@charset "utf-8";
html,body {height: 100%;}
a {transition:0.2s ease-in-out;}
*{box-sizing: border-box;}

.main-body {padding-top: 1px;margin-top: -1px;} 

.main-huitop {position: fixed;cursor: pointer;display: none;border-radius: 5px;box-shadow:0 0 10px rgba(0,0,0,0.35);background: url(../images/x-top1.png) center no-repeat #055c4c;background-size: 60% 60%;z-index: 99;/* filter: invert(1); */}
.main-huitop {width: 60px;height: 60px;bottom: 30px;right: 30px;}
.main-huitop.cur {display: block;}

.dongshi-mp3 {width: 220px;height: 50px;border-radius: 10px 0 0 10px;background: #055c4c;position: fixed;right: -380px;top: 70%;z-index: 1;transition:0.5s ease-in-out;right: 0;padding: 10px;width: 55px;}
.dongshi-mp3:hover {right: 0;width: 220px;}
.dongshi-mp3 .plyr__progress {opacity: 0;transition:0.5s ease-in-out;}
.dongshi-mp3:hover .plyr__progress {opacity: 1;}
.dongshi-mp3 .plyr__controls .plyr__controls__item {opacity: 0;transition:0.5s ease-in-out;}
.dongshi-mp3:hover .plyr__controls .plyr__controls__item {opacity: 1;}
.dongshi-mp3 .plyr__controls .plyr__controls__item[data-plyr=play] {opacity: 1;}
.plyr--audio {position: absolute !important;right: 10px;top: 10px;width: 200px;}
.plyr--audio .plyr__controls {background: none !important;}
.plyr__control {background: none !important;}
.plyr__control svg {fill:#fff !important;}
.plyr__controls .plyr__controls__item {color:#fff !important;}
.plyr__controls {padding: 0 !important;}
/* .plyr--full-ui input[type=range] {color: #fff !important;color: var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #fff))--plyr-color-main is not defined) !important;} */

.main-top {min-width: 1000px;width: 100%;top: -150px;left: 0;position: absolute;z-index: 10;transition:0.3s ease-in-out;background-image: linear-gradient(to bottom, rgba(255,255,255,.9), rgba(255,255,255,.4), rgba(255,255,255,0));padding: 0 0 2px;box-shadow:0 3px 3px rgba(0,0,0,0.05);z-index: 99;}
.main-top .logo {width: 300px;height: 80px;float: left;margin: 20px 0px 0px 45px;position: relative;background: url(../images/x-foot-logo.png) center no-repeat;background-size: contain;}
.main-top .logo img {width: 100%;height: 100%;position: absolute;top: 0;left: 0;transition:0.3s ease-in-out;display: none;}
.main-top .logo .img1 {opacity: 0;}
.main-top .logo .img2 {opacity: 1;}
.main-top .nav-wrap {float: right;font-size: 0;height: 114px;margin: 0 0 1px;max-width:1500px;width: calc(100% - 570px);display:table;padding-right:45px;}
.main-top .nav-wrap > div {display: inline-block;vertical-align: top;position: relative;height: 114px;line-height: 114px;display:table-cell; width:1%; white-space:nowrap; text-align:center;background: #fff;}
/* .main-top .nav-wrap > div:before {content: '';width: 1px;height: 20px;top: calc(50% - 10px);left: 0;position: absolute;display: block;background: #fff;transition:0.3s ease-in-out;}
.main-top .nav-wrap > div:first-child:before {display: none;} */
.main-top .nav-wrap > div > a {display: block;padding: 0 10px;line-height: 114px;font-size: 20px;color: #fff;transition:0.3s ease-in-out;position: relative;}
.main-top .nav-wrap > div.you > a:before {content: '';width: 0;height: 0;position: absolute;transition:0.3s ease-in-out;left: calc(50% - 11px);bottom: 25px;/* background: url(../images/x-jiantou.png); */display: block;opacity: 0;border: 7px solid #fff;border-right: 7px solid #007749;border-bottom: 7px solid #007749;transform: rotate(45deg);}
.main-top .nav-wrap > div.you > a:hover:before,.main-top .nav-wrap > div.you.cur > a:before {bottom: 15px;opacity: 1;}
.main-top .nav-wrap > div .xiala {background: rgba(255,255,255,1);position: absolute;width: 280px;left: calc(50% - 75px);top: 100%;height: 0;overflow: hidden;transition:0.3s ease-in-out;padding: 0;text-align: left;box-shadow:0 0 5px rgba(0,0,0,0.15);white-space:normal;border-radius: 7px;z-index: 99;overflow-y: hidden;}
.main-top .nav-wrap > div .xiala:hover {overflow-y: auto;}
/* 基础滚动条样式 */
.main-top .nav-wrap > div .xiala::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
/* 轨道样式 */
.main-top .nav-wrap > div .xiala::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 3px;
}
/* 滑块样式 */
.main-top .nav-wrap > div .xiala::-webkit-scrollbar-thumb {
  background: #aaa;
  border-radius: 3px;
}
/* 悬停效果 */
.main-top .nav-wrap > div .xiala::-webkit-scrollbar-thumb:hover {
  background: #888;
}
.main-top .nav-wrap > div .xiala > div {padding: 0;}
/* .main-top .nav-wrap > div .xiala > div::after {content: '';display: block;height: 2px;width: 100%;position: absolute;background-image: linear-gradient(to right,#4f8fc8, #149581);left: 0;bottom: 0;} */
.main-top .nav-wrap > div .xiala > div > a {padding: 30px 20px;margin: 0;border-radius: 3px;display: block;line-height: 22px;font-size: 18px;transition:0.3s ease-in-out;position: relative;padding-left: 90px;padding-right: 40px;color: #444;;border-radius: 0;}
.main-top .nav-wrap > div .xiala > div > a:before {content: '';width: 100%;left: 0;height: 1px;background: #f8f8f8;position: absolute;top: 0px;display: block;overflow: hidden;}
.main-top .nav-wrap > div .xiala > div > a::after {content: '\e60e';width: 20px;height: 20px;line-height: 20px;font-family: "SimSun";color: #c9cacb;text-align: center;font-size: 16px;position: absolute;top: calc(50% - 10px);right: 15px;font-weight: normal;
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

}
.main-top .nav-wrap > div .xiala > div > a:first-child:before {display: none;}
.main-top .nav-wrap > div .xiala > div > a:hover {background: #edf8f5;color: #333;}
.main-top .nav-wrap > div .xiala > div > a i {width: 60px;height: 60px;text-align: center;font-size: 32px;display: block;position: absolute;line-height: 58px;left: 17px;top: calc(50% - 30px);color: #208c71;border: 1px solid #ddd;border-radius: 50%;font-weight: normal;}
.main-top .login-wrap {height: 30px;float: right;overflow: hidden;margin: 42px 0 0;position: relative;font-size: 16px;}
.main-top .login-wrap a {height: 30px;display: block;float: left;color: #fff;text-align: center;line-height: 30px;padding: 0 ;transition:0.3s ease-in-out;width:35px;display: block;}
.main-top .login-wrap a:hover {font-weight: bold;}
.main-top.end {top: 0;}
.main-top .sousuo-wrap {width: 44px;height: 44px;float: right;margin: 35px 15px 0 0px;position: relative;z-index: 1;}
.main-top .sousuo-wrap > div {width: 44px;height: 44px;overflow: hidden;border-radius: 27px;background: rgba(0,0,0,0);font-size: 0;position: absolute;right: 0;top: 0;transition:0.3s ease-in-out;}
/* .main-top .sousuo-wrap > div > form {width: 250px;height: 44px;position: absolute;right: 0;top: 0;}
.main-top .sousuo-wrap > div > div {width: 250px;height: 44px;position: absolute;right: 0;top: 0;} */
.main-top .sousuo-wrap > div .btn {border:none; width: 44px;height: 44px;background: url(../images/x-ico-fangdajing.png) center no-repeat;display: inline-block;vertical-align: top;background-size: 50% 50%;}
.main-top .sousuo-wrap > div .input {display:none;}

.main-top .daohang {display: none;}
.main-top:before {content: '';width: 100%;height: 100%;position: absolute;display: block;background: #fff;top: 0;left: 0;opacity: 0;transition:0.3s ease-in-out;z-index: 0;}
/* .main-top:hover:before,.main-top.cur:before,.main-body .main-top:before {opacity: .9;}
.main-top:hover .nav-wrap > div:before,.main-top.cur .nav-wrap > div:before,.main-body .main-top .nav-wrap > div:before {background: #333;}
.main-top:hover .nav-wrap > div > a,.main-top.cur .nav-wrap > div > a,.main-body .main-top .nav-wrap > div > a {color: #333;}
.main-top:hover .nav-wrap > div > a:hover,.main-top:hover .nav-wrap > div.cur > a,.main-body .main-top .nav-wrap > div > a:hover {color: #007749;font-weight: bold;}
.main-top:hover .login-wrap a,.main-top.cur .login-wrap a,.main-body .main-top .login-wrap a {color: #333;}
.main-top:hover .logo .img1,.main-body .main-top .logo .img1 {opacity: 0;}
.main-top:hover .logo .img2,.main-body .main-top .logo .img2 {opacity: 1;}
.main-top:hover .sousuo-wrap > div .btn,
.main-top.cur .sousuo-wrap > div .btn,
.main-body .main-top .sousuo-wrap > div .btn {background: url(../images/x-ico-fangdajing1.png) center no-repeat;background-size: 50% 50%;cursor: pointer;}
.main-top.cur {position: fixed;} */
.main-top:hover:before,.main-top:before,.main-body .main-top:before {opacity: 1;}
.main-top:hover .nav-wrap > div:before,.main-top .nav-wrap > div:before,.main-body .main-top .nav-wrap > div:before {background: #333;}
.main-top:hover .nav-wrap > div > a,.main-top .nav-wrap > div > a,.main-body .main-top .nav-wrap > div > a {color: #333;}
.main-top:hover .nav-wrap > div > a:hover,.main-body .main-top .nav-wrap > div > a:hover {color: #007749;font-weight: bold;}
.main-top:hover .nav-wrap > div.cur > a,.main-body .main-top .nav-wrap > div.cur > a {color: #007749;font-weight: bold;}
.main-top:hover .login-wrap a,.main-top .login-wrap a,.main-body .main-top .login-wrap a {color: #333;font-size: 20px;}
.main-top:hover .logo .img1,.main-body .main-top .logo .img1 {opacity: 0;}
.main-top:hover .logo .img2,.main-body .main-top .logo .img2 {opacity: 1;}
.main-top:hover .sousuo-wrap > div .btn,
.main-top .sousuo-wrap > div .btn,
.main-body .main-top .sousuo-wrap > div .btn {background: url(../images/x-ico-fangdajing1.png) center no-repeat;background-size: 50% 50%;cursor: pointer;}
.main-top {position: fixed;}

.banner {min-width: 1000px;position: relative;height: auto;overflow: hidden;}
#banner {min-width: 1000px;position: relative;height: auto;overflow: hidden;}
#banner:before {content: '';display: block;height: 0;width: 100;margin-bottom: 56%;}
#banner >div {opacity: 0;width: 100%;height: 100%;top: 0;left: 0;position: absolute; transition-duration: 1s;background-size: cover;background-repeat: no-repeat;background-position: center;}
#banner >div.cur {opacity: 1;}
#banner >div video {object-fit: fill;width: 100%;height: 100% !important;}
#banner >div .title1 {height: 130px;line-height: 130px;position: absolute;left: 50%;margin-left: -650px;top: 290px;transition:0.9s ease-in-out;opacity: 0;font-size: 90px;color: #fff;transition-delay: .5s;}
#banner >div .title2 {height: 50px;line-height: 50px;position: absolute;left: 50%;margin-left: -800px;top: 570px;transition:0.9s ease-in-out;opacity: 0;text-transform:Uppercase;color: rgba(255,255,255,.2);font-size: 48px;transition-delay: .5s;}
#banner >div.cur .title1 {margin-left: -800px;top: 290px;opacity: 1;}
#banner >div.cur .title2 {margin-left: -800px;top: 420px;opacity: 1;}

#anniu {position: absolute;left: 0;width: 100%;bottom: 30px;height: 8px;text-align: center;z-index: 1;line-height: 30px;font-size: 0;}
#anniu > div {height: 8px;width: 8px; display: inline-block;vertical-align: top;opacity: .5;cursor: pointer;position: relative;margin: 0 5px;background: #fff;border-radius: 4px;}
#anniu > div.cur {opacity: 1;width: 20px;}
/* #anniu > div:before {content: '/';position: absolute;width: 20px;text-align: center;height: 30px;display: block;left: 0px;top: 0;opacity: .5;font-weight: normal;font-size: 18px;} 
#anniu > div:first-child:before {display: none;}*/

.banner .banner_mouse{display:block; position:absolute; left:50%; margin-left:-11px; bottom:80px; z-index:12; width:23px;height: 40px;cursor:pointer;background:url(../images/banner_mouse_ico.png) no-repeat -23px 0px;-webkit-animation: nudgeMouse 1.6s linear infinite;animation: nudgeMouse 1.6s linear infinite;}
.banner .banner_mouse:after,.banner .banner_mouse:before{content: "";position: absolute;}
.banner .banner_mouse:before{width:23px;height:40px;background:url(../images/banner_mouse_ico.png) no-repeat 0px 0px;-webkit-animation: colorSlide 1.6s linear infinite;animation: colorSlide 1.6s linear infinite;top:0;left:0;}
.banner .banner_mouse:after{background-color: #fff;width: 4px;height: 4px;border-radius: 100%;-webkit-animation: trackBallSlide 1.6s linear infinite;animation: trackBallSlide 1.6s linear infinite;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}


.in-hang0 {min-width: 1000px;position: relative;overflow: hidden;padding: 70px 160px 80px;background: #fbfafa;}
.in-hang0 .left {width: calc(50% - 15px);float: left;}
.in-hang0 .right {width: calc(50% - 15px);float: right;}
.in-hang0-title1 {height: 60px;font-size: 36px;color: #333;font-weight: bold;}
.in-hang0-title1 span {color: #007749;}
.in-hang0-title2 {height: 40px;font-size: 20px;color: #333;}
.in-hang0 .text1 {font-size: 18px;margin: 20px 0 30px;line-height: 30px;/* height: 90px;-webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; */}
.in-hang0 .more {height: 36px;width: 120px;padding: 0 8px;background: #007749;border-radius: 5px;display: block;color: #fff;font-size: 14px;line-height: 36px;text-align: center;}
.in-hang0 .more:hover {background: #007749;color: #fff;background-image: linear-gradient( to right ,#149581, #4f8fc8);}
.in-hang0 .video {width: 100%;overflow: hidden;position: relative;border-radius: 10px;}
.in-hang0 .video:before {content: '';display: block;height: 0px;width: 100%;margin-bottom: 60%;}
.in-hang0 .video video {object-fit: fill;width: 100%;height: 100%;position: absolute;z-index: 1;top: 0;left: 0;}
.in-hang0 .video .play {width: 100%;height: 100%;position: absolute;z-index: 2;cursor: pointer;top: 0;left: 0;}
.in-hang0 .video .play:before {content: '';display: block;width: 50px;height: 50px;border-radius: 50%;box-shadow:0 0 10px rgba(0,0,0,.15);background: url(../images/icon/play.png) calc(50% + 2px) center no-repeat #fff;position: absolute;top: calc(50% - 25px);left: calc(50% - 25px);background-size: 60%;}


.in-hang1 {min-width: 1000px;position: relative;overflow: hidden;padding: 110px 160px 70px;background: #fbfafa;display: flex;align-items: stretch;}
.in-hang1 .left {width: calc(50% - 15px);float: left;margin-right: 30px;}
.in-hang1 .right1 {width: calc(50% - 15px);float: right;position: relative;padding-bottom: 60px;}
.in-hang1 .title {line-height: 45px;width: 100%;font-size: 40px;z-index: 5;margin-bottom: 20px;text-align: right;}
.in-hang1 .title > span > span {color: #007749;}
.in-hang1 .title .tit1 {display: inline-block;border-bottom: 2px solid #333;font-weight: bold;line-height: 60px;}
.in-hang1 .title .tit2 {display: inline-block;color: #007749;font-size: 24px;}
.in-hang1 .title::before {content: '';display: inline-block;width: 18px;height: 18px;background: url(../images/x-title-fk.png);vertical-align: top;overflow: hidden;margin-top: 0px;}
.in-hang1 .text {font-size: 16px;line-height: 26px;height: auto;text-align: right;text-indent: 2em;color:#333;text-align: justify;}
.in-hang1 .btn {height: 34px;width: 110px;padding: 0;background: rgba(255,255,255,.01);border-radius: 17px;display: block;color: #fff;font-size: 14px;line-height: 32px;text-align: center;border: 1px solid #007749;color: #007749;float: right;position: absolute;right: 0;bottom: 0;}
.in-hang1 .btn:hover {background: #007749;color: #fff;background-image: linear-gradient( to right ,#149581, #4f8fc8);border: 1px solid rgba(0, 0, 0, 0);}
.in-hang1 .video {width: 100%;overflow: hidden;position: relative;border-radius: 10px;height: 100%;}
.in-hang1 .video:before {content: '';display: block;height: 0px;width: 100%;margin-bottom: 50%;}
.in-hang1 .video video {object-fit: fill;width: 100%;height: 100%;position: absolute;z-index: 1;top: 0;left: 0;}
.in-hang1 .video .play {width: 100%;height: 100%;position: absolute;z-index: 2;cursor: pointer;top: 0;left: 0;}
.in-hang1 .video .play:before {content: '';display: block;width: 50px;height: 50px;border-radius: 50%;box-shadow:0 0 10px rgba(0,0,0,.15);background: url(../images/icon/play.png) calc(50% + 2px) center no-repeat #fff;position: absolute;top: calc(50% - 25px);left: calc(50% - 25px);background-size: 60%;}
.in-hang1 .video .play img {width: 100%;height: 100%;}
.in-hang1-kapian {padding: 10px 160px 70px;background: #fbfafa;padding-bottom: 10px !important;position: relative;height: 0;}
/* .in-hang1-kapian:before {width: 100%;height: 50%;content: '';display: block;background: #fff;left: 0;bottom: 0;position: absolute;} */
.in-hang1-kapian > div {width: 100%;background: #fff;border-radius: 15px;box-shadow:0 0 10px rgba(0,0,0,.15);overflow: hidden;align-items:stretch;display: flex;position: relative;z-index: 1;bottom: 35px;}
.in-hang1-kapian > div > div {width: 25%;float: left;padding: 15px 30px;position: relative;text-align: center;align-items:stretch;display: flex;}
.in-hang1-kapian > div > div:before {content: '';width: 1px;height: 30px;background: #ddd;position: absolute;left: 0;top: calc(50% - 15px);display: block;}
.in-hang1-kapian > div > div:first-child:before {display: none;}
.in-hang1-kapian > div > div > div {display: inline-block;max-width: 100%;position: relative;padding-left: 75px;vertical-align: middle;padding-top: 30px;display: flex;align-items: center;}
/* .in-hang1-kapian > div > div i {width: 40px;height: 40px;position: absolute;display:block;top: calc(50% - 20px);left: 5px;} */
.in-hang1-kapian > div > div i {width: 60px;height: 60px;position: absolute;display:block;color: #007749;font-size: 42px;line-height: 60px;top: calc(50% - 30px);left: 5px;}
.in-hang1-kapian > div > div i.iconfont.icon-renqun1 {font-size: 52px;}
.in-hang1-kapian > div > div i.iconfont.icon-feiji {font-size: 46px;}
.in-hang1-kapian > div > div i img {width: 100%;height: 100%;display: none;}
.in-hang1-kapian > div > div > div .title {}
.in-hang1-kapian > div > div > div .tit1 {line-height: 30px;font-size: 18px;font-weight: bold;text-align: left;top: 0;position: absolute;left:75px;right:0;}
.in-hang1-kapian > div > div > div .tit2 {font-size: 14px;color: #666;line-height: 16px;text-align: left;}

.in-title1 {height: 180px;line-height: 180px;width: 100%;text-align: center;font-size: 40px;z-index: 5;font-weight: bold;color: #007749;position: relative;padding: 0 160px;}
.in-title1:after {content: '';display: inline-block;width: 18px;height: 18px;background: url(../images/x-title-fk.png);vertical-align: top;overflow: hidden;margin-top: 60px;transform:rotateY(180deg);}
.in-title1 > span {color: #333;}
.in-title2 {font-size: 18px;width: 100%;text-align: center;color: #333;height: 20px; position: relative; top: -55px;padding: 0 160px;}
.in-title2.textl {text-align: left;}

.in-hang3 {min-width: 1000px;position: relative;overflow: hidden;margin: 0 auto;font-size: 0;height: 845px;padding-top: 30px;background: url(../images/in-bg_03.jpg) center bottom no-repeat;background-size: cover;}

.in-hang3 .titlll {padding: 50px 160px 30px;position: relative;}
.in-title1 .more {height: 30px;line-height: 30px;color: #007749;display: block;right: 160px;margin-top: 0px;top: 50%;position: absolute;font-size: 16px;font-weight: normal;}
.in-title1 .more i {width: 26px;height: 26px;border: 1px solid #007749;border-radius: 50%;background: url(../images/icon/in-ico-jiantou.png) center no-repeat;display: inline-block;margin: 0 0 2px 7px;vertical-align: middle;background-size: 80%;}
.in-title1 .more:hover {font-weight: bold;}


.in-info-wrap {/* overflow: hidden; */height: 380px;padding: 0 160px;}
.in-info-wrap > div {width: calc(100% + 25px);position: relative;margin: 0 auto;height: 380px;overflow: hidden;margin-left: -12.5px;}
.in-info-wrap > div .prev,.in-info-wrap > div .next {width: 52px;height: 52px;cursor: pointer;position: absolute;left: -60px;top: 50%;margin-top: -26px;border-radius: 26px;background: #fff;text-align: center;line-height: 52px;box-shadow:0 0 5px rgba(0,0,0,0.15);display: none;}
.in-info-wrap > div .next {left: auto;right: -60px;}
.in-info-wrap > div .prev:before,.in-info-wrap > div .next:before {content: '<';content: '\e60d';font-size: 30px;font-family: 'SimSun';color: #999;
	font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}
.in-info-wrap > div .next:before {content: '>';content: '\e60e';}
.in-info-wrap > div .info {margin: 0 auto;font-size: 0; white-space:nowrap;height: 380px;width: 100%;transition:0.2s ease-in-out;margin-left: 0;}
.in-info-wrap > div .info >div {width: calc(25% - 25px);padding: 0;display: inline-block;vertical-align: top;margin: 0 12.5px;height: 380px;}
.in-info-wrap > div .info >div > a {display: block;height: 380px;border: 0;width: 100%;border-radius: 10px;background: #fff;overflow: hidden;transition:0.2s ease-in-out;padding: 10px 10px 0;position: relative;}
.in-info-wrap > div .info >div > a:hover {background: url(../images/x-chanp_03.jpg) center bottom no-repeat;padding: 60px 20px 0;box-shadow:0 0 5px rgba(0,0,0,0.15);background-size: cover;}
.in-info-wrap > div .info >div .img {width: 100%;height: 240px;margin: 0 auto 15px;overflow: hidden;transition:0.2s ease-in-out;line-height:240px;margin-bottom: 20px;text-align: center;}
.in-info-wrap > div .info >div .img img {width: auto;height: auto;vertical-align: middle;max-height:100%;max-width: 100%;}
.in-info-wrap > div .info >div .tit {line-height: 24px;font-size: 20px;color: #333;/* overflow:hidden; text-overflow:ellipsis; white-space:nowrap; */font-weight: bold;margin-bottom: 10px;white-space:normal;padding:0 10px;/* border-top:1px solid #007749; */padding-top: 20px;position: relative;}
.in-info-wrap > div .info >div .tit:before {content: '';width: calc(100% - 20px);height: 1px;background: #eee;position: absolute;display: block;top: 0;left: 10px;}
.in-info-wrap > div .info >div .tit1 {line-height: 30px;font-size: 16px;color: #333;margin-bottom: 0;font-family: 'SimHei';display: none;max-height:88px;font-weight: bold;border:1px solid #fff;width:70px;text-align: center;display:none;height:32px;border-radius:7px;}	
/* .in-info-wrap > div .info >div .tit1:before {content: '适应症';font-size:16px;} */
.in-info-wrap > div .info >div .txt {line-height: 25px;font-size: 14px;color: #333;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;display:none;}
.in-info-wrap > div .info >div > a:hover .tit {color: #fff;white-space:normal;margin-bottom: 40px;padding:0;border-top:0;}
.in-info-wrap > div .info >div > a:hover .tit:before {display: none;}
.in-info-wrap > div .info >div > a:hover .tit1 {color: #fff;white-space:normal;display: block;margin-bottom: 10px;}
.in-info-wrap > div .info >div > a:hover .txt {color: #fff;white-space:normal;max-height: 100px;-webkit-line-clamp: 4; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.in-info-wrap > div .info >div > a:hover .img {width: 100%;height: 0;margin: 0 auto 0;}
.in-info-wrap > div .info >div > a:before {width: 100%;height: 5px;content: '';display: block;background: #007749;;position: absolute;bottom:0;right:0;}
.in-info-wrap > div .info >div > a:hover:before {height: 0;}
.in-info-wrap .gun-page-wrap {padding: 60px 0 0;text-align: center;font-size: 0;height: auto;}
.in-info-wrap .gun-page-wrap > span {width: 30px;height: 7px;display: inline-block;vertical-align: top;margin: 0 5px;cursor: pointer;background: #fff;border-radius: 3.5px;}
.in-info-wrap .gun-page-wrap > span.cur {background: #007749;}


.in-hang4 {min-width: 1000px;position: relative;overflow: hidden;padding-top: 30px;margin: 0 auto;padding-bottom: 100px;background: #fbfafa;}
.in-hang4 .title {height: 100px;line-height: 100px;margin-bottom: 30px;font-size: 36px;color: #fff;text-align: center;}
.in-hang4 .info {width: 100%;margin: 0 auto;font-size: 0;overflow: hidden;height:550px;padding: 0 160px;}
.in-hang4 .info > div {width: 20%;display: block;float: left; padding: 0;transition:.3s ease-in-out;height:550px;background-size: cover;background-repeat: no-repeat;background-position: center;}
.in-hang4 .info > div .inf {background: rgba(0,0,0,0.5);padding: 25px 30px;color: #fff;}
.in-hang4 .info > div .inf .tit {line-height: 30px;margin-bottom: 15px;font-size: 20px;font-weight: bold;}
.in-hang4 .info > div .inf .time {line-height: 30px;font-size: 16px;}
.in-hang4 .info > div .xiangx {width: 100%;height: 0;text-align: left;line-height: 30px;color: #fff;font-size: 16px;transition:0.2s ease-in-out;overflow: hidden;}
.in-hang4 .info > div .xiangx a {color: #fff;}
.in-hang4 .info > div .xiangx a:hover {opacity: .8;}
.in-hang4 .info > div .xiangx span {display: none;}
.in-hang4 .info > div.cur {width:40%; padding: 80px 35px 0;}
.in-hang4 .info > div.cur .xiangx {height: 45px;}
.in-hang4 .info > div .inf {width: 100%;height: 100%;}
.in-hang4 .info > div.cur .inf {width: 100%;height: auto;}

.in-hang4 .info1 {width: 100%;margin: 0 auto;font-size: 0;padding: 10px 160px;display: flex;flex-items:stretch;}
.in-hang4 .info1 .lm1 {width:calc(60% - 10px);float:left;}
.in-hang4 .info1 .lm1 > div {width:calc(50% - 10px);transition:0.5s ease-in-out;box-shadow: 0 0 0px rgba(0,0,0,.7);margin-left:20px;float:left;border-radius:10px;padding:0 0 80px;height: 100%;position: relative;background: #fff;overflow: hidden;}
.in-hang4 .info1 .lm1 > div:first-child {margin-left:0;}
.in-hang4 .info1 .lm1 > div:hover {box-shadow: 0 0 10px rgba(0,0,0,.4);}
.in-hang4 .info1 .lm1 > div .img {width:100%;overflow: hidden;position: relative;margin-bottom:0px;}
.in-hang4 .info1 .lm1 > div .img img {width: 100%;height: 100%;position: absolute;top: 0;left: 0;transition:0.5s ease-in-out;}
.in-hang4 .info1 .lm1 > div .img:before {content: '';height: 0;width: 100%;display: block;margin-bottom: 60%;}
.in-hang4 .info1 .lm1 > div:hover img {transform:scale(1.1,1.1);}
.in-hang4 .info1 .lm1 > div .text {}
.in-hang4 .info1 .lm1 > div .tit {height:80px;/* border-top:1px dashed #007749; */line-height:30px;-webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;font-size:22px;font-weight: bold;margin:0 0 10px;padding: 20px 15px 0;}
.in-hang4 .info1 .lm1 > div .txt {padding: 0px 15px;height: 50px;line-height:25px;-webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;font-size:16px;}
.in-hang4 .info1 .lm1 > div .time {color:#777;font-size: 16px;line-height:30px;padding: 0 15px;position: absolute;bottom: 15px;left: 0;width: 100%;}
.in-hang4 .info1 .lm1 > div .time a {color:#007749;float:right;}
.in-hang4 .info1 .lm1 > div .time a:hover {color:#007749;}

.in-hang4 .info1 .lm2 {width:calc(40% - 10px);margin-left: 20px;position: relative;}
.in-hang4 .info1 .lm2 > div {position: absolute;height: 100%;width: 100%;padding: 0;}
.in-hang4 .info1 .lm2 > div > div {height: calc(33.33% - 10px);margin-top: 15px;padding: 0;transition:0.5s ease-in-out;box-shadow: 0 0 0px rgba(0,0,0,.7);border-radius:10px;background: #fff;overflow: hidden;}
.in-hang4 .info1 .lm2 > div > div:first-child {margin-top: 0;}
.in-hang4 .info1 .lm2 > div > div:hover {box-shadow: 0 0 10px rgba(0,0,0,.4);}
.in-hang4 .info1 .lm2 > div > div .img {height: 100%;position: relative;float: left;width: 40%;overflow: hidden;}
.in-hang4 .info1 .lm2 > div > div .img img {width: 100%;height: 100%;;transition:0.5s ease-in-out;}
.in-hang4 .info1 .lm2 > div > div:hover .img img {transform:scale(1.1,1.1);}
.in-hang4 .info1 .lm2 > div > div .text {width: calc(60% - 10px);float: right;padding-top: 10px;}
.in-hang4 .info1 .lm2 > div > div .tit {height:70px;line-height:25px;-webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;font-size:18px;font-weight: bold;margin:0 0 20px;padding: 20px 15px 0;}
.in-hang4 .info1 .lm2 > div > div .txt {display: none;}
.in-hang4 .info1 .lm2 > div > div .time {color:#777;font-size: 16px;line-height:30px;padding-bottom:10px;margin: 0 15px;}
.in-hang4 .info1 .lm2 > div > div .time a {color:#007749;float:right;}
.in-hang4 .info1 .lm2 > div > div .time a:hover {color:#007749;}

.in-hang4 > .more {padding: 35px 0 0;text-align: center;}
.in-hang4 > .more > a {height: 34px;width: 110px;padding: 0;background: rgba(255,255,255,.01);border-radius: 17px;display: inline-block;color: #fff;font-size: 14px;line-height: 32px;text-align: center;border: 1px solid #007749;color: #007749;vertical-align: top;}
.in-hang4 > .more > a:hover {background: #007749;color: #fff;background-image: linear-gradient( to right ,#149581, #4f8fc8);border: 1px solid rgba(0, 0, 0, 0);}

.main-body {background: #f6f6f6;}




.main-foot {height: auto;min-width: 1000px;padding: 55px 0;overflow: hidden;border-top: 0;background-image: linear-gradient(to right,#4f8fc8, #149581);color: #fff;}
.main-foot .wrap {margin: 0 auto;padding: 0 160px;overflow: hidden;}
.main-foot .wrap .left {float: left;}
.main-foot .wrap .left .logo {height: 66px;margin-bottom: 15px;display: none;}
.main-foot .wrap .left .txt {line-height: 32px;font-size: 18px;color: #fff;}
.main-foot .wrap .left a {color: #fff;}
.main-foot .wrap .left a:hover {opacity: .9;}
.main-foot .wrap .right {float: right;font-size: 0;}
.main-foot .wrap .right .erweima {width: 110px;display: inline-block;vertical-align: top;margin-left: 20px;}
.main-foot .wrap .right .erweima .img {width: 110px;height: 110px;margin-bottom: 15px;}
.main-foot .wrap .right .erweima .img img {width: 110px;height: 110px;}
.main-foot .wrap .right .erweima .txt {line-height: 33px;text-align: center;font-size: 18px;color: #fff;}
.main-foot .wrap .right .erweima .txt img {width: 90%;height: auto;}
.main-foot .wrap .kuaisu {float: left;width: 35%;font-size: 16px;max-width: 450px;}
.main-foot .wrap .f_btn-w {overflow: hidden;line-height: 26px;}
.main-foot .wrap .f_btn-w a {width: 130px;color: #fff;display: block;float: left;margin: 0 2px 2px 0;font-size: 16px;}
.main-foot .wrap .f_btn-w a:hover {color: #caebea;}
.main-foot .wrap .lianxi {float: left;width: calc(60% - 250px);font-size: 16px;max-width: 500px;}
.main-foot .wrap .f_list {line-height: 26px;}
.main-foot .wrap .f_list li {margin-bottom: 2px;color: #fff;font-size: 16px;}
.main-foot .wrap .f_title {font-size: 20px;font-weight: bold;margin-bottom: 10px;line-height: 30px;}
.main-foot .wrap i.iconfont {width:18px;height: 18px;display: inline-block;margin: 0 5px 2px 0;vertical-align: middle;color: #fff;line-height: 18px;font-size: 16px;text-align: center;}
.main-foot .wrap i.ico img {width: 100%;height: 100%;display: none;}
.main-foot .wrap .text {line-height: 32px;text-align: center;width: 100%;float: left;padding-top: 30px;font-size: 16px;}
.main-foot .wrap .text a {color: #fff;}
.main-foot .wrap .text a:hover {color: #caebea;}
.main-foot .wrap .text img {width: 18px;height: 18px;vertical-align: middle;margin: 0 6px 4px 0;}

.main-banner1 {position: relative;min-width: 1000px;height: 440px;overflow: hidden;background: url(../images/zjxq_banner.jpg) center bottom no-repeat;background-size: cover;margin-top:118px;}
.main-banner1 .title1 {height: 60px;line-height: 60px;position: absolute;left: 160px;top: calc(50% - 50px);font-size: 30px;color: #fff;font-weight: bold;text-shadow: 2px 2px 4px rgba(0,0,0,.3);letter-spacing:3px;}
.main-banner1 .title2 {height: auto;line-height: 50px;position: absolute;left: 160px;top: calc(50% - 6px);font-size: 16px;text-transform:Uppercase;color: rgba(255,255,255,1);text-shadow: 2px 2px 4px rgba(0,0,0,.3);letter-spacing:2px;}
.main-banner1 .title-img {height: 100px;position: absolute;left: 160px;top: calc(50% - 50px);}
.main-banner1 .title-img img {height: 100%;width: auto;}

.main-list-wrap {padding: 1px 160px;width: 100%;min-width: 1000px;background: #fdfeff;position: relative;}
.main-list-wrap .dizhi {width: 100%;line-height: 46px;padding: 22px 160px;overflow: hidden;top: -90px;position: absolute;left: 0;background-image: linear-gradient( to right ,rgba(17,83,95,.4), rgba(17,83,95,.0));height: 90px;}
.main-list-wrap .dizhi:before {content: '';width: 100%;height: 90px;position: absolute;top: 0;left: 0;display: block;background-image: linear-gradient( to bottom ,rgba(17,83,95,.25), rgba(17,83,95,.0));z-index: 1;display: none;}
.main-list-wrap .dizhi .left {float: left;font-size: 18px;position: relative;z-index: 5;color: #fff;}
.main-list-wrap .dizhi .left a {color: #fff;}
.main-list-wrap .dizhi .left a:hover {color: #fff;}
.main-list-wrap .dizhi .left:before {content:'';width:20px;height:20px;display:inline-block;vertical-align: middle;margin: 0 5px 4px 0;background:url(../images/small_logo.png) center no-repeat;background-size: cover;}
.main-list-wrap .dizhi .left i.iconfont.icon-arrow-up-line {margin: 0 3px;}
.main-list-wrap .dizhi .right {float: right;font-size: 0;display:none;}
.main-list-wrap .dizhi .right a {padding: 0 50px;display: inline-block;vertical-align: top;margin: 0 9px;height: 46px;border-radius: 25px;background: #fff;font-size: 18px;transition:0.2s ease-in-out;}
.main-list-wrap .dizhi .right a:hover,.main-list-wrap .dizhi .right a.cur {color: #fff;background: #007749;}

.main-list-wrap .list-wrap {width: 100%;padding: 0;margin: 50px 0;overflow: hidden;border-radius: 10px;background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, .15);}
.main-list-wrap .list-wrap li {height: 270px;background: #fff;transition:0.2s ease-in-out;overflow: hidden;position: relative;border-top: 1px solid #eee;}
/* .main-list-wrap .list-wrap li:hover {top: -5px;} */
.main-list-wrap .list-wrap li:first-child {border-top: 0;}
.main-list-wrap .list-wrap li .img {width: 390px;height: 230px;margin: 20px;float: left;}
.main-list-wrap .list-wrap li .img img {width: 100%;height: 100%;}
.main-list-wrap .list-wrap li:hover {/* box-shadow:0 0 10px rgba(0,0,0,0.15); */}
.main-list-wrap .list-wrap li .time {width: 150px;height: 270px;float: right;background: #f8f9fb;position: relative;text-align: center;padding-top: 90px;color: #666;line-height: 30px;font-size: 18px;font-weight: bold;transition:0.2s ease-in-out;/* background-image: linear-gradient( #b2d5c8, #b2d5c8); */}
.main-list-wrap .list-wrap li .time:before {content: '';display: block;width: 30px;height: 30px;background: #fff;position: absolute;top: 50%;left: -15px;margin-top: -15px;transform: rotate(45deg);display: none;}
.main-list-wrap .list-wrap li .time b {font-size: 60px;line-height: 70px;color: #007749;}
.main-list-wrap .list-wrap li:hover .time {/* background-image: linear-gradient( #149581, #4f8fc8); */background: #007749;color: #fff;}
.main-list-wrap .list-wrap li:hover .time b {font-size: 60px;line-height: 70px;color: #fff;}
.main-list-wrap .list-wrap li .text {width: calc(100% - 590px);height: 230px;float: left;margin: 20px 0;padding: 0 20px;position: relative;}
.main-list-wrap .list-wrap li .text .tit {height: 60px;line-height: 60px;font-size: 24px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;transition:0.2s ease-in-out;display: block; color: #333;}
.main-list-wrap .list-wrap li .text .tit:hover {font-weight: bold;}
.main-list-wrap .list-wrap li .text .txt {height: 60px;line-height: 30px;margin-bottom: 50px;-webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;font-size: 16px;color: #777;}
.main-list-wrap .list-wrap li .text .more {width: 100px;height: 30px;border: 1px solid #e5e5e5;text-align: center;line-height: 30px;font-size: 16px;display: block; float: right;border-radius: 15px;bottom: 0;right: 20px;position: absolute;color: #777;}
.main-list-wrap .list-wrap li .text .more:hover {color: #fff;background: #007749;/* background-image: linear-gradient( to right ,#149581, #4f8fc8); */}
.main-list-wrap .list-wrap.no_time li .time {display: none;}
.main-list-wrap .list-wrap.no_time li .text {width: calc(100% - 430px);}
.main-list-wrap .list-wrap.gonghui,
.main-list-wrap .list-wrap.lianjie {margin-top: 30px;}
.main-list-wrap .list-wrap.no_time li,
.main-list-wrap .list-wrap.gonghui li {padding: 0 30px;}
.main-list-wrap .list-wrap.gonghui li .img {float: left;}
.main-list-wrap .list-wrap.gonghui li .text {float: right;}
.main-list-wrap .list-wrap.gonghui li:nth-child(2n) .img {float: right;}
.main-list-wrap .list-wrap.gonghui li:nth-child(2n) .text {float: left;}
.main-list-wrap .list-wrap.gonghui li:nth-child(2n) .text .more {left: 20px;right: auto;}
.main-list-wrap .list-wrap.lianjie li .img {display: none;}
.main-list-wrap .list-wrap.lianjie li .time {display: none;}
.main-list-wrap .list-wrap.lianjie li {height: auto;position: relative;}
.main-list-wrap .list-wrap.lianjie li .text {width: 100%;height: auto;padding: 0 90px 0 35px;margin: 20px 0 25px !important;}
.main-list-wrap .list-wrap.lianjie li .text .txt {margin-bottom: 0px !important;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;height: 40px;line-height: 40px;}
.main-list-wrap .list-wrap.lianjie li .text .txt .tim {color: #56a496;margin-right: 20px;}
.main-list-wrap .list-wrap.lianjie li .text .more {display: none;}
.main-list-wrap .list-wrap.lianjie li::after {content: '\e60e';display: block;width: 60px;height: 60px;position: absolute;top: calc(50% - 30px);right: 20px;font-family: "iconfont" !important;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 30px;color: #333;text-align: center;line-height: 60px;}
/* .main-list-wrap .list-wrap.lianjie li:before {content: '';width: 300px;height: 200%;display: block;position: absolute;border-radius: 50%;top: 10%;left:-150px;background: #ccc;background-image: linear-gradient(45deg ,#fff,#fff, #f1f8f4);} */
.main-list-wrap .list-wrap.lianjie.fanwubi li .text .txt .tim {font-size: 0;display: none;}

.main-list-wrap .page-wrap {line-height: 40px; text-align:center; font-size: 22px;}
.main-list-wrap .page-wrap a{color: #007749 !important;}
.main-list-wrap .page-wrap input{height: 30px !important; width: 50px !important; margin: 0 10px; border-radius: 5px;}
.main-list-wrap .page-wrap input[type="text"]{border: 1px solid #333; font-size: 22px; text-align: center;}
.main-list-wrap .page-wrap input[type="button"]{background-color: #007749; border: none; color: #fff; padding: 3px; height: 32px !important; font-size: 18px;background-image: linear-gradient( to right ,#149581, #4f8fc8);}

.main-list-wrap .info-wrap {width: 100%;background: #fff;margin-bottom: 20px;padding: 0 60px;}
.main-list-wrap .info-wrap .title-wrap {border-bottom: 1px solid #cfcfcf;padding: 70px 20px 35px;text-align: center;}
.main-list-wrap .info-wrap .title-wrap .title {line-height: 45px;font-size: 36px;font-weight: bold;color: #333;}
.main-list-wrap .info-wrap .title-wrap .time {height: 55px;line-height: 55px;font-size: 18px;}
.main-list-wrap .info-wrap .title-wrap .time > span {margin-right: 20px;}
.main-list-wrap .info-wrap .info-wrap {padding: 50px 0;font-size: 18px;line-height: 50px;}
.main-list-wrap .info-wrap .info-wrap p{text-align: justify;}
.main-list-wrap .info-wrap .info-wrap img {max-width: calc(100% - 50px);margin: 25px auto;display: block;height: auto;}
.main-list-wrap .info-wrap .info-wrap table {max-width: 100%;margin: 0 auto;}
.main-list-wrap .info-wrap .info-wrap .laiyuan {text-align: right;font-size: 18px;padding: 0 0 15px;width: 900px;margin: 0 auto;color: #777;}

.main-list-wrap .info-wrap.zixun {padding-top: 30px;padding-bottom: 30px;}
.main-list-wrap .info-wrap.zixun::after {display: none;}
.main-list-wrap .info-wrap.zixun .xinwen-list {display: flex;align-items: stretch;}
.main-list-wrap .info-wrap.zixun .xinwen-list > a {display: block;width: calc(25% - 12px);margin-left: 18px;border-radius: 10px;overflow: hidden;background: #fff;transition:0.5s ease-in-out;border: 1px solid #eee;}
.main-list-wrap .info-wrap.zixun .xinwen-list > a:first-child {margin-left: 0;}
.main-list-wrap .info-wrap.zixun .xinwen-list > a .img {width: 100%;position: relative;overflow: hidden;}
.main-list-wrap .info-wrap.zixun .xinwen-list > a .img::after {content: '';display: block;height: 0;width: 100%;margin-bottom: 60%;}
.main-list-wrap .info-wrap.zixun .xinwen-list > a .img img {width: 100%;height: 100%;position: absolute;top: 0;left: 0;transition:0.5s ease-in-out;}
.main-list-wrap .info-wrap.zixun .xinwen-list > a .img:hover img {transform:scale(1.1,1.1);}
.main-list-wrap .info-wrap.zixun .xinwen-list > a .title {padding: 15px;font-size: 16px;font-weight: bold;display: flex;justify-content:center;border-radius: 0 0 10px 10px;height: 100px;border-top: 1px solid #eee;}
.main-list-wrap .info-wrap.zixun .xinwen-list > a .title > div {line-height: 22px;height: 66px;-webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;text-align: left;color: #333;text-align: justify;}
.main-list-wrap .info-wrap.zixun .xinwen-list > a:hover {box-shadow: 0 0 10px rgba(0,0,0,.4);}
/* .main-list-wrap .info-wrap.zixun .zhiliang-zhil-title::after {content: '';display: block;width: 100%;height: 2px;overflow: hidden;position: absolute;top: -25px;left: 0;background: #007749;background-image: linear-gradient( to right ,#149581, #4f8fc8);opacity: .7;} */

.main-list-wrap .page-wrap {padding-bottom: 80px;height: auto;color: #fff;}
.page-wrap .page_con {padding: 30px 0;}
.page-wrap .page_con * {vertical-align: middle}
.page-wrap .page_a {display: inline-block;line-height: 30px;height: 30px;margin: 0 3px;text-align: center;background: #fff;color: #666 !important;font-size: 16px;padding: 0 5px;min-width: 30px;}
.page-wrap .page_a:hover {background: #e6f4ff;color: #007749 !important;}
.page-wrap .page_a.current {background: #007749;color: #fff !important;}
.page-wrap .page_a.disabled {background: #f4f4f4;color: #ccc !important;cursor: not-allowed}
.page-wrap .page_jump {margin-left: 5px}
.page-wrap .page_input {border: 1px solid #d5d5d5;line-height: 28px;height: 28px;width: 40px;text-align: center}
.page-wrap .page_total_items {font-size: 14px;margin-right: 10px}
.page-wrap .page_a.current {background: #007749;color: #fff !important;}
.main-list-wrap .page-wrap a.page_prev,.main-list-wrap .page-wrap a.page_next {font-size: 0;}
.page_prev:before,.page_next:before {content: '<';content: '\e60d';font-size: 16px;font-family: 'SimSun';
	font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}
.page_next:before {content: '>';content: '\e60e';}

/* .zhiliang-zhil-title {line-height: 40px;font-size: 28px;font-weight: bold;padding: 0 0 10px;position: relative;color: #055c4c;margin-bottom: 15px;} */
.zhiliang-zhil-title {color: #055c4c;font-size: 28px;font-weight: bold;line-height: 30px;position: relative;margin-bottom: 25px;padding: 0;height: 45px;}
.zhiliang-zhil-title > div {display: none;}
.zhiliang-zhil-title:before {content: '';width: 22px;height: 4px;background: #055c4c;display: block;position: absolute;bottom: 0;left: 0;}


.publicWelfare-arrow.left span.iconfont,
.reports-arrow.left span.iconfont,
.publicWelfare-arrow.right span.iconfont,
.reports-arrow.right span.iconfont {
	font-size: 0;
}
.publicWelfare-arrow.left span.iconfont:before,
.reports-arrow.left span.iconfont:before {
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	content: '\e60d';
}
.publicWelfare-arrow.right span.iconfont:before,
.reports-arrow.right span.iconfont:before {
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	content: '\e60e';
}

.publicWelfare-arrow {display: none;}
.publicWelfare-track {display: block;transition: 0.5s ease-in-out;white-space:nowrap;font-size: 0;}
.publicWelfare-track * {font-size: 0;}
.publicWelfare-item {width: 275px;margin-right: 20px;display: inline-block;vertical-align: top;box-shadow: 0 2px 8px rgba(0, 0, 0, 0);}
.publicWelfare-item a {display: block;position: relative;overflow: hidden;}
.publicWelfare-item a:before {content: '';display: block;width: 100%;height: 0;margin-bottom: 65%;}
.publicWelfare-item a img {width: 100%;height: 100%;position: absolute;top: 0;left: 0;transition: 0.5s ease-in-out;}
.publicWelfare-item a img:hover {transform:scale(1.1,1.1);}
.publicWelfare-slider .anniu {width: 100%;text-align: center;padding: 15px 0;line-height: 0;}
.publicWelfare-slider .anniu > a {width: 15px;height: 6px;display: inline-block;margin: 0 3px;background: #ccc;border-radius: 5px;vertical-align: top;opacity: .9;transition: 0.5s ease-in-out;cursor: pointer;}
.publicWelfare-slider .anniu > a.cur {width: 25px;background: #007749;}

@media (max-width: 1600px) {
	.main-huitop {width: 60px;height: 60px;bottom: 30px;right: 30px;}
	.main-top {min-width: 1400px;}
	.main-top .logo {width: 235px;height: 70px;margin: 15px 0px 0px 40px;}
	.main-top .nav-wrap {width: calc(100% - 370px);}
	.main-top .nav-wrap > div > a {padding: 0 10px;font-size: 18px;}
	.main-top .nav-wrap > div .xiala > div > a {margin: 0;border-radius: 3px;line-height: 20px;font-size: 16px;}
	
	.main-top .nav-wrap {height: 100px;}
	.main-top .nav-wrap > div {height: 100px;line-height: 100px;}
	.main-top .nav-wrap > div > a {line-height: 100px;}
	.main-top .login-wrap {margin: 35px 0 0;}
	.main-top .sousuo-wrap {margin: 28px 10px 0 0;}
	.main-top:hover .login-wrap a, .main-top .login-wrap a, .main-body .main-top .login-wrap a {font-size: 18px;}
	
	#banner >div .title1 {height: 100px;line-height: 100px;margin-left: -450px;top: 290px;font-size: 90px;color: #fff;}
	#banner >div .title2 {height: 50px;line-height: 50px;margin-left: -600px;top: 570px;font-size: 48px;}
	#banner >div.cur .title1 {margin-left: -600px;top: 290px;}
	#banner >div.cur .title2 {margin-left: -600px;top: 420px;}
	
	.in-info-wrap {padding: 0 100px;}
	.in-hang4 .info {padding: 0 100px;}
	.in-hang4 .info1 {padding: 0 100px;}
	.main-foot .wrap {padding: 0 100px;}
	.in-hang1 {padding: 110px 100px 70px;}
	.in-hang0 {padding: 60px 100px 80px;}
	.in-title1 {padding: 0 100px;}
	.in-title2 {padding: 0 100px;}
	.in-title1 .more {right: 100px;}
	.in-hang1-kapian {padding: 10px 100px 70px;}
	
	.main-banner1{margin-top:104px;}
	.main-banner1 .title1 {left: 100px;}
	.main-banner1 .title2 {left: 100px;}
	.main-banner1 .title-img {left: 100px;}
	
	
	.main-list-wrap {padding: 1px 100px;}
	.main-list-wrap .dizhi {padding: 20px 100px;line-height: 40px;top: -80px;height: 80px;}
	.main-list-wrap .dizhi:before {height: 80px;}
	.main-list-wrap .dizhi .left {float: left;font-size: 18px;}
	.main-list-wrap .dizhi .right a {padding: 0 35px;margin: 0 5px;height: 40px;border-radius: 20px;font-size: 18px;}
	
	.main-list-wrap .list-wrap {width: 100%;padding: 0;}
	.main-list-wrap .list-wrap li {height: 230px;}
	.main-list-wrap .list-wrap li .img {width: 340px;height: 200px;margin: 15px;}
	.main-list-wrap .list-wrap li .time {width: 150px;height: 230px;padding-top: 60px;line-height: 30px;font-size: 18px;}
	.main-list-wrap .list-wrap li .time:before {width: 30px;height: 30px;top: 50%;left: -15px;margin-top: -15px;}
	.main-list-wrap .list-wrap li .time b {font-size: 60px;line-height: 70px;}
	.main-list-wrap .list-wrap li .text {width: calc(100% - 550px);height: 200px;float: left;margin: 15px 0;padding: 0 15px;}
	.main-list-wrap .list-wrap.no_time li .text {width: calc(100% - 370px);}
	.main-list-wrap .list-wrap li .text .tit {height: 60px;line-height: 60px;font-size: 24px;}
	.main-list-wrap .list-wrap li .text .txt {height: 60px;line-height: 30px;margin-bottom: 15px;-webkit-line-clamp: 2;font-size: 16px;margin-bottom: 40px;}
	.main-list-wrap .list-wrap li .text .more {width: 100px;height: 30px;border: 1px solid #e5e5e5;line-height: 28px;font-size: 16px;border-radius: 20px;right: 15px;color: #777;}
	/* .main-list-wrap .page-wrap {height: 120px;line-height: 40px;text-align: right;font-size: 18px;} */
	
	.in-hang4 .info1 .lm2 > div > div .tit {margin: 0 0 15px;padding: 15px 15px 0;height: 65px;}
	
	.in-hang0-title1 {height: 50px;font-size: 30px;color: #333;font-weight: bold;}
	.in-hang0-title2 {height: 40px;font-size: 18px;color: #333;}
	.in-hang0 .text1 {font-size: 16px;margin: 20px 0 30px;line-height: 26px;}
	.in-hang0 .more {height: 36px;width: 120px;padding: 0 8px;background: #007749;border-radius: 5px;display: block;color: #fff;font-size: 14px;line-height: 36px;text-align: center;}
	
}
@media (max-width: 1400px) {
	.main-top {min-width: 1200px;}
	.main-top .logo {width: 200px;height: 60px;margin: 10px 0px 0px 35px;}
	.main-top .nav-wrap {width: calc(100% - 330px);}
	.main-top .nav-wrap > div > a {padding: 0 8px;font-size: 16px;}
	.main-top .nav-wrap > div .xiala > div > a {margin: 0;border-radius: 3px;line-height: 18px;font-size: 14px;}
	.main-top .login-wrap {margin: 25px 0 0;font-size: 16px;}
	.main-top:hover .login-wrap a, .main-top .login-wrap a, .main-body .main-top .login-wrap a {font-size: 16px;}
	
	.main-top .sousuo-wrap {width: 36px;height: 36px;margin: 22px 10px 0 0;}
	.main-top .sousuo-wrap > div {width: 36px;height: 36px;border-radius: 18px;}
	/* .main-top .sousuo-wrap > div > div {width: 242px;height: 36px;} */
	.main-top .sousuo-wrap > div .btn {width: 36px;height: 36px;}
	/* .main-top .sousuo-wrap > div .input {width: 206px;height: 36px;padding: 0 15px;font-size: 16px;}
	.main-top .sousuo-wrap > div.cur,
	.main-top .sousuo-wrap > div:hover {width: 242px;height: 36px;} */
	
	.main-top .nav-wrap {height: 80px;}
	.main-top .nav-wrap > div {height: 80px;line-height: 80px;}
	.main-top .nav-wrap > div > a {line-height: 80px;}
	
	#banner >div .title1 {height: 100px;line-height: 100px;margin-left: -350px;top: 290px;font-size: 80px;color: #fff;}
	#banner >div .title2 {height: 50px;line-height: 50px;margin-left: -500px;top: 570px;font-size: 42px;}
	#banner >div.cur .title1 {margin-left: -500px;top: 290px;}
	#banner >div.cur .title2 {margin-left: -500px;top: 420px;}
	
	
	.main-banner1{margin-top:84px;}
	.main-banner1 .title1 {left: 80px;}
	.main-banner1 .title2 {left: 80px;}
	.main-banner1 .title-img {left: 80px;}
	.main-banner1.djyl {height: 300px !important;background-position: center !important;}
	.in-hang1 {padding: 110px 80px 70px;}
	.in-hang0 {padding: 60px 80px 70px;}
	.in-title1 {padding: 0 80px;}
	.in-title2 {padding: 0 80px;}
	.in-title1 .more {right: 80px;}
	.in-hang1-kapian {padding: 10px 80px 70px;}
	
	.in-info-wrap {padding: 0 80px;}
	.in-hang4 .info {height:400px;padding: 0 80px;}
	.in-hang4 .info1 {padding: 0 80px;}
	.main-foot .wrap {padding: 0 80px;}
	
	.in-info-wrap > div .info >div > a {padding: 20px 10px 0;}
	
	.in-hang4 {padding-top: 30px;}
	.in-hang4 .info > div {width: 20%;height:400px;}
	.in-hang4 .info {padding: 0 80px;}
	.in-hang4 .info > div.cur {padding: 70px 25px 0;}
	.in-hang4 .info > div .inf {padding: 15px 20px;}
	
	.main-list-wrap {padding: 1px 80px;}
	.main-list-wrap .dizhi {width: 100%;padding: 15px 80px;line-height: 30px;top: -60px;height: 60px;}
	.main-list-wrap .dizhi:before {height: 60px;}
	.main-list-wrap .dizhi .left {float: left;font-size: 16px;}
	.main-list-wrap .dizhi .right a {padding: 0 25px;margin: 0 5px;height: 30px;border-radius: 15px;font-size: 16px;}
	
	.main-list-wrap .list-wrap {width: 100%;padding: 0;}
	.main-list-wrap .list-wrap li {height: 210px;}
	.main-list-wrap .list-wrap li .img {width: 305px;height: 180px;margin: 15px;}
	.main-list-wrap .list-wrap li .time {width: 130px;height: 210px;padding-top: 60px;line-height: 30px;font-size: 16px;}
	.main-list-wrap .list-wrap li .time:before {width: 20px;height: 20px;top: 50%;left: -10px;margin-top: -10px;}
	.main-list-wrap .list-wrap li .time b {font-size: 60px;line-height: 70px;}
	.main-list-wrap .list-wrap li .text {width: calc(100% - 495px);height: 180px;float: left;margin: 15px 0;padding: 0 15px;}
	.main-list-wrap .list-wrap.no_time li .text {width: calc(100% - 335px);}
	.main-list-wrap .list-wrap li .text .tit {height: 50px;line-height: 50px;font-size: 24px;}
	.main-list-wrap .list-wrap li .text .txt {height: 50px;line-height: 25px;margin-bottom: 15px;-webkit-line-clamp: 4;font-size: 16px;margin-bottom: 45px;}
	.main-list-wrap .list-wrap li .text .more {width: 100px;height: 30px;border: 1px solid #e5e5e5;line-height: 28px;font-size: 16px;border-radius: 20px;right: 15px;}
	/* .main-list-wrap .page-wrap {height: 120px;line-height: 40px;text-align: right;font-size: 16px;} */
	
	.in-hang4 .info1 .lm2 > div > div .tit {margin: 0 0 10px;padding: 15px 15px 0;height: 65px;}
	
}
@media (max-width: 1200px) {
	.main-top {min-width: 1000px;}
	.main-top .logo {width: 175px;height: 50px;margin: 10px 0px 0px 30px;}
	.main-top .nav-wrap {width: calc(100% - 280px);}
	.main-top .nav-wrap > div > a {padding: 0 6px;font-size: 14px;}
	.main-top .login-wrap {margin: 20px 0 0;font-size: 14px;}
	.main-top:hover .login-wrap a, .main-top .login-wrap a, .main-body .main-top .login-wrap a {font-size: 14px;}
	
	.main-top .sousuo-wrap {width: 30px;height: 30px;margin: 20px 10px 0 0;}
	.main-top .sousuo-wrap > div {width: 30px;height: 30px;border-radius: 15px;}
	/* .main-top .sousuo-wrap > div > div {width: 236px;height: 30px;} */
	.main-top .sousuo-wrap > div .btn {width: 30px;height: 30px;}
	/* .main-top .sousuo-wrap > div .input {width: 206px;height: 30px;padding: 0 15px;font-size: 16px;}
	.main-top .sousuo-wrap > div.cur,
	.main-top .sousuo-wrap > div:hover {width: 236px;height: 30px;} */
	
	.main-top .nav-wrap {height: 70px;}
	.main-top .nav-wrap > div {height: 70px;line-height: 70px;}
	.main-top .nav-wrap > div > a {line-height: 70px;}
	
	#banner >div .title1 {height: 100px;line-height: 100px;margin-left: -300px;top: 290px;font-size: 70px;color: #fff;}
	#banner >div .title2 {height: 50px;line-height: 50px;margin-left: -450px;top: 570px;font-size: 40px;}
	#banner >div.cur .title1 {margin-left: -450px;top: 290px;}
	#banner >div.cur .title2 {margin-left: -450px;top: 420px;}
	
	.main-banner1{margin-top:74px;}
	.main-banner1 .title1 {left: 50px;}
	.main-banner1 .title2 {left: 50px;}
	.main-banner1 .title-img {left: 50px;}
	
	.in-hang4 .info {padding: 0 50px;}
	
	.in-info-wrap {padding: 0 50px;}
	.in-hang4 .info {height:400px;padding: 0 50px;}
	.in-hang4 .info1 {padding: 0 50px;}
	.main-foot .wrap {padding: 0 50px;}
	.in-hang1 {padding: 110px 50px 50px;}
	.in-hang0 {padding: 50px 50px 70px;}
	.in-title1 {padding: 0 50px;}
	.in-title1 .more {right: 50px;}
	.in-title2 {padding: 0 50px;}
	.in-hang1-kapian {padding: 10px 50px 50px;}
	
	.in-hang3 {height: 720px;padding-top: 10px;}
	
	/* .in-info-wrap {height: 320px;}
	.in-info-wrap > div {height: 320px;}
	.in-info-wrap > div .prev,.in-info-wrap > div .next {width: 42px;height: 42px;left: -45px;top: 50%;margin-top: -21px;border-radius: 21px;line-height: 42px;}
	.in-info-wrap > div .next {left: auto;right: -45px;}
	.in-info-wrap > div .info {height: 320px;}
	.in-info-wrap > div .info >div {width: calc(25% - 18.75px);padding: 0;margin-right: 25px;height: 320px;}
	.in-info-wrap > div .info >div > a {height: 320px;padding: 10px 10px 0;}
	.in-info-wrap > div .info >div > a:hover {padding: 20px 20px 0;}
	.in-info-wrap > div .info >div .img {height: 220px;margin: 0 auto 15px;}
	.in-info-wrap > div .info >div .tit {line-height: 22px;font-size: 20px;margin-bottom: 5px;}
	.in-info-wrap > div .info >div .tit1 {line-height: 22px;font-size: 20px;}
	.in-info-wrap > div .info >div .txt {line-height: 25px;font-size: 16px;}
	.in-info-wrap > div .info >div > a:hover .tit1 {margin-bottom: 10px;}
	.in-info-wrap > div .info >div > a:hover .txt {max-height: 125px;-webkit-line-clamp: 5;} */
	
	.main-foot {padding: 40px 0;}
	.main-foot .wrap .left .txt {line-height: 28px;font-size: 16px;}
	.main-foot .wrap .right .erweima {width: 100px;margin-left: 10px;}
	.main-foot .wrap .right .erweima .img {width: 100px;height: 100px;margin-bottom: 10px;}
	.main-foot .wrap .right .erweima .img img {width: 100px;height: 100px;}
	.main-foot .wrap .right .erweima .txt {line-height: 33px;font-size: 16px;}
	
	.main-list-wrap {padding: 1px 50px;}
	.main-list-wrap .dizhi {width: 100%;padding: 15px 50px;line-height: 30px;top: -60px;height: 60px;}
	.main-list-wrap .dizhi:before {height: 60px;}
	.main-list-wrap .dizhi .left {float: left;font-size: 14px;}
	.main-list-wrap .dizhi .right a {padding: 0 25px;margin: 0 5px;height: 30px;border-radius: 15px;font-size: 14px;}
	
	.main-list-wrap .list-wrap {width: 100%;padding: 0;}
	.main-list-wrap .list-wrap li {height: 170px;}
	.main-list-wrap .list-wrap li .img {width: 255px;height: 150px;margin: 10px;}
	.main-list-wrap .list-wrap li .time {width: 100px;height: 170px;padding-top: 40px;line-height: 30px;font-size: 14px;}
	.main-list-wrap .list-wrap li .time:before {width: 20px;height: 20px;top: 50%;left: -10px;margin-top: -10px;}
	.main-list-wrap .list-wrap li .time b {font-size: 50px;line-height: 55px;}
	.main-list-wrap .list-wrap li .text {width: calc(100% - 390px);height: 150px;float: left;margin: 10px 0;padding: 0 10px;}
	.main-list-wrap .list-wrap.no_time li .text {width: calc(100% - 275px);}
	.main-list-wrap .list-wrap li .text .tit {height: 40px;line-height: 40px;font-size: 24px;}
	.main-list-wrap .list-wrap li .text .txt {height: 44px;line-height: 22px;-webkit-line-clamp: 2;font-size: 14px;margin-bottom: 30px;}
	.main-list-wrap .list-wrap li .text .more {width: 100px;height: 30px;border: 1px solid #e5e5e5;line-height: 28px;font-size: 14px;border-radius: 20px;right: 10px;}
	/* .main-list-wrap .page-wrap {height: 100px;line-height: 40px;text-align: right;font-size: 14px;} */
	
	.in-hang4 .info1 .lm2 > div > div .tit {margin: 0 0 10px;padding: 10px 15px 0;height: 60px;}
	.in-hang4 .info1 .lm2 > div > div .time {font-size: 14px;}
	
}

@media (max-width: 1000px) {
	html,body {height: 100%;}
	.main-huitop {width: 2rem;height: 2rem;bottom: .5rem;right: .5rem;}
	.main-top {min-width: 100%;background: #fff;height: 3.3rem;transition: 0s ease-in-out;}
	.main-top .logo {width: 10rem;height: 2.5rem;background: url(../images/x-foot-logo.png) left center no-repeat;background-size: contain;margin: .4rem .55rem;}
	.main-top .logo img {display: none;}
	.main-top .nav-wrap {display: none;}
	
	.main-top .sousuo-wrap {width: 2rem;height: 2rem;float: right;margin: .65rem .3rem 0 .25rem;position: relative;z-index: 1;}
	.main-top .sousuo-wrap > div {width: 2rem;height: 2rem;overflow: hidden;border-radius: 50%;background: rgba(0,0,0,0.25);font-size: 0;position: absolute;right: 0;top: 0;transition:0.3s ease-in-out;}
	.main-top .sousuo-wrap > div > div {width: 2rem;height: 2rem;position: absolute;right: 0;top: 0;}
	.main-top:hover .sousuo-wrap > div .btn, .main-top .sousuo-wrap > div .btn, .main-body .main-top .sousuo-wrap > div .btn,
	.main-top .sousuo-wrap > div .btn {width: 2rem;height: 2rem;background: url(../images/x-ico-fangdajing.png) center no-repeat;display: inline-block;vertical-align: top;background-size: 50% 50%;}
	.main-top .sousuo-wrap > div .input {width: 4rem;height: 2rem;padding: 0 0 0 .4rem;background: none;border: 0;font-size: .5rem;color: #fff;box-sizing: border-box;margin: 0;vertical-align: top;display:inline-block;display: none;}
	.main-top .sousuo-wrap > div.cur,
	.main-top .sousuo-wrap > div:hover {width: 2rem;height: 2rem;}
	
	.main-top .login-wrap {height: 2.5rem;float: right;overflow: hidden;margin: .4rem .3rem 0 0;position: relative;}
	.main-top:hover .login-wrap a, .main-top .login-wrap a, .main-body .main-top .login-wrap a,
	.main-top .login-wrap a {height: 2.5rem;display: block;float: left;color: #333;text-align: center;line-height: 2.5rem;padding: 0 .2rem;transition:0s ease-in-out;font-size: .7rem;width: auto;}
	.main-top .daohang {width: 2rem;height: 2rem;background: url(../images/x-ico-daohang.png) center no-repeat rgba(0,0,0,0.25);display: block;background-size: 50% 50%;float: right;margin: .65rem .55rem 0 .0rem;border-radius: 50%;}
	/* .main-top:hover {background: rgba(255,255,255,.0);} */
	.main-top:hover .login-wrap a {color: #333;}
	.main-top:hover .logo .img1 {opacity: 0;}
	.main-top:hover .logo .img2 {opacity: 1;}
	.main-top:before {display: none;}
	.main-top.cur .login-wrap a {color: #333;}
	.main-top.cur:before {display: none;}
	/* .main-top.cur {position: absolute;} */
	
	.main-top:hover .nav-wrap > div:before {background: #fff;}
	.main-top:hover .nav-wrap > div > a {color: #333;}
	.main-top:hover .nav-wrap > div > a:hover,.main-top:hover .nav-wrap > div.cur > a {color: #007749;font-weight: bold;}
	
	.main-top .nav-wrap {height: calc(100vh - 3.3rem);margin: 0;position: absolute;display: none;width: 100%;background: #fff;text-align: center;transition:0s ease-in-out;top: 3.3rem;right: .0rem;border-radius: .0rem;padding: 0;border-top: 1px solid #eee;overflow: auto;}
	.main-top .nav-wrap > div {display: block;vertical-align: top;position: relative;height: auto;line-height: .7rem;padding-top: 0;width: 100%;text-align: left;border-bottom: 1px solid #eee;}
	.main-top .nav-wrap > div:before {display: none;}
	.main-top .nav-wrap > div:first-child:before {display: none;}
	.main-top .nav-wrap > div > a {display: block;padding: 0;line-height: 2rem;font-size: .8rem;color: #333;transition:0.5s ease-in-out;position: relative;padding: .3rem .6rem;font-weight: bold;}
	.main-top .nav-wrap > div.you > a:before {display: none;}
	.main-top .nav-wrap > div.you.you > a:hover:before,.main-top .nav-wrap > div.you.cur > a:before {display: none;}
	.main-top .nav-wrap > div .xiala {background: rgba(255,255,255,.66);position: relative;width: 100%;left: 0;top: 0;height: 0;overflow: hidden;transition:0.3s ease-in-out;padding: 0;text-align: left;box-shadow: 0 0 0 rgba(0, 0, 0, .0);}
	.main-top .nav-wrap > div .xiala > div {padding: .3rem;}
	.main-top .nav-wrap > div .xiala > div > a {padding: .3rem .6rem;margin: 0;border-radius: 0;display: block;line-height: 2rem;font-size: .8rem;transition:0.3s ease-in-out;}
	.main-top .nav-wrap > div .xiala > div > a:hover {background: #fff;color: #333;}
	.main-top:hover:before,.main-top.cur:before {opacity: .0;}
	.main-top .nav-wrap > div.you > .jiant {position: absolute;width: 2.6rem;height: 2.6rem;top: 0;right: 0;text-align: center;line-height: 2.6rem;padding: 0;color: #666;transition:0.2s ease-in-out;z-index: 2;}
	.main-top .nav-wrap > div.you > .jiant:before {font-family: "iconfont" !important;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1rem;content: '\e60e';}
	.main-top .nav-wrap > div.you.cur > .jiant {transform: rotate(90deg);}
	.main-top .nav-wrap > div .xiala > div > a::after {content: '\e60e';width: 2rem;height: 2rem;line-height: 2rem;font-size: 1rem;top: calc(50% - 1rem);right: .0rem;}
	.main-top .nav-wrap > div .xiala > div > a i {position: relative;display: inline-block;left: auto;top: auto;width: 2rem;height: 2rem;vertical-align: middle;font-size: 0.9rem;margin: 0 .7rem .02rem 0;line-height: 2rem;}
	
	
	.banner {min-width: 100%;padding-top: 3.3rem;}
	#banner {min-width: 100%;}
	#banner >div .title1 {height: 2rem;line-height: 2rem;position: absolute;left: 20%;top: 5rem;transition:0.9s ease-in-out;opacity: 0;font-size: 1.6rem;color: #fff;transition-delay: .5s;margin-left: 0;}
	#banner >div .title2 {height: auto;line-height: 1.4rem;position: absolute;left: 10%;top: 8rem;transition:0.9s ease-in-out;opacity: 0;text-transform:Uppercase;color: rgba(255,255,255,.2);font-size: 1rem;transition-delay: .5s;margin-left: 0;}
	#banner >div.cur .title1 {left: 10%;top: 5rem;opacity: 1;margin-left: 0;}
	#banner >div.cur .title2 {left: 10%;top: 7rem;opacity: 1;margin-left: 0;}
	
	#anniu {position: absolute;left: 0;width: 100%;bottom: .5rem;height: .25rem;text-align: center;z-index: 10;font-size: 0;}
	#anniu > div {height: .25rem;width: .25rem; display: inline-block;vertical-align: top;opacity: .5;cursor: pointer;position: relative;margin: 0 .2rem;background: #fff;border-radius: .15rem;}
	#anniu > div.cur {opacity: 1;width: .6rem;}
	
	.in-hang1 {min-width: 100%;padding: 1rem 1rem 4rem;min-height: 14rem;display: block;position: relative;}
	.in-hang1 .left {width: 100%;position: absolute;padding: 0 1rem;top: 3.5rem;left: 0rem;}
	.in-hang1 .right1 {float: none;width: 100%;padding-bottom: 3rem;}
	.in-hang1 .title {line-height: 2rem;width: 100%;font-size: .8rem;z-index: 5;margin-bottom: 9.5rem;text-align: right;height: 2rem;}
	.in-hang1 .title br {display: none;}
	.in-hang1 .title .tit1 {float: left;font-size: 1rem;border-bottom: 0;line-height: 2rem;}
	.in-hang1 .title .tit2 {display: inline-block;color: #007749;font-size: .7rem;float: right;}
	.in-hang1 .title::before {display: none;}
	.in-hang1 .title .tit1::after {content: '';display: inline-block;width: .6rem;height: .6rem;background: url(../images/x-title-fk.png) center no-repeat;vertical-align: top;overflow: hidden;margin-top: .5rem;background-size: cover;transform: rotateY(180deg);}
	.in-hang1 .text {font-size: .7rem;line-height: 1.4rem;height: auto;margin-bottom: 0rem;text-align: justify;padding-left: 0;-webkit-line-clamp: auto; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
	.in-hang1 .btn {height: 1.8rem;width: 6rem;padding: 0;background: rgba(255,255,255,.01);border-radius: .9rem;display: block;font-size: .7rem;line-height: 1.7rem;text-align: center;float: right;border: 1.5px solid #007749;}
	.in-hang1 .btn:hover {background: #007749;color: #fff;}
	
	.in-hang1-kapian {padding: 0 1rem;}
	.in-hang1-kapian > div {flex-wrap:wrap;padding: .3rem 0;bottom: 2.5rem;}
	.in-hang1-kapian > div > div {width: 56%;float: left;padding: .4rem .2rem;}
	.in-hang1-kapian > div > div:nth-child(2n-1) {width: 44%;}
	.in-hang1-kapian > div > div:before {height: 1rem;top: calc(50% - .5rem);}
	.in-hang1-kapian > div > div:nth-child(2n-1):before {display: none;}
	.in-hang1-kapian > div > div > div {padding-left: 2rem;padding-top: 1rem;}
	.in-hang1-kapian > div > div i {width: 2rem;height: 2rem;font-size: 1.2rem;line-height: 2rem;top: calc(50% - 1rem);left: .0rem;}
	.in-hang1-kapian > div > div i.iconfont.icon-renqun1 {font-size: 1.4rem;}
	.in-hang1-kapian > div > div i.iconfont.icon-feiji {font-size: 1.3rem;}
	.in-hang1-kapian > div > div i.iconfont.icon-dengpao {font-size: 1.3rem;}
	.in-hang1-kapian > div > div > div .tit1 {line-height: .9rem;font-size: .7rem;left:2rem;right:0;}
	.in-hang1-kapian > div > div > div .tit2 {font-size: .5rem;line-height: .6rem;}
	
	
	
	.in-title1 {line-height: 1.6rem;width: 100%;text-align: left;font-size: 1rem;z-index: 5;font-weight: bold;color: #007749;padding: .7rem 1rem;height: auto;}
	.in-title1:after {content: '';display: inline-block;width: .6rem;height: .6rem;background: url(../images/x-title-fk.png) center no-repeat;vertical-align: top;overflow: hidden;margin-top: 0rem;background-size: cover;transform:rotateY(180deg);}
	.in-title1 > span {color: #333;}
	.in-title1 .more {height: 1rem;line-height: 1rem;right: 1rem;font-size: .7rem;top: calc(50% - .5rem);}
	.in-title1 .more i {width: 1.2rem;height: 1.2rem;margin: 0 0 .1rem .25rem;background-size: 90%;}
	.in-title2 {padding: 0 1rem;font-size: .4rem;height: 1rem;top: -.8rem;display: none;}
	
	.in-hang3 {min-width: 100%;height: auto;padding: 5rem 0 1.5rem;}
	
	.in-info-wrap {overflow: hidden;height: auto;padding: 0 1rem;}
	.in-info-wrap > div {width: 100%;position: relative;margin: 0 auto;height: auto;}
	.in-info-wrap > div .prev,.in-info-wrap > div .next {display: none;}
	.in-info-wrap > div .info {height: auto;white-space: normal;display: flex;align-items: stretch;flex-wrap: wrap;}
	.in-info-wrap > div .info >div {width: calc(50% - .25rem);padding: 0;display: inline-block;vertical-align: top;margin: 0 0 .5rem .5rem;height: auto;}
	.in-info-wrap > div .info >div:nth-child(2n-1) {margin-left: 0;}
	.in-info-wrap > div .info >div:nth-child(n+5) {display: none;}
	.in-info-wrap > div .info >div > a {display: block;height: 100%;border: 1px solid #ddd;width: 100%;border-radius: .3rem;background: #fff;overflow: hidden;transition:0.2s ease-in-out;padding: .5rem;}
	.in-info-wrap > div .info >div > a:hover {border: 1px solid #ddd;background: #fff;padding: .5rem;box-shadow:0 0 .1rem rgba(0,0,0,0.15);}
	.in-info-wrap > div .info >div .img {width: 100%;height: 7rem;margin: 0 auto .5rem;overflow: hidden;transition:0.2s ease-in-out;line-height: 0;display: flex;align-items:center;justify-content:center;}
	.in-info-wrap > div .info >div .img img {max-width: 100%;max-height: 100%;}
	.in-info-wrap > div .info >div .tit,.in-info-wrap > div .info >div > a:hover .tit {line-height: .8rem;font-size: .6rem;color: #333;overflow:hidden; text-overflow:ellipsis; white-space:normal;font-weight: bold;margin-bottom: 0;height: auto;padding: .4rem 0 .2rem;}
	.in-info-wrap > div .info >div .tit1,.in-info-wrap > div .info >div > a:hover .tit1 {display: none;}
	.in-info-wrap > div .info >div .txt,.in-info-wrap > div .info >div > a:hover .txt {display: none;}
	.in-info-wrap > div .info >div > a:hover .img {width: 100%;height: 7rem;margin: 0 auto .5rem;}
	.gun-page-wrap {display: none;}
	
	.in-hang4 {min-width: 100%;height: auto;position: relative;overflow: hidden;padding: .5rem 1rem .2rem;margin: 0 auto;}
	.in-hang4 .in-title1 {padding: .7rem 0rem;}
	.in-hang4 .info {width: 100%;margin: 0 auto;font-size: 0;overflow: hidden;height:auto;padding: 0;}
	.in-hang4 .info > div {width: 100%;display: block;float: none; padding: 0;transition:.3s ease-in-out;height:auto;background: none !important;border: 1px solid #ddd;border-radius: .3rem;margin-bottom: .5rem;}
	.in-hang4 .info > div .inf {background: rgba(0,0,0,0);padding: .5rem .6rem;color: #333;}
	.in-hang4 .info > div .inf .tit {line-height: .6rem;margin-bottom: .2rem;font-size: .5rem;font-weight: bold;}
	.in-hang4 .info > div .inf .time {line-height: .6rem;font-size: .35rem;margin-top: -.75rem;}
	.in-hang4 .info > div .xiangx {width: 100%;height: auto;text-align: left;line-height: .6rem;color: #333;font-size: .35rem;transition:0.2s ease-in-out;overflow: hidden;margin-bottom: .15rem;text-align: right;}
	.in-hang4 .info > div .xiangx a {color: #333;}
	.in-hang4 .info > div .xiangx a:hover {opacity: 1;}
	.in-hang4 .info > div .xiangx span {display: block;text-align: justify;margin-bottom: .15rem;text-align: left;}
	.in-hang4 .info > div.cur {width:100%; padding: 0;}
	.in-hang4 .info > div.cur .xiangx {height: auto;}
	.in-hang4 .info > div .inf {width: 100%;height: 100%;}
	.in-hang4 .info > div.cur .inf {width: 100%;height: auto;}
	
	.in-hang4 .info1 {width: 100%;margin: 0 auto;font-size: 0;padding: 0 0 1rem;display: block;}
	.in-hang4 .info1 .lm1 {width:100%;float:none;}
	.in-hang4 .info1 .lm1 > div {width:100%;transition:0s ease-in-out;box-shadow: 0 0 0 rgba(0,0,0,.7);margin-left:0;float:none;border-radius: .3rem;margin-bottom: .5rem;padding:.5rem .6rem;height: auto;background: #fff;overflow: hidden;}
	.in-hang4 .info1 .lm1 > div:first-child {margin-left:0;}
	.in-hang4 .info1 .lm1 > div:hover {box-shadow: 0 0 0 rgba(0,0,0,.7);}
	.in-hang4 .info1 .lm1 > div .img {width: 33%;float: left;}
	.in-hang4 .info1 .lm1 > div .tit {height: auto;border: 0;line-height: 1rem;-webkit-line-clamp: 2;font-size: .7rem;font-weight: bold;padding: 0;margin-bottom: .05rem;height: 2rem;}
	.in-hang4 .info1 .lm1 > div .txt {display: block;width: 100%;height: auto;text-align: left;line-height: .9rem;color: #333;font-size: .6rem;transition:0.2s ease-in-out;overflow: hidden;margin-bottom: .35rem;text-align: justify;text-align: left;padding: 0;display: none;}
	.in-hang4 .info1 .lm1 > div .time {color:#777;font-size: .6rem;line-height:.9rem;padding:0;margin: 0;position: relative;bottom: 0;}
	.in-hang4 .info1 .lm1 > div .time a {color:#007749;float:right;}
	.in-hang4 .info1 .lm1 > div .time a:hover {color:#007749;}
	.in-hang4 .info1 .lm1 > div .text {position: relative;width: calc(65% - .3rem);float: right;}
	.in-hang4 .info1 .lm2 {width:100%;margin-left: 0;position: relative;}
	.in-hang4 .info1 .lm2 > div {position: relative;height: 100%;width: 100%;padding: 0;}
	.in-hang4 .info1 .lm2 > div > div {height: auto; margin-top: .5rem;padding:.5rem .6rem;transition:0.5s ease-in-out;box-shadow: 0 0 0 rgba(0,0,0,.7);border-radius:.3rem;background: #fff;overflow: hidden;}
	.in-hang4 .info1 .lm2 > div > div:first-child {margin-top: 0;}
	.in-hang4 .info1 .lm2 > div > div:hover {box-shadow: 0 0 0 rgba(0,0,0,.4);}
	.in-hang4 .info1 .lm2 > div > div .img {width: 33%;float: left;height: auto;overflow: hidden;}
	.in-hang4 .info1 .lm2 > div > div .img:before {content: '';height: 0;width: 100%;display: block;margin-bottom: 60%;}
	.in-hang4 .info1 .lm2 > div > div .img img {width: 100%;height: 100%;position: absolute;top: 0;left: 0;transition:0.5s ease-in-out;}
	.in-hang4 .info1 .lm2 > div > div .text {padding-top: 0;position: relative;width: calc(65% - .3rem);float: right;}
	.in-hang4 .info1 .lm2 > div > div .tit {height: auto;border: 0;line-height: 1rem;-webkit-line-clamp: 2;font-size: .7rem;font-weight: bold;padding: 0;margin-bottom: .05rem;height: 2rem;}
	.in-hang4 .info1 .lm2 > div > div .txt {display: block;width: 100%;height: auto;text-align: left;line-height: .9rem;color: #333;font-size: .6rem;transition:0.2s ease-in-out;overflow: hidden;margin-bottom: .35rem;text-align: justify;text-align: left;padding: 0;display: none;}
	.in-hang4 .info1 .lm2 > div > div .time {color:#777;font-size: .6rem;line-height:.9rem;padding:0;margin: 0;position: relative;bottom: 0;}
	.in-hang4 .info1 .lm2 > div > div .time a {color:#007749;float:right;}
	.in-hang4 .info1 .lm2 > div > div .time a:hover {color:#007749;}
	.in-hang4 > .more {padding: 0;text-align: center;position: absolute;top: 1.2rem;right: 1rem;z-index: 6;}
	.in-hang4 > .more > a {height: 1.5rem;width: auto;border-radius: 0;font-size: 0;line-height: 1.5rem;border: 0;}
	.in-hang4 > .more > a:before {content: '了解更多';font-size: .7rem;line-height: 1.5rem;}
	.in-hang4 > .more > a:after {content: '';width: 1.2rem;height: 1.2rem;margin: .1rem 0 .0rem .25rem;border: 1px solid #007749;border-radius: 50%;display: inline-block;vertical-align: top;background: url(../images/icon/in-ico-jiantou.png) center no-repeat;background-size: 90%;line-height: 0;}
	
	
	
	
	
	
	
	
	
	
	
	.main-foot {min-width: 100%;background-image: linear-gradient(to right,#4f8fc8, #149581);padding: 1rem 0;overflow: hidden;}
	.main-foot .wrap {margin: 0 auto;padding: 0 1rem;overflow: hidden;}
	.main-foot .wrap .left {float: left;}
	.main-foot .wrap .left .logo {height: 1.3rem;margin-bottom: .5rem;}
	.main-foot .wrap .left .logo img {height: 100%;width: auto;}
	.main-foot .wrap .left .txt {line-height: .6rem;font-size: .35rem;color: #333;}
	.main-foot .wrap .left a {color: #333;}
	.main-foot .wrap .left a:hover {opacity: .9;}
	.main-foot .wrap .right {float: left;font-size: 0;width: 40%;padding-top: .2rem;}
	.main-foot .wrap .right .erweima {width: 40%;display: inline-block;vertical-align: top;margin-left: 10%;}
	.main-foot .wrap .right .erweima .img {width: 100%;height: auto;margin-bottom: .2rem;}
	.main-foot .wrap .right .erweima .img img {width: 100%;height: auto;}
	.main-foot .wrap .right .erweima .txt {line-height: .5rem;text-align: center;font-size: .35rem;color: #fff;}
	
	.main-foot .wrap .f_title {font-size: .8rem;font-weight: bold;margin-bottom: .4rem;line-height: 1rem;}
	.main-foot .wrap .kuaisu {float: left;font-size: .65rem;width: 100%;max-width: 100%;margin-bottom: .5rem;}
	.main-foot .wrap .f_btn-w {overflow: hidden;line-height: 1.2rem;margin-bottom: .3rem;}
	.main-foot .wrap .f_btn-w a {width: calc(33.33% - .2rem);color: #fff;display: block;float: left;margin: 0 .2rem .1rem 0;font-size: .65rem;}
	.main-foot .wrap .f_btn-w a:hover {color: #caebea;}
	.main-foot .wrap .lianxi {float: left;font-size: .65rem;width: 60%;max-width: 100%;margin-bottom: .5rem;}
	.main-foot .wrap .f_list {line-height: 1.2rem;}
	.main-foot .wrap .f_list li {margin-bottom: .1rem;font-size: .65rem;white-space:nowrap;}
	.main-foot .wrap i.ico {width:.9rem;height: .9rem;line-height: .9rem;display: inline-block;margin: 0 .2rem .1rem 0;vertical-align: middle;font-size: .7rem;}
	.main-foot .wrap i.iconfont {width:.9rem;height: .9rem;display: inline-block;margin: 0 .2rem .1rem 0;vertical-align: middle;font-size: .7rem !important;line-height: .9rem;}
	.main-foot .wrap i.ico img {width: 100%;height: 100%;}
	.main-foot .wrap .text {line-height: 1.1rem;text-align: center;width: calc(100% + 2rem);float: left;padding-top: .3rem;font-size: .55rem;white-space:nowrap;margin-left: -1rem;}
	.main-foot .wrap .text a {color: #fff;}
	.main-foot .wrap .text a:hover {color: #caebea;}
	.main-foot .wrap .text img {width: .5rem;height: .5rem;vertical-align: middle;margin: 0 .2rem .1rem 0;}
	.main-foot .wrap i.iconfont.icon-rongyushu {font-size: .8rem !important;}
	.main-foot .wrap i.iconfont.icon-chanpin1 {font-size: .8rem !important;}
	
	
	.main-banner1{margin-top:3.3rem;}
	.main-banner1 {min-width: 100%;height: 8rem !important;background: url(../images/x-banner_01.jpg) calc(50% + 8rem) center no-repeat;background-size: cover !important;background-position: center bottom !important;display: flex;height: 5rem !important;}
	.main-banner1 .title1 {height: 100%;line-height: 0rem;position: relative;left: auto;top: auto;font-size: 0rem;color: #fff;transition-delay: 0s;margin-left: 0;transition:0s ease-in-out;font-weight: bold;letter-spacing:.1rem;width: 100%;padding: 0 1rem;align-items:center;display: flex;text-align: left;}
	.main-banner1 .title2 {height: auto;line-height: .9rem;position: absolute;left: 7%;top: 7rem;text-transform:Uppercase;font-size: .6rem;transition-delay: 0s;margin-left: 0;transition:0s ease-in-out;font-weight: bold;/* letter-spacing:.2rem; */color:rgba(255,255,255,.5);}
	.main-banner1 .title1 img {max-width: 100%;height: 2rem !important;width: auto;}
	.main-banner1.djyl {height: 4.3rem !important;}
	
	.main-list-wrap > .info-wrap > .title-wrap {background-size: auto 80%;}
	
	
	.main-list-wrap {padding: .3rem .5rem;min-width: 100%;}
	.main-list-wrap * {transition:0s ease-in-out;}
	.main-list-wrap .dizhi {width: 100%;height: 1.5rem;padding-top: 0px;line-height: 1.5rem;margin-bottom: .3rem;display: none;}
	.main-list-wrap .dizhi .left {display: none;}
	.main-list-wrap .dizhi .right {display:table;width: 100%; background: #007749;}
	.main-list-wrap .dizhi .right a {padding: 0;margin: 0;height: 1.5rem;border-radius: 0;font-size: .5rem;color: #fff; background: #007749;display:table-cell; width:1%; white-space:nowrap; text-align:center;}
	.main-list-wrap .dizhi .right a.cur {font-weight: bold;}
	
	.main-list-wrap .list-wrap {width: 100%;padding: 0;margin: .5rem 0;}
	.main-list-wrap .list-wrap li {height: 3rem;margin-top: .0rem;position: relative;}
	.main-list-wrap .list-wrap li .img {width: 3.5rem;height: 2.5rem;margin: .25rem;}
	.main-list-wrap .list-wrap li .text,
	.main-list-wrap .list-wrap.no_time li .text {width: calc(100% - 4.25rem);height: 2.5rem;float: left;margin: .25rem 0;padding: 0 .25rem;}
	.main-list-wrap .list-wrap li .text .tit {height: auto;line-height: 1rem;font-size: .6rem;}
	.main-list-wrap .list-wrap li .text .txt {height: .7rem;line-height: .7rem;margin-bottom: .2rem;-webkit-line-clamp: 1;font-size: .45rem;
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
	}
	.main-list-wrap .list-wrap li .text .more {width: 2.5rem;height: .6rem;border: 0;line-height: .6rem;font-size: .4rem;color: #fff;background: #007749;right: .25rem;}
	.main-list-wrap .list-wrap li:hover {box-shadow: 0 0 10px rgba(0, 0, 0, 0);}
	/* .main-list-wrap .list-wrap li .text .more {display: none;} */
	.main-list-wrap .list-wrap li .time {width: auto;height: .6rem;padding-top: 0rem;line-height: .6rem;font-size: .45rem;/* align-content:center;display: flex;flex-wrap: wrap;text-align: center;justify-content:center;line-height: 0; */position: absolute;bottom: .25rem;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;background: none;font-weight: normal;left: 4.25rem;}
	.main-list-wrap .list-wrap li:hover .time {color: #666;background: none;}
	.main-list-wrap .list-wrap li .time b,
	.main-list-wrap .list-wrap li:hover .time b {font-size: .45rem;line-height: .6rem;width: auto;margin-bottom: .0rem;color: #666;font-weight: normal;float: right;}
	.main-list-wrap .list-wrap li .time br {display: none;}
	.main-list-wrap .list-wrap li .time b:before {content: '/';}
	
	.main-list-wrap .list-wrap.no_time li, .main-list-wrap .list-wrap.gonghui li {padding: 0;}
	
	
	.main-list-wrap .list-wrap.gonghui, 
	.main-list-wrap .list-wrap.lianjie {margin: .5rem 0;}
	
	
	
	.main-list-wrap .list-wrap.gonghui li .text .tit, 
	.main-list-wrap .list-wrap.lianjie li .text .tit {height: auto;line-height: 1rem;font-size: .6rem;}
	.main-list-wrap .list-wrap.gonghui li .text .txt, 
	.main-list-wrap .list-wrap.lianjie li .text .txt {height: auto;height: .7rem;line-height: .7rem;text-align: justify;}
	
	.main-list-wrap .list-wrap.lianjie li .text {padding: 0 2rem 0 .7rem;margin: .7rem 0 !important;}
	.main-list-wrap .list-wrap.lianjie li::after {width: 2rem;height: 2rem;top: calc(50% - 1rem);right: 0;line-height: 2rem;font-size: 1.2rem;}
	
	
	.main-list-wrap .page-wrap {line-height: 1rem;text-align: center;font-size: .3rem;padding: 0 .4rem 1rem;}
	
	/* .main-list-wrap .page-wrap {padding-bottom: 80px;height: auto;color: #fff;} */
	.page-wrap .page_con {padding: .7rem 0;}
	.page-wrap .page_con * {vertical-align: middle}
	.page-wrap .page_a {display: inline-block;line-height: 1rem;height: 1rem;min-width: 1rem;margin: 0 .2rem;text-align: center;background: #fff;color: #666 !important;font-size: .7rem;padding: 0 .2rem;}
	.page-wrap .page_jump {margin-left: .1rem}
	.page-wrap .page_input {border: 1px solid #d5d5d5;line-height: 1rem;height: 1rem;width: 1.2rem;text-align: center}
	.page-wrap .page_total_items {font-size: .7rem;margin-right: .3rem}
	.page_prev:before,.page_next:before {font-size: .7rem;}
	
	.main-list-wrap .info-wrap {width: 100%;background: #fff;margin-bottom: .5rem;padding: 0;}
	.main-list-wrap .info-wrap .title-wrap {border-bottom: 1px solid #cfcfcf;padding: 1rem .0rem .6rem;text-align: center;margin-bottom: .5rem;font-size: 1.2rem;}
	.main-list-wrap .info-wrap .title-wrap .title {line-height: 1.1rem;font-size: .85rem;font-weight: bold;color: #333;margin-bottom: .2rem;}
	.main-list-wrap .info-wrap .title-wrap .time {height: 1.3rem;line-height: 1.3rem;font-size: .7rem;}
	.main-list-wrap .info-wrap .title-wrap .time > span {margin-right: .5rem;}
	.main-list-wrap .info-wrap .info-wrap {padding: 0 0 .5rem;font-size: .7rem !important;line-height: 1.1rem !important;margin: 0;}
	.main-list-wrap .info-wrap .info-wrap p {margin-left: 0;margin-right: 0;font-size: .7rem !important;line-height: 1.1rem !important;}
	.main-list-wrap .info-wrap .info-wrap img,
	.main-list-wrap .info-wrap .info-wrap video {max-width: 100%;margin: .5rem auto;display: block;height: auto !important;}
	.main-list-wrap .info-wrap .info-wrap span {font-size: .7rem !important;text-wrap-mode: wrap !important;}
	.main-list-wrap .info-wrap .info-wrap table {max-width: 100%;margin: 0 auto;}
	.main-list-wrap .info-wrap .info-wrap .laiyuan {text-align: right;font-size: .7rem;padding: .4rem 0;width: 100%;margin: 0 auto;color: #777;}
	
	/* .main-list-wrap .info-wrap .info-wrap > p > img {margin: .0rem auto !important;display: block;height: auto;width: 100% !important;max-width: 100%;float: none !important;border-radius: .3rem !important;}
	.main-list-wrap .info-wrap .info-wrap > p > span > img {width: 2.2rem;margin: .5rem 0 0 auto;}
	.main-list-wrap .info-wrap .info-wrap > p > span > strong > img {width: 2.5rem !important;margin: .5rem 0 0 auto !important;} */
	
	.main-list-wrap.gsjs .info-wrap {padding-top: .6rem;}
	.main-list-wrap.gsjs .info-wrap .info-wrap > p > img,
	.dszzc .main-list-wrap .info-wrap .info-wrap > p > img {margin: .0rem auto !important;display: block;height: auto;width: 100% !important;max-width: 100%;float: none !important;border-radius: .3rem !important;}
	.main-list-wrap.gsjs .info-wrap .info-wrap > p > span > img {width: 2.2rem;margin: .5rem 0 0 auto;}
	.dszzc .main-list-wrap .info-wrap .info-wrap > p > span > strong > img {width: 2.5rem !important;margin: .5rem 0 0 auto !important;}
	.main-list-wrap.qywh.bgfff {background-color: #fff;padding: .5rem 0 .1rem;}
	.main-list-wrap.qywh.bgfff .info-wrap {background-color: #fff;padding-top: .5rem !important;}
	.main-list-wrap.qywh.bgfff .info-wrap p span img {margin: 0;max-width: 100%;margin: .5rem 0;}
	.main-list-wrap.qywh.bgfff .info-wrap p span {font-size: .65rem !important;line-height: .9rem !important;}
	.main-list-wrap.qywh.bgfff .info-wrap p {line-height: .9rem !important;}
	
	.main-list-wrap > iframe {margin: 0 !important;width: 100% !important;}
	
	
	.main-list-wrap .info-wrap.zixun {padding: .5rem 0;margin-bottom: 0;}
	.main-list-wrap .info-wrap.zixun::after {display: none;}
	.main-list-wrap .info-wrap.zixun .xinwen-list {display: flex;align-items: stretch;flex-wrap: wrap;}
	.main-list-wrap .info-wrap.zixun .xinwen-list > a {display: block;width: calc(50% - .5rem);margin: 0 0 .5rem .5rem;border-radius: .3rem;overflow: hidden;background: #fff;transition:0.5s ease-in-out;border: 1px solid #eee;}
	.main-list-wrap .info-wrap.zixun .xinwen-list > a:nth-child(2n-1) {margin-left: 0;}
	.main-list-wrap .info-wrap.zixun .xinwen-list > a .title {padding: .4rem .2rem;font-size: .5rem;font-weight: bold;display: flex;justify-content:center;border-radius: 0 0 .3rem .3rem;height: auto;border-top: 1px solid #eee;}
	.main-list-wrap .info-wrap.zixun .xinwen-list > a .title > div {line-height: .8rem;max-height: 2.4rem;-webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;text-align: left;color: #333;text-align: justify;height: auto;}
	.main-list-wrap .info-wrap.zixun .xinwen-list > a:hover {box-shadow: 0 0 .3rem rgba(0,0,0,.4);}
	
	.main-banner1.sousuoye,
	.main-foot.sousuoye {width: 1200px;}
	
}


@-webkit-keyframes trackBallSlide {
	0% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-8px);
		transform: scale(1) translateY(-8px);
	}
	34% {
		opacity: 1;
		-webkit-transform: scale(0.9) translateY(4px);
		transform: scale(0.9) translateY(4px);
	}
	68% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(16px);
		transform: scale(0.4) translateY(16px);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(-8px);
		transform: scale(0.4) translateY(-8px);
	}
}
@keyframes trackBallSlide {
	0% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-8px);
		transform: scale(1) translateY(-8px);
	}
	34% {
		opacity: 1;
		-webkit-transform: scale(0.9) translateY(4px);
		transform: scale(0.9) translateY(4px);
	}
	68% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(16px);
		transform: scale(0.4) translateY(16px);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(-8px);
		transform: scale(0.4) translateY(-8px);
	}
}
@-webkit-keyframes colorSlide {
	0% {
		height: 0;
	}
	90% {
		height: 40px;
	}
}
@keyframes colorSlide {
	0% {
		height: 0;
	}
	90% {
		height: 40px;
	}
}
@-webkit-keyframes nudgeMouse {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	50% {
		-webkit-transform: translateY(8px);
		transform: translateY(8px);
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}
@keyframes nudgeMouse {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	50% {
		-webkit-transform: translateY(8px);
		transform: translateY(8px);
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}
































