@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:800px; 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:#d60000; 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:800px; 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; margin-top:10px; position:relative; z-index:9999;}

.dw_ny{ float:left; width:350px;}

.search{float:left; width:360px; margin-left:0px;}

.dw_ny_w1{ font-size:18px; color:#333; margin-top:10px;}

.dw_ny_w2{ font-size:24px; color:#d90000; margin-top:5px; font-weight:bold;}

.search p{  font-size:14px; color:#555; line-height:40px; margin-left:35px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.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:5px;}

.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:#fff;}

.top_call{ float:right; margin-left:30px; width:280px; overflow:hidden; height:150px; margin-top:-70px; background:url(../images/s_call_bk.jpg) no-repeat center;}		

.top_call_t{ float:left; margin-top:10px;}

.top_call_w{ font-size:14px; color:#fff; float:left; margin-left:36px; margin-top:36px; line-height:36px;}

.top_call_w span{ font-size:30px; color:#fff; font-family:"Times New Roman";}





/*ms_all*/

.ms_all{ width:100%; margin-top:0px; background:url(../images/ms_bk.jpg) no-repeat center; height:650px;}

.ms{ width:1180px; margin:auto; position:relative; padding-top:40px;}

.ms h3{ text-align:center; font-size:30px; color:#444; line-height:36px;}

.ms h3 span{ font-size:13px; text-transform:uppercase; font-weight:normal; color:#999;}

.ms_t{ position:absolute; top:155px; left:755px; color:#fff;}

.ms_w1{ font-size:18px; font-weight:bold;}

.ms_w2{font-size:15px; margin-top:20px; line-height:28px;}

.ms_b{ position:absolute; top:360px; left:755px;}

.ms_w3{ font-size:18px; font-weight:bold; color:#d60000;}

.ms_w4{font-size:15px; margin-top:20px; line-height:28px; color:#333;}

.ms_w5{ position:absolute; top:520px; left:755px; font-size:30px; font-family:"times new roman"; color:#d60000;}

.ms_w6{ position:absolute; top:518px; left:950px;}





/*pro*/

.pro_all{ width:100%; background:url(../images/pro_bk.jpg) no-repeat center; height:1050px;}

.pro{ width:1180px; margin:auto;}

.pro h2{ text-align:center; padding-top:40px;}

.pro h2 a{ font-size:30px; color:#fff; line-height:40px;}

.pro h2 a span{ color:#d60000}

.pro_fl{ margin-top:43px;}

.pro_fl_ny{ overflow:hidden; margin-top:20px;}

.pro_fl_d{ width:133px; height:40px;line-height:40px;  float:left;}

.pro_fl_d a{ font-size:18px; margin-left:20px; color:#fff; }

.pro_fl_x{ float:left; overflow:hidden; margin-left:20px;}

.pro_fl_x li{ float:left; line-height:40px;}

.pro_fl_x li a{ font-size:16px; color:#fff;}

.pro_fl_x li span{ padding-left:20px; padding-right:20px; color:#ccc;}



.pro_tw{ overflow:hidden; margin-top:20px;}

.pro_tw ul{ overflow:hidden;}

.pro_tw ul li{ width:265px; float:left; margin-right:30px; margin-top:30px; margin-bottom:10px;}

.pro_t{width:265px; height:300px; overflow:hidden;}

.pro_t a img{width:265px; height:300px;-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-o-transition: 0.4s;

	transition: 0.4s;}

.pro_t a img:hover{transform: scale(1.1);

-webkit-transform: scale(1.1);}

.pro_w{ overflow:hidden; line-height:40px; border-bottom:1px solid #666;}

.pro_w a{ font-size:14px; color:#fff;}

.pro_w a span{ margin-right:10px; float:left;}

.pro_w a p{ float:left;}

.pro_w a b{ float:right;}



/*al*/

.al_all{ width:100%; background:url(../images/al_bk.jpg) no-repeat center; height:675px;}

.al{ width:1180px; margin:auto; position:relative;}

.al h3{ text-align:center; padding-top:50px;}

.al h3 a{font-size:30px; color:#444444;}

.al h3 a span{ color:#d60000;}

.al_xbt{text-align:center;font-size:13px; color:#999; text-transform:uppercase; padding-top:5px;}

.al_slideTxtBox{ width:1180px; height:350px; overflow:hidden; }

.al_slideTxtBox .hd{position:relative; }

.al_slideTxtBox .hd ul{width:300px; float:left; margin-top:40px;  }

.al_slideTxtBox .hd ul li{ float:left; width:150px; text-align:left; line-height:40px;}

.al_slideTxtBox .hd ul li a{ font-size:18px; color:#444444;}

.al_slideTxtBox .hd ul li.on{}

.al_slideTxtBox .hd ul li.on a{ color:#d60000;}

.al_slideTxtBox .bd ul{ float:left; margin-left:80px; margin-top:40px; width:800px; overflow:hidden;}

.al_slideTxtBox .bd li{ float:left; width:320px; margin-left:38px; }

.al_t{width:320px; height:240px;  }

.al_t a img{width:320px; height:240px;  }

.al_w{ margin-top:5px; line-height:40px; text-align:center;}

.al_w a{ font-size:14px; color:#444;}

.al_fl_bt{ margin-top:30px; font-weight:bold;  }

.al_fl_bt a{font-size:24px; color:#444444;}

.al_fl_bt a span{ font-size:12px; color:#666666; text-transform:uppercase; font-weight:normal;}

.al_c1{ position:absolute; top:520px; left:30px; font-size:30px; font-family:"times new roman"; font-weight:bold; color:#fff;}

.al_c2{ position:absolute; top:570px; left:30px; width:110px; height:32px; border:1px solid #fff; text-align:center; line-height:32px;}

.al_c2 a{ font-size:14px; color:#fff; display:block; width:100%;}









/*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:36px; color:#2f2f2f; padding-top:60px;}

.ys h3 span{ color:#d3221c;}

.ys_xbt{ font-size:16px; color:#999; text-align:center; line-height:40px; margin-top:10px; text-transform:uppercase;}



.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 ul{ overflow:hidden; zoom:1; height:342px; }

.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:75px; margin-top:35px;}

.ys_w1{ font-size:22px; color:#333333; font-weight:bold;}

.ys_w2{ margin-top:20px; line-height:32px; color:#555; font-size:14px;}

.ys_call{ position:absolute; font-size:30px; color:#d60000; 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;}





/*gs*/

.gs_all{ width:100%; background:url(../images/gs_bk.jpg) no-repeat center; height:988px; margin-top:45px;}

.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; height:300px; overflow:hidden;}

.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; 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: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;}





/*kh*/

.kh_all{ width:100%; background:url(../images/kh_bk.jpg) no-repeat center; height:484px; clear:both;}

.kh{ width:1180px; margin:auto; padding-top:22px; position:relative;}

.kh h3{ padding-top:35px; text-align:center; line-height:30px;}

.kh h3 a{ font-size:30px; color:#444444;}

.kh h3 a span{ color:#d60000;}

.kh_xbt{text-align:center;font-size:13px; color:#999; text-transform:uppercase; padding-top:5px;}

.kh ul{ overflow:hidden; margin-top:50px;}

.kh ul li{ width:235px; height:300px; background:#f5f5f5; float:left; margin-right:20px;-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-o-transition: 0.4s;

	transition: 0.4s; }

.kh ul li:hover{ background:#d60000;}

.kh_t{ width:220px; height:150px; margin:auto; padding-top:6px;}

.kh_t a img{width:220px; height:150px;}

.kh_w{ width:200px; text-align:center;}

.kh_w1{ font-size:15px; line-height:50px;}

.kh_w1 a{color:#333;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }

.kh_w2{ margin-top:0px; line-height:22px; height:44px; overflow:hidden; font-size:13px; color:#444;}

.kh_w3{ width:20px; height:20px; background:#ffffff; text-align:center; line-height:20px; margin:auto; margin-top:13px; border-radius:50%;}

.kh_w3 a{ color:#d60000; font-weight:bold; font-size:24px;}

.kh ul li:hover .kh_w1 a{ color:#fff;}

.kh ul li:hover .kh_w2{ color:#fff;}

.kh ul li:hover .kh_w3 a{ color:#d60000;}

.kh_dw{ position:absolute; top:235px; left:805px; width:325px;}

.kh_dw1 a{font-size:15px; line-height:50px;color:#333;}

.kh_dw2{margin-top:0px; line-height:22px; height:44px; overflow:hidden; font-size:13px; color:#444;}

.kh_dw3{ margin-top:15px;}

.kh_dw3 a{ color:#d60000;}





/*xw_wt_all*/

.xw_wt_all{ width:100%; height:430px; margin-top:30px;}

.xw_wt{ width:1180px; margin:auto; overflow:hidden;}

.xw{ width:700px; float:left;}

.wt{ width:440px; float:right; }

.xw_slideTxtBox{ width:700px; height:400px; }

.xw_slideTxtBox .hd{ position:relative; }

.xw_slideTxtBox .hd ul{ position:absolute;}

.xw_slideTxtBox .hd ul li{ float:left; width:80px; margin-right:20px;}

.xw_slideTxtBox .hd ul li a{ color:#555; font-size:18px; font-weight:bold;}

.xw_slideTxtBox .hd ul li.on{}

.xw_slideTxtBox .hd ul li.on a{ color:#d60000;}

.xw_slideTxtBox .bd ul{ zoom:1;  }

.xw_tw{ padding-top:45px; overflow:hidden; margin-bottom:15px;}

.xw_t{ width:240px; height:160px; float:left;}

.xw_t a img{width:240px; height:160px;}

.xw_w{ width:415px; float:left; margin-left:25px;}

.xw_w1{}

.xw_w1 a{ font-size:15px; color:#444;}

.xw_w2{ font-size:13px; color:#444; line-height:24px; height:72px; margin-top:13px; overflow:hidden;}

.xw_w3{ font-size:13px; margin-top:13px;}

.xw_w3 a{ color:#d60000;}

.xw_slideTxtBox .bd ul li{ overflow:hidden; line-height:50px; border-bottom:1px solid #ddd;}

.xw_slideTxtBox .bd ul li a{ font-size:13px; color:#444;}

.xw_slideTxtBox .bd ul li a b{ float:left; margin-right:6px;}

.xw_slideTxtBox .bd ul li a p{ float:left; width:580px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.xw_slideTxtBox .bd ul li a span{ float:right; color:#777;}

.wt{ width:440px; float:right; position:relative;}

.wt h3{ position:absolute; top:10px; left:0px; font-size:18px; }

.wt h3 a{color:#d60000;}

.wt h3{ position:absolute; top:10px; left:0px; font-size:18px; }

.wt_m{ position:absolute; top:13px; left:390px;}

.wt_m a{ color:#d60000; font-size:13px;}

.wt ul{ margin-top:55px;}

.wt ul li{ width:440px; height:50px; background:#f2f2f2; line-height:50px; overflow:hidden; margin-top:3px;-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-o-transition: 0.4s;

	transition: 0.4s;}

.wt ul li a{font-size:13px; color:#444;}

.wt ul li a b{ float:left; margin-right:15px; margin-left:15px;}

.wt ul li a p{ float:left; width:355px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.wt ul li a img{ width:16px; height:16px; margin-top:17px;}

.wt ul li:hover{ background:#d60000;}

.wt ul li:hover a{font-size:13px; color:#fff;}



/*link*/

.link_all{width:100%;height:98px; background:url(../images/link_bk.jpg) no-repeat center; margin-top:50px;}

.link{width:1180px; margin:auto; position:relative; margin-top:-20px;}

.link h3{ width:100px; height:40px; position:absolute; left:115px; color:#fff; font-size:18px; line-height:40px; text-align:center; font-weight:normal; top:23px;}

.link ul{ float:left; overflow:hidden;  height:50px;  width:1080px; margin-top:19px; margin-left:280px;}

.link ul li{ float:left; width:100px; height:40px; line-height:50px; text-align:center;}

.link ul li a{ font-size:14px; color:#fff; font-weight:bold;}

































