*{ padding:0; margin:0;}
html{font-family:-apple-system,"Helvetica Neue",Arial,"PingFang SC","Hiragino Sans GB",STHeiti,"Microsoft YaHei","Microsoft JhengHei","Source Han Sans SC","Noto Sans CJK SC","Source Han Sans CN","Noto Sans SC","Source Han Sans TC","Noto Sans CJK TC","WenQuanYi Micro Hei",SimSun,sans-serif;}
body{background-color:#f7f7f7;background-color:#ccc;font-size:13px;color: #333; padding-left:0px;}
.clearfix{zoom:1;padding:0; margin:0}.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}
form,.control-group{ padding:0; margin:0;}*:focus {outline: none;}
blockquote{ background-color:#fcfcfc; border-left:3px solid #ccc; padding:10px; margin-bottom:10px;}
li,em{ list-style:none;font-style:normal}img{ border:none}
.ml{ padding-left: 10px;}
.pl{ padding-left: 10px;}
.pr{ padding-right: 10px;}
.fl{float: left;}
.fr{float: right;}
.t-c{ text-align:center;}
.t-r{ text-align:right}
h6 { position: relative; margin: 0 0 10px; font-size: 12px; color: #b5b5b5;font-family: inherit; font-weight: 500; line-height: 1.1;}
h6:before,h6:after{ content: ""; border-top: 1px solid #ddd; display:block; position: absolute; width:38%; top:6px; }
h6:before{ left:0;}
h6:after{right:0;}

.hr{ height:3px; background-color:#ccc; margin:4px 0;}
.hrtitle{ display:block; font-size:14px; font-weight:bold; background-color:#FFFFFF; border:6px solid #fff; position:absolute; left:15px; top:-16px;}
.unread{ font-weight: bold;}
.fs10,p.fs10{font-size: 10px;}
.fs12,p.fs12{font-size: 12px;}
.fs13,p.fs13{font-size: 13px;}
.fs14,p.fs14{font-size: 14px;}
.fs16,p.fs16{font-size: 16px;}
.fs18,p.fs18{font-size: 18px;}
.fs36,p.fs36{ font-size:36px}
.layui-form-text{line-height:20px; padding-top:4px;}
.layui-form-change{ padding:0; margin:0;border-radius: 2px;border: 1px solid #e6e6e6;background-color: #fcfcfc;height:28px;padding-left: 10px; padding-right:10px;outline: none;line-height:28px;}
.layui-form-change a{ float:right; color:#000000}
.wangEditor-txt img{ max-width:99%; margin:5px;}
.ml5{ margin-left:5px;}
.mr10{margin-right:10px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.mr20 {margin-right: 20px;}
.mt8{margin-top:8px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt50{margin-top:50px;}
.mb10{margin-bottom:10px;}
.mr10{margin-right:10px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pb10{ padding-bottom:10px;}
.br4{border-radius: 4px;}
.pb20 {padding-bottom: 20px;}
.pad5{ padding:5px;}
.pad6{ padding:6px;}
.w1000 {width:1000px;}
.mlra {margin-left: auto;margin-right: auto;}
.txtcenter, .tc {text-align: center;}
.lh20 {line-height: 20px;}
.txtright {text-align: right;}
.pointer {cursor: pointer;}
.overflow, .oh {overflow: hidden;zoom: 1;}
.mr5 {margin-right: 5px;}
.w120 {width: 120px;}
.lh28 {line-height: 28px;}
.w72 {width: 72px;}
.hide{ display:none}
.icheng{ padding:0 5px;height:16px;text-align: center;line-height:16px;display: inline-block;color: #FFF;background-color: #F51;border-radius: 3px;font-size:6px;}
.ilv{ padding:0 5px;height:16px;text-align: center;line-height:16px;display: inline-block;color: #FFF;background-color:#5bbf5a;border-radius: 3px;font-size:6px;}
a:link, a:visited, a:active {color: #333;text-decoration: none;word-break: break-all;}
a:hover {color:red;}

a.dark:link, a.dark:visited, a.dark:active {color: gray; text-decoration: none;}
a.dark:hover {color: #385f8a;text-decoration: none;}

.btn-o{padding:8px 15px 6px 15px;font-family:"Microsoft YaHei";font-size:14px;line-height:1;color:#666;vertical-align: middle;text-align: center;border: 1px solid #ddd; background:transparent; background-color:transparent;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
a.btn-o{ padding:4px 14px;}
.btn{padding:8px 15px 6px 15px;font-family:"Microsoft YaHei";font-size:14px;line-height:1;color:#000;vertical-align: middle;text-align: center;border: 1px solid transparent;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
a.btn{display:inline-block;margin:0; padding-left:15px; padding-right:15px;}
.btn:hover,.btn.focus{opacity:0.7;text-decoration: none;}
.btn.btn-b{display:block;width:100%;margin:10px auto;padding-left:0; padding-right:0;}

.search-box{ padding:60px 100px;text-align:center; font-family:"Microsoft YaHei";}
.search-box .search-kw{  display:inline-block; border:#38f 1px solid;-webkit-border-radius:20px 0 0 20px;-moz-border-radius: 20px 0 0 20px;border-radius:20px 0 0 20px; width:60%; height:36px; line-height:36px;padding-left:20px;}
.search-box .search-btn{display:inline-block;height:38px;border:#38f 1px solid; background-color:#38f; color:#FFFFFF; padding:0 20px;-webkit-border-radius: 0 20px 20px 0;-moz-border-radius: 0 20px 20px 0;border-radius: 0 20px 20px 0;}
.input-append{ position:relative;background-color: #fff;border: 1px solid #ccc;border-radius: 14px;}
.inputtext{ width:155px; background-color: #fff; text-indent:5px; border:none;height: 20px;padding: 4px 6px;font-size: 14px;line-height: 20px;color: #555;}
.input-append .search-query{-webkit-border-radius: 14px 0 0 14px;-moz-border-radius: 14px 0 0 14px;border-radius: 14px 0 0 14px;border-right:none;}
.input-append .btn {-webkit-border-radius: 0 14px 14px 0;-moz-border-radius: 0 14px 14px 0;border-radius: 0 14px 14px 0; border:none;border-left: 1px solid #ccc; position:absolute; right:0; top:0}

.wxicon,.wbicon,.qqicon{ font-size:12px; color:#FFFFFF; background-color:#7FD840; border-radius:50%; padding:5px; text-align:center;}
.wbicon{ background-color:#E62424;}
.qqicon{ background-color:#1BA8EF;}
.snslogin{ text-align:center; width:60%; margin:0 auto}
.snslogin a{ color:#999;width: 50px; height: 50px; line-height: 50px; display: inline-block;}

.kwitem a{
font-size: 12px;
line-height: 12px;
padding: 4px 10px 4px 10px;
margin: 0px 5px 5px 0px;
border-radius: 16px;
display: inline-block;
border: 1px solid #e5e5e5;
}
.kwitem a:hover {
text-decoration: none;
color: #333;
border: 1px solid #ccc;
box-shadow: 0px 1px 2px rgba(0, 0, 32, 0.1);
}

.header h3{ position:relative; line-height:1; margin:6px 0; padding-left:20px;}
	.header h3:before{content:" ";position:absolute; left:7px; top:5%; height:90%; border-left:#009a61 3px solid;}
	.header2 h3:after{font: normal normal normal 14px/1 FontAwesome;content:"\f2eb";position:absolute; right:7px; top:5%; height:90%;}
	.header h3.nav{ white-space:nowrap;overflow:hidden; padding-left:20px;padding-right:50px;}
	.header h3.nav:after{content:" ";}
	.header h3.nav a:after{margin: 0 8px;color: #ccc;content: "|"; font-weight:normal;}
.header{ z-index:666; position: fixed; left:50%;top:0; margin-left:-550px;width:210px; height:100%; background-color:#fff;border-top: 3px solid #009a61; position: fixed}
	.barwrap{ padding:10px;}
	.logo{ position:relative;height:70px; background:url(logo.png) no-repeat center center; background-size:90%;}
	.logo a{ display:block; height:80px;}

.sobox{ position:relative; margin:10px 10px 15px 10px;background-color:#eee; height:30px; overflow:hidden; border-radius:15px;}
	.sobox input{background-color:#eee; font-size:14px; position:absolute; width:100%; border:none; height:100%; line-height:30px; text-indent:30px;}
	.sobox i.fa-search{ z-index:99; position:absolute; top:8px; left:10px;}
	.sobox i.fa-glide-g{ z-index:99; position:absolute; top:8px; right:5px;}
	.sobox .sobtn{border-radius:15px;}

.forumnav{ font-size:14px; line-height:1; padding:5px 20px 10px 20px;}
.forumnav li{ border-bottom:#ddd 1px dotted; padding:6px 0;}
.forumnav li span{display:inline-block;float:right; line-height:1; overflow:hidden; width:30px; text-align:center; font-size:6px; padding:2px 0; color:#999; background-color:#fefefe;border-radius:5px;}
.lsearchhot{  text-align: left;}
.lsearchhot a{ margin:4px; padding:6px 10px 5px 10px;line-height:1;color:#000;display:inline-block;font-size:12px; border-radius:10px;background-color:#f5f5f5;}
	
.userbar{position:absolute;bottom:3px; background-color:#FFFFFF; width:100%;}
.userinfo{ text-align:center; border-top:#ddd 3px solid; padding:10px}
	.userinfo .baravatar{ position:absolute; left:5px; top:-20px;border-radius:50%;border:#fff 1px solid;}
	.userinfo h5{ padding-right:5px; text-align:right;font-size:14px; line-height:30px;white-space:nowrap;overflow:hidden;}
	.userinfo ul a{ text-align:center;display:inline-block;line-height:1.6;width:33.3%;white-space:nowrap;overflow:hidden;}

.bodywrap{ position:relative; width:880px; padding-left:220px; margin:0 auto;}
.pagewrap{position:relative; min-height:100vh; background-color:#FFFFFF;}
.mainbody{ position:relative; padding-right:295px;}
	.sidebar{ display:none;  position:absolute; width:280px; top:0; right:0;border-left:#e5e5e5 1px solid;}
.topnavbar .barmenu li a{display:inline-block;color:#666}
.barmenu li{display:inline-block; padding-right:20px;}
.barsearch{ width:300px; overflow:hidden; color:#AAAAAA; line-height:30px; position:relative;}
.barsearch i.fa{ line-height:30px; font-size:16px}
.barlist{display:block;background: url(top-nav-bg.png) no-repeat 2px -309px;}
.barsearchi{display:block; width:24px; height:32px;background: url(top-nav-bg.png) no-repeat 3px 2px;}
.searchbox{
    z-index: 0; overflow:hidden;
    border: solid 1px #c7c7c7;
    position: absolute; background-color:#FFFFFF;
    top:1px; right:0;
    transition: All .4s ease-in-out;
    -webkit-transition: All .4s ease-in-out;
    -moz-transition: All .4s ease-in-out;
    -o-transition: All .4s ease-in-out;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; padding:1px;
}
.barsearch-key{ text-indent:10px;width:192px; border:none; height:24px; line-height:24px;}
.barsearch-submit {
    width: 28px; text-indent:-100px;
    height: 24px;
    border: 0;
    cursor: pointer;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;background: url(top-nav-bg.png) no-repeat 3px 1px;
}

.barfr .arrow {
    background: url(top-nav-bg.png) no-repeat -19px -30px;
    display: inline-block;
    width: 9px;
    height: 6px;
    overflow: hidden;
}

.barmore{ margin-right:10px;position:relative;display:inline-block; padding:0 8px;}
.moreshow{ background-color:#FFFFFF}
.barmoreshow{ display: none; margin-right:-100px; min-width:220px;position: absolute;
    background: #fff; line-height:1.8; text-align:center;
    border:solid 1px #E7E7E7; border-top:none;
    top:30px; right:0;
    padding: 15px;
    z-index: 1000;}
.barmoreshow a{display:inline-block;}
.barmy{ border-bottom:#CCCCCC 1px solid; margin-bottom:5px;}
.barmy i.fa{ display:block; margin-bottom:5px; font-size:36px}
.barmore .barmoreshow a{ margin:5px 10px;}
.moreshow .barmoreshow{ display:block;}
.headwrap{ background-color:#FFFFFF; background:#fff url(bodybg.png) no-repeat top center; position:relative;}
.headbox{ position:relative; padding-left:230px; padding-top:20px; height:75px; text-align:right}
.headbox a{ margin:0 5px}
.headbox .logo{ position:absolute; top:15px; left:10px;}
.sotypeid{ border:none}.soform .soformw{position:relative;border:1px solid #ccc;height:32px; background-color:#FFFFFF;display:inline-block;margin:0 10px 10px 10px;}.soform .soforminp{width:360px;margin-left:10px;height:32px;font:13px;line-height:22px;padding:0;background:transparent;border:none;outline:0;-webkit-appearance:none;}.soform .soformbtn{position:absolute;right:0px;top:0px;width:100px;height:32px;color:#000;letter-spacing:1px;background-color:#f5f5f5;border-bottom:1px solid #2d78f4;outline:medium;-webkit-appearance:none;-webkit-border-radius:0;border:0;cursor:pointer;}
.navpanel{ z-index:2; overflow:hidden; padding-left:5px; height:38px; line-height:38px;border-radius:4px 4px 0 0;background-color:#1f87cb;}
.navpanel li {height: 40px;overflow: hidden;display:inline-block;}
.navpanel a{ color:#FFFFFF;}
ul.menuA li a {
    display: block; margin-top:2px;
    _display:inline-block;
    overflow: hidden;
    height: 37px;
    line-height: 36px;
    _line-height: 36px;
    color: white;
    font-size: 14px;
    font-weight: bold;
    padding: 0 20px;
    position: relative; z-index:10
}
ul.menuA li.active a,ul.menuA li a:hover{background-color:#f7f7f7; color:#1f87cb; z-index:10}
ul.menuB{ position:relative;display:inline-block;padding-right:10px; text-align:right}
ul.menuB a:hover{ color:#ff0000}
.split{ top:12px; height:16px; left:-10px; width:1px; border-right:#FFFFFF 1px dotted;display:inline-block; position:absolute;}

.wrapbox{position:relative;margin-bottom:15px;border: 1px solid #ddd;border-top: 3px solid #ccc;background-color:#fff; padding-left:243px;}
.wrapbox:after{clear: both;content: '';display: block;}
.wrapboxbar{ position:absolute; top:0; left:0; overflow:hidden; height:100%;width:243px;border-right: 1px solid #eee;background-color: #fcfcfc;}
.ui-title{height:55px;position:relative;border-bottom:1px solid #eee;}.ui-icon{width:32px;height:38px;position:absolute;left:-32px;top:-3px;background-image:url(uititle.gif);display:none;}.ui-title h2{height:30px;padding:12px 0 0 15px;}.ui-title h2 a{display:inline-block;overflow:hidden;height:30px;width:160px;background-image:url(uititle.gif);background-position:-32px 0;text-indent:-500px;}.ui-movie{border-top-color:#1f87cb;}.ui-movie h2 a{background-position:-32px -40px;}.ui-dm{border-top-color:#ab7800;}.ui-dm h2 a{background-position:-32px -80px;}.ui-zy{border-top-color:#ab7800;}.ui-zy h2 a{background-position:-32px -80px;}.ui-wdy{border-top-color:#ab7800;}.ui-wdy h2 a{background-position:-32px -80px;}.ui-title .view-all{position:absolute;top:18px;right:10px;z-index:3;color:#f60;}

.wrapboxmain{ padding-left:2px; min-height:500px;overflow:hidden;margin-left: -1px;border-left: 1px solid #eee; background-color: #fff;}
.wrapboxsr{ padding-left:0; padding-right:234px; position:relative;}
.wrapboxsr .wrapboxbar{ position:absolute; top:0; left:934px; height:100%;border-left: 1px solid #eee;}
.wrapboxsr .wrapboxmain{ margin:0; min-height:500px;border-left:none; width:934px}
.nosider{ padding:10px;}

.pagebox{position:relative;margin-bottom:15px;padding-right:263px;}
.pagebox .pageboxbar{ width:250px; position:absolute; right:0; top:0;}
.pagebox .pageboxbar .rbox{ background-color:#FFFFFF}
.pagebox .pageboxmain{ background-color:#FFFFFF; padding:5px 10px 10px 10px;}
.pagebox .box{margin-bottom:0px; overflow:hidden;}
.pagebox .pageboxbar h3{ margin-bottom:10px; margin-left:5px}
.pagebox .pageboxbar h3 a.fr{ font-weight:normal; font-size:12px}

.imgitem{ position:relative;display:inline-block;width:154px; padding-bottom:10px; text-align:center;border-right:1px solid #eee;border-bottom: 1px solid #eee;}
.imgitem i.year{ background-color:#000000; color:#FFFFFF;}
.imgitem li{white-space:nowrap;overflow:hidden; width:130px; margin:0 auto}
.brlast{ border-right:none;}
.imgitem:hover{background-color: #fcfcfc;}
.imgitem img{width:110px; height:150px;}
.imgitem a.dyimg{ display:inline-block; margin:10px auto 0 auto; padding:3px;border:#FFFFFF 1px solid;}
.imgitem a:hover.dyimg{ background-color:#FFFFFF; border-color:#CCCCCC}
.imgitem .dyname{ color:#333; line-height:1.8; font-size:14px}
.imgitem .star,.imgitem .star a{color: #999; font-size:12px}
.wrapboxbar h5{ padding-left:8px; font-size:14px; line-height:30px; color:#333}
.ui-sort li{ padding:10px;border-bottom:1px dotted #e0e0e0;}
.ui-sort li a{display:inline-block; width:20%; line-height:1.8;}
.ui-ranking li,.txtlist li{white-space:nowrap; overflow:hidden; border-bottom:1px dotted #e0e0e0; padding:8px;}
.ui-ranking li em{ font-weight:bold; color:#666; margin-right:5px;}
.txtlist li{display:inline-block; padding:8px 0; width:25%;}
.txtlist li span{display:inline-block;font-size:12px;color:#aaa; margin: 0 6px}

.list5 li{position:relative;display:inline-block; padding:5px 0; float:left; width:186px;overflow:hidden;white-space:nowrap;border-bottom: 1px dotted #e0e0e0;}
.list5 li img{width:110px; height:150px;}
.list5 li.img5{border-bottom: 1px solid #eee;}
.list5 li.img5 img{ margin-bottom:10px;}

.wrapboxright{width:243px;float: right;border-right: 1px solid #eee;background-color: #fcfcfc;}

.warpt{background-color:#fcfcfc;border:1px solid #ddd;border-top:1px solid #f60; margin-bottom:15px}
.warptmain{background-color:#FFFFFF;border-right:1px solid #eee;}
.warptbarbox{ width:224px; padding:10px;}
.warptbarbox h5,.wrapboxsr .wrapboxbar h5{ height:24px; padding-bottom:3px; margin-bottom:5px; line-height:24px;color: #f60; border-bottom:#E5EBE4 1px solid}
.wrapboxsr .wrapboxbar h5{ margin-top:5px; padding-bottom:4px;}
.warptbarbox h5 a.fr,.wrapboxsr .wrapboxbar h5 a.fr{ color:#666; font-weight:normal; font-size:12px; margin-right:2px}

.flex{ display:flex;}
.flex .flexitem{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}

.adbox{ margin:10px auto;}

.ultab a{ margin:10px; line-height:26px; text-align:center; display:block;border-radius:10px;}
.ultab a.on{color: #fff;font-weight: 700;background-color: #f60;}
.uitable{ text-align: left}
.uitabletit th{ background-color:#fcfcfc;border-bottom: 1px solid #eee;height: 40px;line-height: 40px; padding:0 15px;}
.uitabletit th b{color:#f60;} 
.uitable td{ padding:6px 10px; line-height:1.5; border-bottom:#e0e0e0 1px dotted;}

.grid{position:relative;width:100%;padding:5px 0 10px;}
.grid li{width:18%;padding-bottom:18%;background-color:#f5f5f5;float:left;margin:2% 2% 0 0 ;border-radius:3px; position:relative; overflow:hidden; text-align:center;vertical-align:middle;}
.grid li img{ position:absolute; top:0; left:0; width:100%;}
.grid li a{ display:block; position:absolute; width:100%; height:100%; top:0; left:0;}
.grid li.delimg:after{content: "x"; position:absolute;padding-left:2px;padding-top:2px;width:20%; height:20%; top:-5px; text-align:center; left:-5px;background-color:#666; color:#FFFFFF;border-radius:5px;}

/* 动态 朋友圈 */
.dohead{ color:#FFFFFF; position:relative; height:200px; background-color:#eee; margin-bottom:25px; background:#eee url(/images/dohead1.jpg) no-repeat; background-size:100%;}
.dohead img{ position:absolute; bottom:-25px; right:10px; padding:3px; background-color:#fff}
.dohead b{ position:absolute; bottom:8px; right:100px;}
.dohead a{ color:#FFFFFF; position:absolute; top:15px;}
.dohead a.ponew{left:15px;}.dohead a.poback{ left:15px;}
.dohead a i.fa{ font-size:22px}
.dolist{ padding:25px; font-size:16px; line-height:1.5}
.doitem{ padding-bottom:10px; margin-bottom:10px; position:relative; padding-left:80px; border-bottom:#ddd 1px solid;}
.doitem:last-child{border-bottom: none}
.doitem img.author{ position:absolute; left:0; top:0; width:60px; height:60px;}
.doitem .grid{ padding-top:0; margin:5px 0;}
.domain p{ color:#353535; padding:5px 0; font-size:16px;}
a.authorname{color:#333; font-weight: bold}
.dofoot{color:#808080; font-size:13px;}
.domain .pl{ position:relative; margin-top:10px; background-color:#eee; padding:0 8px 0 8px; color:#576b95; display:none}
.domain .pl:after{content: " "; position: absolute; top:-8px; left:10px;border-width:0 8px 8px;border-style:solid;border-color:transparent transparent #eee;}
.domain .pl .likes{ color:#5b6f97; font-size:12px}

/* 文章 */
.newsitem{ padding:20px;}
.newsitem li{ padding:6px 0; height:24px; line-height:24px; border-bottom:1px dotted #e0e0e0;}
.newsitem li a{ font-size:14px}
.newsitem li i.pre{    color: #f60;
    font-size: 12px;
    font-family: simsun;}

.alert{ margin-bottom:10px;border:1px solid #eed3d7;color:#b94a48;background-color:#f2dede;padding:8px 35px 8px 14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

.newstop{ border-bottom:#eee 1px solid; padding:10px; margin-bottom:10px}
.newstop h3{font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI","Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;    font-weight: normal;font-size: 24.5px; padding:10px;}
.newstop p{ padding:0 10px}
.newstxt{ line-height:28px; padding:5px 15px 15px 15px; overflow:hidden; font-size:14px}
.newssm{ color:#666; margin-bottom:20px; border-bottom:#eee 1px dotted}
.downbox{ min-width:800px;}

.box{background-color: #fff;}
.box .boxtit{height:24px; line-height:24px; position:relative;border-bottom:1px solid #eee; margin-bottom:10px;}
.boxtitle b{display:inline-block;top:0px; left:0px;position:absolute; }
.boxtitle hr{ margin-top:12px; background-color:#eee; height:0px; border:none;border-top:1px solid #eee;}
.boxt3{border-top: 3px solid #ccc; margin-top:10px;}

.mcontent{ line-height:180%; background-color:#FFf;font-family: -apple-system-font, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;padding:15px;}
.mcontent a{ color: #0033CC;}
.mcontent blockquote{ line-height:150%; background-color:#f8f8f8; margin-top:15px; border-left:#006633 3px solid; padding:10px; font-size:12px; color:#006633}
.newstitlepic{display:inline-block; padding-bottom:15px; float:left; margin-right:20px}
.newstitlepic img{padding:10px;background-color:#f6f6f6;}
.mctop{color:#878787;display:inline-block;line-height:30px; font-size:16px}
.msm{border:1px solid #bce8f1;color:#3a87ad;background-color:#d9edf7;padding:8px 35px 8px 14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.mcnews{ padding:15px 0;}
.haibao{ width:90%; margin-bottom:20px; display:block;}

.resources{padding:10px 0 10px 0}
.resources li{border-bottom:#CCCCCC 1px dashed; padding:5px; 0; position:relative; padding-right:150px;}
.restable .dlink{display:inline-block;position:absolute; top:0; right:0}
a.label{display:inline-block;padding:3px 10px; margin:0 4px; background-color:#0099FF; color:#FFF}
.plbox{ padding:15px;}


taglisterap { font-size:14px;border-bottom: solid #ebebeb 4px;}
.taglistbox {position: relative;padding-left:50px; overflow:hidden;}
.taglistbox h5{ position:absolute; top:5px; left:0; font-weight:400}
.taglistbox a { display:inline-block; padding:5px;}
.taglistbox a.hide{ display:none}
.taglistbox .on, .taglistbox .on:hover { font-weight:bold;color: #ff0000;}



input.form-input {
  padding-left: 10px;
  height:28px;
  line-height:28px;
  width: 100%;
  border: 1px solid #e3e3e3; margin-bottom:10px; background-color:#FFFFFF;
}
.bluebtn{background-color: #2086ee; color:#FFFFFF;font-family: "Hiragino Sans GB","Microsoft YaHei","微软雅黑";border: 0;
  height: 34px;
  line-height: 34px;
  font-size: 14px;
  margin-right: 6px;
  width: 96px;
  display: inline-block;
  text-align: center;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  cursor: pointer;}
a.bluebtn{ color:#FFFFFF}

.adbanner{ padding:0 10px; overflow:hidden}
.adbanner img {margin-top:6px;border: #E2E2E2 1px solid;}

/************************/

#headerWrap {margin-bottom: 8px;}
#headerinside {
height: 84px;
position: relative;
z-index: 101;
}
#header{ background-color:#FFFFFF}
#logo {
display: inline-block;
position: absolute;
left: 38px;
top: 8px;
}
.embed04 {
position: absolute;
left: 184px;
top: 8px;
width: 150px;
height: 50px;
display: block;
}
#searchbar {
position: absolute;
left: 366px;
}
#saerkey {
height: 38px;
width: 484px;
line-height: 38px;
padding-left: 34px;
float: left;
overflow: hidden;
border: 2px solid #ff552e;
border-right: 0;
background-position: 10px -105px;
background-color: #fff;
}
input.btnal2, input.btnall {
-webkit-appearance: none;
-webkit-border-radius: 0;
height: 42px;
line-height: 40px;
width: 100px;
font-size: 16px;
border: 0;
cursor: pointer;
overflow: hidden;
text-align: center;
color: #fff;
}
.inputcon {
float: left;
}
#hotwords {
position: absolute;
top: 40px;
left: 0;
height: 32px;
width: 620px;
overflow: hidden;
line-height: 32px;
}
#hotwords {
line-height: 32px;
}
#hotwords a {
margin-right: 10px;
color: #aaa;
float: left;
}
#fabu {
right: 32px;
font-size: 16px;
width: 140px;
height: 42px;
line-height: 42px;
color: #fff;
background-color: #ff552e;
}
.board h2 a, .board h3 em a, #keyword {
font-family: "Hiragino Sans GB","Microsoft YaHei","微软雅黑";
}
#keyword {
width: 100%;
font-size: 14px;
color: #ccc;
border: 0;
height: 38px;
line-height: 38px;
overflow: hidden;
}



.navcon {
width: 960px;
height: 34px;
margin: 5px auto;
font-size: 16px;
line-height: 34px;
border-bottom: 2px solid #ff552e; background-color:#FFFFFF
}
.fl {
float: left;
}
#homeNav {
margin: 0;
padding: 0 36px;
}
.navBg {
background-color: #ff552e;
border-radius: 2px 2px 0 0;
border-color: #ff552e;
}

/* index */
.auplay{ display:inline-block; color:#000000; border:#000000 0px solid; padding:0px;border-radius:50%}
.auplay i.fa{ font-size:16px; line-height:1}
.index-item-top{ color:#999;border-bottom:1px solid #e5e5e5; padding:5px;}
.index-item-top a{ font-size:16px; line-height:18px;}
.index-item-top i.fa{ color:#CCCCCC}

.mhead{background-color: #fff;width:100%;height:68px;position:absolute;top:0;z-index:3;}
.headbottom{position: absolute;bottom:0;left: 0;width: 100%;height: 3px;line-height: 0;font-size: 0;overflow: hidden;text-align: center;z-index:1;background-color: #0fa6ea;
background: -webkit-linear-gradient(left,rgba(15,166,234,1) 0,rgba(89,204,24,1) 10%,rgba(15,166,234,1) 60%,rgba(15,166,234,1) 100%);
background: -moz-linear-gradient(left,rgba(15,166,234,1) 0,rgba(89,204,24,1) 10%,rgba(15,166,234,1) 60%,rgba(15,166,234,1) 100%);
background: -ms-linear-gradient(left,rgba(15,166,234,1) 0,rgba(89,204,24,1) 10%,rgba(15,166,234,1) 60%,rgba(15,166,234,1) 100%);
background: linear-gradient(left,rgba(15,166,234,1) 0,rgba(89,204,24,1) 10%,rgba(15,166,234,1) 60%,rgba(15,166,234,1) 100%);}

.navigation{ position:absolute; top:17px;display:inline-block;zoom:1;}
.navigation li{display:inline-block; border:#FFFFFF 1px solid; font-size:16px; padding:5px 3px;}
	.mhead a{ color:#000}
	.mhead a:hover{ color:#ff7800}
	.navmovie:hover{border:1px #cecece solid;border-bottom: none;}
	.navmovie:hover .con-movie{ display:block;}
	.moviehr{height:3px;background:#fFF; width:100%; z-index:99; position:absolute; left:0;top:29px;}
	.con-movie{line-height:20px;background-color: #fff; z-index:9;font-size:13px;border: 1px #cecece solid;display: none;right: -300px;position: absolute;top:30px;width:566px; padding:10px;}
	.con-movie .downbody{ padding:3px 0px;}
	.con-movie .downbody a{font-size:13px; margin-right:6px;}

.mhead .hd-user{ width:155px; height:68px;position:absolute; top:0; right:240px;}
.mhead .uavatar{ position:absolute; top:10px; right:0px;border-radius:50%;}
.mhead .ulogin{ width:95px; height:20px; text-align:right; padding-right:8px; padding-top:28px; overflow:hidden;}
.mhead .ulogin a{font: 16px/20px 'Microsoft Yahei','\5b8b\4f53'; color: #3c3c3c;}
.mhead .umenu{ display:none; font-size:13px;position:absolute;top:52px; right:48px;border-bottom:#FF0000 1px solid; width:90px;background-color:#FFFFFF}
.mhead .umenu ul a{ display:block; text-align:center; line-height:150%;padding:3px 0;}
.mhead .umenu ul a:last-child{ padding-bottom:10px}
.mhead .umenu ul a:hover{ color:#000;background-color:#f1f1f1; text-decoration: none;}
.mhead .umenu ul a:hover .fa{ color:#000;}
.mhead .hd-user:hover .umenu{ display:block;}
.hd-search { font-size:13px;width:226px;height:30px;height:30px;position: absolute;right:0px;top:20px;color: #6c6c6c; border:#1791F0 1px solid;border-radius:15px;}
.search-sel .arrow {overflow: hidden;position: absolute;top:8px;left:50px;width:16px;height:16px; line-height:14px; font-size:18px; text-align:center;}
.search-sel { width:40px; height:30px;line-height:30px; margin-left:23px;margin-right:8px; display:inline-block; float:left;}
#sotabs{ display:none; font-size:13px; position:absolute; left:14px; top:30px; width:46px; line-height:180%; border:#1791F0 1px solid; border-top:none; text-align:center; background-color:#FFFFFF}
#sotabs a{ display:block;}
#sotabs a:hover{ background-color:#F1F1F1; text-decoration:none}
.search-key {width: 120px; height:26px;font-size:13px;color: #9c9c9c;float: left;line-height:26px; border:none;box-shadow:none;-webkit-box-shadow:none;}
.search-sub {width:20px;height: 18px;position: absolute; background:url(bg_search_sub.jpg) no-repeat; border:none;right:10px;top:6px;cursor: pointer;}

.modsearch {width:230px;height:32px;position: absolute;top:17px;left: auto;right:238px;}
.modsearch i{color:#FF7300; font-size:14px; position:absolute; top:9px; left:9px;}
.modsearch .pos-r .searchipt{float: left;border-radius:0;width: 140px;height: 22px;line-height: 44px\9;padding-left:28px;
padding-right: 10px;
border: 1px solid #cecece;
border-right: none;
outline: 0;
font-size: 14px;
background: #fafafa url(sprite_search.png) 0 -54px repeat-x;
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.modsearch .pos-r .searchipt:focus{ border:#FF7300 1px solid;box-shadow:none}
.searchbtn{display: block;position: absolute;top: 0;width: 65px;height: 32px;right:0px;background: #ff5d00;border: none;outline: 0;zoom: 1; color:#FFFFFF}

.modquick{position:absolute;z-index: 99;top:10px;right:0px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.modquick .quickitem{display:inline-block; position:relative; text-align:center;padding-top:5px; padding-right:5px; margin-left:5px;}
	.modquick .quickitem:hover .quickcon,.modquick .quickitem:hover .quickup{display:block}
	.quickup{ display:none;font-size:1.8em;position:absolute;left:14px;bottom:-8px;z-index:999; color:#f60000;}
	.modquick .quickcon{ display:none; padding-top:8px; position:absolute; top:54px; right:-22px; background-color:#FFFFFF; border:#ddd 1px solid;border-top: 2px solid #f60000;width:83px; text-align:left}
a i.quickicon{font-size:1.7em;color:#FF7300;display: inline-block;zoom:1;width: 26px;height: 23px;overflow:hidden; padding:0; margin:0;}
a.quicklink{display: block;_width: 26px;height:48px;padding: 0 6px 0 6px;cursor: pointer;-webkit-transition: height .2s ease;
-moz-transition: height .2s ease;
-o-transition: height .2s ease;
transition: height .2s ease; text-decoration:none}
.quicklink:hover .quicktxt{ color:#ff5d00}
.quicktxt{display: block;margin-top:-1px;text-align: center;color: #b0b0b0;-webkit-transition: height .2s ease;-moz-transition: height .2s ease;-o-transition: height .2s ease;transition: height .2s ease;}
.ico_history, .ico_collect, .ico_message, .ico_upload, .ico_vgirl{display: inline-block;zoom: 1;width: 26px;height: 26px;background-image: url(sprite_common.png?v=0417);
_background-image: url(sprite_common.ie6.png?v=0417);
background-repeat: no-repeat;
}
.ico_collect{background-position: -30px 0;}
.ico_upload{background-position: -90px 0;}
.ico_vgirl{background-position: -60px 0;}
.headuser .quicktxt{ width:26px;text-align:left}
.quickitem img.uavatar{border-radius: 50%;position:absolute; top:0px; right:0; border:#efefef 1px solid;}

.modquick .divide {
position: absolute;
top: 6px;
right: 0;
width: 1px;
height: 26px;
overflow: hidden;
background: #f0f0f0;
background: -webkit-linear-gradient(top,rgba(252,252,252,1) 0,rgba(232,232,232,1) 50%,rgba(252,252,252,1) 100%);
background: -moz-linear-gradient(top,rgba(252,252,252,1) 0,rgba(232,232,232,1) 50%,rgba(252,252,252,1) 100%);
background: -ms-linear-gradient(top,rgba(252,252,252,1) 0,rgba(232,232,232,1) 50%,rgba(252,252,252,1) 100%);
background: linear-gradient(top,rgba(252,252,252,1) 0,rgba(232,232,232,1) 50%,rgba(252,252,252,1) 100%);
}

.lh44{ line-height:44px;}
.pos-r{position: relative;}
i {font-style: normal;}
.bb1sddd {border-bottom: 1px #ddd solid;}
.lh24 {line-height: 24px;}
.nowrap{white-space:nowrap;}
.iswrap{ white-space:pre}
.isblock a{ display:block; padding:0; margin:0; line-height:24px;}
.isdowna a{ line-height:24px; margin-left:10px;}
.btn.btn-attentce {background-position: 0 0;height: 20px;width: 70px;}

#scbar {float: right;border: none;padding-top: 4px;margin-right: 15px;background: none;height: 28px;line-height: 27px; margin-top:5px}
#scbar_txt{ font-size:13px;height: 25px;width:105px;float: left;padding: 0 68px 2px 7px;border: none;border-radius: 15px;color: #666;background: #fff;}
#scbar_txt:focus{background:rgba(63,63,63,0.2); color:#ff0000;}
.xg1, .xg1 a {color: #999 !important;}

#scbar_type {
font-size: 13px;
margin-left: -68px;
background-position: 100% 60%;
}
#scbar_type {
text-align: left;
text-decoration: none;
}
.showmenu {
padding-right: 16px;
background: url(arrwd.gif) no-repeat 100% 50%;
cursor: pointer;
white-space: nowrap;
}
#scbar_btn {
height: 27px;
width: 24px;
float: left;
margin: 0;
margin-left: -27px;
border: none;
background: transparent url(search.png) no-repeat 0 2px;
cursor: pointer;
}

/* COUNT */
a.count_orange:link, a.count_orange:active {
    line-height: 12px;
    font-weight: bold;
    color: white;
    background-color: #ff9900;
    display: inline-block;
    padding: 2px 10px 2px 10px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    text-decoration: none;
    margin-right: 5px;
    word-break: keep-all;
}

a.count_orange:hover {
    line-height: 12px;
    font-weight: bold;
    color: white;
    background-color: #ffa722;
    display: inline-block;
    padding: 2px 10px 2px 10px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    text-decoration: none;
}

a.count_livid:link, a.count_livid:active {
    line-height: 12px;
    font-weight: bold;
    color: white;
    background-color: #aab0c6;
    display: inline-block;
    padding: 2px 10px 2px 10px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    text-decoration: none;
    margin-right: 5px;
    word-break: keep-all;
}

a.count_livid:hover {
    line-height: 12px;
    font-weight: bold;
    color: white;
    background-color: #969cb1;
    display: inline-block;
    padding: 2px 10px 2px 10px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    text-decoration: none;
}

a.count_blue:visited, a.count_green:visited, a.count_orange:visited, a.count_livid:visited {
    line-height: 12px;
    font-weight: bold;
    color: white;
    background-color: #e5e5e5;
    display: inline-block;
    padding: 2px 10px 2px 10px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    text-decoration: none;
    margin-right: 5px;
}

.Rbox{ overflow:hidden; width:230px; float:right;}
#main{width: auto;margin: 0px 245px 0px 0px; margin-right:230px;border-right:#E9EBF0 1px solid;background-color:#FFFFFF;}
.box2{background-color: #fff;border-radius:3px;border: #E2E2E2 1px solid;}
.cell {padding: 10px;font-size: 12px;line-height: 120%;text-align: left;border-bottom: 1px solid #e2e2e2;}
.boxheader {padding:10px;font-size: 14px;line-height: 120%;text-align: left;border-bottom: 1px solid #e2e2e2;overflow: auto;}
div.tit{ background-color:#f6f6f6; padding:7px; color:#000000;border-top:#E5EBE4 1px solid;border-bottom:#E5EBE4 1px solid;}
div.tit b{ padding-left:7px;border-left:#666 3px solid;}
div.tit .fr{ font-weight:normal; color:#666}
.pr, .pc {
    vertical-align: middle;
    margin: 0 5px 2px 0;
    padding: 0;
}

/*贴吧*/
.topicwarp{background-color:#F5F7FA; border:#E2E2E2 1px solid; margin:0 auto;}
	.topicwarp .trbox{ overflow:hidden; width:230px; float:right;}
	.topicwarp .tlbox{ padding:0 0 2px 0;margin-right:230px;border-right:#E9EBF0 1px solid;background-color:#FFFFFF; min-height:880px;}
	
.rtitle{ font-size:14px; font-weight:bold; padding:10px;background: url(border_dot.png) repeat-x left top;}
.rtitle .fr{ font-size:12px; font-weight:normal}
.hrr{background: url(border_dot.png) repeat-x left top; height:1px;}
.rbox{ padding:2px 8px 5px 8px;}
.rulbox li{ padding-right:8px; margin-bottom:10px;}
.userbox{ position:relative; padding:82px 0 5px 0; background:url(006_s.jpg) repeat-x; margin-right:1px}
.userbox .avatar{ margin-left:-34px; position:absolute; top:15px; left:50%;border-radius:50%; background-color:#F5F7F6; padding:2px}
.userbox .username{ line-height:30px; padding-bottom:6px; text-align:center;}
	.levelnum{background: #eb7350;font-family: Arial;font-size: 12px;color:#fff;font-style:italic;letter-spacing: -0.1em;border-radius:6px; padding:0 7px}
.userbox .userfans li{display:inline-block;width:22%; text-align:center; line-height:16px;}
.userbox .userfans li a{ display:block; font-weight:bold; font-size:14px}
.adbox li{ padding:8px 8px 0 8px; list-style:none;}
.exp_lable {float: left!important;color: #666;}.exp_bar {position: relative;
left: 0;
top: 3px;
height: 11px;
margin:5px;
border: 1px solid #9dcff2;
border-left-color: #9dcff2;
border-radius: 3px;
cursor: pointer;
}
.exp_bar_current {
height: 11px;
border: 1px solid #9dc1f2;
border-radius: 3px;
background-color: #bfdaff;
background-image: -webkit-linear-gradient(top,#bfdaff,#b4d4ff);
background-image: linear-gradient(to bottom,#bfdaff,#b4d4ff);
margin: -1px 0 0 -1px;
}
.exp_num {
height: 11px;
position: absolute;
top: 0;
left: 0;
right: 0;
text-align: center;
font: 10px/11px arial;
color: gray;
}
.exp_bar .exp_current_num {
color: #FF7F3E;
}
.exp_bar span {
color: #999;
}

/*forum_list*/

.forumbanner{ padding:10px 10px 0 10px;}
.forumbanner img{ margin-right:10px;}
.forumbanner p{ line-height:150%;}
.forum_item{border-bottom: #eaeaea 1px dashed;padding-left:90px;overflow: hidden; position:relative; padding-bottom:10px;}
.cc{background: #fafdfe;}
.forum_item dt{ position:absolute; left:20px; top:20px;}
.sub_forum {
  float: left;
  padding-bottom: 22px;
  height:38px;
  width:33%;
  overflow: hidden; margin-top:18px;
}
.sub_forum .forum_title {
  color: #1f376d;
  font-family: Microsoft Yahei;
  font-size: 20px;
  margin-right: 10px;
}
.sub_forum .post_count {
  color: #999;
}
.sub_forum .post_count em {
  color: #c00;
}
.forumdesc{ color:#999999; padding-right:15px}
.sub_forum .latest_post .meta {
  color: #999;
  display: block;
  padding-top: 5px;
}
.sub_forum .latest_post .meta em {
  margin-right: 10px;
}

/*thread*/
.thread-item{ position:relative; padding-left:70px; padding-right:10px; height:68px; overflow:hidden; border-bottom:#fcfcfc 1px solid;}
.thread-item:hover{ background-color:#FAFAFA;border-radius:6px;}
.thread-user-avatar{ display:block; position:absolute; width:48px; height:48px; top:10px; left:10px;}
.thread-user-avatar img{width:48px; height:48px;border-radius:5px;}
.thread-item-title{ padding-top:15px; height:24px; overflow:hidden;}
a.sub-tit{font-size: 16px; color:#000000;}
a.sub-tit:hover{ color:#990000}
.thread-item-more{ height:20px; overflow:hidden;}
.btn-success {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top,#62c462,#51a351);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
  background-image: -webkit-linear-gradient(top,#62c462,#51a351);
  background-image: -o-linear-gradient(top,#62c462,#51a351);
  background-image: linear-gradient(to bottom,#62c462,#51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.forum-name{ font-size:16px; font-weight:bold; text-align:center; line-height:30px;}
.thread-info li{ margin-top:10px;border-right:#e2e2e2 1px solid; line-height:1.5}
.thread-info li:last-child{ border:none}

.labels label{ display:inline-block;margin-right:10px}
.labels label:last-child{ margin:0}
.labels label input{margin-right:6px}
.postmore label{ display:block; line-height:24px;}
.postmore label input{ margin-right:6px}
.rhot li{ font-size:13px; margin-bottom:5px; height:18px; overflow:hidden;white-space: nowrap}
.thread-item .postdate{ font-size:12px; display:block; position:absolute; width:48px; height:43px; padding-top:5px; text-align:center; line-height:20px; top:10px; left:10px;border-radius:5px; border:#CCCCCC 1px solid;}
.thread-item .postdate b{ clear:both; font-size:16px;}
.indexlist{ height:auto}
.indexlist a.sub-tit{ font-size:18px}

#footer{ line-height:24px; border-top:0px solid #000;padding: 15px 0; text-align: center;overflow: hidden;}
.foot-nav a {margin:10px; line-height:1.8}
/*viewlist*/
.t-c{ text-align:center;}
.viewlist{ position:relative; min-height:161px; overflow:hidden; border-bottom:3px solid #EEEEEE; padding-left:140px;}
.viewlist .viewbar{ position:absolute; left:0; top:0; width:140px; height:100%;background-color:#FBFBFB;}
.viewlist .viewbar .avatar{ padding-top:15px; padding-left:23px;}
.viewlist .viewbar .avatar img{ width:90px; height:90px; border:#fcfcfc 1px solid; background-color:#fff; padding:5px; border-radius:10px;}
	.viewpart{ padding:0px 15px 15px 15px;}
	.vauthor{ padding-top:2px; padding-left:30px; font-size:12px; line-height:20px;}
.viewlist .viewfooter{position:absolute; width:100%; bottom:6px; left:0; font-size:13px;}
.viewfooter-a{padding:0 10px 0 140px;color:#efefef}
.viewlist .viewfooter a{ color:#efefef; margin-left:10px;}
.viewlist:hover .viewfooter a{ color:#666;}
.viewlist .viewfooter input.check-count{ display:inline-block; margin-left:10px; margin-top:8px}
.viewsubject{ height:46px; line-height:46px;}
.viewcount{height:46px; line-height:46px; text-align:center; font-size:13px}
.viewcount span{ font-size:12px}
	.thread_code{ background:url(thread_code.gif) no-repeat;cursor: pointer; width:55px; height:45px; float:left}
	.thread_z{ position:absolute; top:-20px; z-index:99;}
	.psub{ display:inline-block; margin-right:6px; float:left;white-space:nowrap;text-overflow:ellipsis;max-width:540px;height:45px; overflow:hidden; font-weight:bold; font-size:16px; font-family:"Microsoft Yahei",Hei,Tahoma,SimHei,sans-serif;}
h3.pst{ padding-left:20px; line-height:32px; display: inline;  font:'Microsoft Yahei','Hei',Tahoma,'SimHei',sans-serif; color:#000000;}
.pi{ padding:10px 0 8px 0;color: #909090;line-height:12px;border-bottom: 1px dashed #CDCDCD;}
.z{color: #909090;}
.pct{ padding:15px 0;font-size:16px;}
.viewpart .pct img{ max-width:100%; margin:6px 0;}/*
.viewpart .pct .sosh-item-icon img{ margin:0}
.viewpart .pct .sosh-item-icon{ width:16px; height:16px;}*/
.viewpart .pct h2,.viewpart .pct h3,.viewpart .pct h4,.viewpart .pct h5{ font-weight:normal; line-height:150%;}
.viewpart .pct .message{ padding-bottom:10px;}
.viewpart .pct .message a{ text-decoration:underline; color:#085bb0; margin:0 5px;}
.viewpart .pct .message a:hover{ color:#000000;}
.viewpart .pct .message a:before{content:"a:";}
.imageicon{ position:absolute; top:0; right:0}
.pipe{margin: 0px 5px; color:#E7E6E6}
.post_btn a{margin:30px 3px;color:#FFFFFF;border-radius:50%;font-family:"Microsoft Yahei"; font-size:16px;width:90px;height:90px; line-height:40px; background-color: #ff6969;display: inline-block;margin-right:3px;white-space: nowrap;}
.post_btn a:hover{ text-decoration:none}
a.sharep{background: #74b853;}
a.shang{background-color: #28c0c6;}

a.share-btn{ color:#6496DC}
a.share-btn:hover{ text-decoration:none}
.share-btn{display:inline-block;border-radius:30px; width:128px; height:50px; line-height:50px; text-align:center; font-size:14px; border:#6496DC 1px solid; color:#6496DC; box-sizing: content-box;vertical-align: middle;}
.share-btn i.fa{ font-size:24px}
.post-btn{ padding-bottom:15px;}
.post-btn-left{ width:55%; display:inline-block;}
	.post-btn-li{ position:relative; padding-left:80px; height:30px; overflow:hidden; border-bottom:#000033 0px solid;}
	.post-btn-li a{ position:absolute; left:0; top:0;}
	.viewpart .pct .post-btn-li img{ width:30px; height:30px;border-radius:50%; margin:0 2px;}
.post-btn-right{width:44%; text-align:right; display:inline-block;}

.sosh:after,.sosh-item {
	display:inline-block;
	margin:0 6px;
	cursor:pointer
}
.sosh-item-icon {
	display:inline-block;
	*display:inline;
	*zoom:1;
	box-sizing:content-box;
	width:50px;
	height:50px; line-height:50px;
	text-align:center;
	margin:0px;
	vertical-align:middle;
	border-radius:30px; 
}
.sosh-item-icon i.fa{font-size:30px; height:50px; line-height:50px;border-radius:30px;}
.sosh-item-icon img {
	vertical-align:top;
	height:100%;
	width:100%;
	margin:0;
	padding:0
}
.sosh-item-text {
	display:none;
	font-size:14px;
	color:#666
}
.sosh-item.weixin .sosh-item-icon {
 	border:1px solid #49b233; color:#49b233;
}
.sosh-item.weixin:hover .sosh-item-icon {
	border:1px solid #398a28;color:#398a28
}
.sosh-item.yixin .sosh-item-icon {
	border:1px solid #23cfaf;color:#23cfaf
}
.sosh-item.yixin:hover .sosh-item-icon {
	border:1px solid #1ca38a;color:#1ca38a
}
.sosh-item.weibo .sosh-item-icon {
	border:1px solid #f04e59;color:#f04e59
}
.sosh-item.weibo:hover .sosh-item-icon {
	border:1px solid #ec1f2d;color:#ec1f2d
}
.sosh-item.qzone .sosh-item-icon {
	border:1px solid #fdbe3d;color:#fdbe3d
}
.sosh-item.qzone:hover .sosh-item-icon {
	border:1px solid #fcad0b;color:#fcad0b
}
.sosh-item.renren .sosh-item-icon {
	border:1px solid #1f7fc9;color:#1f7fc9
}
.sosh-item.renren:hover .sosh-item-icon {
	border:1px solid #18639d;color:#18639d
}
.sosh-item.tieba .sosh-item-icon {
	border:1px solid #5b95f0;color:#5b95f0
}
.sosh-item.tieba:hover .sosh-item-icon {
	border:1px solid #2c77ec;color:#2c77ec
}
.sosh-item.douban .sosh-item-icon {
	border:1px solid #228a31;color:#228a31
}
.sosh-item.douban:hover .sosh-item-icon {
	border:1px solid #186122;color:#186122
}
.sosh-item.qq .sosh-item-icon {
	border:1px solid #97cbe1; color:#97cbe1
}
.sosh-item.qq:hover .sosh-item-icon {
	background:#6fb7d6; color:#97cbe1
}

.sosh-item.weixintimeline .sosh-item-icon {
	background:#1cb526
}
.sosh-item.weixintimeline:hover .sosh-item-icon {
	background:#15891d
}
.sosh-pop {
	display:none;
	position:absolute;
	padding:20px;
	background:#fff;
	border:1px solid #eee;
	box-shadow:0 0 8px #cdcdcd;
	z-index:999
}
.sosh-pop-show {
	display:block
}
.sosh-pop-close {
	color:#bbb;
	position:absolute;
	width:10px;
	height:10px;
	line-height:6px;
	right:10px;
	top:10px;
	font-size:20px;
	font-weight:400;
	font-family:monospace;
	text-decoration:none
}
.sosh-pop-close:hover {
	text-decoration:none;
	color:#666
}
.sosh-qrcode-pic {
	width:120px;
	height:120px;
	overflow:hidden;
	float:left
}
.sosh-qrcode-pic img {
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	border:0;
	vertical-align:top
}
.sosh-qrcode-text {
	color:#666;
	float:left;
	font-size:14px;
	line-height:30px;
	margin-left:20px
}
/* sosh end; */

.theader{padding:1px 15px 15px 15px;border-bottom:#E2E2E2 1px solid;}
.lzinfo{border-bottom:#E2E2E2 3px solid; margin-bottom:15px; position:relative; padding-top:13px; padding-left:58px; height:52px;position:relative;}
.lzavatar{ position:absolute;top:8px; left:0;border-radius:22px;}
	.lzinfo .author{ font-weight:bold; color:#333333}
	.userlv2{display:inline-block; margin:0 3px; background-color:#3399FF; color:#FFFFFF;border-radius:2px;font-size:8px; padding:0 3px; font-size: 10px;font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", "Microsoft Yahei", sans-serif;}
	.lzmore{position:absolute; bottom:2px; right:0;}
	.lzmore a{display:inline-block;height:44px;padding:4px 7px 0 7px; text-align:center;border-bottom:#fff 3px solid;}
	i.ico-fn{background: transparent url(fns.png) no-repeat;display: inline-block;width:26px;height:26px;}
	i.fn-favorite{background-position: 0 -55px;}
	i.fn-comment{background-position: 0 -156px;}
	i.fn-share{background-position: 0 -188px;}
	.fn .label{display: block;text-align:center;font-style: normal;font-weight: normal;font-size:14px; line-height:20px;color: #555; background-color:#FFFFFF}
	.fn .num{color: #555;}
	
.clicks{color:#666666; border-bottom:3px solid #167AC6; font-size:16px; padding-left:10px; position:absolute; bottom:0px; right:0; display:none}
.lzcontent{word-break:break-all;word-wrap:break-word;padding-bottom:15px;font-size: 14px;line-height: 1.6;color: #000;}
.lzcontent a{ text-decoration:underline; color:#000099}
.lzcontent a:hover{ color:#990000}
.lzcontent img{ margin-bottom:6px; max-width:680px;}
.replycontent{font-size:13px;line-height:1.6;color:#000;word-break: break-all;word-wrap: break-word; padding-top:10px;}
.thankarea {display: inline-block;padding: 2px 5px 2px 5px;line-height: 12px;}
.inner a.thank, .cell a.thank {display: inline-block;line-height: 12px;visibility2: hidden;}
.no{font-size:9px;line-height:9px;font-weight:500;border-radius:10px;display:inline-block;background-color:#ccc;color:#fff;padding:4px 5px 4px 5px;}

.msl{width:97%; height:40px;border:none;resize: none;outline:none;font-size:14px;line-height:20px;padding:8px;font-family:'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft Yahei', sans-serif;margin: 0px;}
.seltags{ display:none;position:absolute; top:-38px; right:6px; border:#e2e2e2 1px solid; padding:8px 0 8px 8px; background-color:#FFFFFF;}

.faces_list{ display: none}
.faces_list li {cursor: pointer;border: 1px solid #e8e8e8;height: 22px;width: 25px;overflow: hidden;margin: -1px 0 0 -1px;padding: 3px 2px;text-align: center; display:inline-block;}

.inner{padding:10px;}
img.avatar{-moz-border-radius: 4px;border-radius: 4px;}
img.avatar5{-moz-border-radius: 50%;border-radius: 50%;}
.quote{ border-left:3px #CCCCCC solid; padding-left:6px;}
.item_title{font-size:15px;line-height: 130%; height:20px; overflow:hidden;text-shadow: 0px 1px 0px #fff;word-wrap: break-word;hyphens: auto;}
.sep3{height:3px;}
.sep4{height:4px;}
.sep5{height:5px;}
.sep6{height:6px;}
.sep7{height:7px;}
.sep8{height:8px;}
.fsmall{font-size: 11px;}
.huise,a.huise{color:#ccc;}
a.hui,.hui{ color:#666}
.votes {display: inline-block;}
.jqupload{display: inline-block; position:relative;
padding: 4px 12px;
margin-bottom: 0;
font-size: 13px;
line-height: 20px;
color: #333;
text-align: center;
text-shadow: 0 1px 1px rgba(255,255,255,0.75);
vertical-align: middle;
cursor: pointer;
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
background-image: -o-linear-gradient(top,#fff,#e6e6e6);
background-image: linear-gradient(to bottom,#fff,#e6e6e6);
background-repeat: repeat-x;
border: 1px solid #ccc;
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
border-bottom-color: #b3b3b3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);}
.jqupload .uploader{ max-width:100px;position:absolute;font-size:24px;right:0;top:0;opacity:0;filter:alpha(opacity=0);cursor: pointer}

/*********************/
.errortip{border: 1px solid #eed3d7;-webkit-border-radius: 4px;color: #b94a48;background-color: #f2dede;padding:5px 35px 5px 15px;}
.ajaxbody{ padding:20px;}
#tipwin{z-index:9999;position: fixed; top:25%;background-color:#ffe5e5;color: #dd4b39;font:14px/1.7 arial;border: 1px solid #ffb7b6;padding:5px 10px 5px 15px; height:32px;line-height:32px;box-shadow:0 2px 4px #ccc;border-radius:15px;font-weight:bold;}

/* JQwin */
#winbg{position:absolute;top:0;left:0;z-index:9996;width:100%;height:100%;background-color:#CCC;filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;display:none;}
#windows{z-index:9998;position:fixed;_position:absolute;background-color:#ccc;margin:0 auto;top:25%;left:35%;text-align:left;display: block;border:#ccc 5px solid; display:none;}
.jqwin{z-index:9998;position: fixed;_position:absolute;background-color:#0072C6;width:auto;top:25%;left:30px;text-align:left;display: block;box-shadow:0 4px 4px #0072C6; border:#0072C6 3px solid;}
.jqwin li{color:#FFFFFF; height:23px; padding-left:6px;}
.jqwinx{position:absolute; top:1px; right:1px; display:block; width:16px; height:16px; background:url(winx.png) no-repeat; text-indent:-999999px;}
.jqwinx:hover{background:url(winx1.png) no-repeat;}
.jqwinc{ display:inline-block;min-width:250px; min-height:100px;overflow: auto; background-color:#FFFFFF; padding:10px; }
a.closex{ text-decoration:none; font-size:18px; position:absolute;right:7px;top:-1px;}
a.closex:hover{ color:#ff0000;}
#jqtitle{position:absolute;left:8px;top:5px; color:#ccc; display:none}
.ajaxlogin li{ margin-top:14px; text-align:center;}
.apilogin{ margin-top:14px; padding-top:10px; border-top:#efefef 1px solid; color:#666}
/*** 分页 ***/
.pages { padding-bottom:6px;text-align:center;line-height:20px;}
.pages a{ margin:6px 0; display:inline-block;background-color: #fff;color:#000;padding: 4px 10px;line-height: 20px;border:1px solid #ddd;border-left: none;}
.pages a.active{background-color:#f5f5f5; color:#000}
.pages a:first-child{border-left:1px solid #ddd;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.pages a:last-child{ border-top-right-radius:4px;border-bottom-right-radius:4px;}

.pagelist{margin:0 auto 6px auto; padding:10px; text-align:center}
.pagelist a,.pagelist em{ margin:0;display:inline-block;background-color: #fff;color:#000;padding:4px 10px;line-height:14px;border:1px solid #ddd;border-left: none;}
.pagelist a.active{background-color: #FFCC00; color:#ff0000}
.pagelist a.first{border-left:1px solid #ddd;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.pagelist a:last-child{ border-top-right-radius:4px;border-bottom-right-radius:4px;}
.pagelist em{border:1px solid #ddd;border-radius:4px;}


.selcolor{ text-align:center; font-size:14px}
.selcolor a{ display:inline-block; padding:0; width:12px; height:15px; border:#FFFFFF 4px solid; margin:0 0px;}
.selcolor a.b{ font-weight:bold; width:auto; line-height:15px;}
.mpbar a{display:inline-block; font-size:11px; line-height:12px; text-decoration:none;border:#ffffff 2px solid; padding:0 4px; padding-top:2px; color:#666}
.item .topiclock{ position:absolute; top:10px; right:11px; color:#CCCCCC; font-size:36px; background-color:#FFFFFF; border:#FFFFFF 5px solid;}
.locktips{ top:0; left:0; position:absolute; font-size:16px; color:#000; line-height:250px; z-index:99;display:block; width:100%;text-align:center; background-color:#FFF;}

.tb{ position:relative; margin-top:10px;padding-left:12px;border-bottom: 1px solid #e2e2e2;zoom:1;}
.tb li{ list-style:none;display:inline-block;margin: 0 6px -1px 0; line-height:26px;}
.tb li a{color:#666;display: block;padding: 0 10px;border: 1px solid #e2e2e2;background: #F5F7FA;border-radius: 4px 4px 0 0;}
.tb li.on a, .tb .current a {border-bottom-color: #FFF;background: #FFF;font-weight: 700;}
.bbsinfo th{ color:#999; text-align:right; padding-left:15px; padding-right:15px; font-weight:normal}
.tb .fr a{ margin-left:10px}

.ucenter{position: absolute;z-index: 99;top:20px;right:0px; font-size:14px;font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif;}
.ucenter a{ padding:0; margin:0 3px; display:inline-block; cursor: pointer;text-decoration: none;color: #555;}

/* 主页 */
.tablist{ position:relative; height:44px;border-bottom:1px solid #eee;}
.tablist li{display:inline-block; padding:0 15px;}
.tablist a{display:inline-block; line-height:42px;font-size: 16px; text-align:center;color: #1a1a1a;}
.tablist a span{ font-weight:normal; margin-left:6px; font-size:14px;line-height:20px;color: #999;}
.tablist a.active{ font-weight:bold; border-bottom:#0084ff 3px solid;}
.tablist.flex{display:-webkit-box;display:-webkit-flex;display:flex; text-align:center}
.tablist.flex li{display:block;-webkit-box-flex: 1; -webkit-flex: 1; flex: 1; margin:0;}

.homemain{ padding:20px 20px 0 130px; overflow:hidden; background-color:#FFFFFF; position:relative;}
.homebar{ overflow:hidden; line-height:24px; left:6px; top:6px; position:absolute; height:100%; background-color:#FCFCFC; padding:10px 0; width:110px; text-align:center;}
.homeavatar{border-radius: 3px;}
.ubarinfo li{ margin-top:7px;}
.ubartab li{ text-align:left;margin-left:6px; padding:3px 0;padding-left:15px;  border-radius:5px 0 0 5px;}
.ubartab li.on,.ubartab li:hover{ background-color:#FFFFFF;padding:6px 0;padding-left:15px;}
.usinfo{ padding:30px;line-height:26px;}
.usinfo li{ width:50%; display:inline-block; border-bottom:#f2f2f2 1px dashed;}
.usinfo li em{display:inline-block; width:70px; color:#999;}
.usinfo h3{border-bottom:#f2f2f2 1px dashed; margin-top:15px;}

.ulist{ padding:15px;}
.ulist-item{ position:relative; padding:5px 0 10px 70px; border-bottom:1px solid #eee; margin-top:10px;}
.ulist-item img.avatar{border-radius:50%; width:50px; height:50px; position:absolute; top:5px; left:0;}
.ulist-item .ulist-action{ position:absolute; right:0; top:15px;display:inline-block;}
.ulist-item a.ulist-name{ color:#000000; font-size:16px; font-weight:400;line-height:180%;}
.ulist-signa{color: #6d757a; overflow: hidden;    white-space: nowrap;    width: 100%;    text-overflow: ellipsis;    padding-right: 10px;}
.action-btn{border: 1px solid #edf2f9;
    border-radius: 4px;
    color: #6d757a;
    cursor: pointer;
    display:inline-block; padding: 0 10px;
    font-size: 14px;
    text-align: center;
    line-height: 26px;
    margin-left: 15px;
    vertical-align: middle;}

/*表单*/
.welcome{ text-align:center;font-size: 44px;margin-bottom: 20px;}
a.gbut{ background-color:#459830; min-width:58px;  display: inline-block;  border: none;  height: 28px;  line-height:28px;  font-family: Microsoft Yahei;  color: #FFFFFF;  padding: 0 12px 0 12px;}
input.inptxt{padding:5px 0;outline: none; font-size:12px; height:18px;line-height:1.5;  color: #333;  border: 1px solid #ddd; text-indent:10px;}
.form-mod th,.form-mod td{ padding:5px;border-bottom: 1px solid #f2f2f2;}
.form-mod th{ font-weight:normal; font-size:14px; text-align:right;width: 98px;}
.form-mod tr { display: table-row; vertical-align: inherit;}

.formbox{ position:relative; margin:0 auto;}
.inpwrap{ position:relative;}
.inpwrap input.inptxt{ width:100%;}
.inpwrap .form-btn-r{ position:absolute; top:0; right:-1px}
.inpwrap .submit{border: none;
    border-radius: 4px;
    background-color: #308ee3;
    box-shadow: 0 5px 8px 0 rgba(24,95,255,.1);
    color: #fff;
    text-align: center;
    font-weight: lighter;
    width: 100%;
    height: 60px; font-weight:bold;
    font-size: 24px;}
.inpwrap .disabled{ background-color:#c5c5c5; box-shadow: none}

.formboxbig .inpwrap{ margin-bottom:20px;}
.formboxbig .inpwrap input.inptxt{ height:40px;font-size: 20px;border: 1px #aaa solid;border-radius: 4px;}
.formboxbig .inpwrap .form-btn-r{ height:52px;}
.formboxbig .inpwrap .imgbtn{ right:1px; top:2px; height:48px}
.formboxbig label{ display:block; color:#aaa; margin-bottom:15px;}
.inptips{ padding-left:5px; padding-top:6px;color:#aaa;}

.formboxbig .inpwrap input.error{color: #ff5b5b;border-color: #ff5b5b;}
.inpwrap input.inptxt:focus{ border-color:#549df8;}

.table th,.table td{ padding:6px;}
.table th{ text-align:right;}
.tableline td{ border-bottom:#eee 1px solid;}

.mycontrol{background-color: #eee;border-radius: 4px ; margin-bottom:10px;}
.mycontrol ul li{ width:45%; float:left; position:relative}
.mycontrol .conlabel{float: left;width:160px;padding-top: 5px;text-align: right;}
.mycontrol .coninput{margin-left:170px;}
.edittab{ margin:15px auto 0 auto;}
.edittab label{ display:block;float:left; font-size:13px; padding-right:15px;line-height:24px; width:66px; text-align:right;}
.edittab td .px{clear:both;width:100%;}

a.selmore{color:#249ff1;}
a.btn-success,a.btn-primary,a.btn-info { color:#FFFFFF}
a.ablue:link, a.ablue:visited, a.ablue:active {
    color:#2371c8;
    text-decoration: none;
}
a.ablue:hover{ color:#ff0000}
.fwb{ font-weight:bold; font-size:14px;}
/*代理的按钮*/
.upload-el {position:absolute;}
.upload-el div {position:relative;overflow:hidden;}
.upload-el .uploader {position:absolute; right:0; margin:0; padding:0;border:0; cursor: pointer;font-size:200px; filter:alpha(opacity=0); opacity:0;}

/**/

/* ad */
.ad{ display:block;padding-right:2px;}
.ad .adbox{ overflow:hidden;border: #E2E2E2 1px solid;width:100%;height:68px;}

/* index */
.ihot{ width:30px; height:12px; text-align:center; line-height:12px; display:inline-block;color: #FFF;background-color: #F51;border-radius:3px;font-size:6px;}
.inew{background-color: #5bbf5a;width:30px; height:12px; text-align:center; line-height:12px; display:inline-block;color: #FFF;border-radius:3px;font-size:6px;}

/* 登录注册 */
.stage { width:640px; margin:0 auto;height:42px;font-size: 12px; color: #999; }
.stage ul li { float: left; width: 160px; height: 5px; background: #ccc;}
.stage ul li div { position: absolute; width: 160px; }
.stage ul li p { margin-top: -7px; margin-left: 68px; margin-bottom: 10px; width: 20px; height: 20px; background: #ccc; border-radius: 50%; line-height: 20px; color: #fff; text-align: center; }
.stage ul li span { display: block; text-align: center; }
.stage ul .active { color: #90d155; background: #90d155; }
.stage ul .active p { margin-top: -10px; margin-bottom: 9px; background: #86d142; width: 24px; height: 24px; line-height: 24px; }
.stage ul .excessive{color:#b6e19c;background:#b6e19c}.stage ul .excessive p{background:#b6e19c;}

.wpatch{ font-size:16px; font-weight:700; height:80px; padding:0 50px; line-height:80px; background-color:#e8f1f5; margin-bottom:50px;}
.wpatch .fr,.wpatch .fr a{ font-size:12px; font-weight:normal;}
.wpatch .fr a{ margin:0 10px;}
.wbox{ width:500px; margin:50px auto 0 auto; padding-bottom:80px;}
.wbox .input { position:relative; padding-left:85px;line-height: 42px;}
.wbox .input span { position:absolute;width:80px; top:0; left:0; line-height:42px; text-align: right; color: #000; }
.wbox .input .inp{ min-width:100%;border-radius:4px; height: 40px; line-height: 40px; border: 1px solid #e0e0e0; text-indent:10px; color: #333; }
.wbox .input p{ padding-left:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-height:20px; color:#aaa; font-size:12px;}
.wbox .input p.red{ color:red;}
.wbox .inpcheck { padding-bottom:0;overflow: hidden; }
.disabled { background: #f1f1f1; border-radius: 3px; font-size: 16px; }
.primary { background: #53bcf5; color: #fff!important; border-radius: 3px; border: 1px solid #53bcf5!important; font-size: 16px;}
.wbox .input a.inp{ display:block; text-align:center;}

.wbox .input input.nobor{ border:none; background-color:#fff; font-weight:bold;}
.wbox ul#rengong li,.wbox ul.dian li{list-style:disc;}
.success{ padding:80px; text-align:center; font-size:16px; font-weight:700;}
.success i.fa{ display:block; margin-bottom:40px; font-size:8em; color:#86d142;}

.rbtn{height:40px; border:none; position:absolute; top:1px; right:-1px; padding:0 10px; min-width: inherit;border-radius:0;}

#drag { margin-bottom: 28px; width: 300px; }
#drag .drag { position: relative; background-color: #e8e8e8; width: 300px; height: 42px; line-height: 42px; }
#drag .drag .drag_bg { background-color: #7ac23c; height: 42px; width: 0; }
#drag .drag .drag_text[data-status=wait] { background: -webkit-gradient(linear,left top,right top,color-stop(0,#4d4d4d),color-stop(.4,#4d4d4d),color-stop(.5,#fff),color-stop(.6,#4d4d4d),color-stop(1,#4d4d4d)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; -webkit-animation: drag_text_box 3s infinite; -webkit-text-size-adjust: none; }
#drag .drag .drag_text { position: absolute; top: 0; width: 300px; user-select: none; text-align: center; font-size: 12px; }
#drag .drag .handler { position: absolute; top: 0; left: 0; width: 40px; height: 40px; border: 1px solid #ccc; cursor: move; -webkit-box-sizing: content-box; box-sizing: content-box; }

.loginwrap{ margin:50px auto;width:600px;}
.loginwin{ padding:35px 40px 20px 40px; }
.loginwin li{ position:relative; margin-bottom:15px;}
.loginwin li input{padding: 6px 10px;width: 248px;height: 26px;line-height: 26px;border: 1px solid #e0e0e0;border-radius: 3px;outline: 0 none;}
.loginwin li .imgbtn{ position:absolute; right:2px; top:3px; height:34px;}
.loginwin li .dxui-btn-block{ height:40px; line-height:40px;}
.loginwin li a{ color:#999}
.snsbox{ text-align:center;}.snsbox a{ color:#999; margin: 0 10px;}

.userwin{ position:relative; padding:20px;min-height:130px}
.userwin .uwleft{ padding-right:15px;text-align:center;}
.userwin .uwleft img{border-radius:5px;}
.uinfos{ position:relative; zoom:1;}
.uinfos li{ line-height:1.8;display:inline-block; width:45%;}
.uinfos li em{color: #999;}
.uwadmin th,.uwadmin td{ padding:5px;}
.uwadmin th{ text-align:right; padding-right:10px}
.form-sel{ padding:3px; height:30px;width:100%;border: 1px solid #dedede;}

.linetit{ height:8px; border-bottom:#CCCCCC 1px solid; margin-bottom:20px; position:relative}
.linetit b{display:inline-block; font-weight:normal; padding:0 10px; background-color:#FFFFFF;margin-bottom:-20px;}

/* 活动 */
.partylist{}
.partyitem{ display:inline-block; width:300px;border: 1px solid #dfdede;border-radius:5px 5px 0 0}
.partyitem li{ padding:5px 13px 5px 13px;}
.partylist .poster{ display:block;}
.partylist .poster img{ width:100%;border-radius:5px 5px 0 0}
.partylist a.subject {font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color: #333; height:50px;text-overflow:ellipsis;overflow: hidden;margin-bottom:5px;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}
.partylist .time{ color:#a0a0a0; font-size:13px}
.partylist .apply{border-top: 1px solid #eae9e9; padding-top:8px; margin-top:6px;}
.partylist .apply a{display:inline-block;line-height:26px;color:#a0a0a0;}
.partylist .apply .avatar{ width:26px; height:26px;border-radius:50%;margin-right: 8px;}
.partylist .apply .name{vertical-align: middle; font-size:14px}
.partylist a.enbtn{font-size: 12px; line-height:1.8;color: #f93;background: #fff7ef;padding: 0 10px;border: 1px solid #f93;border-radius: 2px;}

.partyhead{ min-height:200px; padding-left:338px; position:relative; zoom:1; clear:both;}
.partyposter{ left:8px; top:0; position:absolute;}
.partytit{ border-bottom: 1px solid #ddd;}
.partytit li{ line-height:30px; color:#999;font-size:14px}
.partytit li a{ color:#666;}
.partyinfo{ padding:15px 0;  line-height:30px; font-size:14px}

.enavatar{ text-align:center;overflow:hidden; padding-top:6px;}
.enavatar a{display:inline-block;text-align:center; margin:5px 3px; width:60px;white-space: nowrap;overflow:hidden;}
.enavatar a img{border-radius:50%;}
.enavatar a span{ display:block; line-height:1.8; font-size:12px}

.partycomment li{ line-height:1.5; border-bottom: #CCCCCC 1px dashed; font-size:13px; position:relative; padding:3px 3px 3px 40px;margin-bottom:10px;}
.partycomment li .fr{ color:#CCCCCC;}
.partycomment li a{color:#0099e9;}
.partycomment li img{ position:absolute; top:5px; left:0px;border-radius:2px;}
.partycomment .eninfo{border:#efefef 1px solid; border-right:none; overflow:scroll}
.partycomment dl{border-bottom:#efefef 1px solid;white-space: nowrap;}
.partycomment dd{display:inline-block; padding:2px 6px;border-right:#efefef 1px solid;}

.fenlei label{ padding:8px; margin-bottom:10px; display:block;border: 1px solid #E1E1E1;background: #fdfdfd;border-radius: 4px; overflow:hidden;}
.fenlei label.on{ border-color:#0099e9}
.fenlei label input{ margin-right:5px;}
.fenlei label .price{ float:right;color: #ff9933;}
.txtover{ width:90%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.titletxt{ font-size:13px; line-height:30px;padding-left:10px;}
.tittxt{border-left: 3px solid #0099e9;padding-left:10px; font-size:14px;height:16px;line-height: 16px;}
.countbox{border: 1px solid #E1E1E1;display:inline-block; overflow:hidden; height:30px; line-height:30px; padding:0 10px;}
.countbox input{ font-size:16px; border:none; text-align:center; font-weight:bold; height:28px; width:90px;}
.tipsh{display:inline-block;height:24px; padding-top:6px; line-height:30px; color:#CCCCCC; font-size:13px}

.titline{ margin-bottom:6px;border-bottom:1px solid #B4D1FE; line-height:2}
.titline a{ float:right; color:#0099e9;}
.titline b{ border-left:rgb(48, 142, 227) 2px solid; margin-left:5px; padding-left:10px}

#eninfo input{ text-indent:10px;border: 1px solid #E1E1E1;background: #fdfdfd; height:30px; line-height:30px; width:80%;}
#eninfo input:focus{border-color:#0099e9}
#eninfo li{ margin:0 10px; font-size:14px;overflow:hidden;position:relative;height:42px; line-height:42px; padding-left:10px;}
#eninfo em{display: inline-block; text-align:right; padding-right:10px;}
.partyenbtn{ padding:15px; line-height:40px;}
.partyenbtn b{color: #ff9933; font-size:24px;font-family: "Microsoft YaHei","宋体",Verdana,Arial,Helvetica,sans-serif;}

.tableb{border-top:#ddd 1px solid;border-left:#ddd 1px solid;}
.tableb td,.tableb th{ padding:5px 10px; border-right:#ddd 1px solid;border-bottom:#ddd 1px solid;}
td.myparty{ line-height:20px; text-align:right}
td.myparty a{ color: #3366FF }
.tar{ text-align:right}
.tac{ text-align:center}

/* 论坛列表 */
.boxforuminfo{ padding: 0px 20px 0px 75px; position:relative; min-height:60px; line-height:1.8;margin-top:10px;}
.boxforuminfo img{ position:absolute; left:10px; top:0px; width:50px; height:50px;border-radius:6px;}
.boxforuminfo h2{ line-height:1; padding-top:10px;}
.boxforuminfo span{ font-size:13px; font-weight:normal;}
.boxforuminfo .dxui-btn{ position:absolute; right:20px; top:10px;}

.forumlist .boxforuminfo{border-bottom: 1px dashed #CDCDCD; line-height:1.5; padding-bottom:5px;}
.forumlist .boxforuminfo .lastpost,.forumlist .boxforuminfo .lastpost a{ color:#666;}
.lineb{ border-bottom:#ddd 1px dotted;}

.tabb{ padding-top:5px;position:relative;background-color:#eee;white-space: nowrap;overflow: auto;text-overflow: ellipsis;}
.tabb a{ padding:5px 10px; text-align:center; display:inline-block; margin-right:12px; color:#000000;}
.tabb a.on{border-bottom:2px solid #007aff; color:#007aff}
.flex.tabb{ padding:0; }
.flex.tabb a{ padding-top:8px; display:block;-webkit-box-flex: 1; -webkit-flex: 1; flex: 1; margin:0;}
.flex.tabb a.on{ border:none; background-color:#FFFFFF;border-top:2px solid #007aff;}
.tabb-c.tabb{display:-webkit-box;display:-webkit-flex;display:flex; text-align:center}
.tabb-c.tabb a{ line-height:32px; padding:0;display:block;-webkit-box-flex: 1; -webkit-flex: 1; flex: 1; margin:0;}

.taba{position:relative;background-color:#eee;white-space: nowrap;overflow: auto;text-overflow: ellipsis;}
.taba a{ padding:0 15px; line-height:1.8; text-align:center; margin:10px 0 10px 10px; display:inline-block; background-color:#FFFFFF;color:#000000;border-radius:8px;}
.taba a.on{ background-color:#007aff;color:#fff;}

.checkbox{ display:inline-block; width:16px; height:16px; position: relative;}
.checkbox input[type="checkbox"]{ position:absolute; display:none;}
.checkbox i.fa{ font-size:16px; color:#ddd;}
.checkbox input[type="checkbox"]:checked + i.fa:before{content: "\f046"; color:#000;}

.fltab td{ line-height:150%;padding: 10px 0;border-bottom: 1px dashed #CDCDCD;}
.fltab td.fltit{word-wrap: break-word;}
.fltab td.fltit h2{font-size:1em; line-height:24px;}
.fltab td.fltit p{color: #666;}
.flby a{color: #369;}

/* 帖子内页 */
.ihot{ width:30px; height:12px; text-align:center; line-height:12px; display:inline-block;color: #FFF;background-color: #F51;border-radius:3px;font-size:6px;}
.inew{background-color: #5bbf5a;width:30px; height:12px; text-align:center; line-height:12px; display:inline-block;color: #FFF;border-radius:3px;font-size:6px;}
.ired{text-align:center; padding:0 6px;border-radius:3px;font-size:10px;line-height:150%;display:inline-block;color: #FFF;background-color: #F51;}
.userlv{ font-size:18px}
.fa-lv1,.fa-lv2,.fa-lv3,.fa-lv4,.fa-lv5,.fa-lv6,.fa-lv7,.fa-lv8,.fa-lv9{ color:#5FB878}
.fa-lv10,.fa-lv11,.fa-lv12,.fa-lv13,.fa-lv14,.fa-lv15{color:#1E9FFF}
.fa-lv16,.fa-lv17,.fa-lv18,.fa-lv19,.fa-lv20{color:#FFB800}
.fa-lv95,.fa-lv97,.fa-lv98,.fa-lv99,.fa-lv96{color:#CC00CC}

.replybtn{ margin:10px 20px 0 20px; padding:15px; position:relative; text-align:center; }
.replybtn .replybtn-tit{display:block; width:100%;color:#ccc; top:-7px; left:0; position:absolute; font-size:12px;}
.replybtn .replybtn-tit span{ display:inline-block;background-color:#FFFFFF; padding:0 8px;}
.replybtn a{display:inline-block;}
.replybtn a i.fa,.replybtn a i.dbfen{ margin:10px; color:#FF9900; border:#FF9900 1px solid; width:30px; line-height:110%; height:30px; padding:10px;border-radius:50%; font-size:30px;}
.replybtn a msg{display:block; color:#CCCCCC; font-size:14px;}
.replybtn a i.dbfen{ border-color:#006600; line-height:30px;display: inline-block;text-rendering: auto;-webkit-font-smoothing: antialiased; font-size:22px;}

.fhlist li{ margin-bottom:10px; display:inline-block; width:33%; overflow:hidden; font-size:14px; line-height:100%;white-space:nowrap;text-overflow:ellipsis}

.patch a{ color:#0b59b2; font-size:14px;}
.readhead{ text-align:center; padding:15px 0 0;}
.readhead-subject{ padding:0px 15px 0 10px; line-height:150%; font-size:24px; font-family: "黑体"}
.readhead-info{ color:#888; padding:5px 0px 5px 10px; font-size:12px}
.readhead-info a{ font-size:12px;color:#888;}
.readhead-back{ position:absolute;top:8px;left:10px;color:#666;font-size:24px;}
.readhead-menu{ display:inline-block; position:absolute;top:8px;right:10px;}

.authorbox{ text-align:center; position:relative;}
.authorbox img.avatar{border-radius: 50%; margin-top:15px;}
.authorbox i.fa{ display:block;}
.dobox{ height:70px; padding-top:20px;text-align:center;}
.dobox a{display:inline-block;-webkit-box-flex: 1; -webkit-flex: 1; flex: 1;}
.dobox a i.fa{font-size:3em; display:block;}

.stamp{ position:absolute; z-index:10;left:0; top:15px; width:80%; text-align:center; overflow:hidden;}
.listreply .list-item {border-bottom: 1px #ddd dashed;overflow: hidden; padding:0 10px;}
.listreply .list-item .reply-hd { position:relative; margin-top:10px; height:50px; padding-left:55px;}
.listreply .list-item .reply-hd .a-avatar {position:absolute; left:0; bottom:-5px;}
.listreply .list-item .reply-hd .a-avatar img{ width:45px; height:45px;border-radius:4px;}
.listreply .list-item .reply-hd .a-author-info { padding-top:8px;overflow:hidden; line-height:25px;}
.listreply .list-item .reply-hd .a-author-info .floor {float: right;margin-left: 10px;}
.listreply .list-item .reply-hd .a-author-info .a-name { font-size:14px; color: #1f89e3;}
.listreply .list-item .reply-hd .a-author-info .a-time{line-height:150%;color: #bbb;}
.listreply .list-item .reply-cont {position:relative;padding:0.8rem;font-size:1rem; line-height:1.8;word-break: break-all;word-wrap: break-word;white-space: normal;}
.listreply .list-item .reply-cont a{ color:#2965B1}
.listreply .list-item .reply-cont a:hover{ text-decoration:underline;}
.listreply .list-item .reply-cont h3,.listreply .list-item .reply-cont h4,.listreply .list-item .reply-cont h5{ font-size:18px;font-weight:normal; line-height:150%;}
.listreply .list-item .reply-cont img{ display:block; margin:15px auto; max-width:100%;}
.listreply .list-item .reply-cont ul,.listreply .list-item .reply-cont ol{margin: 0 0 10px 20px;}
.listreply .list-item .reply-cont .player audio{ margin:10px; width:90%; padding:0 10px; background-color:#fafafa; border:#ddd 1px solid;border-radius:15px;}
.listreply .list-item .reply-cont ul li{list-style:disc;}
.listreply .list-item .reply-cont ol li{list-style:decimal;}
.listreply .list-item .reply-info {height: 42px;}
.listreply .list-item .reply-info .btn-reply {color: #1f89e3;height: 42px;line-height: 42px;padding: 0 12px;float: right;}
.listreply .list-item .reply-info .source {float: left;font-size: 12px;margin-left: 12px;color: #bbb;line-height: 41px;}
.listreply .list-item .reply-comment-c{font-size:14px;margin:0px;}
.commentlist{background-color:#FBFBFB;}
.commentlist li{border-bottom:#f5f5f5 1px solid; padding:6px 8px;line-height:180%}
.listreply .list-item .reply-comment-c span.fr{ color:#CCCCCC}
.listreply .list-item .reply-comment-c li{ line-height:150%; margin-bottom:8px;}
.listreply .list-item .reply-comment-c a{color:#3879B6;}
.listreply .list-item .reply-comment-b{ text-align:right;}
.listreply .list-item .reply-comment-b a{color:#999; line-height:30px;display:inline-block;}
.commenton{background-color:#FBFBFB; padding:0 10px;}
i.fa-author{display:inline-block;font-size:16px;color:#ff0000; text-decoration:none}

.replybox{border:1px solid #B4D1FE}
.replybox_ad{border-left:1px solid #B4D1FE;width:300px; height:250px; line-height:250px; overflow:hidden; text-align:center;}
.replybox_btn{ padding-top:10px}

.zanshang{ padding:30px 0; width:200px; margin:0 auto; text-align:center;}
.zanshang h5{color: #969696;font-size:16px;}
.zanshang a.btn-pay{ width:140px;font-size:16px;padding:10px 0;background-color:#ea6f5a;border-radius: 40px;color: #fff;letter-spacing:2px;}

.fixedbar{position:fixed; right:15px;bottom:15px;z-index:10;text-align:center;font-size:13px;font-family:"Microsoft YaHei";}
.fixedbar li{ position:relative;width:40px; padding:5px; background-color:#FFFFFF; border-bottom:#ddd 1px solid;}
.fixedbar li:last-child{border-bottom:none;}
.fixedbar li i.fa{ display:block; font-size:2em; margin: 5px 0;}
.fixedbar li.on{ border-top:#007aff 2px solid;}
.fixedbar li.on:before{content:" ";position:absolute; left:-1px; top:1px; height:100%; height:calc(100% - 1px); border-left:#fff 1px solid;}
	.mpbox{ position:absolute; display:none; left:-151px; bottom:0;width:150px; height:100%; overflow:auto;background-color:#fff; text-align:left;}
	.mpbox dd{ position:relative; list-style:none; padding:4px 0;padding-left:40px; border-bottom:#CCCCCC 1px dotted;}
	.mpbox dd em,#adminbox dd em{ position:absolute; font-weight:bold; top:4px; left:0; display:inline-block;text-align: center; width:32px;}
	.mpbox dd select,#adminbox dd select{ width:100%;}
	.mpbox dd label{ display:block;margin:2px 0;}
	.mpbox .dxui-btn2{ display:block; width:100%; position:absolute; bottom:0; left:0;}
	.mpbox hr{border:none;border-top:#007aff 2px solid; height:3px;}

/* 回帖 */
.replyform{ position:relative; padding:15px 15px 15px 80px;}
.replyform img.avatar{border-radius:50%; position:absolute; left:15px; top:15px;}
.replyform .postbox{ padding:10px 0 0 10px;border: 1px solid #dcdcdc;border-radius:4px;overflow:hidden;}
.replyform .postbox #replytext{border-radius:4px; width:100%;height:150px; border:none;}
.replyform .postbox .logintxt{ text-align:center; padding:70px 0;}
	.btn.btn-login{display:inline-block; margin:0;width:auto; padding-left:15px; padding-right:15px; background-color:#42c02e; color:#FFFFFF;}
.replyform .postbtn{ padding-top:10px;}
.replytit{ border-bottom:1px solid #ddd; margin: 0 10px;}
.replytit b{display:inline-block;font-size:18px; font-weight:700; padding:0 15px 0 5px;vertical-align:bottom;}
.replytit .fr a{ margin:0 8px;}
.replytit .fr a.active{ font-weight:bold;}

/* 发帖 编辑 */
.rightbox{ position:absolute; height:100vh; top:0; right:-205px; width:200px; padding:0 0px; line-height:1.8; background-color:#FFFFFF;}
.rightbox .box{ padding:15px 20px;}
.rightbox label{ display:block;white-space:nowrap;overflow:hidden;}
.rightbox h3{ position:relative; line-height:1;margin:8px 0;}
.rightbox h3:before {content: " ";position: absolute;left:-10px;top: 5%;height: 90%;border-left: #666 3px solid;}
.rightbox .inner h3{ margin-left:5px;}
.imglist{ display:none; position:absolute; top:0; left:0; height:100%; width:100%; z-index:88; background-color:#FFFFFF; text-align:center; overflow:hidden; overflow-y:auto;}
.imglist p{ display:block; height:45px;}
.imglist img{ margin:2px 1% 0 1%;}
.imglist::-webkit-scrollbar{width:4px;}
.imglist::-webkit-scrollbar-thumb{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #fff;}
.imglist::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #fff;}
.posubject{ position:relative;}
.posubject input.subject{ text-indent:10px;border:none;border-bottom:#ddd 1px solid; padding:8px 0;font-size:16px;font-weight:bold;font-family:"Microsoft YaHei";}
.posubject .dxui-btn{ position:absolute; height:100%; right:0px; top:0;}
.posubject .patch{ overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:right; width:300px; z-index:9; position:absolute; right:7px; bottom:-25px;}

.rightbox.rightmp{position:fixed;left:1025px;}
.list li{white-space:nowrap;overflow:hidden; line-height:2; list-style:disc;}

/* tab */
.right{ float:right}
.aw-index-tabs{ border-bottom:#e5e5e5 1px solid; padding:0 10px 0 15px; height:30px; line-height:30px;}
.aw-index-tabs li{ display:inline-block; font-size: 14px;}
.aw-index-tabs li a{display:inline-block; height:28px; line-height:28px; margin-left:10px; padding:0 10px; text-decoration:none;}
.aw-index-tabs li a:hover{border-bottom:2px solid #155faa;color: #333;}
.aw-index-tabs li a.active{border-bottom:2px solid #155faa;font-weight: bold;color: #333;}

/*.container{ margin-left:-14px; width:80%;padding:0 6px; border-right:#e5e5e5 1px solid; float:left; min-height:calc(100vh - 60px);}
.sidebar{ width:20%; float:right}*/
.btn-block{ display:block; width:100%;box-sizing: border-box;}

/* dxui */
.hidden{ display:none}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent;}
.dxui-tl{ text-align:left}
.dxui-tr{ text-align:right}
.dxui-tc{ text-align:center}
.dxui-patch{ padding:10px;white-space:nowrap;overflow:hidden;}
.dxui-patch a:after{ margin-left:8px;color:#ccc;content:"/\00a0"}
.dxui-flex{display:-webkit-box;display:-webkit-flex;display:flex;}
.dxui-flex .dxui-flexitem{-webkit-box-flex:1;-webkit-flex:1;flex:1;}

.dxui-tnav{ padding:0 6px; line-height:24px;border-bottom: 0px solid #2A81CC; padding:0px;border-radius:4px 4px 0 0;}
.dxui-tnav a{display:inline-block; padding-left:6px; line-height:28px;}
.dxui-tnav a:after{ margin-left:8px;color:#ccc;content:"/\00a0"}
.dxui-tnav a.active{ font-weight:bold;color:#000;}

.dxui-tabs{display:-webkit-box;display:-webkit-flex;display:flex;border-bottom: #e5e5e5 1px solid; text-align: center}
.dxui-tabs li{-webkit-box-flex:1;-webkit-flex:1;flex:1; line-height:28px;}
.dxui-tabs li a{display:block;text-decoration:none; margin:0 6px;}
.dxui-tabs li a.active {border-bottom: 2px solid #155faa;font-weight: bold;color: #333;}

.dxui-btn {
display: inline-block;
height: 30px;
line-height: 30px;
padding: 0 13px;
background-color:#308ee3;
color: #fff;
white-space: nowrap;
text-align: center;
font-size: 12px;
border: none;
cursor: pointer;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;font-weight: lighter;
}
.dxui-btn:hover,
.dxui-btn:focus,
.dxui-btn.focus {  opacity:0.7;  text-decoration: none;}

.dxui-btn-primary {border: 1px solid #C9C9C9;background-color: #fff;color: #555;}

.dxui-btn-4r{border-radius: 4px;}
.dxui-btn-o{border:1px solid #ddd;background-color: #fff;color: #666;}
.dxui-btn-blue-o{border: 1px solid #308ee3;background-color: #fff;color: #308ee3;}
.dxui-btn-disabled{border: 1px solid #e6e6e6;background-color: #FBFBFB;color: #C9C9C9;cursor: not-allowed;opacity: 1;}

.dxui-btn-success{background-image: -webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image: -o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image: -webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image: linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat: repeat-x;border-color: #3e8f3e;}
.dxui-btn-warning{background-image: -webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image: -o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image: -webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image: linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat: repeat-x;border-color: #e38d13;}
.dxui-btn-danger{background-image: -webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image: -o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image: -webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image: linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat: repeat-x;border-color: #b92c28;}
.dxui-btn-sm{ height:24px; line-height:24px}
.dxui-btn-big{ height:46px; line-height:46px; font-size:18px}
.dxui-btn-block{display: block;width: 100%;}

.wrap{ width:800px; margin:0 auto; position:relative;}
.bor1x{ border:#ddd 1px solid;}
.borlr2{ border-left:#ddd 1px solid;border-right:#dedede 1px solid;}
/* 超小屏幕(手机) */
@media screen and (max-width: 768px) {
	.pagewrap{ width:100%;}
}

/* 小型屏幕(平板) */
@media screen and (min-width: 768px) {

}
/* 中型屏幕(桌面) */
@media screen and (min-width: 992px) {
	
}
/* 大型屏幕(桌面) */
@media screen and (min-width: 1200px) {
	.pagewrap.pagewrapview2{max-width:900px;}
	.rightbox.rightmp2{width:300px;}
	.rightbox.rightmp2 ul.topicmpinp label{ width:49%;display:inline-block;}
}

/* 公用 */
.nowe,.nowrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.red,a.red{ color:red;}.lvse{ color:#42c02e}
.bglv,a.bglv{ background-color:#42c02e;color:#FFFFFF;}
.bglan,a.bglan{ background-color:#308ee3; color:#FFFFFF;}
.bklv,a.bklv{ border-color:#42c02e;color:#42c02e;}
a.bklv:hover{background-color:#f5fcf4;}
.ewm{ text-align:center;}
.redbor{ border:red 2px solid;}.nobor{border:none;}
.flex{display:-webkit-box;display:-webkit-flex;display:flex;}
.pt5{ padding-top:5px;}
.pall15{ padding:15px;}.plr{ padding:0 10px; line-height:2.2;}
a.aaft:after{ margin:0 8px;color:#ccc;content:"/\00a0";}
a.abef:before{ margin:0 8px;color:#ccc;content:"/\00a0";}

.forumpages{ height:30px; max-width:500px; overflow:hidden;}
.forumpages a{display:inline-block;border:1px solid #B4D1FE;border-radius: 4px;padding:1px 10px 0 10px;color: #666; line-height:20px; margin:4px 3px;}
.forumpages a.active{ background-color:#B4D1FE;color:#fff}

.forumtab{ margin-top:10px;height:32px;margin-left: 10px;}
.forumpatch{ padding:0 15px; line-height:36px; height:36px;background-color:#fff;border-top:1px solid #B4D1FE;}

.tabs{ line-height:32px;}
.tabs a{ padding:0 15px;margin-right: 5px;display:inline-block;border: 1px solid #ddd;border-bottom:0;border-radius:4px 4px 0 0;}
.tabs a.active{ background-color:#fff;border:1px solid #B4D1FE; border-bottom:none; color: #000}

.line{height: 3px;background-color: #DDDDDD;overflow: hidden;}
.line dd{width:210px;height: 3px;background-color: #A6CBE7;}
