﻿
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:'Microsoft Yahei';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';-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:#333;}
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:#333;}
/*img{display:block;max-width:100% !important; height:auto;}*/
img{ max-width:100%; height:auto;}

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

/*@font-face {*/
/*    font-family:'dinpro';*/
/*    src: url('../fonts/dinpro.eot');*/
/*    src: url('../fonts/dinpro.eot?#iefix') format('embedded-opentype'),*/
/*    url('../fonts/dinpro.woff2') format('woff2'),*/
/*    url('../fonts/dinpro.woff') format('woff'),*/
/*    url('../fonts/dinpro.ttf') format('truetype'),*/
/*    url('../fonts/dinpro.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,.cl{clear:both;}
.fb{ font-weight:bolder;}

.w1200{max-width:1200px;margin:0 auto;}
.w1280{max-width:1280px;margin:0 auto;}
.w1400{max-width:1400px;margin:0 auto;}
.w1460{max-width:1460px;margin:0 auto;}
.w90{max-width:90%;margin:0 auto;}
.w1500{max-width:1500px;margin:0 auto;}
.pc{ display:block;}
.mb{ display:none;}

@media screen and (max-width:1025px){.w1400{padding:0 15px;} .w90{ width:96%; max-width:96%;} .pc{ display:none;}.mb{ display:block;}}
@media screen and (max-width:1200px){.w1200{padding:0 15px;}}
@media screen and (max-width:1280px){.w1280{padding:0 15px;}}
@media screen and (max-width:1025px){.w1200{padding:0 15px;}}
@media screen and (max-width:1400px){.w1400{padding:0 15px; max-width:90%;}}
@media screen and (max-width:1460px){.w1460{padding:0 15px;max-width:90%;}}
@media screen and (max-width:1500px){.w1500{padding:0 15px;}}

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

.height10{height:10px;clear:both;}
.height20{height:20px;clear:both;}
.height30{height:30px;clear:both;}
.height100{ height:100px;}

.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;}

.header{height:100px;position:fixed;left:0;top:0;width:100%;z-index:99;}
.header .content{position:relative;}
.header .logo{margin-top:22px;}
.header .logo img.mr{ display:block;}
.header .logo img.ov{ 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:#fff;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:999;}


.header .menu .click-to-header.active .burger-btn .icon-burger{background-color:#2897db;}
.header.fixed .menu .click-to-header .burger-btn .icon-burger{background-color:#2897db;}
.header .menu .click-to-header .burger-btn .icon-burger2{top:8px;}
.header .menu .click-to-header .burger-btn .icon-burger3{top:16px;}
.header .right{font-size:16px;}
.header .right .nav{margin-right:60px;line-height:100px;}
.header .right .nav > ul{}
.header .right .nav > ul > li > i{display:none;}
.header .right .nav > ul > li{float:left;margin-right:65px;position:relative;}
.header .right .nav > ul > li:last-child{margin-right:0 !important;}
.header .right .nav > ul > li > a{ color:#fff;}

.header .right .nav > ul > li.active > a{color:#fff;}

.header .right .nav > ul > li .pro-menu{position:absolute;top:100px;left:50%;margin-left:-110px;display:none;padding-top:13px;}
.header .right .nav > ul > li .pro-menu .box{position:relative;width:220px;background:#fff;border-radius:15px;box-shadow:0px 0px 15px rgba(0,0,0,0.2);padding:25px;padding-bottom:10px;}
.header .right .nav > ul > li .pro-menu .box:before{content:'';position:absolute;border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;top:-10px;left:50%;margin-left:-10px;}
.header .right .nav > ul > li .pro-menu ul{width:100%;}
.header .right .nav > ul > li .pro-menu ul li{}
.header .right .nav > ul > li .pro-menu ul li a{display:block;height:55px;line-height:54px;border-bottom:1px solid #e3e3e3;padding-left:40px;position:relative;}
.header .right .nav > ul > li .pro-menu ul li a i{position:absolute;left:10px;top:50%;transform:translateY(-50%);display:none;}
.header .right .nav > ul > li .pro-menu ul li:last-child a{border-bottom:none !important;}

/*.header .right .lang{position:relative}
.header .right .lang span{display:block;padding-right:15px;background:url(../images/icon-lang.png) no-repeat right center;cursor:pointer;}
.header .right .lang .box{position:absolute;left:0;top:30px;display:none;line-height:inherit;}
.header .right .shop{margin:0px 20px;position:relative;}
.header .right .shop > a{display:block;padding-left:50px;color:#333;background:url(../images/icon-shop.png) no-repeat left center;}
.header .right .shop .shop-content{position:absolute;right:-55px;padding:0;padding-top:15px;display:none;background:none !important;}
.header .right .shop .shop-content .content{width:670px;height:320px;position:relative;background:#fff;border-radius:10px;padding-top:50px;}
.header .right .shop .shop-content .content:before{content:'';position:absolute;border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;top:-10px;right:140px;}
.header .right .shop .shop-content .content ul{overflow:hidden;}
.header .right .shop .shop-content .content ul li{text-align:center;width:25%;float:left;padding-top:10px;border-right:1px solid #cdcdcd;height:180px;}
.header .right .shop .shop-content .content ul li .icon{height:80px;}
.header .right .shop .shop-content .content ul li .icon img{margin:0 auto;}
.header .right .shop .shop-content .content ul li a{margin-top:10px;display:block;line-height:1;}
*/
.header .right .icon-search{width:40px;height:40px;cursor:pointer;margin-top:30px;transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;display:flex;align-items:center;justify-content:center;}
.header .right .icon-search .mr{ display:block;}
.header .right .icon-search .ov{ display:none;}

/*.header .search-box{position:absolute;background:#fff;z-index:5;top:100px;right:0;width:340px;height:65px;box-shadow:0px 2px 5px rgba(0,0,0,0.2);padding-right:60px;display:none;}
.header .search-box input[type=text]{padding:0px 15px;height:65px;width:100%;}
.header .search-box input[type=button]{position:absolute;height:100%;width:60px;background:url(../images/icon-search.png) no-repeat center center;cursor:pointer;position:absolute;right:0;top:0;}
.header .search-box input[type=submit]{position:absolute;height:100%;width:60px;background:url(../images/icon-search.png) no-repeat center center;cursor:pointer;position:absolute;right:0;top:0;}*/

.header .content .right .search-box{position:relative;margin-left:20px;margin-top:32px;}
.header .content .right .search-box .icon{width:40px;height:40px;/*background:rgba(255,255,255,.1) url(../image/icon-search1.png) no-repeat center center;*/background:url(../image/icon-search1.png) no-repeat center center;}
.header .content .right .search-box .box{position:absolute;background:#fff;z-index:5;top:75px;right:0;width:340px;height:45px;box-shadow:0px 2px 5px rgba(0,0,0,0.2);padding-right:60px;display:none;}
.header .content .right .search-box .box .input{padding:0px 15px;height:45px;width:100%;}
.header .content .right .search-box .box .btn{position:absolute;height:45px;width:45px;background:url(../image/icon-search3.png) no-repeat center center;cursor:pointer;position:absolute;right:0;top:0;}
.header.fixed .content .right .search-box .icon{background:url(../image/icon-search2.png) no-repeat center center;}


.header.fixed{background:#fff;box-shadow: 0px 7px 15px rgba(0,0,0,0.15);}
.header.fixed .logo img.mr{ display:none;}
.header.fixed .logo img.ov{ display:block;}
.header.fixed .right .nav > ul > li > a{ color:#363636;}
.header.fixed .right .icon-search .mr{ display:none;}
.header.fixed .right .icon-search .ov{ display:block;}


.lang{ margin-top:25px; padding-left:33px; background:url(../image/lang_icon.png) no-repeat left 50%; line-height:50px; position:relative; z-index:100;}
.lang p{ font-size:16px; color:#fff; cursor:pointer;}
.lang dl{ position:absolute; z-index:101; background:#fff; border-radius:3px; width:70px; padding:10px 0; display:none;}
.lang dl:before{content:'';position:absolute;border-bottom:7px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent;top:-7px;left:50%;margin-left:-7px;}
.lang dl dd a{display:block;position:relative; text-align:center; font-size:14px; line-height:25px;}
.lang dl dd a:hover{ color:#ff900b;}
.lang:hover dl{ display:block;}

.header.fixed .lang{background:url(../image/lang_icon_on.png) no-repeat left 50%;}
.header.fixed .lang p{ color:#333;}
.header.fixed .lang dl{box-shadow: 0px 7px 15px rgba(0,0,0,0.15);}

@media screen and (min-width:1025px) {
    .header .right .lang:hover .box{display:block;}

    .header .right .nav > ul > li:hover > a{color:#ff900b;}
    .header .right .nav > ul > li:hover .pro-menu{display:block;}
	.header .right .nav > ul > li.no:hover .pro-menu{display:none;}
    .header .right .nav > ul > li .pro-menu ul li a:hover{color:#ff900b;}
    .header .right .nav > ul > li .pro-menu ul li a:hover i{display:block;}

    /*.header .right .icon-search:hover{background:#ff900b url(../images/icon-search2-h.png) no-repeat center center;}*/

    /*.header .right .shop:hover .shop-content{display:block;}*/
	
	
	
}
@media screen and (max-width:1367px) {
    .header .right .nav{margin-right:40px;}
    .header .right .nav > ul > li{margin-right:40px;}

    /*.header .right .shop .shop-content .content{height:280px;}*/
}
@media screen and (max-width:1024px) {
	.lang{ margin-top:3px; margin-right:30px;}
	.lang p{ font-size:14px;}
    .header{height:55px;border-bottom:none;}
    .header .menu{margin-top:18px;display:block;}
    .header .logo{margin-top:15px;max-width:100px;}
    .header .right{line-height:inherit;font-size:14px;}
    .header .right .icon-search{width:30px;height:30px;margin-top:13px;margin-right:20px;/*background:url(../images/icon-search2.png) no-repeat center center;*/}
    /*.header .right .shop{margin:0px 15px;margin-top:13px;display:none;}
    .header .right .shop > a{background-size:30px auto;padding-left:35px;line-height:30px;}

    .header .right .shop .shop-content{right:50%;right:-70px;top:55px;}
    .header .right .shop .shop-content .content{width:310px;right:0;height:auto;padding:20px 0;}
    .header .right .shop .shop-content .content ul li{width:50%;height:120px;}
    .header .right .shop .shop-content .content ul li .icon{height:60px;}
    .header .right .shop .shop-content .content ul li .icon img{width:50px;}

    .header .right .lang{margin-top:18px;margin-right:18px;}
    .header .right .lang span{display:none;}
    .header .right .lang .box{display:block;position:static;}

    .header .search-box{width:100%;top:55px;height:35px;}
    .header .search-box input[type=text]{height:35px;}*/

    .header .right .nav{position:fixed;top:55px;background:#fff;left:0;width:100%;z-index:2;height:0;overflow:hidden;}
    .header .right .nav > ul{margin:0;}
    .header .right .nav > ul > li{width:100%;padding:0px 15px;margin:0;opacity:0;flex:inherit;transform:scale(1.2);transition:500ms ease-out;}
    .header .right .nav > ul > li:nth-child(1){transition-delay:300ms;}
    .header .right .nav > ul > li:nth-child(2){transition-delay:400ms;}
    .header .right .nav > ul > li:nth-child(3){transition-delay:500ms;}
    .header .right .nav > ul > li:nth-child(4){transition-delay:600ms;}
    .header .right .nav > ul > li:nth-child(5){transition-delay:700ms;}
    .header .right .nav > ul > li:nth-child(6){transition-delay:800ms;}
    .header .right .nav > ul > li:nth-child(7){transition-delay:900ms;}
    .header .right .nav > ul > li:nth-child(8){transition-delay:1000ms;}
    .header .right .nav > ul > li:nth-child(9){transition-delay:1100ms;}
    .header .right .nav > ul > li:nth-child(10){transition-delay:1200ms;}
    .header .right .nav > ul > li i{position:absolute;right:15px;height:45px;width:45px;background:url(../image/icon-nav-add.png) no-repeat right center;display:block;z-index:5;}
    .header .right .nav > ul > li > i.on{background:url(../image/icon-nav-reduce.png) no-repeat right center;}
    .header .right .nav > ul > li > a{display:block;line-height:45px;width:100%;border-bottom:1px solid #eee;color:#666;}
	
    .header .right .nav > ul > li .pro-menu{display:block;width:100%;border-radius:0;background:none;position:static;padding:0px;box-shadow:none;display:none;margin-left:0;}
    .header .right .nav > ul > li .pro-menu:before{display:none;}
    .header .right .nav > ul > li .pro-menu .box{width:100%;box-shadow:none;padding:0;border-bottom:1px solid #eee;border-radius:0;}
    .header .right .nav > ul > li .pro-menu ul{padding:0 10px;}
    .header .right .nav > ul > li .pro-menu ul li{width:100%;padding:0px 5px;margin:0;}
    .header .right .nav > ul > li .pro-menu ul li a{color:#666;height:40px;line-height:39px;padding-left:0px;}
    .header .right .nav > ul > li .pro-menu ul li a i{display:none;left:10px;}
    .header .right .nav > ul > li .pro-menu .img{display:none;}

    .header .right .nav > ul > li.active > a{color:#ffa617;}
    .header .right .menu{display:block;}

    .header.nav-on .right .nav{height:100%;transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}
    .header.nav-on .right .nav > ul > li{transform:translate3d(0,0,0);opacity:1;}
	.header .content .right .search-box{display:none;}
	
}

.footer{background:#1a202e;padding-top:80px;}
.footer .content{padding-bottom:70px;}
.footer .content .logo{width:33%;}
.footer .content .logo .flogo{}
.footer .content .logo .flogo_info{ margin:25px 0 20px 0; font-size:16px; color:#757c8d; line-height:23px;}
.footer .content .logo .flogo_ewm{}
.footer .content .logo .flogo_ewm ul{ display:flex;}
.footer .content .logo .flogo_ewm ul li:nth-of-type(1){ margin-right:35px;}

.footer .content .foot-nav{width:65%; display:flex;justify-content:center;}
.footer .content .foot-nav .list{width:23%; text-align:center; border-left:1px #282d3a solid;}
.footer .content .foot-nav .list:nth-of-type(1){ width:54%;}
.footer .content .foot-nav .list:nth-of-type(1) ul{ display:none;}
.footer .content .foot-nav .list .lista{ display:flex; padding:0 40px;}
.footer .content .foot-nav .list .lista .tlist{ width:30%; text-align:left;}
.footer .content .foot-nav .list .lista .tlist:nth-of-type(1){ width:40%;}
.footer .content .foot-nav .list .lista .tlist .tlist_t{ font-size:16px; line-height:50px; color:rgba(156,161,175,0.8); font-weight:bolder;}
.footer .content .foot-nav .list .lista .tlist .tlistc{}
.footer .content .foot-nav .list .lista .tlist .tlistc dl{}
.footer .content .foot-nav .list .lista .tlist .tlistc dl dd{}
.footer .content .foot-nav .list .lista .tlist .tlistc dl dd a{ color:#757c8d; font-size:14px; line-height:40px;}
.footer .content .foot-nav .list .lista .tlist .tlistc dl dd a:hover{color:#ff900b;}


.footer .content .foot-nav .list .tit{font-size:18px;margin-bottom:15px; color:#fff; font-weight:bolder;}
.footer .content .foot-nav .list ul{line-height:30px;}
.footer .content .foot-nav .list ul li{}
.footer .content .foot-nav .list ul li a{color:#757c8d; font-size:16px; line-height:40px;}
.footer .content .foot-nav .list ul li a:hover{color:#ff900b;}
.footer .content .right{width:20%;text-align:left;height:auto;}
.footer .content .right .tit{font-size:18px;}
.footer .content .right .tel{font-size:22px;color:#fff;margin:0 0 5px 0; line-height:30px;}
.footer .content .right .fonline{line-height:24px; margin:20px 0 25px 0;}
.footer .content .right .fonline a{ display:block; width:169px; height:48px; line-height:48px; background:url(../image/foot_online_bg.png) no-repeat; text-indent:25px; font-size:14px; color:#fff;}
.footer .content .right .fonline a:hover{ background:url(../image/foot_online_bg2.png) no-repeat; }
.footer .content .right .share{}
.footer .content .right .share a{position:relative;display:inline-block;width:30px;height:30px;margin-right:10px;}
.footer .content .right .share a.qq{background:url(../image/foot_share_icon1.png) no-repeat center center;}
.footer .content .right .share a.wechat{background:url(../image/foot_share_icon2.png) no-repeat center center;}
.footer .content .right .share a.sina{background:url(../image/foot_share_icon3.png) no-repeat center center;}

.footer .copy-right{ background:#151a24; text-align:center; font-size:14px; padding:15px 0; line-height:35px; color:rgba(255,255,255,0.5);}
.footer .copy-right .left{}
.footer .copy-right a{color:rgba(255,255,255,0.5); padding:0 10px;}
.footer .copy-right a:hover{color:#ff990f;}
.footer .copy-right .left span{margin:0px 15px;display:inline-block;}

.footer .copy-right .copyrightr{ display:flex;}
.footer .copy-right .copyrightr .select{ width:112px; height:35px; line-height:35px; border:1px #40444c solid; color:#757c8d; font-size:14px; background:url(../image/foot_link_icon.png) no-repeat 90% 50% #151a24; border-radius:35px; margin-left:10px; padding:0 10px; text-align:left; text-indent:10px; position:relative; z-index:9;}
.footer .copy-right .copyrightr .select dl{ position:absolute; z-index:10; width:140px; height:auto; left:0; bottom:34px; background:#40444c; display:none; text-indent:0; font-size:12px; line-height:23px; padding:5px 0;}
.footer .copy-right .copyrightr .select:hover dl{ display:block;}



@media screen and (min-width:1025px){
	
}
@media screen and (max-width:1025px){
    .footer{padding-top:20px;}
    .footer .content{padding-bottom:0px;}
    .footer .content .logo,
    .footer .content .foot-nav,
    .footer .content .right{width:100%;}

    .footer .content .logo{ text-align:center; width:100%;}
    .footer .content .logo .flogo img{margin:0 auto;height:35px;}
	.footer .content .logo .flogo_ewm ul{ display:block;}
	.footer .content .logo .flogo_ewm ul li{ display:inline-block;}
    .footer .content .foot-nav{margin:20px 0;margin-top:10px; width:100%; display:block; padding:0;}
    .footer .content .foot-nav .list{width:100%;}
    .footer .content .foot-nav .list .tit{border-bottom:1px solid rgba(238,238,238,0.5);font-size:14px;margin-bottom:0;line-height:35px;background:url(../image/icon-nav-add.png) no-repeat right center;}
    .footer .content .foot-nav .list .tit.on{background:url(../image/icon-nav-reduce.png) no-repeat right center;}
    .footer .content .foot-nav .list ul{display:none;border-bottom:1px solid #eee;padding:8px 0;line-height:24px;}
    .footer .content .foot-nav .list ul li a{display:block; font-size:14px; line-height:28px;}
	
	.footer .content .right .fonline{ margin:20px auto;width:169px;}
	.footer .content .right .fonline a{ text-align:left;}

    .footer .content .right{text-align:center;height:auto;padding-bottom:20px;border-left:none; width:100%;}
    .footer .content .right .share{}
    .footer .content .right .tit{font-size:16px;}
    .footer .content .right .tel{font-size:26px;margin:10px auto 5px auto;}
    .footer .content .right .add{line-height:22px;}

    .footer .copy-right{border-top:none;padding:15px 0;}
    .footer .copy-right .left{display:none;}
    .footer .copy-right .right{text-align:center;float:none;}
	
	.footer .copy-right .copyrightl{ width:100%; text-align:center; margin-bottom:10px;}
	.footer .copy-right .copyrightr{ display:flex; width:100%;justify-content:center;}
	
	
	.footer .content .foot-nav .list{ border-left:0;}
	.footer .content .foot-nav .list:nth-of-type(1){ width:100%;}
	.footer .content .foot-nav .list .lista{ width:100%; display:block; padding:0; text-align:center; display:none;}
	.footer .content .foot-nav .list .lista .tlist,.footer .content .foot-nav .list .lista .tlist:nth-of-type(1){ width:100%; text-align:center;}
	.footer .content .foot-nav .list .lista .tlist .tlist_t,.footer .content .foot-nav .list .lista .tlist .tlistc dl dd a{display:block; font-size:14px; line-height:28px;}
	.footer .content .foot-nav .list .lista .tlist .tlistc{ display:none;}
	.footer .content .logo .flogo_info{ font-size:13px;}
	.footer .content .logo .flogo_ewm ul li img{ height:90px;}

}

.page-banner{height:100%;position:relative;}
.page-banner .next{position:absolute;left:50%;width:54px;height:54px;background:url(../image/product-next.png) no-repeat center center/cover;margin-left:-27px;bottom:60px;z-index:2;cursor:pointer;}
.page-banner .content{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;text-align:center;}
.page-banner .content .tit{font-size:60px;color:#2f2a95;}
.page-banner .content .txt{margin-top:10px;font-size:24px;}
.page-banner .content ul{margin-top:200px;}
.page-banner .content ul li{display:inline-block;margin:0px 15px;}
.page-banner .content ul li a{display:block;border:2px solid #fff;height:55px;line-height:51px;width:185px;text-align:center;color:#fff;border-radius:30px;}
.page-banner .content ul li.active a,
.page-banner .content ul li a:hover{border:2px solid #ff900b;background:#ff900b;color:#fff;}

@media screen and (max-width:1440px) {
    .page-banner .next{bottom:30px;}
    .page-banner .content .tit{font-size:40px;}
    .page-banner .content .txt{font-size:20px;}
    .page-banner .content ul{margin-top:130px;}
}
@media screen and (max-width:1025px) {
    .page-banner .next{width:30px;height:30px;bottom:20px;margin-left:-15px;}
    .page-banner .content .tit{font-size:30px;}
    .page-banner .content .txt{font-size:14px;}
    .page-banner .content ul{margin-top:99px;overflow:hidden;padding:0px 7.5px;}
    .page-banner .content ul li{float:left;margin:0;padding:0px 7.5px;}
    .page-banner .content ul li a{width:100%;height:45px;line-height:41px;}
    .page-banner .content ul.col-2 li{width:50%;margin-top:15px;}
    .page-banner .content ul.col-3 li{width:33.33%;margin-top:15px;}
}

.position{background:url(../image/icon-home.png) no-repeat left center;line-height:16px;color:#fff;padding-left:35px;}
.position a{color:#fff;}
.position span{font-family:'Microsoft Yahei';margin:0px 5px;}

.page{text-align:center;}
.page *{display:inline-block;width:45px;height:45px;text-align:center;line-height:45px;margin:0px 3px;border-radius:5px;}
.page a{background:#fff;}
.page a:hover,.page a.active{background:#2f2a95;color:#fff;}
.page a.prev{background:#2f2a95 url(../image/page-prev.png) no-repeat center center;}
.page a.next{background:#2f2a95 url(../image/page-next.png) no-repeat center center;}

.pageController { width:100%; padding: 50px 0; line-height: 25px; text-align:center;}
.pageController a { display:inline-block; line-height:46px;  height:46px; width:46px; color: #333; font-size:14px; margin-right:8px;  background:#eeeeee; border:1px #f6f6f6 solid;border-radius:0;}
.pageController span { display:inline-block; line-height:46px;  height:46px; width:46px; color: #333; font-size:14px; margin-right:8px;  background:#eeeeee; border:1px #f6f6f6 solid;border-radius:0;}
.pageController a:hover { color: #fff;background:#ff9f2b;border:1px #ff9f2b solid; text-decoration: none;font-weight:bolder; }
.pageController .xuanzhong {color: #fff;background:#ff9f2b;border:1px #ff9f2b solid; text-decoration: none;font-weight:bolder;}

@media screen and (max-width:1025px) {
    .page{}
    .page *{width:30px;height:30px;line-height:30px;}
	.pageController{ padding:30px 0;}
	.pageController a{ width:30px; height:30px; font-size:13px; margin-right:5px; line-height:30px;}
	.pageController span{ width:30px; height:30px; font-size:13px; margin-right:5px; line-height:30px;}
}

.swiper-button-next,.swiper-button-prev{outline:none !important;border:none !important;}

.video-pop{position:fixed;z-index:999;display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:15;}
.video-pop .video-warp{position:absolute;top:50%;left:50%;width:70%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.video-pop .video-warp video{width:100%;}
.video-pop .video-warp .video-close{position:absolute;top:0px;right:-50px;width:38px;height:38px;background:url(../image/close-white.png) no-repeat center center/18px 18px;cursor:pointer;/*border:1px solid #fff;*/border-radius:100%;}

@media screen and (max-width:1025px) {
    .video-pop .video-warp{width:90%;}
    .video-pop .video-warp .video-close{right:0;width:20px;height:20px;top:-30px;}
}

.loading{padding:65px 0;}
.loading i{width:42px;height:42px;background:url(../image/loading.png) no-repeat center center/cover;display:block;margin:0 auto;animation:loading 2s infinite linear;}

@keyframes loading {
    0%{transform:rotate(0deg);}
    100%{transform:rotate(360deg);}
}

@media screen and (max-width:1367px) {
    .loading{padding:40px 0;}
}
@media screen and (max-width:1025px) {
    .loading{padding:20px 0;}
    .loading i{width:30px;height:30px;}
}

.inline-block{display:inline-block;vertical-align:middle;margin-top:-2px;}
.title-font{font-family:'Microsoft Yahei';font-weight:500;}


.online{ width:87px; height:auto; position:fixed; z-index:999; top:50%; margin-top:-150px; right:0; background:#fff;border-top-left-radius: 25px;border-bottom-left-radius:  25px;box-shadow: 0px 0 18px rgba(0,0,0,0.08);}
.online .onlinec{ text-align:center;}
.online .onlinec ul{}
.online .onlinec ul li{}
.online .onlinec ul li a{ display:block; padding-bottom:0; margin-bottom:0;color:#333; font-size:12px; font-weight:bolder; line-height:28px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out; padding-bottom:10px;position:relative; z-index:999;}
.online .onlinec ul li a img.ewm{ position:absolute; z-index:1000; top:0; right:88px; display:none; width:130px; max-width:130px; height:130px; }
.online .onlinec ul li:nth-of-type(1) a{ background:url(../image/alert_icon1.png) no-repeat 50% 24px; padding-top:60px; border-top-left-radius: 25px;}
.online .onlinec ul li:nth-of-type(2) a{ background:url(../image/alert_icon2.png) no-repeat 50% 28px; padding-top:45px; }
.online .onlinec ul li:nth-of-type(3) a{ background:url(../image/alert_icon3.png) no-repeat 50% 28px; padding-top:45px; padding-bottom:20px;border-bottom-left-radius:  25px;}
.online .onlinec ul li:nth-of-type(3) a p{ width:0; height:95px; line-height:95px; background:#ff990f; font-size:20px; color:#fff; position:absolute; z-index:1001; top:0; right:88px; text-align:center;-webkit-transition: all ease .3s; transition: all ease .3s; overflow:hidden; }

.online .onlinec ul li:nth-of-type(1):hover a{ background:url(../image/alert_icon1_on.png) no-repeat 50% 24px #ff990f;border-top-left-radius: 25px; color:#fff;}
.online .onlinec ul li:nth-of-type(2):hover a{ background:url(../image/alert_icon2_on.png) no-repeat 50% 28px #ff990f; color:#fff;}
.online .onlinec ul li:nth-of-type(3):hover a{ background:url(../image/alert_icon3_on.png) no-repeat 50% 28px #ff990f;border-bottom-left-radius:  25px; color:#fff;}

.online .onlinec ul li a:hover img.ewm{ right:88px; z-index:1000; max-width:130px;}
.online .onlinec ul li:nth-of-type(3) a:hover p{width:210px;}

@media screen and (max-width:640px) {
	.online{ width:100%; height:auto; border:0; top:auto; bottom:0; right:auto; left:0; margin-top:0; background:#fff;border-top-left-radius: 0;border-bottom-left-radius:  0;}	
	.online .onlinec ul{ display:flex;}
	.online .onlinec ul li{ flex:1 1 auto;}
	.online .onlinec ul li a{ line-height:23px; height:68px;}
	.online .onlinec ul li:nth-of-type(1) a{background:url(../image/alert_icon1.png) no-repeat 50% 14px; background-size:auto 20px; padding-top:35px;}
	.online .onlinec ul li:nth-of-type(2) a{background:url(../image/alert_icon2.png) no-repeat 50% 14px;padding-top:35px;}
	.online .onlinec ul li:nth-of-type(3) a{background:url(../image/alert_icon3.png) no-repeat 50% 14px;padding-top:35px; padding-bottom:0;}
	
	.online .onlinec ul li a img.ewm{ position:absolute; z-index:1000; top:auto; bottom:68px; right:15px; display:none; width:120px; max-width:120px; height:120px; }
	.online .onlinec ul li a:hover img.ewm{ bottom:68px;right:15px; z-index:1000; max-width:120px;}
	
	.online .onlinec ul li:nth-of-type(1):hover a{ background:url(../image/alert_icon1_on.png) no-repeat 50% 14px #ff990f;background-size:auto 20px;border-top-left-radius: 0; color:#fff;}
	.online .onlinec ul li:nth-of-type(2):hover a{ background:url(../image/alert_icon2_on.png) no-repeat 50% 14px #ff990f; color:#fff;}
	.online .onlinec ul li:nth-of-type(3):hover a{ background:url(../image/alert_icon3_on.png) no-repeat 50% 14px #ff990f;border-bottom-left-radius:  0; color:#fff;}

	.online .onlinec ul li:nth-of-type(3) a p{ width:0; height:55px; line-height:55px; background:#ff990f; font-size:14px; color:#fff; position:absolute; z-index:1001; top:auto; bottom:68px; right:0; text-align:center;-webkit-transition: all ease .3s; transition: all ease .3s; overflow:hidden; }
	.online .onlinec ul li:nth-of-type(3) a:hover p{width:150px;}
}

/*老房改造 弹出框*/
.alertc{ display:none;}
.alertbg{ width:100%; height:100%; position:fixed; z-index:99999; background-color: rgb(0, 0, 0); opacity: 0.5; top:0; left:0;}
.alertcon{ width:794px; height:auto;position:fixed;z-index: 19891015; top:20%; left:50%; margin-left:-397px;background:url(../image/alert_top_bg.png) no-repeat 50% top; background-size:794px auto;}
.alertclose{ position:absolute; z-index:19891019; top:32px; right:39px;}
.al_t{ height:109px; padding:20px 0 0 40px;}
.alertcon.xmhz {background:url(../image/alert_top_bg3.png) no-repeat 50% top;}
.alertcon.xmhz .al_t{ height:161px;}
.al_t .tit{ color:#fff; font-size:24px; font-weight:bolder; line-height:50px; margin-bottom:0; text-align:center;}
.al_t .info{ color:#fff; font-size:16px; line-height:25px; width:80%; padding:4px 0 40px 0; text-align:center; margin:0 auto;}
.al_c{ background:#fff; border-radius:0 0 18px 18px; padding:30px 70px;}
.al_c .list{display:grid;grid-template-columns:repeat(2, 1fr); gap:20px;}
.al_c .list .listl{}
.al_text{ width:100%; height:56px; line-height:56px; color:#333; font-size:16px; background:#f3f3f3; border:0; padding-left:20px; border-radius:12px;}
.al_c .list .listr{ position:relative; z-index:99;}
.al_c .list .listr span{ position:absolute; z-index:100; font-size:15px; color:#080808; top:16px; right:18px; font-weight:bolder;}
.al_c .lista{ margin-bottom:20px; text-align:center;}
.al_c .list:nth-of-type(3){ display:block;}

.al_sub{ width:147px; height:47px; line-height:45px; background:url(../image/contact_sub.png) no-repeat; color:#ff990f; text-indent:24px; text-align:left; font-size:16px; margin:0 auto; display:block; margin-top:20px;}
.al_c .listb{ color:#bababa; font-size:12px; line-height:32px; text-align:center;}

.loginc{ width:494px; height:auto;position:fixed;z-index: 19891015; top:20%; left:50%; margin-left:-247px;background:url(../image/alert_top_bg2.png) no-repeat 50% top;}
.loginc .al_t{ height:105px;}
.loginc .al_c .list{ display:block; margin-bottom:20px;}
.loginc .al_c .list .al_text{ background:url(../image/user_icon1.png) no-repeat 19px 50% #f3f3f3; text-indent:35px;}
.loginc .al_c .list:nth-of-type(2) .al_text{ background:url(../image/user_icon2.png) no-repeat 21px 50% #f3f3f3; text-indent:35px;}
.loginc .al_c .al_sub{ margin-top:40px;}

.loginc_b{ text-align:center; padding:30px 0; font-size:14px; color:#292929;}
.loginc_b a{ color:#ff9c12;}

.resgiter .al_c .list:nth-of-type(3){ display:grid;}
.resgiter .al_c .list .listr{ position:relative;}
.resgiter .al_c .list .listr img{ position:absolute; top:9px; right:7px; width:114px; height:37px;}

@media screen and (max-width:1025px) {
	
}
@media screen and (max-width:640px) {
	.alertcon,.loginc{ width:90%; left:5%; margin-left:0;}
	.al_c{ padding:25px; border-radius:0;}	
	.al_t .tit{ font-size:18px;}
	.al_text,.al_sub{ font-size:14px;}
	
	.resgiter .alertcon{ top:10%;}
	
	.al_t .info{ color:#fff; font-size:12px; line-height:22px; width:90%; padding:4px 0 30px 0; text-align:center; margin:0 auto;}
}



.nav-menu {
	display:none;
	position: absolute;
	z-index: 100;
	top: 100px;
	left: 0;
	width: 100%;
	font-size: 16px;
	/*border-top: 1px solid #dedede;*/
	/*box-shadow: 5px 5px 5px rgba(0,0,0,0.1);
	background-color: #ececec;*/
}
.nav-menu:after {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/*background-color: #ececec;*/
}
.nav-menu-item {
	display: none;
	width: 100%; /*height:0; overflow:hidden;*/
}
.nav-menu-item .w1400{ background:#f6f6f6;display:grid;grid-template-columns:200px auto; gap:0;border-top:1px #e3e3e3 solid;}
.nav-menu-item .w1400 .menua{ padding:28px 0;}
.nav-menu-item .w1400 .menua ul li{ line-height:64px; text-indent:48px; font-size:18px; color:#55565a; cursor:pointer;}
.nav-menu-item .w1400 .menua ul li.on{ background:#fff; color:#000000; position:relative;}
.nav-menu-item .w1400 .menua ul li.on:before{ content:""; position:absolute; left:0; top:0; width:3px; height:100%; background:#ff900b;}
.nav-menu-item .w1400 .menupro{display:grid;grid-template-columns:200px auto; gap:0;}
.nav-menu-item .w1400 .menub{ padding:28px 0; border-left:1px #e3e3e3 solid;}
.nav-menu-item .w1400 .menub ul li{ line-height:64px; text-indent:48px; font-size:18px; color:#55565a; cursor:pointer;}
.nav-menu-item .w1400 .menub ul li.on{ background:#fff; color:#000000; position:relative;}
.nav-menu-item .w1400 .menub ul li.on:before{ content:""; position:absolute; left:0; top:0; width:3px; height:100%; background:#ff900b;}
.nav-menu-item .w1400 .menuc{ padding:50px 95px; background:#fff;}
.nav-menu-item .w1400 .menuc .menuc_1{}
.nav-menu-item .w1400 .menuc .menuc_1 ul{display:grid;grid-template-columns:repeat(3, 1fr); gap:50px;}
.nav-menu-item .w1400 .menuc .menuc_1 ul li{ text-align:center;}
.nav-menu-item .w1400 .menuc .menuc_1 ul li a{ display:block;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.nav-menu-item .w1400 .menuc .menuc_1 ul li a .img{}
.nav-menu-item .w1400 .menuc .menuc_1 ul li a .tt{ font-size:16px; color:#4b4b4b; line-height:28px;}
.nav-menu-item .w1400 .menuc .menuc_1 ul li a:hover{transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);}
.nav-menu-item .w1400 .menuc .menuc_1 ul li a:hover .tt{ color:#ff900b;}

.nav-menu-item .w1400 .menuc .menuc_2{}
.nav-menu-item .w1400 .menuc .menuc_2 ul{display:grid;grid-template-columns:repeat(3, 1fr); gap:30px 50px;}
.nav-menu-item .w1400 .menuc .menuc_2 ul li{}
.nav-menu-item .w1400 .menuc .menuc_2 ul li a{ display:flex;align-items:center; height:55px;border-bottom:1px #e9e9e9 solid;background:url(../image/menu_pro_icon.jpg) no-repeat right 50%;}
.nav-menu-item .w1400 .menuc .menuc_2 ul li a .img{ width:45px; height:auto; margin-right:10px;}
.nav-menu-item .w1400 .menuc .menuc_2 ul li a .tt{ font-size:16px; color:#4b4b4b; line-height:28px;}
.nav-menu-item .w1400 .menuc .menuc_2 ul li a:hover{border-bottom:1px #ff900b solid; background:url(../image/menu_pro_icon_on.jpg) no-repeat right 50%;}
.nav-menu-item .w1400 .menuc .menuc_2 ul li a:hover .tt{ color:#ff900b;}

.nav-menu-item .w1400 .menucase{border-left:1px #e3e3e3 solid;padding:50px 95px; background:#fff;}
.nav-menu-item .w1400 .menucase ul{display:grid;grid-template-columns:repeat(4, 1fr); gap:20px 40px;}
.nav-menu-item .w1400 .menucase ul li{}
.nav-menu-item .w1400 .menucase ul li a{ display:flex;align-items:center; height:55px;border-bottom:1px #e9e9e9 solid;background:url(../image/menu_pro_icon.jpg) no-repeat right 50%;}
.nav-menu-item .w1400 .menucase ul li a .tt{ font-size:16px; color:#4b4b4b; line-height:28px;}
.nav-menu-item .w1400 .menucase ul li a:hover{border-bottom:1px #ff900b solid; background:url(../image/menu_pro_icon_on.jpg) no-repeat right 50%;}
.nav-menu-item .w1400 .menucase ul li a:hover{ color:#ff900b;}

.nav-menu-active {
	display: block;
}
.nav-menu-item-active {
	/*display: block;*/ /*height:auto;*/
}
/*.menud{ width:25%; height:auto; float:left;}
.menud_t{ font-size:18px; color:#333333; line-height:45px; margin-bottom:15px; font-weight:bolder;}
.menud dl{ margin-bottom:15px;}
.menud dl dt{ padding-left:11px; background:url(../images/menu_square.png) no-repeat left 50%; margin-bottom:10px; font-weight:bolder;}
.menud dl dd a{ display:block; font-size:14px; line-height:28px; color:#333333; position:relative;}
.menud dl dd a i{ display:inline-block; width:35px; height:15px; line-height:15px; background:#ff0000; color:#fff; font-size:12px; font-style:normal; text-align:center; margin-left:6px;}
.menud:hover .menud_t{ color:#504ea1;}
.menud dl:hover dt{ color:#504ea1;}
.menud dl dd a:hover{color:#504ea1;}
.menud2{ width:33.33%;}*/

.video-pop{position:fixed;z-index:999;display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:999;}
.video-pop .video-warp{position:absolute;top:50%;left:50%;width:70%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.video-pop .video-warp video{width:100%;}
.video-pop .video-warp .video-close{position:absolute;top:0px;right:-50px;width:38px;height:38px;background:url(../image/close-white.png) no-repeat center center/18px 18px;cursor:pointer;/*border:1px solid #fff;*/border-radius:100%;}

@media screen and (max-width:1025px) {
    .video-pop .video-warp{width:90%;}
    .video-pop .video-warp .video-close{right:0;width:20px;height:20px;top:-30px;}
}

