﻿@charset "utf-8";
/*code by 美迪康会务通学术会议服务平台*/
/*css重置*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, small { margin: 0; padding: 0; }
body { font-size: 12px; line-height: 22px; font-family: "Microsoft Yahei", "微软雅黑", "Arial Narrow", "微软雅黑"; color: #333333; }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; overflow: hidden; }
input, select { font-size: 12px; }
ol, ul, li { list-style: none; }
i { font-style: normal; }
img { border: 0; }
ul, li { list-style-type: none; }
.redborder {border:1px solid #f00;}
/*全局公用*/
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.f12 { font-size: 12px}
.f14 { font-size: 14px}
.f16 { font-size: 16px; }
.divc { margin: 0 auto}
.fb { font-weight: bold}
.dis { display: block; }
.fl { float: left; }
.fr { float: right; }
.cl { clear: both; font-size: 0; height: 0; overflow: hidden; }
.ti2 { text-indent: 2em; }
.w1000 { width: 1000px; }
.w980 { width: 980px!important; }
.ovn { overflow: hidden; zoom: 1; }
.r3 { border-radius: 3px; }
.pr { position: relative}
.cl10 { height: 10px; font-size: 0; overflow: hidden; clear: both; }
.pl10 { padding-left: 10px; }
.pt10 { padding-top: 10px; }
.pt20 { padding-top: 20px; }
.pb10 { padding-bottom: 10px; }
.p10 { padding: 10px; }
a:link { color: #333333; text-decoration: none}
a:visited { color: #333333; text-decoration: none}
a:hover { color: #333; text-decoration: underline}
a:active { color: #333; text-decoration: underline}
a.more, a.more:link, a.more:visited { font-size: 12px; font-weight: normal; float: right; }
a.more:hover, a.more:active { text-decoration: none; }
.red, a.red, a.red:link, a.red:visited { color: #f00; }
/*首页*/
.main { overflow: hidden; zoom: 1; }
.banner { width: 980px; margin: 0 auto; overflow: hidden; text-align: center; }
.banner .title { position: absolute; z-index: 99; width: 915px; text-align: left; margin: 0 auto; margin-top: -300px; padding-left: 15px; padding-right: 50px; font-family: "Microsoft Yahei", "微软雅黑", "Arial Narrow", "微软雅黑"; }
.banner .mainTitle { line-height: 50px; font-size: 35px; font-weight: bold; height: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.banner .subTitle { line-height: 30px; font-size: 18px; }
#banner-bg img{width: 100%;}
.nav { height: 40px; line-height: 40px; margin-top:0px; overflow: hidden; zoom: 1; background:url(/content/user/images/nav.jpg) top center repeat-x; color:#333; border-bottom:1px solid #ddd; }
.nav li { float: left; padding: 0px 18px; border-right:1px solid #ddd}
.nav li a, .nav li a:link, .nav li a:visited { font-size: 14px; font-weight: bold; color:#333!important;padding:0px; }
.nav li a:hover, .nav li a:active { }
.box { border: 1px solid #ddd; }
.box .t { padding: 0px 20px 0px 34px; height: 40px; line-height: 40px; border-bottom: 1px solid #ddd; font-weight: bold; font-size: 14px; background: url(/content/user/images/sy.jpg) 8px center #fafafa no-repeat; overflow: hidden; zoom: 1; }
.box .t a { color: #666; font-weight: normal; }
.box .c { padding: 10px; overflow:hidden; zoom:1; }
.slogan { font-family: "Microsoft Yahei"; font-size: 26px; line-height: 30px; padding: 17px 0 17px 0px; }
.btn_reg_red { font-style: normal; margin-left: 24px; }
.btn_reg_red { border: 1px solid #E64141; border-radius: 2px; }
.btn_reg_red, .btn_reg_red span { cursor: pointer; display: inline-block; }
.btn_reg_red span { height: 36px; line-height: 36px; width: 143px; }
.btn_reg_red span { background: none repeat scroll 0 0 #E64141; border: 1px solid #EB6767; color: #FFFFFF; font-family: "Microsoft yahei"; font-size: 22px; height: 37px; line-height: 37px; text-align: center; }
.btn_reg_red:hover { text-decoration: none; }
.btn_reg_red:hover span { background: #F04C4B; }
.show { overflow: hidden; }
.xinxi{ border-right:1px solid #E6E6E6; width:580px; padding:10px; }
/*表单*/
.htNow { background: url(/content/user/images/hthline.jpg) left center repeat-x; line-height: 46px; overflow: hidden; padding-left: 20px; clear: both; height:46px; }
.htNow span { background: #fff; display: block; padding: 0px 10px; float: left; font-size: 18px; color: #69737b; font-family: "Microsoft Yahei", "微软雅黑", "Arial Narrow", "微软雅黑"; }
.xinghao { font-size: 12px; color: #fc814b; }
.form-group { overflow: hidden; padding-top: 5px; zoom: 1}
.form-group input, .form-group select, .form-group textarea, .form-group .radio, .form-group .checkbox { float: left; }
.form-group .radio, .form-group .checkbox { padding-right: 10px; overflow: hidden}
.form-group select.input-s { width: 200px; }
.form-group label { float: left; line-height: 36px; padding-right: 10px; width: 100px; overflow: visible; text-align: right; }
.radio label, .checkbox label { width: auto; line-height: 18px; }
.radio label input { }
.input-s { width: 190px; }
.input-mini { width: 40px; }
.form-group select.input-s { width: 200px; }
select.input-mini { width: 80px; }
.form-group p { float: left; padding: 0px 5px; line-height: 36px; }
.form-group .tishi { float: left; padding: 0px 5px; color: #999; font-size: 12px; }
.htsub { text-align: center; padding: 20px; }
.htFilter { border: 1px solid #e8ecef; margin-bottom: 20px; position: relative; overflow: hidden; zoom: 1; }
.htFilter .t { padding: 0px 10px; }
.htFilter .t span { padding-right: 10px; }
.htFilter .t span.num { font-weight: bold; color: #fc814b; }
.htsub .btnLage { padding: 10px 60px; }
.form-group { line-height: 22px; }
/*登录*/
.loginbox{ float:right; padding:15px; background:#fff; width:336px; margin-right:-10px; }
.loginbox .form-group label { float: left; line-height: 34px; padding-right: 10px; width:60px; overflow: visible; text-align: right; font-size:14px; color: #69737b; }
.loginbox .form-group { overflow: hidden; padding-top: 15px; zoom: 1; }
.loginbox radio label,.loginbox .checkbox label { width: auto; line-height: 18px; padding-left:70px; }
a.wjmm,a.wjmm:link,a.wjmm:visited{ line-height:32px; color: #69737b; display:inline; margin-right:30px; text-decoration:underline; }
a.wjmm:hover,a.wjmm:active{ text-decoration:none; }
.loginbox .loginsub{ padding-left:70px; }
.loginbox .loginsub .btnLage{ width:216px; padding: 12px 20px; }
.loginbox .form-control{ padding:8px 12px; }
/*按钮*/
a.but,a.but:link,a.but:visited,.but{ color:#fff; background:#ffaa03; border:1px solid #ff8003; }
a.but:hover,a.but:active,.but:hover{ background:#ff8003}
a.btnBlue, .btnBlue { background: #db2404; border-radius: 3px; color: #fff; margin: 0px; border: 1px solid #c20501; line-height: 16px; padding: 6px 10px; margin: 0px; font-family: "Microsoft Yahei", "微软雅黑", "Arial Narrow", "微软雅黑"; }
a.btnBlue:hover, .btnBlue:hover { background: #c20501; }
a.btnCheng, .btnCheng { background: #ff6506; border-radius: 3px; color: #fff; margin: 0px; border: 1px solid #ff1d06; line-height: 16px; padding: 6px 10px; margin: 0px; font-family: "Microsoft Yahei", "微软雅黑", "Arial Narrow", "微软雅黑"; }
a.btnBlue, .btnBlue { background: #095ba6; border-radius: 3px; color: #fff; margin: 0px; border: 1px solid #084278; line-height: 16px; padding: 6px 10px; margin: 0px; }
a.btnBlue:hover, .btnBlue:hover { background: #064e90; }
a.btnWhite, .btnWhite { background:url(/content/user/images/nav.jpg) top center repeat-x; border-radius: 3px; color: #333; margin: 0px; border: 1px solid #ccc; line-height: 16px; padding: 6px 8px; margin: 0px; }
a.btnWhite:hover, .btnWhite:hover { background: #ebebeb; }
a.btnLage, .btnLage { font-size: 14px; display: inline-block; padding: 10px 20px; }
a.btnSmall, .btnSmall { font-size: 14px; display: inline-block; padding: 10px 20px; }
/*底部*/
.footer{ border-top:3px solid #e5e5e5; background:#fafafa; text-align:left; padding:20px 0px; }
.footer .c{margin:0 auto; font-family:Arial,"微软雅黑"; }
/*头部*/
.topBar { height: 28px; line-height: 28px; width: 978px; margin:0px auto; background: #f0f0f0; color: #666; border:1px solid #ccc; }
.topBar a, .topBar a:link, .topBar a:visited { color: #333; padding: 0px 10px; }
.topBar a:hover, .topBar a:active { color:#fc814b; }
.topBar .user { color: #fc814b; }

.tongyong{ padding:20px; }
input[type=text]{ line-height:22px; height:22px; }
.tongyong  fieldset{ border:0px; }
.buzhou{ overflow:hidden; padding-bottom:20px; }
.buzhou li{ height:36px; width:187px; float:left; text-align:center; line-height:36px; }
.subarea{ border-top:1px solid #ccc; margin-top:20px; padding:20px; text-align:center; }
.buzhou li{ background:url(/content/templet/1/images/icon_blue.png) 161px -478px no-repeat #e6ebef; color:#333; }
.buzhou li.got{ background:url(/content/templet/1/images/icon_blue.png) 161px -441px no-repeat #e6ebef; color:#333; }
.buzhou li.now{ background:url(/content/templet/1/images/icon_blue.png) 161px -478px no-repeat #4184d2; color:#fff; }
.buzhou li.end{ background:#e6ebef; color:#333; }
.buzhou li.success{ background:#4184d2; color:#fff; }

/* 注册 */
.zhuce{ padding:20px; }
.zhucet{ height: 26px; line-height: 26px; text-indent: 5px; font-size: 16px; font-weight:bold; margin:10px 0px; background: url(/content/templet/1/images/lookResumebg.jpg) no-repeat 0px 0; color: #315AAA; }
.zhucetit{ text-align:center; font-size:26px; line-height:40px; color:#000; font-weight:bold; }
.zhuce table{ background:#dbe2e8}
.zhuce table td{ padding:8px; background:#fff; }
.zhuce table td.table_t{ background:#f4f9fe; }

.userselected { background-color: #4184d2; color: #FFF; }
.nav li.userselected a,.nav li.userselected a:link,.nav li.userselected a:visited{ color:#fff!important;}
.nav li.fhsy{ float:right; border-right: none; padding-right: 6px; }
.nav li.fhsy a,.nav li.fhsy a:link,.nav li.fhsy a:visited{ display: block; width: 97px; height: 28px; margin-top: 6px; line-height: 28px; background: url(/content/templet/1/images/fh.png) left center no-repeat; color: #f60; padding-left: 28px; }
.nav li.fhsy a:hover,.nav li.fhsy a:active{ text-decoration: underline; }
.box .box { border: 0px solid #ddd; }

/*评审类表左侧菜单*/
.facultyIndex_left {width:110px;float:left;}
.facultyIndex_left ul li { padding-top:5px;}
/*评审类表左侧菜单end*/

/*单选多选 开始*/
.radioi, .checkbox { display: block; float: left; height: 38px; line-height: 38px; border: 1px solid #ddd; background: #fff; cursor: pointer; padding: 0px 25px; color: #999; margin-right: 10px; float: left; position: relative; }
.radioi:hover, .checkbox:hover{color: #333;}
.radioi.check, .checkbox.check { border: 1px solid #f16700; background: #fff url(/images/check.png) right bottom no-repeat; }
.radioi input, .checkbox input { filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; position: absolute; left: 0px; top: 0px;outline:none;}
.radioi input:focus,.checkbox input:focus{outline:none;}
.clearfix { zoom: 1; }
.clearfix:before, .clearfix:after { clear: both; content: " "; display: table; }
/*单选多选 结束*/

/*左导航*/
.rcon{width: 760px;}
.lnav{width: 180px;border-radius: 0px;border:1px solid #e8ecef;margin-left: 10px;margin-top: 20px;*display: inline;box-shadow: 0px 1px 5px #eee;}
.lnav li{height: 40px;line-height: 40px;font-size: 14px;border-bottom: 1px solid #e8ecef;}
.lnav li a{display: block;vertical-align: bottom;padding-left: 20px;}
.lnav li a:hover{background: #f0f0f0;text-decoration: none;}
.lnav li a.on{background:#ff6000;color: #fff;margin-left: -1px;margin-right: -1px;}