﻿@charset "utf-8";

/*=主体=*/
.subwrap {
	margin:10px auto 15px auto;
	padding-top:10px;
}
.subcon {
	padding-bottom:10px;
}
.submain {
	padding:20px 20px 50px;
	text-align:left;
	position:relative;
	background: #FFFFFF;
	box-shadow: 0px 2px 5px #969696;
	 -moz-box-shadow: 0px 2px 5px #969696;
    -webkit-box-shadow: 0px 2px 5px #969696;
	/* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#969696')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#969696');
}
.mt10 {
	margin-top:10px;
}
.qhbox{display:none;}


/*=共用标题subtit01=*/
.subtit01 {
	padding-right:4px;
	height:36px;
	border-bottom:2px solid #008387 ;
}
.subtit01 span {
	display:inline-block;
	float:left;
	padding:0 3px;
	font:bold 16px/36px "微软雅黑";
	color:#008387;
}
.subtit01 span a{
	font: 14px/36px "微软雅黑";
	color:#333;
	float: none;
	margin: 0;
}
.subtit01 a {
	display:inline-block;
	margin-top:12px;
	float:right;
	font:12px/24px "微软雅黑";
	color:#333;
}
.subtit01 a:hover {
	color:#0072c9;
}
/*=共用标题subtit02=*/
.subtit02 {
	height: 34px;
	background:#f7f7f7;
	border: 1px solid #d9d9d9;
	border-bottom:1px solid #009a95;
	padding: 0 0 0 10px;
	overflow:hidden
}
.subtit02 strong {
	display: inline-block;
	float:left;
	padding: 3px  0 0 38px;
	background: url(../img/ico2.jpg) no-repeat 11px 6px;
	font:bold 16px/30px "微软雅黑";
	color: #333;
}
/*=翻页导航=*/
.page {
	padding:40px 0 0 170px;
	height:25px;
	overflow:hidden;
	font-size:14px;
}
.page span, .page a {
	margin:0 3px;
	display:inline-block;
	float:left;
	font:12px/25px "微软雅黑";
	color:#010101;
}
.page a {
	padding:0 7px;
}
.page a.btn {
	padding:0;
	width:64px;
	height:25px;
	background:#2b5c94;
	text-align:center;
	color:#fff;
}
.page a:hover {
	background:#2b5c94;
	color:#fff;
}
.page .blue{
	background:#2b5c94;
	color:#fff;
	text-align:center;
	width:20px;
}
/*列表comlist01*/
.status-box {
	padding-top: 5px;
	background: url(../img/2015_subpage_left_bg.png) no-repeat 239px 5px;
	overflow: hidden;
}
.press-detail {
	padding:27px 50px 26px 40px;
	overflow:auto;
	_zoom:1;
	background:#f7fbff url(../img/zjly/imgtj.jpg) no-repeat left bottom;
	border:1px solid #ddedfb;
}
.press-detail dt {
	display:inline-block;
	float:right;
	padding-top:6px;
	width:140px;
}
.press-detail dt a {
	display:inline-block;
	width:140px;
	height:48px;
	text-align:center;
	background:url(../img/zjly/2015_press_detail_btn.png) no-repeat 0 0;
	font:bold 18px/48px "微软雅黑";
	color:#fff;
}
.press-detail dt a:hover {
	background-position:0 -48px;
}
.press-detail dd {
	display:inline-block;
	float:left;
	width:570px;
	font:16px/30px "微软雅黑";
	color:#333;
}
.press-detail dd strong {
	font:bold 18px/30px "微软雅黑";
	color:#b11d11;
}
/*=左侧=*/
.status-left {
	display:inline-block;
	float:left;
	width: 240px;
}
.plat-left .status-left{width:220px}

.status-menu {
	padding-top:5px;
}
.status-menu dt {
	height:40px;
	margin-bottom:3px;
}
.status-menu dt a {
	display:inline-block;
	padding-left: 40px;
	width: 200px;
	height:40px;
	background:url(../img/2015_status_menu_bg.png) no-repeat 0 0;
	font: 12px/40px "微软雅黑";
	color:#185482;
}
.plat-left .status-menu dt a {width: 169px;border-right: 1px solid #dcdcdc;}
.status-menu dt.cur a, .status-menu dt a:hover,.status-menu dt.on a {
	background-position:0 -43px;
}
.status-menu dd {
	display:none;
	margin-right:1px;
}
.status-menu dd li {
	height:36px;
	padding:0 10px 1px 60px;
	background: url(../img/blue_tl.jpg) no-repeat 40px 12px;
	border-bottom: 1px dashed #dcdcdc;
}
.status-menu dd li a {
	font:14px/36px "微软雅黑";
	color:#141414;
}
.status-menu dd li.active a {
	color:#b11d11;
}
.status-menu dd li a:hover {
	color:#0072c9;
}
/*=右侧=*/
.status-right {
	display:inline-block;
	float:right;
	width:880px;
}
.status-right .detail{margin-top: 15px;padding: 30px;}
.status-right .detail .title{
    font: bold 20px/30px "微软雅黑";
    text-align: center;
}
.status-right .detail .content{
    line-height: 150%;
}
.status-right.boxs{margin-top: -15px}
.status-right.box_more{margin-top: -15px;}
.status-right.boxs .box{width: 410px;float: left;margin-left: 15px;margin-top: 15px;}
.status-right.box_more .box{margin-top: 15px;}
.status-right.box_more .ld_detail{
    overflow: hidden;
}
.status-right.box_more .ld_img{
    float: left;
    margin: 15px 15px 0;
}
.status-right.box_more .ld_img img{
    width: 132px;
    
    height: 181px;
}
.status-right.box_more .ld_title{
    float: left;
    margin: 15px 15px 0;
    font: 14px/28px sans-serif;
	width:478px;
}
.status-right.box_more .ld_content{
    padding: 15px;
    font: 14px/28px sans-serif;
}
.status-right.boxs .comlist01 {
	padding:10px 12px 0 5px;
	height:140px;
}
.status-right.box_more .comlist01 {
	height:140px;
}
.pic .comlist01 li {
	display:inline-block;
	float:left;
	width: 200px;
	height: 221px;
	margin: 15px 0 0 15px;
	background: none;
	padding: 0;
}

.pic .comlist01 li a {
	display:inline-block;
	width: 185px;
	padding: 10px 10px 5px;
}
.pic .comlist01 li a img {
	width: 190px;
	height:154px;
}
.pic .comlist01 li a h6 {
	padding-left:10px;
	height:20px;
	overflow:hidden;
	font:bold 14px/20px "微软雅黑";
	color:#2b5c94;
	margin: 0;
}
.pic .comlist01 li a p {
	padding-left:10px;
	height:20px;
	overflow:hidden;
	font:12px/20px "微软雅黑";
	color:#666;
}
.pic .comlist01 li a:hover {
	background:#eef8fe;
}
.pic .comlist01 {
	padding:15px 0 0 0;
	overflow: hidden;
}
.comlist01 {
	padding:15px 12px 0 12px;
}
.comlist01 li {
	padding-left:16px;
	height:28px;
	background:url(../img/point.gif) left center no-repeat;
}
.status-right.boxs .comlist01 li {
	padding-left:5px;
	height:28px;
}
.comlist01 li.line {
	margin:10px 0;
	height:1px;
	border:1px dashed #dcdcdc;
	background:none;
}
.comlist01 li>span{float:right;font:14px/28px "微软雅黑";
	color:#999;}
.comlist01 li a {
	display:inline-block;
	font:14px/28px "微软雅黑";
	color:#333; width:500px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.boxs .comlist01 li a{width: 290px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.comlist01 li a:hover {
	color:#009a95;
}
.comlist01 li a:visited  {
	color:#009a95;
}
/*=详细页=*/
.sub-detail {
	margin-top:20px;
}
.szxx-xqtab img{max-width: 720px}
.sub-article {
	padding:25px;
	border:1px solid #cdcdcd;
}
.sub-article .sub-article-scrollHd{overflow-y: scroll;margin-bottom:20px;
    padding-right: 5px;
    height: 300px;}
.sub-article h2 {
	text-align:center;
	font:bold 24px/48px "微软雅黑";
	color:#2b5c93;
}
.sub-article h6 {
	margin-top:10px;
	margin-bottom:0;
	height:30px;
	background:#f7f7f7;
	text-align:center;
}
.sub-article h6 label {
	margin:0 10px;
	font:12px/30px "微软雅黑";
	color:#444;
}
.sub-article h6 label a {
	margin:0 5px;
	font:12px/30px "微软雅黑";
	color:#444;
}
.sub-article h6 label a:hover {
	color:#b01e0f;
}
.voice {
	margin-top:20px;
	text-align:center;
}
.article-nr {
	padding:10px 0 5px;
}
.article-nr table{max-width:920px}
.article-nr img{max-width:100%}
.article-nr p {
    font: 16px/26px "宋体";
	color#333333;
}
.article-nr video{background: #000}
.share {
	padding:5px 15px;
	height:24px;
	background:#f7f7f7;
}
.share span {
	display:inline-block;
	float:left;
	margin-right:30px;
	font:12px/24px "微软雅黑";
	color:#444;
}
.share label {
	display:inline-block;
	float:right;
	font:12px/24px "微软雅黑";
	color:#444;
}
.share .bshare-custom {
	display:inline-block;
	float:right;
}
/* add */
.xgwj-box,.xgwj-box a {
    margin-right: 30px;
    font: 14px/28px "微软雅黑";    
    color: #444;
}
.xgwj-box a:hover{
    color:#ff6600;
}
.article-nr div,.article-nr TRS_Editor {
   font: 16px/26px "宋体";
   color: #333333;
}
.article-nr p a{color: #333333;}

/*=信箱-详情页=*/
.szxx-xqtab table {
	border-left:1px solid #cdcdcd;
	border-top:1px solid #cdcdcd;
}
.szxx-xqtab.quesDetail td p{ white-space:normal}
.szxx-xqtab td.tl{}
.szxx-xqtab td.ct{white-space:normal}
.szxx-xqtab td {
	border-bottom:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	padding:10px 0;
	font:14px/30px "微软雅黑";
	color:#333;
	overflow:hidden;
}
.szxx-xqtab td p {
	padding:0 15px;
	font:14px/30px "微软雅黑";
	color:#333;
	white-space:nowrap;
}
.szxx-xqtab .advRpDt td p {white-space:normal}
.szxx-xqtab td.text-right {
	text-align:right;
	background:#f8f8f8;
}
#adv tr td{white-space:nowrap}
.szxx-xqtab .w150 {
	width:150px;
}
.szxx-xqtab .w100 {
	width:100px;
}
.szxx-xqtab .w318 {
	width:318px;
}
.szxx-xqtab .w317 {
	width:317px;
}

.myzj-detail .sub-detail{margin: 0;}
.myzj-detail .sub-detail p{text-align: center;line-height: 24px;font-size: 14px;margin-bottom: 10px;}
.myzj-detail .sub-detail .ti2,.myzj-detail .sub-detail .ti2 p{text-align: left;}
.myzj-detail .sub-detail .tl{text-align:left}
.myzj-detail .sub-detail .upload_img{ margin-left:15px}
.myzj-detail .szxx-xqtab table{}
.myzj-detail .szxx-xqtab input{width: 300px;}
.myzj-detail .szxx-xqtab p{text-align:left}
.myzj-detail .exam-detail p input{width: auto;margin-top:20px}
.myzj-detail .szxx-xqtab p.tc{text-align:center}
.myzj-detail .szxx-xqtab p span.error,.myzj-detail .szxx-xqtab p label.error{color:#f00;padding-left:10px}
.myzj-detail .szxx-xqtab textarea{width: 100%;height: 100px;font-size: 12px;}
.myzj-detail .szxx-xqtab .btn{text-align: center;}
.myzj-detail .szxx-xqtab .btn input{width: auto;margin: 0 5px;}
.myzj-detail .plat-left{float: left;}
.myzj-detail .plat-right{float:right;width:800px}
.myzj-detail .exam_normal .ques_options{font-size: 14px;}
.myzj-detail .exam_normal .ques_options input{margin: 0 5px 0 10px;}
.myzj-detail .exam_normal .ques_options span.other{margin-left:15px}
.questionlist .guide-tab,.examlist .guide-tab,.advlist .guide-tab{margin:0}
.questionlist .guide-tab td,.examlist .guide-tab td,.advlist .guide-tab td{text-align:left;padding-left:10px;color:#424242}
.sub-wrap{border:1px solid #cdcdcd}
.sub-wrap .hd{height:40px;line-height:40px;background:#f3f2f2;border-bottom:1px solid #dcdcdc}
.sub-wrap .hd h1{margin:0;float:left;font-size:20px;font-weight:normal;padding:0 15px}
.sub-wrap .hd li{float:left;margin-left:20px;margin-top:10px;font-size:14px;padding:0 15px;line-height:32px}
.sub-wrap .hd li.on{background:#fff;}
.sub-wrap .bd{clear:both}
.sub-wrap .bd ul{overflow:hidden;padding-bottom:20px;padding-right:15px;min-height:300px}
.sub-wrap .bd li{float:left;margin:20px 0 0 50px;background:#F9F9F9;border:1px solid #dcdcdc;font-size:14px;text-align:center;line-height:30px;width:170px}

/* CSS Document */
.t_head{ width:1000px; margin:0 auto;}
.t_body{ width:1000px; margin:0 auto; background:#FFF;}

.con_list{}
h3{margin:0}
.sub_list{  margin-top: 10px; border: 1px solid #dcdcdc;border-top:#0699CF solid 2px;}
.sub_list>span{ height:40px;  line-height:40px;  padding: 0 43px;  display: block; background: url(../img/zdly/ql_icon.png) no-repeat 14px center #F5F5F5;}
.sub_list>span>a{ font-size:16px; color:#0699CF; font-weight: bold;}
.zfjg .sub_menu ul li{float:left;width:209px;margin:20px 0 0 14px;font-size:12px;}
.sub_list .sub_menu{border-top:#ddd solid 1px;border-bottom:#ddd solid 1px; padding: 5px 20px;  display:block; }
.sub_list .sub_menu>div{ line-height: 40px; float:left; width: 220px; text-align:center;position:relative; z-index:1; height: 40px; }
.sub_list .sub_menu>div a{color:#006083; font-size:13px; padding: 5px 10px; text-decoration:none;}
.sub_list .sub_menu li h3 a.red{background:#c9000f; color:#FFF;}
.sub_list .sub_menu>div a:hover{ background:#0699CF; color:#FFF;}

.sub_list ul.sub_menu{border-bottom: 0; padding: 0;  display:block; }
.sub_list ul.sub_menu li{ line-height:50px; float:left; width: 186px; text-align:center; position:relative; z-index:1; height:50px;}
.sub_list ul.sub_menu li h3{font-weight:normal;}
.sub_list ul.sub_menu li h3 a{color:#006083; font-size:12px; padding: 5px 10px; text-decoration:none;}
.sub_list ul.sub_menu li h3 a.red{background:#c9000f; color:#FFF;}
.sub_list ul.sub_menu li h3 a:hover{ background:#0699CF; color:#FFF;}

.sub_list ul.sub_menu li dl{ position:absolute; /*width:65px; */border:#0699CF solid 1px; top:37px; left:23px; background:#FFF; padding:0 20px; display:none; z-index:999;}
.sub_list ul.sub_menu li dl dd{ border-bottom:dashed #ccc 1px; line-height:30px;}
.sub_list ul.sub_menu li dl dd.last{ border-bottom:none;}
.sub_list ul.sub_menu li dl dd a{}

.sub_list ul.sub_menu .add_a_hover a{background:#0699CF; color:#FFF;}
.sub_list ul.sub_menu .add_a_hover dl dd a{background:none;color:#0699CF; font-size:12px; padding: 5px 10px; text-decoration:none;}
.sub_list ul.sub_menu .add_a_hover dl dd a:hover{color:#c00; text-decoration:underline;}

.quesSearchBox>ul>li{font: 14px/24px microsoft yahei;padding-left: 5px;line-height: 35px;}
.quesSearchBox>ul>li>label{
    padding-right: 5px;
    display: block;
    font-weight: bold;
    font-size: 16px;
}
.quesSearchBox>ul>li input.scinput{width:100%;border:1px solid #dcdcdc;border-radius: 5px;height: 35px;}
.quesSearchBox>ul>li .sbm{
    margin: 15px auto;
    font-size: 16px;
    padding: 10px 20px;
    border-radius: 5px;
    background: #2980D0;
    color: #fff;
    border: 0;
    display: block;
}
.score_result ul{background:#dcdcdc;padding:1px 0;}
.score_result ul li{background:#fff;margin:1px;height:35px;line-height:35px;}
.score_result ul li label{display:block;float:left;width:27%;text-align:right;border-right:1px solid #dcdcdc;padding-right:3%;}
.score_result ul li span{display:block;float:right;width:68%;}
.ysq_deptment li{float:left;margin-right:10px;width:172px}
.ysq_deptment input{ vertical-align:middle;}
.ysq_deptment label{ vertical-align:middle; padding:0 10px 0 0}

.szfxxgkml{position:relative}
.szfxxgkml .zuolist{ float:left}
.szfxxgkml .mulu{
	font:12px/40px "宋体";
	color: #4F4F4F;
	overflow: hidden;
	_zoom:1;
}

.szfxxgkml .mulu ul li{
	float: left;
}
.szfxxgkml .mulu ul li a{
	color: #4F4F4F;
	padding-left: 2px;
}
.szfxxgkml .mulu  span{
	float: left;
	margin-right: 8px;
	display: block;
	font-weight: bold;padding-left:20px
}
.szfxxgkml .mulu ul {
	float: left;
	width: 580px;
}
.youlist{width:210px; position:absolute; right:0;top:45px}
.youlist ul{ padding:0 10px}
.youlist ul li{ background:rgb(251,251,251);margin-top:10px;height:40px;line-height:40px; padding-left:25px;border:1px solid #dcdcdc;font-size:14px
}
.youlist ul li i{margin-right:10px}
li.vl-item { 
width: 100%; 
} 
.app-vote ul, .app-vote ol, .app-vote li, .app-vote dl, .app-vote dt, .app-vote dd, .app-vote form, .app-vote p, .app-vote h1, .app-vote h2, .app-vote h3 { 
margin: 0; 
padding: 0; 
} 
.app-vote em { 
font-style: normal; 
} 
.app-vote ul, .app-vote ol { 
list-style: none outside none; 
} 
.vote-box-list { 
width: 586px; margin-top:15px;
} 
#appVote .vote-action { 
margin-top: 30px; 
width: 60px; 
} 
.vote-box-list li { 
list-style: none outside none; 
} 
.vote-box-list li .vote-item-wrap { 
padding: 5px 0; overflow:hidden; line-height:20px;font-size:13px
} 
.vote-box-list li.over { 
background-color: #FFE57F; 
} 
.vote-box-list li h4 { 
font-size: 1em; 
font-weight: normal; 
overflow: hidden; 
text-align: right; 
width: 260px; 
word-wrap: break-word; 
} 
.vote-box-list li .litem { 
background: none repeat scroll 0 0 #EFEFEF; 
border: 1px solid #E2E2E2; 
height: 20px; 
width: 195px; 
} 
.vote-box-list li p, .vote-box-list li h4 { 
float: left; 
margin: 0; 
padding: 0;text-align:left
} 
.vote-box-list li p input { 
float: left; 
margin: 0; 
} 
.vote-box-list li em, .vote-box-list li span { 
float: left; 
height: 20px; 
overflow: hidden; 
} 
.vote-box-list li .vleft, .vote-box-list li .right { 
width: 2px; 
} 
.vnum { 
text-indent: 5px;  
} 
ul.vote-ctrl-act-sep { 
margin: 5px 0; 
overflow: hidden; 
} 
ul.vote-ctrl-act-sep li { 
border-bottom: medium none; 
border-right: 1px solid #000000; 
float: right; 
margin-right: -1px; 
padding: 0 10px; 
} 
#appVoteAddForm dt { 
clear: left; 
text-align: right; 
width: 150px; 
} 
#appVoteAddForm .txt { 
width: 400px; 
} 
#appVoteAddForm .vote { 
height: 300px; 
width: 400px; 
} 
#appVoteAddForm .tip { 
color: #6B6B6B; 
} 
#appVoteAddForm .back_block { 
margin: 6px 0; 
width: 550px; 
} 
#text_vote_area p.m { 
color: #355E9D; 
} 
#text_vote_area p.t { 
color: #999999; 
} 

#examform .exam_normal{position:relative}
#examform .exam_normal span.error{position:absolute;top:0;right:0;color:#f00}
#tab{
     width:880px; border:1px #dddddd solid;
} 
#tab tr{
    height:30px;
}
#tab tr td{
    height:30px;
    line-height:24px;
     text-align:left;
	 font-size:14px
}