/* CSS Document */
* { margin:0px; padding:0px;}
html,body {
	height:100%;
	font-size: .26rem;
	font-family: -apple-system-font, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;
	background:#efefef; 
	color: #1b1b1b;
}
li {list-style:none;}
img { border:none;}
a { text-decoration:none;}
input[type='submit']:focus,input[type='text']:focus,textarea:focus,select:focus{ outline: none;}
input[type="submit"],input[type="reset"],input[type="button"],input[type=date],button,select,input[type="checkbox"],label,span{
	appearance:none;
	-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari �� Chrome */
	-webkit-tap-highlight-color:rgba(255,0,0,0)!important;
}
a,input[type=text],select,input[type=password],textarea,input[type="checkbox"],label,span{
	-webkit-tap-highlight-color:rgba(255,0,0,0)!important;
}
.al { text-align:left !important;}
.ac { text-align:center;}
.ar { text-align:right;}
.fl { float:left;}
.fr { float:right;}
.hid {display:none;}
.hid2 {weight:0.64rem;
	   height:0.2rem;
}
.bd_n { border:none !important;}
.pd5-0 { padding: .05rem 0;}
.mgl_15 { margin-left:.3rem;}
.mgb-20 { margin-bottom: .2rem;}
.mgr-15 { margin-right: .3rem;}
.mg0-30 { margin: 0 .3rem;}
.pd10-0 { padding:.2rem 0}
.mgt20 { margin-top: .2rem;}
.gray { color:#000;}
.green { color: #009881 !important;}
.red { color: #ff4723 !important;}
.yellow { color:#ffea00;}
.clear { clear:both;}
.hide {display: none;}
a {color:#1b1b1b;}

.content { 
	bottom: .9rem;
	height:auto; 
	overflow-x:hidden; 
	overflow-y:auto;
}
.top { height:1rem; padding:.2rem; box-sizing:border-box; background:#28a592;}
.top input[type="text"] { height:.6rem; line-height:.6rem; background:#fff; border-radius:.3rem 0 0 .3rem; width:calc(100% - .8rem); vertical-align:middle; border:none; padding-left:.2rem; box-sizing:border-box;}
.top input[type="button"] { height:.6rem; line-height:.6rem; background:#fff url(../images/icon_search.png) no-repeat center; background-size:.37rem; border-radius:0 .3rem .3rem 0; width:.8rem; vertical-align:middle; border:none;}
.search {height:1rem; padding:.2rem; box-sizing:border-box; background: #fff;}
.search input[type="text"] { height:.6rem; line-height:.6rem; background:#e8e8e8; border-radius:.3rem 0 0 .3rem; width:calc(100% - .8rem); vertical-align:middle; border:none; padding-left:.2rem; box-sizing:border-box;}
.search input[type="button"] { height:.6rem; line-height:.6rem; background:#e8e8e8 url(../images/icon_search.png) no-repeat center; background-size:.37rem; border-radius:0 .3rem .3rem 0; width:.8rem; vertical-align:middle; border:none;}

/*�ֲ�ͼ*/
.main_visual {height:2.8rem; overflow:hidden;position:relative;}
.main_image {height:2.8rem;overflow:hidden;position:relative;}
.main_image ul{width:9999rem;height:100%;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%; height:100%; position: relative;}
.main_image li a{display:block;width:100%;height:100%;}
.main_image li img { width:100%; height:2.8rem;}
div.flicking_con {position:absolute; bottom: .3rem; right:0.2rem; width: 100%; z-index:9; height:.12rem; text-align: center;}
div.flicking_con a{width:.12rem;height:.12rem; margin:0; padding:0; background:#959595; display:inline-block; border-radius: .06rem;}
div.flicking_con a.on{ background: #0eae91;}

.tab { height: .8rem; margin-top: 0rem;}
.tab li { width: 50%; height: .8rem; line-height: .78rem; float: left; box-sizing: border-box; text-align: center;border-bottom: solid 1px #dcdcdc; color: #848484; border-right: solid 1px #d0d0d0; background: #fff;}
.tab li:nth-last-child(1) { border-right: none;}
.tab li a { color: #848484;}
.tab li.current { border-bottom: solid 3px #289f8d; color: #119480; }
.tab li.current a {color: #119480;}
.list li {padding:.3rem .2rem; background: #fff; height: auto; overflow: hidden; position: relative; border-bottom: solid 1px #dcdcdc;}
.list li img { width: 1.8rem; height: 1.5rem; float: left; margin-right: .2rem;}
.list li h1 { color: #282828; font-size: .26rem; padding-right: 1rem; height: .4rem; line-height: .4rem; overflow: hidden; margin-bottom: .1rem;}
.list li p { line-height: .35rem; color: #868686; font-size: .24rem;}
.list li p span { font-size: .3rem;}
a.btn { width: 1.8rem; height: .5rem; background: #28a592; color: #fff; text-align: center; line-height: .5rem; border-radius: .25rem; display: inline-block; margin-top: .15rem;}
a.btn-ed { background: #b8b8b8;}
.list li .icon-xs { width: .9rem; height: .5rem;position: absolute; background: url(../images/xs.png); background-size: .9rem .5rem; top:.3rem; right: .2rem;}

/*�һ�����*/
.dh-img img{ width: 100%; height: 3rem;}
.dh-infor { height: auto; background: #fff; padding:.2rem .3rem; overflow: hidden;}
.dh-infor h1 { font-size: .3rem; line-height: .4rem; max-height: .8rem; overflow: hidden; color: #282828; margin-bottom: .1rem;}
.dh-infor p {line-height: .4rem; color: #868686; font-size: .24rem;}
.dh-infor p span { color: #fb1818; font-size: .3rem; margin-left: .05rem;} 
.line { height: 10px; border-bottom: solid 1px #d0d0d0; margin-bottom: .2rem;}
.dh-infor .title { height: .4rem; line-height: .4rem;  margin:.3rem 0 .05rem 0; color: #28a592;}
.dh-infor .title span { width: .06rem; height: .24rem; background: #28a592;  border-radius: .12rem; display: inline-block; margin-right: .05rem; margin-bottom: -.02rem;}
/*�ҵ�ר��*/
.wdzs-top { height: 2.6rem; background: #30ae9b; padding: .5rem; box-sizing: border-box; color:#fff; line-height: .45rem;}
.wdzs-photo { width: 1.4rem; height: 1.4rem; margin-right: .5rem; border-radius: .7rem; border: solid 2px #e1e1e1; overflow: hidden;  float: left;}
.wdzs-photo img { width: 1.4rem; height: 1.4rem;}
.wdzs { margin: .5rem 0;}
.wdzs li { padding: .2rem .2rem; height: .4rem; line-height: .4rem; background: #fff; border-bottom: solid 1px #e4e4e4;}
.wdzs li img { width: .32rem; height: .32rem; margin-right: .1rem; vertical-align: middle;}
.wdzs li span { width: .32rem; height: .32rem; display: inline-block; background: url(../images/arrow.png); background-size: .32rem; margin-top: .04rem;}
/*�ҽ���¼*/
.djjl,.wdjl { border-top: solid 1px #e4e4e4;}
.djjl li,.wdjl li { padding: .2rem; background: #fff; height: auto; overflow: hidden; border-bottom: solid 1px #e4e4e4;}
.djjl li .title { width: calc(100% - 3rem); float: left; line-height: .35rem;}
.djjl li .title p { font-size: .24rem; color: #919191;}
.djjl li .price { width: 3rem; float: left; color: #28a592; text-align: right;}
.wdjl li span { width: 33.3%; display: inline-block; float: left;} 
/*�û���֤*/
.rz-img img {  width: 2rem; margin: .5rem 0 .3rem 0;}
.rz-title { font-size: .3rem; line-height: .5rem; margin-bottom: .1rem;}
.rz li { height: auto; padding: .2rem 0; background: #fff; border-bottom: solid 1px #cbcbcb; overflow: hidden;}
.rz li label { width: 1.5rem; height: .4rem; float: left;display: inline-block; line-height: .4rem; text-align: right; }
.rz li input[type="text"] { width: calc(100% - 1.7rem); border:none; height: .4rem; line-height: .4rem; font-size: .25rem; vertical-align: middle; float: left;}
.rz li textarea { width: calc(100% - 1.7rem); border:none; height: .8rem; line-height: .4rem; font-size: .25rem; vertical-align: middle; float: left;}
.rz li:nth-last-child(1) { border-bottom: none;}
.tjcg { padding: .4rem; line-height: .35rem;}
.tjcg img { width: 2.7rem; display: block; margin: .5rem auto;}

/*��ַ*/
.address-list li { padding: .2rem; height: auto; overflow: hidden; background: #fff; margin-bottom: .2rem; line-height: .3rem;}
.address { border-bottom: solid 1px #d3d3d3; font-size: .24rem; color: #4f4f4f; padding: .15rem 0;}
.address-list li img { width: .32rem; vertical-align: middle; margin-right: .05rem;}
.address-list a { font-size: .24rem; display: inline-block; margin: .2rem 0 0 .2rem;}
.btn-add { height: .8rem; width: 100%; position: absolute; /* bottom: 0 */; left: 0; text-align: center; line-height: .8rem; color: #fff; display: inline-block; background: #28a592;}
.com-btn { width: 2.5rem; height: .6rem; line-height: .6rem; text-align: center; color: #fff; background: #28a592; display: block; margin: .3rem auto; border-radius: .06rem;}
.com-btns { width: 2.5rem; height: .6rem; line-height: .6rem; text-align: center; color: #fff; background: #b8b8b8; display: block; margin: .3rem auto; border-radius: .06rem;}

.s-radio { display: inline-block; float: left; margin-top: .18rem; font-size: .24rem;}
.s-radio input { opacity: 0; width: 0;}
.s-radio span {display: inline-block; height: .32rem; line-height: .32rem; background:url(../images/radio.png) no-repeat center left; background-size: .32rem .32rem; vertical-align: middle; padding-left: .35rem;} 
.s-radio input[type=radio]:checked + span:before { color: #fff; opacity: 1; transition: color 0.3s ease-out; }
.s-radio input[type=radio]:checked + span { background:url(../images/radio-ed.png) no-repeat left; background-size: .32rem .32rem; color: #28a592;}

.nav { height:.9rem;  border-top: solid 1px #e2e2e2; position: fixed; bottom:0 ; left: 0; width: 100%; background: #fff;}
.nav ul { margin-top: .05rem;}
.nav li { width: 33.3%; float: left; line-height: .28rem; text-align: center; border-right: solid 1px #e2e2e2; box-sizing: border-box; font-size: .24rem;}
.nav li:nth-last-child(1) { border: none;}
.nav li span { display: block; width: .36rem; height: .36rem; margin: .05rem auto 0.05rem auto;}
.nav li span.icon-dhzq { background: url(../images/icon-dhzq2.png); background-size: 100%;}
.nav li span.icon-wdzs { background: url(../images/icon-wdzs2.png); background-size: 100%;}
.nav li span.icon-wyzb { background: url(../images/icon-wyzb2.png); background-size: 100%;}
.nav li.current { color: #0f8d7a;}
.nav li.current span.icon-dhzq { background: url(../images/icon-dhzq.png); background-size: 100%;}
.nav li.current span.icon-wdzs { background: url(../images/icon-wdzs.png); background-size: 100%;}
.nav li.current span.icon-wyzb { background: url(../images/icon-wyzb.png); background-size: 100%;}

/*����*/
.tc_opacity {height:100%; width:100%; position:fixed; _position:absolute; top:0; z-index:100; background:#000; filter:alpha(opacity=50); opacity:0.5;}
.tc_box {width:4rem; height:2.6rem; box-sizing: border-box; position:absolute;top:50%;left:50%; margin-top:-1.3rem; margin-left:-2rem; z-index:199; background:#fff; border-radius:.1rem; line-height:.4rem;}
.btn_close { position:relative; top:-.20rem; right:-.15rem; height:.5rem; width:4rem; text-align:right;}
.btn_close img { width:.42rem;}
.tc_cen { position: relative; padding: 0 .3rem; height: calc(100% - .7rem); box-sizing: border-box;}
.tc_cen p { text-align:center;}
.tc-btn { height: .65rem; width: 100%; line-height: .65rem; position: absolute; bottom: 0;}
.tc-btn a { width: 50%; height: .65rem; display: inline-block; float: left; text-align: center; background: #e8e8e8;}
.tc-btn a.green { background: #28a592; color:#fff !important;}

/*.bg-green { background: #28a592; color: #fff; width:4rem; height:2.6rem; box-sizing: border-box; position:absolute;top:50%;left:50%; margin-top:-1.3rem; margin-left:-2rem; z-index:199;  border-radius:.1rem; line-height:.4rem; padding: .3rem;}
.bg-green p { min-height: 1.3rem;}*/
.tc-green { width: 1.5rem; height: .65rem; line-height: .65rem; display: block; margin:-.6rem auto 0 auto; background: #28a592; color:#fff !important; text-align: center;}
.bd-green { border: solid 2px #28a592;}

.add-btn {width: 1.2rem; height: .40rem; line-height: .40rem; background: #ff9e13; color: #fff; display: inline-block;bottom: 0;left: 0; text-align: center;}

.background{
	/*background: url(../images/nbg-no-b-n.png) no-repeat;*/
	height: 100%;
	background-color: #f4f4f4;
	overflow-x: hidden;
	overflow-y: hidden;
}

.all{
	/* background: url(../images/nbg-no-b-n.png) no-repeat;*/
	background: url(../images/nbg-no-b.png) no-repeat; 
	/* margin-bottom:1.1rem; */
	/* padding-bottom: 1.1rem; */
	background-color: #f4f4f4;
	overflow: auto;
	height: calc(100% - 0.78rem);
}
.new-head{width: 100%;padding-top:.2rem;height: 3rem;}

.new-headc{
    width: 7.18rem;
    height: 3.43rem;
    margin: 0 2%;
    text-align: center;
}

.new-tx{
	width: 1.12rem;
	height: 1.12rem;
}

.new-head-t{padding-top: .8rem;padding-bottom:.3rem;font-size: .32rem;font-weight: bold;}
.new-head-btn{width:2.4rem; height:.9rem;display:inline-block;background: url(../images/nbtn-ydzc.png) no-repeat; background-size: 100% 100%}
.nhb1{background: url(../images/nbg-no-b.png)  no-repeat; background-size: 100%;background-position: 0% -1.02rem;}
.nhc1{background: url(../images/nbg-no-c.png)  no-repeat; background-size: 100% 105%;}
.nhb2{/* background: url(../images/nbg-b.png)  no-repeat; */background-size: 100%;background-position: 0% -1.02rem;}
.nhc2{background: url(../images/nbg-c.png)  no-repeat;background-size: 100% 105%;padding-top: 0.rem;margin-top: 0.1rem;}

.new-wdzs{
    width: 6.7rem;
    /* height: calc(100% - 4.2rem); */
    background-color: #fff;
    margin-top: 0.6rem;
    margin-left: 0.4rem;
    border-radius: 0.16rem;
}
.new-wdzs li {
	padding-bottom: 0.14rem;
    padding-top: 0.47rem;
    padding-left: 0.4rem;
    padding-right: 0.2rem;
	height: .4rem; 
	line-height: .4rem; 
	background: #fff;
	/*border-bottom: solid 1px #e4e4e4;*/
}

.new-wdzs li img { 
	width: .36rem;
    height: .36rem;
    margin-right: .24rem;
    float: left;
    /*margin-top: .04rem;*/
}
.new-wdzs li span { width: .32rem; height: .32rem; display: inline-block; background: url(../images/arrow.png); background-size: .32rem; margin-top: .04rem;}

.new-wdzs li:last-child{
	padding-bottom: 0.47rem;
	/* margin-bottom: 3.32rem; */
	border-radius: 0rem 0rem 0.16rem 0.16rem;
}

.new-wdzs li:nth-child(1){
	border-radius: 0.16rem 0.16rem 0rem 0rem;
}


.new-wdzs-sz{
    width: 6.7rem;
    /* height: calc(100% - 4.2rem); */
    background-color: #fff;
    margin-top: 0.24rem;
    margin-left: 0.4rem;
    /* margin-bottom: 1rem; */
    border-radius: 0.16rem;
}
.new-wdzs-sz li {
    padding-bottom: 0.31rem;
    padding-top: 0.3rem;
    padding-left: 0.4rem;
    padding-right: 0.2rem;
	height: .4rem; 
	line-height: .4rem; 
	background: #fff;
	/*border-bottom: solid 1px #e4e4e4;*/
	border-radius: 0.16rem 0.16rem 0.16rem 0.16rem;
}

.new-wdzs-sz li img { 
	width: .36rem;
    height: .36rem;
    margin-right: .24rem;
    float: left;
    /*margin-top: .04rem;*/
}

.new-wdzs-sz li span { width: .32rem; height: .32rem; display: inline-block; background: url(../images/arrow.png); background-size: .32rem; margin-top: .04rem;}



.new-info{
	padding-top:.52rem;
	padding-left:8%;
	text-align: left;
	float: left;
}

.new-info-img{
    width: 1.12rem;
    height: 1.12rem;
    float: left;
}

.new-name{
	width:3.46rem;
	float: left;
	font-weight: bold;
	font-size: 0.32rem;
	text-align: left;
	line-height: 0.34rem;
	margin-left: 0.15rem;
	margin-top: 0.22rem;
	font-family: PingFangSC-Bold;
}

.new-zt-div{width:3.46rem;float: left;position: relative;padding-bottom:.2rem;margin-left: 0.16rem;}
.new-zt{width: 1.2rem; height: .6rem;position: relative;}
.left1{left:-.2rem;}
.left2{left:-.5rem;}
.w1{width: 1.2rem;}
.w2{width: 1.5rem;}
.m1{
	margin-bottom: .16rem;
	height: 0.28rem;
}

.m2{
	height: 0.22rem;
}

.new-zw-div{float: left;/*! width:27%; */height:.78rem;position: relative;top: -.3rem;left: 0.15rem;}
.new-btn-dw{width:1.58rem;height:.78rem;display:inline-block;}
.new-cxrz{background: url(../images/nbtn-cxrz.png) no-repeat; background-size: 100% 100%}
.new-qwrz{background: url(../images/nbtn-qwrz.png) no-repeat; background-size: 100% 100%}
.new-yzsjh{background: url(../images/nbtn-yzsjh.png) no-repeat;background-size: 100% 100%;}

.new-user{
	width:100%;
	float: left;
	color: #7d4e06;
	font-size: .28rem;
}

.new-user-l{width:50%;float: left;font-size:  0.3rem;color: rgb(124,77,19);/* font-weight: bold; */font-family: PingFangSC-Bold;}
.new-user-c{float: left;width: 1px;height: .5rem;background: rgba(0,0,0,0.06);margin-top:.18rem;}
/*.new-user-l{width:50%;float: left;border-right: .02rem solid rgba(0,0,0,0.1);}*/
.new-user-r{width:36%;float: left;padding-left: 10%;/* font-family: PingFangSC-Bold; */font-size: 0.3rem;color: rgb(124,77,19);/* font-weight: bold; */font-family: PingFangSC-Bold;}

.footer-bak{
	height: 0.24rem;
	margin-bottom: 0.24rem; */
}