.ico {
	background: url("../images/ico.png") no-repeat;
}
.interaction {
	line-height: 14px; float: right;
}
.interaction a {
	background: url("../images/ico.png") no-repeat; height: 14px; color: rgb(153, 153, 153); padding-left: 20px; font-size: 12px; margin-left: 15px; float: left; display: inline-block;
}
.interaction a:hover {
	color: rgb(204, 0, 0); text-decoration: none;
}
.interaction a.yuedu {
	background-position: 0px -230px;
}
.interaction a.yuedu:hover {
	color: rgb(153, 153, 153); cursor: default;
}
.interaction a.fenxiang {
	background-position: 0px -386px; padding-left: 16px;
}
.interaction a.fenxiang:hover {
	background-position: 0px -440px;
}
.interaction a.pinglun {
	background-position: 0px -281px;
}
.interaction a.pinglun:hover {
	background-position: 0px -334px;
}
.interaction a.zan {
	background-position: 0px -491px;
}
.interaction a.zan:hover {
	background-position: 0px -548px;
}
.interaction a.date {
	background-position: 0px -1217px;
}
.interaction a.date:hover {
	color: rgb(153, 153, 153); cursor: default;
}
.interaction a.category {
	background: none; color: rgb(204, 0, 0); padding-left: 0px;
}
.interaction a.category:hover {
	text-decoration: underline;
}
.ld a.yuedu {
	background-position: 0px -264px;
}
.ld a.fenxiang {
	background-position: 0px -422px;
}
.ld a.pinglun {
	background-position: 0px -317px;
}
.ld a.pinglun:hover {
	background-position: 0px -369px;
}
.ld a.zan {
	background-position: 0px -517px;
}
.ld a.zan:hover {
	background-position: 0px -517px;
}
.clear {
	height: 0px; line-height: 0; clear: both; font-size: 0px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.cc {
	margin: auto; width: 1000px; clear: both;
}
body {
	background: rgb(255, 255, 255);
}
a {
	color: rgb(0, 0, 0); text-decoration: none;
}
a:hover {
	color: rgb(204, 0, 0); text-decoration: underline;
}
h1 {
	text-decoration: none;
}
h2 a:hover {
	text-decoration: none;
}
.f12 {
	font-size: 12px;
}
.songti {
	color: rgb(153, 153, 153); font-family: "宋体", Arial; font-size: 12px;
}
.songti a {
	color: rgb(153, 153, 153); text-decoration: none;
}
.songti a:hover {
	color: rgb(204, 0, 0); text-decoration: underline;
}
.g-hui-333 {
	color: rgb(51, 51, 51);
}
.g-hui-666 {
	color: rgb(102, 102, 102);
}
.g-hui-999 {
	color: rgb(153, 153, 153);
}
.g-hong {
	color: rgb(204, 0, 0);
}
.header {
	width: 100%; height: 29px; line-height: 29px; font-family: "宋体", Arial; font-size: 12px; background-image: url("../images/top_bj.jpg");
}
.header a {
	color: rgb(102, 102, 102);
}
.header a.register {
	color: rgb(204, 0, 0);
}
.header em {
	padding: 0px 12px; color: rgb(153, 153, 153);
}
.guanggao {
	padding-top: 10px;
}
.header_kj em a {
	color: rgb(204, 0, 0);
}
.logo_kj {
	background: url("../images/logo_bj.jpg") no-repeat; width: 100%; height: 77px; padding-top: 30px;
}
.logo {
	background: url("../images/logo.gif"); width: 201px; height: 48px;
}
.logo a {
	width: 201px; height: 48px;
}
.logo h1 {
	text-indent: -9999px;
}
.select {
	float: right;
}
.wenben {
	padding: 10px; border: 1px solid rgb(230, 230, 230); border-image: none; width: 371px; height: 16px; color: rgb(153, 153, 153); float: left;
}
.anniu {
	background-position: center; width: 93px; height: 38px; float: left; cursor: pointer; background-image: url("../images/ss.jpg"); background-repeat: no-repeat; background-color: transparent;
}
.nav_kj {
	width: 100%; height: 35px; background-color: rgb(220, 0, 0);
}
.nav_kj li {
	background: url("../images/ico.jpg") no-repeat 98px 0px; width: 100px; height: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 14px; font-weight: bold; float: left;
}
.nav_kj a {
	width: 100%; height: 35px; color: rgb(255, 255, 255); display: block;
}
.nav_kj a:hover {
	width: 100px; height: 35px; color: rgb(255, 255, 255); text-decoration: underline; display: block; background-color: rgb(195, 6, 6);
}
.nav a {
	background-color: rgb(195, 6, 6);
}
.nav_f {
	width: 100%; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(246, 246, 246);
}
.nav_f_p {
	padding: 10px 0px; line-height: 22px; font-family: "宋体", Arial; font-size: 12px;
}
.nav_f_p a {
	padding-right: 10px;
}
.footer {
	width: 100%; color: rgb(102, 102, 102); overflow: hidden; font-family: "宋体", Arial; font-size: 12px; margin-top: 30px;
}
.footer_gy_kj {
	width: 100%; overflow: hidden;
}
.footer_gy {
	margin: 0px auto; width: 1000px; height: 42px; text-align: center; color: rgb(102, 102, 102); line-height: 42px; font-family: "宋体", Arial; font-size: 12px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.footer_gy a {
	color: rgb(102, 102, 102);
}
.footer_gy a:hover {
	color: rgb(204, 0, 0);
}
.footer_lx {
	margin: 0px auto 10px; width: 597px; overflow: hidden; padding-top: 15px; display: block;
}
.footer_lx_a {
	background: url("../images/ico.jpg") no-repeat 15px -1055px rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; width: 160px; height: 28px; color: rgb(102, 102, 102); line-height: 30px; padding-left: 35px; margin-right: 10px; float: left;
}
.footer_lx_b {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 160px; height: 28px; color: rgb(102, 102, 102); padding-left: 15px; margin-right: 10px; float: left; background-color: rgb(255, 255, 255);
}
.footer_lx_b span {
	width: 72px; padding-top: 3px; float: left; display: block;
}
.footer_lx_b img {
	margin-top: 6px; float: left;
}
.footer_lx_c {
	background: url("../images/ico.jpg") no-repeat 15px -1113px rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; width: 150px; height: 28px; color: rgb(102, 102, 102); line-height: 30px; padding-left: 40px; margin-right: 10px; float: left;
}
.footer_bq {
	height: 100%; text-align: center; overflow: hidden;
}
.footer_aj {
	margin: 0px auto; width: 640px; height: 50px; padding-top: 10px; padding-bottom: 20px;
}
.footer_aj img {
	margin-right: 10px; float: left;
}
.kj {
	margin: 30px auto 60px; width: 1190px; overflow: hidden;
}
.new_r_gs {
	padding: 15px; width: 306px;
}
.new_r_gs ul li.zh {
	padding: 10px;
}
.new_r_gs ul li a {
	line-height: 32px; display: block;
}
.arc-details-h {
	height: 110px;
}
.bq {
	line-height: 14px; font-size: 12px;
}
.bq span {
	color: rgb(153, 153, 153);
}
.bq a {
	color: rgb(226, 100, 100); font-size: 12px; margin-left: 10px;
}
.new_ph_h2 {
	width: 340px; height: 40px; line-height: 40px; border-bottom-color: rgb(242, 242, 242); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(247, 247, 247);
}
.new_ph_h2 ul li {
	padding: 0px 15px; height: 40px; line-height: 40px; font-size: 18px; margin-right: 5px; float: left; cursor: pointer;
}
.new_ph_h2 ul li.current {
	color: rgb(204, 0, 0); border-bottom-color: rgb(204, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.new_ph_h2 ul li.current a {
	color: rgb(204, 0, 0);
}
.hidarc {
	display: none;
}
.new_ph_kj {
	padding: 15px; width: 306px;
}
.new_ph_kj ul li {
	line-height: 32px; display: block;
}
.new_ph_kj ul li a {
	width: 280px; overflow: hidden; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.new_ph_kj ul li.l36 {
	line-height: 36px;
}
.new_ph_kj ul li.h30 {
	height: 30px; margin-bottom: 5px;
}
.new_ph_kj ul li span {
	background: rgb(102, 102, 102); width: 16px; height: 16px; text-align: center; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px; margin-top: 10px; margin-right: 10px; float: left; display: block;
}
.new_ph_kj ul li span.g-hong {
	background: rgb(204, 0, 0); color: rgb(255, 255, 255);
}
.pic_title {
	width: 610px; overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.hiddentitle-300 {
	width: 296px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.yun {
	margin-top: 20px;
}
.yun ul li {
	height: 48px; text-align: center; line-height: 48px; font-size: 24px; margin-top: 2px; float: left;
}
.yun ul li a {
	color: rgb(255, 255, 255);
}
.yun .f12 {
	font-size: 12px;
}
.yun .f14 {
	font-size: 14px;
}
.yun .f16 {
	font-size: 16px;
}
.yun .f22 {
	font-size: 22px;
}
.yun .r2 {
	margin-right: 2px;
}
.yun .b2 {
	margin-bottom: 2px;
}
.yun .w202 {
	width: 208px;
}
.yun .w116 {
	width: 126px;
}
.yun .w116 em {
	height: 23px; line-height: 23px; display: inline-block;
}
.yun .h23 {
	height: 23px;
}
.yun .lh0 {
	line-height: 0px;
}
.blue {
	background-color: rgb(0, 72, 190);
}
.red {
	background-color: rgb(204, 51, 51);
}
.yellow {
	background-color: rgb(255, 153, 0);
}
.zi {
	background-color: rgb(145, 0, 158);
}
.new_r_titx_tit {
	width: 306px; height: 40px; color: rgb(0, 0, 0); line-height: 40px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.new_r_titx_tit a {
	font-weight: bold;
}
.new_r_titx {
	padding-bottom: 15px;
}
.new_r_titx dl {
	display: inline-block;
}
.new_r_titx dl.ch {
	padding-bottom: 5px;
}
.new_r_titx dl dt {
	color: rgb(128, 128, 128); line-height: 24px;
}
.new_r_titx dl dt a {
	color: rgb(102, 102, 102); font-size: 12px;
}
.new_r_titx dl dd {
	width: 110px; height: 73px; padding-right: 15px;
}
.new_r_titx dl dd a {
	display: block;
}
.new_r_titx p a {
	color: rgb(102, 102, 102);
}
.new_r_titx img {
	width: 110px; height: 73px; overflow: hidden;
}
.af-wx {
	top: 200px; width: 120px; right: -135px; position: absolute; z-index: 99999;
}
.af-wx .wxcont {
	padding: 10px; border: 1px solid rgb(223, 223, 223); border-image: none; background-color: rgb(255, 255, 255);
}
.af-wx .wxcont img {
	width: 95px; height: 95px;
}
.af-wx .wxcont p {
	text-align: center; color: rgb(102, 102, 102); line-height: 20px; font-size: 12px; display: block;
}
.af-wx .wxbtn a {
	height: 20px; text-align: center; color: rgb(102, 102, 102); line-height: 20px; font-size: 12px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; display: block; background-color: rgb(242, 242, 242);
}
.af-wx .wxbtn a:hover {
	color: rgb(205, 26, 28); text-decoration: none; background-color: rgb(221, 221, 221);
}
.af-wx .wxbtn a.gotop {
	background-color: rgb(242, 242, 242);
}
.af-wx .wxbtn a.gotop:hover {
	background-color: rgb(221, 221, 221);
}
.top-banner-fixed {
	left: 50%; top: 0px; margin-left: -500px; position: fixed; z-index: 2000;
}
.top-banner-fixed {
	_position: absolute;
}
.bread {
	height: 20px; color: rgb(94, 94, 94); line-height: 20px; padding-bottom: 15px; font-size: 12px;
}
.bread a {
	padding: 0px 5px; color: rgb(94, 94, 94);
}
.bread em {
	padding: 0px 5px;
}
.sub_nav {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(236, 236, 236) rgb(236, 236, 236); margin: auto; padding: 0px 20px; border-image: none; width: 1148px; height: 56px; line-height: 56px; font-size: 14px; background-color: rgb(250, 250, 250);
}
.sub_nav li {
	padding: 0px 15px; display: inline-block;
}
.sub_nav li a.this {
	color: rgb(204, 0, 0);
}
