@charset "utf-8";

/* CSS Document */
	/*--------------  content_search    ----------------*/
#content {
	padding: 10px;
	background: #fff;
}
.editContent {
	padding: 10px;
	background: #fff;
}

.position {
	border-bottom: 1px #d7d7d7 solid;
	margin: 0 5px 10px 0;
	padding: 0 0 10px 0;
}

.position span {
	display: inline-block;
	color: #959595;
	font-size:14px;
	color:#035ca9;
}

.searchBox {
	background: none repeat scroll 0 0 #FBFBFB;
	border: 1px #d7d7d7 solid;
	padding: 10px 0px;
	position: relative;
}

.searchBox .searchTable{
	width:0 !important;
}

.searchTable td,.searchTable th {
	font-weight: normal;
	padding: 0 2px;
	color: #066dc6;
}

.searchTable th {
	/* padding: 0 0 0 10px; */
	color: #066dc6;
	font-size: 14px;
}
.searchTable th:nth-of-type(1) {
	padding: 0 0 0 10px;
}
.searchTable input {
	color: #2575c7;
	font-size: 14px;
}

.txt {
	border: 1px #d8d8d8 solid;
	height: 28px;
	line-height: 28px;
	padding: 0 5px;
}

.searchBottom {
	border-top: 1px #d7d7d7 solid;
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
	overflow: hidden;
}

a.screen {
	position: absolute;
	display: bolck;
	height: 24px;
	width: 99px;
	right: 10px;
	bottom: -25px;
	line-height: 24px;
	text-align: center;
	/*color: #818080;*/
	color:#fa993e;
	cursor: pointer;
	border: 1px #D7D7D7 solid;
	border-top: none;
	background: #FBFBFB;
	text-decoration: none;
}

#screen {
	position: absolute;
	background: url(../images/more.png) no-repeat;
	height: 34px;
	width: 99px;
	right: 10px;
	bottom: 0;
	line-height: 34px;
	text-align: center;
	color: #818080;
	cursor: pointer;
	top: 18px;
}

#close {
	position: absolute;
	right: 10px;
	bottom: 0px;
	cursor: pointer;
}

#close a:hover {
	text-decoration: none
}

.bottomTable {
	margin: 0 20px 0 8px;
	height: 28px;
}

.bottomTable td {
	padding: 0 2px;
}

.messageBox {
	border: 1px #d7d7d7 solid;
}

p.tableTop {
	background: url(../images/table_top.png) repeat-x;
	height: 32px;
	padding: 5px 0 0 8px;
}

p.tableTop span {
	font-size: 16px;
}

.infoTable {
	border-collapse: collapse;
}

.infoTable th,.infoTable td {
	padding: 5px 10px;
	border-top: 1px #d7d7d7 solid;
	font-weight: normal;
	text-align:center;
	font-size: 14px;
}

.infoTable th {
	background: #EBF4FF;
	color: #066dc6;
	height:30px;
}

.infoTable td {
	color: #2575c7;
	height: 38px;
}

.infoTable tr:hover {
	background: #dee8f2;
}

.infoTable .click {
	background: #85b1e2;
	color: #fff;
}

.page {
	font-weight: normal;
}

.page span {
	color: #5fa6d3;
	padding: 0 2px;
}

.page .pagebtn {
	padding: 0 5px;
}

.page .pagebtn:hover {
	text-decoration: underline;
}

/*--------------  content_message    ----------------*/
.messageTable th,.messageTable td {
	padding: 5px;
	color: #535050;
	font-weight: normal;
}

.tips {
	border-top: 1px #d7d7d7 solid;
	padding-left: 50px;
	margin: 0 10px;
}

.tips p {
	background: #ececec;
	padding: 2px 10px;
}

.outerP {
	position: relative;
	float: left;
}

#icon01 {
	position: absolute;
	background: url(../images/icon01.png) no-repeat;
	width: 19px;
	height: 11px;
	top: -11px;
	left: 20px;
}

h2 {
	font-size: 14px;
	margin-bottom: 10px;
}

<!--
添加号码弹出框样式-->DIV.postCon {
	FONT-SIZE: 12px;
	COLOR: #666666
}

DIV.postBody {
	FONT-SIZE: 12px;
	COLOR: #666666;
	LINE-HEIGHT: 150%
}

.mySearch {
	DISPLAY: none
}

#mainContent {
	MARGIN-TOP: 5px;
	MARGIN-LEFT: 5px
}

#author_profile {
	DISPLAY: none
}

.postCon A {
	COLOR: #0099ff
}

.postBody A {
	COLOR: #0099ff
}

.feedbackCon A {
	COLOR: #0099ff
}

#sideBar {
	BORDER-RIGHT: #ced7ce 1px solid;
	BORDER-TOP: #ced7ce 1px solid;
	MARGIN: 0px 0px 0px 4px;
	BORDER-LEFT: #ced7ce 1px solid;
	WIDTH: auto;
	BORDER-BOTTOM: #ced7ce 1px solid;
	POSITION: fixed;
	TOP: 24%
}

.newsItem {
	DISPLAY: none
}

#calendar {
	DISPLAY: none
}

.catListLink {
	DISPLAY: none
}

.catListComment {
	DISPLAY: none
}

.catListFeedback {
	DISPLAY: none
}

#sideBarMain {
	DISPLAY: none
}

#EntryTag {
	DISPLAY: none
}

.catListTag {
	DISPLAY: none
}

.cvBoxShade {
	Z-INDEX: 2000;
	BACKGROUND: #ccc;
	LEFT: 0px;
	WIDTH: 100%;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 0px
}

.cvBoxBorder {
	FONT-SIZE: 12px;
	Z-INDEX: 2000;
	WIDTH: 100%;
	BORDER: 1px #aeaeae solid;
	POSITION: absolute;
	box-shadow: 0 0 5px rgba(17, 4, 5, 0.27);
	-webkit-box-shadow: 0 0 5px rgba(17, 4, 5, 0.27);
	-moz-box-shadow: 0 0 5px rgba(17, 4, 5, 0.27);
}

.cvBoxTitleBar {
	WIDTH: 100%;
	LINE-HEIGHT: 33px;
	HEIGHT: 33px;
	background: url(../images/shadow_title_bg.png) repeat-x;
	border-bottom: 1px #e4e4e4 solid;
}

.cvBoxTitleBarText {
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FLOAT: left;
	COLOR: #7586ab;
}

.cvBoxTitleBarClose {
	PADDING-RIGHT: 10px;
	FLOAT: right;
	COLOR: #3867af;
	FONT-FAMILY: Verdana
}

.cvBoxTitleBarClose IMG {
	BORDER-TOP-WIDTH: 0px;
	DISPLAY: block;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	MARGIN: 4px 0px 0px;
	BORDER-RIGHT-WIDTH: 0px
}

.cvBoxBody {
	WIDTH: 100%;
	BACKGROUND-COLOR: #ffffff
}

.cvBoxBodyBtn {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 20px;
	PADDING-TOP: 20px
}

.cvBoxBodyBtn P {
	MARGIN: 20px 0px 0px
}

.cvBoxBtnSubmit {
	BORDER-RIGHT: #34538b 1px solid;
	BORDER-TOP: #34538b 1px solid;
	BACKGROUND: #486aaa;
	BORDER-LEFT: #34538b 1px solid;
	WIDTH: 60px;
	CURSOR: pointer;
	COLOR: #fff;
	LINE-HEIGHT: 23px;
	BORDER-BOTTOM: #34538b 1px solid;
	HEIGHT: 24px
}

.cvBoxBtnCancel {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BACKGROUND: #eee;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 60px;
	CURSOR: pointer;
	COLOR: #333;
	LINE-HEIGHT: 23px;
	BORDER-BOTTOM: #ccc 1px solid;
	HEIGHT: 24px
}

.cvBoxClear {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	LINE-HEIGHT: 1px;
	PADDING-TOP: 0px
}

/**提意见开始**/
.main-bg {
	padding: 10px;
}

.main-bg .suggest {
	font-size: 20px;
	line-height: 27px;
}

.main-bg .cont {
	background: #f9f9f9;
	border: 1px solid #d7d7d7;
	padding: 10px 20px;
	margin-top: 10px;
}

.main-bg .uploadBox {
	border-top: 1px solid #d7d7d7;
	padding-top: 10px;
}

.main-bg .upload {
	border: 1px solid #d7d7d7;
	padding: 10px;
}

.main-bg .txt2 {
	color: #6B6B6B;
	font-size: 14px;
}

.main-bg .txta {
	width: 640px;
	height: 250px;
	border: 1px solid #d7d7d7;
	resize: none;
	margin-top: 10px;
	line-height: 22px;
	font-size: 14px;
	padding: 5px;
}

.main-bg .tips2 {
	background: #d3ecf9;
	display: inline-block;
	border: 1px solid #9fddfc;
	padding: 2px 10px;
	margin: 10px 0;
}

.main-bg .tips3 {
	background: #ffffcc;
	border: 1px solid #d7d7d7;
	padding: 2px 10px;
	margin-top: 10px;
	border-radius: 5px;
	line-height: 20px;
	display: inline-block;
}

/**提意见结束**/ /**首页搜索样式开始**/ /*order*/
.main_search {
	margin: 0 10px 0 10px;
	border-bottom: 1px #d8d8d8 solid;
	padding: 0 10px 20px 0;
}

.search_list {
	margin-top: 20px;
}

.main_search .search_list a {
	display: inline-block;
	font-size: 14px;
	color: #5F5F5F;
	line-height: 14px;
	padding: 0 10px;
	border-right: 1px #5F5F5F solid;
}

.main_search .search_list a.on {
	font-weight: bold;
	color: #5188b3;
}

.search_frame {
	width: 450px;
	background: #ebebeb;
	padding: 3px;
	margin-top: 5px;
}

.frame_in {
	border: 1px #d8d8d8 solid;
	height: 38px;
	line-height: 38px;
	color: #555;
	background: #fff;
}

.frameLeft {
	height: 38px;
	padding: 0 5px;
}

.icon_right {
	clear: both;
}

.iconwrap h2 {
	background: #63A0F1;
	padding: 8px 15px;
	color: #fff;
	float: left;
	position: relative;
}

.iconwrap .h_icon {
	background: url(../images/icon02.png) no-repeat;
	height: 10px;
	width: 24px;
	position: absolute;
	left: 35%;
	bottom: -8px;
}

.icon_left p {
	text-align: center;
	line-height: 30px;
	height: 30px;
}

.tableTop .tit2 {
	color: #5188b3;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	display: inline-block;
}

.search_frame {
	width: 450px;
	background: #ebebeb;
}
.search_none{ border:1px #97b9d3 solid; background:url(../images/icon_03.png) 10px center no-repeat #e4f2fd; padding:30px 0 30px 80px;font-weight:bold;}
.search_none p{ line-height:24px; font-size:14px;}
.search_none .search_hint{ color:#ed6100; padding:0 5px; }
/**首页搜索样式结束**/
/*在线调查结果页面开始*/
.survery{
	width:80%;
	margin:0 auto;
	}
.survery dd{
	padding-bottom:15px;
	}
.survery dt{
	margin-bottom:5px;}
.survery dt .tit3{
	font-size:14px;}
.survery ul li{
	padding:4px 0;
	border-bottom:1px dashed #ebebeb;}	
.survery .answer{
	overflow:hidden;
	line-height: 22px;
	}
.survery .answer input{
	margin-right:5px;}
.survery .percent{
	}
.survery .percent .num2{
	line-height: 22px;
	color:#3CA2F0;
	}
.survery .percent .progress{
	position:relative;
	vertical-align: -6px;
	line-height: 22px;
	display: inline-block;
	background:#ededed;
	width:80%;
	height:18px;
	}
.survery .percent .progress .val{
	display:inline-block;
	background:#009;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height: 18px;
	}
.survery .percent .progress .c4{
	background:#E75105;
	}
.survery .percent .progress .c2{
	background:#F18E0B;
	}
.survery .percent .progress .c1{
	background:#4D9EC3;
	}
.survery .percent .progress .c3{
	background:#52C36B;
	}
.survery .percent .progress .c5{
	background:#BD5A89;
	}
.survery .percent .pn{
	color:#666;
	display: inline-block;
	width:45px;
	}
/*在线调查结果页面结束*/