@charset "UTF-8";
/*边距*/
.pd2{padding: 2.5%;}
.pdlr2{padding-left: 2.5%;padding-right: 2.5%;}
.pdtb2{padding-top: 2.5%;padding-bottom: 2.5%;}
.pdtb4{padding-top: 4%;padding-bottom: 4%;}
.pd0{padding:0;}

.main{width:100%;margin:0 auto;max-width:1480px;padding:0 20px;transition: all 1s; -webkit-transition: all 1s;position:relative;}
.columnbt{font-size: 14px;color: #333;line-height: 18px;height: 36px;overflow: hidden;}/*产品列表标题*/
.columnjq{font-size: 18px;color: #f19e00;line-height: 25px;}/*产品列表价钱*/
.columnjq i{font-size: 14px;}

.hx{width: 100%;height: 1px;background: #eaeaea;}

.header-main{width:100%;margin:0 auto;max-width:1800px;padding:0 20px;transition: all 1s; -webkit-transition: all 1s;position:relative;}
@media (max-width:991px){
    .main{padding:0 3%;}
    .header-main{padding:0 3%;}
}

a.anchor{position: relative;top: -80px;display: block;}
/* 头部 */

/*top*/
.header100{width:100%;height:148px;margin:0 auto;background:#0075c9;display:none;}
.headerMenu-bg{position: fixed;top: 0;left: 0;right: 0;width:100%;height:88px;z-index:98;display:none;}
.headerMenu{position:fixed;top:30px;left:0;right:0;width:100%;height:88px;z-index:99;background-color:rgba(0,0,0,0);transition: all 1s;-webkit-transition: all 1s;padding:0 20px;}
.header_logo{float:left;width:auto;height:68px;margin-top:10px;}
.header_logo a{float:left;height:100%;}
.header_logo a img{float:left;max-height:100%;transition:all 1s;-webkit-transition:all 1s;}
.headerMenu.scroll{background-color:rgba(0,117,201,0.9);top:0;}


/* 首页滚动 */
/*.headerMenu.scroll{-webkit-box-shadow: 0 4px 12px rgba(0,0,0,0.1);box-shadow:0 4px 12px rgba(0,0,0,0.1);transition: all 1s;-webkit-transition: all 1s;}*/
/*.header-right{float:right;width:400px;transition: all 0.2s;-webkit-transition: all 0.2s;}*/

.language{float:right;margin-top:30px;margin-left:12px;}
.language a{float:left;padding-left:40px;background:url(../images/language.png) no-repeat left center;background-size:28px; font-size:16px;color:#fff;line-height:28px;text-transform:uppercase; transition:all 0.6s;-webkit-transition:all 0.6s;}
.language a:hover{opacity:0.6;transform:scale(0.95);}

/* 主导航 */
.header-nav{float:left;width:70%;margin-left:5%;margin-top:20px;transition: all 0.2s;-webkit-transition: all 0.2s;display:flex;justify-content: center;}
.header-nav li{float:left;transition: all 0.2s;-webkit-transition: all 0.2s;position:relative;-webkit-perspective: 60px;
    -moz-perspective: 60px;
    -ms-perspective: 60px;
    perspective: 60px;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    z-index: 9999;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;}
.header-nav li h3{float:left;}
.header-nav li h3 a{float:left;font-size:16px;color:#fff;text-transform:uppercase; padding:0 40px;line-height:44px;border:transparent solid 2px;border-radius:30px; transition: all 0.2s;-webkit-transition: all 0.2s;text-align:center;}
.header-nav li.cur h3 a{border:#fff solid 2px;}
.header-nav li h3 a span{display:inline-block;vertical-align:top;}
.header-nav li h3 a .icon-more{display: inline-block;vertical-align: top;width:10px;height:44px;margin-left:10px; background:url(../images/icon-down.png) no-repeat center;background-size:10px;transition: all 0.6s;-webkit-transition: all 0.6s;}

/*.header-nav .nav-close{width:100%;height:50px;border-bottom:#eee solid 1px;padding:0 4%;}
.header-nav .nav-close h6{float:left;font-size:18px;color:#333;font-family:"微软雅黑";line-height:48px;font-weight:400;}
.header-nav .nav-close span{float:right;width:28px;height:48px;background:url(../images/icon-nav-close.png) no-repeat center;background-size:24px;}
.header-nav .nav-close{display:none;}
.header-nav .language{display:none;}*/

.sec-nav{position:absolute;top:48px;opacity:0;left:50%;width:200px;margin-left:-100px;box-shadow:0 4px 12px rgba(0,0,0,0.05);z-index:9;-webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: rotateX(-63deg);
    -moz-transform: rotateX(-63deg);
    -ms-transform: rotateX(-63deg);
    transform: rotateX(-63deg);
    -moz-backface-visibility:visibility:hidden;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 9999;
    transition: all .3s;
    padding-top:24px;
}
.sec-nav:before{content: "";position:absolute;top:16px;left:50%;margin-left:-8px;width:16px;height:16px;background:#fff;transform:rotate(45deg);}
.sec-nav dl{width:100%;background:#fff;padding:0 16px;border-radius:8px;}
.sec-nav dl dd{width:100%;border-bottom:#ddd solid 1px;}
.sec-nav dl dd:last-child{border-bottom:none;}
.sec-nav dl dd a{display:block;width:100%;}
.sec-nav dl dd a h5{width:100%;font-size:16px;color:#999;text-align:center;line-height:48px;text-transform:uppercase; height:48px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.sec-nav dl dd a:hover h5{color:#0075c9;}

.header-nav li:hover .sec-nav{
    opacity:1;
    -webkit-transform: rotateX(0);
    -moz-transform: rotateX(0);
    -ms-transform: rotateX(0);
    transform: rotateX(0);
    transition: all .3s;
}

/*.header-nav .nav-close{width:100%;height:50px;border-bottom:#eee solid 1px;padding:0 4%;}
.header-nav .nav-close h6{float:left;font-size:18px;color:#333;font-family:"微软雅黑";line-height:48px;font-weight:400;}
.header-nav .nav-close span{float:right;width:32px;height:48px;font-size:20px;color:#333;line-height:48px;text-align:center;}
.header-nav .nav-close{display:none;}*/

@media (max-width: 1460px){
    .header-nav{width:60%;margin-left:8%;}
    .header-nav li h3 a{padding:0 30px;}
}

@media (max-width: 1300px){
    .headerMenu{top:20px;height:80px;}
    .header_logo{height:60px;margin-top:10px;}

    .language{margin-top:26px;}
    .language a{padding-left:32px;background:url(../images/language.png) no-repeat left center;background-size:24px; font-size:14px;}

    .header-nav{width:60%;margin-left:8%;}
    .header-nav li h3 a{font-size:14px;padding:0 24px;line-height:38px;border:transparent solid 1px;}
    .header-nav li.cur h3 a{border:#fff solid 1px;}
    .header-nav li h3 a .icon-more{height:38px;margin-left:6px;}

    .sec-nav{top:40px;width:160px;margin-left:-80px;}
    .sec-nav dl{padding:0 8px;}
    .sec-nav dl dd a h5{font-size:14px;line-height:40px;height:40px;}
}


/*移动端导航*/
.icon-nav-btn{float:right;margin-top:14px;width:32px;height:20px;display:none;}
.icon-nav-btn a{display:block;width:100%;position:relative;height:100%;z-index:1003;}
.icon-nav-btn a i{width:24px;height:2px;position:absolute;left:4px;top:0;background:#fff;border-radius:2px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.icon-nav-btn a i.line02{top:9px;opacity:1;}
.icon-nav-btn a i.line03{top:18px;}

.icon-nav-btn.open a i.line01{transform:rotate(45deg);top:9px;}
.icon-nav-btn.open a i.line02{opacity:0;}
.icon-nav-btn.open a i.line03{transform:rotate(-45deg);top:9px;}



/*导航背景*/
.trans-bg{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);  *zoom:1;z-index:1000;display:none;}

 @media (max-width: 1080px){
    .headerMenu{height:48px;padding:0;top:0;}
    .headerMenu.open{background:rgba(0,117,201,0.96);}
    .header100{height:48px;}

    .header_logo{height:28px;margin-top:10px;}
    
    .language{margin-top:10px;margin-right:20px;}
    .language a{padding-left:28px;background:url(../images/language.png) no-repeat left center;background-size:24px; font-size:12px;line-height:28px;}

    .icon-nav-btn{display:block;}
    .header-nav .nav-close{display:block;}

    .header-nav{width:100%;padding:0;height:calc(100vh - 48px);overflow-y:auto;background:rgba(0,117,201,0.96);position:fixed;left:0;top:-120%;z-index:1002;margin:0;padding:20px 4%;}
    .header-nav.open{top:48px;}
    .header-nav ul{width:100%;padding:0 4%;}
    .header-nav li{width:100%;margin:0;padding:4px 0;margin-top:20px;}
    .header-nav li h3{position:relative;width:100%;}
    .header-nav li h3:after{content:"";position:absolute;top:0;left:0;z-index:9;width:100%;height:100%;}
    .header-nav li h3 a{width:100%;color:#fff;font-size:16px;line-height:44px;border:none;text-align:center;}
    .header-nav li h3 a .icon-more{height:44px;margin-left:10px;}

    .sec-nav{position:relative;top:0px;left:0;margin-left:0;background:none;box-shadow:none;float:left;width:100%;transform: rotateX(0);transition: unset;opacity:1;display:none;}
    .sec-nav:before{display:none;}
    .sec-nav dl{width:100%;text-align:left;padding-top:0;padding:0 3%;background:none;border:none;}
    .sec-nav dl dd{border:none;}
    .sec-nav dl dd a h5{position:relative; width:100%;background:none;font-size:14px;color:#fff;opacity:0.7;line-height:36px;height:36px;}
}


/*底部*/
.footer{width:100%;margin:0 auto;background-color:#242424;position:relative;background-size:cover;background-repeat: no-repeat;background-position: center;}
.footer-contact{width:100%;padding:80px 0 110px;}
.footer-contact ul{float:left;width:84%;}
.footer-contact li{float:left;margin-right:8%;}
.footer-contact li .title{background-repeat: no-repeat;background-position: left center;background-size:20px;padding-left:32px;font-size:16px;color:#fff;line-height:20px;}
.footer-contact li .cont{font-size:18px;color:#fff;line-height:20px;margin-top:40px;}
.footer-contact li .phone{font-size:32px;line-height:36px;margin-top:24px;}
.footer-contact li:last-child{margin-right:0;}

.footer-code{float:right;}
.footer-code img{display:block;width:128px;height:128px;}
.footer-code p{font-size:16px;color:#fff;line-height:36px;text-align:center;}

/* 版权信息 */
.copyright{width:100%;padding:40px 0;font-size:16px;color:#fff;line-height:48px;border-top:#303030 solid 1px;}
.copyright p{line-height:48px;}
.copyright a{font-size:16px;color:#fff;line-height:48px;display:inline;}
.copyright a:hover{opacity:0.6;}
.copyright .cp-left{float:left;}
.copyright .cp-right{float:right;}

 @media (max-width: 1380px){
    .footer-contact ul{width:84%;}
    .footer-contact li{margin-right:4%;margin-bottom:40px;}
    .footer-contact li .title{font-size:14px;}
    .footer-contact li .cont{font-size:16px;margin-top:30px;}
    .footer-contact li .phone{font-size:28px;line-height:32px;margin-top:18px;}
    .footer-contact li:last-child{margin-right:0;}

    .footer-code img{width:108px;height:108px;}
    .footer-code p{font-size:14px;line-height:28px;}
 }
@media (max-width: 1080px){
    .footer-contact{padding:60px 0 80px;}
    .footer-contact ul{width:70%;}
    .footer-contact li{width:100%;margin-right:0;margin-bottom:40px;}
    .footer-contact li .title{font-size:14px;}
    .footer-contact li .cont{margin-top:20px;}
    .footer-contact li .phone{font-size:24px;line-height:28px;margin-top:12px;}

    .copyright{padding:20px 0;}
 }

 @media (max-width:640px){
    .footer-contact{padding:40px 0;}
    .footer-contact ul{width:100%;}
    .footer-contact li{width:100%;margin-right:0;margin-bottom:30px;}
    .footer-contact li .title{font-size:12px;background-size: 16px;padding-left:24px;}
    .footer-contact li .cont{margin-top:6px;font-size:14px;}
    .footer-contact li .phone{margin-top:6px;font-size:24px;}
    .footer-code{float:left;}
    .footer-code img{width:96px;height:96px;}
    .footer-code p{font-size:12px;line-height:24px;}

    .copyright{padding:12px 0;font-size:14px;line-height:28px;text-align:center;}
    .copyright p{line-height:28px;}
    .copyright a{font-size:14px;line-height:28px;}
    .copyright .cp-left{float:none;}
    .copyright .cp-right{float:none;}
 }




/*内页*/
.inside-banner{width:100%;height:480px;background-repeat:no-repeat;background-position:center;background-size:cover;transition: all 1s;-webkit-transition: all 1s;overflow:hidden;}

@media(max-width:1280px){
    .inside-banner{height:400px;}
}

@media(max-width:1080px){
    .inside-banner{height:360px;}
}

@media(max-width:769px){
    .inside-banner{height:280px;}
}

@media(max-width:480px){
    .inside-banner{height:160px;}
}
@media(max-width:340px){
    .inside-banner{height:140px;}
}

/*内页导航*/
.inside-bar{width:100%;background:#fff;border-bottom:#e0e0e0 solid 1px;}
.inside-nav{float:left;width:70%;}
.inside-nav ul{text-align:left;}
.inside-nav li{float:left;margin-right:80px;}
.inside-nav a{float:left;}
.inside-nav a h6{font-size:16px;color:#333;line-height:68px;border-bottom:transparent solid 2px;text-align:center;text-transform: uppercase; transition: all 0.2s;-webkit-transition: all 0.2s;}
.inside-nav li.active a h6{border-bottom:#0075c9 solid 2px;color:#0075c9;}
.inside-nav li:hover a h6{color:#0075c9;}

@media(max-width:1080px){
    .inside-nav{width:100%;}
    .inside-nav li{margin-right:40px;}
    .inside-nav a h6{line-height:48px;font-size:14px;}

}

.list-return{float:right;padding:20px 0;}
.list-return a{float:left;padding-left:32px;background-repeat:no-repeat;background-size:20px;background-position:left center;background-image: url(../images/icon-return02.png);font-size:16px;color:#333;line-height:28px;text-transform:uppercase;transition: all 0.3s;-webkit-transition: all 0.3s;}
.list-return a:hover{background-image: url(../images/icon-return03.png);color:#0075c9;}

@media(max-width:1080px){
    .list-return{padding:10px 0;}
    .list-return a{padding-left:24px;background-size:16px;font-size:14px;}

}


/*面包屑导航*/
.location{float:right;}
.location .home{float:left;font-family:Arial, Helvetica;padding:20px 0;}
.location .home span{float:left;font-size:16px;line-height:28px;color:#ccc;margin-left:16px;margin-right:16px;}
.location .home a{float:left;font-size:16px;line-height:28px;color:#999;font-family:Arial, Helvetica;}
.location .home .index{width:28px;height:28px;background:url(../images/icon-home.png) no-repeat center;background-size:22px;}
.location .home a:hover{color:#0075c9;}

@media (max-width:1080px){
    .location{display:none;}
}


a.anchor{position: relative;top: -80px;display: block;}

.editor{width:100%;font-size:16px;color:#666;line-height:36px;font-family:Arial, Helvetica;}
.editor p{line-height:36px;margin-bottom:10px;}
.editor img{max-width:100%;}
.editor ul,.editor li{list-style: unset;}
.editor ul{padding-left:1em;}
.editor h2{font-size:32px;color:#333;line-height:36px;margin-bottom:10px;}
.editor h3{font-size:28px;color:#333;line-height:36px;margin-bottom:10px;}
.editor h4{font-size:24px;color:#333;line-height:36px;margin-bottom:10px;}
.editor h5{font-size:20px;color:#333;line-height:36px;margin-bottom:10px;}
.editor h6{font-size:18px;color:#333;line-height:36px;margin-bottom:10px;}
.editor table td{border:#e0e0e0 solid 1px;}

@media (max-width:1080px){
    .editor{font-size:14px;line-height:28px;}
    .editor p{line-height:28px;}
    .editor h2{font-size:18px;line-height:28px;}
    .editor h3{font-size:16px;line-height:28px;}
    .editor h4{font-size:16px;line-height:28px;}
    .editor h5{font-size:16px;line-height:28px;}
    .editor h6{font-size:14px;line-height:28px;}
}

.pro-editor{line-height:28px;}
.pro-editor p{line-height:28px;}

/*页码*/
.list-more{width:100%;margin-top:20px;margin-bottom:40px;display:none;}
.list-more a{display:block;width:120px;height:36px;margin:0 auto;border:#dedede solid 2px;border-radius:4px;font-size:12px;color:#888;text-align:center;line-height:32px;transition: all 0.6s;-webkit-transition: all 0.6s;}
.list-more a:hover{background:#0075c9;border:#0075c9 solid 2px;color:#fff;transition: all 0.6s;-webkit-transition: all 0.6s;}

.page01 { text-align:center; width:100%;margin-top:30px;margin-bottom:80px;}
.page01 a{display:inline-block;zoom:1;*display:inline;padding:0 16px;height:40px;line-height:40px;margin-left:4px; margin-right:4px;color:#999;font-size: 12px;cursor: pointer; text-align:center;}
.page01 .current{ color:#fff;background:#0075c9; }
.page01 a:hover{color:#fff;background: #0075c9; }
.page01 input{display:inline-block;zoom:1;*display:inline;width:60px;padding:0 8px;height:40px;border:none;background:#f3f3f3;}
.page01 input.go{border:#0075c9 solid 2px;color:#0075c9;}
.page02 { float:left;width:100%; height:45px; line-height:45px; text-align:center;color:#333; font-size:16px; background:#f8f8f8; margin-top:20px; display:none;}

@media (max-width:991px){
    .list-more{display:block;}
    .page01{display:none;}
}









