@charset "utf-8";
*{margin:0;padding:0;}
body{ background:#ffffff; color:#333333; font-family:arial,lucida,verdana,helvetica,sans-serif; font-size:12px; line-height:150%; }
a:link, a:visited{ text-decoration:none; }
a:hover{ text-decoration:none; }
a:active{ color:#990000; }
ol, ul{ list-style: none outside none;}
.m { margin-bottom: 10px; }
.m, .mt, .mc, .mb{ overflow: hidden; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix{display:inline-block;} 
.clearfix{display:block;} 
ul,li{list-style-type:none;}
img{border:0px;}
.not-animated{opacity:0;}

.totop{ position:fixed; right:20px; bottom:20px; cursor:pointer; z-index:666;}

.top{ transition:all 0.5s; height:0px;}
.topt{ width:1200px; margin:0 auto; overflow:hidden; padding-top:11px; padding-bottom:8px;}
.toptr{ float:right;}
.search{ float:left; margin-right:26px; width:216px; height:32px; background:url(/uploads/image/etdimages/search.jpg) no-repeat center; overflow:hidden}
.search #keys{ width:170px; height:30px; margin-top:1px; padding-left:10px; border:0px;float:left; outline:none; background:none;}
.search #btn{ width:35px; height:30px; margin-top:1px; border:0px; float:left;outline:none; background:none;}
.mem{ float:left; margin-top:6px; margin-right:22px; cursor:pointer;}
.sc{ float:left;margin-top:6px; padding-right:19px; border-right:1px solid #c9c9c9; margin-right:15px;}
.bb{ float:left; margin-top:6px; font-size:14px; }
.bb span{ font-family:arial; color:#666; margin-right:12px;}
.bb font{font-family:'宋体';color:#666;transform:rotate(90deg);display:inline-block;font-size: 16px;position:relative;top: 1px;}
.topb{ background:#efefef; height:94px;}
.topbm{ width:1200px; margin:0 auto;}
.logo{ float:left;}
.logoh{ display:none}
.nav{ float:right;}
.nav ul li{ float:left; margin-right:60px; font-size:16px; font-weight:bold; position:relative;}
.nav ul li:last-child{ margin-right:0px;}
.nav ul li a{ color:#666; display:block;}
.nav ul li>a>img{margin-right:10px;position:relative;top: 7px;}
.nav ul li>a>span{ line-height:94px;}

.nav ul li .xlnav{ position:absolute; width:580px; border-bottom:3px solid #30a6db; z-index:555; background:rgba(255,255,255,0.8); padding-top:37px; padding-bottom:50px; overflow:hidden; display:none;}
.nav ul li .xlnav .navul{ float:left; padding-left:45px; text-align:left; width:186px; box-sizing:border-box; overflow:hidden;}
.nav ul li .xlnav .navul .navli{ margin-bottom:25px; font-size:14px; position:relative; width:186px;}
.nav ul li .xlnav .navul .navli:last-child{ margin-bottom:0px;}
.nav ul li .xlnav .navul .navli a{ color:#666666; font-weight:100;}
.nav ul li .xlnav .navul .navli a span{ margin-right:6px; width:10px; display:inline-block; position:relative; top:-4px;transition:all 0.5s;}
.nav ul li .xlnav .navimg{ float:right; margin-right:40px;}
.nav ul li .xlnav>.navul .navli:hover a span{ border-bottom:1px solid #30a6db; width:16px;}
.nav ul li .xlnav>.navul .navli:hover a{ color:#30a6db; font-size:16px; font-weight:bold;}

.nav ul li .xlcon{ right:0px}
.nav ul li .xlcon .navul{ float:right;padding-right:45px; text-align:right; padding-left:0px;}
.nav ul li .xlcon .navimg{float:left; margin-left:40px; margin-right:0px;}
.nav ul li .xlcon .navul .navli{ width:155px;}

.nav ul li .xlcon .navul .navli a{ overflow:hidden}
.nav ul li .xlcon .navul .navli a span{ float:right; top:7px; margin-left:6px;}


.nav ul li .xlpro{}
.nav ul li .xlpro span{ float:left;}
.nav ul li .xlpro .navul .navli a span{ top:17px;}
.nav ul li .xlpro .navul .navli{ margin-bottom:5px}
.nav ul li .xlpro .navli>a{ display:block; overflow:hidden;}
.nav ul li .xlpro a img{ position:relative; margin-right:5px; display:inline-block;float:left;}
.nav ul li .xlpro a font{ float:left; display:block; line-height:30px;}
.nav ul li .xlpro .navul .navli{ margin-bottom:15px}


/*.nav ul li .xlpro{padding-top:30px; padding-bottom:30px;}
.nav ul li .xlpro .navprosl{ float:left; padding-left:55px;}
.nav ul li .xlpro .navprosl .navtits{ font-size:16px; color:#2fa5da; font-weight:bold; padding-bottom:12px; width:145px; border-bottom:1px solid #2f3b53;}
.nav ul li .xlpro .navprosl .navtits a{ color:#2fa5da;}
.nav ul li .xlpro .navprosl .navlul{ padding-top:20px}
.nav ul li .xlpro .navprosl .navlul .navlli{ overflow:hidden; margin-bottom:25px;}
.nav ul li .xlpro .navprosl .navlul .navlli:last-child{ margin-bottom:0px;}
.nav ul li .xlpro .navprosl .navlul .navlli img{ float:left;}
.nav ul li .xlpro .navprosl .navlul .navlli span{ line-height:37px; font-size:16px; color:#5e6a71; margin-left:50px;}
.nav ul li .xlpro .navprosl .navlul .navlli:hover span{ color:#2fa5da;}
.nav ul li .xlpro .navprosr{ float:left; margin-left:100px;}
.nav ul li .xlpro .navprosr .navtits{ font-size:16px; color:#2fa5da; font-weight:bold; padding-bottom:12px; width:145px; border-bottom:1px solid #2f3b53; margin-bottom:25px;}
.nav ul li .xlpro .navprosr .navtits a{ color:#2fa5da;}*/

.topbj{ height:145px;}



.toph{ position:fixed; top:0px; width:100%; background:#efefef; height:74px; z-index:555;}
.toph .topb{ height:74px;}
.toph .topm{ margin:0 auto; width:1200px; }
.toph .topt{ float:right; width:auto; margin-top:21px;padding-top:0px; padding-bottom:0px;}
.toph .logoh{ display:block; padding-right:38px; border-right:1px solid #cccdcd; float:left;}
.toph .logo{ display:none;}
.toph .nav{ float:left;}
.toph .nav ul>li{ float:left; margin-right:0px; width:80px; text-align:center;border-right:1px solid #cccdcd; height:74px;}
.toph .nav ul>li>a{ height:74px;}
.toph .nav ul>li>a>span{ display:none;}
.toph .nav ul>li>a>img{ top:23px; margin-right:0px}

.toph .nav ul>li:hover>a{ background:rgba(0,0,0,0.1);}


.banner{ height:650px; /*background:url(/uploads/image/etdimages/banner.jpg) no-repeat center;*/ position:relative;}

.banner_c ul li div{ height:650px; width:100%;}


.banner_l{ position:absolute; left:0px; top:50%; height:100px; margin-top:-50px; background:rgba(0,0,0,0.2); width:65px; text-align:center; font-size:50px; font-family:'宋体'; line-height:100px;  z-index:555;}
.banner_l a{color:#fff}
.banner_l:hover{background:rgba(0,0,0,0.9);}

.banner_r{ position:absolute; right:0px; top:50%; height:100px; margin-top:-50px; background:rgba(0,0,0,0.2); width:65px; text-align:center; font-size:50px; font-family:'宋体'; line-height:100px;  z-index:555;}
.banner_r a{color:#fff}
.banner_r:hover{background:rgba(0,0,0,0.9);}

.banner_swper .swiper-slide{ height:650px;}

.banner .swiper-slide a{ display:block;  width:254px; line-height:48px; text-align:center; height:48px; background:#0095d8; border-radius:24px; overflow:hidden; font-size:16px; color:#fff; position:absolute; top:353px; left:50%; margin-left:-127px;}

.kmsprefix_kinmaxshow_button{ text-align:center}
.kmsprefix_kinmaxshow_button li{ display:inline-block;}
/*图标*/
.banner_mouse{ position: absolute;width: 23px;height: 40px;cursor:pointer;background:url(/uploads/image/etdimages/banner_mouse.png) no-repeat -23px 0px;animation: nudgemouse 1.6s linear infinite; left:50%; margin-left:-11px; bottom:60px; z-index:666;}
.banner_mouse:after,.banner_mouse:before{content: "";position: absolute;}
.banner_mouse:before{width:23px;height:40px;background:url(/uploads/image/etdimages/banner_mouse.png) no-repeat 0px 0px;animation: colorslide 1.6s linear infinite;top:0;left:0;}
.banner_mouse:after{background-color: #ffffff;width: 4px;height: 4px;border-radius: 100%;animation: trackballslide 1.6s linear infinite;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}

.a{ font-family:kunstler script; color:#fff; font-size:20px;}

@keyframes colorslide {
		 	 0% {
	  	    height:0;
	  	  }

	  	 90%{
	  	  	height:40px;
	  	  }
	}
	
	@keyframes trackballslide {
	  0% {
	    opacity: 1;
	    -webkit-transform: scale(1) translatey(-8px);
	            transform: scale(1) translatey(-8px);
	  }
	  34% {
	    opacity: 1;
	    -webkit-transform: scale(0.9) translatey(4px);
	            transform: scale(0.9) translatey(4px);
	  }
	  68% {
	    opacity: 0;
	    -webkit-transform: scale(0.4) translatey(16px);
	            transform: scale(0.4) translatey(16px);
	  }
	  100% {
	    opacity: 0;
	    -webkit-transform: scale(0.4) translatey(-8px);
	            transform: scale(0.4) translatey(-8px);
	  }
	}
	
	@keyframes nudgemouse {
 0% {
	    -webkit-transform: translatey(0);
	            transform: translatey(0);
	  }
	  50% {
	    -webkit-transform: translatey(8px);
	            transform: translatey(8px);
	  }
	  100% {
	    -webkit-transform: translatey(0);
	            transform: translatey(0);
	  }
}

.spro{ padding-top:122px; width:1200px; margin:0 auto;}
.spro ul li{ float:left; width:376px; height:375px; border:1px solid #f0f0f0; margin-right:33px; position:relative; background:#f9f9f9;}
.spro ul li:last-child{ margin-right:0px;}
.spro ul li .pronavimg{ text-align:center; position:absolute; top:-56px; width:100%;}
.spro ul li .pronavtop{ height:225px; border-bottom:1px solid #f0f0f0; background:#f0f3f8;}
.spro ul li .pronavtit{ padding-top:80px; text-align:center; font-size:20px; color:#52585b; font-weight:bold; margin-bottom:18px; text-transform:uppercase;}
.spro ul li .pronavzy{ width:294px; margin:0 auto; font-size:14px; color:#979797; text-align:center; line-height:25px;}
.spro ul li .pronavbom{ transition:all 0.5s;}
.spro ul li .pronavbomc{ transition:all 0.5s;}
.spro ul li .pronavbzy{ padding-top:50px; text-align:center; font-size:14px; color:#708d9a;}
.spro ul li .pronavbtit{ font-size:20px; color:#52585b; font-weight:bold; text-align:center; margin-top:21px; line-height:21px;text-transform:uppercase;}
.spro ul li .pronavmore{ width:95px; height:35px; line-height:35px; margin:0 auto; text-align:center; background:#0095d8; border-radius:3px; margin-top:23px; opacity:0; transition:all 0.5s;}
.spro ul li .pronavmore a{ color:#fff; font-size:14px; display:block; text-transform:uppercase;}
.spro ul li:hover{ background:#f8f8f8;}
.spro ul li:hover .pronavbom{ box-shadow:#d4d4d4 0px 0px 20px; background:#fff;}
.spro ul li:hover .pronavbomc{ transform:translatey(-46px)}
.spro ul li:hover .pronavbzy{ opacity:0;}
.spro ul li:hover .pronavmore{ opacity:1;}
.sproc{ padding-top:80px; padding-bottom:40px;}]
.sproc .swiper-slide{ overflow:hidden;}
.sproc .swiper-slide .sprocimg{ float:left; width:600px; text-align:center;}
.sproc .swiper-slide .sprocwz{ float:right; margin-right:109px; width:445px; margin-top:115px;}
.sproc .swiper-slide .sprocwz .sproctit{ font-size:20px; font-weight:bold; color:#333; text-align:center; margin-bottom:35px;}
.sproc .swiper-slide .sprocwz .sproczy{ color:#666666; line-height:25px; text-align:center; font-size:14px;word-break:break-all;}
.sproc .swiper-slide .sprocwz .sproca{  width:130px; line-height:35px; margin:0 auto; background:#0095d8; border-radius:3px;margin-top:35px; text-align:center;text-transform:uppercase;}
.sproc .swiper-slide .sprocwz .sproca a{ display:block; color:#fff; font-size:14px;}
.sproc .swiper-slide .sprocwz .sproca a img{ margin-left:15px; transition:all 0.5s;}
.sproc .swiper-slide .sprocwz .sproca:hover a img{ transform:translatex(5px);}
.sproc .swiper-button-next{top:auto;bottom: 28px;left:50%;background:url(/uploads/image/etdimages/jtr.png) center no-repeat;width:20px;height:12px;margin-left: 70px;z-index:10;}
.sproc .swiper-button-prev{top:auto;bottom:25px;left:50%;background:url(/uploads/image/etdimages/jtl.png) center no-repeat;width:20px;height:12px;margin-left: -85px;z-index:10;}
.sproc .swiper-pagination{ font-size:30px; line-height:30px; color:#0095d8; opacity:0.8}
.sproc .swiper-pagination .swiper-pagination-current{ font-size:58px; line-height:58px; opacity:1;}

.snew{ background:#f0f3f8; padding:63px 0px;}
.snewm{ width:1200px; margin:0 auto;}
.snewtop{ text-align:center; font-size:31px; line-height:31px; color:#242a2d; margin-bottom:66px; text-transform:uppercase;}
.snewc .snewul{ padding-bottom:57px;}
.snewc .snewyear{ font-size:14px; color:#7a7e80; margin-bottom:15px; }
.snewc .snewri{ font-size:50px; line-height:50px; color:#6b6d6e; margin-bottom:15px;}
.snewc .snewtit{ font-size:20px; font-weight:bold; color:#333333; margin-bottom:20px;}
.snewc .snewzy{ font-size:14px; color:#666666; line-height:25px; margin-bottom:25px;}
.snewc .snewmore{ width:130px; line-height:35px; border-radius:5px; font-size:14px; overflow:hidden; height:35px; position:relative;}
.snewc .snewmore a{ color:#9a9a9a;}
.snewc .snewmore .snewjt{ width:19px; height:11px; background:url(/uploads/image/etdimages/jth.png) no-repeat center; display:inline-block; margin-left:13px;}
.snewc .snewmore:before{ content:""; width:130px;height:35px; position:absolute; left:-130px; top:0px; background:#0095d8; transition:all 0.5s;}
.snewc .snewul .swiper-slide:hover .snewmore:before{ left:0px;}
.snewc .snewul .swiper-slide .snewmoreh{ position:relative; transition:all 0.5s;}
.snewc .snewul .swiper-slide:hover .snewmoreh{ transform:translatex(20px); }
.snewc .snewul .swiper-slide:hover .snewmore a{ color:#fff;}
.snewc .snewul .swiper-slide:hover .snewmore .snewjt{ background:url(/uploads/image/etdimages/jt.png) no-repeat center;}

.sabout{ padding:60px 0; background:#858d94; color:#fff;}
.saboutm{ width:1200px; margin:0 auto;}
.sabouttit{ text-align:center; font-size:32px; font-weight:bold; line-height:32px;text-transform:uppercase;} 
.saboutc{ margin-top:40px; line-height:37px; font-size:16px; }
.saboutc span{ border-bottom:1px solid #fff;}
.saboutbom{ margin-top:100px;}
.saboutbom ul{overflow:hidden;padding-left: 60px;}
.saboutbom ul li{float:left;overflow:hidden;padding-right:210px;background: url(/uploads/image/etdimages/dian.jpg) no-repeat 280px 20px;}
.saboutbom ul li:last-child{ padding-right:0px; background:none;}
.saboutbom ul li .saboutimg{float:left;margin-right:20px;margin-top: 11px;}
.saboutbom ul li .saboutwz{ float:left;}
.saboutbom ul li .saboutwzt{font-size:50px;line-height:50px;margin-bottom: 10px;}
.saboutbom ul li .saboutwzb{ font-size:16px; }

#allmap{ position:relative; height:490px;}
.scontact{ position:relative;}
.scontactc{ position:absolute; top:48px; width:420px; height:380px; border:1px solid #d1d1d1; background:#fff;}
.scontactcm{ padding:0px 27px;}
.scontit{ padding-top:25px; font-size:22px; color:#757f83;}
.scont{margin-top: 20px;line-height:30px;padding-bottom: 10px;position:relative;}
.scon16{ color:#666666; font-size:16px}
.scon14{ color:#666666; font-size:14px}
.scont:after{ content:""; width:125px; border-bottom:1px solid #dcdcdc; height:1px; position:absolute; bottom:0px; left:0px;}
.sconc{margin-top: 10px;line-height:30px;position:relative;padding-bottom:15px;}
.sconc:after{ content:""; width:125px; border-bottom:1px solid #dcdcdc; height:1px; position:absolute; bottom:0px; left:0px;}
.sconf{margin-top: 15px;}
.sconf a{ display:inline-block; line-height:35px; border:1px solid #cdcdcd; padding:0px 15px; font-size:14px; color:#666; margin-right:20px; border-radius:5px;}
.sconf a:hover{ background:#0095d8; color:#fff;}
.sconf a:last-child{ margin-right:0px;}

.foot{ background:#131313; border-top:3px solid #0095d8; color:#595959;}
.foot a{color:#595959;}
.footm{ width:1200px; margin:0 auto; padding-top:40px; padding-bottom:50px; overflow:hidden}
.ftel{ float:left; margin-right:40px; padding-right:45px; border-right:1px solid #4b4b4b;height:84px}
.ftelt{ color:#595959; font-size:16px; margin-bottom:15px; }
.ftelb{ color:#ff9a28; font-size:19px; font-weight:bold;}
.footc{ float:left; font-size:14px; color:#595959; line-height:28px; padding-right:45px; margin-right:40px;border-right:1px solid #4b4b4b; width:330px}
.footr{ float:left; font-size:14px; color:#595959; line-height:28px; width: 530px;}


/*about*/
.banner_ab{ height:397px; background:url(/uploads/image/etdimages/banner_ab.jpg) no-repeat center;}
.banner_con{ height:397px; background:url(/uploads/image/etdimages/banner_con.jpg) no-repeat center;}
.banner_new{ height:397px; background:url(/uploads/image/etdimages/banner_new.jpg) no-repeat center;}
.banner_pro{ height:397px; background:url(/uploads/image/etdimages/banner_pro.jpg) no-repeat center;position:relative;}
.banner_job{ height:397px; background: no-repeat center;}
.banner_pros{ height:397px; background:url(/uploads/image/etdimages/banner_pros.jpg) no-repeat center; position:relative;}
.ny_top{ border-bottom:1px solid #e4e4e4; height:64px;}
.ny_topm{ width:1200px; margin:0 auto; overflow:hidden}
.ny_lj{ float:left; line-height:64px; font-size:14px; color:#acabab; width:450px; overflow:hidden;}
.ny_lj a{ color:#acabab;}
.ny_nav{ float:right; margin-top:12px;}
.ny_nav ul li{ line-height:40px; width:126px; border-radius:20px; text-align:center; font-size:15px; margin-left:5px; float:left;}
.ny_nav ul li a{ color:#666; display:block;} 
.ny_nav ul li.leftconli{ background:#0095d8;}
.ny_nav ul li.leftconli a{ color:#fff;}
.ny_nav ul li:hover{ background:#0095d8;}
.ny_nav ul li:hover a{ color:#fff;}
.ny_content{ padding-top:55px; width:1200px; margin:0 auto; padding-bottom:60px; min-height:450px}
.ny_con_top{ font-size:24px; line-height:24px; font-weight:bold; color:#0095d8; margin-bottom:53px; text-transform:uppercase;}
.ny_con_top span{ display:inline-block; width:43px; height:1px; background:#ff9a28; border-left:#0095d8 solid 12px; margin-left:7px; position:relative; top:-7px;}
.about{ font-size:14px; line-height:30px; color:#333;}

.ab_data{ position:relative}
.ab_data::before{ content:""; display:block; width:79px; height:112px;background:url(/uploads/image/etdimages/data2.jpg) no-repeat center; left:131px; position:relative}
.ab_data::after{ content:""; display:block; width:79px; height:112px;background:url(/uploads/image/etdimages/data3.jpg) no-repeat center; left:135px; position:relative}
.ab_data ul{ position:relative;}
.ab_data ul::before{content:""; display:block; width:5px; height:100%; background:#c4c4c4; position:absolute; left:167px; top:0px; position:absolute;}
.ab_data ul li{ overflow:hidden; margin-bottom:20px; position:relative}
.ab_data ul li .ab_datal{ width:130px; text-align:center; line-height:45px; background:#ededed; font-size:17px; color:#333333; position:absolute; float:left; top:50%; margin-top:-22px}
.ab_data ul li .ab_datal::before{ content:""; position:absolute; width:8px; height:15px; display:block; background:url(/uploads/image/etdimages/data4.jpg) no-repeat center; right:-8px; top:15px;}
.ab_data ul li .ab_datar{ width:calc(100% - 210px); line-height:24px; background:#ededed; font-size:14px; color:#333333; position:relative; float:right; box-sizing:border-box; padding:18px 15px;}
.ab_data ul li .ab_datar::before{ content:""; position:absolute; width:8px; height:15px; display:block; background:url(/uploads/image/etdimages/data4.jpg) no-repeat center; left:-8px; top:50%; transform:rotate(180deg); margin-top:-8px;}
.ab_data ul li .ab_datar::after{content:""; width:29px; height:29px; background:url(/uploads/image/etdimages/data1.png) no-repeat center; position:absolute; left:-55px;top:50%;  margin-top:-8px;}
/*content*/
.ny_content #allmap{ height:400px}
.contact{ padding-top:30px; padding-bottom:40px;}
.con_l{ float:left; padding-right:40px; height:105px; border-right:1px solid #d6d6d6; margin-right:80px; max-width: 430px;}
.con_r{ float:left; height:105px; }
.con_ltit{ font-size:20px; color:#0095d8; font-weight:bold; line-height:20px; margin-bottom:10px;}
.con_lp{ font-size:14px; line-height:30px; color:#666;}
.con_lp a{ color:#666;}
.feedback{ background:#f4f4f4; padding-top:50px; padding-bottom:70px;}
.feedbackm{ width:1200px; margin:0 auto;}
.feedbacktit{ font-size:30px; line-height:30px; color:#333; text-align:center; margin-bottom:60px;}
.feedbackcon{ overflow:hidden;}
.feedl{ float:left; width:600px;}
.feedimg{ float:right;}
.cnt_box_1{ margin-bottom:19px; overflow:hidden;}
.cnt_box_liang{ width:288px; display:inline-block; margin-right:20px;}
.cnt_box_er{ width:288px; display:inline-block;}
.cnt_box_1 input{  padding:15px 0 15px 59px; width: 100%;line-height:21px; background:#fff url(/uploads/image/etdimages/feedimg.jpg) left top no-repeat; border:1px solid #e5e5e5; outline:none; color:#333; box-sizing: border-box;font-size:13px; background-position:left -54px;}
.cnt_box_0 input{ background-position:left 0px}
.cnt_box_2 input{ background-position:left -108px;}
.cnt_box_3 textarea{ width: 100%;height:149px; padding:15px 0 15px 59px; line-height:21px; background:#fff url(/uploads/image/etdimages/feedimg.jpg) left -216px no-repeat; border:1px solid #e5e5e5; outline:none; color:#333; font-size:13px;box-sizing: border-box; }
.cnt_box_4{ display:inline-block; width:210px; margin-left:45px;}
.cnt_box_4 input{ width:100%; height:51px; line-height:51px; border:0px; background: #0095d8; color:#fff; font-size: 20px;  cursor:pointer;font-family: "微软雅黑";font-weight: bold;}
.cnt_box_5{ width:340px; display:inline-block;}
.cnt_box_5 input{  padding:15px 0 15px 59px; width: 150px;line-height:21px; background:#fff url(/uploads/image/etdimages/feedimg.jpg) left -162px no-repeat ; border:1px solid #e5e5e5; outline:none; color:#333; box-sizing: border-box;font-size:13px; background-position:left -54px;}
.cnt_box_5 img{ margin-top:10px; margin-left:10px;}

/*news*/
.news{ padding-top:29px;}
.news ul li a{ display:block; width:1200px; margin:0 auto; overflow:hidden; border-bottom:1px solid #e4e4e4;padding:39px 0px;}
.newdate{ float:left; width:95px; height:85px; text-align:center; background:#f4f4f4; transition:all 0.5s;}
.newyear{ padding-top:10px; font-size:14px; color:#7a7e80;}
.newri{ padding-top:2px; color:#6b6d6e; font-size:50px; line-height:50px}
.newswz{ float:left; padding-left:20px; width:1000px; padding-top:17px;}
.newstit{ font-size:20px; color:#333333; font-weight:bold; line-height:20px;}
.newszy{ font-size:14px; color:#666; margin-top:18px;}
.newsjt{ float:right; margin-top:30px; transition:all 0.5s; margin-right:10px;}
.news ul li:hover{ box-shadow:#e4e4e4 0px 0px 20px}
.news ul li:hover .newdate{ margin-left:20px}
.news ul li a:hover{border-bottom:1px solid #fff;}
.news ul li:hover .newstit{ color:#0095d8}
.news ul li:hover .newsjt{ transform:translatex(5px)}

.cen{ width:1200px; margin:0 auto;}

.pagenavi{ text-align:center; padding:50px 0px;}
.pagenavi span{ display:inline-block;  width:43px; line-height:43px; margin:0 3px; background:#9ba0a2; color:#fff; border-radius:3px; font-size:14px;}
.pagenavi a{ display:inline-block;  width:43px; line-height:43px; margin:0 3px; background:#9ba0a2; color:#fff; border-radius:3px;font-size:14px;}
.pagenavi .current{ background:#0095d8;}
/*newsshow*/
.newstitel{ font-size:16px; text-align:center; margin-bottom:10px;}
.newsdate{ text-align:center; font-size:14px; color:#666;}
.bshare-custom{ text-align:center; margin-top:5px;}
.newsshowcon{ font-size:14px; line-height:30px; margin-top:10px;} 
.ns_pn{ font-size:14px; line-height:24px; margin-top:20px; color:#333;}
.ns_pn a{ color:#333;}
/*products*/
.ny_content{ overflow:hidden;}
.pro_left{ float:left; width:260px; border:1px solid #cecece;}
.pro_lefttop{ line-height:53px; padding-left:20px; font-size:24px; color:#5e6a71; font-weight:bold; background:#f0f4f8; border-bottom:1px solid #cecece;}
.pro_left ul{ padding-top:23px; padding-bottom:10px;}
.pro_left ul li{ padding-left:23px; margin-bottom:22px; font-size:16px; position:relative;}
.pro_left ul li a{ color:#5e6a71;}
.pro_left ul li img{ position:absolute; right:18px; display:none; top:0px}
.pro_left ul li:hover img{ display:block;}
.pro_left ul li.lefth img{ display:block;}
.prolist{ float:right; width:900px;}
.prolist ul{ overflow:hidden; width:950px;}
.prolist ul li{ float:left; width:430px; margin-right:35px; border:1px solid #e0e0e0; margin-bottom:30px;}
.prolist ul li .prolmtit{ font-size:16px; font-weight:bold; color:#5e6a71; line-height:45px; position:relative; padding-left:15px; }
.prolist ul li .prolmtit p{transition:all 0.5s;}
.prolist ul li .prolmtit span{ position:absolute; right:16px; top:0px; font-family:'宋体'; display:none;}
.prolist ul li:hover .prolmtit{ background:#0095d8;color:#fff;}
.prolist ul li:hover .prolmtit p{ transform:translatex(5px)}
.prolist ul li:hover .prolmtit span{ display:block; }

/*proshow*/
.banner_lj{ position:absolute; width:100%; bottom:0px; background:rgba(0,0,0,0.4); line-height:55px; color:#fff; font-size:14px;}
.banner_ljm{ width:1200px; margin:0 auto;}
.banner_ljm a{ color:#fff;}
.proshowtop{ padding-top:86px; padding-bottom:60px; background:#f0f4f8;}
.proshowtopm{ width:1200px; margin:0 auto; overflow:hidden}
.protopl{ width:490px; float:left;}
.protopimg{ border:1px solid #adadad; margin-bottom:15px}
.protoplists{ width:376px; margin:0 auto; overflow:hidden;}
.protoplist{ position:relative;}
.protoplist ul{ overflow:hidden; position:relative;}
.protoplist ul li{ float:left; width:73px; height:73px; border:1px solid #fff; margin-right:25px;}
.protoplist ul li img{ width:73px; height:73px;}
.protoplist ul li.protoplisth{ border:1px solid #adadad;}
.protoplist .probanltlan a{ position:absolute; display:block; top:0px; font-size:40px; line-height:40px; font-family:'宋体'; color:#a9acaf; opacity:0.6; top:20px} 
.protoplist .probanltlan .shows{ left:10px;}
.protoplist .probanltlan .showx{ right:10px}
.protoplist .probanltlan .shows:hover{ opacity:1;}
.protoplist .probanltlan .showx:hover{ opacity:1;}
.protopr{ width:670px; float:right;}
.protoptit{ font-size:30px; line-height:30px; color:#5e6a71; margin-top:20px;}
.protopcon{ font-size:16px; color:#666666; line-height:33px; margin-top:80px;}
.protop2{ margin-top:20px;}
.protop2 ul li{ line-height:40px; padding-left:20px; position:relative;}
.protop2 ul li:before{ content:""; width:7px; height:7px; background:#abadaf; display:block; position:absolute; left:5px; top:16px;border-radius:50%;}

.prohd{ width:1200px; margin:0 auto; padding-top:40px;}
.protops{ font-size:28px; color:#222222; border-bottom:1px solid #e4e4e4; line-height:28px; padding-bottom:28px; position:relative;}
.protops span:after{ content:"";width:118px; position:absolute; bottom:-1px; left:0px; border-bottom:1px solid  #0095d8;}
.procons{ margin-top:56px; }
.prodown{ width:1200px; margin:0 auto; padding-top:59px;}
.prodownc{ padding-top:54px;}
.prodownc ul{ text-align:center; margin-bottom:100px;}
.prodownc ul li{ display:inline-block; margin:0 45px;}
.prodownc ul li p{ color:#222; margin-top:20px; font-size:18px}
.promore{ width:1200px; margin:0 auto;}
.promoret{ line-height:63px; background:#0095d8; overflow:hidden;border-radius:5px}
.promorel{ float:left; padding-left:20px; font-size:20px; color:#ffffff;}
.promorea{ float:right; margin-right:20px; font-size:16px;}
.promorea a{ color:#fff;}
.promorea span{ font-family:'宋体';}
.promorec{ margin-top:28px; margin-bottom:80px;}
.promorec .swiper-slide{ border:1px solid #e0e0e0;}
.promorec .swiper-slide img{ width:100%;}
.promorec .swiper-slide .prolmtit{ font-size:16px; font-weight:bold; color:#5e6a71; line-height:45px; position:relative; padding-left:15px}
.promorec .swiper-slide .prolmtit span{ position:absolute; right:16px; top:0px; font-family:'宋体'; display:none;}
.promorec .swiper-slide:hover .prolmtit{ background:#0095d8;color:#fff;}
.promorec .swiper-slide:hover .prolmtit span{ display:block; }
.promorec .swiper-container .swiper-button-next{ height:47px; width:47px; background:url(/uploads/image/etdimages/pror.png) no-repeat center;}
.promorec .swiper-container .swiper-button-prev{ height:47px; width:47px; background:url(/uploads/image/etdimages/prol.png) no-repeat center;}


/*joblist*/
.banner_job{ background: no-repeat center; height:380px;}

.con_jobs{ font-size:16px; line-height:2em;width: 1200px;margin: 0 auto;}

.con_job{ background:#f7f7f7; padding:43px 0px 100px;}
.con_jobc{ width:1200px; margin:0 auto;}
.con_jobc ul{ margin-bottom:30px;}
.job_top{ font-size:15px; color:#333333; line-height:24px; margin-bottom:40px;}
.jobtop{ line-height:64px; overflow:hidden}
.jobli1s{ float:left;}
.jobli1{ float:left;}
.jobtop{ font-size:15px; font-weight:bold; color:#333333; background:#ebebeb;}
.jobtop div{ width:140px; margin:0 30px; text-align:center;}
.jobtop .jobli1s{ text-align:left;}
.jobtops{ padding-top:15px; font-size:15px; color:#333;}
.jobli_top div{ width:140px; margin:0 30px; text-align:center; margin-top:10px;}
.jobtops .jobli1s{ text-align:left;}
.jobli_top div a{ display:block; width:130px; line-height:35px; background:#0095d8; text-align:center; color:#fff; margin:0 auto; position:relative; top:-9px;}
.jobli_top div a:hover{ background:#ee7115;}
.jobli_top{ overflow:hidden}
.jobtops{ padding-bottom:15px; border-bottom:1px solid #a5a5a5;}
.jobli_boms{ padding-left:30px; margin-bottom:10px;}
.jobli_bom{ display:none; border-top:1px solid #dfdfdf;padding-top: 15px;}

/*jobjion*/
.imglist_w9 {width: 1198px;margin: 0 auto;overflow: hidden;line-height: 20px;color: #232323;}
.imglist_w9 dl {border: #e0e0e0 solid 1px;border-bottom: #e0e0e0 solid 0px;font-size: 14px;overflow: hidden;width: 1196px;}
.imglist_w9 dt {float: left;width: 270px;font-size:13px;border-right: #e0e0e0 solid 1px;text-align: right;border-bottom: #e0e0e0 solid 1px;padding-top: 5px;padding-bottom: 5px;height: 30px;line-height: 30px;font-weight: bold;padding-right:30px;}
.imglist_w9 dd {float: left;width: 875px;font-size:13px;padding-left: 20px;border-bottom: #e0e0e0 solid 1px;padding-top: 5px;padding-bottom: 5px;/* height: 30px; */line-height: 30px;}
.imglist_w9 dd font{color:red;}
.imglist_w9 .vssxd {padding-left: 0px;width: 42px;border-right: #e0e0e0 solid 1px;text-align: center;overflow: hidden;}
.imglist_w9 .vssx {padding-left: 0px;width: 99px;border-right: #e0e0e0 solid 1px;text-align: center;overflow: hidden;}
.imglist_w9 .vssw {padding-left: 0px;width: 93px;border-right: #e0e0e0 solid 0px;text-align: center;overflow: hidden;}
.imglist_w9 .vssx2 {padding-left: 0px;width: 300px;border-right: #e0e0e0 solid 1px;text-align: center;overflow: hidden;}
.imglist_w9 .vssxt {padding-left: 0px;width: 293px;text-align: center;overflow: hidden;}
.imglist_w9 .zpnrs {height: 250px;line-height: 250px;padding-bottom: 5px;border: 0px;}
.imglist_w9 .zpnr {height: 250px;padding-bottom: 5px;border: 0px;border-left: #e0e0e0 solid 1px;}
.imglist_w9 .wypp {float: left;width: 300px;border: 0px;text-align: right;border-top: #e0e0e0 solid 1px;text-align: center;}
.imglist_w9 .wyds {float: left;width: 875px;border: 0px;border-left: #e0e0e0 solid 1px;padding-left: 20px;border-top: #e0e0e0 solid 1px;overflow: hidden;height: 50px;padding-top: 20px;}
.imglist_w9 .gdgh{padding:5px;line-height:26px;overflow:auto;height:220px;margin-top:5px;}
.imglist_w9 dd input{height:28px;border: #e0e0e0 solid 1px;}
.imglist_w9 .xiao input{height:auto;}
.imglist_w9 .oslo{height: 140px;overflow:hidden;}
.imglist_w9 .oslo textarea{height: 135px;width: 556px; */;border: #e0e0e0 solid 1px;}
.imglist_w9 dd .valicode{height:19px;margin-bottom: -4px;overflow:hidden;}
.imglist_w9 .dass{height:40px;overflow:hidden;padding-top: 8px;}
.imglist_w9 .dass input {width: 129px;height: 33px;border:1px solid #fff;color:#fff;font-size:15px;font-weight:bold;font-family:"微软雅黑";outline:none;background:#fff;cursor:pointer;background:#666;}
.imglist_w9 .dass input:hover{background:#0095d8;color:#fff;border:1px solid #fff;}

/*pic*/
.pic ul{ overflow:hidden;}
.pic ul li{ width:25%; float:left; padding:0 20px; box-sizing:border-box; margin-bottom:20px}
.pic ul li .honorimg{ overflow:hidden;}
.pic ul li img{ max-width:100%; transition: all 0.5s;}
.pic ul li p{ margin-top:10px; font-size:16px; text-align:center; color:#333;}
.pic ul li:hover img{ transform:scale(1.1,1.1)}

/*picshow*/
.honorshowtitle{ text-align:center; font-size:16px; margin-bottom:10px;}
.honorshowimg{ text-align:center; margin-bottom:10px;}
.honorshowc .bshare-custom{ text-align:left;}

/*dl*/
.dl{ width:860px; margin:0 auto; padding-top:40px; padding-bottom:60px; box-sizing:border-box; min-height:300px;}
.dl_tit{ font-size:26px; line-height:26px; font-weight:bold; color:#666666; margin-bottom:28px;}
.dl_con{ border:1px solid #cdcdcd; border-radius:5px; padding:50px; overflow:hidden}
.dl_l{ float:left; width:320px;}
.dl_ltit{ font-size:16px; color:#666; margin-bottom:25px;}
.dl_l .lkjh{ width:310px; box-sizing:border-box; padding-left:58px; height:46px; line-height:46px; border:0px; margin-bottom:20px; border-radius:5px; font-size:16px;}
.dl_l #yhm{background:url(/uploads/image/etdimages/dl.png) no-repeat #ebebeb 16px 10px;}
.dl_l #pass{background:url(/uploads/image/etdimages/mm.png) no-repeat #ebebeb 16px 10px;}
.dl_l #submit{ height:42px; line-height:42px; border-radius:21px; background:#0095d8; border:0px; color:#fff; font-size:14px; width:310px; font-size:16px;}
.dl_r{ float:right; width:310px;}
.dl_rtit{ font-size:16px; color:#333; margin-bottom:30px;}
.dl_rp{ font-size:14px; color:#666; margin-bottom:55px;}
.dl_ra { line-height:40px; border-radius:20px; border:1px solid #000; text-align:center; font-size:16px;}
.dl_ra  a{ display:block; color:#000;}

/*zc*/
.zc{ width:860px; margin:0 auto; padding-top:40px; padding-bottom:60px; box-sizing:border-box; min-height:300px;}
.zc_tit{ font-size:26px; line-height:26px; font-weight:bold; color:#666666; margin-bottom:28px;}
.zc_con{ border:1px solid #cdcdcd; border-radius:5px; padding:50px; overflow:hidden}
/*.zc_div{ width:350px; margin:0 auto; margin-bottom:20px;}
.zc_div span{ display:inline-block; width:75px; font-size:16px; text-align:right;}
.zc_div input{ line-height:40px; height:40px; width:230px; padding-left:20px; background:#ebebeb; border-radius:5px; border:0px; margin-left:10px;}
.zc_yzm{ width:350px; margin:0 auto; margin-bottom:20px;}
.zc_yzm span{ display:inline-block; width:75px; font-size:16px; text-align:right;}
.zc_yzm input{ line-height:40px; height:40px; width:150px; padding-left:20px; background:#ebebeb; border-radius:5px; border:0px; margin-left:10px;}
.zc_yzm img{ margin-top:5px; margin-left:5px;}
.zcan{ width:350px; margin:0 auto;}
.zcan input{ margin-left:85px; width:150px; border:1px solid #000; border-radius:20px; line-height:40px; height:40px; background:#fff;}*/

.zc_div{ float:left; width:350px; margin-bottom:20px; margin-right:10px; margin-left:10px;}
.zc_div span{ display:inline-block; width:75px; font-size:16px; text-align:right;}
.zc_div input{ line-height:40px; height:40px; width:230px; padding-left:20px; background:#ebebeb; border-radius:5px; border:0px; margin-left:10px; outline:none;} 
.zc_yzm{ width:350px; margin-bottom:20px; margin-left:10px;}
.zc_yzm span{ display:inline-block; width:75px; font-size:16px; text-align:right;}
.zc_yzm input{ line-height:40px; height:40px; width:150px; padding-left:20px; background:#ebebeb; border-radius:5px; border:0px; margin-left:10px;}
.zcan{ text-align:right;}
.zcan input{ margin-left:85px; width:150px; border:1px solid #000; border-radius:20px; line-height:40px; height:40px; background:#fff;}

/*down*/
.down{ width:1200px; margin:0 auto; padding-top:20px;}
.down li{padding-left:28px;padding-right: 4px;height:62px;line-height:62px;background:#f5f5f5;border-bottom:1px solid #efefef;position:relative;z-index:1;transition: all 0.3s ease-out 0s;}
.down li:hover{background:#fff;border-bottom:1px solid #e8e8e8; box-shadow:0px 0px 20px #ccc;z-index:2;}
.dowa{ float:right;}
.dowa a{ display:block; float:left; margin:0px 10px; width:162px; height:30px; line-height:30px; margin-top:16px; text-align:center; border:1px solid #0095d8; color:#0095d8; font-size:14px;}
.down li .dowtit{background:url(/uploads/image/etdimages/huis.png) no-repeat left center;padding-left:44px;color:#999999;font-size:18px;transition: all 0.3s ease-out 0s; float:left;}
.down li:hover .dowtit{background:url(/uploads/image/etdimages/lans.png) no-repeat left center;padding-left:44px;color:#5c5c5c;}