﻿@charset "utf-8";
/*全局设置*/
body { text-align: center; font-family:"宋体", arial; margin:0; padding:0; background:#FFF url(../images/top_bg.gif) repeat-x; font-size:12px; color:#333; }
div,form,img,fieldset,ul,ol,li,dl,dt,dd { margin: 0; padding: 0; border: 0; }
fieldset { border:none; }
ul,ol,dl { list-style:none; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th,input,textarea{ font-size:12px; }
/* 链接颜色 */
a:link { color:#006BB6; text-decoration:none; }
a:visited { color:#006BB6;text-decoration:none; }
a:hover { color: #f60; text-decoration:underline; }
a:active { color: #006BB6; }

.clear { clear:both; }
.border { border:1px solid #CCDEF2; border-width:0 1px; zoom:1; padding:12px; }
.left { float:left; width:49.5%; }
.right { float:right; width:49.5%; }
.help { background:url(../images/help.gif) no-repeat; padding-left:15px; padding-top:1px; cursor:help; }
.en { font:12px Arial, Helvetica, sans-serif; }
.tL { text-align:left; }
a.cRed { color:#f60; }
#scrollDiv0 { height:80px; overflow:hidden; }

.tableList { width:100%; background:#fff; }
.tableList th { text-align:center; height:25px; border-bottom:1px solid #E5E5E5; }
.tableList td { text-align:center; background:url(../images/line.gif) repeat-x bottom; padding:6px 3px; }
.ad { clear:both; margin:10px 0; }
.ad img { padding:1px; border:1px solid #CCDEF2; }
/*分页*/
.pages { margin:16px 6px; float:right; font-family:Arial, Helvetica, sans-serif; }
.pages li { float:left; margin:0 3px; height:16px; line-height:16px; }
.pages li a { display:block; border:1px solid #ccc; padding:1px 5px; font-size:12px; }
.pages li a:hover { text-decoration:none; border-color:#296CB3; }
.pages li.cur a { background:#296CB3; border-color:#296CB3; color:#fff; font-weight:bold; }
.pages .pagesGoto { border:1px solid #ccc; width:20px; height:12px; }
.pages .pagesBtn { width:38px; height:17px; line-height:17px; border:none; background:url(../images/go.gif) no-repeat; }
.pages li.y { padding-top:2px; }

.wrap { width:920px; text-align:left; margin:0 auto; }
.header { margin:20px 0; }
.logo { width:173px; float:left; }
.loginBox { float:right; margin-top:12px; }
.loginBox .indexLoginBtn { width:34px; height:19px; line-height:19px; border:none; background:url(../images/login_btn.gif) no-repeat; cursor:pointer; }
.loginBox .indexRegBtn { width:58px; height:19px; line-height:19px; border:none; background:url(../images/reg_btn.gif) no-repeat; cursor:pointer; }
.userLogin input { border:1px solid #ddd; height:14px; line-height:14px; }
.ucenter { border:1px solid #fff; padding:3px; }
.chover { border:1px solid #CCDEF2; border-bottom:none; background:#F5FAFF; padding:3px; }
.chover #ucenterList { display:block; border:1px solid #CCDEF2; border-top:none; }
#ucenter a:hover { text-decoration:none; }
#ucenterList { position:absolute; left:-1px; _left:0; background:#F5FAFF; top:16px; display:none; width:54px; }
#ucenterList dd { text-align:left; margin:6px 0; padding-left:3px; }

.nav { clear:both; height:36px; overflow:hidden; line-height:36px; padding-left:16px; background:#4FA4DD url(../images/nav_bg.gif) no-repeat; margin-bottom:10px; }
.nav li { float:left; text-align:center; background:url(../images/nav_line.gif) no-repeat right center; }
.nav a, .nav a:visited { display:block; padding:0 16px; font-size:14px; font-weight:bold; color:#fff; }
.nav li.hover a, .nav li.hover a:visited { background:url(../images/nav_on.gif) no-repeat center top; color:#02339C; padding-top:4px; }
.nav li.hot { position:relative; }
.nav li.hot span { position:absolute; width:21px; height:10px; background:url(../images/hot.gif) no-repeat; top:3px; right:-5px; text-indent:; z-index:9; }
.box { margin-top:10px; }
/*行业分类*/
.userClass { height:473px; width:170px; float:left; margin-right:10px; overflow:hidden; border:1px solid #bfbfbf; border-top:none; background:url(../images/nav_bg.jpg); }
.userClass h3 { font-size:14px; height:28px; line-height:28px; padding-left:20px; background:url(../images/user_class_bg.gif) no-repeat; }
.userClass p { padding-left:5px; margin-top:12px; }
.userClass p a { display:block; float:left; width:80px; height:25px; line-height:25px; text-align:center; background:url(../images/pub2.gif) no-repeat; font-weight:bold; }
.userClass p a, .userClass p a:hover, .userClass p a:visited { color:#fff; text-decoration:none; }
.userClass p a.pubSv { background-position:left; }
.userClass p a.pubReq { background-position:right; }
.userClass div.navD { width:150px; margin-left:5px; }
.userClass a.navA { text-decoration:none; line-height:53px; letter-spacing:2px; font-size:14px; font-weight:bold; display:block; float:left; margin-bottom:-17px; }
.userClass a.navA:hover { text-decoration:underline; }
.userClass span.navS { width:50px; height:37px; background:url(../images/svc_sprite_all.gif ) no-repeat left center; float:left; }

.topM { width:430px; float:left; }
.slider { height:130px; padding:5px 2px; text-align:center; background:url(../images/ad_bg.gif) no-repeat -2px 0; }
.newDeal { height:98px; margin:10px 0; background:url(../images/new_deal_bg.gif) no-repeat; }
.newDeal h3 { writing-mode:lr-tb; display:none; }
.newDeal ul { margin:8px 12px 8px 46px; margin-top:12px; line-height:1.7em; }
.newDeal li span { float:right; font-family:Arial, Helvetica, sans-serif; color:#888; }
.moreAtt { background:url(../images/tab1_bot.gif) no-repeat bottom; padding-bottom:2px; }
.moreAtt .txtList { height:158px; }
.interview { margin:10px 0; }
.interview .txtList { height:158px; }
.special { height:44px; background:url(../images/special_bg.gif) no-repeat; line-height:2em; padding:8px 12px; }
.special li { float:left; width:50%; }

.mainCol { width:610px; float:left; overflow:hidden; background:url(../images/tab2_bot.gif) no-repeat bottom; padding-bottom:2px; }
.mainCol h2 { font-size:12px; height:32px; background:url(../images/tab2_bg.gif) no-repeat; }
.subCol { width:300px; float:right; overflow:hidden; }

.tab1 { height:32px; line-height:28px; background:url(../images/tab1_bg.gif) no-repeat; font-size:12px; font-weight:normal; }
.tab1 li { float:left; height:32px; margin-right:3px; width:130px; background:url(../images/tab1_off.gif) no-repeat; text-align:center; }
.tab1 li.on { background-image:url(../images/tab1_on.gif); font-weight:bold; font-size:12px; }
.tab2 { height:32px; line-height:28px; font-size:12px; font-weight:normal; }
.tab2 li { float:left; height:32px; margin-right:3px; width:76px; background:url(../images/tab2_off.gif) no-repeat; text-align:center; }
.tab2 li.on { background-image:url(../images/tab2_on.gif); font-weight:bold; font-size:12px; }
.tab1 li.on a, .tab1 li.on a:visited, .tab2 li.on a, .tab2 li.on a:visited { color:#f60; }
.tab1 li.on a:hover, .tab2 li.on a:hover { text-decoration:none; }
.txtList { line-height:1.7em; overflow:hidden; }
.txtList li { background:url(../images/dot.gif) no-repeat 0 7px; padding-left:10px; }
.listBox { background:url(../images/b_2.gif) no-repeat bottom; padding-bottom:2px; }
.listBox h2 { height:30px; overflow:hidden; padding-top:2px; line-height:30px; background:url(../images/t_2.gif) no-repeat; font-size:14px; padding-left:28px; }
.listBox h2 span { font-weight:normal; float:right; font-size:12px; margin-right:12px; }
.listBox2 { background:url(../images/b_4.gif) no-repeat bottom; padding-bottom:2px; }
.listBox2 h2 { height:30px; overflow:hidden; padding-top:2px; line-height:30px; background:url(../images/t_4.gif) no-repeat; font-size:14px; padding-left:28px; }

.topR { width:300px; float:right; }
.todo h2 { height:30px; line-height:30px; padding-left:12px; background:url(../images/t_1.gif) no-repeat; font-size:14px; }
.todo dt { float:left; width:56px; height:24px; line-height:24px; text-align:center; font-size:14px; font-weight:bold; color:#000; letter-spacing:1px; margin:0 6px 6px 0; _margin-right:3px; background:url(../images/icon_1.gif) no-repeat; clear:left; }
.todo dd { padding-top:7px; color:#ccc; }
.howTodo { height:39px; _height:27px; line-height:39px; _padding-top:12px; padding-left:12px; background:url(../images/b_1.gif) no-repeat; text-align:center; }
.howTodo a { font-size:14px; font-weight:bold; color:#f60; }
.hotInst { line-height:1.7em; }
.hotInst .imgList { zoom:1; background:url(../images/line.gif) repeat-x bottom; padding-bottom:3px; margin-bottom:8px; }
.hotInst .imgList li { float:left; display:inline; width:90px; text-align:center; overflow:hidden; }
.hotInst .imgList li img { border:1px solid #eee; padding:1px; }
.hotInst .imgList li p { margin:3px 0; }
.hotInst .textList { zoom:1; }
.hotInst .textList li { float:left; width:48%; display:inline; overflow:hidden; }

.hotExperts { margin-top:10px; line-height:1.7em; }
.hotExperts .imgList { zoom:1; background:url(../images/line.gif) repeat-x bottom; padding-bottom:3px; margin-bottom:8px; }
.hotExperts .imgList li { float:left; display:inline; width:90px; text-align:center; }
.hotExperts .imgList li img { border:1px solid #eee; padding:1px; }
.hotExperts .imgList li p { margin:3px 0; }
.hotExperts .textList { zoom:1; }
.hotExperts .textList li { float:left; width:68px; display:inline; overflow:hidden; }

.res .tab2 li { float:right; margin-left:3px; margin-right:0; }
.res h2 span { margin-top:-24px; padding-left:12px; float:left; font-size:14px; }
.news, .bbs, .hr { width:300px; }
.news { margin-right:10px; }
.adviser { margin-bottom:10px; }
.adviser li { float:left; width:60px; _width:57px; text-align:center; overflow:hidden; }
.adviser li.l { width:390px; text-align:left; overflow:hidden; color:#888; }
.adviser .border { zoom:1; line-height:2em; }
.links { margin-top:10px; line-height:2em; }
.links .border { zoom:1; }
.links li { float:left; width:100px; _width:98px; text-align:left; overflow:hidden; }
.evaluation { background:url(../images/b_3.gif) no-repeat bottom; line-height:1.6em; }
.evaluation h2 { height:28px; background:url(../images/t_3.gif) no-repeat; }
.evaluation h2 a, .evaluation h2 a:visited { color:#F66000; }
.evaluation .border { border-color:#FFD0B4; }
.evaluation dt { background:url(../images/icon_4.gif) no-repeat 0 11px; padding:8px 0 8px 20px; }
.evaluation dt a, .evaluation dt a:visited { float:right; color:#5FB14F; width:74px; height:19px; line-height:19px; background:url(../images/btn_eva.gif) no-repeat; text-align:center; }
.evaluation dd { padding-left:20px; color:#999; background:url(../images/line.gif) repeat-x bottom; padding-bottom:6px; }

.errorBox { width:520px; height:253px; margin:30px auto; background:url(../images/v4_error.gif) no-repeat; }
.errorBox p { margin:112px auto auto 180px; font-size:16px; font-weight:bold; color:#f60; }
.errorBox .goHome { text-align:right; padding:40px 60px 0 0; }
.mapBox .mainCol { width:714px; background:none; }
.mapBox .mainCol h2 { height:35px; line-height:35px; font-size:14px; padding-left:12px; background:url(../images/t_5.gif) no-repeat; }
.mapBox .mainCol h3 { height:26px; _height:20px; line-height:26px; font-size:14px; padding-left:12px; _padding-top:6px; letter-spacing:2px; margin:8px 0; color:#006BB6; background:#F1F8FF; }
.mapBox .mainCol .mapC { padding-left:30px; }
.mapBox .mainCol .mapC p { margin:3px 0; }
.mapBox .mainCol .mapC a { margin:0 6px; }
.mapBox .border { border-bottom-width:1px; }
.mapBox .box { line-height:1.8em; }
.mapBox .subCol { width:195px; margin-top:10px; }
.mapBox .subCol h2 { height:31px; line-height:31px; font-size:14px; padding-left:12px; background:url(../images/t_6.gif) no-repeat; }
.mapBox .subCol .border { border-color:#D9D9D9; padding:12px 6px; _padding:12px 5px; }
.mapBox .subCol ul li { margin:22px 0; }
.mapBox .subCol ul img { border:1px solid #eee; padding:1px; }
.mapBox .subCol ul p { margin:6px 0; text-align:center; }
 
.footer { margin:16px 0 38px 0; padding-top:8px; clear:both; }
.footer p { margin:10px 0; text-align:center; }

/*===================帮助中心=========================*/
.helpBox { background:url(../help/images/help_bg.gif) repeat-y; zoom:1; }
.helpPos { margin:12px 0; }
.helpPos span { float:right; margin-top:-3px; }
.helpMenu { width:190px; margin:3px; border:1px solid #C3D8EA; background:#fff; padding:1px; float:left; }
.helpMenu h2 { font-size:14px; height:28px; line-height:28px; background:url(../help/images/title_bg.gif) repeat-x; padding-left:12px; }
.helpMenu ul { margin:8px 12px; }
.helpMenu li { margin:16px 0; background:url(../help/images/icon_3.gif) no-repeat 0 3px; padding-left:10px; }
.helpMenu p img { margin:2px; }
.helpContent { width:710px; float:right; border:1px solid #C3D8EA; margin-top:3px; padding:1px; }
.helpContent h2 { font-size:14px; height:28px; line-height:28px; background:url(../help/images/title_bg.gif) repeat-x; padding-left:12px; }
.helpContent .helpCBox { padding:22px; }
.helpContent .helpTitle { background:url(../help/images/icon_2.gif) no-repeat; padding-left:16px; margin:12px 0; }
.helpContent h3 { margin:12px 0; font-weight: bold;font-size:12px;}
.content{line-height:21px;padding-left:20px; padding-bottom:16px;}
.content span{background:url(../help/images/icon_4.gif) no-repeat 0 0; padding-left:12px;line-height:30px;}
.helpContent dl { line-height:2em; }
.helpContent dl dt { font-weight:bold; font-size:14px; background:url(../help/images/icon_1.gif) no-repeat 0 6px; padding-left:12px; }
.helpContent dl dd { border-bottom:1px dotted #ddd; padding-bottom:8px; margin-bottom:8px; padding-left:12px; }
.helpContent li{line-height:2em;background:url(../help/images/icon_1.gif) no-repeat 0 6px; padding-left:12px;border-bottom:1px dotted #ddd;color:#006bb7; padding-bottom:4px; margin-bottom:4px; }

/*===================登录=========================*/
#left{width:610px;float:left;}
.users{background:url(../images/login_1.gif) no-repeat;width:610px;height:177px;}
.users h2 {font-size:14px; height:28px; line-height:28px; padding-left:12px;padding-top:5px; height:30px;}
.loginImg{padding:10px;line-height:23px;float:left;width:370px;}
.loginImg dl{float:left;font-family: Arial;}
.loginImg dl dd{float:left;}
.loginImg dl dt{color:#006bb7;}
.loginImg dl span{background:#fef8f0;color:#f85f01;line-height:30px;}
.loginImg img{float:left;border:1px solid #dddddd;margin-right:10px;}
.loginButtom{background:url(../images/login_5.gif) no-repeat 0 10px;width:191px;height:90px;margin-top:25px;float:left;}
.loginButtom li{float:left;width:85px;height:46px;text-align: right;font-size:12px;font-weight: bold;line-height:46px;padding-right:10px;}
.loginList{float:left;width:300px;}
.loginList h2{font-size:14px; padding-left:12px;padding-top:5px;height:29px;background:url(../images/login_2.gif) no-repeat;line-height:26px;}
.loginList h2 span a{float:right;font-size:12px;color:#006bb7;padding-right:20px;font-weight: normal;text-decoration: underline;}
.loginList .border{border:1px solid #ccdff2;margin:0px;width:274px;}
.loginList p{background:url(../images/line.gif) repeat-x bottom;height:20px;font-size:12px;}
.loginList p span{color:#f85f01;font-weight: bold;}
.loginList .txtList { line-height:1.7em; overflow:hidden;margin-top:-10px; }
.loginList .txtList li { background:url(../images/dot.gif) no-repeat 0 7px; padding-left:10px; }
#left .l10{margin-left:10px;margin-left:5px;}
.tablive {margin-top:10px;}
.tablive .border{border:1px solid #ccdff2;border-top:none;margin:0px;width:276px;}
ul.tabnav{width:300px; margin:0; 
background:url../(images/login_4.gif) repeat-x;
font:12px Verdana, sans-serif; height:32px;line-height:30px;font-size:12px;border-left:1px solid #ccdff2;border-right:1px solid #ccdff2;border-top:1px solid #ccdff2;}
ul.tabnav li{list-style:none;display:block;margin:0;width:99px;height:31px;float:left;line-height:31px;cursor:pointer;background:url../(images/login_4.gif) repeat-x;color:#006bb7;text-align: center;border-right:1px solid #ccdff2;border-bottom:1px solid #ccdff2;}
ul.tabnav li a:hover{font-weight: bold;}
.tabactive{background: url(../images/login_3.gif) repeat-x;}
.tabtab {width:300px; padding:0px; border-top:0;}
.tabtab li{line-height:20px;} 
.tabtab li span{float:right;font-family: Arial;font-size:11px;color:#006bb7;}

/*===================帮助中心=========================*/
.roadBox{width:548px; height:293px; margin:50px auto; background:url(../images/v4_road.gif) no-repeat 0 40px; }
.roadBox p{margin:15px 20px auto 40px;font-size:14px;font-weight:bold;}
.roadBox p span a{float:right;font-size:12px;font-weight:normal;text-decoration: underline;}
.roadButtom{margin:80px auto auto 140px;width:330px;}
.roadButtom li{width:148px;height:49px;float:left;margin:auto 15px 15px auto;}

/*===================广告服务=========================*/
.adBox { border:1px solid #CCDEF2; margin:10px 0; zoom:1; }
.adBox h2 { height:29px; line-height:29px; font-size:14px; padding-left:12px; background:url(../images/t_8.gif) repeat-x; }
.adBox .box { padding:16px; }
.adIntro { float:left; width:680px; }
.adIntro p { margin:0; line-height:1.8em; text-indent:2em; }
.adLogo { float:right; text-align:center; }
.adLogo img { border:1px solid #eee; padding:40px 10px; }
.priceList { width:650px; float:left; margin-right:38px; }
.priceList table { border-collapse:collapse; width:100%; }
.priceList table th { text-align:center; background:#f8f8f8; }
.priceList table th, .priceList table td { border:1px solid #ddd; padding:8px 12px; }
.adContact { zoom:1; padding-bottom:16px; }
.adContact li { float:left; width:48%; display:inline; }
.adContact dt { float:left; margin:0 16px; margin-bottom:12px; }
.adContact dd { line-height:1.8em; }
.adPos { background:url(../images/icon_6.gif) no-repeat 0 1px; padding-left:12px; }

