﻿@charset "utf-8";


    



/*搜索*/
.seabox{overflow:hidden;height:54px;font-family:"Microsoft Yahei"; position: relative;background: #f1f1f1;}
.sea_inp{overflow: hidden; height: 38px; margin-top:8px;}
.sea_inp .serach{border:1px solid #eee; border-right:none;width:241px;height:34px;line-height:34px;color:#666;padding:0 0 0 16px;float:left;outline: none;display: block; background:#fff;}
.sea_inp .sub{ width:28px; height:36px;float:right;cursor: pointer;display: block;border: 1px solid #eee;background:url(../images/s_s.gif) no-repeat;; border-left: none;}
.k_word{overflow:hidden;width:800px;color:#666;font-size: 14px; line-height: 54px; font-weight: normal;}
.k_word a{color:#b2b2b2; padding:0 10px;}
.k_word a:hover{color:#e80000;}



/*产品*/
.g_pro{background:url(../images/probg.jpg) no-repeat center 0;height:1000px;padding-top: 115px;}
.g_pro h2{height: 120px;text-align: center;font-size: 40px;color: #000000;font-weight: normal;}
.g_pro h2 a{color: #000000;}
.g_pro h2 i{display: block;font-weight: normal;font-size: 18px;padding-top: 23px;color: #999;}
.g_pro h2 b{color: #e80000;}
.g_pro .hd{height: 133px;}
.g_pro .hd li{position: relative; float: left;width: 300px;height: 50px;line-height: 50px;}
.g_pro .hd li a{display: block;height: 50px;line-height: 50px;padding:38px 50px 0;font-size: 20px;color: #8d8d8d; text-align: center;}
.g_pro .hd li:hover a,.g_pro .hd .on a{color: #383838;background:url(../images/fline2.jpg) no-repeat center top;}
.g_pro .hd li em{position: absolute;left:60px;top:38px;width: 88px;height: 50px;}
.g_pro .hd .fl01 {background:url(../images/fl1.png) no-repeat;}
.g_pro .hd .fl01:hover,.g_pro .hd .on .fl01  {background:url(../images/fl1h.png) no-repeat}
.g_pro .hd .fl02 {background:url(../images/fl2.png) no-repeat;}
.g_pro .hd .fl02:hover,.g_pro .hd .on .fl02  {background:url(../images/fl2h.png) no-repeat}
.g_pro .hd .fl03 {background:url(../images/fl3.png) no-repeat;}
.g_pro .hd .fl03:hover,.g_pro .hd .on .fl03  {background:url(../images/fl3h.png) no-repeat}
.g_pro .bd li{float: left;width: 392px;height: 328px;margin: 0 6px 6px 0;border: 2px solid #eee; overflow: hidden;background:#fff;}
.g_pro .bd li:nth-child(3n){ margin-right: 0px;}
.g_pro .bd li img{width: 392px;height: 261px;display: block;transition: all 0.3s linear 0s;}
.g_pro .bd li:hover img{transform: scale(1);}
.g_pro .bd li:hover{border: 2px solid #aaaaaa;}
.g_pro .bd .lastli{margin-right: 0;}
.g_pro .bd li em{height: 70px;line-height: 70px;text-align: center;overflow: hidden;font-size: 18px;color: #a3a3a3;width: 392px;z-index:-999; display: block;}
.g_pro .bd li:hover em{color: #000000}

/*成品展示*/
.pro{ height:778px; padding-top:110px; overflow:hidden; background:url(../images/pro_bg.jpg) no-repeat center top;}
.pro h2{ width:600px; float:left; overflow:hidden; height:269px; font:40px "Microsoft YaHei"; font-weight:bold;}
.pro h2 a{ display:block; color:#fff;}
.pro h2 em{ display:block; font:40px "Microsoft YaHei"; text-transform:uppercase; color:#e80000;font-weight: bold;}
.pro h2 span{ display:block;color:#e80000}
.pro h2 i{ display:block; font:18px "Microsoft YaHei"; padding-top:8px;}
.pro h2 p{ width:110px; height:32px; background:#e80000; overflow:hidden; margin-top:56px; font:16px "Microsoft YaHei", Times, serif; line-height:32px; overflow:hidden; text-transform:uppercase; text-align:center;}
.pro ul{ width:600px; float:right; position:relative;}
.pro li{ background:#fff; margin-right:1px; width:299px; float:left; overflow:hidden;}
.pro li p{ height:130px; font:30px "Microsoft YaHei"; text-align:center;color:#101319; padding-top:70px;}
.pro li p em{ display:block; font:14px "Microsoft YaHei", Times, serif; color:#bebebf; text-transform:uppercase; padding-top:8px; height:30px; background:url(../images/pro_line1.gif) no-repeat center bottom;}
.pro li img{ display:block; width:299px; height:465px;}
.pro .li1{ width:600px; height:250px; position:absolute; top:269px; left:-600px;}
.pro .li1 p{ float:left; width:200px; height:250px;}
.pro .li1 img{ display:block; width:400px; height:250px; float:left;}
.pro .li2{ width:600px; height:145px; position:absolute; top:520px; left:-600px;}
.pro .li2 p{ float:left; width:229px; height:145px; padding-top:40px;}
.pro .li2 img{ display:block; width:371px; height:145px; float:left;}
.pro .cur p{ background:#e80000; color:#fff;}
.pro .cur p em{ color:#fff;background:url(../images/pro_line2.gif) no-repeat center bottom;}

/*优势*/
.g_ys1{background:url(../images/ysbg1.jpg) no-repeat center top;height: 563px;padding-top: 100px;width:1920px;margin:0 auto;}
.g_ys1 h2{height: 244px;text-align: center;font-size: 40px;color: #000000;font-weight: normal;}
.g_ys1 h2 a{color: #000000;}
.g_ys1 h2 i{display: block;font-weight: normal;font-size: 18px;padding-top: 23px;color: #999;}
.g_ys1 h2 b{color: #e80000;}
.g_ys1 .m_ys1{padding-left:790px;width: 410px;}
.g_ys1 .m_ys1 img{ width:408px; height:108px;}
.g_ys h3{height: 142px;}
.g_ys p{font-size: 14px;line-height: 30px;color: #111017;}
.g_ys2{background:url(../images/ysbg2.jpg) no-repeat center top;height: 373px;width:1920px; margin:0 auto;}
.g_ys2 .m_ys1{padding: 80px 0 0 0;width: 410px;}
.g_ys2 .m_ys1 img{width:408px; height:108px;}
.g_ys2 .m_ys1 p{text-align: right;}

.g_ys3{background:url(../images/ysbg3.jpg) no-repeat center top;height: 370px;width:1920px; margin:0 auto;}
.g_ys3 .m_ys1{padding: 77px 0 0 0; padding-left: 797px; width: 410px;}
.g_ys3 .m_ys1 img{width:408px; height:108px;}

.g_ys4{background:url(../images/ysbg4.jpg) no-repeat center top;height: 520px;width:1920px; margin:0 auto;}
.g_ys4 .m_ys1{padding: 97px 0 0 0;width: 410px;}
.g_ys4 .m_ys1 p{text-align: right;}
.g_ys4 .m_ys1 img{width:408px; height:108px;}



 /*关于*/

.ab_bg{ background:url(../images/ab_bg.gif) no-repeat center 0;height: 512px; padding:76px 0 0;}
.xiangqing{ background: #e80000;  color: #fff; padding: 10px 30px;}
.about dl dt{ width:530px; height:366px; float:right;overflow: hidden; padding:50px 40px 0 0;}
.about dl dt img{ width:530px; height:366px;}
.about dl dd{width:470px; float:left;}
.ab_t{ background:url(../images/ab_tbg.gif) no-repeat;width: 470px;line-height: 50px;height: 170px;}
.about dl dd h4{height: 50px; line-height:50px; overflow:hidden;}
.about dl dd h4 a{ font-size:22px; color:#333;font-weight: normal;}
.about .ab_desc{ line-height:30px; font-size:14px; color:#666;height: 90px;overflow: hidden; padding:20px 0 0;}
.about dl dd em{ display:block; padding:40px 0 0;}
.about dl dd em img{width: 117px;height: 32px;}
.case_bt a,.ab_t a{font-size: 30px;color: #555;}
.case_bt b,.ab_t b{display: block;font-size: 46px;color: #e80000; padding:15px 0 5px;}


    /*厂房*/
.a_case{ height: 500px; position: relative;}
.a_case h3{ text-align: center; font-weight: normal; color: #333; font-size: 37px;margin-top:55px; height: 138px;}
.a_case h3 span{ display: block; font-size: 18px; color: #999; padding-top:25px;font-weight: normal;}
.a_case h3 b{ color: #e80000 }
.c_uu{ left: 233px; position: absolute; top: 335px;}
.c_dd{ right: 233px; position: absolute; top: 335px;}
.c_on { width: 600px; margin: 0 auto; height: 450px; overflow: hidden;}
.c_on ul li{ font-size: 0; position: relative;}
.c_on ul li img{ width: 600px; height: 450px;}
.c_on ul li span{ display: block; position: absolute; left: 0; bottom: 0; height: 40px;  width: 100%; text-align: center; }
.c_on ul li span a{ font-size: 14px; color: #fff; letter-spacing: 2px;}



    /*新闻板块*/
.news{ padding-top: 77px; background: #f7f7f7; height: 737px;}
.news h2{ text-align: center; height: 73px; line-height: 100%; color: #e80000; font-size: 40px;background:url(../images/n_h2.jpg) no-repeat right 16px;}
.news h3{ height: 45px; line-height: 100%;}
.news h3 a{ font-size: 20px; color: #333;}
.news h3 span{ display: inline-block; float: right; font-family: Arial;}
.news h3 span a{ text-transform: uppercase; font-size: 14px; color: #999;font-weight: normal;}
.news h3 em{font-weight: normal; padding-left: 5px; font-size: 14px;}
.n_l{ overflow: hidden; height: 406px;}
.n_l dl{ width: 588px; float: left;}
.n_l dl dt{ font-size: 0; position: relative; height: 270px;}
.n_l dl dt img{ width: 588px; height: 241px;}
.n_l dl dt em{ display: block; position: absolute; left: 248px; top: 205px; width: 91px; height: 43px; border-radius:6px; background: #e80000; text-align: center; color:#fff; font-size: 14px; text-transform: uppercase; line-height: 43px;}
.n_l dl dt em i{ font-family: Arial; font-size: 32px;}
.n_l dl dd h4{font-weight: normal; padding-bottom: 13px;}
.n_l dl dd h4 a{ font-size: 18px; color: #000;}
.n_l dl dd p{ font-size: 14px; color: #555; line-height: 24px;}
.n_l dl dd p a{ padding-left: 17px; color: #e80000; font-size: 14px;}
.n_l ul{ float: right; width: 555px;}
.n_l ul li{ border-bottom: 1px dashed #d0d0d0; height: 107px; margin-bottom: 30px; overflow: hidden;}
.n_l ul li i{ display: block; float: left; text-align: center; font-family: Arial; font-size: 16px; color: #bbbbbb; width: 109px;}
.n_l ul li i span{ display: block; font-size: 49px; line-height: 100%; padding-top: 5px;}
.n_l ul li em{ display: block; float: right; width: 433px; font-size:14px; color: #999; line-height: 25px;}
.n_l ul li em a{ display: block; font-size:16px; color: #000; margin-bottom: 13px;}
.n_l ul li em a.bg3{ color: #e80000; display: inline-block; font-size: 14px;}
.n_l ul li.nob{ border-bottom: none;}
.n_m h4{ float: left; width: 103px; color: #383838; font-size: 20px; padding-top: 7px;}
.n_m h4 span{ display: block; padding-bottom: 33px; padding-top: 3px;}
.n_m h4 span a{ color:#b4b4b4; font-size: 14px; text-transform: uppercase;font-weight: normal;}
.n_m ul{ float: right;}
.n_m ul li{ float: left; background: #fafafa; border: 1px solid #ececec; width: 509px; height: 112px; margin-left: 33px;}
.n_m ul li i{ display: block; margin: 15px 0 8px 25px; padding-left: 32px; height: 22px; line-height: 22px; overflow: hidden;background:url(../images/w_w.jpg) no-repeat;}
.n_m ul li i a{ font-size: 14px; color: #000000;}
.n_m ul li span{ display: block; margin: 0 15px 0 25px;padding-left: 32px;background:url(../images/w_d.jpg) no-repeat; font-size: 14px; color: #999;}




/*é¦–é¡µæ–°é—»*/

.indexnews_tit {

	font-size: 35px;

	font-weight: 700;

	color: #1199de;

	text-align: center;

}

.indexnews_tit02 {

	font-size: 14px;

	color: #999;

	text-align: center;

	font-weight: normal;

	line-height: 70px;

}

.picScroll-left {

	width: 1200px;

	overflow: hidden;

	position: relative;

	margin: 0 auto;

}

.picScroll-left .hd {

	overflow: hidden;

}

.picScroll-left .hd .prev, .picScroll-left .hd .next {

	display: block;

	width: 5px;

	height: 9px;

	float: right;

	margin-right: 5px;

	margin-top: 10px;

	overflow: hidden;

	cursor: pointer;

	background: url(../images/arrow.png) no-repeat;

}

.picScroll-left .hd .next {

	width: 37px;

	height: 90px;

	background-position: -30px 0px;

	position: absolute;

	top: 100px;

	right: 11px;

	z-index: 9999;

}

.picScroll-left .hd .prev {

	width: 30px;

	height: 90px;

	background-position: 0px 0px;

	position: absolute;

	top: 100px;

	left: 0;

	z-index: 9999;

}

.picScroll-left .hd .prevStop {

	background-position: -60px 0;

}

.picScroll-left .hd .nextStop {

	background-position: -60px -50px;

}

.picScroll-left .hd ul {

	float: right;

	overflow: hidden;

	zoom: 1;

	margin-top: 10px;

	zoom: 1;

}

.picScroll-left .hd ul li {

	float: left;

	width: 9px;

	height: 9px;

	overflow: hidden;

	margin-right: 5px;

	text-indent: -999px;

	cursor: pointer;

	background: url(../images/icoCircle.gif) 0 -9px no-repeat;

}

.picScroll-left .hd ul li.on {

	background-position: 0 0;

}

.picScroll-left .bd {

	width: 1120px;

	margin-left: 40px;

}

.picScroll-left .bd ul {

	overflow: hidden;

	zoom: 1;

	height: 380px;

}

.picScroll-left .bd ul li {

	margin: 0 10px;

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: left;

	width: 350px;

	box-shadow: 5px 5px 5px #eee;

}

.picScroll-left .bd ul li .pic {

	text-align: center;

}

.picScroll-left .bd ul li .pic img {

	width: 100%;

	height: 233px;

	display: block;

}

.picScroll-left .bd ul li .pic a:hover img {

}

.picScroll-left .bd ul li .title {

	line-height: 24px;

	background: #fff;

	height: 35px;

	padding: 15px;
text-align: center;
}

.news_title {

	width: 300px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	font-size: 16px;

	color: #333;

	font-weight: 700;

	margin-top: 10px;

}

.news_time {

	font-size: 12px;

	line-height: 30px;

	color: #999;

}

.news_jj {

	font-size: 12px;

	line-height: 25px;

	color: #999;

}

.picScroll-left .tempWrap {

	width: 1120px!important;

}

/*é¦–é¡µå…³äºŽæˆ‘ä»¬*/


