@charset "UTF-8";
/*!****** lib.css *******/
/*!-----------------[初始化]--------------*/
*,: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:14px;line-height:1.5;font-family:'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:'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:#aaa}
::-moz-placeholder{color:#aaa}
::-ms-input-placeholder{color:#aaa}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
/*!-----------------[初始化结束]--------------*/
@font-face{font-family:s-Bold;src:url(../fonts/SourceHanSerifSC-Bold.OTF)}
@font-face{font-family:Butler;src:url(../fonts/Butler.eot);src:url(../fonts/Butler.eot) format('embedded-opentype'),url(../fonts/Butler.woff2) format('woff2'),url(../fonts/Butler.woff) format('woff'),url(../fonts/Butler.ttf) format('truetype'),url(../fonts/Butler.svg#Butler) format('svg')}
.wp{width:95%;max-width:1400px;margin:0 auto}
/*!******************************
    -------[=头部]-------
********************************/
body{padding-top:191px}
.header{position:fixed;top:0;left:0;width:100%;background:url(../images/hd-bgi.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;z-index:100}
.hd-top{overflow:hidden;border-bottom:1px solid rgba(255,255,255,.1)}
.header .logo{height:130px;line-height:130px;font-size:0;float:left}
.header .logo img{display:inline-block;vertical-align:middle;max-height:66px}
.hd-r{overflow:hidden;float:right;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;margin-top:43px}
.hd-r .link{overflow:hidden;float:left}
.hd-r .link .box{overflow:hidden;display:block;margin-left:30px;float:left;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.hd-r .link .box .icon{width:46px;height:46px;background:#2e9ce1;background:-webkit-gradient(linear,right top,left top,from(#2e9ce1),to(#327dff));background:-webkit-linear-gradient(right,#2e9ce1 23%,#327dff 83%);background:-moz- oldlinear-gradient(right,#2e9ce1 23%,#327dff 83%);background:-o-linear-gradient(right,#2e9ce1 23%,#327dff 83%);background:linear-gradient(233deg,#2e9ce1 23%,#327dff 83%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;float:left;margin-right:14px}
.hd-r .link .box .icon img{display:block;width:100%;height:100%}
.hd-r .link .box .tt{font-size:16px;line-height:46px;overflow:hidden;color:#fff}
.hd-r .link .box:hover{opacity:.7}
.hd-r .search{float:right;margin-top:2px;width:239px;background:#fff;position:relative;overflow:hidden;margin-left:33px}
.hd-r .search .inp{display:block;width:100%;height:42px;font-size:15px;line-height:42px;color:#333;border:none;background:0 0;padding:0 45px 0 18px}
.hd-r .search .btn{position:absolute;display:block;top:50%;right:14px;width:24px;height:24px;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;border:none;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}
.hd-r .search .btn:hover{opacity:.7}
.nav ul{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-around;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-around}
.nav li{flex:1;position:relative}
.nav .v1{display:block;font-size:18px;height:60px;line-height:60px;color:#fff;padding:0 13px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;text-align:center;position:relative}
.nav .v1 i{position:absolute;top:50%;margin-top:-10px;right:0;width:20px;height:20px;background:url(../images/iconl27.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}
.nav .v1:after{
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    background: #d4e8ff
;
    opacity: 0;
    visibility: hidden;
    height: 0;
    z-index: -1;
    transition: .6s;
    -webkit-transition: .6s;
    -moz-transition: .6s;
    -ms-transition: .6s;
    -o-transition: .6s;
}
.nav li.on .v1:after,
.nav .v1:hover:after{
    height: 100%;
    opacity: 1;
    visibility: visible;
}
.nav li.on .v1,
.nav .v1:hover{
    color: #133caf;
}
.nav .sub{width:212px;position:absolute;top:100%;padding:16px 12px 30px;left:50%;z-index:10;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);display:none;background: #d4e8ff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);-ms-box-shadow:0 0 10px rgba(0,0,0,.1);-o-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}
.nav .sub .v2{display:block;font-size:16px;color:#333;border-bottom:#f0ece8 1px dashed;line-height:3;text-align:center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.nav .sub .v2:hover{color:#133caf}
.nav .sub:after{content:"";position:absolute;border-left:transparent 6px solid;border-right:transparent 6px solid;border-bottom:#133caf 8px solid;top:-8px;left:50%;margin-left:-6px}
.hd-m{display:none}
/*!******************************
    -------[=导航]-------
********************************/
.menuBtn{display:none;position:fixed;top:12px;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:0;position:absolute;left:0;top:50%;margin-top:-5px;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-bgi.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.foot{
    overflow:hidden;
    padding: 48px 0 27px;
    border-bottom:1px solid rgba(0,0,0,.102)
}
.fd-l{float:right}
.fd-logo{
    width:454px;
    height:auto;
    margin-bottom:53px;
    overflow:hidden;
}
.fd-logo img{display:block;width:100%;height:100%}
.fd-l .share{text-align:right;font-size:0}
.fd-l .share .box{
    display:inline-block;
    vertical-align:middle;
    position:relative;
    margin-left:29px
}
.fd-l .share .box:first-child{
    margin-left: 0;
}
.fd-l .share .icon{
    width:54px;
    height:54px;
    overflow:hidden;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    background:#2e9ce1;
    background:-webkit-gradient(linear,right top,left top,from(#2e9ce1),to(#327dff));
    background:-webkit-linear-gradient(right,#2e9ce1 23%,#327dff 83%);
    background:-moz- oldlinear-gradient(right,#2e9ce1 23%,#327dff 83%);
    background:-o-linear-gradient(right,#2e9ce1 23%,#327dff 83%);
    background:linear-gradient(233deg,#2e9ce1 23%,#327dff 83%);cursor:pointer
}
.fd-l .share .icon img{display:block;width:100%;height:100%}
.fd-l .share .qr{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;position:relative;float:left;top:-25px;opacity:0;visibility:hidden;z-index:-1;overflow:hidden;width:0}
.fd-l .share .qr .pic{
    width:100px;
    height:100px;
    background-color:#fff;
    position:relative;
    margin:0 42px 0 0
}
.fd-l .share .qr .pic:after{content:"";width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff;position:absolute;top:50%;margin-top:-5px;right:-8px}
.fd-l .share .qr img{display:block;width:100%;height:100%}
.fd-l .share .box.open .qr{opacity:1;visibility:visible;z-index:1;width:auto}
.fd-addr{padding-top:6px;float:left;overflow:hidden}
.fd-addr .item{float:left;overflow:hidden;margin-right:58px;max-width:300px}
.fd-addr .item .tit{overflow:hidden;font-weight:700;font-size:26px;line-height:1.5em;color:#fff;font-family:s-Bold;padding-left:30px;position:relative;margin-bottom:29px}
.fd-addr .item .tit:after{content:"";position:absolute;left:0;top:50%;width:4px;height:28px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background:#2e9ce1;background:-webkit-gradient(linear,right top,left top,from(#2e9ce1),to(#327dff));background:-webkit-linear-gradient(right,#2e9ce1 26%,#327dff 78%);background:-moz- oldlinear-gradient(right,#2e9ce1 26%,#327dff 78%);background:-o-linear-gradient(right,#2e9ce1 26%,#327dff 78%);background:linear-gradient(191deg,#2e9ce1 26%,#327dff 78%)}
.fd-addr .item .info{font-size:16px;color:#fff;line-height:1.875em;overflow:hidden;padding-left:30px}
.footer .copy{
    padding:18px 0;
    font-size: 16px;
    line-height: 2.125em;
    color: #FFFFFF;
    text-align: center;
}
/* .footer .copy .ll{float:left}
.footer .copy .rr{float:right;font-size:16px;line-height:54px;color:#fff}
.footer .copy .link{width:400px;height:54px;background:rgba(0,0,0,.15);position:relative}
.footer .copy .link .tit{padding:0 50px 0 20px;overflow:hidden;font-size:16px;line-height:54px;color:rgba(255,255,255,.6);position:relative;cursor:pointer}
.footer .copy .link .tit i{position:absolute;top:50%;margin-top:-10px;right:20px;display:block;width:15px;height:20px;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}
.footer .copy .link .tit span{padding:0 49px;position:relative}
.footer .copy .link .tit span:after,.footer .copy .link .tit span:before{content:"";position:absolute;top:50%;left:0;width:40px;height:1px;background-color:rgba(255,255,255,.2)}
.footer .copy .link .tit span:before{left:auto;right:0}
.footer .copy .link.on .down{opacity:1;visibility:visible;transform:scaleY(1);-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1)}
.footer .copy .link .down{position:absolute;bottom:54px;max-height:340px;overflow-y:scroll;left:0;background:#0a3f89;border:#ccc 1px solid;padding:10px 12px;width:100%;z-index:2;transform-origin:bottom;box-shadow:0 0 10px rgba(0,0,0,.15);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;}
.footer .copy .link .down a{display:block;font-size:14px;color:#fff;line-height:1.5em;margin-bottom:10px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.footer .copy .link .down a:hover{opacity:.5}
.footer .copy .link .down::-webkit-scrollbar{width:5px;height:1px}
.footer .copy .link .down::-webkit-scrollbar-button{display:none}
.footer .copy .link .down::-webkit-scrollbar-track-piece{background:#f4f4f4}
.footer .copy .link .down::-webkit-scrollbar-thumb{background:#87a6e6} */
/*!******************************
    -------[=公用]-------
********************************/
.g-cur{overflow:hidden}
.cur{float:right;overflow:hidden;font-size:14px;color:#666;line-height:1.5em;position:relative;background:url(../images/iconl24.png) left center no-repeat;padding:20px 0 20px 25px}
.cur a,.cur span{color:#666;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.cur a:hover{color:#133caf}
.pages{text-align:center;margin-top:20px}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 2px}
.pages ul li a,.pages ul li span{display:block;text-align:center;height:24px;min-width:24px;line-height:22px;border:1px solid #bfbfbf;font-size:12px;padding:0 8px;color:#2f2e2e;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.pages ul li.on a,.pages ul li:hover a{background-color:#133caf;border:1px solid #133caf;color:#fff}
.pages ul li span{color:#333;border:none;line-height:24px}
@media only screen and (min-width:1200px) and (max-width:1680px){
.wp{max-width:83.33vw}
body{padding-top:11.36vw}
.header .logo{height:7.738vw;line-height:7.738vw}
.header .logo img{max-height:3.928vw}
.hd-r{margin-top:2.559vw}
.hd-r .link .box{margin-left:1.785vw}
.hd-r .link .box .icon{width:2.738vw;height:2.738vw;margin-right:.833vw}
.hd-r .link .box .tt{font-size:.952vw;line-height:2.738vw}
.hd-r .search{margin-top:.119vw;width:14.22vw;margin-left:1.964vw}
.hd-r .search .inp{height:2.5vw;font-size:.892vw;line-height:2.5vw;padding:0 2.678vw 0 1.071vw}
.hd-r .search .btn{right:.833vw;width:1.428vw;height:1.428vw}
.hd-r .search .btn:hover{opacity:.7}
.nav .v1{font-size:1.071vw;height:3.571vw;line-height:3.571vw;padding:0 .773vw}
.nav .sub{width:11.04vw;padding:.833vw .625vw 1.562vw;-webkit-box-shadow:0 0 .52vw rgba(0,0,0,.1);-moz-box-shadow:0 0 .52vw rgba(0,0,0,.1);-ms-box-shadow:0 0 .52vw rgba(0,0,0,.1);-o-box-shadow:0 0 .52vw rgba(0,0,0,.1);box-shadow:0 0 .52vw rgba(0,0,0,.1)}
.nav .sub .v2{font-size: 0.833vw;}
.nav .sub:after{content:"";border-left:transparent .312vw solid;border-right:transparent .312vw solid;border-bottom:#fff .416vw solid;top:-.416vw;margin-left:-.312vw}

.foot{
    padding: 2.857vw 0 1.607vw;
}
.fd-logo{
    width:27.02vw;
    margin-bottom:3.154vw;
}
.fd-l .share .box{
    margin-left:1.726vw
}
.fd-l .share .icon{
    width:3.214vw;
    height:3.214vw;}
.fd-l .share .icon img{height:100%}
.fd-l .share .qr{top:-1.488vw;}
.fd-l .share .qr .pic{
    width:5.952vw;
    height:5.952vw;
    margin:0 2.5vw 0 0
}
.fd-l .share .qr .pic:after{border-top:0.476vw solid transparent;border-bottom:0.476vw solid transparent;border-left:0.476vw solid #fff;top:50%;margin-top:-0.297vw;right:-0.476vw}
.fd-l .share .qr img{height:100%}
.fd-addr{padding-top:0.357vw;}
.fd-addr .item{margin-right:3.452vw;max-width:17.85vw}
.fd-addr .item .tit{font-weight:700;font-size:1.547vw;line-height:1.5em;margin-bottom:1.726vw}
.fd-addr .item .tit:after{width:0.238vw;height:1.666vw;}
.fd-addr .item .info{font-size:0.952vw;padding-left:1.785vw}
.footer .copy{
    padding:1.071vw 0;
    font-size: 0.952vw;
    line-height: 2.125em;
}
}
@media only screen and (max-width:1200px){
.wp{width:auto;max-width:none;padding:0 15px}
body{padding-top:70px}
.menuBtn{display:block;top:20px}
.hd-top{border-bottom:none}
.header .logo{height:70px;line-height:70px}
.header .logo img{height:40px;max-height:none}
.hd-r{display:none}
.hd-m{margin:20px 0;float:none;display:block}
.hd-r .link{float:none;text-align:center;font-size:0;margin-bottom:20px}
.hd-r .link .box{float:none;display:inline-block;vertical-align:middle;margin:0 10px}
.hd-r .link .box .icon{width:30px;height:30px;margin-right:10px}
.hd-r .link .box .tt{font-size:14px;line-height:30px}
.hd-r .search{float:none;margin:0 auto;width:50%}
.hd-r .search .inp{height:36px;line-height:36px;font-size:14px;padding:0 40px 0 15px}
.hd-r .search .btn{width:20px;height:20px}
.nav{position:fixed;top:70px;left:0;width:100%;bottom:0;overflow:hidden;overflow-Y:auto;background-color:#133caf;display:none;padding-bottom:40px}
.nav ul{display:block}
.nav .v1{font-size:16px;height:auto;line-height:2.5em;padding:0;text-align:left;border-bottom:1px solid rgba(255,255,255,.2)}
.nav .v1 i{display:block}
.nav .v1:after{
    display: none;
}
.nav .v1:hover{
    color: #fff;
}
.nav .sub{width:auto;position:static;padding:0;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.nav .sub .v2{color:rgba(255,255,255,.7);text-align:left;border-color:rgba(255,255,255,.2)}
.nav .sub:after{display:none}
.foot{padding:20px 0}
.fd-logo{width:300px;margin-bottom:30px}
.fd-l .share .box{margin:0 10px}
.fd-l .share .icon{width:40px;height:40px}
.fd-l .share .qr{position:absolute;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);top:50px;padding-top:8px;padding-right:0}
.fd-l .share .qr .pic{margin:0}
.fd-l .share .qr .pic:after{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;right:auto;top:-15px;left:50%;margin-left:-5px;margin-top:0}
.fd-l .share .box.open .qr{transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);opacity:1;overflow:hidden;z-index:2}
.fd-l .share .qr .pic{width:80px;height:80px}
.fd-addr .item{margin-right:20px}
.fd-addr .item .tit{font-size:18px;padding-left:20px;margin-bottom:15px}
.fd-addr .item .tit:after{width:2px;height:20px}
.fd-addr .item .info{font-size:14px;line-height:1.5em;padding-left:20px}
.footer .copy{padding:15px 0}
.footer .copy .rr{font-size:14px;line-height:1.5em}
.footer .copy .link{width:300px;height:36px}
.footer .copy .link .tit{padding:0 30px 0 15px;font-size:14px;line-height:36px}
.footer .copy .link .tit i{right:15px;width:13px;height:16px}
.footer .copy .link .tit span{padding:0 30px}
.footer .copy .link .tit span:after,.footer .copy .link .tit span:before{width:25px}
.footer .copy .link .down{max-height:200px;bottom:36px}
.fd-l,.footer .copy .ll,.footer .copy .rr{float:none}
.footer .copy .ll{margin-bottom:10px}
.fd-logo{margin:0 auto 20px}
.fd-l .share,.footer .copy .rr{text-align:center}
.fd-l .share{margin-bottom:10px}
.footer .copy .link{margin:0 auto}
.footer .copy{
    font-size: 14px;
    line-height: 1.5em;
}
.fd-addr{text-align:center;float:none}
.fd-addr .item{display:inline-block;vertical-align:top;float:none;margin:0 20px;text-align:left}
.pages ul li{display:none}
.pages ul li.next,.pages ul li.on,.pages ul li.prev,.pages ul li.txt{display:block}
}
@media only screen and (max-width:768px){
body{padding-top:50px}
.header .logo{height:50px;line-height:50px}
.header .logo img{height:30px}
.menuBtn{top:10px}
.nav{top:50px}
.hd-r .search{width:80%}
.hd-r .link .box .icon{display:none}
.fd-addr .item .info{font-size:12px;padding-left:0}
.fd-addr .item .tit{font-size:16px;padding-left:0;margin-bottom:5px}
.fd-addr .item{display:block;text-align:center;margin:0;margin-bottom:10px;max-width:none}
.fd-addr .item:last-child{margin-bottom:0}
.fd-addr .item .tit:after{display:none}
}
@media only screen and (max-width:480px){
.footer .copy .link,.hd-r .search{width:100%}
.fd-logo{
    width: 80%;
}
}
/*!****** lib.css end *******/
/*!****** bl *******/
/*!****** bl end *******/
.banner{height:calc(100vh - 191px);min-height:200px;overflow:hidden;position: relative;}
.banner .con{display:block;width:100%;height:calc(100vh - 191px);min-height:200px;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}
.banner .slick-dots,.m-slickl2 .slick-dots,.m-slickl3 .slick-dots,.m-slickl4 .slick-dots{position:absolute;left:0;width:100%;bottom:40px;text-align:center;z-index:9}
.banner .slick-dots{left: auto;right: 3%;width: auto;}
.banner .slick-dots li,.m-slickl2 .slick-dots li,.m-slickl3 .slick-dots li,.m-slickl4 .slick-dots li{display:inline-block;margin:0 13px}
.banner .slick-dots li button,.m-slickl2 .slick-dots li button,.m-slickl3 .slick-dots li button,.m-slickl4 .slick-dots li button{display:block;width:12px;height:12px;font-size:0;color:rgba(255,255,255,.6);background:rgba(255,255,255,.6);border-radius:50%;text-align:center;border:none;cursor:pointer;overflow:hidden;padding:0}
.banner .slick-dots li.slick-active button,.m-slickl2 .slick-dots li.slick-active button,.m-slickl3 .slick-dots li.slick-active button,.m-slickl4 .slick-dots li.slick-active button{background:#2e9ce1;background:-webkit-gradient(linear,right top,left top,from(#2e9ce1),to(#327dff));background:-webkit-linear-gradient(right,#2e9ce1 23%,#327dff 83%);background:-moz- oldlinear-gradient(right,#2e9ce1 23%,#327dff 83%);background:-o-linear-gradient(right,#2e9ce1 23%,#327dff 83%);background:linear-gradient(233deg,#2e9ce1 23%,#327dff 83%)}
.banner .swipershubaio {position: absolute;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: #fff;bottom: 1rem;z-index: 3;cursor: pointer;}
.banner .swipershubaio:after {content: '';width: 300px;height: 300px;border-radius: 44%;background: #0a408a;position: absolute;top: 0;left: 50%;z-index: -1;-webkit-animation: swipershubaio1 5s infinite linear;animation: swipershubaio1 5s infinite linear;}
.banner .swipershubaio:before {content: '';width: 300px;height: 300px;border-radius: 35%;background: #0a408a;position: absolute;top: 0;left: 0%;opacity: .5;z-index: -2;-webkit-animation: swipershubaio2 7s infinite linear;animation: swipershubaio2 7s infinite linear;}
.banner .swipershubaio p {margin-top: 1rem;font-size: .9375em;}
.banner .swipershubaio figure { -webkit-animation: shubiao 1.4s infinite linear; animation: shubiao 1.4s infinite linear; }
@-webkit-keyframes shubiao { 0% { -webkit-transform: translateY(-10px); transform: translateY(-10px);
    opacity: 0; }
  100% { -webkit-transform: translateY(10px); transform: translateY(10px);
    opacity: 1; } }

@keyframes shubiao { 0% { -webkit-transform: translateY(-10px); transform: translateY(-10px);
    opacity: 0; }
  100% { -webkit-transform: translateY(10px); transform: translateY(10px);
    opacity: 1; } }

@-webkit-keyframes swipershubaio1 { 0% { -webkit-transform: translate(-50%, -4%) rotate(0); transform: translate(-50%, -4%) rotate(0); }
  100% { -webkit-transform: translate(-50%, -4%) rotate(360deg); transform: translate(-50%, -4%) rotate(360deg); } }

@keyframes swipershubaio1 { 0% { -webkit-transform: translate(-50%, -4%) rotate(0); transform: translate(-50%, -4%) rotate(0); }
  100% { -webkit-transform: translate(-50%, -4%) rotate(360deg); transform: translate(-50%, -4%) rotate(360deg); } }

@-webkit-keyframes swipershubaio2 { 0% { -webkit-transform: translate(-60%, 5%) rotate(0); transform: translate(-60%, 5%) rotate(0); }
  100% { -webkit-transform: translate(-60%, 5%) rotate(360deg); transform: translate(-60%, 5%) rotate(360deg); } }

@keyframes swipershubaio2 { 0% { -webkit-transform: translate(-60%, 5%) rotate(0); transform: translate(-60%, 5%) rotate(0); }
  100% { -webkit-transform: translate(-60%, 5%) rotate(360deg); transform: translate(-60%, 5%) rotate(360deg); } }

.g-titl1{
    min-width: 267px;
}
.g-titl2{
    min-width: 360px;
}
.g-titl1,.g-titl2{overflow:hidden;background:url(../images/g-titbgl.png) top left no-repeat;-webkit-background-size:267px auto;-moz-background-size:267px auto;-ms-background-size:267px auto;-o-background-size:267px auto;background-size:267px auto;padding:23px 0 0 33px;position:relative}
.g-titl1 .tit,.g-titl2 .tit{font-size:32px;line-height:1.5em;font-weight:700;color:#133caf;font-family:s-Bold;float:left}
.g-titl1 .more,.g-titl2 .more{position:absolute;top:31px;right:0;font-size:22px;line-height:1.5em;overflow:hidden;color:#133caf;font-family:Butler;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.g-titl1 .more i,.g-titl2 .more i{display:inline-block;vertical-align:middle;width:20px;height:20px;margin:-2px 0 0 9px;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}
.g-titl1 .more:hover,.g-titl2 .more:hover{opacity:.5}
.g-titl2{background-image:url(../images/g-titbgl2.png);background-repeat:no-repeat;background-position:center top;text-align:center;-webkit-background-size:360px auto;-moz-background-size:360px auto;-ms-background-size:360px auto;-o-background-size:360px auto;background-size:360px auto;padding-top:26px;padding-left:0}
.g-titl2 .tit{font-size:36px;float:none}
.row-l1{overflow:hidden;background:url(../images/bgl1.jpg) top center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:44px 0 83px}
.m-newsl{overflow:hidden}
.m-newsl .news{overflow:hidden;padding-top:31px}
.m-newsl .news .col-l{width:51.1428%}
.m-newsl .news .col-r{width:44.571%;background-color:rgba(255,255,255,.5)}
.m-slickl1{overflow:hidden;margin-bottom:26px}
.m-slickl1 .con{display:block;width:100%;overflow:hidden;position:relative}
.m-slickl1 .pic{padding-top:58.65899999%;overflow:hidden;position:relative;height:0}
.m-slickl1 .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-slickl1 .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-slickl1 .txt{position:absolute;bottom:0;left:0;width:100%;padding:41px 30px 24px;background:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.6)));background:-webkit-linear-gradient(right,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background:-moz- oldlinear-gradient(right,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background:-o-linear-gradient(right,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%)}
.m-slickl1 .txt .tt{font-size:18px;font-weight:700;line-height:1.555em;overflow:hidden;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;color:#fff;width:67%}
.m-slickl1 .slick-dots{position:absolute;right:19px;bottom:47px;text-align:center;z-index:9}
.m-slickl1 .slick-dots li{display:inline-block;margin:0 13px}
.m-slickl1 .slick-dots li button{display:block;width:12px;height:12px;font-size:0;color:rgba(255,255,255,.6);background:rgba(255,255,255,.6);border-radius:50%;text-align:center;border:none;cursor:pointer;overflow:hidden;padding:0}
.m-slickl1 .slick-dots li.slick-active button{background:#2e9ce1;background:-webkit-gradient(linear,right top,left top,from(#2e9ce1),to(#327dff));background:-webkit-linear-gradient(right,#2e9ce1 23%,#327dff 83%);background:-moz- oldlinear-gradient(right,#2e9ce1 23%,#327dff 83%);background:-o-linear-gradient(right,#2e9ce1 23%,#327dff 83%);background:linear-gradient(233deg,#2e9ce1 23%,#327dff 83%)}
.ul-listl1{overflow:hidden;padding-top:21px}
.ul-listl1 .con{display:block;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl2 .con .tit:after,
.ul-listl1 .con .tit:after{
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 5px;
    height: 5px;
    background-color: #133CAF;
    border-radius: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}
.ul-listl2 .con .date,
.ul-listl1 .con .date{
    font-size: 18px;
    font-weight: normal;
    line-height: 46px;
    color: #666666;
    font-family:Butler;
    float: right;
    margin-left: 10px;
}

/* .ul-listl1 .num{float:left;width:70px;margin-right:16px;font-size:20px;font-family:Butler;line-height:46px;color:#305db7;overflow:hidden} */
.ul-listl1 .tit{position: relative; padding-left: 24px;font-size:16px;line-height:46px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl1 .con:hover .tit{color:#305db7;}
.ul-listl1 .con:hover{
    padding-left: 5px;
}
.m-newsl3{overflow:hidden;padding:30px 30px 9px;border-bottom:2px solid #133caf}
.m-newsl3 .pic{width:100%;height:auto;overflow:hidden;margin-bottom: 15px;}
.m-newsl3 .pic img{display:block;width:100%;height:100%}
.ul-listl2{overflow:hidden}
.ul-listl2 li:last-child{margin-bottom:0}
.ul-listl2 .con{width:100%;overflow:hidden;display: block;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
/* .ul-listl2 .num{float:left;text-align:center;overflow:hidden;margin-right:30px}
.ul-listl2 .day{font-family:Butler;font-size:26px;line-height:1.45em;color:#133caf;overflow:hidden}
.ul-listl2 .year{font-size:15px;font-weight:400;line-height:1.5em;color:#133caf} */
.ul-listl2 .tit{position: relative;
    padding-left: 24px;overflow:hidden;font-size:16px;line-height:46px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl2 .con:hover{
    padding-left: 5px;
}
.ul-listl2 .con:hover .tit{color:#133caf}
.row-l2{margin-top:-30px;overflow:hidden;background:url(../images/bgl2.png) top left no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:77px 0 50px}
.ul-listl3{overflow:hidden;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.ul-listl3 li{min-width:140px}
.ul-listl3 .con{padding:17px 10px 17px;overflow:hidden;display:block;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl3 .con .icon{width:66px;height:66px;line-height:66px;font-size:0;text-align:center;overflow:hidden;margin:0 auto 19px}
.ul-listl3 .con .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.ul-listl3 .con .tit{text-align:center;font-size:18px;line-height:1.666em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff}
.ul-listl3 .con:hover{background:url(../images/bgl3.png) top center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-ms-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.row-l3{overflow:hidden;padding: 28px 0 29px;}
.m-trendsl{overflow:hidden;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.m-trendsl .item{width:30.714%;overflow:hidden;}
.m-trendsl .item .box{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;margin-top:38px;min-height: 488px;}
.ul-listl1.styl1{
    padding: 39px 25px 25px 30px;
}
.ul-listl4{overflow:hidden;padding:37px 36px 41px}
.ul-listl4 li{margin-bottom:34px}
.ul-listl4 li:last-child{margin-bottom:0}
.ul-listl4 .con{display:block;overflow:hidden}
.ul-listl4 .con .num{float:left;width:91px;height:77px;overflow:hidden;background:url(../images/bgl7.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:14px;margin-right:20px}
.ul-listl4 .con .day{font-family:Butler;font-size:26px;line-height:1.153em;text-align:center;color:#fff;overflow:hidden}
.ul-listl4 .con .year{font-size:12px;line-height:1.4em;color:#fff;padding-left:43px;position:relative}
.ul-listl4 .con .year:after{content:"";position:absolute;top:50%;left:0;width:30px;height:0;border-bottom:1px solid rgba(255,255,255,.4)}
.ul-listl4 .con .year:before{content:"";position:absolute;left:30px;top:50%;margin-top:-3px;width:6px;height:6px;border:1px solid rgba(255,255,255,.4);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.ul-listl4 .con .tit{font-size:16px;line-height:1.875em;height: 3.75em;color:#333;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;padding-top:4px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl4 .con:hover .tit,.ul-listl6 .con:hover .tit{color:#133caf}
.ul-listl5{overflow:hidden;height:100%;padding:21px 30px}
.ul-listl5 .con{display:block;overflow:hidden;padding:15px 0 11px;border-bottom:1px solid rgba(19,60,175,.1)}
.ul-listl5 .desc{font-size:15px;line-height:1.733em;height: 5.199em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;color:#666}
.ul-listl5 .tit{font-size:16px;line-height:1.875em;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;color:#333;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;margin-bottom: 4px;}
.ul-listl5 .bot{
    overflow: hidden;
}
.ul-listl5 .bot .date{
    font-family: Butler;
    font-size: 18px;
    line-height: 1.5em;
    color: #133CAF;
    overflow: hidden;
}
.ul-listl5 .bot .icon{
    float: right;
    width: 40px;
    height: auto;
    margin-top: 7px;
    overflow: hidden;
}
.ul-listl5 .bot .icon img{
    display: block;
    width: 100%;
    height: 100%;
}
.ul-listl5 .con:hover .tit{color:#133caf}
.ul-listl5 li:last-child .con{border-bottom:0}
.ul-listl6{overflow:hidden;padding:18px 30px 0}
.ul-listl6 li{border-bottom:1px solid rgba(19,60,175,.1)}
.ul-listl6 li:last-child{border-bottom:none}
.ul-listl6 .con{display:block;overflow:hidden;padding:15px 0 17px}
.ul-listl6 .num{float:left;overflow:hidden;text-align:center;margin-right:31px}
.ul-listl6 .num .day{font-family:Butler;font-size:34px;line-height:1.2em;overflow:hidden;color:#133caf}
.ul-listl6 .num .year{font-size:12px;line-height:1.5em;overflow:hidden;color:#133caf;margin-top: -5px;}
.ul-listl6 .tit{font-size:16px;line-height:1.875em;height: 3.75em;color:#333;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}
.m-slickl2{overflow:hidden;padding:0 44px;margin: 25px 0 25px;}
.m-slickl2 .item{overflow:hidden;padding:0 20px;overflow:hidden}
.m-slickl2 .item .con,.m-slickl3 .item .con,.m-slickl4 .item .con{display:block;overflow:hidden}
.m-slickl2 .item .pic,.m-slickl3 .item .pic{padding-top:75.69%;position:relative;height:0;overflow:hidden;margin-bottom:16px}
.m-slickl2 .item .pic img,.m-slickl3 .item .pic img,.m-slickl4 .item .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-slickl2 .item .tit,.m-slickl3 .item .tit{font-size:16px;line-height:1.625em;color:#333;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}
.m-slickl2 .con:hover .pic img,.m-slickl3 .con:hover .pic img,.m-slickl4 .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-slickl2 .con:hover .tit{font-weight:700;color:#133caf}
.m-slickl2 .slick-arrow,.m-slickl3 .slick-arrow,.m-slickl4 .slick-arrow{position:absolute;width:21px;height:36px;top:50%;margin-top:-18px;font-size:0;border:none;outline:0;z-index:8;cursor:pointer;background-color:transparent;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-slickl2 .slick-prev,.m-slickl4 .slick-prev{left:0;background-image:url(../images/iconl20.png)}
.m-slickl2 .slick-next,.m-slickl4 .slick-next{right:0;background-image:url(../images/iconl21.png)}
.m-slickl2 .slick-arrow:hover,.m-slickl3 .slick-arrow:hover,.m-slickl4 .slick-arrow:hover{opacity:.5}
.m-mediuml{overflow:hidden}
.m-bulletinl{overflow:hidden}
.m-slickl3 .item{
    padding: 10px;
}
.m-slickl3 .con{
    padding: 10px;
    position: relative;
}
.m-slickl3 .con:after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    background: #0a3f89;
    z-index: -1;
    transition: .5s;
    -webkit-transition: .5s ;
    -moz-transition: .5s ;
    -ms-transition: .5s ;
    -o-transition: .5s ;
}
.m-slickl3 .con:hover:after{
    top: 0;
    height: 100%;
}
.m-slickl3 .con:hover .tit{
    color: #fff;
}
.m-slickl3 .item .pic{padding-top:67.01%}
.m-slickl3{padding:0 60px;margin: 14px 0 0;}
.m-slickl3 .item .tit{padding-right:10px;font-size:18px}
.m-slickl3 .slick-arrow{width:59px;height:59px;margin-top:-30px}
.m-slickl3 .slick-prev{left:0;background-image:url(../images/iconl22.png)}
.m-slickl3 .slick-next{right:0;background-image:url(../images/iconl23.png)}
.row-l5{
    overflow:hidden;
    background-color: #F2F6FD;
    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: 22px 0 73px;
}
.m-matrixl{
    overflow: hidden;
}
.m-matrixl .m-slickl2 .con .tit{
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-bottom: 16px;
}
.m-matrixl .m-slickl2 .con .icon{
    width: 50px;
    height: auto;
    overflow: hidden;
}
.m-matrixl .m-slickl2 .con .icon img{
    display: block;
    width: 100%;
    height: 100%;
}
.m-linkl{
    overflow: hidden;
}
.m-linkl .ll{
    float: left;
}
.m-linkl .rr{
    overflow: hidden;
}
.ul-linkl{
    overflow: hidden;
    margin:39px 0 0 46px;
}
.ul-linkl li{
    float: left;
    margin-left: 61px;
}
.ul-linkl .con{
    display: block;
    overflow: hidden;
    position: relative;
    padding-left: 25px;
    font-size: 17px;
    line-height: 1.764em;
    color: #444444;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
}
.ul-linkl .con:hover{
    color: #133caf;
}
.ul-linkl .con:after{
    content: "";
    position: absolute;
    left: 0px;
    top: 50%;
    width: 5px;
    height: 5px;
    background: #133CAF;
    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%);
}
.m-speciall{
    overflow:hidden;
    margin-bottom: 78px;
}

.m-slickl4{padding:0 40px;margin-top:42px}
.m-slickl4 .item{padding:0 14px;position:relative}
.m-slickl4 .item .pic{padding-top:49.668%;position:relative;height:0;overflow:hidden}
.m-slickl4 .con .play{position:absolute;top:50%;left:50%;width:61px;height:61px;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.m-slickl4 .con .play img{display:block;width:100%;height:100%}
.ban{height:500px;min-height:200px;overflow:hidden}
.ban .pic{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;transition:.9s;-webkit-transition:.9s;-moz-transition:.9s;-ms-transition:.9s;-o-transition:.9s}
.ban .pic:hover{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-innerl{overflow:hidden;background-color:#f8f8f8;padding-bottom:100px}
.m-innerl .inner{overflow:hidden}
.m-innerl .col-l{width:244px;overflow:hidden;margin-right:40px}
.m-innerl .col-r{float:none;overflow:hidden}
.snv-m{display:none}
.snv{overflow:hidden;border-bottom:4px solid #133caf;background:#fff url(../images/bgl9.png) no-repeat;background-position:bottom 10px right 10px;padding-bottom:140px;-webkit-background-size:auto 78px;-moz-background-size:auto 78px;-ms-background-size:auto 78px;-o-background-size:auto 78px;background-size:auto 78px}
.snv .tit{width:100%;background-color:#133caf;height:88px;line-height:88px;background:#133caf;padding:0 32px;position:relative;font-size:24px;color:#fff;font-family:s-Bold;margin-bottom:20px}
.snv .tit:after{content:"";position:absolute;width:0;height:0;border-top:10px solid #133caf;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;top:100%;left:20px}
.snv ul .con{color:#333;display:block;font-size:16px;padding:10px 50px 10px 30px;margin:0;position:relative;line-height:22px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.snv ul .con:hover,.snv ul li.on .con{font-weight:700;color:#133caf}
.snv ul li.on .con{background-color:#f0f0f0}
.g-boxl{overflow:hidden;background-color:#fff;padding:60px}
.g-titl3{overflow:hidden;position:relative}
.g-titl3 .tit{font-size:20px;color:#133caf;font-weight:700;line-height:1.5em;overflow:hidden;background-color:#fff;z-index:2;position:relative;padding-right:10px;float:left}
.g-titl3:after{content:"";position:absolute;top:50%;left:0;width:100%;border-bottom:1px dashed #133caf}
.ul-imgtxtl1{margin:0 -20px}
.ul-imgtxtl1 li{width:33.33%;padding:0 20px;margin-top:64px;float:left}
.ul-imgtxtl1 .con{display:block;position:relative}
.ul-imgtxtl1 .pic{padding-top:75.69%;overflow:hidden;position:relative;height:0}
.ul-imgtxtl1 .pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-imgtxtl1 .txt{position:absolute;bottom:0;left:0;width:75%;background:#133caf;box-shadow:0 6px 10px 0 rgba(0,0,0,.25);height:54px;align-items:center;padding:0 0 0 20px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-imgtxtl1 .txt:after{content:"";position:absolute;bottom:0;right:-30px;width:0;border-top:transparent 50px solid;border-left:#133caf 30px solid;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-imgtxtl1 .txt .tit{font-size:16px;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:54px}
.ul-imgtxtl1 .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-imgtxtl1 .con:hover .txt{background-color:#ff7f0a}
.ul-imgtxtl1 .con:hover .txt:after{border-left-color:#ff7f0a}
.m-details{overflow:hidden}
.m-details .title{text-align:center;font-size:28px;margin-bottom:14px;font-weight:400;color:#333;overflow:hidden}
.m-details .info{overflow:hidden;text-align:center;font-size:14px;color:#999;line-height:1.5em;padding-bottom:10px;border-bottom:1px dashed #ccc;margin-bottom:30px}
.m-details .info span{padding:0 5px}
.m-details .text{overflow:hidden;font-size:16px;color:#333;line-height:1.625em;margin-bottom:40px}
.m-details .text p{font-size:16px;color:#333;line-height:1.625em;margin-bottom:15px;text-indent:2em;}
.m-details .text img{max-width:100% !important;height:auto !important;}
.m-details .text video{max-width:100%;display:block;margin:0 auto;height:auto !important;}
.m-details .flip{overflow:hidden;font-size:16px;color:#333;line-height:1.625em}
.m-details .flip .box{overflow:hidden;margin-bottom:10px}
.m-details .flip a{font-size:16px;color:#333;line-height:1.625em;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-details .flip a:hover{color:#133caf}
.m-details table{max-width: 100% !important;overflow: scroll; display: block; margin:0 auto !important;}
.ul-imgtxtl2{overflow:hidden;margin:0 -25px}
.ul-imgtxtl2 li{width:100%;float:left;padding:0 25px}
.ul-imgtxtl2 .con{display:block;text-overflow:ellipsis;/* white-space:nowrap; */overflow:hidden;padding: 10px 22px;position:relative;font-size:18px;line-height:1.5em;color:#333;border-bottom:1px dashed #eee;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-imgtxtl2 .con:after{content:"";position:absolute;top:50%;left:0;width:5px;height:5px;background:#133caf;border-radius:50%;margin-top:-2.5px}
.ul-imgtxtl2 .con:hover{padding-left:27px;color:#133caf}
.ul-imgtxtl3{overflow:hidden}
.ul-imgtxtl3 .txt{position:static;width:auto;text-align:center}
.ul-imgtxtl3 .txt:after{display:none}
.ul-imgtxtl4{overflow:hidden;margin:0 -36px}
.ul-imgtxtl4 li{width:99%;float:left;padding:0 36px;margin-bottom:40px}
.ul-imgtxtl4 .con{display:block;background:#fff url(../images/bgl10.png) no-repeat;background-position:right bottom 10px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.1);-ms-box-shadow:0 3px 6px 0 rgba(0,0,0,.1);-o-box-shadow:0 3px 6px 0 rgba(0,0,0,.1);box-shadow:0 3px 6px 0 rgba(0,0,0,.1)}
.ul-imgtxtl4 .con .left{width:156px;float:left;overflow:hidden}
.ul-imgtxtl4 .con .pic{padding-top:142.948%;overflow:hidden;position:relative;height:0}
.ul-imgtxtl4 .con .pic img{position:absolute;top:0;left:0;width:100%;height:100%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-imgtxtl4 .con .txt{overflow:hidden;border-top:4px solid #133caf;padding:0 34px 40px;flex:1;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:center;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:center}
.ul-imgtxtl4 .con .txt .tit{font-size:20px;color:#133caf;font-weight:700;line-height:1.5em;margin-bottom:8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-imgtxtl4 .con .txt .desc{font-size:14px;color:#333;line-height:1.625;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden}
.ul-imgtxtl4 .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)}
@media only screen and (min-width:1200px) and (max-width:1680px){
.banner{height:calc(100vh - 11.36vw)}
.banner .con{height:calc(100vh - 11.36vw)}
.banner .slick-dots{bottom:2.38vw}
.banner .slick-dots li{margin:0 .773vw}
.banner .slick-dots li button{width:.714vw;height:.714vw}
.banner .swipershubaio {-webkit-transform: translateX(-50%);transform: translateX(-50%);-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.banner .swipershubaio:after {content: '';width: 17.85vw;height: 17.85vw;border-radius: 44%;background: #0a408a;top: 0;-1;-webkit-animation: swipershubaio1 5s infinite linear;animation: swipershubaio1 5s infinite linear;}
.banner .swipershubaio:before {content: '';width: 17.85vw;height: 17.85vw;border-radius: 35%;background: #0a408a;top: 0;opacity: .5;-2;-webkit-animation: swipershubaio2 7s infinite linear;animation: swipershubaio2 7s infinite linear;}
.banner .swipershubaio p {margin-top: 1rem;font-size: .9375em;}
.banner .swipershubaio figure { -webkit-animation: shubiao 1.4s infinite linear; animation: shubiao 1.4s infinite linear; }
@-webkit-keyframes shubiao { 0% { -webkit-transform: translateY(-0.595vw); transform: translateY(-0.595vw);
    opacity: 0; }
  100% { -webkit-transform: translateY(0.595vw); transform: translateY(0.595vw);
    opacity: 1; } }
@keyframes shubiao { 0% { -webkit-transform: translateY(-0.595vw); transform: translateY(-0.595vw);
    opacity: 0; }
  100% { -webkit-transform: translateY(0.595vw); transform: translateY(0.595vw);
    opacity: 1; } }
@-webkit-keyframes swipershubaio1 { 0% { -webkit-transform: translate(-50%, -4%) rotate(0); transform: translate(-50%, -4%) rotate(0); }
  100% { -webkit-transform: translate(-50%, -4%) rotate(360deg); transform: translate(-50%, -4%) rotate(360deg); } }
@keyframes swipershubaio1 { 0% { -webkit-transform: translate(-50%, -4%) rotate(0); transform: translate(-50%, -4%) rotate(0); }
  100% { -webkit-transform: translate(-50%, -4%) rotate(360deg); transform: translate(-50%, -4%) rotate(360deg); } }
@-webkit-keyframes swipershubaio2 { 0% { -webkit-transform: translate(-60%, 5%) rotate(0); transform: translate(-60%, 5%) rotate(0); }
  100% { -webkit-transform: translate(-60%, 5%) rotate(360deg); transform: translate(-60%, 5%) rotate(360deg); } }
@keyframes swipershubaio2 { 0% { -webkit-transform: translate(-60%, 5%) rotate(0); transform: translate(-60%, 5%) rotate(0); }
  100% { -webkit-transform: translate(-60%, 5%) rotate(360deg); transform: translate(-60%, 5%) rotate(360deg); } }
.g-titl1{
    min-width: 15.89vw;
}
.g-titl2{
    min-width: 21.42vw;
}
.g-titl1,.g-titl2{-webkit-background-size:15.89vw auto;-moz-background-size:15.89vw auto;-ms-background-size:15.89vw auto;-o-background-size:15.89vw auto;background-size:15.89vw auto;padding:1.369vw 0 0 1.964vw}
.g-titl1 .tit,.g-titl2 .tit{font-size:1.904vw}
.g-titl1 .more,.g-titl2 .more{top:1.845vw;font-size:1.309vw}
.g-titl1 .more i,.g-titl2 .more i{width:1.19vw;height:1.19vw;margin:-.119vw 0 0 .535vw}
.g-titl2{-webkit-background-size:21.42vw auto;-moz-background-size:21.42vw auto;-ms-background-size:21.42vw auto;-o-background-size:21.42vw auto;background-size:21.42vw auto;padding-top:1.547vw}
.g-titl2 .tit{font-size:2.142vw}
.row-l1{padding:2.619vw 0 4.94vw}
.m-newsl .news{padding-top:1.845vw}
.m-slickl1{margin-bottom:1.547vw}
.m-slickl1 .txt{padding:2.44vw 1.785vw 1.428vw}
.m-slickl1 .txt .tt{font-size:1.071vw;font-weight:700;line-height:1.555em}
.m-slickl1 .slick-dots{right:1.13vw;bottom:2.797vw}
.m-slickl1 .slick-dots li{margin:0 .773vw}
.m-slickl1 .slick-dots li button{width:.714vw;height:.714vw}
.ul-listl1{padding-top:1.25vw}
.ul-listl1 .num{width:4.166vw;margin-right:.952vw;font-size:1.19vw;line-height:2.738vw}
.ul-listl1 .tit{font-size:.952vw;line-height:2.738vw;padding-left: 1.428vw;}
.ul-listl2 .con .tit:after,
.ul-listl1 .con .tit:after{
    content: "";
    left: 0;
    top: 50%;
    width: 0.297vw;
    height: 0.297vw;
    border-radius: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}
.ul-listl2 .con .date,
.ul-listl1 .con .date{
    font-size: 1.071vw;
    font-weight: normal;
    line-height: 2.738vw;
    font-family:Butler;
    margin-left: 0.595vw;
}
.m-newsl3{padding:1.785vw 1.785vw 0.535vw;border-bottom:.119vw solid #133caf}
.m-newsl3 .pic{height:auto;margin-bottom: 0.892vw;}
.ul-listl2 .tit{font-size:.952vw;line-height:1.625em;padding-left: 1.428vw;}
.row-l2{margin-top:-1.785vw;padding:4.583vw 0 2.976vw}
.ul-listl3 li{min-width:8.333vw}
.ul-listl3 .con{padding:3.095vw .595vw 2.202vw}
.ul-listl3 .con .icon{width:3.928vw;height:3.928vw;line-height:3.928vw;font-size:0;margin:0 auto 1.13vw}
.ul-listl3 .con .tit{font-size:1.071vw;line-height:1.666em}
.row-l3{padding:3.452vw 0 3.511vw}
.m-trendsl .item .box{margin-top:2.261vw;min-height: 29.04vw;}
.ul-listl1.styl1{
    padding: 2.321vw 1.488vw 1.488vw 1.785vw;
}
.ul-listl4{padding:2.202vw 2.142vw 2.44vw}
.ul-listl4 li{margin-bottom:2.023vw}
.ul-listl4 .con .num{width:5.416vw;height:4.583vw;padding-top:.833vw;margin-right:1.19vw}
.ul-listl4 .con .day{font-size:1.547vw;line-height:1.153em}
.ul-listl4 .con .year{font-size:.714vw;line-height:1.4em;padding-left:2.559vw}
.ul-listl4 .con .year:after{width:1.785vw}
.ul-listl4 .con .year:before{left:1.785vw;margin-top:-.178vw;width:.357vw;height:.357vw}
.ul-listl4 .con .tit{font-size:.952vw;line-height:1.875em;padding-top:.238vw}
.ul-listl5{padding:1.25vw 1.785vw}
.ul-listl5 .con{padding:0.892vw 0 0.654vw;}
.ul-listl5 .desc{font-size:.892vw;line-height:1.733em}
.ul-listl5 .tit{font-size:.952vw;line-height:1.875em;margin-bottom: 0.238;}
.ul-listl5 .bot .date{
    font-family: Butler;
    font-size: 1.071vw;
    line-height: 1.5em;
}
.ul-listl5 .bot .icon{
    width: 2.380vw;
    height: auto;
    margin-top: 0.416vw;
}
.ul-listl6{padding:1.071vw 1.785vw 0}
.ul-listl6 li{border-bottom:1px solid rgba(19,60,175,.1)}
.ul-listl6 li:last-child{border-bottom:none}
.ul-listl6 .con{padding:0.892vw 0 1.011vw}
.ul-listl6 .num{margin-right:1.845vw}
.ul-listl6 .num .day{font-family:Butler;font-size:2.023vw;line-height:1.2em;color:#133caf}
.ul-listl6 .num .year{font-size:0.714vw;line-height:1.5em;}
.ul-listl6 .tit{font-size:.952vw;line-height:1.875em}
.m-slickl2{padding:0 2.619vw;margin:2.678vw 0 3.869vw}
.m-slickl2 .item{padding:0 1.19vw}
.m-slickl2 .item .pic,.m-slickl3 .item .pic{padding-top:75.69%;margin-bottom:.952vw}
.m-slickl2 .item .tit,.m-slickl3 .item .tit{font-size:.952vw;line-height:1.625em}
.m-slickl2 .slick-arrow,.m-slickl3 .slick-arrow,.m-slickl4 .slick-arrow{width:1.25vw;height:2.142vw;margin-top:-1.071vw}
.m-slickl3 .item{
    padding: 0.595vw;
}
.m-slickl3 .con{
    padding: 0.595vw;
}
.m-slickl3 .item .pic{padding-top:67.01%}
.m-slickl3{padding:0 3.571vw;margin:2.023vw 0 0}
.m-slickl3 .item .tit{padding-right:.595vw;font-size:1.071vw}
.m-slickl3 .slick-arrow{width:3.511vw;height:3.511vw;margin-top:-1.785vw}
.row-l5{
    padding: 6.666vw 0 4.345vw;
}
.m-matrixl .m-slickl2 .con .tit{
    white-space: nowrap;
    margin-bottom: 0.952vw;
}
.m-matrixl .m-slickl2 .con .icon{
    width: 2.976vw;
    height: auto;
}
.ul-linkl{
    margin:2.321vw 0 0 2.738vw;
}
.ul-linkl li{
    margin-left: 3.630vw;
}
.ul-linkl .con{
    padding-left: 1.488vw;
    font-size: 1.011vw;
}
.ul-linkl .con:after{
    content: "";
    left: 0;
    top: 50%;
    width: 0.297vw;
    height: 0.297vw;
}
.m-speciall{
    margin-bottom: 4.642vw;
}
.m-slickl4{padding:0 2.38vw;margin-top:2.5vw}
.m-slickl4 .item{padding:0 .833vw}
.m-slickl4 .item .pic{padding-top:49.668%}
.m-slickl4 .con .play{width:3.63vw;height:3.63vw}
.ban{height:29.76vw}
.m-innerl{padding-bottom:5.952vw}
.m-innerl .col-l{width:14.52vw;margin-right:2.38vw}
.snv{border-bottom:.238vw solid #133caf;background:#fff url(../images/bgl9.png) no-repeat;-webkit-background-size:auto 4.642vw;-moz-background-size:auto 4.642vw;-ms-background-size:auto 4.642vw;-o-background-size:auto 4.642vw;background-size:auto 4.642vw}
.snv .tit{height:5.238vw;line-height:5.238vw;background:#133caf;padding:0 1.904vw;font-size:1.428vw;margin-bottom:1.19vw}
.snv .tit:after{border-top:.595vw solid #133caf;border-left:.595vw solid transparent;border-right:.595vw solid transparent;left:1.19vw}
.snv ul .con{font-size:.952vw;padding:.595vw 2.976vw .595vw 1.785vw;line-height:1.309vw}
.g-boxl{padding:3.571vw}
.g-titl3 .tit{font-size:1.19vw;padding-right:.595vw}
.ul-imgtxtl1{margin:0 -1.19vw}
.ul-imgtxtl1 li{width:33.33%;padding:0 1.19vw;margin-top:3.809vw}
.ul-imgtxtl1 .pic{padding-top:75.69%}
.ul-imgtxtl1 .txt{box-shadow:0 .357vw .595vw 0 rgba(0,0,0,.25);height:3.214vw;padding:0 0 0 1.19vw}
.ul-imgtxtl1 .txt:after{right:-1.785vw;border-top:transparent 2.976vw solid;border-left:#133caf 1.785vw solid}
.ul-imgtxtl1 .txt .tit{font-size:.952vw;line-height:3.214vw}
.m-details .title{font-size:1.666vw;margin-bottom:.833vw;font-weight:400}
.m-details .info{font-size:.833vw;line-height:1.5em;padding-bottom:.595vw;border-bottom:1px dashed #ccc;margin-bottom:1.785vw}
.m-details .info span{padding:0 .297vw}
.m-details .text{font-size:.952vw;line-height:1.625em;margin-bottom:2.38vw}
.m-details .flip{font-size:.952vw;line-height:1.625em}
.m-details .flip .box{margin-bottom:.595vw}
.m-details .flip a{font-size:.952vw;line-height:1.625em}
.ul-imgtxtl2{margin:0 -1.488vw}
.ul-imgtxtl2 li{padding:0 1.488vw}
.ul-imgtxtl2 .con{white-space:nowrap;padding:1.071vw 1.309vw;font-size:1.071vw;line-height:1.5em;border-bottom:1px dashed #eee;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-imgtxtl2 .con:after{width:.297vw;height:.297vw;background:#133caf;border-radius:50%;margin-top:-.148vw}
.ul-imgtxtl2 .con:hover{padding-left:1.607vw}
.ul-imgtxtl4{margin:0 -2.142vw}
.ul-imgtxtl4 li{padding:0 2.142vw;margin-bottom:2.38vw}
.ul-imgtxtl4 .con{background-position:right bottom .595vw;-webkit-box-shadow:0 .178vw .357vw 0 rgba(0,0,0,.1);-moz-box-shadow:0 .178vw .357vw 0 rgba(0,0,0,.1);-ms-box-shadow:0 .178vw .357vw 0 rgba(0,0,0,.1);-o-box-shadow:0 .178vw .357vw 0 rgba(0,0,0,.1);box-shadow:0 .178vw .357vw 0 rgba(0,0,0,.1)}
.ul-imgtxtl4 .con .left{width:9.285vw}
.ul-imgtxtl4 .con .pic{padding-top:142.948%}
.ul-imgtxtl4 .con .txt{border-top:.238vw solid #133caf;padding:0 2.023vw 2.38vw}
.ul-imgtxtl4 .con .txt .tit{font-size:1.19vw;margin-bottom:.476vw}
.ul-imgtxtl4 .con .txt .desc{font-size:.833vw}
}
@media only screen and (max-width:1200px){
.banner{height:45.83vw}
.banner .con{height:45.83vw}
.banner .slick-dots{bottom:20px}
.banner .slick-dots li,.m-slickl1 .slick-dots li,.m-slickl2 .slick-dots li,.m-slickl3 .slick-dots li,.m-slickl4 .slick-dots li{margin:0 5px}
.banner .slick-dots li button,.m-slickl1 .slick-dots li button,.m-slickl2 .slick-dots li button,.m-slickl3 .slick-dots li button,.m-slickl4 .slick-dots li button{width:8px;height:8px}
.banner .swipershubaio:before{ width: 100px; height: 100px;}
.banner .swipershubaio:after{ width: 100px; height: 100px;}
.banner .swipershubaio p{ display: none;}
.banner .swipershubaio figure img{ height: 12px;}
.g-titl1{
    min-width: 160px;
}
.g-titl2{
    min-width: 160px;
}
.g-titl1,.g-titl2{-webkit-background-size:160px auto;-moz-background-size:160px auto;-ms-background-size:160px auto;-o-background-size:160px auto;background-size:160px auto;padding:18px 0 0 15px}
.g-titl1 .tit,.g-titl2 .tit{font-size:20px}
.g-titl1 .more,.g-titl2 .more{top:10px;font-size:18px}
.g-titl1 .more i,.g-titl2 .more i{width:16px;height:16px}
.g-titl2{-webkit-background-size:180px auto;-moz-background-size:180px auto;-ms-background-size:180px auto;-o-background-size:180px auto;background-size:180px auto;padding-top:20px;padding-left:0}
.g-titl2 .tit{font-size:20px}
.row-l1{padding:30px 0 60px}
.m-newsl .news{padding-top:25px}
.m-slickl1{margin-bottom:20px}
.m-slickl1 .txt{padding:15px}
.m-slickl1 .txt .tt{font-size:14px}
.m-slickl1 .slick-dots{right:15px;bottom:20px}
.ul-listl1{padding-top:20px}
.ul-listl1 .num{width:auto;margin-right:10px;font-size:18px;line-height:30px}
.ul-listl1 .tit,.ul-listl2 .tit,.ul-listl2 .con .date, .ul-listl1 .con .date,.ul-listl5 .bot .date{font-size:14px;line-height:30px}
.ul-listl2 .tit,.ul-listl1 .tit{
    padding-left: 15px;
}
.ul-listl5 .bot .icon,
.m-matrixl .m-slickl2 .con .icon{
    width: 30px;
}
.m-newsl3{padding:15px}
.m-newsl3 .pic{margin-bottom:15px}
.ul-listl2 .num{margin-right:15px}
.ul-listl2 .day{font-size:20px}
.ul-listl2 .year{font-size:12px}
.ul-listl2 .tit{font-size:14px}
.row-l2{padding:50px 0 30px;margin-top:-40px}
.ul-listl3{display:block;font-size:0;text-align:center}
.ul-listl3 li{width:16.66%;display:inline-block;vertical-align:middle;min-width:auto}
.ul-listl3 .con{padding:30px 10px}
.ul-listl3 .con .icon{width:40px;height:40px;line-height:40px;margin-bottom:10px}
.ul-listl3 .con .tit{font-size:14px}
.row-l3{padding:30px 0}
.m-trendsl{
    display: block;
}
.ul-listl1.styl1{
    padding: 10px 15px;
}
.m-trendsl .item{width: auto;float: none;margin-bottom: 20px;}
.m-trendsl .item .box{margin-top:20px;min-height: auto;}
.ul-listl4{padding:20px}
.ul-listl4 li{margin-bottom:20px}
.ul-listl4 .con .num{width:70px;height:60px;padding-top:10px}
.ul-listl4 .con .day{font-size:20px}
.ul-listl4 .con .year{padding-left:36px}
.ul-listl4 .con .year:after{width:20px}
.ul-listl4 .con .year:before{left:20px}
.ul-listl4 .con .tit,.ul-listl6 .tit{font-size:14px;line-height:1.5em;height: 4.5em;}
.ul-listl6 .tit{
    height: auto;
}
.ul-listl5{padding:0 15px}
.ul-listl5 .con{padding:15px 0}
.ul-listl5 .desc{font-size:12px}
.ul-listl5 .tit{font-size:14px}
.ul-listl6{padding:0 20px}
.ul-listl6 .con{padding:15px 0}
.ul-listl6 .num{margin-right:20px}
.ul-listl6 .num .day{font-size:20px}
.row-l4{padding-bottom:10px}
.m-slickl2 .slick-dots,.m-slickl3 .slick-dots,.m-slickl4 .slick-dots{bottom:5px}
.m-slickl2 .slick-dots li,.m-slickl3 .slick-dots li,.m-slickl4 .slick-dots li{margin:0 4px}
.m-slickl2 .slick-dots li button,.m-slickl3 .slick-dots li button,.m-slickl4 .slick-dots li button{background-color:rgba(19,60,175,.5);color:rgba(19,60,175,.5)}
.m-slickl2,.m-slickl3,.m-slickl4{padding:0 0 30px;margin:20px -5px 30px}
.m-slickl2 .item,.m-slickl3 .item,.m-slickl4 .item{padding:0 5px}
.m-slickl2 .item .tit,.m-slickl3 .item .tit{font-size:14px}
.m-matrixl .m-slickl2 .con .tit{
    margin-bottom: 5px;
}
.m-slickl2 .item .pic,.m-slickl3 .item .pic{margin-bottom:10px}
.m-slickl4{margin-bottom:0}
.m-slickl4 .con .play{width:40px;height:40px}
.row-l5{
    padding: 30px 0;
}
.m-speciall{
    margin-bottom: 30px;
}
.m-linkl .ll{
    float: none;
}
.m-linkl .rr{
    float: none;
}
.ul-linkl{
    margin: 20px 0 0 0;
}
.ul-linkl li{
    margin-left: 0;
    margin-right: 30px;
}
.ul-linkl .con{
    font-size: 14px;
    line-height: 1.5em;
    padding-left: 15px;
}

.ban{height:29.76vw}
.g-cur{display:none}
.m-innerl .col-l{width:auto;float:none;margin:0;display:none}
.snv-m{display:block}
.snv .tit:after{display:none}
.snv .tit{font-size:18px;height:50px;line-height:50px;padding:0 50px;background:#133caf url(../images/iconl25.png) no-repeat;background-position:center left 15px;-webkit-background-size:20px auto;-moz-background-size:20px auto;-ms-background-size:20px auto;-o-background-size:20px auto;background-size:20px auto;text-align:center;margin:0}
.snv .tit i{display:block;position:absolute;top:50%;margin-top:-13px;right:15px;width:26px;height:26px;background:url(../images/iconl26.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.snv{background-image:none;padding-bottom:0;border-bottom:0}
.snv ul{display:none}
.snv ul .con{font-size:16px;line-height:40px;padding:0 15px;border-bottom:1px solid #eee}
.g-titl3 .tit{font-size:16px}
.m-innerl{padding:30px 0}
.g-boxl{padding:20px 15px}
.ul-imgtxtl1{margin:0 -5px}
.ul-imgtxtl1 li{padding:0 5px;margin-top:10px}
.ul-imgtxtl1 .txt{height:36px;padding-right:15px;width:80%}
.ul-imgtxtl1 .txt:after{border-top:transparent 36px solid}
.ul-imgtxtl1 .txt .tit{font-size:14px;line-height:36px}
.ul-imgtxtl3 .txt{width:100%}
.m-details .title{font-size:20px;margin-bottom:10px}
.m-details .info{font-size:12px;margin-bottom:20px}
.m-details .flip,.m-details .flip a,.m-details .text{font-size:14px}
.ul-imgtxtl2{margin:0 -5px}
.ul-imgtxtl2 li{padding:0 5px}
.ul-imgtxtl2 .con{/* padding:10px 20px; */font-size:14px}
.ul-imgtxtl2 .con:after{width:4px;height:4px;margin-top:-2px}
.ul-imgtxtl4{margin:0 -10px}
.ul-imgtxtl4 li{padding:0 10px;margin-bottom:20px}
.ul-imgtxtl4 .con .txt{padding:0 15px 20px}
.ul-imgtxtl4 .con .txt .tit{font-size:16px}
.ul-imgtxtl4 .con .txt .desc{font-size:12px}
}
@media only screen and (max-width:959px){
.ul-listl3{margin:0 -5px}
.ul-listl3 li{width:20%}
.ul-listl3 .con{padding:20px 5px}
.ul-listl3 .con .icon{width:36px;height:36px;line-height:36px}
.ul-listl3 .con .tit{font-size:12px}
}
@media only screen and (max-width:768px){
.m-newsl .news .col-l,.m-newsl .news .col-r{width:auto;float:none;margin-bottom:20px}
.m-trendsl{display:block}
.m-trendsl .item{width:auto;margin-bottom:30px}
.m-trendsl .item:last-child{margin-bottom:0}
.m-trendsl .item .box{
    min-height: auto;
}
.g-titl1 .tit,.g-titl2 .tit{font-size:18px}
.g-titl1 .more,.g-titl2 .more{font-size:14px;top:20px}
.g-titl1 .more i,.g-titl2 .more i{width:14px;height:14px}
.g-titl1{
    min-width: 120px;
}
.g-titl2{
    min-width: 120px;
}
.g-titl1,.g-titl2{-webkit-background-size:120px auto;-moz-background-size:120px auto;-ms-background-size:120px auto;-o-background-size:120px auto;background-size:120px auto;padding:14px 0 0 10px}
.g-titl2{-webkit-background-size:140px auto;-moz-background-size:140px auto;-ms-background-size:140px auto;-o-background-size:140px auto;background-size:140px auto;padding-top:15px;padding-left:0}
.ul-listl3 li{width:25%}
.ul-listl4 .con .num,.ul-listl6 .num{margin-right:10px}
.ul-imgtxtl1 li{width:50%}
.ul-imgtxtl4 li{width:auto;float:none}
.m-details .text img{min-width:200px !important;height:auto;}
.ul-linkl li{
    margin-right: 10px;
}
.ul-linkl .con{
    padding-left: 10px;
}
}
@media only screen and (max-width:480px){
.ul-listl3 li{width:33.33%}
.ul-imgtxtl1 li,.ul-imgtxtl2 li{width:auto;float:none}
.m-details .flip a{max-width:80%}
.ul-imgtxtl4 .con .left{width:125px}
}