﻿body{-webkit-font-smoothing:antialiased;font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif}
ol,ul{list-style-type:none;margin-bottom:0;padding-left:0}
a{color:#333;outline:0}
a:focus,a:hover{color:#CA9248;text-decoration:none}
dl,p{margin-bottom:0}
img{max-width:100%}

::-moz-placeholder{color:#999}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}

/*pager*/
.in-page{clear:both;text-align:center;padding:35px 0;}
.in-page ul{margin:0;padding:0;height:40px;font-size:12px;color:#fff}
.in-page li{width:auto;background:initial;display:inline-block;padding:0;height:auto;line-height:inherit;border-bottom:none;}
.in-page a,.in-page select,.in-page a:visited{background:#FFF;vertical-align: middle;border:1px solid #EEE;color:#333;display:inline-block;height:30px;line-height:30px;margin:2px;padding:0 11px;text-decoration:none}
.in-page .press,.in-page a:active,.in-page a:hover{text-decoration:none;vertical-align: middle;background-color:#CA9248;border:1px solid #CA9248;color:#FFF;display:inline-block;height:30px;line-height:30px;margin:2px;padding:0 11px}
.in-page a:hover{background:#CA9248;border:1px solid #CA9248;color:#FFF;}
.in-page li.list-page {display:none;}
/*.in-page li.pre-page a,.in-page li.next-page a{padding: 0 28px;}*/
/*.in-page li.next-page a{background:#FFF url(../static/images/base/icon2.png) no-repeat center center;}*/
/*.in-page li.pre-page a{background:#FFF url(../static/images/base/icon1.png) no-repeat center center;}*/
@media screen and (max-width:1200px){
.in-page li{display:none}
.in-page li:first-child,.in-page li:last-child,.in-page li.list-page{display:inline-block}
.in-page li.list-page select{width:58px;border-radius:0;font-size:14px;-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background:#FFF url(../images/select.png) no-repeat 33px center;background-size:18px;}

}
.posi{color: #3D3D3D;background:url(../images/posi.png) no-repeat right center;background-size:contain;padding-right:25px;}

.mt-30{margin-top:30px}
.btn-gold{background-color:#CA9248;border-color:#CA9248;color:#fff}
.btn-gold:active,.btn-gold:focus,.btn-gold:hover{color:#fff;background-color:#CA9248}
.btn-dark{background-color:#1e2a31;border-color:#1e2a31;color:#fff}
.btn-dark:active,.btn-dark:focus,.btn-dark:hover{color:#fff;background-color:#1b262c}
.auto-box-lg{width:1400px;margin:0 auto}
.auto-box-lg:after,.auto-box-lg:before{content:" ";display:table}
.auto-box-lg:after{clear:both}
.auto-box{width:1200px;margin:0 auto}
.auto-box:after,.auto-box:before{content:" ";display:table}
.auto-box:after{clear:both}
.top{height:42px;background-color:#181a1e;overflow:hidden}
.top:after,.top:before{content:" ";display:table}
.top:after{clear:both}
.top .top-left{float:left;font-size:14px;font-family:"宋体";height:42px;line-height:42px}
.top .top-left i{font-size:inherit;color:#CA9248}
.top .top-left span{color:#fff}
.top .top-left a{color:#CA9248}
.top .top-right{float:right;line-height:42px}
.top .top-right .top-nav{float:left}
.top .top-right .top-nav:after,.top .top-right .top-nav:before{content:" ";display:table}
.top .top-right .top-nav:after{clear:both}
.top .top-right .top-nav li{position:relative;float:left;padding:0 10px}
.top .top-right .top-nav li+li:after{position:absolute;left:0;top:14px;content:'';width:1px;height:14px;background-color:#666}
.top .top-right .top-nav li a{color:#999}
.top .top-right .top-menu{float:left}
.top .top-right .top-menu i{display:block;cursor:pointer;color:#999;font-size:20px}
.header{position:relative;height:80px;background-color:#181a1e}
.header .logo{margin-top:15px;float:left;width:214px}
.header.ny .logo{margin-top:9px;width: 200px;}
.header .head-nav{float:left;margin-left:60px}
.header .head-nav li{float:left;line-height:80px}
.header .head-nav li.active a{color:#CA9248}
.header .head-nav li a{position:relative;display:block;padding:0 27px;font-size:16px;color:#fff}
.header .head-nav li a:hover{color:#CA9248}
.header .head-nav li.has-arrow.hover a{color:#CA9248}
.header .head-nav li.has-arrow.hover a:after{border-top:0;border-bottom:5px solid #CA9248}
.header .head-nav li.has-arrow a:after{position:absolute;top:39px;right:2px;content:'';width:0;height:0;border-top:5px solid #9b9b9b;border-left:4px solid transparent;border-right:4px solid transparent;overflow:hidden}
.header .header-media{float:right;width:164px;margin-top:10px}
.header .header-media img{float:left;width:52px;height:52px;margin-right:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.header .header-media .media-body{padding-top:8px}
.header .header-media .media-body h3{margin:0 0 5px;font-size:14px;color:#fff}
.header .header-media .media-body h3 a{color:#fff}
.header .header-media .media-body h3 a:hover{color:#CA9248}
.header .header-media .media-body p{color:#CA9248}
.drop-nav{position:absolute;top:80px;left:0;right:0;background-color:#fff;z-index:1000;padding:35px 0;display:none;-webkit-box-shadow:0 0 10px rgba(51,51,51,.18);-moz-box-shadow:0 0 10px rgba(51,51,51,.18);box-shadow:0 0 10px rgba(51,51,51,.18)}
.drop-dl{float:left;width:260px;background:url(../images/drop-dl.jpg) right center no-repeat;padding:0 26px}
.drop-dl dt{font-size:16px;font-weight:400;margin-bottom:10px}
.drop-dl dt i{font-size:14px;color:#555}
.drop-dl dd span{display:inline-block;margin:2px 5px}
.drop-dl dd a{color:#555}
.drop-dl dd a:hover{color:#CA9248}
.drop-al-l{width:580px;float:left;background:url(../images/drop-dl.jpg) right center no-repeat;margin-right:60px}
.drop-al-l .al-tab{margin-bottom:16px}
.drop-al-l .al-tab:after,.drop-al-l .al-tab:before{content:" ";display:table}
.drop-al-l .al-tab:after{clear:both}
.drop-al-l .al-tab li{float:left;width:92px;font-size:12px}
.drop-al-l .al-tab li+li{margin-left:15px}
.drop-al-l .al-tab li.active a{border-color:#CA9248;color:#CA9248}
.drop-al-l .al-tab li a{display:block;text-align:center;line-height:28px;border:1px solid #aaa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.drop-al-l .al-tab-content .al-tab-body{display:none;font-size:12px}
.drop-al-l .al-tab-content .al-tab-body a{color:#CA9248}
.drop-al-l .al-tab-content .al-tab-body a+a{margin-left:12px}
.drop-last-item{float:left;width:420px;padding-left:30px}
.drop-last-item.last-item-design{width:360px}
.drop-last-item.drop-last-case{width:560px}
.drop-last-item.drop-last-case a{width:105px}
.drop-last-item a{float:left;width:33.33%;text-align:center;color:#999}
.drop-last-item a i{font-size:36px}
.drop-last-item a span{display:block;font-size:14px}
.drop-last-item .drop-last-search{width:260px;float:left;margin-left:60px}
.drop-last-item .drop-last-search .search-txt{margin-top:10px;color:#999}
.drop-last-item .drop-last-search .search-txt a{width:auto;float:none;color:#999}
.drop-last-design{float:left;width:420px}
.drop-last-design .last-design-hd{float:left;width:80px;margin-top:15px;text-align:right;color:#CA9248;margin-right:25px}
.drop-last-design .last-design-hd i{margin-right:5px}
.drop-last-design .last-design-bd{overflow:hidden}
.drop-last-design .last-design-bd ul:after,.drop-last-design .last-design-bd ul:before{content:" ";display:table}
.drop-last-design .last-design-bd ul:after{clear:both}
.drop-last-design .last-design-bd ul li{float:left;text-align:center;margin:0 10px}
.drop-last-design .last-design-bd ul li .design-link{display:block}
.drop-last-design .last-design-bd ul li .design-link img{width:60px;height:60px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #fff}
.drop-last-design .last-design-bd ul li span{display:block;margin-top:5px}
.drop-last-design .last-design-bd ul li span a{font-size:12px}
.fw-wrap:after,.fw-wrap:before{content:" ";display:table}
.fw-wrap:after{clear:both}
.fw-wrap .fw-media{float:left;width:25%}
.fw-wrap .fw-media .fw-media-hd{float:left;margin-right:20px}
.fw-wrap .fw-media .fw-media-hd i{display:block;width:76px;height:76px;text-align:center;line-height:74px;border:1px solid #969696;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:42px;color:#969696}
.fw-wrap .fw-media .fw-media-bd{overflow:hidden}
.fw-wrap .fw-media .fw-media-bd h4{margin-top:15px;font-size:18px}
.fw-wrap .fw-media .fw-media-bd p{font-size:12px;color:#999}
.breadcrumb.normal{margin-bottom:0;padding:20px 0;background-color:transparent}
.breadcrumb.normal li a:hover{color:#CA9248}
.breadcrumb.normal li+li:before{color:#999;content:'>';margin-right:2px}
.list-filter {padding: 5px 0;text-align: right;position: absolute;right: 0;top: -45px;}
.list-filter ul li{display:inline-block;margin-left:10px}
.list-filter ul li.active a{color:#CA9248}
.list-filter ul li a i{font-size:inherit}
.content-body{position:relative;padding-bottom:40px}
.content-body:after,.content-body:before{content:" ";display:table}
.content-body:after{clear:both}
.content-body .side-left{float:left;width:274px}
.content-body .side-right{float:right;width:274px}
.content-body .side-right+.main{float:left}
.content-body .main{float:right;width:890px}
.bg-dark{background-color:#151516}
.bg-dark .breadcrumb.normal{color:#555}
.bg-dark .breadcrumb.normal li{color:#555}
.bg-dark .breadcrumb.normal li a{color:#555}
.bg-dark .table-bordered{border:1px solid #3f4a55}
.bg-dark .table-bordered>tbody>tr>th{border-color:#3f4a55}
.bg-dark .table-bordered>tbody>tr>td{border-color:#3f4a55}
.bg-dark .table-bordered>tbody>tr>td a{color:#fff}
.bg-dark .table-bordered>tbody>tr>td a.selected,.bg-dark .table-bordered>tbody>tr>td a:hover{background-color:transparent;color:#CA9248}
.bg-dark .case-sort-wrap{color:#555}
.bg-dark .case-sort-wrap a{color:#555}
.side-panel{background:#FFF;border:1px solid #ddd;padding:15px 15px 0 20px}
.side-panel+.side-panel{margin-top:20px}
.side-panel .side-panel-header{border-bottom:1px solid #ddd;font-size:20px;color:#CA9248;padding-bottom:5px}
.side-panel .side-panel-header:after,.side-panel .side-panel-header:before{content:" ";display:table}
.side-panel .side-panel-header:after{clear:both}
.side-panel .side-panel-header .more{margin-top:5px;float:right;font-size:14px;color:#999}
.side-panel .side-panel-header .more:hover{color:#CA9248}
.side-panel .side-panel-body{padding:15px 0}
.side-list li{margin-bottom:8px}
.side-list li.active a{color:#CA9248}
.side-calculator{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-top:20px;height:405px;background:url(../images/side-calculator.jpg) 0 0 no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.side-calculator:first-child{margin-top:0}
.side-calculator.sm{height:300px}
.side-calculator dl{padding:25px 0 20px;text-align:center;color:#fff}
.side-calculator dl dt{font-size:24px;font-weight:400}
.side-calculator dl dd{font-size:14px}
.calculator-screen{margin:0 auto;width:230px;height:52px;background:url(../images/calculator-screen.gif) 0 0 no-repeat}
.news-a{margin-top:15px}
.calculator-form{padding:10px 22px}
.calculator-form .form-control{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.calculator-form .area{position:relative}
.calculator-form .area .form-control{padding-right:30px}
.calculator-form .area .m2{position:absolute;right:10px;top:10px;font-size:12px}
.calculator-form .form-group{margin-left:-3px;margin-right:-3px;margin-bottom:10px}
.calculator-form .form-group .col-xs-12,.calculator-form .form-group .col-xs-4,.calculator-form .form-group .col-xs-6{padding-left:3px;padding-right:3px}
.calculator-form .btn-box{margin-top:15px}
.calculator-form .btn-box .btn{background-color:#CA9248;font-size:16px;color:#fff}
.side-adv{margin:20px 0}
.side-adv:first-child{margin-top:0}
.side-adv img{width:100%;vertical-align:top}
.side-media li+li{margin-top:12px}
.side-media li a{display:block}
.side-media li a:after,.side-media li a:before{content:" ";display:table}
.side-media li a:after{clear:both}
.side-media li a img{float:left;width:93px;height:59px;margin-right:10px}
.side-media li a span{display:block;zoom:1;overflow:hidden;font-size:12px;line-height:1.4}
.strategy-list{border-top:1px solid #ddd}
.strategy-list li{padding:20px 0;border-bottom:1px dashed #ddd}
.strategy-list li:after,.strategy-list li:before{content:" ";display:table}
.strategy-list li:after{clear:both}
/*.strategy-list li:hover{background-color:#fafafa}*/
.strategy-list .strategy-hd {position: relative;float: left;width: 260px;margin-right: 20px;}
.strategy-list .strategy-hd img {vertical-align: top;width: 258px;height: 151.56px;}
.strategy-list .strategy-tag{position:absolute;top:8px;left:-5px;width:76px;height:47px;line-height:44px;padding:0 12px;font-size:16px;color:#fff;background:url(../images/strategy-tag.png) 0 0 no-repeat}
.strategy-list .strategy-bd h3{margin-top:0;margin-bottom:10px;font-size:20px}
.strategy-list .strategy-bd p{line-height:20px;color:#999;font-size:14px}
.strategy-list .strategy-bd .strategy-control{margin-top:56px}
.strategy-list .strategy-bd .strategy-control span{font-size:14px;color:#999}
.strategy-list .strategy-bd .strategy-control span i{font-size:inherit;margin-right:5px}
nav .pagination li{display:inline-block;margin:0 5px}
nav .pagination li.active a,nav .pagination li.active span{background-color:#CA9248!important;border-color:#CA9248!important;color:#fff;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important}
nav .pagination li a{color:#333;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important}
nav .pagination li a:hover{background-color:#CA9248;border-color:#CA9248;color:#fff}
.footer-a{height:517px;background-color:#000;border-bottom:1px solid #34414d}
.footer-a-top{padding-top:105px}
.footer-a-top:after,.footer-a-top:before{content:" ";display:table}
.footer-a-top:after{clear:both}
.footer-a-top a{color:#a9abad}
.footer-a-top a:hover{color:#CA9248}
.footer-a-top .footer-a-logo{float:left;margin-right:80px}
.footer-a-top .footer-a-logo img{display:block;width:265px}
.footer-a-top .footer-a-center{float:left}
.footer-a-top .footer-a-center dl{width:140px;float:left;color:#fff}
.footer-a-top .footer-a-center dl.last-dl{border-right:1px solid #34414d;height:186px}
.footer-a-top .footer-a-center dl dt{font-size:16px;font-weight:400;margin-bottom:17px}
.footer-a-top .footer-a-center dl dt a{color:#fff}
.footer-a-top .footer-a-center dl dd{font-size:14px;margin-bottom:15px}
.footer-a-top .footer-a-right{float:left;padding-left:80px;height:186px;border-left:1px solid #13191d}
.footer-a-top .footer-a-right .detail-share .jiathis_style_24x24{display:inline-block;vertical-align:middle}
.footer-a-top .footer-a-right .detail-share .jiathis_style_24x24 .jtico{width:46px!important;height:46px!important;line-height:44px!important;text-align:center;border:1px solid #919599;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#919599}
.footer-a-top .footer-a-right .detail-share .jiathis_style_24x24 .jtico:hover{border-color:#fff;color:#fff}
.footer-a-top .footer-a-right .detail-share .jiathis_style_24x24 .jiathis_txt{background-image:none!important;padding-left:0!important}
.footer-a-top .footer-a-right .detail-share .jiathis_style_24x24 .jiathis_txt i{display:inline-block;line-height:1;font-size:26px}
.footer-a-top .footer-a-right p{color:#fff}
.footer-a-top .footer-a-right h4{font-size:24px;font-weight:400;color:#CA9248}
.footer-a-bot{padding-top:50px;color:#887654;font-size:12px}
.footer-a-bot a{display:inline-block;margin-right:15px;margin-bottom:5px;color:#887654}
.footer-b {background-color: #000;line-height: 48px;text-align: center;color: #999;font-size: 12px;padding-bottom: 250px;}
.footer-b a{color:#999}
.main-detail-box{border:1px solid #ddd;padding:25px 44px}
.main-detail-box .detail-head{text-align:center;margin-bottom:20px}
.main-detail-box .detail-head h1{font-size:24px;font-weight:400;margin-top:0;margin-bottom:15px}
.main-detail-box .detail-head .detail-disc{font-size:14px;color:#aaa}
.main-detail-box .detail-head .detail-disc span{padding:0 10px}
.main-detail-box .detail-body{line-height:1.7}
.main-detail-box .detail-body p{margin-bottom:15px}
.detail-control{margin:40px 0}
.detail-control:after,.detail-control:before{content:" ";display:table}
.detail-control:after{clear:both}
.detail-control .jiathis_style_24x24{display:inline-block;vertical-align:middle}
.detail-control .jiathis_style_24x24 .jtico{width:20px!important;height:20px!important}
.detail-control .jiathis_style_24x24 .jiathis_txt{background-image:none!important;padding-left:0!important}
.detail-control .jiathis_style_24x24 .jiathis_txt i{display:block;line-height:1;font-size:20px}
.detail-control .share-text{display:inline-block;vertical-align:middle}
.detail-control .share-text i{margin-right:5px}
.detail-control .detail-share{float:left;padding:5px 10px;border:1px solid #ccc;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}
.detail-control .detail-tag{float:right;line-height:34px}
.detail-control .detail-tag a{margin:0 5px}
.jiathis_style *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.xq-wrap .xq-header{padding-bottom:15px;border-bottom:1px solid #c9c9c9}
.xq-wrap .xq-body{text-align:center}
.declare-media:after,.declare-media:before{content:" ";display:table}
.declare-media:after{clear:both}
.declare-media .declare-media-hd{float:left;width:26px;height:65px;line-height:2;margin-right:8px;background-color:#CA9248;color:#fff;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding-top:5px;margin-top:3px}
.declare-media .declare-media-bd{padding-top:2px;overflow:hidden}
.declare-media .declare-media-bd li{line-height:1.7}
.page-wrap{padding-top:40px}
.page-wrap:after,.page-wrap:before{content:" ";display:table}
.page-wrap:after{clear:both}
.page-wrap .page-item{float:left;width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.main-bot-box .comment-publish{padding:40px 0}
.main-bot-box .comment-publish .comment-pub-tit{padding-bottom:15px;font-size:20px}
.main-bot-box .comment-publish .comment-pub-area .form-control{resize:none;height:126px;border-color:#CA9248;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.main-bot-box .comment-publish .comment-pub-control{text-align:right;padding-top:15px}
.main-bot-box .comment-publish .comment-pub-control span{margin-right:5px;font-size:13px}
.main-bot-box .comment-publish .comment-pub-control span b{font-weight:400;color:red;margin:0 2px}
.main-bot-box .comment-publish .comment-pub-control .btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.main-related-box{border:1px solid #ddd;padding:25px 30px}
.main-related-box .related-header{font-size:20px;padding-bottom:12px;margin-bottom:20px;border-bottom:1px solid #ddd}
.related-list:after,.related-list:before{content:" ";display:table}
.related-list:after{clear:both}
.related-list li{float:left;width:190px}
.related-list li .img-box{display:block}
.related-list li .img-box img{display:block}
.related-list li h2{height:37px;margin-top:10px;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.4}
.related-list li+li{margin-left:27px}
.sense-list li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sense-list li+li{margin-top:10px}
.construction-banner{background:url(../images/construction-banner.jpg) center no-repeat}
.construction-banner .auto-box{position:relative;height:580px}
.construction-banner .auto-box .construction-filter{position:absolute;bottom:22px;left:0;right:0;height:100px;padding-top:20px;padding-left:60px;padding-right:40px}
.construction-banner .auto-box .construction-filter:after,.construction-banner .auto-box .construction-filter:before{content:" ";display:table}
.construction-banner .auto-box .construction-filter:after{clear:both}
.construction-banner .auto-box .filter-a{float:left;padding-top:22px}
.construction-banner .auto-box dl{float:left;margin-left:45px}
.construction-banner .auto-box dl dt{float:left;width:63px;height:63px;padding:15px;text-align:center;background-color:#22262b;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:14px;color:#fff;line-height:16px;margin-right:15px}
.construction-banner .auto-box dl dd{overflow:hidden;padding-top:22px}
.construction-banner .auto-box dl dd a.active{color:#CA9248;}
.case-banner{background:url(../images/case-banner.jpg) center no-repeat}
.case-banner .auto-box{position:relative;height:420px}
.case-search{position:absolute;bottom:0;left:0;right:0;padding:0 70px 20px}
.case-search:after,.case-search:before{content:" ";display:table}
.case-search:after{clear:both}
.case-search .case-search-left{float:left;line-height:40px;font-size:16px;color:#fff}
.case-search .case-search-left a{color:#fff;margin:0 5px}
.case-search .case-search-right{float:right;width:240px}
.search-group{position:relative}
.search-group .form-control{height:40px;padding-right:50px;background-color:rgba(255,255,255,.88)}
.search-group .btn{position:absolute;top:1px;right:1px;width:38px;height:38px;background-color:transparent;outline:0!important}
.nav-type-select:before{display:none}
.nav-type-select a{margin-left:10px;display:inline-block;border:1px solid #dcdcdc;padding:0 5px}
.nav-type-select a:hover{border-color:#CA9248;background-color:#CA9248;color:#fff!important}
.nav-type-select a .close-btn{vertical-align:1px}
.table-filer{width:100%}
.table-filer tr th{background-color:#292e35;color:#fff;font-weight:400;text-align:center;white-space:nowrap}
.table-filer tr td a{display:inline-block;line-height:21px;padding:0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:13px}
.table-filer tr td a.show-more{color:#999}
.table-filer tr td a.selected{background-color:#3f4a55;color:#fff}
.case-sort-wrap{padding:10px 0 15px}
.case-sort-wrap a{margin:0 10px}
.case-sort-wrap a.selected{color:#CA9248}
.case-sort-wrap a i{font-size:12px}
.case-list-wrap{overflow:hidden}
.case-list-wrap .case-list{margin-right:-12px}
.case-list-wrap .case-list:after,.case-list-wrap .case-list:before{content:" ";display:table}
.case-list-wrap .case-list:after{clear:both}
.case-list-wrap .case-list li{float:left;margin-right:13px;margin-bottom:13px;width:290px;height:320px;border:1px solid #ddd;padding:5px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.case-list-wrap .case-list li .img-box{display:block;width:277px;height:180px;overflow:hidden;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
.case-list-wrap .case-list li .img-box img{width:100%;height:auto;-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}
.case-list-wrap .case-list li .img-box:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.case-list-wrap .case-list li .user-img {position: relative;display: block;width: 67px;height: 67px;margin: -33px auto 0;background-size: 110%;border: solid 2px #FFF;border-radius: 100%;}
/*.case-list-wrap .case-list li .user-img img{width:67px;height:67px;border:3px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}*/
.case-list-wrap .case-list li dl{text-align:center;padding-top:10px}
.case-list-wrap .case-list li dl dt{padding-bottom:10px;font-size:20px;font-weight:400}
.case-list-wrap .case-list li dl dd{font-size:14px}
.web-adv{padding:60px 0}
.web-adv img{display:block}
.fixed-bar-wrap{position:fixed;bottom:-372px;left:0;right:0;min-width:980px;background:url(../images/fixed-bar-bg.png) center 0 no-repeat;z-index:10}
.fixed-bar-wrap.open .control-bar:after{background:url(../images/arrow-xia.png) center 0 no-repeat}
.fixed-bar-wrap .control-bar{position:relative;margin-top:128px;height:64px;cursor:pointer}
.fixed-bar-wrap .control-bar:after{content:'';position:absolute;left:50%;top:18px;margin-left:405px;width:28px;height:34px;background:url(../images/arrow-shang.png) center 0 no-repeat}
.fixed-white-box{position:relative;margin:0 auto;width:980px;height:372px}
.fixed-white-box:after,.fixed-white-box:before{content:" ";display:table}
.fixed-white-box:after{clear:both}
.fixed-white-box.modal-white-box{width:100%;height:266px;background:url(../images/modal-white-box.png) center 20px no-repeat}
.fixed-white-box.modal-white-box .submit-label-btn{bottom:82px;margin-left:-46px}
.fixed-white-box.modal-white-box .circle-animate{bottom:58px;margin-left:-70px}
.fixed-white-box.modal-white-box .fixed-white-l{padding-top:0}
.fixed-white-box.modal-white-box .fixed-white-l .control-label{font-size:14px;padding:10px 5px}
.fixed-white-box.modal-white-box .fixed-white-l .form-control{height:38px;border-color:#ccc;font-size:12px}
.fixed-white-box.modal-white-box .fixed-white-r{padding:10px 55px 0 120px}
.fixed-white-box.modal-white-box .fixed-white-r .fixed-result{padding:15px 15px 20px 40px;border:1px solid #ababab}
.fixed-white-box.modal-white-box .fixed-white-r .fixed-result-three{height:152px;border:1px solid #ababab;padding:15px 15px 20px 40px}
.fixed-white-box.modal-white-box .fixed-white-r .fixed-result-three li{margin-bottom:10px}
.fixed-white-box.modal-white-box .group-disc{font-size:12px;padding-top:10px;color:#8c8b8b}
.fixed-white-box .fixed-white-l{float:left;width:50%;padding:55px 78px 0 10px}
.fixed-white-box .fixed-white-l .calculator-form .col-xs-3{width:30%;text-align:left}
.fixed-white-box .fixed-white-l .calculator-form .col-xs-3 em{color:red}
.fixed-white-box .fixed-white-l .calculator-form .col-xs-9{width:70%}
.fixed-white-box .fixed-white-l .calculator-form .col-xs-9 .col-xs-6{margin-top:10px}
.fixed-white-box .fixed-white-r{float:left;width:50%;padding:50px 55px 0 120px}
.fixed-white-box .fixed-white-r h3{text-align:center;font-size:18px;color:#CA9248;margin-bottom:15px}
.fixed-white-box .fixed-white-r .fixed-disc{text-align:center;font-size:18px;margin-bottom:15px}
.fixed-white-box .fixed-white-r .fixed-disc strong{font-size:30px;color:#CA9248}
.fixed-white-box .fixed-white-r .fixed-result{border:1px solid #ddd;padding:15px 15px 20px 80px}
.fixed-white-box .fixed-white-r .fixed-result li{font-size:14px}
.fixed-white-box .fixed-white-r .fixed-result li strong{display:inline-block;min-width:85px;padding:0 5px;font-size:20px;color:#CA9248}
.fixed-panel-header{margin-bottom:40px;font-size:20px;padding-left:30px}
.fixed-panel-header small{font-size:14px;color:#CA9248}
.submit-label-btn{position:absolute;left:50%;bottom:129px;margin-left:-42px;display:block;width:92px;height:92px;font-size:16px;color:#fff!important;padding:0 22px;white-space:pre-wrap;background:#CA9248;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:15;outline:0!important}
.circle-animate{position:absolute;left:50%;bottom:105px;margin-left:-66px;width:140px;height:140px;-webkit-border-radius:50%;border-radius:50%;background:#ccb487;z-index:12;-webkit-animation:scale-three2 1.5s ease infinite;-moz-animation:scale-three2 1.5s ease infinite;-o-animation:scale-three2 1.5s ease infinite;animation:scale-three2 1.5s ease infinite;animation-fill-mode:both}
@-webkit-keyframes scale-three2{0%{transform:scale(.6);opacity:1}
100%{transform:scale(1.1);opacity:0}
}
@-moz-keyframes scale-three2{0%{transform:scale(.6);opacity:1}
100%{transform:scale(1.1);opacity:0}
}
@-ms-keyframes scale-three2{0%{transform:scale(.6);opacity:1}
100%{transform:scale(1.1);opacity:0}
}
@keyframes scale-three2{0%{transform:scale(.6);opacity:1}
100%{transform:scale(1.1);opacity:0}
}
.case-detail-wrap{position:relative}
.case-detail-wrap .case-detail-main{height:100%;margin-right:315px;background:#1C1817 url(../images/case-detail-main.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.case-detail-wrap .case-detail-side{position:absolute;top:0;right:0;height:100%;width:315px;background-color:#fff;z-index:111}
.case-detail-wrap .case-detail-side .case-side-inner{height:100%;padding:20px}
.bread-nav{height:40px;background-color:#e7e6e5}
.bread-nav .breadcrumb.normal{float:left;padding:10px 0}
.bread-nav .right-control{float:right}
.bread-nav .right-control .right-share:hover .drop-share{display:block}
.bread-nav .right-control .right-dropdown>li{float:left;line-height:40px;padding:0 15px;position:relative}
.bread-nav .right-control .right-dropdown>li+li:before{content:'';position:absolute;left:0;top:10px;width:1px;height:20px;background-color:#999;vertical-align:middle}
.drop-share{position:absolute;left:10px;top:40px;width:58px;padding:10px;z-index:1000;background-color:#e7e6e5;display:none}
.drop-share:before{content:'';position:absolute;top:-10px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #e7e6e5}
.drop-share .jiathis_style_24x24 a{display:block;height:34px;line-height:34px}
.drop-share .jiathis_style_24x24 a:after,.drop-share .jiathis_style_24x24 a:before{content:" ";display:table}
.drop-share .jiathis_style_24x24 a:after{clear:both}
.drop-share .jiathis_style_24x24 a+a{border-top:1px dashed #c9c9c9;color:#666}
.drop-share .jiathis_style_24x24 .jiathis_txt{text-align:center;float:none;background-image:none!important;padding-left:0!important}
.drop-share .jiathis_style_24x24 .jiathis_txt i{font-size:20px}
.ad-gallery{position:relative;width:100%;height:100%}
.ad-gallery .ad-image-wrapper{width:100%;height:100%;padding-bottom:116px;position:relative;overflow:hidden}
.ad-gallery .ad-image-wrapper .ad-loader{position:absolute;z-index:10;top:48%;left:48%;}
.ad-gallery .ad-image-wrapper .ad-next{position:absolute;right:0;top:0;bottom:116px;width:25%;display:block;z-index:100;cursor:url(http://img.to8to.com/to8to_img/xgt/up_r.cur),auto!important}
.ad-gallery .ad-image-wrapper .ad-prev{position:absolute;left:0;top:0;bottom:116px;width:25%;display:block;z-index:100;cursor:url(http://img.to8to.com/to8to_img/xgt/up_l.cur),auto!important}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image{width:30px;height:30px;display:none;position:absolute;top:47%;left:0;z-index:101}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{width:30px;height:30px;display:none;position:absolute;top:47%;z-index:101;right:0;left:auto}
.ad-gallery .ad-image-wrapper .ad-image{position:absolute;overflow:hidden;top:0;left:0;z-index:9}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:absolute;bottom:0;left:0;padding:7px;text-align:left;width:100%;z-index:2;background:rgba(0,0,0,.6);color:#fff}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{display:block}
.ad-gallery .ad-controls{height:20px}
.ad-gallery .ad-info{float:left}
.ad-gallery .ad-slideshow-controls{float:right}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start,.ad-gallery .ad-slideshow-controls .ad-slideshow-stop{padding-left:5px;cursor:pointer}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{padding-left:5px;font-size:.9em}
.ad-gallery .ad-slideshow-running .ad-slideshow-start{cursor:default;font-style:italic}
.ad-gallery .ad-bottom{position:absolute;bottom:0;left:0;right:0;padding:25px 360px;background-color:#e0e0e0;height:116px;z-index:200}
.ad-gallery .ad-nav{position:relative}
.ad-gallery .ad-back,.ad-gallery .ad-forward{position:absolute;top:0;height:66px;z-index:10}
.ad-gallery .ad-back{height:66px;line-height:66px;cursor:pointer;left:-20px;width:13px;display:block}
.ad-gallery .ad-back:before{content:'\e948';font-family:iconfont!important;font-size:18px;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ad-gallery .ad-forward{cursor:pointer;display:block;right:-20px;width:13px;line-height:66px}
.ad-gallery .ad-forward:before{content:'\e949';font-family:iconfont!important;font-size:18px;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ad-gallery .ad-nav .ad-thumbs{overflow:hidden;width:100%;height:66px}
.ad-gallery .ad-thumbs .ad-thumb-list{float:left;width:9000px;list-style:none}
.ad-gallery .ad-thumbs li{position:relative;float:left;padding-right:5px}
.ad-gallery .ad-thumbs li a{display:block}
.ad-gallery .ad-thumbs li a img{border:3px solid #CCC;display:block;height:66px}
.ad-gallery .ad-thumbs li a.ad-active img{border:3px solid #616161}
.ad-gallery .ad-thumbs li a span{position:absolute;left:50%;top:50%;width:60px;height:40px;line-height:40px;margin-left:-30px;margin-top:-20px;text-align:center;background-color:rgba(0,0,0,.6);color:#fff}
.ad-preloads{position:absolute;left:-9000px;top:-9000px}
.next-suit,.prev-suit{position:absolute;top:25px}
.next-suit img,.prev-suit img{display:block;width:98px;height:66px}
.next-suit span,.prev-suit span{position:absolute;left:0;top:0;width:100%;height:100%;line-height:66px;color:#fff;text-align:center;background-color:rgba(0,0,0,.6)}
.prev-suit{left:160px}
.next-suit{right:160px}
.floor-show-wrap{position:absolute;left:80px;top:-7px;z-index:111;background-color:#CA9248;width:128px;text-align:center;-webkit-border-radius:2px 0 2px 2px;-moz-border-radius:2px 0 2px 2px;border-radius:2px 0 2px 2px}
.floor-show-wrap:before{content:'';position:absolute;right:-10px;top:0;width:0;height:0;border-bottom:7px solid #544428;border-right:10px solid transparent}
.floor-show-wrap.open .floor-body{height:332px}
.floor-show-wrap.open .floor-footer .icon-jiantou1{display:none}
.floor-show-wrap.open .floor-footer .icon-jiantou3{display:inline-block}
.floor-show-wrap .floor-header{font-size:18px;color:#fff;margin-top:5px}
.floor-show-wrap .floor-body{height:0;overflow:hidden}
.floor-show-wrap .floor-body ul li{margin-top:5px}
.floor-show-wrap .floor-body ul li img{width:113px;height:78px;vertical-align:top}
.floor-show-wrap .floor-footer{cursor:pointer;line-height:26px}
.floor-show-wrap .floor-footer .icon-jiantou3{display:none}
.floor-show-wrap .floor-footer i{color:#fff;font-size:20px}
.ad-disc{position:absolute;bottom:116px;left:0;right:0;background-color:#141414;z-index:111;height:50px}
.ad-disc.open{height:auto}
.ad-disc.open .ad-disc-control .icon-jiantou-shang-copy{display:none}
.ad-disc.open .ad-disc-control .icon-jiantou-xia-copy{display:inline-block}
.ad-disc .ad-dl{position:relative;width:895px;margin:0 auto;padding:15px 0}
.ad-disc .ad-dl dt{color:#CA9248;font-size:18px;font-weight:400;margin-bottom:10px}
.ad-disc .ad-dl dd{font-size:12px;color:#fff}
.ad-disc .ad-disc-control{position:absolute;right:-90px;top:0;width:52px;height:50px;background-color:#2a2a2a;text-align:center;line-height:50px;cursor:pointer}
.ad-disc .ad-disc-control i{font-size:22px;color:#CA9248}
.ad-disc .ad-disc-control .icon-jiantou-xia-copy{display:none}
.case-side-a{padding:10px 10px 0}
.case-side-a .case-a-tit{margin-bottom:10px}
.case-side-a .case-a-tit:after,.case-side-a .case-a-tit:before{content:" ";display:table}
.case-side-a .case-a-tit:after{clear:both}
.case-side-a .case-a-tit strong{max-width:160px;float:left;font-size:28px;margin-right:15px;line-height:1}
.case-side-a .case-a-tit span{display:block;overflow:hidden;font-size:12px;line-height:1.2}
.case-side-a .case-a-bd{margin-bottom:20px;font-size:16px;color:#666}
.case-side-a .case-a-bd span{margin:0 5px}
.case-side-a .case-designer{padding:20px 0;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd}
.case-side-a .case-designer:after,.case-side-a .case-designer:before{content:" ";display:table}
.case-side-a .case-designer:after{clear:both}
.case-side-a .case-designer .cd-hd{float:left;margin-right:20px}
.case-side-a .case-designer .cd-hd img{width:108px;height:108px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.case-side-a .case-designer .cd-bd{overflow:hidden}
.case-side-a .case-designer .cd-bd h4{margin-top:10px;margin-bottom:10px;font-size:18px}
.case-side-a .case-designer .cd-bd h4 i{font-size:18px;color:#CA9248}
.case-side-a .case-designer .cd-bd p{font-size:16px}
.case-side-a .case-designer .cd-bd .cd-disc{margin-top:5px;font-size:14px;color:#999;line-height:1.2}
.case-detail-side .side-calculator{position:relative;margin-bottom:20px}
.case-detail-side .side-calculator:before{content:'';position:absolute;left:-15px;top:30px;width:0;height:0;border-top:10px solid transparent;border-right:15px solid #404a54;border-bottom:10px solid transparent}
.case-detail-side .side-calculator .calculator-tips{margin:0 auto;width:200px;height:36px;line-height:36px;text-align:center;color:#fff;background-color:#2c3239;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.case-detail-side .side-calculator h2{text-align:center;font-size:22px;color:#fff}
.case-detail-side .side-calculator dl dt{font-size:22px}
.case-detail-side .side-calculator .case-id-wrap{text-align:center;font-size:12px;color:#fff}
.case-detail-side .side-calculator .case-id-wrap i{margin-right:5px;font-size:inherit}
.case-detail-side .side-calculator .btn-box{margin-top:8px}
.hot-list{margin-left:-10px;margin-right:-10px}
.hot-list:after,.hot-list:before{content:" ";display:table}
.hot-list:after{clear:both}
.hot-list li{width:50%;margin-bottom:15px;padding:0 10px;float:left}
.hot-list li a{display:block}
.hot-list li a img{display:block;width:109px;height:84px}
.hot-list li a span{margin-top:5px;text-align:center;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hot-case-banner{background:url(../images/hot-case-banner.jpg) center no-repeat}
.hot-case-banner .auto-box{position:relative;height:475px}
.hot-case-banner .auto-box .breadcrumb.normal{color:#b8b3a8}
.hot-case-banner .auto-box .breadcrumb.normal a{color:#b8b3a8}
.hot-case-banner .auto-box .breadcrumb.normal .active{color:#b8b3a8}
.hot-case-banner .banner-disc{padding-top:80px;width:430px}
.hot-case-banner .banner-disc dt{color:#fff;font-size:44px;font-weight:400;margin-bottom:10px}
.hot-case-banner .banner-disc dd{margin-bottom:10px}
.hot-case-banner .banner-disc dd:after,.hot-case-banner .banner-disc dd:before{content:" ";display:table}
.hot-case-banner .banner-disc dd:after{clear:both}
.hot-case-banner .banner-disc dd i{float:left;color:#fff;margin-right:5px}
.hot-case-banner .banner-disc dd span{display:block;overflow:hidden;color:#b8b3a8}
.hot-case-banner .banner-form{position:absolute;top:90px;right:20px;width:302px;height:300px;background-color:rgba(255,255,255,.9);padding:20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.hot-case-banner .banner-form h2{margin-top:15px;margin-bottom:20px;text-align:center;font-size:24px;color:#292e35;font-weight:400}
.hot-case-banner .banner-form .form-group{margin-bottom:10px}
.hot-case-banner .banner-form .form-control{height:40px;border-color:transparent;background-color:rgba(63,74,85,.35);color:#fff}
.hot-case-banner .banner-form .form-control::-webkit-input-placeholder{color:#fff}
.hot-case-banner .banner-form .form-control:-moz-placeholder{color:#fff}
.hot-case-banner .banner-form .form-control::-moz-placeholder{color:#fff}
.hot-case-banner .banner-form .form-control:-ms-input-placeholder{color:#fff}
.hot-case-banner .banner-form .btn{padding:6px 12px;font-size:18px}
.hot-tab-nav{line-height:60px;background-color:#3f4a55}
.hot-tab-nav ul:after,.hot-tab-nav ul:before{content:" ";display:table}
.hot-tab-nav ul:after{clear:both}
.hot-tab-nav ul li{float:left;width:25%;text-align:center;font-size:18px}
.hot-tab-nav ul li.active a{position:relative;background-color:#55606c}
.hot-tab-nav ul li.active a:before{content:'';position:absolute;bottom:-12px;left:50%;margin-left:-15px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #55606c}
.hot-tab-nav ul li a{display:block;color:#fff}
.hot-tab-nav ul li a:hover{color:#CA9248}
.hot-sort-wrap{margin-top:20px}
.hot-filter{padding:40px 0 10px}
.hot-filter a{margin-right:40px}
.hot-filter a.active{color:#CA9248}
.hot-list-wrap,.house-list-wrap,.jg-list-wrap{padding-bottom:50px;overflow:hidden}
.const-wrap{padding-bottom:50px}
.const-wrap:after,.const-wrap:before{content:" ";display:table}
.const-wrap:after{clear:both}
.const-wrap .const-main{float:left;width:868px}
.const-wrap .const-side{float:right;width:310px}
.construct-list{margin-bottom:20px}
.construct-list>li+li{margin-top:30px}
.const-panel .const-panel-header{padding:0 20px;height:68px;line-height:68px;background-color:#d9d9d9}
.const-panel .const-panel-header:after,.const-panel .const-panel-header:before{content:" ";display:table}
.const-panel .const-panel-header:after{clear:both}
.const-panel .const-panel-header a{font-size:18px}
.const-panel .const-panel-header small{margin-left:10px;font-size:14px}
.const-panel .const-panel-body{padding:30px;background-color:#f1f1f1}
.const-panel .const-panel-body .const-img-list:after,.const-panel .const-panel-body .const-img-list:before{content:" ";display:table}
.const-panel .const-panel-body .const-img-list:after{clear:both}
.const-panel .const-panel-body .const-img-list li{float:left}
.const-panel .const-panel-body .const-img-list li+li{margin-left:14px}
.const-panel .const-panel-body .const-img-list li img{display:block;width:260px;height:177px}
.const-panel .const-panel-footer{padding:0 30px 10px;background-color:#f1f1f1}
.const-bot-media{font-size:14px}
.const-bot-media:after,.const-bot-media:before{content:" ";display:table}
.const-bot-media:after{clear:both}
.const-bot-media .bot-media-hd{float:left;width:70px;margin-right:30px;text-align:center;padding-top: 10px;}
.const-bot-media .bot-media-hd img{width:46px;height:46px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.const-bot-media .bot-media-hd span{display:block}
.const-bot-media .bot-media-bd{padding-top:8px;overflow:hidden;line-height:24px}
.const-bot-media .bot-media-bd .more{color:#999}
.const-bot-media .bot-media-bd .more:hover{color:#CA9248}
.const-bot-media .bot-media-bd .view-count{float:right;color:#999}
.const-bot-media .bot-media-bd .view-count i{margin-right:5px;vertical-align:-1px}
.cons-step{padding-top:16px;float:right;line-height:normal}
.cons-step strong{font-weight:400;display:inline-block;vertical-align:bottom}
.cons-step strong i{margin-right:5px}
.cons-step .cons-step-list{display:inline-block;vertical-align:middle}
.cons-step .cons-step-list:after,.cons-step .cons-step-list:before{content:" ";display:table}
.cons-step .cons-step-list:after{clear:both}
.cons-step .cons-step-list span{position:relative;float:left;width:64px;padding-bottom:10px;text-align:center}
.cons-step .cons-step-list span:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#666}
.cons-step .cons-step-list span:after{content:'';position:absolute;left:50%;margin-left:-5px;bottom:-5px;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#999}
.cons-step .cons-step-list span.active{color:#CA9248}
.cons-step .cons-step-list span.active:after,.cons-step .cons-step-list span.active:before{background-color:#CA9248}
.phb-list li{position:relative;margin-bottom:5px}
.phb-list li:nth-child(1) i{color:#d53939}
.phb-list li:nth-child(2) i{color:#d57439}
.phb-list li:nth-child(3) i{color:#d5a039}
.phb-list li:before{content:'';position:absolute;top:11px;left:30px;right:42px;border-bottom:1px dashed #6c6c6c;z-index:-1}
.phb-list li a{color:#6c6c6c}
.phb-list li a:after,.phb-list li a:before{content:" ";display:table}
.phb-list li a:after{clear:both}
.phb-list li a span{background-color:#fff;padding-right:20px}
.phb-list li a b{float:right;font-weight:400;background:#fff;padding-left:10px}
.vjs-default-skin{background-color:#eee}
.jg-list{margin-right:-13px}
.jg-list:after,.jg-list:before{content:" ";display:table}
.jg-list:after{clear:both}
.jg-list li{float:left;width:290px;height:456px;border:1px solid #e1e1e1;margin-right:13px;margin-bottom:20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden}
.jg-list li .img-box{display:block;height:305px;overflow:hidden;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
.jg-list li .img-box img{-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}
.jg-list li .img-box:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.jg-list li .date-box{position:relative;margin-top:-45px;margin-left:15px;margin-bottom:20px;padding-top:8px;width:88px;height:82px;background-color:rgba(41,46,53,.9);text-align:center;color:#fff}
.jg-list li .date-box span{text-transform:uppercase;font-size:15px}
.jg-list li .date-box strong{display:block;font-weight:400;font-size:34px}
.jg-list li dl{padding:0 15px 5px}
.jg-list li dl:after,.jg-list li dl:before{content:" ";display:table}
.jg-list li dl:after{clear:both}
.jg-list li dl dt{float:left;font-weight:400}
.jg-list li dl dd{max-height:40px;overflow:hidden}
.jg-list li dl dd i.active{color:#CA9248}
.house-list{margin-right:-8px}
.house-list:after,.house-list:before{content:" ";display:table}
.house-list:after{clear:both}
.house-list li{float:left;margin-right:8px;margin-bottom:15px;width:294px;height:225px;border:1px solid #ddd}
.house-list li a{position:relative;display:block;height:100%;overflow:hidden}
.house-list li img{width:100%;height:100%;-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}
.house-list li:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.house-list li dl{position:absolute;left:50%;top:50%;margin-left:-90px;margin-top:-50px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:180px;height:100px;text-align:center;background-color:rgba(0,0,0,.6);color:#fff}
.house-list li dl dt{margin-top:30px;font-size:18px;font-weight:400}
.house-list li dl dd{font-size:14px}
.construction-detail-banner{height:395px;background:url(../images/construction-detail-banner.jpg) center no-repeat;color:#fff}
.construction-detail-banner .auto-box{padding:136px 245px 0 20px}
.construction-detail-banner .c-d-l{float:left;min-width:700px}
.construction-detail-banner .const-media:after,.construction-detail-banner .const-media:before{content:" ";display:table}
.construction-detail-banner .const-media:after{clear:both}
.construction-detail-banner .const-media .const-media-hd{float:left;font-size:38px;margin-right:18px}
.construction-detail-banner .const-media .const-media-bd{overflow:hidden;padding-top:30px}
.construction-detail-banner .cons-step{float:left}
.construction-detail-banner .c-d-r{float:right}
.construction-detail-banner .c-d-r ul:after,.construction-detail-banner .c-d-r ul:before{content:" ";display:table}
.construction-detail-banner .c-d-r ul:after{clear:both}
.construction-detail-banner .c-d-r ul li{float:left;padding:0 20px;text-align:center}
.construction-detail-banner .c-d-r ul li+li{border-left:1px solid #6d7788}
.construction-detail-banner .c-d-r ul li span{font-size:20px}
.construction-detail-banner .c-d-r ul li strong{display:block;font-weight:400;position:relative;padding-bottom:10px}
.construction-detail-banner .c-d-r ul li strong .drop-share{top:30px;left:-10px}
.construction-detail-banner .c-d-r ul li strong:hover .drop-share{display:block}
.step-panel.open .step-panel-body{display:block}
.step-panel.open .step-panel-header .icon-shouqi{display:inline-block}
.step-panel.open .step-panel-header .icon-zhankai{display:none}
.step-panel .step-panel-header{padding:15px 0 5px;border-bottom:1px solid #ddd}
.step-panel .step-panel-header:after,.step-panel .step-panel-header:before{content:" ";display:table}
.step-panel .step-panel-header:after{clear:both}
.step-panel .step-panel-header .icon-shouqi{display:none}
.step-panel .step-panel-header .sort-right{float:right;font-size:14px;padding-top:10px}
.step-panel .step-panel-header .sort-right a{margin:0 5px}
.step-panel .step-panel-header .sort-right a i{vertical-align:middle}
.step-panel .step-panel-header .sort-right a.active{color:#CA9248}
.step-panel .step-panel-header strong{font-size:26px;font-weight:400;cursor:pointer}
.step-panel .step-panel-header strong i{font-size:inherit;color:#aaa}
.step-panel .step-panel-body{border-bottom:1px solid #ddd;position:relative;padding:20px 50px 20px 75px;display:none}
.step-panel .step-panel-body:before{content:'';position:absolute;top:0;bottom:0;left:30px;width:1px;background-color:#ddd}
.step-panel .step-panel-body .step-item{position:relative;padding-top:20px;font-size:16px;margin-bottom:20px;min-height:66px}
.step-panel .step-panel-body .step-item .step-item-title{position:absolute;top:0;left:-78px;width:66px;height:66px;text-align:center;background-color:#CA9248;color:#fff;padding:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.step-panel .step-panel-body p{margin-bottom:10px}
.hot-list-banner{height:471px;background:url(../images/hot-list-banner.jpg) center no-repeat}
.hot-list-banner .auto-box{position:relative;height:471px}
.hot-list-banner .case-search{left:300px;right:300px;bottom:60px}
.hot-list-banner .case-search .search-group .form-control{height:50px}
.hot-list-banner .case-search .search-group .btn{width:92px;height:50px;line-height:50px;padding-top:0;padding-bottom:0;top:0;right:0;background-color:rgba(41,46,53,.9);color:#fff;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
.hot-list-banner .case-search .search-group .btn i{vertical-align:top;font-size:30px}
.hot-z-list li{border:1px solid #ddd;margin-bottom:20px;padding:10px}
.hot-z-list li:after,.hot-z-list li:before{content:" ";display:table}
.hot-z-list li:after{clear:both}
.hot-z-list li .hpt-z-hd{position:relative;float:left;margin-right:30px}
.hot-z-list li .hpt-z-hd .tuangou{position:absolute;left:-5px;top:10px;z-index:1;width:118px;height:47px;line-height:40px;padding-left:15px;color:#fff;background:url(../images/tuangou.png) 0 0 no-repeat;font-size:16px}
.hot-z-list li .hpt-z-hd .img-box{display:block;width:384px;height:224px;overflow:hidden}
.hot-z-list li .hpt-z-hd .img-box img{width:100%;height:100%;-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}
.hot-z-list li .hpt-z-hd .img-box:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.hot-z-list li .hpt-z-bd{overflow:hidden}
.hot-z-list li .hpt-z-bd .hpt-tit{margin:25px 0}
.hot-z-list li .hpt-z-bd .hpt-tit a{font-size:26px;margin-right:15px}
.hot-z-list li .hpt-z-bd .hpt-tit i{color:#ccc}
.hot-z-list li .hpt-z-bd p{color:#5e5e5e;font-size:14px;line-height:20px;margin-bottom:20px}
.hot-z-list li .hpt-z-bd .hpt-disc{font-size:18px}
.hot-z-list li .hpt-z-bd .hpt-disc span+span{margin-left:35px}
.designer-banner{height:515px;}
.designer-banner .msg-form{margin-top:450px}
.designer-banner .msg-form .form-control{height:45px;background-color:rgba(255,255,255,.88)}
.designer-banner .msg-form .btn{height:45px;font-size:16px}
.designer-banner .msg-form .col-xs-2{padding:0 5px}
.designer-banner .msg-form .col-xs-2.required{position:relative}
.designer-banner .msg-form .col-xs-2.required:after{position:absolute;top:15px;right:15px;content:'*';color:red;font-size:16px}
.designer-list{margin-right:-20px}
.designer-list:after,.designer-list:before{content:" ";display:table}
.designer-list:after{clear:both}
.designer-list>li{float:left;position:relative;width:284px;height:380px;background-color:#292e35;margin-right:20px;margin-bottom:20px}
.designer-list>li .designer-level{position:absolute;top:10px;left:10px;width:62px;height:70px;z-index:1}
.designer-list>li .img-view{display:block;position:absolute;top:36px;left:50%;margin-left:-98px;width:196px;height:196px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.designer-list>li .img-view img{display:block;width:100%}
.designer-list>li.hover .img-view{top:0;left:0;margin-left:0;width:100%;height:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.designer-list>li.hover .designer-info{display:none}
.designer-list>li.hover .designer-control{display:block;position:absolute;bottom:0;left:0;right:0;height:45px;line-height:45px;background:url(../images/designer-control.jpg) center no-repeat}
.designer-list>li.hover .designer-control li{float:left;width:50%;text-align:center}
.designer-list>li.hover .designer-control li a{display:block;font-size:14px;color:#fff}
.designer-list>li.hover .designer-control li a i{font-size:16px;margin-right:5px}
.designer-list>li .designer-info{position:absolute;left:0;right:0;bottom:0;padding:25px;color:#fff}
.designer-list>li .designer-info h3{margin-top:0;margin-bottom:30px;text-align:center;font-size:24px}
.designer-list>li .designer-info h3 small{font-size:14px}
.designer-list>li .designer-info .item-wrap{margin-bottom:5px}
.designer-list>li .designer-info .item-wrap:after,.designer-list>li .designer-info .item-wrap:before{content:" ";display:table}
.designer-list>li .designer-info .item-wrap:after{clear:both}
.designer-list>li .designer-info .item-wrap span{float:left}
.designer-list>li .designer-info .item-wrap span+span{float:right}
.designer-list>li .designer-info p{color:#ccc}
.designer-list>li .designer-control{display:none}
.designer-detail-banner{position:relative;height:648px;background:url(../images/designer-detail-banner.jpg) center no-repeat}
.designer-detail-banner .breadcrumb{color:#a6a6a6}
.designer-detail-banner .breadcrumb li{color:#a6a6a6}
.designer-detail-banner .breadcrumb li a{color:#a6a6a6}
.designer-detail-banner .designer-img{position:absolute;left:50%;bottom:0;margin-left:-470px;height:590px}
.designer-detail-banner .designer-banner-form{position:absolute;left:50%;bottom:130px;margin-left:100px;width:360px}
.designer-detail-banner .designer-banner-form dl{color:#fff;margin-bottom:20px}
.designer-detail-banner .designer-banner-form dl dt{font-weight:400;font-size:46px}
.designer-detail-banner .designer-banner-form dl dt small{font-size:20px}
.designer-detail-banner .designer-banner-form dl dd{color:#fff;font-size:20px}
.designer-detail-banner .designer-banner-form dl dd i{font-size:inherit;color:#8799a5}
.designer-detail-banner .designer-banner-form .form-group{margin-bottom:10px}
.designer-detail-banner .designer-banner-form .form-group .form-control{height:55px;font-size:18px;padding:8px 20px;outline:0}
.designer-detail-banner .designer-banner-form .btn-wrap{margin-right: -15px;margin-left: -15px;}
.designer-detail-banner .designer-banner-form .btn-wrap .btn{font-size:22px;height:55px;background-color:#CA9248;border-color:#CA9248;color:#fff;outline:0}
.designer-tab-ul{background-color:#2e3e49}
.designer-tab-ul:after,.designer-tab-ul:before{content:" ";display:table}
.designer-tab-ul:after{clear:both}
.designer-tab-ul li{float:left;width:50%;height:66px;line-height:66px;padding-right:290px;font-size:24px}
.designer-tab-ul li+li{padding-right:0;padding-left:290px}
.designer-tab-ul li.active{background-color:#1e2a31}
.designer-tab-ul li.active a{position:relative;color:#CA9248}
.designer-tab-ul li.active a:before{content:'';position:absolute;top:32px;left:50%;width:50px;margin-left:-25px;height:1px;background-color:#CA9248}
.designer-tab-ul li a{color:#fff}
.designer-tab-ul li:first-child{text-align:right}
.designer-tab-content{min-height:452px;background-color:#657681}
.designer-tab-content .designer-tab-body{padding-top:42px;display:none}
.designer-tab-content .designer-tab-body:after,.designer-tab-content .designer-tab-body:before{content:" ";display:table}
.designer-tab-content .designer-tab-body:after{clear:both}
.designer-tab-content .designer-tab-body .designer-tab-l{float:left;width:50%}
.designer-tab-content .designer-tab-body .designer-tab-l .honor-ul{color:#fff;margin-bottom:50px}
.designer-tab-content .designer-tab-body .designer-tab-l .honor-ul li{font-size:16px;margin-bottom:10px}
.designer-tab-content .designer-tab-body .designer-tab-l .btn{width:190px;height:54px;font-size:18px;padding:0;line-height:54px}
.designer-tab-content .designer-tab-body .designer-tab-r{float:left;width:50%}
.designer-tab-content .designer-tab-body .designer-tab-r .designer-video-box{text-align:center;float:right;width:510px;height:325px}
.designer-tab-content .designer-tab-body .designer-tab-r .designer-video-box .designer-tab-text{color:#fff;font-size:16px;padding-top:10px}
.designer-tab-content .designer-tab-body .profile-dl-wrap{padding-top:50px}
.designer-tab-content .designer-tab-body .profile-dl-wrap dl{margin-bottom:18px}
.designer-tab-content .designer-tab-body .profile-dl-wrap dl:after,.designer-tab-content .designer-tab-body .profile-dl-wrap dl:before{content:" ";display:table}
.designer-tab-content .designer-tab-body .profile-dl-wrap dl:after{clear:both}
.designer-tab-content .designer-tab-body .profile-dl-wrap dl dt{float:left;width:85px;height:35px;line-height:35px;text-align:center;background-color:#1e2a31;color:#fff;font-weight:400;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-right:20px}
.designer-tab-content .designer-tab-body .profile-dl-wrap dl dd{overflow:hidden;padding-top:8px;font-size:16px;color:#fff}
.designer-panel .designer-panel-header{position:relative;text-align:center;padding:50px 0 40px}
.designer-panel .designer-panel-header:before{content:'';position:absolute;left:0;top:68px;right:0;background-color:#898989;height:1px}
.designer-panel .designer-panel-header strong{font-weight:400;padding:0 40px;position:relative;z-index:1;font-size:26px;background-color:#fff}
.no-mb{margin-bottom:0!important}
.news-panel .news-panel-header{padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom:20px}
.news-panel .news-panel-header strong{display:inline-block;font-size:30px;font-weight:400;padding-left:20px;border-left:2px solid #333;line-height:1}
.news-panel .strategy-list{border-top:0;padding-top:0}
.hot-news-list{margin-bottom:70px}
.hot-news-list .img-box{display:block;width:380px;height:268px;overflow:hidden}
.hot-news-list .img-box img{width:100%;height:100%;-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}
.hot-news-list .img-box:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.hot-news-list h3{font-size:20px;margin:10px 0;line-height:1.4}
.hot-news-list p{font-size:14px;color:#999;line-height:1.4;margin-bottom:10px}
.hot-news-list .news-date{color:#676767}
.test-banner{background:url(../images/test-banner.jpg) center no-repeat;margin-bottom:30px}
.test-banner .auto-box{position:relative;height:432px}
.test-list-wrap{border-top:1px solid #ddd;padding-top:30px;overflow:hidden}
.test-list{margin-right:-80px}
.test-list:after,.test-list:before{content:" ";display:table}
.test-list:after{clear:both}
.test-list li{float:left;width:560px;margin-right:80px;margin-bottom:50px}
.test-list li .test-hd{float:left;margin-right:20px}
.test-list li .test-hd img{vertical-align:top;width:135px;height:185px}
.test-list li .test-bd{overflow:hidden}
.test-list li .test-bd h3{font-size:20px;margin-top:5px;font-weight:400;margin-bottom:25px}
.test-list li .test-bd p{margin-bottom:25px;line-height:1.4}
.test-list li .test-bd .test-date{color:#999}
.hot-slide-wrap{padding:35px 0 22px;background-color:#ddd}
.hot-slide{height:150px;position:relative}
.hot-slide .hot-hd .hot-next,.hot-slide .hot-hd .hot-prev{position:absolute;top:50%;left:-50px;width:50px;height:50px;margin-top:-25px;line-height:50px;text-align:center;color:#999;font-weight:700;overflow:hidden;cursor:pointer;font-size:50px}
.hot-slide .hot-hd .hot-next{left:auto;right:-50px}
.hot-slide .hot-bd{height:150px;overflow:hidden}
.hot-slide .hot-bd ul{overflow:hidden;zoom:1}
.hot-slide .hot-bd ul li{position:relative;width:150px;height:150px;margin:0 13px;border:2px solid transparent;float:left;overflow:hidden;cursor:pointer}
.hot-slide .hot-bd ul li.selected{border-color:#CA9248}
.hot-slide .hot-bd ul li .img-box{position:relative;height:100%;display:block;overflow:hidden}
.hot-slide .hot-bd ul li .img-box img{width:100%;height:100%}
.hot-slide .hot-bd ul li .img-box .drop{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(22,22,22,.6);text-align:center;color:#fff;padding-top:40px;z-index:1}
.hot-slide .hot-bd ul li .hot-type{position:absolute;left:0;bottom:0;right:0;z-index:2;background-color:#fff;height:34px;line-height:34px;padding:0 10px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.hot-type-detail{position:relative;height:822px;background:url(../images/hot-type-detail.jpg) center no-repeat}
.hot-type-detail .hot-type-box{position:absolute;left:50%;top:50%;margin-left:-549px;margin-top:-316px;width:1098px;height:634px;background-color:#333}
.hot-type-detail .ht-main{position:relative;float:left;width:773px;height:634px;background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center;padding:40px}
.hot-type-detail .ht-main .page-msg{position:absolute;bottom:12px;right:12px;font-size:35px;color:#666}
.hot-type-detail .ht-main .page-msg small{font-size:16px}
.hot-type-detail .ht-main img{height:100%}
.hot-type-detail .ht-main .ht-tag{position:absolute;top:12px;left:12px;background-color:#5f5f5f;color:#fff;height:40px;line-height:40px;padding:0 10px;font-size:16px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.hot-type-detail .ht-side{float:right;width:321px;height:634px;padding-top:15px;background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.hot-type-detail .ht-side .ht-side-inner{padding:10px 20px}
.hot-type-detail .ht-side .ht-side-inner .ht-side-a{padding:0 10px;border-bottom:1px dashed #dcdcdc}
.hot-type-detail .ht-side .ht-side-inner .ht-side-a h4{margin-top:20px;font-size:28px;font-weight:400}
.hot-type-detail .ht-side .ht-side-inner .ht-side-a .ht-disc{color:#666;font-size:16px;padding-bottom:28px}
.hot-type-detail .ht-side .ht-side-inner .ht-side-a .ht-disc span{margin-right:20px}
.hot-type-detail .ht-side .ht-side-inner .ht-side-b{padding:20px 10px 0;color:#666;border-bottom:1px dashed #dcdcdc}
.hot-type-detail .ht-side .ht-side-inner .ht-side-b h4{margin:0;font-size:16px;font-weight:400}
.hot-type-detail .ht-side .ht-side-inner .ht-side-b .b-disc{padding:20px 0}
.hot-type-detail .ht-side .ht-side-inner .ht-side-b .b-disc a{text-align:center;display:inline-block}
.hot-type-detail .ht-side .ht-side-inner .ht-side-b .b-disc a+a{margin-left:30px}
.hot-type-detail .ht-side .ht-side-inner .ht-side-b .b-disc a i{color:#999;font-size:24px}
.hot-type-detail .ht-side .ht-side-inner .ht-side-b .b-disc a span{margin-left:5px;display:block}
.hot-type-detail .ht-side .ht-side-inner .ht-side-c{padding:30px 10px}
.hot-type-detail .ht-side .ht-side-inner .ht-side-c h4{margin-top:0;font-size:16px;font-weight:400;margin-bottom:10px}
.hot-type-detail .ht-side .ht-side-inner .ht-side-c .c-disc{color:#666}
.hot-type-detail .ht-side .ht-side-inner .ht-side-c .c-disc p{margin-bottom:5px}
.index-slide{position:relative}
.index-slide .index-header{position:absolute;top:0;left:0;right:0;z-index:1;background-color:rgba(41,46,52,.9)}
.index-slide .carousel-control .iconfont{font-size:80px;width:80px;height:80px;line-height:80px;margin-top:-40px}
.index-slide .carousel-indicators li{width:38px;height:4px;margin:0;background-color:#fff}
.index-slide .carousel-indicators li.active{background-color:#3b4653;border-color:#3b4653}
.index-slide .carousel-inner>.item a{display:block;height:859px;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.index-slide .carousel-control{background-image:none}
.index-a{background-color:#f5f5f5}
.index-a .index-a-box{width:1120px;margin:0 auto;padding-top:100px;}
.index-a .index-a-box:after,.index-a .index-a-box:before{content:" ";display:table}
.index-a .index-a-box:after{clear:both}
.index-a .index-a-box .a-media-wrap{padding:60px 0 70px;height:200px}
.index-a .index-a-box .a-media-wrap:after,.index-a .index-a-box .a-media-wrap:before{content:" ";display:table}
.index-a .index-a-box .a-media-wrap:after{clear:both}
.index-a .index-a-box .a-media-wrap .a-media{float:left;width:50%}
.index-a .index-a-box .a-media-wrap .a-media+.a-media{border-left:1px solid #dadada;padding-left:38px}
.index-a .index-a-box .a-media-wrap .a-media i{margin-top:10px;margin-right:20px;line-height:1;float:left;font-size:60px;color:#999}
.index-a .index-a-box .a-media-wrap .a-media .a-media-bd h4{font-size:24px;font-weight:400}
.index-a .index-a-box .a-media-wrap .a-media .a-media-bd p{font-size:16px}
.a-sec-wrap{margin-bottom:80px}
.a-sec-wrap:after,.a-sec-wrap:before{content:" ";display:table}
.a-sec-wrap:after{clear:both}
.a-sec-wrap .a-sec-l{width:254px;height:220px;float:left;margin-right:42px}
.a-sec-wrap .a-sec-l .sec-link-a{position:relative;display:block;clear:both;width:254px;height:108px;padding-top:35px;padding-left:24px;background-color:#49535f;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:5px}
.a-sec-wrap .a-sec-l .sec-link-a:before{content:'';position:absolute;top:42px;right:-10px;width:0;height:0;border-left:12px solid #49535f;border-top:10px solid transparent;border-bottom:10px solid transparent}
.a-sec-wrap .a-sec-l .sec-link-a i{margin-top:5px;float:left;font-size:38px;line-height:1;color:#fff;margin-right:15px}
.a-sec-wrap .a-sec-l .sec-link-a dl{overflow:hidden}
.a-sec-wrap .a-sec-l .sec-link-a dl dt{font-size:18px;color:#fff;font-weight:400}
.a-sec-wrap .a-sec-l .sec-link-a dl dd{font-size:14px;color:#adb0b4}
.a-sec-wrap .a-sec-l .sec-link-b{float:left;width:125px;height:106px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#e5e5e5;text-align:center;padding-top:16px}
.a-sec-wrap .a-sec-l .sec-link-b i{line-height:1;font-size:38px;color:#999}
.a-sec-wrap .a-sec-l .sec-link-b span{margin-top:10px;display:block;font-size:16px}
.a-sec-wrap .a-sec-l .sec-link-b+.sec-link-b{margin-left:4px}
.a-sec-wrap .a-sec-c{float:left;width:570px;height:220px;padding-top:8px}
.a-sec-wrap .a-sec-c .sec-form .sec-row{margin-bottom:18px}
.a-sec-wrap .a-sec-c .sec-form .sec-row:after,.a-sec-wrap .a-sec-c .sec-form .sec-row:before{content:" ";display:table}
.a-sec-wrap .a-sec-c .sec-form .sec-row:after{clear:both}
.a-sec-wrap .a-sec-c .sec-form .sec-row .area{position:relative}
.a-sec-wrap .a-sec-c .sec-form .sec-row .area .m2{position:absolute;right:15px;top:10px;font-size:12px}
.a-sec-wrap .a-sec-c .sec-form .sec-row .area .mast{position:absolute;right:15px;top:10px;font-size:14px;color:red}
.a-sec-wrap .a-sec-c .sec-form .sec-row label{float:left;width:80px;font-weight:400;font-size:15px;padding-top:8px}
.a-sec-wrap .a-sec-c .sec-form .sec-row .form-control{background-color:transparent}
.a-sec-wrap .a-sec-c .sec-form .sec-row .row{overflow:hidden;margin-left:-5px;margin-right:-5px}
.a-sec-wrap .a-sec-c .sec-form .sec-row .row .col-xs-4,.a-sec-wrap .a-sec-c .sec-form .sec-row .row .col-xs-8{padding-left:5px;padding-right:5px}
.a-sec-wrap .a-sec-c .sec-form .sec-bot span{font-size:12px;color:#999;vertical-align:bottom;margin-left:5px}
.a-sec-wrap .a-sec-r{float:left;margin-left:34px}
.a-sec-wrap .a-sec-r a{display:block}
.a-sec-wrap .a-sec-r a img{display:block}
.index-a-slide{text-align:center}
.index-a-slide h2{font-size:34px;margin-bottom:20px;margin-top:0}
.index-a-slide .slideTxtBox{position:relative;width:100%}
.index-a-slide .slideTxtBox .hd{margin-bottom:25px}
.index-a-slide .slideTxtBox .hd ul li{display:inline-block;width:126px;height:38px;line-height:36px;cursor:pointer;border:1px solid #b9b9b9;font-size:16px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0 5px}
.index-a-slide .slideTxtBox .hd ul li.on{background-color:#272e37;border-color:#272e37;color:#fff}
.index-a-slide .slideTxtBox .bd .slide-link{display:block;height:626px;background-position:center;background-repeat:no-repeat}
.index-a-slide .slideTxtBox .ft{position:absolute;left:50%;bottom:0;margin-left:163px;z-index:1}
.index-a-slide .slideTxtBox .ft a{float:left;width:58px;height:58px;line-height:58px;text-align:center;font-size:28px;color:#fff}
.index-a-slide .slideTxtBox .ft a.prev{background-color:#201b17}
.index-a-slide .slideTxtBox .ft a.next{background-color:#9d8049}
.index-auto-box{width:1400px;margin:0 auto}
.index-auto-box:after,.index-auto-box:before{content:" ";display:table}
.index-auto-box:after{clear:both}

/*原版停用*/
.index-team{height:687px;background:url(../images/index-a-team.jpg) center no-repeat;overflow:hidden}
.index-team .index-normal-bd:after,.index-team .index-normal-bd:before{content:" ";display:table}
.index-team .index-normal-bd:after{clear:both}
.index-team .index-normal-bd .team-list{margin-left:-3px;margin-right:-3px}
.index-team .index-normal-bd .team-list:after,.index-team .index-normal-bd .team-list:before{content:" ";display:table}
.index-team .index-normal-bd .team-list:after{clear:both}
.index-team .index-normal-bd .team-list .team-item{float:left;width:20%;padding-left:3px;padding-right:3px;text-align:center;overflow:hidden;min-height:498px;-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}
.index-team .index-normal-bd .team-list .team-item:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}
.index-team .index-normal-bd .team-list .team-item:hover dl{margin-top:-80px}
.index-team .index-normal-bd .team-list .team-item:hover dl dt{color:#fff}
.index-team .index-normal-bd .team-list .team-item:hover dl dd{color:#d7d6d6}
.index-team .index-normal-bd .team-list .team-item:hover .btn{opacity:1;filter:alpha(opacity=100);-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}
.index-team .index-normal-bd .team-list .team-item:hover .img-box:after{opacity:0;filter:alpha(opacity=0)}
.index-team .index-normal-bd .team-list .team-item .img-box{display:block;position:relative}
.index-team .index-normal-bd .team-list .team-item .img-box:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.3;filter:alpha(opacity=30);-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.index-team .index-normal-bd .team-list .team-item .img-box img{width:275px;height:366px}
.index-team .index-normal-bd .team-list .team-item dl{position:relative;padding-top:15px}
.index-team .index-normal-bd .team-list .team-item dl dt{font-weight:400;font-size:22px}
.index-team .index-normal-bd .team-list .team-item dl dd{font-size:16px}
.index-team .index-normal-bd .team-list .team-item .btn{opacity:0;filter:alpha(opacity=0);margin-top:30px;width:130px;border-color:#959595}
.index-team .index-normal-bd .team-list .team-item .btn:hover{border-color:#CA9248;color:#CA9248}
.index-team .index-normal-hd .normal-tab-wrap .normal-tab li.active:after{border-top:8px solid #f2f2f2}


.index-team{height:687px;background:url(../images/index-a-team.jpg) center no-repeat;overflow:hidden}
.index-team .index-normal-bd:after,.index-team .index-normal-bd:before{content:" ";display:table}
.index-team .index-normal-bd:after{clear:both}
.index-team .index-normal-bd .team-list{margin-left:-3px;margin-right:-3px}
.index-team .index-normal-bd .team-list:after,.index-team .index-normal-bd .team-list:before{content:" ";display:table}
.index-team .index-normal-bd .team-list:after{clear:both}
.index-team .index-normal-bd .team-list .team-item{float:left;width:20%;padding-left:3px;padding-right:3px;text-align:center;overflow:hidden;min-height:498px;-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}
.index-team .index-normal-bd .team-list .team-item{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}
.index-team .index-normal-bd .team-list .team-item dl{margin-top:-80px}
.index-team .index-normal-bd .team-list .team-item dl dt{color:#fff}
.index-team .index-normal-bd .team-list .team-item dl dd{color:#d7d6d6}
.index-team .index-normal-bd .team-list .team-item .btn{opacity:1;filter:alpha(opacity=100);-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}
.index-team .index-normal-bd .team-list .team-item .img-box:after{opacity:0;filter:alpha(opacity=0)}
.index-team .index-normal-bd .team-list .team-item .img-box{display:block;position:relative}
.index-team .index-normal-bd .team-list .team-item .img-box img{width:275px;height:366px}
.index-team .index-normal-bd .team-list .team-item dl{position:relative;padding-top:15px}
.index-team .index-normal-bd .team-list .team-item dl dt{font-weight:400;font-size:22px}
.index-team .index-normal-bd .team-list .team-item dl dd{font-size:16px}
.index-team .index-normal-bd .team-list .team-item .btn{margin-top:30px;width:130px;border-color:#959595}
.index-team .index-normal-bd .team-list .team-item .btn:hover{border-color:#CA9248;color:#CA9248}
.index-team .index-normal-hd .normal-tab-wrap .normal-tab li.active:after{border-top:8px solid #f2f2f2}

.index-normal-hd{padding:70px 0 40px}
.index-normal-hd:after,.index-normal-hd:before{content:" ";display:table}
.index-normal-hd:after{clear:both}
/*.index-normal-hd .normal-hd-tit{float:left;padding-right:30px;margin-right:30px;border-right:1px solid #c9c9c9}*/
.index-normal-hd .normal-hd-tit{float:left;padding-right:30px;margin-right:30px;}
.index-normal-hd .normal-hd-tit{text-align:center;}
.index-normal-hd .normal-hd-tit dt{font-size:34px;font-weight:400}
.index-normal-hd .normal-hd-tit dd{font-size:18px;color:#797979;letter-spacing:1px;font-family:Century Gothic}
.index-normal-hd .normal-tab-wrap{float:left;min-width:660px;padding-top:5px}
.index-normal-hd .normal-tab-wrap .normal-tab{border-bottom:1px solid #a5a5a5;margin-bottom:14px}
.index-normal-hd .normal-tab-wrap .normal-tab:after,.index-normal-hd .normal-tab-wrap .normal-tab:before{content:" ";display:table}
.index-normal-hd .normal-tab-wrap .normal-tab:after{clear:both}
.index-normal-hd .normal-tab-wrap .normal-tab li{position:relative;float:left;margin-right:60px;padding-bottom:12px;cursor:pointer;font-size:16px}
.index-normal-hd .normal-tab-wrap .normal-tab li.active{color:#CA9248}
.index-normal-hd .normal-tab-wrap .normal-tab li.active:before{content:'';position:absolute;left:50%;bottom:-8px;margin-left:-6px;border-top:8px solid #a5a5a5;border-left:6px solid transparent;border-right:6px solid transparent;width:0;height:0}
.index-normal-hd .normal-tab-wrap .normal-tab li.active:after{content:'';position:absolute;left:50%;bottom:-6px;margin-left:-6px;border-top:8px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;width:0;height:0}
.index-normal-hd .normal-tab-wrap .normal-wrap .normal-body{display:none}
.index-normal-hd .normal-tab-wrap .normal-wrap .normal-body a{font-size:14px;color:#504f4f;margin:0 8px}
.index-normal-hd .normal-tab-wrap .normal-wrap .normal-body a:hover{color:#CA9248}
.index-normal-hd .btn-gold{margin-top:20px;min-width:106px}
.index-case-content{overflow:hidden;max-width:1920px;margin:0 auto}
.index-case-content .index-case-row{margin-left:-4px;margin-right:-4px}
.index-case-content .index-case-row .index-case-item{float:left;width:25%;padding:4px}
.index-case-content .index-case-row .index-case-item:hover .index-case-info{display:none}
.index-case-content .index-case-row .index-case-item:hover .index-case-link .case-info-box{opacity:1;filter:alpha(opacity=100)}
.index-case-content .index-case-row .index-case-item .index-case-link{position:relative;display:block;width:100%;height:310px;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}
.index-case-content .index-case-row .index-case-item .index-case-link .index-case-info{position:absolute;right:0;bottom:14px;background-color:rgba(34,38,43,.9);background-color:#22262b\9;padding:10px 15px}
.index-case-content .index-case-row .index-case-item .index-case-link .index-case-info dt{font-weight:400;font-size:17px;color:#fff}
.index-case-content .index-case-row .index-case-item .index-case-link .index-case-info dd{font-size:14px;color:#ababab}
.index-case-content .index-case-row .index-case-item .index-case-link .case-info-box{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(34,38,43,.9);background-color:#22262b\9;padding:100px 20px 20px 45px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.index-case-content .index-case-row .index-case-item .index-case-link .case-info-box .author{display:block;position:absolute;right:20px;top:20px;width:65px;height:65px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid #fff}
.index-case-content .index-case-row .index-case-item .index-case-link .case-info-box h4{font-size:30px;font-weight:400;color:#fff}
.index-case-content .index-case-row .index-case-item .index-case-link .case-info-box .disc{margin-bottom:10px;color:#CA9248;font-size:15px}
.index-case-content .index-case-row .index-case-item .index-case-link .case-info-box p{font-size:14px;color:#acacad}
.index-construction .index-construction-bd{height:584px}
.index-construction .index-construction-bd:after,.index-construction .index-construction-bd:before{content:" ";display:table}
.index-construction .index-construction-bd:after{clear:both}
.index-construction .index-construction-ft{position:relative;margin:40px 0 60px}
.index-construction .index-construction-ft img{display:block}
.index-construction .index-construction-ft .get-btn{position:absolute;left:246px;top:130px;width:116px;height:64px}
.index-construction .construction-main{float:left;width:856px;height:584px;background:url(../images/construction-main.jpg) 0 0 no-repeat;overflow:hidden}
.index-construction .construction-main .construction-main-inner{position:relative;margin:72px auto 0;width:730px;height:450px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#fff;overflow:hidden;padding:30px 50px;display:none}
.index-construction .construction-main .construction-main-inner .construction-tag{position:absolute;top:0;right:0}
.index-construction .construction-main .construction-main-inner .construction-top-media{margin-bottom:30px}
.index-construction .construction-main .construction-main-inner .construction-top-media:after,.index-construction .construction-main .construction-main-inner .construction-top-media:before{content:" ";display:table}
.index-construction .construction-main .construction-main-inner .construction-top-media:after{clear:both}
.index-construction .construction-main .construction-main-inner .construction-top-media .top-media-hd{float:left;margin-right:10px}
.index-construction .construction-main .construction-main-inner .construction-top-media .top-media-hd img{width:70px;height:70px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.index-construction .construction-main .construction-main-inner .construction-top-media .top-media-bd{overflow:hidden}
.index-construction .construction-main .construction-main-inner .construction-top-media .top-media-bd h4{font-size:22px}
.index-construction .construction-main .construction-main-inner .construction-top-media .top-media-bd .disc:after,.index-construction .construction-main .construction-main-inner .construction-top-media .top-media-bd .disc:before{content:" ";display:table}
.index-construction .construction-main .construction-main-inner .construction-top-media .top-media-bd .disc:after{clear:both}
.index-construction .construction-main .construction-main-inner .construction-top-media .top-media-bd .disc li{float:left;color:#666;font-size:14px}
.index-construction .construction-main .construction-main-inner .construction-top-media .top-media-bd .disc li+li{margin-left:12px}
.index-construction .construction-main .construction-main-inner .construction-center-show:after,.index-construction .construction-main .construction-main-inner .construction-center-show:before{content:" ";display:table}
.index-construction .construction-main .construction-main-inner .construction-center-show:after{clear:both}
.index-construction .construction-main .construction-main-inner .construction-center-show a{float:left;width:194px;height:226px}
.index-construction .construction-main .construction-main-inner .construction-center-show a+a{margin-left:20px}
.index-construction .construction-main .construction-main-inner .construction-center-show img{width:194px;height:226px;float:left}
.index-construction .construction-main .construction-main-inner .construction-center-ft{margin-top:20px;font-size:14px;line-height:22px;color:#666}
.index-construction .construction-main .construction-main-inner .construction-center-ft a{color:#CA9248}
.index-construction .construction-side{background-color:#454e58;width:544px;height:584px;padding:68px;position:relative;float:left}
.index-construction .construction-side:before{content:'';position:absolute;left:-15px;top:100px;width:0;height:0;border-right:15px solid #454e57;border-top:12px solid transparent;border-bottom:12px solid transparent}
.index-construction .construction-side p{font-size:16px;color:#e2e3e4;text-align:center;padding:25px 0}
.index-construction .construction-side .construction-user:after,.index-construction .construction-side .construction-user:before{content:" ";display:table}
.index-construction .construction-side .construction-user:after{clear:both}
.index-construction .construction-side .construction-user li{float:left;margin:12px}
.index-construction .construction-side .construction-user li.active img{border-color:#9d8049}
.index-construction .construction-side .construction-user li img{width:78px;height:78px;border:3px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.index-construction .construction-side .construction-user li .iconfont{display:block;width:78px;height:78px;line-height:78px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#667381;font-size:26px;color:#d1d5d9}
.index-construction{overflow:hidden}
.index-construction-case{margin-left:-5px;margin-right:-5px}
.index-construction-case:after,.index-construction-case:before{content:" ";display:table}
.index-construction-case:after{clear:both}
.index-construction-case .construction-case-left{float:left;width:60%;padding-left:5px;padding-right:5px}
.index-construction-case .construction-case-right{float:left;width:40%;padding-left:5px;padding-right:5px}
.index-construction-case .construction-case-right .con-col-5 .construction-case-link{height:380px}
.index-construction-case .construction-case-right .con-col-5 .construction-case-link dl dt{padding-top:160px}
.index-construction-case .construction-case-right .con-col-5+.con-col-5{margin-top:10px}
.index-construction-case .construction-case-right .con-col-5+.con-col-5 .construction-case-link{height:250px}
.index-construction-case .construction-case-right .con-col-5+.con-col-5 .construction-case-link dl dt{padding-top:110px}
.case-left-a:after,.case-left-a:before{content:" ";display:table}
.case-left-a:after{clear:both}
.case-left-a .construction-case-box{width:60%;height:315px;padding-left:10%;float:left;background-color:#454e58;color:#fff}
.case-left-a .construction-case-box h2{margin-top:40px;margin-bottom:30px;font-size:34px}
.case-left-a .construction-case-box dl{margin-bottom:20px}
.case-left-a .construction-case-box dl dt{font-weight:400;font-size:16px;margin-bottom:5px}
.case-left-a .construction-case-box dl dt a{color:#fff}
.case-left-a .construction-case-box dl dd{font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:20px}
.case-left-a .construction-case-box dl dd a{margin-right:10px;color:#fff}
.case-left-a .construction-case-box dl dd a:hover{color:#CA9248}
.case-left-a .construction-case-link{width:40%;height:315px;float:left}
.construction-case-link{position:relative;display:block;height:315px;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.construction-case-link:hover dl{opacity:1;filter:alpha(opacity=100)}
.construction-case-link dl{opacity:0;filter:alpha(opacity=0);-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);color:#fff;text-align:center}
.construction-case-link dl dt{padding-top:130px;font-weight:400;font-size:22px;margin-bottom:10px}
.construction-case-link dl dd{font-size:16px}
.case-left-b{margin-top:10px;margin-left:-5px;margin-right:-5px}
.case-left-b:after,.case-left-b:before{content:" ";display:table}
.case-left-b:after{clear:both}
.case-left-b .con-col-4{float:left;width:40%;padding-left:5px;padding-right:5px}
.case-left-b .con-col-6{float:left;width:60%;padding-left:5px;padding-right:5px}
.index-class{padding-bottom:88px}
.index-class-bd:after,.index-class-bd:before{content:" ";display:table}
.index-class-bd:after{clear:both}
.index-class-bd .index-class-left{float:left;width:954px}
.index-class-bd .index-class-left .index-class-banner{position: relative;width: 953px;height: 520px;margin-bottom: 20px;}
.index-class-bd .index-class-left .index-class-banner a{display:block}
.index-class-bd .index-class-left .index-class-banner a img{display:block;width:953px;height:auto}
.index-class-bd .index-class-left .index-class-banner a span{position:absolute;bottom:0;left:0;right:0;padding:0 30px;height:60px;line-height:60px;background-color:rgba(0,0,0,.7);font-size:20px;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.index-class-bd .index-class-left .index-class-user{border:1px solid #d5d5d5;height:97px;padding:0 20px;margin-bottom:20px}
.index-class-bd .index-class-left .index-class-user .class-user-list:after,.index-class-bd .index-class-left .index-class-user .class-user-list:before{content:" ";display:table}
.index-class-bd .index-class-left .index-class-user .class-user-list:after{clear:both}
.index-class-bd .index-class-left .index-class-user .class-user-list li{float:left;margin:15px 10px}
.index-class-bd .index-class-left .index-class-user .class-user-list li.more a{display:block;width:65px;height:65px;line-height:61px;text-align:center;background-color:#d5d5d5;-webkit-border-radius:50%;-moz-border-radius:50%;border:2px solid #fff}
.index-class-bd .index-class-left .index-class-user .class-user-list li.more a i{font-size:26px;color:#fff}
.index-class-bd .index-class-left .index-class-user .class-user-list li a{display:block;width:65px;height:65px}
.index-class-bd .index-class-left .index-class-user .class-user-list li a img{display:block;width:65px;height:65px;border:2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.index-class-bd .index-class-left .class-panel-wrap:after,.index-class-bd .index-class-left .class-panel-wrap:before{content:" ";display:table}
.index-class-bd .index-class-left .class-panel-wrap:after{clear:both}
.index-class-bd .index-class-left .class-panel-wrap .side-panel{float:left;width:308px;margin-top:0}
.index-class-bd .index-class-left .class-panel-wrap .side-panel+.side-panel{margin-left:15px}
.index-class-bd .index-class-right{float:right;width:430px}
.index-class-bd .index-class-right .gl-panel{height:520px;clear:both;border:1px solid #d5d5d5;padding:0 29px;margin-bottom:20px}
.index-class-bd .index-class-right .gl-panel .gl-panel-header{border-bottom:0;padding-bottom:20px;padding-top:20px;margin-bottom:0}
.index-class-bd .index-class-right .gl-panel .gl-panel-header:after,.index-class-bd .index-class-right .gl-panel .gl-panel-header:before{content:" ";display:table}
.index-class-bd .index-class-right .gl-panel .gl-panel-header:after{clear:both}
.index-class-bd .index-class-right .gl-panel .gl-panel-header strong{font-size:20px;font-weight:400}
.index-class-bd .index-class-right .gl-panel .gl-panel-header .more{margin-top:5px;float:right;color:#adadad}
.index-class-bd .index-class-right .gl-panel .gl-panel-body{padding-bottom:15px}
.index-class-bd .index-class-right .gl-r-header{position:relative}
.index-class-bd .index-class-right .gl-r-header img{width:370px;height:230px}
.index-class-bd .index-class-right .gl-r-header span{position:absolute;left:0;bottom:0;right:0;padding:10px 10px 10px 45px;background:url(../images/play-icon.jpg) 15px center no-repeat rgba(24,24,24,.8);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.index-class-bd .index-class-right .video-list{margin-top:25px}
/*.index-class-bd .index-class-right .video-list li{margin-bottom:10px;padding-left:30px;background:url(../images/play-icon2.jpg) 0 center no-repeat;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}*/
.index-class-bd .index-class-right .video-list li{margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.index-class-bd .index-class-right .video-list li span{float:right;color:#7e7e7e}
.index-class-bd .index-class-right .video-list li a:hover{color:#CA9248}
.right-tools{height:260px}
.right-tools:after,.right-tools:before{content:" ";display:table}
.right-tools:after{clear:both}
.right-tools li{float:left}
.right-tools li.one{margin-right:5px;margin-bottom:5px}
.right-tools li.one a{background-color:#657364}
.right-tools li.one a:hover{background-color:#5b685a}
.right-tools li.two{margin-bottom:5px}
.right-tools li.two a{background-color:#836d61}
.right-tools li.two a:hover{background-color:#766257}
.right-tools li.three{margin-right:5px}
.right-tools li.three a{background-color:#a79156}
.right-tools li.three a:hover{background-color:#96834d}
.right-tools li.four a{background-color:#46616f}
.right-tools li.four a:hover{background-color:#3f5764}
.right-tools li a{display:block;padding-top:20px;width:194px;height:127px;color:#fff;text-align:center}
.right-tools li a i{font-size:36px}
.right-tools li a span{display:block;font-size:18px}
.index-five{height:292px;background:url(../images/index-five.jpg) center no-repeat;padding-top:60px}
.index-five .five-a{position:relative;float:left;width:246px;height:174px;background-color:#9d8049;text-align:center}
.index-five .five-a:before{content:'';position:absolute;right:-14px;top:50%;margin-top:-12px;width:0;height:0;border-left:14px solid #9d8049;border-top:12px solid transparent;border-bottom:12px solid transparent}
.index-five .five-a h4{margin-top:60px;font-weight:400;font-size:25px;color:#fff}
.index-five .five-a a{color:#dbd2c4}
.index-five .five-list{float:left}
.index-five .five-list a{float:left;width:227px;height:174px;background-color:#f4f4f4;text-align:center;padding-top:15px}
.index-five .five-list a+a{margin-left:4px}
.index-five .five-list a i{font-size:46px;color:#999}
.index-five .five-list a h4{font-size:23px;font-weight:400}
.index-five .five-list a p{font-size:14px;color:#666}
.index-last{height:470px;background:url(../images/index-last.jpg) center top no-repeat}
.index-last-header{text-align:center;padding:60px 0 40px}
.index-last-header h2{margin-top:0;margin-bottom:10px;font-size:34px}
.index-last-header p{text-transform:uppercase;font-size:18px;color:#b0b0b0}
.index-last-a{padding-bottom:50px;border-bottom:1px solid #dcdcdc}
.index-last-a .power-list:after,.index-last-a .power-list:before{content:" ";display:table}
.index-last-a .power-list:after{clear:both}
.index-last-a .power-list li{float:left;width:457px;text-align:center}
.index-last-a .power-list li+li{margin-left:14px}
.index-last-a .power-list li .img-box{display:block}
.index-last-a .power-list li .img-box img{width:457px;height:318px}
.index-last-a .power-list li h4{font-size:20px;font-weight:400;margin-top:15px;margin-bottom:10px}
.index-last-a .power-list li p{color:#666;font-size:14px}
.index-last-b{padding-top:40px}
.index-last-b:after,.index-last-b:before{content:" ";display:table}
.index-last-b:after{clear:both}
.index-last-b .last-b-l{float:left;width:914px;margin-right:54px}
.index-last-b .last-b-r{overflow:hidden}
.index-last-b .last-b-r .last-news li{margin-bottom:10px}
.index-last-b .last-b-r .last-panel .last-panel-header .more{margin-right:10px}
.index-last-b .last-b-r .last-panel .last-panel-body{border-right:0}
.last-panel .last-panel-header{padding-bottom:30px}
.last-panel .last-panel-header:after,.last-panel .last-panel-header:before{content:" ";display:table}
.last-panel .last-panel-header:after{clear:both}
.last-panel .last-panel-header strong{font-size:24px;font-weight:400}
.last-panel .last-panel-header .more{float:right;margin-top:10px;margin-right:50px}
.last-panel .last-panel-body{border-right:1px solid #d0d0d0}
.last-news:after,.last-news:before{content:" ";display:table}
.last-news:after{clear:both}
.last-news li{float:left;width:402px;margin-right:54px;margin-bottom:30px}
.last-news li .last-date{float:left;width:74px;height:74px;text-align:center;border:1px solid #959595;margin-right:20px}
.last-news li .last-date strong{display:block;font-size:31px;font-weight:400;line-height:1;margin-top:10px}
.last-news li .last-date span{font-size:13px;color:#aaa}
.last-news li .last-img{float:left;width:132px;margin-right:20px}
.last-news li .last-img img{width:132px;height:90px}
.last-news li .last-media{overflow:hidden}
.last-news li .last-media h4{margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:20px;font-weight:400;margin-bottom:10px}
.last-news li .last-media p{font-size:13px;line-height:18px;color:#a0a0a0;height:36px;overflow:hidden}
.fixed-menu-wrap{position:fixed;right:30px;bottom:20%;background:url(../images/bg-tm.png) repeat;text-align:center;width:100px;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index:10}
.fixed-menu-wrap .fixed-menu li{border-bottom:0px solid #333}
.fixed-menu-wrap .fixed-menu li.last{border-bottom:0}
.fixed-menu-wrap .fixed-menu li a{display:block;color:#fff;padding:15px 0}
.fixed-menu-wrap .fixed-menu li a i{font-size:28px}
.fixed-menu-wrap .fixed-menu li a span{display:block;font-size:15px}

.fixed-menu-wrap .fixed-menu li:hover{background-color:#CA9248;border-color:#454e58}
.fixed-menu-wrap .fixed-menu li:hover a{color:#fff;}


.fixed-menu-wrap .go-top{display:block;font-size:20px;color:#fff}
.fixed-tip{position:fixed;left:0;bottom:350px;min-width:57px;height:208px;z-index:10}
.fixed-tip .close-btn{position:absolute;font-size:22px;right:0;top:0;color:#999;cursor:pointer}
.fixed-tip.fixed-three .fixed-tip-hd{background-color:#43654e}
.fixed-tip.fixed-five{bottom:120px}
.fixed-tip.fixed-five .fixed-tip-hd{background-color:#424a54}
.fixed-tip.fixed-five .fixed-tip-bd{background-color:#424a54}
.fixed-tip.fixed-five .fixed-tip-bd ul li{border-right:1px solid #5b6571}
.fixed-tip.fixed-five .fixed-tip-bd ul li+li{border-left:1px solid #282d34}
.fixed-tip.fixed-five .fixed-tip-bd ul li.last{border-right:0}
.fixed-tip.fixed-five .fixed-tip-bd ul li a{padding:0 27px}
.fixed-tip .fixed-tip-hd{padding-top:10px;width:57px;height:208px;color:#fff;text-align:center;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
.fixed-tip .fixed-tip-hd i{font-size:25px}
.fixed-tip .fixed-tip-hd span{padding:0 15px;display:block;font-size:18px}
.fixed-tip .fixed-tip-bd{position:absolute;top:55px;left:0;padding:30px 0;background-color:#43654e;-webkit-border-radius:0 55px 55px 0;-moz-border-radius:0 55px 55px 0;border-radius:0 55px 55px 0;overflow:hidden;display:none}
.fixed-tip .fixed-tip-bd ul{width:496px;height:51px;overflow:hidden}
.fixed-tip .fixed-tip-bd ul:after,.fixed-tip .fixed-tip-bd ul:before{content:" ";display:table}
.fixed-tip .fixed-tip-bd ul:after{clear:both}
.fixed-tip .fixed-tip-bd ul li{float:left;border-right:1px solid #5c866a}
.fixed-tip .fixed-tip-bd ul li+li{border-left:1px solid #2e4536}
.fixed-tip .fixed-tip-bd ul li.last{border-right:0}
.fixed-tip .fixed-tip-bd ul li a{color:#fff;padding:0 28px;display:block;text-align:center;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.fixed-tip .fixed-tip-bd ul li a:hover{color:#CA9248}
.fixed-tip .fixed-tip-bd ul li a i{font-size:25px}
.fixed-tip .fixed-tip-bd ul li a strong{display:block;font-size:18px;margin-bottom:5px;font-weight:400}
.fixed-tip .fixed-tip-bd ul li a span{display:block;font-size:14px}
.yzf-modal{width:501px}
.yzf-modal.lg{width:1022px}
.yzf-modal.lg .modal-content{background:#efefef url(../images/modal-content-lg.jpg) 0 0 no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.yzf-modal .modal-content{border:5px solid #000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#f2f2f2 url(../images/yzf-modal.jpg) 0 0 no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.yzf-modal .modal-content .modal-header{position:relative;text-align:center;padding:45px 10px 30px;border-bottom:0}
.yzf-modal .modal-content .modal-header .close{position:absolute;right:10px;top:10px;margin-top:-12px;outline:0}
.yzf-modal .modal-content .modal-header .close span{display:block;font-size:42px;line-height:1;font-weight:400}
.yzf-modal .modal-content .modal-header h4{color:#3a454f;font-size:32px;font-weight:700}
.yzf-modal .modal-content .modal-header h4 small{margin-top:8px;font-weight:400;color:#979797;font-size:12px;text-transform:uppercase;display:block;letter-spacing:2px}
.yzf-modal .modal-content .modal-body{padding:0 55px 55px}
.yzf-modal .control-label{font-weight:400;padding-top:12px;font-size:16px}
.yzf-modal .form-control{background-color:transparent;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border-color:#9ca2a7;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:44px}
.yzf-modal .form-control:focus{border-color:#CA9248}
.yzf-modal .form-textarea{height:100px;resize:none}
.yzf-modal .btn-wrap{padding:5px 15px 0}
.yzf-modal .btn-wrap .btn{height:44px;font-size:18px}
.yzf-modal .form-disc{text-align:center;color:#8c8b8b}
.index-header{background-color:#3e4248;height:54px}
.index-header .head-nav{margin-left:0}
.index-header .head-nav li{position:relative;line-height:54px}
.index-header .head-nav li.now-city a{background-color:#CA9248;color:#fff}
.index-header .head-nav li+li:before{content:'';position:absolute;top:15px;left:0;height:23px;width:1px;background-color:#6f7175}
.index-header .head-nav li.has-arrow a{padding:0 40px}
.index-header .head-nav li.has-arrow a:after{top:25px;right:25px}
.index-header .header-media{margin-top:5px}
.index-header .header-media img{width:44px;height:44px}
.index-header .header-media .media-body{padding-top:5px}
.index-header .header-media .media-body h3{font-size:13px;margin-bottom:2px}
.index-header .drop-nav{top:54px}
.index-top{height:110px;background-color:#22262b}
.index-top .auto-box-lg{background:url(../images/index-top-bg.png) right center no-repeat}
.index-top .index-logo{position:relative;float:left;height:110px;padding-top:15px;margin-right:42px}
/*.index-top .index-logo:after{content:'';position:absolute;right:-22px;top:42px;width:0;height:40px;border-left:1px solid #464f5a;border-right:1px solid #101214}*/
.index-top .index-logo img{display:block}
.index-top .top-left{margin-top:40px;float:left;font-size:14px;font-family:"宋体";height:42px;line-height:42px}
.index-top .top-left i{font-size:inherit;color:#CA9248}
.index-top .top-left span{color:#fff}
.index-top .top-left a{color:#CA9248}
.city-wrap{padding-top:30px}
.city-wrap a.active{color:#CA9248}
.city-wrap .city-box{border:3px solid #bfa57c;padding-bottom:30px}
.city-wrap .city-box .hot-city{padding:50px 66px 30px}
.city-wrap .city-box .hot-city:after,.city-wrap .city-box .hot-city:before{content:" ";display:table}
.city-wrap .city-box .hot-city:after{clear:both}
.city-wrap .city-box .hot-city .hot-city-hd{float:left;margin-right:30px;font-size:18px}
.city-wrap .city-box .hot-city .hot-city-bd{overflow:hidden;padding-top:2px}
.city-wrap .city-box .hot-city .hot-city-bd a{margin:0 20px;font-size:16px}
.city-wrap .city-box .py-city{height:44px;line-height:44px;padding:0 20px 0 66px;background-color:#edeaea;font-size:14px}
.city-wrap .city-box .py-city:after,.city-wrap .city-box .py-city:before{content:" ";display:table}
.city-wrap .city-box .py-city:after{clear:both}
.city-wrap .city-box .py-city .py-city-hd{float:left}
.city-wrap .city-box .py-city .py-city-bd{text-align:right}
.city-wrap .city-box .py-city .py-city-bd a{margin:0 10px}
.city-wrap .city-box .city-list{position:relative;min-height:485px;background:#fff url(../images/city-list.jpg) right 0 no-repeat;padding-top:144px}
.city-wrap .city-box .city-list:before{content:'';position:absolute;top:144px;bottom:0;right:530px;border-left:1px dashed #dcdcdc}
.city-wrap .city-box .city-list dl{margin-bottom:25px}
.city-wrap .city-box .city-list dl:after,.city-wrap .city-box .city-list dl:before{content:" ";display:table}
.city-wrap .city-box .city-list dl:after{clear:both}
.city-wrap .city-box .city-list dl dt{float:left;padding-left:66px;width:140px;font-size:18px;font-weight:400}
.city-wrap .city-box .city-list dl dd{width:527px;float:left;padding:0 90px;line-height:26px}
.city-wrap .city-box .city-list dl dd a{padding:1px 10px;word-break:keep-all}
.city-wrap .city-box .city-list dl dd a.xz{background-color:#d4d4d4;color:#333;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.city-panel .city-panel-header{padding-top:50px;padding-bottom:5px;border-bottom:1px solid #d6d6d6}
.city-panel .city-panel-header:after,.city-panel .city-panel-header:before{content:" ";display:table}
.city-panel .city-panel-header:after{clear:both}
.city-panel .city-panel-header strong{font-size:26px;color:#293440}
.city-panel .city-panel-header small{margin-left:10px;font-size:14px;color:#666}
.city-panel .city-panel-header small span{color:#CA9248}
.city-panel .city-panel-header .links{padding-top:10px}
.city-panel .city-panel-header .links .more{margin-left:15px}
.city-panel .city-panel-body .city-img-list{margin-top:10px}
.city-panel .city-panel-body .city-img-list:after,.city-panel .city-panel-body .city-img-list:before{content:" ";display:table}
.city-panel .city-panel-body .city-img-list:after{clear:both}
.city-panel .city-panel-body .city-img-list li{float:left}
.city-panel .city-panel-body .city-img-list li+li{margin-left:8px}
.city-panel .city-panel-body .city-img-list li a{display:block;width:233px;height:298px;overflow:hidden}
.city-panel .city-panel-body .city-img-list li a img{-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}
.city-panel .city-panel-body .city-img-list li a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.city-panel .city-panel-body .city-img-list li a img{display:block;width:233px;height:298px}
.city-panel .links-wrap{padding:10px 0}
.city-panel .links-wrap a{color:#666;margin:0 5px}
.city-panel .links-wrap a:hover{color:#CA9248}
.city-panel .jiathis_style_24x24{display:inline-block;vertical-align:middle}
.city-panel .jiathis_style_24x24 .jtico{width:20px!important;height:20px!important}
.city-panel .jiathis_style_24x24 .jiathis_txt{background-image:none!important;padding-left:0!important}
.city-panel .jiathis_style_24x24 .jiathis_txt i{display:block;line-height:1;font-size:20px}
.city-panel .share-text{display:inline-block;vertical-align:middle}
.city-panel .share-text i{margin-right:5px}
.city-panel .detail-share{margin-top:5px;padding:5px 10px;color:#666}
.city-panel .detail-tag{float:right;line-height:34px}
.city-panel .detail-tag a{margin:0 5px;color:#666}
.city-a-box{margin-right:-10px;overflow:hidden}
.city-a-box:after,.city-a-box:before{content:" ";display:table}
.city-a-box:after{clear:both}
.city-a-box .box-one{float:left;margin-right:10px}
.city-a-box .box-one a{display:block;width:350px;height:350px;overflow:hidden}
.city-a-box .box-one a img{-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}
.city-a-box .box-one a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.city-a-box .box-one img{display:block;width:350px;height:350px}
.city-a-box .box-four{float:left;width:490px}
.city-a-box .box-four a{float:left;margin-bottom:10px;margin-right:10px;display:block;width:235px;height:170px;overflow:hidden}
.city-a-box .box-four a img{-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}
.city-a-box .box-four a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.city-a-box .box-four img{display:block;width:235px;height:170px}
.city-b{margin-top:15px;padding-top:58px;height:337px;background:url(../images/city-b.jpg) center 0 no-repeat}
.city-b-tab .nav:after,.city-b-tab .nav:before{content:" ";display:table}
.city-b-tab .nav:after{clear:both}
.city-b-tab .nav li{float:left;text-align:center;width:20%}
.city-b-tab .nav li:nth-child(2) a i{background-color:#bcb29c}
.city-b-tab .nav li:nth-child(3) a i{background-color:#b69cbc}
.city-b-tab .nav li:nth-child(4) a i{background-color:#9cbabc}
.city-b-tab .nav li:nth-child(5) a i{background-color:#9fbc9c}
.city-b-tab .nav li.active a{background-color:#fff}
.city-b-tab .nav li a{margin-right:0;background-color:#edeaea;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:18px;color:#555;padding:21px 15px}
.city-b-tab .nav li a i{display:inline-block;vertical-align:middle;margin-right:10px;font-size:20px;width:35px;height:35px;text-align:center;line-height:35px;background-color:#9ca5bc;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.city-b-tab .tab-content{height:148px;background-color:#fff}
.city-b-form{padding-top:45px;text-align:center}
.city-b-form .form-control{min-width:80px;height:50px;border-color:#e1e1e1;background-color:#edeaea;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0 5px}
.city-b-form .btn{margin:0 5px;min-width:130px;height:50px;font-size:18px;vertical-align:middle}
.city-b-form dl{margin-left:50px;vertical-align:middle;display:inline-block}
.city-b-form dl dt{font-size:14px;font-weight:400}
.city-b-form dl dd{font-size:18px;color:#CA9248}
.city-e{padding:60px 0}
.city-e-panel{float:left;background-color:#eee;width:393px;height:341px;padding:20px}
.city-e-panel+.city-e-panel{margin-left:10px}
.city-e-panel .city-e-panel-header{font-size:20px;border-bottom:1px solid #d7d7d7;padding:10px 0;margin-bottom:10px}
.city-e-panel .city-e-panel-body ul li{font-size:14px;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.city-e-panel .city-e-panel-body ul li span{float:right;margin-left:10px}
.calculate-img{text-align:center;padding-top:20px}
.city-b-media{padding-right:50px}
.city-b-media:after,.city-b-media:before{content:" ";display:table}
.city-b-media:after{clear:both}
.city-b-media i{float:left;font-size:50px;line-height:1;color:#CA9248}
.city-b-media .city-b-media-bd{overflow:hidden;text-align:left}
.city-b-media .city-b-media-bd h2{margin-top:0;font-size:22px;margin-bottom:5px}
.city-b-media .city-b-media-bd p{font-size:16px;color:#999}
.no-msg-wrap{padding-bottom:35px;background:#fff url(../images/no-msg-wrap.jpg) center bottom no-repeat}
.no-msg-panel{border:1px solid #ccc;padding:35px}
.no-msg-panel .no-msg-panel-header{font-size:14px}
.no-msg-panel .no-msg-panel-header span{color:#CA9248}
.no-msg-panel .no-msg-panel-body{max-width:440px;margin:0 auto;padding:60px 0;text-align:center}
.no-msg-panel .no-msg-panel-body dl dt{font-size:24px;font-weight:400}
.no-msg-panel .no-msg-panel-body dl dt i{font-size:32px;vertical-align:-4px;color:#CA9248;margin-right:5px}
.no-msg-panel .no-msg-panel-body dl dd{font-size:20px}
.no-msg-panel .no-msg-panel-body .nomsg-form{margin-top:20px}
.no-msg-panel .no-msg-panel-body .nomsg-form .form-control{height:48px;background-color:#dcdcdc}
.no-msg-panel .no-msg-panel-body .nomsg-form .btn{height:48px;background-color:#3e4854;font-size:18px;color:#fff}
.nomsg-box{text-align:center;padding:160px 20px}
.nomsg-box p{font-size:18px;margin-bottom:10px}
.nomsg-box p span{color:#CA9248}
.nomsg-box p i{margin-right:3px;color:#CA9248;font-size:inherit}
@media screen and (max-width:1440px){.auto-box-lg{width:1200px}
.index-auto-box{width:1200px}
.header .head-nav{margin-left:30px}
.header .head-nav li a{padding:0 15px;font-size:14px}
.index-team .index-normal-bd .team-list .team-item .img-box img{width:235px;height:313px}
.index-construction .construction-main{width:730px;height:500px}
.index-construction .construction-main .construction-main-inner{width:626px;height:386px;margin:60px auto 0;padding:20px 50px 0}
.index-construction .construction-main .construction-main-inner .construction-top-media{margin-bottom:20px}
.index-construction .construction-main .construction-main-inner .construction-center-show a{width:162px;height:188px}
.index-construction .construction-main .construction-main-inner .construction-center-show img{width:162px;height:188px}
.index-construction .construction-main .construction-main-inner .construction-center-ft{margin-top:15px}
.index-construction .construction-side{width:470px;height:500px;padding:50px}
.index-construction .construction-side p{font-size:15px}
.index-construction .construction-side .construction-user li img{width:68px;height:68px}
.index-construction .construction-side .construction-user li .iconfont{width:68px;height:68px;line-height:68px}
.index-class-bd .index-class-left{width:819px}
.index-class-bd .index-class-left .index-class-banner{width:819px}
.index-class-bd .index-class-left .class-panel-wrap .side-panel{width:263px}
.index-class-bd .index-class-right{width:368px}
.right-tools li a{width:163px}
.index-five .five-a{width:200px}
.index-five .five-list a{width:196px}
.index-last-a .power-list li{width:390px}
.index-last-a .power-list li .img-box img{width:390px;height:271px}
}


/*装修攻略*/
span.cover{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
span.cover{position:absolute;color:#fff;padding-left:17px;bottom:0;width:100%;box-sizing:border-box;height:31px;}

.gl-a {height: 531px;padding-top: 35px;background-color: #ededed;}
.gl-b {background-color: #FFF;}

.banner_c {max-width: 1380px;min-width: 960px;margin: 0 auto;}
.banner_c:last-child{margin-bottom:100px;}
.learn-banner{height:420px;box-shadow:0 0 15px rgba(0,0,0,0.05);position:relative;padding-right:350px}
.learn-banner>div{float:left}
.learn-banner .banner-slider{width:100%;height:100%;position:relative;overflow:hidden}
.learn-banner .banner-slider img{height:100%}
.learn-banner .banner-slider:hover .arrow{display:block}
.learn-banner .banner-slider li{width:100%;height:100%;display:none;position:absolute}
.learn-banner .banner-slider li a{display:inline-block;width:100%;height:100%;position:relative}
.learn-banner .banner-slider li img{position:absolute;width:1030px;top:0;left:50%;margin-left:-515px}
.learn-banner .banner-slider li:nth-child(1){display:block}
.learn-banner .banner-slider .tbs-sign{position:absolute;bottom:16px;width:100%;z-index:10;text-align:center}
.learn-banner .banner-slider .tbs-sign a{display:inline-block;width:42px;height:3px;background-color:#fff;margin-right:8px;vertical-align:middle}
.learn-banner .banner-slider .tbs-sign a.active{background-color:#D0000E}
.learn-banner .banner-form{position:absolute;right:0;top:0;width:350px;background-color:#fff;height:100%;text-align:center}
.learn-banner .banner-form .right-tag{position:absolute;right:0;top:0;z-index:1}
.learn-banner .banner-form h2{font-size:30px;color:#333;height:55px;line-height:55px;margin:20px 0}
.learn-banner .banner-form .asigned{font-size:12px;color:#666;margin-bottom:30px}
.learn-banner .banner-form .asigned span{display:inline-block;height:36px;width:30px;line-height:36px;border-radius:4px;color:#fff;font-size:20px;font-weight:700;margin-right:8px;background:-webkit-linear-gradient(#FF842E 0,#FF842E 50%,#FF5723 50%,#FF5723 100%);background:linear-gradient(#D0000E 0,#D0000E 50%,#b9030f 50%,#b9030f 100%)}
.learn-banner .banner-form .asigned span:first-child{margin-left:10px}
.learn-banner .banner-form .asigned i{display:inline-block;font-style:normal;-webkit-animation:scale_font .5s 0s infinite alternate;animation:scale_font .5s 0s infinite alternate}
.learn-banner form{text-align:center;padding:0 30px}
.learn-banner form input,.learn-banner form select{height: 50px;border: none;border-radius: 2px;font-size: 12px;padding-left: 8px;background: #f4f4f4;border-radius: 4px;}
.learn-banner form input{width:290px}
.learn-banner form select{width:134px}
.learn-banner form span.cue{font-size:12px;line-height:20px;color:red;position:absolute;left:0;bottom:0;text-align:left;padding-left:20px;display:none}
.learn-banner form span.cue::before{content:"";position:absolute;width:12px;height:12px;background:url(/static/impression/images/new_imp/sprits.png) -355px -205px no-repeat;left:0;top:4px}
.learn-banner form .form-items{position:relative;height:70px}
.learn-banner form .submit{display: inline-block;border: 0;height: 52px;line-height: 52px;width: 290px;background: #343c45;border-radius: 2px;font-size: 16px;color: #fff;margin-bottom: 10px;cursor: pointer;-webkit-transition: all .3s;transition: all .3s;border: 1px solid transparent;border-radius: 4px;}
.learn-banner form .submit:hover{background-color:#000}
.learn-banner form>p{text-align:left;font-size:12px;color:#999}
.tbs-swiper{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}
.tbs-swiper li{position:relative}
.arrow{display:none}
.arrow span{position:absolute;display:inline-block;cursor:pointer;width:44px;height:88px;z-index:20;top:50%;margin-top:-44px;background:url(../images/spirit.png) no-repeat}
.arrow .pre{left:0;background-position:-379px -350px}
.arrow .pre:hover{background-position:-379px -28px}
.arrow .next{right:-1px;background-position:-446px -350px}
.arrow .next:hover{background-position:-446px -28px}

/*装修攻略-装修知识*/
.column .column-title{font-size:24px;color:#000;height:115px}
.column .column-title h3{display:inline-block;line-height:80px;margin-right:30px;font-weight:400}
.column .column-title p{display:inline-block;vertical-align:middle;width:1020px;height:35px;overflow:hidden}
.column .column-title p a,.column .column-title p span{float:left;display:inline-block;color:#666;height:30px;line-height:30px;font-size:14px;padding:0 20px;margin-bottom:10px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}
.column .column-title p a::after,.column .column-title p span::after{content:"";position:absolute;width:0;height:0;border:4px solid transparent;bottom:-8px;left:50%;margin-left:-2px;-webkit-transition:all .3s;transition:all .3s}
.column .column-title p a.active,.column .column-title p a:hover,.column .column-title p span.active,.column .column-title p span:hover{background-color:#CA9248;color:#fff;position:relative}
.column .column-title p a.active::after,.column .column-title p a:hover::after,.column .column-title p span.active::after,.column .column-title p span:hover::after{border:4px solid #CA9248;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}
.column .column-content{position:relative}
.column .column-content .more{position:absolute;right:0;top:-50px}
.column .column-content .more a{font-size:14px;color:#666;vertical-align:middle}
.column .column-content .more a:hover{color:#CA9248}
.column .column-content .more i{display:inline-block;width:13px;height:13px;background:url(../images/spirit.png) -462px -137px no-repeat;vertical-align:middle}

/*装修攻略-装修知识*/
.dec-process .column-content .items{float:left;width:33.84058%;min-height:200px;padding-right:1.44928%;overflow:hidden}
.dec-process .column-content .items .img{background-color:#f0f2f2}
.dec-process .column-content .items .img img{-webkit-transition:all .5s;transition:all .5s}
.dec-process .column-content .items:nth-child(2) .img{background-color:#edece8}
.dec-process .column-content .last{width:32.24638%;float:right;padding-right:0}
.dec-process .column-content .last .img{background-color:#F4F7F5}
.dec-process .column-content .img{height:255px;padding-top:29px;padding-left:8.77944%;position:relative;overflow:hidden}
.dec-process .column-content .img img{width:438px;height:256px;position:absolute;bottom:0;right:0}
.dec-process .column-content .img h4{font-size:28px;height:46px;line-height:46px;color:#333;position:relative;z-index:2}
.dec-process .column-content .img p{font-size:16px;color:#666;position:relative;z-index:2}
.dec-process .column-content .img p::after{content:'';position:absolute;left:2px;bottom:-30px;width:25px;height:2px;background-color:#333}
.dec-process .column-content ul{background-color:#fcfcfc}
.dec-process .column-content ul li{width:25%;float:left;border-right:1px dashed #f4f4f4;height:128.5px}
.dec-process .column-content ul li a{display:inline-block;width:100%;height:128.5px;text-align:center;font-size:14px;color:#666;padding-top:33px}
.dec-process .column-content ul li a i{display:block;margin:0 auto 10px;width:40px;height:40px;background:url(../images/spirit.png) -10px -118px no-repeat}
.dec-process .column-content ul li a .i_0{background-position:-254px -347px}
.dec-process .column-content ul li a .i_2{background-position-x:-69px}
.dec-process .column-content ul li a .i_3{background-position-x:-131px}
.dec-process .column-content ul li a .i_4{background-position-x:-192px}
.dec-process .column-content ul li a .i_5{background-position-x:-252px}
.dec-process .column-content ul li a .i_6{background-position-x:-314px}
.dec-process .column-content ul li a .i_7{background-position:-10px -231px}
.dec-process .column-content ul li a .i_8{background-position:-70px -231px}
.dec-process .column-content ul li a .i_9{background-position:-131px -231px}
.dec-process .column-content ul li a .i_10{background-position:-195px -231px}
.dec-process .column-content ul li a .i_11{background-position:-254px -229px}
.dec-process .column-content ul li a .i_12{background-position:-318px -229px}
.dec-process .column-content ul li a .i_13{background-position:-373px -226px}
.dec-process .column-content ul li a .i_14{background-position:-10px -346px}
.dec-process .column-content ul li a .i_15{background-position:-74px -346px}
.dec-process .column-content ul li a .i_16{background-position:-132px -346px}
.dec-process .column-content ul li a .i_17{background-position:-192px -346px}
.dec-process .column-content ul li a:hover{color:#CA9248}
.dec-process .column-content ul li a:hover .i_0{background-position-y:-397px}
.dec-process .column-content ul li a:hover .i_1,.dec-process .column-content ul li a:hover .i_2,.dec-process .column-content ul li a:hover .i_3,.dec-process .column-content ul li a:hover .i_4,.dec-process .column-content ul li a:hover .i_5,.dec-process .column-content ul li a:hover .i_6{background-position-y:-171px}
.dec-process .column-content ul li a:hover .i_10,.dec-process .column-content ul li a:hover .i_7,.dec-process .column-content ul li a:hover .i_8,.dec-process .column-content ul li a:hover .i_9{background-position-y:-287px}
.dec-process .column-content ul li a:hover .i_11,.dec-process .column-content ul li a:hover .i_12{background-position-y:-285px}
.dec-process .column-content ul li a:hover .i_13{background-position-y:-282px}
.dec-process .column-content ul li a:hover .i_14,.dec-process .column-content ul li a:hover .i_15,.dec-process .column-content ul li a:hover .i_16,.dec-process .column-content ul li a:hover .i_17{background-position-y:-397px}
.dec-process .column-content ul li:nth-child(1),.dec-process .column-content ul li:nth-child(2),.dec-process .column-content ul li:nth-child(3),.dec-process .column-content ul li:nth-child(4){border-bottom:1px dashed #f4f4f4}
.dec-process .img:hover img{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}
.experience .column-content .art-pic{float:left;height:100%;width:75.9999%}
.experience .column-content .art-pic a:hover img{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}
.experience .column-content .art-pic .slider{height:295px;margin-bottom:20px;position:relative;overflow:hidden;box-shadow:0 0 30px rgba(0,0,0,.1)}
.experience .column-content .art-pic .slider .info{display:block;width:351px;position:absolute;height:100%;left:0;top:0;background-color:#fff;text-align:center;padding-top:44px;z-index:100;overflow:hidden}
.experience .column-content .art-pic .slider .info h4{font-size:16px;font-weight:400;width:200px;height:42px;margin:0 auto;color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.experience .column-content .art-pic .slider .info div{position:relative;font-size:12px;line-height:25px;color:#666;width:276px;height:130px;padding-top:56px;overflow:hidden;margin:0 auto;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.experience .column-content .art-pic .slider .info div::after{content:"";position:absolute;width:30px;height:2px;background-color:#ccc;left:50%;margin-left:-15px;top:30px}
.experience .column-content .art-pic .slider .info p{margin-top:28px;font-size:12px;color:#999}
.experience .column-content .art-pic .slider .info p span{font-size:16px}
.article li .details div .art-title,.article li>span{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.experience .column-content .art-pic .slider .slider-container{float:right;width:679px;height:100%;position:relative}
.experience .column-content .art-pic .slider .slider-container .cover{display:none}
.experience .column-content .art-pic .slider:hover .arrow{display:block}
.experience .column-content .art-pic .slider .pre{left:-353px;z-index:101}
.experience .column-content .art-pic .slider li{float:left;height:100%;width:679px;overflow:hidden}
.experience .column-content .art-pic .slider li a{display:inline-block;width:100%;height:100%;overflow:hidden}
.experience .column-content .art-pic .slider li a img{width:100%;height:100%;-webkit-transition:all .5s;transition:all .5s}
.experience .column-content .art-pic .min-pic a{float: left;display: inline-block;height: 245px;width: 31.3%;margin-right: 2%;position: relative;overflow: hidden;margin-bottom: 2%;}
.experience .column-content .art-pic .min-pic a img{height:192.84px;width:100%;-webkit-transition:all .5s;transition:all .5s}
.experience .column-content .art-pic .min-pic a p{color: #333;padding: 15px 0;text-align: center;}
.experience .column-content .art-pic .min-pic a.last,.experience .column-content .art-pic .min-pic a:last-child{margin-right:0}
.experience .column-content .art-pic .min-pic a:hover{box-shadow:0 1px 30px rgba(0,0,0,.1)}
.experience .column-content .art-pic .min-pic a:hover p{color:#CA9248;}


/*装修攻略-右侧文章内容*/
.article{float:right;height:461px;overflow:hidden;width:330px;background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.1)}
.article li .details div .art-title,.article li>span{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.article{float:right;height:461px;overflow:hidden;width:330px;background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.1)}
.article li{margin:0 8.10811%;border-bottom:1px solid #f8f8f8}
.article li:last-child{border-bottom:0}
.article li>span{display:inline-block;width:100%;height:52px;line-height:54px;color:#000}
.article li .details{display:none}
.article li .details img{width:100%;height:100%}
.article li .details .art-icon{display:inline-block;width:77px;height:77px;overflow:hidden;margin-right:3.78378%}
.article li .details div{vertical-align:top;display:inline-block;width:184px;height:77px;word-wrap:break-word}
.article li .details div a{display:inline-block;width:100%}
.article li .details div a:hover{color:#CA9248}
.article li .details div .art-title{margin:8px 0;color:#000}
.article li .details div .art-content{width:100%;height:35px;font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.collocation .column-content .list .pic_artical p a,span.cover{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.article li.active{margin:0;padding:21px 8.10811%;background-color:#f8f8f8}
.article li.active .details{display:block}
.article li.active>span,.collocation .column-content .list .pic-show a span{display:none}


/*服务保障*/
.service-a{height:651px;background:url(../images/service-a-bg.jpg) center 0 no-repeat}
.service-b{height:803px;background:url(../images/service-b.jpg) center 0 no-repeat}
.service-box{width:500px;padding-top:260px}
.service-box h2{margin:0 0 30px;font-size:60px;color:#fff}
.service-box p{font-size:20px;line-height:34px;color:#fff;margin-bottom:23px}
.service-c{position:relative;height:817px;background:url(../images/service-c.jpg) center 0 no-repeat}
.service-c .service-box h2{color:#2a404c}
.service-c .service-box p{font-size:23px;color:#2a404c}
.service-c .service-five-list{padding-top:30px}
.service-c .service-five-list:after,.service-c .service-five-list:before{content:" ";display:table}
.service-c .service-five-list:after{clear:both}
.service-c .service-five-list li{float:left;width:74px;height:74px;line-height:72px;text-align:center;border:1px solid #2a404c;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:18px;color:#2a404c}
.service-c .service-five-list li+li{margin-left:24px}
.service-c .link-bar{position:absolute;left:50%;bottom:0;right:0;margin-left:-72px}
.service-c .link-bar i{float:left;width:90px;height:84px;line-height:84px;text-align:center;font-size:45px;background-color:#22262b;color:#fff}
.service-c .link-bar p{overflow:hidden;padding:0 45px;line-height:84px;font-size:21px;color:#fff;background-color:#CA9248}
.service-d{position:relative;height:784px;background:url(../images/service-d.jpg) center 0 no-repeat}
.service-d .service-box h2 strong{font-size:100px;font-weight:400;margin:0 5px}
.service-d .service-box .btn{width:160px;height:42px;font-size:20px;color:#CA9248;border:1px solid #CA9248}
.service-e{position:relative;height:817px;background:url(../images/service-e.jpg) center 0 no-repeat}
.service-e .service-box h2{color:#2a404c}
.service-e .service-box p{font-size:23px;color:#2a404c}
.service-e .link-bar{position:absolute;left:0;bottom:0;right:50%;margin-right:-18px}
.service-e .link-bar i{float:right;width:90px;height:84px;line-height:84px;text-align:center;font-size:45px;background-color:#22262b;color:#fff}
.service-e .link-bar p{text-align:right;overflow:hidden;padding:0 45px;line-height:84px;font-size:21px;color:#fff;background-color:#CA9248}
.service-f{position:relative;height:784px;background:url(../images/service-f.jpg) center 0 no-repeat}
.service-g{position:relative;height:784px;background:url(../images/service-g.jpg) center 0 no-repeat}
.service-g .service-box h2,.service-g .service-box p{color:#2a404c}
.service-g .service-box .btn{width:160px;height:48px;font-size:20px;color:#2a404c;border:1px solid #2a404c}

/*五零靠谱承诺*/
.promise-a{height:766px;background:url(../images/promise-a-bg.jpg) center 0 no-repeat}
.promise-b{min-width:1200px}
.promise-b .promise-list-box:after,.promise-b .promise-list-box:before{content:" ";display:table}
.promise-b .promise-list-box:after{clear:both}
.promise-b .promise-list-box li{float:left;width:20%;height:887px;overflow:hidden}
.promise-b .promise-list-box li a{display:block;width:100%;height:887px;background:url(../images/promise-link.png) center 95px no-repeat;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.promise-b .promise-list-box li a dl{text-align:center}
.promise-b .promise-list-box li a dl dt{padding-top:205px;font-size:45px;margin-bottom:220px}
.promise-b .promise-list-box li a dl dd{font-size:30px;color:#ebe7e2;opacity:0;filter:alpha(opacity=0);line-height:40px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.promise-b .promise-list-box li a dl dd small{font-size:22px}
.promise-b .promise-list-box li a:hover{background:url(../images/promise-link-hover.png) center 95px no-repeat rgba(38,34,31,.95)}
.promise-b .promise-list-box li a:hover dl dt{color:#fff}
.promise-b .promise-list-box li a:hover dl dd{opacity:1;filter:alpha(opacity=100)}
.promise-b .promise-list-box li.promise-1{background:url(../images/promise-1.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.promise-b .promise-list-box li.promise-2{background:url(../images/promise-2.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.promise-b .promise-list-box li.promise-3{background:url(../images/promise-3.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.promise-b .promise-list-box li.promise-4{background:url(../images/promise-4.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.promise-b .promise-list-box li.promise-5{background:url(../images/promise-5.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.promise-c{height:887px;background:url(../images/promise-c-bg.jpg) center 0 no-repeat}
.promise-box{width:590px;padding-top:200px}
.promise-box h2{margin:0 0 5px;font-weight:700;font-size:78px;color:#fff}
.promise-box p{font-size:26px;color:#fff;margin-bottom:62px}
.promise-box dl{margin-bottom:30px}
.promise-box dl dt{width:120px;height:40px;line-height:40px;text-align:center;font-weight:400;font-size:18px;background-color:#27221f;color:#fff;margin-bottom:10px}
.promise-box dl dd{font-size:16px;line-height:24px;color:#FFF}
.promise-d{height:887px;background:url(../images/promise-d-bg.jpg) center 0 no-repeat}
.promise-d .promise-box dl dt{background-color:#CA9248}
.promise-d .promise-box dl dd{color:#CA9248}
.promise-e{height:887px;background:url(../images/promise-e-bg.jpg) center 0 no-repeat}
.promise-e .promise-box{padding-top:170px;width:400px}
.promise-e .promise-box dl dd{color:#fff}
.promise-f{height:887px;background:url(../images/promise-f-bg.jpg) center 0 no-repeat}
.promise-f .promise-box{padding-top:180px}
.promise-f .promise-box dl dt{background-color:#CA9248}
.promise-f .promise-box dl dd{color:#ffffff}
.promise-g{height:887px;background:url(../images/promise-g-bg.jpg) center 0 no-repeat}
.promise-g .promise-box{padding-top:150px;width:400px}
.promise-g .promise-box dl dd{color:#fff}
.promise-h{text-align:center;padding:60px 0 150px}
.promise-h h2{font-size:36px;margin-bottom:10px}
.promise-h p{font-size:23px;color:#CA9248;margin-bottom:30px}


/*关于我们*/
.ab-a{height:550px;background:url(../images/ab-a.jpg) center 0 no-repeat}
.ab-b .auto-box{position:relative;min-height:818px}
.ab-b-tab{position:fixed;left:20px;top:58px;padding:20px 20px 20px 0;border-right:1px solid #c5c5c5;width:101px;text-align:right;display:none;z-index:1}
.ab-b-tab li{position:relative;font-size:14px;cursor:pointer}
.ab-b-tab li a{color:#7d7d7d}
.ab-b-tab li:after{content:'';position:absolute;right:-25px;top:5px;width:9px;height:9px;background-color:#c5c5c5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.ab-b-tab li+li{margin-top:24px}
.ab-b-tab li.active{font-size:16px}
.ab-b-tab li.active:after{right:-27px;width:13px;height:13px;background-color:#CA9248}
.ab-b-tab li.active a{color:#333}
.ab-b-content{padding:50px 0}
.ab-b-content .ab-b-tab-body:after,.ab-b-content .ab-b-tab-body:before{content:" ";display:table}
.ab-b-content .ab-b-tab-body:after{clear:both}
.ab-b-content .ab-b-tab-body .about-l{float:left;padding-top:70px;margin-right:70px}
.ab-b-content .ab-b-tab-body .about-r{color:#555}
.ab-b-content .ab-b-tab-body .about-r h3{text-align:center;font-size:36px;margin-bottom:5px}
.ab-b-content .ab-b-tab-body .about-r small{display:block;text-align:center;font-size:17px;text-transform:uppercase;color:#999;margin-bottom:20px}
.ab-b-content .ab-b-tab-body .about-r p{line-height:28px}
.ab-b-content .ab-b-tab-body .about-r .about-ft{margin-top:30px;text-align:right}
.ab-c{height:711px;background:url(../images/ab-c.jpg) center 0 no-repeat}
.ab-c .ab-c-content{width:460px;padding:70px 0 0 45px}
.normal-tit-dl{color:#fff;text-align:center;margin-bottom:40px}
.normal-tit-dl dt{font-weight:400;font-size:48px}
.normal-tit-dl dd{font-size:20px;text-transform:uppercase}
.ab-c-disc{position:relative;padding-top:40px;font-size:16px;line-height:30px;color:#fff;text-align:justify}
.ab-c-disc:before{position:absolute;left:50%;top:0;margin-left:-20px;content:'';width:40px;height:1px;background-color:#cccece}
.ab-d{height:1196px;background:url(../images/ab-d.jpg) center 0 no-repeat}
.ab-e{height:486px;padding-top:58px;background:url(../images/ab-e-bg.jpg) center 0 no-repeat}
.ab-e .normal-tit-dl{margin-bottom:0}
.year-slide{height:150px;position:relative}
.year-slide .year-hd .year-next,.year-slide .year-hd .year-prev{position:absolute;top:50%;left:-50px;width:16px;height:16px;line-height:16px;text-align:center;color:#999;font-weight:700;overflow:hidden;cursor:pointer;font-size:16px}
.year-slide .year-hd .year-next{left:auto;right:-50px}
.year-slide .year-bd{height:150px;overflow:hidden}
.year-slide .year-bd ul{overflow:hidden;zoom:1;padding-top:70px!important}
.year-slide .year-bd ul li{position:relative;width:85.71px;height:41px;float:left;cursor:pointer;text-align:center;padding-bottom:15px;border-bottom:1px dashed #666a6e;margin-bottom:5px}
.year-slide .year-bd ul li:before{content:'';position:absolute;left:50%;margin-left:-4px;bottom:-4px;width:8px;height:8px;background-color:#666a6e;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:1}
.year-slide .year-bd ul li span{font-size:18px;color:#fff}
.year-slide .year-bd ul li.selected span{position:absolute;bottom:24px;left:50%;margin-left:-36px;background-color:#CA9248;width:72px;height:72px;line-height:72px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:24px;font-weight:700}
.year-slide .year-bd ul li.selected span:before{content:'';position:absolute;bottom:-8px;left:50%;margin-left:-8px;width:0;height:0;border-top:10px solid #CA9248;border-left:8px solid transparent;border-right:8px solid transparent}
.year-slide .year-bd ul li.selected:before{background-color:#CA9248;width:11px;height:11px;bottom:-5px;margin-left:-5px}
.year-slide-content:after,.year-slide-content:before{content:" ";display:table}
.year-slide-content:after{clear:both}
.year-slide-content .year-slide-list{display:none}
.year-slide-content .year-slide-list:after,.year-slide-content .year-slide-list:before{content:" ";display:table}
.year-slide-content .year-slide-list:after{clear:both}
.year-slide-content .year-slide-list li{float:left;width:50%;font-size:13px;margin-bottom:10px;color:#fff}
.ab-f{height:350px;background-color:#1a2028;overflow:hidden}
.honor-slide{position:relative;padding-top:50px}
.honor-slide .honor-hd .honor-next,.honor-slide .honor-hd .honor-prev{position:absolute;top:50%;left:-60px;width:50px;height:50px;margin-top:-20px;line-height:50px;text-align:center;color:#999;font-weight:700;overflow:hidden;cursor:pointer;font-size:50px}
.honor-slide .honor-hd .honor-next{left:auto;right:-60px}
.honor-slide .honor-bd{overflow:hidden}
.honor-slide .honor-bd ul{overflow:hidden;zoom:1}
.honor-slide .honor-bd ul li{position:relative;width:290px;margin-right:13px;float:left;overflow:hidden;cursor:pointer}
.honor-slide .honor-bd ul li .img-box{position:relative;height:100%;display:block;overflow:hidden}
.honor-slide .honor-bd ul li .img-box img{width:290px;height:224px}
.honor-slide .honor-bd ul li .honor-type{height:44px;line-height:44px;padding:0 10px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff}
.ab-g{height:1273px;padding-top:870px;background:url(../images/ab-g-bg.jpg) center 0 no-repeat}
.ab-g .ab-g-l{float:left;width:515px;border-right:1px solid #c9c9c9;margin-right:60px}
.ab-g .ab-g-l dl{margin-bottom:5px}
.ab-g .ab-g-l dl:after,.ab-g .ab-g-l dl:before{content:" ";display:table}
.ab-g .ab-g-l dl:after{clear:both}
.ab-g .ab-g-l dl dt{float:left;width:87px;height:38px;line-height:38px;margin-right:15px;text-align:center;background-color:#2a3037;color:#fff;font-weight:400;font-size:17px}
.ab-g .ab-g-l dl dt i{font-size:inherit;margin-right:5px}
.ab-g .ab-g-l dl dd{overflow:hidden;line-height:38px;font-size:16px}
.ab-g .ab-g-l dl dd a{margin:0 5px}
.ab-g .ab-g-r{overflow:hidden}
.ab-g .ab-g-r p{font-size:15px;line-height:24px;margin-bottom:25px}
.ab-h{height:1064px;background-color:#eeeded;overflow:hidden}
.ab-h .normal-tit-dl{margin-top:60px;color:#555}
.ab-h .normal-tit-dl dd{color:#9d9d9d}
.ab-culture{margin-bottom:70px}
.ab-culture:after,.ab-culture:before{content:" ";display:table}
.ab-culture:after{clear:both}
.ab-culture li{float:left;width:434px;height:98px;-webkit-border-radius:49px;-moz-border-radius:49px;border-radius:49px;background-color:#d0d0d0;margin:10px 80px}
.ab-culture li i{float:left;line-height:98px;font-size:65px;margin-left:50px;margin-right:40px;color:#707070}
.ab-culture li .ab-culture-bd{overflow:hidden;padding-top:23px}
.ab-culture li .ab-culture-bd h4{font-weight:700;font-size:20px;margin-top:0;margin-bottom:5px;color:#333}
.ab-culture li .ab-culture-bd p{font-size:18px;color:#555}
.culture-slide{position:relative}
.culture-slide .culture-hd .culture-next,.culture-slide .culture-hd .culture-prev{position:absolute;top:50%;left:-60px;width:50px;height:50px;margin-top:-60px;line-height:50px;text-align:center;color:#999;font-weight:700;overflow:hidden;cursor:pointer;font-size:50px}
.culture-slide .culture-hd .culture-next{left:auto;right:-60px}
.culture-slide .culture-bd{overflow:hidden}
.culture-slide .culture-bd ul{overflow:hidden;zoom:1}
.culture-slide .culture-bd ul li{position:relative;width:1200px;float:left;overflow:hidden}
.culture-slide .culture-bd ul li img{display:block}
.culture-slide .culture-bd ul li h4{margin-top:25px;text-align:center;font-size:16px;color:#555}
.ab-i{height:924px;overflow:hidden}
.ab-i .normal-tit-dl{margin-top:60px;color:#555}
.ab-i .normal-tit-dl dd{color:#9d9d9d}
.ab-i .h-disc{text-align:center;font-size:16px;line-height:23px;margin-bottom:45px}


/*投诉建议*/
.order{margin-top:30px;overflow:hidden;}
.order-top{padding:0 0 5px 0;}
.order-sec{float: left;width: 50%;}
.order-dl{overflow: hidden;margin:20px 0;font-size: 12px;clear:both;}
.order-dt{float: left;width: 98px;min-height: 1px;color: #333;text-align: left;padding-left: 10px;line-height: 42px; white-space:nowrap;}
.order-dt span{color: #fc0505;position: relative;top: 3px;left: -1px;}
.order-dd{width:100%;padding-left:10px;float: left;box-sizing: border-box;}
.order-dd-inp{float: left;text-indent: 5px;width: 100%;height: 42px;line-height: 42px;background-color: #fff;border: 1px solid #dfdfdf !important;}
.order-dd-text{padding: 10px;width: 100%;background-color: #fff;border: 1px solid #DBDBDB;resize: none;}
.order-dd-inp.wid-120{width: 120px;}
.order-dd-img{margin-left: 10px;float: left;width: 88px;height: 36px;border: 0px solid #EBEBEB;}
.order-dd-img img{display: block;max-width: 100%;max-height: 100%;}
.order-dd-btn{background-color: #CA9248;border-color: #CA9248;margin-left:10px;float: left;height: 42px;width: 228px;color: #fff;font-weight: bold;font-size:14px;border: 1px solid transparent;border-radius: 4px;}

.order-table{width:100%;margin:0 auto;text-align: center;color: #666;line-height: 35px;}
.order-table tr th{border: 1px solid #dfdfdf;background-color: #ededed;}
.order-table tr td{border: 1px solid #dfdfdf;background-color: #FFF;}

@media screen and (max-width: 1200px) {
    .order-dl{margin-bottom:10px}
    .order-dt{width:auto;padding-left:0;font-size:14px}
    .order-dd{width:100%;padding-left:0}
    .order-dd-inp{width:100%}
    .order-dd-text{width:100%;box-sizing:border-box}
    .order-dd-btn{margin-top:20px;margin-left:0;width:100%;font-size:14px}

    .order-sec{width: 100%;}
    /*.order-dd-text{width: 460px;}*/
}


/*人才招聘*/
.zp-csn{ margin:30px 0;}
.zp-csn dl dt{ height:60px; line-height:60px; padding:0 2%; border:1px solid #ebebeb; background:#fff url(../images/dc01.png) no-repeat 97% center; cursor:pointer; transition:all .5s linear 0s; margin-bottom:20px;}
.zp-csn dl dt.cur{border:1px solid #22262b; background:#22262b url(../images/dc02.png) no-repeat 97% center; transition:all .5s linear 0s; color:#fff;}
.zp-csn dl dt span{ display:inline-block; width:50%;}
.zp-csn dl dd{ padding:0 1% 15px; line-height:2; display:none;}
.tx-wbs{ padding:15px 0;}
.tx-wbs p{ float:left; width:32%; height:48px; margin-right:2%; padding-left:100px; border:1px solid #ebebeb; position:relative;}
.tx-wbs p span{ display:block; width:100px; text-align:right; position:absolute; left:0; top:0; line-height:46px;}
.tx-wbs p input{ height:46px; padding:10px 5px; width:100%; border:none;}
.tx-wbs div{ margin-top:12px;}
.tx-wbs textarea{ width:100%; height:300px; padding:10px; border:1px solid #ebebeb;}
.tx-wbs .ancit input{ width:125px; height:50px; color:#fff; background:#004098; border:none; margin-right:12px;}
.mopers{ padding:100px 0;}
.mopers dl{ width:32%; padding:30px 0; margin-right:2%; float:left; border:1px solid #ebebeb; text-align:center;}
.mopers dd{ line-height:30px; height:30px; overflow:hidden;}
.zl-persont{ padding:0 0 20px;}
.lcnt-nes{ width:48%; float:left;}
.lcnt-nes td{ padding:15px 1% 15px 5%; font-weight:bold; border:1px solid #ebebeb;}
.ofn-img{ width:45%; float:right;}
.confors{ margin-top:30px;}
.confors h3{ color:#fff; background:#afaeae; line-height:66px; padding:0 2%;}
.confors ul{ width:100%; border:1px solid #ebebeb; border-bottom:none;}
.confors ul li{ width:50%; float:left; height:70px; line-height:20px; border-bottom:1px solid #ddd;}
.confors ul li .lect{ width:30%; height:68px; display:table; float:left; background:#fafafa; padding:0 3%;}
.confors ul li .lect span{ display:table-cell; vertical-align:middle;}
.confors ul li .nustm{ width:70%; float:left; display:table; height:68px; padding:0 3%;}
.confors ul li .nustm span{ display:table-cell; vertical-align:middle;}
.pstims{ line-height:25px; margin-top:20px;}
.contm{ width:100%;}
.contm>a{ display:block; margin-bottom:15px;}
.contm table td{ border:1px solid #e5e5e5; padding:5px; line-height:25px;}
.contm table .tc{ background:#aeaeae; color:#fff; width:80px;}
.contm table .tc span{ font-size:24px;}
.contm table .tn{ width:80px; background:url(../images/pdf01.png) no-repeat center center;}
.contm>a:hover table .tc{ background:#00448d;}
.contm>a:hover table .tn{ background:url(../images/pdf02.png) no-repeat center center;}
.year-cont{ margin-bottom:15px;}
.year-cont span{ font-size:36px; font-weight:bold;}
.year-cont select{ width:140px; height:50px; float:right; border:1px solid #ddd;}
.smt-comt{ background:#f8f8f8;}
.more-gird{ text-align:center; padding:20px 0;}
.more-gird a{ display:inline-block; line-height:40px; padding: 0 20px; border:1px solid #ebebeb; border-radius:20px; background:#fff; }
.bt-olst{ padding:20px 0;}
.bt-olst .tit{ font-size:18px; color:#2553a0; font-weight:bold;}
.bt-olst .tit span{ font-size:14px; color:#333; font-weight:normal; float:right;}
.bt-olst .time{ line-height:35px; padding-bottom:15px; border-bottom:1px solid #ddd;}
.news-cont{ line-height:2; padding:15px 0;}
.cd-page{ margin:20px 0; height:45px; line-height:45px; background:#f5f5f5; position:relative;}
.cd-page a.cd{ display:inline-block; width:45px; height:45px; background:url(../images/cd.jpg) no-repeat center center; position:absolute; left:50%; margin-left:-22px; top:0;}


/*环保体系*/
.protect-a{height:1265px;background:url(../images/protect-a-bg.jpg) center 0 no-repeat}
.pro-header{position:relative;padding-top:150px;padding-bottom:56px;text-align:center;margin-bottom:70px}
.pro-header:after{content:'';position:absolute;bottom:0;left:50%;margin-left:-22px;width:44px;height:1px;background-color:#553a16}
.pro-header h4{margin-top:0;margin-bottom:10px;font-size:26px;font-weight:400}
.pro-header p{font-size:55px}
.protect-b-list{width:780px;margin:0 auto}
.protect-b-list:after,.protect-b-list:before{content:" ";display:table}
.protect-b-list:after{clear:both}
.protect-b-list li{float:left;width:100px;text-align:center}
.protect-b-list li+li{margin-left:70px}
.protect-b-list li i{display:block;margin:0 auto;width:72px;height:72px;line-height:70px;border:1px solid #000;font-size:42px;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.protect-b-list li span{display:block;margin-top:15px;font-size:18px}
.protect-b{height:898px;background:url(../images/protect-b-bg.jpg) center 0 no-repeat}
.protect-b .pro-header{color:#553a16}
.protect-c{height:1097px;background:url(../images/protect-c-bg.jpg) center 0 no-repeat}
.protect-c .protect-c-list{margin-top:80px}
.protect-c .protect-c-list:after,.protect-c .protect-c-list:before{content:" ";display:table}
.protect-c .protect-c-list:after{clear:both}
.protect-c .protect-c-list li{float:left;width:232px}
.protect-c .protect-c-list li img{display:block;width:232px}
.protect-c .protect-c-list li+li{margin-left:10px}
.protect-d{height:976px;background:url(../images/protect-d-bg.jpg) center 0 no-repeat}
.protect-d-cont .zl-tag{display:block;width:148px;height:38px;line-height:36px;border:1px solid #45614d;text-align:center;font-size:20px;margin:0 auto}
.protect-d-cont p{margin:36px auto;width:780px;font-size:18px;line-height:28px;color:#333}
.protect-e{height:932px;background:url(../images/protect-e-bg.jpg) center 0 no-repeat}
.protect-e .pro-e-header h4{text-align:center;font-size:55px;font-weight:400;margin:90px 0;color:#fff}
.protect-e .pro-e-body{width:874px;margin:0 auto}
.protect-e .pro-e-list:after,.protect-e .pro-e-list:before{content:" ";display:table}
.protect-e .pro-e-list:after{clear:both}
.protect-e .pro-e-list li{float:left;width:407px;height:515px;text-align:center;background:url(../images/pro-e-list-1.png) 0 0 no-repeat}
.protect-e .pro-e-list li+li{margin-left:60px;background:url(../images/pro-e-list-2.png) 0 0 no-repeat}
.protect-e .pro-e-list li dl{height:288px}
.protect-e .pro-e-list li dl dt{padding-top:82px;font-size:36px;color:#fff;margin-bottom:5px}
.protect-e .pro-e-list li dl dd{font-size:17px;color:#bfc0c1}
.protect-e .pro-e-list li p{width:310px;height:120px;margin:0 auto;font-size:14px;line-height:20px;color:#9c9d9e}
.protect-e .pro-e-list li .btn{width:205px;height:46px;font-size:18px;line-height:32px;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px}

/*蓝钻工程*/
.lz-a{height:672px;background:url(../images/lz-a.jpg) center 0 no-repeat}
.lz-b{height:847px;background-color:#dfdfe1}
.lz-header{text-align:center;padding-bottom:65px}
.lz-header h2{margin-top:100px;font-weight:400;font-size:50px}
.lz-header p{text-transform:uppercase;font-size:20px}
.lz-c{height:922px;background:url(../images/lz-c-bg.jpg) center 0 no-repeat}
.lz-c .lz-header{color:#fff}
.lz-c .lz-header h2{margin-bottom:20px}
.lz-c .lz-header p{line-height:26px;font-size:16px}
.lz-c-tab{margin-bottom:25px}
.lz-c-tab:after,.lz-c-tab:before{content:" ";display:table}
.lz-c-tab:after{clear:both}
.lz-c-tab li{float:left}
.lz-c-tab li+li{margin-left:6px}
.lz-c-tab li.active .btn{background-color:#fff;color:#46546b}
.lz-c-tab li.active .btn:after{content:'';position:absolute;left:50%;bottom:-10px;margin-left:-8px;width:0;height:0;border-top:10px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent}
.lz-c-tab li .btn{position:relative;width:144px;height:48px;text-align:center;font-size:16px;color:#fff;border-color:#fff;line-height:34px}
.lz-c-tabcont img{display:none}
.lz-d{height:913px;background:url(../images/lz-d-bg.jpg) center 0 no-repeat}
.lz-d .lz-header h2{margin-bottom:20px}
.lz-d .lz-header p{line-height:26px;font-size:16px}
.quality-list:after,.quality-list:before{content:" ";display:table}
.quality-list:after{clear:both}
.quality-list li{float:left;margin:0 8px 30px}
.quality-list li .box-link{display:block;position:relative;width:284px;height:239px;overflow:hidden}
.quality-list li .box-link img{-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}
.quality-list li .box-link:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.quality-list li .box-link img{display:block;width:284px;height:239px}
.quality-list li .box-link span{position:absolute;left:0;right:0;bottom:0;padding:0 10px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:52px;line-height:52px;background-color:#46546b;color:#fff;font-size:17px}
.lz-d-slide .carousel-control{background-image:none;opacity:1;filter:alpha(opacity=100);left:-105px;width:65px}
.lz-d-slide .carousel-control.right{left:auto;right:-105px}
.lz-d-slide .carousel-control .glyphicon{margin-top:-48px;width:65px;height:65px;font-size:65px}
.lz-e{height:1138px;background:url(../images/lz-e.jpg) center 0 no-repeat}
.lz-e .lz-header h2{margin-bottom:20px;color:#fff}
.lz-e-wrap:after,.lz-e-wrap:before{content:" ";display:table}
.lz-e-wrap:after{clear:both}
.lz-e-wrap h2{font-size:16px;font-weight:400;color:#fff;margin-bottom:15px}
.lz-e-wrap .lz-e-left{float:left;width:763px;border-right:1px solid #d6d6d6}
.lz-e-wrap .lz-e-right{float:right;width:406px}
.lz-e-wrap .lz-e-right .lz-e-row a{margin-right:0}
.lz-e-wrap .lz-e-row:after,.lz-e-wrap .lz-e-row:before{content:" ";display:table}
.lz-e-wrap .lz-e-row:after{clear:both}
.lz-e-wrap .lz-e-row a{float:left;margin-bottom:15px;margin-right:12px}
.lz-e-wrap .lz-e-row a img{display:block}
.lz-e-wrap .lz-e-row a span{display:block;text-align:center;height:63px;line-height:63px;color:#fff;background-color:#46546b;font-size:15px}
.lz-f{height:1084px;background:#e2e2e4}
.lz-f .lz-header h2{margin-bottom:20px}
.lz-f .lz-header p{line-height:26px;font-size:16px}
.lz-g{height:1023px;background:url(../images/lz-g-bg.jpg) center 0 no-repeat}
.lz-h{height:913px;background:url(../images/lz-d-bg.jpg) center 0 no-repeat}
.lz-step{position:relative}
.lz-step:after,.lz-step:before{content:" ";display:table}
.lz-step:after{clear:both}
.lz-step:after{content:'';position:absolute;right:-2px;top:72px;width:0;height:0;border-left:20px solid #46546b;border-top:14px solid transparent;border-bottom:14px solid transparent}
.lz-step li{float:left;width:25%}
.lz-step li.last-child .step-hd span,.lz-step li:hover .step-hd span{padding-top:13px;background:url(../images/lz-step-span.png) center 0 no-repeat;font-size:20px}
.lz-step li.last-child .step-bd .dark-box .ex-box,.lz-step li:hover .step-bd .dark-box .ex-box{display:block}
.lz-step li .step-hd{text-align:center;height:98px;position:relative}
.lz-step li .step-hd:before{content:'';position:absolute;left:0;right:0;bottom:11px;height:1px;background-color:#46546b}
.lz-step li .step-hd span{display:block;height:78px;font-size:15px;padding-top:36px}
.lz-step li .step-hd .dot{display:inline-block;width:13px;height:13px;background-color:#46546b;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.lz-step li .step-bd{padding:32px 35px}
.lz-step li .step-bd .dark-box{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#46546b;text-align:center;padding:25px 30px;color:#fff}
.lz-step li .step-bd .dark-box dl dt{display:inline-block;width:72px;height:72px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;line-height:72px;font-size:22px;background-color:#fff;color:#46546b;margin-bottom:9px}
.lz-step li .step-bd .dark-box dl dd{padding-bottom:25px;font-size:20px}
.lz-step li .step-bd .dark-box .ex-box{padding-top:25px;position:relative;display:none}
.lz-step li .step-bd .dark-box .ex-box:after{content:'';position:absolute;left:55px;right:55px;top:0;height:1px;background-color:#9ea6b1}
.lz-step li .step-bd .dark-box .ex-box p{font-size:14px;margin-bottom:25px}

/*底部二维码*/
.qrbox {overflow:hidden;margin-top:20px;}
.qrbox li {float:left;margin-right:20px;color:#FFF;text-align:center;line-height:35px;font-size:12px;}
