BODY {
	COLOR: #000000
}

H1 {
	FONT-SIZE: 25px
}

H2 {
	FONT-SIZE: 23px
}

H3 {
	FONT-SIZE: 21px
}

H4 {
	FONT-SIZE: 19px
}

H5 {
	FONT-SIZE: 17px
}

H6 {
	FONT-SIZE: 15px
}

SELECT {
	FONT-FAMILY: simsun;
	FONT-SIZE: 12px
}

UL {
	LIST-STYLE-TYPE: none
}

LI {
	LIST-STYLE-TYPE: none
}

A {
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: invert;
	OUTLINE-WIDTH: medium;
	COLOR: #4c4c4c;
	TEXT-DECORATION: none
}

A {}

A:hover {
	COLOR: #ff6600
}

:focus {
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: invert;
	OUTLINE-WIDTH: medium
}

BODY {
	LINE-HEIGHT: 1.5em;
	WIDTH: 100%;
	DISPLAY: table;
	FONT-FAMILY: Arial, "Liberation Sans", FreeSans, sans-serif, "����";
	FONT-SIZE: 12px
}

CAPTION {
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal
}

TH {
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal
}

TH {
	VERTICAL-ALIGN: middle
}

BLOCKQUOTE:before {
	CONTENT: ""
}

BLOCKQUOTE:after {
	CONTENT: ""
}

Q:before {
	CONTENT: ""
}

Q:after {
	CONTENT: ""
}

A IMG {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: invert;
	OUTLINE-WIDTH: medium;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none
}

SUP {
	VERTICAL-ALIGN: text-top
}

SUB {
	VERTICAL-ALIGN: text-bottom
}

ADDRESS {
	FONT-STYLE: normal;
	FONT-WEIGHT: normal
}

CITE {
	FONT-STYLE: normal;
	FONT-WEIGHT: normal
}

CODE {
	FONT-STYLE: normal;
	FONT-WEIGHT: normal
}

EM {
	FONT-STYLE: normal;
	FONT-WEIGHT: normal
}

TH {
	FONT-STYLE: normal;
	FONT-WEIGHT: normal
}

.clear {
	HEIGHT: 0px;
	CLEAR: both;
	OVERFLOW: hidden
}

:after.clearfix {
	DISPLAY: block;
	HEIGHT: 0px;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: "\0020"
}

.clearfix {
	DISPLAY: inline-block
}

* HTML .clearfix {
	ZOOM: 1
}

.clearfix {
	DISPLAY: block
}

.bugfix {
	ZOOM: 1
}

.size_10 {
	FONT-SIZE: 10px
}

.size_11 {
	FONT-SIZE: 11px
}

.size_12 {
	FONT-SIZE: 12px
}

.size_13 {
	FONT-SIZE: 13px
}

.size_14 {
	FONT-SIZE: 14px
}

.size_16 {
	FONT-SIZE: 16px
}

.size_18 {
	FONT-SIZE: 18px
}

.size_20 {
	FONT-SIZE: 20px
}

.fc_white {
	COLOR: #fff
}

.fc_red {
	COLOR: #d00000
}

.fc_red02 {
	COLOR: #f73501
}

.fc_black {
	COLOR: #000
}

.fc_blue {
	COLOR: #336599
}

.fc_blue02 {
	COLOR: #0a4e97
}

.fc_gray {
	COLOR: #333
}

.fc_orange {
	COLOR: #ff663a
}

.fc_green {
	COLOR: #007b00
}

.line_h26 {
	LINE-HEIGHT: 26px
}

.line_h20 {
	LINE-HEIGHT: 20px
}

.pager {
	TEXT-ALIGN: center;
	MARGIN: 0px auto;
	FLOAT: none;
	HEIGHT: 26px;
	PADDING-TOP: 70px
}

.pager A {
	BACKGROUND-IMAGE: url(../images/x22.jpg);
	BORDER-BOTTOM: #efefef 1px solid;
	BORDER-LEFT: #efefef 1px solid;
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #ffffff;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	BACKGROUND-REPEAT: repeat-x;
	COLOR: #006ec3;
	BORDER-TOP: #efefef 1px solid;
	MARGIN-RIGHT: 5px;
	BORDER-RIGHT: #efefef 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}

.pager A:hover {
	BACKGROUND-IMAGE: none;
	BORDER-BOTTOM: #efefef 1px solid;
	BORDER-LEFT: #efefef 1px solid;
	BACKGROUND-COLOR: #046bb6;
	COLOR: #fff;
	BORDER-TOP: #efefef 1px solid;
	BORDER-RIGHT: #efefef 1px solid
}

.pager .cpb {
	BORDER-BOTTOM: #efefef 1px solid;
	BORDER-LEFT: #efefef 1px solid;
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #046bb6;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	COLOR: #fff;
	BORDER-TOP: #efefef 1px solid;
	MARGIN-RIGHT: 5px;
	BORDER-RIGHT: #efefef 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}

.context {
	POSITION: relative
}

.context .normal {
	Z-INDEX: 2;
	POSITION: absolute;
	TOP: 0px;
	LEFT: 0px
}

.context .shadow {
	Z-INDEX: 1;
	POSITION: relative;
	TOP: 1px;
	LEFT: 2px
}

UL.list LI A {
	LINE-HEIGHT: 24px;
	FLOAT: left
}

UL.list LI A:hover {
	COLOR: #ff6600
}

UL.list LI SPAN {
	LINE-HEIGHT: 24px;
	FLOAT: right
}

A.more {
	BACKGROUND-IMAGE: url(../images/more.png);
	POSITION: absolute;
	TEXT-INDENT: -1000em;
	WIDTH: 40px;
	DISPLAY: block;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 19px
}

.cArea {
	Z-INDEX: 1;
	MARGIN: 0px auto;
	WIDTH: 943px;
	FLOAT: none;
	CLEAR: both
}

.txArea {
	WIDTH: 699px;
	FLOAT: left
}

.adArea {
	WIDTH: 233px;
	FLOAT: right
}

.resArea {
	WIDTH: 394px;
	FLOAT: left
}

.proArea {
	WIDTH: 297px;
	FLOAT: right
}

.resArea .tab {
	WIDTH: 394px;
	HEIGHT: 380px;
	OVERFLOW: hidden;
	-width: 397px
}

.resArea .tab DD {
	BORDER-BOTTOM: #c5c5c5 1px solid;
	BORDER-LEFT: #c5c5c5 1px solid;
	BORDER-TOP-COLOR: #c5c5c5;
	WIDTH: 392px;
	HEIGHT: 352px;
	BORDER-RIGHT: #c5c5c5 1px solid
}

.resArea .tab DT {
	BORDER-BOTTOM-COLOR: #c5c5c5;
	BORDER-LEFT: #c5c5c5 1px solid;
	BORDER-TOP-COLOR: #c5c5c5;
	BORDER-RIGHT-COLOR: #c5c5c5
}

.resArea .tab DT A {
	BACKGROUND-IMAGE: url('../images/team.jpg');
	BORDER-BOTTOM: 1px solid #c5c5c5;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 25px;
	DISPLAY: block;
	BACKGROUND-REPEAT: repeat-x;
	FLOAT: left;
	HEIGHT: 25px;
	BORDER-LEFT-COLOR: #c5c5c5;
	BORDER-TOP: 1px solid #c5c5c5;
	BORDER-RIGHT: 1px solid #c5c5c5;
}

.resArea .tab DT SPAN {
	BACKGROUND-IMAGE: url('../images/team.jpg');
	BORDER-BOTTOM: 1px solid #c5c5c5;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 25px;
	DISPLAY: block;
	BACKGROUND-REPEAT: repeat-x;
	FLOAT: left;
	HEIGHT: 25px;
	BORDER-LEFT-COLOR: #c5c5c5;
	BORDER-TOP: 1px solid #c5c5c5;
	BORDER-RIGHT: 1px solid #c5c5c5;
}

.resArea .tab DT A.on {
	BACKGROUND-IMAGE: none;
	BORDER-BOTTOM: medium none
}

.resArea .tab DT SPAN {
	WIDTH: 92px;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold
}

.proArea .tab {
	WIDTH: 297px;
	HEIGHT: 380px;
	OVERFLOW: hidden;
	-width: 300px
}

.proArea .tab DD {
	BORDER-BOTTOM: #c5c5c5 1px solid;
	BORDER-LEFT: #c5c5c5 1px solid;
	BORDER-TOP-COLOR: #c5c5c5;
	WIDTH: 295px;
	HEIGHT: 352px;
	BORDER-RIGHT: #c5c5c5 1px solid
}

.proArea .tab DT {
	BORDER-BOTTOM-COLOR: #c5c5c5;
	BORDER-LEFT: #c5c5c5 1px solid;
	BORDER-TOP-COLOR: #c5c5c5;
	BORDER-RIGHT-COLOR: #c5c5c5
}

.proArea .tab DT A {
	BACKGROUND-IMAGE: url('../images/team.jpg');
	BORDER-BOTTOM: 1px solid #c5c5c5;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 25px;
	DISPLAY: block;
	BACKGROUND-REPEAT: repeat-x;
	FLOAT: left;
	HEIGHT: 25px;
	BORDER-LEFT-COLOR: #c5c5c5;
	BORDER-TOP: 1px solid #c5c5c5;
	BORDER-RIGHT: 1px solid #c5c5c5;
}

.proArea .tab DT SPAN {
	BACKGROUND-IMAGE: url('../images/team.jpg');
	BORDER-BOTTOM: 1px solid #c5c5c5;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 25px;
	DISPLAY: block;
	BACKGROUND-REPEAT: repeat-x;
	FLOAT: left;
	HEIGHT: 25px;
	BORDER-LEFT-COLOR: #c5c5c5;
	BORDER-TOP: 1px solid #c5c5c5;
	BORDER-RIGHT: 1px solid #c5c5c5;
}

.proArea .tab DT A.on {
	BACKGROUND-IMAGE: none;
	BORDER-BOTTOM: medium none
}

.proArea .tab DT SPAN {
	WIDTH: 91px;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold
}

.hr_6 {
	HEIGHT: 6px
}

.hr_10 {
	HEIGHT: 10px
}

.hr_14 {
	HEIGHT: 14px
}

.hr_27 {
	HEIGHT: 27px
}

.hr_27 {
	LINE-HEIGHT: 1px;
	FLOAT: none;
	CLEAR: both;
	FONT-SIZE: 1px
}

.hr_6 {
	LINE-HEIGHT: 1px;
	FLOAT: none;
	CLEAR: both;
	FONT-SIZE: 1px
}

.hr_10 {
	LINE-HEIGHT: 1px;
	FLOAT: none;
	CLEAR: both;
	FONT-SIZE: 1px
}

.hr_14 {
	LINE-HEIGHT: 1px;
	FLOAT: none;
	CLEAR: both;
	FONT-SIZE: 1px
}

.line98 {
	LINE-HEIGHT: 1px;
	FLOAT: none;
	CLEAR: both;
	FONT-SIZE: 1px
}

.line98 {
	/* BACKGROUND-IMAGE: url(../images/w3h1.jpg); */
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	MARGIN: 0px auto;
	WIDTH: 98%;
	DISPLAY: block;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: center center;
	FLOAT: none;
	HEIGHT: 1px;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none
}

.line100 {
	/* BACKGROUND-IMAGE: url(../images/w3h1.jpg); */
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	WIDTH: 100%;
	DISPLAY: block;
	BACKGROUND-REPEAT: repeat-x;
	FLOAT: left;
	HEIGHT: 1px;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none
}

.cArea HR {
	/* BACKGROUND-IMAGE: url(../images/w3h1.jpg); */
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	WIDTH: 98%;
	DISPLAY: block;
	BACKGROUND-REPEAT: repeat-x;
	FLOAT: left;
	HEIGHT: 1px;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none
}

.play IMG {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}

.play {
	WIDTH: 606px;
	HEIGHT: 208px;
	OVERFLOW: hidden
}

.play_info {
	Z-INDEX: 1001;
	POSITION: absolute;
	PADDING-BOTTOM: 0px;
	MARGIN-TOP: 158px;
	PADDING-LEFT: 20px;
	WIDTH: 586px;
	PADDING-RIGHT: 0px;
	HEIGHT: 25px;
	COLOR: #4c4c4c;
	CURSOR: pointer;
	PADDING-TOP: 26px
}

.play_info B {
	DISPLAY: block;
	FONT-SIZE: 14px
}

.play_bg {
	Z-INDEX: 1000;
	POSITION: absolute;
	MARGIN-TOP: 158px;
	WIDTH: 606px;
	HEIGHT: 50px
}

.play_text {
	Z-INDEX: 1002;
	POSITION: absolute;
	MARGIN: 176px 0px 0px 466px;
	WIDTH: 70px;
	HEIGHT: 24px
}

.play_text UL {
	FILTER: Alpha(Opacity=80);
	LIST-STYLE-TYPE: none;
	WIDTH: 135px;
	DISPLAY: block;
	HEIGHT: 24px;
	PADDING-TOP: 1px;
	_padding-top: 0px;
	opacity: 0.8
}

.play_text UL LI {
	BACKGROUND-IMAGE: url(../images/play.jpg);
	TEXT-ALIGN: center;
	MARGIN: 2px;
	WIDTH: 21px;
	DISPLAY: block;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: "Courier New";
	FLOAT: left;
	HEIGHT: 20px;
	COLOR: #333;
	CURSOR: pointer
}

.play_list A {
	POSITION: absolute;
	WIDTH: 606px;
	DISPLAY: block;
	HEIGHT: 208px;
	OVERFLOW: hidden
}

.top_wrap {
	BACKGROUND-IMAGE: url(../images/w1h122.jpg);
	Z-INDEX: 100;
	WIDTH: 100%;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 122px
}

#top {
	Z-INDEX: 100;
	MARGIN: 0px auto;
	WIDTH: 1002px;
	FLOAT: none;
	HEIGHT: 85px
}

#logo {
	BACKGROUND-IMAGE: url(../images/logo.jpg);
	TEXT-INDENT: -1000em;
	WIDTH: 567px;
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left;
	HEIGHT: 85px;
	MARGIN-LEFT: -5px;
	-display: inline
}

#tools {
	Z-INDEX: 100;
	FLOAT: right
}

#tools .t1 {
	BACKGROUND-IMAGE: url(../images/w192h14.jpg);
	LINE-HEIGHT: 16px;
	PADDING-LEFT: 204px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 21px;
	FLOAT: right;
	PADDING-TOP: 21px
}

#tools .t1 A.exp {
	PADDING-LEFT: 18px;
	WIDTH: 24px;
	DISPLAY: block;
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left;
	MARGIN-LEFT: 9px
}

#tools .t1 A.exp1 {
	PADDING-LEFT: 21px;
	DISPLAY: block;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left center;
	FLOAT: left
}

#tools .t2 {
	Z-INDEX: 100;
	POSITION: relative;
	LINE-HEIGHT: 24px;
	MARGIN-TOP: 14px;
	WIDTH: 286px;
	FLOAT: right
}

#tools .t2 A.exp {
	BACKGROUND-IMAGE: url(../images/w1h11.jpg);
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 11px;
	DISPLAY: block;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right center;
	FLOAT: left
}

#nav {
	POSITION: relative;
	WIDTH: 792px;
	FLOAT: left;
	HEIGHT: 37px
}

#nav LI {
	FLOAT: left
}

#nav LI A {
	BACKGROUND-IMAGE: url(../images/w792h37.jpg);
	TEXT-INDENT: -10000em;
	DISPLAY: block;
	HEIGHT: 37px
}

#nav LI.nav0 A {
	WIDTH: 91px;
	BACKGROUND-POSITION: 0px 0px
}

#nav LI.nav0 A:hover {
	BACKGROUND-POSITION: 0px -37px
}

#nav LI.nav1 A {
	WIDTH: 100px;
	BACKGROUND-POSITION: -91px 0px
}

#nav LI.nav1 A:hover {
	BACKGROUND-POSITION: -91px -37px
}

#nav LI.nav2 A {
	WIDTH: 100px;
	BACKGROUND-POSITION: -191px 0px
}

#nav LI.nav2 A:hover {
	BACKGROUND-POSITION: -191px -37px
}

#nav LI.nav3 A {
	WIDTH: 97px;
	BACKGROUND-POSITION: -292px 0px
}

#nav LI.nav3 A:hover {
	BACKGROUND-POSITION: -292px -37px
}

#nav LI.nav4 A {
	WIDTH: 103px;
	BACKGROUND-POSITION: -389px 0px
}

#nav LI.nav4 A:hover {
	BACKGROUND-POSITION: -389px -37px
}

#nav LI.nav5 A {
	WIDTH: 103px;
	BACKGROUND-POSITION: -492px 0px
}

#nav LI.nav5 A:hover {
	BACKGROUND-POSITION: -492px -37px
}

#nav LI.nav6 A {
	WIDTH: 94px;
	BACKGROUND-POSITION: -595px 0px
}

#nav LI.nav6 A:hover {
	BACKGROUND-POSITION: -595px -37px
}

#nav LI.nav7 A {
	WIDTH: 102px;
	BACKGROUND-POSITION: -689px 0px
}

#nav LI.nav7 A:hover {
	BACKGROUND-POSITION: -689px -37px
}

.nav {
	WIDTH: 1003px;
	margin: 0 auto;
}

.nav .sub {
	POSITION: relative;
	WIDTH: 100%
}

.nav .sub .item {
	Z-INDEX: 999;
	POSITION: absolute
}

#tools .t2 .select_down {
	Z-INDEX: 100;
	BORDER-BOTTOM: #bfbcb3 1px solid;
	POSITION: absolute;
	BORDER-LEFT: #bfbcb3 1px solid;
	BACKGROUND-COLOR: #ffffff;
	WIDTH: 145px;
	HEIGHT: 18px;
	BORDER-TOP: #bfbcb3 1px solid;
	TOP: 2px;
	RIGHT: 0px;
	BORDER-RIGHT: #bfbcb3 1px solid
}

#tools .t2 .select_down SPAN {
	POSITION: absolute;
	LINE-HEIGHT: 18px;
	TEXT-INDENT: 18px;
	WIDTH: 126px;
	COLOR: #666;
	TOP: 0px;
	LEFT: 0px
}

#tools .t2 .select_down A.btn {
	BACKGROUND-IMAGE: url(../images/w21h18.jpg);
	POSITION: absolute;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 18px;
	MARGIN: 0px;
	WIDTH: 146px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right top;
	HEIGHT: 18px;
	TOP: 0px;
	LEFT: 0px
}

#tools .t2 .select_down UL {
	Z-INDEX: 100;
	BORDER-BOTTOM: #bfbcb3 1px solid;
	POSITION: absolute;
	BORDER-LEFT: #bfbcb3 1px solid;
	BACKGROUND-COLOR: #ffffff;
	WIDTH: 126px;
	DISPLAY: none;
	BORDER-TOP: medium none;
	TOP: 18px;
	BORDER-RIGHT: #bfbcb3 1px solid;
	LEFT: -1px
}

#tools .t2 .select_down UL LI {
	Z-INDEX: 100;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 18px;
	WIDTH: 126px;
	COLOR: #000000;
	CURSOR: pointer
}

#tools .t2 .select_down UL LI A {
	LINE-HEIGHT: 18px;
	TEXT-INDENT: 18px;
	WIDTH: 126px;
	DISPLAY: block;
	FLOAT: left;
	HEIGHT: 18px;
	COLOR: #666666
}

#tools .t2 .select_down UL LI A:hover {
	BACKGROUND-COLOR: #aaa;
	COLOR: #fff
}

.search {
	BACKGROUND-IMAGE: url(../images/w210h37.png);
	POSITION: relative;
	WIDTH: 210px;
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: right;
	HEIGHT: 37px;
	OVERFLOW: hidden
}

.search .txt {
	BORDER-BOTTOM: 0px;
	POSITION: absolute;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 16px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 160px;
	PADDING-RIGHT: 0px;
	HEIGHT: 16px;
	COLOR: #aaa;
	BORDER-TOP: 0px;
	TOP: 11px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	LEFT: 5px
}

.search .btn {
	BACKGROUND-IMAGE: url(../images/w20h20.jpg);
	BORDER-BOTTOM: 0px;
	POSITION: absolute;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 20px;
	PADDING-RIGHT: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 20px;
	BORDER-TOP: 0px;
	TOP: 9px;
	CURSOR: pointer;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	LEFT: 171px
}

.pagination-centered {
	margin: 2.1875rem auto;
}

.pagination-centered .pagination {
	display: flex;
	align-items: center;
	justify-content: center;
}

.pagination-centered .pagination li {
	margin: 0 5px;
}

.pagination-centered .pagination li a,
.pagination-centered .pagination li span {
	display: block;
	text-align: center;
	line-height: 2;
	color: #404040;
	background-color: #f3f3f3;
	padding: 0.0625rem 0.825rem 0.0625rem;
}

.pagination-centered .pagination li.active span {
	background: #6c99c0;
	color: #fff;
	border: solid 1px #6c99c0;
}

.pagination-centered .pagination li.disabled span {
	background: #efefef;
}