@charset "gb2312";
*{ margin:0; padding:0;}
body{ font-family:Arial,"宋体"; font-size:12px; color:#444; line-height:1.6em;}
h1{line-height:1.3em;}
a:hover img,img{ border:none;}
ul{ list-style:none;}
input,button,select,textarea{outline:none;font-family:Arial,"宋体"; font-size:12px;}
table input,table button,table select,table textarea{ vertical-align:middle;}
textarea{resize:none}
table{ border-collapse:collapse;}
a{ text-decoration:none; color:#444;}
a:hover{ text-decoration:underline; color:#ff6600;}
/*-------------------------结束公用样式--------------------------*/
.clear_div { overflow:hidden; zoom:1;}
.clear_div2{zoom: 1;}
.clear_div2:after {content: ""; display: block;height: 0;clear: both;}
input.checlass{ margin:0 5px; margin-left:0;vertical-align:middle; _vertical-align:baseline;}
/*---------------------------------------star首页的样式*/
html{ background:#f9fdfe url(../images/html.png) repeat-x left top;}
body{ clear:both; padding:4px 0 0 0;}
/*-----------------star头文件*/
dl.header{ color:#4b4b4b; clear:both; background:url(../images/header_line.gif) repeat-x left bottom; height:33px; line-height:33px; vertical-align:middle; padding-bottom:2px; width:1000px; margin:0 auto;}
dl.header a{ color:#4b4b4b;}
dl.header a:hover{ color:#ff6600;}
dl.header dt{ float:left;}
dl.header dt a{ display:inline-block; background:url(../images/city.gif) no-repeat right center; padding-right:12px;}
dl.header dd{ float:right; text-align:right;}
dl.header dd a{ margin:0 6px;}
dl.header dd img{ margin:0 0 0 8px; vertical-align:middle;}
dl.header dd span{ margin-left:6px;}
a.my_a{ background:url(../images/d_arrow.gif) no-repeat right center; display:inline-block; padding-right:12px;}
/*----------------star头文件中*/
div.header_c{ clear:both; width:1000px; margin:0 auto; height:100px;}
/*标志*/
dl.logo{ float:left;}
dl.logo dt{ float:left;}
dl.logo dd{ float:left; padding:25px 0 0 40px;}
/*搜索*/
div.h_search{ float:right; padding:22px 0 0 0;}
dl.h_search{ clear:both; background:url(../images/search.png) no-repeat; width:491px; height:39px;}
dl.h_search dt{ float:left;}
dl.h_search dd{ float:right;}
/*热门搜索*/
ul.h_search{ clear:both; padding:5px 0 0 0; line-height:2em; color:#666;}
ul.h_search a{ margin:0 0 0 10px; color:#666;}
ul.h_search a:hover{ color:#ff6600;}
ul.h_search span a{ margin:0 6px; color:#0278c3;}
ul.h_search span a:hover{ color:#ff6600;}
/*表单和按钮*/
input.h_search_text,input.h_search_btn{ border:none; background:none;}
input.h_search_text{ padding:9px 0 9px 40px; width:370px; color:#999; vertical-align:middle; line-height:21px; height:21px;}
input.h_search_btn{ height:39px; line-height:39px; text-align:center; cursor:pointer; width:81px;}
/*----------------------star导航*/
div.nav{ clear:both; background:url(../images/nav_bj.png) repeat-x; height:54px; line-height:54px;}
div.nav_bj{ clear:both; background:url(../images/nav.png) no-repeat center top; height:100%;}
dl.nav{ clear:both; width:1000px; margin:0 auto; height:100%;}
dl.nav dt{ font-family:Arial,"宋体"; float:right; _line-height:27px; _height:27px; _padding:14px 0 0 0; color:#fff288; vertical-align:middle;}
dl.nav dt img{ vertical-align:middle; margin:0 10px 0 0;}
dl.nav dd{ float:left; color:white; font-size:18px; /*font-weight:bold;*/ background:url(../images/nav_line.gif) no-repeat right top; padding:0 26px;}
dl.nav dd.last{ background:none;}
dl.nav dd a{ color:white;}
dl.nav dd a:hover{ text-decoration:none; color:#ff9;}
/*---------------------------------------star中间区域*/
div.h_center{ clear:both; width:1000px; margin:10px auto;}
div.h_left{ float:left; width:235px;}
div.h_right{ float:right; width:755px;}
/*蓝色边框*/
.blue_border{ background:#fff; border:1px solid #c8dfec;}
div.h_left .blue_border{ padding:1px;}
/*-----------------star左导航*/
div.h_left_nav{ clear:both; margin-bottom:8px;}
dl.h_left_nav{ color:#666;  clear:both; width:91%; margin:8px auto; line-height:28px;_line-height:27px;}
dl.h_left_nav a{ color:#666;}
dl.h_left_nav a:hover{ color:#ff6600;}
dl.h_left_nav dt{ clear:both; font-weight:bold;}
dl.h_left_nav dd{ clear:both;}
dl.h_left_nav dd a{ margin:0 9px 0 0;}
div.h_left_nav dl.first{ border:none;}
dl.h_left_nav dd.h_prit a{ float:left; width:49%; margin:0;}
/*左标题*/
dl.h_class_th{border-top:1px solid #c8dfec; clear:both; background:url(../images/l_blue_th.gif) repeat-x; height:31px; line-height:31px; overflow:hidden;}
dl.h_class_th dt{ float:right; padding-right:10px;}
dl.h_class_th dd{ float:left; font-weight:bold; color:#369bd2; padding-left:12px;}
/*蓝色标题*/
dl.blue_th{ clear:both; background:url(../images/blue_th.gif) repeat-x left -32px; height:32px; line-height:32px; overflow:hidden;} 
dl.blue_th dt{ float:right; padding-right:10px;}
dl.blue_th dd{ float:left; background:url(../images/blue_th.gif) no-repeat left top; padding-left:30px; font-size:14px; font-weight:bold;}
/*主题旅游*/
div.h_l_list{ clear:both; margin:8px 0;}
ul.h_theme{ clear:both; width:98%; margin:8px auto; padding-left:0.2%;}
ul.h_theme li{ float:left; text-align:center; width:33.3%; height:90px; overflow:hidden; margin:8px 0;}
ul.h_theme li p{ clear:both; line-height:1.4em; height:1.4em; padding-top:7px; overflow:hidden; text-align:center; width:65px; margin:0 auto;}
/*喜爱排行榜*/
dl.h_tad{ clear:both; width:92%; padding:10px 1%; margin:0 auto; background:url(../images/blue_line_x.gif) repeat-x left bottom;}
dl.h_tad dt{ float:left; width:115px; text-align:right;}
dl.h_tad dd{ float:right; line-height:1.8em; width:40%;}
dl.h_tad dd p{ clear:both; padding-top:6px; font-size:15px;}
ul.h_tad{ clear:both; width:90%; margin:8px auto;}
ul.h_tad li{ clear:both; line-height:2.4em; height:2.4em; overflow:hidden;}
/*线路收藏排行榜*/
ul.h_coll{ clear:both; width:98%; margin:8px auto; padding-left:0.2%;}
ul.h_coll li{ float:left; margin:8px 0; width:49.9%; text-align:center; height:145px; overflow:hidden;}
ul.h_coll li a{ width:100px; margin:0 auto; display:block; clear:both;}
ul.h_coll li em{ clear:both; display:block; position:relative; width:100px; height:100px; overflow:hidden;}
ul.h_coll li p{ clear:both; padding-top:8px; width:100px; margin:0 auto; line-height:1.7em; height:3.4em; overflow:hidden;}
/*左列表*/
ul.l_list{ clear:both; width:90%; margin:8px auto;}
ul.l_list li{ clear:both; line-height:2em; height:2em; overflow:hidden; background:url(../images/gray_arrow.gif) no-repeat left 10px; padding-left:12px;}
/*-----------------------------------star首页的右*/
div.h_right .blue_border{ padding:1px;}
div.h_flash{ clear:both; margin-bottom:8px; height:300px; overflow:hidden; position:relative;}
div.h_flash ul,div.h_flash li{ clear:both; width:100%; height:100%; opacity:h
;}
div.h_flash li{ display:none;}
/*动画数字*/
div.h_flash_num{ position:absolute; bottom:0; left:0; width:100%; height:60px; line-height:60px; color:white; overflow:hidden; font-size:18px;}
div.h_flash_num dl{ float:left;}
div.h_flash_num dd{ float:left; border-right:1px solid #fff; text-align:center;background:url(../images/flash/black.png) repeat;  width:187px; cursor:pointer;}
div.h_flash_num dd.cur{ background:url(../images/flash/orange.png) repeat;}
div.h_flash_num dd.last{ border:none; width:191px;} 
/*-------------------star热门线路*/
div.h_r_list{ clear:both; margin:8px 0;}
ul.h_r_hot{ clear:both; width:98%; margin:8px auto;}
ul.h_r_hot .float_r{ color:#999; font-size:12px;}
ul.h_r_hot .float_r b{ color:#ff6600; margin-right:4px; font-size:14px;}
ul.h_r_hot dl{ clear:both; height:48px; overflow:hidden;}
ul.h_r_hot dt{ clear:both; padding-left:16px; background:url(../images/gray_arrow.gif) no-repeat 5px 11px; height:24px; line-height:24px; overflow:hidden; font-size:14px;}
ul.h_r_hot dd{ clear:both; padding-left:16px; height:22px; line-height:22px; overflow:hidden;color:#666;}
ul.h_r_hot li{ float:left; width:47%; margin:0 1.4%;_margin:0 1%; background:url(../images/line_x.gif) repeat-x left bottom; height:50px; overflow:hidden; padding:10px 0px 10px 0;}
ul.h_r_hot li.last{ background:none;}
ul.h_t_list li.first{ background:url(../images/line_x.gif) repeat-x left bottom;}
/*蓝色标题*/
dl.r_blue_th,div.h_travel_nav{ clear:both; background:url(../images/blue_th_b.png) no-repeat left top; height:32px; line-height:32px; overflow:hidden;}
dl.r_blue_th dd,div.h_travel_nav dt.l{ float:left; font-size:14px; font-weight:bold; color:white; background:url(../images/th_arrow_w.gif) no-repeat 15px 12px; padding-left:35px;}
dl.r_blue_th dt,div.h_travel_nav dt.t{ float:right; padding:0px 10px 0 0; color:#89d8fc;}
a.more_a{ color:#89d8fc; display:inline-block; background:url(../images/more.gif) no-repeat right center; padding-right:12px;}
a.more_a:hover{ color:#ff9; text-decoration:none;}
/*出境游*/
/*标签导航*/
div.h_travel_nav{ clear:both; padding:6px 0 0 0; height:26px; line-height:22px;}
div.h_travel_nav dt.l{ float:left; padding-left:0; text-indent:35px; width:135px; background-position:15px 5px;}
div.h_travel_nav dd{ color:white; float:left; margin:0 2px; cursor:pointer; height:26px; line-height:26px; border:1px solid #88d2f0; background:url(../images/tab_th.gif) repeat-x left -26px; border-top:none; border-bottom:none; padding:0 15px;}
div.h_travel_nav dd a{ color:white;}
div.h_travel_nav dd a:hover{ color:#ff9; text-decoration:none;}
div.h_travel_nav dt.r{ float:right; padding-right:10px;}
div.h_travel_nav dd.tab_light{ color:#333; border:1px solid #d4f1ff; border-top:none; border-bottom:none; background-position:left top;}
div.h_travel_nav dd.tab_light a{ color:#333;}
/*标签内容*/
div.h_travel_box{ clear:both;}
div.h_travel_box div{ clear:both;}
.none{ display:none;}
/*内容*/
dl.h_travel{ clear:both; width:95%; margin:18px auto;}
dl.h_travel dd .float_r{ color:#999; font-size:12px;}
dl.h_travel dd .float_r b{ color:#ff6600; margin-right:4px; font-size:13px;}
dl.h_travel dd{ float:left; width:64%;}
dl.h_travel dd li{ clear:both; line-height:35px; height:35px; overflow:hidden; padding:0 1%; background:url(../images/line_x.gif) repeat-x left bottom;} 
dl.h_travel dt{ float:right; width:200px;  padding:10px; background:#f1f1f1;}
dl.h_travel dt em{ position:relative; clear:both; display:block; width:200px; height:200px; overflow:hidden;}
dl.h_travel dt p{ clear:both; line-height:1.7em; padding-top:8px;}
/*国内游*/
dl.h_travel_r dt{ float:left;}
dl.h_travel_r dd{ float:right;} 
/*自由行*/
ul.h_r_list{ background:url(../images/line_y.gif) repeat-y center top; clear:both; width:98%;_width:99.8%; margin:14px auto;}
ul.h_r_list li{ float:left; width:45%; margin:0 2.48%;_margin:0 2%; height:2.3em;  line-height:2.3em; overflow:hidden;}
ul.h_r_list li a{ background:url(../images/gray_arrow.gif) no-repeat left center; display:inline-block; padding-left:14px;}
/*热门特价签证*/
.list_one{ clear:both; margin:8px 0;}
div.h_visa,div.h_ann{ float:left; width:49%; height:269px; overflow:hidden;}
ul.h_visa{ clear:both; width:95%; margin:4px auto;}
ul.h_visa li{ clear:both; border-bottom:1px solid #ebebeb; vertical-align:middle; line-height:35px; height:35px; overflow:hidden; padding:10px 1%;}
ul.h_visa li.last{ border:none;}
ul.h_visa li img{ vertical-align:middle; margin:0 10px 0 0;}
/*网站公告*/
div.h_ann{ float:right;}
ul.h_ann{ clear:both; width:90%; margin:10px auto;}
ul.h_ann li{ clear:both; line-height:2.3em; height:2.3em; overflow:hidden; background:url(../images/gray_arrow.gif) no-repeat left 12px; padding-left:12px;}
/*---------------------star友情链接*/
div.h_link{ clear:both; width:1000px; background:url(../images/footer/blue_bj.png) no-repeat center top; padding-top:15px; margin:10px auto;}
dl.h_link{ clear:both; margin:10px 0;}
dl.h_link dt{ float:left; font-weight:bold; color:#888; line-height:2.2em;}
dl.h_link dd{ float:right; width:93%; line-height:2.2em;}
dl.h_link dd a{ margin:0 10px 0 0;}
div.h_link a{ color:#666;}
div.h_link a:hover{ color:#ff6600;}
/*---------------------star问题*/
div.h_ask{ clear:both; background:#edfaff url(../images/footer/bj.gif) repeat-x left top;}
ul.h_ask{ clear:both; width:1020px; margin:0 auto; padding:25px 0;}
ul.h_ask li{ min-height:140px; height:auto; _height:140px; float:left; padding:0 8px;_padding:0 6px; border-right:1px solid #d7e6ec;}
ul.h_ask li.last{ padding-right:0; border:none;}
ul.h_ask dl{ clear:both;}
ul.h_ask dt{ font-size:14px; clear:both; line-height:35px; height:35px; vertical-align:middle;}
ul.h_ask dt img{ vertical-align:middle; margin:0 3px 0 0;}
ul.h_ask dd{ clear:both; padding:0px 0 0 48px;}
ul.h_ask dd p{ clear:both; line-height:2em;}
/*-------------------------star文件脚*/
/*ul.footer{ clear:both; color:white; background:url(../images/footer/down.png) no-repeat; height:60px; line-height:60px; vertical-align:middle;}
ul.footer a{ color:white;}
ul.footer a:hover{ text-decoration:none; color:#ff9;}
ul.footer li{ float:left; width:16.6%; font-size:16px;}
ul.footer li img{ vertical-align:middle; margin:0 8px 0 15px;}*/
dl.footer{ color:#666; clear:both; text-align:center; padding:0 0 0px 0; line-height:2.4em;width:1000px; margin:20px auto;}
dl.footer a{ color:#666;}
dl.footer a:hover{ color:#ff6600;}
dl.footer dt{ clear:both;}
dl.footer dt a{ margin:0 8px;}
dl.footer dt p a{ margin:0 3px;}
dl.footer dt p{ clear:both;}
dl.footer dd{ padding:10px 0; clear:both;}
dl.footer dd a{ margin:0 3px;}
/*------------------------------star文字的样式*/
/*蓝色*/
.blue_text,.blue_link a{ color:#0278c3;}
.blue_link a:hover{ color:#ff6600;}
/*中文*/
.china{ font-family:"宋体";}
/*标题文字*/
.th{ font-family:"微软雅黑";}
/*日期*/
.date{ float:right; color:#999; font-size:12px; font-weight:normal;}
/*价格*/
.r_pirt{ color:#ff6600; font-weight:bold; float:right; font-size:13px;}
.red_b{ color:#cc0000; font-weight:bold;}
/*数字*/
.l_num{ background:#f2f2f2; border:1px solid #d8d8d8; color:#bebebe; font-size:13px; font-weight:bold; float:left; width:23px; height:16px; line-height:16px; margin:4px 10px 0 0; text-align:center;}
dl.h_tad .l_num{ margin-top:0; background:#ff9900; border:1px solid #ff9900; color:white;}
/*橘红*/
.orange_text,.orange_b,.orange_link a{ color:#ff6600;}
.orange_b{ font-weight:bold;}
.orange_link a:hover{ color:#cc0000;}
/*热*/
span.hot{ color:#fff; background:#cc0000; position:absolute; top:0; left:0; font-size:11px; font-style:normal; text-transform:capitalize; font-weight:bold; padding:1px 5px;}
/*左右对齐*/
.float_r{ float:right;}
.float_l{ float:right;}
/*红色价格*/
.red_prit{ position:absolute; bottom:0; right:0; background:#cc0000; color:#fff; font-size:14px; font-weight:bold; padding:0 10px; font-style:normal;}
/*-------------------------------star图片的样式*/
.img_border img{ background:#fff; border:1px solid #d5d5d5; overflow:hidden;}
.img_border a:hover img{ border:1px solid #888;}

