@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; background-position: center center; background-size:cover;}
		.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:#d0231c; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; height:550px; }
		.slideBox .bd img{ width:100%; height:550px; 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*/
.dw_all{ width:100%; height:120px;}
.dw{width:1180px; margin:auto;overflow:hidden; margin-top:10px;}
.dw_ny{ float:left; width:320px;}
.search{float:left; width:360px; margin-left:50px; margin-top:8px;}
.dw_ny_w1{ font-size:18px; color:#626262; margin-top:20px;}
.dw_ny_w2{ font-size:18px; color:#444; margin-top:10px;font-weight:bold; }
.search p{  font-size:14px; line-height:40px; margin-left:35px; display:block; width:500px; }
.search p a{ color:#555;}
.search_ny{ float:right; width:350px; height:35px; line-height:35px; overflow:hidden; margin-right:0px; background:url(../images/search_03.png) no-repeat center center; margin-top:14px;}
.search_ny input{width:270px;height:35px; border:none;background:none; margin-left:30px; font-size:14px; color:#888;}
.search_ny button{float:right; width:50px; line-height:35px; font-size:14px; color:#fff; background:#cdcdcd;}
.top_chat{ float:right; margin-left:30px; width:200px; overflow:hidden; margin-top:0px;}		
.top_chat_t{ float:left; margin-top:10px; width:80px; height:80px; padding:4px; border:1px dashed #ddd;}
.top_chat_t img{ width:80px; height:80px;}
.top_chat_w{ font-size:14px; color:#444; float:left; margin-left:30px; margin-top:15px; line-height:36px;}



/*hz*/
.hz_all{ width:100%; margin-top:10px; background:url(../images/hz_bk.jpg) no-repeat center; height:410px; margin-top:10px;}
.hz{ width:1180px; margin:auto; position:relative;}
.hz h3{margin:auto; left:38%; text-align:center;top:105px; position:absolute; z-index:999; line-height:32px; width:180px; height:50px;}
.hz h3 a{ font-size:28px; color:#555;}
.hz h3 a span{ font-size:12px; font-weight:normal; text-transform:uppercase;}
.hz_m{margin-left:47%; margin-top:20px; left:0px; top:70px; position:absolute; z-index:999;}
.hz_m a{ font-size:16px; color:#222;}
.hz_m a:hover{ color:#0758a9;}

/*向左滚动*/
.picScroll-left{ width:1180px;  overflow:hidden; position:absolute; top:35px;overflow:hidden; height:360px;   }
.picScroll-left .hd{ overflow:hidden;  }
.picScroll-left .hd .prev{ display:block;  width:35px; height:75px; float:right;  overflow:hidden;cursor:pointer; background: url(../images/hz_l.png) no-repeat; position:absolute; top:195px; left:0px;}
.picScroll-left .hd .next{ display:block;  width:35px; height:75px; float:right;  overflow:hidden;cursor:pointer; background:url(../images/hz_r.png) no-repeat;position:absolute; top:195px; left:1145px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:0px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; position:absolute; top:5%px; left:5%; }
.picScroll-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center; width:190px; margin-top:150px;}
.picScroll-left .bd ul li .pic{ text-align:center; overflow:hidden; border:1px solid #e6e6e6;}
.picScroll-left .bd ul li .pic img{ width:188px; height:113px; display:block; border:1px solid #e6e6e6;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s; overflow:hidden; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#ccc;transform: scale(1.1);
-webkit-transform: scale(1.1)  }
.picScroll-left .bd ul li .title{ line-height:50px; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;   }
.picScroll-left .bd ul li .title a{color:#666;}



/*pro*/
.pro_all{ width:100%; margin-top:20px;}
.pro{ width:1180px; margin:auto; overflow:hidden; position:relative; padding-top:20px;}
.pro_l{ width:280px; float:left; background:#163a84; padding-bottom:20px;}
.pro_r{ width:880px; float:right;}
.pro_l h2{ margin-top:-45px;width:280px; height:80px; text-align:center; line-height:32px; cursor:pointer;  letter-spacing:0px; padding-top:65px;}
.pro_l h2 a{ color:#fff; font-size:24px;}
.pro_l h2 a span{ color:#fff; font-size:12px; font-weight:normal; text-transform:uppercase;}
.pro_l_ny{ width:260px; margin:auto; background:#fff; border-radius:8px; }
.pro_l ul{ overflow:hidden; padding-bottom:10px; padding-top:10px; margin:auto;}
.pro_l ul .list_f{ background:url(../images/pro_li_bk.jpg) no-repeat center;height:52px; line-height:48px; margin-top:8px; margin:auto; width:260px; margin-bottom:10px; }
.pro_l ul .list_f a{ color:#fff; margin-left:30px; font-size:16px; color:#da251c; font-weight:bold; display:block; margin-left:70px;}
.pro_l ul li{ width:260px; margin:auto; background:url(../images/pro_l_1.jpg) no-repeat center; border-bottom:1px dashed #ddd; 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:0px; margin-right:35px;color:#555555;}
.pro_l ul li:hover a{ color:#ce0105;}
.pro_l ul li:hover a span{ color:#ce0105;}

.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:830px; overflow:hidden; height:570px;  }
.pro_slideTxtBox .hd{ position:relative; }
.pro_slideTxtBox .hd ul{ float:left;  position:absolute; width:860px; left:30px; background:url(../images/pro_qh_bk.jpg) no-repeat center; height:50px; }
.pro_slideTxtBox .hd ul li{ float:left; margin-left:30px;text-align:center; font-weight:bold; line-height:50px;}
.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:50px; margin-left:10px; }
.pro_slideTxtBox .bd ul li{ }
.con{width:270px; height:235px;float: left; margin-left:20px; background:#f6f6f6;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;}
.pro_w{ width:270px; height:40px; text-align:center; line-height:40px; overflow:hidden;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s; }
.pro_w a{ font-size:14px; color:#444;}
.pro_r ul li:hover .pro_w a{ color:#fff;}



.pro_m{ position:absolute;line-height:22px; cursor:pointer; left:1110px; top:36px;}
.pro_m a{ color:#666;}
.pro_m:hover a{ color:#ce0105;}	

/*td_all*/
.td_all{ width:100%; background:url(../images/td_bk.jpg) no-repeat center; height:975px; margin-top:35px;}
.td{ width:1180px; margin:auto; position:relative;}
.td h3{ width:301px; height:31px; display:block; margin:auto; padding-top:110px;}
.td ul li{ font-size:16px; color:#333; line-height:36px;}
.td1{ position:absolute; text-align:right; top:290px; left:6px;}
.td3{ position:absolute; text-align:right; top:502px; left:6px;}
.td5{ position:absolute; text-align:right; top:718px; left:6px;}

.td2{ position:absolute; text-align:left; top:290px; left:900px;}
.td4{ position:absolute; text-align:left; top:502px; left:900px;}
.td6{ position:absolute; text-align:left; top:718px; left:900px;}

.td_w1{ position:absolute; font-size:24px; color:#333; top:880px; left:35px;}
.td_w1 span{ font-weight:bold; color:#cc2419;}
.td_w2{position:absolute; font-size:30px; color:#cc2419; top:876px; left:720px;font-weight:bold;}
.td_w3{ width:106px; height:42px; position:absolute; left:980px; top:873px;}


/*ys*/
.ys_all{ width:100%; height:780px;}
.ys{ width:1180px; margin:auto; padding-top:50px;}
.ys h3{ font-size:30px; color:#444;  text-align:center; line-height:36px; padding-top:0px;}
.ys h3 span{ font-size:18px; color:#666; font-weight:normal;  text-transform:uppercase;}

/*ys-qh*/
.ys_slideTxtBox{ width:1180px; height:593px; overflow:hidden;  }
.ys_slideTxtBox .hd{ position:relative; }
.ys_slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; height:100px; top:480px;  }
.ys_slideTxtBox .hd ul li{ float:left; background:url(../images/ys_h_1.png) no-repeat center; height:113px; width:236px; }
.ys_slideTxtBox .hd ul li span{ display:block; float:left; margin-left:15px; margin-right:20px; }
.ys_slideTxtBox .hd ul li img{ margin:auto; display:block; padding-top:38px;}
.ys_slideTxtBox .hd ul li p{ font-size:18px; color:#555; font-weight:bold; float:left; margin-top:37px;}
.ys_slideTxtBox .hd ul li p i{ font-style:normal; font-size:12px; color:#666; text-transform:uppercase; font-weight:normal;}
.ys_slideTxtBox .hd ul li.on{ background:url(../images/ys_h_0.png) no-repeat center; width:236px; height:113px; }
.ys_slideTxtBox .hd ul li.on p{ color:#fff;}
.ys_slideTxtBox .hd ul li.on p i{ color:#fff;}
.ys_slideTxtBox .bd ul{ zoom:1; margin-top:35px; }
.ys1{ width:1180px; overflow:hidden;}
.ys1_t{ width:650px; height:450px; float:left;}
.ys1_t img{width:650px; height:450px;}
.ys1_w{ width:530px; height:450px; float:left; background:url(../images/ys_w_bk.jpg) no-repeat center;}
.ys1_w b{ display:block; color:#555; font-weight:bold; margin-left:53px; font-size:24px; text-align:left; line-height:50px; padding-top:70px;}
.ys1_w p{ width:300px; margin-left:53px; margin-top:20px; font-size:14px; color:#444; line-height:28px;}


/*gs*/
.gs_all{ width:100%; background:url(../images/gs_bk.jpg) no-repeat center; height:463px;}
.gs{ width:1180px; margin:auto;}
.gs h3{ padding-top:50px; display:block; text-align:center;line-height:36px;}
.gs h3 a{ font-size:30px; color:#fff; }
.gs h3 a span{ font-size:18px; color:#fff; font-weight:normal; text-transform:uppercase;}
.gs_tw{ padding-top:15px; overflow:hidden;}
.gs_t{ width:470px; height:300px; float:left; margin-top:25px; margin-left:10px;}
.gs_t a img{  width:470px; height:300px; }
.gs_w{ width:530px; float:left; margin-left:80px; }
.gs_w1{ margin-top:15px;}
.gs_w1 a{ font-size:18px; color:#fff; font-weight:bold;}
.gs_w2{ margin-top:25px; color:#fff; line-height:30px; font-size:15px; height:150px; overflow:hidden;}
.gs_w3{ width:110px; height:34px;  text-align:center; line-height:32px; margin-top:25px; margin-left:0px; background:#c90000;}
.gs_w3 a{ font-size:15px; color:#fff;}


/*fc*/
.fc_all{ width:100%; background:url(../images/fc_bk.jpg) no-repeat center; height:345px;}
.fc{width:1180px; margin:auto; overflow:hidden; padding-top:30px; position:relative; }
.fc_slideTxtBox{ width:1180px; height:300px; overflow:hidden;}
.fc_slideTxtBox .hd{ height:120px; line-height:36px;  position:relative; }
.fc_slideTxtBox .hd ul{ float:left;  position:absolute; margin-left:0%; }
.fc_slideTxtBox .hd ul li{ float:left; width:120px; height:36px; background:#fff; text-align:center; line-height:36px; margin-left:15px; border-radius:4px;  }
.fc_slideTxtBox .hd ul li a{ color:#333; font-size:16px; display:block; width:100%;}
.fc_slideTxtBox .hd ul li.on{ height:36px;  background:#c90000; }
.fc_slideTxtBox .hd ul li.on a{ color:#fff;}
.fc_slideTxtBox .bd ul{ overflow:hidden; margin-top:-55px;}
.fc_t{ overflow:hidden;height:300px; overflow:hidden; }
.fc_t li{ width:270px; float:left; margin-left:10px; margin-right:10px; overflow:hidden;}
.fc_t li a img{width:270px; height:165px;-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; margin-top:10px; display:block;}

.fc_t li a img:hover{transform: scale(1.1);
-webkit-transform: scale(1.1)}
.fc_m{ position:absolute; left:1100px; top:40px;}
.fc_m a{ color:#fff;}


/*al*/
.al_all{ width:100%; background:url(../images/al_bk.jpg) no-repeat center; height:700px;}
.al{ width:1180px; margin:auto; overflow:hidden; padding-top:55px;}
.al_l{ width:250px; float:left; background:#fff; height:580px;}
.al_l h3{ width:250px;line-height:36px; height:120px; background:#163a84; text-align:center; margin-top:0px; display:block;}
.al_l h3 a{ font-size:24px; color:#fff; display:block; padding-top:20px;}
.al_l h3 a span{ text-transform:uppercase; font-size:13px; font-weight:normal;}
.al_l ul{}
.al_l ul li{ width:250px; height:80px; background:url(../images/al_h_bk1.jpg) no-repeat center; border-bottom:1px solid #ddd;}
.al_l ul li:hover{background:url(../images/al_h_bk0.jpg) no-repeat center;}
.al_l ul li a{ font-size:16px; color:#666; line-height:80px; margin-left:80px; display:block; width:100%;}
.al_l ul li:hover a{ color:#fff;}
.al_call{ text-align:center; line-height:40px; color:#163a84; font-size:26px; font-family:"impact"; margin-top:20px;}
.al_zx{ width:150px; height:36px; background:#d0231c; text-align:center; line-height:36px; margin-top:15px;}
.al_zx a{ color:#fff; font-size:15px;}

.al_r{ width:900px; float:right;}
.al_r_t{ overflow:hidden;}
.al_r_t li{ width:420px; height:330px; float:left; margin-left:30px; position:relative;}
.al_r_t li a img{ width:420px; height:330px;}
.al_r_t li a p{ position:absolute; opacity:0.7; background:#000; width:100%; height:35px; text-align:center; color:#fff; font-size:14px; left:0px; top:295px; line-height:35px;}
.al_r_b{ margin-top:30px; overflow:hidden;}
.al_r_b li{ width:270px; height:220px; float:left; margin-left:30px; position:relative;}
.al_r_b li a img{width:270px; height:220px;}
.al_r_b li a p{position:absolute; opacity:0.7; background:#000; width:100%; height:30px; text-align:center; color:#fff; font-size:14px; left:0px; top:190px; line-height:30px; z-index:999;}

/*kh*/
.kh_all{ width:100%; background:url(../images/kh_bk.jpg) no-repeat center; height:706px;}
.kh{ width:1180px; margin:auto; }
.kh h3{ padding-top:50px; text-align:center; line-height:36px;}
.kh h3 a{ font-size:30px; color:#fff;}
.kh h3 a span{ font-size:14px; font-weight:normal; text-transform:uppercase;}
.kh ul{ overflow:hidden; margin-top:100px;}
.kh ul li{ width:295px; float:left; margin:auto;}
.kh_t{ width:260px; height:190px; margin:auto;}
.kh_t a img{ width:260px; height:190px;}
.kh_w{ width:260px; height:230px; background:#fff; border-bottom:3px solid #d0231c;}
.kh_w1{ text-align:center; line-height:60px;}
.kh_w1 a{ font-size:16px; color:#444;}
.kh_w2{ width:220px; height:90px; overflow:hidden; line-height:30px; font-size:13px; color:#555;}
.kh_w3{ width:26px; height:26px; background:#d0231c; margin:auto; margin-top:25px; text-align:center; line-height:26px;}
.kh_w3 a{ color:#fff; font-size:30px;}


/*xw*/
.xw_all{ width:100%; background:url(../images/xw_bk.jpg) no-repeat center; height:653px; margin-top:35px;}
.xw{ width:1180px; margin:auto; position:relative; overflow:hidden;}
.wx_l{ float:left; width:760px;}
.xw_gs{}
.xw_gs_bt{ overflow:hidden;}
.xw_gs_bt_l{ width:130px; height:40px; border-radius:4px; background:#d0231c; line-height:40px; float:left;}
.xw_gs_bt_l a img{ margin-left:15px; padding-top:5px; margin-top:5px; float:left; margin-right:10px;}
.xw_gs_bt_l a p{ float:left; font-size:18px; color:#fff;}
.xw_gs_bt_r{ float:right; margin-top:15px;}
.xw_gs_bt_r a{ font-size:12px; color:#444;}
.xw_gs_tw{ overflow:hidden; margin-top:25px;}
.xw_gs_t{ width:320px; height:200px; float:left;}
.xw_gs_t a img{width:320px; height:200px;}
.xw_gs_w{ width:410px; float:left; margin-left:30px;}
.xw_gs_w ul li{ overflow:hidden; font-size:14px; color:#666666; margin-bottom:15px;}
.xw_gs_w ul li a b{ float:left; color:#666; margin-right:5px;}
.xw_gs_w ul li a p{ float:left; color:#666; width:300px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xw_gs_w ul li a p:hover{ color:#cc8f43;}
.xw_gs_w ul li a span{ float:right; color:#777;}
.wt{ margin-top:45px;}
.wt_bt{ overflow:hidden;}
.wt_bt_l{ float:left;}
.wt_bt_l a{ font-size:24px; color:#d0231c; font-weight:bold;}
.xw_r{ float:left; margin-top:5px; width:315px; margin-left:65px;}
.xw_r a{ font-size:14px; color:#cc8f43;}
.wt_ny{ margin-top:36px;}
.wt_ny ul li{ width:320px; float:left; margin-right:60px; margin-left:0px; margin-bottom:50px;}
.wt_w1{ margin-left:0px;}
.wt_w1 a{ font-size:14px; color:#555555;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.wt_w1:hover a{ color:#cc8f43;}
.wt_w1 a img{ float:left; margin-top:1px; margin-right:5px;}
.wt_w2{ line-height:24px; font-size:13px; color:#666; margin-top:15px; overflow:hidden; height:48px;}

.hy_gs_bt{ overflow:hidden; margin-top:18px;}
.hy_gs_l{ overflow:hidden; width:130px; float:left;}
.hy_gs_l a img{ float:left; margin-top:2px; margin-right:8px;}
.hy_gs_l a p{ float:left; font-size:18px; color:#fff;}
.hy_gs_r{ float:right;}
.hy_gs_r a{ font-size:13px; color:#fff;}
.xw_r_t{ width:320px; height:200px; margin-top:20px;}
.xw_r_t a img{width:320px; height:200px;}
.xw_r_w{ margin-top:28px;}
.xw_r_w ul li{ margin-top:16px;}
.xw_r_w ul li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size:14px; color:#fff;}
.xw_r_w ul li a span{ margin-right:10px; float:left;}


.lk{ margin-top:55px;}
.lk h3{ font-size:30px; color:#d0231c; font-family:"impact"; text-transform:uppercase;}
.lk ul{ overflow:hidden; margin-top:5px;}
.lk ul li{ padding-right:13px;text-align:left; float:left; line-height:20px;}
.lk ul li a{ font-size:13px; color:#333;}












