﻿@charset "utf-8";
/*=主体=*/
.subwrap {
	width:1160px;
	margin:0 auto 15px auto;
}
.subcon {
	padding-bottom:10px;
}
.submain {
	padding:20px 38px 50px 38px;
	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');
}
.bdl{
	box-shadow: 0px 0px 5px #dcdcdc;
	 -moz-box-shadow: 0px 0px 5px #dcdcdc;
    -webkit-box-shadow: 0px 0px 5px #dcdcdc;
	/* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#dcdcdc')";
}
.mt10 {
	margin-top:10px;
}
.qhbox{display:none;}
/*=面包屑=*/
.curmb {
	margin-bottom:20px;
	padding-left:30px;
	height:25px;
	background:#f3f2f2 url(../images/home.png) no-repeat 10px 5px;
	font:12px/25px "微软雅黑";
	color:#858585;
}
.curmb span {
	font:12px/20px "微软雅黑";
	color:#858585;
	padding:0 5px
}
.curmb a {
	font:12px/20px "微软雅黑";
	color:#858585;
	cursor: pointer;
}
.curmb a:hover {
	color:#0072c9;
}
/*=共用标题subtit01=*/
.subtit01 {
	padding-right:4px;
	height:36px;
	border-bottom:2px solid #185482 ;
}
.subtit01 span {
	display:inline-block;
	float:left;
	padding:0 3px;
	font:bold 16px/36px "微软雅黑";
	color:#555555;
}
.subtit01 span a{
	font:bold 16px/36px "微软雅黑";
	color:#555555;
	float: none;
	margin: 0;
	cursor: pointer;
}
.subtit01 a {
	display:inline-block;
	margin-top:12px;
	float:right;
	font:12px/24px "微软雅黑";
	color:#333;
}
.subtit01 a:hover {
	color:#0072c9;
}
/*=共用标题subtit02=*/
.subtit02 {
	height: 60px;
	background:url(../images/list_menuTop.png);
	padding: 0 0 0 25px;
}
.subtit02 strong {
	font:bold 16px/49px "微软雅黑";
	color: #FFFFFF;
}
/*=翻页导航=*/
.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;cursor: pointer;
}
.page a.btn {
	padding:0;
	width:64px;
	height:25px;
	background:#329BDD;
	text-align:center;
	color:#fff;
}
.page a:hover,.page .hv {
	background:#2b5c94;
	color:#fff;
}
.page .blue{
	background:#2b5c94;
	color:#fff;
	text-align:center;
	width:20px;
}
/*列表comlist01*/
.status-box {
	padding-top: 5px;
	overflow: hidden;
}
#listByPage{float: none;width:100%;}
/*=左侧=*/
.status-left {
	display:inline-block;
	float:left;
	width:240px;
}
.plat-left .status-left{width:220px}

.status-menu {
}
.status-menu dt {
	height:40px;
	margin-bottom:3px;
}
.status-menu dt a {
	display:inline-block;
	padding-left:50px;
	width:190px;
	height:40px;
	background:url(../images/2015_status_menu_bg.png) no-repeat 0 0;
	font:14px/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 {
	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:770px;
}
.status-right.boxs{margin-top: -15px;width: 780px;padding-left:19px;}
.status-right.box_more{margin-top: -15px;padding-left: 27px;}
.status-right.boxs .box{width: 360px;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;
}
.comlist01 {
	padding:15px 12px 0 12px;
}
.comlist01 li {
	padding-left:16px;
	height:28px;
}
.status-right.boxs .comlist01 li {
	padding-left:5px;
	height:28px;
}
.comlist01 li.line {
	margin:10px 0;
	height:1px;
	border:1px dashed #dcdcdc;
}
.comlist01 li>span{float:right;font:14px/28px "微软雅黑";
	color:#999;}
.comlist01 li a {
	display:inline-block;
	font:14px/28px "微软雅黑";
	color:#333;width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap
}
.boxs .comlist01 li a{width: 220px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.comlist01 li a:hover {
	color:#0072c9;
}
/*=详细页=*/
.sub-detail {
	margin-top:20px;
}
.sub-article {
	padding:25px;
	border:1px solid #cdcdcd;font-size:14px
}
#map .maplist{overflow: hidden;margin-bottom: 20px}
#map .maplist li{float: left;cursor: pointer;background: #F3F2F2;height: 40px;line-height: 40px;margin-top: 10px;margin-left: 25px;padding: 0 15px;}
#map .maplist li:hover{background: #ccc}
.quesDetail .txtct{width: 787px}
.quesDetail .txtct p,.quesDetail .txtct span{font: 14px/30px "微软雅黑" !important}
.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 10px 5px 10px;overflow: hidden;
}
.article-nr table{margin-left:auto !important;margin-right: auto !important}
.article-nr img{max-width:100%;height:auto}
.article-nr,.article-nr p {
    font: 16px/26px "宋体";
	color#333333;
}
.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 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 .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:705px}
.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:15px;margin-top:10px;font-size:14px;padding:0 15px;line-height:32px; cursor:pointer}
.sub-wrap .hd li.on{background:#fff;border:1px solid #dcdcdc;border-bottom:0;line-height:30px}
.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 40px;background:#F9F9F9;border:1px solid #dcdcdc;font-size:12px;text-align:center;line-height:30px;width:150px}

/* CSS Document */
.t_head{ width:1000px; margin:0 auto;}
.t_body{ width:1000px; margin:0 auto; background:#FFF;}

.con_list{ border-left:#ddd solid 1px;border-right:#ddd solid 1px;}
h3{margin:0}
.sub_list{ border-top:#0699CF solid 2px; }
.sub_list span{ height:40px;  line-height:40px;  padding:0 20px;  }
.sub_list span a{ font-size:16px; color:#0699CF; }
.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-top:#ddd solid 1px;border-bottom:#ddd solid 1px; padding:0 20px;  display:block; }
.sub_list ul.sub_menu li{ line-height:50px; float:left; width:160px; 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{float:left;font: 14px/24px microsoft yahei;padding-left: 5px;line-height: 35px;}
.quesSearchBox>ul>li>label{
    float: left;
    padding-right: 5px;
}
.quesSearchBox>ul>li .sbm{
    margin-left: 50px;
}
.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;
}
.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; 
} 
#ztzl{}
#ztzl .now{
    overflow: hidden;
}
#ztzl .now li{background: url(../images/2015_first_data_bg01.png) no-repeat;cursor: pointer;width: 214px;height: 108px;padding: 40px 10px 0;float: left;font-size: 20px;text-align: center;margin: 10px 0 0 14px;}
#ztzl .now li a{
    white-space: normal;
    color: #fff;
}
#ztzl .old{
    overflow: hidden;
}
#ztzl .old .hd{
    background: #85B7D6;
    margin-top: 30px;
    color: #fff;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    font-size: 16px;
}

#ztzl .old .hd a{
    color: #fff;}



#ztzl .old li{background: url(../images/2015_first_a_bg07.png) no-repeat;cursor: pointer;width: 200px;height: 55px;float: left;text-align: center;padding: 15px 10px 0;font-size: 16px;margin: 10px 0 0 25px;}
#ztzl .old li a{color: #666}

#gkzn .left-box{ width:240px;float: left;}
#gkzn .left-box li{height:40px;line-height:40px;background: #E2E2E2;margin-bottom: 10px;text-align: center;}
#gkzn .left-box li a{
    font-size: 16px;
    color: #666;
}
.xianwei .tl{overflow:hidden;height:30px;line-height:30px}
.xianwei .tl span{float:left;font-weight:bold}
.xianwei .tl .more{float:right}
.xianwei a{color:#666}
.xianwei .hd{margin-top:10px;clear:left;float: none;width: auto;background: none;height: auto;}
.xianwei .hd span{display:block;background: #329BDD;color:#fff;width:100px;text-align:center;height:30px;line-height:30px}
.xianwei .bd{
    padding-top: 10px;
}
.xianwei .bd ul{overflow:hidden;line-height:28px}
.xianwei .bd ul li{float:left;margin:0 0 0 15px;white-space:nowrap}