/* Reset Css */
html,body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%; overflow-x:hidden;}
body,div,ul,li,ol,dl,dd,dt,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,caption{margin:0px;padding:0px;}
fieldset,img{border:0;outline:medium none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button; cursor:pointer;}
table{border-collapse:collapse;}
ol,ul{list-style:none;}
address,caption,cite,code,dfn,en,th,var{font-weight:normal; font-style:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
a{text-decoration:none;outline:medium none;}
input,textarea{outline:medium none;}
img{transition:all .5s; -webkit-transition:all .5s;}
/* 公共部分CSS样式 */
html,body{font:14px/1 microsoft Yahei,Arial,Helvetica,sans-serif; background:#fff;}
input,label,textarea{font:14px Microsoft Yahei;}
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset;}
img{font-size:14px; width:100%; display:block;}
a{color:#fff; text-decoration:none;-webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;}
.clear{clear:both;}
.clearfix:after{content: "020"; display: block; height: 0; clear: both; visibility: hidden;  }
.clearfix {zoom: 1; }

@font-face {
    font-family: 'r-averta';
	src: url('/theme/default/font/Averta-Regular.eot');
    src: url('/theme/default/font/Averta-Regular.eot?#iefix') format('embedded-opentype'),
         url('/theme/default/font/Averta-Regular.woff') format('woff'),
         url('/theme/default/font/Averta-Regular.ttf') format('truetype'),
         url('/theme/default/font/Averta-Regular.svg') format('svg');
	font-style:normal;
	font-weight:normal;
}

@font-face {
    font-family: 'AvertaStd';
	src: url('/theme/default/font/AvertaStd.eot');
    src: url('/theme/default/font/AvertaStd.eot?#iefix') format('embedded-opentype'),
         url('/theme/default/font/AvertaStd.woff') format('woff'),
         url('/theme/default/font/AvertaStd.ttf') format('truetype'),
         url('/theme/default/font/AvertaStd.svg') format('svg');
	font-style:normal;
	font-weight:normal;
}

@font-face {
    font-family: 'DINPRO';
	src: url('/theme/default/font/DINPRO.eot');
    src: url('/theme/default/font/DINPRO.eot?#iefix') format('embedded-opentype'),
         url('/theme/default/font/DINPRO.woff') format('woff'),
         url('/theme/default/font/DINPRO.ttf') format('truetype'),
         url('/theme/default/font/DINPRO.svg') format('svg');
	font-style:normal;
	font-weight:normal;
}

@font-face {
    font-family: 'MDINPRO';
	src: url('/theme/default/font/MDINPRO.eot');
    src: url('/theme/default/font/MDINPRO.eot?#iefix') format('embedded-opentype'),
         url('/theme/default/font/MDINPRO.woff') format('woff'),
         url('/theme/default/font/MDINPRO.ttf') format('truetype'),
         url('/theme/default/font/MDINPRO.svg') format('svg');
	font-style:normal;
	font-weight:normal;
}

@font-face {
    font-family: 'fanghei';
	src: url('/theme/default/font/fanghei.eot');
    src: url('/theme/default/font/fanghei.eot?#iefix') format('embedded-opentype'),
         url('/theme/default/font/fanghei.woff') format('woff'),
         url('/theme/default/font/fanghei.ttf') format('truetype'),
         url('/theme/default/font/fanghei.svg') format('svg');
	font-style:normal;
	font-weight:normal;
}

@font-face {
  font-family: 'webfont1';
  font-display: swap;
  src: url('https://at.alicdn.com/t/webfont_yyml8drvamm.eot'); /* IE9*/
  src: url('https://at.alicdn.com/t/webfont_yyml8drvamm.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('https://at.alicdn.com/t/webfont_yyml8drvamm.woff2') format('woff2'),
  url('https://at.alicdn.com/t/webfont_yyml8drvamm.woff') format('woff'), /* chrome、firefox */
  url('https://at.alicdn.com/t/webfont_yyml8drvamm.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('https://at.alicdn.com/t/webfont_yyml8drvamm.svg#AlibabaPuHuiTiL') format('svg'); /* iOS 4.1- */
}

@font-face {
  font-family: 'webfont2';
  font-display: swap;
  src: url('https://at.alicdn.com/t/webfont_e764swcijml.eot'); /* IE9*/
  src: url('https://at.alicdn.com/t/webfont_e764swcijml.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('https://at.alicdn.com/t/webfont_e764swcijml.woff2') format('woff2'),
  url('https://at.alicdn.com/t/webfont_e764swcijml.woff') format('woff'), /* chrome、firefox */
  url('https://at.alicdn.com/t/webfont_e764swcijml.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('https://at.alicdn.com/t/webfont_e764swcijml.svg#AlibabaPuHuiTiH') format('svg'); /* iOS 4.1- */
}


@font-face {
  font-family: 'webfont3';
  font-display: swap;
  src: url('https://at.alicdn.com/t/webfont_e5vhpdxc8in.eot'); /* IE9*/
  src: url('https://at.alicdn.com/t/webfont_e5vhpdxc8in.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('https://at.alicdn.com/t/webfont_e5vhpdxc8in.woff2') format('woff2'),
  url('https://at.alicdn.com/t/webfont_e5vhpdxc8in.woff') format('woff'), /* chrome、firefox */
  url('https://at.alicdn.com/t/webfont_e5vhpdxc8in.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('https://at.alicdn.com/t/webfont_e5vhpdxc8in.svg#AlibabaPuHuiTiM') format('svg'); /* iOS 4.1- */
}

@font-face {
  font-family: 'webfont4';
  font-display: swap;
  src: url('https://at.alicdn.com/t/webfont_3s9xzzsn6eo.eot'); /* IE9*/
  src: url('https://at.alicdn.com/t/webfont_3s9xzzsn6eo.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('https://at.alicdn.com/t/webfont_3s9xzzsn6eo.woff2') format('woff2'),
  url('https://at.alicdn.com/t/webfont_3s9xzzsn6eo.woff') format('woff'), /* chrome、firefox */
  url('https://at.alicdn.com/t/webfont_3s9xzzsn6eo.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('https://at.alicdn.com/t/webfont_3s9xzzsn6eo.svg#Alibaba-PuHuiTi-Bold') format('svg'); /* iOS 4.1- */
}
/* .lpuhuiti {
    font-family: "webfont1" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.hpuhuiti {
    font-family: "webfont2" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.mpuhuiti {
    font-family: "webfont3" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.bpuhuiti {
    font-family: "webfont4" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} */

.visible-hd {
  display: none !important;
}
.visible-lg {
  display: block !important;
}

@media screen and (max-width:991px){
	.visible-hd {
		display: block !important;
	}
	.visible-lg {
		display: none !important;
	}
}
body{position:relative;}
table{border-collapse:collapse;    width:100%;}  
tr td{border-collapse:collapse;}
.g-wrap{max-width:1400px; margin-left:auto; margin-right:auto;padding-left:15px; padding-right:15px;}
@media screen and (max-width:1440px){
.g-wrap{max-width:1200px;}	
}

.ellip{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.ellip1{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-line-break: auto;-webkit-box-orient: vertical;}
.ellip2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-line-break: auto;-webkit-box-orient: vertical;}

@keyframes myfirst {
   0% {transform: translate(0px, 0px);}
   50% {transform: translate(0px, -10px);}
   100% {transform: translate(0px, 0px);}
}

.imglist{margin-top:-30px; margin-right:-30px; overflow:hidden;}
.imglist li{float:left;}
.imglist li a{margin-right: 30px;margin-top:30px;position: relative;color: #fff;overflow: hidden; display:block; transition:all .5s; -webkit-transition:all .5s; -o-transition:all .5s;}

.pz_banner{width:100%; overflow:hidden;  z-index:4; position:relative;}
.slide_banner{ margin:0;position:relative;}
.slide_banner .slick-slide{ width:100%; padding:0;outline: none;}
.slide_banner img{ width:100%;}
.slide_banner .slick-dots{ bottom:48px; overflow:hidden;text-align: right; position:absolute; z-index:20;  box-sizing:border-box; width:1400px; left:50%; margin-left:-400px;}
.slide_banner .slick-dots li{width:10px; height:10px;background:rgba(255,255,255,0.3);  margin:0px 5px; position:relative; box-sizing:border-box; border-radius:50%; }
.slide_banner .slick-dots li button{ display:none;}
.slide_banner .slick-dots li.slick-active{background:rgba(255,255,255,0.3); border:2px solid #FFF;}
.slide_banner .slick-prev,.slide_banner .slick-next{width:55px; height:55px; border:1px solid #FFF; border-radius:50%; top:50%; margin-top:27.5px; z-index:30;}
.slide_banner .slick-prev{background:url(/theme/default/images/ico1.png) center center no-repeat; left:98px;}
.slide_banner .slick-next{background:url(/theme/default/images/ico2.png) center center no-repeat; right:98px;}
@media screen and (max-width:2200px){
.slide_banner .slick-dots{width:90%; margin-left:-45%;}	
}

.w_0100_2{width: 100%;position: relative;outline: none; }
.w_0100_2 .w_2_1{width: 100%; position: relative;overflow: hidden; background:#1b5dcd;  height:700px;}
.w_0100_2 .w_2_2{display:none;}

@media screen and (max-width:991px){
.w_0100_2 .w_2_1{display:none;}
.w_0100_2 .w_2_2{display:block;}	
}

@media screen and (max-width:640px){
.slide_banner .slick-dots{bottom:25px;}	
}

.classnav{width:280px;background:rgba(0,0,0,0.35); left:calc((100% - 1400px) /2); position:absolute; height:620px; top:50%; margin-top:-310px; padding:0px; box-sizing: border-box;}
.classnav dl{width:80%; margin:25px auto; color:#FFF; position:relative; padding:0px 10%;}
.classnav dl dt{font-size:16px; line-height:25px; border-bottom:1px dotted rgba(255,255,255,0.2); padding:10px 0px; margin-bottom:15px; font-weight:bold; position:relative; z-index:10; cursor: pointer;}
.classnav dl dt:after{position:absolute; content:"";width:6px; height:10px; right:0px;top:50%; margin-top:-3px; background:url(/theme/default/images/ico4.png) center/cover no-repeat;}
.classnav dl .cont{color:rgba(255,255,255,0.5); overflow:hidden; position:relative;z-index:10;}
.classnav dl .cont dd{line-height:35px; float:left;  font-family: 'Arial';}
.classnav dl .cont dd:nth-child(odd){width:60%;}
.classnav dl .cont dd:nth-child(even){width:40%;}
.classnav dl .cont dd a{color:rgba(255,255,255,0.5);}
.classnav dl .cont dd a:hover{color:rgba(255,255,255,1);}
.classnav dl .cont1{position:absolute; width:100%; background:rgba(0,0,0,0.8);left:100%; top:46px; display:none;}
.classnav dl .cont1 ul{width:80%; padding:0px 10%; margin:25px auto; overflow:hidden;}
.classnav dl .cont1 ul li{line-height:35px; float:left; font-family: 'Arial';width:50%;}
.classnav dl .cont1 ul li a{color:rgba(255,255,255,0.5);}
.classnav dl .cont1 ul li a:hover{color:rgba(255,255,255,1);}

.ban_info{position:absolute; top:50%;left:50%;overflow:hidden;color:#FFF; line-height:1.2; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); width:1400px; letter-spacing: 1.5px;min-height:300px; }
.ban_info .txt{width:calc(100% - 380px); float:right; }
.ban_info .txt big{display:block; font-size:74px; line-height:1.2; opacity:0;}
.ban_info .txt small{display:block; font-size:32px; line-height:1.5; margin-top:30px; opacity:0;}
.ban_info .txt small span{font-family: 'DINPRO'; color:#f8b931;}
.ban_info .txt .view{width:150px; height:50px; line-height:46px; background:#f8b931; border-radius:25px; border-radius:25px; font-size:18px; font-weight:bold; text-align:center; display:block; transition:all 0.5s; -webkit-transition:all 0.5s; margin-top:80px; opacity:0;}
.ban_info .txt .view:hover{opacity:0.8;}

@media screen and (max-width:1400px){
.ban_info{width:100%;}
.classnav{left:15px;}	
}

@media screen and (max-width:1200px){
.ban_info .txt big{font-size:54px;}	
.ban_info .txt small{font-size:24px;}
}

@media screen and (max-width:991px){
.ban_info .txt{width:90%;}
.ban_info .txt big{font-size:44px;}	
.ban_info .txt small{font-size:20px;}
.classnav{display:none;}	
}

@media screen and (max-width:640px){
.ban_info{min-height:auto;}
.ban_info .txt{width:95%;}
.ban_info .txt big{font-size:28px;}	
.ban_info .txt small{font-size:18px;margin-top:20px;}
.ban_info .txt .view{margin-top:20px; width:100px; height:40px; line-height: 40px; border-radius:20px; font-size:14px;}
}

@media screen and (max-width:480px){
.ban_info .txt big{font-size:20px;}
.ban_info .txt small{font-size:14px; margin-top:10px;}
.ban_info .txt .view{margin-top:15px;height:30px; line-height: 30px; border-radius:15px;}
}

.slide_banner .slick-slide.slick-current .ban_info big{ -webkit-animation: fadeInUp 1s 0.5s both;-moz-animation: fadeInUp 1s 0.5s both;animation: fadeInUp 1s 0.5s both; transition:all 0.5s ease 0.5s; -webkit-transition:all 0.5s ease 0.5s;opacity:1; }
.slide_banner .slick-slide.slick-current .ban_info small{ -webkit-animation: fadeInUp 1s 1s both;-moz-animation: fadeInUp 1s 1s both;animation: fadeInUp 1s 1s both; transition:all 0.5s ease 0.5s; -webkit-transition:all 0.5s ease 0.5s;opacity:1; }
.slide_banner .slick-slide.slick-current .ban_info .view{ -webkit-animation: fadeInUp 1s 1.5s both;-moz-animation: fadeInUp 1s 1.5s both;animation: fadeInUp 1s 1.5s both; transition:all 0.5s ease 0.5s; -webkit-transition:all 0.5s ease 0.5s;opacity:1; }


.head{width:100%;background:#FFF; height:120px; padding:0px 50px; text-align:center; box-sizing: border-box;}
.head .trainbtn{display:inline-block; height:30px; line-height:30px; border-radius:15px; padding:0px 10px; background:#f8b931; color:#FFF; font-size:14px; position:absolute; right:60px; top:50%; margin-top:-15px; display:none;}
.head .trainbtn .s2{display:none;}
.head .trainbtn.active .s1{display:none;}
.head .trainbtn.active .s2{display:block;}
.head .logo{float:left; display:block; width:228px;  margin:32px 0px;}

.head .h_right{display:inline-block;float:right;  height:97px; transition:all 0.5s; -webkit-transition:all 0.5s; } 
.head .h_right .h_search{width:200px; height:38px;display:inline-block;  border:1px solid rgba(0,0,0,0.15); border-radius:20px;float:right; margin:40px 0px 40px 0px; position:relative;}
.head .h_right .h_search .h_city{position:absolute; width:170px;height:100%; right:-130px;background:#f8b931;border-radius:20px; cursor:pointer; text-align: center; position:relative; transition:all 0.5s;-webkit-transition:all 0.5s;}
.head .h_right .h_search .h_city.active{width:223px; transition:all 0.5s;-webkit-transition:all 0.5s; right:-50px; z-index: 120;}
.head .h_right .h_search .h_city.active:before{position:absolute; content:"";width:19px;height:12px; background:url(/theme/default/images/ico141.png) center/cover no-repeat; top:100%; left:50%; margin-left:-9.5px;}
.head .h_right .h_search .h_city .txt1{display:block;padding-left:20px;line-height:38px;color:#FFF; background:url(/theme/default/images/ico2.png) left center no-repeat;width:85px;position:absolute;top:0px; left:50%; margin-left:-42.5px; box-sizing: border-box; font-size:16px;}
.head .h_right .h_search .h_city.active .txt1{display:none;}
.head .h_right .h_search .h_city .txt2{display:none;padding-left:20px;line-height:38px;color:#FFF; background:url(/theme/default/images/ico2.png) left center no-repeat;width:140px;position:absolute;top:0px; left:50%; margin-left:-70px; box-sizing: border-box; font-size:16px;}
.head .h_right .h_search .h_city.active .txt2{display:block;}
.head .h_right .h_search .h_city:after{width:10px; height:6px;background:url(/theme/default/images/ico3.png) center center no-repeat; position:absolute; content:""; right:15px; top:50%; margin-top:-3px;}
.head .h_right .h_search .btn{width:30px; height:30px; background:url(/theme/default/images/ico1.png) center center no-repeat; border:0px; margin:4px 3px 4px 8px; float:left;}
.head .h_right .h_search .int{width:80px; height:25px; float:left; border:0px; margin:5.5px 0px; background: transparent;}
.head .h_right .hotline{display:inline-block; float:right; font-size:24px; color:#429637;  font-family: 'DINPRO'; line-height:40px; margin:40px 0px 40px 130px;}

#nav{display:inline-block; transition:all 0.8s; -webkit-transition:all 0.8s; position:absolute; top:0px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); z-index: 10;}
#nav li{position:relative; float:left; }
#nav li:last-child{margin-right:0px;}
#nav li .aon a{display:block; color:#333;  line-height:120px; transition:all 0.5s; -webkit-transition:all 0.5s; position:relative;font-size:20px; letter-spacing:1px;padding:0px 30px; position:relative; transition:all 0.5s; -webkit-transition:all 0.5s; }

#nav li .aon a:after{position:absolute; content:""; bottom:0px; left:0px;width:0px; height:2px; background:#0d7b3b; transition:all 0.5s; -webkit-transition:all 0.5s;}
#nav li .aon a:hover,#nav li .aon .sele{color:#0d7b3b; }
#nav li .aon a:hover:after,#nav li .aon .sele:after{width:100%;}
#nav li .subnav{position:absolute;top:120px; display:none; z-index:101; background:rgba(255,255,255,1);width:150%; }
#nav li .subnav dd{line-height:30px;}
#nav li .subnav dd a{color:#333; display:block;  transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s; text-align:center; padding:15px 0px;  text-align:center;  font-size:16px; }
#nav li .subnav dd a:hover{ color:#FFF; background:#429637;}
#nav li .aon a:hover .subnav{display:block;}
#nav li .subnav dd .fournav{position: absolute;left: 100%;top: 0px;background:rgba(255,255,255,0.95);width: 100%;display:none;  z-index:20;}

@media screen and (max-width:2000px){
#nav li .aon a{padding:0px 15px; font-size:18px;}
.head .h_right .h_search{width:150px;}
.head .h_right .h_search .h_city{width:140px; right:-100px;}
}

@media screen and (max-width:1680px){
.head{padding:0px 15px;}
.head .logo{width:180px;margin:38px 0px;}
#nav{left:42%;}	
#nav li .aon a{font-size:16px; }
}

@media screen and (max-width:1400px){
#nav{left:43%;}	
#nav li .aon a{padding:0px 12px; }
#nav li .subnav dd a{padding:8px 0px;}
.head .h_right .h_search{width:120px;}
.head .h_right .h_search .h_city{width:110px; right:-80px;}	
.head .h_right .h_search .int{width:40px;}
.head .h_right .h_search .h_city:after{display:none;}
.head .h_right .hotline{margin:40px 0px 40px 80px;}
.head .h_right .hotline{font-size:20px;}
}

@media screen and (max-width:1200px){
#nav{left:45%;}	
#nav li .aon a{padding:0px 6px; font-size:14px; line-height:116px;}	
.head{height:auto;}
.head .h_right .h_search .h_city .txt1{font-size:14px;}
#nav li .subnav dd a{font-size:14px;}
.head .h_right{height:93px;}
.head .h_right .hotline{font-size:18px;margin: 38px 0px 38px 60px;}
.head .h_right .h_search{width:100px; margin:38px 0px;}
.head .h_right .h_search .h_city{width:90px; right:-70px;}
.head .h_right .h_search .h_city .txt1{width:80px; margin-left: -40px;padding-left: 15px;}
.head .h_right .h_search .btn{width:20px;}
.head .logo{width:160px;}
}

@media screen and (max-width:991px){
.head{position:fixed; z-index:200;}
.head .logo{margin:20px 0px;}
.head .h_right{height:80px;}
.head .h_right .h_search{margin:20px 0px; display:none;}
#nav{display:none;}
.head .h_right .hotline{display:none;}
.head .trainbtn{display:block;}
}

@media screen and (max-width:480px){

}

.phhead{width:100%; position: fixed;left: 0;top: 0; z-index: 210; display:none;  border-bottom:1px solid rgba(0,0,0,0.1);  background:rgba(255,255,255,0.8);}
.pcontainer { padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;position:relative;}
.phhead .logo{width:100px;position:relative; padding:13px 0px;}

.phhead .lang{position:absolute; right:65px; top:50%; transform:translateY(-50%);  -webkit-transform:translateY(-50%); cursor:pointer; font-size:18px; color:#444444; padding-right:12px; display:inline-block; font-family:'Arial';}
.phhead .lang:after{position:absolute; content:""; right:0px; top:50%; width:7px; height:5px;  margin-top:-2.5px;background:url(/theme/default/images/h_ico2.png) center/cover no-repeat;}
.phonemeng{width:100%;z-index: 196; height:120px;  display:none;}
.phhead .pcontainer .h_right_ico{margin-left:0px; height:auto; position:absolute;float:none; margin-top:0px; right:50px; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);  overflow:hidden;}
.phhead .pcontainer .h_right_ico a{display:block; width:30px; height:30px;  position:relative; float:right; margin-left:5px;}
.phhead .pcontainer .h_right_ico a em{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.phhead .pcontainer .h_right_ico a em img{max-width:100%; width:auto;}

.menuph{position: absolute;top:50%;margin-top:-21.5px;right: 15px;cursor: pointer;width: 43px;height:43px;text-align: center; display:none;}
.menuph .point{display: inline-block;width: 30px;height: 30px;margin-top: 15px;position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before{width: 30px;}
.menuph .navbtn{position: absolute;top: 8px;right: 0;display: inline-block;width: 30px;height: 2px;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #f8b931;}
.menuph .navbtn::after,
.menuph .navbtn::before{position: absolute;right: 0;display: inline-block;width: 30px;height: 2px;content: '';-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #f8b931;}

.menuph .navbtn::after{top: -11px;}
.menuph .navbtn::before{top: 10px;}
.menuph .point.active .navbtn{background: transparent;}
.menuph .point.active .navbtn::after{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 0px;}
.menuph .point.active .navbtn::before{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 0px;}
@media screen and (max-width:991px){
.menuph{display:block;}	
}

@media screen and (max-width:480px){
.menuph{right:10px;}	
}
.xialaph{top:80px;left: 0;width: 100%;background:rgba(255,255,255,0.95);z-index: 998;display:none; position:fixed;}
.xialaph .img_d{ display:none;}
.xialaph .ul2,.xialaph .ul3{ display: none;}
.xialaph h4 a{color:#333;font-size: 14px;line-height: 50px;}
.xialaph h4 a.nolinks{display:block;}

.xialaph h4 a:hover{color:#429637;}
.xialaph h4{position: relative;}
.xialaph li:last-child h4::before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 0px;background-color: rgba(255,255,255,0.5);/*opacity: 0.1;*/}
.xialaph h4::after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: rgba(0,0,0,0.1);/*opacity: 0.1;*/}
.xialaph h5 a{color:#333;font-size: 14px;line-height: 50px;  padding-left:30px;}
.xialaph h5 a.nolinks{display:block;}
.xialaph h5 a:hover{color:#429637;}
.xialaph h5{position: relative;}
.xialaph h5::after{content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 1px;background-color: rgba(0,0,0,0.1);/*opacity: 0.05;*/}
/* .xialaph .ul2 li:last-child h5::after{height:0px;} */
.xialaph h4 img{width:15px;height:8px;float: right;margin-top: 21px;cursor: pointer;  margin-right:10px;}
.xialaph h5 img{width:11px;height:6px;cursor: pointer; position:absolute; right:28px; top:50%;margin-top:-3px;}
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{display: none;}
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{display: block;}
/* .xialaph h4.active {border-bottom: 1px solid rgba(255,255,255,0.5);} */

.xialaph .ul2{width:100%; margin:0px auto; overflow-x:hidden; }
.xialaph .ul1 li:last-child .ul2{height:200px; overflow-x:hidden;}
.xialaph .ul3{padding:12px 30px 15px 30px;position: relative; }
.xialaph .ul3::after{content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 1px;background-color: #e5e5e5;}
.xialaph li:last-child .ul3::after{display: none;}
.xialaph .ul3 li a{color: #666;font-size: 14px;line-height: 35px;display: block;}
.xialaph .ul3 li a:hover{color:#429637;}
.xialaph .ul3 li{padding-top: 5px;}
.xialaph .ul3 li:first-child{padding-top: 0;}
/* .xialaph .search{width:90%;height:35px; border:1px solid rgba(0,0,0,0.1);  overflow:hidden; margin:15px auto;}
.xialaph .search .int{width:85%; float:left;border:0px; background:transparent;padding:5px 10px; height:35px; line-height:35px; box-sizing:border-box;}
.xialaph .search .btn{width:15%; height:35px;background:url(/theme/default/images/h_ico4.png) #e50012 center center no-repeat; background-size: 15px 15px; border:0px; float:right;} */

@media screen and (max-width:991px){
.phonemeng{display:block; height:80px;}
}

@media screen and (max-width:640px){
.phonemeng{height:75.8px;}
.xialaph{top:75.8px;}
}

.h_honor{background:#f1f2f4; padding:60px 0px 40px 0px;}
.h_honor .imglist{margin-right:0px;}
.h_honor .imglist li{width:25%;}
.h_honor .imglist li .box{text-align: center; margin-top:30px;}
.h_honor .imglist li .box .img{height:60px;}
.h_honor .imglist li .box .img em{display:inline-block; }
.h_honor .imglist li .box .txt{line-height:1.2; text-align:center; margin-top:10px; font-size:20px;}
.h_honor .imglist li .box .txt .num{font-size:50px; color:#429637; }
.h_honor .imglist li .box .txt .num span{font-family: 'MDINPRO';}
.h_honor .imglist li .box .txt p{line-height:35px; margin-top:5px;}

@media screen and (max-width:1200px){
.h_honor .imglist li .box .txt{font-size:18px;}
.h_honor .imglist li .box .txt .num{font-size:40px;}	
}

@media screen and (max-width:991px){
.h_honor .imglist li .box .txt{font-size:16px; }
.h_honor .imglist li .box .txt .num{font-size:30px;}
.h_honor .imglist li .box .txt p{line-height:25px;}
}

@media screen and (max-width:640px){
.h_honor{padding:30px 0px;}
.h_honor .imglist li{width:50%;}	
.h_honor .imglist li .box .txt{font-size:14px; }
.h_honor .imglist li .box .txt .num{font-size:24px;}
}

.h_tit{line-height:1.7; font-size:20px; color:#333; text-align: center;  }
.h_tit span{font-size:54px;letter-spacing: 5px; }

@media screen and (max-width:1200px){
.h_tit{font-size:18px;}
.h_tit span{font-size:44px;}	
}

@media screen and (max-width:991px){
.h_tit{font-size:16px;}
.h_tit span{font-size:34px;}	
}

@media screen and (max-width:640px){
.h_tit{font-size:16px;}
.h_tit span{font-size:24px;}	
}

@media screen and (max-width:480px){
.h_tit{font-size:14px;}
.h_tit span{font-size:20px;}	
}

.h_class{background:#f1f2f4; margin-top:0px; padding-top:100px;overflow: hidden;}
.h_class .h_tit{margin-bottom:50px;}
.h_class .cont{margin-bottom:90px; }
.h_class .cont:last-child{margin-bottom:0px;}
.h_class .cont .name{font-size:24px; font-weight:bold; color:#429637;line-height:1.5; margin-bottom:30px;}
.h_class .cont .imglist{margin-top:-55px; margin-right:-60px;}
.h_class .cont .imglist li{width:50%;}
.h_class .cont .imglist li.m50{margin-top:50px;}
.h_class .cont .imglist li a,.h_class .cont .imglist li .box{margin-top:55px; margin-right:60px; position:relative;}
.h_class .cont .imglist li a .info,.h_class .cont .imglist li .box .info{position:absolute; width:100%; height:100%; top:0px; left:0px; background:url(/theme/default/images/img3.png) center/cover no-repeat; transition:all 0.5s; -webkit-transition:all 0.5s;}
.h_class .cont2 .imglist li .box .info{ background:url(/theme/default/images/img2.png) center/cover no-repeat;}
.h_class .cont .imglist li a .info .pic,.h_class .cont .imglist li .box .info .pic{display:inline-block; position:absolute;bottom:0px; right:40px;}
.h_class .cont .imglist li a .info .pic img,.h_class .cont .imglist li .box .info .pic img{max-width:100%; width:auto;}
.h_class .cont .imglist li a .info .txt,.h_class .cont .imglist li .box .info .txt{position:absolute; width:calc(100% - 80px);top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); line-height:1.3; color:#333;}
.h_class .cont .imglist li a .info .txt h2,.h_class .cont .imglist li .box .info .txt h2{padding-left:25px; font-size:16px; background:url(/theme/default/images/ico9.png) left center no-repeat;  line-height:30px;}
.h_class .cont .imglist li a .info .txt h3,.h_class .cont .imglist li .box .info .txt h3{font-size:50px;padding:8px 0px; font-family: 'MDINPRO',' Microsoft YaHei';}
.h_class .cont .imglist li a .info .txt h3 sup,.h_class .cont .imglist li .box .info .txt h3 sup{font-size:30px;}
.h_class .cont .imglist li a .info .txt h4,.h_class .cont .imglist li .box .info .txt h4{font-size:20px;}
.h_class .cont .imglist li a .info .txt .tag,.h_class .cont .imglist li .box .info .txt .tag{margin-top:40px;}
.h_class .cont .imglist li a .info .txt .tag span,.h_class .cont .imglist li .box .info .txt .tag a{display:inline-block;margin-top:0px; margin-left:0px; margin-bottom:0px;margin-right:5px;width:90px; height:30px; border:1px solid #f8b931; text-align: center; border-radius:15px;line-height:30px; color:#f8b931;}
.h_class .cont .imglist li a .info .txt .tag span:last-child,.h_class .cont .imglist li .box .info .txt .tag a:last-child{margin-right:0px;}
.h_class .cont2 .imglist li .box .info .txt h2{background:url(/theme/default/images/ico10.png) left center no-repeat; color:#f8f631;}
.h_class .cont2 .imglist li .box .info .txt h3{color:#FFF;}
.h_class .cont2 .imglist li .box .info .txt h4{color:#FFF;}
.h_class .cont2 .imglist li .box .info .txt .tag a{border:1px solid #fff; color:#fff;}
.h_class .cont .imglist li a:hover .info{background:url(/theme/default/images/img4.png) center/cover no-repeat;}
.h_class .cont2 .imglist li .box:hover .info{ background:url(/theme/default/images/img2.png) center/cover no-repeat;}
.h_class .cont .imglist li a:hover .info .txt h2,.h_class .cont .imglist li .box:hover .info .txt h2{background:url(/theme/default/images/ico10.png) left center no-repeat; color:#f8f631;}
.h_class .cont .imglist li a:hover .info .txt h3,.h_class .cont .imglist li .box:hover .info .txt h3{color:#FFF;}
.h_class .cont .imglist li a:hover .info .txt h4,.h_class .cont .imglist li .box:hover .info .txt h4{color:#FFF;}
.h_class .cont .imglist li a:hover .info .txt .tag span,.h_class .cont .imglist li .box:hover .info .txt .tag a{border:1px solid #fff; color:#fff;}
.h_class .cont .imglist li a:hover .info .txt .tag span:hover{border:1px solid #f8f631; background:#f8f631; color:#ff5a00;}

.h_class .cont1{padding-top:35px;}
.h_class .cont1 .imglist{margin-top:-30px;}
.h_class .cont1 .imglist li .name{margin-bottom:0px;}
.h_class .cont1 .imglist li a{margin-top:30px;}
.h_class .cont1 .imglist li a:hover .info{background:url(/theme/default/images/img4.png) center/cover no-repeat;}
.h_class .cont1 .imglist li a:hover .info .txt .tag span:hover{background:#FFF; color:#429637;}

.h_class .cont2{padding-top:35px;}
.h_class .cont2 .imglist{margin-top:-30px;}
.h_class .cont2 .imglist li .name{margin-bottom:0px;}
.h_class .cont2 .imglist li a,.h_class .cont2 .imglist li .box{margin-top:30px;}
.h_class .cont2 .imglist li a:hover .info{background:url(/theme/default/images/img4.png) center/cover no-repeat;}
.h_class .cont2 .imglist li a:hover .info .txt .tag span:hover{background:#FFF; color:#429637;}
.h_class .cont2 .imglist li .box .info .txt .tag a:hover{border:1px solid #f8f631; background:#f8f631; color:#ff5a00;}

@media screen and (max-width:1200px){
.h_class{padding-top:70px;}	
.h_class .h_tit{margin-bottom:20px;}
.h_class .cont{margin-bottom:60px;}
.h_class .cont .imglist li a .info .pic,.h_class .cont .imglist li .box .info .pic{width:150px;}
.h_class .cont .imglist li a .info .txt h3,.h_class .cont .imglist li .box .info .txt h3{font-size:40px;}
.h_class .cont .imglist li a .info .txt h4,.h_class .cont .imglist li .box .info .txt h4{font-size:18px;}
.h_class .cont .imglist li a .info .txt .tag,.h_class .cont .imglist li .box .info .txt .tag{margin-top:20px;}
}

@media screen and (max-width:991px){
.h_class .cont{margin-bottom:30px;}
.h_class .cont .imglist{margin-right:-30px;}
.h_class .cont .imglist li{width:100%;}
.h_class .cont .imglist li.m50{margin-top:0px;}
.h_class .cont .imglist li a,.h_class .cont .imglist li .box{margin-right:30px;}
.h_class .cont .imglist li a .info .pic,.h_class .cont .imglist li .box .info .pic{width:auto;}
.h_class .cont .imglist li a .info .pic,.h_class .cont .imglist li .box .info .pic{right:20px;}
.h_class .cont .imglist li a .info .txt h3,.h_class .cont .imglist li .box .info .txt h3{font-size:30px;}
.h_class .cont .imglist li a .info .txt h4,.h_class .cont .imglist li .box .info .txt h4{font-size:16px;}
.h_class .cont .imglist li a .info .txt .tag span,.h_class .cont .imglist li .box .info .txt .tag span{width:70px;}

.h_class .cont1 .imglist li .name{margin-top:30px;}
}

@media screen and (max-width:640px){
.h_class{padding-top:40px;}	
.h_class .h_tit{margin-bottom:0px;}
.h_class .cont2{padding-top:20px;}
.h_class .cont{margin-bottom:15px;}
.h_class .cont .imglist{margin-right:-15px; margin-top:-15px;}
.h_class .cont .imglist li a,.h_class .cont .imglist li .box{margin-right:15px; margin-top:15px;}
.h_class .cont .name{font-size:18px; margin-bottom:15px;}
.h_class .cont .imglist li a .info .pic,.h_class .cont .imglist li .box .info .pic{right:20px; width:150px;}
.h_class .cont .imglist li a .info .txt h3,.h_class .cont .imglist li .box .info .txt h3{font-size:30px;}
.h_class .cont .imglist li a .info .txt h4,.h_class .cont .imglist li .box .info .txt h4{font-size:16px;}
.h_class .cont .imglist li a .info .txt .tag span,.h_class .cont .imglist li .box .info .txt .tag a{width:70px;}
.h_class .cont1{padding-top:15px;}
.h_class .cont1 .imglist li .name{margin-top:15px; font-size:18px;}
}

@media screen and (max-width:480px){
.h_class .cont .imglist li a .info .txt h2,.h_class .cont .imglist li .box .info .txt h2{font-size:14px;}
.h_class .cont .imglist li a .info .pic,.h_class .cont .imglist li .box .info .pic{ width:100px;}
.h_class .cont .imglist li a .info .txt,.h_class .cont .imglist li .box .info .txt{width:85%;}
.h_class .cont .imglist li a .info .txt h3,.h_class .cont .imglist li .box .info .txt h3{font-size:20px;}
.h_class .cont .imglist li a .info .txt h3 sup,.h_class .cont .imglist li .box .info .txt h3 sup{font-size:14px;}
.h_class .cont .imglist li a .info .txt h4,.h_class .cont .imglist li .box .info .txt h4{font-size:14px;}
.h_class .cont .imglist li a .info .txt .tag,.h_class .cont .imglist li .box .info .txt .tag {margin-top:5px;}
.h_class .cont .imglist li a .info .txt .tag span,.h_class .cont .imglist li .box .info .txt .tag a{font-size:12px; line-height:25px; height:25px;}

}

.h_pulic{background:#f1f2f4; padding:100px 0px 100px 0px;}
.h_pulicslider{margin-top:55px;position:relative; }
.h_pulicslider .hd{width:270px; height:470px;  background:url(/theme/default/images/img1.jpg) #429637 center bottom no-repeat; position:absolute; top:0px; left:0px;z-index:15;}
.h_pulicslider .hd .pic{width:190px; height:93px; background:url(/theme/default/images/ico11.png) center center no-repeat; left:50%; margin-left:-95px; bottom:48px; position:absolute;}
.h_pulicslider .hd ul{margin-top:50px;}
.h_pulicslider .hd ul li{width:100%; height:45px; margin-bottom:25px;}
.h_pulicslider .hd ul li a{display:block;position:relative; line-height:45px; text-align: center; font-size:24px;}
.h_pulicslider .hd ul li a:before{position:absolute; content:"";width:6px; height:100%; background:#f8b931; left:0px; top:0px; opacity:0; transition:all 0.5s; -webkit-transition:all 0.5s;}
.h_pulicslider .hd ul li a:hover:before,.h_pulicslider .hd ul li.on a:before{opacity:1;}
.h_pulicslider .hd ul li a:after{position:absolute; content:"";width:0px; height:100%;  background:url(/theme/default/images/ico17.png) left center no-repeat; transition:all 0.5s; -webkit-transition:all 0.5s; left:0px;}
.h_pulicslider .hd ul li a:hover:after,.h_pulicslider .hd ul li.on a:after{width:100%;}

.h_pulicslider .bd ul{zoom:1; }
.h_pulicslider .bd ul .h_puliclist{float:right; width:calc(100% - 280px);}
.h_pulicslider .bd ul .h_puliclist .slick-slide{outline:none;}
.h_pulicslider .bd ul .h_puliclist .imglist{margin-top:-10px; margin-right:-10px;margin-bottom:60px;}
.h_pulicslider .bd ul .h_puliclist .imglist dd{width:25%; float:left;}
.h_pulicslider .bd ul .h_puliclist .imglist dd a{margin-top:10px; margin-right:10px; height:230px; display:block; background:#FFF;overflow: hidden; position:relative;}
.h_pulicslider .bd ul .h_puliclist .imglist dd a .cont{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%); width:100%;}
.h_pulicslider .bd ul .h_puliclist .imglist dd a .cont .pic{width:68px; height:68px; border:1px solid #f1f2f4; position:relative; border-radius:15px; display:flex;justify-content: center;align-items: center; margin:0px auto;}
.h_pulicslider .bd ul .h_puliclist .imglist dd a .cont .pic em{position:absolute;display:block; width:40px; height:40px;}
.h_pulicslider .bd ul .h_puliclist .imglist dd a .cont .txt{margin-top:20px; color:#999; line-height:25px; text-align: center;}
.h_pulicslider .bd ul .h_puliclist .imglist dd a .cont .txt h2{font-size:18px; color:#333333;}
.h_pulicslider .bd ul .h_puliclist .imglist dd a:hover .cont .txt h2{color:#f8b931;}
.h_pulicslider .bd ul .h_puliclist .imglist dd a .cont .txt .order{width:40px; height:20px;color:#f8b931;line-height:20px; margin:12px auto 0px auto; border:1px solid #f8b931; transition:all 0.5s; -webkit-transition:all 0.5s;}
.h_pulicslider .bd ul .h_puliclist .imglist dd a:hover .cont .txt .order{background:#f8b931; color:#FFF;}
.h_pulicslider .bd ul .h_puliclist .slick-dots{text-align:center; bottom:0px;width:calc(100% + 280px);left:-280px; }
.h_pulicslider .bd ul .h_puliclist .slick-dots li{width:10px; height:10px;background:#d1d1d1;  margin:0px 10px; position:relative; box-sizing:border-box; border-radius:50%; }
.h_pulicslider .bd ul .h_puliclist .slick-dots li.slick-active{border:2px solid #5aa351; }

@media screen and (max-width:1200px){
.h_pulic{padding:70px 0px;}	
}

@media screen and (max-width:991px){
.h_pulicslider .hd{width:170px; background:url(/theme/default/images/img1.jpg) #429637 center top no-repeat;}
.h_pulicslider .hd ul li a{font-size:20px;}
.h_pulicslider .bd ul .h_puliclist{float:right; width:calc(100% - 180px);}
.h_pulicslider .bd ul .h_puliclist .imglist dd{width:50%;}
}
@media screen and (max-width:640px){
.h_pulic{padding:40px 0px;}	

.h_pulicslider{margin-top:30px;}
.h_pulicslider .hd{width:100%; height:auto;}
.h_pulicslider .hd ul{margin-top:0px;}
.h_pulicslider .hd ul li{width:33.33%; float:left; margin-bottom:0px;}
.h_pulicslider .hd ul li a{font-size:16px;}
.h_pulicslider .bd ul{margin-top:80px; }
.h_pulicslider .bd ul .h_puliclist .slick-dots{width:100%; left:0px; text-align:center;}
.h_pulicslider .bd ul .h_puliclist{width:100%;}

}

.h_citynet{background:#f5f6f7; padding:100px 0px 0px 0px; position:relative;}
.h_citynet .h_citymap{position:relative;}
.h_citynet .map{position:relative;margin-top:-60px; text-align:center; }
.h_citynet .boxcont{width:300px; position:absolute; right:15px;  background:#FFF; box-shadow: 0px 0px 5px rgba(0,0,0,0.02); bottom:30px; padding:15px 20px 15px 20px; box-sizing: border-box; display:none;}
.h_citynet .boxcont1{padding:0px;}
.h_citynet .boxcont .info{font-size:14px; text-align:left; line-height: 30px;}
.h_citynet .boxcont .info .tits{color:#429637; padding:10px 0px; border-bottom:1px dashed #e5e5e5; margin-bottom:15px; font-size:16px;font-weight:bold;}
.h_citynet .boxcont .info p{color:#666; line-height:25px; margin-bottom:10px; overflow:hidden;}
.h_citynet .boxcont .info span{display:inline-block; color:#333; float:left;}
.h_citynet .boxcont .info .w70{width:70px;}
.h_citynet .boxcont .info .wlast{width:calc(100% - 70px);}
.h_citynet .boxcont .close{position:absolute; width:35px; height:27px; top:0px; right:0px; line-height:20px; text-align: center; color:#FFF; font-size:16px; background:url(/theme/default/images/ico28.png) center/cover no-repeat; text-align:center; display:block; cursor: pointer; z-index:10;}
.h_citynet .boxcont .close:after{position:absolute; content:"X"; color:#FFF; right:10px; top:3px;}
.h_citynet .boxcont .img{position:relative;}
.h_citynet .boxcont .img .txt{width:90%; position:absolute; bottom:15px; left:5%;}
.h_citynet .boxcont .img .txt .site{display:inline-block; padding-left:30px; line-height:30px; float:left; font-size:24px; color:#FFF; background:url(/theme/default/images/ico79.png) left center no-repeat;}
.h_citynet .boxcont .img .txt .more{width:68px; height:28px;line-height:26px; border-radius:14px; border:1px solid #FFF; text-align:center; padding-right:10px; box-sizing: border-box; display:block; float:right;}
.h_citynet .boxcont .img .txt .more:hover{border:1px solid #ffae00; background:#ffae00;}
.h_citynet .boxcont .img .txt .more:after{position:absolute; content:""; width:3px; height:6px; background:url(/theme/default/images/ico80.png) center/cover no-repeat; right:10px; top:50%; margin-top:-3px;}
.h_citynet .boxcont .classinfo{padding:20px 20px 20px 30px;line-height:30px;}
.h_citynet .boxcont .classinfo h2{display:block; font-size:16px; font-weight:bold; color:#429537; }
.h_citynet .boxcont .classinfo li a{display:block; line-height:25px; overflow: hidden; padding:5px 0px;}
.h_citynet .boxcont .classinfo li a span{float:left;padding-left:10px; position:relative; width:calc(100% - 90px);}
.h_citynet .boxcont .classinfo li a:hover span{color:#429537;}
.h_citynet .boxcont .classinfo li a span:before{position:absolute; content:""; width:4px; height:4px; background:#333; border-radius:50%;top:10px;left:0px;}
.h_citynet .boxcont .classinfo li a em{display:inline-block;padding-left:20px; color:#ccc; font-style: normal;  float:right;}
.h_citynet .boxcont .classinfo li a em.hot{background:url(/theme/default/images/ico81.png) left center no-repeat;color:#ffae00;}

.h_citynet .map .pic1{display:block; width:1132px; margin:0px auto; position:relative;}
.h_citynet .map .pic1 li{width:6px; height:6px; border-radius:50%; background:#FFF; position:absolute;}
.h_citynet .map .img1 li{width:8px; height:8px; border-radius:50%; border:1px solid #849382; position:absolute;}
.h_citynet .map .pic1 li .name{position:absolute; color:#FFF; font-size:12px; display:inline-block; width:50px;}
.h_citynet .map .img1 li .name{position:absolute; color:#333; font-size:12px; display:inline-block; width:50px;}
.h_citynet .map .pic1 li .black{color:#333;}
.h_citynet .map .pic1 li.Shanghai{right:247px; top:558px;}
.h_citynet .map .pic1 li.Shanghai .name{right:-50px;top:-3px; }
.h_citynet .map .pic1 li.Beijing{right:342px; top:368px;}
.h_citynet .map .pic1 li.Beijing .name{left:-20px;top:-20px; }
.h_citynet .map .pic1 li.Tianjin{right:325px; top:388px;}
.h_citynet .map .pic1 li.Tianjin .name{right:-40px;top:-8px; }
.h_citynet .map .pic1 li.Xian{right:478px; top:500px;}
.h_citynet .map .pic1 li.Xian .name{left:-20px;top:-20px; }
.h_citynet .map .pic1 li.Zhengzhou{right:400px; top:484px;}
.h_citynet .map .pic1 li.Zhengzhou .name{left:-20px;top:-20px; }
.h_citynet .map .pic1 li.Jinan{right:323px; top:440px;}
.h_citynet .map .pic1 li.Jinan .name{left:-20px;top:-20px; }
.h_citynet .map .pic1 li.Qingdao{right:264px; top:453px;}
.h_citynet .map .pic1 li.Qingdao .name{left:-45px;top:-3px; }
.h_citynet .map .pic1 li.Taiyuan{right:410px; top:410px;}
.h_citynet .map .pic1 li.Taiyuan .name{left:-20px;bottom:-20px; }
.h_citynet .map .pic1 li.Shenyang{right:222px; top:324px;}
.h_citynet .map .pic1 li.Shenyang .name{right:-43px;top:-3px; }
.h_citynet .map .pic1 li.Dalian{right:247px; top:391px;}
.h_citynet .map .pic1 li.Dalian .name{right:-28px;top:-18px; }
.h_citynet .map .pic1 li.Shenzhen{right:370px; top:729px;}
.h_citynet .map .pic1 li.Shenzhen .name{right:-43px;bottom:-15px; }
.h_citynet .map .pic1 li.huizhou{right:352px; top:712px;}
.h_citynet .map .pic1 li.huizhou .name{right:-24px;bottom:8px; }
.h_citynet .map .pic1 li.Guangzhou{right:395px; top:720px;}
.h_citynet .map .pic1 li.Guangzhou .name{left:-20px;top:-20px; }
.h_citynet .map .pic1 li.Foshan{right:410px; top:728px;}
.h_citynet .map .pic1 li.Foshan .name{left:-43px;bottom:-10px; }
.h_citynet .map .pic1 li.Dongwan{right:382px; top:725px;}
.h_citynet .map .pic1 li.Dongwan .name{right:-43px;top:-10px; }
.h_citynet .map .pic1 li.Zhuhai{right:402px; top:742px;}
.h_citynet .map .pic1 li.Zhuhai .name{left:-10px;bottom:-20px; }
.h_citynet .map .pic1 li.Nanjing{right:290px; top:542px;}
.h_citynet .map .pic1 li.Nanjing .name{left:-25px;top:-20px; }
.h_citynet .map .pic1 li.Nantong{right:253px; top:543px;}
.h_citynet .map .pic1 li.Nantong .name{right:-50px;top:-10px; }
.h_citynet .map .pic1 li.Wuxi{right:270px; top:554px;}
.h_citynet .map .pic1 li.Wuxi .name{right:-40px;top:-6px; }
.h_citynet .map .pic1 li.Changzhou{right:279px; top:551px;}
.h_citynet .map .pic1 li.Changzhou .name{left:-39px;bottom:-3px; }
.h_citynet .map .pic1 li.Xiamen{right:309px; top:695px;}
.h_citynet .map .pic1 li.Xiamen .name{left:-20px;top:-20px; }
.h_citynet .map .pic1 li.Nanning{right:495px; top:735px;}
.h_citynet .map .pic1 li.Nanning .name{left:-20px;top:-20px; }
.h_citynet .map .pic1 li.Xuzhou{right:320px; top:495px;}
.h_citynet .map .pic1 li.Xuzhou .name{right:-40px;top:-10px; }
.h_citynet .map .pic1 li.Chengdu{right:570px; top:573px;}
.h_citynet .map .pic1 li.Chengdu .name{left:-20px;top:-25px; }
.h_citynet .map .pic1 li.Chongqin{right:525px; top:594px;}
.h_citynet .map .pic1 li.Chongqin .name{right:-43px;top:-5px; }
.h_citynet .map .pic1 li.Hefei{right:326px; top:548px;}
.h_citynet .map .pic1 li.Hefei .name{left:-20px;top:-20px; }
.h_citynet .map .pic1 li.Wuhu{right:310px; top:563px;}
.h_citynet .map .pic1 li.Wuhu .name{left:-40px;top:-5px; }
.h_citynet .map .pic1 li.Nanchang{right:354px; top:616px;}
.h_citynet .map .pic1 li.Nanchang .name{left:-15px;top:-20px; }
.h_citynet .map .pic1 li.Changsha{right:409px; top:617px;}
.h_citynet .map .pic1 li.Changsha .name{left:-20px;top:-20px; }
.h_citynet .map .pic1 li.Guiyang{right:525px; top:654px;}
.h_citynet .map .pic1 li.Guiyang .name{left:-20px;top:-20px; }
.h_citynet .map .pic1 li.Hangzhou{right:274px; top:586px;}
.h_citynet .map .pic1 li.Hangzhou .name{left:-43px;top:-5px; }
.h_citynet .map .pic1 li.Jiaxing{right:261px; top:573px;}
.h_citynet .map .pic1 li.Jiaxing .name{right:-28px;bottom:-12px; }
.h_citynet .map .pic1 li.Ningbo{right:242px; top:588px;}
.h_citynet .map .pic1 li.Ningbo .name{right:-55px;top:-3px; }
.h_citynet .map .pic1 li.Shaoxing{right:265px; top:595px;}
.h_citynet .map .pic1 li.Shaoxing .name{left:-43px;top:0px; }
.h_citynet .map .pic1 li.Taizhou{right:255px; top:620px;}
.h_citynet .map .pic1 li.Taizhou .name{right:-50px;top:-3px; }
.h_citynet .map .pic1 li.Wenzhou{right:265px; top:631px;}
.h_citynet .map .pic1 li.Wenzhou .name{left:-30px;bottom:-15px; }
.h_citynet .map .pic1 li.Huzhou{right:270px; top:573px;}
.h_citynet .map .pic1 li.Huzhou .name{left:-43px;top:-6px; }
.h_citynet .map .pic1 li.Suzhou{right:262px; top:558px;}
.h_citynet .map .pic1 li.Suzhou .name{right:-35px;bottom:-10px; }
.h_citynet .map .pic1 li.Wuhan{right:384px; top:573px;}
.h_citynet .map .pic1 li.Wuhan .name{left:-43px;top:-3px; }
.h_citynet .map .pic1 li.Shijiazhuang{right:373px; top:407px;}
.h_citynet .map .pic1 li.Shijiazhuang .name{left:-20px;top:-20px; }
.h_citynet .map .pic1 li.Lanzhou{right:570px; top:452px; background:transparent; border:1px solid #849382;}
.h_citynet .map .pic1 li.Lanzhou .name{left:-20px;top:-20px; }
.h_citynet .map .pic1 li.Kunming{right:598px; top:690px; background:transparent; border:1px solid #849382;}
.h_citynet .map .pic1 li.Kunming .name{left:-20px;bottom:-20px; }
.h_citynet .map .pic1 li.Haerbin{right:156px; top:217px; }
.h_citynet .map .pic1 li.Haerbin .name{left:-20px;top:-20px; }
.h_citynet .map .pic1 li.Changchun{right:179px; top:262px; }
.h_citynet .map .pic1 li.Changchun .name{left:-20px;top:-20px; }
.h_citynet .map .img1 li.London{right:55px; bottom:59px;}
.h_citynet .map .img1 li.London .name{left:-20px;top:-20px; font-size:14px;}
.h_citynet .map .pic1 li.Yangzhou{right:282px; top:535px;}
.h_citynet .map .pic1 li.Yangzhou .name{left:-6px;top:-6px; }
.h_citynet .map .pic1 li.active{width:8px; height:8px; background:#f8b931;}
.h_citynet .map .pic1 li.active:after{background:rgba(248,185,49,0.3); position:absolute; content:"";width:20px; height:20px; top:-6px; left:-6px; border-radius:50%;}
.h_citynet .map .pic1 li.site{width:19px; height:28px; background:url(/theme/default/images/ico143.png) center/cover no-repeat; margin-top:-23px;}


.h_citynet .map .img1{width:141px; position:absolute; top:110px;left:0px;}
.h_citynet .map .img2{width:160px; position:absolute; bottom:25px;right:0px;}
.h_citynet .map .txt{font-size:24px; color:#333; line-height:30px; padding:15px 0px;position:relative;position:absolute;top:90px; text-align:center; width:100%; }
.h_citynet .map .txt span{font-family: 'DINPRO'; font-size:36px; color:#f8b931;}
.h_citynet .map .txt:after{position:absolute; content:""; width:140px; height:8px; bottom:-8px;background:url(/theme/default/images/ico19.png) center center no-repeat; left:50%;margin-left:-70px;}
.h_citynet .cont{width:100%; padding:25px 0px 30px 0px; background:url(/theme/default/images/img2.jpg) center/cover no-repeat; margin-top:28px; position:relative;}
.h_citynet .cont:before{position:absolute; content:""; width:20px; height:8px; background:url(/theme/default/images/ico18.png) center/cover no-repeat; top:-8px; left:50%;margin-left:-10px;}
.h_citynet .cont .g-wrap{max-width:1600px;}
.h_citynet .cont .name{color:#FFF; text-align:center; font-size:18px;}
.h_citynet .cont .citylist{line-height:30px;font-size:16px;color:#FFF; overflow:hidden; margin-top:10px;}
.h_citynet .cont .citylist a{display:block;width:4.761%;float:left; text-align:center; border-radius:15px; margin-top:5px;}
.h_citynet .cont .citylist a:hover,.h_citynet .cont .citylist a.active{background:#f8b931;}

@media screen and (max-width:1800px){
.h_citynet .cont .g-wrap{max-width:1400px;}
}

@media screen and (max-width:1600px){
.h_citynet .cont .g-wrap{max-width:1200px;}
}

@media screen and (max-width:1400px){
.h_citynet .cont .g-wrap{max-width:1100px;}
}

@media screen and (max-width:1200px){
.h_citynet{padding-top:70px;}
.h_citynet .map .txt{font-size:20px; top:60px;}
.h_citynet .map .txt span{font-size:30px;}
.h_citynet .map{overflow-y:hidden;}
.h_citynet .map .img1{width:100px;}	
.h_citynet .map .img2{width:120px;}
.h_citynet .cont .citylist{font-size:14px;}
.h_citynet .cont .citylist a{width:5%;}
}

@media screen and (max-width:991px){
.h_citynet .cont .citylist a{width:6.66%;}
.h_citynet .map{display:none;}
.h_citynet .boxcont{position:relative;width:90%; margin:0px auto; right:0px; bottom:0px;}
}

@media screen and (max-width:768px){
.h_citynet .cont .citylist a{width:8.33%;}	
}

@media screen and (max-width:640px){
.h_citynet{padding-top:40px;}
.h_citynet .cont .citylist a{width:10%;}
.h_citynet .map .txt{font-size:16px; top:60px;}
.h_citynet .map .txt span{font-size:24px;}
}

@media screen and (max-width:480px){
.h_citynet{padding-top:30px;}
.h_citynet .cont .citylist a{width:16.66%;}	
}

.h_team{background:#f5f6f7;padding:100px 0px 125px 0px;}
.h_teamcont{position:relative;margin-top:75px;}
.h_teamcont1{ position:relative;}
.h_teamcont1 .slick-slide{outline:none;}
.h_teamcont1 .teamcont{position:relative;padding-top:20px; }
.h_teamcont1 .teamcont:before{position:absolute; content:""; width:calc(100% - 130px); height:calc(100% - 58px); background:#FFF;top:0px; right:0px; z-index:1;}
.h_teamcont1 .teamcont .img{width:480px; float:left; position:relative; z-index:2;}
.h_teamcont1 .teamcont .img em{display:block; position:absolute; width:100%; height:100%; top:0px; left:0px;}
.h_teamcont1 .teamcont .txt{width:calc(100% - 480px); float:right; padding:48px 125px 0px 110px; box-sizing: border-box;position:relative; z-index: 3; color:#333; line-height:30px;}
.h_teamcont1 .teamcont .txt .name{font-size:36px; color:#429637;}
.h_teamcont1 .teamcont .txt .site{font-size:20px; margin-top:10px;}
.h_teamcont1 .teamcont .txt .info{font-size:18px; line-height:30px;margin-top:20px;}
.h_teamcont1 .teamcont .txt .more{margin-top:38px; overflow: hidden;}
.h_teamcont1 .teamcont .txt .more a{display:block; border:1px solid rgba(0,0,0,0.1);height:50px; line-height:50px; text-align:center; color:#333; margin-right:8px; width:150px; border-radius:25px; float:left; font-size:18px;}
.h_teamcont1 .teamcont .txt .more a:hover,.h_teamcont1 .teamcont .txt .more a.active{background:#f8b931;color:#FFF;border:1px solid #f8b931;}
.h_teamcont1 .slick-prev,.h_teamcont1 .slick-next{width:60px; height:60px;border:1px solid rgba(0,0,0,0.2); transition:all 0.5s; -webkit-transition:all 0.5s; border-radius:50%;} 
.h_teamcont1 .slick-prev{left:-100px; background:url(/theme/default/images/ico20.png) center center no-repeat; }
.h_teamcont1 .slick-prev:hover{background:url(/theme/default/images/h_ico20.png) #f8b931 center center no-repeat; border:1px solid #f8b931;}
.h_teamcont1 .slick-next{right:-100px; background:url(/theme/default/images/ico21.png) center center no-repeat;}
.h_teamcont1 .slick-next:hover{background:url(/theme/default/images/h_ico21.png) #f8b931 center center no-repeat; border:1px solid #f8b931;}
.h_teamcont2{position:absolute; bottom:0px;width:100%;}
.h_teamcont2 .g-wrap{position:relative;}
.h_teamcont3{float:right;width:calc(100% - 700px); margin-right:110px;} 
.h_teamcont3 .slick-slide{outline:none;}
.h_teamcont3 .img{margin-right:25px; box-sizing: border-box; transition:all 0.3s; -webkit-transition:all 0.3s; cursor: pointer; position:relative; border:4px solid transparent;}
.h_teamcont3 .img em{display:block; position:absolute; width:100%; height:100%; top:0px; left:0px;}
.h_teamcont3 .img:hover,.h_teamcont3 .slick-current .img{border:4px solid #f8b931;}

@media screen and (max-width:1440px){
.h_teamcont1 .teamcont .txt{float:right; padding:48px 65px 0px 60px;}
.h_teamcont1 .slick-prev{left:-70px;}
.h_teamcont1 .slick-next{right:-70px;}
}

@media screen and (max-width:1200px){
.h_team{padding:70px 0px 95px 0px;}	
.h_teamcont1 .teamcont .img{width:45%;}
.h_teamcont1 .teamcont .txt{width:55%; padding: 28px 45px 0px 40px;}
.h_teamcont1 .teamcont .txt .name{font-size:30px;}
.h_teamcont1 .teamcont .txt .info{font-size:16px; line-height:25px; margin-top:0px;}
.h_teamcont1 .teamcont .txt .more a{height:40px;line-height:40px; border-radius:20px; font-size:16px;}
.h_teamcont3{width:calc(55% - 150px);  }
.h_teamcont3 .img{margin-right:5px;}
}

@media screen and (max-width:991px){
.h_team{padding:40px 0px 65px 0px;}	
.h_teamcont{margin-top:45px;}
.h_teamcont1 .teamcont .txt{width:100%;padding: 28px 25px 28px 20px;}
.h_teamcont1 .teamcont .txt .name{font-size:24px;}	
.h_teamcont1 .teamcont .txt .more{margin-top:20px;}
.h_teamcont1 .teamcont .img{width:100%;}
.h_teamcont1 .teamcont{padding-top:0px;}
.h_teamcont1 .teamcont:before{width:100%; height:100%;}
.h_teamcont2{position:static; }
.h_teamcont3 {width: 98%;margin:15px auto; float:none;}
}

@media screen and (max-width:640px){
.h_team{padding:40px 0px 35px 0px;}	
.h_teamcont{margin-top:30px;}	
.h_teamcont .g-wrap{padding:0px;}
.h_teamcont1 .teamcont .txt .name{font-size:20px;}
.h_teamcont1 .teamcont .txt .info{font-size:14px;}
.h_teamcont1 .teamcont .txt .more a{font-size:14px; width:100px;}
}

.h_partner{padding:80px 0px 0px 0px;}
.h_partnerslider{margin-top:55px;}
.h_partnerslider .hd{text-align:center;margin-bottom:68px;}
.h_partnerslider .hd li{display:inline-block; color:#333; text-align:center; margin:0px 3px;font-size:24px;height:58px; line-height:58px; border-radius:29px; border:1px solid rgba(0,0,0,0.1); cursor:pointer; transition:all 0.3s; -webkit-transition:all 0.3s; padding:0px 35px;}
.h_partnerslider .hd li:hover,.h_partnerslider .hd li.on{border:1px solid #429637; background:#429637; color:#FFF;}
.h_partnerslider .bd ul{zoom:1;}
.h_partnerslider .bd ul .h_partnerlist{padding-bottom:75px;}
.h_partnerslider .bd ul .h_partnerlist .slick-slide{outline:none;}
.h_partnerslider .bd ul .h_partnerlist .h_service1 .imglist{margin-right:-15px; margin-top:-15px;}
.h_partnerslider .bd ul .h_partnerlist .h_service1 .imglist dd{width:16.66%; float:left;}
.h_partnerslider .bd ul .h_partnerlist .h_service1 .imglist dd a{display:block;margin-right:15px; margin-top:15px; border:1px solid rgba(0,0,0,0.1);position:relative;}
.h_partnerslider .bd ul .h_partnerlist .h_service1 .imglist dd a em{display:block;width:100%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);text-align:center; }
.h_partnerslider .bd ul .h_partnerlist .h_service1 .imglist dd a em img{transition:all 2s; -webkit-transition:all 2s; max-width:100%; width:auto; display:inline;}
.h_partnerslider .bd ul .h_partnerlist .h_service1 .imglist dd a:hover em img{transform:scale(0.9); -webkit-transform:scale(0.9);}
.h_partnerslider .bd ul .h_serviceshow{display:block;}
.h_partnerslider .bd ul .h_servicehid{display:none;}
.h_partnerslider .bd ul .h_partnerlist .h_service2 .imglist{margin-top:-38px; margin-right:-40px;}
.h_partnerslider .bd ul .h_partnerlist .h_service2 .imglist dd{width:25%; float:left;}
.h_partnerslider .bd ul .h_partnerlist .h_service2 .imglist dd a{display:block;margin-top:38px; margin-right:40px; padding:0px 0px 30px 0px; background:#f7f9fa;}
.h_partnerslider .bd ul .h_partnerlist .h_service2 .imglist dd a .img{position:relative;}
.h_partnerslider .bd ul .h_partnerlist .h_service2 .imglist dd a .img em{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);width:100%; text-align: center;}
.h_partnerslider .bd ul .h_partnerlist .h_service2 .imglist dd a .img em img{max-width:100%; width:auto; display:inline-block; transition:all 2s; -webkit-transition:all 2s;}
.h_partnerslider .bd ul .h_partnerlist .h_service2 .imglist dd a:hover .img em img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.h_partnerslider .bd ul .h_partnerlist .h_service2 .imglist dd a .txt{color:#333; font-size:18px; line-height:30px;  text-align: center; transition:all 0.3s;-webkit-transition:all 0.3s;}
.h_partnerslider .bd ul .h_partnerlist .h_service2 .imglist dd a:hover .txt{color:#f8b931;}

.h_partnerslider .bd ul .h_partnerlist .h_service3 .imglist{margin-top:-30px; margin-right:-30px;}
.h_partnerslider .bd ul .h_partnerlist .h_service3 .imglist dd{width:33.33%; float:left;}
.h_partnerslider .bd ul .h_partnerlist .h_service3 .imglist dd a{margin-top:30px; margin-right:30px; display:block;}
.h_partnerslider .bd ul .h_partnerlist .h_service3 .imglist dd a .img{overflow:hidden; position:relative;}
.h_partnerslider .bd ul .h_partnerlist .h_service3 .imglist dd a .img em{transition:all 2s; -webkit-transition:all 2s;display:block;position:absolute; top:0px; left:0px; width:100%; height:100%;}
.h_partnerslider .bd ul .h_partnerlist .h_service3 .imglist dd a:hover .img em{transform:scale(1.1); -webkit-transition:scale(1.1);}
.h_partnerslider .bd ul .h_partnerlist .h_service3 .imglist dd a .txt{padding:15px; border:1px solid #e6e8ea; box-sizing: border-box; position:relative;background:#f8f9fa;}
.h_partnerslider .bd ul .h_partnerlist .h_service3 .imglist dd a .txt h2{font-size:18px; color:#333; line-height:30px; margin-bottom:10px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.h_partnerslider .bd ul .h_partnerlist .h_service3 .imglist dd a:hover .txt h2{color:#f8b931;}

.h_partnerslider .bd ul .h_partnerlist .slick-dots{text-align:center; bottom:0px;}
.h_partnerslider .bd ul .h_partnerlist .slick-dots li{width:14px; height:14px; border-radius:50%;background:#e3e3e3; margin:0px 10px;}
.h_partnerslider .bd ul .h_partnerlist .slick-dots li.slick-active{background:#f8b931;}

@media screen and (max-width:1200px){
.h_partner{padding:50px 0px 0px 0px;}
.h_partnerslider{margin-top:35px;}
.h_partnerslider .hd{margin-bottom:48px;}
.h_partnerslider .hd li{font-size:20px; height:50px; line-height:50px; border-radius:25px;}
.h_partnerslider .bd ul .h_partnerlist .h_service1 .imglist dd a em{width:50%;}
.h_partnerslider .bd ul .h_partnerlist .h_service3 .imglist dd a .txt h2{font-size:16px; margin-bottom:0px;}
.h_partnerslider .bd ul .h_partnerlist .h_service2 .imglist dd a .txt{font-size:16px;}

}
@media screen and (max-width:768px){
    .h_partnerslider .bd ul .h_partnerlist .h_service1 .imglist dd{width:33.33%;}
	.h_partnerslider .bd ul .h_partnerlist .h_service2 .imglist dd{width:33.33%;}
	.h_partnerslider .bd ul .h_partnerlist .h_service2 .imglist{margin-top:-25px;margin-right:-15px;}
	.h_partnerslider .bd ul .h_partnerlist .h_service2 .imglist dd a{margin-top:25px; margin-right:15px;}
	.h_partnerslider .bd ul .h_partnerlist .h_service2 .imglist dd a .txt{font-size:14px; line-height:25px;}
	.h_partnerslider .bd ul .h_partnerlist .h_service3 .imglist{margin-top:-15px; margin-right:-15px;}
	
	.h_partnerslider .bd ul .h_partnerlist .h_service3 .imglist dd a{margin-top:15px; margin-right:15px;}
	.h_partnerslider .bd ul .h_serviceshow{display:none;}
	.h_partnerslider .bd ul .h_servicehid{display:block;}
}

@media screen and (max-width:640px){
.h_partner{padding:40px 0px 0px 0px;}
.h_partnerslider{margin-top:25px;}
.h_partnerslider .hd{margin-bottom:38px;}
.h_partnerslider .hd li{font-size:14px; height:40px; line-height:40px; border-radius:20px; padding:0px 15px;}

.h_partnerslider .bd ul .h_partnerlist .h_service1 .imglist dd{width:50%;}
.h_partnerslider .bd ul .h_partnerlist .h_service2 .imglist dd{width:50%;}
.h_partnerslider .bd ul .h_partnerlist .h_service3 .imglist dd{width:50%;}
.h_partnerslider .bd ul .h_partnerlist .h_service3 .imglist dd a .txt{padding:5px;}
.h_partnerslider .bd ul .h_partnerlist .h_service3 .imglist dd a .txt h2{font-size:14px;}

}

.h_active{padding:80px 0px 0px 0px;}
.h_active .imglist{margin-top:15px; margin-right:-40px;}
.h_active .imglist li{width:33.33%;}
.h_active .imglist li a{margin-top:40px; margin-right:40px;}
.h_active .imglist li a .img{overflow:hidden; position:relative;}
.h_active .imglist li a .img em{transition:all 2s; -webkit-transition:all 2s;display:block;position:absolute; top:0px; left:0px; width:100%; height:100%;}
.h_active .imglist li a:hover .img em{transform:scale(1.1); -webkit-transition:scale(1.1);}
.h_active .imglist li a .txt{padding:23px 30px; border:1px solid #e6e8ea; box-sizing: border-box; position:relative;background:#f8f9fa;}
.h_active .imglist li a .txt h2{font-size:24px; color:#333; line-height:30px; margin-bottom:10px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.h_active .imglist li a:hover .txt h2{color:#f8b931;}
.h_active .imglist li a .txt .info{color:rgba(51,51,51,0.7);line-height:25px; position:relative;}
.h_active .imglist li a .txt .info .order{width:100px; height:30px; line-height:30px; border-radius:15px; background:#f8b931; color:#FFF; text-align:center; position:absolute; right:0px; bottom:0px;}
.h_active .more{width:200px; height:58px; line-height:58px; border-radius:29px; border:1px solid rgba(0,0,0,0.2); font-size:24px; display:block; color:#333; margin:80px auto 0px auto; text-align:center; }
.h_active .more:hover{border:1px solid #f8b931; color:#FFF; background:#f8b931;}

@media screen and (max-width:1200px){
.h_active{padding:50px 0px 0px 0px;}
.h_active .imglist{margin-right:-15px;}
.h_active .imglist li a{margin-top:25px; margin-right:15px;}
.h_active .imglist li a .txt{padding:15px;}
.h_active .imglist li a .txt h2{font-size:20px;}
.h_active .more{font-size:20px; width:180px; height:50px; line-height: 50px; border-radius:25px;margin:50px auto 0px auto;}
}

@media screen and (max-width:991px){
.h_active .imglist li a .txt h2{font-size:16px; margin-bottom:5px;}	
.h_active .imglist li a .txt .info .order{position:static; margin-top:10px;}
}

@media screen and (max-width:640px){
.h_active{padding:30px 0px 0px 0px;}
.h_active .imglist{margin-top:0px;}
.h_active .imglist li{width:50%;}
.h_active .more{font-size:16px; width:150px; height:40px; line-height: 40px; border-radius:20px;margin:30px auto 0px auto;}
}

@media screen and (max-width:480px){
.h_active .imglist li{width:100%;}	
}

.h_news{padding:110px 0px 0px 0px;}
.h_news .cont{margin-top:65px; overflow:hidden;}
.h_news .cont .firstnews{width:calc(50% - 30px); float:left;}
.h_news .cont .firstnews a{display:block; position:relative; overflow:hidden;}
.h_news .cont .firstnews a:after{position:absolute; content:"";width:100%; height:107px; background:url(/theme/default/images/img16.png) center/cover no-repeat; bottom:0px; z-index: 3;}
.h_news .cont .firstnews a em{transition:all 2s; -webkit-transition:all 2s; display:block; position:absolute; width:100%; height:100%; top:0px; left:0px; z-index:2;}
.h_news .cont .firstnews a:hover em{transform:scale(1.1);-webkit-transform:scale(1.1);}
.h_news .cont .firstnews a .txt{padding:15px 30px;position:absolute; bottom:0px; line-height:30px; z-index:5; width:100%; box-sizing: border-box;}
.h_news .cont .firstnews a .txt .times{width:100px;height:25px;line-height:25px; border-radius:12.5px; background:#f8b931; color:#FFF; font-family: 'r-averta'; text-align:center; margin-bottom:10px;}
.h_news .cont .firstnews a .txt h2{font-size:24px; margin-bottom:10px; transition:all 0.3s; -webkit-transition:all 0.3s;} 
.h_news .cont .firstnews a:hover .txt h2{color:#f8b931;}
.h_news .cont .firstnews a .txt h3{font-size:16px; }

.h_news .cont ul{width:calc(50% - 30px); float:right;}
.h_news .cont ul li{margin-bottom:45px;}
.h_news .cont ul li:last-child{margin-bottom:0px;}
.h_news .cont ul li a{display:block; overflow:hidden;}
.h_news .cont ul li a .times{width:88px; height:88px; float:left; border:1px solid #eeeeee; font-size:18px; font-family: 'MDINPRO'; color:#979797; position:relative; transition:all 0.3s; -webkit-transition:all 0.3s;}
.h_news .cont ul li a:hover .times{border:1px solid #f8b931; color:#FFF; background:#f8b931;}
.h_news .cont ul li a .times .info{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);line-height:25px; text-align:center;}
.h_news .cont ul li a .times p{display:block; width:100%;}
.h_news .cont ul li a .times span{font-size:40px; color:#333;}
.h_news .cont ul li a:hover .times span{color:#FFF;}
.h_news .cont ul li a .txt{width:calc(100% - 110px); float:right;}
.h_news .cont ul li a .txt h2{font-size:20px; color:#333;line-height:30px; margin-bottom:10px;transition:all 0.3s; -webkit-transition:all 0.3s;}
.h_news .cont ul li a:hover .txt h2{color:#f8b931;}
.h_news .cont ul li a .txt .shijian{line-height:30px; color:#333; display:none;}
.h_news .cont ul li a .txt h3{line-height:25px; height:50px; color:#999999;}
.h_news .more{width:200px; height:58px; line-height:58px; border-radius:29px; border:1px solid rgba(0,0,0,0.2); font-size:24px; display:block; color:#333; margin:80px auto 0px auto; text-align:center; }
.h_news .more:hover{border:1px solid #f8b931; color:#FFF; background:#f8b931;}
@media screen and (max-width:1440px){
.h_news .cont ul li{margin-bottom:25px;}	
}

@media screen and (max-width:1200px){
.h_news{padding:80px 0px 0px 0px;}	
.h_news .cont{margin-top:45px;}
.h_news .cont .firstnews a .txt h2{font-size:20px;}
.h_news .cont ul li {margin-bottom: 15px;}
.h_news .cont ul li a .times{height:78px;}
.h_news .cont ul li a .txt h2{margin-bottom:5px;}
.h_news .more{font-size:20px; width:180px; height:50px; line-height: 50px; border-radius:25px;margin:50px auto 0px auto;}
}

@media screen and (max-width:991px){
.h_news .cont .firstnews{width:calc(50% - 15px);}
.h_news .cont ul{width:calc(50% - 15px); float:right;}
}

@media screen and (max-width:768px){
.h_news{padding:50px 0px 0px 0px;}	
.h_news .cont .firstnews{width:100%;}
.h_news .cont .firstnews a .txt{padding:15px;}
.h_news .cont .firstnews a .txt h2{margin-bottom:0px; font-size:16px;}
.h_news .cont ul{width:100%; margin-top:30px;}
.h_news .cont ul li {margin-bottom: 25px;}
.h_news .cont ul li a .times .info{font-size:14px;}
.h_news .cont ul li a .times span{font-size:30px;}
.h_news .cont ul li a .txt h2{font-size:16px;}
}

@media screen and (max-width:640px){
.h_news{padding:30px 0px 0px 0px;}
.h_news .cont {margin-top: 25px;}
.h_news .cont ul li a .times{width:70px; height:70px; display:none;}	
.h_news .cont ul li a .txt{width:100%;}
.h_news .cont ul li a .times span{font-size:24px;}
.h_news .more{font-size:16px; width:150px; height:40px; line-height: 40px; border-radius:20px;margin:30px auto 0px auto;}
.h_news .cont ul li a .txt .shijian{display:block;}
}
.h_partner1{padding:110px 0px 120px 0px;}
.h_partner1 .h_hezuo{margin-top:55px; padding-bottom:65px;}
.h_partner1 .h_hezuo .slick-slide{outline:none;}

.h_partner1 .h_hezuo .picinfo a{display:block;padding:0px 10px;}
.h_partner1 .h_hezuo .picinfo a .img{position:relative;overflow:hidden; border:1px solid #e6e8ea;}
.h_partner1 .h_hezuo .picinfo a .img em{position:absolute; display:block; width:100%; text-align:center;top:50%; text-align:center; transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.h_partner1 .h_hezuo .picinfo a .img em img{transition:all 2s; -webkit-transition:all 2s; max-width:100%; width:auto; display:inline;}
.h_partner1 .h_hezuo .picinfo a:hover .img em img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.h_partner1 .h_hezuo .picinfo a .txt{font-size:18px; line-height:30px;margin-top:15px; text-align:center; color:#666; transition:all 0.3s; -webkit-transition:all 0.3s;}
.h_partner1 .h_hezuo .picinfo a:hover .txt{color:#f8b931;}
.h_partner1 .h_hezuo .slick-dots{text-align:center; bottom:0px;}
.h_partner1 .h_hezuo .slick-dots li{width:14px; height:14px; border-radius:50%;background:#e3e3e3; margin:0px 10px;}
.h_partner1 .h_hezuo .slick-dots li.slick-active{background:#f8b931;}

@media screen and (max-width:1200px){
.h_partner1{padding:80px 0px 90px 0px;}
.h_partner1 .h_hezuo .picinfo a .txt{font-size:16px; line-height:25px;}
}

@media screen and (max-width:640px){
.h_partner1{padding:50px 0px 60px 0px;}
.h_partner1 .h_hezuo{margin-top:25px; padding-bottom:40px;}
.h_partner1 .h_hezuo .picinfo a .txt{font-size:14px;}
}

@media screen and (max-width:640px){
.h_partner1{padding:40px 0px 40px 0px;}
}

.bottom{background:#f5f6f7; padding:67px 0px 60px 0px; overflow:hidden;}
.bottom .tit{font-size:20px; margin-bottom:40px;}
.bottom .b_feedback{width:392px; float:left;}
.bottom .b_feedback .imglist{margin-top:-10px; margin-right:-10px;}
.bottom .b_feedback .imglist li{width:50%;}
.bottom .b_feedback .imglist li .box{margin-right:10px; margin-top:10px; padding:5px 15px; box-sizing: border-box; background:#FFF; }
.bottom .b_feedback .imglist li .box .int{width:100%; height:25px; line-height:25px;color:#333; border:0px;}
.bottom .b_feedback .imglist li.w100{width:100%;}
.bottom .b_feedback .imglist li .box textarea{height:30px; line-height:25px; color:#333; width:100%; border: 0px;}
.bottom .b_feedback .imglist li .box .btn{height:40px;background:#f8b931; font-size:16px; color:#FFF;border:0px; text-align:center; width:100%;}
.bottom .b_feedback .imglist li:last-child .box{background:#f8b931;padding:0px;}
.bottom .b_right{width:820px; float:right;}
.bottom .b_right .b_contact{width:280px; float:left;}
.bottom .b_right .b_contact .cont .tel,.bottom .b_right .b_contact .cont .email{color:rgba(51,51,51,0.7); line-height:1; margin-bottom:15px;}
.bottom .b_right .b_contact .cont .tel span{font-size:30px; font-family: 'MDINPRO';color:#429637; line-height:1.3; }
.bottom .b_right .b_contact .cont .email span{font-size:20px; font-family: 'r-averta';color:#429637; line-height:28px; }
.bottom .b_right .b_contact .cont ul{overflow:hidden;}
.bottom .b_right .b_contact .cont ul li{width:45%; float:left;}
.bottom .b_right .b_contact .cont ul li:last-child{float:right;}
.bottom .b_right .b_contact .cont ul li span{display:block; line-height:30px; color:rgba(51,51,51,0.7);}
.bottom .b_right .b_contact .cont ul li em{display:block; width:75px;height:75px;}
.bottom .b_right .b_quicknav{width:395px; float:right;}
.bottom .b_right .b_quicknav li{width:33.33%; float:left; margin-bottom:25px;}
.bottom .b_right .b_quicknav li a{color:#666;}
.bottom .b_right .b_quicknav li a:hover{color:#429637;}
.bottom .b_right .b_quicknav .cont{font-size:12px; line-height:20px; color:rgba(51,51,51,0.7); margin-top:45px;}
.copyright{padding:20px 0px; line-height:26px; background:#e8eaec; color:rgba(51,51,51,0.7);}
.copyright a{color:rgba(51,51,51,0.7); transition:all 0.3s; -webkit-transition:all 0.3s;}
.copyright a:hover{color:rgba(51,51,51,1);}
.copyright span{float:right;}
@media screen and (max-width:1440px){
.bottom .b_right{width:720px;}	
}

@media screen and (max-width:1200px){
.bottom .b_feedback{width:30%;}	
.bottom .b_right{width:68%;}
}

@media screen and (max-width:1100px){
.bottom .b_feedback{width:25%;}	
.bottom .b_right{width:73%;}
}

@media screen and (max-width:991px){
.bottom{padding:37px 0px 30px 0px;}
.bottom .tit{margin-bottom:20px;}
.bottom .b_feedback{width:100%;}	
.bottom .b_feedback .imglist li{width:25%;}
.bottom .b_right{width:100%; margin-top:30px;}
.copyright span{float:none;}
}

@media screen and (max-width:768px){
	
.bottom .b_right .b_contact{width:100%;}
.bottom .b_right .b_quicknav{width:100%; margin-top:30px;}
.bottom .b_right .b_quicknav .cont{margin-top:0px;}
.bottom .b_right .b_quicknav li{margin-bottom:15px;}
.bottom .b_right .b_contact .cont .tel span{font-size:20px;}
}
@media screen and (max-width:640px){
.bottom .tit{font-size:16px;}
.bottom .b_feedback .imglist li{width:50%;}	
.copyright span{display:block;}
}

.s_banner{position:relative;}
.s_banner .pic1{min-height:960px;}
.s_banner .pic2{display:none;}
.s_banner .pic3{height:680px;}
.s_banner .pic4{height:800px;}
.s_banner .pic5{padding:25px 0px;display:none;}
.s_banner .txt{position:absolute; width:100%; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); text-align:center; color:#FFF; line-height:1;}
.s_banner .txt h2{font-size:32px; padding-bottom:38px; margin-bottom:30px; position:relative; text-shadow: rgba(0,0,0,0.3) 2px 2px 5px;}
.s_banner .txt h2:after{position:absolute; content:""; width:30px; height:3px; background:#FFF; left:50%;margin-left:-15px; bottom:0px;}
.s_banner .txt h3{font-weight: 100; font-size:90px; text-shadow: rgba(0,0,0,0.2) 4px 4px 10px;}

.s_banner .cont{position:absolute; width:1400px; height:100%;top:0px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.s_banner .cont .info{width:50%; position:absolute; left:0px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); text-align:center;}
.s_banner .cont .info big{display:block; font-size:74px;color:#FFF;font-weight:bold; line-height:1.2; padding-bottom:60px; position:relative; margin-bottom:70px;}
.s_banner .cont .info big:after{position:absolute; content:""; width:90px; height:4px; bottom:0px; left:50%; margin-left:-45px; background:#FFF;}
.s_banner .cont .info small{display:block; font-size:32px; line-height:1.5; color:#FFF;}
.s_banner .cont .info small span{font-family: 'DINPRO'; color:#f8b931;}
@media screen and (max-width:1366px){
.s_banner .cont .info big{font-size:64px;}
.s_banner .cont .info small{font-size:28px;}
}

@media screen and (max-width:1200px){
.s_banner .cont .info{display:none;}	
}

.s_banner .cont .info1{width:60%; position:absolute; left:0px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); }
.s_banner .cont .info1 big{display:block; font-size:80px;color:#FFF;font-weight:100; line-height:1.2;  position:relative; margin-bottom:70px;}
.s_banner .cont .info1 small{display:block; font-size:40px; line-height:1.5; color:#FFF;}
.s_banner .cont .info1 small span{font-family: 'DINPRO'; color:#f8b931;}
.s_banner .cont .pmpcity{position:absolute; right:35px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); text-align:center; width:40%; color:#FFF;}
.s_banner .cont .pmpcity h2{font-size:36px; text-align:center; font-weight:bold;}
.s_banner .cont .pmpcity ul{margin-top:50px; overflow:hidden;}
.s_banner .cont .pmpcity ul li{margin-bottom:5px; padding:0px 7px;}
.s_banner .cont .pmpcity ul li:nth-child(even){background:rgba(255,255,255,0.1);}
.s_banner .cont .pmpcity ul li dl{overflow:hidden;}
.s_banner .cont .pmpcity ul li dd{width:14.285%; float:left;font-size:16px; line-height:30px; padding:15px 0px;}
.s_banner .cont .pmpcity ul li dd a{display:block;}
.s_banner .cont .pmpcity ul li dd a:hover{color:#f8b931;}



.s_banner .citycont{position:absolute; width:1400px; height:100%;top:0px; left:50%; margin-left:-700px;}
.s_banner .citycont .cityname{position:absolute; top:21%; left:0px; width:50%; color:#FFF; line-height:1.5;}
.s_banner .citycont .cityname .cn{font-size:80px; font-weight:bold;}
.s_banner .citycont .cityname .en{font-size:24px; }
.s_banner .citycont .cityname .intro{font-size:80px; font-weight:100; line-height:1.2;position:relative;}
.s_banner .citycont .cityname .intro:after{position:absolute;content:"-"; font-size:72px; color:#FFF;bottom:-90px;} 
.s_banner .citycont .pointer{position:absolute; width:70px; height:70px; background:rgba(66,150,55,0.7); left:10px; bottom:18%; cursor:pointer; border-radius:50%;}
.s_banner .citycont .pointer em{display:block;position:absolute; width:25px; height:15px; top:50%; left:50%; margin-top:-6.5px; margin-left:-10.5px; z-index: 10;}
.point-flicker:after {background:rgba(66,150,55,0.7);}
.point-flicker:before {background:rgba(66,150,55,0.2);}
.point-flicker:before,.point-flicker:after {
    content: '';
    width: 80px;
    height: 80px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    border-radius: 50%;
    animation: warn 1.5s ease-out 0s infinite;
  }
  
.s_banner .citycont .pointer1{position:absolute; width:70px; height:70px; background:rgba(7,17,118,0.7); left:10px; bottom:18%; cursor:pointer; border-radius:50%;}
.s_banner .citycont .pointer1 em{display:block;position:absolute; width:25px; height:15px; top:50%; left:50%; margin-top:-6.5px; margin-left:-10.5px; z-index: 10;}
.point-flicker1:after {background:rgba(7,17,118,0.7);}
.point-flicker1:before {background:rgba(7,17,118,0.2);}
.point-flicker1:before,.point-flicker1:after {
    content: '';
    width: 80px;
    height: 80px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    border-radius: 50%;
    animation: warn 1.5s ease-out 0s infinite;
  }

@keyframes warn {
    0% {
      transform: scale(0.5);
      opacity: 1;
    }
 
    30% {
      opacity: 1;
    }
 
    100% {
      transform: scale(1.4);
      opacity: 0;
    }
}

.s_banner .citycont .ico1{background:url(/theme/default/images/ico116.png) center/cover no-repeat;}
.s_banner .citycont .ico em{display:block; width:25px; height:15px; position:absolute; top:50%; left:50%; margin-left:-12.5px; margin-top:-5.5px;}

.s_banner .citycont .b_honor{width:350px; position:absolute; height:90%; bottom:-30px; right:0px;background-image: linear-gradient(to bottom, rgba(53,150,41,1) , rgba(109,187,56,0.9));}
.s_banner .citycont .b_honor1{background-image: linear-gradient(to bottom, rgba(80,5,150,1) , rgba(80,5,150,0.5));}
.s_banner .citycont .b_honor ul{position:absolute; width:76%; top:43%;left:12%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.s_banner .citycont .b_honor ul li{margin-bottom:55px; color:#FFF; font-size:16px; line-height:1.5; text-align:right;}
.s_banner .citycont .b_honor ul li span{display:block; font-size:36px; font-weight:bold; margin-bottom:5px;}
.s_banner .citycont .b_honor ul li p{color:rgba(255,255,255,0.6);}

@media screen and (max-width:1440px){
.s_banner .txt h2{font-size:28px;}
.s_banner .txt h3{font-size:70px;}
.s_banner .cont{width:95%;}	
.s_banner .cont .info1{width:60%}
.s_banner .cont .info1 big{font-size:74px;}
.s_banner .cont .info1 small{font-size:30px;}
.s_banner .citycont{width:90%; margin-left:-45%;}
.s_banner .citycont .cityname .cn{font-size:70px;}
.s_banner .citycont .cityname .intro{font-size:70px;}
}

@media screen and (max-width:1366px){
.s_banner .cont .pmpcity{right:5%; width:40%;}
.s_banner .cont .pmpcity ul{margin-top:20px;}
}

@media screen and (max-width:1200px){
.s_banner .cont .pmpcity{width:90%;}
.s_banner .cont .info1 big{font-size:64px; margin-bottom:50px;}
.s_banner .citycont .cityname .cn{font-size:60px;}
.s_banner .citycont .b_honor ul li span{font-size:30px;}
.s_banner .citycont .cityname .intro{font-size:60px;}
}

@media screen and (max-width:991px){
.s_banner .pic1{display:none;}
.s_banner .pic3{display:none;}	
.s_banner .pic4{display:none;}
.s_banner .pic2{display:block;}
.s_banner .pic5{display:block; min-height:580px;}
.s_banner .txt h2{font-size:24px;}
.s_banner .txt h3{font-size:50px;}
.s_banner .cont .pmpcity h2{font-size:30px;}
.s_banner .cont .pmpcity ul li dd{font-size:14px; padding:5px 0px;}
.s_banner .cont .info1{width:80%;}
.s_banner .cont .info1 big{font-size:54px; margin-bottom:30px;}
.s_banner .citycont .cityname{width:100%;}
.s_banner .citycont .cityname .cn{font-size:50px;}
.s_banner .citycont .b_honor{width:280px;}
.s_banner .citycont .b_honor ul li{font-size:14px;}
.s_banner .citycont .b_honor ul li span{font-size:24px;}
.s_banner .citycont .cityname .intro{font-size:50px;}
}

@media screen and (max-width:768px){
.s_banner .pic5{min-height:480px;}	
.s_banner .cont .info1 big{font-size:44px; margin-bottom:20px;}
.s_banner .cont .info1 small{font-size:24px;}
.s_banner .citycont .cityname .cn{font-size:40px;}
.s_banner .citycont .b_honor ul li{margin-bottom:30px;}
.s_banner .citycont .cityname .intro{font-size:40px;}
}

@media screen and (max-width:640px){
.s_banner .txt h2{font-size:20px;padding-bottom: 18px;margin-bottom: 15px;}
.s_banner .txt h3{font-size:36px;}
.s_banner .txt h2:after{width:20px; margin-left:-10px;}
.s_banner .cont .pmpcity h2{font-size:20px;}
.s_banner .cont .pmpcity ul{margin-top:10px;}
.s_banner .cont .pmpcity ul li dd{font-size:14px;}
.s_banner .pic5{min-height:380px;}
.s_banner .cont .info1 big{font-size:34px;}
.s_banner .cont .info1 small{font-size:20px;}
.s_banner .citycont .b_honor{display:none;}
.s_banner .citycont .cityname .cn{font-size:30px;}
.s_banner .citycont .cityname .en{font-size:20px;}
.s_banner .citycont .pointer{width:50px; height:50px;}
.s_banner .citycont .pointer1{width:50px; height:50px;}
.s_banner .citycont .cityname .intro{font-size:30px;}
}

@media screen and (max-width:480px){
.s_banner .txt h2{font-size:16px;}	
.s_banner .txt h3{font-size:24px;}
.s_banner .cont .pmpcity ul li dd{font-size:12px;}
.s_banner .pic5{min-height:330px;}
.s_banner .cont .info1 big{font-size:24px;}
.s_banner .cont .info1 small{font-size:16px;}
.s_banner .citycont .cityname .cn{font-size:24px;}
.s_banner .citycont .cityname .en{font-size:16px;}
.s_banner .citycont .cityname .intro{font-size:24px;}
}

.s_nav{ border-bottom:1px solid #ccc; line-height:26px; text-align:center; font-weight:bold; background:#FFF; transition:all 0.5s; -webkit-transition:all 0.5s;}
.s_navfixed{position:fixed;top:0px; border-bottom:0px; box-shadow: 0px 0px 5px rgba(0,0,0,0.05); width:100%; transition:all 0.5s; -webkit-transition:all 0.5s; z-index:100;}
.s_nav a{display:inline-block; margin:0px 35px;color:#333; font-size:20px; position:relative; transition:all 0.3s; -webkit-transition:all 0.3s;padding:30px 0px 20px 0px;}
.s_nav a:after{position:absolute; content:""; width:0px; height:2px; background:#429637;left:0px; bottom:0px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_nav a:hover:after,.s_nav a.on:after{width:100%;}
.s_nav a:hover,.s_nav a.on{color:#429637;}
@media screen and (max-width:1500px){
.s_nav a{margin:0px 25px; font-size:18px;}	
}
@media screen and (max-width:1260px){
.s_nav a{margin:0px 20px; font-size:16px;}	
}
.mobile_subnav{width:auto;  margin:0px 15px 30px 15px; display:block; padding-top:30px;}
.t_ntop_1 {height:40px;line-height: 40px;padding: 0px 14px;border: 1px solid #359629;font-size: 14px;color: #359629;border-radius:3px;background: url(/theme/default/images/ico144.png) no-repeat 97% center;margin-left:auto;margin-right:auto;}
.pz_SideLayer{ width:100%; margin-top:5px;margin-bottom:20px; margin-left:auto; margin-right:auto;background:rgba(255,255,255,0.8); overflow:hidden;display:none; }

.pz_SideLayer .l1{width:100%; margin-top:1px; display:block;}
.pz_SideLayer .l1 a{ height:50px; line-height:50px; color:#242424; font-size:14px;  background:#f4f4f4 url(../images/main22.png) right center no-repeat;  display:block; }
.pz_SideLayer .l1 a span{margin-left:14px;}
.pz_SideLayer .l1 a:hover,.pz_SideLayer .l1.hover a{background:#e3e3e3 url(../images/main23.png) right center no-repeat; color:#359629; width:100%;}

.s_active{padding:80px 0px 125px 0px;}
.s_active .active_search{height:58px; text-align:center; font-size:24px; color:#333;}
.s_active .active_search .int{display:inline-block;width:200px; height:58px; line-height:55px; border:1px solid rgba(0,0,0,0.1); margin:0px 10px; position:relative; cursor: pointer;padding-left:35px; box-sizing: border-box; border-radius:29px; text-align:left;}
.s_active .active_search .int:after{position:absolute; content:""; width:8px; height:6px; background:url(/theme/default/images/ico22.png) center/cover no-repeat; top:50%; margin-top:-3px; right:30px;}
.s_active .active_search .int1{display:inline-block;width:200px; height:58px; line-height:55px; border:1px solid rgba(0,0,0,0.1); margin:0px 10px; position:relative; box-sizing: border-box; border-radius:29px; text-align:left;} 
.s_active .active_search .int1 .sint{width:120px; height:30px;margin:12px 0px 12px 25px; background:#FFF;border:0px;display:inline-block; font-size:24px; color:#333;}
.s_active .active_search .int1 .sbtn{width:30px;height:30px; background:url(/theme/default/images/ico1.png) center center no-repeat; border:0px; float:right; margin:14px 15px 14px 0px;}
.s_active .active_search .int dl{top:100%; background:#FFF; box-shadow: 0px 0px 5px #eee; position: absolute; left:0px;width:100%; z-index: 10; height:290px; overflow-x: hidden; display:none;}
.s_active .active_search .int dl.line{height:auto;}
.s_active .active_search .int dl dd{line-height:58px;padding:0px 35px; border-bottom:1px dashed rgba(0,0,0,0.1); }
.s_active .active_search .int dl dd:last-child{border-bottom:0px;}

.s_active .imglist{margin-top:35px; margin-right:-40px;}
.s_active .imglist li{width:33.33%;}
.s_active .imglist li a{margin-top:30px; margin-right:40px;}
.s_active .imglist li a .img{overflow:hidden; position:relative;}
.s_active .imglist li a .img em{transition:all 2s; -webkit-transition:all 2s;display:block;position:absolute; top:0px; left:0px; width:100%; height:100%;}
.s_active .imglist li a:hover .img em{transform:scale(1.1); -webkit-transition:scale(1.1);}
.s_active .imglist li a .txt{padding:23px 30px; border:1px solid #e6e8ea; box-sizing: border-box; position:relative;background:#f8f9fa;}
.s_active .imglist li a .txt h2{font-size:24px; color:#333; line-height:30px; margin-bottom:10px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_active .imglist li a:hover .txt h2{color:#f8b931;}
.s_active .imglist li a .txt .info{color:rgba(51,51,51,0.7);line-height:25px; position:relative;}
.s_active .imglist li a .txt .info .order{width:100px; height:30px; line-height:30px; border-radius:15px; background:#f8b931; color:#FFF; text-align:center; position:absolute; right:0px; bottom:0px;}

@media screen and (max-width:1200px){
.s_active{padding:50px 0px 95px 0px;}
.s_active .imglist li a .txt{padding:15px;}
.s_active .imglist li a .txt h2{font-size:20px;}
}

@media screen and (max-width:991px){
.s_active{padding:20px 0px 65px 0px;}
.s_active .active_search{font-size:20px;}
.s_active .active_search .int1{height:48px; line-height: 42px; width:150px;}
.s_active .active_search .int1 .sint{margin:5px 0px 8px 15px; font-size:20px; width:70px;}
.s_active .active_search .int1 .sbtn{margin:8px 15px 8px 0px;}
.s_active .active_search .int{height:48px; line-height: 42px; width:150px; padding-left:15px;}
.s_active .active_search .int dl dd{padding:0px 15px; line-height:38px;}
.s_active .imglist{margin-top:25px; margin-right:-15px;}
.s_active .imglist li a{margin-top:15px; margin-right:15px;}
.s_active .imglist li a .txt h2{font-size:16px;}
.s_active .imglist li a .txt .info .order{width:80px; font-size:14px;}
}

@media screen and (max-width:768px){
.s_active{padding:10px 0px 55px 0px;}
.s_active .imglist li{width:50%;}
.s_active .active_search{font-size:16px;}
.s_active .active_search .int1 .sint{font-size:16px;}
}

@media screen and (max-width:480px){
.s_active .active_search{font-size:14px;}
.s_active .active_search .int1 .sint{font-size:14px;}
.s_active .imglist{margin-top:10px;}
.s_active .imglist li{width:100%;}
.s_active .imglist li a .txt .info .order{position:static; margin-top:10px;}	
}

.pages{margin-top:58px; text-align:center;}
.pages a{display:inline-block; margin:0px 5px; padding:8px 12px; border-radius:5px; border:1px solid #ccc; color:#999;font-size:16px;}
.pages .mpage{display:inline-block;}
.pages a.prev{font-size:14px;}
.pages a:hover,.pages a.on{border:1px solid #429637; color:#fff; background:#429637;}

@media screen and (max-width:640px){
.pages{margin-top:38px;}
.pages .mpage{display:none;}	
}

.s_activedetail{padding:75px 0px 100px 0px;}
.s_activedetail .tit{font-size:24px; color:#333; text-align:center; line-height:30px; font-weight:bold;}
.s_activedetail .intro{margin-top:40px; border-bottom:1px solid #eeeeee;padding:10px 0px; color:#a2a2a2; line-height:35px; overflow: hidden;}

.s_activedetail .intro .txt{display:inline-block;float:left;}
.s_activedetail .intro .aback{padding-right:50px; position:relative; display:inline-block;float:right; color:#a2a2a2;transition:all 0.5s; -webkit-transition:all 0.5s; background:url(/theme/default/images/ico23.png) center/cover no-repeat;}
.s_activedetail .intro .aback:hover{color:#429637;}
.s_activedetail .intro .aback:after{position:absolute;content:"";width:40px; height:35px;background:url(/theme/default/images/ico23.png) center/cover #a2a2a2 no-repeat; background-size:25px auto;right:0px; border-radius:17.5px;transition:all 0.5s; -webkit-transition:all 0.5s;}
.s_activedetail .intro .aback:hover:after{background:url(/theme/default/images/ico23.png) center/cover #429637 no-repeat; background-size:25px auto;}
.s_activedetail .intro1{font-size:24px; color:#333; text-align: center; line-height:1.8; font-weight:400; margin-top:30px;margin-bottom:40px;}
.s_activedetail .intro1 h2{font-size:30px; padding:25px 0px 10px 0px; font-weight: 600;}
.s_activedetail .cont{font-size:16px; line-height:2;color:#666666; margin-top:30px;}
.s_activedetail .cont img{max-width:100%; width:auto; display:inline-block;}
.s_activedetail .cont a{color:#f8b931;}
.s_activedetail .cont a:hover{color:#666;}
.s_activedetail .cont li{position:relative;padding-left:13px;}
.s_activedetail .cont li:before{position:absolute; content:""; width:5px; height:5px; background:#666;border-radius:50%; top:13px;left:0px;}
.s_activedetail .cont .pic{width:50%;margin:0px auto;}
.s_activedetail .cont .pic .imglist{margin-right:-105px;}
.s_activedetail .cont .pic .imglist li{width:50%; padding-left:0px;}
.s_activedetail .cont .pic .imglist li a{margin-right:105px; cursor: auto;}
.s_activedetail .cont .pic .imglist li .img{width:100%;}
.s_activedetail .cont .pic .imglist li .txt{font-size:14px; margin-top:25px; line-height:30px; text-align: center; color:#666;}
.s_activedetail .cont .imglist li{width:33.33%; padding-left:0px;}
.s_activedetail .cont .imglist li a{cursor:auto;}
.s_activedetail .cont .imglist li:before{display:none;}
.s_onlinereg{margin:90px 0px; padding:95px 0px 100px 0px; background:#f8f9fa;}
.s_onlinereg .tit{font-size:60px; line-height: 1; text-align: center; font-weight: 500;}
.s_onlinereg .cont1{width:80%; margin:0px auto;}
.s_onlinereg .cont1 .imglist{margin-top:55px; margin-right:-40px; }
.s_onlinereg .cont1 .imglist li{width:33.33%;}
.s_onlinereg .cont1 .imglist li .box{margin-top:30px; margin-right:40px; background:#FFF; padding:10px 40px; box-sizing: border-box;}
.s_onlinereg .cont1 .imglist li .box .int{width:100%; height:45px; line-height:45px; border:0px; font-size:16px; color:#666;}
.s_onlinereg .cont1 .btn{width:300px; margin:80px auto 0px auto; }
.s_onlinereg .cont1 .btn input{height:72px; border-radius:36px; background:#f8b931; text-align:center; font-size:30px; font-weight:bold; border:0px; color:#FFF; width:100%; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_onlinereg .cont1 .btn:hover input{opacity:0.8;}

.s_activedetail .pagedetail{line-height:2; font-size:16px; color:#333;}
.s_activedetail .pagedetail a{display:block; color:#333;}
.s_activedetail .pagedetail a:hover{color:#f8b931;}

@media screen and (max-width:1200px){
.s_activedetail{padding:45px 0px 70px 0px;}	
.s_activedetail .intro1{font-size:20px;}
.s_onlinereg{margin:60px 0px; padding:65px 0px 70px 0px; background:#f8f9fa;}
.s_onlinereg .tit{font-size:50px;}
.s_onlinereg .cont1 .btn input{font-size:24px;}
}

@media screen and (max-width:991px){
.s_activedetail .tit{font-size:20px;}
.s_activedetail .intro1{font-size:16px; margin:20px 0px;}
.s_activedetail{padding:15px 0px 40px 0px;}	
.s_activedetail .cont{margin-top:0px;}
.s_activedetail .cont .pic{width:80%;}
.s_activedetail .intro{margin-top:20px;}
.s_onlinereg .tit{font-size:40px;}
.s_onlinereg .cont1{width:90%;}
.s_onlinereg .cont1 .btn input{font-size:20px; height:50px; line-height:50px; border-radius:25px;}
.s_onlinereg .cont1 .imglist{margin-top:20px;}
.s_onlinereg .cont1 .btn{width:200px; margin:40px auto 0px auto; }
}

@media screen and (max-width:640px){

.s_activedetail .cont{font-size:14px;}
.s_activedetail .cont .pic{width:100%;}	
.s_activedetail .cont .pic .imglist{margin-right:-30px;}
.s_activedetail .cont .pic .imglist li .txt{margin-top:0px;line-height:25px;}
.s_activedetail .cont .pic .imglist li a{margin-right:30px;}
.s_activedetail .pagedetail{font-size:14px;}
.s_activedetail .intro{margin-top:10px;}
.s_onlinereg{margin:30px 0px; padding:35px 0px 40px 0px; background:#f8f9fa;}
.s_onlinereg .tit{font-size:30px;}
.s_onlinereg .cont1 .imglist li{width:100%;}
.s_onlinereg .cont1 .imglist li .box .int{height:30px;line-height:30px;}
.s_onlinereg .cont1 .imglist li .box{margin-top:15px; padding:10px 15px;}
.s_onlinereg .cont1 .imglist li .box .int{font-size:14px;}
}

@media screen and (max-width:480px){
.s_onlinereg .tit{font-size:24px;}	
}

.s_news{padding:85px 0px 120px 0px;}
.s_news li{margin-bottom:80px;}
.s_news li a{display:block; overflow: hidden;}
.s_news li a .img{width:320px; float:left;overflow:hidden; position:relative;}
.s_news li a .img em{transition:all 2s; -webkit-transition:all 2s;display:block;position:absolute; top:0px; left:0px; width:100%; height:100%;}
.s_news li a:hover .img em{transform:scale(1.1); -webkit-transform:scale(1.1);}
.s_news li a .txt{width:calc(100% - 405px); float:right;line-height:30px;}
.s_news li a .txt span{display:block; font-family: 'Arial'; color:#999999; }
.s_news li a .txt h2{font-size:24px;  color:#333; padding:15px 0px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_news li a:hover .txt h2{color:#f8b931;}
.s_news li a .txt h3{font-size:16px; color:#666;}
.s_news li a .txt .more{width:110px; height:40px; line-height:40px; border-radius:20px;background:#f8b931; padding:0px 20px; box-sizing: border-box; color:#FFF; position:relative; margin-top:40px;transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_news li a .txt .more:hover{opacity:0.8;}
.s_news li a .txt .more:after{width:40px; height:40px; position:absolute; content:">";border-radius:50%; background:#f9c73b; text-align:center; line-height:40px; color:#FFF; font-size:16px; right:0px;}
@media screen and (max-width:1200px){
.s_news{padding:55px 0px 90px 0px;}	
}
@media screen and (max-width:991px){
.s_news{padding:20px 0px 90px 0px;}
.s_news li{margin-bottom:30px;}
.s_news li a .img{width:30%;}
.s_news li a .txt{width:65%;}
.s_news li a .txt h2{font-size:20px;padding:5px 0px;}
.s_news li a .txt h3{font-size:14px;}
.s_news li a .txt .more{margin-top:20px;}
}

@media screen and (max-width:640px){
.s_news{padding:10px 0px 60px 0px;}
.s_news li a .txt h2{font-size:16px;}
.s_news li a .txt .more{margin-top:10px; height:30px; line-height: 30px; border-radius:15px;}
.s_news li a .txt .more:after{width:30px; height:30px; line-height:30px;}
}

@media screen and (max-width:480px){
.s_news li a .img{width:100%;}
.s_news li a .txt{width:100%;}	
}
.s_question{padding:85px 0px 120px 0px;}
.s_question ul{margin-top:70px;}
.s_question ul li{margin-bottom:30px; background:#FFF; box-shadow: 0px 0px 10px #ccc; padding:30px 50px 30px 32px; transition:all 0.3s; -webkit-transition:all 0.3s; cursor: pointer;}
.s_question ul li .info{padding-left:56px; position:relative;}
.s_question ul li .info em{display:block; width:33px;height:31px;position:absolute;left:0px; top:7px;}
.s_question ul li .info .ico{position:absolute; width:30px; height:30px; right:0px; top:13px; background:url(/theme/default/images/ico102.png) #f8f9fa center center no-repeat; border-radius:50%;}
.s_question ul li .info .name{line-height:50px; font-size:24px; font-weight:bold;}
.s_question ul li .info .txt{padding:15px 0px 0px 0px; font-size:18px; color:#333; line-height:30px; border-top:1px dashed rgba(255,255,255,0.5); margin-top:15px;  }
.s_question ul li .info .txt a{color:#FFAE00;}
.s_question ul li:hover,.s_question ul li.active{background: linear-gradient(to right, #359629 , #6dbb38); color:#FFF; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_question ul li:hover .info .txt,.s_question ul li.active .info .txt{color:#FFF; }

@media screen and (max-width:1200px){
.s_question{padding:0px 0px 90px 0px;}	
}

@media screen and (max-width:991px){
.s_question{padding:0px 0px 60px 0px;}
.s_question ul{margin-top:40px;}
.s_question ul li .info .name{line-height:40px; font-size:20px;}
.s_question ul li .info .txt{font-size:16px;}
}

@media screen and (max-width:640px){
.s_question{padding:0px 0px 40px 0px;}
.s_question ul li{padding:15px 20px 15px 16px; margin-bottom:15px;}	
.s_question ul li .info{padding-left:35px;}
.s_question ul li .info em{width:23px; height:auto;}
.s_question ul li .info .ico{width:23px; height:23px; top:6px;background: url(/theme/default/images/ico102.png) #f8f9fa center center no-repeat;}
.s_question ul li .info .name{line-height:35px; font-size:16px;}
.s_question ul li .info .txt{margin-top:10px; padding:10px 0px 0px 0px; font-size:14px; line-height:25px;}
}


.s_ganwu{padding:85px 0px 120px 0px;}
.s_ganwu li{margin-bottom:80px;}
.s_ganwu li a{display:block; overflow: hidden;}
.s_ganwu li a .img{width:200px; float:left;overflow:hidden; position:relative;}
.s_ganwu li a .img em{transition:all 2s; -webkit-transition:all 2s;display:block;position:absolute; top:0px; left:0px; width:100%; height:100%;}
.s_ganwu li a:hover .img em{transform:scale(1.1); -webkit-transform:scale(1.1);}
.s_ganwu li a .txt{width:calc(100% - 250px); float:right;line-height:30px;}
.s_ganwu li a .txt span{display:block; font-family: 'Arial'; color:#999999; }
.s_ganwu li a .txt h2{font-size:24px;  color:#333; padding:15px 0px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_ganwu li a:hover .txt h2{color:#f8b931;}
.s_ganwu li a .txt h3{font-size:16px; color:#666;}
.s_ganwu li a .txt .more{width:110px; height:40px; line-height:40px; border-radius:20px;background:#f8b931; padding:0px 20px; box-sizing: border-box; color:#FFF; position:relative; margin-top:20px;transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_ganwu li a .txt .more:hover{opacity:0.8;}
.s_ganwu li a .txt .more:after{width:40px; height:40px; position:absolute; content:">";border-radius:50%; background:#f9c73b; text-align:center; line-height:40px; color:#FFF; font-size:16px; right:0px;}
@media screen and (max-width:1200px){
.s_ganwu{padding:55px 0px 90px 0px;}	
}
@media screen and (max-width:991px){
.s_ganwu{padding:20px 0px 90px 0px;}
.s_ganwu li{margin-bottom:30px;}
.s_ganwu li a .img{width:30%;}
.s_ganwu li a .txt{width:65%;}
.s_ganwu li a .txt h2{font-size:20px;padding:5px 0px;}
.s_ganwu li a .txt h3{font-size:14px;}
.s_ganwu li a .txt .more{margin-top:20px;}
}

@media screen and (max-width:640px){
.s_ganwu{padding:10px 0px 60px 0px;}
.s_ganwu li a .txt h2{font-size:16px;}
.s_ganwu li a .txt .more{margin-top:10px; height:30px; line-height: 30px; border-radius:15px;}
.s_ganwu li a .txt .more:after{width:30px; height:30px; line-height:30px;}
}

@media screen and (max-width:480px){
.s_ganwu li a .img{width:120px; }
.s_ganwu li a .txt{width:calc(100% - 140px);}	
}

.s_404{padding:120px 0px 120px 0px; text-align:center; }
.s_404 img{max-width:100%; width:auto; display:inline-block;}
.s_404 .txt{color:#b2b2b2; font-size:38px; margin-top:80px; text-align:center;}
.s_404 .txt1{color:#333; font-size:20px; margin-top:30px; text-align:center;}
.s_404 .txt1 span,.s_404 .txt1 a{color:#FF0000;}

.s_team{padding:125px 0px 130px 0px;}
.s_team .imglist{margin-top:-80px; margin-right:-45px;}
.s_team .imglist li{width:33.33%;}
.s_team .imglist li a{margin-top:80px; margin-right:45px; position:relative;}
.s_team .imglist li a .img{width:158px; overflow:hidden; position:relative;}
.s_team .imglist li a .img em{transition:all 2s; -webkit-transition:all 2s;display:block;position:absolute; top:0px; left:0px; width:100%; height:100%;}
.s_team .imglist li a:hover .img em{transform:scale(1.1); -webkit-transform:scale(1.1);}
.s_team .imglist li a .info{position:absolute;width:calc(100% - 158px); right:0px; height:calc(100% - 40px); background:#f7f9fa; bottom:0px;}
.s_team .imglist li a .info .txt{position:absolute; top:50%; left:50%; width:80%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); font-size:16px; color:#333; line-height:30px;transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_team .imglist li a:hover .info .txt{color:#429637;}
.s_team .imglist li a .info .txt span{display:block; color:#429637; font-size:24px; line-height:30px; margin-bottom:10px;}

@media screen and (max-width:1400px){
.s_team{padding:95px 0px 100px 0px;}
}

@media screen and (max-width:1200px){
.s_team{padding:65px 0px 70px 0px;}	
.s_team .imglist{margin-top:-40px; margin-right:-25px;}
.s_team .imglist li a{margin-top:40px; margin-right:25px;}
.s_team .imglist li a .img{width:45%;}
.s_team .imglist li a .info{width:55%;}
}

@media screen and (max-width:991px){
.s_team{padding:35px 0px 70px 0px;}	
.s_team .imglist li a .info .txt{font-size:14px; line-height:25px;}
.s_team .imglist li a .info .txt span{font-size:20px; margin-bottom:0px;}
}

@media screen and (max-width:768px){
.s_team .imglist li{width:50%;}
.s_team .imglist li a .info .txt span{font-size:16px;}
}

@media screen and (max-width:640px){
.s_team{padding:20px 0px 50px 0px;}
.s_team .imglist{margin-top:-20px; margin-right:-15px;}
.s_team .imglist li{width:100%;}
.s_team .imglist li a{margin-top:20px; margin-right:15px;}
}

.s_teamdetail{padding:125px 0px;}
.s_teamdetail .g-wrap{position:relative;}
.s_teamdetail .img{width:480px;position:absolute; left:0px;}
.s_teamdetail .info{width:calc(100% - 588px); float:right; line-height:30px; font-size:18px;}
.s_teamdetail .info .name{font-size:36px; color:#429637;margin-top:20px;margin-bottom:20px;}
.s_teamdetail .info .site{font-size:20px; margin-bottom:20px;}
.s_teamdetail .info p{margin-bottom:20px;}
.s_teamdetail .info p:last-child{margin-bottom:0px;}

@media screen and (max-width:1400px){
.s_teamdetail{padding:65px 0px 95px 0px;}	
}

@media screen and (max-width:1260px){
.s_teamdetail .img{width:45%;position:static; float:left;}	
.s_teamdetail .info{width:50%;}
}

@media screen and (max-width:991px){
.s_teamdetail{padding:35px 0px 65px 0px;}
.s_teamdetail .info{font-size:16px;}
.s_teamdetail .info .name{font-size:30px; margin:10px 0px;}
.s_teamdetail .info .site{font-size:18px;}
}

@media screen and (max-width:640px){
.s_teamdetail{padding:0px 0px 35px 0px;}
.s_teamdetail .info{font-size:14px;}
.s_teamdetail .info .name{font-size:24px; margin:10px 0px;}
.s_teamdetail .info .site{font-size:16px;}	
}

@media screen and (max-width:480px){
.s_teamdetail .img{width:100%;}	
.s_teamdetail .info{width:100%; margin-top:20px;}
.s_teamdetail .info .name{font-size:20px;}
}

.s_honor{padding:130px 0px 120px 0px;}
.s_honor .imglist{margin-top:-38px; margin-right:-40px;}
.s_honor .imglist li{width:25%;}
.s_honor .imglist li a{margin-top:38px; margin-right:40px; padding:0px 0px 30px 0px; background:#f7f9fa;}
.s_honor .imglist li a .img{position:relative;}
.s_honor .imglist li a .img em{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);width:100%; text-align: center;}
.s_honor .imglist li a .img em img{max-width:100%; width:auto; display:inline-block; transition:all 2s; -webkit-transition:all 2s;}
.s_honor .imglist li a:hover .img em img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.s_honor .imglist li a .txt{color:#333; font-size:16px; line-height:30px;  text-align: center; transition:all 0.3s;-webkit-transition:all 0.3s;}
.s_honor .imglist li a:hover .txt{color:#f8b931;}

@media screen and (max-width:1400px){
.s_honor{padding:100px 0px 90px 0px;}	
}

@media screen and (max-width:1200px){
.s_honor{padding:70px 0px 60px 0px;}	
}

@media screen and (max-width:991px){
.s_honor{padding:40px 0px 60px 0px;}
.s_honor .imglist{margin-top:-15px; margin-right:-15px;}
.s_honor .imglist li a{margin-top:15px; margin-right:15px; padding: 0px 0px 15px 0px;}
.s_honor .imglist li a .txt{font-size:14px;}
}

@media screen and (max-width:768px){
.s_honor{padding:20px 0px 50px 0px;}
.s_honor .imglist li{width:33.33%;}	
}

@media screen and (max-width:480px){
.s_honor{padding:10px 0px 40px 0px;}
.s_honor .imglist li{width:50%;}	
}

.s_duty{padding:130px 0px 90px 0px;}
.s_duty .tit{font-size:60px; color:#333; font-weight: 500; text-align:center;}
.s_duty .cont{margin:50px 0px 100px 0px; line-height:30px; font-size:16px;}
.s_duty .cont p{margin-bottom:20px; }
.s_duty .cont p:last-child{margin-bottom:0px;}
.s_duty ul{margin-top:20px; }
.s_duty ul li{border-bottom:1px solid #e5e5e5;}
.s_duty ul li:last-child{border-bottom:0px;}
.s_duty ul li a{display:block; overflow:hidden; padding:40px 0px;}
.s_duty ul li a .img{width:284px; float:left; overflow: hidden;}
.s_duty ul li a .img img{transition:all 2s; -webkit-transition:all 2s;}
.s_duty ul li a:hover .img img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.s_duty ul li a .txt{width:calc(100% - 360px); float:right;line-height:30px ;}
.s_duty ul li a .txt h2{padding:15px 0px; font-size:24px; color:#333; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_duty ul li a:hover .txt h2{color:#f8b931;}
.s_duty ul li a .txt h3{height:60px; color:#666; margin:10px 0px 25px 0px; font-size:16px;}
.s_duty ul li a .txt .times{color:#999; font-family: 'Arial';}

@media screen and (max-width:1400px){
.s_duty{padding:100px 0px 90px 0px;}
.s_duty .tit{font-size:50px;}
}

@media screen and (max-width:1200px){
.s_duty{padding:70px 0px 70px 0px;}
.s_duty .cont{margin: 50px 0px 70px 0px;}
.s_duty .tit{font-size:40px;}
}

@media screen and (max-width:991px){
.s_duty{padding:40px 0px 70px 0px;}
.s_duty .cont{margin:40px 0px; font-size:14px;}
.s_duty .tit{font-size:30px;}
.s_duty ul li a .img{width:30%;}
.s_duty ul li a .txt{width:65%;}
.s_duty ul li a .txt h2{font-size:20px; padding:10px 0px;}
.s_duty ul li a .txt h3{font-size:14px; margin:0px 0px 15px 0px; line-height:25px; height:50px;}
}

@media screen and (max-width:640px){
.s_duty{padding:10px 0px 50px 0px;}
.s_duty .tit{font-size:24px;}
.s_duty .cont{margin:20px 0px 30px 0px;;}
.s_duty ul li a{padding:15px 0px;}
.s_duty ul li a .txt h2{font-size:16px; padding:5px 0px;}	
.s_duty ul li a .txt h3{margin:0px 0px 8px 0px;}
.s_duty ul {margin-top: 30px;}
}

@media screen and (max-width:480px){
.s_duty .tit{font-size:20px;}	
.s_duty ul {margin-top: 10px;}
.s_duty ul li a .img{width:100%;}
.s_duty ul li a .txt{width:100%;}
.s_duty ul li a .txt h2{padding:0px 0px 5px 0px;}
}

.threenav{text-align:center;}
.threenav a{display:inline-block; height:58px; line-height: 58px; border:1px solid rgba(0,0,0,0.1); border-radius:29px; padding:0px 50px; text-align: center; text-align:center; font-size:24px; color:#333; margin:0px 5px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.threenav a:hover,.threenav a.active{background:#429637; color:#FFF;}

.s_book{padding:80px 0px 100px 0px;}
.s_book .imglist{margin-top:30px; margin-right:-40px;}
.s_book .imglist li{width:33.33%;}
.s_book .imglist li a{background:#f7f9fa; padding:58px 20px 48px 20px;}
.s_book .imglist li a .img{width:100%; text-align:center; overflow:hidden; min-height:305px; position:relative;}
.s_book .imglist li a .img em{position:absolute; width:100%; height:100%; transition:all 2s; -webkit-transition:all 2s; left:0px; top:0px;}
.s_book .imglist li a:hover .img em{transform:scale(1.1); -webkit-transform:scale(1.1);}
.s_book .imglist li a .txt{font-size:16px; color:#333; line-height:30px; text-align:center; margin-top:25px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_book .imglist li a:hover .txt{color:#f8b931;}

@media screen and (max-width:1200px){
.threenav a{height:48px;line-height:48px; border-radius:24px; font-size:20px;}
.s_book{padding:50px 0px 70px 0px;}	
}

@media screen and (max-width:991px){
.s_book{padding:20px 0px 50px 0px;}	
.s_book .imglist li a{padding:30px 15px;}
.s_book .imglist li a .img{min-height:255px;}
}
@media screen and (max-width:768px){
.s_book .imglist li{width:50%;}
.s_book .imglist li a .txt{font-size:14px;}	
}

@media screen and (max-width:640px){
.threenav a{height:40px;line-height:40px; border-radius:20px; font-size:16px;padding:0px 20px;}
.s_book{padding:10px 0px 30px 0px;}	
.s_book .imglist{margin-top:15px; }
.s_book .imglist li a{margin-top:15px;}
.s_book .imglist li a .img{width:80%; min-height:240px;margin:0px auto;}
}

@media screen and (max-width:480px){
.threenav a{height:35px;line-height:35px; border-radius:17.5px; font-size:14px;padding:0px 10px;}
.s_book .imglist li{width:100%;}
.s_book .imglist li a .img{min-height:280px;}
.s_book .imglist li a .img em{height:90%;}
}

.s_report{padding:80px 0px 100px 0px;}
.s_report .imglist{margin-top:30px; margin-right:-40px;}
.s_report .imglist li{width:50%;}
.s_report .imglist li a{margin-right:40px; border:1px solid #e5e5e5;}
.s_report .imglist li a .cont{padding:38px; font-size:24px; line-height:30px; color:#333;  box-sizing: border-box; border-bottom:1px solid #e5e5e5; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_report .imglist li a:hover .cont{color:#f8b931;}
.s_report .imglist li a .cont .tit{padding-left:65px;position:relative;}
.s_report .imglist li a .cont .tit:before{position:absolute; content:""; width:30px; height:40px; background:url(/theme/default/images/ico24.png) center/cover no-repeat; left:0px; top:50%; margin-top:-20px;}
.s_report .imglist li a .name{padding:22px 38px; box-sizing: border-box; color:#666666; font-size:18px; line-height:30px;  position:relative;}
.s_report .imglist li a .name .down{width:100px; height:30px; line-height:30px; background:#f8b931; font-size:16px; text-align:center; color:#FFF; border-radius:15px; position:absolute; right:38px;top:50%; margin-top:-15px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_report .imglist li a:hover .name .down{opacity:0.8;}

@media screen and (max-width:1200px){
.s_report{padding:50px 0px 70px 0px;}
.s_report .imglist{margin-top:30px; margin-right:-20px;}
.s_report .imglist li a{margin-right:20px;}
.s_report .imglist li a .cont{padding:20px; font-size:20px;}
}

@media screen and (max-width:991px){
.s_report{padding:20px 0px 50px 0px;}
.s_report .imglist li a .cont{padding:15px; font-size:16px;}
.s_report .imglist li a .cont .tit{padding-left:45px;}
.s_report .imglist li a .name{padding:15px; font-size:14px;}
.s_report .imglist li a .name .down{right:15px; font-size:14px;}
}

@media screen and (max-width:768px){
.s_report{padding:10px 0px 30px 0px;}
.s_report .imglist{margin-top:25px; margin-right:-20px;}
.s_report .imglist li{width:100%;}	
.s_report .imglist li a{margin-right:20px; margin-top:15px;}
.s_report .imglist li a .cont{font-size:14px;}
}

.s_view{padding:80px 0px 100px 0px;}
.s_view .imglist{margin-top:60px; margin-right:-160px;}
.s_view .imglist li{width:50%; }
.s_view .imglist li a{margin-right:160px;margin-top:0px;border-bottom:1px dashed rgba(0,0,0,0.1); padding:30px 150px 30px 0px; line-height: 30px;color:#333; position:relative;}
.s_view .imglist li a .times{color:#999;}
.s_view .imglist li a h2{font-size:24px;  padding:10px 0px 15px 0px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_view .imglist li a:hover h2{color:#f8b931;}
.s_view .imglist li a .author{font-size:16px; }
.s_view .imglist li a .author span{color:#666;}
.s_view .imglist li a .more{width:110px; height:40px; line-height:40px; border-radius:20px;background:#f8b931; padding:0px 20px; box-sizing: border-box; color:#FFF; position:absolute; top:50%; margin-top:-20px;transition:all 0.3s; -webkit-transition:all 0.3s; right:0px;}
.s_view .imglist li a .more:hover{opacity:0.8;}
.s_view .imglist li a .more:after{width:40px; height:40px; position:absolute; content:">";border-radius:50%; background:#f9c73b; text-align:center; line-height:40px; color:#FFF; font-size:16px; right:0px;}

@media screen and (max-width:1200px){
.s_view{padding:50px 0px 70px 0px;}	
.s_view .imglist{margin-top:30px; margin-right:-60px;}
.s_view .imglist li a{margin-right:60px;}
.s_view .imglist li a h2{font-size:20x;}
}

@media screen and (max-width:991px){
.s_view{padding:20px 0px 70px 0px;}	
.s_view .imglist{margin-top:30px; margin-right:-30px;}
.s_view .imglist li a{margin-right:30px;}
.s_view .imglist li a h2{font-size:16x;}
}
@media screen and (max-width:640px){
.s_view{padding:10px 0px 50px 0px;}	
.s_view .imglist li{width:100%;}
.s_view .imglist li a{padding:15px 130px 15px 0px;}
}

.s_contact .cont1{padding:130px 0px 110px 0px; background:#f7f9fa;}
.s_contact .cont1 .imglist{margin-top:50px; margin-right:-100px;}
.s_contact .cont1 .imglist li{width:50%; padding:5px; box-sizing: border-box;}
.s_contact .cont1 .imglist li .box{margin-top:40px; margin-right:100px; background:#FFF; position:relative; transition:0.5s; -webkit-transition:all 0.5s; box-shadow: 0px 0px 5px #eeeeee; transition:0.5s; -webkit-transition:all 0.5s;}
.s_contact .cont1 .imglist li:hover .box{background:url(/theme/default/images/img56.png) center/cover no-repeat;;}
.s_contact .cont1 .imglist li .box .cont{position:absolute; font-size:16px;width:80%; height:60%; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); color:#666; line-height:35px; transition:0.5s; -webkit-transition:all 0.5s;}
.s_contact .cont1 .imglist li:hover .box .cont{color:#FFF;}
.s_contact .cont1 .imglist li .box .cont span{font-size:20px; display:block; color:#333; margin-bottom:25px; font-weight:bold; transition:0.5s; -webkit-transition:all 0.5s;}
.s_contact .cont1 .imglist li:hover .box .cont span{color:#FFF;}
.s_contact .cont1 .imglist li:hover .box{ box-shadow: 0px 0px 5px #eee;}
.s_contact .cont1 .imglist li .h288{height:288px;}
.s_contact .cont1 .imglist li .h248{height:248px;}

.s_contact .cont2{padding:125px 0px 120px 0px;}
.s_contact .cont2 .imglist{margin-top:30px; margin-right:-200px;}
.s_contact .cont2 .imglist li{width:50%;}
.s_contact .cont2 .imglist li .box{border-bottom:1px solid #e5e5e5; padding:35px 0px; line-height:25px; font-size:16px; margin-right:100px; color:#666666; min-height:140px;}
.s_contact .cont2 .imglist li .box span{display:block; font-size:18px; color:#429637; margin-bottom:20px; font-weight:bold;}
.s_contact .cont2 .imglist li .box p{padding:5px 0px;}

@media screen and (max-width:1440px){
.s_contact .cont1{padding:100px 0px 80px 0px;}	
.s_contact .cont2{padding:95px 0px 90px 0px;}
.s_contact .cont1 .imglist{margin-top:30px;}
.s_contact .cont2 .imglist{margin-top:10px;}
}

@media screen and (max-width:1200px){
.s_contact .cont1 .imglist{margin-right:-50px;}
.s_contact .cont1 .imglist li .box{margin-right:50px;}
.s_contact .cont2 .imglist{margin-right:-100px;}
.s_contact .cont2 .imglist li .box{margin-right:100px;}
}

@media screen and (max-width:991px){
.s_contact .cont1{padding:70px 0px 80px 0px;}	
.s_contact .cont1 .imglist{margin-right:-15px; }
.s_contact .cont1 .imglist li .box{margin-right:15px; margin-top:15px;}
.s_contact .cont1 .imglist li .box .cont{width:90%; font-size:14px;line-height:25px;}
.s_contact .cont1 .imglist li .box .cont span{margin-bottom:15px; font-size:16px;}
.s_contact .cont2{padding:65px 0px 60px 0px;}
.s_contact .cont2 .imglist li .box{padding:15px 0px; font-size:14px;}
.s_contact .cont2 .imglist li .box span{font-size:16px; margin-bottom:10px;}
}

@media screen and (max-width:768px){
.s_contact .cont2 .imglist{margin-right:-15px;}
.s_contact .cont2 .imglist li .box{margin-right:15px;}	
}

@media screen and (max-width:640px){
.s_contact .cont1{padding:30px 0px 50px 0px;}
.s_contact .cont1 .imglist{margin-top:10px;}
.s_contact .cont1 .imglist li{width:100%;}
.s_contact .cont1 .imglist li .h288{height:auto;}
.s_contact .cont1 .imglist li .box{padding:15px 0px;}
.s_contact .cont1 .imglist li .box .cont{position:static; transform: translate(0,0);-webkit-transform: translate(0,0);margin:0px auto;}
.s_contact .cont1 .imglist li .box .cont span{margin-bottom:5px;}
.s_contact .cont2{padding:35px 0px 50px 0px;}
.s_contact .cont2 .imglist li{width:100%;}
.s_contact .cont2 .imglist li .box{min-height:auto;}
}

.s_job{padding:100px 0px 90px 0px;}
.s_job .tit{font-size:36px; text-align: center;}
.s_job .cont{margin:45px 0px 75px 0px; color:#666666; font-size:16px; line-height:30px;}
.s_job .cont p{margin-bottom:25px;}
.s_job .cont p:last-child{margin-bottom:0px;}
.s_job .cont1{background:#f8f9fa;}
.s_job .cont1 .img{width:570px;float:left;}
.s_job .cont1 .txt1{float:left; display:inline-block; margin-left:90px; padding-top:38px; font-size:16px;}
.s_job .cont1 .txt1 li{line-height:35px; color:#666; margin-bottom:10px;}
.s_job .cont1 .txt1 li span{display:block;  color:#333; font-size:20px;}
.s_job .cont1 .txt2{float:right; display:inline-block; padding-top:38px; width:290px;}
.s_job .cont1 .txt2 h2{font-size:20px; line-height:35px;  color:#333;}
.s_job .cont1 .txt2 dd{color:#666; line-height:1.5; width:50%; float:left;font-size:16px; margin-top:20px;}
.s_job .cont1 .txt2 dd span{font-size:16px;}
.s_job .cont2{padding:40px 0px 30px 0px;color:#666666; font-size:16px; line-height:25px; border-bottom:1px solid #e5e5e5;}
.s_job .cont2 p{padding:5px 0px;}
.s_job .cont3{padding-top:35px; font-size:16px; color:#666666;}
.s_job .cont3 span{display:inline-block; line-height:30px;padding:30px 0px; float:left;}
.s_job .cont3 img{max-width:100%; width:auto; display:inline;}

@media screen and (max-width:1440px){
.s_job .cont1 .img{width:500px;}
.s_job .cont1 .txt1{margin-left:40px; padding-top:15px;}
.s_job .cont1 .txt1 li span{font-size:16px;}
.s_job .cont1 .txt2{padding-top:15px;}
.s_job .cont1 .txt2 dd{font-size:16px;}
}

@media screen and (max-width:1200px){
.s_job{padding:70px 0px 90px 0px;}	
.s_job .cont1 .img{width:45%;}
.s_job .cont1 .txt1{margin-left:2%; padding-top:15px;width:30%; font-size:14px;}
.s_job .cont1 .txt1 li{line-height:30px;}
.s_job .cont1 .txt2{width:23%; }
.s_job .cont1 .txt2 h2{font-size:16px;}
.s_job .cont1 .txt2 dd{font-size:14px; margin-top:10px;}
}

@media screen and (max-width:991px){
.s_job{padding:40px 0px 90px 0px;}
.s_job .tit{font-size:30px;}
.s_job .cont{font-size:14px; line-height: 25px;margin: 25px 0px 55px 0px;}
.s_job .cont2{font-size:14px;padding: 25px 0px; line-height:25px;}
.s_job .cont3{padding-top:0px;font-size:14px; line-height: 25px;}
.s_job .cont3 span{padding:10px 0px;}
.s_job .cont1 .img{width:100%;}
.s_job .cont1 .txt1{margin-left:0px;width:100%;}
.s_job .cont1 .txt2{width:100%; margin-bottom:30px; padding-top:0px;}
}

@media screen and (max-width:640px){
.s_job{padding:10px 0px 60px 0px;}
.s_job .tit{font-size:24px;}
.s_job .cont{margin: 25px 0px 35px 0px;}
.s_job .cont3 a{display:inline-block;}
}

@media screen and (max-width:480px){
.s_job{padding:10px 0px 40px 0px;}
.s_job .tit{font-size:20px;}	
}

.s_history{ padding:125px 0px 100px 0px; }
.s_history .g-wrap{ position:relative;}
.s_history .g-wrap:after{position:absolute; content:""; width:1px; height:100%; background:#ccc; left:50%; margin-left:-0.5px;top:0px;}
.s_history li .cont{padding-bottom:60px; }
.s_history li:last-child .cont{padding-bottom:0px;}
.s_history li .cont .info{width:50%; padding-right:50px; box-sizing: border-box; float:left; text-align:right; font-size:24px; color:#333; line-height:30px;}
.s_history li.on .cont .info{float:right; text-align:left;padding-left:50px; padding-right:0px;}
.s_history li .cont .info .times{font-family: 'Arial'; font-size:36px; color:#429637; font-weight:bold; line-height:40px; position:relative; margin-top:-20px; margin-bottom:5px;}
.s_history li .cont .info .times:before{position:absolute; content:"";width:20px; height:20px; top:50%; margin-top:-10px; right:-60px; background:url(/theme/default/images/ico25.png) center/cover no-repeat; z-index:2;}
.s_history li.on .cont .info .times:before{left:-60px; right:auto;}
.s_history li dl{margin-top:60px; float:left; width:100%;}
.s_history li dl dd .cont .info{font-size:20px;}
.s_history li dl dd .cont .info ul{float:right; display:inline-block;margin-top:20px;}
.s_history li.on dl dd .cont .info ul{float:left;}
.s_history li dl dd.even .cont .info ul{float:left;}
.s_history li.on dl dd.even .cont .info ul{float:right;}
.s_history li dl dd .cont .info ul li{margin-right:20px; float:left;}
.s_history li dl dd .cont .info ul li:last-child{margin-right:0px;}
.s_history li dl dd .cont .info ul li .img{padding:10px; border:1px solid #e5e5e5;height:230px; text-align:center;}
.s_history li dl dd .cont .info ul li .img img{width:auto; height:100%; display:inline;}
.s_history li dl dd .cont .info ul li .txt{font-size:16px; line-height:30px; margin-top:10px; text-align:center; width:170px; margin:0px auto;}
.s_history li dl dd.even .cont .info{float:right; text-align:left;padding-left:50px; padding-right:0px;}
.s_history li.on dl dd.even .cont .info{float:left; text-align:right;padding-left:0px; padding-right:50px;}
.s_history li dl dd .cont .info .times{color:#333; margin-top:0px;}
.s_history li dl dd .cont .info .times:before{width:12px; height:12px; border:1px solid #999999; border-radius:50%; top:50%; margin-top:-7px; right:-57.5px; background:#FFF; }
.s_history li dl dd.even .cont .info .times:before{left:-57.5px; right:auto;}
.s_history li.on dl dd .cont .info .times:before{left:-57.5px; right:auto;}
.s_history li.on dl dd.even .cont .info .times:before{right:-57.5px; left:auto;}

@media screen and (max-width:1440px){
.s_history li dl dd .cont .info ul li .img{height:180px;}	
}

@media screen and (max-width:1260px){
.s_history{ padding:95px 0px 70px 0px; }
.s_history li dl dd .cont .info ul li{margin-right:10px;}
.s_history li dl dd .cont .info ul li .img{height:130px;}
.s_history li dl dd .cont .info ul li .txt{font-size:12px;}
}

@media screen and (max-width:991px){
.s_history{ padding:65px 0px 70px 0px; }
.s_history li .cont .info{font-size:20px;}
.s_history li .cont .info .times{font-size:30px;}
.s_history li dl dd .cont .info{font-size:16px;}
}

@media screen and (max-width:640px){
.s_history{ padding:35px 0px 70px 0px; }
.s_history .g-wrap:after{left:15px; margin-left:0px;}

.s_history li .cont{padding-bottom:30px;}

.s_history li .cont .info{font-size:16px; padding-left:25px; padding-right:0px; width:100%; text-align:left;}
.s_history li .cont .info .times{font-size:24px;}
.s_history li dl{margin-top:30px;}
.s_history li dl dd .cont .info{font-size:14px;}
.s_history li .cont .info .times:before{left:-35px; right:auto;}
.s_history li dl dd .cont .info .times:before{left:-32.5px; right:auto;}
.s_history li.on .cont .info{padding-left:25px;}
.s_history li.on .cont .info .times:before{left:-35px;}
.s_history li.on dl dd .cont .info .times:before{left:-32.5px;}
.s_history li dl dd .cont .info ul li{width:75%; }
.s_history li dl dd .cont .info ul li .img{width:100%; height:auto; box-sizing: border-box;}
.s_history li dl dd .cont .info ul li .img img{width:100%; height:auto; display:block;}
.s_history li dl dd .cont .info ul li .txt{width:100%; line-height:25px;}
.s_history li.on dl dd.even .cont .info{padding-left:25px; padding-right:0px; text-align:left;}
.s_history li.on dl dd.even .cont .info .times:before{left:-32.5px; right:auto;}
.s_history li dl dd.even .cont .info{padding-left:25px; padding-right:0px;}
.s_history li dl dd .cont .info ul{float:left;}
}
@media screen and (max-width:480px){
.s_history li .cont{padding-bottom:20px;}
.s_history li dl{margin-top:15px;}
.s_history li .cont .info .times{margin-bottom:0px;}
}


.s_tit{font-size:20px; text-align:center; line-height:50px;}
.s_tit span{display:block;font-size:60px;  line-height:1.2;}
.s_tit .name{font-size:60px;line-height:1;}
.s_tit .name sup{font-size:30px;}
.s_tit .name span{display:inline-block; font-weight:bold;}
.s_tit .name small{font-size:30px; display:block; margin-top:30px; line-height: 1.7;}
.s_tit .name .m20{margin-top:20px;}

@media screen and (max-width:1440px){
.s_tit span{font-size:50px;}
.s_tit .name{font-size:50px;}
.s_tit .name sup{font-size:24px;}
.s_tit .name small{font-size:24px; margin-top:0px;}
}

@media screen and (max-width:1200px){
.s_tit span{font-size:40px;}
.s_tit .name{font-size:40px;}
.s_tit .name sup{font-size:20px;}
.s_tit .name small{font-size:20px;}	
}

@media screen and (max-width:991px){
.s_tit{font-size:16px;}
.s_tit span{font-size:30px;}
.s_tit p{line-height:30px;}
.s_tit .name{font-size:30px;}
.s_tit .name sup{font-size:16px;}
.s_tit .name small{font-size:16px;}	
}

@media screen and (max-width:640px){
.s_tit span{font-size:24px; margin-bottom:10px;}
.s_tit p{line-height:25px;}
.s_tit .name{font-size:24px;}
.s_tit .name .m20{margin-top:10px;}
}

@media screen and (max-width:480px){
.s_tit{font-size:14px;}
.s_tit span{font-size:20px;}
.s_tit .name{font-size:20px;}
.s_tit .name sup{font-size:14px;}
.s_tit .name small{font-size:14px;}	
}
.s_about .cont2{padding:130px 0px 125px 0px; background:#f8f9fa;}
.s_about .cont2 .info{padding-top:50px; font-size:16px; line-height:30px; color:#666;}
.s_about .cont2 .info p{margin-bottom:20px;}
.s_about .cont2 .info p:last-child{margin-bottom:0px;}
.s_about .cont2 .h_honor{padding:70px 0px 95px 0px; background:none;}
.s_about .cont2 .s_vission{position:relative;}
.s_about .cont2 .s_vission:before{position:absolute; content:""; width:calc(100% - 460px); height:100%; background:#FFF; box-shadow:0px 0px 5px rgba(0,0,0,0.05); right:0px;}
.s_about .cont2 .s_vission .img{width:570px; float:left;padding-bottom:50px; position:relative; z-index:10;}
.s_about .cont2 .s_vission .txt{width:calc(100% - 570px); position:absolute; height:calc(100% - 50px); right:0px;}
.s_about .cont2 .s_vission .txt .intro{position:absolute;top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);width:80%; color:#666; line-height:30px; font-size:16px;}
.s_about .cont2 .s_vission .txt .intro p{margin-bottom:15px;}
.s_about .cont2 .s_vission .txt .intro p span{color:#333; font-weight: bold; font-size:16px;}
.s_about .cont2 .s_vission .txt .intro ul{overflow:hidden;}
.s_about .cont2 .s_vission .txt .intro ul li{width:16%; float:left; line-height:25px; color:#666; font-size:14px;}
.s_about .cont2 .s_vission .txt .intro ul li:last-child{width:20%;}
.s_about .cont2 .s_vission .txt .intro ul li p{margin-bottom:0px;}

@media screen and (max-width:1440px){
.s_about .cont2{padding:100px 0px 95px 0px;}
.s_about .cont2 .s_vission .txt .intro ul li{width:25%; margin-bottom:10px;}	
.s_about .cont2 .s_vission .txt .intro ul li:last-child{width:25%;}
}

@media screen and (max-width:1200px){
.s_about .cont2{padding:70px 0px 65px 0px;}	
.s_about .cont2 .s_vission .txt{width:45%;}
.s_about .cont2 .s_vission .txt .intro{width:100%;}
.s_about .cont2 .s_vission .txt .intro p{margin-bottom:5px;}
.s_about .cont2 .s_vission .txt .intro ul li{width:33.33%; }
.s_about .cont2 .s_vission .img{width:50%;}
.s_about .cont2 .s_vission:before{width:60%;}
}


@media screen and (max-width:991px){
.s_about .cont2{padding:40px 0px 40px 0px;}	
.s_about .cont2 .info{padding-top:30px;}
.s_about .cont2 .h_honor{padding:40px 0px 65px 0px;}
.s_about .cont2 .s_vission .img{width:100%;padding-bottom:0px;}
.s_about .cont2 .s_vission:before{width:100%;}
.s_about .cont2 .s_vission .txt{width:100%; position:static;}
.s_about .cont2 .s_vission .txt .intro{width:90%;position:static; transform: translate(0,0);-webkit-transform: translate(0,0); margin:0px auto; overflow:hidden; padding:15px 0px;}
}

@media screen and (max-width:640px){
.s_about .cont2{padding:35px 0px;}	
.s_about .cont2 .info{font-size:14px; padding-top:0px;}
.s_about .cont2 .h_honor{padding:20px 0px 35px 0px;}
.s_about .cont2 .s_vission .txt .intro{font-size:14px;}
.s_about .cont2 .s_vission .txt .intro p span{font-size:14px;}
}

.s_about .cont1{padding:120px 0px 150px 0px;}
.s_about .cont1  .s_brand{margin-top:55px; margin-bottom:130px;}
.s_about .cont1  .s_brand .imglist{margin-top:-40px; margin-right:-40px;}
.s_about .cont1  .s_brand .imglist li{width:50%;}
.s_about .cont1  .s_brand .imglist li .box{margin-top:40px; margin-right:40px; min-height:140px; position:relative;background:#f8f9fa;}
.s_about .cont1  .s_brand .imglist li .box .txt{padding-left:40px;font-size:16px; color:#333; line-height:30px;position:absolute;top:50%;left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); width:calc(100% - 80px);box-sizing: border-box;}
.s_about .cont1  .s_brand .imglist li .box .txt:before{position:absolute; content:""; width:19px; height:16px; left:0px; top:50%; margin-top:-8px; background:url(/theme/default/images/ico26.png) center/cover no-repeat;}
.s_about .cont1  .s_zizhi{margin-top:60px;}
.s_about .cont1  .s_zizhi .imglist{margin-top:-20px; margin-right:-40px;}
.s_about .cont1  .s_zizhi .imglist li{width:33.33%;}
.s_about .cont1  .s_zizhi .imglist li:nth-last-child(3){width:100%;}
.s_about .cont1  .s_zizhi .imglist li:nth-last-child(2){width:100%;}
.s_about .cont1  .s_zizhi .imglist li:last-child{width:100%;}
.s_about .cont1  .s_zizhi .imglist li .box{margin-top:20px; margin-right:40px; background:#f8f9fa; padding:0px 40px; position:relative; min-height:140px;}
.s_about .cont1  .s_zizhi .imglist li .box .txt{padding-left:40px;font-size:16px; color:#333; line-height:30px;position:absolute;top:50%;left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); width:calc(100% - 80px);box-sizing: border-box;}
.s_about .cont1  .s_zizhi .imglist li .box .txt:before{position:absolute; content:""; width:16px; height:16px; left:0px; top:50%; margin-top:-8px; background:url(/theme/default/images/ico27.png) center/cover no-repeat;}

@media screen and (max-width:1440px){
.s_about .cont1{padding:90px 0px 120px 0px;}	
}

@media screen and (max-width:1200px){
.s_about .cont1 .s_brand{margin:35px 0px 100px 0px;}
.s_about .cont1  .s_brand .imglist{margin-top:-20px; margin-right:-20px;}
.s_about .cont1  .s_brand .imglist li .box{margin-top:20px; margin-right:20px;}	
.s_about .cont1 .s_brand .imglist li .box .txt{width:90%;}
.s_about .cont1 .s_zizhi .imglist{margin-top:-20px; margin-right:-20px;}
.s_about .cont1 .s_zizhi .imglist li .box{margin-top:20px; margin-right:20px; padding:0px 25px;}
.s_about .cont1 .s_zizhi .imglist li .box .txt{width:90%; padding-left:30px;}
.s_about .cont1 .s_zizhi .imglist li .box .txt:before{left:0px;}
}

@media screen and (max-width:991px){
.s_about .cont1{padding:60px 0px 90px 0px;}
.s_about .cont1 .s_brand .imglist li .box .txt{font-size:14px; line-height:25px;}
.s_about .cont1 .s_zizhi .imglist li .box .txt{font-size:14px; line-height:25px;}
}

@media screen and (max-width:640px){
.s_about .cont1{padding:40px 0px 50px 0px;}
.s_about .cont1 .s_brand{margin:25px 0px 60px 0px;}
.s_about .cont1 .s_brand .imglist li{width:100%;}
.s_about .cont1  .s_brand .imglist{margin-top:-15px; margin-right:-15px;}	
.s_about .cont1  .s_brand .imglist li .box{min-height:auto; padding:20px 0px; margin-top:15px; margin-right:15px;}
.s_about .cont1 .s_brand .imglist li .box .txt{position:static; transform: translate(0,0);-webkit-transform: translate(0,0); margin:0px auto;}
.s_about .cont1 .s_zizhi{margin-top:30px;}
.s_about .cont1 .s_zizhi .imglist{margin-top:-15px; margin-right:-15px;}
.s_about .cont1 .s_zizhi .imglist li{width:100%;}
.s_about .cont1 .s_zizhi .imglist li .box{min-height:auto;padding:20px 0px;margin-top:15px; margin-right:15px;}
.s_about .cont1 .s_zizhi .imglist li .box .txt{position:static; transform: translate(0,0);-webkit-transform: translate(0,0); margin:0px auto;}
}

@media screen and (max-width:480px){
.s_about .cont1{padding:35px 0px;}
.s_about .cont1 .s_brand{margin:25px 0px 40px 0px;}	
}

.s_about .h_citynet .map{margin-top:30px;}

.s_train .cont1{padding:125px 0px 130px 0px;}
.s_train .cont1 .h_honor {padding: 70px 0px 70px 0px;background: none;}
.s_train .cont1 .info{position:relative;}
.s_train .cont1 .info:before{position:absolute; content:""; width:calc(100% - 460px); height:100%; background:#FFF; box-shadow:0px 0px 10px rgba(0,0,0,0.1); right:0px;}
.s_train .cont1 .info .img{width:570px; float:left;padding-bottom:50px; position:relative; z-index:10;}
.s_train .cont1 .info .txt{width:calc(100% - 570px); position:absolute; height:calc(100% - 50px); right:0px;}
.s_train .cont1 .info .txt .intro{position:absolute;top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);width:80%; color:#666; line-height:30px; font-size:16px;}
.s_train .cont1 .info .txt .intro p{margin-bottom:15px;}
.s_train .cont1 .info .txt .intro p span{color:#333; font-weight: bold; font-size:16px;}
.s_train .cont1 .info .txt .intro ul{overflow:hidden;}
.s_train .cont1 .info .txt .intro ul li{width:16%; float:left; line-height:25px; color:#666; font-size:14px;}
.s_train .cont1 .info .txt .intro ul li:last-child{width:20%;}
.s_train .cont1 .info .txt .intro ul li p{margin-bottom:0px;}
.s_train .cont1 .info .txt .intro .more{display:block;width:110px; height:40px; line-height:40px; border-radius:20px;background:#f8b931; padding:0px 20px; box-sizing: border-box; color:#FFF; position:relative; margin-top:40px;transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_train .cont1 .info .txt .intro .more:hover{opacity:0.8;}
.s_train .cont1 .info .txt .intro .more:after{width:40px; height:40px; position:absolute; content:">";border-radius:50%; background:#f9c73b; text-align:center; line-height:40px; color:#FFF; font-size:16px; right:0px;}

@media screen and (max-width:1200px){
.s_train .cont1{padding:95px 0px 100px 0px;}
.s_train .cont1 .info:before{width:60%;}
.s_train .cont1 .info .img{width:48%;}
.s_train .cont1 .info .txt{width:50%;}
.s_train .cont1 .info .txt .intro{width:90%;}
.s_train .cont1 .info .txt .intro .more{margin-top:20px;}
}

@media screen and (max-width:991px){
.s_train .cont1{padding:65px 0px 70px 0px;}
.s_train .cont1 .h_honor{padding:40px 0px;}
.s_train .cont1 .info{ overflow:hidden;}
.s_train .cont1 .info:before{width:100%;}
.s_train .cont1 .info .img{width:100%; padding-bottom:30px;}
.s_train .cont1 .info .txt{width:100%; position:static; height:auto; position:relative;}
.s_train .cont1 .info .txt .intro{position:static; transform: translate(0,0);-webkit-transform: translate(0,0);margin:0px auto; overflow:hidden;width:100%;}
}

@media screen and (max-width:640px){
.s_train .cont1{padding:35px 0px 40px 0px;}	
.s_train .cont1 .h_honor{padding:30px 0px;}
.s_train .cont1 .info .img{padding-bottom:15px;}
.s_train .cont1 .info .txt .intro{font-size:14px; line-height:25px;}
}
.s_train .cont2{padding:130px 0px; background:#f8f9fa;}
.s_train .cont2 .classsys{margin-top:245px; position:relative;}
.s_train .cont2 .classsys .ico{position:absolute; width:217px; top:-167px; left:50%; margin-left:-108.5px;}
.s_train .cont2 .classsys .imglist{margin-right:-42px; margin-top:0px; }
.s_train .cont2 .classsys .imglist li{width:25%;}
.s_train .cont2 .classsys .imglist li .box{margin-right:42px;margin-top:180px; border-top:10px solid #429637; position:relative; padding:40px 0px 0px 40px;}
.s_train .cont2 .classsys .imglist li .box:before{position:absolute; content:""; width:10px; height:170px; background:#429637; left:0px; top:0px;}
.s_train .cont2 .classsys .imglist li .box:after{position:absolute; content:""; width:24px; height:24px; background:url(/theme/default/images/ico31.png) center/cover no-repeat; right:0px; top:-44px;}
.s_train .cont2 .classsys .imglist li .box h2{font-size:36px; font-weight:bold; line-height: 1.2; }
.s_train .cont2 .classsys .imglist li .box dl{margin-top:15px;}
.s_train .cont2 .classsys .imglist li .box dl dd{line-height:30px; font-size:18px; color:#333;padding:10px 0px;}
.s_train .cont2 .classsys .imglist li .box dl dd a{color:#333; margin:0px;}
.s_train .cont2 .classsys .imglist li .box dl dd a:hover{color:#429637;}
.s_train .cont2 .classsys .imglist li:nth-child(2) .box{margin-top:120px;}
.s_train .cont2 .classsys .imglist li:nth-child(3) .box{margin-top:60px;}
.s_train .cont2 .classsys .imglist li:nth-child(4) .box{margin-top:0px;}
.s_train .cont2 .gobtn{width:390px; height:80px; line-height:80px; border-radius:40px; background:#f8b931; box-shadow: 0px 0px 10px rgba(248,185,49,1); display:block; font-size:30px; text-align:center; margin:60px auto 0px auto; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_train .cont2 .gobtn:hover{opacity:0.8;}

@media screen and (max-width:1440px){
.s_train .cont2{padding:100px 0px;}	
.s_train .cont2 .classsys .imglist li .box h2{font-size:30px;}
.s_train .cont2 .classsys .imglist li .box dl dd{font-size:16px;}
}

@media screen and (max-width:1200px){
.s_train .cont2{padding:70px 0px;}	
.s_train .cont2 .classsys .imglist li .box{padding:40px 0px 0px 30px;}
.s_train .cont2 .classsys .imglist li .box h2{font-size:24px;}
.s_train .cont2 .classsys .imglist li .box dl dd{padding:5px 0px;}
.s_train .cont2 .gobtn{font-size:24px;width:300px; height:60px; line-height:60px; border-radius:30px;}
}

@media screen and (max-width:768px){
.s_train .cont2 .classsys .ico{width:160px; margin-left:-80px; top:-200px;}
.s_train .cont2 .classsys .imglist li{width:50%;}
.s_train .cont2 .classsys .imglist li .box{margin-top:30px;}	
.s_train .cont2 .classsys .imglist li:nth-child(2) .box{margin-top:30px;}
.s_train .cont2 .classsys .imglist li:nth-child(3) .box{margin-top:30px;}
.s_train .cont2 .classsys .imglist li:nth-child(4) .box{margin-top:30px;}
}

@media screen and (max-width:640px){
.s_train .cont2{padding:40px 0px;}
.s_train .cont2 .classsys .imglist li .box{padding:20px 0px 0px 30px; }
.s_train .cont2 .classsys .imglist li .box h2{font-size:20px;}
.s_train .cont2 .classsys .imglist li .box dl dd{font-size:14px; padding:0px;}
.s_train .cont2 .gobtn{font-size:20px;}
}

@media screen and (max-width:480px){
.s_train .cont2 .classsys .ico{width:180px; margin-left:-90px; top:-200px;}
.s_train .cont2 .classsys .imglist li .box h2{font-size:16px;}
.s_train .cont2 .classsys .imglist li{width:100%;}
.s_train .cont2 .gobtn{font-size:16px; width:250px; height:50px; line-height:50px; border-radius:25px;margin: 30px auto 0px auto;}
}

.s_train .cont3{padding:130px 0px 120px 0px;}
.s_classset{margin-top:50px;}
.s_classset .slick-slide{outline:none;}
.s_classset .setbox{width:100%; padding:10px 20px; box-sizing: border-box;}
.s_classset .setbox .img em{display:block;margin:0px auto; text-align:center; width:65px; height:65px;}
.s_classset .setbox .img em img{max-width:100%; width:auto; display:inline;}
.s_classset .setbox .img span{display:block; font-size:24px; text-align:center; font-weight:bold; margin-top:15px;}
.s_classset .setbox .box{width:100%; min-height:500px; background:#FFF; box-shadow: 0px 0px 15px rgba(0,0,0,0.1); margin-top:30px; padding:20px 30px; box-sizing: border-box;}
.s_classset .setbox .box ul{width:100%; }
.s_classset .setbox .box ul li{font-size:16px; padding:10px; line-height:30px;border-bottom:1px dashed rgba(0,0,0,0.1); text-align:center; color:#333;}
.s_classset .setbox .box ul li a{color:#333;}
.s_classset .setbox .box ul li a:hover{color:#429637}
.s_classset .setbox .box ul li:last-child{border-bottom:0px;}
.s_classset .slick-prev,.s_classset .slick-next{width:60px; height:60px;border:1px solid rgba(0,0,0,0.2); transition:all 0.5s; -webkit-transition:all 0.5s; border-radius:50%; top:60%;} 
.s_classset .slick-prev{left:-100px; background:url(/theme/default/images/ico20.png) center center no-repeat; }
.s_classset .slick-prev:hover{background:url(/theme/default/images/h_ico20.png) #f8b931 center center no-repeat; border:1px solid #f8b931;}
.s_classset .slick-next{right:-100px; background:url(/theme/default/images/ico21.png) center center no-repeat;}
.s_classset .slick-next:hover{background:url(/theme/default/images/h_ico21.png) #f8b931 center center no-repeat; border:1px solid #f8b931;}
.s_classset .slick-dots{text-align:center; bottom:-70px;}
.s_classset .slick-dots li{width:14px; height:14px; border-radius:50%;background:#e3e3e3; margin:0px 10px;}
.s_classset .slick-dots li.slick-active{background:#f8b931;}
.s_train .cont3 .gobtn{width:390px; height:80px; line-height:80px; border-radius:40px; background:#f8b931; box-shadow: 0px 0px 10px rgba(248,185,49,1); display:block; font-size:30px; text-align:center; margin:130px auto 0px auto; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_train .cont3 .gobtn:hover{opacity:0.8;}

@media screen and (max-width:1440px){
.s_train .cont3{padding:100px 0px 90px 0px;}
.s_classset .slick-prev{left:-70px;}
.s_classset .slick-next{right:-70px;}
}

@media screen and (max-width:1200px){
.s_classset .setbox .img span{font-size:20px;}
.s_train .cont3 .gobtn{font-size:24px;width:300px; height:60px; line-height:60px; border-radius:30px;}	
}

@media screen and (max-width:991px){
.s_train .cont3{padding:70px 0px 60px 0px;}
.s_classset .setbox .box{padding:10px 15px;min-height:400px;}
.s_classset .setbox .box ul li{font-size:14px; padding:5px; }	
}

@media screen and (max-width:640px){
.s_train .cont3{padding:40px 0px 40px 0px;}
.s_classset{margin-top:30px;}
.s_classset .slick-dots{bottom:-40px;}
.s_classset .setbox .box{margin-top:20px;}
.s_classset .setbox .img em{width:50px; height:50px;}
.s_classset .setbox .img span{font-size:16px;}
.s_train .cont3 .gobtn{font-size:20px; margin:80px auto 0px auto;}
}

@media screen and (max-width:480px){
.s_train .cont3 .gobtn {font-size: 16px;width: 250px;height: 50px;line-height: 50px;border-radius: 25px;}	
}

.s_train .cont4{padding:130px 0px; background:#f8f9fa;}
.s_service_feature{margin-top:60px; position:relative;}
.s_service_feature .circle{width:635px; height:635px; border:1px dashed rgba(0,0,0,0.15); position:relative; border-radius:50%; margin:0px auto;}
.s_service_feature .circle:after{position:absolute; content:""; width:515px; height:515px; border:1px dashed rgba(0,0,0,0.15); left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);border-radius:50%;}
.s_service_feature .img{position:absolute; width:336px;left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.s_service_feature li{position:absolute; min-height:70px; box-sizing: border-box;}
.s_service_feature li .pic{width:77px; height:70px; }
.s_service_feature li .txt{line-height:30px; font-size:24px; display:inline-block; padding:5px 0px;}
.s_service_feature li .txt .num{dislay:block; color:#429637;font-style: italic; font-weight:bold;}
.s_service_feature li .txt span{font-size:26px; font-weight:bold; color:#f8b931;}
.s_service_feature li:after{position:absolute; content:"";width:20px; height:20px; background:url(/theme/default/images/ico41.png) center/cover no-repeat; top:50%; margin-top:-10px;}
.s_service_feature li.r1{width:calc(50% - 194px); left:0px; top:114px;padding-right:35px; }
.s_service_feature li.r1 .pic{float:right;}
.s_service_feature li.r1 .txt{text-align:right;float:right; margin-right:30px;}
.s_service_feature li.r1:after{right:-10px; }
.s_service_feature li.r2{width:calc(50% - 242px); right:0px; top:78px;padding-right:0px; padding-left:35px;}
.s_service_feature li.r2 .pic{float:left;}
.s_service_feature li.r2 .txt{text-align:left;float:left; margin-right:0px; margin-left:30px;}
.s_service_feature li.r2:after{left:-10px; }
.s_service_feature li.r3{width:calc(50% - 207px); right:0px; bottom:130px;padding-right:0px; padding-left:35px;}
.s_service_feature li.r3 .pic{float:left;}
.s_service_feature li.r3 .txt{text-align:left;float:left; margin-right:0px; margin-left:30px;}
.s_service_feature li.r3:after{left:-10px; }
.s_service_feature li.r4{width:calc(50% - 260px); left:0px; bottom:98px;padding-right:35px; }
.s_service_feature li.r4 .pic{float:right;}
.s_service_feature li.r4 .txt{text-align:right;float:right; margin-right:30px;}
.s_service_feature li.r4:after{right:-10px; }

@media screen and (max-width:1440px){
.s_train .cont4{padding:100px 0px;}	
.s_service_feature li .txt{font-size:20px;}
.s_service_feature li .txt span{font-size:22px;}
.s_service_feature li.r1,.s_service_feature li.r4{padding-right:15px;}
.s_service_feature li.r2,.s_service_feature li.r3{padding-left:15px;}
.s_service_feature li.r1 .txt,.s_service_feature li.r4 .txt{margin-right:15px;}
.s_service_feature li.r2 .txt,.s_service_feature li.r3 .txt{margin-left:15px;}
}

@media screen and (max-width:1200px){
.s_service_feature{margin-top:100px;}
.s_service_feature .circle{width:400px; height:400px;}	
.s_service_feature li .pic{width:47px; height:auto;}
.s_service_feature li .txt{font-size:14px; line-height:25px;}
.s_service_feature li .txt span{font-size:16px;}
.s_service_feature li.r4{left:65px; bottom:-4px;}
.s_service_feature li.r3{right:76px; bottom:12px;}
}

@media screen and (max-width:991px){
.s_train .cont4{padding:70px 0px;}	
.s_service_feature ul{overflow:hidden;margin-top:100px;}
.s_service_feature li{min-height:auto; overflow:hidden; }
.s_service_feature li.r1,.s_service_feature li.r2,.s_service_feature li.r3,.s_service_feature li.r4{position:static; width:100%; text-align: center; margin:0px; padding:3px 0px;}
.s_service_feature li.r1 .txt,.s_service_feature li.r2 .txt,.s_service_feature li.r3 .txt,.s_service_feature li.r4 .txt{text-align:center; margin:0px; padding:3px 0px;}
.s_service_feature li .txt{display:block; width:100%;  font-size:16px;}
.s_service_feature li .txt span{font-size:16px;}
.s_service_feature li .txt .num{display:inline-block;}
.s_service_feature li .txt p{display:inline-block;}
.s_service_feature li .pic{display:none;}
.s_service_feature li:after{display:none;}
}

@media screen and (max-width:640px){
.s_train .cont4{padding:40px 0px;}
.s_service_feature ul{margin-top:70px;}
.s_service_feature .circle{width:300px; height:300px;}
.s_service_feature .circle:after{width:400px; height:400px;}
}

@media screen and (max-width:480px){
.s_service_feature {margin-top: 50px;}
.s_service_feature ul{margin-top:50px;}
.s_service_feature .circle{width:250px; height:250px;}
.s_service_feature .img{width:200px;}
.s_service_feature .circle:after{width:300px; height:300px;}	
}

.s_train .cont5{padding:130px 0px; }
.s_train .cont5 .g-wrap{max-width:1060px;}
.s_train .cont5 ul{margin-top:70px;}
.s_train .cont5 ul li{padding:38px; border:1px dashed rgba(0,0,0,0.1); min-height:128px; border-top-right-radius:102px; border-bottom-right-radius:102px;border-left:0px;position:relative; box-sizing: border-box; width:calc(100% - 100px); float:right;  padding-left:0px; border-top:0px;}
.s_train .cont5 ul li:first-child{border-top:1px dashed rgba(0,0,0,0.1);}
.s_train .cont5 ul li .jt{position:absolute; content:""; width:35px; height:35px; border:2px solid #ccc; background:url(/theme/default/images/ico42.png) #FFF center center no-repeat; left:110px; bottom:-19px; border-radius:50%; z-index:15;}
.s_train .cont5 ul li:nth-child(even){border-top-right-radius:0px; border-bottom-right-radius:0px; border-top-left-radius:102px; border-bottom-left-radius:102px;border-left:1px dashed rgba(0,0,0,0.1); border-right:0px;float:left;  padding-left:38px; padding-right:0px;}
.s_train .cont5 ul li:nth-child(even) .jt{left:auto; right:110px;background:url(/theme/default/images/ico44.png) #FFF center center no-repeat;}
.s_train .cont5 ul li:last-child:after{display:none;}

.s_train .cont5 ul li .img{width:128px; height:128px; float:right;}
.s_train .cont5 ul li:nth-child(even) .img{float:left;}
.s_train .cont5 ul li .txt{padding:20px 0px;line-height:44px; font-size:22px; display:inline-block; float:right; margin-right:50px; text-align:right;}
.s_train .cont5 ul li:nth-child(even) .txt{float:left; text-align: left; margin-right:0px; margin-left:50px;}
.s_train .cont5 ul li .txt h2{font-size:30px; color:#429637; }
.s_train .cont5 ul li .num{display:inline-block; line-height:128px; font-size:80px; font-weight:bold; color:#e3e4e5; float:left;}
.s_train .cont5 ul li:nth-child(even) .num{float:right;}
.s_train .slick-dots{text-align:center; bottom:-70px;}
.s_train .slick-dots li{width:14px; height:14px; border-radius:50%;background:#e3e3e3; margin:0px 10px;}
.s_train .slick-dots li.slick-active{background:#f8b931;}
.s_train .cont5 .gobtn{width:390px; height:80px; line-height:80px; border-radius:40px; background:#f8b931; box-shadow: 0px 0px 10px rgba(248,185,49,1); display:block; font-size:30px; text-align:center; margin:80px auto 0px auto; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_train .cont5 .gobtn:hover{opacity:0.8;}

@media screen and (max-width:1440px){
.s_train .cont5{padding:100px 0px; }	
}

@media screen and (max-width:1200px){
.s_train .cont5 ul li .num{font-size:60px;}
.s_train .cont5 ul li .txt{font-size:18px;}
.s_train .cont5 ul li .txt h2{font-size:24px;}	
.s_train .cont5 .gobtn{font-size:24px;width:300px; height:60px; line-height:60px; border-radius:30px;}	
}

@media screen and (max-width:991px){
.s_train .cont5{padding:70px 0px; }
.s_train .cont5 ul li{padding:15px; min-height:100px;}
.s_train .cont5 ul li .jt{width:25px; height:25px; background-size:8px 12px;}
.s_train .cont5 ul li:nth-child(even) .jt{background-size:8px 12px;}
.s_train .cont5 ul li .num{font-size:40px; line-height:100px;}
.s_train .cont5 ul li .txt{font-size:16px; line-height:30px;}
.s_train .cont5 ul li .txt h2{font-size:20px;}	
.s_train .cont5 ul li .img{width:100px; height:100px;}
}

@media screen and (max-width:768px){
.s_train .cont5 ul{margin-top:40px;}
.s_train .cont5 ul li{border-top:0px; border-left:0px; border-right:0px; width:100%;    border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
.s_train .cont5 ul li:nth-child(even){border-top-left-radius: 0px;border-bottom-left-radius: 0px; border-left:0px;padding-left:0px;}
.s_train .cont5 ul li:first-child{border-top:0px;}
.s_train .cont5 ul li .img{margin:0px auto; float:none;}
.s_train .cont5 ul li:nth-child(even) .img{float:none; overflow:hidden;}
.s_train .cont5 ul li .num{display:block; width:100%; text-align:center; float:none; line-height:50px; margin-bottom:15px;}
.s_train .cont5 ul li .txt{margin-right:0px; display:block; text-align:center; float:none; padding:10px 0px; }
.s_train .cont5 ul li:nth-child(even) .txt{float:none; text-align:center; margin-left:0px;}
}

@media screen and (max-width:640px){
.s_train .cont5{padding:40px 0px; }
.s_train .cont5 ul{margin-top:20px;}
.s_train .cont5 ul li .txt{font-size:14px;}
.s_train .cont5 ul li .txt h2{font-size:16px;}
.s_train .cont5 ul li .jt{left:50px;}
.s_train .cont5 ul li:nth-child(even) .jt{right:50px; bottom:-16px;}
.s_train .cont5 .gobtn{font-size:20px; margin:80px auto 0px auto;}
.s_train .slick-dots{bottom:-40px;}
}

@media screen and (max-width:480px){
.s_train .cont5 .gobtn {font-size: 16px;width: 250px;height: 50px;line-height: 50px;border-radius: 25px; margin: 50px auto 0px auto;}	
}

.s_train .cont6{padding:130px 0px 120px 0px; background:#f8f9fa;}
.s_teachsite{margin-top:80px;}
.s_teachsite .slick-slide{outline:none;}
.s_teachsite .img{padding:0px 60px;}
.s_teachsite .slick-prev,.s_teachsite .slick-next{width:60px; height:60px;border:1px solid rgba(0,0,0,0.2); transition:all 0.5s; -webkit-transition:all 0.5s; border-radius:50%; } 
.s_teachsite .slick-prev{left:-100px; background:url(/theme/default/images/ico20.png) center center no-repeat; }
.s_teachsite .slick-prev:hover{background:url(/theme/default/images/h_ico20.png) #f8b931 center center no-repeat; border:1px solid #f8b931;}
.s_teachsite .slick-next{right:-100px; background:url(/theme/default/images/ico21.png) center center no-repeat;}
.s_teachsite .slick-next:hover{background:url(/theme/default/images/h_ico21.png) #f8b931 center center no-repeat; border:1px solid #f8b931;} 

@media screen and (max-width:1440px){
.s_train .cont6{padding:100px 0px 90px 0px;}
.s_teachsite .slick-prev{left:-40px;}
.s_teachsite .slick-next{right:-40px;}
}

@media screen and (max-width:1200px){
.s_teachsite {margin-top: 50px;}
.s_teachsite .img{padding:0px;}	
}

@media screen and (max-width:991px){
.s_train .cont6{padding:70px 0px 60px 0px;}	
}

@media screen and (max-width:640px){
.s_train .cont6{padding:40px 0px 30px 0px;}	
.s_teachsite {margin-top: 30px;}
}

.s_train .cont7{padding:130px 0px 196px 0px; background:#f8f9fa;}
.s_showscore{margin-top:90px;}
.s_showscore .slick-slide{outline:none;}
.s_showscore .slick-prev,.s_showscore .slick-next{width:60px; height:60px;border:1px solid rgba(0,0,0,0.2); transition:all 0.5s; -webkit-transition:all 0.5s; border-radius:50%; } 
.s_showscore .slick-prev{left:-100px; background:url(/theme/default/images/ico20.png) center center no-repeat; }
.s_showscore .slick-prev:hover{background:url(/theme/default/images/h_ico20.png) #f8b931 center center no-repeat; border:1px solid #f8b931;}
.s_showscore .slick-next{right:-100px; background:url(/theme/default/images/ico21.png) center center no-repeat;}
.s_showscore .slick-next:hover{background:url(/theme/default/images/h_ico21.png) #f8b931 center center no-repeat; border:1px solid #f8b931;} 

@media screen and (max-width:1440px){
.s_train .cont7{padding:100px 0px 136px 0px;}	
}

@media screen and (max-width:1200px){
.s_showscore{margin-top:60px;}	
}

@media screen and (max-width:991px){
.s_train .cont7{padding:70px 0px 106px 0px;}	
}

@media screen and (max-width:640px){
.s_train .cont7{padding:40px 0px 76px 0px;}	
.s_showscore{margin-top:30px;}
}

@media screen and (max-width:480px){
.s_train .cont7{padding:40px 0px 46px 0px;}		
}

.s_train .cont8{padding:130px 0px 95px 0px; background:url(/theme/default/images/img108.jpg) center/cover no-repeat;}
.s_train .cont8 .s_tit{color:#FFF;}
.s_cfeedback{margin-top:60px;}
.s_cfeedback .slick-slide{outline:none;}
.s_cfeedback .box{min-height:400px; background:rgba(255,255,255,0.9);margin:0px 14px; padding:50px 50px 40px 40px; font-size:18px; line-height:35px; color:#333333; font-weight:bold; box-sizing: border-box; position:relative;}
.s_cfeedback .boxeven{margin-top:40px;}
.s_cfeedback .box:before{position:absolute; content:""; width:28px; height:23px; top:25px; left:25px; background:url(/theme/default/images/ico40.png) center/cover no-repeat;}
.s_cfeedback .box span{display:block; bottom:40px;  right:50px; font-style: italic; color:#333; font-weight: normal; position:absolute; font-size:16px;}
.s_cfeedback .slick-prev,.s_cfeedback .slick-next{width:60px; height:60px;border:1px solid rgba(255,255,255,1); transition:all 0.5s; -webkit-transition:all 0.5s; border-radius:50%; } 
.s_cfeedback .slick-prev{left:-100px; background:url(/theme/default/images/h_ico20.png) center center no-repeat; }
.s_cfeedback .slick-prev:hover{background:url(/theme/default/images/h_ico20.png) #f8b931 center center no-repeat; border:1px solid #f8b931;}
.s_cfeedback .slick-next{right:-100px; background:url(/theme/default/images/h_ico21.png) center center no-repeat;}
.s_cfeedback .slick-next:hover{background:url(/theme/default/images/h_ico21.png) #f8b931 center center no-repeat; border:1px solid #f8b931;} 
.s_cfeedback .slick-dots{text-align:center; bottom:-70px;}
.s_cfeedback .slick-dots li{width:14px; height:14px; border-radius:50%;background:#e3e3e3; margin:0px 10px;}
.s_cfeedback .slick-dots li.slick-active{background:#f8b931;}

@media screen and (max-width:1440px){
.s_train .cont8{padding:100px 0px 95px 0px;}
.s_cfeedback .slick-prev{left:-70px;}
.s_cfeedback .slick-next{right:-70px;}
}

@media screen and (max-width:1200px){
.s_cfeedback .box{padding:35px 25px 25px 25px; font-size:14px; min-height:320px;}
.s_cfeedback .box span{font-size:14px;}
.s_cfeedback .box:before{width:20px; height:16px; top:15px;}
.s_cfeedback .slick-dots{bottom:-50px;}
}

@media screen and (max-width:991px){
.s_train .cont8{padding:70px 0px 95px 0px;}
.s_cfeedback{margin-top:30px;}
.s_cfeedback .box{line-height:30px;}	
}

@media screen and (max-width:768px){
.s_cfeedback .boxeven{margin-top:0px;}	
}

@media screen and (max-width:640px){
.s_train .cont8{padding:40px 0px 75px 0px;}	
.s_cfeedback .box span{bottom:20px; right:25px;}
}

@media screen and (max-width:480px){
.s_cfeedback .box{min-height:230px;}	
}

.s_train .cont9{padding:130px 0px 0px 0px;}
.s_train .cont9 .h_partnerslider .bd ul .h_partnerlist{padding-bottom:0px;}

@media screen and (max-width:1440px){
.s_train .cont9{padding:100px 0px 0px 0px;}	
}

@media screen and (max-width:1200px){
.s_train .cont9 .h_partnerslider .hd{margin-bottom:10px;}
.s_train .cont9 .h_partnerslider .hd ul{overflow:hidden;}
.s_train .cont9 .h_partnerslider .hd li{float:left; margin-bottom:15px;}	
}

@media screen and (max-width:991px){
.s_train .cont9{padding:70px 0px 0px 0px;}	
}

@media screen and (max-width:640px){
.s_train .cont9{padding:40px 0px 0px 0px;}	
.s_train .cont9 .h_partnerslider .hd li{float:none;}
}

.s_train .cont10{padding:130px 0px 145px 0px;}
.t_news{margin-top:100px; }
.t_news .firstnews{ float:left;  width:calc(50% - 90px);padding:30px 0px 0px 30px; position:relative;}
.t_news .firstnews:before{position:absolute; content:""; width:calc(100% - 60px); height:calc(100% - 30px); background:#f5f6f7; top:0px; left:0px;}
.t_news .firstnews a{display:block; position:relative; overflow:hidden;}
.t_news .firstnews a .img{position:relative; z-index: 5;}
.t_news .firstnews a .img em{display:block;transition:all 2s; -webkit-transition:all 2s; position:absolute;width:100%; height:100%; top:0px; left:0px;}
.t_news .firstnews a:hover .img em{transform:scale(1.1);-webkit-transform:scale(1.1);}
.t_news .firstnews a .txt{padding:15px; position:absolute; content:"";width:100%; line-height:30px; background:url(/theme/default/images/img48.png) center/cover no-repeat; bottom:0px; z-index: 10; box-sizing: border-box; font-size:20px; }

.t_news ul{width:calc(50% - 18px); float:right; margin-top:30px;}
.t_news ul li{margin-bottom:40px;}
.t_news ul li:last-child{margin-bottom:0px;}
.t_news ul li a{display:block; overflow:hidden;}
.t_news ul li a .times{width:88px; height:88px; float:left; border:1px solid #eeeeee; font-size:18px; font-family: 'MDINPRO'; color:#979797; position:relative; transition:all 0.3s; -webkit-transition:all 0.3s;}
.t_news ul li a:hover .times{border:1px solid #f8b931; color:#FFF; background:#f8b931;}
.t_news ul li a .times .info{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);line-height:25px; text-align:center;}
.t_news ul li a .times p{display:block; width:100%;}
.t_news ul li a .times span{font-size:40px; color:#333;}
.t_news ul li a:hover .times span{color:#FFF;}
.t_news ul li a .txt{width:calc(100% - 110px); float:right;}
.t_news ul li a .txt h2{font-size:20px; color:#333;line-height:30px; margin-bottom:10px;transition:all 0.3s; -webkit-transition:all 0.3s;}
.t_news ul li a:hover .txt h2{color:#f8b931;}
.t_news ul li a .txt .ntimes{color:#333; font-size:14px; line-height:25px; display:none;}
.t_news ul li a .txt h3{line-height:25px; height:50px; color:#999999;}
.t_news .more{width:200px; height:58px; line-height:58px; border-radius:29px; border:1px solid rgba(0,0,0,0.2); font-size:24px; display:block; color:#333; margin:80px auto 0px auto; text-align:center; }
.t_news .more:hover{border:1px solid #f8b931; color:#FFF; background:#f8b931;}

@media screen and (max-width:1440px){
.s_train .cont10{padding:100px 0px 115px 0px;}
.t_news{margin-top:70px; }
.t_news ul li{margin-bottom:20px;}	
}

@media screen and (max-width:1200px){
.t_news .firstnews{width:48%; padding:0px;}
.t_news .firstnews:before{width:100%; height:100%;}
.t_news ul{width:48%; margin-top:0px;}
}

@media screen and (max-width:991px){
.s_train .cont10{padding:70px 0px 85px 0px;}
.t_news{margin-top:40px; }
.t_news .firstnews a .txt{font-size:16px; padding:10px;}
.t_news ul li a .txt{width:calc(100% - 90px);}
.t_news ul li a .txt h2{font-size:16px; margin-bottom:5px;}
.t_news ul li a .times{width:70px; height:70px; font-size:14px;}
.t_news ul li a .times span{font-size:30px; }
}

@media screen and (max-width:640px){
.s_train .cont10{padding:40px 0px 45px 0px;}
.t_news{margin-top:30px; }	
.t_news .firstnews{width:100%;}
.t_news ul{width:100%;margin-top:30px;}
.t_news ul li a .times{display:none;}
.t_news ul li a .txt{width:100%;}
.t_news ul li a .txt .ntimes{display:block;}
}

.s_traindetail{padding:130px 0px;}
.s_traindetail .trainnav{width:160px;float:left; border:1px solid #e6e8ea;}
.s_traindetail .trainnav.active{position:fixed; top:0px;}
.s_traindetail .trainnav a{display:block; font-size:16px; line-height:30px; padding:37px 0px; border-bottom:1px dashed rgba(0,0,0,0.1);position:relative; color:#333; transition:all 0.3s; -webkit-transition:all 0.3s; text-align:center; background:#FFF;}
.s_traindetail .trainnav a:hover,.s_traindetail .trainnav a.active{background:#429637; color:#FFF; font-size:18px;}
.s_traindetail .trainnav a:before{position:absolute;content:""; width:0px; height:18px; background:#f8b931;left:0px; top:50%; margin-top:-9px; z-index:3;transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_traindetail .trainnav a:hover:before,.s_traindetail .trainnav a.active:before{width:4px;}
.s_traindetail .trainnav a:after{position:absolute;content:""; width:8px; height:8px; background:url(/theme/default/images/ico29.png) center/cover no-repeat;right:3px; bottom:3px; z-index:3;transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_traindetail .trainnav a:hover:after,.s_traindetail .trainnav a.active:after{background:url(/theme/default/images/ico30.png) center/cover no-repeat;}
.s_traindetail .trainnav a:last-child{border-bottom:0px;}
.s_traindetail .r_cont{width:calc(100% - 260px); float:right;}
.s_traindetail .r_cont .tit{font-size:60px; line-height: 1.1;}
.s_traindetail .r_cont .cont{padding-top:50px; line-height:35px; font-size:16px; color:#666;}
.s_traindetail .r_cont .cont .name{font-size:18px; color:#333; margin-bottom:25px; font-weight:bold;}
.s_traindetail .r_cont .cont ul{margin-top:35px;}
.s_traindetail .r_cont .cont ul:last-child{margin-top:55px;}
.s_traindetail .r_cont .cont ul li{line-height:60px; border-bottom:1px dashed rgba(0,0,0,0.1);padding:0px 30px; color:#666; position:relative; font-size:16px;}
.s_traindetail .r_cont .cont ul li:first-child{line-height:55px; background:#f7f9fa; font-size:18px; color:#333; border-bottom:0px; font-weight:bold;}
.s_traindetail .r_cont .cont ul li:first-child:before{position:absolute; content:"";width:4px; height:18px; background:#429637; left:0px; top:50%; margin-top:-9px;}
.s_traindetail .r_cont .s_onlinereg{margin-top:70px; margin-bottom:0px;}
.s_traindetail .r_cont .s_onlinereg .cont1{width:90%;}

@media screen and (max-width:1440px){
.s_traindetail{padding:100px 0px;}
.s_traindetail .r_cont .tit{font-size:50px;}
}

@media screen and (max-width:1200px){
.s_traindetail{padding:70px 0px;}
.s_traindetail .r_cont{width:calc(100% - 200px); float:right;}
.s_traindetail .r_cont .tit{font-size:40px;}
}

@media screen and (max-width:640px){
.s_traindetail{padding:40px 0px 50px 0px;}
.s_traindetail .trainnav{display:none;}
.s_traindetail .r_cont{width:100%;}
.s_traindetail .r_cont .cont{padding-top:30px; font-size:14px; line-height:30px;}
.s_traindetail .r_cont .tit{font-size:30px;}
.s_traindetail .r_cont .cont .name{margin-bottom:10px; font-size:16px;}
}

@media screen and (max-width:480px){
.s_traindetail .r_cont .s_onlinereg{margin-top:40px;}
.s_traindetail .r_cont .tit{font-size:24px;}
.s_traindetail .r_cont .cont{padding-top:20px;}
}

.s_zixun .cont1{padding:130px 0px;}
.s_zixun .cont1 .h_honor {padding: 70px 0px 70px 0px;background: none;}
.s_zixun .cont1 .info{position:relative;}
.s_zixun .cont1 .info:before{position:absolute; content:""; width:calc(100% - 460px); height:100%; background:#FFF; box-shadow:0px 0px 10px rgba(0,0,0,0.1); right:0px;}
.s_zixun .cont1 .info .img{width:570px; float:left;padding-bottom:50px; position:relative; z-index:10;}
.s_zixun .cont1 .info .txt{width:calc(100% - 570px); position:absolute; height:calc(100% - 50px); right:0px;}
.s_zixun .cont1 .info .txt .intro{position:absolute;top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);width:80%; color:#666; line-height:30px; font-size:16px;}
.s_zixun .cont1 .info .txt .intro p{margin-bottom:15px;}
.s_zixun .cont1 .info .txt .intro p span{color:#333; font-weight: bold; font-size:16px;}
.s_zixun .cont1 .info .txt .intro ul{overflow:hidden;}
.s_zixun .cont1 .info .txt .intro ul li{width:16%; float:left; line-height:25px; color:#666; font-size:14px;}
.s_zixun .cont1 .info .txt .intro ul li:last-child{width:20%;}
.s_zixun .cont1 .info .txt .intro ul li p{margin-bottom:0px;}
.s_zixun .cont1 .info .txt .intro .more{display:block;width:110px; height:40px; line-height:40px; border-radius:20px;background:#f8b931; padding:0px 20px; box-sizing: border-box; color:#FFF; position:relative; margin-top:40px;transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_zixun .cont1 .info .txt .intro .more:hover{opacity:0.8;}
.s_zixun .cont1 .info .txt .intro .more:after{width:40px; height:40px; position:absolute; content:">";border-radius:50%; background:#f9c73b; text-align:center; line-height:40px; color:#FFF; font-size:16px; right:0px;}

@media screen and (max-width:1440px){
.s_zixun .cont1{padding:100px 0px;}	
}

@media screen and (max-width:1200px){
.s_zixun .cont1 .info:before{width:60%;}
.s_zixun .cont1 .info .img{width:48%;}
.s_zixun .cont1 .info .txt{width:50%;}
.s_zixun .cont1 .info .txt .intro{width:90%;}
.s_zixun .cont1 .info .txt .intro .more{margin-top:20px;}
}

@media screen and (max-width:991px){
.s_zixun .cont1{padding:70px 0px;}
.s_zixun .cont1 .h_honor{padding:40px 0px;}
.s_zixun .cont1 .info{ overflow:hidden;}
.s_zixun .cont1 .info:before{width:100%;}
.s_zixun .cont1 .info .img{width:100%; padding-bottom:30px;}
.s_zixun .cont1 .info .txt{width:100%; position:static; height:auto; position:relative;}
.s_zixun .cont1 .info .txt .intro{position:static; transform: translate(0,0);-webkit-transform: translate(0,0);margin:0px auto; overflow:hidden;width:100%;}
}

@media screen and (max-width:640px){
.s_zixun .cont1{padding:30px 0px 40px 0px;}	
.s_zixun .cont1 .h_honor{padding:30px 0px;}
.s_zixun .cont1 .info .img{padding-bottom:15px;}
.s_zixun .cont1 .info .txt .intro{font-size:14px; line-height:25px;}
}

.s_zixun .cont2{padding:127px 0px 110px 0px; background:#f8f9fa;}
.s_zx_system{margin-top:65px;}
.s_zx_system .imglist{margin-right:-65px; overflow: visible;}
.s_zx_system .imglist li{width:25%;}
.s_zx_system .imglist li .box{margin-right:65px;}
.s_zx_system .imglist li .box .ico{width:120px; height:120px; border-radius:50%; background:#FFF; position:relative; margin:0px auto;}
.s_zx_system .imglist li .box .ico em{display:block; position:absolute; top:50%; left:50%; width:100%; text-align: center; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.s_zx_system .imglist li .box .ico em img{display:inline-block; max-width: 100%; width:auto;}
.s_zx_system .imglist li .box .info{margin-top:42px; background:#FFF; box-shadow: 0px 0px 15px rgba(0,0,0,0.05); position:relative;}
.s_zx_system .imglist li .box .info:before{position:absolute; content:""; width:10px; height:6px; top:-6px; left:50%; margin-left:-5px; background:url(/theme/default/images/ico55.png) center/cover no-repeat;}
.s_zx_system .imglist li .box .info .name{width:100%; line-height:30px; font-size:24px; padding:25px 0px; text-align:center; font-weight:bold; background:#429637; color:#FFF;}
.s_zx_system .imglist li .box .info .txt{padding:35px 45px 45px 45px;}
.s_zx_system .imglist li .box .info .txt dl{width:100%;}
.s_zx_system .imglist li .box .info .txt dl dd{border-bottom:1px dashed rgba(0,0,0,0.1); line-height:30px; text-align:center; color:#333; font-size:16px; padding:10px 0px;}
.s_zx_system .imglist li .box .info .txt dl dd a{color:#333; margin:0px;}
.s_zx_system .imglist li .box .info .txt dl dd a:hover{color:#429637;}
.s_zx_system .imglist li .box .info .txt .chat{ display:block; width:170px; height:50px; border-radius:25px; line-height:50px; background:#f8b931; color:#FFF; font-size:18px; box-shadow:5px 5px 15px rgba(248,185,49,0.5); text-align:center; margin:0px auto;margin-top:50px; transition:all 0.5s; -webkit-transition:all 0.5s;}
.s_zx_system .imglist li .box .info .txt .chat:hover{opacity:0.8;}

@media screen and (max-width:1440px){
.s_zixun .cont2{padding:97px 0px 110px 0px;}	
}

@media screen and (max-width:1200px){
.s_zx_system .imglist{margin-right:-35px;}
.s_zx_system .imglist li .box{margin-right:35px;}
.s_zx_system .imglist li .box .ico{width:90px; height:90px;}
.s_zx_system .imglist li .box .info .name{font-size:20px;}
.s_zx_system .imglist li .box .info .txt{padding:20px;}
}

@media screen and (max-width:991px){
.s_zixun .cont2{padding:67px 0px 80px 0px;}
.s_zx_system .imglist li{width:50%;}
.s_zx_system .imglist li .box{margin-top:30px;}
.s_zx_system .imglist li .box .info{margin-top:30px;}
.s_zx_system .imglist li .box .info .txt dl dd{font-size:14px;}
.s_zx_system .imglist li .box .info .name{font-size:16px;}
.s_zx_system .imglist li .box .info .txt .chat{width:100%; height:40px; line-height:40px; border-radius:20px; margin-top:30px;}
}

@media screen and (max-width:640px){
.s_zixun .cont2{padding:37px 0px 40px 0px;}
.s_zx_system {margin-top: 25px;}
.s_zx_system .imglist{margin-right:-15px;}
.s_zx_system .imglist li .box{margin-right:15px;}
.s_zx_system .imglist li .box .info .name{padding:15px 0px; font-size:14px;}
.s_zx_system .imglist li .box .ico em{width:40%;}
.s_zx_system .imglist li .box .info .txt .chat{font-size:14px;}
}

.s_zixun .cont3{padding:130px 0px 0px 0px;}
.s_zixun .cont3 .zx_feature{margin-top:120px;}
.s_zixun .cont3 .zx_feature .imglist{margin-right:-50px;}
.s_zixun .cont3 .zx_feature .imglist li{width:20%;}
.s_zixun .cont3 .zx_feature .imglist li .box{margin-right:50px;}
.s_zixun .cont3 .zx_feature .imglist li .box .ico{width:128px; height:128px; border-radius:50%;position:relative; background:#429637; margin:0px auto;}
.s_zixun .cont3 .zx_feature .imglist li .box .ico em{display:block;position:absolute; width:100%; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); text-align:center;}
.s_zixun .cont3 .zx_feature .imglist li .box .ico em img{max-width:100%; width:auto; display:inline;}
.s_zixun .cont3 .zx_feature .imglist li .box .txt{font-size:24px;line-height:35px; margin-top:20px; text-align:center; }
.s_zixun .cont3 .zx_feature .imglist li .box .txt span{color:#f8b931; display:block; font-weight:bold;}

@media screen and (max-width:1440px){
.s_zixun .cont3{padding:100px 0px 0px 0px;}
.s_zixun .cont3 .zx_feature{margin-top:90px;}
}

@media screen and (max-width:991px){
.s_zixun .cont3{padding:70px 0px 0px 0px;}
.s_zixun .cont3 .zx_feature{margin-top:60px;}
.s_zixun .cont3 .zx_feature .imglist{margin-right:-25px;}	
.s_zixun .cont3 .zx_feature .imglist li .box .ico{width:100px; height:100px;}
.s_zixun .cont3 .zx_feature .imglist li .box{margin-right:25px;}
.s_zixun .cont3 .zx_feature .imglist li .box .txt{font-size:20px;}
}

@media screen and (max-width:640px){
.s_zixun .cont3{padding:40px 0px 0px 0px;}
.s_zixun .cont3 .zx_feature .imglist li{width:33.33%;}
.s_zixun .cont3 .zx_feature .imglist li .box{margin-top:15px;}
.s_zixun .cont3 .zx_feature .imglist li .box .txt{font-size:16px; margin-top:10px;}	
}

@media screen and (max-width:480px){
.s_zixun .cont3 .zx_feature .imglist li .box .ico{width:80px; height:80px;}	
}

.s_zixun .cont4{padding:180px 0px 130px 0px;}
.s_zixun .cont4 .g-wrap{max-width:1200px; }
.s_zixun .cont4 .s_zxlc{margin-top:24px;}
.s_zixun .cont4 .s_zxlc li{padding:56px 0px;  position:relative;}
.s_zixun .cont4 .s_zxlc li:last-child{padding-bottom:0px;}
.s_zixun .cont4 .s_zxlc li .pointer{position:absolute; width:28px; height:28px; background:url(/theme/default/images/ico62.png) #FFF center center no-repeat;bottom:-15px; left:35px; border:1px solid #e3e4e5;  border-radius:50%; z-index:5;}
.s_zixun .cont4 .s_zxlc li:last-child .pointer{display:none;}
.s_zixun .cont4 .s_zxlc li:before{position:absolute; content:""; width:1px; height:50%; background:#e3e4e5; left:49px; top:0px; z-index:1;}
.s_zixun .cont4 .s_zxlc li:first-child:before{display:none;}
.s_zixun .cont4 .s_zxlc li .line{position:absolute; content:""; width:1px; height:50%; background:#e3e4e5; left:49px; bottom:0px; z-index:1;}
.s_zixun .cont4 .s_zxlc li:last-child .line{display:none;}
.s_zixun .cont4 .s_zxlc li .img{width:315px; position:absolute; left:0px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); z-index:3;}
.s_zixun .cont4 .s_zxlc li .img em{display:block; width:128px; float:right;}
.s_zixun .cont4 .s_zxlc li .img span{display:inline-block; position:absolute; left:0px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);padding:10px 0px; font-weight:bold; font-size:80px; color:#e3e4e5; background:#fff; }
.s_zixun .cont4 .s_zxlc li .txt{width:calc(100% - 370px); float:right; padding-bottom:30px; border-bottom:1px solid #dedede; line-height:30px;}
.s_zixun .cont4 .s_zxlc li .txt h2{font-size:26px; font-weight:bold; color:#429637;}
.s_zixun .cont4 .s_zxlc li .txt h3{font-size:18px; color:#333; margin:8px 0px;}
.s_zixun .cont4 .s_zxlc li .txt dl{overflow:hidden;}
.s_zixun .cont4 .s_zxlc li .txt dl dd{padding:0px 65px 0px 30px; position:relative; display:inline-block; float:left; font-weight:bold; font-size:18px; color:#429637;}
.s_zixun .cont4 .s_zxlc li .txt dl dd:after{position:absolute; content:""; right:31.5px; top:50%; margin-top:-5px; width:7px; height:10px; background:url(/theme/default/images/ico61.png) center/cover no-repeat;}
.s_zixun .cont4 .s_zxlc li .txt dl dd:last-child:after{display:none;}
.s_zixun .cont4 .s_zxlc li .txt dl dd em{display:block; width:20px; height:20px; border:1px solid #429637;line-height:20px; font-size:16px; color:#429637; left:0px; top:50%; margin-top:-10px; font-weight:bold; text-align:center; border-radius:50%; font-style:normal;position:absolute;}
.s_zixun .cont4 .gobtn{width:350px; height:80px; line-height:80px; border-radius:40px; background:#f8b931; box-shadow: 0px 0px 10px rgba(248,185,49,1); display:block; font-size:30px; text-align:center; margin:100px auto 0px auto; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_zixun .cont4 .gobtn:hover{opacity:0.8;}

@media screen and (max-width:1440px){
.s_zixun .cont4{padding:140px 0px 100px 0px;}	
}

@media screen and (max-width:1200px){
.s_zixun .cont4{padding:100px 0px 100px 0px;}	
.s_zixun .cont4 .gobtn{font-size:24px;width:300px; height:60px; line-height:60px; border-radius:30px;}
}

@media screen and (max-width:991px){
.s_zixun .cont4{padding:70px 0px;}
.s_zixun .cont4 .s_zxlc li .img{width:30%;}
.s_zixun .cont4 .s_zxlc li .txt{width:65%;}
.s_zixun .cont4 .s_zxlc li .img span{font-size:60px;}
.s_zixun .cont4 .s_zxlc li .txt h2{font-size:20px;}
.s_zixun .cont4 .s_zxlc li .txt dl dd{font-size:16px;}
.s_zixun .cont4 .s_zxlc li .txt dl dd em{font-size:14px;}
}

@media screen and (max-width:768px){
.s_zixun .cont4 .s_zxlc li .img span{display:none;}
.s_zixun .cont4 .s_zxlc li .line{display:none;}
.s_zixun .cont4 .s_zxlc li:before{display:none;}
.s_zixun .cont4 .s_zxlc li .pointer{display:none;}
.s_zixun .cont4 .s_zxlc li:before{display:none;}
.s_zixun .cont4 .s_zxlc li .img{width:20%;}
.s_zixun .cont4 .s_zxlc li .txt{width:75%;}
.s_zixun .cont4 .s_zxlc li .img em{width:100%;}
}

@media screen and (max-width:640px){
.s_zixun .cont4{padding:40px 0px;}
.s_zixun .cont4 .s_zxlc li{padding:30px 0px;}
.s_zixun .cont4 .s_zxlc li .img{width:30%;}
.s_zixun .cont4 .s_zxlc li .txt{width:65%;}	
.s_zixun .cont4 .s_zxlc li .txt h2{font-size:16px;}
.s_zixun .cont4 .s_zxlc li .txt h3{font-size:14px; line-height:25px;}
.s_zixun .cont4 .s_zxlc li .txt dl dd em{width:16px; height:16px; line-height:16px;}
.s_zixun .cont4 .s_zxlc li .txt dl dd{font-size:14px; display:block; width:100%; padding:0px 0px 0px 30px;}
.s_zixun .cont4 .s_zxlc li .txt dl dd:after{display:none;}
.s_zixun .cont4 .gobtn{font-size:20px; margin:80px auto 0px auto;}
}
@media screen and (max-width:480px){
.s_zixun .cont4 .s_zxlc li{padding:10px 0px;}
.s_zixun .cont4 .s_zxlc li .txt{width:100%; margin-top:20px; text-align:center; padding-bottom:15px;}
.s_zixun .cont4 .s_zxlc li .img{position:static; margin:0px auto;}
.s_zixun .cont4 .s_zxlc li .txt dl dd{padding:0px;}
.s_zixun .cont4 .s_zxlc li .txt dl dd em{display:none;}
.s_zixun .cont4 .gobtn {font-size: 16px;width: 250px;height: 50px;line-height: 50px;border-radius: 25px; margin: 30px auto 0px auto;}	
}

.s_zixun .cont5{padding:130px 0px 95px 0px; background:url(/theme/default/images/img108.jpg) center/cover no-repeat;}
.s_zixun .cont5 .s_tit{color:#FFF;}

@media screen and (max-width:1440px){
.s_zixun .cont5{padding:100px 0px 95px 0px;}
}


@media screen and (max-width:991px){
.s_zixun .cont5{padding:70px 0px 95px 0px;}
}

@media screen and (max-width:640px){
.s_zixun .cont5{padding:40px 0px 75px 0px;}	
}

.s_zixun .cont6{padding:130px 0px 140px 0px;}
.s_zixun .cont6 .h_partnerslider .bd ul .h_partnerlist{padding-bottom:0px;}

@media screen and (max-width:1440px){
.s_zixun .cont6{padding:100px 0px 100px 0px;}	
}

@media screen and (max-width:1200px){
.s_zixun .cont6 .h_partnerslider .hd{margin-bottom:10px;}
.s_zixun .cont6 .h_partnerslider .hd ul{overflow:hidden;}
.s_zixun .cont6 .h_partnerslider .hd li{float:left; margin-bottom:15px;}	
}

@media screen and (max-width:991px){
.s_zixun .cont6{padding:70px 0px 70px 0px;}	
}

@media screen and (max-width:640px){
.s_zixun .cont6{padding:40px 0px 40px 0px;}	
.s_zixun .cont6 .h_partnerslider .hd li{float:none;}
}

.s_pmp .cont1{min-height:940px; background:url(/theme/default/images/img124.jpg) center/cover no-repeat; padding:130px 0px 0px 0px; position:relative;}
.s_pmp .cont1 .info{position:absolute;top:47%; left:50%;transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); line-height:35px; font-size:20px; width:578px;}
.s_pmp .cont1 .info span{font-size:24px; color:#429637;}
.s_pmp .cont1 .ico{position:absolute; width:72px; height:41px; background:url(/theme/default/images/ico63.png) center/cover no-repeat; bottom:125px; left:50%; margin-left:-36px; -webkit-animation: bounce-up 1.5s linear infinite;animation: bounce-up 1.5s linear infinite;}

@media screen and (max-width:1600px){
.s_pmp .cont1{min-height:740px;}	
}

@media screen and (max-width:1200px){
.s_pmp .cont1{min-height:540px; padding: 100px 0px 0px 0px;}
.s_pmp .cont1 .info{font-size:16px;}
.s_pmp .cont1 .info span{font-size:20px;}
}

@media screen and (max-width:991px){
.s_pmp .cont1{min-height:440px; padding: 70px 0px 0px 0px;}
.s_pmp .cont1 .ico{width:50px; margin-left:-25px; bottom:30px;}
}

@media screen and (max-width:640px){
.s_pmp .cont1{min-height:400px; padding: 40px 0px 0px 0px;}
.s_pmp .cont1 .info{width:95%;}	
.s_pmp .cont1 .info{font-size:14px; line-height:25px;}
.s_pmp .cont1 .info span{font-size:16px;}
.s_pmp .cont1 .ico{width:40px; margin-left:-20px; bottom:30px;}
}

@-webkit-keyframes bounce-up {
 25% {-webkit-transform: translateY(10px);}
 50%, 100% {-webkit-transform: translateY(0);}
 75% {-webkit-transform: translateY(-10px);}
}

@keyframes bounce-up {
 25% {transform: translateY(10px);}
 50%, 100% {transform: translateY(0);}
 75% {transform: translateY(-10px);}
}

.s_pmp .cont2{padding:125px 0px 65px 0px;}
.s_pmp .cont2 .info{width:1044px;margin:55px auto 0px auto; position:relative;padding:70px 0px;}
.s_pmp .cont2 .info:before{position:absolute;content:""; width:570px;height:570px; border:1px dashed rgba(0,0,0,0.1); border-radius:50%; top:0px;left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.s_pmp .cont2 .info .txt{width:50%; position:absolute;top:0px; left:0px; height:100%; }
.s_pmp .cont2 .info .txt li{display:inline-block; padding-right:25px; position:absolute; line-height:35px; font-size:20px; text-align:right;}
.s_pmp .cont2 .info .txt li:after{position:absolute; content:""; width:20px; height:20px; background:url(/theme/default/images/ico41.png) center/cover no-repeat; right:-10px; top:50%; margin-top:-10px; }
.s_pmp .cont2 .info .txt li:nth-child(1){right:235px; top:108px;}
.s_pmp .cont2 .info .txt li:nth-child(2){right:275px; top:189px;}
.s_pmp .cont2 .info .txt li:nth-child(3){right:287px; top:280px;width:80%;}
.s_pmp .cont2 .info .txt li:nth-child(4){right:270px; top:370px;width:80%;}
.s_pmp .cont2 .info .txt li:nth-child(5){right:210px; top:460px;width:80%;}
.s_pmp .cont2 .info .txt1{width:50%; position:absolute;top:0px; right:0px; height:100%; }
.s_pmp .cont2 .info .txt1 li{display:inline-block; padding-left:25px; position:absolute; line-height:35px; font-size:20px; text-align:left;}
.s_pmp .cont2 .info .txt1 li:after{position:absolute; content:""; width:20px; height:20px; background:url(/theme/default/images/ico41.png) center/cover no-repeat; left:-10px; top:50%; margin-top:-10px; }
.s_pmp .cont2 .info .txt1 li:nth-child(1){left:235px; top:108px;}
.s_pmp .cont2 .info .txt1 li:nth-child(2){left:277px; top:189px;width:80%;}
.s_pmp .cont2 .info .txt1 li:nth-child(3){left:287px; top:280px;width:80%;}
.s_pmp .cont2 .info .txt1 li:nth-child(4){left:260px; top:370px;width:80%;}
.s_pmp .cont2 .info .txt1 li:nth-child(5){left:210px; top:460px;}

@media screen and (max-width:1500px){
.s_pmp .cont2{padding:95px 0px 65px 0px;}
.s_pmp .cont2 .info .txt li{font-size:18px;}
.s_pmp .cont2 .info .txt li:nth-child(3){width:55%;}
.s_pmp .cont2 .info .txt li:nth-child(4){width:55%;}
.s_pmp .cont2 .info .txt li:nth-child(5){width:55%;}
.s_pmp .cont2 .info .txt1 li{font-size:18px;}
.s_pmp .cont2 .info .txt1 li:nth-child(2){width:55%;}
.s_pmp .cont2 .info .txt1 li:nth-child(3){width:55%;}
.s_pmp .cont2 .info .txt1 li:nth-child(4){width:55%;}
}

@media screen and (max-width:1200px){
.s_pmp .cont2 .info{width:100%; padding:0px;}
.s_pmp .cont2 .info:before{display:none;}
.s_pmp .cont2 .info .txt{position:static; width:100%;}
.s_pmp .cont2 .info .txt li:after{display:none;}
.s_pmp .cont2 .info .txt1 li:after{display:none;}
.s_pmp .cont2 .info .txt li:nth-child(3){width:100%;}
.s_pmp .cont2 .info .txt li:nth-child(4){width:100%;}
.s_pmp .cont2 .info .txt li:nth-child(5){width:100%;}
.s_pmp .cont2 .info .txt li{position:static; width:100%; text-align:center; padding-right:0px;}
.s_pmp .cont2 .info .txt1{position:static; width:100%;}
.s_pmp .cont2 .info .txt1 li:nth-child(2){width:100%;}
.s_pmp .cont2 .info .txt1 li:nth-child(3){width:100%;}
.s_pmp .cont2 .info .txt1 li:nth-child(4){width:100%;}
.s_pmp .cont2 .info .txt1 li{position:static; width:100%; text-align:center; padding-left:0px;}
}

@media screen and (max-width:991px){
.s_pmp .cont2{padding:65px 0px 35px 0px;}
.s_pmp .cont2 .info{margin:0px auto; padding:40px 0px;}
.s_pmp .cont2 .info .txt li{font-size:16px;}
.s_pmp .cont2 .info .txt1 li{font-size:16px;}
}

@media screen and (max-width:640px){
.s_pmp .cont2{padding:35px 0px 35px 0px;}
.s_pmp .cont2 .info{margin:0px auto; padding:20px 0px 0px 0px;}
.s_pmp .cont2 .info .txt li{font-size:14px; line-height:25px; padding:5px 0px;}
.s_pmp .cont2 .info .txt1 li{font-size:14px; line-height:25px; padding:5px 0px;}
}

.s_pmp .cont3{padding:80px 0px; border-top:1px solid #ebedef; background:#f8f9fa;}
.s_pmp .cont3 .imglist{margin-right:-50px;}
.s_pmp .cont3 .imglist li{width:12.5%;}
.s_pmp .cont3 .imglist li a{margin-right:50px;}
.s_pmp .cont3 .imglist li a .img{width:100%; height:90px; position:relative;}
.s_pmp .cont3 .imglist li a .img em{position:absolute; width:100%; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); display:block; text-align:center;}
.s_pmp .cont3 .imglist li a .img em img{max-width:100%; width:auto; display:inline;}
.s_pmp .cont3 .imglist li a .txt{font-size:16px; text-align: center;line-height:30px; margin-top:20px; text-align: center; color:#333;}

.s_pmp .cont3 .gobtn{width:450px; height:80px; line-height:80px; border-radius:40px; background:#f8b931; box-shadow: 5px 0px 15px rgba(248,185,49,1); display:block; font-size:30px; text-align:center; margin:80px auto 0px auto; transition:all 0.3s; -webkit-transition:all 0.3s; font-weight:bold;}
.s_pmp .cont3 .gobtn:hover{opacity:0.8;}

@media screen and (max-width:1200px){
.s_pmp .cont3 .imglist li a .txt{font-size:14px; line-height:25px;}
.s_pmp .cont3 .gobtn{width:350px; height:60px; line-height:60px; border-radius:30px; font-size:24px; margin:50px auto 0px auto;}
}

@media screen and (max-width:991px){
.s_pmp .cont3{padding:50px 0px;}
.s_pmp .cont3 .imglist li{width:25%;}	
}

@media screen and (max-width:640px){
.s_pmp .cont3 .gobtn{font-size:16px;margin:30px auto 0px auto; width:280px;height:50px; line-height:50px; border-radius:25px; }	
}

@media screen and (max-width:480px){
.s_pmp .cont3{padding:30px 0px 40px 0px;}
.s_pmp .cont3 .imglist li{width:50%;}
.s_pmp .cont3 .imglist li a .img em{width:60%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
}

.s_pmp .cont4{padding:140px 0px 135px 0px;}
.s_pmp .cont4 .g-wrap{max-width:700px;}
.s_pmp .cont4 .txt1{font-size:60px; color:#333; line-height:1.3; padding-bottom:40px; background:url(/theme/default/images/ico67.png) bottom repeat-x; position:relative;}
.s_pmp .cont4 .txt1:before{position:absolute;content:""; width:23px; height:21px; left:-23px; top:-10px; background:url(/theme/default/images/ico68.png) center/cover no-repeat;}
.s_pmp .cont4 .txt1 span{color:#ffae00;}
.s_pmp .cont4 .txt1 .writer{margin-top:60px; line-height:30px; font-size:20px; text-align:right; color:#333;}
.s_pmp .cont4 .txt1 em{display:inline-block; width:23px; height:21px; margin-bottom:-10px; transform:rotate(180deg); -webkit-transform:rotate(180deg);background:url(/theme/default/images/ico68.png) center/cover no-repeat; margin-left:-20px;}
.s_pmp .cont4 .txt2{font-size:18px; padding-top:50px; line-height:30px;}

@media screen and (max-width:1440px){
.s_pmp .cont4{padding:110px 0px 105px 0px;}	
.s_pmp .cont4 .txt1{font-size:50px;}
}

@media screen and (max-width:991px){
.s_pmp .cont4{padding:80px 0px 75px 0px;}	
.s_pmp .cont4 .txt1{font-size:40px;}
.s_pmp .cont4 .txt1 .writer{margin-top:30px;}
.s_pmp .cont4 .txt1:before{width:15px; height:14px;left:-10px;}
.s_pmp .cont4 .txt1 em{width:15px; height:14px;}
}

@media screen and (max-width:640px){
.s_pmp .cont4{padding:50px 0px 45px 0px;}	
.s_pmp .cont4 .txt1{font-size:24px; padding-bottom:20px;}
.s_pmp .cont4 .txt1 .writer{margin-top:20px; font-size:16px;}
.s_pmp .cont4 .txt2{padding-top:25px; font-size:14px;}
.s_pmp .cont4 .txt1 em{margin-left:-17px;}
}

.s_pmp .cont5{padding:140px 0px 75px 0px; background:#f8f9fa;}
.s_pmp .cont5 .g-wrap{max-width:1280px;}
.s_pmp .cont5 .pic{margin-top:90px;}

@media screen and (max-width:1440px){
.s_pmp .cont5{padding:110px 0px 75px 0px;}	
}

@media screen and (max-width:1200px){
.s_pmp .cont5{padding:80px 0px 45px 0px;}
.s_pmp .cont5 .pic{margin-top:60px;}
}

@media screen and (max-width:991px){
.s_pmp .cont5{padding:40px 0px 45px 0px;}
.s_pmp .cont5 .pic{margin-top:30px;}
}

.s_pmp .cont6{width:100%;position:relative;}
.s_pmp .cont6 .g-wrap{position:absolute; top:100px;width:100%; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.s_pmp .cont6 .s_tit{color:#FFF; text-align:center;}

@media screen and (max-width:1200px){
.s_pmp .cont6 .g-wrap{top:40px;}	
}
.s_pmp .cont7{margin-top:-110px; min-height:500px; box-shadow: 0px 0px 25px rgba(0,0,0,0.1); background:#FFF; position:relative;}
.s_pmp .cont7 .txt{font-size:16px; color:#05e88c;position:absolute; right:40px; top:-55px; line-height:30px;}
.s_pmp .cont7 li{width:50%; float:left; padding-top:80px;}
.s_pmp .cont7 li h2{font-size:30px; font-weight:bold; text-align:center;}
.s_pmp .cont7 li .img{width:100%; margin-top:30px;}

@media screen and (max-width:1200px){
.s_pmp .cont7 li h2{font-size:24px;}	
}

@media screen and (max-width:991px){
.s_pmp .cont7{margin-top:-40px; min-height:300px;}
.s_pmp .cont7 .txt{top:-35px;}
.s_pmp .cont7 li{padding-top:50px;}
.s_pmp .cont7 li h2{font-size:20px;}	
}

@media screen and (max-width:640px){
.s_pmp .cont7{margin-top:0px; }
.s_pmp .cont7 li{padding-top:30px; width:100%;}	
.s_pmp .cont7 .txt{right:0px;}
.s_pmp .cont7 li h2{font-size:16px;}
}

.s_pmp .cont8{padding:130px 0px;}
.s_pmp .cont8 .img{margin-top:110px;}
.s_pmp .cont8 .gobtn{width:490px; height:80px; line-height:80px; border-radius:40px; background:#f8b931; box-shadow: 5px 0px 15px rgba(248,185,49,1); display:block; font-size:30px; text-align:center; margin:30px auto 0px auto; transition:all 0.3s; -webkit-transition:all 0.3s; font-weight:bold;}
.s_pmp .cont3 .gobtn:hover{opacity:0.8;}

@media screen and (max-width:1440px){
.s_pmp .cont8{padding:100px 0px;}
.s_pmp .cont8 .img{margin-top:80px;}	
}

@media screen and (max-width:1200px){
.s_pmp .cont8{padding:70px 0px;}
.s_pmp .cont8 .img{margin-top:50px;}	
.s_pmp .cont8 .gobtn{width:380px; height:60px; line-height:60px; border-radius:30px; font-size:24px; margin:30px auto 0px auto;}
}

@media screen and (max-width:640px){
.s_pmp .cont8{padding:40px 0px;}
.s_pmp .cont8 .img{margin-top:30px;}
.s_pmp .cont8 .gobtn{font-size:16px;margin:30px auto 0px auto; width:280px;height:50px; line-height:50px; border-radius:25px; }	
}

.s_pmp .cont9{padding:130px 0px 90px 0px; background:#f8f9fa;}
.s_pmp .cont9 .compared{margin-top:88px; overflow:hidden;}
.s_pmp .cont9 .compared .box{width:50%; float:left; background:#429637;}
.s_pmp .cont9 .compared .box:last-child{background:#2e7626;}
.s_pmp .cont9 .compared .box .name{font-size:48px; text-align:center; color:#FFF; line-height:60px; padding:60px 0px; background:rgba(0,0,0,0.25); position:relative;}
.s_pmp .cont9 .compared .box .name .vs{position:absolute; width:145px; height:115px;  right:-72.5px;top:50%; margin-top:-57.5px; z-index: 10;}
.s_pmp .cont9 .compared .box ul{margin:70px 140px 70px 60px;}
.s_pmp .cont9 .compared .box ul li{font-size:20px; height:80px;line-height:25px; padding:25px 20px 25px 20px; box-sizing: border-box; text-align:center; color:#333; margin-bottom:20px; background:#FFF; border-radius:5px; position:relative;}
.s_pmp .cont9 .compared .box ul li .cont{position:absolute; width:90%; top:50%; left:5%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.s_pmp .cont9 .compared .box ul li .tag{display:block;position:absolute; top:50%; margin-top:-30px;width:140px; height:55px; background:url(/theme/default/images/img59.png) center/cover no-repeat; right:-210px; }
.s_pmp .cont9 .compared .box ul li .tag span{display:block; margin-top:5px; line-height:50px; text-align:center; font-size:20px; font-weight:bold; color:#FFF;}
.s_pmp .cont9 .compared .box ul li:after{position:absolute; content:""; width:10px; height:16px; /* background:url(/theme/default/images/ico70.png) center/cover no-repeat; */ right:-10px; top:50%; margin-top:-8px;}
.s_pmp .cont9 .compared .box:last-child ul{margin:70px 60px 70px 140px;}
.s_pmp .cont9 .compared .box:last-child ul li{padding:25px 20px 25px 20px;background:rgba(255,255,255,0.2); text-align:center; color:#FFF;}
.s_pmp .cont9 .compared .box:last-child  ul li:after{left:-10px; right:auto; /* background:url(/theme/default/images/ico71.png) center/cover no-repeat; */}

@media screen and (max-width:1440px){
.s_pmp .cont9{padding:100px 0px 90px 0px;}
.s_pmp .cont9 .compared .box ul li{font-size:16px;}
.s_pmp .cont9 .compared .box:last-child ul li{font-size:16px;}
.s_pmp .cont9 .compared .box ul li .tag span{font-size:16px;}
}

@media screen and (max-width:1200px){
.s_pmp .cont9 .compared{margin-top:58px;}	
}

@media screen and (max-width:991px){
.s_pmp .cont9{padding:70px 0px 60px 0px;}
.s_pmp .cont9 .compared{margin-top:38px;}
.s_pmp .cont9 .compared .box ul{margin: 50px 90px 50px 30px;}
.s_pmp .cont9 .compared .box:last-child ul{margin: 50px 30px 50px 90px;}
.s_pmp .cont9 .compared .box ul li{font-size:14px;}
.s_pmp .cont9 .compared .box .name{font-size:40px;}	
.s_pmp .cont9 .compared .box:last-child ul li{font-size:14px;}
.s_pmp .cont9 .compared .box ul li .tag{right:-139px; width:100px;}
.s_pmp .cont9 .compared .box ul li .tag span{font-size:14px;}
}

@media screen and (max-width:640px){
.s_pmp .cont9{padding:40px 0px 30px 0px; overflow-y:hidden;}
.s_pmp .cont9 .compared{margin-top:30px;width:548px;}
.s_pmp .cont9 .compared .box .name{font-size:30px; padding:30px 0px;}	
.s_pmp .cont9 .compared .box .name .vs{width:100px; right:-50px; height:auto; margin-top:-40px;}
}

.s_pmp .cont10{padding:130px 0px 200px 0px;}
.s_honorslider{margin-top:90px;}
.s_honorslider .slick-slide{outline: none;}
.s_honorslider .honorcont{overflow:hidden; position:relative;}
.s_honorslider .honorcont .pic{width:38%; position:absolute; height:100%; box-sizing: border-box; left:50%; margin-left:-19%; background:#F2F2f2;}
.s_honorslider .honorcont .pic .img{width:90%; height:90%; position:absolute; left:5%; top:5%; text-align:center;}
.s_honorslider .honorcont .pic .img img{width:auto; height:100%; display:inline;}
.s_honorslider .honorcont .imglist{width:30%;float:left; margin-right:-15px; margin-top:-50px;}
.s_honorslider .honorcont .imglist:last-child{float:right;}
.s_honorslider .honorcont .imglist li{width:50%;}
.s_honorslider .honorcont .imglist li .box{margin-right:15px; margin-top:50px;  box-sizing: border-box; border:1px solid #F2f2f2; position:relative;}
.s_honorslider .honorcont .imglist li .box em{display:block;position:absolute; height:90%; top:5%;width:90%; left:5%; cursor:pointer}
.s_honorslider .honorcont .imglist li .box em img{height:100%; width:auto; max-width: 100%;}

.s_honorslider .slick-prev,.s_honorslider .slick-next{width:60px; height:60px;border:1px solid rgba(0,0,0,0.2); transition:all 0.5s; -webkit-transition:all 0.5s; border-radius:50%; } 
.s_honorslider .slick-prev{left:-100px; background:url(/theme/default/images/ico20.png) center center no-repeat; }
.s_honorslider .slick-prev:hover{background:url(/theme/default/images/h_ico20.png) #f8b931 center center no-repeat; border:1px solid #f8b931;}
.s_honorslider .slick-next{right:-100px; background:url(/theme/default/images/ico21.png) center center no-repeat;}
.s_honorslider .slick-next:hover{background:url(/theme/default/images/h_ico21.png) #f8b931 center center no-repeat; border:1px solid #f8b931;} 

.s_honorslider .slick-dots{text-align:center; bottom:-70px;}
.s_honorslider .slick-dots li{width:14px; height:14px; border-radius:50%;background:#e3e3e3; margin:0px 10px;}
.s_honorslider .slick-dots li.slick-active{background:#f8b931;}

@media screen and (max-width:1440px){
.s_pmp .cont10{padding:100px 0px 170px 0px;}
.s_honorslider .slick-prev{left:-70px;}	
.s_honorslider .slick-next{right:-70px;}	
}

@media screen and (max-width:1200px){
.s_pmp .cont10{padding:70px 0px 140px 0px;}
.s_honorslider{margin-top:60px;}	
}

@media screen and (max-width:991px){
.s_pmp .cont10{padding:70px 0px 100px 0px;}
.s_honorslider{margin-top:30px;}	
}

@media screen and (max-width:640px){
.s_honorslider .slick-dots{bottom:-40px;}
.s_pmp .cont10{padding:40px 0px 80px 0px;}
.s_honorslider{margin-top:30px;}
.s_honorslider .honorcont .imglist{width:100%; margin-top:-15px; float:none;}
.s_honorslider .honorcont .imglist:last-child{float:none; margin-top:5px;}
.s_honorslider .honorcont .imglist li .box{margin:15px 7.5px 0px 7.5px;}
.s_honorslider .honorcont .pic{display:none;}
}

.s_pmp .cont11{padding:0px 0px 150px 0px;}
.s_pmp .cont11 .info{margin-top:105px; position:relative; overflow:hidden;}
.s_pmp .cont11 .info .firstpic{position:absolute; width:40%; left:0px; height:100%;}
.s_pmp .cont11 .info .firstpic .txt{position:absolute; bottom:0px; width:100%; height:95px; background:url(/theme/default/images/ico77.png) left center no-repeat;}
.s_pmp .cont11 .info .firstpic .txt .ico{display:block; width:96px; height:55px; position:absolute; left:0px; bottom:0px;}
.s_pmp .cont11 .info .firstpic .txt .ico em{display:block; position:absolute;width:35px; text-align:center; top:45%; left:45%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.s_pmp .cont11 .info .firstpic .txt .ico em img{max-width:100%; width:auto; display:inline;}
.s_pmp .cont11 .info .firstpic .txt .name{width:calc(100% - 128px); position:absolute; bottom:0px; right:0px; height:55px; line-height:55px; color:#FFF; font-size:24px;}
.s_pmp .cont11 .info .imglist{width:60%;float:right; margin-right:-40px; margin-top:-30px;}
.s_pmp .cont11 .info .imglist li{width:50%;}
.s_pmp .cont11 .info .imglist li:first-child{display:none;}
.s_pmp .cont11 .info .imglist li .box{margin-right:40px; margin-top:30px; position:relative;}
.s_pmp .cont11 .info .imglist li .box i{display:block; width:100%; height:100%;position:absolute; top:0px; left:0px;z-index:2; }
.s_pmp .cont11 .info .imglist li .box .txt{position:absolute; bottom:0px; width:100%; height:85px; background:url(/theme/default/images/ico76.png) left center no-repeat;z-index:3;}
.s_pmp .cont11 .info .imglist li .box .txt .ico{display:block; width:88px; height:45px; position:absolute; left:0px; bottom:0px; z-index:3;}
.s_pmp .cont11 .info .imglist li .box .txt .ico em{display:block; position:absolute;width:35px; text-align:center; top:40%; left:40%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.s_pmp .cont11 .info .imglist li .box .txt .ico em img{max-width:100%; width:auto; display:inline;}
.s_pmp .cont11 .info .imglist li .box .txt .name{width:calc(100% - 110px); position:absolute; bottom:0px; right:0px; height:48px; line-height:48px; color:#FFF; font-size:24px;}

@media screen and (max-width:1440px){
.s_pmp .cont11{padding:0px 0px 120px 0px;}	
.s_pmp .cont11 .info{margin-top:75px;}
}

@media screen and (max-width:1200px){
.s_pmp .cont11 .info .firstpic .txt .name{font-size:20px;}	
.s_pmp .cont11 .info .imglist li .box .txt .name{font-size:20px;}	
}

@media screen and (max-width:991px){
.s_pmp .cont11{padding:0px 0px 90px 0px;}	
.s_pmp .cont11 .info{margin-top:45px;}
.s_pmp .cont11 .info .imglist{margin-right:-15px; width:100%;}
.s_pmp .cont11 .info .imglist li .box{margin-right:15px;}
.s_pmp .cont11 .info .firstpic{position:static;width:100%; display:none;}
.s_pmp .cont11 .info .imglist li:first-child{display:block;}
.s_pmp .cont11 .info .imglist li .box .txt .name{font-size:16px;}	
}

@media screen and (max-width:640px){
.s_pmp .cont11 .info .imglist{float:none;}
.s_pmp .cont11{padding:0px 0px 60px 0px;}
.s_pmp .cont11 .info{margin-top:25px;}	
}

@media screen and (max-width:480px){
.s_pmp .cont11 .info .imglist li{width:100%;}
.s_pmp .cont11 .info .imglist li .box{margin-right:0px;}
}

.s_pmp .cont12{padding:0px;}
.s_pmp .cont12 .gobtn{width:390px; height:80px; line-height:80px; border-radius:40px; background:#f8b931; box-shadow: 0px 0px 10px rgba(248,185,49,1); display:block; font-size:30px; text-align:center; margin:60px auto 0px auto; transition:all 0.3s; -webkit-transition:all 0.3s; font-weight:bold;}
.s_pmp .cont12 .gobtn:hover{opacity:0.8;}
@media screen and (max-width:1200px){
.s_pmp .cont12 .gobtn{width:350px; height:60px; line-height:60px; border-radius:30px; margin:40px auto 0px auto; font-size:24px;}	
}

@media screen and (max-width:640px){
.s_pmp .cont12 .gobtn{width:300px; height:50px; line-height:50px; border-radius:25px; font-size:20px;}	
}

@media screen and (max-width:480px){
.s_pmp .cont12 .gobtn{width:250px;  font-size:16px;}	
}

.s_pmp .cont13{padding:160px 0px 195px 0px;}
.s_stueyslider{margin-top:90px;}
.s_stueyslider .imglist li{width:50%;}
.s_stueyslider .imglist li .box{position:relative; margin-top:30px; margin-right:30px;}
.s_stueyslider .imglist li .box .part{position:absolute;width:calc(50% - 15px);  height:100%; top:0px;}
.s_stueyslider .imglist li .box .part1{left:0px;}
.s_stueyslider .imglist li .box .part2{right:0px;}
.s_stueyslider .imglist li .box a{margin:0px;position:absolute; width:100%; height:100%;top:0px; left:0px;}
.s_stueyslider .imglist li .box a em{display:block;position:absolute; width:100%; height:100%;top:0px; left:0px; z-index:2;}
.s_stueyslider .imglist li .box a .cont{position:absolute; top:-100%; width:100%; height:100%; background:url(/theme/default/images/img60.png) center/cover no-repeat; transition:all 0.5s; -webkit-transition:all 0.5s; z-index:3;}
.s_stueyslider .imglist li .box a .cont .box1{width:calc(100% - 20px); height:calc(100% - 20px); top:10px; left:10px; position:absolute; border:1px solid rgba(255,255,255,0.5);}
.s_stueyslider .imglist li .box a .cont .box1:before{position:absolute; content:"";width:10px;height:10px; border-top:3px solid #FFF;border-left:3px solid #FFF; top:0px; left:0px;}
.s_stueyslider .imglist li .box a .cont .box1:after{position:absolute; content:"";width:10px;height:10px; border-top:3px solid #FFF;border-right:3px solid #FFF; top:0px; right:0px;}
.s_stueyslider .imglist li .box a .cont .box1 .dot1{position:absolute; content:"";width:10px;height:10px; border-bottom:3px solid #FFF;border-left:3px solid #FFF; bottom:0px; left:0px;}
.s_stueyslider .imglist li .box a .cont .box1 .dot2{position:absolute; content:"";width:10px;height:10px; border-bottom:3px solid #FFF;border-right:3px solid #FFF; bottom:0px; right:0px;}
.s_stueyslider .imglist li .box a .cont .box1 .txt{position:absolute; top:50%; width:100%; transform:translateY(-50%); -webkit-transform:translateY(-50%); font-size:30px; line-height:1.5; text-align:center;}
.s_stueyslider .imglist li .box a:hover .cont{top:0px;}

.s_stueyslider .slick-prev,.s_stueyslider .slick-next{width:60px; height:60px;border:1px solid rgba(0,0,0,0.2); transition:all 0.5s; -webkit-transition:all 0.5s; border-radius:50%; } 
.s_stueyslider .slick-prev{left:-100px; background:url(/theme/default/images/ico20.png) center center no-repeat; }
.s_stueyslider .slick-prev:hover{background:url(/theme/default/images/h_ico20.png) #f8b931 center center no-repeat; border:1px solid #f8b931;}
.s_stueyslider .slick-next{right:-100px; background:url(/theme/default/images/ico21.png) center center no-repeat;}
.s_stueyslider .slick-next:hover{background:url(/theme/default/images/h_ico21.png) #f8b931 center center no-repeat; border:1px solid #f8b931;} 

.s_stueyslider .slick-dots{text-align:center; bottom:-90px;}
.s_stueyslider .slick-dots li{width:14px; height:14px; border-radius:50%;background:#e3e3e3; margin:0px 10px;}
.s_stueyslider .slick-dots li.slick-active{background:#f8b931;}

@media screen and (max-width:1440px){
.s_pmp .cont13{padding:130px 0px 165px 0px;}
.s_stueyslider{margin-top:60px;}
.s_stueyslider .slick-prev{left:-70px;}	
.s_stueyslider .slick-next{right:-70px;}
}

@media screen and (max-width:1200px){
.s_pmp .cont13{padding:100px 0px 135px 0px;}
.s_stueyslider{margin-top:60px;}
.s_stueyslider .imglist li .box a .cont .box1 .txt{font-size:24px;}
}

@media screen and (max-width:991px){
.s_pmp .cont13{padding:70px 0px 105px 0px;}
.s_stueyslider{margin-top:30px;}
.s_stueyslider .slick-dots{bottom:-45px;}
.s_stueyslider .imglist{margin-top:-15px; margin-right:-15px;}
.s_stueyslider .imglist li .box{margin-top:15px; margin-right:15px;}
.s_stueyslider .imglist li .box .part{width:calc(50% - 7.5px);}
.s_stueyslider .imglist li .box a .cont .box1 .txt{font-size:20px;}
}

@media screen and (max-width:640px){
.s_pmp .cont13{padding:40px 0px 75px 0px;}	
.s_stueyslider .imglist li{width:100%;}
.s_stueyslider .imglist li .box a .cont .box1 .txt{font-size:16px;}
}

.s_pmp .cont14{padding:135px 0px 140px 0px; background:#f8f9fa;} 
.s_pmp .cont14 .h_teamcont1 .teamcont .txt .more a.active{width:180px;position:relative; text-align:left; padding-left:72px; box-sizing: border-box; line-height:48px;}
.s_pmp .cont14 .h_teamcont1 .teamcont .txt .more a.active:before{position:absolute; content:""; width:22px;height:20px; background:url(/theme/default/images/ico111.png) left center no-repeat; left:30px; top:50%; margin-top:-10px;}

@media screen and (max-width:1440px){
.s_pmp .cont14{padding:105px 0px 110px 0px;}	
}

@media screen and (max-width:1200px){
.s_pmp .cont14{padding:75px 0px 80px 0px;}	
.s_pmp .cont14 .h_teamcont1 .teamcont .txt .more a.active{width:150px; padding-left:60px; line-height:40px;}
}

@media screen and (max-width:991px){
.s_pmp .cont14{padding:45px 0px 40px 0px;}	
}
@media screen and (max-width:640px){
.s_pmp .cont14 .h_teamcont1 .teamcont .txt .more a.active{width:120px; padding-left:45px; }
.s_pmp .cont14 .h_teamcont1 .teamcont .txt .more a.active:before{left:15px; }
}

.s_pmp .cont15{padding:130px 0px 260px 0px;}
.s_pmpadvantage{margin-top:50px;padding-bottom:105px; position:relative;}
.s_pmpadvantage li{width:121px; height:139px;position:absolute; background:url(/theme/default/images/ico82.png) center/cover no-repeat; bottom:17px; cursor: pointer; transition:all 0.5s; -webkit-transition:all 0.5s;}
.s_pmpadvantage li:hover{opacity:0.8;}
.s_pmpadvantage li:before{width:1px;height:40px; top:-40px;left:50%; border-left:1px dashed #3e9c2b; position:absolute; content:"";}
.s_pmpadvantage li:after{position:absolute; content:""; width:6px; height:6px; border:2px solid #3e9c2b; top:-45px;left:50%; margin-left:-5px; border-radius:50%; background:#FFF;}
.s_pmpadvantage li:first-child{left:35px;}
.s_pmpadvantage li:nth-child(2){left:25%; bottom:37px;}
.s_pmpadvantage li:nth-child(3){right:25%; bottom:30px;}
.s_pmpadvantage li:last-child{right:35px;}
.s_pmpadvantage li .icocont{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}

.s_pmpadvantage li .icocont em{display:block;margin:0px auto; width:30px; height:30px; text-align:center;}
.s_pmpadvantage li .icocont em img{max-width:100%; width:auto; display:inline;}
.s_pmpadvantage li .icocont span{font-size:24px; display:block; text-align:center; line-height:35px;  color:#FFF;}
.s_pmpadvantage li .info{position:absolute; width:440px; background:#666666; color:#FFF; line-height:30px; left:0px; top:130%; padding:18px 22px; box-sizing: border-box; display:none;}
.s_pmpadvantage li:hover .info{display:block;}
.s_pmpadvantage li .info:before{position:absolute;content:""; width:17px; height:8px; top:-8px;left:52px; background:url(/theme/default/images/ico108.png) center/cover no-repeat;}

.s_pmpadvantage li:last-child .info{left:auto; right:0px;}
.s_pmpadvantage li:last-child .info:before{left:auto; right:52px;}
.s_pmpadvantage dl{display:none;}
.s_pmpadvantage dl dd{font-size:16px; line-height:25px; padding:15px 0px;}
.s_pmpadvantage dl dd span{font-size:18px; color:#429637; display:block; line-height:35px; font-weight:bold;}

@media screen and (max-width:1440px){
	.s_pmp .cont15{padding:100px 0px 230px 0px;}
	.s_pmpadvantage li:before{top:-22px;}
	.s_pmpadvantage li:after{top:-32px;}
}

@media screen and (max-width:1200px){
	.s_pmp .cont15{padding:70px 0px 180px 0px;}
	.s_pmpadvantage li:before{top:-17px;}
	.s_pmpadvantage li:after{top:-27px;}
}

@media screen and (max-width:991px){
	.s_pmp .cont15{padding:70px 0px 0px 0px;}
	.s_pmpadvantage ul{display:none;}
	.s_pmpadvantage li{position:relative; float:left; bottom:auto;}
	.s_pmpadvantage li:before{display:none;}
	.s_pmpadvantage li:after{display:none;}
	.s_pmpadvantage li:first-child{left:auto;}
	.s_pmpadvantage li:nth-child(2){left:auto; bottom:auto;}
	.s_pmpadvantage li:nth-child(3){right:auto; bottom:auto;}
	.s_pmpadvantage li:last-child{right:auto;}
	.s_pmpadvantage dl{display:block;}
	.s_pmpadvantage{margin-top:30px;padding-bottom:75px; position:relative;}
}

@media screen and (max-width:640px){
.s_pmp .cont15{padding:40px 0px 0px 0px;}	
.s_pmpadvantage{margin-top:30px;padding-bottom:45px; position:relative;}
.s_pmpadvantage dl dd{font-size:14px; line-height:25px; padding:15px 0px;}
.s_pmpadvantage dl dd span{font-size:16px;}
}

.s_pmp .cont16{padding:130px 0px 95px 0px; background:#f8f9fa;}
.s_pmp .cont16 .imglist{margin-top:45px;margin-right:-50px;}
.s_pmp .cont16 .imglist li{width:33.33%;}
.s_pmp .cont16 .imglist li a{margin-right:50px; margin-top:50px; padding-bottom:50px; position:relative;}
.s_pmp .cont16 .imglist li a .img{width:250px; margin:0px auto; margin-bottom:-20px; position:relative; }
.s_pmp .cont16 .imglist li a .img em{display:block; width:100%; height:100%; position:absolute; transition:all 2s; -webkit-transition:all 2s; top:0px;}
.s_pmp .cont16 .imglist li a:hover .img em{transform:scale(1.1); -webkit-transform:scale(1.1);}
.s_pmp .cont16 .imglist li a .bg{width:100%;}

.s_pmp .cont16 .gobtn{width:390px; height:80px; line-height:80px; border-radius:40px; background:#f8b931; box-shadow: 0px 0px 10px rgba(248,185,49,1); display:block; font-size:30px; text-align:center; margin:0px auto 0px auto; transition:all 0.3s; -webkit-transition:all 0.3s; font-weight:bold;}
.s_pmp .cont16 .gobtn:hover{opacity:0.8;}

@media screen and (max-width:1440px){
.s_pmp .cont16{padding:100px 0px 95px 0px;}	
}

@media screen and (max-width:1200px){
.s_pmp .cont16{padding:100px 0px 95px 0px;}
.s_pmp .cont16 .imglist{margin-top:25px;margin-right:-30px;}
.s_pmp .cont16 .imglist li a{margin-right:30px; margin-top:30px; }
.s_pmp .cont16 .gobtn{width:350px; height:60px; line-height:60px; border-radius:30px; margin:40px auto 0px auto; font-size:24px;}	
}

@media screen and (max-width:768px){
.s_pmp .cont16{padding:70px 0px 65px 0px;}
.s_pmp .cont16 .imglist li{width:50%;}
.s_pmp .cont16 .gobtn{width:300px; height:50px; line-height:50px; border-radius:25px; font-size:20px;}	
}

@media screen and (max-width:480px){
.s_pmp .cont16{padding:40px 0px 35px 0px;}
.s_pmp .cont16 .imglist li{width:100%;}
.s_pmp .cont16 .imglist li a{padding-bottom:0px;}
.s_pmp .cont16 .gobtn{width:250px;  font-size:16px;}
}


.s_pmp .cont17{padding:130px 0px 125px 0px;}
.s_comment .swiper-container{width:100%;padding:90px 0px 100px 0px;}
.s_comment .swiper-container .line{width:100%; height: 13px; background:url(/theme/default/images/mico1.png) center center no-repeat; position:absolute; bottom:90px;}
.s_comment .swiper-slide img{width:100%;}
.s_comment .swiper-slide .pic1{width:100%; display:none;position:absolute;height:100%; top:0px; left:0px;z-index:10;}
.s_comment .swiper-slide .pic2{width:100%; position:absolute; height:100%; top:0px; left:0px;z-index:12;}
.s_comment .swiper-slide-active .pic1{display:block;}
.s_comment .swiper-container-3d .swiper-slide-shadow-left{background-image: none;}
.s_comment .swiper-container-3d .swiper-slide-shadow-right{background-image: none;}
.s_comment .swiper-container-horizontal>.swiper-pagination-bullets, .s_comment .swiper-pagination-custom, .s_comment .swiper-pagination-fraction{bottom:40px; margin:0px 10px;}
.s_comment .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0px 10px;}
.s_comment .swiper-pagination-bullet{width:14px; height:14px;}
.s_comment .swiper-pagination-bullet-active{background:#ffae00;}

.s_pmp .cont17 .img{margin-top:90px;}
.s_pmp .cont17 .gobtn{width:350px; height:80px; line-height:80px; border-radius:40px; background:#f8b931; box-shadow: 0px 0px 10px rgba(248,185,49,1); display:block; font-size:30px; text-align:center; margin:0px auto; transition:all 0.3s; -webkit-transition:all 0.3s; font-weight:bold;}
.s_pmp .cont17 .gobtn:hover{opacity:0.8;}
@media screen and (max-width:1440px){
.s_pmp .cont17{padding:100px 0px 95px 0px;}	
}

@media screen and (max-width:1200px){
.s_comment .swiper-container{padding:60px 0px 100px 0px;}
.s_pmp .cont17 .gobtn{width:350px; height:60px; line-height:60px; border-radius:30px; margin:40px auto 0px auto; font-size:24px;}	
}

@media screen and (max-width:991px){
.s_pmp .cont17{padding:70px 0px 65px 0px;}	
}

@media screen and (max-width:640px){
.s_pmp .cont17{padding:40px 0px 35px 0px;}	
.s_pmp .cont17 .gobtn{width:300px; height:50px; line-height:50px; border-radius:25px; font-size:20px;margin:0px auto 0px auto;}	
.s_comment .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0px 5px;}
.s_comment .swiper-pagination-bullet{width:10px; height:10px;}
}

@media screen and (max-width:480px){
.s_pmp .cont17 .gobtn{width:250px;  font-size:16px;}	
}

.s_pmp .cont18{padding:130px 0px 120px 0px; background:#f8f9fa;}
.s_pmp .cont18 .g-wrap{max-width:1208px; }
.s_pmp .cont18 ul{ margin-top:75px;}
.s_pmp .cont18 ul li{width:16.66%;float:left; position:relative; background:url(/theme/default/images/ico83.png) center/cover no-repeat; transition:all 0.3s; -webkit-transition:all 0.3s;  box-sizing: border-box; position:relative; margin-top:-23px;}
.s_pmp .cont18 ul li:first-child:before,.s_pmp .cont18 ul li:nth-child(7):before{position:absolute;content:""; width:1px; height:47%;  left:0px; top:50%; margin-top:-30.5%;box-shadow: -5px 0px 15px rgba(51,51,51,0.5);}
.s_pmp .cont18 ul li:last-child:before,.s_pmp .cont18 ul li:nth-child(6):before{position:absolute;content:""; width:1px; height:47%;  right:0px; top:50%; margin-top:-30.5%;box-shadow: 5px 0px 15px rgba(51,51,51,0.5);}
.s_pmp .cont18 ul li:after{position:absolute;content:""; width:1px; height:47%; background:#e6e7e8; right:0px; top:50%; margin-top:-30.5%;}
.s_pmp .cont18 ul li:last-child:after,.s_pmp .cont18 ul li:nth-child(6):after{display:none;}
.s_pmp .cont18 ul li:hover{background:url(/theme/default/images/ico85.png) center/cover no-repeat;}

.s_pmp .cont18 ul li .cont{position:absolute; width:90%;left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); min-height:100px; z-index:10;}
.s_pmp .cont18 ul li .cont em{display:block; width:46px; height:46px; margin:0px auto; transition:all 0.5s; -webkit-transition:all 0.5s;}
.s_pmp .cont18 ul li .cont em.pic1{display:block;}
.s_pmp .cont18 ul li:hover .cont em.pic1{display:none;}
.s_pmp .cont18 ul li .cont em.pic2{display:none;}
.s_pmp .cont18 ul li:hover .cont em.pic2{display:block;}
.s_pmp .cont18 ul li .cont span{display:block; line-height:30px; font-size:24px; text-align:center; color:#333;margin-top:15px;}
.s_pmp .cont18 ul li:hover .cont span{font-weight:bold; color:#FFF;}

@media screen and (max-width:1440px){
.s_pmp .cont18{padding:100px 0px 90px 0px;}	
}

@media screen and (max-width:1200px){
.s_pmp .cont18 ul li .cont span{font-size:20px;}	
}

@media screen and (max-width:991px){
.s_pmp .cont18{padding:70px 0px 60px 0px;}
.s_pmp .cont18 ul{margin-top:45px;}
.s_pmp .cont18 ul li .cont span{font-size:16px;}	
}

@media screen and (max-width:768px){
.s_pmp .cont18{padding:40px 0px 30px 0px;}
.s_pmp .cont18 ul{margin-top:30px;}
.s_pmp .cont18 ul li{width:25%; margin-top:-13px;}
.s_pmp .cont18 ul li .cont span{margin-top:5px; font-size:14px;}
}

@media screen and (max-width:480px){
.s_pmp .cont18 ul li{width:33.33%;}
.s_pmp .cont18 ul li .cont span{margin-top:5px; }

}

.s_pmp .cont19{padding:130px 0px;}
.s_down{margin-top:140px; }
.s_down .cont{overflow:hidden;}
.s_down .cont ul{width:58.5%;float:left; padding:25px 80px 0px 25px;box-sizing: border-box;}
.s_down .cont ul li{margin-bottom:40px;}
.s_down .cont ul li:last-child{margin-bottom:0px;}
.s_down .cont ul li a{display:block; padding-left:100px; position:relative; line-height:64px; font-size:24px; color:#333;}
.s_down .cont ul li a:hover{color:#429637;}
.s_down .cont ul li a em{display:block;position:absolute; width:62px; height:64px;left:0px;}
.s_down .cont ul li a .down{display:block; width:78px; height:38px; text-align: center; border-radius:19px; border:1px solid #429637; line-height:38px; font-size:18px; position:absolute; right:0px; top:50%; margin-top:-19px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_down .cont ul li a:hover .down{background:#429637; color:#FFF;}
.s_down .cont .img{width:41.5%; float:right;}
.s_down .info{overflow:hidden;}
.s_down .info .tits{width:58.5%; float:left; height:130px; line-height:130px;  background-image: linear-gradient(to right, #359629 , #6dbb38); font-size:40px; font-weight:bold; padding-left:64px; color:#FFF; box-sizing: border-box;}
.s_down .info .tits1{width:41.5%; float:right;height:130px; background-image: linear-gradient(to right, #f8b931 , #ff9908);position:relative; }
.s_down .info .tits1 .btn{display:block; width:330px; height:78px; line-height:78px;  background:#f8b931; border-radius:39px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); z-index:10;  box-sizing: border-box; font-size:30px; font-weight:bold; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_down .info .tits1 .btn:hover{background:#359629;}
.s_down .info .tits1 .btn em{display:block; position:absolute; width:44px; height:44px; left:20px; top:50%; margin-top:-22px;}
.s_down .info .tits1 .btn span{margin-left:100px;}

@media screen and (max-width:1440px){
.s_pmp .cont19{padding:100px 0px;}	
.s_down{margin-top:110px; }
}

@media screen and (max-width:1200px){
.s_down .cont ul{padding: 15px 40px 0px 15px;}
.s_down .cont ul li{margin-bottom:20px;}
.s_down .cont ul li a{font-size:20px; line-height: 43px; padding-left:55px;}
.s_down .cont ul li a em{width:42px; height:auto;}
.s_down .cont ul li a .down{font-size:16px;}
}

@media screen and (max-width:991px){
.s_pmp .cont19{padding:70px 0px;}
.s_down{margin-top:80px; }
.s_down .info .tits{font-size:30px; height:80px; line-height:80px;}	
.s_down .info .tits1{height:80px;}
.s_down .info .tits1 .btn{height:50px; line-height:50px; font-size:24px; width:70%;}
.s_down .info .tits1 .btn em{width:30px; height:30px; margin-top:-15px;}
.s_down .info .tits1 .btn span{margin-left:70px;}
}

@media screen and (max-width:768px){
.s_pmp .cont19{padding:40px 0px;}
.s_down{margin-top:40px; }
.s_down .cont ul{width:100%;padding:0px;}
.s_down .cont ul li a{font-size:16px;}
.s_down .cont ul li a .down{font-size:14px;}
.s_down .cont .img{width:100%;margin-top:25px;}
.s_down .info .tits{width:100%;padding-left:0px; text-align:center; font-size:20px;}
.s_down .info .tits1{width:100%;}
.s_down .info .tits1 .btn{width:260px; font-size:20px;}
}

@media screen and (max-width:480px){
.s_down .info .tits{font-size:16px;}
.s_down .info .tits1 .btn{width:220px; font-size:16px;}
.s_down .cont ul li a{line-height: 33px; padding-left:45px;}
.s_down .cont ul li a em{width:32px;}
.s_down .cont ul li a .down{width:60px; height:28px;line-height:28px;}
}

.s_pmp .cont20{padding:130px 0px 108px 0px; background:#f8f9fa;}
.s_pmp .cont20 .g-wrap{max-width:1280px;}
.s_platform{padding-top:75px;}
.s_platform .imglist{margin-right:-120px; overflow: visible;}
.s_platform .imglist li{width:33.33%;}
.s_platform .imglist li .box{margin-right:120px; margin-top:30px;}
.s_platform .imglist li .box .ico{width:200px; height:200px; border-radius:50%; background:#FFF; position:relative; margin:0px auto;}
/* .s_platform .imglist li .box .ico em{display:block; position:absolute; top:50%; left:50%; width:100%; text-align: center; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.s_platform .imglist li .box .ico em img{display:inline-block; max-width: 100%; width:auto;} */
.s_platform .imglist li .box .info{margin-top:42px; background:#FFF; box-shadow: 0px 0px 15px rgba(0,0,0,0.05); position:relative;}
.s_platform .imglist li .box .info:before{position:absolute; content:""; width:10px; height:6px; top:-6px; left:50%; margin-left:-5px; background:url(/theme/default/images/ico55.png) center/cover no-repeat;}
.s_platform .imglist li .box .info .name{width:100%; line-height:30px; font-size:24px; padding:25px 0px; text-align:center; font-weight:bold; background:#429637; color:#FFF;}
.s_platform .imglist li .box .info .txt{padding:20px 30px 45px 30px; min-height:408px; box-sizing: border-box; position:relative;}
.s_platform .imglist li .box .info .txt dl{width:100%;}
.s_platform .imglist li .box .info .txt dl dd{border-bottom:1px dashed rgba(0,0,0,0.1); line-height:30px; text-align:left; color:#333; font-size:16px; padding:10px 0px;}
.s_platform .imglist li .box .info .txt dl dd a{color:#333; margin:0px;}
.s_platform .imglist li .box .info .txt dl dd a:hover{color:#429637;}
.s_platform .imglist li .box .info .txt .chat{display:block; width:170px; height:50px; border-radius:25px; line-height:50px; background:#f8b931; color:#FFF; font-size:18px; box-shadow:5px 5px 15px rgba(248,185,49,0.5); text-align:center;transition:all 0.5s; -webkit-transition:all 0.5s; position:absolute; bottom:45px; left:50%; margin-left:-85px;}
.s_platform .imglist li .box .info .txt .chat:hover{opacity:0.8;}

@media screen and (max-width:1440px){
.s_pmp .cont20{padding:100px 0px 78px 0px;}
.s_platform{padding-top:45px;}
}

@media screen and (max-width:1200px){
.s_platform .imglist{margin-right:-60px;}
.s_platform .imglist li .box{margin-right:60px;}
}

@media screen and (max-width:991px){
.s_pmp .cont20{padding:70px 0px 58px 0px;}
.s_platform .imglist{margin-right:-30px;}
.s_platform .imglist li .box .ico{width:150px; height:150px;}
.s_platform .imglist li .box{margin-right:30px;}

.s_platform .imglist li .box .info .name{font-size:20px; padding:15px 0px;}
.s_platform .imglist li .box .info .txt{padding:10px 15px 20px 15px;}
.s_platform .imglist li .box .info .txt dl dd{font-size:14px;}
.s_platform .imglist li .box .info .txt .chat{width:70%; font-size:16px; left:15%; margin-left:0px;}
}

@media screen and (max-width:640px){
.s_pmp .cont20{padding:40px 0px 40px 0px;}
.s_platform{padding-top:30px;}
.s_platform .imglist li{width:100%;}
.s_platform .imglist li .box .info{margin-top:30px;}
}

.s_pmp .cont21{padding:130px 0px 205px 0px;}
.s_pmp .h_partnerlist{margin-top:75px;} 

.s_pmp .h_partnerlist{padding-bottom:0px;}
.s_pmp .h_partnerlist .slick-slide{outline:none;}
.s_pmp .h_partnerlist .imglist{margin-right:-15px; margin-top:-15px;}
.s_pmp .h_partnerlist .imglist dd{width:16.66%; float:left;}
.s_pmp .h_partnerlist .imglist dd a{display:block;margin-right:15px; margin-top:15px; border:1px solid rgba(0,0,0,0.1);position:relative;}
.s_pmp .h_partnerlist .imglist dd a em{display:block;width:100%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);text-align:center; }
.s_pmp .h_partnerlist .imglist dd a em img{transition:all 2s; -webkit-transition:all 2s; max-width:100%; width:auto; display:inline;}
.s_pmp .h_partnerlist .imglist dd a:hover em img{transform:scale(0.9); -webkit-transform:scale(0.9);}
.s_pmp .h_partnerlist .slick-dots{text-align:center; bottom:-75px;}
.s_pmp .h_partnerlist .slick-dots li{width:14px; height:14px; border-radius:50%;background:#e3e3e3; margin:0px 10px;}
.s_pmp .h_partnerlist .slick-dots li.slick-active{background:#f8b931;}

@media screen and (max-width:1440px){
.s_pmp .cont21{padding:100px 0px 175px 0px;}
.s_pmp .h_partnerlist{margin-top:45px;}
}

@media screen and (max-width:1200px){
.s_pmp .cont21{padding:70px 0px 135px 0px;}
.s_pmp .h_partnerlist .imglist dd a em{width:60%;}
}

@media screen and (max-width:640px){
.s_pmp .cont21{padding:40px 0px 105px 0px;}
.s_pmp .h_partnerlist .imglist dd{width:33.33%;}
.s_pmp .h_partnerlist .slick-dots{bottom:-45px;}
}

@media screen and (max-width:480px){
.s_pmp .cont21{padding:40px 0px 75px 0px;}
.s_pmp .h_partnerlist .imglist dd{width:50%;}

}

.s_pmp .cont22{padding:130px 0px 140px 0px; background:#f8f9fa;}
.s_pmp .cont22 ul{margin-top:70px;}
.s_pmp .cont22 ul li{margin-bottom:30px; background:#FFF; box-shadow: 0px 0px 10px #ccc; padding:30px 50px 30px 32px; transition:all 0.3s; -webkit-transition:all 0.3s; cursor: pointer;}
.s_pmp .cont22 ul li .info{padding-left:56px; position:relative;}
.s_pmp .cont22 ul li .info em{display:block; width:33px;height:31px;position:absolute;left:0px; top:7px;}
.s_pmp .cont22 ul li .info .ico{position:absolute; width:30px; height:30px; right:0px; top:13px; background:url(/theme/default/images/ico102.png) #f8f9fa center center no-repeat; border-radius:50%;}
.s_pmp .cont22 ul li .info .name{line-height:50px; font-size:24px; font-weight:bold;}
.s_pmp .cont22 ul li .info .txt{padding:15px 0px 0px 0px; font-size:18px; color:#333; line-height:30px; border-top:1px dashed rgba(255,255,255,0.5); display:none; margin-top:15px;  }
.s_pmp .cont22 ul li .info .txt a{color:#FFAE00;}
.s_pmp .cont22 ul li:hover,.s_pmp .cont22 ul li.active{background: linear-gradient(to right, #359629 , #6dbb38); color:#FFF; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_pmp .cont22 ul li:hover .info .txt,.s_pmp .cont22 ul li.active .info .txt{color:#FFF; }

.s_pmp .cont22 ul li.active .info .ico{background:url(/theme/default/images/ico103.png) rgba(255,255,255,0.2) center center no-repeat;}

.s_pmp .cont22 .gobtn{width:350px; height:80px; line-height:80px; border-radius:40px; background:#f8b931; box-shadow: 0px 0px 10px rgba(248,185,49,1); display:block; font-size:30px; text-align:center; margin:90px auto 0px auto; transition:all 0.3s; -webkit-transition:all 0.3s; font-weight:bold;}
.s_pmp .cont22 .gobtn:hover{opacity:0.8;}

@media screen and (max-width:1440px){
.s_pmp .cont22{padding:100px 0px 110px 0px;}
}

@media screen and (max-width:1200px){
.s_pmp .cont22 .gobtn{width:350px; height:60px; line-height:60px; border-radius:30px; margin:40px auto 0px auto; font-size:24px;}	
}

@media screen and (max-width:991px){
.s_pmp .cont22{padding:70px 0px 80px 0px;}
.s_pmp .cont22 ul{margin-top:40px;}
.s_pmp .cont22 ul li .info .name{line-height:40px; font-size:20px;}
.s_pmp .cont22 ul li .info .txt{font-size:16px;}
}

@media screen and (max-width:640px){
.s_pmp .cont22{padding:40px 0px 50px 0px;}
.s_pmp .cont22 ul{margin-top:25px;}
.s_pmp .cont22 ul li{padding:15px 20px 15px 16px; margin-bottom:15px;}	
.s_pmp .cont22 ul li .info{padding-left:35px;}
.s_pmp .cont22 ul li .info em{width:23px; height:auto;}
.s_pmp .cont22 ul li .info .ico{width:23px; height:23px; top:6px;background: url(/theme/default/images/ico102.png) #f8f9fa center center no-repeat;}
.s_pmp .cont22 ul li .info .name{line-height:35px; font-size:16px;}
.s_pmp .cont22 ul li .info .txt{margin-top:10px; padding:10px 0px 0px 0px; font-size:14px; line-height:25px;}
.s_pmp .cont22 .gobtn{width:300px; height:50px; line-height:50px; border-radius:25px; font-size:20px;}	
}

@media screen and (max-width:480px){
.s_pmp .cont22 .gobtn{width:200px;  font-size:16px;}	
}

.s_city .cont1{padding:170px 0px 100px 0px;}
.s_city .cont1 .t_news{margin-top:65px;}
.s_city .cont1 .gobtn{width:310px; height:80px; line-height:80px; border-radius:40px; background:#f8b931; box-shadow: 0px 0px 10px rgba(248,185,49,1); display:block; font-size:30px; text-align:center; margin:90px auto 0px auto; transition:all 0.3s; -webkit-transition:all 0.3s; font-weight:bold;}
.s_city .cont1 .gobtn:hover{opacity:0.8;}
@media screen and (max-width:1440px){
.s_city .cont1{padding:140px 0px 100px 0px;}	
}

@media screen and (max-width:1200px){
.s_city .cont1{padding:110px 0px 100px 0px;}
.s_city .cont1 .gobtn{margin-top:60px;width:250px; height:60px; line-height:60px; border-radius:30px;font-size:24px;}
}

@media screen and (max-width:991px){
.s_city .cont1{padding:80px 0px 70px 0px;}	
.s_city .cont1 .t_news{margin-top:35px;}
}

@media screen and (max-width:640px){
.s_city .cont1{padding:40px 0px 40px 0px;}
.s_city .cont1 .gobtn{margin-top:30px;width:200px; height:50px; line-height:50px; border-radius:25px;font-size:20px;}
}

@media screen and (max-width:480px){
.s_city .cont1{padding:30px 0px 40px 0px;}	
.s_city .cont1 .gobtn{font-size:16px;}
}

.s_city .cont2{ padding:130px 0px 100px 0px; background:#f8f9fa;}
.s_city .cont2 .gobtn{width:310px; height:80px; line-height:80px; border-radius:40px; background:#f8b931; box-shadow: 0px 0px 10px rgba(248,185,49,1); display:block; font-size:30px; text-align:center; margin:40px auto 0px auto; transition:all 0.3s; -webkit-transition:all 0.3s; font-weight:bold;}
.s_city .cont2 .gobtn:hover{opacity:0.8;}

@media screen and (max-width:1440px){
.s_city .cont2{ padding:100px 0px 100px 0px;}	
}

@media screen and (max-width:1200px){
.s_city .cont2 .gobtn{margin-top:60px;width:250px; height:60px; line-height:60px; border-radius:30px;font-size:24px;}	
}

@media screen and (max-width:991px){
.s_city .cont2{ padding:70px 0px;}	
}

@media screen and (max-width:640px){
.s_city .cont2{ padding:40px 0px;}	
.s_city .cont2 .gobtn{margin-top:30px;width:200px; height:50px; line-height:50px; border-radius:25px;font-size:20px;}
}

@media screen and (max-width:480px){
.s_city .cont2 .gobtn{font-size:16px;}	
}
.s_jpclass{margin-top:56px;}
.s_jpclass li{margin-bottom:30px; overflow:hidden;}
.s_jpclass li:last-child{margin-bottom:0px;}
/* .s_jpclass li a{display:block; overflow:hidden;} */
.s_jpclass li .lcont{width:calc(100% - 280px); float:left; }
.s_jpclass li .lcont a{display:block; min-height:140px; background:#FFF; position:relative;}
.s_jpclass li .lcont a:after{position:absolute; content:""; width:0px; height:100%; left:0px; top:0px; background-image: linear-gradient(to right, rgba(53,150,41,1) , rgba(109,187,56,1)); transition:all 0.5s; -webkit-transition:all 0.5s; z-index: 1;}
.s_jpclass li .lcont a:hover:after{width:100%;}
.s_jpclass li .lcont a .info{position:absolute; height:100%; padding:0px 58px; z-index: 3;width:100%; box-sizing: border-box; }
.s_jpclass li .lcont a .info .img{width:118px; position:absolute; bottom:0px;}
.s_jpclass li .lcont a .info .txt{width:calc(100% - 240px); float:right; position:relative; min-height:140px;}
.s_jpclass li .lcont a .info .txt .name{padding-top:20px; display:inline-block;}
.s_jpclass li .lcont a .info .txt .name h2{padding-left: 25px;font-size: 16px;background: url(/theme/default/images/ico9.png) left center no-repeat;line-height: 30px; color:#333;}
.s_jpclass li .lcont a:hover .info .txt .name h2{background: url(/theme/default/images/ico10.png) left center no-repeat;color: #f8f631;}
.s_jpclass li .lcont a .info .txt .name h3{font-size: 30px;padding: 8px 0px;font-family: 'MDINPRO',' Microsoft YaHei'; color:#333;}
.s_jpclass li .lcont a .info .txt .name h3 sup{font-size:30px;}
.s_jpclass li .lcont a .info .txt .tag{width:400px; position:absolute;left:190px; top:50%;transform:translateY(-50%); -webkit-transform:translateY(-50%);  line-height:30px; background:rgba(66,150,55,0.05); border-radius:5px; font-size:24px; color:#333;padding:15px 20px; }
.s_jpclass li .lcont a .info .txt .tag:before{position:absolute; content:""; width:0px; height:0px; border:10px solid transparent;border-top-color:rgba(66,150,55,0.05); left:-20px; top:50%; margin-top:-10px; transform:rotate(45deg); -webkit-transform:rotate(90deg);}
.s_jpclass li .lcont a:hover .info .txt .tag{color:#FFF; background:rgba(255,255,255,0.15); }
.s_jpclass li .lcont a:hover .info .txt .tag:before{border-top-color:rgba(255,255,255,0.15);}
.s_jpclass li .lcont a:hover .info .txt .name h3{color:#FFF;}

.s_jpclass li .rcont{width:270px; float:right; } 
.s_jpclass li .rcont a{display:block; min-height:140px;background:url(/theme/default/images/img161.jpg) center/cover no-repeat; position:relative;}
.s_jpclass li .rcont a .ico{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); width:80%;}
.s_jpclass li .rcont a .ico em{display:block; width:45px; height:41px; margin:0px auto;}
.s_jpclass li .rcont a .ico span{display:block; font-size:20px; color:#FFF;margin-top:15px; text-align:center; font-weight:bold;}

@media screen and (max-width:1440px){
.s_jpclass li .lcont{width:calc(100% - 230px);}	
.s_jpclass li .rcont{width:220px;}
.s_jpclass li .lcont a .info .txt{width:calc(100% - 180px);}
.s_jpclass li .lcont a .info .txt .tag{left:140px;}
}

@media screen and (max-width:1200px){
.s_jpclass li .lcont{width:75%;}
.s_jpclass li .rcont{width:23%;}
.s_jpclass li .lcont a .info .txt .tag{width:65%; font-size:20px;}
.s_jpclass li .lcont a .info .txt .name h3{font-size:30px;}
.s_jpclass li .lcont a .info .txt .name h3 sup{font-size:20px;}
.s_jpclass li .rcont a .ico span{font-size:16px;}
}

@media screen and (max-width:991px){
.s_jpclass{margin-top:30px;}
.s_jpclass li .lcont a .info{padding:0px 15px;}
.s_jpclass li .lcont a .info .txt .tag{width:65%; font-size:16px; left:25%;}
.s_jpclass li .lcont a .info .txt .name h3{font-size:24px;}
.s_jpclass li .lcont a .info .txt .name h3 sup{font-size:16px;}	
}

@media screen and (max-width:768px){
.s_jpclass li .lcont a .info{padding:0px 15px;}
.s_jpclass li .lcont a .info .txt .tag{width:65%; font-size:14px; left:25%;}
.s_jpclass li .lcont a .info .txt .name h3{font-size:20px;}
.s_jpclass li .lcont a .info .txt .name h3 sup{font-size:14px;}	
.s_jpclass li .lcont a .info .txt{width:calc(100% - 140px);}
.s_jpclass li .lcont{width:65%;}
.s_jpclass li .rcont{width:33%;}
.s_jpclass li .rcont a .ico em{width:35px; height:31px;}
}

@media screen and (max-width:640px){
.s_jpclass li .lcont{width:100%;}
.s_jpclass li .rcont{width:100%;}
.s_jpclass li .rcont a{min-height:80px; margin-top:10px;}
.s_jpclass li .lcont a .info .txt .tag{display:block; padding:10px; line-height:25px;}	
}


.s_city .cont3{ padding:100px 0px 100px 0px; }
.s_city .cont3 .slick-dots{bottom:-90px;}

@media screen and (max-width:1200px){
.s_city .cont3{padding:70px 0px 60px 0px;}
.s_city .cont3 .slick-dots{bottom:-40px;}
}

@media screen and (max-width:991px){
.s_city .cont3{padding:40px 0px 40px 0px;}	
}

.s_city .cont4{ padding:100px 0px 100px 0px; }
.s_city .cont4 .imglist{margin-top:40px; margin-right:-40px;}
.s_city .cont4 .imglist li{width:33.33%;}
.s_city .cont4 .imglist li a{margin-top:40px; margin-right:40px;}
.s_city .cont4 .imglist li a .img{overflow:hidden; position:relative;}
.s_city .cont4 .imglist li a .img em{transition:all 2s; -webkit-transition:all 2s;position:absolute; width:100%; height:100%; display:block; top:0px; left:0px;}
.s_city .cont4 .imglist li a:hover .img em{transform:scale(1.1); -webkit-transition:scale(1.1);}
.s_city .cont4 .imglist li a .txt{padding:23px 30px; border:1px solid #e6e8ea; box-sizing: border-box; position:relative;background:#f8f9fa;}
.s_city .cont4 .imglist li a .txt h2{font-size:24px; color:#333; line-height:30px; margin-bottom:10px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_city .cont4 .imglist li a:hover .txt h2{color:#f8b931;}
.s_city .cont4 .imglist li a .txt .info{color:rgba(51,51,51,0.7);line-height:25px; position:relative;}
.s_city .cont4 .imglist li a .txt .info .order{width:100px; height:30px; line-height:30px; border-radius:15px; background:#f8b931; color:#FFF; text-align:center; position:absolute; right:0px; bottom:0px;}
.s_city .cont4 .more{width:200px; height:58px; line-height:58px; border-radius:29px; border:1px solid rgba(0,0,0,0.2); font-size:24px; display:block; color:#333; margin:80px auto 0px auto; text-align:center; }
.s_city .cont4 .more:hover{border:1px solid #f8b931; color:#FFF; background:#f8b931;} 
.s_city .cont4 .gobtn{width:330px; height:80px; line-height:80px; border-radius:40px; background:#f8b931; box-shadow: 0px 0px 10px rgba(248,185,49,1); display:block; font-size:30px; text-align:center; margin:50px auto 0px auto; transition:all 0.3s; -webkit-transition:all 0.3s; font-weight:bold;}
.s_city .cont4 .gobtn:hover{opacity:0.8;}

@media screen and (max-width:1200px){
.s_city .cont4{ padding:70px 0px; }	
.s_city .cont4 .imglist{margin-top:10px;}
.s_city .cont4 .imglist li a .txt h2{font-size:20px;}
.s_city .cont4 .imglist li a .txt{padding:15px;}
.s_city .cont4 .gobtn{width:280px; height:60px; line-height:60px; border-radius:30px; margin:40px auto 0px auto; font-size:24px;}
}
.s_pmpdetail .cont8 .gobtn{width:250px;  font-size:16px;}
@media screen and (max-width:991px){
.s_city .cont4{ padding:40px 0px; }	
.s_city .cont4 .imglist{margin-top:10px; margin-right:-15px;}
.s_city .cont4 .imglist li a{margin-right:15px; margin-top:15px;}
.s_city .cont4 .imglist li a .txt h2{font-size:16px;}
.s_city .cont4 .imglist li a .txt .info .order{position:static; margin-top:10px;}
}

@media screen and (max-width:640px){
.s_city .cont4 .imglist li{width:100%;}	
.s_city .cont4 .gobtn{width:250px; height:50px; line-height:50px; border-radius:25px; font-size:20px;}
}

@media screen and (max-width:480px){
.s_city .cont4 .gobtn{width:200px;  font-size:16px;}	
}

.s_city .cont5{ padding:130px 0px 115px 0px; background:#f8f9fa;}

.s_city .cont5 .h_teamcont1 .teamcont .txt .more a.active{width:180px;position:relative; text-align:left; padding-left:72px; box-sizing: border-box; line-height:48px;}
.s_city .cont5 .h_teamcont1 .teamcont .txt .more a.active:before{position:absolute; content:""; width:22px;height:20px; background:url(/theme/default/images/ico111.png) left center no-repeat; left:30px; top:50%; margin-top:-10px;}

@media screen and (max-width:1440px){
.s_city .cont5{padding:105px 0px 110px 0px;}	
}

@media screen and (max-width:1200px){
.s_city .cont5{padding:75px 0px 80px 0px;}	
.s_city .cont5 .h_teamcont1 .teamcont .txt .more a.active{width:150px; padding-left:60px; line-height:40px;}
}

@media screen and (max-width:991px){
.s_city .cont5{padding:45px 0px 40px 0px;}	
}
@media screen and (max-width:640px){
.s_city .cont5{padding:35px 0px 30px 0px;}	
.s_city .cont5 .h_teamcont1 .teamcont .txt .more a.active{width:120px; padding-left:45px; }
.s_city .cont5 .h_teamcont1 .teamcont .txt .more a.active:before{left:15px; }
}

.s_city .cont6{padding:130px 0px 260px 0px;}
@media screen and (max-width:1440px){
.s_city .cont6{padding:100px 0px 230px 0px;}
}

@media screen and (max-width:1200px){
.s_city .cont6{padding:70px 0px 180px 0px;}
}

@media screen and (max-width:991px){
.s_city .cont6{padding:70px 0px 0px 0px;}
}

@media screen and (max-width:640px){
.s_city .cont6{padding:40px 0px 0px 0px;}	
}


.s_city .cont7{padding:120px 0px 110px 0px; background:#f8f9fa;}
@media screen and (max-width:1440px){
.s_city .cont7{padding:90px 0px 110px 0px;}	
}
@media screen and (max-width:991px){
.s_city .cont7{padding:60px 0px 80px 0px;}	
}

@media screen and (max-width:640px){
.s_city .cont7{padding:40px 0px;}
}

.s_bigtrainertxt{ margin:75px auto 0px auto; width:760px;} 
.s_bigtrainertxt .slick-slide{outline:none;}
.s_bigtrainertxt .info{padding:55px 85px; background:#FFF; box-shadow: 0px 0px 15px rgba(0,0,0,0.2); position:relative; margin:15px; min-height:300px;}
.s_bigtrainertxt .info:after{position:absolute; content:""; width:19px; height:21px; bottom:-21px; left:50%; margin-left:-9.5px; background:url(/theme/default/images/ico115.png) center/cover no-repeat;}
.s_bigtrainertxt .info .tit{padding-bottom:35px; text-align:center;background:url(/theme/default/images/ico67.png) bottom center repeat-x;} 
.s_bigtrainertxt .info .tit h2{font-size:36px; color:#333;line-height:1.2;}
.s_bigtrainertxt .info .tit h3{font-size:20px; color:#429637; line-height:30px; margin-top:10px;}
.s_bigtrainertxt .info .txt{padding:30px 10px 0px 10px; color:#333;line-height:30px; font-size:16px;}
.s_trainerpic{margin:70px auto 0px auto; width:90%; }
.s_trainerpic .slick-slide{outline:none;}
.s_trainerpic .img{width:100%;height:150px;position:relative;}
.s_trainerpic .img em{display:block; position:absolute;top:50%; left:50%; width:100px; height:100px; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.s_trainerpic .slick-current .img{  transition:all 0.5s; -webkit-transition:all 0.5s;margin-top:0px; }
.s_trainerpic .slick-current .img em{transition:all 0.5s; -webkit-transition:all 0.5s; width:130px; height:130px;}

.s_trainerpic .slick-prev,.s_trainerpic .slick-next{width:60px; height:60px;border:1px solid rgba(0,0,0,0.2); transition:all 0.5s; -webkit-transition:all 0.5s; border-radius:50%; } 
.s_trainerpic .slick-prev{left:-100px; background:url(/theme/default/images/ico20.png) #FFF center center no-repeat; }
.s_trainerpic .slick-prev:hover{background:url(/theme/default/images/h_ico20.png) #f8b931 center center no-repeat; border:1px solid #f8b931;}
.s_trainerpic .slick-next{right:-100px; background:url(/theme/default/images/ico21.png) #FFF center center no-repeat;}
.s_trainerpic .slick-next:hover{background:url(/theme/default/images/h_ico21.png) #f8b931 center center no-repeat; border:1px solid #f8b931;} 

@media screen and (max-width:1440px){
.s_trainerpic .slick-prev{left:-60px;}	
.s_trainerpic .slick-next{right:-60px;}
}

@media screen and (max-width:1200px){
.s_bigtrainertxt{ margin:45px auto 0px auto; }
.s_trainerpic{margin:0px auto 0px auto;}
.s_bigtrainertxt .info .tit h2{font-size:30px;}
}

@media screen and (max-width:991px){
.s_bigtrainertxt{ margin:35px auto 0px auto; width:90%;}
.s_trainerpic{margin:30px auto 0px auto;}
.s_bigtrainertxt .info{padding:25px 45px;}
.s_bigtrainertxt .info .tit h2{font-size:24px;}
.s_bigtrainertxt .info .tit h3{font-size:16px;}
.s_bigtrainertxt .info .txt{padding-top:15px; font-size:14px;}
}

@media screen and (max-width:640px){
.s_bigtrainertxt{ margin:10px auto 0px auto;}
.s_bigtrainertxt .info{padding:20px;}
.s_bigtrainertxt .info .tit h2{font-size:20px;}
.s_trainerpic .slick-prev{left:-30px;}	
.s_trainerpic .slick-next{right:-30px;}
}

@media screen and (max-width:480px){
.s_bigtrainertxt .info .tit h2{font-size:18px;}	
}

.s_city .cont8{padding:130px 0px 200px 0px;}
.s_city .cont8 .s_honorslider{margin-top:75px;}

@media screen and (max-width:1440px){
.s_city .cont8{padding:100px 0px 170px 0px;}	
}

@media screen and (max-width:1200px){
.s_city .cont8{padding:70px 0px 140px 0px;}
.s_city .cont8 .s_honorslider{margin-top:45px;}
}

@media screen and (max-width:991px){
.s_city .cont8{padding:40px 0px 110px 0px;}

}
@media screen and (max-width:640px){
.s_city .cont8{padding:30px 0px 80px 0px;}

}

.s_city .cont9{padding:130px 0px 105px 0px; background:#f8f9fa;}
@media screen and (max-width:1440px){
.s_city .cont9{padding:100px 0px 78px 0px;}
}

@media screen and (max-width:991px){
.s_city .cont9{padding:70px 0px 58px 0px;}
}

@media screen and (max-width:640px){
.s_city .cont9{padding:40px 0px 40px 0px;}
}
.s_city .cont10{padding:130px 0px 200px 0px;}
.s_city .h_partnerlist{margin-top:75px;padding-bottom:0px;} 
.s_city .h_partnerlist .slick-slide{outline:none;}
.s_city .h_partnerlist .imglist{margin-right:-15px; margin-top:-15px;}
.s_city .h_partnerlist .imglist dd{width:16.66%; float:left;}
.s_city .h_partnerlist .imglist dd a{display:block;margin-right:15px; margin-top:15px; border:1px solid rgba(0,0,0,0.1);position:relative;}
.s_city .h_partnerlist .imglist dd a em{display:block;width:100%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);text-align:center; }
.s_city .h_partnerlist .imglist dd a em img{transition:all 2s; -webkit-transition:all 2s; max-width:100%; width:auto; display:inline;}
.s_city .h_partnerlist .imglist dd a:hover em img{transform:scale(0.9); -webkit-transform:scale(0.9);}
.s_city .h_partnerlist .slick-dots{text-align:center; bottom:-75px;}
.s_city .h_partnerlist .slick-dots li{width:14px; height:14px; border-radius:50%;background:#e3e3e3; margin:0px 10px;}
.s_city .h_partnerlist .slick-dots li.slick-active{background:#f8b931;}
@media screen and (max-width:1440px){
.s_city .cont10{padding:100px 0px 175px 0px;}
.s_pmp .h_partnerlist{margin-top:45px;}
}

@media screen and (max-width:1200px){
.s_city .cont10{padding:70px 0px 135px 0px;}
.s_city .h_partnerlist{margin-top:45px;padding-bottom:0px;}
.s_city .h_partnerlist .imglist dd a em{width:60%;}
}

@media screen and (max-width:640px){
.s_city .cont10{padding:40px 0px 105px 0px;}
.s_city .h_partnerlist{margin-top:30px;padding-bottom:0px;}
.s_city .h_partnerlist .imglist dd{width:33.33%;}
.s_city .h_partnerlist .slick-dots{bottom:-45px;}
}

@media screen and (max-width:480px){
.s_city .cont10{padding:40px 0px 75px 0px;}
.s_city .h_partnerlist .imglist dd{width:50%;}
}

.s_remote .cont1{padding:170px 0px 100px 0px;}
.s_remote .cont1 .t_news{margin-top:65px;}
.s_remote .cont1 .gobtn{width:310px; height:80px; line-height:80px; border-radius:40px; background:#f8b931; box-shadow: 0px 0px 10px rgba(248,185,49,1); display:block; font-size:30px; text-align:center; margin:90px auto 0px auto; transition:all 0.3s; -webkit-transition:all 0.3s; font-weight:bold;}
.s_remote .cont1 .gobtn:hover{opacity:0.8;}

@media screen and (max-width:1440px){
.s_remote .cont1{padding:140px 0px 100px 0px;}	
}

@media screen and (max-width:1200px){
.s_remote .cont1{padding:110px 0px 100px 0px;}
.s_remote .cont1 .gobtn{margin-top:60px;width:250px; height:60px; line-height:60px; border-radius:30px;font-size:24px;}
}

@media screen and (max-width:991px){
.s_remote .cont1{padding:80px 0px 70px 0px;}	
.s_remote .cont1 .t_news{margin-top:35px;}
}

@media screen and (max-width:640px){
.s_remote .cont1{padding:40px 0px 40px 0px;}
.s_remote .cont1 .gobtn{margin-top:30px;width:200px; height:50px; line-height:50px; border-radius:25px;font-size:20px;}
}

@media screen and (max-width:480px){
.s_remote .cont1{padding:30px 0px 40px 0px;}	
.s_remote .cont1 .gobtn{font-size:16px;}
}

.s_remote .cont2{ padding:130px 0px 100px 0px; background:#f8f9fa;}
.s_remote .cont2 .gobtn{width:310px; height:80px; line-height:80px; border-radius:40px; background:#f8b931; box-shadow: 0px 0px 10px rgba(248,185,49,1); display:block; font-size:30px; text-align:center; margin:40px auto 0px auto; transition:all 0.3s; -webkit-transition:all 0.3s; font-weight:bold;}
.s_remote .cont2 .gobtn:hover{opacity:0.8;}

@media screen and (max-width:1440px){
.s_remote .cont2{ padding:100px 0px 100px 0px;}	
}

@media screen and (max-width:1200px){
.s_remote .cont2 .gobtn{margin-top:60px;width:250px; height:60px; line-height:60px; border-radius:30px;font-size:24px;}	
}

@media screen and (max-width:991px){
.s_remote .cont2{ padding:70px 0px;}	
}

@media screen and (max-width:640px){
.s_remote .cont2{ padding:40px 0px;}	
.s_remote .cont2 .gobtn{margin-top:30px;width:200px; height:50px; line-height:50px; border-radius:25px;font-size:20px;}
}

@media screen and (max-width:480px){
.s_remote .cont2 .gobtn{font-size:16px;}	
}

.s_remote .cont3{padding:130px 0px 180px 0px;}
@media screen and (max-width:1440px){
.s_remote .cont3{padding:90px 0px 150px 0px; }	
}

@media screen and (max-width:1200px){
.s_remote .cont3{padding:90px 0px 120px 0px; }	
}

@media screen and (max-width:991px){
.s_remote .cont3{padding:60px 0px 90px 0px; }	
}

@media screen and (max-width:640px){
.s_remote .cont3{padding:30px 0px 50px 0px; }	
}

@media screen and (max-width:480px){
.s_remote .cont3{padding:30px 0px 40px 0px; }	
}
.s_remote_advantage{margin-top:178px; position:relative;}
.s_remote_advantage .circle{width:396px; height:396px; border:1px dashed rgba(0,0,0,0.15); position:relative; border-radius:50%; margin:0px auto; padding:62px;}

.s_remote_advantage li{position:absolute; min-height:70px; box-sizing: border-box;}
.s_remote_advantage li .pic{width:77px; height:70px; }
.s_remote_advantage li .txt{line-height:30px; font-size:24px; display:inline-block; padding:5px 0px;}
.s_remote_advantage li .txt .num{dislay:block; color:#429637;font-style: italic; font-weight:bold;}
.s_remote_advantage li .txt span{font-size:26px; font-weight:bold; color:#f8b931;}
.s_remote_advantage li:after{position:absolute; content:"";width:20px; height:20px; background:url(/theme/default/images/ico41.png) center/cover no-repeat; top:50%; margin-top:-10px;}
.s_remote_advantage li.r1{width:calc(50% - 95px); left:0px; top:-18px;padding-right:35px; }
.s_remote_advantage li.r1 .pic{float:right;}
.s_remote_advantage li.r1 .txt{text-align:right;float:right; margin-right:30px;}
.s_remote_advantage li.r1:after{right:-10px; }
.s_remote_advantage li.r2{width:calc(50% - 95px); right:0px; top:-18px;padding-right:0px; padding-left:35px;}
.s_remote_advantage li.r2 .pic{float:left;}
.s_remote_advantage li.r2 .txt{text-align:left;float:left; margin-right:0px; margin-left:30px;}
.s_remote_advantage li.r2:after{left:-10px; }
.s_remote_advantage li.r3{width:calc(50% - 245px); right:0px; top:137px;padding-right:0px; padding-left:35px;}
.s_remote_advantage li.r3 .pic{float:left;}
.s_remote_advantage li.r3 .txt{text-align:left;float:left; margin-right:0px; margin-left:30px;}
.s_remote_advantage li.r3:after{left:-10px; }

.s_remote_advantage li.r4{width:calc(50% - 150px); right:-100px; top:295px;padding-right:0px; padding-left:35px;}
.s_remote_advantage li.r4 .pic{float:left;}
.s_remote_advantage li.r4 .txt{text-align:left;float:left; margin-right:0px; margin-left:30px;}
.s_remote_advantage li.r4:after{left:-10px; }

.s_remote_advantage li.r5{width:calc(50% - 102px); right:0px; bottom:-14px;padding-right:0px; padding-left:35px;}
.s_remote_advantage li.r5 .pic{float:left;}
.s_remote_advantage li.r5 .txt{text-align:left;float:left; margin-right:0px; margin-left:30px;}
.s_remote_advantage li.r5:after{left:-10px;}

.s_remote_advantage li.r6{width:calc(50% - 102px); left:0px; bottom:-14px;padding-right:35px; }
.s_remote_advantage li.r6 .pic{float:right;}
.s_remote_advantage li.r6 .txt{text-align:right;float:right; margin-right:30px;}
.s_remote_advantage li.r6:after{right:-10px; }

.s_remote_advantage li.r7{width:calc(50% - 150px); left:-100px; top:295px;padding-right:35px; }
.s_remote_advantage li.r7 .pic{float:right;}
.s_remote_advantage li.r7 .txt{text-align:right;float:right; margin-right:30px;}
.s_remote_advantage li.r7:after{right:-10px; }

.s_remote_advantage li.r8{width:calc(50% - 245px); left:0px; top:137px;padding-right:35px; }
.s_remote_advantage li.r8 .pic{float:right;}
.s_remote_advantage li.r8 .txt{text-align:right;float:right; margin-right:30px;}
.s_remote_advantage li.r8:after{right:-10px; }

@media screen and (max-width:1440px){
.s_remote_advantage{margin-top:148px;}
.s_remote_advantage .circle{width:300px;height:300px;}	
.s_remote_advantage li .txt{font-size:16px;}
.s_remote_advantage li .txt .num{display:none;}
.s_remote_advantage li.r1{top:-12px;}
.s_remote_advantage li.r2{top:-13px;}
.s_remote_advantage li.r3{width: calc(50% - 209px);}
.s_remote_advantage li.r4{width:calc(50% - 96px); top:260px;}
.s_remote_advantage li.r8{width:calc(50% - 209px); }
.s_remote_advantage li.r7{width:calc(50% - 96px); top:260px;}
.s_remote_advantage li.r6{bottom:-8px;}
.s_remote_advantage li.r5{bottom:-8px;}
}

@media screen and (max-width:1200px){
.s_remote_advantage{margin-top:118px;}	
}

@media screen and (max-width:991px){
.s_remote_advantage{margin-top:88px;}
.s_remote_advantage ul{margin-top:25px; overflow:hidden;}
.s_remote_advantage li{position:static; min-height:auto;}
.s_remote_advantage li:after{display:none;}
.s_remote_advantage li .pic{display:none;}
.s_remote_advantage li.r1{width:100%; padding-right:0px;}
.s_remote_advantage li.r1 .txt{width:100%; text-align:center; margin-right:0px;}
.s_remote_advantage li.r2{width:100%; padding-left:0px;}
.s_remote_advantage li.r2 .txt{width:100%;margin-left:0px; text-align:center;}
.s_remote_advantage li.r3{width:100%; padding-left:0px;}
.s_remote_advantage li.r3 .txt{width:100%;margin-left:0px; text-align:center;}
.s_remote_advantage li.r4{width:100%; padding-left:0px;}
.s_remote_advantage li.r4 .txt{width:100%;margin-left:0px; text-align:center;}
.s_remote_advantage li.r5{width:100%; padding-left:0px;}
.s_remote_advantage li.r5 .txt{width:100%;margin-left:0px; text-align:center;}
.s_remote_advantage li.r6{width:100%; padding-right:0px;}
.s_remote_advantage li.r6 .txt{width:100%; text-align:center; margin-right:0px;}
.s_remote_advantage li.r7{width:100%; padding-right:0px;}
.s_remote_advantage li.r7 .txt{width:100%; text-align:center; margin-right:0px;}
.s_remote_advantage li.r8{width:100%; padding-right:0px;}
.s_remote_advantage li.r8 .txt{width:100%; text-align:center; margin-right:0px;}
}

@media screen and (max-width:640px){
.s_remote_advantage{margin-top:58px;}
.s_remote_advantage .circle {width: 200px;height: 200px;}
}

@media screen and (max-width:480px){
.s_remote_advantage{margin-top:38px;}	
}

/* .s_remote_advantage li.r4{width:calc(50% - 260px); left:0px; bottom:98px;padding-right:35px; }
.s_remote_advantage li.r4 .pic{float:right;}
.s_remote_advantage li.r4 .txt{text-align:right;float:right; margin-right:30px;}
.s_remote_advantage li.r4:after{right:-10px; } */


.s_remote .cont4{padding:130px 0px 125px 0px; background:#f8f9fa;}
@media screen and (max-width:1440px){
.s_remote .cont4{padding:95px 0px; }	
}

@media screen and (max-width:1200px){
.s_remote .cont4{padding:65px 0px; }	
}

@media screen and (max-width:640px){
.s_remote .cont4{padding:35px 0px; }	
}
.s_teachfs{margin-top:90px;}
.s_teachfs .imglist{margin-right:-38px; overflow:visible;}
.s_teachfs .imglist li{width:50%;}
.s_teachfs .imglist li .box{margin-top:30px;margin-right:38px; height:200px;background:#FFF; box-shadow: 0px 0px 5px rgba(0,0,0,0.05); position:relative; cursor: pointer; overflow:hidden;}
.s_teachfs .imglist li .box .cont{position:absolute; width:80%; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);overflow:hidden;}
.s_teachfs .imglist li .box .cont .pic{display:block; width:100px; height:100px; float:left; position:relative; background:#f5faf5; border-radius: 50%;}
.s_teachfs .imglist li .box .cont .pic em{display:block; width:100%; text-align:center; top:50%; transform:translateY(-50%);  -webkit-transform:translateY(-50%); position:absolute;}
.s_teachfs .imglist li .box .cont .pic em img{max-width:100%; width:auto; display:inline;}
.s_teachfs .imglist li .box .cont .txt{width:calc(100% - 136px); float:right; line-height:35px; font-size:20px;padding:5px 0px;}
.s_teachfs .imglist li .box .cont .txt h2{line-height:55px; font-weight:bold; font-size:30px;}
.s_teachfs .imglist li .box .contover{width:100%; height:100%; background:rgba(0,0,0,0.65); position:absolute; top:-100%; left:0px;transition:all 0.5s; -webkit-transition:all 0.5s;}
.s_teachfs .imglist li .box:hover .contover{top:0px;}
.s_teachfs .imglist li .box .contover .info{position:absolute; width:80%; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); font-size:20px; line-height:35px; color:#FFF; }
@media screen and (max-width:1200px){
.s_teachfs{margin-top:60px;}
.s_teachfs .imglist li .box .contover .info{font-size:16px; line-height:30px;}
.s_teachfs .imglist li .box .cont .txt{font-size:16px; line-height:30px;}
.s_teachfs .imglist li .box .cont .txt h2{font-size:24px;}
}

@media screen and (max-width:991px){
	.s_teachfs .imglist li .box .contover .info{width:90%;}
}

@media screen and (max-width:768px){
	.s_teachfs .imglist li{width:100%;}
	.s_teachfs .imglist li .box .contover .info{font-size:14px; line-height:25px;}
	.s_teachfs .imglist li .box .cont .txt{font-size:14px; line-height:25px;}
	.s_teachfs .imglist li .box .cont .txt h2{font-size:20px;}
}

@media screen and (max-width:640px){
.s_teachfs{margin-top:30px;}
.s_teachfs .imglist li .box .cont{width:90%;}
.s_teachfs .imglist li .box .cont .pic{width:80px; height:80px;}
.s_teachfs .imglist li .box .cont .txt{width:calc(100% - 100px);}
.s_teachfs .imglist li .box .cont .txt h2{font-size:16px;}
}

.s_remote .cont5{ padding:130px 0px 110px 0px; }
.s_remote .cont5 .imglist{margin-top:40px; margin-right:-40px;}
.s_remote .cont5 .imglist li{width:33.33%;}
.s_remote .cont5 .imglist li a{margin-top:40px; margin-right:40px;}
.s_remote .cont5 .imglist li a .img{overflow:hidden; position:relative;}
.s_remote .cont5 .imglist li a .img em{transition:all 2s; -webkit-transition:all 2s; position:absolute; display:block; width:100%; height:100%; top:0px; left:0px; }
.s_remote .cont5 .imglist li a:hover .img em{transform:scale(1.1); -webkit-transition:scale(1.1);}
.s_remote .cont5 .imglist li a .txt{padding:23px 30px; border:1px solid #e6e8ea; box-sizing: border-box; position:relative;background:#f8f9fa;}
.s_remote .cont5 .imglist li a .txt h2{font-size:24px; color:#333; line-height:30px; margin-bottom:10px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_remote .cont5 .imglist li a:hover .txt h2{color:#f8b931;}
.s_remote .cont5 .imglist li a .txt .info{color:rgba(51,51,51,0.7);line-height:25px; position:relative;}
.s_remote .cont5 .imglist li a .txt .info .order{width:100px; height:30px; line-height:30px; border-radius:15px; background:#f8b931; color:#FFF; text-align:center; position:absolute; right:0px; bottom:0px;}
.s_remote .cont5 .more{width:200px; height:58px; line-height:58px; border-radius:29px; border:1px solid rgba(0,0,0,0.2); font-size:24px; display:block; color:#333; margin:80px auto 0px auto; text-align:center; }
.s_remote .cont5 .more:hover{border:1px solid #f8b931; color:#FFF; background:#f8b931;} 
.s_remote .cont5 .gobtn{width:330px; height:80px; line-height:80px; border-radius:40px; background:#f8b931; box-shadow: 0px 0px 10px rgba(248,185,49,1); display:block; font-size:30px; text-align:center; margin:50px auto 0px auto; transition:all 0.3s; -webkit-transition:all 0.3s; font-weight:bold;}
.s_remote .cont5 .gobtn:hover{opacity:0.8;}

@media screen and (max-width:1200px){
.s_remote .cont5{ padding:70px 0px; }	
.s_remote .cont5 .imglist{margin-top:10px;}
.s_remote .cont5 .imglist li a .txt h2{font-size:20px;}
.s_remote .cont5 .imglist li a .txt{padding:15px;}
.s_remote .cont5 .gobtn{width:280px; height:60px; line-height:60px; border-radius:30px; margin:40px auto 0px auto; font-size:24px;}
}
@media screen and (max-width:991px){
.s_remote .cont5{ padding:40px 0px; }	
.s_remote .cont5 .imglist{margin-top:10px; margin-right:-15px;}
.s_remote .cont5 .imglist li a{margin-right:15px; margin-top:15px;}
.s_remote .cont5 .imglist li a .txt h2{font-size:16px;}
.s_remote .cont5 .imglist li a .txt .info .order{position:static; margin-top:10px;}
}

@media screen and (max-width:640px){
.s_remote .cont5 .imglist li{width:100%;}	
.s_remote .cont5 .gobtn{width:250px; height:50px; line-height:50px; border-radius:25px; font-size:20px;}
}

@media screen and (max-width:480px){
.s_remote .cont5 .gobtn{width:200px;  font-size:16px;}	
}


.s_remote .cont6{ padding:130px 0px 115px 0px; background:#f8f9fa;}

.s_remote .cont6 .h_teamcont1 .teamcont .txt .more a.active{width:180px;position:relative; text-align:left; padding-left:72px; box-sizing: border-box; line-height:48px;}
.s_remote .cont6 .h_teamcont1 .teamcont .txt .more a.active:before{position:absolute; content:""; width:22px;height:20px; background:url(/theme/default/images/ico111.png) left center no-repeat; left:30px; top:50%; margin-top:-10px;}

@media screen and (max-width:1440px){
.s_remote .cont6{padding:105px 0px 110px 0px;}	
}

@media screen and (max-width:1200px){
.s_remote .cont6{padding:75px 0px 80px 0px;}	
.s_remote .cont6 .h_teamcont1 .teamcont .txt .more a.active{width:150px; padding-left:60px; line-height:40px;}
}

@media screen and (max-width:991px){
.s_remote .cont6{padding:45px 0px 40px 0px;}	
}
@media screen and (max-width:640px){
.s_remote .cont6{padding:35px 0px 30px 0px;}	
.s_remote .cont6 .h_teamcont1 .teamcont .txt .more a.active{width:120px; padding-left:45px; }
.s_remote .cont6 .h_teamcont1 .teamcont .txt .more a.active:before{left:15px; }
}

.s_remote .cont7{padding:130px 0px 130px 0px;}

@media screen and (max-width:1440px){
.s_remote .cont7{padding:100px 0px 130px 0px;}
}

@media screen and (max-width:1200px){
.s_remote .cont7{padding:70px 0px 0px 0px;}
}

@media screen and (max-width:991px){
.s_remote .cont7{padding:70px 0px 0px 0px;}
}

@media screen and (max-width:640px){
.s_remote .cont7{padding:40px 0px 0px 0px;}	
}

.s_remote .cont8{padding:125px 0px; background:#f8f9fa;}
.s_remote .cont8 .img{margin-top:80px; position:relative;}
.s_remote .cont8 .img p{margin-bottom:10px;}
.s_remote .cont8 .img .map{position:absolute; top:0px; left:0px; width:100%;}
.s_remote .cont8 .gobtn{width:350px; height:80px; line-height:80px; border-radius:40px; background:#f8b931; box-shadow: 0px 0px 10px rgba(248,185,49,1); display:block; font-size:30px; text-align:center; margin:60px auto 0px auto; transition:all 0.3s; -webkit-transition:all 0.3s; font-weight:bold;}
.s_remote .cont8 .gobtn:hover{opacity:0.8;}

@media screen and (max-width:1440px){
.s_remote .cont8{padding:95px 0px;}	
}

@media screen and (max-width:1200px){
.s_remote .cont8 .img{margin-top:50px;}
.s_remote .cont8 .gobtn{width:350px; height:60px; line-height:60px; border-radius:30px; margin:40px auto 0px auto; font-size:24px;}	
}

@media screen and (max-width:991px){
.s_remote .cont8{padding:65px 0px;}
}

@media screen and (max-width:640px){
.s_remote .cont8{padding:35px 0px;}
.s_remote .cont8 .img{margin-top:30px;}
.s_remote .cont8 .gobtn{width:300px; height:50px; line-height:50px; border-radius:25px; font-size:20px;}	
}

@media screen and (max-width:480px){
.s_remote .cont8 .gobtn{width:250px;  font-size:16px;}
}
.s_remote .cont9{padding:130px 0px 200px 0px;}
.s_remote .cont9 .s_honorslider{margin-top:75px;}

@media screen and (max-width:1440px){
.s_remote .cont9{padding:100px 0px 170px 0px;}	
}

@media screen and (max-width:1200px){
.s_remote .cont9{padding:70px 0px 140px 0px;}
.s_remote .cont9 .s_honorslider{margin-top:45px;}
}

@media screen and (max-width:991px){
.s_remote .cont9{padding:35px 0px 100px 0px;}
.s_remote .cont9 .s_honorslider{margin-top:30px;}
}

@media screen and (max-width:640px){
.s_remote .cont9{padding:35px 0px 70px 0px;}
}

.s_remote .cont10{padding:130px 0px 105px 0px; background:#f8f9fa;}

@media screen and (max-width:1440px){
.s_remote .cont10{padding:100px 0px 78px 0px;}
}

@media screen and (max-width:991px){
.s_remote .cont10{padding:70px 0px 58px 0px;}
}

@media screen and (max-width:640px){
.s_remote .cont10{padding:40px 0px 40px 0px;}
}

.s_remote .cont11{padding:130px 0px 150px 0px;}
.s_remote .h_partnerlist{margin-top:75px;} 

.s_remote .h_partnerlist{padding-bottom:0px;}
.s_remote .h_partnerlist .slick-slide{outline:none;}
.s_remote .h_partnerlist .imglist{margin-right:-15px; margin-top:-15px;}
.s_remote .h_partnerlist .imglist dd{width:16.66%; float:left;}
.s_remote .h_partnerlist .imglist dd a{display:block;margin-right:15px; margin-top:15px; border:1px solid rgba(0,0,0,0.1);position:relative;}
.s_remote .h_partnerlist .imglist dd a em{display:block;width:100%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);text-align:center; }
.s_remote .h_partnerlist .imglist dd a em img{transition:all 2s; -webkit-transition:all 2s; max-width:100%; width:auto; display:inline;}
.s_remote .h_partnerlist .imglist dd a:hover em img{transform:scale(0.9); -webkit-transform:scale(0.9);}
.s_remote .h_partnerlist .slick-dots{text-align:center; bottom:-75px;}
.s_remote .h_partnerlist .slick-dots li{width:14px; height:14px; border-radius:50%;background:#e3e3e3; margin:0px 10px;}
.s_remote .h_partnerlist .slick-dots li.slick-active{background:#f8b931;}

@media screen and (max-width:1440px){
.s_remote .cont11{padding:100px 0px 175px 0px;}
.s_remote .h_partnerlist{margin-top:45px;}
}

@media screen and (max-width:1200px){
.s_remote .cont11{padding:70px 0px 135px 0px;}
.s_remote .h_partnerlist{margin-top:45px;padding-bottom:0px;}
.s_remote .h_partnerlist .imglist dd a em{width:60%;}
}

@media screen and (max-width:640px){
.s_remote .cont11{padding:40px 0px 105px 0px;}
.s_remote .h_partnerlist{margin-top:30px;padding-bottom:0px;}
.s_remote .h_partnerlist .imglist dd{width:33.33%;}
.s_remote .h_partnerlist .slick-dots{bottom:-45px;}
}

@media screen and (max-width:480px){
.s_remote .cont11{padding:40px 0px 75px 0px;}
.s_remote .h_partnerlist .imglist dd{width:50%;}
}

.s_pmpdetail .cont1{padding:125px 0px 155px 0px;}
.s_pmpdetail .cont1 .img{width:845px; margin:95px auto 0px auto; border:1px solid rgba(0,0,0,0.2);}

@media screen and (max-width:1440px){
.s_pmpdetail .cont1{padding:95px 0px 125px 0px;}	
}

@media screen and (max-width:991px){
.s_pmpdetail .cont1{padding:65px 0px 95px 0px;}	
.s_pmpdetail .cont1 .img{margin-top:65px; width:100%;}
}

@media screen and (max-width:640px){
.s_pmpdetail .cont1{padding:35px 0px 65px 0px;}	
.s_pmpdetail .cont1 .img{margin-top:35px; width:100%;}
}

@media screen and (max-width:480px){
.s_pmpdetail .cont1{padding:35px 0px 45px 0px;}
.s_pmpdetail .cont1 .img{margin-top:25px;}
}

.s_pmpdetail .cont2{padding:125px 0px 80px 0px; background:#f8f9fa;}
.s_pmpdetail .cont2 .g-wrap{max-width:1060px; position:relative;}
.s_pmpdetail .cont2 ul{margin-top:80px;}
.s_pmpdetail .cont2 ul li{ line-height:40px; padding:35px 0px; background:#FFF; box-shadow: 0px 0px 5px rgba(0,0,0,0.05); transition:all 0.3s;  cursor:pointer; margin:15px 0px;position:relative;}
.s_pmpdetail .cont2 ul li:before{position:absolute;content:""; width:15px; height:15px; border:2px solid #429637;border-radius:50%;background:#FFF; left:-88.5px; top:50%; margin-top:-7.5px; z-index:2;}
.s_pmpdetail .cont2 ul li .jt{position:absolute;content:""; width:32px; height:12px;  left:-70px; top:50%; margin-top:-4px; z-index:2; background:url(/theme/default/images/ico129.png) center/cover no-repeat;}
.s_pmpdetail .cont2 ul li .line{position:absolute; left:-80px; width:1px; height:calc(100% + 15px); top:-7.5px; border-right:1px dashed #429637;}
.s_pmpdetail .cont2 ul li:first-child .line:before{position:absolute; content:""; width:15px; height:15px; border:2px solid #429637;border-radius:50%;background:#FFF; left:-8.5px; top:-8.5px;}
.s_pmpdetail .cont2 ul li:last-child .line{height:calc(50% + 7.5%);}
.s_pmpdetail .cont2 ul li:hover{background-image: linear-gradient(to right, rgba(53,150,41,1) , rgba(109,187,56,1));}
.s_pmpdetail .cont2 ul li .day{font-size:20px; text-align: center; color:#429637; width:150px; float:left;}
.s_pmpdetail .cont2 ul li:hover .day{color:#fff334;}
.s_pmpdetail .cont2 ul li .day span{font-weight:bold;font-size:36px;}
.s_pmpdetail .cont2 ul li .txt{width:calc(100% - 200px); float:left; color:#666; font-size:18px;}
.s_pmpdetail .cont2 ul li:hover .txt{color:#FFF;}

.s_pmpdetail .cont2 .gobtn{width:350px; height:80px; line-height:80px; border-radius:40px; background:#f8b931; box-shadow: 0px 0px 10px rgba(248,185,49,1); display:block; font-size:30px; text-align:center; margin:60px auto 0px auto; transition:all 0.3s; -webkit-transition:all 0.3s; font-weight:bold;}
.s_pmpdetail .cont2 .gobtn:hover{opacity:0.8;}

@media screen and (max-width:1440px){
.s_pmpdetail .cont2{padding:95px 0px 80px 0px;}	
}

@media screen and (max-width:1200px){
.s_pmpdetail .cont2 ul{margin-top:50px;}
.s_pmpdetail .cont2 .gobtn{width:350px; height:60px; line-height:60px; border-radius:30px; margin:40px auto 0px auto; font-size:24px;}	
}

@media screen and (max-width:991px){
.s_pmpdetail .cont2{padding:65px 0px 50px 0px;}	
.s_pmpdetail .cont2 ul{margin-top:50px;}
.s_pmpdetail .cont2 ul li{padding:15px 0px; line-height:30px;}
.s_pmpdetail .cont2 ul li .txt{font-size:16px; line-height:25px;}

}

@media screen and (max-width:640px){
.s_pmpdetail .cont2{padding:35px 0px 30px 0px;}	
.s_pmpdetail .cont2 ul{margin-top:30px;}
.s_pmpdetail .cont2 ul li .day{width:90%; margin:0px auto; float:none; text-align:left;}
.s_pmpdetail .cont2 ul li .txt{width:90%;margin:0px auto; float:none;}
.s_pmpdetail .cont2 .gobtn{width:300px; height:50px; line-height:50px; border-radius:25px; font-size:20px;}	
}

@media screen and (max-width:480px){
.s_pmpdetail .cont2 .gobtn{width:250px;  font-size:16px;}	
}

.s_pmpdetail .cont3{padding:130px 0px 125px 0px; }
.s_cityclass{width:95%; margin:85px auto 0px auto;} 
.s_cityclass li{margin-bottom:30px;  position:relative;}
.s_cityclass li .info{background:#f0f7ef;overflow:hidden;padding:30px;box-sizing: border-box; font-size:20px; line-height:38px;width:1095px;}
.s_cityclass li .black{background:#eef1f4;}
.s_cityclass li .info .name{width:28%; float:left; border-right:1px dashed rgba(0,0,0,0.3); color:#429637; text-align:left; box-sizing: border-box; padding-left:20px; position:relative;}

.s_cityclass li .info .name:before{position:absolute;content:""; width:5px;height:5px; background:#429637; left:0px; border-radius:50%; top:50%; margin-top:-2.5px;}
.s_cityclass li .info .times{width:28%; float:left; border-right:1px dashed rgba(0,0,0,0.3); text-align:center; box-sizing: border-box;} 
.s_cityclass li .black .times{color:rgba(0,0,0,0.5);}
.s_cityclass li .info .lastnum{width:28%; float:left; text-align:center;} 
.s_cityclass li .black .lastnum{color:rgba(0,0,0,0.5);}
.s_cityclass li .info .lastnum span{color:#FF0000; padding:0px 5px;}
.s_cityclass li .info .zt{width:16%;float:left; text-align:center; color:#ffae00;}
.s_cityclass li .info .zt span{padding-left:35px; background:url(/theme/default/images/ico130.png) left center no-repeat; display:inline-block;}
.s_cityclass li .black .zt{color:rgba(0,0,0,0.5);}
.s_cityclass li .black .zt span{background:none;}
.s_cityclass li .baoming{width:220px; height:100%; position:absolute; text-align:center; top:0px; right:0px; font-size:30px; border-radius:3px; display:block; background:#f8b931; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_cityclass li .baoming span{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); width:100%;}
.s_cityclass li:hover .baoming{opacity:0.8;}

@media screen and (max-width:1460px){
.s_pmpdetail .cont3{padding:100px 0px 95px 0px; }
.s_cityclass li .info{width:82%;}
.s_cityclass li .baoming{width:16%;}

}
@media screen and (max-width:1200px){
.s_cityclass li .info .name{width:100%; border-right:0px;}	
.s_cityclass li .info .times{width:50%; border-right:0px; text-align:left;}
.s_cityclass li .info .lastnum{width:25%;}
.s_cityclass li .info .zt{width:25%;}
.s_cityclass li .baoming{font-size:24px;}
}
@media screen and (max-width:991px){
.s_pmpdetail .cont3{padding:70px 0px 65px 0px; }
.s_cityclass{margin:55px auto 0px auto;}
.s_cityclass li .info{padding:15px; font-size:16px;}
.s_cityclass li .baoming{font-size:20px;}	
}

@media screen and (max-width:640px){
.s_pmpdetail .cont3{padding:40px 0px 35px 0px; }
.s_cityclass{margin:30px auto 0px auto;}
.s_cityclass li{margin-bottom:15px;}
.s_cityclass li .info{width:72%;}
.s_cityclass li .baoming{width:26%;}
.s_cityclass li .info .times{width:100%;}	
.s_cityclass li .info .lastnum{width:50%; text-align:left;}
.s_cityclass li .info .zt{width:50%; text-align:left;}
}
@media screen and (max-width:480px){
.s_cityclass li .info{width:100%;}
.s_cityclass li .baoming{width:100%; position:relative; height:50px;}	
}

.s_pmpdetail .cont4{padding: 130px 0px 260px 0px; background:#f8f9fa;}

@media screen and (max-width:1440px){
.s_pmpdetail .cont4{padding:100px 0px 230px 0px;}
}

@media screen and (max-width:1200px){
.s_pmpdetail .cont4{padding:70px 0px 180px 0px;}
}

@media screen and (max-width:991px){
.s_pmpdetail .cont4{padding:70px 0px 0px 0px;}
}

@media screen and (max-width:640px){
.s_pmpdetail .cont4{padding:40px 0px 0px 0px;}	
}

.s_pmpdetail .cont5{padding:130px 0px 60px 0px;}
.s_pmpdetail .cont5 .h_teamcont1 .teamcont:before{background:#f8f9fa;}
.s_pmpdetail .cont5 .h_teamcont1 .teamcont .txt .more a.active{width:180px;position:relative; text-align:left; padding-left:72px; box-sizing: border-box; line-height:48px;}
.s_pmpdetail .cont5 .h_teamcont1 .teamcont .txt .more a.active:before{position:absolute; content:""; width:22px;height:20px; background:url(/theme/default/images/ico111.png) left center no-repeat; left:30px; top:50%; margin-top:-10px;}

@media screen and (max-width:1440px){
.s_pmpdetail .cont5{padding:100px 0px 60px 0px;}	
}

@media screen and (max-width:1200px){
.s_pmpdetail .cont5{padding:70px 0px 60px 0px;}	
.s_pmpdetail .cont5 .h_teamcont1 .teamcont .txt .more a.active{width:150px; padding-left:60px; line-height:40px;}
}

@media screen and (max-width:991px){
.s_pmpdetail .cont5{padding:40px 0px 40px 0px;}	
}
@media screen and (max-width:640px){
.s_pmpdetail .cont5 .h_teamcont1 .teamcont .txt .more a.active{width:120px; padding-left:45px; }
.s_pmpdetail .cont5 .h_teamcont1 .teamcont .txt .more a.active:before{left:15px; }
}

.s_pmpdetail .cont6{padding:100px 0px 160px 0px;}
@media screen and (max-width:1200px){
.s_pmpdetail .cont6{padding:70px 0px 130px 0px;}	
}

@media screen and (max-width:991px){
.s_pmpdetail .cont6{padding:40px 0px 100px 0px;}	
}

@media screen and (max-width:640px){
.s_pmpdetail .cont6{padding:0px 0px 70px 0px;}	
}

.s_pmpdetail .cont7 .bg{min-height:754px; background:url(/theme/default/images/img164.jpg) center/cover no-repeat; padding-top:150px; box-sizing: border-box;}
.s_pmpdetail .cont7 .bg .baoming{width:600px; height:520px; background:#429637; padding:20px 25px 25px 25px; box-sizing: border-box; }
.s_pmpdetail .cont7 .bg .baoming .name{line-height:85px; font-size:46px; font-weight:bold; position:relative; color:#FFF;}
.s_pmpdetail .cont7 .bg .baoming .name:after{position:absolute; content:""; width:12px; height:10px; right:10px; top:50%; margin-top:-5px; background:url(/theme/default/images/ico131.png) center/cover no-repeat;}
.s_pmpdetail .cont7 .bg .baoming .bmcont{background:rgba(255,255,255,0.2); padding:25px 50px; width:100%; box-sizing: border-box; margin-top:15px;}
.s_pmpdetail .cont7 .bg .baoming .bmcont .infoList li{font-size:18px; line-height:25px; padding:10px 0px; text-align:center; color:#FFF; overflow:hidden;}  
.s_pmpdetail .cont7 .bg .baoming .bmcont .infoList li .sname{width:20%; float:left;}
.s_pmpdetail .cont7 .bg .baoming .bmcont .infoList li .mobile{width:60%; float:left;}
.s_pmpdetail .cont7 .bg .baoming .bmcont .infoList li .zt{width:20%; float:left;}
.s_pmpdetail .cont7 .s_message{padding:100px 0px; background:#fff3d9;}
.s_pmpdetail .cont7 .s_message .name{font-size:60px; width:25%; float:left; color:#333; line-height:80px;}
.s_pmpdetail .cont7 .s_message .name span{color:#ffae00; font-weight:bold;}
.s_pmpdetail .cont7 .s_message .info{width:75%; float:right;}
.s_pmpdetail .cont7 .s_message .info .imglist{margin-top:-10px; margin-right:-10px; }
.s_pmpdetail .cont7 .s_message .info .imglist li{width:25%; }
.s_pmpdetail .cont7 .s_message .info .imglist li .box{border:1px solid #ece4d3;padding:20px 25px;background:#FFF; margin-top:10px; margin-right:10px;}
.s_pmpdetail .cont7 .s_message .info .imglist li:last-child .box{border:0px; padding:0px;}
.s_pmpdetail .cont7 .s_message .info .imglist li .box .int{height:38px; width:100%; line-height:38px; color:#333; font-size:24px;  border:0px;}
.s_pmpdetail .cont7 .s_message .info .imglist li .box .btn{height:78px; width:100%; border:0px; color:#FFF; background:#ffae00; font-size:30px; font-weight:bold;}

@media screen and (max-width:1200px){
.s_pmpdetail .cont7 .bg .baoming .name{font-size:36px;}
.s_pmpdetail .cont7 .bg{min-height:auto; padding:50px 0px;}	
.s_pmpdetail .cont7 .bg .baoming .bmcont .infoList li{font-size:16px;}
.s_pmpdetail .cont7 .s_message{padding:70px 0px;}
.s_pmpdetail .cont7 .s_message .name{font-size:50px; line-height:70px;}
.s_pmpdetail .cont7 .s_message .info .imglist li .box{padding:15px;}
.s_pmpdetail .cont7 .s_message .info .imglist li .box .btn{height:68px;}
}

@media screen and (max-width:991px){
.s_pmpdetail .cont7 .bg .baoming{height:480px;}
.s_pmpdetail .cont7 .bg .baoming .name{font-size:30px; line-height:50px;}
.s_pmpdetail .cont7 .bg .baoming .bmcont .infoList li{font-size:16px;}
.s_pmpdetail .cont7 .s_message{padding:40px 0px;}
.s_pmpdetail .cont7 .s_message .name{font-size:40px; line-height:60px; width:100%;}
.s_pmpdetail .cont7 .s_message .info{width:100%; margin-top:10px;}
.s_pmpdetail .cont7 .s_message .info .imglist li .box .int{font-size:20px;}
.s_pmpdetail .cont7 .s_message .info .imglist li .box .btn{font-size:24px;}
}

@media screen and (max-width:768px){
.s_pmpdetail .cont7 .bg .baoming{width:100%; height:380px;padding:15px;}
.s_pmpdetail .cont7 .bg .baoming .name{font-size:24px; line-height:40px;}
.s_pmpdetail .cont7 .bg .baoming .bmcont .infoList li{padding:5px 0px;}
.s_pmpdetail .cont7 .s_message .name{font-size:30px;}
.s_pmpdetail .cont7 .s_message .info .imglist li{width:50%;}
.s_pmpdetail .cont7 .s_message .info .imglist li .box{padding:10px;}
.s_pmpdetail .cont7 .s_message .info .imglist li .box .int{font-size:16px;}
.s_pmpdetail .cont7 .s_message .info .imglist li .box .btn{font-size:20px;}
.s_pmpdetail .cont7 .s_message .info .imglist li .box .btn{height:58px;}
}

@media screen and (max-width:640px){
.s_pmpdetail .cont7 .bg .baoming .name{font-size:20px;}
.s_pmpdetail .cont7 .bg{min-height:auto; padding:20px 0px;}
.s_pmpdetail .cont7 .s_message .name{font-size:24px;}
.s_pmpdetail .cont7 .s_message .info .imglist li .box .btn{font-size:16px;}
}

@media screen and (max-width:480px){
.s_pmpdetail .cont7 .bg .baoming .bmcont{padding:15px 20px;}	
}

.s_pmpdetail .cont8{padding:130px 0px 140px 0px;}

.s_pmpdetail .cont8 .gobtn{width:350px; height:80px; line-height:80px; border-radius:40px; background:#f8b931; box-shadow: 0px 0px 10px rgba(248,185,49,1); display:block; font-size:30px; text-align:center; margin:60px auto 0px auto; transition:all 0.3s; -webkit-transition:all 0.3s; font-weight:bold;}
.s_pmpdetail .cont8 .gobtn:hover{opacity:0.8;}

@media screen and (max-width:1440px){
.s_pmpdetail .cont8{padding:100px 0px 110px 0px;}	
}

@media screen and (max-width:1200px){
.s_pmpdetail .cont8 .gobtn{width:350px; height:60px; line-height:60px; border-radius:30px; margin:40px auto 0px auto; font-size:24px;}	
}

@media screen and (max-width:991px){
.s_pmpdetail .cont8{padding:70px 0px 80px 0px;}	
}

@media screen and (max-width:640px){
.s_pmpdetail .cont8{padding:40px 0px;}
.s_pmpdetail .cont8 .gobtn{width:300px; height:50px; line-height:50px; border-radius:25px; font-size:20px;}	
}

@media screen and (max-width:480px){
.s_pmpdetail .cont8 .gobtn{width:250px;  font-size:16px;}
}

.s_pmpdetail .cont9{padding:130px 0px 220px 0px; background:#f8f9fa;}
.s_pmpdetail .cont9 .s_honorslider .slick-dots{bottom:-110px;}

@media screen and (max-width:1440px){
.s_pmpdetail .cont9{padding:95px 0px 220px 0px;}	
}

@media screen and (max-width:1200px){
.s_pmpdetail .cont9{padding:65px 0px 180px 0px;}
.s_pmpdetail .cont9 .s_honorslider .slick-dots{bottom:-60px;}
}

@media screen and (max-width:991px){
.s_pmpdetail .cont9{padding:35px 0px 100px 0px;}

}


.s_remotedetail .cont1{padding:125px 0px 155px 0px;}
.s_remotedetail .cont1 .img{width:845px; margin:95px auto 0px auto; border:1px solid rgba(0,0,0,0.2);}

@media screen and (max-width:1440px){
.s_remotedetail .cont1{padding:95px 0px 125px 0px;}	
}

@media screen and (max-width:991px){
.s_remotedetail .cont1{padding:65px 0px 95px 0px;}	
.s_remotedetail .cont1 .img{margin-top:65px; width:100%;}
}

@media screen and (max-width:640px){
.s_remotedetail .cont1{padding:35px 0px 65px 0px;}	
.s_remotedetail .cont1 .img{margin-top:35px; width:100%;}
}

@media screen and (max-width:480px){
.s_remotedetail .cont1{padding:35px 0px 45px 0px;}
.s_remotedetail .cont1 .img{margin-top:25px;}
}

.s_remotedetail .cont2{padding:125px 0px 80px 0px; background:#f8f9fa;}
.s_remotedetail .cont2 .g-wrap{max-width:1060px; position:relative;}
.s_remotedetail .cont2 .title{width:100%; margin-top:75px; margin-bottom:30px; font-size:30px; line-height:40px;font-weight:bold; overflow:hidden;}
.s_remotedetail .cont2 .title .r1{width:20%; float:left;}
.s_remotedetail .cont2 .title .r2{width:40%; text-align:center;color:#f8b931; font-weight:bold; float:left;}
.s_remotedetail .cont2 .title .r3{width:40%; text-align:center;color:#333333; font-weight:bold; float:left;}
.s_remotedetail .cont2 ul{margin-top:0px;}
.s_remotedetail .cont2 ul li{ line-height:40px; padding:50px 0px; background:#FFF; box-shadow: 0px 0px 5px rgba(0,0,0,0.05); transition:all 0.3s;  cursor:pointer; margin:15px 0px;position:relative; display:flex;  justify-content: center;align-items: center;}
.s_remotedetail .cont2 ul li:before{position:absolute;content:""; width:15px; height:15px; border:2px solid #429637;border-radius:50%;background:#FFF; left:-88.5px; top:50%; margin-top:-7.5px; z-index:2;}
.s_remotedetail .cont2 ul li .jt{position:absolute;content:""; width:32px; height:12px;  left:-70px; top:50%; margin-top:-4px; z-index:2; background:url(/theme/default/images/ico129.png) center/cover no-repeat;}
.s_remotedetail .cont2 ul li .line{position:absolute; left:-80px; width:1px; height:calc(100% + 15px); top:-7.5px; border-right:1px dashed #429637;}
.s_remotedetail .cont2 ul li:first-child .line:before{position:absolute; content:""; width:15px; height:15px; border:2px solid #429637;border-radius:50%;background:#FFF; left:-8.5px; top:-8.5px;}
.s_remotedetail .cont2 ul li:last-child .line{height:calc(50% + 7.5%);}
.s_remotedetail .cont2 ul li:hover{background-image: linear-gradient(to right, rgba(53,150,41,1) , rgba(109,187,56,1));}
.s_remotedetail .cont2 ul li .r1{font-size:20px; text-align: center; color:#429637; width:20%; float:left; font-weight:bold;}
.s_remotedetail .cont2 ul li:hover .r1{color:#fff334;}
.s_remotedetail .cont2 ul li .r2{width:40%; float:left; color:#666; font-size:18px; padding:0px 15px; box-sizing: border-box;}
.s_remotedetail .cont2 ul li:hover .r2{color:#FFF;}

.s_remotedetail .cont2 .gobtn{width:350px; height:80px; line-height:80px; border-radius:40px; background:#f8b931; box-shadow: 0px 0px 10px rgba(248,185,49,1); display:block; font-size:30px; text-align:center; margin:60px auto 0px auto; transition:all 0.3s; -webkit-transition:all 0.3s; font-weight:bold;}
.s_remotedetail .cont2 .gobtn:hover{opacity:0.8;}

@media screen and (max-width:1440px){
.s_remotedetail .cont2{padding:95px 0px 80px 0px;}	
}

@media screen and (max-width:1200px){
.s_remotedetail .cont2 .title{font-size:24px; margin-top:45px;}	
.s_remotedetail .cont2 ul li{line-height:30px;}
.s_remotedetail .cont2 ul li .r2{font-size:16px;}
}

@media screen and (max-width:991px){
.s_remotedetail .cont2{padding:65px 0px 50px 0px;}
.s_remotedetail .cont2 .title{font-size:20px; line-height:30px; margin-top:25px;}	
.s_remotedetail .cont2 ul li{line-height:25px;}
.s_remotedetail .cont2 ul li .r1{font-size:16px;}
.s_remotedetail .cont2 ul li .r2{font-size:14px;}
}

@media screen and (max-width:640px){
.s_remotedetail .cont2{padding:35px 0px 30px 0px;}
.s_remotedetail .cont2 .title{font-size:16px; line-height:25px;}
.s_remotedetail .cont2 ul li{padding:25px 0px;}
.s_remotedetail .cont2 .gobtn{width:350px; height:60px; line-height:60px; border-radius:30px; margin:40px auto 0px auto; font-size:24px;}	
}

@media screen and (max-width:480px){
.s_remotedetail .cont2 .gobtn{width:250px;  font-size:16px;}	
}

.s_remotedetail .cont3{padding:120px 0px 100px 0px; }
@media screen and (max-width:1440px){
.s_remotedetail .cont3{padding:90px 0px 100px 0px; }	
}

@media screen and (max-width:991px){
.s_remotedetail .cont3{padding:60px 0px 70px 0px; }		
}

@media screen and (max-width:640px){
.s_remotedetail .cont3{padding:30px 0px 40px 0px; }	
}
.s_remotedetail .cont4{padding:120px 0px 180px 0px; background:#f8f9fa;}
@media screen and (max-width:1440px){
.s_remotedetail .cont4{padding:90px 0px 150px 0px; }	
}

@media screen and (max-width:1200px){
.s_remotedetail .cont4{padding:90px 0px 120px 0px; }	
}

@media screen and (max-width:991px){
.s_remotedetail .cont4{padding:60px 0px 90px 0px; }	
}

@media screen and (max-width:640px){
.s_remotedetail .cont4{padding:30px 0px 50px 0px; }	
}

@media screen and (max-width:480px){
.s_remotedetail .cont4{padding:30px 0px 40px 0px; }	
}

.s_remotedetail .cont5{padding:125px 0px 125px 0px; }
.s_remotedetail .cont5 .s_teachfs .imglist li .box{box-shadow: 0px 0px 15px rgba(0,0,0,0.05);}
@media screen and (max-width:1440px){
.s_remotedetail .cont5{padding:95px 0px; }	
}

@media screen and (max-width:1200px){
.s_remotedetail .cont5{padding:65px 0px; }	
}

@media screen and (max-width:640px){
.s_remotedetail .cont5{padding:35px 0px; }	
}

.s_remotedetail .cont6{padding: 130px 0px 60px 0px; background:#f8f9fa;}

@media screen and (max-width:1440px){
	.s_remotedetail .cont6{padding:100px 0px 0px 0px;}
}

@media screen and (max-width:1200px){
	.s_remotedetail .cont6{padding:70px 0px 0px 0px;}
}

@media screen and (max-width:991px){
	.s_remotedetail .cont6{padding:70px 0px 0px 0px;}
}

@media screen and (max-width:640px){
.s_remotedetail .cont6{padding:40px 0px 0px 0px;}	
}

.s_remotedetail .cont7{padding:130px 0px 60px 0px; }
.s_remotedetail .cont7 .h_teamcont1 .teamcont:before{background:#f8f9fa;}
.s_remotedetail .cont7 .h_teamcont1 .teamcont .txt .more a.active{width:180px;position:relative; text-align:left; padding-left:72px; box-sizing: border-box; line-height:48px;}
.s_remotedetail .cont7 .h_teamcont1 .teamcont .txt .more a.active:before{position:absolute; content:""; width:22px;height:20px; background:url(/theme/default/images/ico111.png) left center no-repeat; left:30px; top:50%; margin-top:-10px;}

@media screen and (max-width:1440px){
.s_remotedetail .cont7{padding:105px 0px 110px 0px;}	
}

@media screen and (max-width:1200px){
.s_remotedetail .cont7{padding:75px 0px 80px 0px;}	
.s_remotedetail .cont7 .h_teamcont1 .teamcont .txt .more a.active{width:150px; padding-left:60px; line-height:40px;}
}

@media screen and (max-width:991px){
.s_remotedetail .cont7{padding:45px 0px 40px 0px;}	
}
@media screen and (max-width:640px){
.s_remotedetail .cont7 .h_teamcont1 .teamcont .txt .more a.active{width:120px; padding-left:45px; }
.s_remotedetail .cont7 .h_teamcont1 .teamcont .txt .more a.active:before{left:15px; }
}

.s_remotedetail .cont8{padding:120px 0px 140px 0px; }
.s_remotedetail .cont8 .img{margin-top:80px;}

@media screen and (max-width:1440px){
.s_remotedetail .cont8{padding:90px 0px 110px 0px;}	
}

@media screen and (max-width:991px){
.s_remotedetail .cont8{padding:60px 0px 75px 0px;}
.s_remotedetail .cont8 .img{margin-top:50px;}
}

@media screen and (max-width:640px){
.s_remotedetail .cont8{padding:0px 0px 0px 0px;}
.s_remotedetail .cont8 .img{margin-top:30px;}
}

.s_remotedetail .cont9 .bg{min-height:754px; background:url(/theme/default/images/img164.jpg) center/cover no-repeat; padding-top:150px; box-sizing: border-box;}
.s_remotedetail .cont9 .bg .baoming{width:600px; height:520px; background:#429637; padding:20px 25px 25px 25px; box-sizing: border-box; }
.s_remotedetail .cont9 .bg .baoming .name{line-height:85px; font-size:46px; font-weight:bold; position:relative; color:#FFF;}
.s_remotedetail .cont9 .bg .baoming .name:after{position:absolute; content:""; width:12px; height:10px; right:10px; top:50%; margin-top:-5px; background:url(/theme/default/images/ico131.png) center/cover no-repeat;}
.s_remotedetail .cont9 .bg .baoming .bmcont{background:rgba(255,255,255,0.2); padding:25px 50px; width:100%; box-sizing: border-box; margin-top:15px;}
.s_remotedetail .cont9 .bg .baoming .bmcont .infoList li{font-size:18px; line-height:25px; padding:10px 0px; text-align:center; color:#FFF; overflow:hidden;}  
.s_remotedetail .cont9 .bg .baoming .bmcont .infoList li .sname{width:20%; float:left;}
.s_remotedetail .cont9 .bg .baoming .bmcont .infoList li .mobile{width:60%; float:left;}
.s_remotedetail .cont9 .bg .baoming .bmcont .infoList li .zt{width:20%; float:left;}
.s_remotedetail .cont9 .s_message{padding:100px 0px; background:#fff3d9;}
.s_remotedetail .cont9 .s_message .name{font-size:60px; width:25%; float:left; color:#333; line-height:80px;}
.s_remotedetail .cont9 .s_message .name span{color:#ffae00; font-weight:bold;}
.s_remotedetail .cont9 .s_message .info{width:75%; float:right;}
.s_remotedetail .cont9 .s_message .info .imglist{margin-top:-10px; margin-right:-10px; }
.s_remotedetail .cont9 .s_message .info .imglist li{width:25%; }
.s_remotedetail .cont9 .s_message .info .imglist li .box{border:1px solid #ece4d3;padding:20px 25px;background:#FFF; margin-top:10px; margin-right:10px;}
.s_remotedetail .cont9 .s_message .info .imglist li:last-child .box{border:0px; padding:0px;}
.s_remotedetail .cont9 .s_message .info .imglist li .box .int{height:38px; width:100%; line-height:78px; color:#333; font-size:24px;  border:0px;}
.s_remotedetail .cont9 .s_message .info .imglist li .box .btn{height:78px; width:100%; border:0px; color:#FFF; background:#ffae00; font-size:30px; font-weight:bold;}

@media screen and (max-width:1200px){
.s_remotedetail .cont9 .bg .baoming .name{font-size:36px;}
.s_remotedetail .cont9 .bg{min-height:auto; padding:50px 0px;}	
.s_remotedetail .cont9 .bg .baoming .bmcont .infoList li{font-size:16px;}
.s_remotedetail .cont9 .s_message{padding:70px 0px;}
.s_remotedetail .cont9 .s_message .name{font-size:50px; line-height:70px;}
.s_remotedetail .cont9 .s_message .info .imglist li .box{padding:15px;}
.s_remotedetail .cont9 .s_message .info .imglist li .box .btn{height:68px;}
}

@media screen and (max-width:991px){
.s_remotedetail .cont9 .bg .baoming{height:480px;}
.s_remotedetail .cont9 .bg .baoming .name{font-size:30px; line-height:50px;}
.s_remotedetail .cont9 .bg .baoming .bmcont .infoList li{font-size:16px;}
.s_remotedetail .cont9 .s_message{padding:40px 0px;}
.s_remotedetail .cont9 .s_message .name{font-size:40px; line-height:60px; width:100%;}
.s_remotedetail .cont9 .s_message .info{width:100%; margin-top:10px;}
.s_remotedetail .cont9 .s_message .info .imglist li .box .int{font-size:20px;}
.s_remotedetail .cont9 .s_message .info .imglist li .box .btn{font-size:24px;}
}

@media screen and (max-width:768px){
.s_remotedetail .cont9 .bg .baoming{width:100%; height:380px;padding:15px;}
.s_remotedetail .cont9 .bg .baoming .name{font-size:24px; line-height:40px;}
.s_remotedetail .cont9 .bg .baoming .bmcont .infoList li{padding:5px 0px;}
.s_remotedetail .cont9 .s_message .name{font-size:30px;}
.s_remotedetail .cont9 .s_message .info .imglist li{width:50%;}
.s_remotedetail .cont9 .s_message .info .imglist li .box{padding:10px;}
.s_remotedetail .cont9 .s_message .info .imglist li .box .int{font-size:16px;}
.s_remotedetail .cont9 .s_message .info .imglist li .box .btn{font-size:20px;}
.s_remotedetail .cont9 .s_message .info .imglist li .box .btn{height:58px;}
}

@media screen and (max-width:640px){
.s_remotedetail .cont9 .bg .baoming .name{font-size:20px;}
.s_remotedetail .cont9 .bg{min-height:auto; padding:20px 0px;}
.s_remotedetail .cont9 .s_message .name{font-size:24px;}
.s_remotedetail .cont9 .s_message .info .imglist li .box .btn{font-size:16px;}
}

@media screen and (max-width:480px){
.s_remotedetail .cont9 .bg .baoming .bmcont{padding:15px 20px;}	
}
.s_remotedetail .cont10{padding:120px 0px 140px 0px; }
.s_remotedetail .cont10 .gobtn{width:350px; height:80px; line-height:80px; border-radius:40px; background:#f8b931; box-shadow: 0px 0px 10px rgba(248,185,49,1); display:block; font-size:30px; text-align:center; margin:60px auto 0px auto; transition:all 0.3s; -webkit-transition:all 0.3s; font-weight:bold;}
.s_remotedetail .cont10 .gobtn:hover{opacity:0.8;}

@media screen and (max-width:1440px){
.s_remotedetail .cont10{padding:100px 0px 110px 0px;}	
}

@media screen and (max-width:1200px){
.s_remotedetail .cont10 .gobtn{width:350px; height:60px; line-height:60px; border-radius:30px; margin:40px auto 0px auto; font-size:24px;}	
}

@media screen and (max-width:991px){
.s_remotedetail .cont10{padding:70px 0px 80px 0px;}	
}

@media screen and (max-width:640px){
.s_remotedetail .cont10{padding:40px 0px;}
.s_remotedetail .cont10 .gobtn{width:300px; height:50px; line-height:50px; border-radius:25px; font-size:20px;}	
}

@media screen and (max-width:480px){
.s_remotedetail .cont10 .gobtn{width:250px;  font-size:16px;}
}

.s_remotedetail .cont11{padding:125px 0px; background:#f8f9fa;}
.s_remotedetail .cont11 .img{margin-top:80px; position:relative;}
.s_remotedetail .cont11 .img p{margin-bottom:10px;}
.s_remotedetail .cont11 .img .map{position:absolute; top:0px; left:0px; width:100%;}
.s_remotedetail .cont11 .gobtn{width:350px; height:80px; line-height:80px; border-radius:40px; background:#f8b931; box-shadow: 0px 0px 10px rgba(248,185,49,1); display:block; font-size:30px; text-align:center; margin:60px auto 0px auto; transition:all 0.3s; -webkit-transition:all 0.3s; font-weight:bold;}
.s_remotedetail .cont11 .gobtn:hover{opacity:0.8;}
@media screen and (max-width:1440px){
.s_remotedetail .cont11{padding:95px 0px;}	
}

@media screen and (max-width:1200px){
.s_remotedetail .cont11 .img{margin-top:50px;}
.s_remotedetail .cont11 .gobtn{width:350px; height:60px; line-height:60px; border-radius:30px; margin:40px auto 0px auto; font-size:24px;}	
}

@media screen and (max-width:991px){
.s_remotedetail .cont11{padding:65px 0px;}
}

@media screen and (max-width:640px){
.s_remotedetail .cont11{padding:35px 0px;}
.s_remotedetail .cont11 .gobtn{width:300px; height:50px; line-height:50px; border-radius:25px; font-size:20px;}	
}

@media screen and (max-width:480px){
.s_remotedetail .cont11 .gobtn{width:250px;  font-size:16px;}
}

.s_remotedetail .cont12{padding:120px 0px 220px 0px; }
.s_remotedetail .cont12 .s_honorslider .slick-dots{bottom:-110px;}

@media screen and (max-width:1440px){
.s_remotedetail .cont12{padding:95px 0px 220px 0px;}	
}

@media screen and (max-width:1200px){
.s_remotedetail .cont12{padding:65px 0px 180px 0px;}
.s_remotedetail .cont12 .s_honorslider .slick-dots{bottom:-60px;}
}

@media screen and (max-width:991px){
.s_remotedetail .cont12{padding:35px 0px 100px 0px;}
}

.s_oclass .cont1{padding:125px 0px 40px 0px;}
.s_oclass .cont1 .info{width:1044px;margin:55px auto 0px auto; position:relative;padding:70px 0px;}
.s_oclass .cont1 .info:before{position:absolute;content:""; width:570px;height:570px; border:1px dashed rgba(0,0,0,0.1); border-radius:50%; top:0px;left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.s_oclass .cont1 .info .txt{width:50%; position:absolute;top:0px; left:0px; height:100%; }
.s_oclass .cont1 .info .txt li{display:inline-block; padding-right:25px; position:absolute; line-height:35px; font-size:20px; text-align:right;}
.s_oclass .cont1 .info .txt li:after{position:absolute; content:""; width:20px; height:20px; background:url(/theme/default/images/ico41.png) center/cover no-repeat; right:-10px; top:50%; margin-top:-10px; }
.s_oclass .cont1 .info .txt li:nth-child(1){right:235px; top:108px;}
.s_oclass .cont1 .info .txt li:nth-child(2){right:275px; top:189px;}
.s_oclass .cont1 .info .txt li:nth-child(3){right:287px; top:280px;width:80%;}
.s_oclass .cont1 .info .txt li:nth-child(4){right:270px; top:370px;width:80%;}
.s_oclass .cont1 .info .txt li:nth-child(5){right:210px; top:460px;width:80%;}
.s_oclass .cont1 .info .txt1{width:50%; position:absolute;top:0px; right:0px; height:100%; }
.s_oclass .cont1 .info .txt1 li{display:inline-block; padding-left:25px; position:absolute; line-height:35px; font-size:20px; text-align:left;}
.s_oclass .cont1 .info .txt1 li:after{position:absolute; content:""; width:20px; height:20px; background:url(/theme/default/images/ico41.png) center/cover no-repeat; left:-10px; top:50%; margin-top:-10px; }
.s_oclass .cont1 .info .txt1 li:nth-child(1){left:235px; top:108px;}
.s_oclass .cont1 .info .txt1 li:nth-child(2){left:277px; top:189px;width:80%;}
.s_oclass .cont1 .info .txt1 li:nth-child(3){left:287px; top:280px;width:80%;}
.s_oclass .cont1 .info .txt1 li:nth-child(4){left:260px; top:370px;width:80%;}
.s_oclass .cont1 .info .txt1 li:nth-child(5){left:210px; top:460px;}

@media screen and (max-width:1440px){
.s_oclass .cont1{padding:95px 0px 40px 0px;}
.s_oclass .cont1 .info .txt li,.s_oclass .cont1 .info .txt1 li{font-size:16px;}
.s_oclass .cont1 .info .txt li:nth-child(3),.s_oclass .cont1 .info .txt li:nth-child(4),.s_oclass .cont1 .info .txt li:nth-child(5){width:55%;}	
.s_oclass .cont1 .info .txt1 li{line-height:30px;}
.s_oclass .cont1 .info .txt1 li:nth-child(2),.s_oclass .cont1 .info .txt1 li:nth-child(3),.s_oclass .cont1 .info .txt1 li:nth-child(4){width:55%;}
}

@media screen and (max-width:1200px){
.s_oclass .cont1 .info{width:100%; padding:0px;}
.s_oclass .cont1 .info:before{display:none;}
.s_oclass .cont1 .info .txt{position:static; width:100%;}
.s_oclass .cont1 .info .txt li:after{display:none;}
.s_oclass .cont1 .info .txt1 li:after{display:none;}
.s_oclass .cont1 .info .txt li:nth-child(3){width:100%;}
.s_oclass .cont1 .info .txt li:nth-child(4){width:100%;}
.s_oclass .cont1 .info .txt li:nth-child(5){width:100%;}
.s_oclass .cont1 .info .txt li{position:static; width:100%; text-align:center; padding-right:0px;}
.s_oclass .cont1 .info .txt1{position:static; width:100%;}
.s_oclass .cont1 .info .txt1 li:nth-child(2){width:100%;}
.s_oclass .cont1 .info .txt1 li:nth-child(3){width:100%;}
.s_oclass .cont1 .info .txt1 li:nth-child(4){width:100%;}
.s_oclass .cont1 .info .txt1 li{position:static; width:100%; text-align:center; padding-left:0px;}
}

@media screen and (max-width:991px){
.s_oclass .cont1{padding:65px 0px 35px 0px;}
.s_oclass .cont1 .info{margin:0px auto; padding:40px 0px;}
.s_oclass .cont1 .info .txt li{font-size:16px;}
.s_oclass .cont1 .info .txt1 li{font-size:16px;}
}

@media screen and (max-width:640px){
.s_oclass .cont1{padding:35px 0px 35px 0px;}
.s_oclass .cont1 .info{margin:0px auto; padding:20px 0px 0px 0px;}
.s_oclass .cont1 .info .txt li{font-size:14px; line-height:25px; padding:5px 0px;}
.s_oclass .cont1 .info .txt1 li{font-size:14px; line-height:25px; padding:5px 0px;}
}

.s_oclass .cont2{padding:125px 0px 105px 0px; background:#f8f9fa;}
.s_oclass .cont2 .ohonor{overflow:hidden; margin:70px 0px;}
.s_oclass .cont2 .ohonor .imglist{margin-right:-50px;}
.s_oclass .cont2 .ohonor .imglist li{width:25%;}
.s_oclass .cont2 .ohonor .imglist li a{margin-right:50px;} 
.s_oclass .cont2 .ohonor .imglist li a .img{text-align:center;}
.s_oclass .cont2 .ohonor .imglist li a .img img{display:inline; max-width:100%; width:auto;}
.s_oclass .cont2 .ohonor .imglist li a .txt{font-size:28px; margin-top:30px; line-height:35px; text-align:center; color:#333;}

.s_oclass .cont2 .info{position:relative;}
.s_oclass .cont2 .info:before{position:absolute; content:""; width:calc(100% - 460px); height:100%; background:#FFF; box-shadow:0px 0px 10px rgba(0,0,0,0.1); right:0px;}
.s_oclass .cont2 .info .img{width:570px; float:left;padding-bottom:50px; position:relative; z-index:10;}
.s_oclass .cont2 .info .txt{width:calc(100% - 570px); position:absolute; height:calc(100% - 50px); right:0px;}
.s_oclass .cont2 .info .txt .intro{position:absolute;top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);width:80%; color:#666; line-height:35px; font-size:16px;}
.s_oclass .cont2 .info .txt .intro p{margin-bottom:10px;}
.s_oclass .cont2 .info .txt .intro p span{color:#333; font-weight: bold; font-size:16px;}
.s_oclass .cont2 .info .txt .intro ul{overflow:hidden;}
.s_oclass .cont2 .info .txt .intro ul li{width:16%; float:left; line-height:25px; color:#666; font-size:14px;}
.s_oclass .cont2 .info .txt .intro ul li:last-child{width:20%;}
.s_oclass .cont2 .info .txt .intro ul li p{margin-bottom:0px;}
.s_oclass .cont2 .info .txt .intro .more {display:block;width:110px; height:40px; line-height:40px; border-radius:20px;background:#f8b931; padding:0px 20px; box-sizing: border-box; color:#FFF; position:relative; margin-top:20px;transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_oclass .cont2 .info .txt .intro .more .txt1{display:inline-block;}
.s_oclass .cont2 .info .txt .intro .more .txt2{display:none;}
.s_oclass .cont2 .info .txt .intro .retract .txt1{display:none;}
.s_oclass .cont2 .info .txt .intro .retract .txt2{display:inline-block;}
.s_oclass .cont2 .info .txt .intro .more:hover{opacity:0.8;}
.s_oclass .cont2 .info .txt .intro .more:after{width:40px; height:40px; position:absolute; content:">";border-radius:50%; background:#f9c73b; text-align:center; line-height:40px; color:#FFF; font-size:16px; right:0px;}

@media screen and (max-width:1440px){
.s_oclass .cont2{padding:95px 0px 75px 0px; }	
}

@media screen and (max-width:1200px){
.s_oclass .cont2 .ohonor{margin:40px 0px;}
.s_oclass .cont2 .ohonor .imglist li a .txt{font-size:20px;}
.s_oclass .cont2 .info:before{width:60%;}
.s_oclass .cont2 .info .img{width:48%;}
.s_oclass .cont2 .info .txt{width:50%;}
.s_oclass .cont2 .info .txt .intro{width:90%;}
.s_oclass .cont2 .info .txt .intro .more{margin-top:20px;}
}

@media screen and (max-width:991px){
.s_oclass .cont2{padding:65px 0px 45px 0px; }	
.s_oclass .cont2 .ohonor{margin:40px 0px;}
.s_oclass .cont2 .ohonor .imglist li a .txt{font-size:16px;}
.s_oclass .cont2 .info{ overflow:hidden;}
.s_oclass .cont2 .info:before{width:100%;}
.s_oclass .cont2 .info .img{width:100%; padding-bottom:30px;}
.s_oclass .cont2 .info .txt{width:100%; position:static; height:auto; position:relative;}
.s_oclass .cont2 .info .txt .intro{position:static; transform: translate(0,0);-webkit-transform: translate(0,0); overflow:hidden;width:95%; margin:15px auto;}
}

@media screen and (max-width:640px){
.s_oclass .cont2{padding:35px 0px 40px 0px;}	
.s_oclass .cont2 .ohonor{margin:30px 0px;}
.s_oclass .cont2 .ohonor .imglist li a .img{width:70%; margin:0px auto;}
.s_oclass .cont2 .ohonor .imglist li a .txt{margin-top:15px;}
.s_oclass .cont2 .info .img{padding-bottom:15px;}
.s_oclass .cont2 .info .txt .intro{font-size:14px; line-height:25px;}
}

@media screen and (max-width:480px){
.s_oclass .cont2 .ohonor .imglist{margin-right:-20px;}
.s_oclass .cont2 .ohonor .imglist li a{margin-right:20px;} 
}

.s_oclass .cont3{padding:140px 0px 130px 0px;}
.s_oclass .cont3 .pic{margin-top:110px; position:relative;}
.s_oclass .cont3 .pic .img{width:565px; margin:0px auto;}
.s_oclass .cont3 .pic li{border-radius:50%; position:absolute; }
.s_oclass .cont3 .pic li img{display:none;}
.s_oclass .cont3 .pic li .txt{position:absolute;width:80%; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); font-size:24px; color:#333; line-height:1.2; text-align:center;}
.s_oclass .cont3 .pic li:nth-child(1){width:130px; height:130px; background:rgba(248,185,49,0.2); top:0px; left:65px;}
.s_oclass .cont3 .pic li:nth-child(2){width:200px; height:200px; background:rgba(0,136,251,0.1); top:125px; left:145px;}
.s_oclass .cont3 .pic li:nth-child(3){width:140px; height:140px; background:rgba(80,215,62,0.1); top:265px; left:0px;}
.s_oclass .cont3 .pic li:nth-child(4){width:150px; height:150px; background:rgba(255,246,246,1); top:432px; left:66px;}
.s_oclass .cont3 .pic li:nth-child(5){width:160px; height:160px; background:rgba(248,185,49,0.1); top:18px; right:0px;}
.s_oclass .cont3 .pic li:nth-child(6){width:190px; height:190px; background:rgba(0,136,251,0.1); top:110px; right:170px;}
.s_oclass .cont3 .pic li:nth-child(7){width:140px; height:140px; background:rgba(15,228,253,0.1); top:238px; right:32px;}
.s_oclass .cont3 .pic li:nth-child(8){width:130px; height:130px; background:rgba(237,251,235,1); top:344px; right:233px;}
.s_oclass .cont3 .pic li:nth-child(9){width:150px; height:150px; background:rgba(246,244,255,1); top:425px; right:70px;}
.s_oclass .cont3 .pic li:nth-child(9) .txt{font-size:20px;}

@media screen and (max-width:1440px){
.s_oclass .cont3{padding:110px 0px 100px 0px;}
.s_oclass .cont3 .pic li .txt{font-size:20px}
.s_oclass .cont3 .pic li:nth-child(1){width:100px; height:100px;  top:0px; left:35px;}
.s_oclass .cont3 .pic li:nth-child(2){width:170px; height:170px; background:rgba(0,136,251,0.1); top:125px; left:115px;}
.s_oclass .cont3 .pic li:nth-child(3){width:110px; height:110px; background:rgba(80,215,62,0.1); top:265px; left:0px;}
.s_oclass .cont3 .pic li:nth-child(4){width:120px; height:120px; background:rgba(255,246,246,1); top:432px; left:36px;}
.s_oclass .cont3 .pic li:nth-child(5){width:130px; height:130px; background:rgba(248,185,49,0.1); top:18px; right:0px;}
.s_oclass .cont3 .pic li:nth-child(6){width:160px; height:160px; background:rgba(0,136,251,0.1); top:110px; right:110px;}
.s_oclass .cont3 .pic li:nth-child(7){width:110px; height:110px; background:rgba(15,228,253,0.1); top:238px; right:2px;}
.s_oclass .cont3 .pic li:nth-child(8){width:130px; height:130px; background:rgba(237,251,235,1); top:344px; right:173px;}
.s_oclass .cont3 .pic li:nth-child(9){width:120px; height:120px; background:rgba(246,244,255,1); top:425px; right:40px;}
.s_oclass .cont3 .pic li:nth-child(9) .txt{font-size:16px;}
}

@media screen and (max-width:1200px){
.s_oclass .cont3{padding:80px 0px 190px 0px;}
.s_oclass .cont3 .pic .img{width:400px;}	
}

@media screen and (max-width:991px){
.s_oclass .cont3{padding:50px 0px 100px 0px;}
.s_oclass .cont3 .pic{margin-top:30px;}
.s_oclass .cont3 .pic .img{width:60%;}	
.s_oclass .cont3 .pic ul{overflow:hidden;}
.s_oclass .cont3 .pic li{position:relative; width:23%; margin:0px 1%; float:left;}
.s_oclass .cont3 .pic li:nth-child(1){width:23%;height:auto; margin:0px 1%;  top:auto; left:auto;}
.s_oclass .cont3 .pic li:nth-child(2){width:23%;height:auto; margin:0px 1%;  top:auto; left:auto;}
.s_oclass .cont3 .pic li:nth-child(3){width:23%;height:auto; margin:0px 1%;  top:auto; left:auto;}
.s_oclass .cont3 .pic li:nth-child(4){width:23%;height:auto; margin:0px 1%;  top:auto; left:auto;}
.s_oclass .cont3 .pic li:nth-child(5){width:23%;height:auto; margin:0px 1%;  top:auto; left:auto;}
.s_oclass .cont3 .pic li:nth-child(6){width:23%;height:auto; margin:0px 1%;  top:auto; right:auto;}
.s_oclass .cont3 .pic li:nth-child(7){width:23%;height:auto; margin:0px 1%;  top:auto; left:auto;}
.s_oclass .cont3 .pic li:nth-child(8){width:23%;height:auto; margin:0px 1%;  top:auto; right:auto;}
.s_oclass .cont3 .pic li:nth-child(9){width:23%;height:auto; margin:0px 1%;  top:auto; right:auto;}
.s_oclass .cont3 .pic li img{display:block;}
}

@media screen and (max-width:768px){
.s_oclass .cont3{padding:40px 0px 70px 0px;}
.s_oclass .cont3 .pic{margin-top:40px;}	
.s_oclass .cont3 .pic li .txt{font-size:16px;}
}

@media screen and (max-width:640px){
.s_oclass .cont3{padding:40px 0px 40px 0px;}
.s_oclass .cont3 .pic{margin-top:10px;}
.s_oclass .cont3 .pic .img{width:80%;}	
.s_oclass .cont3 .pic li .txt{font-size:14px;}
.s_oclass .cont3 .pic li:nth-child(9) .txt{font-size:14px;}
}

@media screen and (max-width:480px){
.s_oclass .cont3 .pic li:nth-child(1){width:30%;height:auto; margin:0px 1.66%;  top:auto; left:auto;}
.s_oclass .cont3 .pic li:nth-child(2){width:30%;height:auto; margin:0px 1.66%;  top:auto; left:auto;}
.s_oclass .cont3 .pic li:nth-child(3){width:30%;height:auto; margin:0px 1.66%;  top:auto; left:auto;}
.s_oclass .cont3 .pic li:nth-child(4){width:30%;height:auto; margin:0px 1.66%;  top:auto; left:auto;}
.s_oclass .cont3 .pic li:nth-child(5){width:30%;height:auto; margin:0px 1.66%;  top:auto; left:auto;}
.s_oclass .cont3 .pic li:nth-child(6){width:30%;height:auto; margin:0px 1.66%;  top:auto; right:auto;}
.s_oclass .cont3 .pic li:nth-child(7){width:30%;height:auto; margin:0px 1.66%;  top:auto; left:auto;}
.s_oclass .cont3 .pic li:nth-child(8){width:30%;height:auto; margin:0px 1.66%;  top:auto; right:auto;}
.s_oclass .cont3 .pic li:nth-child(9){width:30%;height:auto; margin:0px 1.66%;  top:auto; right:auto;}	
}

.s_oclass .cont4{padding:125px 0px 125px 0px; background:#f8f9fa;}
.s_oclass .cont4 .g-wrap{max-width:1260px;}
.s_oclass .cont4 ul{margin-top:78px;}
.s_oclass .cont4 ul li{margin-bottom:40px;width:calc(100% - 190px); float:left;}
.s_oclass .cont4 ul li:last-child{margin-bottom:0px;}
.s_oclass .cont4 ul li.even{float:right;}
.s_oclass .cont4 ul li .img{width:190px; float:left;}
.s_oclass .cont4 ul li.even .img{float:right;}
.s_oclass .cont4 ul li .img em{display:block; width:130px; height:130px; float:left;}
.s_oclass .cont4 ul li.even .img em{float:right;}
.s_oclass .cont4 ul li .txt{width:calc(100% - 190px); float:right; background:#FFF; box-shadow: 0px 0px 10px rgba(0,0,0,0.05); min-height:130px; padding:25px 38px; box-sizing: border-box; transition:all 0.5s; -webkit-transition:all 0.5s; position:relative;}
.s_oclass .cont4 ul li .txt:after{position:absolute; content:""; width:8px;height:16px; background:url(/theme/default/images/ico139.png) center/cover no-repeat;left:-8px; top:50%; margin-top:-8px; }
.s_oclass .cont4 ul li.even .txt:after{left:auto; right:-8px; background:url(/theme/default/images/ico140.png) center/cover no-repeat;}
.s_oclass .cont4 ul li:hover .txt{background: linear-gradient(to right, #359629 , #6dbb38); transition:all 0.5s; -webkit-transition:all 0.5s;}
.s_oclass .cont4 ul li:hover .txt:after{background:url(/theme/default/images/h_ico139.png) center/cover no-repeat;}

.s_oclass .cont4 ul li.even .txt{float:left;}
.s_oclass .cont4 ul li.even:hover .txt:after{background:url(/theme/default/images/h_ico140.png) center/cover no-repeat;}
.s_oclass .cont4 ul li:hover .txt{ackground: linear-gradient(to left, #359629 , #6dbb38);}
.s_oclass .cont4 ul li .txt .name{line-height:1;}
.s_oclass .cont4 ul li.even .txt .name{text-align:right;}
.s_oclass .cont4 ul li .txt .name em{font-style:normal;font-size:28px; font-weight:bold; color:#47a22e; margin-right:28px; line-height:28px;}
.s_oclass .cont4 ul li:hover .txt .name em{color:#fff334;}
.s_oclass .cont4 ul li.even .txt .name em{float:right; margin-left:28px; margin-right:0px;}
.s_oclass .cont4 ul li .txt .name span{display:inline-block; width:80px; height:28px; line-height:28px; border-radius:14px; border:1px solid #d8ebd3;background:rgba(255,255,255,0.1); text-align:center; color:#47a22e; margin:0px 5px;}
.s_oclass .cont4 ul li:hover .txt .name span{border:1px solid rgba(255,255,255,0.3); color:#FFF;}
.s_oclass .cont4 ul li .txt h3{color:#666; font-size:16px; line-height:30px; margin-top:15px;}
.s_oclass .cont4 ul li:hover .txt h3{color:#FFF;}
.s_oclass .cont4 ul li.even .txt h3{text-align:right;}

@media screen and (max-width:1440px){
.s_oclass .cont4{padding:95px 0px 95px 0px;}	
}

@media screen and (max-width:1200px){
.s_oclass .cont4 ul{margin-top:48px;}
.s_oclass .cont4 ul li{width:100%; position:relative;}
.s_oclass .cont4 ul li .txt .name em{font-size:20px;display:block;}
.s_oclass .cont4 ul li .txt .name span{margin-left:0px;margin-right:8px;margin-top:15px;}
.s_oclass .cont4 ul li .img{width:150px; position:absolute; left:0px; top:50%; margin-top:-50px;}
.s_oclass .cont4 ul li .img em{width:100px;height:100px; }
.s_oclass .cont4 ul li .txt{width:calc(100% - 150px);}
.s_oclass .cont4 ul li.even .img{float:left;}
.s_oclass .cont4 ul li.even .img em{float:left;}
.s_oclass .cont4 ul li.even .txt{float:right;}
.s_oclass .cont4 ul li.even .txt .name{text-align:left;}
.s_oclass .cont4 ul li.even .txt .name em{float:left; margin-left:0px; width:100%;}
.s_oclass .cont4 ul li.even .txt h3{text-align:left;}
.s_oclass .cont4 ul li.even .txt:after{right:auto; left:-8px;background:url(/theme/default/images/ico139.png) center/cover no-repeat;}
.s_oclass .cont4 ul li.even:hover .txt:after{background:url(/theme/default/images/h_ico139.png) center/cover no-repeat;}
}

@media screen and (max-width:991px){
.s_oclass .cont4{padding:65px 0px;}	
}

@media screen and (max-width:640px){
.s_oclass .cont4{padding:40px 0px;}	
.s_oclass .cont4 ul{margin-top:30px;}
.s_oclass .cont4 ul li{margin-bottom:20px;}
.s_oclass .cont4 ul li .txt .name em{font-size:16px;}
.s_oclass .cont4 ul li .txt h3{font-size:14px;}
.s_oclass .cont4 ul li .txt {width: calc(100% - 120px); padding:15px;}
}

@media screen and (max-width:480px){
.s_oclass .cont4 ul li .img{display:none;}
.s_oclass .cont4 ul li .txt{width:100%;}
.s_oclass .cont4 ul li .txt:after{display:none;}
}

.s_oclass .cont5{padding:125px 0px 145px 0px;}
/* .s_oclass .cont5 .compared{margin-top:88px; overflow:hidden;}
.s_oclass .cont5 .compared .box{width:50%; float:left; background:#429637;}
.s_oclass .cont5 .compared .box:last-child{background:#2e7626;}
.s_oclass .cont5 .compared .box .name{font-size:48px; text-align:center; color:#FFF; line-height:60px; padding:60px 0px; background:rgba(0,0,0,0.25); position:relative;}
.s_oclass .cont5 .compared .box .name .vs{position:absolute; width:145px; height:115px; background:url(/theme/default/images/img58.png) center/cover no-repeat; right:-72.5px;top:50%; margin-top:-57.5px; z-index: 10;}
.s_oclass .cont5 .compared .box ul{margin:70px 140px 70px 60px;}
.s_oclass .cont5 .compared .box ul li{font-size:20px;height:80px; line-height:30px; padding:25px 20px 25px 20px; box-sizing: border-box; text-align:right; color:#333; margin-bottom:20px; background:#FFF; border-radius:5px; position:relative;}
.s_oclass .cont5 .compared .box ul li .cont{position:absolute; width:90%; top:50%; left:5%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.s_oclass .cont5 .compared .box ul li .tag{display:block;position:absolute; top:50%; margin-top:-30px;width:140px; height:55px; background:url(/theme/default/images/img59.png) center/cover no-repeat; right:-210px; }
.s_oclass .cont5 .compared .box ul li .tag span{display:block; margin-top:5px; line-height:50px; text-align:center; font-size:20px; font-weight:bold; color:#FFF;}
.s_oclass .cont5 .compared .box ul li:after{position:absolute; content:""; width:10px; height:16px; background:url(/theme/default/images/ico70.png) center/cover no-repeat; right:-10px; top:50%; margin-top:-8px;}
.s_oclass .cont5 .compared .box:last-child ul{margin:70px 60px 70px 140px;}
.s_oclass .cont5 .compared .box:last-child ul li{padding:25px 0px 25px 40px;background:rgba(255,255,255,0.2); text-align:left; color:#FFF;}
.s_oclass .cont5 .compared .box:last-child  ul li:after{left:-10px; right:auto; background:url(/theme/default/images/ico71.png) center/cover no-repeat;} */
.s_oclass .cont5 .compared{margin-top:88px; overflow:hidden;}
.s_oclass .cont5 .compared .box{width:50%; float:left; background:#429637;}
.s_oclass .cont5 .compared .box:last-child{background:#2e7626;}
.s_oclass .cont5 .compared .box .name{font-size:48px; text-align:center; color:#FFF; line-height:60px; padding:60px 0px; background:rgba(0,0,0,0.25); position:relative;}
.s_oclass .cont5 .compared .box .name .vs{position:absolute; width:145px; height:115px;  right:-72.5px;top:50%; margin-top:-57.5px; z-index: 10;}
.s_oclass .cont5 .compared .box ul{margin:70px 140px 70px 60px;}
.s_oclass .cont5 .compared .box ul li{font-size:20px; height:80px;line-height:25px; padding:25px 20px 25px 20px; box-sizing: border-box; text-align:center; color:#333; margin-bottom:20px; background:#FFF; border-radius:5px; position:relative;}
.s_oclass .cont5 .compared .box ul li .cont{position:absolute; width:90%; top:50%; left:5%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.s_oclass .cont5 .compared .box ul li .tag{display:block;position:absolute; top:50%; margin-top:-30px;width:140px; height:55px; background:url(/theme/default/images/img59.png) center/cover no-repeat; right:-210px; }
.s_oclass .cont5 .compared .box ul li .tag span{display:block; margin-top:5px; line-height:50px; text-align:center; font-size:20px; font-weight:bold; color:#FFF;}
.s_oclass .cont5 .compared .box ul li:after{position:absolute; content:""; width:10px; height:16px; /* background:url(/theme/default/images/ico70.png) center/cover no-repeat; */ right:-10px; top:50%; margin-top:-8px;}
.s_oclass .cont5 .compared .box:last-child ul{margin:70px 60px 70px 140px;}
.s_oclass .cont5 .compared .box:last-child ul li{padding:25px 20px 25px 20px;background:rgba(255,255,255,0.2); text-align:center; color:#FFF;}
.s_oclass .cont5 .compared .box:last-child  ul li:after{left:-10px; right:auto;/*  background:url(/theme/default/images/ico71.png) center/cover no-repeat; */}

@media screen and (max-width:1440px){
.s_oclass .cont5{padding:95px 0px 115px 0px;}
.s_oclass .cont5 .compared .box ul li{font-size:16px;}
.s_oclass .cont5 .compared .box:last-child ul li{font-size:16px;}
.s_oclass .cont5 .compared .box ul li .tag span{font-size:16px;}
}

@media screen and (max-width:1200px){
.s_oclass .cont5 .compared{margin-top:58px;}	
}

@media screen and (max-width:991px){
.s_oclass .cont5{padding:65px 0px 85px 0px;}
.s_oclass .cont5 .compared{margin-top:38px;}
.s_oclass .cont5 .compared .box ul{margin: 50px 90px 50px 30px;}
.s_oclass .cont5 .compared .box:last-child ul{margin: 50px 30px 50px 90px;}
.s_oclass .cont5 .compared .box ul li{font-size:14px;}
.s_oclass .cont5 .compared .box .name{font-size:40px;}	
.s_oclass .cont5 .compared .box:last-child ul li{font-size:14px;}
.s_oclass .cont5 .compared .box ul li .tag{right:-139px; width:100px;}
.s_oclass .cont5 .compared .box ul li .tag span{font-size:14px;}
}

@media screen and (max-width:640px){
.s_oclass .cont5{padding:40px 0px 45px 0px; overflow-y:hidden;}
.s_oclass .cont5 .compared{margin-top:30px;width:548px;}
.s_oclass .cont5 .compared .box .name{font-size:30px; padding:30px 0px;}	
.s_oclass .cont5 .compared .box .name .vs{width:100px; right:-50px; height:auto; margin-top:-40px;}
}

.s_oclass .cont6{padding:125px 0px 130px 0px; background:#f8f9fa;}
.s_oclass .cont6 .s_setclass{margin-top:95px;}
.s_oclass .cont6 .s_setclass .imglist{margin-right:-40px; overflow:visible;}
.s_oclass .cont6 .s_setclass .imglist li{width:25%;}
.s_oclass .cont6 .s_setclass .imglist li .box{margin-right:40px;margin-top:30px; box-shadow: 0px 0px 10px rgba(0,0,0,0.05); background:#FFF; position:relative;}
.s_oclass .cont6 .s_setclass .imglist li .box:before{position:absolute; content:"";width:79px; height:84px; top:-4px; left:-4px; background:url(/theme/default/images/ico136.png) center/cover no-repeat;}
.s_oclass .cont6 .s_setclass .imglist li .box .tag{position:absolute; width:120px; line-height:30px; left:-35px; font-size:16px;top:12px; color:#FFF; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); text-align:center;}
.s_oclass .cont6 .s_setclass .imglist li .box .tag span{font-size:24px;}
.s_oclass .cont6 .s_setclass .imglist li .box .name{height:85px; line-height:85px; background:#f5faf5; font-size:24px; font-weight:bold; text-align:center;}
.s_oclass .cont6 .s_setclass .imglist li .box .info{min-height:240px; padding:35px 20px 35px 35px; line-height:35px; box-sizing: border-box;}

@media screen and (max-width:1440px){
.s_oclass .cont6{padding:95px 0px 100px 0px;}	
}

@media screen and (max-width:1200px){
.s_oclass .cont6 .s_setclass{margin-top:65px;}
.s_oclass .cont6 .s_setclass .imglist{margin-right:-20px;}
.s_oclass .cont6 .s_setclass .imglist li .box{margin-right:20px;}
.s_oclass .cont6 .s_setclass .imglist li .box .name{font-size:20px;}
.s_oclass .cont6 .s_setclass .imglist li .box .info{padding:15px; line-height:30px;}
}

@media screen and (max-width:991px){
.s_oclass .cont6{padding:65px 0px 70px 0px;}
.s_oclass .cont6 .s_setclass .imglist li .box .info{line-height:25px;}	
}

@media screen and (max-width:768px){
.s_oclass .cont6{padding:45px 0px 40px 0px;}
.s_oclass .cont6 .s_setclass{margin-top:35px;}
.s_oclass .cont6 .s_setclass .imglist li{width:50%;}
.s_oclass .cont6 .s_setclass .imglist li .box .name{font-size:16px;}
}

@media screen and (max-width:480px){
.s_oclass .cont6 .s_setclass .imglist li{width:100%;}
.s_oclass .cont6 .s_setclass .imglist li .box .info{min-height:auto;padding:20px;}
}

.s_oclass .cont7{padding:125px 0px 60px 0px;}
.s_oclass .cont7 .imglist{margin-top:60px; margin-right:-38px;}
.s_oclass .cont7 .imglist li{width:50%;}
.s_oclass .cont7 .imglist li.last{width:100%;}
.s_oclass .cont7 .imglist li .box{margin-top:30px; margin-right:38px; background:#f8f9fa; border:1px solid rgba(0,0,0,0.1);padding:45px 30px; line-height:40px; position:relative; transition:all 0.5s; -webkit-transition:all 0.5s;}
.s_oclass .cont7 .imglist li:hover .box{background: linear-gradient(to right, #359629 , #6dbb38);}
.s_oclass .cont7 .imglist li .box:after{position:absolute; content:""; width:10px; height:10px; top:0px; right:0px;background:url(/theme/default/images/ico137.png) center/cover no-repeat; transition:all 0.5s; -webkit-transition:all 0.5s;}
.s_oclass .cont7 .imglist li:hover .box:after{top:3px; right:3px;background:url(/theme/default/images/ico138.png) center/cover no-repeat;}
.s_oclass .cont7 .imglist li .box span{display:block;}
.s_oclass .cont7 .imglist li:hover .box span{color:#FFF;}
.s_oclass .cont7 .imglist li .box span.name{font-size:30px; font-weight:bold; margin-right:75px;}
.s_oclass .cont7 .imglist li .box span.times{font-size:24px; }
@media screen and (max-width:1440px){
.s_oclass .cont7{padding:95px 0px 60px 0px;}	
}

@media screen and (max-width:1200px){
.s_oclass .cont7{padding:95px 0px 60px 0px;}
.s_oclass .cont7 .imglist{margin-top:30px;}
.s_oclass .cont7 .imglist li .box span.name{font-size:24px;}
.s_oclass .cont7 .imglist li .box span.times{font-size:20px;}
}

@media screen and (max-width:991px){
.s_oclass .cont7{padding:65px 0px 60px 0px;}
.s_oclass .cont7 .imglist li .box{padding:15px;}
.s_oclass .cont7 .imglist li .box span.name{font-size:20px;}
.s_oclass .cont7 .imglist li .box span.times{font-size:16px; line-height:30px;}
}

@media screen and (max-width:768px){
.s_oclass .cont7{padding:35px 0px 40px 0px;}
.s_oclass .cont7 .imglist{margin-top:0px;}
.s_oclass .cont7 .imglist li{width:100%;}
}

@media screen and (max-width:640px){
.s_oclass .cont7 .imglist li .box span.name{font-size:16px;}
.s_oclass .cont7 .imglist li .box span.times{font-size:14px;}
}

.s_oclass .cont8{padding:130px 0px 215px 0px;}
@media screen and (max-width:1440px){
.s_oclass .cont8{padding:100px 0px 180px 0px;}	
}

@media screen and (max-width:1200px){
.s_oclass .cont8{padding:40px 0px 150px 0px;}	
}

@media screen and (max-width:991px){
.s_oclass .cont8{padding:40px 0px 120px 0px;}	
}

@media screen and (max-width:991px){
.s_oclass .cont8{padding:20px 0px 90px 0px;}	
}
.s_oclass .cont9{padding:130px 0px; background:#f8f9fa;}
.s_oclass .cont9 .h_teamcont1 .teamcont .txt .more a.active{width:180px;position:relative; text-align:left; padding-left:72px; box-sizing: border-box; line-height:48px;}
.s_oclass .cont9 .h_teamcont1 .teamcont .txt .more a.active:before{position:absolute; content:""; width:22px;height:20px; background:url(/theme/default/images/ico111.png) left center no-repeat; left:30px; top:50%; margin-top:-10px;}

@media screen and (max-width:1440px){
.s_oclass .cont9{padding:100px 0px;}	
}

@media screen and (max-width:1200px){
.s_oclass .cont9{padding:70px 0px;}	
.s_oclass .cont9 .h_teamcont1 .teamcont .txt .more a.active{width:150px; padding-left:60px; line-height:40px;}
}

@media screen and (max-width:991px){
.s_oclass .cont9{padding:45px 0px 40px 0px;}	
}
@media screen and (max-width:640px){
.s_oclass .cont9 .h_teamcont1 .teamcont .txt .more a.active{width:120px; padding-left:45px; }
.s_oclass .cont9 .h_teamcont1 .teamcont .txt .more a.active:before{left:15px; }
}

.s_oclass .cont10{padding:125px 0px;}

@media screen and (max-width:1440px){
.s_oclass .cont10{padding:95px 0px;}	
}

@media screen and (max-width:991px){
.s_oclass .cont10{padding:65px 0px;}	
}

@media screen and (max-width:640px){
.s_oclass .cont10{padding:35px 0px;}	
}

.s_oclass .cont11{padding:125px 0px 85px 0px; background:#f8f9fa;}

.s_oclass .cont11 .imglist{margin-top:45px;margin-right:-50px;}
.s_oclass .cont11 .imglist li{width:33.33%;}
.s_oclass .cont11 .imglist li a{margin-right:50px; margin-top:50px; padding-bottom:50px; position:relative;}
.s_oclass .cont11 .imglist li a .img{width:250px; margin:0px auto; margin-bottom:-20px; position:relative; }
.s_oclass .cont11 .imglist li a .img em{display:block; width:100%; height:100%; position:absolute; transition:all 2s; -webkit-transition:all 2s; top:0px;}
.s_oclass .cont11 .imglist li a:hover .img em{transform:scale(1.1); -webkit-transform:scale(1.1);}
.s_oclass .cont11 .imglist li a .bg{width:100%;}

.s_oclass .cont11 .gobtn{width:390px; height:80px; line-height:80px; border-radius:40px; background:#f8b931; box-shadow: 0px 0px 10px rgba(248,185,49,1); display:block; font-size:30px; text-align:center; margin:0px auto 0px auto; transition:all 0.3s; -webkit-transition:all 0.3s; font-weight:bold;}
.s_oclass .cont11 .gobtn:hover{opacity:0.8;}

@media screen and (max-width:1440px){
.s_oclass .cont11{padding:95px 0px 85px 0px;}	
}

@media screen and (max-width:1200px){
.s_oclass .cont11 .imglist{margin-top:25px;margin-right:-30px;}
.s_oclass .cont11 .imglist li a{margin-right:30px; margin-top:30px; }
.s_oclass .cont11 .gobtn{width:350px; height:60px; line-height:60px; border-radius:30px; margin:40px auto 0px auto; font-size:24px;}	
}

@media screen and (max-width:768px){
.s_oclass .cont11{padding:65px 0px 55px 0px;}
.s_oclass .cont11 .imglist li{width:50%;}
.s_oclass .cont11 .gobtn{width:300px; height:50px; line-height:50px; border-radius:25px; font-size:20px;}	
}

@media screen and (max-width:480px){
.s_oclass .cont11{padding:40px 0px 35px 0px;}
.s_oclass .cont11 .imglist li{width:100%;}
.s_oclass .cont11 .imglist li a{padding-bottom:0px;}
.s_oclass .cont11 .gobtn{width:250px;  font-size:16px;}
}

.s_oclass .cont12{padding:125px 0px 250px 0px;}
.s_oclass .cont12 .s_honorslider .slick-dots{bottom:-110px;}

@media screen and (max-width:1440px){
.s_oclass .cont12{padding:95px 0px 220px 0px;}	
}

@media screen and (max-width:1200px){
.s_oclass .cont12{padding:65px 0px 180px 0px;}
.s_oclass .cont12 .s_honorslider .slick-dots{bottom:-60px;}
}

@media screen and (max-width:991px){
.s_oclass .cont12{padding:35px 0px 100px 0px;}

}

.s_oclass .cont13{padding:125px 0px 100px 0px; background:#f8f9fa;}

@media screen and (max-width:1440px){
.s_oclass .cont13{padding:95px 0px 100px 0px;}	
}

@media screen and (max-width:991px){
.s_oclass .cont13{padding:65px 0px 70px 0px;}	
}

@media screen and (max-width:640px){
.s_oclass .cont13{padding:35px 0px 40px 0px;}	
}

.s_oclass .cont14{padding:125px 0px 120px 0px; }

.s_oclass .cont14 ul{ margin-top:75px;}
.s_oclass .cont14 ul li{width:16.66%;float:left; position:relative; background:url(/theme/default/images/ico83.png) center/cover no-repeat; transition:all 0.3s; -webkit-transition:all 0.3s;  box-sizing: border-box; position:relative; margin-top:-23px;}
.s_oclass .cont14 ul li:first-child:before,.s_pmp .cont18 ul li:nth-child(7):before{position:absolute;content:""; width:1px; height:47%;  left:0px; top:50%; margin-top:-30.5%;box-shadow: -5px 0px 15px rgba(51,51,51,0.5);}
.s_oclass .cont14 ul li:last-child:before,.s_pmp .cont18 ul li:nth-child(6):before{position:absolute;content:""; width:1px; height:47%;  right:0px; top:50%; margin-top:-30.5%;box-shadow: 5px 0px 15px rgba(51,51,51,0.5);}
.s_oclass .cont14 ul li:after{position:absolute;content:""; width:1px; height:47%; background:#e6e7e8; right:0px; top:50%; margin-top:-30.5%;}
.s_oclass .cont14 ul li:last-child:after,.s_pmp .cont18 ul li:nth-child(6):after{display:none;}
.s_oclass .cont14 ul li:hover{background:url(/theme/default/images/ico85.png) center/cover no-repeat;}

.s_oclass .cont14 ul li .cont{position:absolute; width:90%;left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); min-height:100px; z-index:10;}
.s_oclass .cont14 ul li .cont em{display:block; width:46px; height:46px; margin:0px auto; transition:all 0.5s; -webkit-transition:all 0.5s;}
.s_oclass .cont14 ul li .cont em.pic1{display:block;}
.s_oclass .cont14 ul li:hover .cont em.pic1{display:none;}
.s_oclass .cont14 ul li .cont em.pic2{display:none;}
.s_oclass .cont14 ul li:hover .cont em.pic2{display:block;}
.s_oclass .cont14 ul li .cont span{display:block; line-height:30px; font-size:24px; text-align:center; color:#333;margin-top:15px;}
.s_oclass .cont14 ul li:hover .cont span{font-weight:bold; color:#FFF;}

@media screen and (max-width:1440px){
.s_oclass .cont14{padding:100px 0px 90px 0px;}	
}

@media screen and (max-width:1200px){
.s_oclass .cont14 ul li .cont span{font-size:20px;}	
}

@media screen and (max-width:991px){
.s_oclass .cont14{padding:70px 0px 60px 0px;}
.s_oclass .cont14 ul{margin-top:45px;}
.s_oclass .cont14 ul li .cont span{font-size:16px;}	
}

@media screen and (max-width:768px){
.s_oclass .cont14{padding:40px 0px 30px 0px;}
.s_oclass .cont14 ul{margin-top:30px;}
.s_oclass .cont14 ul li{width:25%; margin-top:-13px;}
.s_oclass .cont14 ul li .cont span{margin-top:5px; font-size:14px;}
}

@media screen and (max-width:480px){
.s_oclass .cont14 ul li{width:33.33%;}
.s_oclass .cont14 ul li .cont span{margin-top:5px; }
}

.s_oclass .cont15{padding:125px 0px 135px 0px; background:#f8f9fa;}

.s_oclass .cont15 ul{margin-top:70px;}
.s_oclass .cont15 ul li{margin-bottom:30px; background:#FFF; box-shadow: 0px 0px 10px #ccc; padding:30px 50px 30px 32px; transition:all 0.3s; -webkit-transition:all 0.3s; cursor: pointer;}
.s_oclass .cont15 ul li .info{padding-left:56px; position:relative;}
.s_oclass .cont15 ul li .info em{display:block; width:33px;height:31px;position:absolute;left:0px; top:7px;}
.s_oclass .cont15 ul li .info .ico{position:absolute; width:30px; height:30px; right:0px; top:13px; background:url(/theme/default/images/ico102.png) #f8f9fa center center no-repeat; border-radius:50%;}
.s_oclass .cont15 ul li .info .name{line-height:50px; font-size:24px; font-weight:bold;}
.s_oclass .cont15 ul li .info .txt{padding:15px 0px 0px 0px; font-size:18px; color:#333; line-height:30px; border-top:1px dashed rgba(255,255,255,0.5); display:none; margin-top:15px;}
.s_oclass .cont15 ul li:hover,.s_oclass .cont15 ul li.active{background: linear-gradient(to right, #359629 , #6dbb38); color:#FFF; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_oclass .cont15 ul li:hover .info .txt,.s_oclass .cont15 ul li.active .info .txt{color:#FFF; }
.s_oclass .cont15 ul li.active .info .txt a{color: #FFAE00;}
.s_oclass .cont15 ul li.active .info .ico{background:url(/theme/default/images/ico103.png) rgba(255,255,255,0.2) center center no-repeat;}

.s_oclass .cont15 .gobtn{width:350px; height:80px; line-height:80px; border-radius:40px; background:#f8b931; box-shadow: 0px 0px 10px rgba(248,185,49,1); display:block; font-size:30px; text-align:center; margin:90px auto 0px auto; transition:all 0.3s; -webkit-transition:all 0.3s; font-weight:bold;}
.s_oclass .cont15 .gobtn:hover{opacity:0.8;}

@media screen and (max-width:1440px){
.s_oclass .cont15{padding:100px 0px 110px 0px;}
}

@media screen and (max-width:1200px){
.s_oclass .cont15 .gobtn{width:350px; height:60px; line-height:60px; border-radius:30px; margin:40px auto 0px auto; font-size:24px;}	
}

@media screen and (max-width:991px){
.s_oclass .cont15{padding:70px 0px 80px 0px;}
.s_oclass .cont15 ul{margin-top:40px;}
.s_oclass .cont15 ul li .info .name{line-height:40px; font-size:20px;}
.s_oclass .cont15 ul li .info .txt{font-size:16px;}
}

@media screen and (max-width:640px){
.s_oclass .cont15{padding:40px 0px 50px 0px;}
.s_oclass .cont15 ul{margin-top:25px;}
.s_oclass .cont15 ul li{padding:15px 20px 15px 16px; margin-bottom:15px;}	
.s_oclass .cont15 ul li .info{padding-left:35px;}
.s_oclass .cont15 ul li .info em{width:23px; height:auto;}
.s_oclass .cont15 ul li .info .ico{width:23px; height:23px; top:6px;background: url(/theme/default/images/ico102.png) #f8f9fa center center no-repeat;}
.s_oclass .cont15 ul li .info .name{line-height:35px; font-size:16px;}
.s_oclass .cont15 ul li .info .txt{margin-top:10px; padding:10px 0px 0px 0px; font-size:14px; line-height:25px;}
.s_oclass .cont15 .gobtn{width:300px; height:50px; line-height:50px; border-radius:25px; font-size:20px;}	
}

@media screen and (max-width:480px){
.s_oclass .cont15 .gobtn{width:200px;  font-size:16px;}	
}

.citylayer{position:absolute;background:rgba(0,0,0,0.4);top:0px; width:100%;height:100%; z-index: 100; display:none;}
.citylayer .citycont{width:100%; position:absolute; top:120px;display:none;}
.citylayer .citycont .r_citycont{width:50%;position:absolute;height:100%; left:0px; }
.citylayer .citycont .r_citycont .cont{position:absolute; width:100%; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); text-align:center;}
.citylayer .citycont .r_citycont .cont .bigtxt{padding-bottom:75px;  font-size:36px; line-height: 1.3; color:#FFF; position:relative; margin-bottom:75px;}
.citylayer .citycont .r_citycont .cont .bigtxt span{font-size:60px;display:block;}
.citylayer .citycont .r_citycont .cont .bigtxt:after{position:absolute;content:""; width:90px; height:4px; background:#f8b931;bottom:0px; left:50%; margin-left:-45px;}
.citylayer .citycont .r_citycont .cont .stxt{font-size:24px; line-height:40px;color:#FFF;}
.citylayer .citycont .l_citycont{padding:105px 0px 85px 0px; width:50%; float:right; background:#FFF;}
.citylayer .citycont .l_citycont ul{width:80%; margin:0px auto;}
.citylayer .citycont .l_citycont ul li{ color:#333;overflow:hidden;}
.citylayer .citycont .l_citycont ul li .name{width:40%;padding-left:90px; float:left; font-size:16px;line-height:70px;box-sizing: border-box; }
.citylayer .citycont .l_citycont ul li .name:last-child{width:60%;}
.citylayer .citycont .l_citycont ul li .name em{width:42px; height:26px; line-height:30px; border-radius:13px; background:#f8b931;text-align:center;display:inline-block; font-style: normal; color:#FFF; font-family: 'fanghei'; }
.citylayer .citycont .l_citycont ul li .name a{color:#333;display:inline-block;margin-left:20px;}
.citylayer .citycont .l_citycont ul li .name a:hover{color:#f8b931;}
.citylayer .citycont .l_citycont ul li:nth-child(odd){background:#f9fafa;}
.citylayer .citycont .l_citycont ul li:last-child{margin-top:50px; font-size:18px;}
.citylayer .citycont .l_citycont ul li:last-child  a{color:#FFF; margin-left:0px; position:relative;padding-left:138px; display:block;background-image: linear-gradient(to right,#359629,#6dbb38); line-height:70px; box-sizing: border-box; transition:all 0.5s; -webkit-transition:all 0.5s;}
.citylayer .citycont .l_citycont ul li:last-child  a:hover{opacity:0.8;}
.citylayer .citycont .l_citycont ul li:last-child  a:before{position:absolute;content:""; left:110px; top:50%; margin-top:-4px; background:url(/theme/default/images/ico142.png) center/cover no-repeat; width:4px; height:8px;}

@media screen and (max-width:2100px){
.citylayer .citycont .l_citycont ul{width:90%;}
.citylayer .citycont .l_citycont ul li .name{padding-left:30px;}
.citylayer .citycont .l_citycont ul li:last-child{font-size:16px;}
.citylayer .citycont .l_citycont ul li:last-child a{padding-left:60px;}
.citylayer .citycont .l_citycont ul li:last-child  a:before{left:40px;}
}

@media screen and (max-width:1600px){
.citylayer .citycont .l_citycont ul li .name{font-size:14px;}
.citylayer .citycont .l_citycont ul li .name a{margin-left:10px;}
}

@media screen and (max-width:1280px){
.citylayer .citycont .l_citycont ul{width:95%;}
.citylayer .citycont .l_citycont ul li .name{padding-left:10px;}	
}
@media screen and (max-width:1200px){
.citylayer .citycont{top:116px; }	
}

@media screen and (max-width:991px){
.citylayer .citycont{top:80px; position:fixed; overflow-x:hidden; height:calc(100% - 80px);}
.citylayer .citycont .r_citycont{display:none;}
.citylayer .citycont .l_citycont{width:100%; padding:25px 0px;}
.citylayer .citycont .l_citycont ul li:last-child{margin-top:15px; }
.citylayer .citycont .l_citycont ul li:last-child a{line-height:40px;}
}

@media screen and (max-width:640px){
.citylayer .citycont .l_citycont{padding:0px 0px 15px 0px;  }
.citylayer .citycont .l_citycont ul li .name{line-height:45px; width:100%;}	
.citylayer .citycont .l_citycont ul li .name:last-child{width:100%;}
.citylayer .citycont .l_citycont ul li:nth-child(odd) .name:nth-child(even){background:#FFF;}
.citylayer .citycont .l_citycont ul li:nth-child(even) .name:nth-child(odd){background:#f9fafa;}
}

.feedhead{padding:30px 0px;}
.feedhead .g-wrap{max-width: 1100px;}
.feedhead .img{width:228px; height:56px; display:block; float:left; }
.feedhead .hotline{display: inline-block;float: right;font-size: 24px;color: #429637;font-family: 'DINPRO';line-height: 56px;}
.feedbody{padding:110px 0px 0px 0px; background:#f1f2f4;}
.feedbody .g-wrap{max-width: 1100px;}
.feedbody .cont{background:#FFF;padding:100px 100px 70px 100px;}
.feedbody .cont h2{font-size:30px; text-align:center;}
.feedbody .cont dl{margin-top:30px; overflow:hidden;}
.feedbody .cont dl dt{padding:30px 0px; font-size:18px; font-weight:bold; border-bottom:1px solid #ebebeb; color:#333; margin-bottom:20px;}
.feedbody .cont dl dd{margin:10px 0px;padding-left:40px; font-size:16px;position:relative; line-height:30px; cursor: pointer;width:28%; float:left;}
.feedbody .cont .qa1 dd:before{position:absolute; content:""; width:16px; height:16px;background:url(/theme/default/images/ico244.png) center/cover no-repeat; left:0px; top:50%; margin-top:-8px;}
.feedbody .cont .qa1 dd.active:before{background:url(/theme/default/images/ico245.png) center/cover no-repeat;}
.feedbody .cont dl dd .int{background:#FFF; border:0px; border-bottom:1px solid #ccc; width:150px;height:25px; padding-left:5px; color:#333;}
.feedbody .cont .qa2 dd:before{position:absolute; content:""; width:16px; height:16px;background:url(/theme/default/images/ico246.png) center/cover no-repeat; left:0px; top:50%; margin-top:-8px;}

.feedbody .cont .qaform{margin-top:80px;}
.feedbody .cont .qaform .imglist li{width:33.33%;}
.feedbody .cont .qaform .imglist li .box{margin-top:30px; margin-right:30px; border:1px solid #cccccc; padding:15px;}
.feedbody .cont .qaform .imglist li .box .int{border:0px; background:#FFF; font-size:16px; width:100%;}
.feedbody .cont .qaform .btn{width:300px; height:70px; border-radius:35px; background:#f8b931;  border:0px; margin:0px auto; font-size:30px; color:#FFF; margin-top:80px; display:block; transition:all 0.3s; -webkit-transition:all 0.3s;}
.feedbody .cont .qaform .btn:hover{opacity:0.8;}
.feedbody .cont .qa2 dd.active:before{background:url(/theme/default/images/ico247.png) center/cover no-repeat;}
.feedcopy{padding:45px 0px; line-height:30px; font-size:14px; text-align: center;}

@media screen and (max-width:991px){
.feedhead{padding:15px 0px;}
.feedhead .img{width:150px;	height:37px;margin-top:8.5px;}
.feedhead .hotline{font-size:20px;}
.feedbody{padding:80px 0px 0px 0px;}
.feedbody .cont{padding: 50px 30px;}
.feedbody .cont dl dt{line-height:25px; padding:10px 0px; font-size:16px;}
.feedbody .cont dl dd{width:90%; padding:0px 0px 0px 30px; margin:5px 0px; }
.feedbody .cont h2{font-size:24px;}
.feedbody .cont .qaform{margin-top:50px;}
.feedbody .cont .qaform .imglist li{width:100%;}
.feedbody .cont .qaform .imglist li .box{margin-top:15px;}
.feedbody .cont .qaform .btn{width:250px; height:50px; border-radius:30px; margin-top:50px;font-size:24px;}
}

@media screen and (max-width:640px){
.feedbody{padding:50px 0px 0px 0px;}
.feedbody .cont h2{font-size:20px;}	
.feedbody .cont .qaform .btn{font-size:16px; width:100%;margin-top:30px;}
.feedbody .cont .qaform .imglist li .box{padding:10px;}
}

.m-layer{position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.8); left:0px; top:-150%; z-index:999; opacity:1;}
.m-layer .cont{width:1000px; background:#FFF; border-radius:3px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); padding:50px; box-sizing: border-box;}
.m-layer .cont .close{width:32px; position:absolute; top:35px; right:35px; display:block; transition:all 0.5s; -webkit-transition:all 0.5s; z-index:100;}
.m-layer .cont .close:hover{transform:rotate(180deg); -webkit-transform:rotate(180deg);}

.m-layer .cont h2{font-size:30px; text-align:center; margin-bottom:15px;}
.m-layer .cont dl{margin-top:15px; overflow:hidden;}
.m-layer .cont dl dt{padding:15px 0px; font-size:18px; font-weight:bold; border-bottom:1px solid #ebebeb; color:#333; margin-bottom:10px;}
.m-layer .cont dl dd{margin:10px 0px;padding-left:40px; font-size:16px;position:relative; line-height:30px; cursor: pointer;width:28%; float:left;}
.m-layer .cont .qa1 dd:before{position:absolute; content:""; width:16px; height:16px;background:url(/theme/default/images/ico244.png) center/cover no-repeat; left:0px; top:50%; margin-top:-8px;}
.m-layer .cont .qa1 dd.active:before{background:url(/theme/default/images/ico245.png) center/cover no-repeat;}
.m-layer .cont dl dd .int{background:#FFF; border:0px; border-bottom:1px solid #ccc; width:150px;height:25px; padding-left:5px; color:#333;}
.m-layer .cont .qa2 dd:before{position:absolute; content:""; width:16px; height:16px;background:url(/theme/default/images/ico246.png) center/cover no-repeat; left:0px; top:50%; margin-top:-8px;}

.m-layer .cont .qaform{margin-top:50px;}
.m-layer .cont .qaform .imglist{margin-right:-15px;}
.m-layer .cont .qaform .imglist li{width:50%;}
.m-layer .cont .qaform .imglist li.w30{width:33.33%;}
.m-layer .cont .qaform .imglist li .box{margin-top:30px; margin-right:15px; border:1px solid #cccccc; padding:15px;}
.m-layer .cont .qaform .imglist li .box .int{border:0px; background:#FFF; font-size:16px; width:100%;}
.m-layer .cont .qaform .btn{width:200px; height:60px; border-radius:30px; background:#f8b931;  border:0px; margin:0px auto; font-size:20px; color:#FFF; margin-top:50px; display:block; transition:all 0.3s; -webkit-transition:all 0.3s;}
.m-layer .cont .qaform .btn:hover{opacity:0.8;}
.m-layer .cont .qa2 dd.active:before{background:url(/theme/default/images/ico247.png) center/cover no-repeat;}

@media screen and (max-width:1200px){
.m-layer .cont{width:90%;}	
}

@media screen and (max-width:991px){
.m-layer .cont {width:90%;}
.m-layer .cont h2{font-size:24px;}
.m-layer .cont .qaform .imglist li{width:50%;}
}

@media screen and (max-width:640px){
.m-layer .cont {width:90%; padding:25px;}
.m-layer .cont h2{font-size:20px;}
.m-layer .cont dl dt{font-size:14px; line-height:25px;}
.m-layer .cont .qaform .imglist li .box{margin-top:15px; padding:8px 10px;}
.m-layer .cont dl dd{margin:0px;}
.m-layer .cont .qaform .imglist li .box .int{font-size:14px; height:25px; line-height:25px;}
.m-layer .cont .qaform .btn{width:100%; height:40px; border-radius:20px; font-size:16px;margin-top:20px;}
.m-layer .cont .close{top:15px; right:15px;}
}

@media screen and (max-width:480px){
.m-layer .cont .qaform .imglist li{width:100%;}	
}

.m-layer1{position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.8); left:0px; top:-150%; z-index:1024; opacity:0;}
.m-layer1 .cont{width:1000px; background:#FFF; border-radius:3px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); padding:50px; box-sizing: border-box;}
.m-layer1 .cont .close{width:32px; position:absolute; top:35px; right:35px; display:block; transition:all 0.5s; -webkit-transition:all 0.5s; z-index:100;}
.m-layer1 .cont .close:hover{transform:rotate(180deg); -webkit-transform:rotate(180deg);}

.m-layer1 .cont h2{font-size:30px; text-align:center; margin-bottom:15px;}
.m-layer1 .cont dl{margin-top:15px; overflow:hidden;}
.m-layer1 .cont dl dt{padding:15px 0px; font-size:18px; font-weight:bold; border-bottom:1px solid #ebebeb; color:#333; margin-bottom:10px;}
.m-layer1 .cont dl dd{margin:10px 0px;padding-left:40px; font-size:16px;position:relative; line-height:30px; cursor: pointer;width:20%; float:left;}
.m-layer1 .cont .qa1 dd:before{position:absolute; content:""; width:16px; height:16px;background:url(/theme/default/images/ico244.png) center/cover no-repeat; left:0px; top:50%; margin-top:-8px;}
.m-layer1 .cont .qa1 dd.active:before{background:url(/theme/default/images/ico245.png) center/cover no-repeat;}
.m-layer1 .cont dl dd .int{background:#FFF; border:0px; border-bottom:1px solid #ccc; width:150px;height:25px; padding-left:5px; color:#333;}
.m-layer1 .cont .qa2 dd{width:28%;}
.m-layer1 .cont .qa2 dd:before{position:absolute; content:""; width:16px; height:16px;background:url(/theme/default/images/ico246.png) center/cover no-repeat; left:0px; top:50%; margin-top:-8px;}

.m-layer1 .cont .qaform{margin-top:50px;}
.m-layer1 .cont .qaform .imglist{margin-right:-15px;}
.m-layer1 .cont .qaform .imglist li{width:25%;}
.m-layer1 .cont .qaform .imglist li.w30{width:33.33%;}
.m-layer1 .cont .qaform .imglist li .box{margin-top:30px; margin-right:15px; border:1px solid #cccccc; padding:15px;}
.m-layer1 .cont .qaform .imglist li .box .int{border:0px; background:#FFF; font-size:16px; width:100%;}
.m-layer1 .cont .qaform .btn{width:200px; height:60px; border-radius:30px; background:#f8b931;  border:0px; margin:0px auto; font-size:20px; color:#FFF; margin-top:60px; display:block; transition:all 0.3s; -webkit-transition:all 0.3s;}
.m-layer1 .cont .qaform .btn:hover{opacity:0.8;}
.m-layer1 .cont .qa2 dd.active:before{background:url(/theme/default/images/ico247.png) center/cover no-repeat;}

@media screen and (max-width:1200px){
.m-layer1 .cont{width:90%;}	
.m-layer1 .cont dl dd{width:17%;}
}

@media screen and (max-width:991px){
.m-layer1 .cont {width:90%;}
.m-layer1 .cont h2{font-size:24px;}
.m-layer1 .cont .qaform .imglist li{width:50%;}
.m-layer1 .cont .qa2 dd{width:35%;}
.m-layer1 .cont .qa2 dd:last-child{width:80%;}
}

@media screen and (max-width:768px){
.m-layer1 .cont dl dd{width:35%;}	
}

@media screen and (max-width:640px){
.m-layer1 .cont {width:90%; padding:25px;}
.m-layer1 .cont h2{font-size:20px;}
.m-layer1 .cont dl dt{font-size:16px; line-height:25px; padding-top:0px;}
.m-layer1 .cont .qaform .imglist li .box{margin-top:15px; padding:8px 10px;}
.m-layer1 .cont dl dd{margin:5px 0px; font-size:14px; padding-left:30px;}
.m-layer1 .cont .qaform .imglist li .box .int{font-size:14px; height:25px; line-height:25px;}
.m-layer1 .cont .qaform .btn{width:100%; height:40px; border-radius:20px; font-size:16px;margin-top:20px;}
.m-layer1 .cont .close{top:15px; right:15px;}
}

.m-layer2{position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.8); left:0px; top:-150%; z-index:999; opacity:0;}
.m-layer2 .cont{width:1000px; background:#FFF; border-radius:3px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); padding:50px; box-sizing: border-box;}
.m-layer2 .cont .close{width:32px; position:absolute; top:35px; right:35px; display:block; transition:all 0.5s; -webkit-transition:all 0.5s; z-index:100;}
.m-layer2 .cont .close:hover{transform:rotate(180deg); -webkit-transform:rotate(180deg);}

.m-layer2 .cont h2{font-size:30px; text-align:center; margin-bottom:15px;}
.m-layer2 .cont dl{margin-top:15px; overflow:hidden;}
.m-layer2 .cont dl dt{padding:15px 0px; font-size:18px; font-weight:bold; border-bottom:1px solid #ebebeb; color:#333; margin-bottom:10px;}
.m-layer2 .cont dl dd{margin:10px 0px;padding-left:40px; font-size:16px;position:relative; line-height:30px; cursor: pointer;width:20%; float:left;}
.m-layer2 .cont .qa1 dd:before{position:absolute; content:""; width:16px; height:16px;background:url(/theme/default/images/ico244.png) center/cover no-repeat; left:0px; top:50%; margin-top:-8px;}
.m-layer2 .cont .qa1 dd.active:before{background:url(/theme/default/images/ico245.png) center/cover no-repeat;}
.m-layer2 .cont dl dd .int{background:#FFF; border:0px; border-bottom:1px solid #ccc; width:150px;height:25px; padding-left:5px; color:#333;}
.m-layer2 .cont .qa2 dd{width:28%;}
.m-layer2 .cont .qa2 dd:before{position:absolute; content:""; width:16px; height:16px;background:url(/theme/default/images/ico246.png) center/cover no-repeat; left:0px; top:50%; margin-top:-8px;}

.m-layer2 .cont .qaform{margin-top:50px;}
.m-layer2 .cont .qaform .imglist{margin-right:-15px;}
.m-layer2 .cont .qaform .imglist li{width:25%;}
.m-layer2 .cont .qaform .imglist li.w30{width:33.33%;}
.m-layer2 .cont .qaform .imglist li .box{margin-top:30px; margin-right:15px; border:1px solid #cccccc; padding:15px;}
.m-layer2 .cont .qaform .imglist li .box .int{border:0px; background:#FFF; font-size:16px; width:100%;}
.m-layer2 .cont .qaform .btn{width:200px; height:60px; border-radius:30px; background:#f8b931;  border:0px; margin:0px auto; font-size:20px; color:#FFF; margin-top:60px; display:block; transition:all 0.3s; -webkit-transition:all 0.3s;}
.m-layer2 .cont .qaform .btn:hover{opacity:0.8;}
.m-layer2 .cont .qa2 dd.active:before{background:url(/theme/default/images/ico247.png) center/cover no-repeat;}

@media screen and (max-width:1200px){
.m-layer2 .cont{width:90%;}	
.m-layer2 .cont dl dd{width:17%;}
}

@media screen and (max-width:991px){
.m-layer2 .cont {width:90%;}
.m-layer2 .cont h2{font-size:24px;}
.m-layer2 .cont .qaform .imglist li{width:50%;}
.m-layer2 .cont .qa2 dd{width:35%;}
.m-layer2 .cont .qa2 dd:last-child{width:80%;}
}

@media screen and (max-width:768px){
.m-layer2 .cont dl dd{width:35%;}	
}

@media screen and (max-width:640px){
.m-layer2 .cont {width:90%; padding:25px;}
.m-layer2 .cont h2{font-size:20px;}
.m-layer2 .cont dl dt{font-size:16px; line-height:25px; padding-top:0px;}
.m-layer2 .cont .qaform .imglist li .box{margin-top:15px; padding:8px 10px;}
.m-layer2 .cont dl dd{margin:5px 0px; font-size:14px; padding-left:30px;}
.m-layer2 .cont .qaform .imglist li .box .int{font-size:14px; height:25px; line-height:25px;}
.m-layer2 .cont .qaform .btn{width:100%; height:40px; border-radius:20px; font-size:16px;margin-top:20px;}
.m-layer2 .cont .close{top:15px; right:15px;}
}
.bot_blank{height:100px;}
.bot_zixun{padding:25px 0px;background:rgba(0,0,0,0.8); position:fixed; bottom:0px; width:100%; z-index:200;}
.bot_zixun .imglist{margin-top:-10px; margin-right:-10px;}
.bot_zixun .imglist li{width:20%;}
.bot_zixun .imglist li a{margin-top:10px; margin-right:10px; line-height:50px; height:50px; background:#429637; font-size:18px; color:#FFF; text-align:center; transition:all 0.5s; -webkit-transition:all 0.5s;}
.bot_zixun .imglist li a sup{font-size:12px; line-height:20px;}
.bot_zixun .imglist li a:hover{opacity:0.8;}
.bot_zixun .imglist li:last-child a{background:#ffae00;}

@media screen and (max-width:991px){
.bot_zixun .imglist li a{font-size:16px;}	
}

@media screen and (max-width:768px){
.bot_zixun{padding:20px 0px;}
.bot_zixun .imglist li{width:33.33%;}	
}

@media screen and (max-width:640px){
.bot_zixun .imglist li a{font-size:14px;}	
}

@media screen and (max-width:480px){
.bot_zixun{padding:20px 0px;}
.bot_zixun .imglist li{width:50%;}	
.bot_zixun .imglist li a{line-height:35px; height:35px;}
}
<!--0.00049304962158203-->