﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

.f_fm{ font-family: "Microsoft Yahei"; }
.f_ft{ font-family: "Microsoft Yahei";  }
.f_far{font-family: "Microsoft Yahei"; }
.f_fim{ font-family: "Microsoft Yahei";  }

/* 小于12px 的英文要写入 （-webkit-transform:scale(0.8); -webkit-margin-start:-37px;） */

.bannerbg{ height: 508px; overflow: hidden; position: relative;}
.banner a{ display:block;  height:508px; overflow:hidden;}
.bann_c{position: absolute; left: 50%; top:0px; margin-left: -600px; height: 508px; width: 1200px; }
.bann_c ul{width:76px; height: 20px; margin: 460px auto 0; overflow:hidden;}
.bann_c li{float:left; margin-right:8px; height:19px; width: 19px; overflow:hidden; line-height:0px;}
.bann_c li a{display:inline-block; font:12px/19px "Microsoft Yahei"; text-align: center;  color:#fff; height:19px; width: 19px; overflow:hidden;  background:url(../img/banner_ic2.png) no-repeat left center;}
.bann_c li a:hover,.bann_c .cur a{ zoom:1; text-decoration:none;  background:url(../img/banner_ic1.png) no-repeat left center;}
.bann_c .nones{ margin-right: 0px;}

/*sou*/
.ser_bg{ border-bottom: 1px solid #a8a6a0; background:url(../img/bg.jpg) repeat center top; height:100px; overflow:hidden; margin-bottom:0px;}
.ser_c{ height:100px; overflow:hidden;}
.inp01{ float:left; padding-left:10px; width:360px;   height:30px;overflow:hidden; font:12px/30px "Microsoft Yahei"; border:none; background:url(../img/ser1.png) no-repeat left top; color:#acacab; margin-top:37px; display:inline;outline:none;} 
.inp02{ float:left; background:url(../img/ser2.png) no-repeat left top; width:38px; height:30px; border:0; margin-top:37px;outline:none;}
.ser_c p{height:100px; width:700px; padding-left: 44px; overflow:hidden; display:block; color:#6c6a66;font:14px/100px "Microsoft Yahei"; background:url(../img/ser_ic.png) no-repeat left center;}
.ser_c p a{color:#6c6a66; padding-right:15px; display: inline-block;}
.ser_c p b{color:#6c6a66; font-weight: normal;padding-right: 10px; padding-left:40px; display: inline-block; background:url(../img/ser_ic.gif) no-repeat left center; }

/*casebg*/
.casebg{background:url(../img/bg.jpg) repeat center top; height:480px; overflow:hidden;}
.case ul{ margin-top: 60px;}
.case li{position: relative; width: 288px; float: left; margin-right: 15px;  text-align: center; line-height: 0px;}
.case li img{ width: 288px; height: 228px; }
.case li span{ display: block;height: 124px; overflow:hidden; background: #fff; color: #1e1e1e; font: 16px/36px "Microsoft Yahei";}
.case li span em{color: #333; display: block; padding-top: 25px;  font:44px/48px Arial, Helvetica, sans-serif;}
.case li p{display: none;position: absolute;left:0px;top: 214px;width: 288px;height: 138px;overflow: hidden;color: #fff;background:#c1041d;}
.case li p i{padding-top: 53px;display: block;color: #fff;font: 16px/36px "Microsoft Yahei";}
.case li p i b{ display: block; color: #fff;  font:bold 44px/48px Arial, Helvetica, sans-serif;}
.case li a:hover{}
.case li a:hover span{ display: none;}
.case li a:hover p,.case li.cur p{ display: block;}
.case .nones{ margin-right: 0px;}


/*part*/
.part_bg{ background:url(../img/bg2.jpg) repeat center top; height:275px; overflow:hidden;} 
.part{ margin:0 auto; width: 1230px; overflow: hidden; height: 320px;}
.jt1,.jt2{margin-top:23px; display:inline; width:25px; height:25px; overflow:hidden;}
.jt1 img,.jt2 img{width:25px; height:25px;}

.part .t_h2{ margin:45px auto 37px;background:url(../img/pt_t.png) no-repeat center bottom; }
.part_c{margin-left: 20px; display:inline; width:1160px; overflow:hidden;}
.part_c ul li{ float:left; line-height: 0px; margin-right:14px; width:180px; height:82px; overflow:hidden;background:url(../img/pt_ip.png) no-repeat center bottom;}
.part_c ul li img{width:180px; height:66px;}
.part_c ul .nones{ margin-right:0px;}


/*probg*/
.pro-fd2{ float:right; width:591px !important;}
.dl-slide{width:591px !important;}

.probg{ background:url(../img/bg2.jpg) repeat center top; height:700px; overflow:hidden;} 
.t_h2{ margin:45px auto 37px; height:65px; overflow:hidden; text-align:center; font: bold 36px/64px "Microsoft Yahei";background:url(../img/pro_t.png) no-repeat center bottom; }
.t_h2 a{ color:#333;}
.t_h2 a:hover{ text-decoration:none;}

.pro_t{ height: 80px; overflow: hidden;}
.pro_list{margin-bottom: 18px; height: 39px; width: 1200px; overflow: hidden; background:url(../img/pro_tl.png) no-repeat center top;}
.pro_list h3{float: left; text-align: center; width:168px; height:39px; overflow:hidden; font:18px/39px "Microsoft Yahei";}
.pro_list h3 a{ color:#fff;}
.pro_list ul{padding-left: 14px; display: inline; float: left; width: 985px; overflow: hidden;}
.pro_list ul li{float: left; margin-right: 20px; height:37px; overflow:hidden; font:14px/37px "Microsoft Yahei";}
.pro_list ul li a{ color:#333;}
.pro_list span{float: right;display: block; margin:10px 11px 0 0; width:21px; height:21px; overflow:hidden;}
.pro_list span img{width:21px; height:21px;}

.pro_c{ }
.pro_u1{margin-bottom: 34px; height: 42px; width: 1200px; overflow: hidden; background:url(../img/pro_l1.gif) repeat-x left bottom;}
.pro_u1 li{float: left; height: 42px; overflow: hidden;font:bold 16px/42px "Microsoft Yahei"; text-align: center; background:url(../img/pro_ic2.png) no-repeat right center;}
.pro_u1 li a{color: #333; display: inline-block; height: 42px; overflow: hidden; padding: 0 20px;}
.pro_u1 .cur a{text-decoration: none; color: #322821; background:url(../img/pro_l2.gif) repeat-x left bottom;}
/*.pro_u1 li a:hover,.pro_u1 .cur a{text-decoration: none; color: #322821; background:url(../img/pro_l2.gif) repeat-x left bottom;}*/

.pro_u1 .nones{ background: none;}

.pro_u2{float: left;width: 1200px; overflow: hidden;}
.pro_u2 li{float: left;position: relative;margin: 0 6px 18px 6px;height:228px;width: 288px;overflow: hidden;}
.pro_u2 li img{height:228px; width: 288px; transition:all 1s; -moz-transition:all 1s; -webkit-transition:all 1s; -o-transition:all 1s;}
.pro_u2 li img:hover{transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.pro_u2 li em{ display: none; position: absolute; left:0px; bottom: 0px; width: 270px;padding-left: 18px; height: 41px; font:16px/41px "Microsoft Yahei"; color: #fff; background:url(../img/pro_isp.png) no-repeat left top;text-align:center;}
.pro_u2 li a:hover em,.pro_u2 li.cur em{ display: block;}

.pro_dl{float: right; height:474px; width:591px !important; overflow:hidden;}
.pro_dl dt {}
.pro_dl dt img{ height:474px; width:591px;}
.pro_dl dd{ right:0px; top:24px; padding-left: 45px; overflow:hidden; background:url(../img/pro_p.png) no-repeat left 15px;}
.pro_dl dd i{ display: block; font:14px/35px "Microsoft Yahei"; color: #fff;}
.pro_dl dd em{ display:block; position: absolute; left:0px; bottom: 0px; width:566px; text-align:left; height: 41px; font:16px/41px "Microsoft Yahei"; color: #fff; background:url(../img/pro_isp222.png) no-repeat left top; padding-left:25px;}
.pro_dl dd em a{ color:#fff;}

.pro_dl dd span {position:absolute; display: block; width:120px; height:41px; text-align: center;font: 14px/41px "Microsoft Yahei";background: #c1041d;bottom:0px;right:0px;color:#fff; z-index:999;}
.pro_dl dd span a{color:#fff;}

/*bann1*/
.bann1_bg{background:url(../img/bann1.jpg) no-repeat center top;height:258px;overflow:hidden;} 
.bann1 { position:relative; height:244px; overflow:hidden;}
.bann1 p{ position:absolute; top:70px; left:855px; display:block;color:#fff; padding-left:55px; width: 290px; background:url(../img/bann_tel.png) no-repeat left top; height:150px; font:22px/30px "Microsoft Yahei";}
.bann1 p b{ color:#fff; display:block; font: 36px/44px Arial, Helvetica, sans-serif;}
.bann1 p a{margin-top: 14px; display:block;  width:120px; height:34px; overflow:hidden; text-align:center; font:14px/34px "Microsoft Yahei"; color:#c1041d; background:#fff;}
.bann1 span{ position: absolute; right: 56px; top:52px;  width: 165px; height: 190px; overflow: hidden; }
.bann1 span img{ display: block; margin:0 auto; width: 140px; height: 140px; }
.bann1 span i{ width: 165px; overflow: hidden; font:18px/40px "Microsoft Yahei"; color: #fff; text-align: center; display: block;}

/*bann2*/
.bann2_bg{background:url(../img/bann2.jpg) no-repeat center top;height:325px;overflow:hidden;} 
.bann2 { position:relative; height:325px; overflow:hidden;}
.bann2 p{ position:absolute; top:170px; left:650px; display:block;color:#fff; 	width: 188px; height:150px; font:16px/28px "Microsoft Yahei";}
.bann2 p b{ color:#fff; display:block; font: 26px/30px Arial, Helvetica, sans-serif;}
.bann2 span{ position: absolute; right:244px; top:188px; width:120px; height:34px; overflow:hidden; text-align:center; font:16px/34px "Microsoft Yahei";  background:#fff; }
.bann2 span a{ color: #c1041d;}

/*ys*/
.ys_bg{ position:relative; height:1470px; overflow:hidden;}
.ys{ position:absolute; top:0; left:50%; margin-left:-600px; height:1470px; width:1200px; overflow:hidden;}
.ys li{ text-align:center; margin:68px auto 45px; height: 134px; background:url(../img/ys_t.png) no-repeat center top; font:bold 40px/80px "Microsoft Yahei"; color:#333;}
.ys li i{ display:block; text-align:center; font:bold 24px/54px "Microsoft Yahei"; color:#fff; }
/*
.ys1{ background:url(../img/ys01.jpg) repeat center top; height:264px; overflow:hidden;}
.ys2{ background:url(../img/ys1.jpg) no-repeat center top; height:576px; overflow:hidden;}
.ys3{ background:url(../img/ys2.jpg) no-repeat center top; height:576px; overflow:hidden;}
.ys4{ background:url(../img/ys3.jpg) no-repeat center top; height:475px; overflow:hidden;}

.ys dl{width:570px;overflow:hidden;}
.ys dt{ float: left;width: 60px;  height: 98px; color:#fff; text-align: center; font:bold 40px/65px "Times New Roman", Times, serif; overflow: hidden;background: url(../img/yd_ico1.png) no-repeat;}
.ys dd{ float: right; width:480px; overflow: hidden;}
.ys dd h3{ height:56px; margin-bottom: 10px; border-bottom: 1px dashed #c5c2bc; overflow:hidden;  color:#333; font:bold 24px/56px "Microsoft Yahei";}
.ys dd h3 b{ color:#c1041d; display: inline-block; padding-right: 5px; font: bold 36px/56px "Microsoft Yahei";}
.ys dd em{ display: block; color:#333;font:16px/40px "Microsoft Yahei";} 
.ys dd em b{ color:#cc0309; font-weight:bold;}

.ys .ys_dl01{ position:absolute; top:348px; left:0px;}
.ys .ys_dl02{ position:absolute; top:595px; left:0px;}
.ys .ys_dl03{ position:absolute; top:944px; right:0px;}
.ys .ys_dl04{ position:absolute; top:1155px; right:0px;}
.ys .ys_dl05{ position:absolute; top:1515px; left:25px; width: 560px;}
.ys .ys_dl05 dd h3 {line-height: 34px; height: 94px; margin-bottom: 20px; width: 360px;}
.ys .ys_dl05 dd h3 b{ display: block; line-height: 45px;}
*/

/*reg*/
.reg_bg{ background:url(../img/bg2.jpg) repeat center top; height:674px; overflow:hidden;}
.reg_c{ height: 650px; overflow: hidden; background: #fff;}
.reg_c .t_h2{ margin:62px auto 0;background:url(../img/cust_t.gif) no-repeat center bottom; }

.cust{ float: left; margin-top: 62px; width: 740px;height: 435px; overflow: hidden; background:url(../img/cust_bg.jpg) no-repeat right top; }
.cust_c{ width:595px; margin-top: 12px; margin-left: 40px; height: 387px; overflow: hidden;  }

.cust ul{ width:635px; margin:0 auto; overflow: hidden; text-align: center; height:387px; margin-left:-40px;}
.cust li { margin:0 auto 20px; position: relative;width:250px !important; height:387px !important; top:0px !important;}
.cust li i{position: absolute; left:0px; top:0px; z-index: 10; width:250px; height:170px; background:url(../img/cust_ip02.png) no-repeat center 30px; }
.cust li img{width:137px !important; height:137px !important; padding-top:30px !important;}


/*默认隐藏*/
.cust p{font:14px/25px "Microsoft Yahei"; color:#333; display:none;}
.cust h3{margin-bottom: 10px; height: 38px; overflow:hidden; font: bold 18px/38px "Microsoft Yahei";background:url(../img/cust_ic.gif) no-repeat center top; display:none; padding-top:38px; }
.cust h3 a{ color:#c1041d; display:none;}
.cust h3 a:hover{ text-decoration:none; display:none;}
.cust em{ border: 1px solid #c1041d;margin:20px auto 0; height: 38px; width: 122px; display: block; text-align: center; overflow:hidden; font: 16px/38px "Microsoft Yahei"; display:none;}
.cust em a{color: #c1041d; display:none;}

/*中间的显示*/
.cust li.roundabout-in-focus i{position: absolute; left:0px; top:0px; z-index: 10; width:250px; height:137px; background:url(../img/cust_ip02.png) no-repeat center top !important; }
.cust li.roundabout-in-focus img{width:137px !important; height:137px !important; padding-top:0px !important;}

.cust li.roundabout-in-focus{ margin-left:50px;}
.cust li.roundabout-in-focus em{ border: 1px solid #c1041d;margin:20px auto 0; height: 38px; width: 122px; display: block; text-align: center; overflow:hidden; font: 16px/38px "Microsoft Yahei"; display:block;}
.cust li.roundabout-in-focus em a{color: #c1041d;  display:block;}
.cust li.roundabout-in-focus h3{margin-bottom: 10px; height: 38px; overflow:hidden; font: bold 18px/38px "Microsoft Yahei";background:url(../img/cust_ic.gif) no-repeat center top; display:block; padding-top:38px;}
.cust li.roundabout-in-focus h3 a{ color:#c1041d; display:block;}
.cust li.roundabout-in-focus h3 a:hover{ text-decoration:none; display:block;}
.cust li.roundabout-in-focus p{font:14px/25px "Microsoft Yahei"; color:#333; display:block;}


.cust ol{width:56px; height:14px; margin: 0 auto; overflow:hidden;}
.cust ol li{float:left; margin-right:8px; height:12px; width: 12px; overflow:hidden; line-height:0px;}
.cust ol li a{display:inline-block; height:12px; width: 12px; overflow:hidden;  background:url(../img/cust_ic2.gif) no-repeat left center;}
.cust ol li a:hover,.cust .cur a{ zoom:1; text-decoration:none;  background:url(../img/cust_ic1.gif) no-repeat left center;}
.cust ol .nones{ margin-right: 0px;}


.reg{ float: right; margin-top:45px;  padding-right: 50px; width:365px;overflow:hidden;}
.reg h3{display:block; height:90px; width: 350px; font: bold 24px/42px "Microsoft Yahei"; color:#333; text-align:center;}
.reg h3 i{ display: block; color:#c1041d; font:18px/34px "Microsoft Yahei";}

.reg ul{ overflow: hidden;}
.reg li{ margin:0 0 12px 0; line-height:0px; color:#fc8d00;}
.reg li img{ vertical-align:top; width:65px; height:23px; margin-left:22px;}
.reg li span{ display:inline-block; font:14px/23px "Microsoft Yahei";vertical-align:top; text-align:left; height:23px; width:60px; overflow:hidden; color:#737374;}

.reg .inp1{ width:270px; padding-left:10px;height:28px;border:none; line-height:23px; overflow:hidden; background:#e1e1e1; margin-right:12px; color:#737374;outline:none;}
.reg .inp2{ width:270px; padding-left:10px; height:56px;border:none; line-height:23px; overflow:hidden; background:#e1e1e1; resize:none; color:#737374;outline:none;}
.reg .inp3{ width:130px; padding-left:10px; height:23px;line-height:28px; border:none; overflow:hidden; background:#e1e1e1;color:#737374;outline:none;}

.reg .li04{ height:27px; margin:10px 0 0 85px; float:left; display:inline; overflow:hidden;}
.reg .btn1{ display:inline-block; background:url(../img/reg_btn1.jpg) no-repeat left top;width:87px; height:27px; border:0;}
.reg .btn2{ display:inline-block; background:url(../img/reg_btn2.jpg) no-repeat left top; width:87px; height:27px; margin-left:18px; border:0;}

.reg p{ display: block; padding-top: 13px;  width: 350px;font:16px/40px "Microsoft Yahei"; color:#6c6c6c; text-align:center;}
.reg p b{ font:24px/40px "Microsoft Yahei"; color:#6c6c6c;}

/*anli*/
.td-slide{ float:right;}

.anli_bg{ height: 738px;overflow: hidden; background:url(../img/bg.jpg) repeat center top; }
.anli_bg .t_h2{ margin: 60px auto 53px; height: 70px; font:bold 40px/70px "Microsoft Yahei"; background:url(../img/al_t.png) no-repeat center bottom;}

.anli{ position: relative; height: 555px; overflow: hidden;}
.anli dl{ width: 1020px; float: right; height: 558px; overflow: hidden;background:url(../img/bg3.jpg) no-repeat right top;}
.anli dt { float:left;width:684px; height: 448px; overflow:hidden;}
.anli dt img{width:684px; height: 448px; }
.anli dd{ float:right; width:303px; padding-right: 5px; display:inline; overflow:hidden; }
.anli dd h3{ margin: 94px auto 14px; font: bold 36px/66px "Microsoft Yahei";background:url(../img/al_l1.gif) no-repeat left bottom;}
.anli dd h3 a{ color:#c1041d;}
.anli dd h3 a:hover{ text-decoration:none;}
.anli dd i{  display: block; font:18px/56px "Microsoft Yahei"; color:#5e5d5a;}

.anli ul{ position: absolute; left:0px; top:49px; height:277px; width: 332px; overflow: hidden;}
.anli li{margin-top: 6px; height:277px; width: 82px;float: left;  overflow: hidden;font:22px/35px "Microsoft Yahei"; text-align: center; border-right: 1px solid #565655;}
.anli li a{color: #d8d8d7; display: inline-block; display: block; width:32px; padding:50px 25px 0; height: 227px; overflow: hidden; background:url(../img/al_sp.png) repeat left top;}
.anli li a em{ display: block; height: 32px; margin-bottom: 10px;  font:22px/32px "Times New Roman", Times, serif; }

.anli li:hover,.anli li.cur{ border-right: 0px; transition:All 0.4s ease-in-out;
	    -webkit-transition:All 0.4s ease-in-out;
	    -moz-transition:All 0.4s ease-in-out;
	    -o-transition:All 0.4s ease-in-out;

		transform:translate(0,-10px);
	    -webkit-transform:translate(0,-10px);
	    -moz-transform:translate(0,-10px);
	    -o-transform:translate(0,-10px);
	    -ms-transform:translate(0,-10px);}	    
	    
.anli li a:hover,.anli li.cur a{text-decoration: none; padding-top: 21px; height: 256px; color: #fff;  background:#c1011e; }
.anli li a:hover em,.anli li.cur a em{background:url(../img/al_li2.gif) no-repeat center bottom;}
.anli .nones{ border-right: 0px;}


/*about_bg*/
.about_bg{ background:url(../img/about_bg.jpg) no-repeat center top; height:661px; overflow:hidden;} 
.about{float: left; position: relative; width: 820px; overflow: hidden; height: 661px;}
.about li{margin-bottom: 40px; width: 820px; height: 72px; font:bold 20px/72px "Microsoft Yahei"; background:url(../img/ab_l2.png) no-repeat left bottom;}
.about li a{color: #333;}
.about li a:hover{ text-decoration: none;}
.about li i{ color: #767571; text-transform: uppercase; display: inline-block; padding-left: 8px;  font:20px/72px "Times New Roman", Times, serif;}
.about dl{ width: 800px; height: 270px; overflow: hidden;}
.about dt { float:left;width:373px; height: 270px; overflow:hidden;background:url(../img/about_ip.png) no-repeat left bottom;}
.about dt img{width:367px; height:245px; padding: 2px; background: #fff; border: 1px solid #d7d7d7;}
.about dd{ float:right; width:390px; display:inline; overflow:hidden; }
.about dd p{font:14px/30px "Microsoft Yahei"; color:#666;}
.about dd b{font: bold 24px/45px "Microsoft Yahei";}
.about dd b a{ color:#333;}
.about dd b a:hover{ text-decoration:none;}
.about dd em{ text-transform: uppercase; float: right; display: block; padding-right: 13px; font:14px/25px "Microsoft Yahei";}
.about dd em a{ color: #d30000;}

.xc-slide{ height:250px !important;}
.cul{ margin-top: 25px; width: 820px; overflow:hidden;}
.cul_u1 { position: absolute; left:412px; top:320px; height: 40px; width: 373px; overflow: hidden; background:url(../img/cul_ic.png) repeat-x left top;}
.cul_u1 li{height:40px; width: 122px;float: left;  overflow: hidden;font:18px/40px "Microsoft Yahei"; text-align: center;}
.cul_u1 li a{color: #777675; display: inline-block; display: block; width: 122px; height: 40px; overflow: hidden;}
.cul_u1 li a:hover,.cul_u1 .cur a{text-decoration: none; color: #fff;  background:#c1011e;}

.cul_c{margin-left: 9px; display:inline; width:759px; overflow:hidden;}
.cul_c ul li{ float:left; line-height: 0px; margin-right:25px; width:236px; height:225px; overflow:hidden;}
.cul_c ul li span{ display: block; text-align: center; color: #666; font:16px/48px "Microsoft Yahei";}
.cul_c ul li img{width:234px; height:163px; border: 1px solid #fff;}
.cul_c ul .nones{ margin-right:0px;}

.roll1,.roll2{margin-top:70px; display:inline; width:24px; height:24px; overflow:hidden;}
.roll1 a,.roll2 a{width:24px; height:24px;overflow:hidden; display:inline-block;}
.roll1 a{ background:url(../img/roll3.png) no-repeat left top;}
.roll1 a:hover{ background:url(../img/roll33.png) no-repeat left top;}  
.roll2 a{ background:url(../img/roll4.png) no-repeat left top;}
.roll2 a:hover{ background:url(../img/roll44.png) no-repeat left top;} 

.honor{float: right; margin-right: 15px; display: inline; width: 305px; overflow: hidden;}
.honor dt{margin-bottom: 20px; margin-top: 43px; text-align: center;  height: 72px; font:bold 20px/72px "Microsoft Yahei";}
.honor dt a{color: #333;}
.honor dt a:hover{ text-decoration: none;}
.honor dt i{ color: #767571; text-transform: uppercase; display: inline-block; padding-left: 8px;  font:20px/72px "Times New Roman", Times, serif;}

.hor_c{margin-left: 16px; margin-bottom: 25px; display:inline; width:228px; overflow:hidden;}
.hor_c ul li{ line-height: 0px; width:228px; overflow:hidden;}
.hor_c ul li span{ display: block; text-align: center; color: #666; font:16px/48px "Microsoft Yahei";}
.hor_c ul li img{width:206px; height:142px; padding: 11px;  background:url(../img/hor_ibg.jpg) no-repeat left top;}
.hor_c ul .nones{ margin-right:0px;}

.roll5,.roll6{margin-top:70px; display:inline; width:24px; height:24px; overflow:hidden;}
.roll5 img,.roll6 img{width:24px; height:24px;overflow:hidden; display:inline-block;}

.hor_u1 {margin: 0 auto; width: 228px; overflow: hidden; }
.hor_u1 li{padding-left: 50px; height:38px;overflow: hidden; border-bottom: 1px dashed #cecece; font:16px/38px "Microsoft Yahei";  background:url(../img/hor_ic.gif) no-repeat 26px center;}
.hor_u1 li a{color: #666; display: inline-block; display: block; width: 122px; height: 40px; overflow: hidden;}
.hor_u1 li a:hover{text-decoration: none; color: #666;}
.hor_u1 .nones{ border: 0px;}


/*new*/
.new_bg{background:url(../img/bg2.jpg) repeat; height:422px; overflow:hidden;}
.new_l{ margin-top:36px; width:860px;overflow:hidden;}

.news-slide{ height:370px !important; }
.n_t{ width:860px; overflow:hidden; height:72px; background:url(../img/pro_l1.gif) repeat-x left 69px; }
.n_t span{ padding-right: 20px; margin-right: 10px; display: block; font:14px/72px "Microsoft Yahei"; background:url(../img/new_ic.png) no-repeat right center;}
.n_t span a{ color:#454545;}

.n_t li{float: left; height:72px; margin-right: 42px; overflow: hidden;font:18px/72px "Microsoft Yahei"; text-align: center;}
.n_t li a{color: #333332; display: inline-block; height: 72px; overflow: hidden;}
.n_t li a b{ font-weight: normal;}
.n_t li a:hover,.n_t .cur a{text-decoration: none; color: #333332; font-weight: bold; background:url(../img/line.gif) repeat-x left bottom;}
.n_t li a:hover b,.n_t .cur a b{font-weight: bold; color: #d30000;}


.new_dl1{float:left; margin-top:17px; width: 417px; overflow:hidden;}
.new_dl1 dt{ position: relative; width:417px; height:129px;overflow:hidden;}
.new_dl1 dt img{width:417px; height:129px;}
.new_dl1 dt span{position: absolute; left:0px; top:0px; width: 64px; height: 53px; overflow: hidden; text-align: center; display: block; background: #c1041d;  font:14px/16px "Times New Roman", Times, serif; color: #fff;}
.new_dl1 dt span em{ display: block; padding-top: 2px; color: #fff; font:30px/30px "Times New Roman", Times, serif;}

.new_dl1 dd{ }
.new_dl1 dd h3{ font:18px/50px "Microsoft Yahei";}
.new_dl1 dd h3 a{ color:#2d2d2d;}
.new_dl1 dd p{ color:#838383;font:14px/27px "Microsoft Yahei";} 
.new_dl1 dd em{font:14px/25px "Microsoft Yahei"; display: block; padding-top: 15px;}
.new_dl1 dd em a{color: #c1041d;}

.new_c{ width: 410px; float: right;}
.new_dl2{ margin-top:14px; padding-bottom: 9px; width: 417px; overflow:hidden; border-bottom: 1px solid #e1e2e2;}
.new_dl2 dt{ float: left; width: 65px; overflow: hidden; text-align: center; display: block; font:16px/24px "Times New Roman", Times, serif; color: #bebebe;}
.new_dl2 dt em{ display: block; padding-top: 2px; color: #bebebe; font:40px/42px "Times New Roman", Times, serif;}
.new_dl2 dt a{color: #bebebe;}
.new_dl2 dt a:hover{ text-decoration: none;}
.new_dl2 dd{float: right; width: 323px; overflow:hidden;}
.new_dl2 dd h3{ font:14px/25px "Microsoft Yahei";}
.new_dl2 dd h3 a{ color:#2d2d2d;}
.new_dl2 dd p{ color:#838383;font:14px/25px "Microsoft Yahei";} 

.new_r{ width:277px;overflow:hidden; margin:36px 0 0 0;}
.new_r h2{margin-bottom: 13px; width: 277px; height: 72px; font:bold 18px/72px "Microsoft Yahei"; background:url(../img/new_t2.png) no-repeat left bottom;}
.new_r h2 a{ color:#333332;}
.new_r h2 a b{color: #d30000;}
.new_r h2 span{ padding-right: 20px; margin-right: 10px; display: block; font:14px/72px "Microsoft Yahei"; background:url(../img/new_ic.png) no-repeat right center;}
.new_r h2 a{ color:#454545;}

.new_r dl{width:277px; overflow:hidden; padding:0 0 15px 0;}
.new_r dt{ height:36px; width:277px; overflow:hidden; background:url(../img/new_w.png) no-repeat left 13px; font:bold 14px/36px "Microsoft Yahei";}
.new_r dt a{padding-left:34px; color:#2d2d2d; display:inline-block;}
.new_r dd{ padding-left:34px; font:14px/24px "Microsoft Yahei"; color:#999;background:url(../img/new_d.png) no-repeat left 6px; }

/*link*/
.link_bg{ background:url(../img/bg2.jpg) repeat; height:92px;overflow:hidden;} 
.link{}
.link li{float: left; height:74px; margin-right: 10px; width:165px; text-transform: uppercase; overflow:hidden; font:30px/74px Impact;}
.link li a{ color:#c1041d;}
.link li i{margin-top: 25px; width: 84px; height: 25px; overflow: hidden; float: right; display:block;font:14px/25px "Microsoft Yahei"; color:#fff; text-align: center; background: #1a1a1a;}
.link p{ float: left; width: 965px; height:25px;margin-top: 25px; overflow:hidden; font:14px/25px "Microsoft Yahei";}
.link p a{ color:#494949; padding:0 20px; display:inline-block;}
 
.link span{ float: right; display: block; margin-top: 25px; width: 27px; height: 25px;overflow: hidden;}
.link span img{  width: 27px; height: 25px;}

/*adva*/
.adva{padding-bottom: 80px;}
.adva dt{padding: 25px 0 5px;font-size: 34px;color: #191919;text-align:center; font-weight:bold;}
.adva dt em{color:#c1041d;}
.adva dt i{font-size: 52px;color: #9ec2e2;font-weight: normal;}
.adva dt span{display: block;font-size: 20px;color: #777;padding-top: 8px;font-weight: normal;}
.adva ul{margin-top: 70px;}
.adva ul li{float: left;width: 275px;position: relative;margin-right: 33px;}
.adva ul li i{position: absolute;width: 80px;height:91px;line-height: 80px;text-align: center;font-size:38px;color:#fff;background: url(../img/liu1.png) no-repeat;left: 100px;top:-39px;}
.adva ul li p{height: 150px;border: 1px solid #ddd;text-align: center;border-top:0;}
.adva ul li p b{display: block;font-size: 22px;color: #3a3a3a;padding: 22px 0 12px;}
.adva ul li p span{display: block;font-size: 14px;color: #666;line-height: 25px;}
.adva ul li img{display:block;}
.adva ul li.even{margin-top: 49px;}
.adva ul li.nomar{margin-right: 0;}
.adva ul li:hover p{border-color:#c01a32;}
.adva ul li:hover b{color: #c01a32;}
.adva ul li:hover i{background: url(../img/liu2.png) no-repeat;}


.ys_bg dl{height: 352px;display: block;padding-bottom: 40px}
.ys_bg dl.pzdl1{background: url(../img/pz_t1.jpg) no-repeat 0 0;}
.ys_bg dl.pzdl2{background: url(../img/pz_t2.jpg) no-repeat 0 0;}
.ys_bg dl.pzdl3{background: url(../img/pz_t3.jpg) no-repeat 0 0;}
.ys_bg dt{overflow:hidden;}
.ys_bg dt,.ys_bg dt img{width: 614px;}
.ys_bg dt img{webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.ys_bg dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.ys_bg dt{padding-top: 36px;}
.ys_bg dl.pzdl1 dt,.ys_bg dl.pzdl2 dd,.ys_bg dl.pzdl3 dt {padding-left: 50px}
.ys_bg dl.pzdl1 dd{padding-right: 30px}
.ys_bg dl.pzdl2 dt{padding-right: 50px}
.ys_bg dl.pzdl3 dt{padding-right: 50px}
.ys_bg dd{width: 470px;padding-top: 36px}
.ys_bg dd p{display: block;padding-top: 21px;padding-bottom: 5px}
.ys_bg dd p span{font-size: 22px;color: #333333;display: block;padding-left: 35px;font-weight: bold;height: 26px;line-height: 26px}
.ys_bg dd p.pzp1 span{background: url(../img/yt1.png) no-repeat 0 0;}
.ys_bg dd p.pzp2 span{background: url(../img/yt1.png) no-repeat 0 0;}
.ys_bg dd p.pzp3 span{background: url(../img/yt1.png) no-repeat 0 0;}
.ys_bg dd p.pzp4 span{background: url(../img/yt1.png) no-repeat 0 0;}
.ys_bg dd p.pzp5 span{background: url(../img/yt1.png) no-repeat 0 0;}
.ys_bg dd p.pzp6 span{background: url(../img/yt1.png) no-repeat 0 0;}
.ys_bg dd p span:hover{color: #c1041d}
.ys_bg dd p i{display: block;padding-left: 40px;font-size: 14px;color: #666666;line-height: 28px;padding-top: 10px}
.ys_bg dd p i b{color: #c1031d; font-size:16px;}
 
