@charset "utf-8";
/* 首页样式 */
body{ font-family:Arial, Helvetica, sans-serif, "Microsoft YaHei",hei; font-size:14px; color:#333; text-align:left; position:relative; background:#f4f4f4; min-height:100%; min-width:320px;box-sizing: border-box;}
body, bottom, dd, dl, dt, form, h1, h2, h3, h4, h5, h6, input, label, li, ol, p, td, textarea, th, ul {margin: 0px; padding:0px; list-style:none; list-style-type:none; font-size:14px;}

a{ text-decoration:none;}
/* 头部 */
.home_header{
	width:100%;
	background:#1a8ad9;
	padding:3px 0;
	float:left;
	min-width: 320px;
	height: 45px;
	line-height: 45px;
	overflow: hidden;
}
.m_logo{
	float:left;
	padding-left: 3px;
}
.m_logo img{ height:33px;
margin-top:6px;}
.bt_wzheader{
	font-size:22px;
	height:45px;
	text-align:center;
	color:#FFF;
	padding-right:20px;
}
.m_home_member{position: absolute; right:5px; top:9px;}
.m_home_member img{ height:33px;}

/* 首页内容 */
.content_main{
	width:100%;
	margin:0 auto;
	float:left
}
.m_banner{width:100%; margin:0 auto; position: relative;}
.main_nav{width:100%; margin: 0px auto; overflow: hidden; background:#FFF;
}
.main_nav li {display: block; float:left; width:49.5%;border-left: 1px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;
	/*box-sizing:border-box;
	-moz-box-sizing:border-box; 	
	-webkit-box-sizing:border-box; */
}
.main_nav li a{
    display: block;
    color: #4B4946;
    width: 100%;
    height: 75px;
    position: relative;
}
.main_nav li span {
	float: left;
	font-size: 14px;
	line-height: 30px;
	text-align: left;
	color: #000;
	position: absolute;
	top: 8px;
	left: 60px;
	width: 88px;
}
.main_nav li .s2{width:165px;
    font-size: 12px;
    padding-top:5px;
    top:30px;
	line-height:30px;
	color:#b8b8b8;
}
.nav_box{
    height:65px;
    width:165px;
    margin: 0px auto;
    padding-top: 5px;
    position: relative;
}
.main_nav li i{ float:left;
    width:60px;
    height:60px;
}

.list_nav{width:100%; margin:3px auto; overflow: hidden;}

.list_nav li {
	background:#FFF;
	display: block;
	float: left;
	margin-left:0.8%;
	margin-top:3px;
	width: 24%;
	text-align: center;
	border:1px solid #E6E6E6;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.list_nav li a {
    display: block;
    color: #666;
    width: 100%;
    height: 60px;
    position: relative;
}

.list_nav ul li i {
    width: 40px;
    height: 40px;
    display: inline-block;
    position: absolute;
    top: 8px;
    left: 50%;
    margin-left: -20px;}
.list_nav ul li span {
    position: absolute;
    top: 60%;
    width: 50px;
    left: 50%;
    font-size: 12px;
	margin-left: -25px;
}

.guangg_box{overflow: hidden; margin:5px auto; background:#FFF;}
.guangg_box li {
    width: 50%;
    float: left;
}
.guangg_box li a {
    display: block;
    overflow: hidden;
    border:1px solid #E6E6E6;
    background: #FFF;
    color: #5F646E;
    line-height: 16px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}

.guangg_box li a img {
	display: block;
    border: 0px none;
    max-width: 100%;
    width: 100%;
    height: auto;
}

.Destination_nav{width:100%; margin:0px auto; overflow: hidden;}
.Destination_nav li { background:#FFF;
    display: block;
	line-height:35px;
	height:35px;
    float: left;
	margin-left:2px;
	margin-top:3px;
    width: 23.7%;
    text-align: center;
    border:1px solid #E6E6E6;
}
.Destination_nav li a{display: block;
    color: #666;
    width: 100%;
	text-decoration:none;
    position: relative;}

/* 统一底部样式 */
.m_bottom{width:100%; margin:0 auto; float:left; min-width:320px; height:45px;}	
.zcdl_dbys{width:100%; margin:5px auto; background:url(img/line_bottom.jpg) repeat-x 0 0; height:45px; line-height:45px; text-align:center; color:#1a8ad9;}
.zcdl_dbys a{color:#1a8ad9; text-decoration:none} 

.dbwzxx{
	width:100%;
	margin:0 auto;
	font-size:12px;
	color:#999;
	height:25px;
	line-height:25px;
	padding-bottom:45px;
	text-align:center
}
.db_bottom{
	width:100%;
	margin:0 auto;
	position:fixed;
	bottom:0;
	min-width:320px;
	height:45px;
	background-color:#1b8adb;
}
.db_bottom ul li{display: block; width:25%; float:left; text-align:center}
.db_bottom ul li a{ display:block;}
/* 首页样式edd */

/* 列表页面样式 */
.search_box{
	width:96%;
	margin:0 auto;
	height:45px;
	background:url(img/search.png) repeat-x;
	padding:0 2%;
}
.inpuc_search{
	width:100%;
	height:45px;
	line-height:45px;
	border-left: 1px #ccc;
}
.shur_box{width:80%; float:left;}
.shur_neir{ width:100%; float:left; height:30px;  margin-top:8px; line-height:30px; border:0; color:#999}
.input_box{width:20%; float:left;}
.search_input{width:100%; float:left; padding-right:5px; background:url(img/search_input.jpg) no-repeat center center; height:39px; border:0; cursor:pointer; margin-top:3px;}

.list_ym_box1{
	padding:10px 0;
	width:100%;
	float:left;
	margin:5px auto;
	height:auto;
	border-bottom: 1px solid #ddd;
	box-shadow: 0 1px 0 #fefefe;
	/* [disabled]background:#FFF; */
	min-height:90px;
}

.pro_pic{
	width:95px;
	height:90px;
	float:left;
	margin-right:10px;
	position:relative;
	display:block;
	/* [disabled]max-width: 250px; */
}

.pro_info{
	
	line-height:23px;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
}
.pro_info h2{height: 40px;color: #1c1c1c;
    line-height: 20px;
    margin-bottom: 4px;
    overflow: hidden;
	font-size:14px; 
	font-weight:100;}
.pro_info p{font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.w65p{display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	width:110px;
	color: #a9a9a9;
	float:left;}
.fr{ float:right}
.pro_val{float: right;color:#ff7200;
    font-size: 20px;}
.pro_val small{font-size: 10px;}
.pro_val i{font-size: 10px;color: #666;}
.tag {
    
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 10px;
    height: 16px;
    margin: 2px 10px 2px 0;
    padding: 0 3px;
    position: relative;
	line-height:16px;
}
.tag::before{border-bottom: 8px solid transparent;
    border-left: 5px solid #51afff;
    border-top: 8px solid transparent;
    height: 0;
    right: -5px;
    top: 0;
    width: 0;
	position:absolute;}
.tag::after{position:absolute;background: #fff none repeat scroll 0 0;
    border-radius: 2px;
    height: 2px;
    right: -3px;
    top: 7px;
    width: 2px;}	
.color_b{background: #51afff none repeat scroll 0 0;}
.color_y{background: yellow none repeat scroll 0 0; color:#606}
.color_v{background: #90F none repeat scroll 0 0;}

.bt_fontwz{font-size:20px; height:30px; text-align:center; color:#FFF; padding-right:20px; }

/* 列表页面样式edd */


.banner_content{width:100%;  float:left;height:160px; min-width:320px; overflow:hidden;}
.wzbt_ys{
	width:100%;
	margin:0 auto;
	/* [disabled]height:30px; */
	float:left;
}
.biaoqian_left{width:55px; 
color:#FFF; 
text-align:center;
float:left; 
background:#ff7200; 
left:10px; 
height:25px; 
line-height:25px;
font-size:14px;}
.nrwz_bt{
	font-size:18px;
	float:left;
	width:96%;
	margin: 2px 2%;
}
.cont_ys_list{
	width:100%;
	background:#FFF;
	/* [disabled]padding:5px; */
	margin:5px auto;
	float:left;
}
.cont_ys_list ul{ margin:0 2%; width:96%}
.cont_ys_list ul li{
	width:100%;
	text-align:left;
	line-height:35px;
	border-bottom:#a19f9f 1px solid;
	color:#000;
	text-indent: 30px;
	
}
.listbg1{
	background: url(img/star.png) no-repeat center left;
	background-size:auto 26px;}
.listbg2{
	background: url(img/rightjt.png) no-repeat center left;
	background-size:auto 26px;}
.cont_ys_list ul li a{ text-decoration:none; color:#0B0046}

.bg_price{width:100%; margin:5px auto; float:left; height:37px;}
.price_left_jg{width:65%; float:left; height:37px; line-height:37px; background:#F90; text-align:center}
.price_right_jg{width:35%; float:left; height:37px; line-height:37px; background:#ff8400; font-size:18px; text-align:center}
.price_right_jg a{ color:#FFF; text-decoration:none}
.lx_xq_list{width:100%; float:left; margin:0 auto}
.lx_xq_list ul{ float:left; width:100%; line-height:35px; margin-bottom:5px; }
.lx_xq_list ul li{
	width:100%;
	float:left;
	/* [disabled]height:35px; */
	line-height:35px;
	margin-bottom:5px;
	background:#FFF;
	border-bottom:#dfdfdf 1px solid;
}

.tips{
	width:100%;
	line-height:35px;
	margin-bottom:5px;
	background:#fff;
	border-top:#dfdfdf 1px solid;
	border-bottom:#dfdfdf 1px solid;
}

.img_list_icon{width:6%;float:left;  margin-left:5px; margin-top:5px;}
.list_xq_bt{width:80%; float:left; color:#a19f9f;  margin-left:10px; }
.zknr_xq{
	/*width:100%;*/
	padding-left:10px; 
	padding-right:10px;
	float:left;
	background:#FFF;
}
.zknr_xq h3{color:#F60; line-height:26px;}
.zknr_xq p{   line-height:25px;}

/*add style*/
.sform{ margin:0; padding:0; width:100%;}
.clear{ clear:both;}
#search{ width:100%; height:36px; text-align:center; border-bottom:1px solid #02b4fe; border-top:1px  solid #02b4fe; vertical-align:middle; background-color:#02b4fe}
.sinput{
	border:none;
	background:none;
	height:24px;
	line-height:24px;
	width:95%;
	font-size:15px;
	font-family:"Microsoft YaHei",Arial;
	padding:0 0 0 5px;
	color:#333;
	vertical-align: middle;
	margin-top:6px;
}
.search_left{ width:6%; min-width:20px; height:36px; background:url(img/s_01.jpg) #FFF center right no-repeat; float:left}
.search_m{
	width:79%;
	height:36px;
	background:url(img/s_03.jpg) center center repeat-x;
	float:left;
	line-height: 36px;
}
.search_right{ width:14%; min-width:47px; height:36px; background: url(img/s_05.jpg) #02b4fe center left no-repeat ;float:left}
.ssubmit{ width:100%; background:none; border:none; height:36px; line-height:36px;}
.mg5{ margin:5px 0;}
.l_r_p_10{
	width:96%;
	margin-left:2%;
	margin-right:2%;
	min-width:307px;
	overflow:hidden;
	padding:0;
}

.linenav{
	width:100%; height:35px; line-height:35px; background-color:#02b4fe; border-top:1px solid #b8dcfb; border-bottom:1px solid #b8dcfb;}
	.linenav h3{ margin-left:10px; color:#FFF; font-family:"Microsoft YaHei",Arial; font-size:15px; letter-spacing:2px;}
.xctab td{ border-bottom:1px #EBEBEB solid;}
.day-n{ color:#02b4fe; font-size:13px;}
.commentary{ margin:15px 0; border:1px solid #FDE1BD; background:#FFFCF4; padding:8px 10px; font-size:14px; color:#888; border-radius:3px; }
.commentary select{
	height:25px; line-height:25px; margin-top:8px;}
.day-meals{ color:#ff8400 }
.day-inner{line-height:25px;}
.midcnt{ width:96%; margin:1px 2%;}


.order_list{ width:100%;  line-height:30px; border-bottom:1px solid #F7E1BD;}
.order_list .ol_l{ width:20%; min-width:60px; display:block; float:left; color:#F60; font-weight:bold; text-align:center}
.booknum{ border:none; background:none; border-bottom:1px solid #000; width:30px; height:25px; line-height:25px; text-align:center; vertical-align:middle}
.inp{border:none; background:none; border-bottom:1px solid #000;  height:25px; line-height:25px; text-align:left; vertical-align:middle}
.ly{ width:200px;}

.pic_txt{background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    font-size: 11px;
    height: 18px;
    left: 0;
    line-height: 18px;
    position: absolute;
    text-align: center;
    width: 100%;
	}
/*add style end*/


/*add2*/
/* 注册登陆页面样式 */
.Reg_box{ width:98%; margin:5px auto;}
.reg_box_listone{width:100%; margin:5px auto; text-align:left; }
.wb_sr_box{
	width:98%;
	margin:0 1%;
	height:40px;
	line-height:40px;
	text-align:left;
	text-indent:10px;
	background:#FFF;
	border:#e4e4e4 1px solid;
	font-family:arial;
	/* [disabled]color:#afacac; */
}
.reg_box_listtwo{width:98%;  margin:5px 1%; height:40px; line-height:40px; text-align:center; font-size:18px; background:#ffbd54; color:#FFF}
.reg_box_listtwo a{color:#FFF; text-decoration:none}
.reg_input_bg{width:98%;  margin:0 1%; height:40px; line-height:40px; text-align:center; color:#000; background:#ff8d00; border:#e96719 1px solid}
.reg_input_bg a{color:#FFF; text-decoration:none; font-size:20px}


.Login_box_listone{width:98%;  margin:5px 1%; height:40px; line-height:40px; text-align:left; text-indent:10px; background:#FFF; border:#e4e4e4 1px solid; color:#afacac}
.login_left_zbwz{width:22%; text-align:left; font-size:16px; color:#1a8ad9; float:left }
.login_right_srk{
	width:75%;
	text-align:left;
	float:left
}
.login_left_zbwz2{width:35%; text-align:left; font-size:16px; color:#1a8ad9; float:left }
.login_right_srk2{
	width:63%;
	text-align:left;
	float:left
}

.wzsrk_sr_box{
	width:96%;
	margin:0 1%;
	height:38px;
	line-height:38px;
	text-align:left;
	background:#FFF;
	border:0px;
	color:#afacac;
	font-family:"微软雅黑";
}
.reg_input_bg{width:98%;  margin:0 1%; height:40px; line-height:40px; text-align:center; float:left; color:#000; background:#ff8d00; border:#e96719 1px solid}
.ljdl_wjmm{ width:98%; float:left; margin:5px 1%;height:30px; line-height:30px}
.wz_wjmm{
	width:80px;
	height:30px;
	line-height:30px;
	text-align:left;
	font-weight:normal;
	float:left;
}
.wz_wjmm2{
	width:80px;
	float:right;
	text-align:right;
	font-weight:normal
}
.wz_wjmm a{ color:#1a8ad9; text-decoration:none;}
.wz_wjmm2 a{ color:#1a8ad9; text-decoration:none;}
.other_login{width:98%; margin:0 1%; float:left;height:1px; border-bottom: 1px dashed #DFDFDF;
}
.wzdlfs_font{ width:100%;
	margin:0 auto;
	height: 20px;
	line-height: 20px;
	float:left;
	text-align: center;
	background: #F4F4F4 none repeat scroll 0% 0%;
	color: #777;}
.tbiao_dl{width:100%; margin:0 auto; text-align:center}
.tbiao_dl img{ height:30px;vertical-align: middle;}
/* 注册登陆页面样式EDD */
/* 会员中心页面样式 */
.member_banner_content{width:100%; min-width:320px; margin:0 0 5px 0;  float:left; background:url(img/member_conteng_bg.jpg) #909 center center no-repeat; height:130px;}
.toux_box{width:100%; margin:5px auto; float:left; height:130px;  text-align:center;}
.member_ys_list{width:100%; float:left; margin:0 auto}
.member_ys_list ul{width:100%; margin:0 auto; line-height:35px; margin-bottom:5px; }
.member_ys_list ul li{ width:98%; margin:0 auto; height:45px; line-height:45px; margin-bottom:5px; background:#FFF;  border:#dfdfdf 1px solid;}
.member_ys_list ul li a{
	text-decoration:none;
	color:#966;
	font-size:14px
}

.img_member_icon{width:10%;float:left; margin:0 1%}
.jiant_member_icon{width:10%;float:right; text-align:right; margin:0 1%; margin-top:10px}
.list_hyzx_bt{
	width:72%;
	float:left;
	color:#966;
	margin:0 2%
}
.lgan{width:100%; border:none; background:none; font-family:'微软雅黑'; font-size:18px; color:#FFF; letter-spacing:4px;}

.regipt{ width:100%; border:none; background:none; height:40px; line-height:40px;font-family:Arial, Helvetica, sans-serif;}
.regipt2{ width:100%; border:1px #CCC solid; background:none; height:30px; line-height:30px;font-family:Arial, Helvetica, sans-serif; margin-top:5px; text-indent:4px;}

/* 帮助中心页面样式 */
.help_box{width:98%; margin:5px 1%; background:#FFF; border:1px solid #34a5f7; float:left}
.help_top_bg{ width:100%; background:#53a4ff; float:left; line-height:35px; height:35px; margin:0 auto; font-size:16px; color:#FFF; font-weight:bold; text-indent:10px}
.help_ys_list{width:100%; float:left; margin:0 auto}
.help_ys_list ul{width:100%; margin:0 auto; line-height:35px;  }
.help_ys_list ul li{ width:98%; margin:0 auto;  background:#FFF;  border-bottom:#dfdfdf 1px solid;color:#960; font-size:12px; height:90px; overflow:hidden;}
.help_ys_list ul li a{
	text-decoration:none;
	color:#960;
	font-size:12px
} 

.help_ys_list2{width:100%; float:left; margin:0 auto}
.help_ys_list2 ul{width:100%; margin:0 auto; line-height:35px; margin-bottom:5px; }
.help_ys_list2 ul li{ width:98%; margin:0 auto; height:45px; line-height:45px; background:#FFF;  border-bottom:#dfdfdf 1px solid;}
.help_ys_list2 ul li a{ text-decoration:none; color:#baa18b; font-size:12px} 
.right_help_icon2{width:10%;float:right; text-align:right; margin:0 1%;}
.HE_list_left_wz2{
	width:80%;
	float:left;
	color:#baa18b;
	margin:0 2%
}

.right_help_icon{width:10%;float:right; text-align:right; margin:0 1%; margin-top:10px}
.HE_list_left_wz{
	width:70%;
	float:left;
	color:#960;
	margin:3px 1% 3px 2%;
	line-height:15px;
}
.help_nr_xq{width:98%; margin:5px 1%; float:left; padding:10px; background:#FFF}

.olist_l{float:left; width:25%; height:50px; margin:5px 0;}
.olist_r_x{ font-size:11px; color:#333; text-align:right;}
.olist_i{ text-align:right; font-size:12px; padding-right:2%; height:26px; line-height:26px; color:#333;}

.btn{ height:22px; line-height:20px; background:none; background-color:#03C; border:1px solid #00F; color:#FFF; margin-top:2px;}
.btnb{ height:28px; line-height:28px; font-size:14px; font-weight:400; background:none; background-color:#F0F; border:1px solid #F09; color:#FFF; margin-top:2px;}

.info_l{ width:35%; min-width:100px; float:left; height:40px; line-height:40px; text-align:center;}
.info_r{width:65%;  float:left;height:40px; line-height:40px;}

.menulist{
	width:25%;
	position:fixed;
	bottom:45px;
	right:0;
	background-color:#1b8adb;
	color:#FFF;
	font-size:14px;
	font-family:"微软雅黑";
	font-weight:400;
	border:1px #4276FF solid;
	border-bottom:none;
	line-height:30px;
	text-align:center}
.p_b_line{ border-bottom:1px solid #09F}

.mycontent{margin:15px 0; border:1px solid #FDE1BD; background:#FFFCF4; padding:8px 1%; font-size:14px;  border-radius:3px; width:97%; }
.page_num{text-align: center;
    border:1px solid #E6E6E6;
	line-height:30px;
	height:30px;
    float: right;
	width:35px;
	margin-right:10px;}
.bgcly{ background-color:#F90}

.qgbanner{ background:url(images/qgbanner.jpg) #FFF no-repeat center center; background-size:100% auto; height:150px; width:100%;}

.t_word{color:#555555; font-size:12px;}
t_word1{ color:#FFF; font-size:12px;}
.btn-q{ display:block; float:right;  height:25px; width:40px; background-color:#F60; color:#FFF; font-size:14px; line-height:25px; border:1px solid #F30; border-radius:3px; text-align:center; font-weight:600}
