﻿@charset "utf-8";
/* 通用 */
body, td, th, input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.input {border-top:1px #999999 solid; border-left:1px #999999 solid; border-right:1px #cccccc solid; border-bottom:1px #cccccc solid; padding:4px;}
.selectDate {border-top:1px #abadb3 solid; border-left:1px #e2e3ea solid; border-right:1px #e2e3ea solid; border-bottom:1px #e2e3ea solid; padding:2px 0px 2px 20px; width:180px; background:url(/Images/User/calendar.gif) no-repeat 3px 3px; cursor:pointer;}
select {border-top:1px #999999 solid; border-left:1px #999999 solid; border-right:1px #cccccc solid; border-bottom:1px #cccccc solid; }
textarea {border-top:1px #666666 solid; border-left:1px #666666 solid; border-right:1px #999999 solid; border-bottom:1px #999999 solid;}
body {margin:0px; padding:0px; text-align:center; line-height:20px; background-color:#ffffff;}
form {margin:0px; padding:0px;}
label {cursor:pointer;}
p {text-align:left; margin:8px 0px 8px 0px;}
input {color:#000000;}
textarea {padding:4px;}
a:link {color:#0000ff; text-decoration:none;}
a:visited {color:#0000ff; text-decoration:none;}
a:hover {text-decoration: underline; color: #ff0000;}
a:active {color:#0000ff; text-decoration:underline;}
img {border:0px;}
h2 {font-size:20px; margin:16px 0px 16px 0px;}
h3 {clear:both; font-size:14px;}
legend {padding:0px 5px 0px 5px;}
/* 通用 */
.transferDiv {float:left; width:433px; padding:10px; background-color:#f1f6f8; position:relative; display:block;}
.loadingDiv {margin:100px auto 100px auto; padding:30px; width:300px; background-color:#eeeeee; border:1px #cccccc solid; text-align:center;}
.passportWaitDiv {top:200px; padding:30px; width:298px; background-color:#ff6600; color:#ffffff; border:1px #ffff00 solid; text-align:center; position:absolute; z-index:9999;}
/*浮动窗登录*/
.LockDiv{position:absolute; z-index:9999; overflow:hidden;height:200px;width:100%}
.passportWaitDivF {top:100px; padding:30px; width:300px; background-color:#ff6600; color:#ffffff; border:1px #ffff00 solid; text-align:center; }
.out_Box{overflow:hidden;}
.out_Div{font-size:12px;width:auto;padding:5px;text-align:left;background-color:#E1E1E1;overflow:hidden;}
.out_Div ul,ol {font-size:12px; margin:0px;list-style:none;}
.out_Div .out_Box{width:auto;border:1px #A7a6a6 solid;overflow:hidden;background-color: #fff;}
.out_Div .out_Top{width:100%;font-size:12px;background-color: #f1f1f1;border-bottom:1px #dedede solid;height: 30px;line-height: 30px;overflow: hidden;}
.out_Div .out_Title{color:#3f3f3f;width:150px;font-size:12px;float:left;padding-left: 10px;overflow: hidden;font-weight: bold;}
.out_Div .out_Tip{color:#666;width:auto;font-size:12px;float:left;overflow: hidden; text-align:left;}
.out_Div .out_Close{width:20px;float:right;background:url(/Lib/Images/Close.gif) no-repeat 0px 8px;height:30px;cursor:pointer;}
.out_Div .out_Main{width:auto;background-color: #fff;margin:8px 10px 8px 10px; overflow:hidden;}
.out_Div .out_Foot{border-top:1px #dedede solid;height:30px;line-height:30px;background-color: #f1f1f1;text-align: right;padding:10px;color:#3f3f3f;}
.btn45{background:url(/images/user/btn.png) no-repeat 0px -24px; height:21px; overflow:hidden;border:0;padding:0px 2px 2px 2px;width:45px;line-height:20px;color:#3f3f3f; cursor:pointer;margin:0px 10px;}
.btn57{background:url(/images/user/btn.png) no-repeat 0px -48px; height:21px; overflow:hidden;border:0;padding:0px 2px 2px 2px;width:57px;line-height:20px;color:#3f3f3f; cursor:pointer;margin:0px 10px;}
.btn69{background:url(/images/user/btn.png) no-repeat 0px -72px; height:21px; overflow:hidden;border:0;padding:0px 2px 2px 2px;width:69px;line-height:20px;color:#3f3f3f; cursor:pointer;margin:0px 10px;}
.out_Div .out_Foot a{margin:0px 5px;color:#3f3f3f; }
.out_Div a{text-decoration:underline;color:#0368A8}
.out_Div a:hover{text-decoration:underline;color:#ff6600}
/*浮动窗登录*/
.LockDiv{position:absolute; z-index:9999; overflow:hidden;height:200px;width:100%}
.passportWaitDivF {top:100px; padding:30px; width:300px; background-color:#ff6600; color:#ffffff; border:1px #ffff00 solid; text-align:center; }

.waitingDiv {top:200px; padding:10px; width:400px; background-color:#ffffcc; border:1px #ff6600 solid; text-align:left; position:absolute; z-index:9999;}
.link {color:#0000ff; cursor:pointer;}
.relative {position:relative;}
.searchlink {color:#0000ff; cursor:pointer;}
.linkBold {font-weight:bold; color:#0000ff; cursor:pointer;}
.displayNone {display:none;}
.defaultDiv {clear:both; min-width:990px; width:expression((documentElement.clientWidth < 991)?"990px":"auto"); margin:0px; text-align:left;}
.defaultUl {list-style-type:disc; margin:0px; padding:0px 5px 5px 22px;}
/*.defaultDiv {clear:both; width:990px; margin:0px auto 0px auto; text-align:left;}*/
.B_Btn {background-color: #005EAC;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;	border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-left-color: #D8DFEA;	border-top-color: #D8DFEA;	/*border-top-color: #fff;*/	border-right-color: #0E1F5B;border-bottom-color: #0E1F5B;color:#fff;	cursor: default;line-height:23px;height:24px;padding-left:1pt;padding-right:1pt; cursor:pointer;}
.cont_btn{margin:5px 10px 5px 10px;	text-align: left;}
.button {font-size:14px; line-height:26px; height:26px; padding:0px 4px 4px 4px; background:url(/Images/System/button_bg.gif); border:1px #7998c6 solid; cursor:pointer;}
.buttonFocus {font-size:14px; padding:2px 4px 2px 4px; cursor:pointer; background:url(/Images/System/button_bg.gif); color:#ff6600; border:1px #7998c6 solid;}
.buttonLarge {overflow:visible; font-size:14px; padding:4px 6px 4px 6px; background:url(/Images/System/button_bg.gif); cursor:pointer; border:1px #7998c6 solid;}
.buttonLargeFocus {overflow:visible; font-size:14px; padding:4px 6px 4px 6px; cursor:pointer; background:url(/Images/System/button_bg.gif); border:1px #7998c6 solid; color:#ff6600}
.alignLeft {float:left; margin:0px 10px 0px 5px;}
.alignRight {float:right; margin:0px 5px 0px 5px; overflow:hidden;}
.alignRight img{margin:3px 2px 2px 10px;}
.right {float:right;}
.textAlignCenter {text-align:center;}
.textAlignLeft {text-align:left;}
.textAlignRight {text-align:right;}
.picMiddle {vertical-align:middle; margin-right:2px;}
.splitDiv {clear:both; overflow:hidden; height:1px; line-height:1px; background:url(/Images/System/dashed.gif) repeat-x 0px 0px; margin:10px auto 10px auto;}
.splitLi {clear:both; overflow:hidden; height:1px; line-height:1px; background:url(/Images/System/dashed.gif) repeat-x 0px 0px; margin:3px auto 3px auto;}
.pointer {cursor:pointer;}
.pointerFontBold {cursor:pointer; font-weight:bold;}
.smallDate {font-size:9px;}
.normalList {list-style-type:none; margin:0px; padding:0px;}
.picPointer {vertical-align:middle; margin-right:2px; cursor:pointer;}
.font {color:#000000;}
.fontBlue {color:#0000ff;}
.clearBoth {clear:both;}
.fontIndent {text-indent:2em;}
.fontDisabled {color:#999999;}
.fontLarge {font-size:14px; color:#333333;}
.fontBold {font-weight:bold;}
.fontBoldBlack {font-weight:bold; color:#000000;}
.fontBoldLarge {font-weight:bold; font-size:14px;}
.fontFocus {color:#ff6600;}
.fontFocusLeft {color:#ff6600; float:left;}
.fontFocusBold {font-weight:bold; color:#ff6600;}
.fontFocusLarge {font-size:14px; color:#ff6600;}
.fontGray {color:#999999;}
.fontGrayBold {font-weight:bold; color:#999999;}
.fontGrayLarge {font-size:14px; color:#999999;}
.fontGrayBoldLarge {font-size:14px; font-weight:bold; color:#999999;}
.fontFocusLargeLeft {font-size:14px; color:#ff6600; float:left;}
.fontFocusLargeBold {font-size:14px; font-weight:bold; color:#ff6600;}
.fontLineThrough {text-decoration:line-through;}
.fontLineUnder {text-decoration:underline;}
.msgDiv {font-size:12px; width:350px; padding:10px 5px 10px 10px; margin:150px auto 150px auto; text-align:left; border:1px #ff9933 solid; background-color:#ffffcc; display:none;}
.msgDiv ul,ol {font-size:12px; margin:0px; padding:5px 0px 5px 25px;}
.msgDiv #msg_title {color:#ff6600; font-size:14px; margin:0px 0px 10px 0px;}
.msgDiv img {vertical-align:middle; margin-right:5px;}
.err_title{font-size:12px; color:#333;font-weight:bold;line-height:22px; overflow:hidden; margin:0px auto 5px auto; border-bottom:1px #ddd dashed;}
.err_list{width:100%;margin:5px auto 5px auto;background:url(/Images/titpic/title_bgno.gif) no-repeat 0px 8px; }
.err_list li{font-size:12px; color:#333;line-height:26px; overflow:hidden; padding-left:20px;}
.pageListDiv {font-size:14px; clear:both; margin:0px 0px 10px 0px;}
.normalFont {font-size:12px; font-weight:normal;}
.Error_404 {width:900px; background-color:#f6f7f9; overflow:hidden; background:url(/Images/System/404_bg.gif) no-repeat left bottom;}
.mapDiv {display:block; float:left; height:600px;}
.mapRoute {float:left; height:500px; overflow:auto;}
.mapTitle {background-color:#6699cc; padding:2px 5px 2px 5px; overflow:hidden;}
.mapTitle a:link {color:#ffffff;}
.mapTitle a:visited {color:#ffffff;}
.mapTitle a:hover {color:#ffffff;}
.blockPage {border:1px #cccccc solid; font-size:10px; padding:0px 4px 0px 4px; height:20px; line-height:18px; background-color:#ffffff; display:inline; margin:1px; float:left; overflow:hidden;}
.blockPage a {font-size:12px;}
.numUl {list-style-type:none; margin:3px 5px 3px 10px; padding:0px; overflow:hidden; clear:both;}
.num1 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px 3px; padding:0px 0px 0px 22px;}
.num2 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -97px; padding:0px 0px 0px 22px;}
.num3 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -197px; padding:0px 0px 0px 22px;}
.num4 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -297px; padding:0px 0px 0px 22px;}
.num5 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -397px; padding:0px 0px 0px 22px;}
.num6 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -497px; padding:0px 0px 0px 22px;}
.num7 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -597px; padding:0px 0px 0px 22px;}
.num8 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -697px; padding:0px 0px 0px 22px;}
.num9 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -797px; padding:0px 0px 0px 22px;}
.num10 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -897px; padding:0px 0px 0px 22px;}
.num11 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -997px; padding:0px 0px 0px 22px;}
.num12 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -1097px; padding:0px 0px 0px 22px;}
.num13 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -1197px; padding:0px 0px 0px 22px;}
.num14 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -1297px; padding:0px 0px 0px 22px;}
.num15 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -1397px; padding:0px 0px 0px 22px;}
.num16 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -1497px; padding:0px 0px 0px 22px;}
.num17 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -1597px; padding:0px 0px 0px 22px;}
.num18 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -1697px; padding:0px 0px 0px 22px;}
.num19 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -1797px; padding:0px 0px 0px 22px;}
.num20 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -1897px; padding:0px 0px 0px 22px;}
.num21 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -1997px; padding:0px 0px 0px 22px;}
.num22 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -2097px; padding:0px 0px 0px 22px;}
.num23 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -2197px; padding:0px 0px 0px 22px;}
.num24 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -2297px; padding:0px 0px 0px 22px;}
.num25 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -2397px; padding:0px 0px 0px 22px;}
.num26 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -2497px; padding:0px 0px 0px 22px;}
.num27 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -2597px; padding:0px 0px 0px 22px;}
.num28 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -2697px; padding:0px 0px 0px 22px;}
.num29 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -2797px; padding:0px 0px 0px 22px;}
.num30 {clear:both; background:url(/Images/System/num_bg.gif) no-repeat 0px -2897px; padding:0px 0px 0px 22px;}
.line {margin:0px 0px 1px 0px; padding:0px 2px 0px 2px; background-color:#fff; border:1px #eee solid;}
.lineMod {margin:0px 0px 1px 0px; padding:0px 2px 0px 2px; background-color:#eee; border:1px #eee solid;}
.lineOver { margin:0px 0px 1px 0px; padding:0px 2px 0px 2px; background-color:#ffc; border:1px #eee solid;}
.lineNoBorder {padding:2px; background-color:#fff;}
.lineNoBorderMod {padding:2px; background-color:#eee;}
.lineNoBorderOver {padding:2px; background-color:#ffc;}
.exponential {padding:2px; border:1px #ccc solid; margin:0px 0px 0px 0px; overflow:hidden;}
.exponentialTitle {border:1px #ccc solid; clear:both; padding:2px; background:#eee; margin:0px; color:#f60; font-weight:bold;}
.exponentialRightTitle {float:right; width:14px; text-align:center; border:1px #ccc solid; padding:2px; background:#eee; color:#f60; line-height:15px;}

/*单击输入框时的样式*/
/*会员登陆*/
.login {width:900px; margin:20px auto 30px auto; clear:both; display:table;}
.loginForm {width:240px; background-color:#F5F8FD; border:1px #2B96BA solid; padding:20px; float:right; text-align:center; margin:0px 0px 20px 0px; overflow:hidden; text-align:left;}
.loginDescription {width:600px; overflow:hidden;}
/* 顶部 */
.jobTopCurrencyBar {line-height:29px; height:29px; overflow:hidden; padding:0px 0px 0px 10px; clear:both; text-align:left; background:url(http://file.zgz93.com/Images/tkb/tkb_top_bg.jpg);}
.topBar {clear:both; padding:5px 0px 0px 0px;}
.topLogoDiv {width:200px; display:inline; float:left; margin:15px 10px 0px 10px;}
.infoTopLogoDiv {width:290px; display:inline; float:left; margin:15px 10px 0px 10px;}
.logo {font-weight:bold; float:left; }
/* .holidayTopDiv {height:40px; background:url(http://file.zgz93.com/Images/holiday/holiday_bg_newyear2010.jpg) top center;} */
.holidayTopDiv {display:none;}
/* 底部 */
.bottomDiv {padding:10px 0px 0px 0px; border-top:1px #cccccc solid; line-height:24px; clear:both; overflow:hidden;}
.bottomContDiv {width:990px; margin:0px auto 10px auto; text-align:center; clear:both; overflow:hidden; padding:10px 0px 0px 0px;}
.bottomContDiv a:link {color:#000000;}
.bottomContDiv a:hover {color:#000000;}
.bottomContDiv a:visited {color:#000000;}
.homeFoot {width:590px; margin:0px auto 0px auto;}
.homeFoot a:link {color:#000000;}
.homeFoot a:hover {color:#000000;}
.homeFoot a:visited {color:#000000;}
.homeFoot span {margin:0px 10px 0px 10px; float:left; display:inline;}
/*调用图片*/
.classTransferPicBorder {display:inline; float:left; margin:0px 9px 10px 9px; padding:2px 2px 0px 2px; background-color:#ffffff; border:1px #cccccc solid; width:120px; height:130px; overflow:hidden; text-align:center;}
.widthTransferPicBorder {display:inline; float:left; margin:0px 7px 10px 7px; padding:2px 2px 0px 2px; background-color:#ffffff; border:1px #cccccc solid; width:120px; height:130px; overflow:hidden; text-align:center;}
.transferBigPicBorder {display:inline; float:left; margin:0px; padding:2px; background-color:#ffffff; border:1px #cccccc solid; width:146px; overflow:hidden; text-align:center;}
.transferBigPicOutBorder {display:inline; float:left; margin:10px 10px 10px 10px; background-color:#ffffff; width:154px; overflow:hidden; text-align:center;}
.transferBigPic {display:inline; float:left; padding:2px; margin:0px 10px 5px 0px; background-color:#ffffff; border:1px #cccccc solid; width:224px; height:126px; overflow:hidden; text-align:center;}
.transferSmallPic {display:inline; float:left; padding:1px; margin:0px 3px 0px 0px; background-color:#ffffff; border:1px #cccccc solid; width:48px; height:27px; overflow:hidden; text-align:center; cursor:pointer;}
.transferSmallPic img {display:block;}
.transferSmallPicFocus {display:inline; float:left; padding:1px; margin:0px 3px 0px 0px; background-color:#ffffff; border:1px #ff6600 solid; width:48px; height:27px; overflow:hidden; text-align:center; }
.transferSmallPicFocus img {display:block;}
.transferPicBorder {display:inline; float:left; margin:0px 5px 10px 5px; padding:2px; border:1px #cccccc solid; width:122px; height:auto; overflow:hidden; text-align:center;}
.transferPic {border:1px #dddddd solid; cursor:pointer; display:block; overflow:hidden;}
.recPic {position:absolute; right:0px;}
.userListPic {float:left; margin:4px 5px 0px 0px; cursor:pointer;}
.showPicDiv {margin:0px 0px 10px 0px; clear:both; background-color:#ffffcc; padding:2px; overflow:hidden;}
/*比较*/
.compareJob {color:#0000ff;}
.compareName {color:#999999;}
/*表格*/
.Table {width:100%; background-color:#dddddd; margin:0px auto 10px auto; text-align:center;}
.tableTitle {font-weight:bold; background-color:#e5ecf9;}
.Table tr {background-color:#ffffff;}
.Table th {background-color:#eeeeee; font-weight:bold;}
.Table td {padding:2px 4px 2px 4px;}
.tableLeftTitle {text-align:left; font-size:14px; color:#ffffff; font-weight:bold; padding:2px 5px 2px 5px; background-color:#6699cc;}
.tableLeftTitle a:link {color:#ffffff; text-decoration:none;}
.tableLeftTitle a:visited {color:#ffffff; text-decoration:none;}
.tableLeftTitle a:hover {text-decoration: underline; color: #ff0000;}
.tableLeftTitle a:active {color:#ffffff; text-decoration:underline;}
.courseTable {width:100%; background-color:#dddddd; margin:0px auto 10px auto; text-align:center;}
.courseTablePic {width:120px;}
.courseTable tr {background-color:#ffffff;}
.courseTable th {background-color:#e5ecf9; font-weight:bold;}
.courseTable td {padding:2px 4px 2px 4px; text-align:left;}
.infoTable {width:100%; background-color:#ffffff; margin:0px auto 10px auto; text-align:center; border-top:1px #cccccc solid; border-right:1px #999999 solid; border-bottom:1px #999999 solid; border-left:1px #cccccc solid;}
.infoTable tr {background-color:#ffffff;}
.infoTable th {background-color:#e5ecf9; font-weight:bold; border-top:1px #999999 solid; border-right:1px #cccccc solid; border-bottom:1px #cccccc solid; border-left:1px #999999 solid;}
.infoTable td {padding:2px 4px 2px 4px; text-align:left; border-top:1px #999999 solid; border-right:1px #cccccc solid; border-bottom:1px #cccccc solid; border-left:1px #999999 solid;}
.PinyinTable {width:100%; margin:0px auto 0px auto; text-align:center;}
.PinyinTable tr {background-color:#eeeeee;}
.PinyinTable td {width:14.28%; padding:0px;}
.PinyinTable #allCity {border-top:1px #999999 solid; background-color:#ffffff;}
.PinyinTableOver {background-color:#ff6600; color:#ffffff; cursor:pointer;}
/* 搜索*/
.homeSearchDiv {clear:both; width:430px; margin:80px auto 0px auto; padding:0px 0px 50px 0px; position:relative;}
.homeSearchDiv2 {float:left; height:80px; width:430px; margin:0px 0px 0px 0px; position:relative;}
.homeSearchDiv3 {float:left; width:443px; border-top:1px #dbe2e8 solid; padding:10px; background-color:#f1f6f8; position:relative; display:block;}
.homeInput {width:210px; padding:5px 1px 5px 7px; vertical-align:middle; margin:0px 5px 0px 0px; border-top:1px #666666 solid; border-left:1px #666666 solid; border-right:1px #999999 solid; border-bottom:1px #999999 solid;}
.homeAreaInput {width:110px; cursor:pointer; padding:5px 1px 5px 7px; vertical-align:middle; margin:0px 5px 0px 0px; border-top:1px #666666 solid; border-left:1px #666666 solid; border-right:1px #999999 solid; border-bottom:1px #999999 solid;}
.hotTrade {clear:both; margin:0px 0px 5px 0px; overflow:hidden;}
.homeLogoPicDiv {width:300px; text-align:center; margin:0px auto 30px auto; clear:both; overflow:hidden;}
.searchInput {width:430px; margin:0px auto 0px auto; text-align:center; position:relative;}
.homeSearch {float:left; overflow:hidden; width:55px; line-height:20px; margin:0px 2px 0px 0px; border:1px #cccccc solid; background-color:#eeeeee; text-align:center; cursor:pointer;}
.homeSearchFocus {float:left; overflow:hidden; width:55px; line-height:20px; margin:0px 2px 0px 0px; border:1px #cccccc solid; background-color:#ff6600; text-align:center; color:#ffffff;}
.homeSearchNavi {clear:both; overflow:hidden; width:100%; height:22px; margin:0px 0px 5px 0px;}
.homeSearchInput {clear:both; overflow:hidden; }
.homeSearchPrompt {color:#999999; text-align:left; margin:2px 0px 0px 0px;}
.homeDescriptionDiv {width:648px; clear:both; overflow:hidden; margin:0px auto 30px auto;}
.homeDescriptionDiv a {color:#ff6600}
.homeDescriptionDiv ul {margin:0px; padding:0px; list-style-type:none;}
.homeDescriptionDiv li {float:left; width:140px; line-height:16px; display:inline; margin:0px 5px 10px 5px; padding:6px;}
.homeDescriptionDiv li img {float:left; margin:0px 4px 0px 0px;}
.homeSearchList {list-style-type:none; margin:0px; padding:0px;}
.homeSearchList li {padding:0px 4px 0px 4px;}
.selectedLi {background-color:#0000ff; cursor:pointer;}
.searchButton {font-size:14px; width:80px; text-align:center; line-height:26px; height:26px; padding:0px 4px 4px 4px; background:url(/Images/System/button_bg.gif); border:1px #7998c6 solid; cursor:pointer;}
.cityPinyin {font-family:'宋体',Verdana; color:#ff6600;}
/* 主搜索框 */
.searchResult {width:218px; height:220px; overflow:hidden; position:absolute; z-index:9999; top:51px; left:0px; border-left:1px #666666 solid; border-right:1px #999999 solid; border-bottom:1px #999999 solid; background-color:#ffffff; color:#666666;}
.searchResult ol {list-style-type:none; margin:0px; padding:0px; text-align:left; overflow:hidden;}
.searchResultli {height:20px; padding:1px 4px 1px 4px; overflow:hidden; white-space: nowrap;}
.searchResultTotal {color:#006666; float:right;}
.searchResult ol div {color:#ff6600; text-align:right;}
.resultFocusLi {padding:1px 4px 1px 4px; background-color:#6699ff; color:#ffffff; cursor:pointer; height:20px; overflow:hidden;}
.areaList {width:118px; height:220px; overflow:auto; position:absolute; z-index:9999; top:51px; left:225px; border-left:1px #666666 solid; border-right:1px #999999 solid; border-bottom:1px #999999 solid; background-color:#ffffff; color:#666666;}
.areaList #SelectPinyinResult {height:133px; overflow:auto;}
.areaList ol {list-style-type:none; margin:0px; padding:0px; text-align:left; overflow:hidden;}
/*结果*/
.searchResultBar {background-color:#e5ecf9; border-top:1px #cccccc solid; padding:2px 0px 2px 0px; overflow:hidden;}
.searchResultBar #resultCount, #resultPage, #resultTime {font-weight:bold;}
.resultRight {float:right; width:170px; margin:10px 10px 10px 0px; min-height:300px; overflow:hidden; display:inline;}
.resultRight #adDiv {margin:10px 0px 0px 0px;}
.resultRight ul {margin:0px; padding:0px; list-style-type:none;}
.resultRight img {border:1px #cccccc solid; cursor:pointer; display:block; margin:0px 0px 1px 0px; width:168px; height:46px;}
.resultLimit {width:780px; margin:10px; overflow:hidden;}
.resultLeft {float:left; width:170px; margin:0px 10px 0px 0px; min-height:300px; overflow:hidden; display:inline;}
.resultLeft ol {margin:0px 0px 0px 0px; padding:0px 0px 0px 15px; list-style-image:url(/Images/System/ico-3.gif); color:#666666;}
.resultLeft #compareDiv {margin:0px 0px 10px 0px;}
.resultBody {width:579px; border-left:1px #cccccc solid; margin:0px; padding:0px 0px 0px 10px; min-height:1200px; overflow:hidden;}
.searchDivTop {margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom:1px #cccccc dashed;}
.resultTitle {font-weight:bold; font-size:14px; clear:both;}
.resultCompany {color:#666666; font-size:12px;}
.resultCompanyTitle {font-weight:bold;}
.resultCompanyTitle a:link {font-weight:bold; color:#666666}
.resultCompanyTitle a:visited {font-weight:bold; color:#666666}
.resultRemark {color:#999999;}
.resultKeyword {color:#999999; font-size:12px; font-weight:normal;}
.resultDescription {margin:0px 0px 15px 0px;}
.resultLimit #JobParticular p {margin-left:2em;}
.resultLimit #JobParticular h2 {color:#ff6600;}
.resultLimit #CompanyParticular p {text-indent:2em;}
.resultLimit #CompanyParticular h2 {color:#ff6600;}
.resultLimit #UserParticular p {margin-left:2em;}
.resultLimit #UserParticular h2 {color:#ff6600;}
/* 课程 */
.CourseDiv {width:557px; background-color:#efefef; border:1px #cccccc solid; padding:10px; margin:0px 0px 10px 0px; overflow:hidden;}
.CourseLeftList {width:102px;  margin:0px 10px 0px 0px; float:left; }
.CourseRightList {width:445px; float:left;}
.CourseLeftCont {width:82px; height:80px; padding:10px; margin:0px 0px 5px 0px; text-align:center; border-right:1px #cccccc solid; border-bottom:1px #cccccc solid; background-color:#ffffff;}
.courseTitle {font-size:16px; font-weight:bold; color:#ff6600;}
.courseNavi {padding:10px 0px 10px 0px; margin:0px 0px 10px 0px; border-bottom:1px #336699 solid; color:#666666; overflow:hidden;}
.courseTop {clear:both; padding:0px 0px 0px 0px; overflow:hidden;}
.coursePic {width:126px; margin:0px 10px 0px 0px; float:left;}
.coursePicCont {text-align:center; border:1px #cccccc solid; background-color:#ffffff; width:120px; padding:2px;}
.courseHead {float:left; width:266px; margin:0px 10px 0px 0px; display:block; line-height:22px;}
.courseLink {width:285px; padding:10px; border:1px #cccccc solid; float:right; overflow:hidden;}
.courseLink ul {margin:0px; padding:0px 0px 0px 19px; overflow:hidden; list-style-image:url(/Images/System/ico_2.gif);}
.courseBar {margin:10px 0px 0px 0px; height:27px; line-height:27px; background:url(/Images/System/courseButton_bg.gif); clear:both; overflow:hidden;}
.courseButtonFocus {margin:0px 2px 0px 0px; width:92px; text-align:center; color:#ffffff; float:left; height:27px; line-height:29px; background:url(/Images/System/courseButtonFocus2.gif);}
.courseButtonFocus a:link {color:#ffffff;}
.courseButtonFocus a:hover {color:#ff0000;}
.courseButtonFocus a:visited {color:#ffffff;}
.courseButtonFocusBlue {margin:0px 2px 0px 0px; width:92px; text-align:center; color:#ffffff; float:left; height:27px; line-height:29px; background:url(/Images/System/courseButtonFocus.gif);}
.courseButtonFocusBlue a:link {color:#ffffff;}
.courseButtonFocusBlue a:hover {color:#ff0000;}
.courseButtonFocusBlue a:visited {color:#ffffff;}
.courseButton {margin:0px 2px 0px 0px; width:84px; cursor:pointer; text-align:center; float:left; height:27px; line-height:29px; background:url(/Images/System/courseButton.gif);}
.courseButton a:link {color:#000000;}
.courseButton a:hover {color:#ff0000;}
.courseButton a:visited {color:#000000;}
.courseBodyCont {width:715px; border-left:1px #cccccc solid; border-right:1px #cccccc solid; border-bottom:1px #cccccc solid; padding:10px; overflow:hidden;}
.courseBodyCont li {margin:8px 0px 10px 0px;}
.largePriceLineThrough {font-size:20px; font-family:georgia; font-weight:bold; color:#359c00; text-decoration:line-through;}
.largePriceFocus {font-size:20px; font-family:georgia; color:#ff6600; font-weight:bold;}
.largePriceGreen {font-size:20px; font-family:georgia; color:#0f0; font-weight:bold;}
.courseTopDiv {background:url(/Images/tkb/tkb_top_bg.jpg); line-height:29px; height:29px; overflow:hidden;}
.passportTopDiv {background:url(/Images/System/tkb_top_bg.jpg); line-height:29px; height:29px; overflow:hidden;}
.appraiseTopDiv {background:url(/Images/tkb/tkb_top_bg.jpg); line-height:29px; height:29px; overflow:hidden;}
.courseTopDiv a:link {color:#666666}
.courseTopDiv a:hover {color:#666666}
.courseTopDiv a:visited {color:#666666}
.courseTopDiv ul {margin:0px; padding:0px 0px 0px 10px; list-style-type:none;}
.courseTopDiv li {width:80px; float:left; }
.courseLogoDiv {width:990px; height:95px; margin:0px auto 0px auto;}
.courseSearch {width:440px; height:70px; padding:10px 10px 0px 10px; position:relative; top:0px; left:255px; float:left;}
.courseTopRight {width:265px; height:57px; margin:20px 0px 0px 0px; float:right; background:url(/Images/tkb/itaoke.gif) no-repeat; }
.courseTopNaviDiv {width:990px; margin:0px auto 0px auto; height:27px; line-height:27px; overflow:hidden; clear:both; border-bottom:5px #ff9b00 solid; background:url(/Images/System/courseButton_bg.gif);}
.courseTopNaviDiv ol {margin:0px; padding:0px; list-style-type:none;}
.courseHeadExplain {width:620px; height:80px; clear:both; position:absolute; top:90px; right:110px;}
.courseHeadExplain p {text-indent:2em; color:#0f37a8}
.courseRecDiv {width:521px; margin:0px 0px 10px 0px; border:1px #ffb41a solid; overflow:hidden;}
.courseRecRightDiv {width:300px; color:#ffff00; float:right; line-height:14px; margin:5px 5px 0px 0px;}
.courseRecHeadDiv {background-color:#ffb41a; overflow:hidden;}
.courseRecContDiv {margin:10px 10px 0px 10px; clear:both; overflow:hidden; width:501px;}
.courseSmallPicDiv {clear:both; overflow:hidden; background-color:#f1f6f8; padding:5px 0px 10px 0px; width:100%; height:80px;}
.courseRecSmallPic {display:inline; overflow:hidden; border:1px #cccccc solid; background-color:#eeeeee; padding:2px; margin:0px 0px 5px 10px; width:154px; height:32px; float:left; line-height:15px; cursor:pointer;}
.courseRecSmallPic_Focus {display:inline; overflow:hidden; border:1px #ffff00 solid; background-color:#ff6600; color:#ffffff; padding:2px; margin:0px 0px 5px 10px; width:154px; height:32px; float:left; line-height:15px;}
.courseLeftDiv {width:205px; overflow:hidden; margin:10px 10px 0px 0px; float:left;}
.courseLeftDiv_1 {width:203px; border:1px #ffb41a solid; margin:0px 0px 10px 0px;}
.courseLeftDiv_1 a:link {color:#000000;}
.courseLeftDiv_1 a:hover {color:#ff0000;}
.courseLeftDiv_1 a:visited {color:#000000;}
.courseLeftDiv_2 {clear:both; overflow:hidden; margin:5px 10px 0px 10px;}
.courseLargeLeftDiv {width:737px; margin:10px 0px 10px 0px; float:left;}
.courseLargeRightDiv {width:773px; margin:10px 0px 10px 0px; float:left; border:1px #ffb41a solid; background-color:#f5f8fd}
.courseNaviBar {margin:10px 10px 10px 20px;}
.courseCenterDiv {width:523px; margin:0px 0px 10px 0px; padding:10px 0px 0px 0px; float:left; overflow:hidden;}
.courseRightDiv {width:242px; padding:10px 0px 10px 0px; margin:0px 0px 10px 10px; float:left;}
.courseRightDiv a:link {color:#000000;}
.courseRightDiv a:hover {color:#ff0000;}
.courseRightDiv a:visited {color:#000000;}
.courseRightDiv_1 {width:240px; border:1px #ffb41a solid; background-color:#f4f4f4; margin:0px 0px 10px 0px;}
.courseRightDiv_2 {width:240px; border:1px #ffb41a solid; background-color:#ffffff; margin:0px 0px 10px 0px;}
.courseRightDiv_2 ul {list-style-image:url(/Images/System/ico_0.gif); margin:0px 0px 0px 3px; padding:5px 5px 5px 24px;}
.courseRightDiv_1 p {text-indent:2em;}
.courseRightDiv_1_Cont {margin:10px;}
.courseListBlock {width:521px; margin:0px 0px 10px 0px; border:1px #ffb41a solid; overflow:hidden;}
.courseListBlock_1 {background-color:#ffffff; padding:10px; }
.courseListBlock_2 {clear:both; text-align:left; border:1px #ffcc00 solid; background-color:#ffffcc; overflow:hidden; padding:5px 0px 5px 0px; margin:5px 0px 5px 0px;}
.courseListBlock_3 {padding:0px 5px 0px 15px; clear:both;}
.courseListBlockDiv {background-color:#f9f9f9; clear:both; overflow:hidden; margin:0px; padding:5px;}
.courseListBlockDiv .alignRight a{color:#359c00;}
.courseListBlockDiv ul {margin:0px; padding:0px 10px 0px 20px; list-style-type:none;}
.courseListBlockDiv li {width:50%; float:left;}
.courselistBlockImg {float:left; margin:0px 10px 0px 0px; display:block;}
.courselistBlockHeadImg {border-bottom:1px #cccccc dashed; padding:0px 0px 5px 0px; margin:0px; overflow:hidden; width:410px; float:left;}
.courseshangye {color:#ff6600;}
.coursegongyi {color:#359c00;}
.courseResultBar {background-color:#ffb419; overflow:hidden; height:43px; line-height:43px;}
.courseClassCompany {height:60px; float:left; width:410px; overflow:hidden; color:#666666;}
.courseClassCompany a:link {color:#666666; white-space:nowrap; margin:0px 5px 0px 0px;}
.courseClassCompany a:hover {color:#ff0000; white-space:nowrap; margin:0px 5px 0px 0px;}
.courseClassCompany a:visited {color:#666666; white-space:nowrap; margin:0px 5px 0px 0px;}
.courseCompanyLogo {margin:6px; text-align:center;}
.courseCompanyLogo img {border:1px #cccccc solid;}
/*分类*/
.classAdNaviBar {clear:both; overflow:hidden; background-color:#eeeeee; border:1px #cccccc solid; margin:0px 0px 1px 0px; padding:2px;}
.classAdSearchDiv {width:440px; height:70px; padding:5px 10px 10px 10px; position:relative; top:0px; left:300px; float:left;}
.classAdSearchDiv2 {width:440px; height:70px; padding:5px 10px 10px 10px; position:relative; top:0px; left:250px; float:left;}
.classAdPageList {clear:both; overflow:hidden; width:634px; background-color:#eeeeee; border:1px #cccccc solid; margin:0px 0px 1px 0px; padding:2px;}
.classAdTopDiv {display:table; width:990px; margin:0px auto 10px auto; padding:0px 0px 2px 0px; border-bottom:5px #ff6600 solid;}
.classAdBody {overflow:hidden; width:990px; margin:0px auto 0px auto;}
.classAdLogoDiv {width:200px; display:inline; float:left; margin:0px 30px 0px 10px;}
.classAdLogoDiv2 {display:inline; float:left; margin:0px 30px 0px 10px;}
.classAdNaviBorder {background-color:#ffffff; width:164px; line-height:24px; text-align:left; border:1px #cccccc solid; margin:1px; display:inline; float:left;}
.classAdNaviTitle {background-color:#e4ed9c; line-height:24px; text-align:left; border:1px #339c02 solid; padding:0px 0px 0px 10px; margin:10px 0px 0px 0px; font-weight:bold; clear:both; overflow:hidden;}
.classAdLeft {width:640px; display:inline; float:left; text-align:left; margin:0px 10px 10px 0px;}
.classAdCenter {background-color:#ffff00; width:420px; display:inline; float:left; margin:0px 10px 0px 0px;}
.classAdRight {width:340px; margin:0px 0px 10px 0px; display:inline; float:left; overflow:hidden;}
.classAdRight a{color:#333333;}
.classAdRightCont {width:336px; padding:1px; text-align:left; overflow:hidden; display:block; border-right:1px #339c02 solid; border-bottom:1px #339c02 solid; border-left:1px #339c02 solid;}
.classAdRightCont p {padding:0px 10px 0px 10px;}
.classAdList {margin:0px 0px 10px 0px;}
.classAdList a {font-size:14px;}
.classAdLine {margin:0px 0px 2px 0px; padding:2px 0px 2px 22px; background:url(/Images/System/ico_0.gif) no-repeat 5px 8px; background-color:#eeeeee; border:1px #eeeeee solid;}
.classAdModLine {margin:0px 0px 2px 0px; padding:2px 0px 2px 22px; background:url(/Images/System/ico_0.gif) no-repeat 5px 8px; background-color:#ffffff; border:1px #eeeeee solid;}
.classAdOverLine { margin:0px 0px 2px 0px; padding:2px 0px 2px 22px; background:url(/Images/System/ico_0.gif) no-repeat 5px 8px; background-color:#ffffcc; border:1px #eeeeee solid;}
.classAdParticular {position:relative; top:-3px; border-left:1px #eeeeee solid; border-right:1px #eeeeee solid; border-bottom:1px #eeeeee solid; background-color:#ffffcc; padding:5px; font-size:12px; margin:0px 0px 1px 0px; color:#666666;}
.classAdParticular a {font-size:12px;}
.classAdDeclare {float:right;}
.classAdAgree {margin:5px 0px 5px 0px; cursor:pointer; text-align:center; color:#ff6600;}
.classAdOppose {margin:5px 0px 5px 0px; cursor:pointer; text-align:center; color:#00ff00;}
.classAdPinyin {background-color:#e4ed9c; border-right:1px #cccccc solid; width:12px; height:24px; color:#339c02; text-align:center; line-height:24px; font-size:10px; float:left; margin:0px 5px 0px 0px;}
.classAdReleaseDiv {text-align:left; overflow:hidden; margin:0px 0px 10px 0px;}
.releaseImg {display:block; cursor:pointer;}
.releasePayImg {display:block; cursor:pointer; margin:10px 0px 0px 0px;}
.releaseDiv {border-left:2px #3e791c solid; border-right:2px #3e791c solid; border-bottom:2px #3e791c solid; overflow:hidden; padding:2px 10px 2px 10px; text-align:center;}
.releaseDiv label {width:70px; text-align:right; float:left; font-weight:bold;}
.classAdInputTitle {width:230px;}
.releaseDiv textarea {width:230px; height:100px;}
.classAdWarning {background-color:#ffff00; border:1px #ff6600 solid; color:#ff0000; text-align:center; padding:5px;}
.classAdPass {background-color:#ffffff; border:1px #00ff00 solid; text-align:center; padding:5px;}
.classAdColorSelect {display:inline; float:left; width:17px; height:17px; border:1px #000000 solid; cursor:pointer; margin:0px 0px 1px 1px;}
.classAdColorSelected {display:inline; float:left; width:13px; height:13px; border:3px #ffff00 solid; margin:0px 0px 1px 1px;}
.classAdStyleSelect {background-color:#ffff00; display:inline; float:left; width:17px; height:17px; line-height:17px; border:1px #000000 solid; cursor:pointer; text-align:center; font-size:10px; font-weight:bold; margin:0px 0px 0px 1px;}
.classAdStyleSelected {background-color:#ff0000; color:#ffffff; display:inline; float:left; width:17px; height:17px; line-height:17px; border:1px #000000 solid; cursor:pointer; text-align:center; font-size:10px; font-weight:bold; margin:0px 0px 0px 1px;}
.classAdPayDiv {clear:both; padding:10px; text-align:left; border:1px #ffcc00 solid; background-color:#e4ed9c; border:1px #339c02 solid; margin:10px 0px 5px 0px;}
.classAdCustomStyleDiv {clear:both; padding:10px; text-align:left; border:1px #ffcc00 solid; background-color:#ffffcc;}
.classAdCustomStyleOl {text-align:left; list-style-type:decimal;}
.classAdCustomStyleOl li {clear:both;}
.classAdPayRemind {float:left; margin:0px 10px 0px 0px;}
.classAdSearchResultDiv {height:150px; overflow:scroll; border:1px #eee solid;}
/*评价*/
.appraiseLogoDiv {background:url(/Images/System/appraiselogo.gif) no-repeat 0px 15px; width:990px; height:95px; margin:0px auto 0px auto; border-bottom:3px #ff6600 solid;}
.appraiseSearch {width:440px; height:70px; padding:10px 10px 0px 10px; position:relative; top:0px; left:530px; float:left;}
.appraiseListTitle {color:#ff6600; padding:0px 0px 10px 15px; background:url(/Images/System/ico_2.gif) no-repeat 0px 5px; font-weight:bold;}
.appraiseDiv {width:990px; margin:10px 0px 0px 0px; overflow:hidden;}
.appraiseBodyCont {width:968px; border-left:1px #cccccc solid; border-right:1px #cccccc solid; border-bottom:1px #cccccc solid; padding:10px; overflow:hidden;}
/*通行证*/
.passportLogoDiv {background:url(/Images/System/passportlogo.gif) no-repeat 0px 15px; width:990px; height:95px; margin:0px auto 0px auto; border-bottom:3px #ff6600 solid;}
/*会员中心*/
.memberLogoDiv {background:url(/Images/System/MemberCenter.gif) no-repeat 0px 15px; width:990px; height:95px; margin:0px auto 0px auto; border-bottom:3px #ff6600 solid;}
/* 正文阅读页 */
.infoSearch {width:430px; height:80px; float:left; margin:10px 0px 10px 0px; background-color:#ffffff; padding:16px 10px 12px 10px; border-right:1px #cccccc solid; border-top:1px #cccccc solid; border-bottom:1px #cccccc solid;}
.infoHotJob {width:215px; float:left; margin:10px 0px 10px 0px; background-color:#ffffff; border-left:1px #cccccc solid; border-top:1px #cccccc solid; border-bottom:1px #cccccc solid; padding:10px;}
.infoHotJob ul {margin:0px; padding:0px; list-style-type:none; line-height:10px;}
.infoHotJob li {float:left; width:42%; margin:0px 0px 0px 0px; padding:0px 0px 0px 16px; background:url(/Images/System/ico-3.gif) no-repeat 8px 8px;}
.artDiv {width:688px; float:left; display:inline; overflow:hidden; border:1px #b0bec7 solid; margin:0px 10px 10px 0px; padding:10px 20px 10px 20px; overflow:hidden; background-color:#f5f8fd;}
.artTitle {text-align:center; color:#ff6600; margin:8px 0px 8px 0px; font-family:'微软雅黑',verdana;}
.artContent {clear:both; font-size:14px; line-height:24px; height:auto; min-height:900px; margin:10px auto 20px auto; overflow:hidden; font-family:'微软雅黑',verdana;}
.artContent a {text-decoration:underline;}
.artContent p {text-indent:2em;}
.agreePicDiv {height:21px; margin-top:2px;}
.agreeDiv {width:560px; height:67px; margin:5px auto 5px auto; clear:both; text-align:center;}
.agreeDiv_0 {width:60px; height:67px; margin:0px 10px 0px 10px; float:left; background:url(/Images/System/topic_act_0.gif) 0 0; display:inline;}
.agreeDiv_1 {width:60px; height:67px; margin:0px 10px 0px 10px; float:left;}
.agreeDiv_2 {width:60px; height:67px; margin:0px 10px 0px 10px; float:left; cursor:pointer; background:url(/Images/System/topac_ding.gif) 0 0;}
.agreeDiv_3 {width:60px; height:67px; margin:0px 10px 0px 10px; float:left; cursor:pointer; background:url(/Images/System/topac_cai.gif) 0 0;}
/* 相关 */
.greenBar {clear:both; padding:0px 30px 0px 30px; width:620px; vertical-align:middle; margin:5px auto 5px auto; background:url(/Images/System/greenBar.gif) no-repeat; line-height:32px;}
.relate {position:relative; clear:both; text-align:left;}
.relate ul,ol {margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; clear:both; list-style-type:none; overflow:hidden;}
.relate li {float:left; width:45%; margin:0px 0px 0px 0px; padding:0px 0px 0px 16px; background:url(/Images/System/ico-3.gif) no-repeat 8px 8px;}
/* 留言 */
.artReview {width:auto; height:auto; margin:10px 0px 10px 0px;}
.reviewDiv {clear:both; border:1px #eeeeee solid; margin:0px auto 8px auto;}
.reviewBar {background-color:#eeeeee; padding:1px; border-bottom:1px #cccccc solid;}
.reviewCont {color:#666666; width:100%; font-family:Verdana; padding:10px;}
.reviewsplithr {clear:both; width:98%; height:1px; border:1px #CCCCCC dashed;}
.reviewFloor {font-style:italic; color:#ff6600;}
/* 注册 */
.regItem {background:url(/Images/System/double_bg.gif) repeat-x center; margin:15px 40px 15px 40px; clear:both; color:#ff6600; font-weight:bold;}
.regItem span {background-color:#f7f8fa; margin:0px 10px 0px 10px;}
.hint {font-size: 12px; margin-left: 10px; color: #999; padding-top: 5px}
.warning {color: #ff0000}
.regFieldset {width:920px; margin:30px auto 20px auto; border:1px #84a0bb solid; clear:both; background-color:#f7f8fa;}
.regFieldset #leftTitle {position:absolute; left:8px; top:-10px;}
.regFieldset #regRight {position:absolute; right:0px; top:0px;}
.regPrompt {color:#999999;}
.individualRegDiv {clear:both; overflow:hidden; margin:0px auto 10px auto;}
.individualRegDiv label {display:block; width:150px; float:left; text-align:right; margin:0px 20px 0px 0px;}
.individualRegDiv img,input,label {vertical-align:middle;}
.individualRegDiv select {height:24px; line-height:24px;}
.individualRegDiv textarea {width:450px; height:80px;}
.individualRegDiv p {line-height:25px;}
.individualRegDiv p.btn input{maring:0px 10px;}
.individualRegDiv #extbutton {text-align:center; margin:20px 0px 0px 0px;}
.regDescription {padding:20px 0px 10px 0px; margin:0px 0px 20px 0px; border-bottom:1px #dee8f3 solid; line-height:30px;}
.logininput{border-top:1px #2B96BA solid; border-left:1px #2B96BA solid; border-right:1px #2B96BA solid; border-bottom:1px #2B96BA solid; padding:4px;}

/*充值*/
.supplementDiv{clear:both; overflow:hidden; margin:0px auto 10px auto;}
.supplementDiv p{ width:960px; margin:0px auto; padding:0px; display:block; overflow:hidden; text-indent:20px;background:url(/Images/System/Aturnleft.gif) no-repeat 10px 8px; font-weight:bold; color:#069; }
.supplementDiv p.title1{ border-bottom:1px dotted #ddd; font-size:12px; color:#F60; font-weight:bold; text-indent:20px;background:url(/Images/System/arrowleft2.gif) no-repeat 5px 5px;}
ul.yearsuppul{ width:900px; margin:10px 0px 10px 30px;padding:0px; padding-top:5px; list-style:none; border:1px dotted #B4DDFE;    background: #F4FCFF}
ul.yearsuppul li{ width:880px; margin:0px auto 5px auto; overflow:hidden;}
p.suppinfo{ width:900px;margin:0px 0px 10px 30px;color:#999; font-weight:normal;}
/* 天气 */
.rightWeatherDiv {width:75%; float:left;}
.setWeatherLink {text-decoration:underline;}
.setWeather {padding:8px; width:200px; overflow:hidden; text-align:left; border:1px #cccccc solid; background-color:#eeeeee;}
.setWeatherText {color:#ff6600;}
.setWeatherCity {width:70%;}
.setWeatherClosePic {float:right; cursor:pointer;}
.setWeatherButton {}
/* 资讯 */
.infoPageBody a{color:#000000;}
.defaultInfoDiv {width:990px; text-align:left; margin:0px auto 0px auto;}
.defaultInfoDiv li {line-height:22px;}
.infoBar {background:url(/Images/System/bg_1.gif); height:24px; line-height:24px; border-top:1px #dbe2e8 solid;}
.infoNaviBar {margin:0px 10px 0px 10px;}
.leftDiv {width:740px; float:left; display:inline; overflow:hidden; margin:10px 0px 0px 0px;}
.headUl {font-size:14px;}
.homeLeftContDiv {width:162px; float:left; display:inline; overflow:hidden; margin:10px; padding:0px 0px 0px 0px}
.homeLeftContDiv ul {margin:0px 10px 0px 0px; padding:0px 0px 0px 15px; list-style-image:url(/Images/System/ico-3.gif);}
.homeHeadDiv_1 {width:253px; float:left; display:inline; overflow:hidden; border:1px #b0bec7 solid; }
.homeHeadDiv_2 {width:463px; float:left; border:1px #b0bec7 solid; margin:0px 0px 10px 10px; padding:0px 0px 0px 0px;}
.homeLeftDiv_1 {width:182px; float:left; display:inline; overflow:hidden; border:1px #b0bec7 solid; }
.homeLeftDiv_2 {width:534px; float:left; border:1px #b0bec7 solid; margin:0px 0px 10px 10px; padding:0px 0px 0px 0px;}
.homeLeftDiv_2 ul {margin:0px; padding:0px; list-style-type:none; clear:both;}
.homeLeftDiv_2 ul li {width:241px; float:left; display:inline; margin:0px 0px 0px 0px; padding:0px 0px 0px 16px; background:url(/Images/System/ico-3.gif) no-repeat 8px 8px;}
.leftContDiv {width:728px; float:left; display:inline; overflow:hidden; border:1px #b0bec7 solid; margin:0px 10px 10px 0px; padding:0px 0px 10px 0px;}
.leftContDiv ul {margin:0px; padding:0px; list-style-type:none; clear:both;}
.leftContDiv ul li {width:31%; float:left; display:inline; margin:0px 0px 0px 0px; padding:0px 0px 0px 16px; background:url(/Images/System/ico-3.gif) no-repeat 8px 8px;}
.leftContDivHalf_left {width:358px; float:left; display:inline; min-height:260px; overflow:hidden; border:1px #b0bec7 solid; margin:0px 10px 10px 0px; padding:0px 0px 0px 0px;}
.leftContDivHalf_left ul {margin:0px; padding:0px 0px 0px 20px; clear:both; list-style-image:url(/Images/System/ico-3.gif);}
.leftContDivHalf_right {width:358px; float:left; display:inline; min-height:260px; overflow:hidden; border:1px #b0bec7 solid; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
.leftContDivHalf_right ul {margin:0px; padding:0px 0px 0px 20px; clear:both; list-style-image:url(/Images/System/ico-3.gif);}
.leftContDivHalf_left2 {width:358px; float:left; display:inline; height:148px; overflow:hidden; border:1px #b0bec7 solid; margin:0px 10px 10px 0px; padding:0px 0px 0px 0px;}
.leftContDivHalf_left2 ul {margin:0px; padding:0px; list-style-type:none;}
.leftContDivHalf_left2 li {float:left; white-space: nowrap; width:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 16px; background:url(/Images/System/ico-3.gif) no-repeat 8px 8px;}
.leftContDivHalf_right2 {width:358px; float:left; display:inline; height:148px; overflow:hidden; border:1px #b0bec7 solid; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
.leftContDivHalf_right2 ul {margin:0px; padding:0px; list-style-type:none;}
.leftContDivHalf_right2 li {float:left; white-space: nowrap; width:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 16px; background:url(/Images/System/ico-3.gif) no-repeat 8px 8px;}
.leftClassMenu fieldset {border-top:1px #eeeeee solid; border-bottom:0px; border-right:0px; border-left:0px; margin:0px; padding:0px; overflow:hidden; display:block;}
.leftClassMenu legend {font-weight:bold; color:#ff6600;}
.leftClassMenu ul {margin:4px 0px 4px 20px; padding:0px; list-style-type:none; }
.leftClassMenu li {line-height:18px; height:18px; padding:0px 0px 0px 0px; overflow:hidden}
.rightDiv {width:250px; float:left; overflow:hidden; margin:10px 0px 0px 0px;}
.rightContDiv {width:248px; float:left; text-align:left; display:inline; overflow:hidden; border:1px #b0bec7 solid; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
.rightContDiv ul {margin:0px; padding:0px 0px 0px 20px; overflow:hidden; list-style-image:url(/Images/System/ico-3.gif);}
.naviDiv {height:24px; clear:both; line-height:24px; overflow:hidden; background:url(/Images/System/bg_1.gif);}
.naviHead {width:100px; line-height:24px; float:left; padding:0px 0px 0px 8px; overflow:hidden; font-weight:bold;}
.naviHead a:link {color:#000000;}
.naviHead a:hover {color:#000000;}
.naviHead a:visited {color:#000000;}
.naviHeadSmall {width:70px; line-height:24px; float:left; text-align:center; overflow:hidden; border-right:1px #b0bec7 solid; font-weight:bold;}
.naviDiv_Button {width:80px; line-height:24px; height:24px; float:left; overflow:hidden; text-align:center; border-right:1px #b0bec7 solid;}
.naviDiv_Button a:link {color:#000000;}
.naviDiv_Button a:hover {color:#000000;}
.naviDiv_Button a:visited {color:#000000;}
.naviDiv_Button_Over {width:92px; height:24px; overflow:hidden; line-height:24px; float:left; text-align:center; background:url(/Images/System/bg_2.gif); border-right:1px #788a98 solid; }
.naviDiv_Button_Over a:link {color:#ff6600;}
.naviDiv_Button_Over a:hover {color:#ff6600;}
.naviDiv_Button_Over a:visited {color:#ff6600;}
.topNaviMenuTable {width:670px; margin:0px 0px 10px 0px;}
.topNaviMenuTable a:link {color:#000000;}
.topNaviMenuTable a:visited {color:#000000;}
.topNaviMenuTable a:hover {color:#000000;}
.topNaviMenuTable th {padding: 0px 3px 0px 3px;}
.naviMenuTitle {background-color:#eeeeee; text-align:center; width:20px; line-height:13px;}
.rightDate {color:#666666; float:right;}
.listDiv {margin:10px; clear:both;}
.listDivUl {margin:0px 10px 0px 0px; padding:0px 0px 0px 15px; list-style-image:url(/Images/System/ico-3.gif);}
.infoHeadLarge {width:450px; overflow:hidden; display:inline;}
.infoHeadSmall {float:left; width:100%; display:inline; clear:both; overflow:hidden; line-height:15px; margin:0px 0px 10px 0px;}
.infoHeadSmall a:link {color:#000000}
.infoHeadSmall a:visited {color:#000000}
.infoHeadSmall a:hover {color:#ff0000}
.weatherDiv {padding:10px; clear:both; overflow:hidden;}
.ransferHeadTitle {font-size:16px; line-height:20px; font-weight:bold;}
.ransferHeadTitle a:link {color:#ff0000}
.ransferHeadTitle a:hover {color:#ff0000}
.ransferHeadTitle a:visited {color:#ff0000}
.ransferBigTitle {font-size:12px; line-height:20px; font-weight:bold;}
.trainPic {text-align:center;}
.trainPic img {border:1px #cccccc solid;}
.trainPic2 {text-align:center; overflow:hidden;}
.trainPic2 ul {margin:0px; padding:0px; list-style-type:none;}
.trainPic2 li {width:112px; height:32px; margin:1px; float:left; display:inline; overflow:hidden;}
.trainPic2 img {border:1px #cccccc solid; width:110px; height:30px; display:block; cursor:pointer;}
.classSearchDiv {width:690px; margin:0px auto 0px auto;}
.classListDiv {width:728px; float:left; display:inline; overflow:hidden; border:1px #b0bec7 solid; margin:0px 10px 10px 0px; padding:0px 0px 10px 0px; overflow:hidden; background-color:#f5f8fd;}
.classPicList {clear:both; margin:10px 0px 10px 0px; text-align:center; padding:0px 0px 0px 4px; border-bottom:1px #cccccc dashed; overflow:hidden;}
.classList {clear:both; font-size:12px; min-height:600px;}
.classList ul {margin:10px 10px 10px 0px; padding:0px 0px 0px 30px; line-height:30px; font-size:14px;}
.classList li {line-height:30px; border-bottom:1px #cccccc dashed;}
.classTitle a:link {color:#359c00;}
.classTitle a:visited {color:#359c00;}
.classTitle a:hover {text-decoration:underline; color:#359c00;}
.classTitle{line-height:20px; color:#359c00;}
.searchNaviDiv {text-indent:2em;}
.searchNaviDiv img {float:left; margin:0px 10px 0px 0px;}
.pageList {clear:both; font-size:14px; text-align:center; font-weight:bold; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px;}
.homeListFieldset {margin:0px; padding:0px; border-top:1px #cccccc dashed; border-left:0px; border-right:0px; border-bottom:0px;}
.homeListFieldset legend {font-weight:bold;}
.homeListFieldset ul {width:480px; float:left; background-color:#ffff00;}
.homeListFieldset ul li {width:300px;}
.noStyleList {margin:0px; padding:0px; list-style-type:none;}
.listDiv .noStyleList li {list-style-type:none; width:100%; clear:both;}
/* 广告 */
.adDiv {width:728px; margin:0px 0px 10px 0px; overflow:hidden; border:1px #ffffff solid; background-color:#ffffff;}
.adDiv2 {overflow:hidden; text-align:center; border:1px #ffffff solid; background-color:#ffffff;}
.adDiv3 {width:990px; margin:10px auto 0px auto; overflow:hidden; border:1px #ffffff solid; background-color:#ffffff;}
.adDiv3 img {display:block;}
/* 弹出DIV */
.massageDiv {position:relative; overflow:hidden; clear:both; width:80%; margin:0px auto 0px auto; padding:10px; background-color:#ffffff; border:1px #666666 solid; text-align:left;}
.warningDiv {clear:both; padding:10px; text-align:left; border:1px #ffcc00 solid; background-color:#ffffcc; position:relative;}
.warningDivArrow {position:absolute; left:-28px; top:-15px;}
.warningDiv ul,ol {font-size:12px; margin:0px; padding:5px 0px 5px 25px;}
.recTextArea {color:#666666; border-top:1px #999999 solid; border-left:1px #999999 solid; border-right:1px #cccccc solid; border-bottom:1px #cccccc solid; padding:4px; width:180px; overflow:hidden;}
.noscriptNoRowDiv {width:970px; margin:0px auto 0px auto;}
.noscriptDiv {display:inline; width:225px; margin:0px 8px 0px 8px; float:left;}
.noscriptDiv ol {margin:0px; padding:5px 0px 5px 20px;}
.noscriptTitle {font-weight:bold; color:#ff6600;}
.selfLink {width:350px; text-align:left; border:1px #cccccc solid; background-color:#ffffff; overflow:hidden;}
.seflLinkTitle {font-weight:bold; padding:2px 5px 2px 5px; color:#ff6600; background-color:#eeeeee; border-bottom:1px #cccccc solid;}
.seflLinkClose {float:right; border:0px; cursor:pointer; margin:4px 0px 4px 4px;}
.seflLinkWord {color:#ff0000;}
.selfLinkBottom {padding:2px 5px 2px 5px; text-align:right; background-color:#eeeeee; border-top:1px #cccccc solid;}
.selfLinkReadMore {cursor:pointer;}
.seflLinkPic {margin:0px 2px 1px 0px; border:1px #000000 solid;}
.selfLink ul {margin:10px; padding:0px; overflow:hidden; background-color:#ffffff; list-style-type:none;}
.selfLink a {margin:0px 3px 0px 3px;}
/*信息列表操作链接*/
.edit_link{cursor:pointer; text-decoration: underline;}
.ListLink{cursor:pointer; color:#0368A8;}
.DateFont{color:#999999;font-family: Arial, Helvetica, sans-serif;}
/*列表为空*/
#nullmsg{text-align:center;}
.clickback{}

/* 弹出DIV */
.getcomtxt {font-family:Verdana; width:580px; padding:8px 5px 5px 8px; text-align:left; border:1px #ff6600 solid; background-color:#ffffcc; overflow:hidden;margin-bottom:20px;}
#txt_top{overflow:hidden;height:30px;line-height:30px;border-bottom: 1px #ddd solid;}
.txt_title1 {font-weight:bold; padding:0px 8px 0px 8px; color:#ff6600;width:200px;float:left; cursor:pointer;}
.txt_title2{width:200px;float:left;}
.txt_title3{width:100px;float:right;}
#txt_boxlist{margin-top:0px;line-height:22px; overflow:hidden;}
#txt_boxlist li{width:25%; float:left; line-height:22px; color:#333333; display:inline;text-align:left;overflow:hidden;}
#txt_boxlist3 li{width:50%; float:left; line-height:22px; color:#333333; display:inline;text-align:left;overflow:hidden;}
#txt_boxlist2{margin-top:10px; overflow:hidden;}
#txt_boxlist2 fieldset {border-top:1px #cccccc dashed; border-left:0px; border-bottom:0px; border-right:0px;}
#txt_boxlist2 legend {margin:0px 5px 0px 5px; background-color:#ffffff; color:#336699; font-weight:bold;}
#txt_boxlist2 ul{margin:0px 0px 0px 3em; padding:0px; list-style-type:none;}
#txt_boxlist2 li{width:12%; float:left; line-height:22px; color:#333333; text-align:left;overflow:hidden; white-space: nowrap;}
/*分页样式*/
#pagelist{margin:10px auto 10px 10px;clear: both;text-align: center;overflow:hidden; }
.page_main{margin: 3px auto 3px auto;overflow: hidden;clear: both;line-height: 20px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px; height:25px;}
.page_nav{width:auto;float:left;text-align: right;	margin: 1px;padding:1px 2px; color:#005bae; border:#ccc 1px solid;display:inline-block; }
.page_change{display:none;padding-left: 5px;}
.page_main a{ float: left;text-align:center; margin: 1px; width: 18px; padding:1px 2px; display:inline-block;  background: #fff;  border: #ccc 1px solid;line-height: 20px; color: #005bae; }
.page_main .page_lintext {float: left;text-align:center; margin: 1px; width:auto; padding:1px 2px; display:inline-block;  background: #fff;  border: #ccc 1px solid;line-height: 20px;color: #005bae; text-decoration: none;}
 a.page_lintext:link, a.page_lintext:visited , a.page_lintext:active{ color: #005bae;  text-decoration: underline; }
 a.page_lintext:hover { color: #ff0084;text-decoration: underline; }
.page_main .cF60 {background-color: #ff0084;color: #fff; }
.page_main .pagenumselect{text-align:center;float: left; margin: 1px; width: 15px; padding:1px 2px; display:inline; border: #ccc 1px solid; background-color: #005bae;color: #fff; }
.page_end{width:auto;float:left;text-align: right;	margin: 1px;color:#005bae;border: #ccc 1px solid;padding:1px 2px; }
/**/
.subtitle{border-top: #3366CC 1px solid;padding:2px;line-height:22px;background-color:#C5D4F0;margin:0px auto 5px auto;height:25px;overflow:hidden;color:#000;}
/*按制面版列表样式*/
.cont_main{border-left: #C5D4F0 1px solid;border-right: #C5D4F0 1px solid;border-bottom: #C5D4F0 1px solid;overflow:hidden;}
.tr_title{background-color:#E8EEF7;line-height:22px;}
.tr_title td{font-size:12px;font-weight:normal;}
.table_blue {width:100%; background-color:#fff; margin:0px auto 0px auto; text-align:center;border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
.table_blueTitle {font-weight:bold; background-color:#e5ecf9;}
.table_blue tr {background-color:#ffffff; color:#333;}
.table_blue th {background:url(/images/user/f2.gif) repeat 0px -1002px; font-weight:bold;border-right:1px solid #ddd; height:25px; overflow:hidden;}
.table_blue td {padding:2px 4px 2px 4px; border-top:1px solid #ddd;}
.ImgButton,#ImgButton{height:35px;margin:10px auto 0px 10px; overflow:hidden;}
.tipspan{margin:0px 0px 0px 170px; color:#ff6600;}