﻿@charset "utf-8";
/* 通用部分 */
body {-moz-user-select: none;-webkit-user-select: none;}
body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,img,form,fieldset,blockquote{margin:0px;padding:0px;border:0px;}
body,div{font:12px/1.5 Tahoma,Helvetica,Arial,'宋体b8b\4f53',sans-serif}
p {line-height:1.5;}
.floatleft{float:left;}
.floatright{float:right;}
.clear{clear:both; height:1px; overflow:hidden;}
a:link {color:#06F;text-decoration:none;}
a:visited {color:#06F;text-decoration:none;}
a:active {color:#06F;}
a:hover {color:#ff6600;}
span.grey{color:#666;}
span.bleu{color:#9CF;}
span.darkbleu{color:#036;}
a.white{color:#FFF;}

/* 板块标题 */
#subpage_title{padding:3px; margin-bottom:20px; font-size:14px; font-weight:bold;}
div.notice{color:#900; text-align:center;}

/* 导航处理 */
#alltop{ position:fixed; top:0; left:0; width:100%; z-index:100;}
#menu {list-style-type: none; padding: 0 0 0 10px; height: 28px;}
#menu.black {border-top: 2px solid #333;border-left: 2px solid #333;border-bottom: 2px solid #000;border-right: 2px solid #000;background: #333;}
#menu li {float: left;margin: 0;}
#menu li a.nav {display: block; padding: 0 10px; line-height: 28px;color:#CCC;}
#menu li a:hover, #menu li.active a {color: #fff; background: #555; border-bottom: 2px solid #F60;}
#menu span.login{clear:both; position:absolute; right:0px; top:5px;}

/* 登录处理 */
#login_form{color:#fff;}
#login_form input.btn_input{margin-left:5px; width:70px; height:12px; border:1px #CCC solid;}
#login_form input.btn_submit{margin-left:5px; width:70px; height:12px; border:1px #CCC solid;}
#login_form a{color:#fff;}
#login_form a:hover{color:#F60;}
#login_form span.nickname_color{color:#FF0;}
#welcome_msg{margin-top:3px; color:#fff; margin-right:20px;}
#welcome_msg span.txt1{color:#FF0;}
#welcome_msg span.txt2{color:#0F0;}
#welcome_msg a{color:#fff;}

/* 主体部分 */
#container{margin:0 auto; width:1024px; margin-top:20px; margin-bottom:55px;}
#container_full{margin-top:20px; padding-left:10px; padding-right:10px; margin-bottom:50px;}
#fnprogress{border:1px solid #000000; border-collapse:collapse; width:100%;}
#fnprogress tr th{border:1px solid #000000; border-collapse:collapse; padding:3px;}
#fnprogress tr td{border:1px solid #000000; border-collapse:collapse; padding:3px;}
#fnprogress_add tr td span{color:#F00;}
#fnprogress_add input{border:1px #999 solid;}
#fnprogress_add input.btn_submit{height:24px; padding-top:3px; _padding-top:5px; background-color:#090; color:#FFF; font-weight:bold;}

/* Tabs */
#tabs ul.content{margin-left:20px;}
#tabs ul.content li{margin:5px;}
#tabs ul.content span{color:#C00;}
#tabs a:link {color:#06F; text-decoration:none;}
#tabs a:visited {color:#06F;text-decoration:none;}
#tabs a:active {color:#06F;}
#tabs a:hover {color:#06F;}

/* 已过专业消息墙 */
.pmnote {float:left; width:320px; height:105px; padding:7px; border:1px #030 solid; font-size:12px; background-color:#FFC; text-align:center; margin:10px;}
.pmnote img{float:right; cursor:pointer; margin-left:10px;}
.pmnote span.cnmajor{font-size:20px; font-weight:bold; color:#090; margin-right:20px;}
.pmnote span.efmajor{font-size:14px; color:#660;}
.pmnote span.passed{color:#03F; margin-right:50px;}
.pmnote span.fndate{color:#F60;}
.pmnote div.major_content{display:none;padding:5px}

/* 面经 */
.all_iv{width:480px; position:relative; margin-top:10px;}
.iv_post {float:left; width:200px; height:55px; padding:5px; border:1px #069 solid; text-align:center; background-color:#f0f0f0;margin:5px; overflow:hidden; cursor:pointer;z-index:1;}
.iv_post img{float:right; cursor:pointer; margin-left:10px;}
.iv_post span.title{font-size:16px; font-weight:bold; color:#666;}
.iv_post span.ivdate{font-size:12px; color:#999;}
.iv_post p{font-size:14px; color:#030; line-height:1.5; text-align:left;}

/* QCQA */
.qcqa{margin:20px auto;}
.qcqa img{margin-bottom:20px;}
.qcqa input.search{height:30px; width:420px; border:1px #69F solid; font-size:16px; color:#69F; line-height:30px;}
.qcqa span.sub_btn1{height:34px; width:120px; border:1px #aaa solid; background-color:#69F; font-weight:bold; font-size:16px; line-height:32px; cursor:pointer; padding:5px;}
.qcqa span.sub_btn1 a{color:#fff;}
.qcqa input.sub_btn2{height:34px; width:100px; border:1px #aaa solid; background-color:#69F; color:#FFF; font-weight:bold; font-size:16px; line-height:32px; cursor:pointer;}
.show_search_result span{color:#900;}
.question_block{border-top:1px #666 solid; margin:20px auto; padding:10px; position:relative; font-size:14px;}
.answer_block{font-size:14px;line-height:1.5;}
.question_block .qposter{position:absolute; color:#666; top:10px; right:10px; font-size:10px;}
.answer_block .aposter{margin-left:20px;color:#666; font-size:10px;}

/* 足部 */
#foot{position:fixed; left:0; bottom:0; right:0; _width:100%; text-align:center; color:#666; margin-top:10px; padding-top:3px; padding-bottom:3px; background-color:#FFF;border-top:1px solid #AFB7C4;}
