#login { width:980px; margin-left:auto; margin-right:auto; border-bottom:0px solid #999999;border-left: dashed 0px #E6E6E6; border-right: dashed 0px #E6E6E6;height:20px; padding-top:5px;}
#login div { text-align:left;}
#login #logininfo { width:300px; float:left; font-size:13px; text-align:left; padding-top:0px !important; padding-top:2px;}
#login #loginform { width:420px; float:left; font-size:13px; text-align:right}
#login #loginform div {padding-top:0px !important; padding-top:2px; color:#FF0000}
#login #loginform div a {color: #0033CC}
#login #loginform .loginform_input { width:70px; height:13px; border:1px solid #CCCCCC;}
#login #loginform .loginform_submit { width:40px; height:17px; border:1px solid #0099FF; background-color:#0066CC; color:#FFFFFF}
#login #userreg { padding-left:18px; margin-left:10px; background: url(../images/loginicon.gif) no-repeat 0px -51px; width:62px; float:left; font-size:13px; padding-top:0px !important; padding-top:2px;}
#login #homepage { padding-left:18px; background: url(../images/loginicon.gif) no-repeat 0px -25px; width:62px; float:left; font-size:13px; padding-top:0px !important; padding-top:2px;}
#login #favourites { padding-left:18px; background: url(../images/loginicon.gif) no-repeat; width:62px; float:left; font-size:13px; padding-top:0px !important; padding-top:2px;}
.pagetop { width:980px; margin-left:auto; margin-right:auto}
.topdh { width:980px; height:22px; background-color:#ECECEC;}
.topdh ul{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 8px; PADDING-TOP: 0px;}
.topdh li{ float:left; list-style-type:none; margin-top:5px; padding-left:10px; padding-right:10px; border-right:1px solid #000000;}
.topdh li A { FONT-SIZE: 12px; COLOR: black; LINE-HEIGHT: 12px; TEXT-DECORATION: none }
.topdh li A:hover {	COLOR: red; LINE-HEIGHT: 12px}
.topban { width:980px; float:left; padding:5px 0px; height:65px;}
.topban .ctslogo { float:left; width:211px;}
.topban .topban-pic { float:left; width:769px; background-color:#CCCCCC}

.topcd { width:980px; float:left; margin-top:5px;}
.topcd span { width:980px; float:left; line-height:5px; height:5px; background-color:#2F86D3;}
.topcd .topcd_dh { width:960px; float:left; display:inline; padding-left:20px;}
.topcd .topcd_dh li { float:left; background:url(../images/traveline/cdl.gif); line-height:29px; margin-left:7px; display:inline}
.topcd .topcd_dh li a { float:left; font-size:14px; font-weight:bold; padding:0px 10px 0px 10px; background:url(../images/traveline/cdr.gif) no-repeat right;}
.topcd .topcd_dh .v { float:left; background:url(../images/traveline/cdl2.gif); line-height:29px; margin-left:8px;}
.topcd .topcd_dh .v a { float:left; font-size:14px; font-weight:bold; color:#FFFFFF; padding:0px 10px 0px 10px; background:url(../images/traveline/cdr2.gif) no-repeat right;}


.topcd2 { width:980px; float:left; margin-top:5px;}
.topcd2 span { width:980px; float:left; line-height:5px; height:5px; background-color:#76D72C;}
.topcd2 .topcd_dh { width:960px; float:left; display:inline; padding-left:20px;}
.topcd2 .topcd_dh li { float:left; background:url(../images/traveline/cdl.gif); line-height:29px; margin-left:7px; display:inline}
.topcd2 .topcd_dh li a { float:left; font-size:14px; font-weight:bold; padding:0px 10px 0px 10px; background:url(../images/traveline/cdr.gif) no-repeat right;}
.topcd2 .topcd_dh .v { float:left; background:url(../images/traveline/cdl2_3.gif); line-height:29px; margin-left:8px;}
.topcd2 .topcd_dh .v a { float:left; font-size:14px; font-weight:bold; color:#FFFFFF; padding:0px 10px 0px 10px; background:url(../images/traveline/cdr2_3.gif) no-repeat right;}

/*µØÇøÁÐ±í*/

.topcd .bdDiv { width:978px; height:43px; border:1px #2F86D3 solid; float:left !important; float:none }
.topcd .bdDiv b { color:#FF0000}
.topcd .top_didaohangleftpic { padding-top:8px; font-weight:bold; width:19px; height:35px; background-color: #2F86D3; float:left; text-align:center}
.topcd .top_didaohangcentertext { width:640px; float:left; height:41px; margin:0px; PADDING:2px 0 0 0; }
.topcd .top_didaohangcentertext li {float:left;padding-left:12px;line-height:20px;}
.topcd .top_didaohangcjtext { width:130px; float:left; height:41px; margin:0px; PADDING:2px 0 0 0; }
.topcd .top_didaohangcjtext li {float:left;padding-left:11px;line-height:20px;}
.topcd .top_didaohangrmtext { width:150px; float:left; height:41px; margin:0px; PADDING:1px 0 0 0; }
.topcd .top_didaohangrmtext li {float:left;padding-left:11px;line-height:20px;}

.topcd2 .bdDiv { width:978px; height:43px; border:1px #76D72C solid; float:left !important; float:none }
.topcd2 .bdDiv b { color:#FF0000}
.topcd2 .top_didaohangleftpic { padding-top:8px; font-weight:bold; width:19px; height:35px; background-color: #76D72C; float:left; text-align:center}
.topcd2 .top_didaohangcentertext { width:640px; float:left; height:41px; margin:0px; PADDING:2px 0 0 0; }
.topcd2 .top_didaohangcentertext li {float:left;padding-left:12px;line-height:20px;}
.topcd2 .top_didaohangcjtext { width:130px; float:left; height:41px; margin:0px; PADDING:2px 0 0 0; }
.topcd2 .top_didaohangcjtext li {float:left;padding-left:11px;line-height:20px;}
.topcd2 .top_didaohangrmtext { width:150px; float:left; height:41px; margin:0px; PADDING:2px 0 0 0; }
.topcd2 .top_didaohangrmtext li {float:left;padding-left:11px;line-height:20px;}

.topcd2 .top_didaohangrmtext { width:150px; float:left; margin:0px; PADDING:1px 0 0 0; }
.inputbord1 { width:85px; border:1px solid #CCCCCC; background-color:#FFFFFF}
.inputbord2 { width:85px; border:1px solid #FF0000; background-color:#FFFFE8}
.top_didaohangrmtext td {padding-left:5px; text-align:left}


.ad_div1 { width:980px; margin-left:auto; margin-right:auto}
.top_main_top { width:980px; border-bottom:1px #999999 dotted; border-top:1px #999999 dotted; float:left; margin-top:5px; line-height:26px;}
.top_main_top a { color:#FF0000; font-weight:bold;line-height:26px; color:#FF0000; font-weight:bold; float:left; margin-left:10px; margin-right:10px;}

