@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;}

/*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 { width:100%; height:45px; font-size:1.6rem; line-height:45px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;background-color: #f7f7f7;}
.nav .line {position:absolute; height:45px;left:0; line-height:45px; text-align:center;cursor:pointer; }
.nav .line li {float:left; background:url(../image/nav_line.png) no-repeat right center; background-size:1px 37px;
position:relative;}
.nav .line li:last-child{ background:none;}
.nav .line li a {color:#666; text-decoration:none;}
.nav .line li a.no_con {color:#d1d1d1;}
.nav .line li a.current {color:#333;}
.nav .line li span {width:100%; height:4px; background:#e8382b; position:absolute; left:0; bottom:-1px;}
/*导航结束*/
/*底部导航开始*/
.footer_wrap{ overflow:hidden; position:fixed; left:0; bottom:0;width: 100%; z-index:10000;}
.footer{ background:#f7f7f7; overflow:hidden; *zoom:1; width:100%; font-size:12px;}
.footer li{ float:left; line-height:16px; text-align:center; width:14.2587%;}
.footer li a{ display:block; padding:5px 10px; border-top:1px solid #f1f1f1;}
.footer li a.current{ background:#e8382b; color:#fff; border-top:none; padding-top:6px; }
.footer li a.no_con{ color:#c4c4c4;}
/*底部导航结束*/
/*分析师点评开始*/
.analyze_head_bg img{ width:100%;}
.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:12px 0 0 12px;}
.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; 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;}
.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; position:relative;}
.Kitchen_system div.house_pic img{ width:100%;}
/*品牌配置内容结束*/
/*装修分析开始*/
.zx_evaluate_con{ padding-left:12px;}
.zx_evaluate .floor_plan_pic01{ padding-top:16px;}
/*装修分析结束*/

/*整体评价内容开始*/
.no_border_bottom {border-bottom:none;}
.condition { color:#666;}
.condition section:last-child{ background:url(../image/line.png) no-repeat 12px bottom; background-size:100% 1px;}
.plan_wrap {background: #fff;word-break: normal;word-wrap: break-word;font-size: 1.4rem; padding-bottom:60px;}
.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:50%; 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;}
.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: 9999;}
.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%;}
.hxIndex .pic_tip{position: absolute;width: 90px;height: 32px;background: url(../image/pic_tip.png) no-repeat;background-size: 90px auto;right: 0px;top: 0;}
/*整体评价内容结束*/
/*户型分析内容开始*/
/*.house_analysis h3{ padding-top:15px;}
.house_analysis h3 span{ margin-top:initial;}*/
.floor_plan_pic01 p.pic_description{ text-align:left;}
.floor_plan_pic01{ position:relative;}
.hxcon .pic_tip,.sqIndex .pic_tip,.sqjg .pic_tip,.sqjz .pic_tip,.sqgg .pic_tip,.sqpz .pic_tip,.sqcw .pic_tip,.wyf .pic_tip,.wyfw .pic_tip,.ztpj .pic_tip,.zjcx .pic_tip,.qwjj .pic_tip,.sqnb .pic_tip,.zxfx .pic_tip,.ggzy .pic_tip,.sqwb .pic_tip,.jyzy .pic_tip,.pppz .pic_tip,.gjcx .pic_tip,.ylzy .pic_tip{ position:absolute; width:90px; height:32px; background:url(../image/pic_tip.png) no-repeat; background-size:90px auto; right:0px; top:2px;}
.zxfx .pic_tip{top:17px;}
.hospital_pic a{ position:relative; display:block;}
.hospital_pic a .pic_tip,.zbsq .floor_plan_pic01 .pic_tip{position:absolute; width:90px; height:32px; background:url(../image/pic_tip.png) no-repeat; background-size:90px auto; right:0px; top:2px;}
.zbsq .floor_plan_pic01 a{ position:relative; display:block;}
.pppz .house_pic{ position:relative;}
.pppz .house_pic .pic_tip{position:absolute; width:90px; height:32px; background:url(../image/pic_tip.png) no-repeat; background-size:90px auto; right:12px; top:12px;}
.zxfx .zxfx_pic .pic_tip{ top:0;}
.sqgg .pic_tip{ top:12px; right:12px;}
.sqgg  .ggbw_pic .pic_tip{ top:0; right:0;}
/*户型分析内容结束*/
/*物业费用开始*/
/*.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}
/*物业费用结束*/
/*区域配套开始*/
.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;}
.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*/

.parking_detail div ul{ overflow:hidden; *zoom:1;}
.parking_detail div ul li{ width:49%; line-height:26px;}
.parking_detail div ul li:nth-of-type(2n){ border-left:1px solid #ddd;}
.parking_detail div ul li:nth-of-type(2n-1){ border-right:none; border-left:none;}
.parking_detail div ul li:nth-of-type(2){ line-height:24px;}

.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;}
	}
.photo_nav{ width:100%; height:46px; position:absolute; top:0; left: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:40px;height:45px;display: inline-block;position:absolute;top:0;right:40px;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;}
.topfixedpc{position: fixed;width: 100%;left: 0;top: 0;z-index: 10001;}
