/*全局样式*/

body{background:#f4f4f4;}
.wrapper{width:1200px;}

/*分页样式*/
#pageinfo .page-link,.pageinfo .page-link {
    display: block;
    min-width: 14px;
    height: 34px;
    line-height: 34px;
    margin: 0 4px;
    padding: 0 10px;
    background: #fff;
    border: 1px solid #e1e1e1;
    font-size: 14px;
    color: #666;
}
#pageinfo>.active>.page-link,.pageinfo>.active>.page-link{
    background: #509736 !important;
    border-color: #509736 !important;
    color: #fff;
}
#pageinfo>.disabled>.page-link,.pageinfo>.disabled>.page-link{
    background: #e1e1e1;
    border-color: #e1e1e1;
}
/*头部样式*/

#top{width:100%; height:38px; background:#f1f1f1; overflow:hidden;display: table;}
#top .fl{height:38px; line-height:38px; font-size:13px; color:#666; overflow:hidden;}
#top .fr{display:flex; align-items:center; height:38px; overflow:hidden;}
#top .fr a{height:16px; line-height:16px; margin-left:16px; font-size:13px; color:#666; overflow:hidden;}
#top .fr a:first-child{margin-left:0;}
#top .fr a em{color:#ff871f;}
#top .fr a:hover{color:#ff871f;}

#header{width:100%; height:104px; background:#fff; overflow:hidden;display: table;}
#copyright{display: table;}
#footer{display: table;}
#logo{left:0; top:24px;}
#logo img{width:256px; height:68px;}
#search{left:338px; top:32px; width:448px;}
#search section{display:flex; justify-content:space-between; height:40px; overflow:hidden;}
#search section span{display:flex; justify-content:space-between; align-items:center; width:320px; height:38px; padding:0 14px; border:1px solid #509736; border-radius:4px; overflow:hidden;}
#search section span em{height:16px; line-height:16px; font-size:14px; color:#464646;}
#search section span i{width:1px; height:16px; margin:0 16px; background:#bcbcbc;}
#search section span input{flex:1; width:auto; height:40px; line-height:40px; padding:0; border:none; font-size:14px; color:#666;}
#search section button{width:90px; height:40px; line-height:40px; background:#509736; border-radius:4px; font-size:14px;}
#search-tag{display:flex; height:16px; margin-top:10px; overflow:hidden;}
#search-tag h3{height:16px; line-height:16px; margin-right:2px; font-size:14px; color:#464646; overflow:hidden;}
#search-tag a{height:16px; line-height:16px; margin-right:14px; font-size:14px; color:#999; overflow:hidden;}
#search-tag a:last-child{margin-right:0;}
#search-tag a:hover{color:#ff871f;}
#h-btn{right:0; top:32px; display:flex; height:40px; overflow:hidden;}
#h-btn a{width:130px; height:40px; line-height:40px; border-radius:4px; font-size:14px; text-align:center; color:#fff; overflow:hidden;}
#h-btn a.hb-icon1{background:#509736;}
#h-btn a.hb-icon2{margin-left:14px; background:#ff871f;}
#h-btn a span{display:inline-block; background-repeat:no-repeat; background-position:left;}
#h-btn a.hb-icon1 span{padding-left:28px; background-image:url(img/hb-icon1.png);}
#h-btn a.hb-icon2 span{padding-left:28px; background-image:url(img/hb-icon2.png);}

#nav{width:100%; height:50px; background:#fff;display: inline-table;}
#nav-fl{position:relative; width:234px; height:50px;}
#nav-fl h2{position:relative; height:50px; line-height:50px; padding:0 18px 0 54px; background:url(img/nav.png) no-repeat left 18px center #509736; font-size:16px; color:#fff; cursor:pointer; z-index:999; overflow:hidden;}
#nav-fl i{position:absolute; right:-10px; top:0; display:block; width:10px; height:50px; background:url(img/nav-shape.png) no-repeat center;}
#nav-fl section{/*position:absolute; left:0; right:0; top:50px;*/ height:504px; padding:10px 18px; background:#fff; border-radius:0 0 4px 4px; box-shadow:0 0 4px #e1e1e1; z-index:998;position: inherit}
#nav-fl section ul{width: 100%;height: 100%;overflow: auto;}
#nav-fl section ul::-webkit-scrollbar {display: none; /* Chrome Safari */}
#nav-fl section ul li{/*height:28px; line-height:28px;*/ font-size:14px;  position: static; /*overflow:hidden;*/}
#nav-fl section ul li>a{padding: 5px 0;font-size: 16px;}
#nav-fl section ul li a{display:block; background:url(img/nav-arrow.png) no-repeat right center; color:#666;}
#nav-fl section ul li span{display:inline-block; padding-left:28px; background-repeat:no-repeat; background-position:left center;}
#nav-fl section ul li:nth-child(1) span{background-image:url(img/nav-icon2-h.png);}
#nav-fl section ul li:nth-child(2) span{background-image:url(img/nav-icon1-h.png);}
#nav-fl section ul li:nth-child(3) span{background-image:url(img/nav-icon3-h.png);}
#nav-fl section ul li:nth-child(4) span{background-image:url(img/nav-icon4-h.png);}
#nav-fl section ul li:nth-child(5) span{background-image:url(img/nav-icon5-h.png);}
#nav-fl section ul li:nth-child(6) span{background-image:url(img/nav-icon6-h.png);}
#nav-fl section ul li:nth-child(7) span{background-image:url(img/nav-icon7-h.png);}
#nav-fl section ul li:nth-child(8) span{background-image:url(img/nav-icon10-h.png);}
#nav-fl section ul li:nth-child(9) span{background-image:url(img/nav-icon11-h.png);}
#nav-fl section ul li:nth-child(10) span{background-image:url(img/nav-icon12-h.png);}
#nav-fl section ul li:nth-child(11) span{background-image:url(img/nav-icon19-h.png);}
#nav-fl section ul li:nth-child(12) span{background-image:url(img/nav-icon15-h.png);}
#nav-fl section ul li:nth-child(13) span{background-image:url(img/nav-icon20-h.png);}
#nav-fl section ul li:nth-child(14) span{background-image:url(img/nav-icon14-h.png);}
#nav-fl section ul li:nth-child(15) span{background-image:url(img/nav-icon15-h.png);}
#nav-fl section ul li:nth-child(16) span{background-image:url(img/nav-icon16-h.png);}
#nav-fl section ul li:nth-child(17) span{background-image:url(img/nav-icon17-h.png);}
#nav-fl section ul li:nth-child(18) span{background-image:url(img/nav-icon18-h.png);}
#nav-fl section ul li:hover a{background-image:url(img/nav-arrow-h.png); color:#509736;}
#nav-fl section ul li:nth-child(1):hover span{background-image:url(img/nav-icon2-h.png);}
#nav-fl section ul li:nth-child(2):hover span{background-image:url(img/nav-icon1-h.png);}
#nav-fl section ul li:nth-child(3):hover span{background-image:url(img/nav-icon3-h.png);}
#nav-fl section ul li:nth-child(4):hover span{background-image:url(img/nav-icon4-h.png);}
#nav-fl section ul li:nth-child(5):hover span{background-image:url(img/nav-icon5-h.png);}
#nav-fl section ul li:nth-child(6):hover span{background-image:url(img/nav-icon6-h.png);}
#nav-fl section ul li:nth-child(7):hover span{background-image:url(img/nav-icon7-h.png);}
#nav-fl section ul li:nth-child(8):hover span{background-image:url(img/nav-icon10-h.png);}
#nav-fl section ul li:nth-child(9):hover span{background-image:url(img/nav-icon11-h.png);}
#nav-fl section ul li:nth-child(10):hover span{background-image:url(img/nav-icon12-h.png);}
#nav-fl section ul li:nth-child(11):hover span{background-image:url(img/nav-icon19-h.png);}
#nav-fl section ul li:nth-child(12):hover span{background-image:url(img/nav-icon15-h.png);}
#nav-fl section ul li:nth-child(13):hover span{background-image:url(img/nav-icon20-h.png);}
#nav-fl section ul li:nth-child(14):hover span{background-image:url(img/nav-icon14-h.png);}
#nav-fl section ul li:nth-child(15):hover span{background-image:url(img/nav-icon15-h.png);}
#nav-fl section ul li:nth-child(16):hover span{background-image:url(img/nav-icon16-h.png);}
#nav-fl section ul li:nth-child(17):hover span{background-image:url(img/nav-icon17-h.png);}
#nav-fl section ul li:nth-child(18):hover span{background-image:url(img/nav-icon18-h.png);}
#nav-item{width:966px; height:50px; overflow:hidden;}
#nav-item ul li{float:left; height:50px; line-height:50px; margin-left:50px; font-size:16px; overflow:hidden;}
#nav-item ul li a{display:block;}
#nav-item ul li:hover a{color:#509736;}
#nav-item ul li.current a{color:#509736;}
#nav-fl section ul li .erji{position: absolute;	left: 200px;top: 0;overflow: auto;height: 524px;width: 678px;display: none;z-index: 1000;padding-left: 35px;/*background: rgba(255,255,255,.9);*/ /*box-shadow: 0 0 4px rgba(0,0,0,0.15);*/}
#nav-fl section ul li .erji dl{padding: 0 20px;background: #fff;height: 100%;overflow: auto;box-sizing: border-box;}
#nav-fl section ul li .erji dl dd{padding: 10px 20px;text-align: left;}
#nav-fl section ul li .erji dl dd + dd{border-top: 1px dashed #d6d6d6;}
#nav-fl section ul li .erji dl dd h2{font-size: 14px;color: #121212;line-height: 30px;height: 30px;	background: none;padding: 0;font-weight: bold;}
#nav-fl section ul li .erji dl dd h2 a{font-size: 14px;color: #121212;line-height: 30px;background: none;}
#nav-fl section ul li .erji dl dd p a{display: inline-block;margin-right: 20px;color: #666;background: none;}
#nav-fl section ul li:hover .erji{display: block;}
#nav-fl section ul li .erji dl dd a:hover{color: #509736;background: none;}
/*首页样式*/

#banner{width:724px; height:514px; margin:10px 0 0 244px; border-radius:4px;}
#banner-img{width:724px; height:514px; overflow:hidden;}
#banner-img ul li{float:left; width:724px; height:514px; overflow:hidden;}
#banner-img ul li img{width:724px; max-width:none; height:514px;}
#prev,#next{top:50%; transform:translateY(-50%); width:50px; height:50px; background-repeat:no-repeat; background-position:center; background-color:rgba(0,0,0,.3); border-radius:50%; cursor:pointer;}
#prev{left:20px; background-image:url(img/prev.png);}
#next{right:20px; background-image:url(img/next.png);}
#prev:hover,#next:hover{background-color:rgba(0,0,0,.5);}

#wrap-info{width:186px; height:448px; margin-top:10px; padding:36px 18px 30px 18px; background:#fff; border-radius:4px; box-shadow:0 0 4px #e1e1e1; overflow:hidden;}
#login-info{/*height:174px;*/ overflow:hidden;}
#login-info img{width:60px; height:60px; margin:0 auto; border-radius:4px; border: 1px #eee solid;}
#login-info h3{height:22px; line-height:22px; margin-top:14px; font-size:20px; text-align:center; color:#e2231a; overflow:hidden;}
#login-info h4{height:16px; line-height:16px; margin-top:4px; font-size:14px; text-align:center; color:#999; overflow:hidden;}
#login-info span{display:flex; justify-content:space-between; height:34px; margin-top:24px; overflow:hidden;}
#login-info span a{flex:1; height:34px; line-height:34px; background:#509736; border-radius:4px; font-size:14px; text-align:center; color:#fff; overflow:hidden;}
#login-info span a:last-child{/*margin-left:12px;*/ background:#ff871f;}
#auth-login{display:flex; justify-content:space-between; align-items:center; height:32px; margin-top:18px; padding:0 12px; background:#ddf0e2; border-radius:16px;}
#auth-login a{height:14px; line-height:14px; background-repeat:no-repeat; background-position:left center; font-size:12px; color:#464646; overflow:hidden;}
#auth-login a.wechat{padding-left:22px; background-image:url(img/wechat.png);}
#auth-login a.alipay{padding-left:20px; background-image:url(img/alipay.png);}
#auth-login a:hover{color:#509736;}
#notice{height:212px; margin-top:24px; overflow:hidden;}
#notice h2{display:flex; justify-content:space-between; align-items:center; height:18px; overflow:hidden;}
#notice h2 em{height:18px; line-height:18px; font-size:15px; font-weight:bold; overflow:hidden;}
#notice h2 a{width:16px; height:16px; background:url(img/arrow-r.png) no-repeat center;}
#notice h3{height:28px; margin-top:16px; background:#509736; overflow:hidden;}
#notice h3 a{display:flex; padding:0 10px;}
#notice h3 a em{height:28px; line-height:28px; margin-right:12px; font-size:13px; color:#fff; overflow:hidden;}
#notice h3 a span{flex:1; height:28px; line-height:28px; font-size:13px; color:#fff; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#notice ul{margin-top:14px;}
#notice ul li{height:16px; margin-top:14px; overflow:hidden;}
#notice ul li:first-child{margin-top:0;}
#notice ul li a{display:flex; padding:0 10px;}
#notice ul li a em{height:16px; line-height:16px; margin-right:12px; font-size:13px; color:#e2231a; overflow:hidden;}
#notice ul li a span{flex:1; height:16px; line-height:16px; font-size:13px; color:#464646; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#notice ul li:hover a span{color:#509736;}

.module{margin-top:16px; padding:20px; background:#fff; border-radius:4px; overflow:hidden;}
.module.mt{margin-top:24px;}

.title h2{display:flex; justify-content:space-between; align-items:center; height:34px; overflow:hidden;}
.title h2 section{display:flex; align-items:flex-end; height:22px; overflow:hidden;}
.title h2 section em{display:block; width:5px; height:20px; margin-right:9px; background:#509736;}
.title h2 section span{height:22px; line-height:22px; font-size:20px; font-weight:bold; overflow:hidden;}
.title h2 a{width:94px; height:34px; line-height:34px; background:#509736; border-radius:4px; font-size:14px; text-align:center; color:#fff; overflow:hidden;}
.title i{display:block; width:100%; height:1px; margin-top:14px; background:#e1e1e1;}

.document{margin-top:20px;}
.document ul{margin:-16px 0 0 -28px;}
.document ul li{float:left; display:flex; justify-content:space-between; align-items:center; width:566px; height:18px; margin:16px 0 0 28px; padding-bottom:16px; border-bottom:1px solid #e9e9e9; overflow:hidden;}
.document ul li a{flex:1; height:18px; line-height:18px; font-size:15px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.document ul li a:hover{color:#509736;}
.document ul li span{height:16px; line-height:16px; margin-left:30px; font-size:14px; color:#999; overflow:hidden;}
.document ul li em{height:16px; line-height:16px; margin-left:20px; background-repeat:no-repeat; background-position:left center; font-size:14px; color:#999; overflow:hidden;}
.document ul li em.view{padding-left:22px; background-image:url(img/view.png);}
.document ul li em.download{padding-left:20px; background-image:url(img/download.png);}

#jinzhu-title{width:1200px; height:100px; margin-top:16px; border-radius:4px; overflow:hidden;}
#jinzhu-title img{width:1200px; height:100px;}
.title-img{width:1200px; height:100px; margin-top:16px; border-radius:4px; overflow:hidden;}
.title-img img{width:1200px; height:100px;}
#jinzhu{margin-top:16px;}
#jinzhu ul{margin:-16px 0 0 -16px;}
#jinzhu ul li{float:left; width:256px; height:204px; margin:16px 0 0 16px; padding:16px 16px 20px 16px; background:#fff; border-radius:4px; overflow:hidden;}
#jinzhu ul li .jinzhu-info{position:relative; height:90px; overflow:hidden;}
#jinzhu ul li .jinzhu-info span{display:block; width:90px; height:90px; border-radius:4px; overflow:hidden;}
#jinzhu ul li .jinzhu-info img{width:90px; max-width:none; height:90px; transition: all 0.5s;}
#jinzhu ul li .jinzhu-info section{position:absolute; left:106px; right:0; top:10px; height:70px; overflow:hidden;}
#jinzhu ul li .jinzhu-info section h3{height:16px; line-height:16px; font-size:14px; overflow:hidden;}
#jinzhu ul li .jinzhu-info section h4{height:16px; line-height:16px; margin-top:12px; font-size:14px; color:#999; overflow:hidden;}
#jinzhu ul li .jinzhu-info section h4 em{color:#509736;}
#jinzhu ul li .jinzhu-info section h5{height:16px; line-height:16px; margin-top:10px; font-size:14px; color:#999; overflow:hidden;}
#jinzhu ul li .jinzhu-info section h5 em{color:#509736;}
#jinzhu ul li .jinzhu-text{height:94px; margin-top:20px; overflow:hidden;}
#jinzhu ul li .jinzhu-text span{display:flex; justify-content:space-between; align-items:center; height:26px; margin-top:8px; overflow:hidden;}
#jinzhu ul li .jinzhu-text span:first-child{margin-top:0;}
#jinzhu ul li .jinzhu-text span em{width:26px; height:26px; line-height:26px; margin-right:8px; background:#509736; font-size:14px; text-align:center; color:#fff; overflow:hidden;}
#jinzhu ul li .jinzhu-text span:nth-child(2) em{background:#71aa5d;}
#jinzhu ul li .jinzhu-text span:nth-child(3) em{background:#a0c494;}
#jinzhu ul li .jinzhu-text span a{flex:1; height:16px; line-height:16px; font-size:14px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#jinzhu ul li .jinzhu-text span a:hover{color:#509736;}
#jinzhu ul li:hover .jinzhu-info img{transform: scale(1.1);}
#expert{width:856px;}
#expert .title h2 a{width:114px; background:#ff871f;}

#expert-item{height:630px; margin-top:20px; padding-bottom:4px; overflow:hidden;}
#expert-item ul{margin:-30px 0 0 -39px;}
#expert-item ul li{float:left; width:140px; height:300px; margin:30px 0 0 39px; overflow:hidden;}
#expert-item ul li span{display:block; width:138px; height:138px; border-radius:4px; overflow:hidden;border: 1px #eee solid;}
#expert-item ul li img{width:138px; max-width:none; height:138px; transition: all 0.5s;}
#expert-item ul li h3{height:16px; line-height:16px; margin-top:14px; font-size:14px; text-align:center; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#expert-item ul li h4{height:16px; line-height:16px; margin-top:12px; font-size:14px; text-align:center; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#expert-item ul li p{height:48px; line-height:24px; margin-top:6px; font-size:14px; text-align:center; color:#666; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
#expert-item ul li h5{height:36px; line-height:36px; margin-top:12px; background:#509736; border-radius:18px; font-size:14px; text-align:center; overflow:hidden;}
#expert-item ul li h5 a{display:block; color:#fff;}
#expert-item ul li:hover img{transform: scale(1.1);}

#bxbz{margin-top:20px; padding-bottom:4px; overflow:hidden;}
#bxbz ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
#bxbz ul li{width:190px; overflow:hidden;display: flex;justify-content: center;}
#bxbz ul li div{width: 140px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
#bxbz ul li span{display:block; width:124px; height:156px; border-radius:4px; overflow:hidden;margin: 0}
#bxbz ul li img{width:124px; max-width:none; height:156px; transition: all 0.5s;}
#bxbz ul li h3{height:16px; line-height:16px; margin-top:14px; font-size:14px; text-align:center; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#bxbz ul li h4{height:16px; line-height:16px; margin-top:12px; font-size:14px; text-align:center; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#bxbz ul li p{height:48px; line-height:24px; margin-top:6px; font-size:14px; text-align:center; color:#666; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
#bxbz ul li h5{height:36px; line-height:36px; margin-top:12px; background:#509736; border-radius:18px; font-size:14px; text-align:center; overflow:hidden;}
#bxbz ul li h5 a{display:block; color:#fff;}
#bxbz ul li:hover img{transform: scale(1.1);}
#question{width:248px;}
#question .title{margin-top:30px;}
#question .title h2 section{height:20px;}
#question .title h2 section em{height:18px;}
#question .title h2 section span{height:20px; line-height:20px; font-size:18px;}

#question-form h3{height:34px; line-height:34px; font-size:20px; font-weight:bold; text-align:center; overflow:hidden;}
#question-form textarea{height:164px; line-height:24px; margin-top:14px; padding:10px 16px; background:#f4f4f4; border:none; border-radius:4px; font-size:14px; color:#666;}
#question-form button{height:40px; line-height:40px; margin-top:20px; background:#509736; border-radius:4px; font-size:14px;}

#validate-tip{left:50%; top:50%; transform:translate(-50%,-50%); height:44px; line-height:44px; padding:0 20px; background:#333; border-radius:4px; font-size:14px; color:#fff; overflow:hidden; display:none; z-index:1001;}

#question-rank{height:332px; margin-top:20px; overflow:hidden;}
#question-rank ul li{display:flex; justify-content:space-between; align-items:center; height:26px; margin-top:8px; overflow:hidden;}
#question-rank ul li:first-child{margin-top:0;}
#question-rank ul li em{width:26px; height:26px; line-height:26px; margin-right:8px; background:#cdcdcd; font-size:14px; text-align:center; color:#fff; overflow:hidden;}
#question-rank ul li:nth-child(1) em{background:#509736;}
#question-rank ul li:nth-child(2) em{background:#71aa5d;}
#question-rank ul li:nth-child(3) em{background:#a0c494;}
#question-rank ul li a{flex:1; height:16px; line-height:16px; font-size:14px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#question-rank ul li a:hover{color:#509736;}

#nongzi-title{display:flex; justify-content:center; align-items:center; height:28px; margin-top:24px; overflow:hidden;}
#nongzi-title i{border-radius:50%;}
#nongzi-title i.s{width:6px; height:6px; margin-top:2px; background:#a0c494;}
#nongzi-title i.m{width:10px; height:10px; margin:2px 10px 0 10px; background:#71aa5d;}
#nongzi-title i.b{width:16px; height:16px; margin-top:2px; background:#509736;}
#nongzi-title h2{height:28px; line-height:28px; margin:0 12px; font-size:26px; font-weight:bold; overflow:hidden;}

.nongzi{margin-top:20px; padding-bottom:4px;}
.nongzi .fl{position:relative; width:162px; height:218px; padding:46px 14px 24px 14px; background:#f4f4f4; overflow:hidden;}
.nongzi .fl em{position:absolute; left:0; top:0; display:block; width:76px; height:26px; line-height:26px; background:url(img/nongzi-new.jpg) no-repeat center; font-size:12px; text-align:center; color:#fff; overflow:hidden;}
.nongzi .fl span{display:block; width:150px; height:150px; margin:0 auto; overflow:hidden;}
.nongzi .fl img{width:150px; max-width:none; height:150px; transition: all .5s;}
.nongzi .fl h3{height:16px; line-height:16px; margin-top:24px; font-size:14px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.nongzi .fl h4{height:16px; line-height:16px; margin-top:12px; font-size:14px; font-weight:bold; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.nongzi .fl:hover h3{color:#509736;}
.nongzi .fr{width:940px; height:292px; overflow:hidden;}
.nongzi .fr ul{margin:-16px 0 0 -30px;}
.nongzi .fr ul li{float:left; width:164px; margin:16px 0 0 30px; overflow:hidden;}
.nongzi .fr ul li span{display:block; width:90px; height:90px; margin:0 auto; overflow:hidden;border: 1px #eee solid;}
.nongzi .fr ul li img{width:90px; max-width:none; height:90px; transition: all .5s;}
.nongzi .fr ul li h3{height:14px; line-height:14px; margin-top:12px; font-size:12px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.nongzi .fr ul li h4{height:14px; line-height:14px; margin-top:6px; font-size:12px; text-align:center; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.nongzi .fr ul li:hover h3{color:#509736;}.nongzi .fl:hover span img{transform: scale(1.1);}
.nongzi .fr ul li:hover img{transform: scale(1.1);}
#partner{margin-top:20px;}
#partner ul{margin:-8px 0 0 -8px;}
#partner ul li{float:left; width:138px; height:78px; margin:8px 0 0 8px; background:#fff; cursor:pointer; overflow:hidden;}
#partner ul li img{width:138px; max-width:none; height:78px;}

#f-link{margin-top:20px; padding-bottom:4px;}
#f-link ul{margin:-14px 0 0 -26px;}
#f-link ul li{float:left; height:16px; line-height:16px; margin:14px 0 0 26px; font-size:14px; overflow:hidden;}
#f-link ul li a{display:block; color:#666;}
#f-link ul li:hover a{color:#509736;}

/*内页样式*/

#nav.line{border-bottom:2px solid #509736;}
#nav.line #nav-fl section{border-top:2px solid #509736;}
#nav-fl.fold section{display:none;}

#position{height:16px; line-height:16px; margin-top:20px; font-size:14px; color:#666; overflow:hidden;}
#position a{color:#666;}
#position a:hover{color:#509736;}
#position em{font-weight:bold; color:#333;}

#pageinfo,.pageinfo{display:flex; justify-content:center; margin-top:30px; padding:10px 0;}
#pageinfo a,.pageinfo a{display:block; min-width:14px; height:34px; line-height:34px; margin:0 4px; padding:0 10px; background:#fff; border:1px solid #e1e1e1; font-size:14px; color:#666;}
#pageinfo a:hover,.pageinfo a:hover{border-color:#509736; color:#509736;}
#pageinfo a.info,.pageinfo a.info{border-color:#e1e1e1; color:#999;}
#pageinfo a.current,.pageinfo a.current{background:#509736; border-color:#509736; color:#fff;}

/*农业文库*/

#choice{margin-top:20px; /*padding-top:16px;*/ border-top:1px solid #e1e1e1;}
#choice section{display:flex; margin-top:16px; padding-bottom:16px; border-bottom:1px dashed #d1d1d1;}
#choice section:first-child{margin-top:0;}
#choice section h3{height:16px; line-height:16px; margin-right:6px; font-size:14px; color:#999; overflow:hidden;}
#choice section span{flex:1; margin:-10px 0 0 -20px;}
#choice section span a{float:left; display:block; height:16px; line-height:16px; margin:10px 0 0 20px; font-size:14px; color:#464646; overflow:hidden;}
#choice section span a:hover{color:#ff871f;}
#choice section span a.current{color:#ff871f;}

#choice-search{display:flex; align-items:center; height:32px; margin-top:20px; overflow:hidden;}
#choice-search h3{height:16px; line-height:16px; margin-right:6px; font-size:14px; color:#999; overflow:hidden;}
#choice-search section{flex:1; height:32px; overflow:hidden;}
/*.search-form{display:flex; align-items:center; !*height:32px;*! overflow:hidden;}*/
.input-content{display:flex; align-items:center; height:32px; overflow:hidden;}
.hot-article{ border:1px #e5e5e5 solid; border-radius: 50px; height: 30px; width: 100px; text-align: center; line-height: 30px; margin-right: 10px;}
.hot-article a{ display: block;}
.hot-article:hover,.news-article{ background: #509736;border:1px #509736 solid; }
.hot-article:hover a,.news-article a{color: #fff;}


#choice-search section select{width:140px; height:32px; line-height:30px; margin-right:12px; padding:0 30px 0 10px; background:url(img/arrow-b.png) no-repeat right 10px center; border-color:#d9d9d9; appearance:none; -webkit-appearance:none; font-size:14px; color:#999;}
#choice-search section input{width:152px; height:32px; line-height:32px; padding:0 10px 0 28px; background:url(img/search.png) no-repeat left 8px center; border-color:#d7d7d7; border-radius:16px; margin-right:12px; font-size:14px; color:#999;}
#choice-search section button{

    /*padding:0; height:16px; line-height:16px; background:none; font-size:14px; color:#509736; text-decoration:underline;*/
}
#choice-search section .btn{
    width:auto !important;
    background: #509736;
}
#choice-search section .btn:hover{
    color: #ffffff;
}
#choice-search section .btn + .btn {margin-left: 5px}
#wenku-search{margin-top:30px;}
#wenku-search section{display:flex; justify-content:space-between; align-items:center; height:18px; overflow:hidden;}
#wenku-search section h3{height:18px; line-height:18px; font-size:16px; color:#464646; overflow:hidden;}
#wenku-search section h3 em{font-weight:bold; color:#509736;}
#wenku-search section h4{display:flex; align-items:center; height:18px;}
#wenku-search section h4 a{height:18px; line-height:18px; font-size:17px; color:#666; overflow:hidden;}
#wenku-search section h4 a:hover{color:#509736;}
#wenku-search section h4 span{height:18px; line-height:18px; margin:0 12px; font-size:16px; color:#999; overflow:hidden;}
#wenku-search section h4 span em{color:#509736;}
#wenku-search i{display:block; width:100%; height:1px; margin-top:12px; background:#509736;}

#wenku-list{margin-top:28px;}
#wenku-list ul li{margin-top:28px; padding-bottom:28px; border-bottom:1px solid #e1e1e1; overflow:hidden;}
#wenku-list ul li:frist-child{margin-top:0;}
#wenku-list ul li h3{display:flex; justify-content:space-between; align-items:center; height:24px; overflow:hidden;}
#wenku-list ul li h3 em{height:24px; line-height:24px; margin-right:12px; padding:0 8px; background:#509736; font-size:14px; text-align:center; color:#fff; overflow:hidden;}
#wenku-list ul li h3 span{flex:1; height:18px; line-height:18px; font-size:16px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#wenku-list ul li h3 i{height:16px; line-height:16px; margin-left:32px; font-size:14px; color:#999; overflow:hidden;}
#wenku-list ul li p{height:56px; line-height:28px; margin-top:14px; font-size:14px; color:#666; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
#wenku-list ul li h4{display:flex; align-items:center; height:16px; margin-top:18px; overflow:hidden;}
#wenku-list ul li h4 span{height:16px; line-height:16px; margin-right:30px; background-repeat:no-repeat; background-position:left center; font-size:14px; color:#666; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
#wenku-list ul li h4 span.category{padding-left:24px; background-image:url(img/category.png);width: 110px;}
#wenku-list ul li h4 span.view{padding-left:24px; background-image:url(img/view1.png);width: 100px;}
#wenku-list ul li h4 span.download{padding-left:22px; background-image:url(img/download1.png);width: 85px;}
#wenku-list ul li h4 span.page{padding-left:22px; background-image:url(img/page.png);width: 95px;}
#wenku-list ul li h4 span.money{padding-left:22px; background-image:url(img/money.png);width: 110px;}
#wenku-list ul li h4 span.gs{width: 80px;}
#wenku-list ul li h4 span.rq{width: 122px;}
#wenku-list ul li h4 em{height:16px; line-height:16px; background-repeat:no-repeat; background-position:right center; font-size:14px; color:#666; overflow:hidden;}
#wenku-list ul li h4 em.star0{padding-right:94px; background-image:url(img/star2-0.png);}
#wenku-list ul li h4 em.star1{padding-right:94px; background-image:url(img/star2-1.png);}
#wenku-list ul li h4 em.star2{padding-right:94px; background-image:url(img/star2-2.png);}
#wenku-list ul li h4 em.star3{padding-right:94px; background-image:url(img/star2-3.png);}
#wenku-list ul li h4 em.star4{padding-right:94px; background-image:url(img/star2-4.png);}
#wenku-list ul li h4 em.star5{padding-right:94px; background-image:url(img/star2-5.png);}
#wenku-list ul li:hover h3 span{color:#509736;}
#wrap-expert.wenku{margin-top:20px;}
#wenku-list ul li h4 span.hot-article-rq{width: 200px; background:url(img/rq_icon0602.png) no-repeat 0 center; padding-left: 20px;}


#wenku-info{padding-bottom:18px; border-bottom:1px solid #e1e1e1;}
#wenku-info h2{height:20px; line-height:20px; font-size:18px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#wenku-info h3{display:flex; justify-content:space-between; align-items:center; height:16px; margin-top:16px; overflow:hidden;}
#wenku-info h3 section{display:flex; align-items:center; height:16px; overflow:hidden;}
#wenku-info h3 section:last-child{margin-left:40px;}
#wenku-info h3 section span{height:16px; line-height:16px; margin-right:30px; background-repeat:no-repeat; background-position:left center; font-size:14px; color:#666; overflow:hidden;}
#wenku-info h3 section span.user{padding-left:24px; background-image:url(img/users.png);}
#wenku-info h3 section span.view{padding-left:26px; background-image:url(img/views.png);}
#wenku-info h3 section span.download{padding-left:22px; background-image:url(img/downloads.png);}
#wenku-info h3 section em{height:16px; line-height:16px; padding-right:102px; background-repeat:no-repeat; background-position:right top; font-size:14px; color:#464646; overflow:hidden;}
#wenku-info h3 section em.star0{background-image:url(img/star2-0.png);}
#wenku-info h3 section em.star1{background-image:url(img/star2-1.png);}
#wenku-info h3 section em.star2{background-image:url(img/star2-2.png);}
#wenku-info h3 section em.star3{background-image:url(img/star2-3.png);}
#wenku-info h3 section em.star4{background-image:url(img/star2-4.png);}
#wenku-info h3 section em.star5{background-image:url(img/star2-5.png);}
#wenku-info h3 section a{height:16px; line-height:16px; margin-left:24px; padding-right:24px; background:url(img/sc.png) no-repeat right center; font-size:14px; color:#464646; overflow:hidden;}
#wenku-info h3 section a.ok{background-image:url(img/sc-h.png);}
#wenku-info p{line-height:28px; margin-top:12px; font-size:14px; color:#666;}

#wenku-ad{width:844px; height:110px; margin-top:24px; overflow:hidden;}
#wenku-ad img{width:844px; max-width:none; height:110px;}

#wenku-text{line-height:220%; margin-top:24px; font-size:15px; color:#666;}
#wenku-text.pr{padding-bottom:40px;}
#wenku-text img{display:inline-block; vertical-align:middle;}
#wenku-text strong{color:#464646;}
#wk-title{line-height:180%; margin-bottom:14px; font-size:20px; font-weight:bold; text-align:center; color:#333;}
#wenku-more{left:0; right:0; bottom:0; height:34px; padding-top:140px; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(1,rgba(255,255,255,1))); overflow:hidden;}
#wenku-more a{display:block; height:18px; line-height:18px; padding-bottom:16px; background:url(img/arrow-b2.png) no-repeat bottom center; text-align:center; color:#464646; overflow:hidden;}
#wenku-more a em{color:#ff871f;}

#wenku-btn{display:flex; justify-content:space-between; align-items:center; height:34px; margin-top:36px; overflow:hidden;}
#wenku-btn span{display:flex; height:16px; overflow:hidden;}
#wenku-btn span a{height:16px; line-height:16px; background-repeat:no-repeat; background-position:left center; font-size:14px; color:#999; overflow:hidden;}
#wenku-btn span a.sc{margin-right:30px; padding-left:22px; background-image:url(img/sc.png);}
#wenku-btn span a.sc.ok{background-image:url(img/sc-h.png); color:#ff871f;}
#wenku-btn span a.dz{padding-left:22px; background-image:url(img/dz1.png);}
#wenku-btn span a.dz.ok{background-image:url(img/dz1-h.png); color:#ff871f;}
#wenku-btn span a em{color:#666;}
#wenku-btn section{display:flex; height:34px; overflow:hidden;}
#wenku-btn section a{height:34px; line-height:34px; padding:0 14px; background:#ff871f; border-radius:4px; font-size:14px; text-align:center; color:#fff; overflow:hidden;}
#wenku-btn section a:first-child{margin-right:10px; background:#509736;}
#wenku-btn section a:first-child em{display:inline-block; padding-left:22px; background:url(img/download3.png) no-repeat left center;}

#wenku-jubao{display:flex; align-items:center; height:42px; margin-top:24px; padding:0 12px; background:#f4f4f4; border-radius:2px; overflow:hidden;}
#wenku-jubao span{flex:1; height:16px; line-height:16px; font-size:14px; color:#999; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#wenku-jubao a{height:16px; line-height:16px; margin-left:28px; font-size:14px; color:#ff871f; overflow:hidden;}

#wenku-gift{margin-top:30px;}
#wenku-gift .gift-sd{display:flex; align-items:center;}
#wenku-gift .gift-sd h3{height:32px; line-height:32px; padding:0 4px 0 14px; background:#509736; border-radius:4px; font-size:15px; font-weight:bold; color:#fff; overflow:hidden;}
#wenku-gift .gift-sd dl{display:flex; margin-left:30px;}
#wenku-gift .gift-sd dl dd{height:72px; margin-left:30px; }
#wenku-gift .gift-sd dl dd:first-child{margin-left:0;}
#wenku-gift .gift-sd dl dd span{display:flex; align-items:flex-start; height:42px;}
#wenku-gift .gift-sd dl dd span em{display:block; height:42px; background-repeat:no-repeat; background-position:center; transition: all 0.5s;}
#wenku-gift .gift-sd dl dd span em.feiliao{width:34px; margin-left:4px; background-image:url(img/feiliao.jpg);}
#wenku-gift .gift-sd dl dd span em.nongyao{width:16px; margin-left:13px; background-image:url(img/nongyao.jpg);}
#wenku-gift .gift-sd dl dd span i{height:16px; line-height:16px; margin-left:6px; font-size:14px; color:#ff871f; overflow:hidden;}
#wenku-gift .gift-sd dl dd h4{min-width:42px; height:22px; line-height:22px; margin-top:8px; background:#509736; border-radius:2px; font-size:13px; text-align:center; color:#fff; overflow:hidden;padding: 0 5px;}
#wenku-gift .gift-ds{display:flex; align-items:center; margin-top:30px;}
#wenku-gift .gift-ds h3{height:32px; line-height:32px; padding:0 4px 0 14px; background:#509736; border-radius:4px; font-size:15px; font-weight:bold; color:#fff; overflow:hidden;}
#wenku-gift .gift-ds dl{display:flex; margin-left:20px;}
#wenku-gift .gift-ds dl dd{height:104px; margin-left:20px; border:1px solid #fff; border-radius:3px; }
#wenku-gift .gift-ds dl dd:first-child{margin-left:0;}
#wenku-gift .gift-ds dl dd span{display:block; height:64px; padding:8px 15px; }
#wenku-gift .gift-ds dl dd span em{display:block; height:42px; margin:0 auto; background-repeat:no-repeat; background-position:center; position:relative;transition: all 0.5s;}
#wenku-gift .gift-ds dl dd span em.nongbi{width:40px; background-image:url(img/nongbi.jpg);}
#wenku-gift .gift-ds dl dd span em.feiliao{width:34px; background-image:url(img/feiliao.jpg);}
#wenku-gift .gift-ds dl dd span em.nongyao{width:16px; background-image:url(img/nongyao.jpg);}
#wenku-gift .gift-ds dl dd span h4{height:16px; line-height:16px; margin-top:8px; font-size:13px; text-align:center; color:#464646; overflow:hidden;}
#wenku-gift .gift-ds dl dd h5{height:24px; line-height:24px; background:#fff; font-size:13px; text-align:center; color:#fff; overflow:hidden;}
#wenku-gift .gift-ds dl dd.current{border-color:#509736;}
#wenku-gift .gift-ds dl dd.current h5{background:#509736;}
#wenku-gift .gift-sd dl dd:hover span em{transform: scale(4.5);transition: all .5s ;top: -40px;}
/*#wenku-gift .gift-sd dl dd span:hover em{transform: scale(1.3);}*/

#wenku-gift .gift-ds dl dd:hover span em{transform: scale(4.5); transition: all .5s ;top: -40px; }
#wenku-pl-title{margin-top:30px;}
#wenku-pl-title h2{height:18px; line-height:18px; font-size:16px; font-weight:bold; color:#464646; overflow:hidden;}
#wenku-pl-title i{display:block; width:100%; height:1px; margin-top:12px; background:#e1e1e1;}

#wenku-pl{margin-top:24px;}
#wenku-pl textarea{height:174px; line-height:26px; padding:8px 14px; border-radius:4px; font-size:14px; color:#666;}
#wenku-pl button{width:140px; height:40px; line-height:40px; margin:24px 0 0 auto; background:#509736; border-radius:4px;}

.gift-ds dl dd button {height: 24px;line-height: 24px;background: #fff;font-size: 13px;text-align: center;color: #fff;overflow: hidden;}
.gift-ds dl dd.current button {background: #509736;}

#wenku-pl-list{margin-top:24px; padding-top:24px; border-top:1px solid #e1e1e1;}
#wenku-pl-list ul li{display:flex; margin-top:24px; padding-bottom:20px; border-bottom:1px dashed #d1d1d1; overflow:hidden;}
#wenku-pl-list ul li:first-child{margin-top:0;}
#wenku-pl-list ul li:last-child{padding-bottom:0; border-bottom:none;}
#wenku-pl-list ul li span{width:72px; height:72px; border-radius:50%; overflow:hidden;}
#wenku-pl-list ul li span img{width:72px; max-width:none; height:72px;}
#wenku-pl-list ul li section{flex:1; margin:6px 0 0 14px;}
#wenku-pl-list ul li section h3{display:flex; justify-content:space-between; align-items:center; height:18px; overflow:hidden;}
#wenku-pl-list ul li section h3 .comment-right{display: flex;}
#wenku-pl-list ul li section h3 .comment-right .like{
    height: 16px;
    line-height: 16px;
    background-repeat: no-repeat;
    background-position: left center;
    font-size: 14px;
    color: #999;
    overflow: hidden;
    padding-left: 22px;
    background-image: url(img/dz1.png);
}
#wenku-pl-list ul li section h3 .comment-right .like.ok{
    background-image: url(img/dz1-h.png);
    color: #ff871f;
}
#wenku-pl-list ul li section h3 .comment-right .like em{
    color:#666666 !important;
    font-size: 14px !important;
    margin-left: 0 !important;
}
#wenku-pl-list ul li section h3 a.name{flex:1; height:18px; line-height:18px; font-size:16px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#wenku-pl-list ul li section h3 a.name:hover{color:#509736;}
#wenku-pl-list ul li section h3 .comment-right>em{height:16px; line-height:16px; margin-left:32px; font-size:14px; color:#999; overflow:hidden;}
#wenku-pl-list ul li section p{line-height:28px; margin-top:8px; font-size:14px; color:#666; overflow:hidden;}

#wenku-upload{border:1px solid #509736; overflow:hidden;}
#wenku-upload a{display:block; padding:16px;}
#wenku-upload h3{height:20px; line-height:20px; font-size:18px; text-align:center; color:#509736; overflow:hidden;}
#wenku-upload h3 span{padding-left:28px; background:url(img/upload.png) no-repeat left center;}
#wenku-upload h4{height:16px; line-height:16px; margin-top:12px; font-size:14px; text-align:center; color:#666; overflow:hidden;}

#wenku-user{margin-top:20px;}
#wenku-user .info a{display:flex; align-items:center; height:72px; overflow:hidden;}
#wenku-user .info a span{width:70px; height:70px; border-radius:4px; overflow:hidden; border: 1px #eee solid;}
#wenku-user .info a img{width:70px; max-width:none; height:70px; transition: all 0.5s;}
#wenku-user .info a section{flex:1; height:56px; margin-left:14px; overflow:hidden;}
#wenku-user .info a section h3{height:18px; line-height:18px; font-size:16px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#wenku-user .info a section h4{float:left; height:26px; line-height:26px; margin-top:10px; padding:0 8px; border:1px solid #509736; font-size:13px; text-align:center; color:#999; overflow:hidden;}
#wenku-user .info a section h4 em{padding-left:22px; display:inline-block; background:url(img/vip.png) no-repeat left center;}
#wenku-user .text{line-height:28px; margin-top:10px; font-size:14px; color:#666;}
#wenku-user + .lm-title{margin-top:20px;}#wenku-user .info a:hover img{transform: scale(1.1);}

/*专家答疑*/

#expert-apply{right:0; top:0; width:158px; height:38px; line-height:38px; border:1px solid #ff871f; border-radius:4px; font-size:14px; text-align:center; overflow:hidden;}
#expert-apply a{display:block; color:#ff871f;}
#expert-apply span{display:inline-block; padding-left:24px; background:url(img/apply.png) no-repeat left center;}
#expert-apply a:hover{color:#ff871f;}

#wrap-expert{margin-top:14px; padding:30px; background:#fff; border-radius:4px;}
#expert-l{width:844px;}
#expert-r{width:256px;}

#expert-menu{display:flex; height:30px; overflow:hidden;}
#expert-menu a{height:30px; line-height:30px; margin-left:12px; padding:0 18px; background:#f4f4f4; border-radius:4px; font-size:14px; color:#666; overflow:hidden;}
#expert-menu a:first-child{margin-left:0;}
#expert-menu a:hover{color:#509736;}
#expert-menu a.current{background:#509736; color:#fff;}

#expert-list{margin-top:20px;}
#expert-list ul{margin:-30px 0 0 -36px;}
#expert-list ul li{float:left; width:140px; height:300px; margin:30px 0 0 36px; overflow:hidden;}
#expert-list ul li span{display:block; width:138px; height:138px; border-radius:4px; overflow:hidden; border: 1px #eee solid;}
#expert-list ul li img{width:138px; max-width:none; height:138px;}
#expert-list ul li h3{height:16px; line-height:16px; margin-top:14px; font-size:14px; text-align:center; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#expert-list ul li h4{height:16px; line-height:16px; margin-top:12px; font-size:14px; text-align:center; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#expert-list ul li p{height:48px; line-height:24px; margin-top:6px; font-size:14px; text-align:center; color:#666; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
#expert-list ul li h5{height:36px; line-height:36px; margin-top:12px; background:#509736; border-radius:18px; font-size:14px; text-align:center; overflow:hidden;}
#expert-list ul li h5 a{display:block; color:#fff;}

.lm-title{display:flex; justify-content:space-between; height:29px; margin-top:30px; border-bottom:1px solid #e1e1e1;}
.lm-title.nt{margin-top:0;}
.lm-title span{height:28px; line-height:18px; border-bottom:2px solid #509736; font-size:16px; font-weight:bold; color:#464646; overflow:hidden;}
.lm-title a{height:18px; line-height:18px; font-size:14px; color:#999; overflow:hidden;}
.lm-title a:hover{color:#509736;}

#lm-question{margin-top:20px;}
#lm-question textarea{height:118px; line-height:24px; padding:10px 16px; border-radius:4px; font-size:14px; color:#666;}
#lm-question button{height:40px; line-height:40px; margin-top:20px; background:#509736; border-radius:4px; font-size:14px;}

#new-question{margin-top:20px;}
#new-question ul li{margin-top:20px;}
#new-question ul li:first-child{margin-top:0;}
#new-question ul li a{display:flex; overflow:hidden;}
#new-question ul li a em{display:block; width:20px; height:20px; line-height:20px; margin-right:10px; background:url(img/arrow-r1.png) no-repeat center #bfbfbf; border-radius:3px; font-size:12px; text-align:center; color:#fff; overflow:hidden;}
#new-question ul li:nth-child(1) a em{background:#ff871f;}
#new-question ul li:nth-child(2) a em{background:#ffa353;}
#new-question ul li:nth-child(3) a em{background:#fdb576;}
#new-question ul li a section{flex:1; overflow:hidden;}
#new-question ul li a section h3{height:20px; line-height:20px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#new-question ul li a section h4{height:16px; line-height:16px; margin-top:8px; font-size:14px; color:#999; overflow:hidden;}
#new-question ul li a section h4 span{color:#666;}
#new-question ul li a section h5{height:16px; line-height:16px; margin-top:8px; font-size:14px; color:#999; overflow:hidden;}
#new-question ul li a section h5 span{color:#666;}
#new-question ul li:hover section h3{color:#509736;}

#before-question{margin-top:20px;}
#before-question ul li{margin-top:20px;}
#before-question ul li:first-child{margin-top:0;}
#before-question ul li a{display:flex; overflow:hidden;}
#before-question ul li a em{display:block; width:20px; height:20px; line-height:20px; margin-right:10px; background:url(img/arrow-r1.png) no-repeat center #bfbfbf; border-radius:3px; font-size:12px; text-align:center; color:#fff; overflow:hidden;}
#before-question ul li a section{flex:1; overflow:hidden;}
#before-question ul li a section h3{height:20px; line-height:20px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#before-question ul li a section h4{height:16px; line-height:16px; margin-top:8px; font-size:14px; color:#999; overflow:hidden;}
#before-question ul li a section h4 span{color:#666;}
#before-question ul li a section h5{height:16px; line-height:16px; margin-top:8px; font-size:14px; color:#999; overflow:hidden;}
#before-question ul li a section h5 span{color:#666;}
#before-question ul li:hover section h3{color:#509736;}

#mask,#wxQrcode,#inform-mask,#with-mask{left:0; right:0; top:0; bottom:0; display:none; background:rgba(0,0,0,.6); z-index:1000;}
#wxQrcode-content{left:50%; top:50%; transform:translate(-50%,-50%); display:none; width:300px !important; padding:340px; background:#fff; border-radius:4px; overflow:hidden;}
#qrcodeBox{display: flex;flex-direction: column;align-items: center;}
#qrcodeBox .qrcode{width: 200px;height: 200px}
#reward-question,#wxQrcode-content,#inform-question{left:50%; top:50%; transform:translate(-50%,-50%); display:none; width:560px; padding:30px 40px 40px 40px; background:#fff; border-radius:4px; overflow:hidden;}
#reward-question em,#wxQrcode-content em,#inform-question em{position:absolute; right:16px; top:16px; display:block; width:24px; height:24px; background:url(img/close.png) no-repeat center; cursor:pointer;}
#reward-question h2,#inform-question h2{height:20px; line-height:20px; font-size:20px; font-weight:bold; text-align:center; overflow:hidden;}
#reward-question section,#inform-question section{margin-top:30px;}
#reward-question .input,#inform-question .input{display:flex; align-items:center; height:40px; overflow:hidden;}
#reward-question .input h3,#inform-question .input h3{width:84px; height:16px; line-height:16px; margin-right:6px; font-size:14px; text-align:right; color:#666; overflow:hidden;}
#reward-question .input input,#inform-question .input input{flex:1; height:40px; line-height:40px; padding:0 12px; border-radius:3px; font-size:14px; color:#666;}
#reward-question .select,#inform-question .select{display:flex; align-items:center; height:40px; margin-top:24px; overflow:hidden;}
#reward-question .select h3,#inform-question .select h3{width:84px; height:16px; line-height:16px; margin-right:6px; font-size:14px; text-align:right; color:#666; overflow:hidden;}
#reward-question .select select,#inform-question .select select{width:132px; height:40px; line-height:38px; padding:0 34px 0 12px; background:url(img/arrow-b.png) no-repeat right 10px center; border-radius:3px; appearance:none; -webkit-appearance:none; font-size:14px; color:#666;}
#reward-question .select h4,#inform-question .select h4{height:16px; line-height:16px; margin-left:14px; font-size:14px; color:#666; overflow:hidden;}
#reward-question .textarea,#inform-question .textarea{display:flex; align-items:center; height:110px; margin-top:24px; overflow:hidden;}
#reward-question .textarea h3,#inform-question .textarea h3{width:84px; height:16px; line-height:16px; margin-right:6px; font-size:14px; text-align:right; color:#666; overflow:hidden;}
#reward-question .textarea textarea,#inform-question .textarea textarea{flex:1; height:110px; line-height:24px; padding:6px 12px; border-radius:3px; font-size:14px; color:#666;}
#reward-question .upload{display:flex; align-items:center; height:40px; margin-top:24px; overflow:hidden;}
#reward-question .upload h3{width:84px; height:16px; line-height:16px; margin-right:6px; font-size:14px; text-align:right; color:#666; overflow:hidden;}
#reward-question .upload span{position:relative; width:120px; height:40px; line-height:40px; background:#509736; border-radius:3px; font-size:14px; text-align:center; color:#fff; overflow:hidden;}
#reward-question .upload h4{height:16px; line-height:16px; margin-left:6px; font-size:14px; color:#999; overflow:hidden;}
#reward-question .upload span input{position:absolute; left:0; right:0; top:0; bottom:0; font-size:40px; opacity:0;}
#reward-question .button,#inform-question .button{display:flex; align-items:center; height:40px; margin-top:36px; overflow:hidden;}
#reward-question .button button,#inform-question .button button{width:220px; height:40px; line-height:40px; margin:0 auto; background:#509736; border-radius:3px; font-size:14px;}

#expert-info{display:flex; justify-content:space-between; align-items:center; height:138px; overflow:hidden;}
#expert-info span{width:102px; height:102px; padding:14px 14px 22px 14px; background:url(img/expert-shape.png) no-repeat center; overflow:hidden;}
#expert-info span img{width:102px; height:102px; border-radius:50%;}
#expert-info section{flex:1; margin:0 36px; overflow:hidden;}
#expert-info section h2{height:28px; line-height:28px; font-size:26px; overflow:hidden;}
#expert-info section h3{height:16px; line-height:16px; margin-top:8px; font-size:14px; color:#999; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#expert-info section dl{display:flex; height:48px; margin-top:20px; overflow:hidden;}
#expert-info section dl dd{height:48px; margin-left:80px; text-align:center; overflow:hidden;}
#expert-info section dl dd:first-child{margin-left:0;}
#expert-info section dl dd h4{height:26px; line-height:26px; font-size:24px; overflow:hidden;}
#expert-info section dl dd h5{height:16px; line-height:16px; margin-top:6px; font-size:14px; color:#999; overflow:hidden;}
#expert-info a{width:140px; height:40px; line-height:40px; background:#509736; border-radius:4px; font-size:15px; text-align:center; color:#fff; overflow:hidden;}
#expert-text{line-height:220%; margin-top:24px; padding:16px 24px; background:#f4f4f4; border-radius:4px; font-size:14px; color:#999; overflow:hidden;}

#expert-dayi{margin-top:24px;}
#expert-dayi ul li{margin-top:24px; padding-bottom:24px; border-bottom:1px solid #e1e1e1; overflow:hidden;}
#expert-dayi ul li:frist-child{margin-top:0;}
#expert-dayi ul li .dy-title{display:flex; justify-content:space-between; align-items:center; height:18px; overflow:hidden;}
#expert-dayi ul li .dy-title h3{flex:1; /*height:18px; line-height:18px;*/ font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#expert-dayi ul li .dy-title h3 strong{color:#509736;}
#expert-dayi ul li .dy-title section{display:none;}
#expert-dayi ul li .dy-title span{height:16px; line-height:16px; margin-left:32px; padding-right:18px; background:url(img/arrow-b1.png) no-repeat right center; font-size:14px; color:#509736; cursor:pointer; overflow:hidden;}
#expert-dayi ul li .dy-text{height:18px; line-height:18px; margin-top:14px; font-size:14px; color:#999; overflow:hidden;}
#expert-dayi ul li .dy-text em{font-size:16px; font-weight:bold; color:#ff871f; vertical-align:top;}
#expert-dayi ul li .dy-text p:first-child{height:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#expert-dayi ul li .dy-gift{display:none;}
#expert-dayi ul li .dy-info{display:flex; justify-content:space-between; align-items:center; height:16px; margin-top:18px; overflow:hidden;}
#expert-dayi ul li .dy-info a,#expert-dayi ul li .dy-info em{display:none;}
#expert-dayi ul li .dy-info dl{flex:1; display:flex; height:16px; overflow:hidden;}
#expert-dayi ul li .dy-info dl dd{height:16px; line-height:16px; margin-right:48px; font-size:14px; color:#999; overflow:hidden;}
#expert-dayi ul li.current .dy-title{height:auto; max-height:44px;}
#expert-dayi ul li.current .dy-title section{display:block; max-height:44px; margin-left:32px; overflow:hidden;}
#expert-dayi ul li.current .dy-title section em{display:block; width:22px; height:20px; margin:0 auto; background:url(img/caina.png) no-repeat center;}
#expert-dayi ul li.current .dy-title section em.ok{width:20px; height:22px; background-image:url(img/caina-ok.png);}
#expert-dayi ul li.current .dy-title section h4{height:16px; line-height:16px; margin-top:6px; font-size:14px; text-align:center; color:#999; overflow:hidden;}
#expert-dayi ul li.current .dy-title section em.ok + h4{color:#ff871f;}
#expert-dayi ul li.current .dy-title span{display:none;}
#expert-dayi ul li.current .dy-text{height:auto; line-height:220%; margin-top:10px;}
#expert-dayi ul li.current .dy-text p:first-child{height:auto; white-space:normal; text-overflow:clip; overflow:visible;}
#expert-dayi ul li.current .dy-gift{display:block; margin-top:18px; padding:30px 24px; border:1px solid #e1e1e1; }
#expert-dayi ul li.current .dy-gift .gift-sd{display:flex; align-items:center;}
#expert-dayi ul li.current .dy-gift .gift-sd h3{height:32px; line-height:32px; padding:0 4px 0 14px; background:#509736; border-radius:4px; font-size:15px; font-weight:bold; color:#fff; overflow:hidden;}
#expert-dayi ul li.current .dy-gift .gift-sd dl{display:flex; margin-left:30px;}
#expert-dayi ul li.current .dy-gift .gift-sd dl dd{height:72px; margin-left:30px; }
#expert-dayi ul li.current .dy-gift .gift-sd dl dd:first-child{margin-left:0;}
#expert-dayi ul li.current .dy-gift .gift-sd dl dd span{display:flex; align-items:flex-start; height:42px;}
#expert-dayi ul li.current .dy-gift .gift-sd dl dd span em{display:block; height:42px; background-repeat:no-repeat; background-position:center;transition: all .5s ;}
#expert-dayi ul li.current .dy-gift .gift-sd dl dd span em.feiliao{width:34px; margin-left:4px; background-image:url(img/feiliao.jpg);}
#expert-dayi ul li.current .dy-gift .gift-sd dl dd span em.nongyao{width:16px; margin-left:13px; background-image:url(img/nongyao.jpg);}
#expert-dayi ul li.current .dy-gift .gift-sd dl dd span i{height:16px; line-height:16px; margin-left:6px; font-size:14px; color:#ff871f; overflow:hidden;}
#expert-dayi ul li.current .dy-gift .gift-sd dl dd h4{min-width:42px; height:22px; line-height:22px; margin-top:8px; background:#509736; border-radius:2px; font-size:13px; text-align:center; color:#fff; overflow:hidden;padding: 0 5px;}
#expert-dayi ul li.current .dy-gift .gift-ds{display:flex; align-items:center; margin-top:30px;}
#expert-dayi ul li.current .dy-gift .gift-ds h3{height:32px; line-height:32px; padding:0 4px 0 14px; background:#509736; border-radius:4px; font-size:15px; font-weight:bold; color:#fff; overflow:hidden;}
#expert-dayi ul li.current .dy-gift .gift-ds dl{display:flex; margin-left:20px;}
#expert-dayi ul li.current .dy-gift .gift-ds dl dd{height:104px; margin-left:20px; border:1px solid #fff; border-radius:3px;}
#expert-dayi ul li.current .dy-gift .gift-ds dl dd:first-child{margin-left:0;}
#expert-dayi ul li.current .dy-gift .gift-ds dl dd span{display:block; height:64px; padding:8px 10px; position: relative;}
#expert-dayi ul li.current .dy-gift .gift-ds dl dd span em{display:block; height:42px; top: 0; margin:0 auto; background-repeat:no-repeat; background-position:center;transition: all .5s ;  position: relative;z-index: 99;}
#expert-dayi ul li.current .dy-gift .gift-ds dl dd span em.nongbi{width:40px; background-image:url(img/nongbi.jpg);}
#expert-dayi ul li.current .dy-gift .gift-ds dl dd span em.feiliao{width:34px; background-image:url(img/feiliao.jpg);}
#expert-dayi ul li.current .dy-gift .gift-ds dl dd span em.nongyao{width:16px; background-image:url(img/nongyao.jpg);}
#expert-dayi ul li.current .dy-gift .gift-ds dl dd span h4{height:16px; line-height:16px; margin-top:8px;
        /*position: absolute; left: 22px; bottom: 8px; */
        font-size:13px; text-align:center; color:#464646; overflow:hidden;}
#expert-dayi ul li.current .dy-gift .gift-ds dl dd h5{height:24px; line-height:24px; background:#fff; font-size:13px; text-align:center; color:#fff; overflow:hidden;}
#expert-dayi ul li.current .dy-gift .gift-ds dl dd.current{border-color:#509736;}
#expert-dayi ul li.current .dy-gift .gift-ds dl dd.current h5{background:#509736;}

#expert-dayi ul li .dy-gift .gift-sd dl dd:hover span em{transform: scale(4.5);transition: all .5s ;}
#expert-dayi ul li .dy-gift .gift-ds dl dd:hover span em{transform: scale(4.5);transition: all .5s ;top: -40px;}

#expert-dayi ul li.current .dy-info{height:30px; margin-top:24px;}
#expert-dayi ul li.current .dy-info a{display:block; height:28px; line-height:28px; margin-right:20px; padding:0 18px; border:1px solid #509736; border-radius:15px; font-size:14px; font-weight:bold; color:#509736; overflow:hidden;}
#expert-dayi ul li.current .dy-info a span{display:inline-block; padding-left:24px; background:url(img/dz.png) no-repeat left center;}
#expert-dayi ul li.current .dy-info a span.dz{display:inline-block; padding-left:24px; background:url(img/dz1-h.png) no-repeat left center;}
#expert-dayi ul li.current .dy-info em{display:block; height:16px; line-height:16px; margin-left:48px; padding-right:18px; background:url(img/arrow-t.png) no-repeat right center; font-size:14px; color:#509736; cursor:pointer; overflow:hidden;}
#expert-dayi-more{width:148px; height:38px; line-height:38px; margin:30px auto 0 auto; background:#509736; border-radius:19px; font-size:14px; text-align:center; overflow:hidden;}
#expert-dayi-more a{display:block; color:#fff;}

#wendang-rmd{margin-top:20px;}
#wendang-rmd ul li{height:42px; margin-top:20px; overflow:hidden;}
#wendang-rmd ul li:first-child{margin-top:0;}
#wendang-rmd ul li h3{height:16px; line-height:16px; padding-left:24px; background-repeat:no-repeat; background-position:left center; font-size:14px; color:#464646; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#wendang-rmd ul li h3.doc{background-image:url(img/doc.jpg);}
#wendang-rmd ul li h3.ppt{background-image:url(img/ppt.jpg);}
#wendang-rmd ul li h3.xls{background-image:url(img/xls.jpg);}
#wendang-rmd ul li h3.wps{background-image:url(img/wps.jpg);}
#wendang-rmd ul li h3.et{background-image:url(img/et.jpg);}
#wendang-rmd ul li h3.dps{background-image:url(img/dps.jpg);}
#wendang-rmd ul li h3.vsd{background-image:url(img/vsd.jpg);}
#wendang-rmd ul li h3.pot{background-image:url(img/pot.jpg);}
#wendang-rmd ul li h3.pps{background-image:url(img/pps.jpg);}
#wendang-rmd ul li h3.epub{background-image:url(img/epub.jpg);}
#wendang-rmd ul li h3.pdf{background-image:url(img/pdf.jpg);}
#wendang-rmd ul li h4{display:flex; align-items:center; height:14px; margin-top:12px; padding-left:24px; overflow:hidden;}
#wendang-rmd ul li h4 em{width:76px; height:12px; background-repeat:no-repeat; background-position:center;}
#wendang-rmd ul li h4 em.star0{background-image:url(img/star1-0.png);}
#wendang-rmd ul li h4 em.star1{background-image:url(img/star1-1.png);}
#wendang-rmd ul li h4 em.star2{background-image:url(img/star1-2.png);}
#wendang-rmd ul li h4 em.star3{background-image:url(img/star1-3.png);}
#wendang-rmd ul li h4 em.star4{background-image:url(img/star1-4.png);}
#wendang-rmd ul li h4 em.star5{background-image:url(img/star1-5.png);}
#wendang-rmd ul li h4 span{height:14px; line-height:14px; margin-left:20px; font-size:12px; color:#666; overflow:hidden;}
#wendang-rmd ul li:hover h3{color:#509736;}

#expert-rmd{margin-top:20px;}
#expert-rmd ul li{height:88px; margin-top:20px; overflow:hidden;}
#expert-rmd ul li:first-child{margin-top:0;}
#expert-rmd ul li a{display:flex;}
#expert-rmd ul li span{width:86px; height:86px; border-radius:4px; overflow:hidden; border: 1px #eee solid;}
#expert-rmd ul li img{width:86px; max-width:none; height:86px; transition: all 0.5s;} 
#expert-rmd ul li section{flex:1; height:88px; margin-left:14px; overflow:hidden;}
#expert-rmd ul li section h3{height:16px; line-height:16px; font-size:14px; font-weight:bold; color:#464646; overflow:hidden;}
#expert-rmd ul li section h4{height:16px; line-height:16px; margin-top:8px; font-size:14px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#expert-rmd ul li section h5{height:16px; line-height:16px; margin-top:8px; font-size:14px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#expert-rmd ul li section p{height:16px; line-height:16px; margin-top:8px; font-size:14px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#expert-rmd ul li:hover section h3{color:#509736;}
#expert-rmd ul li:hover img{transform: scale(1.1);}
#adj{border-top: 1px solid #e1e1e1;margin-top: 20px;}
/*全部提问*/

#wenda-choice{display:flex; align-items:center; height:32px; margin-top:20px; padding:20px 0; border-top:1px solid #e1e1e1; border-bottom:1px dashed #d1d1d1; overflow:hidden;}
#wenda-choice h3{width:52px; height:32px; line-height:32px; margin-right:14px; background:#509736; border-radius:4px; font-size:14px; font-weight:bold; text-align:center; color:#fff; overflow:hidden;}
#wenda-choice form{flex:1; height:32px; overflow:hidden;}
#wenda-choice section{display:flex; align-items:center; height:32px; overflow:hidden;}
#wenda-choice section h4{height:16px; line-height:16px; margin-right:6px; font-size:14px; color:#999; overflow:hidden;}
#wenda-choice section span{height:32px; margin-right:12px; overflow:hidden;}
#wenda-choice section span input{display:none;}
#wenda-choice section span label{display:block; height:30px; line-height:30px; padding:0 10px; border:1px solid #e1e1e1; font-size:14px; text-align:center; color:#999; cursor:pointer; overflow:hidden;}
#wenda-choice section span input:checked + label{border-color:#509736; color:#509736;}
#wenda-choice section select{width:126px; height:32px; line-height:30px; margin-right:12px; padding:0 30px 0 10px; background:url(img/arrow-b.png) no-repeat right 10px center; border-color:#d9d9d9; appearance:none; -webkit-appearance:none; font-size:14px; color:#464646;}
#wenda-choice section input[type='text']{width:208px; height:32px; line-height:32px; padding:0 10px 0 28px; background:url(img/search.png) no-repeat left 8px center; border-color:#d7d7d7; margin-right:12px; font-size:14px; color:#464646;}
#wenda-choice section button{/*width:82px; height:32px; line-height:32px; background:#509736; border-radius:4px; font-size:14px;*/}
#wenda-choice section .btn{
    width:auto !important;
    background: #509736;
}
#wenda-choice section .btn:hover{
    color: #ffffff;
}
#wenda-choice section .btn + .btn {margin-left: 5px}
#wenda-list{margin-top:30px;}
#wenda-list ul li{display:flex; justify-content:space-between; align-items:center; /*height:54px;*/ margin-top:24px; padding-bottom:24px; border-bottom:1px solid #e1e1e1; overflow:hidden;}
#wenda-list ul li:first-child{margin-top:0;}
#wenda-list ul li .info{flex:1; height:60px; overflow:hidden;}
#wenda-list ul li .info h3{display: flex; height:24px; line-height:24px; font-size:16px;}
#wenda-list ul li .info h3 em{margin-right:12px; padding:0 8px; background:#509736; font-size:14px; text-align:center; color:#fff; overflow:hidden;}
#wenda-list ul li .info h3 span{flex: 1;font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#wenda-list ul li .info h4{display:flex; height:16px; margin-top:20px; overflow:hidden;}
#wenda-list ul li .info h4 span{height:16px; line-height:16px; margin-right:60px; background-repeat:no-repeat; background-position:left center; font-size:14px; color:#999; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
#wenda-list ul li .info h4 span:last-child{margin-right:0;}
#wenda-list ul li .info h4 span.reply{padding-left:24px; background-image:url(img/reply.png);width: 85px;}
#wenda-list ul li .info h4 span.category{padding-left:22px; background-image:url(img/category1.png);width: 110px;}
#wenda-list ul li .info h4 span.money{padding-left:22px; background-image:url(img/money1.png);width: 115px;}
#wenda-list ul li .info h4 span.date{padding-left:22px; background-image:url(img/date.png);width: 145px;}
#wenda-list ul li .info:hover h3{color:#509736;}
#wenda-list ul li .state{max-height:46px;width: 50px; margin:0 130px; overflow:hidden;}
#wenda-list ul li .state em{display:block; width:22px; height:20px; margin:0 auto; background:url(img/caina.png) no-repeat center;}
#wenda-list ul li .state em.ok{width:20px; height:22px; background-image:url(img/caina-ok.png);}
#wenda-list ul li .state h4{height:16px; line-height:16px; margin-top:8px; font-size:14px; text-align:center; color:#999; overflow:hidden;}
#wenda-list ul li .state em.ok + h4{color:#ff871f;}
#wenda-list ul li .button{height:54px; overflow:hidden;width: 180px;}
#wenda-list ul li .button h4{height:16px; line-height:16px; font-size:14px; text-align:center; color:#999; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
#wenda-list ul li .button a{display:block; width:90px; height:30px; line-height:30px; margin:8px auto 0 auto; background:#ff871f; border-radius:4px; font-size:14px; text-align:center; color:#fff; overflow:hidden;}

#wd-title{height:24px; line-height:24px; font-size:22px; color:#464646;display: flex}
#wd-title em{margin-right: 12px;padding: 0 8px;background: #509736;font-size: 14px;text-align: center;color: #fff;overflow: hidden;}
#wd-title span{flex: 1;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#wd-info{display:flex; height:16px; margin-top:14px; overflow:hidden;}
#wd-info span{height:16px; line-height:16px; margin-right:40px; background-repeat:no-repeat; background-position:left center; font-size:14px; color:#999; overflow:hidden;}
#wd-info span:last-child{margin-right:0;}
#wd-info span.category{padding-left:22px; background-image:url(img/category1.png);}
#wd-info span.money{padding-left:22px; background-image:url(img/money1.png);}
#wd-info span.date{padding-left:22px; background-image:url(img/date.png);}
#wd-info span.user{padding-left:22px; background-image:url(img/user.png);}
#wd-text{line-height:220%; margin-top:16px; font-size:14px; color:#666;}
#wd-img{margin-top:10px;}
#wd-img dl{margin:-11px 0 0 -11px;}
#wd-img dl dd{float:left; width:160px; height:110px; margin:11px 0 0 11px; cursor:pointer; overflow:hidden;}
#wd-img dl dd img{width:160px; max-width:none; height:110px;}
#wd-reply{margin-top:24px;}
#wd-reply h2{width:110px; height:36px; line-height:36px; background:#509736; border-radius:4px; font-size:14px; text-align:center; color:#fff; overflow:hidden;}
#wd-reply h2 span{display:inline-block; padding-left:24px; background:url(img/reply1.png) no-repeat left center;}
#wd-reply textarea{height:278px; line-height:26px; margin-top:24px; padding:8px 14px; border-radius:4px; font-size:14px; color:#666;}
#wd-reply button{width:140px; height:40px; line-height:40px; margin:24px 0 0 auto; background:#509736; border-radius:4px;}

#wd-answer-title{display:flex; justify-content:space-between; align-items:center; height:20px; margin-top:20px; overflow:hidden;}
#wd-answer-title h2{height:20px; line-height:20px; margin-right:12px; font-size:17px; color:#509736; overflow:hidden;}
#wd-answer-title i{flex:1; height:1px; background:#e1e1e1;}

#wd-answer-info{display:flex; justify-content:space-between; align-items:center; margin-top:24px; overflow:hidden;}
#wd-answer-info .user{display:flex; align-items:center; height:48px; overflow:hidden;}
#wd-answer-info .user a{width:48px; height:48px; overflow:hidden;}
#wd-answer-info .user img{width:48px; height:48px; border-radius:4px;}
#wd-answer-info .user section{height:48px; margin-left:12px; overflow:hidden;}
#wd-answer-info .user section h3{display:flex; align-items:center; height:26px; overflow:hidden;}
#wd-answer-info .user section h3 span{height:18px; line-height:18px; font-size:16px; overflow:hidden;}
#wd-answer-info .user section h3 em{height:22px; line-height:22px; margin-left:8px; padding:0 8px; border:1px solid #e1e1e1; border-radius:12px; font-size:13px; text-align:center; color:#999; overflow:hidden;}
#wd-answer-info .user section h4{/*height:16px;*/ line-height:16px; margin-top:6px; font-size:13px; color:#999; overflow:hidden;}
#wd-answer-info .state{overflow:hidden;display: flex;align-items: center}
#wd-answer-info .state .action em{display:block; width:25px; height:25px; margin:0 auto; background:url(img/accept-no.svg) no-repeat 100% 100%;background-size:100% 100%;}
#wd-answer-info .state .action h3{height:16px; line-height:16px; margin-top:6px; font-size:14px; text-align:center; color:#999; overflow:hidden;font-weight: bold}
#wd-answer-info .state .action:hover em{background:url(img/accept-yes.svg) no-repeat 100% 100%;background-size:100% 100%;}
#wd-answer-info .state .action:hover h3{color: #509736}
#wd-answer-info .state .complete em{display:block; width:22px; height:20px; margin:0 auto; background:url(img/caina.png) no-repeat center;}
#wd-answer-info .state .complete em.ok{width:20px; height:22px; background-image:url(img/caina-ok.png);}
#wd-answer-info .state .complete h3{height:16px; line-height:16px; margin-top:6px; font-size:14px; text-align:center; color:#999; overflow:hidden;}
#wd-answer-info .state .complete em.ok + h3{color:#ff871f;}
#wd-answer-info .user .level{
    display: flex;
}
#wd-answer-info .user .level .border{
    display: flex;
    align-items: center;
    padding: 0 8px;
    border: 1px solid #509736;
    font-size: 13px;
    text-align: center;
    color: #999;
    margin-left: 5px;
}
#wd-answer-info .user .level .border em{
    border:none !important;
    margin: 0 !important;
    padding-left: 22px;
    display: inline-block;
    background: url(img/vip.png) no-repeat left center;
}
#wd-answer-text{line-height:220%; margin-top:18px; font-size:14px; color:#666;}
#wd-answer-text img{display:inline-block; vertical-align:middle;}

#wd-answer-gift{margin-top:18px; padding:30px 24px; border:1px solid #e1e1e1;}
#wd-answer-gift .gift-sd{display:flex; align-items:center;}
#wd-answer-gift .gift-sd h3{height:32px; line-height:32px; padding:0 4px 0 14px; background:#509736; border-radius:4px; font-size:15px; font-weight:bold; color:#fff; overflow:hidden;}
#wd-answer-gift .gift-sd dl{display:flex; margin-left:30px;}
#wd-answer-gift .gift-sd dl dd{height:72px; margin-left:30px; }
#wd-answer-gift .gift-sd dl dd:first-child{margin-left:0;}
#wd-answer-gift .gift-sd dl dd span{display:flex; align-items:flex-start; height:42px; }
#wd-answer-gift .gift-sd dl dd span em{display:block; height:42px; background-repeat:no-repeat; background-position:center;transition: all .5s ;}
#wd-answer-gift .gift-sd dl dd span em.feiliao{width:34px; margin-left:4px; background-image:url(img/feiliao.jpg);}
#wd-answer-gift .gift-sd dl dd span em.nongyao{width:16px; margin-left:13px; background-image:url(img/nongyao.jpg);}
#wd-answer-gift .gift-sd dl dd span i{height:16px; line-height:16px; margin-left:6px; font-size:14px; color:#ff871f; overflow:hidden;}
#wd-answer-gift .gift-sd dl dd h4{min-width:42px; height:22px; line-height:22px; margin-top:8px; background:#509736; border-radius:2px; font-size:13px; text-align:center; color:#fff; overflow:hidden;padding: 0 5px;}
#wd-answer-gift .gift-ds{display:flex; align-items:center; margin-top:30px;}
#wd-answer-gift .gift-ds h3{height:32px; line-height:32px; padding:0 4px 0 14px; background:#509736; border-radius:4px; font-size:15px; font-weight:bold; color:#fff; overflow:hidden;}
#wd-answer-gift .gift-ds dl{display:flex; margin-left:20px;}
#wd-answer-gift .gift-ds dl dd{height:104px; margin-left:20px; border:1px solid #fff; border-radius:3px; }
#wd-answer-gift .gift-ds dl dd:first-child{margin-left:0;}
#wd-answer-gift .gift-ds dl dd span{display:block; height:64px; padding:8px 10px;position: relative; }
#wd-answer-gift .gift-ds dl dd span em{display:block; height:42px; margin:0 auto; background-repeat:no-repeat; background-position:center;transition: all .5s ; top: 0; position: relative;z-index: 97;}
#wd-answer-gift .gift-ds dl dd span em.nongbi{width:40px; background-image:url(img/nongbi.jpg);}
#wd-answer-gift .gift-ds dl dd span em.feiliao{width:34px; background-image:url(img/feiliao.jpg);}
#wd-answer-gift .gift-ds dl dd span em.nongyao{width:16px; background-image:url(img/nongyao.jpg);}
#wd-answer-gift .gift-ds dl dd span h4{
    height:16px; 
    line-height:16px; 
    /*position: absolute; */
    /*left: 22px; */
    /*bottom: 8px; */
    margin-top:6px; 
    font-size:13px; 
    text-align:center; 
    color:#464646; 
    overflow:hidden;
    
}
#wd-answer-gift .gift-ds dl dd h5{height:24px; line-height:24px; background:#fff; font-size:13px; text-align:center; color:#fff; overflow:hidden;}
#wd-answer-gift .gift-ds dl dd.current{border-color:#509736;}
#wd-answer-gift .gift-ds dl dd.current h5{background:#509736;}
#wd-answer-gift .gift-sd dl dd:hover span em{ transform: scale(4.5); transition: all 0.5s;}
#wd-answer-gift .gift-ds dl dd:hover span em{ transform: scale(4.5); transition: all 0.5s;top: -40px;}

#wd-answer-dz{display:flex; height:30px; margin-top:24px; overflow:hidden; overflow:hidden;}
#wd-answer-dz a{height:28px; line-height:28px; padding:0 18px; border:1px solid #509736; border-radius:15px; font-size:14px; font-weight:bold; color:#509736; overflow:hidden;}
#wd-answer-dz span{display:inline-block; padding-left:24px; background:url(img/dz.png) no-repeat left center;}
#wd-answer-dz span.dz{display:inline-block; padding-left:24px; background:url(img/dz1-h.png) no-repeat left center;}
#wd-answer-sm{height:16px; line-height:16px; margin-top:16px; font-size:14px; color:#999; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/*农资展厅*/

#position.pr{height:40px; line-height:40px; margin-top:14px;/*z-index: -1 !important;*/}

#webmaster{right:0; top:0; width:160px; height:40px; line-height:40px; background:#ff871f; border-radius:4px; font-size:14px; text-align:center; overflow:hidden;}
#webmaster a{display:block; color:#fff;}
#webmaster span{display:inline-block; padding-left:30px; background:url(img/wechat1.png) no-repeat left center;}
#webmaster a:hover{color:#fff;}

#wrap-zhanting{margin-top:14px; padding:20px; background:#fff; border-radius:4px;}

.zhanting-title{margin-top:30px;}
.zhanting-title.nt{margin-top:0;}
.zhanting-title h2{display:flex; justify-content:space-between; align-items:center; height:28px; overflow:hidden;}
.zhanting-title h2 section{display:flex; align-items:flex-end; height:22px; overflow:hidden;}
.zhanting-title h2 section em{display:block; width:4px; height:17px; margin-right:8px; background:#509736;}
.zhanting-title h2 section span{height:20px; line-height:20px; font-size:17px; overflow:hidden;}
.zhanting-title h2 a{width:60px; height:28px; line-height:28px; background:#509736; border-radius:3px; font-size:13px; text-align:center; color:#fff; overflow:hidden;}
.zhanting-title i{display:block; width:100%; height:1px; margin-top:14px; background:#e1e1e1;}

.zhanting-item{margin-top:20px;}
.zhanting-item ul{margin:-20px 0 0 -20px;}
.zhanting-item ul li{float:left; width:216px; height:276px; margin:20px 0 0 20px; overflow:hidden;}
.zhanting-item ul li span{display:block; width:214px; height:214px; border:1px solid #e1e1e1; overflow:hidden;}
.zhanting-item ul li img{width:214px; max-width:none; height:214px; transition: all 0.5s;}
.zhanting-item ul li h3{height:16px; line-height:16px; margin-top:18px; font-size:14px; text-align:center; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.zhanting-item ul li h4{height:16px; line-height:16px; margin-top:10px; font-size:14px; text-align:center; color:#999; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.zhanting-item ul li:hover span{border-color:#509736;}
.zhanting-item ul li:hover h3{color:#509736;}.zhanting-item ul li:hover img{transform: scale(1.1);}

#zhanting-list ul{margin:-20px 0 0 -20px;}
#zhanting-list ul li{float:left; width:214px; height:304px; margin:20px 0 0 20px; border:1px solid #e1e1e1; overflow:hidden;}
#zhanting-list ul li span{display:block; width:214px; height:214px; overflow:hidden;}
#zhanting-list ul li img{width:214px; max-width:none; height:214px;}
#zhanting-list ul li section{height:42px; padding:24px 20px; overflow:hidden;}
#zhanting-list ul li section h3{height:16px; line-height:16px; font-size:14px; text-align:center; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#zhanting-list ul li section h4{height:16px; line-height:16px; margin-top:10px; font-size:14px; text-align:center; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#zhanting-list ul li:hover{border-color:#509736;}
#zhanting-list ul li:hover section h3,#zhanting-list ul li:hover section h4{color:#509736;}

#product-l{width:910px;}
#product-info .fl{width:218px; height:218px; border:1px solid #e1e1e1; overflow:hidden;}
#product-info .fl img{width:218px; height:218px;}
#product-info .fr{width:666px; height:220px; overflow:hidden;}
#product-info .fr h1{height:52px; line-height:26px; font-size:16px; font-weight:bold; color:#464646; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
#product-info .fr section{height:124px; margin-top:16px; padding:14px 22px; background:#f4f4f4; overflow:hidden;}
#product-info .fr section p{height:52px; line-height:26px; font-size:14px; color:#999; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
#product-info .fr section h3{height:26px; line-height:26px; margin-top:10px; font-size:14px; color:#999; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#product-info .fr section h4{height:26px; line-height:26px; margin-top:10px; font-size:14px; color:#999; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

#pd-title{height:40px; line-height:40px; margin-top:30px; border-bottom:1px solid #509736; overflow:hidden;}
#pd-title span{display:inline-block; padding:0 24px; background:#509736; font-size:15px; color:#fff; overflow:hidden;}
#product-detail{line-height:220%; margin-top:16px; font-size:14px; color:#666;}
#product-detail img{display:inline-block; vertical-align:middle;}

#product-r{width:220px;}
#product-rmd h2{height:29px; line-height:18px; border-bottom:1px solid #e1e1e1; font-size:16px; font-weight:bold;}
#product-rmd h2 span{display:inline-block; padding-bottom:10px; border-bottom:2px solid #509736;}
#product-rmd ul{margin-top:20px;}
#product-rmd ul li{margin-top:18px; overflow:hidden;}
#product-rmd ul li:first-child{margin-top:0;}
#product-rmd ul li span{display:block; width:218px; height:218px; border:1px solid #e1e1e1; overflow:hidden;}
#product-rmd ul li img{width:218px; max-width:none; height:218px; transition: all 0.5s;}
#product-rmd ul li h3{height:16px; line-height:16px; margin-top:14px; font-size:14px; text-align:center; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#product-rmd ul li h4{height:16px; line-height:16px; margin-top:8px; font-size:14px; text-align:center; color:#999; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#product-rmd ul li:hover span{border-color:#509736;}
#product-rmd ul li:hover h3{color:#509736;}#product-rmd ul li:hover img{transform: scale(1.1);}

/*网站公告*/

#wrap-notice{margin-top:20px; padding:30px; background:#fff; border-radius:4px;}

#notice-list ul li{display:flex; justify-content:space-between; align-items:center; height:16px; margin-top:20px; padding-bottom:20px; border-bottom:1px dashed #d9d9d9; overflow:hidden;}
#notice-list ul li:first-child{margin-top:0;}
#notice-list ul li a{flex:1; height:16px; line-height:16px; padding-left:15px; background:url(img/notice-arrow.png) no-repeat left center; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#notice-list ul li a:hover{background-image:url(img/notice-arrow-h.png); color:#509736;}
#notice-list ul li span{height:16px; line-height:16px; margin-left:28px; font-size:14px; color:#999; overflow:hidden;}

#notice-detail{padding:10px; line-height:220%; font-size:14px; color:#464646;}
#notice-detail img{display:inline-block; vertical-align:middle;}
#nd-title{line-height:180%; font-size:18px; font-weight:bold; text-align:center; color:#333;}
#nd-info{margin:12px 0; font-size:14px; text-align:center; color:#999;}

/*用户中心*/

#m-left{width:200px; margin-top:20px; background:#fff; border-radius:4px;}
#m-left-user{padding:32px 24px;}
#m-left-user img{width:60px; height:60px; margin:0 auto; border-radius:4px; border: 1px #eee solid;}
#m-left-user h3{height:18px; line-height:18px; margin-top:14px; font-size:16px; text-align:center; color:#666; overflow:hidden;}
#m-menu dl dd{height:60px; line-height:60px; border-top:1px solid #e1e1e1; font-size:15px; overflow:hidden;}
#m-menu dl dd a{display:block; padding:0 46px 0 58px; color:#666;}
#m-menu dl dd.m-icon1 a{background:url(img/m-icon1-h.png) no-repeat left 24px center,url(img/arrow-r2.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon2 a{background:url(img/m-icon2-h.png) no-repeat left 24px center,url(img/arrow-r2.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon3 a{background:url(img/m-icon3-h.png) no-repeat left 24px center,url(img/arrow-r2.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon4 a{background:url(img/m-icon4-h.png) no-repeat left 24px center,url(img/arrow-r2.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon5 a{background:url(img/m-icon5-h.png) no-repeat left 24px center,url(img/arrow-r2.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon6 a{background:url(img/m-icon6-h.png) no-repeat left 24px center,url(img/arrow-r2.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon7 a{background:url(img/m-icon7-h.png) no-repeat left 24px center,url(img/arrow-r2.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon8 a{background:url(img/m-icon8-h.png) no-repeat left 24px center,url(img/arrow-r2.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon9 a{background:url(img/m-icon9-h.png) no-repeat left 24px center,url(img/arrow-r2.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon10 a{background:url(img/m-icon10-h.png) no-repeat left 24px center,url(img/arrow-r2.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon11 a{background:url(img/m-icon11-h.png) no-repeat left 24px center,url(img/arrow-r2.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon12 a{background:url(img/m-icon12-h.png) no-repeat left 24px center,url(img/arrow-r2.png) no-repeat right 24px center;}
#m-menu dl dd:hover a{color:#509736;}
#m-menu dl dd.m-icon1:hover a{background:url(img/m-icon1-h.png) no-repeat left 24px center,url(img/arrow-r2-h.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon2:hover a{background:url(img/m-icon2-h.png) no-repeat left 24px center,url(img/arrow-r2-h.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon3:hover a{background:url(img/m-icon3-h.png) no-repeat left 24px center,url(img/arrow-r2-h.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon4:hover a{background:url(img/m-icon4-h.png) no-repeat left 24px center,url(img/arrow-r2-h.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon5:hover a{background:url(img/m-icon5-h.png) no-repeat left 24px center,url(img/arrow-r2-h.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon6:hover a{background:url(img/m-icon6-h.png) no-repeat left 24px center,url(img/arrow-r2-h.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon7:hover a{background:url(img/m-icon7-h.png) no-repeat left 24px center,url(img/arrow-r2-h.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon8:hover a{background:url(img/m-icon8-h.png) no-repeat left 24px center,url(img/arrow-r2-h.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon9:hover a{background:url(img/m-icon9-h.png) no-repeat left 24px center,url(img/arrow-r2-h.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon10:hover a{background:url(img/m-icon10-h.png) no-repeat left 24px center,url(img/arrow-r2-h.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon11:hover a{background:url(img/m-icon11-h.png) no-repeat left 24px center,url(img/arrow-r2-h.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon12:hover a{background:url(img/m-icon12-h.png) no-repeat left 24px center,url(img/arrow-r2-h.png) no-repeat right 24px center;}
#m-menu dl dd.current a{color:#509736;}
#m-menu dl dd.m-icon1.current a{background:url(img/m-icon1-h.png) no-repeat left 24px center,url(img/arrow-r2-h.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon2.current a{background:url(img/m-icon2-h.png) no-repeat left 24px center,url(img/arrow-r2-h.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon3.current a{background:url(img/m-icon3-h.png) no-repeat left 24px center,url(img/arrow-r2-h.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon4.current a{background:url(img/m-icon4-h.png) no-repeat left 24px center,url(img/arrow-r2-h.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon5.current a{background:url(img/m-icon5-h.png) no-repeat left 24px center,url(img/arrow-r2-h.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon6.current a{background:url(img/m-icon6-h.png) no-repeat left 24px center,url(img/arrow-r2-h.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon7.current a{background:url(img/m-icon7-h.png) no-repeat left 24px center,url(img/arrow-r2-h.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon8.current a{background:url(img/m-icon8-h.png) no-repeat left 24px center,url(img/arrow-r2-h.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon9.current a{background:url(img/m-icon9-h.png) no-repeat left 24px center,url(img/arrow-r2-h.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon10.current a{background:url(img/m-icon10-h.png) no-repeat left 24px center,url(img/arrow-r2-h.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon11.current a{background:url(img/m-icon11-h.png) no-repeat left 24px center,url(img/arrow-r2-h.png) no-repeat right 24px center;}
#m-menu dl dd.m-icon12.current a{background:url(img/m-icon12-h.png) no-repeat left 24px center,url(img/arrow-r2-h.png) no-repeat right 24px center;}

#m-right{width:920px; min-height:950px; margin-top:20px; padding:30px; background:#fff; border-radius:4px;}
#m-title h2{height:18px; line-height:18px; font-size:16px; overflow:hidden;}
#m-title h2 em{font-size:15px; color:#509736;}
#m-title i{display:block; width:100%; height:1px; margin-top:16px; background:#e1e1e1;}

#m-info{display:flex; justify-content:space-between; align-items:center; height:60px; margin-top:40px; overflow:hidden;}
#m-info img{width:60px; height:60px; border-radius:4px;}
#m-info section{flex:1; height:46px; margin-left:30px; overflow:hidden;}
#m-info section h3{height:16px; line-height:16px; font-size:14px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#m-info section h4{height:16px; line-height:16px; margin-top:14px; font-size:14px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

#m-count{display:flex; justify-content:space-between; align-items:center; /*height:128px;*/ margin-top:40px; padding:30px 60px; background:#f4f4f4; border-radius:4px; overflow:hidden;}
#m-count section{height:84px; text-align:center; overflow:hidden;}
#m-count section h4{height:18px; line-height:18px; font-size:16px; color:#999; overflow:hidden;}
#m-count section h3{height:32px; line-height:32px; margin-top:8px; font-size:30px; font-family:'Arial'; font-weight:bold; overflow:hidden;}
#m-count section h5{height:16px; line-height:16px; margin-top:10px; font-size:14px; color:#464646; overflow:hidden;}
#m-count section h5 em{color:#509736;}
#m-count i{width:1px; height:84px; background:#d1d1d1;}
#m-count-xzq,#m-count-nb,.m-count-div{min-width:145px; /*height:128px;*/ text-align:center; overflow:hidden;}
#m-count-xzq span,#m-count-nb span,.m-count-div span{display:block; /*height:56px;*/ padding:15px 25px; background:#fff; overflow:hidden;}
#m-count-xzq span .title,#m-count-nb span .title,.m-count-div span .title{font-size: 17px;margin-bottom: 10px;color: #000;font-family: 'Arial';font-weight: bold;overflow: hidden;}
#m-count-xzq span h3,#m-count-nb span h3,.m-count-div span h3{height:32px; line-height:32px; font-size:30px; font-family:'Arial'; font-weight:bold; color:#509736; overflow:hidden;}
#m-count-xzq span h4,#m-count-nb span h4,.m-count-div span h4{height:16px; line-height:16px; margin-top:8px; font-size:14px; color:#999; overflow:hidden;}
#m-count-xzq a,#m-count-nb a,.m-count-div a{display:block; height:40px; line-height:40px; background:#509736; color:#fff; overflow:hidden;}

#m-edit{margin-top:24px; padding:16px;}
#m-edit tr td{padding:24px 0 0 16px; line-height:40px; font-size:14px; color:#666;}
#m-edit tr:first-child td{padding-top:0;}
#m-edit tr td:first-child{padding-left:0;}
#m-edit tr td input{width:310px; height:40px; line-height:40px; padding:0 14px; border-radius:2px; font-size:14px; color:#666;}
#m-edit tr td select{width:148px; height:40px; line-height:38px; padding:0 34px 0 14px; background:url(img/arrow-b.png) no-repeat right 10px center; border-radius:3px; appearance:none; -webkit-appearance:none; font-size:14px; color:#666;}
#m-edit tr td .select{display:flex; margin-top:14px;}
#m-edit tr td .select:first-child{margin-top:0;}
#m-edit tr td .select select{margin-left:14px;}
#m-edit tr td .select select:first-child{margin-left:0;}
#m-edit tr td #face-upload{display:flex; align-items:center;}
#m-edit tr td #face-upload section{width:60px; height:60px; background:url(img/face.png) no-repeat center #e9e9e9; border-radius:4px; overflow:hidden;}
#m-edit tr td #face-upload span{position:relative; display:none; width:60px; height:60px; cursor:pointer; overflow:hidden;}
#m-edit tr td #face-upload span img{width:60px; height:60px;}
#m-edit tr td #face-upload span h3{position:absolute; left:0; right:0; top:0; bottom:0; display:none; line-height:60px; background:rgba(0,0,0,.4); font-size:13px; text-align:center; color:#fff; overflow:hidden;}
#m-edit tr td #face-upload span:hover h3{display:block;}
#m-edit tr td #face-upload h4{position:relative; height:16px; line-height:16px; margin-left:12px; font-size:14px; text-decoration:underline; cursor:pointer; overflow:hidden;}
#m-edit tr td #face-upload h4 input{position:absolute; left:0; top:0; width:100%; height:16px; line-height:16px; padding:0; font-size:16px; opacity:0;}
#m-edit tr td textarea{width:632px; height:122px; line-height:26px; padding:8px 14px; border-radius:4px; font-size:14px; color:#666;}
#m-edit tr td p{height:16px; line-height:16px; margin-top:14px; font-size:14px; color:#ff871f; overflow:hidden;}
#m-edit tr td button{width:310px; height:40px; line-height:40px; margin-top:12px; background:#509736; border-radius:4px; font-size:14px;}

#m-tab{display:flex; margin-top:28px;}
#m-tab a{height:18px; line-height:18px; margin-left:30px; font-size:15px; color:#666; overflow:hidden;}
#m-tab a:first-child{margin-left:0;}
#m-tab a:hover{color:#509736;}
#m-tab a.current{padding-bottom:12px; border-bottom:2px solid #509736; color:#509736;}

#m-wenku-list{margin-top:30px;}
#m-wenku-list ul li{margin-top:20px; padding-bottom:20px; border-bottom:1px solid #e1e1e1; overflow:hidden;}
#m-wenku-list ul li:first-child{margin-top:0;}
#m-wenku-list ul li>section{display:flex; justify-content:space-between; align-items:center; height:18px; overflow:hidden;}
#m-wenku-list ul li>section>h3{flex:1; height:18px; line-height:18px; padding-left:26px; background-repeat:no-repeat; background-position:left center; font-size:15px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#m-wenku-list ul li>section>h3.doc{background-image:url(img/doc.jpg);}
#m-wenku-list ul li>section>h3.ppt{background-image:url(img/ppt.jpg);}
#m-wenku-list ul li>section>h3.xls{background-image:url(img/xls.jpg);}
#m-wenku-list ul li>section>h3.wps{background-image:url(img/wps.jpg);}
#m-wenku-list ul li>section>h3.et{background-image:url(img/et.jpg);}
#m-wenku-list ul li>section>h3.dps{background-image:url(img/dps.jpg);}
#m-wenku-list ul li>section>h3.vsd{background-image:url(img/vsd.jpg);}
#m-wenku-list ul li>section>h3.pot{background-image:url(img/pot.jpg);}
#m-wenku-list ul li>section>h3.pps{background-image:url(img/pps.jpg);}
#m-wenku-list ul li>section>h3.epub{background-image:url(img/epub.jpg);}
#m-wenku-list ul li>section>h3.pdf{background-image:url(img/pdf.jpg);}
#m-wenku-list ul li>section>span{height:16px; line-height:16px; margin-left:36px; background-repeat:no-repeat; background-position:left center; font-size:14px; color:#666; overflow:hidden;}
#m-wenku-list ul li>section>span.download{padding-left:22px; background-image:url(img/download2.png); background-size:14px 14px;}
#m-wenku-list ul li>section>span.view{padding-left:26px; background-image:url(img/view2.png); background-size:18px 12px;}
#m-wenku-list ul li>section>span.dianzai{padding-left:22px; background-image:url(img/dz1.png); background-size:14px 14px;}
#m-wenku-list ul li>section>span.comment{padding-left:22px; background-image:url(img/comment.png);}
#m-wenku-list ul li>section>a{height:16px; line-height:16px; margin-left:36px; font-size:14px; color:#509736; overflow:hidden;}
#m-wenku-list ul li>section>a + a{margin-left: 10px !important;}
#m-wenku-list ul li>section>em{height:16px; line-height:16px; margin-left:36px; font-size:14px; color:#999; overflow:hidden;}
#m-wenku-list ul li>p{line-height:24px; margin-top:16px; padding:6px 12px; border:1px solid #e1e1e1; font-size:14px; color:#999; overflow:hidden;}

#m-wenku-edit,.m-wenku-edit{left:50%; top:50%; transform:translate(-50%,-50%); display:none; width:560px; padding:60px 40px 40px 40px; background:#fff; border-radius:4px; overflow:hidden;}
#m-wenku-edit em,.m-wenku-edit em{position:absolute; right:16px; top:16px; display:block; width:24px; height:24px; background:url(img/close.png) no-repeat center; cursor:pointer;}
#m-wenku-edit .input,.m-wenku-edit .input{display:flex; align-items:center; height:40px; margin-top:20px; overflow:hidden;}
#m-wenku-edit .input.nt,.m-wenku-edit .input.nt{margin-top:0;}
#m-wenku-edit .input h3,.m-wenku-edit .input h3{width:90px; height:16px; line-height:16px; margin-right:6px; font-size:14px; text-align:right; color:#666; overflow:hidden;}
#m-wenku-edit .input input,.m-wenku-edit .input input{flex:1; height:40px; line-height:40px; padding:0 12px; border-radius:3px; font-size:14px; color:#666;}
#m-wenku-edit .select,.m-wenku-edit .select{display:flex; align-items:center; height:40px; margin-top:20px; overflow:hidden;}
#m-wenku-edit .select h3,.m-wenku-edit .select h3{width:90px; height:16px; line-height:16px; margin-right:6px; font-size:14px; text-align:right; color:#666; overflow:hidden;}
#m-wenku-edit .select select,.m-wenku-edit .select select{width:118px; height:40px; line-height:38px; padding:0 34px 0 12px; background:url(img/arrow-b.png) no-repeat right 10px center; border-radius:3px; appearance:none; -webkit-appearance:none; font-size:14px; color:#666;}
#m-wenku-edit .select section,.m-wenku-edit .select section{flex:1; display:flex; height:40px; overflow:hidden;}
#m-wenku-edit .select section select,.m-wenku-edit .select section select{flex:1; margin-left:10px;}
#m-wenku-edit .select section select:first-child,.m-wenku-edit .select section select:first-child{margin-left:0;}
#m-wenku-edit .text,.m-wenku-edit .text{display:flex; align-items:center; height:22px; margin-top:20px; overflow:hidden;}
#m-wenku-edit .text h3,.m-wenku-edit .text h3{width:90px; height:22px; line-height:22px; margin-right:6px; font-size:14px; text-align:right; color:#666; overflow:hidden;}
#m-wenku-edit .text h4,.m-wenku-edit .text h4{flex:1; height:22px; line-height:22px; font-size:14px; color:#666; overflow:hidden;}
#m-wenku-edit .textarea,.m-wenku-edit .textarea{display:flex; height:138px; margin-top:20px; overflow:hidden;}
#m-wenku-edit .textarea h3,.m-wenku-edit .textarea h3{width:90px; height:40px; line-height:40px; margin-right:6px; font-size:14px; text-align:right; color:#666; overflow:hidden;}
#m-wenku-edit .textarea section,.m-wenku-edit .textarea section{flex:1; height:138px; overflow:hidden;}
#m-wenku-edit .textarea section textarea,.m-wenku-edit .textarea section textarea{height:110px; line-height:24px; padding:6px 12px; border-radius:3px; font-size:14px; color:#666;}
#m-wenku-edit .textarea section p,.m-wenku-edit .textarea section p{height:16px; line-height:16px; margin-top:12px; font-size:14px; color:#666; overflow:hidden;}
#m-wenku-edit .textarea section p span,.m-wenku-edit .textarea section p span{color:#ff871f;}
#m-wenku-edit .button,.m-wenku-edit .button{display:flex; align-items:center; height:40px; margin-top:32px; overflow:hidden;}
#m-wenku-edit .button button,.m-wenku-edit .button button{width:220px; height:40px; line-height:40px; margin:0 auto; background:#509736; border-radius:3px; font-size:14px;}

#m-shoucang-list{margin-top:30px;}
#m-shoucang-list ul li{/*height:46px;*/ margin-top:20px; padding-bottom:20px; border-bottom:1px solid #e1e1e1; overflow:hidden;}
#m-shoucang-list ul li:first-child{margin-top:0;}
#m-shoucang-list ul li h3{display:flex; justify-content:space-between; align-items:center; height:18px; overflow:hidden;}
#m-shoucang-list ul li h3>a.link {flex: 1}
#m-shoucang-list ul li h3>a.del {margin-left: 36px;font-size: 14px;color: #509736;overflow: hidden;}
#m-shoucang-list ul li h3 span{flex:1; height:18px; line-height:18px; padding-left:26px; background-repeat:no-repeat; background-position:left center; font-size:15px; color:#464646; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#m-shoucang-list ul li h3 span.doc{background-image:url(img/doc.jpg);}
#m-shoucang-list ul li h3 span.ppt{background-image:url(img/ppt.jpg);}
#m-shoucang-list ul li h3 span.xls{background-image:url(img/xls.jpg);}
#m-shoucang-list ul li h3 span.wps{background-image:url(img/wps.jpg);}
#m-shoucang-list ul li h3 span.et{background-image:url(img/et.jpg);}
#m-shoucang-list ul li h3 span.dps{background-image:url(img/dps.jpg);}
#m-shoucang-list ul li h3 span.vsd{background-image:url(img/vsd.jpg);}
#m-shoucang-list ul li h3 span.pot{background-image:url(img/pot.jpg);}
#m-shoucang-list ul li h3 span.pps{background-image:url(img/pps.jpg);}
#m-shoucang-list ul li h3 span.epub{background-image:url(img/epub.jpg);}
#m-shoucang-list ul li h3 span.pdf{background-image:url(img/pdf.jpg);}
#m-shoucang-list ul li h3 em{height:16px; line-height:16px; margin-left:28px; font-size:14px; color:#999; overflow:hidden;}
#m-shoucang-list ul li h4{height:16px; line-height:16px; margin-top:12px; font-size:14px; color:#999; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#m-shoucang-list ul li:hover h3 span{color:#509736;}

#m-download-list{margin-top:30px;}
#m-download-list ul li{margin-top:20px; padding-bottom:16px; border-bottom:1px solid #e1e1e1; overflow:hidden;}
#m-download-list ul li:first-child{margin-top:0;}
#m-download-list ul li h3{display:flex; justify-content:space-between; align-items:center; height:18px; overflow:hidden;}
#m-download-list ul li h3>a.link {flex: 1}
#m-download-list ul li h3>a.del {margin-left: 36px;font-size: 14px;color: #509736;overflow: hidden;}
#m-download-list ul li h3 span{/*height:18px; line-height:18px;*/ padding-left:26px; background-repeat:no-repeat; background-position:left center; font-size:15px; color:#464646; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#m-download-list ul li h3 span.doc{background-image:url(img/doc.jpg);}
#m-download-list ul li h3 span.ppt{background-image:url(img/ppt.jpg);}
#m-download-list ul li h3 span.xls{background-image:url(img/xls.jpg);}
#m-download-list ul li h3 span.wps{background-image:url(img/wps.jpg);}
#m-download-list ul li h3 span.et{background-image:url(img/et.jpg);}
#m-download-list ul li h3 span.dps{background-image:url(img/dps.jpg);}
#m-download-list ul li h3 span.vsd{background-image:url(img/vsd.jpg);}
#m-download-list ul li h3 span.pot{background-image:url(img/pot.jpg);}
#m-download-list ul li h3 span.pps{background-image:url(img/pps.jpg);}
#m-download-list ul li h3 span.epub{background-image:url(img/epub.jpg);}
#m-download-list ul li h3 span.pdf{background-image:url(img/pdf.jpg);}
#m-download-list ul li h3 em{height:16px; line-height:16px; margin-left:28px; font-size:14px; color:#999; overflow:hidden;}
#m-download-list ul li p{height:auto; line-height:26px; margin-top:8px; font-size:14px; color:#999; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
#m-download-list ul li:hover h3{color:#509736;}

#m-tiwen-list{margin-top:30px;}
#m-tiwen-list ul li{display:flex; justify-content:space-between; align-items:center; margin-top:24px; padding-bottom:24px; border-bottom:1px solid #e1e1e1; overflow:hidden;}
#m-tiwen-list ul li:first-child{margin-top:0;}
#m-tiwen-list ul li>section{flex:1; height:56px; overflow:hidden;}
#m-tiwen-list ul li>section>h3{height:18px; line-height:18px; font-size:15px; overflow:hidden;}
#m-tiwen-list ul li>section h3 a{display:block; color:#464646; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#m-tiwen-list ul li>section h3 a:hover{color:#509736;}
#m-tiwen-list ul li>section h4{height:16px; line-height:16px; margin-top:18px; font-size:14px; color:#999; overflow:hidden;}
#m-tiwen-list ul li>span{max-height:56px; margin-left:60px; overflow:hidden;}
#m-tiwen-list ul li>span>em{display:block; width:100px; height:30px; line-height:30px; border:1px solid #e1e1e1; font-size:14px; text-align:center; color:#999; overflow:hidden;}
#m-tiwen-list ul li>span a{display:block; height:16px; line-height:16px; margin-top:8px; font-size:14px; text-align:center; color:#509736; overflow:hidden;}

#m-tiwen-edit,.m-tiwen-edit{left:50%; top:50%; transform:translate(-50%,-50%); display:none; width:560px; padding:30px 40px 40px 40px; background:#fff; border-radius:4px; overflow:hidden;}
#m-tiwen-edit em,.m-tiwen-edit em{position:absolute; right:16px; top:16px; display:block; width:24px; height:24px; background:url(img/close.png) no-repeat center; cursor:pointer;}
#m-tiwen-edit h2,.m-tiwen-edit h2{height:20px; line-height:20px; font-size:20px; font-weight:bold; text-align:center; overflow:hidden;}
#m-tiwen-edit section,.m-tiwen-edit section{margin-top:30px;}
#m-tiwen-edit .input,.m-tiwen-edit .input{display:flex; align-items:center; height:40px; overflow:hidden;}
#m-tiwen-edit .input h3,.m-tiwen-edit .input h3{width:70px; height:16px; line-height:16px; margin-right:6px; font-size:14px; text-align:right; color:#666; overflow:hidden;}
#m-tiwen-edit .input input,.m-tiwen-edit .input input{flex:1; height:40px; line-height:40px; padding:0 12px; border-radius:3px; font-size:14px; color:#666;}
#m-tiwen-edit .input input:disabled,m-tiwen-edit .input input:disabled{background:#f6f6f6; color:#999;}
#m-tiwen-edit .select,.m-tiwen-edit .select{display:flex; align-items:center; height:40px; margin-top:24px; overflow:hidden;}
#m-tiwen-edit .select h3,.m-tiwen-edit .select h3{width:70px; height:16px; line-height:16px; margin-right:6px; font-size:14px; text-align:right; color:#666; overflow:hidden;}
#m-tiwen-edit .select select,.m-tiwen-edit .select select{width:132px; height:40px; line-height:38px; padding:0 34px 0 12px; background:url(img/arrow-b.png) no-repeat right 10px center; border-radius:3px; appearance:none; -webkit-appearance:none; font-size:14px; color:#666;}
#m-tiwen-edit .select h4,.m-tiwen-edit .select h4{height:16px; line-height:16px; margin-left:14px; font-size:14px; color:#666; overflow:hidden;}
#m-tiwen-edit .textarea,.m-tiwen-edit .textarea{display:flex; height:138px; margin-top:24px; overflow:hidden;}
#m-tiwen-edit .textarea h3,.m-tiwen-edit .textarea h3{width:70px; height:40px; line-height:40px; margin-right:6px; font-size:14px; text-align:right; color:#666; overflow:hidden;}
#m-tiwen-edit .textarea span,.m-tiwen-edit .textarea span{flex:1; height:138px; overflow:hidden;}
#m-tiwen-edit .textarea span textarea,.m-tiwen-edit .textarea span textarea{height:110px; line-height:24px; padding:6px 12px; border-radius:3px; font-size:14px; color:#666;}
#m-tiwen-edit .textarea span p,.m-tiwen-edit .textarea span p{height:16px; line-height:16px; margin-top:12px; font-size:14px; color:#666; overflow:hidden;}
#m-tiwen-edit .textarea span p span,.m-tiwen-edit .textarea span p span{color:#ff871f;}
#m-tiwen-edit .upload,.m-tiwen-edit .upload{display:flex; align-items:center; height:40px; margin-top:24px; overflow:hidden;}
#m-tiwen-edit .upload h3,.m-tiwen-edit .upload h3{width:70px; height:16px; line-height:16px; margin-right:6px; font-size:14px; text-align:right; color:#666; overflow:hidden;}
#m-tiwen-edit .upload span,.m-tiwen-edit .upload span{position:relative; width:120px; height:40px; line-height:40px; background:#509736; border-radius:3px; font-size:14px; text-align:center; color:#fff; overflow:hidden;}
#m-tiwen-edit .upload h4,.m-tiwen-edit .upload h4{height:16px; line-height:16px; margin-left:6px; font-size:14px; color:#999; overflow:hidden;}
#m-tiwen-edit .upload span input,.m-tiwen-edit .upload span input{position:absolute; left:0; right:0; top:0; bottom:0; font-size:40px; opacity:0;}
#m-tiwen-edit .button,.m-tiwen-edit .button{display:flex; align-items:center; height:40px; margin-top:36px; overflow:hidden;}
#m-tiwen-edit .button button,.m-tiwen-edit .button button{width:220px; height:40px; line-height:40px; margin:0 auto; background:#509736; border-radius:3px; font-size:14px;}

#m-tab-hd{display:flex; justify-content:space-between; margin-top:28px;}
#m-tab-hd section{flex:1; display:flex; overflow:hidden;}
#m-tab-hd section a{height:18px; line-height:18px; margin-left:30px; font-size:15px; color:#666; overflow:hidden;}
#m-tab-hd section a:first-child{margin-left:0;}
#m-tab-hd section a:hover{color:#509736;}
#m-tab-hd section a.current{padding-bottom:12px; border-bottom:2px solid #509736; color:#509736;}
#m-tab-hd span{height:18px; line-height:18px; margin-left:30px; font-size:15px; color:#666;}
#m-tab-hd span em{font-weight:bold; color:#ff871f;}

#m-huida-list{margin-top:30px;}
#m-huida-list ul li{margin-top:26px; padding-bottom:28px; border-bottom:1px solid #e1e1e1; overflow:hidden;}
#m-huida-list ul li:first-child{margin-top:0;}
#m-huida-list ul li .show{display:flex; justify-content:space-between; align-items:center;}
#m-huida-list ul li .show section{flex:1; overflow:hidden;}
#m-huida-list ul li .show section h3{height:18px; line-height:18px; font-size:15px; overflow:hidden;}
#m-huida-list ul li .show section h3 a{display:block; color:#464646; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#m-huida-list ul li .show section h3 a:hover{color:#509736;}
#m-huida-list ul li .show section p{ line-height:25px; margin-top:10px; font-size:14px; color:#999; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#m-huida-list ul li .show section h4{height:16px; line-height:16px; margin-top:15px; font-size:13px; color:#999; overflow:hidden;}
#m-huida-list ul li .show h5{height:16px; line-height:16px; margin-left:60px; font-size:14px; overflow:hidden;}
#m-huida-list ul li .show h5 a{display:block; padding-left:22px; background:url(img/hd.png) no-repeat left center; color:#509736;}
#m-huida-list ul li .show span{max-height:46px; margin-left:60px; overflow:hidden;}
#m-huida-list ul li .show span em{display:block; width:22px; height:20px; margin:0 auto; background:url(img/caina.png) no-repeat center;}
#m-huida-list ul li .show span em.ok{width:20px; height:22px; background-image:url(img/caina-ok.png);}
#m-huida-list ul li .show span h4{height:16px; line-height:16px; margin-top:8px; font-size:14px; text-align:center; color:#999; overflow:hidden;}
#m-huida-list ul li .show span em.ok + h4{color:#ff871f;}

#m-huida-list ul li.current .containers{padding-top: 20px;display: block !important;}
#m-huida-list ul li.current .containers .text{display:block; line-height:200%; margin:10px 0; font-size:14px; color:#666;}
#m-huida-list ul li.current .containers .image{display:flex;  overflow:hidden;}
#m-huida-list ul li.current .containers .image img{width:160px; height:110px; margin-left:10px;}
#m-huida-list ul li.current .containers .image img:first-child{margin-left:0;}
#m-huida-list ul li.current .containers .image + form{margin-top: 20px}
#m-huida-list ul li.current .containers textarea{display:block; height:148px; line-height:26px; padding:8px 14px; border-radius:4px; font-size:14px; color:#666;}
#m-huida-list ul li.current .containers h4{display:block; height:16px; line-height:16px; margin-top:14px; font-size:14px; color:#666; overflow:hidden;}
#m-huida-list ul li.current .containers h4 em{color:#ff871f;}
#m-huida-list ul li.current .containers button{display:block; width:140px; height:40px; line-height:40px; margin-top:24px; background:#509736; border-radius:4px; font-size:14px;}
#m-huida-list ul li.current .containers h5{display:none;}

#m-expert-sq .button{padding:58px 0 60px 0; border-bottom:1px solid #e1e1e1;}
#m-expert-sq .button h3{height:18px; line-height:18px; font-size:15px; text-align:center; color:#999; overflow:hidden;}
#m-expert-sq .button a{display:block; width:168px; height:40px; line-height:40px; margin:16px auto 0 auto; background:#ff871f; border-radius:2px; font-size:15px; text-align:center; color:#fff; overflow:hidden;}
#m-expert-sq .text{margin-top:24px;}
#m-expert-sq .text h3{height:18px; line-height:18px; font-size:15px; font-weight:bold; overflow:hidden;}
#m-expert-sq .text section{line-height:30px; margin-top:12px; font-size:14px; color:#666;}

#m-expert-info{display:flex; justify-content:space-between; align-items:center; height:138px; margin-top:36px; overflow:hidden;}
#m-expert-info span{width:102px; height:102px; padding:14px 14px 22px 14px; background:url(img/expert-shape.png) no-repeat center; overflow:hidden;}
#m-expert-info span img{width:102px; height:102px; border-radius:50%;}
#m-expert-info section{flex:1; margin:0 36px; overflow:hidden;}
#m-expert-info section h2{height:28px; line-height:28px; font-size:26px; overflow:hidden;}
#m-expert-info section h3{height:16px; line-height:16px; margin-top:8px; font-size:14px; color:#999; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#m-expert-info section dl{display:flex; height:48px; margin-top:20px; overflow:hidden;}
#m-expert-info section dl dd{height:48px; margin-left:80px; text-align:center; overflow:hidden;}
#m-expert-info section dl dd:first-child{margin-left:0;}
#m-expert-info section dl dd h4{height:26px; line-height:26px; font-size:24px; overflow:hidden;}
#m-expert-info section dl dd h5{height:16px; line-height:16px; margin-top:6px; font-size:14px; color:#999; overflow:hidden;}
#m-expert-info a{width:140px; height:40px; line-height:40px; background:#509736; border-radius:4px; font-size:15px; text-align:center; color:#fff; overflow:hidden;}

#m-tab-expert{display:flex; height:31px; margin-top:34px; border-bottom:1px solid #e1e1e1;}
#m-tab-expert a{height:18px; line-height:18px; margin-left:30px; font-size:15px; color:#666; overflow:hidden;}
#m-tab-expert a:first-child{margin-left:0;}
#m-tab-expert a:hover{color:#509736;}
#m-tab-expert a.current{padding-bottom:12px; border-bottom:2px solid #509736; color:#509736;}

#m-expert-list{margin-top:30px;}
#m-expert-list ul li{margin-top:24px; padding-bottom:24px; border-bottom:1px solid #e1e1e1;}
#m-expert-list ul li:first-child{margin-top:0;}
#m-expert-list ul li h3{display:flex; justify-content:space-between; align-items:center; height:18px; overflow:hidden;}
#m-expert-list ul li h3 span{flex:1; height:18px; line-height:18px; font-size:15px; color:#464646; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#m-expert-list ul li h3 em{height:18px; line-height:18px; margin-left:30px; font-size:15px; color:#509736; cursor:pointer; overflow:hidden;}
#m-expert-list ul li .text,#m-expert-list ul li .image,#m-expert-list ul li textarea,#m-expert-list ul li button,#m-expert-list ul li h4{display:none;}
#m-expert-list ul li h5{height:16px; line-height:16px; margin-top:14px; font-size:14px; color:#999; overflow:hidden;}
/*#m-expert-list ul li.current h3 em{display:none;}*/
#m-expert-list ul li.current .text{display:block; line-height:200%; margin:10px 0; font-size:14px; color:#666;}
#m-expert-list ul li.current .image{display:flex; overflow:hidden;}
#m-expert-list ul li.current .image img{width:160px; height:110px; margin-left:10px;}
#m-expert-list ul li.current .image img:first-child{margin-left:0;}
#m-expert-list ul li.current .image + form{margin-top: 20px;}
#m-expert-list ul li.current textarea{display:block; height:148px; line-height:26px; padding:8px 14px; border-radius:4px; font-size:14px; color:#666;}
#m-expert-list ul li.current h4{display:block; height:16px; line-height:16px; margin-top:14px; font-size:14px; color:#666; overflow:hidden;}
#m-expert-list ul li.current h4 em{color:#ff871f;}
#m-expert-list ul li.current button{display:block; width:140px; height:40px; line-height:40px; margin-top:24px; background:#509736; border-radius:4px; font-size:14px;}
#m-expert-list ul li.current h5{display:none;}

#m-expert-list1{margin-top:30px;}
#m-expert-list1 ul li{display:flex; justify-content:space-between; align-items:center; height:46px; margin-top:22px; padding-bottom:24px; border-bottom:1px solid #e1e1e1; overflow:hidden;}
#m-expert-list1 ul li:first-child{margin-top:0;}
#m-expert-list1 ul li section{flex:1; height:46px; overflow:hidden;}
#m-expert-list1 ul li section h3{height:18px; line-height:18px; font-size:15px; overflow:hidden;}
#m-expert-list1 ul li section h3 a{display:block; color:#464646; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#m-expert-list1 ul li section h3 a:hover{color:#509736;}
#m-expert-list1 ul li section p{height:16px; line-height:16px; margin-top:12px; font-size:14px; color:#999; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#m-expert-list1 ul li h5{height:16px; line-height:16px; margin-left:60px; font-size:14px; overflow:hidden;}
#m-expert-list1 ul li h5 a{display:block; padding-left:22px; background:url(img/hd.png) no-repeat left center; color:#509736;}
#m-expert-list1 ul li span{max-height:46px; margin-left:60px; overflow:hidden;}
#m-expert-list1 ul li span em{display:block; width:22px; height:20px; margin:0 auto; background:url(img/caina.png) no-repeat center;}
#m-expert-list1 ul li span em.ok{width:20px; height:22px; background-image:url(img/caina-ok.png);}
#m-expert-list1 ul li span h4{height:16px; line-height:16px; margin-top:8px; font-size:14px; text-align:center; color:#999; overflow:hidden;}
#m-expert-list1 ul li span em.ok + h4{color:#ff871f;}

#m-shouzhi-info{margin-top:36px;}
#m-shouzhi-info section{display:flex; justify-content:space-between; align-items:center; height:30px; overflow:hidden;}
#m-shouzhi-info section span{display:flex; align-items:center; height:30px; overflow:hidden;}
#m-shouzhi-info section span h3{height:18px; line-height:18px; font-size:15px; color:#464646; overflow:hidden;}
#m-shouzhi-info section span h2{height:30px; line-height:30px; font-size:28px; font-family:'Arial'; color:#ff871f; overflow:hidden;}
#m-shouzhi-info section span h4{height:18px; line-height:18px; margin-left:4px; font-size:15px; color:#999; overflow:hidden;}
#m-shouzhi-info section span a{width:64px; height:30px; line-height:30px; margin-left:16px; background:#ff871f; border-radius:4px; font-size:14px; text-align:center; color:#fff; overflow:hidden;}
#m-shouzhi-info section i{width:1px; height:28px; background:#d1d1d1;}
#m-shouzhi-info p{height:16px; line-height:16px; margin-top:16px; font-size:14px; color:#666; overflow:hidden;}
#m-shouzhi-info p em{color:#ff871f;}

#m-shouzhi-tab{display:flex; height:32px; margin-top:36px; border-bottom:1px solid #e1e1e1; overflow:hidden;}
#m-shouzhi-tab a{height:18px; line-height:18px; margin-left:36px; font-size:16px; color:#999; overflow:hidden;}
#m-shouzhi-tab a:first-child{margin-left:0;}
#m-shouzhi-tab a.current{color:#464646;}

#m-shouzhi-bt{display:flex; justify-content:space-between; height:34px; margin-top:24px; border-bottom:1px solid #e1e1e1; overflow:hidden;}
#m-shouzhi-bt h3{height:18px; line-height:18px; padding:0 14px; font-size:15px; font-weight:bold; text-align:center; color:#464646; overflow:hidden;}
#m-shouzhi-bt h3.row1{width:56px;}
#m-shouzhi-bt h3.row2{width:112px;}
#m-shouzhi-bt h3.row3{flex:1;}
#m-shouzhi-bt h3.row4{width:112px;}

#m-shouzhi-list ul li{display:flex; justify-content:space-between; align-items:center; height:46px; background:#fff; overflow:hidden;}
#m-shouzhi-list ul li:nth-child(even){background:#f4f4f4;}
#m-shouzhi-list ul li h4{height:16px; line-height:16px; padding:0 14px; font-size:14px; text-align:center; color:#666; overflow:hidden;}
#m-shouzhi-list ul li h4.row1{width:56px;}
#m-shouzhi-list ul li h4.row2{width:112px; font-weight:bold; color:#ff871f;}
#m-shouzhi-list ul li h4.row3{flex:1; white-space:nowrap; text-overflow:ellipsis;}
#m-shouzhi-list ul li h4.row4{width:112px; color:#999;}

#m-shouzhi-payout{max-height: 80%; left:50%; top:50%; transform:translate(-50%,-50%); display:none; width:720px; padding:40px; background:#fff; border-radius:4px; }
#m-shouzhi-payout-data{
   
    margin-top: 25px;
    height: 600px; 
    overflow-y: scroll;
}

#m-shouzhi-payout em{position:absolute; right:26px; top:16px; display:block; width:24px; height:24px; background:url(img/close.png) no-repeat center; cursor:pointer;}
#m-shouzhi-payout .text h3{height:18px; line-height:18px; font-size:16px; font-weight:bold; color:#464646; overflow:hidden;}
#m-shouzhi-payout .text section{line-height:30px; margin-top:12px; font-size:14px; color:#666;}
#m-shouzhi-payout .info{margin-top:24px;}
#m-shouzhi-payout .info h3{height:18px; line-height:18px; font-size:16px; font-weight:bold; color:#464646; overflow:hidden;}
#m-shouzhi-payout .info section{margin-top:30px;}
#m-shouzhi-payout .info section .input{display:flex; justify-content:space-between; align-items:center; margin-top:24px; overflow:hidden;}
#m-shouzhi-payout .info section .input.nt{margin-top:0;}
#m-shouzhi-payout .info section .input h4{width:70px; height:16px; line-height:16px; font-size:14px; text-align:right; color:#666; overflow:hidden;}
#m-shouzhi-payout .info section .input input{flex:1; height:16px; line-height:16px; margin-left:6px; padding:0; border:none; background:none; font-size:14px; color:#666;}
#m-shouzhi-payout .info section .input input:disabled{border:none; background:none; color:#666;}
#m-shouzhi-payout .info section .input a{height:16px; line-height:16px; margin-left:60px; font-size:14px; color:#ff871f; overflow:hidden;}
#m-shouzhi-payout .info section .code{display:flex; align-items:center; height:36px; margin-top:24px; overflow:hidden;}
#m-shouzhi-payout .info section .code h4{width:70px; height:16px; line-height:16px; font-size:14px; text-align:right; color:#666; overflow:hidden;}
#m-shouzhi-payout .info section .code input{width:106px; height:36px; line-height:36px; margin-left:6px; padding:0 10px; font-size:14px; color:#666; overflow:hidden;}
#m-shouzhi-payout .info section .code button{width:auto; height:16px; line-height:16px; margin-left:14px; padding:0; background:none; font-size:14px; color:#666;}
#m-shouzhi-payout .info section .button{height:40px; margin-top:32px; overflow:hidden;}
#m-shouzhi-payout .info section .button button{width:160px; height:40px; line-height:40px; margin:0 auto; background:#509736; border-radius:4px; font-size:14px;}

#m-chongzhi{margin-top:36px;}
#m-chongzhi table tr td{line-height:16px; padding:24px 0 0 16px; font-size:14px; color:#666; overflow:hidden;}
#m-chongzhi tr:first-child td{padding-top:0;}
#m-chongzhi tr td:first-child{padding-left:0;}
#m-chongzhi tr td #m-cz-pay-num{display:flex; align-items:center; height:30px; overflow:hidden;}
#m-chongzhi tr td #m-cz-pay-num section{height:16px; margin-left:22px; overflow:hidden;}
#m-chongzhi tr td #m-cz-pay-num section:first-child{margin-left:0;}
#m-chongzhi tr td #m-cz-pay-num section input{display:none;}
#m-chongzhi tr td #m-cz-pay-num section label{display:flex; align-items:center; height:16px; cursor:pointer; overflow:hidden;}
#m-chongzhi tr td #m-cz-pay-num section label em{width:14px; height:14px; border:1px solid #b1b1b1; border-radius:50%;}
#m-chongzhi tr td #m-cz-pay-num section label span{height:16px; line-height:16px; margin-left:8px; font-size:14px; color:#464646; overflow:hidden;}
#m-chongzhi tr td #m-cz-pay-num section label:hover em{border-color:#509736;}
#m-chongzhi tr td #m-cz-pay-num section input:checked + label em{width:8px; height:8px; padding:3px; border-color:#509736;}
#m-chongzhi tr td #m-cz-pay-num section input:checked + label em i{display:block; width:8px; height:8px; background:#509736; border-radius:50%;}
#m-chongzhi tr td #m-cz-pay-num-other{display:flex; align-items:center; height:30px; margin-left:24px; overflow:hidden;}
#m-chongzhi tr td #m-cz-pay-num-other input{width:84px; height:30px; line-height:30px; padding:0 6px; border-radius:2px; font-size:14px; color:#464646;}
#m-chongzhi tr td #m-cz-pay-num-other h3{height:16px; line-height:16px; margin-left:10px; font-size:14px; color:#464646; overflow:hidden;}
#m-chongzhi tr td #m-cz-pay-way{display:flex; align-items:center; overflow:hidden;}
#m-chongzhi tr td #m-cz-pay-way section{height:46px; margin-left:20px; overflow:hidden;}
#m-chongzhi tr td #m-cz-pay-way section:first-child{margin-left:0;}
#m-chongzhi tr td #m-cz-pay-way section input{display:none;}
#m-chongzhi tr td #m-cz-pay-way section label{display:block; height:24px; padding:10px 16px; border:1px solid #e1e1e1; border-radius:2px; cursor:pointer; overflow:hidden;}
#m-chongzhi tr td #m-cz-pay-way section label h3{height:24px; line-height:24px; background-repeat:no-repeat; background-position:left center; font-size:14px; color:#666; overflow:hidden;}
#m-chongzhi tr td #m-cz-pay-way section label.wechatpay h3{padding-left:32px; background-image:url(img/wechatpay.png);}
#m-chongzhi tr td #m-cz-pay-way section label.alipay h3{padding-left:32px; background-image:url(img/alipay2.png);}
#m-chongzhi tr td #m-cz-pay-way section label.wechatpay:hover{border-color:#509736;}
#m-chongzhi tr td #m-cz-pay-way section label.wechatpay:hover h3{background-image:url(img/wechatpay-h.png); color:#464646;}
#m-chongzhi tr td #m-cz-pay-way section label.alipay:hover{border-color:#1296db;}
#m-chongzhi tr td #m-cz-pay-way section label.alipay:hover h3{background-image:url(img/alipay2-h.png); color:#464646;}
#m-chongzhi tr td #m-cz-pay-way section input:checked + label.wechatpay{background:url(img/check1.png) no-repeat right bottom; border-color:#509736;}
#m-chongzhi tr td #m-cz-pay-way section input:checked + label.wechatpay h3{background-image:url(img/wechatpay-h.png); color:#464646;}
#m-chongzhi tr td #m-cz-pay-way section input:checked + label.alipay{background:url(img/check2.png) no-repeat right bottom; border-color:#1296db;}
#m-chongzhi tr td #m-cz-pay-way section input:checked + label.alipay h3{background-image:url(img/alipay2-h.png); color:#464646;}
#m-chongzhi tr td #m-cz-pay-amount{height:18px; line-height:18px; font-size:16px; font-weight:bold; color:#ff871f; overflow:hidden;}
#m-chongzhi tr td .button{margin-top:12px;}
#m-chongzhi tr td .button button{width:156px; height:40px; line-height:40px; background:#509736; border-radius:4px; font-size:14px;}
#m-chongzhi tr td .button h3{width:156px; height:16px; line-height:16px; margin-top:12px; font-size:14px; text-align:center; color:#666; overflow:hidden;}

#m-chongzhi-hd{margin-top:48px;}
#m-chongzhi-hd h2{height:18px; line-height:18px; font-size:16px; color:#464646; overflow:hidden;}
#m-chongzhi-hd dl{display:flex; margin-top:24px; overflow:hidden;}
#m-chongzhi-hd dl dd{height:124px; margin-left:18px; border:1px solid #e1e1e1; border-radius:4px; text-align:center; overflow:hidden;}
#m-chongzhi-hd dl dd:first-child{margin-left:0;}
#m-chongzhi-hd dl dd a{display:block; padding:18px;}
#m-chongzhi-hd dl dd h4{height:18px; line-height:18px; font-size:15px; color:#666; overflow:hidden;}
#m-chongzhi-hd dl dd h4 em{color:#509736;}
#m-chongzhi-hd dl dd h5{height:18px; line-height:18px; margin-top:10px; font-size:15px; color:#666; overflow:hidden;}
#m-chongzhi-hd dl dd h5 em{color:#509736;}
#m-chongzhi-hd dl dd h3{height:28px; line-height:28px; margin-top:14px; font-size:26px; font-weight:bold; color:#509736; overflow:hidden;}
#m-chongzhi-hd dl dd:hover{border-color:#509736;}
#m-chongzhi-hd p{height:16px; line-height:16px; margin-top:20px; font-size:14px; color:#666; overflow:hidden;}

#m-vip{margin-top:36px; padding-bottom:60px; border-bottom:1px solid #e1e1e1;}
#m-vip h2{height:18px; line-height:18px; font-size:16px; font-weight:bold; color:#464646;}
#m-vip table{margin-top:36px;}
#m-vip table tr td{line-height:16px; padding:30px 0 0 16px; font-size:14px; color:#666; overflow:hidden;}
#m-vip tr:first-child td{padding-top:0;}
#m-vip tr td:first-child{padding-left:0;}
#m-vip table tr td #m-vip-taocai section{display:flex; height:126px; overflow:hidden;}
#m-vip table tr td #m-vip-taocai section span{height:126px; margin-left:18px; overflow:hidden;}
#m-vip table tr td #m-vip-taocai section span:first-child{margin-left:0;}
#m-vip table tr td #m-vip-taocai section span input{display:none;}
#m-vip table tr td #m-vip-taocai section span label{display:block; height:88px; padding:18px; border:1px solid #e1e1e1; border-radius:4px; text-align:center; cursor:pointer; overflow:hidden;}
#m-vip table tr td #m-vip-taocai section span label h4{height:18px; line-height:18px; font-size:15px; color:#666; overflow:hidden;}
#m-vip table tr td #m-vip-taocai section span label h4 em{color:#509736;}
#m-vip table tr td #m-vip-taocai section span label h5{height:18px; line-height:18px; margin-top:10px; font-size:15px; color:#666; overflow:hidden;}
#m-vip table tr td #m-vip-taocai section span label h5 em{color:#509736;}
#m-vip table tr td #m-vip-taocai section span label h3{height:28px; line-height:28px; margin-top:14px; font-size:26px; font-weight:bold; color:#509736; overflow:hidden;}
#m-vip table tr td #m-vip-taocai section span label:hover{border-color:#509736;}
#m-vip table tr td #m-vip-taocai section span input:checked + label{background:url(img/check3.png) no-repeat right bottom; border-color:#509736;}
#m-vip table tr td #m-vip-taocai p{height:16px; line-height:16px; margin-top:18px; font-size:14px; color:#666; overflow:hidden;}
#m-vip table tr td #m-vip-pay-way{display:flex; align-items:center; overflow:hidden;}
#m-vip table tr td #m-vip-pay-way section{height:46px; margin-left:20px; overflow:hidden;}
#m-vip table tr td #m-vip-pay-way section:first-child{margin-left:0;}
#m-vip table tr td #m-vip-pay-way section input{display:none;}
#m-vip table tr td #m-vip-pay-way section label{display:block; height:24px; padding:10px 16px; border:1px solid #e1e1e1; border-radius:2px; cursor:pointer; overflow:hidden;}
#m-vip table tr td #m-vip-pay-way section label h3{height:24px; line-height:24px; background-repeat:no-repeat; background-position:left center; font-size:14px; color:#666; overflow:hidden;}
#m-vip table tr td #m-vip-pay-way section label.wechatpay h3{padding-left:32px; background-image:url(img/wechatpay.png);}
#m-vip table tr td #m-vip-pay-way section label.alipay h3{padding-left:32px; background-image:url(img/alipay2.png);}
#m-vip table tr td #m-vip-pay-way section label.wechatpay:hover{border-color:#509736;}
#m-vip table tr td #m-vip-pay-way section label.wechatpay:hover h3{background-image:url(img/wechatpay-h.png); color:#464646;}
#m-vip table tr td #m-vip-pay-way section label.alipay:hover{border-color:#1296db;}
#m-vip table tr td #m-vip-pay-way section label.alipay:hover h3{background-image:url(img/alipay2-h.png); color:#464646;}
#m-vip table tr td #m-vip-pay-way section input:checked + label.wechatpay{background:url(img/check1.png) no-repeat right bottom; border-color:#509736;}
#m-vip table tr td #m-vip-pay-way section input:checked + label.wechatpay h3{background-image:url(img/wechatpay-h.png); color:#464646;}
#m-vip table tr td #m-vip-pay-way section input:checked + label.alipay{background:url(img/check2.png) no-repeat right bottom; border-color:#1296db;}
#m-vip table tr td #m-vip-pay-way section input:checked + label.alipay h3{background-image:url(img/alipay2-h.png); color:#464646;}
#m-vip table tr td #m-vip-pay-amount{height:28px; line-height:28px; font-size:14px; color:#666; overflow:hidden;}
#m-vip table tr td #m-vip-pay-amount span{margin-right:6px; font-size:16px; color:#ff871f;}
#m-vip table tr td #m-vip-pay-amount em{font-size:26px; font-weight:bold;}
#m-vip table tr td .button{margin-top:12px;}
#m-vip table tr td .button button{width:156px; height:40px; line-height:40px; background:#509736; border-radius:4px; font-size:14px;}

#m-vip-tq{margin-top:30px;}
#m-vip-tq h2{height:18px; line-height:18px; font-size:16px; font-weight:bold; color:#464646; overflow:hidden;}
#m-vip-tq-icon{display:flex; justify-content:space-between; height:100px; margin-top:36px; overflow:hidden;}
#m-vip-tq-icon span{height:100px; overflow:hidden;}
#m-vip-tq-icon span em{display:block; height:68px; margin:0 auto; background-repeat:no-repeat; background-position:center;}
#m-vip-tq-icon span em.vip-icon1{width:86px; background-image:url(img/vip-icon1.png);}
#m-vip-tq-icon span em.vip-icon2{width:68px; background-image:url(img/vip-icon2.png);}
#m-vip-tq-icon span em.vip-icon3{width:54px; background-image:url(img/vip-icon3.png);}
#m-vip-tq-icon span h3{height:18px; line-height:18px; margin-top:14px; font-size:15px; color:#666; overflow:hidden;}
#m-vip-tq-item{margin-top:36px;}
#m-vip-tq-item dl{display:flex;}
#m-vip-tq-item dl dd{padding:16px; background:#f4f4f4; overflow:hidden;}
#m-vip-tq-item dl dd.row1,#m-vip-tq-item dl dd.row2{width:120px;}
#m-vip-tq-item dl dd.row3,#m-vip-tq-item dl dd.row4,#m-vip-tq-item dl dd.row5{flex:1;}
#m-vip-tq-item dl dd .level{height:64px; padding:16px 0; overflow:hidden;}
#m-vip-tq-item dl dd .level h3{height:64px; line-height:64px; font-size:15px; text-align:center; color:#666; overflow:hidden;}
#m-vip-tq-item dl dd .level em{display:block; width:38px; height:36px; line-height:30px; margin:0 auto; background:url(img/vip1.png) no-repeat center; font-size:12px; text-transform:uppercase; text-align:center; color:#999; white-space:nowrap; overflow:hidden;}
#m-vip-tq-item dl dd .level h4{height:18px; line-height:18px; margin-top:10px; font-size:15px; text-transform:uppercase; text-align:center; color:#666; overflow:hidden;}
#m-vip-tq-item dl dd .text{height:20px; padding:16px 0; overflow:hidden;}
#m-vip-tq-item dl dd .text em{display:block; width:20px; height:20px; margin:0 auto; background-repeat:no-repeat; background-position:center;}
#m-vip-tq-item dl dd .text em.no{background-image:url(img/no.png);}
#m-vip-tq-item dl dd .text em.ok{background-image:url(img/ok1.png);}
#m-vip-tq-item dl dd .text h4{height:20px; line-height:20px; font-size:15px; text-align:center; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#m-vip-tq-item dl dd .text p{height:20px; line-height:20px; font-size:14px; text-align:center; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

#m-vip-kt-info{display:flex; align-items:center; height:60px; margin-top:36px; overflow:hidden;}
#m-vip-kt-info em{position:relative; width:86px; height:60px; background:url(img/vip2.png) no-repeat center;}
#m-vip-kt-info em span{position:absolute; left:0; right:0; bottom:6px; height:16px; line-height:16px; font-size:13px; text-transform:uppercase; text-align:center; color:#fff; overflow:hidden;}
#m-vip-kt-info h3{height:18px; line-height:18px; margin-left:30px; font-size:15px; color:#666; overflow:hidden;}
#m-vip-kt-info h4{height:18px; line-height:18px; margin-left:60px; font-size:15px; color:#666; overflow:hidden;}

#m-vip-kt-item{margin-top:52px;}
#m-vip-kt-item dl{display:flex;}
#m-vip-kt-item dl dd{padding:16px; background:#f4f4f4; overflow:hidden;}
#m-vip-kt-item dl dd.row1,#m-vip-kt-item dl dd.row2{width:120px;}
#m-vip-kt-item dl dd.row3,#m-vip-kt-item dl dd.row4,#m-vip-kt-item dl dd.row5{flex:1;}
#m-vip-kt-item dl dd.current{background:#fff;}
#m-vip-kt-item dl dd .level{height:64px; padding:16px 0; overflow:hidden;}
#m-vip-kt-item dl dd .level h3{height:64px; line-height:64px; font-size:15px; text-align:center; color:#666; overflow:hidden;}
#m-vip-kt-item dl dd .level em{display:block; width:38px; height:36px; line-height:30px; margin:0 auto; background:url(img/vip1.png) no-repeat center; font-size:12px; text-transform:uppercase; text-align:center; color:#999; white-space:nowrap; overflow:hidden;}
#m-vip-kt-item dl dd .level h4{height:18px; line-height:18px; margin-top:10px; font-size:15px; text-transform:uppercase; text-align:center; color:#666; overflow:hidden;}
#m-vip-kt-item dl dd .text{height:20px; padding:16px 0; overflow:hidden;}
#m-vip-kt-item dl dd .text em{display:block; width:20px; height:20px; margin:0 auto; background-repeat:no-repeat; background-position:center;}
#m-vip-kt-item dl dd .text em.no{background-image:url(img/no.png);}
#m-vip-kt-item dl dd .text em.ok{background-image:url(img/ok1.png);}
#m-vip-kt-item dl dd .text h4{height:20px; line-height:20px; font-size:15px; text-align:center; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#m-vip-kt-item dl dd .text p{height:20px; line-height:20px; font-size:14px; text-align:center; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

#m-upload-step{height:62px; margin-top:40px; overflow:hidden;}
#m-upload-step dl{display:flex; justify-content:space-between;}
#m-upload-step dl dd{position:relative; height:62px; overflow:hidden;}
#m-upload-step dl dd em{position:relative; display:block; width:32px; height:32px; line-height:32px; margin:0 auto; background:#ebebeb; border-radius:50%; font-size:15px; text-align:center; color:#999; z-index:99; overflow:hidden;}
#m-upload-step dl dd em.ok{background:#509736; color:#fff;}
#m-upload-step dl dd span{position:absolute; top:12px; width:50%; height:8px; background:#ebebeb;}
#m-upload-step dl dd span.l{left:0;}
#m-upload-step dl dd span.r{right:0;}
#m-upload-step dl dd span.ok{background:#509736;}
#m-upload-step dl dd h3{height:18px; line-height:18px; margin-top:12px; font-size:15px; color:#666; overflow:hidden;}
#m-upload-step dl i{flex:1; height:8px; margin-top:12px; background:#ebebeb;}
#m-upload-step dl i.ok{background:#509736;}

#m-upload{margin-top:80px;}
#m-upload h3{position:relative; width:174px; height:44px; line-height:44px; margin:0 auto; background:#509736; border-radius:4px; font-size:15px; text-align:center; color:#fff; cursor:pointer; overflow:hidden;}
#m-upload h3 input{position:absolute; left:0; right:0; top:0; bottom:0; font-size:40px; opacity:0;}
#m-upload h3 span{display:inline-block; padding-left:34px; background:url(img/upload1.png) no-repeat left center;}
#m-upload h4{height:16px; line-height:16px; margin-top:16px; font-size:14px; text-align:center; color:#999; overflow:hidden;}
#m-upload h4 em{display:inline-block; margin:0 6px 0 8px; padding-left:14px; background:url(img/money2.png) no-repeat left center; color:#ff871f;}

#m-upload-agree{left:50%; top:50%; transform:translate(-50%,-50%); display:none; width:720px; padding:40px; background:#fff; border-radius:4px; overflow:hidden;}
#m-upload-agree em{position:absolute; right:16px; top:16px; display:block; width:24px; height:24px; background:url(img/close.png) no-repeat center; cursor:pointer;}
#m-upload-agree .text h3{height:18px; line-height:18px; font-size:16px; font-weight:bold; overflow:hidden;}
#m-upload-agree .text section{height:356px; line-height:220%; margin-top:14px; font-size:14px; color:#666; overflow-x:hidden; overflow-y:scroll;}
#m-upload-agree .text section::-webkit-scrollbar{width:4px; background:#ebebeb;}
#m-upload-agree .text section::-webkit-scrollbar-thumb{background:#509736;}
#m-upload-agree button{width:200px; height:40px; line-height:40px; margin:36px auto 0 auto; background:#509736; border-radius:4px; font-size:14px;}

#m-upload-form{width:728px; margin:40px auto 0 auto;}
#m-upload-form .input{display:flex; align-items:center; height:40px; margin-top:20px; overflow:hidden;}
#m-upload-form .input.nt{margin-top:0;}
#m-upload-form .input h3{width:90px; height:16px; line-height:16px; margin-right:6px; font-size:14px; text-align:right; color:#666; overflow:hidden;}
#m-upload-form .input input{width:450px; height:40px; line-height:40px; padding:0 12px; border-radius:3px; font-size:14px; color:#666;}
#m-upload-form .select{display:flex; align-items:center; height:40px; margin-top:20px; overflow:hidden;}
#m-upload-form .select h3{width:90px; height:16px; line-height:16px; margin-right:6px; font-size:14px; text-align:right; color:#666; overflow:hidden;}
#m-upload-form .select select{width:132px; height:40px; line-height:38px; padding:0 34px 0 12px; background:url(img/arrow-b.png) no-repeat right 10px center; border-radius:3px; appearance:none; -webkit-appearance:none; font-size:14px; color:#666;}
#m-upload-form .select section{flex:1; display:flex; height:40px; overflow:hidden;}
#m-upload-form .select section select{margin-left:10px;}
#m-upload-form .select section select:first-child{margin-left:0;}
#m-upload-form .text{display:flex; align-items:center; height:22px; margin-top:20px; overflow:hidden;}
#m-upload-form .text h3{width:90px; height:22px; line-height:22px; margin-right:6px; font-size:14px; text-align:right; color:#666; overflow:hidden;}
#m-upload-form .text h4{flex:1; height:22px; line-height:22px; font-size:14px; color:#666; overflow:hidden;}
#m-upload-form .textarea{display:flex; height:138px; margin-top:20px; overflow:hidden;}
#m-upload-form .textarea h3{width:90px; height:40px; line-height:40px; margin-right:6px; font-size:14px; text-align:right; color:#666; overflow:hidden;}
#m-upload-form .textarea section{height:138px; overflow:hidden;}
#m-upload-form .textarea section textarea{width:632px; height:110px; line-height:24px; padding:6px 12px; border-radius:3px; font-size:14px; color:#666;}
#m-upload-form .textarea section p{height:16px; line-height:16px; margin-top:12px; font-size:14px; color:#666; overflow:hidden;}
#m-upload-form .textarea section p span{color:#ff871f;}
#m-upload-form .button{height:40px; margin-top:32px; overflow:hidden;}
#m-upload-form .button button{width:160px; height:40px; line-height:40px; margin:0 auto; background:#509736; border-radius:3px; font-size:14px;}

#m-upload-text{margin-top:40px; padding-bottom:10px;}
#m-upload-text h3{height:18px; line-height:18px; font-size:15px; font-weight:bold; color:#464646; overflow:hidden;}
#m-upload-text i{display:block; width:100%; height:1px; margin-top:14px; background:#e1e1e1;}
#m-upload-text section{line-height:30px; margin-top:14px; font-size:14px; color:#666;}
#m-upload-text section .type{display:flex; height:30px; overflow:hidden;}
#m-upload-text section .type span{height:30px; line-height:30px; margin-left:20px; padding-left:24px; background-repeat:no-repeat; background-position:left center; overflow:hidden;}
#m-upload-text section .type span:first-child{margin-left:0;}
#m-upload-text section .type span.doc{background-image:url(img/doc.jpg);}
#m-upload-text section .type span.ppt{background-image:url(img/ppt.jpg);}
#m-upload-text section .type span.xls{background-image:url(img/xls.jpg);}
#m-upload-text section .type span.wps{background-image:url(img/wps.jpg);}
#m-upload-text section .type span.et{background-image:url(img/et.jpg);}
#m-upload-text section .type span.dps{background-image:url(img/dps.jpg);}
#m-upload-text section .type span.vsd{background-image:url(img/vsd.jpg);}
#m-upload-text section .type span.pot{background-image:url(img/pot.jpg);}
#m-upload-text section .type span.pps{background-image:url(img/pps.jpg);}
#m-upload-text section .type span.epub{background-image:url(img/epub.jpg);}
#m-upload-text section .type span.pdf{background-image:url(img/pdf.jpg);}
#m-upload-text section a{color:#ff871f;}

#m-upload-finish{margin-top:80px;}
#m-upload-finish em{display:block; width:40px; height:40px; margin:0 auto; background:url(img/ok.png) no-repeat center;}
#m-upload-finish h3{height:18px; line-height:18px; margin-top:24px; font-size:15px; text-align:center; color:#666; overflow:hidden;}
#m-upload-finish h3 span{color:#509736;}
#m-upload-finish h3 a{text-decoration:underline; color:#509736;}
#m-upload-finish h4{width:136px; height:36px; line-height:36px; margin:36px auto 0 auto; background:#ff871f; border-radius:20px; font-size:14px; text-align:center; overflow:hidden;}
#m-upload-finish h4 a{display:block; color:#fff;}

#m-zhuxiao{margin-top:36px;}
#m-zhuxiao .input{display:flex; align-items:center; height:40px; margin-top:22px; overflow:hidden;}
#m-zhuxiao .input.nt{margin-top:0;}
#m-zhuxiao .input h3{width:70px; height:16px; line-height:16px; margin-right:6px; font-size:14px; color:#666; overflow:hidden;}
#m-zhuxiao .input input{width:310px; height:40px; line-height:40px; padding:0 14px; border-radius:2px; font-size:14px; color:#666;}
#m-zhuxiao .input input.max{width:520px;}
#m-zhuxiao .code{display:flex; align-items:center; height:40px; margin-top:22px; overflow:hidden;}
#m-zhuxiao .code h3{width:70px; height:16px; line-height:16px; margin-right:6px; font-size:14px; color:#666; overflow:hidden;}
#m-zhuxiao .code input{width:156px; height:40px; line-height:40px; padding:0 14px; border-radius:2px; font-size:14px; color:#666;}
#m-zhuxiao .code button{width:142px; height:40px; line-height:40px; margin-left:12px; background:#f1f1f1; border-radius:2px; font-size:14px; color:#666;}
#m-zhuxiao .text{margin-top:28px; padding:20px 20px 16px 20px; border:1px solid #e1e1e1; border-radius:4px; overflow:hidden;}
#m-zhuxiao .text h3{height:16px; line-height:16px; font-size:14px; font-weight:bold; color:#464646; overflow:hidden;}
#m-zhuxiao .text section{line-height:28px; margin-top:10px; font-size:14px; color:#666;}
#m-zhuxiao .button{height:40px; margin-top:28px; overflow:hidden;}
#m-zhuxiao .button button{width:156px; height:40px; line-height:40px; background:#509736; border-radius:4px;}
#m-zhuxiao-qrcode{margin-top:46px;}
#m-zhuxiao-qrcode h3{height:16px; line-height:16px; font-size:14px; color:#666; overflow:hidden;}
#m-zhuxiao-qrcode section{margin-top:16px;}
#m-zhuxiao-qrcode section img{width:116px; height:116px;}
#m-zhuxiao-qrcode h4{width:116px; height:16px; line-height:16px; margin-top:12px; font-size:14px; text-align:center; color:#666; overflow:hidden;}

/*登录注册*/

#login-header{left:0; right:0; top:0; height:86px; background:#fff;}
#login-logo{left:0; top:18px;}
#login-logo img{width:150px; height:50px;}
#login-nav{right:0; top:35px; display:flex; align-items:center; height:16px; overflow:hidden;}
#login-nav a{height:16px; line-height:16px; font-size:14px; color:#666; overflow:hidden;}
#login-nav a:hover{color:#509736;}
#login-nav i{width:1px; height:12px; margin:0 12px; background:#666;}

#wrap-login{left:0; right:0; top:86px; bottom:0; background:url(img/login-bg.jpg) no-repeat bottom center;}
#login{left:50%; top:120px; transform:translateX(-50%); display:flex; justify-content:space-between; width:640px; padding:40px 100px 40px 60px; background:rgba(255,255,255,.8); border-radius:6px; box-shadow:0 0 4px #e1e1e1; overflow:hidden;}
#login-box{flex:1; overflow:hidden;}
#login-box h2{height:20px; line-height:20px; font-size:17px; text-align:center; color:#464646; overflow:hidden;}
#login-box section{margin-top:30px;}
#login-box .input{display:flex; justify-content:space-between; align-items:center; height:38px; padding:0 10px; border:1px solid #d1d1d1; border-radius:4px; overflow:hidden;}
#login-box .input em{width:16px; height:16px; background:url(img/user.png) no-repeat center;}
#login-box .input i{width:1px; height:14px; margin:0 10px; background:#bcbcbc;}
#login-box .input input{flex:1; height:38px; line-height:38px; padding:0; background:none; border:none; font-size:14px; color:#666;}
#login-box .password{display:flex; justify-content:space-between; align-items:center; height:38px; margin-top:14px; padding:0 10px; border:1px solid #d1d1d1; border-radius:4px; overflow:hidden;}
#login-box .password em{width:16px; height:18px; background:url(img/password.png) no-repeat center;}
#login-box .password i{width:1px; height:14px; margin:0 10px; background:#bcbcbc;}
#login-box .password input{flex:1; height:38px; line-height:38px; padding:0; background:none; border:none; font-size:14px; color:#666;}
#login-box .code{display:flex; justify-content:space-between; align-items:center; height:40px; margin-top:14px; overflow:hidden;}
#login-box .code span{flex:1; display:flex; justify-content:space-between; align-items:center; height:38px; padding:0 10px; border:1px solid #d1d1d1; border-radius:4px; overflow:hidden;}
#login-box .code span em{width:16px; height:16px; background:url(img/safe.png) no-repeat center;}
#login-box .code span i{width:1px; height:14px; margin:0 10px; background:#bcbcbc;}
#login-box .code span input{flex:1; height:38px; line-height:38px; padding:0; background:none; border:none; font-size:14px; color:#666;}
#login-box .code button{width:auto; height:16px; line-height:16px; margin-left:14px; padding:0; background:none; font-size:14px; color:#666;}
#login-box .check{display:flex; justify-content:space-between; align-items:center; height:16px; margin-top:14px; overflow:hidden;}
#login-box .check span{height:16px; overflow:hidden;}
#login-box .check span input{display:none;}
#login-box .check span label{display:flex; align-items:center; height:16px; cursor:pointer; overflow:hidden;}
#login-box .check span label em{width:12px; height:12px; margin-right:8px; border:1px solid #c1c1c1; border-radius:2px;}
#login-box .check span label h3{height:16px; line-height:16px; font-size:14px; color:#666; overflow:hidden;}
#login-box .check span label:hover em{border-color:#509736;}
#login-box .check span input:checked + label em{background:url(img/check.png) no-repeat center #509736; border-color:#509736;}
#login-box .check a{height:16px; line-height:16px; font-size:14px; color:#666; overflow:hidden;}
#login-box .check a:hover{color:#509736;}
#login-box .button{height:40px; margin-top:24px; overflow:hidden;}
#login-box .button button{height:40px; line-height:40px; background:#509736; border-radius:4px;}
#login-box .auth{display:flex; justify-content:center; align-items:center; height:32px; margin-top:16px; overflow:hidden;}
#login-box .auth h3{height:16px; line-height:16px; margin-right:6px; font-size:14px; color:#666; overflow:hidden;}
#login-box .auth a{width:30px; height:30px; margin-right:12px; background-repeat:no-repeat; background-position:center; border:1px solid #999; border-radius:50%;}
#login-box .auth a.wechat{background-image:url(img/wechat2.png);}
#login-box .auth a.alipay{background-image:url(img/alipay1.png);}
#login-box .auth a:hover{border-color:#509736;}
#login-box .auth a.wechat:hover{background-image:url(img/wechat.png);}
#login-box .auth a.alipay:hover{background-image:url(img/alipay.png);}
#login-box .text{height:16px; line-height:16px; margin-top:24px; font-size:14px; text-align:center; color:#666; overflow:hidden;}
#login-box .text a{text-decoration:underline; color:#509736;}
#login-box .code + .button{margin-top:26px;}
#login-box form + .text{margin-top:18px;}
#login-box .text + .auth{margin-top:24px;}
#login-line{width:1px; margin:50px 100px 0 100px; background:#d1d1d1;}
#login-qrcode{margin-top:70px;}
#login-qrcode img{width:116px; height:116px; margin:0 auto;}
#login-qrcode h3{height:16px; line-height:16px; margin-top:14px; font-size:14px; text-align:center; color:#666; overflow:hidden;}
#login-qrcode h4{height:16px; line-height:16px; margin-top:6px; font-size:14px; text-align:center; color:#666; overflow:hidden;}

/*底部样式*/

#footer{width:100%; margin-top:30px; padding:30px 0; background:#fff;}
#footer .wrapper{display:flex; justify-content:space-between; align-items:center;}
#f-menu{display:flex;}
#f-menu dl{margin-right:120px;}
#f-menu dl:last-child{margin-right:0;}
#f-menu dl dt{height:18px; line-height:18px; margin-bottom:18px; font-size:15px; font-weight:bold; overflow:hidden;}
#f-menu dl dd{height:16px; line-height:16px; margin-top:16px; font-size:14px; overflow:hidden;}
#f-menu dl dt + dd{margin-top:0;}
#f-menu dl dd a{display:block; color:#666;}
#f-menu dl dd:hover a{color:#509736;}
#f-qrcode dl{display:flex;}
#f-qrcode dl dd{margin-left:20px; overflow:hidden;}
#f-qrcode dl dd:first-child{margin-left:0;}
#f-qrcode dl dd img{width:116px; height:116px; margin:0 auto; overflow:hidden;}
#f-qrcode dl dd h3{height:16px; line-height:16px; margin-top:12px; font-size:14px; text-align:center; color:#666; overflow:hidden;}

#copyright{width:100%; height:56px; line-height:56px; background:#dedede; font-size:14px; color:#999; overflow:hidden;}
#copyright a{color:#999;}
#copyright a:hover{color:#868686;}
.count{
    padding: 0 12px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    background: #ff871f;
    color: #fff;
    border-radius: 4px;
    /*font-weight: bold;*/
    margin-left: 5px;
}





/*新增精选文章详情页样式*/
.new-article-title{ text-align: center; line-height: 36px; font-size: 20px; font-weight: bold; color: #333; }
.new-article-fl{ text-align: center;color: #666; border-bottom: 1px #e5e5e5 solid; padding-bottom: 30px; margin-bottom: 30px; height: 30px; line-height: 30px; margin-top: 10px; }
.new-article-fl span{ margin: 0 10px;}
.new-article-content{ color: #666; line-height: 26px;}
.new-article-attention{color: #999; line-height: 26px; border-top: 1px #e5e5e5 dashed; margin-top: 20px; padding-top: 20px; font-size: 14px;}
.new-article-label{margin-top:30px; border-bottom: 1px #e5e5e5 solid; padding-bottom: 10px;}
.new-article-label-left{ float: left; width:600px; font-size: 16px; }
.new-article-label-left a{ display: inline-block; border-radius: 50px; border:1px #e5e5e5 solid; padding: 0px 10px; margin: 0 5px; font-size: 14px; color: #666;}
.new-article-label-left a:hover{ color: #fff; background: #70ad47;border:1px #70ad47 solid;}
.new-article-label-right{ float: right; width: 200px;}
.new-article-fy{ padding: 20px 0;}
.new-article-fy li{ font-size: 14px; color: #333; height: 36px; line-height: 36px;}
.new-article-fy li a{ color: #666;}
.new-article-fy li a:hover{ color: #70ad47;}
.new-article-tj{ margin-top: 20px;}
.new-article-tj h3{ background: #70ad47; width: 100px; height: 30px; line-height: 30px; color: #fff; font-size: 16px; border-radius: 5px; text-align: center}
.new-article-tj-list{ margin-top: 20px;}
.new-article-tj-list li{ border-bottom:1px #e5e5e5 dashed; padding-bottom: 20px; margin-bottom: 20px;}
.new-article-tj-list li h4{ font-size: 16px; position: relative;padding-left: 15px;font-weight:bold; border-bottom: 1px #e5e5e5 solid; height: 40px; line-height: 40px;}
.new-article-tj-list li h4:before{ display: block; position: absolute; content: ''; width: 6px; height: 6px; border-radius: 20px; background: #70ad47; top: 18px; left: 0; }
.new-article-tj-list li h4 i{ float: right; font-size: 14px;color: #666; font-weight: normal;}
.new-article-tj-list li p{ margin-top: 15px; color: #666; height: 56px; overflow: hidden;}
.new-article-tj-list li a:hover h4{ color: #70ad47;}
.new-article-tj-list li em{ color: #999;background:url(img/rq_icon0602.png) no-repeat 0 center; padding-left: 20px;}

