@charset "gb2312";
/* CSS Document */
html, body { padding:0; margin:0; height:100%; background:url(bg_body.jpg) repeat-y center top #e9e9e9 !important; width:100%; text-align:center; font-size:12px; font-family:"ËÎÌå", Verdana, Geneva, sans-serif; color:#000; }
input, form, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, span, a, P { padding:0; margin:0; outline:none; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
select { font-size:12px; margin:0px; padding:0px;}
ul, li { list-style:none; font-size:12px; }
table,td,tr { font-size:12px; border:none; padding:0; margin:0; }
img { border:none; }
.clear { clear:both; font-size:1px; width:1px; visibility:hidden; line-height:100%; }
.hidden { display:none; }
A { text-decoration:none; color:#1d4896; font-size:12px }
A:HOVER { text-decoration:none; color:#e11212}
.wrap { width:970px; margin:0px auto;}
.space_2 { height:2px; font-size:1px; width:100%; clear:both; }
.space_3 { height:3px; font-size:1px; width:100%; clear:both; }
.space_5 { height:5px; font-size:1px; width:100%; clear:both; }
.space_7 { height:7px; font-size:1px; width:100%; clear:both; }
.space_9 { height:9px; font-size:1px; width:100%; clear:both; }
.space_15 { height:15px; font-size:1px; width:100%; clear:both; }
.space_20 { height:20px; font-size:1px; width:100%; clear:both; }
.clearit{height:0;line-height:0;clear:both;font-size:0;}
.style2012 { background:url(bg_body.jpg) repeat-y center top; width:100%; }

.wrapper { width:980px; margin:0px auto; }
.head { height:90px; position:relative; background:url(head.jpg) no-repeat left center; }
#logo { position:absolute; width:200px; height:70px; left:10px; top:10px; cursor:pointer;}
#headlink { height:24px; line-height:24px; width:315px; position:absolute; right: 1px; top:17px;}<!--edit by liuli 2012-7-17-->
#headlink a { float:left; line-height:20px; padding:0px 5px; color:#2052aa; }
#headlink .link3 { background:url(ico_k.gif) no-repeat right top; padding-right:25px;}
.menu { height:44px; width:980px; margin:0px auto; position:relative; z-index:9999; }
.menu_box { height:37px; padding-top:3px; padding-bottom:4px; width:980px; overflow:hidden; background:url(bg_menu.jpg) no-repeat center top;}
.menu_box ul { height:37px; float:left; padding-left:20px; overflow:hidden;}
.menu_box ul li { float:left; padding:2px 15px 0px 6px; cursor:pointer; height:35px; line-height:35px; overflow:hidden; background:url(menu_line.jpg) no-repeat scroll right 0 transparent;}
.menu_box ul li a { display:block; cursor:pointer; padding-left:20px; float:left; line-height:35px; font-size:14px; font-weight:600; color:#fff;}
.menu_box ul li a span { cursor:pointer; float:left;}
.menu_box ul li a b { float:left; width:20px; height:35px;}
.menu_box ul li.on { height:37px; overflow:hidden; }
.menu_box ul li.on a{position:relative;z-index:999;color:#1d4896;display:block;height:35px;line-height:35px;padding:0px 0px 0px 20px;background:url(/images/cur_left.jpg) no-repeat 0px 0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cur_left.jpg', sizingMethod='crop');float:left;text-decoration:none;}
.menu_box ul li.on a b{position:relative;z-index:999;float:left;width:20px;height:35px;background:url(/images/cur_right.jpg) no-repeat 0px 0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cur_right.jpg', sizingMethod='crop');}
.menu_box li.cur { overflow:hidden; height:37px;}
.menu_box li.cur a { cursor:pointer;position:relative;z-index:999;color:#1d4896;display:block;height:35px;padding-left:20px;background:url(/images/cur_left.jpg) no-repeat 0px 0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cur_left.jpg', sizingMethod='crop');float:left;text-decoration:none;}
.menu_box li.cur a b { position:relative;z-index:999;float:left;width:20px;height:35px;background:url(/images/cur_right.jpg) no-repeat 0px 0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cur_right.jpg', sizingMethod='crop');}
.menu_iframe { position:absolute;visibility:inherit;top:44px;left:0;width:100%;height:0;z-index:2;filter:Alpha(Opacity=0);background:none;border:0;}
.menushop { width:127px; height:37px; position:absolute; right:10px; top:3px; }

.indexad { height:384px; overflow:hidden;}
.notice { height:32px; background:url(bg_notice.jpg) repeat-x left center; position:relative; }
.notice_txt { width:500px; height:32px; line-height:32px; padding-left:30px; background:url(ico_notice.gif) no-repeat left -2px; position:absolute; left:20px; top:0px; color:#868789; text-align:left; }
.notice_txt a { color:#868789; }
.notice_txt a:hover { text-decoration:underline; }
.notice_search { height:19px; width:270px; top:6px; right:15px; position:absolute; }
.notice_key { width:217px; height:16px; line-height:16px; padding:2px 10px 1px; background:url(search_key.jpg) no-repeat left center; border:none; float:left;}
.notice_submit { width:29px; height:19px; background:url(search_submit.jpg) no-repeat left center; border:none; float:left; cursor:pointer; }

.footlink { border-bottom:dotted 1px #dcdcdc;}
.footlink dl { float:left; height:200px; width:133px; border-right:dotted 1px #dcdcdc; padding:0px 13px; }
.footlink dt { height:52px;}
.footlink dd { height:22px; width:120px; line-height:22px; margin:0px auto; text-align:left; background:url(ico_1.gif) no-repeat left center; }
.footlink dd a { float:left; display:block; text-indent:12px; color:#4c4c4c; height:22px; line-height:22px; clear:both;}
.footlink dd a:hover { text-decoration:underline; }
.foot { padding:10px 0px 80px;}
.foot ul { text-align:center;}
.foot li { color:#595959; height:25px; line-height:25px;}
.foot li span { padding:0px 10px;}
.foot_line { border-bottom:solid 1px #dedede; padding-top:50px; margin-bottom:20px;; font-size:1px; height:10px; clear:both; }