﻿/*
@Description:55说
@author: zhuzp
@update: 2013-05-13
*/

/* reset */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr {margin:0;padding:0;}
body {font:12px/1.5 Arial; color:#333; background: url(/imgs/body-bg.png)}
select,input,button {vertical-align:middle;font-size:100%;}
ul,ol {list-style:none;}
fieldset,img {border:0;}
em {font-style:normal;}
.clearfix:after {content:"."; display: block; visibility: hidden; clear: both; height:0; font-size:0}
.clearfix {*zoom:1}
.clear{ clear:both;}

input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
.g-nav,.g-nav .menu .current,.user-help .video,.user-help .add,.user-help .more,.user-help .step{background-image: url(/imgs/t-icon-bg.png)}
.inner,.second-nav,.wrapper{ margin:0 auto; width: 960px;}
a:link,a:visited{ text-decoration: none}
a {color: #666;text-decoration: none;}
.pl10{padding-left:10px;}
.ad-div div{margin-top:20px;}
.front-ad div{margin:-10px 0 10px}

/* g-header */
.g-header{ height:120px; background:#FFF url(/imgs/g-header-inner.jpg) no-repeat 50% 0}
.logo{margin:39px 0 0 0; float: left; width:140px; height:75px; overflow: hidden; text-indent: -9999em; display: block; background: url(/imgs/logo_new.png) no-repeat}
.share_top{margin: 50px 30px 0px 60px;height: 41px;float: left;padding-left: 0px;display: inline;}
.search{ float: right;margin:50px 0 0 0px; position:relative;width:460px ; height:55px}
.search_bg{ position:relative;width:460px ; height:40px ;background: url(/imgs/search-bg.png) no-repeat; z-index: 22}
.search_bg .txt{ position: absolute; left:40px; top:5px; width:327px ;padding:6px 0; height: 18px; font: 14px/18px Arial; border:0 none; outline: none; background: #FFF}
.search_bg .placeholder{ color:#999;}
.search_bg .btn{ position: absolute; right: 0; top:0; width:90px; height:40px ; background: none; border:0 none; text-indent: -9999em; cursor: pointer;}
.search p{ width:100%; overflow:hidden; padding:45px 0 0 0; line-height:20px; color:#4c4c4c;}
.search p a{ color:#5d5d5d; margin:0 0 0 5px;}
.search .fb {font-weight: 700;}

.g-nav{ width: 100%; height:30px; background-position: 0 0; }
.g-nav .user-help{ float: right;}
.menu li{margin:3px 0 0; float: left; width:90px; height:27px;overflow: hidden; text-align: center; }
.menu a:link,.g-nav .menu a:visited,.menu h1{ text-decoration: none; color:#FFF;}
.menu a,.menu h1{ font:400 16px/24px Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1"; }
.menu a:hover{text-decoration:none;}
.menu .current{ background-position: 0 -31px}
.menu .current a,.menu .current h1{ color:#FE79A7 !important;}

.user-help .video,.user-info,.user-help .add,.user-help .newbie{margin:0 0 0 20px; float: left; _display: inline;height:30px; line-height:30px; color:#FFF;background-repeat: no-repeat; }
.user-info .login {color: #FFFFFF;text-decoration: underline;}
.user-help .more{ position: relative;padding-right: 15px; z-index: 20; background-position: 100% -785px; background-repeat: no-repeat;*zoom:1;}
.user-help .more:hover{ background-position: 100% -824px;}
.user-help img{margin-top: 3px; display: block}
.user-help .video{padding-left: 28px; background-position: -76px -675px;}
.user-help .add{padding-left: 20px; background-position: -87px -710px}
.user-help .step{ padding-left: 20px; display: block; cursor: pointer; background-position: -83px -747px;}
.newbie-more-list .step-a{ background-position: 0 3px}
.newbie-more-list .step-b{ background-position: 0 -37px}
.newbie-more-list .step-c{ background-position: 0 -76px}
.newbie-more-list .step-d{ background-position: 0 -117px}
.user-help .more ul{ display: none;}
.user-help .more:hover ul,.user-help .hover ul{ display: block}
.user-more-list,.newbie-more-list{ position: absolute; top:30px;padding:0 20px 10px; white-space: nowrap; border:1px solid #E5E5E5; border-top: 0 none; background: #FFF}
.user-more-list{left: -70px}
.newbie-more-list{ left:-10px;}
.user-more-list a,.newbie-more-list a{ color:#666;}.user-more-list a:hover,.newbie-more-list a:hover{ color:#FE79A7; text-decoration: underline;}
/* gotop */
.gotop a{ padding:45px 5px 5px 5px; width: 62px; height: 22px; text-align: center; font:12px/22px Arial;color:#666; display: block}
.gotop { bottom: 20px; display: none; position: fixed; right: 10px; }
.gotop_ico{ background:url(/imgs/aside-item-d.png) no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='/imgs/aside-item-d.png',sizingMethod='crop'); }
/* page */
.wt-pagelist{width:980px; height:25px; font-size:12px; margin:0; clear:both; display:inherit; text-align:center;padding:10px; }
.wt-pagelist a,.wt-pagelist span{display:inline-block; text-align:center; border:#ccc solid 1px;}
.wt-pagelist .page-a{font-size:12px;height:20px;padding:0px 0px 0px;width:20px;color:#666;margin:0 3px; font-weight:bold; text-align:center;}
.wt-pagelist .page-a:hover{}
.wt-pagelist .cur-page{height:20px;font-size:12px; color:#666;padding:0px;width:20px;margin:0 1px; font-weight:bold; border:none;  font-family:Arial;}
.wt-pagelist .page_more{background:none;padding:0px;width:18px;color:#3C477F;}
.wt-pagelist .prev-page-a{width:50px;height:20px;padding:0px;color:#FF3366;margin-right:5px;}
.wt-pagelist .prev-page-a:hover{}
.wt-pagelist .prev-page-span{width:50px;height:20px;padding:0px;color:#b4b4b4;margin-right:5px;}
.wt-pagelist .next-page-a{width:50px;height:20px;padding:0px;color:#FF3366; margin-left:5px;}
.wt-pagelist .next-page-a:hover{}
.wt-pagelist .next-page-span{width:50px;height:20px;padding:0px;color:#7a7a7a; margin-left:5px;}

/* 友情链接 */
.cbsi-public-footer{border:1px solid #e0e0e0;overflow:hidden;*zoom:1}
.cbsi-public-footer dt{background:#f7f7f7;border-right:1px solid #e0e0e0;float:left;line-height:20px;margin-bottom:-400px;padding:9px 10px 400px 0;text-align:right;width:177px}
.cbsi-public-footer dt a,.cbsi-public-footer dt a:hover{color:#333;text-decoration:none}.cbsi-public-footer .bd-t{border-top:1px solid #e0e0e0}
.cbsi-public-footer dd{color:#aaa;float:left;line-height:20px;padding:9px 0 9px 17px;width:773px;border-top:1px solid #e0e0e0}.cbsi-public-footer dd a{padding:0 2px;color:#333;text-decoration:none}.cbsi-public-footer dd a:hover{color:#f60;text-decoration:underline}.cbsi-public-footer .cbsi-zh{border-top:0 none}.about-55bbs{margin-top:10px;height:22px;line-height:22px;text-align:center;border-bottom:2px solid #ffb2cc;color:#aaa;overflow:hidden}.about-55bbs a{padding:0 2px;color:#333;text-decoration:none}.about-55bbs a:hover{color:#f60;text-decoration:underline}.public-footer-55bbs{position:relative;padding:32px 20px 0;border-top:1px solid #e23b73;*zoom:1}.public-footer-55bbs p{text-align:center;line-height:20px}.public-footer-55bbs p a{color:#666;text-decoration:none}.public-footer-55bbs p a:hover{text-decoration:underline;color:#f60}.beian,.police{position:absolute}.police{left:90px;top:15px}.beian{right:110px;top:32px}.beian a{margin-right:12px;background-image:url(/imgs/55bbs-public-footer-bg.png);float:left;display:inline;text-indent:-9999em}.beian-ico{width:35px;height:43px}.baidu-ico{width:33px;height:42px;background-position:-36px 0}.cbsi-2012{margin-top: 20px;border:1px solid #e0e0e0;clear:both;float:none;font:12px/20px Arial;height:58px;overflow:hidden;text-align:left;*zoom:1}.cbsi-2012 dt{background:#f7f7f7;border-right:1px solid #e0e0e0;float:left;height:100%;padding:10px 10px 0 0;text-align:right;width:174px}.cbsi-2012 dt a,.cbsi-2012 dt a:hover,.cbsi-2012 dd a{color:#333;text-decoration:none}.cbsi-2012 dt a{padding:0 2px}.cbsi-2012 dd{background:#fff;color:#aaa;float:none;line-height:20px;padding:9px 10px 9px 204px}.cbsi-2012 dd a:hover{color:#f60;text-decoration:underline}.footer-cms-55bbs{margin-top:10px;height:22px;line-height:22px;color:#aaa;overflow:hidden;*zoom:1}.footer-cms-55bbs a{color:#333;text-decoration:none}.footer-cms-55bbs a:hover{color:#f60;text-decoration:underline}.copyright{float:right;color:#888}.copyright a{color:#888}.avatar-aside{width:50px;height:90px;}.avatar-img-txt{width:50px;height:70px;}.avatar-img{display:block;width:50px;height:50px;}
.wrapper .line{margin:0 auto;width:960px;background:url(/imgs/index_bottom.png) repeat-x;}

/*公用底部文件*/
.bottom {clear: both;width:960px; margin:0px auto; text-align:center; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px;}
.bottom a:link,.bottom a:visited{color:#999; font-size:12px; text-decoration:none; padding:0 0px;}
.bottom a:hover{ font-size:12px; color:#999;}
.bottom_copy{color:#999999;font-size:12px;margin-bottom:10px;margin-top:10px}

