﻿@charset "utf-8";
/* CSS Document */
em, i{ font-style:normal;}
.fl{ float:left !important;}
.fr{ float:right !important;}
.auto{ width:1200px;  margin:0 auto;}

/*当前位置*/
.seat_block{color:#999; height:32px; line-height:32px; text-align:left; background:#f5f5f5; border-bottom:1px solid #e4e4e4; }
.seat_block a{color:#999; margin:0 5px;}
.seat_block a:hover{color:#295773;}
.seat_block span{ margin:0 5px; color:#333;}
.seat_block2{ height:24px; line-height:24px; color:#c8c8c8; padding:10px 0;}
.seat_block2 span{ margin:0 5px; color:#666;}
.seat {background-position: -100px 0;display: inline-block;float: left;height: 20px;margin: 6px 3px 0 0;width: 20px;}
.seat_block i{ position:relative; display:inline-block;}

/*左边部分*/
.body_left{ width:208px; border:1px solid #e4e4e4;}
.body_left_but{ background:url(/static/images/bg.png) no-repeat 0 0; width:100px; height:36px; display:inline-block; margin:0 8px 0 0;_margin:0 4px 0 0;}
.body_left_but1{ background:url(/static/images/bg.png) no-repeat 0 -72px; width:100px; height:36px; display:inline-block;}
.body_left_but:hover{ background:url(/static/images/bg.png) no-repeat 0 -36px;}
.body_left_but1:hover{ background:url(/static/images/bg.png) no-repeat 0 -108px; }
.body_left_mian{ border-bottom:1px solid #e4e4e4;}
.body_left_mian h2{
	border-bottom:1px solid #e4e4e4;
	height:32px; 
	background:#f5faff;
}
.body_left_mian h2 span{border-left: 2px solid #2c6ca1;color: #2c6ca1; display: block; font-size: 14px; height: 14px;line-height:14px; margin:10px 0 0 10px;padding-left: 5px; float:left;}
#last_li{ border:none;}
.body_left_mian ul{ margin:0 10px 10px 10px;}
.body_left_mian ul li{border-bottom:1px dotted #e4e4e4; line-height:30px;color:#646464; background:url(../static/images/dot.png) no-repeat 0 14px; padding:0 0 0 10px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow:ellipsis;}
.body_left_mian ul li:hover{ color:#295773;}
.body_left_mian ul li a span{ color:#999;}

/*右边部分*/
.body_right{ width:780px; border:1px solid #e4e4e4; margin:0 0 0 5px;}
.body_right2{ width:980px; margin:0 0 0 5px;overflow: visible;}
.body_right h3{ border-bottom:1px solid #e4e4e4; height:30px; line-height:30px; font-size:14px; font-weight:bold; background:#f5f5f5;}
.body_right h3 span {border-left: 2px solid #4084c9;color: #646464;display: inline-block;font-size: 14px;height: 18px;line-height: 18px;margin: 5px 0 5px 10px;padding: 0 0 0 4px;}

/*翻页开始*/
.stage_page {padding:5px 20px 5px 0; text-align:right;clear:both; border:1px solid #e4e4e4; border-top:none;background:#fff;}
.stage_page em{ float:left; cursor:pointer; color:#3c7fa9; margin-left:10px; line-height:24px;}
.stage_page em:hover{ text-decoration:underline;}
.stage_page a{ padding:2px 7px; border:1px solid #e4e4e4; display:inline-block; margin-right:5px; cursor:pointer;}
.stage_page a:hover{border:1px solid #19a992; text-decoration:none;}
.stage_page .current,.stage_page .current:hover { background:#387db5; color:#fff; font-weight:bold; border:1px solid #387db5; cursor:text;}
.stage_page_in{ width:22px; padding:0 3px; height:22px; line-height:22px; text-align:center; margin:0 5px; border:1px solid #d4d4d4;}
.stage_page_su{ padding:2px 5px; cursor:pointer;}
/*翻页结束*/

/***************************************论文提交1****************************************/
/*步骤导航条*/
.step{width:1000px; margin: 0 0 0 -20px; height:24px; line-height:24px; background:#f5f5f5; border-bottom:1px solid #d4d4d4;margin-bottom:30px;}
.step li{ float:left;}
.step li a{ font-weight:bold; color:#666; background:url(/static/images/step1.jpg) no-repeat right top;width:130px; text-align:center;height:24px; line-height:24px; display:block; }
.step_active .step_active1{ background:url(/static/images/step1.png) no-repeat; color:#fff;}
.step_active .step_active2{ background:url(/static/images/step2.png) no-repeat right top; color:#fff; width:150px; margin-left:-25px;}

.lwtj1_main{ padding:0 20px 30px 20px; border:1px solid #e4e4e4;width:960px;}
.lwtj1_main h1{ font-size:18px; color:#2e6782;}
.lwtj1_main_p1{ background:#fef3ec; border:1px solid #ecd9cd; padding:10px 20px; text-align:justify; line-height:22px; margin:10px 0;}
.lwtj1_main h2{border-bottom:1px solid #d4d4d4; margin:20px 0 10px 0; font-size:12px; height:20px;}
.lwtj1_main h2 span{color:#ff7a22; display:inline-block;border-bottom:1px solid #e3a883;padding:0 0 0 4px; height:20px;}

.lwtj1_main1{}
.lwtj1_main1_left{ width:518px;padding:0 20px;}
.lwtj1_text{ height:20px; line-height:24px; padding:2px; width:430px; margin:0 5px 0 0; border:1px solid #e4e4e4;}
.lwtj1_select{ height:24px;border:1px solid #e4e4e4;}/*叶志飞增加*/
.lwtj1_main1_left table tr{ height:32px;}
.lwtj1_a{ color:#1570a6;}

.lwtj1_main2_main,.lwtj1_main3_main{ line-height:22px; padding:0 5px;}
.lwtj1_main2_main p,.last_p{ margin:0 0 10px 0;}

.lwtj1_main3_main p{ background:url(/static/images/dot2.jpg) no-repeat 0 11px; padding:0 0 0 5px;}
.lwtj1_main2_main select{ border:1px solid #999; margin:0 10px 0 0;}
.lwtj1_img{ margin:2px 0 0 0; cursor:pointer;}
.lwtj1_main4_main table tr{ height:36px;}
.lwtj1_main4_main table tr td{ padding:0 2px;}
.lwtj1_main4_main span{ color:#ff7a22;}

.lwtj1_main5_main table tr{ height:30px;}
.lwtj1_main5_main table tr td{ padding:0 2px;background:url(/static/images/dot1.gif);}
.lwtj1_main5_main span{ color:#d76e28;}

.lwtj1_main1_right{ width:318px; border:1px solid #cfece3; background:#ebfdf7; padding:20px; text-align:justify; text-indent:24px;}

.body_right1{ position:absolute; top:10px; left:0px; right:10px; bottom:50px; border:1px solid #d4d4d4; background:#fff; overflow:auto;}
/*表格*/
.transaction{ background:#e1edfd; border:1px solid #e4e4e4; border-bottom:none; width:auto; height:32px; line-height:32px; padding:0 10px;}
.transaction span{ color:#FF7A22; font-weight:bold;width: 300px;}
.transaction img{ margin:0 5px 0 10px;}
.new_submission{ height:30px; border:1px solid #e4e4e4; border-top:none;}
.new_submission_a{ background-position:0 -240px; width:130px; height:24px; display:block; margin:5px 0 0 20px;}
.new_submission_a:hover{background-position:0 -264px; }

.mytable{border-collapse:collapse;border:1px solid #e4e4e4; width:100%;}
.mytable tr {padding-top:5px;border-bottom:1px solid #e4e4e4;height:25px;}
.mytable tr th, .mytable tr td{ border-right:1px solid #e4e4e4; padding:0 5px; height:32px; line-height:32px; text-align:left; vertical-align:middle;}
.mytable tr th, .mytable tr th:hover{background:url("/static/images/table_title_bg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0); color:#417eb7; font-weight:bold;}
.mytable tr.t1{background-color:#f7f7f7;}/* 第一行的背景色 */
.mytable tr.t2{background-color:#ffffff;}/* 第二行的背景色 */
.mytable tr.t3{ background:#ffeabe;}/* 鼠标经过时的背景色 */
.mytable tr td span{ display:block;}
.tab_green{ color:#2b7b00; margin-left:5px;}
.tab_green:hover{ color:#2b7b00; text-decoration:underline;}
.tab_orange{ color:#f60; margin-left:5px;}
.tab_orange:hover{color:#f60; text-decoration:underline;}

/*用户中心左侧导航*/
.yhzx{}
.yhzx li{ background:none !important; padding:0 !important;}
.yhzx a {display: block;height: 30px;padding-left: 30px;width: 190px;}
.yhzx_choose{}
.yhzx_choose a {background: url("/static/images/nav_left1.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

.btn4{
	background-image:url(/static/images/button.png);
	width:60px;
	height:24px;
	text-align:center;
	color:#fff;
	padding-top:1px;
}
.btn3{
	background-image:url(/static/images/button.png);
	width:100px;
	height:24px;
	text-align:center;
	color:#fff;
	padding-top:1px;
}
.btn a{
	text-decoration:none;
}
.btn a:hover{
	text-decoration:none;
}
/*新加*/
.arial {
    font-family: Arial, Helvetica, sans-serif;
}
.btnbutton {
    background-image: url(/static/images/button.png);
    width: 60px;
    height: 24px;
    text-align: center;
    color: #fff;
    padding-top: 1px;
    border: 0px;
}
.submitButtonAdd{
	background:url(/static/images/add.gif);
	no-repeat;
	border:0;
	width:9px;
	height:9px;
	margin:0px;
	padding:0px;
	cursor:pointer;
}
.submitButtonPlus{
	background:url(/static/images/plus.gif);
	no-repeat;
	border:0;
	width:9px;
	margin:0px;
	padding:0px;
	height:9px;
	cursor:pointer;
}						
.sup {
    vertical-align: super;
    font-size: smaller;
}
.bg {
    background-image: url(/static/images/bg.png);
    background-repeat: no-repeat;
}
.spanbg { background: #4f94cd; color: #fff; padding-left: 3px; padding:2px}
.pubHd {
    padding-bottom: 5px;
    border-bottom: 2px solid #aeb9c6;
    overflow: hidden;
}
.pubHd span {
    color: #036;
    display: inline-block;
    font-size: 20px;
    line-height: 40px;
}
.pubHd1 {
    border-color: #425d80;
}
.yahei {
    font-family: "microsoft YaHei";
}
.iw {
    position: relative;
}
#fypage {
  background-color: #f5f5f6;
  margin: 30px 0 0 0;
  padding: 0;
  font: 14px arial;
  white-space: nowrap;
  margin:0 auto;
}
#fypage .first {
  width: 50px;
  padding: 0;
  line-height: 36px;
  border: none;
}
#fypage .first:hover {
  border: none;
  background: #4e6ef2;
  color: #fff;
}
#fypage .priv {
  width: 50px;
  padding: 0;
  line-height: 36px;
  border: none;
}
#fypage .priv:hover {
  border: none;
  background: #4e6ef2;
  color: #fff;
}
#fypage .next {
  width: 50px;
  padding: 0;
  line-height: 36px;
  border: none;
}
#fypage .next:hover {
  border: none;
  background: #4e6ef2;
  color: #fff;
}
#fypage .last {
  width: 50px;
  padding: 0;
  line-height: 36px;
  border: none;
}
#fypage .last:hover {
  border: none;
  background: #4e6ef2;
  color: #fff;
}
#fypage input {
  width: 50px;
  height: 36px;
  line-height: 36px;
  border: none;
  border-radius: 6px;
  background-color: #fff;
  color: #3951b3;
  margin-right: 12px;
  display: inline-block;
  vertical-align: text-bottom;
  text-align: center;
  text-decoration: none;
  overflow: hidden;
}

.fypage_2muyV span {
  display: none;
}
.fypage_2muyV .current {
  border: none;
  width: 36px;
  height: 36px;
  line-height: 36px;
  background: #4e6ef2;
  color: #fff;
}
.fypage_2muyV strong {
  width: 36px;
  height: 36px;
  line-height: 36px;
  border: none;
  font-weight: normal;
  margin-right: 12px;
  display: inline-block;
  vertical-align: text-bottom;
  text-align: center;
  text-decoration: none;
  overflow: hidden;
}
.fypage_2muyV a {
  width: 36px;
  height: 36px;
  line-height: 36px;
  border: none;
  border-radius: 6px;
  background-color: #fff;
  color: #3951b3;
  margin-right: 6px;
  display: inline-block;
  vertical-align: text-bottom;
  text-align: center;
  text-decoration: none;
  overflow: hidden;
}
.fypage_2muyV a {
  cursor: pointer;
}
.fypage_2muyV a:hover {
  border: none;
  background: #4e6ef2;
  color: #fff;
}
.fypage_2muyV .fypage-inner_2jZi2 {
  padding: 14px 0 14px 14px;
}
@media screen and (min-width: 1921px) {
  .fypage_2muyV .fypage-inner_2jZi2 {
    width: 1212px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 14px 0 14px 14px;
  }
}
.btn-search {
    display: inline-block;
    width: 63px;
    margin-left: 7px;
    padding-left: 18px;
    color: #1c73ae;
}
.explain{ padding:25px 50px; text-align:left;}
.explain h1{ font-weight:normal; color:#368E9D; height:25px;}
.explain .con{ height:380px; overflow-y:scroll; overflow-x:hidden; border:1px solid #CCC; line-height:21px; background:#FFF; padding:20px;}
.explain .con p{ text-indent:25px; line-height:30px;}
.explain .sec{ clear:both; color:#368E9D; font-weight:bold;}
.explain .sec dd{ height:30px; text-indent:17px;}
.explain .sec dt{ height:30px; text-indent:34px;}
.explain .sec dt select{ width:245px;}
.explain .con h2{ height:auto;font-size:20px; font-weight:bold;clear:both; padding:10px 0px; text-align:center;}
.explain .con h3{ font-size:14px; font-weight:bold;clear:both; padding:10px 0px; text-align:center;}
.explain .con dl{ padding:0px 100px; margin:20px 0px;}
.explain .con dd{ width:50%; float:left; padding:0px; line-height:25px;}
.explain .date{ text-align:right; padding:20px 0px;}
.totop {
    position: absolute;
    display: block;
    right: 20px;
    bottom: 20px;
    width: 40px;
    height: 40px;
    background: url(/static/images/backtop.jpg) #f7f7f7 center center no-repeat;
    cursor: pointer;
}
.totop:hover {
    background:rgb(119,119,119);
    border: 0px solid #328ABA;
    text-decoration:none;
}

.question_tags a{ /*background:url(../images/ques_tags.png) no-repeat right top;display:inline-block;*/height:20px;line-height:20px;padding:0;color:#228fd0; margin:0 0 0 0;}
.question_tags a:hover{ text-decoration:underline;}
.question_tags a span{ background:url(../images/next.gif) no-repeat 0 0px;display:inline-block;/*float: left;*/height: 20px;line-height: 20px;width:18px;margin:0;padding:0;vertical-align:middle}


.question_tags {
	padding-bottom: 9px;
	padding-top: 9px;
}


