@charset "utf-8";
body{margin:0px;padding:0px;text-align:center;font-size:12px;background:#FFF url(../images/bg_body.gif) repeat-x left top;}
ul,li,dl,dt,dd,form,h1,h2,h3,h4,p,img{margin:0px;padding:0px;}
img{border:0;}
li{list-style:none;}
a{ color:#525252;text-decoration:none;}
a:hover{text-decoration:underline;}
.mrgtp10{margin-top:10px;}
.mrglf10{margin-left:10px;}
.mrgrt10{margin-right:10px;}
.mrgbt10{margin-bottom:10px;}
.padbt10{padding-bottom:10px;}
.gmfl{float:left;}
.gmfr{float:right;}
.clear{clear:both;visibility:hidden;line-height:0px; font-size:0px;}
.wrap{width:950px;margin:0px auto; text-align:left;}
.header{width:950px; height:111px;margin:0px auto;position: relative; z-index:1000;}
.logo1{float:left;padding-left:7px; padding-top:16px;}
.logo2{float:right;padding-right:10px;padding-top:5px;}
.header .menu{position:absolute; height:52px; margin:0 auto; text-align:center; top:59px; left:0px;}
.header .menu li,.header .menu li a{float:left;display:block;height:52px;width:190px;}
.header .menu li.li1 a{background:url(../images/menu1.jpg) no-repeat;}
.header .menu li.li1 a:hover{background:url(../images/menu1_ov.jpg) no-repeat;}
.header .menu li.li1 a.current{background:url(../images/menu1_on.jpg) no-repeat;}
.header .menu li.li2 a{background:url(../images/menu2.jpg) no-repeat;}
.header .menu li.li2 a:hover{background:url(../images/menu2_ov.jpg) no-repeat;}
.header .menu li.li2 a.current{background:url(../images/menu2_on.jpg) no-repeat;}
.header .menu li.li3 a{background:url(../images/menu3.jpg) no-repeat;}
.header .menu li.li3 a:hover{background:url(../images/menu3_ov.jpg) no-repeat;}
.header .menu li.li3 a.current{background:url(../images/menu3_on.jpg) no-repeat;}
.header .menu li.li4 a{background:url(../images/menu4.jpg) no-repeat;}
.header .menu li.li4 a:hover{background:url(../images/menu4_ov.jpg) no-repeat;}
.header .menu li.li4 a.current{background:url(../images/menu4_on.jpg) no-repeat;}
.header .menu li.li5 a{background:url(../images/menu5.jpg) no-repeat;}
.header .menu li.li5 a:hover{background:url(../images/menu5_ov.jpg) no-repeat;}
.header .menu li.li5 a.current{background:url(../images/menu5_on.jpg) no-repeat;}
/*dropmenu*/
.menu_show,.menu_show_on{width:197px;height:54px;display:block;float:left;background:url(../images/dropmenu/menu_bg.jpg) no-repeat;}
.menu_show:hover,.menu_show_on{background:url(../images/dropmenu/menushow_bg.jpg) no-repeat;}
.dropmenu{color:#666;background-color:#20468c; width:946px; display:none;padding:2px; padding-top:5px;_height:383px;_overflow:hidden;z-index:100;text-align:left;position:absolute; left:0px; top:59px;z-index:3000;}
.dropmenu a{color:#666;}
.dropmenu .box{ background-color:#dedede; padding:9px 7px;float:left;width:932px;}
.dropmenu .content{ border:1px solid #d0d0d0; background-color:#fff;padding:1px;float:left; padding-bottom:10px;*padding-bottom:20px;}
.dropmenu .title{ background:#fbfbfb url(../images/dropmenu/icon_arror3.gif) no-repeat 20px center; height:30px; line-height:30px; vertical-align:middle; padding-left:40px; font-weight:bold; color:#333; margin-bottom:1px;}
.dropmenu .list{ float:left;border-right:1px solid #e3e3e3; width:216px; padding-left:15px;margin-top:10px;overflow:hidden;}
.dropmenu dt{ background:url(../images/dropmenu/icon_arror2.gif) no-repeat left 6px; padding-left:10px; margin-top:5px;line-height:20px;}
.dropmenu dt.dt_shop{background:url(/images/dropmenu/icon_arror2.gif) no-repeat left center;line-height:30px;}
.dropmenu dt img{vertical-align:middle;}
.dropmenu dt.mrg0{margin-top:0px;}
.dropmenu dt img{ padding-top:5px;}
.dropmenu dd{ padding-left:11px;}
.dropmenu dd li{ float:left; background:url(../images/dropmenu/icon_arror4.gif) no-repeat left center; padding-left:8px; width:90px; line-height:1.5em;}
.dropmenu dt a.current,.dropmenu dd li a.current{ font-weight:bold; text-decoration:underline;}
/*banner*/
.banner{ width:950px; margin:0 auto;}
.banner a,.banner div { display:inline; float:left;}
.banner div #con img { margin:0; }
.banner img{ margin-bottom:10px; margin-right:10px;}
/*footer_wrap*/
.footer_wrap{padding:15px 0; clear:both;background:#efefe8 url(../images/bg_footer.gif) repeat-x left top; border-top:1px solid #cdcbc9;}
.footer_bnr{width:960px;margin:0px auto; margin-bottom:10px;}
.footer_bnr a img, .footer_bnr div img { border:5px solid #EFEFE8; float:left;}
.footer_bnr a:hover img, .footer_bnr div:hover img { border:5px solid #fff; }
.footer_bnr a.slide{float:left;}
/*footer*/
.footer{color:#8a8a84;clear:both;width:950px;margin:0px auto;text-align:left; background-color:#fff;}
.footer a{color:#8a8a84;}
.footer_nav{border-bottom:1px solid #efefe8;height:30px;line-height:30px;vertical-align:middle; background:url(../images/footer_arror.gif) no-repeat 13px center; font-size:14px;padding-left:55px; position:relative;}
.footer_nav .title{ float:left;}
.share{ position:absolute;right:22px;top:3px; width:75px; height:23px; z-index:1001;}
.share a{display:block;width:75px; height:23px;}
.share_show,.share_show_on{background:url(../images/share_off.jpg) no-repeat;}
.share_show:hover,.share_show_on{background:url(../images/share_on.jpg) no-repeat;}
#sharemenu{background:#fff; z-index:1000;border:1px solid #94948e; width:120px; height:auto; padding:10px; padding-bottom:0px; position:absolute;right:22px; top:25px; font-size:12px; display:none;}
#sharemenu li{ height:16px; line-height:16px; vertical-align:middle; margin-bottom:10px;}
#sharemenu li a{color:#8a8a84; text-decoration:none;}
#sharemenu li img{ margin-right:5px; vertical-align:top;}
.footer_list{float:left; width:196px; padding:20px 40px; padding-right:0px;}
.footer_list li{background:url(../images/icon_arror2.gif) 2px center no-repeat;padding-left:8px;line-height:20px;}
.footer_list li.litop{background:url(../images/icon_arror2.gif) 2px 8px no-repeat;padding-left:8px;line-height:20px;}
.footer_list li img,.footer h2 img{ margin-left:5px;}
.footer h2{font-size:14px;font-weight:bold;line-height:20px;margin-bottom:3px;}
.footer h3{font-size:12px;font-weight:bold;line-height:20px;}
.footer_list td{ vertical-align:top;}
.page_btntop{float:right;padding:15px 25px 0px 0px; padding-right:25px; height:20px;line-height:20px;margin-top:15px;*margin-top:0;}
/*body_foot*/
.body_foot{ border-top:1px solid #d6d6d6;color:#666;height:34px;text-align:center;padding-top:10px;}
.body_foot .icp{ float:right; text-align:right; margin-right:10px;}
.body_foot .infoot{ float:left;width:400px;text-align:left; padding:0px 10px;}
.infoot li{background:url(../images/icon_arror1.gif) left center no-repeat;padding-left:8px;float:left;margin-right:10px;}
.infoot li a{color:#666;}
.copyright{clear:both;color:#999; font-size:11px;}
