*{padding:0; margin:0;}
html,body{ width:100%; height:100%;}
body{
	font-family:'微软雅黑';
	background-color:#f0f0f0;
}
input:-webkit-autofill { box-shadow: 0 0 0px 1000px white inset;}
*:focus {outline: none;}
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;
}

/*订购页*/
.order_h{
	width:100%;
	height:45px;
	background-color:#fc605a;
	text-align:center;
	box-sizing:border-box;
	padding-top:8px;
}
.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:55px;
}
.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:55px;
	line-height:55px;
	border:0;
	box-sizing:border-box;
	padding-left:6px;
	padding-top: 3px;
}
.cwr_ct table td.col_1{
	font-size:1.0em;
	color:#959595;
}
.cwr_ct table .check_cb{
	width:18%;
	text-align:center;
	color:#ffffff;
	margin-right:8px;
	background-size:contain;
}
#page_login_verify{
	margin-top: 17px;
	display: inline-block;
}

.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;
	height:90px !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;
}
.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;}
.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;
}

.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;
}
.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:43px;
	left:0;
}
.index_log_p{
	width:60%;
	margin:0 auto;
}
.index_log_p img{ display:block; max-width:100%; max-height:45px;}

.index_main_n{
	background-color:#ffffff;
	margin-top:16px;	
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
}
.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_ul .pic_box img{display:block;}
.index_hot_re_fb{
	width:64%;
	height:106px;
	background:rgba(0,0,0,0.3) no-repeat none scroll center center !important;
	box-sizing:border-box;
	position:absolute;
	left:18%;
	top:50%;
	margin-top:-53px;
	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;}
.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;
}
.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{
	margin-bottom:22px;
}

/*详细页*/
.detail_c1{
	width:100%;
	position:relative;
}
.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;
}

.detail_c2{
	width:100%;
	background-color:#ffffff;
	margin-bottom:16px;
}
.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;
	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.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;	
}
.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;
	color: rgba(0,0,0,0.9);
	border-radius: 10px;
	font-size: 12px;
	margin-right: 6px
}

.mask_detail_line ul {
	border-left: 1px solid #666;
	padding-left: 10px;
	padding-top: 10px
}

.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;
	height: 21px
}

.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 #666;
	border-radius: 6px;
	position: absolute;
	left: -16px;
	background-color: rgba(0,0,0,0.9);
	top: 4px
}

.mask_detail_line li h4 {
	display: table-cell;
	white-space: nowrap;
	color: #666;
	padding-right: 10px
}

.mask_detail_line li p {
	display: table-cell
}

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

 .schedule_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
}

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

 .schedule_list .schedule_festival {
	color: #f90
}
.mod_hd { margin:0px; padding: 0px; font-size:115%;}
.zh_page {float:right;height: 30px;line-height: 30px;}
.zh_page a{border:1px solid #ccc;padding: 2px;background-color: #0088d2;color: #fff;}