@charset "utf-8";

/* CSS Document */
/*body{
	max-width: 640px;
	margin: 0 auto;
	width: 100%;
}*/


header.bui-bar{

	background: #0bc3df;

	height: 1rem;

} 
header2.bui-bar{

	background: #0bc3df;

	height: 1rem;

} 
header2{
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 9999;
}
.mybody{
	padding-top: 1rem;
	height: auto!important;
	padding-bottom: 1rem;
}
.bui-bar .mytopbar .span1{

	width: 20%;

	display: block;

	margin: 0 auto;

}

.bui-bar .mytopbar .span1 img{

	width: 30%;

	padding-top: 0.1rem;

}
.swipeleft{
	position: fixed!important;
	height: 100vh;
}
.mytopbar{

	width: 100%;

	padding:0 0.24rem;

}

.mytopbar .menu{

	font-size: 0.5rem;

	color: #fff;

}

.myindexbaner li{

	

}

.daohang{

	padding:0.2rem 0.4rem;

	background: #fff;

}

.myicon1{

	background: url("../images/IMG_17.png") no-repeat center;

	background-size: cover;

}

.myicon2{

	background: url("../images/IMG_19.png") no-repeat center;

	background-size: cover;

}

.myicon3{

	background: url("../images/IMG_12.png") no-repeat center;

	background-size: cover;

}

.myicon4{

	background: url("../images/IMG_14.png") no-repeat center;

	background-size: cover;

}

.myicon5{

	background: url("../images/IMG_25.png") no-repeat center;

	background-size: cover;

}

.myicon6{

	background: url("../images/IMG_26.png") no-repeat center;

	background-size: cover;

}

.myicon7{

	background: url("../images/IMG_27.png") no-repeat center;

	background-size: cover;

}

.myicon8{

	background: url("../images/IMG_28.png") no-repeat center;

	background-size: cover;

}

.daohang .item-title{

	padding-top: 0.2rem;

}

.swiperight{

	background: #ffffff;

}

.swipeleft{

	background: #ffffff;

}

.chanpinxilie{

	width: 96%;

	margin: 0 auto;

}

.chanpinxilie li{

	position: relative;

	background: #0d97bc;

	height: 4.5rem;

	margin-bottom: 0.2rem;

	overflow: hidden;

}

.chanpinxilie li img{

	display: block;

	width: 100%;

	margin: 0 auto;

	margin-top: 0rem;

}

.chanpinxilie li .wenzi{

	position: absolute;

	top: 40%;

	text-align: center;

	width: 100%;

	color: #fff;

}

.chanpinxilie li .wenzi p{

	line-height: 0.9rem;
	display: none;

}
.chanpinxilie li .wenzi h1{
	display: none;
}

.xinwengg{

	width:100%;

	background: #fff;

	margin-top: 0.5rem;

}

.xinwengg ul{

	width: 96%;

	margin: 0 auto;

	overflow: hidden;

}

.xinwengg .title{

	width: 96%;

	margin: 0 auto;

	font-size: 0.3rem;

	line-height: 1rem;

}

.xinwengg ul li{

	overflow: hidden;

	margin-bottom: 

}

.xinwengg ul li .lefttp{

	float: left;

	width: 30%;

}

.xinwengg ul li .lefttp img{

	width: 100%;

}

.xinwengg ul li .bgtp{

	float: right;

	width: 68%;

	margin-bottom: 0.6rem;

}

.xinwengg ul li .bgtp .shijian{

	font-size: 0.3rem;

	line-height: 0.5rem;

}

.xinwengg ul li .bgtp .tupian{

	font-size: 0.3rem;

	font-weight: 500;

	line-height: 0.6rem;

	white-space: normal;

	text-overflow: ellipsis;

}

.maintips .jieshao{

	font-size:0.3rem;

	line-height: 1rem;

	color: #333!important;
	
	text-align: center;
	
	margin-top: 0rem;

}

 .bui-list .span1 .item-text {

        margin-bottom: .2rem;

    }

    .bui-list .span1 .item-text:last-child {

        margin-bottom: 0;

    }

.productlist .span1{

	overflow: hidden;

}

.productlist .span1 .leftimg{

	float: left;

	width: 1.6rem;

}

.productlist .span1 .leftimg img{

	width: 100%;

}

.productlist .span1 .rightname{

	float: left;

	margin-left: 0.2rem;

	width: 5rem;

}

.productlist .span1 .rightname h1{

	font-size: 0.35rem;

	line-height: 0.8rem;

}

.productlist .span1 .rightname p{

	font-size: 0.26rem;

	line-height: 0.4rem;

}

.cplby {

	background: #eeeeee;

}

.cplby dd{

	background: #eeeeee;

}

.cplby .listname{

	width: 96%;

	margin: 0 auto;

	background: #eeeeee;

}

.cplby .listname li{

	font-size: 0.3rem;

	line-height: 0.8rem;

	border-bottom: 1px solid #e0e0e0;

}

.bui-bar .span1{

	width: 100%;

	text-align: center;

	line-height: 0.8rem;

	color: #fff;

}



.bgimg{

	background: url("../images/logobg.jpg") no-repeat center!important;

	background-size: cover!important;

}





.login .logo{

	position: absolute;

	top: 10%;

	z-index: 9;

	width: 100%;

	height: 100%;

}

.bgimg .logo{

	position: absolute;

	top: 6%;

	width: 100%;

	text-align: center;

}

.bgimg .logo img{

	width: 3rem;

}

.bgimg .loginnr{

	width: 80%;

	height: 6rem;

	background: #fff;

	position: absolute;

	top: 20%;

	left: 10%;

	border-radius: 0.4rem;

	overflow: hidden;

}

.bgimg .loginnr .title{

	background-color: #f0f0f0;

	font-size: 0.4rem;

	line-height: 1rem;

	text-align: center;

}

.bgimg .loginnr .bui-list{

	width: 90%;

	margin: 0 auto;

}

.bgimg .loginnr .bui-list li{

	font-size: 0.32rem;

} 

.bgimg .loginnr .bui-list li:last-child{

	border-bottom: 1px solid #eee;

}

.bgimg .loginnr .bui-interval{

	width: 90%;

	margin: 0 auto;

	margin-top: 0.5rem;

}



.bgimg .loginnr .bui-interval .bui-btn{

	background: #0d97bc;

	color: #fff;

}

.bgimg .loginnr .wangjimima{

	width: 100%;

	line-height: 1rem;

	text-align: center;

}

.morelogin{

	position: absolute;

	bottom: 2%;

	width: 90%;

	left: 5%;

	text-align: center;

}



.sharelisr{

	border-bottom: 1px solid #666;

}

.morelogin .regedit{

	line-height: 1rem;

}

.product_detailnr{

	height: auto!important;

}

/*.product_detailnr .bui-tab-main{

	height: auto!important;

}

.product_detailnr .bui-tab-main li{

	height: auto!important;

}*/

.namelist{

	width: 100%;

	margin: 0 auto;

	padding: 0 2%;

	background: #fff;

	

}

.namelist .biaoti{

	font-size: 0.35rem;;

	line-height: 0.8rem;;

}

.namelist .sharenr{

	width: 30%;

	float: left;

}

.namelist .sharenr .bui-btn{

	border: none;

	padding: 0;

}



.namelist .xiaolaing{

	overflow: hidden;

	border-bottom: 1px solid #e0e0e0;

}

.namelist  p{

	float: left;

	line-height: 0.8rem;

}

.namelist .shoujia{

	line-height: 0.6rem;

}

.chanpinnr{

	width: 100%;

	padding: 0 2%;

	background: #fff;

	overflow: hidden;

}

.chanpinnr .chanpinxih{

	font-size: 0.3rem;

	line-height: 1rem;

}

.chanpinnr  .gognlv{

	font-size: 0.3rem;

	line-height: 0.6rem;

}

.chanpinnr .bui-list li{

	padding-left: 0;

}

.buyicone{

	width: 96%;

	margin: 0.2rem auto;

	background: #e60012;

	color: #fff;

	line-height: 0.8rem;

	text-align: center;

	border-radius: 0.1rem;

}

.dlsnr .bui-thumbnail{

	border-radius: 1rem;

}

.dlsnr .bui-thumbnail{

	width: 1.5rem;
	height:1.5rem;

}

.maintips{

	width: 100%;

	height: 5.5rem;

	background: url("../images/usercenter_02.jpg") no-repeat;

	background-size: cover;

	overflow: hidden;

	position: relative;

	margin-bottom: 0.2rem;

}

.maintips .touxiang{

	width: 2rem;

	height: 2rem;

	border-radius: 1rem;

	overflow: hidden;

	margin: 0.5rem auto 0;

}

.maintips .username{

	width: 100%;

	text-align: center;

	color: #333;

	line-height: 1rem;

}

.maintips .jieshao{

	width: 100%;

	text-align: center;

	color: #dedede;

} 

.maintips .centerlist{

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	background: rgba(27,27,27,0.4);

}

.maintips .centerlist li{

	background: none;

	color: #fff;

	padding: 0.1rem;

}

.centermargin{

	margin-bottom: 0.2rem;

}

.inleft{

	 width: 98%;

	background: #cfeaf2;

	padding: 2%;

	overflow: hidden;

    margin: 0 auto;

	border-radius: 0.2rem;

}

.jsul{

  

}

.jsul li{

	float: left;

    width: 50%;

    margin: 0.2rem 0;

	font-size: 0.25rem;

	height: 1rem;

}

.jsul span {

    background-color: #01a6c6;

    padding: 0.2rem 0.1rem;

    color: #fff;

    float: left;

	font-size: 0.25rem;

	line-height: 0.4rem;

}

.jsul input {

    width: 1.5rem;

    padding: 0.2rem;

    border: 1px solid #e3e3e3;

    border-radius: 0 5px 5px 0;

}

.jsul li.you {

    text-align: left;

}

.jsul li.double span {

    padding: 0 0.2rem;

    text-align: center;

}

.jsclear {

    text-align: center;

    float: left;

    margin-top: 0.2rem;

    /*margin-left: 3rem;*/

    overflow: hidden;

	margin-bottom: 0.2rem;

}

.jsclear span {

    cursor: pointer;

    width: 3rem;

    text-align: center;

    float: left;

    color: #01a6c6;

    font-size: 0.25rem;

    line-height: 0.6rem;

    border-radius: 5px;

    margin-right: 0.2rem;

    border: 1px solid #01a6c6;

}



.jsbot {

    float: left;

    width: 100%;

    margin: 1rem auto;

	color: #fff;

}

.jsbot .bleft {

    float: left;

    width: 50%;

}

.bleft p {

    float: left;

    width: 100%;

    text-align: right;

    margin-bottom: 0.25rem;

    font-size: 0.25rem;

}

.bleft b {

    font-size: 0.25rem;

    margin-right: 10px;

}

.bleft span {

    font-size: 0.25rem;

    float: right;

    color: #ff8b11;

}

.jsbot .bright {

    width: 50%;

    float: left;

    margin-left: 0%;

}

.titlenr{

	font-size: 0.35rem;

	line-height: 0.5rem;

	color: #fff;

	text-align: center;

	padding: 0.3rem 0;

}

.titlenr span{

	color: #ff0000;

}

.newsnews{

	width: 96%;

	margin: 0 auto;

	padding-top: 0.4rem;

}

.newsnews li{

	width: 100%;

	background: #fff;

	border-radius: 0.2rem;

	margin-bottom: 0.2rem;

	padding:0 0.1rem 0.1rem;

}

.newsnews li h1{

	font-size: 0.35rem;

	line-height: 0.8rem;

	

}

.newsnews li p{

	font-size: 0.26rem;

	color: #666666;

}



.jficon1{

	background: url("../images/jifen_01.png") no-repeat center;

	background-size: cover;

}

.jficon2{

	background: url("../images/jifen_02.png") no-repeat center;

	background-size: cover;

}

.jficon3{

	background: url("../images/jifen_03.png") no-repeat center;

	background-size: cover;

}



.jifenshangcheng .item-title{

	line-height: 0.6rem;

	margin-bottom: 0;

}

.jifensshangpin .bui-btn{

	border: none;

}

.jifensshangpin .wenzi{

	font-size: 0.30rem;

	line-height: 0.6rem;

	text-align: left;

}

.jifensshangpin .wenzi p{

	color: #0d97bc;

	font-size: 0.26rem;

}

.jifensshangpin .wenzi h1{

	font-size: 0.26rem;

	line-height: 0.4rem;

	white-space: normal;

	overflow: hidden;

}

.sange  li .bui-pic img{

	height: 2.2rem;

}

.liangge li .bui-pic img{

	height: 3.5rem;

}

.liangge li{

	padding-bottom: 0;

}

.jiamtit img {

    width: 100%;

}

.jiamtit p {

    font-size: 0.26rem;

    font-family: 微软雅黑;

    color: #000;

    text-align: center;

    font-weight: bold;

    line-height: 0.7rem;

}

.jiamtit{

	    margin-top: 1rem;

}

.jiamengnr1 {

    width: 96%;

    margin: 0 auto;

    overflow: hidden;

    margin-top: 0.3rem;

}

.jiamengnr1 .leftnr {

    float: left;

}

.jiamengnr1 .leftnr p {

    font-size: 0.3rem;

    line-height: 0.5rem;

    text-indent: 0.6rem;

    margin-bottom: 0.5rem;

    letter-spacing: 3px;

}



.jiamengnr1 .rightnr {

    float: right;

    width: 100%;

}

.jiamengnr1 .rightnr img {

    width: 80%;

    display: block;

    margin: 0 auto;

}

.bg {

    background: #f5f5f7;

    padding-top: 0.5rem;

    padding-bottom: 1rem;

}

.jiamengnr2 {

    width: 96%;

    margin: 0 auto;

    margin-top: 0.5rem;

    overflow: hidden;

}

.jiamengnr2 .leftnr {

    width: 100%;

    float: left;

}

.jiamengnr2 .leftnr img {

    width: 80%;

    display: block;

    margin: 0 auto;

}

.jiamengnr2 .rightnr {

    width: 100%;

    float: right;

    margin-top: 0.5rem;

}

.jiamengnr2 .rightnr ul {

    margin-left: 0.4rem;

}

.jiamengnr2 .rightnr ul li {

    overflow: hidden;

}

.jiamengnr2 .rightnr ul li .btm {

    width: 0.4rem;

    height: 0.4rem;

    background: #c90803;

    border-radius: 0.7rem;

    font-size: 0.3rem;

    line-height: 0.4rem;

    text-align: center;

    color: #fff;

    float: left;

}

.jiamengnr2 .rightnr ul li p {

    /*height: 0.8rem;*/

    font-size: 0.3rem;

    line-height: 0.5rem;

    font-family: 黑体;

    width: 90%;

    color: #333;

    float: left;

    margin-left: 0.2rem;

}

.jiamengnr3 {

    width: 96%;

    margin: 0 auto;

}

.jiamengnr3 ul li h1 {

    font-size: 0.32rem;

    color: #fff;

    line-height: 0.7rem;

    margin-bottom: 0.3rem;

    background: url(../images/jiameng21.png) no-repeat;

    padding-left: 0.2rem;

}

.jiamengnr3 ul li p {

    font-size: 0.3rem;

    color: #333;

    line-height: 0.5rem;

    letter-spacing: 2px;

    font-family: 微软雅黑;

}

.jiamengnr3 ul li p span {

    color: #ed0e39;

}



.jiamengnr4 {

    width: 96%;

    margin: 0 auto;

}

.jiamengnr4 ul {

    overflow: hidden;

    padding-top: 0.5rem;

    padding-left: 0.1rem;

}

.jiamengnr4 ul li {

    float: left;

    width: 50%;

    margin-bottom: 1.5rem;

}

.jiamengnr4 ul li img {

    display: block;

    margin: 0 auto;

}

.jiamengnr4 ul li h1 {

    font-size: 1.2rem;

    color: #5a5a5a;

    text-align: center;

    font-weight: normal;

    line-height: 1.25rem;

    margin-top: 0.5rem;

    margin-bottom: 0.5rem;

}

.jiamengnr4 ul li p {

    font-size: 1rem;

    line-height: 1.4rem;

    color: #797979;

    margin: 0 auto;

}

.jiamengnr4 ul li .tp2{

	width: 1rem;

}

.jiamengnr4 ul li h1 {

    font-size: 0.3rem;

    color: #5a5a5a;

    text-align: center;

    font-weight: normal;

    line-height: 0.5rem;

    margin-top: 0.2rem;

    margin-bottom: 0.2rem;

}

.jiamengnr4 ul li p {

    font-size: 0.3rem;

    line-height: 0.5rem;

    color: #797979;

    margin: 0 auto;

}

.allzsys {

    margin: 0 auto;

    width: 96%;

    margin-top: 0.5rem;

}

.allzsys ul {

    overflow: hidden;

}

.allzsys ul li {

    width: 50%;

    float: left;

    margin-bottom: 1rem;

	text-align: center;

}

.allzsys ul li img {

    display: block;

	width: 1.6rem;

    margin: 0 auto;

}

.wuliuxinxi{

	width: 90%;

	overflow: hidden;

}

.wuliuxinxi .jqtp{

	float: left;

	width: 30%;

}

.wuliuxinxi .jqtp img{

	width: 100%;

	height: 2rem;

}

.wuliuxinxi .rightnr{

	float: left;

	width: 66%;

	margin-left: 4%;

}

.wuliuxinxi .rightnr h1{

	font-size: 0.35rem;

	color: #2394bc;

	line-height: 0.8rem;

	white-space: normal;

	text-overflow: ellipsis;

}

.wuliuxinxi .rightnr p{

	font-size: 0.28rem;

	line-height: 0.4rem;

	color: #666;

}

.wuliudetail{

	width: 100%;

	background: #fff;

}

.productchoose label{

	font-size: 0.25rem;

}

.productchoose .bui-check{

	padding-bottom: 0.2rem;

}

.section-title{

	    padding: .3rem .2rem .3rem .2rem;

}

.productchoose2 input{

	font-size: 0.25rem;

	margin-bottom: 0.2rem;

	

}

.qudinganniu{

	width: 50%;

	position: absolute;

	bottom: 0;

	right: 0;

}



#dialogDown{

	position: fixed;

	padding-bottom: 0.2rem;

	max-height: 90%;

	overflow: auto;

	z-index: 999;

}

#dialogDown2{

	position: fixed;

	z-index: 999;

}

.shangpinxiangqing img{

	width: 100%;

}

.weizhiner{

	height: 5rem;

	overflow: auto;

}

.datuxianshi{

	overflow: hidden;

	width: 96%;

	margin: 0 auto;

}

.datuxianshi .lefttp{

	width: 30%;

	height: 2rem;

	overflow: hidden;

	float: left;

}

.datuxianshi .lefttp img{

	width: 100%;

}

.datuxianshi .rightjieshao{

	float: left;

	width: 60%;

	margin-left: 2%;

	padding-top: 0.6rem;

}

.datuxianshi .rightjieshao .jiage{

	font-size: 0.3rem;

	color: red;

}

.datuxianshi .rightjieshao .kucun{

	font-size: 0.25rem;

	color: #9f9f9f;

	line-height: 0.5rem;

}

.datuxianshi .rightjieshao .yixuan{

	font-size: 0.25rem;

	color: #333;

	line-height: 0.5rem;

}

.binjingxuanze .span1{

	position: relative;

	width: auto;

	padding-bottom: 0.2rem;

}

.binjingxuanze .span1 .chanpinxiaotu{

	position: absolute;

	top: 0.1rem;

	left: 0.2rem;

	width: 0.4rem;

	height: 0.6rem;

	z-index: 999;

	overflow: hidden;

}

.binjingxuanze .span1 .chanpinxiaotu img{

	width: 100%;

}

.binjingxuanze .span1 input{

	padding-left: 0.6rem;

}



.zidong .span1{

	width: auto;

	padding-bottom: 0.2rem;

}

.goumaibar{

	width: 96%;

	margin:0.4rem auto 0;

}

.goumaibar .bui-btn{

	width: 50%;

	float: left;

	border: none;

	color: #fff;

}

.goumaibar .bui-btn1{

	border-radius: 0.4rem 0 0 0.4rem;

	background:linear-gradient(to right, rgba(255,203,0,1), rgba(255,150,1,1));

}

.goumaibar .bui-btn2{

	border-radius: 0 0.4rem 0.4rem 0;

	background:linear-gradient(to right, rgba(255,116,0,1), rgba(255,73,1,1));



}

#dialogDown2{

	padding-bottom: 1rem;

}

#dialogDown2 .canshuo{

	width: 96%;

	margin: 0 auto;

}

#dialogDown2 .canshuo li{

	overflow: hidden;

	font-size: 0.25rem;

	color: #a8a8a8;

	line-height: 0.3rem;

	border-bottom: 1px solid #e0e0e0;

	padding: 0.2rem 0;

}

#dialogDown2 .canshuo li:last-child{

	border-bottom: none;

}

#dialogDown2 .canshuo li p{

	float: right;

	width: 80%;

	color: #333;

	margin-bottom: 0;

}

footer .span2{

	font-size: 0.3rem;

	line-height: 0.7rem;

	color: #fff;

	border-radius: 0.4rem 0 0 0.4rem;

	background:linear-gradient(to right, rgba(255,203,0,1), rgba(255,150,1,1));

}

footer .span3{

	font-size: 0.3rem;

	line-height: 0.7rem;

	color: #fff;

	border-radius: 0 0.4rem 0.4rem 0;

	background:linear-gradient(to right, rgba(255,116,0,1), rgba(255,73,1,1));

}
footer2{
	position: fixed;
	bottom: 0;
	width: 100%;
	left: 0;
	z-index: 999999;
}
.buyfoot li:first-child{

	width: 10%;

}

.dingdancz{

	position: absolute;

	bottom: 0;

	right: 0;

	width: 100%;

}



.dingdanlist li{

	position: relative;

	padding-bottom: 1rem;

	margin-bottom: 0.2rem;

}

.dingdanlist li .dingdancz .bui-btn{

	float: right;

	width: 1.5rem;

	font-size: 0.25rem;

	line-height: 0.4rem;

	padding: 0;

	margin-right: 0.2rem;

}

.payed{

	width: 40%;

	margin: 0 auto;

	margin-top: 20%;

	text-align: center;

	font-size: 1rem;

}

.payed .wenzi{

	font-size: 0.3rem;

}

#buiPhoto{

	background: #fff;

}

.container-xy .primary {

	background: #0bc3df;

	border: none;

}

#datepicker_input{

	padding-left: 0.5rem;

	font-size: 0.3rem;

}

#buiPhoto .touxiangtp{

	float: left;

	width: 1.6rem;

	height: 1.6rem;

	overflow: hidden;

}

#buiPhoto .touxiangtp img{

	width: 100%;

}

.shezhixian li:last-child{

	 border-bottom: 1px solid #eee!important;

}



.myregedit{

	height: 7.5rem!important;

}

.mimayanzheng{

	width:2rem;

	margin-left: 2rem;

	position: absolute;

	top: 0.1rem;

	right: 0;

	font-size: 0.26rem;

}

.yazhengma{

	position: relative;

}



























