@charset "UTF-8";
@import url("../fonts/iconfont.css");
@import url("./lib.css");
@import url("./rem.css");
:root{--color: #134F84;}
.item-pic{overflow: hidden;}
a{cursor: pointer;}
.bgt{background-repeat: no-repeat;background-position: center;background-size: cover;}
.header{position: relative;z-index: 22;background-repeat:no-repeat;background-position:top center;background-size: cover;}
.header .top{color: #333;padding: .17rem 0;overflow: hidden;border-bottom: 0.01rem solid rgba(0,0,0, 0.1);}
.header .top .time{margin-left: 36px;}
.header .top .fr a{padding: 0 .14rem;color: #333;display: flex;align-items: center;transition: all ease .3s;}
.header .top .fr a img{width: .13rem;margin-right: .04rem;}
.header .top .fr a:hover{color:#134F84;}
.header .top .fr a:last-child{padding-right: 0;position: relative;}
.header .top .fr a:last-child::before{content: "";position: absolute;width: .01rem;height: .13rem;background: rgba(255, 255, 255, 0.1);top: 50%;left: 0;transform: translateY(-50%);}
.header .neck{padding: .2rem 0;color: #333;}
.header .neck .logo img{max-width:2.4rem;margin-left:-.1rem}
.header .neck .logo .txt{margin-left: -.15rem;}
.header .neck .logo .txt .cn{color: #333;}
.header .neck .logo .txt .en{color:#666;margin-top: .1rem;}
.header .neck .search{width: 2.32rem;height: .4rem;border-radius: .2rem;border: .01rem solid #333;}
.header .neck .search button{width: .4rem;text-align: center;margin-right: .05rem;height: .38rem;background: none;border-radius: .08rem;color: #333;}
.header .neck .search button:hover{opacity: .9;}
.header .neck .search input{flex: 1;overflow: hidden;color: #333;background: none;outline: 0;padding: 0 .1rem;}
.header .neck .search input::-webkit-input-placeholder{color: #333;}
/* menu */
.header-rt{clear: both;position: relative;border-top: 1px solid rgba(255, 255, 255, 0.5);z-index: 21;background: #134F84;}
.header-nav .ul2{width: 100%;}
.header-nav .ul2 li{text-align: center;position: relative;}
.header-nav .ul2 li .header-a{color:#EDF1F9;padding: 0 .28rem;height: .5rem;display: flex;align-items: center;justify-content: center;line-height: .5rem;transition: all .3s;-webkit-transition: all .3s;}
.header-nav .ul2 li .header-a i{width: 7px;height: 6px;display: block;transition: all ease .3s;background: url("../../img/icon_sj.png") no-repeat center;margin-left: .06rem;}
.header-nav .ul2 li .header-b{min-width: 1.4rem;width: 100%;height: initial;padding: 0;position: absolute;top: .5rem;background: #fff;display: none;text-align: center;left: 50%;transform: translateX(-50%);z-index: 1;border: 1px solid #CCC;}
.header-nav .ul2 li .header-b.on{display: block;}
.header-nav .ul2 li .header-b a{line-height: .46rem;position: relative;transition: all .3s;-webkit-transition: all .3s;display: block;padding: 0 .06rem;color: #282828;}
.header-nav .ul2 li .header-b a:hover{background: #1160a1;color: #fff;transition: all .3s;-webkit-transition: all .3s;}
.header-nav .ul2 li .header-b a > div{display: inline-block;border-radius: 100%;border: 0.01rem solid rgba(255, 255, 255, 0.2);overflow: hidden;}
.header-nav .ul2 li:hover .header-a i{transform: rotate(-180deg);}
.header-nav .ul2 li:hover .header-a, .header-nav .ul2 li.on .header-a{background: #1160a1;}
.header-dx{width: .45rem;text-align: center;display: none;position: relative;z-index: 1;}
.header-dx div{transition: all .5s;}
.header-dx.cli .header-dx1{-webkit-transform: rotate(44deg);-ms-transform: rotate(44deg);transform: rotate(44deg);transform-origin: 0%;-ms-transform-origin: 0%;-webkit-transform-origin: 0%;-moz-transform-origin: 0%;transition: all .5s;}
.header-dx.cli .header-dx2{opacity: 0;transition: all .5s;}
.header-dx.cli .header-dx3{-webkit-transform: rotate(-44deg);-ms-transform: rotate(-44deg);transform: rotate(-44deg);position: relative;top: .01rem;transform-origin: 0%;-ms-transform-origin: 0%;-webkit-transform-origin: 0%;-moz-transform-origin: 0%;transition: all .5s;}
.header-dx1,
.header-dx2,
.header-dx3{width: 100%;height: .04rem;margin-top: .12rem;background: #333;float: right;margin-right: -0.05rem;}
.header-dx1{margin-top: 0;}
/* footer */
.footer{background:#134F84;background-size: cover;color: #fff;}
.footer a{color: #fff;}
.footer a:hover{color: rgba(255, 255, 255, 0.88);}
.footer .ft1{padding: .8rem 0 .4rem;}
.footer .ft1 .col1{width: 95%;max-width: 10.85rem;}
.footer .ft1 .col1 .lxfs{margin-top: .82rem;}
.footer .ft1 .col1 .lxfs li{margin-top: .18rem;}
.footer .ft1 .col1 .lxfs li img{width: .18rem;margin-right: .16rem;flex-shrink: 0;}
.footer .ft1 .col2 li{margin-left: .4rem;text-align: center;width: 1.36rem;color: rgba(255, 255, 255, 0.8);}
.footer .ft1 .col2 li .ewm{margin-bottom: .06rem;}
.footer .ft1 .col2 li .ewm img{border-radius: .06rem;}
.footer .copyright{border-top: 1px solid rgba(255, 255, 255, 0.1);padding: .29rem 0;text-align: center;color: rgba(255, 255, 255, 0.8);}
.footer .copyright a{color: rgba(255, 255, 255, 0.8);}
.footer .copyright a:hover{color: #fff;}
/* 图片统一尺寸 */
.fitImg{position: relative;height: 0;padding-top: 67.85%;overflow: hidden;}
.fitImg img{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;-o-object-fit: cover;object-fit: cover;-webkit-transition: .6s;-o-transition: .6s;-moz-transition: .6s;transition: .6s;}
.fitImg:hover img,
.item:hover .fitImg img{-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-ms-transform: scale(1.08);-o-transform: scale(1.08);transform: scale(1.08);}


.hgs-dialog {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, .7);
    z-index: 100
}

.hgs-dialog .hgs-qrcode-content {
    width:85%;
    max-width: 383px;
    background: linear-gradient(180deg, #2c85d9, #1c50a9);
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}


@media (min-width: 981px){.lightbox{display: none !important;}
.header-nav{display: flex !important;};}
@media (max-width: 980px){.header{height: auto;width: 100%;position: fixed;left: 0;top: 0;z-index: 22;background-position: left top;padding: 5px 0;z-index: 22;}
.header .search{display: none;}
.header .neck{padding: 0;}
.header .neck .logo img{margin-top: 0;margin-left:-20px;max-width:1.2rem}
.header .neck .logo .txt{margin-left:-5px;}
.header .neck .logo .txt .cn{font-size: .26rem;}
.header .neck .logo .txt .en{font-size: .123rem;margin-top: 1px;}
.header-nav{width: 100%;position: fixed;top: 50px;left: 0;background: #fff;display: none;z-index: 2;text-align: left;}
.header-nav ul{flex-wrap: wrap;}
.header-nav li{width: 100% !important;margin: 0;position: relative;border-bottom: 1px solid #e5e5e5;text-align: left !important;padding: 0;}
.header-nav li.down:before{content: '';width: 26px;height: 50px;float: right;background: url(../../img/icon_jia.png) no-repeat right center;transition: all .3s;background-size: 20px;top: 0;-webkit-transition: all .3s;right: 5px;position: absolute;right: 0;}
.header-nav li.down.open:before{transform: rotate(45deg);transition: all .3s;-webkit-transition: all .3s;}
.header-nav .ul2 li .header-a{display: inline-flex !important;height: 55px;justify-content: flex-start;color: #333;}
.header-nav .ul2 li .header-b{position: relative;top: initial;left: inherit;background: initial;padding: 0;font-size: 16px;transform: translateX(0);border: 0;}
.header-nav .ul2 li:hover .header-a{background: none;}
.header-nav .header-a{color: #333;padding: 0 !important;font-size: 17px;line-height: 50px;background: none !important;}
.header-nav .search{width: 100%;display: block;margin: 15px 0;border: 1px solid #03458e;border-radius: 30px;position: relative;}
.header-nav .search button{border: 0;position: absolute;right: 15px;top: -2px;}
.header-dx{display: block;position: absolute;right: 15px;top: 50%;transform: translateY(-50%);}
.header-c{width: 30%;height: 50px;position: absolute;top: 0;right: 5px;z-index: 2;}
.header-a{width: 70%;color: #333;}
.header-a:after{display: none;}
.header-rt{z-index: 222;}
.header-b a{color: #333;width: 100%;border-bottom: 1px solid #e5e5e5;padding: 0 0 0 10px !important;line-height: 40px !important;text-align: left;margin: 0 !important;}
.header-b a > div{display: none;}
.header-b a:last-child{border-bottom: 0;}
.header-nav li:hover .header-a,.header-nav li.on .header-a{color: #03458e;}
.footer .ft1{padding: .4rem 0;}
.footer .ft1 .col1 .nav ul{justify-content: flex-start;}
.footer .ft1 .col1 .nav li{width: 25%;margin: .15rem 0;}
.footer .ft1 .col1 .lxfs{margin-top: .5rem;}
.footer .ft1 .col1 .lxfs li img{width: .32rem;}
.footer .ft1 .col2{margin-top: .5rem;}
.footer .ft1 .col2 li{width: 2rem;margin: 0 .3rem 0 0;}
.footer .copyright{font-size: .2rem;line-height: 1.6;};}
