@charset "utf-8";
/* CSS Document */
#siteSearch{ bottom:5px; width:185px; height:23px; padding:0; background-position:-22px -14px;}
#siteSearch .txt{ width:145px; margin:0; padding:5px;}
#siteSearch .btn, #siteSearch .btnH{ right:4px; top:2px;}

#main .left{ width:205px;  margin-left:10px; -margin-left:5px;}
#main .right{ width:710px; margin-right:10px; -margin-right:5px;}

#main .greyBdBtm{ border-bottom:none; margin:0 0 0 10px; padding:0;}

.facebook{ margin-top:5px;}
.banner{ width:929px; height:157px; margin:5px auto 15px; background:url(/image/background/j002.jpg) no-repeat;}
.msnSkype{ width:auto; margin-bottom:15px;} 
.msnSkype a, .msnSkype a:hover{ padding-left:45px;}

.howBook{ border:1px solid #D9D9CF; background:#FDFBFA;}
.howBook .tac{ padding:10px; text-align:center;}
.howBook ul{ border-top:1px solid #D9D9CF; padding:15px;}
.howBook li{ padding-bottom:20px; background:url(/image/icon/p022.png) no-repeat 20px 20px;}
.howBook .noBg{ padding-bottom:0; background:none;}
.howBook span{ color:#B60000;}

h1{ margin-bottom:15px; padding-left:55px; background:url(/image/icon/icon022.gif) no-repeat left center; line-height:31px; color:#B60000; font-size:18px;}
.intro{ margin-bottom:15px; }
.tab{ margin-bottom:20px;}
.tab .tabTitle{ position:relative; line-height:35px;}
.tab .tabTitle span{ padding:8px 30px; border:1px solid #D8D8D8; border-bottom:none;  border-top-left-radius:10px; border-top-right-radius:10px; background:#DBDBDB url(/image/background/p003.png) repeat-x 0 -11px; font-weight:bold; cursor:pointer;}
.tab .tabTitle .hover{ background:#F2F2F2;}
.tab .tabTitle .current{ background:#FFF;}
.tab .tabConLi{ border:1px solid #D8D8D8; margin-top:-2px; margin-top:-3px\0; padding:20px;}
.tab .tabCon{ display:none;}
.tab .tabCon table{ width:610px; border:0; margin:0 auto;}
.tab .tabCon td{ padding:8px 3px;}
.tab .tabCon input,.tab .tabCon select { border:1px solid #CCC; padding:2px; font:14px Arial, Helvetica, sans-serif; vertical-align:middle;}
.tab .tabCon h5{ border-bottom:1px dashed #CCC; padding:5px 0 5px 20px; font-size:14px; }
.tab .tabConLi .tar{ width:610px; margin:10px auto 0;}
.tab .tabConLi .smt{ width:126px; height:28px; border:none; padding-bottom:2px; *padding-bottom:0; background:url(/image/icon/p021.png) no-repeat; font:16px Arial, Helvetica, sans-serif; color:#FFF; cursor:pointer;}

.tab .tabCon .mrg{ width:610px; margin:0 auto;}

#from1{ margin-right:133px;}
#trainno1, #tstop{ width:300px; margin-right:5px;}

.comLi, .reComLi{ margin-left:4px;}
.comLiWrap{ width:690px;}
.comR{ -width:480px;}

