﻿/*重置*/
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{font:14px/180% Arial, Helvetica, "Microsoft YaHei"; color:#666;-webkit-font-smoothing:antialiased;overflow-x:hidden;}
html, body{height: 100%;margin: auto;padding: 0;}
html, body, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, img, p, span, a{margin:0px;padding:0px;}
ul, li, dl, dt, dd{list-style:none;}
ol{list-style-type: decimal; list-style-position: outside;}
img {display:block;}
textarea{font-family: "Microsoft YaHei";}
input, select, option ,button{margin:0;font-family: "Microsoft YaHei";appearance:none;-moz-appearance:none;-webkit-appearance:none;}
input:focus,textarea:focus,select:focus{outline:none;border:1px solid #d8be8b;}
i,em{font-style: normal;}
q:before,q:after{content:'';}
a{text-decoration:none;outline:none; color:#666;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
a:hover{color:#d8be8b;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.text_c{text-align:center}
.text_r{text-align:right}
.cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.cb li{zoom:1;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{/*display: inline-block;*/zoom:1;}

/*公共*/
.w1460{width: 1460px; margin: 0 auto;min-width: 1200px;}
.w1200{width: 1200px; margin: 0 auto;}
.b300{border: 1px solid #eee;padding: 20px;margin-bottom: 20px;overflow: hidden;width: 258px;}
.w100{width: 100%;min-width: 1200px;}

/*头部*/
header{height: 180px;width: 100%;}
.header_top_box{width: 100%;height: 36px; background-color: #2b2b2b;position: fixed; top: 0; z-index:99999;transition:all 0.5s ease-in-out;}
.header_top{width:100%; height: 36px;}
.header_top a{color:#666}
.w_bg{background: white;}
.location_city{position: relative; margin-top: 8px;}


.location_city:hover .cityList{opacity: 1; top: 26px; }


.header_top .fr{line-height: 36px; color: #aaacae;}
.header_top .fr i{ display:block; float:left; width: 1px; height: 20px; background-color: #5d6267; margin:8px 18px;}
.header_top .fr span{padding-right: 67px; float:left;}
.header_top .fr a{float:left;}
.header_top .fr a:hover{color: white;}

.header_logo_box{width: 100%;position: fixed; top:132px; z-index:99998;background-color: white;transition:all 0.5s ease-in-out;}
.header_logo{width:100%; height: 96px;position: relative;}
.header_logo .logo{float: left; height: 36px; margin: 30px 0;}
.header_logo .logo a{float: left;}
.header_logo .logo span{float: left; font-size: 16px; color: #2b2b2b; line-height: 18px; padding-left: 18px; margin: 18px 0 9px 18px; border-left: 1px dotted #bebebe;}

.logo_seach{position: relative; position: absolute;  border: 1px solid #666;width:420px; height: 34px; line-height: 34px; top: 30px; left: 50%; margin-left: -60px;background-color: white;}
.logo_seach input{border: none; height: 34px; padding: 0 12px;}
.logo_seach i{display: block;cursor: pointer; width: 34px; height: 34px; background: url(../images/logo_seach.png) no-repeat center center;position: absolute; right: 4px; top: 0;}

.logo_phone{float: right;height: 40px; margin-top: 30px; background: url(../images/top_phone.png) no-repeat left bottom;}
.logo_phone span{ font-size: 14px; line-height: 14px;}
.logo_phone a{ font-size: 24px; color: #2b2b2b; display: block; line-height: 30px; padding-left: 20px;}

.search {margin: 0px 0px 0px 0; width:420px;  float:left; position: relative; z-index: 999;box-sizing: content-box;}
.lanmu {width:91px; text-align: left; text-indent: 8px;border:#000 1px solid; border-top: none; top: 34px; left:-1px; position:absolute; z-index:9}
.lanmu a {padding-left:10px; height: 30px; line-height: 30px; color:#666; font-size: 12px; background:#FFF; display:block;cursor: pointer;}
.lanmu a:hover {color:#d8be8b; background:#f6f6f6;}
.key {padding-left: 10px!important; width:238px; height: 40px; line-height: 32px!important; font-size:14px; color: #aaa; border:1px solid #black; border-left: none;}
.logo_seach .sub {width: 70px; height: 35px; color: #FFF; font-size: 16px;font-weight: bold; background: #000; border: none;float: right; }

.nav_box{height: 47px; width: 100%;}
.nav_box .nav{height: 47px; width:100%; margin: 0 auto;position: relative;}
.nav_box .nav>ul>li{position: relative; float: left;line-height: 47px; text-align: center; background: url(../images/nav.png) no-repeat left center;transition:all 0.5s ease-in-out;}
.nav_box .nav>ul>li a{font-size: 16px; color: #333;padding:0 48px;}
.nav_box .nav>ul>li a i{ display: inline-block; width: 12px; height: 7px; background: url(../images/nav_i.png) no-repeat; margin-left: 7px;transition:all 0.5s ease-in-out;}
.nav_box .nav>ul>li a em{display:block;position: absolute;top: 14px; left: 26px; width: 22px; height: 20px; background:url(../images/nav_em.png) no-repeat;transition:all 0.5s ease-in-out;}
.nav_box .nav>ul>li:first-child{background: none;}
.nav_box .nav>ul>li:first-child + li + li + li + li + li + li + li + li + li em{background-position: -22px 0;}
.nav_box .nav>ul>li:first-child + li + li + li + li + li + li + li + li a{padding-left: 54px;padding-right: 0;}
.nav_box .nav ul>li:first-child + li + li + li + li + li + li + li + li + li{padding-right:0;right: -163px;top: 0; position: absolute;opacity: 0;}
.nav_box .nav ul>li:first-child + li + li + li + li + li + li + li + li + li a{padding-right:0;padding-left: 54px;}
.nav_box .nav>ul>li:hover a{color: #d8be8b;}
.nav_box .nav>ul>li:hover i{background-position: -12px 0;transform: rotateZ(180deg);transform-origin: 50% 50%;}
.nav_box .nav>ul>li:hover em{ background:url(../images/nav_em2.png) no-repeat; }
.nav_box .nav ul li.act a{color:  #d8be8b;}
.nav_box .nav ul li.act i{color:  #d8be8b;background-position: -24px 0;}
.nav_box .nav>ul>li:hover .nav_hover_box{display: block;}

.nav_hover_box{ width:100%;border-top: 1px solid #e0e0e0;background-color: rgba(255,255,255,0.95);box-shadow: 0 10px 15px rgba(0,0,0,.1); -webkit-box-shadow: 0 10px 15px rgba(0,0,0,.1);-moz-box-shadow: 0 10px 15px rgba(0,0,0,.1);/*display: none;*/}
.nav_hover{width: 1460px; overflow: hidden; margin: 0 auto;}

.nav_hover_vrty{width: 1200px;overflow: hidden;}
.nav_hover dl{overflow: hidden; float: left; border-right: 1px solid #e0e0e0; height: 80px; background: url(../images/nav_hover_vrty.png) no-repeat left 10px; padding-left: 60px; padding-right: 20px; margin-right: 30px;}
.nav_hover_vrty dl:first-child + dl + dl{margin-right: 0;}
.nav_hover dt a{ color: #2b2b2b; line-height: 29px;}
.nav_hover dt a:hover{ color: #d8be8b;}
.nav_hover dd{overflow: hidden;}
.nav_hover dd a{ display: inline-block; width: 42px; overflow: hidden; line-height: 25px; margin-right: 15px;}
.nav_hover dd a:hover{text-decoration: underline;}

.nav_hover ul{overflow: hidden; text-align: center;}
.nav_hover ul li{overflow: hidden; display: inline-block; width:100px; border-right: 1px solid #e0e0e0;padding: 0 50px;}
.nav_hover ul li a{display: block; color: #333; font-size: 16px; line-height: 26px;}
.nav_hover ul li:hover a{ background: url(../images/nav_bg_h.png) no-repeat;color: #d8be8b; }
.nav_hover_vrty ul li:first-child a{background-position: -160px 0;}
.nav_hover_vrty ul li:first-child + li a{background-position: -240px 0;}
.nav_hover_vrty ul li:first-child + li{border: none;}


.nav_hover_zzcp{}

.nav_hover_zzcp ul li:first-child a{}
.nav_hover_zzcp ul li:first-child + li a{background-position: -80px 0;}
.nav_hover_zzcp ul li:first-child + li{border: none;}

.nav_hover_zxzs{width: 800px; margin: 0 auto;}
.nav_hover_zxzs dl:first-child + dl + dl{margin-right: 0;border: none;}
.nav_hover_zxzs ul li a{background: url(../images/nav_bg_q.png)no-repeat;}
.nav_hover_zxzs ul li:hover a{ background: url(../images/nav_bg_w.png) no-repeat;color: #d8be8b; }

.nav_hover_zxzs ul li:first-child a{background-position:-30px 0;}
.nav_hover_zxzs ul li:first-child + li a{background-position: -104px 0;}
.nav_hover_zxzs ul li:first-child + li + li a{background-position: -184px 0;}
.nav_hover_zxzs ul li:first-child + li + li + li a{background-position: -264px 0;}
.nav_hover_zxzs ul li:first-child + li + li + li + li a{background-position: -336px 0;}





.nav_hover_ahfw{width: 900px; margin: 0 auto;}
.nav_hover_ahfw dl{ margin-bottom: 40px;}
.nav_hover_ahfw dl dd a{width: 70px;}
.nav_hover_ahfw ul{overflow: hidden; clear: both;border-top: 1px solid #e0e0e0; padding-top: 40px;width: 760px;
    margin: 0 auto;}
.nav_hover_ahfw ul li{display: block; float: left;}
.nav_hover_ahfw ul li:first-child a{background-position:-320px 0;}
.nav_hover_ahfw ul li:first-child + li a{background-position: -400px 0;}
.nav_hover_ahfw ul li:first-child + li + li a{background-position: -480px 0;}
.nav_hover_ahfw ul li:first-child + li + li + li a{background-position: -560px 0;}
.nav_hover_ahfw ul li:first-child + li + li + li + li a{background-position: -640px 0;}
.nav_hover_ahfw ul li:first-child + li + li + li + li {border: none; padding-right: 0;}
.nav_hover_ahfw .nav_dd_a{width: 98px;}
.nav_hover_ahfw .nav_hover_dl{margin-left: 40px;}
.nav_hover_ahfw .nav_hover_dl dd a{width: 42px;}
.nav_hover_ahfw h2{font-size: 18px;  font-weight: normal; text-align: center; color: #333; margin-bottom: 16px;}
.nav_hover_ahfw .no_border{border: 0;}

.nav_hover_ljah{}


.nav_hover_ewm ul li{height: auto;}
.nav_hover_ewm ul li:first-child + li + li{padding-right: 0;border: 0;}
.nav_hover_ewm ul li a{padding: 0;background: none; text-align: center;font-size: 14px;}
.nav_hover_ewm ul li img{width: 80px;}

.header_add_top{top: 0;background-color: rgba(255,255,255,0.95);box-shadow: 0 10px 15px rgba(0,0,0,.1);-webkit-box-shadow: 0 10px 15px rgba(0,0,0,.1); -moz-box-shadow: 0 10px 15px rgba(0,0,0,.1);}
.header_add_ma{margin-top: -132px;}

/*.header_add_top .nav_box .nav>ul>li a{padding:0 35px;}*/
.header_add_top .nav_box .nav ul>li:first-child + li + li + li + li + li + li + li + li + li{opacity: 1;right: 0;}
.header_add_top .nav_box .nav>ul>li:first-child + li + li + li + li + li + li + li + li a{padding-right: 36px;}


/*banner*/
.banner{height:640px;overflow: hidden;position: relative;background-color: #fff;}
.banner .bd ul li{height:640px;}
.banner .hd{position: absolute;height:1px;bottom:18px; text-align: center;width: 100%;}
.banner .hd ul li{display: inline-block; width:30px; height:1px; overflow:hidden; margin:0 7px; text-indent:99999px; cursor:pointer; background-color: white; opacity: 0.6;}
.banner .hd ul li.on{opacity: 1;}
.banner .prev,.banner .next{position: absolute;display: block; cursor:pointer; top: 50%; margin-top: -60px; width: 42px; height: 120px; background: url(../images/banner_btn.png) no-repeat rgba(255,255,255,0.4); opacity: 0;}
.banner .prev{left: 30px;}
.banner .next{background-position: -42px 0; right: 30px;}
.banner .prev:hover,.banner .next:hover{ background-color:rgba(255,255,255,0.9);}
.banner:hover .prev,.banner:hover .next{opacity: 1;}


 
/*看设计*/
.index_design{}
.index_tit{text-align: center; margin-top: 100px; margin-bottom: 40px; overflow: hidden;}
.index_tit h2{font-size: 42px; color: #2b2b2b; font-weight: normal; line-height: 42px;}
.index_tit h2{color: #d8be8b;transition:all 0.5s ease-in-out;;}
.index_tit .index_tit_line{width: 56px; height: 1px; background-color:  #d8be8b; display: inline-block; margin:21px 0;transition:all 0.5s ease-in-out;}
.index_tit p{font-size: 18px; color: #666; line-height: 18px;}
.index_tab{margin-top: 38px; line-height: 32px;}
.index_tab a{display: inline-block;color: #333;padding:0 22px;border: 1px solid white; }
.index_tab a:hover{color: #d8be8b;border: 1px solid #d8be8b; height: 32px;border-radius: 3px;}
.index_tit:hover .index_tit_line{width: 126px;}

.design{ width:100%;  overflow:hidden; background:#fff; text-align:center;   }
.design ul{ width:100%}
.design ul li{width:calc(25% - 24px);float:left;margiN:auto; background:#f7f7f7;padding:10px;margin:2px}
.design ul li img{width:100%;height:auto;max-height:300px}
.design ul li span{padding:10px 0 0 0;margiN:auto;float:left;width:100%; text-align:left}
.design ul li span b{background:#d8be8b;color:#fff;padding:1px 15px;float:right;margin:auto}
  

/*装修日记*/
.diary{width:100%;height: 473px;}
.diary ul li{float: left;position: relative; overflow: hidden; margin-right: 20px;width: 350px;transition:all 0.5s ease-in-out;}
.diary ul li .diary_img{width: 350px;height: 262px;overflow: hidden;}
.diary ul li .diary_img img{width: 350px;height: 262px;}
.diary ul li .diary_foot{width:308px;height:150px; padding: 30px 20px; border: 1px solid #f4f4f4;border-top: none; background-color: white;transition:all 0.5s ease-in-out;}
.diary ul li .diary_foot span{display: block;line-height: 18px;font-size: 18px;color: #2b2b2b; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;}
.diary ul li .diary_foot p{display: block;line-height: 24px;font-size: 14px; height: 48px; overflow:hidden;color: #999; margin-top: 12px;}
.diary ul li em{position: absolute;bottom: 30px; left: 20px;font-size: 16px;padding-left: 30px; line-height: 16px; color: #666; background: url(../images/diary_more.png) no-repeat left center;}
.diary ul li b{display: block; position: absolute;bottom: 26px; right: 20px;width: 60px; height: 27px; background: url(../images/diary_li.png) no-repeat left center;transition:all 0.5s ease-in-out;}
.diary ul li i{display: block; position: absolute;top: 0; left:50%; margin-left: -57px; width: 114px; height: 24px;line-height: 24px; text-align: center;color: white;font-size: 16px; background-color: #d8be8b;}
.diary ul li:hover b{ background: url(../images/diary_li_h.png) no-repeat left center;}
.diary ul li:hover .diary_foot{border-color: #d8be8b }
.diary ul li:first-child + li + li + li{margin-right: 0;}
.diary ul li:hover{box-shadow: 0px 5px 24px 0px rgba(0, 0, 0, 0.18);}

/*计算器*/
.jisuanqi{width:100%; overflow:hidden;border-top:solid 1px #ddd;padding-top:40px}
.jisuanqi .ad1{width:530px;float:left}
.jisuanqi .ad2{width:320px;float:right}
.jisuanqi .kuan{width:610px;float:left}
.jisuanqi .kuan span{width:269px;margin-left:24px;float:left}
.jisuanqi .kuan span b{width:100%;font-size:18px; font-weight:normal;line-height:38px}
.jisuanqi .kuan span input{width:261px;border:solid 1px #ddd;line-height:30px;padding:3px}
.jisuanqi .kuan span select{width:560px;border:solid 1px #ddd;line-height:30px;padding:3px;color:#999;height:37px}
.jisuanqi .submit{width:320px;height:50px;margin-top:20px; background:#b80606;color:#fff;border:none;font-size:16px}

/*装修流程*/
.liucheng{height: auto;overflow:hidden;margin: auto;margin-top:40px}
.liucheng a{display: block;width: 163px;height:100px;position:relative;float:left;margin-left:20px;border:1px solid #ccc;}
.liucheng a:first-child{margin-left: 0;}
.liucheng a span{display: block;width: 50px;height: 50px;margin: 10px auto 0 auto;}
.liucheng a p{line-height:35px;display: block;text-align: center;color: #555;font-size:16px}
.liucheng a em{display: block;border: 10px solid transparent;position: absolute;right: -20px;top: 40px;font-size: 0;}
.liucheng .current{background: #333;border-color: #333;}
.liucheng .current span{background-position:-50px top}
.liucheng .current p{color:white}
.liucheng .current em{border-color:transparent transparent transparent #333}

/*热装小区+设计师*/
.hot_box{background-color: #f4f4f4;width: 100%;overflow: hidden; padding: 40px 0; margin-top: 100px;}
.village{float: left;width: 50%;overflow: hidden;}
.index_tit2{width: 100%; overflow: hidden; margin-bottom: 30px;position: relative;}
.index_tit2 h2{color: #2b2b2b;font-size: 30px; line-height: 30px;font-weight: normal;}
.index_tit2 p{color: #999;font-size: 16px; line-height: 16px; margin-top: 18px;}
.index_tit2 .more{color: #999;font-size: 14px; line-height: 14px;position: absolute;right: 0;top: 50px;}
.village .index_tit2 .more{right: 20px !important;}
.index_tit2 .more:hover{color: #d8be8b;text-decoration: underline;}
.village .hd{float: left;background:url(../images/villagebgs.gif) no-repeat left;padding:1px 0 0 1px}
.village .hd ul{}
.village .hd ul li{color: #999; overflow: hidden; cursor: pointer;width:177px;float:left;height:100px; background:url(../images/villagebg.gif) no-repeat right; text-align:center;padding-top:40px}
.village .hd ul li i{display: block;width: 1px; height: 50px;background-color: #999; margin-left: 22px;}
.village .hd ul li span{font-size: 34px;line-height: 34px;display: block;margin: 10px 0 6px;color:#d8be8b;font-weight:bold}
.village .hd ul li p{font-size: 16px; line-height: 16px; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;}


.designer{float: left;width:710px;margin-left: 20px; overflow: hidden;}
.designer .bd{float: left;}
.designer .bd ul li{width: 308px; height: 420px; overflow: hidden;position: relative;}
.designer .bd ul li img{height: 100%;}
.designer .bd ul li i{display: block; width: 308px; height: 420px;background-size: 100% 100%; position: absolute;left: 0;top: 0;background: url(../images/designer_bg.png) no-repeat; opacity: 0;transition:all 0.5s ease-in-out;}
.designer .bd ul li i:hover{ opacity: 1;}
.designer .hd{float: left;}
.designer .hd ul li{width: 366px; height: 56px;border-bottom: 1px solid #f1f1f1;background: white; padding-left: 36px;}
.designer .hd ul li h2{font-weight: normal;font-size: 16px; color: #d8be8b; line-height: 56px;}
.designer .hd ul li h2 span{padding-right: 12px;}
.designer .hd ul li p{width: 330px; font-size: 14px; line-height: 25px; height: 0; overflow: hidden; color: #2b2b2b; opacity: 0.8;}
.designer .hd ul li.on{height: 192px; background-color: #d8be8b;border-bottom: none;}
.designer .hd ul li.on h2{color: #fff;padding-top: 10px;}
.designer .hd ul li.on p{height: 75px;color:#fff}
.designer .hd ul>li:first-child + li + li + li + li{border: none;}

/*快速参观*/
.kscg{width:100%;background:url(../images/i05.jpg) no-repeat top;height:100px}



/*装修知识*/
.index_news{overflow: hidden;margin-top:100px}
.index_news .index_tit p{font-size: 16px; color: #666; line-height:30px;}
.index_news .index_tit{text-align: left; overflow: hidden;margin-top:0px;}
.index_news .index_tit h2{font-size:30px; color: #2b2b2b; font-weight: normal; line-height: 42px;}
.index_news .index_tit h2{color: #d8be8b;transition:all 0.5s ease-in-out;;}
.index_news .index_tit .index_tit_line{width: 56px; height: 1px; background-color:  #d8be8b; display: inline-block; margin:21px 0;transition:all 0.5s ease-in-out;}

.zxnxs_tab{float:right; width: 250px;padding-top:30px}
.zxnxs_tab ul li{width: 100%; text-align: center;}
.zxnxs_tab ul li img{width:100%;height:170px}
.zxnxs_tab ul li a{color: #333; display: block;}
.zxnxs_tab ul li a p{line-height:50px;}

.zxnxs_bottom{ overflow: hidden;float: left;}
.zxnxs_l{width:560px; float: left; background-color: #f7f7f7;padding:30px 0 30px 30px;}
.zxnxs_l ul li{width: 250px; overflow: hidden; position: relative; float: left; padding-right:30px}
.zxnxs_l ul li a{display: block; width: 254px; overflow: hidden;}
.zxnxs_l ul li a img{width:250px;height:161px}
.zxnxs_l ul li p{width:100%;line-height:40px;font-size:16px; text-align:center}

.zxnxs_r{width:534px; border: 1px solid #f7f7f7; float: left; padding:30px 32px;height:512px}
.zxnxs_r ul{ overflow: hidden;}
.zxnxs_r ul li{line-height: 36px;  overflow: hidden;}
.zxnxs_r ul li a{display: block; float: left;width: 340px; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis; background: url(../images/zxnxs_r_li.png) no-repeat left center; padding-left: 21px; font-size: 14px; color: #333;}
.zxnxs_r ul li span{float: right; color: #999;}
.zxnxs_r ul li a:hover{color:#d8be8b; background: url(../images/zxnxs_r_li.png) no-repeat left center;}


/*合作商家*/
.picMarquee-left{ overflow:hidden; position:relative;padding-bottom:20px}
.picMarquee-left .bd{ padding:10px 0;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:190px; height:90px; display:block;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }



/*设计师*/
.iTeam{height:480px;width:100%;}
.iTeam .bd{width:542px;height:480px;overflow: hidden;float:left}
.iTeam .bd .imga{width:312px;height: 480px;float:left}
.iTeam .bd .imga img{height:480px;margin-left:-32px}
.iTeam .bd .info{width:200px;height:480px;padding:0 15px;color:#444;float:right;background:#F2F1F1}
.iTeam .bd .info .name{margin:50px 0 20px;font-size: 24px;}
.iTeam .bd .info .name .blue{font-size:24px;color:#000;font-weight:normal}
.iTeam .bd .info .name span{font-size:12px;color:#fff;font-weight:normal; background:#d8be8b;padding:2px 10px}
.iTeam .bd .info p{margin: 10px 0;line-height: 20px;}
.iTeam .bd .info .order{position: relative;display: block;width: 100%;height: 36px;margin:20px 0;background: #d8be8b;line-height: 36px;text-align: center;color: #FFF;border-radius:5px;font-size:15px}
.iTeam .bd .info .order:hover{background:#FB8D1A;color:#FFF;}
.iTeam .bd .info .more{position: relative;display: block;width: 100%;height: 36px;margin:20px 0px;background: #F2F1F1;line-height: 36px;text-align: center;color: #d8be8b;border:solid 1px #d8be8b;border-radius:5px;font-size:15px}
.iTeam .bd .info .more:hover{background:#fff}

.iTeam .hd{position: relative;width:918px;height:480px;overflow: hidden;}
.iTeam .hd li{float: left;width: 178px;height: 157px;margin: 0 0 4px 4px;overflow: hidden;}
.iTeam .li .imga{height:130px;overflow: hidden;}
.iTeam .li .imga img{width:178px;}
.iTeam .li .bg{opacity: .5;filter: alpha(opacity=50);visibility: visible;background: #000;}
.iTeam .li .more{opacity: 0;visibility: hidden;position: absolute;top: -100%;left: 50%;width: 30px;height: 30px;margin: -15px;background: url(index.png) -180px 0 no-repeat;text-indent: -999em;}
.iTeam .li6{padding-left:546px;}
.iTeam .li a:hover .bg,.iTeam .li.on a .bg{opacity: 0;filter: alpha(opacity=0);visibility: hidden;}
.iTeam .li a:hover .more,.iTeam .li.on a .more{opacity: 1;visibility: visible;top: 50%;}
.iTeam .hd .banner{position: absolute;left: 0;top: 161px;width: 542px;}
.iTeam .hd .banner img{height: 157px;}

/*3D体验*/
.vrzp{ overflow:hidden}
.vrzp .vrbanner{width:440px; background:url(../images/vrbanner.png) no-repeat; position:absolute;margin-left:-190px;float:left;height:642px}
.vrzp ul{width:1210px;overflow:hidden;background:#fff;text-align:center;float:right}
.vrzp ul li{width:603px;margin:auto;float:left;margin-left:2px;margin-bottom:2px}
.vrzp ul li img{width:603px;height:320px}
.vrzp ul li span{padding:10px 0;margiN:auto;float:left;width:100%;text-align:left;background:#000; position:relative;margin-top:-45px; text-indent:10px;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;color:#fff}
.vrzp ul li:hover span{background:#d8be8b;transition:all 0.5s ease-in-out;}

 




/*友情链接*/
.links_box{width: 100%;background-color: #f4f4f4; padding: 36px 0; margin-top: 100px;}
.links_box .hd ul{overflow: hidden}
.links_box .hd ul li{float: left; line-height: 43px; font-size: 16px;margin-right: 30px;cursor: pointer;}
.links_box .hd ul li.on{color: #d8be8b;border-bottom: 1px solid #d8be8b;}
.links_box .bd{overflow: hidden;margin-top: 13px;}
.links_box .bd ul li{overflow: hidden;}
.links_box .bd ul li a{display: inline-block; line-height: 36px; margin-right: 13px;}
.links_box .bd ul li a:hover{color: #d8be8b;}













/*底部*/
.footer{width: 100%;overflow: hidden;border-top: 1px solid #f4f4f4;}
.foot_adv{width: 100%;overflow: hidden;border-bottom: 1px solid #e4e4e4;}
.foot_adv ul li{float: left;height: 140px;padding-top: 59px; width: 14.2%;overflow: hidden; text-align: center;}
.foot_adv ul li a{display: block;width:108px; height: 41px; line-height: 18px; padding-top: 63px;font-size: 18px; color: #2b2b2b; background: url(../images/foot_adv.png) no-repeat; margin: 0 auto;transition-duration: 1s;}
.foot_adv ul li a:hover{ background: url(../images/foot_adv_h.png) no-repeat;color: #d8be8b;transform:scale(1.05);}
.foot_adv ul li:first-child a{background-position: -49px 0;}
.foot_adv ul li:first-child + li a{background-position: -257px 0;}
.foot_adv ul li:first-child + li + li a{background-position: -467px 0;}
.foot_adv ul li:first-child + li + li + li a{background-position: -678px 0;}
.foot_adv ul li:first-child + li + li + li + li a{background-position: -885px 0;}
.foot_adv ul li:first-child + li + li + li + li + li a{background-position: -1094px 0;}
.foot_adv ul li:first-child + li + li + li + li + li + li a{background-position: -1303px 0;}

.foot{overflow: hidden;padding: 40px 0;}
.foot_nav{float: left; border-right: 1px solid #e4e4e4;}
.foot_nav dl{float: left;width: 72px; margin-right: 84px; overflow: hidden;}
.foot_nav dl dt{font-size: 18px; color: #2b2b2b;font-weight: 300; line-height: 33px;}

.foot_nav dl dd a{line-height: 30px;display: inline-block; width: 70px;margin-right: 12px;}
.foot_nav dl:first-child + dl + dl + dl{width: 100px; margin-right: 72px}

.foot_phone{float:left;text-align: center;margin-left: 66px;}
.foot_phone h2{font-size: 22px; color: #d8be8b;line-height: 33px;font-weight: 500;}
.foot_phone p{line-height: 39px;}
.foot_phone a{display: inline-block;width: 144px;height: 48px;line-height: 48px;border: 1px solid #d8be8b; color: #d8be8b;font-size: 18px;background: url(../images/foot_phone.png) no-repeat 17px center;border-radius: 3px;text-align: left;padding-left: 64px;}
.foot_phone a:hover{background: url(../images/foot_phone_h.png) no-repeat 17px center #d8be8b;color: white;}

.foot_info{width: 100%;background-color: #f4f4f4;color: #999;text-align: center;line-height: 30px;padding: 25px 0;}


























/*============================内页===========================*/

/*装修知识*/
.vice_nav{position: relative;z-index:999; height: 45px;border-top: 1px solid #f4f4f4;width: 100%;min-width: 1200px; box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.15);background: url(../images/vice_bg.jpg) no-repeat center 9px; text-align: center; padding-top: 96px;}
.vice_nav ul{margin-top: 4px;}
.vice_nav ul li{display: inline-block;width: 136px; height: 32px; border-radius: 2px; line-height: 32px;}
.vice_nav ul li.act{background-color: #d8be8b;color: white; }
.vice_nav ul li.act a{color: white; }
.vice_nav ul li:hover{background-color: #d8be8b;}
.vice_nav ul li:hover a{color: white; }
.vice_nav .w1200{text-align: left;color: #999;font-family:"SimSun";margin-top: 8px;}
.vice_nav .w1200 a{font-family: "Microsoft YaHei";}
.vice_nav .w1200 span{font-family: "Microsoft YaHei";color: #333;}

.n_banner01{height: 448px;position: relative;z-index: 1;}
.n_banner01>img{position: absolute;left: 50%;margin-left: -960px;}

.banner01_from{position: absolute;left: 50%;top: 30px;margin-left: -600px; width: 300px; height: 408px; z-index: 3; background: #ffffff; border-radius: 2px; box-shadow: 0 3px 20px rgba(0,0,0,0.2);overflow: hidden;}
.banner01_from>h3{color: #d8be8b;font-size: 14px;font-weight: normal;padding: 15px 30px 0; line-height: 21px;background: url(../images/form_tit_bg.png) no-repeat center 43px #2b2b2b; height: 55px; width: 240px; text-align: center;}
.form_tit{text-align: center;overflow: hidden;margin: 10px 0 20px;}
.form_tit h2{font-size: 24px; color: #2b2b2b; font-weight: normal; line-height: 33px;}
.form_tit p{line-height: 14px;}
.banner01_from input{display: block; border: 1px solid rgb(238, 238, 238);border-radius: 2px;width: 260px;height: 38px;line-height: 38px; padding:0 10px; margin:0 auto 10px;}

.form_div{width: 260px;margin: 0 auto;overflow: hidden;}
.form_div select{display: block;float: left;background: url(../images/form_select.png) no-repeat 106px center;border: 1px solid rgb(238, 238, 238);border-radius: 2px;width: 127px;height: 38px;line-height: 38px; padding:0 10px;margin-right: 6px; }
.form_div select:first-child + select{margin-right: 0; }
.banner01_from button{background-color: rgb(216, 190, 139);box-shadow: 4px 6.928px 8px 0px rgba(216, 190, 139, 0.49);width: 260px;height: 40px;margin: 10px auto 26px;color: white;text-align: center;font-size: 16px; line-height: 40px;border-radius: 20px;display: block;border: none;cursor: pointer;transition:all 0.5s ease-in-out;}
.banner01_from button:hover{background-color: #2b2b2b;}
.form_info{width: 100%;height: 47px; line-height: 47px; color: #2b2b2b;background-color: #f5f2eb;text-align: center;}
.form_info span{color: #d8be8b;font-size: 24px;}


.zxzs_tit{text-align: center;font-size: 30px; color: #2b2b2b;line-height: 78px;margin: 46px 0 40px;}
.zxzs_tit span{display:block;background-color: #bbb;width: 40px; height: 1px;margin: 0 auto;}

.zxzs_zxbk{width: 100%;overflow: hidden;}
.zxzs_zxbk dl{width: 378px;height: 452px;border: 1px solid #dee3e5;border-radius: 3px;float: left;margin-right: 30px;}
.zxzs_zxbk dl dt{width: 312px;margin: 27px auto 10px;border-bottom: 1px solid #dee3e5;text-align: center;padding: 20px 0;}
.zxzs_zxbk dl dt a h3{width: 124px;height: 112px;background: url(../images/zxbk_tit.png) no-repeat;margin: 0 auto;color: #666;font-size: 24px; line-height: 112px;font-weight: normal;}
.zxzs_zxbk dl dt a p{line-height: 36px;}
.zxzs_zxbk dl dt:hover h3{background: url(../images/zxbk_tit_h.png) no-repeat;color: #d8be8b;}
.zxzs_zxbk dl dd{overflow: hidden;margin: 0 auto;text-align: center;}
.zxzs_zxbk dl dd a{display:inline-block; width: 60px;padding-top: 50px;line-height: 23px;text-align: center;background: url(../images/zxbk_bg.png) no-repeat;margin: 20px 12px 0;}
.zxzs_zxbk dl dd a:hover{background: url(../images/zxbk_bg_h.png) no-repeat;}
.zxzs_zxbk dl:first-child + dl + dl{margin-right: 0;}
.zxzs_zxbk dl:first-child dd a:first-child{background-position: -36px -10px;}
.zxzs_zxbk dl:first-child dd a:first-child + a{background-position: -119px -10px;}
.zxzs_zxbk dl:first-child dd a:first-child + a + a{background-position: -202px -10px;}
.zxzs_zxbk dl:first-child dd a:first-child + a + a + a{background-position: -284px -10px;}


.zxzs_zxbk dl:first-child + dl dd a:first-child{background-position: -446px -10px;}
.zxzs_zxbk dl:first-child + dl dd a:first-child + a{background-position: -530px -10px;}
.zxzs_zxbk dl:first-child + dl dd a:first-child + a + a{background-position: -614px -10px;}
.zxzs_zxbk dl:first-child + dl dd a:first-child + a + a + a{background-position: -698px -10px;}
.zxzs_zxbk dl:first-child + dl dd a:first-child + a + a + a + a{background-position: -446px -100px;}
.zxzs_zxbk dl:first-child + dl dd a:first-child + a + a + a + a + a{background-position: -530px -100px;}
.zxzs_zxbk dl:first-child + dl dd a:first-child + a + a + a + a + a + a{background-position: -614px -100px;}
.zxzs_zxbk dl:first-child + dl dd a:first-child + a + a + a + a + a + a + a{background-position: -698px -100px;}

.zxzs_zxbk dl:first-child + dl + dl dd a:first-child{background-position: -938px -10px;}
.zxzs_zxbk dl:first-child + dl + dl dd a:first-child + a{background-position: -1023px -10px;}


.zxzs_tit2{overflow: hidden;margin: 40px 0 30px;}
.zxzs_tit2 h2 a{font-weight: normal;font-size: 24px; line-height: 24px; color: #2b2b2b;float: left;}
.zxzs_tit2 .zxzs_tit_tab{float: left;border-left: 1px solid #ccc;margin-left: 12px;padding-left: 12px;line-height: 14px;margin-top: 10px;}
.zxzs_tit2 .zxzs_tit_tab a{padding-right: 16px;}
.zxzs_tit2 .more{float: right;background: url(../images/zxzs_tit2_more.png) no-repeat right center; color: #999;padding-right: 16px;}
.zxzs_tit2 a:hover{color: #d8be8b;}

.zxzs_jjfs{overflow: hidden;}
.zxzs_jjfs ul li{float: left;width: 380px;overflow: hidden;margin-right: 30px;position: relative;text-align: center;}
.zxzs_jjfs ul li .zxzs_zxfs_img{width: 100%;height: 232px;overflow: hidden;}
.zxzs_jjfs ul li .zxzs_zxfs_img img{width: 100%; height: 100%; transition-duration:1s;-ms-transition-duration:1s;-moz-transition-duration:1s; -webkit-transition-duration:1s;}
.zxzs_jjfs ul li:hover img{transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);}
.zxzs_jjfs ul li h2{font-size: 18px;line-height: 38px;margin-top: 10px; color: #2b2b2b;font-weight: normal; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;transition:all 0.5s ease-in-out;}
.zxzs_jjfs ul li h2:hover{color:#d8be8b;}
.zxzs_jjfs ul li p{color: #999;line-height: 24px;height: 48px; overflow: hidden;}
.zxzs_jjfs ul li i{position: absolute;display: block;padding: 0 18px; background-color: rgba(255,255,255,0.9);color:#d8be8b;line-height: 38px;height: 38px;left: 0;top:194px;font-size: 16px; }

.zxzs_jjfs .fr{margin-top: -16px;}
.zxzs_jjfs dl{width: 380px;overflow: hidden;}
.zxzs_jjfs dl dt{ overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;line-height: 16px;margin-top: 16px;}
.zxzs_jjfs dl dt a{color: #999;font-size: 16px;}
.zxzs_jjfs dl dd{overflow: hidden;}
.zxzs_jjfs dl dd p{color: #999;line-height: 24px;height: 48px;overflow: hidden;padding-left: 17px;}
.zxzs_jjfs dl dd a{display: block;width: 363px;height: 129px;overflow: hidden;margin-left: 17px;border-radius: 3px;}
.zxzs_jjfs dl dd a img{width:100%; transition-duration:1s;-ms-transition-duration:1s;-moz-transition-duration:1s; -webkit-transition-duration:1s;}
.zxzs_jjfs dl dt.on a{color:#d8be8b;}
.zxzs_jjfs dl dd a img:hover{transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);}


.zxzs_jjgl{width: 100%;overflow: hidden;}
.zxzs_jjgl ul li{float: left;position: relative;width: 285px;height: 120px;border-radius: 3px;overflow: hidden;margin-right:20px; }
.zxzs_jjgl ul li img{width: 100%;transition-duration:1s;-ms-transition-duration:1s;-moz-transition-duration:1s; -webkit-transition-duration:1s;}
.zxzs_jjgl ul li:hover img{transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);}
.zxzs_jjgl ul li span{position: absolute;left: 0;top:0; border-radius: 3px;padding:0 18px;width: 249px;height: 120px;line-height: 120px;color: white;text-align: center;font-size: 18px; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;background: url(../images/zxzs_zxgl.png);}
.zxzs_jjgl ul li:first-child + li + li + li{margin-right: 0;}

.zxzs_zxxc{width: 100%;overflow: hidden;margin-bottom:35px;}
.zxzs_zxxc dl{float: left;width: 380px;margin-right: 30px;}
.zxzs_zxxc dl dt{width:100%;height: 232px;overflow: hidden;position: relative;margin-bottom: 10px;}
.zxzs_zxxc dl dt img{width:100%;height: 232px; transition-duration:1s;-ms-transition-duration:1s;-moz-transition-duration:1s; -webkit-transition-duration:1s;}
.zxzs_zxxc dl dt img:hover{transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);}
.zxzs_zxxc dl dt span{display: block;position: absolute;bottom: 0;left: 0;height: 38px;line-height: 38px; background-color: rgba(0,0,0,0.7); padding: 0 20px;width: 340px; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;color: #d8be8b;}
.zxzs_zxxc dl dd{ overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis; line-height: 30px;padding-left: 5px;}
.zxzs_zxxc dl dd a{background: url(../images/zxnxs_r_li.png) no-repeat left center;padding-left: 13px;}
.zxzs_zxxc dl dd a:hover{background: url(../images/zxnxs_r_li_hover.png) no-repeat left center;}

.zxzs_zxxc ul{float: left;width: 380px;overflow: hidden;}
.zxzs_zxxc ul li{width: 100%;height: 112px;overflow: hidden;margin-bottom: 25px;}
.zxzs_zxxc ul li .fl{width: 166px;height: 112px;overflow: hidden;}
.zxzs_zxxc ul li .fl img{width: 100%;height: 100%; transition-duration:1s;-ms-transition-duration:1s;-moz-transition-duration:1s; -webkit-transition-duration:1s;}
.zxzs_zxxc ul li .fl img:hover{transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);}
.zxzs_zxxc ul li .fr{width:200px;}
.zxzs_zxxc ul li .fr h2{width:200px; font-size: 16px;color: rgb(43, 43, 43); overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;transition:all 0.5s ease-in-out;}
.zxzs_zxxc ul li .fr h2:hover{color:#d8be8b;}
.zxzs_zxxc ul li .fr p{color:#999;height: 50px;overflow: hidden;}


/*装修知识列表*/
.side_bar{width:300px;overflow: hidden;}
.side_nav01 dl{}
.side_nav01 dt{border-bottom: 1px solid #eee;}
.side_nav01 dt a{color: #2b2b2b;font-size: 16px; line-height: 34px;}
.side_nav01 dt a:hover{color:#d8be8b;}
.side_nav01 dd{overflow: hidden;margin: 3px 0 11px;}
.side_nav01 dd a{display:inline-block;line-height: 30px;margin-right: 12px;}

.side_img{overflow: hidden;margin-bottom: 20px;}
.side_img{width: 100%;}

.side_tit01{font-size: 24px;border-bottom: 1px dotted #e8e8e8;line-height: 41px; padding-bottom: 15px;color: #333;}
.side_tit01 a{float: right;font-size: 14px;color: #666; line-height: 14px;padding-top: 17px;}
.side_tit01 a:hover{color:#d8be8b;}
.side_hot_art ul li{overflow: hidden;border-bottom: 1px dotted #e8e8e8;padding: 21px 0;}
.side_hot_art ul li .fl{width: 56px;height: 41px; overflow: hidden;}
.side_hot_art ul li .fl img{width: 100%;height: 100%; }
.side_hot_art ul li .fr{width: 187px; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;}
.side_hot_art ul li .fr span{color: #333;line-height: 19px;}
.side_hot_art ul li .fr span:hover{color:#d8be8b;}
.side_hot_art ul li .fr p{line-height: 22px; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;color: #999;}
.side_hot_art ul li:first-child + li + li{border: none;}
.side_news_art ul{margin-top: 8px;}
.side_news_art ul li{border-bottom: 1px dotted #e8e8e8; line-height: 48px; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;}
.side_news_art ul li a{color: #333;}
.side_news_art ul li a:hover{color: #d8be8b;text-decoration: underline;}
.side_news_art ul li:last-child{border: 0;}
.side_form{background: url(../images/side_form_bg.jpg) no-repeat center bottom;}
.side_form select{font-size: 12px;width: 258px;border: 1px solid #ddd;height: 38px; line-height: 38px;padding: 0 6px; margin-top: 20px;background: url(../images/side_form_sel.png) no-repeat 231px center;}
.side_form input{font-size: 12px;width: 236px;border: 1px solid #ddd;height: 36px; line-height: 36px;padding: 0 10px; margin-top: 20px;}
.side_form_tit{border-bottom: 1px dotted #e8e8e8;padding-bottom: 12px;}
.side_form_tit span{font-size: 24px; color: #333;line-height: 35px;}
.side_form_tit p{font-size: 16px; color: #d8be8b;}
.side_from_mj{position: relative;}
.side_from_mj i{position:absolute; right: 11px; top: 26px; color: #999;}
.side_form button{cursor: pointer;border-radius: 3px;background-color: rgb(216, 190, 139);width: 258px;height: 42px;text-align: center;color: white;font-size: 18px;line-height: 42px;margin-top: 20px;transition:all 0.5s ease-in-out;border:none;}
.side_form button:hover{background-color: #333;}
.side_form>p{line-height: 20px;text-align: center;margin-top: 10px;}


.main_content{width: 868px;overflow: hidden;}
.main_tab{border-bottom: 1px solid #eeeeee;height: 35px;margin-bottom: 20px;position: relative;}
.main_tab>a{font-size: 18px;cursor: pointer;display: inline-block;padding: 0 18px;line-height: 35px;color: #333;text-align: center;margin-right: 3px;}
.main_tab>a.act,.main_tab>a:hover{border-bottom: 1px solid #d8be8b;color: #d8be8b;}
.main_tab .vr_ts{position: absolute;left: 425px; top: 0;line-height: 29px;font-size: 18px;color: #2b2b2b;}
.main_tab .vr_ts i{width: 28px; height: 28px;background: url(../images/icon01.png) -112px -40px;display:block;float: left; border: 1px solid #dcdcdc;border-radius: 50%;margin-right: 10px;}
.main_tab .list_seach{position: absolute;right: 0;top: 0;}
.main_tab .list_seach .list_seach_input{float: left;}
.main_tab .list_seach .list_seach_input input{width: 140px;height: 28px;border-radius: 14px 0 0 14px;border:1px solid #d8be8b;padding: 0 10px 0 13px;float: left;font-size: 12px;}
.main_tab .list_seach .list_seach_input i{cursor: pointer;display: block;border-radius: 0 14px 14px 0;border:1px solid #d8be8b;width:36px;height: 26px;background: url(../images/icon02.png) no-repeat 8px center #d8be8b;float: left;}
.main_tab .list_seach .zx{display: block;width: 85px;height: 28px;border-radius: 14px;border:1px solid #aaa;padding-left:13px;float: left;margin-left: 10px;background: url(../images/icon20.png) no-repeat 67px center;font-size: 12px;line-height: 28px;}
.main_tab .list_seach .zx:hover{background: url(../images/icon20_h.png) no-repeat 67px center #d8be8b;color: white;border-color: #d8be8b;}

.news_list{overflow: hidden;}
.news_list ul li{padding-bottom: 20px; margin-bottom: 20px; overflow: hidden;border-bottom: 1px dotted #e8e8e8;}
.news_list ul li .fl{width: 192px;height: 140px; overflow: hidden;}
.news_list ul li .fl img{width: 100%;height: 100%; transition-duration:1s;-ms-transition-duration:1s;-moz-transition-duration:1s; -webkit-transition-duration:1s;}
.news_list ul li .fl img:hover{transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);}
.news_list ul li .fr{width: 650px;overflow: hidden;position: relative;}
.news_list ul li .fr>a{display: block; font-size: 16px;line-height: 36px; color:#333; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;}
.news_list ul li .fr>a:hover{color: #d8be8b;text-decoration: underline;}
.news_list ul li .fr p{line-height: 30px;overflow:hidden;height: 60px;}
.news_list ul li .fr p a{color: #d8be8b;}
.news_list ul li .fr p a:hover{color: #333;text-decoration: underline;}
.news_list ul li .fr .news_list_dj{background: url(../images/news_list.jpg) no-repeat left center;height: 12px;padding-left: 20px;margin-top: 25px; color: #999;line-height: 12px;}
.news_list ul li .fr .news_list_dj em{display: inline-block;font-size: 12px; width: 45px;height: 12px; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;margin-right: 30px;}
.news_list ul li .fr i{color: #d5be88;position: absolute;right: 0;bottom: 0;font-size: 12px;}
.news_list ul li .fr .news_list_dd{height: 12px;padding-left: 20px;margin-top: 25px; color: #999;line-height: 12px;}
.news_list ul li .fr .news_list_dd em{display: inline-block;font-size: 12px; width: 45px;height: 12px; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;margin-right: 30px;}


/*通用详情页*/
.in_page_form{border: 1px solid rgb(216, 190, 139);padding: 0 35px; width: 796px;height: 273px;position: relative;background-color: #f9f7f5;}
.in_page_form h2{text-align: center;font-size: 36px; color: #be9954;line-height: 86px;}
.in_page_form h2 span{color: #333;}
.in_page_form .fl{padding-top: 36px;padding-right: 69px;padding-bottom: 25px; border-right: 1px solid #f0e9de;}
.in_page_form .fl input{width: 236px;height: 38px;line-height: 38px;padding: 0 10px;border: 1px solid #dfd5ba;margin-bottom: 10px;}
.in_page_form .fl .in_page_form_mj{position: relative;}
.in_page_form .fl .in_page_form_mj i{position:absolute; right: 11px;top: 7px; color: #999;}
.in_page_form .fr{width: 400px;overflow: hidden; text-align: center;}
.in_page_form .fr>h4{font-weight: normal;font-size: 16px; color: #b3a694;margin-bottom: 9px;}
.in_page_form .fr>h4 span{font-size: 30px; color: #2b2b2b;padding: 0 4px;}
.in_page_form .fr ul{overflow: hidden;background: url(../images/in_page_form_bg.png) no-repeat left top;}
.in_page_form .fr ul li{line-height: 34px;height: 34px;margin-bottom: 16px;}
.in_page_form .fr ul li em,.in_page_form .fr ul li span{display: block;float: left;}
.in_page_form .fr ul li em{width: 84px;color:#be9954; }
.in_page_form .fr ul li span{width: 231px;}
.in_page_form .fr ul li span i{color:#be9954;}
.in_page_form .fr ul li .w64{margin-left: 16px;width: 64px;}

.baojia_btn{width:100px;height:100px;position: absolute;left:312px;top:115px;border-radius:50%;background: #FFF;-webkit-border-radius:50%;-moz-border-radius:50%;}
 .baojia_btn .inner{width: 58px;height:58px;background: #f5f1eb;border-radius:50%;margin:9px;padding:12px;-webkit-border-radius:50%;-moz-border-radius:50%;}
.baojia_btn .inner a{display: block;width: 40px;height:40px;line-height:20px;padding:9px;background: #be9954;border-radius:50%;font-size: 16px;color: #fff;text-align: center;-webkit-border-radius:50%;-moz-border-radius:50%;position: relative;}
 .baojia_btn .inner a:before{
    position: absolute;
    display: block;
    content: '';
    width: 60px;
    height:60px;
    border:11px solid #f5f1eb;
    border-radius: 50%;

    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    left:-12px;
    top:-12px;z-index: 2; 
     -webkit-animation: dotSpread1 1500ms ease-out 1200ms infinite;
    animation: dotSpread1 1500ms ease-out  1200ms infinite;
} 
.baojia_btn .inner a:after{
    position: absolute;
    display: block;
    content: '';
    width: 80px;
    height:80px;
    border:10px solid #99CCFF;
    border-radius: 50%;
    border:10px solid #FFF;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    left:-21px;
    top:-21px;
   -webkit-animation: dotSpread2 1500ms ease-out  1800ms infinite;
   animation: dotSpread2 1500ms ease-out 1800ms infinite; 
   
} 
 @-webkit-keyframes dotSpread1 {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
           
  }
  50% {
    opacity:0;
    
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}

@keyframes dotSpread1 {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
            
  }
  50% {
    opacity: 0;
    
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}  
@-webkit-keyframes dotSpread2 {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
            border:10px solid #99CCFF;
  }
  50% {
    opacity:0;
    
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}

@keyframes dotSpread2 {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
            border:10px solid #99CCFF;
  }
  50% {
    opacity: 0;
    
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}  


.in_page_content{overflow: hidden;padding: 28px 0 30px;}
.in_page_tit{position:relative;width: 100%;overflow: hidden;}
.in_page_tit h1{line-height: 48px;color: #2b2b2b;width: 674px;}
.in_page_tit a{display: block;border-bottom: 1px solid #cdcdcd;padding: 0 5px 19px 50px;background: url(../images/in_page_conter.png) no-repeat 5px top;line-height: 32px; font-size: 32px;position: absolute;right: 0;top: 0;}
.in_page_info{width: 100%;margin: 24px 0;overflow: hidden;}
.in_page_info .in_page_time{float: left;margin-right: 20px;line-height: 17px;}
.in_page_info .jiathis_style{float: left;}
.in_page_lead{font-style: italic;line-height: 25px;padding-bottom: 10px;border-bottom: 1px solid #e6e6e6;overflow: hidden;}


.in_page{width: 824px;overflow: hidden;margin: 30px auto;}
.in_page img{margin: 0 auto;}
.in_page_zy{border-top: 1px solid #e6e6e6;color: #999;font-size: 12px;line-height: 29px;}
.ind_article{font-size: 16px;height: 90px;padding: 25px 10px;border-bottom: 1px solid #d8be8b;}
.ind_article a{
	color: #333;
}
.ind_article a:hover{
	color: #dd0000;
}

.ind_article .prev_article {
    float: left;
    
    width: 420px;
     -webkit-transition:.5s -webkit-transform ease;
    -moz-transition:.5s -moz-transform ease;
    -ms-transition:.5s -ms-transform ease;
    transition:.5s transform ease;
    height: 90px;

}
.ind_article .prev_article:hover{
	-webkit-transform:translateX(-10px);
    -moz-transform:translateX(-10px);
    -ms-transform:translateX(-10px);
    transform:translateX(-10px)
}
.ind_article .next_article {
    float: right;
    height: 90px;
   
    width: 420px;
     -webkit-transition:.5s -webkit-transform ease;
    -moz-transition:.5s -moz-transform ease;
    -ms-transition:.5s -ms-transform ease;
    transition:.5s transform ease;
    text-align: right;
}
.ind_article .next_article.no_txt,.ind_article .prev_article.no_txt{ line-height:80px; text-align: center; font-size: 14px; color: #999; }
.ind_article .next_article:hover{
	-webkit-transform:translateX(10px);
    -moz-transform:translateX(10px);
    -ms-transform:translateX(10px);
    transform:translateX(10px)
}
.ind_article .prev_article .let_way,.ind_article .next_article .let_way{ width:  18px; height: 37px; display: inline-block;  float: left; background: url(../images/art_change.png) no-repeat; margin-top: 20px;}

.ind_article .prev_article .let_way{background-position: -18px 0; margin-right: 26px; }
.ind_article .prev_article img,.ind_article .next_article img{ width: 124px; height: 88px; float: left;  margin-right: 12px;}
.ind_article .prev_article a,.ind_article .next_article a{ color: #999; font-size: 14px; }
.ind_article strong{font-size: 18px; color: #333;font-weight: normal;}
.ind_article .next_article .let_way,.ind_article .next_article img{ float: right; }
.ind_article .next_article img{ margin-right: 26px; margin-left: 12px; }

.in_page_read{overflow: hidden;}
.read_tit{ padding-left: 12px;font-size: 22px; color: #333; border-left: 2px solid #d8be8b; height: 24px; line-height: 22px; margin-bottom: 36px;}


/*网友留言*/
.net_pl{
	margin-top: 40px;
}
.net_pl_ta{
position: relative; width: 100%; height: 120px;
	}
.net_pl_ta textarea{
	font-size: 14px;
	padding: 15px;
	width: 696px;
	border: 1px solid #d8be8b;
	height: 120px;
	color: #333;
	resize: none;
	border-radius:3px 0px 0px 3px;
	-webkit-border-radius:3px 0px 0px 3px;
	-moz-border-radius:3px 0px 0px 3px;
}
.net_pl_gobtn{
	position: absolute;
	width: 140px; 
	background:#d8be8b;
	border-radius:0px 3px 3px 0px;
	-webkit-border-radius:0px 3px 3px 0px;
	-moz-border-radius:0px 3px 3px 0px;
	height: 120px; 
	right: 0;top:0;
	text-align: center;

}
.net_pl_write{
	padding-top: 55px;
}
.pl_write li{
	padding:  20px 0;
	position: relative;
	border-bottom: 1px dotted #ddd;
	font-size: 14px;
}
.pl_write li .avatar{
	width: 45px; height: 45px; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;position: absolute;left:0px;
}
.pl_write li .net_name{
	color: #4697f3;
	margin-bottom: 14px;
}
.pl_write li .net_time{
	color: #999999;
	font-family: "Arial";
	padding-top: 3px;
}
.pl_write li .net_write{
	margin-left: 12px;
	position: relative;
	color: #333;
	padding: 10px 16px;
	background: #fff5e6;
    border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;


}
.pl_write li ul .net_write{
	background: #edf6ff;
}
.pl_write li .net_write i{position: absolute; width: 10px; height: 14px; background: url(../images/radius.png) no-repeat; left:-10px; top:2px;}
.pl_write li ul .net_write i{ background: url(../images/nav_radius.png) no-repeat; }
.pl_write li .floor_num{
	right: 0;
	top: 20px;
	position: absolute;
	color: #999;
}
.net_btn a.reply i,.net_btn a.praise i{
    display: inline-block;
    width: 20px;
    height: 18px;
    background:url(../images/btn_icon_1.png) no-repeat 0 -56px;
    vertical-align: middle;
	margin-right: 6px;}
.net_btn a.praise i {background-position: 0 0;}

.pl_write>li {border-bottom: 1px solid #ddd; font-size: 14px; padding: 10px 0 10px 64px; position: relative; overflow: hidden; height: auto;}
.pl_write > li:last-child{ border-bottom: none; }
.net_name .new_time{ margin-left: 50px;color: #999; }
.net_btn{ margin-top: 16px; }
.net_btn a{ display: inline-block;padding: 1px 8px; margin-right: 14px;font-size: 12px; border-radius: 2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;}
.net_btn a.praise:hover{ border-color:#dd0000;color: #dd0000;  }
.net_btn a.praise i{display: inline-block;width: 20px; height: 18px;background: url(../images/btn_icon_1.png) no-repeat; vertical-align: middle; margin-right: 6px;}
.net_btn a.praise:hover i{ background-position: 0 -18px; }
.net_btn a.reply i{display: inline-block;width:20px; height: 18px;background: url(../images/btn_icon_1.png) no-repeat 0 -56px; vertical-align: middle; margin-right: 6px;}
.net_btn a.praise.has_click{color: #dd0000;}
.net_btn a.praise.has_click i{background-position: 0 -37px;}
.pl_write > li ul{ margin-top: 16px; padding-left: 20px;position: relative;}
.pl_write > li ul li{border-top: 1px dotted #ddd;border-bottom:none; padding-left: 64px;}
.comment_box{ background: #fff;padding: 0px 0px 0px 70px;margin-top:16px;position: relative;display: none; overflow: hidden;width: auto;}
.comment_box .form_input{resize: none;border: 1px solid #ffb71e;
    border-radius: 3px 0 0 3px;-webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px;
    color: #333;
    font-size: 14px;
    height: 48px;
    padding: 12px;
    width: 568px; }
.comment_box .label{position: absolute; display: block;cursor: pointer; width: 140px; height: 74px; background: #d8be8b;color: #fff; text-align: center;bottom:0px;right: 0px;border-radius: 0px 5px 5px 0;-webkit-border-radius:0px 5px 5px 0; -moz-border-radius: 0px 5px 5px 0;font-size: 18px; line-height: 74px;}
.click_toview_more{ height: 40px; line-height: 40px; background: #f6f6f6; border:1px solid #cdcdcd; text-align: center;  color: #8d8d8d;font-size: 16px; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px; cursor: pointer; }
.click_toview_more i{ display: inline-block; width: 22px; height: 22px; background: url(../images/to_view_more.png) no-repeat;vertical-align: -4px; margin-right: 12px; }
.article_title {font-size: 24px;font-weight: normal;color: #333;margin-bottom: 15px;margin-top: 20px;}
.article_title i{color: #d8be8b;}

.net_pl_gobtn .net_pl_btn {font-size: 18px;padding: 35px 10px 25px; color: #fff;display: inline-block;text-align: center;}
.net_pl_gobtn .net_pl_btn img{margin: 0 auto 3px;}

/*详情页链接*/
.in_page_rs{width: 100%;margin-top: 40px;}
.in_page_rs .in_page_rs_tt{border: 1px solid #ececec;height: 66px;overflow: hidden; padding: 22px 22px 0 90px;background: url(../images/in_page_rs.jpg) no-repeat 20px bottom;}
.in_page_rs .in_page_rs_tt h2{font-size: 20px; color: #2b2b2b;line-height: 26px;}
.in_page_rs .in_page_rs_tt p{font-size: 12px; color: #999;line-height: 21px;}
.in_page_rs .in_page_rs_tt a{display: block;float: right; font-size: 16px; color: #fff;line-height: 44px;width: 180px;height: 44px;background-color: #d8be8b;text-align: center;}
.in_page_rs .in_page_rs_tt a:hover{background-color: #2b2b2b;}
.in_page_rs ul{margin-top: -1px;}
.in_page_rs ul li{height: 56px;float: left;margin-left: -25px;width: 213px;padding-left: 98px;padding-top: 23px;transition:all 0.5s ease-in-out;}
.in_page_rs ul li span{font-size: 16px;line-height: 16px;transition:all 0.5s ease-in-out;}
.in_page_rs ul li p{font-size: 12px;color: #999;line-height: 23px;transition:all 0.5s ease-in-out;}
.in_page_rs ul li:first-child{background: url(../images/in_page_rs01.png) no-repeat;margin-left: 0;}
.in_page_rs ul li:first-child + li{padding-left: 107px;width: 204px;background: url(../images/in_page_rs02.png) no-repeat;}
.in_page_rs ul li:first-child + li + li{background: url(../images/in_page_rs03.png) no-repeat;width: 198px;}
.in_page_rs ul li:first-child:hover{background: url(../images/in_page_rs01_h.png) no-repeat;}
.in_page_rs ul li:first-child + li:hover{background: url(../images/in_page_rs02_h.png) no-repeat;}
.in_page_rs ul li:first-child + li + li:hover{background: url(../images/in_page_rs03_h.png) no-repeat;}
.in_page_rs ul li:hover span,.in_page_rs ul li:hover p{color: #d8be8b;}


/*VR体验列表*/
.banner02_from{width: 1000px;padding:30px 0;position: absolute;top: 46%;left: 50%;margin: -200px 0 0 -500px;background: url(../images/banner_from02.png);text-align: center;border-radius: 3px;}
.banner02_from h2{color: white;font-weight: normal;font-size: 30px; line-height: 30px;margin-bottom: 16px;}
.banner02_from label{font-size: 14px;color: white;margin: 0 14px;cursor: pointer;line-height: 14px;}
.banner02_from label input{width: 9px;height: 9px;background: url(../images/banner_from02_input.png) no-repeat;margin-right: 6px;}
.banner02_from label.act input{background: url(../images/banner_from02_input_a.png) no-repeat;}
.banner02_from .form_box{margin-bottom: 30px;}
.banner02_from ul li{display: inline-block;margin: 0 12px;width: 76px;height: 76px;border-radius: 50%;background: url(../images/white3.png);line-height: 76px;transition:all 0.5s ease-in-out;}
.banner02_from ul li a{display: block;width: 100%;height: 100%; color: white; text-align:center;}
.banner02_from ul li.act,.banner02_from ul li:hover{background: url(../images/yellow6.png);}
.form_box1 { height:110px;}
.form_box1 li a{display: inline; margin:0 12px; height: 100%; color: white; text-align:center;}

.vr_list{}
.vr_list ul li{width: 590px;height: 440px;margin-right: 20px;position: relative;overflow: hidden;margin-bottom: 24px;float: left;}
.vr_list ul li .vr_list_img{width: 590px;height: 440px;overflow: hidden;}
.vr_list ul li .vr_list_img img{width: 100%;height: 100%;}
.vr_list ul li .vr_list_zz{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/black1.png);opacity: 0;transition:all 0.5s ease-in-out;}
.vr_list ul li .vr_list_bottom{position: relative;position: absolute;bottom: 0;left: 0; height: 116px;width: 100%;background: url(../images/black4.png);}
.vr_list ul li .vr_list_bottom h2{font-weight: normal;font-size: 20px; color: white;line-height: 63px;margin-left: 136px;width: 280px; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;}
.vr_list_bq{margin: 8px 0 0 19px;}
.vr_list_bq span{display: inline-block;max-width: 68px;padding: 0 18px;margin: 0 6px;height: 27px;border: 1px solid #b2b2b2;text-align: center;line-height: 27px;color: white;border-radius: 14px; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;transition:all 0.5s ease-in-out;}
.vr_list ul li .vr_list_bottom i{color: #d8be8b;font-size: 16px;text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.26);position: absolute;text-align: center;display: block;width: 94px;right: 16px;top: 24px;line-height: 32px;overflow: hidden;}
.vr_list ul li .vr_list_bottom i span{font-size: 32px;}
.vr_list ul li .vr_list_bottom em{position: absolute;bottom: 12px;right: 40px;display: block;width: 38px;height: 38px;background: url(../images/icon04.png) no-repeat center center #46423f;border-radius: 50%;}
.vr_list ul li .vr_list_top{position: absolute;top:-50px;right: 20px;transition:all 0.5s ease-in-out;}
.vr_list ul li .vr_list_top span{display: inline-block;margin-left:10px;line-height: 36px;color: white; }
.vr_list ul li .vr_list_top span i{display:block;width: 36px;height: 36px;float: left;background: url(../images/icon01.png) no-repeat white;border-radius: 50%;box-shadow: 0.5px 0.866px 3px 0px rgba(0, 0, 0, 0.13);margin-right: 6px;transition:all 0.5s ease-in-out;}
.vr_list ul li .vr_list_top span:first-child i{background-position: 0 -36px;}
.vr_list ul li .vr_list_top span:first-child + span i{background-position:-36px -36px;}
.vr_list ul li .vr_list_top span:first-child + span + span i{background-position:-72px -36px;}
.vr_list ul li .vr_list_top span:first-child i:hover{background: url(../images/icon01.png) no-repeat 0 0 #d8be8b;}
.vr_list ul li .vr_list_top span:first-child + span i:hover{background: url(../images/icon01.png) no-repeat -36px 0 #d8be8b;}
.vr_list ul li .vr_list_top span:first-child + span + span i:hover{background: url(../images/icon01.png) no-repeat -72px 0 #d8be8b;}
.vr_list ul li .vr_sjs{position: absolute;display: block;width: 82px;height: 82px;border: 2px solid #d8be8b;border-radius: 50%;overflow: hidden;left: 25px;bottom: 74px;background: url(../images/ah_sjs.png) no-repeat;}
.vr_list ul li .vr_sjs img{width: 100%;}
.vr_list ul li:hover .vr_list_zz{opacity: 1;}
.vr_list ul li:hover .vr_list_top{top:13px;}
.vr_list ul li:hover .vr_list_bq span{border-color: white;background-color: white;color: #666;}
.vr_list ul li:first-child + li,.vr_list ul li:first-child + li + li + li,.vr_list ul li:first-child + li + li + li + li + li,.vr_list ul li:first-child + li + li + li + li + li + li + li,.vr_list ul li:first-child + li + li + li + li + li + li + li + li + li,.vr_list ul li:first-child + li + li + li + li + li + li + li + li + li + li + li,.vr_list ul li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li,.vr_list ul li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li,.vr_list ul li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li,.vr_list ul li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li{margin-right: 0;}


/*VR详情页*/
.vr_bg{height: 540px;background: url(../images/vr_xq_bg.jpg) no-repeat center top;}
.vr_bg_l{display: block; float: left;width: 590px;height: 440px;overflow: hidden;position: relative;margin-top: 50px;}
.vr_bg_l img{width: 100%;height: 100%;}
.vr_bg_l em{display: block; width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/vr_bg_l.png) no-repeat center center rgba(0,0,0,0.3);opacity: 0;transition:all 0.5s ease-in-out;}
.vr_bg_l span{display: block;padding:0 14px;height: 31px;line-height: 31px;border-radius: 16px;background:url(../images/black3.png);color: white;position: absolute;top: 12px;right: 16px;}
.vr_bg_l span i{display:block;float: left; height: 31px;width: 22px;margin-right: 6px;background: url(../images/icon01.png) no-repeat -8px -39px;}
.vr_bg_l:hover em{opacity: 1;}

.vr_bg_r{float: left;padding: 0 40px;width:530px;height: 440px;margin-top: 50px;background-color: white;}
.vr_bg_r h1{font-weight: normal;color:#333;font-size: 24px; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;padding-left: 9px;margin-top: 15px;line-height: 75px; }
.vr_bg_r .vr_list_bq{margin-left: 3px;}
.vr_bg_r .vr_list_bq span{color: #666;}

.vr_bg_jg{padding: 23px 9px 44px;margin: 24px 0; border-top: 1px dotted #eee;border-bottom: 1px dotted #eee;position: relative;}
.vr_bg_jg span{line-height: 42px;background: url(../images/icon03.png) no-repeat left 0px;padding-left: 28px;}
.vr_bg_jg span em{font-size: 14px;color: #d8be8b;}
.vr_bg_jg span b{font-size: 42px;color: #d8be8b;font-weight: normal;}
.vr_bg_jg span i{font-size: 16px;color: #a7a7a7;}
.vr_bg_jg p{color: #333333;margin-top: -10px;}
.vr_bg_jg>i{position: absolute;top: 30px;right: 9px;font-size: 16px;color: #333;background: url(../images/icon05.png) no-repeat;padding-left: 23px;line-height: 25px;}
.vr_bg_btn{margin-top: 35px;overflow: hidden;}
.vr_bg_btn a{display: block;float: left;font-size: 16px;border-radius: 19px;}
.vr_bg_btn a:first-child{background:url(../images/icon06.png) no-repeat 36px center #d8be8b;height: 38px;width: 87px;line-height: 38px;color: white;margin-right: 17px;padding-left: 65px;}
.vr_bg_btn a:first-child:hover{background:url(../images/icon06.png) no-repeat 36px center #333;}
.vr_bg_btn a:first-child + a{height: 36px;width: 152px;line-height: 36px;color: #333;border: 1px solid #666;text-align: center;}
.vr_bg_btn a:first-child + a:hover{color: #fff;border: 1px solid #d8be8b;background-color: #d8be8b;}


.vr_xq{width: 868px;margin-top: 10px;}
.vr_xq_tit{border-bottom: 1px solid #eee;line-height: 48px;color: #333;font-size: 24px;margin-bottom: 20px;}
.vr_xq_tit span{line-height: 48px;color: #999;font-size: 14px;margin-left: 8px;}
.vr_xq_sjs_top{overflow: hidden;padding: 7px 0 16px;width: 848px;margin: 0 auto 20px;border-bottom: 1px dotted #eee;}
.vr_xq_sjs .fl{ color: #2b2b2b;}
.vr_xq_sjs .fl .img{display: block;float: left;width: 64px;height: 64px;border: 2px solid #d8be8b;overflow: hidden;border-radius: 50%;}
.vr_xq_sjs .fl .img img{width: 100%;}
.vr_xq_sjs .fl span{line-height: 64px;font-size: 16px;padding: 0 16px;float: left;}
.vr_xq_sjs .fl .zx{display: block;padding-left: 45px;width: 50px;height: 32px;background: url(../images/icon07.png) no-repeat 18px center #d8be8b;line-height: 32px;float: left;color: white;font-size: 16px;border-radius: 16px;margin-right: 20px;margin-top: 18px;}
.vr_xq_sjs .fl .zx:hover{background: url(../images/icon07.png) no-repeat 18px center #333;}
.vr_xq_sjs .fl p{float: left;line-height: 32px;margin-top: 18px;}
.vr_xq_sjs .fl p em{float: left;display: block;height: 32px;color: white;text-align: center;font-size: 14px;line-height: 32px;padding: 0 3px;border-radius: 16px;margin-right: 8px;background-color: #d8be8b;}
.vr_xq_sjs .fl p i{float: left;display: block;height: 32px;width: 32px;background: url(../images/icon08.png) no-repeat center center #d8be8b;margin-right: 8px;border-radius: 50%;margin-left: 10px;}

.vr_xq_sjs .fr{padding-left: 42px;border-left: 1px dotted #eee;line-height: 40px;color: #333;font-size: 16px;margin-top: 13px;}
.vr_xq_sjs .fr span{color: #d8be8b;}
.vr_xq_sjs_ry{overflow: hidden;width: 848px;margin: 0 auto;}
.vr_xq_sjs_ry span{background: url(../images/icon09.png) no-repeat left center;padding-left: 36px;line-height: 29px;color: #333;font-size: 18px;display: block;height: 29px;margin-bottom: 6px;}


.vr_xq_tp{width: 850px;margin:25px auto;overflow: hidden;}
.vr_xq_tp .bd ul li{width: 850px;overflow: hidden;}
.vr_xq_tp .bd ul li .nei_bd{width: 850px;overflow: hidden;position: relative;}
.vr_xq_tp .bd ul li .nei_bd dl dd{height: 636px;width: 850px;text-align: center;line-height: 636px;display: table;}
.vr_xq_tp .bd ul li .nei_bd dl dd span{height:100%;display:table-cell;vertical-align:middle;}
.vr_xq_tp .bd ul li .nei_bd dl dd img{max-height: 636px;display: inline-block;vertical-align: middle;}
.vr_xq_tp .bd ul li .nei_bd .btn_next,.vr_xq_tp .bd ul li .nei_bd .btn_prev{display: block;cursor: pointer;width: 45px; height: 94px;background: url(../images/vr_xq_tp.png) no-repeat;position: absolute;top: 50%;margin-top: -47px;}
.vr_xq_tp .bd ul li .nei_bd .btn_prev{left: 0;}
.vr_xq_tp .bd ul li .nei_bd .btn_next{right: 0;background-position: -45px 0;}
.vr_xq_tp .hd ul li{height: 42px;border: 1px solid #e5e5e5;width: 98px;line-height: 42px;text-align: center;font-size: 16px;margin: 20px 26px 0 0;float: left;border-radius: 3px;cursor: pointer; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;padding: 0 10px;}
.vr_xq_tp .hd ul li.on{border-color: #d8be8b;background-color: #d8be8b;color: white;}
.vr_xq_tp .hd ul li:first-child + li + li + li + li + li,.vr_xq_tp .hd ul li:first-child + li + li + li + li + li + li + li + li + li + li + li{margin-right: 0;}


.vr_tr_tit{background-color: #f3f3f3;}
.vr_tr_tit th{border: 0;line-height: 51px;font-size: 16px;font-weight: normal;}
.vr_td_tit{border-left: 3px solid #d8be8b;background-color: #f8f8f8;line-height: 41px;text-align: left;padding-left: 18px;color: #828282;}
.vr_sp td{padding: 10px;text-align: center;height: 120px;}
.vr_sp td a{display: block;width: 152px;height: 120px;overflow: hidden;}
.vr_sp td a img{width: 100%;height: 100%; transition-duration:1s;-ms-transition-duration:1s;-moz-transition-duration:1s; -webkit-transition-duration:1s;}
.vr_sp td a img:hover{transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);}
.vr_sp td p{text-align:left;height: 120px;width:206px; overflow: hidden;}


.side_hot_bq ul{padding-left: 10px;margin-top: 20px;}
.side_hot_bq ul a{display: inline-block;background-color: #f8f8f8;font-size: 12px;text-align: center;height: 38px;margin: 0 10px 10px 0;padding: 0 10px;line-height: 38px;}
.side_news_dzk ul{padding-top: 16px;}
.side_news_dzk ul li{line-height: 34px; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;}
.side_news_dzk ul li span{display: inline-block; width: 18px; height: 18px;text-align: center;line-height: 18px;font-size: 12px;color:#999;background-color: #f8f8f8;margin-right: 10px;}
.side_news_dzk ul li a{font-size: 12px;color:#333;}
.side_news_dzk ul li a:hover{text-decoration: underline; color:#d8be8b;}
.side_news_dzk ul li:first-child span,.side_news_dzk ul li:first-child + li span,.side_news_dzk ul li:first-child + li + li span{background-color: #d8be8b;color: white;}
.side_xg_tc ul{margin-top: 18px;}
.side_xg_tc ul li{float: left;position: relative;width: 68px;height: 68px;overflow: hidden;border: 2px solid white;margin: 0 14px 14px 0;transition:all 0.5s ease-in-out;}
.side_xg_tc ul li span{position: absolute;bottom: 0;right: 0;width: 30px;height: 13px;display: block;background: url(../images/black4.png);color: white;line-height: 13px;text-align: center;}
.side_xg_tc ul li img{height: 100%;}
.side_xg_tc ul li:hover{border-color: #d8be8b;}


/*设计团队列表*/
.sjs_banner{height: 500px;position: relative;}
.sjs_banner>img{position: absolute;left: 50%;margin-left: -960px;}
.sjs_banner .w1920{position: absolute;height: 90px;bottom: 0;width: 100%;background: url(../images/black3.png);}
.sjs_banner .w1920 ul{position: absolute;width: 1200px;height: 90px;left: 50%;margin-left: -600px;bottom: 0;background: url(../images/sjs_banner.png) no-repeat;}
.sjs_banner .w1920 ul li{float: left;color: white;padding-top: 25px;width: 230px;margin:0 47px 0 123px;}
.sjs_banner .w1920 ul li span{font-size: 16px;line-height: 16px;font-weight: 500;}
.sjs_banner .w1920 ul li p{opacity: 0.6;line-height: 34px;}

.screen_box{width:1158px;padding:30px 20px 4px;border: 1px solid #eee;margin: 40px auto;}
.screen_box ul li{position: relative;overflow: hidden;margin-bottom: 20px;}
.screen_box ul li>span{display: block;float: left;width: 100px;height: 34px;line-height: 34px;text-align: center;color: white;background-color: #d8be8b;border-radius: 2px;}
.screen_box ul li .screen_fl{float: left;width:980px;height: 40px; overflow: hidden;line-height: 34px;}
.screen_box ul li .screen_fl a{display: inline-block;margin-left: 18px;margin-bottom: 5px; padding: 0 18px;text-align: center;border-radius: 2px;}
.screen_box ul li .screen_fl a.act,.screen_box ul li .screen_fl a:hover{background-color: #ebebeb;color: #333;}
.screen_box ul li i{display: block;position: absolute;font-size: 14px;color: #d8be8b;right: 26px;top: 5px;cursor: pointer;}
.screen_box ul li i em{display: inline-block; width: 12px;height: 7px;background: url(../images/nav_i.png) no-repeat -12px 0;margin-left: 6px;transition: all 0.5s ease-in-out;}
.height_auto{height: auto !important;}
.screen_box .span01{display: none;}
.dis_inb{display: inline-block !important;}
.dis_n{display: none !important;}
.em_bapos{background-position: -24px 0 !important;}

.tj_sis{position: absolute;left: 280px;top: 0; line-height: 35px;}
.tj_sis a{color: #2b2b2b;font-size: 18px;}
.tj_sis a span{color: #999;font-size: 14px;}
.tj_sis a span em{color: #d8be8b;}
.tj_sis a span:hover{color: #d8be8b;}

.sjs_list{}
.sjs_list dl{overflow: hidden;}
.sjs_list dl dt{width: 793px;height: 470px;overflow: hidden;float: left;margin-right: 21px;}
.sjs_list dl dt img{width: 100%;}
.sjs_list dl dd{width: 386px;height: 470px;overflow: hidden;float: left;position: relative;margin: 0 21px 21px 0;}
.sjs_list dl dd img,.sjs_list dl dt img{width: 100%;transition-duration:1s;-ms-transition-duration:1s;-moz-transition-duration:1s; -webkit-transition-duration:1s;}
.sjs_list dl dd img:hover,.sjs_list dl dt img:hover{transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);}
.sjs_list dl dd .sjs_show{width: 366px;padding-left: 20px;height: 70px;background: url(../images/black5.png);position: relative; position: absolute;bottom: 0;left: 0;}
.sjs_list dl dd .sjs_show span{display: block;width: 240px; color: white;font-size: 16px; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis; line-height: 38px;margin-top: 4px;}
.sjs_list dl dd .sjs_show p{display: block;width: 260px; color: white;font-size: 16px; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;opacity: 0.6;line-height: 16px;}
.sjs_list dl dd .sjs_show i{color: #d8be8b;position: absolute;top: 16px;right: 14px; line-height: 14px;}
.sjs_list dl dd:nth-child(3n+2){margin: 0 21px 21px 0;}


/*设计团队详情页*/
.sjs_xq_banner{height: 556px;position: relative;background: url(../images/sjs_xq_banner.jpg) no-repeat center top;overflow: hidden;}
.sjs_xq_banner .w1920{position: absolute;height: 60px;bottom: 0;width: 100%;background: url(../images/black4.png);}
.sjs_xq_banner .w1920 p{float: left;line-height: 32px;margin-top: 14px;color: white;}
.sjs_xq_banner .w1920 p em{float: left;display: block;height: 32px;color: white;text-align: center;font-size: 14px;line-height: 32px;padding: 0 3px;border-radius: 16px;margin-right: 8px;background-color: #d8be8b;}
.sjs_xq_banner .w1920 p i{float: left;display: block;height: 32px;width: 32px;background: url(../images/icon08.png) no-repeat center center #d8be8b;margin-right: 8px;border-radius: 50%;margin-left: 10px;}
.sjs_xq_banner .w1920 ul{float: left;background: url(../images/sjs_xq_banner.png) no-repeat left center;line-height: 60px;margin-left: 110px;}
.sjs_xq_banner .w1920 ul li{display: inline-block;color: white; margin: 0 43px 0 46px;}
.sjs_xq_banner .w1920 .fr a{display: block;width: 55px;height: 30px;border: 1px solid #d8be8b;padding-left: 47px;line-height: 30px;font-size: 16px;color: #d8be8b;float: left;border-radius: 15px;}
.sjs_xq_banner .w1920 .fr{margin-top: 14px;}
.sjs_xq_banner .w1920 .fr .gz{background: url(../images/icon10.png) no-repeat 18px center;margin-right: 12px;}
.sjs_xq_banner .w1920 .fr .zx{background: url(../images/icon07_h.png) no-repeat 18px center;}
.sjs_xq_banner .w1920 .fr .gz:hover{background: url(../images/icon10_h.png) no-repeat 18px center #d8be8b;color: white;}
.sjs_xq_banner .w1920 .fr .zx:hover{background: url(../images/icon07.png) no-repeat 18px center #d8be8b;color: white;}
.sjs_tx{text-align: center;}
.sjs_tx h2{width: 172px;height: 172px;overflow: hidden;border: 3px solid #d8be8b;margin:96px auto 0;border-radius: 50%;}
.sjs_tx h2 img{width: 100%;}
.sjs_tx h1{font-size: 24px;line-height: 82px; font-weight: normal;color: white;}
.sjs_tx a{display:inline-block;width: 156px;height: 40px;border: 1px solid #d8be8b;background-color: #d8be8b; line-height: 40px;font-size: 18px;color: #fff;border-radius: 20px;}
.sjs_tx a:hover{background-color:transparent;color: #d8be8b;}
.sjs_tx p{color: white;line-height: 14px;margin-top: 27px;}

.sjs_info_box{width: 100%;background-color: #f8f7f6;padding: 40px 0;}
.sjs_info_box .w1200 ul{overflow: hidden;margin-bottom: 30px;}
.sjs_info_box .w1200 ul li{height: 32px;border-right: 1px solid #e8e8e8;float: left;width: 299px;line-height: 32px;text-align: center;font-size: 18px;}
.sjs_info_box .w1200 ul li span{color: #d8be8b;}
.sjs_info_box .w1200 ul li:first-child + li + li + li{border: none;width: 300px;}
.sjs_info_box .w1200 .sjs_info_dl{width: 1160px;overflow: hidden;background-color: white;padding:30px 20px 20px;line-height: 30px;}
.sjs_info_box .w1200 .sjs_info_dl dl{overflow: hidden;float: left;margin-bottom: 10px;}
.sjs_info_box .w1200 .sjs_info_dl dt{color: #333; padding-left: 13px; background: url(../images/icon11.png) no-repeat left center;float: left;}
.sjs_info_box .w1200 .sjs_info_dl dd{float: left;}
.sjs_info_box .w1200 .sjs_info_dl dl:first-child,.sjs_info_box .w1200 .sjs_info_dl dl:first-child + dl,.sjs_info_box .w1200 .sjs_info_dl dl:first-child + dl + dl + dl{width: 300px;}
.sjs_info_box .w1200 .sjs_info_dl dl:first-child + dl + dl{width: 560px;}
.sjs_info_box .w1200 .sjs_info_dl dl:first-child + dl + dl dd{width: 470px; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;}
.sjs_info_box .w1200 .sjs_info_dl dl:first-child + dl + dl + dl + dl{width: 860px;}
.sjs_info_box .w1200 .sjs_info_dl dl:first-child + dl + dl + dl + dl dd{width: 770px;}
.sjs_info_box .w1200 .sjs_info_dl dl:first-child + dl + dl + dl + dl + dl dd,.sjs_info_box .w1200 .sjs_info_dl dl:first-child + dl + dl + dl + dl + dl + dl dd{width: 1070px;}

.sjs_lc{}
.sjs_tit{text-align: center;font-size: 24px; color: #333;line-height: 24px;margin-bottom: 20px;}
.sjs_tit span{color: #d8be8b;}
.sjs_lc ul{background: url(../images/sjs_lc.jpg) no-repeat center top;height: 102px;padding-top: 70px;margin-top: 40px;}
.sjs_lc ul li{float: left; text-align: center;overflow: hidden;}
.sjs_lc ul li span{font-size: 16px; color: #333;line-height: 16px;}
.sjs_lc ul li p{font-size: 12px; color: #999;line-height: 36px;}
.sjs_lc ul li:first-child{margin-right:109px; }
.sjs_lc ul li:first-child + li{margin-right:69px; }
.sjs_lc ul li:first-child + li + li{margin-right:68px; }
.sjs_lc ul li:first-child + li + li + li{margin-right:77px; }
.sjs_lc ul li:first-child + li + li + li + li{margin-right:59px; }
.sjs_lc ul li:first-child + li + li + li + li + li{margin-right:77px; }

.sjs_gg{overflow: hidden;margin: 50px 0;}

.sjs_xq_list{}
.sjs_xq_list dl dt{padding: 28px 0;border-top: 1px solid #eee;border-bottom: 1px solid #eee;overflow: hidden;}
.sjs_xq_list dl dt ul li{float: left;height: 70px;text-align: center;border-right: 1px dotted #eee;}
.sjs_xq_list dl dt ul li h2{text-align: left; line-height: 70px;font-weight: normal;padding-left: 22px;padding-right: 20px; font-size: 18px; color: #333; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;background: url(../images/icon12.png) no-repeat 7px center;}
.sjs_xq_list dl dt ul li span{font-size: 16px; color: #333;line-height: 29px;}
.sjs_xq_list dl dt ul li .liulan i{display:block;width: 36px; height: 36px;background: url(../images/icon01.png) no-repeat -36px -36px;float: left;}
.sjs_xq_list dl dt ul li .liulan em{display:block;width: 36px; height: 36px;background: url(../images/icon01.png) no-repeat -72px -36px;float: left;}
.sjs_xq_list dl dt ul li .liulan b{display:block;height: 36px;float: left;line-height: 36px; font-weight:normal;}
.sjs_xq_list dl dt ul li:first-child{width: 370px;}
.sjs_xq_list dl dt ul li:first-child + li{width: 280px;}
.sjs_xq_list dl dt ul li:first-child + li + li{width: 320px;}
.sjs_xq_list dl dt ul li:first-child + li + li + li{width: 227px;border: none;}

.sjs_xq_list .vr_bg_jg{margin:0;padding: 0;border: none;}
.sjs_xq_list .vr_bg_jg span{line-height: 42px;}
.sjs_xq_list .liulan{margin: 18px 0 0 25px;}

.sjs_xq_list dl dd{overflow: hidden;margin: 20px 0 30px;}
.sjs_xq_list dl dd a{overflow: hidden;display: block;width: 291px;height: 217px;float: left;margin-right: 12px;margin-bottom: 12px;}
.sjs_xq_list dl dd a img{width: 100%;height: 100%;transition-duration:1s;-ms-transition-duration:1s;-moz-transition-duration:1s; -webkit-transition-duration:1s;}
.sjs_xq_list dl dd a:first-child + a + a + a{margin-right: 0;}
.sjs_xq_list dl dd a img:hover{transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);}
.sjs_xq_list .ma_top{margin-top: 6px;display: block;}

.sjs_xq_pj{margin-top: 40px;}
.sjs_xq_pj dl{font-size: 18px;overflow: hidden;line-height: 18px;padding: 20px 0;border-bottom: 1px solid #eee;margin-bottom: 20px;}
.sjs_xq_pj dl h3{float: left;font-weight: normal;color: #333;margin-right: 4px;}
.sjs_xq_pj dl dt{float: left;}
.sjs_xq_pj dl dd{float: left;margin: 0 60px 0 10px; width: 88px; }
.sjs_xq_pj dl dd i{display: inline-block;width: 15px;height: 14px;margin-left: 2px;background: url(../images/icon13.png) no-repeat;}
.sjs_xq_pj dl button{float: right;width: 72px;height: 26px;color: white;border-radius: 13px;border: none;background-color: #d8be8b;margin-top: -6px;line-height: 26px;}
.sjs_xq_pj dl button span{display: inline-block;vertical-align: top;}
.sjs_xq_pj dl button .span01{}
.sjs_xq_pj dl button .span02{display: none;}
.sjs_xq_pj dl button em{display:inline-block;width: 13px;height: 26px;background: url(../images/icon14.png) no-repeat;background-position:left center;margin-left: 6px;vertical-align: top;}
.em_bapos2{background-position:  -13px center !important;}
.sjs_xq_pj ul{margin-bottom: 20px;}
.sjs_xq_pj ul li{overflow: hidden;padding: 26px 0 26px 12px;border-bottom: 1px solid #eee;}
.sjs_xq_pj ul li .fl{width: 72px;text-align: center; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;}
.sjs_xq_pj ul li .fl span{display: block; overflow: hidden;width: 70px; height: 70px;border:1px solid #e3e3e3;border-radius: 50%;}
.sjs_xq_pj ul li .fl span img{width: 100%;}
.sjs_xq_pj ul li .fl p{margin-top: 11px;line-height: 14px;}
.sjs_xq_pj ul li .fr{position: relative;width: 1042px;padding-right: 30px;padding-bottom: 30px;}
.sjs_xq_pj ul li .fr p{position: relative;width: 1042px;padding-right: 30px;line-height: 30px;}
.sjs_xq_pj ul li .fr span{font-size: 12px;color: #999;position: absolute;bottom: 0;left: 0;}
.sjs_xq_pj ul li .fr i{padding-left: 31px;width: 41px;display: block;height: 24px;background: url(../images/icon15.png) no-repeat 12px center;height: 24px;line-height: 24px;border: 1px solid #dcdcdc;position: absolute;right: 0;bottom: 0;border-radius: 12px;cursor: pointer;}
.sjs_xq_pj ul li .fr i:active,.sjs_xq_pj ul li .fr i:visited{border-color:#d8be8b;background: url(../images/icon15_h.png) no-repeat 12px center #d8be8b;color: white; }
.sjs_xq_pj .net_pl_ta{margin-top: 20px;}
.sjs_xq_pj .net_pl_ta textarea{width: 1028px;}


/*热装小区列表*/
.hot_banner{background: url(../images/hot_banner.jpg) no-repeat center top; height: 330px;overflow: hidden;}
.hot_banner_form{width: 900px;height: 190px;padding: 30px 0;text-align: center;margin: 40px auto;background: url(../images/black6.png);border-radius: 3px;}
.hot_banner_form h2{font-size: 36px;color: white;line-height: 36px;font-weight: normal;}
.hot_banner_form h3{font-size: 24px;color: white;line-height: 24px;font-weight: normal;margin-top:28px; }
.hot_banner_form h3 span{color:  #d8be8b;}
.hot_banner_center{margin: 30px 0 12px;line-height: 49px;}
.hot_banner_center i{display:inline-block; font-size:20px;color: white;padding-right: 30px;background: url(../images/icon16.png) no-repeat right center;text-align: right;width: 125px;}
.hot_banner_center input{border: 0;width: 374px;height: 49px;padding: 0 16px;background-color: white;margin: 0 50px 0 200px;border-radius: 25px;text-indent: 10px;}
.hot_banner_center button{border: 0;width:155px;height: 49px;background-color: #d8be8b;color: white;font-size: 18px;border-radius: 25px;}
.hot_banner_a{color: white;line-height: 12px;}
.hot_banner_a a{color: white;padding-left: 8px;font-size: 12px;}
.hot_banner_a a:hover{color:  #d8be8b;}

.hot_xq_list{}
.hot_xq_list dl{width: 100%;overflow: hidden;margin-bottom: 30px;}
.hot_xq_list dl dt{overflow: hidden;margin-bottom: 10px;}
.hot_xq_list dl dt>a{overflow: hidden;display: block;float: left;width: 360px;height: 240px;}
.hot_xq_list dl dt>a img{width: 100%;height: 100%; transition-duration:1s;-ms-transition-duration:1s;-moz-transition-duration:1s; -webkit-transition-duration:1s;}
.hot_xq_list dl dt>a img:hover{transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);}
.hot_xq_list dl dt .fl{width: 478px;margin-left: 30px;overflow: hidden;height: 240px;}
.hot_xq_list dl dt .fl .hot_xq_tit{line-height: 40px;overflow: hidden;}
.hot_xq_list dl dt .fl .hot_xq_tit a h2{font-weight: normal;border-bottom: 2px solid #d8be8b;color: #2b2b2b;max-width: 270px; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;float: left;transition:all 0.5s ease-in-out;}
.hot_xq_list dl dt .fl .hot_xq_tit p{float: left;font-size: 16px;}
.hot_xq_list dl dt .fl .hot_xq_tit p span{color:#d8be8b }
.hot_xq_list dl dt .fl ul{width: 100%;overflow: hidden;margin-top: 25px;}
.hot_xq_list dl dt .fl ul li{ overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;line-height: 27px;}
.hot_xq_list dl dt .fl ul li span{display: inline-block;width: 66px;color: #999;}
.hot_xq_list dl dt .fl ul li:first-child + li{white-space: normal;max-height: 54px;}
.hot_xq_list dl dt .fl .hot_xq_tit a h2:hover{color:  #d8be8b;}

.hot_xq_list dl dd{overflow: hidden;}
.hot_xq_list dl dd ul li{border: 1px solid #eee;height: 142px;width: 866px;overflow: hidden;margin-top: 10px;}
.hot_xq_list dl dd ul li .hot_dd_top{border-bottom: 1px solid #eee;line-height: 36px;height: 36px; width: 100%;}
.hot_xq_list dl dd ul li .hot_dd_top a{display: block;float: left;color: #333;font-size: 16px;margin-left: 20px;width: 450px; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;}
.hot_xq_list dl dd ul li .hot_dd_top p{float: right;margin-right: 20px;}
.hot_xq_list dl dd ul li .hot_dd_top p span{padding-right: 21px;}
.hot_xq_list dl dd ul li .hot_dd_top p em{color: #d8be8b;}
.hot_xq_list dl dd ul li .hot_dd_bottom{width: 826px;height: 72px;padding: 20px;}
.hot_xq_list dl dd ul li .hot_dd_bottom a{display: block;float: left;width: 96px;height: 72px;border-radius: 2px;overflow: hidden;}
.hot_xq_list dl dd ul li .hot_dd_bottom a img{width: 100%;height: 100%; transition-duration:1s;-ms-transition-duration:1s;-moz-transition-duration:1s; -webkit-transition-duration:1s;}
.hot_xq_list dl dd ul li .hot_dd_bottom a img:hover{transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);}
.hot_xq_list dl dd ul li .hot_dd_bottom .fl{width: 556px;margin-left: 24px;}
.hot_xq_list dl dd ul li .hot_dd_bottom .fl p{line-height: 25px;}
.hot_xq_list dl dd ul li .hot_dd_bottom .fl p:first-child{color: #2b2b2b;}
.hot_xq_list dl dd ul li .hot_dd_bottom .fl p span{color: #d8be8b;}
.hot_xq_list dl dd ul li .hot_dd_bottom .fl p i{padding: 0 18px;}
.hot_xq_list dl dd ul li .hot_dd_bottom .fl p em{padding-right:18px;}
.hot_xq_list dl dd ul li .hot_dd_bottom .fr{height: 72px;border-left: 1px solid #eee;width: 104px;text-align: center;padding-left: 20px;}
.hot_xq_list dl dd ul li .hot_dd_bottom .fr p{line-height: 24px;}
.hot_xq_list dl dd ul li .hot_dd_bottom .fr p span{font-size: 24px; color: #d8be8b;}
.hot_xq_list dl dd ul li .hot_dd_bottom .fr a{display: block;width: 104px;height: 36px;border-radius: 18px;background-color: #d8be8b;line-height: 36px;color: white;    margin-top: 18px;}
.hot_xq_list dl dd ul li .hot_dd_bottom .fr a:hover{background-color: #2b2b2b;}
.hot_more{height: 42px; line-height: 42px;border-bottom: 1px solid #eee;text-align: right;padding-right: 20px;}
.hot_more a{color: #2b2b2b;}
.hot_more a:hover{ color: #d8be8b;text-decoration: underline;}
.hot_more2{width: 866px;height: 36px;text-align: center;line-height: 36px;font-size: 16px;color: #2b2b2b;margin-top: 10px;border: 1px solid #eee;overflow: hidden;}

.side_hot_lp dl dd{margin-top: 10px; display:table;}
.side_hot_lp dl dd a{display: inline-block;line-height:33px; margin-left:5%; color: #333; width:40%; float:left;}
.side_hot_lp dl a:hover{color: #d8be8b;}
.side_hot_lp ul{overflow: hidden;margin-top: 18px;}
.side_hot_lp ul li span{ border-right: 2px solid #d8be8b; padding-right: 6px;}
.side_hot_lp ul li .xq_text{ display: block; margin: 16px auto;border: 1px solid rgb(236, 234, 232);border-radius: 3px; width: 218px;height: 32px;line-height: 32px; padding: 0 10px;}
.side_hot_lp ul li .xq_btn{ display: block; margin: 16px auto;border-radius: 3px;width: 240px; height: 36px; line-height: 36px;color: white;background: url(../images/sous.png) no-repeat 95px center #d8be8b;border: none;font-size: 14px;text-align: left; padding-left: 116px;cursor: pointer;}


/*热装小区详情*/
.hot_xq_bg{height: 400px;background: url(../images/hot_xq_bg.jpg) no-repeat center top;overflow: hidden;}
.hot_xq{width: 1120px;height: 240px;padding: 40px;overflow: hidden;background-color: white;margin: 40px auto;}

.hot_xq dl{overflow: hidden;margin-bottom: 30px;}
.hot_xq dl dt{overflow: hidden;width: 868px;float: left;}
.hot_xq dl dt>a{overflow: hidden;display: block;float: left;width: 360px;height: 240px;}
.hot_xq dl dt>a img{width: 100%;height: 100%; transition-duration:1s;-ms-transition-duration:1s;-moz-transition-duration:1s; -webkit-transition-duration:1s;}
.hot_xq dl dt>a img:hover{transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);}
.hot_xq dl dt .fl{width: 478px;margin-left: 30px;overflow: hidden;height: 240px;}
.hot_xq dl dt .fl .hot_xq_tit{line-height: 40px;overflow: hidden;}
.hot_xq dl dt .fl .hot_xq_tit h1{font-weight: normal;border-bottom: 2px solid #d8be8b;color: #2b2b2b;max-width: 270px; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;float: left;transition:all 0.5s ease-in-out;}
.hot_xq dl dt .fl .hot_xq_tit p{float: left;font-size: 16px;}
.hot_xq dl dt .fl .hot_xq_tit p span{color:#d8be8b }
.hot_xq dl dt .fl ul{width: 100%;overflow: hidden;margin-top: 25px;}
.hot_xq dl dt .fl ul li{ overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;line-height: 27px;}
.hot_xq dl dt .fl ul li span{display: inline-block;width: 66px;color: #999;}
.hot_xq dl dt .fl ul li:first-child + li{white-space: normal;max-height: 54px;}
.hot_xq dl dt .fl .hot_xq_tit a h2:hover{color:  #d8be8b;}
.hot_xq dl dd{float: right;text-align: center;width: 199px;}
.hot_xq dl dd a{display:inline-block;width: 154px;height: 44px;border-radius: 22px;background-color: #d8be8b;line-height: 44px;color: white;font-size: 18px;}
.hot_xq dl dd a:hover{background-color: #2b2b2b;}
.hot_xq dl dd div{width: 161px;height: 158px;background: url(../images/hot_xq_tsk.png) no-repeat;padding: 20px 19px 0;text-align: left;margin-top: 11px;}
.hot_xq dl dd div span{font-size: 18px;color: #2b2b2b;}
.hot_xq dl dd div p{font-size: 16px;}

.hot_xq_tab{border-bottom: 1px solid #eee;height: 44px;margin-bottom: 20px;width: 100%;}
.hot_xq_tab ul{overflow: hidden;}
.hot_xq_tab ul li{float: left;border: 1px solid #eee;margin-right: -1px;width: 138px;height: 45px;line-height: 45px;font-size: 18px;text-align: center;box-sizing: border-box;cursor: pointer;}
.hot_xq_tab ul li.on,.hot_xq_tab ul li:hover{border-bottom: 1px solid white;border-top: 2px solid #d8be8b; color: #d8be8b;}

.vr_xq_tit a{float: right;font-size: 14px;color: #2b2b2b;}
.vr_xq_tit a:hover{color: #d8be8b;}

.hot_xq_tc{}
.hot_xq_tc .hot_xq_tc_tab{overflow: hidden;margin-left: 16px;}
.hot_xq_tc .hot_xq_tc_tab a{display: inline-block;padding-right: 22px;}
.hot_xq_tc .hot_xq_tc_tab a span{color: #666;}
.hot_xq_tc .hot_xq_tc_tab a.act,.hot_xq_tc .hot_xq_tc_tab a:hover{color: #d8be8b;}
.hot_xq_tc ul{width: 864px;margin: 20px auto 0;overflow: hidden;}
.hot_xq_tc ul li{width: 260px;height: 180px;overflow: hidden;float: left;position: relative;margin: 0 14px 24px;}
.hot_xq_tc ul li img{width: 100%;height: 100%; transition-duration:1s;-ms-transition-duration:1s;-moz-transition-duration:1s; -webkit-transition-duration:1s;}
.hot_xq_tc ul li img:hover{transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);}
.hot_xq_tc ul li span{display: block;position: absolute;bottom: 0;left: 0;color: white;height: 32px;line-height: 32px;overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;padding: 0 10px;width: 240px;background:url(../images/black7.png);transition:all 0.5s ease-in-out;}
.hot_xq_tc ul li:hover span{color:#d8be8b; }

.hot_xq_jb{margin-bottom: 40px;}
.hot_xq_jb table{border: 1px solid #eaeaea;border-collapse: collapse;border-spacing: 0;font-size: 14px;table-layout: fixed; }
.hot_xq_jb table th{width: 97px;background-color: #f8f8f8;    padding: 17px 0 17px 15px;text-align: left;font-weight: normal;border-bottom: 1px dotted #eaeaea;}
.hot_xq_jb table td{padding:17px 20px; border-bottom: 1px dotted #eaeaea;}
.hot_xq_jj{margin-bottom: 40px;}


/*家装日记*/
.diary_bg{overflow: hidden;background: url(../images/vr_xq_bg.jpg) no-repeat center top;}
.diary_bg .screen_box{border: none;background-color: white;}

.side_nav02{margin: 20px;}
.side_nav02 dl{border-left: 1px solid #f1f1f1;padding-bottom: 20px;}
.side_nav02 dl dt{background: url(../images/icon18.png) no-repeat left center;line-height: 17px;color: #2b2b2b;padding-left: 21px;margin-left: -6px;}
.side_nav02 dl dt.act a{color: #d8be8b;}
.side_nav02 dl dd{overflow: hidden;margin: 12px 0 0 11px;}
.side_nav02 dl dd a{display: inline-block;width: 72px;height: 25px;border: 1px solid #dbdbdb; background-color: #f5f5f5;line-height: 25px;text-align: center;font-size: 12px;margin: 0 16px 9px 0;}
.side_nav02 dl dd a:hover{background-color: #e7e7e7;}
.side_nav02 dl:first-child dt{background: url(../images/icon17.png) no-repeat left center;margin-left: -7px;}


.side_xg_mxb{}
.side_xg_mxb ul li{border-bottom: 1px dotted #eee;padding: 20px 10px;overflow: hidden;}
.side_xg_mxb ul li a{display: block;border-radius: 50%;overflow: hidden;width: 50px;height: 50px;float: left;}
.side_xg_mxb ul li a img{width: 100%;}
.side_xg_mxb ul li .fl{margin-left: 20px; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;}
.side_xg_mxb ul li .fl span{color: #2b2b2b;}
.side_xg_mxb ul li .fl p{color: #999;}

.side_xg_mxrj{}
.side_xg_mxrj ul{padding-left: 5px;padding-top: 20px;}
.side_xg_mxrj ul li{margin-right: 22px;margin-bottom: 10px;text-align: center;width: 114px;float: left;overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;}
.side_xg_mxrj ul li a{display: block;width: 114px;height: 95px;overflow: hidden;}
.side_xg_mxrj ul li a img{width: 100%;height: 100%; transition-duration:1s;-ms-transition-duration:1s;-moz-transition-duration:1s; -webkit-transition-duration:1s;}
.side_xg_mxrj ul li a img:hover{transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);}
.side_xg_mxrj ul li span{line-height: 32px; font-size: 12px;color: #2b2b2b;}
.side_xg_mxrj ul li:first-child + li,.side_xg_mxrj ul li:first-child + li + li + li,.side_xg_mxrj ul li:first-child + li + li + li + li + li,.side_xg_mxrj ul li:first-child + li + li + li + li + li + li + li{margin-right: 0;}

.diary_list{}
.diary_list ul li{border-bottom: 1px dotted #eee;padding-bottom: 12px;margin-bottom: 12px;}
.diary_list ul li .diary_list_top{width: 100%;overflow: hidden;padding: 18px 0;margin-bottom: 4px;}
.diary_list ul li .diary_list_tx{float: left;background: url(../images/icon22.png) no-repeat;width: 62px;height: 68px;margin: 0 18px 0 7px;}
.diary_list ul li .diary_list_tx a{display: block;width: 58px;height: 58px;overflow: hidden;border-radius: 50%;margin: 2px auto;}
.diary_list ul li .diary_list_tx a img{width: 100%;}
.diary_list ul li .fl{width: 400px;padding-top: 11px;}
.diary_list ul li .fl .diary_list_bt{line-height: 19px;overflow: hidden;margin-bottom: 2px;}
.diary_list ul li .fl .diary_list_bt a{display: block;float: left;max-width: 272px; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;font-size: 16px;color: #2b2b2b;}
.diary_list ul li .fl .diary_list_bt a:hover{color: #d8be8b;text-decoration: underline;}
.diary_list ul li .fl .diary_list_bt em{font-size: 12px; color: #999;float: left;margin: 0 10px;}
.diary_list ul li .fl .diary_list_bt i{background: url(../images/icon19.png) no-repeat;width: 52px;height: 19px;display: block;float: left;}
.diary_list ul li .fl p em{display: inline-block;background: url(../images/icon21.png) no-repeat center center;width: 5px;height: 9px;padding: 0 14px;}
.diary_list ul li .fr{height: 48px;border-left: 1px dotted #eee;line-height: 48px;margin-top: 10px;}
.diary_list ul li .fr span{padding-left: 22px;}
.diary_list ul li .fr span em{font-size: 24px;color: #d8be8b;}
.diary_list ul li dl{overflow: hidden;}
.diary_list ul li dt{width: 208px;height: 156px;overflow: hidden;float: left;margin-right: 12px;}
.diary_list ul li dt img{width: 100%;height: 100%; transition-duration:1s;-ms-transition-duration:1s;-moz-transition-duration:1s; -webkit-transition-duration:1s;}
.diary_list ul li dt img:hover{transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);}
.diary_list ul li dd{width: 100%;overflow: hidden; line-height: 34px;font-size: 12px;}
.diary_list ul li dl dt:first-child + dt + dt + dt{margin-right: 0;}


/*家装日记详情*/
.diary_xq_info{padding: 40px 30px;overflow: hidden;margin: 40px auto;background-color: white;width: 1140px;position:relative;}
.diary_xq_left{overflow: hidden;}
.diary_xq_left .diary_xq_tx{float: left;background: url(../images/icon23.png) no-repeat center top;width: 74px;height: 101px;text-align: center; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;}
.diary_xq_left .diary_xq_tx a{display: block;width: 70px;height:70px;overflow: hidden;border-radius: 50%;margin: 3px auto;}
.diary_xq_left .diary_xq_tx a img{width: 100%;}
.diary_xq_left .diary_xq_tx p{font-size: 12px;line-height: 12px;margin-top: 15px;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.diary_xq_left .fl{width: 820px;margin-left: 20px;}
.diary_xq_left .fl .diary_xq_top{width:100%;overflow: hidden;line-height: 28px;}
.diary_xq_left .fl .diary_xq_top .diary_xq_bt{width:100%;overflow: hidden;}
.diary_xq_left .fl .diary_xq_top h1{overflow: hidden;font-weight: normal;float: left; max-width: 670px;font-size: 28px;color: #333;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;}
.diary_xq_left .fl .diary_xq_top em{color: #999;float: left;margin: 0 10px;}
.diary_xq_left .fl .diary_xq_top i{background: url(../images/icon19.png) no-repeat;width: 52px;height: 19px;display: block;float: left;margin-top: 4px;}
.diary_xq_left .fl .diary_xq_top time{font-size: 12px;line-height: 33px;}

.diary_xq_left .diary_xq_bottom{float: left;line-height: 25px;}
.diary_xq_left .diary_xq_bottom p em{display:inline-block;padding: 0 14px;background: url(../images/icon25.png) no-repeat center center;width: 1px; height: 10px;}
.diary_xq_left .diary_xq_bottom p a{color:#d8be8b }
.diary_xq_left .diary_xq_bottom p a:hover{text-decoration: underline;}
.diary_xq_left .diary_xq_bottom .xx,.diary_xq_left .diary_xq_bottom .xq{color: #999;padding-left: 20px;background: url(../images/icon24.png) no-repeat left 3px;}
.diary_xq_left .diary_xq_bottom .xq{background-position: left -22px;}

.diary_xq_left .fr{height: 50px;border-left: 1px dotted #eee;line-height: 50px;}
.diary_xq_left .fr span{padding-left: 22px;}
.diary_xq_left .fr span em{font-size: 24px;color: #d8be8b;}

.diary_xq_ewm{position: absolute;right: 81px;top: 32px;width: 90px;}
.diary_xq_ewm img{width: 100%;}

.diary_xq_tab{position: absolute;right: 0;top: 0; line-height: 35px;}
.diary_xq_tab a{display: inline-block;padding-right: 13px;color: #444;}
.diary_xq_tab .zx{background: url(../images/icon27.png) no-repeat right center;margin-right: 18px;}
.diary_xq_tab .dx{background: url(../images/icon28.png) no-repeat right center;}
.diary_xq_tab .zx:hover,.diary_xq_tab .zx.act{background: url(../images/icon27_h.png) no-repeat right center;margin-right: 18px;color: #d8be8b;}
.diary_xq_tab .dx:hover,.diary_xq_tab .dx.act{background: url(../images/icon28_h.png) no-repeat right center;color: #d8be8b;}

.diary_xq_list{}
.diary_xq_list dl{overflow: hidden;position: relative;}
.diary_xq_list dl dt{background: url(../images/yellow_y.png) repeat-y 43px;position: absolute;top: 0;bottom: 0;left: 0;}
.diary_xq_list dl dt h3{background: url(../images/icon32.png)no-repeat 37px center;padding-left: 60px;color: #2b2b2b;font-size: 18px;overflow: hidden;line-height: 57px;font-weight: normal;}
.diary_xq_list_l{position: relative; width: 98px;height: 100%; overflow: hidden;}
.diary_xq_list_l h2{font-weight: normal;color: #d8be8b;font-size: 16px;width: 84px;height: 41px;line-height: 41px;text-align: center;background: url(../images/icon29.png) no-repeat;margin-top: 41px;}
.diary_xq_list_l i{display: block;width: 54px;height: 1px;background: url(../images/yellow_x.png) repeat-x;position: absolute;left: 44px;top: 18px;}

.diary_xq_list_r{float: right;width: 770px;overflow: hidden;margin-top: 54px;}
.diary_xq_list_top{width: 738px;border:1px solid #eee;padding: 30px 0 0  30px;background-color: #fcfcfc;}
.diary_xq_list_top>h3{font-size: 16px;font-weight: normal;line-height: 16px;color: #2b2b2b;}
.diary_xq_list_top>i{display: block;width: 34px;height: 1px;background-color: #d8be8b;margin: 18px 0 13px;}
.diary_xq_list_top>p{width: 710px;}
.diary_xq_list_top ul{overflow: hidden;margin-top: 10px;}
.diary_xq_list_top ul li{width: 226px;height: 170px;overflow: hidden;float: left;margin-right: 14px;margin-bottom: 14px;}
.diary_xq_list_top ul li img{width: 100%;height: 100%; transition-duration:1s;-ms-transition-duration:1s;-moz-transition-duration:1s; -webkit-transition-duration:1s;}
.diary_xq_list_top ul li img:hover{transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);}
.diary_xq_list_top .huifu{padding-right: 30px;height: 26px;margin: 8px 0 16px;}
.diary_xq_list_top .huifu .fl a{color: #d8be8b;display: inline-block;line-height: 33px;}
.diary_xq_list_top .huifu .fl a img{display: inline-block;margin-right: 7px;}

.diary_xq_list_top .bdsharebuttonbox{float: right;}
.diary_xq_list_top .bdsharebuttonbox a{height: 26px;width: 26px;margin: -2px 5px 0 0;padding: 0 !important;overflow: hidden;}
.diary_xq_list_top .bdsharebuttonbox em{float: left;}
.diary_xq_list_top .bdsharebuttonbox .bdNew_tsina{ background: url(../images/icon33.png) no-repeat !important; }
.diary_xq_list_top .bdsharebuttonbox .bdNew_qzone{ background: url(../images/icon33.png) no-repeat -26px !important; }
.diary_xq_list_top .bdsharebuttonbox .bdNew_weixin{ background: url(../images/icon33.png) no-repeat  -52px !important; }

.diary_xq_list_bottom{width: 708px;border:1px solid #eee;padding: 30px;overflow: hidden;border-top: none;}
.diary_xq_list_bottom ul li{border-bottom: 1px dotted #eee;overflow: hidden;padding-bottom: 10px;margin-bottom: 20px;}
.diary_xq_list_bottom ul li .rj_top{overflow: hidden;position: relative;}
.diary_xq_list_bottom .rj_tx{width: 50px;height: 50px;border-radius: 50%;overflow: hidden;float: left;}
.diary_xq_list_bottom .rj_tx img{width: 100%;}
.diary_xq_list_bottom ul li .rj_top .fl{width: 642px;margin-left: 16px;overflow: hidden;}
.diary_xq_list_bottom ul li .rj_top .fl span{color: #2b2b2b;font-size: 12px;margin-right: 20px;}
.diary_xq_list_bottom ul li .rj_top .fl em{color: #999;font-size: 12px;}
.diary_xq_list_bottom ul li .rj_top .fl p{width: 100%;font-size: 12px;margin: 8px 0;word-break: break-all;line-height: 20px;}
.diary_xq_list_bottom ul li .rj_top .fl i{position: absolute;right: 0;top: 0;font-size: 12px;color: #999;cursor: pointer;}
.diary_xq_list_bottom ul li .rj_top .fl i:hover{color: #d8be8b;}

.diary_xq_list_bottom .comment_quote{    border: 1px solid #EEE;background-color: #f8f8f8;overflow: hidden;padding: 0 12px;margin-top: 16px;margin-left: 66px;}
.diary_xq_list_bottom .quote_item{ zoom: 1;border-bottom: 1px solid #eaeaea;margin-bottom: -1px; padding: 10px 0;word-break: break-all;overflow: hidden;}
.diary_xq_list_bottom .quote_item .specail_a{display:block;float: left; width: 50px;height: 50px;border-radius: 50%;overflow: hidden;}
.diary_xq_list_bottom .quote_item .specail_a img{width:100%;}
.diary_xq_list_bottom .quote_item .quote_wrap{float: left;line-height: 50px;margin-left: 14px;position: relative;width: 550px;}
.diary_xq_list_bottom .quote_item .quote_wrap .quote_hd{color: #666;max-width: 500px;line-height: 23px;}
.diary_xq_list_bottom .quote_item .quote_wrap .quote_hd span{padding: 0 10px;}
.diary_xq_list_bottom .quote_item .quote_wrap .quote_hd em{color: #BE895F;}
.diary_xq_list_bottom .quote_item .quote_wrap .quote_hd .reply_lnk{display: none; position: absolute;top: 6px;right: 0;font-size: 12px;color: #999;line-height: 12px;}
.diary_xq_list_bottom .quote_item .quote_wrap .quote_hd:hover .reply_lnk{display: block;}
.diary_xq_list_bottom .quote_item .quote_reply textarea{width: 530px;height: 50px; background-color: #fff; margin: 10px 0; padding: 5px 10px;overflow: hidden;resize: none;}
.diary_xq_list_bottom .quote_item .quote_reply .quote_reply_btn {text-align: right;line-height: 16px;}
.diary_xq_list_bottom .quote_item .quote_reply .quote_reply_btn span{float: left;}
.diary_xq_list_bottom .quote_item .quote_reply .quote_reply_btn .btn_confirm{display: inline-block;height: 16px;line-height: 16px;padding: 0 8px;border: 1px solid #d8d8d8;margin-right: 5px;}
.zxgl_fold_box{height: 18px; margin-top: 15px;}
.zxgl_fold{float: right;font-size: 12px;display: none;}
.zxgl_unfold{display: inline-block; font-size: 12px; color: #d8be8b;}
.zxgl_unfold b{margin-top: -2px;margin-left: 5px;width: 9px;height: 5px;vertical-align: middle;display: inline-block;background: url(../images/icon34.png) no-repeat;}
.diary_items_publish_box{margin-top: 20px;}
.diary_items_publish_box textarea {float: left;display: inline; width: 620px; height: 28px;margin-left: 16px;padding: 10px;overflow: hidden; border: 1px solid #d8d8d8;resize: none;}
.diary_items_publish_box a {float: right; width: 94px; height: 36px; margin: 10px 0 0;color: #fff; line-height: 36px; text-align: center; background-color: #d8be8b;}
.diary_items_publish_box a:hover{background-color: #bea87d;}
.diary_items_publish_box span {float: right;display: inline; margin: 20px 10px 0 0;color: #999;}
.diary_xq_list dl:first-child dt h3{margin-top: -22px;}
.diary_xq_list dl:first-child dt{top: 22px;}


/*合作商家列表*/
.coop_banner{height: 540px;overflow: hidden;background: url(../images/vr_xq_bg.jpg) no-repeat center top;}
.coop_banner .coop_screen{width: 1200px;height: 440px;margin: 50px auto;background-color: white;}
.coop_banner .coop_screen dl{overflow: hidden;position: relative;float: left;}
.coop_banner .coop_screen dl dt{border-left: 1px solid #f5f5f5;background: url(../images/coop_dt.jpg);width: 120px;height: 440px;color: #333;font-size: 18px;line-height: 18px; text-align: center;cursor: pointer;float: left;}
.coop_banner .coop_screen dl dt i{width: 120px;margin:161px auto 23px;height: 34px;display: block;background: url(../images/coop_icon.png) no-repeat;}
.coop_banner .coop_screen dl dd{float: left; padding-left: 20px;width: 575px;background-color: white;}
.coop_banner .coop_screen dl dd .coop_top{padding-left: 20px;height: 187px;}
.coop_banner .coop_screen .coop_tit{margin-top: 30px;overflow: hidden;}
.coop_banner .coop_screen dl dd .coop_top .coop_tit i{display:block;float: left; width: 21px;height: 18px; background: url(../images/coop_icon.png) no-repeat;background-size: auto 100%;}
.coop_banner .coop_screen dl dd .coop_top .coop_tit span{display:block;float: left;font-size: 18px;margin-left: 6px;line-height: 20px;}
.coop_banner .coop_screen dl dd .coop_top .coop_tab_a{overflow: hidden;margin-top: 10px;}
.coop_banner .coop_screen dl dd .coop_top .coop_tab_a a{display:inline-block;margin-right: 40px;line-height: 36px;}
.coop_banner .coop_screen dl dd .coop_top .coop_tab_a a.act{color: #d8be8b;}
.coop_banner .coop_screen dl dd .coop_bottom{background-color: #f7f7f7;padding: 20px;overflow: hidden;width: 510px;}
.coop_banner .coop_screen dl dd .coop_bottom .coop_tit2{font-size: 18px; color: #333;}
.coop_banner .coop_screen dl dd .coop_bottom ul li{float: left;width: 80px;height: 38px;overflow: hidden;margin: 20px 20px 0 0;border: 1px solid #f7f7f7;transition:all 0.5s ease-in-out;}
.coop_banner .coop_screen dl dd .coop_bottom ul li img{width: 100%;height: 100%;}
.coop_banner .coop_screen dl dd .coop_bottom ul li.act,.coop_banner .coop_screen dl dd .coop_bottom ul li:hover{border: 1px solid #d8be8b;}
.coop_banner .coop_screen dl dt.on{display: none;}
.coop_banner .coop_screen dl dt i.coop_i02{background-position: -121px 0;}
.coop_banner .coop_screen dl dt i.coop_i03{background-position: -242px 0;}
.coop_banner .coop_screen dl dt i.coop_i04{background-position: -363px 0;}
.coop_banner .coop_screen dl dt i.coop_i05{background-position: -484px 0;}
.coop_banner .coop_screen dl dt i.coop_i06{background-position: -605px 0;}
.coop_banner .coop_screen dl dd .coop_top .coop_i01 i{background-position: -21px 0;}
.coop_banner .coop_screen dl dd .coop_top .coop_i02 i{background-position: -86px 0;}
.coop_banner .coop_screen dl dd .coop_top .coop_i03 i{background-position: -149px 0;}
.coop_banner .coop_screen dl dd .coop_top .coop_i04 i{background-position: -213px 0;}
.coop_banner .coop_screen dl dd .coop_top .coop_i05 i{background-position: -278px 0;}
.coop_banner .coop_screen dl dd .coop_top .coop_i06 i{background-position: -342px 0;}
.coop_banner .coop_screen dl dd .coop_top .coop_i01 span{color: #3d8099;}
.coop_banner .coop_screen dl dd .coop_top .coop_i02 span{color: #8d8bd8;}
.coop_banner .coop_screen dl dd .coop_top .coop_i03 span{color: #d88b8b;}
.coop_banner .coop_screen dl dd .coop_top .coop_i04 span{color: #8bd8b6;}
.coop_banner .coop_screen dl dd .coop_top .coop_i05 span{color: #d88bc3;}
.coop_banner .coop_screen dl dd .coop_top .coop_i06 span{color: #d8ce8b;}


.coop_sx{line-height: 29px;overflow: hidden;margin-bottom: 20px;}
.coop_sx a{display: inline-block;height: 27px;line-height: 27px;padding: 0 30px 0 10px;border: 1px solid #cdcdcd;background: url(../images/icon36.png) no-repeat 65px center;color: #2b2b2b;margin-right:16px;}
.coop_sx i{color:#d8be8b;cursor: pointer;}

.coop_list{}
.coop_list ul{overflow: hidden;margin-right: 21px;float: left;}
.coop_list ul:first-child + ul + ul{margin-right: 0;}
.coop_list ul li{width: 386px;overflow: hidden;margin-bottom: 21px;}
.coop_list ul li .coop_list_img{width: 100%;display: block;overflow: hidden;position: relative;}
.coop_list ul li .coop_list_img img{width: 100%;transition-duration:1s;-ms-transition-duration:1s;-moz-transition-duration:1s; -webkit-transition-duration:1s;}
.coop_list ul li .coop_list_img img:hover{transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);}
.coop_list ul li .coop_list_show{position: absolute;bottom: 0;left: 0; width: 374px;height: 49px;background: url(../images/black6.png);line-height: 49px;padding-right: 12px;}
.coop_list ul li .coop_list_show em{float: left;font-size: 18px;color: white;margin-left: 22px;}
.coop_list ul li .coop_list_show span{display:block;float: right;margin-right: 10px;line-height: 36px; color: white;margin-top: 6px;}
.coop_list ul li .coop_list_show span i{display: block; width: 36px;height: 36px; float: left; border-radius: 50%; box-shadow: 0.5px 0.866px 3px 0px rgba(0, 0, 0, 0.13);margin-right: 6px;transition: all 0.5s ease-in-out;}
.coop_list ul li .coop_list_show span i.icon01{background: url(../images/icon01.png) no-repeat -36px -36px white; }
.coop_list ul li .coop_list_show span i.icon01:hover{background: url(../images/icon01.png) no-repeat -36px 0 #d8be8b; }
.coop_list ul li .coop_list_show span i.icon02{background: url(../images/icon35.png) no-repeat center center white; }
.coop_list ul li .coop_list_show span i.icon02:hover{background: url(../images/icon35_h.png) no-repeat center center #d8be8b; }
.coop_list ul li a h2{width: 336px;margin: 22px auto 0;font-size: 16px;color: #333;font-weight: normal; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;transition:all 0.5s ease-in-out;}
.coop_list ul li a h2:hover{color: #d8be8b;text-decoration: underline;}
.coop_list ul li p{width: 336px;margin: 0 auto;color: #d8be8b; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;}
.coop_list ul li .btn,.coop_xq_r .btn{width: 344px;margin: 26px auto 0;border-top: 1px solid #eee; padding-top: 30px;overflow: hidden;}
.coop_list ul li .btn a,.coop_xq_r .btn a{display: block;float: left; line-height: 38px;height: 38px; font-size: 18px;border: 1px solid #d8be8b;}
.coop_list ul li .btn a.gm,.coop_xq_r .btn a.gm{text-align: center;background-color:#d8be8b;margin-right: 15px;width: 148px;color: white;}
.coop_list ul li .btn a.gw,.coop_xq_r .btn a.gw{background: url(../images/icon35.png) no-repeat 31px center;padding-left: 59px;width: 118px;color: #d8be8b;}
.coop_list ul li .btn a.gw:hover,.coop_xq_r .btn a.gw:hover{background: url(../images/icon35_h.png) no-repeat 31px center #d8be8b;color: #fff;}
.coop_list ul li .btn a.gm:hover,.coop_xq_r .btn a.gm:hover{background-color: transparent;color:#d8be8b; }
.coop_list_bottom{border: 1px solid #eee;border-top: none;width: 384px;height: 200px;overflow: hidden;}


/*合作商家详情*/
.coop_xq{padding: 25px;overflow: hidden;margin: 50px auto;background-color: white;width: 1150px;position:relative;}
.coop_xq_l{float: left;}
.coop_xq_l .bd{margin-bottom: 16px;}
.coop_xq_l .bd ul li{width: 530px;height: 420px;overflow: hidden;}
.coop_xq_l .bd ul li img,.coop_xq_l .hd ul li img{width: 100%;height: 100%;}
.coop_xq_l .hd ul li{float: left;width: 119px;height: 94px;margin-right: 18px;cursor: pointer;}
.coop_xq_l .hd ul li.on{border: 2px solid #d8be8b;width: 115px; height: 90px;}

.coop_xq_r{float: right;width: 590px;overflow: hidden;}
.coop_xq_tit{}
.coop_xq_tit h1{font-size: 24px;line-height: 36px;height: 72px;overflow: hidden;color: #333;font-weight: normal;}
.coop_xq_tit span{display: block; color: #d8be8b;font-size: 16px; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;}
.coop_xq_tit p{display: block;background: url(../images/icon37.png) no-repeat left center;padding-left: 26px;font-size: 16px;}
.coop_xq_jg{width: 590px;height: 100px;line-height: 100px;background: url(../images/coop_xq_jg.jpg) no-repeat;margin: 20px 0;}
.coop_xq_jg span{color: #333;padding-left: 12px;}
.coop_xq_jg b{color: #8c6c2d;font-size: 32px;}
.coop_xq_jg i{display: inline-block;width: 34px;height: 18px;line-height: 18px;padding-left: 9px;background: url(../images/icon38.png) no-repeat;color: white;font-size: 12px;}
.coop_xq_jg em{color: #999;text-decoration: line-through; font-size: 12px;}

.coop_xq_r dl{overflow: hidden;margin-bottom: 7px;}
.coop_xq_r dl dt{ float: left; margin-right: 7px; width: 60px; height: 36px;margin-top: 6px;margin-left: 10px;font-size: 12px;}
.coop_xq_r dl dd{ float: left;width: 510px;overflow: hidden;}
.coop_xq_r dl dd .coop_xq_xz{}
.coop_xq_r dl dd .coop_xq_xz a{display: inline-block;height: 30px;padding: 0 10px;line-height: 30px;text-align: center;font-size: 12px;color: #333;margin: 0 4px 4px 0;border: 1px solid #e8e8e8;}
.coop_xq_r dl dd .coop_xq_xz a.act{height: 28px;line-height: 28px;border: 2px solid #d8be8b;}
.coop_xq_r dl dd .coop_xq_xz .tb_stock {height: 34px;line-height: 34px;    padding: 0 0 0 1px; position: relative; display: inline;float: left;}

.tb_stock a{    display: block;font-size: 20px;color: #808080;_display: inline; float: left;width: 26px;height: 32px; border: 1px solid #e8e8e8;line-height: 32px; padding: 0;vertical-align: top;text-align: center;overflow: hidden;} 
.reduce_num{border-right: 0;}

.tb_stock input{color: #808080; display: inline;float: left;margin: 0;padding: 0;width: 48px; height: 32px;font-size: 16px;line-height: 32px;text-align: center;color: #666;border: 1px solid #e8e8e8;outline: 0; background: #fff; margin-left: -1px;}
.tb_stock .plus_num{border-left: 0;margin-left: -1px;}
.tb_stock em{line-height: 34px; margin-left: 10px;color: #d8be8b;}
.coop_xq_r .btn{margin: 24px 0 0 0;padding: 0;border: 0;}
.coop_xq_sc{margin-top: 25px;}
.coop_xq_sc .fl{margin-top: 4px;}
.coop_xq_sc .sc{display:block;float: left; width: 55px;height: 32px;border: 1px solid #eee;background: url(../images/icon39.png) no-repeat 16px center;padding-left: 43px;color: #333;line-height: 32px;font-size: 16px;border-radius: 16px;margin-right: 12px;}
.coop_xq_sc .sc:hover{color: #d8be8b;}
.coop_in_page{overflow: hidden;padding: 20px;}
.coop_in_page ul li{overflow: hidden;}


.sec2_tab_content{ margin: 0 20px;}
.sec2_tab_content h4{ height:32px; line-height:32px; background:#eee; color:#333;text-indent:10px;}
.sec2_tab_content dl{   min-height: 32px;  _height: expression(document.body.clientHeight < 32 ? "32" : "auto");border: 1px solid #eee; border-top:0; border-bottom:0;  overflow: hidden;  border-bottom: 1px solid #eee; *zoom:1;}
.sec2_tab_content dd{ float: left;padding: 5px 0 5px 20px; _padding: 10px 0 10px 20px;  border-top: 0;  background: #fdfdfd;  width: 175px;}
.sec2_tab_content dt{   min-height: 22px;  border-left: 1px solid #eee;  float: left;  width: 490px;  line-height: 20px;    padding: 5px 10px; 
 _height: expression(document.body.clientHeight < 22 ? "22" : "auto");}

.side_hot_sp{}
.side_hot_sp ul{width: 240px;overflow: hidden;margin: 20px auto 0;}
.side_hot_sp ul li{width: 240px;overflow: hidden;margin-bottom: 26px;line-height: 18px;}
.side_hot_sp ul li a{display: block; width: 100%;height: 190px; overflow: hidden;}
.side_hot_sp ul li a img{width: 100%;height: 100%; transition-duration:1s;-ms-transition-duration:1s;-moz-transition-duration:1s; -webkit-transition-duration:1s;}
.side_hot_sp ul li a img:hover{transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);}
.side_hot_sp ul li p{font-size: 12px;color: #333; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;line-height: 33px;width: 100%;}
.side_hot_sp ul li span{font-size: 18px;color: #d8be8b;}
.side_hot_sp ul li em{font-size: 14px;color: #999;text-decoration: line-through;padding-left: 7px;}



/*免费报价*/
.mfbj_banner{height: 1000px;overflow: hidden;background: url(../images/mfbj_banner.jpg) no-repeat center top;}
.bj-maincen{width: 1080px;overflow: hidden; margin:326px auto 0;background-color: rgba(255, 255, 255,0.95); padding:40px 60px;box-shadow: 3px 5.196px 10px 0px rgba(4, 0, 0, 0.24);}
.bj-maincenno{display: none;}
.bj-maincen-left{width: 332px;float: left;margin-left: 55px; position:relative;}  
.bj-maincen-left i.pm{ position:absolute; left:auto; right:13px; top:13px; font-style:normal; font-size:16px;}
.bj-maincen-left .bj-maincen-title{font-size:18px;color: #666666;padding-left: 50px;background: url("../images/icon40.png") left center no-repeat; margin-bottom:30px;}
.bj-maincen-left .bj-maincen-title h2{ font-size:30px; color:#333333; font-weight:normal;}
.bj-maincen-left .bj-maincen-title p span{ color:#8c6c2d;}
.bj-maincen-left p{ display:flex; justify-content: space-between; position:relative;line-height: 29px;}
.bj-maincen-left select,.bj-maincen-left input{border: 1px #d0cfcf solid;font-size: 16px;color: #666666;margin-bottom:20px;height: 50px; box-sizing:border-box; line-height:50px; padding-left:15px;border-radius: 2px;}
.bj-maincen-left select{background: url("../images/icon41.png") right 15px center no-repeat; -webkit-appearance: none; -moz-appearance: none; appearance: none; display:inline-block;}
.bj-maincen-left .w100p{ width:100%;}
.bj-maincen-left .w50p{ width:48%;}
.bj-maincen-left .w33p{ width:31%;}
.bj-maincen-left button,.bj-maincen-right-h a{width: 100%;height:60px; line-height:60px; display: block;background: #d8be8b;font-size: 24px;color: #000;margin: 0 auto; cursor:pointer;border-radius: 2px;border: none;}
.bj-maincen-right{width:483px;float: right;overflow: hidden;padding:25px 0 55px 55px; border-left:1px solid #d8d8d8; color:#333333;}
.bj-maincen-right .title{ font-size:30px;}
.bj-maincen-right .title em{ color:#8c6c2d; font-size:40px;}
.bj-maincen-right div{border: 1px solid #d8d8d8;padding:40px 0; margin-top:35px;}
.bj-maincen-right p{font-size:25px;color: #333333;line-height:55px;text-align:center;}
.bj-maincen-right div p em{color: #d8be8b;display: inline-block;width: 100px;text-align: left;}
.slide-text{width: 669px;height: 360px;overflow: hidden}
.slide-text ul{width: 669px;overflow: hidden}
.bj-maincen-right ul li{width:609px; background:#f5f5f5; border-bottom:1px dashed #d8d8d8; line-height: 60px;font-size: 18px;color: #666666;padding: 0 30px;}
.bj-maincen-right-h{width: 765px;float: right;overflow: hidden;padding-top: 130px;text-align: center;display: none;}
.bj-maincen-right-h>h1{font-size: 28px;color: #333333;font-weight: 500;line-height: 55px;}
.bj-maincen-right-h>h1>em{ font-style:normal; font-size: 50px;color: #000}
.bj-maincen-right-h>p{font-size: 22px;color: #333333;display: block;margin: 20px auto}


/*免费量房*/
.mflf_banner{height: 600px;position: relative;background:url(../images/mflf_banner.jpg) no-repeat center top;border-bottom: 3px solid #2b2b2b;}
.mflf_form{position: absolute;right: 50%;top: 70px;margin-right: -600px; width: 380px; height: 450px; z-index: 3; background: #ffffff; border-radius: 3px; box-shadow: 0 3px 20px rgba(0,0,0,0.2);overflow: hidden;}
.mflf_form_tit{padding: 0 30px; line-height: 50px;background: #2b2b2b; height: 50px;}
.mflf_form_tit h3{color: #d8be8b;font-size: 20px;float: left;}
.mflf_form_tit p{color: #fff;float: right;}
.mflf_form_input{padding: 30px 30px 0;}
.mflf_form_input ul li{overflow: hidden;margin-bottom: 20px;line-height: 40px;}
.mflf_form_input ul li span{display: inline-block;width: 94px;color: #333;}
.mflf_form_input ul li span em{color: #d8be8b;}
.mflf_form_input ul li input{width: 204px;height: 38px;border: 1px solid #d1d1d1;padding: 0 10px;border-radius: 3px;}
.mflf_form_input ul li input.input_yzm{border-radius: 3px 0 0 3px;width: 92px;border-right: 0;vertical-align: top;}
.mflf_form_input ul li .yzm{display: inline-block; border-radius: 0 3px 3px 0;border: 1px solid #d1d1d1;width: 111px;height: 38px;text-align: center;background-color: #f6f6f6;color: #333;}
.mflf_form_input ul li button{border-radius: 3px;background-color: rgb(216, 190, 139);width: 320px;height: 48px;border:0;font-size: 24px;color: white;line-height: 48px;transition:all 0.5s ease-in-out;}
.mflf_form_input ul li button:hover{background-color:#2b2b2b;}
.mflf_form_input ul li p{font-size: 12px;line-height: 21px;}
.mflf_form_input ul li p i{color: #d8be8b;}


.mflf_lc{width: 100%;min-width: 1200px;height: 116px;line-height: 116px; background-color: #f2f2f4;}
.mflf_lc ul li{float: left;margin-right: 10px;font-size: 18px;background: url(../images/icon42.png) no-repeat right 47px;padding-right: 66px;}
.mflf_lc ul li span{font-size: 24px;color: #333;padding-left: 18px;background: url(../images/icon12.png) no-repeat left center;}
.mflf_lc ul li em{display: inline-block;height: 1px;width: 85px;background-color: #dcdcde;margin:0 2px 7px 10px; }
.mflf_lc ul li i{display: inline-block;height:49px;width: 49px;border: 2px solid rgba(0,0,0,0.03);margin-right: 10px;border-radius: 50%;margin-top: 32px;vertical-align: top;}
.mflf_lc ul li:first-child{background: none;padding-right: 0;}
.mflf_lc ul li:first-child + li + li + li + li + li{background: none;margin-right: 0;padding-right: 0;}
.mflf_lc ul li:first-child + li i{background:url(../images/icon43.png) no-repeat white;}
.mflf_lc ul li:first-child + li + li i{background:url(../images/icon43.png) no-repeat -49px 0 white;}
.mflf_lc ul li:first-child + li + li + li i{background:url(../images/icon43.png) no-repeat -98px 0 white;}
.mflf_lc ul li:first-child + li + li + li + li i{background:url(../images/icon43.png) no-repeat -147px 0 white;}
.mflf_lc ul li:first-child + li + li + li + li + li i{background:url(../images/icon43.png) no-repeat -196px 0 white;}

.mflf_fy{overflow: hidden;}
.mflf_fy ul li{position: relative;width: 298px;height: 240px;overflow: hidden;float: left;margin: 0 4px 4px 0;}
.mflf_fy ul li span{position: absolute;left: 0;bottom: 0;right: 0;height: 40px;background: url(../images/black5.png);font-size: 16px;color: white;line-height: 40px;text-indent: 20px;}
.mflf_fy ul li:first-child + li{width: 294px;}
.mflf_fy ul li:first-child + li + li + li{height: 484px;margin-right: 0;float: right;}
.mflf_fy ul li:first-child + li + li + li + li{width: 596px;}


.index_dsgj {position:relative; height:560px; overflow:hidden;background: url(../images/index_dsgj.jpg) no-repeat center top;}
.index_dsgj .index_part_top {height:150px;z-index:10;position: absolute;top: 0;}
.index_dsgj .index_part_top h1{padding-top:58px; color: #fff;}
.index_dsgj .index_part_top .line{ background-color:#fff;}
.index_dsgj .index_part_top p{ color: #fff;}
.index_dsgj .tuceng .rtblack {width:100%;height:100%;background:url(../images/icon45.png); position:absolute;top:0; left:0;opacity:0;}
.index_dsgj .tuceng .lfred {width: 60%;height: 1600px;background-color:rgba(216,190,139,0.75);transform-origin:right;-webkit-transform-origin:right;transform: rotate(17deg);-webkit-transform: rotate(17deg);position:absolute;right:50%;top: -520px;opacity:0;}
.index_dsgj .tuceng .movelf{animation: movelf 0.8s ease-in-out 0s both;-webkit-animation: movelf 0.8s ease-in-out 0s both;}
.index_dsgj .tuceng .movert{animation: movert 0.8s ease-in-out 0s both;-webkit-animation: movert 0.8s ease-in-out 0s both;}
.index_dsgj .wenzi div span{opacity:0}
.index_dsgj .wenzi span{position: absolute;left: 50%;}

.index_dsgj .wenzi .tip2{font-size:48px;font-weight:bold;color:#333;margin-left: -600px;top: 195px;font-style: italic;line-height: 48px;}
.index_dsgj .wenzi .tip4{font-size:24px;color:#333;margin-left: -600px;top: 250px;font-style: italic;width: 456px;line-height: 42px;}
.index_dsgj .wenzi div.current{opacity:1;}
.index_dsgj .wenzi div.current .tip1{animation: hengxianglf 0.2s ease-in-out 0.4s both;-webkit-animation: hengxianglf 0.2s ease-in-out 0.4s both;}
.index_dsgj .wenzi div.current .tip2{animation: hengxianglf 0.2s ease-in-out 0.5s both;-webkit-animation: hengxianglf 0.2s ease-in-out 0.5s both;}
.index_dsgj .wenzi div.current .tip3{animation: hengxianglf 0.4s ease-in-out 0.6s both;-webkit-animation: hengxianglf 0.4s ease-in-out 0.6s both;}
.index_dsgj .wenzi div.current .tip4{animation: hengxianglf 0.6s ease-in-out 0.6s both;-webkit-animation: hengxianglf 0.6s ease-in-out 0.6s both;}
.icos0{background:url(../images/icon44.png) no-repeat;}
.index_dsgj .anniu{}
.icos_bi, .icos_dun, .icos_ren{width: 76px;height: 76px;border-radius: 40px;position: absolute;left: 50%;}
.index_dsgj .anniu .icos_bi{background-position: -2px -2px;bottom: 382px;margin-left: 4px;}
.index_dsgj .anniu .icos_dun{background-position: -2px -82px;bottom: 242px;margin-left: -38px;}
.index_dsgj .anniu .icos_ren{background-position: -2px -162px;bottom: 102px;margin-left: -82px;}
.index_dsgj .anniu .current{background-position-x: -82px;box-shadow:rgba(0,0,0,0.3) 0 0 0 2px;animation: movert 1.2s ease-in-out 0s infinite;-webkit-animation: movert 1.2s ease-in-out 0s infinite;}

@keyframes hengxianglf{
0%{ transform:scale(0); opacity:0;}
80%{ transform:scale(1.05);}
100%{ transform:scale(1); opacity:1;}
}
@-webkit-keyframes hengxianglf{
0%{ transform:scale(0); opacity:0;}
80%{ transform:scale(1.05);}
100%{ transform:scale(1); opacity:1;}
}
@keyframes movelf{
0%{ right:50%; opacity:1;}
50%{right:80%; opacity:0.75;}
100%{right:50%; opacity:1;}
}
@-webkit-keyframes movelf{
0%{ right:50%; opacity:1;}
50%{right:80%; opacity:0.75;}
100%{right:50%; opacity:1;}
}
@keyframes movert{
0%{opacity:1;}
50%{opacity:0.5;}
100%{opacity:1;}
}
@-webkit-keyframes movert{
0%{opacity:1;}
50%{opacity:0.5;}
100%{opacity:1;}
}

.mflf_cl{}
.mflf_cl dl{float: left;margin:0 20px 30px 0;}
.mflf_cl dl dd{float: left;}
.mflf_cl dl dt{float: left;background: #f5f5f5;padding:25px;width: 300px;height: 190px;}
.mflf_cl dl dt h2{font-size: 24px;color:#333;padding-left: 14px;margin: 9px 0 20px; }
.mflf_cl dl dt p{padding-left: 14px;line-height: 25px;background: url(../images/icon46.png) no-repeat left 8px;}
.mflf_cl dl:first-child + dl,.mflf_cl dl:first-child + dl + dl + dl{margin-right: 0;}

.mflf_form2{float: left;width: 818px;margin-bottom: 50px;}
.mflf_tit{border-bottom: 1px solid #eee;line-height: 65px;font-size: 36px;color: #333;}
.mflf_form2 .mflf_form_input{background: url(../images/mflf_bj.jpg) no-repeat left center;padding:0 0 0 374px;height: 322px;margin-top: 40px;}
.mflf_form2 .mflf_form_input ul{overflow: hidden;border: 1px solid #eee;border-left: none;overflow: hidden;padding: 20px 0 0 33px;height: 300px;}
.mflf_form2 .mflf_form_input ul li input{width: 262px;}
.mflf_form2 .mflf_form_input ul li input.input_yzm{width: 120px;}
.mflf_form2 .mflf_form_input ul li .yzm{width: 141px;}
.mflf_form2 .mflf_form_input ul li button{width: 378px;}

.mflf_zxlf{float: right;width: 340px;overflow: hidden;font-size: 12px;}
.apply_check_text{height: 18px;margin-top: 17px;padding-bottom: 7px;line-height: 18px;color: #999;border-bottom: 1px solid #eee;overflow: hidden;}
.apply_check_text span,.carousel_box ul li span{float: left;display: inline;margin-right: 20px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.apply_check_text .apply_check_row1,.carousel_box ul li .apply_check_row1{width: 50px;}
.apply_check_text .apply_check_row2,.carousel_box ul li .apply_check_row2{width: 80px;}
.apply_check_text .apply_check_row3,.carousel_box ul li .apply_check_row3{width: 95px;}
.apply_check_text .apply_check_row4,.carousel_box ul li .apply_check_row4{width: 55px;margin-right: 0;}
.carousel_box{position: relative;height: 325px;margin-top: 10px;overflow: hidden;}
.carousel_box ul li{height: 31px;line-height: 31px;overflow: hidden;}
.ielt7 .carousel_box ul li{float: left;display: inline;}
.carousel_box ul li span{height: 31px;}
.carousel_box ul li a{display: block;height: 31px;color: #666;cursor: default;}
.carousel_box ul li a:hover{background: #f8f8f8;}


/*预约设计*/
.yysj_banner{height:656px;overflow: hidden;position: relative;background: url(../images/yysj_banner.jpg) no-repeat center top;}
.yysj_tit{text-align: center;margin-top: 60px;background: url(../images/yysj_tit.png) no-repeat center bottom;padding-bottom: 80px;margin-bottom: 40px;}
.yysj_tit h4{font-size: 72px; color: #b8a173;display: inline-block;line-height: 72px;font-weight: normal;}
.yysj_tit h5{font-size: 72px; color: #b8a173;display: inline-block;line-height: 72px;}
.yysj_tit h6{font-size: 24px; color: #5d5d5d;font-weight: normal;margin-top: 8px;}
.yysj_tit span{font-size: 10px; color: #5d5d5d;opacity: 0.5;text-transform: uppercase;}

.yysj01{background-color: #f5f5f5;width: 100%;min-width: 1200px;overflow: hidden;padding-bottom: 60px;}
.yysj01 ul{width: 1200px;overflow: hidden;margin: 0 auto;}
.yysj01 ul li{float: left;width: 190px;height: 190px;background-color: white;border: 5px solid rgba(0,0,0,0.08);border-radius: 50%;text-align: center;position: relative;margin-right: 84px;margin-left: 30px;}
.yysj01 ul li i{display: block;width: 80px;height: 60px;background: url(../images/icon47.png) no-repeat;overflow: hidden;margin: 28px auto 0;}
.yysj01 ul li span{display: block;font-size: 18px;color: #b8a173;padding: 13px 0 10px;}
.yysj01 ul li p{font-size: 16px;line-height: 18px;}
.yysj01 ul li::after{content:url(../images/icon42.png);width: 51px;height: 12px;position: absolute;right: -89px;top: 84px;}
.yysj01 ul li:first-child + li + li +li{margin-right: 0;}
.yysj01 ul li:first-child + li i{background-position: -80px 0;}
.yysj01 ul li:first-child + li + li i{background-position: -160px 0;}
.yysj01 ul li:first-child + li + li +li i{background-position: -240px 0;}

.yysj02{width: 100%;min-width: 1200px;overflow: hidden; background-color: #f5f5f5;background: url(../images/toum_bg.jpg) no-repeat center bottom;}
.toum{width: 1200px; overflow: hidden; margin: 0 auto 94px;}
.toum ul li{padding: 20px 40px; float: left; border-left: 1px solid rgba(204,204,204,0.3); overflow: hidden; width: 319px;}
.toum ul li h2{font-weight: normal; font-size: 36px; line-height: 54px; color: #333;}
.toum ul li p{font-size: 24px; line-height: 30px; color: #666; margin: 18px 0 22px;}


.index_zxal { min-height: 840px; }
ul.index_zxal_list { overflow: hidden; width: 1204px; height: 568px; margin: -2px; }
ul.index_zxal_list li { width: 300px; height: 280px; margin: 2px; float: left; overflow: hidden; }
ul.index_zxal_list li:nth-of-type(2) { width: 592px; }
ul.index_zxal_list li:nth-of-type(6) { width: 288px; }
ul.index_zxal_list li:nth-of-type(6) ul { margin: -2px; }
ul.index_zxal_list li:nth-of-type(6) ul li { width: 288px; height: 138px; }
ul.index_zxal_list li .zxal_box { position: relative; width: 100%; height: 100%; }
ul.index_zxal_list li .zxal_box .bac_c {width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: #b8a173;opacity: 0;/* transition: all 300ms ease; */}
.movstp1,.movstp2,.movstp3,.movstp4{width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 1;}
.movstp1{animation: xianyin 20s ease-in-out 0s infinite;}
.movstp2{animation: xianyin 20s ease-in-out 5s infinite;}
.movstp3{animation: xianyin 20s ease-in-out 10s infinite;}
.movstp4{animation: xianyin 20s ease-in-out 15s infinite;}
ul.index_zxal_list li .zxal_box:hover .bac_c { opacity: 1; }
ul.index_zxal_list li .zxal_box .bac_l { width: 100%; height: 100%;box-sizing: border-box; position: absolute;border: #FFFFFF 1px solid; transition: all 300ms ease; }
ul.index_zxal_list li .zxal_box:hover .bac_l { transform: scale(0.9); }
ul.index_zxal_list li:nth-of-type(2) .zxal_box:hover .bac_l {transform: scale(0.95,0.9);}
ul.index_zxal_list li .zxal_box .hug { width: 100%; height: 100%; position: absolute; top: 0; left: 0; color: #444444; }
ul.index_zxal_list li .zxal_box:hover .hug { transition: all 300ms ease; color: #FFFFFF; opacity:1;}
ul.index_zxal_list li .zxal_box .hug h2 { font-size: 24px; line-height: 28px; font-weight: bold; color: #444444; margin: 48px 0 0 10%; }
ul.index_zxal_list li .zxal_box:hover .hug h2 { transition: all 300ms ease; color: #FFFFFF; }
ul.index_zxal_list li .zxal_box .hug .line { width: 100px; height: 1px; background-color: #ababab; margin: 10px 0 20px 10% }
ul.index_zxal_list li .zxal_box .hug p { font-size: 14px; line-height: 18px; margin: 0 10% 0 10%; font-weight: lighter; }
ul.index_zxal_list li .zxal_box .zxal_list_more { width:128px; height: 40px; background-color: #ffffff; border-radius:3px; text-align: center; position: absolute; bottom: 10%; left:50%; margin-left: -64px; display: none; }
ul.index_zxal_list li .zxal_box:hover .zxal_list_more { display: block; }
ul.index_zxal_list li .zxal_box .zxal_list_more p { line-height: 40px; font-size: 14px; color: #b8a173; font-weight: lighter; }
ul.index_zxal_list li .zxal_box .zxal_list_more:hover { background-color: #dcdcdc; }
ul.index_zxal_list li:nth-of-type(6) ul li .zxal_box .hug h2 {margin: 24px 0 0 10%; }
ul.index_zxal_list li:nth-of-type(6) ul li .zxal_box .hug .line {margin: 0px 0 0px 10%; }
ul.index_zxal_list li:nth-of-type(6) ul li .zxal_box .hug p {margin:0 10%;}
ul.index_zxal_list li:nth-of-type(6) ul li .zxal_box .zxal_list_more {height: 16px;}
ul.index_zxal_list li:nth-of-type(6) ul li .zxal_box .zxal_list_more p{line-height: 16px;}
ul.index_zxal_list li:nth-of-type(6) ul li .zxal_box:hover .bac_l {transform: scale(0.9,0.8);    height: 146px;}
@keyframes xianyin{
0%{opacity:1;}
5%{opacity:0;}
20%{opacity:0;}
25%{opacity:1;}
100%{opacity:1;}
}


.container_sj{overflow: hidden;margin-bottom: 50px;border-bottom: 1px solid #eee;}
.list-name {background-color:#fdfdfd;overflow:hidden;height:60px;line-height:60px;font-size:18px;color:#999;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.list-name li {float:left;width:16%;text-align:center}
.list-info {height:320px;overflow:hidden;margin: 30px 0;}
.list-info dl{height:35px;line-height:35px;font-size:14px;color:#666}
.list-info dl dd{float:left;width:16%;text-align:center}

.yysj_float{height: 56px;width: 100%;min-width: 1200px;background: url(../images/black7.png);position: fixed;bottom: 0;font-size: 28px;line-height: 56px;}
.yysj_float .fl{color: white;}
.yysj_float .fl h4{font-weight: normal;display: inline-block;}
.yysj_float .fl h5{font-weight: normal;display: inline-block;font-size: 28px;}
.yysj_float .fr{color: #d8be8b;}
.yysj_float .fr a{font-size: 28px;display:block;float: left;color: #d8be8b;transform: skew(-20deg);width: 228px;height: 48px;background-color: white;text-align: center;line-height: 48px;margin-top: 4px;margin-left: 16px;}
.yysj_float .fr a:hover{color: white;background-color: #d8be8b;}
.yysj_float .fr>h5{font-size: 16px;display:block;float: left;}

.foot_tc{width: 100%;height: 56px;}


/*装修分期*/
.zxfq_banner{height:640px;overflow: hidden;position: relative;background: url(../images/zxfq_banner.jpg) no-repeat center top;}


.zxfq_form{position: absolute;bottom: 114px; left: 50%; margin-left: -480px; width: 904px; height: 92px; padding: 22px;background: url(../images/white9.png); padding:26px 28px; }
.zxfq_tit{overflow: hidden;}
.zxfq_tit span{color: #333;font-size: 24px; line-height: 24px;}
.zxfq_tit p{color: #999;font-size: 12px;display: inline; margin-left: 12px;border-left: 1px solid #d8be8b;padding-left: 12px;line-height: 14px;}
.zxfq_tit p i{color: #d8be8b;}
.zxfq_form input{width: 222px; height: 46px; padding: 0 8px; line-height: 46px; border:1px solid #666; margin-right: 6px;background-color: transparent;}

.zxfq_form  button{width: 152px; height: 48px; line-height: 48px; font-size: 20px; text-align: center; color: white;background-color: #d8be8b;border: none;cursor: pointer;display: inline-block;vertical-align: top;}
.zxfq_form_box{margin-top: 20px;overflow: hidden;}

.zxfq01{width: 100%;min-width: 1200px;border-bottom: 1px solid #f2f2f2;overflow: hidden;}
.zxfq01 ul{width: 1200px;margin: 0 auto;}
.zxfq01 ul li{float: left;width: 299px;border-right:1px solid #f2f2f2;padding: 55px 0;text-align: center;}
.zxfq01 ul li i{display: inline-block;width: 76px;height: 76px;border-radius: 50%;border: 1px  solid #999;background: url(../images/icon48.png) no-repeat;background-position: -1px -1px;}
.zxfq01 ul li em{display: inline-block;height: 78px;vertical-align: top; margin-left: 14px;text-align: left;}
.zxfq01 ul li em span{font-size: 24px;color: #393b3c;line-height: 38px;}
.zxfq01 ul li em p{font-size: 16px;line-height: 19px;}
.zxfq01 ul li:first-child + li + li + li{border: none;width: 300px;}
.zxfq01 ul li:first-child + li i{background-position: -79px -1px;}
.zxfq01 ul li:first-child + li + li i{background-position: -157px -1px;}
.zxfq01 ul li:first-child + li + li + li i{background-position: -235px -1px;}

.zxfq02{overflow: hidden;margin: 40px auto 50px;background: url(../images/zxfq02_bg.jpg) no-repeat center bottom;}
.zxfq02 .w1200{border: 1px solid #f2f2f2;box-sizing: border-box;padding-bottom: 58px;}
.zxfq_tit{text-align: center;color: #333;font-size: 32px;line-height: 100px;}
.zxfq02 ul{width: 956px;overflow: hidden;margin: 0 auto;}
.zxfq02 ul li{width: 100%;height: 76px;border-bottom: 1px solid white;line-height: 76px;text-align: center;overflow: hidden;}
.zxfq02 ul li span,.zxfq02 ul li p{display: inline-block;height: 100%;font-size: 16px;overflow: hidden;}
.zxfq02 ul li span{width: 418px;background-color:#d8be8b;color: white; }
.zxfq02 ul li p{width: 120px;color:#d8be8b; }
.zxfq02 ul li .span02{background-color: #fafafa;color: #7a7c7c;}
.zxfq02 ul li .big_font{font-size: 24px;}

.zxfq_lc{width: 1200px;margin: 50px auto 40px; height: 240px;background:url(../images/zxfq02_bg2.jpg) no-repeat center center white;box-shadow: 0px 5px 12px 0px rgba(0, 0, 0, 0.18);position: relative;}
.zxfq_lc p{color: #535353;font-size: 16px;position: absolute;}
.zxfq_lc .p1{font-size: 22px;left: 107px;top: 170px;}
.zxfq_lc .p2{left: 320px;top: 184px;}
.zxfq_lc .p3{left: 562px;top: 181px;}
.zxfq_lc .p4{left: 774px;top: 186px;}
.zxfq_lc .p5{left: 1007px;top: 166px;}


.zxd_calculator_box{margin-bottom: 50px;}
.zxd_calculator_box h2 {
    padding-bottom: 20px;
    font-size: 32px;
    color: #333;
    line-height: 38px;
    font-weight: normal;
    border-bottom: 1px solid #eee;
}
.zxd_calculator_box .container {
    padding: 0 40px;
    width: 1120px;
	overflow: hidden;
	margin: 0 auto;
}

.zxd_calculator_box .content {
    margin-top: 60px;
}
.zxd_calculator_form {
    width: 355px;
}
.zxd_calculator_form h3 {
    margin-bottom: 7px;
    font-size: 25px;
    color: #d8be8b;
    font-weight: normal;
    padding-left: 75px;
}
.zxd_calculator_form h3 i{width: 27px;height: 27px;margin-right: 15px;display: inline-block;margin-top: -4px;vertical-align: middle;background: url(../images/icon49.png) no-repeat;}
.zxd_calculator_form h3 .fs14{font-size: 14px;}
.zxd_calculator_form li {
    float: left;
    width: 355px;
    height: 64px;
}
.zxd_calculator_form li span {
    float: left;
    display: block;
    width: 75px;
    font-size: 14px;
    line-height: 34px;
    color: #333;
}
.zxd_calculator_form li .element {
    position: relative;
    float: left;
    width: 280px;
}
.zxd_calculator_form li em {
    position: absolute;
    top: 4px;
    right: 2px;
    color: #333;
}
.zxd_calculator_form li input {
    width: 258px;
    height: 32px;
    padding: 0 10px;
    line-height: 32px;
    color: #333;
    border: 1px solid #ccc;
}
.zxd_calculator_form li select {
    width: 280px;
    height: 34px;
    padding-left: 10px;
    line-height: 34px;
    color: #333;
    border: 1px solid #ccc;
	background: url(../images/icon50.png) no-repeat right 6px center;
}
.zxd_calculator_result .zxd_calculator_hd .btn_f25618{width: 280px; margin-top:30px;
  height: 40px;
  display: none;
  background: #f25618;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #fff;}
.ielt9 .zxd_calculator_form li select {
    padding-top: 5px;
    padding-bottom: 5px;
}
.ielt8 .zxd_calculator_form li select {
    margin-top: 6px;
    height: 24px;
}
.zxd_calculator_form li a {
    display: block;
    width: 280px;
    height: 40px;
    margin-left: 75px;
    font-size: 14px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    background-color: #d8be8b;
}
.zxd_calculator_result { position:relative;
    width: 706px;
    height: 215px;
    background-color: #fafafa;
}
.zxd_calculator_result .zxd_calculator_hd {width: 372px; margin-left: 58px;height: 62px;line-height: 62px; margin:80px auto 0 58px;    font-size: 16px;    color: #333; }
.zxd_calculator_result2 .zxd_calculator_hd {
    width: 356px;
}
.zxd_calculator_result .zxd_calculator_hd span {
    display: inline-block;
    vertical-align: middle;
    margin-top: -4px;
    font-size: 60px;
    font-family: "Arial";
    *display: inline;
    *zoom: 1;
    *margin-top: 0;
}
.zxd_calculator_result .zxd_calculator_bd {  
position: relative;
    border-left: 1px solid #e3e3e3;
  padding-left: 40px;
    width: 205px;
    margin-top: 32px;
    margin-left: 30px;
    font-size: 16px;
    line-height: 50px;
    color: #333;
}
.zxd_calculator_result2 .zxd_calculator_bd {
    margin-left: 0;
    width: 235px;
}
.zxd_calculator_result .zxd_calculator_hd span,
.zxd_calculator_result .zxd_calculator_bd span {
    color: #d8be8b;
}
.zxd_calculator_result .zxd_calculator_bd i {
    font-size: 12px;
    color: #666;
    font-style: normal;
    padding-left: 5px;
    text-decoration:line-through;
    display: none;
}
.zxd_calculator_result .zxd_calculator_bd p {
    position: absolute;
    top: 121px;
    left: 34px;
    color: #f25618;
    font-size: 12px;
}
.zxd_calculator_result .zxd_special .btn_f25618{display: block;}
.zxd_calculator_result .zxd_special{margin: 50px auto 0 58px;}



/*业主心声*/
.khxs_list{overflow: hidden;}
.khxs_list ul li{width: 842px;overflow: hidden; margin: 0 auto; padding: 30px 0; border-bottom: 1px dotted #eee; background: url(../images/khxs_bg.png) no-repeat right 29px;}
.khxs_list ul li a div{width: 286px; height: 180px; overflow: hidden; float: left;}
.khxs_list ul li .fl{margin-left: 20px;width: 470px; position: relative;}
.khxs_list ul li .fl h2{background-color: white;font-size: 16px; line-height: 40px; color: #333;font-weight:normal; padding-right: 38px;display: inline-block; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;max-width: 420px;}
.khxs_list ul li .fl p{line-height: 24px; height: 72px; overflow: hidden;}
.khxs_list ul li .btn{position: absolute; right: 0; top:135px; }
.khxs_list ul li .btn a{ display: block; float: left; font-size: 14px; line-height: 30px; border-radius: 3px;width: 106px; height: 30px; border: 1px solid #aeaeae; text-align: center; color: white; background-color:#aeaeae;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out; }
.khxs_list ul li .btn .more{  color:#fff;margin-left: 21px; background: url(../images/khxs_icon.png) no-repeat 80px center #d8be8b;border: 1px solid #d8be8b; padding-right: 12px;width: 96px; }
.khxs_list ul li .btn a:hover{ background-color: #d8be8b; border: 1px solid #d8be8b;}
.khxs_list ul li .btn .more:hover{ background: url(../images/khxs_icon02.png) no-repeat 80px center; background-color: transparent;color:#d8be8b;}
.khxs_list ul li a div img{transition-duration: 2.5s;-ms-transition-duration: 2.5s;-moz-transition-duration: 2.5s; -webkit-transition-duration: 2.5s;}
.khxs_list ul li a div img:hover{transform: scale(1.4);-moz-transform: scale(1.4);-ms-transform: scale(1.4);-o-transform:scale(1.4);-webkit-transform: scale(1.4);}
.khxs_list ul li .fl h2:hover{color: #d8be8b;}


/*澳华外埠*/
.ahwb_list{overflow: hidden;}
.ahwb_list ul li{overflow: hidden; padding: 30px 0; border-bottom: 1px dotted #eee;}
.ahwb_list ul li font{display: block;float: left;background: #d8be8b; line-height: 46px;color: #fff; margin-right: 15px;width: 60px;height: 46px;position: relative;text-align: center;border-radius: 5px;font-size: 18px;}
.ahwb_list ul li font::before{position: absolute;content: '';border-style: solid; border-width: 22px 5px 0 5px; border-color: #d8be8b transparent transparent transparent;top: 39px;left: 33px;transform: rotate(-40deg);}
.ahwb_list ul li>a{display: block;height: 160px;width: 300px;overflow: hidden;border: 3px solid #eee;float: left; margin-right: 30px;}
.ahwb_list ul li>a img{width: 100%;height: 100%; transition-duration:1s;-ms-transition-duration:1s;-moz-transition-duration:1s; -webkit-transition-duration:1s;}
.ahwb_list ul li>a img:hover{transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);}
.ahwb_list ul li>span{display: block;float: left;width: 456px;height: 160px;overflow: hidden;}
.ahwb_list ul li>span a h3{line-height: 36px;font-size: 24px;font-weight: normal;overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;color: #333;}
.ahwb_list ul li>span em{color: #888;display: block;margin: 12px 0; line-height: 14px;}
.ahwb_list ul li>span em u{text-decoration: none;}
.ahwb_list ul li>span em i{display: inline-block;width: 14px;height: 14px;}
.ahwb_list ul li>span em .fa-eye{background: url(../images/icon51.png) no-repeat;}
.ahwb_list ul li>span em .fa-clock-o{background: url(../images/icon52.png) no-repeat;}
.ahwb_list ul li>span p{line-height: 22px;}
.ahwb_list ul li>span p span{color: #999;}




/* ++++++++++++++++++++++++++++++++++++++++ <<	分页样式	>> ++++++++++++++++++++++++++++++++++++++++ */
	#pages {margin: 20px auto; padding:14px 0 10px;text-align:center; display: table;}
	#pages a {margin:0px 5px; padding:0 12px; height:30px; line-height:30px; text-align:center; font-family: arial; font-size: 14px; color:#666; background:#fff; border:1px solid #e3e3e3; display:inline-block;}
	#pages a.a1 {padding:0; width:56px; background:#eee;}
	#pages a:hover {color:#fff; text-decoration:none; border:1px solid #000; background:#000;}
	#pages span {margin:0px 5px; padding:0 12px; height:30px; line-height:30px; text-align:center; color:#fff; font-family: arial; font-size: 16px; background:#000; border:1px solid #000; display:inline-block;}
	.page .noPage {display:inline-block; height:30px; line-height:30px; background:url(/statics/images/titleBg.png) repeat-x 0 -55px ; border:1px solid #d65b90; text-align:center; color:#a4a4a4; }	



/*澳华服务*/
.ahfw_banner{overflow: hidden;background: url(../images/ahfw_bg01.jpg) no-repeat center top;height: 1000px;position: relative;}
.ahfw_banner .btn{position: absolute;background: url(../images/ahfw_icon01.png) no-repeat center top;height: 39px;width: 66px;left: 50%;margin-left: -33px;bottom: 135px;cursor: pointer;
    -webkit-animation: -webkit-scroll 4s infinite ease-in-out;
    -moz-animation: -moz-scroll 4s infinite ease-in-out;
    transition: .2s;
    -moz-transition: .2s;
    -ms-transition: .2s;
    -o-transition: .2s;
    -webkit-transition: .2s;}

@keyframes -webkit-scroll {
0%, 40% {
opacity:0;
-webkit-transform:translateY(-8px);
}
60%, 90% {
opacity:1;
-webkit-transform:translateY(0);
}
100% {
opacity:0;
-webkit-transform:translateY(4px);
}
}
@keyframes -moz-scroll {
0%, 40% {
opacity:0;
-moz-transform:translateY(-8px);
}
60%, 90% {
opacity:1;
-moz-transform:translateY(0);
}
100% {
opacity:0;
-moz-transform:translateY(4px);
}
}

.ahfw_box01>img{margin: 0 auto;}
.ahfw_tit01{text-align: center;font-size: 72px;color: #664e64; line-height: 72px;margin: 70px 0 40px;font-weight: bold;}
.ahfw_tit01 span{color: #d8be8b;}

.ahfw_box01_top,.ahfw_box01_bottom{text-align: center;}
.ahfw_box01_top span,.ahfw_box01_bottom span{color: #664e64;font-size: 40px;line-height: 71px;}
.ahfw_box01_top p,.ahfw_box01_bottom p{color: #333;font-size: 24px;line-height: 42px;}
.ahfw_box01_top{background: url(../images/ahfw_bg03.jpg) no-repeat;width: 1200px;height: 768px;position: relative;margin-top: 45px;}
.ahfw_box01_tit{position: absolute;top: 28px; width: 1200px;height: 182px;padding-top: 18px; background-color: rgba(255,255,255,0.8);text-align: center;}
.ahfw_box01_bottom{background: url(../images/ahfw_bg04.jpg) no-repeat center bottom;padding-bottom: 490px;margin-top: 40px;}

.ahfw_box02{background-color: #faf7f0;overflow: hidden;}
.ahfw_box02>img{margin: 60px auto;}
.ahfw_box02 .w1200{background:url(../images/ahfw_bg05.jpg) no-repeat center top; height: 660px;position: relative;}
.ahfw_box02_tit{line-height: 52px;color: #333;font-size: 42px;text-align: center;font-weight: bold;padding-top: 18px;}
.ahfw_box02_tit span{color: #fff;font-size: 34px;}
.ahfw_box02_tit b{color: #857183;}
.ahfw_box02 .w1200 ul{position: absolute;left: 619px;top: 156px;}
.ahfw_box02 .w1200 ul li{font-size: 18px;color: #d6bf92;line-height: 54px;font-weight: bold;}
.ahfw_box02 .w1200 .more{position: absolute;left: 544px;top: 535px; display: block;background-color: #857183;border: 1px solid #857183;font-size: 18px;color: #fff;line-height: 37px;font-weight: bold;width: 186px;height: 37px;text-align: center;border-radius: 4px;}
.ahfw_box02 .w1200 .more:hover{background-color: transparent;color:#857183; }


.ahfw_box03{overflow: hidden;position: relative;background-color: #f5f5f5;}
.ahfw_box03 .bd ul li{height:880px;}
.ahfw_box03 .hd{position: absolute;height:15px;width: 116px; bottom:95px;left: 50%;margin-left: 85px; text-align: center;}
.ahfw_box03 .hd ul li{display: inline-block; width:15px; height:15px;border-radius: 50%;margin:0 7px; text-indent:99999px; cursor:pointer; background-color: #d3c19d; }
.ahfw_box03 .hd ul li.on{background-color: #857183;}

.ahfw_box04{background-color: #f5f5f5;overflow: hidden;padding-bottom: 70px;}
.ahfw_box04_tit{text-align: center;}
.ahfw_box04_tit span{font-size: 42px;color: #333;line-height: 58px;}
.ahfw_box04_tit p{font-size: 24px;color: #666;line-height: 58px;}

.ahfw_box04 ul{width:970px;margin: 0 auto;overflow: hidden;text-align: center;}
.ahfw_box04 ul li{display: inline-block;width: 240px;height: 282px;margin: 32px 40px 0;background-color: white;position: relative;vertical-align: top;}
.ahfw_box04 ul li span{margin: 50px 18px 0;display: inline-block;}
.ahfw_box04 ul li em{position: absolute;display: block;width: 84px;height: 63px;border-radius: 50%;top: 124px;left: 50%;margin-left: -42px;background-color: #857183;color: white;line-height: 20px;font-size: 18px;text-align: center;padding-top: 21px;}

.ahfw_box05{margin-bottom: 50px;}
.khfu{background: url(../images/ahfw_bg08.png) no-repeat center 134px; width: 1200px; overflow: hidden; margin: 0 auto;}
.khfu div{margin-top: 40px;}
.khfu div h2{font-size: 30px; color: #333333;}
.khfu div p{ font-size: 18px; color: #333; line-height: 28px; margin-top: 10px;}
.khfu .fl_z{ float: left;}
.khfu .fr_z{ float: right; text-align: right;}

.khfu ul{ width: 232px; margin: 0 63px;}
.khfu ul li{ margin: 0 0 49px;}
.khfu ul li span{font-weight: bold; font-size: 20px; color: #040000;display: block;}
.khfu ul li p{ font-size: 14px; color: #666; margin-top: 6px;display: block; line-height: 24px; height: 72px;}

.khfu ul.ul01{float: left;}
.khfu ul.ul02{float: right; text-align:right;}

/*添加样式*/
.tc_box{width: 300px;height: 300px;background-color: white;box-shadow: 3px 5.196px 18px 0px rgba(0, 0, 0, 0.14);text-align: center;color: #333;z-index:99999;}
.tc_box em{position: absolute;right: 3px;top: 3px;width: 32px;height: 32px;background: url(../images/close_btn.png) no-repeat;display: block;cursor: pointer;}
.tc_box h4{font-size: 16px;font-weight: normal;margin: 42px 0 0;}
.tc_box h2{font-size: 40px;line-height: 52px;color: #bea87d;}
.tc_box p{font-size: 14px;line-height: 18px;width: 168px;margin: 0 auto;}
.tc_box>a{display: inline-block;border: 1px solid #e54f4f;height: 36px;width: 180px;border-radius: 18px;color: #e54f4f;font-size: 24px; line-height: 38px;margin: 16px 0 26px;}
.tc_box .btn {}
.tc_box .btn a{display: inline-block;border-radius: 3px;border: 1px solid #bea87d;margin: 0 4px;font-size: 16px;color:#bea87d;width: 100px;height: 30px;line-height: 30px;}
.tc_box .btn a:hover{color:#fff;background-color: #bea87d;}







