/*.menu{
	width: 100%;height: 45px;
	border: 1px solid #ccc;background: #ccc;
	line-height: 45px;	
	text-align: center;
	position: fixed;
	top: 0px;
}
.menus{
	width: 100%;height: 40px;line-height:40px;background: #fff;border-bottom: 1px solid #ccc;padding-left: 10px;
}
.menu .index{
	position: absolute;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	width: 30px;
	height: 25px;
	background: url("../images/home.png") no-repeat;
}
.menu font{

	font-size: 16px;
	font-weight: bold;
	color: #000;
}*/
.search{
	width: 100%;
	margin-top: 10px;
	height: 80px;
}
.search .search_op{
	width: 100%;
	height: 40px;
	line-height: 40px;
}
.search .search_ops{
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.search .search_ops input{
	width: 45%;
	height: 30px;
	line-height: 25px;
	margin-left: 6%;
	font-size: 14px;
	background: #0077dd;
	color: #fff;
	border:1px solid #fff;
	text-align: center;
}
.search .search_op input{
	width: 40%;
	float: left;
	height: 30px;
	line-height: 30px;
	margin-left: 6%;
	border:1px solid #ccc;
}
.search .search_op select{
	width: 40%;
	float: left;
	height: 30px;
	line-height: 30px;
	margin-left: 6%;
}
.main{
	/*margin-top: 45px;*/
	float: left;
	width: 100%;
	height: 400px;
	background: #225FBA;
}
.main_logo{
	float: left;
	width: 100%;
	height: 80px;
	margin-top: 60px;
}
.main_logo .logo{
	width: 97px;
	height: 80px;
	margin:auto;
}
.main_logo .logo img{
	width: 97px;
	height: 80px;
}
.main_title{
	float: left;
	width: 100%;
	height: 60px;
	text-align: center;
}
.main_title font{
	color: #f39c12;
	font-size: 24px;
	font-weight: bolder;
	line-height: 60px;
}
.main_dec{
	float: left;
	width: 100%;
	height: 95px;
}
.main_dec .dec{
	width: 84%;
	margin-left: 8%;
	height: 70px;
	font-size: 14px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	font-weight: border;
}
.main_dec .dec font{
	color: #f05f40;
}
.main_group{
	float: left;
	width: 100%;
	height: 60px;
}
.main_group .group{
	width: 30%;
	margin-top: 10px;
	height: 45px;
	float: left;
	margin-left: 13%;
	border: 1px solid #fff;
	color: #fff;
	font-size: 16px;
	border-radius: 5px;
	line-height: 45px;
	text-align: center;
}
.main_group .groups{
	width: 60%;
	height: 45px;
	margin-left: 20%;
	border: 1px solid #fff;
	color: #fff;
	font-size: 16px;
	border-radius: 5px;
	line-height: 45px;
	text-align: center;
}
.main_to{
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-weight: border;
}
.main_to .not{
	color: #2ecc71;
}
.main_to .big{
	color: #2ecc71;
	font-size:18px;
}
#group{
	float: left;
	width: 100%;
	background: #fff;
	margin-top: 20px;
}
.contentx{
	width: 100%;
	height: 230px;
}
.content_title{
	width: 90%;
	margin-left:5%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #333;
	font-size: 20px;
	font-weight:bolder;
	border-bottom: 1px solid #ccc;
}
.contentx .content_main{
	width: 100%;
	height: 160px;
}
.contentx .content_titles{
	width: 90%;
	margin-left:5%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #3498db;
	font-size: 16px;
	font-weight:bolder;
}
.content_info{
	float: left;
	width: 40%;
	margin-left: 6%;
	height: 130px;
	line-height: 20px;
	font-size: 14px;
}
.content_info font{
	color: #003bb3;
}
.content_infos{
	float: left;
	width: 92%;
	margin-left: 4%;
	height: 130px;
	line-height: 25px;
	font-size: 14px;
}
.content_infos font{
	color: #003bb3;
}
.content_s{
width: 78%;
float: left;
margin-left: 10%;
height: 30px;
line-height: 30px;
border: 1px solid #ccc;
border-radius: 5px;
}
#nums{
	float: left;
width: 65%;
height: 28px;
line-height: 28px;
border: 0px;
margin-left: 10px;
}
#su{
float: left;
width: 26%;
height: 28px;
line-height: 28px;
border: 0px;
background: #fff;
border-left: 1px solid #ccc;
text-align: center;
color: #333;
}
#group_main{
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.air_one1{
	float: left;width: 90%;margin-left:5%;height: 309px;border: 1px solid #16a085;background:#16a085;margin-top:30px;border-radius:6px;
}
.air_one2{
	float: left;width: 90%;margin-left:5%;height: 309px;border: 1px solid #e74c3c;background:#e74c3c;margin-top:30px;border-radius:6px;
}
.air_one4{
	float: left;width: 90%;margin-left:5%;height: 309px;border: 1px solid #e74c3c;background:#e74c3c;margin-top:30px;border-radius:6px;
}
.air_one3{
	float: left;width: 90%;margin-left:5%;height: 309px;border: 1px solid #3498db;background:#3498db;margin-top:30px;border-radius:6px;
}
.one_title{
	width: 98%; padding-left:2%;height: 45px;line-height: 45px;color: #fff;
}
.one_main{
	height: 260px;width: 98%;margin-left: 1%;background: #fff;
}
.one_main .one_main_top{
	width: 100%;height: 230px;color: #000;
}
.top_info{
	width: 100%;height:100px;float:left;border-bottom: 1px solid #ccc;
}
.top_info .info_main{
	width: 90%;margin-left: 5%;height: 100px;margin-top: 10px;line-height: 25px;
}
.bo_info{
	width: 100%;height: 30px;background: #eee;text-align: center;line-height: 30px;
}
.bo_info a{
	color: #337ab7;
}
.info_list{
	width: 100%;height: 32px;float:left;border-bottom: 1px solid #ccc;
}
.info_lists{
	width: 100%;height: 33px;float:left;border-bottom: 1px solid #ccc;
}
.info_lists .info_list_main{
	width: 90%;margin-left: 5%;height: 33px;line-height: 33px;font-size: 12px;
}
.info_list .info_list_main{
	width: 90%;margin-left: 5%;height: 32px;line-height: 32px;font-size: 12px;
}
.sea_one{
	float: left;width: 90%;height: 250px;margin-left:5%;border: 1px solid #3498db;background:#3498db;margin-top:30px;border-radius:10px; 
}
.sea_one1{
	float: left;width: 90%;height: 250px;margin-left:5%;border: 1px solid #16a085;background:#16a085;margin-top:30px;border-radius:10px;
}
.sea_one2{
	float: left;width: 90%;height: 250px;margin-left:5%;border: 1px solid #e74c3c;background:#e74c3c;margin-top:30px;border-radius:10px;
}
.sea_one4{
	float: left;width: 90%;height: 250px;margin-left:5%;border: 1px solid #e74c3c;background:#e74c3c;margin-top:30px;border-radius:10px;
}
.sea_one3{
	float: left;width: 90%;height: 250px;margin-left:5%;border: 1px solid #3498db;background:#3498db;margin-top:30px;border-radius:10px;
}
.sea_one_main{
	height: 202px;width: 98%;margin-left: 1%;background: #fff;
}
.sea_one_top{
	width: 100%;height: 170px;color: #000;
}
.sea_info_main{
	width: 90%;margin-left: 5%;height: 80px;margin-top: 30px;
}
.notice{
	color: #c0392b;
}
.approve{
	color: #27ae60;
}
.approves{
	color: #55ba7c;font-weight: none;font-size: 14px;
}
.group_add{
	width: 100%;
}
.add_title{
	margin-top: .77em;
margin-bottom: .3em;
padding-left: 15px;
padding-right: 15px;
color: #999;
font-size: 14px;
}
.add_con{
	width: 100%;
	height: 45px;
	line-height: 45px;
	border-top: 1px solid #ccc;
}
.add_cons{
	width: 100%;
	height: 80px;
	line-height: 80px;
	border-top: 1px solid #ccc;
}
.add_con_m{
	width: 100%;
	height: 45px;
	line-height: 20px;
	border-top: 1px solid #ccc;
}
.add_con_m font{
	float: left;
	width: 90%;
	color: #e74c3c;
	margin-left: 5%;
}
.add_con .con_hd{
	width: 38%;
	float: left;
	text-align: left;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	color: #000;
	font-weight: bolder;
}
.add_con .con_hd font{
	margin-left: 20px;
}
.add_con .con_bd{
	width: 60%;
	float: left;
	height: 45px;
	line-height: 45px;
}
.add_con .con_bd select{
	width: 100%;
	border:0px;
	height: 40px;
	line-height: 40px;
}
.add_con .con_bd input{
	width: 100%;
	border:0px;
	height: 40px;
	line-height: 40px;
}
.add_cons textarea{
	width: 90%;
	margin-left: 5%;
	height: 60px;
	margin-top: 10px;
	border: 1px solid #ccc;
	border-radius: 4px;
	color: #505050;
}
#main_bo{
	width: 100%;
	height: 60px;
	text-align: center;
	border-top: 1px solid #ccc;
}
#main_bo input{
	border: 1px solid #3498db;
height: 45px;
line-height: 45px;
text-align: center;
background: #fff;
width: 130px;
margin-top: 6px;
border-radius: 10px;
font-size: 14px;
}
.bo_info .look{
	width: 40%;
	height: 100%;
	float: left;
	border-right: 1px solid #ccc;
	
}
.bo_info .look a{ color:#fff;}
html{font-family:"Microsoft YaHei UI","Microsoft YaHei",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
html,body,div,object,iframe,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video,progress{margin:0;padding:0;border:0;vertical-align:baseline}
html,body,.wrap{width: 100%;height:100%;background: #ffffff;}
li{list-style:none}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{color: #666666;}
a{background-color:transparent;text-decoration:none;cursor: pointer;}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
img{border:0}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;outline:none;line-height:normal}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.clearfix:after{
    content: "";
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}

html,body{
    font-size: 0.9rem;
}

/*拼团*/
.amobilx{
	background-color: #f1f1f1;
	padding:0.2667rem;
}
.banner{
	width: 95%;
	height: 11rem; 
	margin: 0 auto;
	background: url(../images/banner_03.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 0.625rem;
}
.banner_but{
	width: 8.75rem;
	position: absolute;
	top:7.8rem;
	left: 7rem;
}
.add{
	width: 100%;
	background-color: #fff;
	margin-top: 0.625rem;
	border-radius: 0.1875rem;
	padding: 0.625rem;
	overflow: hidden;
	box-sizing: border-box;
}
/*.add_01{
	float: left;
	display: block;
}*/
.add_02{
	/*width: 7.2rem;*/
	float: left;
	color: #333;	
}
.add_03{
	color: #333;
	line-height: 1.5rem;
}
.method{
	font-size: 0.8rem;
	color: #666;
}
.method_01{
	font-weight: 500;
	margin: 1rem 0;
	color: #333;
}
.method_02{
	float: left;
	width: 31.5%;
}
.method_05{
	margin: 0 0.24rem;
}
.method_03{
	width: 1.3rem;
	/*height: 0.7333rem;*/
	float: left;
}
.method_02 .method_04{
	float: left;
	color: #333;
	font-size: 0.5rem;
	padding-left: 0.1333rem;
}

/*拼单*/
.share{
	width: 100%;
	height: 6rem;
	margin-top: 0.2rem;
	border:1px solid #aaddff;
	border-radius: 50rem 0.0667rem 0.0667rem 50rem;
	/*overflow: hidden;*/
}
.portrait{
	width:6rem;
	height: 6rem;
	border-radius: 50%;
	float: left;
	position: relative;
	background: url(../images/share_bg.png) no-repeat;
	background-size: 100% 100%;
	
}
.portrait_01, .portrait_01no{
	width:6.5rem;
	position: absolute;
	z-index: 99;
	top:-0.9rem;
	left: -0.2rem;
}
.portrait_02{
	display: inline-block;
	position: absolute;
	z-index: 100;
	width:3rem;
	height: 1.1rem;
	background-color: #ef5050;
	border-radius: 0.1875rem;
	text-align: center;
	color: #fff;
	top: 0;
	left:3.6rem;
	font-size: 0.6rem;
	line-height: 1.1rem;
}
.portrait_02no{
	background-color: #d0d0d0;
}
.portrait_03{
	display: inline-block;
	position: absolute;
	z-index: 100;
	width:2rem;
	height: 1.2rem;
	background-color: #1081cd;
	border-radius: 0.1875rem;
	text-align: center;
	color: #fff;
	bottom: 0;
	left: 3.8rem;
	font-size: 0.6rem;
	line-height: 1.2rem;
}

.content{
	float: left;
	margin-left: 0.1333rem;
	width: 55%;
	font-size: 0.6rem;
	color: #333;
}
.content_02{
	width: 100%;
	height: 1rem;
	line-height: 1rem;
	margin-top: 0.5rem;
}
.content_02 span{
	float: right;
}
.content_01 span b,.content_05 span b{
	color: #da251c;
}

.content_05{
	width: 100%;
	height: 1.5rem;
	border:1px solid #aaddff;
	margin-top: 0.6rem;
}
.content_05 span{
	float: right;
	margin-right: 0.2667rem;
	line-height: 1.5rem;
	vertical-align: top;
	display: inline-block;
}
.content_06{
	width:1.5rem;
	/*height: 0.4267rem;*/
	float: right;
	vertical-align: top;
	margin-top: 0.1rem;
	margin-right: 0.1rem;
}
.content_07{
	margin-top: 0.1333rem;
	height:1.3rem;
	overflow: hidden;
    text-overflow : ellipsis;
    white-space : nowrap;
}
.content_07 span{
	float: right;
	width:60%;
	height: 1rem;
	display: inline-block;
	text-align: right;
	overflow: hidden;
}

.share_r{
	float: right;
	/*width: 10%;*/
	width: 3rem;
	height: 6rem;
	background-color: #aaddff;
	border-radius: 0.0667rem;
}
.share_r01{
	color: #045184;
	font-size: 0.32rem;
	line-height: 6rem;
	margin-left: 0.3rem;
	/*vertical-align: middle;*/
}
.share_r02{
	width: 0.36rem;
	height: 0.3333rem;
}

.share_b{
	width:80%;
	margin: 0 auto;
	border-bottom: 1px solid #ccc;
	text-align: center;
	font-size: 0.8rem;
	color: #999;
	line-height: 1.8rem;
}


/*拼团详情*/
.details{
	width:45%;
	float: left;
	box-sizing: border-box;
	padding-top: 2rem;
}
.details_img{
	width: 100%;
}
.details_01{
	width:55%;
	float: left;
	/*margin-left: 1.5rem;*/
	margin-top: 0.625rem;
	box-sizing: border-box;
	padding-bottom: 0.625rem;
}
.details_02{
	width: 100%;
    box-sizing: border-box;
    border: 1px solid #ccc;
    margin-bottom: 0.625rem;
    border-radius: 0.1875rem;
    line-height: 1.2rem;
    /*font-size: 1.5rem; */
    padding: 0.3rem  0.625rem;
}
.details_03{
	/*margin-left: 0.5333rem;*/
}
.details_03 img{
	/*width: 3.8667rem;
	height: 0.5333rem;*/
	width: 100%;
}

.details_04{
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	/*font-size: 0.3467rem;*/
	text-align: center;
}
.details_05{
	width: 100%;
	/*height: 2.0rem;*/
	border-bottom: 1px solid #e5e5e5;
}
.details_06{
	float: left;
	line-height: 2.5rem;
	width: 33%;
	height: 2.5rem;
	border-right: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
	/*font-size: 0.32rem;*/
}
.details_07{
	border-right:none;
}
.details_08{
	color: #333;
	width: 100%;
	padding:0.5rem;
	overflow: hidden;
	
}
.order{
	width: 100%;
	/*height: 2.5rem;*/
	/*font-size: 0.32rem;*/
	/*line-height: 2.5rem;*/
	color: #333;
	overflow: hidden;
}
.order_01{
	float: left;
	width: 2rem;
	/*height: 1.0667rem;*/
	border-radius: 50%;
	border:1px solid #e5e5e5;
}
.order_02{
	float: left;
	line-height: 2.5rem;
	margin-left: 0.6rem;
	font-size: 0.3467rem;
}
.order_03 span{
	float: right;
	margin-right: 0.6rem;
	line-height: 2.5rem;
	color: #e40d0d;
}
.order_04{
	width: 100%;
	/*height: 6rem;*/
	padding:0.625rem 0;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	/*font-size: 0.32rem;*/
	overflow: hidden;
}
.order_05{
	width: 50%;
	float: left;
}
.order_05 p ,.order_06 p{
	line-height: 2rem;
}
.order_07{
	color: #da251c;
}
.order_06{
	width: 50%;
	float: right;
	text-align: right;
}
.order_08{
	color: #1081cd;
}

/*进度条*/

.content_04{
	background-color: #aaddff;
}
 .content_03 {
      overflow: hidden;
      width:100%;
      height: 0.5rem;
      border:1px solid #aaddff;
      margin-top: 0.1333rem;
      background-color: #fff;
      background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
      background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
      background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
      background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
      background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
      background-repeat: repeat-x;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
      -webkit-box-shadow: inset 0 1px 0.0267rem rgba(0, 0, 0, 0.1);
      -moz-box-shadow: inset 0 1px 0.0267rem rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 1px 0.0267rem rgba(0, 0, 0, 0.1);
      -webkit-border-radius: 0.0533rem;
      -moz-border-radius: 0.0533rem;
      border-radius: 0.0533rem;
      
    }
    
    .content_04 {
      width: 100%;
      height: 100%;
      justify-content: center;
      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);
      background-color: #0e90d2;
      background-image: -moz-linear-gradient(top, #149bdf, #0480be);
      background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
      background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
      background-image: -o-linear-gradient(top, #149bdf, #0480be);
      background-image: linear-gradient(to bottom, #149bdf, #0480be);
      background-repeat: repeat-x;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-transition: width 0.6s ease;
      -moz-transition: width 0.6s ease;
      -o-transition: width 0.6s ease;
      transition: width 0.6s ease;
    }