/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0; word-break:break-all;}
html{	background: transparent url("http://www.yueqi168.com/style/images/html_back.png") repeat-x top left;}
body {	background: transparent url("http://www.yueqi168.com/style/images/body_back.png") no-repeat top left;  word-break:break-all; font:normal 12px/160% Tahoma,Verdana,Arial,sans-serif;}
ul,ol,li{ list-style:none;}
.22px{line-height:22px;} /* 不能以数字开头 */
table {border-collapse:collapse;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
input,textarea,select{padding:2px;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}* html>body .clearfix {display:inline-block;width:100%; }* html .clearfix {/* Hides from IE-mac \*/ height: 1%; /* End hide from IE-mac */}/* ie7 hack*/*+html .clearfix {min-height: 1% ;}
a{color:#0063dc;}
a,a:link{text-decoration:none; }
a:hover{text-decoration:underline;}
/*a:visited{ color:#77c}*/
a img {border:none;}
span.hide{width:0;height:0;display:block; text-indent:-9999em;}
h3,h4,h5,h6{font-size:12px; line-height:160%;}
h2{font-size:14px; font-weight:normal; color:#333;line-height:180%;}
.pingfen{font:bold 40px/50px Arial,sans-serif; color:#c36; float:left}
.pingfenNum{ font:normal 12px/50px Arial,sans-serif;float:left }
cite,em,small{font-style:normal;font-size:12px; color:#888;}
.fr{ float:right}
h2 small{font-size:12px; font-weight:normal; margin-left:.5em;}
span.hide{width:0;height:0;display:block; text-indent:-9999em; overflow:hidden;}
.error,.notice,.success {padding:.8em 1em;margin:1em 0;border:1px solid #ddd; zoom:1;}
.error {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
.error a {color:#8a1f11;}.notice a {color:#514721; }.success a {color:#264409;}
.error a,.notice a,.success a{ text-decoration:underline;margin:0 .3em;}
.error a:hover,.notice a:hover,.success a:hover{text-decoration:none;}
.f12{font-size:12px;}.f14{font-size:14px;}
.fl{float:left;}.fr{float:left;}.db{border:1px solid #ddd;}
ul.inline li{display:inline; margin-right:1em}
.middle{ margin:10px auto;}
.num{ color:#090;}
.bd{border:1px solid #ddd;}.red{color:#ff0084}.green{color:#090}.blue{color:#0063dc}.orange{color:#f60}.bold{font-weight:bold}.grey{color:#666;}
.w960{ width:960px;}
.mg10{margin:10px;}.ma10{margin:10px auto;}.mt10{margin-top:10px;}.mb10{margin-bottom:10px;}.ml10{margin-left:10px;}.mr10{margin-right:10px;}
a.icon{width:10px; height:10px; overflow:hidden; display:inline-block; background:url(../img/ico.png) no-repeat 0 0;}
a.icon span{width:0; height:0; display:block; text-indent:-9999em;}
a.del-ico{background-position:-450px -266px;}a.del-ico:hover{background-position:0 -266px;}
a.right-ico{background-position:-496px -266px;}a.right-ico:hover{background-position:-46px -266px;}
a.forbidden-ico{background-position:-588px -266px;}a.forbidden-ico:hover{background-position:-138px -266px;}
a.edit-ico{background-position:-772px -32px;}a.edit-ico:hover{background-position:-322px -32px;}
a.refresh-ico{background-position:-450px -318px;}a.refresh-ico:hover{background-position:0 -318px;}
a.fire-ico{background-position:-544px -240px;}a.fire-ico:hover{background-position:-94px -240px;}
a.bigfire-ico{background-position:-566px -235px;width:14px; height:14px; }a.bigfire-ico:hover{background-position:-116px -235px; }
a.king-ico{background-position:-496px -240px;}a.king-ico:hover{background-position:-46px -240px;}
a.bigking-ico{background-position:-517px -235px;width:14px; height:14px; }a.bigking-ico:hover{background-position:-67px -235px;}
.goldcoins{background:url(../img/gold-coins.png) no-repeat 0 2px; padding:2px 0 2px 18px;}
.silvercoins{background:url(../img/silver-coins.png) no-repeat 0 2px; padding:2px 0 2px 18px;}
.weiwangcoins{background:url(../img/weiwang.png) no-repeat 0 2px; padding:2px 0 2px 18px;}
.more{ padding-left:1em; clear:both; margin:.5em 0;}

.breadcrumbs {color:#555;padding:4px 0 3px 0; height:20px; position:relative;}
.breadcrumbs span{background: url("../img/arr.gif") no-repeat right center; padding-right:8px; margin-left:0px;}
.breadcrumbs-home{background: url("../img/home.gif") no-repeat left center; padding-left:15px}
.breadcrumbs a.classAddBtn{float:right; margin-left:5px;}


a.classAddBtn:link,a.classAddBtn:visited{ font:normal 12px/22px "Tahoma",sans-serif; display:inline-block; zoom:1; height:22px;  padding:0 0 0 10px;background:url("http://www.yueqi168.com/style/images/gbtnv2.gif") no-repeat left top; text-decoration:none; }
a.classAddBtn:link span,a.classAddBtn:visited span{ display:inline-block; cursor:hand; margin-left:0px; padding:0 10px 0 0; background:url("http://www.yueqi168.com/style/images/gbtnv2.gif") no-repeat right bottom; color:#fff }


.subTabs{ clear:both;zoom:1; height:30px; background:url(../img/v_v3.png) repeat-x 0 -18px; margin:1px 0 10px 0;}
.subTabs:after{ content:"."; display:block; clear:both; visibility:hidden}
.subTabs em a{display:inline-block; margin:4px 0; border-left:1px solid #f0f0f0; float:left; padding:0 10px;}
.subTabs em a.on{background:url(../img/v_v3.png) no-repeat -2px -48px; width:76px; line-height:28px; height:28px; padding:0; margin:0; text-align:center; color:#333; font-weight:bold; border:none}
.subTabs a.classAddBtn{ float:right; margin-top:4px; }

.main,.sidebar{ margin-top:11px;}

/* layout */
#container{width:950px; min-height:400px; margin:0 auto 10px auto; padding:0 5px; }
#header{width:950px; margin:0 auto; position:relative; height:170px; padding:0 5px;}
#footer{ clear:both; background:#f5f5f5; padding:10px 40px; margin-bottom:10px; text-align:center}
a#logo{position:absolute; top:0; left:10px;z-index:9999; }
a#logo:hover{background:none;}
p#slogan{ position:absolute; top:10px; left:120px; display:block; background:url("http://www.yueqi168.com/style/images/slogan.gif") no-repeat; width:257px; height:65px; text-indent:-9999em;}



ul.menu{position:absolute; bottom:4px; left:140px;}
ul.menu li{float:left; font-size:14px; font-weight:bold; padding:2px 1em;}



/* menu */

.passport{position:absolute; top:0;right:10px;z-index:9999; text-align:right; line-height:24px; color:#777;}
.passport a{margin:0 .2em; }
.passport em a{margin-left:0;}
.topSearch{position:absolute; height:28px;top:30px; right:10px; z-index:100; }
.topSearch div.sform{  margin:0;}
.topSearch input.inputtxt{padding:3px; width:150px; font-size:12px; background:#fff; border:1px solid #777; border-right-color:#ccc; border-bottom-color:#ccc; }
.topSearch input.ssubbtn{  padding:3px; padding:0; cursor:pointer;}

ul.picList li{ margin:4px 4px 0 0;  float:left;}
ul.picList li img{padding:2px; border:1px solid #ddd; background:#fff;}
ul.picList li span{display:block;}

ul.s50 li { display:inline-block; float:left; margin:5px 5px 0 5px; text-align:center;}
ul.s50 li img{ width:50px; height:50px; display:block; }
ul.s50 li a:hover span{background:#06c; color:#fff;}
ul.s50 li a:hover img{border:1px solid #06c;}

ul.hot_subject li{display:block; padding:0 10px; background:url(../img/arr.gif) no-repeat 0 8px; }
ul.hot_subject li small{margin-left:.5em; }

/* show.php */
#menu{ position:relative; top:90px;}
.showTabs{ position:absolute; top:0;left:0; z-index:10;zoom:1;line-height:normal;width:100%;height:35px; font-size:14px;padding:6px 0 0 0;background:#eee url("http://www.yueqi168.com/style/images/menubgv2.gif") repeat-x 0 0;}
.showTabs li {display:inline;}
.showTabs li a{float:left; margin:0; padding-right:10px; text-decoration:none;line-height:36px;  border-right:1px solid #ddd;border-left:1px solid #fff;}
.showTabs li a:hover{background:#fff3dd url("http://www.yueqi168.com/style/images/nav_hover_back.png") repeat-x;line-height:36px;  }
.showTabs li a span { float:left;display:block; line-height:35px; padding:0 10px 0 20px;  color:#363636; cursor:hand; }
.showTabs li a.on{background:#fff3dd url("http://www.yueqi168.com/style/images/nav_selected_back.png") repeat-x; border-left:1px solid #5ad8f5;border-right:1px solid #1aa7c6 }
.showTabs li a.on span{color:#fff;}
.showTabs li.add a{padding-right:0; padding-left:10px; border-right:0; float:right;color:#fff;background:#c00 url("http://www.yueqi168.com/style/images/uploadbg.gif") repeat-x;}
.showTabs li.add a span {background:url("http://www.yueqi168.com/style/images/arrow_up_white.gif") no-repeat left 15px;color:#fff;}
ul#menuListA li{ float:left; margin:0 1em}
ul#menuListA li a:link,ul#menuListA li a:visited{zoom:1; color:#fff; text-decoration:none;}
#menuwrap{ margin:0 auto; border-bottom:1px solid #d2e6eb;  width:100%; line-height:30px; height:30px; overflow:hidden;background:#1aa7c6; position:absolute;top:41px;left:0; z-index:8;}
ul#menuListA{margin:0 1em; _margin:0}


.classmenu {padding-left:55px;}
.classmenu li{display:inline;background:#fff;}
.classmenu li a,.classmenu li a:visited{ color:#0063dc; padding:4px 0; margin-right:10px}
.classmenu-section{ width:100%;position:absolute; left:0; top:33px; height:30px;line-height:30px; }
.classmenu li a:hover{color:#000;}



.postList{ padding:0 0 10px 0;clear:both; background:#fff;zoom:1;}
.topicTitle{position:relative; width:auto; zoom:1; height:auto; background:#f5f7fa; line-height:25px;   }
.topicTitle h3{font-size:14px; font-weight:bold; padding:5px 0 0 10px; }
small.postInfo{padding-left: 10px;}
small.postInfo em{color:#c36; font-weight:bold; font-size:14px;  margin-right:5px;}
small.postInfo a{color:#666;}
.brief{clear:both;font-size:12px; line-height:180%;margin:10px 0;}
.brief p{ text-align:left}
.brief .thumb{margin:1em 0;}
.repost{margin:0 0 5px 0; padding:5px 0;}
.repost h4{ color:#333; line-height:2em; font-weight:normal;}
.repost ul li{ border-bottom:1px dotted #eee; font-size:12px; line-height:1.7em; background:url(../img/replyicomini.gif) no-repeat 6px 8px; padding-left:18px;}
.repost ul li.thumbDownitem{background:url(../img/thumb_updown.png) no-repeat 0 -29px;}
.repost ul li.thumbUPitem{background:url(../img/thumb_updown.png) no-repeat 0 4px;}
.repost ul li.more{background:none;}
.repost ul li span{margin-left:.5em;}
.repost ul li em{ color:#76ab61; margin-left:.5em;}
.repost ul li span a{color:#888;}
a.productThumb img{width:40px; height:40px; padding:3px; border:1px solid #ddd; background:#fff; float:left; margin:5px;}

.productInfo{width:160px; padding:0;background:#f9f9f9; border:1px solid #eee; font-size:12px; margin:0 0 10px 10px; float:right;}
.productInfo h2{ background-color:#f0f0f0; border-bottom:1px solid #eee; padding:0 0 0 10px; font-size:12px; line-height:2em; height:2em; overflow:hidden}
.productInfo div{ margin:2px 10px;}
.subcate{ color:#888;}
.showThumb img{ border:1px solid #ddd; padding:1px; margin-right:1px;}

.supportBtn{ padding:0 2px; display:inline-block; position:absolute; top:0;right:0;}
.supportBtn p{ padding:0; display:block;overflow:hidden;clear:both; margin:2px 0 0 2px;}
.supportBtn p a:link,.supportBtn p a:visited{display:inline-block;padding:0 10px 0 15px; height:22px; color:#c36;  }
.supportBtn p strong{  margin:0 0 0 10px;}
.supportBtn p.thumbup a{ background: url(../img/thumb_up.png) no-repeat 5px 4px;}
.supportBtn a em{ width:0; height:0;display:none; }
.supportBtn p.thumbdown a{background: url(../img/thumb_down.png) no-repeat 5px 4px; }
.supportBtn p a:hover{background-color:#c36; border-right-color:#ffdcdd;border-bottom-color:#ffdcdd; text-decoration:none; color:#fff;}

.main{width:630px; padding:0;  float:left;}
.sidebar{width:300px; float:right; }
.subjectRank{ background:#f0f8e8 url("../img/sboxbg2.png") no-repeat 0 bottom; }
.sbox h2{ padding:2px 10px; background:#f3f8fb; border-bottom:1px solid #e9f2f7; margin-bottom:5px;}
.subjectRank h2{background:url(../img/sboxh2bg2.png) no-repeat 0 0; }

.sbox{background:#fbfdff;margin-bottom:10px; border:1px solid #f3f8fb; }
.sbox .sboxinner{padding:0 10px 10px 10px;}

p.tags{line-height:170%;}
p.tags a{margin-right:10px;}
p.tags a span{font-size:11px; color:#666;}

a.editBtn{ width:16px; height:16px; display:inline-block; background:url(../img/edit_bt2.gif) no-repeat 0 0;}
a.editBtn:hover{ background:url(../img/edit_bt2.gif) no-repeat 0 bottom;}


#hotTags ul li,ul.hot_subject li{ line-height:2em; height:2em; overflow:hidden}

/* submit */
p.fline {padding:4px 0;}
.section-passport form p{ padding:4px 0; clear:both;}
.section-passport h2{ padding-left:1em;}

/* list */
.classBrand{ padding:.5em .5em 1em 1em; margin:0 auto 10px auto; background:#f3f8fb; border:1px solid #d8e4ef; line-height:1.6em; }
.classBrand a{background-color:#d8f0f9; line-height:18px; padding:2px 0 2px 10px;}
.classBrand  em{background-color:#d8f0f9; padding:2px 10px 2px 0; margin-right:2px;}
.classBrand a:hover{ background-color:#fff}


/* pages */
.page{ clear:both; padding:4px 0; text-align:center; clear:both; font-family:"simsun","宋体", sans-serif;}
.page a{ padding:4px 7px 3px 7px;  _padding:2px 7px 1px 7px; line-height:18px; zoom:1; background:#333; margin-right:3px;color:#fff;}
.page a:hover{background:#111;}
.page a.on,.page a.on:hover{background:none; color:#333; font-weight:bold; cursor:default;}


/* pop */
.pop {position: absolute;display: inline;  }
.pop .pop_menu {display: none;-moz-border-radius: 3px;-webkit-border-radius: 3px; }
.pop .pop_toggle {background: url(../img/arrow-down.gif) no-repeat center center;width: 12px;height: 12px; overflow: hidden;cursor: pointer; }
.active .pop_menu {  display: block;  background-color: #fffee2; border:1px solid #ddd;  color: #333;position: absolute;padding: 15px;width: 15em; }
.active .pop_toggle {  z-index: 2000;  position: absolute;  top: 3px;  left: 0;  background-image: url(../img/arrow-up.gif);  }
