﻿* html {
	margin: 0 auto;
	background: #f1f1f1;
	word-wrap: break-word;
	word-break: break-all;
}
body {
	position: relative;
	margin: 0;
	text-align: center;

}
body, td, div, form {
	color: #000;
	font-family: "Microsoft YaHei";
	font-size: 12px;
}
p, ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, ul, li, img, blockquote, form {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
}
h1 {
	text-align: center;
	font: bold 24px "Microsoft Yahei", sans-serif;
	margin: 10px 0;
}
.fixed {
	width: 100%;
	height: 50px;
}
h3 {
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
a:link, a:visited {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #ff0000;
	text-decoration: none;
}

.mwall {
	width: 1180px;
	margin: 20px auto;

	height: auto!important;
}
.borderall {
	border: 1px solid #C6DFFF;
	background: #F5FBFF;
}
#clear {
	margin: 0;
	padding: 0;
	clear: both;
	background: #ffffff;
}
.note {
	font-size: 12px;
	color: #999999;
	font-style: italic;
}
.adgs {
	padding-left: 50px;
}
.none {
	display: none;
}
.ppp img {
	margin-top: 12px;
	clear: both;
	display: block;
}
.ppp  img:first-child{margin-top:-22px;width:50px;}
.ppp p a{display:none;}

.mw {
	width: 1180px;
	margin: 0px auto;
	line-height: 53px;
	height: 58px;
	border-bottom: #c1c1c1 1px solid;
	background-color: #e2e2e2;
	background-image: -moz-linear-gradient(top, #f6f6f6, #e2e2e2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#e2e2e2));
	background-image: -webkit-linear-gradient(top, #f6f6f6, #e2e2e2);
	background-image: -o-linear-gradient(top, #f6f6f6, #e2e2e2);
	background-image: linear-gradient(to bottom, #f6f6f6, #e2e2e2);
	background-repeat: repeat-x;
	text-shadow: 0 2px 0 rgba(255, 255, 255, 0.6);
	color: #666;
}
.mw1000 {
	width: 1180px;
	margin: 0px auto 0 auto;
	background: #eeeff0;
	line-height: 53px;
	height: 53px;
	border-left: #078404 5px solid;
}
.dh {
	background: url(dh.gif) 10px 22px no-repeat;
	padding: 2px 30px;
	margin: 1px;
	text-align: left;
	font-weight: normal;
	font-size: 14px;
}
.dh h6 {
	font-size: 16px;
	font-weight: bold;
	font-family: "Microsoft YaHei";
	width: 200px;
}
.dh span {
	float: right;
}
.dh1000 {
	padding: 2px 20px;
	margin: 1px;
	text-align: left;
	font-weight: normal;
	font-size: 14px;
	width: 1130px;
}
.dh1000 h6 {
	font-size: 16px;
	font-weight: bold;
	font-family: "Microsoft YaHei";
	width: 200px;
}
.dh1000 span {
	float: right;
}
.input_st {
	width: 60px;
	height: 22px;
	border: 0px;
	padding: 0 5px;
	color: #999;
	margin-right: 6px;
	border: #eee 1px solid;
}
.login_bg {
	width: 1000px;
	margin: 0 auto;
	padding: 20px;
	background: url(loginbg.jpg) no-repeat;
}
.inputstyle1 {
	width: 153px;
	height: 19px;
	padding: 7px;
	font-size: 14px;
	outline: none;
	border-color: #adb6c9;
}
.login_ft1 {
	font-size: 14px;
	border-bottom: #ddd 1px dotted;
	width: 100%;
}
.login_ft2 {
	font-size: 18px;
	font-weight: blod;
	color: #222;
}
.login_ft3 {
	font-size: 16px;
	font-weight: blod;
	color: #222;
	text-align: right;
	padding-right: 15px;
}
.fabuinput {
	vertical-align: middle;
	border: 1px solid #dbdbdb;
	border-color: #c0c0c0 #e1e1e1 #e1e1e1 #c0c0c0;
	height: 22px;
	background: #fbfbfb;
	padding: 5px;
	font-size: 14px;
	width: 270px;
}
.fabuselect {
	vertical-align: middle;
	border: 1px solid #dbdbdb;
	border-color: #c0c0c0 #e1e1e1 #e1e1e1 #c0c0c0;
	background: #fbfbfb;
	padding: 5px;
	font-size: 14px;
	width: 270px;
}
.fabutxt {
	vertical-align: middle;
	border: 1px solid #dbdbdb;
	border-color: #c0c0c0 #e1e1e1 #e1e1e1 #c0c0c0;
	background: #fbfbfb;
	padding: 5px;
	font-size: 14px;
	width: 600px;
	height: 300px;
}
.bbsfabutxt {
	vertical-align: middle;
	border: 1px solid #dbdbdb;
	border-color: #c0c0c0 #e1e1e1 #e1e1e1 #c0c0c0;
	background: #fbfbfb;
	padding: 5px;
	font-size: 14px;
	width: 500px;
	height: 300px;
}
.member_stbg {
	background: url(concenterbg.png) repeat-y;
	border-top: #ddd 1px solid;
}
.fabubut2:hover, a.fabubut2:hover {
	background-position: 0 -36px;
}
.fabubut2 {
	width: 190px;
	height: 36px;
	color: #FFF;
	background: #2554dd;
	border: 0;
	font-size: 16px;
	font-weight: bold;
	margin: 12px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
}
.mebercentermenu {
	width: 157px;
	height: 36px;
	color: #FFF;
	background: url(mebercentermenu.png) no-repeat;
	border: 0;
	font-size: 16px;
	font-weight: bold;
	margin: 6px;
	line-height: 36px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
}
.mebercentermenu:hover, a.mebercentermenu:hover {
	background-position: 0 -36px;
}
.newFormBtn_red2:hover, a.newFormBtn_red2:hover {
	background-position: 0 -28px;
}
.newFormBtn_red, .newFormBtn_red2, .newFormBtn_gray, .newFormBtn_gray2, .newFormBtn_blue {
	width: 89px;
	height: 28px;
	color: #FFF;
	background: url(but_bg1.png) no-repeat;
	border: 0;
	text-align: center;
	cursor: pointer;
	display: inline-block;
}
.dh_list {
	background: url(dh.gif) 10px 22px no-repeat;
	padding: 2px 20px;
	margin: 1px;
	text-align: left;
	font-weight: normal;
	font-size: 14px;
}
.dh_list b {
	font-size: 20px;
	color: #444;
	float: left;
	font-style: normal;
}
.dh_list span {
	float: right;
	font-size: 14px;
}
.t-txt1 {
	font-size: 14px;
	font-family: "Arial, Helvetica, sans-serif";
}
.nav_scroll {
	position: fixed;
	width: 100%;
	margin: 0;
	left: 0;
	top: 0;
}
.mwall .nav:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.mwall .nav {
	width: 100%;
	
	height: 50px;
	min-width: 1200px;
	zoom: 1;
	z-index: 99999;
}
.mainnav_box {
	width: 1180px;
	margin: 0 auto;
	clear: both
}
.mainnav_box ul.mainnav_box_ul {
	border-left: 0px solid #DC294D;
	height: 50px
}
.mainnav_box ul li {
	float: left;
	border-right: 0px solid #DC294D;
	font-size: 18px;
	color: #fff;
	
}
.mainnav_box ul li a {
	
	padding: 0 22px;
	line-height: 50px;
	display: block;
}
.mainnav_box ul li div {
	width: 120px;
	background-color: #CCC
}
.mainnav_box ul li a.hover {
	background: #017ec2 url(../images/nav_bg_h.png) repeat-x;
}
.mainnav_box ul li a.hover2 {
	background: #72b727;
}
.mainnav_box ul li a:hover {
	background: #017ec2 url(../images/nav_bg_h.png) repeat-x;
	text-decoration: none
}
.topall {
	width: 100%;
	background: url(allbg.png);
	margin: 0 auto;
	height: 140px;
}
.mainnav_box ul li:last-child{display:none;}
.mainnav_box ul li:nth-last-child(2){display:none;}

/*顶部*/
#toplogin {
	overflow: hidden;
	text-align: left;
	padding: 0px 0;
	color: #fff;
	line-height: 35px;
	color: #444;
}
#toplogin span {
	float: right;
	text-align: left;
	margin: 0px;
	color: #FFF;
	vertical-align: middle;
	margin-top: 5px
}
.loginForm {
	position: relative;
	font-family: "Arial", "simsun";
	padding-right: 9px;
	color: #444;
	line-height: 24px;
}
.loginForm, .loginSelect {
	float: left;
}
.login_style {
	color: #444;
}
.login_style td {
	color: #444
}
.login_style input {
	color: #666
}
.loginSelect {
	position: relative;
	z-index: 10;
	padding-left: 5px;
	padding-top: 1px;
	line-height: 29px;
}
#loginBtn {
	cursor: pointer;
	width: 51px;
	height: 22px;
	line-height: 18px;
	overflow: hidden;
	background: #eee;
	display: inline-block;
	_display: inline;
	color: #222;
	float: left;
	margin-right: 5px;
	text-align: center;
	border-radius: 0px;
	border: #d9d9d9 1px solid;
}
#loginQq {
	cursor: pointer;
	width: 75px;
	height: 24px;
	background: url('qq_login.png') no-repeat;
	display: inline-block;
	_display: inline;
	_zoom: 1;
	color: #498BAF;
	float: left;
	text-align: left;
	text-indent: -9999px;
}
.search_s {
	border: #1391cc 0px solid;
	width: 349px;
	float: right;
	height: 34px;
}
.inputtop {
	width: 246px;
	height: 34px;
	background: #fff url(serchbut.png) no-repeat;
	line-height: 34px;
	border: #fff 0px solid;
	float: left;
	padding-left: 12px;
}
.btn-s {
	font-weight: bold;
	cursor: pointer;
	background: url(searchmap.png) no-repeat;
	width: 90px;
	height: 34px;
	border: 0px solid #fff;
	font-family: "Microsoft YaHei";
	font-size: 16px;
	color: #fff;
	margin-left: -2px;
}
.postLinks1 {
	height: 34px;
	text-align: center;
	margin-top: 0px;
	margin-left: 10px;
}
a.postBtn1:link, a.postBtn1:visited {
	font-family: "Microsoft YaHei";
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	background: #f64400 url(fbu_but_s.png) 0 0px;
	display: inline-block;
	width: 135px;
	height: 34px;
	text-align: right;
	line-height: 34px;
	letter-spacing: 1px;
}
a.postBtn1:hover {
	font-family: "Microsoft YaHei";
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background: #fd4839 url(fbu_but_s.png) 0 -34px;
	line-height: 34px;
	letter-spacing: 1px;
}
a.postBtn2:link, a.postBtn1:visited {
	font-family: "Microsoft YaHei";
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	background: #f64400 url(fbu_but_s.png) 0 -68px;
	display: inline-block;
	width: 135px;
	height: 34px;
	text-align: right;
	line-height: 34px;
	letter-spacing: 1px;
}
a.postBtn2:hover {
	font-family: "Microsoft YaHei";
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background: #fd4839 url(fbu_but_s.png) 0 -102px;
	line-height: 34px;
	letter-spacing: 1px;
}
#post1 {
	float: left;
	margin-top: 0px;
	height: 34px;
	margin-left: 12px;
}
#post1 a {
	width: 135px;
	height: 34px;
	line-height: 34px;
	background: #fff url(fbu_but_s.png) 0 0px;
	display: block
}
#post1 a:hover {
	background: #fff url(fbu_but_s.png) 0 -34px;
	color: #fff;
	display: block;
	transition: 0.3s;
}
#post2 {
	float: left;
	margin-top: 0px;
	height: 34px;
}
#post2 a {
	width: 135px;
	height: 34px;
	line-height: 34px;
	background: #fff url(fbu_but_s.png) 0 -68px;
	display: block
}
#post2 a:hover {
	background: #fff url(fbu_but_s.png) 0 -102px;
	color: #fff;
	display: block;
	transition: 0.3s;
}
#weball {
	width: 100%
}
#webhead {
	width: 1180px;
	margin: 0px auto;
	height: 141px;
}
#webcopy {
	width: 100%;
	margin: 10px auto 0px auto;
	border-top: 0px solid #017ec2;
	padding-top: 13px;
	background: #ffffff url(bottombg.png) repeat-x;
}
#webcopy2 {
	width: 1180px;
	line-height: 20px;
	margin: 0 auto;
}
#webcopy2 li {
	margin: 3px;
}
.bottomlink {
	margin: 0px auto 20px auto;
	height: 15px;
	line-height: 15px;
	width: 550px;
}
.bottomlink ul {
	padding: 0;
	margin: 0;
}
.bottomlink ul li {
	width: 100px;
	text-align: center;
	float: left;
	height: 15px;
	border-right: #999 1px dotted
}
.bottomlink ul li a {
	color: #333;
	font-family: Arial, Helvetica, sans-serif
}
.bottomlink ul li a:hover {
	color: #f00;
	font-weight: bold;
}
/*首页*/
.index_info_box {
	margin: 0 auto;
	width: 1182px;
	border: #ddd 1px solid;
	background-color: #fff;
	padding: 0px;
}
.userlist {
	border: 1px solid #E7E3E7;
	border-top: 0;
}
.userlist td {
	text-align: left;
	height: 22px;
}
.topjx {
	text-align: left;
	color: #636563;
	line-height: 23px;
}
#ilist99 {
	float: left;
	width: 590px;
	border-bottom: 3px solid #e5e5e5;
	text-align: left;
	height: 350px;
}
#ilist99 {
	border: 0px solid #ddd;
	background: #ffffff;
	text-align: left;
	    margin-bottom: 45px;
}
#ilist99 h6 {
	color: #444;
	background: url(titlebg.png) repeat-x;
	padding: 0px;
	font-size: 19px;
	letter-spacing: 1px;
	padding-left: 16px;
	line-height: 44px;
	height: 47px;
}
#ilist99 h6 span {
	float: right;
	font-size: 12px;
	color: #036;
	font-weight: normal;
	padding-right: 20px;
	background: url(more_i1.gif) no-repeat right top;
	margin-right: 10px;
}
#ilist99 h6 a {
	color: #444;
}
#ilist99 h6 a:hover {
	color: #e00;
}
#ilist99 ul {
	margin: 10px 15px;
}
#ilist99 li {
	float: left;
	font-size: 14px;
	width: 518px;
	line-height: 29px;
	height: 29px;
	overflow: hidden;
	background: url(subs.gif) no-repeat 0 12px;
	padding-left: 10px;
}
#ilist99 li span {
	color: #888
}
#ilist99 li a:link, #ilist99 li a:visited {
	color: #004276;
	font-family: Arial, Helvetica, sans-serif;
}
#ilist99 li a:hover {
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
}

#ilist96 {
	border: 0px solid #ddd;
	background: #ffffff;
	text-align: left;
}
#ilist96 h2 {
	color: #444;
	background: url(titlebg.png) repeat-x;
	padding: 0px;
	font-size: 20px;
	padding-left: 20px;
	line-height: 45px;
	height: 45px;
}
#ilist96 h2 span {
	float: right;
	font-size: 12px;
	color: #cccccc;
	font-weight: normal;
	padding-right: 20px;
}
#ilist96 h2 a {
	color: #444;
}
#ilist96 {
	float: left;
	width: 502px;
	border-bottom: 1px solid #e5e5e5;
	text-align: left;
	height: 350px;
}
#ilist96 ul {
	margin: 12px;
}
#ilist96 li {
	float: left;
	font-size: 14px;
	width: 460px;
	line-height: 29px;
	height: 29px;
	overflow: hidden;
	background: url(subs.gif) no-repeat 0 12px;
	padding-left: 10px;
}
#ilist96 li a:link, #ilist212 li a:link, #toplist li a:link, #ilist250 li a:link, #ilist li a:visited, #ilist212 li a:visited, #ilist250 li a:visited, #toplist li a:visited {
	color: #135C86;
}
.link {
	padding: 10px 5px;
	text-align: left;
	line-height: 20px;
}
.nw_left {
	float: left;
	width: 1170px;
	background: #Fff;
	margin: 0 auto;
}
#web2l {
	width: 100%;
	text-align: left;
	background-color: #Fff;
}
#web24 {
	width: 95%;
	text-align: left;
	background-color: #Fff;
}
#web2l h5 span {
	background: #FF0066;
	color: #ffffff;
	padding: 3px 5px;
	font-weight: bold;
}
#web2l h5 span a:link, #web2l h5 span a:visited {
	color: #FFFFFF;
}
#web2l h5 span a:hover {
	color: #FFFF00;
	text-decoration: none;
}
#web2l h6 {
	padding: 5px 15px;
	font-size: 22px;
	color: #222;
	font-family: "微软雅黑";
	background-color: #eee;
}
#web2l h6 a {
	color: #135C86;
}
#web2l #content {
	width: 1155px;
	font-size: 14px;
	padding: 16px;
	overflow: hidden;
}
#web2l #content2 {
	width: 1150px;
	font-size: 14px;
	padding: 16px;
	overflow: hidden;
}
#content-bbs {
	width: 1150px;
	font-size: 14px;
	overflow: hidden;
	margin: 0 auto
}
#web2l #content p {
	margin-bottom: 1em;
}
#web2l #content #listul a {
	font-family: "微软雅黑";
	font-size: 20px;
	font-weight: 400
}
#web2l #content .zhaiyao {
	margin: 3px 20px;
	padding: 5px;
	border: 1px solid #ccc;
	background: #f7f7f7;
}
#web2l #copy {
	margin: 5px auto;
	border-bottom: 2px solid #eee;
	width: 90%;
	text-align: right;
	padding: 10px;
}
#web2l #content #listul {
	padding: 0;
	margin: 0;
}
#web2l #content li {
	font-size: 12px;
	color: #000000;
}
#web2l #content li span {
	float: right
}
#web2l #content #listul li a:link, #web2l #content #listul li a:visited {
	font-size: 18px;
	color: #222;
	text-decoration: none;
}
#web2l #content #listul li a:hover {
	color: #ff0000;
	text-decoration: none;
}
#web2l #content #listul strong {
	background-color: #D9534F;
	display: inline-block;
	padding: 4px;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
}
#web2l #content .box {
	line-height: 150%;
	margin-top: 10px;
	padding-bottom: 15px;
	color: #777;
	margin-left: 4px;
}
.jianbg1 {
	background-color: #f4f4f4;
	width: 1120px;
	padding: 7px 10px;
	border: #fff 2px solid;
	border-bottom-color: #eee;
}
.jianbg1:hover {
	background-color: #fff5e8;
	border: #c00 2px solid;
	border-radius: 5px;
}
.jianbg2 {
	background-color: #ffffff;
	width: 1120px;
	padding: 7px 10px;
	border: #fff 2px solid;
	border-bottom-color: #eee;
}
.jianbg2:hover {
	background-color: #fff5e8;
	border: #c00 2px solid;
	border-radius: 5px;
}
.dico {
	background-color: #078404;
	margin: -1px 0 10px 0px;
	display: inline-block;
	padding: 3px 10px 4px;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
}
.dico2 {
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: 400
}
#page,#tpage {width:100%;padding:15px 0;}
    #pagetop {width:100%;padding:3px 0;}
	#pagetop ul,#page ul,#tpage ul{margin:0 auto 5px auto; display:table;text-align:center;}
	#pagetop li,#page li,#tpage li{float:left;*float:none;line-height:21px;height:21px;margin: 2px;display:inline; zoom:1;}
	#pagetop span,#page span,#tpage span{display: block; padding: 2px 5px; background: #F5FBFF; border: 1px solid #CCC; color: #999999; }
	#pagetop a,#page a,#tpage a{font-size:12px;display: block; text-decoration: none; margin:0px; color: #FFFFFF;padding: 2px 5px 2px 5px;background:url(bg9.gif) repeat-x;}
	#pagetop a:link,#pagetop a:visited,#page a:link,#page a:visited,#tpage a:link,#tpage a:visited {border: 1px solid #CCCCCC; }
	#pagetop a:hover,#page a:hover,#tpage a:hover {background:#F5FBFF;color:#163F8F;}
	#pagetop #span1,#page #span1,#tpage #span1 {background:#FFFFFF;display: block;}
#bbs_page {
	width: 100%;
	padding: 3px 0;
}
#bbs_pagetop {
	width: 100%;
	padding: 0px 0;
}
#bbs_pagetop ul, #bbs_page ul {
	margin: 0 auto 5px auto;
	display: table;
	text-align: center;
}
#bbs_pagetop li, #bbs_page li {
	float: left;
*float:none;
	line-height: 33px;
	height: 33px;
	margin: 2px;
	display: inline;
	zoom: 1;
}
#bbs_pagetop span, #bbs_page span {
	display: block;
	padding: 2px 4px;
	background: #F5FBFF;
	border: 0px solid #CCC;
	color: #999999;
}
#bbs_pagetop a, #bbs_page a {
	font-size: 14px;
	display: block;
	text-decoration: none;
	margin: 0px;
	color: #fff;
	padding: 2px 4px 2px 4px;
	background: #078404;
}
#bbs_pagetop a:link, #bbs_pagetop a:visited, #bbs_page a:link, #bbs_page a:visited {
	border: 0px solid #CCCCCC;
}
#bbs_pagetop a:hover, #bbs_page a:hover {
	background: #84D3FF;
	color: #21668D;
}
#bbs_pagetop #span1, #bbs_page #span1 {
	background: #84D3FF;
	display: block;
}
.gcontent {
	padding: 5px 5px 0 5px;
}
.plun {
	padding: 5px;
	border-bottom: 1px dashed #C6DFFF;
}
.ptitle {
	margin: 3px 0;
}
.pnoi {
	float: left;
	width: 60px;
}
.pIP {
	float: left;
	width: 130px;
}
.pname {
	float: left;
	width: 140px;
	color: #FF0000;
}
.ptime {
	float: left;
	width: 100px;
}
.pings {
	width: 95%;
	line-height: 18px;
	padding: 10px;
	margin-bottom: 7px;
}
.repings {
	margin: 0 3px;
	padding: 0 15px
}
.sub {
	height: 20px;
	width: 48px;
	background: url(input_bg.gif);
	border: 0;
	padding: 2px 0 0;
	font-size: 12px;
}
#MultiPage {
	margin: 10px 20px;
	font: 12px Arial, Helvetica, sans-serif;
	overflow: auto;
}
#MultiPage a {
	float: left;
	display: block;
	padding: 2px 6px;
	text-decoration: none;
	border: 1px solid #C6DFFF;
	background: url(css8/title_bg.gif) repeat-x;
	color: #135C86
}
#MultiPage a:hover {
	background: #F5FBFF;
	color: #21668D;
}
#MultiPage .total {
	margin: 0 2px 0 -1px;
	font-weight: bold;
	background: #F5FBFF;
	color: #21668D;
}
#MultiPage .pages {
	margin: 0 1px 0 -1px;
	font-weight: bold;
	background: #F5FBFF;
	color: #21668D;
}
.num {
	margin-right: 1px
}
.redirect {
	margin-right: 1px;
	height: 16px !important;
	height: 15px
}
#MultiPage .curpage {
	margin-right: 1px;
	font-weight: bold;
	background: #F5FBFF;
	color: #21668D;
}
.pingp {
	float: left;
	width: 250px;
	height: 200px;
	margin: 38px 1px 0 1px;
	text-align: left;
	overflow: auto;
	overflow-x: hidden;
	scrollbar-arrow-color: #E70000;
	scrollbar-base-color: #EFF7FF;
}
.pingp img {
	cursor: pointer;
	margin: 5px 8px;
}
.rclass {
	float: left;
	width: 298px;
	margin: 0px auto;
	overflow: hidden;
}
.rclass li {
	float: left;
	font-size: 13px;
	font-weight: bold;
	width: 280px;
	margin: 0 5px;
	padding: 8px 0;
	border-bottom: 1px dashed #ccc;
}
.rclass .yaoclass {
	float: left;
	font-size: 12px;
	font-weight: normal;
	width: 130px;
	padding-left: 5px;
}
#sclass {
	float: left;
	width: 314px;
	margin-bottom: 5px;
}
#sclass h6 {
	background: url(css8/title_bg.gif) repeat-x;
	padding: 5px 15px;
	margin: 1px;
	font-size: 14px;
}
#sclass h6 span {
	float: right;
	font-weight: normal;
	font-size: 12px;
	letter-spacing: normal;
}
#sclass ul {
	padding: 0 4px;
}
#sclass li {
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px dashed #ccc;
	overflow: hidden;
}
#sclass li a:link, #sclass li a:visited {
	color: #21668D;
}
#sclass li a:hover {
	color: #ff0000;
}
.tags {
	font-size: 12px;
	padding: 4px;
	margin: 5px 10px;
}
.tags a:link, .tags a:visited {
	color: #0000FF
}
/*相关文章*/
#marticle {
	float: left;
	font-size: 14px;
	width: 1000px;
}
#marticle ul {
	padding: 10px;
}
#marticle li {
	float: left;
	width: 450px;
	padding: 5px;
	margin: 0px 15px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	border-bottom: 1px dotted #cccccc;
}
/*上下篇*/
.sxart {
	width: 100%;
	display: block;
	line-height: 50px;
	height: 50px;
}
.sxart li {
	margin: 8px 0;
	font-size: 14px;
	color: #ff0000;
	float: left;
	width: 400px;
	padding-left: 30px;
}
/*评论框*/
.artpl {
	float: left;
}
.artpl li {
	margin: 6px;
}
.lookmore {
	padding: 5px 18px;
}
.lookmore a:link, .lookmore a:visited {
	color: #ff0000;
}
.red {
	color: #ff0000;
	font-weight: bold;
	margin: 0 5px;
}
/*bbs style*/
.bbsborder {
	border: #eee 1px solid;
	border-left: none;
	border-right: none;
}
.bbsborder td {
	padding: 10px;
}
.btitle {
	color: #135C86;
	font-weight: bold;
	font-size: 16px;
	border-bottom: #da4f49 4px solid;
}
.btitle a:link, .btitle a:visited {
	color: #333
}
.btitle a:hover {
	color: #f00
}
.bb {
	border-top: 1px solid #eee;
}
.bb a {
	font-size: 14px;
}
.user {
	color: #0066CC;
}
.date {
	color: #999;
	font-size: 10px;
}
.black {
	color: #ccc;
}
.bbsft1 {
	background-color: #078404;
	font-size: 24px;
	color: #fff;
	font-family: Impact;
}
.bbsft11 {
	background: #ccc;
	font-size: 24px;
	color: #fff;
	font-family: Impact;
}
.bbsft2 {
	background-color: #eee;
	padding-left: 15px;
	vertical-align: middle;
	font-size: 18px;
	color: #555;
	text-align: left;
}
.bbsft3 {
	background-color: #eee;
	padding-right: 15px;
	vertical-align: middle;
	font-size: 12px;
	color: #777;
	text-align: right;
}
a:link.bbstitle1 {
	font-size: 18px;
	color: #444;
	line-height: 40px;
}
a:visited.bbstitle1 {
	font-size: 18px;
	color: #444;
	line-height: 40px;
}
a:hover.bbstitle1 {
	font-size: 18px;
	color: #f00;
	line-height: 40px;
}
a:link.bbstitle2 {
	font-size: 18px;
	color: #f80;
	line-height: 40px;
}
a:visited.bbstitle21 {
	font-size: 18px;
	color: #444;
	line-height: 40px;
}
a:hover.bbstitle2 {
	font-size: 18px;
	color: #f00;
	line-height: 40px;
}
.user a {
	font-size: 12px;
	color: #0066CC;
}
.tabber {
	position: relative;
	top: 2px;
	margin-left: 20px;
}
.usetab *[class~="tabber"] {
	overflow: hidden;
}
* html .tabber {
	height: 65px;
}
.tabber li {
	float: left;
	margin: 4px 10px 2px 4px;
}
.tabber li a, .tabber a:link, .tabber a:visited {
	display: block;
	padding: 7px 20px;
	float: left;
	font-size: 18px;
}
.tabber li a.current:link, .tabber a.current:visited, .usetab .tabber a.current {
	background: #da4f49;
	text-decoration: none;
	color: #fff;
	font-size: 18px;
}
.tabber li a:hover {
	background-color: #da4f49;
	color: #fff;
}
.user a {
	font-size: 12px;
	color: #0066CC;
}
#bbscontent a:link, #bbscontent a:visited {
	color: blue;
}
#bbscontent a:hover {
	color: red;
}
.bbskey {
	padding-left: 10px;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.bbskey a:link, .bbskey a:visited {
	color: #ff0000;
}
.newftie:hover, a.newftie:hover {
	background: #f64400;
	color: #fff;
}
.newftie a {
	width: 99px;
	color: #FFF;
	background: #fd4839;
	border: 0;
	text-align: center;
	cursor: pointer;
	display: inline-block;
}
.bbscontent {
	padding: 10px;
	text-indent: 2em;
	background: #fff;
	border-bottom: #f4f4f4 0px solid;
	color: #666;
}
.bbscontent-jiajing {
	padding: 10px;
	text-indent: 2em;
	background: #fff url(001.gif) no-repeat;
	border-bottom: #f4f4f4 0px solid;
	color: #666;
}
.bbs_hd_title {
	width: 95%;
	float: left;
	line-height: 20px;
	height: 20px;
	margin: 0 auto;
	padding-right: 10px;
	color: #555;
}
.bbs_hd_title b {
	font-size: 16px;
	line-height: 30px;
	height: 30px;
}
.bbs_hd_title span {
	float: right;
}
.listtime {
	background: #e8e8ec;
	height: 45px;
	border-top: 1px solid #c7ced1;
	border-bottom: 1px solid #c7ced1;
	line-height: 45px;
	text-align: left;
	color: #555;
	padding-left: 10px;
}
.listtime b {
	font-size: 18px;
	color: #222;
	font-weight: bold;
	letter-spacing: 1px;
}
.listtime span {
	float: right;
	font-weight: 200;
	margin-right: 15px;
	letter-spacing: 1px;
}
.author {
	padding: 10px 10px 5px 10px;
	margin: 10px;
	font: bold 13px "Microsoft Yahei", sans-serif;
	text-align: left;
	border-bottom: 1px dashed #ccc;
}
.author span {
	float: right;
}
.userface {
	width: 100px;
	height: 100px;
	line-height: 100px;
	overflow: hidden;
	margin: 0 auto;
}
.userface img {
	width: 100px;
	height: 100px;
}
.userip {
	margin-top: 5px;
	color: #999;
}
.title {
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 14px;
}
.bbscontent {
	background: #fff;
	font-size: 14px;
	line-height: 25px;
	text-align: left;
	padding: 10px;
	vertical-align: top;
}
#bbscontent-c {
	font-size: 14px;
	word-break: break-all;
	width: 745px;
	overflow: hidden;
	padding: 15px;
	line-height: 180%;
	color: #777;
}
.bbsredme {
	width: 95%;
	background: #f8f8f8;
	margin: 10px auto;
	padding: 10px;
	text-align: left;
}
.b4 {
	border: 1px solid #ccc;
	width: 350px;
}
.buttom {
	background: url(css8/title_bg.gif) repeat-x;
	border: 0;
	color: #135C86;
	height: 22px;
}
.dh span img {
	margin-right: 10px;
}
.userinfo {
	text-align: left;
	margin: 10px;
}
.userinfo li {
	border-bottom: 1px dashed #ccc;
	line-height: 25px;
	height: 25px;
}
#bbsqm {
	width: 80%;
	margin-top: 10px;
	padding-top: 10px;
	background: url(signature_bg.gif) left top no-repeat;
}
#bbsqm a:active {
	text: expression(target='_blank');
}
.bbss_b {
	float: left;
}
.bbss_b a {
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 5px 12px;
	text-align: center;
	background: #078404;
	color: #fff;
	text-decoration: none;
	float: left;
	margin-right: 12px;
}
.bbss_b a:hover {
	background: #FD9001;
}
.classdh {
	text-align: right;
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
}
.classdh img {
	vertical-align: top
}
.classdh #yaobg {
	background: url(css8/title_bg.gif) repeat-x;
	color: #135C86;
	padding: 2px 5px;
}
.classdh span {
	float: right;
	margin-top: -10px;
}
.textad a:link, .textad a:visited {
	color: #ff0000;
}
.textad a:hover {
	color: #0000ff;
}
#indeximg {
	border-bottom: 1px dashed #cccccc;
	margin-bottom: 5px;
	height: 110px;
	line-height: 110px;
}
#indeximg li {
	float: left;
	width: 115px;
	text-align: center;
	height: 100px;
	line-height: 100px;
	padding: 5px 0;
}
/*友情链接*/
.black_overlay {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 250px;
	right: 200px;
	width: 400px;
	height: 270px;
	padding: 16px;
	border: 16px solid #C6DFFF;
	background-color: white;
	z-index: 1002;
	overflow: auto;
}
.white_content h5 span {
	float: right;
}
.white_content h5 {
	font: bold 16px "Microsoft Yahei", sans-serif;
	text-align: center;
	border-bottom: 1px solid #C6DFFF;
}
.copylink {
	font-size: 14px;
	margin: 5px 0;
}
.copylink a {
	text-decoration: underline;
}
.laoynoi1 {
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color: #ff0000;
	font-style: italic;
}
.laoynoi2 {
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color: #79C04D;
	font-style: italic;
}
/*底部自定义页面*/
.DiypageMenu {
	line-height: 40px;
}
.DiypageMenu a {
	font-size: 12px;
	color: #135C86;
}
.dianhua {
	font-size: 25px;
	line-height: 1;
	top: 2px;
	display: inline-block;
	width: 230px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin-right: 15px;
	color: #444;
	font-family: impact, arial, sans-serif;
}
.telbox {
	background: #f3f3f3;
	border: #e5e5e5 1px solid;
	width: 1054px;
	height: 60px;
	float: left;
	margin-bottom: 20px;
}
.telpic {
	background: url(telpic.png) no-repeat;
	width: 60px;
	height: 60px;
}
.dianhuabox {
	text-align: left;
	vertical-align: middle;
	widows: 280px;
	padding-left: 20px;
}
.lianxiren {
	widows: 200px;
}
.diqubox {
	line-height: 40px;
	height: 40px;
	padding: 0 10px;
	font-size: 20px;
	width: auto;
	font-weight: bold;
	font-family: "Microsoft YaHei";
	background-color: #f98c00;
	color: #fff;
	text-align: center;
	letter-spacing: 4px;
}
.ggbox {
	width: 1168px;
	padding: 7px;
	border: #d0d0d0 1px solid;
	margin: 10px auto;
	background-color: #FFF;
}
.ggbox img {
	width: 1170px;
	
}
.ggbox2 {
	width: 1170px;
	padding: 5px;
	border: #d0d0d0 0px solid;
	margin: 0px auto;
	background-color: #FFF;
	border-bottom: #ddd 1px solid;
}

.ggbox2 img {
	width: 1150px;
	
}
.a_pr {
	with: 250px;
	height: 250px;
	float: right;
	overflow: hidden;
	padding: 5px;
}
.frlinkbox {
	width: 980px;
	border: 1px solid #e8e8e8;
	background: #fff;
	padding: 15px;
	margin: 0 auto;
	text-align: left;
}
.frlinkbox a {
	margin-right: 16px;
	line-height: 24px;
}
.link_box {
	width: 95%;
	margin: 10px auto
}
.link_box a {
	padding: 20px;
10px;
	background-color: #f5f5f5;
	font-size: 16px;
	font-weight: bold;
	color: #444;
	float: left;
}
.link_box a:hover {
	padding: 20px;
10px;
	background-color: #e5e5e5;
	font-size: 16px;
	font-weight: bold;
	color: #f00;
}
.n5_ejdhbg {
}
.sub_nav {
	display:none;
	width: 1174px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-top: 0 none;
	padding: 8px 0 8px 6px;
	margin: 0 auto;
	background: #f7f7f7;
}
.sub_nav .inner {
	width: 1160px;
	overflow: hidden;
}
.clearfix:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
}
i {
	font-style: normal;
}
.sub_nav li {
	float: left;
	width: 73px;
	text-align: center;
	padding: 4px 9px 4px 7px;
	background-position: 0 0;
}
.sub_nav li {
	background: url(common2013_sp.gif) no-repeat 0 0;
}
#web1000 {
	width: 1160px;
	text-align: left;
	background-color: #Fff;
	float: left;
}
#web1000 h1 {
	margin-left: 20px;
}
#web1000 h3 {
	margin-left: 20px;
}
#web1000 h5 span {
	background: #FF0066;
	color: #ffffff;
	padding: 3px 5px;
	font-weight: bold;
}
#web1000 h5 span a:link, #web1000 h5 span a:visited {
	color: #FFFFFF;
}
#web1000 h5 span a:hover {
	color: #FFFF00;
	text-decoration: none;
}
#web1000 h6 {
	padding: 5px 15px;
	font-size: 22px;
	color: #222;
	font-family: "微软雅黑";
	background-color: #eee;
}
#web1000 h6 a {
	color: #135C86;
}
#web1000 #content {
	width: 975px;
	font-size: 14px;
	padding: 16px;
	overflow: hidden;
}
#web1000 #content2 {
	width: 1120px;
	font-size: 14px;
	padding: 25px 15px;
	overflow: hidden;
	border-top: 2px solid #eee;
	border-bottom: 2px solid #eee;
}
#content-bbs {
	width: 960px;
	font-size: 14px;
	overflow: hidden;
	margin: 0 auto
}
#web1000 #content p {
	margin-bottom: 1em;
}
#web1000 #content #listul a {
	font-family: "微软雅黑";
	font-size: 20px;
	font-weight: 400
}
#web1000 #content .zhaiyao {
	margin: 3px 20px;
	padding: 5px;
	border: 1px solid #ccc;
	background: #f7f7f7;
}
#web1000 #copy {
	margin: 5px auto;
	border-bottom: 2px solid #eee;
	width: 90%;
	text-align: right;
	padding: 10px;
}
#web1000 #content #listul {
	padding: 10px 15px;
}
#web1000 #content li {
	font-size: 12px;
	color: #000000;
}
#web1000 #content li span {
	float: right
}
#web1000 #content #listul li a:link, #web1000 #content #listul li a:visited {
	font-size: 20px;
	color: #222;
	text-decoration: none;
}
#web1000 #content #listul li a:hover {
	color: #ff0000;
	text-decoration: none;
}
#web1000 #content #listul strong {
	background-color: #D9534F;
	display: inline-block;
	padding: 4px;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
}
#web1000 #content .box {
	padding: 0 8px;
	height: 70px;
	line-height: 2em;
	margin-top: 5px;
	padding-bottom: 15px;
	color: #777;
	border-bottom: #ddd 1px solid;
	margin-bottom: 15px;
}
.114_link {
	width: 98%;
	margin: 10px;
	padding: 10px;
}
.114_link ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.114_link li {
	float: left;
	padding: 4px;
	height: 50px;
	line-height: 25px;
	background: #CCC;
}
.mr5 {
	margin-right: 7px;
}
.mod_3 .hd .jian {
	background: url(index2013_1_sp.gif) no-repeat 0 0;
}
.dxb_bc {
	margin: 0px !important;
}
.dh_bm {
	padding: 2px 12px 4px 20px;
	margin: 1px;
	text-align: left;
	font-weight: normal;
	font-size: 14px;
	line-height: 35px;
	height: 35px;
}
.dh_bm b {
	font-size: 16px;
	color: #0a324e;
	float: left;
}
.dh_bm span {
	float: right;
	font-size: 14px;
}
.mar10 {
	margin-top: 10px;
}
.mod_3 {
	border: 1px solid #d0e3f4;
	border-top: 2px solid #4490ce;
	width: 1180px;
	margin: 0 auto;
	background: #FFF;
}
.mod_3 .hd {
	border-bottom: 1px solid #d8ede8; width:100%;
}
.mod_3 .hd h3 {
	color: #408ed6;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0 4px 8px;
}
.mod_3 .hd .jian {
	display: inline;
	float: left;
	width: 11px;
	height: 11px;
	background-position: -489px -304px;
	overflow: hidden;
	margin: 10px 0 0 5px;
}
.mod_3 .bd {
	padding: 10px;
}
.bianmin li {
	float: left;
	width: 117px;
	height: 48px;
	overflow: hidden;
	padding-top: 5px;
	background-color: #bbb;
	text-align: center;
	display: inline;
	margin: 7px 9px 2px 2px;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
}
.bianmin i, .bianmin i:hover {
	color: #fff;
}
.bianmin .bg1 {
	background-color: #4593ff;
}
.bianmin .bg2 {
	background-color: #ff702d;
}
.bianmin .bg3 {
	background-color: #ef2a48;
}
.bianmin .bg4 {
	background-color: #b56fae;
}
.bianmin .bg5 {
	background-color: #88b07e;
}
.bianmin .bg6 {
	background-color: #7081b7;
}
.bianmin .bg7 {
	background-color: #4593ff;
}
.bianmin .bg8 {
	background-color: #ff702d;
}
.bianmin .bg9 {
	background-color: #ef2a48;
}
.bianmin .bg10 {
	background-color: #b56fae;
}
.bianmin .bg11 {
	background-color: #88b07e;
}
.bianmin .bg12 {
	background-color: #7081b7;
}
.bianmin .bg13 {
	background-color: #4593ff;
}
.bianmin .bg14 {
	background-color: #ff702d;
}
.bianmin .bg15 {
	background-color: #ef2a48;
}
.bianmin .bg16 {
	background-color: #b56fae;
}
.friendLink {
	width: 1180px;
	margin: 0 auto;
	background: #FFF;
}
.friendLink .bd {
	padding: 10px 6px 10px 15px;
}
.friendLink .bd .pic li {
	width: 107px;
	float: left;
	margin-top: 5px;
	height: 39px;
	overflow: hidden;
}
.friendLink .bd .pic li a img {
	border: 1px solid #ddd;
	padding: 3px;
	background-color: #f1f1f1;
}
.friendLink .bd .text {
	margin-top: 10px;
	line-height: 22px;
	text-align: left;
}
.friendLink .bd .text a {
	padding-right: 11px;
}
.friendLink {
	border: 1px solid #d2e1f1;
	border-top: 1px solid #458fce;
}
.friendLink .hd {
	background-color: #f6f9fe;
	color: #408ed6;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 0 5px 6px;
	border-bottom: 1px solid #d8ede8;
	text-align: left;
}
.diimg {
	width: 680px;
	margin: 0px auto;
	text-align: center;
}
.ft-list {
	margin-top: 8px;
}
.ft-list li {
	float: left;
	_display: inline;
	margin-right: 8px;
}
.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}
.rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}
.rslides img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0;
}
.slide_container {
	margin-bottom: 0px;
	position: relative;
	float: left;
	width: 100%;
	height: 220px;
}
.slide {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.slide li {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}
.slide img {
	display: block;
	position: relative;
	z-index: 1;
	height: auto;
	width: 100%;
	border: 0;
}
.slide .caption {
	display: block;
	position: absolute;
	z-index: 233;
	font-size: 14px;
	text-shadow: none;
	color: #fff;
	background: #000;
	background: rgba(0, 0, 0, .8);
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 20px;
	margin: 0;
	max-width: none;
}
.slide_nav {
	position: absolute;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	top: 52%;
	left: 0;
	opacity: 0.7;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 61px;
	width: 38px;
	background: transparent url("themes.gif") no-repeat left top;
	margin-top: -45px;
}
.slide_nav:active {
	opacity: 1.0;
}
.slide_nav.next {
	left: auto;
	background-position: right top;
	right: 0;
}
#cont_index {
	margin: 10px auto;
	width: 1000px;
}
#side_l {
	float: left;
	width: 270px;
	height: 220px;
	background: #6cf;
	background: #fff url(bignbg.png) no-repeat;
	border: #d0d0d0 1px solid
}
#side_r {
	float: right;
	width: 270px;
	height: 220px;
	background: #fff;
	border: #d0d0d0 1px solid
}
#cont_c {
	margin: 0 280px !important;
	margin: 0 280px;
	height: 220px;
	background: #cff;
}
#side_r .hd {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: url(navbg.png) repeat-x;
	float: left;
}
#side_r .hd b {
	font-size: 16px;
	color: #222;
	float: left;
	padding-left: 15px;
}
#side_r .hd span {
	float: right;
	font-size: 12px;
	color: #888;
	padding-right: 15px;
}
#side_r .hd span a {
	color: #888;
}
/*解决IE6下不兼容 position:fixed 的问题*/
#code, #code_hover, #gotop {
	width: 48px;
	height: 48px;
	background: url(icon.png) no-repeat;
	position: fixed;
	right: 0px;
	cursor: pointer;
	_position: absolute;
	_bottom: auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 0)||0)-(parseInt(this.currentStyle.marginBottom, 0)||0)));
}
#code {
	background-position: -229px -123px;
	bottom: 120px;
	_margin-bottom: 120px;
}
#code_hover {
	background-position: -277px -123px;
	bottom: 120px;
	_margin-bottom: 120px;
}
#gotop {
	background-position: -229px -175px;
	bottom: 72px;
	_margin-bottom: 72px;
}
#gotop:hover {
	background-position: -277px -175px;
	bottom: 72px;
	_margin-bottom: 72px;
}
#code_img {
	width: 228px;
	height: 228px;
	background: url(icon.png) no-repeat;
	position: fixed;
	right: 70px;
	bottom: 67px;
	cursor: pointer;
	display: none;
	_position: absolute;
	_bottom: auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 0)||0)-(parseInt(this.currentStyle.marginBottom, 0)||0)));
	_margin-bottom: 67px;
}
#rt-div {
	width: 96px;
	height: 240px;
	-webkit-box-shadow: 3px 0 7px rgba(0, 0, 0, 0.55);
	-moz-box-shadow: 3px 0 7px rgba(0, 0, 0, 0.55);
	box-shadow: 3px 0 7px rgba(0, 0, 0, 0.55);
}
.sidenav-area {
	width: 100px
}
.sidenav-area .sidenav-head {
	width: 99px;
	height: 7px;
	background: url(sidenav_1.png) 0 -82px no-repeat;
	_background: url(ie6-sidenav_2.png) 0 -82px no-repeat
}
.sidenav-area .current {
	background-color: #de0909;
	color: #fff;
	border: 1px solid #900;
	margin-bottom: -1px;
	position: relative;
	z-index: 5
}
.sidenav-area .sidenav-content {
	width: 99px;
	background-color: #fff
}
.sidenav-area .sidenav-foot {
	width: 100px;
	height: 34px
}
.sidenav-area .sidenav-foot a {
	display: block;
	width: 99px;
	height: 34px;
	border-top: 1px solid #ddd;
	background: url(sidenav_1.png) 0 -90px no-repeat;
	_background: url(ie6-sidenav_2.png) 0 -90px no-repeat
}
.sidenav-area .sidenav-foot a:hover {
	background: url(sidenav_1.png) 0 -125px no-repeat;
	_background: url(ie6-sidenav_2.png) 0 -125px no-repeat
}
.sidenav-area .sidenav {
	display: block;
	width: 92px;
	height: 35px;
	padding-left: 5px;
	line-height: 35px;
	border-top: 1px solid #ddd;
	font-size: 14px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}
.sidenav-area .sidenav:hover {
	background-color: #de0909;
	color: #fff;
	border: 1px solid #900;
	margin-bottom: -1px;
	position: relative;
	z-index: 5
}
.telallbox {
	width: 1080px;
	margin: 0 auto;
	padding: 15px;
	background: #FFF;
	border: #d0d0d0 1px solid
}
.neibox {
	width: 100%;
}
.neibox li {
	width: 23.4%;
	background: #f7f7f7;
	height: 210px;
	float: left;
	margin-bottom: 20px;
	border: #d3d3d3 1px solid;
}
.td1bg0 {
	height: 39px;
	line-height: 39px;
	background-color: #e3e3e3;
	float: left;
	width: 99.2%;
	border: #fff 1px solid;
	background: url(114titlebg2.png) repeat-x;
}
.td1bg0 b {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	width: 65%;
	text-align: left
}
.td1bg0 span {
	float: right;
	width: 35%;
}
.td1bg1 {
	padding: 10px;
	line-height: 25px;
	font-size: 12px;
}
#yuanpic {
	margin: 10px;
	float: left;
}
#yuanpic img {
	border-radius: 50%;
	border: #fff 5px solid
}
#cont22333 {
	float: right;
	margin-left: 20px;
}
#cont22333 li {
	line-height: 30px;
	height: 30px;
	display: block;
	white-space: nowrap;
}
.font81 {
	line-height: 160%;
	font-size: 14px;
	text-indent: 2em;
}
.font82 {
	line-height: 20px;
	height: 45px;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
}
#yuanpic {
	margin: 1px
}
#test333 {
	text-shadow: 1px 1px #fff;
	color: #333;
}
#yuanpic img {
	border-radius: 0%;
	border: #d0d0d0 1px solid
}
.tab {
	width: 272px;
	height: 200px;
	background: #fff8f8 url(sj_bg.png) repeat-x;
	line-height: 20px;
	font-size: 14px;
	float: left;
	overflow: hidden;
margin:10px 0 8px 16px;
	position: relative;
	border: 1px solid #e6a9a6;
}
.tab:hover {
	border-color: #c00;
}
.tab .title {
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.tab .title a {
	font-family: Arial, Helvetica, sans-serif;
}
.tab25 {
	width: 272px;
	height: 200px;
	background: #f5f5f5 url(114_t_hdbg.png) repeat-x;
	line-height: 20px;
	font-size: 14px;
	float: left;
	overflow: hidden;
	margin:10px 0 8px 16px;
	position: relative;
	border: 1px solid #ddd;
}
.tab25:hover {
	border-color: #555;
}
.tab25 .title {
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.ta25b .title a {
	font-family: Arial, Helvetica, sans-serif;
}
.t_head {
	width: 100%;
	line-height: 40px;
	height: 40px;
	background: #f5f9ff url(114_t_hdbg.png) repeat-x;
	font: 18px/40px "Microsoft YAHEI";
	border-bottom: #ddd 1px solid;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.tab-hd1 {
	overflow: hidden;
	zoom: 1;
	width: 55px;
	float: left;
	height: 123px;
	color: #444;
	background: #F5f9ff url(114titlebg3.png) repeat-y;
}
.tab-hd1 li {
	float: left;
	width: 55px;
	cursor: pointer;
	display: block;
	height: 41px;
	line-height: 41px;
	text-align: left;
	margin-top: 1px;
}
.tab-hd1 li.active {
	background: url(114titlebg4.png) no-repeat;
	width: 55px;
	color: #f00;
	font-weight: bold;
}
.tab-bd2 li {
	display: none;
	padding: 20px;
	font-size: 12px;
	width: 250px;
	padding: 7px;
	height: 110px;
	margin-left: 50px;
	text-align: left;
	line-height: 160%;
	color: #555;
}
.tab-bd2 li.thisclass {
	display: list-item;
}
.tab-hd2 {
	width: 260px;
	float: left;
	height: 120px;
}
.tab .t_bottom {
	width: 100%;
	line-height: 35px;
	height: 35px;
	color: #444;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #ededed;
	border-top: #ccc 1px solid;
}
.t_bottom ul {
	padding: 0;
	margin: 0;
}
.t_bottom li {
	width: 33%;
	float: left;
	vertical-align: middle
}
.t_bottom li img {
	vertical-align: middle
}
.d_114_dh {
	width: 140px;
	line-height: 29px;
	background: url(dh2.gif) no-repeat center left;
	height: 29px;
	text-align: left
}
.d_114_dh b {
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	color: #00c;
	font-style: normal;
}
.d_114_qq {
	width: 140px;
	line-height: 29px;
	background: url(qq.gif) no-repeat;
	height: 29px;
	text-align: left
}
.d_114_qq b {
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
}
.d_114_dz_over {
	background: url(114titlebg5.png);
	background-position: 0 -130px;
	height: 26px;
	margin-bottom: 10px;
	padding-left: 35px;
	border-radius: 3px;
	width: 215px;
	line-height: 26px;
	color: #F30;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.d_114_dz_out {
	background: url(114titlebg5.png);
	background-position: 0 -104px;
	height: 26px;
	margin-bottom: 10px;
	padding-left: 35px;
	border-radius: 3px;
	width: 215px;
	line-height: 26px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.tophead114 {
	width: 1182px;
	margin: 0 auto;
	background: #fff url(114titlebg6.png) repeat-x;
	height: 135px;
	border: 1px solid #ccc;
	border-bottom: 0 none;
}
.sub_nav114 li a {
	font-size: 15px;
	color: #111;
	text-shadow: 1px 1px #fff;
}
.sub_nav114 li a:hover {
	color: #f00;
}
.sub_nav114 {
	width: 1170px;
	padding: 8px 0 8px 6px;
	margin: 0 auto;
	height: 70px;
}
.sub_nav114 .inner {
	width: 1160px;
	overflow: hidden;
	height: 80px;
}
.clearfix:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
}
i {
	font-style: normal;
}
.sub_nav114 li {
	float: left;
	width: 88px;
	text-align: center;
	padding: 0px 9px 0px 7px;
	background-position: 0 0;
}
.sub_nav114 li {
	background: url(common2013_sp.gif) no-repeat 11px 7px; height:35px; line-height:35px;
}
.114srcline {
	height: 40px;
	line-height: 40px;
	width: 100%;
}
#so114 {
	float: right;
	height: 35px;
	width: 349px;
	margin-top: 6px;
}
#so114 .input-txt, #so .input-bottom {
}
#so114 .input-txt {
	left: 28px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	width: 230px;
	border: #ddd 1px solid;
	background-color: #f3f3f3;
	padding-left: 10px;
}
#so114 .input-bottom {
	border: 0;
	right: 0;
	width: 70px;
	height: 30px;
	cursor: pointer;
	background-color: #888;
	color: #fff;
}
.n_no3 {
	font-size: 14px;
}
#sodianhua {
	height: 30px;
	width: 1180px;
	background: #CCC;
}
#sodianhua .input-txt, #so .input-bottom {
}
#sodianhua .input-txt {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	width: 1080px;
	border: none;
	background-color: #fff;
	padding-left: 10px;
	float: left;
}
#sodianhua .input-bottom {
	border: 0;
	width: 90px;
	height: 33px;
	cursor: pointer;
	background-color: #f30;
	color: #fff;
	float: left;
	font-size: 18px;
}
#dh114nav1 {
	float: left;
	margin-top: 6px;
	margin-left: 12px;
}
#dh114nav1 a {
	background: #078404 url(114titlebg7.png);
	width: 99px;
	height: 28px;
	line-height: 28px;
	color: #fff;
	font-size: 14px;
	padding-left: 30px;
	display: block
}
#dh114nav1 a:hover {
	background: #078404 url(114titlebg7.png) 0 -28px;
	color: #fff;
	padding-left: 30px;
	display: block
}
#dh114nav2 {
	float: left;
	margin-top: 6px;
	margin-left: 12px;
	height: 28px;
}
#dh114nav2 a {
	width: 99px;
	height: 28px;
	line-height: 28px;
	background: #078404 url(114titlebg7.png) 0 -84px;
	color: #fff;
	font-size: 14px;
	padding-left: 30px;
	display: block
}
#dh114nav2 a:hover {
	background: #078404 url(114titlebg7.png) 0 -56px;
	color: #fff;
	padding-left: 30px;
	display: block
}
.wc980 {
	margin: 15px auto;
	width: 1160px;
	background: #FFF;
	padding: 0 10px;
	border: #d0d0d0 1px solid;
	background: #fff url(titlebg57.png) repeat-x
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.mt20 {
	margin-top: 20px;
}
.icon5 {
	background: url(../images/icon5.png) no-repeat 0 0;
}
.warp-pic-list li {
	float: left;
	display: inline;
}
.warp-pic-list .img_wrap {
	display: block;
	font-size: 0;
	overflow: hidden;
}
.warp-pic-list .text-area {
	background-color: #e4e4e4;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
}
/*全局板块*/
.row .hd {
	height: 5px;
}
/*全局页签*/
.tab-T-3 {
	width: 66px;
}
.tab-T-3 li {
	width: 12px;
	height: 12px;
	font-size: 0;
	background-color: #dfdfdf;
	float: left;
	margin-left: 10px;
	cursor: pointer;
	display: inline;
}
.tab-T-3 li.cur {
	background-color: #d81c1b;
}
.rowE .warp-pic-list {
	position: relative;
	width: 1155px;
	height: 215px;
	overflow: hidden;
}
.rowE .count li {
	margin-right: 20px;
	width: 215px;
	height: 198px;
}
.rowE .count .img_wrap {
	width: 215px;
	height: 135px;
}
.rowE .count li .text-area {
	padding: 10px 0 10px 10px;
}
.rowE .count li .text-area p {
	line-height: 20px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif
}
.rowE .count li:hover .text-area, .rowE .count li.hover .text-area {
	background-color: #555;
	color: #fff;
}
.rowE .count .p-num {
	font-family: "Tahoma";
	font-weight: bold;
}
.rowE .btn {
	display: block;
	height: 55px;
	position: absolute;
	top: 78px;
	width: 35px;
	z-index: 200;
	cursor: pointer;
}
.rowE .prev {
	background-position: 0 -88px;
	left: 0;
}
.rowE .prev:hover {
	background-position: 0 -144px;
}
.rowE .next {
	background-position: 0 -200px;
	right: 0;
}
.rowE .next:hover {
	background-position: 0 -256px;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.mwall .clearfix {
	display: inline-table
}
.index_1_table {
	background: #fff url(titlebg56.png) repeat-x;
	margin: 0px auto;
	border: #d0d0d0 1px solid;
}
.index_1_table .td_f_2 {
	background: #fff;
	border-right: #ddd 1px solid
}
.index_1_table .td_f_1 {
	border-right: #ddd 1px solid
}
.index_1_table .td_f_1 a {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}
.title_f_1 {
	font: 16px/40px "微软雅黑", "Microsoft YaHei", "黑体", "SimHei";
	font-weight: 700;
	float: left;
	padding-left: 15px;
	letter-spacing: 2px;
}
.zhidinglist {
	width: 246px;
	margin: 10px auto 0 auto;
}
.zhidinglist li {
	float: left;
	line-height: 24px;
	height: 24px;
	padding-left: 20px;
	width: 100%;
	text-align: left;
	font-family: '宋体';
	font-size: 12px;
	background: url(ding.gif) no-repeat left center
}
.zhidinglist li span {
	float: right;
}
.zhidinglist li a {
	font-size: 12px;
	color: #444;
}
.zhidinglist li a:hover {
	color: #f00;
}
.114_new_box {
	width: 242px;
	float: left;
	background: #eee;
	border: #ddd 1px solid;
	height: 200px;
}
a.t_wap {
	font-size: 14px;
	background: url(t_wap.gif) no-repeat 0 0;
	padding-left: 20px;
	color: #c00;
}
a:hover.t_wap {
	color: #f30;
	background: url(t_wap.gif) no-repeat 0 -24px;
	transition: 0.3s;
}
.index_top_box .bannerbox{ float:left; width:487px; margin:15px; height:270px;}
.index_top_box{ width:1180px; border:#ddd 1px solid; margin:0 auto; height:300px; background:#fff;}
.index_top_box .info {float: left;	width: 330px;border-bottom: 3px solid #e5e5e5;text-align: left;height: 300px;background: #ffffff;border-right:#e8e8e8 1px solid}
.index_top_box .info h6 {color: #444;background: url(titlebg.png) repeat-x;padding: 0px;font-size: 19px;letter-spacing: 1px;padding-left: 16px;line-height: 44px;height: 47px;}
.index_top_box .info h6 span {float: right;font-size: 12px;color: #036;	font-weight: normal;	padding-right: 20px;background: url(more_i1.gif) no-repeat right top;margin-right: 10px;}
.index_top_box .info h6 a {color: #444}
.index_top_box .info h6 img{ margin-top:7px;}
.index_top_box .info h6 a:hover {color: #e00;}
.index_top_box .info ul {margin: 10px 15px;}
.index_top_box .info li {float: left;font-size: 14px;width: 300px;	line-height: 29px;height: 29px;overflow: hidden;background: url(subs.gif) no-repeat 0 12px;padding-left: 10px;}
.index_top_box .info li span {color: #888}
.index_top_box .info li a:link, .index_top_box .info li a:visited {color: #004276;font-family: Arial, Helvetica, sans-serif;}
.index_top_box .info li a:hover {color: #ff0000;font-family: Arial, Helvetica, sans-serif;}
.index_top_box .info2 {float: right;	width: 330px;border-bottom: 3px solid #e5e5e5;text-align: left;height: 300px;background: #ffffff;border-left:#e8e8e8 1px solid}
.index_top_box .info2 h6 {color: #444;background: url(titlebg.png) repeat-x;padding: 0px;font-size: 19px;letter-spacing: 1px;padding-left: 16px;line-height: 44px;height: 47px;}
.index_top_box .info2 h6 span {float: right;font-size: 12px;color: #036;	font-weight: normal;	padding-right: 20px;background: url(more_i1.gif) no-repeat right top;margin-right: 10px;}
.index_top_box .info2 h6 a {color: #444}
.index_top_box .info2 h6 a:hover {color: #e00;}
.index_top_box .info2 ul {margin: 10px 15px;}
.index_top_box .info2 li {float: left;font-size: 14px;width: 300px;	line-height: 29px;height: 29px;overflow: hidden;background: url(subs.gif) no-repeat 0 12px;padding-left: 10px;}
.index_top_box .info2 li span {color: #888}
.index_top_box .info2 li a:link, .index_top_box .info li a:visited {color: #004276;font-family: Arial, Helvetica, sans-serif;}
.index_top_box .info2 li a:hover {color: #ff0000;font-family: Arial, Helvetica, sans-serif;}

.webwrap{width:1180px;margin:0 auto;padding:2px 0 25px; background:#fff;}
.webbox{overflow:hidden;zoom:1}
.webbox li{margin-top:18px;line-height:30px;width:1180px;float:left}
.webbox li span{float:left;width:40px;height:30px;line-height:30px;background:#efefef;text-align:center;text-transform:uppercase}
.webbox li span a{color:#333;display:block}
.webbox li i{margin-left:10px;float:left;width:108px;font-family:"宋体";_display:inline;padding-left:8px}
.webbox li i a.guan{color:#999}
.webbox li i a.guan:hover{color:#f00}
.webbox li .more{float:right;font-size:12px;color:#999;background:url(http://img.pccoo.cn/ccoo/images/icon.gif) 28px -56px no-repeat;padding-right:12px;font-family:"宋体"}
.webbox li .more:hover{text-decoration:underline;color:#999}
.top_cat_nvbg {

height: 50px;
line-height: 46px;
text-align: left; margin-bottom:10px;
}
.top_cat_nvbg tbody tr td:nth-child(4) {display:none;}