@charset "UTF-8";
html {
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	/*解决chrome浏览器下字体不能小于12px*/
	-webkit-font-smoothing:antialiased;
	-webkit-tap-highlight-color: transparent;
}
body {
	overflow-x: hidden;
	font-size:12px;
	color: #666;
	font-family: "Microsoft YaHei",-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", sans-serif;
}


body::-webkit-scrollbar{
  width:5px;
  height:5px;  
}
body::-webkit-scrollbar-track{
  background:rgba(0,0,0,0.5);
  border-radius:2px;
}
body::-webkit-scrollbar-thumb{
  background: #222;
  border-radius:5px;
}
a {
	outline: none;
	text-decoration: none;
	color: inherit;
	cursor: pointer;
	font-size:12px;
	font-family: 'Microsoft YaHei';
}
a:hover {
	text-decoration: none;
}
html {
	zoom: 1;
}
html * {
	outline: 0;
	zoom: 1;
}
html button::-moz-focus-inner {
	border-color: transparent !important;
}
/*设置margin和padding为0*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,a,img,input,select,button,textarea {
	border: 0;
	background:none;
	-webkit-appearance: none;
	border-radius:0;
}
address,caption,cite,code,dfn,em,th,var，i {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;

}
caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after {
	content: '';
}
em,i {
	font-style: normal;
}
input[type="submit"],input[type="reset"],input[type="button"],input[type=date],button,select,input[type=text] {
	/*去掉苹果的默认UI来渲染按钮 、解决部分手机浏览器对border：none无效办法*/
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}
a,input[type=text],select,input[type=password],textarea {
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder 
{
	font-family:"Microsoft YaHei",-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", sans-serif;
	color:#aaa;
	font-size:14px;
}
body {
	margin: 0 auto;
	background:#fff;
}
.fl {float:left;}
.fr {float:right;}
.clearfix{clear:both;}
img{max-width:100%;}
.warpper{width:1200px;margin:0 auto;}
.logo{padding-top:24px;}



.header,.banner,.gywm,.gscp,.gdsp{width:100%;max-width:1920px;min-width:1200px;margin:0 auto;}
.banner img{display:block;}

.gywm .at .en{font-family:'SourceHanSansSC-Normal';font-size:40px;color:#fff;}
.gywm .at .ch{font-family:'SourceHanSansSC-Normal';font-size:30px;color:#fff;}
.gywm .desc{font-size:18px;font-family:'SourceHanSansSC-ExtraLight';color:#fff;}
.amore{background-color:#0d965e;text-align:center;}
.amore a{display:block;color:#fff;font-family:'SourceHanSansSC-ExtraLight';}

.gywm{background:url(../images/abbg.png) no-repeat center bottom;width:100%;padding:0 6.28%;box-sizing:border-box; /* padding-bottom:245px; */}
.gywm .t,.gscp .t{text-align:center;padding:62px 0;}
.gywm .warpper{width:100%;}
.gywm .top{width:100%;padding-left:6.28%;box-sizing:border-box;  background:url(../images/aline.jpg) repeat-x center top;overflow:hidden;}
.gywm .txt{width:500px;float:left;width:35.6770%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:40px 0;}
/* .gywm .txt .at{padding-top:48px;} */
.gywm .img{width:700px;width:36.4583%; float:right;height:570px;}
.gywm .img img{display:block;width:100%;height:100%;object-fit:fill;}
.amore{width:118px;height:38px;background-color:#0d965e;text-align:center;line-height:38px;}
.amore a{color:#fff;display:block;font-size:14px;font-family:'SourceHanSansSC-ExtraLight';}

.gywm .amore{float:right;display:inline-block;}
.gywm .desc{}
.gywm .desc p{margin-top:10px;}
.gywm .bot ul {display:flex;justify-content:space-between;}
.gywm .bot ul li{text-align:center;padding:68px 0;width:25%;}
.gywm .bot ul li .num{font-size:20px;font-family:'SourceHanSansSC-Medium'; background-image: linear-gradient(to top,#0c7d5c,#9cc40f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.gywm .bot ul li .num span{font-size:50px;}
.gywm .bot ul li .ctxt{font-size:28px; font-family:'SourceHanSansSC-Normal';color:#333;}

.gdsp{clear:both;padding-bottom:64px;}
.gscp .t{}
.gdsp .bimg img{display:block;width:100%;}
.gscp .warpper{padding:207px 0;height:415px;position:relative;	}
.gscp .cimd{width:415px;margin:0 auto;position:relative;}
.gscp ul li{width:156px;height:156px;border-radius:50%;overflow:hidden;position:absolute;display:inline-block;padding:10px;box-sizing:border-box;transition:.6s;transition-timing-function:ease-in-out;border:2px solid #9cc40f}
.gscp ul li:nth-child(1){left:-120px;top:50%;margin-top:-78px;}
.gscp ul li:nth-child(2){left:156px;top:90px;}
.gscp ul li:nth-child(3){left:440px;top:0px;}
.gscp ul li:nth-child(4){left:750px;top:0px;}
.gscp ul li:nth-child(5){left:1030px;top:90px;}
.gscp ul li:nth-child(6){left:1067px;top:363px;}
.gscp ul li:nth-child(7){left:949px;top:592px;}
.gscp ul li:nth-child(8){left:711px;top:664px;}
.gscp ul li:nth-child(9){left:1067px;top:363px;}
.gscp ul li:nth-child(10){left:429px;top:664px;}
.gscp ul li:nth-child(11){left:167px;top:568px;}
.gscp ul li:hover{transform:scale(1.3);}

.gdsp .t{padding-top:124px;padding-bottom:64px;text-align:center;}
.gdsp .warpper{width:100%;box-sizing:border-box;text-align: center;}

.simg{margin-top:43px;}
.simg ul li .txt{height:45px;line-height:45px;color:#333;font-family:'SourceHanSansSC-ExtraLight';overflow:hidden; text-align:center;}
.about .desc div{font-family:'SourceHanSansSC-Normal';}
.about .desc p{font-family:'SourceHanSansSC-ExtraLight';}

.fixright{position:absolute;right:20px;bottom:200px;width:100px;position:fixed;z-index:999;}
.fixright ul li{width:98px;height:98px;border:solid 1px #f2f2f2;border-top:none; background-color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;height:99px}
.fixright ul li:nth-child(1){border-top:solid 1px #f2f2f2;}
.fixright ul li a{display:flex;flex-direction:column;justify-content:center;height:99px}
.fixright ul li span{display:block;font-size:18px;color:#333;font-family:'SourceHanSansSC-ExtraLight';}

.header{width:100%;height:96px;clear:both;}
.header .warpper{position:relative;}
.header .menu {position:absolute;right:0;top:42px;}
.nav{padding-right:60px;;}
.nav ul li{float:left;display:inline-block;width:auto;text-align:center;position:relative;line-height:96px;padding:0 13px;}
.nav ul li>a{color:#333;font-size:16px;font-family:'SourceHanSansSC-ExtraLight'; position:relative;z-index:999;display:block;transition:all .6s;}
.nav ul li dl{position:absolute;left:0;top:59px;width:100%;padding-top:0;z-index:99;display:none;}
.nav ul li.active>a{color:#029d9f;font-weight:bold;}
.nav ul li dd a{display:block;font-size:14px;color:#fff;background:rgba(0,0,0,0.55);line-height:35px;height:35px;}

.about{padding:55px 0;}
.about img{float:left;margin-right:70px;}
.about .desc{flex:1;width:100%;/* padding-right:240px; */box-sizing:border-box;}
.about .desc div{font-size:28px;color:#333;padding-bottom:20px;}
.about .desc p{font-size:16px; line-height:26px;color :#333;padding-bottom:20px;}


.guanai{background-color:#eff3f7;padding-top:50px;padding-bottom:62px;}
.guanai .title{text-align:center;width:972px;margin:0 auto;font-family:'SourceHanSansSC-Normal'}
.guanai .title div{font-size:28px;color:#333;padding-bottom:10px;}
.guanai .title p{font-size:16px;color:#666;line-height:2em;}


.guanai .con{margin-top:80px;}
.guanai .con ul li{text-align:center;width:374px;float:left;display:inline-block;margin-right:24px;}
.guanai .con ul li:nth-child(3n){margin-right:0;}
.guanai .con ul li .img{width:374px;height:374px;overflow:hidden;}
.img img{width:100%;height:100%;object-fit:cover;}
.guanai .con ul li .txt{background-color:#fff;line-height:80px;height:80px;overflow:hidden;}
.guanai .con ul li .txt{font-size:20px;color:#000;text-align:center;font-family:'SourceHanSansSC-Normal'}

.more a,.more em{width:130px;height:46px;line-height:46px;text-align:center; font-size:18px;color:#333;display:inline-block;border:solid 2px #86c8b0;transition:0.3s;font-family:'SourceHanSansSC-Normal'}
.more a:hover,.more em:hover{color:#fff;background-color:#86c8b0;}
.guanai .more{text-align:center;margin-top:50px;}

.jobindex {padding:60px 0;}
.jobindex ul li{width:50%;float:left;display:inline-block;}
.jobindex ul li a{display:block;}
.jobindex ul li .ttitle{font-size:40px;color:#333;margin-top:15px;font-family:'SourceHanSansSC-ExtraLight';}

.jobindex ul li .txt{width:300px;float:left;padding-left:17px;box-sizing:border-box;}
.jobindex ul li .desc{font-size:16px;line-height:36px;color:#666;margin-top:25px;height:97px;overflow:hidden;font-family:'SourceHanSansSC-Normal';}
.jobindex  ul li .img{float:left;width:300px;height:290px;overflow:hidden;}
.jobindex  ul li .img img{width:100%;height:100%;object-fit:cover;}
.jobindex  ul li .more{margin-top:20px;}
.footer{clear:both;background:url(../images/fbg.png) no-repeat center top/cover;position:relative;padding-top:24px;height:190px;box-sizing:border-box;}
.footer::before{width:100%;height:10px;display:inline-block;content:'';background:url(../images/fline.png) repeat-x center top;position:absolute;left:0;top:0;z-index:88;}
.flogo dl{padding-right: 100px;}
.flogo dl dd{margin-top:20px;font-family:'SourceHanSansSC-Normal'}
.flogo dl dd strong{display:block;color: #333;font-size:20px;}
.flogo dl dd p{display:block;color: #333;font-size:16px;}
.fwx img{width:90px;height:90px;}
.fwx{text-align:center;margin-left:40px;color: #333;font-size:16px;}
.fwx dl dd{padding-top:5px;}
.fnav ul li{margin-left:90px;display:inline-block;float:left;}
.fnav ul li a{font-size:14px;color:#333;border-bottom:solid 2px #0d965e;display:inline-block;padding-bottom:10px;font-family:'SourceHanSansSC-Regular';}
.fnav ul li a:hover{color:#0d965e;}
.fnav ul li:nth-child(1){margin-left:0;}
.jtlist{padding:60px 0;clear:both;}
.jtlist ul li{width:374px;height:200px;overflow:hidden;margin-right:38px; float:left;display:inline-block;}
.jtlist ul li:nth-child(3n){margin-right:0;}
.jtlist{}

.rczl{clear:both;}
.rczl .t,.jypx .t,.rczp .t{text-align:center;}
.rczl .con{margin-top:60px;background-color:#eff3f7;padding:60px 0;}
.rczl .desc{width:700px;padding-left:20px;box-sizing:border-box;padding-top:20px;font-family:'SourceHanSansSC-Normal';}
.rczl .desc p{font-size:16px;line-height:36px;padding-bottom:20px;}
.rczl .desc p:last-child{padding-bottom:0;}
.rczl .img{margin-right:40px;}

.jypx{clear:both;margin-top:60px;}
.jypx .con{margin-top:60px;background:url(../images/jybg.jpg) no-repeat center top;height:498px;padding-top:62px;box-sizing:border-box;}

.jypx ul li{width:378px;height:378px;overflow:hidden;margin-right:33px; float:left;display:inline-block;position:relative;}
.jypx ul li:nth-child(3n){margin-right:0;}
.jypx ul li img{width:100%;height:100%;object-fit:cover;}
.jypx ul li .txt{position:absolute;left:0;bottom:0;width:100%;z-index:11;text-align:center;background-color:rgba(2,157,159,0.3);color:#fff;font-size: 18px;height:30px;padding:0 20px;box-sizing:border-box;}
.jypx ul li .title{line-height:30px;font-family:'SourceHanSansSC-Light';}
.jypx ul li .info{}
.jypx ul li:hover .txt{height:100%;transition:.3s;}
.jypx ul li .desc{font-size:16px;line-height:36px;color:#fff;margin-top:45px;font-family:'SourceHanSansSC-Normal'}
.jypx ul li:hover .title{font-size:24px;padding-bottom:35px;padding-top:25px;}


.rczp {padding-bottom:60px;}
.rczp .t{text-align:center;padding-top:65px;padding-bottom:60px;}

.jtab {}
.jtab ul li{display:inline-block;text-align:center;float:left;width:50%;cursor:pointer;font-size:36px;color:#029d9f;line-height:120px;height:120px;}
.jtab ul li span{font-family:'SourceHanSansSC-Normal'}
.jtab ul li img:nth-child(1){}
.jtab ul li img:nth-child(2){display:none;}
.jtab ul li img{margin-right:10px;position:relative;top:5px;}
.jtab ul li.active img:nth-child(1){display:none;}
.jtab ul li.active img:nth-child(2){display:inline-block;}
.jtab ul li.active{background-color:#029d9f;color:#fff;}
.rczp .con{margin-top:60px;}
.rczp .con table,.rczp .con table th,.rczp .con table td{border-collapse:collapse;text-align:center;}
/* .rczp .con table th{border-bottom:10px solid #fff;} */
.rczp .con table {width:100%;}
.rczp .con table th{background-color:#029d9f;color:#fff;line-height:80px;font-size:20px;font-family:'SourceHanSansSC-Normal'}
.rczp .con table tr{margin-top:10px;}
.rczp .con table td{background-color:#eff3f7;line-height:60px;font-size:18px;    border-top: 10px solid #fff;font-family:'SourceHanSansSC-Normal';}
.rczp .con table tr:hover{color:#029d9f;}

.gyhd{clear:both;padding-top:60px;}
.gyhd .t{text-align:center;padding-bottom:66px;}
.gyhd .left,.gyhd .right{display:inline-block;float:left;}
.gyhd .left{width:500px;height:420px;background-color: #eff3f7;}
.gyhd .right{width:660px;}
.gyhd .title{font-size:18px;color:#333;}
.gyhd .time{font-size:18px;color:#333;font-family:'SourceHanSansSC-ExtraLight'}
.gyhd .desc{font-size:16px;color:#666;font-family:'SourceHanSansSC-ExtraLight'}
.gyhd .left a,.gyhd .right a{display:block;overflow:hidden;}
.gyhd .left .img{width:500px;height:300px;}
.gyhd .right .img{width:300px;height:200px;}
.gyhd .left .title{margin-top: 15px;font-family:'SourceHanSansSC-Normal'}
.gyhd .left .txt{padding:0 15px;}

.gyhd .right .img{float:left;padding-left:20px;}
.gyhd .right .txt{float:right;width:335px;padding-left:20px; box-sizing: border-box;}
.gyhd .right a{padding-bottom:20px;}
.gyhd .right .title{margin-top: 25px;}
.gyhd .right .time{margin-top: 18px;}
.gyhd .right .desc{margin-top: 28px;font-size:16px;line-height:36px;}
.gyhd .left a:hover .title,
.gyhd .right a:hover .title{font-weight:bold;}
.gyhd .left a:hover .desc,
.gyhd .right a:hover .desc{color:#438edb;}

.rmore{width:130px;height:45px;line-height:45px;background-color:#0d965e;color:#fff;font-size:18px;text-align:center;}
.zxlist ul li{display:block;margin-top:40px;}
.zxlist ul li:nth-child(1){ margin-top:0;}
.zxlist ul li a{display:block; overflow:hidden;}
.zxlist ul li .img{width:320px;height:220px;float:left;}
.zxlist ul li .txt{width:835px;float:right;position:relative;height:220px;}
.zxlist ul li .txt .rmore{position:absolute;right:0;bottom:0;}
.zxlist ul li .txt .title{font-size:24px;color:#333;padding-top:30px;font-family:'SourceHanSansSC-Normal'}
.zxlist ul li .txt .desc{font-size:16px;line-height:36px; color:#666;margin-top:30px;font-family:'SourceHanSansSC-ExtraLight'}
.zxlist ul li .txt .time{font-size:18px;color:#333;margin-top:30px;font-family:'SourceHanSansSC-ExtraLight'}
.zxlist ul li:hover .txt .title{color:#0d965e;}

.menubg{clear:both;padding-top:30px;padding-bottom:30px;}
.location{line-height:30px;}
.location,.location a{font-size:18px;color:#333;font-family:'SourceHanSansSC-ExtraLight'}
.location .home{margin-right:20px;}
/* .newlist .right .title{margin-top: 25px;} */
.newlist ul li{margin-top:20px;background-color:#eff3f7;}
.newlist ul li:nth-child(1){margin-top:0;}
.newlist ul li a{display:block;overflow:hidden;padding:33px 20px;padding-left:0; width:100%;box-sizing:border-box;font-family:'SourceHanSansSC-ExtraLight'}
.newlist ul li .time{float:left;text-align:center;border-right:solid 1px #029d9f;width:200px;}
.newlist ul li .time span{display:block;font-size:44px;font-family:'SourceHanSansSC-ExtraLight'}
.newlist ul li .time strong{font-size:20px;color:#666; display:block;font-style:normal;padding-top:15px;font-family:'SourceHanSansSC-ExtraLight'}
.newlist ul li .txt{float:right;width:938px;background:url(../images/row.png) no-repeat right top;}
.newlist ul li .title{font-size:24px;color:#333;font-family:'SourceHanSansSC-Normal'}
.newlist ul li .desc{font-size:16px;line-height:36px; color:#333;font-family:'SourceHanSansSC-ExtraLight';margin-top:10px;}
.newlist ul li:hover .title{color:#029d9f;}


.mpage{text-align:right;padding:80px 0;}
.mpage a{display:inline-block;padding:2px 9px;margin:0 3px;background-color: #ccc;text-align:center;font-size:14px;color:#333;}
.mpage a:hover{background-color:#0d965e;color:#fff;}
.mpage .first{background-color:#cccccc;color:#fff;}
.mpage .last{background-color:#525252;color:#fff;}
.mpage .z-crt{background-color:#0d965e;color:#fff;}

.smenu li{display:inline-block;float:left;margin-left:50px;}
.smenu li a{color:#333;font-size:18px;font-weight:normal;}
.smenu li.active a{color:#0d965e;font-size:18px;/* font-weight:bold; */}

.cpinfo .t{text-align:center;padding:62px 0;}
.cpinfo .tab {text-align:center;}
.cpinfo .tab ul li{display:inline-block;padding:0 65px;}
.cpinfo  .tab ul li .img {width:120px;height:120px;display:inline-block;text-align:center;}
.cpinfo .tab   ul li{display:inline-block;text-align:center;padding:0 61px;}
.cpinfo .tab  ul li a{display:block;}
.cpinfo .tab  ul li .ctxt{text-align:center;font-size:20px;color:#333;font-family:'SourceHanSansSC-Normal';padding-top:32px;padding-bottom:35px; }
.cpinfo .bot{width:1086px;height:1290px;background:url(../images/shu.png) no-repeat center top;
 margin-top:108px;position:relative;}
 .cpinfo .bot ul li{position:absolute; border-radius:50%;padding:10px;box-sizing:border-box;} 
  .cpinfo .bot ul li:nth-child(1){left:25px;top:262px; width:199px;height:199px;background-color:#1f9bcf; border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;}
  .cpinfo .bot ul li:nth-child(2){left:75px;top:472px;background-color:#59a233; width:254px;height:254px; }
  .cpinfo .bot ul li:nth-child(3){left:0;top:735px;background-color:#59a233; width:172px;height:172px; }
  .cpinfo .bot ul li:nth-child(4){left:202px;top:96px;background-color:#2dac93; width:214px;height:214px; }
  .cpinfo .bot ul li:nth-child(5){left:332px;top:300px;background-color:#1f9bcf; background-color:#59a233; width:172px;height:172px; }
  .cpinfo .bot ul li:nth-child(6){left:255px;top:682px;background-color:#1f9bcf; width:206px;height:206px;}
  .cpinfo .bot ul li:nth-child(7){left:379px;top:907px;background-color:#1aa2a3; width:110px;height:110px;}
  .cpinfo .bot ul li:nth-child(8){left:410px;top:0;background-color:#59a233;width:244px;height:244px;}
  .cpinfo .bot ul li:nth-child(9){left:559px;top:244px;background-color:#1aa2a3;width:148px;height:148px;}
  .cpinfo .bot ul li:nth-child(10){left:622px;top:395px;background-color:#1aa2a3;width:188px;height:188px;}
  .cpinfo .bot ul li:nth-child(11){left:558px;top:578px;background-color:#59a233;width:118px;height:118px;}
  .cpinfo .bot ul li:nth-child(12){left:636px;top:729px;background-color:#1aa2a3;width:214px;height:214px;}  
  .cpinfo .bot ul li:nth-child(13){left:684px;top:93px;background-color:#1f9bcf; width:188px;height:188px;}
  .cpinfo .bot ul li:nth-child(14){left:811px;top:291px;background-color:#1f9bcf;width:194px;height:194px;}
  .cpinfo .bot ul li:nth-child(15){left:831px;top:554px;background-color:#59a233;width:252px;height:252px;}
  .cpinfo .bot ul li a{display:block;width:100%;height:100%;border-radius:50%; transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;overflow:hidden;background:#fff;}
.cpinfo .bot ul li:hover a{background-color:#fff;}

  .pdtitle{text-align:center;font-size:24px;color:#333;padding:40px 0;}
  .pdimg{width:548px;margin:0 auto;display:flex;justify-content:space-between;}
  .pdimg .bimg{width:440px;height:338px;}
  .pdimg .ssimg{width:93px;position:relative;}
  .pdimg .ssimg .prev,
  .pdimg .ssimg .next{width:100%;height:20px;border:solid 1px #ddd;position:absolute;left:0;text-align:center;cursor:pointer;}
  .pdimg .ssimg .prev{top:0;}
  .pdimg .ssimg .next{bottom:0;}
  
  .pdimg .ssimg .con{height:277px;overflow:hidden;margin-top:30px;}
  .pddesc{padding-top:30px; padding-bottom:50px;}
  .pddesc p{text-indent:2em;line-height:2em;}
 .pdimg .ssimg .con ul li{height:93px;border:solid 1px #ddd;}
 .pdimg .ssimg .con ul li .img{height:93px;}
 .pdimg .ssimg .con ul li .img img{display:block;width:100%;height:100%;}
 .pdimg .ssimg .con ul li.active{border:solid 1px #029D9F;box-sizing:border-box;}
 
.cpgz .t{text-align:center;padding:60px 0;}
.cpgz ul li{display:inline-block;width:285px;display:inline-block;margin-right:20px;float:left;}
.cpgz ul li:nth-child(4){margin-right:0;}
.cpgz ul li .txt{display:flex;align-items:flex-end;}
.cpgz ul li .txt .ico{width:60px;height:60px;margin-right:20px;}
.cpgz ul li .txt .tip{font-size:50px;color:#333;font-family:'SourceHanSansSC-ExtraLight';line-height:1em;padding-bottom:15px;}
.cpgz ul li .txt .desc{font-size:18px;font-family:'SourceHanSansSC-ExtraLight';line-height:1em;}
.cpgz ul li .img{margin-top:35px;}
.cpgz .con{padding-bottom:30px;padding-bottom:60px;overflow:hidden;}

.adv{width:100%;padding-bottom:60px;}
.adv img{display:block;width:100%;}

.gswh{background-color:#fff;padding-top:76px;}
.gswh .t{text-align:center;padding-bottom:60px;}
.gswh .con{background-color:#f9fbff;padding-top:40px;}
.gswh .warpper{width:1340px;}
.gswh .txt{width:800px;}
.gswh .img{width:456px;height: 405px;}
.ttitle{color:#0d965e;}
.ttitle strong{font-size:22px;font-weight:bold;display:inline-block;margin-right:15px;}
.ttitle span{font-size:16px;}
.gswh .desc{font-size:14px;line-height:40px;font-family:'SourceHanSansSC-ExtraLight';height:380px;overflow:auto;}
.gswh .desc p{margin-top:20px;}

.whlist {padding-top:104px;padding-bottom:35px;}
.whlist ul{display:flex;justify-content:space-between;}
.whlist ul li {display:inline-block;text-align:center;}
.whlist ul li .nume{width:150px;background:url(../images/gbg.png) no-repeat center top;text-align:center;height:150px;color:#fff;font-size:60px;line-height:150px;position:relative;transition: all .3s;}
.whlist ul li  .nume::before{width:130px;height:130px;background-color:#fff;display:inline-block;content:'';position:absolute;left:10px;top:10px;border-radius:50%;z-index:1;opacity:0;transform:scale(0.8); transition: all .3s;}
.whlist ul li .tipe{position:absolute;left:-15px;top:-80px;background:url(../images/sbt.png) no-repeat center top;width:180px;height: 80px;text-align:center;font-size:16px;color:#fff;font-family:'SourceHanSansSC-Regular';line-height:70px;overflow:hidden;}
.whlist ul li .tipe span{display:block;width:100%;}
.whlist ul li .nume span{position:relative;z-index:22;}
.whlist ul li .desc{padding-top:35px;font-size:18px;}
.whlist ul li .desc p{margin-top:20px;font-size:'SourceHanSansSC-Normal';font-size:20px;color:#333;}
.whlist ul li:hover .nume{color:#0d965e;}
.whlist ul li:hover .nume::before{opacity:1; transform:scale(1);}

.jywh{clear:both;padding-bottom:75px;}
.jywh .t{padding:60px 0;text-align:center;}
.jywh ul{display:flex;justify-content:space-between;}
.jywh ul li{width:380px;height:410px;background-color:#f9fbff;text-align:center;padding-top:60px;margin:0 15px;}
.jywh ul li .img{width:60px;margin:0 auto;height:60px;border-radius:50%;}
.jywh ul li .txt{margin-top:43px;font-size:20px;color:#333;font-family:'SourceHanSansSC-Normal'}
.jywh ul li .desc{margin-top:38px;font-size:16px;line-height: 36px;}
.jywh ul li .txt{margin-top:43px;}

.gllnc{clear:both;padding-bottom:75px;}
.gllnc .t{padding:60px 0;text-align:center;}
.gllnc ul{display:flex;justify-content:space-between;}
.gllnc ul li{width:380px;height:485px;background-color:#f9fbff;text-align:center;margin:0 15px;}
.gllnc ul li .img{ margin:0 auto;height:230px;border-radius:50%;}
.gllnc ul li .txt{margin-top:43px;font-size:20px;color:#333;font-family:'SourceHanSansSC-Normal'}
.gllnc ul li .desc{margin-top:38px;font-size:16px;line-height: 36px;}
.gllnc ul li .txt{margin-top:43px;}

.glln{clear:both;padding-bottom:65px;}
.glln .t{padding:60px 0;text-align:center;}
.glln ul{display:flex;justify-content:space-between;}
.glln ul li{width:380px;height:410px;background-color:#f9fbff;text-align:center;padding-top:60px;margin:0 15px;}
.glln ul li .txt{margin-top:28px;font-size:20px;color:#333;font-family:'SourceHanSansSC-Normal'}
.glln ul li .desc{margin-top:25px;font-size:16px;line-height: 36px;font-family:'SourceHanSansSC-ExtraLight'}

.tswh{background-color:#f9fbff;}
.tswh .t{padding-bottom:56px;}
.tswh .con{margin-top:75px;}

.tswh .t{text-align:center;}
.tswh .warpper{position:relative;padding-bottom:65px;}
.tswh .cimg{width:502px;margin:0 auto;height:540px;}
.tswh ul li{width:360px;position:absolute;}
.tswh ul li:nth-child(1),
.tswh ul li:nth-child(3),
.tswh ul li:nth-child(5){text-align:right;}
.tswh ul li:nth-child(2),
.tswh ul li:nth-child(4),
.tswh ul li:nth-child(6){text-align:left;}
.tswh ul li:nth-child(1){left:0px;top:40px;}
.tswh ul li:nth-child(3){left:-40px;top:215px;}
.tswh ul li:nth-child(5){left:0;top:400px;}
.tswh ul li:nth-child(2){left:840px;top:40px;}
.tswh ul li:nth-child(4){left:887px;top:215px;}
.tswh ul li:nth-child(6){left:840px;top:400px;}
.tswh ul li .txt span{display:block;font-size:26px;color:#333;font-family:'SourceHanSansSC-Regular';}
.tswh ul li .txt strong{display:block;font-size:26px;color:#333;}
.tswh ul li .desc{margin-top:10px;font-size:12px;line-height:30px;font-family:'SourceHanSansSC-Regular';}


.ppry{clear:both;padding-top:133px;padding-bottom:38px;}
.ppry .t{text-align:center;}
.ppry .ptab{padding-top:60px;text-align:center; }
.ptab{text-align:center;}
.ptab ul {display:inline-block;}
.ptab ul li{display:inline-block;width:164px;height:64px;background-color:#f2f2f2;text-align:center;line-height:64px;text-align:center;border-radius:10px;margin:0 35px;}
.ptab ul li a{display:block;font-size:24px;color:#333;font-family:'SourceHanSansSC-ExtraLight'}
.ptab ul li.active{background-color:#0d965e;}
.ptab ul li.active a{color:#fff;}

.ppry .hcon{margin-top:50px;height:400px;height:644px; position:relative;}
.ppry .hcon .info{position:absolute;left:0;top:0;width:1200px;opacity:0;}
.ppry .hcon .info01{opacity:1;}
.ppry .hcon .info ul li{width:;height:283px;overflow:hidden;}
.ppry .hcon .info ul li .img{height:283px;}
.ppry .hcon .info ul li .img img{display:block;width:100%;height:100%;object-fit:cover;}

.htab ul li{display:inline-block;width:160px;height:40px;text-align:center;line-height:40px;background-color:#f2f2f2;}
	.htab ul li a{display:block;font-size:24px;}
	.htab ul li.active{background-color:#0d965e;}
	.htab ul li.active a{color:#fff;}

.ppry .warpper{width:1320px;padding-bottom:35px;}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0;}
.ppry .con{}
.ppry .con ul li{display:inline-block;margin-top:30px;margin-right:15px;float:left;width:430px;height:283px;}
.ppry .con ul li:nth-child(3n){margin-right:0;}
.ppry .swiper-container{padding-bottom:45px;}
.ppry .swiper-pagination-bullet,
.yfzl .swiper-pagination-bullet
{width:40px;height:10px;background-color:#f2f2f2;opacity:1;border-radius:5px;}
.ppry .swiper-pagination-bullet.swiper-pagination-bullet-active,
.yfzl .swiper-pagination-bullet.swiper-pagination-bullet-active
{width:20px;height:10px;background-color:#0d965e;}

.yfzl .warpper{position:relative;padding-bottom:60px;}
.yfzl .swiper-pagination{width:100%;text-align:center;}
.yfzl .swiper-pagination-bullet{margin:0 4px;}

.yfln {padding:65px 0;}
.yfln .t,.kyhz .t,.yfzl .t{text-align:center;}
.yfln .con{margin-top:60px;}
.yfln .con ul li{display:inline-block;float:left;display:inline-block;width:380px;background-color:#F9FBFF;height:485px;margin-right:25px;text-align:center;}
.yfln .con ul li:nth-child(3){margin-right:0;}
.yfln .con ul li .title{font-size:24px;color:#333;}
.yfln .con ul li .img{height:230px;overflow:hidden;}
.yfln .con ul li .ico{width:60px;height:60px;margin:0 auto; margin-top:-30px;position:relative;z-index:11;}
.yfln .con ul li .title{font-size:24px;color:#333;font-family:'SourceHanSansSC-Normal';margin-top:23px;padding-bottom:30px;}
.yfln .con ul li .desc{font-size:16px;line-height:36px;font-family:'SourceHanSansSC-ExtraLight'}

.kyhz{padding-bottom:65px;}
.kyhz .t{padding-bottom:60px;}
.kyhz .con ul li{display:inline-block;text-align:center;width:380px;height:350px;float:left;margin-right:25px;background:url(../images/hzline.jpg) repeat-x left bottom;}
.kyhz .con ul li:nth-child(3){margin-right:0;}
.kyhz .con ul li{display:block;color:#fff;}
.kyhz .con ul li .txt{font-size:36px;padding-top:105px;padding-bottom:75px;}
.kyhz .con ul li .smore a{font-size:14px;}


.yfzl .con{background-color:#f9fbff;margin-top:58px;padding-top: 58px;padding-bottom:68px;position:relative;}
.yfzl .con .swiper-pagination{bottom:0;}
.yfzl .con ul li{}
.yfzl .info{padding:65px 75px 0;}
.yfzl .info{height:402px;background:url(../images/zlbg.png) no-repeat center top;box-sizing:border-box;}
.yfzl .info ul li{display:inline-block;float:left;background:url(../images/hbg.png) no-repeat left top; width:243px;margin-right:25px;height:279px;}
.yfzl .info ul li a{display:block;padding:17px 18px;width:100%;height:100%;box-sizing:border-box;}
.yfzl .info ul li .img{width:182px; height:244px;}



.yftd .t{text-align:center;padding:60px 0;}
.tdinfo{padding-top:60px;padding-bottom:37px;}
.tdinfo .con ul {margin-top:-30px;}
.tdinfo .con ul li {display:inline-block;border:solid 1px #f2f2f2;float:left;margin-right:20px;text-align:center;margin-top:30px;width:378px;}
.tdinfo .con ul li:nth-child(3){margin-right:0;}
.tdinfo .con ul li a{display:block;}
.tdinfo .con ul li .img{height:253px;overflow:hidden;}
.tdinfo .con ul li .name{border-bottom:solid 4px #0d965e;line-height:50px;font-size:20px;color:#333;}
.tdinfo .con ul li .zw{font-size:18px;line-height:50px;height:50px;overflow:hidden;color:#666;}


.hzry .t{text-align:center;padding-top:67px;padding-bottom:60px;}

.scbz .t,.jsbz .t{text-align:center;font-size:24px;color:#333;}
.scbz .t2,
.jsbz .t2{color:#a2a2a2;font-size:18px;border-bottom:solid 1px #ccc;position:relative;padding-top:38px;padding-bottom:30px;}
.scbz .t2::after,.jsbz .t2::after{width:38px;height:8px;display:inline-block;bottom:-4px;content:'';background-color:#0d965e;position:absolute;left:50%;margin-left:-4px;}
.jsbz .con{margin-top:60px;}
.jsbz .con ul{}
.jsbz .con ul li{display:inline-block;float:left; width:285px;background-color:#f9fbff;margin-right:20px;text-align:center;}
.jsbz .con ul li:nth-child(4n){margin-right:0;}
.jsbz .con ul li a{display:block;}
.jsbz .con ul li .title{font-size:24px;padding:20px 0;}
.jsbz .con ul li .desc{font-size:16px;line-height:36px;}


.jsfw{}
.jsfw .t{text-align:center;padding:60px 0;}
.jsfw .con{}
.jsfw .con ul li{overflow:hidden;}
.jsfw .con ul li a{display:block;}
.jsfw .con ul li .img,
.jsfw .con ul li .txt{width:50%;float:left;height:472px;}
.jsfw .con ul li .txt{background:url(../images/aline.jpg) repeat-x;color:#fff;}
.jsfw .con ul li .img{width:590px;}
.jsfw .con ul li .txt{width:600px;padding:60px 40px;box-sizing:border-box;}
.jsfw .con ul li:nth-child(2n) .txt,
.jsfw .con ul li:nth-child(2n) .img{float:right;}
.jsfw .con ul li .title{font-size:24px;}
.jsfw .con ul li .desc{font-size:18px;margin-top:50px;line-height:48px;}


.fwbz {padding-bottom:60px;padding-top:65px;}
.fwbz .t{text-align:center;}
.fwbz .con{margin-top:65px;}
.fwbz .con ul li{display:inline-block;margin-right:25px;float:left;margin-right: 25px; width:285px;height:400px; background-color:#f9fbff;padding-top:35px;margin-right:2px;}
.fwbz .con ul li:nth-child(4n){marign-right:0;}
.fwbz .con ul li::before{}
.fwbz .con ul li .img{width:80px;margin:0 auto;height:80px;}
.fwbz .con ul li .t{padding:20px 0;position:relative;font-size:22px;color:#000;}
.fwbz .con ul li .t::before{width:40px;height:2px;display:inline-block;content:'';background-color:#0d965e;position:absolute;bottom:0;left:50%;margin-left:-20px;}
.fwbz .con ul li .desc{font-size:16px;line-height:36px;margin:0 20px;}
.fwbz .con ul li:hover {background:url(../images/fwbg.jpg) no-repeat center;}
.fwbz .con ul li:hover .t,
.fwbz .con ul li:hover .desc
{color:#fff;}

.tlbx{padding-top:60px;padding-bottom:45px;text-align:center;}
.scbz{background-color:#f9fbff;padding-top:60px;padding-bottom:120px;}
.scbz ul li{width:50%;display:inline-block;padding-left:65px;box-sizing:border-box;float:left;margin-top:50px;}
.scbz ul li dl dt {display:flex;align-items:center;}
.scbz ul li dl dt i{display:inline-block;margin-right:20px;}
.scbz ul li dl dt span{font-size:22px}
.scbz ul li .desc{font-size:16px;margin-top:15px;line-height:24px;}



.hzhb .t{text-align:center;padding-bottom:60px;padding-top:67px;}
.hzhb .img img{width:100%;display:block;}
.jljz {padding-bottom:60px;padding-top:65px;}
.jljz .t{text-align:center;}
.jljz .con{margin-top:60px;}
.jljz .con ul li{display:inline-block;width:380px;height:105px;text-align:center;background-color:#fcfdff;float:left;margin-right:20px;margin-top:60px;float:left;}
.jljz .con ul li:nth-child(3n){margin-right:0;}
.jljz .con ul li a{display:flex;height:105px;align-items:center;justify-content:center;font-family:'SourceHanSansSC-ExtraLight';}
.jljz .con ul li span{font-size:20px;color:#000;margin-left:42px;margin-right:28px;}
.jljz .con ul li em{width:92px;height:32px;line-height:32px; border-radius:32px;color:#fff;background-color:#0d965e;text-align:center;display:inline-block;font-size:16px;}



.msginfo .t{padding-bottom:60px;text-align:center;}
.msginfo{clear:both;padding-top:65px;padding-bottom:118px;}
.msginfo .con{margin-top:60px;}
.msginfo .left{width:335px;}
.msginfo .left .t{font-size:38px;text-align:left;}
.msginfo .left .t2{font-size:30px;color:#333;margin-top:25px;}
.msginfo .lcon{margin-top:40px;}
.msginfo .lcon{font-size:16px;color:#333;}
.msginfo  .lcon ul li{margin-top:20px;}
.msginfo .right{width:808px;position:relative;}
.msginfo .right .t{font-size:20px;}
.msginfo .row{width:384px;height:40px;border:solid 1px #ccc;margin-top:32px;line-height:40px;}
.msginfo .row span{float:left;padding-left:30px;font-size:14px;color:#333;font-family:'SourceHanSansSC-ExtraLight'}
.msginfo .row .txt_input{float:left;width:280px;}
.msginfo .row.msgc{height:128px;}
.msginfo .row .txt_msg{float:none;width:100%;padding:10px 20px;box-sizing:border-box;}
.msginfo .row .txt_msg{height:128px;}
.msginfo .row.phone{position:absolute;left:0;bottom:0;}
.msginfo .end{text-align:right;padding-top:58px;}
.btnsubmit{width:130px;height:58px;background-color:#0d965e;text-align:center;line-height:58px;text-align:center;color:#fff;cursor:pointer;font-size:16px;border-radius:10px;}


.saoyisao {
	width: 170px;
	height: 200px;
	background: #0d965e;
	position: absolute;
	bottom: 0px;
	right: 102px;
	z-index: -1;
	display: none; 
}
.saoyisaotiti {
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 21px;
	color: white;
	padding: 17px 0;
	margin: 0px;
	box-sizing: border-box;
}
.dinglvehao {
	width: 100%;
	height: auto;
	margin: 0px;
	box-sizing: border-box;
}
