@charset "utf-8";
/* CSS Document */
body{ background:#F6F7FB;}
.head{ width:100%; border-top:.08rem #01306A solid; background:#004190; }
.head_box{margin:0 auto;padding:.32rem 0; }
.logo a img{ max-width:3.46rem;}
.h-right{flex: 1;min-width: 0;display: flex;justify-content: flex-end;align-items: center;}
.h-link {text-align: right; height:0.4rem;font-size: 0;display: flex;justify-content: flex-end;align-items: center;transition: all .6s;}
.h-link span {background: rgba(255, 255, 255, .5);margin: 0 .1rem;height: .15rem;width: 1px;}
.h-link a {font-size: .2rem;line-height: .26rem;color: #fff;cursor: pointer;display: flex;align-items: center;padding: 0 .05rem;border: solid 0.01rem transparent;border-radius: 0.05rem;transition: all .6s;}
.t-search {display: block; height:0.4rem;display: flex;justify-content: flex-end;transition: all 0.5s;margin: 0 .15rem 0 .3rem;}
.t-search>div {width:2rem;position: relative;padding-right: 0.5rem;background: rgba(255, 255, 255, .33);border-radius: 0.2rem;}
.t-search>div input[type="text"] {display: block;width: 100%;padding: 0 0 0 .1rem;font-size: 0.16rem;height:100%;box-sizing: border-box;color: #fff;background: no-repeat;line-height: .38rem;}
.search-btn {position: absolute;right: 0;top: 0;bottom: 0;display: flex;justify-content: center;align-items: center;width: .4rem;}
.search-btn input {display: block;width: 100%;background: url(../images/search2.png) no-repeat;background-position: center center;background-size: .18rem auto;height: 100%;cursor: pointer;}
.pubmedia {display: flex;}
.pubmedia ul {display: flex;}
.pubmedia ul li {margin-right: .15rem;}
.pubmedia ul li a {display: block;position: relative;}
.pubmedia ul li a .icons {display: flex;justify-content: center;align-items: center;width: 0.4rem;height: 0.4rem;background-color: rgba(255, 255, 255, .33);border-radius: 50%; padding:.05rem;}
.pubmedia ul li a .icons img {max-width: 100%;max-height: 100%;}
.pubmedia ul li a .ewm {position: absolute;left: 50%;transform: translateX(-50%);top: 130%;margin-bottom: 0.1rem;border-radius: 0.05rem;padding: 0.05rem;background: #fff;opacity: 0;transition: all 1s;visibility: hidden;width: 1.2rem;margin-top: .1rem;box-shadow: 0 0 .1rem rgba(0, 0, 0, .1);}
.pubmedia ul li:hover a .ewm {opacity: 1;top: 100%;visibility: visible;}
.pubmedia ul li a .ewm img {display: block;width: 100%;}
.pubmedia ul li a .ewm::after {content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: 100%;border-width: 0 0.08rem 0.08rem 0.08rem;border-style: solid;border-color: transparent transparent #fff transparent;}
.g-navk {position: relative;}
.g-nav {position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;cursor: pointer;transition: all 0.5s;margin-left: .3rem;overflow: hidden;width: 0.4rem;height: 0.4rem;background-color: rgba(255, 255, 255, .33);border-radius: 50%;cursor: pointer;}
.g-nav.on span:nth-child(1) {transform-origin: 0 top;transform: translateX(.05rem) rotateZ(47deg);}
.g-nav.on span:nth-child(3) {margin-right: 0;transform-origin: 0 bottom;transform: translateX(.05rem) rotateZ(-47deg);margin-top: 0.055rem;}
.g-nav.on span:nth-child(2) {width: 0;}
.g-nav span {width: .2rem;height: 1px;background: #fff;margin-top: 0.06rem;transition: all 0.3s;position: relative;z-index: 2;}
.g-nav span:nth-child(1) {margin-top: 0;}
.gnavk-menu {position: absolute;right: calc(100% + .1rem);background-color: #fff9f1;box-shadow: 0px 13px 47px 0px rgba(152, 150, 149, 0.5);top: 0;width: 1.8rem;opacity: 0;visibility: hidden;transition: all .5s;}
.gnavk-menu::before {content: "";position: absolute;z-index: -1;left: 100%;top: 0.2rem;transform: translateY(-50%);border-width: .08rem 0 .08rem .08rem;border-color: transparent transparent transparent #fff9f1;border-style: solid;}
.gnavk-menu ul li {padding: 0 .2rem;position: relative;z-index: 1;}
.gnavk-menu ul li::before {content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;transition: all .5s;background-color: #f0e8dd;opacity: 0;z-index: -1;}
.gnavk-menu ul li a {display: block;font-size: 0.18rem;font-weight: normal;font-stretch: normal;line-height: 0.5rem;letter-spacing: 0.016rem;color: #333333;border-bottom: 1px solid rgba(152, 150, 149, .2);}
.navShow .gnavk-menu {opacity: 1;visibility: visible;right: calc(100% - .15rem);z-index: 100000;padding-bottom: .5rem;border-bottom: 0.03rem solid #004190;}
.gnavk-menu ul li:hover::before {opacity: 1;}
.top {max-width: 19.2rem;margin: 0 auto;position: fixed;right: 0.1rem;top: 0.18rem;width: 0.25rem;height: 0.25rem;z-index: 9999;}
.wap-menu {position: absolute;top: 0;right: 0;z-index: 99999;font-size: 0;}
.wap-menu img {height: 0.25rem;}
.close-menu {display: none;position: absolute;right: 0;top: 0;}
.index_box{ margin:0 auto;}
.index_l{ width:11.3rem; margin-top:.2rem;}
.banner{ width:100%;}
.banner pic div {position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);width: 100%;height: 100%;transition: all .8s;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.banner a{ display:block; position:relative;}
.banner a .info {padding:.65rem 2.2rem 0rem .2rem;height: 1.67rem;background: url(../images/banner_bg.png) no-repeat;background-position: center center;background-size: cover; position:absolute; bottom:0;}
.info_time{ padding:.1rem;text-align:center; background:#004190; margin:0 .2rem 0 0;}
.info_time span{ font-size:.24rem; color:#fff;}
.info_time p{ font-size:.12rem; color:#fff;white-space: nowrap;}
.info_p {font-size: 0.14rem;font-weight: normal;font-stretch: normal;line-height: 0.24rem;letter-spacing: 0rem;color: #ffffff;max-height: .68rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow: ellipsis;word-break: break-word;}
.index{ width:100%; background:url(../images/bg_index.png) no-repeat; background-size:cover;}
.index_r{ width:4.7rem; margin-top:.2rem;}
.zxbd{ width:100%; padding:0.2rem; background:#fff; border-top:.05rem; border-top:0.05rem solid #004190;}
.title{ width:100%; margin-bottom:.2rem;}
.title h1{ font-size:.22rem; color:#004190;}
.title h1 span{ background:#FDC689; padding-left:0.05rem; margin:0rem 0.1rem 0rem 0;}
.title a{ font-size:.14rem; color:#333333;}
.zxbd ul li{ width:100%; border-bottom:1px solid #E5E5E5; margin-bottom:.2rem;}
.zxbd ul li a p{ color:#004190; font-size:.18rem; margin-bottom:.2rem;  text-indent:.28rem;}
.zxbd ul li a p:hover{ color:#004190; font-weight:bold;}
.zxbd ul li a p span{ font-size:.14rem; color:#333333; text-indent:.28rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;word-break: break-word;}
.zxbd ul li a p span i{ text-indent:.28rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;word-break: break-word;}
.xwzl_c_c{ display:none;}
.font_b{ font-weight:bold;}
.xwzl{ width:100%; margin-top:.2rem}
.xwzl .tab a{ display:block; text-align:center; line-height:.34rem; padding:0 .22rem; font-size:.18rem; color:#004190;}
.xwzl .tab span{ color:#004190;}
.more_tab a{ display:none;}
.xwzl{ position:relative;}
.xwzl .tab .on{ background:#004190; color:#fff;}
.xwzl_c ul li{ width:calc((100% - 0.4rem)/3); margin-bottom:0.2rem}
.xwzl_c ul{flex-wrap: wrap;}
.xwzl_c .info{ display:flex; background:#fff; padding:0.15rem 0.15rem 0.05rem 0.15rem;}
.xwzl_c .info a h1{ font-size:.18rem; font-weight:bold; margin:0.15rem 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;word-break: break-word;}
.xwzl_c .info a h1:hover{ color:#004190; font-weight:bold;}
.xwzl_c .info a p{ font-size:.14rem; text-indent:.28rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;word-break: break-word;}
.xwzl_c .info a p img{ float:left; width:0.18rem; margin:0.2rem 0.2rem 0.2rem 0rem;}
.xwzl_c .info a p span{ color:#004190; float:left; margin:0.2rem 0; text-indent:0;}
.banner_m{ width:100%; margin-top:.2rem; max-height:2.13rem; overflow:hidden;}
.mtcd{width:100%; padding:0.2rem; background:#fff; border-top:.05rem; border-top:0.05rem solid #FDC689; margin-top:.2rem;}
.top_new{ position:relative;}
.top_new .info{ width:100%; position:absolute; bottom:0; height:0.48rem; line-height:0.48rem; background:#000; color:#fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;word-break: break-word;}
.mtcd_c .new{ width:100%; border-bottom:1px solid #dcdcdc; color:#004190; padding:0.3rem 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;word-break: break-word;}

.ztbd{width:100%; padding:0.2rem; background:#fff; border-top:.05rem; border-top:0.05rem solid #004190; margin-top:.2rem;}
.ztbd_c .new{ width:100%; border-bottom:1px solid #dcdcdc; color:#004190; padding:0.3rem 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;word-break: break-word;}
.cdrw_c {align-items: stretch;}
.cdrw_c ul li{align-items: stretch;}
.cdrw_c_img{ width:6.59rem;}
.cdrw_c .pic{ padding-top:40%!important;}
.cdrw_c_p{ width:calc(100% - 6.59rem); background:#F3E2D2; padding:.3rem;}
.cdrw_c_p01{ border-left:1px #fff solid; padding-left:.2rem; margin-bottom:.3rem}
.cdrw_c_p01 h1{ font-size:.3rem; color:#231815; margin-bottom:.3rem;}
.cdrw_c_p01 p{ font-size:.2rem; font-weight:bold; color:#231815;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;word-break: break-word;}
.cdrw_c_p01 p:hover{ font-weight:bold; color:#004190;}
.cdrw_c_p02 p{ font-size:.14rem; text-indent:.28rem; color:#333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow: ellipsis;word-break: break-word;}
.cdrw_c_p02 p:hover{ color:#004190;}
.cdrw_c_r{ background:#f5ece6; height:100%;}
.cdrw_c_r ul li{ border-bottom:1px dashed #A89D96; padding:0.3rem 0; margin:0 0.3rem;}
.cdrw_c_r ul li a{ display:block; font-size:.2rem; border-left:1px solid #FDC689; padding:0 0 0 0.2rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;word-break: break-word;}
.cdrw_c_r ul li a:hover{ color:#004190; font-weight:bold;}
.swiper-pagination01{ text-align:right; bottom:.4rem!important; width:99%!important;}
.swiper-pagination02{ text-align:center; right:0; left:auto!important; bottom:.3rem!important; width:calc(100% - 6.59rem)!important;}
.swiper-pagination-bullet-active{ background:#FDC689!important;}

.yxcd{ margin-top:.2rem;}
.s7-c {display: flex;margin: 0 -.05rem;}
.s7-l {width: 50%;}
.s7-r {width: 50%;}
.s7-c ul {display: flex;flex-wrap: wrap;}
.s7-c ul li {width: 50%;}
.s7-c ul li a {display: block;margin: 0 .05rem;margin-top: 0.05rem;position: relative;}
.s7-c ul li a .pic {padding-top: 66%;}
.s7-c ul li a .info {position: absolute;    left: 0;top: 0;right: 0;bottom: 0;z-index: 9;display: flex;justify-content: center;align-items: flex-end;padding: 0 .3rem .23rem 0.3rem;}
.s7-c ul li a .info::before {content: "";position: absolute;left: 0height: 2.2rem;right: 0;bottom: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);max-height: 40%;z-index: -1;pointer-events: none;}
.s7-c ul li a .info h3 {font-size: 0.2rem;font-weight: normal;font-stretch: normal;line-height: 0.36rem;letter-spacing: 0rem;color: #ffffff;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;}
.s7-c ul li a .info h3 i {background-image: linear-gradient(#fff, #fff);}
.s7-l ul li:nth-child(1) {width: 100%;}
.s7-r ul li:nth-child(3) {width: 100%;}

.banner_nav{ width:100%;height:3.1rem!important; background-image:url(../images/banner_bg2.png);ackground-repeat: no-repeat;background-position: center center;background-size: cover;}
.banner_nav h1{ margin-bottom:.5rem; padding-top:1.5rem; font-size:.4rem;}
.banner_nav h1 a{ color:#fff;}
.coin_home img{ width:.26rem; margin-right:0rem;}
.coin_home a{ color:#fff; margin:0 0.1rem; font-size:.14rem;}
.coin_home span{ color:#fff;font-size:.14rem;}
.nav_menu{ width:100%; height:.7rem; background:#FFF9F1;}
.nav_menu a{ font-size:.2rem; color:#3B3B3B; margin:0 .3rem; line-height:.67rem; border-top:.04rem solid #FFF9F1;}
.nav_menu .on{ border-top:.04rem solid #FDC689; color:#004190; font-weight:bold;}
.nav_menu span{ color:#D8D1C6;}
.i-list li {position: relative;}
.i-list li:nth-child(1) a {border-top: 1px solid transparent;}
.i-list li a {display: flex;flex-direction: row-reverse;justify-content: space-between;color: #111111;position: relative;border-bottom: 1px solid rgba(0, 0, 0, 0.15);transition: all 0.5s;position: relative;z-index: 9;padding-right: .3rem;align-items: center;padding-left: .3rem;height: 1.04rem;}
.i-list li a h3 {font-size: .2rem;line-height: .33rem;color: #333333;font-weight: normal;flex: 1;min-width: 0;display: -webkit-box;-webkit-box-orient: vertical;
-webkit-line-clamp: 2;overflow: hidden;max-height: .66rem;}
.i-list li a em {font-size: 0.16rem;font-weight: normal;line-height: 0.26rem;color: #9E9E9E;margin-right: .3rem;width: 1.5rem;color: #323232;font-family: CanelaWeb-Regular;    padding-left: .3rem;position: relative;background: url(../images/i-list-time1.png) no-repeat;background-position: left center;background-size: .2rem auto;font-style: normal;}
.i-list li:hover a::after {opacity: 1;}
.i-list li a:after {content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: -1;transition: all .6s;background: #FFFFFF;opacity: 0;background-image: linear-gradient(#004190, #004190);box-shadow: 0px 4px 5px 0px #004190;}
.i-list li:hover a em {color: #fff;background: url(../images/i-list-time2.png) no-repeat;background-position: left center;background-size: .2rem auto;}
.i-list li a em:after {content: "";position: absolute;width: 4px;height: 22px;background-color: #004190;top: 50%;transform: translateY(-50%);right: 0;}
.i-list li:hover a em:after {background: #fff;}
.i-list li:hover a h3 {color: #fff;font-weight: 600;}

.banner_cdrw{ width:100%;height:8rem!important; background-image: url(../images/cdrw_bg.png);background-repeat: no-repeat;background-position: center center;background-size: cover; position:relative;}
.div_sz{ background:#FFF9E8; padding:.5rem; position:absolute; margin:0 auto;left: 50%;margin-left: -8rem; height:4.5rem; bottom:-2rem;}
.div_sz img{ width:30%; margin-right:.2rem}
.div_sz span{ font-size:.3rem;}
.div_sz .font{ padding:0 0 0 1rem;}
.div_sz .font h1{ font-size:.4rem; color:#231815; margin-bottom:.3rem;}
.div_sz .font h2{ font-size:.2rem; color:#231815; margin-bottom:.3rem;}
.div_sz .font p{ font-size:.14rem; text-indent:.28rem; color:#808080; line-height:.24rem; margin-bottom:.4rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow: ellipsis;word-break: break-word;}
.div_sz a{ width:1rem; height:.3rem; background:#FC9; color:#fff; line-height:.3rem; text-align:center; font-size:.16rem;}
.hot:hover {box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64);transform: scale(1.08);transition: 0.6s all;}
.hot {box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);}

.part2-nr {position: relative; padding-top:3rem;}
.part2-nr .hd {width: 1.8rem;float: left;position: relative;z-index: 800;height: 8rem;}
.part2-nr .hd ul {background: url(../2019images/part2-01.png) no-repeat right 50px;height: 8rem;padding-right:.1rem;padding-top: 0.06rem;width: 1.7rem;}
.part2-nr .hd ul li {cursor: pointer;height: .5rem;line-height: .5rem;    border-bottom: 1px solid #e0e0e0;text-align: right;padding-right: .2rem;font-size: .18rem;color: #333333;}
.part2-nr .hd h5 {width: 1.6rem;height: .5rem;line-height: .5rem;background: #9b0d14;border-top-left-radius: .1rem;border-top-right-radius: .1rem;text-align: right;padding-right: .3rem;font-size: .2rem;color: #fff;}
.part2-nr .hd ul li.on {background: url(../2019images/part2-02.png) no-repeat center;color: #fff;}
.part2-nr .bd ul {margin-bottom: .4rem;}
.gallery-wrapper {position: relative;}
.part2-nr .bd ul li {width:calc(33% - .1rem);border: 1px solid #e0e0e0;border-radius: 0.06rem;background: #fff;margin-bottom:.2rem;transition: all 0.3s ease-in-out;}
.white-panel {position: absolute;}
.part2-nr .bd ul li a {display: block;padding: 10px;}
.part2-nr .bd ul li .pic {overflow: hidden;position: relative;margin-bottom: 10px;}
.part2-nr .bd ul li .text h5 {font-size:.18rem;color: #333333;line-height: .24rem;    margin-bottom: .1rem;transition: 0.6s all;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;word-break: break-word;}
.part2-nr .bd ul li .text h5:hover{ color:#004190;}
.part2-nr .bd ul li .text p {text-indent:.24rem;font-size: .14rem;color: #808080;line-height: .24rem;margin-bottom: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow: ellipsis;word-break: break-word;}
.part2-nr .bd ul li .text h4 {padding-top: .1rem;border-top: 1px solid #ebebeb;font-weight: normal;}
.part2-nr .bd ul li .text h4 i {font-size: .12rem;color: #808080;margin-right: .15rem;padding-left: .2rem;background: url(../2019images/part2-04.png) no-repeat left center;}
.part2-nr .bd ul li .text h4 i+i {padding-left: .25rem;background: url(../2019images/part2-05.png) no-repeat left center;}
.part2-nr .bd {width: calc(100% - 2rem);float: right;}

.bigBox{ width:9.57rem; padding-right:.2rem; border-right:0.01rem #DCDCDC solid; position:relative;overflow:hidden; margin:.2rem 0;}
.mtcd_jiantou{ position:absolute; right:.2rem; z-index:3; bottom:1.5rem; background:#F6F7FB; padding:.1rem 0rem .1rem .2rem;}
.mtcd_jiantou img{ width:.4rem;cursor:pointer;}
.bigBox .info{ height:1rem;}
.bigBox .pic{ padding-top:45%!important;}
.bigBox .info h1{ font-size:.18rem; color:#004190; margin:.2rem 0;}
.bigBox .info p{font-size:.14rem; color:#999999; line-height:.2rem;}
.bigBox .bd ul li{ position:relative;}
.coin_h ul li{ width:.9rem; height:0.04rem; background:#DCDCDC; margin:0 .1rem;}
.smBox{ width:calc(100% - 9.77rem);float:right;overflow:hidden; margin:.2rem 0;}
.smBox ul li{ margin-bottom:.2rem;cursor:pointer;}
.smBox ul li .pic{ width:3rem; height:1rem; padding:0!important; margin-right:.2rem;}
.smBox ul li p{ font-size:.18rem; color:#333333; line-height:.28rem;}
.mtcd_time{ padding: .1rem; height:auto!important; position:absolute; top:0;left:0; background:#004190; text-align:center; overflow:hidden;}
.mtcd_time h1{color:#fff;}
.mtcd_time p{color:#fff;}
.bigBox .bd li{display:none;}
.bigBox .bd li:first-child{display:block;}
.smBox ul li:nth-child(5){ margin-bottom:0;}
.bigBox .hd li.on{background:#ff6600;}
.smBox .on p{color:#004190; font-weight:bold;}

:root {--n: 3;--gap: 0.2rem;}
@supports not (gap: 10px) {
.item { margin-right: var(--gap); }
    /* 每行最后一个去掉右边距 */
    .item:nth-child(var(--n) * n) { margin-right: 0; }
}
.mtlist ul li{ width: calc(33% - 0.1rem); padding:.2rem; background:#fff; margin-bottom:.2rem;}
.mtlist2 ul::after {content: ''; width: calc(33% - 0.1rem);height: 0;}
.mtlist1 ul::after {content: ''; width: calc(66% - 0.1rem);height: 0;}
.mtlist ul{ flex-wrap: wrap;}
.mtcd_time1{ padding:.1rem; background:#004190; text-align:center; overflow:hidden; margin-right:.2rem; margin-top:.2rem;display: inline-block;white-space: nowrap;flex-shrink: 0;}
.mtcd_time1 h1{color:#fff; font-size:.24rem;}
.mtcd_time1 p{color:#fff; font-size:.12rem;white-space: nowrap;}
.pp{ line-height:.3rem; font-size:.2rem; font-weight:bold; margin-top:.2rem;}

.downlist ul{ padding-top:.3rem;}
.downlist ul li:nth-child(1){ border-top:0.01rem solid #DCDCDC;}
.downlist ul li:nth-child(2){ border-top:0.01rem solid #DCDCDC;}
.downlist ul li{ width:calc(50% - .1rem); border-bottom:0.01rem solid #DCDCDC; margin-bottom:.2rem;}
.downlist ul li a{ width:100%; display:block; padding-left:.2rem;border-left:0.01rem solid #DCDCDC; margin:.2rem 0;}
.downlist ul li h3{ font-size:.2rem; color:#333333; margin-bottom:.1rem;}
.downlist ul li p{ font-size:.14rem; color:#004190; line-height:.24rem;}

.newlist{ padding-top:.3rem;}
.newlist ul{flex-wrap:wrap;}
.newlist ul li{ width: calc(33% - 0.1rem); padding:.2rem; background:#fff; margin-bottom:.2rem;}
.newlist ul li .infospan{ font-size:.14rem; text-indent:.28rem; color:#999999; line-height:.21rem; margin-bottom:.1rem;}
.newlist .info{ margin-bottom:.15rem;}

.content_w{ width:100%;}
.i-content{ width:100%; border-bottom:1px solid #FDC689; padding:.3rem 0; text-align:center;}
.i-content h1{ font-size:.5rem; line-height:.79rem;}
.i-content h2{ font-size:.3rem; line-height:.2rem; margin-bottom:.4rem;}
.i-content p{ font-size:.14rem; color:#949494; line-height:.2rem;}

.footer{ width:100%; background:#004190; margin-top:0.3rem; padding:.8rem 0; overflow:hidden;}
.footer_l{ width:50%; display:flex; flex-direction: column; align-content:space-between;}
.footer_l_t{ margin-bottom:auto;}
.footer_l_t img{ margin-bottom:0.3rem; overflow:hidden;}
.footer_l_t h1{ font-size:.2rem; color:#fff; clear:both;}
.footer_l_t h1 img{ float:left; margin-right:.1rem; width:.28rem; margin-bottom:.1rem;}
.footer_l_t p{ color:#C8E1FF; clear:both; margin-bottom:.2rem;}
.footer_l_b ul li{ float:left;}
.footer_l_b ul li img{ width:.58rem;}
.xb{ width:100%; padding:.2rem; overflow:hidden; background:#fff;}
.footer_r{ width:50%;}
.footer_r_tab{ margin-bottom:.3rem;}
.footer_r_tab h1{ color:#fff; font-size:.27rem;}
.footer_r_tab h1 span{ font-size:.2rem; opacity:0.7; margin-left:.2rem; color:#C8E1FF;}
.footer_r_tab a{ color:#fff; font-size:.14rem;}
.footer_r ul li img{ width:100%; max-height:300px;object-fit: cover;}
.footer_r .swiper-wrapper{ height:auto!important;}
.swiper-button-next, .swiper-button-prev{ color:#fff!important;}
.swiper-button-next:after, .swiper-button-prev:after{ font-size:.16rem!important;}
.footer_l .pubmedia ul li a .icons{ width:0.6rem; height:0.6rem; background:none;}
.footer_l .pubmedia ul li a .ewm{ top:-230%;}
.footer_l .pubmedia ul li:hover a .ewm{ top:-240%;}
.footer_l .pubmedia ul li a .ewm::after{ border-width:0.08rem 0.08rem 0 0.08rem;border-color: #fff transparent transparent transparent; bottom:-3px;}
@media screen and (max-width: 1024px){
.wap {display: block !important;}	
.index_l{ width:100%; margin-top:.7rem;}
.cdrw_C .index_l{ margin-top:.0rem!important;}
.cdrw{ margin-top:.2rem;}
.cdrw_c_img{ width:100%;}
.cdrw_c_p{ width:100%;}
.cdrw_c .pic{ padding-top:60%!important;}
.zxbd{ display:none;}
.index_r{ width:100%; margin-top:0;}
.banner_m{ margin-top:0;}
.warp{flex-wrap: wrap;}
.m-head {top: 0;left: 0;right: 0;z-index: 999;padding: 8px;background: #004190;position: fixed;}
.m-logo {font-size: 0;}
.m-logo a {font-size: 0;line-height: 40px;display: block;}
.m-logo img {max-height: 40px;max-width: 80%;vertical-align: middle;}
.m-nav {position: fixed;top: 56px;right: -100%;bottom: 0;z-index: 999;background: #004190;overflow-y: scroll;width: 100%;}
.m-tlink {padding: 10px 15px 0 15px;}
.m-tlink a {font-size: 12px;margin-right: 5px;color: #fff;display: inline-block;line-height: 24px;background: #fff;color: #304174;line-height: 24px;padding: 0 15px;border-radius: 5px;}
.m-search {margin: 0 15px;padding-right: 50px;padding-left: 10px;padding-top: 5px;padding-bottom: 5px;position: relative;line-height: 35px;/* background: #fff; */margin-top: 15px;border: 1px solid rgba(225, 225, 225, .4);}
.m-search input[type="text"] {display: block;width: 100%;line-height: 25px;background: none;color: #fff;}
.m-search input[type="image"] {position: absolute;right: 10px;top: 10px;height: 15px;}
.m-nav ul {padding: 0 15px;/* border-top: 1px solid rgba(255, 255, 255, 0.2); */}
.m-nav ul li ul {display: none;}
.m-nav ul li {border-bottom: 1px solid rgba(255, 255, 255, 0.2);position: relative;}
.m-nav>ul>li a {display: block;font-size: 14px;line-height: 20px;padding: 15px 0;position: relative;color: #fff;}
.m-nav>ul>li>span {position: absolute;width: 20px;height: 20px;background: url(../images/m-nav_down.png) no-repeat;background-size: 14px 14px;background-position: center center;right: 0;top: 15px;cursor: pointer;display: block;color: #fff;transition: all 0.3s;}
.m-nav ul li>span.on {transform: rotateZ(90deg);}
.m-nav>ul>li>span {position: absolute;width: 20px;height: 20px;background: url(../images/m-nav_down.png) no-repeat;background-size: 14px 14px;background-position: center center;right: 0;top: 15px;cursor: pointer;display: block;color: #fff;transition: all 0.3s;}
.s7-l, .s7-r {width: 100%;}
.s7-c ul li a .info {padding: 0 .15rem .1rem .15rem;}
.banner a .info{ padding:.65rem .1rem 0rem .1rem;}
.swiper-pagination01{ bottom:.1rem!important;}
.xwzl_c ul li{ width:calc(50% - 0.05rem);}
.xwzl_c ul li:nth-child(9){ display:none;}
.tab_box{ width:100%;}
.xwzl .tab{width:96%; margin:.2rem auto 0 auto; }
.xwzl .tab a{width:16%; float:left; padding:0; display:flex;flex-wrap: nowrap;align-items: center; font-size:.14rem; line-height:.24rem;justify-content: center;}
.footer_r{ width:100%; margin-bottom:.3rem;}
.footer_l_t{ margin-bottom:.3rem;}
.footer_l{ width:100%;}
.footer_l .pubmedia{ display:none;}
.mtlist ul li{ width:100%;}
.nav_menu{ overflow-x:scroll; justify-content: flex-start;}
.nav_menu a{ min-width:1.4rem;}
.downlist ul li,.div_sz img,.div_sz .font{ width:100%;}
.newlist ul li{ width:100%;}
.i-content h1{ font-size:.3rem; line-height:.4rem;} 
.i-content h2{ font-size:.2rem; line-height:.3rem; margin-bottom:.3rem;}
.i-list li a{ padding-left:0;}
.banner_cdrw{ height: 4rem !important;}
.div_sz{ display:none;}
.div_sz .font{ padding:0}
.part2-nr{ padding:.2rem;}
.part2-nr .hd{ width:100%; height:auto; margin-bottom:.2rem;}
.part2-nr .bd{ width:100%;}
.part2-nr .hd ul{ height:inherit; width:100%;}
.part2-nr .hd ul li{ text-align:center; float:left;padding-right:0; border:none;}
.part2-nr .hd ul li:nth-child(2) a{ margin-left:0;}
.part2-nr .hd ul li a{ display:block; float:left; margin:.1rem; background:#fff; padding:0 0.2rem;}
.fenl{ width:100%;}
.part2-nr .bd ul li{ width:100%;}
.part2-nr .bd ul li .text p{ display:none;}
.more_tab{ position:absolute; top:0; right:0;}
}