*{margin:0;padding:0;}
body{background:#069;color:#000; font:normal 12px "Verdana,Arial,宋体";}
ul,li{list-style:none;}
ul,p,ol{line-height:20px;}
select,input{vertical-align:middle;}
img{border:none;}

a:link{color: #06c;text-decoration:none;}
a:visited{color: #036; text-decoration:none;}
a:hover{color: #06c; text-decoration:underline;}
a:active{color:#06c; text-decoration:none;}

h3{font:bold 12px 宋体;text-align:left;margin:2px;padding:5px;background:#eaf0f4;color:#16387c;border-bottom:1px solid #ace;}
.f14{font-size:14px;}
.l{float:left;}
.r{float:right;}
.left{text-align:left;}
.cen{text-align:center;}
.right{text-align:right;}
.middle{vertical-align:middle;}
.clear{height:0;overflow:hidden;clear:both;}
.warn{color:#f00;}
.emphasis{color:#f60;}
.pointer{cursor:pointer;}
.more{font:normal 12px Arial,宋体;border:1px solid #a5b5c0;background:#fff;margin-top:-2px;padding:2px 4px 0 4px;}
.leftbor{border-left:1px solid #b7e3fe;}
.question_state_0{color:#f00;}
.question_state_1{color:#099;}

#wrap{width:980px;margin:0 auto;background:#fff;border:1px solid #369;}

#header{margin:0;padding:0;border-bottom:3px double #999;}
#header .topNav{margin:1px;padding:5px 10px;background:#eaf0f4;border-bottom:1px solid #069;color:#16387c;}
#header .topNav a{color:#16387c;}
#header .topNav span.r a{color:#07c;text-decoration:underline;font-weight:bold;}
#header .topNav span.r a.mirror{padding:0;color:#f00;}
#header .item{margin:5px;padding:5px;line-height:150%;border:1px solid #cc6;color:#999;background:#ffffec;/*url("/html/images/item_bg.gif") repeat-x;*/}
#header .item a{color:#464646;font-family:Arial;}
#header .logo{margin:2px;}
#header .logo img{vertical-align:middle;}
#header .menu{margin-left:5px;padding:5px 0 2px 0;width:568px;}
#header .menu ul li{color:#d6d6d6;}
#header .menu ul li.m_city{margin:0;background:url("../images/m_city_bg.gif") no-repeat;padding:8px 0 2px 72px;}
#header .menu ul li.m_city div.m_space{margin-top:4px;}
#header .menu ul li.m_city span{margin:0 4px;}
#header .menu ul li.m_city a{color:#07c;text-decoration:none;}
#header .menu ul li.m_city a.city_name{color:#b50102;}
#header .menu ul li.m_line1{background:#10649b url("/html/images/m_line1_bg.gif") repeat-x;padding:3px 5px 0 5px;height:18px;}
#header .menu ul li.m_line1 a{line-height:150%;color:#fff;}
#header .menu ul li.m_line2{padding:0 5px;}
#header .menu ul li.m_line2 a{line-height:180%;color:#07c;}
*html #header .menu ul li.m_line2 img{padding:3px 0 0 0;}
#header .login{margin:3px 3px 3px 0;padding:0;}
*html #header .login{margin:3px 0;}
#header .login table{margin:0;padding:0;}
#header .login table td{margin:0;padding:6px 8px;text-align:center;}
#header .login table td img{margin-bottom:-3px;}
#header .login table td span.login_bg{display:block;margin-top:8px;}
#header .login table td span.login_bg a{background:url("../images/login_bg.gif") no-repeat;padding:3px 7px;color:#036;}
#header .login table td.login_per{border:1px solid #ffa7c8;background:url("../images/login_bg_per.gif") repeat-x;}
#header .login table td.login_com{border:1px solid #6ba4d0;background:url("../images/login_bg_com.gif") repeat-x;}

#ad{margin:0;padding:10px 4px;background:#eef3f6;height:160px;}
#ad img{margin:0;border:1px solid #369;}
#ad_pic{visibility:hidden;}
#ad_pic ul{margin:0;padding:0;}
#ad_pic ul li{margin:0;padding:0;}
div.vipPart{margin:10px 0 0 0;padding:0 20px 0 10px;border-bottom:1px solid #069;}
div.vipPart a{color:#07c;line-height:200%;}
div.vipPart span.r{margin-top:-1px;border:1px solid #069;border-bottom:1px solid #eef3f6;padding:0 10px;background:#eef3f6;}
div.vipPart span.r a{color:#16387c;}
.title{width:100%;padding:0;color:#000;line-height:200%;text-align:center;font-weight:bold;}
p.navigation{margin:5px;padding:5px 10px 5px 20px;background:url("../images/icon_flag.png") 0 4px no-repeat;border-bottom:1px dashed #ccc;color:#444;}
p.navigation a{font-weight:bold;color:#000;text-decoration:underline;}
p.navigation a:hover{text-decoration:none;}

#subNav{width:190px;margin:0 auto;padding:5px;float:left;background:#fff;text-align:center;}
#subNav .box{border:1px solid #1f8aeb;margin:5px 1px;padding:1px;}
#subNav .box h3{font:normal 12px 宋体;padding:8px;margin:0;border-bottom:1px solid #2691f3;width:168px;background:url("../images/bg_subtit.gif") repeat-x;color:#fff;height:14px;}
#subNav .box span.r a{color:#fff;font:12px normal Verdana;text-decoration:underline;}
#subNav ul{margin:2px 0;padding:5px;text-align:left;}
#subNav ul li{padding:0 5px;}
#subNav ul li.naveinfoTopic a{text-decoration:underline;line-height:18px;}
#subNav ul li.naveinfoDetails{color:#666;line-height:18px;}
#subNav ul li img.middle{padding:0 0 5px 0;}
#subNav img{margin:5px 0;padding:0;}
#subNav img.shop{border:1px solid #008000;}
#subNav div.subAd{text-align:left;color:#666;}
#subNav div.subAd a.textLink{line-height:150%;padding-left:3px;color:#06c;text-decoration:underline;}
#subNav div.subAd img{padding-left:3px;}
#subNav div.jungle{text-align:center;}
#subNav div.jungle ul{border-top:1px solid #ddd;}
#subNav div.jungle img{margin:0 10px;}
#subNav div.jungle span.link{margin:0 10px;}
#subNav div.jungle span.link a{margin:0 2px;}

.google_city{text-align:center;margin:5px;padding:2px 0;border:1px solid #b7e3fe;}
.banner{text-align:center;margin:5px 10px;border:1px solid #a5b5c0;padding:2px;}

#mainNav{width:780px;margin:0 auto;padding:0;float:left;background:#fff;}

#mainNav .search{padding:4px 18px;line-height:150%;float:left;}
#mainNav .search .time{padding:0;color:#333;}
#mainNav .recommend{width:370px;margin:5px 5px 5px 10px !important;margin:5px 5px 5px 7px;padding:0;border:1px solid #a5b5c0;}
#mainNav .recommend h3.subtit{border-top:1px solid #a5b5c0;}
#mainNav .recommend ul{margin:0;padding:5px;text-align:left;}
#mainNav .recommend ul.listLeft{margin:0;padding:11px 5px;text-align:left;background:#f7fbfd;}
#mainNav .recommend ul.listLeft li{text-align:left;background:url("../images/arrow_up.gif") no-repeat 0 8px;padding:2px 0 0 10px; overflow:hidden;height:20px;}
#mainNav .recommend ul.listLeft li:visited{background:url("../images/arrow_right.gif") no-repeat 0 8px;}
#mainNav .recommend ul.listLeft li:hover{background:url("../images/arrow_right.gif") no-repeat 0 8px;}
#mainNav .recommend ul.listLeft .hot{color:#396;}
#mainNav .recommend ul.listRight{padding:9px 5px;text-align:left;}
#mainNav .recommend ul.listRight li{text-align:left;background:url("../images/icon_ptjob.gif") no-repeat 0 8px;padding:2px 0 0 10px; overflow:hidden;height:20px;}
#mainNav .recommend ul.listRight li.campusTalk{color:#999;}
#mainNav .recommend ul.video{position:relative;height:154px;}
#mainNav .recommend ul.video ul.videoCols1{position:absolute;left:0;top:0;padding:10px 5px;width:185px;overflow:hidden;}
#mainNav .recommend ul.video ul.videoCols2{position:absolute;left:185px;top:0;padding:10px 5px;width:185px;overflow:hidden;}
#mainNav .recommend ul li.more{margin:0;padding:0;background:none;text-align:right;border:none;}
#mainNav .recommend ul li.more:hover{background:none;}
#mainNav .recommend li a:link{color:#06c;text-decoration:none;}
#mainNav .recommend li a:visited{color:#737373;text-decoration:underline;}
#mainNav .recommend li a:hover{color:#f70;text-decoration:underline;}
#mainNav .recommend li a:active{color:#f70;text-decoration:none;}
#mainNav .recommend li a.campusCity{color:#f00;}

#mainNav .official_details{width:760px;margin:0;padding:0 10px;}
#mainNav .official_details table{width:99%;margin:0 auto;}
#mainNav .official_details tr{padding-left:5px;}
#mainNav .official_details th{border-bottom: #41ade4 1px solid;line-height:150%;text-align:left;padding-top:10px;}
#mainNav .official_details td{padding:5px 0 0 10px;text-align:left;}
#mainNav .official_details td .tit_info{font-weight:bold;color:#06c;}
#mainNav .official_details td span{line-height:20px;padding-left:20px;}
#mainNav .official_details ul{margin:0;padding:0;border:none;}
#mainNav .official_details li{border-bottom:1px solid #aedffe;text-align:left;}

#hotkeyword_div {margin:0;padding:2px 18px;border-bottom:1px solid #41ade4;line-height:150%;}

/*================= Part:community ==================*/
.combox{margin:0;border:1px solid #ace;border-bottom:none;/*background:url("../images/combox_bg.gif") center bottom repeat-x;*/}
ul li span.date{color:#999;font:normal 9px Verdana;}
ul li span.num{color:#f60;font:normal 11px Georgia;}
b.rbottom{margin:0 0 -5px 0;display:block;}
b.rbottom b{display:block;height:1px;overflow:hidden; background:#eee;}
b.rbottom b.r4{margin:0 -1px;height: 2px;background:#a5b5c0;}
b.rbottom b.r3{margin:0;background:#ccc;}
b.rbottom b.r2{margin:0 1px;background:#ddd;}
b.rbottom b.r1{margin:0 2px;border-bottom:1px solid #eee;}
b.rbottom b.r0{margin:0 3px;height: 1px;background:#f4f4f4;}

.subject{margin:10px 0 5px 10px !important;margin:10px 0 0 5px;padding:0;width:311px;}
.subject ul{margin:5px 2px 2px 2px;padding:5px;width:297px;overflow:hidden;}
.subject ul.sub_title{border-bottom:1px solid #ace;}
.subject ul li{margin:0;padding:0 0 0 10px;line-height:20px;height:20px;overflow:hidden;background:url("../images/icon_ptjob.gif") 0 5px no-repeat;}
.subject ul li a{color:#16387c;}

.question{margin:10px 0 5px 10px;padding:0;width:311px;border:1px solid #fbcbdd;}
.question h3{background:#ffe9f3;color:#333;border-bottom:1px solid #fbcbdd;}
.question ul{text-align:left;overflow:hidden;width:297px;margin:5px 2px 2px 2px;padding:5px;}
.question ul.sub_title{border-bottom:1px solid #fbcbdd;}
.question ul li{background:url("../images/icon_reward.gif") 0 4px no-repeat;padding:0 0 0 14px;line-height:20px;height:20px;overflow:hidden;}

.blog{margin:10px 0 5px 10px;padding:0;width:311px;}
.blog ul{text-align:left;overflow:hidden;width:297px;margin:5px 2px 2px 2px;padding:5px;}
.blog ul.sub_title{border-bottom:1px solid #ace;}
.blog ul li{margin:0;padding:0;line-height:20px;height:20px;overflow:hidden;}

.lesson_index{width:185px;margin:5px 10px 5px 5px !important;margin:5px;padding:0;}
.lesson_index ul{margin:0;padding:5px 0;}
.lesson_index ul li{padding:0 5px;width:175px;line-height:20px;height:20px;overflow:hidden;}
.lesson_index div.ls_top{margin:5px 0;padding:5px 0;height:112px;text-align:center;overflow:hidden;}
.lesson_index div.ls_top img{margin:2px;border:1px solid #a5b5c0;padding:2px;}
.lesson_index div.ls_top span.ls_title{color:#464646;font:bold 12px 宋体;}

.i_activity{margin:5px 10px;padding:0 5px;border:1px solid #ffa7c8;background:#fef6f9;}
.i_activity span.r img{margin:10px 1px;padding:2px;border:1px solid #fbcbdd;background:#fff;}
.i_activity span.r img:hover{border:1px solid #ffa7c8;background:#fbcbdd;}
.i_activity p{padding:5px;color:#333;}
.i_activity p strong{color:#f6a;}
.i_activity p a.text_link{color:#333;}
.i_activity p a.go{color:#f7a;}

#article{width:756px;margin:5px 10px !important;margin:5px 10px 5px 5px;padding:0;background:#f7fbfd;}
#article dl.article{margin:0;padding:5px;}
#article dl.article dt{margin:0;padding:0;float:left;}
*html #article dl.article dt{float:none;}
*+html #article dl.article dt{float:none;}
#article dl.article dt:after{clear:both;overflow:hidden;height:0;content:'.';visibility:hidden;}
#article dl.article dd{margin:0;float:left;width:360px !important;width:350px;line-height:20px;background:url("../images/arrow_up.gif") no-repeat 0 6px;padding:2px 0 0 10px;overflow:hidden;height:20px;}
#article dl.article dd:visited{background:url("../images/arrow_right.gif") no-repeat 0 8px;}
#article dl.article dd:hover{background:url("../images/arrow_right.gif") no-repeat 0 8px;}
#article a:link{color:#06c;text-decoration:none;}
#article a:visited{color:#737373;text-decoration:underline;}
#article a:hover{color:#f70;text-decoration:underline;}
#article a:active{color:#f70;text-decoration:none;}

.person{width:756px;margin:5px 10px !important;margin:5px 10px 5px 5px;}
.person .pho_per{margin:0;padding:10px;background:#fff;/*#c8e8f9;*/text-align:left;}
.person .pho_per .pho_bg{background:url("../images/bg_photo.gif") no-repeat;padding:9px 0 0 0;width:78px;height:78px;}
.person .pho_per .tag{padding:0 5px;width:154px;}
.person .name_per{width:78px;height:20px;overflow:hidden;}
.person a{color:#16387c;}

#list{width:770px;margin:0 auto;padding:0;}
#list .tit_app{margin:5px;padding:5px 0;text-align:center;font-size:14px;font-weight:bold;}
#list table{width:99%;margin-left:5px !important;}
#list table th{border-top:1px solid #b7e3fe;border-right:1px solid #b7e3fe;border-bottom: 2px solid #41ade4;background:#e2f5ff;line-height:150%;padding:2px 0;}
#list table td{padding:5px 0 0 10px;border-right:1px solid #b7e3fe;border-bottom: #aedffe 1px solid;}
#list h4{color:#06c;font-size:14px;text-align:left;padding:2px 10px;}
#list h4.title{color:#000;font-size:14px;text-align:center;padding:2px 10px;}
#list ul{margin:0;padding:0;border:none;}
#list li{border-bottom:1px solid #aedffe;text-align:left;}
.bg_white{background:#fff;}
.bg_gray{background:#f2f2f2;}

#listjob{width:770px;margin:0;padding:0;}
#listjob table{width:99%;margin-left:5px !important;}
#listjob tr{padding:0;border-left:1px solid #b7e3fe;}
#listjob th{border-top:1px solid #b7e3fe;border-right:1px solid #b7e3fe;border-bottom: #41ade4 2px solid;background:#e2f5ff;line-height:150%;}
#listjob td{padding:5px 0 0 10px;border-right:1px solid #b7e3fe;border-bottom: #aedffe 1px solid;text-align:left;}

#logo_list{margin:0;padding:10px;}
#logo_list dl{margin:5px 0;padding:0;text-align:left;}
#logo_list dl dt{font-size:15px;padding:2px 5px;font-weight:bold;border-bottom:1px solid #69c;color:#069;}
#logo_list dl dt a{color:#16387c;}
#logo_list dl dd{padding:5px 0;float:left;line-height:18px;}
#logo_list dl dd img{margin:0 2px;border:1px solid #369;padding:0;}
#logo_list dl dd h3{font-size:12px;font-weight:normal;width:190px;height:14px;overflow:hidden;color:#db8b37;border:none;background:#fff;}

#guide{width:770px;margin:0 5px;padding:0;}
#guide div.indBox{margin:10px 0;padding:1px;border:1px solid #ccc;background:#fff;}
#guide h3.industry{margin:5px 0;background:url("/html/images/bg_industry.gif") no-repeat;color:#fff;border:none;font:normal 16px 黑体;padding:7px 20px 3px 20px;text-align:left;height:20px;}
#guide h3.industry span.r{font:normal 12px Verdana;color:#ccc;}
#guide h3.industry span.r a{color:#fff;text-decoration:underline;}
#guide h3.indTopic{margin:0;padding:5px 10px;height:15px;text-align:left;font:bold 12px 宋体;color:#069;border:1px solid #ededed;border-bottom:1px solid #ccc;background:url("/html/images/bg_indTopic.gif") repeat-x;}
#guide div.indCate h3.indTopic{background:#fff;}
#guide table.indLogo{margin:0 auto;text-align:center;width:100%;}
#guide table.indLogo td{padding:5px;border-bottom:1px dashed #ccc;color:#666;font:bold 12px Verdana;vertical-align:top;}
#guide table.indLogo td a img{padding:2px;border:1px solid #ccc;}
#guide table.indLogo td a:hover img{padding:2px;border:1px solid #666;background:#ddd;}
#guide div.indText{padding:10px;line-height:150%;color:#666;background:#f4f4f4;}
#guide ul.indCate{margin:0;padding:5px 10px;background:#fff;width:363px;}
#guide ul.indCate li{padding:0 5px;line-height:180%;color:#666;}
#guide ul.indCate li a{color:#666;text-decoration:underline;}
#guide ul.indCate li a:hover{color:#666;text-decoration:none;}
#guide ul.cateIndex{background:#f7f7f7;}
#guide ul.cateIndex li{background:url("/html/images/icon_cate.gif") 0 7px no-repeat;padding:2px 5px 2px 15px;border-bottom:1px dashed #ddd;line-height:180%;font-size:14px;}
#guide ul.cateIndex li a{color:#06c;text-decoration:none;}
#guide ul.cateIndex li a:hover{color:#06c;text-decoration:underline;}

/*This part will be deleted when the new edition is onsite*/
#guide h3{text-align:center;font:bold 16px 宋体;color:#333;background:#fff;border:none;}
#guide span.year{color:#666;font:bold 12px "Arial,宋体";}
#guide ul{margin:0;padding:0;border:none;}
#guide li{border-bottom:1px solid #aedffe;text-align:left;}
#guide span{color:#f00;}
#guide dl{margin:10px;padding:0;text-align:left;}
#guide dl dt{padding:2px 0;font-weight:bold;border-bottom:1px solid #69c;}
#guide dl dt a{color:#16387c;}
#guide dl dd{padding:0 5px;line-height:18px;display:inline;}

/*================= Part:category 07.10.09 ==================*/
#category{margin:10px;padding:0;background:#fff;}
#category h3{background:#eaf0f4;border-bottom:1px solid #a5b5c0;color:#333;font:bold 12px 宋体;padding:5px;}
#category .more{margin:0 0 0 30px;border:1px solid #c4c4c4;background:#fff;padding:2px;}
#category dl{margin:6px 10px;padding:0;text-align:left;}
#category dl dt{border-bottom:1px dashed #036;}
#category dl dt a{margin:0;padding:2px 0;font-weight:bold;}
#category dl dt.rand1 a{color:#036;}
#category dl dt.rand2 a{color:#099;}
#category dl dt.rand3 a{color:#939;}
#category dl dt.rand4 a{color:#690;}
#category dl dt.rand5 a{color:#069;}
#category dl dt.rand6 a{color:#060;}
#category dl dt.rand7 a{color:#093;}
#category dl dt.rand8 a{color:#c71585;}
#category dl dt a.external{font-weight:normal;background:#c5e7f6;padding:2px 5px 0 5px;color:#666;}
#category dl dd{margin-top:3px;padding:0 5px;line-height:18px;background:#f4f4f4;}
#category b.rtop{margin:3px 0 0 0;display:block;}
*html #category b.rtop{margin:3px 0 -5px 0;display:block;}
#category b.rtop b{display:block;height:1px;border-left:1px solid #999;border-right:1px solid #999; overflow:hidden;}
#category b.r1_t{margin: 0 5px 0 0;border-top:1px solid #999;}
#category b.rtop b.r2{margin: 0 3px 0 0;}
#category b.rtop b.r3{margin: 0 2px 0 0;}
#category b.rtop b.r4{margin: 0 1px 0 0;height: 2px;}
#category b.rbottom{margin:0 0 5px 0;display:block;}
#category b.rbottom b{display:block;height:1px;overflow:hidden; background: #eee;}
#category b.rbottom b.r4{margin: 0 1px;height: 2px;background:#aaa;}
#category b.rbottom b.r3{margin:0 1px;background:#ccc;}
#category b.rbottom b.r2{margin:0 2px;background:#ddd;}
#category b.r1_b{margin: 0 2px;border-bottom:1px solid #eee;}
#category b.rbottom b.r0{margin: 0 3px;height: 1px;background:#f4f4f4;}
#category .contain{margin:0;padding:0;background:#fff;border:1px solid #999;border-top:none;overflow:hidden;text-align:center;}
*html #category .contain{margin:5px 0 0 0;}
#category .contain p.cat{margin:0 0 0 20px;padding:20px 5px 0 10px;color:#369;font:normal 24px "宋体";width:30px;layout-flow:vertical-ideographic;text-align:left;}
*html #category .contain p.cat{margin:0;padding:20px 5px 0 5px;width:50px;}
*+html #category .contain p.cat{margin:0;padding:20px 5px 0 5px;width:50px;}
#category .contain p.cat span.cate_text{font-size:14px;color:#5b81a6;background:#c5e7f6;padding:2px 6px;display:block;}
*html #category .contain p.cat span.cate_text{display:inline;}
*+html #category .contain p.cat span.cate_text{display:inline;}
#category .contain div.text{margin:5px 10px !important;margin:5px 5px 5px 10px;padding:5px 3px;text-align:left;line-height:120%;color:#666;border-left:1px solid #95b4da;width:865px;}
#category .contain div.text div.hot{margin:5px 10px !important;margin:5px;}
#category .contain div.text div.cate_more a{float:right;margin:10px 10px 0 0;line-height:18px;height:18px;text-decoration:underline;display:block;color:#07c;}
#category .contain div.text div.vipLogo{margin:5px 10px;padding:0;text-align:center;border:3px double #e7e3e7;background:#fafbf6;}
#category .contain div.text div.vipLogo img{margin:10px 5px 6px 5px;padding:2px;border:1px solid #e7e3e7;background:#fff;}
#category .contain div.text div.vipLogo img:hover{border:1px solid #999;background:#e7e3e7;}

/*Part:mainbody*/
#mainbody{width:980px;margin:0 auto;padding-top:5px;}
#mainbody .listNav{margin:5px;float:left;width:220px;}
#mainbody .listNav ul{border:1px solid #ace;margin:5px 0;text-align:center;}
#mainbody .listNav{text-align:left;color:#333;}
#mainbody .listNav  a.textLink{line-height:150%;padding-left:12px;color:#004c7d;}
#mainbody .listNav .subActivity{margin:5px 0;padding:10px 5px;background:#fefff4 url("/html/images/actBorder.gif") no-repeat;text-align:center;width:208px;}
#mainbody .listNav .subActivity p{padding:5px;color:#c60;text-align:left;line-height:20px;}
#mainbody .listNav .subActivity p strong a{color:#f60;font:normal 18px 黑体;text-decoration:underline;}
#mainbody .listNav .subActivity p img{border:none;}
#mainbody .listNav .subActivity img.actPic{margin:5px auto;padding:0 1px;border:1px solid #fc0;background:#fff;display:block;}

#mainbody .jobDetails{margin:0 10px;padding:0 5px;width:950px;}
#mainbody .jobDetails .search{margin:0 0 10px 0;padding:0 0 5px 0;line-height:24px;height:24px;vertical-align:middle;border-bottom:1px solid #4ebafe;}
#mainbody .jobDetails .search input.btn{margin:1px 2px;padding:0;font-size:12px;border:1px solid #369;height:20px;color:#369;cursor:pointer;}
#mainbody .jobDetails .search input.btn:hover{background:#369;color:#fff;}
#mainbody .jobDetails .search div.l{width:400px;}
#mainbody .jobDetails div.cen div.googleSearch table{margin:0 auto;width:400px;}
#mainbody .jobDetails h3{margin:5px 0;font-size:16px;text-align:center;background:#fff;border:none;}
#mainbody .jobDetails h4{margin:5px 0;padding:2px 0;font-size:12px;text-align:left;}
#mainbody .jobDetails h4.job{margin:10px 0 -10px 0;padding:3px 0 2px 10px;font-size:14px;text-align:left;border:1px solid #a5b5c0;background:#eaf0f4;}
#mainbody .jobDetails span.more{float:right;margin:-23px 10px 0 0;text-align:right;border:1px solid #c4c4c4;background:#fff;padding:2px;}
#mainbody .jobDetails table{margin:0 auto;width:96%;}
#mainbody .jobDetails table th{text-align:left;color:#06c;width:70px;}
#mainbody .jobDetails table td{text-align:left;padding:2px 10px;color:#000;}
#mainbody .jobDetails p{margin:5px 0;padding:2px 10px;font-size:12px;text-align:left;line-height:18px;}
#mainbody .jobDetails img{vertical-align:middle;}
#mainbody .jobDetails div.recomJob{border:1px solid #a5b5c0;background:#f3f3f3;}
#mainbody .jobDetails ul.job{margin:0 0 5px 0;padding:2px;border:1px solid #a5b5c0;background:#f3f3f3;}
#mainbody .jobDetails ul.job li{float:left;line-height:20px;width:280px;margin:0 10px;text-align:left;height:18px;overflow:hidden; background:url("../images/arrow_up.gif") 0 8px no-repeat;padding:2px 0 0 10px;}
#mainbody .jobDetails ul.job li:link{background:url("../images/arrow_up.gif") 0 8px no-repeat;padding:2px 0 0 10px;}
#mainbody .jobDetails ul.job li:hover{background:url("../images/arrow_right.gif") 0 8px no-repeat;padding:2px 0 0 10px;}
#mainbody .jobDetails .ad_1{text-align:center;margin:0;padding:5px 0 10px 0;}
#mainbody .jobDetails .ad_2{text-align:center;margin:0;padding:5px 40px 5px 40px;}
#mainbody .jobDetails .ad_2 .ad_r{margin-right:60px !important;margin-right:30px;}
#mainbody .jobDetails .note{margin:20px 0 5px 0;font:normal 16px '黑体';color:#039;}
#mainbody .jobDetails span.btnoutsend{margin:0;line-height:30px;height:30px;background:red;color:#fff;font-weight:bold;padding:6px 8px;border-bottom:2px solid #ccc;border-right:2px solid #ccc}
#mainbody .jobDetails strong.mailNotice{text-align:left;margin:0;display:block;color:#666;font-weight:normal;}
*html #mainbody .jobDetails strong.mailNotice{margin-top:10px;display:block;}

#mainbody .jobDetails div.ptJobBasicInfo{margin:0;padding:8px 10px;background:#f3fef4;border:1px solid #ace;color:#666;}
#mainbody .jobDetails div.ptJobBasicInfo strong{color:#333;}
#mainbody .jobDetails div.ptJobBasicInfo table td{padding:2px 5px;}
#mainbody .jobDetails div.ptJobInfo{margin:0;padding:10px 0;border:1px solid #ace;}
#mainbody .jobDetails div.ptJobAd{margin:0;padding:6px 0;border:1px solid #ddd;}
#mainbody .jobDetails div.ptJobAd2{margin:0;padding:0;border:1px solid #ddd;}

#mainbody .jobDetails div.subRem{margin:10px 0;padding:0;border:1px solid #a5b5c0;}
#mainbody .jobDetails div.subRem ul{margin:0 10px;}
#mainbody .jobDetails div.subRem ul li{float:none;margin:0;text-align:left;height:18px;overflow:hidden;padding:2px 0 0 10px;}
#mainbody .jobDetails h3.subRemTitle{margin:0;font-size:12px;text-align:left;font-weight:bold;padding:5px;border-bottom:1px solid #a5b5c0;background:#eaf0f4;color:#333;}
#mainbody .jobDetails div.job{float:left;width:340px;margin-right:2px;}
#mainbody .jobDetails div.job ul li{background:url("../images/arrow_up.gif") 0 8px no-repeat;}
#mainbody .jobDetails div.theme{float:left;width:300px;margin-right:2px;}
#mainbody .jobDetails div.theme ul li{background:url("../images/icon_ptjob.gif") 0 8px no-repeat;}
#mainbody .jobDetails div.theme ul li span.ps{color:#f70;font-size:10px;}
#mainbody .jobDetails div.lesson{float:left;width:300px;overflow:hidden;}
#mainbody .jobDetails div.lesson ul li{padding:2px 0 0 0;}
#mainbody .jobDetails .shop{margin:5px auto;width:700px;padding:10px 20px;border:1px solid #9cce04;}
#mainbody .jobDetails .shop:before{content:".";display:block;height:0;visibility:hidden;clear:both;}
#mainbody .jobDetails .shop img{vertical-align:middle;}
#mainbody .jobDetails .shop a{color:#008000;}
div.hot{margin:5px 0;border:1px solid #c1e6c1;padding:5px 10px;background:#fff;}
div.hot img{padding:3px 0 5px 0;}
div.adHot{margin:5px;border:1px solid #c1e6c1;padding:5px 10px;background:#fff;}
div.hot a,div.adHot a{padding-left:5px;line-height:150%;}
div.announce{margin:0;border:1px solid #c1e6c1;padding:5px 20px;background:#ffc;}
div.announce a{background:url("../images/icon_announce.gif") no-repeat;padding:0 0 0 20px;}
div.sysHelp{margin:10px 0;padding:5px 10px;color:#090;}
div.sysHelp a{color:#f00;text-decoration:underline;}

.page {position:relative; clear:both; margin:0 10px; padding-right:20px;text-align:right; line-height:24px;}
.page:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.page {*zoom:1;}
.page .this-page {padding:2px 6px; font-weight:bold;}
.page a {padding:2px 6px; border:solid 1px #d8dfea; background:#fff; color:#016ec2; text-decoration:none;}
.page a:hover {border:solid 1px #d8dfea; color:#fff; background:#016ec2; text-decoration:none;}
.page .pageCount {display:block; color:#808080; text-align:center;}
.page select {float:left;}
.page span{border-bottom:1px dashed #009;}

#extra{border-top:1px solid #c4c4c4;margin:5px auto;}
#extra .parter{margin:0 auto;padding:5px 0;text-align:center;width:260px;}
#extra .parter:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#extra .parter div.l{margin:5px;}
#extra .parter strong{display:block;}

#footer{margin:0 auto;padding:10px;text-align:center;line-height:24px;font:normal 12px Verdana;}
#footer .footerLink{background:url("../images/bg_gra.gif") no-repeat;padding:10px;color:#666;}
#footer .footerLink a{color:#333;line-height:200%;}
#footer .footerText{padding:10px;position:relative;}
#footer .footerText a{color:#666;text-decoration:underline;line-height:200%;}
#footer .footerText img.permission{position:absolute;right:160px;top:15px;}
