body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
abbr {
	border: 0px currentColor; border-image: none;
}
acronym {
	border: 0px currentColor; border-image: none;
}
.clear {
	width: 0px; height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden;
}
.l {
	float: left;
}
.col-l {
	float: left;
}
.col_l {
	float: left;
}
.col-c {
	float: left;
}
.col_c {
	float: left;
}
.r {
	float: right;
}
.col-r {
	float: right;
}
.col_r {
	float: right;
}
dt span {
	float: right;
}
.ul-txt li span {
	float: right;
}
.ul_txt li span {
	float: right;
}
.c {
	clear: both;
}
.n {
	font-style: normal; font-weight: normal;
}
em {
	font-style: normal; font-weight: normal;
}
.b {
	font-weight: bold;
}
.i {
	font-style: italic;
}
.fa {
	font-family: Arial;
}
.fg {
	font-family: Georgia;
}
.ft {
	font-family: Tahoma;
}
.fl {
	font-family: Lucida Console;
}
.fs {
	font-family: "Î¢ÈíÑÅºÚ";
}
.fw {
	font-family: "Î¢ÈíÑÅºÚ";
}
.tc {
	text-align: center;
}
.tr {
	text-align: right;
}
.tl {
	text-align: left;
}
.tdu {
	text-decoration: underline;
}
.tdn {
	text-decoration: none;
}
.tdn:hover {
	text-decoration: none;
}
a.tdl:hover {
	text-decoration: none;
}
.fc0 {
	color: rgb(0, 0, 0);
}
.fc3 {
	color: rgb(51, 51, 51);
}
.fc6 {
	color: rgb(102, 102, 102);
}
.fc9 {
	color: rgb(153, 153, 153);
}
.fcr {
	color: red;
}
.fcw {
	color: white;
}
.fcb {
	color: blue;
}
.fcg {
	color: green;
}
.f0 {
	font-size: 0px;
}
.f10 {
	font-size: 10px;
}
.f12 {
	font-size: 12px;
}
.f13 {
	font-size: 13px;
}
.f14 {
	font-size: 14px;
}
.f16 {
	font-size: 16px;
}
.f20 {
	font-size: 20px;
}
.f24 {
	font-size: 24px;
}
.vm {
	vertical-align: middle;
}
.vtb {
	vertical-align: text-bottom;
}
.vt {
	vertical-align: top;
}
.vn {
	vertical-align: -2px;
}
.vimg {
	margin-bottom: -3px;
}
.m0 {
	margin: 0px;
}
.ml0 {
	margin-left: 0px;
}
.ml5 {
	margin-left: 5px;
}
.ml10 {
	margin-left: 10px;
}
.ml20 {
	margin-left: 20px;
}
.mr0 {
	margin-right: 0px;
}
.mr5 {
	margin-right: 5px;
}
.mr10 {
	margin-right: 10px;
}
.mr20 {
	margin-right: 20px;
}
.mt5 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px;
}
.mt20 {
	margin-top: 20px;
}
.mb5 {
	margin-bottom: 5px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb20 {
	margin-bottom: 20px;
}
.ml-1 {
	margin-left: -1px;
}
.mt-1 {
	margin-top: -1px;
}
.p1 {
	padding: 1px;
}
.pl5 {
	padding-left: 5px;
}
.p5 {
	padding: 5px;
}
.pt5 {
	padding-top: 5px;
}
.pr5 {
	padding-right: 5px;
}
.pb5 {
	padding-bottom: 5px;
}
.p10 {
	padding: 10px;
}
.pl10 {
	padding-left: 10px;
}
.pt10 {
	padding-top: 10px;
}
.pr10 {
	padding-right: 10px;
}
.pb10 {
	padding-bottom: 10px;
}
.p20 {
	padding: 20px;
}
.pl20 {
	padding-left: 20px;
}
.pt20 {
	padding-top: 20px;
}
.pr20 {
	padding-right: 20px;
}
.pb20 {
	padding-bottom: 20px;
}
.rel {
	position: relative;
}
.pr {
	position: relative;
}
.abs {
	position: absolute;
}
.pa {
	position: absolute;
}
.dn {
	display: none;
}
.db {
	display: block;
}
.dib {
	display: inline-block; -moz-inline-stack: inline-block;
}
.di {
	display: inline;
}
.ovh {
	overflow: hidden;
}
.ovs {
	overflow: scroll;
}
.vh {
	visibility: hidden;
}
.vv {
	visibility: visible;
}
.lh14 {
	line-height: 14px;
}
.lh16 {
	line-height: 16px;
}
.lh18 {
	line-height: 18px;
}
.lh20 {
	line-height: 20px;
}
.lh22 {
	line-height: 22px;
}
.lh24 {
	line-height: 24px;
}
.fix {
	
}
.fix::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: "clear";
}
.fix::before {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: "clear";
}
.z {
	_zoom: 1;
}
.h1 {
	height: 1px;
}
.h5 {
	height: 5px;
}
.h10 {
	height: 10px;
}
.h {
	height: 10px;
}
.h15 {
	height: 15px;
}
.h20 {
	height: 20px;
}
.h1 {
	line-height: 0; overflow: hidden; clear: both; font-size: 0px;
}
.h5 {
	line-height: 0; overflow: hidden; clear: both; font-size: 0px;
}
.h10 {
	line-height: 0; overflow: hidden; clear: both; font-size: 0px;
}
.h15 {
	line-height: 0; overflow: hidden; clear: both; font-size: 0px;
}
.h20 {
	line-height: 0; overflow: hidden; clear: both; font-size: 0px;
}
.h {
	line-height: 0; overflow: hidden; clear: both; font-size: 0px;
}
body {
	font: 12px/1.5 "Î¢ÈíÑÅºÚ", Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
a {
	text-decoration: none;
}
a:hover {
	color: rgb(255, 102, 0);
}
body {
	color: rgb(92, 92, 92); font-family: "Î¢ÈíÑÅºÚ","Microsoft Yahei";
}
a {
	color: rgb(51, 51, 51);
}
.wp {
	margin: 0px auto; width: 1007px;
}
#hd-bar {
	height: 30px; line-height: 30px; background-color: rgb(233, 233, 233);
}
#hd {
	height: 118px; background-color: rgb(88, 88, 88);
}
.jiathis_button_tsina {
	border-radius: 50%; width: 20px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; margin-top: 5px; margin-left: 6px; float: left; display: inline-block; background-color: rgb(161, 161, 161);
}
.jiathis_button_tqq {
	border-radius: 50%; width: 20px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; margin-top: 5px; margin-left: 6px; float: left; display: inline-block; background-color: rgb(161, 161, 161);
}
.jiathis_button_weixin {
	border-radius: 50%; width: 20px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; margin-top: 5px; margin-left: 6px; float: left; display: inline-block; background-color: rgb(161, 161, 161);
}
.jiathis_button_tsina:hover {
	color: rgb(255, 255, 255); background-color: rgb(102, 102, 102);
}
.jiathis_button_tqq:hover {
	color: rgb(255, 255, 255); background-color: rgb(102, 102, 102);
}
.jiathis_button_weixin:hover {
	color: rgb(255, 255, 255); background-color: rgb(102, 102, 102);
}
.lag a {
	color: rgb(85, 85, 85); margin-left: 20px; display: inline-block;
}
.lag a.cur {
	font-weight: bold;
}
.lag a:hover {
	color: rgb(252, 124, 15);
}
.logo {
	margin-top: 42px;
}
.nav li {
	width: 106px; text-align: center; border-right-color: rgb(108, 108, 108); border-right-width: 1px; border-right-style: solid; float: left;
}
.nav li:last-child {
	border: currentColor; border-image: none;
}
.nav li a {
	width: 106px; height: 80px; color: rgb(198, 198, 198); line-height: 30px; padding-top: 38px; display: block;
}
.nav li a i {
	font-size: 24px; display: block;
}
.nav li a:hover {
	background-color: rgb(60, 60, 60);
}
.nav li.on {
	background-color: rgb(60, 60, 60);
}
#fd {
	height: 90px; overflow: hidden; background-color: rgb(55, 55, 55);
}
.fd-logo {
	margin-top: 20px;
}
.fdr {
	width: 760px; text-align: right;
}
.fdr ul {
	padding-top: 26px; float: right;
}
.fdr li {
	margin-left: 40px; float: left;
}
.fdr a {
	color: rgb(142, 142, 142); font-size: 13px; font-weight: bold;
}
.fdr a:hover {
	color: rgb(252, 124, 15);
}
.fdr p a {
	font-size: 12px; font-weight: normal;
}
.fdr p {
	color: rgb(142, 142, 142); line-height: 30px; font-size: 14px;
}
#banner {
	background: rgb(51, 51, 51); height: 515px; position: relative;
}
#banner ul {
	left: 0px; top: 0px; width: 100%; height: 515px; position: absolute;
}
#banner ul li {
	left: 0px; top: 0px; width: 100%; height: 515px; position: absolute;
}
#banner ul li a {
	left: 0px; top: 0px; width: 100%; height: 515px; position: absolute;
}
#banner ul {
	overflow: hidden;
}
#banner ul li a {
	left: 50%; margin-left: -960px;
}
#banner ul li .wp {
	margin-top: 100px; position: relative;
}
.slide-btn {
	left: 50%; width: 1000px; text-align: right; bottom: 10px; margin-left: -500px; position: absolute;
}
.slide-btn a {
	background: rgb(255, 255, 255); border-radius: 50%; width: 10px; height: 10px; text-indent: -999px; overflow: hidden; font-size: 0px; margin-left: 5px; vertical-align: middle; display: inline-block;
}
.slide-btn a.cur {
	background: rgb(254, 122, 11);
}
.bd-bar {
	height: 37px; background-color: rgb(51, 51, 51);
}
.i-title {
	text-align: right; color: rgb(134, 134, 134); line-height: 37px; font-size: 13px; font-weight: bold;
}
.i-title span {
	color: rgb(255, 124, 13);
}
.i-title a {
	color: rgb(204, 204, 204);
}
.slide-pic {
	top: -37px; width: 190px; position: relative;
}
.slide-pic .bd {
	width: 190px; height: 232px; overflow: hidden;
}
.slide-pic .bd li img {
	display: block;
}
.slide-pic .fd {
	height: 82px; text-align: center; overflow: hidden; background-color: rgb(36, 97, 152);
}
.slide-pic .pageState {
	text-align: center; color: rgb(255, 255, 255); font-family: "ËÎÌå"; font-size: 22px; margin-top: 5px; display: block;
}
.slide-pic a.prev {
	width: 36px; height: 37px; display: inline-block;
}
.slide-pic a.next {
	width: 36px; height: 37px; display: inline-block;
}
.slide-pic a.prev {
	background: url("../../images/bkkj/prev.jpg") no-repeat left top;
}
.slide-pic a.next {
	background: url("../../images/bkkj/next.jpg") no-repeat left top;
}
.i-row1 {
	height: 293px; margin-bottom: 15px; background-color: rgb(237, 237, 237);
}
.slide-news {
	width: 364px; padding-left: 20px; margin-top: 22px; margin-right: 20px;
}
.slide-news .hd {
	overflow: hidden;
}
.slide-news .hd strong {
	color: rgb(252, 124, 15); font-size: 30px; font-weight: normal; float: left;
}
.slide-news .hd ul {
	margin-top: 5px; float: right;
}
.news-item {
	margin-top: 8px;
}
.news-item li {
	padding: 5px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.news-item li a {
	font-size: 14px;
}
.news-item li span {
	display: block;
}
.ul-tab1 {
	overflow: hidden; vertical-align: middle; display: inline-block;
}
.ul-tab1 li {
	border: 3px solid rgb(200, 200, 200); border-image: none; width: 93px; height: 30px; text-align: center; color: rgb(200, 200, 200); line-height: 30px; font-size: 14px; font-weight: bold; float: left; position: relative; z-index: 11; cursor: pointer;
}
.ul-tab1 li.hover {
	border: 3px solid rgb(13, 81, 144); border-image: none; color: rgb(13, 81, 144); z-index: 22;
}
.ul-tab1 li.s2 {
	margin-left: -3px;
}
.slide-news .news-con .date {
	color: rgb(168, 168, 168); font-size: 30px;
}
.slide-news .news-con p {
	line-height: 20px; font-weight: bold;
}
.slide-news .news-con a {
	color: rgb(67, 67, 67);
}
.slide-news .news-con .btn a {
	border: 2px solid rgb(201, 201, 201); border-image: none; width: 82px; height: 24px; text-align: center; color: rgb(13, 81, 144); line-height: 24px; margin-top: 18px; display: inline-block;
}
.slide-news .news-con .btn a:hover {
	border: 2px solid rgb(13, 81, 144); border-image: none;
}
.join {
	width: 378px;
}

.join h2 {
	height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 22px; font-weight: normal; margin-top: 27px; background-color: rgb(36, 97, 152);
}
.join p{
	padding:10px;
	font-size: 14px;
	text-indent:2em;
} 
.join p:hover{
	background-color: rgb(250, 136, 40);
	color:#FFFFFF;
} 
.pro-menu {
	width: 216px; margin-top: 26px;
}
.pro-menu li {
	height: 76px; line-height: 76px; overflow: hidden; margin-bottom: 11px; 
}
.pro-menu li a {
	height: 100%; color: rgb(255, 255, 255); padding-left: 30px; font-size: 14px; font-weight: bold; display: block; background-color: rgb(36, 97, 152);
}
.pro-menu li a i {
	font-size: 30px; margin-right: 10px;
}
.pro-menu li a:hover {
	background-color: rgb(250, 136, 40);
}
.ul-news li {
	height: 106px; margin-bottom: 20px;
}
.ul-news li .date {
	width: 102px; height: 76px; text-align: center; color: rgb(255, 255, 255); line-height: 1em; padding-top: 30px; font-size: 26px; float: left; background-color: rgb(204, 204, 204);
}
.ul-news li .date em {
	color: rgb(153, 153, 153); font-size: 14px;
}
.ul-news li .con {
	width: 656px; height: 106px; padding-left: 20px; float: left; background-color: rgb(243, 243, 243);
}
.ul-news li .con h4 {
	padding-top: 20px; margin-bottom: 3px;
}
.ul-news li .con h4 a {
	color: rgb(107, 107, 107);
}
.ul-news li:hover .date {
	background-color: rgb(44, 118, 189);
}
.ul-news li:hover .date em {
	color: rgb(255, 255, 255);
}
.ul-news li:hover .con h4 a {
	color: rgb(27, 106, 183);
}
.ul-qa li {
	overflow: hidden; margin-bottom: 30px;
}
.ul-qa li .tit {
	color: rgb(75, 75, 75); line-height: 1.5; overflow: hidden; padding-right: 10px; position: relative; min-height: 45px; background-color: rgb(207, 207, 207);
}
.ul-qa li .tit span {
	top: 10px; right: 10px; position: absolute;
}
.ul-qa li strong {
	background: url("../../images/bkkj/wen.jpg") no-repeat 17px 8px; padding: 10px 10px 10px 50px; width: 650px; color: rgb(75, 75, 75); overflow: hidden; font-size: 14px; display: inline-block;
}
.ul-qa li .txt {
	height: 105px; overflow: hidden; padding-top: 44px; background-color: rgb(245, 245, 245);
}
.ul-qa li .txt .img {
	padding-left: 28px; float: left;
}
.ul-qa li .txt .con {
	width: 660px; padding-left: 15px; float: left;
}
.messge {
	padding: 20px; background-color: rgb(245, 245, 245);
}
.messge h2 {
	color: rgb(29, 107, 179); font-size: 16px; margin-bottom: 15px;
}
.messge div {
	margin-bottom: 10px;
}
.messge div input {
	padding: 0px 5px; border: 1px solid rgb(205, 205, 205); border-image: none; width: 180px; height: 30px;
}
.messge div img {
	margin-left: 5px; vertical-align: middle;
}
.messge textarea {
	padding: 10px 1%; border: 1px solid rgb(205, 205, 205); border-image: none; width: 98%; height: 87px;
}
.messge .btn {
	border: 0px currentColor; border-image: none; width: 74px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-family: "Î¢ÈíÑÅºÚ","Microsoft Yahei"; margin-top: 15px; cursor: pointer; background-color: rgb(31, 110, 185);
}
.col_l {
	width: 193px;
}
.col_r {
	width: 778px;
}
.ban-in {
	height: 315px; text-align: center; overflow: hidden; position: relative;
}
.ban-in img {
	left: 50%; margin-left: -960px; position: absolute;
}
.bg-grey {
	background: url("../images/bg_grey.jpg") repeat-x; height: 37px;
}
.left-tit {
	background: rgb(255, 255, 255); height: 37px; text-align: center; line-height: 37px; font-size: 18px; font-weight: bold; margin-top: -38px; position: relative;
}
.ul-snv li {
	height: 72px;
}
.ul-snv li a {
	height: 72px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; display: block; background-color: rgb(36, 97, 152);
}
.ul-snv li a em {
	font-size: 16px; font-weight: bold; display: none;
}
.ul-snv li a span {
	padding: 0px 9px; border: 2px solid rgb(36, 97, 152); border-image: none; height: 32px; line-height: 32px; margin-top: 17px; display: inline-block;
}
.ul-snv li a:hover {
	background-color: rgb(250, 136, 40);
}
.ul-snv li.hover a {
	background-color: rgb(250, 136, 40);
}
.ul-snv li a:hover em {
	color: rgb(255, 255, 250); display: inline-block;
}
.ul-snv li.hover a em {
	color: rgb(255, 255, 250); display: inline-block;
}
.ul-snv li a:hover span {
	border: 2px solid rgb(255, 255, 250); border-image: none; height: 32px; display: inline-block;
}
.ul-snv li.hover a span {
	border: 2px solid rgb(255, 255, 250); border-image: none; height: 32px; display: inline-block;
}
.right-tit img {
	display: block;
}
.right-tit strong {
	color: rgb(51, 51, 51); font-size: 18px;
}
.pro-info {
	
}
.pro-info li {
	height: 211px; padding-top: 20px; padding-bottom: 20px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dashed;
}
.pro-info .pic {
	width: 345px;
}
.pro-info .pic img {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 345px; height: 211px;
}
.pro-info .pro-txt {
	width: 410px; color: rgb(51, 51, 51); line-height: 20px;
}
.pro-info .pro-txt h3 span {
	padding: 3px 16px; height: 28px; color: rgb(255, 255, 255); line-height: 28px; font-size: 18px; display: inline-block; background-color: rgb(43, 117, 188);
}
.pro-info .pro-txt h5 a {
	color: rgb(0, 87, 174); font-size: 16px;
}
.xg dt span {
	border: 1px solid rgb(255, 146, 1); border-image: none; width: 134px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 18px; margin-bottom: 28px; float: none; display: block; background-color: rgb(254, 158, 12);
}
.more {
	padding-top: 42px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dashed;
}
/*.more a {
	padding: 0px 22px; border: 2px solid rgb(29, 108, 183); border-image: none; height: 33px; color: rgb(29, 108, 183); line-height: 33px; font-size: 14px; font-weight: bold; display: inline-block;
}*/
.classname strong {
	color: rgb(31, 110, 185); font-size: 30px; display: block;
}
.classname em {
	color: rgb(102, 102, 102); text-transform: uppercase; font-family: Arial;
}
.class-info {
	color: rgb(102, 102, 102); line-height: 21px; font-size: 14px;
}
.about {
	line-height: 24px; font-size: 14px;
}
.about b {
	color: rgb(1, 66, 132);
}
.ul-tab li {
	height: 33px; text-align: center; line-height: 33px; margin-right: 20px; float: left;
}
.ul-tab li a {
	padding: 0px 10px; border: 2px solid rgb(206, 206, 206); border-image: none; font-weight: bold; display: block; background-color: rgb(211, 211, 211);
}
.ul-tab li a.cur {
	border: 2px solid rgb(16, 102, 179); border-image: none; color: rgb(16, 102, 179); background-color: rgb(255, 255, 255);
}
.ul-tab li a:hover {
	border: 2px solid rgb(16, 102, 179); border-image: none; color: rgb(16, 102, 179); background-color: rgb(255, 255, 255);
}
.ul-list li {
	width: 357px; margin-right: 36px; float: left;
}
.ul-list li .pic {
	width: 137px; margin-right: 15px;
}
.ul-list li .txt {
	width: 203px; color: rgb(102, 102, 102); line-height: 21px;
}
.ul-list li .txt h5 {
	font-size: 14px;
}
.ul-img li {
	width: 244px; margin-right: 22px; float: left;
}
.ul-img li img {
	width: 244px; height: 168px;
}
.home-map {
	position: relative; padding-left:15px;
}
.map-txt {
	left: 516px; top: 80px; line-height: 2; position: absolute;
}
.news-con {
	margin-right: 10px;
}
.showmore {
	padding: 3px 15px; border: 2px solid rgb(16, 102, 179); border-image: none; color: rgb(16, 102, 179); margin-top: 32px; display: inline-block; background-color: rgb(255, 255, 255); float:right;
}
.showmore:hover {
	color: rgb(255, 255, 255); background-color: rgb(16, 102, 179);
}
.newsinfo {
	padding: 8px 0px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.newsinfo span {
	margin-right: 25px;
}
.path {
	padding: 10px 0px; text-align: right; margin-bottom: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.path a {
	font-weight: bold;
}
.detailed .pro-info li {
	border-top-color: currentColor; border-bottom-color: rgb(221, 221, 221); border-top-width: medium; border-bottom-width: 1px; border-top-style: none; border-bottom-style: dashed;
}
.detailed .pro-info h5 {
	color: rgb(31, 110, 185); font-size: 20px; display: block;
}
.detailed h3 span {
	padding: 3px 16px; height: 28px; color: rgb(255, 255, 255); line-height: 28px; font-size: 18px; margin-bottom: 10px; display: inline-block; background-color: rgb(43, 117, 188);
}
.join-list {
	width: 100%;
}
.join-list thead th {
	padding: 12px 5px; background-color: rgb(241, 241, 241);
}
.join-list tbody td {
	padding: 12px 8px;
}
.join-list tbody tr:nth-child(2n) td {
	background: rgb(249, 249, 249);
}
.pic-list {
	width: 788px; overflow: hidden; margin-bottom: 15px;
}
.pic-list li {
	width: 252px; margin-right: 10px; float: left;
}
.pic-list li img {
	width: 252px; height: 189px;
}

.page{ text-align:center; margin:16px 0 10px 0;}
.page ul{ text-align:center; width:auto; height:22px;}
.page span{ display:inline-block; line-height:22px; padding:0 4px; margin:0 2px; color:#d00; cursor:pointer}
.page span.current{background:#d00; color:#fff}
.page a:hover span{color:#fff;background:#F88}

.cl{ display:block; clear:both}
ul,li,ol{ list-style-type:none; padding:0; margin:0}
.fl,.fr{ float:left; display:inline;}
.fr{ float:right;}
.lifl li{ float:left;}

.right{ width:98%; overflow:hidden}
.right .content{ line-height:2; margin:16px 0 0 0;}
.right .list{ margin-top:14px}
.right .list li{ line-height:32px;border-bottom: 1px dashed #ccc; height:32px;}
.right .list li p.fl{padding-left: 18px;background: url(../images/nes.gif) no-repeat 0 9px; width:550px}
.right .text li.cont{padding: 10px 0 0 0;line-height: 1.8;}
.right .list a:hover{color:#d00}