﻿body{ padding:0; margin:0 auto;}
form, ul, li, h1, h2, h3, h4, p, span, img, dd, dt, dl{ padding:0; margin:0; }
div, li, p, h1, h2, h3 {font: 12px/150% "宋体";color: #000;}
a {	color: #333; text-decoration: none}
a:hover {color: #375FE0}
li {list-style-type: none}
li img{vertical-align:bottom;border:0px}
td { font-size:12px;}
.box{width:1003px;margin:0 auto;height:auto;overflow:inherit;clear:both;}
.box_h{width:1003px;height:10px;line-height:10px;margin:0 auto;clear:both;}
/* 顶部导航和服务开始 */
#topbar {width:100%;height:28px;background: url(../images/top-bj.gif) repeat-x;border-top:0 none;position:relative;height:29px;line-height:29px;z-index:333;}
#top {width:1003px;height:28px;margin:0 auto;position:relative;}
#top li{height:21px;line-height:21px;padding:0 6px 0 0;position:absolute;text-align:left;z-index:35530;zoom:1;}
#top li.open_div .dt{margin-top:5px;padding-right:4px;margin-bottom:-1px;position:relative;}
#top li.open_on .dt{margin-top:4px;background:#E9EFFD;border:1px solid #999;border-bottom:0 none;}
#top li.open_div .dt a{display:block;padding:0 18px 1px 4px;background:url(../images_index/arrowbot.gif) right center no-repeat;}
#top li.open_on .dt a{background:url(../images_index/arrowtop.gif) right center no-repeat;}
#top li.open_div .dd{border:1px solid #999;background:#E9EFFD;overflow:hidden;display:none;}
#top li.open_on .dd{display:block;text-align:left;}
#top li a{font-family:"宋体"; text-align:left;}
#top_dh .dt{width:145px;}
#top_dh .dd{width:149px;overflow:hidden; float:left;}
.top_dh{line-height:20px;padding:0 6px; text-align:left;}
.top_dh a{display:block;width:100%;}
ul.top_dh li{float:none;}
#top_fuwu{width:150px;left:155px;}
#top_fuwu .dd{width:148px;}
.top_fuwu{line-height:20px;padding:6px;}
#qlink {float:left;height:26px;overflow:hidden;}
#slink {float:right;line-height:29px;}
.input_radio{width: 12px;height: 12px; margin-bottom: -2px;}
.header{ width:100%; height:147px;background:url(/images_index/bj.gif) repeat-x; text-align:center;}
.header .top1{ width:1001px;height:85px;background:url(/images_index/top_bj.jpg) no-repeat top; margin:0 auto;}
.logo{ width:280px; height:85px;line-height:85px;float:left;}
.tel{width:452px; height:55px;line-height:55px;float:right; text-align:right; margin-top:15px;}
/*导航*/
.menu{ width:1003px; height:62px; margin:0 auto;background:url(/images/top/dhbj.gif);}
.menu_top{ width:1003px; height:36px;}
.menu_bottom{ width:988px; height:26px; line-height:26px; padding-left:15px;color:#666;}
.left_menu{ width:535px; height:36px; float:left;}
.left_menu a,.left_menu a:link{ display:block; float:left; height:25px; padding-top:11px;font-size:14px; font-weight:bold; color:#FFF;text-align:center;}
.left_menu a:hover{font-size:14px;font-weight:bold;color:#FFF;text-decoration: underline;}
.left_menu a.home{ width:60px; padding-left:12px;font-size:14px;font-weight:bold; color:#014590; background:url(../images/top/dh1.gif) no-repeat right;}
.left_menu a.home1{ width:58px; padding-left:12px;}
.left_menu a.home:hover{font-size:14px;font-weight:bold;color:#000;text-decoration: underline;}
.left_menu a.gn, a.gj, a.hy, a.zf, a.jf{width:89px;}
.left_menu a.sbjg{width:91px;font-size:14px;font-weight:bold; color:#014590;background:url(../images/top/dh2.gif) no-repeat right;}
.left_menu a.sbjg:hover{font-size:14px;font-weight:bold;color:#000;text-decoration: underline;}
.right_menu{ width:385px;height:36px; float:right;}
.right_menu a{display:block; width:77px;height:24px; padding-top:12px;float:left; text-align:center;font-size:12px; font-weight:bold; color:#FFF;}
.right_menu a:hover{font-size:12px;font-weight:bold;color:#FFF;text-decoration: underline;} 
/*新闻*/
.news{ width:95%; float:right;}
.news ul{width:100%; margin:0;}
.news ul li{width:100%; margin:0; float:left;}
.news ul li span{ display:block;float:left;}
.news_tb{ width:10%;height:20px;line-height:20px; text-align:center;vertical-align:middle;}
.news_tb img {position:static;+position:relative;vertical-align:middle; margin-top:2px;}
.news_bt{width:85%; height:20px; line-height:20px; padding-left:5px;}
/*特价机票*/
.dz{height:25px;line-height:25px;color:#0080FF;}
.jg{height:25px;line-height:25px;color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.tto{border-left: #ababab 1px dotted;}
.tto .cnspan{ display:none}
.tjjp{ width:100%; margin:0 auto; height:118px;}
.tjjp ul{float:left; width:148px; height:118px;}
.tjjp ul li{width:148px; height:23px;line-height:23px;float:left; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.tjjp ul li a{color:#0E3798;}
.tjjp ul li a:hover{text-decoration: underline;}
/*航空公司*/
.hkgs{border: 1px solid #CCC; margin-top:5px; width:238px; height:auto;background:#F7F9FA;}
.hkgs .hkgs_top{padding-right:8px; padding-left: 13px; height:25px; line-height:25px; color: #0041D9; font-size:12px;background: url(../images_index/brand.gif) repeat-x;text-align: right}
.hkgs .hkgs_top a{ color: #0041D9; }
.hkgs .hkgs_top h2{font-size:14px;color: #000; line-height:25px;float:left;}
.hkgs .hkgs_bottom{width:228px; height:auto; margin:0 auto; padding:5px;}
.hkgs .hkgs_bottom a{width:114px;height:22px; line-height:22px; text-align:center;display: inline-block;background: url(../images_index/hkgsbj.gif);margin-top:2px; float:left;}
.hkgs .jczn_bottom{width:200px; height:auto; margin:0 auto; padding:5px;}
.hkgs .jczn_bottom a{width:200px;height:25px; line-height:25px; text-align:left;display: inline-block;}
.rmcs{height:255px;}
.gshg{height:252px;}
.jczn{height:212px;}
.gnhkgs{width:179px; height:auto; margin:0 auto;}
.gnhkgs a{width:89px;height:25px; line-height:25px; text-align:center;display: inline-block; float:left;}
.links { border:1px solid #BAD4ED; margin:10px auto; width:1001px; height:auto; overflow:inherit;}
.links .links_top{width:991px; height:25px; line-height:25px; padding-left:5px; padding-right:5px;font-size:12px;background: url(../images_index/brand.gif) repeat-x;}
.links .links_bottom{width:975px; margin:0 auto; padding:5px; overflow:inherit;}
.links .links_bottom a{width:97px;height:25px; line-height:25px; text-align:center;display: inline-block;}
.gg {height:auto;width:240px;overflow:inherit;}
.gg_hd {padding-right:8px; padding-left: 13px; background: url(../images_index/gg_hd.gif) no-repeat 0px 0px; color: #000; line-height: 25px;height:25px;text-align: right}
.gg_hd a{ color: #0041D9; }
.gg_hd h2{font-size:14px;color: #000; line-height:25px;float:left;text-align:left;}
.gg_nr{border: #ccc 1px solid; height:auto;overflow:inherit;width:238px;}
.gg_nr ul{width:220px;margin:5px auto;height:auto;overflow:inherit;}
.gg_nr ul li{width:220px;height:22px;line-height:22px;float:left;}
.gg_nr ul li span{ display:block; float: left;}
.news_hg{ height:213px;}
.news_hg1{ height:150px;}
.zntt{ margin-top:5px;}
.zb{ float:left;}
.yb{ float:right;}
.gg1{height:65px;width:460px; background: url(../images_index/focus_news.gif) no-repeat; margin:5px auto 0 auto; }
.gg1 ul{width:450px;margin:0 auto;height:60px; padding-top:3px;}
.gg1 ul li{width:210px;height:20px;line-height:20px;float:left; padding-left:15px;}
.gg1 ul li span{ display:block; float:left;}
.gnjpdb{ background: url(../images_index/top10_hd.gif) repeat-x; height:30px; line-height:30px; text-align:left; border-bottom:2px #DA0A00 solid; font-size:14px;font-weight:bold;}
/*底部*/
.footer{ width:1003px; margin:0 auto; height:175px;}
.bottom_dh{ border-top: 2px #DA0A00 solid;color: #000; height:30px;text-align: center;line-height:30px;background-color: #EEEEEE;}
.bottom_dh a,.bottom_dh a:visited{color: #000;}
.bottom_dh a:hover{color: #FF6600;}
.footer h1, .footer p .footer h4,{ padding:0; margin:0; }
.footer h1{width:1003px;height:40px; line-height:20px;font-size:12px;color: #000;font-weight:bold; text-align:center; margin-top:10px;}
.footer h4{width:1003px;height:20px; line-height:20px;font-size:12px;color: #000;font-weight:bold; text-align:center;}
.footer p{height:20px; line-height:20px; text-align:center;width:1003px; }
.td1 {border-right: #dedede 1px solid;padding: 0pt 9pt 0pt 9pt;}
.tb1 {padding: 0pt 9pt 0pt 9pt;border:1px dashed #F7AA52;}
.hg{ font-size: 14px; line-height:22px; color: #336F8E; }
.znbt{font-size: 14px;color: #FFF; font-weight:bold; }
#getplatform {border: #2f7495 1px solid;  visibility: hidden; cursor: pointer; color: #0099ff; list-style-type: none; position: absolute; background-color: #cbdee7;z-index:1;}
.hint { padding-left: 6px;font-size: 12px; background: #ffffff; color: #656565; border-bottom: #c1c1c1 1px dashed;}
.mover { border-top: #808080 1px dotted; padding-left: 6px; font-size: 12px; background: #e7f1fd; cursor: pointer; color: #21407d; line-height: 120%; border-bottom: #808080 1px dotted;}
.mout {border-top: #ffffff 1px solid; padding-left: 6px;font-size: 12px; background: #ffffff; color: #21407d; line-height: 120%; border-bottom: #ffffff 1px solid;}
.selected1{border-top: #dfeeff 1px dotted; padding-left: 6px;font-size: 12px; background: #c8e3fc; color: #21407d; line-height: 120%; border-bottom: #dfeeff 1px dotted;}
.tdleft {padding-left: 6px; font-size: 12px;}
.tdright {padding-right: 4px;}