/* CSS Document */
body,div,span,h1,h2,h3,h4,ul,li,img,p,b,textarea,input,select,form,table,tr,td{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;list-style-type:none;font-size:12px;color:#333}
div,ul,li{overflow:hidden}
a{color:#0241FD; text-decoration:none;cursor:pointer}
a:hover{color:#0241FD; text-decoration:underline}
#all a:hover{color:#5E5E5E;!important text-decoration:none;!important}
#all a{color:#5E5E5E;!important text-decoration:none;cursor:pointer}
#airbox{border:1px solid #ffa648;padding:10px;width:670px;margin:0 auto;margin-bottom:10px;background:#fdfae9}
#airbox p{height:30px;line-height:30px; margin-left:30px;}
#airbox p input{padding:2px;margin-right:10px;}
h5{padding:6px;margin:0;font-size:12px}
#air{width:680px;margin:0 auto;border:1px solid #A3A3A3;padding:0}
#air .title{background:#fdfae9;border-bottom:1px solid #A3A3A3}
#air .title ul{clear:both;overflow:hidden;height:32px}
#air .title ul li{float:left;height:32px;line-height:32px;width:48px; text-align:center}
#air .title ul .w170{width:220px}
#air .text ul{clear:both;overflow:hidden;border-top:1px solid #A3A3A3}
#air .text ul li{float:left;height:32px;line-height:32px;width:48px; text-align:center}
#air .text ul .pointer{cursor:pointer}
#air .text ul .w170{width:220px}

#airsort{width:670px;margin:10px auto 10px auto;border:1px solid #A3A3A3;padding:10px}
#airsort p{height:30px;line-height:30px}
#air .text .list{}
#air .text .airnolist{border:2px solid #A3A3A3;border-top:0;background:#FBFEFF;margin:10px;display:none}
#air .text .airnolist ul{width:100%;border:0;border-top:1px solid #D5ECFB;}
#air .text .airnolist ul li{width:131px}

.orderbox p{border-top:1px solid #A3A3A3;padding:6px}
.orderbox .air_info{border-top:1px solid #A3A3A3;border-bottom:1px solid #A3A3A3;margin-bottom:10px}
.orderbox .air_info ul{height:30px;line-height:30px}
.orderbox .air_info ul li{float:left;width:50px; text-align:center}
.orderbox .air_info ul .w50{width:50px}
.orderbox .air_info ul .w60{width:60px}
.orderbox .air_info ul .w80{width:80px}
.orderbox .air_info ul .w100{width:100px}
.orderbox .air_info ul .w120{width:120px}
.orderbox .air_info ul .w180{width:120px}
.orderbox .air_info ul .w200{width:200px}
.orderbox .air_info ul .w260{width:130px}
.orderbox .air_info ul .w380{width:450px; text-align:left;padding-left:6px}
.orderbox .air_info .bg{background:#fdfae9}

.orderbox .air_contact{padding:8px 8px 8px 30px}
.orderbox .air_contact p{border:0;padding:0;line-height:28px}
.t30{ text-indent:30px}
.t40{ text-indent:38px}
.mlogin{margin:0;padding:0;border:0px}
.mlogin p{height:35px;line-height:35px}
.mlogin p .txt{width:180px;padding:2px}

.hotelinfo{border:1px solid #A3A3A3;width:692px;margin:0 auto;margin-bottom:10px;background:#FFF;overflow:hidden}
.hotelinfo .title{height:30px;line-height:30px;background:#F5F5F5;text-indent:10px;margin:10px 10px 0;}
.hotelinfo .title p{float:left;font-weight:bold;font-size:14px}
.hotelinfo .title .p{float:right;margin-right:10px;font-size:12px}
.hotelinfo .txt{padding:10px 10px 10px 0}
.hotelinfo .txt img{border:1px solid #ddd;padding:2px;width:80px;height:70px}
.txt30pecent{
	width: 90px; 
}
.txt70pecent{
	width: 570px;
}
.hotelinfo .txt div{float:left;padding-left:10px;line-height:22px;color:#444}
.hotelinfo .list{clear:both; overflow:hidden;margin:4px 10px 10px 10px;border-top:0;border-left:0;width:570px; float: right;}
.hotelinfo .listall{clear:both; overflow:hidden;margin:4px 10px 10px 10px;border-top:0;border-left:0;width:680px; float: right;}
.hotelinfo .list ul,.hotelinfo .listall ul{ overflow:hidden; border-bottom:1px solid #A3A3A3}
.hotelinfo .list .bg,.hotelinfo .listall .bg{background:#D3D3D3}
.hotelinfo .list ul li,.hotelinfo .listall ul li{float:left;padding:2px;width:10%; text-align:center;line-height:28px;}
.hotelinfo .list ul .li,.hotelinfo .listall ul .li{width:29%;}
.hotelinfo .list ul .li_11,.hotelinfo .listall ul .li_11{width:11%;}
.hotelinfo .list ul .li_8,.hotelinfo .listall ul .li_8{width:8%;}
.hotelinfo .list ul .li_12,.hotelinfo .listall ul .li_12{width:12%;}
.hotelinfo .pic{ text-align:center}
.hotelinfo .pic img{border:1px solid #A3A3A3;padding:1px;margin:5px}
.hotelinfo .ititle{height:30px;line-height:30px;background:#F5F5F5;text-indent:10px;font-size:14px;font-weight:bold;margin:4px 5px 5px;}
.hotelinfo .itxt{padding:10px;color:#444;line-height:25px}
.hotelinfo .itxt h5{padding:0 0 5px 0}


.traininfo{border:1px solid #A3A3A3;width:920px;margin:0 auto;margin-bottom:10px;background:#FEFEFE;overflow:hidden;border-top:0;border-left:0}
.traininfo ul{overflow:hidden;border-top:1px solid #A3A3A3;background:#FFF}
.traininfo ul li{float:left;padding:2px;width:5%;border-left:1px solid #A3A3A3; text-align:center;height:28px;line-height:28px}
.traininfo ul .w4{width:4%; text-align:right}
.traininfo ul .w6{width:6%}
.traininfo ul .w7{width:7%}
.traininfo ul .w8{width:8%}
.traininfo ul .w10{width:10%}
.tico_1{background:url(/images/train_ico_1.gif) no-repeat 4px 7px; text-indent:10px}
.traininfo .bg{background:#fdfae9}
.traininfo .tinfo{display:none;border-left:1px solid #A3A3A3;border-top:1px dashed #A3A3A3;padding:10px 20px 10px 20px}
.traininfo .tinfo div{border-right:1px solid #A3A3A3;border-bottom:1px solid #A3A3A3}
.traininfo .tinfo div ul{clear:both;overflow:hidden}
.traininfo .tinfo div .bg{background:#fdfae9}
.traininfo .tinfo div ul li{width:19%;height:23px;line-height:23px}

#member{width:700px;margin:0 auto;padding:0; clear:both; overflow:hidden;}
#member .left{width:160px;border:1px solid #A3A3A3;border-top:0;float:left}
#member .left p{height:26px;line-height:26px;text-indent:30px}
#member .left .menu{height:30px;line-height:30px;text-indent:10px;background:#fdfae9;border:1px solid #A3A3A3;border-left:0;border-right:0;font-weight:bold}
#member .right{float:left;width:700px}
#member .right .nav{height:30px;line-height:30px;border:1px solid #A3A3A3;text-indent:10px;background:#FEDB95}
#member .right .mlist{margin-top:10px;border:1px solid #A3A3A3;border-top:0}
#member .right .mlist ul{clear:both;overflow:hidden;border-top:1px solid #A3A3A3}
#member .right .mlist ul li{float:left;width:10%;height:30px;line-height:30px; text-align:center}
#member .right .mlist ul .w6{width:6%}
#member .right .mlist ul .w8{width:8%}
#member .right .mlist ul .w11{width:12%}
#member .right .mlist ul .w15{width:15%}
#member .right .mlist ul .w20{width:20%}
#member .right .mlist ul .w30{width:30%}
#member .right .mlist ul .w40{width:39%}
#member .right .mlist .bg{background:#FEDB95;}

#member .right .gift{margin-top:10px; clear:both}
#member .right .gift .ginfo{float:left;width:19%;text-align:center}
#member .right .gift .ginfo p{line-height:25px}
#member .right .gift .ginfo p img{width:90px;height:90px;border:1px solid #C5D8E2;padding:1px}

#member .right .txt{margin:4px auto;border:1px solid #C5D8E2; overflow:hidden;clear:both;border-left:0;border-top:0;width:auto}
#member .right .txt ul{overflow:hidden;clear:both;border-top:1px solid #C5D8E2}
#member .right .txt ul li{float:left;width:35%;padding:8px;border-left:1px solid #C5D8E2;height:20px;line-height:20px}
#member .right .txt ul .t{width:10%; text-align:right;color:#255E9F}
#member .right .txt ul .w12{width:12%}
#member .right .txt ul li input{padding:2px; vertical-align:middle}

#member .right .txt .list1{border:1px solid #C5D8E2;border-bottom:0; margin:0 auto; overflow:hidden;clear:both;border-left:0;border-top:0;width:100%}
#member .right .txt .list1 ul li{width:10%; text-align:center}
#member .right .txt .list1 .bg{background:#fdfae9;}
#member .right .txt .list1 ul .w5{width:5%}
#member .right .txt .list1 ul .w6{width:6%}
#member .right .txt .list1 ul .w7{width:7%}
#member .right .txt .list1 ul .w8{width:8%}
#member .right .txt .list1 ul .w9{width:9%}
#member .right .txt .list1 ul .w12{width:12%}
#member .right .txt .list1 ul .w15{width:15%}
#member .right .txt .list1 ul .w18{width:18%}
#member .right .txt .list1 ul .w20{width:20%}
#member .right .txt .list1 ul .w25{width:25%}
#member .right .txt .list1 ul .w40{width:40%}
#member .right .txt .list1 ul .w60{width:60%}

#member .right .gtinfo{border:1px solid #C5D8E2;padding:5px;margin-top:10px}
#member .right .gtinfo .title{clear:both}
#member .right .gtinfo .title p{float:left;margin-right:10px;line-height:30px}
#member .right .gtinfo .title p img{width:120px;border:1px solid #CCC;padding:1px}
#member .right .gtinfo .text{padding:10px;line-height:30px;border-top:1px dashed #C5D8E2;margin-top:10px}

#page{height:30px;line-height:30px;text-align:right;font-size:12px;padding-right:12px;}
#page a,#page span,#page font{color:#0241FD;margin:0 2px 0 2px;padding:0 2px 0 2px;font-size:12px;}
#page font{color:#666}
#page a:hover{color:#0241FD;text-decoration:none}
#page b{border:1px solid #ACDCFF;padding:0 2px 0 2px;font-weight:100;font-size:12px}
#page span{background:#ACDCFF;color:#111;border:1px solid #ACDCFF;font-size:12px}

#foot{width:710px;margin:10px auto;border-top:2px solid #A3A3A3;text-align:center;padding-top:10px;color:#444;clear:both;overflow:hidden}

.main_right_a1{ background:transparent url(../../images/title_12.gif) no-repeat scroll 0 0;height:30px;width:93px;border:0 none; margin-left:300px;}
.dashLine{border-top:1px dashed #FEC27A; width:100%; height:10px;}
.margin_4Border{
	margin: 15px 15px 15px 0px;
  border: 1px solid #FEC27A;
  width: 150px;
  height: 130px;
}