@charset "utf-8";

/* Powered by Song */

*{ margin:0px; padding:0px;}
div ul li{list-style:none;}

body{background: url(../images/top_bgx.gif) repeat-y center #dadada; /*font-family:Arial, Helvetica, sans-serif;*/ font-family:Verdana; font-size:12px; color:#000}

a{ color:#000; text-decoration:underline; font-size:12px}

a:hover{ color:#b22d0a;}

textarea{ overflow:auto;padding:2px; border:1px solid #7f9db9;}

input[type="text"]{ padding:2px; border:1px solid #7f9db9;}

#header, #main, #footer, #tools{ margin:0px auto; width:949px; height:103px; background:url(../images/top_bgx.gif) repeat-x; overflow:hidden}

  .top{ height:72px; width:1000px;}

    #logo{ float:left; width:260px; height:59px; margin:8px 0 0 20px;}

    #top_txt{ height:34px; margin:0 0 0 260px; font-size:18px; font-family:Verdana; padding-top:20px; color:#616161; position:relative}

	#top_txt p{ font-size:10px; font-family:Verdana; line-height:14px;}

	#top_txt #emailmsn{ position:absolute; top:10px; right:5px; width:240px; z-index:2; font-size:12px; line-height:18px; color:#000000; background:#FFFFFF}

	/*#top_txt #emailmsn img{ margin-bottom:5px;}*/

  #nav{ clear:both; height:27px; border-bottom:4px solid #003366;}

  #nav ul{ margin:0px auto;}

  #nav ul li{ float:left; list-style-type:none; height:27px; margin:0px 2px 0px 3px;}

  #nav ul li a{ display:block; font-weight:bold; text-decoration:none; color:#FFFFFF; background:url(../images/top_nav_bg.gif) no-repeat left top; line-height:40px;height:40px; float:left;/* font-family:Arial;*/ font-size:12px;}

  #nav ul li a span{ display:block; margin-left:8px; background:url(../images/top_nav_bg.gif) no-repeat right top; padding-right:8px;}

  #nav ul li a:hover{ background:url(../images/top_nav_bg.gif) no-repeat left center;}



  #nav ul li a:hover span{ background:url(../images/top_nav_bg.gif) no-repeat right center;}



  #nav ul li a.current{/* background:url(../images/top_nav_bg.gif) no-repeat left bottom;*/ font-weight:bold; color:#FFFF99}



  #nav ul li a.current span{/* background:url(../images/top_nav_bg.gif) no-repeat right bottom;*/ font-weight:bold; color:#FFFF99}

#main{ width:930px; height:auto; background:url(../images/main_bg.gif) repeat-x; padding:10px; overflow:hidden}



  #left{ float:left; width:145px; height:auto;}



    .comm{ width:141px; border:2px solid #dbdce0;}



	#qls{ padding:2px; text-align:center; width:137px;}



	#qls a{ display:block; background:url(../images/btn_green.gif) no-repeat center; width:137px; height:29px; color:#333333; line-height:29px; font-weight:bolder; text-decoration:none;}






	#menu h2{ height:30px; text-align:center; padding:1px;}



	#menu li{ height:26px; line-height:26px; border-bottom:1px solid #dbdce0; list-style-type:none}



	#menu li.menu{ position:relative}



	#menu li a{ display:block; height:26px; background:#ededed; padding-left:15px; text-decoration:none;}



	#menu li a:hover{ background:#FFF; url(../images/icons.gif) no-repeat 120px -8px}



	#menu li a.men{ background:#ededed url(../images/icons.gif) no-repeat 120px -229px;}



	#menu li a.men:hover{ background:#fff url(../images/icons.gif) no-repeat 120px -229px;}



	#menu li .tips, #menu li .tipshow{ position:absolute; right:-140px; top:0px; z-index:100; width:145px; border:1px solid #CCCCCC; border-right-color:#999999;border-bottom-color:#999999; display:none}



	#menu li .tipshow{ display:block}







	#ad_left,.lblock{ /*height:140px; */margin-top:10px; text-align:center; border:2px solid #DBDCE0;}



	.lblock{ border:none;}



	.lblock .online_chat{ background:url(../images/online_chat.gif) no-repeat center; padding-top:67px}



	.lblock a.msn{ display:block; height:43px; margin:3px 5px;}



	.lblock a.skype{ display:block; height:43px; margin-top:7px;}



	



	#guest_bk{ margin-top:10px;background:url(../images/guestbook.gif) no-repeat -1px top; padding-top:12px; width:140px;}



	  .bk{ border-bottom:1px #d5d6d8 solid;border-left:1px #d5d6d8 solid; border-right:1px #d5d6d8 solid; height:260px; background:url(../images/guest_bg.gif) repeat-x bottom; text-align:left}



	  .bk li{list-style-type:none; padding:4px 6px; height:auto;}



	  .bk li.la{ text-align:center}



	  



  #center{ float:left; width:502px; height:auto; margin-left:10px;}



	#imgnews{ border:1px solid #ccc; height:auto; padding:5px;line-height:22px;overflow:hidden;}
	#imgnews p{word-wrap:break-word;word-break:normal;}
	  #imgview{ float:left; width:240px; height:100px; margin:0px 10px 0 0px; _margin:0px 10px 10px 0px; overflow:hidden}
*+html #imgview{margin:0px 10px 10px 0px;}


	  #news{ margin-left:285px; height:186px;}



	  #news h1{ font-size:14px; height:20px; padding:10px 5px 0px 5px;}



	  #news p{ font-size:12px; text-indent:2em; padding:5px;/* word-break:break-all*/}



	



	.cblock{ height:auto; margin-top:10px; clear:left;}



	.cborder{ border:1px solid #993333}



	.cblock h1{ height:26px; background:#ededed; line-height:26px; padding-left:10px; font-size:12px;}



	.cblock h1.c{ text-align:center; padding:0px; background:url(../images/center_title_line.gif) repeat-x center 25px;}



	.cblock h1 a{ text-decoration:none; display:block; float:left; height:25px; padding-bottom:0px; line-height:25px; padding:1px 0px 1px 0px;}



	.cblock h1 a span{ display:block; padding:0px 5px;}



	.cblock h1 a.current{ color:#FFFFFF; border:1px solid #8f5a32; border-top:none; border-bottom:none; padding:1px 1px 0px 1px; background:#FFFFFF}



	.cblock h1 a.current span{ background:url(../images/center_title_bg.gif) center;/* border-bottom:1px solid #8f5a32;*/}



	    #class-1{ border-left:none}



		#class-4{ border-left:none}



	  .imgnew{ height:100px; padding-top:5px;}



	  .imgnew .img{ float:left; width:180px; height:100px;}



	  .imgnew .newsdiv{ float:left; width:315px; height:auto; padding-left:5px;}



	  .imgnew .newsdiv h2,.cblock li h2{ height:25px; line-height:25px; font-size:12px; text-align:left}



	  .imgnew .newsdiv p{ height:75px;}



	  .imgtxt{ height:70px; padding-top:5px;}



	/*.cblock ul{ padding:5px}



	.cblock li{ height:80px; padding:5px 0px 5px 0px; list-style-type:none}



	.cblock li a.img{ float:left; width:113px; height:78px; text-align:center; border:1px solid #e1e1e1; padding:1px}*/



	  .info{ float:left; width:360px; height:80px; padding-left:10px;}



	  .info h2{ background:url(../images/icons.gif) no-repeat left -250px; padding-left:10px}



	  .info h2 a{ color:#000; line-height:16px;}



	  .info p{ font-size:12px; color:#333; line-height:20px; word-break:break-all;}



	  .info span{ font-size:10px; color:#d95c26;}



	  



	  .tour{ float:left; width:236px; height:auto; border:4px solid #ededed; padding:2px; margin:3px 0px;}



	  .tour h3{ font-size:12px; text-align:center; height:25px; line-height:25px; background:#ededed;}



	  .tour label{ display:block; text-align:center; padding:2px;}



	    .ilist{ height:auto; margin-top:5px; border-bottom:1px dashed #dbdbdb; font-size:11px}



	  .tour h4{ height:18px; line-height:18px; font-size:11px; background:url(../images/icons.gif) no-repeat left -250px; padding-left:10px}



	  .tour h4 a{ color:#000; font-weight:normal}



		.ilist p{ line-height:16px; word-break:break-all;}



		.ilist p span{ font-weight:bold; color:#ff9933;}



	  .tours{ padding:5px; clear:both; height:110px;}



	  .tours label{ float:left;/* width:140px; height:110px;*/ padding:2px; border:1px solid #eee; margin:10px 10px 0 0;}



	  .tours label img{ width:120px}



	  .tours h2{ float:left; line-height:25px; height:25px; font-size:14px; text-align:left; width:330px}



	  .tours h2 a{ text-decoration:none; float:left}



	  .tours h2 a:hover{ text-decoration:underline}



	  .tours h2 span{ font-size:11px; font-weight:normal; float:right}



	  .tours h2 span a{ text-decoration:underline; float:none}



	  .tours ul{ float:left;}



	  .tours ul li{ line-height:22px; list-style-type:none;background:url(../images/icons.gif) no-repeat scroll left -246px; padding-left:15px}



	  .tours ul li span{ margin-left:10px}



	  .tours ul li a{ text-decoration:none}



	  .tours ul li a:hover{ text-decoration:underline}



	  /*.tours p{ float:right; width:330px; padding-left:18px; line-height:16px}



	  .tours p a{ color:#990000}*/



	  



  #right{ float:left; width:260px; height:auto; margin-left:10px}



    #search{ height:23px; border:1px solid #48647c; overflow:hidden}



	#search input{ height:18px; background:none; border:none; padding:2px;}



	#search .submit{ border-left:1px solid #48647c;/* border-left:none;*/ background:url(../images/search.gif) center; width:79px; height:23px;}



	



	#hottags{ border:2px solid #CCCCCC; border-top:none; height:72px; padding:5px; color:#666666; line-height:18px; overflow:hidden}



	#hottags a{ text-decoration:none}



	#hottags a:hover{ text-decoration:underline}



	#hottags a.co1{ color:#FF0000;}



	#hottags a.co2{ color:#950800;}



	#hottags a.co3{ color:#ff9702;}



	#hottags a.co4{ color:#6a7f0a;}



	



	.rblock{ height:auto; margin-top:10px; border:1px solid #CCCCCC; padding:5px 5px 10px 5px;}



	.rblock h1{ height:25px; line-height:25px; padding-left:30px; font-size:12px; background:url(../images/icons.gif) no-repeat 5px -58px;}



	.rblock h1.icon{ background-position:-80px 5px;}



	.rblock h1.contact{ background-position:5px -205px;}



	.conta{ border:2px solid #FFCC66; overflow:hidden}



	  .contactinfo{ font-size:16px; text-align:center; line-height:22px;}


	.rblock li a{ color:#000}



	.rblock h2{ height:25px; line-height:25px; padding: 10px 0px 0px 10px; font-size:12px; text-align:left}



	  #Recent{ height:100px;}



	  #Recent .list{ float:left; width:150px; height:auto; padding-left:10px;}



	   #Recent .list .l{ height:20px; line-height:20px;}



	  #Recent .list a{ float:left; color:#000;}



	  #Recent .list label{ float:left; width:14px; height:14px; background:url(../images/icons.gif) no-repeat left -102px;}



	  #Recent img{ float:left; border:1px solid #333333}



	.rdown{ margin-top:10px; background:#f2ebeb; height:auto;}



	.rdown h1{ height:30px; line-height:30px; font-size:14px; padding-left:10px; font-weight:bold; color:#990000}



	.rdown p{ padding:5px 10px;}



	.rdown



	  #quote{ height:auto; padding:5px;}



	  #quote li{ list-style-type:none; height:auto; line-height:18px; margin:3px 0px 3px 0px; padding-left:3px;/* background:#FFFFFF;*/}



	  #quote li input{ padding:2px; border:1px solid #7f9db9;}



	  #quote li span{ color:#FF0000}



	  #quote li label{ display:block; padding-left:10px;}



	  #quote li .datebar{ border:none; background:url(../images/icons.gif) no-repeat 0px -131px; height:18px; width:18px;}



	  #quote li.sm{ height:22px; padding:10px; background:none; text-align:center}



	  #quote li input.submit{ width:125px; height:22px; background:url(../images/quote_submit.gif) no-repeat center;border:none;}



	  






#tools h1{ height:20px; line-height:20px; font-size:12px; background:url(../images/icon_foot.gif) no-repeat 115px 6px;}


#tools li.tool1{ background-position:left -13px;}



#tools li.tool2{ background-position:left -42px;}



#tools li.tool3{ background-position:left -71px;}



#tools li.tool4{ background-position:left -100px;}



#tools li.tool5{ background-position:left -129px;}



#tools li.tool6{ background-position:left -158px;}







#footer{ height:auto; background:none; padding:20px 0px 0px 0px; clear:both}



  #fnav{ border-top:2px solid #666666; background:#f0f0f0; height:22px; line-height:22px; padding:5px 10px 5px 10px;}



  #fnav li{ float:left; padding:0px 10px 0px 5px; background:url(../images/icons.gif) no-repeat left -153px; list-style-type:none}



  #fnav li.null{ background:none; padding-left:0px;}



  #fnav li a{ color:#990000; text-decoration:none}



  #fnav li a:hover{ text-decoration:underline}



  #fnav li input{ border:1px solid #7f9db9; padding:1px;}



  #fnav li input.subm{ border:none; background:url(../images/search_foot.gif) no-repeat center; width:60px; height:22px;}



  #fdown{ clear:both; height:50px; padding-top:10px;}



  #fdown #fleft{ float:left; width:500px; height:auto;}



  #fdown #fright{ float:left; width:400px; height:auto; text-align:right}



  #service,



  #copyright{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:16px; padding:0px 10px 0px 10px;}



  



/*****************Index.html End*********************/







#read{ float:left; width:760px; margin-left:25px; height:auto}



  #topbar{ height:60px;}



    .rleft{ float:left; width:540px; height:60px;}



    .rleft .search{ height:28px;}



    .rleft #search{ float:left; width:256px; height:23px; border:1px solid #48647c;}



    .rleft #search input{ height:18px; background:none; border:none; padding:2px; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif}



    .rleft #search .submit{ border-left:1px solid #48647c;/* border-left:none;*/ background:url(../images/search.gif) center; width:79px; height:23px;}



	.rleft #keywords{ float:left; width:275px; height:25px; line-height:25px; padding-left:5px;}



	.rleft #keywords a{ text-decoration:none}



	.rleft #keywords a:hover{ text-decoration:underline}



	.rleft #keywords a.co1{ color:#FF0000;}



	.rleft #keywords a.co2{ color:#950800;}



	.rleft #keywords a.co3{ color:#ff9702;}



	.rleft #keywords a.co4{ color:#6a7f0a;}



	  #navbar{ clear:both; height:30px; line-height:30px;}



	  #navbar a{ display:block; float:left; padding:0px 8px 0px 13px; background:url(../images/icons.gif) no-repeat 0px -170px; font-weight:bold}



	  #navbar a.home{ background:none; padding-left:0px}



    .rright{ float:right; width:220px; height:auto;}



	.rright .btn{ height:23px; line-height:23px; border:1px solid #CCCCCC; padding-left:30px; background:#FFF url(../images/icons.gif) no-repeat 5px -58px;}



	.rright #btn2{ background-position:-80px 5px; margin-top:5px;}



	.rright .btn a{ font-weight:bold; text-decoration:none}



	.rright .btn .olist{ position:absolute; border:1px solid #CCCCCC; border-top:none; background:#FFFFFF; top:23px; left:-1px; width:218px; z-index:100; display:none; padding-bottom:5px;}



	.rright .show{ position:relative;}



	.rright .show .olist{ display:block}



	.rright .show .olist li a{ font-weight:normal; font-size:10px}



  h2{ text-align:center; font-size:24px}



  #content{ height:auto; line-height:22px; font-size:12px}



  #content h1{ line-height:20px; font-size:18px; color:#FF9900; text-align:center; padding:10px 0px;}



  #content #sinfo{ height:auto; background:url(../images/read_main_bg.gif) repeat-y -758px top;}



  #content #sinfo .stop, #content #sinfo .sbottom{ clear:both; height:10px; background:url(../images/read_main_bg.gif) no-repeat left top;}



  #content #sinfo .sbottom{ background-position:-1516px top;}



  #content .h2{ height:27px; background:url(../images/title_bg.gif) no-repeat center; line-height:27px; padding-left:30px; font-size:14px; font-weight:bolder; margin-top:10px; clear:both}
  #content h2{ height:27px; background:url(../images/title_bg.gif) no-repeat center; line-height:27px; padding-left:30px; font-size:14px; font-weight:bolder; margin-top:10px; clear:both; clear:none; display:block; text-align:left;}



  #content .p{ padding:5px; margin-top:5px; line-height:22px; float:left;}
  .p img{ width:329px;  height:246px; float:left; padding-right:5px;}


  #content p{ margin:5px 0px 5px 0px;}



  #content .p a{ color:#0000FF}



  #content .p a:hover{ color:#FF0000}



  #content .p h5{ font-size:12px; margin:5px 0px 5px 0px;}







	  



/*********Payment**********/







  #content .payment{ height:120px; background:url(../images/payment_top.gif) no-repeat center; margin-top:10px;}



  #content .p ol{ margin-left:20px;}



  #content .p li{ list-style-type:disc;}







/*********Tourshow**********/



  



  #show,#infos{ float:left; width:772px; height:auto; padding-left:10px;}



  #show #center{ margin-left:0px}



  #show #right{ overflow:hidden}



  #show #right .rblock{ margin-top:0px;}



  #show .rright{ float:none; margin-top:10px; width:auto}



  #show .rright .show .olist{ width:258px}



  



    #onmap{ position:absolute; width:262px; height:auto; background:url(../images/onmap.gif) no-repeat left 0px; padding-top:10px; z-index:100; left:0px; top:15px; display:none;}



	#onmap p{ background:url(../images/onmap.gif) repeat-y right center; padding:5px 5px 0px 5px; text-align:center;/* position:relative*/}



	#onmap p img{ border:1px solid #FFFFFF;}



	#onmap label{ display:block; height:5px; background:url(../images/onmap.gif) no-repeat left bottom;}

	

	

	#onpic{ position:absolute; width:262px; height:auto; background:url(../images/onmap.gif) no-repeat left 0px; padding-top:10px; z-index:100; left:0px; top:15px; display:none;}



	#onpic p{ background:url(../images/onmap.gif) repeat-y right center; padding:5px 5px 0px 5px; text-align:center;/* position:relative*/}



	#onpic p img{ border:1px solid #FFFFFF;}



	#onpic label{ display:block; height:5px; background:url(../images/onmap.gif) no-repeat left bottom;}



	.iline{ width:262px; height:18px; line-height:18px;/* background:#CCCCCC; position:absolute; bottom:30px; z-index:200;*/ text-align:center;/*opacity:0.80;filter: alpha(opacity=80);*/}



  



  #show h2{ padding:20px 0px 10px 0px; text-align:center; font-size:16px}



  



      .infor{ height:auto; padding:10px; line-height:20px}



	  .infor .link{ line-height:20px; font-size:14px; font-weight:bolder; color:#339900}



	  .infor .onmap{ line-height:20px; font-size:14px; font-weight:bolder; color:#ff6633}



	  .infor td{ height:25px; line-height:20px}



	  .infor td .ti{ font-weight:bold;}



	  .infor td .price{ font-weight:bold; font-size:16px; color:#FF9900}



	.dayday{/* border:2px solid #ccc;*/ padding:10px; width:auto}



	.dayi{ float:left; margin-left:10px; margin-top:10px; width:772px}



  



    .days{ margin-top:5px; clear:both; height:auto}



	.days h2{ height:25px; line-height:25px; font-size:14px; text-align:left; padding:5px 0px;}



	.days h2 label{ display:block; float:left; width:38px; height:25px; padding-left:39px; background:url(../images/daybg.gif) no-repeat center; line-height:25px; font-size:18px; font-weight:bold; margin-right:20px; text-align:center}



	.days h2 img{ vertical-align:middle;}



	.days p{ height:auto; line-height:20px}



	.days p *{ line-height:20px; font-family:Verdana;}



	.days p label{ text-align:center; width:150px; line-height:20px;}



	.days p label img{ width:140px; border:2px solid #ccc; padding:2px;}



	.days p .left{ float:left; margin-right:10px;}



	.days p .right{ float:right; margin-left:10px;}



	



    /*.days1{ padding:10px; margin-top:5px; clear:both}



	.days1 h2{ height:25px; line-height:25px; font-size:16px; border-bottom:1px solid #E8E8E8; text-align:left}



	.days1 p{ line-height:18px; text-indent:1em; padding:10px}*/



    /*.days2{ padding:10px; margin-top:5px; clear:both}



	.days2 h2{ height:25px; line-height:25px; font-size:16px; border-bottom:1px solid #E8E8E8; text-align:left}



	.days2 p{ line-height:18px; text-indent:1em; padding:10px}*/



  



/*********Tours**********/







#tour{ height:auto; margin-top:10px;}



#tour .left{ float:left; width:510px;}



#tour h1{ height:30px; line-height:30px; font-size:24px;}



#tour .desc{ padding:5px; line-height:16px; margin-bottom:10px;}



#tour h2{ height:20px; line-height:20px; font-size:18px; text-align:left}



#tour h2 a{ float:left; text-decoration:none}



#tour h2 span{ float:right; font-size:12px; color:#666666; font-weight:normal}



#tour ul{ margin-top:10px;}



#tour li{ height:auto; background:url(../images/tour_list_bg.gif) repeat-x top; border:1px solid #CCC; padding:10px; margin-bottom:10px; list-style-type:none}



#tour li h3{ height:15px; font-size:14px; padding:0px 0px 10px 0px; border-bottom:1px solid #eee;}



#tour li .img{ display:block; float:left; border:1px solid #FFFFFF;}



#tour li table{ margin-top:5px;}



#tour li table .line{ border-right:1px solid #eee; padding-right:20px; line-height:18px;}



#tour li .price{ font-size:18px; font-weight:bold; color:#FF6600; line-height:40px;height:40px; font-family:"Times New Roman", Times, serif}



#tour h5{ font-family:Arial;font-weight:normal; font-size:12px; line-height:27px; height:27px;}



#tour h5 a{ margin:0px 4px; text-decoration:none; background:url(../images/guide_title_3.gif) no-repeat left center; height:27px; display:block; float:left; padding-left:5px}



#tour h5 a span{ display:block; background:url(../images/guide_title_3.gif) no-repeat right center; padding-right:5px}



#tour h5 a span b{ color:#993300}







fieldset {border-bottom:1px dashed #C3C2C2;display:block;font-family:verdana,sans-serif;font-size:1em;line-height:1.5em;margin:0 0 8px 14px;padding:5px 5px 5px 10px;width:480px;}



fieldset {border:medium none;}



.SelectRadioFont {color:#333333;float:left;padding:2px 0 0 5px;width:147px; font-weight:bold}



.NSelectRadioFont {color:#333333;float:left;font-size:0.9em;padding:2px 0 0 5px;width:147px;}







.flights{}



.flights table{ border:1px solid #CCCCCC; margin-bottom:5px; padding:5px;}



.flights table td{ padding:3px;}







.train{ margin-top:10px;}



.train table{ border:1px solid #CCCCCC; background:url(../images/tour_list_bg.gif) repeat-x top; padding:1px; border-bottom:none; border-right:none;}



.train table th{ height:30px;}



.train table td,.train table th{ border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; text-align:center}



.train table .hovers{ background:#eee}







#custom{ position:relative; height:320px; clear:both; margin:20px 0;}



#customize{ height:300px; border:1px solid #CCCCCC;background:#fff url(../images/guest_bg.gif) repeat-x bottom; text-align:left; width:100%;}



#customize h3{ line-height:25px; font-size:14px; text-align:center; color:#666; position:relative}



#customize i{ font-size:10px}



#customize li{list-style-type:none; padding:4px 6px; height:35px;}



#customize li.la{ text-align:center}


.ques{ width:140px;}

.ques input{ width:90%; padding:2px}
.ques .checkcode{ width:58px; padding:2px}

.ques textarea{ width:90%; height:60px; padding:2px}

.ques .sub{ width:42px; height:21px}

.ques h3 label{ position:absolute; width:12px; height:12px; right:5px; top:1px; display:none; cursor:pointer; background:url(../images/close.gif) no-repeat center;}

.live{ position:absolute; z-index:100; width:400px; left:0px; top:0px;}

.live input{ width:380px;}
.live .checkcode{ width:318px;}

.live textarea{ width:380px}

.live h3 label{ display:block}

/****************Search****************/



#srch{ /*float:left; width:650px;*/ height:auto; margin-top:10px}



#srch #search{ border:none;width:400px; height:30px; line-height:30px}



#srch #search .submit{ border:1px solid rgb(126, 157, 185); padding:1px; height:24px}



  #result{ padding:10px; float:left; width:610px}







  #result .li{ height:auto; margin:5px 0px 5px 0px;}



  #result .li span{ color:#b22d0a}



  #result .li h1{ height:25px; line-height:25px; font-size:14px;}



  #result .li h1 a{/* color:#336699*/}



  #result .li p{ line-height:16px; width:540px; word-break:normal;}



  #result .li .url{ color:#009900}



#main .pages{ clear:both; height:30px; line-height:30px; text-align:center}







.searchr{ float:right; width:270px; margin-top:20px}



  



#content .h1{ height:31px; line-height:25px; padding-left:20px; background:url(../images/guide_title_1.gif) repeat-x; font-size:16px; font-weight:bold}



#content dd{ margin-left:20px}



.guides{line-height:20px;margin:5px 0;padding:5px; height:auto}



.guide{ float:left; width:355px; height:130px; margin:5px}



.guide h3{ line-height:20px; padding-left:10px;}



.guide h3 a{ color:#bc563d}



.guide img{ float:left; margin:5px 5px 0 0; border:1px solid #CCCCCC; padding:1px;}



.guide .gp{ float:left; width:200px; line-height:18px; margin:0px}



.guide .gp a{ color:#bc563d}



#content .nobg{ background:none}



.guides a.abtn{ float:left; width:185px; height:27px; background:url(../images/guide_title_2.gif) center; line-height:27px; padding-left:30px; color:#bc563d; text-decoration:none; margin:5px;}

.guides a.abtn:hover{ font-weight:bold}

#link{ width:920px; height:auto; margin:6px auto; }

#link a{margin:5px;}

#link img { margin:5px; width:120px; height:35px; padding:2px; border:1px #E6E6E6 solid;}

#weather{clear:both; margin:20px auto; width:460px;}

#weather p{ line-height:20px;}

#photo{ height:auto; padding:10px;}

#photo li{ float:left; width:130px; height:160px; margin:1px 20px; text-align:center; list-style-type:none}

#photo li a{ border:2px solid #eee; padding:2px; display:block}

#photo li a:hover{ border-color:#993300}

#photo li span{ display:block; height:20px; line-height:20px; color:#999999;}

#hotels{ height:auto; padding:10px;}

#hotels li{ float:left; width:150px; height:160px; margin:1px 15px; text-align:center; list-style-type:none}

#hotels li a{ border:2px solid #eee; padding:2px; display:block}

#hotels li a:hover{ border-color:#993300}

#hotels li span{ display:block; height:20px; line-height:20px;}


.spacetop{width:100%; height:12px;}

.spacebottom{width:100%; height:12px; border-bottom:dashed 1px #E0E0E0;}

.ax1{ font-size:16px;}
/*改版样式*/
.header, #main, #footer, #tools{ margin:0 auto; width:990px; overflow:hidden}

#header{
	width:996px;
	height:219px;
	margin:auto;
	background:#fff;
	margin:auto;
}
.top{
	height:173px;
}
.logo{
	float:left;
	margin-left:19px;
	display:inline;
}

.top_txt{
	float:left;
	background:url(../images/top_bg_right.jpg) no-repeat;
	height:173px;
	width:608px;
	display:inline;
}
.top_txt span{
	float:right;
	margin:105px 50px 0 0;
	line-height:20px;
	font-weight:bold;
	font-size:11px;
}
.nav{
	line-height:36px;
	height:36px;
	background:url(../images/nav_bg.gif) no-repeat;
	padding-left:10px;
	border-bottom:8px solid #9a0000; 
}
.nav li{
	float:left;
	list-style:none;
	margin:0 4px;
	display:inline;
	
}
.nav li a{
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	display:block;
	color:#9a0000;
	}
.nav .null a{
      background:url(../images/nav-left.gif) left bottom no-repeat;
	  color:#fff;
      }
.nav .null a span{
	background:url(../images/nv-right.gif) no-repeat right bottom;
	}
	  
    .nav a:hover {
      background:url(../images/nav-left.gif) left bottom no-repeat;
	  color:#fff;
      }

.nav li a span{
	display:block;
	line-height:30px;
	padding:0 2px;
	margin-top:6px;
	margin-left:4px;
	padding-right:6px;
	}
.nav li a:hover span{
	background:url(../images/nv-right.gif) no-repeat right bottom;
	}

  #left{ float:left; width:206px; height:auto;}

#menu{
	width:100%;
}
#menu h2{
	background:#9a0000;
	font-size:14px;
	color:#fff;
	line-height:29px;
	text-align:left;
	font-weight:bold;
	padding-left:20px;
}
#menu h2 a{
	background:#9a0000;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
	.lblock .online_chat{ background:none; height:auto; padding-top:0; overflow:hidden; zoom:1; margin-bottom:10px;}
	.lblock .online_chat  img{border:none; margin-bottom:8px;}
	.lblock .online_chat2{ border:1px solid #a0a0a0; overflow:auto; zoom:1;}
	.lblock .online_chat2 ol{height:30px; background:#8c8c8c; margin-bottom:5px;}
	.lblock .online_chat2 ol li{list-style:none; float:left; padding:0 6px; font-weight:bold; color:#fff; margin-left:4px; margin-top:5px; height:25px; line-height:25px;}
.lblock .online_chat2 ol .online_chat2li{background:#fff; color:#ab002a;}
.lblock .online_chat2 dl{ width:85px; height:100px; float:left; margin-top:4px; display:inline; margin-left:9px;}
.lblock .online_chat2 dl dt{ height:73px;}
.lblock .online_chat2 dl a img{padding:2px; border:1px solid #ccc; }
.lblock .online_chat2 ul{text-align:left; margin:0  0 10px 5px; clear:left; overflow:auto; zoom:1;}
.lblock .online_chat2 ul li{list-style:none; line-height:20px; }
.text_right{text-align:right; margin-right:5px;}
.lblock .online_chat3{ border:1px solid #a0a0a0;}
.lblock .online_chat3 dl{ width:92px;  float:left; display:inline; margin-top:4px; margin-left:6px; overflow:auto; zoom:1}
.lblock .online_chat3 dl dt{ height:60px;}
.lblock .online_chat3 dl a img{padding:2px; border:1px solid #ccc; }
.lblock .online_chat3 dl dd{ height:50px;}
.lblock .online_chat3 dl dd a{font-size:10px;}
.lblock .online_chat3 li{list-style:none;}
.online_chat4 ul{list-style:none; text-align:left; line-height:20px;}
.online_chat4 ul a{float:left;}
.online_chat4 ul span{float:left;}

	#imgnews{ border:1px solid #ccc; height:auto; overflow:hidden; padding:5px; word-break:break-all; line-height:22px; width:77%; float:right;}
	  #imgview{ float:left; width:240px; height:233px; margin:0px 10px 10px 0px; overflow:hidden; }
	.cblock h1.c{ text-align:center; padding:0px; background:url(../images/center_title_line.gif) repeat-x center 25px;}
	.cblock{ height:auto; margin:0 0 10px 0; overflow:auto; zoom:1;}

.cblock dl{
	width:140px;
	height:140px;
	float:left;
	margin-top:10px;
	margin-left:15px;
	text-align:center;
	display:inline;
	background:#f1f1f1;
	padding:8px 4px;
	overflow:auto;
	zoom:1;
}
.cblock dl a {color:#555450; }
.cblock dl dd{line-height:20px;}
.cblock dl a img{border:none; }
	.cblock{ height:auto; margin-top:10px; clear:left;}
	.cborder2{ border:1px solid #993333; padding-bottom:5px;}
	.cborder2 dl{
		width:145px;
		height:162px;
		margin-left:10px;
		margin-bottom:12px;
	}
	.cborder2 dl a img{width:130px;}
	.rblock h1{ height:25px; line-height:25px; padding-left:30px; font-size:12px; background:url(../images/icons.gif) no-repeat 5px -58px #ededed;}
.rblock .rblock_t{background:#9a0000 url(../images/icons.gif) no-repeat 5px -58px; color:#fff;}
	.rblock{ height:auto; margin-top:10px; border:1px solid #CCCCCC; padding:0;}
.rblock p{line-height:21px; margin:0 5px;}
	.rblock li,.rright .show .olist li{ list-style-type:none; line-height:21px; background:url(../images/icons2.gif) no-repeat 5px -78px; padding-left:25px; }
.rblock li span b{color:#98012e;}
.rblock li span{margin-left:10px;}
.rblock .text_right{text-align:right; margin-right:5px; background:none;}
	.rblock{position:relative;}
.rblock_hot{position:absolute; top:-20px; right:0;}

#myTab0_Content0 dl img{width:81px;height:65px;}/* img setting for top cities*/


#tools li{ list-style-type:none; float:left; width:190px; height:28px; line-height:28px; padding-left:35px; background:url(../images/icon_foot.gif) no-repeat; font-weight:bold; margin:5px;}
.tools_l{
	width:710px;
	float:left;
}
#tools{ width:996px; height:130px; background:none; padding:10px}
.tools_r {float:right;  width:280px; }
#tools .tools_r li{background:none; margin:0; padding:0; width:280px;}
/*预定表单*/
.home_right_yd{width:770px; float:right;}
.home_right_yd h1{background:url(../images/biaodan_03.gif) no-repeat;
width:241px;
height:34px;
text-align:center;
line-height:34px;
font-size:14px;
margin-left:20px;
color:#900;}

.home_right_yd_2{width:698px;
border:1px solid #ccc;
height:auto;
overflow:auto;
zoom:1;}
.home_right_yd_3{margin:10px 0; overflow:auto; zoom:1;}
.home_right_yd_3 ul{margin:0 30px;}
.home_right_yd_3 ul li{width:20%; float:left; width:130px; margin-right:20px; line-height:25px;}
.home_right_yd_2 h2{font-size:12px; background:#e0e0e0; line-height:25px; margin:2px 5px 0 2px; padding-left:5px;}
.home_right_yd_4{position:relative;}
.home_right_yd_4 ul{margin:20px 30px 50px 30px; width:400px; overflow:auto; zoom:1; }

.home_right_yd_4 ul li{width:48%;
float:left;
line-height:25px;}

.home_right_yd_4 img{ position:absolute; right:5px; top:0;}
.home_right_yd_4 p{margin-top:-50px;}
.text_01{width:400px;
		height:80px; 
		margin:30px 0 30px 30px;}
.home_right_yd_2 .text_02{background:url(../images/biaodan_11.gif) left top no-repeat;
							width:618px;
							height:48px;
							display:block;
							margin-bottom:10px;
							padding-left:70px;
							line-height:40px;
							font-size:20px;
							font-weight:bold;
							color:#545454;}
.home_right_yd_2 .text_06{background:url(../images/biaodan_18.gif) no-repeat;}
.home_right_yd_5 dl{margin-left:2px; border-bottom:1px dashed #ccc; width:500px; padding: 20px 0; overflow:auto; zoom:1; }
.home_right_yd_5 dl dt{width:200px; float:left; text-align:right; margin:5px 0; margin-right:10px; margin-top:8px;}
.home_right_yd_5 dl dd{width:290px; float:left; margin:5px 0;}
.home_right_yd_5 ul{margint:0 0 20px 30px; overflow:auto; zoom:1; padding-left:50px;}
.home_right_yd_5 ul li{float:left; margin-right:20px;}
.home_right_yd_5  .text_04{border:none;}
.home_right_yd_5 .text_03{margin-left:210px; line-height:25px; width:300px;}
.home_right_yd_5 .text_03 li{width:40%; float:left;}
.home_right_yd_5 span{margin-left:60px; margin-bottom:-40px; display:block;} 
.text_05{float:right; margin-top:-45px; margin-right:10px; }
.text_05 a{font-weight:bold; color:#545454; text-decoration:none;}
.text_05 img{margin-right:5px;}
.sealect{background:url(../images/biaodan_32.gif) no-repeat;
width:202px;
height:35px;
margin:auto;
border:none; color:#fff; font-size:14px;
}

.home_right_yd_5 p{text-align:center; margin:20px 0;}
.rili_05{position:relative; top:3px; left:-20px;}
.rili_06{width:80px;}
.rili_07{width:90px; margin-right:5px;}
.rili_08{width:137px; margin-right:5px;}
.rili_09{width:50px; height:20px; line-height:20px; margin-right:5px;}
.rili_10{width:180px; background:url(../images/biaodan_21.gif) 2px center no-repeat; padding-left:15px; border:1px solid #ccc; height:20px; line-height:20px;}
.rili_11{width:252px;}
.rili_12{width:232px; background:url(../images/biaodan_25.gif) no-repeat 2px center; padding-left:17px; border:1px solid #ccc; line-height:20px; height:20px; }

.rili_13{width:232px; background:url(../images/biaodan_25.gif) no-repeat 2px center; padding-left:17px; border:1px solid #ccc; line-height:20px; height:20px; }
.rili_14{width:250px; height:20px; line-height:20px; border:1px solid #ccc;}
.rili_15{background:url(../images/biaodan_28.gif) 2px center no-repeat;}
.home_right_yd_5 .text_07{margin-left:-170px;}
.home_right_yd input{margin-right:5px;}


#read{ float:left; width:759px; margin-left:10px; height:auto}
