@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/images/all_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #474a4d;
	color: #F0F0F0;
}
body,td,th {
	font-size: 13px;
}
.loading{background-image:url(/images/loading.gif);padding:0px;margin:0px;background-repeat:no-repeat;font-size:13px}
.main {
	background-color: #131416;
}

.e7e3d8 {
	background-color: #E7e3d8;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.m {
	background-image: url(/images/il_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.il {
	height: 400px;
	width: 500px;
	float: left;
}
.ir {
	float: left;
	width: 390px;
}


h1 {
	font-size: 14px;
	display: inline;
}
h3 {
	font-size: 12px;
}
* {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.clear {
	clear: both;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}


/*分页样式*/
DIV.page {
	TEXT-ALIGN: center;
	padding: 3px;
	width: 90%;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
DIV.page A {
	BORDER-RIGHT: #aaaadd 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #aaaadd 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	BORDER-LEFT: #aaaadd 1px solid;
	COLOR: #FFFFFF;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #aaaadd 1px solid;
	TEXT-DECORATION: none
}
DIV.page A:hover {
	COLOR: #CCCCCC;
	border: 1px solid #005CA9;
	background-color: #003366;
}
DIV.page A:active {
	COLOR: #FFFFFF;
	border: 1px solid #005CA9;
	background-color: #333333;
}
DIV.page SPAN.current {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	COLOR: #fff;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #2073AA;
	border: 1px solid #005CA9;
}
DIV.page SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

/*分页样式*/
.header {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-color: #131416;
}

.logo {
	width: 210px;
	float: left;
}
.tmenu {
	float: left;
	width: 685px;
	text-align: right;
	font-size: 12px;
	color: #999999;
	line-height: 22px;
}
.menu a {
	font-size: 12px;
	color: #999999;
	margin-right: 4px;
	margin-left: 4px;
}

.menu li {
	display: inline;
	width: 100px;
}
.menu .h {
	list-style-type: none;
	list-style-image: url(/images/h.jpg);
	display: block;
	float: right;
	width: 60px;
}
.menu .m {
	list-style-image: url(/images/m.jpg);
	display: block;
	float: right;
	width: 80px;
}
.menu .c {
	display: block;
	list-style-image: url(/images/c.jpg);
	float: right;
	width: 70px;
}
.t_xt {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	height: 3px;
	line-height: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.t_xt .l_xt {
	background-color: #E70012;
	float: left;
	width: 250px;
	height: 3px;
}
.t_xt .r-xt {
	background-color: #3e3e3e;
	float: left;
	width: 650px;
	height: 3px;
}
.main {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-color: #666666;
}
#nav {
	float: left;
	width: 250px;
}
#nav  .cd {
	background-repeat: no-repeat;
	background-position: left center;
	height: 50px;
	display: block;
	width: 250px;
	background-image: url(/images/nav_bg_hover.jpg);
	margin-bottom: 2px;
}
.cd .cn {
	font-weight: bold;
	font-family: "黑体";
	line-height: 25px;
	width: 170px;
	margin-right: auto;
	margin-left: auto;
}
.cd .en {
	font-family: "Times New Roman", Times, serif;
	line-height: 22px;
	width: 170px;
	margin-right: auto;
	margin-left: auto;
}
.hover  {
	background-repeat: no-repeat;
	background-position: left center;
	height: 50px;
	display: block;
	width: 250px;
	color: #131416;
}
.ad {
	float: left;
	width: 650px;
}





.footer {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	height: 38px;
	color: #FFFFFF;
	background-image: url(/images/footer_bg.gif);
	background-repeat: no-repeat;
}
.copyright {
	width: 860px;
	font-size: 12px;
	color: #131416;
	margin-right: auto;
	margin-left: auto;
	line-height: 37px;
	text-align: right;
	height: 38px;
}
.copyright a {
	font-size: 12px;
	color: #131416;
}
.maptop{
	width:390px;
	overflow:hidden;
	margin-left:auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EEE;
	border-left-color: #EEE;
	margin-right: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EEE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEE;
	padding: 3px;
}
.maptop dl {
	width: 96%;
	margin-right: auto;
	margin-left: auto;
}

.maptop dt {
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7D3B00;
	text-indent: 10px;
}
.maptop span {
	float: right;
	text-align: center;
	width: 30px;
}

.maptop .one {
	text-indent: 35px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-align: left;
	line-height: 25px;
	background-image: url(/images/article_ontop.gif);
	background-repeat: no-repeat;
	background-position: 22px 1px;
	font-weight: bold;
}
.maptop .tow {
	text-align: left;
	text-indent: 60px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	line-height: 25px;
	background-image: url(/images/article_common.gif);
	background-repeat: no-repeat;
	background-position: 50px 1px;
}

.allmenu a {
	color:#5C604F;
	text-decoration:none;
}
.allmenu a:hover{
	color:#F63;	
}


/* 网站地图 */
.ibody {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-color: #131416;
}
.index_left {
	float: left;
	width: 250px;
}
.index_right {
	float: right;
	width: 640px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}
.right_i {
	width: 625px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.right_i h1 {
	font-family: Arial, "宋体";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	width: 96%;
	margin-right: auto;
	margin-left: auto;
}
.title_r {
	background-image: url(/images/r_i.jpg);
	background-repeat: no-repeat;
	height: 35px;
}
.img_r {
	margin-top: 2px;
	margin-bottom: 5px;
}
.js_r dt {
	font-family: "黑体";
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
}
.js_r li {
	list-style-position: inside;
	list-style-type: square;
	font-size: 12px;
	line-height: 18px;
}
.js_r .more {
	line-height: 25px;
	width: 96%;
	margin-right: auto;
	margin-left: auto;
}
.js_r .more a {
	color: #FF0000;
	font-family: Arial, "宋体";
	font-size: 12px;
}



.r_l {
	width: 307px;
	float: left;
}
.sx {
	float: left;
	width: 5px;
}
.gsjs {
	width: 625px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/js_bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 120px;
}
.gsjs .gsjs_r {
	float: right;
	width: 400px;
}
.gsjs_r dt {
	line-height: 25px;
	font-weight: bold;
}
.gsjs_r dd {
	font-size: 12px;
	line-height: 150%;
}




.r_r {
	float: right;
	width: 307px;
}
.mone {
	line-height: 25px;
	width: 96%;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	color: #FF0000;
	font-weight: bold;
}
.mone a {
	font-weight: bold;
	color: #FF0000;
}

.news .title {
	background-image: url(/images/news.jpg);
	background-repeat: no-repeat;
	height: 35px;
}
.title h1 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	font-family: Arial, "宋体";
}
#marqueeNews { height: 220px; overflow: hidden; 
}

.list {
	width: 96%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 10px;
}
.list li {
	background-repeat: no-repeat;
	text-indent: 15px;
	list-style-type: none;
	line-height: 28px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-image: url(/images/article_common.gif);
	background-position: 4px 4px;
}
.stitle {
	background-image: url(/images/stitle.jpg);
	background-repeat: no-repeat;
	height: 35px;
}
.stitle h1 {
	font-family: Arial, "宋体";
	font-size: 12px;
	color: #FFFFFF;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.sform {
	background-color: #131416;
	line-height: 35px;
}

.list em {
	float: right;
	font-size: 12px;
	font-style: normal;
	color: #999999;
}
.contents {
	width: 96%;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.t_title {
	background-image: url(/images/t_title.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 35px;
	color: #FFFFFF;
}
.t_title span {
	margin-left: 10px;
	font-weight: bold;
}
.t_title a {
	color: #FFFFFF;
	font-weight: bold;
}
.inside {
	line-height: 150%;
	text-indent: 2em;
	margin-top: 10px;
	margin-bottom: 5px;
	overflow: hidden;
}
.inside a {
	font-weight: bold;
	text-decoration: underline;
}
.inside li {
	line-height: 25px;
	margin-left: 4em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	list-style-position: inside;
	list-style-type: square;
	margin-right: 40px;
}

.inlist {
	line-height: 150%;
	text-indent: 2em;
	margin-top: 10px;
	margin-bottom: 5px;
	overflow: hidden;
}
.inlist a {

}
.inlist em {
	font-size: 12px;
	font-style: normal;
	color: #999999;
	float: right;
}

.inlist li {
	line-height: 25px;
	margin-left: 4em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	list-style-position: inside;
	list-style-type: square;
	margin-right: 40px;
}


.pinlist {
	line-height: 150%;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 5px;
}

.pinlist li {
	line-height: 25px;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	list-style-position: inside;
	list-style-type: none;
	margin-right: auto;
	width: 96%;
}
.pinlist .pjs a { text-decoration: underline; }

/* 正文左边-内容 */

.inside .h1_title{
	line-height: 50px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	display: block;
	text-indent: 0px;
} /* 标题 */
.inside .info{
	line-height:30px;
	text-align:right;
	font-size:12px;
	color:#CCCCCC;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#666666;
	background-color:#333333;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#666666;
	padding-right:10px
} /* 正文信息 */
 .inside.info span{color:#390} /* 信息突出 */
.inside .area{
	color:#FFFFFF;
	line-height:160%;
	padding:10px
} /* 正文内容 */
.inside .prenext{
	line-height:40px;
	text-overflow:ellipsis;
	overflow:hidden;
	text-indent: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E7E7E7;
}
.inside .prenext .pre{
	float:left;
	width:50%;
	display: block;
} /* 上一篇 */
.inside .prenext .next{
	text-align:right;
	float:right;
	width:50%;
	display: block;
} /* 下一篇 */

.inside .comment{
	background-color:#FFFFFF;
	padding:20px;
}
.inside .comment  .more { padding: 5px; }
.inside .comment .list{padding-bottom:5px;padding-top:0px;padding-right:5px;padding-left:5px}/* ITEM */
.inside .comment .list dl{margin-top:5px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding:0px} /* 单用户评论显示框 */
.inside .comment .list dl dt{ line-height:25px; color:#333; border-left-width:5px; border-left-style:solid; border-left-color:#D9D9D9; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#D9D9D9; padding-left:10px; font-size: 13px; } /* 网友信息 */
.inside .comment .list dl dt span{color:#390;font-size:11px} /* 评论时间 */
.inside .comment .list dl dd{font-size:13px;line-height:20px;color:#333;margin:10px;padding:5px} /* 评论内容 */
/* 正文左边-评论发表 */
.inside .comment .post{padding-top:20px;border-top-width:1px;border-top-style:dashed;border-top-color:#999;padding-right:10px;padding-bottom:5px;padding-left:5px;color:#666;padding-left:10px}
.inside .comment .post form{margin:0px;padding:0px}
.inside .comment .post label{display:block;line-height:30px}
.inside .comment .post .btn{display:block;margin-top:8px;padding-top:5px;padding-bottom:2px} /* 发表评论的按钮 */
.input,.textarea{border-top:ridge 1px #ccc;border-right:inset 1px #D8D8D8;border-bottom:inset 1px #D8D8D8;border-left:ridge 1px #ccc;font-size:14px;color:#666;padding-top:5px;padding-right:5px;padding-bottom:4px;padding-left:5px;background-color:#fff}
.pimg {
	float: left;
	width: 120px;
	text-indent: 0px;
	text-align: center;
}
.pimg img {
	background-color: #FFFFFF;
	margin: 5px;
	padding: 4px;
	border: 1px solid #CCCCCC;
}

.pjs {
	float: left;
	width: 410px;
}
