@font-face{
    font-family:'rosettaicons';
    src:url('icons-Regular.eot');
    src:url('icons-Regular.eot?#iefix') format('embedded-opentype'),url('icons-Regular.woff') format('woff'),url('icons-Regular.ttf') format('truetype');
    font-style:normal;
    font-weight:normal;
}
html,body{
    height:100%;
    margin:0;
    padding:0;
}
body{
    overflow-y:scroll;
    font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;
    color:#333;
    font-size:14px;
    line-height:20px;
    background-color: #e2e2e2;
    background-image: url(shadow_light.png);
    background-repeat: repeat-x;
}
ul,ol{
    list-style: none outside none;
    margin:0;
    padding:0;
}
form{
    margin:0;
    padding:0;
}
*::-webkit-input-placeholder{
    color:#8899A6;
}
*:-moz-placeholder{
    color:#8899A6;
}
*:-ms-input-placeholder{
    color:#8899A6;
}
a{
    color:#1F98C7;
    text-decoration:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    -khtml-user-select:none;
    user-select:none;    
}
a:hover{
    text-decoration:underline;
}
a:focus{
    outline:0 none;
}
.kword{
    color:#FF0000;
    opacity:0.6;
}
.clear{
    clear:both;
}
.hidden{
    display:none;
}
.loading{
    position:absolute;
    z-index:99;
    background:url(loading2.gif) center center no-repeat;
    background-size:16px 16px;
}
.web-icon:before{
    display:inline-block;
    font-family:"rosettaicons";
    font-style:normal;
    font-weight:normal;
    text-align:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none;
}
.alert-messages{
    display:none;
    position:fixed;
    top:46px;
    left:0;
    right:0;
    z-index:2001;
    transition:top .5s;
}
.alert-messages .message{
    position:relative;
    width:600px;
    padding:20px;
    margin:0 auto;
    background:#fff;
    background-color:rgba(255,255,255,0.97);
    border-radius:0 0 6px 6px;
    box-shadow:0 2px 4px rgba(0,0,0,.25);
}
.alert-messages .message .message-text{
    color:rgba(102,117,127,0.6);
    font-size:14px;
    line-height:16px;
    text-align:center;
    display:block;
}
.alert-messages .message .icon-close{
    position:absolute;
    top:7px;
    right:12px;
    font-size:12px;
    color:#66757F;
    opacity:.6;
    -webkit-font-smoothing:antialiased;
}
.icon-close:before{
    content:"\f045";
    cursor:pointer;
}
.header{
    width:100%;
    height:46px;
    background-color:#2B5166;
    box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);
    position:fixed;
    z-index:1000;
    left:0;
    right:0;
    top:0;
    opacity: 0.85;
}
.header .top-nav{
    width:960px;
    margin:0 auto;
    position:relative;
}
.header .top-nav .left-nav{
    display:inline-block;
    text-align:left;
    margin-left:14px;
}
.header .top-nav .left-nav li{
    position:relative;
    float:left;
    height:42px;
    overflow:hidden;
}
.header .top-nav .left-nav li.home,.header .top-nav .left-nav li:hover{
    border-bottom:4px solid #07A1F7;
}
.header .top-nav .left-nav a{
    display:block;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
    color:#FFF;
    line-height:46px;
    padding:0px 12px 0 15px;
}
.header .top-nav .left-nav a:hover{
    background-color: #4A708B;
}
.header .top-nav .left-nav .logo a:hover{
  background-color: #2B5166;
}
.header .top-nav .left-nav li.logo{
  border-bottom: 4px solid #2B5166;
}
.header .top-nav .left-nav a span{
    margin:9px 6px 0 0;
    float:left;
    position:relative;
}
.header .top-nav .left-nav .nav-home,.header .top-nav .left-nav .nav-at,.header .top-nav .left-nav .nav-store,.header .top-nav .left-nav .nav-news{
    font-size:21px;
    line-height:1.2;
}
.header .top-nav .left-nav .new-count{
    display:none;
    margin:0;
    color:white;
    font-size:11px;
    text-align:center;
    position:absolute;
    left:22px;
    top:6px;
}
.header .top-nav .left-nav .new-count .count-inner{
    display:block;
    margin:0;
    padding:0 5px;
    border-radius:8px;
    box-sizing:border-box;
    background-color:#1F98C7;
    line-height:16px;
    min-width:16px;
}
.header .top-nav .left-nav .nav-home:before{
    content:"\f053";
}
.header .top-nav .left-nav .nav-at:before{
    content:"\f055";
}
.header .top-nav .left-nav .nav-store:before{
    content:"\f095";
}
.header .top-nav .left-nav .nav-news:before{
    content:"\f160";
}
.header .top-nav .right-nav{
    float:right;
    text-align:left;
}
.header .top-nav .right-nav .search{
    float:left;
    height:33px;
    width:200px;
    font-size:12px;
    margin-top:8px;
    position:relative;    
}
.header .top-nav .right-nav .search .search-input{
    position:absolute;
    right:0;
    top:0;
    z-index:2;
    background-color:#F5F8FA;
    border:1px solid #E1E8ED;
    border-radius:13px;
    color:#292F33;
    font-size:12px;
    height:23px;
    padding:3px 27px 3px 12px;
    width:100%;
}
.header .top-nav .right-nav .search .search-input:focus{
    background-color:#FFFFFF;
    outline:none;
}
.header .top-nav .right-nav .search .search-hinting-input{
    background-color:#F5F8FA;
    position:absolute;
    right:0;
    z-index:1;
}
.header .top-nav .right-nav .search .search-icon{
    cursor:pointer;
    display:block;
    position:absolute;
    z-index:3;
    right:7px;
    top:5px;
}
.header .top-nav .right-nav .search .search-icon button{
    background-color:transparent;
    border:0;
    margin:0;
    padding:0;
    width:20px;
    height:20px;
    outline:none;
    cursor:pointer;
}
.header .top-nav .right-nav .search .search-icon .nav-search:before{
    content:"\f058";
    font-size:13px;
    line-height:20px;
    color:#66757F;
}
.header .top-nav .right-nav .settings,.header .top-nav .right-nav .signin{
    position:relative;
    float:left;
    margin:0 13px 0 26px;
}
.header .top-nav .right-nav .help{
    position:relative;
    float:left;
    margin:0 13px 0 0px;
}
.header .top-nav .right-nav .settings a{
    color:#66757F;
    text-decoration:none;
}
.header .top-nav .right-nav .settings a:hover{
    color:#1F98C7;
}
.header .top-nav .right-nav .nav-settings{
    width:31px;
    height:31px;
    margin-top:8px;
    border:0;
    border-radius:4px;
}
.header .top-nav .right-nav .settings .dropdown-menu{
    background:rgba(255, 255, 255, 0.98) none repeat scroll 0 0 padding-box;
    border:0 solid rgba(0, 0, 0, 0.25);
    border-radius:4px;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.25);
    margin:6px -24px 0 0;
    padding:5px 0;
    position:absolute;
    top:100%;
    right:0;
    width:auto;
    z-index:9;
    display:none;
}
.header .top-nav .right-nav .settings .dropdown-menu .dropdown-caret{
    position:absolute;
    top:-10px;
    left:auto;
    right:30px;
    width:18px;
    height:10px;
    float:left;
    overflow:hidden;
}
.header .top-nav .right-nav .settings .dropdown-menu .dropdown-caret .caret-outer{
    border-bottom: 10px solid rgba(0, 0, 0, 0.1);
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    height:auto;
    left:0;
    top:0;
    width:auto;
}
.header .top-nav .right-nav .settings .dropdown-menu .dropdown-caret .caret-inner{
    position:absolute;
    display:inline-block;
    border-bottom:9px solid rgba(255, 255, 255, 0.98);
    border-left:9px solid transparent;
    border-right:9px solid transparent;
    left:1px;
    top:1px;
}
.header .top-nav .right-nav .settings .dropdown-menu ul li{
    padding:5px 0;
}
.header .top-nav .right-nav .settings .dropdown-menu ul li.homepage{
    border-bottom: 1px solid #e1e8ed;
}
.header .top-nav .right-nav .settings .dropdown-menu ul li.logout{
    border-top: 1px solid #e1e8ed;
}
.header .top-nav .right-nav .settings .dropdown-menu ul li a{
    display:block;
    font-size:12px;
    color:#66757f;
    font-size:13px;
    font-weight:normal;
    line-height:18px;
    padding:5px 20px;
    text-shadow:none;
    white-space:nowrap;
}
.header .top-nav .right-nav .settings .dropdown-menu ul li a:hover{
    background-color:#1F98C7;
    color:#FFF;
}
.header .top-nav .right-nav .write{
    float:left;
    border-radius:5px;
    margin:8px 13px 0 13px;
}
.header .top-nav .right-nav .write a{
    color:#FFF;
    text-decoration:none;
}
.header .top-nav .right-nav .write .write-btn{
    display:block;
    padding:0 12px;
    background-color:rgba(31,152,199,.8);
    border:1px solid transparent;
    border-radius:4px;
    cursor:pointer;
    font-size:21px;
    line-height:1.2;
}
.header .top-nav .right-nav .write .write-btn:hover{
    background-color:#1C89B4;
}
.header .top-nav .right-nav .write .write-btn .nav-write:before{
    content:"\f029";
}
.header .top-nav .right-nav .signin a{
    line-height:46px;
    font-size:13px;
    font-weight:500;
    color:#FFF;
    text-decoration:none;
}
.header .top-nav .right-nav .signin a small{
    font-size:12px;
    font-weight:normal;
    margin-right:5px;
}
.header .top-nav .right-nav .signin a:hover{
    color: #5DCCF7;
}
.writeTopic{
    display:none;
    position:absolute;
    top:0;
    left:0;
    z-index:2000;
    background:none repeat scroll 0 0 rgba(41, 47, 51, 0.9);
}
.writeTopic .addtopic{
    position:absolute;
    width:647px;
    left:50%;
    margin-left:-323px;
    border-radius:6px;
}
.writeTopic .addtopic .content-header .header-inner .select-box{
    position:relative;
    width:160px;
}
.writeTopic .addtopic .content-header .header-inner .select-box .trigger{
    height:26px;
    background-color:#2DADDC;
    cursor:pointer;
    border-radius:3px;
}
.writeTopic .addtopic .content-header .header-inner .select-box .trigger i{
    float:right;
    overflow:hidden;
    margin-top:10px;
    margin-right:13px;
    width:0;
    height:0;
    border:6px solid;
    border-color:#FFF transparent transparent transparent;
    cursor:pointer;
}
.writeTopic .addtopic .content-header .header-inner .select-box .trigger span{
    display:block;
    overflow:hidden;
    height:100%;
    padding-left:13px;
    line-height:26px;
    text-align:left;
    color:#FFF;
    font-size:12px;
    -moz-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    -khtml-user-select:none;
    user-select:none;
}
.writeTopic .addtopic .content-header .header-inner .select-box .options{
    position:absolute;
    z-index:2;
    left:0;
    top:100%;
    width:100%;
    display:none;
    background-color:#51BDE1;
}
.writeTopic .addtopic .content-header .header-inner .select-box .options a.item{
    display:block;
    overflow:hidden;
    height:26px;
    padding-left:13px;
    line-height:26px;
    text-align:left;
    cursor:pointer;
    color:#FFF;
    font-size:12px;
}
.writeTopic .addtopic .content-header .header-inner .select-box .options a.item:hover,.writeTopic .addtopic .content-header .header-inner .select-box .options a.item.selected{
    color:#FFF;
    text-decoration:none;
    background-color:#23A2CD;
}
.writeTopic .addtopic .content-header .header-inner .open .trigger{
    border-radius:3px 3px 0 0;
}
.writeTopic .addtopic .content-header .header-inner .open .trigger i{
    border-color:#D8F0F8 transparent transparent transparent;
}
.writeTopic .addtopic .content-header .header-inner .open .options{
    display:block;
    min-height: 480px;
    overflow-y: scroll;
    height: 100%;
}
.writeTopic .addtopic .content-header .header-inner .icon-close{
    position:absolute;
    right:10px;
    top:9px;
    font-size:12px;
    color:#8899A6;
}
.container{
	margin:0 auto;
	position:relative;
    width:932px;
    min-height:100%;
    padding:56px 14px 15px;
    padding-bottom:0;
}
.container .dashboard{
	float:right;
    width:270px;
}
.container .dashboard .mini-profile{
	font-size:12px;
	border:1px solid #e1e8ed;
    border-radius:6px;
    line-height:16px;
    margin-bottom:10px;
    position:relative;
}
.container .dashboard .mini-profile .profile-summary{
	border-radius:5px 5px 0 0;
    border-bottom:1px solid #e1e8ed;
    background-color:#F9F9F9;
    padding:12px;
}
.container .dashboard .mini-profile .profile-summary .profile-content{
    margin-left:58px;
    height: 48px;
}
.container .dashboard .mini-profile .profile-summary .profile-content img{
	border-radius:4px;
    height:48px;
    width:48px;
    position:absolute;
    left:12px;
    border:0;
}
.container .dashboard .mini-profile .profile-summary .profile-contentp{
    margin-left:110px;
    height: 100px;
}
.container .dashboard .mini-profile .profile-summary .profile-contentp img{
	border-radius:4px;
    height:100px;
    width:100px;
    position:absolute;
    left:12px;
    border:0;
}
.container .dashboard .mini-profile .profile-summary .profile-contentp b{
    display:inline-block;
	color:#333333;
    font-size:14px;
    font-weight:bold;
}
.container .dashboard .mini-profile .profile-summary a:hover .profile-contentp b{
	text-decoration:underline;
	color:#1F98C7;
}
.container .dashboard .mini-profile .profile-summary .profile-contentp small{
    display:block;
    color:#66757F;
	font-size:12px;
	margin-top: 5px;
}
.container .dashboard .mini-profile .profile-summary .profile-contentp small em{
    font-style:normal;
    margin:0 2px;
}
.container .dashboard .mini-profile .profile-summary .profile-contentp .block:before{
    margin-left:3px;
    content:"\e609";
    font-size:12px;
    line-height:1;
    color:#66757F;
}
.container .dashboard .mini-profile .profile-summary .profile-contentp .blocked:before{
    color:#F60;
}
.container .dashboard .mini-profile .profile-summary a{
	text-decoration:none;
}
.container .dashboard .mini-profile .profile-summary .profile-content b{
    display:inline-block;
	color:#333333;
    font-size:14px;
    font-weight:bold;
}
.container .dashboard .mini-profile .profile-summary a:hover .profile-content b{
	text-decoration:underline;
	color:#1F98C7;
}
.container .dashboard .mini-profile .profile-summary .profile-content small{
    display:block;
    color:#66757F;
	font-size:12px;
	margin-top: 5px;
}
.container .dashboard .mini-profile .profile-summary .profile-content small em{
    font-style:normal;
    margin:0 2px;
}
.container .dashboard .mini-profile .profile-summary .profile-content .block:before{
    margin-left:3px;
    content:"\e609";
    font-size:12px;
    line-height:1;
    color:#66757F;
}
.container .dashboard .mini-profile .profile-summary .profile-content .blocked:before{
    color:#F60;
}
.container .dashboard .mini-profile .profile-summary .profile-action{
    position:absolute;
    top:70px;
    right:126px;
}
.container .dashboard .mini-profile .profile-summary .profile-action .private-message:before{
    content:"\f054";
    font-size:21px;
    line-height:1;
    color:#66757F;
}
.container .dashboard .mini-profile .profile-bottom{
    position:relative;
	background-color:#FFF;
    border-radius:0 0 5px 5px;
}
.mini-profile .profile-bottom a{
    color:#8899A6;
    text-decoration:none;
}
.mini-profile .profile-bottom a:hover{
    color:#1F98C7;
}
.mini-profile .profile-bottom .notify-count,.mini-profile .profile-bottom .favorite-count{
    display:inline-block;
    width:70px;
    border-right:1px solid #e1e8ed;
    padding:10px 0 10px 12px;
}
.mini-profile .profile-bottom .balance-count{
    display:inline-block;
    padding:10px 0 10px 12px;
}
.mini-profile .profile-bottom strong{
    color:#1F98C7;
    display:block;
    font-size:18px;
    margin-left:1px;
    margin-bottom:2px;
}
.mini-profile .profile-bottom .balance-do{
    position:absolute;
    top:10px;
    right:10px;
    cursor:pointer;
    background-image:url("gift.png");
    background-size:19px 22px;
    width:19px;
    height:22px;
    display:none;
}
.container .dashboard .mini-profile .profile-bottom .user-intro{
    color:#66757F;
    padding:15px 12px;
}
.container .dashboard .mini-profile .profile-bottom .none-intro{
    color:#8899A6;
    padding:15px 12px;
}
.container .dashboard .bar-nav{
    border:1px solid #e1e8ed;
    border-radius:6px;
    line-height:16px;
    margin-bottom:10px;
    position:relative;
}
.container .dashboard .bar-nav .nav-links{
    line-height:16px;
}
.container .dashboard .bar-nav .nav-links a{
    display:block;
    padding:8px 12px;
    position:relative;
    background-color:#FFF;
    border-top:1px solid #e1e8ed;
    color:#66757F;
    text-decoration:none; 
}
.container .dashboard .bar-nav .nav-links a:hover,.container .dashboard .bar-nav .nav-links a.active:hover{
    background-color:#F5F8FA;
    color:#249AC8;
}
.container .dashboard .bar-nav .nav-links a.active{
    font-weight:bold;
    background-color:#edf6fd;
    color:#141414;
    background:linear-gradient(0deg, #edf6fd, #f6fafe);   
}
.container .dashboard .bar-nav .nav-links a.first-child{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top: 0 none;
}
.container .dashboard .bar-nav .nav-links a.last-child{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.container .dashboard .bar-nav .nav-links .chev-right:before{
    position:absolute;
    right:12px;
    top:8px;
    content:"\f173";
}
.container .dashboard .bar-nav .nav-links a em{
    font-size:9px;
    position:absolute;
    left:45px;
    top:5px;
    font-style:normal;
    color:#aab8c2;
}
.container .dashboard .text-list{
    border:1px solid #e1e8ed;
    border-radius:6px;
    margin-bottom:10px;
    position:relative;
}
.container .dashboard .text-list .text-inner{
	border-radius:5px;
    background-color:#FFF;
    padding:12px;
}
.container .dashboard .text-list .text-inner .text-module-header{
	margin-bottom: 6px;
}
.container .dashboard .text-list .text-inner .text-module-header h3{
	display:inline;
	font-size:14px;
    font-weight:normal;
    margin:0;
    padding:0;
}
.container .dashboard .text-list .text-inner .text-module-header small{
    font-size:12px;
}
.container .dashboard .text-list .text-inner .text-items li{
    font-size:12px;
	line-height:20px;
}
.container .dashboard .text-list .text-inner .text-items .icon-user{
    margin-left:5px;
}
.icon-user:before{
    content:"\f002";
}
.container .dashboard .text-list .text-inner .text-content{
    margin:auto;
    text-align:center;
}
.container .dashboard .site-footer{
    position:relative;
    line-height:16px;
    margin-bottom:10px;
    border:1px solid #e1e8ed;
    border-radius:6px;
}
.container .dashboard .site-footer .copyright-inner{
	border-radius:5px 5px 0 0;
    border-bottom:1px solid #e1e8ed;
	background-color:#FFF;
    padding:12px;
}
.container .dashboard .site-footer .copyright-inner .footer-copyright{
	color:#8899a6;
    font-size:12px;
    text-shadow:0 1px 0 #FFFFFF;
    font-family: -apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;
}
.container .dashboard .site-footer .info-inner{
    border-radius:0 0 5px 5px;
    background-color:#F5F8FA;
    padding:12px;
}
.container .dashboard .site-footer .info-inner .footer-info{
    font-size:12px;
}
.container .dashboard .site-footer .info-inner .footer-info a{
    color:rgb(91,112,131);
}
.container .addtopic{
    float:left;
    width:647px;
    border-radius:6px;
    padding-bottom: 10px;
}
.addtopic .content-header .header-inner{
    background-color:#FFFFFF;
    border-bottom:1px solid #C7E6F1;
    border-radius:5px 5px 0 0;
    min-height:20px;
    padding:12px;
    position:relative;
}
.addtopic .content-post{
    border-radius:0 0 6px 6px;
    border:1px solid #e1e8ed;
    border-top-width:0;
    margin-bottom:10px;
}
.addtopic .content-post .post-inner{
    padding:12px;
    border-radius:0 0 5px 5px;
    background-color:#E9F5FA;
}
.addtopic .content-post .post-inner .input-body,.reply-form .reply-inner .input-body,.quickreply-form .input-body{
    display:block;
    margin-bottom:8px;
    border-radius:3px;
    overflow:auto;
    padding:8px;
    resize:none;
}
.post-inner .input-body{
    width:603px;
    border:1px #C7E6F1 solid;
}
.reply-inner .input-body{
    width:547px;
    border:1px #A5D5E8 solid;
}
.quickreply-form .input-body{
    width:527px;
    border:1px #A5D5E8 solid;
}
.input-body:focus{
    border-color:#62B7D7;
    color:#333333;
    outline:0 none;
}
.post-button-left{
    float:left;
    position:relative;
}
.post-button-left input{
    position:absolute;
    z-index:-9;
    opacity:0;
}
.post-button-left .picture-select{
    display:block;
    margin-left:1px;
    margin-top:2px;
    font-size:30px;
    color:#47AAD1;
    line-height: 18px;    
}
.post-button-left .picture-select:before {
    content:"\f027";
    cursor:pointer;
}
.post-button-left .picture-preview {
    position:absolute;
    top:1px;
    left:33px;
    width:330px;
    height:24px;
}
.post-button-left .picture-preview img {
    max-width:30px;
    max-height:24px;
    margin-left:6px;
    cursor:pointer;
}
.post-button-right{
    float:right;
}
.post-button-right .text-counter{
    margin-right:5px;
    background-color:rgba(0, 0, 0, 0);
    border:0 none;
    color:#8899A6;
    display:inline-block;
    font-size:14px;
    padding:0 3px;
    position:relative;
    text-align:right;
    text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
    top:7px;
    vertical-align:top;
    width:35px;
}
.post-button-right .submit-button{
    border:1px solid #62B7D7;
    background-color:#62B7D7;
    border-radius:4px;
    display:inline-block;
    padding:5px 8px;
    position:relative;
    cursor:pointer;
}
.post-button-right .submit-button:hover{
    background-color:#47AAD1;
    border-color:#47AAD1;
}
.post-button-right .submit-button:focus{
    outline:none;
}
.post-button-right .submit-button .submit-button-text{
    color:#FFFFFF;
    font-size:13px;
    line-height:16px;
}
.post-button-right .submit-button:disabled{
    background-color:#C0E2F0;
    border:1px solid #C0E2F0;
    cursor:default;
}
.post-button-right .submit-button:disabled .submit-button-text{
    color:#FFF;
}
.container .content{
	float:left;
    width:647px;
    border-radius:6px;
}
.container .content .content-header,.addtopic .content-header{
    border:1px solid #e1e8ed;
	border-bottom-width:0;
    border-radius:6px 6px 0 0;
}
.container .content .content-header .header-inner{
    background-color:#FFFFFF;
    border-bottom:1px solid #e1e8ed;
    border-radius:5px 5px 0 0;
    min-height:20px;
    padding:12px;
    position:relative;
}
.container .content .content-header .header-inner h2,.addtopic .content-header .header-inner h2{
    position:absolute;
    font-size:18px;
    font-weight:bold;
    line-height:20px;
    color:#66757f;
    margin:0;
    text-rendering:optimizelegibility;
}
.container .content .content-header .header-inner h3,.addtopic .content-header .header-inner h3{
    position:absolute;
    right:12px;
    font-size:15px;
    line-height:20px;
    color:#555;
    margin:0;
}
.container .content .content-header .header-inner h3 #sponsorPrice,.addtopic .content-header .header-inner h3 u{
    color:#C05050;
    margin-right:2px;
}
.container .content .content-header .header-inner .icon-newest{
    position:absolute;
    right:12px;
    color:#66757f;
    font-size:18px;
}
.container .content .content-header .header-inner .icon-newest:before{
    content:"\f161";
}
.container .content .content-header .header-inner span.trash:before{
    position:absolute;
    right:10px;
    top:12px;
    cursor:pointer;
    content:"\f154";
    font-size:20px;
    color:#999;
}
.container .content .content-header .header-inner .topic-content{
    padding:20px 30px;
}
.container .content .content-header .header-inner .topic-content .topic-user{
    height:60px;
    margin-bottom:5px;
}
.container .content .content-header .header-inner .topic-content .topic-user a{
    color:#292F33;
    text-decoration:none;
}
.container .content .content-header .header-inner .topic-content .topic-user a:hover{
    color:#1F98C7;
}
.container .content .content-header .header-inner .topic-content .topic-user .avatar{
    float:left;
    width:50px;
    height:50px;
    border:0;
    border-radius:5px;
}
.container .content .content-header .header-inner .topic-content .topic-user strong{
    display:block;
    line-height:22.5px;
    margin-left:58px;
    font-size:18px;
}
.container .content .content-header .header-inner .topic-content .topic-user small{
    line-height:18px;
    margin-left:8px;
    font-size:12px;
    color:#8899A6;
}
.container .content .content-header .header-inner .topic-content .topic-notice{
    margin-bottom:10px;
    padding:10px 0;
    font-size:12px;
    color:#66757F;
    border-top:1px solid #E1E8ED;
    border-bottom:1px solid #E1E8ED;
}
.container .content .content-header .header-inner .topic-content .topic-message{
    font-size:14px;
    line-height:24px;
    word-wrap:break-word;
    margin:0;
    color: #333;
}
.container .content .content-header .header-inner .topic-content .topic-picture,.container .content .content-header .header-inner .topic-content .zoom-picture{
    margin:6px 0 0 3px;
    position:relative;
}
.container .content .content-header .header-inner .topic-content .topic-info{
    margin-top:10px;
    color:#8899A6;
    font-size:12px;
}
.container .content .content-header .header-inner .topic-content .topic-actions{
    position:relative;
    margin:15px 0 0 2px;
    color:#aab8c2;
}
.icon-fav:hover,.icon-faved,.icon-like:hover,.liked{
    color:rgb(226,38,77);
    cursor:pointer;
}
.topic-content .topic-actions .icon-reply:before{
    content:"\f064";
    font-size:16px;
    cursor:pointer;
}
.topic-content .topic-actions .icon-reply:hover{
    color:rgb(31,152,199);
}
.topic-content .topic-actions .icon-fav,.topic-content .topic-actions .icon-faved{
    margin-left:60px;
}
.topic-content .topic-actions .icon-fav:before{
    content:"\f148";
    font-size:16px;
    cursor:pointer;
}
.topic-content .topic-actions .icon-faved:before{
    content:"\f015";
    font-size:16px;
    cursor:pointer;
}
.topic-content .topic-actions .topic-admin{
    position:absolute;
    top:0;
    left:160px;
    cursor:pointer;
}
.topic-content .topic-actions .topic-admin .icon-admin:before{
    content:"\f107";
    font-size:16px;
}
.topic-content .topic-actions .topic-admin .admin-list{
    position:absolute;
    z-index:2;
    top:15px;
    left:13px;
    border:1px solid #E1E8ED;
    background-color:#FFF;
    width:50px;
    color:#818D96;
    font-size:12px;
    display:none;
}
.topic-content .topic-actions .topic-admin .admin-list li dl{
    position:absolute;
    left:50px;
    top:-13px;
    border:1px solid #E1E8ED;
    background-color:#FFF;
    color:#818D96;
    display:none;
}
.topic-content .topic-actions .topic-admin .admin-list li,.topic-content .topic-actions .topic-admin .admin-list li dl dd{
    position:relative;
    line-height:30px;;
    padding:0 10px;
    margin:0;
    white-space:nowrap;
}
.topic-content .topic-actions .topic-admin .admin-list li:hover,.topic-content .topic-actions .topic-admin .admin-list li dl dd:hover{
    background-color:#0084B4;
    color:#FFF;
}
.topic-content .topic-actions .topic-admin .admin-list li dl dd.current{
    background-color:#FFF;
    color:#666;
    cursor:default;
}
.topic-content .topic-actions .topic-admin .admin-list li .arrow{
    position:absolute;
    top:11px;
    display:block;
    width:0;
    height:0;
    border:4px solid;
}
.topic-content .topic-actions .topic-admin .admin-list li .left{
    right:10px;
    border-color:transparent #818D96 transparent transparent;
}
.topic-content .topic-actions .topic-admin .admin-list li .right{
    right:5px;
    border-color:transparent transparent transparent #818D96;
}
.topic-content .topic-actions .topic-admin .admin-list li:hover .right{
    border-color:transparent transparent transparent #FFF;
}
.container .content .reply-form{
    border:1px solid #e1e8ed;
    border-top-width:0;
    border-bottom-width:0;
}
.container .content .reply-form .reply-inner{
    background-color:#E8F4F9;
    border-bottom:1px solid #e1e8ed;
    padding:15px 40px;
}
.stream-items,.reply-items,.user-items{
	position:relative;
}
.stream-item,.user-item{
	background: none repeat scroll 0 0 padding-box #FFFFFF;
    border-left: 1px solid #e1e8ed;
    border-right: 1px solid #e1e8ed;
}
.reply-item{
    background: none repeat scroll 0 0 padding-box #FFFFFF;
    border-left: 1px solid #e1e8ed;
    border-right: 1px solid #e1e8ed;
}
.reply-item .reply-content{
    position:relative;
    padding:15px 40px 10px 40px;
    border-bottom:1px solid #e1e8ed;
}
.reply-item .reply-content .item-message{
    word-wrap:break-word;
    margin:1px 0 1px 58px;
    font-size: 14px;
    line-height: 24px;
    color: #333;
}
.post-actions{
    position:relative;
    margin:0 0 0 60px;
    height:32px;
    line-height:32px;
    color:rgb(170,184,194);
}
.post-actions a{
    color:rgb(170,184,194);
}
.post-actions .icon-reply, .icon-opens,.post-actions .icon-like,.post-actions .icon-fav,.post-actions .icon-faved,.post-actions .icon-trash{
    margin-right:65px;
    font-size:15px;
}
.stream-content .post-actions .icon-reply:before{
    content:"\f151";
}
.stream-content .post-actions .icon-opens:before{
    content:"\f098";
}
.reply-content .post-actions .icon-reply:before{
    content:"\f064";
}
.post-actions .icon-like:before{
    content:"\f033";
}
.post-actions .icon-fav:before{
    content:"\f148";
}
.post-actions .icon-faved:before{
    content:"\f015";
}
.post-actions .icon-trash:before{
    content:"\f154";
    font-size:14px;
}
.icon-reply:hover,.icon-trash:hover,.post-actions a:hover{
    color:#1F98C7;
    cursor:pointer;
}
.post-actions .likes{
    position:absolute;
    top:1px;
    left:105px;
    font-size:13px;
    font-family:Verdana;
    cursor:pointer;
}
.post-actions .replies{
    position:absolute;
    top:1px;
    left:1px;
    padding-left:18px;
    font-size:13px;
    font-family:Verdana;
    cursor:pointer;
}
.post-actions .post-actions-right{
    position:absolute;
    right:1px;
    top:1px;
    font-size:12px;
}
.stream-content{
    position:relative;
    border-bottom:1px solid #e1e8ed;
}
.stream-item .stream-content{
    padding:5px 12px;
    min-height:51px;
    cursor:pointer;
}
.stream-item .stream-content:hover{
    background-color:rgb(245,248,250);
}
.user-item .stream-content{
    padding:9px 14px;
}
.stream-content a.item-user,.reply-content a.item-user{
    color:#333333;
}
.stream-content a.item-user:hover,.reply-content a.item-user:hover{
    color:#0084B4;
}
.stream-content .item-avatar,.reply-content .item-avatar{
	position:absolute;
    margin-top:3px;
    border-radius:5px;
    height:48px;
    width:48px;
    border:0 none;
}
.stream-content .item-nickname,.reply-content .item-nickname{
    font-weight:bold;
    margin-left:58px;
}
.reply-content a.item-user:active, .reply-content a.item-user:link, .reply-content a.item-user:visited {
    color: #778077;
    text-decoration: none;
}
.reply-content a.item-user:hover {
    color:#1F98C7;
    text-decoration:none
}
.stream-content .icon-group0:before{
    content:"\f097";
    font-size:19px;
    line-height:1;
    color:#FF704D;
}
.stream-content .icon-group1:before{
    content:"\f056";
    font-size:19px;
    line-height:1;
    color:#8B99A5;
}
.stream-content .icon-group2:before{
    content:"\f175";
    font-size:19px;
    line-height:1;
    color:#00B2B3;
}
.stream-content .icon-group3:before{
    content:"\f178";
    font-size:19px;
    line-height:1;
    color:#009999;
}
.stream-content .icon-qq{
    display:inline-block;
    margin-left:10px;
    width:18px;
    height:18px;
    background-image:url(qq.png);
    background-position:-1px -1px;
    background-size:20px 20px;
}
.stream-content .icon-weixin{
    display:inline-block;
    margin-left:10px;
    width:18px;
    height:18px;
    background-image:url(weixin.png);
    background-position:-1px 0;
    background-size:20px 20px;
}
.stream-content .icon-password:before{
    content:"\f096";
    font-size:19px;
    line-height:1;
    color:#8B99A5;
    margin-left:12px;
}
.stream-content .right-text{
    position:absolute;
    right:12px;
    top:5px;
    font-size:12px;
    color:#B3B8C2;
}
.reply-content .right-text{
    position:absolute;
    right:42px;
    top:13px;
    font-size:12px;
    color:#B3B8C2;
}
.right-text .icon-location,.right-text .icon-ip{
    margin-left:9px;
}
.right-text .icon-location:hover,.right-text .icon-ip:hover{
    color:rgb(136,153,166);
    cursor:pointer;
}
.right-text .icon-location:before{
    content:"\f031";
    margin-right:2px;
}
.right-text .icon-ip:before{
    content:"\f089";
    font-size:11px;
}
.profile-content .icon-ip:before{
    content:"\f089";
    font-size:9px;
}
.profile-content .icon-ip{
    margin-left:6px;
    margin-right:3px;
    color: #3399CC;
}
.right-text .icon-top:before{
    content:"\f207";
    font-size:10px;
}
.right-text .icon-lock:before{
    content:"\f096";
}
.right-text .icon-letter:before{
    content:"\f054";
}
.right-text .icon-at:before{
    content:"\f064";
}
.right-text .icon-reply:before{
    content:"\f156";
}
.right-text .location-info{
    position:absolute;
    z-index:9;
    line-height:18px;
    background-color:#34393D;
    border-radius:4px;
    text-align:center;
    color:#FFF;
    font-size:12px;
    padding:9px;
    white-space:nowrap;
}
.right-text .location-arrow-bottom{
    position:absolute;
    z-index:8;
    top:-7px;
    right:0;
    width:0;
    height:0;
    border:6px solid;
    border-color:#34393D transparent transparent transparent;   
}
.right-text .balance{
    margin:0 6px 0 3px;
    font-weight:bold;
}
.right-text .ipt{
    background-color:transparent;
    border:0;
    border-bottom:1px solid #1F98C7;
    outline:0 none;
    color:#66757F;
    width:65px;
    text-align:center;
}
.point{
    color:#DDD;
    margin:0 4px;
}
.time{
    margin-left:3px;
    color:#8899A6;
}
.time .icon-time:before{
    content:"\f177";
    font-size:9px;
    margin-right:3px;
}
.time a{
	color:#8899A6;
    text-decoration:none;
}
.time a:hover{
	color:#1F98C7;
}
.unread,.unread .icon-time:before{
    color:#A93234;
}
.stream-item .stream-content .item-message{
	word-wrap:break-word;
    margin:1px 0 1px 58px;
    line-height:24px;
}
.user-item .stream-content .item-message{
    word-wrap:break-word;
    margin:0;
    line-height:24px;
}
.item-message a{
    color:#1F98C7;
}
.user-item .item-picture,.user-item ..zoom-picture{
    position:relative;
    margin-left:2px;
    margin-top:5px;
}
.item-picture,.topic-picture {
    width:445px;
    overflow:hidden;
}
.item-picture li,.topic-picture li {
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    float:left;
    width:100px;
    height:100px;
    margin:4px 4px 0 0;
    border-radius:8px;
    position:relative;
    cursor:pointer;
}
.item-picture img,.topic-picture img{
    max-height:180px;
    border-radius:8px;
    cursor:pointer;
}
.stream-item .item-picture,.stream-item .zoom-picture,.reply-item .item-picture,.reply-item .zoom-picture{
    margin-top:3px;
    margin-left:60px;
    position:relative;
}
.zoom-picture img{
    max-width:557px;
    border:0;
    border-radius:3px;
    cursor:pointer;
}
.user-item .stream-content .zoom-picture img{
    max-width:610px;
}
.reply-item .reply-content .zoom-picture img{
    max-width:501px;
}
.user-item .stream-content .stream-item-footer{
    position:relative;
    font-size:12px;
    padding-top:4px;
    margin:0;
    height:18px;
}
.user-item .stream-content .stream-item-footer a{
    color:#8899A6;
    cursor:pointer;
}
.user-item .stream-content .stream-item-footer a:hover{
    color:#1F98C7;
}
.user-item .stream-content .stream-item-footer .icon-trash{
    position:absolute;
    right:1px;
}
.user-item .stream-content .stream-item-footer .icon-trash:before{
    content:"\f154";
}
.stream-item .quickreply-form{
    display:none;
    background-color:#E8F4F9;
    border-bottom:1px solid #e1e8ed;
    padding:15px 30px 15px 70px;
}
.container .content .stream-footer{
	margin-bottom:14px;
	color:#66757F;
    font-size:13px;
    text-align:center;
    border-bottom:1px solid #e1e8ed;
    border-left:1px solid #e1e8ed;
    border-radius:0 0 6px 6px;
    border-right:1px solid #e1e8ed;
}
.container .content .stream-footer .stream-end-inner{
    background-color:#FFFFFF;
    border-radius:0 0 5px 5px;
    padding:30px 50px;
}
.container .content .stream-footer .stream-end-inner a{
    display:inline-block;
    color:#66757F;
    font-size:13px;
}
.container .content .stream-footer .stream-end-inner .pagination{
    display:inline-block;
    color:#8899A6;
    margin:0 15px;
}
.container .content .content-footer{
    margin-bottom:14px;
    color:#66757F;
    font-size:12px;
    border-bottom:1px solid #e1e8ed;
    border-left:1px solid #e1e8ed;
    border-radius:0 0 6px 6px;
    border-right:1px solid #e1e8ed;
}
.container .content .content-footer .content-end-inner{
    background-color:#FFFFFF;
    border-radius:0 0 5px 5px;
    padding:10px;
}
.container .content .content-footer .content-end-inner .icon-restore{
    color:#0AA770;
    font-size:16px;
    margin:10px;
    line-height:30px;
    cursor:pointer;
}
.container .content .content-footer .content-end-inner .icon-restore:before{
    content:"\f303";
}
.container .content .content-footer .content-end-inner .content-empty{
    text-align:center;
    padding:12px;
}
.content-list{
    background-color:rgb(232,232,232);
    margin:1px 12px;
}
.container .content .content-body{
    border-left:1px solid #e1e8ed;
    border-right:1px solid #e1e8ed;
}
.container .content .content-body .content-inner{
    background-color:#FFF;
    border-top:1px solid #FFF;
    border-bottom:1px solid #e1e8ed;
}
.content-list li{
    background-color:#FFF;
    position:relative;
    line-height:40px;
    font-size:16px;
    margin-bottom:1px;
    overflow:hidden;
}
.content-list li p{
    margin:0 0 9px 0;
    word-wrap:break-word;
    line-height:16px;
    font-size:12px;
    background-color:#FCFCFC;
    border-radius:5px;
    padding:9px 10px;
    color:#999;
}
.content-list li .pay-price{
    position:absolute;
    right:90px;
    top:7px;
    display:inline-block;
    border-radius:4px;
    background-color:#F9F9F9;
    color:#666;
    font-weight:bold;
    font-size:13px;
    line-height:26px;
    width:98px;
    text-align:center;
}
.content-list li .pay-online{
    position:absolute;
    right:0;
    top:7px;
    display:inline-block;
    border:0;
    background-color:#019AD2;
    border-radius:4px;
    padding:5px 7px;
    color:#FFFFFF;
    font-size:12px;
    line-height:16px;
    cursor:pointer;
    text-decoration:none;
}
.content-list li .pay-online:hover{
    background-color:#0271BF;
}
.content-list li .pay-load,.content-list li .pay-load:hover{
    background-color:#87CEEB;
    cursor:wait;
}
.content-list li .pay-confirm,.content-list li .pay-confirm:hover{
    background-color:#DD5555;
}
.content-list li .pay-finished,.content-list li .pay-finished:hover{
    background-color:#0AA770;
}
.content-list li .pay-input{
    position:absolute;
    z-index:9;
    top:40px;
    right:0;
    background-color:#E8F4F9;
    border-radius:5px;
    padding:6px 12px;
    line-height:1;
    font-size:12px;
    color:#1F98C7;
    display:none;
}
.content-list li .pay-input input{
    background-color:#FFFFFF;
    border:1px solid #A5D5E8;
    border-radius:5px;
    margin:0 0 0 5px;
    outline:0 none;
    width:90px;
    font-size:12px;
    line-height:20px;
    padding:1px 5px;
}
.setting-profile{
    border:1px solid #e1e8ed;
    border-top-width:0;
    border-bottom-width:0;
}
.setting-profile .setting-inner{
    padding:12px;
    background-color:#FFFFFF;
    border-bottom:1px solid #e1e8ed;
}
.setting-profile .setting-inner .control-group{
    position:relative;
    border:0 none;
    margin:15px 0;
    padding:0;
}
.setting-profile .setting-inner .control-group .control-label{
    float:left;
    padding-top:5px;
    text-align:right;
    width:120px;
    color:#292F33;
    cursor:pointer;
    display:block;
    font-size:13px;
    line-height:20px;
    margin-bottom:5px;
}
.setting-profile .setting-inner .control-group .current-avatar{
    margin-left:20px;
    border-radius:5px;
    max-width:100px;
    max-height:100px;
    min-height:100px;
}
.setting-profile .setting-inner .control-group .select-avatar{
    margin-left:37px;
    position:absolute;
    left:228px;
    top:1px;
}
.setting-profile .setting-inner .control-group .select-avatar input{
    position:absolute;
    z-index:-9;
    opacity:0;
}
.setting-profile .setting-inner .control-group .avatar-select{
    display:block;
    margin-top:2px;
    font-size:35px;
    color:#1F98C7;
}
.setting-profile .setting-inner .control-group .avatar-select:before{
    content:"\f027";
    cursor:pointer;
}
.setting-profile .setting-inner .control-group .controls{
    margin-left:140px;
    position:relative;
}
.setting-profile .setting-inner .control-group .controls input{
    background-color:#FFFFFF;
    border:1px solid #e1e8ed;
    border-radius:3px;
    margin:0;
    outline:0 none;
    padding:4px;
    width:210px;
    font-size:13px;
    line-height:20px;
}
.setting-profile .setting-inner .control-group .controls textarea{
    background-color:#FFFFFF;
    border:1px solid #e1e8ed;
    border-radius:3px;
    margin:0;
    outline:0 none;
    padding:4px;
    width:280px;
    font-size:12px;
    resize:none;
}
.setting-profile .setting-inner .control-group .controls input:focus,.setting-profile .setting-inner .control-group .controls textarea:focus{
    border-color:#61B6D7;
}
.setting-profile .setting-inner .control-group .controls input.file{
    position:absolute;
    z-index:-9;
    opacity:0;
}
.setting-profile .setting-inner .control-group .controls .file-select{
    position:absolute;
    top:4px;
    font-size:18px;
    color:#66757F;
}
.setting-profile .setting-inner .control-group .controls .file-select:before{
    content:"\f183";
    cursor:pointer;
}
.setting-profile .setting-inner .control-group .controls .file-preview{
    display:block;
    margin-left:22px;
    color:#8899A6;
    line-height:26px;
    height:26px;
    width:258px;
    overflow:hidden;
    white-space:nowrap;
}
.setting-profile .setting-inner .control-group .controls p{
    color:#8899A6;
    font-size:12px;
    margin:6px 0;
    padding:0;
}
.setting-footer{
    margin-bottom:14px;
    color:#777777;
    font-size:13px;
    border-bottom:1px solid #e1e8ed;
    border-left:1px solid #e1e8ed;
    border-radius:0 0 6px 6px;
    border-right:1px solid #e1e8ed;
}
.setting-footer .setting-end-inner{
    background-color:#FFFFFF;
    border-radius:0 0 5px 5px;
    padding:20px 0 20px 152px;
}
.setting-footer .setting-end-inner .setting-button{
    background-color:#019AD2;
    border:0;
    color:#FFFFFF;
    border-radius:4px;
    font-size:13px;
    line-height:18px;
    padding:8px 10px;
    cursor:pointer;
}
.setting-footer .setting-end-inner .setting-button:hover{
    background-color:#52A7E7;
}
.setting-footer .setting-end-inner .setting-button:disabled{
    background-color:#019AD2;
    opacity:0.65;
    cursor:default;
}
.setting-footer .setting-end-inner .setting-button:focus{
    outline:none;
}
.setting-footer .setting-end-text{
    background-color:#FFFFFF;
    border-radius:0 0 5px 5px;
    padding:96px 20px;
    text-align:center;
    font-size:13px;
}
.fr {
  float: right;
  text-align: right;
  position: relative;
  margin-top: -1px;
  margin-left: 10px;
}
.fl {
    margin-left: 10px;
}
.no {
  position: relative;
  top: -1px;
  font-size: 11px;
  line-height: 11px;
  font-weight: 500;
  border-radius: 10px;
  display: inline-block;
  background-color: #f0f0f0;
  color: #bbb;
  padding: 2px 5px;
  cursor: pointer;
}
.right15 {
    margin-right:15px;
}
.nav-writeone{
    font-size:21px;
    line-height:1.2;
}
.nav-writeone:before{
    content:"\f112";
}
.nav-one{
font-size:14px;
position: relative;
top:-4px;
}
.gotoTop, .gotoComment {
    display: none;
    width: 54px;
    height: 54px;
    background-image: url(quick_replay.jpg);
    background-color: #fff;
    color: #fff;
    font-size: 12px;
    text-align: center;
    position: fixed;
    _position: absolute;
    right: 15px;
    _right: 15px;
    /*
    left: 50%;
    margin-left: 490px;
    */
    cursor: pointer;
    opacity: 0.3;
    filter: Alpha(opacity=50);
}
.gotoTop {
    bottom: 60px;
    background-position:0 54px;
}

.gotoComment {
    bottom: 120px;
    _bottom: "auto";
    background-position:0 4px;
}
.normal_opacity {
    opacity: .85;
    filter: Alpha(opacity=85);
}
.cell {
    position: relative;
    top: -45px;
}
.t_box {
  padding: 0 30px;
}
.t_header {
  font-size: 15px;
  line-height: 120%;
  text-align: left;
  border-bottom: 1px solid #e2e2e2;
  overflow: auto;
}
.t_header a:active, .t_header a:link, .t_header a:visited {
  color: #778087;
  text-decoration: none;
  word-break: break-word;
}
.t_header a:hover {
  color: #4d5256;
  text-decoration: underline;
}
.chevron {
  font-family: lucida grande;
  font-weight: 500;
}
.sep10 {
  height: 10px;
}
.sep20 {
  height: 20px;
}
.sep17 {
  height: 17px;
}
/*node*/
.v_box {
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 2px 3px rgba(0,0,0,.1);
  border-bottom: 1px solid #e2e2e2;
  margin-bottom: 10px;
}
.v_cell:first-child {
  border-top: none;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.v_cell {
  padding: 10px;
  font-size: 14px;
  line-height: 150%;
  text-align: left;
  border-bottom: 1px solid #e2e2e2;
}
.v_fr {
  float: right;
  text-align: right;
}
.v_fade {
  color: #ccc;
}
/*.v_box a:active, .v_box a:visited, */.v_box a:link {
  color: #778087;
  text-decoration: none;
  word-break: break-word;
}
.v_box a.tab_current:hover {
  background-color: #445;
  color: #fff;
  text-decoration: none;
}
.v_box a:hover {
  color: #4d5256;
  text-decoration: underline;
}
.v_item_node {
  font-size: 14px;
  line-height: 14px;
  padding: 5px 10px;
  margin: 0 12px 8px 0;
  border-radius: 16px;
  display: inline-block;
  border: 1px solid #e5e5e5;
}
.v_inner {
  padding: 10px;
  font-size: 14px;
  line-height: 150%;
  text-align: left;
}
.v_box .v_cell a:hover, .v_box .v_cell a.active:hover{
    background-color:#edf6fd;
    color:#249AC8;
}
.v_box .v_cell a.active{
    font-weight:bold;
    background-color:#edf6fd;
    color:#2577b1;
    background:linear-gradient(0deg, #bcdef5, #f6fafe);   
}
.v_box .v_cell a {
  background-color: #FFF;
  color: #778087;
  text-decoration: none;
  word-break: break-word;
  text-decoration: none;
}
.money-do{
  position: relative;
  display: inline-block;
  top: 22px;
  width: 30px;
  font: 12px/1.5 arial,sans-serif;
  font-weight: normal;
  color: #008000;
  right: 3px;
}
.about-do{
color: #8899A6;
}