/* 2009-12-23 15:15*/
body { margin:0; padding:0; font:12px/150% ËÎÌå; color:#333;}
form { margin:0; padding:0;}
div { margin:0; padding:0; font-size:12px;}
img { border:0;}
select { font-size:12px;}
a:link,a:visited { color:#333333; text-decoration:none;}
a:hover,a:active { color:#1397e2; text-decoration:none;}

ul,li,p { margin:0; padding:0; list-style-type:none;}
h2,h3,h4{ margin:0; padding:0; font-size:14px; line-height:150%;}
h1 {margin:0; padding:0; line-height:120%;}
hr {filter:alpha(opacity=100,finishopacity=0,style=3);}
td { font-size:12px; font-family:"ËÎÌå"; color:#333; line-height:150%;}
li { text-align:left;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both;}
.hidden {display:none;}
.show { display:block;}

.mt-5 { margin-top:5px;}
.mt-10 { margin-top:10px}
.main_shadow{ height: 4px; overflow:hidden;}
.warp { width:100%;}
.head { width:938px; height:124px; margin:0 auto}
.head .logo { float:left; margin-top:25px}
.head .menu { float:right; width:662px; height:85px; margin:20px 1px 0 0; background:url(hk/menu_bg.jpg) no-repeat 0 24px}
.head .menu p { text-align:right; color:#999;}
.head .menu p a:link,.head .menu p a:visited { color:#999;}
.head .menu span { color:#1397e2;}
.head .menu ul { float:left;}
.head .menu li { float:left; padding:20px 11px 11px 11px;}
.head .menu li span { font-weight:bold; color:#fff;}
.head .menu form { float:left; padding:19px 0 0 28px}
.head .menu input { float:left; border:0}
.head .menu .int { padding-left:20px; margin-right:6px; width:116px; height:18px; line-height:18px; overflow:hidden; background:url(hk/sear_int.jpg) no-repeat;}
.head .menu .btn { width:29px; height:21px; cursor:pointer; background:url(hk/sear_btn.jpg) no-repeat;}
.head .menu div { clear:both; height:33px; position:relative; z-index:10;}
.head .menu div div { position:absolute; z-index:11; padding:0 8px; height:33px; overflow:hidden; background:url(hk/menu_1.jpg) no-repeat}
.head .menu div div.bg1 { background:url(hk/menu_1.jpg) no-repeat}
.head .menu div div.bg2 { background:url(hk/menu_2.jpg) no-repeat}
.head .menu div div.bg3 { width:735px; background:url(hk/menu_3.jpg) no-repeat}
.head .menu div a { margin:0 8px; line-height:35px}

.foot { margin:2px auto 0 auto; padding:10px 0 20px 0; width:938px; border-top:solid 10px #81c1f1;}
.foot p { padding:4px; text-align:center; color:#666;}

.main { width:938px; margin:0 auto; padding:4px 0; border-top:solid 1px #b1c6d9; border-bottom:solid 1px #428cd3;}
.banner dl { padding:0; margin:0; width:703px; height:232px; overflow:hidden;}
.banner dd { display:none; padding:0; margin:0;}
.banner dt { position:relative; padding:0; margin:0; top:-30px; left:576px;}
.banner dt span { display:inline-block; margin:0 2px; width:20px; height:20px; line-height:20px; text-align:center; cursor:pointer; background:url(hk/num_bg.jpg) no-repeat;}
.banner dt span.act { color:#fff; background:url(hk/num_act.jpg) no-repeat;}
.box .tit { height:34px; line-height:34px; background:url(hk/tit01_bg.jpg) repeat-x;}
.box .tit h2 { text-align:center; line-height:34px; font-size:13px; color:#fff;}
.box .txt { margin-top:1px; border:solid 1px #b1c5de;}

.quick { width:231px;}
.quick ul { margin:10px 12px;}
.quick li { float:left; height:32px; width:102px; background:url(hk/line01.jpg) no-repeat 32px 28px;}
.quick img { vertical-align:middle; margin-right:5px;}
.quick p { clear:both; padding:9px; text-align:center;}
.quick .txt { height:195px;}

.hkyw { width:231px;}
.hkyw .txt { height:181px; text-align:center;}
.hkyw .txt p { padding:1px;}
.hkyw .txt .indexad .list6 { height:158px; overflow:hidden;}
.hkyw .txt .indexad .list6 li { padding:1px 7px; height:79px; overflow:hidden;}

.news { margin-left:4px; width:468px;}
.news ul { padding:7px 15px;}
.news li { padding:0 0 0 9px; height:24px; line-height:24px; background:url(hk/icon01.jpg) no-repeat 0 50%;}
.news li span { float:right; color:#666;}
.news li font { font-size:12px;}
.news .tit { background:url(hk/tit02_bg.jpg) no-repeat;}
.news .tit h2 a { display:inline-block; width:115px; height:34px; line-height:34px; text-align:center; text-decoration:none; color:#fff;}
.news .tit h2 a:hover, .news .tit h2 .act { background:url(hk/tit02_act.jpg) no-repeat}
.news .txt { height:181px;}

/*--ÎÄÕÂ--*/
.bg0 { padding:0; background:#fefefe; border-top:0;}
.bg1 { background:#fff;}
.main_con { float:right; width:730px; background:#fff;}
.main_side { float:left; width:202px; overflow:hidden;}
.main_side p { padding:18px 0 8px 32px; font-weight:bold; color:#fff;background:url(hk/sub_menu_tit.jpg) no-repeat;}
.main_side ul { padding-top:20px;}
.main_side .sub_menu li { padding:8px 0 4px 32px; height:18px; font-weight:bold; background:url(hk/sub_menu_bg.jpg) no-repeat;}
.main_side .sub_menu li a:link,.main_side li a:visited { color:#555555;}
.main_side .sub_menu li a:hover,.main_side li a:active { color:#4dbae1;}
.main_side .quick li { float:left; height:32px; width:102px; background:url(hk/line01.jpg) no-repeat 32px 28px;}
.main_side .quick img { vertical-align:middle; margin-right:5px;}

.con { background:url(hk/con_bg.jpg) repeat-y;}
.con .page { padding-top:5px; text-align:center;}
.con .path { padding:28px 0 16px 30px; height:18px; background:url(hk/con_top.jpg) no-repeat;}
.con .text { padding-bottom:10px; background:url(hk/con_bot.jpg) no-repeat left bottom;}
.con .text h1 { padding:27px 0 15px 0; text-align:center; font-size:16px; color:#1397e2;}
.con .text .c_author { padding:12px; text-align:center; color:#404040;}
.con .text .c_content { padding:10px 20px;}
.con .text .c_content p { padding:5px 0;}
.con .text .c_next { padding:10px 20px;}
.con .text .c_next li { height:24px; line-height:24px; color:#1397e2;}
.con .text .c_next li a { color:#404040;}
.con .text .line { margin:0 auto; width:600px; height:1px; overflow:hidden; background:#eee;}
.con .text .list { padding:10px 20px;}
.con .text .list .tit { padding:8px 4px; background:url(hk/line02.jpg) repeat-x left bottom;}
.con .text .list .tit a { float:right; padding-top:8px;}
.con .text .list .tit h2 { display:inline-block; cursor:pointer;}
.con .text .list .txt { clear:both; padding: 8px 4px 4px 4px;}
.con .text .list .txt .fl { width:204px;}
.con .text .list .txt .fr { width:460px;}
.con .text .list .txt .fr li { padding:0 0 0 9px; height:24px; line-height:24px; background:url(hk/icon01.jpg) no-repeat 0 50%;}
.con .text .list .txt .fr li span { float:right; font-size:12px; color:#666;}
.con .text .list .txt .fr li font { font-size:12px;}
.con .text .list .txt .fl li { clear:both; height:153px;}

.con .text .lists { padding: 0 45px;}
.con .text .lists li { padding:0 0 0 9px; height:24px; line-height:24px; background:url(hk/icon01.jpg) no-repeat 0 50%;}
.con .text .lists li span { float:right; font-size:12px; color:#666;}
.con .text .lists li font { font-size:12px;}
.con .text .top { position:relative; top:-14px; left:1px; height:185px;  background:url(hk/top_bg.jpg) no-repeat;}
.con .text .top .box { height:157px; overflow:hidden;}
.con .text .top .box li { display:none; clear:both; padding:15px 15px 0 15px;}
.pic_art { float:left; padding:5px 17px 9px 7px; width:180px; height:130px; background:url(hk/img_bg.jpg) no-repeat;}
.con .text .top .btn { padding-right:15px; text-align:right;}
.con .text .top .btn span { display:inline-block; margin:0 2px; width:20px; height:20px; line-height:20px; text-align:center; cursor:pointer; background:url(hk/num_bg.jpg) no-repeat;}
.con .text .top .btn span.act { color:#fff; background:url(hk/num_act.jpg) no-repeat;}
.pic_art_title a { padding-bottom:4px; color:#1397e2;}
.pic_art_title a:link,.pic_art_title a:visited { color:#1397e2;}
.pic_art_title a:hover,.pic_art_title a:active { color:#1397e2;}
.pic_art_content a:link,.pic_art_content a:visited { color:#444;}
.pic_art_content a:hover,.pic_art_content a:active { color:#1397e2;}

.txt_1 {
background-color:#F1F1F1;
border-top:1px solid #E3E3E3;
padding:7px;
width:100px;
}
.txt_2 {
background-color:#FFFFFF;
border-top:1px solid #E3E3E3;
border-right:1px solid #E3E3E3;
padding:7px;
width:100px;
}
.txt_9 {
border-top:1px solid #E3E3E3;
height:28px;
line-height:35px;
margin-top:5px;
}
.zwms_lxfs {
background:transparent url(hk/zwms_lxfs.gif) repeat-x;
font-weight:bold;
height:28px;
line-height:28px;
padding-left:8px;
}