body {font-family: "microsoft yahei","simsun";}
/*title bar*/
.nc-wg-block-title {height: 45px;width: 100%;position: relative;}
.nc-wg-block-title span.title {display: inline-block;height: 15px;line-height: 15px;margin-top: 15px;font-size: 16px;color: #044999;}

/*
 * 通用评论
 */
.nc-wg-comment {display: block; width: 100%; position: relative;}
.nc-wg-comment textarea {outline: none; width: 100%; height: 120px; border: 1px solid #eee; background: #f8f8f8; display: block; padding: 8px; margin-bottom: 5px;}
.nc-wg-comment .bottom-bar .limit {color: #999; }
.nc-wg-comment .bottom-bar .limit .now {color: #ccc; }
.nc-wg-comment .bottom-bar .login{display: inline-block;height: 32px; border-radius: 4px;border:1px solid #eee; background: #f8f8f8;line-height: 32px;font-size: 12px;color:#333;padding:0 8px;}
.nc-wg-comment .bottom-bar .login .icon-weibo{color:#dd4444;font-size: 16px;padding-right: 5px;}
.nc-wg-comment .bottom-bar .login .icon-qq{color:#00aaff;font-size: 16px;padding-right: 5px;}
.nc-wg-comment .bottom-bar .login span{vertical-align: top;}
.nc-wg-comment .loadmore {margin-top:20px;height: 35px; width: 100%; border: 1px solid #eee; background: #f8f8f8; font-size: 14px; display: block; color: #044999; line-height: 35px; text-align: center;}
.nc-wg-comment .comment-submit .btn, .nc-wg-comment .reply .reply-btn {width: 100px; height: 32px; border-radius: 2px; background: #044999; display: inline-block; color: #fff; line-height: 32px; text-align: center; float: right;}
.nc-wg-comment .comment-submit .disabled,.nc-wg-comment .reply .disabled{background: #f4f4f4;color:#999;}
.nc-wg-comment .reply {display: none;}
.nc-wg-comment .comment-list li {display: flex; display: -webkit-flex;margin-bottom: 10px;}
.nc-wg-comment .comment-list li .avatar {border-radius: 50%; width: 48px; height: 48px; margin: 20px 20px 0 0;}
.nc-wg-comment .comment-list li .content {flex: 1; -webkit-flex: 1; padding-top: 20px; color: #333; font-size: 14px; width: 632px;}
.nc-wg-comment .comment-list li .content .top a {color: #044999; font-size: 12px;border-bottom: none;}
.nc-wg-comment .comment-list li .content .top a:hover{border-bottom: none;}
.nc-wg-comment .comment-list li .content .top time {float: right; font-size: 12px; color: #999;}
.nc-wg-comment .comment-list li .content .mid{margin-top:5px;}
.nc-wg-comment .comment-list li .content .mid p{line-height: 22px;}
.nc-wg-comment .comment-list li .content .mid p span {color: #044999;}
.nc-wg-comment .comment-list li .content .bottom{text-align: right;}
.nc-wg-comment .comment-list li .content .bottom i {color: #999; font-size: 12px;}
.nc-wg-comment .comment-list li .content .bottom i.nc-sp{margin:0 8px;position: relative;top:-1px;}
.nc-wg-comment .comment-list li .content .bottom span{padding-left:5px;color: #999; font-size: 12px;}
.nc-wg-comment .comment-list li .content .bottom span.nc-reply:hover,.nc-wg-comment .comment-list li .content .bottom i.icon-appreciate:hover {color: #044999; cursor: pointer;}


/*
 * 用户登录
 */
.nc-page-overflow{overflow: hidden;margin-right: 17px;}
.pagemask{position: fixed;top:0;left:0;width:100%;height:100%;background: #333;opacity: .3;filter:alpha(opacity=30);z-index: 9998;}
.login-box{position:fixed;left:50%;top:50%;margin:-180px 0 0 -240px;width:480px;height:360px;background: #fff;border:1px solid #eee;border-radius:8px;opacity:1;filter:alpha(opacity=100);z-index: 9999;overflow: hidden;}
.userlogin{width:480px;height:360px;}
.userlogin .close{position:absolute;top:15px;right: 15px;cursor: pointer;}
.userlogin .close i{color:#ccc;}
.userlogin .lg{padding:56px 60px 59px;}
.userlogin .lg .lg-title{margin:0;font-size:24px;text-align: center;color:#333;}
.userlogin .lg .lg-con{padding:16px 0 14px;}
.userlogin .lg .lg-con li{position:relative;line-height:48px;border-bottom:1px solid #ccc;}
.userlogin .lg .lg-con li:last-child{border-bottom: none;}
.userlogin .lg .lg-con li span{display:inline-block;position: absolute;}
.userlogin .lg .lg-con li span i{color:#ccc;}
.userlogin .lg .lg-con li span.forget{top:0;right:0;}
.userlogin .lg .lg-con li span.forget a{color:#333;font-size: 16px;}
.userlogin .lg .lg-con li span.forget a:hover{color:#044999;}
.userlogin .lg .lg-con li input{padding:0 24px;width:100%;height:48px;font-size: 16px;color:#333;line-height: 18px;border: 0;outline: 0;}
.userlogin .lg .lg-con li input.pwd{padding-right:80px;}
.userlogin .lg .lg-con li label.error{position:absolute;right:0;top:0;line-height: 48px;color:#dd3333;font-size: 16px;}
.userlogin .lg .lg-con li.password label.error{right:68px;}
.userlogin .lg .lg-con li a.submit-btn{display:block;margin-top:15px;border-radius:24px;background: #044999;color:#fff;font-size: 16px;text-align: center;}
.userlogin .lg .lg-con li:hover span i{color:#333;}
.userlogin .lg .lg-con li.error span i{color:#dd3333;}
.userlogin .lg .lg-other{overflow: hidden;}
.userlogin .lg .lg-other .l{float:left;}
.userlogin .lg .lg-other .l a{color:#044999;font-size: 16px;}
.userlogin .lg .lg-other .r{float: right;color:#666;font-size: 16px;}
.userlogin .lg .lg-other .r .icon-weibo{padding-left: 10px;color:#dd4444;font-size: 18px;}
.userlogin .lg .lg-other .r .icon-qq{padding-left: 10px;color:#00aaff;font-size: 16px;}

.bd_weixin_popup{width:250px !important;height:320px !important;}

/*share*/
.nc-wg-left-bar {position: fixed; top: 212px; right: 140px; width: 60px; z-index: 999;}
.nc-wg-left-bar li {position: relative; color: #999;}
.nc-wg-left-bar li>div {width: 60px; height: 60px; border:1px solid #eee; background: #f8f8f8; display: block; text-align: center; padding-top: 5px;}
.nc-wg-left-bar li>div a {width: 100%; height: 100%; color: #999 !important; cursor: pointer; margin: 6px 6px 6px 0; overflow: hidden; float: left;}
.nc-wg-left-bar li>div a:hover {color: #044999 !important;}
.nc-wg-left-bar li>div a.iconfont {font-size: 26px; line-height: 26px;}
.nc-wg-left-bar li>div p {margin: 2px; font-size: 12px; text-align: center; line-height: 14px; font-weight: 100;}
.nc-wg-left-bar li:nth-last-child(n 2):after {content: " "; width: 40px; height: 5px; display: block; margin: auto; border-right: 1px solid #eee; border-left: 1px solid #eee;}

/*面包屑*/
.nc-wg-crumbs {margin:0 auto;padding-left: 15px;height: 50px;width: 1000px;line-height: 50px;background: #f8f8f8;font-size: 16px;color: #666;border: 1px solid #eee;}
