@charset "utf-8";
/* banner */
.b_box {
	height: 570px;
	margin: 0 auto;
	clear: both;
}
.flexslider {
	position: relative;
	height: 570px;
	overflow: hidden;
*z-index:-1;
}
.slides {
	position: relative;
	z-index: 1;
}
.slides li {
	height: 570px;
}
.slides li a {
	height: 100%;
	display: block;
}
.flex-control-nav {
	position: absolute;
	bottom: 16px;
	z-index: 999;
	width: 100%;
	text-align: center;
}
.flex-control-nav li {
	display: inline-block;
	width: 60px;
	height: 10px;
	margin: 0 5px;
*display:inline;
	zoom: 1;
}
.flex-control-nav a {
	display: inline-block;
	width: 60px;
	height: 10px;
	line-height: 40px;
	overflow: hidden;
	background: url(../images/dot.png) right 0 no-repeat;
	cursor: pointer;
}
.flex-control-nav .flex-active {
	background-position: 0 0;
}
/*bannerBox end*/
/*searchBox*/
.searchBox {
	width: 100%;
	background: #dcdcdc;
}
.search {
	width: 1080px;
	height: 54px;
	margin: 0 auto;
}
.search_fl{ width:550px; line-height:54px; float:left;font-size:14px; color:#413f3f;}
.search_fl a{ color:#413f3f;}
.search_fr { width:284px; height:32px; border:1px #ccc1b6 solid; overflow:hidden; float:right; margin-top:10px; position:relative;}
.search_fr input,button{ float:left;}
.search_fr input{ width:284px; height:32px; line-height:29px; text-indent:5px; color:#333;}
.search_fr button{ width:51px; height:32px; background:url(../images/search_icon_03.jpg) no-repeat center; cursor:pointer; position:absolute; top:0px; right:1px;}

/*searchBox end*/
/*cpysBox*/
.prod_youshiBox{ width:100%; margin-bottom:15px;}
.p_ys_h3{ width:390px; height: 65px; padding-left:90px; background: url(../images/h3_logo_03.png) no-repeat 0 1px; margin: 60px auto 30px;}
.p_ys_h3 h3 a{ font-size:48px; color:#ff6302; font-weight: normal;height: 65px; line-height: 65px; }

.p_ys_h3 h3 a strong{ font-size:50px; color: #ff6302; font-weight: bold; padding-right: 35px;height: 65px; line-height: 65px; display: inline-block; background: url(../images/h3_icon_03.png) no-repeat right; margin-right: 10px;  }

.prod_youshi{ width:1080px; height: 560px; margin: 0 auto;background: url(../images/prod_ys_bg_03.jpg) no-repeat 50% 0; position: relative;}
.prod_youshi .item{ position:absolute;}

.prod_youshi .item span{ font-size:16px; line-height: 20px; color: #504f4f; display: block; margin: 3px 0 0 31px;}

.prod_youshi .item01{ top:28px; left: 170px;}
.prod_youshi .item02{ top:28px; left: 790px;}
.prod_youshi .item03{ top:231px; left: 170px;}
.prod_youshi .item04{ top:231px; left: 790px;}
.prod_youshi p{text-align:center; font-size: 16px; font-weight: bold; color: #504f4f;position: absolute; bottom:70px; left: 46%;}
.prod_youshi p span{ font-size:28px; color: #b60001; font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Arial Black," sans-serif"; }
.prod_youshi .ljzx{ width:98px; padding-left: 53px; height:38px; border: 1px solid #b80607; border-radius: 15px; display:block; background: url(../images/zx_icon_03.png) no-repeat 19px 7px; line-height: 38px; font-size:16px; color: #b60001; position: absolute; bottom:20px; left: 50%; }




/*cpysBox end*/


/*productBox*/
.productBox{ width:100%;  padding-bottom:10px; }
.product{ width:1080px; margin:0 auto; overflow:hidden; }
.product .prod_fl{ width:231px; float:left; background:#fff;}
.product .prod_fl h2{ width:231px; height:40px;  text-align:center; background:url(../images/prod_fl_bg_03.jpg) no-repeat 0 0; padding-top:38px; padding-bottom: 28px; }
.product .prod_fl h2 a{ width: 210px; padding-left: 40px; background: url(../images/h2_icon_03.jpg) no-repeat 0 0; font-size:28px; font-weight:bold;color:#fff;}

.product .prod_fl .prod_list{ width:231px; background:#b60001 url(../images/prod_fl_bg_06.jpg) no-repeat bottom;padding-bottom:45px; padding-top: 30px; margin-top: -2px;}
.product .prod_fl .prod_list li{ width:143px; padding-left: 47px; height:35px; line-height: 35px; line-height: 35px; background: #fff; border-radius: 17px; font-size:14px; color: #0c0a0a; margin:0 auto 28px;   }
.product .prod_fr{ width:838px; float:right;}

#tab{width:838px;position:relative;margin:0px auto;}
#tab .tab_menu{width:225px; margin: 0 auto;}
#tab .tab_menu li{float:left;width:107px;height:60px;line-height:60px;cursor:pointer;text-align:center; margin-left: 10px;}
#tab .tab_menu li a{ font-size:16px;  color:#202020;}
#tab .tab_menu li:first-child{margin-left:0px;}
#tab .tab_box{width:855px;clear:both;top:19px;position:relative;}
#tab .tab_menu .selected{cursor:pointer; border-bottom:1px solid #b60001;}
#tab .hide{display:none;}
#tab .tab_box div { overflow:hidden;}
#tab .tab_box div .cell{ width:275px; float:left; margin-right:6px; margin-bottom:7px;} 
#tab .tab_box div .cell img{ width:263px; height:220px; padding:5px; border:1px solid #d3d2d2;}
#tab .tab_box div .cell .mingchen{ width:275px; height:32px; text-align:center; line-height:32px; display:block;  font-size:14px; color:#333333; }
#tab .tab_box div .cell:hover .img{border:1px solid #b90a0b; }


.clear{ clear:both;}
/*productBox end*/

/*mid_bannerBox01*/
.mid_bannerBox01{ width:100%; height:236px; background:url(../images/mid_banner01_02.jpg) no-repeat 50% 0;}
.mid_banner01{ width:1080px; height:236px; position:relative; margin:0 auto;}
.mid_banner01 .dgrx{ width:194px; height:162px; position:absolute; top:23px; right:0px; }
.mid_banner01 p{ font-size:14px; color:#2d2c2c; line-height:28px; position:absolute; left:27px; top:30px;}
.mid_banner01 p span{ display:block; font-size:26px; color:#b60001; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;}
.mid_banner01 a{ width:117px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#fff; background:#fd6404; position:absolute; left:28px; bottom:28px; border-radius: 17px;}
/*mid_bannerBox01 end*/

/*caseBox*/
.caseBox{ width:100%; margin-top:50px;}




#tab_01{width:1080px;position:relative;margin:40px auto;}
#tab_01 .tab_menu01{width:706px; height: 133px; background: url(../images/case_nemu_bg_03.jpg) repeat-x 0 50%; margin: 0 auto;}
#tab_01 .tab_menu01 li{float:left;width:73px;height:52px;line-height:26px;cursor:pointer;text-align:center;margin:0 0px 0 58px; padding: 40px 30px 41px; background:url(../images/case_menu_bg_03.jpg) no-repeat center;}
#tab_01 .tab_menu01 li a{ font-size:16px; color:#282727;}
#tab_01 .tab_menu01 li:first-child{ margin-left:0px;}
#tab_01 .tab_box01{width:1080px;clear:both;position:relative;}
#tab_01 .tab_menu01 .selected{ background: url(../images/case_menu_hover_03.jpg) no-repeat center; cursor: pointer;}
#tab_01 .tab_menu01 .selected a{ color:#fff;}
#tab_01 .hide{display:none;}
#tab_01 .tab_box01 .up_c_show{ width:1080px; overflow: hidden; margin: 30px 0 5px} 
#tab_01 .tab_box01 .up_c_show img{ width:650px; height:327px; float: left;}
#tab_01 .tab_box01 .up_c_show dl{ width:430px; height:327px; float: right; background:#b60001; position: relative; }
#tab_01 .tab_box01 .up_c_show dl dt{ width: 353px; height:28px; line-height: 28px; padding-left:17px; margin: 55px auto 20px; background: url(../images/case_up_dt_icon_03.jpg) no-repeat 0 0;}
#tab_01 .tab_box01 .up_c_show dl dt a{ height: 28px; line-height: 28px; font-size:16px; color: #fff;}
#tab_01 .tab_box01 .up_c_show dl dd{ width:353px; height:150px; line-height: 30px; font-size: 14px; color: #fff; margin: 0 auto; overflow: hidden;}
#tab_01 .tab_box01 .up_c_show dl .gengduo{ font-size:14px; color: #fff; position: absolute; left:45px; bottom:30px;  }

#tab_01 .tab_box01 .down_c_show{ width:1081px; height:260px; margin: 0 auto;}
#tab_01 .tab_box01 .down_c_show .item{ width:262px; float: left; margin-left:11px; }
#tab_01 .tab_box01 .down_c_show .item:first-child{ margin-left:0;}
#tab_01 .tab_box01 .down_c_show .item img{ width:256px; height:211px; padding:2px; border: 1px #b4b0b0 solid;}
#tab_01 .tab_box01 .down_c_show .item .mingcheng{ width:262px; height:30px; text-align: center; line-height: 30px; font-size: 14px; color: #2a262e; display: block;}



/*caseBox end*/ 



/*youshiBox*/
.youshiBox{ width:100%; height:854px; padding-top: 39px; background:url(../images/youshi_bg_02.jpg) no-repeat 50% 0;}
.youshi_h3{ width:540px; height:110px; margin:0 auto; position:relative; background: url(../images/youshi_h3_bg_03.png) no-repeat 94px 0; padding-left: 163px;}
.youshi_h3 h3{ width: 432px;  position:absolute; top:0px; left:256px;}
.youshi_h3 h3 a{ font-size:36px; font-weight:bold; color:#484848;}
.youshi_h3 span{ color:#adadad; font-size:12px; position:absolute; top:99px; left:258px;}
.youshi_h3 p{ font-size:28px; color:#b60001; position: absolute; top:47px; left:494px; font-weight: bold;}
.youshi{ width:1080px; height:743px; margin:0 auto; position:relative;}

.youshi .ysBox{ width:1080px;}
.youshi .ysBox dl{
	 width: 225px;
	padding-left: 65px;
	position: absolute;
	
}
.youshi .ysBox dl dt{ width:59px; height:52px; line-height:26px; font-size:20px; color:#fff; font-weight:bold; padding:24px 25px; margin-bottom:23px; margin-top: 45px; position: absolute; top:236px; left: 125px } 
.youshi .ysBox dl dd{ width:155px; line-height:24px; font-size:14px; color:#3a3a3a; position: absolute; top:403px; left: 102px; }
.youshi .ysBox .cell01{
	top: 146px;
	left: 27px;
}
.youshi .ysBox .cell02{ top:135px; left:358px;}
.youshi .ysBox .cell02 dd{ top:415px; left: 85px;}
.youshi .ysBox .cell03{ top:146px; left:681px;}

/*youshiBox end*/

/*khjzBox*/
.khjzBox{ width:100%; margin: 35px 0 20px;}
.khjz_h3{ width:1080px; height: 117px; background:url(../images/khjz_h3_bg_03.jpg) no-repeat 50% 57px; margin: 0px auto; text-align: center;}
.khjz_h3 h3 a{ font-size:28px; color:#313131; font-weight: bold;  }
.khjz_h3 span{ font-size:14px; color: #938c8c; }
.khjz_h3 .gengduo{ width:27px; height:26px; display: block; background:url(../images/khjz_h3_icon_03.jpg) no-repeat center; margin: 15px auto 0;}

.khjz{ width:1080px; height:328px; margin: 0 auto;}
.khjz .item{ width:259px; height: 328px; float: left; margin-left: 14px; position: relative;}
.khjz .item:first-child{ margin-left:0;}

.khjz .item img{ width:259px; height:225px; display: block; }

.khjz .item dl{ width:235px; height:174px; background:#f7f7f7; position: absolute; left:12px; bottom: 0; border-radius: 8px 8px 0 0;  }
.khjz .item dl dt{ width:200px; height: 50px; line-height: 50px; text-align: center; background: url(../images/khjz_dt_03.jpg) no-repeat bottom; overflow: hidden; margin:10px auto;}
.khjz .item dl dt a{ font-size:16px; color: #4e4d4d;}

.khjz .item dl dd{ width:200px; height:75px; line-height: 25px; font-size: 14px; color:#7a7979; margin: 0 auto; overflow: hidden;}




/*khjzBox end*/

/*aboutBox*/
.aboutBox{ width:100%; background:url(../images/about_bg_03.jpg) no-repeat 50% 40px;}
.about_h3{ width:160px; height:71px; margin: 0 auto; padding-left:140px ; background: url(../images/about_h3_logo_03.png) no-repeat 0 0; line-height: 40px;}
.about_h3 h3 a{ font-size:39px; font-weight: bold; color: #454545;}
.about_h3 span{ font-size:24px; color: #959494; font-weight: bold;}



.about{ width:1080px; height:365px; padding-top:30px;  margin:0 auto;}

.about img{ width:539px; height:337px; float: left; border:6px solid #e3e3e3;}

.about .about_fr{ width:525px;height:349px; position: relative;  float: right;}
.about .about_fr p{ font-size:14px; color: #454545;position: absolute; top: 0; left: 5px;}
.about .about_fr p span{ font-size:26px; font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Arial Black," sans-serif"; color: #b60001; }
.about .about_fr dt{ width:480px; height:45px; line-height: 45px; margin-top:65px; margin-left: 32px; margin-bottom: 15px;  }
.about .about_fr dt a{ font-size:23px; color: #484545; font-weight: bold;}
.about .about_fr dd{ width:480px; line-height:30px; font-size: 14px; color: #484545; height: 180px; overflow: hidden; margin-left: 32px; }
.about .about_fr .gengduo{ width:112px; height:37px; text-align: center; line-height: 37px; font-size:12px; color: #b60001; position: absolute; left: 32px; bottom: 0px;   background: url(../images/abou_fr_gengduo_03.jpg) no-repeat center;}



/*aboutBox end*/


/*ryzzBox*/
.ryzzBox{ width:100%; height: 233px; padding-top: 37px; margin:10px 0; background: url(../images/ryzz_bg_02.jpg) no-repeat 50% 0;}
.gd_02{ position:relative; height:200px; width:1080px; margin: 0 auto;}

.gd_02 #simgs02{ margin:0 auto;}
.gd_02 li{ float:left; width:229px; padding:0px 38px 0 0; text-align:center;}
.gd_02 li.last{ padding-right:0;}
.gd_02 li img{ display:block; width:229px; height:183px; margin-bottom:10px;}
.gd_02 li .mingcheng{ width:229px; height:30px; text-align: center; line-height: 30px; font-size: 14px;  color:#fff;}
.gd_02 .fl { float:left;}
.gd_02 .fr { float:right;}
.gd_02 .pa{ position:absolute;}
.gd_02 .pr{ position:relative}
/*ryzzBox end*/








/*newBox*/
.newBox{ width:100%;}
.new{ width:1080px; margin:0 auto;}
.new_fl{ width:550px; float:left;}
.n_l_h3{ width:550px; height:45px; overflow:hidden; background:url(../images/n_l_h3_03.jpg) no-repeat bottom;}
.n_l_h3 h3{ width:240px; height:44px; line-height:44px; font-size:18px; color:#c8c7c7; float:left; font-weight:normal;}
.n_l_h3 h3 a{ font-size:18px; color:#323232; font-weight:bold; margin-right:15px;}

.n_l_h3 .more{ width:50px; height:44px; line-height:44px; font-size:12px; color:#333333; float:right;}
.new1st{ width:550px;}
.new1st img{ width:527px; height:217px; display:block; margin:20px auto 10px;}
.new1st dl{ width:527px; height:112px; position:relative; padding-bottom:10px; border-bottom:1px solid #c8c8c8; margin:0 auto;}
.new1st dt{ width:527px; height:24px; line-height:24px; overflow:hidden; margin-bottom:10px;}
.new1st dt a{ width:430px; height:24px; line-height:24px; font-size:16px; font-weight:bold; color:#333333; float:left;}
.new1st dt span{ width:80px; height:24px; line-height:24px; font-size:12px; color:#666666;}
.new1st dd{ width:527px; margin:0 auto; font-size:14px; color:#6b6a6a; line-height:26px;height:58px;overflow:hidden;}
.new1st dl .xq{ font-size:14px; color:#b60001; position:absolute; left:0; bottom:10px;}
.new_fl ul{ width:527px; margin:0 auto;}
.new_fl ul li{ width:527px; height:45px; background:url(../images/xw_icon_03.jpg) no-repeat 11px 19px;}
.new_fl ul li a{ width:497px; margin-left:30px; height:44px; line-height:44px; border-bottom:1px dotted #c0c0c0; font-size:14px; color:#434242; display:block; overflow:hidden;}



.new_fr{ width:505px; float:right;}
.jiedaBox{ width:505px;}

.jieda_h3{ width:505px; height:45px; overflow:hidden; background:url(../images/n_l_h3_03.jpg) no-repeat bottom; margin-bottom:20px;}
.jieda_h3 h3{ width:270px; height:44px; line-height:44px; font-size:18px; color:#c8c7c7; float:left; font-weight:normal;}
.jieda_h3 h3 a{ font-size:18px; color:#323232; font-weight:bold; margin-right:15px;}

.jieda_h3 .more{ width:50px; height:44px; line-height:44px; font-size:12px; color:#333333; float:right;}
.jieda li{ width:505px; height:110px; margin-bottom:20px;}
.jieda img{ width:180px; height:108px; border:1px solid #e9e9e9; float:left;}
.jieda dl{ width:295px; float:left; margin-left:15px;}
.jieda dt{ width:295px; height:30px; line-height:26px;}
.jieda dd{ width:295px; height:78px; line-height:26px; font-size:14px; color:#656565;overflow:hidden;}

.hydtBox{ width:505px;}
.hydt_h3{ width:505px; height:45px; overflow:hidden; background:url(../images/n_l_h3_03.jpg) no-repeat bottom; margin-bottom:20px;}
.hydt_h3 h3{ width:270px; height:44px; line-height:44px; font-size:18px; color:#c8c7c7; float:left; font-weight:normal;}
.hydt_h3 h3 a{ font-size:18px; color:#323232; font-weight:bold; margin-right:15px;}
.hydt_h3 .more{ width:50px; height:44px; line-height:44px; font-size:12px; color:#333333; float:right;}


.hydt{ width:505px; overflow:hidden;}
.hydt .imgBox{ width:190px; float:left;}
.hydt .imgBox img{ width:188px; height:170px; border:1px solid #e1dede; display:block; margin-bottom:10px; margin:10px 0 20px;}
.hydt ul{ width:297px; float:right;}
.hydt ul li{ width:297px; height:34px; background:url(../images/dt_icon_03.jpg) no-repeat left; }
.hydt ul li a{ width:275px; margin-left:22px; height:34px; line-height:34px; display:block; overflow:hidden; font-size:14px; color:#434242;}



/*newBox end*/



/*linkBox*/
.linkBox{ width:100%; margin:22px 0;}
.link{ width:1080px; height:50px; margin:0 auto;}
.link h3{ width:128px; height:50px; text-align:center; line-height:50px;  background:url(../images/link_h3_03.jpg) no-repeat center; font-size:14px; color:#fff; font-size:14px; color:#fff; float: left;}
.link ul{ width:950px; height:48px; line-height:48px; border:1px solid #dddcdc; overflow:hidden; float: left; border-left: none;}
.link ul li{ float:left;}
.link ul li a{ margin-left:34px; font-size:14px; color:#464646;}
/*linkBox end*/
