@charset "utf-8";
html{font-size: 100px;}

@font-face {
    font-family: georgia;
    src: url(../font/georgia.ttf);
}
@media (min-width:2200px) and (max-width:4000px) {
    html {font-size: 140px;}
    .w1400{max-width:18rem !important;}
}

@media screen and (max-width:1940px) {
    html {
        font-size: 100px !important;
    }
}
@media (min-width:1660px) and (max-width:1940px) {
    html {
        font-size: 100px !important;
    }
}

@media (min-width:1367px) and (max-width:1659px) {
    html {
        font-size: 80px !important;
    }
}
@media (min-width:1025px) and (max-width:1366px) {
    html {
        font-size: 70px !important;
    }
}



@media screen and (max-width:1024px) {
    html {
        font-size: 85px !important;
    }
}

@media screen and (max-width:640px) {
    html {
        font-size: 80px !important;
    }
}

@media screen and (max-width:359px) {
    html {
        font-size: 70px !important;
    }
}

@font-face {
    font-family: 思源宋体-Bold;
    src: url(../font/SourceHanSerifCN-Bold.otf);
}
@font-face {
    font-family: 思源黑体-REGULAR;

}
@font-face {
    font-family: 思源宋体-Heavy;
    src: url(../font/SOURCEHANSERIFCN-HEAVY.OTF);
}

@font-face {
    font-family: impact;
    src: url(../font/impact.ttf);
}
@font-face {
    font-family: FZSSJW;
   src: url(../font/DINCOND-MEDIUM.OTF);
}
.w1400 {
    width: 85%;
    margin: 0 auto;
    max-width: 16.4rem;
}

body.navShow {overflow: hidden;}
.imged {
    position: relative;
    padding-bottom: 65%;
    width: 100%;
    display: block;
    overflow: hidden;
}

.imged>img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: 0.5s;
}
.imged video {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
video{ z-index: 0 !important;max-width: 100%;margin: 0 auto;}
.scale {
    overflow: hidden;
}

.scale>img {
    transition: 0.5s;
}

a:hover .scale img {
    transform: scale(1.05);
}
.wl{position: relative;z-index: 1;transition: 0.5s;}
.wl::after{content: "";z-index: -1;position: absolute;left: 0;bottom: 0;width: 0;height: 100%;}
.flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.elise {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.l2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.l3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.l4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical
}

.l5 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical
}

.l6 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical
}



/*==========================================公共 开始=============================================*/
.a_body{ position:relative; z-index:0;}
.section{ overflow:hidden;}

.header_box_li{position: relative;z-index: 1;height: 100%;}

.header_box{position: relative;z-index: 100; height: 0; }
#header{z-index:999;width:100%;height: 1.42rem;}
#header .w1400{margin-left: 7.5%;margin-right: 7.5%;max-width: inherit !important;/* width: 85%; */}
.head{position: fixed;}
 .header_box_li #header:before{content:"";position:absolute;height: 1.42rem;top:0;left: 0;right: 0;transition: 0.2s;opacity: 1;visibility: visible;background: url(../images/navbg.png) no-repeat center;background-size: 100% 100%;}

 .header_box_li .head:before{background:url(../images/headbg.png) no-repeat center !important;background-size: 100% 100% !important;height: 2.42rem !important;}


 .header_box_li #header.xg:before{background: url(../images/navbg.png) no-repeat center !important;height: 100% !important;background-size: 100% 100% !important;}
.header_top{position: relative;height: .45rem;padding: 0;text-align: right;z-index: 10000;overflow: hidden;width: 47%;margin-top: 0.1rem;}
.head .header_top{transition:0.5s;transform: translateY(0.1rem);}
.header_top:last-child{ display: flex;  justify-content: flex-end;  align-items: center; }
.head.xg .header_top{transform: translateY(0rem);}
.list_box0{display: flex;align-items: center;}
.list_box0 .li{font-size: 0.14rem;color: #fff;display: inline-block;transition:.6s;margin-right: 0.2rem;position: relative;padding-right: 0.2rem;border-right: 2px solid rgba(255,255,255,0.3);}
.list_box0 .li:last-child{margin-right: 0;padding-right:0;border-right: 1px solid rgba(255,255,255,0);}
.list_box0 .li>a{display:block;}
.list_box0 .li a>img{margin: -2px 6px 0 0;}
.list_box0 .li a .ewm_box{display:inline-block;border:#d3d3d3 1px solid;background:#fff;position:absolute;left:50%;transform: translateX(-50%) scaleY(1);top: .56rem;opacity: 1;visibility: visible;transform-origin:top;display: none;}
.list_box0 .li a .ewm_box:before{content:"";position:absolute;border-left:transparent 6px solid;border-right:transparent 6px solid;border-bottom: #fff 6px solid;top: -6px;left: 50%;margin-left: -6px; }

.list_box0 .li.li1>a{ font-weight:bold}
.list_box0 .li.li1>a.a2{ display:none}

.list_box0 .li.li1.on>a.a1{ display:none}
.list_box0 .li.li1.on>a.a2{ display:inline-block}

.list_box0 .li.li1.on>a span{ margin-left:1.125rem}

.list_box0 .li:hover{color: rgba(255,255,255,0.7);/* border-right: 1px solid rgb(10,63,121,0.2); */}

.old_rukou{width: 1.50rem;height: .54rem;display: inline-block;text-align: center;line-height: .54rem; margin-left: .34rem}
.old_rukou a{ display:block; width:100%; font-size:.18rem; color:#fff; border-radius:0 0 0 .10rem; background:#0a3f79;}

#m_header .list_box0{ float:right}
#m_header .list_box0 .li{ line-height:60px;}
#m_header .list_box0 .li a .ewm_box{ top:60px}
#m_header .list_box0 .li a>img{height: 12px;}
 

.list_box_01{font-size:0;white-space:nowrap;padding: .10rem;}
.list_box_01 li{display: block !important;margin: 0 15px !important;text-align:center;}
.list_box_01 li h3 img{ border:#ededed 1px solid; width:85px; height:85px;}
.list_box_01 li h5{font-size:.12rem;color:#666666;line-height:20px;margin: 0;}

.list_box0 .li:after{content:"";position:absolute;left: -.26rem;width:1px;height: 16px;top: 50%;margin-top: -8px;opacity: .8;}
.list_box0 .li.on:after{display:none;}
.list_box0 .li:first-child:after{ display:none}
.header_box .w1200{height: 1.28rem;position:relative;width: auto;max-width: 100%;padding: 0;display: flex;/* align-items: center; */justify-content: space-between;transition: .5s;}
/*.line_bot{ display:block; width:100%; height:1px; position:absolute; left:0; bottom:0; background:rgba(255,255,255,.2);}*/
#header #logo .box_table{ width:auto}
#logo{height: 100%;position: relative;/* width: 3.1rem; */display: flex;align-items: center;transition: 0.5s;}
.head #logo{margin-top: -0.4rem;}
#logo img{max-width:100%;transition: .5s;max-height: .67rem;width: 3.1rem;}
#logo img.img2{ display:none}
#nav{/* margin: 0 .8rem 0 0; */width: calc((100% - 3.5rem)/2);max-width: 5.5rem;}
#nav ul{
    display: flex;
    justify-content: space-between;
}
#nav ul li{float:left;z-index:0;height: 100%;position: relative;}
#nav ul li a{display:block;padding: 0;position: relative;z-index: 2;}
#nav ul li h3{font-size: .18rem;color:#fff;line-height: .88rem;position:relative;transition: .36s;display: inline-block;font-family: "PingFang SC";font-weight:600;}
#nav ul li h3:after{content:"";position:absolute;left: 50%;top: calc(100% + 2px);transition:.6s;border-left: transparent .12rem solid;border-right: transparent .12rem solid;border-bottom: #fff 1rem solid;margin-left: -.12rem;opacity:0;visibility:hidden;}
#nav ul li.on1 h3:after{ opacity:1; visibility:visible}
#nav ul li a i{ margin:-3px 0 0 .10rem; display:inline-block; width:10px; height:5px; transition:.5s}
#nav ul li.on a i, #nav ul li:hover a i{}
#nav ul li a i{ display:inline-block;  width:9px; height:6px; background-size:contain; vertical-align:middle; margin-left:8px;}
#nav ul li .sub{position:absolute;top:100%;background:#fff;width: auto;left: 50%;z-index: 10000;transform: translateX(-50%) scaleY(0);visibility:hidden;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;transition: .5s;transform-origin: top;box-shadow: 0 0 10px rgba(0,0,0,.3);border-radius: 0 0 0.08rem 0.08rem;}
#nav ul li .sub:after{content: '';height: 3px;width: 100%;position: absolute;left: 0;top: -1px;background:#0a3f79;}
#nav ul li .sub .box{padding: .14rem 0;text-align:center;}
#nav ul li .sub a{padding: 0.05rem 0.3rem;line-height: 0.28rem;transition:.6s;font-size: 0.17rem;color: #666666;text-align: center;white-space: nowrap;font-family: SourceHanSerifCN-Bold;min-width: 1.6rem;}
#nav ul li .sub a:hover{color: #fff;background: #05468c;}
#nav ul li:hover .sub{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;visibility:visible;transform: translateX(-50%) scaleY(1);}
#nav>ul>li.on h3,#nav ul li:hover h3{ color: #94b7de;}

#nav>ul>li h3:before{content:"";display:block;position:absolute;width: 12px;height: 12px;right: -.22rem;top: 50%;margin-top: -6px;transition:.3s;background-size:100% auto; display:none}
#nav>ul>li.xiala h3:before{ display:block}
#nav>ul>li:hover h3:after,#nav ul li.on h3:after{  transform:scale(1);}
#nav>ul>li.noSubMenu h3:before{ display:none}

.search_btn{cursor:pointer;text-align: center;float:left;transition:.6s;margin: 0;position: relative;}
.search_btn img{margin: 0;}
#header .dw2{float:left;height: 90px;width: 53px;cursor:pointer;position:relative;margin-right: .24rem;transition:.6s;margin-left: .16rem;}
#header .dw2 .j_tab{ }
#header .dw2:after{content:"";width:1px;height: 16px;display:block;position:absolute;background: rgba(255,255,255,.75);right: -.24rem;top: 50%;margin-top: -8px;}
#header .dw2.yuyan:before{content:"";width:1px;height:100%;display:block;position:absolute;left:0;top:0;display: none;}
#header .dw2 .dh{height: 23px;line-height: 23px;text-align:center;font-size: 13px;color:#fff;cursor:pointer;transition:.6s;}
#header .dw2 .dh span{padding-right: 14px;width: 53px;height: 23px;display: inline-block;font-style: italic;}
#header .dw2 .dd{padding-bottom:10px;padding-top:10px;position:absolute;top:100%;width: 100%;text-align:center;background: #acce22;left: 0;border: 1px solid #acce22;opacity: 0;visibility: hidden;transition: 400ms;transform: translateY(15px);}
#header .dw2 .dd:before{content:"";display:inline-block;border:8px solid transparent;border-bottom: 8px solid #acce22;position:absolute;top:-16px;left:50%;margin-left:-8px;}
#header .dw2 .dd a{display:block;text-align:center;line-height:30px;color: #fff;font-size:13px;padding:0 10px;}
#header .dw2 .dd a:hover{ font-weight:bold; }
#header .dw2.on .dd{opacity:1; visibility: visible; transform: translate(0);}

/* .xg #nav ul li h3{color:#333;line-height: .52rem;} */
/* .xg .list_box0 .li{color: #6f6f6f;} */
/* .xg #logo img{ height:.64rem;} */
/* .header_box .xg  .w1200{height: 1.12rem;} */
/* .xg .search_btn svg{ fill:#6f6f6f} */
.xg #logo{margin:0;}

.search_btn{cursor: pointer;}
.search_btn svg{fill:#fff;width: 0.2rem;height: 0.2rem;}
.head-b{align-items:center;}
.head .head-b{transition:0.5s;transform: translateY(-0.15rem);}
.head.xg .head-b{transform:translateY(0rem);}



@keyframes spin{
    to{transform: rotate(1turn);}
}
@keyframes spin2{
    to{transform: rotate(-1turn);}
}
@keyframes spin-reverse{
    from{
        transform:rotate(1turn);
    }
}
@keyframes spin-reverse2{
    from{
        transform:rotate(-1turn);
    }
}

/*导航按钮开始*/
/*手机端开始*/
.m_header_box {transition: .6s;display: none;height: 50px;position: fixed;z-index: 100000;width: 100%;top: 0;right: 0;left: 0;}
.m_header_box header{padding: 0 0 0 15px;height: 50px;background: #05468c;box-shadow: 0 3px 5px rgba(0,0,0,.05);/* position: fixed; *//* top: 0; *//* left: 0; *//* right: 0; */z-index: 100;display:flex;justify-content:space-between;align-items: center;}
.m_header_box header #logo img{height: 0.5rem;}
.m_header_box header #logo{padding:0;width: 250px;margin: 0;}

/*导航按钮开始*/
#nav_btn_box.on { background: none; }
#nav_btn .point.on .navbtn::after, #nav_btn .point.on .navbtn::before {/* background: #fff; */}
#nav_btn_box{position:relative;width: 60px;height: 50px;display: flex;align-items: center;justify-content: center;z-index: 1;}
#nav_btn_box:before{content:"";position: absolute;z-index: -1;top: 0;right: 0;bottom: 0;left: 0;background: #fff;}
#nav_btn_box:after{content:"";position: absolute;z-index: -1;top: 0;/* left: -10px; */border-right: #fff 10px solid;border-top: transparent 50px solid;right: 100%;}
#nav_btn { cursor: pointer; text-align: center; z-index: 99999; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; outline: none; box-shadow: none; }
#nav_btn .point {display: inline-block;width: 0.40rem;height: 22px;position: relative;outline: none;}
#nav_btn .point:hover .navbtn, #nav_btn .point:hover .navbtn::after, #nav_btn .point:hover .navbtn::before { width: .28rem; }
#nav_btn .navbtn {position: absolute;top: 12px;left: 0;display: inline-block;width: 18px;height: 2px;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #1162b8;}
#nav_btn .navbtn::after, #nav_btn .navbtn::before {position: absolute;left: 0;display: inline-block;width: 24px;height: 2px;content: '';-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #1162b8;}
#nav_btn .navbtn::after { top: -8px; }
#nav_btn .navbtn::before { top: 8px; }
#nav_btn .point.on .navbtn {background: transparent;}
#nav_btn .point.on .navbtn::after { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px; }
#nav_btn .point.on .navbtn::before { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px; }

.m_nav_list {flex-direction: column;/* justify-content: center; */width: 100%;height: 100%;overflow: auto;align-items: center;display: flex;background: rgba(255,255,255,.1);}
.m_nav_list::-webkit-scrollbar { display:none}
#m_nav {z-index: 99999;position: fixed;width: 100%;height: 100vh;right: -105vw;top: 0;display: none;padding: 70px 20px 30px;overflow: hidden;pointer-events: none;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;background: #e9e9e9;background-size:cover;opacity: 0;visibility: hidden;}
#m_nav .close{position:absolute;top: 7px;right: 15px;left: 15px;font-size: 30px;color: #333;z-index: 10000;/* background: rgba(255,255,255,.1); */width: auto;height: 35px;border-radius: 0;display: flex;align-items: center;justify-content: flex-end;padding: 0 0;}
#m_nav.act {pointer-events: auto;right: 0;opacity: 1;visibility: visible;}

#m_nav .search_box input.submit{ background: #0656b7 url(../images/submit.svg) center no-repeat; background-size: .28rem;}
#m_nav .list_box0{text-align:center;width: 100%;justify-content: flex-start;margin: .32rem 0 0;flex-wrap: wrap;height: 0.4rem;}
#m_nav .list_box0 .li{text-align: left;color: #333;margin: 0 .12rem 0.15rem 0;font-size: 14px;padding: 0;min-width: 1rem;}

#m_nav .old_rukou{margin:.24rem 0 0;width: 100%;}

.list_box_nav_mobile{width:100%;max-height: calc(100% - 250px);/* background: rgba(255,255,255,.1); */padding: 0 0 10px;overflow: hidden;overflow-y: scroll;margin: 0;/* flex: 1; */}
.list_box_nav_mobile>li{width: 100%;overflow: hidden;padding: 0;position: relative;margin: 0 auto;}
.list_box_nav_mobile>li .con{ position:relative}
.list_box_nav_mobile>li .a{width: 100%;border-bottom: 1px solid #e2e2e2;line-height: .5rem;color: #333;padding: 0;font-size: 16px;display: flex;position: relative;transition:.5s;}
.list_box_nav_mobile>li i{opacity: 1;filter: alpha(opacity=100);display: inline-block;width: .64rem;height: .5rem;display: inline-block;background: url(../images/arrow_down.svg) center no-repeat;background-size: 15px 15px !important;position: absolute;display: block;right: 0;top: 2px;}
.list_box_nav_mobile>li.on1 i{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);}

.list_box_nav_mobile>li.on .a{border-bottom: 1px solid #e2e2e2;}

/*三级导航 开始*/
.list_box_nav_mobile>li .list{padding:10px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.1); display:none}
.list_box_nav_mobile>li .list a{display:block;font-size:13px;color: #666;line-height: 2.5;}
.nav_mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 888; background-color: rgba(0,0,0,0.4); display: none; }

/*顶部搜索*/
.wap_search{font-size:16px;border-radius: 5px;color:#fff;text-align:center;letter-spacing:2px;overflow:hidden;width: 100%;height: 85px;display: block;margin-bottom: 0.1rem;}
.wap_search form{height:40px;border-radius:20px;background: #fff;position:relative;width: 3.68rem;margin: 10px auto;}
.wap_search .input{font-size: .16rem;color: #646464;height:40px;line-height:40px;padding: 0 .24rem;box-shadow:none;-webkit-appearance: none;float:left;border-right: 0;background:none;width: calc(100% - 40px);}
.wap_search .btn_blue{position:absolute;cursor:pointer;top:0;right:0;width: 40px;height:40px;line-height:40px;border:0;background: url(../images/submit.svg) center no-repeat #1162b8;background-size: .24rem;border-radius: 20px;}
.wap_search .btn_blue.fr{ background:#e9edef; color:#4e4f53;}
.wap_search input::-webkit-input-placeholder{ color:#999; }
.wap_search input::-moz-placeholder{   /* Mozilla Firefox 19+ */ color:#999; }
.wap_search input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */ color:#999; }
.wap_search input:-ms-input-placeholder{  /* Internet Explorer 10-11 */  color:#999; }/* WebKit browsers */
.wap_search input:focus::-webkit-input-placeholder {color: transparent;/* transparent是全透明黑色(black)的速记法，即一个类似rgba(0,0,0,0)这样的值 */}/* Mozilla Firefox 4 to 18 */
.wap_search input:focus:-moz-placeholder {color: transparent;}/* Mozilla Firefox 19+ */
.wap_search input:focus::-moz-placeholder {color: transparent;}/* Internet Explorer 10+ */
.wap_search input:focus:-ms-input-placeholder {color: transparent;}/* 点击搜索框获取焦点 placeholder消失-结束 */


/*导航按钮结束*/

/* banner */
.swiper-box1 {position: relative;overflow: hidden;}
.swiper-box1 .swiper-pagination-bullet{width: 0.38rem;height: 0.34rem;margin: 0 0.12rem !important;background: url(../images/cir1.png) no-repeat center;opacity: 1;background-size: 100%;border-radius: inherit;/* transform: translateY(0.05rem); */}
.swiper-box1 .swiper-pagination-bullet-active{background: url(../images/cir2.png) no-repeat center;background-size: 100%;}
.swiper-box1 .swiper-pagination-bullets{bottom: 0.22rem;/* background: url(../images/ma.png) no-repeat left 40% center; *//* height: 0.4rem; *//* padding-left: 0.8rem; */}
.swiper-box1 .swiper-pagination-bullets:after{content:"";position:absolute;width: 0.39rem;height:0.4rem;background: url(../images/ma.png) no-repeat left center;
background-size:100%;bottom: 0;left: calc(50% - 2rem);display:none;}
.swiper-box1 .bannerimg{overflow: hidden;position: relative;cursor: pointer;}
.swiper-box1 .bannerimg img{
    transform: scale(1);
    transition: opacity 0.3s ease, transform 0s ease 1s;
    }
    .swiper-box1 .bannerimg video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit: cover;}
.swiper-box1 .bannerimg::after{content: "";position: absolute;left: 0;bottom: 0;background: url(../images/shad1.png) center;width: 100%;height: 0.7rem;background-size:100% 100% !important;}
.swiper-box1 .swiper-slide-active .bannerimg img{    transform: scale(1.03);transition: all 5s;}
.swiper-box1  .img_zd .img_hezi {padding-bottom: 100vh !important;}
.ma-nav{z-index: 10;margin-right: 0.4rem;display: inline-block;}
.ma-nav img{width: 0.39rem;}
.ban-gd{position: absolute;left: 0;right: 0;/* justify-content: center; */bottom: 0.4rem;/* align-items: flex-end; *//* flex-wrap: nowrap; */width: 100%;z-index: 10;text-align: center;}
.ban-gd .swiper-pagination{position: relative;bottom: 0;display: inline-block;vertical-align: bottom;}
.ban-gd .swiper-link{color: #fff;font-size: .18rem;z-index: 10;margin-left: 0.05rem;cursor: pointer;/* transform: translateY(-0.02rem); *//*width: 0.7rem;*/display: inline-block;vertical-align: bottom;}
.ban-gd .swiper-link a,.ban-gd .swiper-link ucspan{color:#fff;}
/* new1 */
.new1{width: 100%;background: url(../images/bg1.jpg) no-repeat top center/cover;padding: .5rem 0 0.6rem;overflow: hidden;}


/* new2 */
.links ul{justify-content:flex-start;flex-wrap:nowrap;}
.links li{width: 2.29rem;}
.links li img{max-width:0.5rem;}
.links li a{display: flex;flex-direction: column;justify-content: center;align-items: center;transition: 0.5s;height: 1.64rem;}
.links li:hover img{transform:rotateY(360deg);transition:0.5s}
.links li p{font-size: 0.18rem;color: #333;margin-top: 0.2rem;}
.links li:nth-child(1) a{background: url(../images/likbg1.jpg) no-repeat center/cover;}
.links li:nth-child(2) a{background: url(../images/likbg2.jpg) no-repeat center/cover;}
.links li:nth-child(3) a{background: url(../images/likbg3.jpg) no-repeat center/cover;}
.links li:nth-child(4) a{background: url(../images/likbg4.jpg) no-repeat center/cover;}
.links li:nth-child(5) a{background: url(../images/likbg5.jpg) no-repeat center/cover;}
.links li:nth-child(6) a{background: url(../images/likbg6.jpg) no-repeat center/cover;}
.links li:nth-child(7) a{background: url(../images/likbg7.jpg) no-repeat center/cover;}
.links li:hover a{transform: translateY(-10px);box-shadow: 0 0 5px 5px rgba(0,0,0,0.1);}
/* new1 */
.news1{padding-top: 0;}
.title{font-size: 0.3rem;color: #333;text-align: center;display: flex;justify-content: center;align-items: center;width: auto;}
.title img{width:0.49rem;height: 0.24rem;}
.title span{padding: 0 0.1rem;}
.newtiti{display:flex;justify-content:center;align-items: center;flex-wrap: wrap;}
.moregd{font-size:0.14rem;color:#777;margin-left: 0.15rem;width: auto;}
.moregd ucspan{color:#777;}
.new2 .moregd{color:#fff;}
.new2 .new2-l .moregd,.new2 .new2-r .moregd{color:#777;}
.moregd a{/* display: flex; *//* align-items: center; */transition: 0.5s;padding-left:0.52rem;}
.moregd a:after{background:url(../images/moregd1.png) no-repeat;width:0.42rem;height:0.42rem;background-size:100% !important;bottom: auto;top: 50%;margin-top: -0.21rem;transition: 0.5s;}
.moregd img{width:0.38rem;display: inline-block;margin-right: 0.12rem;}
.moregd a span{padding-bottom:0.1rem;}
.new7 .newtiti{
    justify-content: flex-start;
    margin-bottom: 0.5rem;
    position: relative;
}
.new1-b{padding-top: 0.5rem;}
.xwlm{margin: 0.2rem auto 0.35rem;width: 4.85rem;}
.xwlm li a{font-size: 0.18rem;color: #333;padding-right: 0.15rem;border-right: 2px solid #b3b3b3;margin-right: 0.15rem;transition:.5s;}
.xwlm li:last-child a{padding: 0;margin: 0;border-right: 1px solid rgb(255,255,255,0);}
.new1-l{width: 50%;}
.new1-r{width:47%;}
.new1-l .imged{padding-bottom: 62%;}
.new1-l a{display: block;position: relative;z-index: 1;}
.new1-r li{transition: 0.5s;height:0.94rem;padding: 0 0.3rem;position: relative;    width: 100%;}
.new1-r li a{border-bottom: 1px dashed #d0d5da;height: 100%;transition: 0.5s;}
.new1-r li::after{
    /* background: url(../images/new1titbg.png) no-repeat center/cover; */
    /* background: #0351a5;
    box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.45);transition: .5s;height: 100%;bottom: 0;background-size: 100% 100% !important;width: 100%;opacity: 0; */
}

.new1 li *{transition:0.5s;}
.new1-r li a{align-items: center;position: relative;}
.new1-r ul{background: #fff;padding: 0.25rem 0;}
.new1 li .date{width: 0.88rem;font-size: 0.3rem;font-family: georgia;color: #fff;text-align: center;transition: 0.5s;font-weight: bold;height: 0.68rem;background: #0351a5;position: absolute;left: 0px;top: -0.34rem;padding-top: 0.05rem;}
.new1-r li h2{width: calc(100% - 1.5rem);}
.new1-r li span{width: 1.5rem;text-align: right;}
.new1-r li span img{width: 0.25rem;padding-right: 0.05rem;}
/* .new1-r li:hover::after{opacity: 1;} */
/* .new1-r li a:hover{border-bottom: 1px dashed rgba(0,0,0,.0);} */
.new1 a:hover h2,.new1 li a:hover h3{color: #fff;}
.xwlm li a:hover,.new1-r li a:hover h2{color:#0351a5;}
.new1-r li a:hover h2{transform: translateX(0.15rem);}
.new1-l li{width: 48%;height: 2.41rem;margin-bottom: 0.4rem;}
.new1-l li a{display: flex;width: 100%;height: 100%;background: #fff;padding:0 0.25rem ;position: relative;flex-direction: column;justify-content: center;}
.new1-l li a::after{width: 100%;height: 100%;background: url(../images/new1listbg1.png) no-repeat left center/cover;background-size: 100% 100% !important;opacity: 0;transition: 0.5s;box-shadow: 0px 0.06rem 0.15rem 0px rgba(0, 0, 0, 0.45);}
.new1-l li a::before{content: "";position: absolute;left: 0.25rem;top: 0.15rem;width: 0.57rem;height: 3px;background: #0351a5;}
.new1-l li:hover a::after{opacity: 1;}
.new1-l li a:hover::before{display: none;}
.new1 li h2{font-size: 0.18rem;color: #222;line-height: 0.28rem;max-height: 0.56rem\0;margin: 0.1rem 0 ;font-weight: bold;}
.new1-l li h3{font-size: 0.14rem;color: #666;line-height: 0.26rem;max-height: 0.78rem\0;margin-bottom: 0.1rem;}
.new1 li span{font-size: 0.14rem;color: #999999;font-family: 苹方;}
.new1 li a:hover span{opacity: .5;color: #fff;}  
.new1-r li a:hover span{color: #999;opacity: 1;}



.new1 .more{margin:0.1rem auto 0;}
.more{width: 1.42rem;height: .36rem;padding: 0 0.1rem;text-align: center;background: url(../images/more2.png) no-repeat center;font-size: 0.14rem;color: #969696;margin: 0.35rem auto 0;transition: 0.5s;background-size: 100%;display: flex;align-items: center;justify-content: space-between;}
.more a{display: flex;font-family: 思源宋体-Heavy;justify-content: space-between;align-items: center;transition:.5s;width: 100%;}
.more img{width:0.17rem;}
.more:hover a{color:#0351a5;}
.more:hover img{transition:.5s;transform: rotateY(360deg);}
.more:hover{transform:translateX(10px);}
/* new2 */
.new2{padding: 0.5rem 0 0.6rem;background: url(../images/bg2.jpg) no-repeat center/cover;overflow: hidden;}
.news2{align-items:flex-end;margin-top: .5rem;}
.new2-l,.new2-r{width: 30%;}
.new2-l{background: url(../images/new2-lbg.png) no-repeat center/cover;}
.new2-m{width:40%;padding: 0.15rem 0.15rem 0.3rem;background: #fff;height: 6.3rem;}
.new2-l,.new2-r{/* margin-top: 0.79rem; */padding: 0.4rem 0.3rem 0.3rem 0.3rem;height: 5.9rem;}
.new2-l .newtiti, .new2-r .newtiti{justify-content:space-between;margin-bottom: 0.2rem;}
.new2-l h3 a,.new2-r h3 a{font-size: 0.3rem;color: #333333;/* margin-bottom: 0.2rem; */display:block;transition:0.5s;}
.new2-l h3 a:hover,.new2-r h3 a:hover{color:#004ea2;}
.new2-l .new2-lt{position: relative;}
.new2-l .new2-lt a{display: block;}
.new2-l .new2-lt .imged{padding-bottom: 46%;}
.new2-l .new2-lt  h2{color: #fff;padding: 0 0.2rem;text-align: center;position: absolute;bottom: 0;left: 0;width: 100%;height: 0.5rem;line-height: 0.5rem;background: url(../images/new2-shad.png) no-repeat center;background-size: 100% 100%;font-size: 0.16rem;}

.new2-l li{height: 0.95rem;border-bottom: 1px solid #cfd4da;}
.new2-l li a{width: 100%;height: 100%;display: flex;align-items: center;}
.new2-l li .scale{width: 0.62rem;}
.new2-l li .scale img{width: 0.62rem;height: 0.62rem;}

.new2-l li .new2-lr{width: calc(100% - 0.85rem);transition: 0.5s;}
.new2-l li h2{margin-bottom: 0.1rem;font-size: .16rem;color: #333;line-height: 0.24rem;transition: 0.5s;}
.new2-l li span{color: #1d5395;font-size: 0.16rem;font-family: 苹方;}
.new2-l li:last-child{border-bottom: 1px solid rgba(255,255,255,0);}


.new2-slick1{width:100%;}
.new2-slick1 .swiper-wrapper{padding-bottom: 0.15rem;}
.new2 .title span{color: #fff;}
.new2-m li .imged{
    padding-bottom: 64%;
}
.new2-m li video{position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.new2-m li .scale img{/* display:block; *//* margin:auto; */}
.new2-m .tit{align-items: center;margin: 0rem 0 0.3rem;text-align: center;display: flex;justify-content: center;width: 100%;}
.new2-m .tit span{color: #004ea2;font-size: 0.3rem;padding: 0 0.15rem;}
.new2-m .tit i{width:0.8rem;background: #dcdcdc;height: 1px;display: inline-block;}
.new2-m li a.wl{font-size: 0.24rem;color: #323232;text-align: center;margin: 0 0 0.15rem 0rem;line-height: 0.3rem;transition: 0.5s;width: 100%;display: block;}
.new2-m li p{font-size: 0.16rem;line-height: 0.28rem;color: #333333;/* padding: 0 0.55rem; */text-indent: 2em;width: 100%;height: 0.56rem\0;}
.new2-m .swiper-pagination-bullet,.ztwz .swiper-pagination-bullet{width: 0.09rem;height: 0.09rem;background: #999;border-radius: 50%;cursor: pointer;opacity: 1;margin: 0 4px;}
.new2-m .swiper-pagination-bullet-active,.new3 .swiper-pagination-bullet-active{background: #0b55a4;}
.new2-m .swiper-button-prev,.new3 .swiper-button-prev{top: auto;bottom: 0;width: 0.39rem;height: 0.4rem;cursor: pointer;z-index: 100;left: 1rem;background: url(../images/prev1.png) no-repeat center;/* transform: rotateY(180deg); */background-size:100% 100%;}
.new2-m .swiper-button-next,.new3 .swiper-button-next{top: auto;bottom: 0px;width: 0.39rem;cursor: pointer;z-index: 100;right: 1rem;background: url(../images/next.png) no-repeat center;height: 0.4rem;background-size:100% 100%;}
.new3 .swiper-button-prev,.new3 .swiper-button-next{position:relative;}


.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after,.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{display: none;}

.new2-m .swiper-slide{padding-bottom: 0.4rem;/* visibility: hidden; */overflow: hidden;}
.new2-m .swiper-container-horizontal>.swiper-pagination-bullets,.new2-m .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 5px;}

.new2-r ul li{border-bottom: 1px solid #d1d6dc;padding: 0.32rem 0;}
.new2-r ul li a{align-items: center;height: auto;}
.new2-r ul li .scale{width: 40%;}
.new2-r ul li .new2-rr{width: 57%;}
.new2-r ul li .imged{padding-bottom: 60%;}
.new2-r ul li h2{color: #333;font-size: 0.16rem;line-height: 0.24rem;max-height: 0.48rem;margin-bottom: 0.1rem;transition:0.5s;}
.new2-r ul li p{margin-top: 0.1rem;font-size: 0.14rem;color: #004286;line-height: 0.2rem;font-family: 苹方}
.new2-r ul li p img{width:0.17rem;margin-right: 0.05rem;}
.new2-r ul li:nth-child(3),.new2-r ul li:nth-child(6),.new2-r ul li:nth-child(9){border-bottom: 1px solid rgba(255,255,255,0) !important;padding-bottom: 0;}
.new2-r ul li:first-child{padding-top: 0;/* margin-top: -0.35rem; */}
.new2-r{padding: 0.4rem 0.2rem 0.2rem 0.25rem;position: relative;background: url(../images/new2-rbg.png) no-repeat center/cover;}
/* .new2-r .slick-arrow{top:-100px;width:9px;height:15px;}
.new2-r .slick-prev{background:url(../images/prev2.png) no-repeat center;left:auto;right: 25px;}
.new2-r .slick-next{background:url(../images/next2.png) no-repeat center;right: -15px;} */
/* .new2-slick2 .slick-list{max-height: 455px;overflow: hidden;} */
.new2-l li:hover h2,.new2-m li:hover a,.new2-r li:hover h2{color: #0351a5;}
.new2-l li p.wl::after,.new2-m li a.wl::after{transition: .5s;}
.new2-l li:hover .new2-lr,.new2-m li:hover a.wl{transform:translateX(0.1rem);}
.new2-r li:hover h2{transform:translateX(10px);}
/* new3 */
.new3{background-color: #dbe3ee;padding: 0.5rem 0 0.45rem;overflow: hidden;}
.new3 ul{margin: .5rem 0 0;}
.new3 li img{width:100%;}
.new3 .more,.new2 .more{background: url(../images/more3.png) no-repeat center;background-size: 100%;}
.new3 .more a{color: #6489b3;}
.new2 .more a{color:#f2f2f2;}
.ztwz{/* padding-bottom: 0.5rem; */}
.ztwz .swiper-wrapper{padding-bottom: 0.1rem;}
.swipe-s{height: 0.4rem;position: relative;/* left: 0; *//* transform: translateX(-50%); */bottom: 0rem;display:flex;width:100%;justify-content: center;align-items: center;margin-top: 0.3rem;}
.ztwz .swiper-pagination{bottom: 0.1rem;position: relative;margin: 0 1.5rem;}
.new3 .swiper-button-prev{left: auto;}
.new3 .swiper-button-next{right: auto;}
/* new4 */
.new4{padding-top: 0.5rem;background: url(../images/bg3.jpg) no-repeat center/cover;overflow: hidden;max-height: 7.8rem;position: relative;}
.new4 .w1600{overflow:hidden;height: 7.2rem;}
.sjhgc{width: 8.82rem;margin: auto;max-width: 100%;position: relative;z-index:1;height: 8.82rem;margin-top: 1.6rem;transition: 1s;}
.sjhgc ul{ height: 100%}
.sj1{position: absolute;width: 6.93rem;height: 5.34rem;left: 50%;transform: translateX(-50%);bottom: -2.4rem;z-index: 10;}
.sjhgc:after{position:absolute;content:"";bottom: 0;width: 100%;height: 100%;background:url(../images/sjbg.png) no-repeat bottom center;z-index:-1;left: 50%;transform: translateX(-50%) rotate(0);background-size: cover;}
.sjhgc li{
    transform: translateX(-50%);
    width: 2.5rem;
    height: 100%;
    cursor:pointer;
    position: absolute;
    left: 50%;
    top: 0;
    display: flex;
    justify-content: center;
}
.new4-sj{position: relative;z-index: 1;border: 1px dashed #fff;border-radius: 50%;width: 1.93rem;height: 1.93rem;overflow: hidden;top: -1.55rem;}
.new4-sj .new4-sj2{display: flex;justify-content: center;flex-direction: column;width:100%;height:100%;align-items: center;transition: .5s;}
.new4-sj span{font-size: 0.45rem;color: #fff;font-family:georgia;}
.new4-sj p{font-size: 0.18rem;color: #fff;margin-top: 10px;text-align: center;}
.new4-sj::after{background: #042b56;opacity: 0.5;width: 100%;}
.sjhgc li:nth-child(1){transform: translateX(-50%) rotate(0);}
.sjhgc li:nth-child(2){transform: translateX(-50%) rotate(45deg);}
.sjhgc li:nth-child(3){transform: translateX(-50%) rotate(90deg);}
.sjhgc li:nth-child(4){transform: translateX(-50%) rotate(135deg);}
.sjhgc li:nth-child(5){transform: translateX(-50%) rotate(180deg);}
.sjhgc li:nth-child(6){transform: translateX(-50%) rotate(225deg);}
.sjhgc li:nth-child(7){transform: translateX(-50%) rotate(270deg);}
.sjhgc li:nth-child(8){transform: translateX(-50%) rotate(315deg);}
.sjhgc img{margin: auto;display: block;padding-top: 3.6rem;}
.sjhgc li:nth-child(1) .new4-sj {transform: rotate(-22.5deg);}
.sjhgc li:nth-child(2) .new4-sj {transform: rotate(-67.5deg);}
.sjhgc li:nth-child(3) .new4-sj {transform: rotate(-112.5deg);}
.sjhgc li:nth-child(4) .new4-sj {transform: rotate(-157.5deg);}
.sjhgc li:nth-child(5) .new4-sj {transform: rotate(-202.5deg);}
.sjhgc li:nth-child(6) .new4-sj {transform: rotate(-247.5deg);}
.sjhgc li:nth-child(7) .new4-sj {transform: rotate(-292.5deg);}
.sjhgc li:nth-child(8) .new4-sj {transform: rotate(-337.5deg);}
.sj2{display: none;}
.sj2 img{
    width: 82%;
}



/* new5 */
.new5{padding: 0.85rem 0 0.7rem;background: url(../images/bg4.jpg) no-repeat center/cover;overflow: hidden;}
.new5 ul{margin: 0.5rem 0;}
.new5 li{width: 25%;}
.new5 li img{width: 100%;height: 100%;object-fit: cover;cursor:pointer;}
.new5 .scale,.new5 .sjpic{height: 2.6rem;}
.new5 .sjpic{background: #e1e9f4;position: relative;padding: 0.5rem 0.6rem 0.3rem 0.4rem;}
.new5 .sjpic::after{width: 100%;height: 0;background: #0051a3;transition: 0.5s;}
.new5 .sjpic h2{font-size: 0.18rem;color: #333;line-height: 0.3rem;margin-bottom: 0.35rem;transition: .5s;}

.new5 .sjpic p{max-height: 1.2rem;font-size: 0.14rem;color: #333;line-height: 0.3rem;transition: .5s;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}

.new5 .sjpic::before{
    content: "";
    position: absolute;
    left: 50%;
    top: -.12rem;
    transform: translateX(-50%);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 12px solid #e1e9f4;transition: 0.5s;
    }
.new5 li .sjpic1::before,.new5 li .sjpic2::before{
top: auto;bottom: -.12rem;border-bottom: 1px solid rgba(255,255,255,0); border-top: 12px solid #e1e9f4;
}
.new5 .sjpic:hover::after{height: 100%;}
.new5 .sjpic:hover h2,.new5 .sjpic:hover p{color: #fff;}
.new5 .sjpic:hover::before{border-bottom: 12px solid #0051a3;}
.new5 li .sjpic1:hover::before,.new5 li .sjpic2:hover:before{border-top: 12px solid #0051a3;border-bottom: 1px solid rgba(255,255,255,0);}
/* new6 */
.new6{padding: 0.5rem 0 0.2rem;background: url(../images/bg8.jpg) no-repeat center/cover;/* overflow: hidden; */}
.new6 .w1400{/* width:1600px; */}
.new6-b{margin: 0.5rem 0 0.1rem;}
.new6 .title{/* font-size:0.24rem; */}
.new6 .title span{color:#fff;padding: 0 0.1rem;}
.new6-l{width: 100%;margin-bottom: 0.5rem;}
.new6-r{width:100%;/* margin-top: -5px; */}
.new6-l li{/* overflow: hidden; */}
.new6-l li a{display: flex;height: 1.71rem;flex-direction: column;/* justify-content: center; */align-items: center;border-radius: 0.2rem;padding-top: 0.4rem;background: url(../images/linkbg1.png) no-repeat center/cover #fff;}
.new6-l ul{margin: 0 -0.15rem;}
.new6-l .link1 li{width: 11.1%;padding: 0 0.15rem;margin-bottom: 0.1rem;position: relative;}
.new6-l  li a img{max-width: 0.7rem;max-height: 0.6rem;}
.new6-l  li h2{color: #333;margin-top: 0.15rem;font-size: 0.18rem;text-align: center;line-height: 0.26rem;transition: 0.5s;padding: 0 0.05rem;}
.new6-l  li:hover h2{color: #0351a5;}
.new6-l  li:nth-child(1) a{background: url(../images/linkbg1.png) no-repeat center/cover #fff;}
.new6-l  li:nth-child(2) a{background: url(../images/linkbg2.png) no-repeat center/cover #fff;}
.new6-l  li:nth-child(3) a{background: url(../images/linkbg3.png) no-repeat center/cover #fff;}
.new6-l  li:nth-child(4) a{background: url(../images/linkbg4.png) no-repeat center/cover #fff;}
.new6-l  li:nth-child(5) a{background: url(../images/linkbg5.png) no-repeat center/cover #fff;}
.new6-l  li:nth-child(6) a{background: url(../images/linkbg6.png) no-repeat center/cover #fff;}
.new6-l  li:nth-child(7) a{background: url(../images/linkbg7.png) no-repeat center/cover #fff;}
.new6-l  li:nth-child(8) a{background: url(../images/linkbg8.png) no-repeat center/cover #fff;}
.new6-l .link1 li:hover .ewm{display:block;opacity:1;visibility:visible;}
.new6-l .link1 li:hover .ewm img{transform: rotateY(0deg);}
.new6-l .link1 li:active .ewm{display:block;opacity:1;visibility:visible;}
.new6-l .link1 li:active .ewm img{transform: rotateY(0deg);}


.new6-rl{width: 100%;/* border-right:1px solid rgba(255,255,255,.5); */padding-right: 0rem;}
.new6-rl ul{justify-content:flex-start;}
.new6-r .new6-rl li{width: 10%;margin-bottom: 0.4rem;text-align: center;padding: 0 0.05rem;}
.new6-r li img{
    max-width: 0.6rem;
    max-height: 0.5rem;
}
.new6-r li:hover img,.new6-l li:hover img{transform: rotateY(365deg);transition:0.5s;}

.new6-r .new6-rl li a{/* display: flex; *//* flex-direction: column; */height: 70px;}
.new6-r .new6-rl li p{color:#fff;margin-top: 0.05rem;font-size: 0.14rem;text-align: center;line-height: 1.5;}
.linkico{width: 100%;height: 0.5rem;text-align: center;display: flex;justify-content: center;align-items: center;}
.new6-l .linkico{height: 0.6rem;}

/* link */
.new8{padding: 0.4rem 0;background: url(../images/fbg.jpg) no-repeat center/cover;width: 100%;/* overflow: hidden; */}
.new8 .w1400{align-items: center;}
.new8-l{width: 3.2rem;}
.new8-r{width: calc(100% - 3.8rem);}
.new8-l img{max-width: 3.16rem;}

.new8-r .link-l{width: 62%;border-right: 1px solid rgba(255,255,255,.15);padding-right: 0.35rem;}
.new8-r .link-r{width: 38%;padding-left: 0.35rem;}
.new8-r ul{padding-top:0.15rem;}
.new8-r li{width: 50%;padding: 0 0.15rem;margin-bottom: 0.15rem;}
.new8-r li a{color: #fff;font-size: 0.14rem;padding: 0 0.15rem 0rem;line-height: 0.22rem;border:1px solid rgba(255,255,255,.15);display: block;opacity: .78;height: 0.4rem;display: flex;align-items: center;}


.new6-rr{width: 100%;padding-left: 0.4rem;position: relative;display: none;}
.new6-rr li{width: 68%;margin-bottom: 0.25rem;}
.new6-rr li:nth-child(2n){width:30%;}
.new6-rr li a{color: #fff;font-size: 0.14rem;font-family: "Microsoft YaHei";transition: 0.5s;}
.new6-rr li:hover a{opacity:0.5;}
.new6-rr h3{display: none;}

/* foot */
footer{padding: 0.15rem 0;background: #02356b;text-align: center;}
footer .w1400{align-items: center !important;}
footer p{/* padding: 0 0.2rem; */color: #fff;opacity: 0.7;line-height: 0.3rem;text-align: center;word-break: break-all;}
footer p span{padding-left: 0.15rem;color: #fff;/* opacity: 0.9; */line-height: 0.3rem;display: inline-block;font-size: 0.14rem;}

.flexd{position: fixed;right: 0.3rem;top: 50%;transform: translateY(-50%);z-index: 1000;display: none;}
.flexd.on{display: block;}
.flexd ul{background: #024290;padding: 0.07rem 0 0.07rem;border-radius: 10px;margin-top: -.15rem;position: relative;}
.flexd li{background: #0853af;padding: 0px 0.12rem 0.15rem;text-align: center;}
.flexd li:first-child{padding-top:18px;}
.flexd li a{position: relative;display: block;color: #fff;font-size: 0.13rem;height: 0.25rem;line-height: 0.25rem;transition: 0.5s;}
.flexd li a::after{width: 100%;height: 0.33rem;background: url(../images/flexdbg1.png) no-repeat center;transition: 0.5s;z-index: 2;background-size: 100% 100% !important;top: 50%;/* transform: translateY(-50%); */margin-top: -0.165rem;}
.flexd li:hover a::after{background: url(../images/flexdbg2.png) no-repeat center;/* background-size: 100%; */}
.flexd li:hover a{color: #ffd61b;}
.flexd .return-top{text-align: center;cursor: pointer;}
.flexd .return-top img{padding: 5px 0;}
.flexd .return-top p{color: #fff;}
/* search */
.header_top .li:last-child{position: relative;height: 0.4rem;display: flex;align-items: center;}
.header_top .input {position: absolute;z-index: 1;left: auto;right: 0rem;top: 0;bottom: 0px;height: 0.4rem;width: 0.2rem;background: #fff;opacity: 0;visibility: hidden;transition: 0.5s;display: flex;justify-content: space-between;align-items: center;padding-right: 0.1rem;}
.header_top .li:last-child.on .input {
    width: 3rem;
    opacity: 1;
    visibility: visible;
  }
  .header_top  .input .txtinput {
    width: calc(100% - 30px);
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.14rem;
    padding: 0 0rem 0 0.2rem;
}
.header_top  .input .sub{width: 0.2rem;height: 0.2rem;background:url(../images/ser.png) no-repeat center;cursor: pointer;background-size: 100% 100%;}
footer img{width: 0.36rem;height: 0.44rem;}

/* 全景哈工程 */
.new7{padding: .5rem 0 0.6rem;background: #ececec;}
.share{/* margin: 0.5rem 0 0.3rem; */position: relative;z-index: 10;width: auto;max-width: 4.2rem;}
.share ul{display: flex;justify-content: center;/*flex-wrap: wrap;*/width: 100%;}
.share li{width: 0.5rem;height: 0.5rem;position: relative;/* border: 1px solid #d4d4d4; */border-radius: 50%;margin-right: 0.1rem;cursor: pointer;background: #d7dee6;}
.share li .shre_ico{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.share li .shre_ico img{max-width: 0.3rem;max-height: 0.25rem;}
.new7 .title{position: absolute;left: 50%;margin-left: -1.19rem;}
.ewm{background: #fff;/* padding: 0.05rem; */width: 1.4rem;height:1.4rem;position: absolute;top: calc(100% + 0.15rem);left: 50%;
/* transform: translateX(-50%); */transition: 0.5s;z-index: 10;margin-left: -0.7rem;opacity:0;transition:0.5s;visibility:hidden;}
.ewm::after{content:"";position:absolute;left:50%;transform:translateX(-50%);border-right: 0.1rem solid transparent;border-left: 0.1rem solid transparent;border-bottom: 0.1rem solid #fff;top: -0.1rem;}
.ewm img{width: 100%;height: 100%;}
.share li:hover .ewm{opacity:1;visibility:visible;}
.qj-l{width: 46%;align-items: flex-start;}
.qj-m{width: 27%;}
.qj-r{width: 27%;}
.qj-l .qj_pic:first-child .imged{padding-bottom: 56%;}
.qj-l .jmn-video-container{padding-bottom: 56% !important;width: 100% !important;}
.qj-m .qj_pic:first-child .imged{padding-bottom: 95.55%;}
.qj-m .jmn-video-container{padding-bottom: 95.55% !important;width: 100% !important;}
.qj-l .qj_pic .imged{padding-bottom: 87%;}
.qj-m .qj_pic .imged{padding-bottom: 74%;}
.qj-r .qj_pic .imged{padding-bottom: 169.5%;}
.qj_pic{position: relative;z-index: 1;}
.qj_pic::after{width: 100%;height: 1.2rem;background: url(../images/qj_shad.png) no-repeat center;background-size: 100% 100%;z-index: 1;}
.qj_t{position: absolute;left: 0;right: 0;width: 100%;padding: 0 0.25rem;bottom: 0;z-index: 20;}
.qj_t span{font-size: 0.16rem;color: #fff;opacity: 0.5;}
.qj_t h2{margin: 0.1rem 0 0.15rem;font-size: 0.18rem;color: #fff;line-height: 1.2;}
.qj_t h3{font-size: 0.17rem;color: #fff;padding-bottom: 0.2rem;display: inline-block;}
.qj_pic h3 img{padding-right: 0.05rem;max-width: 0.29rem;max-height: 0.29rem;}
.qj_pic h3::after{height: 0.07rem;background: #ee9640;width: 100%;}
.qj-l .qj_pic{width: 50%;}
.qj-l .qj_pic:first-child{width: 100%;}
.qj-l .qj_pic:nth-child(2) h3::after{background: #ff006c;}
.qj-l .qj_pic:nth-child(3) h3::after{background: #25b580;}
.qj-m .qj_pic h3::after{background: #8030ed;}
.qj-m .qj_pic:first-child h3:after{background:#0853af;}
.qj-r .qj_pic h3::after{background: #00e9ff;}
.jmn-video-center{width: 0.7rem;height: 0.7rem;margin: 0;transform: translate(-50%,-50%);}
.jmn-video-panel{display:none;}
.qj-l .qj_pic:first-child:hover .jmn-video-panel{display:block;}
.qj-l .qj_pic:first-child:hover .qj_t,.qj-l .qj_pic:first-child:hover::after,.qj-l .qj_pic:first-child:hover .VideoBtn{display:none;}
.qj_pic .VideoBtn{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:0.5rem;height:0.5rem;background:url(../images/sp_btn.png) no-repeat;background-size: 100%;}
.qj_pic .VideoBtn.on{display: none;}
.ph_banner{display: none;}


.banner_slider{position:relative;margin-bottom: 0 !important;    overflow: hidden;}
.banner_slider li a{ display:block; }
.banner_slider li a .img::after{content: "";position: absolute;left: 0;bottom: 0;background: url(../images/shad1.png) center;width: 100%;height: 70px;}
.banner_slider li a .img .img_hezi{ padding-bottom:100vh !important}
.banner_slider li a .img img{transform: scale(1);transition: all 5s;}
.banner_slider.on li.slick-current a .img img{ transform: scale(1.03); }
.banner_slider li a .img .img, .banner_slider li a .img video{ width:100%; height:100vh; object-fit: cover; position:absolute; top:0; right:0; bottom:0; left:0}

.banner_slider .slick-dots_box{/* height:48px; */display:flex;align-items: flex-end;justify-content:center;padding:0 .05rem;position: absolute;bottom: .25rem;width: 100%;}
.banner_slider .slick-dots_box .slick-arrow_box{position:relative;width:.21rem;height:.2rem;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);top:auto;background-size:100% 100%!important}
.banner_slider .slick-dots_box .a{font-size: .18rem;color: #fff;border-left: rgba(255,255,255,1) 1.5px solid;line-height: 14px;padding: 0 0 0rem .2rem;margin-left: .17rem;transition: .5s;margin-bottom: 0.03rem;}
.banner_slider .slick-dots_box a{color:#fff;}
.banner_slider .slick-dots{bottom: 0;width: auto;position: relative;height: 0.4rem;/* margin-bottom: .1rem; */background:url(../images/ma.png) left center no-repeat;padding-left: .5rem;background-size: 0.39rem;display: flex;align-items: flex-end;padding-bottom: 0.05rem;}
.banner_slider .slick-dots li{width: 0.44rem;height: 0.18rem;margin: 0 0.075rem !important;background: url(../images/cir1.png) no-repeat center;opacity: 1;background-size: 100%;border-radius: inherit;}
.banner_slider .slick-dots li.slick-active{ background: url(../images/cir2.png) no-repeat center;background-size: 100%;}
.banner_slider .slick-dots li button:before{ display:none}
.banner_slider li a .img video{transform:scale(1.05)\0;}
.banner_slider .slick-arrow{width:0.5rem;height:0.5rem;border-radius:50%;background: rgba(3,81,165,0.6);display:flex;align-items:center;justify-content:center;
z-index: 10;opacity:0;transition:0.5s;}
.banner_slider .slick-arrow:before{display:none;}
.banner_slider .slick-arrow img{width:0.24rem}
.banner_slider .slick-prev{left:0.2rem;}
.banner_slider .slick-next{right:0.2rem;}
.banner_slider:hover .slick-arrow{opacity:1;}


@media screen and (min-width: 1025px){
    .moregd a:hover{color:#0853af;}
    .new2 .moregd a:hover{color:#fff;}
    .new2 .new2-l .moregd a:hover,.new2 .new2-r .moregd a:hover{color:#0853af;}
.moregd a:hover:after{opacity:0;}
.moregd a:before{background:url(../images/moregd2.png) no-repeat;width:0.42rem;height:0.42rem;background-size:100% !important;
top: 50%;margin-top: -0.21rem;transition: 0.5s;content:"";position:absolute;opacity:0;left: 0;}
.new2 .moregd a:before{background:url(../images/moregd3.png) no-repeat;}
.new2 .new2-l .moregd a:before, .new2 .new2-r .moregd a:before{background:url(../images/moregd2.png) no-repeat;}
.moregd a:hover:before{opacity:1;}
}

@media screen and (max-width: 1600px){
.w1400{/* width: 1300px !important; */}
#logo img{width: 2.5rem;}
.new2-r ul li a{height: auto;}
.flexd{right: 0.1rem;}
.new2-l,.new2-r{height: 5.8rem;}
.new2-m{height: 6.4rem;}
.banner_slider .slick-dots{height: 0.4rem;background-size: 0.37rem;/* padding-left: .6rem; */}
.banner_slider .slick-dots li{/* margin: 0.05rem 0.12rem  0 !important; *//* width: 0.34rem; *//* height: 0.3rem; */}
	.banner_slider .slick-dots_box .a{/* margin-top:0.1rem; */}
}

@media screen and (max-width:1500px){
.w1400{/* width: 1150px !important; */}
.new6-l{}
.new6-r{/* width: 7rem; *//* margin-top: -5px; */}
.new6-l li img{/* height: 1.3rem; */}
.new8-r li a{padding:0.1rem;}
.new8-r {width: calc(100% - 3.4rem);}
.new8-r .link-r{padding-left:0.1rem;}
.new8-r .link-l{padding-right:0.1rem;}
.new2-l,.new2-r{/* height: 5.5rem; */}
.new2-m{height: 6.1rem;}
.new6-r li img{/*max-width:0.4rem;*/}
	
}
@media screen and (max-width:1400px){
	.w1400{width: 85%;}
	.new8-r li{padding:0 0.1rem;}
	.new6-r li img{/*max-width:0.4rem;*/}
	.new8-l img{max-width: 2.8rem;}

}
@media screen and (max-width:1300px){
    .swiper-box1 .swiper-pagination-bullets{/* background-position: calc(50% - 2rem) 0; */}
    .new1-r li a {/* padding: 0.2rem; */}
    .new1-r li.wl::after{height: 100%;bottom: 0;}
    .new2-r ul li h2{margin-bottom: 0;}
    .new2-r ul li a {/* height: 1.45rem; */}
    .new2-l, .new2-r {/* margin-top: 0.4rem; */height: 5.6rem;padding: 0.3rem;}
    .new2-m{/* height: 5.8rem; */}
    .news4{transform: scale(0.8);padding-top: 0.4rem;}
    .sjhgc{margin-top: 0rem;}
    .new4{padding-top: 0.5rem;max-height: 6.2rem;}
    .new6-r li img {max-width: 0.6rem;max-height: .4rem;}
    .new6-l li img{transform: scale(.8);}
    .new6-l li:hover a img{transform: scale(.8) rotateY(365deg);transition:0.5s;}
    .new6-r li:hover img{transform: rotateY(365deg);transition:0.5s;}
    .sj1{width: 5.5rem;bottom: -3rem;}
    .new6-log .adr{padding-left: 0.3rem;transform: scale(.9);}
    .flexd ul{margin-top: -.2rem;}
    footer p{transform: scale(.9);}

    .new5 .sjpic p{max-height: 0.9rem;-webkit-line-clamp: 3;}
.new8-l img{max-width: 2.7rem;}
.new8-r {width: calc(100% - 3.2rem);}
}
@media screen and (max-width:1199px){
    .w1400{width: 1000px !important;}
    .header_box{ display: none;}
	.m_header_box{ display: block;}
    .new3 li{/* padding: 0 0.2rem; */}
    .new3 ul{margin: 0.3rem 0rem 0;}
    .new4{/* padding-top:.5rem; *//* max-height: inherit; */}
    .new4 .w1600{height:auto;padding: 0 20px;}
    .news4,.sj1{/* display: none; */}
    .sj2{display: none;padding: 0 20px;max-width: 100%;width: 100%;/* display: flex; *//* align-items: center; *//* justify-content: center; */}
    .flexd{display: none !important;}
    .swiper-box1 .swiper-pagination-bullets{/* background-position: calc(50% - 2rem) 0; *//* height: 0.34rem; */}
    .new6-log .adr{padding-left: 0.3rem;transform: scale(1);}
    .new6-r li p,footer p{transform: scale(1);width: 100%;}

.list_box0 .li{border-right: 2px solid rgba(255,255,255,0);}
}
@media screen and (max-width:1024px){
    .w1400{width: 100% !important;padding: 0 15px;}
    .new2-r ul li:first-child{/* margin-top:-0.2rem; */}
    .new2-r ul li{padding: 0.2rem 0;}
    .new1-l{width:7rem;}
    .new1-r{width:calc(100% - 7rem);}
    .links li img{width: 0.5rem;}
    .new1-l{width: 100%;}
    .new1-r{padding-left: 0;width: 100%;margin-bottom: 0.3rem;}
    .slick_tit,.new1-l a::after{left: 0;width: 100%;}
    .new1-r li{/* padding: 0.15rem 0; */}
    .new2-l, .new2-r,.new2-m{width:100%;height: auto;}
    .new2-m{margin: 0rem 0 0.5rem;order: -1;}
    .new2-l, .new2-r{margin-top:0;}
    .new2-l{margin-top: 0.3rem; order: 3;}
    .new2,.new7,.new6,.new3{padding: 0.4rem 0;}
    .new3{padding: 0.4rem 0 0.2rem;}
    .new6-r .new6-rl li{margin-bottom:0;}
    .news2{margin-top:0.3rem;}
    .new6-b{margin:0.3rem 0 0.1rem;}
    .new3 li{/* padding: 0 0.2rem; */}
    .new3 ul{margin: 0.3rem 0rem 0;}
    .new2-r .slick-arrow{top: -1rem;}
    .share{margin: 0.2rem auto 0;width: 100%;order: 2;}
    .new6-l{width:100%;margin: 0.3rem 0;padding: 0;border: none;}
.new6-r{width: 100%;/* margin-top: .45rem; */order: -1;}
.new6-log{justify-content:center;}
.new6-l li a img{/* max-width: 0.6rem; *//* max-height: 0.42rem; */transform: scale(1);}
.new2 .title{/* margin-bottom: 0.3rem; */}
.new1-r li:hover{transform: translateX(0rem);}
.new1-r li.wl::after{height: 100%;bottom: 0;}
.linkico{/* margin-bottom: 0.1rem; */width: 100%;}
.swiper-box1 .bannerimg img{height: 100%;position: absolute;}
.swiper-box1 .img_zd .img_hezi {
    padding-bottom: 50% !important;
}
.new1{padding: 0.4rem 0;}
.new1-b{padding-top: 0.3rem;}
.new2-r ul li .scale{width: 2rem;}
.new2-r ul li .new2-rr{width: calc(100% - 2.2rem);}
.new6-rl,.new6-rr{width:100%;padding: 0;}
.new6-rl{/* margin-bottom:0.3rem; */border-right: 1px solid rgba(255,255,255,0);}
.new6-rr li{width: 33.3% !important;text-align: center;}
.new6-l .link1{justify-content: flex-start;}
.new6-l .link1 li{width: 25%;margin-bottom:0.15rem;}
.new8-l{width:100%;text-align:center;margin-bottom:0.3rem;}
.new8-r{width:100%;}
.swiper-box1 .swiper-pagination-bullet{width:0.3rem;margin: 0 0.065rem !important;}
.new2 .more{order:-1;margin: -0.1rem auto 0.3rem;}
.inner_left h2.ss-lm{background: none;}
.title{font-size: 0.26rem;}
.new7 .title{width:100%;position: static;margin: 0;left: 0;}
.swiper-box1 .swiper-pagination-bullet{width: 0.3rem;height: 0.15rem;}
.ban-gd{bottom: 0.2rem;}
.ma-nav img{width:0.3rem;}
.ma-nav{margin-right: 0.1rem;}
 .swiper-box1 .swiper-pagination-bullets{height: auto;/* width: 2.2rem; */}
/*  .swiper-box1 .bannerimg::after{height:0.5rem;} */
.qj_pic .VideoBtn{display:none;}
.new7 .newtiti{margin-bottom: 0.15rem;}
.banner,.banner_slider,.banner_box{display: none;}
.banner_slider video{display: none !important;}
.ph_banner{display:block;margin-top: 50px;}
#logo img{width: auto;}
}
@media screen and (max-width:850px){
        .new8-r{display: none;}
.new6-rr{display: block;}
.new6-rr h3{display: block;width: 100%;/* margin: 0 auto; */}
.new6-rr p{height: 0.5rem;align-content: center;border: 1px solid #487ab0;color: #fff;width: 100%;align-items: center;padding: 0 0.1rem;opacity: 0.8;}
.new6-rr h3 img{width: 0.3rem;height: 0.4rem;float: right;}
.new6-rr ul{background: rgba(36,95,159,1);padding: 0.3rem;width: 100%;position: absolute;z-index: 100;left: 0;display: none;bottom: 100%;}
}
@media screen and (max-width:768px){
    .new1-l{width:5rem;}
    .new1-r{width:calc(100% - 5rem);}
    .links li img{max-width: 0.3rem;max-height: 0.5rem;}
    .links ul{flex-wrap: wrap;justify-content: center;}
    .links li{width:25%;margin-bottom: 0.2rem;}
    .links li a{height: 1.3rem;}
    .new1-l,.new1-r{width: 100%;}
    .new3 li{/* padding: 0 0.1rem; */}
    .new3 ul{margin: 0.3rem 0rem 0;}
/*     .new5 .scale, .new5 .sjpic{height:2rem;} */
    .new5 li{width:50%;}
    .new5{padding:0.3rem 0;}
    .news4 {transform: scale(0.6);padding-top: 0.2rem;}
    .sj1{width: 4rem;bottom: -3.8rem;}
    .new2-m .swiper-slide{padding-bottom: 0.5rem;}
    .new1-r li{width:100%;height: auto;}
    .new1-r li a{padding:0.1rem 0;}
    .qj-l{width:100%;}
    .qj-m,.qj-r{width:50%;}
    .new1-t li{width: 50%;margin-bottom: 0.5rem;}

.new6-rr li{width:50% !important;text-align: left;}
.new6-l .link1 li{width:25%;}

.new2-r ul li a{height: auto;/* padding: 0.1rem 0; */}
.new8-l img{max-width: 2.5rem;}
.swipe-s{/* margin-top:0.1rem; */}
.new3 .more{margin: 0.2rem auto 0;}
.share{/* margin: .3rem 0 0.2rem; */}
}

@media screen and (max-width:600px){
    .new1-l{width:100%;}
    .new1-r{width:100%;}
   .new5 .sjpic{padding:0.2rem;}
   .new5 .sjpic h2{margin-bottom:0.2rem;}
   .new6-log img{/* width: auto; *//* height:auto; */}
   .new6-log .adr{width:100%;padding-left:0;margin-top:0.4rem;text-align:center;transform: scale(1);}
   .new6-log{margin-top:0.4rem;}
   .new6-r .new6-rl ul{justify-content: flex-start;}
   .new6-r .new6-rl li{width:20%;margin-bottom: 0.1rem;}
   .xwlm{width:5.5rem;margin: 0.35rem auto;}
    .new6-r li img {max-width: .5rem;max-height: .4rem;}
    .new6-b{margin: 0.3rem 0 0;}
.sjhgc{width: 320px;height: 320px;}
.new4{height: 3.5rem;padding-top: 0.2rem;}
.sj1{width: 2.5rem;bottom: -4.25rem;}
.new4-sj{top: -2rem;}
.new2-m .swiper-slide{padding-bottom: 0.4rem;}

.ztwz .swiper-pagination{margin:0 0.5rem;}
.ma-nav{margin-right: 0.1rem;}
footer{padding:0.2rem 0;}
.new6-l .link1 li{width:33.3%;}
.new2-r ul li .scale{width: 1.7rem;}
.new2-r ul li .new2-rr{    width: calc(100% - 1.9rem);}
.new6-l li a img{transform:scale(.8);}


.share li{width: .5rem;height: .5rem;margin: 0 .05rem .1rem;}
.share li .shre_ico img{max-width: .3rem;max-height: .24rem;}
.share ul{max-width: 5rem;text-align: center;margin: 0 auto;}

.new1-b{padding-top: 0.3rem;}
.ma-nav img{width: 0.25rem;}
.ban-gd{bottom: 0.15rem;}
}
@media screen and (max-width:420px){
    .new1-l .a{padding: 0.15rem;height: auto;}
    .new5 .scale, .new5 .sjpic{height:2rem;}
    .new5 .sjpic p{   -webkit-line-clamp: 3;max-height: 0.9rem;}
    .new6-r li{/* width:33.3%; */}
    .new2-r ul li p.p1{/* background: url(../images/tim.png) no-repeat left center; */background-size: 5%;/* padding-left: 20px; */}
    .new2-r ul li p.p2{/* background: url(../images/adress.png) no-repeat left center; */background-size: 5%;/* padding-left: 20px; */line-height: 0.24rem;}
    .new2-m li .scale {/* height: 3.5rem; */}
    .new2-slick1{padding: 0rem 0 0.3rem;margin-top: 0;}
    .new2-m li p{/* margin-bottom: 0.2rem; */}
    footer p>a{display: block;width: 100%;margin-bottom: 0.2rem;}
    .new6-r li img {max-width: .5rem;max-height: .4rem;}
    .new3 .swiper-button-prev{/* left: 20%; */}
.new3 .swiper-button-next{/* right: 20%; */}
.new6-l li a{height: 1.3rem;padding-top: 0.2rem;}
.new1-t ul{margin:0;}
 .new1-t li{width: 100%;margin-bottom: 0.5rem;padding: 0;}
 .swiper-box1 .swiper-pagination-bullets:after{left: calc(50% - 1.7rem);}
 .new1-l li{width: 100%;margin-bottom: 0.25rem;}
 .new6-rr li{width: 100% !important;}
 .new6-rr ul{width: 100%;}
 .new6-l .link1 li{width:33.3%;}
 .new1-r li span{width: 100%;text-align: left;}
 .new1-r li h2{width: 100%;}
 .new6-l li h2{font-size:0.16rem;margin-top: 0;line-height: 0.24rem;}
 .new6-rr ul .flex{height: 260px;overflow: auto;}
  .share ul{/* max-width: 3.75rem; */max-width: 100%;}
 .ma-nav img{width: 0.22rem;}
 .new2-m .swiper-slide{padding-bottom: 0.1rem;}
 .new2-m .swiper-button-prev{left:0.6rem;}
 .new2-m .swiper-button-next{right:0.6rem;}
 .ban-gd .swiper-link{font-size:0.14rem;}
 .ewm::after{display:none;}
 .share li:first-child .ewm{left:0;margin-left:0;}
 .share li:last-child .ewm{left:auto;margin-left:0;right:0;}
}

@media(min-width: 200px){
[aos=zoom-in]{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}
}
@media screen and (max-height:500px){
  .list_box_nav_mobile{max-height: calc(100% - 120px);padding-left: 0.2rem;}
}