/*
*@Name: 微新闻
*@Author: xzw
*@Copyright:layui.com
*/

body { background-color: #fff }

#micronews-carouse { height: 300px; text-align: center; }

#micronews-carouse > *[carousel-item] > *, #micronews-carouse .layui-carousel { background: none; }

#micronews-carouse .layui-carousel img { max-width: 100%; height: 300px; }


.micronews .layui-fixbar li { width: 50px; height: 50px; line-height: 50px; margin-bottom: 1px; text-align: center; cursor: pointer; font-size: 30px; background: #2b2b2b; color: rgb(255, 255, 255); opacity: 0.95; border-radius: 2px; border: 1px solid #fff; }

.micronews .layui-laypage .layui-laypage-curr .layui-laypage-em { background: #afcc5c; }

.micronews .layui-laypage-prev:hover, .micronews .layui-laypage-next:hover { color: #6394b5; }

.micronews .w1000 { max-width: 1000px; margin: 0 auto; }

.micronews .layui-carousel > [carousel-item] > * { height: auto; }

.micronews .layui-carousel-ind { margin-top: -20px; top: auto; bottom: 10px; }

html, body { height: 100%; }
/*header*/
.micronews-header-wrap { background-color: #217CCF; }

.micronews-header { line-height: 60px; height: 60px; position: relative; font-size: 16px; }

.micronews-header .logo, .micronews-header .nav, .micronews-header .search-bar, .micronews-header .search-bar button, .micronews-header .search-bar input { float: left; }

.micronews-header .search-bar input { background: #f6f6f8; }

.micronews-header .logo { width: 380px; text-align: left; }

.micronews-header .nav { padding: 0 10px; }

.micronews-header .nav a { display: inline-block; height: 60px; font-size: 16px; color: #fff; padding: 0 22px; float: left; }

.micronews-header .nav a.active { background: #217CCF; color: #fff; }

.micronews-header .nav a.active:hover { color: #fff; }

.micronews-header .nav a:hover { color: #FFF; }

.micronews-header .search-bar { width: 280px; height: 38px; margin: 17px 0 0 20px; font-size: 14px; }

.micronews-header .search-bar .layui-form-item { margin-bottom: 0; }

.micronews-header .search-bar .layui-input-block { margin-left: 0; height: 38px; }

.micronews-header .search-bar input { width: 229px; border: 1px solid #e9eaec; border-right: none; border-radius: 2px 0px 0px 2px; }

.micronews-header .search-bar button { width: 50px; background: #217CCF; padding: 0; border-radius: 0 2px 2px 0px; }

.micronews-header .login img { height: 100%; }

.micronews-header .login { position: absolute; right: 0; top: 0px; }

.micronews-header .login a { color: #217CCF; display: inline-block; padding: 0 10px; }

.micronews-header .menu-icon { display: none; }

.micronews-header .mobile-nav { display: none; }
/*end-header*/


/*baner*/
.bannerbate { background: #fff url(../images/banner.jpg) no-repeat top center; height: 230px; }
.micronews .micronews-banner { margin: 40px auto 0 auto; }

.micronews-banner .title { position: absolute; left: 20px; bottom: 14px; color: #fff; font-size: 22px; font-weight: 100; }
/*end-baner*/


/*content*/
.micronews-container { padding-top: 10px; padding-bottom: 60px; }

.micronews-container .layui-flow-more { margin: 50px 0; }

.micronews-container .layui-fluid { padding: 0; }

.micronews-container .main { padding-right: 50px; }

.micronews-container .item { overflow: hidden; padding: 20px 0; border-bottom: 1px solid #eaeaea; }

.micronews-container .item img { width: 160px; height: 100px; float: left; margin-right: 30px; }

.micronews-container .item h4 { font-size: 20px; color: #222222; font-weight: bold; line-height: 32px; margin-bottom: 14px; }

.micronews-container .b-txt .label { display: inline-block; padding: 0 4px; height: 18px; line-height: 18px; background: #217CCF; font-size: 12px; cursor: pointer; color: #fff; border-radius: 2px; margin-right: 30px; }

.micronews-container .b-txt .message { margin-right: 20px; }

.micronews-container .b-txt .icon { color: #a7a7a7; position: relative; top: 2px; cursor: pointer; }



.micronews-container .popular-info { background: #f5f6f7; border-top: 2px solid #217CCF; padding-bottom: 25px; }

.micronews-container .popular-info .list { padding: 16px 0; }

.micronews-container .popular-info .list-item { position: relative; }

.micronews-container .popular-info .list-item i.layui-badge-dot { margin: 0 8px; }

.micronews-container .layui-card { background: none; box-shadow: none; }

.micronews-container .layui-card-body { padding: 0 15px; }

.micronews-container .layui-card-header { line-height: 50px; height: 50px; }

.micronews-container .popular-info h3 { line-height: 50px; font-size: 16px; color: #217CCF; }

.micronews-container .popular-info .list:last-child { border-bottom: 0; }

.micronews-container .popular-info .list { border-bottom: 1px solid #eaeaea; list-style-position: inside; list-style-type: decimal }

.micronews-container .popular-info .list a { padding-right: 5px; padding-left: 10px; }

.micronews-container .popular-info-tog i { display: block; width: 4px; height: 4px; border-radius: 50%; color: #ceced0; position: absolute; top: 0; background: #cdcdcf; top: 26px; left: 8px; }

.micronews-container .popular-info-tog .list { list-style-type: disc; }

.micronews-container .popular-info-tog .list a { padding: 0; }

.micronews-container .popular-info-tog a { margin-right: 0; padding-right: 0; }

.micronews-container .popular-info .heat-icon { display: inline-block; width: 12px; height: 16px; background: url(../images/heat.png) no-repeat center center; position: relative; top: 3px; }
/*end-content*/




/*footer*/
.micronews-footer-wrap { color: #fff; background-color: #217CCF; }

.micronews-footer { padding: 20px 0; position: relative; }

.micronews-footer .ft-nav { margin-bottom: 24px; }

.micronews-footer .ft-nav a { margin-right: 40px; color: #ddd; }

.micronews-footer .f-icon { position: absolute; right: 0; top: 46px; }

.micronews-footer .w-icon { margin-right: 40px; }
.Copyright { text-align: center; }
/*end-footer*/
/*micronews-details-container*/
.micronews-details-container { padding: 30px 0; }

.micronews-details-container .main { margin-bottom: 0px; }

.micronews-details-container .b-txt { padding: 10px 0; line-height: 35px; }

.micronews-details-container .b-txt .icon { margin-right: 26px; color: }

.micronews-details-container .b-txt .icon b { color: #ec414d; }

.micronews-details-container .title { border-bottom: 1px solid #eaeaea; text-align:center; }

.micronews-details-container .title h3 { font-size: 24px; }

.micronews-details-container .article { color: #555; padding: 10px 0 32px 0; }

.micronews-details-container .article p { line-height: 30px; }

.micronews-details-container .article p.mt30 { margin-bottom: 0px; }

.micronews-details-container .article .img-box { text-align: center; padding: 12px; cursor: pointer; }

.micronews-details-container .article .share-title { height: 30px; line-height: 30px; }

.micronews-details-container .article .share-title .txt { position: relative; top: -4px; margin-right: 5px; }

.micronews-details-container .article .share-title .icon { font-size: 26px; margin-right: 6px; }

.micronews-details-container .article .share-title .icon.layui-icon-login-wechat { color: #3ab032; }

.micronews-details-container .article .share-title .layui-icon-login-weibo { color: #f16420; }

.micronews-details-container .article .share-title .layui-icon-login-qq { color: #04aed9; }

.micronews-details-container .article .layui-btn { width: 96px; padding: 0; height: 28px; line-height: 26px; background: #ec414d; border: 1px solid #ec414d; margin-left: 37px; position: relative; top: -5px; }

.micronews-details-container .article .layui-btn.active { background: #fff; color: #ec414d; }

.micronews-details-container .article .layui-btn span { margin-left: 10px; }

.micronews-details-container .leave-message .tit-box { line-height: 40px; }

.micronews-details-container .leave-message .tit { font-size: 16px; margin-right: 28px; }

.micronews-details-container .leave-message .tit-box .num { color: #b5b9bd; }

.micronews-details-container .leave-message .tit-box b { color: #ec414d; }

.micronews-details-container .leave-message .tear-box img { float: left; }

.micronews-details-container .leave-message .tear-box form { padding-left: 50px; margin: 10px 0; }

.micronews-details-container .content-box .layui-form .layui-form-item { clear: none; margin-bottom: 0; }

.micronews-details-container .content-box .layui-form .layui-btn { width: 90px; height: 30px; line-height: 30px; background: #217CCF; position: relative; z-index: 10; border-radius: 0 }

.micronews-details-container .content-box .layui-form .layui-textarea { border-radius: 0 }

.micronews-details-container .content-box .layui-form .message-text { position: absolute; height: 100%; width: 100%; padding: 0 90px 0 0px; text-align: left; box-sizing: border-box; line-height: 30px; }

.micronews-details-container .content-box .layui-form .message-text .txt { padding-left: 10px; border: 1px solid #e6e6e6; height: 100%; box-sizing: border-box; border-top: 0; border-right: 0; color: #ec414d; }

.micronews-details-container .content-box .layui-form .layui-input-block { margin-left: 0; min-height: 30px; }

.micronews-details-container .content-box .ulCommentList { margin-bottom: 30px; }

.micronews-details-container .content-box .ulCommentList .item-cont { padding-left: 50px; }

.micronews-details-container .content-box .ulCommentList .cont { padding: 10px 20px; background: #f5f6f7; word-wrap: break-word; }

.micronews-details-container .liCont { padding: 30px 0 0 0; border-bottom: 0; }

.micronews-details-container .liCont img { float: left; width: 28px; height: 28px; }

.micronews-details-container .cont .name { margin-right: 15px; }

.micronews-details-container .cont .time { color: #6d6d6d; font-size: 12px; }

.micronews-details-container .cont p { line-height: 26px; }

.micronews-details-container .cont .text { color: #555; }
/*end-micronews-details-container*/






/*micronews-list-container*/
.micronews-list-container { padding-top: 16px; }

.micronews-list-container h3 { font-size: 16px; line-height: 50px; padding-left: 12px; font-weight: bold; }
/*end-micronews-list-container*/




/*micronews-search-container*/
.micronews-search-container p.num { color: #888888; }

.micronews-search-container p.num span { color: #ec414d; }

.micronews-search-container .item { border-bottom: 0; padding: 30px 0; }

.micronews-search-container .time { font-size: 14px; color: #868686; padding-left: 20px; }

.micronews-search-container .item p { line-height: 30px; font-size: 16px; }
/*end-micronews-search-container*/






/*micronews-login-container*/
.micronews-login { width: 100%; min-height: 100%; background: url(../images/loadbg.jpg) no-repeat; background-size: cover; }

.micronews-login-container .layui-form-item { margin: 20px 0 0 0; }

.micronews-login-container .agreement { margin-top: 0px; }

.micronews-login-container .agreement a { color: #5980c5; }

.micronews-login-container .wrap { padding: 20px 40px; background: #fff; box-shadow: 1px 1px 10px 1px #ccc; box-sizing: border-box; }

.micronews-login-container .wrap form { margin-bottom: 20px; }
.micronews-login-container .find-box { margin: 0 auto; width: 520px; }

.micronews-login-container .form-box { margin: 0 auto; width: 380px; padding-top: 20px; }

.micronews-login-container .form-box h3 { line-height: 60px; font-size: 28px; color: #5a94b9; text-align: center; }

.micronews-login-container .layui-input-block { margin-left: 0; position: relative; }

.micronews-login-container .layui-input-block span.txt { position: relative; top: 1px; }

.micronews-login-container .agreement .layui-input-block { line-height: 36px; }

.micronews-login-container .agreement .layui-unselect { margin: 0; }

.micronews-login-container .agreement .layui-unselect span { padding-right: 0; }

.micronews-login-container .layui-input-block img { height: 36px; position: absolute; right: 1px; top: 1px; cursor: pointer; }

.micronews-login-container .obtain { position: absolute; background: #eeeeee; right: 1px; top: 1px; height: 36px; color: #454545; }

.micronews-login-container button { width: 100%; background: #217CCF; }

.micronews-login-container .other-login { text-align: center; }

.micronews-login-container .other-login a { margin: 0 20px; }
/*end-micronews-login-container*/






/*micronews-persInfo-content*/
.micronews-persInfo-wrap { background: #f5f6f8; }

.micronews-persInfo-content { padding: 26px 0 90px 0; }

.micronews-persInfo-content .main { margin: 0 0 0 30px; padding-right: 0; background: #fff; }

.micronews-persInfo-content .ulCommentList { padding: 0 30px; }

.micronews-persInfo-content .item { border-bottom: 0; padding: 0; }

.micronews-persInfo-content .item h4 { margin-bottom: 0 }

.micronews-persInfo-content .liCont { padding: 30px 0; border-bottom: 1px solid #eaeaea; }

.micronews-persInfo-content .liCont:last-child { border-bottom: 0; }

.leave-message { min-height: 900px; }

.micronews-persInfo-content .content-box { padding-bottom: 30px; display: none; }

.micronews-persInfo-content .popular-info { background: #fff; border: 0; padding: 60px 0 150px 0; text-align: center; }

.micronews-persInfo-content .layui-card-header { height: auto; line-height: auto; border: 0; }

.micronews-persInfo-content .tab { margin-top: 30px; padding: 0 60px; }

.micronews-persInfo-content .tab li { line-height: 40px; font-size: 16px; color: #666666; margin-bottom: 16px; cursor: pointer; }

.micronews-persInfo-content .tab li.layui-this { border-bottom: 1px solid #6295b4; color: #6295b4; }
/*end-micronews-persInfo-content*/


/*中屏幕*/
@media screen and (max-width: 1024px) {
    .micronews-header { height: 60px; line-height: 60px; }

    .micronews-header .search-bar, .micronews-header .nav { display: none; }

    .micronews-header .logo { position: absolute; left: 10%; margin-left: -50px; }

    .micronews-banner .title { display: none; }

    .micronews-container .layui-fluid { padding: 0 15px; }

    .micronews-footer { text-align: center; }

    .micronews-footer .f-icon { position: static; margin-top: 20px; }

    .micronews-header .menu-icon { display: block; height: 100%; width: 60px; cursor: pointer; text-align: center; float: right; }

    .micronews-header .menu-icon i { font-size: 26px; color: #fff; }

    .micronews-header .mobile-nav { display: none; position: absolute; top: 60px; left: 0; width: 100%; z-index: 99999; }

    .micronews-header .mobile-nav li { display: block; }

    .micronews-header .mobile-nav .layui-nav { background: #fff; padding: 0; }

    .micronews-header .mobile-nav .layui-nav a { color: #217CCF; }

    .micronews-header .mobile-nav .layui-nav .layui-this:after, .micronews-header .mobile-nav .layui-nav-bar { background: #217CCF; height: 3px; }
}



/*小屏幕*/
@media screen and (max-width: 768px) {
    .micronews-container .main { padding-right: 0; }

    .micronews-details-container .article .img-box img { width: 100%; }

    .micronews-container .item img { float: none; margin: 0 0 15px 0; }

    .micronews-container .item h4 { font-size: 16px; line-height: 24px; }

    .micronews-footer .ft-nav a { display: block; margin: 15px 0; }

    .micronews-login-container .form-box { padding: 0 10px; width: auto; overflow-x: hidden; }

    .micronews-login-container .form-box form { width: 100%; }

    .micronews-login-container .form-box h3 { line-height: 70px; font-size: 24px; }

    .micronews-persInfo-content .popular-info { padding: 60px 0; margin-bottom: 20px; }

    .micronews-container .main { margin-left: 0; }

    #micronews-carouse { height: 150px; }

    #micronews-carouse img { height: 150px; }
}




/*fly*/


.fly-link { color: #01AAED; }

.fly-link:hover { color: #5FB878; }

.fly-grey { color: #999; }

.fly-msg, .fly-error { padding: 10px 15px; line-height: 24px; }

.fly-msg { background-color: #F8F8F8; color: #666; }

.fly-msg a { color: #4F99CF }

.fly-error { color: #FF5722; }

.fly-editbox { position: relative; }

.fly-marginTop { margin-top: 15px; }

.fly-mid { display: inline-block; height: 10px; width: 1px; margin: 0 10px; vertical-align: middle; background-color: #e2e2e2; }

.fly-right { position: absolute; right: 15px; top: 0; }

.fly-imagecode { position: relative; margin-top: -12px; cursor: pointer; }
/* 签到 */
.fly-signin cite { padding: 0 5px; color: #FF5722; font-style: normal; }

.fly-signin .layui-badge-dot { top: -7px; margin-left: 0px; }

.fly-signin-list { padding: 0; line-height: 30px; }

.fly-signin-list .layui-tab-item { padding: 10px; height: 320px; overflow-x: hidden; overflow-y: auto; }

.fly-signin-list li { margin-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted #e2e2e2; white-space: nowrap; }

.fly-signin-list li:first-child { margin-top: 0; }

.fly-signin-list li:last-child { border: none 0; }

.fly-signin-list img { width: 30px; height: 30px; margin-right: 10px; border-radius: 2px; }

.fly-signin-list span { padding-left: 10px; }

.fly-signin-list span i { color: #FF5722; }

.fly-signin-list .fly-none { padding-top: 20px; min-height: 0; }

.fly-signin-days { position: absolute; right: 15px; padding-left: 10px; color: #999; }

.fly-signin-main { position: relative; height: 38px; padding: 20px 15px; text-align: center; }

.fly-signin-main span { padding-left: 10px; }
/* 过度 */
.fly-loading { position: absolute; top: 50%; left: 50%; margin: -12px 0 0 -15px; font-size: 30px; color: #c2c2c2; }

/* 头像 */
.fly-avatar { position: absolute; left: 15px; top: 15px; }

.fly-avatar img { display: block; width: 45px; height: 45px; margin: 0; border-radius: 2px; }

/* 徽章 */
.fly-badge-vip { height: 16px; line-height: 16px; padding: 0 3px; background-color: #FF5722; color: #fff; border-radius: 2px; }

.fly-badge-accept { height: 18px; line-height: 18px; padding: 0 5px !important; background-color: #5FB878; border-radius: 2px; }


/* 面板 */
.fly-panel { margin-bottom: 15px; border-radius: 2px; background-color: #fff; box-shadow: 0 1px 2px 0 rgba(0,0,0,.05); }

.fly-panel-user { padding: 20px; }

.fly-panel-title { position: relative; height: 50px; line-height: 50px; padding: 0 15px; border-bottom: 1px dotted #E9E9E9; color: #333; border-radius: 2px 2px 0 0; font-size: 14px; }

.fly-panel-main { padding: 10px 15px; }

.fly-panel-border { border: 1px solid #e6e6e6; box-shadow: none; }

.fly-panel-border .fly-panel-title { border-bottom: 1px solid #e6e6e6; }
/* 用户中心 */
body .fly-user-main { position: relative; min-height: 600px; margin-left: 44px; margin-right: 44px; }

.fly-user-main > .layui-nav { position: absolute; left: 0; top: 0; z-index: 1000; height: 100%; padding: 10px 0; }

.fly-user-main > .layui-nav i { position: relative; top: 2px; font-size: 20px; margin-right: 10px; }

.fly-user-main > .fly-panel { min-height: 575px; margin: 0 0 10px 215px; }

.fly-user-main .fly-none { min-height: 0; }

.fly-panel-user[pad20] { padding-top: 5px; }

.fly-form-app { margin-top: 30px; }

.fly-form-app .iconfont { font-size: 26px; padding: 0 5px; }

.fly-form-app .icon-qq { color: #7CA9C9 }

.fly-form-app .icon-weibo { color: #E6162D }

.user-tab { margin: 20px 0; }

.user-about { position: relative; padding: 0 0 0px 20px; border-left: 1px solid #DFDFDF; text-align: center; }

.user-about .user-avatar { width: 100px; height: 100px; border-radius: 100%; }

.user-about p { line-height: 30px; }

.user-about p span { padding: 0 5px; color: #999; }

/* 个人主页 */
.fly-home { position: relative; padding: 30px 0 30px; text-align: center; }

.fly-home img { width: 120px; height: 120px; border-radius: 100%; }

.fly-home h1 { font-size: 26px; line-height: 30px; margin-top: 10px; }

.fly-home h1 span { font-size: 14px; color: #999; }

.fly-home h1 .icon-nan { color: #4EBBF9 }

.fly-home h1 .icon-nv { color: #F581B1 }

.fly-home-sign { padding: 0 10px; color: #999; margin-top: 10px; }

.fly-home .icon-renzheng { display: inline-block; width: 20px; height: 20px; line-height: 20px; top: 45px; left: -15px; background-color: #FFB800; color: #fff; border-radius: 50%; font-size: 12px; }

.fly-home-info i { padding-right: 5px; padding-left: 10px; color: #666; }

.fly-home-info span { color: #999; }

.fly-sns { margin-top: 10px; }

.fly-home-jie .jie-row,
.fly-home-da .home-jieda { min-height: 500px; padding: 5px 20px; }

/*.home-jieda li{margin-bottom:20px; padding-bottom:10px; line-height:24px; border-bottom: 1px dotted #DFDFDF;}*/
.home-jieda li { margin-bottom: 20px; line-height: 24px; }

.home-dacontent { margin-top: 10px; padding: 10px 15px; background-color: #F2F2F5; border-radius: 5px; word-wrap: break-word;; }

.home-dacontent pre { background-color: #F2F2F5; }

.home-dacontent img { max-width: 100%; }

.home-jieda li a { padding: 0 5px; color: #4F99CF; }

.home-jieda li p { color: #999; }

.home-jieda li p span { padding-right: 5px; }

/* 快捷方式 */
.fly-shortcut { margin: 5px 0; }

.fly-shortcut li { text-align: center; }

.fly-shortcut li .layui-icon { display: inline-block; width: 100%; height: 60px; line-height: 60px; text-align: center; color: #fff; border-radius: 2px; font-size: 30px; transition: all .3s; -webkit-transition: all .3s; }

.fly-shortcut li cite { position: relative; top: 2px; display: block; color: #666; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 14px; }

.fly-shortcut li:hover .layui-icon { opacity: 0.9; }

.fly-shortcut li .layui-icon { background-color: #2F9688; }

/* 我的消息 */
#LAY-minemsg { min-height: 420px; }

.mine-msg li { position: relative; margin-bottom: 15px; padding: 10px 0 5px; line-height: 24px; border-bottom: 1px dotted #E9E9E9 }

.mine-msg li cite { padding: 0 5px; color: #4F99CF; }

.mine-msg li i { color: #4F99CF; padding-right: 5px; }

.mine-msg li > p { position: relative; margin-top: 5px; line-height: 26px; text-align: right; }

.mine-msg li > p span { position: absolute; left: 0; top: 0; color: #999; }

.mine-msg li .fly-delete { position: relative; top: -3px; }

.mine-msg li .layui-elem-quote p[download] { padding: 10px 0 5px; }

/* 设置 */
.avatar-add { position: relative; width: 373px; height: 373px; background-color: #F2F2F5; }

.avatar-add .upload-img { position: absolute; left: 50%; top: 35px; margin: 0 0 0 -56px; }

.avatar-add img { position: absolute; left: 50%; top: 50%; width: 168px; height: 168px; margin: -50px 0 0 -84px; border-radius: 100%; }

.avatar-add .loading { display: none; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0; background-color: #000; opacity: 0.5; filter: Alpha(opacity=50); }

.avatar-add p { position: absolute; top: 70px; width: 100%; margin-top: 10px;; font-size: 12px; text-align: center; color: #999; }

.app-bind li { margin-bottom: 10px; line-height: 30px; color: #999; }

.app-bind li .iconfont { position: relative; top: 3px; margin-right: 5px; font-size: 28px; }

.app-bind .app-havebind { color: #333; }

.app-bind .app-havebind .icon-qq { color: #7CA9C9 }

.app-bind .app-havebind .icon-weibo { color: #E6162D }

/* 结算 */
.fly-form-btn { width: 160px; margin: 0 10px 10px 0; }

.fly-form-btn.layui-this { border-color: #FF5722; color: #FF5722; }

.fly-form-btn + .fly-form-btn { margin-left: 0; }

.fly-bill-tips { line-height: 26px; padding: 15px; font-size: 13px; background-color: #f6f6f6; color: #FF5722; }


/* 会员专区 */
.fly-vipclub { height: 100px; background-color: #393D49; color: #fff; text-align: center; }

.fly-vipclub h1 { line-height: 100px; font-weight: 300; font-size: 18px; }

.fly-vipclub h1 a { color: #fff; }

.positionbox { clear: both; position: absolute; top: 0px; line-height: 40px; width: 100%; }
.positionbox .layui-icon { cursor: pointer; }
.positionbox .right { position: absolute; right: 0px; padding: 0 1em; }

.centerbox { position: absolute; float: left; left: 47.5%; clear: both; top: 0px; }

.centerbox .center { position: relative; float: left; left: -50%; font-size: 20px; color: #5b5b5b; padding: 10px 30px; cursor: pointer; }

.vcbox { position: relative; top: 50%; }
.para-title.level-2 { display: block; clear: both; zoom: 1; overflow: hidden; font-size: 20px; border-left: 12px solid #217CCF; line-height: 24px; font-size: 22px; font-weight: 400; font-family: Microsoft YaHei,SimHei,Verdana; margin: 35px 0 15px -30px; background: url('../images/paraTitle-line_743dba1.png'); position: relative; }
.para-title.level-2 .title-text { float: left; display: block; padding: 0 8px 0 18px; line-height: 24px; font-size: 22px; font-weight: 400; color: #000; background: #fff; }


/* 美化 File */
.file { position: relative; display: inline-block; background: #D0EEFF; border: 1px solid #99D3F5; border-radius: 4px; padding: 4px 12px; overflow: hidden; color: #1E88C7; text-decoration: none; text-indent: 0; line-height: 20px; }

.file input { position: absolute; font-size: 100px; right: 0; top: 0; opacity: 0; }

.file:hover { background: #AADFFD; border-color: #78C3F3; color: #004974; text-decoration: none; }
.B { font-weight: 700 }
.fff { color: #fff; }
.floatL { float: left; }
.floatR { float: right; }

.exam .title { height: 40px; background: #fff url(../images/examline.jpg) repeat-x; }
.exam .title .tag { display: inline-block; height: 50px; width: 195px; background: #fff url(../images/examtag.jpg) no-repeat; padding-top: 11px; }
.exam .title .tag span { font-size: 14px; font-weight: 700; letter-spacing: 2px; margin: 0 0 0 45px; color: #fff; }
.exam .list { padding: 20px 0 55px 0; }
.exam .list .item { padding: 12px 1.2em; position: relative; line-height: 28px; margin-left: 1em }
/*.exam .list .item .icon { background: #fff url(../images/item.png) no-repeat center center; display: inline-block; width: 20px; height: 20px; }*/
.icon-right { color: #217ccf; margin-right: 0.5em; font-size: 0.8em }
.exam .list .item .button { color: #fff; padding: 6px 10px; background-color: #FF9410; font-size: 0.85em; border-radius: 2px; font-weight: 700 }
.exam .list .item .text { padding-right: 450px; font-size:1.15em;}
.exam .list .item .time { color: #5A9BD9; font-family: 黑体; font-weight: 700; margin-right: 5em; font-size:1.15em}
.exam .list .item .link .layui-icon { font-size: 10px; font-weight: 700; padding: 0 0 0 2px; }
.exam .list .item .right { position: absolute; top: 14px; right: 370px; text-align: right; right: 2em; }
.exam .list .item .icon { float: left; }


.article .title { padding: 1em 2em 1em 0.5em; font-size: 1.2em; }
.article .flag { padding-left: 6px; }
.article .head { font-size: 1.18em; font-weight: 400; }
.article .tip { font-size: 1em; color: #E0810D; margin-left: 1em; }
.article .more { letter-spacing: 1px; color: #217CCF; font-size: 0.8em; }

.foot { width: 100%; height: 45px; line-height: 45px; text-align: center; bottom: 0px; }
.foot span { color: #fff; }
.article::before, .article::after { content: ''; display: block; clear: both; }
.article .content { background-color: #FAFAFA; min-height: 290px; padding: 1em 1.2em; }

.article .content table { width:100%;}
.article .content table td { line-height:20px;padding:8px 0;}
.article .content table td.icon { }
.article .content table td.text a { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; cursor:pointer;font-size:1.15em}
.article .content table td.text a:hover { color: #3D689F }
.article .content table td.date { color: #777; text-align: right; }