@charset "utf-8";

/* CSS Document */

/*bannerBox*/

.bannerBox {

	width: 100%;

	position:relative;

}

.banner {

	height: 450px;

}

.b_box {

	width: 100%;

	height: 450px;

}

.flexslider {
min-width: 1180px;
	position: relative;

	height: 450px;

	overflow: hidden;

	background: url(../images/loading.gif) 50% no-repeat;

}

.slides {

	position: relative;

	z-index: 1;

}

.slides li {

	height: 450px;

}

.slides li a{ width:100%; height:499px; display:block;}

.flex-control-nav {

	position: absolute;

	bottom: 20px;

	z-index: 999;

	width: 100%;

	text-align: center;

}

.flex-control-nav li {

	display: inline-block;

	width: 16px;

	height: 16px;

	margin: 0 10px;

*display:inline;

	zoom: 1;

}

.flex-control-nav a {

	display: inline-block;

	width: 16px;

	height: 16px;

	line-height: 50px;

	overflow: hidden;

	background:url(../images/dot_03.png) right 0 no-repeat;

	cursor: pointer;

}

.flex-control-nav .flex-active {

	background-position: 0 0;

}

.flex-direction-nav {

	position: absolute;

	z-index: 3;

	width: 100%;

	top: 45%;

}

.flex-direction-nav li a {

	display: block;

	width: 50px;

	height: 50px;

	overflow: hidden;

	cursor: pointer;

	position: absolute;

}

.slides .firstLi {

	position: relative;

}

.slides .firstLi p {

	font-size: 32px;

	font-weight: bold;

	width: 1050px;

	text-shadow: 2px 2px 2px #ffd02b;

	position: absolute;

	top: 290px;

	right: 20%;

	color: #000;

}

.slides .firstLi a {

	color: #000;

}

/*bannerBox end*/



/*searchBox*/

.searchBox{ width:100%; border:1px #eae6dd solid;}

.search{ width:1180px; height:50px; margin:0 auto; overflow:hidden;}

.search p{ width:700px; font-size:15px; color:#333; float:left; line-height:50px;}

.search p a{ color:#666; font-size: 13px; padding-right: 10px;}

.search .sear{ width:280px; float:right; overflow:hidden; margin:10px auto;}

.search .sear input{ color:#999; width:200px; height:28px; padding-left: 10px; line-height:28px; display:block; float:left;  background:#f0f0f0; border:1px #d51e17 solid; }

.search .sear button{ width:50px; height:30px; text-align:center; line-height:30px; text-align:center;display:block; float:left; background:#d51e17; border:none; font-size:14px; color:#fff;}

.search .sear button:hover{ cursor:pointer;}

/*searchBox end*/

/*hezuoBox*/

.hezuoBox{ width:100%; margin-bottom:20px;}

.hezuoBox h3{ text-align:center; font-size:24px; line-height:30px; font-weight:normal; margin:20px auto 30px;}

.hezuoBox h3 a{ color:#D51E17;}

.hezuoBox h3 span{ font-size:14px; color:#656565;}

.hezuo{ width:1180px; margin:0 auto;}



.gd_01{ position:relative; height:100px; width:1180px;}

.gd_01 em{

	position: absolute;

	top: 30px;

}

.gd_01 .t_l{ }

.gd_01 .t_r{ right:0px;}

.gd_01 #simgs{ margin: 0 auto;}

.gd_01 li{ float:left; width:150px; margin-right:21px; text-align:center;}

.gd_01 li.last{ padding-right:0;}

.gd_01 li img{ display:block; width:148px; height:88px; border:1px solid #f1f1f1;}

.gd_01 li:hover img{ border:1px #d9261d solid;}

.gd_01 li a{ color:#000000;}

.gd_01 .fl { float:left;}

.gd_01 .fr { float:right;}

.gd_01 .pa{ position:absolute;}

.gd_01 .pr{ position:relative}



/*hezuoBox end*/







/*productBox*/

.productBox{ width:100%; margin-top:35px;}

.product{ width:1180px; margin:0 auto 20px; overflow:hidden;}

.product_fl{ width:250px; float:left;}

.product_fl p{ width:250px; height:46px; background:url(../images/product_p_bg_03.png) repeat-x; color:#ffffff; text-align:center; line-height:18px; font-size:20px; padding-top:14px;}

.product_fl p span{ font-size:12px; color:#cd8e2c; font-family:"Times New Roman", Cambria, "Hoefler Text", "Liberation Serif", Times, serif;}

.product_fl .dl{ width:250px; background:#ececec; padding:16px 0 20px 0;}

.product_fl dl{ width:240px; margin:0 auto 10px;}

.product_fl dl dt{ width:220px; height:32px; line-height:32px; margin:0 auto 5px; font-size:18px; background:#b71a14; text-align:center; border-radius: 15px;}

.product_fl dl dt a{ color:#fff;}

.product_fl dl dd{ width:220px; font-size:14px; line-height:28px; margin:0 auto;    border-bottom: 1px dashed #dad7d7;}

.product_fl dl dd a{  padding-left:10px; color:#666;}

.product_fl dl dd:hover{ background:#bf211b;color:#fff;}
.product_fl dl dd:hover a { background:#bf211b;color:#fff;}
.product_fr{ width:910px; float:right;}

.product_fr .prod_h3{ width:910px; height:56px; border-bottom:1px #e3e3e3 solid; overflow:hidden; margin-bottom:30px;}

.product_fr .prod_h3 h3{ float:left; font-size:20px; font-weight:normal; margin-left:10px; line-height:24px; padding-top:5px;}

.product_fr .prod_h3 h3 a{ color:#d51e17; font-weight: bold;}

.product_fr .prod_h3 h3 span{ font-size:12px; font-family:"Times New Roman", Cambria, "Hoefler Text", "Liberation Serif", Times, serif; color:#9b9b9b;}

.product_fr .prod_h3 .more{ float:right; font-size:12px;  line-height:60px;}

.prod{ width:933px; overflow:hidden;}

.prod .cell{width:210px; float:left; margin-right:23px; margin-bottom:20px;}

.prod .cell img{ width:206px; height:200px; border:2px #dadada solid; margin-bottom:10px;}

.prod .cell p{ width:210px; height:24px; line-height:24px; overflow:hidden; text-align:center; font-size:16px; color:#333333;}

.prod .cell:hover img{border:2px #d51e17 solid;}

/*productBox end*/



/*mid_bannerBox01*/

.mid_bannerBox01{ width:100%;min-width: 1180px; height:200px; background:url(../images/mid_banner01_02.png) no-repeat 50% 0;}

.mid_banner01{ width:1180px; height:200px; position:relative; margin:0 auto;}

.mid_banner01 .ljzx{ width:200px; overflow:hidden; position:absolute; top:45px; right:15px;}

.mid_banner01 .ljzx p{line-height:30px; color:#ffffff; font-size:14px;  margin-bottom:20px;}

.mid_banner01 .ljzx p span{ font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; font-size:24px; font-weight:normal; color:#fff; }

.mid_banner01 .ljzx a{width:180px; height:40px; background:#d51e17; color:#fff; font-size:16px; text-align:center; line-height:40px; display:block; }

/*mid_bannerBox01 end*/

/*advantageBox*/

.advantageBox{ width:100%;}

.advantageBox h3{ width:1180px; height:68px; margin:40px auto 20px; background:url(../images/advantage_h3_03.png) no-repeat center;}

.advantage{ width:1180px; height:1140px; background:url(../images/advantage_bg_03.jpg) no-repeat 0 0; margin:0 auto; position:relative;}

.advantage dl{ position:absolute;}

.advantage dl dt{ font-weight: bold; font-size:20px; color:#d9261d; margin-bottom:32px; }

.advantage dl dd{ font-size:16px; color:#333; line-height:30px; margin-left:22px;}

.advantage .cell01{ top:90px; left:140px;}

.advantage .cell02{ top:373px; right:155px;}

.advantage .cell03{ top:632px; left:140px;}

.advantage .cell04{ top:927px; right:166px;}

/*advantageBox end*/

/*mid_bannerBox02*/

.mid_bannerBox02{ width:100%;min-width: 1180px; height:220px; background:url(../images/mid_banner02_02.png) no-repeat 50% 0; margin-bottom:40px;}

.mid_banner02{ width:1180px; height:220px; position:relative; margin:0 auto;}

.mid_banner02 .zxrx{ width:190px; overflow:hidden; position:absolute; top:45px; right:64px;}

.mid_banner02 .zxrx p{ line-height:28px;  color:#ffffff; font-size:14px;margin-bottom:10px;}

.mid_banner02 .zxrx p strong{ font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; font-size:24px; color:#fff; font-weight:normal; }

.mid_banner02 .zxrx a{width:180px; height:40px; background:url(../images/ljzx_bg_03.png) repeat-x;  color:#fff; font-size:16px; text-align:center; line-height:40px; display:block; margin:0 auto;}

/*mid_bannerBox02 end*/



/*caseBox*/

.caseBox{ width:100%;min-width: 1180px;}

#tab{width:1178px; height:280px;position:relative;margin:40px auto; border:1px #dadada solid;}

#tab .tab_menu{width:100%;float:left; height:60px; background:url(../images/case_h3_bg_03.png) repeat-x left;position:absolute;z-index:1;}

#tab .tab_menu li{float:left;width:150px;height:60px;line-height:60px;cursor:pointer;text-align:center;margin:0 2px 0 0; }

#tab .tab_menu li a{ font-size:18px; color:#343434;}

#tab .tab_box{width:1180px;height:210px;clear:both;top:75px;position:relative;}

#tab .tab_menu .selected{cursor:pointer;background:url(../images/case_h3_icon_03.png) no-repeat 11px 18px;}

#tab .tab_menu .selected a{ color:#d9261d;}

#tab .hide{display:none;}

#tab .tab_box div{ position:relative;} 

#tab .tab_box div .more{ position:absolute; right:19px; top:-50px; font-size:14px; color:#cf8005; z-index:99;}





.gd_02{ position:relative; height:200px; width:1180px;}

.gd_02 em{

	position: absolute;

	top: 60px;

}

.gd_02 .t_l{

	left: 0px;

}

.gd_02 .t_r{

	right: 1px;

}

.gd_02 #simgs02{ margin:0 auto;}

.gd_02 li{ float:left; width:200px; padding:10px 28px 0 0; text-align:center;}

.gd_02 li.last{ padding-right:0;}

.gd_02 li img{ display:block; width:184px; height:138px; margin-bottom:10px;border:1px solid #f3f3f3;}

.gd_02 li a{ color:#000000;}

.gd_02 li .lastA{ width:200px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#333333; display:block;}

.gd_02 .fl { float:left;}

.gd_02 .fr { float:right;}

.gd_02 .pa{ position:absolute;}

.gd_02 .pr{ position:relative}







.gd_03{ position:relative; height:200px; width:1180px;}

.gd_03 em{

	position: absolute;

	top: 60px;

}

.gd_03 .t_l{

	left: 0px;

}

.gd_03 .t_r{

	right: 1px;

}

.gd_03 #simgs03{ margin:0 auto;}

.gd_03 li{ float:left; width:200px; padding:10px 28px 0 0; text-align:center;}

.gd_03 li.last{ padding-right:0;}

.gd_03 li img{ display:block; width:184px; height:138px; margin-bottom:10px;border:1px solid #f3f3f3;}

.gd_03 li a{ color:#000000;}

.gd_03 li .lastA{ width:200px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#333333; display:block;}

.gd_03 .fl { float:left;}

.gd_03 .fr { float:right;}

.gd_03 .pa{ position:absolute;}

.gd_03 .pr{ position:relative}





/*caseBox end*/



/*aboutBox*/

.aboutBox{ width:100%;min-width: 1180px; height:480px; background:url(../images/about_bg_02.png) no-repeat 50% 0;}

.about{ width:1180px; margin:0 auto;}

.about_fl{ width:680px; float:right; margin-top:17px;}

.about_fl_h3{ width:680px; height:55px; border-bottom:1px #dadada solid; margin-bottom:26px; }

.about_fl_h3 h3{ width:100px; font-size:18px; line-height:24px; font-weight:bold; float:left; margin-left:5px;  }

.about_fl_h3 h3 span{ font-size:12px; color:#9b9b9b; font-family:"Times New Roman", Cambria, "Hoefler Text", "Liberation Serif", Times, serif; font-weight: normal;}

.about_fl_h3 h3 a{ color:#d9261d; }

.about_fl_h3 .more{ float:right; margin-right:16px; font-size:14px; color:#cf8005; line-height:50px;}

.up_Box{ width:680px; overflow:hidden; margin-bottom:22px; }

.up_Box img{ width:228px; height:158px; border:1px #d9261d solid; float:left; }

.up_Box p{ width:410px; font-size:14px; color:#333333; text-indent:24px; line-height:24px; float:right; margin-right:15px;}

.up_Box p a{ font-size:14px; color:#cf8005;}

.down_Box{ width:680px; }

.down_Box .cell{ width:200px; height:140px; float:left; margin-left:40px;}

.down_Box .cell:first-child{ margin-left:0px;}

.down_Box .cell img{ width:198px; height:138px; border:1px #d9d9d9 solid; }

.down_Box .cell p{ width:200px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#333;}



.about_fr{ width:470px; float:left;margin-top:17px;}

.about_fr_h3{ width:470px; height:55px; border-bottom:1px #dadada solid; margin-bottom:26px; }

.about_fr_h3 h3{ width:100px; font-size:18px; line-height:24px;float:left; margin-left:5px; font-weight: bold; }

.about_fr_h3 h3 span{ font-size:12px; color:#9b9b9b; font-family:"Times New Roman", Cambria, "Hoefler Text", "Liberation Serif", Times, serif; font-weight: normal;}

.about_fr_h3 h3 a{ color:#d9261d; }

.about_fr_h3 .more{ float:right; margin-right:16px; font-size:14px; color:#cf8005; line-height:50px;}

#ticker2 {

	width: 470px;

	height: 360px;

	overflow: hidden;

	position: relative;

}

#ticker2 li {

	position: relative;

	width: 420px;

	line-height: 22px;

	overflow:hidden;

	margin:0 auto 10px;

}

#ticker2 li .wen{ width:420px; height:20px; overflow:hidden; margin-bottom:10px;}

#ticker2 li .wen span{ width:20px; height:20px; line-height:20px; text-align:center; display:block; float:left; background: #d9261d;font-family:"Times New Roman", Cambria, "Hoefler Text", "Liberation Serif", Times, serif; color:#fff;}

#ticker2 li .wen a{ width:390px; height:16px; line-height:16px; display:inline-block; float:right; color:#1b1b1b; font-size:14px;}

#ticker2 li .da{ width:420px;height:72px; overflow:hidden;}

#ticker2 li .da span{ width:20px; height:20px;text-align:center; line-height:20px; display:block; background:#cf8005; float:left; color:#fff; font-family:"Times New Roman", Cambria, "Hoefler Text", "Liberation Serif", Times, serif;}

#ticker2 li .da p{ width:390px;color:#4b4b4b;  line-height:24px; float:right; text-indent:24px; font-size:14px;}









/*honorBox end*/

.honorBox{ width:100%; margin-bottom:40px;} 



.honor_h3{ width:1180px; height:55px; border-bottom:1px #dadada solid; margin:24px auto 26px; }

.honor_h3 h3{ width:200px; font-size:18px; line-height:24px; font-weight:normal;float:left;}

.honor_h3 h3 span{ font-size:12px; color:#9b9b9b; font-family:"Times New Roman", Cambria, "Hoefler Text", "Liberation Serif", Times, serif; font-weight: normal;}

.honor_h3 h3 a{ color: #d9261d; font-weight: bold;}

.honor_h3 .more{ float:right; margin-right:16px; font-size:14px; color:#cf8005; line-height:50px;}



.honor{ width:1180px; margin:0 auto;}



.gd_04{ position:relative; height:240px; width:1180px;}

.gd_04 em{

	position: absolute;

	top: 60px;

}

.gd_04 .t_l{

	left: 0px;

}

.gd_04 .t_r{

	right: 1px;

}

.gd_04 #simgs04{ margin:0 auto;}

.gd_04 li{ float:left; width:270px; padding:10px 28px 0 0; text-align:center;}

.gd_04 li.last{ padding-right:0;}

.gd_04 li img{ display:block; width:268px; height:183px; margin-bottom:10px;border:1px solid #d9d9d9;}

.gd_04 li a{ color:#000000;}

.gd_04 li .lastA{ width:200px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#333333;}

.gd_04 li:hover img{ border:1px solid #d9261d;}

.gd_04 .fl { float:left;}

.gd_04 .fr { float:right;}

.gd_04 .pa{ position:absolute;}

.gd_04 .pr{ position:relative}



/*mid_bannerBox03*/

.mid_bannerBox03{ width:100%; min-width: 1180px;height:200px; background:url(../images/mid_banner03_02.jpg) no-repeat 50% 0; margin-bottom:40px;}

.mid_banner03{ width:1180px; height:200px; position:relative; margin:0 auto;}

.mid_banner03 .zxrx{ width:190px; overflow:hidden; position:absolute; top:45px; right:64px;}

.mid_banner03 .zxrx p{ line-height:28px;  color:#fff; font-size:14px;margin-bottom:10px;}

.mid_banner03 .zxrx p strong{ font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; font-size:24px; color:#fff; font-weight:normal; }

.mid_banner03 .zxrx a{width:180px; height:40px; background:#cf8005;  color:#fff; font-size:16px; text-align:center; line-height:40px; display:block; margin:0 auto;}

/*mid_bannerBox03 end*/

/*newBox*/

.newBox{ width:100%;}

.new{ width:1180px; margin:0 auto;}

.new_fl{ width:570px; float:right;/*margin-top: 220px;*/}

.new_fl_h3{ width:570px; height:40px; line-height:40px; border-bottom:1px #ffafab solid;}

.new_fl_h3 h3{ width:107px; text-align:center; line-height:40px; font-size:18px; font-weight:normal; background:url(../images/new_h3_bg_03.jpg) ; float:left; }

.new_fl_h3 h3 a{color: #FFFFFF; }

.new_fl_h3 .more{ float:right; display:block;}



.firstNew{ width:560px; margin:26px auto; overflow:hidden;}

.firstNew img{ width:220px; height:140px; display:block; float:left;}

.firstNew dl{ width:300px; height:140px; float:right;}

.firstNew dl dt{ width:300px; height:24px; line-height:24px; overflow:hidden; font-size:14px;}

.firstNew dl dt a{ color: #d9261d;}

.firstNew dl dd{ width:300px; height:96px; line-height:24px; overflow:hidden; color:#343434;}

.firstNew dl dd a{ font-size:14px; color:#d9261d;}

.ne_fl{ width:540px; margin:0 auto; overflow:hidden;}

.ne_fl li{ width:540px; height:28px; line-height:28px; overflow:hidden;}

.ne_fl li a{ width:390px; line-height:28px; padding-left:20px; background:url(../images/new_icon_03.png) no-repeat 0 10px; display:block; float:left; overflow:hidden; font-size:14px; color:#191919;}

.ne_fl li span{ float:right; width:90px; font-size:14px; color:#191919;}

.clear{ clear:both;}

.new_fr{ width:570px; float:left;/*margin-top: 220px;*/}

.new_fr_h3{ width:570px; height:40px; line-height:40px; border-bottom:1px #ffafab solid;}

.new_fr_h3 h3{ width:107px; text-align:center; line-height:40px; font-size:18px; font-weight:normal; background:url(../images/new_h3_bg_03.jpg) ; float:left; }

.new_fr_h3 h3 a{color:#FFFFFF; }

.new_fr_h3 .more{ float:right; display:block;}



.firstNew{ width:560px; margin:26px auto; overflow:hidden;}

.firstNew img{ width:220px; height:140px; display:block; float:left;}

.firstNew dl{ width:300px; height:140px; float:right;}

.firstNew dl dt{ width:300px; height:24px; line-height:24px; overflow:hidden; font-size:14px;}

.firstNew dl dt a{ color:#d9261d;}

.firstNew dl dd{ width:300px; height:96px; line-height:24px; overflow:hidden; color:#343434;}

.firstNew dl dd a{ font-size:14px; color:#d9261d;}

.ne_fr{ width:540px; margin:0 auto; overflow:hidden;}

.ne_fr li{ width:540px; height:28px; line-height:28px; overflow:hidden;}

.ne_fr li a{ width:390px; line-height:28px; padding-left:20px; background:url(../images/new_icon_03.png) no-repeat 0 10px; display:block; float:left; overflow:hidden; font-size:14px; color:#191919;}

.ne_fr li span{ float:right; width:90px; font-size:14px; color:#191919;}



/*newBox end*/

.linkBox{ width:100%; margin:40px 0 50px;} 

.link{ width:1178px; height:98px; border:1px #e5e5e5 solid; margin:0 auto; }

.link h3{ width:220px; float:left; font-size:18px; color:#d9261d; line-height:98px; font-weight:normal; text-align:center;}

.link h3 span{ font-family:"Times New Roman", Cambria, "Hoefler Text", "Liberation Serif", Times, serif; font-size:12px; color: #9b9b9b; }

.link ul{ width:950px; float:right;}

.link ul li{   float:left; margin-left:20px; line-height:49px; font-size:14px;}

























