
body{word-wrap: break-word; font-family:'PingFang SC Regular'; }
input,button,table,img{border:none;}
body,div,input,button,table,ul,ol,li,a,img,p,h1,h2,h3,h4,h5,h6,figure{margin:0;padding:0; font-family:'PingFang SC Regular';}
h1,h2,h3,h4,h5,h6,b{font-weight:normal;}
input,textarea,select,button{outline:none;border:none;}
ul,li,dl,td,tr,dd{list-style:none;margin:0;padding:0;border:none;}
a{text-decoration:none;font-size:12px;outline:none;}
a:hover{text-decoration:none;}
i,em{font-style:normal;}
textarea{resize:none;}
.clearfix:after,.clearfix:before{display: table;content: "";}
.clearfix:after{clear: both;}
.clearfix{zoom:1;}

html{ font-size: 20px;}
header{  width: 100%; height: 2.3rem; background: url(./img_2017/head-bj.png) no-repeat; background-size:100% ; position: fixed; top: 0; z-index: 110;} 
.head{ margin: 0 0.75rem;}
.head .logo{ cursor:pointer;width: 2.5rem; height: 1rem; margin-top: 0.6rem; float: left;}
.head input{ border: 1px solid #dcdcdc; border-radius: 5px; padding: 0.35rem ; color: #efb29f; float: left; margin: 0.3rem; width: 56%; background-color: transparent;}
input::-webkit-input-placeholder {
　　color:#ccc;
　　}
input:-moz-placeholder { 
　　color:#ccc;
　　}
input::-moz-placeholder { 
　　color:#ccc;
　　}
input:-ms-input-placeholder {
　　color:#ccc;
　　}
::-webkit-input-placeholder { color:#ccc;}
:-moz-placeholder { color:#ccc;}
::-moz-placeholder { color: #ccc;}
:-ms-input-placeholder {color:#ccc;}
.head .register{  float: left; margin: 0.4rem 0 0 0.2rem;cursor:pointer;}
.head .register img{ width: 1.35rem; height: 1.35rem; border-radius: 50%;}
.head .share{ cursor:pointer;width: 1.15rem; height: 1rem; background: url(./img_2017/fenxiang.png) no-repeat; float: right;  background-size:100% ; margin: 0.7rem 0 0 0.4rem;}
.home-nav a{ width: 33.33%; float: left; height: 2.4rem; color: #666; text-align: center; font-size: 0.85rem; background: #fff;}
.home-nav a p{ line-height: 2.3rem;  width: 2.5rem; margin: 0 auto;}
.home-nav a p.active{color: #ff6d41;border-bottom:2px solid #ff6d41;}
.home-nav { width: 100%; position: fixed; top: 2.2rem; z-index: 100;}
.banner-img img{ width: 100%; margin-top: 4.55rem;}
.zt-post{ margin: 0 0.75rem;padding-top: 0.4rem;}
.new-zt-child{ border-bottom: 1px solid #dedede;}
.l-r{ margin: 0.9rem 0.75rem 0;}
.l-r_l .sd{ width: 3px; height: 1rem; background: #FF6D41; display: inline-block; margin: 0 5px -3px 0;}
.l-r_l{ font-size: 0.95rem; float: left;width: 86%; }
.l-r_r{ float: right; }
.l-r_r a{ color: #666; font-size: 0.8rem;border: 1px solid #ccc;border-radius: 4px;padding: 2px;}
.headline img{ width: 1.5rem; height: 0.85rem; margin: 0 0 -2px 0;}
.headline a{ height:auto; overflow: hidden;text-overflow: ellipsis; color: #252525; font-size: 0.85rem; margin-top: 0.8rem; display: block;}
.data-l img{ width: 1rem; height: 1rem; border-radius: 50%; margin-bottom: -4px;margin-right: 7px;}
.data .data-l{ font-size: 0.7rem; padding: 0.7rem 0; float: left;}
.data .data-l i{ color: #999;}
.data .data-l span{ color: #666; }
.data .data-r{ font-size: 0.7rem; padding: 0.7rem 0; float: right; margin-top: 3px; color: #999;}
.data-r .img1{ width: 0.85rem; height: 0.6rem; margin-right: 3px;}
.data-r .img2{ width: 0.65rem; height: 0.6rem; margin-right: 3px;}
footer{ width: 100%; height: 4rem; background: url(./img_2017/foot-bj.png) no-repeat; background-size:100% ;}
.release a{ color: #fff; font-size: 0.95rem;}
.release { text-align: center; color: #fff; font-size: 0.7rem; padding-top:0.9rem;}
.release-two{padding-top:0.4rem;}

/*版块css*/
.l-r_l a{color: #252525; font-size: 0.95rem; }
.l-r_posi{ position: relative;margin-bottom: 0.7rem;}
.ranking span{ color: #999; font-size: 0.6rem;}
.headline2 a{ height: 1.2rem;}
.data .data-l-ri{ float: left;padding: 0 0 0.7rem;}
.data .data-l-ri span{ color: #999;}
.data .data-l-ri i{ margin-left: 10px; display: inline-block;}
.li-list .ul-sj li a{ color: #252525; font-size: 0.75rem; padding: 0.5rem 0; display: block; }
.li-list .ul-sj{ background: #f2f2f2; display: none; border:1px solid #ccc;}

.headline .btn-rig2{transform:rotate(180deg);
				-ms-transform:rotate(180deg); 	
				-moz-transform:rotate(180deg); 	
				-webkit-transform:rotate(180deg); 
				-o-transform:rotate(180deg);}				
.data .btn-rig img{ width: 0.8rem; height: 0.7rem; ma}

/*版块列表页css*/
.bk-bt a{ font-size: 0.6rem; color: #999;}
.bk-bt{ line-height:1.7rem;position: fixed; top: 2.1rem; padding: 0.3rem 0.75rem; background: #fff; width: 100%;font-size: 0.6rem; color: #999;}
.bk-bt em{color: #000;}
.banner-img-mart img{ margin-top: 3.9rem;}
.l-r p{ font-size: 0.6rem; color: #999; margin: 0.4rem 0;}
.l-r p .mar-cent{ margin: 0 0.7rem;}
.theme-ify p{ font-size: 0.7rem; color: #666; margin: 3px 0;}
.theme-ify a{ font-size: 0.65rem; color: #333; border: 1px solid #999; border-radius: 20px;
			 padding:0.1rem 0.5rem; display: inline-block; margin-top: 6px; }

/*详情页默认*/
.banner-img-up img{ margin-top: 2.25rem;}
.data .data-l .floor{ border: 1px solid #dedede; border-radius: 2px; font-size: 0.6rem; padding:3px 2px; color: #aaa;}
.new-zt .separate{ width: 100%; height: 5px; background: #f4f4f4; display: block;}
.text-part{ margin: 0.9rem 0.75rem 0; font-size: 0.85rem;}
.headl-list a{ font-size: 0.95rem;color: #252525; display: block;margin-top: 1.25rem;}
.headl-list a span{ font-size: 0.85rem; margin-top: 5px; display: block;}
.download a{ background: #ff6d41; border-radius: 5px; color: #fff; width:10rem ; display: block; padding: 0.5rem 0rem;
			text-align: center; font-size: 0.8rem;  margin: 0 auto;}
.download p{ text-align: center; font-size: 0.75rem; color: #999; margin-bottom: 0.5rem;}
.download{ margin-top: 3rem;}
.data-r .floor{ border: 1px solid #dedede; border-radius: 2px; font-size: 0.6rem; padding:3px 2px; color: #aaa;}
.comment p{ margin-left: 1.2rem;color: #666; }
.down-bottom{ padding-bottom: 1.5rem;}

/*搜索历史*/
.sousuo-ls{ width: 100%;background: #fff; position: absolute; top: 0rem; z-index: 100;}
.sousuo-ls-cent{ margin: 0 0.75rem;}
.sousuo-ls-cent a{ color: #333; font-size: 0.85rem; display: block; padding: 0.6rem 0; border-bottom: 1px solid #ededed ;}
.sousuo-ls-cent a span{ float: right; font-size: 0.7rem; color: #999;}
.sousuo-ls-cent p{ font-size: 0.7rem; color: #999; margin-top: 13px;}
.sousuo-ls-cent p img{ width: 13px; height: 13px; margin:0 5px -1px 0; display:inline-block;}
.sousuo-ls-cent p.color{ color: #333; margin-top: 1.5rem;}
.sousuo-ls-cent a i{ width: 0.75rem; height: 0.75rem; border-radius: 50%; text-align: center; line-height: 0.75rem; color: #fff; background: #aaa;
					font-size: 0.6rem; display: inline-block; margin: 3px 3px 0px 0; vertical-align: top;}
.sousuo-ls-cent a i.i1{background:#f7394e; }
.sousuo-ls-cent a i.i2{background:#ff6d41;}
.sousuo-ls-cent a i.i3{background:#ef9f5c;}
.sousou-box{ position: absolute; top: 2.25rem; z-index: 100; width: 100%; height: 100%; display: none;  }
.bjc{ width: 100%; height: 100%; background: rgba(0,0,0,0.5); display: block; position: fixed; top: 2.25rem; display: none;}
.call-off{ color: #333; background: #f0f0f0; text-align: center; display: block; line-height: 2.4rem; font-size: 0.8rem;}

/*搜索结果页*/
.jg-n{ width: 100%; height: 1.9rem; background: #f4f4f4; line-height: 1.9rem;}
.jg-ncent{ margin: 0 0.75rem; color: #999; font-size: 0.75rem; }
.jg-ncent span{ float: right;}
.load-more{ width: 60%; height: 1.9rem; background: #ff6d41; margin: 1.6rem auto; border-radius: 5px; text-align: center; line-height: 1.9rem; 
			font-size:0.8rem; color: #fff;}
.new-zt_heig{ height: 18.7rem; overflow: hidden;}
.headline a span{ color: #ff6d41;}
/* .data .data-l i{ margin-right: 2.3rem;} */
.wu-result img{ width: 5.5rem; height: 6.25rem ; display: block; margin: 0 auto;}
.wu-result span{ color: #999; font-size: 0.75rem; text-align: center; display: block; margin-top: 0.85rem;}
.wu-result{ margin: 5rem 0 ;}


@media only screen and (max-width: 320px) {
	.head input{width: 50%;}
	
}

@media only screen and (min-width: 380px) and (max-width: 450px) {
	.head input{width: 58%;}
	
}


.postmessage a img{width:100%;}


/* 2017.9.12 */
.l-r_l{font-weight: 500;}
.data-r a.szbk{ border:1px solid #ccc; border-radius: 10px; padding: 3px 5px; color: #333; font-size: 0.6rem;}
.l-r{ border-bottom: 1px solid #ccc; padding-bottom: 0.4rem;}
.head .share{ transform: rotate(90deg); -webkit-transform: rotate(90deg); margin: 0.6rem 0 0 0.4rem;}
.head input{ background: #fff; border-radius: 20px; color: #ccc; font-size: 0.7rem;}
.head .register img{ margin-top: 0.1rem; height: 1.5rem; }

.p-hei{ font-size: 0.75rem; color: #666; margin-top: 0.3rem; display: -webkit-box; 
 -webkit-line-clamp: 2;  
  -webkit-box-orient: vertical;  
  word-break: break-all;   
 overflow: hidden;}
.headline a{ margin-top:0;}
.data .data-r-con{margin:0.7rem 0 0;padding:0px;}
.li-list .ul-sj li .last_tie{color:#999;font-size:0.8rem;     padding: 0 0 0.4rem;}
.li-list .ul-sj li .three_fid{color: #666;font-size: 0.8rem;}
.li-list .ul-sj li { border-bottom:1px solid #ccc;margin:0 6px;}
.headline .btn-rig img {
    width: 0.8rem;
    height: 0.5rem;
}
.headline .btn-rig {
    float: right;
}

.headline2 a{ display:inline-block; }
.li-list .ul-sj{ border-radius:3px; margin-top:10px;     padding-bottom: 0.3rem;background: #fafafa;}
.i-parent{ position:relative; }
.xsjiao{ width:18px; height:12px;  position:absolute; top:-10px; right:15px; display:none; }
.ss-tub{width: 15px;height: 15px;}
.li-list .last2_tie{color:#666;font-size:0.7rem;padding: 0.2rem 0 0.4rem;}
.ddd{font-size:0.65rem; color:#949494;}
.bm_h a{font-size: 0.6rem;color: #999;}
.content-box{margin-top:2.4rem;}

/*头部新改样式*/
.ss-box{ float:left;}
.ssk-kk{ float:right;}

.ss-box{ float: left; width: 56%; position:relative; }
.ss-span{ float: right; width: 2.1rem; height: 1.4rem; position: absolute;right: -19px; top: 0.4rem; background: #f2743f; border-radius: 0 20px 20px 0;}
.head input{ width: 100%; float: inherit;}
.head .register{ margin: 0.5rem 0 0 2rem; position: relative; }
.ss-tub{padding: 0.3rem 0 0 0.6rem;}
.head .register img{ width:1.3rem; height: 1.1rem; }
.head .share {margin: 0.6rem 0 0 0;}
.head .share{ width: 1rem;}
.kf-tk-lt{ border:1px solid #ccc; border-radius: 5px; width: 7.2rem; height: 9.3rem; background: #fff;
			box-shadow: 0 0 8px #666; }
.kf-tk{ position: absolute; top: 0.7rem; right: -0.5rem;display:none;}
.kf-tk img.sanj{ width: 0.6rem; height: 0.4rem; margin: 0 0 -0.35rem 78%; }
.kf-tk .kf-tk-lt a{ display: block; border-bottom: 1px solid #ccc; margin: 0 0.6rem; font-size: 0.7rem; color: #333;
					line-height: 1.2rem; margin-top: 0.4rem;}
.kf-tk .kf-tk-lt a.bor-none{ border-bottom: 0;}
@media only screen and (max-width: 320px) {
	.ss-box{width: 50%;}
	.kf-tk img{ margin: 0 0 -0.3rem 83%; }
}

@media only screen and (min-width: 380px) and (max-width: 450px) {
	.ss-box{width: 58%;}	
	.kf-tk img{ margin: 0 0 -0.3rem 73%; }
}











/*二期样式*/
.head-two .last-st{ width: 0.5rem; height: 1rem; float: left; margin-top: 0.6rem;}
.head-two{ line-height: 2.3rem; margin: 0 0.75rem;position: relative; }
.head-two .headline{ text-align: center; color: #fff; font-size: 0.9rem; font-weight: 500; display: block;}
.yh-tb{ margin-top: 2.3rem; border-bottom: 1px solid #dadadc;}
.tb-cen{ width: 54%; float: left; color: #000;}
.tb-cen p{ text-align: center;  font-size: 0.85rem; border-bottom: 1px solid #dadadc; border-right: 1px solid #dadadc; padding: 0.6rem 0 0.6rem;}
.tb-cen .tb-span{ font-size:0.7rem; float: left; text-align: center; width: 50%; border-right: 1px solid #dadadc; -webkit-box-sizing: border-box; padding: 0.5rem 0 0.3rem; }
.yh-tb img{width: 3rem; height: 3rem; border-radius: 50%; float: left; margin: 1rem 0.3rem 0 0.5rem;}
.yh-tb .yzzh{ background: #ff5500; color: #fff; font-size: 0.75rem; font-weight: 500; float: left; padding: 0.4rem 0.3rem; border-radius: 3px; margin: 1.6rem 0 0 0.4rem;}
.tb-cen .tb-span i{ padding:0.4rem 0 0.1rem; display: inline-block;}
.list-lt a p{ font-size: 0.8rem; color: #000; border-bottom:1px solid #dadadc; line-height: 2.4rem; margin-left: 2rem;}
.list-lt a p img{ float: right; margin: 0.9rem 0.75rem 0 0; width: 8px; height: 13px;}
.list-lt a .nav-tt{ float: left; width: 1.25rem; height: 1rem; margin-top:0.7rem;}
.list-lt a{ margin-left: 0.75rem; display: block;}

.Posts-box{ margin-top: 2.6rem;}
.Posts{ margin: 0.3rem 0.75rem 0; border-bottom: 1px solid #ccc; padding-bottom: 0.5rem;}
.Posts a p{ font-size: 0.85rem; color: #252525; line-height: 1.35rem;  }
.Posts a .details{ font-size: 0.75rem; color: #4c4c4c; margin-top: 0.4rem; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.comment-b{ color: #ccc; font-size: 0.65rem; margin-top: 0.5rem;}
.comment-b i{ margin-right: 0.95rem;}
.top-form{ font-size: 0.75rem; color: #fff; width: 186px; margin: 0.3rem auto 0; }
.top-form span{ border: 1px solid #fad0c3; color: #fff; border-radius: 3px; float: left; width: 4.5rem; line-height: 1.5rem; text-align: center;}
.top-form span.s-active{ color: #ff6c36; background: #fff;}
.reply-k .reply-nr{ border: 1px solid #ccc; border-radius: 3px; display: block; padding: 0.5rem;}
.reply-k img{ width: 13px; height: 8px; margin-left: 0.6rem; margin-bottom: -4px;}
.border-block{ border-bottom: 1px solid #ccc;}
.border-none{ border-bottom: 0;}
.border-none .user-tx{float: left;}
.border-none .user-tx img{ width: 1.75rem; height: 1.75rem;border-radius: 4px;}
.chat .yhm{ color: #000; font-size: 0.75rem; display: block; padding-bottom: 0.2rem;}
.Posts .chat{ font-size:0.6rem; color: #666; margin-left: 2.3rem; }
.chat .lt-nr{ height: 0.7rem; overflow: hidden;white-space:nowrap; text-overflow: ellipsis; display: block;}
.padd-top{ padding-top: 0.3rem;}
.border-none .tsnr{ display: block; font-size: 0.8rem; padding-top: 0.2rem; line-height: 1.2rem;}
.border-none .time{ font-size: 0.65rem; color: #999;}
.chat .tz-shu{ font-size: 0.6rem; color: #666; }
.chat .tz-shu i{ margin-right: 0.65rem;}
.my-nav span .color-ys{ color: #ff4f1e; border-bottom: 2px solid #ff4f1e; padding-bottom: 0.55rem;}
.my-nav span{ font-size: 0.75rem; width: 33.33%; float: left; text-align: center; line-height: 2rem; font-weight: 500;}
.Posts-box-none{ margin-top: 0;}
.my-nav { margin-top: 2.4rem; border-bottom: 1px solid #ccc;}

.verification{  padding-top: 2.7rem;}
.verification-cen{ margin: 0 0.75rem; }
.verification-box{ background: #fff; border: 1px solid #d7d7d7; border-radius: 5px;}
.iphone img{ width: 0.7rem; height: 1.05rem;     margin-bottom: -0.2rem; }
.iphone{ margin: 0.7rem 0.9rem;}
.passw img{ width: 1rem; height: 1rem; }
.passw { margin: 0.7rem 0.7rem;}
.passw .get-yzm{ padding: 0.45rem 0.5rem; font-size: 0.6rem; color: #fff; background: #ff6c36; display: inline-block; border-radius: 5px; float: right;}
.iphone .ip-h{ border-bottom: 1px solid #ccc; width: 90%; }
.iphone input{ font-size: 0.75rem; padding-bottom: 0.75rem; }
.verification-cen .binding{ width: 100%; height: 2.2rem; color: #fff; font-size: 0.75rem; background: #ff6c36; display: block;
							text-align: center; line-height: 2.2rem; border-radius: 5px; margin-top: 1.5rem;}
.vacancy .xiangzi{ width: 5.3rem; height: 5.3rem; display: block; margin: 5rem auto 0;}
.vacancy p{ font-size: 0.75rem; color: #9a9a9a; text-align: center; margin-top: 1.25rem;  }
.vacancy p a{ font-size: 0.75rem; color: #ff6933;}
.yh-tb .yzzh2 img{ width: 0.85rem; height: 0.9rem; margin: 0 0.2rem -0.1rem 0;}
.yh-tb .yzzh2 { padding: 0.4rem 0.5rem;}
.yh-tb .yzzh3{padding: 0.4rem 0.6rem; }

.head-two .compile{ position: absolute; right: 0; top: 0; color: #fff ; font-size: 0.8rem;}

/* 附件管理 */
.accessory-box{ margin-top: 2.3rem; }
.head-two .compile{ position: absolute; right: 0; top: 0; color: #fff ; font-size: 0.8rem;}
.accessory img.paper{ width: 1.2rem; height: 1.15rem;  vertical-align: middle;}
.accessory img.pitch-on{ width: 0.85rem; height: 0.85rem; vertical-align: middle;}
.accessory .none{ display: none;}


.accessory .accessory-r{  font-size: 0.85rem; width: 83%; white-space: nowrap;overflow: hidden; vertical-align: middle; display: inline-block;}
.accessory { padding: 0.7rem 0 0.65rem 0.75rem; border-bottom: 1px solid #ccc ;}
.accessory-r .time-dx{ color: #999; font-size: 0.7rem; margin-top: 0.5rem;}
.accessory-r .time-dx i{ float: right;  margin-right: 0.75rem;}
.toot-db{ border-top:1px solid #ccc; position: fixed; bottom: 0; z-index: 100; width:100%; display: none;}
.toot-db a{ width: 50%; font-weight: 500; text-align: center; line-height: 1.5rem; display:block; margin: 0.45rem 0; font-size: 0.8rem; color: #000; float: left; }
.toot-db a.color{ color: #fa7f23; border-left: 1px solid #ccc; -webkit-box-sizing: border-box;}
.accessory-r p{ font-weight: 500;}


/*新加版块管理页面*/
.Posts2 a p{ font-weight: 600; font-size: 0.9rem;}
.Posts2 .data .data-r{ padding: 0.3rem 0 0.1rem;}
.Posts2 .data .data-l-ri{ float: right;}
.Posts2 a .details{font-size: 0.85rem;}
.vacancy .guanli2 {
    width: 3.7rem;
    height: 4rem;
    display: block;
    margin: 7rem auto 0;
}

/* 签到弹出框 */
.pop-up{ width: 8rem; height: auto; padding: 1rem; position: fixed; left: 50%; top: 50%; margin-left: -5rem;
				margin-top: -3rem; background: #ccc; border-radius: 5px; z-index: 100; font-size: 0.7rem; line-height: 1.3rem;display:none; }
 

 /* 消息对话列表 */
.lt-jl{ margin-top: 2.4rem; }
.lt-jl .lt-time{ padding: 6px 5px; background: #d2d2d2; border-radius:8px; color: #fff; font-size: 0.5rem;}
.opposite-nr .lt-nr{ border: 1px solid #e3e3e3; background: #fff; padding: 0.5rem; display: block; border-radius: 5px 5px 5px 0; font-size: 0.75rem; color: #0a0a0a;  }
.opposite .opposite-1{ float: left; position: absolute; bottom: 0;}
.opposite .opposite-1 img{ width: 1.6rem; height: 1.6rem; border-radius:50%;}
.opposite-nr img{ width: 0.55rem; height: 0.6rem; position:absolute; bottom: 0; left:-0.55rem;}
.opposite-nr{ float: left; position: relative; margin-left: 2rem; width:80%;}
.lt-center{ margin: 0 0.75rem 3rem;}
.opposite{ position: relative; margin-top: 0.7rem;}
.opposite-2{ position: relative; margin-top: 0.7rem;}
.opposite-nr2 .lt-nr{ border: 1px solid #f75721; background: #ff6d41; padding: 0.5rem; display: block; border-radius: 5px 5px 0 5px ; font-size: 0.75rem; color: #fff;  }
.opposite-2 .opposite-2{ float: right; position: absolute; bottom: 0; right: 0;}
.opposite-2 .opposite-2 img{ width: 1.6rem; height: 1.6rem; border-radius:50%;}
.opposite-nr2{ float: right; position: relative; margin-right: 2rem; width:80%;}
.opposite-nr2 img{ width: 0.55rem; height: 0.6rem; position:absolute; bottom: 0; right:-0.5rem;}

.font{ position: fixed; bottom: 0; border-top: 1px solid #c3c4c5; width: 100%; z-index: 100;background: #fff;}
.font-cen{ margin: 0.5rem 0.75rem; }
.font-cen input{  border: 1px solid #ccc; width: 73%; margin: 0 auto;  padding: 0.5rem; border-radius: 3px;}
.font-cen .send{ font-size: 0.8rem; color: #fff; background: #f75721; display: inline-block;     float: right; padding: 0.4rem 0.5rem; border-radius: 5px;}


/* 2017.10.9 */
.data .data-l-style{float:none;padding-bottom: 0.3rem;}
.data .data-r-style{margin:0 0 0.5rem;}

/* 2017.10.10问答详情 */
.headli-box{ font-size: 0.75rem; margin: 0 0.75rem;padding-bottom: 0.5rem;border-bottom: 1px solid #ccc;}
.headli-box p{ margin-top: 0.5rem;}
.headli-box p .answer{ float: right; font-size: 0.6rem;}
.headli-box p a{ padding: 0.2rem 1rem; color: #3bb8aa; border: 1px solid #3bb8aa ; border-radius: 4px; float: right;}
.headli-box p a.a-sc{ margin-right: 0.3rem;}
.chat .hei-auto{ height: auto; overflow: auto; white-space: inherit;}
.chat .float{ float: right;}
.chat i.setting{ float: right; padding: 0.2rem 0.5rem; color: #3bb8aa; border: 1px solid #3bb8aa ; border-radius: 4px; margin-top: 1rem;}
.headli-box p img{width:100%;}
.foot-btn a{ display: inline-block; width: 30%; border-radius: 5px;  color:#fff; background: #3BB8AA; text-align: center; line-height: 1.5rem; box-sizing: border-box;}
.foot-btn{ position: fixed; bottom: 0; width: 100%; background: #ccc;height: 2.5rem; line-height: 2.5rem;}
.foot-btn a.bor-r{ border-right: 1px solid #ccc; }
.foot-btn-a{ text-align: center; }
.questions-k{ width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: fixed;top: 0; left: 0; z-index: 1000; display:none;}
.questions-tx{ background: #fff; width: 80%; position: absolute; top: 40%; left: 10%;  padding-bottom: 0.5rem; display:none; }
.questions-tx textarea{ border: 1px solid #000; margin: 0.5rem 0.6rem;  border-radius: 4px; width:90% ; min-height: 3rem;display:block;}
.questions-tx button{ padding: 0.2rem 0.5rem; background: #3BB8AA; color: #fff; border-radius: 3px; }
.questions-tx button.btn-right{ float: right; margin-right: 0.6rem; }
.questions-tx button.btn-left{ margin-left: 0.6rem; }

/* 2017.10.13答疑提问 */
.mswt{ margin: 2.5rem 0.75rem;}
.mswt textarea{ border: 1px solid #ccc; border-radius: 7px; width: 98%; height: 3rem;}
.mswt input{border: 1px solid #ccc; border-radius: 7px; width: 98%; margin-top: 0.5rem; padding: 0.3rem 0.2rem; }
.mswt select{ width: 98%; border-bottom: 1px solid #ccc; margin-top: 0.8rem;}
.mswt button{ display: block; line-height: 1.5rem; background: #3bb8aa; color: #fff; text-align: center; 
			   width: 100%; border-radius: 7px; margin-top: 1rem;}
			   
/* 2017.10.13回复列表*/
.headli-box{ font-size: 0.75rem; margin: 0 0.75rem;}
.headli-box p{ margin-top: 0.5rem;}
.headli-box p .answer{ float: right; font-size: 0.6rem;}
.headli-box p a{ padding: 0.2rem 1rem; color: #3bb8aa; border: 1px solid #3bb8aa ; border-radius: 4px; float: right;}
.headli-box p a.a-sc{ margin-right: 0.3rem;}
.chat .hei-auto{ height: auto; overflow: auto; white-space: inherit;}
.chat .float{ float: right;}
.chat i.setting{ float: right; padding: 0.2rem 0.5rem; color: #3bb8aa; border: 1px solid #3bb8aa ; border-radius: 4px; margin-top: 1rem;}
.foot-btn a{ display: inline-block; width: 30%; border-radius: 5px;  color:#fff; background: #3BB8AA; text-align: center; line-height: 1.5rem; box-sizing: border-box;}
.foot-btn{ position: fixed; bottom: 0; width: 100%; background: #ccc;height: 2.5rem; line-height: 2.5rem;}
.foot-btn a.bor-r{ border-right: 1px solid #ccc; }
.foot-btn-a{ text-align: center; }
.questions-k-pj{ width: 100%; height: 2rem; background: #ccc; position: fixed;bottom: 0; left: 0; z-index: 1000;}		
.questions-tx-pj input{ margin: 0.4rem 0 0.4rem 0.4rem;  border-radius: 4px; width:80% ; height: 1.2rem;}
.questions-tx-pj button{ padding: 0.25rem 0.5rem; font-size: 0.7rem; background: #3BB8AA; color: #fff; border-radius: 3px; }
.questions-tx-pj button.btn-right{ float: right; margin: 8px 6px 0 0; }

@media only screen and (max-width: 330px) {
	.yh-tb .yzzh{margin: 1.6rem 0 0 0.2rem; padding: 0.4rem 0.1rem;}
	.top-form{ font-size: 0.65rem;  width: 170px; margin: 0.3rem auto 0; }
	.top-form span{ width: 4rem; line-height: 1.3rem;}
}