*{padding:0; margin:0;}
html,body{width:100%;}
body{ background-color:#f5f5f5; font-family:"微软雅黑"; min-width:900px;}
.mid_container{/*width:80%;*/width:1140px; margin-left:auto; margin-right:auto;}
ul{ list-style-type:none;}
a{text-decoration:none;}
.clear{ clear:both;}
ul li.li_one{ margin-left:0;}
img{border:0;}
.l{ float:left;}
.r{ float:right;}

.head{color:#626262; font-size:14px; padding-top:14px; padding-bottom:14px;background-color: #f5f5f5;}
.h_l,.myorder_container,.h_r > a,.h_r > span,.h2_l,.h2_l > div,.h2_l > span,.sel_p_contaienr
,.m3_2_top .hot,.m3_2_top .no_where
{float:left;}
.h_r,.h2_r{float:right;}
.h_l > span{ margin-left:12px; margin-right:12px;}
.h_l a,.h_r a{color:#626262;}
.login_3{ margin-right:8px;}
.myorder_container a{
	display:block;
	background:url(images/3_head_drop.png) no-repeat right center;
	padding-right:16px;
}
.h_r > span{ margin-left:20px; margin-right:20px;}
a.wholesalers_log{ 
	display:block;
	background:url(images/3_h_user.png) no-repeat left center;
	padding-left:24px;
	margin-right:24px;
}
a.retailers_log{
	display:block;
	background:url(images/3_h_users.png) no-repeat left center;
	padding-left:24px;
}
.head_2{ background: url(images/top_adv_bg.jpg) no-repeat center center #ffffff; padding-top:14px; padding-bottom:14px;}
.h2_l{/*width:50%;*/width:520px;}
.haoke_logo{width:200px; height:68px; margin-right:3%;}
.h2_r{width:400px;}
.h2_l .sel_area,.h2_l > span{ margin-top:8px;}
.sel_area span{ float:left; display:block;}
.h2_r .search_container{ margin-top:32px;}
.h2_l .span{ color:#959595; font-size:15px;}
.h2_l .sel_area{ margin-left:2%; font-size:16px; color:#959595;}


/*顶部搜索框样式*/
.search_input{
    width: 466px;
    height: 30px;
    border: 2px solid #f84200;
    margin-top: 30px;
    position:relative;
}
.search_type_select{
    display: block;
    width: 88px;
    height: 30px;
    float: left;
    line-height: 30px;
    text-indent: 10px;
    background-color: #f9f9f9;
    border-right: 1px solid #eaeaea;
   /* background: url(../images/search_icon.gif) no-repeat #f9f9f9;*/
    background-position: 49px 0;
}
.search_txt{
    border: none;
    width: 304px;
    height: 18px;
    line-height:18px;
    padding-left: 18px;
    padding-top:5px;
    padding-bottom:5px;
    background: url(../images/search_icon.gif) no-repeat #fff;
    background-position: 1px -38px;
}
.search_btn{
    width: 74px;
    height: 30px;
    border: none;
    background-color: #f84200;
    color: #fff;
    font-size: 14px;
}
.keyword_box{
    padding: 5px 10px;
}
.change_type_box{
    width: 69px;
    height: 30px;
    position: relative;
    float: left;
    z-index:500
}
.search_box{position: relative;z-index:500; width:470px}
 .tn_search_bar {
    width: 88px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-top: none;
    position: absolute;
    z-index: 500;
    top: 30px;
    left: 0;
    display: none;
    zoom: 1;
}
 .tn_search_bar .type_s {
    width: 74px;
    height: 30px;
    border-top: 1px solid #efefef;
    padding-left: 15px;
    line-height: 30px;
    font-size: 12px;
    color: #999;
}
 .tn_search_bar .type_s:hover {
    width: 74px;
    height: 30px;
    border-top: 1px solid #efefef;
    padding-left: 15px;
    line-height: 30px;
    font-size: 12px;
    color: #999;
    background: #efefef;
    color: #333;
    cursor: pointer;
}



/*城市*/
.head_start_city{
    padding-top: 0px;
    margin-left: 5px;
    width: 95px;
    position: relative;
    z-index:501;
}

.head_start_city .show_city {
    float: left;
    display: none;
    position: absolute;
    left: 5px;
    width: 352px;
    z-index: 100;
    height: auto;
    background: #f8f8f8;
    -moz-box-shadow: 3px 3px 4px #c7c6c6;
    -webkit-box-shadow: 3px 3px 4px #c7c6c6;
    box-shadow: 3px 3px 4px #c7c6c6;
    padding-bottom: 10px;
}
.head_start_city.change_tab .show_city {
    display: block;
}
.head_start_city .show_city dl {
    overflow: hidden;
    width: 352px;
    padding: 5px 0 0 10px;
    margin: 0 0 -1px;
}
.head_start_city .show_city dt {
    float: left;
    color: #666;
    width: 328px;
    text-align: left;
    height: 25px;
    line-height: 20px;
    border-bottom: 1px solid #e4e4e4;
}
.head_start_city .show_city dd {
    float: left;
    width: 328px;
    line-height: 28px;
    border-bottom: 1px solid #e4e4e4;
}
.head_start_city .show_city dd a:link {
    text-decoration: none;
}
.head_start_city .show_city dd a {
    color: #666;
    margin: 0 15px 0 0;
    white-space: nowrap;
}
.head_start_city .show_city dd a, .head_start_city .show_city dd span {
    float: left;
}
#con {
    margin: 0px auto;
    width: 332px;
    height: auto;
}
#tags {
    padding-right: 0px;
   /* padding-bottom: 0px;*/
    margin: 0px 0px 0px 0px;
    width: 332px;
    padding-top: 12px;
    height: 15px;
    padding-bottom: 5px;
    background: #f8f8f8;
}
#tags li {
    background: #f8f8f8;
    float: left;
    list-style-type: none;
    height: 15px;
    padding-right: 10px;
}
#tags li.selectTag a {
    line-height: 15px;
    height: 15px;
    background: #f80;
    color: #fff;
}
#tags li a {
    float: left;
    color: #666;
    height: 15px;
    text-decoration: none;
    display: block;
    padding-left: 2px;
    padding-right: 2px;
    font: 11px "Tahoma";
    text-align: center;
    line-height: 15px;
}
#tagContent div.selectTag {
    display: block;
}
.tagContent {
    display: none;
    width: 332px;
    height: auto;
}
.tagContent .line {
    padding-bottom: 7px;
    clear: both;
    padding-top: 7px;
}
.tagContent .line .line_left {
    width: 20px;
    float: left;
    font-size: 11px;
    color: #666;
    line-height: 18px;
    padding-top: 4px;
}
.tagContent .line .line_right {
    width: 310px;
    float: left;
}
.tagContent .line .line_right a {
    line-height: 25px;
}
.tagContent .line a {
    margin-right: 15px;
    color: #666;
    display: block;
    white-space: nowrap;
    float: left;
    line-height: 18px;
}

.switch_city,.switch_city_icon{
    background: url("images/top_city.png") no-repeat;
}
.switch_city{
    background-position: 0 0;
    font-size: 18px;
    color: #fe7000;
    font-family: '微软雅黑';
    display: inline;
    word-wrap: normal;
    width: 100%;
    padding-right: 15px;
    height: 22px;
    line-height: 22px;
    text-decoration: none;
    overflow: hidden;
    padding-left: 24px;
}
.switch_city_icon{
    background-position: 0 -22px;
    height: 26px;
    width: 76px;
}

.sel_area #divselect{ float:left;}
.divselect{width:70px; position:relative; /*z-index:10000;*/font-size:12px;}
.divselect cite{
	width:50px; height:18px;line-height:18px; 
	display:block; color:#313131; 
	cursor:pointer;font-style:normal;
	padding-left:8px; padding-right:12px; 
	border:1px solid #d2d2d2; 
	background:url(images/3_head_drop.png) no-repeat 97% center;
}
.divselect ul{
	width:70px;
	border:1px solid #d2d2d2;
	background-color:#ffffff; 
	position:absolute; 
	z-index:20000; 
	margin-top:-1px; 
	display:none;
}
.divselect ul li{height:20px; line-height:20px;}
.divselect ul li a{
	 display:block;
	 height:18px; 
	 color:#313131; 
	 text-decoration:none; 
	 padding-left:10px; padding-right:10px;
}
.divselect ul li a:hover{/*background-color:#d2d2d2;*/}


.search_container{ border:2px solid #3140ab; width:400px;}
.search_container .sea_button{float:right; /*width:26%;*/width:70px;}
.search_container .sea_button,.sel_p_contaienr select,.sea_input_3{ height:30px;}

/*.sel_p_contaienr{
	width:81px;
	overflow:hidden;
	background:url(images/3_sel_2.png) no-repeat 96% center;
}
.sel_p_contaienr select{width:98px;border:0; color:#959595; font-size:14px; background:none;}*/
#p_divselect.divselect{
	width:81px;	
}
#p_divselect cite{
	width:60px;
	height:28px;
	line-height:28px;
	background:url(images/3_sel_2.png) no-repeat 96% center;
	border:0;
}
#p_divselect ul{
	width:80px;
}

.sea_input_3{ 
	border:0;
	background:url(images/3_search_pic.png) no-repeat 3% center;
	padding-left:28px;
	/*width:240px;*/
	width:216px;
	height:30px;
	line-height:30px;
}
.sea_button{ background-color:#3140ab; color:#ffffff; border:0; font-size:16px; cursor:pointer;}
p.area_list{ margin-top:8px;}
p.area_list a{
	font-size:12px; color:#b5b5b5;
}

.menu_3{background-color:#3140ab; padding-top:10px; padding-bottom:10px; z-index:-1;}
.menu_3_mid{
	/*width:1020px; 
	margin-left:auto; margin-right:auto;*/
	width:1100px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
ul.menu3_one,ul.menu3_one li{
	float:left; position:relative;
}
ul.menu3_one{z-index:8; margin-left:46px;}
ul.menu3_one li a{ 
	color:#ffffff;
	display:block;
	width:170px;
	z-index:9;
}
.menu_3_right{ float:right; color:#ffffff;}
.menu_3_right span{display:block; float:left;}
.me3r_2{
	background:url(images/3_phone.png) no-repeat left center;
	padding-left:26px;
	margin-left:20px;
}
.f_div{ 
	position:absolute; 
	width:168px; height:59px; 
	background:url(images/3_menu_1.png) no-repeat;
	top:-19px; 
	z-index:1;
	display:none;
}
#f_div_1{left:-25px;}
#f_div_2{left:150px;}
#f_div_3{left:325px;}
#f_div_4{left:495px;}
#f_div_5{left:670px;}


.main_3_1{
	width:100%;
	/*height:448px;
	background:url(images/3_bg.jpg) no-repeat center center;*/
}
/*3.html页面中引入的touchSlider样式*/

.main_visual{
	position:relative;
	}
.main_image {
	width:100%; 
	height:448px; 	
	overflow:hidden; 
	margin:0 auto; 
	position:relative
}
.main_image ul {
	width:9999px; 
	/*height:448px;*/
	overflow:hidden; 
	position:absolute; 
	top:0; left:0
}
.main_image li {float:left; width:100%;}
.main_image li span {display:block; width:100%; height:448px}
.main_image li a {display:block; width:100%; height:448px}
.main_image li .img_1 {background:url(images/3_bg.jpg) center center no-repeat}
.main_image li .img_2 {background:url(images/3_bg_2.jpg) center center no-repeat}

div.flicking_con {	
	position:absolute;
	bottom:12px; 
	left:46%; 
	z-index:999; 
}

div.flicking_con a {
	 float:left;
	 width:32px; 
	 height:8px; 
	 margin:0; 
	 padding:0;  
	 display:block; 
	 text-indent:-1000px;
	 background-color:#bababa;
	 margin-right:12px;
}
div.flicking_con a.on {background-color:#3140ab;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
/*#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}*/

/*引入touchSlide结束*/

.white_bg{background-color:#ffffff; padding-bottom:22px;}
ul.travel_list{padding-top:16px;}
.travel_list li{ float:left; margin-left:6px;}
.m3_2_top{padding-top:50px; padding-bottom:6px;}
.m3_2_top .no_where{margin-top:12px; margin-left:42px;}
.m3_3_lpic{
	width:240px;
	height:135px;
	overflow: hidden;
	/*background:url(images/recommend_bg1.jpg) no-repeat center center;*/
}
.m3_3_lpic,.m3_3_lintro,.m3_3_intro3,.m3_3_left,.m3_3_r,.prog_pic,.prog_des{
	float:left;
}
.m3_3_left{ width:634px; border-top:1px solid #e5e5e5;}
.m3_3_left li{ background-color:#f7f7f7; width:624px; margin-top:10px;}
.m3_3_left li a{display:block;}
.m3_3_lintro{ 
	width:340px; color:#626262;
	font-size:12px;
	margin-left:20px;
	line-height:22px;
}
.m3_3_intro3{padding-top:4px;}
.m3_3_lintro .p_tit{ 	
	font-size:14px;
	margin-top:6px;
	margin-bottom:10px;
}
.p_tit a{
	display:block;
	color:#313131; 
}
.p_tit a:hover{ color:#00F;}
.money_container{ 
	font-size:12px; 
	color:#ff6600;
	/*margin-left:120px;*/
	float:right;
}
.money_container span{ font-size:24px;}
.m3_3_r{width:503px;}

/*图片切换*/



/*图片切换*/
.m3_3_r_1{
	width:100%;
	height:245px;
	/*background:url(images/recommend_bg2.jpg) no-repeat center center;*/
	position:relative;
	cursor:pointer;
}
.m3_3r_bot{
	position:absolute;
	bottom:0;
	width:100%;
	background-color:#78c7f5;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.8;
	color:#ffffff;
	font-size:16px;
	padding-top:12px;
	padding-bottom:12px;
}
.m3_3r_bot p{
	margin-left:46px;
}
.m3_3_r_2{
	border:1px solid #e5e5e5;
	border-top:0;
	padding-top:20px;
	overflow: hidden;
}
.m3_3_r_2 li{
	height:34px;
	background-image:url(images/recommend_ico1.png);
	background-repeat:no-repeat;
	background-position:left center;
	margin-left:20px;
	cursor:pointer;
}
.m3_3_r_2 li.li_logo_change{
	background-image:url(images/recommend_ico2.png);
	}
.m3_3_r_2 .text_box{
	margin-left:40px;
	margin-right:16px;
	font-size:14px;
	color:#959595;
	/*border-bottom:1px dotted #e5e5e5;*/
	height:34px;
	line-height:34px;
}
.text_box a{
	color:#959595;
}
.text_box span{ float:right;}
.m3_4{ border-bottom:1px solid #e5e5e5;}
.travel_pic{width:485px; height:243px; overflow:hidden; display: none;}
.m3_5_1{width:810px; float:left; position:relative;}
.m3_5_1 ul,.m3_5_1 .travel_pic{float:left;}
.m3_5_1 ul{width:320px; position:relative; z-index:999; margin-top:3px;}
.m3_5_1 li{
	border-bottom:1px solid #d2d2d2;
	/*padding-top:13px;
	padding-bottom:13px;*/
	padding-left:4px;
	height:47px;
	width:99%;
}
.m3_5_1 li a{
	color:#626262;
	font-size:14px;
	display:block;
	padding-top:13px;
	padding-bottom:13px;
}
.m3_5_1 li a.li_c_color{ color:#ffffff;}
.tli_change{
	position:absolute;
	top:3px; left:0;
	width:333px;
	height:48px;
	background:url(images/t_n_ul_bg.png) center center;
	z-index:1;
}
.m3_5_2{
	float:right; 
	/*width:316px; */
	width:300px; padding-left:16px;
	border:1px solid #d2d2d2;
	padding-top:12px;
	padding-bottom:4px;
	margin-top:12px;
}
.prog_pic img{width:141px; height:88px;}
.prog_des{width:140px; margin-left:12px;}
.m3_5_2 h4{font-size:14px; margin-bottom:8px;}
.m3_5_2 h4 a{color:#626262;}
.m3_5_2 h4 a:hover{ color:#00F;}
.prog_des p{ color:#aaaaaa; font-size:12px; line-height:22px;}
.travel_abount{
	margin-top:8px;
}
.travel_abount ul{ 
	list-style-type:disc; 
	font-size:6px; color:#959595;
	margin-left:16px;
}
.travel_abount li{
	margin-bottom:12px;
}
.travel_abount a{
	display:block;
	font-size:12px;
	color:#959595;
}
.m3_6{/*width:670px; height:177px; overflow:hidden;*/ 
	/*width:630px; */
	width:100%;
	padding-top:20px;
}
.scroll_button{ float:right; margin-right:12px;}
.scroll_left,.scroll_right{ float:left;}
.scroll_left,.scroll_right{ 
	background-color:#f5f5f5; 
	width:30px; height:20px;
	text-align:center; 
	line-height:20px;
	cursor:pointer;
	margin-right:12px;
}

ul.m3_6_1{ padding-top:10px;}
.m3_6_1 li{
	float:left;
	width:235px;
}
ul.m3_6_1 li.m3_6_li2{/*padding-bottom:24px;*/}
.m3_6_1 li a{
	display:block;
	width:170px;
	height:52px;
	padding-bottom:18px;
	padding-top:18px;
}

.foot1_1{
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #e5e5e5;
}
.foot1_1 li{
	float:left;
	margin-left:90px;
}
.choice_li li{width:300px;}
.choice_li a{
	display:block;
	height:60px;	
	padding-left:72px;
	cursor:pointer;
}
.choice_li a h4{ padding-top:8px; font-size:16px; color:#313131; padding-bottom:5px;}
.choice_li a p{ font-size:12px; color:#7d7d7d;}
a.a_li_1{background:url(/web/Tpl/fanwe/images/3_f_1.png) no-repeat left center;}
a.a_li_2{background:url(/web/Tpl/fanwe/images/3_f_2.png) no-repeat left center;}
a.a_li_3{background:url(/web/Tpl/fanwe/images/3_f_3.png) no-repeat left center;}

.foot1_2{padding-top:22px; padding-bottom:40px;}
.foot1_2 li,.t_logo,.lb_head h4,.sel_box span{ float:left;}
.foot1_2 li.li_last,.login.choice_li,.lb_head span,.sel_box a{ float:right; margin-left:0; /*padding-top:32px;*/}
.foot1_2 li{ margin-left:144px;}
.foot1_2 h4{	
	font-size:18px;
	font-weight:normal;
	margin-bottom:14px;
}
.foot1_2 h4 a{color:#313131;}
.foot1_2 h4 a:hover{color:blue;}
.foot1_2_con a{
	display:block;
	font-size:12px;
	color:#959595;
	line-height:24px;
}

.footer{
	background-color:#33302b;
	color:#959595;
	font-size:14px;
	padding-top:12px;
	padding-bottom:12px;
    /*margin-top: 300px;*/
}
.footer p{ text-align:center;}

/*登录*/
.login_head{padding-top:20px; padding-bottom:20px; background-color:#ffffff;}
.t_logo {width:200px; height:68px; padding-top:0px; margin-left:28px;}
.t_logo img { width:200px; height:68px; margin:0px;}
.login.choice_li li{
	float:left;
	width:250px;
}
.login_main{
	width:100%;
	height:670px;
	background:url(images/login_bg.jpg) no-repeat center center;	
}
.login_main .mid_container{position:relative;}
.login_box{
	position:absolute;
	right:80px;
	background-color:#ffffff;
	width:360px;
	padding-top:10px;
	padding-bottom:10px;
	top:124px;
    border-radius: 10px;
}
.login_box form{
	width:316px;
	margin-left:auto; margin-right:auto;
}
.lb_head { width:80%; margin:0 auto; padding:0px;}
.lb_head h4{ font-size:22px; color:#485fff;}
.lb_head span{
	display:block;
	color:#959595;
	font-size:12px;
	padding-top:6px;
	font-weight:bold;
}
.lb_head a{color:#485fff;}
.login_box input.i_style{
	display:block;
	width:234px;
	height:36px;
	margin-top:30px;
	font-size:15px;
	color:#959595;
	padding-left:16px;
}
.login_submit{
	display:block;
	width:272px;
	height:42px;
	line-height: 42px;
	border:0;
	background-color:#485fff;
	color:#ffffff;
	cursor:pointer;
	margin:10px auto 0 auto;
	font-size:15px;
	text-align: center;
	border-radius:5px;
}
.sel_box{
	color:#626262;
	font-size:12px;
	padding-top:32px;
}
.sel_box a{color:#485fff; }

/*订购页*/
a.user_name{ margin-left:12px; margin-right:12px;}
.order_head2{
	background-color:#ffffff;	
	padding-top:40px;
	padding-bottom:26px;
}
.order_head2 .t_logo,.order_main_1 .choice_li{margin-left:12px;}
.progress_bar{float:right; margin-right:72px; width:580px; padding-top:14px;}
.pb{
	width:541px;
	height:18px;
	margin-left:auto;
	margin-right:auto;
}
.pb_text{
	font-size:12px;
	color:#959595;
	width:100%;
	margin-top:8px;
}
.pb_text .pb_1{float:left; margin-left:3px; color:#6d7df2;}
.pb_text .pb_last{float:right; margin-left:0; margin-right:3px;}
.pb_text span{ margin-left:127px;}
.order_main_1{
	padding-top:20px;
	padding-bottom:20px;
}
.order_main_1 .choice_li li{
	float:left;
	width:250px;
	margin-left:8%;
}

.order_go_on{
	width:770px;
	border:1px solid #dcdcdc;
	margin-bottom:20px;
	float:left;
	font-size:15px;
}
.om2_head{
	padding-top:12px;
	padding-bottom:12px;
	border-bottom:1px solid #dcdcdc;
	background-color:#f7f7f7;
}
.order_main_2{
	background-color:#ffffff;
	padding-top:20px;
}
.om2_head span{ 
	float:left;
	color:#6d7df2;
	display:block;
	width:3px;
	height:14px;
	background-color:#6d7df2;
	overflow:hidden;
	margin-top:4px;
	margin-left:20px;
	margin-right:10px;
}
.om2_head h4{
	font-size:16px;
	color:#666666;
}
.om2_tb1{
	height:230px;
	color:#666666;
	font-size:12px;
	margin-left:32px;
	padding-top:20px;
	padding-bottom:20px;
}
.om2_tb1 td input{ border:1px solid #d2d2d2;}
.om2_tb1_td1{
	padding-right:14px;
}

/*divselect*/
.o_sel.divselect{
	width:208px;	
}
.o_sel.divselect cite{
	width:186px;
	height:25px;
	line-height:25px;
	background:url(images/order_drop.png) no-repeat right center;
	border:1px solid #d2d2d2;
	color:#666666;
}
.o_sel.divselect ul{
	width:206px;
}


.visitor_mes input,.visitor_mes select{
	width:208px;
	height:24px;
}
p.visitor_first{
	font-size:16px;
	color:#313131;
	padding-left:55px;
	margin-top:16px;
}
.om2_tb1 .red{color:#e60012; font-size:6px;}
.tel_tip{margin-left:26px;}
.insurance_scheme table{ height:120px;}
.insurance_scheme select{color:#666666; font-size:12px;}
.order_remarks.order_go_on{padding-bottom:32px; margin-bottom:0;}
.order_remarks textarea{
	width:466px;
	height:150px;
	overflow:auto;
	color:#a0a0a0;
	font-size:14px;
	padding-left:24px;
	padding-top:10px;
	margin-left:36px;
	margin-top:24px;
}
.agree.order_go_on{ border:0;}
.agree .mid_container{width:600px;}
.protocol{font-size:14px; color:#a0a0a0;}
.prev_proto{margin-left:6px; margin-right:20px;}
.prev_proto a{
	font-size:14px;
	color:#3140ab;
}
.agree .submit{
	width:300px;
	height:40px;
	background-color:#6d7df2;
	color:#ffffff;
	border:0;
	margin-top:50px;
	margin-bottom:50px;
	font-size:20px;
	cursor:pointer;
}

.order_main_2 .mid_container{position:relative;}
.settlement_mes_box{
	width:320px;
	/*height:450px;*/
	position:absolute;
	right:0;
	top:0;
}
.s_head{background-color:#3140ab; padding-top:15px; padding-bottom:10px;}
.s_head .cart_logo,.s_head h4{ float:left; font-size:22px; color:#ffffff; font-weight:normal;}
.s_head .cart_logo{ margin-left:26px; margin-right:16px;}
.s_main{
	font-size:16px;
	background-color:#adb5ef;
	color:#3140ab;
	padding-top:8px;
	padding-bottom:60px;
}
.s_main ul{
	margin-left:20px;
	margin-right:20px;
}
.s_main ul li{
	padding-top:16px;
	padding-bottom:16px;
	border-bottom:1px dotted #ffffff; 
}
.s_main ul li.s_li_3{ border:0;}
.s_main ul li h5{ margin-bottom:10px;}
.unit_price,.s_foot .cost_tip{ float:left;}
.total_price,.s_foot .total_cost{ float:right;}

.s_foot{ 
	background-color:#6d7df2; color:#ffffff;
	padding-left:20px; padding-right:20px;
	padding-top:16px; padding-bottom:16px;
	font-size:16px;
}
.s_foot .cost_tip{
	display:block;
	margin-top:10px;
}
.s_foot .total_cost{
	font-size:31px;
}

/*个人中心*/
.personal_center_main{
	width:100%;
	height:1140px;
	background:url(images/personal_center_bg.jpg) no-repeat center top;
}
.personal_center_main .mid_container{ padding-top:30px;}
.p_c_loc{
	font-size:14px;
	background:url(images/p_c_loc.png) no-repeat left center;
	padding-left:24px;
	color:#434343;
	margin-left:8px;
}
a.pc_loc_one{color:#434343;}
span.pc_loc_two{color:#3140ab;}

.p_c_m_container{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}

.pcm_left{
	width:210px;
	background-color:#ffffff;
	/*padding-top:20px;*/
}
.pcm_left h1 { font-size:20px; margin:0px; padding:0px;}
.pcm_left h2 { font-size:16px; margin:0px; padding:0px;} 
.pcm_left ul{
	margin-left:20px;
	margin-right:20px;
}
.pcm_left li{
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px dotted #e5e5e5;
	font-family: "微软雅黑";
	font-size:14px;
}
.pcm_left .extend_content a{
	display:block;
	padding-left:28px;
	font-size:14px;
	color:#959595;
	margin-top:18px;
}
.pcm_left h4{
	padding-left:33px;
	font-size:18px;	
	font-weight:normal;
	background:url(images/narrow.png) no-repeat left center;
}
.pcm_left h4 a{color:#313131;}
.pcm_left h4.bg_extend{ 
	background:url(images/extend_bg.png) no-repeat left center;
}
.extend_content{
	margin-left:5px;
}
a.pcma_li_1{
	background:url(images/p_c_list_1.png) no-repeat left center;
}
a.pcma_li_2{
	background:url(images/p_c_list_2.png) no-repeat left center;
}
a.pcma_li_3{
	background:url(images/p_c_list_3.png) no-repeat left center;
}
a.pcma_li_4{
	background:url(images/p_c_list_4.png) no-repeat left center;
}
a.pcma_li_5{
	background:url(images/p_c_list_5.png) no-repeat left center;
}
a.pcma_li_6{
	background:url(images/p_c_list_6.png) no-repeat left center;
}
a.pcma_li_7{
	background:url(images/p_c_list_7.png) no-repeat left center;
}

.pcm_left,.pcmr_1,.pcmr_2,.vip_deg,.degree_logo,.pcmr_3,.mymes,.mes_count
,.order_num,.order_time,.order_sea_box{ float:left;}
.pcm_right{ float:right;}

.pcm_right{/*background:#ffffff;*/ width:750px;}
.pcmr_head{ padding-top:32px; padding-bottom:32px; background-color:#ffffff;}
.pcmr_1{width:113px; height:113px; margin-left:24px;}
.pcmr_2{
	font-size:14px;
	color:#626262;
	margin-top:16px;
	margin-left:12px;
}
.pcmr2_tit{
	font-size:21px;
	color:#313131;
}
.vip_deg_container{
	margin-top:8px;
	margin-bottom:8px;
}
.degree_logo{
	margin-left:6px;
	margin-right:12px;
}
span.degree_num{
	color:#6d7df2;
}
.points a{
	color:#6d7df2;
	margin-left:12px;
}
.pcmr_3{
	width:130px;
	height:120px;
	background:url(images/pc_split.png) no-repeat left center;
	margin-left:40px;
	padding-left:20px;
}
.pcmr_3 .mes_count{
	width:19px;
	height:17px;
	background:url(images/p_c_mescount.png) no-repeat center center;
	text-align:center;
	line-height:17px;
	position:relative;
	top:-5px;
	left:6px;
	font-size:10px;
	color:#ffffff;
}
.pcmr_3  p{ margin-top:12px;}
.pcmr_3 a{ color:#626262; font-size:14px;}

.pcmrm_1{
	width:100%;
	height:119px;
	background:url(images/pcm_order_bg.png) no-repeat center center;
	margin-top:16px;
}
.order_num,.order_time{ font-size:15px; color:#313131; margin-top:40px;}
.order_num{ margin-left:20px;}
a.order_sea_box{display:block; width:81px; height:28px; margin-top:40px;}
.order_num input{width:142px; height:24px;}
.order_time{ margin-left:25px; margin-right:25px;}
.order_time input{width:100px; height:24px;}

.pcmrm_2{ margin-top:12px;}
.pcmrm2_head{
	border:1px solid #dcdcdc;
}
.pcmrm2_head a{
	display:block;
	float:left;
	font-size:13px;
	color:#959595;
	margin-left:60px;
	padding-top:16px;
	padding-bottom:16px;
	width:52px;
	text-align:center;
}
.pcmrm2_head a.text_deco{
	 border-bottom:2px solid #6d7df2;
	 color:#313131;
}

.pc_tb_container{
	width:100%;
	height:320px;
}
.pcmrm_2 table{
	font-size:12px;
	width:100%;
	border:1px solid #dcdcdc;
	border-top:0;
}
.pcmrm_2 table td.p_c_op{
	border-right:0;
}
.p_c_op a{
	display:block;
}
.pcmrm_2 table th{ height:32px; color:#626262;}
.pcmrm_2 table td{ 
	height:94px;
	background-color:#ffffff;
	border-top:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	line-height:24px;
}
td.or_num{ padding-left:26px;}

.p_c.order_go_on{width:748px; margin-top:16px;}

.pcmrm_3_con{ 
	background-color:#ffffff;
	padding:26px 0px 26px 16px;
}
.pcmrm_3_con li{width:170px; float:left; margin-left:12px;}
.pcmrm_3_con li a{
	display:block;
}
.pcmrm3_con_pic{width:170px; height:117px;}
a.pcmrm3_tit{
	font-size:12.49px;
	color:#626262;
	margin-top:5px;
}
p.pcmrm3_money{
	font-size:14.57px;
	color:#959595;
	margin-top:6px;
}
p.pcmrm3_money span{
	color:#ff6600;
	font-size:16.65px;
	margin-left:3px;
	margin-right:3px;
}
.pc_tb_container{ display:none;}
.pcr_tb1.pc_tb_container{display:block;}

/*公司首页*/
.company_home_main{
	background-color:#ffffff;
}
.company_home_main .mid_container{
	padding-top:30px;
	padding-bottom:70px;
}
.chm_left,.h_c_h_pic,.h_c_head h4
{float:left;}

.chm_left{width:220px; margin-top:30px;}
.h_c{ border:1px solid #6d7df2; padding-bottom:60px;}
.h_c_head{ 	
	font-size:16px; 
	color:#3140ab;
	padding-left:8px; 
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #cbd1ff;
}
.h_c_head h4{ margin-left:12px;}
.h_c_m{
	padding-left:8px;
}
.h_c_m h4{
	margin-top:22px;
	margin-bottom:8px;
}
.h_c_m h4 a{
	display:block;
	color:#6d7df2;
	font-size:14px;
}
.h_c_m li > a{
	font-size:12px;
	color:#7d7d7d;
	margin-right:6px;
}
.com_intro,.contact_phone{
	border:1px solid #dcdcdc;	
	padding-left:9px;
	padding-right:9px;
	padding-top:16px;
	padding-bottom:30px;
	margin-top:26px;
}
.com_intro h4,.contact_phone h4{	
	font-size:16px;
	border-bottom:1px solid #9d9d9d;
}
.com_intro h4 a,.contact_phone h4 a{
	display:block;
	color:#6d7df2;
	width:68px;
	border-bottom:1px solid #6d7df2;
	padding-bottom:10px;
	position:relative;
	top:1.4px;
}
.com_intro .ci_content{
	font-size:14px;
	color:#626262;
	margin-top:14px;
	line-height:24px;
}
.ct_list{
	font-size:12px;
	color:#626262;
}
.ct_list li{
	margin-top:17px;
}
.ct_list li > a{
	display:block;
	color:#626262;
	margin-left:10px;
}
.ctp_container{
	margin-left:28px;
	margin-top:7px;
}
.ctp_pic{
	width:14px;
	height:14px;
}
.ctp_pic,.ctp_num,.slide_circle li,.chmr_2 li,.chmr_3 li,.chmr4_pic,.chmr4_con,.t_line_date,.t_line_city
,.dep_date span,.dep_date ul,.dep_date li,.market_price_container
{ float:left;}
.ctp_num{ margin-left:10px;}
.chm_right,.chmr_2 li.chmr2_li3{ float:right;}

.chm_right{
	width:890px;
	margin-top:30px;
}
.ch_bg_container{
	width:100%;
	position:relative;
}
.ch_slide_bg a{
	display:block;
	height:280px;
}
.slide_circle{
	width:140px;
	height:30px;
	background:url(images/c_home_toppic.png) no-repeat center center;
	position:absolute;
	bottom:0;
	left:43%;
}
.slide_circle ul{
	padding-left:32px;
	padding-top:7px;
}
.slide_circle li{
	margin-left:8px;
}

/*slide*/
.swipe{
	overflow:hidden;
	position:relative; 
	visibility:hidden;
	width:100%; 
}
.swipe-wrap{overflow:hidden;position:relative;}
.swipe-wrap > li {float: left;position:relative;}
.swipe-wrap img{display:block;}
/*slide_end*/

.chmr_2{ margin-top:6px;}
.chmr_2 li a{
	display:block;
	width:291px;
	height:99px;
}
.chmr2_li2{ margin-left:8px;}

.chmr_3{
	font-size:23.3px;
	border-top:1px solid #dddddd;
	width:100%;
	margin-top:26px;
}
.chmr_3 li{
	height:147px;
	width:296px;	
}
.chmr_3 li.li_change{
	background:url(images/drop_narrow.png) no-repeat center bottom;
}
.chmr_3 li a{
	display:block;
	width:294px;
	height:136px;
	background-color:#fdfdfd;
	color:#666666;
	text-align:center;
	border-bottom:1px solid #dddddd;
	border-right:1px dotted #dddddd;
}
.chmr_3 li a.around{border-left:1px solid #dddddd;}
.chmr_3 li a.foreign{border-right:1px solid #dddddd;}
.chmr_3 li a.c_c{
	 background-color:#6d7df2;
	 color:#ffffff;
	 border-bottom:0;
}
/*a.around{
	background:url(images/c_home_travel_1.png) no-repeat center 4%;
}*/
.chmr_3 .t_pic{
	width:79px;
	height:77px;
	margin-left:auto; margin-right:auto;
	padding-top:14px;
	margin-bottom:3px;
}
.tp_img_1{display:none;}
.around .tp_img_1{display:block;}
.around .tp_img_2{display:none;}

.chmr_4{
	border:1px solid #dcdcdc;
	padding-left:16px;
	padding-right:18px;
	margin-top:28px;
}
.chmr_4 > ul > li{
	border-bottom:1px dotted #e5e5e5;
	padding-top:30px;
	padding-bottom:30px;
}
.chmr4_pic{
	width:247px;
	height:147px;
	/*background:url(images/c_home_li_1.jpg) no-repeat center center;*/
}
.chmr4_pic.cp_1{background:url(images/c_home_li_1.jpg) no-repeat center center;}
.chmr4_pic.cp_2{background:url(images/c_home_li_2.jpg) no-repeat center center;}
.chmr4_pic.cp_3{background:url(images/c_home_li_3.jpg) no-repeat center center;}
.chmr4_pic.cp_4{background:url(images/c_home_li_4.jpg) no-repeat center center;}

.chmr4_pic img{ margin-top:5px;}

.chmr4_con{ font-size:11px; width:390px; margin-left:16px;}
.chmr4_con h4 a{
	display:block;
	color:#313131;
	font-size:18px;
	font-weight:normal;
	line-height:28px;
}
.chmr4_con h4 a:hover{color:blue;}


/**/

.chmr_40{
	border:0px solid #dcdcdc;
	padding-left:0px;
	padding-right:0px;
	margin-top:28px;
	width:820px;
	float:right;
}
.chmr_40 > ul > li{
	border-bottom:1px dotted #e5e5e5;
	padding-top:30px;
	padding-bottom:30px;
}
.chmr40_pic{
	width:180px;
	height:107px;
	float:left;
	/*background:url(images/c_home_li_1.jpg) no-repeat center center;*/
}
.chmr40_pic.cp_1{background:url(images/c_home_li_1.jpg) no-repeat center center;}
.chmr40_pic.cp_2{background:url(images/c_home_li_2.jpg) no-repeat center center;}
.chmr40_pic.cp_3{background:url(images/c_home_li_3.jpg) no-repeat center center;}
.chmr40_pic.cp_4{background:url(images/c_home_li_4.jpg) no-repeat center center;}

.chmr40_pic img{ margin-top:5px;}

.chmr40_con{ font-size:12px; width:390px; margin-left:16px; float:left;}
.chmr40_con h4 a{
	display:block;
	color:#313131;
	font-size:16px;
	font-weight:normal;
	line-height:20px;
}
.chmr40_con h4 a:hover{color:blue;}

.market_price_container0{
	color:#959595;
	font-size:11px;
	background:url(images/com_home_r_split.png) no-repeat left center;
	padding-left:35px;
	margin-left:8px;
	padding-top:20px;
	padding-bottom:10px;
}

span.now_price0{
	font-size:24px;
	color:#e93f40;
	margin-right:7px;
}
span.price_log0{color:#e93f40; margin-left:4px;}
a.view_deail0{
	display:block;
	width:100px;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#ffffff;
	font-size:16px;
	background-color:#3140ab;
	margin-left:4px;
	float:right;
}
p.nowp_container0{margin-top:12px; margin-bottom:12px;}
p.line_salers0{
	margin-top:8px;
	margin-bottom:8px;
}
.t_line_date0,.t_line_city0{
	border:1px solid #fff4d9;
	padding-right:8px;
}
/**/


.t_line_container{margin-top:14px;}
.t_line_date,.t_line_city{
	border:1px solid #fff4d9;
	padding-right:8px;
}
.t_line_date span:first-child,.t_line_city span:first-child{
	background-color:#fff4d9;
	color:#ff8f00;
	padding:2px 4px;
	margin-right:8px;
}
p.line_salers{
	margin-top:12px;
	margin-bottom:12px;
}
.dep_date li{ margin-left:10px;}
.market_price_container{
	color:#959595;
	font-size:11px;
	background:url(images/com_home_r_split.png) no-repeat left center;
	padding-left:35px;
	margin-left:8px;
	padding-top:20px;
	padding-bottom:10px;
}
span.now_price{
	font-size:24px;
	color:#e93f40;
	margin-right:7px;
}
span.price_log{color:#e93f40; margin-left:4px;}
a.view_deail{
	display:block;
	width:108px;
	height:34px;
	text-align:center;
	line-height:34px;
	color:#ffffff;
	font-size:16px;
	background-color:#3140ab;
	margin-left:4px;
}
p.nowp_container{margin-top:12px; margin-bottom:12px;}
.domestic_list,.foreign_list{ display:none;}

/*国内游*/
.domestic_main{
	background-color:#ffffff;
}
.dhead_bg{
	width:100%; 
	height:90px;
	padding-top:45px;
}
.dm1_left{
	margin-top:26px;
	width:206px;
}
.d_hot{	
	border:1px solid #dcdcdc;	
	padding-bottom:0px;
}
.d_hot > h4{	
	font-size:13px;
	font-weight:normal;
	text-align:center;
	background-color:#f6f6f6;
	padding-top:8px;
	padding-bottom:8px;
}
.d_hot > h4 a{
	display:block;
	color:#313131;
}
.dhot_con{padding-right:0px; height:319px;}
.dhot_con li{
	border-bottom:1px dotted #e5e5e5;
	padding-bottom:6px;
}
.dhot_con li.dhot_li4{border-bottom:0;}
.dhot_con h4{
	margin-top:6px;
	margin-bottom:2px;
}
.dhot_con h4 a{
	color:#313131;
	font-size:14px;
}

.dm1_left,.ds_circle li,.dm2_pic,.darea_list li{ float:left;}
.dm1_right,.darea_list,.dm3_right,.dm3rtb_2{ float:right;}
.dm1_right{
	width:915px;
	position:relative;
	padding-top:26px;
}
.ds_circle{
	position:absolute;
	bottom:14px;
	right:32px;
}
.ds_circle li a{
	display:block;
	width:32px;
	height:8px;
	background-color:#bababa;
	margin-left:6px;
}
.ds_circle li a.cur{
	background-color:#3140ab;
}

.dm2{
	border-bottom:1px dotted #e5e5e5;
	padding-bottom:6px;
	padding-top:42px;
}
ul.darea_list{
	margin-top:14px;
	padding-right:14px;
}
.darea_list li{
	margin-left:40px;
}
.darea_list li a{
	display:block;
	color:#626262;
	font-size:14px;
}
.darea_list li a:hover{
	color:blue;
}

.dm3{padding-bottom:44px;}
.dm3_left{
	width:288px;
	height:943px;
	background:url(images/domestic_hot_area_bg.jpg) no-repeat center bottom;
	margin-top:14px;
}
.dm3_harea_t span,.dm3_harea_t h4,.dm3a_list_1,.dm3a_list_2,.dm3_left,.dm3_right li
,.dm3rtb_1
{ float:left;}
.dm3_harea_t{padding-left:12px; padding-top:20px;}
.dm3_harea_t span{
	display:block;
	width:84px;
	border-bottom:1px solid gray;
	margin-top:12px;
}
.dm3_harea_t h4{	
	color:#959595;
	font-size:18px;
	font-weight:normal;
	margin-left:12px;
	margin-right:12px;
}
.dm3_area_list{
	padding-top:10px;
}
.dm3a_list_1{
	margin-left:2px;
}
.dm3a_list_2{
	margin-left:8px;
}
.dm3_area_list li{
	font-size:12px;
	margin-top:16px;
	float:left;
	margin-left:16px;
}
.dm3_area_list li a{
	display:block;
	width:117px;
	height:29px;
	background:url(images/dhot_area_bg1.png) no-repeat center center;
	text-align:center;
	line-height:29px;	
	color:#434343;	
}
.dm3_area_list li.a_color_c a{
	background:url(images/dhot_area_bg2.png) no-repeat center center;
	color:#ffffff;	
}



.dm88a_list_1{ float:left;margin-left:2px;}

.dm88_area_list{
	padding-top:10px;
}
.dm88_area_list li{
	font-size:12px;
	margin-top:16px;
	float:left;
	margin-left:16px;
}
.dm88_area_list li a{
	display:block;
	width:117px;
	height:29px;
	background:url(images/dhot_area_bg1.png) no-repeat center center;
	text-align:center;
	line-height:29px;	
	color:#434343;	
}
.dm88_area_list li.a_color_c a{
	background:url(images/dhot_area_bg2.png) no-repeat center center;
	color:#ffffff;	
}



.dm3_right{
	width:830px;
	margin-top:14px;	
}
.at_home ul{ display:none;}
.at_home ul.dm3r_default{ display:block;}
.dm3_right li{
	width:256px;
	margin-left:14px;
	margin-bottom:15px;
	float:left;
}
.dm3_right li a{
	display:block;
	width:266px;
	height:146px;	
	position:relative;
}
/*.dm3r_img_box{position:relative;}*/
a.dm3r_img1{
	background:url(images/dom_ha_img1.jpg) no-repeat center center;
}
a.dm3r_img2{
	background:url(images/dom_ha_img2.jpg) no-repeat center center;
}

.dm3r_text{
	width:100%;
	position:absolute;
	bottom:0;
	color:#ffffff;
	/*background-color:#7e7e7f;
	/*filter:alpha(opacity=70);
	opacity:0.7;
	-moz-opacity:0.7;*/
	padding-top:2px;
	padding-bottom:3px;
	font-size:13px;
	background:rgba(126,126,126,0.6) none repeat scroll !important; /*实现FF背景透明，文字不透明*/
	background-color:#7e7e7e; filter:Alpha(opacity=60);/*实现IE背景透明*/ 
}
.dm3r_text.text_2{
	background:rgba(41,68,92,0.6) none repeat scroll !important; /*实现FF背景透明，文字不透明*/
	background-color:#29445c; filter:Alpha(opacity=60);/*实现IE背景透明*/ 
}
span.dm3r_place2{
	font-size:21.83px;
	font-weight:bold;
	margin-left:14px;
	position:relative;
}
span.dm3r_pnum{
	margin-left:4px;
	margin-right:2px;
	position:relative;
}
.dm3r_bot{
	width:100%;
	height:36px;
	line-height:36px;
	background-color:#f7f7f7;
}
.dm3rtb_1{
	margin-left:10px;
	font-size:12.73px;
	color:#626262;
}
.dm3rtb_2{
	margin-right:10px;
	font-size:10.91px;
	color:#ff6600;
}
span.dm3rm{
	font-size:16.37px;
	margin-left:3px;
	margin-right:3px;
}
.dm3r_bot_img{
	width:830px;
	height:144px;
}

.dm4{padding-top:56px; padding-bottom:50px; display:none;}
.dm4_top{
	width:520px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:46px;
}
.dm4_top h4{
	text-align:center;
	color:#626262;
	font-size:32px;
	font-weight:normal;
	margin-bottom:40px;
}
.dm4_top li,.dm4_left,.dm4_right li{float:left;}
.dm4_right{float:right;}
.dm4_top li{
	margin-left:46px;
	width:64px;
}
.dm4_top li .pic_box{
	display:block;
	width:62px;
	height:60px;
}
.dm4_top li p{
	font-size:12px;
	color:#626262;
	text-align:center;
	margin-top:6px;
}
.dm4_left{
	width:366px;
	background-color:#ffffff;
	padding-bottom:20px;
}
.dm4_left .dm4_lp{
	display:block;
	width:100%;
	height:244px;
	background:url(images/dom_sum_img_1.jpg) no-repeat center center;
	position:relative;
}
.dm4_lp > div{
	width:78px;
	height:78px;
	position:absolute;
	bottom:-32px;
	left:40%;
}
.dm4_left > p{
	margin-top:34px;
	color:#313131;
	font-size:18px;
	line-height:26px;
	width:346px;
	margin-left:auto;
	margin-right:auto;
}
.dm4_left > p a{
	color:#313131;
}
.dm4_left > p a:hover{
	color:blue;
}
.dm4_right{
	width:750px;
}
.dm4_right li{
	background-color:#ffffff;
	margin-left:10px;
	margin-bottom:12px;
}
.dm4_rp{
	width:366px;
	height:152px;
	position:relative;
	overflow: hidden;
}
.dm4_rfp{
	width:56px;
	height:80px;
	position:absolute;
	top:0;
	right:10px;
	background:url(images/dom_sum_img_7.png) no-repeat center center;
	font-size:14px;
}
.dm4_rfp p{
	color:#313131;
	text-align:center;
	height:14px;
}
.dm4_rfp p:first-child{
	margin-top:30px;
}
.dm4_right .dm4r_i{
	color:#313131;
	font-size:14px;
	height:30px;
	line-height:30px;
}
.dm4r_i span{
	font-size:20px;
	margin-left:8px;
}
.dm4r_i:hover{
	color:blue;
}

/*境外游*/

.dm3r_box{ display:none;}
.dm3r_box.dm3rb_default{display:block;}

.dm3_left.foreign_m{
	height:555px;
	background:url(images/foreign_ml_bg.jpg) no-repeat center bottom;
}
a.foreign_mr_img1{
	background:url(images/foreign_mr_list_1.jpg) no-repeat center center;
}
.foreign_m3r_bp{
	margin-top:12px;
}
.dm4_left .dm4_lp.foreign_m4_lp{
	background:url(images/foreign_sum_pic.jpg) no-repeat center center;
}

/*列表页*/
.list_page_head_bg,.list_page_right{float:right;}
.list_page_head_bg{
	width:616px;
	height:91px;
}
.list_page_left,.lpl_1_head > span,.lpl_1h_tip,.lpl_1_2 li,.lpl_1_2 > span,.lpl_1_2 ul,.lpl_1_3 > span
,.lpl_1_3 ul,.lpl_1_3 li,.more_sel a,.lpl_1_4 > span,.lpl_1_4 ul,.lpl_1_4 li
,.lpl_1_5_1,.lpl_1_5 .search_container,.ar_list li,.lpl2_1 li,.lpl2_1,.lpl2_2,.lpl2_3
,.lpl2_2 .lpl2_sel_box,.lpr_2_li_pic,.lpr2_li_intro
{float:left;}
.list_page_right,.more_sel,.lpl_1_5 .ar_list{float:right;}

.list_page_left{
	width:876px;
	/*border:1px solid #e5e5e5;*/
}
.lpl_1{font-size:12px; padding-left:12px; padding-bottom:24px;border:1px solid #e5e5e5;}
.lpl_1 a{ color:#535353;}
.lpl_1_head{
	padding-top:14px;
	padding-bottom:6px;
	border-bottom:1px solid #e5e5e5;
}
.lpl_1_head > span{
	color:#ff7800;
	font-size:26px;
	margin-left:8px;
	margin-right:12px;
}
.lpl_1h_tip{
	color:#7d7d7d;
	font-size:12px;
	padding-top:2px;
}
.lpl_1h_tip span{
	color:#ff7800;
	font-size:22px;
	margin-left:6px;
	margin-right:6px;
}
.lpl_1_2{padding-bottom:12px; padding-top:12px;border-bottom:1px dotted #e5e5e5;}
.lpl_1_2 > span,.lpl_1_3 > span,.lpl_1_4 > span{ color:#3140ab;}
.lpl_1_2 li{
	margin-left:14px;
}
.lpl_1_2 li a{
	display:block;
	width:42px;
	height:20px;
	text-align:center;
	line-height:20px;
	
}
.lpl_1_2 li.lpl_li_c a,.lpl_1_3 li.lpl_li_c a{
	color:#ffffff;
	background-color:#3140ab;	
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
}
.lpl_1_3{ padding-top:12px;}
.lpl_1_3 ul{
	width:680px;
}
.lpl_1_3 li{ margin-left:20px; margin-bottom:10px;}
.lpl_1_3 li a{
	display:block;
	height:20px;
	line-height:20px;
	padding-left:8px;
	padding-right:8px;
}
.more_sel{
	margin-right:14px;
}
.more_sel a{
	display:block;
	width:48px;
	height:24px;
	line-height:24px;
	text-align:center;
}
.lpl_1_3 .more_sel a.m_s_1{
	border:1px solid #ff7800;
	color:#ff7800;
}
.lpl_1_4{ 
	margin-left:74px; 
	background-color:#f7f7f7;
	padding-top:12px;
	padding-bottom:8px;
	margin-bottom:20px;
}
.lpl_1_4 > span{ margin-left:6px;}
.lpl_1_4 ul{width:520px;}
.lpl_1_4 li{ margin-left:10px; margin-bottom:12px;}
.lpl_1_4 li a{
	color:#ac6a00;
	display:block;
	width:60px;
	height:20px;
}
.lpl_1_4 .more_sel a.m_s_1{
	border:1px solid #e5e5e5;
}
.more_sel a.m_s_2{
	background:url(images/list_more_drop.png) no-repeat right center;
	padding-right:3px;
}

.lpl_1_5{
	padding-top:24px;
	border-top:1px dotted #e5e5e5;
}
.lpl_1_5_1{margin-top:4px;}
.lpl_1_5_1 span{
	color:#959595;
}
.lpl_1_5_1 input.datepick{
	width:120px;
	height:24px;
	background:url(images/list_input.png) no-repeat 96% center;
	border:1px solid #dcdcdc;
}
.lpl_1_5 .search_container{
	width:340px;
	margin-left:40px;
}
.lpl_1_5 .sea_input_3{
	width:230px;
}
ul.ar_list{
	width:130px;
}
ul.ar_list li{
	margin-right:12px;
}
.p_c_loc > a{color:#434343;}
.p_c_loc.list_page{margin-bottom:30px;}

.lpl_2{
	width:874px;
	height:32px;
	background-color:#f7f7f7;
	font-size:14px;
	border:1px solid #e5e5e5;
	border-top:0;
}
.lpl2_1 li.lpl2_li_c{
	background-color:#3140ab;
}
.lpl2_1 a{
	display:block;
	width:86px;
	height:32px;
	text-align:center;
	line-height:32px;
	color:#626262;
}
.lpl2_1 a.lpl2_li_down{
	border-left:1px solid #e5e5e5;
	/*background:url(images/list_down.png) no-repeat 84% center;*/
	background-image:url(images/list_down.png);
	background-repeat:no-repeat;
	background-position:84% center;
}
.lpl2_1 li.lpl2_li_c a{
	/*background-color:#3140ab;*/
	color:#ffffff;
}

.lpl2_2{padding-top:6px;}
.lpl2_sel_box{margin-left:20px;}
.lpl2_sel_box a{
	color:#959595;
}
.lpl2_3{
	margin-left:40px;
	margin-top:5px;
}
.lpl2_3 .price_btw{
	width:62px;
	height:20px;
	background:url(images/list_money.png) no-repeat 2% center;
	padding-left:10px;
	line-height:20px;
	border:1px solid #ededed;
}
.lpl2_3 span:first-child{
	color:#959595;
	margin-right:8px;
}
.pbt_sure{
	border:0;
	width:50px;
	height:22px;
	text-align:center;
	line-height:22px;
	background-color:#3140ab;
	color:#ffffff;
	margin-left:12px;
}
.chmr4_pic.cp_5{
	background:url(images/c_home_li_5.jpg) no-repeat center center;
}
/*.nav{ margin-top:40px; font-size:12px;color:#626262; float:right;}*/
.pg{ list-style-type:none; float:left;}
.pg li{float:left;margin-right:8px;}
.pg li a{ 
display:block;
height:26px; line-height:26px; 
text-decoration:none; 
width:28px; 
text-align:center;
border:1px solid #d3d3d3;

font-size:12px;color:#626262;
}
.pg li a.pg_f{ width:70px; background:url(images/pre.png) no-repeat scroll 4% center;}
.pg li a.pg_e{ width:70px; background:url(images/next.png) no-repeat scroll 96% center;}
.pg li a:hover{ background-color:#ffa534; color:#ffffff;}
.jump_div{ float:left; margin-left:12px;}
.jump_input{ width:28px; height:26px; text-align:center; margin-left:4px; margin-right:6px; color:#626262;}
.jump_button{ width:56px; height:26px; background-color:#ffffff; border:1px solid #d3d3d3; cursor:pointer; margin-left:8px;color:#626262;}

.list_page_right{width:240px;}

.lpr_1{
	width:240px;
	height:518px;
}
.lpr_2{
	border:1px solid #e5e5e5;
	padding-bottom:24px;
	margin-top:22px;
}
.lpr_2 > p:first-child,.lpr_3 > p:first-child{
	height:42px;
	line-height:42px;
	background-color:#eeeeee;
	padding-left:14px;
	font-size:16px;
	color:#313131;
}
.lpr_2 li{ margin-top:14px;}
.lpr_2_li_pic{ margin-left:18px;}
.lpr2_li_intro{ margin-left:12px;}
.lpr2_li_intro h4{font-size:14px; margin-bottom:2px;}
.lpr2_li_intro h4 a{color:#313131;}
.lpr2_li_intro p{color:#959595; font-size:12px;}

.lpr_3,.lpr_4{
	border:1px solid #e5e5e5;
	margin-top:32px;
	display:none;
}
.lpr_3 ul{
	width:209px;
	margin-left:auto;
	margin-right:auto;
	font-size:12.49px;
}
.lpr_3 > p:first-child span{
	color:#e60012;
	margin-right:3px;
}
.lpr_3 li{ border-bottom:1px dotted #e5e5e5; padding-top:12px; padding-bottom:12px;}
.lpr_3 li.li_last{border-bottom:0;}
.lpr3_pic_one{
	width:209px;
	height:144px;	
	/*background:url(images/lp_mr_bg2.jpg) no-repeat center center;*/
}

.lpr_3 img { width:209px; height:144px;}

.lpr3_text{ margin-top:12px; /*margin-bottom:16px;*/ line-height:24px;}
.lpr3_text a{ color:#626262;}
.lpr3_mon_con{ float:right; color:#959595;}
.lpr3_mon_num{ color:#ff6600; font-size:16.65px; margin-left:4px; margin-right:4px;}

.lpr3_pic2{width:22px; height:30px;}
.lpr3_pic2,.lpr_4_3 .highlight{float:left;}
.lpr3_text.lpr3i,.lpr_4_3 a{float:right;}
.lpr3_text.lpr3i{width:175px; margin:0;}

.lpr_4 .mid{
	width:209px;
	margin-left:auto;
	margin-right:auto;
}
.lpr_4_1{
	margin-top:16px;
	margin-bottom:16px;
}

.lpr_4_2{
	margin:0px; padding:0px;
	width:100%; overflow:hidden;
}
.lpr_4_3{ margin-top:6px; margin-bottom:12px;}
.lpr_4_3 .highlight{width:49px;}
.lpr_4_3 a{
	display:block;
	font-size:14px;
	color:#626262;
}
.lpr_4_4 li{ margin-bottom:12px;}
.lpr_4_4 li a{ display:block;font-size:12px; color:#959595;}
.lpr_4_4 li a span{
	position:relative;
	top:-4px;
	margin-right:4px;
}

/*零售商首页*/
.retailer_c_pic,.retailer_c_d{float:left;}
.retailer_c_pic{
	width:20px;
	height:18px;
}
.contact_phone .rt_p{
	font-size:16px;
	color:#000000;
	margin-top:20px;
}
.retailer_c_pic{ margin-right:8px;}
.retailer_c_d{
	font-size:14px;
	color:#626262;
}
.retailer_contact li{
	border-bottom:1px dotted #dcdcdc;
	padding-top:20px;
	padding-bottom:20px;
}
.retailer_contact li.re_loc{border-bottom:0;}
li.re_loc .retailer_c_d{width:170px;}

/*旅游攻略*/
.t_g.dm1_left{width:225px;}
.t_g.dhot_con{height:240px;}
.t_g.d_hot{padding:0; width:100%; border-right:0;  border-top:2px solid #3140ab;}
.t_g li h4{padding-top:8px;}
.t_g li.tg_left_li3{border:0;}
.tguide_mleft_bot{width:100%;}
.tguide_mleft_bot a,.tg_g,.tg_des,.tgm1_bot_1,.tgm1_bot1_con1,.tgm1_bot1_con2,.tgm1_bot2_con1
,.tgm1_bot2_con2,.tgtm_1_left,.tg_theme_main_2 li,.tgm4_2_top1,.tgm4_2_top2,.tgm4_2_menu li
{ float:left;}
.tgm1_bot_2,.tgtm_1_right,.tg_theme_main_2 li.tgtm2_li3,.tgm4_2_top1_date,.tgm4_2_menu
{float:right;}
.tg_g,.tg_des{
	width:120px; 
	height:40px;
	line-height:40px;
	border-top:1px solid #dcdcdc;
}
.tg_g{
	border-right:1px solid #dcdcdc;
}
div.tg_des{width:102px;}
.tguide_mleft_bot a{
	display:block;	
	color:#626262;
	font-size:14px;
}
.tg_g a{
	background:url(images/t_guide_gpic.png) no-repeat left center;
	padding-left:25px;	
	margin-left:8px;
}
.tg_des a{
	background:url(images/t_guide_des.png) no-repeat left center;
	padding-left:26px;
	margin-left:12px;
}
.h_c_m.t_g li > a{ margin-right:8px;}

.tg_m1_bot{
	 background-color:#f9f9f9; 
	 padding-top:10px;
	 padding-bottom:10px;
	 border:1px solid #dcdcdc;
	 border-top:0;
}
.tgm1_bot_1 a{
	display:block;
	color:#959595;
	font-size:14px;
	text-align:center;
}
.tgm1_bot1_con1 a{
	background:url(images/t_guide_hpic_1.png) no-repeat left center;
	padding-left:52px;
	margin-left:32px;
}
.tgm1_bot1_con2 a{
	background:url(images/t_guide_hpic_2.png) no-repeat left center;
	padding-left:56px;
	margin-left:60px;
}
.tgm1_bot_1 a p:first-child{
	color:#ff7800;
	font-size:20px;
}

.tgm1_bot_2{margin-right:80px; margin-top:4px;}
a.tgm1_bot2_con1{
	display:block;
	width:143px;
	height:37px;
}
.tgm1_bot2_con1,.tgm1_bot2_con2{
	width:143px;
	height:37px;
	font-size:17px;
	/*margin-top:7px;*/
	margin-left:35px;
	line-height:37px;
}
.tgm1_bot2_con1 a,.tgm1_bot2_con2 a{
	display:block;	
	padding-left:22px;	
	color:#6d7df2;	
	width:76px;
	margin-left:auto;
	margin-right:auto;
}
.tgm1_bot2_con1 a{
	background:url(images/t_guide_release_pic_1.png) no-repeat left center;
}
.tgm1_bot2_con2 a{
	background:url(images/t_guide_myt.png) no-repeat left center;
}
.tgm1_bot2_c{
	background:url(images/t_guide_release_bg.png) no-repeat center center;
}
.tgm1_bot2_c.tgm1_bot2_con2 a{
	background:url(images/t_guide_myt_c.png) no-repeat left center;
	color:#ffffff;
}
.tgm1_bot2_c.tgm1_bot2_con1 a{
	background:url(images/t_guide_release_pic_c.png) no-repeat left center;
	color:#ffffff;
}

.t_g_main_3{
	margin-top:18px;
}
.t_g_main_3 .dm4_left{background-color:#f5f5f5; padding-bottom:10px;}
.t_g_main_3 .dm4_left > p{
	margin-top:46px;
}

.t_g_main_3 .dm4_right li{background-color:#f5f5f5;}
.t_g_theme{
	border-bottom:1px solid #7dc057;
	position:relative;
	margin-bottom:14px;
}
.t_g_theme .darea_list{
	position:absolute;
	bottom:0;
	left:330px;
}
.t_g_theme .darea_list li{
	width:70px;
	height:26px;
	text-align:center;
	line-height:26px;	
}
.t_g_theme .darea_list li.dali_c{background-color:#6b95f3;}
.darea_list li.dali_c a{ color:#ffffff;}
.tgtm_1_left{
	width:660px;
	height:220px;
}
.tgtm_1_right{
	width:465px;
	height:220px;
	background:url(images/t_guide_tib.png) no-repeat center center;
}
.tgtm_1_right p{
	margin-left:52px;
	margin-right:36px;
	margin-top:32px;
	font-size:15px;
	color:#ffffff;
	line-height:26px;
}

.tg_theme_mcontainer{padding-bottom:50px; display:none;}
.tg_theme_mcontainer.tg_theme_c_1{display:block;}
.tg_theme_main_2{
	margin-top:22px;
	/*padding-bottom:50px;*/
}
.tg_theme_main_2 li{
	width:366px;
	margin-right:13px;
}
.tgtm_2_top{
	/*width:366px;*/
	width:100%;
	height:152px;
	overflow:hidden;
}
.tgtm_2_con{font-size:14px; color:#313131; background-color:#f5f5f5;}
.tgtm_2_con span{ vertical-align:middle;}
.tgtm2c_1{
	font-size:20px;
	margin-left:10px;
}
.tg_theme_main_2 li.tgtm2_li2{ margin-left:20px;}

.tgm4_top.dm4_top{width:290px;}
.tgm4_top.dm4_top h4{font-size:29px; margin-bottom:20px;}
.tgm4_top.dm4_top li{
	width:76px;
	font-size:14px;
	margin-left:26px;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}
.tgm4_top.dm4_top li.tgm4li_c{
	background:url(images/t_guide_cb.png) no-repeat center center;
}
.tgm4_top.dm4_top li.tgm4li_c a{color:#ffffff;}

.tgm4_top.dm4_top li.li_one{margin-left:0;}
.tgm4_top.dm4_top li a{color:#626262;}

.tgm4_2{
	width:1139px;
	height:334px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/tguide_f_box.png) no-repeat center center;
	margin-top:60px;
}

.tgm4_2_top_box{ margin-left:24px; position:relative;}
.tgm4_2_top1{
	width:466px;
}
.tgm4_2_top1_date{font-size:14px; color:#626262;position:relative;top:-4px;}
.tgm4_2_con{
	font-size:12px;
	color:#959595;
	line-height:22px;
	margin-top:5px;
}

.tgm4_2_top2{
	 /*margin-left:22px;*/
	 position:absolute;
	 left:486px;
	 top:-47px;
}
.tgm4_2_top2 .user_pic{
	width:103px;
	height:105px;
	/*background:url(images/t_guide_user_img.png);*/
	/*position:relative;
	top:-48px;*/	
}
.tgm4_2_top2 .user_name{
	position:absolute;
	top:40px;
	left:85px;
	width:74px;
	height:22px;
	line-height:18px;	
	text-align:center;	
	background:url(images/t_guide_user_name.png) no-repeat center center;
	font-size:14px;	
	}
.tgm4_2_top2 .user_name p{
	color:#ffffff;	
}
.tgm4_2_menu li{
	width:22px;
	height:22px;
	text-align:center;
	line-height:22px;
	background:url(images/tguide_f_num_2.png) no-repeat center center;
	margin-right:10px;
	font-size:13px;
}
.tgm4_2_menu li.tgm4_2_mc{
	background:url(images/tguide_f_num_1.png) no-repeat center center;
}
.tgm4_2_menu li a
{color:#626262;}
.tgm4_2_menu li.tgm4_2_mc a{
	color:#ffffff;
}

.tgm4_img_box ul{
	position:relative;
	margin-left:24px;
	margin-top:7px;
}
.tgm4_img_box li{float:left; position:absolute;}
.tgm4_img_1{
	width:180px;
	height:125px;
	z-index:1;
	left:0px;
	top:40px;
}
.tgm4_img_2{
	width:230px;
	height:159px;
	z-index:2;
	left:134px;
	top:20px;
}
.tgm4_img_3{
	width:293px;
	height:202px;
	z-index:3;
	left:340px;
	top:0px;
}

.tgm4_pintro{ 
	position:absolute; 
	top:50px; 
	left:320px;
	width:416px;
	color:#626262;
	font-size:13px;
	display:none;
}
.tgm4_img_3 .tgm4_pintro{display:block;}

/*批发商登录*/
.sale_login.login_main{
	background:url(images/sale_login_bg.jpg) no-repeat center center;
}
.sale_login.login_box{width:340px; padding-top:26px; right:40px;}
.login_box form{width:250px;}
.slogin_head{width:200px; margin-left:auto; margin-right:auto; margin-bottom:12px;}
.slpic{
	height:50px;
	line-height:50px;
	background:url(images/sale_login_pwd.png) no-repeat left center;
	padding-left:58px;
	color:#027bc0;
	font-size:24px;
}
.login_box table{
	height:220px;
}
.login_box table td{padding-left:12px;}
.login_box table td.sl_ibox{padding-right:12px; padding-left:8px;}
.login_box table td.sls_box{padding:0;}
.sl_input{
	width:170px;
	height:32px;
	line-height:32px;
	/*margin-left:10px;*/
	border:1px solid #cecece;
}
.sl_submit{
	width:100%;
	height:34px;
	line-height:34px;
	border:0;
	background-color:#485fff;
	color:#ffffff;
	font-size:15px;
	margin-top:20px;
	cursor:pointer;
}
.checkcode_box input{
	border:0;
	width:100px;
	height:28px;
	line-height:28px;
}
.checkcode_box .code_num{
	width:47px;
	height:21px; 
	float:right;
	margin-top:5px;
	margin-right:8px;
}

/*批发商首页*/
.wholes_us_pic{
	width:197px;
	height:128px;
	margin-top:16px;	
}
.com_intro.whole_us_con{padding-bottom:26px;}
.whole_us_con h4{margin-right:12px;}
.whole_us_con .ci_content{ margin-top:22px; line-height:22px;}
.wholes_mr_menu{margin-top:24px; position:relative; z-index:8; top:2px;}
.whole.chmr_4{ 
	margin-top:0; 
	position:relative; 
	display:none; 
	padding-top:14px;
	padding-bottom:14px;
}
.chm_right .whole.w_one{ display:block;}

.wholes_mr_menu{z-index:8; font-size:16px;}
.wholes_mr_menu a{ float:left;}
.wholes_mr_menu a{
	display:block;
	width:120px;
	height:40px;
	text-align:center;
	line-height:40px;		
	color:#313131;
}
.wholes_mr_menu a.wholes_sel{
	background-color:#ffffff;
	/*border:1px solid #dcdcdc;
	border-bottom:0;
	border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-webkit-border-radius:6px;*/
	background:url(images/whole_menu_box.png) no-repeat left center;
}
.chmr_4 > ul > li.last_bot{ border-bottom:0;}


/*说明文档展示页*/
.doc_show.company_home_main{ height:600px;}
.doc_show_m_con{margin-top:46px;}

.doc_show_left{float:left;}
.doc_show_right{float:right;}

.doc_show_left{
	width:167px;
	margin-left:12px;
}
.doc_show_left li{
	width:100%;
	height:39px;
	text-align:center;
	line-height:39px;
	background-repeat:no-repeat;
	background-position:left center;
	background-image:url(images/doc_show_menu_def.png);
	margin-bottom:12px;
}
.doc_show_left li a{
	font-size:18px;
	color:#626262;
}

.doc_show_left li.ds_li_sel{
	background:url(images/doc_show_menu_c.png) no-repeat left center;
}
.doc_show_left li.ds_li_sel a{ color:#ffffff;}

.doc_show_right{width:940px; border:1px solid #e5e5e5; padding-top:20px; padding-bottom:40px;}
.doc_show_right .mid_doc_r{
	width:875px;
	margin-left:auto;
	margin-right:auto;
}
.d_s_r_head{
	width:100%;
	/*height:30px;*/
	background:url(images/doc_show_h_bot.jpg) no-repeat left bottom;
}
.d_s_r_head h3{
	color:#626262;
	font-size:24px;
	font-weight:normal;
	padding-bottom:5px;
}
.d_s_r_con li{ margin-top:30px;}
.d_s_r_con li h4{
	font-size:18px;
	color:#626262;
	font-weight:normal;
}
.ds_r_c_details{
	color:#959595;
	font-size:12px;
	margin-top:14px;
	line-height:22px;
}
.d_s_c_box{display:none;}
.d_s_c_box.d_s_c_show{display:block;}

/*周边游*/
.around_m.dm3_left{
	height:748px;
	background:url(images/around_h_a_bg.jpg) no-repeat center bottom;
}
a.around_mr_img1{
	background: no-repeat center center;
}
a.around_mr_img2{
	background:url(images/around_h_a_list_2.jpg) no-repeat center center;
}
a.around_mr_img3{
	background:url(images/around_h_a_list_3.jpg) no-repeat center center;
}
.dm4_left .dm4_lp.around_m4{
	/*background:url(images/around_sum_pic.jpg) no-repeat center center;*/
}
/*详细页*/
.detail_m1_left,.haoke_price,.haoke_p_descr,.reputation_pic,.detail_qq_pic,.detail_phone_num,.detail_address
,.detail_m1r_con2_left,.detail_m1r_con2_right,.detail_m2 li,.detail_m3_day_menu
{float:left;}
.detail_m1_right{float:right;}

.detail_page_main{
	border:1px solid #e5e5e5;
	padding-top:16px;
	padding-left:16px;
	padding-bottom:46px;
}
.detail_m1_left{width:386px;}

.calendar {		
	width:382px;	
	border:1px solid #3140ab;
	margin-top:24px;
}

.detail_m1_right{ width:690px; margin-right:12px;}
.detail_m1r_head{
	border-bottom:1px solid #e5e5e5;
	padding-bottom:20px;
}
.detail_m1rh_con{
	width:100%;
	color:#313131;
	font-size:26px;
	line-height:40px;
	padding-right:12px;
	position:relative;
	right:12px;
}
.detail_m1rh_con span{
	color:#959595;
	font-size:18px;
	margin-left:26px;
}

.detail_m1r_con1{
	padding-top:6px;
	padding-bottom:24px;
        margin-top: 30px;
}
.detail_m1r_con1 table{
	height:180px;
	font-size:14px;
	color:#626262;
}
.detail_m1r_con1 table tr td:first-child{
	padding-right:16px;
	color:#959595;
}
.reputation_pic{
	width:15px;
	height:14px;
	background:url(images/detail_reputation.png) no-repeat center center;
	margin-right:5px;
}
.haoke_price span{
	color:#f1253c;
	font-size:30px;
}

a.haoke_p_descr{
	display:block;
	color:#e93f40;
	margin-left:10px;
        margin-top: 6px;
	background:url(images/detail_ins.png) no-repeat right center;
	padding-right:20px;
        font-size: 12px;
        color: #959595;
}
td span.detail_now_price{
	text-decoration:line-through;	
}
td span.detail_advise{
	margin-left:18px;
}

.detail_m1r_con2{font-size:14px;}
#detail_divselect_1.divselect,#detail_divselect_2.divselect{
	width:192px;
	font-size:14px;
}
#detail_divselect_1.divselect cite,#detail_divselect_2.divselect cite,#detail_divselect_ti_1.divselect cite,#detail_divselect_ti_2.divselect cite{
	width:184px;
	height:34px;
	line-height:34px;
	padding-right:0;
	color:#626262;
	background:url(images/detail_select.png) no-repeat 95% center;
}
#detail_divselect_1.divselect ul,#detail_divselect_2.divselect ul,#detail_divselect_ti_1.divselect ul,#detail_divselect_ti_2.divselect ul{
	width:100%;
}
#detail_divselect_1.divselect ul li,#detail_divselect_2.divselect ul li{
	height:32px;
	line-height:32px;
}
#detail_divselect_1.divselect ul li a,#detail_divselect_2.divselect ul li a{
	height:32px;
}


.detail_m1r_con2_left{
	color:#959595;
}
.detail_m1r_con2_right{
	color:#626262;
	margin-left:30px;
}
.detail_phone_num{ margin-left:20px;}
.detail_address{ margin-left:30px;}

.detail_qq_pic{width:77px; height:22px;}

#detail_divselect_ti_1.divselect,#detail_divselect_ti_2.divselect{width:70px;}
#detail_divselect_ti_1.divselect cite,#detail_divselect_ti_2.divselect cite{width:62px; height:28px; line-height:28px;}
#detail_divselect_ti_1.divselect ul li,#detail_divselect_ti_2.divselect ul li{
	height:28px;
	height:28px;
}
#detail_divselect_ti_1.divselect ul li a,#detail_divselect_ti_2.divselect ul li a{ height:28px;}

input#detail_datepicker{
	width:180px;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#626262;
	padding-left:10px;
	background:url(images/detail_date.png) no-repeat 94% center;
}
.detail_m1r_con2_box{
	margin-top:10px;
}
.detail_m1r_con_submit{
	width:150px;
	height:30px;
	text-align:center;
	line-height:30px;
	background-color:#ff9a18;
	border:0;
	font-size:16px;
	color:#ffffff;
	cursor:pointer;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;	
}
.detail_m2{
	/*margin-top:42px;*/
	background-color:#ffffff;
	z-index:99;
	border-bottom:2px solid #3140ab;
	width:1122px;
}
.detail_m2.fixed{
	position:fixed;
	top:0;
}
.detail_m2 li{
	width:104px;
	height:50px;
	text-align:center;
	line-height:50px;
	font-size:16px;	
	cursor:pointer;
	float:left;
}
.detail_m2 li.detail_m2_li_sel{
	background-color:#3140ab;
}
.detail_m2 li a{
	color:#313131;
	display: block;
}
.detail_m2 li.detail_m2_li_sel a{color:#ffffff;}

.detail_m3{	
	margin-right:10px;
	padding-top:30px;
}
.detail_m3_day_menu.fixed{
	position:fixed;
	top:72px;
	z-index:99;	
}
.detail_m3_day_menu li{
	font-size:12px;	
	width:60px;
	height:32px;
	line-height:32px;
	text-align:center;
	background-color:#dbdbdb;
	margin-bottom:14px;
	cursor:pointer;
}
.detail_m3_day_menu li.detail_m3_dmenu_sel{
	background-color:#3140ab;
}
.detail_m3_day_menu li a{
	color:#ffffff;
	cursor:pointer;
}
.detail_m3_right{
	margin-right:30px;
	width:990px;
}
.detail_m3r_box{
	width:100%;
	/*height:515px;
	background:url(images/detail_line_border.png) no-repeat left top;*/
}
.detail_m3r_dbox_menu{
	width:990px;
	height:48px;
	line-height:48px;
	font-size:16px;
	color:#ffffff;
	background:url(images/detail_day_hbg.png) no-repeat center center;
}
.detail_m3r_dbox_menu span{
	display:block;
	float:left;
}
.detail_m3r_dbox_menu .day_num{
	width:48px;
	height:48px;
	text-align:center;
	line-height:48px;
}
.detail_m3r_dbox_menu .day_address{
	margin-left:16px;
}
.dm3r_dcon_box{	
	font-size:16px;
	position:relative;
	border-left:2px dotted #d2d2d2;
	margin-left:22px;
	box-sizing:border-box;	
	padding-top:30px;
	padding-bottom:50px;
}
.detail_m3r_dcon_1,.detail_m3r_dcon_2,.detail_m3r_dcon_3,.detail_m3r_dcon_4{
	color:#313131;
	/*margin-top:28px;*/
	padding-left:32px;
	position:relative;	
}
.detail_m3r_dcon_2{
	margin-top:35px;
	margin-bottom:35px;
}
.detail_m3r_dcon_3{ margin-bottom:28px;}
.dtl_fb_tlog{
	 position:absolute;
	 top:0;
	 left:-12px;
} 
.dm3r_dcon1_d{
	color:#626262;
	font-size:12px;
	line-height:23px;
	margin-top:12px;
	overflow: hidden;
}
/*.detail_m3r_dcon_2{
	color:#313131;
	position:absolute;
	top:134px;
}
.detail_m3r_dcon_3{
	 position:absolute;
	 top:186px;
	 color:#313131;
}
.detail_m3r_dcon_4{
	position:absolute;
	top:230px;
	width:100%;
}*/

.detail_m3r_dcon_4 li{
	float:left;
	width:308px;
	height:189px;
	text-align:center;
}
.detail_m3r_dcon_4 li a{
	display:block;
	width:286px;
	height:189px;	
	border:1px solid #474747;
	border-radius:12px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	overflow:hidden;
}
.detail_m3r_dcon_4 li a img{
	width:286px;
	height:189px;	
}
/*li.detail_m3r_dcon4_li2{
	margin-left:36px;
	margin-right:36px;
}*/

.detail_m4{
	margin-top:40px;
}
.detail_m4_head{
	height:30px;
	background:url(images/detail_know.png) no-repeat left center;
}
.detail_m4_head h4{
	margin-left:34px;
	height:30px;
	line-height:30px;
	color:#3140ab;
	font-size:20px;
	font-weight:normal;
}
.detail_m4_split{
	width:100%;
	height:3px;
	background:url(images/detail_know_bot.png) no-repeat left center;
	margin-top:4px;
}
.detail_m4_con_box{
	color:#707070;
	font-size:14px;
	line-height:24px;	
	margin-right:40px;
	margin-top:5px;
	min-height:50px;
	margin-bottom:10px;
}

.detail_m4_con_box .t { font-size:16px; font-family: "微软雅黑"; font-weight: bold;}

.detail_m4_con_tip{margin-top:34px;}



.detail_m5_head{
	height:30px;
	background:url(images/detail_1.png) no-repeat left center;
}
.detail_m5_head h4{
	margin-left:34px;
	height:30px;
	line-height:30px;
	color:#3140ab;
	font-size:20px;
	font-weight:normal;
}

.detail_m6_head{
	height:30px;
	background:url(images/detail_2.png) no-repeat left center;
}
.detail_m6_head h4{
	margin-left:34px;
	height:30px;
	line-height:30px;
	color:#3140ab;
	font-size:20px;
	font-weight:normal;
	
}

.detail_m7_head{
	height:30px;
	background:url(images/detail_3.png) no-repeat left center;
}
.detail_m7_head h4{
	margin-left:34px;
	height:30px;
	line-height:30px;
	color:#3140ab;
	font-size:20px;
	font-weight:normal;
}

.detail_m8_head{
	height:30px;
	background:url(images/detail_4.png) no-repeat left center;
}
.detail_m8_head h4{
	margin-left:34px;
	height:30px;
	line-height:30px;
	color:#3140ab;
	font-size:20px;
	font-weight:normal;
}


.detail_m9_head{
	height:30px;
	background:url(images/detail_5.png) no-repeat left center;
}
.detail_m9_head h4{
	margin-left:34px;
	height:30px;
	line-height:30px;
	color:#3140ab;
	font-size:20px;
	font-weight:normal;
}

/*游记切换图*/
#tags2 LI {
	 FLOAT: left; MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none; HEIGHT: 47px
}
#tags2 LI A {
	BACKGROUND: no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #999; LINE-HEIGHT: 47px; PADDING-TOP: 0px; HEIGHT: 47px; TEXT-DECORATION: none
}
#tags2 LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags2 LI.selectTag {
	BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 45px; background:url(images/t_n_ul_bg.png); width:103%; border-bottom:none;
}
#tags2 LI.selectTag A {
	BACKGROUND-POSITION: right top; COLOR: #fff; LINE-HEIGHT: 45px; HEIGHT: 45px
}
#tagContent DIV.selectTag {
	DISPLAY: block
}
/*热闹推荐图*/
#tags3 LI {
	 FLOAT: left; MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none; HEIGHT: 34px; width: 90%;COLOR: #959595; border-bottom:1px dotted #e5e5e5;
	 
}
#tags3 LI span { float:right; line-height: 34px;}
#tags3 LI A {
	BACKGROUND: no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #959595; LINE-HEIGHT: 34px; PADDING-TOP: 0px; HEIGHT: 34px; TEXT-DECORATION: none
}
#tags3 LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags3 LI.selectTag1 {
	 POSITION: relative; HEIGHT: 34px; background:url(images/recommend_ico2.png); background-repeat:no-repeat;
	background-position:left center;
}
#tags3 LI.selectTag1 A {
	BACKGROUND-POSITION: right top; COLOR: #2ca8f0; LINE-HEIGHT: 34px; HEIGHT: 34px
}
#picpic DIV.selectTag1 {
	DISPLAY: block
}
.spot_gallery_list img{margin-top:10px;}
.upload_append_list{width:100%;position: relative;height:110px;}
.pictxt{width:577px;height:110px;border: 1px solid #DFDFDF;border-radius: 10px;text-indent: 10px;line-height:20px;}
.Dq_box {width:830px; padding:0px; margin:0px;}
.diqu_box {width:830px; padding:0px; margin:0px; }
.diqu_box ul { width:830px; }
.diqu_box li { width:265px; height:205px; float:left; margin-right:0px; margin-left:10px; margin-top:10px; background-color:#efefef; line-height:120%}
.diqu_box li img {margin:10px;}
.diqu {width:265px; height:200px; margin-right:0px; background-color:#FFF;}
.daqu {text-align:left; padding-left:10px; padding-top:5px; font-size:14px; font-weight:bold;}
.xiaoqu {font-size:12px; text-align:left; padding:5px; color:#999; line-height:120%; overflow:hidden;}
.xiaoqu a {width:70px; float:left; line-height:130%}


 .head_2{ width:1155px;margin: 0 auto;height: 125px; }
             .head_2 .mid_container2{ height: 125px; }
             .shop_title{margin-top: 50px;padding-left: 30%;font-size: 30px;color: #000;}