/* CSS by:xutao */
@charset "utf-8";
*{ margin:0; padding:0; list-style:none;}

body{ margin:0; padding:0; background:#ffffff; font:12px/1.8 Verdana, Arial, "宋体", SimSun ,serif, sans-serif;color:#333;}
div,form,select,textarea,input { font-family:arial; font-size:12px;}
img { border:0;}

body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
table{border-collapse:collapse; border-spacing:0; font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;}
input,select {font:100% arial,helvetica,clean,sans-serif;vertical-align:middle;}
button {overflow:visible}
th,em,address,cite {font-style:normal;font-weight:normal;}
ul,li{list-style:none;}
img {border:0;}

a:link,a:visited{color:#2964A0;text-decoration:none;}
a:hover,a:active{color:#f00;text-decoration:underline;}	

a.noline{outline:none;}

.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.cb{clear:both;}
.tac{text-align:center;}
.mt10{margin-top:10px;}
.f14{font-size:14px;}
.f14b{font-size:14px;font-weight:bold;}
.f12{font-size:12px;}
.f12b{font-size:12px;font-weight:bold;}
.red{color:red;}
.green{color:green;}
.blue{color:blue;}
.purple{color:purple;} 
.yellow{color:#F60;}
.gray{ color:#666;}

/*blank room*/
.blank1,.blank2,.blank5,.blank10,.blank20,.blank25,.blank50{clear:both;overflow:hidden}
.blank1{height:1px;}
.blank2{height:2px;}
.blank5{height:5px;}
.blank10{height:10px;}
.blank20{height:20px;}	
.blank25{height:25px;}	
.blank50{height:50px;}

hr {height:1px;border:0;border-top:1px #f0f0f0 solid;clear:both;margin-bottom:10px;}

.cfix:after{content:".";visibility:hidden;display:block;clear:both;height:0;}
.cfix{display:inline-block;}
* html .cfix{height:1%;}
.cfix{display:block;}
.area{width:970px;clear:both;margin:auto;overflow:hidden;}

.notice{padding:6px 10px;margin-bottom:20px;border:1px solid #FFCC66;background:#FFFFCC;clear:both;color:#000;line-height:180%}

.noticeN{padding:6px 10px;border:2px solid #FF0000;background:#FFFFCC;clear:both;}
.noticeN p{font-weight:bold;font-size:18px;color:red;line-height:180%;}

/*self clear*/
.cls {zoom:1;}
.cls:after {content:".";display:block;visibility:hidden;height:0;clear:both;}

.top_top{height:35px;border:1px solid #EDEDED;border-top:none;background:#FAFAFA;line-height:35px;}
.slogan{float:left;padding-left:10px;}
.top_post{float:right;margin-top:18px;line-height:70px;}
.top_post a.post{text-indent:-9999px;display:block;height:33px;width:280px;background:url(../images/post_post.png) no-repeat;}

/*nav bg*/
.ibody{margin:auto;height:42px;background:#0651AF url(../images/nav_ceke.png) repeat-x center -550px;}

/*top*/ 
.top_all{height:70px;margin:0 auto;overflow:visible;width:970px;position:relative;z-index:5;}
#top{margin:0 auto 15px auto;top:0;left:0px;height:70px;width:970px;position:absolute;}
.logo{height:35px;float:left;margin-top:20px;}
.logo a:link,.logo a:visited{display: block;text-indent:-9999px;width: 280px;height: 35px;background: url(../images/mlogo.gif) top left no-repeat;position: relative;}
.logo a:hover{background: url(../images/mlogo.gif) bottom left no-repeat;}
.logo a:focus{outline:0;}
.menu{float:right;padding-right:10px;}
.menu li{padding:0;float:left;line-height:35px;position:relative;}
.menu li.in{line-height:33px;margin-right:3px;font-family:Verdana;}
.menu li.in a{margin:0 3px;}
.menu li a img{vertical-align:middle;}

.add_rw,.make_rw,.money_c,.pp_t,.help_t{float:left;display: inline;background:url(../images/top_icon.gif) no-repeat;padding-left:28px;padding-right:3px;}
.add_rw{background-position:5px 10px;}/*发布任务*/
.make_rw{background-position:5px -40px;}/*承接任务*/
.money_c{background-position:5px -92px;}/*账户充值*/
.pp_t{background-position:5px -151px;}/*在线排盘*/
.help_t{background-position:5px -212px;}/*帮助*/

/*导航*/
#header{position:relative; width:970px; height:42px; margin:0 auto; z-index:2;}
#nav_map h3{display:none;}
#nav_map div{position:absolute; z-index:1; top:0px; left:0; width:100%;}
#nav_map ul{float:left; font-family:Tahoma, Simsun, Helvetica, Arial, sans-serif;}
#nav_map ul li{float:left;}
#nav_map ul li a{float:left; height:42px; overflow:hidden; font-size:14px; line-height:42px; padding:0 10px; text-align:center; color:#FFF;}
#nav_map ul li a:hover,#nav_map ul li a:active{text-decoration:underline; color:#fff;}
#nav_map ul li a.on{background:#FFFFFF url(../images/nav_ceke.png) no-repeat 0 -400px; height:36px; padding:0 0 0 10px; margin-top:6px; color:#333333; cursor:pointer;}
#nav_map ul li a.on span{display:block; background:#FFFFFF url(../images/nav_ceke.png) no-repeat right -400px; line-height:35px; padding:0 10px 0 0; margin:0;}
#nav_map ul li a.on:hover,#nav_map ul li a.on:active{color:#333333;}

#nav_full{background:url(../images/nav_ceke.png) repeat-x 0 -260px;}
#nav_full li{font-weight:bold;background:url(../images/nav_ceke.png) no-repeat 0px 0px;padding:0 12px 0 16px;}
#nav_full li.no_bg{background:none;}
#nav_map h4{float:left; background:url(../images/nav_ceke.png) no-repeat -18px -330px; width:116px; height:42px;}
#nav_map h4 span{display:none;}
#nav_map ul li{display:inline; position:relative;}
.bg_menu_channel{margin-top:-42px; margin-right:60%; height:42px; background:url(../images/nav_ceke.png) repeat-x 0 -260px;}

#nav_map ul#nav_channel a{font-size:12px;color:#CFE2F4}
#nav_map ul#nav_channel a.on{font-size:12px;color:#004A9F}
/*导航end*/
#nav_channel .hot{background:url(../images/hot.gif) no-repeat scroll 0 0 transparent;height:16px;position:absolute;top:0;width:21px;}

/*底部帮助*/
#help { margin-top:10px;background:#F4FAFF;}
#help dl { float:left; width:140px; padding:10px 0 10px 20px;border-right:1px solid #ECECEC;}
#help dl.none{ border-right:none;}
#help dl dt { font-size:14px;font-weight:bold;margin-bottom:5px;}
#help dl dd { clear:left; height:auto; border:0; white-space:nowrap;}
#help dl dd a { color:#333;}
#help dl dd a:hover {color:#ff4e00;}

/*inc_help*/
.inc_help{border:1px solid #E6E6E6;overflow:hidden;padding:10px 10px 10px;}
.inc_help a{color:#444444;}
.inc_help a:hover {color:#ff4e00;}
.inc_help dl{float:left;padding-left:20px;width:139px;}
.inc_help dt{overflow:hidden;}
.inc_help dt b {background-image:url("../images/inc_help.gif");background-repeat:no-repeat;float:left;height:31px;margin-right:6px;}
.inc_help dt strong{border-bottom:1px solid #E5E5E5;display:block;padding:8px 0 2px;}
.inc_help dd {padding:5px 0 0;}
.inc_help .fore1{padding-left:10px;}
.inc_help .fore1 b {background-position:0 -8px;width:39px;}
.inc_help dd {padding-left:25px;}
.inc_help .fore2 b {background-position:-60px -8px;width:39px;}
.inc_help .fore3 b {background-position:-123px -8px;width:39px;}
.inc_help .fore4 b {background-position:-188px -8px;width:39px;}
.inc_help .fore5 b {background-position:-255px -8px;width:39px;}
.inc_help .fore6 b {background-position:-308px -8px;width:39px;}

.ft_shortcut{height:120px;display:block;background:url(../images/shortcut.jpg) no-repeat;position:relative;}
.ft_shortcut a{display:block;width:150px;height:30px;position:absolute;text-indent:-9999em;}
.ft_shortcut a.tc1{top:20px;right:30px;}
.ft_shortcut a.tc2{top:80px;right:30px;}
.ft_tuicon{display:block;width:600px;height:60px;margin:0 auto;background:url(../images/tuicon.jpg) no-repeat;}

/*footer*/
#ft{font-size:12px;text-align:center;margin:1em auto;line-height:1.8;}
#ft a{font-size:14px;margin:10px;}
#ft .cp,#ft .cp a {font-size:12px;color:#333;text-decoration:none;}

/* 按钮加长样式 红 */
a.bt_links{color:#fff; text-decoration:none;  background:url(../images/bg_botton.gif) 0 -60px no-repeat; float:left;padding-left:15px; cursor:pointer;}
a.bt_links span{color:#fff;  background:url(../images/bg_botton.gif) 100% -60px no-repeat; float:left; height:28px; overflow:hidden; line-height:28px; padding-right:18px; position:relative; left:3px; font-size:14px;}
a.bt_links:hover{color:#fff; text-decoration:none;  background:url(../images/bg_botton.gif) 0 -30px no-repeat; float:left;padding-left:15px; cursor:pointer;}
a.bt_links:hover span{color:#fff;  background:url(../images/bg_botton.gif) 100% -30px no-repeat; float:left; height:28px; overflow:hidden; line-height:28px; padding-right:18px; }

/* 按钮加长样式 灰 */
a.bt2_links{color:#fff; text-decoration:none;  background:url(../images/bg_botton.gif) 0 -180px no-repeat; float:left;padding-left:15px; cursor:pointer;}
a.bt2_links span{color:#fff;  background:url(../images/bg_botton.gif) 100% -180px no-repeat; float:left; height:28px; overflow:hidden; line-height:28px; padding-right:18px; position:relative; left:3px; font-size:14px;}
a.bt2_links:hover{color:#fff; text-decoration:none;  background:url(../images/bg_botton.gif) 0 -150px no-repeat; float:left;padding-left:15px; cursor:pointer;}
a.bt2_links:hover span{color:#fff;  background:url(../images/bg_botton.gif) 100% -150px no-repeat; float:left; height:28px; overflow:hidden; line-height:28px; padding-right:18px; }

/* 按钮加长样式 绿 */
a.bt1_links{color:#fff; text-decoration:none;  background:url(../images/bg_botton.gif) 0 -90px no-repeat; float:left;padding-left:15px; cursor:pointer;}
a.bt1_links span{color:#fff;  background:url(../images/bg_botton.gif) 100% -90px no-repeat; float:left; height:28px; overflow:hidden; line-height:28px; padding-right:18px; position:relative; left:3px; font-size:14px;}
a.bt1_links:hover{color:#fff; text-decoration:none;  background:url(../images/bg_botton.gif) 0 -120px no-repeat; float:left;padding-left:15px; cursor:pointer;}
a.bt1_links:hover span{color:#fff;  background:url(../images/bg_botton.gif) 100% -120px no-repeat; float:left; height:28px; overflow:hidden; line-height:28px; padding-right:18px; }

/* nav */
#nav{margin-top:10px;}

/* jianyi */
.tjianyi{line-height:26px;font-size:12px;background:url(../images/jianyi.gif) no-repeat 0 5px;padding-left:20px}

#TB_window {font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=45);-moz-opacity: 0.45;opacity: 0.45;}
* html #TB_overlay {position: absolute;  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;border: 4px solid #525252;text-align:left;top:50%;left:50%;overflow-x:hidden;}
* html #TB_window {position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin: 0 auto;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;top:50%;left:50%;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:7px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow-x:hidden;text-align:left;line-height:1.4em;word-break:break-all;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{ padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;z-index:103;top: 50%; left: 50%; margin: -6px 0 0 -104px;}
* html #TB_load {position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%;width:100%;}
* html #TB_HideSelect { position: absolute;  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{ clear:both; border:none;  margin-bottom:-1px; margin-top:1px; _margin-bottom:1px;}
