@charset "utf-8";
/* CSS Document */
#example { 
width: 100px !important; /* IE7+FF */ 
width: 200px; /* IE6 */ 
}
*{margin: 0 auto; padding: 0;}
body{font-size: 12px;color: #121212;font-family:  Microsoft YaHei, 宋体, Arial, Helvetica, sans-serif;background:none;}
ul,li{list-style-type: none;}
img,ul,li,button{margin: 0px;}
img,button{border: none;}
a{color: #000;text-decoration: none;}
a:hover{text-decoration: none;}
a:active{text-decoration: none;}
img{border:0;}
input{}

/*banner*/
.banner{ width:100%;}
.slideBox{ width:100%; height:500px; overflow:hidden; position:relative; margin:auto;}
		.slideBox .hd{ width:100%;  position:absolute; left:0; bottom:20px; z-index:1;  }
		.slideBox .hd ul{zoom:1;  text-align:center; width:100%;}
		.slideBox .hd ul li{ display:inline; margin-right:10px;   border-radius:50%; padding:0 8px;text-align:center; background:#fff; cursor:pointer; margin-left:15px; }
		.slideBox .hd ul li.on{ background:#d3221d; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:100%; height:500px; display:block; margin:auto; }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

/*search*/
.search_all{width:100%; height:110px; background:url(../images/search_bk.jpg) no-repeat center; clear:both; }
.search{width:1180px; margin:auto; overflow:hidden; padding-top:20px;}
.search p{  font-size:14px; color:#444; line-height:20px; text-align:left; margin-top:17px; float:left; margin-left:85px;}
.search_ny{ float:right; margin-right:25px;width:300px; height:32px; line-height:32px; overflow:hidden; background:url(../images/search_03.png) no-repeat center center; margin-top:23px;}
.search_ny input{width:240px;height:32px; border:none;background:none; margin-left:10px; font-size:14px; color:#888;}
.search_ny button{float:right; width:50px; line-height:32px; font-size:13px; color:#fff; background:#d3221d;}
		
/*sj_all*/
.sj_all{ width:100%; background:url(../images/sj_bk.jpg) no-repeat center; height:499px;}
.sj{ width:1180px; position:relative;}
.sj_w1{ position:absolute; font-size:16px; color:#333; line-height:28px; top:60px; left:90px;}
.sj_w2{ font-size:24px; font-weight:bold; color:#444; position:absolute; top:58px; left:660px;}
.sj_w2 span{ color:#d3221d;}
.sj_w3{font-size:18px; color:#444444; position:absolute; top:100px; left:660px;}
.sj_w3 span{ color:#d3221d}
.sj_nr{ position:absolute; top:215px;}
.sj_nr ul li{ width:136px; float:left; margin-left:40px;}
.sj_nr ul li img{ width:100px; height:100px; display:block; margin:auto;}
.sj_nr ul li p{ text-align:center; margin-top:15px; line-height:24px; font-size:14px; color:#333;}
.sj_nr ul li p span{ color:#d3221d}


/*pro*/
.pro_all{ width:100%; margin-top:20px; background:#f1f1f1;}
.pro{ width:1180px; margin:auto; overflow:hidden; position:relative; padding-top:70px;}
.pro_l{ width:280px; float:left; background:#2f2f2f; padding-bottom:20px; margin-top:45px;}
.pro_r{ width:880px; float:right;}
.pro_l h2{ margin-top:-45px;background:url(../images/pro_bt.png) no-repeat center; width:280px; height:128px; text-align:center; line-height:80px; cursor:pointer;  letter-spacing:2px;}
.pro_l h2 a{ color:#fff; font-size:36px;}
.pro_l ul{ overflow:hidden; padding-bottom:10px; padding-top:10px; margin:auto; }
.pro_l ul .list_f{ background:url(../images/pro_li_1.jpg) no-repeat center;height:42px; line-height:42px; margin-top:8px; margin:auto; width:214px; margin-bottom:10px; }
.pro_l ul .list_f a{ color:#fff; margin-left:30px;}
.pro_l ul .list_f a span{ color:#fff;}
.pro_l ul li{ width:180px; margin:auto; background:url(../images/pro_l_1.jpg) no-repeat center; line-height:30px; cursor:pointer; margin:auto;height:35px; margin-bottom:10px;}
.pro_l ul li a{ color:#555555; font-size:14px; display:block; width:100%; margin-left:45px;}
.pro_l ul li a span{ font-size:18px; margin-left:30px; margin-right:30px;color:#555555;}
.pro_l ul li:hover a{ color:#ce0105;}
.pro_l ul li:hover a span{ color:#ce0105;}
.pro_l ul .list_f:hover a{ color:#fff;}
.pro_l ul .list_f:hover a span{ color:#fff;}
.pro_call{width:240px; background:url(../images/pro_call_bk.png) no-repeat center; height:100px; margin-top:0px; overflow:hidden;}
.pro_call_t{ width:56px; height:56px; padding:10px; float:left;}
.pro_call_t img{width:63px; height:68px;}
.pro_call_w{ float:right; margin-right:15px; color:#fff; font-size:18px; margin-top:15px;}
.pro_call_w span{ line-height:40px; color:#fff;}
/*产品图切换*/
.pro_slideTxtBox{ text-align:left; height:800px; overflow:hidden;  }
.pro_slideTxtBox .hd{ position:relative; }
.pro_slideTxtBox .hd ul{ float:left;  position:absolute; width:835px; left:30px; border-bottom:1px solid #d40000; padding-bottom:15px;  }
.pro_slideTxtBox .hd ul li{ float:left; margin-right:20px;text-align:center; font-weight:bold;}
.pro_slideTxtBox .hd ul li a{ font-size:16px; color:#666; }
.pro_slideTxtBox .hd ul li.on{ }
.pro_slideTxtBox .hd ul li.on a{ color:#d40000; font-weight:bold; }
.pro_slideTxtBox .bd ul{ zoom:1; padding-top:30px; margin-left:10px; }
.pro_slideTxtBox .bd ul li{ }
.con{width:270px; height:235px;float: left; margin-left:20px; background:#fff;margin-top:24px;position: relative;cursor: pointer;overflow:hidden;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s; }
.con:hover{ background:#d3221c;}
.pro_t{ width:250px; height:180px; margin-top:10px; }
.pro_t a img{width:250px; height:180px; display:block; margin:auto; border:1px solid #eee;}
.pro_w{ width:270px; height:40px; line-height:40px; overflow:hidden;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s; }
.pro_w a span{ font-size:14px; color:#333333; margin-left:20px;}
.pro_w a p{ background:url(../images/pro_w_tb1.png) no-repeat center; height:16px; width:16px; float:right; margin-top:12px; margin-right:25px;}
.pro_r ul li:hover .pro_w{}
.pro_r ul li:hover .pro_w a span{ color:#fff;}
.pro_r ul li:hover .pro_w a p{ background:url(../images/pro_w_tb2.png) no-repeat center; height:16px; width:16px;}


.pro_m{ position:absolute;line-height:22px; cursor:pointer; left:1110px; top:80px;}
.pro_m a{ color:#666;}
.pro_m:hover a{ color:#ce0105;}	

/*yw*/
.yw_all{ width:100%; background:url(../images/yw_all.jpg) no-repeat center; height:863px;}
.yw{ width:1180px; margin:auto; position:relative;}
.yw_l{ position:absolute; top:95px;}
.yw_bt{ font-size:36px; font-weight:bold; color:#d3221c; margin-left:50px;}
.yw_bt span{ font-size:14px; color:#777777; text-transform:uppercase; font-weight:normal;}
.yw_l ul{ margin-top:56px; margin-left:110px;}
.yw_l ul li{ font-size:20px; color:#fff; margin-top:36px;}
.jz{ position:absolute; top:235px; left:575px;}
.jz h3{ }
.jz h3 a{font-size:24px; color:#333333;}
.jz h3 a span{ color:#d3221c;}
.jz ul{ margin-top:20px;}
.jz ul li{ width:450px; margin-top:25px; overflow:hidden;}
.jz_t{ width:200xp; height:140px; float:left; border:1px solid #ddd;}
.jz_t a img{width:200px; height:140px;}
.jz_w{ width:230px; height:140px; border:1px solid #ddd; float:right;}
.jz_w1{ margin-left:20px; margin-right:20px; margin-top:5px; border-bottom:1px solid #ddd; line-height:40px;}
.jz_w1 a{ font-size:16px; color:#333;}
.jz_w2{margin-left:20px; margin-right:20px; margin-top:10px; font-size:13px; color:#555; line-height:24px; height:72px; overflow:hidden;}


/*ys_all*/
.ys_all{ width:100%; background:url(../images/ys_bk.jpg) no-repeat center; height:780px;}
.ys{ width:1180px; margin:auto; position:relative;}
.ys h3{ text-align:center; font-size:34px; color:#2f2f2f; padding-top:60px;}
.ys h3 span{ color:#d3221c;}
.ys_xbt{ font-size:24px; color:#2f2f2f; text-align:center; line-height:40px; margin-top:10px;}

.ys_picScroll-left{ width:1080px;  overflow:hidden; position:relative; margin-top:135px; height:450px;  }
.ys_picScroll-left .hd{ overflow:hidden;}
.ys_picScroll-left .hd .prev{ background:url(../images/ys_l.jpg) no-repeat center; height:40px; width:65px; position:absolute; top:376px; left:494px; z-index:999;}
.ys_picScroll-left .hd .next{background:url(../images/ys_r.jpg) no-repeat center; height:40px; width:65px;position:absolute; top:376px; left:559px; z-index:999;  }
.ys_picScroll-left .bd{ height:340px; overflow:hidden;}
.ys_picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.ys_picScroll-left .bd ul li{ overflow:hidden; }
.ys_t{ width:520px; height:340px; border:1px solid #fff; float:left;}
.ys_t img{ width:520px; height:340px;}
.ys_w{ float:left; width:420px; margin-left:70px;}
.ys_w1{ font-size:22px; color:#fff; font-weight:bold;}
.ys_w2{ margin-top:20px; line-height:32px; color:#fff; font-size:14px;}
.ys_call{ position:absolute; font-size:30px; color:#b90600; font-family:"Times New Roman"; top:610px; left:660px; z-index:9999;}
.ys_zx{ width:120px; height:32px; border:1px solid #2f2f2f; text-align:center; line-height:32px; position:absolute;  z-index:9999;top:610px; left:880px;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s; }
.ys_zx a{ font-size:14px; color:#2f2f2f;}
.ys_zx:hover{ background:#d3221c; border:none;}
.ys_zx:hover a{ color:#fff;}





/*al*/
.al_all{ width:100%; margin-top:0px; height:865px; background:url(../images/al_bk.jpg) no-repeat center;}
.al{ width:1180px; margin:auto;  position:relative;}
.al h3{text-align:center; padding-top:45px;}
.al_tw{ overflow:hidden; margin-top:100px;}
.al_t{ width:550px; height:360px; float:left; border:1px solid #ddd;}
.al_t a img{width:550px; height:360px;}
.al_w{ width:680px; height:300px; background:url(../images/al_w_bk.png) no-repeat center; position:absolute; top:220px; left:500px;}
.al_w1{ margin-left:140px; margin-top:55px;}
.al_w1 a{ font-size:18px; color:#fff;}
.al_w2{ width:505px; margin-left:90px; margin-top:60px; color:#fff; line-height:30px; font-size:14px;}
.al_w3{ width:120px; height:60px; background:#ce0105; text-align:center; line-height:60px; margin-right:0px; margin-top:11px;}
.al_w3 a{ font-size:14px; color:#fff; display:block; width:100%;}
.al ul{ margin-top:30px;}
.al ul li{ width:275px; float:left; margin-left:9px; margin-right:9px; border:1px solid #ddd;}
.al ul li a img{ width:275px; height:200px;}
.al ul li a span{ display:block; margin-top:15px; text-align:center; font-size:14px; color:#444;}
.al_m{ text-align:center; position:absolute; top:116px; left:46%;}
.al_m a{ font-size:24px; color:#c80200; text-transform:uppercase;}


/*gs*/
.gs_all{ width:100%; background:url(../images/gs_bk.jpg) no-repeat center; height:988px;}
.gs_fc{ width:1180px; margin:auto; position:relative;}
.gs_bt{ position:absolute; top:40px; left:660px;}
.gs_bt a{ font-size:24px; color:#d3221c; font-weight:bold;}
.gs_t{ position:absolute; top:0px; left:0px;}
.gs_t a img{ width:590px; height:350px;}
.gs_w{ position:absolute; top:412px; left:0px;}
.gs_w1 a{ font-size:20px; color:#fff; font-weight:bold;}
.gs_w2{ margin-top:15px; width:590px; line-height:36px; height:144px; overflow:hidden; font-size:16px; color:#fff;}
.gs_m{ position:absolute; top:420px; left:530px;}
.gs_m a{ color:#d3221c; font-size:12px; text-transform:uppercase;}
.dl{ position:absolute; top:150px; left:660px;}
.dl_dbt{}
.dl_dbt a{ font-size:24px; color:#d3221c; font-weight:bold;}
.dl_xbt{ font-size:16px; color:#999; margin-top:15px;}
.dl ul{ overflow:hidden; margin-top:10px;}
.dl ul li{ width:240px; height:160px; float:left; margin-right:20px; margin-top:25px; position:relative;}
.dl ul li a img{width:240px; height:160px;}
.dl ul li a p{ width:100%; height:30px; position:absolute; top:130px; background:#000; opacity:0.7; text-align:center; line-height:30px; color:#fff; font-size:13px;}
.fc{width:1180px; position:absolute; top:680px;}
.fc_slideTxtBox{ width:1180px;overflow:hidden; height:300px; }
.fc_slideTxtBox .hd{ height:120px; line-height:36px;  position:relative; }
.fc_slideTxtBox .hd ul{ float:left;  position:absolute; margin-left:1%; }
.fc_slideTxtBox .hd ul li{ float:left; width:120px; height:36px; border:1px solid #fff;text-align:center; line-height:36px; border-radius:8px; margin-left:15px;  }
.fc_slideTxtBox .hd ul li a{ color:#fff; font-size:16px; display:block; width:100%;}
.fc_slideTxtBox .hd ul li.on{ height:36px;  background:#fff; }
.fc_slideTxtBox .hd ul li.on a{ color:#b90600;}
.fc_slideTxtBox .bd ul{ overflow:hidden; margin-top:-50px; margin-left:10px;}
.fc_t{ overflow:hidden; height:300px; }
.fc_t li{ width:270px; float:left; margin-left:10px; margin-right:10px; overflow:hidden;}
.fc_t li a img{width:270px; height:180px;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.fc_t li a p{ width:100%; height:30px; text-align:center; line-height:30px; font-size:14px; color:#fff;}

.fc_t li a img:hover{transform: scale(1.1);
-webkit-transform: scale(1.1)}
.fc_m{ position:absolute; top:20px; left:90%;}
.fc_m a{ font-size:12px; color:#fff;}


/*xw*/
.xw{ width:100%;background:url(../images/xw_bk.jpg) no-repeat center; height:395px;}
.in_newsfaq{ width:1180px; height:auto; margin:0 auto; padding-top:30px;  }

.in_news_1{ float:left; width:780px;}

/* 标签切换4，开始 */
#tab_4{width:100%; }

#tab_4 .tab_menu{ width:100%; height:40px; border-bottom:0;  }

#tab_4 .tab_menu li{float:left; padding-right:25px; height:40px; line-height:40px;  color:#333;  font-size:18px; cursor:pointer;  }

#tab_4 .tab_menu li h3{ font-size:18px; font-weight:normal;}

#tab_4 .tab_menu .selected{  color:#3b9b2c; cursor:pointer; }

#tab_4 .tab_menu .selected h3 a{ color:#b90600; }

#tab_4 .tab_menu li span{ font-size:12px;}

#tab_4 .tab_box_4{width:100%; clear:both; }

#tab_4 .hide{display:none;}
/* 标签切换4，结束 */



.in_news_2{ width:auto; height:300px; position:relative; }

.in_newss_4{ float:left; width:340px; height:270px; padding:18px 0 0 0;  }

.in_newss_4_1{  width:340px; height:270px; overflow:hidden; border:1px solid #ddd;  }

.in_newss_4_1 img { width:340px; height:270px; transition: all 0.5s;  transform: scale(1);   }

.in_newss_4_1 a:hover img{ transition: all 0.5s;  transform: scale(1.4);  }



.in_news_2_more{ float:right; width:66px; height:22px; line-height:22px;  text-align:center;  margin:15px 0 0 0;position:absolute; right:0; top:-52px; text-transform:uppercase; }
.in_news_2_more a{ color:#222; display:block;  border-radius:12px; border:1px solid #aaaaaa;  }
.in_news_2_more a:hover{ color:#FFF; background:#4eac43; border:none;  border:1px solid #4eac43;  }


.in_news_pro_5{ float:right; width:420px; height:300px; overflow:hidden; padding-top:10px; }

.in_news_pro_5 ul li{ height:40px; line-height:40px; overflow:hidden;   }

.in_news_pro_5 ul li a{ background:url(../images/neswd.png) 5px no-repeat; display:block; padding-left:20px; }

.in_news_pro_5 ul li span{ float:right; color:#999; }


.in_faq{ float:right; width:350px; }

.in_faq_t{ height:50px;  }

.in_faq_t span{ float:left; width:120px; height:40px; line-height:40px;  font-size:18px;   }

.in_faq_t span h3{ font-size:18px; font-weight:normal; }

.in_faq_t span h3 a{ color:#333; }
.in_faq_t h6{ float:right; width:55px; height:30px; line-height:30px; font-size:12px; font-weight:bold; margin-top:16px;  }
.in_faq_t h6 a{ display:block; color:#424242; }
.in_faq_t h6 a:hover{ color:#d51800; }
.in_faq_t_more{ float:right; width:66px; height:22px; line-height:22px; margin:12px 0 0 0; text-align:center;  text-transform:uppercase;  }
.in_faq_t_more a{ color:#222; display:block;  border-radius:12px; border:1px solid #aaaaaa;  }
.in_faq_t_more a:hover{ color:#FFF; background:#4eac43; border:none;  border:1px solid #4eac43;  }
.in_faq_1{ height:255px; overflow:hidden; margin-top:15px;  }

.in_faq_x{ margin:10px 10px 10px 10px;  padding-bottom:5px; padding-top:5px;}

.in_faq_a{  height:34px; line-height:34px; background:url(../images/faq_a.png) 0 6px no-repeat; padding-left:30px; color:#333333; overflow:hidden; margin-bottom:5px; }

.in_faq_q{  background:url(../images/faq_q.png) 0 3px no-repeat; padding-left:30px; height:72px; line-height:24px; color:#666666; margin-bottom:10px; overflow:hidden;}
.in_faq_q a{ color:#666666; }
.in_faq_q a:hover{ color:#d51800;}
.yqlj{ width:1180px; height:42px; margin:0 auto; overflow:hidden; margin-top:40px; }
.yqlj_l{ float:left; width:166px; height:28px; background:url(../images/links.png) no-repeat; padding-right:20px;  border-right:1px solid #828993; }
.yqlj_r{ float:right; width:980px; height:28px; line-height:28px; overflow:hidden; }
.yqlj_r a{ background:url(../images/yqlj_line.png) no-repeat right; display:inline-block; padding:0 15px 0 10px;  }


/*link*/
.link_all{width:100%;height:60px; background:#2f2f2f;}
.link{width:1180px; margin:auto; position:relative;}
.link h3{ width:100px;font-weight:bold; position:absolute; color:#fff; font-size:16px; text-align:center; line-height:60px;}
.link ul{ float:left; overflow:hidden;  width:1080px;margin-left:100px;}
.link ul li{ float:left; line-height:34px; text-align:center; margin-right: 20px;}
.link ul li a{ font-size:14px; color:#fff; }






























