*{margin:0;padding:0;list-style:none;transition:all;text-size-adjust:none;}
body,html{font:14px/1 "Microsoft YaHei";}
body{overflow-x:hidden;}
a{text-decoration:none;color:#adaba8;transition-duration:.5s;}
a:hover{text-decoration:none;;}
h1,h2,h5,h6{padding:0px;margin:0px;font-weight:normal}
em,i,strong{font-style:normal;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
img{display:inline-block;border:0;vertical-align:middle;max-width:100%;transition-duration:1s;}
.img img {width:100%;height:100%;display:block;}
.transy{transform:translateY(80px);transition: 600ms;transition-timing-function:ease-out;opacity: 0;} 
.tranShow{transform:translateY(0);opacity: 1;}
.transLeftIn{transform:translateX(-100%);transition: 600ms;transition-timing-function:ease-out;opacity: 0;}
.transRightIn{transform:translateX(100%);transition: 600ms;transition-timing-function:ease-out;opacity: 0;}
.tranXShow{transform:translateX(0);opacity:1;}
@media screen and (min-width:1200px){
    .img:hover img {transform: scale(1.1);}
}
.wrapshow,.hide,.wapnav,.wapswiper{display:none;}

input,textarea,select{font-size:14px; outline: none;font-family:"微软雅黑";box-sizing: border-box;}
.swiper-container,.swiper-slide,.swiper-wrapper{height:auto!important;}
.swiper-slide{overflow:hidden!important;}
.w1220{width:1220px;margin:0 auto;}
.mt40{margin-top:40px;}

.menu-handler{width:50px;height:50px;cursor: pointer;right:15px;top:10px;position:absolute;z-index:101;display:none;}
.menu-handler .burger {width:30px;height:2px;background:#2e2c63;display: block;position: absolute;z-index: 5;top:16px;left: 50%;margin:0px 0px 0px -8px;transform-origin: center;}
.menu-handler .burger-2 {top:25px;}
.menu-handler .burger-3 {top:34px;}
.menu-handler.cur .burger-1 {top:25px;transform: rotate(225deg);}
.menu-handler.cur .burger-2 {opacity: 0;left: 100%;}
.menu-handler.cur .burger-3 {top:25px;transform: rotate(-225deg);}

.header{overflow:hidden;box-shadow:0 0 10px -2px #8c8686;}
.logo{float:left;margin-top:28px;}
.header .top{line-height:44px;padding-top:15px;text-align:right;}
.header .top a{color:#888;display:inline-block;margin-left:26px;padding-left:34px;background-position:left center;background-repeat:no-repeat;}
.header .top a.tip{background-image:url(../img/ico_tip.png);}
.header .top a.reg{background-image:url(../img/ico_reg.png);}
.header .top a.active{background-image:url(../img/ico_active.png);}
.header .top a.pubed{color:#fff;background-color:#fa9101;font-size:16px;border-radius:30px;padding:0 26px;}
.nav{float:left;margin-left:55px;}
.nav li{float:left;position:relative;}
.nav li a{font-size:16px;color:#333;display:block;line-height:64px;margin-left:30px;position:relative;transition-duration:0s;}
.nav li:first-child a{margin-left:0;}
.nav li.cur>a:after,.nav li:hover>a:after{content:'';bottom:0px;left:0px;right:0px;height:2px;background:#3b9a4c;position:absolute;}
.nav li .sub{display:none;position:absolute;left:0px;top:88px;right:0px;background:rgba(255,255,255,0.6);z-index:10;border-top:#009cad 2px solid;padding:20px 0;}
.nav li .sub a{line-height:30px;margin:0;text-align:center;}
.nav li .sub a:hover{color:#009cad;}

.lan{float:right;background-color:#2e2c63;color:#fff;font-size:16px;width:52px;height:24px;line-height:24px;text-align:center;margin-top:34px;border-radius:30px;}

.search{width:20px;height:30px;float:right;position:relative;margin:0;}
.search input{display:none;position:absolute;right:0;top:12px;box-sizing: border-box;width:180px;padding:0px 30px 0px 15px;height:38px;line-height:38px;font-size:14px;color:#9f9e9e;border:1px solid #dfdfdf;border-radius:20px;transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1) 0s;}
.search input::-webkit-input-placeholder,.search input::-moz-placeholder,.search input:-moz-placeholder,.search input:-ms-input-placeholder{color:#9f9e9e;}
.search a{cursor:pointer;position:absolute;right:0;top:21px;width:20px;height:21px;background:url(../img/icosearch.png) no-repeat center;}


.ban{width:100%;position:relative;}
.ban .pagination{position:absolute;bottom:30px;left:0px;right:0px;text-align:center;z-index:10;}
.ban .pagination span{display:inline-block;width:10px;height:10px;border-radius:100%;margin:0px 5px;background:#858585;opacity:1;}
.ban .pagination span.swiper-pagination-bullet-active{background:#1a7015;position:relative;}
.ban .pagination span.swiper-pagination-bullet-active:after{content:'';width:14px;height:14px;background:#1a7015;border-radius:100%;position:absolute;left:-3px;top:-3px;display:none;display:block;}

.htit{overflow:hidden;}
.htit h2{float:left;}
.htit h2 em{font-size:36px;color:#fa9101;display:block;margin-bottom:12px;}
.htit h2 i{font-size:24px;color:#666;}
.htit .more{float:right;color:#3b9a4c;padding-left:28px;line-height:20px;margin-top:40px;}
.htit .more:after{content:'+';color:#fff;font-size:18px;background-color:#3b9a4c;display:inline-block;width:20px;height:20px;line-height:17px;text-align:center;border-radius:50%;margin-left:8px;transition-duration:1s;}
.homeA{padding:78px 0 70px;}
.homeA .items{margin-top:35px;}
.homeA .item{float:left;width:280px;margin-left:33.3px;}
.homeA .item:first-child{margin-left:0;}
.homeA .item img{border-radius:10px;}
.homeA .item h2{font-size:16px;color:#5b5b5b;font-weight:bold;margin:26px 0 22px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.homeA .item i{display:block;background:url(../img/ico_time.jpg) left center no-repeat;padding-left:23px;color:#999d98;}
.homeA .item p{color:#5b5b5b;line-height:26px;height:52px;overflow:hidden;margin:15px 0;}
.homeA .item em{color:#3b9a4c;font-weight:bold;font-size:12px;font-family:Arial;transition-duration:1s;}

.habout{background:#eaf9f9 url(../img/haboutbg.jpg) center center no-repeat;padding:62px 0 74px;}
.habout .fl h2{font-size:66px;color:#c8e7e6;margin:88px 0 26px;}
.habout .fl h3{font-size:30px;color:#007e00;margin-bottom:102px;}
.habout .fl p{font-size:18px;color:#73b7b5;line-height:54px;padding-left:40px;background-position:left center;background-repeat:no-repeat;}
.habout .fl p span{font-size:30px;font-weight:bold;color:#fa9101;margin-left:12px;}
.habout .fl p.shu{background-image:url(../img/ico_about1.png);}
.habout .fl p.city{background-image:url(../img/ico_about2.png);}
.habout .fl p.ren{background-image:url(../img/ico_about3.png);}
.habout .fl p.org{background-image:url(../img/ico_about4.png);}
.map{float:right;position:relative;background:url(../img/map.png) 0 0 no-repeat;background-size:100% 100%;width:686px;height:528px;}
.map .mapimg{display:none;}
.map .city{position:absolute;background:url(../img/icomap.png) 0 0 no-repeat;height:21px;width:21px;cursor:pointer;top:0;opacity:0;transition-duration:1s;}
.map .city .des{display:none;position:relative;}
.map .city:hover .des{display:block;z-index:10;}
.map .city .des>div{position:absolute;left:-50px;bottom:10px;background-color:#fff;color:#666;line-height:28px;padding:24px 20px;box-shadow:0 0 10px #ecebec;width:345px;}
.map .city .des>div:before{content:'';background:url(../img/icomaparr.png) 0 0 no-repeat;width:21px;height:12px;position:absolute;left:50px;bottom:-11px;}
.map .city.in{opacity:1;}
.map .city.neimeng{left:442px;top:113px;}
.map .city.heilongjiang{left:517px;top:72px;}
.map .city.beijing{left:426px;top:172px;}
.map .city.hebei{left:416px;top:199px;}
.map .city.anhui{left:436px;top:296px;}
.map .city.shanxi{left:379px;top:220px;}
.map .city.hunan{left:380px;top:360px;}
.map .city.guangxi{left:342px;top:407px;}
.map .city.gansu{left:295px;top:250px;}
.map .city.sichuan{left:283px;top:310px;}
.map .city.qinghai{left:227px;top:221px;}
.map .city.xizang{left:84px;top:247px;}

.hexpert{padding:80px 0 60px;}
.hexpert .items{margin:94px 0 10px;}
.hexpert .item{float:left;width:207px;margin-left:44px;text-align:center;z-index:-1;}
.hexpert .pcitems .item{position:relative;padding-top:220px;}
.hexpert .item:first-child{margin-left:0;}
.hexpert .item .pic{border-radius:50%;transition-duration:1s;}
.hexpert .pcitems .item .pic{position:absolute;top:0;left:0;right:0;}
.hexpert .item img{border-radius:50%;/* filter:grayscale(100%);filter:gray; */width:100%;}
.hexpert .item p{font-size:12px;color:#7c8083;margin:22px 0 10px;}
.hexpert .item h2{font-size:12px;color:#7c8083;font-weight:bold;}
.hexpert .con{position:relative;text-align:center;margin:80px 0 0;display:none;}
.hexpert .con:first-child{display:block;}
.hexpert .con:before{content:'“';font-size:142px;font-family:Arial;color:#333;position:absolute;top:-40px;left:250px;}
.hexpert .con:after{content:'”';font-size:142px;font-family:Arial;color:#333;position:absolute;bottom:-100px;right:250px;}
.hexpert .con p:first-child{font-size:18px;color:#333;font-weight:bold;}
.hexpert .con p{color:#666;margin:28px 0 0;}

.hacademic{background-color:#eeeff1;}
.hacademic .htit{padding:50px 0;}
.hacademic .con{background:url(../img/hacademicbg.jpg) bottom center no-repeat;padding:190px 0 182px;color:#fff;background-size:cover;}
.hacademic .con h2{font-size:22px;margin-bottom:25px;}
.hacademic .con p{font-size:16px;line-height:32px;}
.hacademic .con .tag{margin-top:55px;}
.hacademic .con .tag a{color:#fff;line-height:45px;padding:0 60px;display:inline-block;background-color:#249734;margin-right:32px;border-radius:30px;font-size:16px;}

.htechtrain{padding:62px 0 80px;}
.htechtrain .items{margin-top:40px;}
.htechtrain .big{float:left;box-shadow:0 0 10px #ecebec;border-radius:10px;width:792px;overflow:hidden;}
.htechtrain .big .fl{width:351px;overflow:hidden;}
.htechtrain .big .fr{width:345px;margin:45px 45px 0 0;}
.htechtrain .big h2{font-size:20px;font-weight:bold;color:#666;margin:32px 0 22px;}
.htechtrain .big p{line-height:28px;color:#888;}
.htechtrain .big .more{font-size:12px;font-weight:bold;color:#3b9a4c;margin-top:40px;display:inline-block;}
.htechtrain .ritem{width:390px;float:right;}
.htechtrain .ritem .item{display:block;border-radius:10px;position:relative;overflow:hidden;}
.htechtrain .ritem .item:first-child{margin-bottom:40px;}
.htechtrain .ritem .item .des{background-color:rgba(0,0,0,0.7);position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;padding:45px 45px 0;}
.htechtrain .ritem .item h2{font-size:20px;overflow:hidden;font-weight:bold;line-height:52px;}
.htechtrain .ritem .item h2 img{float:left;margin-right:18px;}
.htechtrain .ritem .item p{line-height:28px;}

.hpubwelfare{background:#358842 url(../img/hpubwelfarebg.jpg) center top no-repeat;padding:78px 0;}
.hpubwelfare .htit h2 em{color:#fff;}
.hpubwelfare .htit h2 i{color:#fff;}
.hpubwelfare .htit .more{color:#fff;}
.hpubwelfare .htit .more:after{color:#3b9a4c;background-color:#fff;}

.hwelfare{position:relative;margin-top:42px;}
.hwelfare .item{float:left;width:247px;height:315px;padding:12px;background-color:#fdfff5;border-radius:10px;margin-left:45px;}
.hwelfare .item:first-child{margin-left:0;}
.hwelfare .item a{width:100%;;height:100%;border:1px solid #f0f1ed;border-radius:10px;display:block;text-align:center;}
.hwelfare .item img{margin-top:93px;}
.hwelfare .item h2{font-size:18px;font-weight:bold;margin:24px 0;}
.hwelfare .item p{font-size:16px;color:#aaa;}
.hwelfare .next,.hwelfare .prev{position:absolute;top:50%;margin-top:-28px;width:56px;height:56px;background-position:center center;background-repeat:no-repeat;cursor:pointer;}
.hwelfare .prev{left:-118px;background-image:url(../img/prev.png);}
.hwelfare .next{right:-118px;background-image:url(../img/next.png);}

.main{margin-top:6px;padding:56px 0 80px;overflow:hidden;background-color:#f8f8f8;}
.sidebar{background-color:#f1f1f1;float:left;width:252px;border-radius:10px;overflow:hidden;padding-bottom:13px;}
.sidebar .t{background-color:#349646;color:#fff;padding:22px 0 17px 28px;}
.sidebar .t h3{font-size:24px;margin-bottom:12px;font-weight:normal;}
.sidebar .t h4{font-size:20px;margin-bottom:8px;font-weight:normal;}
.sidebar .t h5{font-size:18px;font-weight:normal;}
.sidebar .t p{opacity:0.5;text-transform:uppercase;}
.sidebar li{padding:16px 0;border-bottom:#dedfe0 1px solid;}
.sidebar li a{display:block;padding:0 35px 0 28px;font-size:16px;color:#3d3d3d;background:url(../img/sidebarmore.png) center right no-repeat;font-weight:bold;margin-right:35px;line-height:26px;}
.sidebar li.cur a{background-image:url(../img/sidebarmorecur.png);color:#fa9101}
.sidebar .ad{margin-top:33px;text-align:center;display:block;}
.sidebar li .snavs{padding-bottom:15px;}
.sidebar li .snavs a{font-size:14px;color:#5a5a5a;background:none;font-weight:500;margin-left:28px;padding-left:15px;line-height:32px;}
.mainfr{float:right;width:906px;}
.mainfr p{line-height:28px;color:#666;}
.mainfr .t,.titroute .t{border-bottom:#89d497 1px solid;}
.mainfr .t h2,.titroute .t h2{color:#349646;font-size:26px;padding-bottom:25px;position:relative;float:left;}
.mainfr .t h2:after,.titroute .t h2:after{content:'';position:absolute;left:0;bottom:-1px;background-color:#349646;height:1px;width:100%;}
.mainfr .t.y,.titroute .t.y{border-bottom:#d4d4d4 1px solid;}
.mainfr .t.y,.titroute .t.y h2{color:#fa9101;font-weight:bold;font-size:24px;}
.mainfr .t.y,.titroute .t.y h2:after{background-color:#fa9101;}
.mainfr .route,.titroute .route{float:right;margin-top:10px;background: url(../img/iconhome.png) left center no-repeat;padding-left:22px;}
.mainfr .route span,.titroute .route span{color:#666;}
.mainfr .route a,.titroute .route a{color:#666;}
.mainfr .route a:after,.titroute .route a:after{content:'|';margin:0 10px;}
.mainfr .route a:last-child,.titroute .route a:last-child{color:#349646;}
.mainfr .route a:last-child:after,.titroute .route a:last-child:after{display:none;}

.hotnews{overflow:hidden;padding:38px 0;}
.hotnews .pic{border-radius:10px;width:284px;overflow:hidden;display:inline-block;}
.hotnews .fr{width:582px;}
.hotnews .fr h6{font-size:16px;font-weight:bold;margin:18px 0 24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hotnews .fr h6 a{color:#666;}
.hotnews .fr span{color:#999d98;padding-left:23px;background:url(../img/icotime.png) left center no-repeat;}
.hotnews .fr p{line-height:28px;color:#666;margin:20px 0;height:56px;overflow:hidden;}
.hotnews .fr .more{line-height:28px;display:inline-block;color:#fff;background-color:#909090;padding:0 20px;border-radius:4px;}
.newslist a{display:block;color:#666;line-height:50px;overflow:hidden;border-bottom:#d3d3d3 1px dashed;}
.newslist a:before{content:'•';font-size:16px;margin-right:10px;color:#b7b7b7;}
.newslist a i{float:right;}
.newslist a:first-child{border-top:#d3d3d3 1px dashed;}

.video{width:80%;margin:30px auto;display:block;}
.detail{padding:46px 0 0;}
.detail.pt25{padding-top:25px;}
.detail h1{font-size:23px;color:#666;text-align:center;line-height:35px;}
.detail .attr{text-align:center;padding:24px 0 30px;}
.detail .attr span{color:#999d98;display:inline-block;background-position:left center;background-repeat:no-repeat;padding-left:18px;line-height:19px;}
.detail .attr .date{background-image:url(../img/icotime.png);}
.detail .attr .pubed{background-image:url(../img/icopubed.png);margin-left:40px;}
.detail .info{border-top:#d3d3d3 1px dashed;border-bottom:#d3d3d3 1px solid;padding:30px 0 40px;}
.detail .info .svtit{color:#fa9101;font-size:16px;line-height:20px;font-weight:bold;overflow:hidden;margin:0 0 12px;}
.detail .info .svtit img{margin-right:5px;float:left;}
.detail p{font-size:16px;color:#666;line-height:32px;margin-top:20px;}
.detail .slink{overflow:hidden;padding:36px 0;}
.detail .list{background:#349646 url(../img/icolist.png) 65px center no-repeat;color:#fff;border-radius:30px;padding:0 55px 0 26px;float:right;line-height:32px;}
.detail .bshare-custom{float:left;color:#666;}
.detail .bshare-custom a{height:27px;}
.detail .bshare-custom a.bshare-qqmb{width:27px;background:url(../img/shareqqweibo.png) center center no-repeat;padding-left:0;}
.detail .bshare-custom a.bshare-qzone{width:27px;background:url(../img/shareqzone.png) center center no-repeat;padding-left:0;}
.detail .bshare-custom a.bshare-qqim{width:27px;background:url(../img/shareqq.png) center center no-repeat;padding-left:0;}
.detail .bshare-custom a.bshare-sinaminiblog{width:27px;background:url(../img/sharesina.png) center center no-repeat;padding-left:0;}
.detail .bshare-custom a.bshare-weixin{width:27px;background:url(../img/sharewechat.png) center center no-repeat;padding-left:0;}
.detail .bshare-custom a.bshare-more{width:27px;background:url(../img/sharemore.png) center center no-repeat;padding-left:0;}
.detail .prevnext a{width:100%;color:#666;display:block;line-height:32px;}

.cdetail{padding:30px 0;}
.cdetail p{line-height:28px;color:#666;font-size:16px;}
.cdetail h6{color:#349646;font-size:16px;margin-top:12px;font-weight:bold;}

.frm{background-color:#fff;padding:15px 40px 40px 30px;}
.frm .row{overflow:hidden;margin-top:25px;}
.frm .row.frminline .group{float:left;width:380px;}
.frm .row.frminline .group:nth-child(2n){margin-left:73px;}
.frm .row.frminline .group .txt{width:258px;}
.frm .row.frminline3 .group{float:left;width:343px;margin-right:60px;}
.frm .row.frminline3 .group:last-child{margin-right:0;}
.frm .row.frminline3 .group .txt{width:230px;}
.frm .row.frminline3 .group label{padding-left:40px;}

.frm .row .group{line-height:36px;}
.frm .row .group label{float:left;padding-left:45px;background-position:left center;background-repeat:no-repeat;color:#666;}
.frm .row .group .txt{border:#c4c4c4 1px solid;border-radius:5px;padding-left:10px;line-height:36px;width:710px;}
.frm .row .group label.un{background-image:url(../img/frmun.png);}
.frm .row .group label.tel{background-image:url(../img/frmtel.png);}
.frm .row .group label.tit{background-image:url(../img/frmtit.png);}
.frm .row .group label.type{background-image:url(../img/frmtype.png);}
.frm .row .group label.notes{background-image:url(../img/frmnote.png);}
.frm .row .group label.con{background-image:url(../img/frmcon.png);padding-left:40px;float:none;display:block;margin-bottom:12px;}
.frm .row .group label.email{background-image:url(../img/frmemail.png);}
.frm .row .group label.addr{background-image:url(../img/frmaddr.png);}
.frm .row .group label.city{background-image:url(../img/frmcity.png);}
.frm .row .group label.sub{background-image:url(../img/frmtit1.png);}
.frm .row.line{border-top:#dbdbdb 1px solid;padding-top:30px;}
.frm .row.line .group textarea.txt{width:100%;}
.frm .row.frminline3 .group label.un{background-image:url(../img/frmun1.png);}
.frm .row.frminline3 .group label.tel{background-image:url(../img/frmtel1.png);}
.frm .row .group textarea.txt{height:192px;}
.frm .btn{color:#fff;background-color:#349646;padding:0 35px;display:inline-block;cursor:pointer;font-weight:bold;border-radius:20px;line-height:34px;margin:20px 0 0 118px;}
.release .frm .btn{margin:20px 10px 0 0;border-radius:0;width:120px;text-align:center;padding:0;}
.frm .reset{color:#fff;background-color:#ccc;width:120px;text-align:center;display:inline-block;cursor:pointer;font-weight:bold;line-height:34px;margin:20px 0 0 0;}
h6.stit{margin:60px 0 30px;font-size:22px;color:#349646;}
.frmarts{color:#666;}
.frmarts .item{overflow:hidden;padding:20px 0;border-bottom:#d3d3d3 1px dashed;}
.frmarts .item:first-child{font-weight:bold;background-color:#eeeff1;line-height:24px;border-bottom:none;}
.frmarts .item a{float:left;width:580px;padding-left:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#666;}
.frmarts .item span{float:left;width:160px;padding-left:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

.about{padding:55px 0 70px;}
.about .num{overflow:hidden;}
.about .num .item{float:left;margin-right:28px;border-right:#e4e5e6 1px solid;padding:0 28px 10px 0;}
.about .num .item:last-child{border-right:none;margin-right:0;}
.about .num .item span{color:#fa9101;font-size:38px;margin:10px 0 20px;display:block;}
.about .num .item p{color:#666;font-size:14px;}
.about>p{color:#666;line-height:26px;}
.about .map{float:none;margin:40px auto;}
.about .his{margin-top:70px;border-top:#d3d3d3 1px solid;}
.about .his h2{color:#349646;font-size:22px;margin:40px 0;}
.about .his .tabtit{}
.about .his .tabtit .item{float:left;margin-left:8px;border-radius:5px;background-color:#e3e3e3;padding:25px 15px;width:114px;transition-duration:0.5s;cursor:pointer;}
.about .his .tabtit .item:first-child{margin-left:0;}
.about .his .tabtit .item em{font-size:18px;color:#666;}
.about .his .tabtit .item p{color:#349646;margin-top:12px;font-weight:bold;}
.about .his .tabtit .item.cur{background-color:#349646;position:relative;}
.about .his .tabtit .item.cur em,.about .his .tabtit .item.cur p{color:#fff;}
.about .his .tabtit .item.cur::after{content:'';position:absolute;background:url(../img/tabtitcur.png) 0 0 no-repeat;width:13px;height:6px;left:50%;bottom:-6px;transform:translateX(-50%);}
.about .his .tabcon{padding-top:20px;}
.about .his .tabcon .item{display:none;line-height:26px;color:#666;}
.about .his .tabcon .item.cur{display:block;}

.about .org{margin:40px 0 0;}
.about .org .item{overflow:hidden;display:block;margin-top:62px;}
.about .org .item:first-child{margin-top:0;}
.about .org .item .mem{width:310px;float:left;}
.about .org .item .mem h2{font-size:18px;color:#666;font-weight:bold;padding-left:30px;background:url(../img/ico_orguser.jpg) left center no-repeat;line-height:22px;margin:18px 0 10px;}
.about .org .item .mem p{color:#888;line-height:24px;margin-left:30px;}
.about .org .item .pic{float:left;margin:0 16px;width:168px;position:relative;}
.about .org .item .pic img{border-radius:50%;/* filter:grayscale(100%);filter:gray; */}
.about .org .item .pic:before{content:'';position:absolute;left:-103px;bottom:35px;background:url(../img/orgpicline.png) 0 0 no-repeat;width:126px;height:7px;z-index:1;}
.about .org .item .des{float:right;width:280px;padding:60px 40px 0 75px;position:relative;}
.about .org .item .des p{color:#666;font-style:italic;line-height:26px;}
.about .org .item .des:before,.about .org .item .des:after{position:absolute;font-size:140px;font-family:Arial;font-weight:bold;color:rgba(51,51,51,0.1);transition-duration:0.5s;}
.about .org .item .des:before{content:'“';left:0;top:0;}
.about .org .item .des:after{content:'”';right:0;top:106px;}

.orgdetail .author{background:url(../img/orgdetailbg.jpg) 0 0 no-repeat;height:268px;position:relative;}
.orgdetail .author .des{color:#fff;position:relative;margin:46px 0 0 38px;width:508px;padding-top:106px;}
.orgdetail .author .des:before,.orgdetail .author .des:after{position:absolute;font-size:140px;font-family:Arial;font-weight:bold;color:rgba(255,255,255,0.1);transition-duration:0.5s;width:40px;height:38px;background-position:0 0;background-repeat:no-repeat;}
.orgdetail .author .des:before{content:'';left:0;top:65px;background-image:url(../img/ico_orgauthor1.png);}
.orgdetail .author .des:after{content:'';right:0;top:123px;background-image:url(../img/ico_orgauthor2.png);}
.orgdetail .author .des p{color:#fff;line-height:26px;font-style:italic;margin-left:50px;}
.orgdetail .author .un{float:right;position:relative;font-size:18px;font-weight:bold;margin:44px 26px 0 0;}
.orgdetail .author .un:before{content:'';height:1px;width:44px;background-color:rgba(255,255,255,0.5);position:absolute;left:-60px;top:50%;}
.orgdetail .author .pic{position:absolute;right:38px;top:90px;}
.orgdetail .author .pic img{border-radius:100%;}
.orgdetail .info{padding:52px 0;border-bottom:#d3d3d3 1px solid;}
.orgdetail .info .des{width:545px;}
.orgdetail .info p{line-height:28px;color:#666;}
.orgdetail .relate{overflow:hidden;}
.orgdetail .relate h2{font-size:22px;color:#349646;margin:60px 0 40px;}
.orgdetail .relate .item{float:left;width:145px;margin-right:45px;cursor:pointer;}
.orgdetail .relate .item:last-child{margin-right:0;}
.orgdetail .relate .item img{border-radius:50%;filter:grayscale(100%);filter:gray;}
.orgdetail .relate .item h6{color:#666;margin-top:18px;margin-bottom:18px;text-align:center;}

.mpersonal{padding:40px 0 0;}
.mpersonal p{line-height:26px;color:#666;padding-bottom:20px;}
.mpersonal .email{overflow:hidden;padding-top:30px;}
.mpersonal .email .item{float:left;width:252px;height:212px;background-position:0 0;background-repeat:no-repeat;margin-left:27px;padding-left:32px;}
.mpersonal .email .item:first-child{margin-left:0;background-image:url(../img/memail1.png);}
.mpersonal .email .item:nth-child(2){background-image:url(../img/memail2.png);}
.mpersonal .email .item:nth-child(3){background-image:url(../img/memail3.png);}
.mpersonal .email .item h6{font-size:20px;font-weight:bold;color:#fff;margin:75px 0 22px;}
.mpersonal .email .item a{font-size:16px;font-weight:bold;color:#fff;}

.techtrain{padding:40px 0 0;}
.trainlist p{color:#666;line-height:24px;}
.trainlist .item{margin-top:46px;overflow:hidden;}
.trainlist .item .tit{border-radius:10px;float:left;width:235px;padding:32px 20px 0 30px;color:#fff;height:180px;}
.trainlist .item .tit h2{padding:10px 0;line-height:30px;font-size:18px;}
.trainlist .item .tit h2 img{display:none;}
.trainlist .item .tit p{color:#fff;}
.trainlist .item .pic{float:right;border-radius:10px;}
.trainlist .item .des{position:relative;padding-top:28px;float:left;width:100%;}
.trainlist .item .des p{width:726px;float:left;line-height:28px;}
.trainlist .item .des .btnsign{float:right;margin-top:12px;background-color:#349646;line-height:34px;padding:0 28px;border-radius:10px;color:#fff;}
.trainlist .item:nth-child(2n) .tit{float:right;}
.trainlist .item:nth-child(2n) .pic{float:left;}
.trainlist .item:nth-child(1) .tit h2{padding:12px 0 15px;}
.trainlist .item:nth-child(odd) .tit{background-color:#349646;}
.trainlist .item:nth-child(even) .tit{background-color:#fa9101;}
/* .trainlist .item:nth-child(3) .tit{background-color:#52caa4;}
.trainlist .item:nth-child(4) .tit{background-color:#fcb63c;} */

.academic{padding:40px 0 0;}
.academic .tabtit{}
.academic .tabtit .item{float:left;margin-left:20px;border-radius:20px;border:#e3e3e3 1px solid;padding:12px 25px;transition-duration:0.5s;cursor:pointer;color:#666;}
.academic .tabtit .item:first-child{margin-left:0;}
.academic .tabtit .item.cur{background-color:#fa9101;position:relative;color:#fff;border-color:#fa9101;}
.academic .tabtit .item.cur::after{content:'';position:absolute;background:url(../img/tabtitcur1.png) 0 0 no-repeat;width:11px;height:5px;left:50%;bottom:-5px;transform:translateX(-50%);}
.academic .tabcon{padding-top:20px;}
.academic .tabcon .item{display:none;line-height:28px;color:#666;}
.academic .tabcon .item.cur{display:block;}
.academic .tabcon .des{padding:40px 0 30px;border-top:#c8c8c8 1px dashed;}
.academic .tabcon .des:first-child{border-top:none;}
.academic .tabcon .des h4{font-size:16px;color:#349646;padding-left:22px;line-height:22px;background:url(../img/ico_tree.png) left center no-repeat;margin-bottom: 16px;}
.academic .tabcon .des h4 span{color:#666;}
.academic .tabcon .des p{padding-left:22px;}
.academic .tabcon .des dl{overflow:hidden;margin-left:22px;}
.academic .tabcon .des dt{color:#349646;font-weight:bold;font-size:16px;float:left;margin-right:8px;}
.academic .tabcon .des dd{float:left;width:850px;}
.academic .tabcon .des p a{color:#fa9101;text-decoration:underline;margin-right:20px;}
.academic .tabcon .des .contact{padding:22px 0 20px;overflow:hidden;background-color:#f0f0f0;margin-top:30px;border-radius:10px;}
.academic .tabcon .des .contact>div{float:left;border-left:#dbdbdb 1px solid;padding:16px 72px 18px 22px;font-weight:bold;}
.academic .tabcon .des .contact>div>img{margin-right:12px;}
.academic .tabcon .des .contact>div:first-child{border-left:none;padding-left:22px;}

.techhead{padding:46px 0 66px 310px;color:#666;position:relative;border-bottom:#c8c8c8 1px dashed;}
.techhead>img{position:absolute;top:10px;left:-50px;}
.techhead p,.tinfo{line-height:28px;color:#666;}
.techhead .num{overflow:hidden;margin-top:30px;}
.techhead .item{float:left;border:#dedede 1px solid;border-radius:10px;padding:26px 28px;margin-left:48px;}
.techhead .item:first-child{margin-left:0;}
.techhead .item .yearnum{position:relative;}
.techhead .item .yearnum span{font-size:50px;color:#349646;width:88px;display:inline-block;}
.techhead .item .yearnum sup{font-size:31px;color:#349646;position:absolute;}
.techhead .item .yearnum sub{margin-left:4px;}
.techhead .item h6{font-weight:bold;text-align:center;margin-top:20px;}
.techn{padding-top:40px;color:#666;}
.techn .des{margin-top:10px;}
.techn .des h4{line-height:22px;padding:0 0 4px 32px;background-position:left center;background-repeat:no-repeat;}
.techn p{line-height:28px;}
.techn .des p{margin-left:32px;}
.techn .des.des1 h4{background-image:url(../img/ico_techn1.png);}
.techn .des.des2 h4{background-image:url(../img/ico_techn2.png);}
.techn .des.des3 h4{background-image:url(../img/ico_techn3.png);}
.techn .des.des4 h4{background-image:url(../img/ico_techn4.png);}
.techn .des.des5 h4{background-image:url(../img/ico_techn5.png);}
.techn .des.des6 h4{background-image:url(../img/ico_techn6.png);}
.techn .des.des7 h4{background-image:url(../img/ico_techn7.png);}
.techn .btnask{display:inline-block;color:#fff;background-color:#349646;border-radius:10px;line-height:40px;margin-top:36px;padding:0 30px;}
.mpersonal .charity{padding-top:0;}
.charity{color:#666;line-height:28px;padding-top:40px;}
.charity .items{overflow:hidden;margin-top:42px;}
.charity .items .item{float:left;margin:0 2% 40px 0;width:31.33333333%;}
.charity .items .item img{border-radius:10px;}
.charity .items .item:nth-child(3n){margin-right:0;}
.charity .items .item h4{margin-top:20px;color:#666;height:54px;overflow:hidden;}

.reg .info{padding:62px 0;}
.reg .info .frimg{float:right;margin:0 0 40px 80px;}
.reg .info h2{font-size:24px;color:#fa9101;font-weight:bold;margin:15px 0 14px;}
.reg .info h3{color:#999;font-weight:normal;margin-bottom:30px;}
.reg .info p{line-height:24px;color:#666;margin-bottom:20px;}
.joinmem .tabtit{margin:40px 0 30px;}
.joinmem .tabtit .item{float:left;margin-left:20px;border-radius:20px;border:#e3e3e3 1px solid;padding:10px 60px;transition-duration:0.5s;cursor:pointer;color:#666;}
.joinmem .tabtit .item:first-child{margin-left:0;}
.joinmem .tabtit .item.cur{background-color:#fa9101;position:relative;color:#fff;border-color:#fa9101;}
.joinmem p{color:#666;line-height:24px;}
.joinmem .tabcon{padding-top:20px;}
.joinmem .tabcon .item{display:none;line-height:28px;color:#666;}
.joinmem .tabcon .item.cur{display:block;}
.joinmem .tabcon .des{padding:30px 0 30px 70px;border-top:#c8c8c8 1px dashed;background-position:left 30px;background-repeat:no-repeat;}
.joinmem .tabcon .des:first-child{border-top:none;}
.joinmem .tabcon .des h4{color:#666;position:relative;}
.joinmem .tabcon .des h4 .more{width:32px;height:32px;position:absolute;right:0;top:-2px;background:url(../img/icoplus.png) center center no-repeat;cursor:pointer;}
.joinmem .tabcon .des h4 .more.cur{background-image:url(../img/icominus.png);}
.joinmem .tabcon .des .hidcon{display:none;}
.joinmem .tabcon .des.icojoin1{background-image:url(../img/icojoin1.png);}
.joinmem .tabcon .des.icojoin2{background-image:url(../img/icojoin2.png);}
.joinmem .tabcon .des.icojoin3{background-image:url(../img/icojoin3.png);}

.activity{padding-top:10px;}
.activity .item{float:left;width:380px;margin:30px 39px 0 0;background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 10px 2px #eee;padding-bottom:20px;}
.activity .item:nth-child(3n){margin-right:0;}
.activity .item h2{font-size:16px;color:#444;margin:18px 20px 20px 18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.activity .item p{margin-left:18px;padding-left:20px;color:#888;background:url(../img/icoactivity1.png) left center no-repeat;line-height:30px;}
.activity .item em{margin:14px 0 0 18px;padding-left:20px;color:#888;background:url(../img/icoactivity2.png) left center no-repeat;line-height:30px;}
.activity .item i{color:#fff;background-color:#349646;line-height:28px;padding:0 10px;border-radius:5px;float:right;font-size:12px;margin-right:20px;transition-duration:0.5s;}

.tell{}
.tell .info{overflow:hidden;padding:40px 0;border-bottom:#c8c8c8 1px dashed;}
.tell .info .fl{width:670px;}
.tell .info .fl h2{font-size:18px;color:#409c51;margin-bottom:22px;}
.tell .info .fl p{color:#666;line-height:28px;margin-top:12px;}
.tell .info .des{width:670px;padding:22px 0px;background-color:#ececec;float:right;border-radius:10px;}
.tell .info .des h3{font-size:16px;color:#409c51;margin-bottom:15px;}
.tell .info .des p{color:#666;line-height:28px;font-weight:bold;overflow:hidden;}
.tell .info .des p span{float:left;}
.tell .info .des p span:first-child{width:53%;}
.tell .info .des p span:last-child{width:47%;}
.tell .tnav{padding:25px 0 40px;overflow:hidden;}
.tell .tnav a{float:left;line-height:36px;text-align:center;margin:25px 30px 0 0;border:#cecece 1px solid;border-radius:30px;color:#5a5a5a;padding:0 25px;}
.tell .tnav a.cur,.tell .tnav a:hover{color:#fff;background-color:#fa9101;border-color:#fa9101;}
.tell .tnav a:nth-child(6n){margin-right:0;}

.tell .hot{overflow:hidden;}
.tell .hot .fl{width:596px;height:340px;border-radius:10px;}
.tell .hot .fl a{position:relative;display:block;}
.tell .hot .fl a img{border-radius:10px;width:100%;}
.tell .hot .fl a:before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:url(../img/play.png) 0 0 no-repeat;width:53px;height:53px;}
.tell .hot .item{float:left;width:284px;height:340px;border-radius:10px;background-color:#fff;margin-left:28px;}
.tell .hot .item h2{color:#349646;margin:20px 20px 15px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tell .hot .item p{color:#666;margin:0 20px 20px;line-height:24px;height:48px;overflow:hidden;}
.tell .hot .item i{color:#349646;margin-left:20px;}

.tell .items{overflow:hidden;}
.tell .items .item{float:left;width:284px;margin:35px 28px 0 0;}
.tell .items .item:nth-child(4n){margin-right:0;}
.tell .items .item .pic{position:relative;}
.tell .items .item .pic img{border-radius:10px;}
.tell .items .item .pic:before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:url(../img/play.png) 0 0 no-repeat;width:53px;height:53px;}
.tell .items .item h2{color:#349646;font-size:14px;margin:28px 0 12px;font-weight:bold;}
.tell .items .item p{color:#666;line-height:24px;height:48px;overflow:hidden;}

.release .info{padding:40px 0;}
.release .info p{line-height:28px;color:#666;}

.bus .qa .item{margin-bottom:30px;border-bottom:#c8c8c8 1px dashed;}
.bus .qa .item h2{color:#349646;font-weight:bold;font-size:16px;padding-bottom:25px;position:relative;cursor:pointer;}
.bus .qa .item h2 i{position:absolute;right:25px;top:2px;width:20px;height:12px;background:url(../img/qatit.png) 0 0 no-repeat;}
.bus .qa .item h2 i.cur{background-image:url(../img/qatitcur.png);}
.bus .qa .item .con{line-height:28px;color:#666;background-color:#fff;border-radius:10px;padding:15px 20px 40px;position:relative;box-shadow:0 0 10px 2px #f1f0f0;display:none;}
.bus .qa .item .con:before{content:'';position:absolute;left:25px;top:-12px;width:20px;height:12px;background:url(../img/qacon.png) 0 0 no-repeat;}

.bookpublish .book{padding-bottom:40px;margin-bottom:40px;border-bottom:#d3d3d3 1px dashed;overflow:hidden;}
.bookpublish .book:last-child{border-bottom:none;}
.bookpublish .book .fl{border:#dcdcdc 1px solid;border-radius:10px;width:198px;}
.bookpublish .book .fr{width:670px;}
.bookpublish .book .fr h2{font-size:22;color:#349646;margin-bottom:15px;}
.bookpublish .book .fr p{color:#666;line-height:28px;}
.bookpublish .book .fr .pdf{margin-top:28px;}
.bookpublish .book .fr .pdf a{color:#666;font-weight:bold;background:url(../img/ico_pdf.png) right center no-repeat;padding-right:53px;display: inline-block;}
.bookpublish .tabcon{margin-top:30px;}

.newslist1{}
.newslist1 .item{overflow:hidden;padding:30px 0;border-bottom:#d3d3d3 1px dashed;display:block;}
.newslist1 .item:last-child{border-bottom:none;}
.newslist1 .item>img{width:243px;border-radius:10px;}
.newslist1 .item .des{float:right;width:630px;}
.newslist1 .item .des h2{font-size:16px;font-weight:bold;}
.newslist1 .item .des i{display:block;color:#999d98;background:url(../img/ico_time.jpg) left center no-repeat;padding-left:20px;margin:25px 0 12px;}
.newslist1 .item .des p{color:#666;line-height:28px;margin-bottom:20px;height:56px;overflow:hidden;}
.newslist1 .item .des em{color:#349646;font-size:12px;}

.page{width:100%;text-align:center;margin:50px 0px 0;}
.page li{display:inline-block;margin:0px 5px;vertical-align: top;}
.page li a{height:30px;text-align:center;line-height:30px;display:block;font-size:16px;color:#666;}
.page li.first,.page li.last{font-size:14px;font-family:"宋体";font-weight:bold;}
.page li.cur a{color:#fa9101;text-decoration:underline;}
.page li.first a,.page li.last a{background:#bfbfbf;border-radius:100%;color:#fff;width:30px;}
.page li.first:hover a,.page li.last:hover a{color:#fff;}

.footer{padding:70px 0 40px;background-color:#2a2a2a;color:#fff;}
.footer a{color:#fff;opacity:0.5;}
.footer .fnav{overflow:hidden;}
.footer .fnav .item{float:left;width:160px;}
.footer .fnav .item:nth-child(4){width:280px;}
.footer .fnav .item h6{font-size:16px;margin-bottom:15px;}
.footer .fnav .item>a{display:block;line-height:32px;}
.footer a:hover{opacity:1;}
.footer .contact{width:310px;float:left;}
.footer .contact h6{font-size:16px;margin-bottom:15px;}
.footer .contact p{opacity:0.5;line-height:32px;background-position:left center;background-repeat:no-repeat;padding-left:32px;}
.footer .contact p.tel{background-image:url(../img/ico_tel.png);}
.footer .contact p.fax{background-image:url(../img/ico_fax.png);}
.footer .contact p.addr{background-image:url(../img/ico_addr.png);}
.footer .wechat{float:right;}
.footer .hlink{border-top:#535353 1px solid;border-bottom:#535353 1px solid;margin:90px 0 50px;padding:30px 0;}
.footer .hlink span{font-weight:bold;}
.footer .hlink a{margin-left:60px;}
.footer .copy{opacity:0.5;}

.fastlink{position:fixed;top:50%;right:0;transform:translateY(-50%);width:58px;z-index:10;}
.fastlink a{color:#fff;background-color:#007e00;text-align:center;line-height:20px;display:block;padding:8px;margin:2px 0;}

.fastcontact{position:fixed;top:50%;left:0;transform:translateY(-50%);z-index:10;padding:25px 15px 25px 9px;border-radius:0 10px 10px 0;border-top:#e2e2e2 1px solid;border-right:#e2e2e2 1px solid;border-bottom:#e2e2e2 1px solid;background-color:#f8f8f8;}
.fastcontact a{color:#666;text-align:center;display:block;margin:2px 0;position:relative;}
.fastcontact a:first-child{margin-bottom:33px;}
.fastcontact i{display:block;margin-top:5px;}
.fastcontact a img:nth-child(2),.fastcontact a img:nth-child(3){display:none;}
.fastcontact a:hover img:nth-child(2){display:inline-block;}
.fastcontact a:hover img:nth-child(1){display:none;}
.fastcontact a:hover{color:#007e00;}

@media screen and (min-width:1920px){
    .ban,.habout,.hpubwelfare{width:1920px;margin:0 auto;}
}

/* PC Hover Animation */
@media screen and (min-width:1023px){
    .pcshow{display:none;}
    .header .top a:hover{color:#1a7015;}
    .header .top a.pubed:hover{color:#fff;border-radius:10px;background-color:rgba(236, 137, 1, 0.8);}
    .search:hover input{display:block;width:180px;}
    .search:hover a{right:10px;}
    .htit .more:hover:after{margin-left:15px;border-radius:30%;}
    .homeA .item:hover img{transform: scale(1.05);}
    .homeA .item:hover h2{color:#1a7015;}
    .homeA .item:hover em{margin-left:15px;}
    .hexpert .item:hover{z-index:100;}
    .hexpert .item:hover .pic{border:8px #007e00 solid;transform: scale(1.4);}
    .hexpert .item:hover img{width:100%;height:100%;filter:none;}
    .about .org .item:hover .pic img,.orgdetail .relate .item:hover img{filter:none;}
    .about .org .item:hover .des:before,.about .org .item:hover .des:after{color:rgba(51,51,51,0.4);}
    .hacademic .con .tag a:hover{background-color:#f08519;}
    .htechtrain .big:hover img,.htechtrain .ritem .item:hover img{transform:scale(1.05);}
    .sidebar li>a:hover{background-image:url(../img/sidebarmorecur.png);}
    .sidebar li a:hover{color:#fa9101;}
    .hotnews:hover img{transform: scale(1.06);}
    .hotnews:hover .more{background-color:#007e00;border-radius:20px;}
    .newslist a:hover{color:#007e00;}
    .page li a:hover{color:#fa9101;text-decoration:underline;}
    .page li.first a:hover,.page li.last a:hover{background:#fa9101;}
    .detail .prevnext a:hover,.frmarts .item a:hover{color:#349646;}
    .frm .btn:hover{border-radius:10px;box-shadow:0 0 4px 3px #ccc;}
    .trainlist .item .des .btnsign:hover{border-radius:5px;box-shadow:0 0 4px 3px #ccc;}
    .activity .item:hover{box-shadow:0 0 10px 2px #ccc;}
    .activity .item:hover img{transform:scale(1.06);}
    .activity .item:hover i{border-radius:10px;}
}


@media screen and (min-width:768px){
    .hexpert .items{margin:60px 20px 10px;}
    .hexpert .item{width:19%;margin-left:1.25%;}
    .hexpert .item:hover .pic{border:8px #007e00 solid;transform: scale(1.2);}
    
}

@media screen and (max-width:1220px){
    .w1220{width:100%;}
    .logo{width:280px;margin-top:35px;}
    .header .top{line-height:36px;}
    .nav li a{margin-left:20px;}
    .search input,.search a{right:20px;}
    .search:hover a{right:40px;}
    .htit{margin:0 20px;}
    .homeA .items{margin:35px 20px 0;}
    .homeA .item{width:23.5%;margin-left:2%;}
    .homeA .item h2{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
    .habout .fl{margin-left:20px;}
    .map{margin-right:20px;}
    .hacademic .con{padding:180px 20px 170px;}
    .htechtrain .items{margin:40px 20px 0;}
    .htechtrain .big{width:61%;}
    .htechtrain .big .fl{width:52%;}
    .htechtrain .big .fr{width:44%;margin:35px 1% 0 0;}
    .htechtrain .ritem{width:37%;}
    .htechtrain .ritem .item:first-child{margin-bottom:20px;}
    .htechtrain .ritem .item .des{padding:30px 40px 0;}
    .hwelfare{margin:40px 20px 0;}
    .hwelfare .item{width:21.5%;padding:1%;margin-left:2%;}
    .footer{padding:60px 20px 40px;}
    .footer .fnav .item{width:13%;}
    .footer .fnav .item:nth-child(4){width:16%;}
    .footer .contact{width:31%;}
    .footer .hlink a{margin:0 0 15px 25px;display:inline-block;}
    .sidebar{width:180px;margin-left:20px;}
    .sidebar .ad{padding:0 5%;}
    .sidebar li a{padding:0 15px 0;margin-right:15px;}
    .mainfr{margin-right:20px;}
    .newslist a:before{float:left;}
    .newslist a em{width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;}
    .main .titroute{width:92%;padding:0 4%;}
    .tell .tnav{overflow-x:auto;padding:0;margin:30px 0;}
    .tell .tnav a{margin-top:15px;}
    .activity .item{width:32%;margin:30px 2% 0 0;}
    .tell .info .fl{width:66%;}
    .tell .info .des{width:28%;padding:22px 2%;}
    .tell .hot .item{width:26%;margin-left:2%;height:auto;padding-bottom:26px;}
    .tell .hot .fl{width:44%;height:auto;}
    .tell .hot .item p{display:none;}
    .tell .hot .item h2{font-weight:bold;}
    .tell .hot .item i{color:#666;}
    .tell .items .item img{width:100%;}
    .frm .row.frminline3 .group{width:32%;margin-right:2%;}
    .frm .row.frminline3 .group .txt{width:100%;margin-top:10px;}
    .tell .info .des p span{float:none;display:block;}
    .tell .info .des p span:first-child{width:100%;margin-right:20px;}
    .tell .info .des p span:last-child{width:100%;}
}

@media screen and (min-width:768px) and (max-width:1220px){
    .tell .items .item{width:32%;margin-right:2%;}
    .tell .items .item:nth-child(3n){margin-right:0;}
    .tell .items .item:nth-child(4n){margin-right:2%;}
    .tell .items .item:last-child{margin-right:0;}

}

@media screen and (max-width:1140px){
    .logo{width:220px;margin-top:40px;}
    .sidebar{display:none;}
    .mainfr{width:92%;margin:0 4%;float:none;}
    .orgdetail .author{background-size:cover;}
    .charity .items .item{width:30%;margin-right:5%;}
}

@media screen and (max-width:1100px){
    .habout .fl{float:none;overflow:hidden;margin-bottom:30px;width:95%;margin-left:5%;}
    .habout .fl p{float:left;width:44%;padding-left:30px;}
    .habout .fl p:nth-child(2n){float:right;}
    .habout .fl h2{margin:0 0 20px;font-size:40px;}
    .habout .fl h3{font-size:26px;margin-bottom:50px;}
    .map{margin:0 auto;float:none;}
    .htechtrain .ritem .item .des{padding:25px 25px 0;}
    .hotnews .pic{width:30%;}
    .hotnews .fr{width:67%;}
    .about .org .item .mem{width:35%;}
    .about .org .item .pic{width:18%;margin:0 2%;}
    .about .org .item .des{width:34%;padding:50px 2% 0 7%;}
}


@media screen and (max-width:1023px){
    .menu-handler{display:block;}
    .pcshow{display:none;}
    body{padding-top:80px;overflow-x:hidden;}
    .header{height:80px;width:100%;position:fixed;z-index:99999;top:0;background-color:#fff;border-bottom:#ededed 1px solid;}
    .logo{margin:15px 0 0 20px;width:200px;}
    .header .top,.search{display:none;}
    .wapnav{position:fixed;width:100%;right:-100%;top:0px;bottom:0px;background:#349646;padding:10px 0px 30px;z-index:200000;margin-left:0px;border-top:#ededed 1px solid;display:block;margin-top:80px;height:100%;opacity:0;}
    .wapnav li a{margin-left:15px;}
    .wapnav li{width:100%;float:left;}
    .wapnav li>a{padding: 0px 4%;background: url(../img/wapico.png) no-repeat 96% center;border-bottom: 1px solid #eee;margin:0;}
    .header li.wrapshow>a,.header li.wrapshow.cur>a{background:none;}
    .wapnav li a{height:40px;line-height:40px;color:#fff;}
    .wapnav li.cur>a{color:#fff;font-weight:bold;background-image:url(../img/wapicocur.png);}
    .wapnav li:hover>a{color:#fff;}
    .wapnav li.cur .sub{display:block;padding:0;max-height:340px;}
    .wapnav li .sub{overflow-y:scroll;position:initial;border-top:none;background:rgba(255, 255, 255, 0.3);}
    .wapnav li .sub a{padding:0 30px;text-align:left;border-bottom:#349646 1px solid;line-height:30px;height:30px;}
    .wapnav li .sub a:last-child{border-bottom:none;}
    .wapnav li .sub .item a{padding-left:60px;}
    .fastlink,.fastcontact{top:auto;bottom:100px;transform:translateY(0);}
    .hexpert .con:before{left:170px;}
    .hexpert .con:after{right:170px;}
    .htechtrain .ritem .item .des{padding:25px 15px 0;}
    .hexpert .con p{line-height:20px;margin-top:15px;}
    .about .num .item p{line-height:20px;}
    .orgdetail .relate .item img{filter:none;}
    .orgdetail .relate .piclist{overflow-x:auto;overflow-y:hidden;}
    .orgdetail .relate .items{overflow:hidden;width:950px;}
}

@media screen and (max-width:1000px){
    .frm .row.frminline .group{width:100%;}
    .frm .row.frminline .group:nth-child(2n){margin-left:0;width:100%;margin-top:25px;}
    .frm .row .group .txt,.frm .row.frminline .group .txt{width:650px;}
    .frmarts .item a{width:70%;padding-left:2%;}
    .frmarts .item span{width:12%;}
    .frmarts .item i{width:10%;}
    .tabtit{overflow-x:auto;overflow-y:hidden;}
    .orgdetail .author .pic{width:280px;top:120px;}
    .mpersonal .email .item{width:30%;margin-left:2%;padding-left:8%;border-radius:10px;background-size:cover;}
    .charity .items .item{width:32%;margin-right:2%;}
    .mpersonal .charity .items .item p{padding-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .trainlist .item .pic{width:560px;}
    .trainlist .item .tit{padding-top:20px;height:176px;width:220px;}
    .bookpublish .book .fl{width:25%;}
    .bookpublish .book .fl img{width:100%;}
    .bookpublish .book .fr{width:73%;}
    .techhead .item{width:32%;margin-left:2%;padding: 20px 2%;box-sizing:border-box;}
    .newslist1 .item>img{width:23%;}
    .newslist1 .item .des{width:75%;}
    .tell .hot .item{padding-bottom:14px;}
    .tell .hot .item img{width:100%;}
}

@media screen and (max-width:925px){
    .wrapshow{display:block;}
    .hacademic .con .tag a{padding:0 30px;}
    .htechtrain .ritem .item h2{font-size:16px;}
    .htechtrain .big .more{display:none;}
    .footer .fnav .item{width:14%;}
    .footer .fnav .item:nth-child(4){width:18%;}
    .footer .wechat{display:none;}
    .footer .contact{width:auto;}
    .hotnews .fr h6{margin:10px 0 20px;}
    .frm .row .group .txt,.frm .row.frminline .group .txt{width:530px;}
    .orgdetail .author .des{display:none;}
    .orgdetail .author{background:none;height:auto;position:static;padding-top:40px;}
    .orgdetail .author .pic{width:200px;margin:0 auto;position:static;}
    .orgdetail .author h2{text-align:center;color:#666;font-size:22px;margin:15px 0;}
    .orgdetail .author .wdes{position:relative;}
    .orgdetail .author .wdes:before,.orgdetail .author .wdes:after{position:absolute;font-size:100px;font-family:Arial;font-weight:bold;color:#666;transition-duration:0.5s;width:40px;height:38px;background-position:0 0;background-repeat:no-repeat;}
    .orgdetail .author .wdes:before{content:'“';left:0;top:-50px;}
    .orgdetail .author .wdes:after{content:'”';right:0;bottom:0;}
    .orgdetail .author .wdes p{color: #666;line-height: 26px;font-style: italic;margin-left: 50px;}
    .trainlist .item{border-bottom:#e2e2e2 1px dashed;padding-bottom:20px;margin-top:25px;}
    .trainlist .item img{display:none;}
    .trainlist .item img.m{display:inline-block;}
    .trainlist .item .tit{height:auto;float:none;width:100%;padding:0;}
    .trainlist .item:nth-child(2n) .tit{float:none;}
    .trainlist .item .tit p{display:none;}
    .trainlist .item .tit h2{color:#349646;line-height:34px;}
    .trainlist .item .tit h2 img{display:inline-block;margin-right:10px;}
    .trainlist .item:nth-child(odd) .tit,.trainlist .item:nth-child(even) .tit{background-color:#f8f8f8;}
    .trainlist .item .des{padding-top:0;}
    .trainlist .item .des p{width:100%;}
    .reg .info h2{line-height:32px;}
    .reg .info .frimg{margin:0 0 25px 30px;}
}
@media screen and (max-width:800px){
    .frm .row .group .txt,.frm .row.frminline .group .txt{width:450px;}
    .activity .item i{display:none;}
    .tell .hot .fl{width:100%;margin-bottom:30px;}
    .tell .hot .item{width:49%;}
    .tell .hot .item:nth-child(2){margin-left:0;}
    .fastlink{display:none;}
    .tell .info .fl{width:100%;margin:30px 0;}
    .tell .info .des{width:96%;}
    .tell .info .des p span{float:none;display:block;}
    .tell .info .des p span:first-child{margin-right:0;}
}
@media screen and (max-width:768px){
    .main{padding-bottom:40px;}
    .pcswiper{display:none;}
    .wapswiper{display:block;}
    .transy{transform:translateY(0);opacity: 1;}
    .transLeftIn,.transRightIn{transform:translateX(0);opacity:1;}
    .homeA .item{width:49%;}
    .homeA .item:nth-child(3){margin:30px 0 0 0;}
    .homeA .item:nth-child(4){margin-top:30px;}
    .homeA .item img{width:100%;}
    .map .city .des>div{left:-300px;}
    .map .city .des>div:before{right:60px;left:auto;}
    .map .city.qinghai .des>div{left:-150px;}
    .map .city.qinghai .des>div:before{right:214px;}
    .map .city.sichuan .des>div{left:-250px;}
    .map .city.sichuan .des>div:before{right:113px;}
    .map .city.xizang .des>div{left:-50px;}
    .map .city.xizang .des>div:before{right:314px;}
    .htechtrain .big{width:100%;}
    .htechtrain .big .fl{width:46%;}
    .htechtrain .ritem{width:100%;margin-top:30px;}
    .htechtrain .ritem .item .des{padding:25px 20px 0;}
    .htechtrain .ritem .item:first-child{float:left;width:49%;}
    .htechtrain .ritem .item:last-child{float:right;width:49%;}
    .htechtrain .ritem .item h2 img{width:35px;margin-right:12px;}
    .htechtrain .ritem .item h2{font-size:16px;line-height:40px;}
    .hexpert{padding:50px 0 20px;}
    .hexpert .con{padding:0 20px 30px;}
    .hexpert .items,.hexpert .conitems{display:none;}
    .hexpert .hexpertswiper{margin-top:40px;}
    .hexpert .hexpertswiper .item{width:100%;float:none;display:block;}
    .hexpert .hexpertswiper .item img{width:250px;filter:none;}
    .hexpert .hexpertswiper .con{display:block;}
    .hexpert .hexpertswiper .con:before{left:30px;}
    .hexpert .hexpertswiper .con:after{right:30px;bottom:-86px;}
    .hexpert .hexpertswiper .item h2{font-size:26px;color:#333;font-weight:500;margin-top:20px;}
    .hexpert .hexpertswiper .con{margin-top:50px;}
    .hwelfare .wapswiper .item{width:47%;height:260px;}
    .hwelfare .item img{margin-top:60px;}
    .footer{padding:40px 20px;}
    .footer .fnav .item,.footer .hlink{display:none;}
    .footer .contact{margin-bottom:20px;}
    .footer .copy .fl{float:none;line-height:28px;}
    .footer .copy .fr{float:none;}
    .hotnews .fr p{margin:15px 0;line-height:22px;height:44px;}
    .mainfr .route,.release .route,.titroute .route{display:none;}
    .detail h1{line-height:38px;}
    .prevnext{margin-top:10px;}
    .detail .prevnext a{line-height:22px;}
    .detail .prevnext a:first-child{margin-bottom:10px;}
    .frmarts .item a{width:80%;padding-left:2%;}
    .frmarts .item span{width:16%;padding-left:0;float:right;}
    .frmarts .item i{display:none;}
    .about .num .item{width:30.333333%;margin-right:2%;padding-right:1%;}
    .bookpublish .book .fr .pdf{margin-top:15px;}
    .bookpublish .book .fr>p{display:none;}
    .bookpublish .book{padding-bottom:30px;margin-bottom:30px;}
    .bookpublish .book:last-child{margin-bottom:0;}
    .techhead{padding:40px 0;}
    .techhead>img{display:none;}
    .newslist1 .item>img{width:28%;}
    .newslist1 .item .des{width:70%;}
    .newslist1 .item .des h2{line-height:28px;height:56px;overflow:hidden;}
    .newslist1 .item .des i{margin:12px 0;}
    .newslist1 .item .des p{display:none;}
    .tell .info .fl{width:100%;}
    .tell .info .des{width:96%;margin-top:20px;}
    .reg .info .frimg{display:none;}
    .tell .items .item{width:49%;margin-right:2%;}
    .tell .items .item:nth-child(2n){margin-right:0;}
    .hwelfare .next, .hwelfare .prev{display:none;}
}
@media screen and (max-width:700px){
    .map{transform:scale(0.8);}
    .newslist a em{width:80%;}
    .frm .row .group .txt,.frm .row.frminline .group .txt{width:100%;float:none;margin-top:10px;}
    .frm .btn{margin-left:0;}
    .frm .row .group textarea.txt{height:120px;}
    .about .org .item .mem{width:62%;}
    .about .org .item .mem h2{margin-top:0;}
    .about .org .item .pic{width:35%;float:right;text-align:center;margin:0 0 0;}
    .about .org .item .pic img{width:160px;filter:none;}
    .about .org .item .des,.about .org .item .pic:before{display:none;}
}
@media screen and (max-width:630px){
    .hacademic .con .tag a{padding:0 20px;margin-right:20px;}
    .hacademic .con .tag a:last-child{margin-right:0;}
    .map{transform:none;width:92%;height:auto;margin:0 4%;position: static;}
    .map .mapimg{display:block;width:100%;}
    .map .city,.map .city.in{opacity:0;display:none;}
    .htechtrain .big .fr{margin-top:25px;}
    .hotnews .fr .more{display:none;}
}
@media screen and (max-width:540px){
    .hacademic .con .tag a{padding:0;margin-bottom:20px;width:45%;text-align:center;margin-right:8%;}
    .hacademic .con .tag a:nth-child(2){margin-right:0;}
    .habout .fl p:nth-child(2n){float:none;}
    .habout .fl p{width:90%;float:none;line-height:44px;}
    .habout .fl p span{font-size:28px;}
    .htechtrain .ritem .item:first-child{float:none;width:100%;}
    .htechtrain .ritem .item:last-child{float:none;width:100%;}
    .htechtrain .ritem .item img{width:100%;}
    .htechtrain .big .fr{margin-top:15px;width:46%;}
    .htechtrain .big .fr img{width:35px;}
    .htechtrain .big h2{margin:15px 0;}
    .htechtrain .big p{height:140px;overflow:hidden;}
    .hotnews .fr h6{white-space:normal;line-height:28px;}
    .hotnews .fr p{display:none;}
    .hotnews .pic{width:100%;float:none;}
    .hotnews .pic img{width:100%;}
    .hotnews .fr{width:100%;}
    .newslist a em{width:75%;}
    .detail .slink{display:none;}
    .mpersonal .email .item{width:92%;margin:0 0 30px 0;}
    .charity .items .item{width:49%;margin-right:2%;}
    .charity .items .item:nth-child(2n){margin-right:0;}
    .charity .items .item:nth-child(3n){margin-right:2%;}
    .charity .items .item:nth-child(6n){margin-right:0;}
    .charity .items{margin-top:0;}
    .charity .page{margin-top:0;}
    .techhead .item .yearnum span{width:auto;font-size:35px;}
    .techhead .item .yearnum sup{top:-5px;}
    .activity .item{width:49%;}
    .activity .item:nth-child(2n){margin-right:0;}
    .activity .item:nth-child(3n){margin-right:2%;}
    .activity .item:nth-child(6n){margin-right:0;}
    .joinmem .tabtit .item{padding:10px 30px;}
    .release .frm{padding:30px 20px;}
    .frm .row.frminline3 .group{width:100%;margin:0 0 15px;}
    .frm .row.frminline3 .group label{width:70px;}
    .frm .row.frminline3 .group .txt{float:left;width:170px;margin-top:0;}
    .frm .row.frminline3{margin-top:0;}
    .release .frm .row.line{padding-top:20px;}
    .footer{padding-bottom:80px;}
    .fastcontact{left:0;right:0;bottom:10px;background-color:transparent;width:100%;padding:0;border:none;}
    .fastcontact a{display:inline-block;margin:0 2%;width:45%;background: #449955;color:#fff;padding:10px 0;border-radius:5px;}
    .fastcontact a:first-child{margin-bottom:0;}
    .fastcontact a img{display:none;}
    .fastcontact a img:nth-child(3){display:inline-block;}
    .fastcontact i{display:inline-block;margin-left:8px;}
    .orgdetail .relate .item{width:48%;margin-right:4%;text-align:center;}
    .orgdetail .relate .item:nth-child(2n){margin-right:0;}
    .academic .tabcon .des .contact>div{border-left:none;}
}

@media screen and (max-width:415px){
    .htit h2 em{font-size:22px;}
    .htit h2 i{font-size:18px;font-weight:bold;}
    .htit .more{margin-top:20px;}
    .ban .pagination{bottom:5px;}
    .homeA{padding:40px 0;}
    .homeA .item{width:100%;margin-left:0;}
    .homeA .item em{display:none;}
    .homeA .item:nth-child(2){margin-top:30px;}
    .hacademic .con{padding:50px 20px;}
    .hacademic .con h2{line-height:32px;}
    .hacademic .con .tag{margin-top:30px;}
    .htechtrain .big .fr{margin-right:2%;}
    .htechtrain .big p{height:80px;}
    .hwelfare{margin:40px 10px 0;}
    .hwelfare .item img{margin-top:40px;}
    .hwelfare .wapswiper .item{height:220px;margin:0 1.5%;width:45%;}
    .newslist a em{width:70%;}
    .newslist1 .item>img{width:33%;}
    .newslist1 .item .des{width:65%;}
    .newslist1 .item .des i{display:none;}
    .newslist1 .item .des em{display:none;}
}

@media screen and (max-width:320px){
    .htechtrain .big h2{margin-bottom:0;line-height:42px;font-size:18px;}
    .htechtrain .big p{display:none;}
}