@charset "utf-8";
/* CSS Document */

/*css重置*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; list-style:none; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
address, caption, cite, code, dfn, em, var {font-style: normal;font-weight: normal}

a{ color:#333; text-decoration:none;}
a:hover{ color:#333; text-decoration:none;}
html{height:100%;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;font-size:62.5%;}
body{font-family:Microsoft Yahei, Hiragino Sans GB,Arial,Helvetica,"微软雅黑","宋体",sans-serif;font-size:1.2rem;background-color:#fff;-webkit-touch-callout:none;-webkit-user-select:none; color:#333;}
.viewport{min-width:320px; margin:0 auto; padding-bottom:65px;}

/*common css*/
.fl{float:left;}
.fr{float:right;}
.nf{clear:both;}
.red{color:red;font-weight:bold;}
.hid{overflow:hidden;}
textarea{overflow:auto;resize:none}
.clearfix{*zoom:1}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:'.';font-size:0}
input,textarea{outline:none;}
/*文字排版*/
.f10 { font-size:10px; }
.f12 { font-size:12px; }
.f13 { font-size:13px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f20 { font-size:20px; }
.f24 { font-size:24px; }
.f26 { font-size:26px; }
.f34 { font-size:34px; }
.fb { font-weight:700; }
.fn { font-weight:400; }
.t2 { text-indent:2em; }
.lh38{ line-height:38px}
.lh100 { line-height:100%; }
.lh150 { line-height:150%; }
.lh180 { line-height:180%; }
.lh200 { line-height:200%; }
/*字体*/
.SimSun { font-family:'SimSun'; }
.yahei {font-family:'Microsoft YaHei'; }
/*定位*/
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.vt { vertical-align:top; }
.vm { vertical-align:middle; }
.vb { vertical-align:bottom; }
.pr { position:relative; }
.pa { position:absolute; }
/*长度高度*/
.w50 { width:50px; }
.w60 { width:60px; }
.w100 { width:100px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w150 { width:150px; }
.w180 { width:180px; }
.w200 { width:200px; }
.w220 { width:220px; }
.w300 { width:300px; }
.w400 { width:400px; }
.w500 { width:500px; }
.w { width:100%; }
.h20 { height:20px; }
.h25 { height:25px; }
.h30 { height:30px; }
.h33{ height:33px}
.h38{ height:38px}
.h50 { height:50px; }
.h80 { height:80px; }
.h100 { height:100px; }
.h200 { height:200px; }
.h { height:100%; }
/*边距*/
.ma { margin:0 auto;}
.m0 { margin:0px; }
.m5 { margin:5px; }
.m8 { margin:8px; }
.ml0{ margin-left:0}
.m10 { margin:10px; }
.mt2 { margin-top:2px; }
.mt3 { margin-top:3px; }
.mt5 { margin-top:5px; }
.mt6{ margin-top:6px; }
.mt8 { margin-top:8px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt40 { margin-top:40px; }
.mt50 { margin-top:50px; }
.mt80 { margin-top:80px; }
.mt90 { margin-top:90px; }
.mt100{ margin-top:100px}
.mb5 { margin-bottom:5px; }
.mb8 { margin-bottom:8px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.mb50 { margin-bottom:50px; }
.mb60 { margin-bottom:60px; }
.ml2 { margin-left:2px; }
.ml3 { margin-left:3px; }
.ml5 { margin-left:5px; }
.ml8 { margin-left:8px; }
.ml10 { margin-left:10px; }
.ml13 { margin-left:13px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml30 { margin-left:30px; }
.ml40 { margin-left:40px; }
.ml50 { margin-left:50px; }
.ml60 { margin-left:60px; }
.ml80 { margin-left:80px; }
.ml70 { margin-left:70px; }
.ml100 { margin-left:100px; }
.ml135 { margin-left:135px; }
.ml300 { margin-left:300px; }
.ml400 { margin-left:400px; }
.mr0{ margin-right:0}
.mr5 { margin-right:5px; }
.mr8 { margin-right:8px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mr30 { margin-right:30px; }
.mr40 { margin-right:40px; }
.mr50 { margin-right:50px; }
.mr100 { margin-right:100px; }
.mr200 { margin-right:200px; }
.p5 { padding:5px; }
.p8 { padding:8px; }
.p10 { padding:10px; }
.p15 { padding:15px; }
.p20 { padding:20px; }
.p30 { padding:30px; }
.pt2 { padding-top:2px; }
.pt3 { padding-top:3px; }
.pt5 { padding-top:5px; }
.pt8 { padding-top:8px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.pt40 { padding-top:40px; }
.pt50 { padding-top:50px; }
.pt70 { padding-top:70px; }
.pt100 { padding-top:100px; }
.pb5 { padding-bottom:5px; }
.pb8 { padding-bottom:8px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }
.pb50 { padding-bottom:50px; }
.pb100 { padding-bottom:100px; }
.pl1 { padding-left:1px;}
.pl5 { padding-left:5px; }
.pl8 { padding-left:8px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.pl30 { padding-left:30px; }
.pl50 { padding-left:50px; }
.pl100 { padding-left:100px; }
.pl120 { padding-left:120px; }
.pr5 { padding-right:5px; }
.pr8 { padding-right:8px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
.pr30 { padding-right:30px; }
.pr50 { padding-right:50px; }
.pr100 { padding-right:100px; }

/*editor whh start*/
/*导航开始*/
.nav_wrap{box-shadow:0 0 10px 1px rgba(0,0,0,0.2); background:#fff;overflow: hidden;}
.topfixedpc {position: fixed;width: 100%;left: 0;top: 0;z-index: 10001;}
.nav_wrap .nav{ height:46px; line-height:46px;width: 85%; margin:initial; overflow:hidden; display:inline-block; background:url(../image/fenge.png) no-repeat right center; background-size:auto 34px;}
.nav_wrap .nav .swiper-wrapper{ width:100%;}
.nav .swiper-slide { font-size:16px; text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; width:24.285714%;}
.nav .swiper-slide a{ position:relative; display:block;}
.nav .swiper-slide a span{ position:absolute; bottom:0; background:#e8382b; height:3px; width:100%; left:0;}
.nav_btn{ width:44px; height:46px; background:url(../image/down_red.png) no-repeat center center; background-size:auto 10px; display:inline-block;vertical-align: bottom;}
.shade_bg{ background:#fff; width:100%;}
.shade{ padding:6px 12px;}
.choice_chapter{ font-size:14px; color:#999; line-height:46px;}
.shade ul li{ display:inline-block; line-height:30px; background:#f5f5f5; font-size:14px; margin:0 7px 12px 0;}
.shade ul li:nth-of-type(4){ margin-right:0;}
.shade ul li a{ display:block; padding:0 5px;}
.shade ul li a.current{ color:#fff; background:#e8382b;}
.shade_wrap{ position:relative; z-index:10002; display:none; width:100%;}
.big_shade{ position:absolute; z-index:10001; background:rgba(0,0,0,0.5); width:100%; display:none;}

/*导航结束*/
/*分析师点评开始*/
.analyze_head_bg img{ width:100%; display:block;}
.analyze_head_bg{ position:relative;}
.analyze_name{ position:absolute; right:76px; top:50%; color:#fff; line-height:22px; margin-top:-20px; text-align:right;}
.analyze_name p{ font-size:1.6rem; font-weight:bold;}
.analyze_head{ position:absolute; right:12px; top:50%; margin-top:-27px; width:52px; height:52px; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2); box-shadow:0 0 10px rgba(0, 0, 0, .2);background-color: #e8e3df;border:3px solid #fcf7f3;border-radius: 40px;}
.analyze_head img{ width:52px; height:52px; border-radius:40px; margin:0 auto; display:block;}
.analyze_wrap .analyze_txt p{ line-height:20px; padding:0 12px 15px 12px; word-break: normal; Word-wrap: break-word;}
.analyze_txt_border{background: url(../image/line.png) no-repeat 12px bottom; background-size: 100% 1px;}
/*分析师点评结束*/

/*整体规划内容开始*/
.floor_plan h3 {line-height: 38px;position: relative; padding:6px 0 0 12px; font-weight:normal; font-size:15px;}
.floor_plan h3 span {width: 5px;height: 16px;background: #e8382b;position: absolute;left: 0;top: 50%;margin-top: -2px;}
.floor_plan p{ padding:0 12px 12px 12px; line-height:24px;}
.floor_plan_pic{ padding:0 12px;background: url(../image/line.png) no-repeat 12px bottom;
background-size: 100% 1px;}
.floor_plan_pic01{ width:100%; padding-bottom:18px; text-align:center;}
.floor_plan_pic01 img,.floor_plan_pic01 canvas{ width:100%; height:auto;background-color: #efefef;}
canvas{width:100%; height:auto; background-color: #efefef; background-image:  url("../image/loading.gif");background-repeat: no-repeat;background-position: center center;background-size: 32px 32px; display:block; margin-bottom:12px;}
.floor_plan_pic01 p{ text-align:center; line-height:24px; padding:0;}
.plan_description p{ padding-right:12px;}
.floor_plan_pic01 p.pic_name{ color:#999; font-size:1.3rem;}
.have_bottom_border{ background: url(../image/line.png) no-repeat 12px bottom;
background-size: 100% 1px; padding-bottom:12px;}
/*整体规划内容结束*/

/*品牌配置内容开始*/
/*.brand_configuration h3 {padding-top: 12px;}
.brand_configuration h3 span {margin-top: -2px;}*/
.Kitchen_system { color:#666; border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.door div ul,.kitchen div ul{overflow: hidden; border-top: 1px solid #ddd;}
.door div ul.bord_ty,.kitchen div ul.bord_ty{ border-bottom: 1px solid #ddd;}
.Kitchen_system div ul li {width: 33.12%;float: left;min-height: 36px;font-size: 1.3rem;text-align: center;border-right: 1px solid #ddd; line-height:1.5;padding-top: 6px;}
.Kitchen_system div ul{ overflow:hidden; *zoom:1;}
.door div:first-child ul,.Kitchen_system div:first-child ul{ border-top: none;}
.Kitchen_system div ul li:last-child {border-right: none;}
.Kitchen_system > div:nth-of-type(2n) ul {background: #f7f7f7; }

.Kitchen_system div.house_pic {padding: 12px;}
.Kitchen_system div.house_pic a{ display:block; position:relative;}

.brand_configuration table{ border-bottom:1px solid #ddd; border-top:1px solid #ddd; width:100%;} 
.brand_configuration table td{ padding:0 6px; width:50%; box-sizing:border-box; text-align:center; line-height:26px; vertical-align:middle; font-size:13px; color:#666; height:54px;}
.brand_configuration table td:nth-of-type(2n+1){ border-right:1px solid #ddd;}
.brand_configuration table tr:nth-of-type(2n){ background:#f7f7f7;}
/*品牌配置内容结束*/
/*装修分析开始*/
.zx_evaluate_con{ padding-left:12px;}
.zx_evaluate .floor_plan_pic01{ padding-top:16px;}
/*装修分析结束*/

/*整体评价内容开始*/
.no_border_bottom {border-bottom:none;}
.condition { color:#666;}
.plan_wrap {background: #fff;word-break: normal;word-wrap: break-word;font-size: 1.4rem; margin-top:25px;}
.advantage h3 {line-height: 36px;background: #f7f7f7 url(../image/good.png) 12px center no-repeat;background-size: 15px 17px;padding-left: 32px;font-size: 1.3rem;font-weight: normal;}
.advantage_con {padding: 5px 12px;font-size: 1.3rem;}
.advantage_con span {display: inline-block;line-height: 25px;margin-right: 12px;background: url(../image/list_style.png) 0 10px no-repeat; background-size: 6px 6px;padding-left: 14px;}
.disadvantaged h3 {background: #f7f7f7 url(../image/low.png) 12px center no-repeat;background-size: 15px 17px;}

/*.evaluation_description h3{ padding-top:12px;}
.evaluation_description h3 span{ margin-top:-2px;}*/

.evaluation_house_type{ position:relative;}
.evaluation_house_type div.more{ position:absolute; right:12px; top:55px; z-index:10; color:#999; background:url(../image/jiantou.png) no-repeat right center; padding-right:50px; background-size:35px auto;}
.evaluation_house_type .more span{ position:absolute; width:28px; height:47px; background:url(../image/hand.png) no-repeat; right:25px; top:0px; z-index:10; background-size:28px auto;}

.house_type{ position:relative; width:100%; height:408px; overflow: hidden; z-index:9;}
.house_type ul{overflow:hidden; *zoom:1; line-height:36px; text-align:center;}
.house_type .house_type_left,.house_type .house_type_allright,.house_type .house_type_allright ul{ float:left;}
.house_type_left{ -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);
box-shadow:0 0 10px rgba(0, 0, 0, .2); position: relative;z-index: 999;}
.house_type_left li{ color:#fff; width:85px;}
.house_type_left li:nth-of-type(2n-1){ background:#499bc9; border-bottom:1px solid #499bc9;}
.house_type_left li:nth-of-type(2n){ background:#4491bc; border-bottom:1px solid #4491bc;}
.house_type_allright ul:nth-of-type(2n){ background:#f7f7f7;}
.house_type_allright ul li{ border-bottom:1px solid #ebebeb;}
.house_type_allright .house_type_right_child li:last-child{ border-bottom:none;}
.house_type_allright{ position:absolute; padding-left:87px; width:100%; box-sizing:border-box; color:#666; border-top:1px solid #ddd; border-bottom:1px solid #ddd;z-index: 9;}
.house_type_allright ul{ width:33.2817%;}
/*整体评价内容结束*/
/*户型分析内容开始*/
/*.house_analysis h3{ padding-top:15px;}
.house_analysis h3 span{ margin-top:initial;}*/
.floor_plan_pic01 p.pic_description{ text-align:left;}
/*户型分析内容结束*/
/*物业费用开始*/
/*.service_detail,.property_service{ padding-bottom:15px;}*/
.service_detail dl,.zx_evaluate_con dl{ overflow:hidden; *zoom:1; line-height:24px; color:#666;}
.service_detail dl dt,.service_detail dl dd,.zx_evaluate_con dt,.zx_evaluate_con dd{ float:left;}
.service_detail dl dd{ margin-left:5px;}
.property_service dl{ line-height:24px; margin-bottom:8px; color:#666;}
.property_service dl:last-child,.service_detail dl:last-child{ margin-bottom:0; padding-bottom:12px;}
.property_service dl dt{ font-size:1.3rem; background:#f0f0f0; padding:0 10px; display:inline-block; border-radius:2px}
.property_service dl dd{ margin-top:8px;}
/*物业费用结束*/
/*区域配套开始*/
.kindergarten_wrap{ padding:0 12px;}
.kindergarten p{ padding:0; color:#666;}
.kindergarten_title span{ padding:0 8px; line-height:16px; background:#f39b95; border:1px solid #f18d86; border-radius:3px; color:#fff; position:relative;margin-right:10px;}
.kindergarten_title{ position:relative; padding:5px 0;}
.kindergarten_title h4{ line-height:18px; display:inline-block;}
/*区域配套结束*/
/*医疗资源开始*/
.hospital_name h4{ padding-left:0;}
.hospital_pic img{ width:100%; margin-top:5px;}
.medicamentarius span{ background-color:transparent; border:none; border-radius:0; color:#7db343; display:inline-block; margin:0 6px; position:static; background:url(../image/right.png) no-repeat 0 center; background-size:15px auto; padding-left:20px; font-size:1.3rem;}
.medicamentarius h4{ display:inline-block;}
/*医疗资源结束*/
/*周边商圈开始*/
.region_business{ background:none;}
.region_business h4{ line-height:24px; text-align:left; font-weight:normal;}
.region_business img{ margin-bottom:12px;}
.region_business div{ padding-bottom:0;}
.region_business img:last-child{ margin-bottom:0;}
/*周边商圈结束*/
/*社区无配置开始*/
.no_config_bg{ height:82px; background:url(../image/no_config.png) no-repeat center center; background-size:96px auto;  margin-top:150px;}
.no_config p{ text-align:center; margin-top:18px;}
/*社区无配置结束*/
/*editor whh end*/
.badfactorTable table{width:100%;}
.badfactorTable thead tr{line-height: 35px;font-size: 1.3rem;color:#fff;}
.badfactorTable thead tr th:nth-child(odd){background-color: #499bc9;border:0px;}
.badfactorTable thead tr th:nth-child(even){background-color: #4491bc;border:0px;}
.badfactorTable tbody tr{text-align: center;}
.badfactorTable tbody tr td{line-height:1.5em;vertical-align: middle;height: 35px; border-right:1px solid #dddddd;border-bottom: 1px solid #ddd;}
.badfactorTable tbody tr td:last-child{border-right:none;}
.badfactorTable tbody tr:nth-child(odd){background-color:#fff;}
.badfactorTable tbody tr:nth-child(even){background-color:#f7f7f7;}

.btm_line_h{height:5px;}
.station_li{ padding-bottom:12px;}
.station_li .floor_plan_pic01{ padding-bottom:0; margin-top:10px;}
.station_li_title{line-height: 1.5;margin-top:18px;min-height: 30px;}
.station_li_title span.sta_name{font-size:1.5rem;}
.station_li_title span.bux_jl{background: url(../image/mapflg.png) left bottom no-repeat ;background-size:20px auto; padding-left:30px;margin-left:20px; padding-top: 10px;color:#7cb342;}
.xllist div{float: left;margin-right:5px; color:#999999;}
.xllist .xlName{min-width: 45px; color: #333;}
.xllist .xl_yjf{min-width: 95px;}
.xllist{line-height: 1.5;margin-top:10px;font-size: 1.2rem;}

@media screen and (min-width:414px){
	.footer li a{ padding:5px 12px;}
	}
.swiper-container{overflow:inherit;}


.photo_nav{ width:100%; height:46px; position:absolute; top:0; background:#000; z-index:100;}
.photo_nav .photo_return{ position:absolute; left:12px; width:40px; height:46px; background:url(../image/UC_return.png) no-repeat 0 center; background-size:13px auto;}
.bg{ background:#000; height:100%; overflow:hidden;}
.photo_nav .num{ color:#fff; text-align:center; line-height:46px; font-size:1.8rem;}
.photo_nav_r{ position:absolute; right:12px; top:0;}
.photo_nav_r span{ display:inline-block; width:24px; height:46px;}
.photo_nav_r .collect{ background:url(../image/shoucang.png) no-repeat 0 center; background-size:24px auto; margin-right:20px;}
.photo_nav_r .share{ background:url(../image/fenxiang.png) no-repeat 0 center; background-size:18px auto;}
.dec{ width:100%; position:absolute; bottom:0; color:#fff; background:rgba(0,0,0,0.5); padding:5px 0; max-height:116px; z-index:1000;}
.dec p{ padding:0 12px;}
.dec .pic_name{ line-height:34px; font-size:1.6rem;}
.dec .pic_dec{ line-height:24px; font-size:1.4rem;max-height: 48px;overflow: scroll;}
.photo_swiper{ width:100%; height:100%;}
.photo_swiper .swiper-slide img{width:auto;height:auto; max-width:100%; max-height:100%; -ms-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); transform:translate(-50%, -50%);position: absolute; left:50%; top:50%;}
.photo_wrap{ height:100%;}

.tophead{min-width:320px; height:46px;width:100%; background-color: #f8f8f8;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.tophead_inner{position: relative;}
.tophead_inner .goback{width:40px;height:46px;background: url("../image/return.png") no-repeat 12px center; background-size:13px auto;display: inline-block;position:absolute;top:0;left:0;z-index: 10;}
.tophead_inner .inner_title{text-align: center;color: #333;font-size: 1.8rem;line-height: 46px;width: 100%;}

.tophead_inner .collectit{width:35px;height:45px;display: inline-block;position:absolute;top:0;right:35px;z-index: 10;font-size:2.5rem;text-align: center;vertical-align: middle;line-height:45px;}
.tophead_inner .collectit_gray{ background:url(../image/ico_store.png) no-repeat center center; background-size:22px auto;}
.tophead_inner .collectit_red{ background:url(../image/ico_sc_on.png) no-repeat center center; background-size:22px auto;}
.collectit .col_notselect{color:#999;}
.collectit .col_select{color:#eb5e54; display: none;}
.tophead_inner .shares{width:40px;height:45px;display: inline-block;position:absolute;top:0;right:0;z-index: 10;font-size:2.5rem;text-align: center;vertical-align: middle;line-height:45px; background:url(../image/share.png) no-repeat center center; background-size:18px auto;}
.black_bg{background:rgba(0, 0, 0, 0.6);position:fixed;left:0;top:0;width:100%;height:100%;z-index:20000}
/*return top*/
.return_top{ position:fixed; bottom:45px; right:12px; display:none; z-index:19999;}
.return_top_bg{ width:42px; height:42px; background:url(../image/return_top.png) no-repeat; background-size:42px auto;}
.return_top_txt{ margin-top:5px; text-align:center;}

.sharesdiv{height:150px;background-color:#efeff4;position: fixed;bottom: 0;left:0;z-index: 20001;width:100%;}
.topshare{width:100%;height:100px;background-color:#fff; text-align: center;}
.bottomcancle{width:100%;height:40px;margin-top:10px;background-color: #fff;}
.innerCancle{width:100%;height:40px;line-height: 40px;text-align: center;font-size:1.6rem;color:#999;}
.oneshare{position: relative;height:85px;margin: 0px 10px 0px 10px;width:60px;display: inline-block; background: url("../image/shareicon.png") no-repeat 0 center; background-size: 280px 54px;}
.sharename{position: absolute;bottom: 0;width:100%;display: block;text-align: center;color:#999;}
.pyq{background-position: 0 center;}
.wxfriend{background-position: -55px center;}
.qqzone{background-position: -111px center;}
.qqfriend{background-position: -166px center;}
.sinaweibo{background-position: -221px center;}
.hxIndex a,.hxcon a,.sqIndex a,.sqjg a,.sqjz a,.sqgg a,.sqpz a,.sqcw a,.wyf a,.wyfw a,.ztpj a,.zjcx a,.qwjj a,.sqnb a,.zxfx a,.ggzy a,.sqwb a,.jyzy a,.pppz a,.gjcx a,.ylzy a{display: block; }


.tip_dialog {position: absolute;left: 50%;margin-left: -70px;top: 200px;background: rgba(0,0,0,0.5);color: #fff;width: 140px;line-height: 24px;text-align: center;font-size: 1.6rem;padding: 12px 12px;border-radius: 5px;display: none;z-index: 99999;}
body{ position:relative;}

.father_title h2{ font-weight:normal; font-size:16px; padding-left:12px; color:#fff; background:url(../image/title_bg.png) no-repeat; line-height:30px; background-size:auto 30px;}
.say_words{ width:100%; height:46px; background:#f7f7f7; border-top:1px solid #ededed; position:fixed; left:0; bottom:0; z-index:10000;}
.say_wrap{ padding:5px 12px;}
.comment_txt{ width:60%; line-height:34px; background:#fff url(../image/comments_bg.png) 8px center no-repeat; background-size:auto 23px; border:1px solid #ededed; border-radius:5px; display:inline-block; padding-left:42px; font-size:14px; color:#666;}
.comment_num{ color:#0098e7; font-size:14px; display:inline-block; width:23%; text-align:center;}

.tophead {min-width: 320px;height: 46px;width: 100%;background-color: #f8f8f8;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.tophead_inner {position: relative;}
.tophead_inner .goback {width: 40px;height: 46px;background:url(../image/return.png) no-repeat 12px center;background-size: 13px auto;display: inline-block;position: absolute;top: 0;left: 0;z-index: 10;}
.tophead_inner .inner_title {text-align: center;color: #333;font-size: 1.8rem;line-height: 46px;width: 100%;}
.bgf {background: #fff;}
.comments_wrap {font-size: 1.4rem;line-height: 24px;}
.pl12 {padding-left: 12px;}
.pr12 {padding-right: 12px;}
.comments_wrap li {padding: 10px 0;border-bottom: 1px solid #ddd;}
.comments_t {font-size: 1.3rem;}
.comments_t .comments_t_l {float: left;color: #0075a9;}
.comments_t .comments_t_r {float: right;color: #999;}
.clearfix:after {display: block;visibility: hidden;clear: both;height: 0;content: '.';font-size: 0;}
.write {padding: 10px 12px;width: 100%;box-sizing: border-box; position:fixed; bottom:0;background: #f7f7f7;}
.write input {width: 86%;display: inline-block;border: 1px solid #ededed;border-radius: 5px;background-color: #fff;padding: 12px 0 12px 40px;border-radius: 3px;background-image:url(../image/comments_bg.png);background-repeat: no-repeat;background-position: 10px center;background-size: auto 20px;}
.write .comments_btn {display: inline-block;width: 50px;height: 36px;line-height: 36px;text-align: center;border-radius: 3px;background: #fff;font-size: 1.4rem;color: #0098e7; border:1px solid #ddd; display:none;}
.border_top {border-top: 1px solid #ddd;}
#text::-webkit-input-placeholder {color:#666; font-size:13px; font-family: Microsoft Yahei, Hiragino Sans GB,Arial,Helvetica,"微软雅黑","宋体",sans-serif;}
#text::-moz-input-placeholder {color:#666; font-size:13px; font-family: Microsoft Yahei, Hiragino Sans GB,Arial,Helvetica,"微软雅黑","宋体",sans-serif;}
#text::-ms-input-placeholder {color:#666; font-size:13px; font-family: Microsoft Yahei, Hiragino Sans GB,Arial,Helvetica,"微软雅黑","宋体",sans-serif;}
#text::-o-input-placeholder {color:#666; font-size:13px; font-family: Microsoft Yahei, Hiragino Sans GB,Arial,Helvetica,"微软雅黑","宋体",sans-serif;}

.floor_plan_pic01 a{ display:block; position:relative;}
.pic_tip{position: absolute;width: 90px;height: 32px;background: url(../image/pic_tip.png) no-repeat;background-size: 90px auto;right: 0px; bottom:20px;}

section.viewport > section:last-child > div:last-child > div:last-child,section.viewport > section:last-child > div:last-child > div:last-child > div:last-child{ background:none;}


#h5menu{ height:47px; width:100%; margin-bottom:18px;}


.list-items { border-top: 2px solid #fa6156}
.detailInfo-box .headers {
	height: 25px;
    font-size: 16px;
    line-height: 25px;
}
.detailInfo-box .headers spn {display: inline-block;vertical-align: middle;}
.detailInfo-box .icon { margin:0 5px;background: url(../../resource/images/npc_icon.png) no-repeat; width: 15px;height: 21px; display: inline-block;vertical-align: middle; background-size: 180px auto;}
.detailInfo-box .icon-1{ background-position: -15px 0;}
.detailInfo-box .icon-2{ background-position: -31px 0; width: 17px; height: 17px;}
.detailInfo-box .icon-3{ background-position: -50px 0;width: 12px; height: 17px;}
.detailInfo-box .icon-4{ background-position: 2px 0;}
.detailInfo-box .icon-5{ background-position: -64px 4px;width: 15px; height: 22px;vertical-align:top;}
.detailInfo-box .icon-6{ background-position: -98px 5px;width: 15px; height: 21px;vertical-align:top;}
.detailInfo-box .icon-7{ background-position: -80px 0;width: 15px; height:16px;}

