*,: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;font-smoothing:antialiased}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
q:after,q:before{content:''}
abbr,acronym,fieldset,img{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:14px;line-height:1.5;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:rgba(255,255,255,0.6);border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
::-webkit-input-placeholder{color:#fff;font-size:14px}
::-moz-placeholder{color:#fff;font-size:14px}
::-ms-input-placeholder{color:#fff;font-size:14px}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
.wp{margin:0 auto;width:68.314%}
.g-top_img{display:block;width: 100%;}
.header{height:149px}
.wrapper{width:100%;height:149px;background:url(../images/headbg.jpg) center no-repeat;background-size:100% 100%;z-index:500;}
.h-t{padding-top:18px;overflow:hidden}
.m-link_b{font-size:0}
.m-link_b .link{display:inline-block;vertical-align:middle;font-size:14px;color:#fff;height:26px;line-height:26px;background-color:#025cdf;border-radius:13px;padding:0 17px;margin-right:20px}
.m-link_b .icon{display:inline-block;vertical-align:middle;padding:0;background-color:transparent}
.m-link_b .icon img{max-height:100%}
.m-so{position:relative}
.m-so .inp{display:block;width:218px;height:30px;padding:0 38px 0 19px;border:1px solid #0664ed;background-color:rgba(255,255,255,.3);border-radius:15px}
.m-so .btn{display:block;position:absolute;top:50%;right:19px;width:18px;height:18px;margin-top:-9px;background:url(../images/so.png) center no-repeat;background-size:auto 90%}
.logo{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1}
.logo img{display:block;}
.nav{padding-top:10px}
.nav .item{float:left;font-size:20px;height:90px;line-height:90px;margin-right:2.4vw;position:relative}
.nav .item:last-of-type{margin-right:0}
.sty1 .nav .item{font-size:18px;margin-right:1vw}
.nav .v1{display:block;color:#fff}
.nav .sub{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:100px;padding:20px 2px;background-color:#025cdf;border-top:2px solid #fabc15;z-index:1}
.nav .v2{display:block;text-align:center;font-size:14px;color:#fff;line-height:1.5;margin-bottom:15px;transition:.3s}
.nav .on .v1,.nav .v1:hover,.nav .v2:hover{color:#fabc15}
.header .wp{position:relative}
.header .so{position:absolute;top:31px;right:-70px;display:none}
.header .serach{display:block;width:18px;height:25px;padding-left:14px;background:url(../images/so.png) right no-repeat;background-size:auto 16px;cursor:pointer;position:relative}
.header .input{display:block;border:1px solid rgba(255,255,255,.3);background:#fff;height:28px;line-height:26px;color:#333;border-radius:4px;width:0;text-indent:10px;padding:0 40px 0 5px;opacity:0;transition:.3s;z-index:-1}
.header .input::-webkit-input-placeholder{color:#999}
.header .input::-moz-placeholder{color:#999}
.header .input::-ms-input-placeholder{color:#999}
.header .submit{display:none;position:absolute;top:0;right:2px;width:30px;height:28px;cursor:pointer;background-color:transparent;border:none;color:#023c91;transition:.5s}
.header .so.act .input{width:200px;opacity:1;z-index:inherit}
.header .so.act .submit{display:block}
.header .so.act .serach{display:none}
.pt90{padding-top:90px}
.header.fixed{height:90px}
.header.fixed>.wrapper{position:fixed;top:0;height:90px;background-image:url(../images/headbg1.jpg)}
.header.fixed .h-t{display:none}
.header.fixed .logo img{max-height:7.03125vw}
.header.fixed .nav{padding-top:0}
.header.fixed .so{display:block}
.menuBtn{display:none;position:fixed;top:21px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:4px;background-color:#fff;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:-5px 0 0;position:absolute;left:0;top:50%;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{padding:52px 0 24px;background-color:rgba(7,66,163);background-image:url(../images/ftbg.jpg);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;font-size:14px;color:#fff;line-height:2.1;overflow:hidden}
.ft-info{margin-bottom:35px}
.copy{font-size:0;height:30px;line-height:30px}
.copy .s{font-size:14px;margin-right:35px}
.copy .s:last-of-type{margin-right:0}
.copy .r{text-align:right}
.copy .icon{display:inline-block;vertical-align:middle;width:26px;height:26px;margin-left:15px;position:relative}
.qr-hv{position:absolute;bottom:100%;margin-bottom:10px;left:50%;transform:translateX(-50%);width:80px;max-width:none;height:80px;display:none}
.copy .icon:hover .qr-hv{display:block}
.footer .id{color:#fff;transition:.4s}
.footer .id:hover{opacity:.7}
.ft-qr{font-size:0;text-align:right}
.ft-qr .item{display:inline-block;line-height:80px;margin-left:30px}
.ft-qr .t{display:inline-block;vertical-align:middle;width:25px;font-size:14px;line-height:1}
.ft-qr .qr{display:inline-block;vertical-align:middle;width:80px;height:80px;margin-left:15px}
.g-r_snv{position:fixed;top:30%;right:0;z-index:400}
.g-r_snv .con{width:230px;background:url(../images/r_sbg.png) center top no-repeat;background-size:100%;padding:85px 70px 30px;text-align:center;font-size:16px}
.g-r_snv .item{display:block;color:#fff;line-height:50px;border-bottom:1px solid rgba(255,255,255,.35);transition:.3s}
.g-r_snv .item:last-of-type{border-bottom:none}
.g-r_snv .item:hover{opacity:.7}
.g-r_snv .close{position:absolute;top:-27px;right:0;display:block;width:38px;height:38px;border-radius:50%;background:url(../images/c_i8.png) center no-repeat;background-size:auto 100%;cursor:pointer;overflow:hidden}
.g-r_snv .open{display:none;width:35px;cursor:pointer}


.hv-qr{z-index:10!important;}
.ssimg li h3{width:100%; height:235px; overflow:hidden;}
.ssimg li h3 img{min-height:235px;}

@media screen and (max-width:1600px){
.sty1 .wp{width:85%}
.sty1 .nav .item{font-size:16px}
.h-t{padding-top:12px}
.m-link_b .link{font-size:12px;height:2em;line-height:2}
.m-so .inp{height:24px}
.header,.header .wrapper{height:120px}
.nav .item{font-size:14px;height:73px;line-height:73px}
.nav .v2{font-size:14px;margin-bottom:5px}
.nav .sub{padding:10px 2px}
.header.fixed,.header.fixed>.wrapper{height:73px}
.header .so{top:22.5px}
}
@media screen and (max-width:1200px){
.wp{width:100%;padding:0 15px}
.g-top_img{display:none}
.header{height:70px}
.header .wrapper{position:fixed;height:70px;background-image:url(../images/headbg1.jpg)}
.h-t{display:none}
.logo img{max-height:90px}
.nav{display:none;padding-top:50px;position:fixed;top:70px;left:0;bottom:0;width:100%;background-color:#063b8f;overflow-y:auto}
.nav .item{height:auto;line-height:70px;float:none;width:auto;margin:0;font-size:16px;text-align:center}
.nav .l,.nav .r{float:none;width:auto}
.nav .sub{position:static;left:0;transform:none;width:100%;padding:10px 2px}
.nav .v1:hover,.nav .v2:hover{color:#fff}
.nav .on .v1{color:#fabc15}
.header .so{position:static;display:block;text-align:center;margin-top:20px}
.header .serach{display:none}
.header .so .l{display:inline-block;position:relative}
.header .input{width:200px;opacity:1}
.header .submit,.menuBtn{display:block}
.footer{background-size:cover;padding:25px 0}
.copy .r,.footer,.ft-qr{text-align:center}
.copy{height:auto}
.ft-qr{margin-bottom:20px}
.ft-qr .item:first-of-type{margin-left:0}
.footer .l,.footer .r{float:none;width:auto}
}
@media screen and (max-width:767px){
.header,.header .wrapper{height:50px}
.logo img{max-height:75px}
.nav{top:50px;padding-top:15px}
.nav .item{line-height:45px}
.menuBtn{top:12px}
.copy .s{display:block;margin-right:0}
.g-r_snv,#fanye266821{display:none}
.g-r_snv,#fanye266814{display:none}
.ssimg li{width:50%; padding:0 1%;}
.ssimg li h3{height:88px;}
}
.g-tit_h1{overflow:hidden;line-height:2.76vw}
.g-tit_h1 .more{display:block;float:right;font-size:.83vw;color:#fff}
.g-tit_h1 h3{overflow:hidden;font-weight:400;padding-left:4.69vw;font-size:1.67vw;background-repeat:no-repeat;background-position:left;-webkit-background-size:3.65vw 2.76vw;background-size:3.65vw 2.76vw}
.row-h1 .g-tit_h1{color:#fff;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:1.04vw;padding-bottom:1.1vw}
.row-h1{overflow:hidden;padding:3.1vw 0 0;margin-bottom:4.9vw}
.g-box-h1{overflow:hidden}
.g-box-h1 .l{float:left;width:48%;overflow:hidden}
.ban-1{overflow:hidden}
.ban-1 .item{display:block}
.ban-1 .pic{height:0;position:relative;padding-top:63.7%;background:#000;overflow:hidden;margin-bottom:.8vw}
.ban-1 .pic img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;transition:all .3s}
.ban-1:hover .pic img{transform:translate(-50%,-50%) scale(1.05,1.05)}
.ban-1 .slick-dots{position:absolute;top:69.5%;right:0;background:url(../images/dot-bg.png) no-repeat;-webkit-background-size:170px 30px;background-size:170px 30px;text-align:right;width:170px;height:30px;padding:0 18px;cursor:pointer}
.ban-1 .slick-dots li{display:inline-block;padding-left:16px}
.ban-1 .slick-dots li button{background:0 0;padding:0;font-size:16px;color:#fff;border:none;line-height:30px}
.ban-1 .slick-dots li.slick-active button{color:#fabc15}
.ban-1 .txt{font-size:.94vw;color:#fff;overflow:hidden;line-height:1.56;transition:all .3s}
.ban-1:hover .txt{color:#fabc15}
.ban-1 .txt .tit{margin-bottom:.7vw;font-weight:400;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.94vw}
.g-box-h1 .content{overflow:hidden;padding-left:2.08vw}
.ul-tith1{overflow:hidden;margin:0 -.52vw}
.ul-tith1 li{float:left; width:50%;}
.ul-tith1 li .con{margin:0 .52vw;overflow:hidden;background-color:rgba(255,255,255,.15);color:#fff;padding:1.04vw 1.04vw 1.67vw;font-size:.94vw;line-height:1.56;margin-bottom:1.04vw;display:block}
.ul-tith1 li .time{font-size:.73vw;margin-bottom:.63vw}
.ul-tith1 li .con:hover{background-color:#fcbd00}
.ul-tith1 li:nth-child(3n){clear:left}
.row-h2 .g-tit_h1 h3{color:#0346a8}
.row-h2 .w50{float:left;width:50%}
.row-h2 .w50:last-child .g-tit_h1 h3{text-align:right;padding-right:4.69vw;background-position:right}
.main{background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.ul-newsh1{border-right:1px solid rgba(0,0,0,.1)}
.ul-newsh1 li{overflow:hidden;padding-bottom:.94vw;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:.99vw;position:relative;margin-right:20px}
.ul-newsh1 li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.ul-newsh1 li::after{content:'';display:block;position:absolute;left:82px;top:0;width:1px;height:2.6vw;background:rgba(3,70,168,.1)}
.row-h2{overflow:hidden;margin-bottom:-4.79vw}
.row-h2 .g-tit_h1{margin-bottom:2.08vw}
.ul-newsh1 .time{overflow:hidden;float:left;font-size:.83vw;color:#0346a8;text-align:center;padding-right:1.09vw;width:82px}
.ul-newsh1 .time .day{font-size:1.56vw;line-height:1.07}
.ul-newsh1 .desc{overflow:hidden;font-size:.94vw;line-height:1.56;height:3.12em;color:#000;position:relative;margin-bottom:0;padding-bottom:0;border-bottom:none}
.ul-newsh1 li:hover .desc,.ul-newsh2 li:hover a em{color:#fabc15}
.ul-newsh1 .desc p{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0 1.04vw;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:0;font-size:.94vw}
.ul-newsh2{overflow:hidden;padding-left:.99vw}
.ul-newsh2 li{overflow:hidden}

.ul-newsh2 a{display:block;overflow:hidden;font-size:.94vw;color:#000;padding-left:.99vw;background:url(../images/sj.png) left center no-repeat;margin-bottom:1.5vw;background-size:.36vw .52vw}
.ul-newsh2 a span{display:block;float:right;font-size:.83vw;color:#000}
.ul-newsh2 a em{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;width:calc(100% - 4.8vw);display:block}

@media screen and (min-width:1930px){
.ul-newsh1 .desc p{fonts-size:14px}
}
@media screen and (max-width:1600px){
.ban-1 .slick-dots{top:70.2%}
.g-tit_h1 h3{padding-left:45px;line-height:45px;font-size:18px;background-size:auto 50%}
.row-h2 .w50:last-child .g-tit_h1 h3{padding-right:45px}
}
@media screen and (max-width:1200px){

.g-box-h1 .l{width:auto;float:none;margin-bottom:3vw}
.g-box-h1 .content{padding-left:0}
.ban-1 .slick-dots{display:none!important}
.ban-1 .txt .tit{font-size:18px}
.ban-1 .txt{font-size:14px}
.ul-tith1 li{width:auto;float:none}
.ul-tith1 li .time{font-size:14px}
.ul-tith1 li .con{font-size:18px;padding:15px!important;margin-bottom:15px}
.row-h1{background-color:#025cdf}
.row-h2 .w50{width:auto;float:none}
.row-h2 .w50:last-child .g-tit_h1 h3{text-align:left;background-position:left}
.ul-newsh1 .desc{font-size:16px}
.ul-newsh1 .desc p{font-size:14px}
.ul-newsh1 .time{font-size:14px}
.ul-newsh1 .time .day{font-size:18px}
.ul-newsh2 a,.ul-newsh2 a span{font-size:16px}
.ul-newsh1 li::after{display:none}
.ul-newsh1 li .time{width:auto}
.g-tit_h1{line-height:35px}
}
@media screen and (max-width:767px){
/*.ul-tith1 li .con{padding:8px!important;margin-bottom:8px}*/
.ban-1 .txt .tit,.ul-tith1 li .con{font-size:14px}
.g-tit_h1 h3{font-size:18px}
.g-tit_h1 .more{font-size:12px}
.ul-newsh1 .desc{font-size:14px}
.ul-newsh2 a em{margin-right:5px;float:none;width:auto;white-space: normal;}
.ul-newsh2 a span{font-size:12px;float:none}
.ul-newsh1 li{padding-bottom:10px;margin-bottom:10px;margin-right:0}
.ul-newsh2 a{font-size:14px;-webkit-background-size:7px 10px;background-size:7px 10px;padding-left:10px;line-height:30px;margin-bottom:0;background-position: 0 10px;}
.ul-newsh2 li{margin-bottom:4px}
.row-h2{margin-bottom:0}
.ul-newsh1{border:none;margin-bottom:15px}
.ul-newsh2 li:last-child{margin-bottom:0}
}
.m-desc1{overflow:hidden;height:28.02vw;margin-bottom:2.08vw}
.m-desc1 .pic{float:left;height:100%;width:66%;overflow:hidden}
.m-desc1 .pic img{display:block;width:100%;height:100%}
.m-desc1 .txt{overflow:hidden;background:url(../images/icon-h1.png) no-repeat;-webkit-background-size:cover;background-size:cover;color:#fff;height:28.02vw;padding:2.6vw 1.82vw 0 1.61vw;overflow-y:scroll}
div::-webkit-scrollbar{width:3px;height:3px}
div::-webkit-scrollbar-thumb{background-color:transparent}
div::-webkit-scrollbar-track{background:0 0}
.m-desc1 .tit{font-size:24px;font-weight:400;margin-bottom:.9vw}
.m-desc1 .desc{font-size:14px; text-align:justify; line-height:2.06;text-indent:2em;}
.m-desc2{overflow:hidden;text-align:center;background:url(../images/pic-h2.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;padding:1.28vw 0 1.1vw;margin-bottom:1vw}
.m-desc2 .tit{font-size:1.15vw;color:#000;margin-bottom:.35vw}
.m-desc3 p{text-align:justify; text-indent:2em}


/******20200617********/
.m-desc3 h3,.xzh{width:100%; text-align:center; line-height:3; color:#333; font-weight:normal; font-size:24px;}
.ul-imgh1{overflow:hidden;margin:30px -10px 0;}
.m-desc5{overflow:hidden;margin:30px 0 20px;}
.ul-list-h1 .top span{font-size:2.6vw;font-weight:700;margin-right:10px; font-family:fantasy;}
.ul-list-h1 .top{font-size:.73vw; line-height:1.48;}
.ul-list-h1 li{font-size:.83vw;margin-bottom:0.5vw}
.ul-list-h1{overflow:hidden;padding:1.6vw 2.08vw 2.1vw}
.ul-img2{overflow:hidden;margin:50px -10px 20px;}
.m-desc3{font-size:14px;color:#333;line-height:1.8;padding-bottom:30px;}
.xzh{margin-top:-45px;}
.row-hs2 p{color:#333; line-height:1.8; font-size:14px; text-align:justify; text-indent:2em;}
.row-hs1{overflow:hidden;background:url(../images/pic-h19.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;padding:4.17vw 0 2vw; margin-top:-18px;}
.desc h4{font-size:24px; font-weight:normal; color:#fff; line-height:1.5; width:100%; overflow:hidden;}
.desc p{font-size:14px; margin-top:10px; text-align:justify; width:100%;}
.desc{border-bottom: 1px solid rgba(255,255,255,.2); padding-bottom:20px; margin-bottom:20px;height: 79px;}
.m-txtimg1 .txt .desc{font-size:.73vw;line-height:1.76}
.m-txtimg2{overflow:hidden; margin-top:60px;}
.m-txtimg2 .content .tit{font-size:24px;color:#000;line-height:1.2;margin-bottom:1.4vw; font-weight:normal;}
.m-txtimg2 .content .desc{font-size:16px;color:#333;line-height:2;margin-bottom:/*2.1vw*/0; text-align:justify;}
.ul-nub li .top span{font-size:3.13vw;font-weight:700;margin-right:10px; font-family:fantasy;}
.m-txtimg2 .pic{float:left;height:20.83vw;margin-right:2.08vw;overflow:hidden; margin-top:6px;}
.ul-nub li{width:31.5%;float:left;padding-right:10px}
.ul-nub li:first-child{margin-right:30px;}
.ul-nub li:last-child{padding-right:0;}



.m-desc5 .ul-img2{
    margin-top: 0;
    margin-bottom: 0;
}
.m-desc5 .ul-list-h1{padding-top: 1.2vw;height: 470px;}
.m-desc5 .ul-list-h1 .desc{
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.m-desc5 .ul-list-h1 li{margin-bottom: 0;}

.m-txtImgb1{
    overflow: hidden;
}
.m-txtImgb1 .pic{
    float: right;
    width: 36.153%;
}
.m-txtImgb1 .pic img{
    display: block;
}
.m-txtImgb1 .txt{
    padding-top: 50px;
    padding-right: 48px;
    font-size: 14px;
    color: #666666;
    line-height: 26px;
    overflow: hidden;
}
.m-txtImgb1 .txt h3{
    font-weight: normal;
    font-size: 24px;
    color: #000;
    margin-bottom: 20px;
}
.m-txtImgb1 .txt p{text-indent: 2em; color:#333; line-height:1.8;}
.m-desc5 .ul-img2 .pic{height: auto;padding-top: 0;}
.m-desc5 .ul-img2 .pic img{display: block;height: 225px;margin-bottom: 0;}
.m-desc5 .ul-img2 li:hover img{transform:scale(1.05,1.05)}
@media screen and (max-width: 1500px) {
    .m-desc5 .ul-list-h1{padding-bottom: .85vw;height: 356px;}
    .m-txtImgb1 .txt{padding: 0 15px 0 0;line-height: 1.7;}
    .m-txtImgb1 .txt h3{margin-bottom: 5px;}
    .m-desc5 .ul-img2 .pic img{height: 168px;}
}
@media screen and (max-width: 1300px) {
    .m-desc5 .ul-list-h1{padding:.6vw 2vw;}
}
@media screen and (max-width: 1200px) {
    .m-desc5 .ul-list-h1{height: auto;}
    .m-desc5 .ul-img2 .pic img{height: auto;}
}
@media screen and (max-width: 960px) {
    .m-txtImgb1 .pic{
        float: none;
        width: auto;
        margin-bottom: 15px;
    }
    .m-txtImgb1 .pic img{
        margin: 0 auto;
    }
    .m-txtImgb1 .txt{
        padding: 0;
        line-height: 2;
    }
    .m-txtImgb1 .txt h3{text-align: center;}
}

























.m-desc2 span{font-size:1.88vw;color:#003fa8;font-weight:700;margin:0 2vw}

.ul-imgh1 li{width:25%;float:left}
.ul-imgh1 .con{overflow:hidden;margin:0 10px}
.ul-imgh1 .pic{position:relative;padding-top:65%;overflow:hidden;height:0}
.ul-imgh1 .pic img{display:block;min-height:100%;min-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}


.m-txtimg1{overflow:hidden}
.m-txtimg1 .txt{width:48%;float:left;margin-right:1.56vw;overflow:hidden;color:#fff}

.m-txtimg1 .img{overflow:hidden}

.ul-img2 li{float:left;width:50%}
.ul-img2 .con{overflow:hidden;margin:0 10px}
.m-desc5 .ul-img2 .pic{position:relative;height:0;padding-top:56%}
.m-desc5 .ul-img2 .pic img{position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;transform:translate(-50%,-50%)}
.ul-img2 .pic{overflow:hidden;margin-bottom:20px}
.ul-img2 .pic1,.ul-img2 .pic2{overflow:hidden}
.ul-img2 img{display:block;margin-bottom:20px;transition:all .3s}
.m-desc5 .ul-img2 li:hover img{transform:scale(1.05,1.05) translate(-50%,-50%)}
.ul-listh-1{overflow:hidden;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);padding-top:1.4vw;margin:1.5vw 0}
.ul-listh-1 li{overflow:hidden;margin-bottom:0.8vw}
.ul-listh-1 a{display:block;color:#fff}
.ul-listh-1 .time{font-size:18px;display:block;margin-bottom:.5vw}
.ul-listh-1 .tit{font-size:1vw;line-height:1.45;font-weight:400;padding-right:16px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.row-hs2{overflow:hidden;background-color:#e8f0f7;padding:4.17vw 0}

.m-txtimg2 .pic{float:left;height:20.83vw;margin-right:2.08vw;overflow:hidden}
.m-txtimg2 .pic img{display:block;width:100%;height:100%;transition:all .3s}
.m-txtimg2 .pic:hover img{transform:scale(1.05,1.05)}
.m-txtimg2 .content{overflow:hidden}
.m-desc5 .content .tit{font-size:1.56vw;color:#000;line-height:1.2;margin-bottom:1.4vw}
.m-txtimg2 .content .desc,.m-desc5 .content .desc{font-size:.73vw;color:#333;line-height:1.86; text-align:justify; margin-bottom:1vw;text-indent:2em;}
.margin50{margin-top:50px;}
.margin30{margin-left:30px;}
.row-h2 .g-tit_h1 h3 a:hover{color:#0346a8;}




.ul-nub{overflow:hidden}

.ul-nub li .p br{display:none}
.ul-nub li .top{font-size:14px;color:#063399}
.ul-nub li .top span{font-size:3.13vw;font-weight:700;margin-right:10px}
.ul-nub li .p{font-size:.83vw;color:#666;line-height:1.75;font-weight:700}
.row-hs3{overflow:hidden;padding:3.13vw 0}

.m-desc5 .r{width:35%;background:linear-gradient(0deg,rgba(14,104,226,1) 0,rgba(0,67,171,1) 100%);color:#fff}


.ul-list-h1 li:last-child{margin-bottom:0}


.m-desc4{font-size:16px;color:#333; text-align:justify;line-height:2;text-indent:2em;}
.row-hs4{overflow:hidden;background:url(../images/pic-h17.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;padding:4.17vw 0}
.row-hs4 .ul-tith1 li .con{font-size:14px;line-height:1.86}
.ul-tith1 .tit{font-size:1.56vw;font-weight:400;margin-bottom:1.1vw}
.row-hs4 .ul-tith1 .desc{text-indent:2em}
.g-table_h1{overflow:hidden;margin:0 4%}
.g-table_h1 table{width:100%}
.g-table_h1 table thead{background-color:#46acc8;line-height:64px;text-align:center;font-size:18px;color:#fff}
.g-table_h1 table thead th{font-weight:400}
.g-table_h1 table tbody td{text-align:center;font-size:16px;color:#333;line-height:50px;border-bottom:1px solid #fff;border-right:1px solid #fff;background:#f3f3f3}
.g-table_h1 table tbody td:first-child{text-align:left;padding:0 2.08vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.g-table_h1 table .t1{width:44.8%}
.g-table_h1 table .t2{width:11.8%}
.g-table_h1 table .t3{width:15%}
.g-table_h1 table .t4{width:11.2%}
.m-desc6{font-size:16px;color:#666;line-height:2.25;overflow:hidden;padding:0 0 4.69vw}
.m-desc6 p{text-indent:3em}
.m-desc6 .tit{font-size:24px;color:#000;overflow:hidden}
.m-mechanism .top{height:27.5vw;overflow:hidden;background:url(../images/pic-h18.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;text-align:center;padding-top:6.25vw;position:relative;z-index:2}
.m-mechanism .top .txt p{font-size:1.56vw;font-weight:400;color:#fff;opacity:.5;text-transform:uppercase}
.m-mechanism .top .txt .tit{font-size:3.13vw;color:#fff;line-height:1.3;font-weight:400}
.ul-mechanism{margin:0 15px}
.ul-mechanism li{float:left;width:25%;position:relative;z-index:9}
.ul-mechanism li .con{margin:0 8.5px;overflow:hidden}
.ul-mechanism li .box{border:1px dashed #fff;height:22.81vw;margin:16px;text-align:center;padding-top:3vw;color:#fff}
.ul-mechanism li .icon{line-height:5.21vw;overflow:hidden;margin-bottom:1.6vw}
.ul-mechanism li .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.ul-mechanism li .txt{margin-bottom:4.4vw}
.ul-mechanism p{font-size:1.46vw}
.ul-mechanism h3{font-size:1.88vw;font-weight:400}
.ul-mechanism .more{display:block;text-align:center;font-size:14px;color:#fff;line-height:1.5}
.ul-mechanism .more img{display:inline-block;vertical-align:middle;margin-top:-2px;margin-left:10px}
.ul-mechanism .l1{top:-8.33vw}
.ul-mechanism .l2{top:-6.77vw}
.ul-mechanism .l3{top:-10.42vw}
.ul-mechanism .l4{top:-6.77vw}
.row-hs5{overflow:hidden}
@media screen and (max-width:1199px){
.m-desc1{height:auto}
.m-desc1 .pic{width:auto;float:none;height:auto}
.m-desc1 .txt{height:auto;overflow:hidden;padding:15px}
.m-desc2 .tit{font-size:16px}
.m-desc2 span{font-size:22px}
.m-txtimg1 .txt{width:auto;float:none;margin:0 0 15px}
.m-txtimg1 .txt .desc{font-size:14px}
.ul-img2 .con .pic1{width:50%;float:left;text-align:center;padding:0 10px}
.ul-img2 li{width:auto;float:none}
.ul-img2 .con .pic2{width:33.33%;float:left;padding:0 10px}
.m-txtimg2 .content .desc,.ul-nub li .p{font-size:14px}
.m-txtimg2 .pic{width:auto;text-align:center;float:none;margin-bottom:15px;margin-right:0;height:auto}
.m-txtimg2 .content .tit{font-size:24px;text-align:center}
.m-desc5 .r{width:auto;float:none;margin-bottom:15px}
.m-desc5 .ul-img2 li{width:25%;float:left}
.m-desc6{font-size:14px;line-height:1.8}
.ul-list-h1 li{width:33.333%;float:left;font-size:12px;text-align:center;padding:0 10px}
.ul-tith1 .tit{font-size:18px}
.m-desc2{padding:15px 0;margin-bottom:15px}
.ul-listh-1 .tit{font-size:18px}
.ul-listh-1 .time{font-size:14px}
.ul-nub li{text-align:center}
.ul-list-h1 .top{font-size:12px}
}
@media screen and (max-width:960px){
.m-desc6 p{text-indent:2em}
.g-table_h1{margin:0}
.ul-list-h1 li .desc br{display:none}
.ul-mechanism li{position:static;width:50%;margin-bottom:15px}
.ul-mechanism li .box{height:260px}
.ul-mechanism p{font-size:14px}
.ul-mechanism h3{font-size:20px}
.m-mechanism .top{margin-bottom:15px}
.ul-mechanism{margin:0}
}
@media screen and (max-width:767px){
.xzh{margin-top:-20px;}
.ul-img2 .con .pic1,.ul-img2 .con .pic2{width:auto;float:none;padding:0}
.ul-nub li{width:auto;float:none;text-align:left}
.ul-nub li .top span{font-size:30px}
.m-desc5 .ul-img2 li{width:auto;float:none}
.m-desc6 .tit{font-size:18px}
.g-table_h1 table tbody td,.g-table_h1 table thead{font-size:10px}
.g-table_h1 table .t1{width:36%}
.g-table_h1 table .t5{width:22%}
.g-table_h1 table td{height:50px}
.ul-mechanism li{width:auto;float:none}
.ul-mechanism li .box{padding-top:50px}
.ul-listh-1{padding:15px 0}
.ul-listh-1 li{margin-bottom:15px}
.ul-imgh1 li{width:auto;float:none;margin-bottom:15px}
.ul-img2 img{width:100%}
.ul-list-h1 li{width:auto;float:none;text-align:left}
.ul-list-h1 .top span{font-size:30px}
}
.row-a4{padding-top:4.17vw}
.ul-listx1{overflow:hidden;margin:0 -10px}
.ul-listx1 li{float:left}
.ul-listx1 .img{width:50%}
.ul-listx1 .video{width:50%}
.ul-listx1 .con{display:block;margin:0 10px;position:relative}
.ul-listx1 .pic{position:relative;overflow:hidden;height:0;padding-top:59.15%}
.ul-listx1 .pic img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;transition:all .3s}
.ul-listx1 .pic:hover img{transform:translate(-50%,-50%) scale(1.08)}
.ul-listx1 .tit{position:absolute;left:0;bottom:0.05vw;width:100%;padding:0 2.08vw;font-size:1.67vw;color:#fff}
.ul-listx1 .vd{overflow:hidden;position:relative;height:0;padding-top:59%}
.ul-listx1 .vd video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:fill}
.ul-listx1 .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4.375vw;height:4.375vw;background-image:url(../images/play.png);background-repeat:no-repeat;background-position:center center;background-size:contain;z-index:9;cursor:pointer}
.m-bg{background:url(../images/c_bg1.png) center bottom no-repeat;padding-bottom:2.76vw}
.ul-listx2{padding-top:4.17vw}
.ul-listx2:after,.ul-listx2:before{display:block;content:'clear';height:0;clear:both;overflow:hidden;visibility:hidden}
.ul-listx2 li{float:left;width:20%;text-align:center;cursor:pointer}
.ul-listx2 .pic{width:5.73vw;height:5.73vw;margin:0 auto}
.ul-listx2 .pic img{display:block;width:100%;height:100%;border-radius:50%;transition:.3s}
.ul-listx2 .tit{font-size:1.35vw;margin:12px 0}
.ul-listx2 li:hover .pic img{box-shadow:0 0 0 4px rgba(91,193,255,.9),0 0 0 8px rgba(91,193,255,.5),0 0 0 12px rgba(91,193,255,.1)}
.g-boxx1{padding:42px 0;background-color:#fff;box-shadow:0 0 13px 0 rgba(10,79,163,.19);border-bottom:4px solid #044db6}
.row-map1{margin-bottom:40px}
.g-tit_b2.left{float:left;border-bottom:0;height:60px;line-height:60px;padding:0 52px}
.g-tit_b2.left .tit .icon{height:46px}
.ul-listx3{overflow:hidden}
.ul-listx3 li{float:left}
.ul-listx3 li a{position:relative;display:block;font-size:18px;height:60px;line-height:60px;color:#002f9c;padding:0 30px;transition:.3s}
.ul-listx3 li a:hover{color:#f8bb00}
.ul-listx3 li a::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px;height:20px;background-color:#ccc}
.ul-listx3 li:last-child a::after{display:none}
.row-map2{margin-bottom:57px}
.row-map2 .g-boxx1{padding-bottom:26px}
.ul-listx4{overflow:hidden}
.ul-listx4 li{padding:17px 0;border-bottom:1px dashed #c9c9c9}
.ul-listx4 li:last-child{border-bottom:0}
.ul-listx4 dl{overflow:hidden;margin:0 -5px}
.ul-listx4 dt{font-size:18px;color:#002f9c;margin:0 5px 18px}
.ul-listx4 dd{float:left;width:33.33%;padding:9px 0}



.ul-listx4 .xz1 dd{width:50%!important;}
.xz2{width:100%!important; padding:0 52px!important;}
.xz3{border-left: 3px solid #0148aa;padding-left: 20px;line-height: 28px;}
.date1{width:120px; float:right; height:30px; line-height:30px; color:#999; text-align:right;}
.txt1{width:calc(100% - 120px); height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333; font-size:16px;}
.news2{padding:15px 0!important;}
.txt1 a{color:#333!important; font-size:16px!important;}




.nav .sub{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:150px;padding:20px 2px;background-color:#025cdf;border-top:2px solid #fabc15;z-index:1}

.ssimg{overflow:hidden; padding-bottom:30px;}
.ssimg li{width:33.3%; padding:0 3%; float:left;}
.ssimg li p{line-height:30px; font-size:16px; overflow:hidden; line-height:30px; margin-bottom:50px;}
.ssimg li:hover p{color:#0348ad;}
.user TABLE{caption-side: top; width: 100%; border-collapse: collapse; empty-cells: hide; line-height:30px; border:1px solid #ddd!important;}
.user TABLE TD{border:1px solid #ddd!important; padding:10px 0 10px 10px;}









.ul-listx4 dd a{display:block;font-size:14px;color:#333;margin:0 5px;transition:.3s}
.ul-listx4 dd a:hover{color:#f8bb00}
.row-map3{padding:62px 0 43px;margin-bottom:40px;background-color:#fff;box-shadow:0 0 13px 0 rgba(10,79,163,.19)}
.ul-listx5{overflow:hidden;padding:0 80px}
.ul-listx5 li{float:left;width:20%;text-align:center}
.ul-listx5 .con{display:block;margin:0 5px}
.ul-listx5 .icon{display:inline-block;width:134px;height:134px;line-height:134px;border:1px dashed #002f9c;border-radius:50%;margin-bottom:16px}
.ul-listx5 .icon img{display:inline-block;vertical-align:middle;max-width:50%;max-height:50%}
.ul-listx5 .tit{font-size:1.35416vw;color:#002f9c}
.row-map4{overflow:hidden;margin-bottom:40px;height:583px;padding-top:3px;background-color:#fbfbfb;background-image:url(../images/iconx9.png);background-repeat:no-repeat;background-position:96% 88%;background-size:13.96vw 13.96vw}
.row-map4 .left{float:left;width:340px;height:100%;background-image:url(../images/bgx1.png);background-repeat:no-repeat;background-position:center center;background-size:100%}
.row-map4 .right{overflow:hidden;padding:0 55px}
.row-map4 .ul-listx5{padding:129px 0}
.row-map4 .ul-listx5 li{float:none;width:auto}
.row-map4 .ul-listx5 .icon{border-color:#fff}
.row-map4 .ul-listx5 .tit{color:#fff}
.ul-listx6{padding:47px 0}
.ul-listx6 li{position:relative;font-size:18px;line-height:1.8;color:#333;padding-left:30px;margin-bottom:32px}
.ul-listx6 li:last-child{margin-bottom:0}
.ul-listx6 li::after{content:'';position:absolute;top:16px;left:0;width:8px;height:3px;background-color:#044eb7}
.ul-listx6 li span{display:block}
.ul-listx7{padding-bottom:40px}
.ul-listx7 li{overflow:hidden;height:733px;margin-bottom:40px}
.ul-listx7 .tit{float:left;width:75px;height:100%;background-color:#0ba299;text-align:center}
.ul-listx7 .tit .icon{display:block;height:46px;margin:30px 0;text-align:center;background-image:url(../images/iconx10.png);background-repeat:no-repeat;background-position:top center;background-size:contain}
.ul-listx7 .tit span{display:inline-block;width:24px;font-size:24px;line-height:24px;color:#fff}
.ul-listx7 dl{overflow:hidden;height:100%;background-color:#fbfbfb;padding:31px 53px;border-top:12px solid #0ba299;border-right:14px solid #0ba299}
.ul-listx7 dd{font-size:16px;color:#333;padding:19px 12px;border-bottom:1px solid #0ba299}
.ul-listx7 dd:first-child{border-bottom:1px solid #0ba299}
.ul-listx7 dd:last-child{border-bottom:0}
.ul-listx7 .li2{height:362px}
.ul-listx7 .li2 .tit{background-color:#c81b40}
.ul-listx7.li2 .tit .icon{background-image:url(../images/iconx11.png)}
.ul-listx7 .li2 dl{border-top-color:#c81b40;border-right-color:#c81b40}
.ul-listx7 .li2 dd:first-child{border-bottom:1px solid #c81b40}
.row-map6{overflow:hidden;margin-bottom:68px}
.row-map6 .left{float:left;width:280px}
.row-map6 .right{overflow:hidden;padding-left:78px}
.row-map6 .left .pic img{display:block;width:100%}
.ul-tabx1{padding:27px;background-image:url(../images/bgx2.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover}
.ul-tabx1 li{padding:16px 0;border-bottom:1px solid #396ec8}
.ul-tabx1 li:last-child{border-bottom:0}
.ul-tabx1 li a{display:block;position:relative;font-size:18px;color:#fff;padding-left:0;transition:.3s}
.ul-tabx1 li a:hover,.ul-tabx1 li.on a{padding-left:14px;color:#f8bb00}
.ul-tabx1 li a::after{content:'';display:none;position:absolute;top:50%;transform:translateY(-50%);left:0;width:2px;height:17px;background-color:#f8bb00;transition:.3s}
.ul-tabx1 li.on a::after{display:block}
.ul-listx8 li{overflow:hidden;padding:28px 0;border-bottom:1px solid #e3e3e3}
.ul-listx8 li:first-child{padding-top:0}
.ul-listx8 .date{float:right;width:70px;padding:20px 0;border-top:2px solid #175fc3;text-align:right;margin-top:14px}
.ul-listx8 .date span{display:block;font-size:36px;color:#175fc3;line-height:32px}
.ul-listx8 .date em{display:block;font-size:14px;color:#999}
.ul-listx8 .pic{float:left;width:240px;height:162px;margin-right:38px}
.ul-listx8 .pic img{display:block;width:100%;height:100%}
.ul-listx8 .txt{overflow:hidden}
.ul-listx8 .news1 .txt{width:70.4%}
.ul-listx8 h3 a{display:block;font-size:18px;color:#039;font-weight:400;margin-bottom:36px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.3s}
.ul-listx8 h3 a:hover{color:#f8bb00}
.ul-listx8 .desc{font-size:14px;line-height:1.86;height:3.72em;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.ul-listx8 .time{text-align:right;margin-top:23px}
.ul-listx8 .news1 .time{display:none}
.ul-listx8 .time span{font-size:14px;color:#999;padding-left:25px;background-image:url(../images/iconx12.png);background-repeat:no-repeat;background-position:left center;background-size:contain}
.g-tabx1{position:fixed;top:50%;left:8%}
.g-tabx1 .bdsharebuttonbox a{float:none;display:block;margin:0 0 12px;width:60px;height:60px;padding:0;background-repeat:no-repeat;background-position:center center;background-size:100%}
.g-tabx1 .bdsharebuttonbox .bds_tsina{background-image:url(../images/iconx13.png)}
.g-tabx1 .bdsharebuttonbox .bds_weixin{background-image:url(../images/iconx14.png)}
.g-tabx1 .bdsharebuttonbox .bds_more{background-image:url(../images/iconx15.png)}
@media screen and (max-width:1919px){
.row-map1{margin-bottom:2.083vw}
.g-boxx1{padding:2.1875vw 0;border-bottom-width:.2083vw}
.g-tit_b2.left{padding:0 2.71vw;height:3.125vw;line-height:3.125vw}
.g-tit_b2.left .tit .icon{height:3.125vw}
.ul-listx3 li a{height:3.125vw;line-height:3.125vw;font-size:.9375vw;padding:0 1.5625vw}
.row-map2 .g-boxx1{padding-bottom:1.35vw}
.ul-listx4 li{padding:.89vw 0}
.ul-listx4 dt{font-size:.9375vw}
.row-map3{padding:3.23vw 0 2.24vw;margin-bottom:2.083vw}
.ul-listx5{padding:0 4.17vw}
.ul-listx5 .icon{width:6.98vw;height:6.98vw;line-height:6.98vw}
.ul-listx5 .icon img{max-width:50%;max-height:50%}
.ul-listx5 .tit{font-size:1.35416vw}
.row-map4{margin-bottom:2.083vw;height:30.36vw}
.row-map4 .left{width:17.71vw}
.row-map4 .right{padding:0 2.86vw}
.row-map4 .ul-listx5{padding:6.71875vw 0}
.ul-listx6{padding:2.45vw 0}
.ul-listx6 li{font-size:.9375vw;margin-bottom:1.67vw}
.ul-listx6 li::after{top:.83333vw;width:.4166vw;height:.1562vw}
.ul-listx7{padding-bottom:2.083vw}
.ul-listx7 li{height:38.177vw;margin-bottom:2.083vw}
.ul-listx7 .tit .icon{height:2.4vw;margin:1.5625vw 0}
.ul-listx7 .tit span{font-size:1.25vw;line-height:1.25vw}
.ul-listx7 dl{padding:1.61vw 2.76vw;border-top-width:.625vw;border-right-width:.73vw}
.ul-listx7 dd{font-size:.83vw;padding:.99vw .625vw}
.row-map6{margin-bottom:3.54vw}
.row-map6 .left{width:14.58333vw}
.ul-tabx1{padding:1.40625vw}
.ul-tabx1 li{padding:.83vw 0}
.ul-tabx1 li a{font-size:.9375vw}
.ul-tabx1 li a::after{height:.88541vw}
.row-map6 .right{padding-left:4.0625vw}
.ul-listx8 li{padding:1.458vw 0}
.ul-listx8 .date{padding:1.04166vw 0}
.ul-listx8 .date span{font-size:1.875vw}
.ul-listx8 h3 a{font-size:.9375vw;margin-bottom:1.875vw}
.ul-listx8 .pic{width:12.5vw;height:8.4375vw;margin-right:1.98vw}
}
@media screen and (max-width:1600px){
.m-bg{background-size:90% auto}
.ul-listx1 .tit,.ul-listx3 li a,.ul-listx4 dt{font-size:16px}
.ul-listx3 li a::after{width:1px}
.ul-listx6 li::after{top:13px;width:6px;height:2px}
.ul-listx7 .tit span{font-size:18px;line-height:18px}
.ul-listx6 li{font-size:14px;margin-bottom:18px}
.ul-listx8 h3 a,.ul-tabx1 li a{font-size:14px}
.ul-tabx1 li a::after{height:9px}
.row-map2{margin-bottom:2.96875vw}
.ul-listx5 .tit{font-size:18px}
.ul-listx7 dd{font-size:12px}
.ul-listx8 .time{margin-top:1.2vw}
.ul-listx8 .desc,.ul-listx8 .time span{font-size:12px}
.g-tabx1{left:5%}
}
@media screen and (max-width:1199px){
.row-a4{padding-top:35px}
.ul-listx1 .tit{bottom:20px;padding:0 20px;font-size:16px}
.ul-listx1 .icon{width:40px;height:40px}
.ul-listx2{padding-top:35px}
.ul-listx2 .pic{width:56px;height:56px}
.ul-listx2 .tit{font-size:14px}
.row-map1{margin-bottom:20px}
.g-tit_b2.left{padding:0 20px;height:32px;line-height:32px}
.g-tit_b2.left .tit .icon{height:30px}
.ul-listx3 li a{height:32px;line-height:32px;padding:0 10px}
.g-boxx1{padding:23px 0;border-bottom-width:2px}
.row-map2{margin-bottom:20px}
.row-map2 .g-boxx1{padding-bottom:23px}
.ul-listx4 li{padding:20px 0}
.ul-listx4 dt{margin-bottom:10px}
.ul-listx4 dd{padding:5px 0}
.row-map3{margin-bottom:20px;padding:34px 0 24px}
.ul-listx5{padding:0}
.ul-listx5 .icon{width:70px;height:70px;line-height:68px;margin-bottom:5px}
.row-map4{margin-bottom:20px;height:320px}
.row-map4 .left{width:180px}
.row-map4 .right{padding:0 20px}
.row-map4 .ul-listx5{padding:50px 0}
.ul-listx6{padding:20px 0}
.ul-listx6 li{margin-bottom:7px}
.ul-listx7{padding-bottom:20px}
.ul-listx7 li{height:520px;margin-bottom:20px}
.ul-listx7 .tit .icon{height:30px;margin:10px 0}
.ul-listx7 dl{padding:15px;border-top-width:6px;border-right-width:7px}
.ul-listx7 dd{padding:15px}
.row-map6 .left{width:200px}
.row-map6{margin-bottom:20px}
.ul-tabx1{padding:15px}
.ul-tabx1 li{padding:5px 0}
.ul-listx8 li{padding:10px 0!important}
.ul-listx8 .date span{font-size:20px}
.ul-listx8 .time{margin-top:15px}
.ul-listx8 h3 a{margin-bottom:10px}
.ul-listx8 .pic{width:178px;height:120px}
.ul-listx8 .news1 .txt{width:80%}
.g-tabx1{display:none}
}
@media screen and (max-width:959px){
.ul-listx7 li{height:550px}
}
@media screen and (max-width:767px){
.row-a4{padding-top:20px}
.ul-listx1{margin:0}
.ul-listx1 li{float:none;margin-bottom:10px}
.ul-listx1 .img,.ul-listx1 .video{width:auto}
.ul-listx1 .con{margin:0}
.ul-listx1 .pic{position:static;padding:0;height:auto}
.ul-listx1 .pic img{display:block;position:static;transform:translate(0)}
.ul-listx2{padding-top:20px}
.ul-listx2 li{width:33.33%;margin-bottom:10px}
.ul-listx2 .tit{margin:5px 0}
.m-bg{background-image:none;padding-bottom:20px}

.g-tit_b2.left{float:none;padding:0 10px}
.ul-listx3{padding-top:10px}
.ul-listx4 dl,.ul-listx4 dt{margin:0 5px}
.ul-listx4 dd{width:50%}
.ul-listx4 dd a{font-size:12px}
.ul-listx5 li{width:50%;margin-bottom:15px}
.row-map4{height:auto;background-image:none}
.row-map4 .left,.row-map4 .right{float:none;width:auto;padding:0;background-size:cover}
.row-map4 .ul-listx5{padding:15px 0 0}
.ul-listx6{padding:10px 5px}
.ul-listx6 li{font-size:12px;padding-left:15px}
.ul-listx6 li::after{top:9px}
.ul-listx7 li{height:auto!important}
.ul-listx7 .tit{overflow:hidden;float:none;width:auto;text-align:left;padding:11px 0}
.ul-listx7 .tit .icon{float:left;width:40px;height:18px;margin:0}
.ul-listx7 .tit span{overflow:hidden;display:block;width:auto}
.ul-listx7 dl{border:0;padding:0}
.ul-listx7 dd{padding:10px 0}
.row-map6 .left,.row-map6 .right{float:none;width:auto;padding:0}
.row-map6 .left>.pic{display:none}
.ul-listx8 .news1 .time{display:block}
.ul-listx8 .news1 .txt{width:auto}
.ul-listx8 .date,.ul-listx8 .pic{display:none}
.ul-tabx1{overflow-x:scroll;white-space:nowrap;padding:0}
.ul-tabx1 li{display:inline-block;border-bottom:0;padding:0}
.ul-tabx1 li a:hover,.ul-tabx1 li.on a{padding:5px}
.ul-tabx1 li.on a::after{display:none}
.ul-tabx1 li a{padding:10px 5px}
.ul-listx3 li{width:33.33%}
}
.banner .item{position:relative}
.banner .img img{display:block}
.banner .txt{position:absolute;bottom:0;left:0;width:100%;height:10.26041vw;background:url(../images/ban-txtbg.png) center bottom no-repeat;background-size:100% 100%;font-size:26px;color:#fff;line-height:14.58333vw}
.banner .txt .wp{padding-right:12.13541vw;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.banner .slick-arrow{font-size:0;text-indent:9999px;border:none;z-index:5;cursor:pointer;outline:0}
.banner .slick-next,.banner .slick-prev{width:3.6458vw;height:3.6458vw;border-radius:50%;position:absolute;top:50%;margin-top:-1.8229vw;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:auto 100%;overflow:hidden}
.banner .slick-prev{left:4%;background-image:url(../images/c_prev.png)}
.banner .slick-next{right:4%;background-image:url(../images/c_next.png)}
.banner .slick-dots{position:absolute;right:0;bottom:0;width:27.13541vw;height:52px;line-height:52px;font-size:0;background-color:rgba(4,69,165,.8)}
.banner .slick-dots::before{content:"";display:block;position:absolute;top:0;right:100%;width:0;height:0;border-top:26px solid transparent;border-right:16px solid rgba(4,69,165,.8);border-bottom:26px solid transparent}
.banner .slick-dots li{display:inline-block;vertical-align:middle;width:25px;height:25px;margin:0 10px;background:url(../images/dot.png) center no-repeat;background-size:auto 100%;cursor:pointer}
.banner .slick-dots button{display:none}
.banner .slick-dots li.slick-active{transform:rotate(360deg);transition:.4s;background-image:url(../images/actdot.png)}
.row-a3{padding:3.38vw 0 4.5vw;background:url(../images/c_bg2.png) center top no-repeat;overflow:hidden;margin-top:-5.416666vw}
.m-info_b{overflow:hidden;margin:0 -10px}
.pics1{height:0;overflow:hidden}
.pics1.act{height:auto}
.m-info_b.mt{margin-top:20px}
.m-info_b .item{float:left;width:50%;padding:0 10px}
.g-pics{position:relative}
.g-pics .pic{display:block;position:relative;height:0;padding-top:59.375%;overflow:hidden}
.g-pics .pic .img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;transition:.4s}
.g-pics .pic:hover .img{transform:scale(1.06)}
.g-pics .txt{position:absolute;right:0;bottom:0;left:0;height:50px;line-height:50px;font-size:.83333vw;color:#fff;background-color:rgba(0,0,0,.5);padding-left:1.5625vw;padding-right:80px;overflow:hidden}
.g-pics .txt .name{float:left;font-size:1.14583vw;margin-right:5px}
.g-pics .txt .job{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.g-pics .g-tit_h1{margin-bottom:20px}
.ul-tabs_b{font-size:0;position:relative}
.ul-tabs_b li{display:inline-block;cursor:pointer}
.ul-tabs_b .tit{height:4.6875vw;line-height:4.6875vw;position:relative;margin-right:2vw}
.ul-tabs_b .tit .icon{display:none;vertical-align:middle;margin-right:15px;height:2.76vw}
.ul-tabs_b .tit .s{display:inline-block;vertical-align:middle;font-size:1.67vw;color:#333;position:relative}
.ul-tabs_b .tit .s::after{content:"";display:inline-block;vertical-align:middle;width:1px;height:100%;opacity:0}
.ul-tabs_b .on .tit .icon{display:inline-block}
.ul-tabs_b .on .tit .s{color:#0346a8}
.ul-tabs_b .more{display:none;position:absolute;top:0;right:0;font-size:18px;color:#0346a8;line-height:4.6875vw}
.ul-tabs_b .on .more{display:block}
.ul-tabs_b .more:hover{text-decoration:underline}
.list-box.pic{cursor:default;background:url(../images/listbg.jpg) center no-repeat;background-size:cover}
.m-info_b .list-box.pic{background-image:none;background-color:rgba(255,255,255,.4)}
.list-con{position:absolute;top:0;left:0;width:100%;height:100%}
.ul-listb1{padding:1.875vw 5px 0 25px;max-height:100%;overflow-y:auto}
.ul-listb1 .con{display:block;font-size:.94vw;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:1.51041vw}
.ul-listb1 .con:hover{color:#fabc15}
.ul-newsh2.sty1{padding:2.08333vw 1vw 0;max-height:100%;overflow-y:auto}
.ul-newsh2.sty1 a{padding-left:0;background-image:none}
.m-ban_b1 .slick-dots{position:absolute;right:1.5625vw;bottom:0;height:50px;line-height:50px}
.m-ban_b1 .slick-dots li{display:inline-block;margin:0 5px;cursor:pointer}
.m-ban_b1 .slick-dots button{font-size:16px;color:#fff;transition:.3s;background-color:transparent;border:none;cursor:pointer}
.m-ban_b1 .slick-dots li.slick-active button{color:#fabc15}
.m-top{border-bottom:1px solid rgba(255,255,255,.4);margin-bottom:19px}
.ul-tabs_b .tit:hover .s{color:#0e4ec0}
.m-top .ul-tabs_b .on .tit::after{content:"";display:block;width:100%;height:5px;background-color:#0e4ec0;position:absolute;bottom:-3px;left:0}
.ban_in{position:relative}
.ban_in .img img{display:block;width:100%}
.ban_in .bot{position:absolute;bottom:0;right:0;width:62%;height:55px;background-color:none;padding-left:17.5%}
.ban_in .bot::before{content:"";display:block;position:absolute;right:100%;bottom:0;width:63px;height:35px;margin-right:50px;background:url(../images/xx.png) center no-repeat;background-size:auto 100%}
.ban_in .bot::after{content:"";display:block;position:absolute;right:100%;bottom:0;width:0;height:0;border-bottom:55px solid rgba(4,76,180,.89);border-left:55px solid transparent}
.m-tabs .item{float:left;font-size:24px;color:#a7c7f6;line-height:55px;margin-right:2.7vw;position:relative;transition:.4s}
.m-tabs .item:hover{color:#fff}
.m-tabs .item:last-of-type{margin-right:0}
.m-tabs .item.on{color:#fff}
.m-tabs .item::after{content:"";display:block;width:3.125vw;height:4px;background-color:#c81b40;position:absolute;top:100%;left:50%;transform:translateX(-50%);opacity:0;transition:.3s}
.m-tabs .item.on::after{opacity:1}
.cur,.cur a{font-size:14px;color:#999;line-height:20px}
.cur{padding-left:26px;background:url(../images/house.png) left center no-repeat;background-size:auto 14px;margin-top:15px}
.cur a:hover{color:#ca1318}
.g-inhead{padding:2.65625vw 0 13px;border-bottom:1px solid #e5e5e5;margin-bottom:3.64583vw}
.g-tit_b1{font-size:1.5625vw;color:#000;padding-left:24px;position:relative;overflow:hidden}
.g-tit_b1::before{content:"";display:block;position:absolute;top:50%;left:0;width:5px;height:13px;background-color:#0348ad;margin-top:-6px}
.g-column{position:relative}
.g-column img{display:block}
.g-column .txt{position:absolute;bottom:7%;left:0;width:100%;text-align:center;font-size:3.125vw;color:#fff;line-height:1.3}
.g-column .en{font-size:1.5625vw;opacity:.5;text-transform:uppercase}
.m-subject .item{padding:1.5625vw 0;border-bottom:1px solid #e1e1e1;overflow:hidden}
.m-subject .l{width:40%}
.m-subject .r-box{padding-top:8px;overflow:hidden}
.m-subject .g-tit_b1{font-size:1.45833vw;color:#002f9c}
.m-subject .g-tit_b1::before{width:3px;height:18px}
.m-subject .person{float:left;width:20%;font-size:18px;color:#000;margin-bottom:15px;padding-left:20px;background:url(../images/a-r.png) center left no-repeat;background-size:auto 12px;transition:.3s}
.m-subject .person:hover{color:#002f9c}
.ul-person1{padding-top:2.5vw;overflow:hidden;margin:0 -2.08333vw}
.ul-person1 li{float:left;width:50%;margin-bottom:5vw}
.ul-person1 .con{padding-left:1.82291vw;background:url(../images/c_bg4.png) right bottom no-repeat;background-size:27px auto;margin:0 2.08333vw;box-shadow:0 0 13px 0 rgba(10,79,163,.15);position:relative}
.ul-person1 .l{position:relative;width:43.97%;height:100%}
.ul-person1 .r-box{overflow:hidden}
.ul-person1 .pic{position:relative;height:0;padding-top:64%;margin-top:-25px}
.ul-person1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;transition:.4s}
.ul-person1 .pic::before{content:"";display:block;width: 3vw;height: 3.5vw;background-color:#044bb3;position:absolute;top:-5px;left:-5px;}
.ul-person1 .txt{text-align:center;font-size:14px;color:#9cf;height:7.34375vw;background:url(../images/c_bg3.png) center bottom no-repeat;background-size:100% auto;padding-top:2.34375vw;margin-top:-1.95vw;position:relative;z-index:1}
.ul-person1 .name{font-size:26px;color:#fff}
.ul-person1 .desc{font-size:14px;color:#333;line-height:2.2;height:10.6em;overflow-y:hidden;margin:2.3vw 2vw 1.6vw 2.2vw}
.ul-person1 .g-more{margin-bottom:1.97916vw}
.g-more{display:block;text-align:right;font-size:0;color:#039;padding-right:20px;transition:.4s}
.g-more:hover{transform:translateX(4px)}
.g-more span{display:inline-block;vertical-align:middle;font-size:14px}
.g-more i{display:inline-block;vertical-align:middle;width:13px;height:14px;margin-left:8px;background:url(../images/c_i9.png) center right no-repeat;background-size:auto 100%}
.ul-person2{overflow:hidden;margin:0 -24px}
.ul-person2 li{float:left;width:50%;margin-bottom:2.86458vw}
.ul-person2 .con{display:block;padding:22px 22px 24px;border:1px solid rgba(210,222,240,1);box-shadow:0 0 13px 0 rgba(10,79,163,.15);overflow:hidden;margin:0 24px}
.ul-person2 .con>.l{width:32.1%;margin-right:24px}
.ul-person2 .pic{position:relative;height:0;padding-top:140.5%;border:4px solid #adc9f5;overflow:hidden}
.ul-person2 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;transition:.5s}
.ul-person2 .con:hover .pic img{transform:scale(1.06)}
.ul-person2 .r-box{overflow:hidden}
.ul-person2 .top{font-size:0;line-height:29px;margin-bottom:23px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-person2 .line,.ul-person2 .name{display:inline-block;vertical-align:middle}
.ul-person2 .line{max-width:60%;height:29px;margin-right:20px}
.ul-person2 .name{font-size:22px;color:#044cb3}
.ul-person2 .row{height:4.5em;overflow:hidden}
.ul-person2 .desc{font-size:16px;color:#333}
.ul-college{overflow:hidden;margin:0 -26px}
.ul-college li{float:left;width:50%;margin-bottom:2.29166vw}
.ul-college .con{border-top:12px solid #044db6;padding:1.8vw 2.34375vw 2vw;box-shadow:0 0 13px 0 rgba(10,79,163,.19);margin:0 26px}
.ul-college .top{font-size:16px;color:#000;line-height:50px;overflow:hidden;margin-bottom:1.77083vw}
.ul-college .name{font-size:28px;color:#039;position:relative}
.ul-college .name::before{content:"";display:inline-block;vertical-align:middle;width:13px;height:3px;margin:-2px 20px 0;background-color:#039}
.ul-college .desc,.ul-college .info{overflow:hidden}
.ul-college .pic{float:left;width:37.454%;margin-right:1.5625vw}
.ul-college .pic img{display:block}
.ul-college .desc{font-size:16px;color:#666;line-height:2;margin-top:-9px}
.ul-college .desc .txt{height:12em;overflow-y:auto;margin-bottom:15px}
.ul-college .g-more{text-align:left}
.ul-major{margin-bottom:3.64583vw}
.ul-major li{padding-left:17px;margin-bottom:2.08333vw}
.ul-major .con{position:relative;background-color:#fff;padding-bottom:2.65625vw;box-shadow:0 0 13px 0 rgba(10,79,163,.19)}
.ul-major .l{width:29%;padding-top:14px}
.ul-major .pic{position:relative;height:0;padding-top:69.7142%;overflow:hidden;margin-left:-17px;margin-right:38px}
.ul-major .pic img{position:absolute;left:0;top:0;width:100%;height:100%;display:block}
.ul-major .txt{padding-top:1.82291vw;overflow:hidden}
.ul-major .top{background:url(../images/line2.png) right center no-repeat;background-size:auto 9px;margin-bottom:1.66666vw}
.ul-major .name{font-size:28px;color:#063399;padding-right:24px;background-color:#fff;position:relative}
.ul-major .name::before{content:"";display:inline-block;vertical-align:middle;width:16px;height:9px;background-color:#063399;margin-right:23px}
.ul-major .desc{font-size:16px;color:#666;line-height:2;padding-right:3vw}
.ul-major .g-more{position:absolute;right:0;bottom:0;line-height:2.76041vw;padding:0 1.25vw}
.ul-major .g-more:hover{transform:none;opacity:.7}
.ul-major .g-more span{font-size:12px;color:#fff}
.ul-major .g-more i{background-image:url(../images/c_i18.png)}
.ul-office{margin-bottom:2.5vw}
.ul-office li{margin-bottom:26px}
.ul-office .con{box-shadow:0 0 13px 0 rgba(10,79,163,.15)}
.ul-office .tit{line-height:58px;border:1px solid #d4e0f2;font-size:26px;color:#044cb4;padding-left:27px;position:relative}
.ul-office .tit::before{content:"";display:block;position:absolute;width:5px;height:32px;top:50%;left:0;background-color:#044cb4;margin-top:-16px}
.ul-office .box{overflow:hidden;background-color:#fff;padding:2vw 2.2vw 1vw}
.ul-office .desc{float:left;width:60%;font-size:16px;color:#666;overflow:hidden}
.ul-office .links{overflow:hidden}
.ul-office .links .a{float:left;font-size:0;text-align:center;padding:0 26px;position:relative}
.ul-office .links .a:first-child::after{content:"";display:block;width:1px;height:77px;background-color:#e8e8e8;position:absolute;top:50%;right:0;margin-top:-38.5px}
.ul-office .links .a img{display:inline-block;max-height:29px;margin-bottom:12px}
.ul-office .links .a>span{display:block;font-size:16px;color:#333}
.ul-office .links .a .t1{font-size:14px;color:#999}
.m-course{background-color:#fbfbfb;overflow:hidden;margin-bottom:5.208333vw}
.tab-items{float:left;width:35.5%;background-color:#f2f5fc;padding-left:13px}
.tab-items .item{border-left:7px solid #0449ae;border-bottom:1px solid #d2d2d2;font-size:18px;color:#000;cursor:pointer;position:relative}
.tab-items .item:last-of-type{border-bottom:none}
.tab-items .date{font-size:24px;color:#999;margin-bottom:9px}
.tab-items .item .info{display:none;margin-bottom:5px}
.tab-items .item .icon{position:absolute;top:50%;left:20px;width:3.90625vw;height:3.90625vw;transform:translateY(-50%);opacity:0;z-index:-1;min-width:50px;min-height:50px}
.tab-items .item .box{position:relative;z-index:1;padding:19px 0 20px 30px}
.tab-items .item.on{background-color:#fff}
.tab-items .item.on::after{content:"";display:block;width:115%;background:url(../images/c_bg5.png) top left no-repeat;background-size:100% 100%;position:absolute;top:-5px;left:-5px;bottom:-5px}
.tab-items .item.on .box{padding-top:36px;padding-bottom:23px}
.tab-items .item.on .date{color:#0450bb}
.tab-items .item.on .info{display:block}
.tab-items .item.on .icon{opacity:1}
.m-course .con{height:auto!important;background:url(../images/c_i13.png) 95% 95% no-repeat #fbfbfb;background-size:auto 13.95833vw;padding:3.64583vw 0 0 4.94791vw;overflow-y:auto}
.m-course .user{margin-bottom:30px}
.m-course .user,.m-course .user .job{overflow:hidden}
.m-course .user .name{font-size:18px;color:#023b8e;}
.m-course .user .job{font-size:16px;color:#666;line-height:2}
.m-maps{position:relative;overflow:hidden;margin-bottom:3.95833vw}
.m-maps .l{position:absolute;top:12px;left:0;width:44.2312%;z-index:1}
.m-maps .img{position:relative;padding-left:75px}
.m-maps .img img{display:block}
.m-maps .img .txt{position:absolute;top:0;left:0;bottom:0;width:75px;background:url(../images/c_i14.png) center 10% no-repeat #064bb3;background-size:auto 2.1875vw;font-size:24px;color:#fff;padding:4.5vw 15px 0;text-align:center;line-height:1.2}
.m-maps .r-box{margin-left:40%;background-color:#064bb3;padding:8px 8px 0 0;height:26.77083vw;min-height:400px;position:relative}
.maptag{display:block;position:absolute;right:0;bottom:0}
.map{width:100%;height:100%}
.map img{max-width:none;transition:none}
.map .anchorBL{display:none}
.BMap_bubble_content{padding-top:10px;font-size:16px;color:#333;text-align:center}
.m-discipline{overflow:hidden}
.m-discipline .title{width:24.42708vw;height:25.26041vw;background:url(../images/xkbg.jpg) center no-repeat #8c1515;background-size:auto 100%;padding:3.54166vw 2.5vw;font-size:14px;color:#fcc;position:relative}
.title1{background:url(../images/xkbg1.jpg) center no-repeat #8c1515!important;}
.title2{background:url(../images/xkbg2.jpg) center no-repeat #8c1515!important;}
.blue1{color:#cbdeff;}
.green1{color:#c9ffff;}
.blue{color:#002b9e!important;}
.green{color:#016565!important;}
.con-title{border-bottom:2px solid #8ca7d7; text-align:center; padding-bottom:20px; margin-bottom:30px;}
.con-title h3{font-size:1.9vw; line-height:1.8; color:#333; font-weight:normal;}
.con-title p{font-size:0.76vw; line-height:1.5; color:#999; font-weight:normal;}
.con-content{color:#727171; font-size:16px; line-height:2; margin-bottom:60px;}
.con-content p{margin-bottom:15px; text-indent:2em; width:100%; text-align:justify; color:#727171!important; line-height:200%!important; font-size:16px!important}
.con-content iframe {max-width:100%;    margin: 0 auto;
    display: block;}


.m-discipline .title .type{font-size:2.5vw;color:#fff;line-height:1.2;text-align:center;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}
.m-discipline .title .type .id{font-size:18px}
.m-discipline .r-box{margin-left:20vw;margin-top:7px;padding:13px}
.dl-type{padding:1.08333vw 2.23958vw 0 6.94791vw;box-shadow:0 0 13px 0 rgba(10,79,163,.19);margin-bottom:3.125vw}
.dl-type dd,.dl-type dt{padding:20px 0 25px;overflow:hidden}
.dl-type dt{padding-bottom:9px}
.dl-type dt .item{font-size:14px;color:#999;background:url(../images/a-d.png) 80% 50% no-repeat;background-size:auto 23px}
.dl-type dd:not(:last-child){border-bottom:1px dashed #cdcdcd}
.dl-type .item{float:left;width:50%;font-size:16px;color:#333;line-height:2}
.dl-type dd .item:first-child{font-size:18px;color:#8c1515}
.m-discipline .bot,.m-discipline .bot .tips{overflow:hidden}
.m-discipline .bot{padding-left:3.38541vw;margin-bottom:4.79166vw}
.m-discipline .bot .icon{float:left;height:52px;margin-right:46px}
.m-discipline .bot .tips{display:block;font-size:14px;color:#999;line-height:2.285}
.m-discipline .bot .tips .z{color:#f60;font-size:18px}
.m-course_ue{display:none}
.ban_idx{position:relative}
.ban_idx img{display:block}
.ul-emails{position:absolute;right:0;bottom:0;font-size:0;padding-left:2.08333vw;padding-right:4.0625vw;background:url(../images/line4.png) 95% 50% no-repeat rgba(4,69,165,.8);background-size:auto 100%}
.ul-emails::before{content:"";display:block;position:absolute;top:0;right:100%;width:0;height:0;border-top:1.5625vw solid transparent;border-right:1.04166vw solid rgba(4,69,165,.8);border-bottom:1.5625vw solid transparent}
.ul-emails li{display:inline-block;margin-right:2.60416vw}
.ul-emails .e{display:block;line-height:3.125vw;font-size:1.04166vw;color:#fff;padding-left:38px;background:url(../images/email.png) center left no-repeat;background-size:28px 22px;transition:.3s}
.ul-emails .e:hover{transform:translateX(-5px)}
.row-n1{padding:1.8vw 0 2.4vw;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center top}
.row-n1 .line{border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:20px}
.row-n1 .g-tit_b2{color:#fff;border-bottom:none}
.row-n1 .g-tit_b2 .more{color:#fff}
.g-tit_b2 .more{float:right;font-size:14px;color:#666;font-weight:400;transition:.3s}
.g-tit_b2 .more:hover{opacity:.7}
.g-tit_b2{color:#0148aa;height:4.2vw;line-height:4.2vw;border-bottom:1px solid rgba(14,78,192,.4);overflow:hidden}
.g-tit_b2 .tit .icon{display:inline-block;vertical-align:middle;margin-right:10px;height:1.875vw}
.g-tit_b2 .tit .s{display:inline-block;vertical-align:middle;font-size:1.35416vw}
.row-n2{padding:1.8vw 0 2.7vw;background:center bottom no-repeat;background-size:100% auto;position:relative;z-index:1;margin-bottom:-2.4vw}
.g-rowb1{margin-right:-20px;margin-left:-20px;overflow:hidden;margin-bottom:1.66666vw}
.w50{float:left;width:50%}
.g-rowb1 .w50{padding:0 20px}
.m-pic{display:block;position:relative;height:0;padding-top:61.2698%;overflow:hidden}
.m-pic img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;transition:.6s}
.m-pic:hover img{transform:scale(1.05)}
.m-pic .box{position:absolute;top:0;left:0;width:100%;height:100%}
.m-pic .box .g-listb1{height:100%}
.m-pic .box .g-listb1::-webkit-scrollbar{width:5px;height:1px}
.m-pic .box .g-listb1::-webkit-scrollbar-thumb{border-radius:5px;box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#0148aa}
.m-pic .box .g-listb1::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:5px;background:#ededed}
.g-listb1{padding-top:15px;line-height:1.75}
.g-listb1 .con{font-size:14px;overflow:hidden}
.g-listb1 .link{display:block;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:8px;transition:.3s}
.g-listb1 li:last-of-type .link{margin-bottom:0}
.g-listb1 .date{float:right;color:#666}
.g-listb1 .link:hover{color:#0148aa}
.row-n3{padding:5.6vw 0 2.125vw;background:center top no-repeat #e3f3ff;background-size:100% auto}
.row-n4{padding:1.9vw 0 10px;background-color:#d5e4f8}
.ul-linkb2{overflow:hidden;margin:0 -9px 21px}
.ul-linkb2 li{float:left;width:14.28%;margin-bottom:18px}
.ul-linkb2 .con{display:flex;flex-direction:column;justify-content:center;height:90px;padding:5px;text-align:center;margin:0 9px;transition:.3s}
.ul-linkb2 .con:hover{opacity:.7}
.ul-linkb2 .icon{height:1.97916vw;line-height:1.97916vw;font-size:0;margin-bottom:5px}
.ul-linkb2 .icon img{display:inline-block;vertical-align:middle;max-height:100%}
.ul-linkb2 .txt{font-size:16px;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-linkb2 .l1 .con{background:linear-gradient(143deg,rgba(109,218,68,1),rgba(60,171,21,1))}
.ul-linkb2 .l2 .con{background:linear-gradient(143deg,rgba(245,67,71,1),rgba(203,25,25,1))}
.ul-linkb2 .l3 .con{background:linear-gradient(143deg,rgba(56,193,244,1),rgba(29,147,238,1))}
.ul-linkb2 .l4 .con{background:linear-gradient(143deg,rgba(242,191,94,1),rgba(221,148,21,1))}
.ul-linkb2 .l5 .con{background:linear-gradient(143deg,rgba(30,210,249,1),rgba(45,169,220,1))}
.ul-linkb2 .l6 .con{background:linear-gradient(143deg,rgba(245,151,16,1),rgba(229,106,14,1))}
.ul-linkb2 .l7 .con{background:linear-gradient(143deg,rgba(172,232,45,.8),rgba(166,201,27,.8))}
.ul-linkb2 .l8 .con{background:linear-gradient(143deg,rgba(248,167,61,1),rgba(232,144,47,1))}
.ul-linkb2 .l9 .con{background:linear-gradient(143deg,rgba(158,121,134,1),rgba(116,90,100,1))}
.ul-linkb2 .l10 .con{background:linear-gradient(143deg,rgba(85,221,228,1),rgba(36,176,185,1))}
.ul-linkb2 .l11 .con{background:linear-gradient(143deg,rgba(194,64,232,1),rgba(148,50,224,1))}
.ul-linkb2 .l12 .con{background:linear-gradient(143deg,rgba(61,226,185,1),rgba(38,195,160,1))}
.ul-linkb2 .l13 .con{background:linear-gradient(143deg,rgba(237,56,107,1),rgba(211,26,87,1))}
.ul-linkb2 .l14 .con{background:linear-gradient(143deg,rgba(85,221,228,1),rgba(36,176,185,1))}
.m-col{padding-top:41px;border-top:1px solid rgba(14,78,192,.2);overflow:hidden}
.m-col .l{width:64.616%}
.m-col .right{padding-left:20px;overflow:hidden}
.g-itemb1{margin-bottom:20px}
.g-itemb1 .top{font-size:1.35416vw;color:#fff;height:60px;line-height:60px;padding:0 20px;background:url(../images/line3.png) left no-repeat #b2d6f5;background-size:auto 100%;overflow:hidden}
.g-itemb1 .top .tit{padding-left:24px;background:url(../images/g-i.png) left no-repeat;background-size:15px auto}
.g-itemb1 .top .more{float:right;font-size:14px;color:#0352c2}
.g-itemb1 .top .more:hover{text-decoration:underline}
.g-itemb1 .con-box{border:1px solid rgba(3,81,193,.2);border-top:none;padding:0 20px}
.g-itemb1 .g-listb1{padding-bottom:20px;line-height:1.6}
.right .g-itemb1 .con-box{padding-right:5px}
.ul-downs{overflow:hidden;padding:11px 0 18px}
.ul-downs li{float:left;width:50%}
.ul-downs .link{display:block;font-size:14px;color:#333;line-height:36px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-downs .link:hover{font-weight:700}
.ul-listb3{padding:24px 0 5px;overflow:hidden}
.ul-listb3 li{float:left;width:50%;margin-bottom:20px}
.ul-listb3 .con{display:block;height:56px;line-height:56px;font-size:0;overflow:hidden}
.ul-listb3 .icon{display:inline-block;vertical-align:middle;max-height:100%;margin-right:10px}
.ul-listb3 .txt{display:inline-block;vertical-align:middle;font-size:18px;color:#229cef}
.navin{padding:25px 15px 20px 0}
.navin li{padding:0 20px;background-color:#cce1fc;margin-bottom:11px;position:relative}
.navin .v1{font-size:18px;color:#333;line-height:2.444;position:relative;cursor:pointer}
.navin .v1::after{content:"";display:block;position:absolute;top:50%;right:0;margin-top:-5px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #1764d6}
.navin .on .v1::after{transform:rotate(180deg)}
.navin .sub{display:none;position:absolute;top:100%;left:0;width:100%;height:135px;overflow-y:auto;background-color:#fff;z-index:1;box-shadow:0 5px 5px rgba(0,0,0,.5)}
.navin .sub .v2{display:block;font-size:14px;line-height:2.2;color:#333;padding-left:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-infob1{font-size:18px;color:#333;overflow:hidden;padding:16px 0 20px}
.m-infob1 .l{width:25%}
.m-infob1 .line{overflow:hidden;margin-bottom:15px}
.m-infob1 .r-box{overflow:hidden}
.m-infob1 .r-box .line:last-of-type .s{float:left}
.m-infob1 .r-box .line:last-of-type .t{display:block}
.m-infob1 .r-box .line:last-of-type .tel{overflow:hidden}
.row-n5{padding-top:4.16666vw;background-repeat:no-repeat;background-position:center bottom;background-size:cover}
.m-sev{font-size:14px;color:#d4e2f7;overflow:hidden;margin-bottom:3.125vw}
.m-sev .l{width:25.83%}
.m-sev .r-box{padding-left:20px;overflow:hidden}
.ul-sev{overflow:hidden}
.ul-sev li{float:left;width:33.33%;position:relative}
.ul-sev li::after{content:"";position:absolute;display:block;width:1px;top:2px;bottom:0;background-color:rgba(255,255,255,.2)}
.ul-sev li:last-of-child::after{display:none}
.g-boxb1{height:520px;background-color:rgba(255,255,255,.1);overflow:hidden}
.g-boxb1 .top{font-size:1.35416vw;color:#fff;line-height:62px;padding-left:1.82291vw;border-top:2px solid #fbb817;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:16px}
.g-boxb1 .con{padding-left:1.5625vw}
.g-boxb1 .con .txt{display:block;color:#d4e2f7;margin-bottom:17px;transition:.3s}
.dl-table{padding-left:1.5625vw;text-align:center}
.dl-table dd,.dl-table dt{overflow:hidden;margin-bottom:17px}
.dl-table .w1{float:left;width:50%;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.dl-table .w2{float:left;width:25%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-ship{border-top:1px solid rgba(255,255,255,.1);padding:1.77083vw 0;font-size:0;line-height:40px}
.m-ship .b{display:inline-block;vertical-align:middle;font-size:26px;color:#fff;margin-right:2.29166vw}
.m-ship .link{display:inline-block;vertical-align:middle;font-size:16px;color:#fff;margin-right:1.2vw;transition:.3s}
.g-boxb1 .con .txt:hover,.m-ship .link:hover{opacity:.7}
.idx .ft-info{text-align:center;font-size:16px;color:#fff}
.idx .ft-info a{color:#fff;transition:.3s}
.idx .ft-info a:hover{opacity:.7}
.ft-bot{text-align:center;font-size:14px;color:#96bcff}
.footer.idx{padding-top:38px;background-color:#013495;background-repeat:no-repeat;background-position:center bottom 13%;background-size:auto auto}
.g-Ai{display:block;position:fixed;top:50%;right:15px;z-index:100;width:9.010416vw}
.g-AI img{display:block}
@media screen and (max-width:1900px){
.m-pic .box .g-listb1{overflow-y:auto}
}
@media screen and (max-width:1600px){
.banner .txt{font-size:14px}
.g-r_snv .con{width:120px;padding-top:50px;padding-left:30px;padding-right:30px;font-size:12px}
.g-r_snv .item{line-height:2}
.g-r_snv .close{width:20px;height:20px;top:-10px}
.g-r_snv .open{width:25px}
.ul-tabs_b .tit{height:45px;line-height:45px}
.ul-tabs_b .tit .s{font-size:18px}
.ul-tabs_b .tit .icon{max-height:50%;height:auto;width:auto}
.m-top .ul-tabs_b .on .tit::after{height:3px;bottom:-1px}
.g-pics .info .name{font-size:16px}
.g-pics .info{font-size:14px}
.ul-tabs_b .more{font-size:12px;line-height:45px}
.cur{margin-top:7px}
.ban_in .bot{padding-left:7%}
.ul-person1{padding-top:50px}
.g-boxb1 .top,.g-itemb1 .top,.g-tit_b1,.g-tit_b2 .tit .s,.m-maps .img .txt,.m-ship .b,.m-subject .g-tit_b1,.m-tabs .item,.ul-college .name,.ul-major .name,.ul-office .tit,.ul-person1 .name,.ul-person2 .name{font-size:18px}
.m-course .user .job,.m-infob1,.m-ship .link,.m-subject .person,.navin .v1,.tab-items .item,.ul-college .desc,.ul-emails .e,.ul-linkb2 .txt,.ul-listb3 .txt,.ul-major .desc,.ul-office .desc,.ul-office .links .a>span,.ul-person2 .desc{font-size:14px}
.ul-emails .e{line-height:46px}
.ul-emails::before{border-top-width:23px;border-bottom-width:23px;border-right-width:13px}
.ul-college,.ul-person1,.ul-person2{margin-left:-10px;margin-right:-10px}
.ul-college .con,.ul-person1 .con,.ul-person2 .con{margin-left:10px;margin-right:10px}
.ul-person1 .desc{line-height:1.5;height:15em;margin:15px}
.ul-college .desc{line-height:1.5;margin-top:0}
.ul-college .desc .txt{height:10.5em}
.ul-major .desc{line-height:1.5}
.ul-person1 .g-more{margin-bottom:0}
.ul-college .con,.ul-person2 .con{padding:10px}
.ul-college .name::before{margin-left:5px;margin-right:5px}
.ul-college .top{margin-bottom:5px}
.m-course .user .name,.tab-items .date{font-size:16px}
.m-course .user .name{min-width:60px}
.m-maps .img .txt{width:50px;padding-top:70px}
.m-maps .img{padding-left:50px}
.ul-linkb2{margin-left:-5px;margin-right:-5px}
.ul-linkb2 li{margin-bottom:10px}
.ul-linkb2 .con{margin:0 5px}
.navin{padding-top:15px;padding-bottom:4px}
.g-boxb1 .top,.g-tit_b2{height:45px;line-height:45px}
.g-tit_b2 .tit .icon{height:20px}
.g-itemb1 .top,.ul-listb3 .con{height:45px;line-height:45px}
}
@media screen and (max-width:1200px){
.banner{padding-bottom:25px}
.banner .txt .wp{padding-right:15px}
.banner .slick-dots{left:0;width:auto;height:25px;line-height:25px;text-align:center}
.banner .slick-dots::before{display:none}
.banner .slick-dots li{width:15px;height:15px}
.row-a3{margin-top:0}
.ul-tabs_b .tit .icon{margin-right:14px}
.m-discipline .title .type{font-size:18px}
.m-discipline .title .type .id{font-size:16px}
.m-discipline .bot{padding-left:0}
.m-discipline .bot .tips{line-height:1.7}
.m-discipline .bot .icon{height:35px;margin-right:15px}
.m-discipline .bot .tips .z{font-size:16px}
.g-column .txt{font-size:18px}
.g-column .en{font-size:14px}
.g-pics .txt .name{font-size:18px}
.g-pics .txt .job,.ul-listb1 .con{font-size:16px}
.ul-listb1{padding:2.08333vw 1vw 0}
.ban_in .bot{padding-left:1%;width:70%}
}
@media screen and (max-width:959px){
.m-info_b .item{float:none;width:auto;padding:0}
.m-info_b{margin:0}
.list-box.pic{height:auto;margin-bottom:15px;padding-top:0}
.g-pics .txt .job{font-size:12px}
.ban_in .bot{width:100%;height:40px;padding-left:0;text-align:center}
.ban_in .bot::after,.ban_in .bot::before{display:none}
.m-tabs{white-space: nowrap;
        overflow-x: auto;}
.m-tabs .item{line-height:40px;float:none;display:inline-block;font-size:12px}
.ul-college li,.ul-person1 li,.ul-person2 li{float:none;width:auto;margin-bottom:30px}
.ul-person1 .pic{margin-top:-10px}
.ul-college .pic,.ul-person1 .l{width:32.1%}
.ul-college .pic{margin-right:0}
.ul-college .desc .txt,.ul-person1 .desc{height:auto}
.ul-person1 .txt{position:absolute;left:0;bottom:0;margin-top:0;width:100%;padding-top:5px;height:auto}
.ul-college .con{border-width:3px}
.m-maps .r-box{min-height:300px}
.ul-office .tit::before{width:2px}
.dl-type{padding:10px}
.dl-type dd .item:first-child{font-size:16px}
.dl-type .item{font-size:14px}
.tab-items{width:45%;padding-left:0}
.tab-items .item{border-width:2px}
.tab-items .item .box{padding:9px 0 10px 10px}
.tab-items .item.on .box{padding-top:19px;padding-bottom:20px}
.m-discipline .l{float:none;width:auto}
.m-discipline .title{width:auto}
.m-discipline .r-box{margin:0;padding:0}
.list-box.pic{margin-top:5px}
.list-con{position:static;padding-bottom:10px}
.g-pics .txt,.m-ban_b1 .slick-dots{height:40px;line-height:40px}
.g-pics .txt .name{font-size:16px}
.m-ban_b1 .slick-dots button{font-size:14px}
.g-rowb1{margin-left:0;margin-right:0}
.w50{float:none;width:auto;padding:0}
.g-rowb1 .w50{padding:0;margin-bottom:15px}
.m-col .l{float:none;width:auto}
.m-col .right{padding-left:0}
.m-infob1 .l .line,.m-infob1 .r-box .line:last-of-type .t{display:inline-block;margin-right:8px}
.g-itemb1 .top{padding:0 10px}
.m-sev .l{float:none;width:auto;margin-bottom:15px}
.m-sev .r-box{padding-left:0}
.row-n2{margin-bottom:0;background-image:none!important}
.m-pic.sty1,.m-pic.sty1 .box{position:static;padding-top:0;height:auto}
.m-pic.sty1 .box .g-listb1{height:auto}
.ul-linkb2 .icon{height:25px;line-height:25px}
.ul-linkb2 li{width:25%}
.g-itemb1 .top .tit{padding-left:15px;background-size:10px auto}
.g-itemb1 .con-box{padding-left:10px;padding-right:10px}
.right .g-itemb1 .con-box{padding-right:10px}
.m-infob1 .line{margin-bottom:5px}
.navin{padding:15px 0 4px}
.ul-listb3{padding-top:15px}
.ul-listb3 li{margin-bottom:10px}
.ul-listb3 .con{height:35px;line-height:35px}
.ft-info{font-size:14px;margin-bottom:10px}
.ft-bot{font-size:12px}
.footer.idx{padding-top:2vw}
.g-listb1 .con{font-weight:400}
}
@media screen and (max-width:767px){
.ul-listb1 .con{font-size:14px;margin-bottom:10px;white-space: normal;}
.ul-listb1 li:last-child .con{margin-bottom:0}
.ul-tabs_b .tit .s{font-size:18px}
.row-a3{padding:15px 0 10px;margin-bottom:10px}
.m-info_b.mt{margin-top:0}
.row-a4{padding-top:0}
.ban_in{margin-bottom:50px}
.ban_in .bot{top:100%}
.m-tabs .item{font-size:12px;margin:0 5px}
.m-tabs .item:last-of-type{margin-right:5px}
.m-tabs .item::after,.ul-person1 .pic::before{display:none}
.cur.r{float:none;width:auto;margin-bottom:10px}
.g-tit_b1{padding-left:10px}
.g-tit_b1::before{width:2px}
.m-subject .g-tit_b1::before{width:2px;height:13px}
.m-subject .l,.ul-college .pic,.ul-major .l,.ul-person1 .l,.ul-person2 .con>.l{float:none;width:auto}
.ul-person1 .l{margin:8px 18.6666vw}
.ul-person1 .name{font-size:16px}
.ul-person1 .pic{margin-top:0}
.ul-college li,.ul-person1 li,.ul-person2 li{padding:5px;margin-bottom:15px}
.ul-person1 .con{padding:10px}
.ul-college,.ul-college .con,.ul-person1,.ul-person1 .con,.ul-person2,.ul-person2 .con{margin-left:0;margin-right:0}
.ul-person1 .desc{margin:0}
.ul-person2 .con>.l{margin:0 18.6666vw}
.ul-person2 .line{display:none}
.ul-person2 .top{text-align:center;margin-bottom:8px}
.ul-person2 .pic{margin-bottom:8px}
.ul-college li{margin-bottom:15px;padding:5px}
.ul-college .pic img{margin:0 auto 15px}
.ul-major li{padding:5px;margin-bottom:15px}
.ul-major .pic{margin:0}
.ul-major .con{padding:8px}
.ul-major .name::before{height:5px;margin-right:10px}
.ul-major .desc{margin-bottom:30px}
.ul-major .g-more{line-height:30px}
.ul-office .tit{line-height:45px;padding-left:15px}
.m-maps .l{position:static;float:none;width:auto}
.m-maps .img .txt{background-size:auto 25px}
.m-maps .r-box{width:auto;height:250px;min-height:auto;padding:0;margin-left:0}
.ul-office .desc,.ul-office .r{float:none;width:auto}
.ul-office .desc{margin-bottom:15px}
.m-discipline .bot .icon{height:25px}
.ul-person2 .row{height:auto}
.tab-items{float:none;width:auto}
/*.m-course{display:none}*/
.tab-items .item.on::after{display:none}
.m-course_ue{display:block;margin-bottom:20px}
.m-course_ue .con{padding-left:10px;display:none}
.m-course_ue .user{margin-bottom:10px}
.m-course_ue .name{color:#0450bb;margin-bottom:5px}
.m-course_ue .on .con{display:block}
.ul-major .name{display:block;padding-right:0}
.ul-major .top{background-image:none}
.g-tit_b2 .tit .icon{height:15px;margin-right:5px}
.ul-linkb2 li{width:33.33%}
.g-boxb1{height:auto}
.dl-table dd,.dl-table dt,.g-boxb1 .con .txt{margin-bottom:8px}
.ul-sev li{float:none;width:auto;margin-bottom:8px}
.ul-sev li::after{display:none}
.m-ship{line-height:1.8}
.row-n5{background-color:#094fb7}
.footer.idx,.row-n5{background-image:none!important}
.ul-emails{left:0;padding:0;margin:0;background-image:none;text-align:center}
.ul-emails .e{padding-left:25px;background-size:18px auto}
.g-Ai{display:none}
.con-content img{
margin: 0 auto;
    display: block;
    height: auto;
    max-width: 100%;
}
}

.xrld{overflow:hidden; margin-bottom:50px;}
.xrld li{width:48%; margin-right:4%; padding:20px; border:1px solid #d2def0;-moz-box-shadow:2px 2px 5px rgba(10,80,163,0.15); -webkit-box-shadow:2px 2px 5px rgba(10,80,163,0.15); box-shadow:2px 2px 5px rgba(10,80,163,0.15); overflow:hidden; margin-bottom:40px; float:left;}
.xrld li h3{width:181px; height:250px; border:4px solid #adc9f5; float:left;}
.ssld{width:calc(100% - 215px); float:right; background: no-repeat left top;}
.ssld h4{padding-left:250px; height:32px; line-height:32px; color:#044cb3; font-size:22px; font-weight:normal;}
.ssld p{margin-top:20px; color:#333; font-size:16px; line-height:26px;}
.ssld p span{color:#666; font-size:14px;}
.xrld li:nth-child(2n){margin-right:0;}
.xrld li h3 img{vertical-align:top;}
.ss-xz li{width:25%;}
.ul-mechanism .l5{top:-9vw}
.ss-xz li .icon img{width:40%;}

@media screen and (max-width:1600px){
.ss-xz li .box{margin:10px;}
.ss-xz li .icon img{max-width:40%;}
}


@media screen and (max-width:1800px){
.xrld li h3{width:140px; height:auto;}	
.ssld{width:calc(100% - 155px); background-size:200px;}
.ssld h4{padding-left:220px;}
}
@media screen and (max-width:1480px){
.xrld li h3{width:120px; height:auto;}	
.ssld{width:calc(100% - 135px); background-size:150px;}
.ssld h4{padding-left:160px; font-size:18px; height:24px; line-height:24px;}
.ssld p{margin-top:10px; font-size:14px; line-height:24px;}
}
@media screen and (max-width:848px){
.xrld li{width:100%; margin-right:0; padding:10px; margin-bottom:20px;}
.xrld li h3{width:110px; height:auto;}
.ssld{width:calc(100% - 130px);background-size:120px;}
.ssld h4{padding-left:130px; font-size:16px;}
}
@media screen and (max-width:370px){
.xrld li{width:100%; margin-right:0; padding:10px; margin-bottom:20px;}
.xrld li h3{width:110px; height:auto;}
.ssld{width:calc(100% - 130px);background:url() no-repeat -30px top;background-size:120px;}
.ssld h4{padding-left:100px; font-size:16px;}
}

.vsbcontent_img img{margin:0 auto; display:block;}
.vsbcontent_img +p{text-align:center; width:100%;}

@media screen and (max-width:767px){
.ssimg li{width:50%; padding:0 1%;}
.ssimg li h3{height:80px;}
#fanye{display:none;}
}