﻿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;}

a{-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s;}

@font-face {
    font-family:'DIN';
    src: url('../fonts/DIN.eot');
    src: url('../fonts/DIN.eot?#iefix') format('embedded-opentype'),
    url('../fonts/DIN.woff2') format('woff2'),
    url('../fonts/DIN.woff') format('woff'),
    url('../fonts/DIN.ttf') format('truetype'),
    url('../fonts/DIN.svg#en') format('svg');
    font-weight: normal;
    font-style: normal;
}

.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;}

@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,.index-item03 .arrow{outline:none;}

.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;}

.top{height:48px;line-height:48px;background:#005529;color:#fff;}
.top .right{padding-top:20px;}
.top a{color:#fff;display:block;float:left;padding:0px 15px;height:10px;line-height:10px;border-right:1px solid rgba(255,255,255,.5);}
.top a:last-child{border-right:none;}
.top a.search{background:url(icon-search.png) no-repeat center center;height:14px;margin-left:10px;margin-top:-2px;}
.top .right .pc{float:right;}
.top .right .keyword{width: 130px;vertical-align: top;height: 30px;margin-top: -10px;border-radius: 5px;margin-left: 10px;}
.top .right #search{
    background: url(icon-search.png) no-repeat center center;
    height: 14px;
    margin-left: 10px;
    margin-top: -2px;
    float: right;
    width: 15px;
    }
   
.top .right .phone{display:none;}

@media screen and (max-width:1025px) {
    .top{height:35px;line-height:35px;}
    .top .left{display:none;}
    .top .right{padding-top:13px;}
    .top a{padding: 0px 7px;font-size: 11px;}

.top .right .keyword{width: 61px;height: 21px;font-size: 6px;margin-top: -5px;margin-right: 1px;}
    .top .right .pc{display:none;}
    .top .right .phone{display:block;}
}

.header{padding:30px 0;position:relative;}
.header .logo{
    width: 420px;
}
.header .logo-m{display:none;}
.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:#46a39b;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:999;}
.header .menu .click-to-header .burger-btn .icon-burger2{top:8px;}
.header .menu .click-to-header .burger-btn .icon-burger3{top:16px;}

.header .searc-box{position:absolute;left:0;width:100%;background: #005529;height:165px;padding:60px 0px 30px;z-index:2;top: 0px;display:none;opacity: 0.8;}
.header .searc-box .content{position:relative;}
.header .searc-box input.keyword{width: 100%;height: 74px;line-height: 74px;border: none;border-bottom: 3px solid #f5f1f1;background-color: transparent;font-size: 24px;box-sizing: border-box;color: #fff;padding: 12px 0;}
.header .searc-box button{color: #f2f2f2;height: 50px;line-height: 50px;border-radius: 3px;position: absolute;right: 0;top: 12px;text-align: center;background-color: transparent;width:65px;background:url(../images/icon-search2.png) no-repeat center center/26px auto;cursor:pointer;}

@media screen and (max-width:1025px) {
    .header{padding:0;height:55px;background:#fff;border-bottom:1px solid #eee;z-index:6;}
    .header .logo{display:none;}
    .header .logo-m{display:block;height: 45px;margin-top:5px;}
     .header .logo-m img{height: 34px;}
    .header .menu{margin-top:18px;display:block;}
}

.nav{margin-top:20px;}
.nav .content a{font-size:16px;color:#333;}
.nav .content > ul{}
.nav .content > ul > li{position:relative;float:left;margin-left:15px;}
.nav .content > ul > li:first-child{margin-left:0 !important;}
.nav .content > ul > li i{display:none;}
.nav .content > ul > li > a{display:block;text-align:center;position:relative;z-index:4;}
.nav .content > ul > li > a span{position:relative;z-index:1;display:inline-block;padding-bottom:15px;border-bottom:4px solid transparent;}

.nav .content > ul > li ul{position:absolute;z-index:2;width:140px;left:50%;margin-left:-70px;padding-top:55px;display:none;}
.nav .content > ul > li ul li{position:relative;z-index:2;background:#005529;}
.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 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:#288d59;}

.nav .content > ul > li ul{}
.nav .content > ul > li.on > a{color:#005529;}
.nav .content > ul > li.on > a span{border-bottom:2px solid #005529;}

@media screen and (min-width:1024px) {
    .nav .content > ul > li:hover ul{display:block;}
}
@media screen and (max-width:1025px) {
    .nav{z-index:5;overflow:hidden;position:fixed;left:0;top:90px;width:100%;height:0;background:#005529;margin-top:0;}
    .nav .content{}
    .nav .content .search-box{display:block;border-bottom:1px solid #fff;position:relative;}
    .nav .content .search-box input{background:none;height:38px;}
    .nav .content .search-box input[type=text]{width:100%;color:#fff;}
    .nav .content .search-box input[type=button]{position:absolute;width:40px;right:0;top:0;color:#fff;}

    .nav .content > ul{padding-top:0px;}
    .nav .content > ul > li{width:100%;position:relative;transition:300ms ease-out;transform:translateX(100px);opacity:0;margin-left:0;}
    .nav .content > ul > li i{position:absolute;right:15px;height:39px;width:40px;background:url(../images/icon-nav-down.png) no-repeat right center;display:block;z-index:5;}
    .nav .content > ul > li i.on{background:url(../images/icon-nav-up.png) no-repeat right center;}
    .nav .content > ul > li > a{font-size:14px;line-height:38px;border-bottom:1px solid #fff !important;text-align:left;color:#fff;}
    .nav .content > ul > li > a span{width:100%;border:none !important;height:auto;padding:0px 15px;}

    .nav .content > ul > li.on > a{border-bottom:1px solid transparent;}
    .nav .content > ul > li.on > a span{background-size:100% 2px;}

    .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:nth-child(11){transition-delay:1000ms;}

    .nav .content > ul > li ul{position:static;width:100%;margin-left:0;left:0;padding-top:0;}
    .nav .content > ul > li ul li{background:none;}
    .nav .content > ul > li ul li:last-child,
    .nav .content > ul > li ul li:first-child{padding:0;}
    .nav .content > ul > li ul li a{width:100%;padding:0px 30px;text-align:left;font-size:12px;line-height:35px;border:none;}

    .nav.open{height:100%;}
    .nav.open ul li{transform:translateX(0px);opacity:1;}

    .nav .content > ul > li.on > a{color:#fff;background:#076c82;}
}

.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:rgba(255,255,255,.5);background:url(footer-bg.jpg) no-repeat center center/cover;padding:25px 0px 70px 0;}
.footer a{color:rgba(255,255,255,.5);}
.footer a:hover{color:#fff}
.footer .left{width: 45%;}
.footer .left .footer-nav{margin: 10px 0px 10px 0;}
.footer .left .footer-nav a{display:block;float:left;padding:0px 15px;border-right:1px solid rgba(209,217,219,.2);height:15px;line-height:15px;}
.footer .left .footer-nav a:first-child{padding-left:0;}
.footer .left .footer-nav a:last-child{border-right:none;}
.footer .left .contxt{line-height:30px;}
.footer .left .contxt img{padding-bottom: 30px;}
.footer .right{width: 55%;padding-top:5px;position:relative;}
.footer .right .item{margin-right: 360px;padding-right:8%;}
.footer .right .contact{}
.footer .right .contact .tit{font-size:18px;}
.footer .right .contact .tel{font-size:30px;font-weight:bold;margin:15px 0px 8px;}
.footer .right .contact .txt{margin-top:8px;}
.footer .right .link{margin-top:25px;position:relative;}
.footer .right .link > a{display:block;width:100%;height:40px;line-height:38px;border: 1px solid  #004d25;background: #005529;padding:0px 15px;border-radius:3px;}
.footer .right .link > a i{width:6px;height:8px;float:right;display:block;background:url(../images/footer-icon.png) no-repeat center center;margin-top:15px;}
.footer .right .link .box{position:absolute;left:0;bottom:40px;background:#fff;width:100%;max-height:200px;overflow-y:auto;display:none;}
.footer .right .link .box a{display:block;height:40px;line-height:40px;border-bottom:1px solid #eee;padding:0px 10px;color:#666;}
.footer .right .ewm{text-align:center;line-height:14px;position:absolute;right:0;top:0;}
.footer .right .ewm1{text-align:center;line-height:14px;position:absolute;right: 380px;top:0;}
.footer .right .ewm1 img{display:inline;margin-bottom: 10px;}
.footer .right .ewm2{text-align:center;line-height:14px;position:absolute;right: 110px;top:0;}
.footer .right .ewm3{text-align:center;line-height:14px;position:absolute;right:0;top:0;}
.footer .right .ewm4{text-align:center;line-height:14px;position:absolute;right: 220px;top:0;}
@media screen and (min-width:1024px) {
    .footer .right .link:hover .box{display:block;}
    .footer .right .link .box a:hover{background:#005529;color:#fff;}
}
@media screen and (max-width:1025px) {
    .footer{padding:30px 0;}
    .footer .left,
    .footer .right{width:100%;float:none;}

    .footer .left .logo{width:96%;margin:0 auto;}
    .footer .left .contxt{line-height:2!0px;text-align:center;font-size:12px;display: block;overflow: hidden;}
     .footer .left .contxt p{float:none;text-align:center;}
     .footer .left .contxt p img{display:inline;padding-bottom:0px;}
    .footer .left .footer-nav{text-align:center;margin:15px 0px 5px 0;}
    .footer .left .footer-nav a{padding:0px 8px;display:inline-block;float:none;}

    .footer .right .ewm,
    .footer .right .item{width:100%;float:none;position:static;}
    .footer .right .item{padding-right:0;}

    .footer .right .contact{margin-top:10px;text-align:center;}
    .footer .right .contact .tit{font-size:16px;}
    .footer .right .contact .tel{font-size:20px;margin:10px 0px 5px 0;}

    .footer .right .link{margin-top:15px;}
    .footer .right .link > a{height:35px;line-height:33px;}
    .footer .right .link > a i{margin-top:12px;}

    .footer .right .link .box{bottom:auto;top:35px;}
    .footer .right .link .box a{height:30px;line-height:34px;}

    .footer .right .ewm{margin-top:15px;}
    .footer .right .ewm img{width:120px;margin:0 auto;height: auto!important;}
}

.tool{position:fixed;right:20px;top:50%;transform:translateY(-50%);}
.tool a{display:block;border-radius:5px;box-shadow:0px 0px 20px rgba(0,0,0,0.1);width:80px;height:80px;margin:10px 0;}
.tool a.icon01{background:#005529 url(tool01-on.png) no-repeat center center;}
.tool a.icon02{background:#005529 url(tool02-on.png) no-repeat center center;}
.tool a.icon03{background:#005529 url(tool03-on.png) no-repeat center center;}
.tool a.icon04{background:#005529 url(tool04-on.png) no-repeat center center;}

.tool a.icon01:hover{background:#cea66b url(../images/tool01-on.png) no-repeat center center;}
.tool a.icon02:hover{background:#cea66b url(../images/tool02-on.png) no-repeat center center;}
.tool a.icon03:hover{background:#cea66b url(../images/tool03-on.png) no-repeat center center;}
.tool a.icon04:hover{background:#cea66b url(../images/tool04-on.png) no-repeat center center;}

@media screen and (max-width:1025px) {
    .tool{display:none;}
}

.page-banner{height: 20px;position:relative;visibility: hidden;}
.page-banner .content{position:absolute;left:0;right:0;padding-right:55px;top:50%;transform:translateY(-50%);}
.page-banner .content img{float:right;}

@media screen and (max-width:1025px) {
    .page-banner{height: 30px;display: none;}
    .page-banner .content{padding-right:20px;}
    .page-banner .content img{width:60px;}
}

.position{padding:28px 0;background:#eee;border-bottom:1px solid #ddd;}
.position .content{background:url(../images/position-home.png) no-repeat left 2px;padding-left:22px;color:#666;}
.position .content a{color:#666;}
.position .content i{width:5px;height:8px;display:inline-block;vertical-align:middle;background:url(../images/position-icon.png) no-repeat center center;margin:0px 5px;margin-top:-2px;}


.s-help-tips{text-align:center;line-height:30px;}
@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;display:none;}
.page a.next{background:#fff url(../images/icon-page-next.png) no-repeat center center;display:none;}
.page .on{background:#005529;border:1px solid #005529;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;}
}





.guideboot{background:url(../images/nw/bg.png) no-repeat center center;background-size:cover;width: 100%;overflow:hidden;padding: 0.5rem 0;}

.guideboot .fl{float:left;}
.guideboot .fr{float:right;}
.guideboot  .item:nth-child(1),.guideboot  .item:nth-child(2){text-align: center;width:25%;}
.guideboot  .item:nth-child(3),.guideboot  .item:nth-child(4),.guideboot  .item:nth-child(5){text-align: center;width:16.6%;}
.guideboot  .item:nth-child(2),.guideboot  .item:nth-child(3),.guideboot  .item:nth-child(4),.guideboot  .item:nth-child(5){margin-top: 0.3rem;}
.guideboot  .item a{}
.guideboot  .item .tp{position:relative;}
.guideboot  .item .cont{text-align:center;display:inline-block;vertical-align: middle;transform: translate(-50%,-50%);position:absolute;left: 50%;top: 50%;}
.guideboot  .item .cont span{margin-top: 0.05rem;display: block;font-size: 0.11rem;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;line-height: 0.15rem;}
.guideboot  .item img{width: 0.36rem;height: 0.36rem;margin: 0 auto;transition: 1s ease;}
.guideboot  .item a:hover img{ transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg); }
.guideboot  .item .i1{height: 2.7rem;background:url(../images/nw/oa_bg.png);background-size:cover;}
.guideboot  .item .i2{height:1.2rem;background: #0793B3;}
.guideboot  .item .i3{height: 1.85rem;background: #3E76A6;}
.guideboot  .item .i4{height: 2.7rem;background:url(../images/nw/hlwyy.png);background-size:cover;height:1.75rem}
.guideboot  .item .i5{height: 1.2rem;background: #70BEC9;}
.guideboot  .item .i6{height: 1.2rem;background: #409888;}
.guideboot  .item .i7{height: 1.2rem;background: #107141;}
.guideboot  .item .i8{height: 2.7rem;background:url(../images/nw/ycylh_bg.png);background-size:cover;height:1.2rem}
.guideboot  .item .i9{height: 2.7rem;background:url(../images/nw/lcyj_bg.png);background-size:cover;height:1.2rem}
.guideboot  .item .i10{height: 2.7rem;background: url(../images/nw/ysyx_bg.png);background-size:cover;height:1.2rem}
.guideboot  .item .i11{height: 1.2rem;background: #0793B3;}
.guideboot  .item .i12{height: 2.4rem;background:url(../images/nw/library_bg.png);background-size:cover;}




@media screen and (max-width:1025px) {
.guideboot  .item img{width: 0.78rem;height: 0.74rem;}
.guideboot  .item .cont span{font-size: 0.30rem;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;line-height: 0.46rem;margin-top: 0.1rem;}
.guideboot  .item:nth-child(1),.guideboot  .item:nth-child(2){text-align: center;width:50%;}
.guideboot  .item:nth-child(2){margin-top: 0.65rem;}
.guideboot  .item .i1{height: 5.87rem;}
.guideboot  .item .i2{height: 2.79rem;}
.guideboot  .item .i3{height: 4.11rem;}
.guideboot  .item .i4{height: 3.91rem;}
.guideboot  .item:nth-child(3),.guideboot  .item:nth-child(4),.guideboot  .item:nth-child(5){text-align: center;width:33.3%;}
.guideboot  .item:nth-child(3),.guideboot  .item:nth-child(4),.guideboot  .item:nth-child(5){margin-top:0!important;overflow: hidden;}
.guideboot  .item .i5,.guideboot  .item .i6,.guideboot  .item .i7,.guideboot  .item .i8,.guideboot  .item .i9,.guideboot  .item .i10,.guideboot  .item .i11,.guideboot  .item .i12{height: 3.11rem;}
.guideboot  .item .i12{height: 6.21rem;}

}
