@charset "utf-8";
/* CSS Document */


html, body, div, span, object,
h1, h2, h3, h4, h5, h6, p, a, img,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;  color: #1d3849;}
body { line-height: 1; }

ol, ul { list-style: none; }
a {color:#1d3849;text-decoration:none; }
a:focus{outline:none;}
a:active{outline:none;}
a img { border:0; }
body { font-family:"微软雅黑"; margin:0; padding:0;word-wrap:break-word;font-size:12px; background: #eff6fd; }

.clear { clear:both; height:0px; overflow:hidden; }
.left { float:left; }
.right, .more{ float:right; }
.line_wrap { min-width:1000px; }
.line { width:1000px; margin-left:auto; margin-right:auto; }
.png{ behavior: url("./iepngfix.htc"); }

/* div {outline: 1px dashed red;} */
#top_wrap{height:31px;border-top:1px solid #f3f7fb}
#top_wrap #add{float:right}
#add{margin:10px 0;}
#add a{display:block;width:100px;float:right;text-align:center;border-right:1px solid #999}
#add a.last{border:none;}
#top_wap #add a{color:#7f8e98}

#header_wrap{background:url(../images/top.jpg) repeat-x; }
#logo{ margin-top:10px;}

#tel{clear:right;width:200px;line-height:22px;margin-top:15px;}

#header{position:relative}
#hd_search{margin-top:15px;width:280px;float:right;height:26px;overflow:hidden}
#hd_search input{width:150px;height:26px;float:left;border:none;text-indent:10px;line-height:26px;margin:0;padding:0}
#hd_search input.btn{background:url(../images/serach-btn.jpg) no-repeat; width:36px;height:26px;overflow:hidden}
#hd_search a{line-height:26px;font-size:12px;padding-right:5px}
#nav_wrap{background: url("../images/nav.png") top center no-repeat; height: 46px; position: relative;margin-top:-430px;   z-index: 1000;}
#nav{height:46px; left:260px;position:relative}
#nav ul{z-index:1000}
#nav ul li{float:left; line-height:40px; text-align:center; background:url(../images/nav-li.jpg) right no-repeat; z-index:1000;width:107px;position:relative}
#nav ul li a{display:block;color:#44708c;font-size:14px;margin-left:-20px }
#nav ul li.home a{margin-left:10px}
#nav ul li a:hover,#nav ul li.top_level a.current{color:#000;}
#nav li ul{position:absolute;display:none;width:140px;top:40px;z-index:1000;left:0}
#nav li ul li{background:#233d4e;display:block;opacity:0.9;filter:alpha(opacity=90);width:108px;border-bottom:1px solid #fff;position:relative}
#nav li ul li.last{border:none}
#nav li ul li.current{background:#83939b}
#nav li ul li a{color:#fff;height:40px;font-size:12px;margin:0;height:30px;line-height:30px;}
#nav li ul li a:hover{color:#fff}
#nav li ul li ul{left:108px;top:0;position:absolute}

.banner_wrap{position: relative;  overflow: hidden;height:430px;}
#hkuc_fs_roll {height:430px; z-index: 10;  overflow: hidden;width:100%;margin:0 auto}
.cntrpos_wrapper{ width: 100%; position: relative; left: 50%; height:100%; }
.cntrpos_inner{ position: absolute; }
.cntrpos_cntr{ margin-left: -50%; *position: relative; *margin-left: 0px; *left: -50%; }

.hkuc_fs_slide ul.list{ z-index:5; }
.hkuc_fs_slide .hkuc_fs_number{   z-index:10; }
.hkuc_fs_slide .loading{ position:absolute; left:50%; top:50%; margin-left:-4em; margin-top:-0.5em; }
.hkuc_fs_slide #login{  width:1200px; height:46px; position:relative; left:572px; top:390px; margin:0 auto;  z-index: 10; _z-index:10; +z-index:10;}
.hkuc_fs_slide .hkuc_fs_number_wrap{  width:270px; text-align: left; position:relative; top:390px; margin:0 auto; _z-index:5; +z-index:5; z-index: 10; }
.hkuc_fs_slide .hkuc_fs_number a{ display: inline-block; background:url("../images/hkuc_li.png") no-repeat; width:25px; height:25px; margin:0 1px; text-align:center; line-height:25px; overflow:hidden; cursor:pointer; /*opacity:0.4; filter:alpha(opacity=40); */}
.hkuc_fs_slide .hkuc_fs_number a.current{  cursor:default; color: #fff; }


#link-wrap{background: #1d3849; height: 42px; margin-top: 24px;}
#link{line-height:22px;padding-top:10px; }
#link a,#link p,#link span{color:#eff6fd; font-size: 14px;padding:0 4px }
#link a:hover{color:#6cc0f7;text-decoration:underline}
#footer{height:40px;text-align:center;line-height:40px}








