html {
	-webkit-font-smoothing:antialiased
}
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td {
	margin:0;
	padding:0
}
button, input, select, textarea {
	font:12px \5FAE\8F6F\96C5\9ED1, arial, \5b8b\4f53
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%
}
cite, em, var, i {
	font-style:normal
}
code {
	font-family:courier new, courier, monospace
}
form {
	display:inline
}
small {
	font-size:12px
}
ul, ol, li {
	list-style:none
}
a {
	text-decoration:none;
	color:#333
}
a:hover {
	text-decoration:underline;
	color:#f30
}
sup {
	vertical-align:text-top
}
sub {
	vertical-align:text-bottom
}
img {
	vertical-align:top;
	border:0;
	-ms-interpolation-mode:bicubic
}

table {
	border-collapse:collapse;
	border-spacing:0
}
input, button, select, textarea {
	outline:none
}
textarea {
	resize:none
}
.hidden, .fixhidden .footfix {
	display:none
}
.nohidden {
	display:block
}


.hktl, .hktell, .hkmf, .hklq, .hkzy, .hknav li, .hknav h2, .hknav p, .hksubtit, .hksearch, .hk-txt, .selebox, .msinfors h3, .msinfors ul, .hkkeys a, .hkw260, .hkimgs li, .hkico i, .hktit1 span, .hktit1 a, .hkw460, .hkitem2 li, .hktit2 li, .hktit3, .hktab1 li, .hkw730, .hkban1 img, .hktab2 li, .hkcon2 a, .hktit6 h3, .hkfontimgs img, .hktit7 h3, .hktab3 i, .hkscrimgs li, .hkzsw239, .hkzsw239 p a {
	float:left
}
.hktr, .msinfors, .hkw220, .hktab1, .hktit4 a, .hktit6 a, .hktab3{
	float:right
}
.hkhead, .hknav p, .selebox, .hksollimgs, .hkimgs, .hktit4, .hktab2, .hkzsw239:hover, .hkfb {
	position:relative
}
.hkzx, .hknico, .hkhotico, .hkhotico2, .selebox select, .hkimgs ul, .hkico, .hktit4 h3, .hktab2 ul, .ft1, .ft2, #fcolse {
	position:absolute
}
#hktopbar, #hkheader, .hkhead, .hknav h2, .hknav a, .msinfors ul, .hkkeys, .hksollimgs, .hkico i, .hktit1, .hkitem1, .hkitem1 li, .hktitle, .hkitem2 li, .hktit2, .hktit2 li, .hkcgtit, .hkcgitem, .hkwrapone, .hktit5, .hkban1, .hkban1 p, .hktit4 h3, .hktit4 a, .hkitemtwo, .hkcon2, .hkcon2 a, .hktit6, .hksbox, .hkitem4 li, .hkfontimgs, .hkfontimgs p, .hktit7, .hkscroll, .hkscrimgs, .hkscrimgs li, .hkzs, .hkzsearch, .hkzsw239, .hkzsw239 p a, .hks1, .hks2, .hks3, .hks4, .footfix, .fixa, .fixa a {
	overflow:hidden
}
.hknav a, .wsbm .selebox, .wsbm .rico, .ws258, .hks1, .hks2, .hks3, .hks4 {
	display:inline-block
}
.selebox i, .hkcgsub, .hkcon2 img, .hkpreson, .fixa a, .fixhidden #fixcolse {
	display:block
}
.hkw960, .hkhead, .hkkeys, .wba960, .hkwrapone, .hktit7, .hkzsearch, .hktable1, .wsbm, .hkft, .hkfb {
	margin:0 auto;
	width:960px
}
.hkscroll {
	margin:0 auto;
	width:958px
}
.hktit1 span, .hktit1 a, .hktitle, .hktit2 li, .hkcgtit, .hktab1 li, .hktit4 h3, .hktab2 li, .hkcon2 a, .hkscrimgs li, .hkzs, .hkzsw239 p a, .hktable1 td, #fixcolse {
	text-align:center
}
.wsbm .selebox, .wsbm .rico, .footfix input {
	vertical-align:middle
}
.selebox select, .hk-sub, .hkico i, .hktit1 span, .hktit1 a, .hktit2 li, .hkcgsub, .hktab1 li, .hktab2 li, .hktab3 i, .wssub, .wsres, #fcolse, #gotop, #fixcolse {
	cursor:pointer
}
.hk-sub, .wssub, .wsres, .h-sub {
	border:none 0
}
.hk-txt, .selebox, .hkcgitem li, .wsbmf, .footfix {
	color:#666
}
.hkfontimgs, .h-txt {
	color:#999
}
.hktl, .hktr a, .msinfors a {
	color:#000
}
.hktell {
	color:#f60
}
.hknav a, .hknav a:hover, .hksearch .hk-sub, .hkkeys a, .hkkeys a:hover, .hkico i, .hktit1 span, .hktit1 a, .hktit2 li.cur, .hkcgtit, .hkcgsub, .hktit3, .hktab1 li, .hktab2 li.cur, .hktit7 h3, .hkzs, .hkzsw239 p a, .hkzsw239 p a:hover, .wssub, .wsres, #fixcolse {
	color:#fff
}
.hktr a:hover, .msinfors a:hover, .hktitle a:hover, .hkitem4 a:hover {
	color:#f30
}
.hknav a:hover, .hkkeys a:hover, .hktit1 span:hover, .hktit1 a:hover, .hktit1 span.cur, .hktit1 a.cur, .hkzsw239:hover .hkzsw239 p a:hover {
	text-decoration:none
}
.hksollimgs, .hktit1, .hktitle, .hktit2, .hkcgtit, .hkwrapone, .hkban1 {
	margin-top:8px
}
.wba960, .hktit7, .hkzs {
	margin-top:6px
}
.hkcons {
	overflow:hidden;
*zoom:1
}
.hkitem2{
	zoom:1
}
.hkitem2:after{
	content:'\20';
	display:block;
	height:0;
	clear:both
}

#hktopbar, .hktell, .hkmf, .hklq, .hkzy {
	background:url(../hkimages/hk-topbarico.png) no-repeat
}
#hktopbar {
	height:40px;
	line-height:40px;
	background-repeat:repeat-x;
	border-bottom:1px solid #DBDBDB;
	font-size:13px
}
#hkheader {
	background:url(../hkimages/hk-headerbg.jpg) repeat-x;
	height:299px
}
.hkhead {
	background:url(../hkimages/hkhbg.jpg) no-repeat center top;
	height:299px
}
.hkzx {
	left:778px;
	top:175px
}
.hktell {
	background-position:0 -60px;
	padding-left:30px;
	margin:0 15px;
	font-size:18px;
	font-weight:bold
}
.hkmf, .hklq, .hkzy {
	margin-left:15px;
	padding-left:23px
}
.hkmf {
	background-position:0 -110px
}
.hklq {
	background-position:0 -170px
}
.hkzy {
	background-position:0 -230px
}
.hknavbg {
	height:70px;
	background:#208FE1
}
.hknav h2 {
	background:url(../hkimages/hknavico.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="hkimages/hknavico.png");
	_background:none
}
.hknav {
	margin:0 auto;
	width:1000px;
	height:70px
}
.hknav li {
	width:320px;
	padding-left:20px
}
.hknav li.short {
	width:270px
}
.hknav li.short p {
	width:180px
}
.hknav h2 {
	width:82px;
	line-height:70px;
	height:70px;
	text-indent:10px;
	color:#9ff;
	font-size:24px;
	font-weight:normal
}
.hknav p {
	padding:8px 0 0 8px;
	width:230px
}
.hknav a {
	height:25px;
	line-height:25px;
	padding:0 8px;
	font-size:14px
}
.hknav a:hover {
	background:#00C6F7
}
.hknico, .hkhotico, .hkhotico2 {
	height:21px
}

.hksubnav {
	margin:0 auto;
	width:956px;
	height:42px;
	border:2px solid #1388DF;
	border-top:none 0
}
.hksubtit, .selebox {
	background:url(../hkimages/hksubnavico.png) no-repeat
}
.hksubtit {
	padding-left:28px;
	width:158px;
	height:42px
}
.hksearch {
	padding-top:10px
}
.hk-txt, .selebox {
	margin-right:4px
}
.hk-txt {
	width:106px;
	padding:0 5px;
	height:21px;
	line-height:21px;
	border:1px solid #ccc
}
.selebox {
	border:1px solid #CCC;
	background-position:100% -70px
}
.selebox i {
	padding-left:6px;
	height:21px;
	line-height:21px
}
.selebox select {
	filter:alpha(opacity=0);
	opacity:0;
	left:-1px;
	top:0;
	height:21px
}
.sw78 {
	width:78px
}
.sw78 select {
	width:80px
}
.sw98 {
	width:98px
}
.sw98 select {
	width:100px
}
.hk-sub {
	background:#1388DF;
	height:23px;
	line-height:23px;
	width:48px
}
.msinfors {
	width:200px;
	line-height:23px;
	margin-top:10px
}
.msinfors h3 {
	color:#0069AB
}
.msinfors ul {
	width:130px;
	height:23px
}
.hkkeys a {
	background:url(../hkimages/hkkeysbg.jpg) no-repeat
}
.hkkeys {
	height:60px
}
.hkkeys li {
	width:1000px
}
.hkkeys a {
	width:133px;
	height:60px;
	margin:8px 5px 0 0;
	padding-left:55px;
	font-family:\5b8b\4f53
}
.hkkeys a.hka0 {
	background-position:0 0
}
.hkkeys a.hka1 {
	background-position:0 -60px
}
.hkkeys a.hka2 {
	background-position:0 -120px
}
.hkkeys a.hka3 {
	background-position:0 -180px
}
.hkkeys a.hka4 {
	background-position:0 -240px
}
.hkkeys h3 {
	font-family:\5FAE\8F6F\96C5\9ED1;
	line-height:1.8;
	font-size:18px;
	font-weight:normal;
	font-style:italic
}
.hkw260 {
	width:260px
}
.hksollimgs {
	height:292px;
	border:1px solid #ccc
}
.hkimgs {
	width:258px
}
.hkimgs ul {
	width:10000px;
	left:0;
	top:0;
	height:292px
}
.hkimgs li {
	width:258px
}
.hkimgs img {
	width:258px;
	height:292px
}
.hkico {
	right:12px;
	bottom:12px
}
.hkico i {
	width:14px;
	height:14px;
	border-radius:7px;
	background:#fff;
	margin-right:7px;
	font-size:0;
	line-height:0
}
.hkico i.cur {
	background:#1388DF
}
.hktit1 {
	height:31px;
	border:1px solid #3186D8;
	border-bottom:none 0
}
.hktit1 span, .hktit1 a {
	width:129px;
	font-size:16px;
	background:#3186D8;
	height:31px;
	line-height:31px
}
.hktit1 span.cur, .hktit1 a.cur {
	color:#3186D8;
	background:#fff
}
.hkitem1 {
	height:308px;
	border:1px solid #E6E6E6;
	border-top:none 0;
	padding:3px 9px 0
}
.hkitem1 li {
	font-size:13px;
	height:25px;
	line-height:26px
}
.hkw460 {
	width:460px;
	padding-left:10px
}
.hktitle {
	height:38px;
	line-height:38px;
	font-size:20px;
	border-bottom:2px solid #208FE1
}
.hktitle a {
	color:#069
}
.hkitem2 {
	padding-top:6px
}
.hkitem2 li {
	height:22px;
	line-height:22px;
	width:49.9%;
	text-indent:14px
}
.hktit2 li.cur, .hktab2 li.cur, .hktab3 i, .hkzsearch .hksubtit, #fcolse {
	background:url(../hkimages/hkico01.png) no-repeat
}
.hktit2 {
	height:35px;
	width:460px
}
.hktit2 ul {
	width:480px
}
.hktit2 li {
	width:152px;
	border-right:2px solid #fff;
	height:32px;
	line-height:32px;
	background:#C7E6FB;
	color:#3F8CD9;
	font-size:16px
}
.hktit2 li.cur {
	height:35px
}



.hkw220 {
	width:220px
}
.hkcgtit {
	background:#208FE1;
	height:32px;
	line-height:32px;
	font-size:18px;
	font-weight:normal
}
.hkcgitem {
	border:1px solid #E6E6E6;
	border-top:none 0;
	height:139px
}
.hkcgitem ul {
	padding:2px 0 0 16px
}
.hkcgitem li {
	padding-top:6px
}
.hkcgtxt {
	border:1px solid #E3E3E3;
	width:114px;
	padding:0 2px;
	height:22px;
	line-height:22px
}
.hkcgsub {
	background:#f66;
	height:30px;
	width:160px;
	margin:9px auto 0;
	border:none 0;
	font-size:16px
}
.hkbananer {
	margin-top:1px
}
.hkbananer li {
	padding-top:5px
}
.hkbananer img {
	width:219px;
	height:52px;

	padding:1px
}
.hkwrapone {
	height:38px;
	background:#208FE1
}
.hktit3 {
	background:url(../hkimages/hkbg01.jpg) no-repeat
}
.hktit3 {
	padding-left:56px;
	font-size:22px;
	font-weight:normal;
	line-height:38px
}
.hktab1 {
	margin-right:-1px
}
.hktab1 li {
	width:132px;
	border-right:1px solid #fff;
	font-size:16px;
	height:38px;
	line-height:38px
}
.hktab1 li.cur {
	height:35px;
	line-height:35px;
	margin-top:3px;
	background:#fff;
	color:#0069AB;
	font-weight:bold
}
.hkw730 {
	width:730px
}
.hktit5 {
	height:31px;
	line-height:35px;
	font-size:16px
}
.hktit5 a {
	color:#c00
}
.hkban1 {
	height:194px
}
.hkban1 img {
	height:194px;
	width:260px
}
.hkban1 p {
	height:158px;
	font-size:14px;
	line-height:1.8
}
.hkcons {
	padding-left:10px
}
.hktit4 {
	height:38px;
	border-bottom:2px solid #E8E8E8
}
.hktit4 h3 {
	left:0;
	top:0;
	color:#06c;
	width:80px;
	background:url(../hkimages/hktitbg01.png) no-repeat 0 38px;
	height:43px;
	line-height:45px;
	font-size:16px;
	font-weight:normal
}
.hktit4 a {
	height:38px;
	line-height:45px
}
.hktit4 a, .hkitemtwo a, .hkban1 p a, .hktit6 a, .hkfontimgs a {
	color:#f00;
	font-family:\5b8b\4f53
}
.hkitemtwo {
	height:275px;
	border:1px solid #E8E8E8;
	border-top:none 0;
	padding:2px 7px 0
}
.hkitemtwo li {
	font-size:13px;
	text-indent:-68px;
	padding:5px 0 0 68px;
	line-height:2
}
.hkitemtwo span {
	color:#069
}
.hkitemtwo img {
	vertical-align:middle
}
.hktab2 {
	height:33px;
	margin-top:7px;
	background:#C8E6FB
}
.hktab2 ul {
	height:36px;
	left:0;
	top:0
}
.hktab2 li {
	width:154px;
	line-height:33px;
	color:#069;
	font-size:16px
}
.hktab2 li.cur {
	height:35px
}
.hkcon2 {
	width:460px
}
.hkcon2 li {
	width:470px
}
.hkcon2 a {
	margin:15px 9px 0 0;
	width:108px;
	height:119px;
	line-height:1.8;
	background:transparent
}
.hkcon2 img {
	width:92px;
	height:90px;
	margin:0 auto;
	border:1px solid #E4E4E4;
	padding:1px
}
.hktit6 {
	height:35px;
	border-bottom:2px solid #208FE1
}
.hktit6 h3 {
	color:#06c;
	padding-left:8px;
	line-height:40px;
	font-size:16px;
	font-weight:normal
}
.hktit6 a {
	line-height:42px
}
.hksbox {
	padding:0 9px;
	border:1px solid #E8E8E8;
	border-top:none 0
}
.hkh160 {
	height:160px;
	padding-top:4px
}
.hkitem4 li {
	height:26px;
	line-height:26px;
	font-size:13px
}
.hkitem4 a {
	color:#069
}
.hkh38 {
	height:38px
}
.hkh38 h3 {
	line-height:43px
}
.hkh38 a {
	line-height:45px
}
.hkh277 {
	height:277px
}
.hkh277 .hkitem4 {
	padding-top:6px
}
.hkfontimgs {
	height:60px;
	padding:10px 0;
	border-bottom:1px dotted #ccc;
	line-height:1.6
}
.hkfontimgs img {
	width:80px;
	height:60px;
	margin-right:10px
}
.hkfontimgs p {
	height:60px
}
.hktit7{
	background:url(../hkimages/hkbg02.jpg) no-repeat
}
.hktit7 {
	height:44px
}
.hktit7 h3 {
	padding-left:55px;
	font-size:22px;
	font-weight:normal;
	line-height:44px
}
.hktab3 {
	padding:7px 19px 0 0
}
.hktab3 i {
	width:29px;
	height:24px;
	margin-left:-1px;
	border:1px solid #BEE3F5;
	background-color:#fff
}
.hktab3 i:hover {
	background-color:#fefefe
}
#hkt {
	background-position:0 -70px
}
#hkb {
	background-position:-29px -70px
}
.hkscroll {
	border:1px solid #BEE3F5;
	border-top:none;
	height:255px
}
.hkscrimgs {
	height:240px;
	width:948px;
	margin:8px 0 0 1px
}
.hkscrimgs ul {
	height:240px
}
.hkscrimgs li {
	width:150px;
	padding-left:8px;
	height:240px;
	font-size:14px
}
.hkpreson {
	height:220px;
	line-height:1.6
}
.hkzs {
	background:url(../hkimages/hkico02.png) no-repeat center top;
	height:51px;
	font-size:30px;
	line-height:45px
}
.hkzsearch {
	background:#C6E3F5;
	height:31px
}
.hkzsearch .hksubtit {
	height:23px;
	background-position:-126px -180px;
	padding-left:26px;
	margin-left:118px;
	_display:inline;
	width:151px
}
.hkzsearch .hksearch {
	padding-top:0
}
.hkzsearch .selebox {
	background-color:#fff
}

.hkzsw239 {
	width:239px;
	height:264px;
	margin:-1px 0 0 -1px;
	border:1px solid #E3E3E3;
	_position:relative
}
.hkzsw239:hover {
	border-color:#208FE1;
	z-index:1
}
.hkzsw239:hover {
	color:#fc0
}
.hkzsw239:hover {
	color:#fc0
}
.hkzsw239 p {
	height:26px;
	margin-top:10px;
	padding-left:4px
}
.hkzsw239 p a {
	width:70px;
	height:26px;
	line-height:26px;
	background:#208FE1;
	margin-left:5px
}
.hkzsw239 p a:hover {
	background:#89C4EE
}




.hktit8 {
	background-position:0 -50px
}
.hktit8 h3 {
	padding-left:58px
}

.hktable1 th, .hktable1 td {
	border:1px solid #E3E3E3;
	padding:8px 11px 5px;
	font-size:14px
}
.hktable1 th {
	height:33px;
	background:#EBF5FE;
	font-size:20px;
	color:#3F8CD9
}
.hktable1 .last {
	font-size:12px;
	text-align:left;
	line-height:1.8
}
.hkred {
	color:#f00
}
.hktit9 {
	background-position:0 -150px
}
.hktit9 h3 {
	padding-left:58px
}
.wsbmf {
	border-left:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	padding:5px 11px;
	margin:0 auto;
	width:936px;
	line-height:1.8;
	font-family:\5b8b\4f53
}
.wsbmf span, .wsbmf strong, .wsbmf a {
	color:#f30
}
.wsbm th, .wsbm td {
	border:1px solid #E3E3E3;
	padding:5px
}
.wsbm th {
	font-weight:normal
}
.wsbm .selebox {
	float:none
}
.sw258 {
	width:258px
}
.sw258 select {
	width:258px
}
.sw88 {
	width:88px
}
.sw68 {
	width:68px
}
.rico {
	color:#f00
}
.ws258 {
	width:264px
}
.sw256 {
	width:256px
}
.wstxt {
	border:1px solid #ccc;
	height:21px;
	line-height:21px
}
.wssub, .wsres {
	width:120px;
	height:34px;
	margin:6px 20px;
	font-size:16px
}
.wssub {
	background:#208FE1
}
.wsres {
	background:#c96
}

.hkft, .hkfb {
	padding-top:10px
}
.hks1, .hks2, .hks3, .hks4 {
	background:url(../hkimages/fico.png) no-repeat
}
.hks1, .hks2, .hks3, .hks4 {
	height:21px;
	line-height:21px;
	padding-left:20px;
	margin:0 4px
}
.hks2 {
	background-position:0 -30px
}
.hks3 {
	background-position:0 -60px
}
.hks4 {
	background-position:0 -90px
}
.hkfb {
	line-height:2.2
}
.hkfb a {
	margin:0 6px
}
.ft1 {
	left:70px;
	top:20px
}
.ft2 {
	right:70px;
	top:20px
}
.footfix {
	height:32px;
	width:670px;
	position:fixed;
	left:50%;
	bottom:0;
	margin-left:-480px;
	padding:13px 0 0 290px;
	font-family:\5b8b\4f53;
	_display:none;
	z-index:10;
	background:url(../hkimages/fixbg1.gif) no-repeat
}
.h-txt {
	width:90px;
	padding:0 4px;
	border:1px solid #999;
	height:23px;
	line-height:23px;
	margin-right:10px;
	font-family:\5b8b\4f53
}
.h-sub {
	width:82px;
	height:25px;
	margin-left:5px;
	background:url(../hkimages/fixbg2.gif) no-repeat
}
#fcolse {
	width:15px;
	height:15px;
	background-position:0 -280px;
	top:18px;
	right:7px
}
.hkrfix {
	width:190px;
	height:380px;
	right:10px;
	top:20px;
	position:fixed;
	_display:none;
	background:url(../hkimages/fbg3.gif) no-repeat;
	padding:10px 0 0 10px
}
.fixa {
	margin-left:15px;
	background:url(../hkimages/fbg1.gif) no-repeat;
	width:150px;
	height:280px
}
.fixa a {
	height:40px;
	line-height:300px
}
#gotop {
	width:33px;
	height:42px;
	margin:6px 0 0 73px
}
#fixcolse {
	bottom:30px;
	display:none;
	height:40px;
	line-height:40px;
	left:0;
	position:fixed;
	width:120px;
	background:#3B96CF;
	border:1px solid #CCC;
	font-size:14px
}
.fixhidden #fixcolse {
	_display:none
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
.hk-txt {
font:12px "Lucida Sans Unicode", "Lucida Grande", "Arial", sans-serif
}
.selebox select {
left:0
}
}



 /*µ×²¿Æ¯¸¡*/ 
#piaofu{height:357px; width:100%;z-index:1002;right:0px; bottom:0px; position:fixed;  _position:absolute; /* for IE6 */  
 _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);}
#piao_close{ position:absolute; top:5px; right:5px; width:30px; height:30px; cursor:pointer; z-index:20002;}