
/**
 * survey_result.css
 *
 * @description 调查结果页面样式
 **/

/* 公共样式 */
ul, ol ,dl {list-style:none;}
a:link,
a:visited {color:#555;}
a:hover {color:#D4105A;text-decoration:none;}
.hide {display:none;}
.co_red {color:#D9211E;}

/* 雪碧图 */
.notice_list .bg {background-image:url(../img/notice_bg.png);background-repeat:repeat-x;}

.notice_list .item i {background-image:url(../img/notice.png);background-repeat:no-repeat;}

/* 布局 */
.main {clear:both;width:985px;margin-top:10px;background-color:#fff;}
.main .col_main {float:left;width:745px;}
.main .col_side {float:right;width:225px;}

/* 左侧 */
.crumb {width:985px;height:25px;margin:8px auto 0;line-height:25px;color:#555;text-align:left;}
.crumb .arrow {font-family: "\5B8B\4F53";font-weight:bold;padding:0px 8px;}
.crumb a:link,
.crumb a:visited {color:#085C9B;}
.crumb a:hover {color:#D4105A;}

/* 公告列表 */
.notice_list .item {border-top:1px solid #D7D7D7;}
.notice_list .item .bg {display:block;overflow:hidden;height:86px;margin-bottom:-86px;background-position:0px 200px;}
.notice_list .item_inner {position:relative;padding:10px 10px 10px 20px;zoom:1;}
.notice_list .item .icon_toggle {position:absolute;top:15px;left:0px;width:12px;height:12px;background-position:0px 0px;cursor:pointer;}
.notice_list .item .time {position:absolute;right:10px;top:12px;font-family: verdana; color:#aaa;}
.notice_list .item h3 {width:500px;height:24px;font:bold 14px/24px "\5B8B\4F53";color:#555;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;}
.notice_list .item h3.co_red {color:#D4105A;}
.notice_list .item .desp_default {padding-top:5px;}
.notice_list .item .desp_hide {display:none;font-family: verdana;padding-top:12px;}
.notice_list .item .desp_hide p {line-height:21px;}
.notice_list .item .btn_toggle_wrap {margin-top:-19px;height:19px;line-height:19px;text-align:right;}
.notice_list .item .btn_expand ,
.notice_list .item .btn_close {display:inline-block;cursor:pointer;color:#e4393c;}
.notice_list .item .btn_close {display:none;}
.notice_list .item .btn_expand i {padding-left:4px;background-position:-60px 3px;margin-left:3px;}
.notice_list .item .btn_close i {padding-left:4px;background-position:-40px 3px;margin-left:3px;}
.notice_list .item p {line-height:19px;}
.notice_list .item a:link,
.notice_list .item a:visited {color:#e4393c;}
.notice_list .item a:hover {color:#D4105A;}

.notice_list .item_active {border-color:#e4393c;}
.notice_list .item_active .btn_toggle_wrap{ margin-top:0px;}
.notice_list .item_active .bg {background-position:0px 2px;}
.notice_list .item_active .desp_hide {display:block;}
.notice_list .item_active .icon_toggle {background-position:-20px 0px;}
.notice_list .item_active .btn_expand {display:none;}
.notice_list .item_active .btn_close {display:inline-block;}

/* 分页 */
.page_wrap {margin-top:10px;margin-bottom:0px;}
.page_wrap a:link,
.page_wrap a:visited {color:#014ccc;}
.page_wrap a:hover {color:#ff4e00;}

/* 右侧 */
.topic_list {border:1px solid #D7D7D7;padding:8px 15px 15px;background-color:#f8f8f8;}
.topic_hd {height:30px;line-height:30px;}
.topic_hd h4 {float:left;font-weight:bold;font-size:14px;color:#000;}
.topic_hd .more {float:right;font-family: "\5B8B\4F53";}
.topic_hd a:link,
.topic_hd a:visited {color:#000;}
.topic_hd a:hover {color:#D4105A;}
.topic_bd {clear:both;}
.topic_bd li {padding-left:12px;margin-top:2px;vertical-align:top;}
.topic_bd li i {display:inline-block;width:12px;margin-left:-12px;font:bold 12px/21px "\5B8B\4F53";}
.topic_bd li a:link,
.topic_bd li a:visited {color:#666;}
.topic_bd li a:hover {color:#D4105A;}

/* 宽屏 */
.wrap_1280 .main .col_main {width:985px;}



.gglistRihgtDivBox {
	margin-top: 10px;
}

.gglistRihgtDiv {
	border: 1px solid #dddddd;
	overflow: hidden;
}

.splitpaging {
	height: 50px;
	width: 985px;
	overflow: hidden;
	float: right;
	margin: 10px 0px 10px 0px;
}

.splitpaging ul {
	float: right;
	margin-right: 20px;
}

.splitpaging ul li {
	float: left;
	line-height: 30px;
	margin: 5px;
	font-size: 12px;
	color: #333333;
}

.splitpaging ul li a {
	border: 1px solid #cccccc;
	text-align: center;
	font-size: 12px;
	color: #333333;
	padding: 8px 12px 8px 12px;
	_padding: 6px 12px 6px 12px;
}

.splitpaging ul li .firstPage {
	background: #01A0B3;
	color: #FFFFFF;
}

.splitpaging ul li a:hover {
	color: #FFFFFF;
	background: #01A0B3;
}

.splitpaging ul .noneBorder {
	border: none;
}


.gglistRihgtDiv .ggItemDiv p.pContentTitle {
	float: left;
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #dddddd;
}

.gglistRihgtDiv .ggItemDiv p em {
	height: 40px;
	line-height: 40px;
}

.gglistRihgtDiv .ggItemDiv p font {
	float: right;
}

.gglistRihgtDiv .ggItemDiv p.pctitle {
	height: 40px;
	background: #f7f7f7;
}

.gglistRihgtDiv .ggItemDiv p.pctitle .DateTitle {
	float: right;
	height: 16px;
	width: auto;
	font-style: normal;
	padding-right: 102px;
	color: #333333;
}

.gglistRihgtDiv .ggItemDiv .topTitle {
	font-size: 14px;
	color: #333333;
	float: left;
	font-style: normal;
	width: 835px;
	margin-left: 10px;
	overflow: hidden;
}

.gglistRihgtDiv .ggItemDiv p .contentTitle {
	float: left;
	height: 16px;
	font-style: normal;
	width: 800px;
	margin-left: 10px;
	color: #00ACB9;
	overflow: hidden;
	cursor: pointer;
}

.pctitle


.companyGGShow {
	float: left;
	height: 16px;
	background: url(/Content/images/i/ggShow.jpg) no-repeat;
	font-style: normal;
	padding-left: 20px;
	width: 800px;
	margin-left: 10px;
	cursor: pointer;
}

.companyGGShow {
	float: left;
	height: 16px;
	font-style: normal;
	width: 800px;
	margin-left: 10px;
	cursor: pointer;
}

.gglistRihgtDiv .ggItemDiv p .contentDate {
	float: right;
	height: 16px;
	width: auto;
	font-style: normal;
	padding-right: 20px;
	color: #333333;
}

.gglistRihgtDiv .ggItemDiv .ggcontentDiv {
	height: auto;
	float: right;
	margin: 10px 20px 0px 20px;
	line-height: 25px;
	color: #333333;
	width: 950px;
	*width: 940px!important;
}

.gglistRihgtDiv .ggItemDiv p.closeDiv {
	float: right;
	width: 800px;
	height: 21px;
	line-height: 21px;
	background: url(/Content/images/i/ggshouqi.jpg) no-repeat right;
	text-align: right;
	padding-right: 20px;
	color: #00ACB9;
	cursor: pointer;
	border-bottom: 0px;
	margin-top: 20px;
}

.OfficeNews {
	overflow: hidden;
}

.OfficeNewBtn {
	height: 31px;
	border-bottom: #d71635 solid 2px;
	overflow: hidden;
	padding-left: 10px;
}

.OfficeNewBtn li {
	float: left;
	display: inline;
	margin-right: 5px;
}

.OfficeNewBtn li a {
	padding: 0 15px;
	font-size: 14px;
	color: #333;
	height: 30px;
	line-height: 30px;
	border: #ddd solid 1px;
	border-bottom: none;
	display: inline-block;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.OfficeNewBtn li.cur a {
	background: #d71635;
	border-color: #b7001f;
	color: white;
}

.OfficeNewContent {
	overflow: hidden;
	border: #ddd solid 1px;
	border-top: none;
	margin-top: 10px;
}

.OfficeNewMain {
	overflow: hidden;
}

.OfficeNewMain li {
	height: 36px;
	line-height: 36px;
	border-top: #ddd solid 1px;
	padding: 0 13px;
	overflow: hidden;
}

.OfficeNewMain li i {
	float: left;
	display: inline-block;
	width: 3px;
	height: 3px;
	background: url(/Content/images/OfficeNewMainLi.jpg) no-repeat;
	margin-top: 16px;
}

.OfficeNewMain li b {
	display: block;
	overflow: hidden;
	margin-left: 12px;
	margin-right: 150px;
}

.OfficeNewMain li span {
	float: right;
	width: 120px;
	text-align: right;
	display: inline-block;
}

.OfficeNewMain li a:hover i {
	background-position: -4px 0;
}

.OfficeNewMain li a:hover b {
	color: #d71635;
}
.newsListmain {
	margin: 0px auto;
	padding: 0px;
	background: #FFFFFF;
	width: 100%;
	height: auto;
}

.mbx { padding:12px 30px; margin:12px 0px; background:url(home.jpg) 10px center no-repeat; height:14px; line-height:14px; font-size:12px; font-family:微软雅黑; color:#2f2f2f; border:#dedede 1px solid}

.mbx a { font-family:微软雅黑; color:#2f2f2f; font-size:12px}

.lleft { float:left; width:185px; }

.lcenter { float:left; width:653px; margin-left:20px; }

.lright { float:right; width:322px; border-top:#dddddd 1px solid; }





.arc {width:100%;}

.arc .am1 { padding:15px 35px; border:#dddddd 1px solid;}

.arc .am1 h1 { font-size:20px; text-align:center; color:#333333; font-weight:100;}

.arc .am1 .info { font-size:12px; color:#666666; text-align:center; padding:8px 0px; border-bottom:#dddddd 1px dashed;}

.arc .am1 .info a { color:#666666;}

.arc .am1 .body { padding:25px 0; font-size:14px; line-height:30px; border-bottom:#dddddd 1px dashed; }

.arc .am1 .body p { margin:3px 0;}

