@charset "utf-8";

body,p,h1,h2,h3,h4,ul,li,ol,dd,dt,dl,a{margin:0;padding: 0;}
body{background-color:#fff;    margin: 0 auto;
    max-width: 640px;
    min-width: 320px;}

p{/*padding:20px 0;text-indent: 2em;*/line-height: 1.8em;}
p img{width: 100%;}
h2,h3,h4{padding:20px 0;}
a {text-decoration: none;}
.fz{
	font-size:16px;color:#fff;background:#FE0000;font-weight:bold;
}

.btcode { width: 100%; background: #0553F8; color: #FFF; font-size: 0.9em; line-height: 3em; text-align: center; position: fixed; bottom: 0; max-width: 640px; z-index:2; }
.guang{ text-align:center;font-size: 18px; line-height:30px;  }
.guang strong{color:rgb(255, 76, 0);}
.huifu{ font-size:16px; line-height:23px; }
.header{border-bottom: 1px solid #cdcdcd;padding:10px 0 0 8px;}
.header .header_con{max-width: 600px;margin:0 auto;overflow: hidden;}
.header .header_con p{padding: 0;}
.header .header_con .logo{width: 120px;height: 33px;float: left;}
.header .header_con .logo img{height: 100%;width: auto; }
.header .header_con .fl{height: 33px; } 
.header .header_con .fl p{text-indent: 0;padding-left: 10px;line-height: 33px;font-size: 16px;color:#333;font-weight: 700;}
.header .header_con .fl h1{line-height: 33px;font-size: 16px;font-weight: normal;}
/* head end ! */
.fl{float: left;}
.fr{float: right;}
.wrap{max-width: 600px;margin:0 auto;padding: 10px 20px;}
.wrap .head{border-bottom: 1px solid #cdcdcd;}
.wrap .head h1{font-size: 26px;padding:12px 0;}
.wrap .head p{line-height: 1.4em;padding:4px 0 20px;text-indent: 0;}
.wrap .head p span{color:#999;font-size: 14px;}

.wrap .box{width: 100%;}
.rela{position: relative;}
		  	#flow_wx #wx_icon{width:6em; height:6em; background:url(../images/wx_icon.png)/*tpa=http://ganpu.xinyuan03.cn/index/wx_icon.png*/ no-repeat 0 0; background-size:28em; position:fixed; right:0.5em; top:40%; z-index:99999999999999999999}
			#flow_wx #wx_copy{width:25em; height:25em; background:url(../images/wx_icon.png)/*tpa=http://ganpu.xinyuan03.cn/index/wx_icon.png*/ no-repeat 0 -5.8em;background-size:22em; position:fixed; left:45%; top:30%; margin-left:-10em; margin-top:-1em; text-align:center;padding:4em 3em 2em 0; box-sizing:border-box; overflow:hidden; display:none; z-index:99999999999999999999}
			#flow_wx #wx_copy span{font-size:25px; color:#fff; background:#856D35; padding:0 0.2em 0.1em; border-radius:3px;}
			#flow_wx #wx_copy em{font-style:normal; font-size:18px; line-height:1.5em; color:#666; margin:0.8em 0; display:inline-block; }
			#flow_wx #wx_copy i{width:1.5em; height:1.5em; background:url(../images/wx_icon.png)/*tpa=http://ganpu.xinyuan03.cn/index/wx_icon.png*/ no-repeat -9.2em 0;background-size:22em; display:inline-block; vertical-align:middle;}
			#flow_wx #wx_copy b{font-size:0.8em; color:#9d9d9d; margin-left:0.5em;}
			#flow_wx #wx_copy p{position:absolute; right:5em; top:1em; width:2em; height:2em;}
.box img{width: 100%;}
.box_one{width:12.33%; max-width: 74px;position: absolute;z-index:3;left: 43.835%;top:86.17%; }
.mgt30{margin-top: 30px;}
.mgt24{margin-top: 24px;}
.mgt18{margin-top: 18px;}
.pd20{padding: 20px 0;}
.pd0{padding: 0 0;}
.pd6{padding:6px;}
.pdb0{padding-bottom: 0;}
.pdt0{padding-top: 0;}
.pdlr20{padding: 20px;}
.mgl20{margin-left: 20px;}
.red{color: red;}
.white{color: white;}
.maxwd450{max-width: 450px;}
.tac{text-align: center;}
.fz18{font-size: 18px;}
.fz14{font-size: 14px;}
.bgyello{background-color: yellow; padding:0 6px;}
.bggreen{background-color: #106a50;}
.bgr{background-color: red;padding-left:6px;padding-right: 6px;}
.lh2{line-height: 2em;}
.jianju10{letter-spacing: 10px;}
.radius{border:1px solid #106a50;padding:10px;border-radius: 20px;}
.radius_in{background-color: #106a50; border-radius: 14px;}
.radius_in p.tac{text-indent: 0;text-shadow: 1px 2px 4px #333;}
.bd6{border:6px solid #106a50;padding:5px 10px;}
.bd6_in{border:2px solid #106a50;}
.bd6_in p{text-indent: 0;font-size: 16px;font-weight: bold;}
.fts30{font-size: 30px;}
.txtit0{text-indent: 0;}
.mgt18 h2{padding:16px;}
.mgt18 img{width: 100%;}
.mgt18 p img{width: 100%;}
.ht36{height: 36px;clear: both;width: 100%;}
.ht50{height: 50px;clear: both;width: 100%;}
.table-cell{display: table; width: 100%;}
.table-cell p{display: table-cell;text-indent: 0;}
.youshi{width: 100%;overflow: hidden;}
.youshi p{background: url("../images/bg1.png")/*tpa=http://zs.hnlfsm.top/images/bg1.png*/ no-repeat 0 bottom;text-indent: 0;padding-bottom: 3px;padding-top: 8px;margin-bottom: 10px;}
.youshi p.tac{background:none;padding-top:20px;padding-bottom: 10px;}
.youshi img{width: 100%;}

.goumai h3{text-align: center;font-size: 24px;background-color: #106a50;color:#fff;padding:10px 0;margin-top: 26px;}

.huodong p{text-indent: 0;}
.huodong p img{width: 100%;}

.bggreen p.txtit0{text-shadow: 1px 2px 4px #333;}
/*bottom xuanfu start */

.xuanfu{position: fixed;width:100%;bottom:0;left:0; z-index: 10;}
.xuanfu .xuanfu_con{max-width:600px;margin:0 auto; }
.xuanfu .xuanfu_con ul{width: 100%;overflow: hidden;}
.xuanfu .xuanfu_con ul li{width: 49.5%;float: left;list-style: none; text-align: center;padding:4px 0;color: #fff;background-color: #106a50;}
.xuanfu .xuanfu_con ul li:hover{background-color: #1a785d;}
.xuanfu .xuanfu_con ul li:first-child {border-right: 2px solid #085841;}
.xuanfu .xuanfu_con ul li a,.xuanfu .xuanfu_con ul li span{line-height: 32px;font-weight: bold;}
.xuanfu .xuanfu_con ul li a{color: #fff;display: block;text-shadow: 2px 2px 3px #333;}
.xuanfu .xuanfu_con ul li a.towei{padding:0 4px;}
.qiangdiao{font-size: 18px;font-weight: 700;}

.wrap .copyright{width: 100%;overflow: hidden;margin-top: 6px;}
.wrap .copyright p {text-indent: 0;line-height: 24px;padding:0;font-size: 12px;color: #bbb;text-align: center;}
.wrap .copyright p span{font-size: 10px;}
.wrap .copyright p.kouhao{font-size: 10px;color: #e8e8e8;}



@media (max-width:450px){
    .xuanfu .xuanfu_con ul li a,.xuanfu .xuanfu_con ul li span{line-height: 30px;font-size:14px;}
    .bggreen p.lh2{font-size: 16px;}
    .xuanfu .xuanfu_con ul li a.towei{padding:0 4px;}
    .wrap .head h1{font-size: 22px;padding:10px 0;}
    .wrap .mgt24{margin-top: 14px;}
    .wrap{padding: 10px;background-color: #ecfaf6;}
    .ht50{background-color: #ecfaf6;}
    .header{background-color:#ecfaf6; }
    .wrap .goumai h2.fts30{font-size: 24px;}
    .goumai h3 {font-size: 20px;}
    .qiangdiao p{font-size: 16px;}
}

img{
    border: none;
}
img.fullphoto{
    width: 100%; max-width: 600px;
}
img.photo{
    width: 80%; max-width: 600px;
}
.yellowbg{
    background: #ffff00; padding: 2px;
}

#header{
    width: auto; height: 48px; overflow: hidden; background: #262b42;
}
#header_bkico{
    width: 37px; height: 28px; overflow: hidden; float: left; display: block;
 background-size: 37px 28px;
     margin-left: 8px; margin-top: 11px;
}
#header_title{
    width: auto; height: 48px; overflow: hidden; float: left;
    font: bold 18px/48px Arial,"微软雅黑"; color: #cfd8e5; padding-left: 14px;
}
#header_rico{
    width: auto; height: 48px; overflow: hidden; float: right;
}
#header_rico #lou{
    width: 27px; height: 28px; overflow: hidden; float: left;
background-size: 27px auto;
     margin-right: 16px; margin-top: 14px;
}
#header_rico #search{
    width: 27px; height: 28px; overflow: hidden; float: left;

     margin-right: 12px; margin-top: 11px;
}
#header_rico #more{
    width: 27px; height: 28px; overflow: hidden; float: left;

     margin-right: 8px; margin-top: 11px;
}


#bahead{
    width: auto; height: 60px; overflow: hidden; border-bottom: 1px solid  #eee;
}
#baico{
    width: 36px; height: 36px; overflow: hidden; float: left; margin-left: 12px; margin-top: 12px;
}
#baico img{
    width: 36px; height: 36px;
}
#batxt{
    width: auto; height: 36px; overflow: hidden; float: left; margin-left: 12px; margin-top: 12px;
    font: bold 18px/36px Arial,"微软雅黑";
}
#bainfo{
    width: auto; height: 36px; overflow: hidden; float: left; margin-left: 16px; margin-top: 12px;
    font: 14px/36px Arial,"微软雅黑";
}
#bainfo span{
    font: 14px/36px Arial; margin-left: 4px; color: #f25a23;
}

#content{
    overflow: hidden; margin-top: 10px;
}
#cont_title{
    width: auto; overflow: hidden; padding: 0 8px;
    font: bold 16px/32px Arial,"微软雅黑"; line-height: 2.5em;
}
.floor{
    overflow: hidden; padding-top: 10px; border-bottom: 1px solid  #eee;
}
.floor.hui{
    background: #f8f8f8;
}

.floor_hd{
    overflow: hidden; padding: 0 8px;
}
.user_img{
    width: 36px; height: 36px; overflow: hidden; border: 1px solid #eee; float: left;
}
.user_img img{
    width: 36px; height: 36px;
}
.user_name{
    width: auto; height: 20px; overflow: hidden; padding-left: 6px;
    font: 14px/20px Arial,"微软雅黑"; color: #3361a7;
}
.levelico{
    width: 20px; height: 20px; overflow: hidden; margin-left: 4px;
    background-size: 100% 100%; text-align: center; color: #FFF; font-size: 10px; display: inline-block; vertical-align: middle;
}
.user_lou{
    background: #3381e3; color: #FFF; font-size: 12px; padding: 2px; border-radius: 3px; margin-left: 4px;
}
.user_info{
    width: auto; height: 14px; overflow: hidden; padding-left: 6px; margin-top: 2px;
    font: 12px/14px Arial,"微软雅黑"; color: #c6c6c6;
}
.floor_cc{
    overflow: hidden; font: 16px/28px Arial,"微软雅黑"; color: #333; margin-top: 8px; padding: 0 8px;
}
.floor_cc.cd{
    padding-left: 48px;
}
.floor_cc p{
    font: 16px/28px Arial,"微软雅黑"; margin: 10px 0;
}
.floor_cc p.fromu{
    font: 16px/22px Arial,"微软雅黑"; margin: 10px 0; color: #999;
}
.floor_cc p.after{
    text-indent: 28px;
}
.floor_cc span{
    font: 16px/22px Arial,"微软雅黑";
}
.floor_cc span.red{
    color: #FF0000;
}
.floor_cc span.blue{
    color: #3361a7;
}
.gooder{
    width: auto; height: 26px; overflow: hidden; padding-left: 22px; margin-left: 8px;
    font: 14px/26px Arial,"微软雅黑"; color: #3361a7; margin-bottom: 20px;
   background-size: 20px 20px;
}

.floor_cd{
 font: 14px/22px Arial,"微软雅黑"; color: #333; padding: 0 8px; padding: 0 22px 0 22px;
}
.floor_cd p{
    font: 14px/22px Arial,"微软雅黑"; /*margin: 10px 0;*/
}
.floor_cd p.fromu{
    font: 14px/22px Arial,"微软雅黑"; margin: 8px 0; color: #999;
}
.floor_cd p.after{
    text-indent: 28px;
}
.floor_cd span{
    font: 14px/22px Arial,"微软雅黑";
}
.floor_cd span.red{
    color: #FF0000;
}
.floor_cd span.blue{
    color: #3361a7;
}
.floor_cd span.times{
    color: #c6c6c6; font-size: 14px; margin-left: 8px;
}




.page {
    padding: 0 10px;
    border: 1px solid #ddd;
    border-top: none;
    background-color: #F3F3F3;
    height: 35px;
    line-height: 35px;
    text-align: center;
    position: relative;
}
.page .fl_span{
    float: left;
    display: inline-block;
    width: 20%;
    text-align: center;
    line-height: 35px;
    height: 35px;
    font-size: 14px;
    font-family: "黑体";
}

.page .fr_span{
    float: right;
    display: inline-block;
    width: 20%;
    text-align: center;
    line-height: 35px;
    height: 35px;
    font-size: 14px;
    font-family: "黑体";
}

.page .input_radius {
    height: 28px;
    line-height: 28px;
    width: 40%;
    border-radius: 10px 0 0 10px;
    background-color: #ebebeb;
    position: relative;
    top: 3px;
}

.page_txt {
    border: none;
    width: 90%;
    text-align: center;
    float: right;
    height: 22px;
    line-height: 22px;
    position: relative;
    top: 3px;
}

.page .btn_radius {
    display: inline-block;
    width: 20%;
    text-align: center;
    line-height: 35px;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    border-radius: 0px 10px 10px 0px;
    border: none;
    background: #ebebeb;
    position: relative;
    top: 3px;
    font-family: "黑体";

}

.page .btn_radius a{
    color: #666;
}

.footer{
    overflow: hidden; height: auto; margin: 12px 0 20px 0;
}
.footline{
    width: auto; height: 30px; overflow: hidden; text-align: center; font-size: 12px; line-height: 30px; color: #666;
}
.footline span{
    margin: 0 12px;
}
.qrcodeb {
	height: 43px;
	overflow:hidden;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	background: #138803;
}
.buttonB {
	display: inline-block;
	padding: 5px 25px;
	border-radius:25px;
	background-color: #138803;
	color: #fff;
	text-align: center;
}
.bgB {
	background-color: #FDE2D8;
	border-radius: 4px;
}
.p10, .pt10 {
	padding-top:10px;
}
.p10, .pr10 {
	padding-right:10px;
}
.p10, .pb10 {
	padding-bottom:10px;
}
.p10, .pl10 {
	padding-left:10px;
}

.footer {
  width: 60px;position: fixed;bottom:40%;right:0px;z-index: 999;background-image: url("../images/wxtb.png")/*tpa=http://zs.hnlfsm.top/img/wxtb.png*/; background-repeat:no-repeat; border:none;height: 60px;
}
.footer .w2 {
   
}

.hide-wx {
    width: 320px;
    height:315px;
    position: fixed;
    background: #fff;
    left: 50%;
    margin-left: -160px;
    top: 40%;
    margin-top: -180px;
    border-radius: 15px;
    border: 1px solid #ccc;
    display: none;
}

.footer .w1 {
    width: 49%;
    float: left;
}


.wx1 {
    position: relative;
}



.qiao {
    background: #43b795;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}

.wx1 p {
    margin-left: 2px;
    margin-top: 18px;
    font-size: 22px;
}
.mbottom15 {
    margin-bottom: 15px;
}
.center {
    text-align: center;
}

.sho3 {
    color: #f00;
    height: 58px;
    line-height: 58px;
    text-align: center;
    font-size: 22px;
}

.sho3 a {
    color: #f00;
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity = 20);
    opacity: .2;
}
.close {
    position: absolute;
    right: 10px;
    top: -10px;
}
.qiao {
    background: #43b795;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}
.sho2 {
    color: #fff;
    background: #43b795;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 28px;
	border-top-left-radius:0.5em;/*鍦嗚杈规寮у害*/
	border-top-right-radius:0.5em;/*鍦嗚杈规寮у害*/
	border-bottom-left-radius:0.5em;/*鍦嗚杈规寮у害*/
	border-bottom-right-radius:0.5em;/*鍦嗚杈规寮у害*/
	margin:0 65px;
}
.modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0; background: rgba(0,0,0,.3); font-size: 16px; text-align: center; } .modal-sm { width: 90%; margin: 30px auto; max-width: 400px; } .modal-header { min-height: 16.43px; padding: 15px; border-bottom: 1px solid #e5e5e5; } #mydel { position: absolute; width: 40px; height: 40px; line-height: 40px; right: -16px; top: 82px; background: rgba(0,0,0,.85); color: #fff; border-radius: 50px; font-family: Arial; font-size: 20px; font-weight: 100; text-align: center; } .modal-content { position: relative; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, .2); border-radius: 6px; outline: 0; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); box-shadow: 0 3px 9px rgba(0, 0, 0, .5); } .modal-body { position: relative; padding: 15px; }	
.content-sidebar {    display: block;    position: fixed;    top: 0;    width: 180px;    margin-left: 660px;	margin-top:80px;}.sidebar-section {    border: 1px solid #e4e4e4;    border-radius: 5px;    margin-bottom: 20px;}.shop-card {    border: 0px none;    display: table;    margin-bottom: 10px;    padding: 0 10px;	width: 160px;}.table-cell {    display: table-cell;    vertical-align: middle;}.shop-img {    border-radius: 30px;    width: 60px;    height: 60px;}.shop-name {    margin: 0 0 0 10px;    word-break: break-all;}.shop-info {    background-color: #fff;    margin-bottom: 0;}.shop-detail {    margin: 0;    margin: 10px;    word-break: break-all;    padding-bottom: 10px;    font-size: 12px;    color: #666666;    border-bottom: 1px dashed #ccc;}.weixin-title, .weixin-no {    font-size: 12px;    color: #666;    margin: 5px 0;}.center, .text-center {    text-align: center;}.qr-code {    min-height: 162px;    margin: 0;}.weixin-no {    word-break: break-all;    color: #999;    margin: 0 0 10px;}
.STYLE4 {
	color: #FF0000
}
.STYLE6 {
	color: #000000
}
.dy_head {
	margin: 0 auto;
	max-width: 640px;
	min-width: 320px;
}
.dy_top {
	text-align:center;
	padding:1% 0;
	font-size:14px;
}
.dy_top img {
	width:100%;
}
.dy_dh {
	background: #4897cb;
	width:100%;
	height:40px;
}
.dy_dh ul li {
	width:25%;
	float:left;
	display:inline;
	text-align:center;
	line-height:39px;
	font-size:14px;
}
.dy_dh ul li a {
	color:#FFF;
}
.dy_cpjs {
	padding-top:10px;
}
.dy_cpjs p {
	padding:10px 20px 0 20px;
	line-height:24px;
	font-size:14px;
}
.STYLE1 {
	font-size: 10px
}
.STYLE2 {
	color: #FF0000
}
.STYLE4 {
	color: #FF0000;
	font-weight: bold;
}
#footer {
	width:100%;
	z-index:999;
	position:fixed;
	bottom:0;
	left:0;
	overflow:visible;
}