/* reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,button,textarea,p,blockquote,th,td {margin: 0;padding: 0;box-sizing: content-box;}
body {font: 14px/1 PingFang SC,Lantinghei SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHei,WenQuanYi Zen Hei,WenQuanYi Micro Hei,"sans-serif";position: relative;margin-top: 64px;color: #333;border-top: 1px solid transparent;}
img {border: none;}
em,strong {font-family: inherit;font-size: inherit;}
ul,ol,li {list-style: none;}
table {border-spacing: 0;border-collapse: collapse;}
h1,h2,h3,h4,h5,h6 {font-size: 14px;font-weight: normal;}
q:before,q:after {content: ' ';}
button,input,select,textarea {font-size: 100%;}
input,button,textarea,select,optgroup,option {font-family: inherit;font-size: inherit;font-weight: inherit;font-style: inherit;outline: none;}
address,cite,dfn,em,var {font-style: normal;}
[v-cloak] {
  display: none !important;
}
/* link */

a,a:link,a:visited,a:hover,a:active {text-decoration: none;color: #333;outline: none;}
input::placeholder,textarea::placeholder {color: #ccc;}
input::-moz-placeholder,textarea::-moz-placeholder {color: #ccc;}
input::-ms-input-placeholder,textarea::-ms-placeholder {color: #ccc;}
input::-webkit-input-placeholder,textarea::-webkit-placeholder {color: #ccc;}

/* icon */
@font-face {
  font-family: 'iconfont';  /* Project id 1202804 */
  src: url('//at.alicdn.com/t/font_1202804_5a5f76ma3uu.woff2?t=1647939944437') format('woff2'),
       url('//at.alicdn.com/t/font_1202804_5a5f76ma3uu.woff?t=1647939944437') format('woff'),
       url('//at.alicdn.com/t/font_1202804_5a5f76ma3uu.ttf?t=1647939944437') format('truetype');
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 14px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    vertical-align: top;
}

/* clear */

.fl-l {float: left;}
.fl-r {float: right;}
.clear:after {display: block;visibility: hidden;clear: both;overflow: hidden;height: 0;content: '.';}
.clear {zoom: 1;}
.mt_40 {margin-top: 40px;}
.mt_30 {margin-top: 30px;}
.mt_20 {margin-top: 20px;}
.mb_30 {margin-bottom: 30px;}
.pb_20 {padding-bottom: 20px;}

/* header */

.header {position: fixed;z-index: 1000;top: 0;right: 0;left: 0;height: 60px;border-bottom: 1px solid #e8e8e8;background-color: #fff;}
.header_cnt {width: 1200px;margin: 0 auto;}
.logo {float: left;width: 120px;height: 36px;margin-top: 12px;}
.nav {float: left;padding: 22px 0 0 30px;}
.nav > li {position: relative;float: left;padding: 0 14px 22px;}
.nav > li > a {font-size: 0;line-height: 1;}
.nav > li a span{display: inline-block;vertical-align: top;font-size: 16px;}
.nav > li a i{display: inline-block;vertical-align: top;background-size: 100% 100%;margin-left: 2px;}
.nav > li a.live i{background-image: url('../img/nav/live_l.png');width: 32px;height: 14px;margin-top: 1px;}
.nav > li a.pro i{background-image: url('../img/nav/pro_l.png');width: 26px;height: 13px;margin-top: 2px;}
.nav > li a.pai i{background-image: url('../img/nav/pai_l.png');width: 12px;height: 10px;margin-top: 3px;}
.nav > li a.vip i{background-image: url('../img/nav/vip_l.png');width: 24px;height: 17px;margin-top: 1px;margin-bottom: -3px;}
.nav > li.active > a {color: #FA5A00;}
.nav > li > a:hover {color: #FA5A00;}
.nav > li > a.live:hover i{background-image: url('../img/nav/live_h.png');}
.nav > li > a.pro:hover i{background-image: url('../img/nav/pro_h.png');}
.nav > li > a.pai:hover i{background-image: url('../img/nav/pai_h.png');}
.nav > li > a.vip:hover i{background-image: url('../img/nav/vip_h.png');}
.activityNav:after,.dataNav:after {display: inline-block;width: 9px;height: 5px;margin: 5px 0 3px 3px;content: ' ';-webkit-transition: -webkit-transform .5s;-ms-transition: -ms-transform .5s;-o-transition: -o-transform .5s;transition: transform .5s;background: url('../img/icon-sprites.png') -146px -50px;}
.nav > li.hot:before {position: absolute;top: -11px;right: -8px;width: 28px;height: 16px;content: ' ';background: url('../img/hot2017.png') no-repeat;}
.nav > li.new:before {position: absolute;top: -11px;right: -8px;width: 28px;height: 16px;content: ' ';background: url('../img/nav_new.png') no-repeat;}
.login_dl {float: right;}
a.login {line-height: 18px;float: left;margin-top: 21px;color: #FA5A00;}
.login:before {float: left;width: 18px;height: 19px;margin-right: 5px;content: ' ';background: url('../img/icon-sprites.png') -76px 0;}
.login_on {position: relative;float: left;width: 36px;height: 36px;padding: 12px 0;cursor: pointer;}
.vip_logo {position: absolute;width: 18px;height: 18px;background: url('../img/icon-sprites.png') -298px -96px;}
.login_on .vip_logo {top: 32px;right: -6px;}
.login_on img {width: 36px;height: 36px;border-radius: 18px;}
.weixin {position: relative;float: right;padding: 21px 0;cursor: pointer;}
.weixin:after {display: block;width: 19px;height: 19px;content: ' ';background: url('../img/icon-sprites.png') -38px 0;}
.wxewm {position: absolute;top: 57px;left: -98px;display: none;width: 140px;height: 160px;border: 1px solid #e8e8e8;background: #fff;}
.wxewm:after {position: absolute;top: -9px;left: 56px;width: 24px;height: 11px;content: ' ';background: url(../img/ac_img.png);}
.wxewm_img {width: 100%;margin-top: 20px;text-align: center;}
.wxewm_img img {width: 100px;height: 100px;}
.wxewm_img p {font-size: 16px;margin-top: 5px;}
.search {float: right;height: 18px;margin: 14px 28px 0 0;padding: 7px 16px;border-right: 1px solid #e8e8e8;border-left: 1px solid #e8e8e8;position: relative;}
.sea_cnt {display: none;float: left;}
.open_sea,.sea_btn {float: right;width: 20px;height: 19px;cursor: pointer;border: none;outline: none;background: url('../img/icon-sprites.png') 0 0;}
.sea_ipt {line-height: 19px;float: left;height: 19px;margin-right: 10px;border: none;outline: none;}
.search .hot_key {z-index: 2;display: none;position: absolute;top: 32px;left: 0;width: 244px;background: #FFFFFF;-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.10);box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.10);padding: 20px 0;margin-top: 14px;}
.search .hot_key p {padding: 0 16px;font-weight: bold;}
.hot_key_cnt {padding: 0 16px;margin-right: -10px;}
.hot_key_cnt a {padding: 5px;border: 1px solid #E5E5E5;font-size: 12px;color: #777777;display: inline-block;vertical-align: top;margin: 10px 10px 0 0;}
.hot_key_cnt a:hover {color: #FA5A00;border-color: #FA5A00;}
.hot_key_cnt a .iconfont{color: #d81f06;font-size: 12px;margin-right: 2px;}
.hot_key_cnt a:hover .iconfont{color: #FA5A00;}
#retop {visibility: hidden;width: 0;height: 0;}

/* modal */

.login_layer {width: 450px;background: #fff;border-radius: 8px;text-align: center;padding-bottom: 10px;display: none;position: relative;}
.login_layer p{font-size: 18px;padding: 36px 30px 0;text-align: left;}
#wx_login {width: 300px;height: 400px;margin: 10px auto;}

/* footer */

.footer {width: 100%;min-width: 1200px;border-top: 1px #e0e0e0 solid;}
.ft_top {width: 100%;padding: 40px 0;background: #fff;}
.ft_cnt {position: relative;width: 1200px;margin: 0 auto;}
.ft_cnt a.logo {margin: 0;float: left;}
.ft_cnt span {font-size: 16px;float: left;margin-top: 18px;margin-left: 10px;color: #333;}
.tel {margin: 24px 0;}
.lianjie li {float: left;margin-left: 12px;padding-left: 12px;border-left: 1px solid #333;}
.lianjie li > a:hover {color: #FA5A00;}
.lianjie li:first-of-type {margin-left: 0;padding-left: 0;border-left: none;}
.er_img {position: absolute;top: 0;right: 0;}
.er_div {float: left;margin: 0 6px;width: 102px;text-align: center;}
.er_div p {margin: 4px 0 0;text-align: center;}
.er_img img {width: 90px;}
.ft_bot {width: 100%;height: 48px;background: #000;}
.ft_bot p {font-size: 12px;line-height: 48px;width: 1200px;margin: 0 auto;color: #fff;}
.ft_bot i {display: inline-block;width: 62px;height: 15px;margin: 0 8px -3px;background: url('../img/icon-sprites.png') 0 -191px;}

/* banner */

.banner {position: relative;width: 820px;height: 290px;margin: 0 auto;}
.arrow-left {position: absolute;z-index: 50;top: 50%;left: 4px;width: 24px;height: 36px;margin-top: -18px;background: url('../img/arrows.png') no-repeat 0 0;}
.arrow-right {position: absolute;z-index: 500;top: 50%;right: 4px;width: 24px;height: 36px;margin-top: -18px;background: url('../img/arrows.png') no-repeat 0 -41px;}
.device,.ltbnr {position: relative;float: left;width: 530px;height: 290px;}
.swiper-container {width: 530px;height: 290px;}
.pagination {position: absolute;z-index: 50;right: 59px;bottom: 18px;}
.swiper-pagination-switch {display: inline-block;width: 10px;height: 10px;margin: 0 10px;cursor: pointer;border-radius: 5px;background: #8a8a8a;}
.swiper-active-switch {width: 32px;background: #FA5A00;transition: all .2s;}
.swiper-container {position: relative;z-index: 1;overflow: hidden;margin: 0 auto;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;}
.swiper-wrapper {position: relative;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;width: 100%;-webkit-transition: -webkit-transform,left,top 0s ease;-moz-transition: -moz-transform,left,top 0s ease;-ms-transition: -ms-transform,left,top 0s ease;-o-transition: -o-transform,left,top 0s ease;transition: transform,left,top 0s ease;-webkit-transform: translate3d(0px,0,0);-moz-transform: translate3d(0px,0,0);-ms-transform: translate3d(0px,0,0);-o-transform: translate3d(0px,0,0);transform: translate3d(0px,0,0);}
.swiper-slide {position: relative;float: left;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper-slide .bnr_title {font-size: 28px;line-height: 36px;position: absolute;z-index: 41;bottom: 58px;overflow: hidden;width: 586px;height: 36px;padding-left: 24px;white-space: nowrap;text-overflow: ellipsis;color: #fff;}
.swiper-slide .bnr_a {position: absolute;z-index: 42;top: 0;left: 0;width: 530px;height: 290px;}
.swiper-slide img {width: 530px;height: 290px;}
/* .banner .swiper-slide:before {position: absolute;z-index: 40;top: 0;left: 0;width: 530px;height: 290px;content: ' ';background: url('../img/blk_bg.png');} */
.swiper-wp8-horizontal {-ms-touch-action: pan-y;}
.swiper-wp8-vertical {-ms-touch-action: pan-x;}
.rtbnr {float: right;width: 274px;}
.rt_slide {position: relative;width: 274px;height: 137px;}
.rt_slide:first-of-type {margin-bottom: 16px;}
/* .rt_slide:before {position: absolute;z-index: 40;top: 0;left: 0;width: 274px;height: 137px;content: ' ';background: url('../img/blk_bg.png');background-size: 274px 137px;} */
.rt_slide img {width: 274px;height: 137px;}
.rt_slide .bnr_title {font-size: 22px;line-height: 32px;position: absolute;z-index: 41;bottom: 16px;overflow: hidden;width: 320px;height: 32px;padding-left: 24px;white-space: nowrap;text-overflow: ellipsis;color: #fff;}
.rt_slide .bnr_a {position: absolute;z-index: 42;top: 0;left: 0;width: 274px;height: 137px;}

/* main */

.main {width: 1200px;min-height: 650px;margin: 0 auto;padding: 30px 0;}
.special_main,.activity_main,.search_main,.label_main {padding: 0 0 30px;}

/* main left */

.main_lt {float: left;width: 820px;}

/* main nav */
.nav_div,.nav_screen {border-bottom: 1px solid #e8e8e8;}
.nav_screen {margin-left: 0;}
.nav_list {position: absolute;top: 0;left: 0;}
.index_nav {position: relative;overflow: hidden;width: 740px;height: 40px;margin-right: 17px;}
.nav_list li {float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 40px;margin-right: 40px;padding: 0 0 14px;}
.nav_list li:last-of-type {margin-right: 0;}
.nav_list li.active {border-bottom: 4px solid #FA5A00;}
.nav_list li > a {font-size: 18px;}
.nav_list li > a:hover {color: #FA5A00;}

/* index_screen */
.index_screen {border-bottom: 1px solid #e8e8e8;position: relative;}
.index_screen li {display: flex;}
.index_screen ul {overflow: hidden;height: 38px;position: relative;padding-top: 30px;}
.index_screen ul .screen_name {flex: 0;white-space: nowrap;overflow: hidden;opacity: 0;-webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.index_screen ul .screen_all {font-size: 0;flex: 0 0 76px;}
.index_screen ul .screen_option {font-size: 0;padding-right: 30px;}
.index_screen ul a {display: inline-block;font-size: 18px;margin-right: 40px;cursor: pointer;margin-bottom: 40px;position: relative;}
.index_screen ul a.on {color: #FA5A00;}
.index_screen ul a.new:after {position: absolute;top: -11px;right: -24px;width: 24px;height: 16px;content: ' ';background: url('../img/icon-sprites.png') -107px 0;}
.index_screen ul a:hover {color: #FA5A00;}
.index_screen ul li {padding-top: 10px;}
.index_screen ul li:first-of-type {padding-top: 0;}
.index_screen ul.screenShow {height: auto;}
.index_screen ul.screenShow .screen_name {line-height: 24px;color: #999;opacity: 1;flex: 0 0 87px;}
.index_screen ul.screenShow .screen_all {flex: 0 0 58px;border-bottom: 1px dashed #e8e8e8;}
.index_screen ul.screenShow .screen_option {flex: auto;border-bottom: 1px dashed #e8e8e8;}
.index_screen ul.screenShow li:last-of-type .screen_all,
.index_screen ul.screenShow li:last-of-type .screen_option {border-bottom: 0;}
.index_screen ul.screenShow a {font-size: 14px;margin-right: 12px;border: 1px solid transparent;border-radius: 2px;padding: 4px 8px;margin-bottom: 10px;position: relative;}
.index_screen ul.screenShow a.on {border-color: #FA5A00;}
.index_screen ul.screenShow a.new:after {top: -5px;right: -14px;transform: scale(0.8);}
.index_screen ul.screenShow a.on.new:after {display: none;}
.index_screen ul.screenShow .screen_option a.on {padding: 4px 24px 4px 8px;}
.select_list {display: flex;}
.select_list .select_name {color: #999;flex: 0 0 87px;padding-top: 16px;line-height: 24px;}
.select_list .select_option {flex: auto;border-top: 1px dashed #e8e8e8;padding: 16px 0;margin-bottom: -10px;font-size: 0;}
.select_list .select_option a {display: inline-block;font-size: 14px;margin-right: 12px;cursor: pointer;border: 1px solid transparent;border-radius: 2px;padding: 4px 24px 4px 8px;margin-bottom: 10px;color: #FA5A00;border-color: #FA5A00;position: relative;}
.select_list .select_option a:last-child {padding: 4px 8px;background-color: #FA5A00;color: #fff;}
.index_screen ul.screenShow .screen_option a.on:before,
.select_list .select_option a:before {content: '';position: absolute;width: 8px;height: 8px;background: url('../img/icon-sprites.png') -183px -392px;right: 8px;top: 50%;margin-top: -4px;}
.select_list .select_option a:last-child:before {width: 0;height: 0;display: none;}
.index_screen .screenShow_btn {position: absolute;right: 16px;top: 32px;width: 14px;height: 14px;cursor: pointer;margin: 0;font-size: 0;background: url('../img/icon-sprites.png') -375px -180px;-webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.index_screen .screenShow .screenShow_btn {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
/* main content */

.special li {position: relative;padding: 30px 18px;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.special_list:before,.special li:before {position: absolute;right: 0;bottom: 0;width: 806px;content: ' ';border-bottom: 1px solid #e8e8e8;}
.special li:hover {background: #fff;-webkit-box-shadow: 0 3px 10px rgba(0,0,0,.2);-moz-box-shadow: 0 3px 10px rgba(0,0,0,.2);box-shadow: 0 3px 10px rgba(0,0,0,.2);-o-box-shadow: 0 3px 10px rgba(0,0,0,.2);}
.special li:hover .spc_cnt .h1 {color: #FA5A00;}
.spc_img,.report_img {font-size: 0;position: relative;float: left;width: 242px;height: 152px;margin-right: 24px;}
.report_img {float: right;margin-right: 0;}
.report_img img,.spc_img img {width: 242px;height: 152px;}
.spc_img .icon_column {font-size: 14px;font-style: normal;line-height: 24px;position: absolute;z-index: 10;top: 0;left: 0;height: 24px;padding: 0 5px;color: #fff;background: #ff831f;}
.spc_img .icon_column:before {position: absolute;top: 0;left: -4px;width: 4px;height: 28px;content: ' ';background: url('../img/icon-sprites.png') -81px -41px;}
.spc_img .icon_column:after {position: absolute;top: 0;right: -10px;width: 10px;height: 24px;content: ' ';background: url('../img/icon-sprites.png') -115px -41px;}
.spc_cnt {position: relative;float: left;width: 516px;}
.spc_cnt .h1 {font-size: 20px;line-height: 26px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;color: #333;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.spc_cnt h2 {font-size: 14px;line-height: 18px;display: -webkit-box;overflow: hidden;margin-top: 16px;text-overflow: ellipsis;word-break: break-all;color: #666;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.bot_cnt {margin-top: 16px;}
.theme-classify {float: left; width: 340px; font-size: 12px; color: #999; padding-right: 20px;}
.theme-classify a {color: #FA5A00;}
.theme-time {font-size: 12px; color: #999;}
.tags {font-size: 0;position: relative;float: left;width: 226px;min-height: 20px;margin-top: 6px;padding-left: 24px;}
.tags:before {position: absolute;top: 0;left: 0;width: 21px;height: 17px;content: ' ';background: url('../img/icon-sprites.png') -35px -93px;}
.tags span,.tags a {font-size: 12px;display: inline-block;margin: 0 8px 8px;color: #FA5A00;}
.author {font-size: 0;float: right;width: 250px;}
.author_img {float: left;width: 24px;height: 24px;margin-right: 12px;border-radius: 50%;}
.author .author_name,.author span {font-size: 14px;line-height: 24px;float: left;margin-right: 16px;color: #FA5A00;}
.author span.auth_time {margin-right: 0;color: #999;}
.special_list {position: relative;padding: 30px 0 30px 18px}
.special_list li {position: relative;float: left;width: 242px;height: 152px;margin-left: 13px;}
.special_list li:after {position: absolute;z-index: 9;top: 0;right: 0;bottom: 0;left: 0;content: ' ';background: rgba(0,0,0,.6);}
.special_list li:first-of-type {margin-left: 0;}
.special_list li .spe_word {position: absolute;z-index: 10;top: 0;padding: 66px 16px 0;}
.special_list li .spe_word h1 {font-size: 18px;line-height: 24px;display: inline-block;overflow: hidden;width: 210px;height: 24px;white-space: nowrap;text-overflow: ellipsis;color: #fff;}
.special_list li .spe_word h2 {font-size: 14px;line-height: 24px;display: inline-block;display: -webkit-box;overflow: hidden;height: 48px;text-overflow: ellipsis;word-break: break-all;color: #fff;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.special_list li .zt_img {width: 242px;height: 152px;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.special_list li .zt_img img{max-height: 100%;}
.special_list li .icon_column {font-size: 14px;font-style: normal;line-height: 24px;position: absolute;z-index: 10;top: 0;left: 0;height: 24px;padding: 0 5px;color: #fff;background: #1da8f2;}
.special_list li .icon_column:before {position: absolute;top: 0;left: -4px;width: 4px;height: 28px;content: ' ';background: url('../img/icon-sprites.png') 0 -41px;}
.special_list li .icon_column:after {position: absolute;top: 0;right: -10px;width: 10px;height: 24px;content: ' ';background: url('../img/icon-sprites.png') -34px -41px;}
.special_list .special-list-more{box-sizing:border-box;writing-mode:vertical-lr;width:32px;height:152px;border:1px solid rgba(255,136,36,1);text-align: center;line-height: 30px;font-size:14px;font-weight:500;color:rgba(255,136,36,1);letter-spacing: 5px;margin-left: 13px;}
.special_list .special-list-more:hover{border:1px solid #ffb87c;color:#ffb87c;}

/* Ã¤Â¸â€œÃ©Â¢ËœÃ¥Â¹Â¿Ã¥â€˜Å Ã¤Â½Â */
.special-adv {padding: 30px 18px 0 18px;}
.special-adv a{display: inline-block;height: 100%;}
.special-adv .adv-content {position: relative;}
.special-adv img{width: 100%; height: 100px;}
.special-adv .img-hover{display: none;position: absolute;top:0;left:0;width: 100%;height: 100px;background: rgba(0,0,0,.3);}
.special-adv i{position: absolute;right: 10px;top: 10px;font-size: 15px;color: #ffffff;cursor: pointer;display: none;}
.special-adv .adv-content:hover .img-hover{ display: block;}
.special-adv .adv-content:hover i{ display: inline-block;}

.re_top {line-height: 50px;display: block;float: right;width: 50px;height: 50px;text-align: center;border-radius: 4px;background: #FFF2E4;color:#FA5A00 !important}
/* .re_top:after {display: inline-block;width: 14px;height: 8px;content: ' ';background: url('../img/icon-sprites.png') -85px -190px;} */
.fixed-button { background-color: #fff; display: block; position: fixed; right: 20px; z-index: 999;font-size: 12px; color: #FA5A00 !important; width: 50px; height: 50px; text-align: center; border-radius: 4px; border: 1px solid #EBEBEB; padding-top: 11px;box-sizing: border-box;}
.fixed-button span { line-height: 14px;display: inline-block; }
.fixed-button.qy {bottom: 318px;}
.fixed-button.sw {bottom: 258px;}
.fixed-button.fk {bottom: 198px;}
.fixed-button:hover { border-color: #FA5A00; }
.art_re {position: fixed;z-index: 999;right: 10px;bottom: 134px;/* display: none; */}
.more_div {text-align: center;padding-top: 40px;}
.more_div button {color: #FA5A00;border: 1px solid #FA5A00;width: 126px;height: 38px;background-color: #fff;cursor: pointer;border-radius: 20px;}
.more_div button.loading {opacity: 0.5;}
.content {position: relative;}

/* Ã¥Å Â Ã¨Â½Â½Ã¤Â¸Â­Ã¦Â Â·Ã¥Â¼Â */
.index_list_loading {position: absolute;border-radius: 3px;width: 100%;font-size: 14px;color: rgba(200, 200, 200, 0.8);background: #fff;text-align: center;padding-top: 40px;vertical-align: top;top: 0;bottom: 0;z-index: 12;box-sizing: border-box;}
.NewsTopicList_loading {padding-top: 230px;}
.Data_loading {padding-top: 110px;}
.index_list_loading .loader-box {display: inline-block;width: 1em;height: 1em;color: inherit;vertical-align: middle;pointer-events: none;border: .2em solid transparent;border-top-color: currentcolor;border-radius: 50%;-webkit-animation: 1s loader-05 linear infinite;animation: 1s loader-05 linear infinite;position: relative;}
.index_list_loading .loader-box:before {content: '';display: block;width: inherit;height: inherit;position: absolute;top: -.2em;left: -.2em;border: .2em solid currentcolor;border-radius: 50%;opacity: .5;}
@-webkit-keyframes loader-05 {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes loader-05 {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}

/* main right */

.main_rt {float: right;width: 350px;}
.hot_label,.knowledge,.seven_hot,.column_author,.right-li {width: 348px;margin-top: 30px;border: 1px solid #ebebeb;background: #fff;}
.sea_rt>div:first-of-type{margin-top: 0;}
.title {position: relative;padding: 18px 20px;}
.title p {font-size: 20px;padding-left: 12px;color: #333;border-left: 4px #FA5A00 solid;}

/* requirement */
.requirement,.show_data {width: 348px;border: 1px solid #ebebeb;background: #fff;margin-bottom: 30px;}
.advertised_cnt {padding: 0;}
.advertised_cnt li {position: relative;border-bottom: 1px #bdbdbd dashed;padding: 16px 20px;}
.advertised_cnt li:last-of-type {border-bottom: 0;}
.advertised_cnt li .p1 {font-size: 16px;font-weight: 800;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.advertised_cnt li .p2 {margin-top: 10px;color: #666;}
.advertised_cnt li .p2 span.cantact_ta {color:#4885e1;cursor:pointer;position: relative;}
.advertised_cnt li .p2 span.cantact_ta i {position: absolute;background: #fff;left: -163px;top: 0;border: 1px solid #e5e5e5;display: none;z-index: 2;}
.advertised_cnt li .p2 span.cantact_ta i em {text-align: center;display: block;color:  #333;padding-bottom: 15px;}
.advertised_cnt li .p2 span.cantact_ta i em.cantact_ta_img {/* width: 140px; *//* height: 140px; */margin-top: 0;padding: 20px 20px 10px;}
.advertised_cnt li .re_xq {margin-top: 10px;line-height: 20px;/*max-height: 60px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 3;*/}
.advertised_cnt li .re_xq img {display: block;max-width: 100% !important;margin: 0 auto;}
.cpy_c {float: right;text-align: right;color: #FA5A00;font-weight: 800;}

/* knowledge */

.knowledge {margin-top: 0;}
.knowledge .title{padding-bottom: 10px;}
.refresh {position: absolute;top: 26px;right: 24px;width: 46px;height: 10px;}
.refresh .know_btn {display: inline-block;float: left;width: 15px;height: 8px;cursor: pointer;background: url('../img/icon-sprites.png') -219px -98px;}
.refresh .know_btn.opa {opacity: .3;filter: alpha(opacity=30);-moz-opacity: .3;-webkit-opacity: .3;}
.refresh .know_next {float: right;background: url('../img/icon-sprites.png') -253px -98px;}
.know_cnt li {padding: 16px 20px;border-bottom: 1px #bdbdbd dashed;}
.know_cnt li > h1 {font-size: 16px;font-weight: bold;}
.know_cnt li > h1 p {line-height: 26px;float: left;max-width: 190px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.know_cnt li > h1 p a:hover {color: #FA5A00;}
.know_cnt li > h2 span.rd {font-weight: normal;color: #FA5A00;}
.know_cnt li span.cpy_cls {font-size: 14px;font-weight: normal;float: right;color: #666;line-height: 24px;border: 1px solid #bdbdbd;padding: 0 6px;border-radius: 4px;}
.know_cnt li > h2 {font-size: 14px;margin-top: 10px;line-height: 26px;}
.know_cnt li > h3,.know_cnt li > h4 {font-size: 14px;margin-top: 10px;overflow: hidden;white-space: nowrap;line-height: 1.2;text-overflow: ellipsis;}
.know_cnt li span.cpy_time {float: right;color: #999;font-weight:normal;font-size: 14px;line-height: 26px;}
.erweima {padding: 18px 16px;}
.erweima > img {float: left;width: 96px;}
.erweima > p {font-size: 16px;line-height: 24px;float: left;margin-top: 22px;margin-left: 14px;}

/* advertised */

.advertised {font-size: 0;margin-top: 30px;background: #fff;}
.adv_img {width: 100%;height: 220px;}

/* hot label */

.hot_more {font-size: 12px;position: absolute;top: 22px;right: 20px;color: #666;}
.hot_more > i {display: inline-block;float: right;width: 8px;height: 8px;margin-top: 2px;margin-left: 6px;background: url('../img/icon-sprites.png') -145px 0;}
.hot_cnt {font-size: 0;padding: 10px 12px 16px 24px;}
.hot_cnt a.lbl {font-size: 12px;display: inline-block;margin-right: 12px;margin-bottom: 12px;padding: 8px;-webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s;color: #666;border: 1px solid #bfbfbf;border-radius: 8px;}
.hot_cnt a.lbl:hover {color: #fff;border: 1px solid #f9741b;background: #f9741b;}

/* seven hot */

.sev_cnt {padding: 10px 20px 0;}
.sev_cnt li {position: relative;margin-bottom: 20px;padding-left: 18px;}
.sev_cnt li:before {position: absolute;top: 50%;left: 0;width: 7px;height: 12px;margin-top: -6px;content: ' ';background: url(../img/icon-sprites.png) -81px -93px;}
.sev_cnt li > a {font-size: 14px;line-height: 18px;display: -webkit-box;overflow: hidden;max-height: 36px;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.sev_cnt li > a:hover {color: #f9741b;}

/* column author */

.col_cnt {padding: 10px 20px 0;}
.col_cnt li {font-size: 0;margin-bottom: 28px;}
.col_cnt li a {display: table;min-height: 72px;}
.col_cnt li img {width: 72px;height: 72px;border-radius: 50%;}
.author_info {display: table-cell;width: 180px;padding-left: 20px;vertical-align: middle;}
.author_info h1 {font-size: 16px;}
.author_info h1:hover {color: #f9741b;}
.author_info h2 {line-height: 18px;display: -webkit-box;overflow: hidden;width: 184px;max-height: 36px;margin-top: 12px;text-overflow: ellipsis;word-break: break-all;color: #666;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

/* articleDetail */

.article_title {width: 1200px;margin: 0 auto;padding: 30px 0 28px;border-bottom: 1px solid #e8e8e8;}
.article_title .tle {font-size: 24px;font-weight: bold;line-height: 30px;width: 840px;}
.atr_info {line-height: 32px;width: 840px;margin-top: 20px;}
.atr_info > img {float: left;width: 32px;height: 32px;border-radius: 50%;}
.atr_info > .name {float: left;margin-left: 16px;}
.atr_info > .time {float: left;margin-left: 48px;}
.preview_tle {position: fixed;z-index: 50;top: 61px;width: 100%;min-width: 1200px;height: 28px;background: #ffecdc;}
.preview_tle p {line-height: 28px;width: 1200px;margin: 0 auto;color: #FA5A00;}
.lab {font-size: 0;padding: 10px 200px 0;text-align: center;}
.lab > a {font-size: 14px;display: inline-block;margin: 10px 10px 0;}
.article_mian {width: 100%;background: #fff;}
.article_cnt {width: 1200px;margin: 0 auto;padding: 40px 0;}
.article_lt {float: left;width: 840px;}
.art_text img {
    margin : 0 auto;
    display : block;
    max-width : 100% !important;
    max-height:  100% !important;
}
.art_text em {font-style:italic;}
.art_text iframe{width: 100% !important;height: 500px !important;}
.art_text {font-size: 15px;line-height: 28px;}
.art_text ol,.art_text ol li{
    list-style: auto;
}
.art_text ul,.art_text ul li{
    list-style: disc;
}
.art_text a {color: #2d7bc5;}
.art_text {
    margin-top: 18px;
    overflow: hidden;
    width: 100%;
    font-size: 16px;
    color: #1D2129;
    line-height: 30px;
    text-align: justify;
}

.art_text span {
    max-width: 100% !important;
    padding: 0;
}
.art_text p {
    max-width: 100% !important;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    color: #1D2129;
    line-height: 30px;
    text-align: justify;
}
.art_text table {
    width: 100%;
}
.art_text td {
    border: 1px solid #e5e5e5;
}
.art_text iframe {
    width: 100% !important;
    height: 500px !important;
}
.art_text section {
    max-width: 100% !important
}
.art_text section p {
    margin: inherit;
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    line-height: inherit;
    text-align: inherit;
}

.article_rt {float: right;width: 298px;}
.art_rt {border: 1px solid #e8e8e8;}
.art_headimg {display: block;width: 72px;height: 72px;margin: 28px auto;border-radius: 50%;}
.art_name {font-size: 18px;text-align: center;}
.art_name > span {position: relative;}
.art_name > span:after {position: absolute;top: 3px;right: -18px;width: 15px;height: 18px;content: ' ';background: url('../img/icon-sprites.png') 0 -93px;}
.count {font-size: 16px;margin: 16px 0 28px;text-align: center;color: #666;}
.present {padding: 15px;border-bottom: 1px solid #e8e8e8;}
.author_art .present {border: 0;}
.present img {float: left;width: 90px;margin-right: 15px;}
.present p {font-size: 14px;line-height: 22px;float: left;width: 150px;color: #666;}
.author_art .present p {width: 184px;}
.art_rt_title {position: relative;padding-top: 18px;}
.art_rt_title .hot_more {top: 20px;}
.art_rt_title p {font-size: 16px;margin-left: 20px;color: #666;}
.newart {margin: 0 20px;}
.newart li {font-size: 14px;line-height: 20px;padding: 18px 0;border-bottom: 1px solid #e8e8e8;}
.newart li a:hover {color: #FA5A00;}
.newart li:last-of-type {border-bottom: none;}
.legend {line-height: 20px;margin-top: 30px;color: #666;}
.legend > a {color: #FA5A00;}
.ops {padding-top: 30px;}
.operation button {position: relative;min-width: 66px;height: 32px;margin-right: 10px;padding-right: 6px;padding-left: 24px;cursor: pointer;color: #777;border: 1px solid #b5b5b5;border-radius: 6px;outline: none;background: none;}
.operation button:before {position: absolute;top: 9px;left: 9px;width: 12px;height: 12px;content: ' ';background: url('../img/icon-sprites.png') 0 -293px;}
.operation button.zan:before {top: 8px;left: 10px;background: url('../img/icon-sprites.png') -56px -294px;}
.operation button.sc.on {color: #f0c11c;border: 1px solid #f0c11c;}
.operation button.sc.on:before {background: url('../img/icon-sprites.png') -28px -294px;}
.operation button.zan.on {color: #f0711c;border: 1px solid #f0711c;}
.operation button.zan.on:before {background: url('../img/icon-sprites.png') -84px -294px;}
.operation button.sc.ent {color: #f0c11c;border: 1px solid #f0c11c;}
.operation button.sc.ent:before {background: url('../img/icon-sprites.png') -28px -294px;}
.operation button.zan.ent {color: #f0711c;border: 1px solid #f0711c;}
.operation button.zan.ent:before {background: url('../img/icon-sprites.png') -84px -294px;}
.share span {line-height: 48px;}
.share a.vx,.share a.vb {font-size: 0;line-height: 0;float: left;width: 44px;height: 44px;margin: 0 0 0 12px;padding-left: 0;cursor: pointer;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;transition: all .2s;border: 1px solid #b5b5b5;border-radius: 50%;outline: none;}
.share a.vx {border: 1px solid #62c074;background: url('../img/icon-sprites.png') -33px -247px;}
.share a.vb {border: 1px solid #f28181;background: url('../img/icon-sprites.png') -116px -247px;}
.labs {font-size: 0;margin-top: 10px;}
.labs a {font-size: 14px;line-height: 28px;display: inline-block;margin-right: 14px;padding: 0 12px;color: #777;border: 1px solid #b5b5b5;border-radius: 6px;}
.labs a:hover {color: #f0711c;border: 1px solid #f0711c;}
.art_ad {width: 100%;margin-top: 30px;}
.art_recommend {margin-top: 30px;}
.art_recommend .tle {font-size: 18px;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #e7e7e7;}
.art_recommend ul li {float: left;width: 198px;margin-right: 16px;}
.art_recommend ul li:last-of-type {margin: 0;}
.art_recommend ul li img {width: 198px;height: 120px;}
.art_recommend ul li p {line-height: 20px;margin-top: 12px;}
.art_recommend ul li:hover p {color: #FA5A00;}
.discuss {position: relative;padding-top: 65px;}
.discuss textarea {width: 810px;height: 66px;padding: 15px 14px;resize: none;color: #666;border: 1px solid #FA5A00;border-radius: 8px;outline: none;}
.discuss .login_det {position: absolute;top: 25px;left: 7px;width: 42px;height: 42px;padding: 1px 1px 6px;background: url('../img/pinglun.png') center;}
.discuss .login_det a {line-height: 42px;display: inline-block;width: 100%;text-align: center;color: #FA5A00;}
.discuss .login_det img {width: 42px;height: 42px;border-radius: 21px;}
.discuss .login_det .vip_logo {top: 27px;left: 30px;}
.reply_box input[type=submit],.discuss .sub {float: right;width: 90px;height: 32px;margin-top: 10px;cursor: pointer;color: #fff;border: none;border-radius: 16px;outline: none;background: #FA5A00;}
.comment {margin: 30px 0;}
.comment .ntcomment {font-size: 12px;line-height: 32px;text-align: center;color: #999;background: #e8e8e8;}
.com_ul li {padding: 18px 6px;border-bottom: 1px solid #e8e8e8;}
.com_ul li .art_user_info {font-size: 0;position: relative;}
.com_ul li .art_user_info .vip_logo {top: 27px;left: 30px;}
.com_ul li .art_user_info .headimg {width: 44px;height: 44px;border-radius: 22px;}
.com_ul li .art_user_info span {font-size: 14px;line-height: 44px;margin-left: 16px;}
.com_ul li .com_cnt {line-height: 22px;margin-top: 16px;padding-left: 60px;}
.com_ul li .com_time {height: 14px;margin-top: 16px;color: #999;}
.com_ul li .com_time a {color: #999;}
.com_ul li .com_time a:hover {color: #FA5A00;}
.other {margin-top: 30px;}
.other .prev,.other .next {position: relative;width: 332px;}
.other img {width: 156px;height: 98px;}
.other .prev img {float: left;}
.other .prev .other_info {float: left;width: 156px;margin-left: 20px;}
.other .next img {float: right;}
.other .next .other_info {float: right;width: 156px;margin-right: 20px;text-align: right;}
.other .next .other_info p {text-align: left;}
.other .other_info span {font-size: 16px;color: #FA5A00;}
.other .other_info p {line-height: 20px;margin-top: 10px;}
.other_info p:hover {color: #FA5A00;}
.reply_box {margin-top: 26px;margin-left: 60px;padding-top: 18px;border-top: 1px solid #e8e8e8;}
.reply_box input[name=content] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;padding: 10px 14px;resize: none;color: #666;border: 1px solid #bdbdbd;border-radius: 8px;outline: none;}
.reply_box input[name=content]:focus {border: 1px solid #FA5A00;}
.sc_tip {position: fixed;top: 40%;left: 50%;display: none;padding: 16px;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);color: #fff;border-radius: 4px;background: rgba(0,0,0,.6);}

.article_title_2 {margin: 0 auto;}
.article_title_2 .tle {font-size: 30px;line-height: 44px;margin: -7px 0;font-weight: 800;}
.article_title_2 .atr_info {line-height: 1;margin: 24px 0 30px;}
.article_title_2 .atr_info > .name {float: left;margin-left: 0;color: #999;}
.article_title_2 .atr_info > .name i {font-style: normal;color: #000;}
.article_title_2 .atr_info > .time {float: left;margin-left: 25px;position: relative;color: #999;}
.article_title_2 .atr_info > .time:before {position: absolute;content: '';width: 1px;height: 12px;background: #ccc;top: 1px;left: -12px;}
.article_mian2 .article_rt {width: 320px;}
.article_mian2 .art_text {font-size: 16px;line-height: 30px;}
.article_mian2 .art_name > a {position: relative;}
.article_mian2 .art_name > a:after {position: absolute;top: 3px;right: -18px;width: 15px;height: 18px;content: ' ';background: url('../img/icon-sprites.png') 0 -93px;}
.article_mian2 .seven_hot {width: auto;}
.article_mian2 .new_arc {padding: 10px 20px;}
.article_mian2 .new_arc li {font-size: 14px;padding: 16px 0;line-height: 20px;border-bottom: 1px solid #efefef;}
.article_mian2 .new_arc li a:hover {color: #FA5A00;}
.article_mian2 .new_arc li:last-of-type {border-bottom: 0;}
.article_mian2 .seven_hot .title {padding-bottom: 0;}
.article_mian2 .count a {color: #666;}
.article_mian2 .count a:hover {color: #FA5A00;}

/* label */

.label_div {margin: 0 auto;padding-top: 30px;}
.label_name {font-size: 18px;line-height: 34px;position: relative;display: inline-block;width: auto;height: 34px;padding: 0 15px 0 40px;color: #ff8421;border: 1px solid #ff8421;border-radius: 17px;background: #ffecdc;}
.label_name:before {position: absolute;top: 11px;left: 14px;width: 18px;height: 15px;content: ' ';background: url('../img/icon-sprites.png') -74px -222px;}
.label_div p {font-size: 18px;margin-top: 20px;color: #666;}

/* search */

.search_bg {width: 100%;padding: 60px 0;background: #ededed;}
.search_cnt {width: 700px;margin: 0 auto;}
.search_bg .search_ipt {width: 532px;height: 56px;padding: 0 28px;border: 0;border-radius: 28px 0 0 28px;}
.search_bg .search_btn {width: 107px;height: 56px;cursor: pointer;border: 0;border-radius: 0 28px 28px 0;background: #FA5A00 url('../img/icon-search.png') no-repeat 37px 14px;}
.search_cly {padding-top: 30px;}
.search_cly_2 {width: 820px;padding-left: 10px;}
.search_nav li {float: left;margin-right: 30px;}
.search_nav li a {line-height: 28px;display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.search_nav li a:hover {color: #FA5A00;}
.search_nav li.active a {color: #FA5A00;border-bottom: 2px solid #FA5A00;/* border-radius: 16px; *//* padding: 0 20px; */font-weight: 800;}
.search_tip {line-height: 34px;padding-right: 20px;}
.org_cl {color: #FA5A00;}
.report_info {margin-top: 16px;color: #999;}
.report_cly {width: 160px;margin-right: 20px;}
.search_main > .main_lt > .content {display: none;}
.search_main > .main_lt > .active {display: block;}
.rmd_field {width: 700px;min-height: 500px;margin: 0 auto;padding-top: 60px;}
.rmd_p {font-size: 20px;}
.field {font-size: 0;margin-top: 20px;margin-right: -15px;}
.field a {font-size: 16px;display: inline-block;margin: 0 15px 15px 0;padding: 10px 20px;border: 1px solid #e9e9e9;color: #666;cursor: pointer;}
.field a .iconfont {color: #d81f06;margin-top: 1px;margin-right: 2px;}
.field a:hover {color: #FA5A00;border: 1px solid #FA5A00;}
.field a:hover .iconfont {color: #FA5A00;}

/* presttList */

.pre_reco {margin-top: 30px;}
.preco_img {position: relative;width: 330px;height: 192px;}
.preco_img li {font-size: 0;position: absolute;top: 0;left: 0;display: none;cursor: pointer;}
.preco_img li img {width: 330px;height: 192px;}
.pcnt {width: 470px;margin-left: 20px;}
.pcnt_header a {font-size: 18px;line-height: 22px;display: block;overflow: hidden;height: 22px;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;}
.pcnt li {margin-bottom: 18px;}
.pcnt li.on .pcnt_header a {color: #FA5A00;}
.pcnt_body {line-height: 26px;display: none;overflow: hidden;height: 52px;padding-top: 10px;color: #666;}
.nav_screen {margin-top: 30px;}
.scr_header {font-size: 14px;float: left;width: 70px;color: #999;padding-top: 5px;}
.scr_body,.scr_unlimited {font-size: 0;float: left;}
.pre_screen {padding-top:20px}
.screen_ul {position: relative;min-height: 30px;padding-top: 10px;border-bottom: 1px dashed #e8e8e8;}
.screen_open {font-size: 16px;line-height: 34px;position: absolute;top: 23px;right: 0;height: 34px;padding-right: 20px;cursor: pointer;color: #999;}
.screen_open:after {position: absolute;top: 15px;right: 5px;width: 10px;height: 5px;content: ' ';background: url('../img/icon-sprites.png') -67px -338px;}
.screen_open.del_up:after {background: url('../img/icon-sprites.png') -87px -338px;}
.scr_body {overflow: hidden;width: 694px;}
.body_hide {display: none;}
.body_hide a.exist {margin-top: 10px;}
a.exist {font-size: 14px;float: left;margin: 0 10px 10px 0;padding: 4px 8px;cursor: pointer;border: 1px solid #fff;border-radius: 4px;background: #fff;}
a.exist:hover {color: #FA5A00;}
a.exist.on {color: #FA5A00;border: 1px solid #FA5A00;}
.prestt .spc_cnt .h1{font-size: 18px;}
.prestt .spc_cnt h2{display: block;white-space: nowrap;line-height: 1;text-overflow: ellipsis;}
.prestt .spc_cnt {position: relative;min-height: 116px;}
.prestt .bot_cnt {margin-top: 16px;color: #666;}
.prestt .bot_cnt span {line-height: 18px;display: inline-block;margin-right: 36px;}
.prestt .bot_cnt .times {position: relative;padding-left: 24px;}
.prestt .bot_cnt .times:before {position: absolute;top: 0;left: 0;width: 16px;height: 16px;content: ' ';background: url('../img/icon-sprites.png') 0 -334px;}
.icon_prestt {position: absolute;z-index: 10;top: -4px;left: -4px;width: 69px;height: 54px;background: url('../img/icon-sprites.png') 0 -364px;}
.icon_vip_pre {background: url('../img/icon-sprites.png') -74px -364px;}
#vip_model .modal-dialog {width: 500px;}
#vip_model .modal-content {border-radius: 0;border-radius: 10px;background: url('../img/background_vip.png?v=152');}
#vip_model .modal-body {position: relative;width: 500px;height: 450px;padding: 0;}
#vip_model .modal-p {font-size: 22px;line-height: 42px;padding-top: 210px;text-align: center;color: #666;}
#vip_model .become_vip {font-size: 24px;line-height: 60px;display: block;width: 360px;height: 60px;margin: 30px auto 0;text-align: center;color: #fff;border-radius: 8px;background: #FA5A00;}
#vip_model .become_vip:hover {background: #f0711c;}
#vip_model .modal-body .report_close {font-size: 34px;line-height: 31px;position: absolute;top: 0;right: 5px;cursor: pointer;color: #fff;border: 0;background: none;}
.hotrep_ul li {padding-left: 26px;}
.hotrep_ul li span {position: absolute;top: 50%;left: 0;width: 16px;height: 16px;margin-top: -8px;border-radius: 8px;font-size: 12px;background: #ccc;color: #fff;text-align: center;line-height: 16px;}
.hotrep_ul li:nth-of-type(1) span {background: #FA5A00;}
.hotrep_ul li:nth-of-type(2) span {background: #7ec12e;}
.hotrep_ul li:nth-of-type(3) span {background: #ef5266;}
.hotrep_ul li:before {content: none;}
/* Activity */

.activity_bnr {width: 1200px;height: 400px;margin: 0 auto;padding-top: 30px;}
/*.activity_bnr .swiper-slide:before {position: absolute;z-index: 40;top: 0;left: 0;width: 1200px;height: 400px;content: ' ';background: url('../img/blk_bg.png');}*/
.activity_bnr .pagin {position: absolute;z-index: 10;right: 24px;bottom: 20px;text-align: center;}
.ac_name {font-size: 18px;line-height: 24px;}
.spc_cnt .ac_name {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ac_time,.ac_adress {line-height: 20px;position: relative;margin-top: 20px;padding-left: 22px;color: #666;}
.ac_people {line-height: 20px;position: relative;margin-top: 20px;color: #666;}
.ac_time:before,.ac_adress:before,.ac_people span:before {position: absolute;top: 3px;left: 0;width: 14px;height: 14px;content: ' ';background: url('../img/icon-sprites.png') -78px -137px;}
.ac_adress:before {background: url('../img/icon-sprites.png') -106px -137px;}
.ac_people span {float:left;padding-left: 22px;position: relative;width: 60px;height: 20px;}
.activity_deltail .ac_people span {display:block;float:inherit;width: auto;}
.activity_deltail .ac_people span.ac_people2 {margin-top: 20px;}
.ac_people span.ac_people1:before {background: url('../img/icon-sprites.png') -48px -137px;}
.ac_people span.ac_people2:before {background: url('../img/icon-sprites.png') 0 -137px;}
.activity_del {line-height: 32px;position: absolute;right: 0;bottom: 0;height: 32px;padding: 0 16px;color: #fff;border: 0;border-radius: 16px;}
.enter {background: #FA5A00;}
.coming {background: #09ba00;}
.over {color: #666;background: #ececec;}
.activityNav .activity-menu,.dataNav .data-menu {position: absolute;z-index: 101;top: 35px;left: -68px;display: none;float: left;width: 195px;min-width: 160px;border: 1px solid #e8e8e8;background: #fff;}
.dataNav .data-menu {left: -40px;width: 120px;}
.open > .activity-menu,.open > .data-menu {display: block;}
.activityNav.open:after,.dataNav.open:after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.activity-menu li,.data-menu li {font-size: 14px;padding: 8px 10px;border-bottom: 1px solid #e8e8e8;}
.activity-menu:before,.data-menu:before {position: absolute;top: -9px;left: 86px;width: 24px;height: 11px;content: ' ';background: url('../img/ac_img.png');}
.data-menu:before {left: 66px;}
.activity-menu li.more_act {text-align: center;border: 0;}
.activity-menu li .nav_act_name:hover,.data-menu li a:hover {color: #FA5A00;}
.activity-menu li.more_act a {height: auto;margin: 0 auto;text-align: center;color: #FA5A00;}
.nav_act_name {line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nav_act_info {font-size: 12px;line-height: 20px;color: #999;}
.activity_main .art_text {margin-top: 40px;}
.activity_deltail {width: 1200px;margin: 0 auto;padding: 30px 0;border-bottom: 1px solid #e8e8e8;}
.activity_img {float: left;width: 330px;height: 196px;}
.art_text table{width:100%}
.art_text table td{border:1px solid #e5e5e5;}
.ac_inf {float: right;width: 850px;}
.enter_btn {margin-top: 16px;padding: 7px 14px;cursor: pointer;color: #fff;border: 0;border-radius: 4px;background: #FA5A00;}

/* Special */

.spl_ul li {font-size: 0;float: left;width: 370px;margin-right: 44px;padding-top: 30px;}
.spl_ul li:nth-of-type(3n) {margin-right: 0;}
.spl_img {width: 370px;height: 220px;display: flex;justify-content: center;overflow: hidden;}
.spl_img img{height: 220px;}
.spl_name {font-size: 18px;font-weight: 800;line-height: 48px;overflow: hidden;height: 48px;white-space: nowrap;text-overflow: ellipsis;border-bottom: 1px solid #e8e8e8;}
.spl_des {font-size: 14px;line-height: 22px;height: 44px;display: -webkit-box;overflow: hidden;max-height: 44px;margin-top: 10px;text-overflow: ellipsis;word-break: break-all;color: #999;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.iface_tle {font-size: 0;width: 1200px;margin: 0 auto;padding-top: 30px;}
.iface_img {width: 1200px;height: 300px;}
.iface_info {padding: 28px 15px 20px;background: #f0f0f0;}
.iface_tle2 .iface_info {background: #fff;}
.iface_info .iface_name {font-size: 22px;font-weight: 800;}
.iface_info .iface_ts {font-size: 16px;line-height: 26px;margin-top: 12px;}
.user_main .special {width: 820px;}
.user_main {min-height: 300px;padding-top: 0;}

/* label */

.all_lab {font-size: 24px;font-weight: 800;color: #666;}
.lab_cnt {margin-top: 32px;}
.lab_list{display: flex ; flex-flow: wrap;}
.lab_list li {width: 180px;height: 36px;margin: 0 20px 20px 0;}
a.lab_name {font-size: 14px;line-height: 1;position: relative;padding: 8px 12px 6px 34px ; color: #FA5A00;border-radius: 13px;background: #FFF4EA;}
a.lab_name:before {position: absolute;top: 8px;left: 12px;width: 14px;height: 14px;content: ' ';background: url('../img/tag.png') no-repeat;}
a.lab_name:hover {color: #fff;background: #FA5A00;}
a.lab_name:hover:before {background: url('../img/tag-w.png') no-repeat;}

/* author */

.all_aut {padding: 40px 0;}
.all_aut li {position: relative;float: left;width: 254px;margin: 40px 25px 40px 0;padding: 12px;border: 1px solid #e8e8e8;border-radius: 8px;}
.all_aut li:nth-of-type(4n) {margin-right: 0;}
.aut_header {position: absolute;z-index: 2;top: -36px;left: 50%;width: 72px;height: 72px;margin-left: -36px;border-radius: 36px;}
.all_aut .art_name {margin-top: 46px;}
.all_aut .aut_intro {font-size: 16px;line-height: 24px;display: -webkit-box;overflow: hidden;height: 48px;margin-top: 20px;text-align: center;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
a.look_aut {font-size: 16px;line-height: 34px;display: block;width: 92px;height: 34px;margin: 20px auto 20px;text-align: center;color: #fff;border-radius: 17px;background: #FA5A00;}

/* About Us */

.header_cnt .au_intro {margin: 27px 0 0 16px;}
.about_nav {float: right;padding: 22px 0 0 0;}
.about_bg {font-size: 26px;line-height: 83px;width: 100%;height: 83px;text-align: center;color: #fff;background: url('../img/about_bg.jpg') center;}
.ab_txt {line-height: 24px;padding-bottom: 12px;}
.ab_tle {font-size: 16px;line-height: 24px;position: relative;margin-top: 28px;padding-left: 22px;}
.ab_txt2 {line-height: 24px;text-indent: 22px;}
.tle_icon {position: absolute;top: 4px;left: 0;width: 19px;height: 17px;background: url('../img/icon-sprites.png') -135px -137px;}
.abcnt {padding-top: 88px;}
.contact {font-weight: 800;color: #666;}
.ct_tle {font-size: 22px;margin-bottom: 20px;color: #333;}
.ct_mode {font-weight: normal;line-height: 24px;}
.typical {width: 495px;height: 333px;margin-right: 100px;background: url('../img/ab_picture.png') no-repeat right;}
.ab_logo {font-size: 0;width: 110px;text-align: center;}
.ab_logo p {font-size: 12px;margin-top: 8px;}
.recruit .ct_tle,.media .ct_tle {font-weight: 800;}
.media_cnt {padding-bottom: 40px;}
.media_s {width: 322px;text-align: center;}
.media_b {margin-left: 110px;}
.media_img {font-size: 0;width: 320px;height: 180px;border: 1px solid #e7e7e7;background: #fff;}
.media_b .media_img {background: #313131;}
.media_img img {display: block;margin: 56px auto 0;}
.media_name {font-size: 16px;margin: 17px 0 12px;}
.media_link a {line-height: 16px;display: inline-block;min-width: 32px;height: 26px;margin: 0 3px;padding: 5px 12px;text-align: center;color: #444;border: 1px solid #e7e7e7;border-radius: 13px;}
.letter_name {font-size: 24px;line-height: 40px;padding-bottom: 8px;text-align: center;}
.letter_cnt {font-size: 14px;line-height: 26px;margin-top: 36px;}
.letter_cnt .fw {font-weight: 800;}
.recruit {margin-top: 60px;}
.join_address span {display: inline-block;width: 72px;}
.recruit .hr {font-size: 16px;display: block;width: 256px;margin-top: 22px;padding: 8px 0;text-align: center;color: #fff;background: #FA5A00;}
.recruit_ul {margin-top: 40px;}
.recruit_ul li {margin-bottom: 40px;}
.position {font-size: 20px;font-weight: 800;line-height: 26px;position: relative;padding-left: 26px;color: #444;}
.pay_det{font-size: 14px;line-height: 26px;margin-top: 36px;font-weight: bold;}
.pay_desc{line-height: 26px;}
.pt_des {font-size: 18px;line-height: 32px;margin-top: 22px;}
.pt_det {font-size: 14px;line-height: 26px;}
.contact_us .ct_mode {font-size: 14px;color: #666;}
.inter_link {font-size: 0;margin-top: 60px;}
.inter_link .ct_tle,.contact_us .ct_tle {font-weight: 800;color: #333;}
.links a {font-size: 16px;line-height: 20px;display: inline-block;width: 160px;margin-right: 20px;margin-bottom: 16px;}
.links {padding-top: 10px;}
.links a:hover {color: #FA5A00;}

/* No Find */

.nofind_img {display: block;margin: 0 auto;}
.nofind_p {font-size: 22px;line-height: 34px;margin-top: 40px;text-align: center;}
.nofind_p a {color: #FA5A00;}
.page {line-height: 40px;margin-top: 30px;margin-left: 16px;text-align: center;}
.page>div{font-size: 0;height: 34px;}
.seriespage {margin-left: 0;}
.seriesDpage {width: 805px;}
.page .current {background: #FA5A00;color: #fff;}
.page a {font-size: 13px;width: 31px;display: inline-block;border: 1px solid #e8e8e8;border-right: 0;color: #666;line-height: 30px;cursor: pointer;}
.page a.num {background: #fafafa;}
.page a:last-of-type{border-right: 1px solid #e8e8e8;border-radius: 0 4px 4px 0;}
.page a:first-of-type{border-radius: 4px 0 0 4px;}
.page a:hover {color: #FA5A00;}
.page a.current:hover {color: #fff;}
.no_message {font-size: 16px;margin-top: 100px;text-align: center;}

/* conpany info */

.conpany_table {width: 100%;margin-bottom: 40px;}
.conpany_table th {font-size: 16px;font-weight: 400;height: 28px;padding: 10px;text-align: center;background: #f0f0f0;}
.conpany_table td {font-size: 14px;font-weight: 400;line-height: 20px;min-height: 28px;padding: 14px 10px;text-align: center;background: #fafafa;}
.conpany_table td .con_info {display: -webkit-box;overflow: hidden;max-height: 56px;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.conpany_table td:nth-of-type(2) {text-align: left;}

/* all_atlas */

.all_atlas {font-size: 20px;padding-top: 30px;color: #666;}
.atlas_ul {padding-top: 30px;}
.atlas_ul .atlas_li {float: left;margin: 0 75px 30px 0;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;-webkit-box-shadow: 1px 2px 4px rgba(0,0,0,.2);-moz-box-shadow: 1px 2px 4px rgba(0,0,0,.2);box-shadow: 1px 2px 4px rgba(0,0,0,.2);-o-box-shadow: 1px 2px 4px rgba(0,0,0,.2);}
.atlas_ul .atlas_li:hover {-webkit-transform: translate(0,-10px);-ms-transform: translate(0,-10px);-o-transform: translate(0,-10px);transform: translate(0,-10px);}
.atlas_ul .atlas_li:nth-of-type(3n) {margin-right: 0;}
.atlas_img {display: block;width: 350px;height: 210px;}
a.atlas_name {display: block;}
.atlas_ne {display: table;width: 310px;height: 52px;padding: 12px 20px;border-top: 1px solid #e8e8e8;background: #fff;}
.atlas_name p {font-size: 18px;line-height: 26px;display: table-cell;text-align: center;vertical-align: middle;color: #333;}
.atlas_img {z-index: 1;}

/* company */

.company_nav {position: fixed;z-index: 60;top: 61px;width: 100%;height: 60px;background: #fff;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.1);box-shadow: 0 1px 2px rgba(0,0,0,.1);-o-box-shadow: 0 1px 2px rgba(0,0,0,.1);}
.comnav_ul {width: 1200px;height: 60px;margin: 0 auto;}
.comnav_ul li {font-size: 18px;line-height: 20px;float: left;margin-right: 40px;padding: 18px 0;border-bottom: 4px solid #fff;}
.comnav_ul li.active {border-bottom: 4px solid #FA5A00;}
.comnav_ul li.active a {color: #FA5A00;}
.comadd {line-height: 32px;width: 300px;height: 32px;margin-top: 20px;text-align: center;color: #666;border-radius: 16px;background: #e0e0e0;}
.cominfo {margin-top: 20px;padding: 30px;background: #fff;-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.2);-moz-box-shadow: 0 2px 4px rgba(0,0,0,.2);box-shadow: 0 2px 4px rgba(0,0,0,.2);-o-box-shadow: 0 2px 4px rgba(0,0,0,.2);}
.comlogo {float: left;}
.com_tablogo {line-height: 118px;display: inline-block;overflow: hidden;width: 120px;height: 120px;text-align: center;vertical-align: middle;border: 1px solid #ccc;border-radius: 4px;}
.com_tabcell {font-size: 0;display: table-cell;vertical-align: middle;}
.comlogo img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.comp {display: table;float: left;max-width: 860px;height: 114px;margin-left: 30px;}
.comname {font-size: 20px;font-weight: 800;}
.comname span {font-size: 16px;font-weight: normal;color: #FA5A00;}
.compro {font-size: 16px;line-height: 22px;margin-top: 18px;}
.comadr {font-size: 12px;margin-top: 18px;color: #999;}
.comurl {font-size: 12px;position: relative;margin-top: 18px;padding-left: 14px;}
.comurl i {position: absolute;top: 1px;left: 0;width: 10px;height: 10px;background: url('../img/icon-sprites.png') -205px 0;}
.comurl:hover i {background: url('../img/icon-sprites.png') -180px 0;}
.comurl:hover a {text-decoration: underline;color: #ffa262;}
.com_allname {padding: 20px 30px;border-top: 1px solid #e8e8e8;background: #fff;-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.2);-moz-box-shadow: 0 2px 4px rgba(0,0,0,.2);box-shadow: 0 2px 4px rgba(0,0,0,.2);-o-box-shadow: 0 2px 4px rgba(0,0,0,.2);}
.com_allname span {display: inline-block;}
.allname_span {line-height: 22px;}
.comdel {line-height: 20px;margin-left: 30px;padding: 0 6px;color: #7cc020;border: 1px solid #7cc020;border-radius: 4px;}
.com_page {margin-top: 20px;padding: 30px;background: #fff;-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.2);-moz-box-shadow: 0 2px 4px rgba(0,0,0,.2);box-shadow: 0 2px 4px rgba(0,0,0,.2);-o-box-shadow: 0 2px 4px rgba(0,0,0,.2);}
#medio {padding: 30px 30px 20px;}
.com_pagetle span {float: left;}
.com_pagetle span.com_tle_icon {width: 31px;height: 24px;}
.com_pagetle span.com_tle_icon_1 {background: url('../img/icon-sprites.png') -180px -41px;}
.com_pagetle span.com_tle_icon_2 {background: url('../img/icon-sprites.png') -219px -41px;}
.com_pagetle span.com_tle_icon_3 {background: url('../img/icon-sprites.png') -253px -41px;}
.com_pagetle span.com_tle_icon_4 {background: url('../img/icon-sprites.png') -298px -41px no-repeat;}
.com_pagetle span.tle_na {font-size: 18px;line-height: 24px;display: inline-block;margin-left: 6px;}
.profile_cnt {font-size: 16px;line-height: 24px;margin-top: 30px;}
.md_time,.rz_time {line-height: 100px;float: left;width: 67px;height: 100px;padding-right: 24px;text-align: right;color: #666;}
.md_time {line-height: 50px;width: 110px;height: 50px;}
.md_bg,.rz_bg {position: relative;float: left;padding: 0 0 30px 24px;border-left: 1px solid #e8e8e8;}
.md_bg {line-height: 20px;padding: 15px 0 15px 24px;}
.md_bg:after,.rz_bg:after {position: absolute;top: 43px;left: -7px;width: 12px;height: 12px;content: ' ';background: url('../img/icon-sprites.png') -233px 0;}
.md_bg:after {top: 20px;}
.rz_info {position: relative;padding: 16px 0;border-radius: 8px;-webkit-box-shadow: 1px 1px 8px rgba(0,0,0,.2);box-shadow: 1px 1px 8px rgba(0,0,0,.2);-mz-box-shadow: 1px 1px 8px rgba(0,0,0,.2);-o-box-shadow: 1px 1px 8px rgba(0,0,0,.2);}
.rz_info:after {position: absolute;top: 37px;left: -10px;width: 18px;height: 24px;content: ' ';background: url('../img/com_bg.png');}
.rz_tb {max-width: 860px;}
.rz_tb .rz_info_t td {line-height: 24px;padding: 5px 10px 0;text-align: center;color: #999;border-right: 1px solid #e8e8e8;}
.rz_tb .rz_info_c td {font-size: 15px;line-height: 20px;padding: 5px 16px;text-align: center;color: #666;border-right: 1px solid #e8e8e8;}
.rz_tb .rz_info_t td.rt_tb,.rz_tb .rz_info_c td.rt_tb {min-width: 160px;}
.md_ul {margin-bottom: 30px;}
.md_bg span {font-size: 12px;display: none;margin-right: 12px;padding: 0 6px;color: #999;border: 1px solid #e8e8e8;}
.md_bg a {color: #333;}
.md_bg a:hover {color: #FA5A00;}
.md_more {padding-top: 20px;text-align: center;border-top: 1px solid #e8e8e8;}
.md_more a {color: #666;}
.md_more a:hover {color: #FA5A00;}
.info_tab {width: 100%;margin-top: 30px;}
.info_tab th,.info_tab td {font-weight: normal;height: 40px;text-align: center;border: 1px solid #e8e8e8;}
.info_tab th {background: #fafafa;}
.info_tab2 {width: 100%;margin-top: 30px;}
.info_tab2 td {font-size: 14px;line-height: 18px;height: 20px;padding: 10px 20px;border: 1px solid #e8e8e8;}
.info_tab2 td.info_tab2_td1 {width: 120px;background: #fafafa;}
.info_tab2 td.info_tab2_td2 {width: 450px;}

/* atlasDetail */

.atlas_main {width: 1200px;margin: 20px auto 40px;}
.atlas_nav {background:#fff;border: 1px solid #eee;border-top: 0;padding: 18px 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.atlas_nav li {position: relative;float: left;font-size: 16px;margin-right: 30px;}
.atlas_nav li a:hover {color: #FA5A00;}
.atlas_nav li.active:before {content: '';position: absolute;width: 100%;border-bottom: 3px solid #FA5A00;bottom: -18px;}
.atlas_cnt {min-height: 400px;border: 1px solid #e8e8e8;background: #fff;}
.als_set {padding: 20px 20px 0;}
.als_cond {line-height: 20px;padding-right: 20px;}
.cekdiv {margin-right: 20px;}
.cekbox {display: none;}
.clab {line-height: 20px;float: left;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-khtml-user-select: none;}
.cbox {position: relative;float: right;width: 12px;height: 12px;margin: 3px 0 0 6px;border: 1px solid #ccc;border-radius: 2px;}
.cbox i {position: absolute;bottom: -1px;left: 0;display: none;width: 14px;height: 16px;background: url('../img/icon-sprites.png') -260px 0;}
.cekbox:checked ~ label > .cbox i {display: block;}
.als_total {line-height: 20px;color: #666;}
.project_tab li {width: 1174px;padding: 0 12px;border-bottom: 1px solid #e8e8e8;}
.project_tab li a {display: table;width: 100%;}
.project_tab li span {line-height: 20px;display: table-cell;width: 140px;height: 70px;padding: 8px;text-align: center;vertical-align: middle;}
.project_tab li span.text_lt {text-align: left;}
.project_tab li.tab_th span {height: 48px;}
.project_tab li.tab_td:hover {background: #fafafa;}
.project_tab li span.project_name {width: 398px;text-align: left;}
.project_tab li span.cpy_logo {width: 70px;}
.org {color: #FA5A00;}
.logo_div {line-height: 65px;display: inline-block;overflow: hidden;width: 70px;height: 70px;text-align: center;vertical-align: middle;border: 1px solid #ccc;border-radius: 4px;}
.project_tab li span.policy_td_n {width: 40%;}
.project_tab li.tab_td span.policy_td_n {text-align: left;}
.project_tab li span.policy_td {width: 15%;}
.project_tab li span.cpy_logo img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.project_name p.pro_name {font-size: 16px;font-weight: 800;margin-bottom: 8px;}
.project_name p.pro_info {line-height: 16px;overflow: hidden;width: 398px;height: 16px;white-space: nowrap;text-overflow: ellipsis;}
.project_tab li.tab_th span {font-size: 18px;}
.tab_open {padding: 20px 0;text-align: center;}
.tab_open a.pro_more,.no_more_data_policy {color: #FA5A00;}
.policy_no_data,.report_no_data,.org_no_data,.article_no_data {font-size: 16px;margin: 160px 0;color: #666;}
.tab_open a.bevip {font-size: 18px;display: inline-block;padding: 10px 25px;color: #fff;border-radius: 19px;background: #FA5A00;}
.notvip p {margin: 20px 0;}
.comp_div_for_place,.div_for_place {color: #FA5A00;}
.notvip a.jionvip {font-size: 22px;color: #FA5A00;}
.total_m {position: relative;}
.hlp {position: absolute;top: 24px;right: 24px;width: 15px;height: 15px;cursor: pointer;background: url('../img/icon-sprites.png') -180px -93px;}
.hlp_info {position: absolute;top: 56px;left: -31px;display: none;width: 310px;border: 1px solid #e8e8e8;}
.hlp_info:before {position: absolute;top: -8px;left: 150px;width: 19px;height: 8px;content: ' ';background: url('../img/icon-sprites.png') -296px -2px;}
.hlp_tle {font-size: 14px;line-height: 36px;text-align: center;background: #fafafa;}
.hlp_cnt {font-size: 12px;line-height: 17px;padding: 12px 31px;text-align: left;background: #fff;}
.hlp:hover ~ .hlp_info {display: block;}
.about_rep li {border-bottom: 1px solid #e8e8e8;}
.about_rep li a {display: block;padding: 20px 460px 20px 20px;cursor: pointer;}
.about_rep li a:hover {background: #fafafa;}
.abrep_name {line-height: 30px;}
.abrep_name .vip_lab {font-size: 14px;line-height: 20px;float: left;width: 60px;margin: 3px 8px 0 0;text-align: center;color: #FA5A00;border: 1px solid #FA5A00;border-radius: 4px;}
.abrep_name .ab_n {font-size: 18px;}
.abrep_del {font-size: 14px;line-height: 24px;display: -webkit-box;overflow: hidden;max-height: 48px;margin: 14px 0 16px;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.about_rep li a:hover .ab_n {color: #FA5A00;}
.abrep_info .ab_if {font-size: 14px;margin-right: 10px;color: #999;}
.new_del {font-size: 14px;margin: 16px 0;color: #999;}
.new_time {font-size: 14px;color: #999;}
.mech_tab {width: 100%;}
.mech_tab li {display: table;width: 100%;border-bottom: 1px solid #e8e8e8;}
.mech_tab li span {font-size: 14px;line-height: 20px;display: table-cell;width: 33.3%;padding: 20px;text-align: center;vertical-align: middle;}
.mech_tab li.mech_tab_head span {font-size: 18px;}

/* policy */

.policy_main {width: 1200px;margin: 0 auto;padding: 30px 0;}
.policy_main .comadd {width: 130px;margin: 0;}
.policy_screen {position: relative;padding: 20px 40px;background: #fff;}
.ply_scr li {font-size: 16px;}
.scr_name {width: 100px;padding-top: 24px;color: #999;}
.scr_cnt {width: 1020px;padding: 16px 0 0;border-bottom: 1px dashed #e8e8e8;}
.ply_scr li.last_li .scr_cnt {border: 0;}
.scr_cnt a.ply_option {display: inline-block;float: left;margin: 0 16px 16px 0;padding: 7px 9px;cursor: pointer;border: 1px solid #fff;border-radius: 4px;background: #fff;}
.scr_cnt a.ply_option.on {color: #FA5A00;border: 1px solid #FA5A00;}
.scr_cnt a.ply_option:hover {color: #FA5A00;border: 1px solid #FA5A00;}
.change_oth {width: 946px;}
.custom_time {font-size: 0;display: none;float: left;margin: 0 20px 16px 0;padding: 8px 10px;}
.other_label {margin: 0 20px 16px 0;}
.custom_time i {font-size: 16px;font-style: normal;margin: 0 8px;}
.custom_time i.fz_i {margin: 0;}
.scr_cnt a.year_filter_self.on ~ .custom_time {display: block;}
.custom_time input[type=text],.other_label input[type=text] {font-size: 14px;width: 78px;height: 16px;padding: 7px 34px 7px 8px;color: #333;border: 1px solid #bbb;border-radius: 3px;background: url(../img/rili_icon.png) 94px 6px no-repeat;}
.other_label input[type=text] {width: 200px;padding: 7px 8px;text-align: left;background: none;}
.other_label .ctm_btn,.custom_time .ctm_btn {font-size: 14px;display: inline-block;float: right;margin-left: 18px;padding: 9px 16px;color: #fff;border-radius: 4px;background: #FA5A00;}
.not_vip {position: absolute;z-index: 10;top: 0;right: 0;bottom: 0;left: 0;background: rgba(255,255,255,.9);}
.not_vip_cnt {display: table;width: 100%;height: 100%;}
.not_vip_td {display: table-cell;text-align: center;vertical-align: middle;}
.not_vip_td p {font-size: 18px;font-weight: 800;margin: 28px 0 32px;}
.not_vip_td a.b_vip {font-size: 18px;font-weight: 800;line-height: 40px;display: inline-block;width: 160px;height: 40px;text-align: center;color: #fff;border-radius: 20px;background: #FA5A00;}
.policy_list {margin-top: 10px;}
.policy_total {font-size: 14px;text-align: right;color: #666;}
.policy_uls {min-height: 400px;margin-top: 8px;background: #fff;}
.policy_ul li.policy_td:hover {background: #fafafa;}
.policy_ul li a {display: table;width: 100%;border-bottom: 1px solid #e8e8e8;}
.policy_ul li span {line-height: 22px;display: table-cell;width: 14%;height: 46px;padding: 12px 10px;text-align: center;vertical-align: middle;}
.policy_ul li span p {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;color: #333;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.policy_ul li span.textlt {text-align: left;}
.policy_ul li.policy_th span {font-size: 16px;height: 28px;}
.policy_ul li span.li_x {width: 8%;}
.policy_ul li span.li_t {width: 34%;}
.plydet_main {width: 1100px;margin: 0 auto;padding: 32px 0;border-bottom: 1px solid #e8e8e8;}
.plydet_tb {width: 100%;}
.plydet_tb td {line-height: 24px;width: 400px;height: 20px;padding: 10px 20px;border: 1px solid #e8e8e8;}
.plydet_tb td.plydet_tb1 {width: 100px;background: #fafafa;}
.plydet_tb span.ab_field {display: inline-block;margin-right: 8px;}
.plydet_cnt {width: 1100px;margin: 0 auto;padding: 32px 0 40px;}
.ply_tle {font-size: 22px;font-weight: 800;line-height: 30px;margin-bottom: 40px;color: #333;text-align: center;}
.ply_txt img {display: block;max-width: 100% !important;margin: 0 auto;}
.ply_txt {font-size: 15px;line-height: 28px;}
.ply_txt a {color: #2d7bc5;}
.ply_txt table{width:100%}
.ply_txt table td{border:1px solid #666}
/* Main stylesheet for select plugin */

.selectul {position: relative;display: inline-block;float: left;margin-right: 10px;cursor: pointer;}
.selectul ul {position: absolute;top: 0;left: 0;display: none;overflow: hidden;overflow-y: auto;padding: 0;padding-top: 31px;border: 1px solid #bdc3c7;border-top: none;background: #fff;-webkit-box-shadow: 1px 1px 2px #eee;box-shadow: 1px 1px 2px #eee;}
.selectul ul li {font-size: 12px;line-height: 20px;overflow: hidden;height: 20px;padding: 5px 10px;white-space: nowrap;text-overflow: ellipsis;color: #6a7576;}
.selectul ul li:hover {cursor: pointer;color: #fff;background: #666;}
.selectul select {display: none;}
.selectfocus {line-height: 30px;position: relative;z-index: 1002;height: 30px;padding: 0 0 0 8px;border: 1px solid #d3dcdd;background-color: #fff;}
.selectfocus em {font-style: normal;display: block;overflow: hidden;height: 30px;padding-right: 8px;white-space: nowrap;text-overflow: ellipsis;color: #4b555b;background: url('../img/select-arr-default.gif') no-repeat right 0;}
.select_ul_show .selectfocus em {background-position: right -28px;}

/*time*/

.lq-datetimepick {position: absolute;display: none;width: 220px;padding: 10px;border: 1px solid #d3dcdd;background-color: #fff;-webkit-box-shadow: 0 0 7px rgba(0,0,0,.2);box-shadow: 0 0 7px rgba(0,0,0,.2);}
.datetime-arr {position: absolute;top: -7px;left: 25px;width: 13px;height: 7px;background: url('../img/pop-tips-info-arr.gif') no-repeat 0 0;}
.select-datetime {float: left;width: 100%;height: auto;height: 222px;}
.select-datetime dl dt {font-size: 12px;line-height: 18px;float: left;width: 100px;height: 50px;text-align: center;text-align: center;color: #4b555b;}
.select-datetime dl dt a {display: block;padding: 7px 0;}
.select-datetime dl dt span {display: block;margin-right: -1px;border-right: 1px solid #ecf0f1;}
.select-datetime dl dt.last span {border-right: none;}
.select-datetime dl dt span i {margin-left: 6px;color: #f03368;}
.select-datetime dl dt em {font-weight: normal;display: block;}
.select-datetime dl dt.current a {font-weight: bold;text-decoration: none;color: #fff;background-color: #13a4e7;}
.select-datetime dl dt.current a i {color: #fff;}
.select-datetime dl dt a:hover {text-decoration: none;}
.select-datetime dl dd {line-height: 20px;float: left;width: 99px;height: 40px;margin: -1px 0 0 -1px;padding: 7px 0 6px;cursor: pointer;text-align: center;color: #4b555b;border: 1px solid #d3dcdd;background-color: #fff;}
.select-datetime dl dd em {font-size: 12px;display: block;}
.select-datetime dl dd.over {color: #95a5a6;background-color: #ecf0f1;}
.select-datetime dl dd.selected {color: #fff;background-color: #6b7879;}

/*year*/

.datetime-select {clear: both;height: 32px;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #d3dcdd;}
.datetime-select .selectul {width: 100px;}

/*month*/

.select-datetime dl.datetime-day {height: 14px;margin-bottom: 6px;}
.select-datetime dl.datetime-day dt,.select-datetime dl.datetime-day dd {line-height: 16px;width: 30px;height: 16px;}
.select-datetime dl.datetime-day dt {width: 31px;}
.select-datetime dl.datetime-day dt span {font-size: 12px;text-align: center;border-right: none;}
.select-datetime dl dd.blank {background-color: #fafbfb;}
.select-datetime dl dd.current {font-weight: bold;background-color: #f2f5f5;}

/*hour*/

.select-datetime dl.datetime-hour dd {line-height: 30px;width: 61px;height: 30px;}
.select-datetime dl.datetime-week {height: 50px;}
.select-datetime dl.datetime-week dt,.select-datetime dl.datetime-week dd {line-height: 150%;width: 100px;height: 50px;}
.select-datetime dl.datetime-week dt span {font-size: 12px;margin-right: -1px;text-align: center;border-right: 1px solid #ecf0f1;}
.select-datetime dl dt.last span {border-right: none;}

/* policy new add */

.iface_div {position: relative;width: 1200px;height: 134px;cursor: pointer;-webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s;background-size: 1200px 300px;}
.iface_div.on {height: 300px;}
.iface_div.m_enter:after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;content: ' ';cursor: pointer;-webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s;opacity: 0;background: rgba(255,255,255,.6);filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;}
.iface_div.m_enter:hover:after {opacity: 1;filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;}
.iface_div.m_enter .m_span {font-size: 12px;line-height: 24px;position: absolute;z-index: 3;top: 50%;left: 50%;display: none;width: 92px;height: 24px;margin: -12px 0 0 -46px;text-align: center;color: #666;border: 1px solid #999;border-radius: 4px;background: #eee;}
.iface_div.m_enter:hover .m_span {display: block;}

/* new css 2017-08-16 */
.pre_pay {margin-top: 16px;}
.pre_pay .jiage {float: left;font-size: 16px;color: #ff2a2a;position: relative;margin-top: 6px;}
.pre_pay .yigumai{float: left;font-size: 16px;color: #ff2a2a;margin-top: 6px;}
.pre_pay .pre_paybtn {border: 1px solid #FA5A00;line-height: 30px;height: 30px;padding: 0 15px;display: inline-block;border-radius: 15px;float: right;color: #FA5A00;background: #fff;}
.pre_pay .pre_paybtn.isPay {color: #fff;background: #FA5A00;}
.vb_1 {position: absolute;width: 11px;height: 12px;left: 0;top: 2px;background: url('../img/icon-sprites.png') -181px -138px;}
.zb_cnt {padding: 0 20px 18px;border-bottom: 1px solid #ebebeb;font-size: 16px;}
.zb_cnt .p2 {color: #666;margin-top: 12px;}
.zb_cnt .p3 {color: #999;margin-top: 12px;}
.zb_cnt a.dingyue {display: inline-block;border: 1px solid #FA5A00;border-radius: 4px;color: #FA5A00;font-size: 14px;margin-top: 12px;padding: 8px 10px 8px 26px;position: relative;}
.zb_cnt a.have_bought_vip {display: inline-block;border: 1px solid #FA5A00;border-radius: 4px;color: #FA5A00;font-size: 14px;margin-top: 12px;padding: 8px 10px;position: relative;}
.zb_cnt a.dingyue:before {content: ' ';position: absolute;width: 13px;height: 14px;left: 10px;top: 8px;background: url('../img/icon-sprites.png') -216px -138px;}
.zb_ul_1 {padding: 0 20px;}
.zb_ul_1 li {padding: 18px 0;border-bottom: 1px dashed #e8e8e8;}
.zb_ul_1 li:last-of-type {border-bottom: 0;}
.zb_ul_1 li img {float: left;width: 90px;height: 120px;border: 1px solid #e0e0e0;border-radius: 4px;}
.zb_info_1 {float: left;display: table;vertical-align: middle;height: 122px;}
.zb_info_cell {display: table-cell;vertical-align: middle;padding-left: 18px;width: 168px;}
.zb_info_cell .p1 {font-weight: 800;line-height: 1.2;}
.zb_info_cell .p2 {font-size: 14px;line-height: 1.4;margin-top: 12px;color: #666;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.user_info {position: absolute;top: 48px;right: -7px;display: none;width: 340px;padding-top: 9px;}
.user_name {position: relative;height: 60px;background: #ffab44 url('../img/login_bg.png');padding-top: 16px;cursor: initial;}
.user_name:before {position: absolute;top: -8px;right: 15px;width: 17px;height: 8px;content: ' ';background: url('../img/login_site.png') no-repeat;}
.user_name img {width: 100%;height: 100%;border-radius: 50%;}
.user_n {color: #fff;padding-right: 15px;float: left;width: 251px;}
.user_n .p1 {font-size: 16px;margin-top: 2px;}
.user_n .p2 {font-size: 12px;margin-top: 10px;}
a.login_btn {font-size: 16px;display: block;height: 60px;background: #fff;border: 1px solid #fbe5c8;border-top: 0;line-height: 60px;text-align: center;color: #999;position: relative;}
a.login_btn_1 {color: #ff2a2a;background: #fbe5c8;}
a.login_btn_1:before {content: ' ';position: absolute;width: 25px;height: 18px;top: 20px;left: 102px;background: url('../img/icon-sprites.png') -181px -177px;}
a.login_btn_2:before {content: ' ';position: absolute;width: 18px;height: 18px;top: 21px;left: 103px;background: url('../img/icon-sprites.png') -251px -138px;}
a.login_btn_3:before {content: ' ';position: absolute;width: 18px;height: 18px;top: 21px;left: 103px;background: url('../img/icon-sprites.png') -291px -138px;}
a.login_btn_4:before {content: ' ';position: absolute;width: 18px;height: 18px;top: 21px;left: 103px;background: url('../img/icon-sprites.png') -259px -222px;}
.pay_layer {width: 300px;background: #fff;padding: 20px;border-radius: 8px;display: none;position: relative;}
.pay_layer .p1 {font-size: 16px;font-weight: 800;padding: 20px 0;text-align: center;}
.pay_layer .p2 {font-size: 14px;text-align: center;line-height: 1.2;color: #666;}
.pay_layer ul {padding-top: 20px;}
.pay_layer ul li {font-size: 14px;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;padding: 15px 0;}
.pay_layer ul li:last-of-type {border-top: 0;}
.pay_layer ul li span.fl-l {color: #999;}
.pay_layer ul li span.fl-r {color: #FA5A00;font-weight: 800;position: relative;}
.pay_layer ul li span.fl-r:before {position: absolute;content: ' ';width: 13px;height: 14px;background: url('../img/icon-sprites.png') -253px -177px;top: 1px;left: -16px;}
.pay_btn,.wxpay_btn {margin-top: 20px;height: 40px;background: #ff8800;color: #fff;border-radius: 4px;text-align: center;line-height: 40px;width: 100%;border: 0;cursor: pointer;}
.dingyue_cnt {padding: 0 18px 18px;}
.dingyue_cnt .p1 {font-size: 16px;margin-top: 18px;}
.dingyue_cnt .p1:first-of-type {margin: 0;}
.dingyue_cnt .p2 {margin-top: 16px;line-height: 1.4;}
.dingyue_cnt .p3 {margin-top: 16px;line-height: 1.4;text-indent: 22px;}
.dingyue_cnt .p2>a {color: #FA5A00;text-decoration: underline;}
.zb_top {padding-top: 30px;}
.zb_top .zb_img {width: 150px;height: 200px;border: 1px solid #e5e5e5;float: left;}
.zb_top .zb_info {float: left;margin-left: 20px;width: 500px;}
.zb_top .zb_info .p1 {font-size: 18px;font-weight: 800;margin-top: 2px;}
.zb_top .zb_info .p2 {line-height: 1.4;margin-top: 12px;font-size: 16px;}
.zb_top .zb_info .p3 {margin-top: 12px;font-size: 16px;color: #999;}
.zb_top .zb_info .p4 {font-size: 14px;margin-top: 12px;}
.shoujia .vb_m {color: #ff2a2a;padding-left: 14px;position: relative;}
.shoujia .vb_m:before {content: ' ';position: absolute;width: 10px;height: 10px;background: url('../img/icon-sprites.png') -216px -177px;left: 3px;top: 5px;}
.yuanjia .vb_m {position: relative;padding-left: 16px;}
.yuanjia .vb_m:before {content: ' ';position: absolute;width: 10px;height: 10px;background: url('../img/icon-sprites.png') -236px -177px;left: 3px;top: 4px;}
.shoujia .tejia {background: #ff5657;color: #fff;padding: 4px 10px;border-radius: 10px;display: inline-block;margin-left: 8px;font-size: 12px;}
.yuanjia {position: relative;}
.yuanjia:before {content: ' ';position: absolute;left: 0;right: 0;top: 50%;border-top: 1px solid #999;}
a.zb_top_bnt,a.have_bought_vip_1 {display: block;width: 100px;height: 36px;background: #ff8b00;color: #fff;text-align: center;line-height: 36px;border-radius: 20px;margin-top: 30px;}
.zb_ul_2 {padding: 0;}
.zb_ul_2 li {border-bottom: 0;float: left;position: relative;width: 360px;}
.zb_ul_2 li:nth-of-type(odd) {margin-right: 100px;}
.zb_ul_2 .zb_info_cell {width: 250px;}
.zb_bottom {padding-top: 22px;margin-top: 40px;border-top: 1px solid #c8c8c8;}
.zb_ul_2 li.new:before {content: '';position: absolute;width: 39px;height: 19px;bottom: 19px;left: 1px;padding-left: 10px;border-radius: 0 0 4px 4px;background: url('../img/xinshang_icon.png') no-repeat;}
.recharge,.recharge2 {width: 320px;background: #fff;border-radius: 8px;text-align: center;padding-bottom: 30px;display: none;position: relative;}
.recharge .p1,.recharge2 .p1 {font-size: 16px;padding: 40px 0 0;}
.recharge .p1 {font-weight:800;}
.recharge .p2,.recharge2 .p2 {padding: 14px 0 0;font-size: 16px;position: relative;}
.recharge .p3,.recharge2 .p3 {padding: 12px 0 0;font-size: 14px;color: #666;}
.recharge .p2:before,.recharge2 .p2:before{content:'';position:absolute;width: 20px;height: 18px;top: 14px;left: 62px;background: url('../img/icon-sprites.png') -283px -177px;}
.recharge img,.recharge2 img {width: 180px;height: 180px;margin: 20px auto 0;display: block;}
.bevip,.share_vx {width: 320px;background: #fff;border-radius: 8px;text-align: center;padding-bottom: 30px;display: none;position: relative;}
.bevip .p1,.share_vx .p1{font-size: 16px;padding: 40px 0 0;font-weight: 800;}
.bevip .p2,.share_vx .p2{padding: 20px 0 0;font-size: 16px;}
.bevip img{width: 160px;height: 160px;margin: 20px auto 0;display: block;}
.share_vx #share_img {margin: 30px auto 10px;display: block;}
/* user */
.user_cnt {margin: 0px auto;padding: 30px 0;width: 1200px;min-height: 660px;}
.user_img {width: 80px;height: 80px;border-radius: 50%;float: left;}
.user_top .fl-l {position:relative;}
.u_tb {height: 80px;display: table;vertical-align: middle;margin: 0 20px;}
.u_tc {display: table-cell;vertical-align: middle;}
.u_tc p {font-size: 16px;}
.u_tc p.p2 {margin-top: 12px;}
.b_vip {width: 100px;height: 36px;font-size: 15px;color: #fff;background: #FA5A00;background-size: auto 100%;border: 0;border-radius: 20px;cursor: pointer;margin-top: 20px;}
.u_ewm {width: 80px;height: 80px;float: left;}
.u_ewm_p {float: left;font-size: 16px;line-height: 1.5;margin: 16px 0 0 20px;}
.user_middle {width: 100%;border: 1px solid #e8e8e8;border-radius: 8px;margin-top: 30px;}
.user_middle ul li {float: left;font-size: 15px;width: 33.33%;text-align: center;padding: 12px 0;line-height: 26px;}
.user_middle ul li span {font-weight: 800;color: #FA5A00;}
.user_middle ul:first-of-type li {font-size: 15px;font-weight: 800;border-bottom: 1px solid #e8e8e8;}
a.u_reg {display: inline-block;font-size: 14px;color: #fff;padding: 0 12px;line-height: 26px;border-radius: 12px;background: url('../img/btn_bg.png') #FA5A00;background-size: auto 100%;}
.u_cnt {width: 1198px;border: 1px solid #e8e8e8;border-top: 0;border-radius: 0 0 8px 8px;}
.u_cnt .prestt .spc_cnt .h1 {margin-top: 8px;}
.u_cnt .special li {border-top: 1px solid #e8e8e8;}
.u_cnt .prestt .spc_cnt {width: 896px;}
.u_cnt .special li:before {display: none;}
.u_nav {margin-top: 30px;background: #e8e8e8;border: 1px solid #e8e8e8;border-bottom: 0;border-radius: 8px 8px 0 0;overflow: hidden;}
.u_nav a {float: left;font-size: 16px;font-weight: 800;color: #666;line-height: 48px;width: 240px;text-align: center;border-right: 1px solid #fff;position: relative;}
.u_nav a.u_rep:before {content: '';position: absolute;width: 13px;height: 16px;background: url('../img/icon-sprites.png') -185px -224px;top: 16px;left: 68px;}
.u_nav a.active {color: #FA5A00;background: #fff;}
.u_tip {color: #999;padding: 20px;font-size: 15px;}
.u_tip a {color: #FA5A00;text-decoration: underline;}
.user_cnt .vip_logo {right: -6px;bottom: 0;width: 30px;height: 30px;background: url('../img/icon-sprites.png') -181px -267px;}
.u_cnt .page {margin: 0;padding: 30px 0;border-top: 1px solid #e8e8e8;}

.repD_title {padding: 23px 0 20px;border-bottom: 2px solid #e8e8e8;}
.repD_title .tle{}
.repD_cnt{width: 1200px;margin: 0 auto;padding-bottom: 30px;}
.rep_info > .spa1 {float: left;width: 200px;margin-top: 15px;}
.rep_info > .spa2 {float: left;margin-left: 20px;width: 200px;margin-top: 15px;}
.rep_info > .spa2 i{display: inline;font-style: normal;background:  #fb7a7e;color:  #fff;margin-left:  8px;padding: 1px 5px;border-radius: 4px;font-size: 12px;}
.rep_text img {display: block;max-width: 100% !important;margin: 0 auto;}
.rep_text {font-size: 15px;line-height: 26px;min-height: 500px;}
.rep_text a {color: #2d7bc5;}
.about_rep {font-size: 22px;font-weight: 800;}
.rep_D {padding-top: 20px;border-bottom: 1px solid #e8e8e8;margin-bottom: 10px;}
.rep_D li {float: left;margin-right: 27px;cursor: pointer;background: #fff;color: #666;padding-bottom:  6px;border-bottom: 2px solid transparent;}
.rep_D li:hover {color:#FA5A00}
.rep_D li.active {color: #FA5A00;border-color: #FA5A00;}
.rep_C {min-height: 400px;/* padding: 28px; */background: #fff;/* border: 1px solid #e8e8e8; */}
.rep_C li:last-of-type {display: none;}
.rep_rt .p1 {font-size: 18px;}
.rep_jg {font-size: 18px;color: #FA5A00;font-weight: 800;text-align: center;}
.rep_jg span {color: #666;}
.rep_I {margin-bottom: 30px;padding: 20px;background: #fff;border: 1px solid #e8e8e8;margin-top: 48px;}
.rep_I img {width: 146px;height: 146px;margin: 2px auto;display: block;}
.rep_I .p3 {float: left;line-height: 20px;font-size: 15px;}
.yg {padding: 20px;background: #fff;margin-bottom: 30px;border: 1px solid #e8e8e8;margin-top: 48px;}
.rep_T {padding: 20px;background: #fff;margin-bottom: 30px;border: 1px solid #e8e8e8;}
.yg .p1 {font-size: 15px;line-height: 1.3;}
.rep_T p {margin-top: 16px;line-height: 1.4;}
.rep_T p.p0 {margin-top: 0;/* font-weight: 800; */font-size: 16px;font-size: 18px;padding-left: 12px;color: #333;border-left: 4px #FA5A00 solid;line-height: 1;}
a.repD_btn {display: block;margin-top: 20px;border: 1px solid #FA5A00;color: #ff8800;border-radius: 4px;text-align: center;line-height: 32px;width: 110px;cursor: pointer;}

.require_main {width: 1200px;min-height: 650px;margin: 0 auto;padding: 30px 0;}
.require_tle {border: 1px solid #e8e8e8;border-bottom: 0;padding: 20px;font-size: 20px;color: #FA5A00;font-weight: 800;line-height: 24px;}
.require_tle a {font-size: 16px;color: #FA5A00;font-weight: 400;background: url('../img/require_icon.png') right center no-repeat;padding-right: 28px;float: right;}
a.re_add_f {position: fixed;z-index: 999;right: 30px;bottom: 120px;background: url('../img/require_icon2.png') center 6px no-repeat #FA5A00;display: block;float: right;width: 68px;height: 28px;padding-top: 40px;text-align: center;border-radius: 50%;color: #fff;}
.require_ul {border: 1px solid #e8e8e8;}
.require_ul li {padding: 20px;border-bottom: 1px solid #e8e8e8;}
.require_ul li .p1 .require_t {font-size: 18px;font-weight: 800;float: left;}
.require_ul li .p1 .require_c {float: left;padding: 3px 8px;border-radius: 2px;background: #FA5A00;color: #fff;font-size: 12px;margin-left: 16px;}
.require_ul li .p2 {margin-top: 20px;line-height: 1.3;}
.require_ul li .p3 {margin-top: 20px;font-size: 0;}
.require_ul li .p3 span {font-size: 14px;margin-right: 30px;color: #666;}
.require_ul li .p3 span.cantact_ta {color:#4885e1;cursor:pointer;position: relative;}
.require_ul li .p3 span.cantact_ta i {position: absolute;background: #fff;left:  0;top: 17px;border: 1px solid #e5e5e5;display: none;z-index: 2;}
.require_ul li .p3 span.cantact_ta i em {text-align: center;display: block;color:  #333;padding-bottom: 15px;}
.require_ul li .p3 span.cantact_ta i em.cantact_ta_img {margin-top: 0;padding: 20px 20px 10px;}
.require_sx {font-size: 14px;font-weight: 400;float: left;color: #333;margin-left: 30px;}
.require_sx select {width: 100px;border: 1px solid #aaa;color: #666;cursor:  pointer;height: 24px;}
.require_sx select option {cursor:  pointer;}
.sc_table {background: #fff;margin-top: 8px;}
.sc_table li a {display: table;width: 100%;}
.sc_table li a:hover {background: #fafafa;}
.sc_table li span {text-align: center;border-bottom: 1px solid #e8e8e8;display: table-cell;padding: 16px;vertical-align: middle;width: 100px;line-height: 18px;}
.sc_table li span p.sc_cp {font-size: 16px;font-weight: 800;margin: 5px 0 8px 0;line-height: 1;}
.sc_table li span p.sc_cps {line-height: 16px;overflow: hidden;height: 16px;white-space: nowrap;text-overflow: ellipsis;line-height: 1;}
.sc_table li span.sc_td1 {width: 270px;}
.sc_table li .logo_div {width: 48px;height: 48px;line-height: 48px;float: left;}
.sc_table li .sc_cpy {margin-left: 16px;text-align: left;width: 200px;}
.sc_table li .sc_cpy {float: left;}
.sc_table li .logo_div img {max-width: 100%;max-height: 100%;vertical-align: middle;}

.sea_pol {padding: 10px;font-size: 0;}
.sea_pol a {display: inline-block;font-size: 14px;border: 1px solid #999;padding: 3px 4px;border-radius: 4px;color: #666;margin-right: 12px;}
.sea_pol a.selected {border: 1px solid #FA5A00;color: #FA5A00;}

/* foot link 2018-1-18 */
.ft_cnt .inter_link {margin-top: 24px;}
.ft_cnt .inter_link .ct_tle {color: #333;font-size: 14px;margin-bottom: 0;}
.ft_cnt .links {padding-top: 16px;display: grid;grid-template-columns: repeat(13, 80px);grid-row-gap: 10px;grid-column-gap: 10px;}
.ft_cnt .links a {font-size: 14px;margin-right: 0;margin-bottom: 0;color: #999;line-height: 1;width: auto;height: 30px;display: flex;justify-content: center;align-items: center;border: 1px solid #e9e9e9;padding: 4px;border-radius: 2px;}
.ft_cnt .links a:hover {color: #FA5A00}
.ft_cnt .links a img {max-width: 100%;max-height: 100%;}
.user_name_img {border: 1px solid #ff8c2a;border-radius: 50%;float: left;margin: 0 15px;width: 42px;height: 42px;position: relative;}
.user_name_img .vip_logo {top: 25px;right: -4px;}
.rep_d_ul li {font-size: 14px;margin-bottom: 16px;}
.rep_d_ul li:last-of-type {margin-bottom: 0;}
.rep_d_ul li span.fl-r {position: relative;color: #FA5A00;}
.vb_pay,
.wx_pay {display: none;background: #fff;padding: 20px;border-radius: 4px;}
.vb_pay .lay_tle,
.wx_pay .lay_tle {text-align: center;font-size: 18px;margin-bottom: 16px;}
.vb_pay .tle,
.wx_pay .tle {margin-bottom: 20px;line-height: 1.3;text-align: center;}
.rep_d_ul li span.wx {color: #333;}
.rep_d_ul li span.wx:before {content: '';position: absolute;width: 14px;height: 14px;background: url('../img/vip/wx_pay.png') no-repeat;background-size: 100% 100%;left: -18px;top: 0;}

.pay_lay {display: none;background: #fff;text-align: center;padding: 30px 0 20px;border-radius: 6px;font-size: 0;}
.pay_lay .lay_tle {font-size: 16px;}
.pay_lay .lay_tle span {position: relative;}
.pay_lay .lay_tle span:before {content: '';position: absolute;width: 20px;height: 20px;background: url('../img/vip/wx_pay.png') no-repeat;background-size: 100% 100%;left: -24px;top: 1px;}
.pay_lay .pay_img {width: 200px;height: 200px;}
.pay_lay .p1 {margin-top: 15px;font-size: 14px;}
.pay_lay .p2 {font-size: 14px;}
.pay_lay .pay_img2 {width: 160px;height: 160px;margin:20px auto;}
.tj_ul {padding: 0 20px;}
.tj_ul li .rep_img {float: left;width: 80px;height: 50px;position: relative;}
.tj_ul li .rep_img span {position: absolute;background: #fb7a7e;color: #fff;padding: 3px 5px;text-align: center;font-size: 12px;}
.tj_ul li .rep_img span.mf {background: #4593ed;}
.tj_ul li .rep_img img {width: 80px;height: 50px;}
.tj_ul li .rep_tle {float: left;margin-left: 10px;width: 188px;line-height: 16px;max-height: 48px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.tj_ul li {padding: 12px 0;border-bottom: 1px dashed #e8e8e8;}
.tj_ul li:last-child {border-bottom: 0;}
.tj_ul {margin-top: -10px;padding-bottom: 8px;}
.tj_ul li a {display: block;}
.tj_ul li:hover .rep_tle {color: #FA5A00;}

.rep_I .pay_img2 {width: 160px;height: 160px;margin: 20px auto;display: block;}
.pay_lay .pay_img2 {width: 160px!important;height: 160px!important;margin: 20px auto!important;}

/* Ã¥Â¡Â«Ã¥â€ â„¢Ã¤Â¿Â¡Ã¦ÂÂ¯ */
.fillInfo {background: #fff;border-radius: 4px;display: none;}
.fillInfo .form_title {line-height: 56px;font-size: 18px;font-weight: bold;padding-left: 60px;position: relative;border-bottom: 1px solid #f5f5f5;}
.fillInfo .form_title:before {position: absolute;content: '';width: 20px;height: 16px;background: url('../img/icon-sprites.png') -342px 0;top: 20px;left: 28px;}
.fillInfo .form_title a {position: absolute;content: '';width: 14px;height: 14px;background: url('../img/icon-sprites.png') -345px -46px;top: 21px;right: 28px;}
.fillInfo .form_title a:hover {background: url('../img/icon-sprites.png') -373px -46px;}
.fillInfo_ul {padding-top: 26px;border-bottom: 1px solid #f5f5f5;}
.fillInfo_ul li {/* padding-bottom: 20px; */display: flex;}
.fillInfo_ul .ipt_name {flex: 0 0 100px;text-align: right;padding-right: 16px;color: #666;line-height: 40px}
.fillInfo_ul .ipt_name span {position: relative;}
.fillInfo_ul .ipt_name span:before {position: absolute;content: '*';color: #f3494b;left: -12px;line-height: 1;top: 4px;font-weight: 600}
.fillInfo_ul .ipt_cnt {flex: 0 0 326px;padding-right: 32px;position: relative;padding-bottom: 26px;}
.fillInfo_ul .ipt_cnt.error {padding-bottom: 10px}
.fillInfo_ul .ipt_cnt input {width: 100%;border: 1px solid #e8e8e8;border-radius: 2px;line-height: 20px;padding: 9px 12px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;color: #333;}
.fillInfo_ul .code_cnt:before {position: absolute;content: '';right: 143px;top: 10px;width: 1px;height: 20px;background: #e8e8e8;}
.fillInfo_ul .ipt_cnt .code_btn {position: absolute;margin: 0;padding: 0;line-height: 1;width: 110px;text-align: center;top: 0;line-height: 40px;right: 33px;}
.fillInfo_ul .ipt_cnt .code_btn button {border: 0;background: none;margin: 0;padding: 0;line-height: 1;cursor: pointer;font-size: 14px;color: #FA5A00}
.fillInfo_ul .ipt_cnt .code_btn button.wait {color: #999;}
.fillInfo_ul .ipt_cnt .tip {font-size: 12px;color: #f3494b;margin-top: 4px;display: none;}
.fillInfo_ul .ipt_cnt input.userCode {padding: 9px 122px 9px 12px;}
.fillInfo_ul .ipt_cnt.error input {border-color: #f3494b !important;}
.fillInfo_ul .ipt_cnt.error .tip {display: block;}
.fillInfo_ul .ipt_cnt input:focus {border-color: #FA5A00;}
.fillInfo .form_btn {font-size: 0;text-align: right;padding: 16px 32px;}
.fillInfo .form_btn a {font-size: 14px;display: inline-block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid #dadce2;width: 80px;line-height: 34px;border-radius: 2px;text-align: center;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.fillInfo .form_btn a:hover {border-color: #FA5A00;color: #FA5A00;}
.fillInfo .form_btn a.smt_btn {background-color: #FA5A00;border-color: #FA5A00;color: #fff;margin-left: 8px;}
.fillInfo .form_btn a.smt_btn:hover {border-color: #ff943a;background-color: #ff943a;color: #fff;}

/* Ã§â„¢Â»Ã¥Â½â€¢Ã§Å¡â€žÃ¥Ââ€žÃ¤Â¸ÂªÃ¦Â¨Â¡Ã¥Ââ€”Ã§Å¡â€žÃ¦Â Â·Ã¥Â¼Â */
.login_form_layer {background: #fff;border-radius: 4px;display: none;}
.login_form_layer>div:nth-child(1) {padding: 16px 20px;height: 36px;border-bottom: 1px solid #F8F8FA}
.login_form_layer>div:nth-child(1) .logo {float: none;margin-top: 0;height: 36px;width: 120px;background-repeat: no-repeat;background-size: 100% 100%}
.login_form_layer .layui-layer-close2 {top: 0px; right: 0px}
.login_form_layer>div:nth-child(2) {padding: 20px 30px;position: relative}
.login_form_layer>div:nth-child(2) .tip {font-size: 16px;color: #333333;margin: 8px 0 16px 0;line-height: 22px}
.login_form_layer input {border: 1px solid #F8F8FA;background: #F8F8FA;width: calc(100% - 24px);height: 20px;padding: 10px 12px 10px 12px;border-radius: 4px;font-size: 14px}
.login_form_layer input::-webkit-input-placeholder {color: #999999;font-size: 14px}
.login_form_layer input:focus {border: 1px #FA5A00 solid}
.login_form_layer .div-input .err {color: #F3494B;margin-top: 2px;line-height: 18px;font-size: 12px}
.login_form_layer .div-input .input-err {border: 1px solid #F3494B}
.login_form_layer .div-input .forget-paw {color: #999999;position: absolute;font-size: 14px;cursor: pointer;top: 50px;right: 0}
.login_form_layer .div-input .get-code {position: absolute;color: #FA5A00;font-size: 12px;top: 16px;right: 10px;cursor: pointer;}
.login_form_layer .div-input .get-code.wait {color: #999999;cursor: default;}
.login_form_layer .div-input+.div-input {margin-top: 10px;position: relative}
.login_form_layer .div-input {position: relative}
.login_form_layer .div-input .code-img {position: absolute;top: 1px;right: 1px;}
.login_form_layer .login-footer button {margin-top: 40px;width: 100%;height: 40px;background: #FA5A00;color: #fff;font-size: 16px;border: none;border-radius: 4px;cursor: pointer;}
.login_form_layer .s-tip {display: flex;justify-content: space-between;margin-top: 16px}
.login_form_layer .s-tip p {color: #FA5A00;cursor: pointer;}
.login_form_layer .s-tip p span {color: #999999;}
.login_form_layer .others p {text-align: center;line-height: 1;font-size: 14px;color: #666;position: relative;margin-top: 20px;}
.login_form_layer .others p:after {left: 0}
.login_form_layer .others p:after,
.others p:before {position: absolute;content: '';width: 100px;top: 50%;transform: translate(0, -50%);border-top: 1px dashed #e8e8e8;right: 0;}
.login_form_layer .others span {display: block;background-color: #bbb;font-size: 0;text-align: center;width: 32px;height: 32px;line-height: 48px;border-radius: 50%;margin: 10px auto 0;cursor: pointer}
.login_form_layer .others span:hover {background-color: #63BF61}
.login_form_layer .others span img {width: 16px;height: 16px}

/* Ã©Â¦â€“Ã©Â¡ÂµÃ¦â€¢Â°Ã¦ÂÂ® */
.show_data {position: relative;}
.show_data .loading_page {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 10;background: rgb(255,255,255);}
.show_data .loading_cnt {padding-top: 90px;text-align: center;}
.show_data .loading_cnt p {color: #666;margin-top: 8px;}
.show_data .data_pr {padding: 16px 20px;font-size: 0;border-bottom: 1px solid #e8e8e8;}
.show_data .data_pr a {font-size: 20px;/* font-weight: bold; */display: inline-block;margin-right: 28px;position: relative;}
.show_data .data_pr a.hot_more {font-size: 12px;position: absolute;top: 22px;right: 20px;color: #666;margin: 0;}
.show_data .data_pr a.on:before {position: absolute;content: '';width: 86px;height: 4px;background-color: #FA5A00;bottom: -16px;margin-left: -43px;left: 50%;}
.show_data .data_info {padding: 20px 20px 20px 42px;color: #666;position: relative;height: 14px;}
.show_data .data_info:before {position: absolute;content: '';width: 14px;height: 12px;background: url('../img/icon-sprites.png') -342px -99px;left: 20px;top: 20px;}
.show_data .data_info span:last-child {margin-left: 16px;}
.data_chart {width: 348px;height: 156px;margin-bottom: 26px;}
.show_data .data_ls {height: 88px;background-color: #fffaf6;border-top: 1px solid #e8e8e8;}
.show_data .data_ls li {float: left;width: 25%;}
.show_data .data_ls li a {display: block;text-align: center;padding: 24px 0;}
.show_data .data_ls li a .p1 {font-size: 18px;}
.show_data .data_ls li a .p2 {color: #999;margin-top: 8px;}
.show_data .data_ls li a:hover p {color: #FA5A00;}
/* Ã§â€Å¸Ã§â€°Â©Ã¥Å’Â»Ã¨ÂÂ¯Ã¥â€¦Â³Ã¨Ââ€ */
.swyy_tip {display: inline-table;background: #3cbc6e;color: #fff;font-size: 14px;height: 24px;line-height: 24px;width: 68px;text-align: center;border-radius: 2px;margin-right: 10px;vertical-align: top;}
.about_company {padding: 22px 20px 22px 30px;background: #fff9f3;margin-bottom: 30px; font-size: 0;position: relative;cursor: pointer;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;cursor: pointer;}
.about_company i {font-style: normal;}
.about_company .c_name span{font-size: 20px;font-weight: 600;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;cursor: pointer;}
.about_company .c_name a {font-size: 14px;color: #FA5A00;margin-left: 10px;display: inline-table;vertical-align: top;line-height: 20px;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.about_company .c_name a:hover {color: #ffb87c;cursor: pointer;}
.about_company .dec {margin-top: 12px;}
.about_company .dec span {font-size: 12px;color: #666;position: relative;display: inline-table;vertical-align: top;}
.about_company .dec span+span {margin-left: 19px;}
.about_company .dec span+span:before {content: '';position: absolute;width: 1px;height: 12px;background: #e4e3e1;top: 0;left: -10px;}
.about_company .info {margin-top: 16px;display: flex; padding-right: 60px;}
.about_company .info .spa {margin-right: 60px;padding-left: 18px;position: relative;font-size: 12px;}
.about_company .info .spa.spa2, .about_company .info .spa.spa3 { white-space: nowrap;}
.about_company .info .spa.spa4 {flex: auto;font-size: 0;margin-right: 0;}
.about_company .info .spa.spa4 span {font-size: 12px;}
.about_company .info .tzf_spa {font-size: 12px;overflow: hidden;max-width: 220px;white-space: nowrap;text-overflow: ellipsis;}
.about_company .info .spa:before {content: ' ';position: absolute;width: 12px;height: 12px;top: 0;left: 0;background: url('../img/icon-sprites.png') -242px -267px;}
.about_company .info .spa.spa2:before {background: url('../img/icon-sprites.png') -287px -267px;}
.about_company .info .spa.spa3:before {background: url('../img/icon-sprites.png') -359px -266px;}
.about_company .info .spa.spa4:before {background: url('../img/icon-sprites.png') -329px -266px;}
.about_company:hover {-webkit-box-shadow: 4px 0 10px rgba(146,134,121,.1);box-shadow: 4px 0 10px rgba(146,134,121,.1);}
.about_company .c_name span:hover {color: #FA5A00;}
.about_company .comp-src-name {position: absolute;padding-left: 16px;color: #999999;font-size: 12px;right: 20px;top: 27px;}
.about_company .comp-src-name img {height: 12px;display: inline-block;vertical-align: top;}
.about_company .comp-src-name:before {content: '';position: absolute; width: 12px; height: 12px;left: 0;background: url('../img/vbdata-tip-icon.png') no-repeat;background-size: 100% 100%;}
.about_company .link {float: right;font-size: 12px;color: #FA5A00;position: absolute;padding-right: 10px;right: 20px;bottom: 22px;}
.about_company .link:before {content: '';position: absolute;background: url('../img/vbdata-look-more.png') no-repeat;background-size: 100% 100%;width: 6px;height: 12px;right: 0;}

/* Ã¥Â¿Â«Ã¨Â®Â¯Ã¦Â Â·Ã¥Â¼Â */
.flash_list li {padding: 6px 20px 10px;}
.flash_list .title {padding: 0;line-height: 22px;}
.flash_list .title a:hover {transition: all .2s;color: #FA5A00;}
.flash_list li.on .title a {font-weight: bold;}
.flash_list .title span {color: #FA5A00;display: inline-table;margin-right: 13px;position: relative;}
.flash_list .title span:before {content: '';position: absolute;height: 14px;width: 1px;background-color: #e5e5e5;top: 4px;right: -7px;}
.flash_list .time {font-size: 12px;margin-top: 6px;color: #999;}
.flash_list .summary {color: #666;line-height: 24px;}
.flash_list .info {border-top: 1px dashed #e8e8e8;margin-top: 10px;padding-top: 10px;display: none;}
.flash_list .company {margin-top: 10px;font-size: 0;position: relative;padding-left: 25px;line-height: 14px;}
.flash_list .company:before {position: absolute;content: '';background: url('../img/icon-sprites.png') -323px -177px;width: 16px;height: 14px;left: 0;top: 0;}
.flash_list .company a {font-size: 12px;color: #FA5A00;}
.flash_list .company span {margin-right: 12px;}
.flash_list .company span:last-child {margin-right: 0;}
.flash_list .share_btn {float: right;position: relative;padding-right: 25px;display: none;}
.flash_list .share_btn i {position: absolute;width: 18px;height: 18px;border-radius: 2px;background: #ddd;right: 0;top: -3px;cursor: pointer;transition: all .2s;}
.flash_list .share_btn i:before {content: '';position: absolute;background: url('../img/icon-sprites.png') -355px -181px;width: 12px;height: 10px;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.flash_list .share_btn i:hover {background: #63be61;}
.flash_list .share_btn .flash_share {position: absolute;display: none;background: #fff;border: 1px solid #e8e8e8;z-index: 2;padding: 10px 20px 10px 10px;right: -15px;top: 24px;width: 216px;-webkit-box-shadow: 2px 0 7px rgba(0, 0, 0, .1);box-shadow: -2px 0 7px rgba(0, 0, 0, .1);}
.flash_list .share_btn .flash_share:before {content: '';position: absolute;width: 18px;height: 10px;background: url('../img/icon-sprites.png') -324px -228px;right: 13px;top: -10px;}
.flash_list .share_btn .flash_share p {line-height: 20px;color: #666;float: right;margin-top: 20px;font-size: 14px;}
.flash_list .share_btn .flash_share .flash_share_img {width: 80px;height: 80px;float: left;background: #f0f0f0;}
.flash_scroll {position: relative;height: 500px;overflow: auto;}
.flash_scroll::-webkit-scrollbar-track {border: 0;background-color: transparent;}
.flash_scroll::-webkit-scrollbar {width: 4px;background-color: transparent;}
.flash_scroll::-webkit-scrollbar-thumb {background-color: #a2a2a2;border-radius: 2px;}
.newInfo_tip {padding: 10px 0;text-align: center;color: #5b95ff;font-size: 12px;position: relative;background-color: #f2f7ff;cursor: pointer;}
.newInfo_tip a {color: #5b95ff;}
.newInfo_tip a:hover {color: #107ffa;}
.newInfo_tip i {position: absolute;width: 10px;height: 10px;top: 11px;right: 20px;background: url('../img/icon-sprites.png') -363px -229px;cursor: pointer;}
.newInfo_tip i:hover {background: url('../img/icon-sprites.png') -376px -229px;}
.main_rt .newInfo {position: relative;}
.main_rt .newInfo:before {content: '';position: absolute;width: 39px;height: 40px;background: url('../img/icon-sprites.png') -324px -373px;right: 0;top: 0;}
.newInfo_over {font-size: 14px;padding: 10px 0; text-align: center;color: #ccc;}
.topic-img {
  width: 310px;
  margin: 6px 0 10px 20px;
  font-size: 0;
  position: relative;
}
.topic-img img {
  width: 310px;
  min-height: 50px;
}
.topic-img i {
  color: #ccc;
  position: absolute;
  right: 6px;
  top: 6px;
  cursor: pointer;
}
/* Ã©Â¦â€“Ã¦Â¬Â¡Ã¦â€°â€œÃ¥Â¼â‚¬Ã¦ÂÂÃ§Â¤Âº */
.first_tip {position: fixed;width: 100%;height: 100%;top: 0;background: rgba(0,0,0,.8);z-index: 1111;display: none;}
.first_tip img {margin: 48px auto 0;display: block;}
.first_tip a {position: absolute;top: 490px;color: #fff;width: 110px;text-align: center;background: #FA5A00;font-size: 16px;padding: 12px 0;left: 50%;margin-left: 270px;}

/* Ã¥Â¼Â¹Ã§Âªâ€”Ã¥Â¹Â¿Ã¥â€˜Å  */
.alert_advs {font-size: 0;display: none;}
.alert_advs img {width: 100%;height: 100%;}

/* theme-list */
.theme-list {position: relative;}
.theme-list .title p {border-left: 0;padding-left: 16px;position: relative;}
.theme-list .title p:before {content: '';position: absolute;width: 10px;height: 16px;background: url('../img/icon-sprites.png') -399px 0;left: 0;top: 2px;}
.theme-list .content {padding: 0 20px 20px;min-height: 200px;}
.theme-list .content .first {font-size: 0;margin-bottom: 10px;}
.theme-list .content .first a {position: relative;display: block;}
.theme-list .content .first a:before {content: '';position: absolute;background: url('../img/blk_bg.png');background-size: auto 100%;width: 100%;height: 100%;z-index: 2;opacity: 0.7;}
.theme-list .content .first img {width: 308px;height: 182px;}

.theme-list .content .first p {font-weight: bold;position: absolute;bottom: 0;padding: 12px 16px;z-index: 3;font-size: 14px;color: #FFFFFF;line-height: 22px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.theme-list .content .li {position: relative;padding-left: 18px;padding-top: 10px;}
.theme-list .content .li+.li {margin-top: 20px;padding-top: 0;}
.theme-list .content .li:before {position: absolute;top: 50%;left: 0;width: 6px;height: 12px;margin-top: -6px;content: ' ';background: url('../img/icon-sprites.png') -399px -45px;}
.theme-list .content .li a {font-size: 14px;line-height: 18px;display: -webkit-box;overflow: hidden;max-height: 36px;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.theme-list .content .li a:hover {color: #FA5A00;}
.theme-list .index_list_loading {width: 308px; padding-top: 90px;}
.article_rt .right-li {width: auto;}
.article_rt .right-li .content .first img{width: 278px;height: 164px;}
/* Ã¦ÂÂ¥Ã¦ÂºÂÃ¤Â¿Â¡Ã¦ÂÂ¯ */
.src-name {background-color: #FFFAF7; padding: 14px 20px;margin-bottom: -20px;margin-top: 20px;}
.src-name p {float: left;padding-left: 16px;color: #999999;font-size: 12px;position: relative;}
.src-name p img {height: 12px;display: inline-block;vertical-align: top;}
.src-name p:before {content: '';position: absolute; width: 12px; height: 12px;left: 0;background: url('../img/vbdata-tip-icon.png') no-repeat;background-size: 100% 100%;}
.src-name a {float: right;font-size: 12px; color: #FA5A00; position: relative;padding-right: 10px;}
.src-name a:before {content: '';position: absolute;background: url('../img/vbdata-look-more.png') no-repeat;background-size: 100% 100%;width: 6px;height: 12px;right: 0;}
.show_data .src-name {border-top: 1px solid #EBEBEB;margin-bottom: 0;margin-top: 0;}