.pathway {
    width: 1390px;
    margin: auto;
    height: 70px;
    line-height: 70px;
    color: #666;
}
.pathway li {
    float: left;
    color: #777;
}
.pathway li.time {
    float: right !important;
    color: #999 !important;
    font-size: 12px !important;
}
.pathway a {
    color: #777;
}
.pathway a:hover {
    text-decoration: underline;
}
.pathway li.science {
    height: 30px;
    float: right !important;
}
.pathway li.science img {
    width: 48px;
    height: 48px;
    padding: 10px 0 0 15px;
    display: inline-block;
}
.pathway li.science img:hover {
    -webkit-filter: brightness(93%);
    filter: brightness(93%);
}
.pathway li.science a {
    color: #09F;
}
.pathway li.science a:visited {
    color: #999;
}
.pathway li.science a:hover {
    color: #f23535;
}
h3.main_title {
    font-size: 18px;
    display: block;
    padding: 10px 20px 10px 40px;
    height: 57px;
    line-height: 50px;
    font-weight: bolder;
    color: #666;
    background: #fff;
    border-bottom: #f1f1f1 18px solid;
}
h3.main_title li {
    /*float: left;*/
    padding-right: 30px;
}
h3.main_title li a, .all_columns_float p a {
    color: #999;
    position: relative;
}
h3.main_title li a.cur, .all_columns_float p a.cur {
    color: #f23535;
    font-size: 22px;
}
h3.main_title li a:hover {
    color: #f23535;
}
h3.main_title li a:hover.cur {
    font-size: 22px;
}
.main_title li a:hover:after,.main_title li a:after,.main_title li a.cur:after, .all_columns_float p a:hover:after, .all_columns_float p a.cur:after, .timetoday:after {
    content: "";
    width: 100%;
    height: 3px;
    position: absolute;
    background: #f23535;
    bottom: -5px;
    left: 50%;
    clear: both;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    border-radius: 1.5px;
}
.main_title li a:after{
    left: 50%;
    width: 0;
    opacity: 1
}
.main_title li a:hover:after,.main_title li a.cur:after,.all_columns_float p a.cur:after {
    margin-left: -25%;
    width: 50%;
    opacity: 1;
}
.all_columns_float p a:hover:after,.all_columns_float p a.cur:after{
    left: 50% !important;
    margin-left: -25%;
    width: 50%;
    opacity: 1;
    background: #f23535 !important;
}
h3.main_title li a.moreinfo {
    font-size: 14px;
    font-weight: normal!important;
}
.w48 {
    width: 48px !important;
}
.w72 {
    width: 72px !important;
}
.w100 {
    width: 96px !important;
}
.w120 {
    width: 120px !important;
}
.h3 a.righttitle, h3.righttitle {
    color: #333;
    height: 30px;
    padding: 16px 0 10px 0;
    margin-right: 6px;
    font-size: 16px;
    font-weight: bold;
    border-bottom: #eee 1px solid;
}
h3.righttitle a, h3.righttitle a:visited {
    font-size: 18px;
    color: #666;
}
h3.righttitle a:hover {
    color: #0e8be9
}
h3 a.righttitle:before, h3.righttitle:before {
    content: "";
    width: 6px;
    height: 17px;
    background: #32a7ff;
    margin-right: 7px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 2px;
}
.righttitle ul {
    display: inline-block;
    width: 92%;
    vertical-align: middle;
}
.righttitle li {
    float: left;
}
.righttitle li.day {
    float: right;
    font-size: 12px;
    font-weight: normal;
    color: #aaa;
}
.righttitle li.day a {
    color: #999;
    cursor: pointer;
    display: inline-block;
    padding: 0 10px;
}
.righttitle li.day a.cur {
    color: #666;
    font-weight: bold;
}
.news_box {
    height: auto;
    padding: 8px 0;
}
.anchor {
    height: 40px;
    line-height: 40px;
    padding: 30px 0 25px 0;
}
.anchor a {
    display: inline-block;
    text-align: center;
    padding: 0 12px;
    width: 100px;
    height: 40px;
    border: #eee 1px solid;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none !important;
    margin-right: 14.6px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.anchor a.more {
    color: #333 !important;
    float: right;
    margin-right: 0 !important;
}
.anchor a:hover, .anchor a.cur {
    background: #fd6e1a;
    color: #fff !important;
    border: #fd6e1a 1px solid;
}
.main_box {
    width: 1390px;
    height: auto;
    margin: 20px auto;
    overflow: hidden;
}
.main_box h3.main_title {
    margin: 0;
}
.calendar {
    float: right !important;
    width: 214px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    margin: 10px 18px;
    overflow: hidden;
    border-radius: 4px;
    border: 1px solid #32a7ff;
    padding-right: 0 !important;
}
.calendar span {
    display: inline-block;
    width: 50%;

    text-align: center;
}
.calendar span.time {
    color: #32a7ff;
}
.calendar span.ck_calendar a {
    color: #fff;
    display: block;
    padding-left: 20px;
    background: #32a7ff url("../images/icon_calendar.png") no-repeat 12px 7px;
}
.calendar span.ck_calendar:hover a {
    background: #2390e3 url("../images/icon_calendar.png") no-repeat 12px 7px;
    color: #fff;
}
.calendarpce{
    border-color: #F23535;
}
.calendarpce span.time{
    color:#F23535;
}
.calendarpce span.ck_calendar a{
    background-color:#F23535;
}
.calendarpce span.ck_calendar a:hover{
    background-color:#d52020;
}
h3.main_title .box_triangle {
    top: -10px;
    right: 87px;
}
.clearfix:after{
    content:"";
    display:block;
    visibility:hidden;
    clear:both;
}
.main_right {
    width: 340px;
    float: right;
    padding: 12px 0px;
    background: #FFF;
}
.main_right_div {
    padding: 0px 18px;
    height: auto;
    background:#fff;
}
.main_title i a {
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 8px;
    background: #bababa;
    margin-left: 15px;
}
.main_title i a:hover:after, .main_title i a.cur:after {
    background: none !important;
}
.main_1 {
    height: auto;
    padding: 0px 30px 12px 30px;
}
.shidian_list {
    font-size: 12px;
    position: relative;
    height: auto;
}
.shidian_list ul {
    height: 368px;
    cursor: pointer;
}
.shidian_list li {
    float: left;
    width: 332px;
    height: 368px;
    margin-right: 20.4px;
    background: #fff;
}
.shidian_list li:nth-child(4n) {
    margin-right: 0px;
}
.shidian_list .img {
    position: relative;
    width: 332px;
    height: 222px;
    overflow: hidden;
}
i.pcetime {
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 42px;
    height: 22px;
    border-radius: 5px;
    background: rgba(0,0,0,.6);
    font-size: 12px;
    color: #fff;
    font-style: normal;
    z-index: 2;
    text-align: center;
}
.shidian_list .img img {
    width: 332px;
    height: 222px;
    will-change: transform;
    transition-duration: 0.5s;
    display: inline-block;
}
.shidian_list .text {
    height: auto;
    padding: 10px 20px 5px 18px;
    cursor: pointer;
}
.shidian_list .text span.zzhe {
    line-height: 22px;
    height: 22px;
    display: block;
    font-size: 14px;
}
.shidian_list .text span.zzhe a {
    color: #999!important;
    font-size: 14px;
    font-weight: normal;
}
.shidian_list .text a:link {
    color: #333;
    font-size: 18px;
    line-height: 28px;
    height: 62px;
    overflow: hidden;
    word-break: break-all;
    display: block;
    font-weight: bold;
}
.shidian_list .text a:hover {
    color: #ff2424;
}
.readnumber span {
    font-style: normal;
    display: inline-block;
    padding-right: 10px;
}
.readin {
    padding-top: 5px;
}
.shidian_list .textin {
    height: 18px;
    line-height: 18px;
    text-align: center;
    color: #999;
    font-size: 12px;
    padding: 7px 20px 5px 18px;
}
.shidian_list .textin i {
    font-style: normal;
    float: right
}
.shidian_list .textin i a {
    display: inline-block;
    text-decoration: none;
    padding: 0 18px;
    color: #999;
}
.shidian_list .textin i a:hover {
    color: #fb942e !important;
}
.icon_dianzan {
    background: url(../images/plun_dianzan.png) no-repeat 0 5px;
}
.icon_dianzan:hover {
    background: url("../images/plun_dianzanhover.png") no-repeat 0 5px;
}
.icon_dianzan_cur {
    background: url("../images/plun_dianzan_cur.png") no-repeat 0 5px;
}
.icon_huifu {
    padding-right: 0px !important;
    background: url("../images/plun_huifu.png") no-repeat 0 5px;
}
.icon_huifu:hover {
    background: url("../images/plun_huifuhover.png") no-repeat 0 5px;
}
.icon_shoucang {
    padding-right: 0px !important;
    background: url("../images/icon_shoucang.png") no-repeat 0 5px;
}
.icon_shoucang:hover {
    background: url("../images/icon_shoucanghover.png") no-repeat 0 5px;

}
.icon_shoucang_cur {
    background: url("../images/icon_shoucang_cur.png") no-repeat 0 5px;
}
.icon_fenxiang {
    padding-right: 0px !important;
    background: url("../images/icon_fenxiang.png") no-repeat 0 5px;
}
.icon_fenxiang:hover {
    background: url("../images/icon_fenxianghover.png") no-repeat 0 5px;
}
.shidian_list i.arrow_left {
    left: -10px;
}
.shidian_list i.arrow_right {
    right: -10px;
}
.shidian_list .textin i a.icon_huifu,.shidian_list .textin i a.icon_huifu:hover,.shidian_list .textin i a.icon_dianzan,.shidian_list .textin i a.icon_dianzan:hover,.shidian_list .textin i a.icon_dianzan_cur{
    background-position:  0 2px!important;
}
.main {
    width: 1390px;
    margin: 13px auto;
    height: auto;
}
.main_left {
    width: 1030px;
    height: auto;
    float: left;
    background: #FFF;
    padding-bottom: 50px;
    /*min-height: 2456px;*/
}
.news_lb {
    padding: 20px 0;
}
.news_lb li {
    height: 163px;
    padding: 18px;
    border-radius: 15px;
    border: 2px solid #fff;
    cursor: pointer;
}
.news_lb li:hover {
    border: 2px solid #32a7ff;
}
.news_lb h3 {
    display: block;
    color: #999;
    line-height: 26px;
    padding-left: 0;
    padding-bottom: 10px;
}
.news_lb h3 a {
    font-size: 18px !important;
    font-weight: bold;
    color: #333;
    text-decoration: none;
}
.news_lb li:hover h3 a {
    color: #32a7ff !important;
    text-decoration: underline;
}
.news_left, .news_right {
    width: 250px;
    height: 170px;
    float: left;
    overflow: hidden;
    border-radius: 5px;
}
.news_left img {
    width: 250px;
    height: 170px;
    display: block;
    transition-duration: 0.5s;
    border-radius: 5px;
}
.newslist li {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border:1px solid #fff;
}
.newslist li.mnow {
    z-index: 1001;
    height: 40px;
    line-height: normal;
    border: #ffb400 1px dashed !important;
    background: linear-gradient(to left,#fff,#fbe3b9);
    background: -webkit-linear-gradient(to left, #fff 0%,#fbe3b9 100%);
    background: -o-linear-gradient(lto eft, #fff 100%,#fbe3b9 100%);
    background: -ms-linear-gradient(to left, #fff 100%,#fbe3b9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbe3b9', endColorstr='#ffffff',GradientType=1);
    psdding-left: 0;
    overflow:inherit;
    text-overflow: clip;
    white-space: normal;
    border-radius: 3px;
    display: flex;
    align-items: center;
    word-break: break-all;
}
.newslist li.mnow a{
    background:none!important;
    padding:0 5px 0 15px;
}
.newslist li.mnow{
    display:non;
}
.newslist:hover li.mnow{
    display: flex;
}
.newslist li a {
    color: #999;
    font-size: 14px;
    padding-left: 18px;
    background: url( "../images/icon_circle_dot.png") no-repeat 4px 8px;
}
.newslist li a:hover {
    text-decoration: underline;
    background-position: 4px -7px;
    color: #f23535;
}
.all_columns_float {
    width: 905px;
    height:auto;
    position: absolute;
    background: #fff;
    left: 0px;
    border-radius: 5px;
    z-index: 201;
    padding: 0 40px 25px 40px;
    box-shadow: 5px 1px 5px rgb(0 0 0 / 15%);
}
.all_columns_float .box_triangle {
    top: -10px;
    right: 265px !important;
    width: 100px;
}
.all_columns_float h3 {
    display: block;
    border-bottom: 1px solid #eee;
    color: #555;
    font-size: 17px;
    height: 60px;
    line-height: 60px;
    font-weight: normal;
    position: relative;
    text-align: right;
}
.all_columns_float h3 .columns_close {
    display: inline-block;
    position: absolute;
    background: url( "../images/columns_close.png") no-repeat;
    width: 30px;
    height: 30px;
    right: 0;
    top: 15px;
    cursor: pointer;
}
.all_columns_float h3 .columns_close:hover {
    background: url( "../images/columns_cur_close.png") no-repeat;
}
.all_columns_float h3 img {
    width: 17px;
    height: 17px;
    padding-right: 10px;
    padding-top: 22px;
    vertical-align: top;
}
.all_columns_float p {
    display: block;
}
.all_columns_float p a {
    display: inline-block;
    margin-right: 35px;
    line-height: 34px;
    margin-top: 18px;
    height: 34px;
    background: none !important;
    padding-right:0!important
}
.all_columns_float p a:hover{
    color: #f23535;
}
.main_2 {
    height: auto;
    padding: 0px 40px;
}
.trends {
    padding: 25px 0 12px 0;
}
.trends li {
    height: 54px;

    margin: 9px 0;
}
.trends li a {
    background: #FAFAFA;
    display: block;
    line-height: 54px;
    height: 54px;
    border-radius: 6px;
    padding: 0 15px;
}
.trends li a:hover {
    background: #F0F2F5;
}
.trends li a span.titl {
    width: 770px;
    overflow: hidden;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 17px;
    color: #666;
    font-weight: bold;
    padding-left: 30px;
    background: url("../images/icon_2022.png") no-repeat 9px -2839px;
    box-sizing: border-box;
}
.trends li a span.t {
    float: right;
    color: #999;
    padding-right: 8px;
    width: 130px;
    text-align: right;
    font-size: 14px;
}
.trends li a span.t {
    float: right;
    color: #999;
    padding-right: 8px;
    width: 130px;
    text-align: right;
    font-size: 14px;
}
.main_2 .m-page {
    padding-bottom: 30px;
}
.news_right {
    width: 655px;
    line-height: 22px;
    float: right;
    overflow: inherit;
}
.news_right p {
    margin: 0 0 8px 0;
    height: 85px;
    line-height: 28px;
    overflow: hidden;
    display: inline-block;
}
.news_right p a {
    color: #999;
    text-decoration: none;
    font-size: 14px !important;
}
.news_lb li:hover .news_right p a {
    color: #333 !important;
}
.news_plun {
    color: #999;
    margin-top: 5px;
    font-size: 12px !important;
    height: 26px;
    border: 0;
}
.news_plun:hover {
    border: 0;
}
.news_plun span {
    display: inline-block;
    float: left;
    height: 26px !important;
    border: 0 !important;
    position: relative;
}
.news_plun span a {
    float: left;
    height: 25px;
    line-height: 25px;
    border: 0;
    padding: 0 20px !important;
    color: #999;
    display: inline-block;
}
.news_plun span a:hover{
    color:#fb942e;
}
.news_plun span a.icon_fenxiang{
    padding-right: 0px !important;
}
.newslist_share_float{
    position: absolute;
    width: 345px;
    height: 90px;
    background: #fff;
    border-radius: 8px;
    box-shadow: 1px 1px 8px rgb(0 0 0 / 20%);
    z-index: 200;
    top: 30px;
    left: -24px;
    text-align: center;
    padding:15px 10px;
}
.newslist_share_float .box_triangle{
    top:-10px;
    left: 132px;
    width: 100px;
}
.news_plun span .newslist_share_float a{
    width:50px;
    height: 75px !important;
    padding:15px 7px 0px 7px!important;
    text-align: center !important;
    font-size:12px;
    color:#333 !important;
    float:inherit;
    border-radius: 5px;
}
.news_plun span .newslist_share_float a:hover{
    background: #f1f1f1;
}
.newslist_share_float a i{
    display: block;
    padding-bottom:10px;
}
.newslist_share_float img{
    width:36px;
    height: 36px;
    opacity: 1!important;
}
.newslist_share_float a:hover i img{
    filter:grayscale(.25);
}
.news_plun span .ewmer1 {
    position: absolute;
    top: 125px;
    left: 175px;
    z-index: 44;
    width: 100px;
    height: 125px;
    padding: 20px;
    border-radius: 8px !important;
    box-shadow: 0px 2px 15px 1px rgb(0 0 0 / 15%);
    background: #fff;
    overflow: hidden;
    color:#333;
    font-size:12px;
    line-height: 20px;
}
.news_plun .ewmer1 span{
    display: block;
    text-align: center;
    width: 100%;
    line-height: 28px;
}
.news_plun span a.readin {
    color: #999;
    font-size: 12px;
}
.liketime {
    float: right
}
.righttitle li {
    float: left;
}
.righttitle li img {
    vertical-align: middle;

    width: 24px;
    height: 24px;
    padding-right: 5px;
}
.righttitle li.day {
    float: right;
    font-size: 12px;
    font-weight: normal;
    color: #aaa;
}
.righttitle li.day a {
    color: #999;
    cursor: pointer;
    display: inline-block;
    padding: 0 10px;
}
.righttitle li.day a.cur {
    color: #666;
    font-weight: bold;
}
.news_box {
    height: auto;
    padding: 8px 0;
}
.anchor {
    height: 40px;
    line-height: 40px;
    padding: 30px 0 25px 0;
}
.anchor a {
    display: inline-block;
    text-align: center;
    padding: 0 12px;
    width: 100px;
    height: 40px;
    border: #eee 1px solid;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none !important;
    margin-right: 14.6px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.anchor a.more {
    color: #333 !important;
    float: right;
    margin-right: 0 !important;
}
.anchor a:hover, .anchor a.cur {
    background: #fd6e1a;
    color: #fff !important;
    border: #fd6e1a 1px solid;
}
.article_ph {

    padding: 10px 0;
}
.article_ph li {
    height: auto;
    padding: 12px 0;
    color: #666;
}
.article_ph li a {
    text-decoration: none;
    cursor: pointer;
    line-height: 22px !important;
    color: #999;
    display: block;
    font-size: 14px;
}
.article_ph li a.line1 {
    padding-top: 12px;
}
.article_ph li a i {
    text-decoration: none;
    cursor: pointer;
    line-height: 20px !important;
    color: #666;
    display: table-cell;
    height: 36px;
    font-style: normal;
}
.article_ph li:hover, .article_ph li a:hover {
    color: #f23535;
}
.article_ph li em {
    display: inline-block;
    text-align: center;
    width: 18px;
    height: 18px;
    line-height: 18px;
    float: left;
    margin: 1px 10px 0px 0;
    font-size: 12px;
    color: #fff;
    border-radius: 2px;
}
.no1 {
    background: linear-gradient(to bottom, #FF6E4C, #D70000);
    background: -webkit-linear-gradient(to bottom, #FF6E4C 0%, #D70000 100%);
    background: -o-linear-gradient(to bottom, #FF6E4C 100%, #D70000 100%);
    background: -ms-linear-gradient(to bottom, #FF6E4C 100%, #D70000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D70000', endColorstr='#FF6E4C', GradientType=1);
}
.no2 {
    background: linear-gradient(to bottom, #FFA800, #FF5400);
    background: -webkit-linear-gradient(to bottom, #FFA800 0%, #FF5400 100%);
    background: -o-linear-gradient(lto bottom, #FFA800 100%, #FF5400 100%);
    background: -ms-linear-gradient(to bottom, #FFA800 100%, #FF5400 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF5400', endColorstr='#FFA800', GradientType=1);
}
.no3 {
    background: linear-gradient(to bottom, #FCB333, #FF7E00);
    background: -webkit-linear-gradient(to bottom, #FCB333 0%, #FF7E00 100%);
    background: -o-linear-gradient(lto bottom, #FCB333 100%, #FF7E00 100%);
    background: -ms-linear-gradient(to bottom, #FCB333 100%, #FF7E00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF7E00', endColorstr='#FCB333', GradientType=1);
}
.ph_red {
    background: #d94f49;
}
.ph_gry {
    background: linear-gradient(to bottom, #d1cfcf, #a6a5a5);
    background: -webkit-linear-gradient(to bottom, #d1cfcf 0%, #a6a5a5 100%);
    background: -o-linear-gradient(lto bottom, #d1cfcf 100%, #a6a5a5 100%);
    background: -ms-linear-gradient(to bottom, #d1cfcf 100%, #a6a5a5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6a5a5', endColorstr='#d1cfcf', GradientType=1);
}
.percentage {
    width: auto;
    height: 28px;
    position: absolute;
    top: 0;
    left: 0;
    background: #f3f3f3;
    z-index: 1;
    cursor: auto;
}
.per_cur {
    background: #eaf7ff;
}
.aftercur {
    background: none !important;
    color: #09f !important;
    border: #09f 1px solid !important;
}
.gry_btn {
    color: #999 !important;
    background: #f3f3f3 !important;
}
.baidu {
    width: 1340px;
    margin: 10px auto;
    overflow: hidden;
}
.baidu_left {
    float: left;
    width: 980px;
    text-align: center;
    background: #fff;
}
.baidu_left img {
    display: block !important;
}
.baidu_right {
    float: right;
    width: 300px;
    height: 108px;
    overflow: hidden;
    background: #fff;
    padding: 8px 20px;
}
.baidu_right h3 {
    display: block;
    overflow: hidden;
    border-bottom: 1px solid #f4f4f4;
    padding-bottom: 5px;
    font-weight: normal;
    color: #999;
}
.baidu_right h3 li.btitle {
    font-size: 16px;
    padding-left: 30px;
    color: #333;
    float: left;
    display: block;
    line-height: 23px;
    background: url("../images/icon_2020.png") no-repeat 0 -708px;
}
.news_n {
    height: auto;
}
.news_n .navs_newsinfo {
    padding-top: 10px;
    border-bottom: 0;
    margin-top: 22px;
    background: #f6f6f6;
    font-weight: bold;
    position: relative;
    width: 800px;
    z-index:1;
    border: 2px solid #FB942E;
}
.news_n .navs_newsinfo i {
    top: 20px;
    right: 0px;
    width: 55px;
    height: 14px;
    padding: 5px 10px;
    position: absolute;
    cursor: pointer;
}
.news_n .navs_newsinfo i.getbottom {
    filter: brightness(0%);
    background: url("../images/getbottom_cur.png") no-repeat 20px 5px;
}
.news_n .navs_newsinfo i:hover.getbottom {
    filter: brightness(100%);
}
.news_n .navs_newsinfo i.getup {
    filter: brightness(0%);
    background: url("../images/getup_cur.png") no-repeat 20px 5px;
}
.news_n .navs_newsinfo i:hover.getup {
    filter: brightness(100%);
}
.news_n .navs_newsinfo.zhankai {
    height: auto;
}
.news_n .navs_newsinfo.moren {
    height: 28px;
}
.news_n .navs_newsinfo.zhankai i.getbottom {
    display: none;
}
.news_n .navs_newsinfo.moren i.getup {
    display: none;
}
.news_n .navs_newsinfo.moren i.getbottom {
    display: inline-block;
}
.news_n .navs_newsinfo.zhankai i.getup {
    display: inline-block;
}
.news_n .navs_newsinfo a {
    display: block;
    color: #999;
}
.news_n .navs_newsinfo a:visited {
    color: #aaa;
}
.news_n .navs_newsinfo a:hover {
    color: #F23535;
}
.news_n .navs_newsinfo li {
    float: inherit;
    width: auto;
    font-size: 16px;
    padding-left: 30px;
    line-height: 31px;
    height: 31px;
}
.adggg1, .adggg2 {
    width: 580px;
    height: 60px;
    margin: 13px auto;
    margin-top: 0px;
}
.news_bt, .news_bt1 {
    height: auto;
    text-align: center;
    margin: 20px auto;
    line-height: 40px;
}
.news_bt {
    font-size: 26px;
    font-weight: bold;
    line-height: 50px;
    color: #f23535;
    padding: 0px 90px;
}
.news_bt a{
    color: #f23535 !important;
}
.news_bt a:hover{
    color: #f23535 !important;
    text-decoration: underline;
}
.news_bt P {
    color: #999;
}
.news_bt1 {
    width: 800px;
    margin: 0 auto;
    border-bottom: #eee 1px solid;
    height: 25px;
    text-align: left;
    padding-bottom: 12px;
    color: #999;
    font-size: 12px;
}
.news_bt1 img {
    margin-left: 14px;
    vertical-align: bottom;
    _margin-bottom: 8px;
+margin-bottom:8px;
    margin-bottom: 2px;
}
.news_bt1_left {
    height: 20px;
    line-height: 20px;
    float: left;
    text-align: left;
}
.newstiao4 a {
    color: #09f;
}
.news_bt1_right {
    float: right;
    height: 25px;
    padding-top: 5px;
    width: 60px;
}
.news_info {
    font-size: 16px;
    height: auto !important;
    padding: 15px 90px !important;
    line-height: 31px;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}
.news_info img{
    max-width: 100%;
    margin: 0 auto;
}
.news_info p {
    display: block;
    padding: 15px 0px;
}
.zhuanzai {
    float: left;
    text-align: center;
}
.url {
    text-align: right;
}
.url a {
    display: inline-block;
    padding-left: 10px;

    text-decoration: underline !important;
}
.url a.bianji {
    color: #666;
}
.url a.jiucuo {
    color: #f23535
}
.url span {
    padding-left: 25px;
    display: inline-block;
}
.page_article {
    overflow: hidden;
    padding: 5px 0px;
}
.gry_change {
    filter: grayscale(100%);
    opacity: .5;
}
.gry_change li {
    cursor: auto;
}
.news_info a.img_a {
    color: #999 !important;
    text-decoration: underline;
    padding-bottom: 15px;
    line-height: 22px;
}
.news_info a, .news_left a {
    color: #09f;
    text-decoration: none;
}
.news_info a {
    /*text-decoration: underline;*/
}
.add {
    width: 90%;
    height: 35px;
    margin: 0px auto;
    border-bottom: #eee 1px solid;
}
.bqian1 {
    float: left;
    height: 36px;
    padding: 10px 0 13px 90px;
    text-align: center;
}
.bqian1 a {
    max-width: 190px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    padding: 0 15px 0 6px;
    line-height: 32px;
    height: 32px;
    margin-right: 6px;
    font-size: 14px;
    color: #555;
    text-decoration: none !important;
    border-radius: 18px;
    transition: all .5s ease;
    background: #f2f2f2;
}
.bqian1 a i {
    border-radius: 14px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background: #fff;
    color: #555;
    font-size: 20px;
    margin: 4px 5px 0 0;
    *margin: 0px 5px 0 0;
    font-style: normal;
    vertical-align: top;
    *vertical-align: middle;
}
.bqian1 a:hover {
    background: #f23535;
    color: #FFF;
}
.bqian a {
    max-width: none;
}
.share {
    height: 40px;
    padding: 10px 90px 0px 0px;
    color: #f23535;
    font-size: 14px;
    line-height: 30px;
    float: right;
}
.share li {
    float: left;
    position: relative;
    padding-left: 5px !important;
}
.share a {
    display: inline-block !important;
    line-height: 30px !important;
    height: 30px !important;
    font-size: 14px;
    text-decoration: none !important;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    min-width: 30px;
    padding-left: 40px;
    color: #333;
    padding-right: 10px;
}
.share .ewmer1 {
    width: 100px !important;
    height: 92px !important;
    left: 157px !important;
    top: 99px !important;
    padding: 3px !important;
}
.share .ewmer1 a {
    padding-left: 0 !important;
}
.share .ewmer1 img {
    width: 95px !important;
    height: auto;
}
.like_zan {
    background: #f2f2f2 url("../images/like_zan16.png") no-repeat 14px 6px;
}
.like_zan:hover, .like_zan_cur {
    color: #fff !important;
    background: #f23535 url("../images/like_zan161_cur.png") no-repeat 14px 6px;
}
.collect {
    background: #f2f2f2 url("../images/collect16.png") no-repeat 14px 6px;
}
.collect:hover,.collect_cur {
    color: #fff !important;
    background: #f23535 url("../images/collect161_hover.png") no-repeat 14px 6px;
}
.pub {
    position: relative;
    background: #f2f2f2 url("../images/pub16.png") no-repeat 14px 7px;
}
.pub:hover, .pub_cur {
    color: #fff;
    background: #f23535 url("../images/pub161_cur.png") no-repeat 14px 7px;
}
.share_l {
    height: 40px;
    padding: 13px 0px 0px 100px;
    color: #f23535;
    font-size: 14px;
    line-height: 30px;
    float: left;
}
.share_l li {
    float: left;
    position: relative;
}
.share_l a {
    display: inline-block !important;
    line-height: 30px !important;
    height: 30px !important;
    font-size: 14px;
    text-decoration: none !important;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.weixinshare {
    position: absolute;
    top: -30px;
    left: 271px;
    z-index: 44;
}
a.a1 {
    width: 60px;
    margin-right: 5px !important;
}
a.weibo {
    background: url("../images/weibo.png") no-repeat;
}

a.weibo:hover, a.weibo_cur {
    background: #F23535 url("../images/weibo_cur.png") no-repeat !important;
}
.Qzone {
    background: url("../images/Qzone.png") no-repeat;
}
.Qzone:hover, .Qzone_cur {
    background: url("../images/Qzone_cur.png") no-repeat no-repeat !important;
}
.qq {
    background: url("../images/qq.png") no-repeat;
}
.qq:hover, .qq_cur {
    background: url("../images/qq_cur.png") no-repeat no-repeat !important;
}
.weixin {
    background: url("../images/weixin.png") no-repeat;
}
.weixin:hover, .weixin_cur {
    background: url("../images/weixin_cur.png") no-repeat no-repeat !important;
}
a.a2 {
    min-width: 30px;
    margin-left: 5px !important;
    padding-left: 40px;
    color: #555;
}
a.a2:hver {
    color:#fff;
}
.pub_pub_img {
    position: absolute;
    top: 29px;
    right: -10px;
    z-index: 3;
    padding: 0 48px 0 88px;
}
.pub_pub {
    width: 157px;
    height: auto;
    position: absolute;
    border-radius: 5px;
    font-size: 16px;
    top: 39px;
    right: 0px;
    background: #fff;
    padding: 15px 0;
    z-index: 2;
    moz-box-shadow: 00px 2px 15px 1px rgba(0,0,0,.2);
    -webkit-box-shadow: 0px 2px 15px 1px rgba(0,0,0,.2);
    box-shadow: 0px 2px 15px 1px rgba(0,0,0,.2);
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    border: 1px solid #eee \9;
}
.pub_pub p {
    padding: 0;
    display: block;
}
.pub_pub p a {
    color: #333 !important;
    text-align: left !important;
    display: block !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -ms-border-radius: 0px !important;
    -o-border-radius: 0px !important;
    height: 53px !important;
    line-height: 53px !important;
    padding: 0 0 0 53px;
    background: #FFF;
    cursor: pointer !important;
    min-width: auto !important;
    padding-left: 22px;
    margin: 0 !important;
    width: auto;
}
.pub_pub p a:hover {
    background: #eee !important;
}
.pub_pub p a i {
    display: inline-block;
    width: 46px;
    height: 32px;
    background: url("../images/icon_2020.png") no-repeat;
    vertical-align: middle;
}
.pub_pub p a i.pqq {
    background-position: 0px -2331px;
}
.pub_pub p a:hover i.pqq {
    background-position: -94px -2331px;
}
.pub_pub p a i.pweibo {
    background-position: 0px -2364px;
}
.pub_pub p a:hover i.pweibo {
    background-position: -94px -2364px
}
.pub_pub p a i.pweixin {
    background-position: 0px -2396px;
}
.pub_pub p a:hover i.pweixin {
    background-position: -94px -2396px;
}
.pub_pub p a i.pQzone {
    background-position: 0px -2427px;
}
.pub_pub p a:hover i.pQzone {
    background-position: -94px -2427px;
}
.pub_pub p a i.plink {
    background-position: 0px -2459px;
}
.pub_pub p a:hover i.plink {
    background-position: -94px -2459px;
}
.pl {
    background: #f2f2f2 url(../images/plun16.png) no-repeat 14px 7px;
}
.pl:hover, .pl_cur {
    color:#fff;
    background: #f23535 url(../images/plun161_hover.png) no-repeat 14px 7px;
}
.ad_baidu_jiange {
    padding: 1px 0px;
    margin: 0 auto;
}
.news_zc {
    /*zhichi*/
    height: 175px;
    padding: 35px 0;
    width: 800px;
    margin: auto;
    position: relative;
}
.news_zc li {
    float: left;
    color: #333;
    text-align: center;
    font-size: 14px;
    width: 130px;
    padding: 10px 50px 0 50px;
}
.news_zc li.h6 {
    width: 170px !important;
    font-size: 16px;
    font-weight: bold;
    text-align: left !important;
    padding: 0;
}
.news_zc a {
    height: 100px;
    display: block;
    padding-bottom: 15px;
    cursor: pointer;
    will-change: transform;
    transition-duration: 0.3s;
}
.news_zc a:hover {
    filter: alpha(opacity=80);
    -moz-opacity: .8;
    opacity: .8;
}
.zzhichi {
    background: url("../images/zhichi.png") no-repeat center center;
}
.zzhichi:hover, .zzhichi_cur {
    background: url("../images/zhichi_cur.png") no-repeat center center;
}
.ffandui {

    background: url("../images/fandui.png") no-repeat center center;
}
.ffandui:hover, .ffandui_cur {
    background: url("../images/fandui_cur.png") no-repeat center center;
}
.ddashang {
    background: url("../images/dashang.png") no-repeat center center;
}
.ddashang:hover, .ddashang_cur {
    background: url("../images/dashang_cur.png") no-repeat center center;
}
.news_zc li span {
    color: #f23535;
    padding: 0 5px;
    font-weight: bold;
}
.news_df {
    /*dafen*/
    height: 220px;
    margin: 0px 90px 2px 90px;
    border-top: #eee 1px solid;
    overflow: hidden;
    padding: 20px 0;
    color: #999;
    text-align: center;
    position: relative;
}
.news_df h6 {
    display: block;
    font-size: 16px;
    color: #333;
    height: 55px;
    line-height: 55px;
    text-align: left;
    font-weight: bold;
}
.news_df p {
    display: flex;
    justify-content: center;
    align-items: center;
}
.news_df p a {
    display: inline-block;
    padding: 38px 10px 0 10px;
    text-align: center;
    opacity: 1;
    cursor: pointer;
    width: 42px;
    height: 42px;
    background: url(../images/star.png) no-repeat center center;
}
.news_df p a.cur {
    opacity: .8;
    background: url("../images/star_cur.png") no-repeat center center;
}
.news_df p a img {
}
.news_df p a:hover img {
    opacity: .8;
}
.dafen {
    padding: 35px 0px 35px 0px;
    width: 320px;
}
.jzdf {
    color: #666 !important;
    padding-top: 25px !important;
    font-size: 14px !important;
}
.function {
    height: 50px;
    margin: 0 90px;
    border-bottom: #eee 1px solid;
}
.function li {
    float: left;
    color: #666;
    font-size: 14px;
    position: relative;
}
.function li a {
    display: inline-block;
    padding: 0 25px;
    color: #666;
    height: 24px;
    line-height: 24px;
    background-position: 0 4px!important;
}
.function li a:hover {
    color: #fb942e;
}
.function li a.dianzan {
    background: url("../images/like_zan16.png") no-repeat;
}
.function li a:hover.dianzan {
    background: url("../images/like_zan16_hover.png") no-repeat;
}
.function li a.dianzan_cur {
    color: #fb942e;
    background: url("../images/like_zan16_cur.png") no-repeat;
}
.function li a.shoucang {
    background: url("../images/collect16.png") no-repeat;
}
.function li a.shoucang_cur {
    color: #fb942e;
    background: url("../images/collect16_cur.png") no-repeat;
}
.function li a:hover.shoucang {
    background: url("../images/collect16_hover.png") no-repeat;
}
.function li a.pinglun {
    background: url("../images/plun16.png") no-repeat;
}
.function li a:hover.pinglun {
    background: url("../images/plun16_hover.png") no-repeat;
}
.function li a.dashang {
    background: url("../images/dashang16.png") no-repeat;
}
.function li a:hover.dashang, .function li a.dashang_cur {
    background: url("../images/dashang16_cur.png") no-repeat;
    color: #fb942e;
}
.function li a.haibao {
    background: url("../images/pub16.png") no-repeat;
    background-position: 0 4px!important;
    padding-right: 0 !important;
}
.function li a:hover.haibao {
    background: url("../images/pub16_hover.png") no-repeat;
}
.function li span.sshare {
    background: url("../images/pub16.png") no-repeat;
    background-position: 0 4px!important;
    display: inline-block;
    padding: 0 20px 0 30px;
    color: #666;
    height: 24px;
    line-height: 24px;
}
.function li a.sshare_qq {
    background: url("../images/qq.png") no-repeat;
    background-position: 0 2px!important;
}
.function li a:hover.sshare_qq {
    background: url("../images/qq_cur.png") no-repeat;
    color: #fb942e;
}
.function li a.sshare_weibo {
    background: url("../images/weibo.png") no-repeat;
    background-position: 0 2px!important;
}
.function li a:hover.sshare_weibo {
    background: url("../images/weibo_cur.png") no-repeat;
    color: #fb942e;
}
.function li a.sshare_weixin {
    background: url("../images/weixin.png") no-repeat;
    background-position: 0 2px!important;
}
.function li a:hover.sshare_weixin {
    background: url("../images/weixin_cur.png") no-repeat;
    color: #fb942e;
}
.function li a.sshare_Qzone {
    background: url("../images/Qzone.png") no-repeat;
    background-position: 0 0px!important;
}
.function li a:hover.sshare_Qzone {
    background: url("../images/Qzone_cur.png") no-repeat;
    color: #fb942e;
}
.fenxiang li a {
    padding: 0 15px 0 28px !important;
}
.adds {
    padding: 25px 90px;
    height: auto;
}
.adds img {
    padding: 10px 0;
    width: 800px;
}
.dashang_float {
    position: absolute;
    bottom: 39px;
    left: -145px;
    z-index: 15;
    display: none;
}
.dashang_erwm {
    width: 350px;
    height: 180px;
    border-radius: 10px;
    background: #fff;
    box-shadow: 1px 1px 5px rgb(0, 0, 0, .25);
    text-align: center;
    z-index: 9;
    overflow: hidden;
    border: 1px solid #eee\9;
}
.dashang_erwm img {
    padding: 25px 0 0 0;
    cursor: pointer;
}
.dashang_erwm:hover img {
    opacity: .85
}
.sshare_float {
    position: absolute;
    bottom: -39px;
    left: -60px;
    z-index: 15;
    font-size: 16px;
}
.sshare_info {
    width: 140px;
    height: 32px;
    line-height: 32px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 1px 1.8px 5px rgb(0, 0, 0, .25);
    text-align: center;
    z-index: 9;
    border: 1px solid #eee\9;
}
.sshare_float .box_triangle {
    margin: 0px auto !important;
    background: url("../images/triangle_top.png") no-repeat top center;
}
.dafen_float {
    position: fixed;
    left: 50%;
    top: 40%;
    margin-left: -180px;
    margin-top: -23px;
    width: 360px;
    height: 45px;
    line-height: 45px;
    background: #fb942e;
    color: #fff;
    font-size: 16px;
    text-align: center;
    z-index: 10000;
    animation: move 2s backwards;
}
.dafen_float span {
    font-weight: bold;
    padding: 0 5px;
}
@keyframes move {
    0% {
        transform:translateY(80px);
    }
    75% {
        transform: rotateY(360deg);
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}
a.pingluhover {
    font-weight: bold
}
.pinglun_login {
    width: 610px;
    height: 290px;
    background-color: #FFF;
    display: none;
}
.pinglun_login_left {
    width: 330px;
    height: 220px;
    margin-left: 35px;
    margin-top: 20px;
    float: left;
    border-right: #eee 1px solid;
}
.login_qj {
    height: 50px;
    font-size: 18px;
    FONT-FAMILY: "Microsoft YaHei";
    color: #000;
    font-weight: bold;
}
.login_name {
    height: 30px;
    line-height: 30px;
    padding: 7px 0px;
}
.login_name a {
    color: #666;
    text-decoration: none;
}
.login_name_style {
    width: 236px;
    height: 28px;
    line-height: 28px;
    border: #999 1px solid;
    color: #666;
    font-size: 14px;
    padding-left: 10px;
}
.login_button {
    width: 45%;
    height: 30px;
    line-height: 30px;
    padding: 7px 0px;
    float: left;
    margin-top: 5px;
}
.pinglun_login_right {
    width: 220px;
    height: 260px;
    float: right;
}
.pinglun_login_right_close {
    width: 98%;
    height: 20px;
    padding: 6px 20px 0px 0px;
    text-align: right;
}
.pinglun_login_right_ljzc {
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #202020;
}
.pinglun_login_right_ljzc a {
    color: #039;
    text-decoration: none;
}
.pinglun_login_xf {
    position: absolute;
    width: 96px;
    height: 26px;
    line-height: 26px;
    top: 260px;
    right: 10%;
    color: #FFF;
    background: #346eac url("../images/pinglun_page_bg.png") no-repeat 86px -343px;
}
.pinglun_login_xf img {
    float: left;
    padding: 5px;
}
.pinlun_login_xf_xx {
    float: right;
    width: 300px;
}
.pinlun_login_xf_xx1 {
    padding: 3px 0px 0px 15px;
    float: left;
    height: 20px;
    line-height: 20px;
}
.pinlun_login_xf_xx1 span {
    background: #C00;
    color: #FFF;
    text-align: center;
    font-size: 10px;
    position: relative;
    top: -5px;
    right: 4px;
    box-shadow: 1px 1px 1px #abaaaa;
    padding: 0 3px 0 3px;
}
.pinlun_login_xf_xx1 img {
    float: left;
    padding-right: 5px;
}
.pinlun_login_xf_xx_bg {
    background: url("../images/pinglun_page_bg.png") no-repeat 0 -384px;
}
.pinlun_login_xf_xx_bg1 {
    background: url("../images/pinglun_page_bg.png") no-repeat 0px -420px;
}
.anonymous {
    width: 70px;
    height: 70px;
    background: url("../images/pinglun_page_bg.png") no-repeat 0px -1488px;
}
#ad_580x60_02 {
    width: 580px;
}
#ad_580x60_03 {
    width: 580px;
}
#ad_675x60_01 {
    width: 675px;
    margin-bottom: 0px;
}
.fwinmask {
    background-color: #CCC;
}
.m_c {
    background: #FFF;
}
.m_c .tb {
    margin: 0 0 10px;
    padding: 0 10px;
}
.m_c .c {
    padding: 0 10px 10px;
}
.m_c .o {
    padding: 8px 10px;
    height: 26px;
    text-align: right;
    border-top: 1px solid #eee;
    background: #F2F2F2;
}
.m_c .el {
    width: 420px;
}
.m_c .el li {
    padding: 0;
    border: none;
}
.flbc {
    margin-right: 8px;
    margin-top: 4px;
    float: left;
    width: 20px;
    height: 20px;
    overflow: hidden;
    text-indent: -9999px;
    cursor: pointer;
}
.flb {
    padding: 10px 10px 8px;
    height: 20px;
    line-height: 20px;
}
.flb em {
    float: left;
    font-size: 14px;
    font-weight: 700;
    color: #369;
}
.flb em a {
    text-decoration: none;
}
.flb .needverify {
    float: left;
    margin-left: 8px;
    padding-left: 13px;
    width: 45px;
    height: 21px;
    line-height: 21px;
    font-size: 12px;
    color: #999;
    font-weight: 400;
}
.flb .onerror, .flb .onright {
    padding-left: 20px;
    height: auto;
    line-height: 140%;
    white-space: nowrap;
    font-size: 12px;
    font-weight: 400;
}
.flb span {
    float: right;
    color: #999;
}
.flb span a, .flb strong {
    float: left;
    text-decoration: none;
    margin-left: 8px;
    font-weight: 400;
    color: #333;
}
.flb span a:hover {
    color: #999;
}
.t_l, .t_c, .t_r, .m_l, .m_r, .b_l, .b_c, .b_r {
    overflow: hidden;
    background: #000;
    opacity: 0.2;
    filter: alpha(opacity=20);
}
.t_l, .t_r, .b_l, .b_r {
    width: 8px;
    height: 8px;
}
.t_c, .b_c {
    height: 8px;
}
.m_l, .m_r {
    width: 8px;
}
.t_l {
    -moz-border-radius: 8px 0 0 0;
    -webkit-border-radius: 8px 0 0 0;
    border-radius: 8px 0 0 0;
}
.t_r {
    -moz-border-radius: 0 8px 0 0;
    -webkit-border-radius: 0 8px 0 0;
    border-radius: 0 8px 0 0;
}
.b_l {
    -moz-border-radius: 0 0 0 8px;
    -webkit-border-radius: 0 0 0 8px;
    border-radius: 0 0 0 8px;
}
.b_r {
    -moz-border-radius: 0 0 8px 0;
    -webkit-border-radius: 0 0 8px 0;
    border-radius: 0 0 8px 0;
}
#ad_980x90_01 {
    width: 1000px;
}
#ad_980x90_02 {
    width: 1000px;
}
#thread_subject {
    min-height: 45px;
    height: auto;
    padding-top: 12px;
}
.xianguan {
    margin: 0 90px;
}
.xianguan h3.main_title li {
    width: auto;
}
.xg_right h3 {
    color: #09f !important;
}
.main_left h3.main_title li.hot {
    float: right !important;
    font-weight: normal;
    padding-right: 0px !important;
}
.main_left h3.main_title li.hot a {
    display: inline-block;
    text-align: right;
    width: 60px;
    font-size: 16px;
    color: #666;
}
.main_left h3.main_title li.hot a:hover, .main_left h3.main_title li.hot a.cur {
    color: #F23535;
    font-size: 16px;
    text-decoration: underline;
}
h3.main_title li.morelm a{
    padding-right:20px;
    background: url("../images/newslmgetbottom.png") no-repeat right 7px;
}
h3.main_title li.morelm a:hover{
    padding-right:20px;
    background: url("../images/newslmgettop.png") no-repeat right 7px;
}
h3.main_title li.morelm a:after{
    background: none;
}
.main_left h4 {
    margin-top: 10px;
    height: 52px;
    border-bottom: 1px solid #eee;
}
.main_left h4 a {
    width: 120px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    background: #F6F6F6;
    border: #eee solid 1px;
    border-bottom: 0;
    color: #333;
    font-size: 16px;
    margin-right: 8px;
    text-align: center;
}
.main_left h4 a.cur {
    background: #fff;
    border-left: #eee solid 1px;
    border-right: #eee solid 1px;
    border-top: #FB942E solid 4px;
    border-bottom: #fff solid 2px;
    height: 47px;
    line-height: 47px;
}
.main_left h4 a span {
    color: #f23535;
}
.xg_right {
    float: right !important;
    width: 520px !important;
}
.xianguan .news_plun {
    float: right;
}
.xianguan .news_plun li {
    float: left !important;
    overflow: visible !important;
}
.news_plun li.storeup a {
    background-position: 0 -1070px;
}
.news_plun li.storeup a:hover {
    background-position: -105px -1070px;
    color: #F23535;
}
.xg_right li {
    padding-left: 15px !important;
}
a.morewz {
    color: #666 !important;
}
.gettop {
    position: fixed;
    _position: absolute;
    bottom: 100px;
    right: 50%;
    margin-right: -764px;
    width: 64px;
    height: 64px;
    z-index: 100;
    background: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.gettop a {
    display: block;
    text-align: center;
    color: #333;
    height: 64px;
    font-size: 14px;
    cursor: pointer;
    background: url("../images/gettop.png") center center;
}
.gettop a:hover {
    background: url("../images/gettop_hover.png") center center;
}
.guanzhu {
    height: auto !important;
    min-height: 50px;
    padding: 10px 20px 20px 20px;
    font-size: 12px;
}
.guanzhu {
    padding-bottom: 12px;
    padding-top: 0px;
    position: relative;
}
.guanzhu_float {
    position: absolute;
    width: 390px;
    height: 280px;
    background: #fff;
    border-radius: 8px;
    box-shadow: 1px 1px 8px rgba(0,0,0,.2);
    z-index: 200;
    top: 148px;
    left: -25px;
}
.guanzhu_float .guanzhu_div {
    padding-left: 30px;
}
.guanzhu_float .guanzhu_right {
    width: 265px;
}
.guanzhu_float .box_triangle {
    top: -10px;
    left: 185px;
}
.sanjiao{
    position: absolute;
    width: 26px;
    height: 14px;
    top: -10px;
    left: 57px;
    background: url(../images/triangle_top.png) no-repeat top center;
    z-index: 201;
}
.guanzhu_left {
    width: 50px;
    height: 50px;
    float: left;
    padding: 0px 10px 5px 0px;
}
.guanzhu_left img {
    width: 50px !important;
    height: 50px !important;
    border-radius: 25px !important;
}
.guanzhu_div {
    padding: 30px 0 15px 0;
    overflow: hidden;
}
.guanzhu_right {
    width: 235px;
    color: #9c9c9c;
    float: left;
    line-height: 20px;
    border-radius: 25px;
    position: relative;
}
.guanzhu_right a.dguanzhu {
    text-align: center;
    height: 30px;
    width: 64px;
    line-height: 30px;
    color: #fff;
    background: #23D072;
    position: absolute;
    border-radius: 15px;
    top: 15px;
    right: 0;
    display: inline-block;
    text-decoration: none;
}
.guanzhu_right a.dguanzhu:hover {
    background: #17bc63;
}
.wnews_lb .news_plun li {
    float: right;
}
.wnews_lb .news_plun li.time {
    float: left !important;
}
.wnews_lb .news_plun li, .news_plun li a {
    border-bottom: 0 !important;
    text-decoration: none;
}
.wnews_lb .news_plun li.dzan a {
    margin-top: 5px;
}
.guanzhu_right h3 {
    color: #333;
    font-weight: bold;
    font-size: 16px;
    padding-top: 2px;
    padding-bottom: 10px;
    line-height: 18px;
}
.guanzhu_right span {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    width: 172px;
}
.guanzhu_float .guanzhu_right span {
    width: 205px;
}
.guanzhu p {
    display: block;
    font-size: 12px;
    color: #666;
    line-height: 20px;
    height: 20px;
    padding-left: 20px;
}
.guanzhu p.text {
    padding-top: 15px;
    background: url("../images/icon_2020.png") no-repeat 0 -2100px;
}
.guanzhu p.xinxi {
    padding-top: 8px;
    background: url("../images/icon_2020.png") no-repeat 0 -2140px;
}
.wzhangfsi {
    height: auto;
    padding: 25px 0;
    overflow: hidden;
}
.wzhangfsi li {
    text-align: center;
    width: 49%;
    float: left;
    color: #999;
    font-size: 16px;
}
.wzhangfsi li span {
    display: block;
    color: #333;
    font-size: 20px;
    font-weight: bold;
    padding-left: 0 !important;
    padding-bottom: 13px;
}
.guanzhu .bttn {
    height: auto;
    overflow: hidden;
}
.guanzhu .bttn .login_btn1, .guanzhu .bttn .login_btn2 {
    width: 140px !important;
    height: 42px !important;
    line-height: 27px;
    background: #02cb13 !important;
    border-radius: 5px;
    font-weight: bold;
}
.guanzhu .bttn .login_btn1:hover {
    background: #03af11 !important;
}
.guanzhu .bttn .login_btn2 {
    color: #02cb13 !important;
    background: #e5fae7 !important;
}
.guanzhu .bttn .login_btn2:hover {
    color: #03a511 !important;
    background: #bdf0c2 !important;
}
.top_zixun_1_left li {
    margin-top: 0;
}
.top_1_right li.messenger {
    height: 40px !important;
}
.reward_box {
    width: 520px;
    height: 312px;
    position: fixed;
    left: 50%;
    top: 45%;
    margin-top: -156px;
    margin-left: -260px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    z-index: 205;
    font-size: 14px;
    color: #333;
    background: #fff;
    border: #eee 1px solid;
}
.reward_box h3 {
    padding-top: 25px;
    height: 30px;
    display: block;
    position: relative;
    text-align: center;
    font-size: 20px;
    color: #333;
}
.reward_box h3 i.close {
    position: absolute;
    top: 20px;
    right: 20px;
    height: 14px;
    width: 14px;
    display: inline-block;
}
.reward_box h3 i.close a {
    display: block;
    cursor: pointer;
    height: 14px;
    background: url("../images/icon_2020.png") no-repeat 0px -1963px;
}
.reward_box h3 i.close a:hover {
    background: url("../images/icon_2020.png") no-repeat -13px -1963px;
}
.pay {
    height: 265px;
}
.rebox {
    width: 519px;
    height: auto;
    background: #fff;
}
.price_div {
    height: auto;
    overflow: hidden;
}
.go_back {
    width: 39px;
    height: auto;
    float: left;
}
.go_back a {
    display: block;
    text-align: center;
    padding-top: 70px;
}
.Pay_price, .pay_div {
    width: 480px;
    height: 170px;
    padding: 10px 0;
    float: left;
}
.Pay_price a {
    display: inline-block;
    width: 120px;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    border: 1px solid #ccc;
    font-size: 16px;
    color: #999;
    text-align: center;
    margin: 20px 35px 20px 0;
    webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.Pay_price a:hover, .Pay_price a.cur {
    background: #1a9cd6;
    border: 1px solid #1a9cd6;
    color: #fff;
}
.pay_div {
    text-align: center;
    padding-top: 25px;
    height: 145px;
}
.pay_div a {
    width: 200px;
    height: 135px;
    padding: 1px;
    line-height: 135px;
    text-align: center;
    display: inline-block;
    border: #ccc 1px solid;
    border-radius: 6px;
    font-size: 18px;
    font-weight: bold;
    color: #444;
    cursor: pointer;
    webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    margin: 0 10px;
    _margin: 0 5px;
    *margin:0 5px;
}
.pay_div a.zfbzf:hover {
    border: #02a9f1 2px solid;
    color: #333;
    padding: 0;
}
.pay_div a i {
    width: 50px;
    height: 50px;
    vertical-align: top;
    padding-right: 18px;
    padding-top: 15px;
    display: inline-block;
    vertical-align: top;
}
.erwm_div {
    text-align: center;
}
.erwm_div span {
    display: block;
}
.ts {
    height: 46px;
    line-height: 46px;
    text-align: center;
    color: #333;
    margin: auto;
}
.ts img {
    vertical-align: middle;
    padding-right: 10px;
}
.author {
    height: 50px;
    line-height: 40px;
    color: #333;
    font-size: 16px;
    text-align: center;
}
.bj {
    position: fixed;
    top: 0;
    left: 0;
    width: 110%;
    height: 1000%;
    background: #000;
    opacity: 0.4;
    filter: alpha(opacity=50);
    z-index: 204;
}
.top_zixun_1_right .login_info_float_arrow {
    top: 33px !important;
}
.no_info {
    text-align: center;
    padding: 220px 0;
    font-size: 18px;
    color: #333;
}
.no_info span {

    display: block;
    padding-bottom: 25px;
}
.news_info p a.mydrivers_player {
    display: block;
    width: 600px;
    min-height: 400px;
    background: url("../images/vedio_icon.png") no-repeat center center !important;
    cursor: pointer;
    background-size: 80px auto;
    webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    opacity: 0.5;
    color: #00194b !important;
}
.news_info p a.mydrivers_player:hover {
    opacity: 1;
    color: #00194b !important;
}
.xianguan h3.main_title li {
    width: auto;
}
.news_info .m-page {
    padding: 20px 0;
}
.m-page .item {
    padding: 0 10px;
    font-size: 14px;
    margin: 0 5px;
    min-width: 20px;
}
.m-page .no_moreinfo{
    cursor: inherit !important;
    border:#bbb 1px solid !important;
}
.m-page .no_moreinfo:hover{
    border:#bbb 1px solid !important;
    background: #fff;
}
.m-page .no_moreinfo a{
    color:#bbb !important;
    cursor: inherit !important;
}
.m-page .no_moreinfo a:hover{
    color:#bbb !important;
}
.xianguan h3.main_title li {
    width: auto;
}
.xianguan h3.main_title li {
    width: auto;
}
.jcuo {
    background: #fff;
    padding: 15px 30px;
    width: 1330px;
    color: #333;
    font-size: 16px;
}
.jcuo li {
    padding: 0px 120px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
}
.jcuo li i {
    display: inline-block;
    border-radius: 3px;
    background: #F23535;
    height: 6px;
    width: 6px;
    vertical-align: middle;
    margin-right: 7px;
}
.jcuo li.title {
    line-height: 45px;
    font-size: 20px;
    height: auto;
    text-align: left;
    padding: 20px 120px;
}
.jcuo li .jc_left {
    float: left;
    width: 120px;
}
.jcuo li .jc_right {
    float: left;
    width: 970px;
}
.jcuo li span {
    display: inline-block;
    padding: 10px;
}
.input_jcuo, .input_jcuo1 {
    border: 1px solid #eee;
    font-size: 16px;
    line-height: 28px;
    width: 930px;
    height: 250px;
    color: #666;
    vertical-align: middle;
    padding: 0 10px;
    outline: none;
}
.input_jcuo1 {
    line-height: 36px;
    width: 500px;
    height: 36px;
}
.jcuo .login_btn1 {
    width: 250px;
    height: 50px;
    line-height: 50px;
    margin-left: 130px;
    font-size: 20px;
}
.news_info em {
    font-style: italic;
}
p.newsinfo_vedio {
    display: inline-block!important;
    width: 600px!important;
    height: 400px!important;
    padding: 0px!important;
    margin: 10px 0 10px 100px!important;
    font-size: 1px!important;
    background: url("../images/vedio_bg.png") no-repeat 100% 100%!important;
}
.nav_s8 a p.pimg, .nav_s9 a p.pimg, .nav_s10 a p.pimg {
}
.nav_s8 a p.pimg, .nav_s9 a p.pimg, .nav_s10 a p.pimg {
    vertical-align: inherit;
}
/*--hotpinlun--*/
#hot_pinlun {
    height: auto;
}
#hot_pinlun .ytie {
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    overflow: hidden;
    padding-top: 5px;
}
#hot_pinlun .ytie a {
    color: #999;
    padding-left: 20px;
    background: url("../images/yuanwen.png") no-repeat 0 1px;
}
#hot_pinlun .ytie a:hover {
    color: #F23535;
    background: url("../images/yuanwen_cur.png") no-repeat 0 1px;
}
.hot_pluninfo {
    height: auto;
    border-bottom: 1px solid #eee;
    padding: 20px 0;
    position: relative
}
.hot_pluninfo .pface {
    width: 45px;
    padding: 5px 10px 0 0;
    height: auto;
    float: left;
    text-align: center
}
.hot_pluninfo .pface img {
    width: 45px;
    height: 45px;
    border-radius: 5px;
}
.hot_pluninfo:last-child {
    border: 0;
}
.hot_pluninfo .plcenter {
    margin: 0;
    float: left;
    word-break: break-all;
    color: #999;
}
.hot_pluninfo_top1 {
    line-height: 26px;
    font-size: 13px;
    width: 240px;
}
.hot_pluninfo_top2 {
    height: 22px;
    line-height: 22px;
    padding-top: 4px;
    width: 240px;
    overflow: hidden;
}
.hot_pluninfo_top2 span {
    padding-right: 5px
}
.hot_pluninfo_top1 .username {
    font-weight: bold;
    padding-right: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.boy {
    color: #32a7ff
}
.girl {
    color: #d22222
}
.hot_pluninfo_center {
    padding: 10px 0;
    font-size: 14px;
    line-height: 24px;
    color: #444;
    word-break: break-word
}
.hot_pluninfo_center img {
    width: 24px;
    height: auto;
}
.hot_pluninfo_center p {
    padding: 5px 0;
    display: block
}
.yinyong {
    border: #eee 1px solid;
    padding: 5px;
    margin: 12px 0;
    height: auto;
    line-height: 24px;
    color: #777;
    font-size: 12px;
    background: #f8f8f8;
}
.yinyong .username {
    display: block;
    font-weight: bold;
}
.hot_pluninfo_bottom {
    height: 28px;
    line-height: 28px;
    COLOR: #514f4f;
    FONT-SIZE: 12px
}
.hot_pluninfo .fayan {
    float: inherit;
    width: auto;
    HEIGHT: 26px;
    margin: 0;
}
.hot_pluninfo .fayan li {
    color: #555;
    padding-left: 20px
}
.hot_pluninfo .fayan li:hover {
    color: #999
}
.hot_pluninfo .fayan li a {
    color: #444;
    font-size:12px;
}
.hot_pluninfo .fayan li a:hover, .hot_pluninfo .fayan li.jubao a {
    color: #888;
}
.hot_pluninfo .fayan li.jubao {
    float: left!important;
    padding: 0;
}
.fayan li {
    height: 26px;
    line-height: 26px;
    padding-left: 28px;
    float: right;
    color: #888;
    cursor: pointer;
}
.hot_pluninfo .tt {
    height: 36px;
    line-height: 36px;
    font-size: 12px;
    overflow: hidden;
}
.hot_pluninfo .tt a {
    color: #999;
    background: url("../images/hot_plunicon.png") no-repeat 0 1px;
    padding-left: 20px;
}
.hot_pluninfo .tt a:hover {
    color: #F23535;
    background: url("../images/hot_plunicon_cur.png") no-repeat 0 1px;
}
.color_red {
    color: #F23535!important;
}
.newandroid {
    background: url("../images/dev_icon.png") no-repeat 5px 1px;
    color: #777;
    padding-left: 22px;
}
.newiPhone {
    background: url("../images/tel_ios.svg") no-repeat -3px 0;
    color: #777;
    padding-left: 22px;
}
/*haibao*/
.haibao_float {
    position: fixed;
    top: 50%;
    left: 50%;
    height: auto;
    z-index: 1000;
}

@media screen and (max-width:1919px) {
    .haibao_float {
        margin-left: -200px;
        margin-top: -410px;
        width: 400px;
    }
}

@media screen and (min-width:1920px) {
    .haibao_float {
        margin-left: -240px;
        margin-top: -500px;
        width: 480px;
    }
}
.haibao_top {
    padding: 0px;
    height: auto;
    position: relative;
}
.haibao_top img {
    width: 100%;
    height: auto;
}
.hbclose {
    position: absolute;
    width: 16px;
    height: 16px;
    top: 0;
    right: -30px;
}
.hbclose img {
    display: block;
}
.haibao_top h3.time {
    font-size: 16px;
    color: #999;
    height: 48px;
    line-height: 48px;
    padding-bottom: 15px;
}
.haibao_info {
    background: #fff;
    padding: 30px;
    font-size: 20px;
}
.haibao_info img {
    padding: 32px 0;
    display: block;
    width: 100%;
    height: auto;
}
.haibao_info h6 {
    font-size: 28px;
    line-height: 45px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.haibao_info span {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    color: #666;
    line-height: 34px;
}
.haibao_erwm {
    padding-top: 80px;
    height: auto;
    text-align: right;
}
.haibao_erwm .rewm {
    float: right;
}
.haibao_bottom {
    padding: 15px 15px 0 15px;
    height: 90px;
    margin-top: 15px;
    background: #fff;
}
.haibao_bottom li {
    display: inline-block;
    width: 19%;
    line-height: 30px;
    text-align: center;
    position: relative;
    float: left \9;
}
.haibao_bottom li a {
    display: block;
    background-position: center center !important;
    height: 50px;
    color: #999;
    cursor: pointer;
    background-size: 50px auto !important;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.haibao_bottom li a.saveimg {
    background: url("../images/haibao_save2x.png") no-repeat;
    background: url("../images/haibao_save1x.png") no-repeat \9;
}
.haibao_bottom li a:hover.saveimg {
    background: url("../images/haibao_save_cur2x.png") no-repeat;
    background: url("../images/haibao_save_cur1x.png") no-repeat \9;
}
.haibao_bottom li a.haibaoqq {
    background: url("../images/haibao_qq2x.png") no-repeat;
    background: url("../images/haibao_qq1x.png") no-repeat \9;
}
.haibao_bottom li a:hover.haibaoqq {
    background: url("../images/haibao_qq_cur2x.png") no-repeat;
    background: url("../images/haibao_qq_cur1x.png") no-repeat \9;
}
.haibao_bottom li a.haibaoweibo {
    background: url("../images/haibao_weibo2x.png") no-repeat;
    background: url("../images/haibao_weibo1x.png") no-repeat \9;
}
.haibao_bottom li a:hover.haibaoweibo {
    background: url("../images/haibao_weibo_cur@2x.png") no-repeat;
    background: url("../images/haibao_weibo_cur@1x.png") no-repeat \9;
}
.haibao_bottom li a.haibaowx {
    background: url("../images/haibao_weixin2x.png") no-repeat;
    background: url("../images/haibao_weixin1x.png") no-repeat \9;
}
.haibao_bottom li a:hover.haibaowx {
    background: url("../images/haibao_weixin_cur2x.png") no-repeat;
    background: url("../images/haibao_weixin_cur1x.png") no-repeat \9;
}
.haibao_bottom li a.baibaoQzone {
    background: url("../images/haibao_Qzone2x.png") no-repeat;
    background: url("../images/haibao_Qzone1x.png") no-repeat \9;
}
.haibao_bottom li a:hover.baibaoQzone {
    background: url("../images/haibao_Qzone_cur2x.png") no-repeat;
    background: url("../images/haibao_Qzone_cur1x.png") no-repeat \9;
}
.haibao_bottom .sshare_weixinfloat {
    position: absolute;
    left: 50%;
    top: -132px;
    margin-left: -61px;
    z-index: 15;
}
.haibao_bottom .sshare_weixinfloat .box_triangle {
    margin: -13px auto !important;
}
.browser {
    background: none !important;
    padding: 0 2px 0 4px !important;
    color: #777;
}
.browser img {
    vertical-align: top;
    width: 16px;
    height: auto;
    padding-right: 2px;
    padding-top: 5px;
}
.share .ewmer1 {
    position: absolute;
    top: -35px;
    left: 94px;
    z-index: 44;
    width: 140px;
    height: 140px;
    padding: 5px;
    border-radius: 4px !important;
    moz-box-shadow: 00px 2px 15px 1px rgba(0,0,0,.15);
    -webkit-box-shadow: 0px 2px 15px 1px rgba(0,0,0,.15);
    box-shadow: 0px 2px 15px 1px rgba(0,0,0,.15);
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    background: #fff;
}
.sshare_weixinfloat {
    position: absolute;
    top: 34px;
    left: -53px;
    z-index: 15;
}
.sshare_float .box_triangle {
    top: -10px;
    left: 57px;
}
.sshare_weixinfloat .box_triangle {
    top: -8px;
    left: 57px;
}
.sshare_weixinfloat .ewmer1 {
    padding: 10px;
    border: 1px solid #eee;
    background: #fff;
    box-shadow: 1px 1px 5px rgb(0, 0, 0, .25);
}
.ewmer1 img {
    display: block;
}
.ewmer1 {
    height: 92px;
    border: 1px solid #eee;
}
#left_tab {
    position: fixed;
    _position: absolute;
    bottom: 100px;
    left: 50%;
    height: auto;
    margin-left: -760px;
    width: 85px;
    z-index: 100;
}
#left_tab li {
    width: 80px;
    height: 80px;
    padding-bottom: 15px;
    position: relative;
}
#left_tab li a {
    display: block;
    text-align: center;
    padding-top: 12px;
    height: 65px;
    color: #333;
    font-size: 14px;
    background: #fff;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;
    border: 1px solid #ddd;
    cursor: pointer;
    box-shadow: 0 2px 4px 1px rgba(0,0,0,.1);
}
#left_tab li a:hover {
    color: #F23535;
    box-shadow: 0 2px 4px 1px rgba(0,0,0,.2);
}
#left_tab li a i {
    display: block;
    height: 35px;
    background: url("../images/icon_2020.png") no-repeat;
}
#left_tab li a i.tougao {
    background-position: 25px -1110px;
}
#left_tab li a:hover i.tougao {
    background-position: 25px -1274px;
}
#left_tab li a i.shoucang {
    background-position: 25px -1150px;
}
#left_tab li a:hover i.shoucang {
    background-position: 25px -1314px;
}
#left_tab li a i.shoucang_cur {
    background-position: -67px -1314px;
}
#left_tab li a i.app {
    background-position: 25px -1190px;
}
#left_tab li a:hover i.app {
    background-position: 25px -1354px;
}
#left_tab li a i.jiucuo {
    background-position: 25px -1230px;
}
#left_tab li a:hover i.jiucuo {
    background-position: 25px -1394px;
}
#left_tab li .ewmer, .share .ewmer1 {
    position: absolute;
    top: -35px;
    left: 94px;
    z-index: 44;
    width: 140px;
    height: 140px;
    padding: 5px;
    moz-box-shadow: 00px 2px 15px 1px rgba(0,0,0,.15);
    -webkit-box-shadow: 0px 2px 15px 1px rgba(0,0,0,.15);
    box-shadow: 0px 2px 15px 1px rgba(0,0,0,.15);
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    background: #fff;
}
#left_tab li .ewmer_left {
    position: absolute;
    top: 22px;
    left: 80px;
    width: 14px;
    height: 27px;
    z-index: 45;
}
#left_tab li .ewmer img {
    width: 100%;
    height: auto;
}
.ewmer2 {
    border: 1px solid #eee;
    padding: 20px;
    font-size: 14px;
    color: #666;
}
.ewmer2 img {
    padding-bottom: 20px;
}
.ewmer2 span {
    font-size: 16px;
    font-weight: bold;
}
#right_tab {
    position: fixed;
    _position: absolute;
    bottom: 100px;
    right: 50%;
    height: auto;
    margin-right: -764px;
    width: 85px;
    z-index: 100;
}
#right_tab li {
    width: 80px;
    height: 80px;
    padding-bottom: 15px;
    position: relative;
}
#right_tab li a {
    display: block;
    text-align: center;
    padding-top: 12px;
    height: 65px;
    color: #333;
    font-size: 14px;
    background: #fff;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;
    border: 1px solid #ddd;
    cursor: pointer;
    box-shadow: 0 2px 4px 1px rgba(0,0,0,.1);
}
#right_tab li a:hover {
    color: #F23535;
    box-shadow: 0 2px 4px 1px rgba(0,0,0,.2);
}
#right_tab li a i {
    display: block;
    height: 35px;
    background: url("../images/icon_2020.png") no-repeat;
}
#right_tab li a i.fankui {
    background-position: 25px -1432px;
}
#right_tab li a:hover i.fankui {
    background-position: 25px -1551px;
}
#right_tab li a i.pinglun {
    background-position: 25px -1470px;
}
#right_tab li a:hover i.pinglun {
    background-position: 25px -1589px;
}
#right_tab li a i.top1 {
    background-position: 25px -1513px;
}
#right_tab li a:hover i.top1 {
    background-position: 25px -1632px;
}
/*--20220629é–¼ç…Žæ‡˜é¨é¹ƒå¼¬ç›â€³äº¾æ¿®ï½ŽåŽ¹éŽî‡€åŸ€é¡’ä¾‡åš—é–³î…¡ç¿°éŽî‡€å´‘éŽ¾åœ­ã‚©é–¼ç…Žæ‡“æµ å½’æ‡éˆºå‹«ç˜¶é–¹æž«åžºé‘¿çŠ»æ‡¢éŠç†¸î€˜é–½æ¨»ç¨‘ç»»æ «æŒ§éŒæ¶˜î¢é–¼çƒ˜å¸¡é¨æƒ§Ð’é¡’å¤ŠåŠ’é–³åœ­å„éˆ§îƒ¾å€“ç» æ¬ç†¬é–»æ¨ºæ‹‹é”å •î”™éå¤Šäº¾æ¿ é›å• é‹æ’»åŸ›å§˜ï½†æ¹é–³ÑŒå‰šç»ºé¹ƒåŸ€é¡‘èŠ¥å¯£é–³åž›æ–é‹æ’³Ð’é¡’å¤ŠåŠ’æ¤¤î„‚å¨€éŽâ•‚ç¨Šé›î‚¢å‰¬éŸæ¬™çµºé‹æ’³â–é¡“å›¬æ½§å¦²æˆ¦æ•é”å‚›æ™µé–¹èˆ¬åŠ‰é‹æ’³îŸ¿å©¢î…›å“é–³ÑŒå„µé¢ç”µå“é–µå›¥åž½éŽâ•…å¹Šæ¿žç‚¬æ¹é–³ÑŒå‰šéŽ·å†®ç®æµ¼æ¬’å‚é–³ÑŒå‰šéŽ·å†¨Î›å©Šç£‹î‡œç»²æ´ªå´æ¾¶åº¡ç˜¶æ¿žå±»å€•å®•ç”¸æ‡ é¡ï¹€ç³é–»å¿”äº½éŽå¶‰î”™å©Šå‹¬å«›é–¹è§„ã†éˆ§î„„åŸ€é¡’ä½ºæ†¿é–³ÑŒå…˜é©æ¥…â€¦æ¿ å‚¤åŠƒæ¤¤æŽ”îƒ•éŽå²„æ•éŒæ¥€äº¾é–³é”‹åŸƒé‚ä¾€åŸ€é¡’ä½¹åª°æ¥ ç‚´æ¤¿éæŽ—æ‚©é›î†¿æº…æ¤¤î…žîŸ¬é”ç”µå«é–³åœ­å›ç»‚å¬®â€¦ç€£ã„¥å‰¬é–»æ©†å€é‹æ’»åŸ›å§˜ãƒ¥å‰¬é–¹î†¾Ç¹æ¾¶ç†¼åŸžé”›å‹«Î§é–»æ¨ºæ£ŒéŽ³å›¬åŸ€é¡‘èŠ¥å™°é–³ÑŒå‰šé¡•ãˆ¤å¦·éŒæ¬’î†‰é–³ÑŒå‰›æ¿¡æ’®åŸžé–¿îˆšäº¾é–¹é”¯å“é å›¥å„¯éŽå²„æ‚½é¡“æ¿ˆç•½æ¤¤î„‚å§°é”å¤åŸ€é¡’ä½²æ£¨é–³åœ­ä¼å®„æ‰®è´©æ¤¤æ›¢æ”±é“ä¼´æ•“é”Ÿï¿½--*/
.main_right_div {
    padding: 0px 20px;
}
.navs_newsinfo {
    overflow: hidden;
    font-size: 12px;
    line-height: 34px;
    padding: 25px 0;
    border-bottom: 1px solid #eee;
    margin: 0 90px;
}
.navs_newsinfo h6 {
    padding-bottom: 10px;
    font-size: 16px;
    color: #333;
    display: block;
    font-weight: bold;
}
.navs_newsinfo li {
    width: 48%;
    float: left;
    line-height: 24px;
    padding: 5px 2% 5px 0;
    height: 24px;
    overflow: hidden;
}
.navs_newsinfo li span {
    display: inline-block;
    widht: 55px;
}
.xg_newsinfo li {
    font-size: 14px;
}
/*.xg_newsinfo li a:before {
	display:block;
	float:left;
	content: "";
	margin-right:7px;
	margin-top: 9px;
	width:6px;
	height: 6px;
	border-radius: 50%;
	background: #0B68A9
}
.xg_newsinfo li a:hover:before{
	background: #f23535;
}*/
.xg_newsinfo li a{
    padding-left:15px;
    background: url(../images/icon_circle_dot.png) no-repeat 0px -39px;
}
.xg_newsinfo li a:hover{
    background-position: 0px -23px;
}
.bqian {
    float: inherit;
    height: auto;
}
.bqian h6 {
    display: block;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    padding-bottom: 10px;
    text-align: left;
}
/*--*/
.good_ths {
    padding: 10px 0 0 0;
    height: auto;
    font-size: 12px;
}
.good_ths li {
    width: 300px;
    height: 290px;
    margin: 20px 0;
    border: #ddd 1px solid;
    border-radius: 6px;
    overflow: hidden;
}
.good_ths li:hover {
    border: #d2d0d0 1px solid;
}
.good_ths .img {
    width: 300px;
    height: 200px;
    overflow: hidden;
}
.good_ths .img img {
    width: 300px;
    height: 200px;
    transition-duration: 0.5s;
}
.good_ths .img img:hover {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
}
.good_ths .text {
    padding: 7px 15px;
    height: auto;
    font-size: 16px;
}
.good_ths .text h6 {
    display: block;
}
.good_ths .text h6 a {
    color: #333;
    text-decoration: none;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.good_ths .text em {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    padding-right: 10px;
    font-size: 12px;
    float: left;
    color: #999;
}
.posttime {
    background: url("../images/time_icon.png") no-repeat;
    background-position: 0 7px;
    padding-left: 20px;
}
.good_ths .text em a {
    color: #999 !important;
    text-decoration: none;
    background-position: 0 2px;
    padding-left: 20px;
}
.good_ths .text em a:hover {
    color: #E87B11;
}
.page_article li {
    height: auto;
    color: #999;
    border-radius: 6px;
    border: #ddd 1px solid;
    margin: 20px 0;
    overflow: hidden;
    width:298px;
}
.page_article li:hover {
    border: #d2d0d0 1px solid;
}
.page_article li h6 {
    display: block;
    font-size: 16px;
    height: 50px;
    font-weight: bold;
    padding-left: 15px;
    border-top:3px solid #fff
}
.page_article li:hover h6{
    border-top:3px solid #fd6e1a;
}
.page_article li h6 span {
    padding: 0;
    display: inline-block;
    color: #333;
    line-height: 45px;
    height: 45px !important;
    border-bottom: #ddd 1px solid;
    padding-top: 5px;
}
.page_article li a, .page_article li p {
    padding: 18px 15px 12px 15px;

    display: inline-block;
    font-size: 14px;
    line-height: 22px;
    text-decoration: none;
    cursor: pointer;
}
.page_article li p {
    color: #999;
}
.page_article li a {
    color: #0B68A9
}
.page_article li a:hover {
    color: #F23535;
    text-decoration: underline;
}
.page_article li h6 a {
    font-size: 16px;
    height: 50px;
    overflow: hidden;
}
.page_article li h6 a.no_nextarticle {
    color: #999;
    cursor: auto;
}
.page_article li span.posttime {
    display: block;
    background-position: 10px 4px;
    padding-left: 30px;
    padding-bottom: 15px;
}
.kaixiang_list {
    height: auto;
    padding: 0 16px;
}
.kaixiang_list li {
    float: left;
    width: 155px;
    height: 104px;
    padding: 0 10px;
    border: #fff 1px solid;
    background: 0;
    position: relative;
}
.kaixiang_list .img {
    position: relative;
    width: 155px;
    height: 104px;
    overflow: hidden;
    border-radius: 3px;
}
.kaixiang_list .img img {
    width: 155px;
    height: 104px;
    will-change: transform;
    transition-duration: 0.5s;
    display: inline-block;
}
.kaixiang_list .img img:hover {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    filter: alpha(opacity=85);
    -moz-opacity: 0.85;
    opacity: 0.85;
}
.kaixiang_list .text{
    width: 100%;
    height: 43px;
    line-height: 19px;
    cursor: pointer;
    padding-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.kaixiang_list .text a:link {
    color: #666;
    text-decoration: none;
}
.kaixiang_list .text a:hover {
    color: #F23535;
}
.main_right_div .kaixiang_list {
    padding: 20px 0 10px 0;
    overflow: hidden;
    float: inherit;
}
.main_right_div .kaixiang_list li {
    padding: 0;
    width: 140px;
    height: 150px;
}
.main_right_div .kaixiang_list .img, .main_right_div .kaixiang_list .img img {
    width: 140px;
    height: 95px;
    border-radius: 3px;
    overflow: hidden;
}
.main_right_div .kaixiang_list .text a:link {
    font-size: 14px;
}
.main_right_div .kaixiang_list .text {
    line-height: 22px;
}
.guanzhume {
    height: auto !important;
    min-height: 50px;
    padding: 10px 20px 20px 20px;
    font-size: 12px;
}
.guanzhume h3 span {
    color: #666;
}
.guanzhume li {
    padding: 30px 0;
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #f4f4f4;
    overflow: hidden;
}
.guanzhume_left {
    width: 50px;
    height: 50px;
    float: left;
    padding: 0px 10px 5px 0px;
}
.guanzhume_left img {
    width: 50px;
    height: 50px;
    border-radius: 25px;
}
.guanzhume_right {
    width: 235px;
    color: #9c9c9c;
    float: left;
    line-height: 20px;
    border-radius: 25px;
}
.guanzhume h3 {
    display: block;
    color: #999;
    padding-top: 2px;
    padding-bottom: 10px;
    line-height: 18px;
    font-size: 16px;
}
.navs_newsinfo li a:link{
    /*color: #0B68A9;*/
}
.navs_newsinfo li a:hover, .navs_newsinfo li.cur {
    text-decoration: underline;
    color: #f23535;
}
.maquee {
    width: 305px;
    height: 77px;
    text-align: left;
    overflow: hidden;
}
.maquee ul {
    padding: 0;
    margin: 0;
}
.maquee li {
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    overflow: hidden;
}
.dashang_float .box_triangle_bottom {
    bottom: -10px;
    left: 152px;
}
.transitionleft20 li .news_left img, .shidian_list li div {
    transition-duration: 0.3s;
}
.shidian_list li:hover .img, .shidian_list li:hover .text {
    transform: translateY(-25px);
    -ms-transform: translateY(-25px);
    -webkit-transform: translateY(-25px);
}
.shidian_list li:hover .textin {
    transform: translateY(-7px);
}
.transitionleft20 li:hover .news_left img {
    transform: translateX(-15px);
    -ms-transform: translateX(-15px);
    -webkit-transform: translateX(-15px);
}
.transitionleft20 li:hover img {
    opacity: .7;
}
.transitionleft20 li:hover .news_rightt {
    transform: translateX(-3px);
    -ms-transform: translateX(-3px);
}
#vright_tab li .ewmer {
    position: absolute;
    top: -35px;
    right: 70px;
    z-index: 44;
    width: 140px;
    height: 140px;
    padding: 5px;
    moz-box-shadow: 00px 2px 15px 1px rgba(0,0,0,.15);
    -webkit-box-shadow: 0px 2px 15px 1px rgba(0,0,0,.15);
    box-shadow: 0px 2px 15px 1px rgba(0,0,0,.15);
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    background: #fff;
}
#vright_tab li .ewmer_right {
    position: absolute;
    top: 22px;
    right: 56px;
    width: 14px;
    height: 27px;
    z-index: 45;
}
#vright_tab li a i.app {
    background-image: url("../images/vAPP_down.png");
}
#vright_tab li a:hover i.app{
    background-image: url("../images/vAPP_down_cur.png");
}
#vright_tab li .ewmer img {
    width: 100%;
    height: auto;
}
/*shipin*/
.hot_vedio{
    padding: 10px 0;
}
.hot_vedio li {
    height: 55px;
    padding: 7.5px 0;
    color: #666;
}
.hot_vedio li em {
    display: inline-block;
    text-align: center;
    width: 40px;
    height: 40px;
    line-height: 40px;
    float: left;
    margin: 4px 10px 0px 0;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}
.hot_vedio li a {
    text-decoration: none;
    cursor: pointer;
    line-height:22px !important;
    color: #333;
    display: block;
}
.hot_vedio li a:hover{
    color:#f00;
}
.hot_vedio li a span.yuedu{
    display: inline-block;
    padding-left: 40px !important;
    color: #999;
    background: url("../images/yuedu.png") no-repeat 20px 5px;
}
.hot_vedio li a:hover span.yuedu{
    background: url("../images/yuedu_cur.png") no-repeat 20px 5px;
    color:#f00;
}
/*shipin*/
.vedio_float {
    width: 1090px;
    height: 800px;
    background:#000;
    padding: 0 30px 20px 30px;
    position: fixed;
    top:50%;
    left:50%;
    margin-left:-550px;
    margin-top:-380px;
    z-index: 210;
}
.vedio_float a.close3{
    position: absolute;
    top: 20px;
    right: 20px;
    height: 20px;
    width: 20px;
    display: inline-block;
    background: url("../images/close3.png") no-repeat center center;
    z-index: 211;
}
.vedio_float a:hover.close3{
    background: url("../images/close3_cur.png") no-repeat center center;
}
a:hover.volume{
    background: url("../images/volume_cur.png") no-repeat center center;
}
.vedio_float .vmain{
    height:720px;
    text-align: center;
}
.vmain img{
    height:720px;
    width: auto;
}
.play_settings{
    padding-top:8px;
    height: 18px;
}
.play_settings span{
    display: inline-block;
    width:33.1%;
}
.play_settings span a{
    display: inline-block;
    width:30px;
    height: 18px;
}

.vedio_pinlun_float {
    width: 800px;
    height: 400px;
    background: #f9f9f9;
    border-radius: 10px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -200px;
    margin-left: -400px;
    z-index: 10000;
    padding: 0;
}
.vedio_pinlun_float a.close4{
    position: absolute;
    top: -40px;
    right: 0px;
    height: 32px;
    width: 32px;
    display: inline-block;
    background: url("../images/close4.png") no-repeat center center;
    z-index: 211;
}
.vedio_pinlun_float a:hover.close4{
    background: url("../images/close4_cur.png") no-repeat center center;
}
.pce_lb li:hover{
    border-radius: 0px;
    border-color: #FB942E;
}
.pce_lb li:hover h3 a{
    color: #F23535 !important;
}
#vleft_tab,#vright_tab{
    position: fixed;
    _position: absolute;
    top:50%;
    margin-top:-150px;
    height: auto;
    width: 50px;
    z-index: 100;
}
#vleft_tab{
    left: 50%;
    margin-left: -740px;
}#vright_tab{
     right: 50%;
     margin-right:-740px;
 }
#vleft_tab li,#vright_tab li{
    width: 50px;
    height: 90px;
    padding-bottom:15px;
    position: relative;
}
#vleft_tab li a,#vright_tab li a{
    display: block;
    text-align: center;
    padding-top: 12px;
    height: 65px;
    color: #666;
    font-size: 12px;
    cursor: pointer;
}
#vleft_tab li a:hover,#vright_tab li a:hover{
    color:#d82d2d;
}
#vleft_tab li a i,#vright_tab li a i{
    display: block;
    height:50px;
    background-color: #fff;
    border-radius: 8px;
    margin-bottom:3px;
}
#vleft_tab li a i.app{
    background-image: url("../images/vAPP_down.png");
}
#vleft_tab li a:hover i.app{
    background-image: url("../images/vAPP_down_cur.png");
}
#vleft_tab li a i.tougao{
    background-image: url("../images/vtougao.png");
}
#vleft_tab li a:hover i.tougao{
    background-image: url("../images/vtougao_cur.png");
}
#vleft_tab li a i.jiucuo{
    background-image: url("../images/vjiucuo.png");
}
#vleft_tab li a:hover i.jiucuo{
    background-image: url("../images/vjiucuo_cur.png");
}

#vright_tab li a i.fankui{
    background-image: url("../images/vfankui.png");
}
#vright_tab li a:hover i.fankui{
    background-image: url("../images/vfankui_cur.png");
}
#vright_tab li a i.pinglun{
    background-image: url("../images/vkpinlun.png");
}
#vright_tab li a:hover i.pinglun{
    background-image: url("../images/vkpinlun_cur.png");
}
#vright_tab li a i.top1{
    background-image: url("../images/vtotop.png");
}
#vright_tab li a:hover i.top1{
    background-image: url("../images/vtotop_cur.png") !important;
}
#vleft_tab li .ewmer{
    position: absolute;
    top:-35px;
    left:70px;
    z-index: 44;
    width:140px;
    height: 140px;
    padding:5px;
    moz-box-shadow: 00px 2px 15px 1px rgba(0,0,0,.15);
    -webkit-box-shadow: 0px 2px 15px 1px rgba(0,0,0,.15);
    box-shadow: 0px 2px 15px 1px rgba(0,0,0,.15);
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    background: #fff;
}
#vleft_tab li .ewmer_left{
    position: absolute;
    top:22px;
    left:56px;
    width: 14px;
    height:27px;
    z-index: 45;
}
#vleft_tab li .ewmer img{
    width:100%;
    height: auto;
}
@keyframes rotate{
    0%{transform:rotate(0deg);}
    50%{transform:rotate(360deg);}
    51%{transform:rotate(0deg);}
    100%{transform:rotate(360deg);}
}
p.newsinfo_vedio {
    height: auto!important;
    background: none!important;
}
/*2022922*/
.main_left h3.main_title{
    border-bottom:1px solid #f1f1f1;
    padding: 20px 0 0 0;
    position: relative;
}
.main_left h3.main_title li a.cur{
    color: #333;
    font-size: 22px;
}
.main_left .main_title li a.cur:after,.main_left .main_title li a:hover:after{
    background:#32A7FF;
}
.user_left h3.main_title li a:hover{
    color:#32A7FF;
}
.main_left .search_word {
    WIDTH: 370px;
    color: #666 !important;
    padding-left: 35px;
    background: url(../images/icon_2020.png) no-repeat 1px 6px;
    opacity: .7;
    font-size: 16px;
}
.main_left .main_title li.search_form{
    width:480px;
    float:right;
    height: 32px;
    line-height: 32px;
    border-left:2px solid #f1f1f1;
    padding-right:0;
    position: absolute;
    right: 0;
    top: 27px;
    z-index: 8;
}
.main_left .search_button {
    background: none !important;
    color: #999;
    font-size: 16px;
}
/*20220928*/
.dashang_float_2 {
    position: fixed;
    left: 50%;
    bottom: 50%;
    z-index: 9999999999999999999999990;
    width: 400px;
    height: 280px;
    margin-left: -200px;
    margin-bottom:-140px;
    display: inline-block;
}
.dashang_float_2 .dashang_erwm{
    width: 400px;
    height: 280px;
}
.dashang_float_2 span{
    display:block;
    text-align: center;
    font-size:16px;
    color:#333;
    padding:37px 0 10px 0;
}
.list_loading{
    text-align: center;
    color: rgb(51, 51, 51);
    background: rgb(240, 242, 245);
    height: 50px;
    line-height: 50px;
    margin: 0px 48px;
    font-size: 14px;
    display: none;
}
.shoulu{
    width: 740px;
    height: 56px;
    line-height: 56px;
    border: 1px solid #FB942E;
    padding:0 30px;
    font-size:18px;
    font-weight: bold;
    color:#333;
    margin: 15px auto 20px auto;
}
.shoulu a,.shoulu a:visited{
    color: #FB942E;
}
.shoulu a:hover{
    color:#db8745;
}

blockquote
{
    background-color: #f5f5f5;
    margin: 0 0 26px;
}

blockquote p
{
    font-size: 12px;
    color: #666;
    padding: 20px !important;
    line-height: 20px;
    margin-bottom: 0;
}
/*--20230328begin--*/
.aithe_float {
    position: absolute;
    width: 230px;
    height: auto;
    background: #fff;
    border-radius: 6px;
    box-shadow: 1px 1px 8px rgba(0,0,0,.2);
    z-index: 200;
    top: 38px;
    left: 80px;
    padding: 10px 0;
}
.div_huifu .aithe_float {
    left: 25px;
}
.overlength {
    display: block;
    overflow-y: scroll;
    max-height: 235px;
}

.aithe_float span {
    display: block !important;
    height: 28px;
    line-height: 28px;
    padding: 0 20px
}

.overlength li {
    display: block;
    color: #333;
    line-height: 30px;
    cursor: pointer;
    padding: 8px 20px;
}

.overlength li:hover,.highlight {
    background: #eee;
}

.overlength li img {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    float: left;
    margin-right: 15px;
}

.aithe_float .box_triangle {
    top: -10px;
    width: 230px;
    left: 0;
    background-position: 25px 0px;
}

.div_biaoqing0 span {
    display: inline-block;
    padding-right: 20px;
}

.plun_input textarea {
    color: #666 !important;
}

.plun_input {
    /***评论CSS里有这个样式，此为修改***/
    padding: 5px 0 20px 0 !important;
}

.huifu_div .plun_btn {
    /***评论CSS里有这个样式，此为修改***/
    bottom: 20px !important;
}

#login0 .plun_btn {
    bottom: 22px !important;
    position: absolute;
    right: 0;
    top: 10px;
}
/* 定义滚动条样式 -可放于public公用*/
.overlength::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    background-color: rgba(250, 225, 250, 0.05);
}
/*定义滚动条轨道 内阴影+圆角-可放于public公用*/
.overlength::-webkit-scrollbar-track {
    box-shadow: inset 0 0 0px rgba(250, 250, 250, .05);
    -webkit-box-shadow: inset 0 0 0px rgba(250, 250, 250, .05);
    border-radius: 2px;
    -webkit-border-radius: 2px;
    background-color: rgba(250, 250, 250, .05);
}
/*定义滑块 内阴影+圆角-可放于public公用*/
.overlength::-webkit-scrollbar-thumb {
    border-radius: 10px;
    box-shadow: inset 0 0 0px rgba(227, 227, 227, .5);
    -webkit-border-radius: 10px;
    -webkit-box-shadow: inset 0 0 0px rgba(227, 227, 227, .5);
    background-color: rgba(227, 227, 227, .5);
}
.overlength::-webkit-scrollbar-thumb:hover{
    background-color: rgba(200, 200, 200, 0.5);
}