@charset "utf-8";
* {	margin: 0;padding: 0;-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img {	border: medium none;	margin: 0;	padding: 0; font-weight:initial;}
body,button,input,select,textarea {font-family:'Microsoft YaHei', Helvetica, Arial, "sans-serif";}
h1,h2,h3,h4,h5,h6 {	font-size: 100%;}
a {	text-decoration: none;	color: #202020;  }
a:hover {color:#0070bc;text-decoration: none;	}
img {border: 0px; vertical-align:middle;}
table {	border-collapse: collapse;	border-spacing: 0;}
html,body {color: #202020;background: #fff;margin: 0 auto;font-size: 16px;width:100%; overflow-x:hidden;}
.clear {clear: both;}
.pic100 img{width:100%;}
.justify_fix{display:inline-block;*display: inline; *zoom:1; width:100%; height:0; overflow:hidden;}
.f-turn{-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;}
.fl{float:left;}
.fr{float:right;}
.overflow{ overflow:hidden;}
.white a,.white{ color:#fff;}
.pad70{padding:70px 0;}
.top30 {margin-top: 30px;}
.rela{ position:relative;}
.slh{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.text-center{ text-align:center;}
.text-right{text-align:right;}
.row:after{content:''; display:block; clear:both;}
.flex-wrap {
    display: -webkit-flex;
    display: flex;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
}
.container-fluid {
  width: 100%;
}
.clearfix:after{
content:"";
display:block;
clear:both;
height:0;
line-height:0;
visibility:hidden;
}
.clearfix{zoom:1;}	
.container{width:1300px;margin: auto;}

@media (max-width:1466px) {
.container{width:1190px;}
}
@media (max-width:1199px) {
.container{width:991px;}
}
@media (max-width:991px) {
.container{width:750px}
}
@media (max-width:767px) {
.container{width:100%}
}
.row:after{content:''; display:block;clear:both;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float:left}
.col-xs-12 {width:100%}
.col-xs-11 {width:91.66666667%}
.col-xs-10 {width:83.33333333%}
.col-xs-9 {	width:75%}
.col-xs-8 {	width:66.66666667%}
.col-xs-7 {	width:58.33333333%}
.col-xs-6 {	width:50%}
.col-xs-5 {	width:41.66666667%}
.col-xs-4 {	width:33.33333333%}
.col-xs-3 {	width:25%}
.col-xs-2 {	width:16.66666667%}
.col-xs-1 {	width:8.33333333%}
@media (min-width:768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float:left}
.col-sm-12 {width:100%}
.col-sm-11 {width:91.66666667%}
.col-sm-10 {width:83.33333333%}
.col-sm-9 {width:75%}
.col-sm-8 {width:66.66666667%}
.col-sm-7 {width:58.33333333%}
.col-sm-6 {width:50%}
.col-sm-5 {width:41.66666667%}
.col-sm-4 {width:33.33333333%}
.col-sm-3 {width:25%}
.col-sm-2 {width:16.66666667%}
.col-sm-1 {width:8.33333333%}
}
@media (min-width:992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float:left}
.col-md-12 {width:100%}
.col-md-11 {width:91.66666667%}
.col-md-10 {width:83.33333333%}
.col-md-9 {width:75%}
.col-md-8 {width:66.66666667%}
.col-md-7 {width:58.33333333%}
.col-md-6 {width:50%}
.col-md-5 {width:41.66666667%}
.col-md-4 {width:33.33333333%}
.col-md-3 {width:25%}
.col-md-2 {width:16.66666667%}
.col-md-1 {width:8.33333333%}
}
@media (min-width:1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float:left}
.col-lg-12 {width:100%}
.col-lg-11 {width:91.66666667%}
.col-lg-10 {width:83.33333333%}
.col-lg-9 {width:75%}
.col-lg-8 {width:66.66666667%}
.col-lg-7 {width:58.33333333%}
.col-lg-6 {width:50%}
.col-lg-5 {width:41.66666667%}
.col-lg-4 {width:33.33333333%}
.col-lg-3 {width:25%}
.col-lg-2 {width:16.66666667%}
.col-lg-1 {width:8.33333333%}
}



.logo img{height:60px;filter: grayscale(100%) brightness(20000%);}
header{background-color:transparent;left: 0;position: fixed;top: 0;width: 100%;z-index:5;}
header .container{display:flex;align-items:center;justify-content: space-between;}
nav{width:56%;}
nav ul{display:flex;align-items:center;justify-content: space-between;}
nav li{margin-left:10px; position:relative; list-style:none;}
nav li>a{display:block;padding:30px 0 29px;position:relative;color:#fff;}
nav li>a:hover{color:#fff;}
nav li.cur>a,nav li:hover>a{font-weight:bold;}
nav li div{ position:absolute;top:100%;left:50%;width:130px;background-color: rgba(255,255,255,0.92); text-align:center;padding:6px 0; display:none;border-bottom: 1px solid #d9d9d9;border-left: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;margin-left: -65px;}
nav li:hover div{ display:block;}
nav li div a{ display:block;padding:6px 5px;}
.banner .swiper-pagination span{width:16px !important;height:9px !important;border-radius:60px; background-color:rgba(255,255,255,0.3);margin:0 3px !important;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{width:48px !important; background-color:#fff;}
.banner .swiper-button-prev{z-index: 1;top: 50%;margin-top:-45px;width:90px;height:90px;background:url(../images/icon1.png) no-repeat center center; background-size:38%;font-size:0; display:inline-block; position:absolute;left:-100px;opacity:0; cursor:pointer;}
.banner .swiper-button-next{z-index: 1;top: 50%;margin-top:-45px;width:90px;height:90px;background:url(../images/icon2.png) no-repeat center center; background-size:38%;font-size:0; display:inline-block;position:absolute;right:-100px;opacity:0; cursor:pointer;}
.bannerb .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.bannerb .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.bannerb .swiper-button-prev:after,.bannerb .swiper-button-next:after{ display:none;}
.banner:hover .swiper-button-prev{left:0; opacity:1;}
.banner:hover .swiper-button-next{right:0; opacity:1;}
.banner .swiper-pagination{position:absolute;left:0 ;width:100%;bottom:40px !important;}
.swiper-pagination-bullet{ opacity:1 !important;}
.fold_wrap{ overflow:hidden;height:640px; display:flex;}
.fold_wrap li{float:left;width:130px;overflow:hidden;list-style: none;}
.fold_wrap li a{ display:block;height:640px;position:relative; text-align:center;}
.fold_wrap li a>img{ display:none;}
.fold_wrap li a>div{ position:absolute;width:100%;padding:60px 28px;bottom:0;left:0;color:#fff; background-color:rgba(0,0,0,0.2); display:flex;justify-content: space-between; z-index:1;height:100%;flex-direction: column;}
.fold_wrap li div h5{font-size:24px;font-weight:bold;}
.fold_wrap li div p{font-size:15px;color:rgba(255,255,255,0.4);margin-top:10px;}
.fold_wrap li .summary{ display:none; text-align:left;line-height:30px;height:150px; overflow:hidden;margin-top:30px;}
.fold_wrap li .more{ font-size:16px;}
.fold_wrap li .more img,.h_meitiC p img{width:26px; display:inline-block;margin-left:6px;}
.fold_wrap li .more:hover img,.h_meitiC p:hover img{margin-left:15px;}
.fold_wrap li.cur a>div{ background-color:rgba(0,0,0,0.4);}
.fold_wrap li.cur .summary{ display:block;}
.fold_wrap li.cur .foldtop{display:flex;justify-content:center;height: 100%;flex-direction: column;}
.fold_wrap li.cur div h5{font-size:32px;}
.h_school{ background:url(../images/bg1.jpg) no-repeat center center; background-size:cover;}
.h_title h2{font-size: 40px;color:#0070bc; font-weight:bold;}
.h_title p{font-size:16px;margin-top:10px;color:#bbbbbb; text-transform:uppercase;}
.h_schoolC{ text-align:center; overflow:hidden;font-size:0;margin-top:30px;}
.h_schoolC a{ display:inline-block;width:12.28%;margin:30px 1%;}
.h_line4{ background:url(../images/bg4.jpg) repeat-y; background-size:100%;}
.h_new{width:64%;}
.h_meiti{width:30%;}
.h_newC dl{float:left;width:50%;}
.h_newC dl dd{margin-top:20px;}
.h_newC dl dd h5{font-size:22px;font-weight:bold;}
.h_newC dl dd time{color:#666666;margin-top:10px; display:block;}
.h_newC ul{float:right;width:47%;}
.h_newC ul li{ list-style:none;}
.h_newC ul li a{display:block;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #dcdcdc;}
.h_newC ul li:last-child a{border-bottom:0;}
.h_newC ul li h5{font-size:20px;font-weight:bold;line-height:30px;height:60px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:2;
  line-clamp:2;
  -webkit-box-orient: vertical;}
.h_newC ul li time{color:#666666;margin-top:16px; display:block;}
.h_meitiC a{ display:block;margin-bottom:15px; position:relative;}
.h_meitiC p{ position:absolute;right:10px;bottom:20px;color:#fff;}
.links{ background-color:#4d4d4d;padding:20px 0 10px 0;color:#fff;}
.links a{display:inline-block;padding-right:20px;margin:0 20px 10px 0;color:rgba(255,255,255,0.6); position:relative;}
.links a:after{content:''; background-color:rgba(255,255,255,0.6);width:1px;height:80%; position:absolute;right:0;top:10%; display:block;}
.links a:last-child:after{ display:none;}
footer{background:#636363;padding:40px 0;}
.footleft {width:60%;}
.footleft dl{float:left;width:11.666%;margin-right:2%;}
.footleft dl:last-child{margin-right:0;}
.footleft dl dt a{ font-size:18px;color:#fff;}
.footleft dl dd{margin-top:20px;}
.footleft dl dd a{ display:block;margin:10px 0;color:rgba(255,255,255,0.6); font-size:14px;}
.footright{width:38%;}
.footright h2{color:#fff;font-size:28px;}
.footrightC{margin-top:30px;}
.footcontact li{float:left;width:48%; list-style:none;} 
.footcontact li p{color:rgba(255,255,255,0.6);}
.footcontact li h5{color:#fff;margin-top:10px; font-size:22px;}
.footguanzhu{margin-top:50px;border-top:1px solid rgba(255,255,255,0.2);padding-top:50px;}
.footguanzhuC li{float:left; position:relative;}
.footguanzhuC li div{ position:absolute;bottom:100%;left:50%; background-color:#fff;border-radius:15px;padding:15px; display:none;transform: translate(-50%, 0);}
.footguanzhuC li div img{width:160px;}
.footguanzhuC li{float:left;width:25%;margin-bottom: 16px;}
.footguanzhuC li>a{color:rgba(255,255,255,0.5); display:block;}
.footguanzhuC li>a img{ display:inline-block;margin-right:4px;}
.footguanzhuC li:hover div{ display:block;}
.bq{background:#636363;color:rgba(255,255,255,0.2);font-size:12px;padding:20px 0; text-align:center;}
.bq span{display:inline-block; margin:0 3px;}
.bq span a{color:rgba(255,255,255,0.2);}
.h_workstations{ background-color:#f4f4f4; padding:70px 0;}
.otherbanner{color:#fff;padding:160px 0;}
.otherbanner h2{font-size:40px;font-weight:bold;}
.otherbanner p{margin-top:15px;}
.otherbanner p img{ display:inline-block; vertical-align:bottom;margin-right:6px;}
.otherbanner p,.otherbanner p a{color:rgba(255,255,255,0.7);}
.otherbanner p a:last-child{color:#fff;}
.showme{background-color:rgba(255,255,255,0.9);left: 0;position: fixed;top: 0;width: 100%;z-index:5;-webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px); box-shadow:0 3px 8px rgba(18,20,23,.08);}
.showme .logo img{filter:initial;}
.showme nav li>a{color:#333;}
.school,.active,.enterpriseservice,.talentservice {padding:40px 0 80px;}
.schoolC,.enterpriseserviceC,.zwlb{ display:flex;justify-content: space-between;flex-wrap: wrap;}
.schoolC dl,.enterpriseserviceC dl,.zwlb dl{width:48%;margin-bottom:40px;}
.schoolC dl a,.enterpriseserviceC dl a,.zwlb dl a{border-radius:12px; overflow:hidden; box-shadow:0 0 19px #e3e3e3;display:flex;justify-content: space-between;height: 100%;}
.schoolC dl a dt img{width:280px;height:100%;object-fit: cover;}
.schoolC dl a dd{flex:1;padding:50px 40px; position:relative;}
.schoolC dl a dd:after{content:''; display:inline-block;width:8px;height:28px; position:absolute;top:20px;right:20px; background:url(../images/icon5.gif) no-repeat; background-size:100%;}
.schoolC dl a dd h5{font-size:30px;font-weight:bold;line-height: 35px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;
    -webkit-line-clamp:2;}
.schoolC dl a dd h5:after{content:''; display:block;width:38px;height:2px; background-color:#222;margin-top:24px;}
.schoolC dl a dd .con{margin-top:20px;color:#222;}
.schoolC dl a dd .con p{margin:10px 0;}
.schoolC dl a:hover dt img,.activeC dl a:hover dt img,.enterpriseserviceC dl a:hover dt img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}
.pagelist{margin-top:40px;}
.pagelist li{list-style:none;}
.pagelist li:first-child span,.pagelist li:first-child a{ background:url(../images/icon2.png) no-repeat center center; background-size:18px 30px; font-size:0;vertical-align: top;}
.pagelist li:last-child span,.pagelist li:last-child a{ background:url(../images/icon4.png) no-repeat center center; background-size:18px 30px; font-size:0;vertical-align: top;}
.pagelist li.disabled span{ opacity:0.4;cursor: no-drop;}
.pagelist li,.pagelist a,.pagelist span{width: 44px;height: 44px;line-height: 44px;border-radius: 50%;color: #222;cursor:pointer; text-align:center;display:inline-block;margin:0 2px;padding: 0;}
.pagelist span.cur,.pagelist li.active span{background: #0070bc;color: #fff;}
.pagelist p{ display:inline-block;margin-left:10px;}
.activeC dl,.cyhd dl{margin-bottom:40px;} 
.activeC dl a,.cyhd dl a{ box-shadow:0 0 19px #e3e3e3;display:flex;justify-content: space-between;}
.activeC dl dt img,.cyhd dl dt img{width:480px;height:100%;object-fit: cover;}
.activeC dl dd,.cyhd dl dd{flex:1;padding:55px 80px;}
.activeC dl dd h5,.cyhd dl dd h5{font-size:28px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
.activeC dl dd .con,.enterpriseserviceC dl dd .con,.cyhd dl dd .con{margin-top:30px;color:#222;}
.activeC dl dd .con p,.cyhd dl dd .con p{margin:30px 0;color:#8989a3;font-size:16px;}
.activeC dl dd .con p span,.enterpriseserviceC dl dd .con p span,.cyhd dl dd .con p span{ display:inline-block;}
.activeC dl dd .con p span,.cyhd dl dd .con p span{margin:0 40px 5px 0;}
.zwlb dl dd>p span{margin:0 40px 5px 0;display:inline-block;}
.zwlb dl dt img{width:150px;}
.enterpriseserviceC dl dd .con p span {margin:0 40px 5px 0;}
.enterpriseserviceC dl a dt img{width:150px;height:100%;object-fit: cover;border-radius:12px;}
.enterpriseserviceC dl a dt,.zwlb dl dt{border-radius:12px;}
.enterpriseserviceC dl a{padding:38px;align-items: center;}
.enterpriseserviceC dl dd,.zwlb dl dd{flex:1;margin-left:30px;}
.enterpriseserviceC dl dd h5,.zwlb dl dd h5{font-size:20px;}
.enterpriseserviceC dl dd .con p,.zwlb dl dd .con p,.zwlb dl dd>p{color:#8989a3;font-size:16px;}
.enterpriseserviceC dl dd .con p + p,.zwlb dl dd>p{margin-top:30px;}
.h_workstationsC{ overflow:hidden;margin-top:60px;}
.h_workstationsC .left{float:left;width:calc(95% - 406px);}
.h_workstationsC .right{width:408px;float:right; overflow-y:overlay;max-height:720px;padding-right: 20px;}
.h_workstationsC .right dl + dl{margin-top:30px;}
.h_workstationsC .right dl dt{font-size:20px;font-weight:bold;border-bottom:3px solid #dbdbdb; position:relative;padding-bottom:20px;}
.h_workstationsC .right dl dt:after{content:''; display:inline-block;width:110px;height:4px; background-color:#0070bc; position:absolute;left:0;bottom:-2px;}
.h_workstationsC .right dl dd{margin-top:10px;line-height:28px;}
.h_workstationsC .right::-webkit-scrollbar { width:6px;  height: 6px; background-color:transparent;}  
.h_workstationsC .right::-webkit-scrollbar-track  { border-radius: 10px; background-color:transparent;}  
.h_workstationsC .right::-webkit-scrollbar-thumb  {  border-radius: 10px; background-color: #0070bc; }
#map_container{width: 100%;height:750px;margin-top:-2%;}
.schooldetail h1,.enterpriseservicedetail h1{ text-align:center;color:#0070bc;font-size:36px;}
.schooldetailC{margin-top:60px;line-height:30px;}
.schooldetailtit{ position:relative;padding-left:25px;margin-bottom:30px;}
.schooldetailtit h5{font-size:26px;}
.schooldetailtit p{margin-top:5px;color:#8989a3;}
.schooldetailtit:before{content:'';width:5px;height:20px; background-color:#0070bc; display:inline-block;position:absolute;left:0;top:6px;}
.schooldetailC img{ max-width:100%;}
.enterpriseservicedetail .biaoqian{margin-top:36px;font-size:18px;}
.enterpriseservicedetail .biaoqian span{ display:inline-block;margin:0 5px;border-radius:60px;padding:6px 20px;} 
.enterpriseservicedetail .biaoqian .span1{ background-color:#feebc6;color:#fca524;}
.enterpriseservicedetail .biaoqian .span2{ background-color:#ffedff;color:#63839c;}
.companycon{margin-top: 36px;line-height: 30px;}
.companyinfo{ display:flex; text-align:center;margin-top:40px;justify-content:space-around;}
.companyinfo dl dd{margin-top:20px;color:#5f5f5f;}
.companyinfo dl dd h5{font-size:18px;margin-bottom:6px;}
.companytab{ background-color:#f7f7fa;margin-top: 40px;display: flex;padding:0 60px;}
.companytab a{padding:25px 0;margin-right:8%; font-size:22px; position:relative; cursor:pointer;display: inline-block;}
.companytab a span{ overflow:hidden;width:26px;height:30px; display:inline-block;margin-right:10px;vertical-align: bottom;}
.companytab a span img{width:52px;}
.companytab a:after{width:0;content:''; display:block; position:absolute;bottom:0;left:0;height:2px; background-color:#0070bc;-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;}
.companytab a.on:after{width:100%;}
.companytab a.on span img{margin-left:-26px;}
.companytab a.on{color:#0070bc;}
.companycontentC{ display:none;margin-top:50px;}
.zwlb dl a{padding:23px;align-items: center;}
.zwlb dl dd .tit{ display:flex;}
.zwlb dl dd .tit h5{flex:1;}
.zwlb dl dd .tit p{color:#f74141;margin-left:10px;margin-top:4px;}
.zwlb dl dd .con{margin-top:15px;color: #8989a3;}
.zwlb dl dd .con span{ display:inline-block;margin-right:8px;margin-bottom: 3px;}
.zwlb dl dd .con span img{display:inline-block;margin-right:5px;vertical-align: bottom;}
.zwlb dl dd .biao{margin-top:15px;}
.zwlb dl dd .biao span,.zhiweiC .biao span{ display:inline-block;margin-right:8px;border-radius: 60px;padding:4px 15px; font-size:15px;}
.zwlb dl dd .biao .span1,.zhiweiC .biao  .span1{ background-color:#e5e8f7;color:#496298;}
.zwlb dl dd .biao .span2,.zhiweiC .biao  .span2{ background-color:#d6f3f3;color:#63839c;}
.zwlb dl dd .biao .span3,.zhiweiC .biao  .span3{ background-color:#d5faa5;color:#38993a;}
.enterpriseservicelistC + .enterpriseservicelistC{margin-top:40px;}
.enterpriseservicelistC{box-shadow: 0 0 19px #e3e3e3;border-radius: 12px;}
.enterpriseservicelistC .tit{ font-weight:bold;padding:30px 50px;border-bottom:2px solid #8989a3; font-size:20px;}
.zhiweiC{padding:40px 50px;}
.zhiweiC h5{ font-size:35px;font-weight:bold;}
.zhiweiC h5 span{ display:inline-block;margin-left:20px;color:#f74141;}
.zhiweiC .info{margin-top:20px;color:#8989a3;}
.zhiweiC .info span{ display:inline-block;margin-right:20px;}
.zhiweiC .info span img{ display:inline-block;margin-right:5px; vertical-align:bottom;}
.zhiweiC .biao{margin-top:20px;}
.zhiweiCon{ display:flex;margin-top:30px;}
.zhiweiCon .con{flex:1;}
.zhiweiCon h6{ font-size:20px;}
.zhiweiCon .summary{margin-top:10px;color:#8989a3;display:flex; flex-wrap:wrap;line-height: 30px;}
.zhiweiCon .summary span{display:inline-block;margin:8px 6% 8px 0;}
.zhiweiCon .summary span:before{content:''; display:inline-block;margin-right:8px;width:5px;height:5px;border:2px solid #8989a3;border-radius:50%;}
.zhiweicompanytop{ display:flex;justify-content: space-between;}
.zhiweicompanytop .right{margin:20px 0 0 20px;}
.zhiweicompanytop .right a{ display:block; background-color:#0070bc;color:#fff;font-weight:bold;padding:10px 24px;border-radius:10px;font-size:25px;}
.zhiweicompanytop .right a:hover{ opacity:0.8;}
.contact .list{margin-bottom:50px;}
.contact .list h2{font-size: 26px;color:#b00000;}
.contact .list h2:before{background-color:#b00000;content:'';width:5px;height:20px;display:inline-block;margin-right:20px;}
.contactlist{margin:30px -1% 0; display:flex;flex-wrap:wrap;}
.contactlist dl{width:31.33333%;margin:10px 1%;padding:40px 30px;box-shadow: 0 0 19px #e3e3e3;}
.contactlist dl dt{font-size: 20px;}
.contactlist dl dd{margin-top:10px;color:#8989a3;}
.contactlist dl dd a{color:#0070bc;word-break: break-all;}
.contactlist dl dd a img{ display:inline-block;margin-right:10px;}
.active1 h1{font-size:27px;color:#000; font-weight:bold;}
.active1C{margin-top:40px;line-height:30px;color:#5f5f5f;}
.active1C h5{color:#222;font-size:20px;margin-bottom:10px;}
.active1C h5:before{background-color:#0070bc;content:'';width:4px;height:15px;display:inline-block;margin-right:20px;}
.active3{ display:flex;justify-content: space-between;}
.active3left{padding: 30px;width:42%;border-radius: 12px;overflow: hidden;box-shadow: 0 0 19px #e3e3e3;}
.active3right {width:55%;}
.active3right dl{width:100%;margin-bottom: 22px;}
.active3right dl:last-child{margin:0;}
.active3left h2{font-size:26px;font-weight:bold;}
.active3leftC dl{margin-top:40px;}
.active3leftC dl dt{font-size:20px;}
.active3leftC dl dt span{ display:inline-block;margin-left:6px;color:#f00;font-size:20px;font-weight:bold;}
.active3leftC dl dd{margin-top:20px;}
.active3leftC dl dd input,.active3leftC dl dd select{width:100%;border:1px solid #8989a3;border-radius:5px;padding:16px 20px;font-size:18px;}
.active3leftC dl dd select{ background:url(../images/icon28.png) no-repeat right 10px center; appearance:none; -webkit-appearance:none; cursor:pointer;}
.active3leftC dl dd .label{ display:inline-block;margin-right:20px; position:relative;font-size: 20px;cursor:pointer;}
.active3leftC dl dd .label input{ position:absolute; opacity:0;width:100%;height:100%;cursor: pointer;}
.active3leftC dl dd .label span{vertical-align: middle;width:65px;height:38px; display:inline-block; overflow:hidden;margin-right:10px; cursor:pointer;}
.active3leftC dl dd .label span img{ width:130px;}
.active3leftC dl dd .label.check span img{margin-left:-65px;}
.active3leftC dl dd .label:after{content:'否';} 
.active3leftC dl dd .label.check:after{content:'是';}
.active3leftC button{margin-top:60px; width:100%;font-size:22px;background: #0070bc;color: #fff;padding:16px 0;border-radius:7px;}
.active3right dl dt img{width:124px;height:124px;object-fit: cover;}
.active4{ display:flex; flex-wrap:wrap; overflow:hidden;margin:50px -1% 0;}
.active4 dl{margin:0 1% 40px;box-shadow: 0 0 19px #e3e3e3;width:31.333%;}
.active4 dl a{ display:block;}
.active4 dl a dt{ position:relative;}
.active4 dl a dt .img{ position:absolute;top:0;left:0;height:100%;width:100%;}
.active4 dl a dt .img img{height:100%;width:100%;object-fit: cover;}
.active4 dl a dd{ padding:20px; display:flex;}
.active4 dl a dd .left img{width:60px;height:60px;object-fit: cover;}
.active4 dl a dd .right{flex:1;margin-left:20px;}
.active4 dl a dd .right h5{font-size:20px;}
.active4 dl a dd .right time{ display:block;margin-top:10px;color: #8989a3;}
.active4 dl a:hover dt .img img,.newC dl a:hover dt img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}
.newtab{width:65%;margin:0 auto 60px; text-align:center; display:flex;box-shadow:0 6px 24px #eaeaea;}
.newtab a{font-size:32px;padding:30px 0;cursor:pointer; background-color:#fff;flex:1;}
.newtab a.on{background: #0070bc;color: #fff;font-weight:bold;}
.newC dl{margin-bottom:40px;}
.newC dl a{display:flex;box-shadow: 0 0 20px #eee;}
.newC dl dt img{width:480px;height:100%;object-fit: cover;}
.newC dl dd{padding:50px 5%;flex: 1;}
.newC dl dd time{ display:block;color:#023894; font-family:Arial, Helvetica, sans-serif;}
.newC dl dd h5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;font-weight: bold; font-size:20px;}
.newC dl dd .summary{margin-top:30px;color: #8989a3;line-height:30px;height:120px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;
    -webkit-line-clamp:4;}
.newC dl dd time{ display:block; text-align:right; margin-top:20px;color: #8989a3;}
.newC2{ display:flex;justify-content: space-between;flex-wrap: wrap;}
.newC2 dl{margin-bottom:50px;width:48%;}
.newC2 dl a{ display:flex;}
.newC2 dl dt{height:92px;padding:10px 18px; text-align:right;box-shadow: 0 0 19px #e3e3e3; background-color:#f5f5f5;color: #737373;}
.newC2 dl dt span{font-size:26px;margin-bottom:10px; display:block;color:#6d6e70;}
.newC2 dl dd{flex:1;margin-left:36px;}
.newC2 dl dd h5{font-size:20px;font-weight:bold;}
.newC2 dl dd .summary{margin-top:15px;color: #8989a3;line-height:25px;height:50px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;
    -webkit-line-clamp:2;}
.newC2 dl a:hover dt{background: #0070bc;color: #fff;}
.newC2 dl a:hover dt span{color: #fff;}
.newdetailtit{ display:flex;padding-bottom:40px; border-bottom:1px solid #ddd;justify-content: space-between;}
.newdetailtit h1{ font-size:28px;flex:1;margin-right:50px;}
.newdetailtit time{color:#9c9c9c; display:block;margin-top:10px;}
.newdetailC{margin-top:30px;color: #555;line-height: 30px;}
.newdetailC img{max-width:100%;}
.prenext{border-top: 1px solid #ddd;padding-top:40px;margin-top:40px; display:flex;justify-content: space-between;}
.prenext div{width:48%;}
.prenext a{display: block;line-height: 30px;color: #555;}
.prenext a:hover{color:#0070bc;}
.prenext .right{ text-align:right;}
.talentserviceC{ display:flex;overflow:hidden; margin:0 -1%; flex-wrap:wrap;padding:10px 0;}
.talentserviceC dl{width:31.3333%;margin:0 1% 40px;}
.talentserviceC dl a{ display:block;box-shadow: 0 0 19px #e3e3e3;padding:30px; border-radius:10px;}
.talentserviceC dl dt{ display:flex;justify-content: space-between;}
.talentserviceC dl dt h5{font-size:26px;flex:1;}
.talentserviceC dl dt span{width:40px;font-size:20px;height:40px;background: #0070bc;color: #fff;border-radius:50%; line-height:40px; text-align:center;}
.talentserviceC dl dd{margin-top:30px;color: #8989a3;}
.talentserviceC dl dd p{margin-top:20px}
.talentserviceC dl dd p span{margin:0 30px 5px 0; display:inline-block;}
.talentserviceC dl dd p span img{ display:inline-block;margin-right:10px;}
.datanline1,.datanline2,.datanline3,.datanline5{ display:flex;justify-content: space-between;}
.datan .w48{width:48%;}
.datan h2{font-size:22px; font-weight:bold;margin-bottom:20px;}
.datan .content{box-shadow: 0 0 19px #e3e3e3;padding:40px;border-radius:6px;}
.datanline1,.datanline2,.datanline3,.datanline4,.datanline5{margin-bottom:50px;}

.datanline1 .contentcon{height:474px;}
.datanline1 .content h5,.datanline2 h5,.datanline5 h5{font-size:20px;color:#9e9da0;}
.datanline2 .left .content{height:700px; background:url(../images/bg2.jpg) no-repeat center center; background-size:80%;}
.datanline2 .right .content{height:350px;}
.datanline2 .right .tiaoxing {margin-top:50px;}
.datanline3 .content{height:490px;}
.datanline4 .content{height:520px;}
.datanline5 .content{height:520px;}
.datanline6 .content{ display:flex;justify-content: space-between;}
.datanline6 .content .left{width:42%;color:#7b7b7b;font-size:21px;line-height:33px;padding: 80px 0 0 50px;}
.datanline6 .content .right{width:54%;height:600px;}
.datanline6 .content .left h5{margin-bottom:10px;}
.datanline1 .canvas{height:95%;}
.phonechinamap{display:none;}
.si{ background:url(../images/404.jpg) no-repeat center center; background-size:cover;width:100%;height:100vh;   display: flex;justify-content: center;flex-direction: column;}
.si h1{color:#fff;font-size:200px; font-weight:bold;}
.si p{font-size:22px; font-weight:bold;color:#fff;}
.si .btn{margin-top:30px;}
.si .btn a{ display:inline-block;background: #0070bc;color: #fff;border-radius:4px;padding:12px 40px;}
.si .btn a:hover{ opacity:0.85;}
.datanline5_1 .content {height: 530px;}
.datanline1 .bar .contentcon{overflow: overlay;}
.datanline1 .bar .canvas{width:150%;}
.empty{ text-align:center;font-size: 20px;color: #666;padding: 50px 0 100px;width: 100%;}
.empty:before{content:''; display:block;margin:0 auto 30px;width:100%;height:200px; background:url(../images/empty.png) no-repeat center center;background-size:auto 100%;}









.mobile-inner{ display:none; z-index:10;background-color:#fafafa;position:relative}
.mobile-inner-header{background-color:rgba(0,0,0,.7);width:100%;height:50px;position:absolute;top:0;left:0}.mobile-inner-header-icon{ z-index:2;color:#fff;height:60px;line-height: 42px;font-size:16px;text-align:center;right: 50%;margin-right: -375px;top:11px;width:50px;position:fixed;-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;transition:background .5s}.mobile-inner-header-icon-click{background-color:rgba(255,255,255,.2);cursor:pointer}.mobile-inner-header-icon span{margin-top: 10px;position:absolute;left:calc((100% - 25px)/2);top:calc((100% - 1px)/2);width:25px;height:1px;background-color:#fff;}.mobile-inner-header-icon span:nth-child(1),.topnavR span i:nth-child(1){transform:translateY(4px) rotate(0deg)}.mobile-inner-header-icon span:nth-child(2),.topnavR span i:nth-child(2){transform:translateY(-4px) rotate(0deg)}.mobile-inner-header-icon-click span:nth-child(1),.topnavR.click span i:nth-child(1){animation-duration:.5s;animation-fill-mode:both;animation-name:clickfirst}.mobile-inner-header-icon-click span:nth-child(2){animation-duration:.5s;animation-fill-mode:both;animation-name:clicksecond}@keyframes clickfirst{0%{transform:translateY(4px) rotate(0deg)}100%{transform:translateY(0) rotate(45deg)}}@keyframes clicksecond{0%{transform:translateY(-4px) rotate(0deg)}100%{transform:translateY(0) rotate(-45deg)}}.mobile-inner-header-icon-out span:nth-child(1){animation-duration:.5s;animation-fill-mode:both;animation-name:outfirst}.mobile-inner-header-icon-out span:nth-child(2){animation-duration:.5s;animation-fill-mode:both;animation-name:outsecond}@keyframes outfirst{0%{transform:translateY(0) rotate(-45deg)}100%{transform:translateY(-4px) rotate(0deg)}}@keyframes outsecond{0%{transform:translateY(0) rotate(45deg)}100%{transform:translateY(4px) rotate(0deg)}}.mobile-inner-nav{overflow-y: scroll !important;background-color:#fff;width:100%;height:100%;position:fixed;top:0;left:0;padding-top:80px;padding-bottom:80px;display:none}.mobile-inner-nav a{display:block;line-height:50px;text-decoration:none;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-weight:300}.mobile-inner-nav a:hover{color:#07287e;border-bottom:solid 1px rgba(255,255,255,.2)}
.mobile-inner-header-icon-click{ position:fixed;font-size:0 !important;color:#333;}
.mobileshowme .mobile-inner-header-icon-out{color:#333;}
.mobileshowme .mobile-inner-header-icon-out span{background-color:#333;}
.mobile-inner-header-icon-click span{margin-top:0; background-color:#333;}
.mobile-inner-nav li {width: 80%;margin-left: 10%;list-style: none;border-bottom: solid 1px #b1b1b1;}
.mobile-inner-nav li div{ display:none;margin-left: 20px;}
.mobile-inner-nav li div p{display:none;}
.mobile-inner-nav li article a{font-size: 14px;}
.mobile-inner-nav li article h4,.mobile-inner-nav li article h4 dl dd{ display:none;margin-left:20px;}
.mobile-inner-nav li a.on:after{content:'+';float:right;}
.mobile-inner-nav li a.on.submenu-open:after{content:'-';}
.mobile-inner-nav .lan a{ display:inline-block;margin:0;border:0;}
.mobile-inner-nav .lan{ text-align:right;margin-right:10%;margin-top:10px;border:0;}




@media(max-width:1700px){
	.h_newC ul li h5 {font-size: 18px;}
	.h_newC ul li time, .h_newC dl dd time {font-size: 15px;}

}
@media(max-width:1466px){
	.fold_wrap li a>div {padding: 50px 20px;}
	.fold_wrap li div h5 {font-size: 22px;}
	.fold_wrap li div p {font-size: 14px;}
	.h_title h2 {font-size: 32px;}
	.h_newC ul li time { margin-top: 10px;}
	.h_newC ul li h5 {line-height: 28px; height: 56px;}
	.schoolC dl a dd h5 {font-size: 25px;}
	.enterpriseserviceC dl dd .con p + p, .zwlb dl dd>p {margin-top: 16px;}
	.activeC dl dd .con, .enterpriseserviceC dl dd .con, .cyhd dl dd .con {margin-top: 20px;}
	.datanline1 .contentcon {height:520px;}
	
}
@media(max-width:1199px){
	nav {width: 62%;}
	.h_workstationsC .right {width: 330px;}
	.h_workstationsC .left { width: calc(95% - 318px);}
	.h_new {width: 67%;}
	.h_newC dl dd h5 {line-height: 28px;height: 56px;white-space: initial;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
	.footleft dl dt a {font-size: 16px;}
	.schoolC dl a dd { padding: 40px 30px;}
	.schoolC dl a dd h5 {font-size: 22px;line-height: 30px;}
	.schoolC dl a dt img {width: 170px;}
	.schoolC dl a dd:after { width: 6px;}
	.schooldetail h1, .enterpriseservicedetail h1 {font-size: 30px;}
	.schooldetailtit h5 {font-size: 22px;}
	.schooldetailtit p {margin-top: 0px;font-size: 14px;}
	.enterpriseserviceC dl a dt img {width: 100px;}
	.activeC dl dd h5, .cyhd dl dd h5 {font-size: 24px;}
	.activeC dl dd, .cyhd dl dd {padding: 35px 35px;}
	.zwlb dl dt img {width: 90px;}
	.zwlb dl a {align-items: flex-start;}
	.zhiweiC h5 {font-size: 30px;}
	.zhiweicompanytop .right a {font-size: 20px;}
	.talentserviceC dl dt h5 {font-size: 24px;}
	.datanline1 .content h5, .datanline2 h5, .datanline5 h5 {font-size: 16px;}
	.newtab a {font-size: 26px;padding: 22px 0;}
	.si h1 {font-size: 160px;}
    
}
@media(max-width:991px){
	nav{ display:none !important;}
	.mobile-inner,.banners{ display:block !important;}
	header { padding: 10px 0;}
	.fold_wrap li{width: 33.333% !important;}
	.fold_wrap {height: initial;display: block;}
	.fold_wrap li .summary {line-height: 22px;font-size: 14px;height: 110px; margin: 20px 0;display:block;}
	.fold_wrap li a {height: 324px;}
	.h_workstationsC .left{display:none;}
	.h_workstationsC .right,.footright{width: 100%;}
	.h_schoolC a {width: 23%;}
	.h_new { width: 100%;}
	.h_meiti { width:100%;margin-top:20px;}
	.h_meitiC{ display:flex;justify-content: space-between;}
	.h_meitiC a {width: 49%;}
	.footleft{ display:none;}
	.h_newC ul li a {margin-bottom: 23px; padding-bottom: 23px;}
	.schoolC dl, .enterpriseserviceC dl, .zwlb dl {width: 100%;margin-bottom: 20px;}
	.pagelist li, .pagelist a, .pagelist span {width: 36px;height: 36px;line-height: 36px;}
	.pagelist li:first-child span, .pagelist li:first-child a ,.pagelist li:last-child span, .pagelist li:last-child a{background-size: 14px 22px !important;}
	.phonechinamap{display:block;margin-bottom:30px;}
	.phonechinamap select{width:100%;padding:12px 15px;border-radius:4px;border:1px solid #333;font-size:16px; background-color:transparent;appearance:none;-webkit-appearance:none;background:url(../images/icon28.png) no-repeat right 10px center;background-size:30px;}
	.activeC dl dt img, .cyhd dl dt img {width: 290px;}
	.talentserviceC dl {width: 48%;margin: 0 1% 20px;}
	.companytab {padding: 0 20px;}
	.companytab a {font-size: 20px;}
	.active4 dl {margin: 0 1% 20px; width: 48%;}
	.datanline2 .left .content{height:450px;}
	.datan .content {padding: 30px;}
	.newC dl dt img {width: 320px;}
	.newdetailtit,.prenext{display: block;}
	.prenext div{width:100%;}
	.prenext .right {text-align: left;}
	.newdetailtit h1{margin-right: 0;}
	.contactlist dl {width: 48%;margin: 10px 1%; padding: 30px 20px;}
	.h_line4{ background:none;}
	.datanline5_1 .content {height:600px;}
	.datan .w48 {width:100%;}
	.datanline1, .datanline2, .datanline3, .datanline5,.newC dl a,.newC2{display: block;}
	.datan .left,.datanline1, .datanline2, .datanline3, .datanline4, .datanline5{margin-bottom:30px;}
	
}
@media(max-width:767px){
	.mobile-inner-header-icon {font-size: 14px;top:0px;right:15px;margin-right: 0;}
	.logo img {height: 40px;}
	header {padding: 12px 15px;}
	.fold_wrap li {width:50% !important;}
	.fold_wrap li div h5 {font-size: 18px;}
	.fold_wrap li div p {font-size: 12px;margin-top: 3px;}
	.fold_wrap li .summary {line-height: 20px;font-size: 12px;height: 100px;white-space: initial;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient: vertical;}
	.fold_wrap li .more {font-size: 15px;}
	.fold_wrap li .more img, .h_meitiC p img {width: 18px;}
	.h_workstations,.h_school,.h_line4,footer,.school,.schooldetail,.enterpriseservice,.enterpriseservicedetail,.enterpriseservicelist,.talentservice,.active,.datan,.new,.newdetail,.contact{padding:40px 15px;}
	.h_title h2 {font-size: 22px;}
	.h_title p {font-size: 12px;margin-top: 8px;}
	.h_workstationsC .right dl dt {font-size: 18px;}
	.h_workstationsC .right dl dd {line-height: 23px;font-size: 15px;}
	.h_workstationsC .right {max-height: 390px;padding-right:10px;}
	.h_workstationsC .right dl + dl {margin-top: 20px;}
	.h_workstationsC .right::-webkit-scrollbar { width:3px;  height:3px; background-color:transparent;}  
	.h_workstationsC .right dl dt {border-bottom: 1px solid #dbdbdb;padding-bottom: 15px;}
	.h_workstationsC .right dl dt:after {width: 80px;height: 2px;}
	.h_schoolC a {width: 31.333%;margin: 12px 1%;}
	.h_line4 .pad70{padding:0;}
	.h_newC dl {width: 100%;}
	.h_newC dl dd h5,.h_newC ul li h5{height: initial;font-size: 16px;line-height: 24px;}
	.h_newC ul li time, .h_newC dl dd time {font-size: 14px;}
	.h_newC ul{width:100%;margin-top:20px;}
	.h_meitiC p {bottom: 5px;}
	.links {padding: 20px 10px 10px 10px;font-size: 15px;}
	.footright h2 {font-size: 22px;}
	.footcontact li {margin: 10px 0; width: 100%;}
	.footcontact li h5 { font-size: 18px;}
	.footrightC {margin-top: 20px;}
	.bq { padding: 0 10px 20px;}
	.otherbanner h2 {font-size: 26px;}
	.otherbanner p{ display:none;}
	.otherbanner {padding: 110px 0 65px;}
	.schoolC dl a dt img {width: 120px;}
	.schoolC dl a dd {padding: 20px 20px;}
	.schoolC dl a dd h5 {font-size: 17px;line-height: 24px;}
	.schoolC dl a dd h5:after {margin-top: 15px;}
	.schoolC dl a dd .con { font-size: 14px;}
	.schoolC dl a dd .con p {margin: 7px 0;}
	.schoolC dl a dd:after {width:5px;top: 14px;right: 14px;}
	.pagelist {margin-top: 20px;}
	.pagelist li, .pagelist a, .pagelist span {width: 30px;height: 30px;line-height: 30px;}
	.schooldetail h1, .enterpriseservicedetail h1 {font-size: 22px;}
	.schooldetailtit h5 {font-size: 18px;}
	.schooldetailtit:before {width: 3px; height: 17px; top: 8px;}
	.schooldetailtit {padding-left: 17px;}
	.schooldetailC{font-size: 15px;}
	.enterpriseserviceC dl a {padding: 20px;align-items: flex-start;}
	.enterpriseserviceC dl a dt img {width: 50px;}
	.enterpriseserviceC dl dd, .zwlb dl dd {flex: 1;margin-left: 15px;}
	.enterpriseserviceC dl dd h5, .zwlb dl dd h5 {font-size: 17px;}
	.enterpriseserviceC dl dd .con{margin-top: 16px;}
	.enterpriseserviceC dl dd .con p{font-size:14px;}
	.enterpriseserviceC dl dd .con p span {margin: 0 20px 3px 0;}
	.enterpriseserviceC dl dd .con p + p, .zwlb dl dd>p {margin-top: 3px;}
	.enterpriseservicedetail .biaoqian {margin-top: 24px;font-size: 14px;}
	.enterpriseservicedetail .biaoqian span {margin: 0 2px; padding: 4px 13px;}
	.companycon {margin-top: 25px;font-size: 15px;}
	.companyinfo { margin-top: 35px;flex-wrap:wrap;justify-content: space-between;}
	.companyinfo dl{margin-bottom:20px;text-align: left;display: flex;align-items: baseline;width:49%;}
	.companyinfo dl img{width:32px;}
	.companyinfo dl dd {margin: 0 0 0 15px;}
	.companyinfo dl dd p{font-size: 15px;}
	.companytab a {padding: 10px 0; margin:0 0 0 0;font-size: 16px;width:50%;}
	.companytab { padding:12px 12px;flex-wrap:wrap;justify-content: space-between !important;}
	.companytab a span {width: 15px;height: 17px;margin-right: 6px;}
	.companytab a.on span img {margin-left: -15px;}
	.companytab a span img {width:30px;height: 17px;vertical-align: top;}
	.cyhd dl a{ display:block;}
	.activeC dl dd, .cyhd dl dd {padding: 20px 20px;}
	.activeC dl dd h5, .cyhd dl dd h5 {font-size: 18px;}
	.activeC dl dd .con p, .cyhd dl dd .con p {margin: 6px 0;font-size: 14px;}
	.companycontentC {margin-top: 26px;}
	.zwlb dl dt img {display: none;}
	.zwlb dl dd{margin-left: 0;}
	.zwlb dl dd .tit,.zhiweicompanytop{display: block;}
	.zwlb dl dd .tit p {margin: 4px 0 0 0;}
	.zwlb dl dd .con span,.zwlb dl dd .biao span, .zhiweiC .biao span{font-size: 14px;}
	.enterpriseservicelistC .tit { padding: 18px 20px; font-size: 16px;}
	.zhiweiC {padding: 22px 20px;}
	.zhiweiC h5 {font-size: 20px;}
	.zhiweiC h5 span {margin: 10px 0 0 0;}
	.zhiweiC .info {font-size: 14px;}
	.zhiweiCon h6,.newC2 dl dd h5{font-size: 16px;}
	.zhiweiCon .summary {font-size: 14px;}
	.zhiweiCon {display: block;margin-top: 20px;}
	.enterpriseservicelistC + .enterpriseservicelistC {margin-top: 30px;}
	.zhiweicompanytop .right {margin: 30px 0 0 0;}
	.zhiweicompanytop .right a {font-size: 18px;display: inline-block;}
	.talentserviceC dl {width: 100%;margin: 0 0 20px;}
	.talentserviceC {margin: 0;padding: 10px;}
	.talentserviceC dl dt h5 {font-size: 20px;}
	.talentserviceC dl dt span {width: 35px; font-size: 16px;height: 35px;line-height: 35px;}
	.talentserviceC dl dd {margin-top: 20px; font-size: 14px;}
	.talentserviceC dl dd p span img { width: 18px;}
	.talentserviceC dl dd p {margin-top: 2px;}
	.talentserviceC dl a { padding: 20px;}
	.activeC dl, .cyhd dl {margin-bottom: 20px;}
	.activeC dl a{ display:block;}
	.activeC dl dt img, .cyhd dl dt img { width:100%; height: initial;}
	.companytab a.on:after {width: 90px;}
	.active3 {display: block;}
	.active3left{width: 100%;}
	.active3left h2 {font-size: 20px;}
	.active3leftC dl {margin-top: 20px;}
	.active3leftC dl dt,.newC dl dd h5{font-size: 16px;}
	.active3leftC dl dd {margin-top: 12px;}
	.active3leftC dl dd input, .active3leftC dl dd select { padding: 12px 12px;font-size: 16px;}
	.active3leftC dl dd select { background-size: 20px;}
	.active3leftC button {padding: 12px 0;font-size: 18px;}
	.active4 dl {margin: 0 0 20px;width: 100%;}
	.datan h2 {font-size: 19px;}
	.datanline1, .datanline2, .datanline3, .datanline4, .datanline5{margin-bottom:30px;}
	.datanline1 .contentcon { height: 300px;}
	.datan .content { padding: 20px;}
	.newtab a {font-size: 19px;padding: 13px 0;}
	.newtab {width: 74%;margin: 0 auto 30px;}
	.newC dl dt img { width: 100%;height: initial;}
	.newC dl dd {padding: 20px 16px;}
	.newC dl dd .summary {margin-top: 16px; font-size: 14px; line-height: 24px; height: 72px;-webkit-line-clamp: 3;}
	.newC dl dd time,.newdetailtit time{font-size: 14px;}
	.newC dl{margin-bottom:20px;}
	.newC2 dl {margin-bottom: 20px;width: 100%;}
	.newC2 dl dt span {font-size: 20px;margin-bottom: 4px;}
	.newC2 dl dt {height: 74px;padding: 10px 14px;}
	.newC2 dl dd {margin-left: 26px;}
	.newC2 dl dd .summary{font-size: 14px;}
	.newdetailtit h1,.contact .list h2{font-size: 20px;}
	.newdetailC{font-size: 15px;}
	.contact .list h2:before { width: 4px;height: 17px; margin-right: 10px;}
	.contactlist dl {width: 100%;margin: 10px 0;padding: 20px 20px;}
	.contactlist dl dt { font-size: 18px;}
    .contactlist dl dd a img {margin-right: 0px;width: 16px;}
    .contactlist {margin: 10px 0 0;}
    .active3right { width: 100%;margin-top: 20px;}
    .si h1 {font-size: 80px;}
    .si p {font-size: 16px;}
    .si .btn a {padding: 10px 30px;}
    .datanline5_1 .left .content {height:640px;}
    .datanline5_1 .right .content {height:520px;}
    .datanline1 .container8 .contentcon{height:650px;}
    .empty {font-size: 16px;}
    .empty:before {height: 145px;}
    
}
@media(max-width:450px){
    .companyinfo dl img {width: 23px;}
    .companyinfo dl dd {margin: 0 0 0 8px;}
    .companyinfo dl dd h5 {font-size: 17px;color: #222;}
    .companyinfo dl dd p {font-size: 14px;}
    .links a {padding-right: 10px;margin: 0 10px 6px 0;font-size: 14px;}
}



