body { margin:0 auto; padding:0; width:900px; font-family:'宋体', Arial, sans-serif; background:#fff; font-size:12px; color:#333333; }
div { float:left; margin:0; padding:0 }

img { border:none }
ul { margin:0; padding:0 }
li {list-style:none;}
a:link { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:hover { color: #CC0000; text-decoration: none; }
a:active { color: #333333; text-decoration: none; }
/*top_nav*/
.topNav { width:900px; }
.topNav .top_r { float:right; margin-right:5px; }
.topNav a { margin-left:20px; float:left }
.topNav { padding:5px 0; background-color:#f6f6f6; height:10px; border-bottom:#CCC 1px solid; }
/*logo banner*/
.logo { padding-left:5px; }
.logo img { float:left; }
.logo .banner { margin-top:13px; margin-left:30px; }
.logo .banner_r { float:right; width:100px;}
.logo .banner_r a { float:left; width:50px; padding:12px 0 0 30px; margin-left:30px; background:url(bg_h.gif) no-repeat -35px -323px; }
/*nav*/
.nav li { display:inline; float:left; width:77px; background:url(a04.gif) repeat-x; height:31px; line-height:31px; }
.nav .nav_f_l { background:url(bg_h.gif) 0 -328px no-repeat; width:8px; }
.nav .nav_f { background:url(a02.gif) repeat-x; width:84px; padding-left:10px; }
.nav .nav_f_r { background:url(bg_h.gif) -9px -328px no-repeat; width:8px; }
.nav .nav_r { background:url(bg_h.gif) -18px -328px no-repeat; width:12px; }
.nav a { font-weight:bold; color:#FFF; margin:5px 8px; }
.nav li a:hover { color:#FFF }
.nav li a:visited { color:#FFF }
.nav .nav_f a { color:#FFF; }
/*nav2*/
.nav2 { width:900px; }
.nav2 li { display:inline; float:left; background:url(a07.gif) repeat-x; height:30px; line-height:30px; padding:0px 13px; }
.nav2 .nav2_l { background:url(bg_h.gif) -244px -332px no-repeat; width:15px; padding:0 }
.nav2 .nav2_r { background:url(bg_h.gif) -260px -332px no-repeat; width:14px; float:left; padding:0 }
.nav2 li img { margin-top:5px; }
.nav2 .jipiao { padding-left:0px; }
.nav2 .lvyou { padding-left:25px; }
/*search*/
.search { border:#CCC solid 1px; height:29px; background:url(a11.gif) repeat-x; width:898px; }
.search .tel { color:#F00; font-weight:bold; background:url(bg_h.gif) 0 -365px no-repeat; padding:3px 23px; margin:6px 0 0 10px; /*position:absolute;*/float:left; }
.search .search_r { float:right; margin-top:5px; line-height:24px; margin-right:10px; }
.search .search_l { float:left; }
.searchtxt { width: 167; line-height: 14px; height: 19; border: 1px solid #a5acb2; float:left; margin:0 10px; }
/*guojia*/
.nav_guojia { border:#e9f4fb 3px solid; height:60px; width:894px; background:url(a21.gif) repeat-x; margin-bottom:10px; }
.nav_guojia li { width:40px; float:left; padding-top:30px; text-align:center; margin:10px 18px; background:url(flag.gif) no-repeat;}
.nav_guojia .g1 { background-position:0 0; }
.nav_guojia .g2 { background-position:-40px 0; }
.nav_guojia .g3 { background-position:-80px 0; }
.nav_guojia .g4 { background-position:-120px 0; }
.nav_guojia .g5 { background-position:-160px 0; }
.nav_guojia .g6 { background-position:-200px 0; }
.nav_guojia .g7 { background-position:-240px 0; }
.nav_guojia .g8 { background-position:-280px 0; }
.nav_guojia .g9 { background-position:-320px 0; }
.nav_guojia .g10 { background-position:-360px 0; }
.nav_guojia .g11 { background-position:-400px 0; }
/*flash*/
.flash{width:254px;height:260px; border:1px solid #e9f4fb;padding:2px 0 0 2px;}
/*new ticket*/
.t{height:30px; border-bottom:#045aa2 solid 1px; font-size:15px; line-height:30px; padding:0 5px 0 30px;}
.t span{float:right;}
.t1{width:596px; background:url(bg_h.gif) -374px -506px no-repeat; background-color:#dceffe; margin-left:8px;}
.newticket{width:629px;border:#dceffe solid 1px; font-size:14px;height:231px; margin-left:8px; }
.newticket li{width:179px; float:left;height:36px; padding:0 10px 0 20px; line-height:36px; border-bottom:#999 solid dashed 1px;}
.newticket li a{width:126px;overflow:hidden;white-space:nowrap;float:left;}
.newticket span{float:right; color:#F00;}
/*hotel&tour*/
.h_t{height:25px;width:900px; border-bottom:1px solid #045aa2;background-color:#dceffe; margin:10px 0;}
.h_t .h_t_l{ background:url(ghcs_bg3.gif) repeat-x; border-right:1px solid #045aa2;border-left:1px solid #045aa2; border-bottom:#e7f5fc 1px solid; height:25px;width:80px; line-height:25px; display:block; margin-left:15px; padding-left:15px;float:left;}
.h_t .h_t_r{color:#F00; float:right; line-height:25px; margin-right:20px; }
.hotel_b {width:439px; float:left;}
.t2{width:409px; background:url(bg_h.gif) -373px -532px no-repeat; background-color:#dceffe;}
.t3{background:url(bg_h.gif) -373px -559px no-repeat; background-color:#dceffe;}
.hotel{height:205px;width:432px; border-left:1px solid #e9f4fb; border-right:1px solid #e9f4fb; border-bottom:1px solid #e9f4fb;
padding:5px}
.hotel .hotel_top{width:430px; border-bottom:dashed  #CCC solid 1px;}
.hotel  img{ width:90px; width:90px; padding:2px; border:1px solid #e9f4fb; float:left}
.hotel  p{width:320px; float:left; line-height:25px; margin:0 5px 5px 5px;}
.hotel p span{color:#F00;}
.hotel ul {border-top:#CCC 1px solid dashed; padding-top:10px;}
.hotel li {float:left;padding:0px 10px;width:410px;height:28px;}
* html .hotel li{height:15px;}
.hotel .jiage{float:right; color:#F00;}
.hotel .url {font-weight:bold; margin:0 8px;}
.jianjv{margin-right:17px;}
* html .jianjv{margin-right:12px}
/*chuguo*/
.chuguo_banner{background:url(dbg001.gif) no-repeat;height:56px;width:900px; margin-top:10px;}
.chuguo_banner p{float:right; padding-right:10px;}
* html .chuguo_banner p{padding-top:10px;}
.chuguo_banner p a{font-size:14px; color:#045aa2; margin-left:10px;}
.chuguo_h{background:url(bg_h.gif) 0 0 no-repeat;height:27px;width:206px; margin-top:10px; padding:0 15px 0 30px; line-height:27px;clear:both;}
* html .chuguo_h{margin-top:0}
.chuguo_h span{ float:right}
.chuguo {width:239px; padding:5px; border:#bed8f1 solid 1px; clear:both; border-bottom:none;}
.chuguo img{padding:3px; border:solid 1px #dceffe;}
.chuguo li { background:url(bg_h.gif) -280px 1px no-repeat; padding-left:15px; height:24px; line-height:24px;}
.chuguo_bottom{ background:url(bg_h.gif) 0 -29px no-repeat; height:7px; width:251px; clear:both;}
/*chuguo zhong*/
.chuguo_z{ border:#e1e1e1 1px solid;width:400px;padding:5px; margin:10px 0 0 8px;}
* html .chuguo_z{ margin-top:0}
.chuguo_z_h {border-bottom:#e1e1e1 1px solid;border-top:#e1e1e1 1px solid;  height:25px; line-height:25px; background:url(bg_h.gif) -275px -30px no-repeat;  width:372px; margin-bottom:6px ; padding-left:25px;} 
.chuguo_z_h span{ float:right; padding-right:10px;}
.chuguo_z_h li{clear:both;}
.chuguo_z .pic{ width:110px;height234px; clear:both}
.chuguo_z .pic img{padding:3px; border:solid 1px #dceffe; margin-bottom:6px;}
* html .chuguo_z .pic img{margin-bottom:5px;}
.chuguo_z ul{float:left;}
.chuguo_z li{background:url(bg_h.gif) -280px 1px no-repeat; height:20px;padding:5px 0 0 15px;}
/*chuguo right*/
.chuguo_r_h { background:url(bg_h.gif) 0 -57px no-repeat; height:28px; width:195px; line-height:28px; margin-left:8px; margin-top:10px; padding-left:25px;}
* html .chuguo_r_h{margin-top:0;}
.chuguo_r_h span{ float:right; padding-right:10px;}
.chuguo_r {border:#bed8f1 solid 1px; width:216px; margin-left:8px;}
.chuguo_r img{padding:3px; border:solid 1px #dceffe; width:200px; height:100px; margin:3px;}
* html .chuguo_r img{ margin-bottom:0;margin-top:2px}
.chuguo_r ul{padding-left:5px;}
.chuguo_r li{ background:url(bg_h.gif) -280px 1px no-repeat;padding-left:15px; height:26px; line-height:26px;}
/*chuxing*/
.cx{width:292px;float:left; margin-right:12px;}
* html .cx{ margin-right:7px;}
.chuxing_banner{background:url(dbg002.gif) no-repeat;height:56px;width:900px; margin-top:10px;}
.chuxing_banner p{float:right; padding-right:10px; margin-top:15px;}
.chuxing_banner p a{font-size:14px; color:#045aa2; margin-left:10px;}
.chuxing_h{background:url(bg_h.gif) 0 -85px no-repeat; width:253px; height:29px; line-height:29px; padding:0 10px 0 30px; float:left;}
.chuxing_h span{ float:right; }
.chuxing{width:286px; height:264px; float:left;border:#bed8f1 solid 1px;background:url(bg_h.gif) 6px -395px no-repeat; padding-right:5px;}
.chuxing li {height:26px;padding-left:35px; line-height:26px;}
.ma_r { margin-right:0px;}
/*link*/
.link_h {width:875px; background:url(bg_h.gif) -374px -412px no-repeat; background-color:#dceffe; margin-top:10px; padding-left:20px;}
.link_h .l{float:left;font-weight:bold; color:#F00;}
.link_h .r{float:right; }
.link {width:878px; height:40px; border:#bed8f1 1px solid; padding:10px;}
.link a { margin:5px 10px;}
/*nav_bottom*/
.nav_bottom { text-align:center; height:29px; width:898px; border:#CCC solid 1px; background:url(a11.gif) repeat-x; margin:10px 0; line-height:29px;}
.nav_bottom a{ margin:0 15px; width:200px;}
.copyright{width:900px; text-align:center;}
/*left*/
.left{width:270px; border:#CCC 1px solid; margin-left:8px; float:right;}
.left .l_h{width:245px;background:url(bg_h.gif) 0 -174px no-repeat; height:30px; line-height:30px; padding-left:25px; font-size:15px; color:#045aa2; padding-top:5px;}
.left .l_h span{ float:right; padding-right:19px; line-height:25px;}
.left .l_ticket a{ float:left; width:78px; height:25px;background:url(bg_h.gif) 0 -209px no-repeat; margin:6px 6px; text-align:center;line-height:25px; color:#045aa2;}
.left  ul{background:url(bg_h.gif) -330px -172px no-repeat; float:left}
.left li {height:28px; float:left;padding-left:25px;width:240px; line-height:28px; font-size:14px;}
.left li span{color:#ff4d11; float:right;}
.left .l_h2{background:url(bg_h.gif) 0 -235px no-repeat;}
.left .l_other ul{background:none;}
.left .l_other li{background:url(bg_h.gif) -270px 4px no-repeat; }
.left .l_h3{margin:10px 5px 6px 10px;width:230px; background:url(bg_h.gif) 0 -664px no-repeat; height:20px;}
.left .l_h3 strong{ padding:3px 8px; background-color:#FFF; margin-top:2px; margin-left:80px;}
.left .l_h3 a{ color:#045aa2; font-size:14px;}
/*jiao_chanenl*/
.piao_channel{width:618px; border:#CCC 1px solid; float:left;font-size:14px;height:auto !important;height:1663px;min-height:1663px;}
.piao_h1{height:38px;width:580px; color:#045aa2; font-weight:bold; line-height:42px; padding-left:30px; margin:2px; background:url(bg_h.gif) -372px -75px  no-repeat; background-color:#eaf5fc; }
* html .piao_h1 {width:580px;}
.piao{width:276px;margin:10px 10px 0 10px;}
.piao ul{float:left; border-left:#a1d6f7 solid 1px;border-right:#a1d6f7 solid 1px; width:264px; padding:5px;}
.piao_h2{background:url(bg_h.gif) 0 -274px no-repeat; height:39px ;width:251px; color:#045aa2;line-height:39px; padding-left:29px; font-weight:bold;}
.piao_h2 img{ float:right; padding-right:25px; padding-top:14px;}
.piao li{background:url(bg_h.gif) -385px -145px no-repeat; height:24px; padding-left:20px; line-height:24px;}
.piao li span{ float:right; color:#F00;}
.piao_bottom{background:url(bg_h.gif) 0 -314px no-repeat; width:276px; height:5px; overflow:hidden;}
.piao_h3{background:url(bg_h.gif) -372px -456px no-repeat; font-size:15px; font-weight:bold; margin:0 10px; height:30px; line-height:30px; padding-left:35px;}
.piao_h3 a{ color:#008000;}
.piao2{ margin-bottom:10px; width:618px;  float:left; font-size:12px;}
.piao2 li{background:url(bg_h.gif) -114px -210px no-repeat; line-height:24px; float:left; width:184px; padding-left:22px;}
/*机票最终列表页*/
.piao_list {padding:0 10px; float:left; width:590px;}
.piao_list li{border-bottom:#CCC 1px dotted; line-height:35px;background:url(bg_h.gif) -384px -140px no-repeat; padding-left:20px;}
.piao_list li span{float:right; color:#F00; padding-right:15px;}
.pages {margin:10px;}
.h { min-height:1663px;}
/*ticket content*/
.title{ font-size:19px; color:#008dc4; text-align:center; border-bottom:2px solid #ccc; height:40px; margin:15px; clear:both;}
.des{width:536px; margin:auto; padding:10px 15px; background-color:#FAFDFE ; border:1px solid #ddd; margin:10px 20px 10px 10px;}
.artinfo{float:right; margin-right:20px;font-size:12px;}
.content{ font-size:14px; line-height:160%; padding:5px 15px;width:588px; overflow:hidden;}
.content a{color:#00F;}
.content div{float:none;}
.content table{float:left;}
.next {line-height:25px; margin:10px; font-size:12px; border-top:#CCC 2px solid; width:578px; margin-top:20px; padding-top:20px;}
.weizhi{font-size:12px; padding:5px;10px; border-bottom:#ccc 1px solid; width:607px; margin-bottom:15px;}
.weizhi a { margin:0 5px;}
.xiangguan {line-height:25px; margin:10px;}
.xiangguan span{background:url(bg_h.gif) -272px -27px no-repeat; border-top:#CCC 1px solid;border-bottom:#CCC 1px solid; width:548px; margin:15px 0 10px 0;line-height:30px;display:block;padding-left:30px; font-weight:bold;} 
.xiangguan li{background:transparent url(bg_h.gif) no-repeat scroll 0 -137px;padding-left:13px;float:left;line-height:24px; width:270px;}
/*普通文章的频道页*/
.article .piao_h3{background:url(bg_h.gif) -272px -27px no-repeat; border-top:#CCC 1px solid;border-bottom:#CCC 1px solid; width:541px; margin:15px 0 10px 10px;} 
.article .piao_h3 a{color:#045aa2;}
.article li{ font-size:14px;}
.article .piao2{padding-left:15px; width:600px;}
.article .piao2 li{background:url(bg_h.gif) -125px -210px no-repeat; padding-left:13px;}
/*hotel*/
.jiudian .piao2 {padding-left:0; width:618px;}
.jiudian .piao2 li{ border:1px solid #e7f3fa; width:113px; margin:3px; background:none;background-color:#fcfdfe; padding-left:2px;}
/*hotel list*/
.jiudian_list dl {float:left; margin:5px 10px ; width:600px;}
.jiudian_list img {width:120px; height:100px; padding:10px 5px; border:#66C solid 1px; float:left; margin-right:10px;}
.jiudian_list dd { margin-left:0; width:450px; float:left;}
.jiudian_list dd strong{background-color:#e3f1fa; height:30px; width:445px; float:left; padding-left:5px; line-height:30px;}
.jiudian_list dd span{font-weight:bold; color:#ff4d11; padding-left:5px;width:445px;background-color:#f8f0e9;height:30px; line-height:30px; display:block; float:left;}
.jiudian_list dd p{background-color:#FEF7FF; padding:5px; line-height:20px; text-indent:20px;}
* html .jiudian_list dl {width:578px;}
* html .jiudian_list dd strong, * html .jiudian_list dd span{width:430px;}
* html ..jiudian_list dd{width:435px;}
/*guojia*/
.guojia dd {float:left; width:450px; margin-left:10px; line-height:20px;}
.guojia dt img{ padding:2px ; border:##dceffe 1px solid; float:left;}
.guojia dd span a{ color:#045aa2; font-weight:bold;}
/*search list*/
.s_list{border:1px solid #CCCCCC;font-size:14px;width:898px;}
.s_list_h{background:#EAF5FC url(bg_h.gif) no-repeat scroll -372px -75px;color:#045AA2;font-weight:bold;height:38px;line-height:42px;margin:2px;padding-left:30px;width:860px;}
.s_list dl{width:850px; float:left; margin:10px; 20px; border-bottom:1px solid #CCC dashed;}
.s_list dt {background:url(bg_h.gif) -380px -148px no-repeat;height:30px; font-weight:bold; padding-left:30px; }
.s_list dd{ text-indent:25px; line-height:20px; margin-left:0;}
.s_list .info{ color:#045aa2; margin:10px 20px;}
.s_list .info a{ color:#045aa2;}
.s_list .info span{float:right;}
/*about*/
.left .about {background:none; height:1068px;}
.left .about li{ background-color:#b5d2ff; height:25px; width:210px; margin:15px; 10px; padding-left:0; text-align:center; }
.about2{height:1068px;min-height:1068px; padding:0 15px; width:588px; overflow:hidden;}
.about2 .piao_h1{margin-left:-10px; width:590px;}