@charset "utf-8";
/* CSS Document */
.tico{ top:0px; padding-top:0; margin-top:0;}
.head{ height:60px; height:57px\9;*height:60px;_height:60px;}

.indexTop{ width:998px; margin:0 auto; line-height:40px; background:#f6f6f6; border-bottom:#e6e6e6 1px solid; height:23px;}
.topleft{ float:left; width:350px; padding:0 20px 0 0; line-height:23px;}
.topmid{ float:left; width:226px; margin:0 0 0 10px;line-height:23px;}
.topright{float:right;line-height:23px;}
.indexTop img{ line-height:23px;}
.tab_search ul li{width:73px; height:23px; display:block; float:left; text-align:center; margin:0 5px 0 0; line-height:23px; cursor:pointer;}
.tab_search ul li.l2{width:117px;}
.selected{ font-size:14px; color:#1f376d; background:url(search_1.gif); font-weight:bold;}
.tab_search ul li.l2selected{width:117px; font-size:14px; color:#1f376d; background:url(search_12.gif); font-weight:bold;}
.hide{ display:none}
/*.topleft{width:300px; height:40px; position:absolute; left:50%; margin-left:-499px;height:40px;}
.topmid{width:300px; height:40px; position:absolute; left:50%; margin-left:-189px;height:40px;}
.topright{width:378px; height:40px; position:absolute; left:50%; margin-left:121px;height:40px;}*/

.menu .search{width:167px; color:#807E7E; line-height:14px; text-align:right; height:14px; padding:4px 8px 0 0; border:0; color:#fefe99}
.menu .search a{color:#fefe99}

.tab_search{ position:absolute; z-index:999; top:1px; left:45px;}
.search_box{ height:38px; line-height:38px; position:absolute; z-index:998; top:23px;}

.search_box .s_left{ float:left;background:url(search_2.gif) no-repeat; width:6px; height:38px;}
.search_box .s_mid{ float:left; background:url(search_4.gif) repeat-x; width:400px; height:38px; line-height:38px;_padding-top:6px;}
.search_box .s_mid .inp{height:22px;border:1px solid #d9d9d9;color:#cccccc; width:325px; line-height:22px; text-indent:3px; background:#FFF}
.search_box .s_mid .btn{background:url(indexsearch.jpg) no-repeat; width:60px; height:24px; border:none;}
.search_box .s_right{ float:left; background:url(search_3.gif) no-repeat; height:38px; width:6px;}
.s_color{height:22px;border:1px solid #d9d9d9;color:red; width:325px; line-height:22px; text-indent:3px; background:#FFF}

/*.search_box .ss_1{background:url(search_2.gif) no-repeat; width:6px; float:left; height:38px;}
.search_box .ss_2{ background:url(search_4.gif) repeat-x;float:left; width:405px; padding:6px 0px 0 0px;padding-top:0px\9;*padding-top:6px;height:38px;}
.search_box .ss_2 .inp{ width:333px; height:22px; padding-left:5px;background:#fff;border:1px solid #d9d9d9; color:#cccccc; line-height:22px;}
.search_box .ss_2 .btn{background:url(indexsearch.jpg) no-repeat; width:60px; height:24px; border:none;}
.search_box .ss_3{background:url(search_3.gif) no-repeat; width:6px; float:left;height:38px;}*/
.PicBox a{ display:inline-block; width:183px; height:64px; margin:4px;}
.flashbox{width:216px;border:1px solid #dcdcdc; background:#F8F8F8; padding:2px;left:50%; margin-left:-499px; position:absolute; height:auto; overflow:hidden; display:none}
/*友情链接*/
.link_{width:998px; margin:0 auto; position:absolute;left:50%; margin-left:-499px;}
.link_ .link_left{ width:8px; height:58px;background:url(link_left.jpg) no-repeat; float:left}
.link_ .link_mid{float:left; background:url(link_mid.jpg) repeat-x; width:979px; height:58px; text-align:left}
.link_ .link_mid a{ padding-right:10px; color:#8c8c8c; text-decoration:none;}
.link_ .link_right{ width:11px; height:58px; background:url(link_right.jpg); float:left}
/*网店注册引导*/
.sreg_{border:solid 1px #dcdcdc; height:420px;}
.sreg_ h1{ font-family:"微软雅黑"; font-size:18px; text-align:center; font-weight:bold; line-height:38px;}
.sreg_ p{width:90%;}
.sreg_ .s-4{width:90%; border:1px dashed #fbd2d3; margin:8px auto; background:#fef5ef}
.sreg_ .s-4 ul li{line-height:20px;}
.sreg_ .pic_1,.sreg_ .pic_2,.sreg_ .pic_3,.sreg_ .pic_5{border:1px dashed #fbd2d3;margin:8px auto;}
.sreg_ .pic_1{ background:url(regshop/regshop_01.jpg) #fef5ef no-repeat 20px 5px;}
.sreg_ .r_1,.sreg_ .r_2{font-size:14px; font-family:"宋体"; padding-left:50px; line-height:30px; font-weight:bold}
.sreg_ .pic_2{ background:url(regshop/regshop_02.jpg) #fef5ef no-repeat 20px 5px;}
.sreg_ .pic_3{ background:url(regshop/regshop_03.jpg) #fef5ef no-repeat 20px 5px;}
.sreg_ .r_3{font-size:14px; font-family:"宋体"; padding-left:60px; line-height:30px; font-weight:bold; color:#6e6e6e}
.sreg_ .pic_4{ background:url(regshop/regshop_04.jpg) #fef5ef no-repeat 20px 5px;}
.sreg_ .pic_5{ background:url(regshop/regshop_05.jpg) #fef5ef no-repeat 20px 5px;}
.sreg_ .r_5{font-size:14px; font-family:"宋体"; padding-left:35px; line-height:30px; font-weight:bold; color:#6e6e6e}
.sreg_ .regshop_tis{height:14px; background:url(regshop/regshop_tis.jpg) center no-repeat; display:block;}

.sreg_ .s_r{ background:url(regshop/regshop_1_1.jpg)  no-repeat 35px 0;}
.sreg_ .s_r2{ background:url(regshop/regshop_1_2.jpg)  no-repeat 35px 0;}
.sreg_ .s_r3{background:url(regshop/regshop_1_3.jpg)  no-repeat 35px 0;}
/*供应商的三个图标*/
.sreg_ .s_s1{ background:url(regshop/service.jpg)  no-repeat 35px 0;}
.sreg_ .s_s2{ background:url(regshop/chk.jpg)  no-repeat 35px 0;}
.sreg_ .s_s3{background:url(regshop/open.jpg)  no-repeat 35px 0;}

/*邮箱提示*/
body{background:#fff}
.email_div_menu {
	position: relative;/* relative  absolute fixed*/
	left:0;
	top:0;
	width:200px;
	border:1px solid #ccc;
	height:auto;
	background: #FFF;
	margin-top:-3px;
	font-size:14px;	
	z-index:0;
	overflow:hidden;
	display:none;
}
.email_div_menu ul{
	margin:0;
	padding:0;
	width:200px;
	list-style:none;
	position: relative;
	z-index:3;
	background-color: #FFFFFF;
}
.email_div_menu ul li{
	display:block;
	width:200px;
	height:25px;
	line-height:25px;
	text-indent:15px;
    border-bottom:1px solid #ccc;
	color:#666;
}
.email_div{height:25px;position:absolute;z-index:4;}
.email_div div{	position:relative;top:0;left:0;margin-bottom:5px}
.menu_ul_li_current{background:#FFFFCE;font-size:16px;font-family: "宋体";font-weight: bold;}
.menu_ul_li_list{}
.cl {clear:both;position:absolute;top:100px;z-index:-5;}

.regmenu{border:solid 1px #dcdcdc; height:420px;}
.regmenu h1{ font-family:"微软雅黑"; font-size:18px; text-align:center; font-weight:bold; line-height:38px;}
.regmenu a{width:80%;border:1px dashed #fbd2d3;margin:8px auto;font-size:14px; font-family:"宋体";font-weight:bold;padding-left:35px; line-height:30px; display:block}

.regmenu a:hover{background:url(hand.gif) no-repeat 8px 6px #FFFFCA;}

/*新首页*/
.tico ul li{ float:left; height:40px;}
.tico ul li p{ margin:8px 5px}
.tico ul li.rr{ background:url(default/sy_03.jpg) 0 7px no-repeat; width:3px; height:53px}
.tico ul li .go_t{color:#1f376d; font-weight:bold}

/*首页搜索*/
.top_search{ height:82px; width:998px; margin:5px auto; background:url(search_bg.gif) no-repeat;}

.searchleft{float:left; width:270px; position:relative; top:11px;}
.searchleft b{font-family:simhei; font-size:20px; display:block; text-align:center;}
.searchleft p.miaop{ height:60px; width:211px; line-height:60px; position:relative; top:0px; left:18px; cursor:pointer;}
.searchleft p{position:relative; text-align:right; padding-right:20px; width:100px; left:70px; height:20px; line-height:20px;}
.searchleft a.go{background:url(leftgo.gif) no-repeat; width:15px; height:12px; position:absolute; right:0; top:3px;}

.mid{float:left; width:500px; position:relative; top:10px;}
/*.start{padding-top:14px;}*/.sdemo{padding-top:4px;}.sdemo span{cursor:default;}
.start span{display:block; float:left; width:75px; height:27px; text-align:center;cursor:pointer;}
.start span.active{ background:url(default/btn.gif) no-repeat; color:#AA0000; font-weight:bold;line-height:23px}
.seabtn{width:64px; height:30px; border:0; background:url(default/search.gif)}
.search,.start{/*width:486px; margin-left:225px; text-align:left;*/ clear:both;}
.sinput{border-width:1px; border-top-color:#808080; border-right-color:#808080; border-bottom-color:#d9d9d9; border-left-color:#d9d9d9; border-style:solid; padding:7px 3px 5px 3px; font-size:14px; line-height:16px; height:16px; font-style:normal;}
.sibg{background:url(default/set.gif) no-repeat 95px center #fff;}

.searchright{float:left; width:210px; height:100%; position:relative;}
.searchright p.date{text-align:right; padding-right:15px; padding-top:10px;}
.searchright p.pic{position:absolute; top:30px; left:130px; display:inline; background-repeat:no-repeat; width:65px; height:40px;}
.searchright p.tem{position:absolute; top:10px; left:20px; text-align:center; width:100px; cursor:pointer;}
.top_search .sform{position:absolute; z-index:9999; border-left:1px solid #B5B5B5; border-top:1px solid #B5B5B5; border-right:2px solid #8B8B8B; border-bottom:2px solid #8B8B8B; background:#F7F7F7; width:200px; height:58px; _padding-top:5px;}
.top_search .sform p.tit{padding-left:10px; line-height:20px; height:20px; background:#EAEAEA; position:relative;}
.top_search .sform p.sbox{margin-left:5px; margin-top:7px;}
.top_search .sform a.clo{background:url(wea_clo.gif) no-repeat; width:7px; height:7px; display:block; float:right; position:absolute; top:5px; right:5px;}
.top_search .sform select{width:60px; height:23px; border:#D9D9D9 1px solid; background:(wea_sel.gif) no-repeat; float:left; margin-left:5px;}
.top_search .sform .swcity{ display:block; background:url(swcity.gif) no-repeat; width:49px; height:21px; float:right; margin-right:5px;}


#suggest,#suggest2{width:200px;}
.ac_results {background:#fff;border:1px solid #7f9db9;position:absolute;z-index: 10000;display: none;}
.ac_results ul{margin:0;padding:0;list-style:none;}
.ac_results li a{white-space: nowrap;text-decoration:none;display:block;color:#05a;padding:1px 3px;}
.ac_results li{border:1px solid #fff;}
.ac_over,.ac_results li a:hover {background:#c8e3fc;}
.ac_results li a span{float:right;}
.ac_result_tip{border-bottom:1px dashed #666;padding:3px;}
 
#suggest,#suggest2,#suggest_hotel{width:200px;}
.ac_results {background:#fff;border:1px solid #7f9db9;position:absolute;z-index: 10000;display: none;}
.ac_results ul{margin:0;padding:0;list-style:none;}
.ac_results li a{white-space: nowrap;text-decoration:none;display:block;color:#05a;padding:1px 3px;}
.ac_results li{border:1px solid #fff;}
.ac_over,.ac_results li a:hover {background:#c8e3fc;}
.ac_results li a span{float:right;}
.ac_result_tip{border-bottom:1px dashed #666;padding:3px;}

.aday_,.aprice_{border:1px dashed #FBD2D3; background-color:#FFFFE1; width:207px; margin:0 auto}
.aday_ ul li,.aprice_ ul li{margin:5px 0; padding:0 0 0 5px;word-wrap:keep-all;}
.aday_ ul li a,.aprice_ ul li a{ padding:0 5px 0 0; margin:3px 0 0 0; cursor:pointer; display:inline-block;}

.dleft2 h1{text-indent:10px;}
.dleft2 h2{background:url(h4.gif) left top no-repeat; text-indent:13px; color:#666; padding-bottom:3px; font-weight:normal; line-height:14px; _line-height:18px; margin-top:10px; margin-left:5px;}


.alogin{ width:141px; height:25px; background:url(tour/login_15.gif) no-repeat; text-indent:-1000px; overflow:hidden; display:block; margin:auto;}
.shopedit{ width:105px; height:25px; line-height:25px; border:none; background:url(admin/put2.gif) no-repeat; display:inline-block; color:#fff; font-size:14px; font-weight:bold;}

/*城市*/
/*more city list style*/
.allcity a{color:#1E376D; text-decoration:none;}
.readcity a:hover,.allcity a:hover{color:#F63;}
.readcity a.td{margin-right:14px;*+margin-right:13px;}
.readcity a.site,.allcity a.site{margin-left:6px;}
.allcity a.site{ display:block; white-space:nowrap;}/****************/
.readcity a.closecity,.allcity a.closecity{background:url(close1.gif) no-repeat; width:12px; height:12px;position:absolute; right:3px; top:3px;}
.readcity a.closecity{top:10px;}

.readcity{width:241px; position:absolute; display:none; z-index:9999;}
.readcity .t{background:url(box1_t.gif) no-repeat; height:8px;}
.readcity .b{background:url(box1_b.gif) no-repeat; height:5px;}
.readcity dl{background:url(box1_m.gif) repeat-y; padding:0 5px; width:231px;} 
.readcity dl dt,.readcity dl dd{ line-height:20px;width:215px;}
.readcity dl dd{margin-top:3px; padding-left:15px;}
.readcity dl dd span{float:right;}

.citys{height:170px; width:413px;}
.allcity{background:url(box2_m.gif) repeat-y;width:413px; border-top:1px solid #CCC; position:absolute; visibility:hidden;z-index:9999; height:180px;}
.allcity .b{background:url(box2_b.gif) no-repeat; width:413px; height:8px; position:absolute; bottom:-8px;}
.allcity dl dt{float:left; width:50px; text-align:center; margin-top:5px; font-weight:bold; color:#000;}
.allcity dl dd{width:340px; float:left; margin-top:5px;}

.aday_,.aprice_{border:1px dashed #FBD2D3; background-color:#FFFFE1; width:207px; margin:0 auto}
.aday_ ul li,.aprice_ ul li{margin:10px 0}
.aday_ ul li a,.aprice_ ul li a{ padding:0 5px 0 0; cursor:pointer}

.aplace{margin:3px 6px 6px 6px; padding:3px 0 3px 8px;}
.aplace,.aprice,.aday{border:1px dashed #FBD2D3; background-color:#FFFFE1}
.aplace ul{line-height:20px;}
.aplace ul li,.aprice ul li,.aday ul li{float:left; display:inline; height:20px;}
.aplace ul li,.aday ul li{width:66px; overflow:hidden;}
.aprice ul li{width:99px;}

/*酒店*/
.Search_hotel{width:200px; margin:0 auto}
.Search_hotel table .inp_s{ border:#a7a6aa 1px solid;height:18px; line-height:18px; width:125px; text-indent:3px}
.Search_hotel table .date_s{ background:url(http://images.xinyour.com/hotel/date.jpg) 108px 2px no-repeat}
.Search_hotel table .btn_s{background:url(http://images.xinyour.com/SysStyle/btn.gif); border:0; color:#fff; width:46px; height:20px;}
.Search_hotel table .select_p{ background:url(http://images.xinyour.com/hotel/bbc_03.gif) 30px 0  no-repeat}

.select_h2,.select_h1{background:url(http://images.xinyour.com/hotel/bbc_03.gif) #fff 30px 0 no-repeat;width:125px}
.select_h2,.select_h1{border:1px solid #cccccc; display:none; position:absolute;}
.select_h2 a,.select_h1 a{display:block; margin:1px; text-indent:5px; height:18px; line-height:18px; color:#000;}
.select_h2 a:hover,.select_h1 a:hover{text-decoration:none;}
.select_h2 a.active,.select_h1 a.active{background:#B83333; color:#FFF;}

.hotel_list{ margin:10px 0 0 0}
.hotel_list ul li{ float:left;}
.hotel_list ul li.list_l{ text-align:center}
.hotel_list h1 a.l_1{ font-size:14px; font-weight:bold}
.hotel_list h1 span a.link__{ padding-left:20px; color:#1f376d}
.hotel_list p{ margin:3px 0 0 0}
.hotel_list .tab_l{border:1px solid #d9d9d9; margin:10px 0 0 0}
.hotel_list .tr_{ background:#eeeeee}
.hotel_list .nobder td{ border-bottom:none!important}
.hotel_list p.more_{ margin:5px 0; padding-left:665px; border-bottom:#d9d9d9 1px dashed; height:25px}
.more1{ background:url(http://images.xinyour.com/hotel/hotel_+.jpg) 0 2px no-repeat; width:16px; border:none;}
.more2{ background:url(http://images.xinyour.com/hotel/hotel_-.jpg) 0 2px no-repeat; width:16px; border:none;}
.p_left{padding-left:15px}

.infocnts .ht{background:url(hotel_.jpg) 0 5px no-repeat;position:absolute;width:18px;height:18px;top:3px;left:3px}
.z_color{ color:#7f7d7e}
.hotel_info{ float:left;margin:15px;}
.hotel_info h1{ font-size:15px; font-weight:bold}
.hotel_info p{ margin:5px 0}
.infocntsinner td{ border-bottom:1px dashed #d9d9d9; padding:8px 0}
.room_color{color:#1F376D; font-size:14px; font-weight:bold; font-family:"微软雅黑"}
/*酒店前台预定*/
.roominfo{border:#de471a 1px solid; margin:15px 0 0 0; background:#fff8dc; height:123px}
.roominfo h1{ font-size:14px; color:#fe6f11; font-weight:bold; padding:5px 0 0 10px}
.roominfo p{ border-bottom:#d8d3c0 1px solid; width:95%; margin:0 auto}
.roominfo p.addr{border-bottom:none; margin:3px auto}
.roominfo table .z_color{color:#767675}

.buy_lc{ background:url(buy_stap1.gif) no-repeat; height:24px; display:block}
.buy_lc2{ background:url(buy_stap2.gif) no-repeat; height:24px; display:block}
.buy_lc3{ background:url(buy_stap3.gif) no-repeat; height:24px; display:block}
.buy_lc4{ background:url(buy_stap4.gif) no-repeat; height:24px; display:block}

.User_info{border:#d8d3c0 1px solid; margin:15px 0 0 0; padding:10px 0 10px 10px}
.iarea{border:#d8d3c0 1px solid; text-indent:3px}
.Arrtime ul{
	border: #FFF 1px solid;
}
.Arrtime ul li {
	float:left;
	margin:0 0 10px 0;
}
.Arrtime li.atime_r {padding-left:20px}
.User_info .Arrtime li.addroom {
	float:right;
	padding-right:10px
}
.dright3 p.code{ margin:5px 0}
.box,.box3{ margin:10px 0}
.box2{background:#f8f8f8; border:1px solid #dcdcdc; padding:5px 5px;}
.text_h{ border:#a7a6aa 1px solid; height:20px; line-height:20px; text-indent:3px}

.box3 .onext_h{background:url(onext.gif); width:114px; height:36px; border:0; text-indent:-9999px; overflow:hidden; display:block}
.box3 .submit_h{width:114px; height:36px; border:0; background:url(submit.gif); text-indent:-9999px; overflow:hidden;display:block}
.box3 .back_h{width:114px; height:36px; border:0; background:url(back.gif); text-indent:-9999px; overflow:hidden;display:block}
.box3 input{ float:left; margin-right:15px}

.iright{background:url(iright.gif) center left no-repeat; margin-left:150px; line-height:40px; text-indent:80px;}
.iorder_h{border:1px solid #DCDCDC; background:#FEFFE8; padding:50px 0 50px 180px;margin:0 10px}
.iorder_h p{position:relative; margin:10px 0}
.copyorder{width:80px; height:21px; background:url(copyorder.gif); position:absolute; top:12px; left:250px;}
.payorder,.payorder_{width:114px; height:36px; float:left; text-indent:-9999px; overflow:hidden}
.payorder{background:url(pay.gif);}.payorder_{background:url(nopay.gif);}
.repay{display:block; float:left; padding-left:20px; background:url(back2.jpg) center left no-repeat; margin-left:50px; margin-top:12px;}
.iinfo{margin-left:170px; margin-top:10px; padding-left:10px}
.price{color:#F00; font-size:14px; font-family:"微软雅黑";}
.red2{color:#F00 !important;}
.yy2{font-family:"宋体" !important;_font-family:"宋体"};
.pay_ok_1{border:#a7a6aa 1px solid; margin:0 auto}
.pay_ok_1 p{ margin:10px 0; padding-left:150px}
.paysuccess{background:url(iright.gif) 20px 0 no-repeat; border-bottom:1px solid #dcdcdc; margin:20px auto 5px auto; padding:10px 35px 20px 85px; font-weight:bold; color:#2e2e2e; font-size:14px;}
.paysuccess span{margin:0 5px;}
.payworng{background:url(iworng.gif) no-repeat; border-bottom:1px solid #dcdcdc; margin:20px auto 5px auto; padding:10px 35px 20px 55px; font-weight:bold; color:#2e2e2e; font-size:14px;}
.payworng span{margin:0 5px;}
.opendiv{position:absolute; width:100%; height:100%; z-index:100; top:0; left:0; background:#CCCCCC; display:none;}
input.ipt{border:1px solid #A7A6AA; line-height:14px; height:14px; padding:2px;}
.put{width:52px; height:25px; border:0; background:url(put.gif) no-repeat; line-height:25px; color:#fff; font-size:12px;}

.olinetitle{border-top:1px dashed #DBDDD3; border-bottom:1px dashed #DBDDD3; background:#fdfff2 url(bg_h1.gif) left center no-repeat; text-indent:28px; font-weight:bold; color:#20376d; font-size:18px; line-height:17px; height:18px; padding:8px 0; margin:5px auto; width:96%}

.orderinput,.orderconfirm{ width:96%; margin:auto}
.orderinput p,.orderconfirm p{ margin:5px 0}
.dright3 p.title { padding-left:16px; margin:5px 0 0 0}
.dright3 .buy_lc { width:96%; margin:auto}
.orderinput .border_but,.orderconfirm .border_but{ border-bottom:#dddddd 1px solid}

dl.lyltip {
	position:absolute;
	background:#AEAEAE;
	height:30px;
	display:none;
}
dl.lyltip span {
	display:block;
	width:15px;
	height:9px;
	background:url(http://images.xinyour.com/shopstyle/on_top.gif) no-repeat center center;
	z-index:2;
	position:absolute;
	margin:0 auto;
	left:50%;
	top:-10px;
	_top:-13px;
}
dl.lyltip dd {
	border:#FFCB00 1px solid;
	height:28px;
	line-height:28px;
	color:#FF6500;
	font-size:14px;
	font-weight:bold;
	background:#FFF9E5;
	position:relative;
	z-index:1;
	top:-2px;
	left:-2px;
	padding-left:7px;
}
/*tipx*/
.tipx {
	border:1px solid #7580A8;
	background:#fff;
	padding:1px;
	position:absolute;
	display:none;
}
.tipx div {
	background:#E8E8EA;
}
.tipx span {
	width:100%;
	padding:2px 0;
	display:block;
	text-indent:5px;
	cursor:default
}
.tipx span.active {
	background:#7580A8;
	color:#fff;
	cursor:pointer;
}
.tipx2 {
	background:#C00;
	color:#fff;
	height:14px;
	line-height:14px;
	padding:5px 15px 5px 5px;
	position:absolute;
	display:none;
}