﻿@charset "utf-8";
/* mainbody */
/*middlebar*/
.middlebar { height: 58px; background: #fff; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .12) }
.middlebar .middlebar-inner { width: 1200px; margin: 0 auto }
.middlebar .middlebar-inner .logo-box { line-height: 58px; overflow: hidden }
.middlebar .middlebar-inner .logo-box .logo-link { display: block }
.middlebar .middlebar-inner .logo-box .logo-link>img { width: 108px; height: 27px; vertical-align: middle }
.middlebar .middlebar-inner .chinese-tag { font-size: 16px; margin-left: 20px; line-height: 58px }
.middlebar .middlebar-inner .chinese-tag a { color: #444 }
.middlebar .middlebar-inner .chinese-tag a:hover { color: #406599 }
.middlebar .middlebar-inner .chinese-tag a:active { color: #444 }
.middlebar .middlebar-inner .chinese-tag span { color: #999 }
.middlebar .middlebar-inner .search-wrap { width: 340px; margin-top: 7px }
/*sideleft*/
.sideleft { width: 155px; float: left; margin-top: 15px; }
.sideleft .logo { margin: 10px 0; }
.sideleft .sideleftNav { background: #fafafa; padding: 15px 0 30px; }
.sideleft .sideleftNav ul li { height: 30px; line-height: 30px; position: relative; margin: 14px 0; }
.sideleft .sideleftNav ul li i.ico { position: absolute; top: 4px; left: 32px; display: block; }
.sideleft .sideleftNav ul li i.ico1 { background-position: 0 2px; }
.sideleft .sideleftNav ul li i.ico2 { background-position: 0 -38px; }
.sideleft .sideleftNav ul li i.ico3 { background-position: 0 -76px; }
.sideleft .sideleftNav ul li i.ico4 { background-position: 1px -118px; }
.sideleft .sideleftNav ul li i.ico5 { background-position: 1px -159px; }
.sideleft .sideleftNav ul li i.ico6 { background-position: 1px -200px; }
.sideleft .sideleftNav ul li i.ico7 { background-position: 1px -238px; }
.sideleft .sideleftNav ul li i.ico8 { background-position: 2px -277px; }
.sideleft .sideleftNav ul li a { color: #444444; font-size: 16px; margin-left: 60px; display: inline-block; padding: 0 5px; }
.sideleft .sideleftNav ul li a:hover { border-bottom: 2px solid #5bc7a2; }
.sideleft .sideleftNav ul li.cur i.ico1, .sideleft .sideleftNav ul li:hover i.ico1 { background-position: -26px 2px; cursor: pointer; }
.sideleft .sideleftNav ul li.cur i.ico2, .sideleft .sideleftNav ul li:hover i.ico2 { background-position: -26px -38px; cursor: pointer; }
.sideleft .sideleftNav ul li.cur i.ico3, .sideleft .sideleftNav ul li:hover i.ico3 { background-position: -26px -76px; cursor: pointer; }
.sideleft .sideleftNav ul li.cur i.ico4, .sideleft .sideleftNav ul li:hover i.ico4 { background-position: -25px -118px; cursor: pointer; }
.sideleft .sideleftNav ul li.cur i.ico5, .sideleft .sideleftNav ul li:hover i.ico5 { background-position: -25px -158px; cursor: pointer; }
.sideleft .sideleftNav ul li.cur i.ico6, .sideleft .sideleftNav ul li:hover i.ico6 { background-position: -25px -199px; cursor: pointer; }
.sideleft .sideleftNav ul li.cur i.ico7, .sideleft .sideleftNav ul li:hover i.ico7 { background-position: -25px -238px; cursor: pointer; }
.sideleft .sideleftNav ul li.cur i.ico8, .sideleft .sideleftNav ul li:hover i.ico8 { background-position: -25px -277px; cursor: pointer; }
.sideleft .sideleftNav ul li.cur a { border-bottom: 2px solid #5bc7a2; }
/* mainbody */
.mainbody { width: 665px; float: left; margin: 15px 30px 0; }
.slide { margin-bottom: 6px; }
.slide:after, .newlist-con .newlist:after, .zj-rank-det:after, .top:after, .middlebar:after, .bui-box:after, .article-sub:after, .swiper-slide:after, .swiper-slide:after, .wraper:after, .answer-theme-head:after, .answer-theme-cont .a-reply:after, .answer-theme-cont .a-reply-box:after, .answer-list-dl dd:after, .respondents-content .ans-more:after, .ask-layout .part-1:after, .ask-layout .part-2:after, .activity-wraper:after, .zj_rank .zj-rank-det:after, .ask_form dl:after, .sgyc-form section:after, .h-graph:after, .right-content .moudle:after, .kinds-of .kinds-state:after, .middle-title:after, .middle:after, .his-rec-list:after, .his-record:after, .ask-question li:after, .state-box:after, .top:after { visibility: hidden; font-size: 0; height: 0; display: block; content: ""; clear: both }
.slide-hidden { display: none; }
.slide-list { position: relative; width: 600px; height: 300px; overflow: hidden; background-image: linear-gradient(to bottom right, rgba(155, 205, 13, .3), #9bcd0d) }
.slide-list .slide-item { position: absolute; width: 100%; height: 100%; opacity: 0; transition-property: opacity; transition-duration: .8s;
z-index: 1; }
.slide-list .slide-item-active { opacity: 1; z-index: 1; }
.slide-list .slide-item img { width: 100%; height: 100%; }
.slide-list .slide-item .title { position: absolute; left: 0; bottom: 0; width: 100%; height: 40px; line-height: 48px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-left: 22px; color: #444; font-size: 16px; background-image: linear-gradient(-180deg, transparent, rgba(155, 205, 13, .6)); *background-image:linear-gradient(-180deg, transparent 0px, rgba(155, 205, 13, 0.6) 100%);
box-sizing: border-box; }
.slide-tab { width: 65px; height: 300px; *height: 300px;
color: #fff; font-size: 14px; background-color: #5bc7a2; padding: 7px 0; }
.slide-tab-item { position: relative; cursor: pointer; text-align: center; line-height: 36px; margin-bottom: 14px; }
.slide-tab-item-active, .slide-tab-item:hover { background: #f3cc47; background: rgba(254, 173, 32, .8); z-index: 11; }
.slide-tab-item-active:before, .slide-tab-item:hover:before { content: ""; position: absolute; top: 12px; left: -6px; width: 0; height: 0; border-top: 6px solid transparent; border-right: 6px solid #fead20; border-right: 6px solid rgba(254, 173, 32, .8); border-bottom: 6px solid transparent; }
.newlist-con .newlist { padding: 16px 0; border-bottom: 1px dotted #d2d2d2; }
.newlist-con .newlist .pic { width: 158px; height: 106px; float: left; }
.newlist-con .newlist .pic1 { width: 100%; height: 210px; }
.newlist-con .newlist .pic img, .newlist-con .newlist .pic1 img { width: 100%; height: 100%; }
.newlist-con .newlist .article { color: #666; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.newlist-con .newlist .txt .ico14 { background-position: -4px -296px; }
.pic-list { margin: 0 0 0 -2px; }
.pic-list a { margin: 10px 4px 0; *margin: 10px 3px 0;
}
.img-wrap { position: relative; cursor: pointer; width: 100%; text-align: center; border: 1px solid #e8e8e8; background: #e8e8e8; overflow: hidden; transform-style: preserve-3d; }
.img-wrap, .img-wrap:before { display: inline-block; height: 100% }
.img-wrap:before { content: ""; width: 0; font-size: 0; visibility: hidden; vertical-align: middle }
.img-wrap>img { display: inline-block; width: 100%; height: auto; vertical-align: middle; transition: all .5s ease-out .1s
}
.img-wrap .lazy-load-img[lazy=loading] { width: 40px; height: 100%; margin: auto; }
.img-wrap:hover img { transform: matrix(1.3, 0, 0, 1.3, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; }
/* rightmodule */
.rightmodule { width: 320px; float: left; }
.rightmodule .form { width: 100%; height: 34px; margin-top: 15px; }
.rightmodule .marginT10 { margin-top: 10px; }
.rightmodule form .form-wrap { position: relative; border: 1px solid #ebebeb; border-right-color: #5bc7a2; padding: 10px; width: 241px; height: 34px; *padding: 0;
 *width: 238px;
 *height: 32px;
background-color: #fff; }
.rightmodule form .form-wrap input { position: absolute; left: 10px; top: 50%; height: 24px; line-height: 24px; margin-top: -12px; width: 229px; border: 0 none; font-size: 14px; box-shadow: none; }
.rightmodule form .btn { width: 80px; height: 34px; line-height: 34px; text-align: center; font-size: 14px; background-color: #5bc7a2; color: #fff; border: 0 none; margin-left: -1px; padding: 0; }
.rightmodule .register { width: 100%; height: 252px; background: #fafafa; position: relative; margin-top: 15px; }
.rightmodule .register a { top: 50px; left: 120px; display: block; width: 100px; height: 40px; padding-top: 65px; color: #789f09; font-size: 18px; position: absolute; background: url(../images/icon_wx.jpg) no-repeat; }
.rightmodule .register p { text-align: center; padding: 172px 20px 0; }
/*身高预测*/
.height-pre { width: 320px; height: 178px; position: relative; margin-top: 15px; background: url(../images/sgyc.jpg); }
.height-pre a { position: absolute; top: 118px; left: 27px; display: block; width: 95px; height: 28px; color: #fff; font-size: 16px; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; border: 1px solid #fdded3; background-color: #f88f6a; text-align: center; }
.height-pre a:hover { background-color: #ffff; color: #f45720; }
/*专家热度*/
.item { width: 100%; height: auto; background: #fafafa; margin-top: 20px; padding-bottom: 20px; border-top: 2px solid #5bc7a2; }
.item-title { font-size: 18px; color: #5bc7a2; font-weight: bold; padding: 10px 0 10px 15px; background: url(../images/ico_title.jpg) left center no-repeat; }
.item-expert { padding-bottom: 15px; }
.item-inner { padding: 0 10px; }
.item-expert ul li { padding: 8px 0; }
.zj-rank-list i { display: inline-block; width: 22px; height: 22px; text-align: center; color: #fff; font-size: 14px; font-style: normal; line-height: 22px; background-color: #5bc7a2; }
.zj-rank-list i.i01 { background-color: #c8c8c8; }
.zj-rank-list a { color: #444; font-size: 14px; margin: 0 6px; }
.zj-rank-list a:hover { color: #9bcd0d; }
.zj-rank-list a.w01 { width: 46px; display: inline-block; }
.zj-rank-det .pic { width: 98px; height: 102px; float: left; }
.zj-rank-det .txt { margin-left: 108px; height: 102px; overflow: hidden; *float:left;
*margin-left:10px;
}
.zj-rank-det .txt p { font-size: 12px; line-height: 24px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.zj-rank-det .txt h3 { color: #ff9306; font-size: 12px; margin-bottom: 10px; }
.zj-rank-det .txt a { font-size: 12px; color: #444; margin-right: 5px; }
.zj-rank-det .txt a:hover { color: #1cdbb0; }
.zj_rank .zj-rank-det { display: none; }
.zj_rank .showDt .zj-rank-list, .zj_rank li:hover .zj-rank-list { display: none; }
.zj_rank .showDt .zj-rank-det, .zj_rank li:hover .zj-rank-det { display: block; }
/* 医院 */
.hospital { width: 318px; height: 278px; background-color: #ffffff; overflow: hidden; border: 1px solid #CCC; margin-top: 15px; }
.pic-window { position: relative; width: 312px; height: 237px; overflow: hidden; margin-bottom: 5px; }
.pic-box { border-bottom: 1px solid #ccc; height: 237px; width: 312px; *display:inline
}
.mask { display: none; height: 237px; width: 311px; position: absolute; top: 0px; background-color: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.Gradient(enabled="true", GradientType=1, StartColorstr=#6F000000, EndColorstr=#6F000000);
text-decoration: none; }
.mask_head { margin-top: 86px;/*background-color: rgba(1,33,100,0.5);
	box-shadow: 0 1px 4px 0 #000;*/ }
.mask_title { color: #FFFFFF; font-size: 24px; width: 100%; text-align: center; /*background: linear-gradient(90deg, #033E98, #3285FF);*/ font-weight: 900;/*background-color: #3285FF;*/ }
.mask_desc { color: #FFFFFF; line-height: 67px; margin-left: 16px; margin-top: 37px; }
.slides { float: left; display: none; }
.show { display: block; }
.pic-box img { width: 331px; height: 237px; position: absolute; left: -1px; top: 0px }
.arrow1 { float: left; border-width: 33px; /*border-style: solid;
	border-color: #3285FF transparent transparent #3285FF;*/ font-size: 0px; line-height: 0px; }
.arrow2 { float: right; ; border-width: 33px; border-style: solid; border-color: transparent #3285FF #3285FF transparent; font-size: 0px; line-height: 0px; }
.desc { padding-left: 5px; text-decoration: none; position: absolute; height: 55px; width: 328px; bottom: -20px; font-weight: 900; left: 0px; font-size: 20px; color: #fff; line-height: 35px; background-image: -webkit-linear-gradient(90deg, #000, 70%, rgba(255, 255, 255, 0)); background-image: -moz-linear-gradient(90deg, #000, 70%, rgba(255, 255, 255, 0)); background-image: -o-linear-gradient(90deg, #000, rgba(255, 255, 255, 0)); background-image: linear-gradient(90deg, #000, rgba(255, 255, 255, 0)); background: linear-gradient(90deg, #000, rgba(255, 255, 255, 0)); filter: progid:DXImageTransform.Microsoft.Gradient(enabled="true", GradientType=1, StartColorstr=#FF000000, EndColorstr=#00FFFFFF);
 -webkit-transition: bottom .15s ease-in;
 -moz-transition: bottom .15s ease-in;
 -ms-transition: bottom .15s ease-in;
 -o-transition: bottom .15s ease-in;
 transition: bottom .15s ease-in;
}
.slides:hover .mask { display: block; }
.slides:hover .desc { display: none; }
.mask_desc_highlight { display: inline-block; padding: 2px; margin: 1px; line-height: 14px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color: #9A9A9A; color: #FFFFFF; }
.nav-window { width: 328px; *width: 312px;
height: 30px; overflow: hidden; position: relative; float: left; margin: 0px }
.nav { position: absolute; width: 644px; height: 30px; top: 0px; left: 0px; }
.thumb { width: 39px; height: 28px; float: left; margin-right: 5px; position: relative; border: 1px solid #ccc; }
.thumb-border { border: 1px solid #f70; }
.thumb img { width: 39px; height: 28px; }
.thumb-mask { width: 39px; height: 30px; position: absolute; top: 0px; left: 0px; background-color: #ffffff; opacity: 0; filter: alpha(opacity=0); }
.pointer { cursor: pointer }
.thumb-select { opacity: 0; filter: alpha(opacity=0); }
.slides:hover { display: block; }
/*文章详情*/
.index-left { float: left; width: 865px; margin: 10px 15px 0 0; }
.index-article { width: 100%; background-color: #fff; }
.index-article-inner { padding: 30px 30px 10px; }
.article-box { min-height: 200px; }
.article-box .article-title { font-size: 28px; font-weight: 700; line-height: 44px; color: #222; padding: 20px 100px 0 100px; text-align: center; }
.article-box .color_green { color: #1cdbb0; }
.article-box .center { text-align: center; }
.article-box .article-content { margin-bottom: 24px; }
.article-box .article-content pre { white-space: pre-wrap; }
.article-box .article-content, .article-box .article-content>div { font-size: 16px; line-height: 28px; color: #222; word-wrap: break-word; }
.article-box .article-content>div>p, .article-box .article-content>p { margin: 16px 0; line-height: 28px; }
.article-box .article-content>div b, .article-box .article-content>div em, .article-box .article-content>div strong, .article-box .article-content b, .article-box .article-content em, .article-box .article-content strong { font-weight: 700; }
.article-box .article-content>div ol li, .article-box .article-content>div ul li, .article-box .article-content ol li, .article-box .article-content ul li { list-style: inherit; }
.article-box .article-content>div ol, .article-box .article-content ol { list-style: decimal outside; }
.article-box .article-content>div ul, .article-box .article-content ul { list-style: square outside; }
.article-box .article-content>div>ol, .article-box .article-content>div>ul, .article-box .article-content>ol, .article-box .article-content>ul { padding: 20px 30px; color: #222; }
.article-box .article-content>div h1, .article-box .article-content h1 { font-size: 24px; font-weight: 700; line-height: 32px; color: #222; margin: 36px 0 22px; }
.article-box .article-content :not(blockquote)>pre, .article-box .article-content>div :not(blockquote)>pre, .article-box .article-content>div>pre, .article-box .article-content>div blockquote, .article-box .article-content>pre, .article-box .article-content blockquote {
 position: relative;
 font-size: 16px;
 line-height: 1.5;
 color: #999;
 margin: 1em 0;
 padding: 12px 10px;
 background: #f4f5f6;
 border: 1px solid #e8e8e8;
}
.article-box .article-content>div blockquote>ol, .article-box .article-content>div blockquote>ul, .article-box .article-content blockquote>ol, .article-box .article-content blockquote>ul { padding: 20px 30px; color: #222 }
.article-box .article-content>div img, .article-box .article-content img { max-width: 100%; display: block; margin: 10px auto }
.article-box .article-content>div img[inline="1"], .article-box .article-content img[inline="1"] { display: inline-block; margin: 0 auto }
.article-box .article-content>div hr, .article-box .article-content hr { margin: 40px auto; width: 64px; height: 4px; background: #ed4040; outline: none; border: none; }
.article-box .article-content>div a, .article-box .article-content>div a:visited, .article-box .article-content a, .article-box .article-content a:visited { color: #406599 }
.article-box .article-content>div a:hover, .article-box .article-content a:hover { color: rgba(64, 101, 153, .6) }
.article-box .article-content>div table, .article-box .article-content table { width: 100%; max-width: 100%; margin-bottom: 15px; border-spacing: 0; empty-cells: show; background-color: #fff; border-collapse: collapse; font-size: 16px; }
.article-box .article-content>div table td, .article-box .article-content>div table th, .article-box .article-content table td, .article-box .article-content table th { padding: 8px; vertical-align: top; border: 1px solid #eee; text-align: left; color: #656b79; }
.article-box .article-content>div table th, .article-box .article-content table th { font-weight: 400; padding: 8px; background-color: #f4f5f7; }
.article-box .article-content .pgc-img-caption, .article-box .article-content>div .pgc-img-caption { text-align: center; font-size: 12px; color: #777; line-height: 16px; margin-top: 0; }
.article-box .extra-link { display: block; font-size: 14px; color: #406599; margin: 24px 0; }
.article-sub { margin-top: 12px; margin-bottom: 20px; font-size: 13px; position: relative; }
.article-sub span { color: #777; margin-right: 2px; vertical-align: middle; }
.cnt { display: none; position: absolute; top: 34px; right: 4px; background-color: #fff; color: #343d42; width: 150px; text-align: center; font-size: 14px; padding: 12px 0; line-height: 20px; border: 1px solid #d9ddde; }
.cnt .tipBg { position: absolute; top: -18px; width: 1px; height: 1px; border: 9px solid transparent; border-bottom-color: #d9ddde; border-top-color: transparent; bottom: -19px; left: 64px; }
.cnt .tipTp { top: -16px; width: 1px; height: 1px; border: 8px solid transparent; border-bottom-color: white; border-top-color: transparent; bottom: -17px; left: 65px; z-index: 3; position: absolute; }
.cnt h3 { padding: 10px; font-size: 14px; font-weight: normal; }
.article-sub .original { display: inline-block; padding: 2px; border: 1px solid #999; line-height: 12px; }
.line { padding-bottom: 6px; border-bottom: 1px dotted #eee; }
.share a { padding: 0 2px; display: inline-block; *display:inline;
*zoom:1;
vertical-align: middle; }
.line { padding-bottom: 6px; border-bottom: 1px dotted #eee; }
.line1 { padding-top: 20px; border-top: 1px dotted #eee; }
.option { text-align: center; padding: 50px 0; }
.option a { color: #fff; display: inline-block; width: 118px; height: 65px; margin: 0 10px; padding-top: 10px; -moz-border-radius: 48px; -webkit-border-radius: 48px; border-radius: 48px; }
.option a.praise { background-color: #1cdbb0; }
.option a.collection { background-color: #ffd100; }
.option a.praise:hover { background-color: #24f9c9; }
.option a.collection:hover { background-color: #fcd522; }
.article-tag { margin-bottom: 28px; font-size: 14px; }
.article-tag i { width: 24px; height: 24px; padding-right: 5px; display: inline-block; vertical-align: middle; }
.article-tag i.ico-tag { background-position: -6px -512px; }
.article-tag i.ico-repin { background-position: -6px -555px; }
.article-tag i.ico-report { background-position: -6px -593px; }
.article-tag a { font-size: 13px; color: #999; padding: 5px 18px; display: inline-block; border: 1px solid #e5e5e5; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; background-color: #f5f5f5; margin-right: 5px; }
.article-tag a:hover { color: #1cdbb0; border: 1px solid #1cdbb0; }
.article-tag span { color: #999; display: inline-block; vertical-align: middle }
.article-tag .report { display: inline-block; margin-left: 10px; }
.article-tag .fr div { display: inline-block; cursor: pointer; }
/*相关推荐*/
.recommend-content { width: 100%; background: #fff; margin-top: 20px; padding-bottom: 20px; }
.recommend-title { font-size: 18px; color: #444; font-weight: bold; padding: 20px 0 0 30px; }
.swiper-container { position: relative; }
.swiper-wrapper { width: 865px; height: 272px; overflow: hidden; position: relative; }
.swiper-content { width: 99999px; }
.swiper-button-next { position: absolute; top: 50%; margin-top: -22px; z-index: 10; cursor: pointer; text-decoration: underline; color: #0657B2; right: 10px; width: 35px; height: 34px; background: url(../images/icon-arrow-r.png) 100% 100% no-repeat; }
.swiper-button-prev { position: absolute; top: 50%; margin-top: -22px; z-index: 10; text-decoration: underline; color: #0657B2; left: 10px; width: 35px; height: 34px; background: url(../images/icon-arrow-l.png) 100% 100% no-repeat; }
.swiper-slide { float: left; width: 865px; height: 272px; overflow: hidden; margin: 0 0 0 46px; }
.swiper-list { float: left; margin: 26px 10px 0px; }
.swiper-list .img-wrap { border: none; }
.swiper-list a { width: 240px; font-size: 14px; color: #333; text-align: center; display: block; line-height: 26px; }
.swiper-list a:hover { color: #1cdbb0; }
.swiper-list .img { width: 240px; height: 220px; overflow: hidden; transition: all .5s ease-out .1s
}
.swiper-list .img:hover { transform: matrix(1.3, 0, 0, 1.3, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; }
/*question*/ 
.banner-wp { width: 100%; height: 229px; background-color: #f9f9f9; }
.ban img { width: 464px; height: 229px; }
.ask { color: #444; padding: 40px 15px 0; text-align: center; line-height: 26px; }
.ask h3 { font-size: 12px; font-weight: normal; }
.ask h2 { font-size: 20px; font-weight: normal; }
.ask a { display: block; width: 150px; height: 32px; font-size: 16px; color: #fff; line-height: 32px; background-color: #1CDBB0; -moz-border-radius: 17px; -webkit-border-radius: 17px; border-radius: 17px; margin: 0px 0 10px; }
.ask a:hover { background-color: #24f9c9; }
.ask .img1 { width: 100%; height: 42px; background: url(../images/kwb.png) no-repeat; }
.question-list-container { }
.question-list-container .question-list-nav { width: 100%; height: 48px; line-height: 48px; background-color: #f9f9f9; border-bottom: 1px solid #eee; margin-top: 15px; }
.question-list-container .question-list-nav a { display: inline-block; *display:inline;
 *zoom:1;
font-size: 16px; color: #444; margin: 0 10px; }
.question-list-container .question-list-nav a.cur, .question-list-nav a:hover { color: #1CDBB0; }
.question-list-container .question-list-update { height: 48px; padding: 0 0 17px; }
.question-list-container .question-list-update .update-operate-sec { padding: 15px 0 8px; }
.question-list-container .question-list-update .update-operate-sec:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden }
.question-list-container .question-list-update .search-operate { display: inline; float: left }
.question-list-container .question-list-update .search-text { width: 184px; height: 28px; border: 1px solid #d1d1d1; font-size: 14px; line-height: 28px; padding-left: 10px; outline: 0; *vertical-align: middle;
}
.question-list-container .question-list-update .search-text::placeholder {
color:#d1d1d1
}
.question-list-container .question-list-update .search-text:focus { border-color: #4aca6d; }
.question-list-container .question-list-update .goto-search { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align:auto;
*zoom:1;
*display:inline;
width: 68px; height: 28px; line-height: 29px; text-decoration: none; border: 1px solid #1CDBB0; background-color: #f4fef6; color: #1CDBB0; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-top: -2px }
.question-list-container .question-list-update .refresh-operate { display: inline; float: right; }
.question-list-container .question-list-update .refresh-btn { color: #8b8b8b; font-size: 14px; line-height: 30px; text-decoration: none; }
.question-list-container .question-list-update .refresh-btn .refresh-logo { width: 12px; height: 12px; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align:middle;
*zoom:1;
*display:inline;
background-repeat: no-repeat; background-position: -10px -625px; }
.question-list-container .question-list-update .refresh-btn.ing .refresh-logo {
 -webkit-transition: all .4s ease-in;
 -moz-transition: all .4s ease-in;
 -o-transition: all .4s ease-in;
 transition: all .4s ease-in; transform: rotate(180deg); }
.question-list-content { }
.question-list-content .question-list-ul .question-list-item { border-bottom: 1px solid #f3f3f3; position: relative; padding: 5px 10px; cursor: pointer; *zoom:1;
 -webkit-transition: background-color .4s ease-in;
 -moz-transition: background-color .4s ease-in;
 -o-transition: background-color .4s ease-in;
 transition: background-color .4s ease-in
}
.question-list-content .question-list-ul { margin: 10px 0 30px; }
.question-list-content .question-list-ul .question-list-item:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden }
.question-list-content .question-list-ul .question-list-item.open { background-color: #f5fffd; }
.question-list-content .question-list-ul .question-list-item.open .question-title { margin: 10px 0 10px 0; }
.question-list-content .question-list-ul .question-list-item.hide-input .answer-question-content { display: none }
.question-list-content .question-list-ul .question-list-item.hide-input .question-operate-section { display: none }
.question-list-content .question-list-ul .question-list-item:hover { background-color: #f4fef6 }
.question-list-content .question-list-ul .no-question { text-align: center }
.question-list-content .question-list-ul .no-question .no-question-logo { width: 41px; height: 41px; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align:auto;
*zoom:1;
*display:inline;
margin-bottom: 10px; background-repeat: no-repeat; }
.question-list-content .question-list-ul .no-question .no-question-text { font-size: 18px; color: #c1c1c1 }
.question-list-content .question-list-ul .question-title-section {
*zoom:1; position: relative }
.question-list-content .question-list-ul .question-title-section:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden }
.question-list-content .question-list-ul .question-title { white-space: nowrap; margin: 10px 20px 10px 0; height: 16px; display: inline; float: left }
.question-list-content .question-list-ul .question-title .title-link { font-size: 14px; line-height: 16px; color: #3066b3; display: inline; float: left; height: 16px }
.question-list-content .question-list-ul .question-title .title-link:hover { text-decoration: underline; }
.question-list-content .question-list-ul .question-title .coin-prescription { display: inline; float: left; line-height: 16px; border-color: #f57878; color: #f45e5e; border: 1px solid #f57878; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; text-align: center; padding: 0 5px; margin-right: 10px }
.question-list-content .question-list-ul .question-title .coin-logo { display: inline; float: left; width: 13px; height: 12px; margin-top: 2px; background-repeat: no-repeat; }
.question-list-content .question-list-ul .question-title .coin-count { display: inline; float: left; color: #e7412b; margin: 0 20px 0 8px; line-height: 16px; height: 16px }
.question-list-content .question-list-ul .question-tags { white-space: nowrap; display: inline; float: left; *zoom:1;
line-height: 16px; margin: 10px 170px 10px 0; padding-left: 10px }
.question-list-content .question-list-ul .question-tags:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden }
.question-list-content .question-list-ul .question-tags .tag-logo { display: inline; float: left; width: 16px; height: 16px; margin-right: 10px; background-repeat: no-repeat; }
.question-list-content .question-list-ul .question-tags .tag-item { font-size: 12px; color: #bbb; display: inline; float: left; margin-right: 15px }
.question-list-content .question-list-ul .question-content { width: 100%; padding: 0 150px 0 0; margin-bottom: 7px; box-sizing: border-box; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 28px; font-size: 14px; color: #999; -webkit-font-smoothing: antialiased }
.question-list-content .question-list-ul .question-info { height: 14px; position: absolute; right: 0px; top: 11px; }
.question-list-content .question-list-ul .question-info:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden }
.question-list-content .question-list-ul .question-info .answer-num { /*width: 65px;*/ padding-right: 10px; text-align: right; border-right: 1px solid #e5e5e5; line-height: 14px; height: 14px; display: inline; float: left }
.question-list-content .question-list-ul .question-info .question-time { /*width: 80px;*/ padding-left: 10px; text-align: left; line-height: 14px; height: 12px; display: inline; float: left }
.question-list-content .question-list-ul .question-content-section { color: #999; font-size: 14px; line-height: 28px; padding: 0 20px 0 10px; display: none; -webkit-font-smoothing: antialiased }
.question-list-content .question-list-ul .question-answer-section { display: none; }
.question-list-content .question-list-ul .question-answer-section .answer-question-content { width: 645px; *width:595px;
height: 212px; border: 1px solid #e7e7e7; background-color: #fff; resize: none; outline: 0; padding: 10px 15px; margin-top: 15px }
.question-list-content .question-list-ul .question-answer-section .answer-question-content::placeholder {
color:#d1d1d1
}
.question-list-content .question-list-ul .viewed .question-answer-section, .answer-list-container .answer-list-theme .answer-theme-cont .viewed, .respondents-content .answer-theme-cont .viewed { display: block; }
.question-list-content .question-list-ul .question-operate-section {; height: 36px; width: 626px; *zoom:1;
margin: 20px 0 10px 0; }
.question-list-content .question-list-ul .question-operate-section:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden }
.question-list-content .question-list-ul .question-operate-section .close-question { display: inline; float: left; height: 36px; line-height: 36px; color: #8b8b8b; font-size: 14px }
.question-list-content .question-list-ul .question-operate-section .close-logo { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align:auto;
*zoom:1;
*display:inline;
width: 11px; height: 11px; margin-left: 2px; margin-top: -2px; background-repeat: no-repeat; background-position: -9px -645px; }
.question-list-content .question-list-ul .question-operate-section .anoy-check { display: inline; float: right; margin-right: 20px; margin-top: 6px; line-height: 28px }
.question-list-content .question-list-ul .question-operate-section .anoy-check .anoy-check-btn { position: relative; top: 2px }
.question-list-content .question-list-ul .question-operate-section .anoy-check .anoy-check-text { color: #8b8b8b; margin-left: 5px }
.question-list-content .question-list-ul .question-answer-show { width: 960px; *zoom:1;
border-top: 1px solid #e9e9e9; display: none; cursor: default; margin-top: 15px }
.question-list-content .question-list-ul .question-answer-show:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden }
.question-list-content .question-list-ul .question-answer-show .answer-section-title { padding-top: 13px; height: 18px; line-height: 18px; font-size: 16px; color: #353535 }
.question-list-content .question-list-ul .question-answer-show .answer-section-title .title-logo { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align:auto;
*zoom:1;
*display:inline;
width: 13px; height: 15px; background-repeat: no-repeat; }
.question-list-content .question-list-ul .question-answer-show .answer-section-title .text-text { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align:auto;
*zoom:1;
*display:inline;
color: #353535; line-height: 18px; height: 18px }
.question-list-content .question-list-ul .question-answer-show .answer-section-list { margin-left: 20px; padding-bottom: 6px }
.question-list-content .question-list-ul .question-answer-show .answer-section-list .answer-item { border-top: 1px solid #e9e9e9; padding-top: 18px }
.question-list-content .question-list-ul .question-answer-show .answer-section-list .answer-item .answer-info {
*zoom:1; height: 14px; line-height: 14px; font-size: 12px; margin-bottom: 6px }
.question-list-content .question-list-ul .question-answer-show .answer-section-list .answer-item .answer-info:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden }
.question-list-content .question-list-ul .question-answer-show .answer-section-list .answer-item .answer-info .answer-info-item { padding: 0 10px; font-size: 12px; line-height: 14px; color: #8b8b8b }
.question-list-content .question-list-ul .question-answer-show .answer-section-list .answer-item .answer-info .answer-info-item.answer-user { padding-left: 0 }
.question-list-content .question-list-ul .question-answer-show .answer-section-list .answer-item .answer-info .answer-info-item.answer-from { border-left: 1px solid #e1e5df }
.question-list-content .question-list-ul .question-answer-show .answer-section-list .answer-item .answer-info .answer-info-time { display: inline; float: right; border-right: 0 }
.question-list-content .question-list-ul .question-answer-show .answer-section-list .answer-item .answer-content { padding-bottom: 12px }
.question-list-content .question-list-ul .question-answer-show .answer-section-list .answer-item.answer-item-0 { border-top: 0 }
.question-list-pager { text-align: center; padding: 30px 0 40px }
.question-list-pager .cur { background-color: #fff; border-color: #fff }
.question-list-pager .next, .question-list-pager .prev { padding: 0 5px }
.question-list-content .question-list-ul .question-operate-section .question-answer-submit { display: inline; float: right; outline: 0; background-color: #1cdbb0; }
.question-list-content .question-list-ul .question-operate-section .question-answer-submit:hover { background-color: #24F9C9; }
/*answer*/
.answer-list-container { /*margin-top: 15px;*/ }
.answer-list-theme { background-color: #fff; margin-bottom: 20px; }
.answer-theme-head { padding: 20px 20px 10px; background-color: #f9f9f9; border-bottom: 1px solid #eee; }
.user-img { float: left; width: 50px; margin-right: 10px; }
.user-img img { width: 50px; height: 50px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.user-info { float: left; width: 638px; color: #8b8a8a; line-height: 26px; }
.user-info span { margin-right: 30px; }
.user-info a { color: #444; font-size: 20px; display: block;}
.user-info a:hover{ color: #1cdbb0; text-decoration: none;}
.user-share { float: left;}
.answer-theme-cont { padding: 20px; }
.answer-theme-cont .a-details { font-size: 15px; color: #666; line-height: 26px; border-bottom: 1px solid #eee; padding-bottom: 25px; }
.answer-theme-cont .a-details h2 { font-size: 24px; color: #444; font-weight: 900; margin: 10px 0 20px; }
.answer-theme-cont .a-reply { color: #999; padding-top: 25px; }
.answer-theme-cont .a-reply .answer-btn, .ask-layout .part-2 .answer-btn, .sgyc-form section .btn { width: 180px; height: 45px; line-height: 45px; }
/*.answer-theme-cont .a-reply .answer-btn:hover, .ask-layout .part-2 .answer-btn:hover,.sgyc-form section .btn:hover { background-color: #b7e72d; }*/
.answer-theme-cont .a-reply .answer-btn-ico { width: 40px; height:38px; background-position: 1px -664px; vertical-align: middle; }
.answer-theme-cont .a-reply-box { margin: 20px 0; display: none; }
.answer-question-content, .answer-question-input { width: 825px; height: 212px; border: 1px solid #e7e7e7; background-color: #fff; resize: none; outline: 0; padding: 10px 15px; margin-top: 5px; }
.answer-theme-cont .a-reply-box .answer-question-content::placeholder, .answer-theme-cont .a-reply-box .answer-question-input::placeholder {
color:d1d1d1
}
.answer-theme-cont .a-reply-box .answer-btn1 { width: 100px; height: 40px; line-height: 40px; background-color: #9bcd0d; margin-top: 10px; }
.answer-theme-cont .a-reply-box .answer-btn1:hover { background-color: #b7e72d; }
.answer-list-content { }
.answer-list-dl { }
.answer-list-dl dt { display: block; margin: 0 auto; width: 100%; padding: 20px 20px 0 30px; height: auto; border-bottom: solid 1px #eee; background: #f9f9f9; }
.answer-list-dl dd { padding: 30px 20px; margin-bottom: 20px; background-color: #fff; }
.answer-list-dl dt a { font-size: 18px; margin-right: 50px; padding: 10px 2px 10px 2px; display: block; color: #a7a7a7; display: inline-block; *display: inline;
 *zoom:1;
}
.answer-list-dl a.cur, .answer-list-dl dt a:hover { font-size: 18px; margin-right: 50px; padding: 10px 2px 11px 2px; border-bottom: 2px solid #2BCA33; color: #000; }
.respondents-info { float: left; width: 80px; color: #999; font-size: 13px; text-align: center; }
.respondents-info a { font-size: 15px; color: #444; }
.respondents-info .img { width: 80px; height: 80px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.respondents-content { float: left; width: 725px; margin-left: 20px; font-size: 13px; }
.respondents-content a { color: #333; }
.respondents-info a:hover, .respondents-content a:hover { color: #1cdbb0; }
.respondents-content .ans-text { font-size: 18px; color: #444; padding-bottom: 10px; border-bottom: 1px dotted #eee; }
.respondents-content .ans-tips { color: #999; padding-top: 10px; }
.respondents-content .ans-datetime { text-align: right; color: #999; }
.respondents-content .ans-more { margin: 15px 0; }
.respondents-content .ans-more .img { width: 40px; height: 40px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.respondents-content .ans-more .ans-sub-txt { margin-left: 10px; }
.respondents-content .more { display: inline-block; margin: 20px 0 10px; }
.respondents-content .ans-more .reply { color: #1cdbb0; }
.respondents-content .ans-more .reply:hover { text-decoration: underline; }
.respondents-content .answer-theme-cont { padding: 0; }
.respondents-content .answer-question-content { width: 725px; }
.respondents-content .answer-question-input { width: 725px; height: 40px; }
.c-more { display: block; margin: 0 auto; height: 60px; overflow: hidden; margin: 0 auto; }
.c-more a { font-size: 16px; color: #737373; display: block; width: 100%; height: 60px; line-height: 60px; background: #fff; text-align: center; }
/*提问*/
.ask-wrapper { padding:50px 40px; width:760px; }
.ask-title { font-size: 24px; color: #444; height: 40px; line-height: 40px; }
.ask-title i { width: 26px; height: 40px; margin-right: 10px; background-position: -7px -701px; vertical-align: middle; }
.ask-layout .part-1 { margin: 20px 0; border: 1px solid #E7E7E7; }
.ask-layout .part-1 b { display: block; width: 84px; float: left; font-size: 14px; margin-left:14px; line-height: 54px; }
.ask-layout .part-1 textarea, .ask-layout .part-1 input { display: block; line-height: 26px; float: left; border: none; width: 580px; padding: 15px 39px 15px 14px; font: 400 13.3333px Arial; height:181px;}
.ask-layout .part-1 input { height: 54px; }
.ask-layout .part-2 { margin-top: 35px }
.ask-layout .part-2 span, .ask-layout .part-3 span { display: block; padding-left: 4px; line-height: 34px; font-size: 14px; font-weight: bold; float: left; width: 91px; }
.ask-layout .part-2 var { display: block; width: 122px; height: 32px; border: 1px solid #1cdbb0; border-radius: 3px; overflow: hidden; float: left; }
.ask-layout .part-2 i { display: inline-block; *display:inline;
 *zoom:1;
width: 60px; font-size: 14px; line-height: 32px; text-align: center; cursor: pointer; color: #444; }
.ask-layout .part-2 i.cur { color: #fff; font-weight: bold; background-color: #1cdbb0; }
.ask-layout .part-2 .inputTxt { width: 112px; height: 45px; border: 1px solid #ddd; float: left; padding-left: 12px; }
.ask-layout .part-2 .check-code { margin: 6px 10px; cursor: pointer; }
.ask-layout .datetime { position: relative; }
.ask-layout .datetime i { position: absolute; height: 40px; width: 26px; background-position: 0 -318px; }
.ask-layout .datetime input { border: none; box-shadow: none; width: 160px; height: 35px; padding-left: 30px; cursor: pointer; border-bottom: 1px solid #E7E7E7; }
/*活动*/
.activity-wraper { background-color: #fff; padding-top:1px; }
.activity-top-content { padding:10px 0 20px; margin-bottom:10px; }
.activity-top-left { float:left; }
.activity-top-left .img { width: 510px; height: 288px; }
.activity-top-right { float: left; margin-left: 20px; width: 500px; position: relative; }
.activity-top-right .article-sub { position: absolute; top:-4px; right:-170px; }
.activity-top-right .act-title h2 { font-weight:normal; font-size:24px; width:440px; }
.activity-top-right .act-text { background-color:#f5f5f5; padding:10px; line-height:26px; margin:10px 0 30px; }
.activity-top-right .submit { margin-top:6px; }
.activity-top-right .submit .answer-btn { width:160px; height:40px; line-height:40px; background-color:#ff7a3e; }
.activity-top-right .submit .answer-btn:hover { background-color:#fd8a56; }
.activity-details .ad-nav { width:100%; border-bottom:1px solid #eee; background-color:#fff; }
.activity-details .ad-nav a { color:#444; font-size:16px; display:inline-block; *display:inline;
 *zoom:1;
text-align:center; padding:15px 10px; margin-bottom:-1px; border-bottom:1px solid #eee; margin-left:15px; }
.activity-details .ad-nav a:hover, .activity-details .ad-nav a.cur { border-bottom:2px solid #1cdbb0; }
.item-activity { margin-top:10px; border:none; background-color: #fff; }
.item-activity .item-inner { padding:0 20px; }
.item-activity .zj-rank-det { display:block; position: relative; }
.item-activity .zj-rank-det .pic { width: 80px; height: 70px; }
.item-activity .zj-rank-det .txt { margin-left: 90px; *margin-left: 15px;
height: 70px; }
.ah-expert .zj-rank-det .pic { width: 80px; height: 80px; -webkit-border-radius: 50%; border-radius: 50%; }
.ah-expert .zj-rank-det .pic .img-wrap { -webkit-border-radius: 50%; border-radius: 50%; }
.ah-expert .zj-rank-det .pic img { height:100%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.ah-expert .zj-rank-det .txt h3 { margin-top: 10px; }
.ah-expert .zj-rank-det .txt h3, .ah-expert .zj-rank-det .txt h3 a { font-size: 15px; }
.loginToolBar { width:100%; height:60px; position:fixed; z-index:100; bottom:0; left:0; background:#1cdbb0; }
.loginToolBar .tool-bar-wrapper { width:1200px; height:60px; margin:0 auto; position:relative }
.loginToolBar .tool-bar-wrapper p.text { margin-left:180px; color:#fff; font-size:0 }
.loginToolBar .tool-bar-wrapper p.text .text-ele { display:inline-block; height:60px; line-height:60px; vertical-align:top; font-size:20px; }
.loginToolBar .tool-bar-wrapper p.text .count-wrapper { width:700px; text-align:center }
.loginToolBar .tool-bar-wrapper p.text .count-wrapper .line { margin:19px 20px 0; font-size:18px; height:18px; line-height:1; opacity:.4 }
.loginToolBar .tool-bar-wrapper p.text .count-wrapper .come-lagou { font-weight:700 }
.loginToolBar em { width:86px; height:102px; background-image:url(../images/login_officer_bg_8c1de01.png); background-repeat:no-repeat; /*background-size:99px 86px; */ position:absolute; bottom:0; left:0 }
.loginToolBar span i { display:inline-block; width:20px; height:30px; }
.loginToolBar span b { display:inline-block; width:9px; height:30px; }
.loginToolBar .right { height:60px; position:absolute; right:0; top:0; font-size:0 }
.loginToolBar .right .button { margin:10px 0; display:inline-block; height:40px; line-height:40px; width:89px; vertical-align:top; text-align:center; border-radius:3px; font-size:16px }
.loginToolBar .right a.bar_login { height:38px; line-height:38px; border:1px solid #FFF; color:#FFF; -webkit-transition:background .2s, color .1s, border-color .1s;
-moz-transition:background .2s, color .1s, border-color .1s;
-ms-transition:background .2s, color .1s, border-color .1s;
-o-transition:background .2s, color .1s, border-color .1s
}
.loginToolBar .right a.bar_login:hover { background:#FFF; border-color:#00b38a; color:#00b38a; }
.loginToolBar .right a.bar_register { margin-left:17px; background:#FFF; color:#1cdbb0; }
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min--moz-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2), only screen and (min-resolution:192dpi), only screen and (min-resolution:2dppx) .loginToolBar em {
background-image:url(//www.lgstatic.com/www/static/common/widgets/new_login_toolbar/img/login_officer_bg@2x_f36acd6.png;)
}
.page-title { width:760px; margin:0 auto; font-size:26px; color:#00a580; font-weight:bold; height:100px; border-bottom:5px solid #1cdbb0; line-height:120px; }
/*.index-article-inner{height:700px;}*/
.page-title1 { width:760px; margin:0 auto; font-size:20px; color:#000000; font-weight:bold; height:50px; border-bottom:2px solid #9bcd0d; line-height:60px; }
.nextlinks { float:right; width:100px; margin-top:10px; }
.nextlinks a { float:left; margin-left:20px; }
.e-decs { width:760px; margin:0 auto; border-bottom:5px solid #1cdbb0; padding-top:30px; padding-bottom:30px; }
.e-decs img { float:left; }
.e-decs-right { float:right; /*width:500px;*/ }
.e-decs-right h1 { font-size:18px; font-weight:bold; color:#1cdbb0; }
.e-decs-right p { margin-top:10px; }
.e-show-content { width:760px; margin:0 auto; padding-bottom:50px; padding-top:20px; }
.e-show-content p { margin-top:15px; color:#323232; line-height: 30px; }
.data,.professional{color:#1cdbb0;}
/*弹出框*/
.overlay { margin: 0; padding: 0; border: none; width: 100%; height: 100%; background: #333; opacity: 0.6; filter: alpha(opacity=60); z-index: 111; position: fixed; top: 0; left: 0; display: block; }
.overlay-box { position: fixed; left: 50%; margin-left: -255px; top: 100px; background-color: #333; opacity: 0.6; filter: alpha(opacity=60); z-index: 9999; width: 510px; height: 450px; z-index: 112; display: block; }
.ImproveBox { position: fixed; left: 50%; margin-left: -240px; top: 115px; background: #fff; width: 480px; height: 420px; border-radius: 6px; z-index: 113; }
.row1 { line-height: 40px; height: 40px; font-weight: bold; color: #333; font-size: 14px; color: #fff; background: #1cdbb0; position: relative; padding-left: 15px; }
.ico-writer { background-position: -4px -348px; width: 24px; height: 40px; vertical-align: middle; }
.close-btn { font-size: 20px; line-height: 30px; color: #fff; text-decoration: none; position: absolute; right: 10px; top: 5px; padding-right: 4px; }
.close-btn:hover { color: #999; }
.ask_form { width: 390px; margin: 40px auto 0; }
.ask_title { width: 280px; }
.ask_form dl { margin: 15px 0; }
.ask_form dl dt { width: 80px; float: left; height: 34px; line-height: 34px; }
.ask_form dl dd { width: 310px; float: left; }
.ask_form dl dd input, .ask_form dl dd select { height: 34px; border: 1px solid #e5e5e5; padding-left: 6px; line-height: 34px; }
.ask_form dl dd select { height: 32px; line-height: 32px; }
.ask_form input, .ask_form label, .ask_form i { vertical-align: middle; }
.button-summit { text-align: center; }
.button-summit .btn { width: 170px; height: 45px; color: #fff; font-size: 18px; }
/*sgyc-form*/
.section-ul { display:none; position: absolute; background: #f5f5f5; width:200px; left: 140px; top:34px; }
.section-ul ul li { text-indent:2em; font-size:14px; border-bottom:1px solid #e5e5e5; height:35px; line-height:35px; color:#999; cursor: pointer; }
.section-ul ul li:hover { color:#0065A5 }
.section-ul ul li:last-child { border:none }
.sgyc-form { padding:65px 25px 250px; }
.sgyc-form section { margin: 25px 0; }
.sgyc-form .col { float: left; width: 370px; position: relative; }
.sgyc-form .col .label { width:126px; text-align: right; margin-right:10px; display: inline-block; }
.sgyc-form .col .input-text, .sgyc-form .col .select { width:200px; height: 40px; padding-left: 5px; line-height: 40px; background: #eee; border:none; padding-left:10px; }
/*身高评价*/
.height-situation { padding: 30px 20px; }
.height-situation .h-graph { float: right; padding: 0px 10px; font-size: 13px; height: 24px; line-height: 24px; margin-bottom: 20px; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; }
.h-columnar-chat { width: 710px; height: 415px; margin:0 auto; }
.h-columnar-chat .img { width: 100%; height: 100%; }
.h-graph-chat { width: 600px; margin: 0 auto; display: none; padding:50px 0 20px 0; }
.h-columnar-chat .img, .h-graph-chat .img { width: 100%; height: 100%; }
.h-title { font-size: 15px; color: #444; font-weight: 900; padding: 60px 0 8px 2px; }
.h-table td { width: 33%; padding: 15px; line-height: 26px; vertical-align: top; background-color: #fdfafa; }
.h-table td.borderRight { border: 1px solid red; }
.bmi-title { width: 60%; height: 30px; color: #2ba9b1; line-height: 30px; font-size: 16px; padding-left: 36px; margin: 18px 0; font-weight: bold; background-position: 0 -421px; }
.bmi-menu1 { margin: 6px 0; }
.bmi-menu1 li { width: 20%; font-size: 14px; color: #444; display: inline-block; *display: inline;
 *zoom:1;
position: relative; text-align: center; }
.bmi-menu1 li.list1 { background-color: #4cdacc; height: 6px; }
.bmi-menu1 li.list2 { background-color: #71eab5; height: 6px; }
.bmi-menu1 li.list3 { background-color: #c3e787; height: 6px; }
.bmi-menu1 li.list4 { background-color: #f8cb88; height: 6px; }
.bmi-menu1 li.list5 { background-color: #f09195; height: 6px; }
.bmi-menu1 li .img { position: absolute; top: -12px; }
.evaluation .bmi-title { color: #1cdbb0; background-position: 0 -381px; }
.eva-menu { list-style: decimal; padding-left: 24px }
.eva-menu li { margin: 10px 0; }
.r-menu { margin-top: 10px; }
.r-menu li { margin-bottom: 20px; }
.r-menu li.toask a, .r-menu li.contract h3 { color: #fff; display: block; height: 50px; line-height: 50px; padding-left: 20px; font-size: 22px; background-color: #fead20; }
.r-menu li.toask .ico, .r-menu li.contract .ico { width: 42px; vertical-align: middle; height: 32px; margin-right: 10px; background-position: 0 -737px; }
.r-menu li.contract .ico { background-position: 0 -465px; }
.r-menu li.contract div { background: #fff; padding: 15px 20px 15px 30px; font-size: 15px; line-height: 28px; }
/*直播视频*/
.videoList{width: 100%;padding-bottom:10px;/* margin-left: 0px; */}
.videoList li{float:left;width: 316px;margin: 10px 8px;background-color:#fff;position:relative;}
.videoList li img{ display:block; vertical-align:baseline;}
.video_box{ position:relative; cursor:pointer;}
.video_box img{width: 100%;height: 200px;}
.video_ttl{margin:0;padding:0;position:absolute;font-size:20px;color:#fff;line-height:1.4;left:0;right:0;top:0;padding:10px 15px;height:170px;background:url(../images/zhibo_bg_01.png) repeat-x left top;}
.video_ttl span{display:block;font-size: 15px;}
.ico_play{display:block;width: 76px;height: 76px;background:url(../images/zhibo_icon_play.png) no-repeat;position:absolute;margin: -38px 0 0 -38px;left:50%;top:50%;}
.video_info{padding: 15px 15px 38px 15px;font-size: 15px;background-color: #f5f5f5;}
.video_info span{ float:left; color:#999; }
.video_online{margin-right:20px;}
.video_info .video_zan{ float:right;}
.ico_zan{ display:inline-block; width:24px; height:20px; vertical-align:middle; background:url(../images/zhibo_ico_zan.png) no-repeat;background-size:24px; margin:0 5px 0 0;}
.video_qrCode{position:absolute;left:0;top:0;right:0;bottom:0;z-index:99;/* display:none; */}
.video_qrCode img{width: 116px;height: 116px;}
.video_hover{ display:block;}
.video_qrCode em{ display:block; width:100%; height:100%; left:0; top:0; position:absolute; background-color:#000; opacity:0.4;filter: alpha(opacity=40); z-index:5;}
.video_qrCode .qrCode a{ display:none;}
.qrCode_box{position:absolute;z-index:10;width: 126px;left:50%;top:50%;margin: -88px 0 0 -63px;}
.qrCode_box p{color:#fff;font-size: 16px;text-align:center;margin-top:5px;}
.video_qrCode .qrCode {width: 126px;height: 126px;word-wrap:break-word;background-color:#fff;padding:5px;}
.videoList .video_link:hover .video_qrCode {display: block;}
/**切换城市那里加一个向上向下的图标**/
.site-search a .tj{display:inline-block;background:url(../images/arror.png) no-repeat;width:10px;height:10px;color:#fff;background-position: 4px 5px;}
.site-search a:hover .tj{background:url(../images/arror-1.png)no-repeat;display:inline-block;width: 10px;height: 10px;background-position:4px 5px ;}

/******增加侧边栏导航，线下活动，直播视频，身高预测，关于我们****/
.sideleft .sideleftNav ul li i.ico10{display: inline-block;width: 20px;height: 20px;border: 0px solid red;background: url(../images/live-icon.png)no-repeat;}
.sideleft .sideleftNav ul li:hover i.ico10{display: inline-block;width: 20px;height: 20px;border: 0px solid red;background: url(../images/live-icon-hover.png)no-repeat;}
.sideleft .sideleftNav ul li i.ico11{display: inline-block;width: 20px;height: 20px;border: 0px solid red;background: url(../images/height-icon-hover.png)no-repeat;}
.sideleft .sideleftNav ul li:hover i.ico11{display: inline-block;width: 20px;height: 20px;border: 0px solid red;background: url(../images/height-icon.png)no-repeat;}
.sideleft .sideleftNav ul li i.ico12{display: inline-block;width: 20px;height: 20px;border: 0px solid red;background: url(../images/about.png)no-repeat;}
.sideleft .sideleftNav ul li:hover i.ico12{display: inline-block;width: 20px;height: 20px;border: 0px solid red;background: url(../images/about-hover.png)no-repeat;}
.sideleft .sideleftNav ul li i.ico9{display: inline-block;width: 20px;height: 20px;border: 0px solid red;background: url(../images/activity.png)no-repeat;}
.sideleft .sideleftNav ul li:hover i.ico9{display: inline-block;width: 20px;height: 20px;border: 0px solid red;background: url(../images/activity-hover.png)no-repeat;}

/*****增加一个今日头条相同的发布的****/
.fb-content{text-rendering: auto;color: initial;letter-spacing: normal;word-spacing: normal;text-transform: none;text-indent: 0px;text-shadow: none;display: inline-block;text-align: start;margin: 0em;font: 400 13.3333px Arial;}
.slide-inner{position: relative;border: 1px solid #e8e8e8;width: 100%;}
.slide-inner .slide-inner-list{height: 44px;border-bottom: 1px solid ##e8e8e8;}
.slide-inner .slide-inner-list-lu{display: block;zoom: 1;}
.fb-content{width: 100%;height: 100px;display: block;font-size: 14px;line-height: 1.4;padding: 13px 19px;border: 0;outline: 0;resize: none;background-color: #f4f5f6;}
.slide-inner .slide-inner-list li{font-size: 15px;color:#222;float: left;margin-left: 19px;line-height: 42px;border-bottom: 2px solid transparent;cursor: pointer;}
.slide-inner .slide-inner-list .current{border-bottom-color: #1cdbb0;}
/**.slide-inner .slide-inner-list li:visited{border-bottom-color: #1cdbb0;}****/
.slide-inner .slide-inner-list li:hover{border-bottom-color: #1cdbb0;}
/*****.slide-inner .slide-inner-list li:active{border-bottom-color: #1cdbb0;}*****/
.slide-content .word-number{position:absolute;z-index: 3;bottom: 50px;right: 10px;display: inline-block;background-color: rgba(0,0,0,.5);border-radius: 50px;padding: 0 8px;color: #fff;}
.slide-footer{border-top: 1px solid #e8e8e8;height: 40px;}
.slide-footer .slide-footer-left{float: left;}
.slide-footer-left .slide-footer-left-tw .slide-footer-left-tw-icon{float:left;width: 21px;height: 21px;border: 0px solid red;background: url(../images/tw.png)no-repeat;margin-top: 8px;}
.slide-footer-left .slide-footer-left-tw .slide-footer-left-tw-icon-vedio{float:left;width: 21px;height: 21px;border: 0px solid red;background: url(../images/video.png)no-repeat;margin-top: 10px;}
.slide-footer-left-tw{color: #222;font-size: 14px;line-height:40px;display: inline-block;margin: 0 0 0 20px;cursor: pointer;}
.slide-footer-right{float:right;}
.slide-footer-right .fb-word{display: inline-block;width: 120px;line-height:40px;text-align: center;font-size: 14px;background-color: #1cdbb0;color: #fff;opacity: .6;}
.slide-footer-left .slide-footer-cheakbook .slide-footer-left-cw-icon{float:left;width: 21px;height: 21px;border: 0px solid red;background: url(../images/cw.png)no-repeat;}
.slide-footer-cheakbook{display: inline-block;margin-left:20px;color: #999;font-size: 14px;cursor: pointer;}
.show-emjio{display: inline-block;margin-left: 8px;}
.show-emjio img{float: left;}
.slide-footer-cheakbook span,.slide-footer-left-tw span{margin-left: 8px;}

/*****上传图片时显示的部分*****/
.sctp-first{position: absolute; bottom:-245px;left:-1px;width:420px; height:246px; background: #fff;border: 1px solid #e8e8e8;border-radius: 5px;z-index: 300;box-shadow:0px 2px 15px rgba(0, 0, 0, .12);}
.sctp-content .first-p{font-size: 14px;color: #222;margin-top: 20px;margin-left: 16px;}
.sctp-content .second-p{font-size: 14px;color: #999;margin-top: 10px;margin-left: 16px;}
.sctp-list li{float: left;width: 72px;height:72px;margin-left: 14px;margin-top: 14px;position: relative;cursor: pointer; }
.sctp-content .cd-icon{display: inline-block;width: 20px;height: 20px;position: absolute;top: 8px;right: 6px;background: url(../images/close.png)no-repeat;}
.sctp-list .first-tp{background-color: #fff;border: 2px dashed #ddd;line-height: 90px;text-align:center;}
.sctp-list .photo-image{float:left; border:1px solid #e8e8e8;}
.sctp-list .photo-image img{width:70px;height:70px;}
.sctp-list .tjtp-icon{display: inline-block;width: 30px;height: 30px;border: 0px solid red;background: url(../images/tianjia.png)no-repeat;}
.emjio-show-icon{position: absolute; bottom:-245px;left:193px;width:420px; height:246px; background: #fff;border: 1px solid #e8e8e8;border-radius: 5px;z-index: 300;box-shadow:0px 2px 15px rgba(0, 0, 0, .12);}
.input-file input[type="file"]{width:0px ;height:0px;border: 1px solid red;display: none;}
.sctp-list .photo-image .photo-arror{width:20px;height:20px;position:absolute;top:-9px;left:60px;border:0px solid red;background:url(../images/closed.png)no-repeat;display: none;}
.sctp-list .photo-image:hover .photo-arror{display: block;} 
/*****发布视频的部分****/
.sctp-second{position: absolute; bottom:-146px;left:-1px;width:340px; height:146px; background: #fff;border: 1px solid #e8e8e8;border-radius: 5px;z-index: 300;box-shadow:0px 2px 15px rgba(0, 0, 0, .12);}
.sctp-content .first-p{font-size: 14px;color: #222;margin-top:14px;margin-left: 14px;}
.sctp-content .second-p{font-size: 14px;color: #999;margin-top:4px;margin-left: 14px;}
.sctp-content .cd-icon{display: inline-block;width: 20px;height: 20px;border: 0px solid red;position: absolute;top: 8px;right: 6px;background: url(../images/close.png)no-repeat;}
.sctp-list-vedio{width:96px;height:60px;background-color: #efefef;text-align: center;position: relative;background-position: 50%;float: left;background-repeat:no-repeat ;background-size: 32px;}
.sctp-form{border: 1px solid #e8e8e8;margin-left:14px;border: 1px solid #e8e8e8;width:310px;height:62px;margin-top:10px;}
.sctp-form .stcp-vedio-bg i{display:inline-block;background:url(../images/tianjia-vedio.png)no-repeat;cursor: pointer;width: 30px;height: 30px;border: 0px solid red;margin: 14px 0px;}
.sctp-form .vedio-word{float:left;width: 212px;height: 62px;padding: 0 14px;font-size: 12px;line-height: 1.2;color: #777;}
.sctp-form .vedio-word span{display: inline-block;margin-top: 10px;}
/****发布问题*******/
.sctp-form-noline .sctp-list-last li{float:left;width: 72px;height: 72px;position: relative;cursor: pointer;margin-left:14px;}
.sctp-form-noline{width:232px;height:72px;margin-top:10px;border:0px solid red;}
.problem-icon{float:left;width: 21px;height: 21px;border: 0px solid red;background: url(../images/prob.png)no-repeat;margin-right:6px;}
.more-pr{display: inline-block;margin-left:10px;color: #222;font-size: 14px;cursor: pointer;}
.sctp{position: absolute; bottom:-160px;left:-1px;width:260px; height:160px; background: #fff;border: 1px solid #e8e8e8;border-radius: 5px;z-index: 300;box-shadow:0px 2px 15px rgba(0, 0, 0, .12);}
.sctp-content .first-p{font-size: 14px;color: #222;margin-top:12px;margin-left:14px;}
.sctp-content .second-p{font-size: 14px;color: #999;margin-top: 4px;margin-left: 14px;}
.sctp-content .cd-icon{display: inline-block;width: 20px;height: 20px;border: 0px solid red;position: absolute;top: 8px;right: 6px;background: url(../images/close.png)no-repeat;}
.sctp-list-last .first-tp{cursor: pointer; background-color: #fff;border: 2px dashed #ddd;line-height: 90px;text-align:center;}
.sctp-list-last .first-tp-third{width:72px;height:72px;}
.sctp-list-last .tjtp-icon{display: inline-block;width: 30px;height:30px;border: 0px solid red;background: url(../images/tianjia.png)no-repeat;}
.sctp-list-last .photo-second{float: left; border:1px solid #e8e8e8;background: url(../images/photo.png)no-repeat;}
.sctp-list-last .photo-second .arror-second{width:20px;height:20px;position:absolute;top:-9px;left:60px;border:0px solid red;background:url(../images/closed.png)no-repeat;display: none;}
.sctp-list-last .photo-second:hover .arror-second{display: block;}
.slide-content .input-title{background-color:#f4f5f6;display:block;width:100%;padding:0px 19px;height: 40px;line-height: 40px;border-bottom: 1px solid #e8e8e8;font-size: 14px;}