/*公用*/
img     { border:0px;}
body    { text-align:center;margin-top:0px; font:12px "宋体"}
.hei    { color:#000}
.lan    { color:#002065;}
a:hover   { color:#ff0000; text-decoration:underline;font:12px "宋体";}
a:link    { color:#002065;}
a:visited { color:#002065; text-decoration:underline;}
table td  { font:12px "宋体"}
.cheng      { color:#FF6600}

/*fram*/
#body1    { width:780px; margin-left:auto; margin-right:auto; padding-top:0px;font:12px "宋体";} 
#body2    { width:780px; margin-top:0px;}
/*logo*/
#logo     { width:780px; height:55px; text-align:left; padding-top:5px; padding-bottom:5px;font:12px "宋体";}
#logo ul  { margin:0px; padding:0px; list-style:none;}
#logo li  { display:inline; margin:0px; padding:0px;}
#logo p   { margin:4px; padding:0px;}  /*控制加入收藏夹和设为首页的高度*/

/*gonggao*/
#gonggao  { width:780px; height:16px;  background:#EDF2F7 url('../image/gonggaoBg.gif') repeat-x; text-align:left; 
            padding:5px 10px 5px 10px; color:#16377C; font: 12px "宋体";}
#gonggao ul {  margin:0px; padding:0px; list-style:none; font:12px "宋体";}
#gonggao li { display:inline; margin:0px; padding:0px; float:left;font:12px "宋体";}
#gonggao li #ggR { width:410px; font:12px "宋体";}
#gonggao li #ggL { width:300px; font:12px "宋体";}

/*topDh*/
    #tabs1 {
      float:left;
      width:100%;
	  background:#F4F7FB;
      font-size:100%;
      line-height:normal;
	  border-bottom:2px solid #5D89A3;
      }
    #tabs1 ul {
	  margin:0;
	  padding:10px 20px 0 35px;
	  list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
  #tabs1 li#dhbt a {
      background:url("../image/tableft1b.gif") no-repeat left top;
      }
  #tabs1 li#dhbt a span{
      float:left;
      display:block;
      background:url("../image/tabright1b.gif") no-repeat right top;
      padding:10px 23px 2px 14px;
      color:#fff;
      }
           
    #tabs1 li a:hover span {
      color:#000;
      }
    #tabs1 a {
      float:left;
      background:url("../image/tableft1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      font:bold 12px "宋体";
      }
    #tabs1 a span {
      float:left;
      display:block;
      background:url("../image/tabright1.gif") no-repeat right top;
      padding:10px 23px 2px 14px;
      color:#16377C;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#627EB7;
      }
    #tabs1 a:hover {
      background-position:0% -42px;
      }
    #tabs1 a:hover span {
      background-position:100% -42px;
      }


/*body1*/
 /*left*/
#left    { width:167px;  float:left; font:12px "宋体"}
#left ul {  margin:0px; padding:0px; list-style:none; }
#left li { display:inline; margin:0px; padding:0px; float:left;}
       
#left li#uLoBt { width:167px; height:19px; background:url('../image/loginBt.gif') no-repeat; padding-top:6px;font:12px "宋体" }
#left li#uLoZw { width:167px; height:104px; border:solid 1px #BCBCBC; background:#F2F6FB; padding-top:9px;font:12px "宋体" }
#left li#uLoZw  a:hover { color:#ff0000; }
#left li#uLoZw input { width:70px; float:left; }
#left li#uLoZw input#submitlogin { width:50px; margin-right:10px;}

.yhm { text-align:left; padding:8px 5px 8px 0px; font:12px "宋体"}
#left li#uLoZw td input { border:solid 1px #B0BFC6; }
#left li#uLoZw td p { margin:2px; padding:0px; }

#left li#newsBt  { margin-top:5px; border:solid 1px #BCBCBC; background:#fff;width:165px; height:19px; padding-top:5px;  text-align:center;color:#16377C; } 
#left li#newszw  { border:solid 1px #BCBCBC; border-top:0px; background:#F2F6FB; width:165px; padding-bottom:5px; }
#newstb td       { padding-top:4px; padding-bottom:4px; text-align:left;font:12px "宋体" }
#newstb td  a:hover    { color:#ff0000; }

 /*center*/
#center  { margin-left:9px; margin-right:8px; width:428px;  float:left;font:12px "宋体";}
#center ul {  margin:0px; padding:0px; list-style:none; font:12px "宋体";}
#center li { display:inline; margin:0px; padding:0px; float:left;font:12px "宋体";}

.menuA { height:25px; clear:both;overflow:hidden;font:12px "宋体";}
.menuA ul{}
.menuA li{float:left;  list-style-type:none; padding:6px 0 2px; cursor:pointer;font:12px "宋体"; }
.menuA a {text-decoration:none;}
.menuA a:visited {text-decoration:none;}
.menuA .active{background:url('../image/bg5_2.gif'); width:428px;}
.menuA .normal{background:url('../image/bg5_2_1.gif'); }
.menuA .over{background:url('../image/bg5_2_2.gif');}

.menuA li a span {float:left; width:107px; list-style-type:none; padding:8px 0 4px; font:12px "宋体";}
.menuA li a span a:hover {color:#ff0000; }

.cbtzw   {width:408px; border:solid 1px #bcbcbc; border-top:0px; background:#fff; height:373px; }
.cbtzw  form  {margin:0px; padding:0px; }
.cbtzw  img   {border:solid 6px #ffffff; }
.cbtzw  table  { margin:20px 10px 20px 10px; }
.cbtzw  table  td { text-align:left; color:#16377C; padding-bottom:5px;font:12px "宋体"; }
.cbtzw  table  td input  { border:solid 1px #16377C;color:#16377C;}
.cbtzw  table  td input#txtDDatePeriod1  { width:80px;}
.cbtzw  table  td input#txtDDatePeriod2  { width:80px;}
.cbtzw  table  td input#reachCity        { width:80px;}


.cbtzw  table  td select { color:#16377C;}
.cbtzw  table  td.kb { height:10px;}
.cbtzw  .dplc  { padding:5px; background:#F1F4FB; height:40px; margin-top:10px;font:12px "宋体"}/*顶票流程*/ 
.cbtzw  table a:hover  { color:#ff0000; }




/* 会员中心页*/
  /*左边导航栏*/
  #left li#menTit   {background:url('../image/memTit.jpg') no-repeat; height:63px ; width:167px; text-align:left;font:12px "宋体";}
  #left li#menTit p {padding:18px 10px 2px 20px;margin:0px;}
  #menDhl           { border:solid 1px #bcbcbc; width:163px; margin-top:4px; background:#F8FBFF; padding:1px;font:12px "宋体";}
  #menDhl ul        {margin:0px; padding:0px; list-style:none;font:12px "宋体";}
  #menDhl li        { color:#16377C;margin-bottom:1px;font:12px "宋体";}
  #menDhl li.menDhBt { background:#D6DFF3 url('../image/fold_2.gif') no-repeat 15% 30%; width:163px; padding:8px 0px 7px 0px; font:bold 12px "宋体"; text-align:left;  }
  #menDhl li.menDhBt span {text-indent:45px;}
  #menDhl li.menDhZw { background:#F2F7FD url('../image/plus.gif') no-repeat 18% 50%; width:163px; height:25px; padding:0px; font:12px "宋体"; text-align:left;}
  #menDhl li.menDhZw {  }
  #menDhl li.menDhZw a {display:block ; padding:8px 0 6px 0;width:100%;font:12px "宋体";}
  #menDhl li.menDhZw span {text-indent:45px;}
  #menDhl li.menDhZw span a:link { text-decoration:none; }
  #menDhl li.menDhZw span a:visited { text-decoration:none;}
  #menDhl li.menDhZw span a:hover { text-decoration: underline; color:#ff0000; background:#E6ECF4 url('../image/plus.gif') no-repeat 18% 50%; }
  #menDhl li.kb { margin-top:5px; margin-bottom:5px; padding-top:5px; padding-bottom:30px; }


  
  /*searchJg*/
  #searchJg    { width:778px; height:22px; border:solid 1px #bcbcbc; margin-top:0px; padding-top:8px; background:#DAE5F0; text-align:center; text-indent:20px; color:#000000; font:bold 12px "宋体"; }
  #searchJZs   { width:778px; height:18px; border:solid 1px #bcbcbc; margin-top:0px; padding-top:5px; background:#F0F6FD; text-align:left; text-indent:30px; color:#000000; font: 12px "宋体"; border-top:0px; }
  #searchJZs  a { color:#FF6600;  text-decoration:underline; }
  #searchJZs  a:hover { color:#FF0000;  }
  #searchJZsw   { width:780px ;margin-top:10px;}
  #searchJZsw table  {}
  #searchJZsw table td { text-align:center; padding:2px; }
  #searchJZsw tr.showBtl  { font:bold 12px "宋体";background:#B0BEC7 url('../image/slbg.jpg') repeat-x; height:23px; padding-top:3px; color:#16377C; }
  #searchJZsw tr.showZwlbj { background:#F0F6FD; }
  #searchJZsw tr.showZwbbj { background:#fff;}
  
  /*翻页*/
  #fy     { background:#F2F7FC; width:778px; border:solid 1px #C4C4C4; height:20px; padding-top:6px; margin-top:10px;font:bold 12px "宋体";  }
  #fy a:hover   { color:#ff0000; text-decoration:underline;}
  
  /*重新查找*/
  #cxcz  { width:80px;  heigt:18px; float:right; margin:0px; padding:0px; background:url('../image/st.gif') no-repeat 10% 50%; padding-right:0px;}
  #cxczl { float:left;}
  
/*新闻显示页*/
  #newsC  { width:600px; float:right; }
  #newsC ul  { padding:0px; margin:0px; list-style:none; }
  #newsC li#ncDbt  { background:#DAE5F0; border:solid 1px #bcbcbc; padding-top:6px; height:20px; font:bold 14px "宋体"  }
  #newsC li#ncXbt  { background:#F0F6FD; border:solid 1px #bcbcbc; border-top:0px; border-bottom:0px; padding:2px; padding-top:6px; height:17px;  }
  #newsC li#ncXbt p  {  padding-top:4px; margin:0px }
  #newsC li#ncZw   { width:600px;}
  #newsC li#ncZw  table  { font:12px "宋体"; padding-top:5px;}
  #newsC li#ncZw  table td { height:20px;font:12px "宋体"; line-height:150%; }
  #newsC li#ncZw  table td  p {  margin:4px; text-indent:40px }
   #newsC li#ncZw a  { font:14px "宋体"}
   
  #newsC li#ncZw  table td.aRight { text-align:right; padding-right:3px; }
  #newsC li#ncZw  table td.aLeft  { text-align:left; padding-left:3px; }
  
  #ncBottom   { border:solid 1px #bcbcbc; border-top:0px; background:#DAE5F0; padding:0px; width:600px; margin-top:-3px;}
  #left li.newsBtTj  { margin-top:5px; border:solid 1px #BCBCBC; background:#fff;width:165px; height:19px; padding-top:5px; color:#16377C; } 
  #left li.newszwTj  { border:solid 1px #BCBCBC; border-top:0px; background:#F2F6FB; width:165px; padding-bottom:5px; }


/*订票信息*/
  #dpxxZw table td.dpXinxi  { padding:20px; text-align:left;}
  .aCenter { text-align:center;}
  #ccXinxi  { background:#f2f2f2; border:solid 1px #cccccc; text-indent:10px;margin-bottom:10px;}
  #dgXinxi  { background:#F4F7FB

 /*订票用到的*/
 .text1
{position:relative;width:30;filter:shadow(color=#FF9933,direction=325); 
color:white;font-size:12pt; font-family:"方正彩云繁体"}
.InputText_Line
{
	border-style:none;
	border-bottom:1px solid #666666;
	color: #3399FF;
}
.InputText_BLine
{
	border-style:none;
	border-bottom:1px solid #666666;
	color: #3399FF;
	background-color: #F4F4F4;
}
.InputText_Plane
{
	border-right: #999933 1px solid;
	border-top: #999933 1px solid;
	border-left: #999933 1px solid;
	border-bottom: #999933 1px solid;
	cursor: hand;
	heigth:21;
	color: #000000;
	background-color: #F0F3FB;
}
.InputText_Pla
{
	border-right: #0000ff 1px solid;
	border-top: #0000ff 1px solid;
	border-left: #0000ff 1px solid;
	border-bottom: #0000ff 1px solid;
	cursor: text;
	color: #000000;
	background-color: #DFEBFD;
}
.InputText_Alert
{
	border-right: #0000ff 1px solid;
	border-top: #0000ff 1px solid;
	border-left: #0000ff 1px solid;
	border-bottom: #0000ff 1px solid;
	cursor: text;
	color: #000000;
	background-color: #EEC1C1;
}
.InputArea_WhiteBG
{
	border-right: blue 1px solid;
	border-top: blue 1px solid;
	border-left: blue 1px solid;
	cursor: text;
	border-bottom: blue 1px solid;
}
.InputArea_ColorBG
{
	border-right: blue 1px solid;
	border-top: blue 1px solid;
	border-left: blue 1px solid;
	cursor: text;
	border-bottom: blue 1px solid;
	background-color: #c1d2ee;
}
.InputArea_Alert
{
	border-right: blue 1px solid;
	border-top: blue 1px solid;
	border-left: blue 1px solid;
	cursor: text;
	border-bottom: blue 1px solid;
	background-color: #EEC1C1;
}

/*弹出窗口*/
#tcck   { text-align:center; margin-left:auto; margin-right:auto; width:100%;}
#tcck  ul { margin:0px; padding:0px;  list-style:none;}
.tcbtwz { border:solid 1px #BCD2E6; background:#E3ECF3; height:20px; padding-top:10px; padding-bottom:3px; }
.tcbtwz span {font:bold 12px "宋体"; text-decoration:none;}
.tcck   { border:solid 1px #BCD2E6; background:#fff; border-top:0px; }
#mp     { margin:0px; padding:0px;}
#tcck li.dbxx  { background:#F4F7FB; height:10px; }
#tcck li.dbxx input { border:solid 1px #BACEEB; background:url('../image/lbg2.gif') ; height:25px; padding-top:3px; margin-left: 10px;}
#tcck table td { text-align:left; padding:5px;}
#tcck table#shuju  td { text-align:center;}

#i_ad  { margin-top:3px; margin-bottom:3px;}