.empty,.norecord{background:url(../common/empty.png) no-repeat 50% 40px;text-align: center;font-size: 14px;color: #bbb;padding: 150px 0px 40px 0px;line-height: 24px;}
.aui_state_focus{overflow:hidden;border:1px solid #e5e9ed;border-left:1px solid #ebeff2;border-radius:10px;background:#fff;box-shadow:0 1px 1px #eaeef2}
.mainBody{border-bottom:1px solid #f2f2f2!important}
.mainBody table td .blue p{color:#999}
.mainBody table td{color:#888}
.mainBody table td select{margin-right:5px;height:30px;border:1px solid #ddd;border-radius:3px;line-height:30px}
.mainBody table td input#BtnAddScore{background:#78b31d;color:#fff}
.mainBody table td input#BtnAddScore,.mainBody table td input.btn{padding:0 10px;height:28px;border:2px solid #78b31d;border-radius:3px;line-height:24px}
.mainBody table td input.btn{margin:0 5px;background:#fff;color:#78b31d}
.askbg{background:#f3f3f3}
.askright-button a{display:block;padding:10px 0;background:#0288d1;color:#fff;text-align:center;font-size:1pc}
.askmenu{background:#f0f0f0}
.askmenu .menu_pad ul{padding:60px 0 20px}
.askmenu .menu_pad .path-now{margin-bottom:9px;color:#333;font-size:1pc}
.askmenu .title{margin-bottom:10px;padding-left:25px;height:30px;line-height:25px}
.askmenu .title h4{float:left;font-weight:400;font-size:18px}
.askmenu .title span{padding-left:10px;color:#919ca5;font-size:14px}
.askmenu li{float:left;margin-right:40px;margin-bottom:10px;height:25px;line-height:25px}
.askmenu li a{color:#555;font-size:14px}
.askmenu li a.curr{display:block;color:#0288d1}
.askmenu li a:hover{color:#4ba374}
.asknav{position:relative;height:40px;border:1px solid #ebebeb;border-right:0;background:#f9f9f9;line-height:40px}
.asknav .hotbg{position:absolute;top:0;left:847px}
.asknav li{float:left;width:99px;border-right:1px solid #f0f0f0;text-align:center;font-size:9pt}
.asknav li:last-child{border-right:0}
.asknav li a{display:block;color:#999;font-size:13px}
.asknav li.curr{border-left:1px solid #fff;background:#fff}
.asknav li a:hover,.asknav li.curr a,.asknav li.curr a:hover{color:#0288d1}
.asknav .hotbg img{display:none;vertical-align:top}
.askmain{margin-top:30px;width: 75%;}
.askmain .asksc form{float:left}
.askmain .asksc .title .green{margin:0 5px;color:#4ea832}
.askmain .asksc .asktext{float:left;padding-left:10px;width:185px;height:40px;outline:0;border:none;border-right:1px solid #f0f0f0;border-left:1px solid #f0f0f0;color:#999;font-size:9pt;line-height:100%}
.askmain .asksc .askbtn{float:left;width:40px;height:40px;border:1px solid #eee;border-top:0;border-bottom:0;border-left:0;background:url(searchicon.png) center no-repeat #fdfdfd;line-height:100%}
.askmain .asklist{margin-top:15px;border:1px solid #ebebeb;border-radius:4px;background:#fff;}
.askmain .asklist li{padding:25px;border-bottom:1px solid #f0f0f0}
.askmain .asklist li:last-child{ border-bottom:0;}
.askmain .asklist li .lileft{float:left;width:700px;font-size:15px}
.askmain .asklist li .lileft img{max-width:100%}
.askmain .asklist li .caoz_b{margin-top:20px;color:#ababab;font-size:13px}
.askmain .asklist li .caoz_b i{float:left;margin:2px 5px 0 0}
.askmain .asklist li .lileft a{display:block;overflow:hidden;font-size:1pc;word-break:break-all}
.askmain .asklist li .lileft a:hover{color:#0288d1}
.askmain .asklist li .lileft .money{padding-right:10px;color:#ea4939;font-style:normal}
.askmain .asklist li .li_tags{float:left;padding-right:20px;color:#bfbfbf}
.askmain .asklist li .li_tags .iconfont{letter-spacing:3px;font-size:14px}
.askmain .asklist li .hfnum{float:left;color:#bfbfbf}
.askmain .asklist li .hfnum .iconfont{letter-spacing:3px;font-size:14px}
.askmain .asklist li .liright{float:right;color:#ababab;font-size:13px}
.askmain .asklist li .liright span{float:left}
.askmain .asklist li .lileft .ask_head{float:left;margin-right:20px}
.askmain .asklist li .lileft .ask_head span{display:block;text-align:center}
.askmain .asklist li .lileft .ask_head span.ask_user{overflow:hidden;margin-top:10px;width:40px;height:14px;color:#909090;text-overflow:ellipsis;white-space:nowrap;font-size:9pt;line-height:14px}
.askmain .asklist li .ask_head span img{width:40px;height:40px;border-radius:50%}
.ask_ct{float:left;padding:25px 25px 5px;width:75%;background:#fff; box-sizing:border-box;box-shadow: none; border:1px solid #ebebeb;}
.ask_ct .ct_one{position:relative;color:#666}
.ask_ct .ct_one .userface{position:absolute;top:0;left:0;width:55px;height:55px;border-radius:50%}
.ask_ct .ct_one .tit{padding:0 0 10px 75px;line-height:30px}
.ask_ct .ct_one .tit h4{color:#333;font-weight:400;font-size:18px;}
.ask_ct .ct_one .tit h4 a{padding:0 2px;color:#999;font-weight:400;font-size:14px}
.ask_ct .ct_one .tit span{ float: right; cursor: pointer; color:#787d82;}
.ask_ct .ct_one .tit span i{float:left;margin-right:5px;font-size:14px;}
.ask_ct .ct_one .tit .subicon-shoucang1{color:#fc4c4c;}
.ask_ct .ct_one .tit a:hover{text-decoration:none}
.ask_ct .ct_one em{font-style:normal}
.ask_ct .ct_one .ct_into{margin-top:10px;color:#333;font-size:14px;line-height:24px}
.ask_ct .ct_one .ct_into img{margin-top:15px;max-width:230px}
.ask_ct .ct_one .ct_ask span #VerifyCode{margin:0 10px;padding:0 10px;width:60px;height:30px;border:1px solid #ddd;line-height:30px}
.ask_ct .ct_one .ct_ask span img{margin-right:10px;vertical-align:middle}
.ask-p-info{float:left;padding-left:75px;color:#bfbfbf;line-height:20px}
.ask-p-info span{margin-right:20px;float:left;}
.ask-p-info span a{color:#bfbfbf}
.ask-p-info span.xsf{color:#ea4939;}
.ask-p-info span.xsf img{float:left;margin:1px 3px 0 0;}
.ask_ct .ct_ask h4{height:28px;color:#999;font-weight:400;font-size:14px}
.ask_ct #answerbutton{margin:10px 10px 0 0;padding-left:2pc;width:110px;height:35px;border:1px solid #d0d6dc;border-radius:3px;background:#f6f9fa url(send.png) no-repeat 15px 50%;color:#5b6269;font-size:14px;line-height:100%;cursor:pointer}
.ask_ct .ct_one .ct_ask #answerbutton:hover{background:#f2f6f8 url(send.png) no-repeat 15px 50%}
.ask_ct .ct_one .useraskbtn{padding:0 0 50px 75px}
.ask_ct .ct_one .useraskbtn a{float:left;margin-right:15px;padding:0 15px;height:30px;border:1px solid #eb6f45;background:#fff;color:#eb6f45;    line-height: 30px;border-radius:3px;}
.ask_ct .ct_one .useraskbtn a:hover{background:#eb6f45;color:#fff}
.ask_ct .ct_one .useraskbtn a.btn02{border:1px solid #0288d1;color:#0288d1}
.ask_ct .ct_one .useraskbtn a.btn02:hover{background:#0288d1;color:#fff}
.ask_ct .ct_two{margin-top:15px;height:100%;border-top:1px solid #f2f2f2}
.ask_ct .ct_two .title{height:40px;color:#333;font-size:1pc;line-height:40px}
.ask_ct .ct_two .title em{float:left;margin:9pt 8px 0 0;width:4px;height:1pc;background:#3c9f48}
.ask_ct .ct_two .title span{color:#999;font-size:9pt}
.ask_ct .ct_two .title span strong{color:#4ea832;font-weight:400}
.ask_ct .ct_two li{position:relative;clear:both;padding:15px 5px;min-height:75px;border-bottom:1px solid #f2f2f2;color:#999}
.ask_ct .ct_two li .liname .fl{position:absolute;top:75px;width:60px;color:#999;text-align:center}
.ask_ct .ct_two li .liname .fr{position:absolute;right:0;color:#999}
.ask_ct .ct_two li .liinto{color:#515151;font-size:14px;line-height:24px}
.ask_ct .ct_two li .liinto a{font-size:9pt}
.ask_ct .ct_two li .liinto .left_username{width:55px;height:55px;border-radius:50%}
.ask_ct .ct_two li .liinto_r{position:relative;padding-bottom:24px;margin-left: 65px;min-height:3pc}
/* .ask_ct .ct_two li .liinto_r img{width:auto;height:auto;max-width:100%;border-radius:0;position: absolute;right: 0;top: 0;} */
.ask_ct .ct_two li .liinto_r img{max-width: 30%;max-height: 100%;display: block;}
.ask_ct .ct_two li .liinto_r strong{color:#0288d1;font-weight:400}
.ask_ct .ct_two li .liinto_r a.cn{display:block;margin-top:5px;margin-bottom:10px;width:102px;height:22px;background:url(caina.png) no-repeat;color:#fff;text-indent:-9999px}
.ask_ct .ct_two li .liinto_r a.cn:hover{text-decoration:none}
.ask_ct .ct_two li .liinto_r .lidate{position:absolute;right:0;bottom:0;display:block;color:#999;font-size:9pt}
.ask_ct .ct_two li .liinto .del{margin-right:10px; text-decoration: none;color:#2683c5;}
.askright{float:right;width: 25%;padding-left: 20px;box-sizing: border-box;margin-bottom: 20px;}
.askright .r_two{border-bottom:1px solid #ebebeb;box-shadow:0 1px 4px rgba(0,0,0,.05);border-radius:4px;background:#fff;}
.askright .r_two .tit{padding:0 15px;line-height:44px;}
.askright .r_two .tit h4{font-size:16px;font-weight: normal;}
.askright .r_two .tit a{float:right;color:#9b9b9b;}

.askright .r_two ul{padding:0 15px 20px}
.askright .r_two li{margin-bottom:10px;font-size:14px;color:#555;position:relative;padding-left:29px}
.askright .r_two li b{border:1px solid silver;font-weight:400;color:#999;width:16px;line-height:16px;font-size:12px;height:16px;text-align:center;position:absolute;left:0;top:1px}
.askright .r_two li.qs b{background:#ff6600;border:1px solid #ff6600;color:#fff}
.askright .r_two li.lipic img{float:left;width:60px;height:60px;margin-right:10px}
.askright .r_two .btn{display:block;text-align:center;line-height:30px;border:1px solid #dedede;font-size:14px;margin:0 15px 20px 15px;}
.askright .r_two .btn a{color:#888}
.askright .r_two .btn:hover{border: 1px solid #0288d1;}
.askright .r_two .btn:hover a{color:#0288d1;}
.askright .r_two li .r_ct{font-size:12px;line-height:25px}
.askright .r_two li .myask{float:right;color:#9E9E9E;font-size:12px}
.askright 


.askright .right{margin-top:30px}
.askright .right01{margin-top:15px;border:1px solid #ebebeb;border-radius:4px;background:#fff;}
.askright .right01 .title{padding-top:8px;padding-right:15px;padding-left:15px;height:40px;line-height:40px}
.askright .right01 .title h4{font-weight:400;font-size:14px}
.askright .right01 .title span{float:right;color:#bfbfbf;cursor:pointer}
.askright .right01 .title span i{padding-right:3px;font-size:14px}
.askright .right01 .title span:hover{color:#919ca5}
.askright .right01 ul{padding:0 15px 20px;}

.askright .right01 li{overflow:hidden}
.askright .right01 li .litit{overflow:hidden;height:30px;text-overflow:ellipsis;white-space:nowrap;line-height:30px;font-size:14px;}
.askright .right01 li span{float:right;color:#ababab;line-height:30px}
.askright .right01 li span i{font-size:14px}
.askright .right02{margin-top:15px;padding-bottom:10px;border:1px solid #ebebeb;border-radius:4px;background:#fff;}
.askright .right02 .title{padding-top:8px;padding-left:15px;height:40px;font-size:14px;line-height:40px}
.askright .right02 .title span{float:right;color:#5b6269}
.askright .right02 li{float:left;margin:10px 0;width:33.3%;text-align:center}
.askright .right02 li img{width:40px;height:40px;border-radius:50%}
.askright .right02 li .u_name{overflow:hidden;margin:auto;width:70px;height:20px;color:#999;text-overflow:ellipsis;white-space:nowrap;line-height:20px}
.askindex .twbox{position:relative;float:left;padding-left:20px;width: 75%;box-sizing: border-box;border-bottom:1px solid #ebebeb;border-radius:4px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.05);color:#999;line-height:20px}
.askindex .twbox .title{height:60px;color:#333;font-size:18px;line-height:60px}
.askindex .twbox .asktitile{color:#333;font-size:14px}
.askindex .twbox select{margin-right:10px;padding-left:10px;width:75pt;height:30px;line-height:30px}
.askindex .twbox select,.askindex .twbox textarea{outline:0;border:1px solid #ddd;color:#555}
.askindex .twbox textarea{padding:10px; box-sizing:border-box;padding-left:10px;width:70%;height:80px;resize:none}
.askindex .twbox td .textbox{margin-right:10px;padding-left:10px;width:90px;height:28px;outline:0;border:1px solid #ddd;color:#555;line-height:28px}
.askindex .twbox select:focus,.askindex .twbox td .textbox:focus,.askindex .twbox textarea:focus{border:1px solid #0288d1}
.askindex .twbox td{padding:5px 0}
.askindex .twbox td.verifycode img{vertical-align:middle}
.askindex .twbox td .add-bc{display:block;width:75pt;height:30px;border:1px solid #0288d1;color:#0288d1;text-align:center;font-weight:400;font-size:14px;line-height:30px}
.askindex .twbox .ask_btn,.askindex .twbox td .add-bc:hover{background:#0288d1;color:#fff}
.askindex .twbox .ask_btn{margin:10px 0 15px;width:130px;height:40px;border:0;border-radius:4px;text-align:center;font-size:14px;line-height:40px;transition:.3s;background: #f8f8f8;color: #888;border: 1px solid #eee;padding:0}
.askindex .twbox .ask_btn:hover{background:#f59121; border:1px solid #f59121; color:#fff;}


.expertslist_l{float:left;padding:0 15px;width: 75%;box-sizing: border-box;border:1px solid #ebebeb;background:#fff}
.expertslist_l h4{margin-bottom:20px;height:44px;border-bottom:1px solid #eee;font-size:16px;line-height:44px;font-weight: normal;}
.expertslist_l ul{padding:10px 5px}
.expertslist_l li {float:left;width:25%;}
.expertslist_l li .expertsBox{margin:10px;padding:5px 5px 15px 5px;border:1px solid #eee;text-align:center;font-size:14px}
.expertslist_l .expertImgBOX{ display:block; overflow:hidden;margin-bottom: 10px;}
.expertslist_l li img{width:100%; min-height:100%}
.expertslist_l li font{padding-left:5px;color:#909090;font-size:14px}
.expertslist_l .li_href{margin-top:10px}
.expertslist_l .li_href a{ display: block;width: 90px;height: 28px;line-height: 28px;border: 1px solid #eee; text-align: center;color:#888;border-radius:3px;margin:0 auto; background:#f8f8f8;}
.expertslist_l .li_href a:hover{background:#f59121;color:#fff; border:1px solid #f59121;}
.expertslist_l .realname{height:24px;line-height:24px;font-size:16px; overflow: hidden;}
.expertslist_l .scfl{color:#9b9b9b;line-height:24px;}

.expertslist_r{float:right;width: 25%;padding-left:20px;box-sizing: border-box;}
.expertslist_r .r_one{margin-bottom:15px;padding:10px 15px 15px 15px;border:1px solid #ebebeb;background:#fff;line-height:30px;font-size:14px;}
.expertslist_r .r_one h4{height:44px;font-size:16px;line-height:44px;font-weight: normal;}
.expertslist_r .r_onebox{color:#6b6b6b;}

.expertslist_l .zj-tips{font-size:14px;padding:0 15px;}
.expertslist_l .form_x{line-height:35px}
.expertslist_l .form_x .zj_text{padding-left:5px;height:22px;border:1px solid #ccc}
.expertslist_l .form_x .zj_btn{width:60px;height:25px;border:none;border:1px solid #ccc}
.expertslist_l select{height:32px;max-width:130px;border:1px solid #e3e3e3;line-height:32px;padding-left:10px;margin-right:10px;color:#6b6b6b;border-radius:3px;}
.expertslist_l .experts_search_box{position:relative;display:inline-block;padding:0 6px;width:160px;height:32px;outline:0;border:1px solid #e3e3e3;border-radius:3px;background:0 0;color:#999;line-height:32px}
.expertslist_l .experts_search_box .experts_search_box{border:none}
.expertslist_l .experts_search_btn{position:absolute;top:0;right:0;width:30px;height:30px;border:none; background:none;color:#6b6b6b;}
.expert-view{padding:30px;border-bottom:1px solid #ebebeb;border-radius:4px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.05)}
.expert-view-left{float:left;width:220px;height:220px}
.expert-view-left img{width:100%;height:100%}
.expert-view-right{font-size:14px;line-height:34px;width: 880px;float: right;   }
.expert-view-right li{position:relative;float:left;padding:0 20px 0 90px;width:50%; box-sizing:border-box;min-height:34px}
.expert-view-right span.name{position:absolute;top:0;left:0;width:75pt;color:#9b9b9b}
.expert-view-right .consult{display:block;margin-top:30px;width:180px;height:44px;border-radius:4px;background:#f8f8f8;color:#888;text-align:center;line-height:44px;transition:.3s;border: 1px solid #eee;}
.expert-view-right .consult:hover{background:#f59121; color:#fff; border:1px solid #f59121;}


/*问答首页*/
.whitebg{ background:#fff;}
.graybg{ background:#f8f8f8;}
.afloor{ padding:78px 0;}
.floor1{ padding-top:48px;}
.floor1 .recommendAsk{float: left;width:30%;background: #f8f8f8;padding: 15px;box-sizing: border-box;}
.floor1 .recommendAsk .title{font-size: 24px;margin-bottom: 14px;}
.recommendFirst{ position:relative;height: 268px;overflow: hidden;}
.recommendFirst img{ width:100%; display:block;min-height: 100%;}
.recommendFirst .recommendName{position: absolute;left: 0;width: 100%;bottom: 0;background: rgba(0, 0, 0, 0.3);height: 48px;color: #fff;line-height: 48px;text-align: center;font-size: 16px;padding: 0 15px;box-sizing: border-box;}
.recommendUl{ padding:15px 0 0;}
.recommendUl li{ line-height:35px;font-size: 14px;}
.recommendUl li .doticon{display: inline-block;width: 5px;height: 5px;background: #cbcbcb;border-radius: 5px;margin-left: 13px;margin-right: 13px;}
.recommendUl li a{ color:#666;}
.recommendUl li a:hover{ color:#0078b6;}

.floor1 .newAsk{float: left;width: 42%;padding-left: 30px;padding-right: 30px;box-sizing: border-box;}
.floor1 .newAsk .newAskBox{ border:1px solid #dedede;box-sizing: border-box;}
.floor1 .newAsk .newAskB{margin: 20px 40px 20px 0px;height: 456px; overflow:hidden;}
.news_askli{position:relative;background: url('news_askl.png') no-repeat 79px -12px;}
.news_askli dl{clear:both;height: 115px;overflow:hidden;}
.news_askli dl dt{float:left;width:108px;height: 135px;position:relative;}
.news_askli dl dt img{position: absolute;left:15px;top:0px;width:68px; height:68px; vertical-align:top;}
.news_askli dl dt span{display:block;cursor:pointer;position:absolute;left:15px;top: 50px;width:68px;color: #888;}
.news_askli dl dd{margin-left: 108px;}
.wWidth1500 .news_askli dl dd{width: 383px;}
.news_askli dl dd p{height: 22px;line-height: 22px;overflow:hidden;font-size:12px;}
.news_askli dl dd p a{float: right;background: #0288d1;color: #fff;width: 36px;text-align: center;border-radius: 5px;}
.news_askli dl dd p span{color:#999;padding-left:7px;}
.news_askli dl dd h3{padding: 10px 0 0 29px;*padding:4px 0 0 29px;height:32px;line-height:32px;overflow:hidden;word-break:break-all;word-wrap:break-word;color: #333; font-weight:normal;}
.news_askli dl dd h3 a{color: #333;font-size:14px;}
.news_askli dl dd h3 a:hover{color: #0078b6;}
.news_askli dl dd ol{padding:0 0 0 29px;height: 52px;line-height: 28px;color: #777;overflow:hidden;font-size: 14px;word-break:break-all;word-wrap:break-word;}



.floor1 .hotAsk{float: left;width: 28%;}
.floor1 .hotAsk .title{font-size: 24px;margin-bottom: 15px;}
.hotAsk .first-hotAsk .hotAskImg{float: left;width: 150px;height: 150px; overflow:hidden;}
.hotAsk .hotAskImg img{ max-height:100%; max-width:100%;}
.hotAsk .hotAskText{ padding-left:176px;}
.hotAskText h3{font-size: 18px;font-weight: normal;line-height: 26px;height:52px; margin-bottom:10px;overflow: hidden;padding-top: 5px;}
.hotAskText .hotAskIntro{line-height: 20px;height:80px;overflow: hidden;color: #8b8b8b;font-size: 13px;}
.hotAsk ul li.first-hotAsk{margin-bottom: 20px;}
.hotAsk ul li{line-height:35px;font-size: 14px;}
.hotAsk ul li .doticon{display: inline-block;width: 5px;height: 5px;background: #cbcbcb;border-radius: 5px;margin-left: 13px;margin-right: 13px;}
.hotAsk ul li a{ color:#666;}
.hotAsk ul li a:hover{ color:#0078b6;}


.lexpert{ width:72%; float:left;padding-right: 30px;box-sizing: border-box;}
.lexpert li{ width:33.33%; float:left;}
.lexpert li .expertTop{ padding:80px 0 56px;height: 361px;box-sizing: border-box;overflow: hidden;position: relative;-moz-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;transition: all 1s ease 0s;}
.lexpert .expertno1 .expertTop{ background:url(module1.jpg) no-repeat center;background-size: 100% 100%;}
.lexpert .expertno2 .expertTop{ background:url(module2.jpg) no-repeat center;background-size: 100% 100%;}
.lexpert .expertno3 .expertTop{ background:url(module3.jpg) no-repeat center;background-size: 100% 100%;}
.lexpert li .expertBox{ margin-right:30px;box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);}
.lexpert .expertTop h2{ text-align:center; font-weight:normal;font-size:25px;color: #fff;-moz-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;transition: all 1s ease 0s;}
.lexpert li .expertImg{ width:145px; height:145px; border-radius:145px; overflow:hidden;margin:40px auto 0;border:5px solid #fff;box-sizing: border-box;-moz-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;transition: all 1s ease 0s;}
.lexpert .expertImg img{ width:100%;min-height:100%;display: block;}
.lexpert .expertBottom{padding:26px 0 25px;text-align: center;background: #fff;border-top: 1px solid #eee;}

.expertTips{ font-size:17px; margin-bottom:16px;height: 23px;line-height: 23px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.expertBtn{width: 150px;height: 45px;margin: auto;line-height: 45px;border: 1px solid #dedede;box-sizing: border-box; border-radius:5px;}
.expertBtn a{font-size: 16px;color: #888;}
.expertBtn:hover{ background:#f8f8f8;}
.lexpert ul{ margin-right:-30px;}

.rexpert{ width:28%; float:right;}
.rexpert .title{font-size: 24px;margin-bottom:28px;}
.rexpert li{line-height:25px;margin-bottom: 25px;font-size: 14px;height:25px;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
.rexpert li a{margin-right: 30px;color: #666;}
.rexpert li a:hover{color: #0078b6;}
.rexpert li .rexpertNo{display: inline-block;width: 20px;height: 20px;text-align: center;line-height: 20px;vertical-align: middle;    background: #b8b8b8;color: #fff;font-style: normal;margin-right:10px; margin-left:10px;}
.rexpert li.n1 .rexpertNo,.rexpert li.n2 .rexpertNo,.rexpert li.n3 .rexpertNo{ background:#d4363c;}
.rexpert li.n1 span,.rexpert li.n2 span,.rexpert li.n3 span{ color:#d4363c;}

.lexpert li .expertinfo{position: absolute;left: 0;height: 90px;padding: 20px;box-sizing: border-box;line-height: 25px;font-size: 14px;bottom: -90px;background: #fff;color: #888;-moz-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;transition: all 1s ease 0s;width: 100%;}
.lexpert .expertBox:hover .expertTop{ padding-top:40px;}
.lexpert .expertBox:hover .expertTop h2{ opacity:0;}
.lexpert .expertBox:hover .expertinfo{ bottom:0;}
.lexpert .expertBox:hover .expertImg{ margin:0 auto;}


.activeStudents{padding-right: 41px;box-sizing: border-box;}
.allAsk{padding-left: 41px;box-sizing: border-box;}
.astuBox{ margin-right:-45px;}
.activeStudents,.allAsk{ float:left; width:50%;}
.activeStudents .title,.allAsk .title{font-size: 24px;margin-bottom: 47px;padding-bottom: 20px;border-bottom: 1px solid #eee;}
.activeStudents li{ width:33.33%; float:left;margin-bottom: 45px;padding-right: 45px;box-sizing: border-box;}
.activeStudents .astuB .astuImg{ width:40px; height:40px; border-radius:40px; overflow:hidden; float:left;}
.activeStudents .astuImg img{ width:100%; min-height:100%; display:block;}
.activeStudents .astuB .astuInfo{ padding-left:55px;}
.activeStudents .astuB .astuName{ margin-bottom:10px;height: 15px;line-height: 15px;}
.activeStudents .astuB .astuName .stuname{font-size: 16px;margin-left: 0;max-width: 40%;display: inline-block;height: 15px;line-height: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.activeStudents .astuB .astuName span{ font-size:14px;margin-left: 10%;color:#666;height: 15px;line-height: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width:50%;display: inline-block;}
.activeStudents .astuB .astuIntro{font-size: 14px;height: 14px;overflow: hidden;line-height: 14px;color: #888;white-space: nowrap;text-overflow: ellipsis;}

.allAskBox li{padding: 0 0 20px;}
.allAskBox .zanBox{width:46px;text-align: center;height:46px;border: 1px solid #E9E9E9; border-radius:3px;margin-right:20px; padding:3px 0;box-sizing: border-box;}
.allAskBox .zanBox span{ display:block;color: #666;line-height:20px;}
.allAskBox .zanBox span i{ color:#ccc;font-size: 14px;}
.allAskBox .timeBox{ text-align:right;color: #999;font-size: 14px;}
.allAskBox .askIntro{font-size: 14px;line-height: 21px;color: #999;font-size: 15px;}

.allAskBox .askIntro a{color: #0078b6;}
.allAskBox .askIntro span{ margin:0 5px;}
.textBox .askCon{color: #999;line-height: 21px;margin-top: 5px;font-size: 14px;height: 21px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}


.moreBtn{margin-top: 22px;}
.moreBtn a{display: block;width: 168px;margin: auto;height: 45px;line-height: 45px;border: 1px solid #dedede;border-radius: 5px;font-size: 16px;color: #999;letter-spacing: 2px;text-align:center;}
.moreBtn a:hover{ color:#0288d1;}
.index_ask_btn_box {
    text-align: center;
    margin-top: 30px
}
.index_ask_btn {
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    cursor: pointer;
    background: #fff;
    border: 1px solid #dcdfe6;
    border-color: #dcdfe6;
    color: #606266;
    -webkit-appearance: none;
    text-align: center;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
    box-sizing: border-box;
    outline: none;
    margin: 0;
    transition: .1s;
    font-weight: 500;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    padding: 18px 20px;
    font-size: 16px;
    border-radius: 4px;
    min-width: 280px;
}