@charset "utf-8";
/* header */
.header{width:100%;}
.header-top{height:35px; background-color:#FAFAFA; border-bottom:1px solid #DDD; overflow:hidden;}
.header-tag{line-height:35px;}
.header-tag a{float:left; display:inline-block; padding:0 13px 0 12px; background:url(/theme/img/default-tag-bg.gif) right no-repeat; color:#999;}
.header-tag a:hover{color:#666;}
.header-tag a.none{background:none;}
.header-tag a.main{padding-left:0;}
.header-tag a.last{padding-right:0;}

/* header-nav */
.header-nav{padding-top:6px; padding-bottom:15px;}
.header-logo{float:left; width:234px; height:60px; background:url(/theme/img/default-logo.gif) left no-repeat;}
.header-logo a{display:block; width:234px; height:60px;}
.header-ads960{float:right; width:960px; height:60px;}
.header-menu{margin-top:6px; height:45px; line-height:45px; background-color:#47B816; font-size:16px; border-bottom:2px solid #237705;}
.header-menu a{display:inline-block; float:left; padding:0 14px 0 14px; color:#FFF; background:url(/theme/img/default-menu-bg.gif) right no-repeat;}
.header-menu a:hover{background-color:#4BC617; color:#FFFF00;}
.header-menu a.none{background-image:none;}
.header-menu-lf{float:left; margin-left:5px;}
.header-menu-rt{float:right; font-size:12px; height:35px; line-height:35px; background-color:#4BC617; margin:5px 10px 0 0;}
.header-menu-rt a:hover{background-color:none;}

/* tagnav */
.tagnav{}
.tagnav-box{border: 2px solid #c0eb7c;}
.tagnav-line{}
.tagnav-bg{background: #f9fff0;}
.tagnav-name{width: 590px; height: 30px; line-height: 30px; overflow: hidden; float: left; margin-left: 6px; padding: 3px 0;}
.tagnav-name a{color: #333; margin-left: 10px}
.tagnav-name a:hover{color: #fb6400; text-decoration: underline;}
.tagnav-name a.first{margin-left: 0; border-radius: 5px; padding: 5px; cursor: pointer; border: 1px solid #AFC481; background: #F2FFC9; color: #70913A;}
.tagnav-name a.first:hover{text-decoration: none;}

/* default-hot */
.default-hot{}
.default-hot-w500{float:left; width:500px;}
.default-w500-img{}
.default-w500-img a{display:inline-block; width:500px; height:225px;}
.default-hot-w685{float:right; width:685px; font-family:\5FAE\8F6F\96C5\9ED1;}
.default-w685-img{margin-left:-15px; margin-top:-15px;}
.default-w685-img a{display:inline-block; float:left; width:160px; height:105px; position:relative; margin-top:15px; margin-left:15px; line-height:1px; cursor:pointer;}
.default-w685-img a img{width:160px; height:105px; background-image:url(/theme/img/image-max.jpg); cursor:pointer;}
.default-w685-img a span{position:absolute; display:block; width:160px; height:30px; left:0; bottom:0; cursor:pointer;}
.default-w685-img a:hover span{height:30px; background-color:#000;}
.default-w685-img em{position:absolute; display:block; white-space:nowrap; font-size:14px; color:#FFF; left:0; bottom:0; z-index:10;}
.default-w685-img em.name{width:140px; height:30px; line-height:30px; margin-left:10px; overflow:hidden;}
.default-w685-img em.icon-new{background:url(/theme/img/icon-new.gif) no-repeat; width:36px; height:20px; left:0; top:0;}
.default-w685-img em.icon-hot{background:url(/theme/img/icon-hot.gif) no-repeat; width:36px; height:20px; left:0; top:0;}

/* default-set */
.default-set{padding-top:20px; padding-bottom:10px;}
.default-set a{color:#333;}
.default-set a:hover{color:#F57;}
.default-tui{float:left; width:880px;}
.default-tui-name{font-family:\5FAE\8F6F\96C5\9ED1; height:26px;}
.default-tui-name h2{display:inline-block; float:left; font-size:20px; height:24px; line-height:24px; color:#333; margin-right:20px;}
.default-tui-name span{display:inline-block; float:left; height:24px; line-height:24px; font-size:14px; border-radius:5px; padding:0 15px; cursor:pointer;}
.default-tui-name span.cur{background:#0CACFF; color:#FFF;}
.default-tui-icon{margin-left:-24px;}
.default-tui-icon a{display:inline; float:left; width:88px; margin-top:15px; margin-left:25px; line-height:1px; text-align:center; position:relative; cursor:pointer;}
.default-tui-icon img{width:76px; height:76px; border:0; background-image:url(/theme/img/image-min.gif);}
.default-tui-icon span{display:block; margin:5px auto 0; width:88px; height:17px; line-height:17px; white-space:nowrap; overflow:hidden; cursor:pointer;}
.default-tui-icon em{position:absolute; left:8px; top:2px; display:block; width:37px; height:37px;}
.default-tui-icon em.ico-new{background:url(/theme/img/ico-new.gif) no-repeat;}
.default-tui-icon em.ico-hot{background:url(/theme/img/ico-hot.gif) no-repeat;}

.default-tag{float:right; width:300px;}
.default-tag-name{font-family:\5FAE\8F6F\96C5\9ED1; height:28px;}
.default-tag-name h2{height:24px; line-height:24px; font-size:20px;}
.default-tag-list{}
.default-tag-icon{margin-left:-15px;}
.default-tag-icon a{float:left; display:block; width:90px; height:75px; margin-left:15px; margin-top:15px; text-align:center; cursor:pointer;}
.default-tag-icon a img{width:90px; height:50px; border:none;}
.default-tag-icon a span{width:90px; height:17px; line-height:17px; margin-top:7px; display:block; white-space:nowrap; overflow:hidden;}

/* default-new */
.default-new{}
.default-new a{color:#333;}
.default-new a:hover{color:#F57;}
.default-new-name h2{display:inline; font-size:20px; height:23px; line-height:23px; color:#333; font-family:\5FAE\8F6F\96C5\9ED1;}
.default-new-name span{float:right; display:inline; line-height:23px; color:#999;}
.default-new-name span em{margin:0 7px; font-family:Verdana; font-size:11px; font-weight:bold; color:#6DD900;}
.default-new-name span a{font-size:12px; margin-left:20px; color:#999;}
.default-new-icon{margin-left:-34px;}
.default-new-icon a{display:inline; float:left; width:88px; margin-top:15px; margin-left:35px; line-height:1px; text-align:center; position:relative; cursor:pointer;}
.default-new-icon img{width:76px; height:76px; border:0; background-image:url(/theme/img/image-min.gif);}
.default-new-icon span{display:block; margin:5px auto 0; width:88px; height:17px; line-height:17px; white-space:nowrap; overflow:hidden; cursor:pointer;}
.default-new-icon em{position:absolute; left:8px; top:2px; display:block; width:37px; height:37px;}
.default-new-icon em.ico-new{background:url(/theme/img/ico-new.gif) no-repeat;}
.default-new-icon em.ico-hot{background:url(/theme/img/ico-hot.gif) no-repeat;}

/* default-item */
.default-item{margin-left:-16px;}
.default-item a{color:#333;}
.default-item a:hover{color:#F57;}
.default-item-list{float:left; width:590px; border:1px solid #E9E9E9; margin-top:16px; margin-left:16px;}
.default-item-name{height:37px; background-color:#EFEFEF;}
.default-item-name a{display:inline; height:37px; line-height:37px;}
.default-item-name a.name{float:left; font-size:16px; margin-left:15px; font-family:\5FAE\8F6F\96C5\9ED1;}
.default-item-name a.more{float:right; margin-right:15px; color:#999;}
.default-item-icon{padding-bottom:15px; margin-left:-24px;}
.default-item-icon a{display:inline; float:left; width:88px; margin-top:17px; margin-left:33px; line-height:1px; text-align:center; position:relative; cursor:pointer;}
.default-item-icon img{width:76px; height:76px; border:0; background-image:url(/theme/img/image-min.gif);}
.default-item-icon span{display:block; margin:5px auto 0; width:88px; height:17px; line-height:17px; white-space:nowrap; overflow:hidden; cursor:pointer;}
.default-item-icon em{position:absolute; left:8px; top:2px; display:block; width:37px; height:37px;}
.default-item-icon em.ico-new{background:url(/theme/img/ico-new.gif) no-repeat;}
.default-item-icon em.ico-hot{background:url(/theme/img/ico-hot.gif) no-repeat;}
