/* width */
.w830{width: 830px;}
.w340{width: 340px;}
.w200{width: 200px;}
.w600{width: 600px;}
/* roll-bar */
.roll-bar{position: relative;height: 396px;overflow: hidden;}	/**/
.roll-bar .roll-img{position: absolute;left: 0;}
.roll-bar .roll-img li{float: left;height: 396px;position: relative;}
.roll-bar .roll-img li .img-link{display: block;height: 396px;position: relative;}
.roll-bar .roll-img li .img-link img{display: block;width: 830px;height: 396px;}		/**/
.roll-bar .roll-img li .img-link .bg{position: absolute;left: 0;bottom: 0;z-index: 10;width: 100%;height: 247px;background: linear-gradient(to bottom, rgba(0,0,0, 0) 0%, rgba(0, 0, 0, .5) 100%);}
.roll-bar .roll-img li .roll-text{position: absolute;left: 30px;bottom: 30px;right: 150px;z-index: 20;height: 82px;color: #fff;}
.roll-bar .roll-img li .roll-text .roll-photo{float: left;width: 70px;height: 70px;padding: 6px;border-radius: 50%;background-color: #fff;background-color: rgba(255,255,255, .3);overflow: hidden;margin-right: 15px;}
.roll-bar .roll-img li .roll-text .roll-photo img{border-radius: 50%;}
.roll-bar .roll-img li .roll-text h3{font-size: 24px;font-weight: 200;line-height: 30px;height: 30px;overflow: hidden;}
.roll-bar .roll-img li .roll-text h4{font-size: 16px;font-weight: 200;height: 20px;overflow: hidden;padding-top: 12px;margin-bottom: 10px;}
.roll-bar .roll-img li .roll-text h3 a,
.roll-bar .roll-img li .roll-text h4 a{color: #fff;}
/**/
.roll-bar .roll-num{position: absolute;right: 30px;bottom: 45px;z-index: 10;}
.roll-bar .roll-num i{float: left;width: 8px;height: 8px;border-radius: 50%;background-color: #f8f8f8;margin-left: 6px;}
.roll-bar .roll-num i.current{background-color: #ea5f2f;}
/* nav-title */
.nav-title{height: 22px;overflow: hidden;font-size: 20px;line-height: 22px;color: #000;}
.nav-title i{float: left;width: 4px;height: 18px;background-color: #ea5f2f;margin: 3px 10px 0 0;}
.nav-title .more{float: right;}
/* tab-nav */
.tab-nav{position: relative;height: 37px;border-bottom: 1px solid #f0f0f0;}
.tab-nav span{float: left;padding: 0 5px;height: 22px;padding-bottom: 15px;font-size: 20px;color: #000;margin-right: 20px;cursor: pointer;}
.tab-nav span.current{}
.tab-nav .tab-line{position: absolute;left: 0;bottom: -1px;height: 4px;background-color: #ea5f2f;}/* tab-f16 */
.tab-f16 .tab-nav{height: 33px;border-bottom-color: #ddd;}
.tab-f16 .tab-nav span{padding: 0;margin: 0;width: 50%;height: 18px;line-height: 18px;font-size: 16px;text-align: center;padding-bottom: 15px;}
.tab-f16 .tab-nav .tab-line{height: 2px;}
/* more */
.more{font-size: 12px;color: #508274;}
.more:hover{text-decoration: underline;}
/* img */
.tw-list li .img-block,
.hot-tw-list li .img-block{overflow: hidden;}
.tw-list li .img-block img,.hot-tw-list li .img-block img{-webkit-transition: all 1.6s;-moz-transition: all 1.6s;transition: all 1.6s;}
.tw-list li .img-block:hover img,.hot-tw-list li .img-block:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
/* text-list */
.text-list li{height: 34px;line-height: 34px;overflow: hidden;}
.text-list li .ico-dot{float: left;width: 5px;height: 5px;border-radius: 50%;background-color: #bbb;margin: 15px 10px 0 0;}
.text-list li a{font-size: 16px;}
.text-list li .time{float: right;color: #999;margin-left: 10px;}
/* teyue-list */
.teyue-list{height: 359px;}
.teyue-list li{padding: 42px 30px 0;height: 130px;background: url('/images/editor-bg.jpg') no-repeat;margin-top: 15px;}
.teyue-list li .img-block{float: left;width: 80px;height: 80px;border-radius: 50%;overflow: hidden;margin-right: 20px;}
.teyue-list li h3{font-size: 20px;line-height: 24px;height: 24px;overflow: hidden;padding-top: 8px;}
.teyue-list li p{font-size: 14px;color: #666;height: 40px;overflow: hidden;margin-top: 15px;}
/* tw-list */
.tw-list li{max-height: 140px;padding: 30px 0;border-bottom: 1px solid #f0f0f0;overflow: hidden;}
.tw-list li .img-block{float: left;width: 220px;height: 140px;margin-right: 25px;overflow: hidden}
.tw-list li h3{font-size: 20px;line-height: 30px;max-height: 30px;overflow: hidden;margin-bottom: 20px;}
.tw-list li h3 a{color: #000;}
.tw-list li p{font-size: 14px;line-height: 24px;color: #666;max-height: 44px;overflow: hidden;margin-bottom: 20px;}
.tw-list li p .icon-yc{margin: 2px 10px 0 0;}
.tw-list li .other, .tw-list li .other a{height: 25px;line-height: 26px;color: #bbb;}
.tw-list li .other .lr-info,
.tw-list li .other span{float: left;margin-right: 25px;}
.tw-list li .other span:last-child{margin-right: 0;}
.tw-list li .other span .ico-media{float: left;margin: 5px 5px 0 0;}
.tw-list li .other span .i-med54{margin-top: 4px;}
.tw-list li .other .lr-info a{float: left;margin-right: 5px;}
.tw-list li .other .lr-info .ico-badge{float: left;margin: 4px 0 0 5px;}
.tw-list li .other a img{float: left;width: 25px;height: 25px;border-radius: 50%;margin-right: 10px;}
.tw-list li a:hover{color: #508274;}/**/
.tw-list2 li{border-bottom: none;border-top: 1px solid #f0f0f0;}
.tw-list2 li h3{max-height: 60px;height: auto;}
/* hot-wz */
.hot-wz{}
.hot-wz a{display: block;width: 280px;height: 178px;position: relative;}
.hot-wz a .bg{position: absolute;left: 0;top: 0;width: 100%;height: 178px;background: linear-gradient(to bottom, rgba(0,0,0, 0) 50%, rgba(0, 0, 0, .5) 100%);}
.hot-wz a .bg h3{position: absolute;bottom: 10px;padding: 0 20px;font-size: 16px;line-height: 24px;color: #fff;}
/* hot-tw-list */
.hot-tw-list li{max-height: 64px;margin-top: 30px;overflow: hidden;}
.hot-tw-list li .img-block{float: left;width: 100px;height: 64px;margin-right: 15px;}
.hot-tw-list li h3{
/* padding-top: 6px;*/max-height: 52px;overflow: hidden;font-size: 16px;line-height: 26px;}
/* contact */
.contact{padding: 30px 20px 30px 29px;border: 1px solid #f5f5f5;}
.contact dd{overflow: hidden;}
.contact dd span{float: left;width: 144px;font-size: 16px;color: #666;}
.contact dd span .i-med1{float: left;margin: 1px 5px 0 0;}
.contact dd span .i-med2{float: left;margin: 4px 5px 0 0;}
/* banner */
.banner1{position: relative;height: 400px;background-image: url('//imgsm.66law.cn/upload/sm/201703/27/171058547.jpg');background-position: center top;background-repeat: no-repeat;}
.banner1 img{position: absolute;left: 50%;top: 0;margin-left: -960px;}
/* lr-list */
.lr-list{}
.lr-list li{height: 80px;margin-top: 30px;}
.lr-list li .img-block{float: left;width: 80px;height: 80px;border-radius: 50%;overflow: hidden;margin-right: 20px;}
.lr-list li h3, .lr-list li h4, .lr-list li p{height: 20px;overflow: hidden;}
.lr-list li h3{font-size: 18px;}
.lr-list li h4{font-size: 14px;color: #666;margin: 8px 0;}
.lr-list li p{font-size: 14px;color: #bbb;}
.lr-list li p em{color: #508274;}
/* weizhi */
.weizhi{font-size: 14px;color: #ccc;}
.weizhi a{color: #b4b4b4;}
.weizhi a:hover{color: #508274;}
/* lr-info */
.lr-bar{background-color: #fff;box-shadow: 0 1px 15px rgba(0,0,0, .05);}
.lr-bar .lr-info{padding: 30px 10px 0;}
.lr-bar .lr-info img{width: 120px;height: 120px;border-radius: 50%;margin-bottom: 10px;}
.lr-bar .lr-info h3{font-size: 20px;line-height: 24px;height: 24px;overflow: hidden;margin-bottom: 9px;}
.lr-bar .lr-info p{font-size: 14px;line-height: 24px;color: #bbb;max-height: 48px;overflow: hidden;}
.lr-bar .lr-other{height: 82px;border-top: 1px solid #f5f5f5;margin-top: 15px;}
.lr-bar .lr-other li{float: left;width: 50%;text-align: center;padding-top: 20px;position: relative;}
.lr-bar .lr-other li p{font-size: 18px;color: #508274;height: 20px;overflow: hidden;}
.lr-bar .lr-other li .line{position: absolute;top: 31px;right: 0;width: 0;height: 20px;border-right: 1px solid #f5f5f5;}
/* detail */
.detail{padding-bottom: 90px;}
.detail h1{font-size: 30px;line-height: 48px;word-break: break-all;word-wrap: break-word;}
.detail .det-info{height: 30px;line-height: 30px;font-size: 14px;color: #bbb;margin-top: 15px;}
.detail .det-info span{float: left;margin-right: 25px;}
.detail .det-info span em{color: #508274;}
.detail .det-info span .ico-media{float: left;margin: 8px 5px 0 0;}
.detail .det-info .icon-yc{margin-top: 5px;}
.detail .det-info .share-bar{float: right;position: relative;}
.detail .det-info .share-bar span{margin-right: 5px;}
.detail .det-info .share-bar .i-med23{float: left;cursor: pointer;}
.detail .det-info .share-bar .share-pop{position: absolute;left: 162%;bottom: 45px;width: 118px;height: 40px;padding: 25px 0;background-color: #fff;box-shadow: 0 2px 20px rgba(0,0,0, .1);text-align: center;margin-left: -126px;display: none;}
.detail .det-info .share-bar .share-pop .ico-media{margin: 0 3px;cursor: pointer;}
.share-pop .share-qzone{background-position: 0 -30px;}
.share-pop .share-qq{background-position: -50px -30px;}
.share-pop .share-weixin{background-position: -100px -30px;}
.share-pop .share-sina{background-position: -150px -30px;}
.detail .det-info .share-bar .share-pop .icon-jt{position: absolute;left: 50%;bottom: -20px;font-size: 0;width: 0;height: 0;line-height: 0;display: inline-block;vertical-align: -2px;border: 0 dashed transparent;border-width: 10px;border-top-style: solid;border-top-color: #fff;margin-left: -10px;}/* det-nr */
.det-nr{padding-top: 40px;font-size: 16px;line-height: 30px;}
.det-nr img{max-width: 100%;}
.det-nr p{margin-bottom: 30px;}
.det-nr b{font-weight: 600;}
.det-nr i{font-style: italic;}
.det-nr u{text-decoration: underline;}
.det-nr h2{font-size: 18px;line-height: 36px;color: #508274;font-weight: bold;margin-bottom: 20px;}
.det-nr a{color: #508274;text-decoration: none;}
.det-nr ol, .det-nr ul{padding-left: 40px;}
.det-nr ol li{list-style: decimal;margin-bottom: 20px;}
.det-nr ul li{list-style: inside;margin-bottom: 20px;}
.det-nr blockquote{display: block;border-left: 4px solid #f8f8f8;margin-left: 0;margin-bottom: 20px;padding-left: 30px;color: #666;}
.det-nr span{color: #999;}/* det-tips */
.det-tips{padding: 25px 30px;background-color: #f8f8f8;}
.det-tips div{font-size: 14px;color: #666;}
.det-tips div a{float: right;color: #bbb;}
.det-tips div a .i-med4{float: left;margin: 3px 5px 0 0;}
.det-tips p{font-size: 14px;line-height: 26px;color: #999;margin-top: 10px;}
/* l-share */
.l-share{position: relative;z-index: 20;}
.l-share, .l-share span, .l-share .ico-media{float: left;}
.l-share span{font-size: 16px;color: #999;line-height: 40px;margin-right: 10px;}
.l-share .ico-media{margin-right: 12px;}
.l-share .share-qzone{background-position: -200px -30px;}
.l-share .share-qq{background-position: -250px -30px;}
.l-share .share-weixin{background-position: -300px -30px;}
.l-share .share-sina{background-position: -350px -30px;}
.l-share .share-qzone:hover{background-position: 0 -30px;}
.l-share .share-qq:hover{background-position: -50px -30px;}
.l-share .share-weixin:hover{background-position: -100px -30px;}
.l-share .share-sina:hover{background-position: -150px -30px;}    /**/
.l-share .popup{position: absolute;left: 112px;bottom: 55px;width: 100px;height: 120px;padding: 20px;background-color: #fff;box-shadow: 0 0 15px rgba(0,0,0, .2);font-size: 14px;text-align: center;color: #bbb;display: none;}
.l-share .popup .icon-jt{position: absolute;left: 50%;bottom: -20px;font-size: 0;width: 0;height: 0;line-height: 0;display: inline-block;vertical-align: -2px;border: 0 dashed transparent;border-width: 10px;border-top-style: solid;border-top-color: #fff;margin-left: -10px;}
.l-share .popup img{display: block;margin-bottom: 5px;}
/* zan */
.zan{cursor: pointer;}
.zan .i-med22{float: left;margin: 5px 20px 0 0;}
.zan em{font-size: 40px;line-height: 40px;}
.zan-click .i-med22{background-position: -90px -185px;}
.zan-click em{color: #ea5f2f;}
/* detail right */
.tag{float: left;padding: 0 19px;height: 30px;line-height: 32px;border: 1px solid #ea5f2f;font-size: 16px;color: #ea5f2f;}
.lr-zl{height: 32px;line-height: 32px;font-size: 16px;color: #000;}
.lr-zl .tag{margin-right: 12px;}
.lr-infor{}
.lr-infor .i-med6{margin-bottom: 15px;}
.lr-infor p{font-size: 16px;line-height: 28px;color: #666;margin-bottom: 11px;}/**/
.lr-yw{padding-top: 18px;border-top: 1px solid #ddd;font-size: 16px;}
.lr-yw dt, .lr-yw dd{height: 40px;line-height: 40px;}
.lr-yw dt{font-weight: bold;}
.lr-yw dd{margin-bottom: 5px;}
.lr-yw dd .tel{font-size: 20px;color: #508274;}
.lr-yw .btn{width: 170px;height: 40px;line-height: 40px;margin: 4px 0 0 54px;}
.qt-wen{padding-top: 30px;border-top: 1px solid #ddd;}
/* popup-tel */
.popup-k{position: fixed;left: 50%;top: 50%;z-index: 1002;width: 450px;height: auto;background-color: #fff;box-shadow: 0 3px 20px rgba(0,0,0, .35);margin: -178px 0 0 -225px;text-align: center;display: none;padding-bottom: 50px;}
.popup-k .pop-close{position: absolute;top: 30px;right: 30px;cursor: pointer;}
.popup-tel strong{display: block;line-height: 40px;font-size: 30px;color: #508274;margin-bottom: 8px;padding-top: 60px;}
.popup-tel p{font-size: 14px;color: #bbb;}
.popup-tel img{margin: 25px 0 5px;}
/*popup-erwei */
.popup-erwei .pt65{padding-top: 65px;}
.popup-erwei img{width: 200px;height: 200px;}
/* tuijian-bar */
.tuijian-bar{height: 532px;background: url('/images/bg1920x450a.jpg') no-repeat center top;}
.tuijian-bar .nav-bor{color: #fff;}/* nav-bor */
.nav-bor{height: 68px;line-height: 68px;font-size: 30px;color: #666;font-weight: 200;text-align: center;padding: 80px 0 70px;}
.nav-bor span{display: inline-block;width: 240px;height: 68px;position: relative;}
.nav-bor span i{position: absolute;width: 26px;height: 13px;}
.nav-bor span i.line1{left: 0;top: 0;border-left: 1px dashed #c55630;border-top: 1px dashed #c55630;}
.nav-bor span i.line2{top: 0;right: 0;border-right: 1px dashed #c55630;border-top: 1px dashed #c55630;}
.nav-bor span i.line3{right: 0;bottom: 0;border-right: 1px dashed #c55630;border-bottom: 1px dashed #c55630;}
.nav-bor span i.line4{bottom: 0;left: 0;border-left: 1px dashed #c55630;border-bottom: 1px dashed #c55630;}/* tj-author */
.tj-author{width: 900px;margin-left: auto;margin-right: auto;}
.tj-author li{float: left;width: 250px;height: 315px;background-color: #fff;box-shadow: 0 1px 15px rgba(0,0,0, .1);padding: 0 15px;text-align: center;position: relative;}
.tj-author li .i-med5{position: absolute;top: 0;right: 0;}
.tj-author li .tj-lr-info{padding-top: 30px;height: 203px;}
.tj-author li .tj-lr-info .img-block{display: block;width: 120px;height: 120px;border-radius: 50%;margin: 0 auto;}
.tj-author li .tj-lr-info .img-block img{border-radius: 50%;}
.tj-author li .tj-lr-info h3{height: 24px;overflow: hidden;font-size: 20px;line-height: 24px;margin: 15px 0 6px;}
.tj-author li .tj-lr-info p{height: 20px;overflow: hidden;font-size: 14px;color: #bbb;}
.tj-author li .tj-lr-wen{border-top: 1px solid #f5f5f5;height: 60px;padding-top: 15px;color: #bbb;}
.tj-author li .tj-lr-wen p{font-size: 20px;line-height: 24px;color: #508274;margin-bottom: 2px;height: 24px;overflow: hidden;}
/**/
.hot-author{float: left;width: 320px;padding: 0 30px;background-color: #fff;margin: 0 30px 30px 0;}
.hot-nav{padding: 30px 0;height: 32px;line-height: 32px;font-size: 16px;border-bottom: 1px solid #f0f0f0;}
/* auth-list */
.auth-list{padding: 15px 0;}
.auth-list li{height: 80px;padding: 15px 0;}
.auth-list li .img-block{float: left;width: 80px;height: 80px;margin-right: 15px;}
.auth-list li .img-block img{border-radius: 50%;}
.auth-list li h3{height: 24px;overflow: hidden;line-height: 24px;font-size: 18px;padding-top: 10px;}
.auth-list li div{height: 30px;line-height: 30px;overflow: hidden;margin-top: 7px;}
.auth-list li div .fl{font-size: 14px;color: #999;}
.auth-list li div .fr{font-size: 28px;color: #508274;}
/* lawyer-bar */
.lawyer-bar{height: 313px;background-color: #fff;}
.lr-bg{height: 253px;padding-top: 60px;background: url('/images/bg1200x140.jpg') no-repeat;text-align: center;}
.lr-bg img{width: 120px;height: 120px;border-radius: 50%;border: 1px solid #fff;}
.lr-bg h3{font-size: 24px;line-height: 30px;margin: 12px 0 14px;}
.lr-bg p{font-size: 16px;color: #666;padding-right: 24px;}
.lr-bg p .i-med7{margin-right: 20px;position: relative;top: -3px;}
/* nav-sort */
.nav-sort{height: 65px;line-height: 65px;border-bottom: 1px solid #f0f0f0;}
.nav-sort .sort{float: right;font-size: 14px;}
.nav-sort .sort a{float: left;color: #bbb;}
.nav-sort .sort a:hover, .nav-sort a.current{color: #333;}
.nav-sort .sort .line{float: left;width: 0;height: 14px;border-right: 1px solid #ddd;margin: 25px 20px 0;}
.nav-sort .nav-back{float: left;font-size: 16px;}
.nav-sort .nav-back .i-med8{float: left;margin: 26px 10px 0 0;}
.nav-sort .nav-back:hover .i-med8{background-position: -225px 0;}
/* lr-num */
.lr-num{height: 58px;padding: 40px 0;background-color: #fff;}
.lr-num li{float: left;width: 33.3%;font-size: 14px;color: #bbb;text-align: center;position: relative;}
.lr-num li::after{position: absolute;top: 19px;right: 0;width: 0;height: 20px;border-right: 1px solid #f5f5f5;content: '';}
.lr-num li p{height: 30px;line-height: 30px;overflow: hidden;font-size: 24px;color: #000;margin-top: 9px;}
/* zmt-tips */
.zmt-tips{padding: 35px 55px 35px 30px;background: #fff url('/images/img/bg145x99.jpg') no-repeat right bottom;}
.zmt-tips p{font-size: 14px;line-height: 24px;color: #666;margin-bottom: 15px;}
.zmt-tips p b{color: #508274;}
/* introduce */
.introduce{font-size: 16px;line-height: 38px;margin-top: 10px;}
.introduce p{padding: 10px 0;}
/* contact-list */
.contact-list li{font-size: 16px;color: #000;line-height: 42px;overflow: hidden;margin-bottom: 15px;}
.contact-list li label{float: left;color: #999;}
.contact-list li .tel{font-size: 20px;color: #508274;}
.contact-list li .btn{width: 172px;height: 40px;line-height: 42px;}
.contact-list li .f14{line-height: 20px;font-size: 14px;color: #bbb;}
.contact-list li img{display: block;margin-bottom: 5px;}
/*  */
/*.det-nr {font-family:Arial, \5FAE\8F6F\96C5\9ED1;font-size: 16px;line-height: 30px;
	min-height:400px;}.det-nr ul { 
	display: block;list-style-type: disc;margin-left:10px;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 40px;/*-moz-margin-before:1em;-moz-margin-after:1em;-moz-margin-start: 0px;-moz-margin-end: 0px;-moz-padding-start: 27px;-ms-margin-before:1em;-ms-margin-after:1em;-ms-margin-start: 0px;-ms-margin-end: 0px;-ms-padding-start: 27px;-o-margin-before:0;-o-margin-after:0;-o-margin-start: 0px;-o-margin-end: 0px;-o-padding-start: 27px;!1!}.det-nr ol {
	display: block;list-style-type: decimal;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 40px;/*-moz-margin-before:0;-moz-margin-after:0;-moz-margin-start: 0px;-moz-margin-end: 0px;-moz-padding-start: 40px;-ms-margin-before:0;-ms-margin-after:0;-ms-margin-start: 0px;-ms-margin-end: 0px;-ms-padding-start: 40px;-o-margin-before:0;-o-margin-after:0;-o-margin-start: 0px;-o-margin-end: 0px;-o-padding-start: 40px;!1!}.det-nr ul li {
	list-style:inside; margin-bottom: 20px;list-style-position:inside;}.det-nr ol li {
	list-style:decimal; margin-bottom: 20px;list-style-position:inside;}.det-nr i { font-style:italic; }.det-nr h2 {font-size: 18px;line-height: 36px;
	color:#508274;
	font-weight:bold; margin-bottom: 20px;}.det-nr p { margin-bottom: 20px; font-size:16px; margin-top:0; }
.det-nr a {color:#508274;
	text-decoration:none;}
.det-nr a:hover {color:#508274;
	text-decoration:underline;}
.det-nr pre {font-family: 'Menlo', monospace;font-size: 15px;background-color: #f0f0f0;padding: 15px;border: 1px solid #ccc;border-radius: 5px;color: #666;}

.det-nr blockquote {display: block;border-left: 4px solid #f8f8f8;margin-left: 0; margin-bottom:20px;padding-left: 30px;color: #666;}

.det-nr span { color:#aaa;}*/
/* 2017-06-09 */
.tab-nav-bor-ce{border-bottom-color: #e0e0e0;}
.tab-nav .f14-c999{font-size: 14px;color: #999;}/* lr-rank-bar */
.lr-rank-bar{}
.lr-rank-bar .lr-rank-ovh{height: 290px;overflow: hidden;}
.lr-rank-bar .lr-rank-ovh ul{padding-top: 20px;}
.lr-rank-bar .lr-rank-ovh li{height: 60px;padding: 15px 0;position: relative;}
.lr-rank-bar .lr-rank-ovh .rank-num{position: absolute;top: 20px;right: 0;width: 36px;height: 48px;line-height: 48px;font-size: 30px;font-weight: 600;color: #bbb;text-align: center;}
.lr-rank-bar .lr-rank-ovh .lr-photo{float: left;width: 60px;height: 60px;border-radius: 50%;overflow: hidden;margin-right: 20px;}
.lr-rank-bar .lr-rank-ovh .ovh{overflow: hidden;}
.lr-rank-bar .lr-rank-ovh .ovh h3{font-size: 16px;padding-top: 10px;margin-bottom: 5px;}
.lr-rank-bar .lr-rank-ovh .ovh p{color: #aaa;}
.lr-rank-bar .lr-rank-ovh .ovh p span{color: #fc3737;}/**/
.rk-btn{text-align: center;margin-top: 10px;}
.rk-btn span{font-size: 14px;cursor: pointer;display: inline-block;}
.rk-btn span .arrow{border-top-style: solid;border-top-color: #333;margin-left: 5px;position: relative;top: 3px;}
.lr-rank-bar-off .rk-btn span .arrow{top: -3px;border-top-style: none;border-top-color: none;border-bottom-style: solid;border-bottom-color: #333;}
/* */
.lr-bg .ico-badge{margin-left: 5px;}
.lr-bg .info{height: 22px;margin-top: 20px;}
.lr-bar .lr-info .badge-bar .ico-badge{margin: 0 3px;}
.lr-bar .lr-info .badge-bar{margin-bottom: 13px;}
.lr-bg .info span{border: 1px solid #ddd;color: #999;display: inline-block;height: 20px;line-height: 20px;margin: 0 5px;padding: 0 10px;}
.rk-btn span .arrow{border-top-color: #333;border-top-style: solid;margin-left: 5px;position: relative;top: 3px;}


/* HLX-1722 LJ 2021-08-20 */
.mt5 { margin-top: 5px; }
/* teyue-list-v2 */
.teyue-list-v2 li { padding-top: 0; padding-left: 130px; height: 172px; line-height: 172px; position: relative; }
.teyue-list-v2 li .img-block { position: absolute; top: 42px; left: 30px; }
.teyue-list-v2 li .ovh { display: inline-block; vertical-align: middle; line-height: 20px; }
.teyue-list-v2 li h3 { padding-top: 0; }
.teyue-list-v2 li p { margin-top: 8px; max-height: 40px; height: auto; line-height: 20px; }
.teyue-list-v2 li .btn { margin-top: 10px; padding: 0 11px; line-height: 26px; height: 26px; font-size: 12px; width: auto; }

/* lr-bar */
.lr-bar .lr-ask { padding: 0 16px 30px; }
.lr-bar .lr-ask .btn { display: block; width: auto; height: 40px; line-height: 40px; }

/* lr-list */
.lr-list li { position: relative; }
.lr-list .btn { position: absolute; top: 0; right: 0; width: 70px; height: 26px; line-height: 28px; font-size: 12px; }
.lr-list li .tit { line-height: 28px; height: 28px; max-width: 108px; }
.lr-list li .img-block { margin-right: 16px; }
