*{ margin: 0; padding: 0;}
html,body{ width: 100%;}
body{font-family:'Microsoft YaHei','SimSun';*font-family:'Microsoft YaHei','SimSun';font-size:14px;}
ol,ul{ list-style: none;}
a{ text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
img{ border: none;}
input{ border: none;}
.left{ float: left;}
.right{ float: right;}
.clearfix:after{ content:"."; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.clearfix{ zoom:1;}
.wrapper{ width: 1100px; margin: 0 auto;}
.wrap1100{ width:1100px; margin: 0 auto; height:180px;}
.allMask{ width: 100%; height: 100%; left: 0; top: 0; position: fixed; background: #000; opacity: 0.5; filter:alpha(opacity=50); display: none; z-index: 99;}
.allMaskNew{ width: 100%; height: 100%; left: 0; top: 0; position: fixed; background: #000; opacity: 0.5; filter:alpha(opacity=50); display: none; z-index: 99;}
/*placeholder 通用*/
::-webkit-input-placeholder{color:#999;}
::-moz-placeholder{color:#999;}
:-ms-input-placeholder{color:#999;}
input:-moz-placeholder{color:#999;}
/*共用头部*/
.head-top { height: 46px; background-color: #ffffff; font-size: 12px; color: #666; }
.head-top-yy{
    -webkit-box-shadow: 0 3px 4px rgba(0,0,0,.16);
    -moz-box-shadow: 0 3px 4px rgba(0,0,0,.16);
    box-shadow: 0 3px 4px rgba(0,0,0,.16);
}
.head-top a { color: #666; }
.head-top a b{ font-weight: normal; color: #e4305e;}
.head-top .logo-top { line-height: 1; margin-top: 16px; }
.head-top-ctn { line-height: 46px; width: 900px; text-align: right; }
.head-top-ctn>span { margin-left: 40px; cursor: default; }
.head-top-ctn .h-t-login { padding-left: 19px; background: url(../images/p70.png) no-repeat left center; font-family: "微软雅黑";}
.head-top-ctn a:hover { color: #e4305e;}
.head-top-ctn .h-t-login i { line-height: 1; margin: 0 10px; vertical-align: 1px; font-style: normal; color: #bcbecb;}
.head-top-ctn .all-games { position: relative; z-index: 3; margin-left: 60px; }
.head-top-ctn .all-games>span { display: block; padding-right: 22px; background: url(../images/p71.png) no-repeat right center; }
.head-top-ctn .all-games:hover>span { color: #e4305e; cursor: pointer; }
.head-top-ctn .all-games:hover .a-g-dropdown { display: block; }
.head-top-ctn .all-games li { position: relative; z-index: 1; padding-top: 2px; height: 40px; line-height: 40px; text-align: center; }
.head-top-ctn .all-games li a { display: block; font-size: 14px; }
.head-top-ctn .all-games li a:hover { color: #fff; background: #e4305e; }
.head-top-ctn .all-games li:before { position: absolute; top: 0; left: 0; content: ""; width: 100%; height: 2px; background: url(../images/p69.png) repeat 0 0; }
.head-top-ctn .a-g-dropdown { display: none; position: absolute; top: 46px; right: 0; width: 100px; background: url(../images/p69.png) repeat 0 0; }
.head-top-ctn .a-g-dropdown a{ color: #e6756f;}
.head-top-ctn .a-g-dropdown:before { position: absolute; left: 50%; top: -12px; margin-left: -6px; content: ""; width: 0; height: 0; border-style: solid; border-width: 6px; border-color: transparent transparent #e4305e transparent; z-index: 1; }
.head-top-ctn .a-g-dropdown>i { position: absolute; top: 0; left: 0; width: 100%; height: 2px; background: #e4305e; z-index: 2; }
/*第二类头部*/
.head-top-h{
    width: 100%;
    height: 80px;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 4px rgba(0,0,0,.16);
    -moz-box-shadow: 0 3px 4px rgba(0,0,0,.16);
    box-shadow: 0 3px 4px rgba(0,0,0,.16);
}
.head-top-h-n{box-shadow: none;}
.head-top-h .head-top-ctn{ width: 800px; line-height: 80px;}
.head-top-h .head-top-ctn .a-g-dropdown{ top: 80px;}
.head-top-h .logobox{ height: 40px; padding-top: 20px; padding-bottom: 20px;}
.head-top-h .logobox .logo-top{ margin-top: 0;}
.head-top-h .logobox b{ width: 1px; height:30px; overflow: hidden; text-indent: -9999999px; background: #e6e9f0; margin: 5px 16px;}
.head-top-h .logobox span{ color: #333333; font-size: 28px; line-height: 40px;}
/*第三类头部*/
.head-top-t .btn{ float: right; width: 54px; height: 18px; line-height: 18px; text-align: center; color: #666666; font-size: 12px;border: 1px solid #d4d4de; margin-top: 13px; margin-left: 10px; border-radius: 4px;}
.head-top-t .user{ float: right; padding-right: 30px; padding-top: 6px; padding-bottom: 6px; height: 34px;}
.head-top-t .user .usericon{ float: left; width: 34px; height: 34px; position: relative;}
.head-top-t .user .usericon b{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/p100.png) no-repeat;}
.head-top-t .user .usericon img{ display: block; width:34px; height: 34px;}
.head-top-t .user .username{float: left; color: #666666; font-size: 12px; line-height: 34px; padding-left:8px;}
.head-top-t .user:hover .username{ color: #e4305e;}
/*共用底部*/
.footer-bot { background-color: #2b1426; color: #9c6e91; }
.footer-bot .wrapper { height: 180px; }
.footer-bot dt { padding: 40px 155px 0 80px; }
.footer-bot dd { padding-top: 40px; }
.footer-bot a { color: #9c6e91; margin: 0 10px; }
.footer-bot a:hover { text-decoration: underline; }
.footer-bot .f-b-line2, .footer-bot .f-b-line3 { font-size: 12px; line-height: 26px; }
.footer-bot .f-b-line2 { margin-top: 30px; }
.footer-bot .f-b-line3 { color: #71526a; margin-left: 10px; }
/*页码*/
.page-sorter { text-align: center; }
.page-sorter a { display: inline-block; width: 22px; height: 22px; line-height: 22px; color: #666; border: 1px solid transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; vertical-align: top; }
.page-sorter span { display: inline-block; margin: 0 5px; vertical-align: top; cursor: default; }
.page-sorter a:hover { color: #e4305e; border-color: #e4305e; }
.page-sorter .page-prev, .page-sorter .page-next { width: 60px; }
.page-sorter .cur, .page-sorter .cur:hover { background-color: #e4305e; color: #fff; cursor: default; }
.page-sorter .disable:hover { border-color: transparent; background-color: transparent; color: #666; cursor: default; }

/*页码新*/
.page-sorter{ text-align: center;line-height: 22px;}
.page-sorter div{ display: inline-block !important; cursor: pointer; height:22px; width: 60px; text-align: center; line-height: 22px; border-radius: 4px; color: #666;}
.page-sorter div.btn:hover{ color: #e4305e; border-color: #e4305e;}
.page-sorter div.btn.disabled:hover{ border-color: transparent; background-color: transparent; color: #666; cursor: default; }
.page-sorter ul{ display: inline-block !important; height: 24px; width:auto !important; position:relative;top:5px; z-index: 0;}
.page-sorter ul li{ display: inline-block; border-bottom: none !important; width: 24px !important; height: 24px !important; line-height: 24px !important; margin: 0 5px !important; position:relative;}
.page-sorter ul li a{ display: inline-block; width: 22px !important; height: 22px !important; line-height: 22px !important; color: #666 !important; border: 1px solid transparent !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; vertical-align: top; background:none !important; position:absolute;left:0;top:0 !important;}
.page-sorter ul li a:hover{ color: #e4305e !important; border-color: #e4305e !important;}
.page-sorter ul li a.active{background-color: #e4305e !important; color: #fff !important; cursor: default !important;}
/*评论样式重置*/
.changyan{ width: 1100px; margin: 0 auto;}
#SOHUCS #SOHU_MAIN .module-cmt-box .post-wrap-w .post-wrap-main{ background-image: none !important;}
#SOHUCS #SOHU_MAIN .module-cmt-box .post-wrap-w .wrap-action-w .action-issue-w .issue-btn-w a button.btn-fw{background-image: url(../images/plbtn1.png) !important;}
/*友情链接*/
.wrapper .f-t-line2{ clear:both;background:#f5f7fa;margin-top: 30px; margin-bottom: 50px; padding-bottom: 15px;}
.wrapper .f-t-line2 dt{width: 84px;}
.wrapper .f-t-line2 dt h2{ font-size: 14px; line-height: 1; padding:  20px 0; color: #222; }
.wrapper .f-t-line2 dt h2 span{padding-left: 8px;font-weight: bold; display: inline-block; border-left: 4px solid #e4305e;}
.wrapper .f-t-line2 dd{ width: 1016px; padding-top: 11px; }
.wrapper .f-t-line2 dd a{ float: left; margin: 0 7px; line-height: 30px; color: #333; font-size: 12px;}
.wrapper .f-t-line2 dd a:hover{ color: #e4305e;}