.taLeft {
	text-align: left !important;
}
.taCenter {
	text-align: center !important;
}
.taRight {
	text-align: right !important;
}
.fsP1 {
	font-size: 1.08em !important;
}
.fsP2 {
	font-size: 1.16em !important;
}
.fsP3 {
	font-size: 1.24em !important;
}
.fsP4 {
	font-size: 1.32em !important;
}
.fsP5 {
	font-size: 1.4em !important;
}
.fsM1 {
	font-size: 0.92em !important;
}
.fsM2 {
	font-size: 0.84em !important;
}
.fsM3 {
	font-size: 0.76em !important;
}
.fsM4 {
	font-size: 0.68em !important;
}
.fsM5 {
	font-size: 0.6em !important;
}
.fwNormal {
	font-weight: normal !important;
}
.fwBold {
	font-weight: bold !important;
}
.mt0 {
	margin-top: 0px !important;
}
.mb0 {
	margin-bottom: 0px !important;
}
.mb5 {
	margin-bottom: 5px !important;
}
.mb10 {
	margin-bottom: 10px !important;
}
.mb14 {
	margin-bottom: 14px !important;
}
.mb15 {
	margin-bottom: 15px !important;
}
.mb20 {
	margin-bottom: 20px !important;
}
.t_center {
	text-align: center !important;
}
.floatL {
	float: left !important;
}
.floatR {
	float: right !important;
}
* html .clearfix {
	-ms-zoom: 1;
}
* + html .clearfix {
	-ms-zoom: 1;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
a.tapCtrl {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
input.tapCtrl {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.tapCtrl a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.tapCtrl input {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.tap {
	
}
html {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
body {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
div {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
span {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
applet {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
object {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
iframe {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;width:100%
}
h1 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
h2 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
h3 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
h4 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
h5 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
h6 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
p {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
blockquote {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
pre {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
a {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
abbr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
acronym {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
address {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
big {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
cite {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
code {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
del {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
dfn {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
em {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
font {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
img {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
ins {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
kbd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
q {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
s {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
samp {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
small {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
strike {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
strong {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
sub {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
sup {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
tt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
var {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
b {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
u {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
i {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
center {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
dl {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
dt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
dd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
ol {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
ul {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
li {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
fieldset {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
form {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
label {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
legend {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
table {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
caption {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
tbody {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
tfoot {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
thead {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
tr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
th {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
td {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 1em;
}
body {
	font-family: "ËÎÌå", "Î¢ÈíÑÅºÚ", "ºÚÌå", "Adobe ·ÂËÎ Std R", "Adobe ºÚÌå Std R";
}
table {
	font-family: "ËÎÌå", "Î¢ÈíÑÅºÚ", "ºÚÌå", "Adobe ·ÂËÎ Std R", "Adobe ºÚÌå Std R";
}
input {
	font-family: "ËÎÌå", "Î¢ÈíÑÅºÚ", "ºÚÌå", "Adobe ·ÂËÎ Std R", "Adobe ºÚÌå Std R";
}
textarea {
	font-family: "ËÎÌå", "Î¢ÈíÑÅºÚ", "ºÚÌå", "Adobe ·ÂËÎ Std R", "Adobe ºÚÌå Std R";
}
select {
	font-family: "ËÎÌå", "Î¢ÈíÑÅºÚ", "ºÚÌå", "Adobe ·ÂËÎ Std R", "Adobe ºÚÌå Std R";
}
option {
	font-family: "ËÎÌå", "Î¢ÈíÑÅºÚ", "ºÚÌå", "Adobe ·ÂËÎ Std R", "Adobe ºÚÌå Std R";
}
article {
	display: block;
}
aside {
	display: block;
}
canvas {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
:focus {
	outline: 0px;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
img {
	vertical-align: top;
}
a {
	color: rgb(67, 67, 67); text-decoration: none;
}
a:link {
	color: rgb(67, 67, 67); text-decoration: none;
}
a:visited {
	color: rgb(67, 67, 67); text-decoration: none;
}
a:hover {
	color: rgb(255, 0, 0); text-decoration: underline;
}
a:active {
	color: rgb(67, 67, 67); text-decoration: underline;
}
body {
	background: url(main_body_bg.jpg) no-repeat top; color: rgb(67, 67, 67); line-height: 1.5; font-size: 12px; min-width: 1098px; -webkit-text-size-adjust: none;
}
#container {
	text-align: left;
}
#main {
	margin: 0px auto 30px; width: 1098px; background-color: rgb(255, 255, 255);
}
* html #main {
	-ms-zoom: 1;
}
* + html #main {
	-ms-zoom: 1;
}
#main::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
#main .content_box {
	padding: 0px 15px;
}
#main .content_box #conts {
	width: 768px;
}
#main .content_box #sideBar {
	width: 260px;
}
.top_text_box {
	background: url(top_text_bg.gif) repeat-x left top; height: 25px; line-height: 25px;
}
.top_text {
	margin: 0px auto; width: 1090px; color: rgb(83, 83, 83); font-size: 13px;
}
.top_text li {
	float: left;
}
.top_text a {
	color: rgb(83, 83, 83);
}
.top_text a:hover {
	color: rgb(214, 0, 0); text-decoration: none;
}
.top_text i {
	padding: 0px 7px; font-style: normal;
}
#gHeader {
	margin: 0px auto; padding: 31px 0px 41px; width: 1098px;position: relative;
}
#gHeader .searchForm {
	background: url(com_bg.png) left top; border: 1px solid rgb(85, 111, 182); border-image: none; width: 352px; height: 30px; float: right;position:absolute;top:60px;left:740px;
}
#gHeader .searchForm .leftSeach {
	width: 80px; color: rgb(108, 108, 108); border-right-color: rgb(85, 111, 182); border-right-width: 1px; border-right-style: solid; float: left;
}
#gHeader .searchForm .leftSeach .category {
	width: 80px; height: 30px; text-align: center; color: rgb(57, 57, 57); line-height: 30px; font-size: 12px; position: relative;
}
#gHeader .searchForm .leftSeach .category span {
	display: block; cursor: pointer;
}
#gHeader .searchForm .leftSeach .category ul {
	background: url(com_bg.png) left top; left: -1px; top: 30px; width: 100%; text-align: center; right: 0px; color: rgb(108, 108, 108); border-top-color: currentColor; border-top-width: medium; border-top-style: none; display: block; position: absolute; z-index: 1000;
}
#gHeader .searchForm .leftSeach .category ul li {
	display: block; cursor: pointer;
}
#gHeader .searchForm .leftSeach .category select {
	border-radius: 3px; border: 1px solid rgb(190, 190, 191); border-image: none; width: 92px; height: 32px; line-height: 32px;
}
#gHeader .searchForm .rigthSeach .key {
	background: none; padding: 3px 5px; outline: 0px; border: currentColor; border-image: none; width: 196px; height: 24px; color: rgb(102, 102, 102); line-height: 24px; font-size: 12px; float: left;
}
#gHeader .searchForm .rigthSeach .button {
	border: currentColor; border-image: none; width: 60px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-family: "ËÎÌå"; font-size: 14px; font-weight: bold; float: right; display: block; cursor: pointer; background-color: rgb(85, 111, 182);
}
#gNavi {
	background: url(g_navi_bg.gif) repeat-x left bottom; margin: 0px auto 10px; width: 1098px; height: 58px; line-height: 58px; padding-bottom: 2px; clear: both; position: relative; z-index: 100;
}
#gNavi .navi {
	background: url(g_navi_bg02.png) left top; width: 154px; font-size: 14px; font-weight: bold; margin-right: 2px; float: left;
}
#gNavi li a {
	background: url(s_navi01_out.png) no-repeat 25px; color: rgb(37, 101, 156); padding-left: 70px; display: block;
}
#gNavi li.current a {
	background: url(s_navi01_over.png) no-repeat 25px rgb(38, 101, 155); color: rgb(255, 255, 255); text-decoration: none;
}
#gNavi li.mm a {
	background: url(s_navi01_over.png) no-repeat 25px rgb(38, 101, 155); color: rgb(255, 255, 255); text-decoration: none;
}
#gNavi li a:hover {
	background: url(s_navi01_over.png) no-repeat 25px rgb(38, 101, 155); color: rgb(255, 255, 255); text-decoration: none;
}
#gNavi .navi02 a {
	background: url(s_navi02_out.png) no-repeat 20px;
}
#gNavi navi02.current a {
	background: url(s_navi02_over.png) no-repeat 20px rgb(38, 101, 155);
}
#gNavi .mm.navi02 a {
	background: url(s_navi02_over.png) no-repeat 20px rgb(38, 101, 155);
}
#gNavi .navi02 a:hover {
	background: url(s_navi02_over.png) no-repeat 20px rgb(38, 101, 155);
}
#gNavi .navi03 a {
	background: url(s_navi03_out.png) no-repeat 20px;
}
#gNavi navi03.current a {
	background: url(s_navi03_over.png) no-repeat 20px rgb(38, 101, 155);
}
#gNavi .mm.navi03 a {
	background: url(s_navi03_over.png) no-repeat 20px rgb(38, 101, 155);
}
#gNavi .navi03 a:hover {
	background: url(s_navi03_over.png) no-repeat 20px rgb(38, 101, 155);
}
#gNavi .navi04 a {
	background: url(s_navi04_out.png) no-repeat 20px;
}
#gNavi navi04.current a {
	background: url(s_navi04_over.png) no-repeat 20px rgb(38, 101, 155);
}
#gNavi .mm.navi04 a {
	background: url(s_navi04_over.png) no-repeat 20px rgb(38, 101, 155);
}
#gNavi .navi04 a:hover {
	background: url(s_navi04_over.png) no-repeat 20px rgb(38, 101, 155);
}
#gNavi .navi05 a {
	background: url(s_navi05_out.png) no-repeat 20px;
}
#gNavi navi05.current a {
	background: url(s_navi05_over.png) no-repeat 20px rgb(38, 101, 155);
}
#gNavi .mm.navi05 a {
	background: url(s_navi05_over.png) no-repeat 20px rgb(38, 101, 155);
}
#gNavi .navi05 a:hover {
	background: url(s_navi05_over.png) no-repeat 20px rgb(38, 101, 155);
}
#gNavi .navi06 a {
	background: url(s_navi06_out.png) no-repeat 20px;
}
#gNavi navi06.current a {
	background: url(s_navi06_over.png) no-repeat 20px rgb(38, 101, 155);
}
#gNavi .mm.navi06 a {
	background: url(s_navi06_over.png) no-repeat 20px rgb(38, 101, 155);
}
#gNavi .navi06 a:hover {
	background: url(s_navi06_over.png) no-repeat 20px rgb(38, 101, 155);
}
#gNavi .navi07 a {
	background: url(s_navi07_out.png) no-repeat 20px;
}
#gNavi navi07.current a {
	background: url(s_navi07_over.png) no-repeat 20px rgb(38, 101, 155);
}
#gNavi .mm.navi07 a {
	background: url(s_navi07_over.png) no-repeat 20px rgb(38, 101, 155);
}
#gNavi .navi07 a:hover {
	background: url(s_navi07_over.png) no-repeat 20px rgb(38, 101, 155);
}
#gNavi .navi .sub {
	background: url(sub_bg.png) no-repeat bottom; padding: 30px 10px; left: 0px; top: 58px; width: 1074px; line-height: 22px; display: none; position: absolute; z-index: 1000;
}
#gNavi .navi .sub02 {
	background: rgb(255, 255, 255); border: 1px solid rgb(219, 219, 219); border-image: none; width: 1074px;
}
#gNavi .navi .sub02 a {
	background: none; margin: 0px 5px; padding: 0px; color: rgb(37, 101, 156); font-size: 14px; display: inline-block;
}
#gNavi .navi .sub03 {
	background: rgb(255, 255, 255); border: 1px solid rgb(219, 219, 219); border-image: none; left: 0px; width: 904px; text-align: right; padding-right: 181px;
}
#gNavi .navi .sub03 a {
	background: none; margin: 0px 5px; padding: 0px; color: rgb(37, 101, 156); font-size: 14px; display: inline-block;
}
#gNavi .navi .sub li {
	padding: 5px 10px; width: auto; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; float: none;
}
#gNavi .navi .sub li a {
	background: none; padding: 0px; color: rgb(37, 101, 156); font-size: 14px;
}
#gNavi .navi .sub li a:hover {
	text-decoration: underline;
}
#gNavi .navi .sub li p {
	color: rgb(208, 208, 208); font-size: 12px;
}
#gNavi .navi .sub li p a {
	color: rgb(208, 208, 208); font-size: 12px;
}
#pagePath {
	margin: 0px auto; padding: 0px 15px; width: 1068px; color: rgb(140, 140, 140); line-height: 36px; background-color: rgb(255, 255, 255);
}
#pagePath li {
	display: inline;
}
#pagePath li a {
	color: rgb(140, 140, 140); display: inline-block;
}
#pagePath li.home a {
	background: url(page_path_bg.gif) no-repeat left; padding-left: 18px;
}
#pagePath li i {
	padding: 0px 5px;
}
#conts {
	width: 815px; float: right;
}
#conts1 {
	width: 1004px; float: right;
}
.conts02#conts1 {
	padding: 25px; width: 954px; float: left;
}
#conts .conts_border {
	padding: 10px 14px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.pageNavi {
	padding: 10px 0px; text-align: right; color: rgb(101, 101, 101); clear: both; font-size: 14px;
}
.pageNavi li {
	display: inline;
}
.pageNavi li span {
	padding: 0px 10px; height: 30px; color: rgb(101, 101, 101); line-height: 30px; display: inline-block;
}
.pageNavi li a {
	padding: 0px 10px; height: 30px; color: rgb(101, 101, 101); line-height: 30px; display: inline-block;
}
.pageNavi li span {
	padding: 2px;
}
.pageNavi .on a {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(43, 92, 147);
}
.pageNavi li a:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(43, 92, 147);
}
#sideBar {
	width: 256px; float: left;
}
#sideBar .sNavi li {
	padding: 5px; text-align: center; font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px;
}
#sideBar .sNavi li a {
	background: url("../img/icon07.png") no-repeat 200px rgb(251, 251, 251); padding: 10px 30px 10px 10px; display: block;
}
#sideBar .sNavi li.on a {
	background: url("../img/icon06.png") no-repeat 200px rgb(215, 2, 2); color: rgb(255, 255, 255); text-decoration: none;
}
#sideBar .sNavi li a:hover {
	background: url("../img/icon06.png") no-repeat 200px rgb(215, 2, 2); color: rgb(255, 255, 255); text-decoration: none;
}
#sideBar .sBox {
	padding: 10px; border: 1px solid rgb(220, 220, 220); border-image: none; margin-bottom: 14px; background-color: rgb(250, 250, 250);
}
#sideBar .s_border .txtScroll-top {
	padding: 0px 20px 6px; overflow: hidden;
}
#sideBar .sBox .stitle {
	background: url("../img/news/s_title_bg.gif") repeat-x left bottom; padding: 0px 5px; height: 30px; line-height: 30px; font-size: 14px; margin-bottom: 10px; position: relative;
}
#sideBar .sBox .stitle span {
	padding-left: 35px; display: inline-block;
}
#sideBar .sBox .stitle01 span {
	background: url("../img/news/s_title_bg01.gif") no-repeat left;
}
#sideBar .sBox .stitle02 span {
	background: url("../img/news/s_title_bg02.gif") no-repeat left;
}
#sideBar .sBox .comList {
	height: 130px; overflow: hidden;
}
#sideBar .s_border {
	border: 1px solid rgb(222, 222, 222); border-image: none;
}
#sideBar .s_border .s_title {
	height: 35px; line-height: 35px; font-weight: normal; margin-bottom: 20px; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(242, 242, 242);
}
#sideBar .s_border .s_title span {
	background: url("../img/s_title_bg.gif") no-repeat bottom rgb(255, 255, 255); padding: 0px 15px 6px; text-align: center; font-weight: bold; display: inline-block;
}
#sideBar .s_border .s_dynamics li {
	background: url(icon01.png) no-repeat left 8px; height: 48px; line-height: 24px; overflow: hidden; padding-left: 14px; margin-bottom: 16px; position: relative;
}
#sideBar .s_border .s_dynamics li a {
	color: rgb(67, 67, 67); overflow: hidden;
}
#sideBar .s_border .s_dynamics li a:hover {
	color: rgb(251, 47, 0); text-decoration: none;
}
#sideBar .s_border .s_dynamics li span {
	color: rgb(102, 102, 102); margin-left: 5px;
}
#sideBar .com_list {
	padding: 10px;
}
#sideBar .s_title_img {
	margin-bottom: 10px;
}
#sideBar .s_title_img img {
	width: 256px; height: 60px;
}
.h252 {
	height: 252px;
}
.h213 {
	height: 213px;
}
#gFooter {
	padding: 59px 0px 43px; color: rgb(255, 255, 255); overflow: hidden; clear: both; background-color: rgb(49, 89, 121);
}
#gFooter .fBox {
	margin: 0px auto; width: 1090px; color: rgb(255, 255, 255); line-height: 26px;
}
#gFooter .fBox .f_img {
	width: 340px; text-align: right; padding-top: 5px; float: left;
}
#gFooter .fBox .f_text {
	width: 710px; float: right;
}
#main .com_title {
	background: url(com_title_bg.gif) repeat-x left top; padding: 9px 10px 0px; height: 41px; line-height: 41px; overflow: hidden; position: relative;
}
#main .com_title .more {
	top: 0px; right: 15px; font-size: 14px; position: absolute;
}
#main .com_title li {
	text-align: center; color: rgb(36, 36, 36); font-size: 16px; font-weight: bold; border-top-color: rgb(252, 252, 252); border-top-width: 1px; border-top-style: solid; float: left;
}
#main .com_title li span {
	padding: 0px 20px; color: rgb(36, 36, 36); display: block; cursor: pointer;
}
#main .com_title li a {
	padding: 0px 20px; color: rgb(36, 36, 36); display: block; cursor: pointer;
}
#main .com_title li.on {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(200, 200, 200) rgb(200, 200, 200) currentColor; margin: -1px; border-image: none; color: rgb(37, 101, 156); overflow: hidden; background-color: rgb(255, 255, 255);
}
#main .com_title li:hover {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(200, 200, 200) rgb(200, 200, 200) currentColor; margin: -1px; border-image: none; color: rgb(37, 101, 156); overflow: hidden; background-color: rgb(255, 255, 255);
}
#main .com_title li.on span {
	color: rgb(37, 101, 156); text-decoration: none; background-color: rgb(255, 255, 255);
}
#main .com_title li.on a {
	color: rgb(37, 101, 156); text-decoration: none; background-color: rgb(255, 255, 255);
}
#main .com_title li a:hover {
	color: rgb(37, 101, 156); text-decoration: none; background-color: rgb(255, 255, 255);
}
#main .com_title .title_link {
	top: 0px; height: 50px; right: 10px; color: rgb(137, 137, 137); line-height: 50px; position: absolute;
}
#main .com_title .title_link a {
	color: rgb(137, 137, 137);
}
#main .com_title .title_link a:hover {
	color: rgb(38, 101, 155); text-decoration: none;
}
#main .com_title .title_link i {
	margin: 0px 8px; font-style: normal;
}
#main .com_title02 {
	background: url(com_title02_bg.gif) repeat-x left top;
}
#main .com_title03 {
	border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
#main .com_title03 li span {
	color: rgb(37, 101, 156); font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px;
}
#main .com_title04 li {
	font-size: 14px; font-weight: bold;
}
#main .com_title04 li.on {
	color: rgb(29, 29, 29);
}
#main .com_title04 li:hover {
	color: rgb(29, 29, 29);
}
#main .com_title04 li.on span {
	color: rgb(29, 29, 29);
}
#main .com_title04 li.on a {
	color: rgb(29, 29, 29);
}
#main .com_title04 li a:hover {
	color: rgb(29, 29, 29);
}
#sideBar .s_box {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); border-image: none; padding-bottom: 10px; margin-bottom: 20px;
}
#sideBar .s_box .inf_list {
	border: currentColor; border-image: none;
}
#sideBar .s_list {
	margin: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#sideBar .s_list li {
	height: 32px; line-height: 32px; font-size: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#sideBar .s_list li a {
	background: url(s_list_bg.gif) no-repeat right; padding: 0px 40px; color: rgb(116, 116, 116); display: block;
}
.com_list {
	clear: both;
}
.com_list li {
	background: url(icon01.png) no-repeat left 10px; height: 26px; line-height: 26px; overflow: hidden; padding-left: 20px; font-size: 14px;
}
.com_list li .time {
	margin-left: 5px; float: right;
}
.com_list02 li .time {
	color: rgb(161, 161, 161);
}
.com_list03 li {
	height: 30px; line-height: 30px; border-bottom-color: rgb(178, 178, 178); border-bottom-width: 2px; border-bottom-style: dotted;
}
.friend_link_box {
	padding: 7px 0px; height: 36px; background-color: rgb(244, 244, 244);
}
.friend_link_box .friend_link {
	margin: 0px auto; width: 1098px;
}
.friend_link_box .friend_link h3 {
	background: url(friend_link_titile_bg.png) no-repeat left top; width: 156px; height: 46px; text-align: center; color: rgb(255, 255, 255); line-height: 46px; font-size: 14px; margin-top: -13px; float: left;
}
.friend_link_box .friend_link .dropselect {
	width: 187px; padding-left: 25px; float: left;
}
.friend_link_box .friend_link .dropselect select {
	padding: 0px; border: 1px solid rgb(225, 225, 225); border-image: none; width: 185px; height: 35px; font-size: 14px;
}
.list_box .l_list {
	width: 487px; overflow: hidden; float: left;
}
.list_box .r_list {
	width: 309px; overflow: hidden; float: right;
}
#main .ind_box .r_content {
	width: 258px; float: right;
}
#main .ind_box .r_content img {
	max-width: 100%;
}
#main .switchTab .bd {
	padding: 20px 5px 0px;
}
#main .inf_list {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(223, 223, 223) rgb(223, 223, 223); padding: 0px 10px; border-image: none; height: 233px;
}
#main .inf_list li {
	padding-top: 13px; font-size: 14px;
}
#main .inf_list li a {
	background: url(s_img02.gif) no-repeat 38px rgb(216, 229, 239); padding: 0px 10px 0px 78px; border-radius: 10px; height: 42px; line-height: 42px; display: block;
}
#main .inf_list .list02 a {
	background: url(s_img03.gif) no-repeat 38px rgb(216, 229, 239);
}
#main .inf_list .list03 a {
	background: url(s_img04.gif) no-repeat 38px rgb(216, 229, 239);
}
#main .inf_list .list04 a {
	background: url(s_img05.gif) no-repeat 38px rgb(216, 229, 239);
}
#main .inf_list a:hover {
	text-decoration: none;
}
.text_img_list {
	clear: both; margin-top: 8px;
}
.text_img_list li {
	width: 114px; font-weight: bold; margin-right: 6px; float: left;
}
.text_img_list li a {
	background: url(text_img01.gif) no-repeat 10px rgb(246, 246, 246); border: 1px solid rgb(229, 229, 229); border-image: none; height: 38px; color: rgb(134, 134, 134); line-height: 38px; padding-left: 40px; font-size: 15px; display: block;
}
.text_img_list .text_img02 a {
	background: url(text_img02.gif) no-repeat 10px rgb(246, 246, 246);
}
.text_img_list .text_img03 a {
	background: url(text_img03.gif) no-repeat 10px rgb(246, 246, 246);
}
.text_img_list .text_img04 {
	margin: 0px;
}
text_img_list .text_img04 a {
	background: url(text_img04.gif) no-repeat 10px rgb(246, 246, 246);
}
.text_img_list li a:hover {
	color: rgb(38, 101, 155); text-decoration: none;
}
.text_img_list02 li {
	width: 186px; font-weight: normal; margin-right: 22px;
}
.text_img_list02 li a {
	background: url(text_img05.gif) no-repeat 20px rgb(239, 239, 239); border: currentColor; border-image: none; height: 57px; color: rgb(51, 51, 51); line-height: 57px; padding-left: 75px; font-size: 14px;
}
.text_img_list02 .text_img06 a {
	background: url(text_img06.gif) no-repeat 20px rgb(239, 239, 239);
}
.text_img_list02 .text_img07 a {
	background: url(text_img07.gif) no-repeat 20px rgb(239, 239, 239);
}
.text_img_list02 .text_img08 a {
	background: url(text_img08.gif) no-repeat 20px rgb(239, 239, 239);
}
.text_img_list02 .text_img08 {
	margin: 0px;
}
.text_img_list03 {
	margin-top: 30px;
}
.text_img_list03 li {
	width: 125px;
}
.text_img_list03 li a {
	background: url(text_img09.gif) no-repeat 10px rgb(246, 246, 246); height: 56px; color: rgb(63, 63, 63); line-height: 56px; padding-left: 55px; font-size: 14px; font-weight: normal;
}
.text_img_list03 .text_img10 a {
	background: url(text_img10.gif) no-repeat 10px rgb(246, 246, 246);
}
.text_img_list03 .text_img11 a {
	background: url(text_img11.gif) no-repeat 10px rgb(246, 246, 246);
}
.text_img_list03 .text_img12 a {
	background: url(text_img12.gif) no-repeat 10px rgb(246, 246, 246);
}
.text_img_list03 .text_img13 a {
	background: url(text_img13.gif) no-repeat 10px rgb(246, 246, 246);
}
#main .ind_inner {
	height: 380px; overflow: hidden; margin-bottom: 13px; z-index: 0;
}
#main .ind_inner .inner_photo {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(216, 216, 216) currentColor rgb(216, 216, 216) rgb(216, 216, 216); padding: 6px; border-image: none; width: 650px; height: 366px; overflow: hidden; float: left; z-index: 0;
}
.iFocus {
	width: 650px; height: 366px; position: relative; z-index: 0;
}
#main .ind_inner .inner_photo a {
	display: block;
}
#main .ind_inner .inner_photo a:hover {
	opacity: 0.8;
}
#main .ind_inner .inner_photo .iFocus ul {
	height: 366px; position: absolute; z-index: 88;
}
#main .ind_inner .inner_photo .iFocus ul li {
	width: 650px; height: 366px; overflow: hidden; float: left; position: relative; z-index: 81;
}
#main .ind_inner .inner_photo .iFocus ul li a {
	display: block;
}
#main .ind_inner .inner_photo .iFocus ul li a img {
	width: 650px; height: 366px; vertical-align: middle;
}
#main .ind_inner .inner_photo .iFocus ul li p {
	background: url(photo_bg.png) left; left: 0px; width: 100%; height: 42px; bottom: 0px; color: rgb(237, 229, 224); line-height: 42px; text-indent: 1.5em; font-size: 14px; display: block; position: absolute; z-index: 100;
}
#main .ind_inner .inner_photo .iFocus ul li p span {
	width: 530px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#main .ind_inner .inner_photo .iFocus .btn {
	width: 120px; height: 13px; text-align: right; right: 10px; bottom: 10px; position: absolute; z-index: 90;
}
#main .ind_inner .inner_photo .iFocus .btn span {
	border-radius: 50%; width: 10px; height: 10px; text-align: center; color: rgb(255, 255, 255); font-family: "å¾®è½¯é›…é»‘"; font-size: 14px; margin-right: 5px; display: inline-block; cursor: pointer; background-color: rgb(190, 190, 190); _display: inline; _zoom: 1;
}
#main .ind_inner .inner_photo .iFocus .btn span.on {
	background-color: rgb(255, 255, 255);
}
#main .ind_inner .inner_text {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 433px; height: 381px; overflow: hidden; margin-top: -3px; float: right;
}
#main .ind_inner .switchTab .bd {
	padding: 25px 15px 0px; overflow: hidden; clear: both; position: relative;
}
#main .ind_inner .inner_text .sub_title {
	height: 26px; color: rgb(0, 0, 0); line-height: 26px; overflow: hidden; font-size: 14px; font-weight: normal; margin-bottom: 5px;
}
#main .ind_inner .inner_text .sub_title a {
	color: rgb(0, 0, 0);
}
#main .ind_inner .inner_text .sub_title a:hover {
	color: rgb(39, 101, 154); text-decoration: none;
}
#main .ind_inner .inner_text .text {
	padding-bottom: 15px; margin-bottom: 15px; border-bottom-color: rgb(203, 203, 203); border-bottom-width: 2px; border-bottom-style: dotted;
}
#main .ind_inner .inner_text .text .sub_text {
	height: 44px; line-height: 22px; overflow: hidden;
}
.navi_list h3 {
	background: url(navi_list_out01_bg.gif) repeat-x left top; height: 38px; color: rgb(51, 51, 51); line-height: 38px; font-weight: normal; cursor: pointer;
}
.navi_list h3 a {
	background: url(navi_list_out02_bg.png) no-repeat 30px; padding-left: 60px; display: block; cursor: pointer;
}
.navi_list h3 span {
	background: url(navi_list_out02_bg.png) no-repeat 30px; padding-left: 60px; display: block; cursor: pointer;
}
.navi_list h3.on {
	background: url(navi_list_over01_bg.gif) repeat-x left top;
}
.navi_list a:hover {
	text-decoration: none;
}
.navi_list h3.on span {
	background: url(navi_list_over02_bg.png) no-repeat 30px; text-decoration: none;
}
.navi_list ul {
	padding: 5px 0px; color: rgb(153, 153, 153); display: none;
}
.navi_list ul li a {
	height: 20px; color: rgb(51, 51, 51); line-height: 20px; padding-left: 60px; display: block;
}
.navi_list ul li a:hover {
	color: rgb(38, 101, 155); text-decoration: none;
}
.com_h2 {
	font-weight: normal; margin-bottom: 30px;
}
.com_h2 span {
	padding: 0px 30px; height: 34px; color: rgb(255, 255, 255); line-height: 34px; font-size: 16px; font-weight: bold; display: inline-block; background-color: rgb(38, 101, 155);
}
.h2ttl01.com_h2 {
	border-bottom-color: rgb(234, 234, 234); border-bottom-width: 2px; border-bottom-style: solid;
}
.h2ttl01.com_h2 span {
	background: url(com_h2_bg.png) no-repeat 25px rgb(38, 101, 155); padding: 0px 50px 0px 60px; height: 42px; line-height: 42px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px;
}
.dotted_line {
	padding-top: 30px; margin-bottom: 30px; border-bottom-color: rgb(176, 176, 176); border-bottom-width: 2px; border-bottom-style: dotted;
}
.detail_border {
	padding: 20px 60px 40px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.detail_box .h2ttl02 {
	text-align: center; color: rgb(43, 92, 147); font-family: "Î¢ÈíÑÅºÚ"; font-size: 24px; margin-bottom: 10px;
}
.detail_box .h2ttl03 {
	color: rgb(37, 101, 156); font-family: "ºÚÌå"; font-size: 20px;
}
.detail_box .introduction {
	color: rgb(122, 122, 122); line-height: 1.8; font-size: 13px; margin-bottom: 20px;
}
.detail_box .introduction .int_link {
	color: rgb(37, 101, 156);
}
.detail_box .note {
	text-align: center; color: rgb(102, 102, 102); line-height: 1.7; font-size: 16px; font-weight: bold; margin-bottom: 10px;
}
.detail_box .xj {
	height: 30px; text-align: center; color: rgb(110, 110, 110); line-height: 30px; background-color: rgb(246, 246, 246);
}
.detail_box img {
	max-width: 100%;
}
.detail_box .detail {
	color: rgb(55, 55, 55); line-height: 1.7; font-size: 14px;
}
.detail_box .detail p {
	padding-top: 25px;
}
.detail_box table {
	border-collapse: collapse;
}
.detail_box table th {
	border: 1px solid rgb(51, 51, 51); border-image: none;
}
.detail_box table td {
	border: 1px solid rgb(51, 51, 51); border-image: none;
}
.share {
	padding: 5px 15px; color: rgb(110, 110, 110); clear: both; margin-top: 40px; background-color: rgb(246, 246, 246);
}
.bus_system .bus_ul {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(227, 226, 226) rgb(227, 226, 226); border-image: none;
}
.bus_system .bus_ul li {
	padding: 10px; height: 40px; color: rgb(72, 71, 71); line-height: 40px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 2px; border-bottom-style: dotted; background-color: rgb(232, 232, 232);
}
.bus_system .bus_ul .liStyle {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.bus_system .bus_ul li span {
	margin-right: 30px; display: inline-block; min-width: 220px;
}
.detail_box .zsxm {
	margin-bottom: 20px;
}
.yqfw .l_list {
	width: 465px; float: left;
}
.yqfw .r_list {
	width: 280px; float: right;
}
.text {
	padding-right: 10px; font-size: 14px; font-weight: bold;
}
.sp_box {
	display: none;
}
.sp_header {
	display: none;
}
#floatDivBoxs {
	background: rgb(255, 255, 255); top: 250px; width: 138px; right: 5px; position: absolute; z-index: 999;
}
.floatShadow {
	background: rgb(255, 255, 255); line-height: 25px; box-shadow: -2px 0px 3px rgba(0,0,0,0.25);
}
@media all and (max-width:720px) and (min-width:0px)
{
body {
	background: none; margin: 0px auto; min-width: 320px; max-width: 720px;
}
#main {
	margin: 0px auto; width: 100%;
}
img {
	max-width: 100%;
}
#gHeader {
	display: none;
}
#gNavi {
	display: none;
}
#gFooter {
	display: none;
}
.friend_link_box {
	display: none;
}
.top_text_box {
	display: none;
}
.sp_header {
	display: block;
}
.sp_header .hSeach {
	background: url(seach_img.png) no-repeat 10px / 14px 14px rgb(255, 255, 255); margin: 10px 10px 0px; padding: 2px 50px 4px 30px; border-radius: 3px; border: 1px solid rgb(195, 195, 195); border-image: none; height: 19px; position: relative;
}
.sp_seach_key {
	padding: 0px; border: currentColor; border-image: none; width: 100%; font-size: 14px;
}
.sp_header .hSeach .sp_seach_btn {
	padding: 0px; border-radius: 0px 3px 3px 0px; border: currentColor; border-image: none; top: 0px; width: 42px; height: 25px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 25px; font-size: 15px; position: absolute; background-color: rgb(38, 101, 155);
}
.sp_header .h_photo img {
	width: 100%;
}
.sp_menu {
	padding: 10px; clear: both; background-color: rgb(38, 101, 155);
}
.sp_menu a {
	color: rgb(255, 255, 255); line-height: 28px; font-size: 16px; font-weight: bold; margin-right: 10px; display: inline-block;
}
.sp_menu a:hover {
	text-decoration: none;
}
.sp_menu_box {
	position: relative;
}
.panel {
	padding: 10px; border: 1px solid rgb(38, 101, 155); border-image: none; display: none; background-color: rgb(255, 255, 255);
}
.panel a {
	line-height: 28px; font-size: 14px; font-weight: bold; margin-right: 10px; display: inline-block;
}
#pagePath {
	width: auto;
}
#main .com_title {
	background: rgb(255, 255, 255); padding: 0px 10px 8px; height: auto; line-height: 25px; margin-bottom: 10px; border-bottom-color: rgb(92, 163, 225); border-bottom-width: 2px; border-bottom-style: solid;
}
#main .com_title li a {
	color: rgb(92, 163, 225); padding-left: 10px; font-size: 16px; font-weight: bold; border-left-color: rgb(92, 163, 225); border-left-width: 5px; border-left-style: solid; display: inline-block;
}
.com_title span {
	color: rgb(92, 163, 225); padding-left: 10px; font-size: 16px; font-weight: bold; border-left-color: rgb(92, 163, 225); border-left-width: 5px; border-left-style: solid; display: inline-block;
}
#main .com_title li.on {
	border: currentColor; border-image: none;
}
#main .com_title li:hover {
	border: currentColor; border-image: none;
}
.sp_box {
	padding: 10px; clear: both; display: block;
}
#sideBar .s_box {
	border: 1px solid rgb(204, 204, 204); border-image: none; padding-top: 10px;
}
#main .content_box #conts {
	padding: 10px; width: auto; clear: both; float: none;
}
#main .content_box #sideBar {
	padding: 10px; width: auto; clear: both; float: none;
}
#conts {
	padding: 10px; width: auto; clear: both; float: none;
}
#sideBar {
	padding: 10px; width: auto; clear: both; float: none;
}
.detail_border {
	padding: 10px;
}
.share span {
	display: inline-block;
}
.yqfw {
	display: none;
}
.zsxm {
	display: none;
}
.introduction {
	display: none;
}
.detail_box .h2ttl03 {
	display: none;
}
}
.SWCXTableGrid {
    border-collapse: collapse;
    border-spacing: 0;
}
.SWCXTableGrid tr td {
    padding: 6px 5px;
    border: 1px solid #e1e6eb;
    text-align:left;
}
.SWCXTableGrid tr th {
    padding: 6px 5px;
    border: 1px solid #e1e6eb;
    background-color: #F9F9F9;
    text-align:left;
    font-weight:normal;
}
.SWCXNormal {
    height:20px;
    padding:6px 2px;
    text-align:left;
    font-size:16px;
}
@media all and (min-width: 0) and (max-width: 720px) {
	#topSystemBtn_id ,
	.comm_topLink {
		display:none !important;
	}
}