﻿body {
	margin: 0;
	font-size: 12px;
	color: #f9f8f7;
	font-family: tahoma, 微软雅黑, 宋体
}
td, div {
	font-size: 12px;
	word-wrap: break-word
}
input, button {
	font-size: 12px;
	border-width: 1px
}
select {
	font-size: 12px;
	border-width: 1px
}
textarea {
	font-size: 12px;
	border: 1px solid #ccc
}
form {
	margin: 0
}
img {
	border: 0;
	_vertical-align: middle;
}
button, input.btn {
	background: #573cff;
	border-top: 0px solid #573cff;
	border-left: 0;
	color: #fff;
	line-height: 28px;
	height: 30px;
	display: inline-block;
	float: right;
	margin-right: 85px
}
button:hover {
	background: #ff2850;
	border: 0px solid #ddd;
	border-left: 0;
	color: #fff;
	line-height: 28px;
	height: 30px;
	display: inline-block;
}
#denglu {
	background: #51ab51;
	border: 1px solid #ddd;
	color: #000;
	line-height: 28px;
	height: 30px;
	width: 100px;
	margin-top: 0px;
	margin-left: 10px
}
#denglu :hover {
	background: #749550;
	border: 1px solid #ccc;
	color: #000;
	line-height: 30px;
	height: 30px;
	width: 100px;
	margin-top: 0px;
	margin-left: 10px
}
.inputbg {
	background: #fff;
	margin-top: 0px;
	margin-bottom: 5px;
	height: 25px;
	width: 180px;
	line-height: 30px
}
.inputbg3 {
	background: #ccc;
	margin-top: 0px;
	margin-bottom: 5px;
	height: 25px;
	width: 180px;
	line-height: 30px;
	margin-right: 0px;
	border: 1px #ccc solid
}
.inputbg2 {
	background: #fff;
	margin-left: 85px;
	margin-bottom: 0px;
	height: 25px;
	width: 250px;
	line-height: 30px;
	border: 1px #ccc solid
}
.d1 button {
	background: #E75847;
	border: 1px solid #ddd;
	border-left: 0;
	color: #fff;
	line-height: 30px;
	height: 30px;
	width: 100px;
	position: absolute;
	top: 500px;
	margin-left: 3px
}
.d1 button1:hover {
	background: #80B3FD;
	border: 1px solid #ddd;
	border-left: 0;
	color: #fff;
	line-height: 30px;
	height: 30px;
	width: 100px;
	margin-top: 0px;
	margin-left: 3px
}
/* box */
.box1 {
	width: 680px;
	margin: auto 0;
	background: #f9f8f7;
	border: 1px solid #d3d3d3;
	margin-top: 20px
}
.tab_menu {
	overflow: hidden;
	margin-left: -15px
}
.tab_menu li {
	border-bottom: 1px #bbb solid;
	width: 140px;
	float: left;
	height: 30px;
	line-height: 25px;
	background: #f9f8f7;
	text-align: center;
	cursor: pointer;
	font-size: 1.5em;
	font-weight: bold;
	color: #573cff;
	list-style-type: none
}
.tab_menu li.current {
	color: #042A81;
	background: #f9f8f7;
	border-bottom: 1px #ff7520 solid
}
.tab_menu li a {
	color: #999;
	text-decoration: none;
}
.tab_menu li.current a {
	color: #042A81;
}
.tab_box {
	padding: 10px;
	padding-top: 0px;
	padding-bottom: 0px
}
.tab_box li {
	line-height: 30px;
	overflow: hidden;
	font-family: 微软雅黑, 宋体;
	font-size: 1.0em;
	font-weight: 20;
	    color: #1b1b1b;
}
.tab_box li span {
	margin: 0 5px 0 0;
	font-family: 微软雅黑, 宋体;
	font-size: 1.0em;
	font-weight: 20;
	    color: #1b1b1b;
}
.tab_box .hide {
	display: none;
}
}
/*内容宽度背景等*/
.twidth {
	width: 1280px;
	background: #f9f8f7;
	margin: 0 auto;
	overflow-x: hidden
}
/* 栏目加右margin */
.mR {
	margin-right: 5px
}
.grid {
	border: 1px solid #ccc;
	border-collapse: collapse
}
.gridHead {
	font-size: 12px;
	font-weight: bold;
	background: #ECF4FF;
	height: 28px;
	text-align: center
}
.grid td {
	border-color: #ccc
}
.gridHead td {
	border: 1px solid #ccc
}
a:link, a:visited {
	text-decoration: none;
}
a {
	color: #1b1b1b;
}
a:hover {
	text-decoration: underline;
	color: #573cff
}
/*列表标题样式*/
ul.nl {
	list-style: none outside none;
	margin: 0;
	padding: 0
}
ul.nl li {
	line-height: 32px;
	padding-left: 15px;
	background: url(style_res/iwms.gif) no-repeat 0 6px
}
ul li.fixed {
	background: url(style_res/iwms.gif) no-repeat 0 -50px
}
ul li.lock {
	background: url(style_res/iwms.gif) no-repeat 0 -100px
}
ul.nl li img {
	_margin: 6px 0
}
a.nLink {
	font-size: 14px;
	line-height: 35px;
	padding-left: 15px;
	background: url(style_res/iwms.gif) no-repeat 0 -10px
}
a.nLock {
	font-size: 14px;
	line-height: 35px;
	padding-left: 15px;
	background: url(style_res/iwms.gif) no-repeat 0 -100px
}
a.nFix {
	font-size: 14px;
	line-height: 35px;
	padding-left: 15px;
	background: url(style_res/iwms.gif) no-repeat 0 -50px
}
/* 隔数行分隔行 */
.sep {
	list-style: none;
	height: 15px;
	background: none;
	padding: 0
}
/* digg排行列表 */
ul.dnl {
	list-style: none outside none;
	margin: 0;
	padding: 0
}
ul.dnl li {
	line-height: 22px;
}
ul.dnl li img {
	_margin: 6px 0
}
ul.dnl .diggN {
	float: left;
	color: #736948;
	font-family: arial;
	background: url(style_res/digg.gif) no-repeat -300px 0;
	width: 30px;
	line-height: 18px;
	margin-right: 5px;
	text-align: center;
	cursor: pointer;
	text-decoration: none
}
ul.dnl a:hover .diggN {
	background-position: -400px 0;
*background-position:-300px 0
} /*ie7 bug fixed*/
/*表格标题样式*/
table.nl {
	width: 100%;
	word-wrap: break-word;
	table-layout: fixed
}
table.nl thead td {
	text-align: center;
	height: 23px;
	border-bottom: 1px solid #BDD7FF
}
table.nl tr {
	line-height: 25px;
	height: 25px
}
table.nl .nLink {
	font-size: 14px
}
/*分类列表样式*/
.sList {
	list-style-type: none;
	margin: 0px;
	width: 200px;
	padding: 0px
}
.sList a {
	line-height: 30px;
	padding-left: 40px;
	background: #eee;
	color: #404040;
	display: block;
	border-bottom: 1px solid #ccc;
	font-size: 14px;
	letter-spacing: 6px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.sList a:hover {
	background: #ffab20;
	color: #000;
	display: block;
	border-left: 0px solid #ff7520;
	letter-spacing: 8px;
	border-bottom: 1px solid #ffab20
}
.sList a.sOpen {
	padding-left: 50px;
	background: #ffab20;
	color: #000;
	display: block;
	border-left: 1px solid #ffab20;
	letter-spacing: 8px;
	border-top: 1px solid #ffab20
}
.sList .gray {
	font-size: 8pt;
	font-family: arial;
	display: none
}
a.sNav {
	line-height: 30px;
	padding: 2px 10px;
	font-weight: bold
}
/*醒目标题样式*/
a.highlight:link, a.highlight:visited {
	color: red
}
a.highlight:hover {
	color: red
}
/* 头条图片幻灯样式 */
#slImg {
	border-top: #fff 1px solid;
filter:progid:dximagetransform.microsoft.fade (duration=0.5, overlap=1.0);
	margin: 0 auto
}
a.slOn {
	padding: 2px 3px;
	border: #ccc 0px solid;
	background: #000;
	color: #ffd020
}
a.slOff {
	padding: 2px 3px;
	border: #fff 0px solid;
	background: #03152D;
	color: #ffd020
}
#slNum {
	float: right;
}
#slNum ul {
	list-style: none;
	margin: 0;
	padding-top: 5px;
	background: #03152D;
	line-height: 20px;
	margin-right: 10px
}
#slNum li {
	float: left;
	padding-left: 0px;
}
#slNum li a {
	display: block;
	text-decoration: none;
	padding: auto 0px;
	font-family: arial;
	color: #ffd020;
	padding-left: 5px
}
#slLink {
	padding: 3px 3px;
	line-height: 30px;
	overflow: hidden;
	word-break: keep-all;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: #03152D
}
#slTitle {
	position: absolute;
	top: 485px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 1px;
	opacity: 0.7;
	background: #03152D;
	z-index: 10000;
	filter: Alpha(opacity=70)
}
#slTitle a {
	margin-right: auto;
	margin-left: auto;
	padding-left: 45px;
	font-size: 16px;
	font-family: 雅黑, 幼圆;
	color: #fff
}
/*简介头条样式*/
#firstHeadline {
	background: url(style_res/bg.gif) repeat-x 0 -1100px;
	margin: 5px;
	padding: 5px;
	position: relative;
	line-height: 1.5;
}
#firstHeadline a.title {
	color: #7455A1 !important;
	font-size: 16px;
	font-weight: bold;
	line-height: 2
}
/*导航条当前分类样式*/
a.thisclass:link, a.thisclass:visited {
	font-weight: bold;
	text-decoration: none;
	color: #000;
	background: #ff2520
}
a.thisclass:hover {
	font-weight: bold;
	text-decoration: none;
	background: #ff2520
}
/*标题*/
.aTitle {
	font-size: 16px;
	font-weight: bold;
	position: relative;
	padding-top: 10px
}
.subTitle {
	font-size: 14px;
	font-weight: bold
}
/*新闻内容样式*/
#content {
	font-size: 14px;
	font-family: tahoma, 宋体;
	line-height: 1.6;
	margin: 20px auto;



	width: 96%;
	text-align: justify;
	color: #000
}
#content td, #content div {
	font-size: 14px;
	font-family: tahoma, 宋体;
	line-height: 1.6;
	color: #000
}
#content A:visited, #content A:link {
	color: #b32bd5;
	text-decoration: underline;
	color: #000
}
/*登陆框网站信息*/
div.conInfo {
	padding: 3px 10px;
	line-height: 1.5
}
ul.conInfo {
	padding: 3px 10px;
	line-height: 1.5;
	margin: 0;
	list-style: none outside none
}
ul.conInfo li {
	float: left;
	width: 50%
}
/*图标*/
.icoNew1 {
	background: url(style_res/pic.gif) 0 0;
	width: 10px;
	height: 10px
}
.icoNew2 {
	background: url(style_res/pic.gif) 0 -10px;
	width: 10px;
	height: 10px
}
.icoNew3 {
	background: url(style_res/pic.gif) 0 -20px;
	width: 10px;
	height: 10px
}
.icoMore {
	background: url(style_res/pic.gif) 0 -30px;
	height: 5px;
	width: 28px;
	margin-right: 5px
}
.icoMore2 {
	background: url(style_res/pic.gif) 0 -30px;
	height: 30px;
	width: 50px;
	margin-right: 0px
}
.icoRss {
	background: url(style_res/pic.gif) 0 -40px;
	height: 13px;
	width: 33px
}
.icoWap {
	background: url(style_res/pic.gif) 0 -60px;
	height: 13px;
	width: 33px
}
.icoEditor {
	background: url(style_res/pic.gif) 0 -80px;
	height: 10px;
	width: 10px
}
.alignTop {
	vertical-align: top
}
.alignCenterTop {
	vertical-align: top;
	text-align: center
}
/* 网站头 */
#sitehead {
	overflow: hidden;
	_width: 100%
}
#sitehead .l {
	display: none
}
#sitehead .r {
	display: none
}
#middle {
	overflow: hidden;
	width: 1180px;
	margin: 0 auto;
	background: #f9f8f7
}
#middle1 {
	overflow: hidden;
	width: 1180px;
	margin: 0 auto;
	background: #f9f8f7
}
#middle2 {
	overflow: hidden;
	width: 1180px;
	margin: 0 auto;
	background: #f9f8f7
}
#middle4 {
	overflow: hidden;
	width: 1180px;
	margin: 0 auto;
}
#footer {
	text-align: center;
	line-height: 1.5;
	margin: 10px 0;
	border-top: 1px #ddd solid;
}

/* 友情链接滚动 */
#oRollV {
	overflow: hidden;
	padding: 5px
}
#oRollV a {
	float: left;
	padding: 5px 0;
	text-align: center
}
#oRollV img {
	border-width: 0;
	margin: 2px
}
/* 公告翻转 */
div.bulletin {
	line-height: 25px;
	height: 25px;
	overflow: hidden
}
.bulletin ul {
	margin: 0;
	padding: 0
}
.bulletin div {
	padding: 0 10px;
	line-height: 25px !important;
	height: 25px;
	overflow-y: hidden
}
.bulletin li {
	float: left;
	list-style: none;
	margin-right: 20px;
	padding-left: 10px;
	background: url(style_res/iwms.gif) no-repeat 0 -700px;
	white-space: nowrap
}
.bulletin li em {
	font-size: 0.83em;
	margin-left: 5px;
	color: #999
}
/* 日期与点击 */
.gray {
	color: gray !important;
	text-decoration: none;
	font-size: 12px
}
.time {
	color: red;
	font-size: 12px
}
.hit {
	color: green;
	font-size: 12px
}
/* 间隔背景色 */
.tdbg {
	background: #fff;
}
.tdbg-dark {
	background: #F5F9FF;
}
/* 取下级分类链接函数 */
.scl {
	list-style: none;
	margin: 0;
	padding: 0
}
.scl li {
	display: inline;
	margin-right: 5px
}
.hr {
	border-top: 1px solid #f9f8f7;
	height: 4px;
	clear: both;
	_overflow: hidden
}
.inputbg {
	background: url(style_res/inputBorder.gif) no-repeat top left;
	border: 1px solid #d5dee9
}
.quote, .qcode {
	margin: 10px;
	margin-left: 2em;
	border: 1px solid #eee;
	border-left-width: 4px;
	padding: 5px;
	background: #fcfcfc;
	font-family: Arial, 宋体;
}
/* 下拉菜单 */
.menuskin a:hover {
	text-decoration: none;
	background: #ffab20
}
.menuitems {
	line-height: 25px;
	margin-left: -1px;
	padding-left: 3px;
	padding-right: 5px;
}
.menuskin {
	padding-left: 0px;
	padding-right: 0px;
	background-color: #3388ff;
	border: #fff 1px solid;
	border-top: 0px;
	position: absolute;
	text-align: left;
	margin-top: -4px;
	text-align: center
}
#mouseoverstyle {
	line-height: 25px;
	margin-left: 0px;
	background-color: #ffab20
}
#mouseoverstyle a {
	color: #000;
	padding-left: 13px;
	padding-right: 12px;
	letter-spacing: 0.1em;
	font-family: 微软雅黑, 宋体;
}
.menuskin a {
	color: #fff;
	padding-left: 12px;
	padding-right: 12px;
	text-decoration: none;
	font-size: 14px;
	font-family: 微软雅黑, 宋体;
	letter-spacing: 0.1em
}
/* 主栏目0 */
.mframe {
	margin-bottom: 4px;
	margin-top: 30px;
}
.mframe .tm {
	height: 25px;
	line-height: 25px;
	background: #f9f7f8;
	border: 1px solid #d3d3d3;
	border-bottom: 0
}
.mframe .tl {
	display: none
}
.mframe .tr {
	display: none
}
.mframe span.tt {
	font-size: 1.3em;
	font-weight: bold;
	color: #573cff;
	padding-left: 0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ffab20;
	margin-left: 15px
}
.mframe .mm {
	background: #f9f7f8;
	padding: 3px;
	border: 1px solid #d3d3d3;
	border-top: 0;
}
.mframe .ml {
	display: none
}
.mframe .mr {
	display: none
}
.mframe .bm {
	display: none
}
2 .mframe .bl {
display:none
}
.mframe .br {
	display: none
}
.mframe ul.nl a, .mframe ul.pl a {
	font-size: 14px
}
/* 主栏目1 */
.mframe1 {
	margin-bottom: 4px;
	margin-top: 20px;
	margin-right: 0px;
}
.mframe1 .tm {
	height: 25px;
	line-height: 25px;
	background: #f9f7f8;
	border: 1px solid #d3d3d3;
	border-bottom: 0;
}
.mframe1 .tl {
	display: none
}
.mframe1 .tr {
	display: none
}
.mframe1 span.tt {
	font-size: 1.5em;
	font-weight: bold;
	color: #042A81;
	padding-left: 0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ff7520;
	margin-left: 20px
}
.mframe1 .mm {
	background: #f9f7f8;
	padding: 3px;
	border: 1px solid #d3d3d3;
	border-top: 0;
	padding-right: 15px;
}
.mframe1 .ml {
	display: none
}
.mframe1 .mr {
	display: none
}
.mframe1 .bm {
	display: none
}
2 .mframe1 .bl {
display:none
}
.mframe1 .br {
	display: none
}
.mframe1 ul.nl a, .mframe1 ul.pl a {
	font-size: 1.28em;
	font-family: 微软雅黑, 宋体
}
/* 主栏目2 */
.mframe2 {
	margin-bottom: 4px;
	margin-top: 20px;
	margin-right: 0px
}
.mframe2 .tm {
	height: 25px;
	line-height: 25px;
	background: #f9f7f8;
	border: 1px solid #d3d3d3;
	border-bottom: 0;
	padding-top: 10px;
}
.mframe2 .tl {
	display: none
}
.mframe2 .tr {
	display: none
}
.mframe2 span.tt {
	font-size: 1.5em;
	font-weight: bold;
	color: #042A81;
	padding-left: 0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ff7520;
	margin-left: 20px
}
.mframe2 .mm {
	background: #f9f7f8;
	padding: 3px;
	border: 1px solid #d3d3d3;
	border-top: 0;
	padding-right: 15px;
	padding-bottom: 14px;
}
.mframe2 .ml {
	display: none
}
.mframe2 .mr {
	display: none
}
.mframe2 .bm {
	display: none
}
2 .mframe2 .bl {
display:none
}
.mframe2 .br {
	display: none
}
.mframe2 ul.nl a, .mframe2 ul.pl a {
	font-size: 1.24em;
	font-family: 微软雅黑, 宋体;
}
/* 主栏目2 */
.mframe8 {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px
}
.mframe8 .tm {
	height: 25px;
	line-height: 25px;
	background: #f9f7f8;
	border: 1px solid #d3d3d3;
	border-bottom: 0;
	padding-top: 10px;
}
.mframe8 .tl {
	display: none
}
.mframe8 .tr {
	display: none
}
.mframe8 span.tt {
	font-size: 1.5em;
	font-weight: bold;
	color: #042A81;
	padding-left: 0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ff7520;
	margin-left: 20px
}
.mframe8 .mm {
	background: #f9f7f8;
	padding: 3px;
	border: 1px solid #d3d3d3;
	border-top: 0;
	padding-right: 15px;
	padding-bottom: 8px
}
.mframe8 .ml {
	display: none
}
.mframe8 .mr {
	display: none
}
.mframe8 .bm {
	display: none
}
2 .mframe8 .bl {
display:none
}
.mframe8 .br {
	display: none
}
.mframe8 ul.nl a, .mframe8 ul.pl a {
	font-size: 1.24em;
	font-family: 微软雅黑, 宋体;
font-weight: 500;
}
/* 主栏目3 */
.mframe3 {
	margin-bottom: 25px;
	margin-top: px;
	margin-right: 0px
}
.mframe3 .tm {
	height: 25px;
	line-height: 25px;
	background: #f9f7f8;
	border: 1px solid #d3d3d3;
	border-bottom: 0;
	padding-top: 10px;
}
.mframe3 .tl {
	display: none
}
.mframe3 .tr {
	display: none
}
.mframe3 span.tt {
	font-size: 1.5em;
	font-weight: bold;
	color: #042A81;
	padding-left: 0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ff7520;
	margin-left: 20px
}
.mframe3 .mm {
	background: #f9f7f8;
	padding: 3px;
	border: 1px solid #d3d3d3;
	border-top: 0;
	padding-right: 15px;
}
.mframe3 .ml {
	display: none
}
.mframe3 .mr {
	display: none
}
.mframe3 .bm {
	display: none
}
2 .mframe3 .bl {
display:none
}
.mframe3 .br {
	display: none
}
.mframe3 ul.nl a, .mframe3 ul.pl a {
	font-size: 1.24em;
	font-family: 微软雅黑, 宋体
}
3 /* 主栏目4 */
.mframe4 {
margin-bottom:4px;
margin-top:180px;
margin-right:0px
}
.mframe4 .tm {
	height: 25px;
	line-height: 25px;
	background: #f9f7f8;
	border: 1px solid #d3d3d3;
	border-bottom: 0;
	padding-top: 10px;
}
.mframe4 .tl {
	display: none
}
.mframe4 .tr {
	display: none
}
.mframe4 span.tt {
	font-size: 1.5em;
	font-weight: bold;
	color: #042A81;
	padding-left: 0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ff7520;
	margin-left: 20px
}
.mframe4 .mm {
	background: #f9f7f8;
	padding: 3px;
	padding-top: 12px;
	border: 1px solid #d3d3d3;
	border-top: 0;
	padding-right: 15px;
	height: 185px
}
.mframe4 .ml {
	display: none
}
.mframe4 .mr {
	display: none
}
.mframe4 .bm {
	display: none
}
2 .mframe4 .bl {
display:none
}
.mframe4 .br {
	display: none
}
.mframe4 ul.nl a, .mframe4 ul.pl a {
	font-size: 1.24em;
	font-family: 微软雅黑, 宋体
}
/* 主栏目5 */
.mframe5 {
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 18px
}
.mframe5 .tm {
	height: 25px;
	line-height: 20px;
	background: #ededed;
	border: 1px solid #d3d3d3;
	padding-top: 10px;
}
.mframe5 .tl {
	display: none
}
.mframe5 .tr {
	display: none
}
.mframe5 span.tt {
	font-size: 16px;
	font-weight: bold;
	color: #042A81;
	padding-left: 0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ff7520;
	margin-left: 20px
}
.mframe5 .mm {
	background: #f9f7f8;
	padding: 5px;
	border: 1px solid #d3d3d3;
	border-top: 0;
	padding-right: 15px;
	margin-top: 0px
}
.mframe5 .ml {
	display: none
}
.mframe5 .mr {
	display: none
}
.mframe5 .bm {
	display: none
}
2 .mframe5 .bl {
display:none
}
.mframe5 .br {
	display: none
}
.mframe5 ul.nl a, .mframe5 ul.pl a {
	font-size: 1.24em;
	font-family: 微软雅黑, 宋体;
	color: #1b1b1b
}
.mframe5 .path a {
	font-size: 1.1em;
	font-family: 微软雅黑, 宋体;
	color: #000
}
.mframe5 .path a:hover {
	font-size: 1.1em;
	font-family: 微软雅黑, 宋体;
	color: #000
}
.mframe5 .path {
	color: #000;width: auto !important;
}
.mframe5 h1 {
	color: #000
}
.mframe5 table {
	color: #000
}
/* 主栏目5 */
.mframe6 {
	margin-bottom: 4px;
	margin-top: 10px;
	margin-right: 0px
}
.mframe6 .tm {
	height: 0px;
	line-height: 0px;
	background: #999;
	border: 1px solid #d3d3d3;
	border-bottom: 0;
	padding-top: 0px;
}
.mframe6 .tl {
	display: none
}
.mframe6 .tr {
	display: none
}
.mframe6 span.tt {
	font-size: 1.5em;
	font-weight: bold;
	color: #042A81;
	padding-left: 0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ff7520;
	margin-left: 20px
}
.mframe6 .mm {
	background: #f9f7f8;
	padding: 3px;
	border: 1px solid #d3d3d3;
	border-top: 0;
	padding-right: 15px;
}
.mframe6 .ml {
	display: none
}
.mframe6 .mr {
	display: none
}
.mframe6 .bm {
	display: none
}
2 .mframe6 .bl {
display:none
}
.mframe6 .br {
	display: none
}
.mframe6 ul.nl a, .mframe1 ul.pl a {
	font-size: 1.28em;
	font-family: 微软雅黑, 宋体;
	color: #000
}
.mframe6 h1 {
	color: #000
}
.mframe6 table {
	color: #000
}
/* 侧边栏目0 */
.lframe {
	margin-bottom: 4px;
	_width: 100%;
	margin-top: 20px
}
.lframe .tm {
	height: 25px;
	line-height: 25px;
	background: url(style_res/bg.gif) repeat-x;
	border: 1px solid #ace
}
.lframe .tl {
	display: none
}
.lframe .tr {
	display: none
}
.lframe span.tt {
	font-size: 14px;
	color: #41519A;
	font-weight: bold;
	padding-left: 10px
}
.lframe .mm {
	padding: 5px 3px;
	border: 1px solid #ace;
	border-top: 0
}
.lframe .ml {
	display: none
}
.lframe .mr {
	display: none
}
.lframe .bm {
	display: none
}
.lframe .bl {
	display: none
}
.lframe .br {
	display: none
}
/* 侧边栏目1 */
.lframe1 {
	margin-bottom: 4px;
	_width: 100%;
	margin-top: 16px
}
.lframe1 .tm {
	display: none
}
.lframe1 .tl {
	display: none
}
.lframe1 .tr {
	display: none
}
.lframe1 span.tt {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	padding-left: 10px
}
.lframe1 .mm {
	padding: 5px 3px;
	border: 0px solid #ace;
	border-top: 0;
	background: #f9f7f8
}
.lframe1 .ml {
	display: none
}
.lframe1 .mr {
	display: none
}
.lframe1 .bm {
	display: none
}
.lframe1 .bl {
	display: none
}
.lframe1 .br {
	display: none
}
/* list2侧边栏目 */
.lframe2 {
	margin-bottom: 4px;
	_width: 200px
}
.lframe2 .tm {
	height: 35px;
	line-height: 35px;
	background: #2756C0;
	border: 0px solid #ace
}
.lframe2 .tl {
	display: none
}
.lframe2 .tr {
	display: none
}
.lframe2 span.tt {
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	padding-left: 25px;
	line-height: 35px;
	letter-spacing: 5px
}
.lframe2 .mm {
	border: 0px solid #ccc;
	margin-top: 0px;
	background: #fff
}
.lframe2 .ml {
	display: none
}
.lframe2 .mr {
	display: none
}
.lframe2 .bm {
	display: none
}
.lframe2 .bl {
	display: none
}
.lframe2 .br {
	display: none
}
/* list3侧边栏目 */
.lframe3 {
	margin-bottom: 4px;
	_width: 200px
}
.lframe3 .tm {
	height: 35px;
	line-height: 35px;
	background: #fff;
	border-top: 1px solid #ccc
}
.lframe3 .tl {
	display: none
}
.lframe3 .tr {
	display: none
}
.lframe3 span.tt {
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	padding-left: 25px;
	line-height: 35px;
	letter-spacing: 5px
}
.lframe3 .mm {
	border: 0px solid #ccc;
	margin-top: 0px;
	background: #fff
}
.lframe3 .ml {
	display: none
}
.lframe3 .mr {
	display: none
}
.lframe3 .bm {
	display: none
}
.lframe3 .bl {
	display: none
}
.lframe3 .br {
	display: none
}
/* 首页图片栏目 */
.imgnews {
	margin-bottom: 4px;
	_width: 100%
}
.imgnews .tm {
	height: 23px;
	line-height: 23px;
	background: #ECF2FC url(style_res/bg.gif) 0 -100px;
	border: #ace 1px solid
}
.imgnews .tl {
	display: none
}
.imgnews .tr {
	display: none
}
.imgnews span.tt {
	font-size: 9pt;
	color: #41519A;
	font-weight: bold;
	padding-left: 10px
}
.imgnews .mm {
	padding: 3px;
	overflow: hidden;
	border-left: 1px solid #ace;
	border-right: 1px solid #ace
}
.imgnews .ml {
	display: none
}
.imgnews .mr {
	display: none
}
.imgnews .bm {
	height: 1px;
	background: #ace;
	_overflow: hidden
}
.imgnews .bl {
	display: none
}
.imgnews .br {
	display: none
}
/* 今日热门 */
.dayhot .tm {
	height: 24px;
	line-height: 24px;
	background: #F1F7FC;
	border-width: 0;
	border-bottom: #E6F1FB 1px solid
}
.dayhot .tl {
	display: none
}
.dayhot .tr {
	display: none
}
.dayhot span.tt {
	font-size: 12px;
	color: #333;
	font-weight: bold;
	padding-left: 10px
}
.dayhot .mm {
	padding: 3px;
	border-width: 0
}
.dayhot .ml {
	display: none
}
.dayhot .mr {
	display: none
}
.dayhot .bm {
	height: 1px;
	background: transparent;
	_overflow: hidden
}
.dayhot .bl {
	display: none
}
.dayhot .br {
	display: none
}
.dateR {
	float: right;
	padding-right: 5px
}
.moreR {
	float: right;
	padding-right: 10px;
	_margin-top: 4px;
	font-color: #000
}
.moreR2 {
	float: right;
	padding-right: 1px;
	_margin-top: 20px;
	margin-right: 0px;
}
.moreR2 a:hover {
	opacity: 0.5;
	filter: Alpha(opacity=70)
}
/* 网站导航 */
#siteNav {
	padding: 5px;
	overflow: auto;
	_zoom: 1
}
.navChild {
	padding-left: 20px
}
.navChild ul {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 150%;
}
.navChild ul li {
	float: left
}
/* 标题图片 */
.imgList {
	padding: 5px 0;
	display: block;
	text-align: center;
	line-height: 1.8;
	overflow: hidden
}
.imgList ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.imgList li {
	float: left
}
.imgList li img, a.imgLink img {
	background: #FFF;
	padding: 3px;
	border: 1px solid #ddd;
	margin: auto;
	display: block;
	_vertical-align: bottom
}
a.imgLink {
	margin: 5px auto;
	line-height: 1.8
}
.imgList li a:hover img, a.imgLink:hover img {
	background: #f6f6f6;
	padding: 3px
}
/* 下载链接 */
#softLinks {
	list-style: none;
	margin: 0;
	padding: 0 10px;
	line-height: 1.5
}
#softLinks li {
	padding-left: 18px;
	background: url(style_res/iwms.gif) no-repeat 0 -200px
}
/* 简介显示时 */
.summary {
	border: 0px;
	margin-top: 0px
}
.summary .cont {
	color: #666;
	position: relative;
	overflow: hidden
}
.summary .title {
	font-size: 16px;
	font-weight: bold;
	background: #f9f8f7;
	padding: 2px;
	overflow: hidden;
	position: relative;
	font-family: 微软雅黑, 宋体;
	height: 65px
}
.summary .title a {
	font-size: 16px;
	font-weight: bold;
	background: #f9f8f7;
	padding: 2px;
	overflow: hidden;
	position: relative;
	font-family: 微软雅黑, 宋体;
}
.summary .sum {
	padding: 3px 10px;
	font-size: 1.2em;
	line-height: 22px;
	font-color: #999999;
	height: 90px
}
.summary .foot {
	padding: 3px 8px 3px 18px;
	color: #999;
	overflow: hidden;
	margin-top: 15px
}
.summary .foot span {
	color: #FF890C;
	padding-right: 40px
}
.summary .imgDiv {
	margin: 13px
}
.summary .imgDiv img {
	display: inline;
	width: 280px;
	height: 180px
}
.summary .hr {
	clear: both;
	margin: 5px 0;
	color: #f9f8f7
}
/* 简介显示时2 */
.mframe3 .summary {
	border: 0px
}
.mframe3 .summary .cont {
	color: #666;
	position: relative;
	overflow: hidden
}
.mframe3 .summary .title {
	margin-top: 8px;
	font-size: 14px;
	font-weight: bold;
	background: #f9f8f7;
	line-height: 18px;
	padding: 2px;
	overflow: hidden;
	position: relative;
	font-family: 微软雅黑, 宋体;
}
.mframe3 .summary .title a {
	font-size: 14px;
	font-weight: bold;
	background: #f9f8f7;
	line-height: 18px;
	padding: 2px;
	overflow: hidden;
	position: relative;
	font-family: 微软雅黑, 宋体;
}
.mframe3 .summary .sum {
	padding: 3px 0px;
	font-size: 1em;
	line-height: 24px;
	font-color: #999999;
	margin-top: -30px;
	height: 110px
}
.mframe3 .summary .foot {
	display: none
}
.mframe3 .summary .foot span {
	color: #FF890C;
	padding-right: 40px
}
.mframe3 .summary .imgDiv {
	margin: 15px;
	margin-top: 8px
}
.mframe3 .summary .imgDiv img {
	display: inline;
	width: 120px;
	height: 150px
}
.mframe3 .summary .hr {
	clear: both;
	margin: 5px 0;
	color: #f9f8f7
}
/* 简介显示时2 */
.mframe4 .summary {
	border: 0px
}
.mframe4 .summary .cont {
	color: #666;
	position: relative;
	overflow: hidden
}
.mframe4 .summary .title {
	font-size: 14px;
	font-weight: bold;
	background: #f9f8f7;
	padding: 2px;
	overflow: hidden;
	position: relative;
	font-family: 微软雅黑, 宋体;
}
.mframe4 .summary .title a {
	font-size: 14px;
	font-weight: bold;
	background: #f9f8f7;
	padding: 2px;
	overflow: hidden;
	position: relative;
	font-family: 微软雅黑, 宋体;
}
.mframe4 .summary .sum {
	padding: 3px 5px;
	font-size: 1em;
	line-height: 24px;
	font-color: #999999;
}
.mframe4 .summary .foot {
	display: none
}
.mframe4 .summary .foot span {
	color: #FF890C;
	padding-right: 40px
}
.mframe4 .summary .imgDiv {
	margin: 15px;
}
.mframe4 .summary .imgDiv img {
	display: inline;
}
.mframe4 .summary .hr {
	clear: both;
	margin: 5px 0;
	color: #f9f8f7
}
.mframe4 .imgList img {
	width: 120px;
	height: 150px
}
/* 搜索结果 */
.sResult {
}
.sResult .title {
	padding: 5px 0;
	width: 100%
}
.sResult .title a {
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold
}
.sResult .sum {
	padding: 3px 15px
}
.sResult .foot {
	padding: 3px 15px;
	color: #999
}
.sResult .foot span {
	color: #FF890C;
	padding-right: 20px
}
.wrapper {
	overflow: hidden
}
.tl, .bl {
	float: left
}
.tr, .br {
	float: right
}
.ml, .l {
	float: left;
	padding-bottom: 10000px;
	margin-bottom: -10000px
}
.mr, .r {
	float: right;
	padding-bottom: 10000px;
	margin-bottom: -10000px
}
/* 新添加样式表 */
.vldMsg {
	display: none;
	border: 1px solid #ddd;
	background: infobackground;
	padding: 4px;
	color: red
}
/* 评论 */
.reCont .reHead {
	color: #666;
	background: #f9f9f9;
	border-bottom: 1px solid #ace;
	padding: 3px 5px
}
.reCont .reLayer {
	float: right;
	color: #999;
	font-size: 12px
}
.reCont .reBody {
	padding: 5px 10px 5px 25px;
	line-height: 1.5
}
.reCont .reFun {
	background: url(style_res/bg.gif) repeat-x 0 -400px;
	height: 25px;
	line-height: 25px;
	padding-left: 25px
}
.reCont .reName {
	font-weight: bold
}
.reCont .reDate {
	color: #999;
	font-size: 12px
}
.reCont fieldset {
	border: 1px solid #e3e3e3;
	margin-bottom: 5px
}
.reCont fieldset div {
	padding: 5px;
	color: #999
}
.reCont legend {
	background: #f7fdff;
	border: 1px solid #e3e3e3;
	padding: 1px 5px
}
.reCont2 .reFun {
	background: url(style_res/bg.gif) repeat-x 0 -500px;
	height: 25px;
	line-height: 25px;
	padding-left: 25px
}
.reCont2 .reFoot {
	background: #E7F2FB;
	height: 1px;
	_overflow: hidden
}
/* 表情 */
.face1, .face2, .face3, .face4, .face5, .face6, .face7, .face8, .face9, .face10, .face11, .face12, .face13, .face14, .face15, .face16, .face17, .face18 {
	background: url(style_res/face.gif) no-repeat 0 0;
	width: 15px;
	height: 15px;
}
.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
}
/* 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;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px
}
.aj_form {
	display: none;
	position: absolute;
	background: #fff url(style_res/bg.gif) repeat-x 0 -700px;
	border: 1px solid #CAD9EA;
	padding: 5px
}
.aj_title {
	font-weight: bold;
	padding: 4px 0 5px 20px;
	margin-bottom: 10px;
	border-bottom: 1px solid #9ef
}
.aj_close {
	text-align: right;
	padding-right: 10px
}
/* 分页 */
.pager {
	font-family: verdana;
	font-size: 12px;
	padding: 5px;
	height: 25px;
	clear: both;
	word-break: keep-all
}
.pager ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	line-height: 1.2em
}
.pager li {
	float: left;
	margin: 0 5px 0 0;
	color: #999
}
.pager li.p_total {
	background: #FFF;
	font-weight: bold;
	color: #88af3f;
	;
	border: 1px solid #ddd;
	padding: 3px 5px
}
.pager li.p_current {
	background: #b2e05d;
	color: #FFF;
	border: 1px solid #b2e05d;
	padding: 3px 5px
}
.pager li.p_nolink {
	color: #ccc;
	border: 1px solid #f3f3f3;
	padding: 3px 5px
}
.pager li a:link, .pager li a:visited {
	float: left;
	color: #88af3f;
	background: #fff;
	border: 1px solid #ddd;
	padding: 3px 5px;
	text-decoration: none !important
}
.pager li a:hover, .pager li a:active {
	background: #f1ffd6;
	color: #638425;
	border-color: #85bd1e
}
.pager li input {
	float: left;
	font-family: verdana;
	font-size: 12px;
	border: 1px solid #ddd;
	color: #999;
	background: url(style_res/inputBorder.gif);
	width: 3em;
	height: 1.3em;
	padding: 2px 0;
	text-align: center
}
/* digg */
#digg {
	float: right;
	clear: both;
	padding: 10px 5px
}
.digg {
	width: 51px;
	margin: 0;
	text-align: center;
	list-style: none outside none;
	padding: 0
}
.digg1 {
	background: url(style_res/digg.gif);
	height: 52px;
	line-height: 52px;
	font-size: 16px;
	color: #736948;
	font-family: sans-serif;
	font-weight: bold
}
.digg2 {
	margin-top: 2px;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	float: left;
	width: 51px
}
.digg2 a {
	display: block;
	background: url(style_res/digg.gif) -100px 0;
	color: #0F5CC3;
	text-decoration: none
}
.digg2 a:hover {
	background: url(style_res/digg.gif) -200px 0;
	color: #333
}
/* 列表中的digg */
.diggC {
	float: left;
	padding: 0 5px 5px 5px
}
.diggC .digg1 {
	background: url(style_res/digg.gif) -500px 0;
	height: 40px;
	line-height: 40px
}
.diggC .digg2 {
	height: 22px;
	line-height: 22px
}
.diggC .digg2 a {
	background: url(style_res/digg.gif) -600px 0
}
.diggC .digg2 a:hover {
	background: url(style_res/digg.gif) -700px 0
}
/* 相邻新闻链接 */
.nearNews {
	color: #999;
	padding: 5px 0;
	clear: both;
	overflow: hidden;
	_zoom: 1
}
.nextNews, .prevNews {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.prevNews {
	float: left;
	width: 50%
}
.nextNews {
	text-align: right
}
.prevNews a {
	background: url(style_res/iwms.gif) no-repeat 0 -400px;
	padding: 0 20px;
	float: left
}
.nextNews a {
	background: url(style_res/iwms.gif) no-repeat right -450px;
	padding: 0 20px;
	float: right
}
.fav {
	background: url(style_res/iwms.gif) no-repeat 0 -500px;
	padding-left: 20px
}
.mail {
	background: url(style_res/iwms.gif) no-repeat 0 -550px;
	padding-left: 20px
}
.print {
	background: url(style_res/iwms.gif) no-repeat 0 -600px;
	padding-left: 20px
}
.edit {
	background: url(style_res/iwms.gif) no-repeat 0 -650px;
	padding-left: 20px
}
/* 热门标签 */
.hotTags {
	text-align: left;
	line-height: 1.5;
	padding: 0 10px
}
.hotTags a {
	margin-right: 6px;
	word-wrap: break-word
}
/* 美化select */
a.sel {
	position: absolute;
	color: #333;
	font-size: 12px;
	border: 1px solid #5B9BE1;
	background: url(style_res/btnBg.gif) no-repeat right -50px;
	text-indent: 5px;
	cursor: pointer;
	overflow: hidden;
	text-decoration: none !important
}
a.sel span {
	display: block;
	white-space: nowrap;
	line-height: 22px;
	margin-right: 20px;
	overflow: hidden
}
ul.sel {
	position: absolute;
	display: block;
	border: 1px solid #999;
	border-top: 0;
	margin: 0;
	padding: 0;
	list-style: none
}
ul.sel li {
	background: #fff;
	color: #666;
	font-size: 12px;
	line-height: 22px;
	cursor: pointer;
	text-indent: 5px;
	overflow: hidden;
	white-space: nowrap
}
ul.sel li.over {
	background: #f0f0f0;
	color: #333
}
ul.sel li.chk {
	background: #DFEDFA;
	color: #333
}
/* 讨论区栏目 */
.psFrm {
	margin-bottom: 4px
}
.psFrm .tm {
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	background: url(style_res/bg.gif) repeat-x;
	border: 1px solid #ace
}
.psFrm .tl {
	display: none
}
.psFrm .tr {
	display: none
}
.psFrm span.tt {
	color: #41519A;
	font-weight: bold
}
.psFrm .mm {
	background: #fff;
	padding: 3px;
	border-left: 1px solid #ace;
	border-right: 1px solid #ace
}
.psFrm .ml {
	display: none
}
.psFrm .mr {
	display: none
}
.psFrm .bm {
	height: 1px;
	background: #ace;
	_overflow: hidden
}
.psFrm .bl {
	display: none
}
.psFrm .br {
	display: none
}
/* 讨论区显示内容列表 */
.psCont {
	width: 100%
}
.psCont div.psTitle {
	font-size: 14px;
	font-weight: bold;
	background: #f9fcff url(style_res/post.gif) no-repeat left 0;
	border-bottom: 1px solid #ccc;
	line-height: 1.5em;
	padding: 3px 10px 3px 20px
}
.psCont div.psTitle a, .psCont legend a {
}
.psCont div.psBody {
	font-size: 14px;
	padding: 5px 10px 5px 20px;
}
.psCont div.psFun {
	background: url(style_res/bg.gif) repeat-x 0 -400px;
	height: 25px;
	line-height: 25px;
	padding-left: 20px
}
.psCont span.psName {
	color: #f00;
	font-size: 12px;
	background: url(style_res/post.gif) no-repeat left -100px;
	padding: 0 10px 0 20px;
	line-height: 1.6em;
	margin-left: 10px
}
.psCont span.psDate {
	color: #999;
	font-size: 12px;
	background: url(style_res/post.gif) no-repeat left -150px;
	padding: 0 10px 0 20px;
	line-height: 1.6em
}
.psCont span.psSort {
	color: #999;
	font-size: 12px;
	background: url(style_res/post.gif) no-repeat left -200px;
	padding: 0 10px 0 20px;
	line-height: 1.6em
}
.psCont span.psHits {
	color: #999;
	font-size: 12px;
	background: url(style_res/post.gif) no-repeat left -550px;
	padding: 0 10px 0 20px
}
.psCont span.psReply {
	color: #999;
	font-size: 12px;
	background: url(style_res/post.gif) no-repeat left -500px;
	padding: 0 10px 0 20px
}
.psCont fieldset {
	border: 1px solid #e3e3e3;
	margin-bottom: 5px;
	padding: 0 10px
}
.psCont fieldset div {
	padding: 0 0 4px 0
}
.psCont legend {
	font-size: 12px;
	background: #f7fdff url(style_res/post.gif) no-repeat left -50px;
	padding: 1px 5px;
	padding-left: 20px;
	border: 1px solid #e3e3e3
}
.psCont legend a {
	color: #666
}
.psCont fieldset .psPBody {
	display: none;
	color: #999
}
/* 讨论区只显示标题列表 */
.psCont2 {
	table-layout: fixed
}
.psCont2 thead td {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background: #fdfdfd;
	color: #666
}
.psCont2 tr {
	background-color: #fff
}
.psCont2 tr td {
	border-bottom: 1px solid #f3f3f3;
	border-top: 1px solid white;
	line-height: 1.5em
}
.psCont2 td.psTitle {
	font-size: 14px;
	break-word: break-all;
	background: transparent url(style_res/post.gif) no-repeat left 0;
	background-color: inherit;
	padding: 3px 10px 3px 24px
}
.psCont2 td.psName, .psCont2 td.psDate, .psCont2 td.psHits, .psCont2 td.psReply {
	color: #666;
	font-size: 12px;
	text-align: center
}
.psCont2 tr.psBg2 {
	background-color: #fafcfd
}
.psCont div.psFix div.psTitle, .psCont2 tr.psFix td.psTitle {
	background-position: left -600px
}
/* 讨论区分类介绍 */
.psIntro .sName {
	border: 1px solid #ddd;
	;
	padding: 0 10px;
	font-weight: bold;
	float: left;
	line-height: 25px;
	background: url(style_res/post.gif) no-repeat right -350px;
	padding-right: 20px;
	cursor: pointer
}
.psIntro .sBlank {
	border-bottom: 1px solid #ddd;
	height: 26px;
	overflow: hidden;
	line-height: 26px;
	text-align: right;
	padding-right: 10px
}
.psIntro .sIntro {
	display: none;
	border: 1px solid #ddd;
	border-top-width: 0;
	padding: 5px 10px;
	color: #999;
	font-size: 12px;
	text-align: left;
	overflow: hidden;
	_zoom: 1
}
.psIntro .sIntro * {
	font-size: 12px;
	line-height: 1.5;
}
.psIntro .sIntro a {
	color: #666
}
/* 取父帖内容图标 */
.psOpen, .psClose {
	display: block;
	width: 20px;
	height: 20px;
	background: url(style_res/post.gif) center -250px
}
.psClose {
	background: url(style_res/post.gif) center -300px
}
/* 讨论区返回链接 */
.psStep {
	margin: 10px 5px
}
.psStep a {
	padding-left: 20px;
	line-height: 1.5em;
	background: url(style_res/post.gif) no-repeat left -450px
}
.psStep a.stFirst {
	background: none;
	padding-left: 0
}
/* 讨论区选择列表方式 */
.psSelList {
	background: url(style_res/post.gif) no-repeat 0 -750px;
	padding-left: 20px
}
.psSelList2 {
	background: url(style_res/post.gif) no-repeat 0 -800px;
	padding-left: 20px
}
.psSelVerify {
	background: url(style_res/post.gif) no-repeat 0 -850px;
	padding-left: 20px
}
/* 讨论区热门列表 */
ul.pl {
	list-style: none outside none;
	margin: 0;
	padding: 0
}
ul.pl li {
	line-height: 22px;
	padding-left: 15px;
	background: url(style_res/iwms.gif) no-repeat 0 0
}
ul.pl li img {
	_margin: 6px 0
}
.psR {
	float: right;
	color: #666;
	font-size: 12px
}
.shadow {
	background: #ddd
}
/* 管理菜单 */
.popAdm a {
	display: block;
	color: #666;
	line-height: 20px;
	font-size: 12px
}
.popFix a {
	display: block;
	color: #666;
	line-height: 20px;
	font-size: 12px;
	padding-left: 20px;
	background: transparent url(style_res/post.gif) no-repeat left -700px
}
.popFix a.psChk {
	background-position: left -650px
}
/* 顶部会员信息 */
.topBar {
	width: 100%;
	background: url(style_res/bg.gif) 0 -600px;
	border-bottom: 1px solid #E6E6E6;
	height: 28px;
	line-height: 28px
}
.topBar .twidth {
	height: 100%;
	background: transparent
}
#topUser a {
	padding-left: 15px;
	background: url(style_res/iwms.gif) no-repeat 0 -750px;
}
.popMine a {
	display: block;
	color: #666;
	line-height: 20px;
	font-size: 12px
}
a.remind {
	color: red

}
/* 添加新闻时选择分类菜单 */
.aj_sel {
	position: absolute;
	padding: 4px 5px;
	border: 1px solid #ccc;
	background: #fff;
	color: #333;
	font: 9pt 宋体 arial;
	white-space: nowrap;
}
.clink {
	padding: 2px 20px 2px 5px;
	color: #333;
	font-size: 12px;
	border: 1px solid #B9D8F7;
	background: url(style_res/btnBg.gif) no-repeat right -50px;
	text-indent: 5px;
	cursor: pointer;
	overflow: hidden;
	text-decoration: none
}
.cmenu img.opened {
	background: url(style_res/cmenu.gif) no-repeat;
	width: 15px;
	height: 10px
}
.cmenu img.closed {
	background: url(style_res/cmenu.gif) no-repeat 0 -100px;
	width: 15px;
	height: 10px
}
.cmenu img.space {
	width: 15px;
	height: 10px
}
.cmenu {
	color: #aaa;
	width: 200px;
	height: 300px;
	background: #F9FBFE;
	overflow: auto;
	padding: 10px 0
}
.cmenu ul {
	list-style: none;
	line-height: 20px;
	margin: 0;
	padding: 0 12px
}
/* 阅读消息界面 */
#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: 80px;
}
#msSubmit {
	text-align: right;
	padding: 3px 20px
}
.boxy-body {
	background: transparent
}
.boxy-wrapper {
	position: absolute;
}
.boxy-wrapper.fixed {
	position: fixed;
}
/* Modal */
.boxy-modal-blackout {
	position: absolute;
	background-color: black;
	left: 0;
	top: 0;
}
/* Border */
.boxy-wrapper {
	empty-cells: show;
}
.boxy-wrapper .boxy-top-left, .boxy-wrapper .boxy-top-right, .boxy-wrapper .boxy-bottom-right, .boxy-wrapper .boxy-bottom-left {
	width: 2px;
	height: 2px;
	background-color: #666;
	padding: 0;
	opacity: 0.2;
	filter: alpha(opacity=20)
}
.boxy-wrapper .boxy-top, .boxy-wrapper .boxy-bottom {
	height: 2px;
	background-color: #666;
	opacity: 0.2;
	filter: alpha(opacity=20);
	padding: 0
}
.boxy-wrapper .boxy-left, .boxy-wrapper .boxy-right {
	width: 2px;
	background-color: #666;
	opacity: 0.2;
	filter: alpha(opacity=20);
	padding: 0
}
/* Title bar */

.boxy-wrapper .title-bar {
	background: url(style_res/bg.gif) repeat-x 0 -1500px;
	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;
}
/* Content Region */
.boxy-inner {
	background-color: white;
	padding: 0
}
.boxy-content {
	padding: 10px;
}
/* Question Boxes */
.boxy-wrapper .question {
	width: 350px;
	min-height: 80px;
	padding: 10px 20px;
}
.boxy-wrapper .answers {
	text-align: right;
	padding: 0 20px 10px 0;
}
/* 首页图片导航 */
.zsfw {
	display: inline-block;
	float: right;
	margin-top: 0px;
}
.zsfw .tit {
	font-size: 18px;
	color: #3e3d3d;
	height: 50px;
	line-height: 50px;
}
.zsfw a {
	float: left;
	margin-right: 0px;
	margin-bottom: 20px;
	opacity: 1;
 filter:Alpha(opacity=100)  transition:all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
}
.zsfw a:hover {
	opacity: 0.5;
	filter: Alpha(opacity=50)
}
.zsfw .d2 {
	float: left;
	margin-right: 0px;
	margin-bottom: 15px;
	opacity: 1;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	vertical-align: middle
}
.d2 {
	position: absolute;
	padding-top: 65px;
	margin-left: 70px
}
.more {
	position: absolute;
	top: 550px;
	left: 920px;
}
.d2 span {
	font-size: 14px;
	color: #f9f8f7;
	font-family: tahoma, 微软雅黑, 宋体;
}
.d2 button {
	margin-top: -1px;
	margin-left: 5px;
}
#bottom {
	background: #2756C0 url(style_res/bottomback.jpg) no-repeat center;
	height: 180px;
	border-top: 1px solid #d3d3d3;
	width: 100%;
	margin-top: 25px;
}
#bottom .box {
	width: 1180px;
	margin: 0 auto;
}
#bottom .box .top {
	position: relative;
	height: 180px;
	padding-top: 0px;
}
#bottom .box .ulbox span {
	color: #fff;
	font-size: 14px;
	font-weight: 700;
}
#bottom .box .ulbox {
	overflow: hidden;
	float: left;
	padding-left: 5px;
}
#bottom .box .ulbox li img {
	margin-top: 8px;
}
#bottom .box .ulbox.mr {
	margin-right: 15px;
}
#bottom .box .ulbox li.tit {
	font-size: 18px;
	color: #fff;
	height: 42px;
	line-height: 40px;
	margin-bottom: 8px;
	text-transform: uppercase;
	border-bottom: 1px #fff solid;
}
#bottom .box .ulbox .tit {
	font-size: 18px;
	color: #fff;
	height: 42px;
	line-height: 40px;
	margin-bottom: 8px;
	text-transform: uppercase;
	border-bottom: 1px #fff solid;
}
#bottom .box .ulbox ul {
	float: left;
	padding-top: 5px;
}
#bottom .box .ulbox .wx {
	float: left;
	width: 120px;
	height: 120px;
	margin-top: 0px;
	margin-right: 5px;
	border: 4px solid #fff;
}
#bottom .ulbox.lifl {
	width: 500px;
}
#bottom .ulbox.lifl2 {
	width: 500px;
}
#bottom .ulbox.lifl li {
	float: left;
	width: 150px;
	list-style: none
}
#bottom .ulbox.lifl2 li {
	float: left;
	width: 180px;
	list-style: none
}
#bottom .ulbox.lifl li.tit {
	float: none;
}
#bottom .ulbox.lifl2 li.tit {
	float: none;
}
#bottom .box .ulbox em {
	color: #fff;
}
#bottom .ulbox a:hover {
	color: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-ms-transition: all 0.8s;
	-o-transition: all 0.8s;
	transition: all 0.8s;
}
#bottom .ulbox li {
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 14px;
}
#bottom ul li a {
	color: #fff;
	font-size: 14px;
}
#bottom ul li a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}







.navbar { width:100%; height:43px; background:#3388ff;}   	/**导航区域背景**/
.navbar .navbox { width:1160px; height:43px; margin:0 auto;}   /**导航窗口大小及位置**/

/**导航样式：后台绑定时也可以定义配置**/
.navbar .navbox .wp_nav,.navbar .navbox .nav { height:43px;}  /**导航高度**/
.navbar .navbox .wp_nav li.nav-item a { font-size:16px; font-weight:bold; font-family:微软雅黑; color:#fff;}    /**导航字体样式**/
.navbar .navbox .wp_nav li.nav-item a:hover,.navbar .navbox .wp_nav li.nav-item a.parent{ color:#fff; background:#ffab20;}   	/**鼠标经过或当前选中时样式**/
.navbar .navbox .wp_nav li.nav-item a span.item-name { padding:0 16px; height:43px; line-height:43px;}   /**导航栏目高度与边距**/
.navbar .navbox .wp_nav .sub-nav li.nav-item i.mark { background:#3388ff;}  /**子菜单背景**/
.navbar .navbox .wp_nav .sub-nav li.nav-item a { font-size:14px; text-align:center; font-weight:normal;}		/**子菜单字体样式**/
.navbar .navbox .wp_nav .sub-nav li.nav-item a:hover,.navbar .navbox .wp_nav .sub-nav li.nav-item a.parent { background:#ffab20; color:#000;}
.navbar .navbox .wp_nav .sub-nav li.nav-item a span.item-name { padding:0 10px; height:32px; line-height:32px;}		/**子菜单栏目高度与边距**/

.wp_nav .sub-nav {border: 0px solid #fff;width: auto !important;
    min-width: 100%;}
.wp_nav .sub-nav .nav-item a {border-top:0;}
.wp_nav .nav-item {background:url(style_res/iwms.gif) no-repeat 0 -137px;}
.navbar .wp_nav .i1 {margin-left:65px; background:none !important;}

.selected2,.parent2 {padding-left: 50px !important; background: #ffab20 !important;}
.possplit {background: none; width: auto;text-align: center;text-indent: 0px;padding:0 5px;}
.lby {min-height:400px;}
.nrr {min-height:400px;}
.hhh {height:264px;}
.zlmwz {width:100%;}
.xgd {height:25px;}
.wp_subcolumn_list {
    display: block;
    width: 477px;
    margin: 0;
    padding: 0;
    float: left;
}
.wp_subcolumn_list .wp_sublist .sublist_title {
    display: block;
    height: 37px;
    line-height: 37px;
    border: 1px solid #d3d3d3;
    margin-bottom: 0;
    margin-right: 18px;
    background: #ededed;
}
.wp_subcolumn_list .wp_sublist .sublist_title a {
    display: inline-block;
    color: #042A81;
    font-size: 16px;
    font-weight: bold;
    margin-left: 20px;
    border-bottom: 1px solid #ff7520;
}
.wp_subcolumn_list .wp_sublist .sublist_title a.morelink {
    margin-top: 17px;
    border: 0;
    background: url(style_res/pic.gif) no-repeat 0 -30px;
    width: 28px;
    height: 5px;
    margin-right: 22px;
}
.wp_subcolumn_list .wp_sublist .sublist_title .morelink .moretext img {
    vertical-align: bottom;
    display: none;
}
.tplb {min-height:450px;}
.nrr img { max-width:1110px; _width:expression(this.width > 1110 ? "1110px" : this.width); }   
.sList .sub_list{padding-left:0}














