/* fixed */
li{list-style:none;}
img{border:0;}

.vm *,
.mimg{vertical-align: middle;}
.clx{*zoom: 1; height:20px; line-height:20px;}
.clx:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

/* header */
#w_header{background:url(../pic/bg_top.gif) repeat-x 0 -54px;width:995px;margin:0 auto;}
#w_logo{float: left;margin-left:10px;}
.ban{width:468px;height:60px;float: right;margin:6px 35px 0 0;}
#w_nav{clear:both;padding:1px 0 0 12px;}
#w_nav li,
#w_nav li a,
#w_nav li a span{float: left;}
#w_nav li a{padding-left:12px;background: url(../pic/bg_top.gif) no-repeat 0 0; font-family:Arial}
#w_nav li a span{height:27px;line-height:30px;padding-right:12px;background: url(../pic/bg_top.gif) no-repeat top right;overflow:hidden;cursor:pointer; color:#fff;}
#w_nav li a:link,
#w_nav li a:visited{color: #fff;text-decoration: none; }
#w_nav li a:hover span{text-decoration: underline;}
#w_nav li a.action{background-position:0 -27px;}
#w_nav li a.action span{background-position:right -27px;color: #001066;}
#w_nav li.langs{float: right;padding:5px 12px 0 0;color: #fff;}
#w_nav li.langs a{float: none;padding:0 5px;background: none; text-decoration:underline;}
#w_nav li.langs a.big5{width:35px; height:15px; background:url(../pic/top_icon.png) no-repeat; display:inline-block; overflow:hidden; vertical-align:-5px; *vertical-align:middle;padding-right:0px;  margin-bottom:1px; margin-bottom:2px\9;}
#w_nav li.langs a.iehack{_text-decoration:underline;}
#w_nav li.langs a.phone{padding-left:12px;background:url(../pic/top_icon.png) no-repeat; background-position:-1px -51px; background-position:-1px -53px\9; display:inline-block; vertical-align:middle\9; text-decoration:underline;}
.new_a{position: relative; }
.new_ic{position: absolute;top:-10px;left:54px; }

#w_sec_nav{clear:both;padding:3px 12px;background: #e0f0ff;}
#w_sec_nav .w_tel{float: left;padding-left:18px;font-weight:bold;color: #021d78;background: url(../pic/bg_top.gif) no-repeat 0 -200px; font-family:Arial}
#w_sec_nav .w_func{float: right;}
#w_sec_nav .w_func a{margin:0 3px;}
#w_sec_nav .w_func a.online{background:url(../pic/top_icon.png) 0px -27px no-repeat; padding-left:16px; padding-top:1px;}
#w_sec_nav .w_help{color: #de3101;}

#dec_line{height:4px;font: 2px/4px arial;line-height:4px;margin:0;background: #fff url(../pic/bg_top.gif) repeat-x left bottom;}

/* footer */
#w_footer{clear:both;margin:0 0 8px 0;padding-top:8px;text-align: center;color: #999;border-top:1px #000 dotted;width:995px;margin:0 auto; font-family:Arial; color:#001D75}
#w_footer p{margin:5px 0;padding:0;}
#w_footer a{color: #001D75; text-decoration: none; font-family:Arial;}
#w_footer a:hover{color:#d02e2e; text-decoration: underline;}
#w_footer .mb15{margin:10px 0px 15px 0px; font-family:Arial; color:#999999;}
#w_footer .mb15 a{color:#999999; text-decoration:none;}
#w_footer .mb15 a:hover{text-decoration:none;}
#w_footer .seo_hl{border:1px solid #eaeaea; padding:5px 10px; margin-bottom:5px; font-family:Arial; text-align:left; line-height:1.6em;}
#w_footer .seo_hl a{color:#8C8C8C; padding-right:16px; text-decoration:none;}
#w_footer .seo_hl a:hover{text-decoration:none;}
#w_footer a.verisign,#w_footer a.alipay,#w_footer a.itrust{background:url(../pic/footer_logo.png) no-repeat; margin-right:10px; display:inline-block; vertical-align:middle;overflow:hidden;}
#w_footer a.verisign{width:72px; height:39px;}
#w_footer a.alipay{width:69px; height:33px; background-position:-90px -3px;}
#w_footer a.itrust{width:32px; height:31px; background-position:-176px -4px;}