body {
	font-size: 12px;
	color: #333;
	font-family: Verdana, sans-serif;
	background:#fff url(images/bg.jpg);
	
}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd {
	margin: 0;
}
h1 {
	font-size: 16px;
	text-align: center;
	padding-top:10px;
}
h2 {
	font-weight: normal;
	font-size: 14px;
}
h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 12px;
}
ul, ol {
	padding-left: 0;
}
ul li {
	list-style: none outside none;
}
li {
	vertical-align:middle;
}
img {
	border: none;
	vertical-align: middle;
}
em {
	font-style: normal;
}
input, textarea, select {
	font-size: 12px;
	color: #333;
	outline: none;
}
input, radio {
	vertical-align: middle;
}
input:-moz-placeholder {
color:#ccc;
font-weight:normal!important;
}
input:-ms-input-placeholder {
color:#ccc;
font-weight:normal!important;
}
input:placeholder {
color:#ccc;
font-weight:normal!important;
}
select {
	border: 1px solid #d5d5d5;
	padding: 5px 5px;
	border-radius: 3px;
	vertical-align: middle;
}
.inputbg {
	border:1px solid #ddd;
	font-size:100%;
	height:22px;
	line-height:22px;
	padding:0 5px;
	font-family:"microsoft yahei";
	vertical-align:middle;
}
.inputbg:focus {
	border-color:#999;
}
button, input.btn {
	border:1px solid #ddd;
	font-size:100%;
	padding:5px 10px;
	font-family:"microsoft yahei";
	cursor:pointer;
	vertical-align:middle;
	white-space:nowrap;
	word-break:break-all;
	line-height:1;
}
button:hover, input.btn:hover {
	border-color:#ccc;
}
button:focus, input.btn:focus {
	border-color:#999;
}
input:disabled, button:disabled, textarea:disabled, select:disabled {
	cursor:not-allowed;
}
td {
	position: relative;
}
a {
	color: #333;
	text-decoration: none;
	cursor: pointer;
}
a:visited {
	color:#333;
}
a:hover {
	color: #c70607;
	text-decoration: none;
}
.clear:after {
	content: '.';
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
	line-height: 0;
}
.clear {
	zoom: 1;
}
.blank0, .blank5, .blank8, .blank10, .blank16 {
	clear:both;
	height:0px;
	font-size:0;
	overflow:hidden;
}
.blank5 {
	height:5px;
}
.blank8 {
	height:8px;
}
.blank10 {
	height:10px;
}
.blank16 {
	height:16px;
}
.p_fixed {
}
.left {
	float:left!important;
}
.right {
	float:right!important;
}
.moreR {
	position:absolute;
	right:10px;
	top:0;
}
.gray {
	color:#999;
}
.none {
	display:none;
}
.mR {
	margin-right:10px
}
/*=========css format===========*/
/*列表标题样式*/
ul.nl {
	padding:4px 0;
}
ul.nl li {
	line-height:28px;
	padding-left:20px;
	position:relative;
	background:url(images/wqcms.png) no-repeat 7px 0;
}
ul.nl li span.date {
	position:absolute;
	right:10px;
	top:0;
	color:#999;
}
ul.nl li.dark {
	background:#f0f0f0
}
/*帖子列表*/
ul.pl {
	padding:8px 0;
}
ul.pl li {
	line-height:28px;
	padding-left:20px;
	position:relative;
	background:url(images/wqcms.png) no-repeat 7px 0;
}
/* digg排行列表 */
ul.dnl {
	padding:8px 0;
}
ul.dnl li {
	line-height:24px;
	padding-left:20px;
	position:relative;
	background:url(images/wqcms.png) no-repeat 7px 0;
}
ul.dnl li .dig {
	position:absolute;
	right:10px;
	top:0;
}
ul.dnl li:lt(3) .dig .icon-heart:before {
color:#f60!important;
}
/*简介*/
ul.nsum {
}
ul.nsum li {
	padding:5px;
	position:relative;
	border-bottom:1px dashed #ddd;
}
ul.nsum li h4 {
	font:16px/30px "microsoft yahei";
}
ul.nsum li .intro {
	line-height:24px;
	color:#666;
	padding:0 0 8px;
}
ul.nsum li .info {
	color:#999;
	padding-bottom:8px;
}
ul.nsum li .info div {
	display:inline;
	padding:0 5px;
}
ul.nsum li .dig {
	position:absolute;
	right:10px;
	top:5px;
	line-height:30px;
}
ul.nsum li .dig a {
	border:1px solid #ddd;
	padding:5px;
}
ul.nsum li .dig a em {
	padding:0 3px;
}
ul.nsum li .dig a:hover {
	border-color:#ccc;
}
ul.nsum li .imgcon {
	display:inline;
	margin:5px;
}
/*列表简介*/
ul.sumlist {
}
ul.sumlist li {
	padding:15px 0;
	position:relative;
	border-bottom:1px dashed #ddd;
}
ul.sumlist li h4 {
	font:20px/30px "microsoft yahei";
}
ul.sumlist li h4 a {
	display:inline-block;
	padding:0 5px;
}
ul.sumlist li h4 a:hover {
	text-decoration:none;
	background:#458FCE;
	color:#fff;
}
ul.sumlist li h4 a:hover i:before, ul.sumlist li h4 a:hover i {
	color:#fff;
}
ul.sumlist li .intro {
	line-height:24px;
	color:#666;
	padding:8px 5px 15px;
}
ul.sumlist li .intro img {
	margin:10px auto;
	display:block;
	max-width:100%;
}
ul.sumlist li .info {
	color:#999;
	position:relative;
	height:24px;
	overflow:hidden;
	line-height:24px;
}
ul.sumlist li .info div, ul.sumlist li .info span {
	display:inline-block;
	padding:0 5px;
	vertical-align:top;
*display:inline;
*zoom:1;
}
ul.sumlist li .info .envir {
	width:340px;
	overflow:hidden;
}
ul.sumlist li .author {
	padding:5px;
	color:#999;
}
ul.sumlist li .author span {
	padding:0 5px;
}
ul.sumlist li .dig {
	position:absolute;
	right:10px;
	top:15px;
	line-height:30px;
}
ul.sumlist li .dig a {
	border:1px solid #ddd;
	padding:5px;
}
ul.sumlist li .dig a em {
	padding:0 3px;
}
ul.sumlist li .dig a:hover {
	border-color:#ccc;
}
ul.sumlist li .dig .icon-heart, ul.sumlist li .dig .icon-heart:before {
	color:#f60!important;
}
ul.sumlist li .imgcon {
	padding:5px 10px;
}
#psContainer li .intro {
	font-size:14px;
}
#psContainer li .intro fieldset {
	font-size:12px;
	color:#999;
	border:1px solid #ddd;
	margin-bottom:5px;
	border-radius:5px;
}
/*列表新闻*/
ul.nlist {
	padding:10px 0;
	font-size:14px;
}
ul.nlist li {
	position:relative;
	padding:5px 10px;
	line-height:24px;
}
ul.nlist li a {
	display:inline-block;
	padding:0 5px;
	font:14px "microsoft yahei";
}
ul.nlist li a:hover {
	text-decoration:none;
	background:#458FCE;
	color:#fff;
}
ul.nlist li a:hover i, ul.nlist li a:hover i:before {
	color:#fff;
}
ul.nlist li span.date, ul.nlist li span.del {
	position:absolute;
	float:right;
	right:10px;
	top:5px;
	color:#999;
}
/*扩展字段*/
.extendlist {
	padding:0 5px 10px;
	line-height:24px;
}
.extendlist dl, .extendlist dl dt, .extendlist dl dd {
	display:inline;
}
.extendlist dl dt {
	font-weight:bold;
}
/*头条新闻*/
.headline {
	padding:5px;
	border-bottom:1px dashed #ddd;
}
.headline h3 {
	font:18px/30px "microsoft yahei";
}
.headline .intro {
	padding:5px;
	color:#666;
	line-height:24px;
	max-height:48px;
	overflow:hidden;
}
/*图片新闻列表*/
.imglist {
	padding:10px 0 0;
}
.imglist li {
	float:left;
	text-align:center;
	padding-bottom:10px;
}
.imglist li a {
	position:relative;
	display:inline-block;
*display:inline;
*zoom:1;
}
.imglist li img {
	padding:2px;
	border:1px solid #ddd;
	display:block;
	margin:0 auto;
}
.imglist li a:hover img {
	border-color:#999;
	background:#f5f5f5;
}
.imglist li h5 {
	text-align:center;
	line-height:30px;
}
/*调查*/
.pollshow {
}
.pollshow dt {
	padding:10px 0 5px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.pollshow dd ul li {
	line-height:24px;
	padding-left:10%;
}
.pollshow .pollbtn {
	text-align:center;
	padding:10px 0;
}
.pollshow .pollbtn button {
	margin:0 5px;
}
/* 分页 */
.pager {
	font-family:"microsoft yahei";
	padding:15px 0;
	height:40px;
	clear:both;
	word-break:keep-all;
	font-size:14px;
	text-align:center;
}
.pager ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.pager li {
	display:inline-block;
	margin:0 5px 0 0;
	color:#999;
*display:inline;
*zoom:1;
}
.pager li.p_total {
	background:#FFF;
	font-weight:bold;
	color:#005768;
	border:1px solid #ddd;
	padding:5px 10px;
}
.pager li.p_current {
	background:#005768;
	color:#FFF;
	border:1px solid #005768;
	padding:5px 10px;
}
.pager li.p_nolink {
	color:#ccc;
	border:1px solid #f3f3f3;
	padding:5px 10px;
}
.pager li a {
	display:block;
	color:#666;
	background:#fff;
	border:1px solid #ddd;
	padding:5px 10px;
	text-decoration:none !important;
}
.pager li input {
	margin-left:15px;
	font-family:verdana;
	border:1px solid #ddd;
	color:#999;
	width:1.5em;
	padding:7px 10px;
	text-align:center;
	font-size:16px;
}
.pager li a:hover, .pager li input:focus {
	border-color:#26a0da;
	color:#fff;
	background:#ff7b00;
}
/* 阅读消息界面 */
#msCon {
	width:500px;
	height:400px;
	border:1px solid #ccc
}
.msLeft {
	width:160px;
	float:left;
	height:100%;
	border-right:1px solid pink
}
.msRight {
	width:339px;
	float:left;
	height:100%
}
.msHead {
	width:100%;
	line-height:29px;
	border-bottom:1px solid #ccc;
	background:#eee;
	cursor:pointer;
	;
	text-align:center
}
.msContact {
	width:160px;
	height:340px;
	background:#fff;
	overflow-x:hidden
}
.msContact a {
	float:left;
	width:140px;
	line-height:25px;
	padding-left:20px
}
.msContact a.msCur {
	background:#eef
}
#msFriend {
	display:none
}
#msList {
	height:280px;
	line-height:150%;
	overflow-y:auto;
	word-wrap:break-word;
}
.msMsg {
	padding:5px 10px
}
.msMe {
	color:#42b475
}
.msSender {
	color:#006efe
}
.msBody {
	padding-left:1em
}
.msUnread {
	font-weight:bold
}
#msForm {
	height:110px;
	padding:5px
}
#msForm textarea {
	width:323px;
	height:70px;
}
#msSubmit {
	text-align:right;
	padding:3px 20px
}
/* 隔数行分隔行 */
.sep {
	height:15px;
	background:none;
}
/* 网站导航 */
#siteNav {
	padding:15px 0 25px;
	line-height:36px;
	zoom: 1;
}
#siteNav:after, #siteNav dl dd ul:after {
	content: '.';
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
	line-height: 0;
}
#siteNav dl dt a {
	display:block;
	font-weight:bold;
	padding-left:15px;
	color:#666;
}
#siteNav dl dt a:hover {
	background:#666;
	color:#fff;
	text-decoration:none;
}
#siteNav dl dd {
	padding-left:15px
}
#siteNav dl dd ul {
	zoom: 1;
}
#siteNav dl dd ul li {
	float:left
}
#siteNav dl dd ul li a {
	padding:3px 5px;
}
/*新闻展示*/
.nShow {
	padding-top:10px;
}
.nShow h1 {
	font-size:20px;
	font-family:"microsoft yahei";
	margin-bottom:0px;
	font-weight:bold;
	padding-left:20px;
}
.nShow h2 {
	font-size:16px;
	font-family:"microsoft yahei";
	margin-bottom:15px;
	font-weight:normal;
}
.nShow .info {
	margin-bottom:15px;
	color:#666;
	position:relative;
	text-align:center;
	height:50px;
	line-height:50px;
	border-bottom:1px dashed #ddd;
}
.nShow .info .moreR {
	font-size:16px;
}
.nShow .info .moreR a {
	padding:0 5px;
}
.nShow .info .moreR .icon-heart, .nShow .info .moreR .icon-heart:before {
	color:#f60!important;
}
.nShow .info .moreR .icon-comment, .nShow .info .moreR .icon-comment:before {
	color:#458FCE!important;
}
.nShow .sum {
	padding:20px;
	background:#f0f0f0;
	font-size:14px;
	line-height:24px;
}
.nShow .sum table {
	font-size:12px;
}
#content {
	font-size:16px;
	line-height:28px;
	padding:20px;
}
#content td, #content div, #content p {
	padding:0 0 15px;
}
#content A:visited, #content A:link {
	color:#b32bd5;
	text-decoration:underline
}
#content img {
	max-width:100%;
}
.quote, .qcode {
	clear:both;
	margin:10px;
	border:1px solid #eee;
	border-left-width:4px;
	padding:10px;
	background:#fcfcfc;
	font-family:Arial, 宋体;
}
.downC {
	padding-bottom:15px;
}
/* ajax信息 */
.aj_msg {
	position:absolute;
	padding:4px 5px;
	border:1px solid #CAD9EA;
	background:#fff;
	color:#404040;
	font:9pt 宋体 arial;
	white-space:nowrap
}
.aj_msgTop {
	background:#FFF1A8;
	border:0;
	color:#666;
	border-radius:0 0 8px 8px;
}
.aj_form {
	display:none;
	position:absolute;
	background:#fff;
	border:1px solid #ddd;
	padding:0 10px 10px;
}
.aj_title {
	font-weight:bold;
	line-height:40px;
	height:40px;
	margin-bottom:10px;
	border-bottom:1px dashed #ddd;
}
.aj_close {
	text-align:right;
	padding-right:10px;
}
/*留言板调用*/
.gblist dl {
	line-height:24px;
	padding:5px;
	border-bottom:1px dashed #eee;
}
.gblist dl dt {
	font-weight:bold;
	position:relative;
	line-height:30px;
}
.gblist dl dt span.date {
	font-weight:normal;
	position:absolute;
	right:0;
	top:0;
	color:#999;
}
.gblist dl .re {
	background:#f0f0f0;
	border:1px solid #ddd;
	padding:5px;
	margin-top:5px;
	position:relative;
}
.gblist dl .re .date {
	color:#999;
}
/* 评论 */
.reCon {
	position:relative;
	margin-bottom:15px;
}
.reCon textarea {
	width:95%;
	height:80px;
	margin:5px auto;
	display:block;
	overflow-y:auto;
	font-size:14px;
}
.reCon .retool {
	position:relative;
	padding:10px;
	display:none;
}
.reCon .rebtn {
	position:absolute;
	right:10px;
	bottom:10px;
}
.relist li {
	padding:10px 0;
	border-bottom:1px dashed #ddd;
	line-height:24px;
}
.relist li img {
	display:none;
}
.relist li em {
	font-size:14px;
	color:#3796E1;
	padding:0 5px;
}
.relist li em img {
	display:none;
}
.relist li .date {
	color:#999;
}
.relist li .sum {
	margin:10px 0;
	font-size:16px;
	padding:20px;
	background:#f0f0f0;
}
.relist li fieldset {
	border-radius:5px;
	padding:5px;
	border:1px solid #ccc;
	margin-bottom:10px;
	color:#999;
	font-size:12px;
}
.relist li .info {
	padding:0 5px 5px;
}
.relist li .author {
	color:#666;
}
.relist li .author strong {
	font-size:12px;
	color:#3796E1;
	padding:0 5px;
}
.relist li .reLayer {
	display:none;
}
.pslist li {
	padding:10px 0;
	border-bottom:1px dashed #ddd;
}
.pslist li img {
	display:none;
}
.pslist li .ps {
	line-height:24px;
}
.pslist li .author {
	color:#666;
}
.pslist li .author strong {
	font-size:12px;
	color:#3796E1;
	padding:0 5px;
}
.pslist li .floor {
	display:none;
}
.pslist li a:hover {
	text-decoration:underline;
}
.pslist .re {
	background:#f0f0f0;
	border:1px solid #ddd;
	padding:5px;
	margin-top:5px;
	position:relative;
}
.pslist .re dt, .pslist .date {
	color:#999;
}
.pslist .intro {
	padding:5px;
}
.pslist .info {
	padding:0 5px;
}
.pslist .topr {
	background:#f0f0f0;
	border:1px solid #ddd;
	padding:5px;
	position:relative;
	margin:5px 0 0;
	zoom:1;
}
.pslist .topr:before {
	content:"";
	position:absolute;
	left:15px;
	top:-11px;
	color:#ddd;
	border:5px solid transparent;
	border-bottom:5px solid #ccc;
}
.pslist .topr:after {
	content:"";
	position:absolute;
	left:15px;
	top:-10px;
	color:#ddd;
	border:5px solid transparent;
	border-bottom:5px solid #f0f0f0;
}
/* 表情 */
.face1, .face2, .face3, .face4, .face5, .face6, .face7, .face8, .face9, .face10, .face11, .face12, .face13, .face14, .face15, .face16, .face17, .face18 {
	background:url(images/face.png) no-repeat 0 0;
	width:24px;
	height:24px;
}
.face2 {
	background-position:-30px 0
}
.face3 {
	background-position:-60px 0
}
.face4 {
	background-position:-90px 0
}
.face5 {
	background-position:-120px 0
}
.face6 {
	background-position:-150px 0
}
.face7 {
	background-position:-180px 0
}
.face8 {
	background-position:-210px 0
}
.face9 {
	background-position:-240px 0
}
.face10 {
	background-position:-270px 0
}
.face11 {
	background-position:-300px 0
}
.face12 {
	background-position:-330px 0
}
.face13 {
	background-position:-360px 0
}
.face14 {
	background-position:-390px 0
}
.face15 {
	background-position:-420px 0
}
.face16 {
	background-position:-450px 0
}
.face17 {
	background-position:-480px 0
}
.face18 {
	background-position:-510px 0
}
/* 热门标签 */
.hotTags {
	text-align:left;
	display:inline;
}
.hotTags li, .hotTags li a {
	display:inline-block;
	white-space:nowrap;
	padding:0 2px;
}
/*滚轮*/
#gotop {
	width:35px;
	height:35px;
	text-align:center;
	line-height:30px;
	font-size:18px;
	color:#fff;
	background:#999;
	border-radius:5px;
	position:fixed;
	left:50%;
	bottom:20px;
	margin-left:510px;
	_position:absolute;
	_margin-top:500px;
_top:expression(eval(document.documentElement.scrollTop));
	cursor:pointer;
	display:none;
}
#gotop i {
	color:#fff!important;
}
#gotop:hover {
	background:#458FCE;
}
.s_fixed {
	position:fixed;
	left:50%;
	top:15px;
	margin-left:230px;
	_position:absolute;
	_margin-top:15px;
_top:expression(eval(document.documentElement.scrollTop));
}
.loading {
	text-align:center;
	line-height:60px;
	font-size:14px;
}
.loading i {
	background:url(images/load1.gif) no-repeat center center;
	width:60px;
	height:60px;
	display:inline-block;
	vertical-align:middle;
*display:inline;
*zoom:1;
}
/* 头条图片幻灯样式 */
#slImg {
	border:#999 1px solid;
filter:progid:dximagetransform.microsoft.fade (duration=0.5, overlap=1.0);
	margin:0 auto
}
a.slOn {
	padding:2px 3px;
	border:#ace 1px solid;
	background:#ace;
	color:#fff
}
a.slOff {
	padding:2px 3px;
	border:#A6D2FF 1px solid;
	background:#fff;
	color:#39f
}
#slNum {
	float:right
}
#slNum ul {
	list-style:none;
	margin:0;
	padding:0
}
#slNum li {
	float:left;
	padding-left:2px
}
#slNum li a {
	display:block;
	text-decoration:none;
	padding:auto 2px;
	font-family:arial
}
#slLink {
	padding:3px 3px;
	line-height:20px;
	overflow:hidden;
	word-break:keep-all;
	text-overflow:ellipsis;
	white-space:nowrap
}
#slTitle {
	margin-right:auto;
	margin-left:auto;
	padding-top:4px
}
/*图片展示*/
#gallery {
	background:#000 url(images/gallery.png) repeat-x 0 37px;
}
#gallery a {
	color:#B4B4B4;
}
#gallery a:hover {
	color:#fff;
}
#gallery-top {
	background:#000;
	height:36px;
	line-height:36px;
	position:relative;
	border-bottom:1px solid #383838;
	color:#fff;
	padding:0 15px;
}
#gallery-top em {
	font-size:16px;
	font-family:"Microsoft Yahei";
	padding-right:15px;
	float:left;
}
#gallery-top em a:hover {
	text-decoration:none;
}
#gallery-top a {
	color:#fff;
}
#gallery-top li {
	display:inline;
	padding:0 10px;
}
#gallery-top li a {
	color:#B4B4B4;
}
#gallery-top li a:hover {
	color:#fff;
}
#gallery-show {
	width:1000px;
	margin:0 auto;
}
#gallery-show h1, #gallery-show h2 {
	color:#fff;
	line-height:50px;
}
#gallery-show h2 {
	line-height:30px;
}
.gallery-info {
	padding:0 25px 10px;
	color:#B4B4B4;
}
#gallery #content {
	color:#9A9A9A;
}
#gallery {
	background:none;
	color:#9A9A9A;
}
/* 下拉菜单 */
.menuskin {
	background:#fff3d5;
	border:1px solid #ddd;
	position:absolute;
	text-align:left;
	padding:10px 0;
}
.menuskin .menuC a {
	display:block;
	line-height:30px;
	word-break:keep-all;
	padding:0 15px;
	text-decoration:none;
	font-size:12px;
}
.menuskin .menuC a:hover {
	background:#ffcc00;
}
.menuskin .menufoot {
	text-align:right;
	padding:0 10px;
}
.menuskin .menufoot span {
	font-size:12px;
}
.menuskin .menufoot span:hover {
	color:#3796E1;
}
/*会员导航*/
.memnav {
	padding:10px;
}
.memnav li a {
	line-height:30px;
	display:block;
	padding-left:25px;
	font-size:14px;
	border-bottom:1px solid #f0f0f0;
}
/* 图标 */
.psOpen, .psClose {
	display:block;
	width:20px;
	height:20px;
	background:url(images/wqcms.png) no-repeat center -250px
}
.psClose {
	background-position:center -280px
}
.moreR .icon-rss {
	color:#f60;
	padding:0 5px;
}
.moreR .icon-mobile {
	color:#458FCE;
	font-size:16px;
	padding:0 5px;
}
/*表格数据*/
.grid {
	border:1px solid #ccc;
	border-collapse:collapse;
	line-height:24px;
}
.grid .gridHead th, .grid .gridHead td {
	font-size:12px;
	font-weight:bold;
	background:#f0f0f0;
	text-align:center;
	height:36px;
	border:1px solid #ccc;
}
.grid td {
	border:1px solid #ccc;
}
/* 间隔背景色 */
.tdbg {
	background:#fff;
}
.tdbg-dark {
	background:#f5f5f5;
}
/*广告效果*/
.shadow {
	background:#ddd
}
#bt_foot, #dl_foot {
	background:#333;
}
#bt_foot a, #dl_foot a {
	color:#fff;
}
/* 相邻新闻链接 */
.nearNews {
	color:#999;
	padding:10px;
	clear:both;
	line-height:30px;
}
.nextNews, .prevNews {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.prevNews {
	float:left;
	width:50%;
}
.nextNews {
	text-align:right;
}
.prevNews a {
	background:url(images/wqcms.png) no-repeat left -100px;
	position:relative;
	padding:0 0 0 10px;
	display:block;
}
.nextNews a {
	background:url(images/wqcms.png) no-repeat right -130px;
	position:relative;
	padding:0 10px 0 0;
	display:block;
}
.newsfoot {
	padding-right:20px;
	text-align:right;
	clear:both;
}
/*弹出*/
.boxy-wrapper {
	position: absolute;
}
.boxy-wrapper.fixed {
	position: fixed;
}
.boxy-modal-blackout {
	position: absolute;
	background-color: black;
	left: 0;
	top: 0;
}
.boxy-wrapper {
	empty-cells: show;
}
.boxy-wrapper .top-left, .boxy-wrapper .top-right, .boxy-wrapper .bottom-right, .boxy-wrapper .bottom-left {
	width: 2px;
	height: 2px;
	background-color: #666;
	padding: 0;
	opacity: 0.2;
	filter: alpha(opacity=20)
}
.boxy-wrapper .top, .boxy-wrapper .bottom {
	height: 2px;
	background-color: #666;
	opacity: 0.2;
	filter: alpha(opacity=20);
	padding: 0
}
.boxy-wrapper .left, .boxy-wrapper .right {
	width: 2px;
	background-color: #666;
	opacity: 0.2;
	filter: alpha(opacity=20);
	padding: 0
}
.boxy-wrapper .title-bar {
	background:#f0f0f0;
	font-weight: bold;
	padding: 10px;
	position: relative;
}
.boxy-wrapper .title-bar.dragging {
	cursor: move;
}
.boxy-wrapper .title-bar h2 {
	font-size: 14px;
	color: #666;
	line-height: 1;
	margin: 0;
	padding: 0;
}
.boxy-wrapper .title-bar .close {
	color: #666;
	position: absolute;
	top: 10px;
	right: 6px;
	font-size: 90%;
	line-height: 1;
}
.boxy-inner {
	background-color: white;
	padding: 0
}
.boxy-content {
	padding: 10px;
}
.boxy-wrapper .question {
	width: 350px;
	min-height: 80px;
}
.boxy-wrapper .answers {
	text-align: right;
}
/* 添加新闻时选择分类菜单 */
.clink {
	background:#f0f0f0;
	background:-moz-linear-gradient(#fbfbfb, #f0f0f0);
	background:-webkit-linear-gradient(#fbfbfb, #f0f0f0);
	background:-o-linear-gradient(#fbfbfb, #f0f0f0);
	background:-ms-linear-gradient(#fbfbfb, #f0f0f0);
	background:linear-gradient(#fbfbfb, #f0f0f0);
	padding:4px 8px;
	position:relative;
	border:1px solid #d9e0e6;
}
.aj_sel {
	position:absolute;
	box-shadow:0 0 5px #ccc;
	border:1px solid #ddd;
	background:#fff;
	color:#333;
	line-height:24px;
	white-space:nowrap;
	padding:10px 0;
}
.aj_sel ul {
	padding:0px 10px;
}
.aj_sel ul li {
	position:relative;
	height:24px;
}
.aj_sel ul a {
	display:block;
	padding:0 10px 0 15px;
}
.aj_sel ul a:hover {
	background:#f0f0f0;
}
.aj_sel .l_first, .aj_sel .a_first {
	color:#999;
	border-bottom:1px dashed #ddd;
}
.aj_sel i {
	position:absolute;
	display:block;
	width:15px;
	height:15px;
	top:5px;
	left:0;
	z-index:2;
	cursor:pointer;
}
.aj_sel .opened {
	background:url(images/sel.png) no-repeat 0 -30px;
}
.aj_sel .closed {
	background:url(images/sel.png) no-repeat 0 0px;
}
/*登陆框*/
.logtip {
	width:200px;
	float:right;
	border:1px solid #ddd;
	background:#f0f0f0;
	padding:15px;
}
.logtip li {
	padding:5px 0;
	line-height:30px;
}
.logtip li b {
	font-weight:normal;
	display:block;
}
.logtip li div {
	display:inline;
}
.logtip li a {
	font-weight:bold;
	font-size:14px;
}
/* 公告翻转 */
div.bulletin {
	line-height:30px;
	height:30px;
	overflow:hidden
}
.bulletin div {
	padding:0 10px;
	line-height:30px !important;
	height:30px;
	overflow-y:hidden
}
.bulletin li {
	padding-left:15px;
	background:url(images/wqcms.png) no-repeat 0 -160px;
	white-space:nowrap
}
.bulletin li span {
	margin-left:5px;
	color:#999
}
/* 管理菜单 */
.popAdm a {
	display:block;
	color:#666;
	line-height:20px;
}
.popFix a {
	display:block;
	color:#666;
	line-height:20px;
	padding-left:15px;
	background:transparent url(images/wqcms.png) no-repeat left -225px
}
.popFix a.psChk {
	background-position:left -195px
}
/*=========css layout===========*/
/*内容宽度背景等*/
.twidth, #middle {
	width:1000px;
	background:#fff;
	margin-right:auto;
	margin-left:auto;
	overflow-x:hidden;
	padding:5px;
}
.twidth {
	overflow-x:hidden;
}
.mainC {
	float:right;
	width:720px;
	overflow:hidden;
	background-color:#FFF
}
.sideC {
	overflow:hidden;
	width:240px;
	float:left;
}
/*顶部栏*/
#headtop {
	height:30px;
	line-height:30px;
	position:relative;
	background:#f0f0f0;
	border-bottom:1px solid #ddd;
	padding:0 0 0 10px;
}
/*顶部会员区*/
#topUser a {
	padding-left:15px;
	background:url(images/wqcms.png) no-repeat 5px -310px;
}
.popMine a {
	display:block;
	color:#666;
	line-height:20px;
	font-size:12px
}
a.remind {
	color:red
}
/*头部*/
#header {
	background:url(images/mainbg.jpg) repeat-y 50% 0; 
	margin:0 auto;
	height:172px;
	
}
/*min-height:570px; */
.headerwrap {
	margin:0 auto;
	display:block;
}
#headerutil {
}
#quickentra {
	float:left;
	display:block;
}
#language {
	float:right;
	display:block;
}
#logo {
	clear:both;
	width:950px;
	margin:0 auto;
	height:107px;
	overflow:hidden;
	display:block;
}
.logo a {
	background:url(images/logo.jpg) no-repeat 0 50%;
	width:637px;
	height:107px;
	display:block;
	float:left;
}
#search {
	float:right;
	display:block;
	background:#F8F8F8;
	border:#f1f1f1 1px solid;
	border-radius:3px;
	width:165px;
	height:28px;
	margin-top:40px;
-webkit-transition:color .3s linear, background-color .3s linear;
transition:color .3s linear, background-color .3s linear;
}
#searchtext {
	width:130px;
	height:28px;
	line-height:30px;
	border:none;
	background-color: transparent;
	float:left;
	padding-left:8px;
}
#searchtext:focus {
	outline: 0;
}
#search:hover {
	border-color:#ccc;
}
#searchtext-btn {
	width:25px;
	background:url(images/search.png) no-repeat 50% 50%;
	text-indent:-9999px;
	border:none;
	display:block;
	float:left;
	height:28px;
	cursor:pointer;
	overflow: hidden;
	background-color: transparent;
	padding:0;
	margin:0;
}
#carousel img {
	cursor:pointer;
}
#mmenu {
	display:none;
}
/* banner */
#banner {
	background:#e1e1e3;
	position:relative;
	height:306px;
}
.bannerwrap {
	width:974px;
	padding:3px;
	margin:0 auto;
	display:block;
	background-color:#FFF;
	text-align:center;
}
#middle {
	position:relative;
}
#main-bg {
	background:url(images/mainbg.jpg) repeat-y 50% 0; position:relative;
}
#main-wrap {
	width:1000px;
	margin:0 auto;
	padding-top:5px;
	display:block;
	position:relative;
	background-color:#FFF;
}
/* 导航条 */
#navbar {
	margin:0 auto;
	background:#005768;
	position:relative;
	width:1000px;
}
#navbar .m {
	text-align:left;
	width:1010px;
	margin:0 auto;
	font-size:0;
	
}

#navbar a {
	color:#FFF;
	text-decoration:none;
	font-size:14px;	
	line-height:40px;
	font-family:"Microsoft Yahei";		
	font-weight:bold
}
#navbar a:hover {
	background:#ff7b00;
}

/*底部*/
#footer {
	clear:both;
}
.logo-address {
	padding-left:35px;
	display:block;
	float:left;
	width:758px;
}
.logo-address img {
	display:block;
	float:left;
	padding-right:20px;
}
.logo-address p {
	display:block;
	float:left;
	line-height:30px;
}
.logo-address h5 {
	color:#FFF;
	font-weight:bold;
	padding-bottom:6px;
	font-size:13px;
	margin:0;
	text-indent:0;
	padding-right:0;
}
.bottomlinks {
	float:right;
	display:block;
	padding-right:30px;
	padding-top:32px;
	text-align:right;
}
.bottomlinks a:hover {
	color:#FFF;
	text-decoration:none;
-webkit-transition:color .3s linear, background-color .3s linear;
transition:color .3s linear, background-color .3s linear;
}
.bottomlinks p {
	padding-bottom:8px;
}
.bottomlinks p.designer {
	font-size:10px;
	color:#555;
	font-family:Arial, Helvetica, sans-serif;
}
.bottomlinks p.designer a {
	color:#555;
-webkit-transition:color .3s linear, background-color .3s linear;
transition:color .3s linear, background-color .3s linear;
}
.bottomlinks p.designer a:hover {
	color:#999;
-webkit-transition:color .3s linear, background-color .3s linear;
transition:color .3s linear, background-color .3s linear;
}
/*通用主栏*/
.mbox {
}
.mbox .tcon {
	border-top:2px solid #005768;
	border-bottom:1px solid #ddd;
	height:39px;
	line-height:39px;
	position:relative;
}
.mbox .tcon em {
	padding:0 20px 0 10px;
	font-size:14px;
	color:#077e46;
	font-weight:bold;
}
.mbox .mcon {
}
.mbox .bcon {
}
/*通用侧栏*/
.lbox {
}
.lbox .tcon {
	background:#F6F8FA;
	border:none;
	border-top:1px solid #E3E3E3;
	height:29px;
	line-height:29px;
	position:relative;
}
.lbox .tcon em {
	padding:0 0 0 10px;
	font-size:14px;
	color:#636B7C;
	font-weight:bold;
	text-shadow:none;
}
.lbox .mcon {
}
.lbox .bcon {
}
/*侧栏导航*/
.cbox .tcon {
	border-top:2px solid #068047;
	border-bottom:1px solid #ddd;
	height:39px;
	line-height:39px;
	position:relative;
}
.cbox .tcon em {
	padding:0 20px 0 10px;
	font-size:14px;
	color:#077e46;
	font-weight:bold;
}
.sList {
}
.sList li {
	position:relative;
	line-height:35px;
	border-bottom:1px solid #ddd;
	zoom:1;
}
.sList li {
	font-size:14px;
	font-family:"microsoft yahei";
	display:block;
	padding:0 30px;
}
.sList li.sOpen a {
	background:#f0f0f0;
	color:#000;
}
.sList li span {
	position:absolute;
	right:15px;
	top:0;
	color:#999;
}
/*=========css layout===========*/
.i-headline {
	float:left;
	width:400px;
}
.i-headline ul.nl {
}
.i-headline ul.nl li {
	font-size:14px;
	line-height:30px;
	background-position:0 4px;
}
.i-headline ul.nl li span.date {
	font-size:12px;
}
.i-slide {
	float:right;
	width:560px;
}
.w270 {
	width:270px;
}
.i-ser {
	clear:both;
	line-height:30px;
	padding:15px;
}
.i-ser .hotTags {
	display:inline;
}
.i-l {
	width:280px;
	float:left;
	padding:0px 10px 0 0;
	font-size:14px;
	line-height:30px;
}
.i-l1 .imglist li img {
	width:274px;
	height:160px;
}
.i-l1 .imglist li h5 {
	position:absolute;
	left:3px;
	bottom:3px;
	right:3px;
	background:#000;
	color:#fff;
	background:rgba(0, 0, 0, .75);
}
.i-l1 .imglist li img {
	width:274px;
	height:auto;
}
.i-l2 .imglist li img {
	width:80px;
	height:60px;
}
.i-m {
	width:440px;
	float:left;
	padding:0 10px;
	border-left:1px dashed #ddd;
	border-right:1px dashed #ddd;
}
.i-m ul.nl li {
	font-size:14px;
	line-height:30px;
	background-position:0 4px;
}
.i-r {
	width:240px;
	float:right;
}
.i-part {
	margin-bottom:10px;
	border-top:2px solid #458FCE;
	border-bottom:1px solid #ddd;
	height:39px;
	line-height:39px;
	position:relative;
}
.i-part em {
	background:url(images/wqcmsv59.png) no-repeat 0 -100px;
	width:132px;
	height:47px;
	line-height:42px;
	display:block;
	color:#fff;
	text-align:center;
	font-family:"Microsoft Yahei";
	font-size:16px;
	margin-top:-2px;
}
.i-part .moreR {
	font-size:14px;
}
.i-part .moreR .scl, .i-part .moreR .scl li {
	display:inline;
	padding-left:5px;
}
.i-linkcon {
	line-height:30px;
	padding:10px;
}
.i-linkcon a {
	float:left;
	white-space:nowrap;
	padding:0 80px;
}
.ibox .tcon {
	background:#F6F8FA;
	height:29px;
	line-height:29px;
	position:relative;
}
.ibox .tcon em {
	background:url(images/wqcmsv59.png) no-repeat right top;
	padding:0 20px 0 10px;
	font-size:14px;
	color:#636B7C;
	font-weight:bold;
	text-shadow:none;
}
.sbox {
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background:#f0f0f0;
}
.sbox .m {
	width:980px;
	margin:0 auto;
	padding:0;
}
.sbox .tcon {
	height:50px;
	line-height:50px;
	position:relative;
	border-bottom:1px dashed #ddd;
	overflow:hidden;
}
.sbox .tcon em {
	font-weight:bold;
	font-size:14px;
	color:#636B7C;
	padding-left:15px;
}
.sbox .tcon .moreR {
	color:#999;
}
.sbox .mcon {
}
/*index1*/
.s-slide {
	width:310px;
	float:left;
}
.s-headline {
	float:right;
	width:400px;
}
.s-headline ul.nl {
}
.s-headline ul.nl li {
	font-size:14px;
	line-height:30px;
	background-position:0 4px;
}
.s-headline ul.nl li span.date {
	font-size:12px;
}
/* 主栏目 */
.mframe {
	margin-bottom:5px;
}
.mframe .tm {
	border-bottom:1px solid #dcdcdc;
	height:29px;
	line-height:29px;
	padding-bottom:2px;
	position:relative;
}
.mframe .tl {
	border-bottom:2px solid #005768;
	height:29px;
	line-height:29px;
	width:110px;
	float:left;
	display:inline-block;
}
.mframe .tr {
	display:none
}
.mframe span.tt, .mframe .tm em {
	background:url(images/wqcmsv59.png) no-repeat ;
	padding:0 20px 0 10px;
	font-size:14px;
	color:#005465;
	font-weight:bold;
	font-family:"Microsoft Yahei";
	display:inline-block;
}
.mframe .tm .moreR img {
	_margin:14px 0;
}
.mframe .mm {
	padding:0px;	
	border-top:0;
	background:#fff;
	position:relative;
	border-radius:0 0 3px 3px;
}
.mframe .ml {
	display:none
}
.mframe .mr {
	display:none
}
.mframe .bm {
	display:none
}
.mframe .bl {
	display:none
}
.mframe .br {
	display:none
}

/* 主栏1目 */
.mframe1{
	margin-bottom:5px;
}
.mframe1 .tm {
	border-bottom:1px solid #dcdcdc;
	height:29px;
	line-height:29px;
	padding-bottom:2px;
	position:relative;
}
.mframe1 .tl {
	border-bottom:2px solid #005768;
	height:29px;
	line-height:29px;
	width:180px;
	float:left;
}
.mframe1 .tr {
	display:none
}
.mframe1 span.tt, .mframe .tm em {
	background:url(images/wqcmsv59.png) no-repeat right top;
	padding:0 20px 0 10px;
	font-size:14px;
	color:#005465;
	font-weight:bold;
	font-family:"Microsoft Yahei";
}
.mframe1 .tm .moreR img {
	_margin:14px 0;
}
.mframe1 .mm {
	padding:0px;
}
.mframe1 .ml {
	display:none
}
.mframe1 .mr {
	display:none
}
.mframe1 .bm {
	display:none
}
.mframe1 .bl {
	display:none
}
.mframe1 .br {
	display:none
}
/* 侧边栏目 */
.lframe {
	margin-bottom:10px;
}
.lframe .tm {
	background:url(images/lbg.gif) repeat-x;
	height:31px;
	line-height:31px;
	position:relative;
	_overflow:hidden;
}
.lframe .tl {
	display:none
}
.lframe .tr {
	display:none
}
.lframe span.tt {
	background:url(images/wqcms_f.png) no-repeat 0 -200px;
	display:block;
	float:left;
	padding:0 0 0 25px;
	border-right:none;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	font-family:"Microsoft Yahei";
}
.lframe .mm {
	padding:0px;
	border:1px solid #005768;
	border-top:0;
	background:#fff;
	position:relative;
	border-radius:0 0 3px 3px;
}
.lframe .ml {
	display:none
}
.lframe .mr {
	display:none
}
.lframe .bm {
	display:none
}
.lframe .bl {
	display:none
}
.lframe .br {
	display:none
}
.lframe .moreR {
	position:absolute;
	right:10px;
	top:0;
	color:#FFF
}
.lframe .moreR a {
	color:#FFF
}
.icoMore {
	background:url(images/pic.gif) 0 -30px;
	height:5px;
	width:28px;
	margin-right:5px
}
#banner1 {
	background:#e1e1e3;
	position:relative;
	height:140px;
}
.bannerwrap {
	width:974px;
	margin:0 auto;
	display:block;
}
/*首页友情链接*/
.linkcon {
	-moz-border-radius:3px;
	border-radius:3px;
	padding:10px 15px;
	line-height:32px;
}
.linkcon a {
	float:left;
	margin-right:20px;
	margin-left:20px;
	white-space:nowrap;
	width:auto!important;
	color:#636363;
}
a.a2 {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.k4 {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0a99bc;
	border-bottom-color: #0a99bc;
	border-left-color: #0a99bc;
}
.news_list_bg {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-size:12px;
}
.z2 {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.z2 a {
	font-size: 12px;
	color: #999999;
}
.z2 a:hover {
	font-size: 12px;
	color: #666666;
	text-decoration:underline;
}
.z3 {
	font-size: 14px;
	color: #0060a0;
	text-decoration: none;
}
.z31 {
	font-size: 14px;
	color: #e07701;
	text-decoration: none;
}
.k2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/*文本文档*/
.z1 {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	
}
.left1 {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	background:url(images/11.jpg);
	height:38px;
	widows:200px;
	padding-left:40px;
	font-weight:bold;
	font-family:"微软雅黑";
}
.left1 a {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}
.left11 {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	background:url(images/11X.jpg);
	height:38px;
	widows:200px;
	padding-left:20px;
}
.left11 a {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}
.left2 {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	height:38px;
	widows:200px;
}
.left2 a {
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	padding:0 0 0 40px;
	margin:1px 0 0 0;
	line-height:35px;
	width:160px;
	height:35px;
	display: block;
	background-color: #F0F0F0;
}
.left21 {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	height:38px;
	widows:200px;
}
.left21 a {
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	padding:0 0 0 40px;
	margin:1px 0 0 0;
	line-height:35px;
	width:160px;
	height:35px;
	display: block;
	background-color: #fceecc;
}
.left3 {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	height:38px;
	widows:200px;
}
.left3 a {
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	padding:0 0 0 40px;
	margin:1px 0 0 0;
	line-height:35px;
	width:160px;
	height:35px;
	display: block;
	background-color: #F0F0F0;
	font-weight:bold;
}
.k1 {
	border: 1px solid #dcdcdc;
}

.top {
	WIDTH: 1240px; BACKGROUND: url(images/top.jpg) no-repeat 0px 0px; HEIGHT: 515px
}
.ohd {
	OVERFLOW: hidden
}
.w96 {
	MARGIN: 0px auto; WIDTH: 960px
}
.wp-column-menu {
	width: 200px;
	background-color: #f0f0f0;
	position: relative;
	float: left;
	margin-right: -240px;
}
.column-list-wrap li {
	width: 100%;
	vertical-align: bottom;
}
.column-list-wrap li a {
	display: block;
	border-bottom: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	border-left: 5px solid #d6d6d6;
	font-size: 14px;
	color: #333333;	
	padding-left: 26px;
}
.column-list-wrap li a:hover {
	color: #e5e5e5;
	text-decoration: none;
	background-color: #fff;
	border-left: 5px solid #ff7b00;
	color: #750e13;
}
.column-list-wrap li.selected a.selected {
	color: #a10e24;
	background-color: #fff;
	border-left: 5px solid #ff7b00;
}
.column-list-wrap li a span {
	display: block;
	padding: 5px;
	padding-left: 20px;
	line-height: 22px;
	font-family:"微软雅黑";
}
.column-list-wrap .sub-list li a {
	background-position: 18px 11px;
	font-size: 12px;
	background-color: #fff;
}
.column-list-wrap .sub-list li a:hover {
	background-color: #D6D6D6;
	color: #121212;
}
.column-list-wrap .sub-list li.selected a.selected {
	background-color: #fff;
	color: #000;
	background-position: 18px 11px;
}
.column-list-wrap .sub-list li a span {
	padding-left: 28px;
	line-height: 18px;
	font-weight:normal;
}
.column-list-wrap .sub-list .sub-list li a {
	font-size: 13px;
	background-position: 26px 10px;
	background-color: #f5f5f5;
}
.column-list-wrap .sub-list .sub-list li.selected a.selected {
	background-position: 26px 10px;
}
.column-list-wrap .sub-list .sub-list li a span {
	padding-left: 36px;
	line-height: 17px;
}
.column-list-wrap .sub-list .sub-list .sub-list li a {
	background-position: 34px 13px;
}
.column-list-wrap .sub-list .sub-list .sub-list li.selected a.selected {
	background-position: 34px 13px;
}
.column-list-wrap .sub-list .sub-list .sub-list li a span {
	padding: 4px 10px;
	padding-left: 44px;
}
.column-list-wrap .sub-list .sub-list .sub-list .sub-list li a span {
	padding: 4px 10px;
	padding-left: 52px;
}
