@charset "gb2312";
/* CSS Document 2011-7-20 */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:14px;
}
FORM {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BUTTON {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P{ margin:0px; padding:0px; list-style:none;}
A {
	TEXT-DECORATION: none
}
A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
a:link {
	color: #014DA2;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #014DA2;
}
a:hover {
	text-decoration: underline;
	color: #014DA2;
}
a:active {
	text-decoration: none;
	color: #014DA2;
}
H1 {
	FONT-SIZE: 100%; FONT-WEIGHT: 700
}
H2 {
	FONT-SIZE: 100%; FONT-WEIGHT: 700
}
H3 {
	FONT-SIZE: 100%; FONT-WEIGHT: 700; list-style:none;
}
H4 {
	FONT-SIZE: 100%; FONT-WEIGHT: 700
}
H5 {
	FONT-SIZE: 100%; FONT-WEIGHT: 700
}
H6 {
	FONT-SIZE: 100%; FONT-WEIGHT: 700
}
em,i,q{ font-style:normal;}
CITE {
	
}
EM {
	
}
STRONG {
	
}
TH {
	
}
INPUT {
	FONT-FAMILY: inherit
}
BUTTON {
	FONT-FAMILY: inherit
}
TEXTAREA {
	FONT-FAMILY: inherit
}
SELECT {
	FONT-FAMILY: inherit
}
INPUT {
	FONT-SIZE: 100%
}
BUTTON {
	FONT-SIZE: 100%
}
TEXTAREA {
	FONT-SIZE: 100%
}
SELECT {
	FONT-SIZE: 100%
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
q{ LIST-STYLE-TYPE: none}
TABLE {
	
}
TH {
	TEXT-ALIGN: left
}
BLOCKQUOTE {
	QUOTES: none
}
BLOCKQUOTE:before {
	CONTENT: none
}
BLOCKQUOTE:after {
	CONTENT: none
}
:link {
	TEXT-DECORATION: none
}
:visited {
	TEXT-DECORATION: none
}
TD {
	WORD-WRAP: break-word; WORD-BREAK: break-all; font-size:12px;
}
TH {
	WORD-WRAP: break-word; WORD-BREAK: break-all
}
DIV {
	WORD-WRAP: break-word; WORD-BREAK: break-all
}
FORM {
	DISPLAY: inline
}
* {
	OUTLINE-STYLE: none
}
.rim {
	CLEAR: both; WIDTH: 960px; MARGIN: 0px auto; OVERFLOW: hidden;
}
.border{ border:1px solid #E0E0E0; width:958px;}
.cc:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.cc {
	DISPLAY: inline-block
}
* HTML .cc {
	HEIGHT: 1%
}
.cc {
	DISPLAY: block
}
.c {
	WIDTH: 0px; FONT: 0px/0px Arial; HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden
}
.b {
	FONT-WEIGHT: 700
}
.w {
	WHITE-SPACE: nowrap
}
.tal {
	TEXT-ALIGN: left
}
.tac {
	TEXT-ALIGN: center
}
.tar {
	TEXT-ALIGN: right
}
.fr {
	FLOAT: right
}
.fl {
	FLOAT: left
}
.pr {
	POSITION: relative
}
.vt {
	VERTICAL-ALIGN: top
}
.vt TD {
	VERTICAL-ALIGN: top
}
.f9 {
	FONT-SIZE: 10px
}
.f10 {
	FONT-SIZE: 11px
}
SMALL {
	FONT-SIZE: 11px
}
.small {
	FONT-SIZE: 11px
}
.f12 {
	FONT-SIZE: 12px
}
.f14 {
	FONT-SIZE: 14px
}
.f16 {
	FONT-SIZE: 16px
}
.f20 {
	FONT-SIZE: 20px
}
.f24 {
	FONT-SIZE: 24px
}
.fn {
	FONT-WEIGHT: normal
}
.fn A {
	FONT-WEIGHT: normal
}
.aimg {
	TEXT-INDENT: -2000em; DISPLAY: block
}
.img-20 {
	WIDTH: 16px; HEIGHT: 16px
}
.ml10 {
	MARGIN-LEFT: 10px
}
.mt4 {
	MARGIN-TOP: 4px
}
.mt5 {
	MARGIN-TOP: 5px
}
.mt10 {
	MARGIN-TOP: 10px
}
.mr4 {
	MARGIN-RIGHT: 4px
}
.mr10 {
	MARGIN-RIGHT: 10px
}
.mr20 {
	MARGIN-RIGHT: 20px
}
.mb10 {
margin-bottom:10px;
}

.gray2 {
	COLOR: #bbbbbb
}
.p10 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.font14{ font-size:14px; font-weight:bold; color:#014DA2;}
.font16{ font-size:16px; font-weight:bold; color:#014DA2;}
/*Á´½ÓÑÕÉ«*/
.ys333{ color:#333333;}
.ys333 a:link {
	color: #333333;
	text-decoration: none;
}
.ys333 a:visited {
	text-decoration: none;
	color: #333333;
}
.ys333 a:hover {
	text-decoration: underline;
	color: #333333;
}
.ys333 a:active {
	text-decoration: none;
	color: #333333;
}
#CC0000

.ysc00{ color:#CC0000;}
.ysc00 a:link {
	color: #CC0000;
	text-decoration: none;
}
.ysc00 a:visited {
	text-decoration: none;
	color: #CC0000;
}
.ysc00 a:hover {
	text-decoration: underline;
	color: #CC0000;
}
.ysc00 a:active {
	text-decoration: none;
	color: #CC0000;
}


.ys666{ color:#666666;}
.ys666 a:link {
	color: #666666;
	text-decoration: none;
}
.ys666 a:visited {
	text-decoration: none;
	color: #666666;
}
.ys666 a:hover {
	text-decoration: underline;
	color: #666666;
}
.ys666 a:active {
	text-decoration: none;
	color: #666666;
}


.ysfff{ color:#ffffff;}
.ysfff a:link {
	color: #ffffff;
	text-decoration: none;
}
.ysfff a:visited {
	text-decoration: none;
	color: #ffffff;
}
.ysfff a:hover {
	text-decoration: underline;
	color: #ffffff;
}
.ysfff a:active {
	text-decoration: none;
	color: #ffffff;
}


.ysred{ color:#ff0000;}
.ysred a:link {
	color: #ff0000;
	text-decoration: none;
}
.ysred a:visited {
	text-decoration: none;
	color: #ff0000;
}
.ysred a:hover {
	text-decoration: underline;
	color: #ff0000;
}
.ysred a:active {
	text-decoration: none;
	color: #ff0000;
}
/*ÎÄ×ÖÑÕÉ«*/


.logodh{ margin-top:5px; margin-bottom:5px;}
.logo{ margin-right:10px; float:left;}
.logopic{ float:left; margin-right:10px;}
.tudh{ padding-top:20px; font-size:12px; line-height:20px; }
.sotu{ padding-top:15px; margin-right:5px;}

.dh{ background-image:url(../photo/image/bg01.png); height:64px;}

.nav_main{ overflow:hidden; float:left; margin-top:5px; padding-left:5px; font-size:14px;}
.nav_main li{ display:inline; float:left; margin-left:-2px; background:url(../photo/image/bg02.png) no-repeat right 2px;}
.nav_main li a{ float:left; padding:0 10px; height:33px; line-height:23px;}
.nav_main .active{ background:url(../photo/image/bg03.png) no-repeat 0 0;}
.nav_main .active a{ padding:0 7px; font-size:14px; font-weight:bold; background:url(../photo/image/bg04.png) no-repeat right 0;}
.nav_main a,.nav_main a:visited,.nav_main a:link,.nav_main a:hover{ color:#FFF;}
.nav_main .active a,.nav_main .active a:visited{ color:#000;}
.nav_sub{ clear:both; padding-left:13px; line-height:21px; color:#DFDFDF; font-size:14px;}

.jdt{ width:638px; height:408px; float:left; background:#F7FCFE; border:1px solid #DDDEDE; overflow:hidden;}
.hot{ width:308px; height:408px; margin-left:10px; background:#F7FCFE; border:1px solid #DDDEDE; float:left; overflow:hidden;}
.hotdh{ margin:3px 5px; height:24px; background:url(../photo/image/bg09.png) no-repeat 3px 4px; padding-left:22px; font-weight:bold; border-bottom:1px solid #ccc; line-height:24px; }
.hotdh .more{ font-size:12px; font-weight:100; margin-right:8px;}
.hotxx{ margin:5px;}
.hotxx li{ line-height:27px; border-bottom:1px dashed #CCCCCC;}
.hotxx li b{ width:18px; text-align:center; line-height:20px; height:18px; margin-top:4px; float:left; background:#FFD8B0; margin-right:5px;}
.hotxx li b a{ float:left;}

.foot{ background:#F2F7FC; height:90px;}
.foot_dh1{ width:100%; text-align:center; background:#5A86AD; font-size:14px; line-height:24px; margin-bottom:4px; color:#FFFFFF;}
.foot_dh2{ width:100%; text-align:center; font-size:13px; line-height:20px;}
.foot_dh1 a,.foot_dh1 a:link,.foot_dh1 a:visited,.foot_dh1 a:hover,.foot_dh1 a:active{ color:#fff;}