@charset "utf-8";
@font-face {
  font-family: "思源宋体 Bold";font-weight: 700;src: 
  url("/fonts/GfpFAZHmL_yGwugSowI0U.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "思源宋体 Bold";font-weight: 700;src: 
  url("/fonts/sys.woff") format("woff");
  font-display: swap;
}
@font-face{ font-family: Haettenschweiler; src:url(/fonts/HATTEN.TTF);}

.inner .wp,.ban .wp{width: 14rem;}
.wl,.bef{position: relative;z-index: 1;transition: 0.5s;}
.wl::after{content: "";z-index: -1;position: absolute;left: 0;bottom: 0;width: 0;height: 100%;}
img{max-width: 100%;}
.bef::before{content: "";z-index: -1;position: absolute;}
.imged { position: relative; padding-bottom: 65%; width: 100%; display: block; overflow: hidden; transition: all 0.4s ease 0s; background-size: cover !important; }
.imged img { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: all 0.5s ease 0s; object-fit: cover; display: none;}
*{word-break: break-all}
.flex { display: flex; justify-content: space-between; flex-wrap: wrap; }
.elise { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.l2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.l3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.l4 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
.l5 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; }
.l6 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; }

/* ban */
.ban{width: 100%;position: relative;}
.ban img{width: 100%;max-height: 8rem;}
.banlm{position: absolute;left: 0;bottom: 0;width: 100%;padding-bottom: 0.7rem;}
.banlm::after{width: 100%;height: 3.53rem;background: url(/images/banbg.png) no-repeat center bottom;background-size: 100% 100%;}
.banlm::before{content: "";position: absolute;bottom: -1rem;left: 0;background: url(/images/banico.png) no-repeat center;background-size: 100% 100%;width: 3.36rem;height: 4.48rem;z-index: -1;pointer-events: none;}

.banlm h2{color: #fff;font-size: 0.54rem;font-family: "思源宋体 Bold";padding-left: 0.7rem;width: 3.8rem;}
.banlm h2::after{width: 1.33rem;height: 1.23rem;background: url(/images/lmico.png) no-repeat center;}
.banlm .wp{align-items: center;}
.banlm ul{width: calc(100% - 3.8rem);border-bottom: 1px solid #44bfbb;justify-content: flex-end;}
.banlm ul li a{padding: 0 0.2rem;font-size: 0.18rem;color: #fff;line-height: 0.5rem;display: block;position: relative;}
.banlm ul li a:before{content:"";position:absolute;bottom:0;left:50%;width: 0;background: #fbff9a;height: 3px;transition: .5s;}
.banlm ul li.active a, .banlm ul li:hover a{color: #fbff9a;}
.banlm ul li.active a:before, .banlm ul li:hover a:before{width: .4rem;/* left:50%; */margin-left: -.2rem;}
/* inner */
.inner{padding: 0;}
.inner .ejlm{display: none;}
.ejlm ul{display:none;background: #2cb7b2e6;padding: 0.3rem;}
.ejlm h2{width:100%;color:#fff;height: 0.6rem;line-height: 0.6rem;font-size: 0.22rem !important;background: #2cb7b2;padding: 0 0.2rem;}
.ejlm h2::after{width: 0.32rem;height: 0.32rem;background: url(/images/cd.png) no-repeat center;right: 0.2rem;left: auto;top: 50%;transform: translateY(-50%);background-size: 100% 100%;}

.ejlm ul li{width:100%;font-size: 0.16rem;}
.ejlm ul li.active a{color: #fbff9a;}
.ejlm li a{line-height:0.4rem;border:none;padding: 0;color: #fff;display: block;font-family: Microsoft Yahei;}
/*教学科研 */

.ky{ padding: 1rem 0}
.ky .wl::after{background: url(/images/kybg.png) no-repeat top left;background-size: 100%;top: 0;width: 11.46rem;height: 2.39rem;}
.ky ul{padding: 2rem 14% 0 14%;margin: 0 -.66rem;}
.ky li{width: 50%;position: relative;padding: 0 .66rem;}

.ky li a{width: 100%;display: block;}
.ky li h2{font-size: 0.9rem;margin-top: -0.7rem;position: relative;z-index: 10;}
.ky li h2 img{height: .7rem;}
.ky li:nth-child(1) h2{padding-left: 1rem;}
.ky li:nth-child(2) h2{padding-right: 1rem;text-align: right;}
.ky li:nth-child(1) .img{clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 16.15% 76%);}
.ky li:nth-child(2) .img{clip-path: polygon(0px 0px, 100% 0px, 85% 82%, 0% 100%);}

.n_title001{ margin-bottom: .5rem;}
.n_title001 h3{ font-size: .48rem; color: #2cb7b2; font-weight: 600; line-height: 1.25;}

.n_sy .fl01{ padding: 1.38rem 0 0; position: relative; z-index: 1;}
.n_sy .fl01>img{position: absolute;top: 0;left: 50%;width: 14rem;margin-left: -7rem;transform: translateX(calc((100vw - 14rem)/2));z-index: -1;max-width: initial;}
.n_sy .fl01 .left{width: 51.5%; margin-bottom: .8rem;}

.list_sy1{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.list_sy1 li{ text-align: center;}
.list_sy1 li .ico{ position: relative; z-index: 1}
.list_sy1 li .ico:before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: 50%; background: #2cb7b2; transition: .5s; z-index: -1; transform: scale(.9);opacity: 0}
.list_sy1 li .ico img{width: 1.5rem;height: 1.5rem;transition: .5s;}
.list_sy1 li h5{ font-size: .16rem; color: #323232; line-height: 1.5; margin: .1rem 0 0;}

.list_sy1 li:hover .ico img{transform: scale(1.05);}
.list_sy1 li:hover .ico:before{transform: scale(1.1); opacity: 1}

.n_sy .fl02{ background: url(/images/n_sy_bg.png) center no-repeat; background-size: 100% 100%; padding: 1.7rem 0 1rem;}
.n_sy .fl02 .wp{ display: flex; flex-wrap: wrap; align-items: center;}
.n_sy .fl02 .left{width: 6.64rem;}
.n_sy .fl02 .left img{width: calc((100vw - 14rem)/2 + 100%);margin-left: calc((100vw - 14rem)/2*-1);max-width: initial;}
.n_sy .fl02 .right{width: calc(100% - 6.64rem);padding: 0 0 0 .8rem;}

.n_sy .fl02 .right .ar_article{ margin-bottom: .48rem;}

.list_sy2{ display: flex; justify-content: space-between; padding: 0 .5rem 0 0}
.list_sy2 li a{display: flex;background: url(/images/list_sy2_bg.png) right center no-repeat;width: 1.7rem;height: .5rem;align-items: center;background-size: auto 100%;}
.list_sy2 li a font{ font-size: .18rem; color:#2cb7b2; font-weight: bold; font-family: "Microsoft Yahei";}

.n_sy .fl03 .wp{ display: flex; flex-wrap: wrap; align-items: center;}
.n_sy .fl03 .left{width: 5.82rem;order: 1;}
.n_sy .fl03 .left img{width: calc((100vw - 14rem)/2 + 100%);margin-right: calc((100vw - 14rem)/2*-1);max-width: initial;}
.n_sy .fl03 .right{width: calc(100% - 5.82rem);padding: 0 .8rem 0 0;}

.n_sy .fl03 .right .ar_article{ margin-bottom: .48rem;}

.list_sy3{display: flex;flex-wrap: wrap;justify-content: center;margin: 0 -10%;}
.list_sy3 li{width: 33.33%;text-align: center;margin-top: .3rem;}
.list_sy3 li h5{ font-size: .16rem; color:#323232; line-height: 1.25; margin: .15rem 0 0}

.n_sy .fl03{ background: url(/images/n_sy_fl03_bg.jpg) left bottom no-repeat; padding: 0 0 1.7rem;}
.n_title002{position: relative;margin-bottom: .2rem;}
.n_title002 h4{font-size: .7rem;color: #2ab6b1;font-family: Calisto MT;text-transform: uppercase;opacity: .08;padding: 0 0 0 1.5rem;}
.n_title002 h3{font-size: .72rem;color:#2ab6b1;font-family: "思源宋体 Bold";position: absolute;top: 50%;transform: translate(0, -50%);}

.n_about .fl01{ padding: 1.4rem 0 .8rem; background: url(/images/n_about_fl01_bg.jpg) center no-repeat; background-size: cover; position: relative; z-index: 1;}
.n_about .fl01::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;background: url(/images/n_about_fl01_bg1.png) right 40% no-repeat;}
.n_about .fl01 .box1{display: flex;align-items: center;flex-wrap: wrap;margin-bottom: 1rem;padding-top: .5rem;}
.n_about .fl01 .box1 .ll{font-size: 2rem;color: #2ab6b1;font-family: Bodoni Bd BT;text-shadow: 0px 0px 35px rgba(0, 148, 143, 0.3);padding: 0 .2rem 0 0;}
.n_about .fl01 .box1 .rr h3{ font-size: .6rem; color: #2ab6b1; font-weight: 600;}
.n_about .fl01 .box1 .rr font{font-size: .36rem;color: #2ab6b1;line-height: 1.75;border-bottom: #2ab6b1 2px solid;display: inline-block;margin: .1rem 0 0;}

.list_about1{ padding: 0 0 0 .7rem; position: relative}
.list_about1:before{content:"";background:#2ab6b1;position: absolute;top: .3rem;bottom: .3rem;width: 1px;left: calc(.7rem + .16rem);}
.list_about1 li{font-size: .2rem;color: #333333;font-weight: bold;line-height: .28rem;margin: .4rem 0;position: relative;padding: 0 0 0 .8rem;font-family: "Microsoft Yahei";cursor: pointer; transition: .5s;}
.list_about1 li:before{content:"";position: absolute;width: .33rem;height: .33rem;border: #2ab6b1 .04rem solid;border-radius: 50%;box-sizing: border-box;left: 0;top: 50%;transform: translateY(-50%); background:#fafafa; transition: .5s;}
.list_about1 li:hover:before{ background: #2ab6b1;}
.list_about1 li:hover{ color: #2ab6b1}

.n_about .fl02{ text-align: center;}
.n_title003{ text-align: center; margin-bottom: .5rem;}
.n_title003 h3{ font-size: .6rem; color: #2ab6b1; font-weight: bold; line-height: 1.25; font-family: "Microsoft Yahei"; font-weight: bold;}
.n_title003 h6{ font-size: .48rem; color: #2ab6b1; line-height: 1.375; margin: .15rem 0 0;}

.n_about .fl02 .img{border-radius: .5rem;box-shadow: 0px 0px 35px 0px rgba(0, 148, 143, 0.3);display: inline-block;max-width: 100%; margin-bottom: .2rem}
.n_about .fl02 .ar_article{width: 9.2rem;margin: 0 auto;max-width: 100%;}

.n_about .fl03{ padding: 1.4rem 0; background: url(/images/n_about_fl03_bg.png) center no-repeat;}
.n_about .fl03 .wp{ display: flex; flex-wrap: wrap;}
.n_about .fl03 .left{width: 47.57%;padding: 0 11% 0 0;}
.n_about .fl03 .right{ width: calc(100% - 47.57%); position: relative;}
.n_about .fl03 .right .bg{position: absolute;top: 0;left: 100%;width: 2.5rem;filter: drop-shadow(0px 0px 35px rgba(0, 148, 143, 0.3));}
.n_about .fl03 .right .right_li{ position: relative}
.n_about .fl03 .right .bg .img .img_hezi{padding-bottom: 230% !important;}

.list_about2 li{border-bottom: #e0e0e0 1px solid;padding: .2rem 0;display: flex;align-items: baseline;justify-content: space-between;}
.list_about2 li .ll{font-size: .3rem;color: #2ab6b1;font-weight: bold;display: flex;align-items: baseline;}
.list_about2 li .ll big{ font-size: 1rem; color: #2ab6b1; font-family: Menk; font-weight: normal;}
.list_about2 li .rr{ font-size: .3rem; color: #3c3c3c; line-height: .3rem;}

.n_title004{margin: 0 0 0 2.1rem;padding: 0 0 0 .24rem;border-left: #2ab6b1 .05rem solid;}
.n_title004 h3{font-size: .36rem;color: #2ab6b1;font-weight: bold;line-height: 1.37;}
.n_title004 h6{font-size: .16rem;color: #cccccc;margin: .1rem 0 0;line-height: 1.375;}

.list_about3 .miso-list{overflow: visible;filter: drop-shadow(0px 0px 35px rgba(0, 148, 143, 0.3));}
.list_about3 li .img{clip-path: polygon(0 20%, 100% 0, 100% 80%, 0 100%);}
.list_about3 li .img .img_hezi{ padding-bottom: 80% !important}
.list_about3 li h4{ display: none}
.list_about3 li h6{ display: none}

.list_about3 .miso-dots{bottom: 25%;text-align: right;padding: 0 .3rem;}
.list_about3 .miso-dots li{width: .14rem;height: .14rem;background:#fff;border-radius: 50%;border: #dcdcdc 1px solid; transition: .5s}
.list_about3 .miso-dots li.miso-active{ background: #ffa527; border: #ffa527 1px solid}

.n_about .fl03 .wp .ar_article{ width: 100%; margin: .8rem 0 0}
.n_about .fl03 .wp .ar_article p{ font-size: .18rem; color:#333333; line-height: .36rem}

.more002{ display: flex; justify-content: flex-end}
.more002 a{ display:flex; justify-content: flex-end; align-items: center; font-size: .18rem; color:#2ab6b1; text-decoration: underline; transition: .5s;}
.more002 a svg{ width: .26rem; height: .26rem; fill:#2ab6b1; margin: 0 .1rem 0 0; transition: .5s;}

.more002 a:hover{ color: #ffa527;}
.more002 a:hover svg{ fill: #ffa527;}

.list_about2 li:last-child{border-bottom: none}

.n_title005{display: flex;align-items: center;justify-content: space-between;position: relative;z-index: 2;margin-bottom: -.6rem;}
.n_title005 .ll{ font-size: .48rem; color: #2ab6b1; font-weight: bold;}

.miso-arrow1-box{ display: flex; align-items: center;}
.miso-arrow1-box .miso-arrow1{ margin-left: .22rem; cursor: pointer;}
.miso-arrow1-box .miso-arrow1 svg{ width: .4rem; height: .4rem; fill:#b4b4b4; transition: .5s;}


.list_about4 .li{ position: relative; height: 6.08rem;}
.list_about4 .li li{position: absolute;width: 22.21%;/* filter: drop-shadow(0px 0px 15px rgba(0, 148, 143, 0.3)); */}
.list_about4 .li li *{ transition: .5s;}
.list_about4 .li li .a{ position: relative; z-index: 1; cursor: pointer;}
.list_about4 .li li .a .img{transform: scale(1.16);overflow: visible;}
.list_about4 .li li .ico img{ display: inline-block}
.list_about4 .li li .img .img_hezi{ padding-bottom: 100% !important}
.list_about4 .li li .img .img_hezi.img_hezi2{opacity: 0;position: absolute;top: 0;right: 0;bottom: 0;left: 0;visibility: hidden;}
.list_about4 .li li .top{position: absolute;top:0;right: 0;bottom: 0;left: 0;display: flex;flex-direction: column;justify-content: center;text-align: center;z-index: 1;}
.list_about4 .li li .top .bg{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: flex;align-items: center;justify-content: center;font-size: 1rem;color:#2ab6b1;font-family: 'Menk';opacity: .1;z-index: -1;}
.list_about4 .li li .top .ico img.img2{ width:0; transform: rotateY(-180deg)}
.list_about4 .li li .top h5{font-size: .2rem;color:#333333;line-height: .3rem;padding: 0 .6rem;margin: .2rem 0 0;max-height: 1.2rem\0;}
.list_about4 .li li .img .img_n{ display: none}

.list_about4 .miso-list{ overflow: visible;}
.list_about4 .li li:nth-child(1){ top: 22%;}
.list_about4 .li li:nth-child(2){top: 35%;left: 20.85%;}
.list_about4 .li li:nth-child(3){top: 0;left: 36%;}
.list_about4 .li li:nth-child(4){top: 48%;left: 41.65%;}
.list_about4 .li li:nth-child(5){top: 12.5%;left: 56.85%;}
.list_about4 .li li:nth-child(6){top: 26%;left: 77.65%;}

.n_about .fl05{background: url(/images/n_sy_fl05_bg.jpg) left bottom no-repeat;padding: 0 0 1.7rem;padding: 2.3rem 0;position: relative;z-index: 1;background-size: 100% auto;}
.n_about .fl05 .line{position: absolute;top: 2.3rem;left: 0;right: 0;height: 2px;background: #2ab6b1;}
.n_about .fl05 .line .wp{ display: flex; justify-content: space-between}
.n_about .fl05 .line .dot{width:.1rem;height: .1rem;border:#2ab6b1 1px solid;border-radius: 50%;position:relative;top:50%;margin: calc(-.05rem + 1px) 0 0;background: #fff;}
.n_about .fl05 .line .dot:last-child{ opacity: 0;}
.n_about .fl05 .bg{ position: absolute; top: 0; right: 0; bottom: 0;}
.n_about .fl05 .bg img{ height: 100%;}

.n_about .fl05 .left{ padding: .8rem 0 0}
.n_about .fl05 .left .box{height: 4rem;overflow: hidden;overflow-y: scroll;position: relative;padding: 0 .25rem 0 0;}
.n_about .fl05 .left .box_wai{position: relative;width: 7.32rem;max-width: 100%;}
.n_about .fl05 .left .box_wai:before{content:"";position: absolute;top: 0;right: .025rem;height: 100%;background: #e2e2e2;width: 1px;}
.n_about .fl05 .left .box::-webkit-scrollbar {width:.05rem;height: 8px;background-color: transparent;}
.n_about .fl05 .left .box::-webkit-scrollbar-track {border-radius: .025rem;background-color: transparent;}
.n_about .fl05 .left .box::-webkit-scrollbar-thumb {border-radius: .02rem; background-color: #2ab6b1;}
.n_about .fl05 .left .box p{ font-size:.2rem; color:#333333; line-height:.3rem; padding: .1rem 0}

.n_title006{ margin-bottom: .7rem;}
.n_title006 h3{font-size: .48rem;color: #333333;font-weight: 600;}

.n_leader{ padding: .8rem 0 1.36rem; background: url(/images/n_leader_bg.jpg) center bottom no-repeat; background-size: 100% auto;}

.list_leader1{ display: flex; flex-wrap: wrap; margin: 0 -.4rem;}
.list_leader1 li{ width: 50%; padding: 0 .4rem; margin-bottom: .7rem;}
.list_leader1 li *{ transition: .5s;}
.list_leader1 li a{ display: flex; flex-wrap: wrap; background:#fff url(../images/list_leader1_bg.jpg) center bottom no-repeat; background-size: cover !important; box-shadow: 0px 9px 18px 0px rgba(35, 35, 42, 0.19);}
.list_leader1 li a .img{ width: 2.9rem;}
.list_leader1 li a .con{ width: calc(100% - 2.9rem); padding: 0 .44rem; display: flex; flex-direction: column; justify-content: center;}
.list_leader1 li a .con h5{ font-size: .28rem; color: #2ab7b1; font-weight: bold; width: 100%;}
.list_leader1 li a .con .hr{ position: relative; width: 100%; height: 1px; background: #e8e8e8; margin: .20rem 0 .22rem;}
.list_leader1 li a .con .hr::before{ content: ""; position: absolute; bottom: -1px; left: 0; width: .74rem; height: 3px; background: #2ab7b1;}
.list_leader1 li a .con dl{ width: 100%; display: flex; flex-wrap: wrap; }
.list_leader1 li a .con dl dd{ margin: 0 .14rem .12rem 0;}
.list_leader1 li a .con dl dd{display: flex;padding: 0 .2rem;height: .36rem;border: #cfcfcf 1px solid;border-radius: .18rem;align-items: center;font-size: .18rem;color: #666666;}
.list_leader1 li a .con p{ font-size: .18rem; color:#999999; line-height: .3rem; height: .6rem \0; margin: .1rem 0 .2rem}

.list_leader1 li a .img .img_hezi{ padding-bottom: 133.10% !important;}

/*翻页*/
.pages{margin: .7rem auto 0;}
.pages .box{display:flex;align-items:center;justify-content: center;}
.pages .box a{margin: 0 .02rem;border: #dbdada 1px solid;transition:.5s;font-size: .14rem;color: #999999;display:flex;align-items:center;justify-content: center;height: 30px;min-width: 30px;padding: 0 .1rem;white-space: nowrap;border-radius: 0;}
.pages .box a span{padding: 0 .1rem;}

.pages .box a.on, .pages .box a:hover{color:#fff;border: #2ab7b1 1px solid;background: #2ab7b1;}

.pb_sys_style1 .p_no a:hover, .pb_sys_style1 .p_fun a:hover, .pb_sys_style1 .p_goto a:hover, .pb_sys_style1 .p_search a:hover, .pb_sys_style2 .p_no a:hover, .pb_sys_style2 .p_fun a:hover, .pb_sys_style2 .p_goto a:hover, .pb_sys_style2 .p_search a:hover, .pb_sys_style3 .p_no a:hover, .pb_sys_style3 .p_fun a:hover, .pb_sys_style3 .p_goto a:hover, .pb_sys_style3 .p_search a:hover, .pb_sys_style4 .p_no a:hover, .pb_sys_style4 .p_fun a:hover, .pb_sys_style4 .p_goto a:hover, .pb_sys_style4 .p_search a:hover {
    background-color: #2ab6b1 !important;
}
.pb_sys_style1 .p_no_d {
    border: 1px solid #2ab6b1 !important;
    color: #fff;
    background-color: #2ab6b1 !important;
}

.development {
    padding-top: .2rem;
}

.news_title .new_txt {
    font-size: .28rem;
    color: #333;
    padding-bottom: .25rem;
    font-weight: bold;
    line-height: 1.5;
}

.news_title .new_time {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
}

.news_title .new_time .time {
    font-size: .14rem;
    color: #a3a9bb;
    opacity: 0.8;
    padding-bottom: .15rem;
    position: relative;
    padding-bottom: .35rem;
    width: 70%;
    line-height: 1.5;
}

.news_title .new_time .time::after {
    content: " ";
    width: 20%;
    height: .01rem;
    left: 0;
    top: 75%;
    background: #333;
    position: absolute;
}

.news_title .new_time .time a {
    padding-right: .2rem;
}

.news_title .new_time .icon {
    font-size: .14rem;
    color: #333;
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
    width: 30%;
}

.news_title .new_time .icon a {
    margin-top: -.1rem;
}

.news_title .new_time .icon a img {
    width: .3rem;
    height: .3rem;
    margin-right: .05rem;
    opacity: .7;
}

.news_title .new_time .icon a img:hover {
    opacity: 1;
}

.news_bod {
    margin-top: .2rem;
}

.news_bod p {
    text-indent: 2em;
    font-size: .16rem;
    color: #333;
    line-height: .3rem;
}

.news_bod p img {
    display: block;
    margin: .3rem auto .2rem;
    max-width: 100%;
    height: auto;
}

.news_bod .text {
    margin-top: .5rem;
    margin-bottom: .5rem;
}

.news_bod .text div {
    font-size: .14rem;
    color: #333;
    opacity: 0.6;
    line-height: .3rem;
}

.new_miew {
    border-top: .01rem solid #a2a7b8;
    border-bottom: .01rem solid #a2a7b8;
    padding: .3rem 0;
}

.new_miew div {
    font-size: .16rem;
    color: #333;
    line-height: .3rem;
}

.relevant {
    margin-top: .5rem;
    margin-bottom: .5rem;
}

.relevant .rel_title {
    padding-bottom: .4rem;
    font-size: .3rem;
    font-weight: bold;
    text-align: center;
    color: #333;
}

.relevant .rel_bod {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.relevant .rel_bod .rel_left {
    width: 6.79rem;
}

.relevant .rel_bod .rel_left .picture {
    position: relative;
}

.relevant .rel_bod .rel_left .picture img {
    width: 6.79rem;
    height: 2.78rem;
}

.relevant .rel_bod .rel_left .zhe {
    position: absolute;
    bottom: 0;
}

.relevant .rel_bod .rel_left .rel_text {
    position: absolute;
    padding-left: .5rem;
    bottom: .3rem;
    font-size: .18rem;
    color: #fff;
}

.relevant .rel_bod .rel_left .zhe img {
    width: 6.79rem;
    height: .83rem;
}

.relevant .rel_bod .rel_right {
    width: calc(100% - 7rem);
    height: 2.78rem;
}

.relevant .rel_bod .rel_right .num {
    display: flex;
    justify-content: space-between;
    padding-bottom: .25rem;
}

.relevant .rel_bod .rel_right .num .num_txt {
    width: calc(100%/2);
    padding: .2rem .12rem;
    background: #fff;
}

.relevant .rel_bod .rel_right .num .num_pic {
    width: 1.93rem;
    height: 1.28rem;
    overflow: hidden;
}

.relevant .rel_bod .rel_right .num .num_pic img {
    width: 1.93rem;
    height: 1.28rem;
}

.relevant .rel_bod .rel_right .num .num_txt .num_title {
    font-size: .12rem;
    color: #333;
    line-height: .18rem;
    position: relative;
    padding-bottom: .1rem;
}

.relevant .rel_bod .rel_right .num .num_txt .num_title p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    max-height: .36rem;
}

.relevant .rel_bod .rel_right .num .num_txt .num_title::after {
    content: " ";
    width: 70%;
    height: .01rem;
    background: #c1c1c1;
    position: absolute;
    left: 0;
    top: 90%;
}

.relevant .rel_bod .rel_right .num .num_txt .num_time {
    font-size: .12rem;
    color: #333;
    opacity: 0.8;
}

@media only screen and (max-width: 1366px) {
    .news_bod .new_pic img {
        width: auto;
        height: auto;
        margin: 0 auto;
    }
    .news_bod .new_img img {
        width: auto;
        height: auto;
        margin: 0 auto;
    }
    .relevant .rel_bod .rel_left {
        width: 5.67rem;
    }
    .relevant .rel_bod .rel_left .picture {
        position: relative;
    }
    .relevant .rel_bod .rel_left .picture img {
        width: 5.67rem;
        height: 2.26rem;
    }
    .relevant .rel_bod .rel_left .zhe {
        position: absolute;
        bottom: 0;
    }
    .relevant .rel_bod .rel_left .zhe img {
        width: 5.69rem;
        height: .83rem;
    }
    .relevant .rel_bod .rel_right {
        width: calc(100% - 5.87rem);
    }
    .relevant .rel_bod .rel_right .num .num_pic img {
        width: auto;
        height: auto;
    }
}

@media only screen and (max-width: 1080px) {
    .relevant .rel_bod .rel_left {
        width: 100%;
        padding-bottom: .3rem;
    }
    .relevant .rel_bod .rel_left .picture {
        position: relative;
    }
    .relevant .rel_bod .rel_left .picture img {
        width: 100%;
        height: 3rem;
    }
    .relevant .rel_bod .rel_left .zhe img {
        width: 100%;
        height: .83rem;
    }
    .relevant .rel_bod .rel_right {
        width: 100%;
    }
    .relevant .rel_bod .rel_right .num .num_pic img {
        width: auto;
        height: auto;
    }
    .relevant .rel_bod .rel_right .num .num_pic {
        order: 1;
    }
    .relevant .rel_bod .rel_right .num .num_txt {
        width: calc(100% - 1.97rem);
        order: 2;
    }
    .news_title .new_time .time {
        width: 100%;
    }
    .news_title .new_time .icon {
        width: 100%;
        margin-top: .1rem;
    }
}

@media only screen and (max-width: 820px) {
    .news_title .new_txt {
        font-size: .2rem;
        color: #333;
        padding-bottom: .25rem;
    }
    .news_title .new_time {
        display: flex;
        justify-content: start;
        flex-wrap: wrap;
    }
}

@media only screen and (max-width: 768px) {
    .news_title .new_txt {
        font-size: .24rem;
        color: #333;
        padding-bottom: .25rem;
    }
    .news_bod p {
        text-indent: 26px;
        font-size: 13px;
        color: #333;
        line-height: 26px;
    }
}

.bodybg{ padding: .8rem 0;}
.new_miew a:hover{ color: #a3a9bb;}

@charset "utf-8";
.nytop .wp1440 {
    height: 100%;
    padding-top: 5%
}

.nymain {
    background: url(/images/n_sy_fl05_bg.jpg) left bottom no-repeat;
    background-size: 100% auto
}

.nymain1 {
    background-size: 100% auto
}

.nymain2 {
    position: relative;
}

.nymain2:after {
    content: '';
    position: absolute;
    right: 0;
    top: 5%;
    background-size: 100% auto;
    width: 36%;
    height: 70%;
    max-width: 7rem;
    mix-blend-mode: multiply;
    display: none;
}

.nymain .posi {
    padding: .3rem 0
}

.nymain .posi .cur {
    /*background: url(/images/home.svg) no-repeat left top;*/
    background-size: .2rem .2rem;
    padding-left: .28rem
}

@media screen and (max-width: 980px) {
    .nymain2:after {
        width: 65%
    }
}

@media screen and (max-width: 640px) {
    .nymain2:after {
        width: 100%
    }
}


/*content*/

.sub-list li {
    margin-bottom: .5rem
}

.sub-list li .pic {
    position: relative;
    width: 46%;
    height: 3.1rem
}

.sub-list li .txt {
    position: relative;
    width: 54%;
    padding: .3rem 0
}

.sub-list li .txt .con {
    background: #f6f7fb;
    padding: .2rem .4rem;
    position: relative;
    height: 100%;
    box-shadow: 0 0 5px rgba(0, 0, 0, .1)
}

.sub-list li .txt h4 {
    font-size: .24rem;
    line-height: 1.3em;
    padding-left: .16rem;
    position: relative;
    margin-bottom: .15rem
}

.sub-list li .txt h4 a {
    max-height: .58rem;
    font-weight: bold;
    transition: .5s;
}

.sub-list li .txt h4:before {
    content: '';
    width: 3px;
    height: .24rem;
    background: #008f93;
    position: absolute;
    left: 0;
    top: .05rem
}

.sub-list li .txt p {
    padding-left: .16rem;
    font-size: .15rem;
    color: #666;
    line-height: 1.6em;
    margin-bottom: .2rem;
    max-height: .44rem
}

.sub-list li .pic time {
    position: absolute;
    left: -1px;
    top: 0;
    height: .43rem;
    width: 1.49rem;
    background: url(/images/txx.svg) no-repeat right center;
    background-size: 1.49rem .43rem;
    display: block;
    line-height: .43rem;
    color: #fff;
    padding-left: .28rem;
    font-size: .14rem;
    z-index: 3
}

.sub-list li:nth-child(2n) .pic {
    order: 2
}

.sub-list li:nth-child(2n) .txt {
    order: 1
}

@media screen and (max-width: 640px) {
    .sub-list li .pic {
        width: 100%;
        height: 50vw
    }
    .sub-list li .txt {
        width: 100%;
        padding: 0
    }
    .sub-list li .txt .con {
        padding: .35rem
    }
    .sub-list li:nth-child(2n) .pic {
        order: 1
    }
    .sub-list li:nth-child(2n) .txt {
        order: 2
    }
}

.nysub-a{padding: .5rem 0 .8rem;}
.bg-mask .pic{overflow: hidden;}
.bg-mask .pic .a{background-repeat: no-repeat;background-position: center;background-size: cover;height: 100%;display: block;-webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s;}
.flex{display:flex;justify-content:space-between;flex-wrap:wrap}
.flex-left{display:flex;flex-wrap:wrap}
.flex-center{display:flex;flex-wrap:wrap;justify-content: center;}
.flex-right{display:flex;flex-wrap:wrap;justify-content: flex-end;}
.flex-v-center{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.flex-v{display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;}
.flex-v-bottom{display: -webkit-flex;display: flex;align-items: flex-end;flex-wrap: wrap;justify-content: left;}

.sub-list li:hover .txt h4 a{ color:#2ab6b1;}

.nynlist li{padding: .3rem .15rem;border-top: 1px solid #ddd;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;transition: .5s;}
.nynlist li .pic{width: 3.2rem;min-height: 2rem;}
.nynlist li .txt{width: calc(100% - 4.5rem)}
.nynlist li .txt h4{font-size: .22rem;font-weight: normal;margin-bottom: .15rem;line-height: 1.5;}
.nynlist li .txt p{font-size: .15rem;color: #666;line-height: 1.6em}
.nynlist li .txt time{display:none ;color: #777}
.nynlist li .txt time span{color:  #2ab6b1;font-size: .22rem}
.nynlist li .nyntime time{text-align: right;}
.nynlist li:hover{background: #2ab6b1;color: #fff}
.nynlist li:hover .txt p{color: rgba(255,255,255,.6)}
.nynlist li:hover .txt a{color: #fff}
.nynlist li:hover .nyntime time{border-top: 2px solid #fff}
.nynlist li:hover .nyntime time em{color: rgba(255,255,255,.6)}
.nynlist li:hover .nyntime time span{color: #fff}
.nynlist li:hover .txt time{color: rgba(255,255,255,.6)}
.nynlist li:hover .txt time span{color: #fff}
.nyntime time{display: block;width: .7rem;border-top: 2px solid #2ab6b1;padding-top: .2rem;}
.nyntime time em{color: #888;}
.nyntime time span{color: #2ab6b1;font-size: .38rem;display: block;}
@media screen and (max-width:980px) {
	.nynlist li{padding: .35rem}
.nynlist li .txt{width: calc(100% - 4rem);}
.nynlist li .pic{width: 2.5rem}
.nynlist li .txt h4{font-size: .18rem;}
}
@media screen and (max-width:640px) {
	.nynlist li .nyntime{display: none}
	.nynlist li .txt{width: calc(100% - 2.8rem);}
	.nynlist li{padding: .3rem .25rem}
	.nynlist li .txt time{display: block;;margin-top: .1rem}
	.nyntime time span{display: inline-block;font-size: .24rem}
}
@media screen and (max-width:480px) {
	.nynlist li .pic{width:100%;min-height: inherit;height: 40vw;margin-bottom: .2rem}
	.nynlist li .txt p{font-size: .16rem;-webkit-line-clamp: 2;}
	.nynlist li .txt{width:100%}
	.nyntime time{padding-top: 0;border-top: 0}
}

.n_padding1{ padding: .8rem 0;}

.photos{}
.photos1{width: 100%;display: flex;flex-wrap: wrap; position: relative}
.photos1::after { content: ""; flex-grow: 99999;}
.photos1 li{ margin-bottom: .3rem; flex-grow: 1; margin: .1rem}
.photos1 li img {min-width: 100%;height: 2.1rem;}


.photos2{ display: flex; flex-wrap: wrap; margin: 0 -.1rem;} 
.photos2 .photo{ margin-bottom: .2rem; position: relative;}
.photos2 .photo .top{ position: absolute; top: 0; right: 0; bottom:0; left: 0; display: flex; justify-content: center; align-items: center; }
.photos2 .photo .top svg{ width: .46rem; height:.46rem; fill:#fff; opacity: 0}
.photos2 .photo.video .top{ background:rgba(0,0,0,.35)}
.photos2 .photo.video .top svg{ opacity: 1}
.photos2 .photo{display:inline-block;width: 33.33%;vertical-align:top;padding: 0 .1rem;}
.photos2 .photo a{ display: block; position: relative;}

.mt-list li{float: left;width: 20%;text-align: center;padding:0 25px;height: 185px;}
.mt-list{margin:0 -25px;position: relative;z-index: 1;}
.mt-tt a{font-size: 16px;color: #000;line-height: .24rem;height: .48rem;overflow: hidden;display: block;}
.mt-tt{ margin-top: 10px; }
.page-list-nav li a:hover,.dt-list-tt a:hover{ color: #2cb7b2; }
.dt-list-img img,.page-list-img img{ transition: 0.5s all; }
.dt-list-img img:hover,.page-list-img img:hover{ transform: scale(1.05,1.05); }
.zd-list li:hover a,.zd-list li:hover span,.tz-list li:hover .tz-list-date,.tz-list li:hover .tz-list-tt a,.tz-list li:hover .tz-list-p,.page-list-tt a:hover,.mt-tt a:hover,.article-link p a:hover{color: #ee0d7c;}
.mt-box{ position: relative; }
.ewm-box{position: absolute;display: none;left: 50%;width: 1.2rem;margin-left: -.6rem;box-shadow: 0 0 10px #ddd;bottom: 0px;}
.mt-box:hover .mt-tt a{color: #2cb7b2;}
.mt-box:hover .ewm-box{ display: block; }
.mt-img1{ position: relative; }

.st_tabol{margin: 0 auto;display: block;}
.st_tabol .st_taoli a,.st_tabol .st_taoli{
	height: 50px;
	float: left;
	padding: 0;
	margin: 0;
	border:1px solid #646464;
	text-align: center;
	list-style: none;
}
.st_tabol {position:relative;display: flex;flex-wrap: wrap;width: calc(100% + 3px);margin-bottom: .3rem;}
.st_tabol .st_taoli {margin: -.5px;width: 16.67%;}
.st_tabol .st_taoli_1{border-left: 1px solid #646464; transition:.5s}
.st_tabol .st_taoli a{border:none;padding: 0 .15rem;text-align: center;width: 100%;display: flex;justify-content: center;align-items: center;line-height: 1.5;font-size: .16rem; transition:.5s}
.st_tabol .st_taoli.on, .st_tabol .st_taoli:hover{border: 1px solid #2ab6b1;background-color: #2ab6b1;}
.st_tabol .st_taoli.on a, .st_tabol .st_taoli:hover a{color: #fff;}

.none{ display:none}

@media(min-width: 1200px){
	.miso-arrow1-box .miso-arrow1{}
	.miso-arrow1-box .miso-arrow1:hover svg{ fill:#2ab6b1; }
	
	.list_about4 .li li .a:hover .img .img_hezi{transform: scale(1);transition: transform 1s cubic-bezier(0.25, 0, 0, 1);}
	
	.list_about4 .li li .a:hover .img .img_hezi.img_hezi1{ opacity: 0; visibility: hidden;}
	.list_about4 .li li .a:hover .img .img_hezi.img_hezi2{opacity: 1;visibility: visible;}
	
	.list_about4 .li li .a:hover .top .ico img.img2{ width:auto; transform: rotateY(180deg)}
	.list_about4 .li li .a:hover .top .ico img.img1{ width:0; transform: rotateY(180deg)}
	.list_about4 .li li .a:hover .top h5{ color: #fff;}
	.list_about4 .li li .a:hover .top .bg{color: #fff;}
	
	.list_leader1 li a:hover{ background:#2ab7b1 url(../images/list_leader1_bg_on.jpg) center bottom no-repeat;}
	.list_leader1 li a:hover *{ color: #fff !important;}
	.list_leader1 li a:hover .con .hr::before{ background: #fff;}
	.list_leader1 li a:hover .con .hr::before{ background: #e5e5e5;}
}
@media(max-width: 1830px){
	
}

@media(max-width: 1630px){
	.banlm{ padding-bottom: .5rem;}
	
	.n_about .fl01 .box1 .ll{ font-size: 1.5rem;}
	.n_about .fl01 .box1 .rr h3{ font-size: .4rem;}
	.n_about .fl01 .box1 .rr font{ font-size: .3rem;} 
	
	.n_about .fl01::before{background-size: auto 5rem !important;background: url(/images/n_about_fl01_bg1.png) right 24% no-repeat;}
}

@media(max-width: 1500px){
	.n_sy .fl01>img{transform: translateX(0);width: 100%;margin-left: -50%;}
	
	.n_sy .fl02 .left img {width: calc(100% + 7%);margin-left: -7%;}
	.n_sy .fl03 .left img {width: calc(100% + 7%);}
	
	.n_sy .fl02 .right{ padding: 0 0 0 .4rem;}
	
	.list_sy2 li a{ width: 1.4rem; height: .4rem;}
	
	.n_title001 h3{ font-size: .3rem;}
	
	
}

@media(max-width: 1400px){
	.n_sy .fl02 .left{ width: 5rem;}
	.n_sy .fl02 .right{width: calc(100% - 5rem);}
	
	.n_sy .fl03 .left{ width: 4rem;}
	.n_sy .fl03 .right{width: calc(100% - 4rem);}
	
	.list_leader1{ margin: 0 -.2rem;}
	.list_leader1 li{ padding: 0 .2rem; margin-bottom: .3rem;}
	
	.list_leader1 li a .img{ width: 2.6rem;}
	.list_leader1 li a .con { width: calc(100% - 2.6rem);}
	.list_leader1 li a .con dl dd{ font-size: .16rem; padding: 0 .1rem;}
	
	.list_about2 li .ll big{ font-size: .7rem;}
	
	.list_about4 .li{height: 5.5rem;display: flex;flex-wrap: wrap;}
	
	.n_about .fl05{ padding: 1.2rem 0;}
	.n_about .fl05 .line{ top: 1.4rem;}
	
}

@media(max-width: 1330px){
	
}

@media(max-width: 1199px){
	.n_about .fl03 .right .bg{ display: none;}
	
	.list_about4 .li li .top h5{padding: 0 .3rem;font-size: .16rem;}
	.list_about4 .li li .ico img{ max-width: .4rem; max-height: .4rem;}
	
	
}
@media screen and (max-width: 1024px){
    .inner .ejlm{margin: 0.4rem 0;display: block;}
    .ban .banlm{display: none;}
    
	.inner{padding: 0;}
	.ky li h2 img{/* width:2rem; */}
	.ky ul{padding: 0.5rem 0 0.2rem;}
	
	.n_sy .fl02 .left{ width: 100%;}
	.n_sy .fl02 .right{width: 100%;padding: .3rem 0 0;}
	
	.n_sy .fl03 .left{width: 100%;order: -1;}
	.n_sy .fl03 .right{width: 100%;padding: .3rem 0 0;}
	
	.n_sy .fl02 .left img {width: calc(100% + 15px);margin-left: -15px;}
	.n_sy .fl03 .left img {width: calc(100% + 15px);}
	
	.list_sy3 li .ico img{ max-width: 1.6rem; max-height: 1.6rem;}
	
	.list_leader1 li a .img{ width: 2.3rem;}
	.list_leader1 li a .con { width: calc(100% - 2.3rem);}
	
	.list_leader1 li{ width: 100%;}
	
	.n_about .fl01::before{background-size: auto 3rem !important;background: url(/images/n_about_fl01_bg1.png) right 5% no-repeat;}

	.n_about .fl03 .left{ width: 100%; padding: 0 0 .4rem;}
	.n_about .fl03 .right{ width: 100%;}
	.n_title004{ margin: 0;}
	
	.n_title005{ margin-bottom: .3rem;}
	
	.list_about4 .li{ height: auto}
	.list_about4 .li li{position: relative;top: auto !important;left: auto !important;width: 33.33%;}
	.n_about .fl05 .bg{position: absolute;width: 100%;text-align: right;display: none;}
	.n_about .fl05 .bg img{width: 35%;height: auto;}

	.n_about .fl05 .left .box_wai{width: 100%;}
	
	.n_tupian .left{ display:none}
	.n_tupian .center{width:100%;padding: 0;border: none;margin: 0;}
	.n_tupian .right{ width:100%; display:none}
}

@media screen and (max-width: 768px){
	.ky li h2 img{/* width:1.5rem; */}
	.ky li h2{text-align:center !important;padding:0 !important;}
	
	.ky ul{ margin: 0 -.16rem;}
	.ky li{ padding: 0 .16rem;}
	
	.ky{padding: .4rem 0;}

	.ky .wl::after{background-size: 90% auto !important;background: url(/images/kybg.png) no-repeat top center;width: 100%;top: -.4rem;}
	
	.n_sy .fl01 .left{width: 100%;margin-bottom: .4rem;}
	.n_sy .fl01>img{width: 60%;margin-left: 0;left: auto;right: 0;display: none;}
	
	.list_sy1 li{ width: 33.33%; margin-bottom: .2rem;}
	.list_sy1 li .ico img{width: 1.125rem;height: 1.125rem;}
	
	.n_sy .fl01{ padding: .1rem 0 0;}
	
	.n_title001{ margin-bottom: .3rem;}
	
	.ar_article p{ font-size: 13px; line-height: 26px;}
	
	.n_sy .fl02{ padding: .4rem 0;}

	.n_sy .fl03{padding: .4rem 0;background-size: 100% auto;}
	
	.list_sy3{ margin: 0 0;}
	.list_sy3 li .ico img{ max-width: 1.2rem; max-height: 1.2rem;}
	.n_sy .fl03 .right .ar_article{ margin-bottom: .2rem;}
	
	.list_leader1 li a .img{width: 2rem;}
	.list_leader1 li a .con {width: calc(100% - 2rem);padding: 0 .16rem;}
	
	.pages{margin: .4rem auto 0;}
	
	.n_leader{padding: 0 0 .2rem;}
	
	.n_title006 h3{ font-size: .3rem;}
	
	.n_title006{ margin-bottom: .4rem;}
	.list_leader1 li a .con dl dd{margin: 0 .06rem .08rem 0;height: .3rem;}

	.n_title002 h4{font-size: .4rem;padding: 0 0 0 .6rem;}
	.n_title002 h3{ font-size: .3rem}

	.n_about .fl01 .box1 .ll{width: 100%;font-size: .5rem;padding: 0 0 .3rem;}
	.n_about .fl01 .box1 .rr h3{ font-size: .3rem;}
	.n_about .fl01 .box1 .rr font{ font-size: .2rem;} 

	.n_about .fl01{ padding: .4rem 0}

	.list_about1{ padding: 0}
	.list_about1:before{left: .1rem;top: .5rem;}
	.list_about1 li:before{ width: .21rem; height: .21rem}
	.list_about1 li{padding: 0 0 0 .4rem;margin: .2rem 0;}

	.n_about .fl01 .box1{margin-bottom: .4rem;padding-top: .2rem;}

	.n_title003 h3{ font-size: .3rem}
	.n_title003 h6{ font-size: .3rem}

	.n_about .fl02 .img{ border-radius: .2rem}
	
	.n_about .fl03{padding: .4rem 0;background-size: 100% auto;}
	
	.n_about .fl05{padding: .4rem 0 .6rem;}

	.n_about .fl05 .line{ top:.6rem}

	.n_about .fl05 .left .box p{ padding: .06rem 0}

	.list_about4 .li li{width: 50%;padding: 0 3%;}
	.list_about4 .li li .top .bg{ font-size: .7rem}
	
	.n_title005 .ll{ font-size: .3rem;}
	.list_about3 li .img{clip-path: polygon(0 10%, 100% 0, 100% 90%, 0 100%);}
	.n_about .fl03 .wp .ar_article{ margin: .4rem 0 0;}
	.list_about3 .miso-dots{ bottom: 15%;}
	.list_about2 li .rr{ font-size: .22rem;}
	.list_about2 li .ll big{ font-size: .4rem;}
	.list_about2 li{ padding: .1rem 0;}
	.n_title003{ margin-bottom: .4rem;}

	.n_padding1{ padding:0 0 .5rem}
	
	.nysub-a{ padding:0 0 .5rem}
	.photos2 .photo{width: 50%;}
	.photos2{ margin: 0 -5px}
	.photos2 li{padding: 0 5px;}
	.photos2 li{ margin-bottom: 10px;}
	.photos1{width: 100%;-moz-column-count: 3;-webkit-column-count: 3;column-count: 3;-moz-column-gap: .2rem;-webkit-column-gap: .2rem;column-gap: .2rem;}
	
	.mt-list li{width:33.33%;height: auto;margin-bottom: .3rem;}
	
	.mt-img1 a>img{width: auto;height: auto;max-width:.6rem;max-height: .4rem;}
	
	.st_tabol .st_taoli{ width: 33.33%}
	.mt-list{margin: 0 -10px;padding-top: .3rem;}
	.mt-tt a{ font-size: 13px}

	.nyutit img{ height: .7rem}
	.list_leader1 li a .con .hr{margin: .14rem 0;}
	.nylsyg .aleft .nyutit img{height: auto;width: .7rem !important;}

}
@media screen and (max-width: 600px){

}
@media screen and (max-width: 480px){
	.ky li h2 img{height: .4rem;}
}

.list_box_wz_list li{font-size:15px;color: #000033;border-bottom: #e0e0e0 1px solid;margin-bottom: .08rem;}
.list_box_wz_list li a{color:#404040;display: flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:0.36s;position:relative;padding-left: 0;height: .6rem;align-items: center;justify-content: space-between;}
.list_box_wz_list li a:before{content:"";position:absolute;top:50%;margin-top: -.025rem;left:0;width: .05rem;height: .05rem;transition:0.36s;background: #2ab7b1;}
.list_box_wz_list li a font{display:inline-block;width: calc(100% - 1rem);font-size: .18rem;color: #000000;position:relative;padding-left: 20px;transition:.5s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height: 1.25;}
.list_box_wz_list li a img{ display:inline-block;}
.list_box_wz_list li a span{float:right;font-size: 0.14rem;color: #666666;}
@media(min-width: 1200px){
    .list_box_wz_list li a:hover font{ color: #2ab7b1;}
}
@media(max-width: 768px){
    .list_box_wz_list li a:before{ display: none;}
    .list_box_wz_list li a font{ padding: 0;}
}
.n_pbl .box1{ padding: .2rem 0}
.n_pbl h3{ font-size: .24rem;
    color: #2ab6b1;
    font-weight: bold;
    font-family: "PingFang SC", "PingFang SC-Regular", 苹方;
    margin-bottom: .5rem;}
@media screen and (max-width: 600px){
    .n_pbl h3{ margin-bottom: .2rem}
}