﻿@charset "utf-8";
html{overflow-y:scroll}
body{margin:0;padding:0;font:12px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;background:#161616; overflow:hidden}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0;margin:0;font-family:"Microsoft Yahei"}
table,td,tr,th{font-size:12px}
ol,ul{list-style:none}
li{list-style-type:none}
img{vertical-align:top;border:0;display:inline-block}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal}
address,cite,code,em,th,i{font-weight:normal;font-style:normal}
a{text-decoration:none}
a:hover{-webkit-filter:brightness(120%);-moz-filter:brightness(120%);-ms-filter:brightness(120%);-o-filter:brightness(120%);filter:light;filter:progid:DXImageTransform.Microsoft.Light()}
input,button,select,textarea,ul,li,a{outline:none}
textarea{resize:none}
.bg_header{background:#161616;box-shadow:0px 2px 5px #000}
.bg_wrap{background:#393939}
.bg_article{background:#212121}
.ckeyword{
    color: #d7d7d7;
    border-style: solid;
    border-width: 1px;
    border-color: #937b34;
    padding: 5px;
}
.bg_game{background:#363636}
.rowwidth{width:1160px}
.rowwidth10{width:1140px}
.rowwidth13{width:1134px}
.Browserframe{width:100%;padding:10px;height:30px;line-height:30px;background:#FCE4DA;color:#999}
.Browserframe a{color:#F93}
.boxshadow{-webkit-box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;box-shadow:0 0 6px #000}
.boxshadow:hover{-webkit-box-shadow:0 0 8px #363636;-moz-box-shadow:0 0 8px #363636;box-shadow:0 0 8px #363636}
.boxshadow-r-b{-webkit-box-shadow:1px 1px 2px #000;-moz-box-shadow:1px 1px 2px#000;box-shadow:1px 1px 2px #000}
.boxshadow-g-b,.boxshadow-gs-b{-webkit-box-shadow:0 0 4px #000;-moz-box-shadow:0 0 4px #000;box-shadow:0 0 5px #000;border:1px solid}
.boxshadow-gs-b:hover{-webkit-box-shadow:0px 0px 5px #8C5C00;-moz-box-shadow:0px 0px 5px#8C5C00;box-shadow:0px 0px 5px #8C5C00}
.boxshadow-g-b:hover{border:1px solid #8C5C00;-webkit-box-shadow:0px 0px 5px #8C5C00;-moz-box-shadow:0px 0px 5px#8C5C00;box-shadow:0px 0px 5px #8C5C00}
#header{height:82px}
#header .container{position:relative}
#header .container .logo{width:215px;height:82px;background:url(../img/logo.png) no-repeat;background-position:left center}
#header .container .nav{height:35px;margin:23px 0 0 50px}
#header .container .nav ul{list-style:none;border:1px solid #000}
#header .container .nav ul li{width:65px;height:35px;background:#363636;color:#fff;float:left;font:300 14px/35px "Microsoft Yahei";text-align:center}
#header .container .nav ul li.l{border-left:1px solid #000}
#header .container .nav ul li a{width:100%;height:100%;display:inline-block;color:#E4E4E4}
#header .container .nav ul li.active{background:#B84500}
#header .container .nav ul li.first{border-radius:3px 0 0 3px;font-family:"Microsoft Yahei"}
#header .container .nav ul li.last{border-radius:0 3px 3px 0}
#header .container .search{width:265px;height:36px;margin-right:10px;margin-top:22px;background:url(../img/inputbg.png)}
#header .container .search input.keywords{width:225px;height:35px;border:none;line-height:37px;float:left;padding-left:8px;font-size:14px;color:#000;background:none}
#header .container .search input:-moz-placeholder{color:#7F7F7F}
#header .container .search::-webkit-input-placeholder{color:#7F7F7F}
#header .container .search input.gotosearch{width:22px;height:37px;border:none;line-height:37px;float:left;cursor:pointer;background:url(../img/search.png) no-repeat;background-position:center}
#header .container .user{padding:23px 0px 0px 15px}
#header .container .user span.default{background:#363636;height:35px;padding:10px 18px;font-family:"Microsoft Yahei";color:#E4E4E4}
#header .container .user span a{width:100%;height:35px;color:#E4E4E4}
#header .container .user span.icon_up{background:url(../img/upload.png) #363636 no-repeat;background-position:10px center;padding-left:28px}
#header .container .user span.icon_user{background:url(../img/user.png) #363636 no-repeat;background-position:10px center;padding-left:28px}
#header .container .user span.icon_bell{background:url(../img/bell.png) #363636 no-repeat;background-position:10px center;padding-left:22px;margin-left:4px;position:relative;cursor:pointer}
#header .container .user img.head{margin-top:-3px;border-radius:4px;border:1px solid black;box-shadow:0px 0px 1px 1px #786628;margin-left:10px;vertical-align:middle;cursor:pointer}
#header .container .user span.hint{position:absolute;background:#bf1d11;border-radius:1px;width:18px;height:18px;top:0px;line-height:15px;font-size:12px;line-height:18px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#header .container .user ul.menu{position:absolute;background:#292929;padding:10px 0;z-index:999;font-size:14px;color:white;border:1px solid #474747;border-radius:4px;box-shadow:0px 0px 3px 2px black;}
iframe#menu_cover{width:100%;height:100%;position:absolute;top:2px;right:2px}
#user_menu{right:-18px}
#msg_menu{right:28px}
#header .container .user ul#msg_menu li{padding:0 55px 0 25px;z-index:1000}
#header .container .user ul#msg_menu li .hint{top:7px;left:80px}
#header .container .user ul.menu .icon{background-position:20px center}
.icon_ucenter_mini{background:url('../img/ucenter_mini.png') no-repeat}
.icon_home_mini{background:url('../img/home_mini.png') no-repeat}
.icon_history_mini{background:url('../img/history_mini.png') no-repeat}
.icon_logout_mini{background:url('../img/logout_mini.png') no-repeat}
.icon_pay_mini{background:url('../img/pay_mini.png') no-repeat}
.icon_fav_mini{background:url('../img/fav_mini.png') no-repeat}
#header .container .user ul.menu:before{position:absolute;content:"";width:0;height:0;left:60px;top:-8px;border-bottom:8px solid #474747;border-left:8px solid transparent;border-right:8px solid transparent}
#header .container .user ul.menu:after{position:absolute;content:"";width:0;height:0;left:62px;top:-6px;border-bottom:6px solid #292929;border-left:6px solid transparent;border-right:6px solid transparent}
#header .container .user ul.menu hr{height:0px;border-top:1px solid #343434;border-right:0px;border-bottom:0px;border-left:0px}
#header .container .user ul.menu li{cursor:pointer;padding:0 40px;line-height:30px;z-index:1001;position:relative}
#header .container .user ul.menu li:hover{background:#343434}
#header .container .user ul.menu li .mflagimg { width:14px; height:14px; vertical-align:-2px; margin-left:3px}
#header .container .user ul.menu .icon_ucenter_mini:hover{background:url('../img/ucenter_mini.png') no-repeat 20px center #343434}
#header .container .user ul.menu .icon_home_mini:hover{background:url('../img/home_mini.png') no-repeat 20px center #343434}
#header .container .user ul.menu .icon_history_mini:hover{background:url('../img/history_mini.png') no-repeat 20px center #343434}
#header .container .user ul.menu .icon_logout_mini:hover{background:url('../img/logout_mini.png') no-repeat 20px center #343434}
#header .container .user ul.menu .icon_pay_mini:hover{background:url('../img/pay_mini.png') no-repeat 20px center #343434}
#header .container .user ul.menu .icon_fav_mini:hover{background:url('../img/fav_mini.png') no-repeat 20px center #343434}
.icon_min{width:16px;height:16px;display:inline-block}
.gt_icon{width:30px;height:21px;display:inline-block;position:absolute;top:8px;left:8px;background:url(../img/icon_plats.png) no-repeat}
.html5icon,.HTML5icon{background-position:0px 0px}
.flashicon,.Flashicon{background-position:0px -49px;width:43px}
.unityicon,.Unityicon{background-position:-47px -49px;width:43px}
.androidicon,.Androidicon{background-position:0px -25px;width:33px}
.iosicon,.Iosicon{background-position:-36px -25px;width:33px}
.pcicon,.PCicon{background-position:-33px 0px}
.android_iosicon,.Android_Iosicon{background-position:-72px -25px;width:65px}
.htmlicon,.Htmlicon{background-position:-104px 0px;width:33px}
.ruffleicon,.Ruffleicon{background-position:-92px -49px;width:43px}
.appleticon,.Appleticon{}
.sliverlighticon,.Sliverlighticon{}
.share_ico{width:22px;height:22px;display:inline-table;vertical-align:middle}
.s_sina{background:url("../img/share_sina.png") no-repeat}
.s_discover{background:url("../img/share_discover.png") no-repeat}
.s_qq{background:url("../img/share_qq.png") no-repeat}
.s_qzone{background:url("../img/share_qzone.png") no-repeat}
.s_wecat{background:url("../img/share_wecat.png") no-repeat}
hr._Splitline{border-bottom:1px solid #454545;width:100%;border-top:none;border-left:none;border-right:none}
#footer{border-top:1px solid #000;background:#161616;color:#999;min-height:120px;padding-top:20px}
#footer p{text-align:center;line-height:30px}
#footer p em { color:#484848; margin:0 5px; font-style:normal}
#footer p span { margin:0 5px;}
#footer p a{color:#999}
#footer p li{margin-right:10px;margin-left:10px}
.legal-ico{height:50px;padding:10px 0;width:960px;margin-left:412px}
.legal-ico li{float:left;height:50px;width:148px;background:#101010;margin-right:10px;border:1px solid #292929}
.legal-ico li.last{margin-right:0;width:170px}
.legal-ico a{height:30px;line-height:15px;display:block;padding:10px 10px 10px 60px;background:url(../img/foot_ico.png) no-repeat}
a.legal-2{background-position:0px -49px}
#rightNav{width:40px; position:fixed; left:50%; margin-left:590px; top:355px;z-index:98;}
#rightNav > .ddif{width:40px;height:40px;display:block;border:1px solid #454545;background:#363636}
#rightNav > .center{border-top:none}
#rightNav > .weixinqr{background:url(../img/qr.png) #363636 no-repeat center center}
#rightNav > .book{background:url(../img/write.png) #363636 no-repeat center center}
#rightNav > .gotop{background:url(../img/returntop.png) #363636 no-repeat center center}
#rightNav > .weixinqr:hover{background:url(../img/qr.png) #B44400 no-repeat center center;border:1px solid #B44400}
#rightNav > .book:hover{background:url(../img/write_.png) #B44400 no-repeat center center;border:1px solid #B44400}
#rightNav > .gotop:hover{background:url(../img/returntop_.png) #B44400 no-repeat center center;border:1px solid #B44400}
#rightNav > .weixinqr> .weixinqrshow{width:183px;height:185px;display:none;position:absolute;top:-25px;left:-183px}
#rightNav > .weixinqr:hover .weixinqrshow{display:block}
.paging{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.paging:after{content:"";width:0;height:0;display:block;visibility:hidden;clear:both}
.paging li{width:30px;height:30px;background:#222;border:1px solid #484848;border-radius:1px;text-align:center;line-height:30px;float:left;margin-left:5px;-webkit-box-shadow:0px 0px 8px rgba(45,42,47,.15);-moz-box-shadow:0px 0px 8px rgba(45,42,47,.15);-ms-box-shadow:0px 0px 8px rgba(45,42,47,.15);box-shadow:0px 0px 8px rgba(45,42,47,.15);border-radius:3px}
.paging li:hover{background:#2C2C2C}
.paging li:first-child{margin-left:0}
.paging li a{color:#9d9d9d;display:block;width:100%;height:100%}
.paging li.active{background:#B84500}
.paging li.active a{color:#fff}
.paging li:hover a{color:#fff}
.paging .prev{width:60px;height:30px;background-repeat:no-repeat;background-position:center;background-size:7px}
.paging .prev:hover{}
.paging .next{width:60px;height:30px;background-repeat:no-repeat;background-position:center;background-size:7px}
.paging .next:hover{}
.alert_warning{background:url(../img/close.png) no-repeat 6px center #F6B8BD;border:1px solid #640F14;padding:3px 8px 3px 30px;display:inline-block;border-radius:3px}
.alert_tip{text-align:center;width:100px;background:#D77D44;border-radius:5px;text-shadow:1px 1px 1px black;font-size:14px;color:white}
._idialog{min-width:510px;background:#363636;display:inline-table;position:fixed;padding:1px;left:50%;top:40%;z-index:1000;box-shadow:0px 5px 8px 3px #151515}
.idialogshadow { background:rgba(0,0,0,0.7); position:fixed; left:0; top:0; width:100%; height:100%; z-index:999 }
._idialog .title{width:96%;height:39px;line-height:39px;color:#ffeb9d;padding:0 2%;font-size:14px;background:#252525;text-align:left}
._idialog .title span.close{width:10px;height:10px;background:url(../img/dialogclose.png) no-repeat;display:inline-block;float:right;margin-top:14px;cursor:pointer}
._idialog .title span.text{padding-left:20px}
._idialog .content{padding:20px;color:#fff;font-size:14px}
._idialog .action{width:100%;margin:10px 10px 10px 0;text-align:center}
._idialog .action .OkButton{padding:10px 30px;background:#B44402;border:none;color:#fff;font-size:14px}
._idialog .action .CancelButton{padding:10px 30px;background:#5D5D5D;border:none;color:#fff;font-size:14px;margin-left:8px}
._idialog .actionr{width:98%;margin:10px 10px 10px 0;text-align:right;padding-right:10px}
._idialog .actionr .OkButton{padding:10px 30px;background:#B44402;border:none;color:#fff;font-size:14px}
._idialog .actionr .CancelButton{padding:10px 30px;background:#5D5D5D;border:none;color:#fff;font-size:14px;margin-left:8px}
._idialog .actions{width:98%;margin:10px 10px 10px 0;text-align:right;padding-right:10px}
._idialog .actions .SubmitButton{padding:8px 26px;background:#861616;border:1px solid #AA1F1F;color:#fff;font-size:14px;margin-left:8px}
._idialog .actions .CancelButton{padding:8px 26px;background:#2B2B2B;border:1px solid #525252;color:#fff;font-size:14px}
._idialog input[type=text],._idialog input[type=password]{width:94%;padding:0 3%;height:40px;border:none;background:#C2C2C2;font-size:14px;font-weight:500}
._idialog input[type=button]{width:100%;height:40px;background:#B44400;border:none;color:#fff;font-size:14px;font-weight:600;cursor:pointer}
._idialog .btn1{width:150px;height:40px;display:inline-block;background:#505050;line-height:40px;color:#fff;text-align:center;padding-left:20px}
._idialog .icon_qq{background:url(../img/qq.png) no-repeat 25px center #276396;cursor:pointer}
._idialog .icon_weixin{background:url(../img/weixin.png) no-repeat 25px center #00bb00;cursor:pointer}
._idialog .icon_user{background:url(../img/user.png) no-repeat}
._idialog .alink{color:#ffeb9d}
._idialog .icon_sina{background:url(../img/sina.png) no-repeat 25px center;text-decoration:none;filter:brightness(60%)}
._idialog .loginleft{width:250px;display:inline-block;vertical-align:top;padding:10px 20px}
.floatlogin{margin-left:-313px;margin-top:-135px;}
._idialog_cover{position:fixed;left:50%;top:40%;z-index:999;display:none}
.floatlogin_cover{margin-left:-313px;margin-top:-135px}
._userinfo{width:354px;min-height:148px;border:1px solid #414141;-webkit-box-shadow:1px 1px 1px #000;-moz-box-shadow:1px 1px 1px#000;box-shadow:1px 1px 1px #000;border-radius:5px;padding:0 0 10px 0}
._userinfo .info{background:#292929;height:95px;padding:18px 18px 0 18px}
._userinfo .info img{float:left;margin-right:6px;margin-bottom:6px;width:77px;height:77px}
._userinfo .info .name{font-size:16px;color:#F2DB6C}
._userinfo .info ul{list-style:none;margin-top:5px}
._userinfo .info ul li{float:left;width:56px;text-align:center;border-right:1px solid #3B3B3B;color:#fff;font-size:14px}
._userinfo .info ul li:last-child{border-right:none}
._userinfo .info ul li .no{color:#F27D00}
._userinfo .action{background:#222}
._userinfo .action ul{list-style:none;margin-top:5px}
._userinfo .action ul li{float:left;margin-right:5px}
._userinfo .action ul li.add{height:30px;padding:0 20px;line-height:30px;background:#B44402;border:none;color:#fff;font-size:14px}
._userinfo .action ul li.remove{height:30px;padding:0 20px;line-height:30px;background:#5A5A5A;border:none;color:#fff;font-size:14px}
._userinfo .action ul li.message{height:30px;padding:0 20px;line-height:30px;background:#0C677E;border:none;color:#fff;font-size:14px}
._userinfo .action ul li.home{height:30px;padding:0 20px;line-height:30px;background:url(../img/home.png) #0C677E no-repeat center center;border:none;color:#fff;font-size:14px}
._idialog.userinfo{position:fixed; left:50%; top:50%; margin-left:-207px; margin-top:-88px; z-index:22; min-width:410px;background:#333;border-radius:5px;border:1px solid #555;box-shadow:1px 1px 2px 2px #151515}
._idialog.userinfo .wait{color:white;font-size:14px;text-align:center}
._idialog.send_msg{min-width:410px;background:#333;border-radius:5px;border:1px solid #555;box-shadow:1px 1px 2px 2px #151515;margin-left:-232px;margin-top:-170px}
._idialog.send_msg .icon_recomm_face::before{content:url('/img/recomm_face.png');vertical-align:top;margin-right:5px}
._idialog.floatpay{font-size:0.5rem;color:#ccc;width:640px;left:0;border-radius:0.1rem;height:100%;top:0}
._idialog.floatpay iframe{border:none;overflow:hidden;width:100%;height:100%}
._idialog.floatpay span{right:0;position:absolute;z-index:9999;color:white;background:#555;padding:8px 25px;font-size:16px;cursor:pointer}
._idialog.pay {margin-left:-240px;}
.detail_switch .mask{height:26px;position:absolute;bottom:0px;width:100%;background:rgba(0,0,0,0);background-image:linear-gradient(180deg,rgba(0,0,0,0),rgb(54,54,54))}
.detail_switch .detail,.detail_switch .memo,.detail_switch .tarea{display:none}
.pagebox{padding:19px;background:#363636;font-size:14px;color:#B4B4B4}
.pagebox header{color:#fff;padding:0 10px 5px 5px;text-align:left;font-size:16px;line-height:30px;border-bottom:1px solid #454545}
.pagebox header .lbut{color:#2dbfc7}
.pagebox header .rbut{float:right;font-size:12px;color:#B4B4B4;margin-top:4px}
.pagebox header.sub span{border-right:1px solid #B4B4B4;color:#B4B4B4;font-size:12px;padding:0 10px 0 0;margin-right:10px}
.pagebox header.sub span.last{border-right:none}
.pagebox header.sub span.last i { margin-right:10px}
.pagebox header.sub span .hint{color:rgb(241,202,0);border:none;padding:0;margin:0}
.pagebox h2{font-weight:bold;color:#ffab00;margin-bottom:5px}
.detail_switch div.switch{height:20px}
.detail_switch div.switch a{color:#E7DD6B;font-size:12px;cursor:pointer;float:right}
.leftbig{float:left;width:808px}
.rightbig{float:right;width:808px}
.leftsmall{float:left;width:340px}
.rightsmall{float:right;width:340px}
.rightsmall_fix{position:fixed;right:95px;top:10px}
.centerbody{width:1160px;margin:0 auto}
.userbox{}
.userbox .head{}
.userbox .info .muser:not([title=""]):after,.muser:not([title=""]):after{content:url('/img/m_flag_s.png');vertical-align:middle;margin-left:5px}
.userbox .info{display:inline-block;margin-left:8px}
.userbox .info .name{color:#fff5b2;font-weight:bold}
.userbox .info p .mflagimg {width:14px; height:14px; margin-left:3px; vertical-align:-2px;}
.disabled{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;pointer-events:none;cursor:default}
.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
.starmark{vertical-align:middle;position:relative;width:100px;height:20px;display:inline-block;background:url(../img/star.png);background-repeat:repeat-x;background-position:0 -20px}
.starmark.change{cursor:pointer}
.starmark span{position:absolute;top:0;left:0;height:20px;display:inline-block;background:url(../img/star.png);background-repeat:repeat-x;background-position:0 0px}
.starmark .starem { position:absolute;top:0;left:0; z-index:1; display:inline-block; width:100px}
.starmark .stari{height:20px; width:20px; background:url(../img/star.png) no-repeat 0 0; margin:0; padding:0; display:inline-block; float:left}
.starmark .flowbox{display:none;position:absolute;top:0;text-align:center;width:100px;background:#D77D44;border-radius:5px;text-shadow:1px 1px 1px black;font-size:14px;font-weight:bold}
.showflowup{animation:flowup 1s forwards;-moz-animation:flowup 1s forwards;-webkit-animation:flowup 1s forwards;-o-animation:flowup 1s forwards}
@keyframes flowup{
    0%{filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;top:0px}
    100%{filter:alpha(Opacity=0);-moz-opacity:0;opacity:0;top:-50px}
}
@-moz-keyframes flowup{
    0%{filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;top:0px}
    100%{filter:alpha(Opacity=0);-moz-opacity:0;opacity:0;top:-50px}
}@-webkit-keyframes flowup{
     0%{filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;top:0px}
    100%{filter:alpha(Opacity=0);-moz-opacity:0;opacity:0;top:-50px}
}
 @-o-keyframes flowup{
     0%{filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;top:0px}
    100%{filter:alpha(Opacity=0);-moz-opacity:0;opacity:0;top:-50px}
}
.search_tip{position:absolute;top:60px;background:rgb(176,176,176);width:255px;padding:5px;color:#ddd;box-shadow:1px 0px 1px 1px #222 inset;font-size:14px;z-index:999}
.search_tip .active{background:#555}
.search_tip li{cursor:pointer;color:#000}
.search_tip li:hover{text-decoration:underline}
.search_tip li.active{background:#444}
.search_tip a{text-align:center;width:100%;display:inline-block;background:#333;cursor:pointer}
.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.emoji_face_cell_16{width:16px;height:16px}
.emoji_face_cell_20{width:20px;height:20px}

#acc_bind_tip {cursor:pointer;text-align:center;color:black;background:#fb7d30;line-height:30px; font-size:14px;}
.textarea_y {border:none;background:#c2c2c2;width:400px;height:130px;padding:10px;font-weight:500;}
.dccc {text-align:center;color:#ccc;line-height:30px;}
.dccc .gocc {color:white;background:#B84500;padding:5px 55px;display:inline-block;cursor:pointer;margin-top:10px;}
.ssend {float:right;padding:5px 20px;background:#c50;color:white;cursor:pointer;}
.ssbq {cursor:pointer;color:#ccc;vertical-align:middle;}
.hmask_code {width:120px;height:35px;margin:7px;}


.declare_con{font-size:16px}
.declare_con .send{margin-top:20px}
.declare_con .declare_list{margin-top:20px}
.declare_con .show_more{text-align:center;cursor:pointer;color:#ffcc00}
.declare_con .title{color:#ffcc00}
.declare_con div.send span.input_box{position:relative;line-height:42px;border:1px solid #aa643a; float:left; width:668px; box-sizing:border-box}
.declare_con div.send span.input_box input{padding:6px 10px;border:none;width:calc(100% - 70px);font-size:14px;background-color:#ccc;box-shadow:inset 1px 1px 2px 0px black}
.declare_con div.send span.input_box span.face_but{display:inline-block;background-size:contain;background-repeat:no-repeat;height:35px;vertical-align:middle;width:35px;cursor:pointer;margin-left:5px}
.declare_con div.send span.input_box .face_grid{position:absolute;width:250px;top:41px;line-height:0;left:-1px;}
.declare_con div.send span.input_box .face_grid a:hover{background-color:#ccc}
.declare_con div.send span.input_box .face_grid a{float:left;margin:-1px -1px 0 0;border:1px solid #fb0;cursor:pointer;background:#333}
.declare_con div.send span.input_box .face_grid a img{width:40px;height:40px;padding:3px}
.declare_con div.send span.input_box span.float_tip{position:absolute;width:200px;right:15px;text-align:right;color:#777;font-size:14px}
.declare_con div.send span.input_box span.float_tip .num{color:#bb7043}
.declare_con div.send span.send_but{padding:10px 0;width:100px;text-align:center;display:inline-block;background-color:#aa643a;cursor:pointer;color:#ededed}
.declare_con .declare_list .pp{display:inline-block;height:32px;line-height:32px;margin-left:88px;position:relative;vertical-align:top;border-top:1px solid #000;border-bottom:2px solid #000;margin-top:10px}
.declare_con .declare_list .pp.hot5{background-color:#ff9b4f}
.declare_con .declare_list .pp.hot4{background-color:#ffcaa1}
.declare_con .declare_list .pp.hot3{background-color:#ffe7d5}
.declare_con .declare_list .pp.hot2{background-color:#d7d7d7}
.declare_con .declare_list .pp.hot1{background-color:#f3f3f3}
.declare_con .declare_list .pp.hot5 .ppb.head{}
.declare_con .declare_list .pp.hot4 .ppb.head{background-position-x:-100px}
.declare_con .declare_list .pp.hot3 .ppb.head{background-position-y:-41px}
.declare_con .declare_list .pp.hot2 .ppb.head{background-position-x:-100px;background-position-y:-41px}
.declare_con .declare_list .pp.hot1 .ppb.head{background-position-y:-82px}
.declare_con .declare_list .pp.hot5 .ppb.end{background-position-x:-88px}
.declare_con .declare_list .pp.hot4 .ppb.end{background-position-x:-188px}
.declare_con .declare_list .pp.hot3 .ppb.end{background-position-x:-88px;background-position-y:-41px}
.declare_con .declare_list .pp.hot2 .ppb.end{background-position-x:-188px;background-position-y:-41px}
.declare_con .declare_list .pp.hot1 .ppb.end{background-position-x:-88px;background-position-y:-82px}
.declare_con .declare_list .pp .pp_con{display:block;color:#333;white-space:nowrap;margin-left:-50px;padding-right:5px;position:relative;z-index:10}
.declare_con .declare_list .pp .ppb{position:absolute;display:block;height:36px;background:url(../../img/declare/pp.png) no-repeat;top:-2px}
.declare_con .declare_list .pp .ppb.head{left:-88px;width:88px}
.declare_con .declare_list .pp .ppb.end{width:10px;right:-10px}
.declare_con .declare_list .ppimg{position:relative;display:inline-block;height:55px}
.declare_con .declare_list .ppimg img{margin-left:5px;position:relative;z-index:10}
.declare_con .declare_list .ppimg b{background:url(../../img/declare/pp.png) no-repeat -100px -80px;width:60px;height:10px;display:inline-block;position:absolute;bottom:0;left:0}
.declare_con .declare_list a.declare{text-decoration:none;display:inline-block;padding:5px 10px}
.declare_con .declare_float_tip .vote{display:none}
.declare_con .declare_float_tip{background-color:#222;position:absolute;z-index:9999;padding:2px 10px;font-size:14px;color:white;border-radius:4px;top:0;left:0;display:none}
.declare_con .declare_float_tip:before{position:absolute;content:"";width:0;height:0;left:70px;top:23px;border-top:8px solid #222;border-left:8px solid transparent;border-right:8px solid transparent}

.emoji_face_cell_20 { vertical-align: middle;display:inline-block;}

.zan_box{position:relative;border-top:1px solid #444;height:20px;padding:10px 0;margin-top:15px}
.zan_box .but{padding:6px 15px 6px 35px; color:white;cursor:pointer;float:left;background:url('../img/zan_light.png') no-repeat #067;background-position:10px}
.zan_box .but.active{background:url('../img/zan_gray.png') no-repeat #067;background-position:10px}
.zan_box .num{float:left;padding:6px 30px;background:#151515;color:white;margin-left:15px;border:1px solid #067}
.zan_box .add{float:right;padding:6px 0;background:#c40;color:white;cursor:pointer;min-width:124px;text-align:center}
.zan_box .add.already{background:#666}
.zan_box .add:after{content:"+关注"}
.zan_box .add.already:after{content:"√ 已关注"}
.zan_box .num:before{border-top:8px solid transparent;border-right:8px solid #067;border-bottom:8px solid transparent;content:"";font-size:0;left:71px;position:absolute;top:20px}
.zan_box .num:after{border-top:7px solid transparent;border-right:7px solid #151515;border-bottom:7px solid transparent;content:"";font-size:0;left:73px;position:absolute;top:21px}


.user_base_info .info{padding:10px;background:#292929}
.user_base_info .info img{width:80px;height:80px}
.user_base_info .info .infor{display:inline-block}
.user_base_info .info .infor .name{margin-left:15px;margin-bottom:5px;color:#ffb;font-size:14px;display:inline-block}
.user_base_info .info .infor .name i { color:#b2b2b2; margin-left:5px}
.user_base_info .info .infor .nums{color:#ccc;font-size:14px}
.user_base_info .info .infor .nums span{display:inline-block;padding:5px 20px;line-height:20px;text-align:center;border-right:1px solid #3b3b3b}
.user_base_info .info .infor .nums span:last-child{border-right:none}
.user_base_info .info .infor .nums span i{color:#db6100;font-size:16px;font-weight:bold}
.user_base_info .info .infor .mflagimg { width:14px; height:14px; margin-left:3px; vertical-align:-2px}
.user_base_info .ops{text-align:center;background:#222;padding:10px}
.user_base_info .ops span{color:white;font-size:14px;background:#0c677e;padding:5px 20px;display:inline-block;cursor:pointer;margin-left:5px}
.user_base_info .ops span.attention{background:#c50}
.user_base_info .ops span.gohishomepage { background:#4e9100}
.user_base_info .ops span.attention.att_true{background:#666}
.user_base_info .ops span.attention.att_true:after{content:"√ 已关注"}
.user_base_info .ops span.attention.att_false:after{content:"+ 关注"}

.nomoredata { overflow:hidden; padding:20px 0 40px; text-align: center; color:#999}
.advimg { object-fit:cover}

.authtips { width:620px; height:320px; margin-left:-310px; margin-top:-160px}
.authtitle {text-align:center; color:#ffeb9d; font-size:28px; margin-top:32px; overflow:hidden}
.authtext { margin-top:45px; overflow:hidden}
.authtext p { text-align:center; color:#e5e5e5; font-size:14px; line-height:24px}
.authtext p a {color:#ffcc00}
.authgologin { background:#b44400; color:#fff; width:170px; height:48px; line-height:48px; text-align:center; font-size:18px; cursor:pointer; margin:40px auto 0;}

.authdialog{ width:620px; height:380px; margin-left:-310px; margin-top:-190px}
.authtext1 { text-align:center; color:#ffcc00; font-size:14px; margin-top:20px; }
.authbox { margin:20px 45px 0; overflow:hidden; background:#262626; padding-bottom:20px }
.authitem { margin-top:20px; overflow:hidden}
.authitemleft {width:150px; float:left; line-height:42px; color:#e5e5e5; text-align:right}
.authitemright { margin-left:165px}
.authitemright .input_y { width:270px; height:42px; line-height:42px; background:#a7a7a7; padding:0 5px; box-sizing:border-box; border:none}
.authdialog .authnow { background:#b44400; color:#fff; width:170px; height:48px; line-height:48px; text-align:center; font-size:18px; cursor:pointer; margin:22px auto 0;}
.authdialog .authnow.authnowgray { background:#6b6b6b; position:relative; z-index:1}
.authdialog .authnow.authnowgray::before {content:""; background:url(../img/load.gif) no-repeat; width:18px; height:18px; background-size:18px 18px; display:inline-block; margin-right:10px;vertical-align:-3px;}

.safetytips { width:620px; height:320px; margin-left:-310px; margin-top:-160px}
.safetytips .authtext { margin-top:28px}
.safetytips .authtext p { margin-bottom:10px; font-size:14px; overflow:hidden}
.safetytips .authtext p span {color:#ffcc00}
.bindbtnbox { margin:25px auto 0; width:360px; overflow:hidden}
.bindbtnbox div {width:130px; height:48px; line-height:48px; text-align:center; font-size:18px; cursor:pointer;}
.bindbtnbox .gobindemail {float:left}
.bindbtnbox .gobindemail a { background:#b44400; color:#fff; display:inline-block; width:100%; height:100%;}
.bindbtnbox .huluebtn { background:#606060; color:#fff; float:right}

.rpdialogshadow { background:rgba(0,0,0,0.7); position:fixed; left:0; top:0; width:100%; height:100%; z-index:999 }
.feedbackbox { width:470px; min-width:470px; height:420px; margin-left:-235px; margin-top:-210px}
.fbtitle{width:98%;height:39px;line-height:39px;color:#ffeb9d;padding:0 2% 0 0;font-size:14px;background:#252525;text-align:left}
.fbtitle span.close{width:10px;height:10px;background:url(../img/dialogclose.png) no-repeat;display:inline-block;float:right;margin-top:14px;cursor:pointer}
.fbtitle span.text{padding-left:15px; font-size:16px}
.fbtitle span.text i {color:#cbcbcb; font-size:12px; margin-left:12px}

.fbitemradio { width:17px;height:17px;appearance:none;position:relative;outline:none; z-index:1}
.fbitemradio:before {content: "";width: 15px;height: 15px;background:#ccc;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); display: inline-block;border-radius: 50%;vertical-align: top;}
.fbitemradio:checked:before {content: "";width: 15px;height: 15px;border: 1px solid #cacece;display: inline-block;border-radius: 50%;vertical-align: top;}
.fbitemradio:checked:after {content: "";width: 13px;height: 13px;text-align: center;background: #c50; box-shadow:inset 0px 0px 10px #c50; border-radius: 50%;display: block;position: absolute;top:2px;left:2px;}

.fbcontent { padding:0 20px; overflow:hidden}
.fbitem {margin-top:18px; overflow:hidden; line-height:20px}
.fbitemc { margin-top:14px; overflow:hidden}
.radiobehind { padding:0 10px;cursor:pointer; color:#ccc; font-size:14px}
.fbitemc .fbinput { border:1px solid #353535; box-shadow:inset 1px 1px 2px 0px black; width:100%; height:38px;line-height:36px; box-sizing:border-box; padding:0 5px; }
.fbitemc .fbtextarea { border:1px solid #353535; box-shadow:inset 1px 1px 2px 0px black; width:100%; height:120px;line-height:24px; box-sizing:border-box; padding:0 5px; }
.fbboxbtn { width:220px; overflow:hidden; position:absolute; left:126px; bottom:30px; z-index:1}
.fbboxbtn div {width:95px; height:34px; line-height:34px; text-align:center; font-size:16px; cursor:pointer;}
.fbboxbtn .fbbtnsubmit {float:left;background:#b44400; color:#fff;}
.fbboxbtn .fbcancel { background:#5d5d5d; color:#fff; float:right}

.fbdialogshadow { background:rgba(0,0,0,0.7); position:fixed; left:0; top:0; width:100%; height:100%; z-index:999 }
.reportbox { width:470px; min-width:470px; height:280px; margin-left:-235px; margin-top:-140px}
.fbitemt { color:#ccc; margin-top:18px}
.fbitemt span {color:#dc4d0b; margin:0 5px}

.jbboxbtn { margin:30px auto 0; width:220px; overflow:hidden}
.jbboxbtn div {width:95px; height:34px; line-height:34px; text-align:center; font-size:16px; cursor:pointer;}
.jbboxbtn .fbbtnsubmit {float:left;background:#b44400; color:#fff;}
.jbboxbtn .fbcancel { background:#5d5d5d; color:#fff; float:right}


