@charset "utf-8";
/* CSS Document */
@font-face{font-family:'din';src:url("../other/din.otf") format("OpenType"),url("../other/din.eot") format("embedded-opentype");}
@font-face{font-family:'dinpro';src:url("../other/dinpro.otf") format("OpenType"),url("../other/dinpro.eot") format("embedded-opentype");}
/**自定义样式**/
*{ margin: 0 ; padding: 0; border:0; }
html{ font-size:100px;}
body {font-family:PingFang SC,STHeitiSC-Light,Lantinghei SC,"Microsoft YaHei", "Helvetica Neue", Helvetica, 'SimHei', Arial, sans-serif;  color:#555; background:#fff ;font-size: 14px;}
input, textarea, select, option, button{outline: none;-webkit-appearance:none;  -moz-appearance:none;  appearance:none; }
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
input:focus{outline:none;}
select[size],select[multiple],select[size][multiple]{border:1px solid #AAA;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,video,progress{display:inline-block;}
input::-webkit-input-speech-button {display: none}
button,input,textarea{-webkit-tap-highlight-color: rgba(0,0,0,0);  }
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; /*去掉苹果的默认UI来渲染按钮*/}
select::-ms-expand { display: none; }
input:-webkit-autofill{ background: none;}
a{color: #090b17;text-decoration: none;  }
a:focus,a:hover{text-decoration: none; color:#f08300;transition:all .3s;  -webkit-transition:all .3s; -moz-transition:all .3s;  -o-transition:all .3s;}
li{list-style: none;}
/*body a{outline:none;blr:expression(this.onFocus=this.blur());}  去掉a标签点击后的虚线*/
/* ----- clear fix for floats ----- */
/* these styles instruct non-IE browsers to render container elements so that they fully enclose floats */
/* without this class applied, a float might hang over the bottom border of it's container */
.clearfix:after {content:"."; width:0; height:0; line-height:0; font-size:0; display:block; clear:both; visibility:hidden; overflow:hidden;margin:0;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
/*======框架样式重置初始化========*/
.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6,p,ul,dl{ margin: 0;}
.h16{ font-size:16px;}
.h20{ font-size:20px;}
.h22{ font-size:22px;}
.h28{ font-size:28px;}
.fr{ float: right;}
.fl{ float: left;}
.viewport{max-width:750px;margin:0 auto; background: #fff; /*height:100vh;*/ position: relative;    overflow: hidden;}
.box{width:1440px;margin:0 auto; }
.ptb60{padding-top:90px;padding-bottom:90px; }
.pt60{padding-top:90px;}
.pt30{padding-top:30px; }
.mt30{margin-top:30px; }
.title{width:100%; text-align:center; margin-bottom:40px; font-size:48px; font-weight:700;line-height:60px; color:#333; }
.title .line{width:80px;height:6px;background: #f08300;margin:15px auto 0;  }
.inner-title{ font-size: 40px; line-height: 44px;height: 44px; text-align: center; color: #333333; margin-bottom:40px; }
.btn-box{text-align:center; margin-top:.35rem;}
.btn-box a{ line-height:.56rem;color:#fff; font-size:.24rem;height:.56rem;background: #e08014;border-radius:.3rem; display: inline-block;padding:0 .3rem; margin:0 .12rem;    }
.btn-box a i{display:inline-block;width:.34rem;height:.34rem; vertical-align:text-top;background-position:center; background-repeat: no-repeat;background-size:.32rem;   }
a.more{clear:left;display:block;width:220px; line-height:60px;height:60px; border-radius:30px;border:1px solid #e5e5e5; font-size:24px; font-weight: 300; color: #555555; text-align: center; margin:0 auto; -webkit-transition: all .6s ease;  transition: all .6s ease;    }
a.more b{ font-size:24px; font-weight: 300; color: #555555; text-align: center;margin-left: 10px; -webkit-transition: all .6s ease;  transition: all .6s ease;  }
a.more:hover{ color: #f08300; border-color:#f08300; }
a.more:hover b{ color: #f08300;  }
.gift-img{ text-align: center;}
.gift-img img{ max-width:96%;}
/*-------------導航---------------*/
.header-box {-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;z-index:1601; border: none; border-radius: 0; width:96%; height:auto; margin-bottom: 0; -webkit-transition: all .6s ease;  transition: all .6s ease; margin: 0 auto;position: relative }
.header-box .navbar-logo {display:table;float: left;padding:26px 0; }
.header-box .navbar-logo a{width:311px; margin-right:20px; display: inline-block;}
.header-box .navbar-logo a img{max-width:100%; }
.header-box .navbar-logo .logo-unit{position: relative;display: table-cell;vertical-align: middle;  padding-left: 21px;  }
.header-box .navbar-logo .logo-unit:before{content:"";position:absolute;left:0; top:12px; width:1px; height:40px; background-color:#e5e5e5;    }
.header-box .navbar-logo .logo-unit p{background:url("../images/logo-icon-1.png") left center no-repeat;background-size:26px auto; line-height:24px;   padding-left:28px;  font-size:16px; color: #be9c72;  }
.header-box .navbar-logo .logo-unit p:last-child{background:url("../images/logo-icon-2.png") left 1px no-repeat;}
/*导航*/
.navbar-menu{  background: #fff;float:right;}
.navbar-menu .nav{ }
.navbar-menu .nav > li{float:left; margin:0 5px;position: relative; padding:36px 0;  }
.navbar-menu .nav li:last-child{margin-right: 0;}
.navbar-menu .nav li > a{font-size:22px;display: block;/*-webkit-transition:all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;*/  padding:0px 17px;  line-height:40px; border-radius: 40px; position: relative; }
.navbar-menu .nav li > a span{z-index:2;position:relative;left:0; top:0; width:100%; height:100%; text-align: center;color:#333; -webkit-transition:color .3s cubic-bezier(.165,.84,.44,1);-o-transition:color .3s cubic-bezier(.165,.84,.44,1);transition:color .3s cubic-bezier(.165,.84,.44,1);  }
.navbar-menu .nav li > a:before{content:"";position:absolute;left:0; top:0; width: 100%;height:40px;background:#f08300;  border-radius:24px;z-index:1;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);opacity:.3;transition:opacity 1s ease-in-out;-webkit-transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1) 0s;transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1) 0s;-o-transition:transform .5s cubic-bezier(.165,.84,.44,1) 0s;transition:transform .5s cubic-bezier(.165,.84,.44,1) 0s;transition:transform .5s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform .5s cubic-bezier(.165,.84,.44,1) 0s;transition:transform .5s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform .5s cubic-bezier(.165,.84,.44,1) 0s;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;}
.navbar-menu .nav li .nav-li-ol{height:auto;display:none;position:absolute; left:0; top:111px; width: 100%;-webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: both;  animation-fill-mode: both;}
.navbar-menu .nav li .nav-li-ol li{border-bottom:1px solid #d5d8d8; background-color:#fff; text-align: center; padding:0;  height:50px; }
.navbar-menu .nav li .nav-li-ol li a{ font-size:18px; line-height:44px; padding:0 10px;color: #333; font-weight:300; }
.navbar-menu .nav li .nav-li-ol li a:before{display: none;}
.navbar-menu .nav li .nav-li-ol li:last-child{border-bottom:0; border-radius:0 0 3px 3px; }
.navbar-menu .nav li .nav-li-ol li:hover a{color: #f08300; }
/*.navbar-menu .nav li.active .nav-li-ol{height:auto;opacity:0;-webkit-transition: all .6s ease; -moz-transition: all .6s ease; -ms-transition:  all .6s ease;  -o-transition:  all .6s ease; transition: all .6s ease;}*/
.navbar-menu .nav li.active > a,.navbar-menu .nav li:hover > a{color: #fff;}
.navbar-menu .nav li.active > a span,.navbar-menu .nav li:hover > a span{color:#fff; font-weight:300; }
.navbar-menu .nav li.active > a:before,.navbar-menu .nav li:hover > a:before{opacity:1;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;}
.navbar-menu .nav li.hover .nav-li-ol{display: block;-webkit-animation-name: fadeInDown ; animation-name: fadeInDown ;}
/*tab*/
.tab-nav {height:40px;display:block;position:relative;z-index:1;width:100%;margin:0 auto 36px;}
.tab-nav-item {line-height:40px;position:relative;text-align:center;color:#585858;font-size:0.9rem;display:block;float:left;width:25%;}
.tab-nav-item.tab-active {/* background-color:#51bd03;*/}
.tab-nav-item.tab-active a {color:#3e9be8;font-size:0.5rem;}
.tab-nav-item a {display:inherit;font-size:0.54rem;color:#3e424b;}
.tab-panel {position:relative;}
.tab-panel .tab-panel-item {width:100%;position:absolute;top:0;display:none;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.tab-panel .tab-panel-item.tab-active ~ .tab-panel-item {-webkit-transform:translateX(100%);transform:translateX(100%);}
.tab-panel .tab-panel-item.tab-active {display:block;position:relative;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;-webkit-transform:translateX(0);transform:translateX(0);}
/*.tab-nav-item.tab-active:before {content:'';width:70%;height:3px;position:absolute;left:50%;bottom:0;margin-left:-35%;z-index:4;background-color:#3e9be8;}*/
/*=================作品展示=================*/
.works-box { width: 100%;     }
.works-list {position: relative;   width: 100%;     }
.works-list .item{width: 286.5px;vertical-align: top; padding:10px; box-sizing: border-box; -webkit-box-sizing: border-box;  cursor:-moz-zoom-in;  cursor:-webkit-zoom-in; cursor: zoom-in;}
.works-list .item p{ display: none; }
.works-list .item img{max-width:100%; display: block; }
.works-list .item:hover img{ z-index: 100;transition: 0.25s;      overflow: hidden;    animation: bounceIn 0.25s ease-in 2 alternate;}
@keyframes bounceIn{
    100% {
        transform: scale(1.07);
    }
}
@-webkit-keyframes bounceIn {
    100% {
        transform: scale(1.07);
    }
}
/*作品展示*/
.works-show{width:100%; height:100%; background:rgba(0,0,0,0.3);position:fixed;left:0;top:0;z-index: 9000; text-align: center; display: none;    -webkit-animation-duration: 1s;
    animation-duration: 1s;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;  }
.works-show.show{display: block;  -webkit-animation-name: bounceInDown; animation-name: bounceInDown;}
.works-show .works-inner{ width:1440px;text-align: center; display:inline-block; margin:0 auto;background: #fff; padding:20px;  box-sizing: border-box; -webkit-box-sizing: border-box; position: relative;}
.works-show .works-inner .show{width:100%; margin:0 auto;  max-height:800px; overflow-y:auto;  }
.works-show .works-inner .show p{  font-size: 24px; font-weight:500; color: #555; line-height: 90px; text-align: center; }
.works-show .works-inner .show img{width:100%; display: block; margin:0 auto;  }
.works-show .works-inner a.prev,.works-show .works-inner a.next{display:inline-block;width:150px; height:40px; line-height: 40px; text-align: center; font-size: 20px; border:solid 1px #e5e5e5;  color: #555; font-weight: 300; border-radius: 3px; margin:0 15px;    }
.works-show .works-inner a.prev:hover,.works-show .works-inner a.next:hover{background: #f08300; border:solid 1px #f08300; color: #fff;   }
.works-show .works-inner .close{display:inline-block;position:absolute;  top:-23px; right:-23px;    z-index: 1031;  width:50px;height: 50px; border-radius: 25px; background: url("../images/close.png") center no-repeat rgba(0,0,0,.5);  background-size:20px;  text-indent: -9999px;  -webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease; cursor:pointer; }
/*咨询流程*/
.process-list{width:100%; background:url("../images/process-bg.jpg") center no-repeat; background-size:cover; height:360px;   }
.process-list ul{display: flex;flex-wrap: nowrap; justify-content: space-between; padding-top:125px; }
.process-list ul li{text-align: center; position: relative; }
.process-list ul li:after{content:""; position:absolute; right:-40px; top:42px;background:url("../images/icon-1.png") center no-repeat;background-size: 26px;   width:26px;  height:26px; }
.process-list ul li:last-child:after{display: none;  }
.process-list ul li .icon{width:110px; height:110px; border-radius:3px;  background:url("../images/process-icon-1.png") center center no-repeat;background-size:66px;border:2px solid #f08300; float: left;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition:transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1)}
.process-list ul li:nth-child(2) .icon{background:url("../images/process-icon-2.png") center center no-repeat; background-size:66px;}
.process-list ul li:nth-child(3) .icon{background:url("../images/process-icon-3.png") center center no-repeat; background-size:66px;}
.process-list ul li:nth-child(4) .icon{background:url("../images/process-icon-4.png") center center no-repeat; background-size:66px;}
.process-list ul li .info{width:200px;height:104px;border:1px solid #f08300;border-left:none;border-top-right-radius:2px;border-bottom-right-radius:2px; margin-left:122px; margin-top:4px;box-sizing: border-box; -webkit-box-sizing: border-box;padding:25px 16px; }
.process-list ul li .info p{display:inline-block; font-size:18px; color:#333;line-height:26px; height:26px; text-align: justify }
.process-list ul li:hover .icon{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
/*底部*/
.footer-box{background-color: #f08300; width:100%; /*padding-top:120px;*/}
.footer-box .box{width:66%; overflow: hidden; }
.footer-box .footer-info{float: right; }
.footer-box .footer-info .footer-logo{ width:304px;  }
.footer-box .footer-info .footer-logo img{ max-width:100%;  }
.footer-box .footer-info .footer-tel{font-family:"dinpro",Arial, sans-serif;;  font-size:40px; letter-spacing:2px;  font-weight: normal; text-align:right;color: #fff; }
.footer-box .footer-info .qr-box{ margin-top: 15px;}
.footer-box .footer-info .qr-box .qr{width:118px;float:right; margin:0 auto; text-align: center;  line-height:50px; font-size:18px;color: #f9f9f9; }
.footer-box .footer-info .qr-box .qr img{max-width:100%;display: block;}
.footer-box .footer-info .qr-box .qr:last-child{margin-right:30px; }
.footer-box .footer-nav{float: left; }
.footer-box .footer-nav ul{display:table;}
.footer-box .footer-nav li{ width:190px; display: table-cell;vertical-align: top;  }
.footer-box .footer-nav li:last-child{border-right:0; }
.footer-box .footer-nav li h4{font-size:20px; line-height:30px; color: #fff; font-weight: normal; position: relative; padding-bottom:16px; margin-bottom:10px; }
.footer-box .footer-nav li h4:after{content:""; position:absolute; left:0; bottom:0;background:#fff;background-size: 26px;   width:30px;  height:2px;}
.footer-box .footer-nav li p{height:42px; }
.footer-box .footer-nav li p a{font-size:16px; line-height:42px; color: #fff; font-weight:300;  }
.footer-box .copyright{ font-size:14px; color: #ffffff; background:#f08300;  line-height:68px; text-align: center;/*margin-top:100px;*/  }
.footer-box .copyright a{color: #c4c4c4; }
@media only screen and (max-width:1680px) {
    /*-------------導航---------------*/
    .header-box { }
    .header-box .navbar-logo {padding:10px 0; }
    .header-box .navbar-logo a{width:260px; margin-right:16px; margin-top:5px; }
    .header-box .navbar-logo a img{max-width:100%; }
    .header-box .navbar-logo .logo-unit{padding-left:15px;  }
    .header-box .navbar-logo .logo-unit:before{top:18px; width:1px; height:30px;   }
    .header-box .navbar-logo .logo-unit p{background:url("../images/logo-icon-1.png") left center no-repeat;background-size:22px auto; line-height:22px;   padding-left:24px;  font-size:14px;}
    .header-box .navbar-logo .logo-unit p:last-child{background:url("../images/logo-icon-2.png") left 1px no-repeat;background-size:22px auto;}
    /*导航*/
    .navbar-menu{  background: #fff;float:right;}
    .navbar-menu .nav{ }
    .navbar-menu .nav > li{float:left; margin:0 5px;position: relative; padding:20px 0;  }
    .navbar-menu .nav li:last-child{margin-right: 0;}
    .navbar-menu .nav li > a{font-size:20px;padding:0px 12px;  line-height:36px;}
    .navbar-menu .nav li > a:before{height:36px;}
    .navbar-menu .nav li .nav-li-ol{left:0; top:76px; width: 100%;  }
    .navbar-menu .nav li .nav-li-ol li{ height:40px; }
    .navbar-menu .nav li .nav-li-ol li a{ font-size:16px; line-height:40px; padding:0 10px; }
}
@media only screen and (max-width:1560px) {
    .box{width:1200px; }
    a.more{clear:left;width:180px; line-height:54px;height:54px; font-size:22px; }
    a.more b{ font-size:22px;  }
    /*作品展示*/
    .works-show .works-inner{ width:1100px;}
    .works-show .works-inner .show{width:100%; margin:0 auto; max-height:800px; overflow-y:auto;   }
    /*咨询流程*/
    .process-list{width:100%; background:url("../images/process-bg.jpg") center no-repeat; background-size:cover; height:320px;   }
    .process-list ul{width:1360px; padding-top:110px; }
    .process-list ul li{text-align: center; position: relative; }
    .process-list ul li:after{content:""; position:absolute; right:-42px; top:42px;background-size: 22px;   width:22px;  height:22px; }
    .process-list ul li:last-child:after{display: none;  }
    .process-list ul li .icon{width:90px; height:90px; border-radius:3px;  background:url("../images/process-icon-1.png") center center no-repeat;background-size:56px;border:2px solid #f08300;}
    .process-list ul li:nth-child(2) .icon{background:url("../images/process-icon-2.png") center center no-repeat; background-size:56px;}
    .process-list ul li:nth-child(3) .icon{background:url("../images/process-icon-3.png") center center no-repeat; background-size:56px;}
    .process-list ul li:nth-child(4) .icon{background:url("../images/process-icon-4.png") center center no-repeat; background-size:56px;}
    .process-list ul li .info{width:190px;height:84px;border:1px solid rgba(85,85,85,.5);border-left:none;border-top-right-radius:2px;border-bottom-right-radius:2px; margin-left:100px; margin-top:5px;box-sizing: border-box; -webkit-box-sizing: border-box;padding:15px 15px; }
    .process-list ul li .info p{display:inline-block; font-size:16px; color:#333;line-height:26px; height:26px; text-align: justify }
    .process-list ul li:hover .icon{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
    /*底部*/
    .footer-box{background-color: #f08300; width:100%; padding-top:100px;  }
    .footer-box .box{width:96%; overflow: hidden; }
    .footer-box .footer-info{float: right; }
    .footer-box .footer-info .footer-logo{ width:280px;  }
    .footer-box .footer-info .footer-logo img{ max-width:100%;  }
    .footer-box .footer-info .footer-tel{font-family:"dinpro",Arial, sans-serif;;  font-size:36px; letter-spacing:2px;  font-weight: normal; text-align:right;color: #fff; }
    .footer-box .footer-info .qr-box{ margin-top: 15px;}
    .footer-box .footer-info .qr-box .qr{width:104px;float:right; margin:0 auto; text-align: center;  line-height:50px; font-size:16px;color: #f9f9f9; }
    .footer-box .footer-info .qr-box .qr img{max-width:100%;display: block;}
    .footer-box .footer-info .qr-box .qr:last-child{margin-right:30px; }
    .footer-box .footer-nav li{ width:150px;}
    .footer-box .footer-nav li h4{font-size:18px; line-height:30px;  }
    .footer-box .footer-nav li p{height:36px; }
    .footer-box .footer-nav li p a{font-size:16px; line-height:36px; color: #fff; font-weight:300;  }
    .footer-box .copyright{  line-height:60px; margin-top:100px;  }
}
@media only screen and (max-width:1480px) {
    /*咨询流程*/
    .process-list{width:100%; background:url("../images/process-bg.jpg") center no-repeat; background-size:cover; height:280px;   }
    .process-list ul{width:1100px; padding-top:110px; }
    .process-list ul li{text-align: center; position: relative; }
    .process-list ul li:after{content:""; position:absolute; right:-28px; top:36px;background-size: 22px;   width:22px;  height:22px; }
    .process-list ul li:last-child:after{display: none;  }
    .process-list ul li .icon{width:80px; height:80px; border-radius:3px;  background:url("../images/process-icon-1.png") center center no-repeat;background-size:56px;border:2px solid #f08300;}
    .process-list ul li:nth-child(2) .icon{background:url("../images/process-icon-2.png") center center no-repeat; background-size:56px;}
    .process-list ul li:nth-child(3) .icon{background:url("../images/process-icon-3.png") center center no-repeat; background-size:56px;}
    .process-list ul li:nth-child(4) .icon{background:url("../images/process-icon-4.png") center center no-repeat; background-size:56px;}
    .process-list ul li .info{width:160px;height:74px;border:1px solid rgba(85,85,85,.5);border-left:none;border-top-right-radius:2px;border-bottom-right-radius:2px; margin-left:90px; margin-top:5px;box-sizing: border-box; -webkit-box-sizing: border-box;padding:15px 10px; }
    .process-list ul li .info p{display:inline-block; font-size:15px; color:#333;line-height:22px; height:22px; text-align: justify }
    .process-list ul li:hover .icon{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
}
@media only screen and (max-width:1360px) {
    /*-------------導航---------------*/
    .header-box { width:97%;  }
    .header-box .navbar-logo {padding:10px 0; }
    .header-box .navbar-logo a{width:220px; margin-right:13px; margin-top:5px; }
    .header-box .navbar-logo a img{max-width:100%; }
    .header-box .navbar-logo .logo-unit{padding-left:13px;  }
    .header-box .navbar-logo .logo-unit:before{top:12px; width:1px; height:30px;   }
    .header-box .navbar-logo .logo-unit p{background:url("../images/logo-icon-1.png") left center no-repeat;background-size:20px auto; line-height:20px;   padding-left:22px;  font-size:14px;}
    .header-box .navbar-logo .logo-unit p:last-child{background:url("../images/logo-icon-2.png") left 1px no-repeat;background-size:20px auto;}
    /*导航*/
    .navbar-menu{  background: #fff;float:right;}
    .navbar-menu .nav{ }
    .navbar-menu .nav > li{float:left; margin:0 5px;position: relative; padding:20px 0;  }
    .navbar-menu .nav li:last-child{margin-right: 0;}
    .navbar-menu .nav li > a{font-size:18px;padding:0px 10px;  line-height:30px;}
    .navbar-menu .nav li > a:before{height:30px;}
    .navbar-menu .nav li .nav-li-ol{left:0; top:70px; width: 100%;  }
    .navbar-menu .nav li .nav-li-ol li{ height:36px; }
    .navbar-menu .nav li .nav-li-ol li a{ font-size:16px; line-height:36px; padding:0 10px; }
}
.footer_logo{width: 310px; float: left;}
.footer_ewm{float: left; width: 173px; padding-left: 50px; margin-left: 50px; border-left: #ffffff 1px solid; text-align: center;font-size: 22px;color: #f9f9f9;}
.footer_ewm1{float: left; width: 173px; padding-left: 15px; margin-left: 30px;text-align: center;font-size: 22px;color: #f9f9f9;}
.footer_info{float: right; width: 420px; font-size: 18px; line-height: 1.8; color: #aaa;margin-top:30px;}
.footer_info dd{padding-top: 20px; color: white;font-size: 22px;}
.footer_info a{text-decoration: underline;color: white !important;}