@charset "utf-8";
body{font-family:"Microsoft Yahei";overflow-x:hidden;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
em,i{font-style: normal;}



.titis{height:130px;text-align: center;background: url(../images/tit222.png) no-repeat center bottom;}
.titis h2 {color: #333333;height:57px;line-height:57px;font-size:48px;}
.titis h2 a {color: #333333;}
.titis p{font:24px Arial, Helvetica, sans-serif;color: #184b9c;line-height:52px;height: 52px; font-weight:normal; letter-spacing:2px;}

.tit{ font:48px "Microsoft YaHei UI"; text-align:center; color:#333333; height:120px; font-weight:bold; background: url(../images/h2.png) no-repeat center bottom;}
.tit a{ color:#333333;}
.tit em{ display:block; font-size:18px; padding:12px 0 0;font-weight:normal; color:#666;}
.tit i{ font:30px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#215295; display:block;}

.tits{ font:48px "Microsoft YaHei UI"; text-align:center; color:#fff; height:120px; font-weight:bold; background: url(../images/h22.png) no-repeat center bottom;}
.tits a{ color:#fff;}
.tits em{ display:block; font-size:18px; padding:12px 0 0;font-weight:normal; color:#fff;}
.tits i{ font:30px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; display:block;}
/*走进*/
.about { height: 849px; background: url(../images/bg_about.jpg) no-repeat center top; position: relative; overflow: hidden; }
.a_con { padding-top: 120px; }
.a_con dt { position: absolute; left: 50%; top: 120px; }
.a_con dd { width: 800px; position: absolute; z-index: 9; }
.a_con dd h3 { width: 650px; border-bottom: 1px solid #d9d9d9; }
.a_con dd h3 a { display: block; font-size: 44px; color: #1B1B1B; line-height: 100%; font-weight: bold; }
.a_con dd h3 span { font-size: 20px; font-weight: normal; color: #333; display: block; line-height: 100%; padding-top: 22px; padding-bottom: 46px; }
.a_con dd p { width: 650px; color: #666; font-size: 16px; line-height: 30px; padding-top: 31px; padding-bottom: 64px; }
.a_con ul { width: 800px; height: 143px; margin-bottom: 59px; background: white; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.14); padding-top: 38px; padding-bottom: 35px; box-sizing: border-box; }
.a_con ul li { display: inline-block; padding: 0 45px; height: 70px; border-right: 1px solid #ddd; font-size: 48px; line-height: 100%; color: #333; font-weight:700;}
.a_con ul li span { font-size: 16px; display: block; line-height: 100%; padding-top: 4px; font-weight:normal;}
.a_con ul li:last-child { border-right: 0; }
.a_con a.more { width: 200px; height: 52px; background: #cc0000; text-align: center; display: block; font-size: 18px; font-weight: normal; color: #fff; line-height: 52px;  }
/**/


.yz_bj{background:url(../images/yz_bj.jpg) no-repeat no-repeat center bottom;height:615px;padding-top:110px;box-sizing: border-box;}
.yz_c dd{float:left;width:724px;padding-top:29px;}
.yz_c dd em{display: block;font-size:0;line-height: 0;padding-left:8px;}
.yz_c dd p{font-size:16px;color: #717171;line-height: 32px;padding-top:25px;}
.yz_c dt{float:right;font-size:0;line-height: 0;}
.yz_c dt img{width:520px;height: 407px;border:1px solid #df0716;padding:14px;border-radius: 4px}

/**/
.yjbj{height:867px; }
.yj{padding-top:89px;}
.yj .h2{margin-bottom:30px;}
.yj .yj-left{width:1140px; height:722px; padding:85px 0 0 360px; box-sizing: border-box; float:right;  margin-right: -360px; position: relative;z-index:200;}
.yj .yj-left .yj-con{width:1022px; height:547px;background:#FFFFFF;box-shadow: 0px 5px 49px 0px rgba(7, 0, 2, 0.32); position: relative;padding:86px 137px 0 138px; box-sizing: border-box;}
.yj .yj-left .yj-con h4{margin-bottom: 29px;}
.yj .yj-left .yj-con h4 span{display: block;height:41px; line-height: 36px;font-size: 31px;color:#000000; font-weight: bold;}
.yj .yj-left .yj-con h4 em{display: block; height:25px; line-height: 25px;font-size: 21px; color:#000000; font-weight: normal;}
.yj .yj-left .yj-con p{line-height: 34px;font-size: 18px; color:#666666; text-align: justify; text-indent:2em;}
.yj .yj-left .yj-con strong{display: block; width:182px; height:48px; text-align: center; line-height: 48px; border:3px solid #3458b6;border-radius: 25px;margin-top:46px;}
.yj .yj-left .yj-con strong a{display: block; font-size: 18px; color:#3458b6;font-weight: normal;}
.yj .yj-rig{width:960px; height:722px; overflow: hidden; float:left; line-height: 0;}
.yj .yj-rig img{width: 100%;}
/**/
.par{ height:300px;margin-top:30px;}
.par .content13{ position:relative; height:300px;}
.par h3{ margin-bottom: 31px; clear: both; width: 100%;}
h3.tis{ float: left; border-left: 6px solid #3458b6; padding-left: 18px;}
h3.tis a{ display: block; line-height: 100%; font-size: 30px; font-weight: 700; color: #333;}
h3.tis a span{ display: block; line-height: 100%; font-size: 14px; color: #666; padding-top: 8px; font-weight: 400;}

.par1{ width:1350px; margin:35px auto 0; overflow:hidden;}
.par h2 a{ color:#000;}
.par li{ width:330px; float:left; margin-left:10px;}
.par li img{ display:block; width:100%;}
.par_l{ position:absolute; top:100px; left:-12px; width:23px; height:45px;}
.par_r{ position:absolute; top:100px; right:-12px;width:23px; height:45px;}


/**/
.pic1{height:280px; position:relative; background:url(../images/csp.jpg) no-repeat center top; overflow:hidden;}
.pic-s{width:1480px; margin: 0 auto; }
.pic-l{width:1000px;   margin-top:60px;}
.pic-l h2{font:bold 40px/66px "微软雅黑"; color:#ff0000;}
.pic-l p{font:16px/26px "微软雅黑"; color:#fff;}
.pic-l p b{display:block; font:bold 28px/38px "微软雅黑"; color:#fff; padding-bottom:10px;}
.pic-r{width:400px; margin-top:80px; overflow:hidden; }
.pic-r p{font:16px/30px "微软雅黑"; color:#fff; margin-bottom:12px; padding-left:62px; background:url(../images/top_tel0.png) no-repeat left ;}
.pic-r p b{display:block; font:bold 38px/38px "微软雅黑"; color:#fff;}
.pic-r span a{display:inline-block; width:150px; height:40px; margin-right:12px; font:18px/40px "微软雅黑"; color:#1c549c; text-align:center; background:#fff; border-radius: 26px; font-weight:700;}
/*ys*/
.yscp{padding: 60px 0 0; background:url(../images/pro1_bgs.jpg) no-repeat center center;}
.yscp h2{margin-bottom: 30px; margin-top:50px;}
.yscp_t{height: 76px;font-size: 0;line-height: 0;text-align: center;}
.yscp_t li{display: inline-block;margin: 0 20px;height: 44px;position: relative;padding: 0 12px;font-size: 30px;color: #333;line-height: 30px;overflow: hidden; font-weight: bold;}
.yscp_t li img{float: left;height: 30px;margin-right: 10px;}
.yscp_t li.on{font-weight: bold; color:#d13238;}
.yscp_t li:after{position: absolute;width: 0;left: 0;bottom: -7px;height: 12px;background: #d13238;content: "";border-radius: 0px;transition: all 0.3s;}
.yscp_t li.on:after{width: 100%;}
.yscp_con{position: relative;}
.yscp_con .pageState{position: absolute;width: 154px;text-align: center;font-size: 16px;color: #fff;line-height: 41px;left: 0;bottom: 46px;font-weight: bold;}
.yscp_con .prev{position: absolute;width: 41px;height: 41px;overflow: hidden;left: 0;bottom: 46px;z-index: 10;}
.yscp_con .next{position: absolute;width: 41px;height: 41px;overflow: hidden;left: 113px;bottom: 46px;z-index: 10;}
.yscp_con .prev:hover img,.yscp_con .next:hover img{margin-top: -41px;}
.yscp_bd dl{height: 600px;position: relative;}
.yscp_bd dd{position: absolute;width: 858px;left: -360px;bottom: 0;height: 404px;background:-webkit-linear-gradient(left, #293eab, #184b9c);padding-left: 360px;padding-right: 30px;box-sizing: border-box;}
.yscp_bd dd h3{margin: 50px 0 30px;height: 47px;font-size: 34px;color: #fff;line-height: 34px;position: relative;}
.yscp_bd dd h3:after{position: absolute;width: 32px;height: 3px;content: "";left: 0;bottom: 0;background: #fff;}
.yscp_bd dd p{font-size: 16px;color: #fff;line-height: 26px;margin-bottom: 10px;}
.xban{height: 185px; background:rgba(0,0,0,0.6);}
.xban h3{float: left;margin-top: 50px;font-weight: normal;}
.xban h3 span{display: block;height: 20px;font-size: 20px;line-height: 20px;color: #fff;}
.xban h3 i{display: inline-block;padding-left: 22px;margin-right: 26px;background: url(../images/gou.png) no-repeat left center;}
.xban h3 em{display: block;font-size: 40px;line-height: 40px;color: #ff0000;margin-top: 14px; font-weight:700;}
.xban .tel{float: right;margin-top: 64px;}
.xban .tel a.zx{float: left;width: 160px;height: 50px;line-height: 50px;font-size: 18px;color: #fff;text-align: center;background: #ff0000;border-radius: 25px;margin-right: 42px;margin-top: 7px; font-weight:700;}
.xban .tel a.zx:hover{animation:shake 1.5s linear;-webkit-animation:shake 1.5s linear;}
.xban .tel p{float: left;}
.xban .tel i{display: block;font-size: 18px;color: #fff;line-height: 25px;padding-left: 36px;background: url(../images/tel1.png) no-repeat;}
.xban .tel b{display: block;font-size: 30px;color: #fff;font-family: Arial;line-height: 44px;}
.xban .tel em{display: inline-block;width: 10px;height: 1px;background: #1a1a1a;vertical-align: top;margin: 22px 20px 0;}

/**/
.hz{ height:580px; padding-top:80px; overflow:hidden; background:#f1f1f1;}
.hz li{ float:left; text-align:center; font:18px "Microsoft YaHei"; line-height:60px; color:#000; width:215px;}
.hz li em{ display:block; width:91px; height:108px; margin:0 auto;}
.hz li em img{ display:block;width:91px; height:108px;}
.hz .nones{ margin-right:0;}
.hz li:hover{ font-weight:bold; color:#cc0000;}
/**/


    /**/
.why{height: 180px; padding: 54px 0 0;font-family:"Microsoft Yahei";font-size: 16px;line-height: 26px;color: #333;text-align: center;}
	.til01{text-align: center;color: #111;font-size:44px;line-height:56px;font-family: "Microsoft Yahei";clear: both;display: block;height:121px;white-space: nowrap; }
.til01 span{color: #666;display: block;font-size:20px;line-height:33px;font-weight: normal;background:url(../images/tit22.png) no-repeat bottom center; height:50px;}
.til01 a{color: #111;}
	/*产品展示左边*/	
.w14 { width:1400px; margin:0 auto; font-family:"Microsoft Yahei";}

	/*产品展示*/

.w138 { width:1380px; margin:0 auto; font-family:"Microsoft Yahei";}
.w13 { width:1300px; margin:0 auto; font-family:"Microsoft Yahei";}

/*产品展示*/
/**/

.w15 { width:1500px; margin:0 auto; font-family:"Microsoft Yahei";}
.web-title{	text-align: center;}
.web-title h3{	color: #010101;	font-weight: lighter;	font-size: 45px;}
.web-title em{	color: #010101;	font-weight: bold;}
.web-title span{	color: #1170D2;	font-weight: bold;}
.product{	margin: 58px auto 42px auto;}
.web-title p{	color: #848484;	font-size: 21px;	line-height: 40px;}
.pro-center{	margin-top: 42px;}
.product-fl{	float: left;	width: 240px;	text-align: center;}
.pro-title span{	color: white;	font-size: 16px;	font-family: arial;	line-height: 30px;	text-transform: uppercase;}
.pro-title p{	color: #FFFFFF;	font-size: 27px;	font-weight: bold;}
.pro-title{	background-image:linear-gradient(to right,#3150b3,#3150b3) ;	border-top-right-radius: 0px;	border-bottom-left-radius: 0px;	padding: 12px 0 20px 0;}

.phone{overflow:hidden; width:165px; padding:30px 0; padding-left:75px; border-radius:0px; background:url(../images/icon40.png) no-repeat 20px center; background-color:#3150b3; margin-top:10px;}
.phone p{font-size:16px; color:#fff;}
.phone b{display:block;font-size:20px;color:#fff;}

a.current{	text-decoration: none;}
.treebox{	 margin: 0 auto; }
.menun{	overflow: hidden;}
/*第一层*/
.menun li{	background: #eeeeee;	border-radius: 0px;	margin: 5px 0;}
.menun li.level1>a{ 	display:block;	text-align: left;	padding-left:20px;	line-height: 50px;	color: #666666;	font-size: 17px;	position: relative;	transition:all .5s ease 0s;}
.menun li.level1 a:hover{	background-color:#3150b3;	color: white;}
.menun li.level1 a.current{	background: #3150b3;	color: white;	border-radius: 10px;}


/*第二层*/
.menun li.level1  li{margin: 2px 0;}
.menun li.level1  li a{display:block;text-align: left;padding-left:30px;line-height:30px;color: #666666;font-size: 15px;position: relative;transition:all .5s ease 0s;border-radius: 10px;}
.menun li.level1 li a:hover{font-size: 15px;color: white;background-color:#3150b3;}

.pro-show-center{	float: left;	width: 1500px;	margin-left: 30px;}
.pro-show-center ul{ margin-left:-20px}
.marqueetop{	height:1250px;	overflow:hidden;}
.pro-show li{	float: left;	width: 275px;	border-bottom: solid 1px #dcdcdc; margin-left:20px; margin-bottom:20px}
.pro-show li img{ width:100%}
.pro-text{	line-height: 68px;}
.pro-text span{	float: left;	color: #666666;	font-size: 18px;}
.pro-text a{	float: right;	display: inline-block;	background: #375bbd;	width: 98px;	line-height: 30px;	color: white;	font-size: 14px;	border-radius: 0px;	margin-top: 17px;	text-align: center;}
.pro-more{	background: #3051a9;	width: 522px;	line-height: 58px;	border-radius: 0px;	padding: 4px 0 4px 6px;	margin: 36px auto 0 auto;}
.pro-more div:first-child{	background: white;	border-radius: 29px;}
.pro-more a{	color: #262626;	font-size: 16px;	text-align: center;	display: block;}
.pro-more p{	color: white;	font-size: 18px; line-height:58px;}
.pro-more span{	font-size: 30px;	font-weight: bold;	font-family: arial;}
/*产品中心*/
/**/
.ys{ }
.ys .tit{ padding-top: 50px;}
.ys_t{ margin-top: 50px; margin-bottom:30px;}
.ys_t li{ float: left;margin-right: 165px;height: 71px;box-sizing: border-box;}
.ys_t li:last-child{ margin-right: 0;}
.ys_t li i{ overflow: hidden;width: 62px;height: 40px;display: block;float: left;margin-top: 4px;}
.ys_t li i img{width: 62px;height: 40px;display: block;transition:all 0.5s;}
.ys_t li.cur,.ys_t li.on{ border-bottom: 4px solid #ff0000;box-sizing: border-box;}
.ys_t li.cur img:nth-child(1),.ys_t li.on img:nth-child(1){ margin-top: -40px;}
.ys_t li span{ display: block;float: left;padding-left: 18px;}
.ys_t li span b{ display: block;font-size: 26px;color: #333;line-height: 22px;}
.ys_t li span em{ display: block;font-size: 22px;line-height: 22px;color: #333333;padding-top: 6px;}

.ys_con{ position: relative;}
.ys_s{margin-left: -1280px !important;}
.ys_con .tempWrap{overflow: visible !important;}
.ys_con dl.cur dd{display: block;}
.ys_con dl.cur dt img{opacity: 1;}

.ys_con dl{width: 1200px; float: left;margin-right: 80px;position: relative;height: 660px;}
.ys_con dt{ background: #000;display:block; width:1200px; height:660px;}
.ys_con dt img{display:block; width:1200px; height:660px;opacity: 0.6;}
.ys_con dl dd{position: absolute;right: 0;bottom:46px;height: 362px;padding: 0px 36px 0 40px;box-sizing: border-box;overflow: hidden;width: 510px;background: rgba(41,62,171,0.85);overflow: visible;display: none;}
.ys_con dl dd h4{ display: block;width:120px;height:120px;background:rgba(222,9,9,1);border-radius:20px 0px 0px 0px;padding: 0 20px;position: absolute;box-sizing: border-box;left: -75px;top:-75px;}
.ys_con dl dd h4:after{ position: absolute;left: 20px;bottom: 30px;width:48px ;height: 1px;background: #fff;content: "";}
.ys_con dl dd h4 i{ display: block;font-size: 58px;line-height: 58px;color: #fff;font-weight: bold;font-family: Arial;padding-top: 12px;}
.ys_con dl dd h4 span{ display: block;font-size: 16px;line-height: 16px;color: #fff;padding-top: 22px;text-transform: uppercase;font-weight: normal;text-align: right;}

.ys_con dl dd h3{ height: 123px;border-bottom: 1px solid #b5b5b5;display: block;font-weight: normal;margin-bottom: 15px;}
.ys_con dl dd b{ display: block;font-size: 26px;color: #fff;line-height: 26px;padding-top: 41px;}
.ys_con dl dd em{ display: block;font-size: 26px;line-height: 26px;color: #fff;padding-top: 8px;}
.ys_con dl dd p{ font-size: 16px;line-height: 24px;color: #fff;padding-left: 5px;background: url(../images/ys_dian.jpg) no-repeat 0 9px;margin-bottom: 9px;letter-spacing: 1px;}
.ys_con .prev{ position:absolute; left:-50px; top:275px; width:38px;height:74px; z-index: 100;cursor: pointer;background: url(../images/fs_21.png) no-repeat center;}
.ys_con .next{ position:absolute; right:-50px; top:275px;  width:38px;height:74px; z-index: 100;cursor: pointer;background: url(../images/fs_24.png) no-repeat center;}
.ys_con .prev:hover{ background: url(../images/fs_21.png) no-repeat center;}
.ys_con .next:hover{ background: url(../images/fs_24.png) no-repeat center;}


/*客户见证*/
.jz{background:#fff;padding: 70px 0 0;height: 600px;overflow: hidden;}
.jz_t{font-size: 40px;color: #333;background:url(../images/jz_tbg.gif) no-repeat center 10px;line-height: 40px;text-align: center;height: 90px;overflow: hidden;}
.jz_t a{color: #333;}
.jz_t i{color: #024c96;padding-left: 10px;}
.jz_t span{display: block;font-size: 22px;color: #666;font-weight: normal;padding: 5px 0 0;}
.jz_m{margin-top: 40px;}
.jz_m dl{width: 26.23%;float: left;position: relative;margin-left: 0.5%;height:300px;}
.jz_m dl dt{width: 100%;line-height: 0;overflow: hidden;}
.jz_m dl dt img,.news01 dl dt img{width: 100%;height:400px;  border-radius:0rem 0rem 0rem 0;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.jz_m dl dt img:hover,.news01 dl dt img:hover
{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.jz_m dl dd{width: 95%;height: 80px;position: absolute;top: 99%;left: 0%;background:rgba(255,255,255,0.9);z-index: 10;padding: 0 0 0 5%;}
.jz_m dl dd h5{height: 30px;line-height: 30px;overflow: hidden;padding: 15px 0 0;}
.jz_m dl dd h5 a{font-size: 20px;color: #333;}
.jz_m dl dd p{padding-top:8px;font-size: 14px;color: #333;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width:66%;}
.jz_m dl dd span{display: block;width: 90px;height: 80px;background: #184b9c;position: absolute;top: 0;right: 0;}
.jz_m dl dd span img{width: 90px;height: 80px;}
.jz_m dl:hover dd span{background: #ee0000;}

/**/
/* 企业愿景 */

/*cess*/
.cess{height: 417px;padding: 40px 0 0;box-sizing: border-box;background: url(../images/cess_bg.jpg) no-repeat center;}
.cess h2{margin-bottom: 40px;}
.cess li{float: left;width: 144px;height: 152px;text-align: center;transition: all 0.5s;background: #fff;margin-right: 32px;position: relative;border-radius: 5px;box-sizing: border-box;    border: 1px solid #EEEEEE;}
.cess li:last-child{margin-right: 0;}
.cess li img{display: block;margin: 26px auto 16px;height: 40px;}
.cess li p{font-size: 16px;color: #777;line-height: 16px;}
.cess li i{display: block;font-size: 24px;color: #2A82DC;line-height: 18px;font-family: Arial;padding-top: 16px;}
.cess li:after{position: absolute;width: 20px;height: 11px;content: "";background: url(../images/cess_jt.png) no-repeat;right: -26px;top: 70px;}
.cess li:last-child{overflow: hidden;}
.cess li:hover{transform: translateY(-10px);}
.cess li:hover img{animation: flipInY 1s;}

/*新闻*/
.news{height:810px;width:796px; overflow: hidden;font-family:"Microsoft Yahei"; padding-top:50px;}
.n_nav {height:68px;overflow: hidden;overflow: hidden;background:url(../images/fc_line-60.gif) repeat-x 0 bottom;}
.n_nav span a{ font-size: 14px; color:#717171 ;text-transform: uppercase;line-height: 68px;}
.n_nav li {float: left;margin-right: 38px;}
.n_nav li a{display: inline-block;height:64px; font-size: 24px; color:#293eab; line-height: 64px;font-weight: bold;}
.n_nav li a:hover , .n_nav .cur  a , .wt_nav li a:hover , .wt_nav li.cur a{font-weight: bold;border-bottom: 4px solid #293eab; text-decoration: none; color:0066cc;}
.news_nr{margin-top: 20px;}
.news_c{position: relative;}
.newswz dd{ height:150px; overflow: hidden; }
.newswz dd h3{line-height: 24px; font-size: 20px;}
.newswz dd h3 a{ color:#323232; font-weight:700;}
.newswz dd p{padding: 8px 0px; font-size: 15px; line-height: 28px; color:#333;  box-shadow: 0px 3px 3px 0px rgba(7, 0, 2, 0.12);}
.newswz dt{width:313px; height:475px; overflow: hidden;}
.newswz dt img{width:313px; height:475px;}
.news_c1{position: absolute; top: 150px; right: 0;width:463px; overflow: hidden;}
.news_c1 dl{height:80px;margin-bottom: 20px; border-bottom: 1px solid #dcdcdc; overflow: hidden;}
.news_c1 dt{width:72px;font:14px/18px "Arial"; color:#ececec; overflow: hidden; float: left; background:#cc0000; padding-left:12px; padding-top:5px; padding-bottom:6px;}
.news_c1 dt span{ display: block; font-size: 42px; line-height: 46px;font-weight: bold;}
.news_c1 dd{width:365px; float: left; overflow: hidden; line-height: 24px;padding-top: 5px; margin-left:10px;}
.news_c1 dd h3{ font-weight: 700;font-size: 18px;}
.news_c1 dd h3 a{ color:#333;}
.news_c1 dd p{padding-top: 2px; font-size: 15px; line-height: 22px; color:#666;}

.wt{height:810px;width:520px; overflow: hidden;font-family:"Microsoft Yahei"; padding-top:50px;}
.wt h2{padding-top: 10px;height:65px; overflow: hidden;margin-bottom: 20px;}
.wt h2 span a{ font-size: 14px; color:#717171 ;text-transform: uppercase;line-height: 45px;font-weight: normal;}
.wt h2 i{font-size: 30px; color:#d7d7d7; text-transform: uppercase;font-style: normal; line-height: 32px; font-family: "Arial";}
.wt h2 i a{ display: block; font-size: 22px; color:#292929;font-family:"Microsoft Yahei";line-height: 28px;}
.wt_c dl{margin-top: 25px;}
.wt_c dt{line-height: 36px; height:40px; font-size: 17px; overflow: hidden;font-weight: bold;padding-left: 45px;background:#ededed url(../images/w.gif) no-repeat 16px 6px ;}
.wt_c dt a{ color:#333;}
.wt_c dd {background: url(../images/d.gif) no-repeat 16px 2px ;padding-left: 45px ; font-size: 15px; line-height: 28px; color:#717171;margin-top: 5px;}
/* --关于我们-- */
.sl-1{background: url(../images/newbj.jpg) no-repeat center bottom; padding-bottom: 340px;}

.sl1{padding-top: 64px;}
.sl1 h2{color: #ffffff; margin-bottom:30px;}
.sl1 h2 i{color: #000; font-size:24px;letter-spacing:2.5px;}
.sl1 h2 span{color: #000;}
.sl1 p{font-size: 16px;line-height: 30px;color: #000;display: block;font-weight: normal;text-align: center; padding-bottom:35px;}

.sz{padding: 25px 0px;overflow: hidden;width: 100%;margin: 0 auto; background:rgba(255,255,255,0.6);}
.sz ul li{float: left;height: 65px;margin-right: 6%;margin-left:7.5%;}

.sz ul li b{ display: inline-block;font-size:52px;line-height: 40px;color: #1a2c60;font-weight:bold;vertical-align:sub;font-family: "Arial";}
.sz ul li i{margin-left: 8px;display: inline-block;line-height:15px;font-size: 15px;color: #1a2c60;font-weight:normal;}
.sz ul li span{ display: block;font-size: 18px; line-height:25px; color: #1a2c60; font-weight:normal;padding-top: 6px;}
.sz ul li:last-of-type{margin-right: 0;}

/*企业风采*/
.qyfc{padding-bottom: 50px; padding-top:10px;}
.qyfc h3{height: 40px;margin-bottom: 27px;text-align: center;font-size: 24px;line-height: 28px;color: #ccc;font-weight: 700;background: url(../images/qyfc_line.png) no-repeat center 6px;}
.qyfc h3 a{display: inline-block;height: 38px;margin: 0 22px;color: #000;}
.qyfc h3 a.on{color: #cc0000;border-bottom: 2px solid #cc0000;font-weight: bold;}
.qyfc_list{position: relative;}
.qyfc_list li{float: left;width: 330px;margin-right: 15px;}
.qyfc_list li i{display: block;height: 240px;overflow: hidden;}
.qyfc_list li img{width: 330px;height: 240px;transition: all 0.5s;}
.qyfc_list li i:hover img{transform: scale(1.05);}
.qyfc_list li span{display: block;font-size: 18px;color: #333;line-height: 48px;text-align: center;height: 48px; background:#ececec;}
.qyfc_list .sprev{position: absolute;left: -100px;top: 75px;z-index: 10;}
.qyfc_list .snext{position: absolute;right: -100px;top: 75px;z-index: 10;}
.qyfc_list .tempWrap{width: 100% !important;}

/*车间*/
    .csp {        height: 320px;        position: relative;        background:url(../images/csp.jpg) no-repeat center top;
        overflow: hidden;        }
    .csp .tits{color: #fff; margin-top:35px; margin-bottom:10px;}
    .csp .tits span { color: #fff;    }
    .csp_nr .wz2 {text-align: center; margin: 0px auto 86px; color: #fff; font-size: 18px; line-height: 35px;    }




@-webkit-keyframes fadeInDown1 {
    from { opacity: 0; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0) }
    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
}
@keyframes fadeInDown1 {
    from { opacity: 0; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0) }
    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
}
.fadeInDown1 { -webkit-animation-name: fadeInDown1; animation-name: fadeInDown1 }
@-webkit-keyframes fadeInDown2 {
    from { opacity: 0; -webkit-transform: translate3d(0, -20%, 0); transform: translate3d(0, -20%, 0) }
    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
}
@keyframes fadeInDown2 {
    from { opacity: 0; -webkit-transform: translate3d(0, -20%, 0); transform: translate3d(0, -20%, 0) }
    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
}
.fadeInDown2 { -webkit-animation-name: fadeInDown2; animation-name: fadeInDown2 }
@-webkit-keyframes fadeInLeft1 {
    from { -webkit-transform: translate3d(-10%, 0, 0); transform: translate3d(-10%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInLeft1 {
    from { -webkit-transform: translate3d(-10%, 0, 0); transform: translate3d(-10%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInLeft1 { -webkit-animation-name: fadeInLeft1; animation-name: fadeInLeft1 }
@-webkit-keyframes fadeInLeft2 {
    from { -webkit-transform: translate3d(-5%, 0, 0); transform: translate3d(-5%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInLeft2 {
    from { -webkit-transform: translate3d(-5%, 0, 0); transform: translate3d(-5%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInLeft2 { -webkit-animation-name: fadeInLeft2; animation-name: fadeInLeft2 }
@-webkit-keyframes fadeInRight1 {
    from { -webkit-transform: translate3d(10%, 0, 0); transform: translate3d(10%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInRight1 {
    from { -webkit-transform: translate3d(10%, 0, 0); transform: translate3d(10%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInRight1 { -webkit-animation-name: fadeInRight1; animation-name: fadeInRight1 }
@-webkit-keyframes fadeInRight2 {
    from { -webkit-transform: translate3d(5%, 0, 0); transform: translate3d(5%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInRight2 {
    from { -webkit-transform: translate3d(5%, 0, 0); transform: translate3d(5%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInRight2 { -webkit-animation-name: fadeInRight2; animation-name: fadeInRight2 }
@-webkit-keyframes zoomLeft {
    from { -webkit-transform: scale3d(0.3, .3, .3); transform: scale3d(0.3, .3, .3); opacity: 0 }
    50% { opacity: 1 }
}
@keyframes zoomLeft {
    from { -webkit-transform: scale3d(0.3, .3, .3); transform: scale3d(0.3, .3, .3); opacity: 0 }
    50% { opacity: 1 }
}
.zoomLeft { -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-animation-name: zoomLeft; animation-name: zoomLeft }
.zoomRight { -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; -webkit-animation-name: zoomLeft; animation-name: zoomLeft }
@-webkit-keyframes fadeInUp1 {
    from { -webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInUp1 {
    from { -webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInUp1 { -webkit-animation-name: fadeInUp1; animation-name: fadeInUp1 }
@-webkit-keyframes fadeInUp2 {
    from { -webkit-transform: translate3d(0, 2%, 0); transform: translate3d(0, 2%, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInUp2 {
    from { -webkit-transform: translate3d(0, 2%, 0); transform: translate3d(0, 2%, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInUp2 { -webkit-animation-name: fadeInUp2; animation-name: fadeInUp2 }