@charset "utf-8";

*{margin:0;padding:0;border:0;}
body{background:#fff;color:#333;font:12px tahoma,arial,\5b8b\4f53,sans-serif;text-align:center;}
li{list-style-type:none;}
a{text-decoration:none;}
a:link,a:visited{color:#333;}
a:hover,a:active{color:#f00;text-decoration:underline;}
a.white:link,a.white:visited{color:#fff;}
a.white:active,a.white:hover{color:#fff;text-decoration:underline;}
.clear{width:100%;height:0;overflow:hidden;font-size:0;line-height:0;clear:both;}
.hzone{width:950px;height:50px;margin:15px auto 10px auto;text-align:left;clear:both;}
.logo{width:260px;height:50px;overflow:hidden;float:left;}
.logo a{width:260px;height:50px;background:url(/files/img/beta/logo.png) no-repeat;font-size:0px;text-indent:-999px;display:block;}
.search{width:558px;height:45px;padding:3px 0 0 0;text-align:right;float:right;}
.menu{width:944px;height:65px;margin:0 auto;padding:0 3px;background:url(/files/img/test/menu.gif) repeat-x;text-align:left;clear:both;}
.menu .box{height:65px;padding:0 10px;background:url(/files/img/test/menu.gif) 0 -65px repeat-x;}
.menu span{margin:0 10px 0 0;}
.topics{padding:0 0 0 20px;height:35px;background:url(/files/img/test/ico_arrow_white.gif) 5px 14px no-repeat;color:#fff;line-height:35px;}
.gshops{height:30px;background:url(/files/img/test/shop_hot_ico.gif) 0 7px no-repeat;overflow:hidden;line-height:30px;}
.gshops strong{height:30px;padding:0 0 0 20px;color:#996c33;}
.main{width:946px;margin:10px auto 15px auto;text-align:left;clear:both;}
.col1{width:208px;float:left;}
.sort{font-size:14px;text-align:center;}
.sort h2{position:relative;top:0;left:-4px;width:216px;height:39px;background:url(/files/img/test/sidebar_h.gif) no-repeat;color:#fff;font-size:14px;line-height:28px;clear:both;}
.sort ul{width:206px;padding:1px 0 11px 0;border:1px solid #e9d4b6;border-top:0;background:#fffde7;clear:both;}
.sort li{width:33%;overflow:hidden;line-height:28px;text-align:center;float:left;}
.sort li a{color:#996c33;}
.col2{width:724px;float:right;}
.shop{width:100%;height:25px;overflow:hidden;}
.shop .tit{width:110px;height:25px;background:url(/files/img/test/shop_old_menu.gif);color:#fff;font-weight:bold;font-size:14px;line-height:27px;text-align:center;float:left;}
.okbox{width:590px;line-height:25px;text-align:right;float:right;}
.shoplist{padding:5px 0;border:2px solid #ffa915;font-size:14px;}
.shoplist ul{width:720px;height:255px;margin:0 auto;overflow:hidden;}
.shoplist ul li{width:120px;height:31px;overflow:hidden;border-bottom:1px dashed #ccc;line-height:31px;text-align:center;float:left;}
.coolsite{width:712px;height:26px;margin:10px 0 0 0;padding:0 5px;border:1px solid #ebca99;background:url(/files/img/test/coolsite_h.gif) repeat-x;color:#996c33;text-align:left;}
.coolsite strong{padding:0 0 0 15px;background:url(/files/img/test/coolsite_ico.gif) 4px 10px no-repeat;font-size:14px;line-height:26px;display:block;float:left;}


.coolsitelist{width:718px;padding:2px;border:1px solid #d8d8d8;border-top:0;text-align:left;}
.coolsitelist ul{background:url(/files/img/test/coolsite_bg.gif) repeat;}
.coolsitelist li{width:100%;height:31px;overflow:hidden;font-size:14px;line-height:31px;}
.coolsitelist .cg{background:#f2542d;}
.coolsitelist strong{width:40px;height:21px;margin:5px 0 0 10px;background:#996c33;font-size:12px;line-height:21px;font-weight:normal;text-align:center;display:inline-block;}
.coolsitelist span{margin:0 10px 0 0;font-size:12px;float:right;}
.coolsitelist .cool{margin:0 15px;}


.footer{width:100%;padding:10px 0;border-top:1px solid #e1e1e1;background:#f6f6f6;}
.inner{width:950px;margin:0 auto;text-align:center;clear:both;}
.inner span{line-height:35px;display:block;clear:both;}
.mybox{width:100%;height:0;overflow:hidden;font-size:0;line-height:0;clear:both;}