@charset "utf-8";
/* CSS Document */
html,p,ul,li { margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; line-height:18px; font-size:11px;}
body { background:url(../img_24/bg.jpg);margin:0px; padding:0px;}
li { list-style:none;}
.clear { clear:both;}
a,a:visited { font-size:12px; color:#333;}
.de_width { width:980px;}
.center,.c_kd { width:614px; float:left}
.left,.right,.kd,.l_kd { width:173px; float:left}
.left { float:left; }
.pd_l { padding-left:10px;}
.pd_r { padding-right:10px;}
.pd_bot { padding-bottom:10px;}
.ff { float:left;}
.t_r { text-align:right;}
.m_bot { margin-bottom:10px;}
 
.dh{ float:left; width:940px; padding:10px 20px; padding-bottom:5px;}
.dh a,.dh a:visited { font-size:11px;}

/*search*/
.sr_w { width:86px; height:30px; float:left; }
.sr_w a,.sr_w a:visited { width:86px; height:25px; display:block;  text-align:center; color:#FFF; padding-top:5px; text-decoration:none; font-weight:bold;}
.sr_w a:hover { width:86px; height:25px; display:block; text-align:center; color:#FFF; padding-top:5px; text-decoration:none;font-weight:bold;}
.bd01 { border:1px #D80600 solid; padding:4px; width:163px; float:left;}

.bd01 table tr td { padding:2px 0px; font-size:11px;}
.bd01 table tr td textarea,table tr td select { width:160px; font-size:11px; background:#F7FBFF;}
.hotel_table {width:120px; font-size:11px; background:#F7FBFF;}
.bd01 table tr td input { height:24px;}

/*left*/
.title { height:30px; background:#D80600; float:left; font-size:11px; line-height:14px; font-weight:bold; color:#FFF;}
.t2 { text-align:center; padding-top:7px; height:23px;}
a.zicu3,a:visited.zicu3 { font-size:11px;}
a:hover.zicu3 { text-decoration:none;}
.back01 { background:url(../new_img/back1.gif) no-repeat; height:100px; border:1px #D80600 solid; width:171px;}
.back01 p { padding-top:30px; padding-left:4px;}

/*.bot { border-bottom:1px #FFF solid; }
.bot a,.bot a:visited { color:#FFF; text-decoration:none; font-size:11px; height:25px; width:173px; display:block;background:url(../new_img/xl_bg2.jpg) no-repeat; line-height:14px; font-weight:bold;  text-align:center; padding-top:5px; border:1px #FFF solid;}
.bot a:hover { background:url(../new_img/xl_bg.jpg) no-repeat;}*/

.bot { border-bottom:1px #FFF solid;  height:25px; background:url(../new_img/xl_bg.jpg) no-repeat; float:left; font-size:11px; line-height:14px; font-weight:bold; color:#FFF; text-align:center; padding-top:5px;}
.bot:hover {background:url(../new_img/xl_bg2.jpg) no-repeat; cursor:hand;}
.bot a,.bot a:visited { color:#FFF; text-decoration:none; font-size:11px;}

/*top*/
.div_page {width:1000px; height:auto; margin:0px auto;}
.top { width:1000px; float:left;}
.top01 { width:1000px; height:120px;  background:url(../new_img/top_bg.jpg) repeat-x;}
.top_bg { width:1000px; height:120px; background:url(../new_img/top.jpg) no-repeat;}
.top_bg a.{ color:#FFF;}
.seo {  background:#D80600; float:left; width:1000px; height:24px;}
.wel_ad { padding:30px; text-align:center; font-size:16px; font-weight:bold; color:#670C13;}
.wel_c { padding-left:600px;padding-top:20px; }
.wel_c  span,.wel_c  label  { float:left; padding-right:10px;}
.wel_c  span a { font-weight:bold;}
.wel_reg { padding-left:650px; padding-top:2px; color:#333; font-weight:bold;}
.wel_reg a,.wel_reg a:visited { color:#333; font-weight:bold;}
.wel_cdl { padding-left:20px;  color:#fff; padding-top:2px;}
.wel_cdl p { float:right; padding-right:20px;}
.wel_cdl p span { font-weight:bold;  padding-right:30px;}
.wel_cdl p  a,.wel_cdl p a:visited { color:#fff; text-decoration:none;}
.w1 { float:left; font-size:12px; font-weight:bold; padding-left:20px;}
.w1 a,.w1 a:visited { color:#FFF; text-decoration:none;} 

.menu { width:900px; height:39px; background:url(../new_img/bgOFF.gif) repeat-x; padding:0px 50px; }
.menu ul {padding:0;margin:0;list-style-type:none;float:left;position:relative; z-index:100;}
.menu ul li {float:left;position:relative;display:inline; margin-right:5px;}
/*style of main items normal state*/
.menu ul li a, .menu ul li a:visited {float:left;display:block;text-decoration:none;/*color:#000;*/width:auto;color:#fff;padding:0px 8px;line-height:36px;height:40px; font-size: 11px;font-weight:bold}
* html .menu ul li a, .menu ul li a:visited {width:auto;w\idth:auto; font-size: 11px;}
/*hide sub nav items*/
.menu ul li ul {display:none;}
/*clear the main nav bg*/
.menu ul li ul li{background:none;}
/*style for table of sub nav items*/
.menu table {margin:-1px;border-collapse:collapse;font-size:11px;}
/*specific to non IE browsers*/
/*main nav over state*/
.menu ul li:hover a {color:#fff;background: transparent url(../new_img/bgON.gif) top left repeat-x;/* text-decoration:underline;*/}
/*show drop-down list*/
.menu ul li:hover ul {display:block;position:absolute;top:36px;margin-top:1px;left:0;width:100%;border-top:1px solid #fff; text-align:left;}
/*drop-down on state*/
.menu ul li:hover ul li a {display:block;background:#F2A400;color:#fff;height:auto;line-height:19px;padding:2px 16px 2px 16px; width: 150px; border-top:1px solid #fff;text-decoration:none;}
/*sub drop-down over state*/
.menu ul li:hover ul li a:hover {color:#fff;background: #EFC059 url(../new_img/sub-arrow.gif) no-repeat;background-position: 4px 8px; text-decoration: underline;}

.main { width:980px; padding:0px 10px 10px 10px; float:left; background:#FFF;}
.content1 {float:left; background:#FFF;}
.content3 {float:left; background:#FFF; width:600px}
.content2 {background:#FFF;float: right;}
#bottom  { width:1000px; padding-bottom:10px; float:left}
.bottom1 { text-align:center; height:26px; background:#D80600; color:#FFF; padding-top:5px;}
.bottom1  a { font-size:12px; color:#FFF; font-weight:bold;}
.bottom1  a:hover { text-decoration:none;}
.bot_link {text-align: center; line-height: 16px; width: 900px; padding:10px 50px 0px 50px;}
.bot_link a,.bot_link  a:visited {  font-weight:bold; font-size:11px;}
.bot_linkindex {text-align:justify;  line-height: 16px; width: 900px; padding:10px 50px 0px 50px;}
.bot_linkindex a,.bot_link  a:visited {  font-weight:bold; font-size:11px;}
.bottom2  { width:1000px; text-align:center;}
.bottom2 span {padding-right:10px;}
.bottom3  { text-align:center;} 


/*new*/
.Top_box { height:33px; background:url(../img_24/top_line.jpg); width:100%; color:#FFF }
.Top_p { width:1000px; margin:0px auto;}
.Seo { padding:5px 10px; float:left}
.Top_link { float:right; padding-right:10px;  height:33px;}
.Top_link a,.Top_link a:visited { color:#FFF; text-decoration:none; margin-right:5px; margin-left:5px;}
.Top_link a:hover { text-decoration:underline}
.Top_left { float:left; padding-right:5px; margin-top:5px;}

.Top_search { width:179px; height:27px; background:url(../img_24/sr_bg.png) no-repeat; float:right; padding:5px 15px;}
.Top_search input { border:none;}

.top_login_box { width:1000px; height:155px; background:url(../img_24/top_bg.jpg) no-repeat;}
.top_login { padding:10px; float:right; padding-top:20px;}
.top_login p { text-align:right}
.top_login p a,.top_login p a:visited { color:#8b3211;}

.nmenu_bg { width:1000px; height:29px; float:left}
.nmenu_bg  ul li { height:29px; background:url(../img_24/menu_bg_r.png) no-repeat right; float:left; padding-right:6px;+padding-right:4px; margin-right:6px; position:relative}
.nmenu_bg  ul li span { display:block; height:29px; background:url(../img_24/menu_bg_l.jpg); width:5px; float:left; margin-right:3px;}
.nmenu_bg  ul li a,.nmenu_bg  ul li a:visited { color:#3a3a3a; text-decoration:none; line-height:26px; }
.nmenu_bg  ul li a:hover { text-decoration:none; color:#F00}
.nmenu_bg  ul li  ul  { position:absolute; left:0; top:29px; display:none; }
.nmenu_bg  ul li  ul li { background:none; background:#efdcbb; text-indent:10px; padding:0px; margin:0px; height:20px; }
.nmenu_bg  ul li  ul li a,.nmenu_bg  ul li  ul li a:visited { color:#333333; text-decoration:none; display:block; width:150px; font-size:11px; line-height:20px;}
.nmenu_bg  ul li  ul li a:hover { color:#FFF; background:#b1770b; text-decoration:none}

.China_Travel_Main { width:970px; background:#FFF; float:left; padding:15px; margin-top:10px; }
.Link_top { width:970px; height:20px; float:left;color:#666; line-height:14px;}
.Link_top a,.Link_top a:visited { color:#666; text-decoration:none}
.Link_top a:hover { color:#666; text-decoration:underline}
.Left_Main_Box,.Left_All_Width { width:625px; float:left;}
.All_Padding_Bottom { margin-bottom:15px;}
.Right_Main_Box,.Right_All_Width { width:330px; float:left}
.Right_Main_Box { float:right;}

.Details_Main { width:625px; float:left;}
.Details_Top { width:625px; height:15px; background:url(../img_24/details_bg_top.jpg) no-repeat; float:left; _size:1px;}
.Details_Center { width:601px;background:url(../img_24/details_bg_line.jpg) repeat-y; float:left; padding:0px 12px; }
.Details_Bottom { width:625px; height:15px; background:url(../img_24/details_bg_bottom.jpg) no-repeat; float:left;_size:1px;}

.Detail_Ad_Bg { width:601px; height:142px; background:url(../img_24/details_info.png) no-repeat; float:left; margin-bottom:15px;}
.Detail_Tool_Pd  { padding-top:75px; padding-left:25px; padding-right:10px; float:left;}
.Detail_Ac_Copyright { padding-top:94px;}

.Detail_Tbag { width:601px; margin-bottom:15px; float:left;}
.Detail_Tbag_Top { width:601px; height:25px; background:url(../img_24/details_title_bg.jpg) no-repeat; float:left; text-indent:35px; font-size:14px; font-weight:bold; color:#FFF; padding-top:6px; }
.Detail_Tbag_Main { width:581px; background:#FFF; float:left; padding:10px;}
.Detail_Tbag_Main p { margin-bottom:5px;}
.Detail_Tbag_Main p  span { color:#961313; font-weight:bold; font-size:14px;}
.Detail_Tbag_Main p img.detail_img {  float:left; padding-top:1px; padding-right:5px;}
.Detail_Tbag_Main dl { display:block; width:581px; float:left; margin-bottom:10px;}
.Detail_Tbag_Main dl dt { font-size:13px; font-weight:bold; color:#5F260F; padding:5px 0px; border-bottom:1px dashed #5F260F; margin-bottom:10px;}
.Detail_Tbag_Main dl  dd.dd_left  { float:left; padding-right:10px;}
.Detail_Tbag_Main dl  dd.dd_right  { float:right; padding-left:10px;}

/*search*/
.Search_Top { width:1000px; height:67px; background:url(../new_img/search_top_bg.jpg) no-repeat; float:left; margin-top:10px; }
.Form_Input { width:980px; padding:5px 10px 0px 10px; line-height:16px; float:left}
.Form_Input input.In_Text { border:none; height:14px; margin-top:7px; width:490px; margin-left:8px; height:16px; padding-left:10px;float:left; color:#999}
.Form_Input select { margin-left:20px; float:left; width:140px; color:#999; margin-top:5px;}
.Form_Input input.img { margin-left:20px; float:left; margin-top:3px;}
.Keyword_box { width:970px; padding:10px 10px 0px 20px; float:left;}
.Keyword_box span { font-weight:bold; color:#666; float:left  }
.Keyword_box a,.Keyword_box a:visited { text-decoration:none; float:left; margin-left:10px; font-size:11px; color:#999}
.Keyword_box a:hover { text-decoration:underline; color:#f00;} 
