﻿/* 全局布局 */
* { margin: 0px; padding: 0px; }
body { font-size: 12px; color: #000; font-family: Arial,宋体,sans-serif; max-width: 1920px; min-width: 1000px; }
ul, li { list-style: none; }
img { border: none; }
a { color: #000; text-decoration: none; }
	a:active { outline: none; }
	a:hover { color: #000; text-decoration: none; outline: none; }
.hidden { display: none; }
.show { display: block; }
.clear { clear: both; }
#Htop { background: #ffffff; }
#bodymain { width: 980px; margin: auto; height: 100%; }
.bodymain { width: 1000px; margin: auto; height: 100%; overflow: hidden; }
.banner { margin: 8px auto; }
.kefu { z-index: 99; width: 135px; right: 0px; top: 80px; position: absolute; }
.press { right: 0; border: none; cursor: pointer; width: 39px; height: 131px; position: absolute; }
.Qlist { left: 0; width: 135px; }
.t { background: url(/Skin/NewTravel/images/qq01.gif); height: 72px; }
.b { background: url(/Skin/NewTravel/images/qq04.gif); height: 21px; font-size: 12px; text-align: center; color: #6BC50A; }
.m { background: url(/Skin/NewTravel/images/qq02.gif) repeat-y; overflow: hidden; height: 100%; padding-top: 8px; padding-bottom: 10px; }
.Qlist ul { width: 105px; float: left; margin-left: 12px; }
	.Qlist ul li { border-bottom: 1px dashed #FF9900; background: url(/Skin/NewTravel/images/qq.gif) 0px 6px no-repeat; text-align: center; height: 22px; line-height: 22px; }
		.Qlist ul li .q1, .Qlist ul li .q3 { color: #6BC50A; font-size: 13px; margin-left: 15px; }
		.Qlist ul li .q2, .Qlist ul li .q4 { color: #FF9900; font-size: 13px; margin-left: 15px; }
.q5 { font-size: 12px; color: #FF6600; margin-left: 10px; }


.transform1 { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;; }


/*景点搜索提示*/
#TX_search * { margin: 0px; font-size: 12px; }
#TX_search #TX_search_ResultBox { text-align: left; background-color: #FFFFFF; margin-top: 0px; *margin-top: -3px; }

#TX_search { display: block; height: 34px; left: 0; margin: 0; padding: 0; right: 0; width: 151px; z-index: 0; /*position: absolute;*/ }
	#TX_search a { text-indent: 8px; text-decoration: none; }
#TX_search_Input { height: 25px; border: 1px solid #CCCCCC; background-color: #FFFFFF; }
	#TX_search_Input input { border: 0px solid black; float: left; height: 25px; line-height: 36px; width: 100%; outline: 0px; margin-left: 2px; }
#TX_search_Input_bbt { width: 25px; height: 27px; display: block; background-image: url(bbt.png); background-repeat: no-repeat; display: block; background-position: left center; float: left; }
	#TX_search_Input_bbt span { display: none; }
#TX_search_Result_collection { z-index: 99999; border-left: 1px solid #9AEF9E; border-right: 1px solid #9AEF9E; border-bottom: 1px solid #9AEF9E; }
	#TX_search_Result_collection li a { width: 100%; line-height: 25px; display: block; color: blue; cursor: default; }
.TX_search_ResultChoose a { line-height: 25px; background-color: #E2EAFF; display: block; color: blue; }
#TX_search_Feet { height: 0px; font-size: 0px; background-color: #E3E3E3; border-bottom: 0px solid #9AEF9E; top: -25px; display: none; }









/*
======================================================================================
top头部样式
======================================================================================
*/

/* 全站头部 */

.t_left { width: 410px; float: left; }
.w1000 .t_left { width: 310px; }
.t_center { width: 380px; float: left; overflow: hidden; height: 30px; }
	.t_center a { color: #00BF0E; }
	.t_center span { float: left; color: #FF6600; }
	.t_center .speakar { background: url(images/top_head_make.gif) -5px -67px no-repeat; width: 15px; height: 100%; display: inline-block; margin-right: 4px; }
	.t_center ul li { height: 35px; overflow: hidden; color: #5E5E5E; font-size: 13px; }
.t_right { width: 280px; float: right; color: #000; }
	.t_right .libtn { float: right; width: 62px; border: 0px solid black; height: 37px; line-height: 37px; }
	.t_right .libtnhover { background-color: #FFF; }
	.t_right .libtn a { text-align: center; display: inline-block; line-height: 37px; height: 37px; color: #000000; }
	.t_right .current { background: url('/Skin/NewTravel/images/top_info_head.png') no-repeat scroll 0px 3px transparent; _background-image: url('images/top_info_head.gif'); border: 0 solid black; float: right; *position: relative; height: 28px; }
.bodytop { position: fixed; z-index: 30; height: 43px; line-height: 37px; display: table; background: url(images/top_h_border.png) repeat-x 0px bottom; color: #5E5E5E; text-align: center; min-width: 980px; _position: absolute; _top: expression(eval(document.documentElement.scrollTop)); }
	.bodytop .main { width: 1000px; margin: auto; clear: both; height: 30px; overflow: hidden; display: table; }
* html, * html body { background-image: url(about:blank); background-attachment: fixed; }




#top_info_news { font-family: 宋体; border: 0px solid black; display: none; margin-top: -4px; margin-top: -2px\9; *margin-top: 27px; float: right; position: absolute; *left: 0px; width: 148px; z-index: 30; }
	#top_info_news .set_top_bg { background: url('/Skin/NewTravel/images/top_info_set_top.png') no-repeat; _background-image: url('images/top_info_set_top.gif'); width: 148px; height: 3px; line-height: 3px; overflow: hidden; }
	#top_info_news .set_body_bg { background: url('/Skin/NewTravel/images/top_info_set_body.png') repeat-y; _background-image: url('images/top_info_set_body.gif'); width: 148px; }
		#top_info_news .set_body_bg .set_body_head_p { line-height: 6px; height: 6px; }
		#top_info_news .set_body_bg .set_body_foot_p { line-height: 6px; height: 6px; }
		#top_info_news .set_body_bg li { height: 24px; line-height: 24px; width: 100%; overflow: hidden; }
		#top_info_news .set_body_bg .line { border-top: 1px dashed #DADADA; width: 140px; line-height: 0px; height: 0px; margin: 4px; }
		#top_info_news .set_body_bg li .info_num { color: #FF6600; font-weight: bold; font-size: 13px; }
		#top_info_news .set_body_bg li .info_see { color: #58CA13; font-size: 13px; float: right; }
		#top_info_news .set_body_bg li font { color: #666666; font-size: 13px; }
		#top_info_news .set_body_bg li a { font-weight: normal; line-height: 24px; padding: 0px 6px 0px 6px; margin: 0px 4px 0px 4px; display: block; height: 24px; text-align: left; }
			#top_info_news .set_body_bg li a:hover { cursor: pointer; background-color: #F5F5F5; }
	#top_info_news .set_bottom_bg { background: url('/Skin/NewTravel/images/top_info_set_bottom.png') no-repeat; _background: url('/Skin/NewTravel/images/top_info_set_bottom.gif'); width: 148px; height: 3px; line-height: 3px; overflow: hidden; }


/* 全站头部_LOGO */
.top_logo { width: 1000px; height: 100px; margin: auto; position: relative; }
.logo { height: 58px; float: left; width: 350px; padding-top: 17px; padding-bottom: 25px; position: relative; margin-right: 35px; top: 0px; left: 0px; }
	.logo a:hover { color: rgb(105, 216, 0); }
.log { width: 354px; height: 58px; border-right: 1px solid #E1E1E1; }
#ulNotLogin { display: none; }
.top_userinfo .btn_a { cursor: pointer; position: relative; z-index: 31; display: inline-block; width: 100%; height: 100%; }
	.top_userinfo .btn_a .info_text { margin-right: -14px; margin-top: 2px; }
	.top_userinfo .btn_a .news_num { margin-top: 2px; }


#ulLogin { display: none; }
.top_loading { text-align: right; }

.rexian { float: right; width: 210px; padding-top: 20px; text-align: right; }
.qiehuan { float: left; padding-top: 35px; overflow: hidden; height: 24px; }
	.qiehuan span { float: left; font-size: 20px; line-height: 21px; font-weight: bold; color: #ff6600; }
	.qiehuan p { float: left; width: 71px; height: 21px; line-height: 21px; background: url(images/top_head_make.gif) no-repeat -89px -42px; padding-left: 5px; margin-left: 10px !important; margin-left: 5px; cursor: pointer; }
		.qiehuan p.new { float: left; width: 76px; height: 24px; line-height: 22px; background: url(images/top_head_make.gif) no-repeat 0px -41px; padding-left: 5px; margin-left: 10px !important; margin-left: 5px; cursor: pointer; }

/* 全站头部_导航 */
.nav_box { background-color: #00BF0F; font: 12px/20px "Microsoft YaHei",Arial,sans-serif; min-width: 1000px; }
.nav_menu { width: 1000px; margin: auto; clear: both; height: 46px; position: relative; }
	.nav_menu li { height: 46px; line-height: 46px; }
		.nav_menu li a { color: #FFFFFF; font-size: 16px; }
.nav_menu_l { width: 650px; float: left; }
.nav_menu_r { width: 330px; float: right; }
	.nav_menu_r li { float: right; padding-left: 20px; text-align: center; }
		.nav_menu_r li a { font-size: 14px; }
.nav_list { height: 40px; line-height: 35px; min-width: 980px; position: absolute; width: 100%; }
	.nav_list .main { background: #ffffff none repeat scroll 0 0; margin-left: auto; margin-right: auto; overflow: hidden; width: 1000px; box-shadow: 1px 3px 3px 0 rgba(51, 51, 51, 0.6); -webkit-box-shadow: 1px 3px 10px 0 rgba(51, 51, 51, 0.6); -moz-box-shadow: 1px 3px 10px 0 rgba(51, 51, 51, 0.6); }
	.nav_list ul { display: none; float: left; width: 10000px; padding: 0px 8px; }
	.nav_list span { font-weight: bold; padding-left: 100px; color: #FFF; float: left; }
	.nav_list li { float: left; padding: 0 9px; height: 46px; line-height: 46px; }
		.nav_list li a { color: #666; font-size: 14px; }
	.nav_list .icon { height: 46px; background: url(images/nav_icon.jpg) 3px 18px no-repeat; }
.nav_menu_l ul li { width: 91px; float: left; padding: 0px 5px; }
	.nav_menu_l ul li a { display: block; width: 91px; text-align: center; font-weight: 700; }
		.nav_menu_l ul li a:hover { }
.nav_menu_l ul .on { background: #FF9900; color: #FFF; }
.nav_menu_l ul .on1 { display: none; width: 91px; background: url(images/nav_over.jpg) no-repeat; color: #FFF; position: absolute; z-index: 0; }
	.nav_menu_l ul .on1 a { color: #FFF; }
		.nav_menu_l ul .on1 a:hover { color: #FFF; }
.nav_menu_l ul .on a { color: #FFF; }
	.nav_menu_l ul .on a:hover { color: #FFF; }

.nav_menu_l ul .hover { background: #FFFFFF; }
	.nav_menu_l ul .hover a { color: #666666; }
		.nav_menu_l ul .hover a:hover { color: #666666; }



/*省份选择*/
.divshengfen { position: absolute; border-width: 0px 1px 1px; border-style: none solid solid; left: 606px; top: 93px; border-color: rgb(200, 205, 208); background: #FFFFFF; overflow: hidden; width: 400px; display: none; z-index: 999; }
	.divshengfen .topborder { position: absolute; border-top: 1px solid #C8CDD0; width: 331px; margin-left: 69px; }
	.divshengfen .divsfcon { border: 0px solid black; display: inline-block; }
		.divshengfen .divsfcon li { float: left; width: 50px; height: 25px; }
			.divshengfen .divsfcon li a { color: #69D800; cursor: pointer; display: inline-block; line-height: 20px; text-align: center; width: 100%; }
				.divshengfen .divsfcon li a:hover { color: #69D800; font-weight: bold; }


/*弹出登录框*/
#top_login { position: absolute; display: none; margin-left: -156px; margin-top: -9px; margin-top: -4px\9; *margin-top: 28px; *margin-left: -218px; z-index: 30; }
	#top_login .login_box { height: 130px; left: 776px; _left: 768px; top: 1px; width: 208px; z-index: 30; padding: 0px; border: 0px solid black; }
	#top_login .login_main { width: 100%; height: 100%; position: absolute; z-index: 1; border: 0px solid black; }
	#top_login .main_head { cursor: pointer; border: 0px solid black; width: 52px; height: 28px; float: right; margin-right: 3px; _display: inline; }
		#top_login .main_head p { width: 25px; _width: 24px; margin-left: 10px; _margin-left: 13px; line-height: 28px; text-align: center; color: #000000; }
			#top_login .main_head p a { color: #000000; display: block; width: 100%; height: 100%; }
				#top_login .main_head p a:hover { color: #000000; }
	#top_login .main_body { border: 0px solid black; display: table; width: 100%; height: 125px; text-align: center; position: relative; }
	#top_login .body_hr { border-top: 1px dashed #DADADA; margin-left: auto; margin-right: auto; width: 198px; line-height: 0px; height: 4px; *height: 0px; _height: 4px; }
	#top_login .main_body .info { width: 100%; margin: 0px; line-height: 33px; height: 33px; _line-height: 30px; _height: 30px; }
	#top_login .body_tooltip { line-height: 30px; padding-left: 20px; height: 26px; font-size: 12px; margin: 0px; color: red; text-align: left; border-bottom: 0px solid black; width: 89%; }
	#top_login .main_body .operation { text-align: right; width: 100%; margin: 0px; line-height: 23px; height: 23px; border: 0px solid black; }
		#top_login .main_body .operation .btnlogin { margin-right: 12px; width: 62px; height: 23px; background: url(/Skin/NewTravel/images/btn_login.jpg) no-repeat -62px 0px; border: 0px solid black; }
		#top_login .main_body .operation .btnloginover { background: url(/Skin/NewTravel/images/btn_login.jpg) no-repeat 0px 0px; }
		#top_login .main_body .operation a { color: #4FB511; margin-right: 20px; _margin-right: 10px; display: block; float: right; font-size: 12px; text-decoration: none; }
	#top_login .main_body .info input { width: 130px; height: 20px; border: 1px solid #BBBBBB; }
	#top_login .main_body .info span { color: #5A5A5A; font-size: 12px; }
	#top_login .login_bg { z-index: -1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; color: #FFFFFF; font-size: 12px; }
		#top_login .login_bg .main_head_bg { background: url('/Skin/NewTravel/images/top_login_bg.png') no-repeat scroll -156px 0 transparent; _background-image: url('/Skin/NewTravel/images/top_login_bg.gif'); border: 0 solid black; float: right; height: 26px; width: 52px; }
		#top_login .login_bg .main_body_bg { background: url('/Skin/NewTravel/images/top_login_bg.png') no-repeat scroll 0 0px transparent; _background-image: url('/Skin/NewTravel/images/top_login_bg.gif'); border: 0 solid black; height: 132px; width: 218px; }

.top_more_bg { background: url('/Skin/NewTravel/images/top_more_bg.gif') no-repeat 98% center; padding-right: 10px; }


.W_arr_d { display: block; float: right; height: 3px; margin: 17px 15px 0 3px; _margin: 14px 6px 0 3px; overflow: hidden; vertical-align: middle; width: 5px; }
	.W_arr_d em { background: none repeat scroll 0 0 #000000; display: block; height: 1px; overflow: hidden; }
		.W_arr_d em.b2 { margin: 0 1px; }
		.W_arr_d em.b3 { margin: 0 2px; width: 1px; }




/*
======================================================================================
top底部样式
======================================================================================
*/
/* 全站底部_版权说明 */
#bottom { position: relative; width: 100%; min-width: 980px; }
#fotter { width: 100%; margin: 0px auto; text-align: center; position: relative; z-index: 3; }
	#fotter ul { padding: 30px 0; }
	#fotter li { display: inline; padding-right: 10px; }
	#fotter p { line-height: 27px; color: #666666; }
	#fotter .p1 { color: #666666; }
		#fotter .p1 a { padding-left: 18px; padding-right: 18px; color: #666666; }
	#fotter object { vertical-align: middle; margin-left: 5px; }
.CopyRight { padding: 14px 0; }
.foot_likn { padding-top: 25px; background: #DFFFE1; position: relative; z-index: 3; }
.foot_leftbg { background: url(images/b_left.png) no-repeat; height: 277px; left: 0; position: absolute; top: -22px; width: 331px; z-index: 2; }
.foot_rightbg { background: url(images/b_right.png) no-repeat; height: 234px; position: absolute; right: 0; top: 16px; width: 300px; z-index: 2; }
.f4 { background: #F5F5F5; width: 100%; }
/* 全站底部_友情链接 */
.friend_link { margin: auto; padding: 17px 0 24px; width: 980px; }
.hzwz { height: 100%; line-height: 28px; margin: auto; overflow: hidden; }
	.hzwz span { color: #666666; float: left; font-weight: bold; width: 70px; }
	.hzwz P { float: left; }
	.hzwz a { padding-right: 10px; color: #666666; }
.foot_bg { background-color: #FFF; height: 550px; opacity: 0.8; position: absolute; top: 70px; width: 100%; }

/*用户点评弹窗提示*/
/*#Prompt { width: 260px; height: 160px; border: 1px solid #9DE79A; background: #FFF; position: fixed; _position: absolute; bottom: 0px; _bottom: expression(eval(document.documentElement.clientHeight-200)); right: 0px; z-index: 1; display: none; }
#PP_title { height: 38px; margin-bottom: -13px; line-height: 25px; color: #177DAD; font-weight: bold; background: url(images/user/PP_title.jpg) repeat-x; padding-left: 10px; }
#PP_title span { float: right; cursor: pointer; }
#PP_cnt { padding: 10px; line-height: 20px; }
#PP_cnt a { color: #1670EB; }*/



/*底部提示栏*/
.foot_tip { background: url(images/foot_tip_bg1.png) repeat-x; position: relative; }
.foot_top_wrap { margin: 0 auto; overflow: hidden; width: 980px; }
.ftd { float: left; height: 70px; }
.w1200 .ftd.Guarantee { width: 290px; }
.w1200 .ftd.Unsubscribe { width: 335px; }
.w1200 .ftd.Rescue { width: 345px; }
.w1200 .ftd.Service { width: 230px; }
.ftd.Guarantee { width: 235px; }
.ftd.Unsubscribe { width: 280px; }
.ftd.Rescue { width: 290px; }
.ftd.Service { width: 175px; }
.ftd_cont { float: left; padding: 10px 0 8px 2px; }
.ftd_i { background: url("images/foot_tip_bg.png") no-repeat scroll 0 0; float: left; height: 40px; margin: 15px 0 15px 18px; width: 40px; }
.ftd .ftd_t { color: #fff; font-size: 18px; line-height: 26px; }
.ftd .ftd_d { color: #fff; font-size: 12px; padding-top: 2px; }
.ftd .line { background: url(images/foot_tip_line.png)no-repeat; float: right; height: 44px; margin: 13px 26px 13px 0; width: 1px; }
.ftd.Unsubscribe .ftd_i { background-position: -44px 0; }
.ftd.Rescue .ftd_i { background-position: 0 -44px; }
.ftd.Service .ftd_i { background-position: -44px -44px; }

/* 帮助中心 */
.indexfaq { line-height: 24px; padding-bottom: 10px; margin-left: auto; margin-right: auto; overflow: hidden; position: relative; }
.indexfaq_wrap { margin: 0 auto; width: 980px; }
.faqcon ul li { list-style-type: disc; }
.faqcon { float: left; }
.w1200 .faq1 { width: 355px; }
.w1200 .faq2 { width: 325px; }
.w1200 .faq3 { width: 315px; }
.w1200 .faq4 { width: 205px; }
.faq1 { width: 285px; }
.faq2 { width: 250px; }
.faq3 { width: 240px; }
.faq4 { width: 205px; }
.faqcon2 { float: left; width: 233px; height: 180px; padding: 10px 0px 0px 10px; }
	.faqcon p, .faqcon2 p { color: #333; display: inline-block; font-size: 15px; font-weight: bold; margin: 12px 0; padding-left: 25px; }
.faqcon .p1 { background: url(images/index/indexfaq.png) no-repeat 3px 1px; }
.faqcon .p2 { background: url(images/index/indexfaq.png) no-repeat 0px -24px; }
.faqcon .p3 { background: url(images/index/indexfaq.png) no-repeat 0px -50px; }
.faqcon .p4 { background: url(images/index/indexfaq.png) no-repeat 0px -78px; }
.indexfaq a { color: #333333; cursor: pointer; display: block; line-height: 29px; padding-left: 6px; }
	.indexfaq a:hover { color: #BA2636; text-decoration: underline; }

.fixbg { background: url(images/foot_bg.jpg) no-repeat center bottom; background-attachment: fixed; width: 100%; min-width: 1000px; position: relative; }
#fotter .gt1400 li { padding-right: 45px; }




.w1200 #Htop .main, .w1200 #Htop .top_logo, .w1200 #Htop .nav_menu, .w1200 .foot_tip .foot_top_wrap, .w1200 .indexfaq_wrap, .w1200 .friend_link { width: 1200px; }
