@charset "utf-8";
@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font-family:"宋体"!important;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:"宋体"!important;}
ul,ol,li {list-style: none outside none;}
a{text-decoration:none;  blr:expression(this.onFocus=this.blur());   /*    IE Opera    */ outline:none;   /*    FF Opera    */
}
a:focus{-moz-outline-style: none;   /*    FF    */}
a:hover{text-decoration:none;}
fieldset,img{border:0;}
img{vertical-align:middle;/*display:block;*/}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
.fl{ float:left;}
.fr{ float:right}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:after {visibility: hidden;display:block;font-size:0;content:"";clear:both;height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.fz14{font-size:14px; font-weight:bold; line-height:20px; color:#79818c}
.fz12{font-size:12px; font-weight:bold; line-height:20px; color:#79818c}
.fz20{font-size:18px; font-weight:bold;color:#515b67;}
.fz26{font-size:26px; font-weight:bold; color:#515b67;}
.fz22{font-size:22px; color:#515b67; font-weight:bold;}
.borderbottom{ border-bottom:1px dashed #dfdfdf}
.c_white{ color:#FFF}
.c_gary{ color:#5b5b5b}
.p30{ padding-top:30px;}
.p10{ padding:10px 0}

.wrap{ display:block; margin:0 auto}
.kvbox{ width:1300px; height:470px; margin:0 auto; position:relative}
.content{ width:960px; height:auto; margin:0 auto; }
.centbox{ width:960px; display:block;background:#FFF}
.centbox .cent_l{ width:566px; display:block; float:left;background:#FFF; padding:30px 0 0 40px;}
.centbox .cent_l .title_a{ font-size:26px; font-weight:bold; color:#515b67; padding-bottom:10px; width:566px; border-bottom:1px solid #dfdfdf}
.centbox .cent_l .side_l{ display:block; padding-bottom:20px;}
.centbox .cent_l .side_l .qyshow{ width:263px; height:270px; padding-top:20px; overflow:hidden}
.centbox .cent_l .side_l .qyshow .pt1{ font-size:18px; padding-bottom:20px; font-weight:bold;color:#515b67;}
.centbox .cent_l .side_l .qyshow .imgcent{width:263px; height:146px;}
.centbox .cent_l .side_l .qyshow .texts{ padding-top:10px; font-size:14px; font-weight:bold; line-height:20px; color:#79818c}

.centbox .cent_r{ width:277px; display:block; float:right; padding:30px 40px 0 0}
.title_b{ font-size:26px; font-weight:bold; color:#74563b; padding-bottom:10px; width:277px; border-bottom:1px solid #dfdfdf}
.centbox .cent_r .side_r{display:block; }
.centbox .cent_r .side_r .r_text_a{ width:277px; padding:21px 0; }
.centbox .cent_r .side_r .r_text_a .t1{ padding-bottom:11px;font-size:18px; font-weight:bold; color:#515b67;}
.centbox .cent_r .side_r .r_text_a .t1 a{ color:#515b67;}
.centbox .cent_r .side_r .r_text_a .t2{ font-size:14px; font-weight:bold; line-height:24px; color:#79818c}
.tips{ display:block; padding:20px 0;}
.tips p{ padding-bottom:10px;}
.tips .tps1{ height:25px; text-indent:25px; width:277px; font-size:14px; color:#5b5b5b; line-height:20px; background: url(../images/icon1_14.jpg) 0 0 no-repeat}
.tips .tps1 a{color:#5b5b5b; text-decoration: underline;}
.tips .tps2{ height:50px; padding-left:28px; width:250px; font-size:14px;  color:#5b5b5b; line-height:20px; background: url(../images/icon2_16.jpg) 0 0 no-repeat}
.tips .tps3{ height:50px; padding-left:28px; width:265px; font-size:14px;  color:#5b5b5b; line-height:20px; background: url(../images/icon3_11.jpg) 0 0 no-repeat;}

.silder_l{ width:276px; display:block; padding:30px 0; float:left;  }
.nav{ display:block; width:236px; padding:20px; background:#FFF}
.navbox{width:236px; display:block; background:#f8f4f0}
.navbox dl{margin:0px;padding:0px;width:236px;list-style-type:none;}
.navbox dl dt{width:216px;height:58px; line-height:58px;position:relative;margin:0px;padding:0px; padding-left:20px;list-style-type:none; font-size:16px; font-weight:bold;  color:#79818c}
.navbox dl .active{ background: url(../images/bg_03.jpg) no-repeat; color:#FFF; line-height:58px; width:236px; height:63px;}
.navbox dl dt a{width:216px;height:58px; float:left}

.hotelnav,.hotelnavs{width:216px; display:block; padding:10px 0 20px 20px; display:none;}
.hotelnav a{display:block;width:216px;height:20px; padding:2px 0; text-indent:10px; background:url(../images/icon_2.jpg) 0 10px no-repeat; line-height:20px; font-size:14px; color:#515b67; font-weight:700;text-decoration:none;}
.hotelnavs a{display:block;width:216px;height:20px; padding:2px 0; text-indent:10px; background:url(../images/icon_2.jpg) 0 10px no-repeat; line-height:20px; font-size:14px; color:#515b67; font-weight:700;text-decoration:none;}
.hotelnav a:hover,.hotelnavs a:hover{display:block;width:216px;height:20px; padding:2px 0; background:url(../images/icon_2_b.jpg) 0 10px no-repeat; font-size:14px; color:#74563b; font-weight:700;text-decoration:none;}
.hotelnav .on,.hotelnavs .on{display:block;width:216px;height:20px; padding:2px 0; background:url(../images/icon_2_b.jpg) 0 10px no-repeat; font-size:14px; color:#74563b; font-weight:700;text-decoration:none;}

.bonusbox{width:216px; display:block; padding:10px 0 20px 20px; display:none;}
.bonusbox a{display:block;width:216px;height:20px; padding:2px 0; text-indent:10px; background:url(../images/icon_2.jpg) 0 10px no-repeat; line-height:20px; font-size:12px; color:#515b67; font-weight:700;text-decoration:none;}
.bonusbox a:hover{display:block;width:216px;height:20px; padding:2px 0; background:url(../images/icon_2_b.jpg) 0 10px no-repeat; font-size:12px; color:#74563b; font-weight:700;text-decoration:none;}
.bonusbox .on{display:block;width:216px;height:20px; padding:2px 0; background:url(../images/icon_2_b.jpg) 0 10px no-repeat; font-size:12px; color:#74563b; font-weight:700;text-decoration:none;}

.bonusbox1{width:216px; display:block; padding:10px 0 20px 20px; display:none;}
.bonusbox1 a{display:block;width:216px;height:20px; padding:2px 0; text-indent:10px; background:url(../images/icon_2.jpg) 0 10px no-repeat; line-height:20px; font-size:12px; color:#515b67; font-weight:700;text-decoration:none;}
.bonusbox1 a:hover{display:block;width:216px;height:20px; padding:2px 0; background:url(../images/icon_2_b.jpg) 0 10px no-repeat; font-size:12px; color:#74563b; font-weight:700;text-decoration:none;}
.bonusbox1 .on{display:block;width:216px;height:20px; padding:2px 0; background:url(../images/icon_2_b.jpg) 0 10px no-repeat; font-size:12px; color:#74563b; font-weight:700;text-decoration:none;}

.merchantbox{width:216px; display:block; padding:10px 0 20px 20px; display:none;}
.merchantbox a{display:block;width:216px;height:20px; padding:2px 0; text-indent:10px; background:url(../images/icon_2.jpg) 0 10px no-repeat; line-height:20px; font-size:12px; color:#515b67; font-weight:700;text-decoration:none;}
.merchantbox a:hover{display:block;width:216px;height:20px; padding:2px 0; background:url(../images/icon_2_b.jpg) 0 10px no-repeat; font-size:12px; color:#74563b; font-weight:700;text-decoration:none;}
.merchantbox .on{display:block;width:216px;height:20px; padding:2px 0; background:url(../images/icon_2_b.jpg) 0 10px no-repeat; font-size:12px; color:#74563b; font-weight:700;text-decoration:none;}

.merchantbox1{width:216px; display:block; padding:10px 0 20px 20px; display:none;}
.merchantbox1 a{display:block;width:216px;height:20px; padding:2px 0; text-indent:10px; background:url(../images/icon_2.jpg) 0 10px no-repeat; line-height:20px; font-size:12px; color:#515b67; font-weight:700;text-decoration:none;}
.merchantbox1 a:hover{display:block;width:216px;height:20px; padding:2px 0; background:url(../images/icon_2_b.jpg) 0 10px no-repeat; font-size:12px; color:#74563b; font-weight:700;text-decoration:none;}
.merchantbox1 .on{display:block;width:216px;height:20px; padding:2px 0; background:url(../images/icon_2_b.jpg) 0 10px no-repeat; font-size:12px; color:#74563b; font-weight:700;text-decoration:none;}

.silder_r{ width:662px; float:right; margin-top:30px; display:block;background:#FFF;  }
.silder_r .r_box{width:622px; padding:20px ; position:relative; }
.silder_r .r_box .back{ width:100px; height:20px; text-indent:15px; position:absolute; top:10px; right:0;font-size:12px; font-weight:bold; line-height:20px; color:#5c6773; 
background:url(../images/icon_back.jpg) 0 5px no-repeat;}
.silder_r .r_box .back1{ width:107px; height:28px;position:absolute; top:40px; right:38px;}
.silder_r .r_box .back a{width:100px; height:20px; float:left;color:#5c6773;}
.silder_r .centall{ width:602px; padding:0 0 30px 30px;  }
.silder_r .centall .bz-marr{ margin-bottom:15px;}
.silder_r .centall .jf-ffoot{ margin:30px 0 0 30px;}
.silder_r .centall h2{ display:block; width:602px;  font-size:22px; color:#74563b; font-weight:bold; border-bottom:1px solid #eaeaea; padding-bottom:10px;}
.silder_r .centall .padding{ padding-top:10px;}
.silder_r .centall .jk-link{ background:url(../images/jk-banner_07.jpg) no-repeat; width:233px; height:23px; color:#ffffff; font-size:13px; line-height:23px; padding-left:35px;}
.silder_r .centall h3{ display:block; width:602px;  font-size:22px; color:#74563b; font-weight:bold; }
.hotelshow{ width:602px; padding:10px 0; }
.hoteltext{ width:602px; line-height:24px; }
.hoteltext .pta{font-size:14px; font-weight:bold;color:#5b5b5b;}
.pta1{font-size:14px; font-weight:bold;color:#5b5b5b;border-bottom:1px solid #eaeaea; padding-bottom:10px;}
.pta2{font-size:14px; color:#5b5b5b; padding-bottom:20px; padding-top:15px;}
.hoteltext .ptb{font-size:14px; color:#5b5b5b;}
.hoteltext .ptb a{ color:#cc1515; text-decoration: underline; font-size:16px;}
.jkyk-banner{ margin:15px 0 0 65px;}
.hotlesimg{ width:601px; }
.hotelrule{ width:602px; }
.hotelrule .texta{ color:#4f5050}
.hotelrule .textb{ padding:0px 0 5px 0; font-size:13px; color:#414042;}
.hotelrule .textc{  font-size:13px; color:#414042; line-height:24px;}
.hotelrule .textc a{color:#74563b; text-decoration:underline; font-size:15px;}
.le-line{ width:4px; float:left; margin-right:5px; margin-top:10px;}
.hotelrule .wx-erwm{ float:left; margin-right:5px;}
.hotelrule .cx-erwm{ float:right; margin-right:50px; margin-bottom:50px;}
.centall_p{font-size:15px;line-height:180%;}
.centall h4{font-size:18px;color:#5C6773;line-height:130%;margin-bottom:10px;}
.centall h3{font-size:18px;color:#5C6773;line-height:130%;margin-bottom:10px;}
.mt100{margin-bottom:100px;}
.mt200{margin-bottom:300px;}
.centall_center{margin:10px auto 30px auto;width:100%;border-bottom:1px dotted #d6d6d6;padding-bottom:30px;}
.centall_center2{margin:10px auto 30px auto;width:100%;padding-bottom:30px;}
.centall_center p{text-align:center;font-size:12px;}
.em1{text-indent:1em;}


.overseasContent{ font-size:15px; color:#686868; position:relative;}
.overseasContent .title_c{ border-bottom:none;  font-size:20px; font-weight:bold; padding-bottom:10px;}
.overseasContent .oc_p01{ padding:0 0 30px 0;}
.overseasContent .oc_p02{ padding:0 0 10px 0;}
.overseasContent .oc_d01{ margin:0 auto; background:url(../images/overseas_img01.jpg) 0 0 no-repeat; width:520px; height:256px; position:relative; padding:0 0 30px 0;}
.overseasContent .oc_d02{ margin:0 auto; background:url(../images/overseas_img02.jpg) 0 0 no-repeat; width:520px; height:256px; position:relative; padding:0 0 30px 0;}
.overseasContent .oc_d01 .opp{ position:absolute; font-size:12px; width:205px; line-height:24px;}
.overseasContent .oc_d01 p.t{ text-align:center; font-size:14px;}
.overseasContent .oc_d01 p.c{ text-align:center;}
.overseasContent .oc_d01 .op01{ left:30px; top:170px;}
.overseasContent .oc_d01 .op02{ left:290px; top:190px;}
.overseasContent .oc_d02 .opp{ position:absolute; font-size:12px; width:205px; line-height:24px;}
.overseasContent .oc_d02 p.t{ text-align:center; font-size:14px; line-height:24px;}
.overseasContent .oc_d02 .c{ text-align:center; line-height:18px;}
.overseasContent .oc_d02 .op01{ left:30px; top:170px;}
.overseasContent .oc_d02 .op02{ left:290px; top:180px;}
.overseasContent .ocTitle{ font-size:14px; font-weight:bold; line-height:34px;}
.overseasContent .ocRule{ font-size:12px; line-height:20px;}
.overseasContent .ocPop{ position:absolute; width:582px; height:632px; left:0; top:70px;}
.innerDiv{ width:100%; height:100%; position:relative;}
.overseasContent .ocPop01{ background:url(../images/ocPop01.jpg) 0 0 no-repeat;}
.overseasContent .ocPop02{ background:url(../images/ocPop02.jpg) 0 0 no-repeat;}
.overseasContent a.ocCloseBtn{ position:absolute; top:20px; right:20px;}
.overseasContent .ocPop p{ position:absolute;}
p.opTitle{ font-size:18px; left:140px; top:45px;}
p.opSubTitle{ font-size:14px; color:#46a2d4; left:45px; top:87px;}
p.prize01{ font-size:12px; left:44px; top:395px;}
p.prize02{ font-size:14px; left:44px; top:422px; font-weight:bold;}
p.prize03{ font-size:12px; left:44px; top:395px; line-height:22px;}
p.info{ font-size:13px; line-height:18px; width:240px; left:315px;}
p.info01{ top:127px;}
p.info02{ top:219px;}
p.info03{ top:311px;}
p.info04{ top:405px;}
p.info05{ top:115px;}
p.info06{ top:208px;}
p.info07{ top:300px;}
p.opRule{ width:495px; line-height:22px; left:38px; top:500px; font-size:13px;}
a.showPopBtn01{ position:absolute; left:343px; top:40px;}
a.showPopBtn02{ position:absolute; left:343px; top:26px;}

.protectionContent{ background:url(../images/protection_img01.jpg) 0 0 no-repeat; height:816px; position:relative;}
.protectionContent p{ font-size:14px; color:#686868; line-height:22px; width:260px; position:absolute;}
.protectionContent p font{ font-weight:bold; font-size:18px; line-height:26px;}
.protectionContent p.pp01{ left:25px; top:175px;}
.protectionContent p.pp02{ left:325px; top:175px;}
.protectionContent p.pp03{ left:25px; top:570px;}
.protectionContent p.pp04{ left:325px; top:570px;}

.moreContetn{ background:url(../images/more_bg.jpg) 0 0 no-repeat; width:562px; height:543px; position:relative}
.moreContetn p{ font-size:14px; color:#686868; line-height:22px; width:400px; position:absolute;}
.moreContetn p font{ font-weight:bold; font-size:22px; padding-bottom:5px; line-height:26px;}
.moreContetn p.pt01{ left:115px; top:81px;}
.moreContetn p.pt02{ left:115px; top:119px;}
.moreContetn p.pt03{ left:115px; top:325px;}
.moreContetn p.pt04{ left:115px; top:359px;}
.moreContetn p.pt05{ left:115px; font-size:12px; top:440px;}

/*轮播*/
.lei5{width:1300px;height:470px;position:absolute;left:0px;top:0px;}

.lei6{width:1300px;height:470px;position:absolute;left:0px;top:0px;overflow:hidden;}
.lei7{width:1300px;height:470px;position:absolute;left:0px;top:0px;}
.lei7 ul{margin:0px;padding:0px;list-style-type:none;width:334px;}
.lei7 ul li{margin:0px;padding:0px;float:left;}
.lei7 ul li img{display:block;}
.lei7 a img{border:0px;}

.lei71{position:absolute;top:0px;left:0px;width:1300px;height:470px;display:block;}
.lei72{position:absolute;top:0px;left:0px;width:1300px;height:470px;display:none;}
.lei73{position:absolute;top:0px;left:0px;width:1300px;height:470px;display:none;}

.lei8{width:100px;height: 18px;position: absolute;right:180px;top:438px;}
.lei8 ul{margin:0px;padding:0px;list-style-type:none;}
.lei8 ul li{width:14px;height:14px;vertical-align:middle;text-align:center;float:left;margin-right:10px;cursor:pointer;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;background:url(../images/bj_1.png) no-repeat;color:#C3A9AB;}
.lei8 ul li.bj{background:url(../images/bj_2.png) no-repeat;color:#ffffff;}

.vip_link{color:#46a2d4;}/* CSS Document */

/*table*/
table{ 
border-collapse: collapse; 
border: 0px solid #e2e2e2; 
} 

table td { 
border-top: 0; 
border-right: 0px solid #e2e2e2; 
border-bottom: 0px solid #e2e2e2; 
border-left: 0;
height:25px;
text-align:center;
color:#960;
font-size:12px;
padding:2px;





} 

table td.on {
	background:#987353;
color:#fff; 

}

#add_box2 table td.on {
	background:#7a5d2e;
color:#fff; 

}


.city_name_box td { 
border-top: 0; 
border-right: 1px solid #e2e2e2; 
border-bottom: 1px solid #e2e2e2; 
border-left: 0;
height:25px;
text-align:center;
 color:#960; 

font-size:13px;




} 

.city_name_box_gold td { 
border-top: 0; 
border-right: 1px solid #e2e2e2; 
border-bottom: 1px solid #e2e2e2; 
border-left: 0;
height:25px;
text-align:center;
/* color:#960; */
color:#533e17;
font-size:13px;




} 


.city_name_box td.on {
	background:#987353;
color:#fff; 

}


.city_name_box_gold td.on {
	background:#6c5327;
color:#fff; 

}



table tr.lastrow td { 
border-bottom: 0; 
} 
table tr td.lastCol { 
border-right: 0; 
} 


.city_content_box td {
	color:#000;
	padding:6px 0 6px 0;
	
	
	}
.bg_type_2 .name_td,.bg_type_2 .time_td,.bg_type_2 .address_td,.bg_type_2 .tel_td,.bg_type_2 .type_td,.bg_type_2 .else_td{
	background:#f5ecdd;
	
	
	}

.brand_td{
	
	
	width:80px;

	}
.name_td{
	
	
	width:100px; 
	}	
	
.time_td{
	
	
	width:82px;

	}		
.address_td{
	
	
	width:165px;

	}		
	
	.city_content_box .name_td , .city_content_box .time_td,.city_content_box .address_td{
		text-align: center;
	
	
	

	
	}
	
	
.tel_td{
	
	
	width:97px;

	}		
.type_td{
	
	
	width:67px;


	}	
	
	
.else_td{
	
	
	width:55px;


	}	
	
.city_content_box .type_td{
	

	 border-left: 1px solid #eee;

	}		
	
	
.city_content_box td{

	border-bottom: 1px solid #eee;
	
	
	

	}	
		
.city_content_box .brand_td{
	
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #eee;
	
	
	width:87px;

	}	
.city_div{
	display:none; 
	
	
	}
#city_div_1{display:block;}
.city_btn{cursor:pointer;}
.xial{ width:550px; border:1px solid #eaeaea; margin-top:30px; padding:30px 0px 30px 42px; height:360px;}
.xiall{ width:570px; border:1px solid #eaeaea; margin-top:30px; padding:30px 0px 30px 22px; height:560px;}
.xiala{ width:560px; border:1px solid #eaeaea; margin-top:30px; padding:30px 0px 30px 32px; height:535px;}
.le-main{ width:290px; float:left; margin-right:10px;}
.ri-main{ width:265px; float:left;}
.le-title{ color:#987353; font-size:16px; font-weight:bold; line-height:24px;}
.le-title1{ color:#5b5b5b; font-size:14px;  line-height:24px;}
.le-title1 font{  font-size:12px; }
.xial1{ display:none;}
.full{background-color: #000;
	width: 100%;
	height: 100%;
	_width:0;
	_height:0;
	left:0;
	top:0;/*FF IE7*/
	filter:alpha(opacity=40);/*IE*/
	opacity:0.4;/*FF*/
	z-index:1;
	position:fixed!important;/*FF IE7*/
}
.lqlw-ceng{position:fixed; top:10%; background:#ffffff; padding:25px 30px 25px 30px;height:472px; left:53%;width:659px;margin-left:-445px; z-index:40;_position: absolute; _top:1000px; _left:48%; display:none;}
.col{ position:absolute; top:36px; right:30px; z-index:3;}
 .xz1-title1{ font-size:14px; color:#8e8e8e; line-height:20px; margin-top:5px; margin-bottom:5px; }
.xz1-title1 .xz-xh{ font-size:12px; color:#ffffff; width:18px; height:18px; line-height:18px;  float:left; margin-right:5px; background:#8e8e8e; border-radius:20px; text-align:center; margin-top:0px; }
.xz1-title1 .xz-xh1{ float:left; width:630px;}
.xz-title{ font-size:18px; color:#74563b; line-height:50px; height:50px; border-bottom:1px solid #8e8e8e;}