
/*ask*/
.askIndex a{ -webkit-transition:0.3s; transition:0.3s;}
.askIndex{margin-top:30px;}
.askIndex .left{width:810px;float:left;}
.askIndex .left .askClass{ background:#fff;margin-top:30px; position:relative; overflow:hidden;height:165px;}

.askIndex .left .askClass li{width:215px;float:left; padding:20px 15px 25px 30px;}
.askIndex .left .askClass li .class-name{ font-size:18px;height:38px; line-height:38px; overflow:hidden;}
.askIndex .left .askClass .sub-class{ font-size:12px; }
.askIndex .left .askClass .sub-class span{width:33%;float:left;line-height:22px;height:22px; overflow:hidden;margin-top:5px;}
.askIndex .left .askClass .sub-class a{color:#555;}

.askIndex .left .askClass .box{width:830px; overflow:hidden;}
.askIndex .left .askClass .box ul{width:99999px; display:block;}

.askIndex .left .askClass .next,
.askIndex .left .askClass .prev{width:30px;height:82px; position:absolute;right:0; cursor:pointer;}
.askIndex .left .askClass .next{bottom:0; background:#f9f9f9 url(../ar.png) no-repeat 50% 50%;}
.askIndex .left .askClass .next:hover{ background:#95c0ec url(../ar-on.png) no-repeat 50% 50%;}

.askIndex .left .askClass .prev{top:0; background:#f9f9f9 url(../al.png) no-repeat 50% 50%;}
.askIndex .left .askClass .prev:hover{ background:#95c0ec url(../al-on.png) no-repeat 50% 50%;}


.askIndex .left .askList{ background:#fff;margin-top:30px; padding:15px 0px 0px 30px;}
.askIndex .left .askList .askTab{height:58px; line-height:58px; overflow:hidden; background:url(list.png) no-repeat 0 50%; padding-left:45px;}
.askIndex .left .askList .askTab span{ font-size:22px;float:left;color:#222;}
.askIndex .left .askList .askTab dl{ float:right; font-size:14px; padding-right:30px;}
.askIndex .left .askList .askTab dt{float:left; cursor:pointer;}
.askIndex .left .askList .askTab dt i{float:left;width:1px;height:14px; background:#e2e2e2; margin:20px 15px 0px 15px;}
.askIndex .left .askList .askTab .on{color:#237dd7;}


.askRight{width:340px;float:right;}

.askRight .askButton a{ display:block;height:50px; background:#67a8eb; text-align:center; line-height:50px; font-size:18px;color:#fff;}
.askRight .askButton a:hover{ background:#4d96e1;}
.askRight .askButton a img{margin:-3px 15px 0px 0px;}

.askRight .askcount{ padding:30px;}
.askRight .askcount li{ padding:10px 0; overflow:hidden; height:30px; line-height:30px;}
.askRight .askcount li img{ margin-right:20px;}
.askRight .askcount li a{ font-size:24px; color:#67A8EB; margin-right:20px;}
.askRight .askcount li span{ font-size:14px;}



.askRight .hotQuestions,
.askRight .expert{background:#fff;margin-top:30px;}

.askRight .expert .Right_title span{ float:right; font-size:14px; padding-right:20px;font-weight:normal;}
.askRight .expert .Right_title span a{color:#5086be;}
.askRight .expert ul{ padding-left:30px;}
.askRight .expert li{ position:relative; padding:30px 30px 30px 80px;border-top:1px solid #eee;}
.askRight .expert li:first-child{border-top:0px;}
.askRight .expert li .userface{width:65px;height:65px; position:absolute;left:0px;top:30px;}
.askRight .expert li .userface img{width:100%;height:100%;}
.askRight .expert li .name{ font-size:16px;height:22px; line-height:22px; overflow:hidden;}
.askRight .expert li .info{color:#aaa; line-height:18px;margin-top:4px;}

.askRight .hotQuestions ul{padding:19px 0px;}
.askRight .hotQuestions li{ padding:8px 20px 8px 39px; font-size:14px; line-height:20px; background:url(dots.png) no-repeat 25px 15px;}
.askRight .hotQuestions li a{color:#555;}
.askRight .hotQuestions li a:hover{color:#237dd7;}


.questions li{ padding:30px 30px 30px 61px;border-top:1px solid #eee; position:relative;}
.questions li:first-child{border-top:0px;}
.questions li .avatar{width:46px;height:46px; position:absolute;left:0px;top:30px;}
.questions li .avatar img{width:100%;height:100%; border-radius:50%;}
.questions li .info{color:#aaa;height:22px; line-height:22px; overflow:hidden;}
.questions li .ask-title{ font-size:16px; line-height:26px;height:26px; overflow:hidden; }
.questions li .ask-title a{color:#5086be;font-weight:bold;}

.questions .button a{ display:block;color:#888;height:38px; line-height:38px;border:1px solid #e2e2e2; text-align:center; font-size:14px;margin:15px 30px 0px 0px;border-radius:3px;}
.questions .button a:hover{ background:#f9f9f9;}

/*提问*/

.askxqmain{}
.askxqmain .twbox{padding:30px; line-height:22px;color:#666;}
.askxqmain .twbox .tip{background:url(ask17.png) no-repeat; width:205px;padding:10px 10px 10px 15px; height:50px; position:absolute;margin-left: 645px;margin-top: 6px;}
.askxqmain .twbox .title{height: 58px; line-height: 58px;overflow: hidden;background: url(list.png) no-repeat 0 50%;padding-left: 45px; font-size:22px; margin-bottom:10px;}
.askxqmain .twbox .asktitile{font-size:16px; vertical-align:top;}
.askxqmain .twbox tr td select{ border:1px solid #ddd; color:#666; height:30px; padding:0 10px; margin-right:10px;}
.askxqmain .twbox tr td span{font-size:14px; height:28px; line-height:28px;}
.askxqmain .twbox tr td #asksubmit{ background:#369AE8; color:#fff; display:inline-block; border:0;padding: 0 40px; height:40px; line-height:40px; font-size:16px; cursor:pointer}
.askxqmain .twbox tr td textarea{font-size: 14px;box-shadow: 0 1px 3px #eee inset;border: 1px solid #d5d5d5;outline: none;-webkit-transition: 0.3s;transition: 0.3s;}




/*问答列表页*/
.askmain .asklist{width:810px; float:left; }
.askmain .asklist .listone{padding-bottom:10px; padding:30px;background:#FFF; margin-bottom:30px;}
.askmain .asklist .listone ul{ padding:15px 0}
.askmain .asklist .listone li{ float:left;width:16%; float:left; line-height:26px; height:26px; margin-top:5px}
.askmain .asklist .listone li a{font-size:14px;color:#555;}

.askmain .asklist .list-title{ font-size:18px; font-weight:normal;color:#22}
.askmain .asklist .listone h4 span{font-weight:normal;font-size:14px;color:#999;padding-left:15px}

.askmain .asklist .listtwo{ clear:both; background:#fff;}
.askmain .asklist .listtwo .asklistnav{ overflow:hidden;border-bottom:1px solid #e5e5e5;padding:20px 15px;}
.askmain .asklist .listtwo .navlists{ font-size:14px;}
.askmain .asklist .listtwo .asklistnav .asklistnav_l{ padding-left:10px;color:#444; float:left}
.askmain .asklist .listtwo .asklistnav .asklistnav_l .bt-search{ font-size:16px; padding-right:10px;}
.askmain .asklist .listtwo .asklistnav .asklistnav_l .asktext02{width:135px;padding-left:5px;color:#666;border:1px solid #ddd; height:30px;margin-right:5px}
.askmain .asklist .listtwo .asklistnav .asklistnav_l .askbtn02{background:#67A8EB; border:0; cursor:pointer;color:#fff; height:30px;padding:0 15px;}
.askmain .asklist .listtwo .asklistnav .r li{ float:left;margin-top:3px}
.askmain .asklist .listtwo .asklistnav .r li a{padding:0px 12px; line-height:22px; float:left; color:#545454}
.askmain .asklist .listtwo .asklistnav .r li.curr a{ color:#237dd7}
.askmain .asklist .listtwo .ul_box{ padding:0 20px; padding-bottom:20px;}

.askmain .asklist .listtwo .ul_list{ height:50px; line-height:50px;border-bottom:1px solid #eee;}
.askmain .asklist .listtwo .ul_list li{ float:left; text-align:center;color:#999; height:100%; overflow:hidden;}
.askmain .asklist .listtwo .ul_list li a{font-size:14px;color:#454545}
.askmain .asklist .listtwo .ul_list li.li01{width:335px; text-align:left;padding-left:10px}
.askmain .asklist .listtwo .ul_list li.li02{width:100px;}
.askmain .asklist .listtwo .ul_list li.li03{width:100px;}
.askmain .asklist .listtwo .ul_list li.li04{width:100px;}
.askmain .asklist .listtwo .ul_list li.li05{width:100px;}
.askmain .asklist .listtwo .bt_list li{ font-size:14px; color:#222}

/*详情页*/
.askmain .ask_ct{width:810px; float:left;}
.askmain .ask_ct .ct_one{padding:30px;color:#666;background:#FFF;}
.askmain .ask_ct .ct_one .info{}
.askmain .ask_ct .ct_one .info span{ margin-right:30px; display:inline-block;}
.askmain .ask_ct .ct_one .info span a{ color:#999;}
.askmain .ask_ct .ct_one .tit{ height:32px; line-height:22px; margin-bottom:15px;}
.askmain .ask_ct .ct_one .tit h4{ color:#222;font-weight:normal; font-size:22px;}
.askmain .ask_ct .ct_one .tit h4 span{ font-size:14px; padding-left:15px;color:#999;}
.askmain .ask_ct .ct_one .tit h4 a{font-size:14px;color:#777; font-weight:normal; padding:0 2px}
.askmain .ask_ct .ct_one .tit .btn01{width:79px;background:url(ask09.png) no-repeat; float:left; text-align:center; line-height:20px}
.askmain .ask_ct .ct_one .tit .btn02{width:87px;background:url(ask10.png) no-repeat; float:left;margin-left:5px; text-align:center; line-height:20px}
.askmain .ask_ct .ct_one em{color:#0063c8; font-style:normal}
.askmain .ask_ct .ct_one .xsf{ display:inline-block;color:#666; background:url(askbg02.png) no-repeat 0 50%; height:55px; line-height:55px;color:#d34f1f; padding:0px 10px 0px 16px; margin-left:8px;}
.askmain .ask_ct .ct_one .ct_into{margin-top:10px;font-size:14px; line-height:24px;color:#333;}
.askmain .ask_ct .ct_one .ct_ask{ margin-top:10px}
.askmain .ask_ct .ct_one .btn-ask{ background:#4DC86F; border:0; height:40px; margin:0 10px 0 -5px; cursor:pointer; padding:0 30px; color:#fff; font-size:16px;}
.askmain .ask_ct .ct_one .btn-ask:hover{ background:#35B558}
.askmain .ask_ct .ct_one .ct_ask h4{font-weight:normal;font-size:12px;color:#0063c8;}
.askmain .ask_ct .ct_two .postnum{ color:#888; font-size:14px;}

.askmain .ask_ct .ct_two{margin-top:30px; height:100%;background:#fff;}
.askmain .ask_ct .ct_two .tit{  padding:30px; height:30px; line-height:30px}
.askmain .ask_ct .ct_two h4{background:url(list.png) no-repeat 0 50%;font-size: 22px;color: #222;font-weight:normal; padding-left:45px;}
.askmain .ask_ct .ct_two ul li{ clear:both;border-bottom:1px solid #eee;padding-bottom:10px;padding:15px 30px;}
.askmain .ask_ct .ct_two ul li .liname .l{ font-size:14px; color:#666;}
.askmain .ask_ct .ct_two ul li .liname .r{color:#999; font-size:12px;}
.askmain .ask_ct .ct_two ul li .rank{ display:block; margin-top:10px;}
.askmain .ask_ct .ct_two ul li{color:#999}
.askmain .ask_ct .ct_two ul li .liinto_r{margin-top:20px; }
.askmain .ask_ct .ct_two ul li .liinto_r,.askmain .ask_ct .ct_two ul li .liinto_r p,.askmain .ask_ct .ct_two ul li .liinto_r span{ line-height:24px !important; font-size:14px !important;}

.askmain .ask_ct .ct_two ul li .liinto{margin-top:20px;font-size:14px;color:#333; line-height:22px;}
.askmain .ask_ct .ct_two ul li .liinto a{font-size:12px;}
.askmain .ask_ct .ct_two ul li .liinto a img{ float:left;}
.askmain .ask_ct .ct_two ul li .best{ margin-bottom:15px; display:none;}
.askmain .ask_ct .ct_two ul li .best img{ height:40px; width:auto; float:left}
.askmain .ask_ct .ct_two ul li .best span{ color:#EC6808; font-size:22px; line-height:40px; padding-left:15px;}
.askmain .ask_ct .ct_two .userbest{ background:#fff;}







