@charset "UTF-8";

*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
q:after,q:before{content:''}
fieldset,img{border:0}
abbr,acronym{border:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}
.c{clear:both}
.fix{zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
em{font-weight:400;font-style:normal}
body{color:#333;font-size:.28rem;line-height:1.75;font-family:SourceHanSansCNLight,'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:SourceHanSansCNLight,'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
/*!-----------------[初始化结束]--------------*/
.wp{width:80%;max-width:32rem;margin:0 auto}
/*!******************************
    -------[=头部]-------
********************************/
.header{position:fixed;top:0;left:0;width:100%;z-index:20;padding:0 1.13rem}
.header:after{content:"";position:absolute;top:0;left:0;width:100%;background:url(../images/hd-bgl.png) top center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;height:5.86rem;z-index:-1}
.header .logo{width:10.98rem;height:auto;overflow:hidden;float:left;margin-top:1.06rem}
.header .logo img{display:block;width:100%;height:100%}
.hd-r{float:right;margin-top:1rem}
.hd-r .top{text-align:right;font-size:0;margin-bottom:.44rem}
.hd-r .top .link{display:inline-block;vertical-align:middle;font-size:.28rem;color:#076637;text-decoration:underline;margin-right:.57rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.hd-r .top .link:hover{opacity:.7}
.hd-r .sobox{display:inline-block;vertical-align:middle;margin-right:.27rem;position:relative}
.hd-r .sobox .so-btn{display:block;width:.36rem;height:.36rem;background:url(../images/hd-so.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;cursor:pointer}
.hd-r .so{position:absolute;top:120%;right:-.2rem;display:none;z-index:5}
.hd-r .so .inp{height:.8rem;width:6rem;border:1px solid #ddd;padding:0 .8rem 0 .4rem;font-size:.28rem;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem;background-color:#fff}
.hd-r .so .btn{width:.36rem;height:.36rem;position:absolute;right:.2rem;top:50%;margin-top:-.18rem;border:0;cursor:pointer;background:url(../images/hd-so.png) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.hd-r .so.ok{display:block}
.hd-r .language{display:inline-block;vertical-align:middle;overflow:hidden;font-size:.28rem;color:#b0b0b0;line-height:1.5em;overflow:hidden;padding-left:.29rem;position:relative;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.hd-r .language:hover{color:#076637}
.hd-r .language:after{content:"";position:absolute;left:0;width:.02rem;height:100%;background-color:#ccc}
.nav li{float:left;margin-left:.86rem;position:relative}
.nav .v1{display:block;font-size:18px;line-height:1.5em;overflow:hidden;color:#303030;font-weight:bold;padding:0 .01rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;position:relative;padding-bottom:.32rem}
.nav .v1:after{content:"";position:absolute;bottom:0;left:0;width:0;height:.09rem;background-color:#171c61;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.nav li.on .v1{color:#262866}
.nav li:hover .v1:after{width:100%}
.nav .sub{position:absolute;left:0;top:100%;z-index:20;padding-top:.52rem;display:none}
.nav .sub.right{left:auto;right:0}
.nav .sub .down{overflow:hidden;width:14rem;background-color:rgba(23,28,97,.9);border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem;padding:.44rem .51rem .76rem .64rem}
.nav .sub .down .txt{overflow:hidden}
.nav .sub .down .txt .tit{font-size:.36rem;color:#fff;line-height:1.5em;overflow:hidden;margin-bottom:.32rem}
.nav .sub .down .txt .link{overflow:hidden;margin:0 -.27rem}
.nav .sub .down .txt .box{width:100%;float:none; box-sizing: border-box; padding:0 .27rem;overflow:hidden}
.nav .sub .down .txt .v2{display:block;line-height:.84rem;padding-left:.45rem;position:relative;overflow:hidden;font-size:14px;color:#fff;border-bottom:1px solid rgba(255,255,255,.4);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s; float:left; width:48%; margin-right: 1%;}
.nav .sub .right {left:auto;right:0}
.nav .sub .down .txt .v2:hover{opacity:.5}
.nav .sub .down .txt .v2:after{content:"";position:absolute;top:50%;margin-top:-.05rem;left:.09rem;width:.1rem;height:.1rem;background:rgba(255,255,255,.3);overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.nav .sub .down .pic{margin-top:.28rem;padding:.23rem .28rem 0 0;overflow:hidden;width:4.5rem;float:right;position:relative;margin-left:.41rem}
.nav .sub .down .pic:after{content:"";position:absolute;top:0;right:0;left:.28rem;bottom:.23rem;background:rgba(255,255,255,.12);border-radius:0 .6rem 0 .6rem;-webkit-border-radius:0 .6rem 0 .6rem;-moz-border-radius:0 .6rem 0 .6rem;-ms-border-radius:0 .6rem 0 .6rem;-o-border-radius:0 .6rem 0 .6rem}
.nav .sub .down .pic img{display:block;width:100%;height:100%;border-radius:0 .6rem 0 .6rem;-webkit-border-radius:0 .6rem 0 .6rem;-moz-border-radius:0 .6rem 0 .6rem;-ms-border-radius:0 .6rem 0 .6rem;-o-border-radius:0 .6rem 0 .6rem;position:relative;z-index:2}
.header.fixed{height:auto;background-color:#fff;-webkit-box-shadow:0 0 .1rem rgba(0,0,0,.1);-moz-box-shadow:0 0 .1rem rgba(0,0,0,.1);-ms-box-shadow:0 0 .1rem rgba(0,0,0,.1);-o-box-shadow:0 0 .1rem rgba(0,0,0,.1);box-shadow:0 0 .1rem rgba(0,0,0,.1)}
.header.fixed:after{display:none}
/*!******************************
    -------[=导航]-------
********************************/
.menuBtn{display:none;position:fixed;top:.1rem;right:.3rem;width:.6rem;height:.74rem;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:3px;background-color:#171c61;margin:.14rem 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;margin-top:0;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
/*!******************************
    -------[=底部]-------
********************************/
.footer{overflow:hidden;background:url(../images/fd-bgl.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:1.07rem 0 .96rem}
.fd-l{float:left;width:6.63rem;overflow:hidden}
.fd-logo{width:100%;height:auto;overflow:hidden;margin-bottom:1.3rem}
.fd-logo img{display:block;width:100%;height:100%}
.fd-l .copy{font-size:.24rem;line-height:1.5em;overflow:hidden;color:rgba(255,255,255,.43);position:relative;padding-top:.22rem}
.fd-l .copy:after{content:"";position:absolute;top:0;left:0;width:1.3rem;height:.06rem;background-color:#c0e7ff}
.fd-r{overflow:hidden;float:right;padding-top:2.8rem}
.fd-qr{float:right;margin-left:1.4rem}
.fd-qr .pic{width:2.35rem;height:auto;overflow:hidden;margin:0 auto .1rem}
.fd-qr .txt{text-align:center;overflow:hidden;font-size:.24rem;color:#fff;line-height:1.5em}
.fd-addr{overflow:hidden;padding-top:.46rem}
.fd-addr .item{float:left;overflow:hidden;margin-left:.88rem}
.fd-addr .box{overflow:hidden;margin-bottom:.44rem}
.fd-addr .tit{font-size:.28rem;color:#fff;line-height:1.5em;overflow:hidden;margin-bottom:.1rem}
.fd-addr .info{font-size:.24rem;color:#fff;line-height:1.5em;overflow:hidden}
/*!******************************
    -------[=公用]-------
********************************/
.ban{overflow:hidden;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;height:6.25rem;min-height:1.5rem;position:relative}
.ban .txt{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.ban .txt .tit{font-size:.36rem;margin-top:1.08rem;color:#fff;overflow:hidden;font-family:SourceHanSansCNBold}
.ban .txt .btn-box{overflow:hidden;margin-top:.65rem}
.ban .txt .btn{display:block;float:left;color:#fff;margin-right:.06rem;font-size:.2rem;height:.55rem;line-height:.55rem;padding:0 .21rem 0 .29rem;font-family:sourcehansanscnmedium;background-color:#00a0d0;position:relative;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ban .txt .btn:hover{opacity:.7}
.ban .txt .btn i{display:inline-block;vertical-align:middle;width:.16rem;height:.16rem;background:url(../images/iconl2.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:-.02rem 0 0 .19rem}
@media (min-width:320px){
html{font-size:43.6667px}
}
@media (min-width:360px){
html{font-size:48px}
}
@media (min-width:375px){
html{font-size:50px}
}
@media (min-width:384px){
html{font-size:51.2px}
}
@media (min-width:414px){
html{font-size:55.2px}
}
@media (min-width:448px){
html{font-size:59.7333px}
}
@media (min-width:480px){
html{font-size:48px}
}
@media (min-width:512px){
html{font-size:68.2667px}
}
@media (min-width:544px){
html{font-size:72.5333px}
}
@media (min-width:576px){
html{font-size:76.8px}
}
@media (min-width:608px){
html{font-size:81.0667px}
}
@media (min-width:640px){
html{font-size:85.3333px}
}
@media (min-width:750px){
html{font-size:100px}
}
@media (min-width:1280px){
html{font-size:66.6667px}
}
@media (min-width:1360px){
html{font-size:70.8333px}
}
@media (min-width:1366px){
html{font-size:71.1458px}
}
@media (min-width:1400px){
html{font-size:72.9167px}
}
@media (min-width:1440px){
html{font-size:75px}
}
@media (min-width:1600px){
html{font-size:83.3333px}
}
@media (min-width:1680px){
html{font-size:87.5px}
}
@media (min-width:1920px){
html{font-size:100px}
}
@media screen and (max-width:1199px){
.wp{max-width:none;padding:0 .3rem;width:auto}
}
@media only screen and (max-width:1600px){
.header .logo{width:8rem;margin-top:.8rem}
.hd-r{margin-top:.6rem}
.hd-r .top{margin-bottom:.3rem}
.nav li{margin-left:.4rem}
}
@media only screen and (max-width:1199px){
body{padding-top:2rem}
.header{padding:0 .3rem;height:auto;background-color:#fff}
.header:after{display:none}
.header .logo{width:auto;margin:0;height:2rem;line-height:2rem}
.header .logo img{display:inline-block;vertical-align:middle;width:auto;height:auto;max-height:1.6rem}
.menuBtn{display:block;top:.6rem}
.hd-r{position:fixed;top:2rem;left:0;width:100%;bottom:0;background-color:#fff;margin:0;padding:.3rem;border-top:1px solid rgba(23,28,97,.3);overflow:hidden;overflow-y:auto;display:none}
.hd-r .top{text-align:center}
.hd-r .top .link{font-size:.36rem;display:block;margin:0 0 .4rem}
.hd-r .sobox{display:block;margin:0 0 .4rem}
.hd-r .sobox .so-btn{display:none}
.hd-r .so{position:relative;top:auto;right:auto;margin:0 auto;display:block;width:60%}
.hd-r .so .inp{width:100%}
.hd-r .language{display:block;font-size:.36rem;padding:0}
.hd-r .language:after{display:none}
.nav li{float:none;margin:0}
.nav .v1{padding-bottom:0;line-height:2.5em;border-bottom:1px solid rgba(23,28,97,.2);position:relative}
.nav .v1 i{position:absolute;right:0;top:50%;background:url(../images/iconl10.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;width:.24rem;height:.2rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.nav li:hover .v1:after{display:none}
.nav .sub{position:static;padding:0}
.nav .sub .down{width:auto;background-color:rgba(23,28,97,.1);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;padding:0}
.nav .sub .down .pic{display:none}
.nav .sub .down .txt .tit{display:none}
.nav .sub .down .txt .link{margin:0}
.nav .sub .down .txt .box{width:auto;float:none;padding:0}
.nav .sub .down .txt .v2{font-size:.36rem;line-height:2.5em;color:rgba(23,28,97,.6);border-bottom:rgba(23,28,97,.2)}
.nav .sub .down .txt .v2:after{display:none}
.footer{padding:.6rem 0}
.fd-l{width:50%;max-width:6rem;float:none;margin:0 auto .6rem}
.fd-logo{margin-bottom:.6rem}
.fd-l .copy{text-align:center;font-size:.36rem}
.fd-l .copy:after{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.fd-r{float:none;padding-top:0}
}
@media only screen and (max-width:800px){
body{padding-top:1.4rem}
.header .logo{height:1.4rem;line-height:1.4rem}
.header .logo img{display:inline-block;vertical-align:middle;width:auto;height:auto;max-height:.8rem}
.menuBtn{top:.3rem}
.footer{padding:.4rem 0}
.hd-r{top:1.4rem}
.fd-l .copy{font-size:.28rem}
.fd-addr .item{float:none;width:auto;margin:0}
.fd-addr .box{margin-bottom:.3rem}
.fd-addr{padding-top:0}
}
@media only screen and (max-width:767px){
body{padding-top:1rem}
.header .logo{height:1rem;line-height:1rem}
.header .logo img{display:inline-block;vertical-align:middle;width:auto;height:auto;max-height:.6rem}
.menuBtn{top:.16rem}
.hd-r{top:1rem}
.hd-r .so{width:100%}
.hd-r .sobox,.hd-r .top .link{margin-bottom:.2rem}
.hd-r .language,.hd-r .top .link,.nav .v1{font-size:.32rem}
.nav .sub .down .txt .v2{font-size:.28rem}
.fd-l{width:auto}
.fd-qr{margin-left:.4rem;margin-top:1.6rem}
.fd-logo{margin-bottom:.3rem}
}
/*!****** lib.css end *******/
/*!****** bl *******/
.row-lx1{position:relative;height:13.8rem;padding-bottom:1rem;margin-top:-1.6rem}
.row-lx1::before{content:"";display:block;position:absolute;top:1.2rem;bottom:0;left:0;right:16.25%;background-color:#fff;pointer-events:none}
.row-lx1 .txt{font-size:.28rem;color:#303030;padding:3.3rem 0 1rem;width:22.7%;position:relative;z-index:2}
.row-lx1 .txt .tit{font-size:.54rem;color:#171c61;margin-bottom:.54rem}
.row-lx1 .line{margin-bottom:.5rem}
.row-lx1 .line .t{color:rgba(23,28,97,.5)}
.m-map{position:absolute;top:0;right:0;bottom:1rem;height:12.8rem;left:32.5%;z-index:2}
.row-lx2{padding:1.15rem 0 1.35rem;overflow:hidden}
.ul-listb1{overflow:hidden;margin:0 -.35rem}
.ul-listb1 li{float:left;width:20%}
.ul-listb1 .con{display:block;background-color:#fff;margin:0 .35rem .7rem;font-size:.28rem;color:#171c61;text-align:center;padding-top:.8rem;height:5.7rem}
.ul-listb1 .icon{font-size:0;height:2.8rem;line-height:2.8rem;overflow:hidden;margin-bottom:.1rem}
.ul-listb1 .icon img{display:inline-block;vertical-align:middle;max-height:2.35rem}
.ul-listb1 .txt{line-height:1.7}
.ul-listb1 .p{margin-bottom:.7rem}
.ul-listb1 .tel{display:block;font-size:.72rem;color:#171c61;line-height:1.2}
.m-boxb1{padding-bottom:2.6rem}
.m-boxb1 .top{margin-bottom:1.7rem}
.m-boxb1 .top img{display:block}
.g-titb1{margin-bottom:.6rem}
.g-titb1 .h3{display:inline-block;font-size:.48rem;color:#fff;background-color:#171c61;padding:0 .5rem;line-height:1.2rem}
.ul-listb2 li:last-child .con{margin-bottom:2rem}
.ul-listb2 li:nth-child(odd) .pic{top:1.6rem;right:.8rem}
.ul-listb2 li:nth-child(even) .pic{bottom:.8rem;left:.8rem}
.ul-listb2 li:nth-child(even) .right{padding-right:.5rem}
.ul-listb2 li:nth-child(even) .txt{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-webkit-calc(39% + 1.6rem);margin-left:-moz-calc(39% + 1.6rem);margin-left:calc(39% + 1.6rem)}
.ul-listb2 .con{display:block;position:relative;padding:.8rem;background-color:#fff;margin-bottom:3.7rem}
.ul-listb2 .con:hover .pic img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.ul-listb2 .txt{overflow:hidden;width:49.56%}
.ul-listb2 .icon{float:left;width:40%;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.ul-listb2 .icon img{max-width:90%}
.ul-listb2 .right{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}
.ul-listb2 .top{margin-bottom:.45rem}
.ul-listb2 .zh{font-size:.42rem;color:#171c61;line-height:1.4}
.ul-listb2 .en{font-size:.28rem;color:#484848}
.ul-listb2 .pic{position:absolute;width:39%;max-height:8.7rem;overflow:hidden}
.ul-listb2 .pic img{display:block;width:100%;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-listb2 .desc{font-size:.32rem;color:#484848;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:5;-webkit-line-clamp:5;overflow:hidden;line-height:2.2;height:11em;margin-bottom:.5rem}
.ul-listb2 .more{display:inline-block;font-size:.32rem;color:#171c61;text-decoration:underline}
.m-cardb1{font-size:.3rem;color:#fff;background-color:#171c61;padding:.9rem;margin-bottom:2.95rem}
.m-cardb1 .pic{float:right;width:41.5%;overflow:hidden}
.m-cardb1 .pic img{display:block;width:100%}
.m-cardb1 .txt{padding-right:.8rem;overflow:hidden}
.m-cardb1 .txt .h3{font-size:.48rem;color:#fff;margin-bottom:.5rem}
.m-cardb1 .txt .desc{line-height:2.2}
.m-txtb1{font-size:.32rem;color:#484848;line-height:2.2;padding-bottom:1.2rem}
.m-txtb1 .line{height:1px;background-color:#dedfeb;margin:.8rem 0}
.ul-txtb1{overflow:hidden;font-size:0}
.ul-txtb1 li:nth-child(odd){width:39%}
.ul-txtb1 li:nth-child(odd) .con{width:80%}
.ul-txtb1 li:nth-child(even){width:61%}
.ul-txtb1 li{display:inline-block;vertical-align:top;font-size:.32rem}
.ul-txtb1 .icon{height:2.3rem;line-height:2.3rem;font-size:0;overflow:hidden}
.ul-txtb1 .icon img{display:inline-block;vertical-align:middle;max-height:1.53rem}
.m-infob1{font-size:.4rem;color:#2d2d2d;margin-bottom:2.3rem}
.m-infob2{overflow:hidden;margin-bottom:0.3rem;font-size:.36rem;color:#2d2d2d}
.m-infob2 .pic{float:right;width:42.6%}
.m-infob2 .txt{float:left;width:50.4%}
.m-infob2 .desc{text-align:justify;-moz-text-align-last:left;text-align-last:left}
.m-infob2 .title{font-size:.64rem;color:#171c61;font-weight:700;margin-bottom:.3rem}
.ul-txtb2{overflow:hidden;margin:0 -1.15rem 1.7rem;font-size:.36rem;color:#2d2d2d}
.ul-txtb2 li{float:left;width:50%;position:relative}
.ul-txtb2 li::after{content:"";display:block;position:absolute;top:50%;right:0;width:.04rem;height:4.09rem;background:url(../images/line1.png) no-repeat center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;margin-top:-2.045rem}
.ul-txtb2 .con{display:block;margin:0 1.15rem;overflow:hidden}
.ul-txtb2 .tit{display:inline-block;background-color:#171c61;color:#fff;font-size:.36rem;height:1rem;line-height:1rem;padding:0 .5rem;margin-bottom:.55rem}
.ul-txtb2 .desc{line-height:1.7;height:6.8em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden}
.m-infob3{padding-top:.7rem;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;min-height:13.17rem;font-size:.36rem;color:#2d2d2d;margin-bottom:3.4rem}
.m-infob3 .tit{display:inline-block;font-size:.64rem;color:#171c61;font-weight:700;padding-right:.5rem;background:url(../images/c-i5.png) no-repeat 100% 70%;-webkit-background-size:.22rem .22rem;-o-background-size:.22rem;background-size:.22rem}
.m-infob3 .top{margin-bottom:.1rem}
.m-infob3 .line{margin-bottom:.75rem}
.m-infob3 .line:last-child{margin-bottom:0}
.ul-videosb1{padding-bottom:.8rem}
.ul-videosb1 li:nth-child(even) .con{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.ul-videosb1 .con{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;background-color:#fff;margin-bottom:.9rem}
.ul-videosb1 .con:hover .pic .img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.ul-videosb1 .left{float:left;width:66.8%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.ul-videosb1 .pic{position:relative;height:0;padding-top:54.62%;overflow:hidden}
.ul-videosb1 .pic .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-videosb1 .pic::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#171c61;opacity:.5}
.ul-videosb1 .play{cursor:pointer;display:block;width:1.27rem;height:1.27rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../images/c-i6.png) no-repeat center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;z-index:2}
.ul-videosb1 .txt{overflow:hidden;padding:.6rem}
.ul-videosb1 .type{font-size:.2rem;font-weight:700;color:rgba(23,28,97,.3);margin-bottom:.12rem}
.ul-videosb1 .tit{font-size:.6rem;color:#171c61;font-weight:700;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden;line-height:1.3;max-height:5.2em}
.ul-ldb1{margin-bottom:5.8rem}
.ul-ldb1 .con{display:block;overflow:hidden;background-color:#fff;margin-bottom:.7rem}
.ul-ldb1 .con:hover .pic .img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.ul-ldb1 .left{float:left;width:25.5%}
.ul-ldb1 .pic{position:relative;height:0;padding-top:150.08%;overflow:hidden}
.ul-ldb1 .pic .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-ldb1 .right{overflow:hidden}
.ul-ldb1 .txt{overflow:hidden;padding:.68rem .9rem .4rem;font-size:.28rem;color:#787878}
.ul-ldb1 .name{font-size:.58rem;color:#171c61;margin-bottom:.18rem}
.ul-ldb1 .job{font-size:.32rem;color:#a6a6a6;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;line-height:1.4;height:2.8em;margin-bottom:.4rem}
.ul-ldb1 .line{font-size:.28rem;color:#171c61;display:inline-block;display:block;padding-left:.48rem;background-repeat:no-repeat;background-position:left center;-webkit-background-size:.27rem .27rem;-o-background-size:.27rem;background-size:.27rem;margin-bottom:.22rem}
.ul-ldb1 .email{text-decoration:underline;background-image:url(../images/c-i7.png)}
.ul-ldb1 .tel{background-image:url(../images/c-i8.png)}
.ul-ldb1 .info{margin-bottom:.5rem}
.ul-ldb1 .desc{line-height:2;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;height:6em;margin-bottom:.2rem}
.ul-ldb1 .more{display:inline-block;color:#171c61;text-decoration:underline}
@media screen and (max-width:1199px){
.ul-videosb1 .con{margin-bottom:.4rem}
.ul-ldb1 .txt{font-size:.28rem}
.ul-ldb1 .line,.ul-videosb1 .type{font-size:.24rem}
.ul-videosb1 .tit{font-size:.3rem}
.ul-videosb1 .play{width:.6rem;height:.6rem}
.ul-ldb1 .txt{padding:.3rem}
.ul-ldb1 .name{font-size:.48rem;margin-bottom:0}
.ul-ldb1 .info{margin-bottom:.2rem}
.ul-ldb1 .job{margin-bottom:.2rem}
.ul-ldb1 .desc{line-height:1.5;height:3em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}
.ul-ldb1{margin-bottom:2rem}
.ul-ldb1 .line{margin-bottom:0}
.ul-listb2 .con{padding:.3rem}
.ul-listb2 .icon{width:30%}
.ul-listb2 .con{overflow:hidden;margin-bottom:.3rem}
.ul-listb2 .pic{position:static;float:right}
.ul-listb2 li:nth-child(even) .pic{float:left}
.ul-listb2 .txt{width:56%}
.ul-listb2 li:nth-child(even) .txt{margin-left:-webkit-calc(39% + .8rem);margin-left:-moz-calc(39% + .8rem);margin-left:calc(39% + .8rem)}
.ul-listb2 .desc{line-height:1.5;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;height:4.5em}
.m-cardb1{padding:.3rem}
.g-titb1 .h3{font-size:.36rem;padding:0 .3rem;line-height:.8rem;height:.8rem}
.ul-txtb1 .icon{height:1.4rem;line-height:1.4rem}
.ul-txtb1 .icon img{max-height:1rem}
.ul-txtb1 li{display:block;width:auto!important}
.ul-txtb1 li:nth-child(odd) .con{width:auto}
.row-lx1{height:auto;margin-top:0;background-color:#fff;padding:.3rem 0;overflow:hidden}
.row-lx1::after{display:none}
.row-lx1 .txt{padding:.4rem;width:40%;float:left}
.row-lx1 .line{margin-bottom:.3rem}
.m-map{position:static;left:0;bottom:0;height:8rem;float:right;width:60%}
}
@media screen and (max-width:959px){
.ul-ldb1 .name{font-size:.36rem}
.ul-ldb1 .job{font-size:.28rem}
.ul-ldb1 .desc{margin-bottom:.05rem}
.ul-ldb1 .con{margin-bottom:.3rem}
.m-infob1,.m-infob2{font-size:.28rem}
.ul-txtb2{margin:0;font-size:.28rem}
.ul-txtb2 li{float:none;width:auto}
.ul-txtb2 .con{margin:0 0 .3rem}
.ul-txtb2 .tit{font-size:.32rem;line-height:.8rem;height:.8rem;padding:0 .2rem;margin-bottom:.2rem}
.ul-txtb2 .desc{height:auto}
.m-infob3{padding-top:.3rem;font-size:.28rem;min-height:7.6rem}
.m-infob3 .tit{font-size:.32rem}
.m-infob3 .line{margin-bottom:.3rem}
.m-boxb1{padding-bottom:1rem}
.m-txtb1 .line{margin:.4rem 0}
.ul-listb1{margin:0 -.15rem}
.ul-listb1 li{width:33.33%}
.ul-listb1 .con{padding-top:.4rem;height:4.5rem;margin:0 .15rem .3rem}
.ul-listb1 .tel{font-size:.4rem}
.m-map,.row-lx1 .txt{float:none;width:auto}
.m-map{height:6rem}
.ul-txtb2 li::after {background: none;}

}
@media screen and (max-width:767px){
.ul-listb1 li{width:50%}
.ul-videosb1 .con{display:block}
.ul-videosb1 .left{float:none;width:auto}
.ul-videosb1 .txt{padding:.3rem}
.ul-ldb1 .con{padding-top:.3rem}
.ul-ldb1 .left{float:none;width:50%;margin:0 auto}
.m-infob1,.m-infob2,.m-infob3{margin-bottom:1rem}
.m-infob2 .title{font-size:.36rem}
.m-infob2 .pic{float:none;width:auto}
.m-infob2 .txt{float:none;width:auto}
.m-cardb1{margin-bottom:1rem}
.m-cardb1 .pic{float:none;width:auto;margin-bottom:.4rem}
.m-cardb1 .txt{padding-right:0}
.m-cardb1 .txt .h3{font-size:.36rem;margin-bottom:.2rem}
.ul-listb2 .pic{float:none;width:auto;margin-bottom:.3rem}
.ul-listb2 .txt{width:auto}
.ul-listb2 .icon{float:none;margin:0 auto}
.ul-listb2 .top{text-align:center;margin-bottom:.3rem}
.ul-listb2 .zh{font-size:.36rem}
.ul-listb2 .desc{font-size:.28rem}
.ul-listb2 .more{display:block;text-align:center}
.ul-listb2 li:last-child .con{margin-bottom:.3rem}
.ul-listb2 li:nth-child(even) .pic{float:none}
.ul-listb2 li:nth-child(even) .txt{display:block;margin-left:0}
.ul-listb2 li:nth-child(even) .right{padding-right:0}
.m-txtb1,.ul-txtb1 li{font-size:.28rem}
.ul-txtb1 .icon{height:1rem;line-height:1rem}
.ul-txtb1 .icon img{max-height:.7rem}
.row-lx1 .txt{padding-left:0;padding-right:0}
.row-lx1 .txt .tit{font-size:.4rem;margin-bottom:.2rem}
.row-lx2{padding:.3rem 0 0}
}
/*!****** bl end *******/
.g-titl1{overflow:hidden}
.g-titl1 .tit{font-size:.54rem;height:1.16rem;line-height:1.16rem;color:#fff;float:left;background-color:#171c61;padding:0 .87rem}
.g-titl1.styl2 .tit{padding:0 .41rem;height:.96rem;line-height:.96rem;font-size:.36rem}
.g-titl1.styl3 .tit{padding:0 .74rem;height:.96rem;line-height:.96rem;font-size:.48rem}
.g-titl2{font-size:.54rem;color:#171c61;line-height:1.5em;overflow:hidden}
.ul-listl1{overflow:hidden;margin:.66rem 0 1.89rem}
.ul-listl1 li{overflow:hidden;margin-bottom:.68rem}
.ul-listl1 li:last-child{margin-bottom:0}
.ul-listl1 .con{display:block;overflow:hidden;background-color:#fff;position:relative}
.ul-listl1 .con .pic{display:block;width:100%;height:8.01rem;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl1 .con .pic .img{height:8.01rem;background-color:#fff;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;display:block;width:100%}
.ul-listl1 .con:hover .pic{transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08)}
.ul-listl1 .con .txt{position:absolute;top:0;left:0;width:57.74278%;padding:.78rem 0 0 1.04rem;overflow:hidden;z-index:1}
.ul-listl1 .con .txt .tips span{display:block;float:left;font-size:.22rem;color:#f7f6f2;line-height:.42rem;padding:0 .22rem;background-color:#171c61;overflow:hidden}
.ul-listl1 .con .txt .tips{overflow:hidden;margin-bottom:.1rem}
.ul-listl1 .con .txt .tit{font-size:.44rem;color:#171c61;line-height:1.5em;overflow:hidden;margin-bottom:.16rem}
.ul-listl1 .con .txt .num{font-size:.32rem;color:#a8a9b9;line-height:1.5em;overflow:hidden;margin-bottom:.58rem}
.ul-listl1 .con .txt .desc{font-size:.32rem;line-height:2.215em;color:#4a4a4a;overflow:hidden;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:5;-webkit-line-clamp:5;overflow:hidden}
.ul-listl1.styl2{margin:.83rem 0 2.89rem}
.ul-listl1.styl2 .con .txt .tit{margin-bottom:.46rem}
.ul-lisl2{overflow:hidden;background-color:#fff;padding:.16rem .18rem .15rem;margin-bottom:1.24rem}
.ul-lisl2 li{float:left;margin-right:1.1rem}
.ul-lisl2 .con{display:block;height:.93rem;line-height:.93rem;color:#171c61;font-size:.32rem;overflow:hidden;padding:0 .5rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-lisl2 .con:hover,.ul-lisl2 li.on .con{color:#fff;background-color:#171c61}
.ul-lisl2 li:last-child{margin-right:0}
.m-laboratoryl{overflow:hidden;margin-bottom:1.14rem}
.m-laboratoryl .item{overflow:hidden}
.m-laboratoryl .ll{float:left;overflow:hidden;width:45.9854%;margin-right:.95rem}
.m-laboratoryl .ll .pic{padding:0 1.16rem .75rem 0;overflow:hidden;position:relative;height:auto}
.m-laboratoryl .ll .pic img{display:block;width:100%;height:100%;position:relative;z-index:2}
.m-laboratoryl .ll .pic:after{content:"";position:absolute;right:0;bottom:0;top:.75rem;left:1.16rem;background:url(../images/imgl6-1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-laboratoryl .rr{overflow:hidden;margin-right:2.1rem;padding-top:.56rem}
.m-laboratoryl .rr .tit{font-size:.64rem;color:#171c61;line-height:1.4em;overflow:hidden}
.m-laboratoryl .rr .en{font-size:.64rem;color:#171c61;line-height:1.4em;overflow:hidden;margin-bottom:.82rem}
.m-laboratoryl .txt{font-size:.32rem;color:#171c61;line-height:2.2em;overflow:hidden}
.m-laboratoryl .l1 .ll{overflow:hidden;float:none;width:auto;margin:0;padding-top:2.78rem}
.m-laboratoryl .l1 .pic2{overflow:hidden;padding:2rem 1.71rem 0 0;width:100%;height:auto;position:relative}
.m-laboratoryl .l1 .pic2 img{display:block;width:100%;height:100%;position:relative;z-index:1}
.m-laboratoryl .l1 .pic2:after{content:"";position:absolute;top:0;right:0;left:2.24rem;bottom:.57rem;background:url(../images/imgl7-1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-laboratoryl .l1 .rr{margin:0;padding:0;float:right;width:33.576642335%;margin-left:1.48rem}
.ul-listl3{overflow:hidden;background-color:#fff;padding:.85rem .63rem .68rem .43rem;margin-bottom:2.91rem}
.ul-listl3 li{width:33.33%;float:left;padding:0 .43rem;margin-bottom:1.4rem}
.ul-listl3 .con{display:block;overflow:hidden}
.ul-listl3 .pic{padding-top:74.693%;position:relative;height:0;overflow:hidden;margin-bottom:.41rem}
.ul-listl3 .pic .img{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl3 .con:hover .pic .img{transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08)}
.ul-listl3 .txt{text-align:center;overflow:hidden;font-size:.32rem;color:#707070;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl3 .con:hover .txt{color:#171c61}
.m-personsl{position:relative}
.m-personsl:after{content:"";position:absolute;top:-2.17rem;bottom:0;right:5rem;width:1px;background-color:rgba(23,28,27,.3)}
.m-teachersl{overflow:hidden;float:right;width:5rem;position:relative;padding-top:1.53rem}
.ul-listl4{overflow:hidden;margin:.54rem 0 .48rem}
.ul-listl4 li{overflow:hidden;margin-bottom:.42rem}
.ul-listl4 .con{display:block;overflow:hidden;padding-left:.42rem;font-size:.32rem;color:#8e8f9e;line-height:1.5em;position:relative;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl4 .con:after{content:"";position:absolute;top:50%;margin-top:-.07rem;left:.14rem;width:.15rem;height:.15rem;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:#171c61;display:none}
.ul-listl4 .con:hover:after,.ul-listl4 li.on .con:after{display:block}
.ul-listl4 .con:hover,.ul-listl4 li.on .con{color:#171c61}
.m-facultyl{overflow:hidden;padding:0 .61rem 3.86rem 0}
.ul-imgtxtl1{margin-top:.76rem;overflow:hidden}
.ul-imgtxtl1 li{overflow:hidden;margin-bottom:.94rem}
.ul-imgtxtl1 li:last-child{margin-bottom:0}
.ul-imgtxtl1 .con{display:block;overflow:hidden}
.ul-imgtxtl1 .pic{width:4.83rem;overflow:hidden;height:7.24rem;float:left}
.ul-imgtxtl1 .pic .img{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-imgtxtl1 .txt{background-color:#fff;overflow:hidden;height:7.24rem;padding:.36rem .52rem .26rem .47rem}
.ul-imgtxtl1 .txt.auto{height:auto}
.ul-imgtxtl1 .txt .tit{font-size:.48rem;color:#171c61;line-height:1.5em;overflow:hidden;margin-bottom:.04rem}
.ul-imgtxtl1 .txt .tips{font-size:.32rem;color:#a6a6a6;line-height:1.5em;overflow:hidden;margin-bottom:.2rem;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}
.ul-imgtxtl1 .txt .info{font-size:.28rem;color:#171c61;line-height:1.9em;overflow:hidden;margin-bottom:.32rem;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}
.ul-imgtxtl1 .txt .info i{display:inline-block;vertical-align:middle;width:.27rem;height:.27rem;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-right:.16rem}
.ul-imgtxtl1 .txt .info a{font-size:.28rem;color:#171c61;line-height:1.5em;text-decoration:underline;margin-right:.34rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-imgtxtl1 .txt .info a:hover{opacity:.5}
.ul-imgtxtl1 .txt .desc{font-size:.28rem;line-height:1.8em;color:#787878;overflow:hidden;height:10.8em;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-imgtxtl1 .txt .icon{overflow:hidden;width:.32rem;height:auto;float:right;cursor:pointer}
.ul-imgtxtl1 .txt .icon img{display:block;width:100%;height:100%;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;opacity:.3}
.ul-imgtxtl1 .txt .icon.open img{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);opacity:1}
.m-tuitionl{overflow:hidden;margin:0 -.41rem 3.1rem}
.m-tuitionl .item{overflow:hidden;width:50%;float:left;padding:0 .41rem}
.m-tuitionl .con{height:13.37rem;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:.7rem 1rem .7rem .84rem}
.m-tuitionl .con .tit{font-size:.56rem;color:#171c61;line-height:1.5em;overflow:hidden;margin-bottom:.5rem}
.m-tuitionl .con .desc{font-size:.36rem;line-height:1.95em;overflow:hidden;color:#5c5c5c}
.m-administrationl{overflow:hidden;margin-bottom:4.12rem}
.m-administrationl .descl{font-size:.36rem;color:#3c3c3c;line-height:1.666em;overflow:hidden;margin-top:.44rem}
.m-administrationl .item{overflow:hidden;margin-bottom:.64rem}
.m-administrationl .item:last-child{margin-bottom:0}
.ul-imgtxtl1.styl1{margin:.84rem -.43rem 0}
.ul-imgtxtl1.styl1 li{width:50%;float:left;padding:0 .43rem;margin-bottom:.75rem}
.ul-imgtxtl1.styl1 .tips{height:auto}
.m-speakl{overflow:hidden;margin-bottom:2.15rem}
.m-speakl .item{overflow:hidden;margin-bottom:2.45rem}
.m-speakl .item:last-child{margin-bottom:0}
.m-speakl .item .rr{float:right;width:26.7%;overflow:hidden;margin-left:-1.06rem;padding-top:.8rem}
.m-speakl .item .pic{padding-right:.72rem;padding-bottom:.61rem;overflow:hidden;width:100%;height:auto;position:relative;margin-bottom:1.02rem}
.m-speakl .item .pic:after{content:"";position:absolute;right:0;bottom:0;top:2.4rem;left:3.44rem;background-color:#171c61;overflow:hidden}
.m-speakl .item .pic img{display:block;width:100%;height:100%;position:relative;z-index:2}
.m-speakl .item .info{text-align:right;font-size:.36rem;color:rgba(45,45,45,.6);line-height:1.5em;overflow:hidden}
.m-speakl .item .txt{font-size:.36rem;line-height:1.8em;overflow:hidden;color:#2d2d2d;background-color:#fff;padding:1.24rem 2.27rem 2.1rem .95rem}
.m-speakl .item:nth-child(2n) .rr{float:left;margin-left:0;margin-right:-1.06rem}
.m-speakl .item:nth-child(2n) .info{text-align:left}
.m-speakl .item:nth-child(2n) .txt{padding:1.24rem .95rem 2.1rem 2.27rem}
.m-structurel{overflow:hidden;padding-bottom:6.89rem;background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
.m-structurel .structure{overflow:hidden;width:100%;height:auto;margin-bottom:2.4rem}
.m-structurel .structure img{display:block;width:100%}
.m-majorl{overflow:hidden;padding-top:.55rem;position:relative}
.m-majorl .tit{overflow:hidden;position:absolute;top:0;left:0}
.m-majorl .tit span{float:left;display:block;font-size:.58rem;color:#fff;background-color:#171c61;padding:0 .65rem;height:1.35rem;line-height:1.35rem;min-width:5.43rem;overflow:hidden}
.m-majorl .major{background-color:#fff;overflow:hidden;padding:1.64rem 1.02rem 1.36rem;font-size:.32rem;line-height:1.5em;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-committeel{overflow:hidden;margin:1.72rem -2rem 2.16rem}
.m-committeel .item{overflow:hidden;width:50%;float:left;padding:0 2rem}
.m-committeel .item .tit{font-size:.58rem;color:#171c61;line-height:1.5em;overflow:hidden;margin-bottom:.84rem}
.m-committeel .item .desc{font-size:.32rem;color:#66666b;line-height:1.5em;overflow:hidden}
.banner{overflow:hidden;height:100vh;position:relative}
.banner .con{height:100vh;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}
.banner .con video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.banner .con .pic{position:absolute;width:100%;left:0;top:50.8%}
.banner .con .pic .img{width:22.69rem;overflow:hidden;height:auto}
.banner .con .pic .img img{display:block;width:100%;height:100%}
.banner .swiper-pagination{text-align:right;padding:0 1rem;font-size:0}
.banner.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:1rem}
.banner .swiper-pagination-bullet{font-family: Arial;width:.6rem;height:.6rem;line-height:.6rem;background-color:#fff;text-align:center;font-size:.36rem;color:#282968;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;opacity:1}
.banner.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .1rem}
.banner .swiper-pagination-bullet-active{width:.8rem;height:.8rem;line-height:.8rem;background:url(../images/iconl4.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff}
.row-a1{overflow:hidden;padding:1.06rem 0 1.24rem}
.g-titl3{overflow:hidden;text-align:center}
.g-titl3 .en{font-size:.44rem;color:#171c61;line-height:1.2em;overflow:hidden}
.g-titl3 .tit{font-weight:700;font-size:.96rem;color:#171c61;line-height:1.2em;overflow:hidden;margin:-.1rem 0 .36rem}
.g-titl3 .desc{font-size:.44rem;color:rgba(101,101,101,.5);line-height:1.5em;letter-spacing:.18rem}
.g-titl3.tal{text-align:left}
.g-titl3.tal .en,.g-titl3.tal .tit{color:#fff}
.g-titl3.tal .desc{color:rgba(255,255,255,.5)}
.m-newsl{overflow:hidden;padding:1.01rem 0 .96rem;position:relative;margin-top:1.02rem}
.m-newsl:after{content:"";position:absolute;right:0;top:0;bottom:0;width:61.8%;background-color:#e7e8fc}
.m-newsl .news{position:relative;z-index:2}
.m-newsl .ll{width:50%;float:left;margin-right:1.05rem}
.m-newsl .rr{overflow:hidden}
.m-swiperl1{overflow:hidden;position:relative;padding-bottom:1.72rem}
.m-swiperl1 .con{width:100%;display:block;overflow:hidden}
.m-swiperl1 .con .pic{padding-top:63%;overflow:hidden;position:relative;height:0}
.m-swiperl1 .con .pic .img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl1 .con:hover .pic .img{transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08)}
.m-swiperl1 .swiper-pagination{text-align:left;font-size:0}
.m-swiperl1.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0}
.m-swiperl1 .swiper-pagination-bullet{width:.33rem;height:.33rem;line-height:.33rem;background-color:#c7c8d6;opacity:1;display:inline-block;vertical-align:middle}
.m-swiperl1.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .15rem}
.m-swiperl1 .swiper-pagination-bullet-active{width:.47rem;height:.47rem;line-height:.47rem;background-color:#171c61}
.m-noticel{overflow:hidden;padding-top:.12rem}
.m-noticel .tit{font-size:.64rem;color:#43477e;line-height:1.2031em;overflow:hidden;margin-bottom:.4rem}
.m-noticel .desc{font-size:.34rem;color:#6c6d7d;line-height:1.764em;overflow:hidden;margin-bottom:.44rem}
.g-btnl1{width:3.15rem;height:.85rem;line-height:.81rem;border:.02rem solid #171c61;font-size:.32rem;color:#171c61;display:block;text-align:center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.g-btnl1 i{display:inline-block;vertical-align:middle;width:.45rem;height:.22rem;background:url(../images/iconl5.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:-.02rem 0 0 .17rem}
.g-btnl1:hover{background-color:#171c61;color:#fff}
.g-btnl1:hover i{background-image:url(../images/iconl5-1.png)}
.ul-listl6{overflow:hidden;margin-top:.74rem}
.ul-listl6 li{overflow:hidden;margin-bottom:.5rem}
.ul-listl6 .con{overflow:hidden;display:block;position:relative;padding-left:.46rem}
.ul-listl6 .con:after{content:"";top:50%;left:0;position:absolute;width:.17rem;height:.17rem;background:rgba(23,28,97,.2);overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl6 .date{float:left;font-size:.36rem;color:#a9ace9;line-height:1.5em;overflow:hidden;margin-right:.44rem}
.ul-listl6 .stit{font-size:.36rem;color:#2f2f2f;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl6 .con:hover:after{background:#171c61}
.ul-listl6 .con:hover .stit{color:#171c61}
.row-a2{padding-bottom:1.84rem}
.ul-listl5{overflow:hidden;margin:.94rem -.3rem 0}
.ul-listl5 li{width:25%;float:left;overflow:hidden;padding:0 .3rem}
.ul-listl5 .con{display:block;overflow:hidden}
.ul-listl5 .con .num{float:left;overflow:hidden;text-align:right;padding-right:.33rem;position:relative;margin-right:.32rem}
.ul-listl5 .con .num:after{content:"";position:absolute;bottom:0;right:0;width:.03rem;height:1.13rem;background-color:#bdbcba}
.ul-listl5 .con .num .day{font-size:.8rem;line-height:1.1em;color:#171c61;font-weight:700;overflow:hidden}
.ul-listl5 .con .num .year{font-size:.4rem;color:#bdbcbb;line-height:1.2em;overflow:hidden;margin-top:-.04rem}
.ul-listl5 .con .tit{color:#262626;font-size:.4rem;line-height:1.2em;overflow:hidden;padding-top:.12rem;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl5 .con:hover .tit{color:#171c61}
.row-a3{overflow:hidden}
.m-eductionsl{overflow:hidden;position:relative}
.m-eductionsl .eductions{position:absolute;top:1.32rem;left:0;width:100%;overflow:hidden;z-index:2}
.m-eductionsl .eductions .g-titl3{float:left;margin-right:1.53rem}
.ul-tabl1{overflow:hidden;padding-top:1.12rem}
.ul-tabl1 li{float:left;margin-right:.41rem}
.ul-tabl1 .con{display:block;width:5.32rem;height:1.37rem;line-height:1.33rem;overflow:hidden;text-align:center;border:.02rem solid #fff;font-size:.6rem;font-weight:700;color:#fff;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-tabl1 .con:hover,.ul-tabl1 li.on .con{background-color:#fff;color:#171c61}
.m-eductionsl .table{height:19.18rem;background-repeat:no-repeat;background-position:center right;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;}
.m-eductionsl .index-major-bg{background-color: #15235D;background-image: url(../images/bgl3.jpg);}
.ul-listl7{overflow:hidden;width:11.65rem;margin-top:6.74rem}
.ul-listl7 li{overflow:hidden}
.ul-listl7 .con{display:block;line-height:1.46rem;border-bottom:1px solid rgba(255,255,255,.3);padding:0 .14rem 0 .4rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;font-size:.6rem;color:#fff;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl7 .con i{position:absolute;right:.4rem;top:50%;width:.75rem;height:.36rem;overflow:hidden;background:url(../images/iconl6.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;display:none;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-listl7 .con:hover{background-color:#fff;color:#171c61}
.ul-listl7 .con:hover i{display:block}
.m-swiperl2{margin-top:8.77rem;overflow:hidden;padding-bottom:.76rem;position:relative;width:19.15rem}
.m-swiperl2 .con{display:block;overflow:hidden;background-color:#fff;padding:1.1rem 2.95rem 1.84rem .83rem;position:relative}
.m-swiperl2 .con .tit{font-size:.71rem;color:#171c61;line-height:1.211em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin-bottom:.38rem}
.m-swiperl2 .con .date{font-size:.41rem;color:#bcbed7;line-height:1.5em;overflow:hidden;margin-bottom:.5rem}
.m-swiperl2 .con .desc{font-size:.36rem;color:#6c6d7d;line-height:1.666em;overflow:hidden;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}
.m-swiperl2 .con .icon{position:absolute;bottom:.61rem;right:.56rem;width:.43rem;height:.43rem;overflow:hidden}
.m-swiperl2 .con .icon img{display:block;width:100%;height:100%}
.m-swiperl2 .swiper-pagination{text-align:left;font-size:0}
.m-swiperl2.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0}
.m-swiperl2 .swiper-pagination-bullet{width:.23rem;height:.23rem;line-height:.23rem;background-color:#c7c8d6;opacity:.4;display:inline-block;vertical-align:middle}
.m-swiperl2.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .15rem}
.m-swiperl2 .swiper-pagination-bullet-active{opacity:1}
.row-a4{overflow:hidden;background-position:center bottom;background-repeat:no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;padding:2.04rem 0 .32rem}
.ul-lisths1.ls{margin-top:1.3rem}
.ul-lisths1.ls .tit{font-size:.48rem;color:#171c61;line-height:1.208em;overflow:hidden;padding:.42rem .38rem .48rem;margin-top:-.94rem}
.ul-lisths1.ls .tit h4{min-height:2.416em}
.row-a5{overflow:hidden;padding:.66rem 0 1.5rem}
.m-swiperl3{overflow:hidden;position:relative;margin:.62rem -1.15rem 0;padding:0 .55rem}
.m-swiperl3 .swiper-slide{padding:0 .6rem}
.m-swiperl3 .con{display:block;overflow:hidden}
.m-swiperl3 .pic{position:relative;overflow:hidden;height:0;padding-top:54.616299999%}
.m-swiperl3 .pic .img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl3 .pic:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#171c61;opacity:.5}
.m-swiperl3 .pic .play{cursor:pointer;display:block;width:1.27rem;height:1.27rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../images/c-i6.png) no-repeat center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;z-index:2}
.m-swiperl3 .con:hover .pic .img{transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08)}
.m-swiperl3 .txt{background-color:#fff;margin-left:1.77rem;margin-top:-1.36rem;padding:.3rem .57rem 1.16rem .57rem;position:relative;z-index:2;overflow:hidden}
.m-swiperl3 .txt .en{font-weight:700;color:#171c61;opacity:.3;line-height:1.5em;overflow:hidden;font-size:.22rem;margin-bottom:.06rem}
.m-swiperl3 .txt .tit{font-size:.6rem;color:#171c61;line-height:1.5em;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-swiperl3 .swiper-button-next,.m-swiperl3 .swiper-button-prev{position:absolute;top:50%;width:.44rem;height:.78rem;margin-top:-.39rem;z-index:10;cursor:pointer;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl3 .swiper-button-next{right:0;background-image:url(../images/iconl9.png)}
.m-swiperl3 .swiper-button-prev{left:0;background-image:url(../images/iconl8.png)}
.m-swiperl3 .swiper-button-next:hover,.m-swiperl3 .swiper-button-prev:hover{opacity:.2}
.row-a6{overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:1.8rem 0 2.88rem}
.ul-lsitl10{overflow:hidden;text-align:center;font-size:0;margin-top:1.3rem;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.ul-lsitl10 li{display:block;position:relative;padding:.33rem .92rem .22rem 0}
.ul-lsitl10 li:after{content:"";position:absolute;top:0;right:0;width:.02rem;height:100%;background-color:#cdcdcd}
.ul-lsitl10 .con{display:block;width:100%;height:2.63rem;line-height:2.63rem}
.ul-lsitl10 .con .img{display:block;width:100%;height:100%}
.ul-lsitl10 .con img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.ul-lsitl10 li:last-child{padding:0;margin:0}
.ul-lsitl10 li:last-child:after{display:none}
.row-a7{overflow:hidden;padding:1.22rem 0 1.25rem}
.ul-linkl{overflow:hidden;margin:0 -.24rem}
.ul-linkl li{width:25%;float:left;padding:0 .24rem}
.ul-linkl .con{display:block;overflow:hidden;padding-top:33.245%;height:0;position:relative}
.ul-linkl .con .img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-linkl .con:hover .img{opacity:.7}
@media only screen and (max-width:1680px){
.ul-lisl2 li{margin:0}
.m-laboratoryl .ll{width:40%}
.m-laboratoryl .ll .pic{padding:0 .6rem .6rem 0}
.m-laboratoryl .rr{margin-right:0}
.m-laboratoryl .l1 .pic2{padding:.6rem .6rem 0 0}
.m-laboratoryl .item{margin-bottom:.6rem}
.m-laboratoryl .l1 .ll{padding-top:.78rem}
.m-laboratoryl .l1 .rr{margin-left:.6rem}
}
@media only screen and (max-width:1199px){
.ul-lisl2 li{margin:0}
.m-laboratoryl .ll .pic:after{top:.3rem;left:.8rem}
.m-laboratoryl .ll .pic{padding:0 .8rem .3rem 0}
.m-laboratoryl .l1 .pic2:after{left:1rem;bottom:.3rem}
.m-laboratoryl .l1 .pic2{padding:1rem .3rem 0 0}
.banner{height:auto}
.banner .con{height:0;padding-top:50%;position:relative;overflow:hidden}
.banner .con video{position:absolute;top:0;left:0}
.banner .con .pic{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.banner .con .pic .img{width:50%}
.banner .swiper-pagination{padding:0 .6rem}
.banner.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:.6rem}
.m-swiperl3{padding-bottom:.6rem}
.m-swiperl3 .swiper-button-next,.m-swiperl3 .swiper-button-prev{display:none!important}
.m-swiperl3.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0}
.m-swiperl3 .swiper-pagination-bullet-active{background-color:#171c61}
.ul-lsitl10{margin-top:.6rem;display:block}
.ul-lsitl10 li,.ul-lsitl10 li:last-child{display:block;width:20%;float:left;padding:.3rem;margin:0}
.ul-lsitl10 .con{height:1.4rem;line-height:1.4rem}
.ul-lsitl10 li:after{display:none}
.m-speakl .item .pic:after{top:1.4rem;left:1.44rem}
.m-laboratoryl .rr{margin-right:0}
.m-laboratoryl .l1 .ll{padding-top:.78rem}
.ul-imgtxtl1.styl1 li{width:auto;float:none}
}
@media only screen and (max-width:800px){
.g-titl1 .tit,.g-titl1.styl2 .tit,.g-titl1.styl3 .tit{font-size:.36rem;height:.7rem;line-height:.7rem;padding:0 .4rem}
.g-titl2{font-size:.36rem}
.ul-listl1{margin:.6rem 0}
.ul-listl1 li{margin-bottom:.4rem}
.ul-listl1 .con .pic,.ul-listl1 .con .pic .img{height:6rem}
.ul-listl1 .con .txt{width:60%;padding:.4rem 0 0 .4rem}
.ul-listl1 .con .txt .tips span{font-size:.24rem;line-height:.4rem;padding:0 .2rem}
.ul-listl1 .con .txt .tit{font-size:.34rem;margin-bottom:.1rem}
.ul-listl1 .con .txt .num{font-size:.28rem;margin-bottom:.2rem}
.ul-listl1 .con .txt .desc{font-size:.28rem}
.ul-listl1.styl2{margin:.6rem 0}
.ul-listl1.styl2 .con .txt .tit{margin-bottom:.3rem}
.ul-lisl2{padding:.16rem;margin-bottom:.6rem}
.ul-lisl2 .con{height:.8rem;line-height:.8rem;font-size:.28rem;padding:0 .3rem}
.m-laboratoryl{margin-bottom:.6rem}
.m-laboratoryl .ll{margin-right:.4rem}
.m-laboratoryl .ll .pic{padding:0 .4rem .4rem 0}
.m-laboratoryl .ll .pic:after{top:.4rem;left:.4rem}
.m-laboratoryl .rr{margin:0;padding-top:0}
.m-laboratoryl .rr .en,.m-laboratoryl .rr .tit{font-size:.36rem}
.m-laboratoryl .rr .en{margin-bottom:.3rem}
.m-laboratoryl .txt{font-size:.28rem;line-height:1.6em}
.m-laboratoryl .l1 .ll{padding-top:0}
.m-laboratoryl .l1 .pic2{padding:.4rem .4rem 0 0}
.m-laboratoryl .l1 .pic2:after{left:.4rem;bottom:.4rem}
.m-laboratoryl .l1 .rr{margin-left:.4rem}
.m-laboratoryl .item{margin-bottom:.4rem}
.ul-listl3{padding:.2rem .1rem;margin-bottom:.6rem}
.ul-listl3 li{padding:0 .1rem;margin-bottom:.2rem}
.ul-listl3 .pic{margin-bottom:.2rem}
.ul-listl3 .txt{font-size:.28rem}
.m-teachersl{float:none;width:auto}
.m-personsl:after{display:none}
.m-teachersl{padding-top:0}
.m-facultyl{padding:0 0 .6rem}
.ul-listl4{margin:.3rem 0}
.ul-listl4 li{margin-bottom:0}
.ul-listl4 .con{padding-left:.3rem;font-size:.28rem;line-height:2em}
.ul-listl4 .con:after{left:.1rem;width:.1rem;height:.1rem;margin-top:-.05rem}
.ul-imgtxtl1{margin-top:.4rem}
.ul-imgtxtl1 li{margin-bottom:.3rem}
.ul-imgtxtl1 .pic{width:40%;height:6rem}
.ul-imgtxtl1 .txt{height:6rem;padding:.3rem}
.ul-imgtxtl1 .txt .tit{font-size:.36rem;margin-bottom:0}
.ul-imgtxtl1 .txt .tips{font-size:.26rem;margin-bottom:.1rem}
.ul-imgtxtl1 .txt .info{font-size:.24rem;margin-bottom:.2rem}
.ul-imgtxtl1 .txt .info i{width:.2rem;height:.2rem;margin-right:.1rem}
.ul-imgtxtl1 .txt .info a{font-size:.24rem;margin-right:.2rem}
.ul-imgtxtl1 .txt .desc{font-size:.24rem}
.m-tuitionl{margin:0 -.1rem .6rem}
.m-tuitionl .item{padding:0 .1rem}
.m-tuitionl .con{padding:.3rem;height:8rem}
.m-tuitionl .con .tit{font-size:.36rem;margin-bottom:.3rem}
.m-tuitionl .con .desc{font-size:.24rem}
.m-administrationl{margin-bottom:.6rem}
.m-administrationl .descl{font-size:.24rem;margin-top:.3rem}
.m-administrationl .item{margin-bottom:.5rem}
.ul-imgtxtl1.styl1{margin:.4rem -.1rem 0}
.ul-imgtxtl1.styl1 li{padding:0 .1rem;margin-bottom:.2rem}
.m-speakl{margin-bottom:.6rem}
.m-speakl .item{margin-bottom:.4rem}
.m-speakl .item .rr{margin-left:-.6rem;padding-top:.4rem;width:30%}
.m-speakl .item .pic{padding-right:.3rem;padding-bottom:.3rem;margin-bottom:.6rem}
.m-speakl .item .pic:after{top:1rem;left:1.2rem}
.m-speakl .item .info{font-size:.28rem}
.m-speakl .item .txt{font-size:.28rem;padding:.3rem .9rem .3rem .3rem}
.m-speakl .item:nth-child(2n) .rr{margin-right:-.6rem}
.m-speakl .item:nth-child(2n) .txt{padding:.3rem .3rem .3rem .9rem}
.m-structurel{padding-bottom:.6rem;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
.m-structurel .structure{margin-bottom:.6rem}
.m-majorl{padding-top:.3rem}
.m-majorl .tit span{font-size:.36rem;height:.7rem;line-height:.7rem;padding:0 .4rem;min-width:auto}
.m-majorl .major{padding:.9rem .3rem .3rem;font-size:.28rem}
.m-committeel{margin:.6rem -.2rem}
.m-committeel .item{padding:.2rem}
.m-committeel .item .tit{font-size:.36rem;margin-bottom:.3rem}
.m-committeel .item .desc{font-size:.24rem}
.banner.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:.3rem}
.banner .swiper-pagination-bullet{width:.3rem;height:.3rem;line-height:.3rem;font-size:.24rem}
.banner .swiper-pagination{padding:0 .3rem}
.banner .swiper-pagination-bullet-active{width:.4rem;height:.4rem;line-height:.4rem}
.row-a1{padding:0 0 .6rem}
.g-titl3 .en{font-size:.24rem}
.g-titl3 .tit{font-size:.36rem;margin:0 0 .2rem}
.g-titl3 .desc{font-size:.28rem;letter-spacing:.1rem}
.m-newsl{padding:.6rem 0;margin-top:.6rem}
.m-newsl .ll{width:auto;float:none;margin:0 0 .3rem}
.m-swiperl1{padding-bottom:.6rem}
.m-swiperl1 .swiper-pagination-bullet{width:.2rem;height:.2rem;line-height:.2rem}
.m-swiperl1.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .1rem}
.m-swiperl1 .swiper-pagination-bullet-active{width:.24rem;height:.24rem;line-height:.24rem}
.m-noticel .tit{font-size:.36rem;margin-bottom:.2rem}
.m-noticel .desc{font-size:.24rem;margin-bottom:.2rem}
.g-btnl1{width:2.5rem;height:.7rem;line-height:.66rem;font-size:.28rem}
.g-btnl1 i{width:.3rem;height:.16rem;margin:-.02rem 0 0 .1rem}
.ul-listl6{margin-top:.3rem}
.ul-listl6 li{margin-bottom:.3rem}
.ul-listl6 .con{padding-left:.3rem}
.ul-listl6 .con:after{width:.1rem;height:.1rem}
.ul-listl6 .date{font-size:.28rem;margin-right:.2rem}
.ul-listl6 .stit{font-size:.28rem}
.row-a2{padding-bottom:.6rem}
.ul-listl5{margin:.4rem -.1rem 0}
.ul-listl5 li{width:50%;margin-bottom:.2rem;padding:0 .1rem}
.ul-listl5 .con .num{padding-right:.2rem;margin-right:.2rem}
.ul-listl5 .con .num:after{height:100%}
.ul-listl5 .con .num .day{font-size:.36rem}
.ul-listl5 .con .num .year{font-size:.24rem}
.ul-listl5 .con .tit{font-size:.28rem;padding-top:0}
.m-eductionsl .eductions{top:.6rem}
.m-eductionsl .eductions .g-titl3{float:none;margin:0 0 .4rem}
.ul-tabl1{padding-top:0}
.ul-tabl1 li{margin-right:.3rem}
.ul-tabl1 .con{width:2.5rem;height:.7rem;line-height:.66rem;font-size:.36rem}
.m-eductionsl .table{height:9rem}
.ul-listl7{width:60%;margin-top:3.4rem}
.ul-listl7 .con{line-height:.7rem;font-size:.32rem}
.ul-listl7 .con i{right:.2rem;width:.37rem;height:.18rem}
.m-swiperl2{margin-top:3.4rem;width:50%;padding-bottom:.6rem}
.m-swiperl2 .con{padding:.3rem .6rem .6rem .3rem}
.m-swiperl2 .con .tit{font-size:.36rem;margin-bottom:.2rem}
.m-swiperl2 .con .date{font-size:.24rem;margin-bottom:.2rem}
.m-swiperl2 .con .desc{font-size:.28rem}
.m-swiperl2 .con .icon{bottom:.3rem;right:.3rem;width:.3rem;height:.3rem}
.m-swiperl2.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .1rem}
.row-a4{padding:.6rem 0}
.ul-lisths1.ls{margin-top:.6rem}
.ul-lisths1.ls .tit{font-size:.34rem;padding:.2rem .38rem;margin-top:-.65rem}
.row-a5{padding:.6rem 0}
.m-swiperl3{margin:.4rem 0 0;padding:0 0 .6rem}
.m-swiperl3 .swiper-slide{padding:0 .1rem}
.m-swiperl3 .pic .play{width:.7rem;height:.7rem}
.m-swiperl3 .txt{margin-left:0;margin-top:0;padding:.3rem}
.m-swiperl3 .txt .en{font-size:.24rem}
.m-swiperl3 .txt .tit{font-size:.36rem}
.row-a6{padding:.6rem 0}
.row-a7{padding:.6rem 0}
.ul-linkl li{padding:0 .1rem}
.m-eductionsl .index-major-bg{background-image: none;}
}
@media only screen and (max-width:767px){
.m-laboratoryl .l1 .rr,.m-laboratoryl .ll{width:auto;float:none;margin:0 0 .2rem}
.m-tuitionl .item{width:auto;float:none;margin-bottom:.3rem}
.m-tuitionl .con{padding:.3rem .3rem 2rem;height:auto}
.m-committeel .item,.ul-imgtxtl1.styl1 li{width:auto;float:none}
}
@media only screen and (max-width:480px){
.ul-listl3 li{width:50%}
.ul-imgtxtl1 .pic{width:auto;float:none;height:auto;margin:0}
.ul-imgtxtl1 .pic .img{padding-top:149.8964%;height:0}
.ul-imgtxtl1 .txt{height:auto}
.m-speakl .item .rr,.m-speakl .item:nth-child(2n) .rr{width:50%;float:none;margin:0 auto .4rem}
.m-speakl .item .info{text-align:center;font-size:.32rem}
.m-speakl .item .pic{margin-bottom:.3rem}
.m-speakl .item .txt,.m-speakl .item:nth-child(2n) .txt{padding:.3rem}
.ul-lsitl10 li,.ul-lsitl10 li:last-child{width:33.33%;margin-bottom:.1rem}
.ul-linkl li{width:50%;margin-bottom:.1rem}
.ul-listl5 li{width:auto;float:none}
.m-swiperl2,.ul-listl7{width:auto}
.ul-imgtxtl1.styl1 .txt .desc{height:auto}
.ul-imgtxtl1 .con{display:block;background-color:#fff;padding-top:.3rem}
.ul-imgtxtl1 .pic{width:50%;margin:0 auto}
}
.img-cover{width:100%;height:auto;-webkit-background-size:cover;background-size:cover;transition:all .5s}
.banimg{overflow:hidden}
.banimg img{display:block;width:100%}
.main{background:#eff0fd}
.main .col-l{width:9.15rem;position:relative;top:-2.66rem;z-index:3;clear:both}
.cur{width:8.68rem;line-height:0.64rem;background:#171c61;color:#fff;padding:0.2rem  .42rem;font-size:.32rem;margin-bottom:.22rem;position:relative;top:-.5rem;z-index:3}
.cur a{color:#fff}
.cur a:hover{opacity:.8}
.main .col-l .name{position:relative;height:2.17rem;line-height:2.17rem;background:#171c61;color:#fff;font-size:.64rem;padding:0 .6rem;margin-bottom:1.3rem}
.main .col-l .name::after{content:'';display:block;position:absolute;left:.61rem;top:1.42rem;width:9.33rem;height:1.52rem;background:#e7e8fc;z-index:-1}
.ul-snav{padding-right:1.98rem;margin-bottom:1.48rem}
.ul-snav::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-snav li .v1{display:block;font-size:.36rem;color:#8a8a94;line-height:1rem;padding:0 .63rem;border-bottom:.04rem solid rgba(23,28,97,.12);transition:all .3s;background-repeat:no-repeat;background-position:left .3rem center;-webkit-background-size:.11rem .11rem;background-size:.11rem .11rem}
.ul-snav li.on .v1,.ul-snav li:hover .v1{background-image:url(../images/hs-1.png);color:#171c61;border-color:#171c61}
.ul-snav li.on .sub{display:block}
.ul-snav .sub{display:none;padding-left:1.2rem;border-bottom:.02rem solid rgba(23,28,97,.12)}
.ul-snav .sub a{display:block;font-size:.32rem;color:#929292;line-height:.96rem;padding-left:.51rem;border-bottom:.02rem dashed rgba(23,28,97,.2);transition:all .3s;background-repeat:no-repeat;background-position:left .18rem center;-webkit-background-size:.1rem .18rem;background-size:.1rem .18rem}
.ul-snav .sub a:last-child{border-bottom:none}
.ul-snav li .sub a:hover,.ul-snav li.on .sub a.on{background-image:url(../images/hs-12.png);color:#171c61}
.main .col-l .links{overflow:hidden;padding-right:1.98rem}
.main .col-l .links a{display:block;margin-bottom:.31rem;border-radius:0 .32rem 0rem .32rem;overflow:hidden;transition:all .3s}
.main .col-l .links a.a1{height:1.76rem;background:#fff url(../images/hs-2.png) no-repeat center;-webkit-background-size:3.28rem .88rem;background-size:3.28rem .88rem}
.main .col-l .links a.a2{height:2rem;background:#fff url(../images/hs-4.jpg) no-repeat center;-webkit-background-size:cover;background-size:cover}
.main .col-l .links a:hover{opacity:.5}
.main .col-r{overflow:hidden;float:none;padding-top:1.17rem}
.ul-pages{text-align:center;overflow:hidden;margin-bottom:3.87rem}
.ul-pages li{display:inline-block;vertical-align:middle;font-size:0;margin:0 .14rem}
.ul-pages a{display:block;width:.8rem;height:.8rem;background:#171c61;color:#fff;line-height:.76rem;font-size:.36rem;border:.02rem solid #171c61}
.ul-pages li.on a,.ul-pages li:hover a{background-color:transparent;color:#171c61}
.main .col-l.dangjian .name{background:#b92a17}
.main .col-l.dangjian .name::after{background:#dcd9cf}
.main .col-l.dangjian .ul-snav li.on a,.main .col-l.dangjian .ul-snav li:hover a{color:#932e20;border-color:#932e20;background-image:url(../images/hs-7.png)}
.ul-lisths1{overflow:hidden;margin:0 -.2rem 0}
.ul-lisths1 li{width:33.33%;float:left;margin-bottom:1.03rem;transition:all .5s}
.ul-lisths1 .con{display:block;margin:0 .2rem}
.ul-lisths1 .pic{position:relative;overflow:hidden;transition:all .5s;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
.img-cover{transition:.6s}
.ul-lisths1 .con:hover .img-cover{transform:scale(1.06)}
.ul-lisths1 .tit{background:#fff;margin-right:.96rem;font-size:.34rem;line-height:1.208em;color:#171c61;padding:.2rem .38rem;position:relative;margin-top:-.65rem;z-index:1}
.ul-lisths1 .tit h4{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:400;height:2.416em;}
.ul-lisths1 li .pic img{transition:all .5s}
.ul-lisths1 li:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.ul-lisths1 li:hover .tit{color:rgba(23,28,97,.5)}
.swiper-hs1{overflow:hidden;margin-bottom:.44rem;padding-bottom:1.84rem;border-bottom:.06rem solid #b92a17}
.ul-lisths1 .pic{position:relative}
.swiper-hs1 .swiper-slide a{display:block;position:relative;overflow:hidden}
.swiper-hs1 .swiper-slide .pic{float:right;width:13.34rem;position:relative;margin-right:1px;z-index:2;overflow:hidden;padding-top: 36%; position: relative;}
.swiper-hs1 .swiper-slide .pic .img-cover{height:24vw; width:auto; min-width:100%;}
.swiper-hs1 .swiper-slide:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.swiper-hs1 .txt{background:#fff;width:10.34rem;position:relative;top:1.02rem;left:0;padding:1.12rem 1.69rem 2.22rem .66rem}
.swiper-hs1 .txt::after{content:'';display:block;position:absolute;top:-.12rem;left:0;width:3.42rem;height:.16rem;background:#b92a17}
.swiper-hs1 .txt .desc{font-size:.28rem;color:#afafaf;line-height:1.79;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:5;margin-bottom:.66rem}
.swiper-hs1 .txt .tit{color:#2f2f2f;font-size:.58rem;line-height:1.07;margin-bottom:.6rem;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.swiper-hs1 .swiper-slide:hover .tit{color:#b92a17}
.swiper-hs1 .txt .more{display:inline-block;font-size:.28rem;color:#b92a17;text-decoration:underline}
.swiper-hs1 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{bottom:0;right:0;text-align:right}
.swiper-hs1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 0 0 .19rem;vertical-align:bottom}
.swiper-hs1 .swiper-container .swiper-pagination-bullet{width:.2rem;height:.2rem;background-color:rgba(185,42,23,.21);opacity:1;border-radius:50%;margin-left:.19rem;margin-right:0}
.swiper-hs1 .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#b92a17}
.ul-lisths2{overflow:hidden;margin-bottom:1.44rem}
.ul-lisths2 li{background:#fff;overflow:hidden;margin-bottom:.29rem;transition:all .5s}
.ul-lisths2 .pic{position:relative;float:left;width:7.35rem;height:4.52rem;overflow:hidden}
.ul-lisths2 .txt{overflow:hidden;padding:.54rem .86rem .6rem}
.ul-lisths2 .lipic .txt{padding-top:.7rem}
.ul-lisths2 .txt .time{font-size:.28rem;color:#b92a17;margin-bottom:.02rem}
.ul-lisths2 .txt .tit{font-size:.36rem;color:#171c61;margin-bottom:.11rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-lisths2 .txt .desc{font-size:.28rem;color:#a6a6a6;line-height:1.79;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-lisths2 .lipic .desc{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal}
.ul-lisths2 li:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.ul-lisths2 a{display:block}
.ul-lisths2 li:hover .tit{color:#b92a17}
.m-djinfo{overflow:hidden;border-top:.06rem solid #b92a17;background-color:#fff;padding:.95rem 1.34rem 3.4rem;margin-bottom:3.12rem}
.m-djinfo .top{border-bottom:.02rem solid #dcd9cf;margin-bottom:.84rem}
.m-djinfo .top .time{font-size:.28rem;color:#b92a17;margin-bottom:.2rem}
.m-djinfo .top .tit{font-size:.54rem;color:#242424;line-height:1.2;margin-bottom:.43rem}
.m-djinfo .top .info{font-size:.28rem;color:#a6a6a6;margin-bottom:.8rem}
.m-djinfo .desc{font-size:.32rem;color:#242424;line-height:2.5;text-indent:2em}
.m-djinfo .desc p{font-size:16px !important;color:#242424;line-height:1.85 !important;text-indent:2em;margin-bottom: 20px;}
.m-djinfo .desc img{display:block;margin:10px auto;max-width:90%;height: auto !important;}
.m-djinfo .desc video{display:block;margin:0 auto;max-width:90%;height: auto !important;width:100%;}
.m-djinfo .desc table {font-size:14px; max-width:90%; margin:0 auto; border-collapse: collapse;}
.m-djinfo .desc table td p{ text-indent:0em !important; margin-bottom:0px;}
.m-down .img{overflow:hidden;margin-bottom:.96rem;border-radius:0rem .51rem 0rem .51rem}
.m-down .img img{display:block;width:100%}
.ul-lisths3{overflow:hidden;padding-bottom:2.2rem;margin-bottom:1.7rem;background:#fff;border-top:.06rem solid #b92a17}
.ul-lisths3 li{border-bottom:1px dashed rgba(138,138,148,.6);line-height:1.43rem;padding:0 .53rem 0 .59rem;overflow:hidden}
.ul-lisths3 .tit{font-size:.36rem;color:#8a8a94;font-weight:400;padding-left:.8rem;background:url(../images/hs-9.png) no-repeat left center;-webkit-background-size:.39rem .41rem;background-size:.39rem .41rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-lisths3 .btn{float:right;display:block;width:2.05rem;height:.79rem;line-height:.75rem;border:.02rem solid #b92a17;border-radius:.38rem;text-align:center;font-size:.28rem;color:#b92a17;margin-top:.32rem;transition:all .3s}
.ul-lisths3 .btn i{display:inline-block;vertical-align:middle;width:.26rem;height:.3rem;position:relative;top:-.04rem;margin-right:.14rem;background:url(../images/hs-10.png) no-repeat;-webkit-background-size:cover;background-size:cover}
.ul-lisths3 li:hover .btn{background-color:#b92a17;color:#fff}
.ul-lisths3 li:hover .btn i{background-image:url(../images/hs-11.png)}
.ul-lisths4{overflow:hidden;margin-bottom:1.29rem;padding-top:.52rem;border-top:.06rem solid #171c61}
.ul-lisths4 li{line-height:1.78rem;overflow:hidden;padding:0 .53rem 0 .62rem;border-bottom:.02rem dashed #b0b1c3;transition:all .3s}
.ul-lisths4 span{display:block;float:right;font-size:.28rem;color:#b0b1c3;margin-left:.2rem}
.ul-lisths4 .tit{font-size:.36rem;color:#171c61;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-lisths4 li:hover{background-color:#fff;border-bottom:.02rem solid #fff}
.ul-lisths4 li.hover{border-bottom:.02rem solid #fff}
.ul-lisths5{overflow:hidden;margin-bottom:.52rem}
.ul-lisths5 li{margin-bottom:1.5rem;position:relative;clear:both;padding-top:1.26rem;overflow:hidden}
.ul-lisths5 li .pic{width:14.14rem;height:auto;position:relative;z-index:2;overflow:hidden;float:left}
.ul-lisths5 li:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.ul-lisths5 .txt{background:#fff;width:14.14rem;height:8.46rem}
.ul-lisths5 .txt .time{font-size:.42rem;color:#bcbed7;margin-bottom:.04rem}
.ul-lisths5 .txt .desc{font-size:.32rem;color:#a3a4ae;line-height:1.88;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:5}
.ul-lisths5 .txt .tit{color:#171c61;font-size:.54rem;line-height:1.3;margin-bottom:.6rem;font-weight:400;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.ul-lisths5 li:hover .tit{opacity:.5}
.ul-lisths5 li:nth-child(odd) .txt{padding:1.22rem 1.06rem 0 6.44rem;float:right;position:relative}
.ul-lisths5 li:nth-child(odd) .pic{position:absolute;top:0;left:0}
.ul-lisths5 li:nth-child(even) .txt{padding:1.42rem 6.44rem 0 1.06rem}
.ul-lisths5 li:nth-child(even) .pic{position:absolute;top:0;right:0}
.ul-lisths3.jiaoxue{margin-bottom:2.41rem;padding-bottom:0;background:0 0;border-top-color:#171c61;padding-top:.33rem}
.ul-lisths3.jiaoxue .btn{border-color:#171c61;color:#171c61}
.ul-lisths3.jiaoxue .btn i{background-image:url(../images/hs-14.png)}
.ul-lisths3.jiaoxue li:hover .btn{background:#171c61}
.m-djinfo.xq{background:0 0;border-top-color:#171c61;background-color: #fff;}
.m-djinfo.xq .top .time{color:#8c8da4}
.m-djinfo.xq .top{padding-bottom:.55rem;margin-bottom:1.14rem}
.m-xywyh{padding-bottom:1.37rem;margin-bottom:3.2rem;position:relative}
.m-xywyh .title{height:.96rem;display:inline-block;padding:0 .74rem;color:#fff;font-size:.48rem;line-height:.96rem;background:#171c61}
.m-xywyh .tabs{height:11.56rem;padding:.88rem .2rem 0 0;background:url(../images/hs-14.jpg) no-repeat right;-webkit-background-size:cover;background-size:cover;overflow:hidden;margin-top:-.5rem}
.ul-tabhs1{float:left;width:4.97rem;text-align:right;height:10.54rem;margin-right:1.28rem;padding-top:1.36rem;position:relative;-webkit-background-size:.03rem 100%;background-size:.03rem 100%}
.ul-tabhs1::after{content:'';position:absolute;display:block;top:0;right:.13rem;width:.03rem;height:100%;background:url(../images/hs-16.png) no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.ul-tabhs1 li{font-size:.36rem;color:#3c3c3c;padding-right:.5rem;position:relative;line-height:3.33;cursor:pointer}
.ul-tabhs1 li.on,.ul-tabhs1 li:hover{color:#171c61}
.ul-tabhs1 li.on::after{content:'';display:block;position:absolute;right:.02rem;top:50%;margin-top:-.15rem;width:.14rem;height:.31rem;background:url(../images/hs-15.png) no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}
.m-xywyh .tabxywyh{padding-top:1.54rem;overflow:hidden}
.m-xywyh .tabxywyh .tit{font-size:.48rem;color:#171c61;margin-bottom:.5rem}
.m-xywyh .tabxywyh .desc{font-size:.32rem;max-width:10rem;line-height:1.76;color:#858585}
.m-xywyh::after{content:'';display:block;position:absolute;right:0;bottom:0;height:1.37rem;background:#171c61;left:1.16rem}
.main .col-l .name i{display:none;width:0;height:0}

.m-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}



@media only screen and (max-width:1599px){
.main .col-l{width:6rem;margin-right:.4rem}
.main .col-l .name::after{width:95%}
.swiper-hs1 .swiper-slide .pic{width:12rem;margin-left:.6rem}
.ul-lisths5 li .pic{width:11rem}
.swiper-hs1 .swiper-slide .pic {  padding-top: 42%;}
}
@media only screen and (max-width:1359px){
.ul-lisths5 li:nth-child(even) .pic,.ul-lisths5 li:nth-child(odd) .pic{position:relative;float:none}
.ul-lisths5 li:nth-child(even) .txt,.ul-lisths5 li:nth-child(odd) .txt{padding:.3rem;float:none}
.ul-lisths5 li .pic{width:100%;}
.ul-lisths5 li{padding-top:0;margin-bottom:.6rem}
.ul-lisths5 .txt{width:auto;height:auto}
.ul-lisths5 .txt .tit{margin-bottom:.2rem}
.swiper-hs1 .swiper-slide .pic{float:none;width:auto;margin-right:0;margin-left: 0;}
.swiper-hs1 .txt{width:auto;position:static;top:0;padding:.5rem}
.swiper-hs1 .txt .tit{font-size:.4rem;margin-bottom:.2rem}
.swiper-hs1 .txt .desc{margin-bottom:.2rem}
.swiper-hs1 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{bottom:.4rem;right:.4rem;left:auto}
.swiper-hs1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .19rem 0 0}
.swiper-hs1{padding-bottom:.6rem;margin-bottom:.4rem}
.swiper-hs1 .txt::after{display:none}
.main .col-l .links a.a2{ background:url(../images/hs-4.jpg) no-repeat center;background-size:100%;}

}
@media screen and (max-width:1199px){
.main{padding-top:2rem}
.cur{float:none; width: auto;}
.main .col-l{top:0;width:6rem;margin-right:.4rem}
.main .col-r{padding-top:0}
}
@media only screen and (max-width:1023px){
.swiper-hs1 .swiper-slide .pic{margin-left:0}
.swiper-hs1 .swiper-slide .pic .img-cover {    height: auto;}
.main .col-l .name i{display:block}
.main .col-l{width:auto;float:none;margin-right:0;margin-bottom:.6rem}
.main{padding-top:.6rem}
.cur{width:auto}
.main .col-l .name::after{display:none}
.main .col-l .name,.ul-snav{padding-right:0}
.main .col-l .links{display:none}
.main .col-l .name,.main .col-l.dangjian .name{font-size:.4rem;line-height:1rem;height:1rem;margin-bottom:0;padding:0 .42rem}
.main .col-l .name i,.main .col-l.dangjian .name i{background-image:url(../images/hs-18.png);background-repeat:no-repeat;background-position:right .2rem center;-webkit-background-size:.48rem;width:.96rem;height:100%;position:absolute;right:0;top:0;background-size:.48rem}
.ul-snav li{position:relative}
.ul-snav li i{position:absolute;display:block;top:0;right:.1rem;height:100%;width:.63rem;height:.6rem;background:url(../images/hs-19.png) no-repeat center;-webkit-background-size:.3rem auto;background-size:.3rem auto}
.ul-snav li .sub{width:100%;background:#171c61;z-index:1;padding:.2rem 0;border-bottom:none}
.ul-snav .sub a{color:#fff;background-image:none;color:#fff;line-height:.56rem;border-bottom:none;font-size:.24rem;padding:0 .6rem}
.ul-snav li .sub a:hover,.ul-snav li.on .sub a.on{color:#fff;background-image:none}
.ul-lisths3{padding-bottom:.5rem;margin-bottom:0}
.ul-snav{background-color:#fff;padding:.2rem 0;margin-bottom:.6rem;display:none}
.ul-snav li.on .sub{display:none}
.ul-snav li{border-bottom:none}
.ul-snav li .v1{border-bottom:none;line-height:.6rem;font-size:.3rem}
.ul-pages{margin-bottom:.6rem}
.m-down .img{margin-bottom:.2rem}
.ul-lisths3 .tit{padding-left:.6rem}
.cur{line-height:.8rem;font-size:.28rem}
.ul-pages a{width:.6rem;height:.6rem;line-height:.56rem;font-size:.28rem}
.m-djinfo{padding:.3rem;margin-bottom:.8rem}
.ul-lisths2 .txt{padding:.3rem}
.ul-lisths2 .pic{width: 4.35rem;   height: 3.52rem;}
.ul-lisths2 .lipic .txt{padding-top:.3rem}
.ul-lisths2{margin-bottom:.3rem}
.ul-lisths2 .txt .tit{margin-bottom:0}
.ul-lisths1 li{width:50%;margin-bottom:.6rem}
.ul-lisths1{margin-bottom:0}
.ul-lisths1 .tit{margin-right:0;top:0}
.ul-tabhs1{width:auto;float:none;margin-right:0;padding-right:0;text-align:left;overflow:hidden;padding:.3rem .3rem 0;height:auto}
.ul-tabhs1 li{width:50%;float:left;line-height:2}
.ul-tabhs1 li.on::after{right:.2rem;background-image:url(../images/hs-17.png)}
.ul-tabhs1::after{display:none}
.m-xywyh .tabs{height:auto;padding:.3rem 0}
.m-xywyh .tabxywyh{padding:.3rem}
.m-xywyh::after{display:none}
.m-xywyh{padding-bottom:0;margin-bottom:.6rem}
.m-xywyh .title{font-size:.4rem}
.m-xywyh .tabxywyh .tit{font-size:.4rem;margin-bottom:.1rem}
.m-xywyh .tabxywyh .desc{line-height:2}
.ul-lisths3.jiaoxue{margin-bottom:.6rem;padding-top:0}
.ul-lisths4{padding-top:0;margin-bottom:.6rem}
.ul-lisths4 li{padding:0;line-height:1rem}
.ul-lisths4 .tit{font-size:.32rem}
.m-djinfo.xq{padding:.4rem .4rem .6rem}
.m-djinfo.xq .top{margin-bottom:.4rem;padding-bottom:.2rem}
.ul-lisths1 li{margin-bottom:.4rem}
.ul-lisths5 .txt .time{font-size:.28rem}
.ul-lisths5 .txt .tit{font-size:.4rem;margin-bottom:.1rem}
.ul-lisths5{margin-bottom:.2rem}
.ul-lisths5 .txt .desc{font-size:.26rem}
.cur{margin-top:.4rem}
.m-djinfo .desc table { overflow-x: scroll; display: block;}
}
@media only screen and (max-width:767px){
.ul-lisths1 li{width:auto;float:none}
.cur{margin-bottom:0}
}
@media only screen and (max-width:600px){
.ul-lisths2 .pic{width:auto;float:none;}

}

@media only screen and (max-width:450px){
.ul-lisths3 li{padding:0 .3rem}
.ul-lisths3 li{line-height:1.28rem;height:1.28rem}
.ul-lisths3 .btn{width:1.6rem;height:.6rem;line-height:.56rem;margin-left:.12rem;margin-top:.32rem}
.ul-lisths3 .tit{font-size:.28rem}
.m-djinfo .top .tit{font-size:.36rem;margin-bottom:.2rem}
.m-djinfo .top .info{margin-bottom:.2rem}
.m-djinfo .top{margin-bottom:.2rem}
.m-djinfo .desc{font-size:.28rem}
.m-infob3 {background: none;}
}


.pb_sys_style1 .p_no_d {
    border: 1px solid #171c61 !important;
    background-color: #171c61 !important;
}

.more-btn-1{font-size:0.36rem; color:#171c61; text-decoration:underline;}
.more-wrapper{text-align:center; padding:30px 0px;}
.more-btn-2{font-size: 0.36rem;color: #171c61;display: inline-block;border: #171c61 solid 1px;border-radius: 5px;padding:5px 50px;margin: 0 auto; transition:all 0.4s;}
.more-btn-2:hover{background:#171c61; color:#fff;}
@media only screen and (max-width:767px){
.more-btn-1{font-size:.28rem;}
.more-btn-2{font-size:.28rem; display:block;}
}