body{font:12px/1.5 \5B8B\4F53,Tahoma,Arial,sans-serif;margin:0px auto;text-align:center;padding:0;color:#000;background:#FFF;}
div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;list-style:none;}
a{text-decoration: none;color:#333;}
.clear{clear:both;height:1px;overflow:hidden;margin-top:-1px;}
h3,h2,h1{margin:0;padding:0;}

.w960,.logoarea,.main{width:960px;margin:0 auto;text-align:left;}
.toparea,.searchbutton,.menuarea{background:url(../images/publicline.gif) repeat-x;}
.logoarea h1 a,.logoarea h2 a,.select p,.keytext,.menu li.current,.menusub,.hotline,.cart{background:url(../images/public.gif) no-repeat;}

.toparea{background-position:left top;height:28px;line-height:28px;}
.loginInfo{color:#181818;float:left;}
.loginInfo a{color:#181818;}
.topNav{float:right;}
.topNav a{color:#000;}
.logoarea{height:82px;}
.logoarea h1,.logoarea h2{float:left;padding:11px 0 0 19px;}
.logoarea h1 a,.logoarea h2 a{display:block;width:299px;height:63px;background-position:left -125px;text-indent:-999999px; background-image:url(../images/logo.jpg)}
.searcharea{float:right;padding-top:18px;width:550px;}
.search{width:540px;height:27px;padding:4px;background-color:#EDEDED;}
.select{float:left;position:relative;font-size:14px;width:113px;z-index:1000;}
.select p{line-height:25px;padding-left:10px;cursor:pointer;border:1px solid #C6C6C6;width:94px;height:25px;background-position:-239px -130px;margin:0;}
.select ul{display:none;position:absolute;left:0;top:27px;border:1px solid #C6C6C6;border-top:none;background:#fff;width:104px;padding:6px 0;}
.select ul li{line-height:24px;padding-left:15px;cursor:pointer;}
.select ul li.current{background-color:#F8F8F8;color:#333;}
.search input{float:left;}
.keytext{width:275px;height:23px;line-height:23px;border:1px solid #BDBDBD;padding-left:30px;font-size:12px;color:#686868;margin-right:5px;background-position:-344px -130px;background-color:#fff;}
.searchbutton{background-position:left -128px;width:42px;height:22px;border:0;margin:2px 0 0 0;color:#fff;font-weight:bold;line-height:22px;}
.searchkey{float:left;padding:6px 0 0 6px;}
.hotkey{color:#B1B1B1;padding:6px 0 0 6px;}
.hotkey a{color:#B1B1B1;}
.menuarea{background-position:left -35px;height:83px; position:relative; z-index:999;_background:url(../images/publicline.gif) left -35px repeat-x;}
.menu{float:left;margin-top:3px;}
.menu li{float:left;padding:0 20px;font-weight:bold;font-size:14px;line-height:34px;}
.menu a,.menusub a{color:#fff;}
.menu li.current{width:79px;text-align:center;padding:0;background-position:-297px -87px;}
.menusub{background-position:left top;float:right;width:375px;height:40px;padding-left:8px;_background:url(../images/public.gif) left top no-repeat;}
.menusub li{float:left;width:93px;text-align:center;font-size:14px;font-weight:bold;padding-top:9px;}
.menusub li.w85{width:85px;}
.hotline{float:left;width:276px;height:33px;text-indent:-9999px;background-position:13px -87px;padding-left:13px;margin-top:5px;}
.serviceQQ{float:left;padding:10px 0 0 0;width:316px;text-align:center;}
.serviceQQ a{color:#fff;font-weight:bold;margin-right:10px;}
.cart{float:left;margin-top:5px;width:303px;height:24px;background-position:-23px -45px;position:relative;color:#3F3F3F;padding:9px 0 0 37px;position:relative;}
.cart .settlement{display:block;color:#fff;width:50px;height:21px;top:6px;right:15px;position:absolute;line-height:21px;padding-left:6px;}
.cart b{color:#FF0000;}
.cartajxa{ position:absolute; right:-1px; top:32px; width:400px; border:1px solid #BB1112;background-color:#fff; z-index:900; display:none;}
.cartajxa table{width:380px; margin:0 auto; text-align:center;}
.cartajxa table th{font-weight:normal;color:#333;background-position:left 23px;line-height:24px;}
.cartajxa table td{height:62px; border-top:1px dashed #ccc;}
.cartajxa table .title{text-align:left;}

a:hover{color:#C22522;}
.menu a:hover{color:#A4EBFF;}
.menusub a:hover,.cart a:hover.settlement{color:#FFFF00;}
.main{padding-top:10px;overflow:hidden;}

.footer{border-top:2px solid #FF9800;text-align:center;line-height:22px;color:#171717; padding-bottom:10px;}
.footer a{color:#171717;}
.footerSer{border-top:1px solid #fff;background-color:#F6F6F6;height:37px;font-weight:bold;color:#6C6C6C;margin-bottom:10px;}
.footerSer a{color:#6C6C6C;margin-right:10px;}
.footerSer img{vertical-align:middle;margin-top:-2px;}
.footerSer .w960{padding-top:8px;}
.footerSer p{float:right;margin:0;}
.footer a:hover{color:#C22522;}