﻿html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
/* body{margin:0;max-width:1920px;margin:0 auto;} */
body{margin:0;margin:0 auto;overflow-x:hidden;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
[hidden],template{display:none}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea{font:inherit;margin:0}
optgroup{font-weight:700}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:inherit;opacity:.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

html{font-family:"微软雅黑","Microsoft YaHei", "Helvetica Neue", Helvetica, STHeiTi, sans-serif;-webkit-text-size-adjust:none;}
html,body{-webkit-tap-highlight-color:rgba(0,0,0,0);height:100%;}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
a{text-decoration: none;color:#454545;}
ul,ol{list-style: none;}
table{border-collapse: separate;border-spacing: 0;}
a,img{-webkit-touch-callout: none;}
a,input,button{outline:0;border:none;}
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}
body{background:#fff;margin:0 auto;background-attachment:fixed;font-size:14px;}
html{margin: 0 auto;color:#454545;}
img{display:block;max-width:100%; height:auto;}

a{-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s;}

.clearfix{*zoom:1;}
.clearfix::before{display:table;content:"";}
.clearfix::after{clear:both;display:block;content:"";height:0;overflow:hidden;visibility:hidden;}

.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

.w1180{max-width:1180px;margin:0 auto;}
.w1200{max-width:1200px;margin:0 auto;}
.w1400{max-width:1400px;margin:0 auto;}
.w1440{max-width:1440px;margin:0 auto;}
.w1600{max-width:1600px;margin:0 auto;}

.index-item05{background:#fff;text-align:center;padding:75px 0px 60px 0;}
.index-item05 .title{font-size:26px;color:#fff;line-height:1.3;}
.index-item05 .list-con{margin:0px -7px;margin-top:35px;}
.index-item05 .list-con .list{width:16.6%;float:left;padding:0px 7px;}
.index-item05 .list-con .list .box a{display:block;height:140px;background:#fff;text-align:center;border-radius:5px;border:1px solid #ddd;padding-top:30px;}
.index-item05 .list-con .list .box .icon{height:40px;}
.index-item05 .list-con .list .box .icon img{margin:0 auto;height:100%;}
.index-item05 .list-con .list .box .tit{margin-top:15px;}
.index-item05.page-index-item05{background:none;padding-top:60px;}

.index-item05.index-item05--panel{margin-top:80px;padding:0;background:transparent;}
.index-item05.index-item05--panel .w1180{max-width:none;padding:0;}
.index-item05.index-item05--panel .title{color:#183b56;}
.index-item05.index-item05--panel .list-con{margin-top:22px;}

@media screen and (max-width:1025px) {
    .index-item05{padding:0 0 30px;}
    .index-item05 .title{font-size:16px;}
    .index-item05 .list-con{margin:0px -3px;margin-top:14px;}
    .index-item05 .list-con .list{padding:0px 3px;width:33.3%;margin-top:6px;}
    .index-item05 .list-con .list .box a{height:100px;padding-top:24px;}
    .index-item05 .list-con .list .box .icon{height:24px;}
    .index-item05 .list-con .list .box .tit{margin-top:5px;}
    .index-item05.page-index-item05{padding-top:30px;}
    .index-item05.index-item05--panel{margin-top:30px;padding:0;}
}

@media screen and (max-width:640px) {
    .index-item05.index-item05--panel .list-con .list{width:33.3%;}
}

@media screen and (max-width:1180px){.w1180{padding:0 15px;}}
@media screen and (max-width:1200px){.w1200{padding:0 15px;}}
@media screen and (max-width:1400px){.w1400{padding:0 15px;}}
@media screen and (max-width:1440px){.w1440{padding:0 15px;}}
@media screen and (max-width:1600px){.w1600{padding:0 15px;}}

.swiper-pagination{}
.swiper-pagination span,.swiper-button-prev,.swiper-button-next,.swiper-pagination-bullet{outline:none;}

.swiper-container{
    position:relative;
    overflow:hidden;
    overflow:clip;
    list-style:none;
    padding:0;
    z-index:1;
    display:block;
}

.overh{overflow:hidden;}
.fixed{position:fixed;}

.textHidden{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.tran300{transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}
.tran500{transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.tran800{transition:800ms ease-out;-webkit-transition:800ms ease-out;-ms-transition:800ms ease-out;-moz-transition:800ms ease-out;-o-transition:800ms ease-out;}
.tran1000{transition:1000ms ease-out;-webkit-transition:1000ms ease-out;-ms-transition:1000ms ease-out;-moz-transition:1000ms ease-out;-o-transition:1000ms ease-out;}

.text-center{text-align:center;}

.header{height:120px;background:url(../images/header-bg.jpg) no-repeat center center;padding-bottom:17px;}
.header .logo{margin-top:30px;}
.header .menu{display:none;}
.header .menu .click-to-header{position:relative;cursor:pointer;}
.header .menu .click-to-header .burger-btn{width:26px;height:20px;position:relative;cursor:pointer;}
.header .menu .click-to-header .burger-btn .icon-burger{position:absolute;left:0;width:100%;height:2px;background-color:#2a7f7a;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:999;}
.header .menu .click-to-header .burger-btn .icon-burger1{top:0;}
.header .menu .click-to-header .burger-btn .icon-burger2{top:8px;}
.header .menu .click-to-header .burger-btn .icon-burger3{top:16px;}
.header .menu .click-to-header.active .burger-btn .icon-burger1{top:8px;transform:rotate(45deg);}
.header .menu .click-to-header.active .burger-btn .icon-burger2{opacity:0;transform:scaleX(0);}
.header .menu .click-to-header.active .burger-btn .icon-burger3{top:8px;transform:rotate(-45deg);}
.header .right{margin-top:42px;}
.header .right .search-box{position:relative;width:260px;max-width:260px;}
.header .right .search-box input{height:34px;box-sizing:border-box;}
.header .right .search-box input[type=text]{width:260px;border-radius:30px;background:#eeeeee;border:1px solid #ddd;padding:0 16px;padding-right:44px;font-size:14px;line-height:34px;}
.header .right .search-box input[type=button],
.header .right .search-box input[type=submit]{position:absolute;right:0;top:0;background:url(../images/search.png) no-repeat center center;width:42px;height:34px;background-size:18px 18px;cursor:pointer;z-index:2;border:0;padding:0;border-radius:0 30px 30px 0;font-size:0;line-height:0;}
.header .right .search-box:focus-within input[type=button],
.header .right .search-box:focus-within input[type=submit]{background-image:url(../images/searchit.png);}
.header .right .lang{margin-left:10px;}
.header .right .lang a{border-radius:30px;width:78px;display:block;float:left;border:1px solid #ddd;line-height:34px;height:36px;text-align:center;margin-left:10px;}
.header .right .lang a.on{color:#fff;border:1px solid #01569b;background:#01569b;}

@media screen and (max-width:1025px) {
    body{padding-top:55px;}
    .header{height:55px;background:#fff;position:fixed;left:0;top:0;width:100%;border-bottom:1px solid #eee;z-index:6;}
    .header .w1200{position:relative;height:55px;}
    .header .logo{width:155px;margin-top:13px;}
    .header .menu{display:block;position:static;margin:0;float:none;}
    .header .menu .click-to-header{position:absolute;right:15px;left:auto;top:50%;width:26px;height:20px;transform:translateY(-50%);z-index:7;}

    .header .right{margin-top:15px;}
    .header .right .search-box{display:none;}

    .header .right .lang a{font-size:12px;width:55px;height:25px;line-height:25px;margin-left:0px;margin-right:10px;}
}

.nav{background:#01569b;height:60px;}
.nav .content .search-box{display:none;}
.nav .content a{color:#0a0c33;font-size:16px;}
.nav .content > ul{}
.nav .content > ul > li{position:relative;float:left;width:9%;}
.nav .content > ul > li i{display:none;}
.nav .content > ul > li > a{display:block;color:#fff;text-align:center;position:relative;line-height:60px;z-index:4;}
.nav .content > ul > li > a span{position:relative;z-index:1;}
.nav .content > ul > li > a:before{content:"";position:absolute;width:100%;left:0;height:13px;width:1px;background:#79a6a3;top:50%;margin-top:-6px;}
.nav .content > ul > li:first-child > a:before{display:none;}

.nav .content > ul > li ul{position:absolute;z-index:2;width:170px;left:50%;margin-left:-85px;padding-top:20px;display:none;}
.nav .content > ul > li ul li{position:relative;z-index:2;background:#01569b;}
.nav .content > ul > li ul li:first-child{padding-top:20px;}
.nav .content > ul > li ul li:last-child{padding-bottom:20px;}
.nav .content > ul > li ul li:first-child:before{position:absolute;border-bottom:15px solid #01569b;border-left:15px solid transparent;border-right:15px solid transparent;position:absolute;content:'';top:-8px;left:50%;margin-left:-15px;z-index:0;}
.nav .content > ul > li ul li a{font-size:14px;display:block;line-height:35px;text-align:center;color:#fff;position:relative;z-index:3;}
.nav .content > ul > li ul li a:hover{background:#339892;}

.nav .content > ul > li.on a:before{height:70px;width:100%;top:-5px;margin-top:0;border-bottom:5px solid #dda020;background:#014b87;z-index:1;}
.nav .content > ul > li.on:first-child a:before{display:block;}
.nav .content > ul > li.on + li > a:before{display:none;}
.nav .content > ul > li.on ul{}

@media screen and (min-width:1024px) {
    .nav .content > ul > li:hover ul{display:block;}
}
@media screen and (max-width:1025px) {
    .nav{position:fixed;left:0;top:0;width:100%;height:0;padding-top:30px;z-index:5;overflow:hidden;}
    .nav .content{}
    .nav .content .search-box{display:block;border-bottom:1px solid #358d88;position:relative;}
    .nav .content .search-box input{background:none;height:38px;}
    .nav .content .search-box input[type=text]{width:100%;color:#fff;padding-right:42px;}
    .nav .content .search-box input[type=button],
    .nav .content .search-box input[type=submit]{position:absolute;width:40px;height:38px;background:url(../images/searchm.png) no-repeat center center;right:0;top:0;border:0;padding:0;font-size:0;line-height:0;background-size:18px 18px;}
    .nav .content .search-box:focus-within input[type=button],
    .nav .content .search-box:focus-within input[type=submit]{background-image:url(../images/searchm.png);}

    .nav .content > ul{}
    .nav .content > ul > li{width:100%;position:relative;transition:300ms ease-out;transform:translateX(100px);opacity:0;}
    .nav .content > ul > li i{position:absolute;right:12px;top:14px;width:10px;height:10px;display:block;z-index:5;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);transition:transform 0.25s ease;}
    .nav .content > ul > li i.on{transform:rotate(45deg);}
    .nav .content > ul > li > a{font-size:14px;line-height:38px;border-bottom:1px solid #358d88;text-align:left;}
    .nav .content > ul > li > a:before{display:none !important;}

    .nav .content > ul > li.on > a{border-bottom:1px solid #dda020;}

    .nav .content > ul > li:nth-child(1){transition-delay:500ms;}
    .nav .content > ul > li:nth-child(2){transition-delay:550ms;}
    .nav .content > ul > li:nth-child(3){transition-delay:600ms;}
    .nav .content > ul > li:nth-child(4){transition-delay:650ms;}
    .nav .content > ul > li:nth-child(5){transition-delay:700ms;}
    .nav .content > ul > li:nth-child(6){transition-delay:750ms;}
    .nav .content > ul > li:nth-child(7){transition-delay:800ms;}
    .nav .content > ul > li:nth-child(8){transition-delay:850ms;}
    .nav .content > ul > li:nth-child(9){transition-delay:900ms;}
    .nav .content > ul > li:nth-child(10){transition-delay:950ms;}

    .nav .content > ul > li ul{position:static;width:100%;margin-left:0;left:0;padding:10px 0;}
    .nav .content > ul > li ul li:first-child{padding-top:0px;}
    .nav .content > ul > li ul li:last-child{padding-bottom:0px;}
    .nav .content > ul > li ul li a{width:100%;padding:0px 20px;text-align:left;}

    .nav.open{top:55px;height:100%;}
    .nav.open ul li{transform:translateX(0px);opacity:1;}
}

i.more{width:7px;height:10px;display:inline-block;}
i.more.white{background:url(../images/icon-more-white.png) no-repeat center center;}
i.more.gray{background:url(../images/icon-more-gray.png) no-repeat center center;}
i.more.green{background:url(../images/icon-more-green.png) no-repeat center center;}

.layer-modal{display:none;}
.layer-modal .content{padding:30px;width:720px;position:relative;height:600px;overflow:hidden;}
.layer-modal .content .close{position:absolute;width:19px;height:19px;background:url(../images/modal-close.png) no-repeat center center/cover;right:30px;top:30px;cursor:pointer;z-index:2;}

.footer{color:#fff;background:#01569b;}
.footer a{color:#fff;}
.footer a:hover{color:#fff;}
.footer .item01{padding:30px 0;border-bottom:1px solid #024880;}
.footer .item01 .w1180{display:flex;align-items:center;justify-content:space-between;gap:24px;}
.footer .item01 .left,
.footer .item01 .right{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;}
.footer .item01 .left{flex:1 1 auto;min-width:0;}
.footer .item01 .right{flex:0 0 auto;justify-content:flex-end;}
.footer .item01 span,
.footer .item01 a{float:left;}
.footer .item01 span{margin:0px 10px;}
.footer .item01 .left{}
.footer .item01 .right span.tit{margin:0;}

.footer .item02{padding:60px 0;}
.footer .item02 .list{width:30%;float:left;font-size:12px;line-height:30px;}
.footer .item02 .list:first-child{width:40%;}
.footer .item02 .list:first-child img{width:auto;max-width:100%;height:auto;}

.footer .item02 .list .ewm{display:inline-block;width:120px;line-height:12px;text-align:center;margin:0px 10px;}
.footer .item02 .list .ewm img{display:block;width:120px;height:120px;object-fit:cover;}

@media screen and (max-width:1025px) {
    .footer .item01{padding:15px 0;}
    .footer .item01 .w1180{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0 15px;}
    .footer .item01 .left,
    .footer .item01 .right{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;white-space:normal;width:100%;max-width:100%;text-align:center;}
    .footer .item01 .left{margin-bottom:0;}
    .footer .item01 .right{justify-content:center;}
    .footer .item01 span,
    .footer .item01 a{float:none;display:inline-flex;align-items:center;justify-content:center;max-width:100%;white-space:normal;word-break:break-word;}
    .footer .item01 span{margin:0 6px;}

    .footer .item02{padding:20px 0;}
    .footer .item02 .list{width:100% !important;text-align:center;line-height:20px;margin-top:10px;}
    .footer .item02 .list:first-child{margin-top:0;}
    .footer .item02 .list img{height:38px;margin:0 auto;}

    .footer .item02 .list .ewm{margin:0px 8px;width:auto;}
    .footer .item02 .list .ewm img{height:120px;}
}

.page-banner{height:420px;position:relative;}
.page-banner .content{position:absolute;left:0;right:0;padding-right:55px;top:50%;transform:translateY(-50%);}
.page-banner .content img{float:right;}
.page-banner-region{position:relative;overflow:hidden;}
.page-banner-region .block{margin:0;}
.page-banner-region .block > h2{display:none;}
.page-banner-region .swiper-slide,
.page-banner-region .swiper-slide > a{display:block;}
.page-banner-region .swiper-slide .img{height:420px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.page-banner-region img{display:block;width:100%;height:auto;}

@media screen and (max-width:1025px) {
    .page-banner{height:200px;}
    .page-banner .content{padding-right:20px;}
    .page-banner .content img{width:60px;}
    .page-banner-region .swiper-slide .img{height:200px;}
}

.position{padding:28px 0;background:#eee;border-bottom:1px solid #ddd;}
.position .content{display:flex;align-items:center;flex-wrap:wrap;color:#666;line-height:24px;gap:0;}
.position .content .position-home{flex:0 0 16px;height:24px;background:url(../images/position-home.png) no-repeat left center;background-size:16px auto;margin-right:6px;}
.position .content a{color:#666;}
.position .content i{width:6px;height:6px;display:block;border-top:1px solid #999;border-right:1px solid #999;transform:rotate(45deg);margin:0 8px 0 6px;}

@media screen and (max-width:1025px) {
    .position{padding:10px 0;}
    .position .content span{display:none;}
}

.page{text-align:center;}
.page *{display:inline-block;width:40px;height:40px;border-radius:2px;border:1px solid #ebebeb;line-height:38px;text-align:center;color:#666;margin:0px 4px;background:#fff;}
.page a.prev{background:#fff url(../images/icon-page-prev.png) no-repeat center center;}
.page a.next{background:#fff url(../images/icon-page-next.png) no-repeat center center;}
.page .on{background:#2a7f7a;border:1px solid #2a7f7a;color:#fff;}

@media screen and (max-width:1025px) {
    .page *{width:24px;height:24px;line-height:22px;margin:0px 2px;}
    .page .hide{display:none;}
}

@media screen and (max-width:1025px) {
    #MoveZoneAD_Div7{display:none !important;}
    .footer{padding-bottom:80px;}
    
}