*{padding:0; margin:0;}
html,body{ width:100%; height:100%;}
body{
	font-family:'微软雅黑';
}
a{ text-decoration:none;}
p a { color: #333;}
ul{ list-style-type:none;}
img{ border:0;}
.l{ float:left;}
.r{ float:right;}
.clear{ clear:both;}

.mid_container{
	width:95%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
}
/*16-4-13新首页*/
.pageHeader{position:absolute; top:0; left:0; width:100%; height:50px;line-height:50px;  color:#fff; z-index:99}
.pageHeader h1{ font-size:18px;margin-top:10px; text-align:center; font-weight:normal }
.content{margin:0 auto;font-size:1em;margin-top: 40px;}
.sliderBanner{height:auto;overflow:hidden; position:relative}
.sliderBanner a, .sliderBanner a img{display:block;height:max-height:150px;height:150px;}
.indexSlider{ overflow:hidden; position:relative}
.index_slidebox_btn{position:absolute;width:100%;height:.2em;bottom:0;left:0}
.index_slidebox_btn ul{display:-webkit-box;height:100%; background: rgba(51,51,51,0.5);overflow:hidden} 
.index_slidebox_btn ul li{height:100%; -webkit-box-flex:1}
.index_slidebox_btn ul li.active{background:#65c201}
.index_slidebox_btn{position:absolute;width:100%;height:.2em;bottom:0;left:0}
.swipe-wrap {display:-webkit-box;height:100%; background: rgba(51,51,51,0.5);overflow:hidden} 
.swipe-wrap  li{height:100%; -webkit-box-flex:1}
.swipe-wrap li.active{background:#65c201}

/*.indexSearch{height:2em; width:20em; line-height:2em; position:absolute; bottom:1em;left:50%;margin-left:-10em; border:.21428em solid rgba(0,0,0,0.1); border-radius:11em;overflow:hidden;}
.indexSearch p{height:100%;background:#fff; font-size:.85714em; text-align:center}
.indexSearch p s{display:inline-block; width:.9em;height:100%; margin-right:10px; background:url(../img_new/searchIcon.png) center no-repeat; background-size:contain; vertical-align:top}
.indexSearch p span{display:inline-block;vertical-align:top}*/
.selectAdd{width:100px;height:16px; padding:17px 0;position:absolute;left:.71428em;top:0;color:#fff}
.selectAdd span{display:inline-block;height:100%; padding-right:5px; line-height:16px; vertical-align:top; font-size:14px;}
.selectAdd s{width:16px;height:16px; background:url(../img_new/addArrow.png) center no-repeat; background-size:10px auto; display:inline-block; vertical-align:top}
.indexLogin{width:2.8571em;height:100%; background:url(../img_new/headerIcon.png) center no-repeat; background-size:16px auto; position:absolute;top:0;right:0;}
.indexLogin2{width:2.8571em;height:100%; background:url(../img_new/yonghu.png) center no-repeat; background-size:16px auto; position:absolute;top:0;right:0;}
/* nav */
.nav-li{ padding:4px 0;}
.nav-li ul{ height:83px; transition:all ease-in-out .3s; overflow:hidden;}
.nav-li ul.on{ height:166px; transition:all ease-in-out .3s;}
.nav-li li{ width:25%; height:83px; float:left;}
.nav-li a{ display:block; width:100%; text-align:center; font-size:12px; color:#333; padding:10px 0 6px;}
.nav-li i{ width:42px; height:46px; display:inline-block; background:url(../img_new/i_nav3.png) no-repeat; background-size:260px 92px; margin-bottom:7px; text-align:center;}
.nav-li i.i1{ background-position:0 0;}
.nav-li i.i2{ background-position:-42px 0;}
.nav-li i.i3{ background-position:-84px 0;}
.nav-li i.i4{ background-position:-126px 0;}
.nav-li #nav-name{ height:12px; overflow:hidden; line-height:12px; position:relative;}
.nav-li #nav-name span{ position:absolute; top:0; left:50%; margin-left:-12px; transition:all ease-in-out .3s;}
.nav-li #nav-name.on span{ position:absolute; top:-12px; transition:all ease-in-out .3s;}
.nav-li i.i5{ background-position:-168px 0; height:34px; padding-top:14px;}
.nav-li i.i5 b{ width:16px; height:17px; display:inline-block; background:url(../img_new/i_nav3.png) no-repeat; background-size:260px 92px; background-position:-180px -50px; -webkit-transform:rotate(0deg); -webkit-transition:all ease-in-out .3s; transform:rotate(0deg); transition:all ease-in-out .3s;}
.nav-li a.on i.i5 b{ -webkit-transform:rotate(180deg); -webkit-transition:all ease-in-out .3s; transform:rotate(180deg); transition:all ease-in-out .3s;}
.nav-li i.i6{ background-position:0 -46px;}
.nav-li i.i7{ background-position:-42px -46px;}
.nav-li i.i8{ background-position:-84px -46px;}
.nav-li i.i9{ background-position:-126px -46px;}
.nav-li i.i10{ background-position:-210px 0;}
.nav-li i.i12{ background-position:-210px -46px;}
.swipe-wrap{}
.swipe-wrap li a img{height:120px;max-height:300px;}
/* items */
.item-hd{ padding:19px 15px 0 14px;background:url(../img_new/i_h2.png) 7px 20px no-repeat,url(../img_new/linebg.png) top left repeat-x; background-size:2px 12px; margin-top:10px; line-height:1em; font-size:15px;}
.mdd-li ul{ padding-left:15px;}
.mdd-li li{ padding:15px 0 0; width:50%; float:left;}
.mdd-li li a{ display:block; padding-right:15px;}
.mdd-li li a img{ width:100%;height:120px;}
.mdd-li li .t1{ font-size:16px; color:#f39c11; padding:12px 0 6px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mdd-li li .t2{ font-size:12px; color:#696969; padding-bottom:15px; padding-top:2px;background:url(../img_new/linebg2.png) 0 bottom repeat-x; background-size:5px 1px;height: 12px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis}
.mdd-li li:nth-child(3) .t2,.mdd-li li:nth-child(4) .t2{ background:none;}
.item-more{ clear:both; height:48px; background-color:#fff; text-align:center; position:relative; margin-top:-1px;}
.item-more a{ display:inline-block; padding:9px 12px; font-size:13px; color:#f39c11; line-height:1em; border:1px solid #e5e5e5; border-radius:4px;}
footer .links{text-align:center;background:#fff;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;height:60px;margin:10px 0px 0px;width:100%}
footer .links li{float:left;width:25%;height:60px;font-size:14px;color:#666;border-right:1px solid #e8e8e8;box-sizing:border-box}
footer .links li a{display:block;width:100%;height:60px;overflow:hidden}
footer .links li a span{display:block;text-align:center;vertical-align:middle;color:#333}
footer .links li a>span:first-of-type{font-size:16px;padding-top:10px;color:#666}
footer .links li .avatar{height:18px;display:block;padding-top:10px}
footer .links li .avatar img{height:22px;width:22px;border-radius:11px;margin-top:-4px}
footer .links li .username{padding-top:4px;;font-size:12px;display:block;color:#333}
footer .links li a>span:last-of-type{padding-top:4px;font-size:12px}
footer .links>li:last-of-type{border-right:0;width:20%}
.icon-iphone{background:url(../img_new/mobile.png) no-repeat}

.z-m-product-item{margin-bottom:10px;background:#fff;font-family: "Helvetica" !important;}.z-m-product-item .item-top{position:relative}.z-m-product-item .product-image{height:150px;position:relative;overflow:hidden}.z-m-product-item .product-image
img{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.z-m-product-item .product-extra{position:absolute;top:10px;left:15px;background:rgba(0, 0, 0, 0.7);color:#fff;height:24px;line-height:24px;font-size:12px;border-radius:12px;padding:0
15px}.z-m-product-item .product-extra
.separator{margin:0
5px}.z-m-product-item .product-extra
.icon{font-size:16px;color:#fff;margin-right:3px;vertical-align:middle}
.z-m-product-item .product-price{position:absolute;right:0px;bottom:10px;width:90px;text-align:center}
.z-m-product-item .qinqingyimeng{position:absolute;left:0px;top:5px;}
.z-m-product-item .price-schema-1 .product-price-now{line-height:30px;font-size:12px;color:#fff;background-color:#f80}.z-m-product-item .price-schema-1 .product-price-now>em{font-size:20px}.z-m-product-item .price-schema-1 .product-promotion{font-size:12px;line-height:20px;color:#f80;background-color:#fff}.z-m-product-item .item-bottom{padding:5px 15px;}
.item-bottom{padding-bottom:5px;}
.z-m-product-item .product-title{color:#222;font-weight: normal;font-size:16px;line-height:1.1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:20px}.z-m-product-item .product-describe{color:#999;font-size:12px;line-height:1;margin-top:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:20px}.z-m-product-item .product-describe
img{height:15px;vertical-align:-3px;margin-right:5px}.z-m-product-item .product-describe
span{margin:0px
5px}.z-m-product-item .product-describe span[class]{margin:0}.z-m-product-item .product-describe
span.hotel_type{margin-right:20px}






/*订购页*/
.detail_buy{
width:100%;

}
.detail_buy li{
margin-left:5px;
float:left;
width:48%;


}
.upload_btnt{
    background: none repeat scroll 0 0 #c90746;
    border-radius: 6px;
    border:0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-size: 14px;
    margin-right: 10px;
    margin-top: 13px;
    padding: 0 18px;
    position: relative;
    text-align: center;
    line-height: 34px;
    transition: background 0.2s;
	-moz-transition: background 0.2s;
	-webkit-transition: background 0.2s;
	-o-transition: background 0.2s;
}
.font_hui{color:#999999;}
.font_size_14{font-size:14px;}
.order_h{
	width:100%;
	height:60px;
	background-color:#399bff;
	text-align:center;
	box-sizing:border-box;
	padding-top:15px;
}
.order_h .mid_container{
	position:relative;
}
.order_h h4{
	font-size:1.4em;
	color:#ffffff;
	font-weight:normal;
}
.order_h .lf,.order_h .rg{
	position:absolute;	
	top:4px;
}
.order_h .lf{left:0;}
.order_h .rg{
	right:0;
}
.order_h .lf img,.order_h .rg img{
	max-height:24px;
}

.w_bg{background-color:#ffffff;}
.order_c1,.order_c2,.order_c3,.order_c4{	
	margin-top:18px;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;	
}
.order_c1{ 
	margin-top:0 !important;
	border-top:0 !important;
}
.order_c1 .con{ 
	padding-top:12px; 
	padding-bottom:12px;
	font-size:1.0em;
	color:#626262;
}

.order_cul li{
	padding-top:12px;
	padding-bottom:12px;
	border-bottom:1px solid #f1f1f1;
}
.order_cul li.last{ border-bottom:0;}
.order_cul .sel{
	font-size:0.9em;
	color:#626262;
	position:relative;
	top:4.5px;
}
.order_cul .dp,.cwrb_cul .dp,.vis_bg_lib .dp{
	color:#b5b5b5;
	font-size:1.2em;
	display:block;
	transform:scale(1.0,1.4);
}

.order_c3 li .sel{font-size:1.0em;}
.order_cul .date_t{
	font-size:1.0em;
	color:#626262;
	position:relative;
	top:3.4px;
	margin-right:24px;
}

.order_c3 .t_sel_b input[type="button"]{
	width:24px;
	height:24px;
	border:0;
	background-color:#5598dc;
	color:#ffffff;
	font-size:0.8em;
}
.order_c3 .t_sel_b .t_sel_num{
	width:30px;
	height:24px;
	box-sizing:border-box;
	text-align:center;
	color:#5598dc;
	font-size:0.9em;
	border:1px solid #dcdcdc;
}
.order_c3 .t_sel_b{ margin-right:12px; position:relative; top:2px;}

.order_c3 li{ position:relative;}
.order_c3 .mon{
	font-size:1.0em;
	color:#5598dc;
	position:absolute;
	left:50%;
	margin-left:-38px;
	margin-top:4px;
}
.order_c3 .t_sel_b.child .reduce_btn{ background-color:#d2d2d2;}

.order_c3 .orl_tip{
	font-size:0.9em;
	color:#959595;
	margin-top:20px;
}
.order_c4 li{ position:relative;}
.order_c4 .sel{position:relative; top:-0.4px;}
.order_c4 input{
	width:70%;
	height:32px;
	line-height:32px;
	color:#b5b5b5;
	font-size:0.9em;
	box-sizing:border-box;
	padding-left:8px;
	position:absolute;
	left:20%;
	top:7px;
	border:0;
}

.order_c5{ margin-top:24px;}
.order_c5 .m_num,.order_c5 .next_b{
	width:60%;
	height:60px;
	box-sizing:border-box;
	background-color:#959595;
	color:#ffffff;
	font-size:1.3em;
	text-align:center;
	line-height:60px;
}
.order_c5 .next_b{
	width:40% !important;
	background-color:#5598dc !important;
}
.order_c5 .next_b a{ color:#ffffff;}

/*公司、批发、零售登录*/
.cwr_bg{
	width:100%;
}
.cwr_bg .t_pic img{ display:block;width:100%;}
.log_b{
	width:100%;
	height:42px;
	background-color:#3e89cd;
	color:#ffffff;
	font-size:1.0em;
}
.uc_log{
	width:50%;
	box-sizing:border-box;
	text-align:center;
	height:42px;
	padding-top:5px;	
}
.uc_log.sel{
	background:url(../img_new/cwr_dp.png) no-repeat center bottom;
	background-size:15px 9px;
}

.cwr_lr_form{ display:none;}
.cwr_ct{
	background-color:#f0f0f0;
	box-sizing:border-box;
	padding-top:24px;
	padding-bottom:16px;
}
.cwr_ct table{
	width:100%;
	background-color:#ffffff;
	border:1px solid #e5e5e5;
	box-sizing:border-box;
	padding-left:8px;
}
.cwr_ct table tr{
	height:40px;
}
.cwr_ct table td{
	border-bottom:1px dotted #d2d2d2;
}
.cwr_ct table tr.last td{border-bottom:0;}
.cwr_ct table .t_in{
	width:70%;
	height:27px;
	line-height:27px;
	border:0;
	box-sizing:border-box;
	padding-left:6px;
}
.cwr_ct table td.col_1{
	font-size:1.0em;
	color:#959595;
}
.cwr_ct table .check_cb{
	width:18%;
	height:30px;
	text-align:center;
	line-height:30px;
	
	color:#ffffff;
	margin-right:8px;
	background-size:contain;
}

.log_btn_box{
	width:100%;
	height:46px;
	text-align:center;
	line-height:46px;
	background-color:#5598dc;
	margin-top:10px;
}
.log_btn_box .now_log{
	border:0;
	font-size:1.3em;
	background-color:transparent;
	color:#ffffff;
}
.cwrb_h .fb_h{
	width:120px;
	height:130px;
	background:url(../img_new/cwrb_dp_bg.png) no-repeat center center;
	position:absolute;
	top:32px;
	right:-5px;
	background-size:100% 100%;
	font-size:0.9em;
	box-sizing:border-box;	
	display:none;
	z-index:9999;
}
.cwrb_h .fb_h ul{
	position:relative;
	top:7px;
}
.cwrb_h .fb_h li{
	box-sizing:border-box;
	padding-top:9px;
	padding-bottom:10px;
	border-bottom:1px solid #e6e6e6;
}
.cwrb_h .fb_h li.last{
	border-bottom:0;
}

.cwrb_h .fb_h li a{
	display:block;
	color:#000000;
	text-align:left;
	box-sizing:border-box;
	padding-left:35px;
}

.cwrb_bgc{ position:relative;}
.cwrb_bgc .bg_pic{ width:100%; position:relative;}
.cwrb_bgc .bg_pic img{ display:block;}
.cwrb_bg_fb{
	position:absolute;
	width:100%;
	box-sizing:border-box;
	padding-left:2%;
	top:50%;
	/*margin-top:-10%;*/
	margin-top:-37px;
	height:74px;
	line-height:74px;
}
.cwrb_bg_fb .upic{
	/*width:20%;*/
	width:74px;
	max-height:74px;	
}
.cwrb_bg_fb .u_text{
	font-size:1.0em;
	color:#ffffff;
	margin-left:5%;
}

.cwrb_cul li{
	box-sizing:border-box;
	padding-left:4%;
	padding-right:4%;
	padding-top:13px;
	padding-bottom:13px;
	margin-bottom:22px;
	border-top:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
}

.cwrb_cul li .li_tt{
	font-size:1.0em;
	color:#626262;
	padding-left:34px;
}

.cwrb_bot{
	width:100%;
	height:42px;
	line-height:42px;
	text-align:center;
	font-size:0.7em;
	color:#959595;
	margin-top:70px;
}

/*公司、批发、零售首页*/
.cwr_index_h{
	padding-top:5px !important;
	max-height:100px !important;
	background:url(../img_new/cwr_index_hbg.jpg) no-repeat center center;
	background-size:100% 100%;
}
.cwr_index_h .lf{
	font-size:1.0em;
	color:#ffffff;
	z-index:100;
}
.cwr_index_h .rg img{ max-height:19px !important;}
.cwr_index_h .h_t{
	font-size:1.1em;
	color:#ffffff;
	position:absolute;
	top:43px;
	left:0;
	width:100%;
}
.cwr_index_h a.rg{ right:2px;z-index:100;}
.cwr_index_h div.fb_h{
	top:28px;
}

.cwr_index_c2{
	padding-top:16px;
	padding-bottom:16px;
}
.cwr_i_sbox{
	width:100%;
	height:32px;
	box-sizing:border-box;
	border:1px solid #cccccc;
	background-color:#ffffff;
	border-radius:5px;
	-webkit-border-radius:5px;
}
.cwr_i_sbox .sel_b{
	/*width:29%;*/
	width:92px;
	height:32px;
	box-sizing:border-box;
	background:url(../img_new/cwr_index_loc_spl.png) no-repeat right center;
	background-size:11px auto;
}
/*.cwr_i_sbox .sel_b .sel_c{	
	width:100%;
	text-align:center;
	height:32px;
	background:url(../img_new/cwr_index_loc_pic.png) no-repeat 8% center;
	background-size:14px 19px;
	box-sizing:border-box;
	padding-left:16%;
}
.cwr_i_sbox .sel_b select{
	border:0;
	font-size:0.96em;
	position:relative;
	top:5px;
	background-color:transparent;
	color:#313131;
}*/
.cwr_i_sbox .loc_p{
	position:relative;
	top:6px;
	margin-left:12px;
}
.cwr_i_sbox .loc_p img{ display:block;}

.cwr_i_sbox .a_inp{
	width:60%;
	height:30px;
	line-height:30px;
	box-sizing:border-box;
	padding-left:22px;
	border:0;
	font-size:0.96em;
	color:#b5b5b5;
}

.cwr_i_sbox .sea_btn{
	height:22px;
	padding-top:4px;
	/*margin-right:16px;*/
	margin-right:2%;
}
.cwr_i_sbox .sea_btn img{
	display:block;
	max-height:22px;
	max-width:22px;
}

.cwr_index_c3{ position:relative;}
.cwr_index_c3 .f_t_b{
	position:absolute;
	width:60%;
	z-index:99;
	left:20px;
	top:20%;
}
.cwr_index_c3 .f_t_b img{ display:block;width:100%;}

.cwr_index_c3 .f_t_b .price_b{
	position:absolute;
	bottom:-1px;
	right:2px;
	width:84px;
	background-color:#ffb456;
	font-size:0.5em;
	text-align:center;
	border-radius:3px;
	color:#010208;
}
.cwr_index_c3 .f_t_b .price_b .p_n{
	display:inline-block;
	font-size:15px;
	font-weight:bold;
}

.cwr_index_c4{
	background-color:#ffffff;
	padding-top:16px;
	padding-bottom:16px;
	border-bottom:1px solid #e5e5e5;
}
.cwr_index_c4 li{
	width:25%;
	box-sizing:border-box;
	text-align:center;
	float:left;
}
.cwr_index_c4 li a{
	display:block;
	width:70%;
	margin:0 auto;
	font-size:0.92em;
}
.cwr_index_c4 li .text.one{
	color:#5598dc;
}
.cwr_index_c4 li .text.two{
	color:#fe842c;
}
.cwr_index_c4 li .text.three{
	color:#c672e1;
}
.cwr_index_c4 li .text.four{
	color:#80c220;
}
.object_02{width:100%;margin-top:5px;overflow:hidden;}
.object_02_left,.object_02_right{float:left;margin:0 auto;}
.object_02_left{width:40%;display: inline;}
.object_02_left a img{width:100%;height:auto;}
.object_02_left_img{}
.object_02_right{width:58%; float:right;}
.object_02_right ul li a img{width:100%;}
.huati{height:auto;width:99%;text-align:center;}
.fannao{height:auto;width:99%;text-align:center;}



.cwr_index_c5{ margin-top:20px; margin-bottom:20px;}
.cwr_index_c5 img{ display:block;}

.cwr_index_c6{
	background-color:#ffffff;
	padding-bottom:12px;
}

.cwri_c6_menu{
	border-bottom:2px solid #5598dc;
}
.cwri_c6_menu li{
	float:left;
	width:33%;
	box-sizing:border-box;
	cursor:pointer;
	padding-top:14px;
	padding-bottom:14px;
	position:relative;
}
.cwri_c6_menu li span{
	display:block;
	width:62%;
	margin-left:auto; margin-right:auto;
	padding-top:4px;
	padding-bottom:4px;
	color:#626262;
	font-size:0.92em;	
	text-align:center;
}
.cwri_c6_menu li.sel span{ 
	color:#ffffff;
	background-color:#5598dc;
	border-radius:3px;
	-webkit-border-radius:3px;
}
.cwri_c6_menu li .fb{
	width:24px;
	position:absolute;
	bottom:-16.5px;
	left:50%;
	margin-left:-12px;
	background-color:#ffffff;
	display:none;
}
.cwri_c6_menu li.sel .fb{ display:block;}

.cwri_c6_menu_main{
	margin-top:30px;
	display:none;
}
.cwri_c6_menu_main .li_pic img{
	width:100%;
	display:block;
}
.cwri_c6_menu_main .des_tt_1{
	width:100%;
	box-sizing:border-box;
	padding-left:10px;
	padding-right:12px;
	color:#626262;
	font-size:0.9em;
	margin-top:12px;
	margin-bottom:12px;
}
.cwri_c6_menu_main .des_tt_2{
	padding-left:10px;
	padding-right:12px;
	/*box-align:center;
	-webkit-box-align:center;*/
}
.cwri_c6_menu_main .des_tt_2 .time_b{
	background:url(../img_new/cwr_index_lipic.png) no-repeat left center;
	background-size:14px 13px;
	color:#959595;
	font-size:0.7em;
	padding-left:18px;
	margin-top:4px;
}
.cwri_c6_menu_main .des_tt_2 .time_b span{
	margin-right:5px;
}
.cwri_c6_menu_main .des_tt_2 .new_pr{
	font-size:1.2em;
	color:#5598dc;
}
.cwri_c6_menu_main .des_tt_2 .old_pr{
	font-size:0.7em;
	text-decoration:line-through;
	color:#959595;
}
.cwri_c6_menu_main > ul li{
	margin-bottom:12px;
}

.cwr_index_c6 .bot_tip{
	width:100%;
	text-align:center;
	color:#7d7d7d;
	font-size:0.76em;
	margin-top:36px;
}
.cwrb_bot.mrg_0{ margin-top:0; height:46px; line-height:23px;}

.return_top{
	display:block;
	width:30px;
	position:fixed;
	bottom:36px;
	right:12px;
	z-index:99999;
	display:none;
}
.list_c2{
	margin-bottom:16px;
}
.list_c3{
	width:100%;
	background-color:#ffffff;
	padding-top:18px;
	display:none;
}
.list_c3 .h{
	width:100%;
	background:url(../img_new/list_hot_log.png) no-repeat left center;
	box-sizing:border-box;
	padding-left:32px;
	background-size:15px 16px;
	font-size:1.0em;
	color:#959595;
	margin-bottom:18px;
	
}
.list_c3 .h span{color:#e7303c; margin-right:5px;}

.list_c3con{width:100%; box-sizing:border-box;}
.list_c3l{
	width:32%;
	box-sizing:border-box;
	position:relative;
}
.list_c3r{
	width:66%;
	box-sizing:border-box;
}
.list_c3r .one,.list_c3r .bot{ width:100%; position:relative;}
.list_c3r .one{ margin-bottom:4.5%;}
.list_c3r .bot .p_3,.list_c3r .bot .p_4{
	width:49%;
	box-sizing:border-box;
	position:relative;
}
.list_c3con img{ display:block;}
.list_c3l .top_num,.list_c3r .top_num{
	position:absolute;
	top:0;
	left:0;	
}
.list_c3l .top_num.n1,.list_c3r .top_num.n2{width:17%;}
.list_c3r .top_num.n3{width:26%;}

.list_c3l .f_text{
	position:absolute;
	top:0;
	right:0;
	height:100%;
	width:30px;
	font-size:0.64em;
	box-sizing:border-box;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	background:rgba(0,0,0,0.4) no-repeat center center !important;
	color:#ffffff;

	letter-spacing:12px;
	word-wrap:break-word;
	overflow:hidden;
	padding-top:3px;
	line-height:16px;
}
.list_c3l .f_text .oth{
	position:relative;
	left:4px;
}
.list_c3r .f_text{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	box-sizing:border-box;
	height:30px;
	text-align:center;
	line-height:30px;
	background:rgba(0,0,0,0.5) no-repeat center center !important;
	color:#ffffff;
	font-size:0.64em;
	overflow:hidden;
}
.list_c4{
	background-color:#ffffff;
	margin-top:16px;
}
.list_c4 .mn{
	padding-top:20px;
	margin-bottom:15px;
}
.list_c4 .mn .area_list{ width:76%; box-sizing:border-box;}
.list_c4 .mn .area_list li{
	float:left;	
	width:16.4%;
	text-align:center;
}
.list_c4 .mn .area_list li a{
	display:block;
	font-size:0.94em;
	color:#959595;
	height:30px;
	line-height:30px;
}
.list_c4 .mn .area_list li.sel a{
	color:#5598dc;
}
.list_c4 .mn .more_cf{
	display:block;
	font-size:0.94em;
	color:#ffffff;
	width:65px;
	height:30px;
	text-align:center;
	line-height:30px;
	background-color:#5598dc;
	border-radius:3px;
	-webkit-border-radius:3px;
}
.list_c4 .area_detail{
	border:1px dotted #dcdcdc;
	font-size:0.94em;
	padding-top:6px;
	padding-bottom:12px;
	display:none;
	height:80px;
	box-sizing:border-box;
}
.list_c4 .area_detail li{ 
	float:left;
	width:25%;
	text-align:center;
	margin-top:6px;
}
.list_c4 .area_detail li a{
	display:block;
	color:#959595;
}
.cwri_c6_menu_main.list{ margin-top:12px;}

/*首页*/
.index_log_b{
	width:100%;
	position:absolute;
	top:10px;
	/*left:0;*/
	text-align: center;
	margin:0 auto;
	padding: 0px;
}
.index_log_p{
	width:30%;
	margin:-10px auto 0 auto;
}
.index_log_p img{ display:block; max-width:100%; max-height:60px;}

.index_main_n{
	background-color:#ffffff;
	margin-top:16px;	
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	display:none;
}
.index_main_n .h,.index_hot_re .h{
	font-size:1.0em;
	color:#959595;
	width:100%;
	box-sizing:border-box;
	background:url(../img_new/index_note_log.png) no-repeat left center;
	background-size:19px 21px;
	padding-left:35px;
	height:60px;
	line-height:60px;
	border-bottom:1px dotted #e6e6e6;
}
.index_note_ul li{
	padding-top:19px;
	padding-bottom:19px;
	border-bottom:1px dotted #e6e6e6;
}
.index_nl{
	width:70%;
	box-sizing:border-box;
}
.index_nr{
	width:30%;
	box-sizing:border-box;
	text-align:right;
}
.index_nr img{ width:100%; max-width:193px; max-height:141px;}

.index_nl h4{
	font-size:1.0em;
	color:#5598dc;
}
.index_nl .u_d{
	font-size:0.7em;
	color:#959595;
	margin-top:10px;
	margin-bottom:8px;
}
.index_nl .u_d span{
	display:block
}
.index_nl .uname{
	background:url(../img_new/index_note_ulog.png) no-repeat left center;
	background-size:12px 15px;
	padding-left:18px;
	margin-right:12px;
}
.index_nl .date{
	background:url(../img_new/cwr_index_lipic.png) no-repeat left center;
	background-size:15px 15px;
	padding-left:19px;
}
.index_nl .con{
	font-size:0.75em;
	color:#626262;
	width:100%;
	box-sizing:border-box;
	padding-right:16px;
}
li.two .index_nl h4{
	color:#fe842c;
}
li.three .index_nl h4{
	color:#80c220;	
}
.index_note_ul li.three{border:0;}
.bot_tip{
	color:#7d7d7d;
	font-size:smaller;
	width:100%;
	text-align:center;
}

.index_hot_re{
	background-color:#ffffff;
	margin-top:16px;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:12px;
}
.index_hot_re .h{
	background:url(../img_new/index_hot_rec_t.png) no-repeat left center !important;
	border-bottom:0 !important;
}
.index_hot_re_ul .pic_box{
	width:100%;
	position:relative;
}

.index_hot_re_fb{
	width:90%;
	height:30px;
	box-sizing:border-box;
	position:absolute;
	top:70%;
	overflow:hidden;
	margin-bottom:10px;
	text-align:center;
	color:#ffffff;
}
.index_hot_re_fb .top_t{
	font-size:0.8em;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #ffffff;
}
.index_hot_re_fb h4{ font-size:1.2em; margin-top:5px; margin-bottom:5px;height:19px;overflow:hidden;line-height:19px;}
.index_hot_re_fb a { color: #fff;}
.index_hot_re_fb .pri{
	width:97px;
	height:30px;
	background:url(../img_new/index_hot_re_li_pri.png) no-repeat center center;
	background-size:100% 100%;
	text-align:center;
	line-height:30px;
	margin:0 auto;
	font-size:smaller;
}
.index_hot_re_fb .pri .mon_n{font-size:large; font-weight:bold;}

.index_hot_re_ul .bot_cbox{
	box-sizing:border-box;
	padding-left:3%;
	padding-right:3%;
}
.index_hot_re_ul .bot_cbox .tit{
	font-size:1.04em;
	color:#313131;
	margin-top:10px;
	margin-bottom:6px;
}
.new_tit{
	font-size:1.04em;
	font-weight:bold;
	color:#313131;
	margin-top:10px;
	margin-bottom:6px;
	width:100%;
	height:18px;
	overflow:hidden;
	line-height:18px;
}
.index_hot_re_ul .bot_cbox .d_con{
	font-size:small;
	color:#626262;
}
.index_hot_re_ul{margin-top:5px;}
.index_hot_re_ul li{
	width:48%;
	float:left;
	margin-left:5px;
	margin-bottom:22px;
}
.index_hot_sale_ul{margin:15px;}
.index_hot_sale_ul .pic_box{
	width:100%;
	position:relative;
}
.index_hot_sale_ul li{
	float:left;
	margin-left:5px;
	margin-bottom:22px;
}
.index_hot_sale_ul img{
	width:100%;
	height:130px;
	border-radius:5px;
}
.hotsale_33{
	width:35%;
}
.hotsale_66{
	width:60%;
}
.hotsale_50{
	width:48%;
}

.new_mon_n{ color:#FF0000; font-size:large;}
.index_hot_re_ul .pic_box img{display:block;height:120px;width:100%;}


/*首页类目列表css*/
.z-products .list-block li .img{position:relative;padding-top:40%}
.z-products .list-block li .img img{position:absolute;left:0;top:0;width:100%;height:100%}
.z-products .list-block li .img .type{position:absolute;left:0;top:0;height:20px;line-height:20px;color:#fff;background:#333;padding:0px 5px}
.z-products .list-block li .img .type:after{content:"";position:absolute;right:-6px;top:0;width:0;height:0;border-left:3px solid #333;border-top:10px solid #333;border-bottom:10px solid transparent;border-right:3px solid transparent}
.z-products .list-block li .img .prices{width:92px;height:52px;position:absolute;right:0px;bottom:10px;text-align:center}
.z-products .list-block li .img .prices .price{height:32px;line-height:32px;color:#fff;background:#ff8533}
.z-products .list-block li .img .prices .price strong{font-size:20px}
.z-products .list-block li .img .prices .discount{background:#fff;height:20px;line-height:20px;color:#f60;font-size:10px}
.z-products .list-block li .title{padding:5px 15px 0px;line-height:26px;color:#333;font-size:16px}
.z-products .list-block li .tip{color:#999;line-height:22px;font-size:12px;padding:0px 15px 15px}
.z-products .list-block li .tip span{width:50px;padding:2px 0px;font-size:10px;background:#ff8533;line-height:10px;float:left;margin-right:5px;color:#fff;margin-top:4px}
.z-products .list-block li.more{height:80px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fff url(/site/m2015/images/channels/diamand.png) no-repeat 10px center;background-size:48px 28px;position:relative}
.z-products .list-block li.more .t1{padding-left:70px;font-size:16px;color:#333;padding-top:15px;line-height:26px}
.z-products .list-block li.more .t2{padding-left:70px;font-size:12px;color:#666;line-height:22px}
.z-products .list-block li.more icon-title-back{font-size:12px;position:absolute;right:8px;top:0;height:80px;line-height:80px;color:#999;padding-right:12px}
.z-products .list-block li.more .icon-title-back:before{position:absolute;-webkit-transform:rotate(180deg);right:0;top:0}
.z-products .list-block li.empty{background:#f0f0f0 url(/site/m2015/images/channels/404.png) no-repeat center 35px;background-size:100px 90px;height:240px;text-align:center;font-size:14px;line-height:20px;color:#666}
.z-products .list-block li.empty .t1{padding-top:140px}/*
.z-products .list-block li
.img {
	position:relative;
	padding-top:40%
}
.z-products .list-block li .img
img {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.z-products .list-block li .img
.type {
	position:absolute;
	left:0;
	top:0;
	height:20px;
	line-height:20px;
	color:#fff;
	background:#333;
	padding:0px
5px
}
.z-products .list-block li .img .type:after {
	content:"";
	position:absolute;
	right:-6px;
	top:0;
	width:0;
	height:0;
	border-left:3px solid #333;
	border-top:10px solid #333;
	border-bottom:10px solid transparent;
	border-right:3px solid transparent
}
.z-products .list-block li .img
.prices {
	width:92px;
	height:52px;
	position:absolute;
	right:0px;
	bottom:10px;
	text-align:center
}
.z-products .list-block li .img .prices
.price {
	height:32px;
	line-height:32px;
	color:#fff;
	background:#ff8533
}
.z-products .list-block li .img .prices .price
strong {
	font-size:20px
}
.z-products .list-block li .img .prices
.discount {
	background:#fff;
	height:20px;
	line-height:20px;
	color:#f60;
	font-size:10px
}
.z-products .list-block li
.title {
	padding:5px
15px 0px;
	line-height:26px;
	color:#333;
	font-size:16px
}
.z-products .list-block li
.tip {
	color:#999;
	line-height:22px;
	font-size:12px;
	padding:0px
15px 15px
}
.z-products .list-block li .tip
span {
	width:50px;
	padding:2px
0px;
	font-size:10px;
	background:#ff8533;
	line-height:10px;
	float:left;
	margin-right:5px;
	color:#fff;
	margin-top:4px
}
.z-products .list-block
li.more {
	height:80px;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	background:#fff url(/site/m2015/images/channels/diamand.png) no-repeat 10px center;
	background-size:48px 28px;
	position:relative
}
.z-products .list-block li.more
.t1 {
	padding-left:70px;
	font-size:16px;
	color:#333;
	padding-top:15px;
	line-height:26px
}
.z-products .list-block li.more
.t2 {
	padding-left:70px;
	font-size:12px;
	color:#666;
	line-height:22px
}
.z-products .list-block li.more .icon-title-back {
	font-size:12px;
	position:absolute;
	right:8px;
	top:0;
	height:80px;
	line-height:80px;
	color:#999;
	padding-right:12px
}
.z-products .list-block li.more .icon-title-back:before {
	position:absolute;
	-webkit-transform:rotate(180deg);
	right:0;
	top:0
}
.list-block{width:99%;margin:0 auto;vertical-align: middle;}
.z-products .list-block
li.empty {
	background-size:100px 90px;
	height:240px;
	text-align:center;
	font-size:14px;
	line-height:20px;
	color:#666
}
.item-top {
	position:relative
}
.product-image {
	height:120px;
	position:relative;
	overflow:hidden
}
.product-image
img {
	height:120px;
	position:absolute;
	left:0;
	width:100%;
}*/
.product-extra {
	position:absolute;
	top:10px;
	left:15px;
	background:rgba(0, 0, 0, 0.7);
	color:#fff;
	height:24px;
	line-height:24px;
	font-size:1.2rem;
	border-radius:12px;
	padding:0 15px
}

.z-products .list-block li.empty
.t1 {
	padding-top:140px
}
.z-products .sub-list {
	display:none;
	overflow:hidden;
	height:65px;
	background:#f8f8f8;
	font-size:12px
}
.z-products .sub-list.show {
	display:block
}
.z-products .sub-list li {
	-webkit-box-sizing:border-box;
	float:left;
	border-right:1px solid #ddd;
	border-top:1px solid #ddd;
	width:24.9%;
	height:32px;
	line-height:32px;
	text-align:center;
	color:#666
}
.z-products .sub-list li .sub-list-name {
	display:inline-block;
	height:25px;
	line-height:25px;
	padding-left:6px;
	padding-right:6px;
	margin-top:6px;
	margin-left:auto;
	margin-right:auto;
	min-width:50px;
	max-width:62px;
	border-radius:12px
}
.z-products .sub-list li.active .sub-list-name {
	background-color:#21b3e6;
	color:#fff
}
.z-products .sub-list li:nth-of-type(-n+4) {
	border-top:none
}
.z-products .sub-list li:nth-of-type(4n) {
	border-right:none
}
.z-products .main-categories {
	height:45px;
	line-height:45px;
	white-space:nowrap;
	overflow:hidden;
	background-color:#fff
}
.z-products .main-categories
li {
	text-align:center;
	font-size:16px;
	display:inline-block;
	color:#222
}
.z-products .main-categories
li.active {
	line-height:39px;
	padding-top:3px;
	border-bottom:3px solid #21b3e6;
	color:#21b3e6
}
.z-products.fixed .main-categories {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	z-index:1
}
.z-products.fixed .sub-categories {
	position:fixed;
	top:45px;
	left:0px;
	width:100%;
	z-index:1;
	border-bottom:1px solid #ddd
}
.z-products.sticky .main-categories {
	position:-webkit-sticky;
	position:sticky;
	top:0px;
	left:0px;
	width:100%;
	z-index:1
}
.z-products.sticky .sub-categories {
	position:-webkit-sticky;
	position:sticky;
	left:0px;
	width:100%;
	z-index:1;
	border-bottom:1px solid #ddd
}

.main-categories{
	position: -webkit-sticky;
	position: sticky;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 1;
}
.sub-list-active{float:right;margin-right:5px;background-color: #23cc77;color: #fff;border-radius: 5px;width:50px;text-align:center;font-size:12px;}
.main-categories li {
	text-align: center;
	font-size: 16px;
	display: inline-block;
	color: #222;
	width:25%;
}
.z-ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-family: "Helvetica"!important;
}
.swiper-slide-ul{}
.swiper-slide-ul li{
	-webkit-box-sizing:border-box;
	float:left;
	border-right:1px solid #ddd;
	border-top:1px solid #ddd;
	width:24.9%;
	height:36px;
	line-height:36px;
	text-align:center;
	color:#666
	}
.swiper-slide-ul li:first-child{border-top:none;}
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	height:65px ! important;
	overflow:hidden ! important;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}
.swiper-container {
	/* Specify Swiper's Size: */

	/*width:200px;
	height: 100px;*/
}
.swiper-slide {
	/* Specify Slides's Size: */
	
	/*width: 100%;
	height: 100%;*/
}
.swiper-slide-active {
	/* Specific active slide styling: */
	
}
.swiper-slide-visible {
	/* Specific visible slide styling: */	

}


/*详细页*/
.detail_c1{
	width:100%;
	position:relative;
}
.font_size_20{font-size:20px;}
.detail_c1 img {display:block; width:100%;}
.detail_c1_fb{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:32px;
	line-height:32px;
	box-sizing:border-box;
	padding-left:2%; padding-right:2%;
	background:rgba(0,0,0,0.4) none scroll center center !important;
	
	font-size:smaller;
	color:#ffffff;
}
.detail_c1_fb .new_mon_log{color:#70b7ff;}
.detail_c1_fb .new_mon_n{ color:#70b7ff; font-size:large;}
.detail_c1_fb .old_p{ 
	margin-left:8px;
	text-decoration:line-through;
}
.width_90{width:98%;text-align:center;margin:0 auto;}
.detail_c2{
	width:100%;
	background-color:#ffffff;
	margin-bottom:10px;
	margin-bottom:10px;
}
.detail_c3{
	width:100%;
	height:20px;
	line-height:20px;
	background-color:#f0f0f0;
	margin-bottom:10px;
	border-top: 1px solid #dbdbdb;
}
.detail_xc{ width:100%; height:auto; background:#fff; padding-bottom:10px;}
.detail_xc .baoz{ float:left; width:50%; font-size:20px; color:#666; margin-left:15px;height:30px;line-height:30px;}
.detail_xc .baoz img{ float:left;margin-right:10px;}
.detail_xc .pic2{ float:right; width:35%; margin-top:5px; margin-right:10px;}
.detail_xc .pic2 img{ float:right;}
.detail_xc1{width:100%;text-align:center;}

.detail_xc1 a{width:100%;font-size:20px;color:#8bc4fa;}
.detail_content{
	margin:0px 20px 5px 20px;
	background-color:#FFFFFF;
}
.detail_c2 .top{
	padding-left:2%;
	padding-right:2%;
	font-size:large;
	color:#626262;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:1px solid #dcdcdc;
}
.detail_c2 .c_b{
	width:100%;
	box-sizing:border-box;
	padding-left:2%;
	padding-right:2%;
	padding-top:8px;
	padding-bottom:8px;
	color:#fff;
	border-bottom:1px solid #dcdcdc;
}
.dtl_c2_lf,.dtl_c2_rg{box-sizing:border-box;}
.dtl_c2_lf{
	width:100%;
	font-size:small;
	color:#626262;
	padding-top:12px;
	padding-bottom:12px;
}
.dtl_c2_lf .time_tip{
	position:relative;
	top:3px;
}
.dtl_c2_lf select{
	width:95px;
	height:25px;
	line-height:25px;
	border:1px solid #dcdcdc;
	color:#626262;
}
.dtl_c2_rg{
	width:40%;
	border-left:1px dotted #d8d8d8;
	font-size:small;
	color:#626262;
	padding-left:15px;
	padding-top:4px;
	padding-bottom:4px;
}
.dtl_c2_rg .mon{ color:#5598dc;}
.detail_ldp_con{
	margin-top:12px;
	box-sizing:border-box;
	padding-left:2%;
	padding-right:2%;
}
.detail_ldp_con .top .day_n{
	width:36px;
	height:36px;
	border-radius:18px;
	-webkit-border-radius:18px;
	background-color:#5598dc;
	font-size:small;
	color:#ffffff;
	text-align:center;
	line-height:36px;
}
.detail_ldp_con .top .day_tit{
	color:#626262;
	font-size:medium;
	margin-top:7px;
	margin-left:12px;
}
.dt_ldpc_ul .top{ margin-bottom:18px;}
.dt_ldpc_ul .con_b{
	font-size:smaller;
	color:#959595;
}
.dt_ldpc_ul li{
	padding-top:18px;
	padding-bottom:16px;
	border-bottom:1px dotted #d5d5d5;
}
.dt_ldpc_ul li p span{
color:#0bc;
}
.dt_ldpc_ul li.last{ border-bottom:0;}
.detail_c6{
	border-top:1px dotted #d5d5d5;
	border-bottom:1px dotted #d5d5d5;
}
.detail_bot{
	margin-top:25px;
	width:100%;	
	font-size:115%;
	text-align:center;
	background-color:#5598dc;
	position:fixed;
	bottom:0px;
	color:#fff;
	height:42px;
	line-height:42px;

}
.detail_bot a{
	display:block;
	width:100%;
	height:42px;
	line-height:42px;
	color:#ffffff;
}
.visitor_bgt_b .deg{
	display:block;
	font-size:0.9em;
	color:#ffffff;
	width:24px;
	height:20px;
	text-align:center;
	background-color:#399bff;
	position:relative;
	top:30px;
	margin-left:20px;
}
.cwrb_bg_fb.visitor_bgt_b{
	line-height:normal;
}
.visitor_bgt_b .u_text{
	position:relative;
	top:30px;
}
.vis_bg_lib a.li_tt{ padding-left:0 !important;}
.vis_bg_lib .tt_b{	
	margin-left:34px;
	padding-right:4%;
}
.vis_libox{ 
	background-color:#ffffff; 
	padding-left:4%; 
	margin-bottom:22px;
	border-bottom:1px solid #dcdcdc;
	border-top:1px solid #dcdcdc;
}
.vis_bg_lib .li_tt{
	font-size:1.0em;
	color:#626262;
}
.vis_bg_lib{ padding-top:13px; padding-bottom:13px;border-bottom:1px dotted #e2e2e2;}
.vis_bg_lib.last{ border-bottom:0;}
.vis_libox.ls{margin-bottom:0;}

/*select模拟插件样式*/
#uboxstyle {
	width:98px;		
	/*border:1px solid #dcdcdc;*/
	/*text-align:center;*/
	box-sizing:border-box;
}
#uboxstyle .select_box{ 
	height:25px;
	line-height:25px;
}
#uboxstyle div.tag_select,#uboxstyle div.tag_select_hover,#uboxstyle div.tag_select_open{
	display:block;
	color:#626262;
	width:100%;height:25px;		
	box-sizing:border-box;
	background:transparent url(../img_new/detail_time_box.png) no-repeat 0 0;
	line-height:25px;
	background-size:100% 100%;
}	

#uboxstyle ul.tag_options{
	position:absolute;
	padding:0px;margin:0px;
	list-style:none; 
	border:1px solid #dcdcdc;
	background:#FFFFFF; 
	width:98px; 
	box-sizing:border-box;
}
#uboxstyle ul.tag_options li{
	background: ;
	display:block;
	width:100%;height:25px;
	text-decoration:none;
	line-height:25px;
	color:#333333; 
	text-align:center;
}

#uboxstyle ul.tag_options li.open_hover{background:#e9f1fb;color:#333}
#uboxstyle ul.tag_options li.open_selected{background:#e9f1fb ;color:#333}

/*改*/
.cwr_i_sbox #uboxstyle,.cwr_i_sbox #uboxstyle ul.tag_options{
	width:60px;
	font-size:0.96em;
	color:#313131;	
	line-height:30px; 
	margin-left:5px;
}
.cwr_i_sbox #uboxstyle .select_box{
	height:32px;
	line-height:32px;	
}

.cwr_i_sbox #uboxstyle div.tag_select,.cwr_i_sbox #uboxstyle div.tag_select_hover,.cwr_i_sbox #uboxstyle div.tag_select_open{
	background:none;
	height:32px;
	line-height:32px;
	padding-left:8px;
	color:#313131;
}


@media screen and (min-width:1200px){
	.cwr_index_c3 .f_t_b .price_b{
		width:180px;
		padding-top:17px;
		padding-bottom:17px;
	}
}
@media screen and (min-width:720px){
}

.simple_fixed_btn {
	width: 36px;
	height: 37px;
	position: fixed;
	right: 8px;
	bottom: 170px;
	border-radius: 3px;
	z-index: 89;
	background: rgba(68,68,68,0.7);
	color: #fff;
	text-align: center;
	line-height: 1.2;
	padding: 3px 2px 0;
	font-size:14px;
}

.abc_fixed_btn {
	background: rgba(68,68,68,0.7);
	width: 40px;
	height: 40px;
	position: fixed;
	right: 8px;
	bottom: 120px;
	border-radius: 3px;
	z-index: 89
}

.abc_fixed_btn::before {
	background-image: url(../img_new/un_detail.png);
	
	background-repeat: no-repeat;
    background-size: 104px auto;
	content: "";
	width: 21px;
	height: 18px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -9px 0 0 -10px;
	background-position: -82px -80px
}

.mask_line_route {
	margin: 44px 0 0 68px;
	position: fixed;
	top: 0;
	left: 0;
	box-sizing: border-box;
	width: 100%;
	background-color: rgba(0,0,0,0.9);
	height: 100%;
	z-index: 99;
	padding: 10px 78px 70px 10px;
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	-webkit-transition: all .5s ease 0;
	-ms-transition: all .5s ease 0;
	-o-transition: all .5s ease 0;
	transition: all .5s ease 0
}

.mask_line_route.hide {
	opacity: 0;
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: all .5s ease 0;
	-ms-transition: all .5s ease 0;
	-o-transition: all .5s ease 0;
	transition: all .5s ease 0
}

.mask_line_route h2 {
	color: #aaa;
	font: bold 16px Arial,"Lucida Grande",Verdana,"Microsoft YaHei",hei;
	margin-bottom: 12px;
	margin-left: -8px
}

.mask_line_scroll {
	overflow-y: auto;
	height: 100%;
	position: relative;
	padding-left: 14px;
	padding-top: 10px
}

.mask_detail_line {
	color: #999
}

.mask_detail_line h3,.mask_detail_line h3 em {
	font: normal 14px/18px Arial,"Lucida Grande",Verdana,"Microsoft YaHei",hei
}

.mask_detail_line h3 {
	margin-left: -8px
}

.mask_detail_line h3::after {
	clear: both;
	content: '';
	display: block;
	height: 0;
	overflow: hidden
}

.mask_detail_line h3 span {
	float: left;
	padding: 0 8px;
	background-color: #999;
	background-color: rgba(152,204,254,0.9);
	border-radius: 10px;
	font-size: 12px;
	margin-right: 6px
}

.mask_detail_line ul {
	border-left: 2px solid #98ccfe;
	padding-left: 10px;
	padding-top: 10px;
	width:99%
}

.mask_detail_line.single_line ul {
	padding-top: 0
}

.mask_detail_line li {
/*	margin-bottom: 20px;*/
	position: relative;
	top: 10px;
}

.mask_detail_line.single_line li {
	top: -4px
}

.mask_detail_line li:last-of-type {
	margin-bottom: 0;
}

.mask_detail_line.single_line li:last-of-type {
	top: 6px
}

.mask_detail_line.single_line li:nth-last-of-type(2) {
	margin-bottom: 10px
}

.mask_detail_line li::before {
	content: "";
	height: 7px;
	width: 7px;
	border: 2px solid #98ccfe;
	border-radius: 6px;
	position: absolute;
	left: -16px;
	background-color: rgba(152,204,254,0.9);
	top: 4px
}
.mask_detail_line li h4 {
	display: table-cell;
	color:#00050a;
	text-align:left;
	padding-left: 8px;
	text-overflow: ellipsis;
	overflow: hidden
}


.mask_detail_line.single_line li:last-of-type:only-child {
	/*height: 10px;*/
	top: -4px
}
.schedule_list {
	padding: 0 15px 10px 0;
	color: #fff;
	overflow: hidden;
	width: 100%;
}

 .schedule_list span {
	float: left;
	width: 23%;
	margin: 0 2% 5px 0;
	text-align: center;
	max-width: 90px;
	border-radius: 4px;
	line-height: 24px;
	position: relative;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}

 .schedule_list span:before {
	border-color: #ddd;
	border-radius: 8px
}

 .schedule_list .schedule_festival {
	color: #f90
}
.price_list {
	padding: 0 15px 10px 0;
	color: #666;
	overflow: hidden;
	width: 100%;
}

 .price_list span {
	float: left;
	width: 100%;
	margin: 0 2% 5px 0;
	text-align: center;
	max-width: 90px;
	border-radius: 4px;
	line-height: 24px;
	position: relative;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}

 .price_list span:before {
	border-color: #ddd;
	border-radius: 8px
}
.price_remark {
	padding: 0 15px 10px 0;
	color: #666;
	overflow: hidden;
	width: 100%;
}
.c_tit{
font-size:14px;
line-height:25px;
color:#000
}
.d_con{width:100%;padding-left:15px;font-size:12px;text-overflow: ellipsis;overflow: hidden;white-space: unset; }
.tuanqiitem{height:15px;color:#fff;background:#21b3e6;margin-right:20px;margin-bottom:10px;width:60px;border-radius:5px;display:inline-block !important;text-align:center;line-height:15px;}

.mod_hd { margin:0px; padding: 0px; font-size:115%;}
/*列表*/
.channel_title{height:36px;margin-top:10px;line-height:36px;overflow:hidden;font-size:20px;color:#333;background:#fff;padding-left:12px;position:relative;border-bottom:1px solid #eee}
.channel_title
span{font-size:12px;color:#999;padding-left:5px}
.channel_title i{width:5px;height:36px;position:absolute;left:0;top:0}
.channel_title .more{float:right;color:#999;position:relative;margin-right:8px;height:36px;line-height:36px !important;padding-right:15px}
.channel_title .more:before{position:absolute;right:0;top:0;-webkit-transform:rotate(180deg);height:36px;line-height:36px}
.c-destination{overflow:hidden;font-size:12px;background:#fff}
.c-destination li{float:left;border-right:1px solid #eee;-webkit-box-sizing:border-box;border-top:1px solid #eee;padding-left:5px;padding-right:5px;width:25%;height:36px;line-height:36px;text-align:center;color:#333;overflow:hidden;white-space:nowrap}
.c-destination li:nth-of-type(4n){border-right:none}
.c-destination li:nth-of-type(-n+4){border-top:none}
.c-destination li:nth-of-type(n+12){display:none}
.c-destination li.more{display:block}
.c-destination li:nth-of-type(1) svg{width:12px}
.c-destination li a{display:block;line-height:36px}
.c-destination li a svg{width:14px;margin-right:4px;position:relative;top:1px;}
.c-destination li a span{display:inline-block;vertical-align:top}
.c-destination li.more{position:relative}
.c-destination li.more svg{position:absolute;width:13px;height:13px;top:50%;margin-top:-5px;margin-left:2px;}
.c-destination.max li:nth-of-type(n+12){display:block}
.c-destination.max li.more svg{-webkit-transform:rotate(180deg)}
@media screen and (min-width:320px){
	html{font-size:14px}	
}
@media screen and (min-width:360px){
	html{font-size:16px}	
}
@media screen and (min-width:400px){
	html{font-size:18px}	
}
@media screen and (min-width:440px){
	html{font-size:20px}	
}
@media screen and (min-width:480px){
	html{font-size:22px}	
}
@media screen and (min-width:520px){
	html{font-size:24px}	
}
@media screen and (min-width:640px){
	html{font-size:28px}	
}