@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:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
/*!-----------------[初始化结束]--------------*/
.wp{max-width:1400px;margin:0 auto;width:95%;}
/*!******************************
    -------[=头部]-------
********************************/
/*!******************************
    -------[=导航]-------
********************************/
.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)}
.header{position:fixed;top:0;left:0;right:0;z-index:99;transition:.3s}
.header.fixed{background-color:#100d5e}
.hd-top{border:1px solid rgba(216,216,216,.2)}
.hd-top .info{display:flex;align-items:center;justify-content:space-between;height:124px}
.hd-top .logo{display:block;font-size:0;width:546px}
.hd-sobox{display: flex;}
.hd-sobox form{display:flex;align-items:center;background-color:rgba(255,255,255,.2);border-radius:50px;overflow:hidden;}
.hd-sobox .inp{display:block;width:200px}
.hd-sobox .inp input{display:block;width:100%;padding:0 23px;font-size:14px;line-height:40px;height:40px;background-color:transparent;color:#fff}
.hd-sobox .inp input::-webkit-input-placeholder{color:rgba(255,255,255,.6)}
.hd-sobox .inp input::-moz-placeholder{color:rgba(255,255,255,.6)}
.hd-sobox .inp input::-ms-input-placeholder{color:rgba(255,255,255,.6)}
.hd-sobox .btn{display:flex;align-items:center;padding:0 20px;height:40px;border-radius:50px;background-color:transparent;border:none;background-image:linear-gradient(180deg,#07b9b9 0,#038ae1 100%);cursor:pointer}
.hd-sobox .icn{display:block;font-size:0;width:16px;margin-right:5px}
.hd-sobox .icn img{display:block;width:100%}
.hd-sobox .txt{display:block;font-size:14px;color:#fff}
.hd-sobox .top_link{
    color:#fff;
    line-height: 40px;
    margin-left: 10px;
}
.hd-sobox .top_link p{
    /* display: block; */
    background-image: linear-gradient(180deg,#07b9b9 0,#038ae1 100%);
    line-height: 40px;
    border-radius: 50px;
    background-color: transparent;
    padding: 0 20px;
    height: 40px;
    border: none;
    margin: 0 5px;
    float: left;
}
.hd-sobox .top_link a{
    color:#fff;
    font-size: 14px;  
}

.hd-nav{display:flex;align-items:center;-webkit-box-pack: center;-webkit-justify-content: space-around;-ms-flex-pack: center;justify-content: space-around;}
.hd-nav li{position:relative;z-index:2}
.hd-nav .v1{display:block;font-size:20px;color:#fff;line-height:64px}
.hd-nav .on .v1{font-weight:700}
.hd-nav .arr{position:absolute;top:0;right:0;padding:0 5px;height:40px;display:flex;align-items:center;justify-content:center;z-index:-1;opacity:0;transition:.3s}
.hd-nav .on .arr{transform:rotate(180deg)}
.hd-nav .arr::after{content:'';display:block;width:12px;height:12px;margin-top:-6px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}
.hd-nav .sub{position:absolute;top:100%;left:50%;background-color:#fff;transform:translateX(-50%);z-index:2;display:none;box-shadow:0 0 10px rgba(0,0,0,.2)}
.hd-nav .v2{display:block;font-size:18px;white-space:nowrap;padding:0 15px;line-height:50px;color:#333;transition:.3s;    text-align: center;}
.hd-nav .v2:hover{color:#fff;background-color:#038bdf}
/*!******************************
    -------[=底部]-------
********************************/
.footer{padding:45px 0 40px;background-color:#100d5e;background-image:url(../images/fd-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.fd-sel{font-size:0;margin-bottom:25px;text-align:center}
.fd-sel li{display:inline-block;vertical-align:middle;margin:0 13px;position:relative;z-index:2}
.fd-sel li::after{content:'';position:absolute;top:50%;right:13px;width:22px;height:22px;transform:translateY(-50%);background-image:url(../images/g-i02.png);background-repeat:no-repeat;background-position:center;background-size:cover;z-index:-1}
.fd-sel select{display:block;width:254px;height:45px;line-height:43px;background-color:transparent;border:1px solid rgba(255,255,255,.2);padding:0 35px 0 19px;font-size:16px;color:#fff;cursor:pointer}
.fd-sel select option{color:#000;line-height:2}
.fd-copy{text-align:center;font-size:14px;line-height:30px;color:#fff}




/* @media only screen and (min-width:1200px) and (max-width:1920px){
.wp{max-width:72.91vw}
.hd-top .info{height:6.458vw}
.hd-top .logo{width:28.43vw}
.hd-sobox form{border-radius:2.604vw}
.hd-sobox .inp{width:10.41vw}
.hd-sobox .inp input{padding:0 1.197vw;font-size:.729vw;line-height:2.083vw;height:2.083vw}
.hd-sobox .btn{padding:0 1.041vw;height:2.083vw;border-radius:2.604vw}
.hd-sobox .icn{width:.833vw;margin-right:.26vw}
.hd-sobox .txt{font-size:.729vw}
.hd-nav .v1{font-size:1.041vw;line-height:3.333vw}
.hd-nav .v2{font-size:.937vw;padding:0 .781vw;line-height:2.604vw}
.footer{padding:2.343vw 0 2.083vw}
.fd-sel{margin-bottom:1.302vw}
.fd-sel li{margin:0 .677vw}
.fd-sel li::after{right:.677vw;width:1.145vw;height:1.145vw}
.fd-sel select{width:13.22vw;height:2.343vw;line-height:2.239vw;padding:0 1.822vw 0 .989vw;font-size:.833vw}
.fd-copy{font-size:.729vw;line-height:1.562vw}
} */
@media screen and (max-width:1200px){
.wp{padding:0 15px;max-width:none;width:auto;}
.header.fixed{background-image:none;background-color:#0c0a41}
.hd-top .info{height:50px}
.hd-top .logo{width:200px}
.hd-sobox{display:none}
.menuBtn{display:block}
.nav{position:fixed;top:50px;left:0;right:0;bottom:0;overflow-y:auto;background-color:#0c0a41;z-index:2;display:none}
.hd-nav{display:block;padding:15px 0}
.hd-nav .v1{font-size:16px;line-height:40px}
.hd-nav .arr{opacity:1}
.hd-nav .sub{position:static;transform:none}
.hd-nav .v2{font-size:14px;padding:0 15px;line-height:35px}
.footer{padding:30px 0}
.fd-sel{margin-bottom:0}
.fd-sel li{margin:0 5px 10px}
.fd-sel li::after{right:5px;width:15px;height:15px}
.fd-sel select{width:160px;height:35px;line-height:33px;padding:0 20px 0 10px;font-size:12px}
.fd-copy{font-size:12px;line-height:1.8}
}
/*!******************************
    -------[=公用]-------
********************************/
.g-cur{text-align:right;font-size:16px;color:#333;margin-bottom:20px}
.g-cur a,.g-cur p,.g-cur span{display:inline-block;vertical-align:middle;color:inherit;transition:.3s}
.g-cur a:hover{color:#038ae1}
.g-cur span{margin:0 5px}
.pages{text-align:center;margin-top:20px}
.pages ul{display:inline-block;font-size:0}
.pages ul li{float:left;margin:0 5px}
.pages ul li a{display:block;width:35px;height:35px;line-height:35px;font-size:14px;text-align:center;color:#555;border:1px solid #555;border-radius:50%;transition:.3s}
.pages ul a:hover,.pages ul li.on a{background-color:#100d5e;border:1px solid #100d5e;color:#fff}
.pages ul li.next,.pages ul li.prev{font-weight:700;font-family:"宋体";font-size:20px;margin:0 15px}
.pages ul li span{display:inline-block;margin-top:5px;font-weight:700;font-family:Arial;color:#dadada}
@media screen and (max-width:750px){
.pages ul li{display:none}
.pages ul .next,.pages ul .on,.pages ul .prev{display:block}
}
/*!****** lib.css end *******/
/*!****** bl *******/
/*!****** bl end *******/
.banner{position:relative}
.banner .pic{position:relative;overflow:hidden}
.banner .pic::before{content:'';position:absolute;top:0;left:0;right:0;height:210px;background-image:linear-gradient(to bottom,#0c0a41,rgba(16,13,94,0));z-index:1}
.banner .pic::after{content:'';position:absolute;left:0;right:0;bottom:0;height:250px;background-image:linear-gradient(to top,rgba(0,0,0,.6),rgba(0,0,0,0));z-index:1}
.banner .img{min-height:200px;padding-top:31.25%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:.3s}
.banner .slick-dots{position:absolute;left:0;right:0;bottom:44px;font-size:0;text-align:center;transform:translateY(50%);z-index:2}
.banner .slick-dots li{display:inline-block;vertical-align:middle;margin:0 6px;cursor:pointer;border:0 dashed #fff;transition:.3s}
.banner .slick-dots .slick-active{border-width:1px;padding:7px;border-radius:50%}
.banner .slick-dots button{display:block;width:8px;height:8px;border-radius:50%;background-color:#fff;border:none;font-size:0;cursor:pointer}
.main-row1{padding:80px 0 87px;overflow:hidden}
.g-tit1{position:relative;font-size:0;text-align:center;margin-bottom:38px}
.g-tit1 .titbox{display:inline-block;position:relative;z-index:2}
.g-tit1 .tit{display:flex;align-items:center;justify-content:center;font-size:34px;color:#1a1a1a;font-weight:700}
.g-tit1 .tit .dot{display:block;width:5px;height:5px;background-color:#d02836;transform:rotate(45deg);margin:0 5px}
.g-tit1 .tit span{color:#100d5e}
.g-tit1 .tit-icn{position:relative;z-index:-1;margin-top:-20px}
.g-tit1 .tit-icn::after{content:'';position:absolute;left:50%;bottom:0;width:133px;height:10px;background-image:url(../images/g-i04.png);background-repeat:no-repeat;background-position:center;background-size:cover;transform:translateX(-50%);z-index:0}
.g-tit1 .more{position:absolute;top:50%;right:0;font-size:16px;color:#a2a2a2;padding-right:25px;background-image:url(../images/g-i05.png);background-repeat:no-repeat;background-position:right;background-size:20px;transform:translateY(-50%);z-index:2;transition:.3s}
.g-tit1 .more:hover{color:#100d5e}
.g-tit1 .more::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(270deg,#100d5e 0,rgba(255,255,255,0) 100%);z-index:2}
.m-about1{display:flex;align-items:center;justify-content:space-between;overflow:hidden}
.m-about1 .lbox{display:block;width:65.71%}
.slick1{position:relative}
.slick1 .slick-arrow{position:absolute;top:50%;width:60px;height:60px;border:none;font-size:0;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:cover;transform:translateY(-50%);z-index:2;cursor:pointer}
.slick1 .slick-prev{left:30px;background-image:url(../images/icn01.png)}
.slick1 .slick-next{right:30px;background-image:url(../images/icn02.png)}
.slick1 .con{display:block;position:relative}
.slick1 .pic{position:relative;overflow:hidden}
.slick1 .pic::after{content:'';position:absolute;top:50%;left:0;right:0;bottom:0;background:linear-gradient(0deg,#262626 0,rgba(38,38,38,0) 100%);z-index:0}
.slick1 .img{padding-top:63.12%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:.3s}
.slick1 .con:hover .img{transform:scale(1.08)}
.slick1 .txt{position:absolute;left:32px;right:32px;bottom:19px;color:#fff;font-size:16px;line-height:26px;z-index:2}
.slick1 .tit{font-size:20px;font-weight:700;line-height:1.25;margin-bottom:13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.slick1 .desc{opacity:.8;margin-bottom:5px;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.slick1 .date{padding-left:30px;background-image:url(../images/icn03.png);background-repeat:no-repeat;background-position:left;background-size:20px}
.m-about1 .rbox{display:block;width:32.28%}
.ul-new1 li{border-bottom:1px solid #d8d8d8;padding-bottom:15px;margin-bottom:15px}
.ul-new1 li:last-child{padding-bottom:0;margin-bottom:0;border:none}
.ul-new1 .con{display:flex;align-items:center}
.ul-new1 .date{flex-shrink:0;display:block;width:66px;text-align:center;margin-right:27px}
.ul-new1 .day{line-height:45px;background-color:#100d5e;font-size:18px;font-weight:700;color:#fff;position:relative;z-index:2}
.ul-new1 .day::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#07b9b9 0,#038ae1 100%);opacity:0;z-index:-1;transition:.3s}
.ul-new1 .con:hover .day::before{opacity:1}
.ul-new1 .year{font-size:14px;line-height:24px;border:1px solid #100d5e;color:#100d5e}
.ul-new1 .con:hover .year{border-color:#038ae1;color:#038ae1}
.ul-new1 .tit{flex:1;display:block;font-size:20px;line-height:1.5;color:#212121;transition:.3s;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.ul-new1 .top .tit{font-weight:700}
.ul-new1 .con:hover .tit{color:#038bdf;text-decoration:underline;font-weight:700}
.ul-new1 .tit span{display:inline-block;padding:0 11px;font-size:14px;color:#fff;line-height:20px;border-radius:5px;background-color:#bb0c0c;margin-right:10px}
.main-row2{position:relative;background-color:rgba(0,0,0,.04);background-image:url(../images/bg01.png);background-repeat:no-repeat;background-position:left bottom;background-size:1813px;padding:80px 0 90px;overflow:hidden}
.main-row2::after{content:'';position:absolute;right:0;bottom:22px;width:300px;height:247px;background-image:url(../images/bg02.png);z-index:0}
.m-about2{display:flex;height:606px;position:relative;z-index:2}
.m-about2 .lbox{flex-shrink:0;display:block;width:50.71%;padding-top:60px;background-image:url(../images/bg03.png);background-repeat:no-repeat;background-position:top;background-size:cover;overflow:hidden}
.m-swiperbox1{padding:0 60px 50px;position:relative}
.swiper1{margin-bottom:26px;overflow:hidden}
.swiper1 .pic{display:block;position:relative;overflow:hidden}
.swiper1 .img{padding-top:142.45%;background-repeat:no-repeat;background-position:center;background-size:cover}
.swiper1 .hover-img{position:absolute;top:0;left:0;right:0;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:2;opacity:0;transition:.3s}
.swiper1 .swiper-slide-active .hover-img{opacity:1}
.swiper2{margin-right:100px;overflow:hidden}
.swiper2 .info{overflow:hidden}
.swiper2 .row{display:flex;align-items:center}
.swiper2 .icn{flex-shrink:0;display:block;width:20px;text-align:center;font-size:0;margin-right:16px}
.swiper2 .txt{flex:1;display:block;font-size:14px;color:#fff;line-height:2.5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-swiper-arr1{position:absolute;right:60px;bottom:50px;display:flex;align-items:center;font-size:0;z-index:2}
.m-swiper-arr1 .arr{display:flex;align-items:center;justify-content:center;width:42px;height:42px;font-size:0;border-radius:50%;border:1px solid #fff;cursor:pointer;overflow:hidden;position:relative;z-index:2;transition:.3s}
.m-swiper-arr1 .arr:hover{border-color:transparent}
.m-swiper-arr1 .arr::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#07b9b9 0,#038ae1 100%);z-index:-1;opacity:0;transition:.3s}
.m-swiper-arr1 .arr:hover::after{opacity:1}
.m-swiper-arr1 .prev{margin-right:16px}
.m-swiper-arr1 .arr img{display:block;width:11px}
.m-about2 .rbox{flex:1;display:block;padding-top:60px;padding-right:50px;background-image:url(../images/bg04.png);background-repeat:no-repeat;background-position:top;background-size:cover;position:relative;z-index:2}
.ul-new2 {
    min-height: 400px;
}
.ul-new2 li{border-bottom:1px dashed #d8d8d8}
.ul-new2 li:last-child{border:none}
.ul-new2 .con{display:flex;align-items:center;height:83px;position:relative;z-index:2;padding-right:30px}
.ul-new2 .con::before{content:'';position:absolute;top:0;left:0;right:30px;bottom:0;background:linear-gradient(180deg,#07b9b9,#038ae1);z-index:-1;opacity:0;transition:.3s}
.ul-new2 .con:hover::before,.ul-new2 .on .con::before{opacity:1}
.ul-new2 .con::after{content:'';position:absolute;top:0;right:0;bottom:0;width:30px;background-image:url(../images/icn09.png);background-repeat:no-repeat;background-position:center;background-size:cover;z-index:-1;opacity:0;transition:.3s}
.ul-new2 .con:hover::after,.ul-new2 .on .con::after{opacity:1}
.ul-new2 .con i{position:absolute;top:0;right:100%;bottom:0;width:15px;background:linear-gradient(180deg,#07b9b9,#038ae1);z-index:2;opacity:0;visibility:hidden;transition:.3s}
.ul-new2 .con:hover i,.ul-new2 .on .con i{opacity:1;visibility:visible}
.ul-new2 .con i::after{content:'';position:absolute;top:100%;left:0;right:0;height:15px;background-image:url(../images/icn10.png);background-repeat:no-repeat;background-position:center;background-size:cover;z-index:1}
.ul-new2 .date{display:block;width:134px;text-align:center;color:#100d5e;line-height:30px;transition:.3s}
.ul-new2 .con:hover .date,.ul-new2 .on .date{color:#fff}
.ul-new2 .day{font-size:24px;font-weight:700}
.ul-new2 .year{font-size:16px}
.ul-new2 .line{display:block;width:1px;height:55px;background-image:url(../images/icn11.png);background-repeat:no-repeat;background-position:center;background-size:cover;margin-right:20px;transition:.3s}
.ul-new2 .con:hover .line,.ul-new2 .on .line{filter:brightness(0) invert(100%)}
.ul-new2 .tit{flex:1;display:block;font-size:20px;color:#333;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;transition:.3s}
.ul-new2 .con:hover .tit,.ul-new2 .on .tit{color:#fff}
.main-row3{padding:80px 0 120px;background-image:url(../images/bg05.png);background-repeat:no-repeat;background-position:bottom;background-size:contain;overflow:hidden}
.swiper3{position:relative}
.swiper3 .swiper-container{margin:0 -15px;overflow:hidden}
.swiper3 .swiper-slide{padding:15px}
.swiper3 .con{display:block;overflow:hidden;transition:.3s}
.swiper3 .con:hover{border-radius:0 45px 0 0;box-shadow:0 0 15px 0 rgba(0,0,0,.2)}
.swiper3 .pic{overflow:hidden}
.swiper3 .img{padding-top:70.12%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:.3s}
.swiper3 .txt{padding:25px 26px 24px 30px;background-color:#f7f7ff;position:relative;z-index:2}
.swiper3 .txt::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#07b9b9,#038ae1);z-index:-1;opacity:0;transition:.3s}
.swiper3 .con:hover .txt::after{opacity:1}
.swiper3 .tit{font-size:18px;color:#333;line-height:30px;height:60px;margin-bottom:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;transition:.3s}
.swiper3 .con:hover .tit{color:#fff}
.swiper3 .desc{font-size:14px;color:#999;line-height:24px;height:72px;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;transition:.3s}
.swiper3 .con:hover .desc{color:#fff}
.m-swiper-arr2{position:absolute;top:50%;left:-122px;right:-122px;z-index:2}
.m-swiper-arr2 .arr{position:absolute;top:50%;width:80px;height:70px;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer}
.m-swiper-arr2 .prev{left:0;background-image:url(../images/icn12.png)}
.m-swiper-arr2 .next{right:0;background-image:url(../images/icn13.png)}
/* @media only screen and (min-width:1200px) and (max-width:1920px){
.banner .pic::before{height:10.93vw}
.banner .pic::after{height:13.02vw}
.banner .slick-dots{bottom:2.291vw}
.banner .slick-dots li{margin:0 .312vw}
.banner .slick-dots .slick-active{padding:.364vw}
.banner .slick-dots button{width:.416vw;height:.416vw}
.main-row1{padding:4.166vw 0 4.531vw}
.g-tit1{margin-bottom:1.979vw}
.g-tit1 .tit{font-size:1.77vw}
.g-tit1 .tit .dot{width:.26vw;height:.26vw;margin:0 .26vw}
.g-tit1 .tit-icn{margin-top:-1.041vw}
.g-tit1 .tit-icn::after{width:6.927vw;height:.52vw}
.g-tit1 .more{font-size:.833vw;padding-right:1.302vw;background-size:1.041vw}
.m-about1 .lbox{width:47.91vw}
.slick1 .slick-arrow{width:3.125vw;height:3.125vw}
.slick1 .slick-prev{left:1.562vw}
.slick1 .slick-next{right:1.562vw}
.slick1 .txt{left:1.666vw;right:1.666vw;bottom:.989vw;font-size:.833vw;line-height:1.354vw}
.slick1 .tit{font-size:1.041vw;margin-bottom:.677vw}
.slick1 .desc{margin-bottom:.26vw}
.slick1 .date{padding-left:1.562vw;background-size:1.041vw}
.m-about1 .rbox{width:23.54vw}
.ul-new1 li{padding-bottom:.781vw;margin-bottom:.781vw}
.ul-new1 .date{width:3.437vw;margin-right:1.406vw}
.ul-new1 .day{line-height:2.343vw;font-size:.937vw}
.ul-new1 .year{font-size:.729vw;line-height:1.25vw}
.ul-new1 .tit{font-size:1.041vw}
.ul-new1 .tit span{padding:0 .572vw;font-size:.729vw;line-height:1.041vw;border-radius:.26vw;margin-right:.52vw}
.main-row2{background-size:94.42vw;padding:4.166vw 0 4.687vw}
.main-row2::after{bottom:1.145vw;width:15.62vw;height:12.86vw}
.m-about2{height:31.56vw}
.m-about2 .lbox{width:36.97vw;padding-top:3.125vw}
.m-swiperbox1{padding:0 3.125vw 2.604vw}
.swiper1{margin-bottom:1.354vw}
.swiper2{margin-right:5.208vw}
.swiper2 .icn{width:1.041vw;margin-right:.833vw}
.swiper2 .txt{font-size:.729vw}
.m-swiper-arr1{right:3.125vw;bottom:2.604vw}
.m-swiper-arr1 .arr{width:2.187vw;height:2.187vw}
.m-swiper-arr1 .prev{margin-right:.833vw}
.m-swiper-arr1 .arr img{width:.572vw}
.m-about2 .rbox{padding-top:3.125vw;padding-right:2.604vw}
.ul-new2 .con{height:4.322vw;padding-right:1.562vw}
.ul-new2 .con::before{right:1.562vw}
.ul-new2 .con::after{width:1.562vw}
.ul-new2 .con i{width:.781vw}
.ul-new2 .con i::after{height:.781vw}
.ul-new2 .date{width:6.979vw;line-height:1.562vw}
.ul-new2 .day{font-size:1.25vw}
.ul-new2 .year{font-size:.833vw}
.ul-new2 .line{height:2.864vw;margin-right:1.041vw}
.ul-new2 .tit{font-size:1.041vw}
.main-row3{padding:4.166vw 0 6.25vw}
.swiper3 .swiper-container{margin:0 -.781vw}
.swiper3 .swiper-slide{padding:.781vw}
.swiper3 .con:hover{border-radius:0 2.343vw 0 0;box-shadow:0 0 .781vw 0 rgba(0,0,0,.2)}
.swiper3 .txt{padding:1.302vw 1.354vw 1.25vw 1.562vw}
.swiper3 .tit{font-size:.937vw;line-height:1.562vw;height:3.125vw;margin-bottom:1.041vw}
.swiper3 .desc{font-size:.729vw;line-height:1.25vw;height:3.75vw}
.m-swiper-arr2{left:-6.354vw;right:-6.354vw}
.m-swiper-arr2 .arr{width:4.166vw;height:3.645vw}
} */
@media only screen and (max-width:1200px){
.banner .pic::before{height:50%}
.banner .pic::after{height:35%}
.banner .slick-dots{bottom:15px}
.banner .slick-dots li{margin:0 5px}
.banner .slick-dots .slick-active{padding:5px}
.banner .slick-dots button{width:6px;height:6px}
.main-row1{padding:30px 0}
.g-tit1{margin-bottom:15px}
.g-tit1 .tit{font-size:18px}
.g-tit1 .tit .dot{width:4px;height:4px;margin:0 5px}
.g-tit1 .tit-icn{width:150px;margin-top:-15px}
.g-tit1 .tit-icn::after{width:82px;height:6px}
.g-tit1 .more{font-size:14px;padding-right:15px;background-size:12px}
.m-about1{display:block}
.m-about1 .lbox{float:none;width:auto;margin-bottom:20px}
.slick1 .slick-arrow{width:35px;height:35px}
.slick1 .slick-prev{left:10px}
.slick1 .slick-next{right:10px}
.slick1 .txt{left:15px;right:15px;bottom:10px;font-size:14px;line-height:1.4}
.slick1 .tit{font-size:16px;margin-bottom:5px}
.slick1 .desc{margin-bottom:5px}
.slick1 .date{padding-left:20px;background-size:15px}
.m-about1 .rbox{width:auto}
.ul-new1 li{padding-bottom:15px;margin-bottom:15px}
.ul-new1 .date{width:60px;margin-right:15px}
.ul-new1 .day{line-height:35px;font-size:16px}
.ul-new1 .year{font-size:12px;line-height:20px}
.ul-new1 .tit{font-size:14px}
.ul-new1 .tit span{padding:0 10px;font-size:12px;line-height:20px;border-radius:5px;margin-right:10px}
.main-row2{background-size:contain;padding:30px 0}
.main-row2::after{bottom:0;width:184px;height:151px}
.m-about2{display:block;height:auto}
.m-about2 .lbox{width:auto;padding-top:0;background-position:bottom;background-size:cover}
.m-swiperbox1{padding:15px}
.swiper1{margin-bottom:20px}
.swiper2{margin-right:0;margin-bottom:15px}
.swiper2 .icn{width:15px;margin-right:10px}
.swiper2 .txt{font-size:14px}
.m-swiper-arr1{position:static;right:0;bottom:0;justify-content:center}
.m-swiper-arr1 .arr{width:35px;height:35px}
.m-swiper-arr1 .prev{margin-right:10px}
.m-swiper-arr1 .arr img{width:6px}
.m-about2 .rbox{background-position:bottom;background-size:cover;padding:15px;padding-left:0}
.ul-new2 .con{height:60px;padding-right:22px}
.ul-new2 .con::before{right:22px}
.ul-new2 .con::after{width:22px}
.ul-new2 .con i{width:10px}
.ul-new2 .con i::after{height:10px}
.ul-new2 .date{width:80px;line-height:20px}
.ul-new2 .day{font-size:16px}
.ul-new2 .year{font-size:12px}
.ul-new2 .line{height:35px;margin-right:10px}
.ul-new2 .tit{font-size:14px}
.main-row3{padding:30px 0}
.swiper3{padding:0 40px}
.swiper3 .swiper-container{margin:0 -5px}
.swiper3 .swiper-slide{padding:5px}
.swiper3 .con:hover{border-radius:0 15px 0 0;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}
.swiper3 .txt{padding:15px}
.swiper3 .tit{font-size:16px;line-height:1.5;height:3em;margin-bottom:5px}
.swiper3 .desc{font-size:14px;line-height:1.4;height:4.2em}
.m-swiper-arr2{left:0;right:0}
.m-swiper-arr2 .arr{width:35px;height:30px}
}
.g-about{padding:40px 0;overflow:hidden}
.g-snv{float:left;width:22%;margin-right:60px;text-align:center;color:#fff;background-color:#100d5e}
.g-snv .bigtit{font-size:20px;line-height:80px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.4)}
.ul-snv{padding:15px}
.ul-snv li{border-bottom:1px solid rgba(255,255,255,.4)}
.ul-snv li:last-child{border:none}
.ul-snv .v1{display:block;font-size:18px;text-align:center;line-height:50px;color:#fff;transition:.3s}
.ul-snv .on .v1,.ul-snv .v1:hover{font-weight:700;background-color:#fff;color:#100d5e}
.g-info{overflow:hidden}
.g-tit{border-bottom:2px solid #038ae1;margin-bottom:40px}
.g-tit .tit{font-size:20px;font-weight:700;color:#038ae1;line-height:2}
.ul-tab{margin-bottom:10px}
.ul-tab li{display:inline-block;vertical-align:middle;margin-right:5px;margin-bottom:10px}
.ul-tab a{display:block;min-width:40px;line-height:38px;border:1px solid #ccc;padding:0 2px;font-size:16px;border-radius:5px;text-align:center;transition:.3s}
.ul-tab .on a,.ul-tab a:hover{color:#fff;background-color:#038ae1;border-color:#038ae1}
.ul-img{display:flex;flex-wrap:wrap}
.ul-img li{width:50%;display:block;padding:0 10px;margin-bottom:20px}
.ul-img .con{display:flex;align-items:flex-start;padding:30px;border-radius:5px;background-color:#f7f7ff;transition:.3s;position:relative;z-index:2;overflow:hidden}
.ul-img .con:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}
.ul-img .con::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#07b9b9,#038ae1);opacity:0;z-index:-1;transform:.3s}
.ul-img .con:hover::after{opacity:1}
.ul-img .pic{flex-shrink:0;display:block;width:40%;margin-right:15px;overflow:hidden}
.ul-img .img{padding-top:145%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:.3s}
.ul-img .con:hover .img{transform:scale(1.08)}
.ul-img .info{flex:1;display:block;overflow:hidden}
.ul-img .name{font-size:18px;color:#100d5e;margin-bottom:10px;transition:.3s}
.ul-img .con:hover .name{font-weight:700;color:#fff}
.ul-img .desc{display:flex;flex-wrap:wrap;font-size:16px;color:#333;line-height:1.8;transition:.3s}
.ul-img .con:hover .desc{color:#fff}
.ul-img .lab{font-weight:700}
.ul-pro li{display:block;margin-bottom:40px}
.ul-pro .con{display:flex;align-items:center;padding:15px;border:1px solid rgba(0,0,0,.2);transition:.3s;position:relative;z-index:2}
.ul-pro .con:hover{border-color:#038ae1;box-shadow:0 0 10px rgba(0,0,0,.2)}
.ul-pro .con::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#07b9b9 0,#038ae1 100%);z-index:-1;opacity:0;transition:.3s}
.ul-pro .con:hover::after{opacity:1}
.ul-pro .pic{flex-shrink:0;display:block;width:30%;min-width:140px;overflow:hidden;margin-right:15px}
.ul-pro .img{padding-top:60%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:.3s}
.ul-pro .con:hover .img{transform:scale(1.08)}
.ul-pro .info{flex:1;display:block;color:#333;overflow:hidden;transition:.3s}
.ul-pro .con:hover .info{color:#fff}
.ul-pro .date{font-size:16px;margin-bottom:5px}
.ul-pro .tit{font-size:20px;margin-bottom:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-pro .con:hover .tit{font-weight:700}
.ul-pro .desc{font-size:16px;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.g-details{background-color:#fff;padding:15px}
.g-details .top{text-align:center;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px}
.g-details .bigtit{font-size:24px;color:#000;font-weight:700;margin-bottom:10px}
.g-details .titsub{font-size:18px;color:#000;margin-bottom:10px}
.g-details .desc{font-size:14px;color:#333}
.g-details .desc span{margin:0 10px}
.g-details .info p{
    font-size: 16px!important;
    text-indent: 2em!important;
    word-break: break-all;
    font-family: 'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif!important;
    line-height: 30px!important;
}
.g-details .info p span{
    font-size:16px;
    font-family: 'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif!important;

}
.g-details .info table{
    width:100%;
    margin:0 auto;
}
.g-details .info table p {
    text-indent: 0em!important;
    padding: 0 10px;
    box-sizing: border-box;
}

.g-details .pic{font-size:0;text-indent:0;text-align:center;margin:20px 0}
.g-details .pic img{max-width:100%}
.g-details .arr{margin-top:30px}
.g-details .arr a{display:block;font-size:16px;line-height:2;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:.3s}
.g-details .arr a:hover{color:#038ae1}
.g-info .ul-new2 .con{height:120px}
.g-info .ul-new2 .con::before{right:50px}
.g-info .ul-new2 .con::after{width:50px}
@media only screen and (min-width:1200px) and (max-width:1920px){
.g-about{padding:2.083vw 0}
.g-snv{margin-right:3.125vw}
.g-snv .bigtit{font-size:1.041vw;line-height:4.166vw}
.ul-snv{padding:.781vw}
.ul-snv .v1{font-size:.937vw;line-height:2.604vw}
.g-tit .tit{font-size:1.041vw}
.ul-tab{margin-bottom:.52vw}
.ul-tab li{margin-right:.26vw;margin-bottom:.52vw}
.ul-tab a{min-width:2.083vw;line-height:1.979vw;padding:0 .104vw;font-size:.833vw;border-radius:.26vw}
.ul-img li{padding:0 .52vw;margin-bottom:1.041vw}
.ul-img .con{padding:.781vw;border-radius:.26vw}
.ul-img .con:hover{box-shadow:0 0 .52vw rgba(0,0,0,.2)}
.ul-img .pic{margin-right:.781vw}
.ul-img .name{font-size:.937vw;margin-bottom:.52vw}
.ul-img .desc{font-size:.833vw}
.g-info .ul-new2 .con{height:6.25vw}
.g-info .ul-new2 .con::before{right:2.604vw}
.g-info .ul-new2 .con::after{width:2.604vw}
}
@media screen and (max-width:1200px){
.g-cur{text-align:left;font-size:14px;margin-bottom:15px}
.g-about{padding:30px 0}
.g-snv{float:none;width:auto;margin-right:0;margin-bottom:15px}
.g-snv .bigtit{font-size:18px;line-height:50px}
.ul-snv{display:none;padding:10px}
.ul-snv .v1{font-size:14px;line-height:35px}
.g-tit{margin-bottom:15px}
.g-tit .tit{font-size:16px}
.ul-tab{margin-bottom:10px}
.ul-tab li{margin-right:5px;margin-bottom:5px}
.ul-tab a{min-width:35px;line-height:33px;padding:0 2px;font-size:14px;border-radius:4px}
.ul-img li{padding:0 10px;margin-bottom:10px}
.ul-img .con{padding:10px;border-radius:4px}
.ul-img .con:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}
.ul-img .pic{margin-right:15px}
.ul-img .name{font-size:16px;margin-bottom:5px}
.ul-img .desc{font-size:14px}
.ul-pro li{margin-bottom:20px}
.ul-pro .con{padding:10px}
.ul-pro .pic{margin-right:10px}
.ul-pro .tit{margin-bottom:5px;font-size:16px}
.ul-pro .date,.ul-pro .desc{font-size:14px}
.g-details{padding:0}
.g-details .top{padding-bottom:10px;margin-bottom:10px}
.g-details .bigtit{font-size:18px;margin-bottom:5px}
.g-details .titsub{font-size:16px}
.g-details .desc{font-size:14px}
.g-details .info{font-size:14px}
.g-details .arr a{font-size:14px}
.g-info .ul-new2 .con{height:62px}
.g-info .ul-new2 .con::before{right:25px}
.g-info .ul-new2 .con::after{width:25px}
}
@media screen and (max-width:750px){
.ul-img li{width:100%}
}





.yjdwcon .info{
	text-indent: 0em;
}

.yjdwcon .info table{
    width:100%!important;
}

.yjdwcon .info table td{  
background-image: none!important;
border:1px solid #ccc;
}
.yjdwcon .info table td img{
    height: auto!important;
}
.yjdwcon .info table .yjdw_title{
    background: #100d5e;
    color:#fff;
    padding-left: 10px;
}


.yjdwcon .yp_title {
	background: #100d5e;
	background-repeat: no-repeat;
	height: 32px;
	width: 100%;
	padding-left: 10px;
	color: #fff;
	line-height: 32px;
	text-indent: 0em;
	margin: 10px 0;
}
  .yjdwcon .yp_content {
	height: auto;
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 20px;
	text-indent: 0em;
}

.yjdw{
    text-indent:0em
    text-align:center;
}

@media screen and (max-width:680px){
    .yjdwcon .info table td img{
         height: auto!important;
    }
}




#vsb_content_2 IMG{border:0 !important;}