﻿/*@font-face {
    font-family: "BUSTERN";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/BUSTERN.TTF");
}*/
@font-face {
  font-family: "SourceHanSansCN-ExtraLight";
  src: url("../fonts/SourceHanSansCN-ExtraLight.woff2") format("woff2"),
       url("../fonts/SourceHanSansCN-ExtraLight.woff") format("woff"),
       url("../fonts/SourceHanSansCN-ExtraLight.ttf") format("truetype"),
       url("../fonts/SourceHanSansCN-ExtraLight.eot") format("embedded-opentype"),
       url("../fonts/SourceHanSansCN-ExtraLight.svg") format("svg"),
       url("../fonts/SourceHanSansCN-ExtraLight.otf") format("opentype");
}
@font-face {
  font-family: "SourceHanSansCN-Light";
  src: url("../fonts/SourceHanSansCN-Light.woff2") format("woff2"),
       url("../fonts/SourceHanSansCN-Light.woff") format("woff"),
       url("../fonts/SourceHanSansCN-Light.ttf") format("truetype"),
       url("../fonts/SourceHanSansCN-Light.eot") format("embedded-opentype"),
       url("../fonts/SourceHanSansCN-Light.svg") format("svg"),
       url("../fonts/SourceHanSansCN-Light.otf") format("opentype");
}
@font-face {
  font-family: "SourceHanSansCN-Bold";
  src: url("../fonts/SourceHanSansCN-Bold.woff2") format("woff2"),
       url("../fonts/SourceHanSansCN-Bold.woff") format("woff"),
       url("../fonts/SourceHanSansCN-Bold.ttf") format("truetype"),
       url("../fonts/SourceHanSansCN-Bold.eot") format("embedded-opentype"),
       url("../fonts/SourceHanSansCN-Bold.svg") format("svg");
}
@font-face {
  font-family: "LCALLIG";
  src: url("../fonts/LCALLIG.woff2") format("woff2"),
       url("../fonts/LCALLIG.woff") format("woff"),
       url("../fonts/LCALLIG.ttf") format("truetype"),
       url("../fonts/LCALLIG.eot") format("embedded-opentype"),
       url("../fonts/LCALLIG.svg") format("svg"),
       url("../fonts/LCALLIG.otf") format("opentype");
}
@font-face {
  font-family: "华文隶书";
  src: url("../fonts/华文隶书.woff2") format("woff2"),
       url("../fonts/华文隶书.woff") format("woff"),
       url("../fonts/华文隶书.ttf") format("truetype"),
       url("../fonts/华文隶书.eot") format("embedded-opentype"),
       url("../fonts/华文隶书.svg") format("svg"),
       url("../fonts/华文隶书.otf") format("opentype");
}
@font-face {
  font-family: "SourceHanSansCN-Regular";
  src: url("../fonts/SourceHanSansCN-Regular.woff2") format("woff2"),
       url("../fonts/SourceHanSansCN-Regular.woff") format("woff"),
       url("../fonts/SourceHanSansCN-Regular.ttf") format("truetype"),
       url("../fonts/SourceHanSansCN-Regular.eot") format("embedded-opentype"),
       url("../fonts/SourceHanSansCN-Regular.svg") format("svg"),
       url("../fonts/SourceHanSansCN-Regular.otf") format("opentype");
}
@font-face {
  font-family: "SourceHanSansCN-Medium";
  src: url("../fonts/SourceHanSansCN-Medium.woff2") format("woff2"),
       url("../fonts/SourceHanSansCN-Medium.woff") format("woff"),
       url("../fonts/SourceHanSansCN-Medium.ttf") format("truetype"),
       url("../fonts/SourceHanSansCN-Medium.eot") format("embedded-opentype"),
       url("../fonts/SourceHanSansCN-Medium.svg") format("svg"),
       url("../fonts/SourceHanSansCN-Medium.otf") format("opentype");
}
@font-face {
  font-family: "SourceHanSansCN-Normal";
  src: url("../fonts/SourceHanSansCN-Normal.woff2") format("woff2"),
       url("../fonts/SourceHanSansCN-Normal.woff") format("woff"),
       url("../fonts/SourceHanSansCN-Normal.ttf") format("truetype"),
       url("../fonts/SourceHanSansCN-Normal.eot") format("embedded-opentype"),
       url("../fonts/SourceHanSansCN-Normal.svg") format("svg");
}
/*
body {
    display : none;
}
*/
body{overflow-y: scroll;}
html {font-size: 14px;line-height: 14px; font-family: SourceHanSansCN-Light;background-color: #e5e5e5;}
html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select,button { margin: 0;  padding: 0;}
ul,li{	list-style: none;}
input{-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;}
a{text-decoration: none;}
/*.company_anli img{transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;}*/

/* 通用的class */
.body_index {position: relative; width: 100%;max-width: 1450px;min-width: 1450px;min-height: 100vh;height: 100%;margin: 0px auto;background-color: #f8f8f8;}
.public_div{position: relative;width: 1200px;margin: 0px auto;}
.clear{clear: both;}


/*======主界面菜单==============*/
.meus_welcome_title{position: relative;width: 100%;padding: 91px 0px 105px 0px;}
.meus_welcome_title p{font-size: 30px;text-align: center;color: #474747;line-height: 24px;letter-spacing: 1px;font-family: 微软雅黑;}
.meus_welcome{position: relative;display: flex;flex-wrap: wrap;margin: 0px 198.5px;}
.meus_welcome .meus_small{position: relative;width: 276px;height: 276px;background-color: #fff;border:1px solid #fcfcfc;margin: 0px 36.5px;text-align: center;margin-bottom: 62px;
transition: all 0.6s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}
.meus_welcome .meus_small img{margin: 0px auto;margin-top: 44px;}
.meus_welcome .meus_small div._txt{position: relative;margin: 0px 60px;margin-bottom: 30px;display: flex;flex-wrap: wrap;margin-top: 45px;
  justify-content: space-between;min-height:50px;align-items: center;}
.meus_welcome .meus_small div._txt a{display: block;width: 36%;line-height: 14px;color: #666;font-size: 14px;text-align: left;transition: all 0.6s;margin-bottom: 14px;
	-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}
.meus_welcome .meus_small div._txt a:nth-child(3n-1){text-align: center;width: 28%;white-space: nowrap;}
.meus_welcome .meus_small div._txt a:nth-child(3n){text-align: right;width: 36%;white-space: nowrap;}
.meus_welcome .meus_small:hover{box-shadow: 6px 6px 20px 2px rgba(207,207,207,0.75);margin-top: -6px;margin-bottom: 68px;}
.meus_welcome .meus_small div._txt a:hover{color: #222;}
/*=================底部footer=======*/
.footer_index{position: relative;width: 100%;background-color: #fff;border-top: 1px solid #b3b3b3;padding: 45px 0px 44px 0px;line-height: 30px;display: flex;justify-content: center;
font-size: 14px;color: #474747;}
.footer_index a{display: block;margin: 0px 13px;color: #474747;font-family: SourceHanSansCN-Regular;transition: all 0.6s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}
.footer_index a:hover{color: #000;}
/*=========体育--足球============*/
.information_meus{position: relative;width: 100%;background-color: #fff;padding-bottom: 151px;border-bottom: 1px solid #fcfcfc;}
.information_meus ._title{position: relative;width: 100%;text-align: center;display: flex;padding-top: 13px;padding-bottom: 3px;}
.information_meus ._title a{display: block;width: auto;margin: 0px auto;font-size:14px;margin-bottom:1px;}
.thetops_meus>ul{position: relative;width: 100%;border-bottom: 1px solid #aeaeae;display: flex;justify-content: center;}
.thetops_meus>ul li{position: relative;order: 1;min-width: 80px;text-align: center;}
.thetops_meus>ul>li>a{font-size: 16px;color: #474747;display: block;margin: 0px 21px;line-height: 35px;height: 35px;padding: 15px 0px;border-bottom: 3px solid #fff;transition: all 0.6s;
-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;letter-spacing: 1px;}
.thetops_meus>ul>li>a:hover{border-bottom: 3px solid #474747;}
.thetops_meus>ul>li>a.on{border-bottom: 3px solid #474747;}
.thetops_meus_one{position: absolute;width: 1200px;-webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
/*  transform: translate(-48%,0px);
-ms-transform: translateX(-50%);   
-moz-transform:translate(-48%,0px);
-webkit-transform:translate(-48%,0px); 
-o-transform:translate(-48%,0px); */
display: flex;margin-left:637px;left: -1200px;display:inline;margin-top: 10px;display: none;}
.thetops_meus>ul>li>a.on+.thetops_meus_one{display: flex;}
.thetops_meus_one>li>a{margin: 0px 13px;font-size: 14px;font-family: SourceHanSansCN-Bold;color: #474747;line-height: 30px;min-width: 32px;font-weight: bold;
  padding: 15px 2px 11px 2px;border-bottom: 4px solid #fff;position: relative;
transition: all 0.6s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;text-align: center;display: inline-block;white-space: nowrap;}
.thetops_meus_one>li>a:after{content: '';position: absolute;width: calc(100% + 44px);height: 1px;background-color: #a2a2a2;bottom: -4px;left: -20px;transition: all 0.6s;-moz-transition: all 0.6s;
-webkit-transition: all 0.6s;-o-transition: all 0.6s;}
.thetops_meus_one>li>a:hover{border-bottom: 4px solid #474747;}
.beauty_txt .thetops_meus_one>li>a:hover:after{background-color:#a2a2a2;}
.thetops_meus_one>li>a.on{border-bottom: 4px solid #474747;}
.thetops_meus_two{position: absolute;display: flex;width: auto;margin-left:calc(600px + 50%);display: none;width: 1200px;left: -1200px;-webkit-box-pack: center;
  -webkit-justify-content: center;margin-top: -1px;
  -ms-flex-pack: center;
  justify-content: center;}
.thetops_meus_one>li>a.on+.thetops_meus_two{display: flex;}
.thetops_meus_two a{display: block;margin: 0px 18px;line-height: 36px;padding: 12px 2px 12px 1px;font-size: 16px;color: #474747;
  border-bottom: 3px solid #fff;transition: all 0.6s;font-family: SourceHanSansCN-ExtraLight;
-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;position: relative;white-space: nowrap;}
.thetops_meus_two a:after{content: '';position: absolute;width: 160px;height: 1px;background-color: #fff;bottom: -4px;left: -35px;
transition: all 0.6s;left: -80px;margin-left: 50%;
-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;z-index: 8;}
.thetops_meus_two a:hover{border-bottom: 3px solid #474747;}
.thetops_meus_two a:hover:after{background-color: #afafaf;z-index: 9;}
.thetops_meus_two a.on{border-bottom: 3px solid #474747;}
.thetops_meus_two a.on:after{background-color: #afafaf;z-index: 9;}
.informa_first{position: relative;width: 100%;padding-top: 46px;padding-bottom: 55px;}
.informa_first.be_infoTwo{padding-top:35px;}
.informa_first .public_div{position: relative;display: flex;display: -ms-flexbox;flex-wrap: wrap;-webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;align-items: flex-start;margin:0px 79px 0px 133px;width:auto;}
.informa_first.be_infoTwo .public_div{position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;margin:0px 79px 0px 85px;width:auto;}
.informa_first.be_infoOne .public_div{position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;margin:0px 79px 0px 185px;width:auto;}
.informa_first.nba1_div .public_div{position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;margin:0px 79px 0px 199px;width:auto;}
.informa_first.convey01_div .public_div{position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;margin:0px 79px 0px 177px;width:auto;}
.informa_first.olympic_div .public_div{position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;margin:0px 79px 0px 158px;width:auto;}
.informa_first.song_div .public_div{position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;margin:0px 79px 0px 150px;width:auto;}
.informa_first.tvOne_div .public_div{position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;margin:0px 79px 0px 72px;width:auto;}
.informa_first.singer_div .public_div{position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;margin:0px 79px 0px 190px;width:auto;}
.informa_first.tennis_div .public_div{position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;margin:0px 79px 0px 204px;width:auto;}
.informa_first.beauty_div .public_div{position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;margin:0px 79px 0px 124px;width:auto;}
.informa_first.tvtwo_div .public_div{position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;margin:0px 79px 0px 119px;width:auto;}
.informa_first:after,.informa_first::after{clear: both;}
.informa_first .informa_ad_right{margin-top:-2px;height:520px;width:180px;float: right;}
.informa_first .informa_ad_right img{max-width: 180px;}
.informa_first .informa_content_left {position: relative;max-width: 82%;float: left;}
/*.informa_first.beauty_div .informa_content_left {max-width: 100%;}*/
/*========== 足球-表格1 =========*/
.informa_content_left .material_dataone{position: relative;border-radius: 3px;overflow: hidden;font-family: SourceHanSansCN-ExtraLight;}
.informa_content_left .material_dataone table{position: relative;width: 100%;}
.informa_content_left .material_dataone table tr{position: relative;width: 100%;background-color: #fff;color: #707070;font-size: 12px;text-align: center;line-height: 29px;}
.informa_content_left .material_dataone table tr.title{background-color: #f2f2f2;color: #787878;line-height: 42px;}
.informa_content_left .material_dataone table tr.title div{position: relative;display: flex;align-items: center;justify-content: center;}
.informa_content_left .material_dataone table td{border-bottom: 4px solid #f8f8f8;}
.informa_content_left .material_dataone table tr.title td{border-bottom: 3px solid #f8f8f8;}
.informa_content_left .material_dataone table td .zj{position: relative;display: flex;justify-content: center;flex-wrap: wrap;}
.informa_content_left .material_dataone table td .dz{position: relative;display: flex;align-items: center;padding-left: 5px;cursor:pointer;}
.informa_content_left .material_dataone table td .zj span{min-width: 50px;display: block;}
.informa_content_left .material_dataone table tr td:nth-child(1){padding-left: 25px;}
.informa_content_left .material_dataone table tr td:nth-child(7){padding-right: 10px;}
/*============ NBA-表格2 ============*/
.informa_content_left .material_datatwo{position: relative;margin-top: 19px;border-radius: 3px;overflow: hidden;font-family: SourceHanSansCN-ExtraLight;}
.informa_content_left .material_datatwo table{position: relative;width: 100%;}
.informa_content_left .material_datatwo table tr{position: relative;width: 100%;background-color: #fff;color: #707070;font-size: 12px;text-align: center;line-height: 30px;}
.informa_content_left .material_datatwo table tr.title{background-color: #f2f2f2;color: #787878;line-height: 38px;}
.informa_content_left .material_datatwo table tr.title div{position: relative;display: flex;align-items: center;justify-content: center;}
.informa_content_left .material_datatwo table td{border-bottom: 4px solid #f8f8f8;}
.informa_content_left .material_datatwo table tr.title td{padding-top: 2px;}
.informa_content_left .material_datatwo table td:nth-child(1){
font-family:SourceHanSansCN-Light;}
.informa_content_left .material_datatwo table td .zj{position: relative;display: flex;justify-content: center;flex-wrap: wrap;}
.informa_content_left .material_datatwo table td .dz{position: relative;display: flex;align-items: center;padding-left: 5px;}
.informa_content_left .material_datatwo table td .zj span{min-width: 50px;display: block;}
.informa_content_left .material_datatwo table tr td:nth-child(2){text-align: left;}
.informa_content_left .material_datatwo table tr td:nth-child(8){padding-right: 10px;}
/*============= 奥运-名片1 ================*/
.informa_content_left .material_datathr{position: relative;border-radius: 3px;font-family: SourceHanSansCN-ExtraLight;}
.informa_content_left .material_datathr ul{position: relative;width: 100%;/*display: flex;flex-wrap: wrap;*/align-items: flex-start;}
.informa_content_left .material_datathr ul:after,.informa_content_left .material_datathr ul::after{clear:both;}
.informa_content_left .material_datathr li{position: relative;width: 180px;padding: 0px 20px;margin-right: 35px;background-image: url('../images/index_10.jpg');margin-bottom: 36px;
background-repeat: no-repeat;border-radius: 5px;float: left;}
.informa_content_left .material_datathr li>i{position: absolute;top: -25px;color: #4d4d4d;font-size: 14px;right: 16px;line-height: 25px;display: block;}
.informa_content_left .material_datathr li a{display: block;}
.informa_content_left .material_datathr li ._txt{position: relative;z-index: 9;}
.informa_content_left .material_datathr li ._txt p.one{font-size: 20px;color: #666;font-weight: bold;line-height: 30px;display: block;padding-top: 8px;padding-bottom: 3px;
font-family: SourceHanSansCN-Medium;}
.informa_content_left .material_datathr li ._txt p.two{font-size: 12px;color: #595958;line-height: 22px;display: block;width: 100%;text-align: right;padding-bottom: 2px;position: relative;}
.informa_content_left .material_datathr li ._txt p.two:after{content: '';width: 100%;height: 1px;position: absolute;bottom: 0px;background-image: url('../images/index_11.png');
background-repeat: no-repeat;background-position: center;left: 0px;}
.informa_content_left .material_datathr li ._txt p.thr{line-height: 24px;color: #737373;font-size: 12px;display: flex;justify-content: flex-end;align-items: center;}
.informa_content_left .material_datathr li ._txt p.thr img{margin: 0px 3px;}



/*==================== 美人 =========================*/
.beauty_txt .thetops_meus_one>li>a:after{background-color: rgba(0,0,0,0);left: -60px;width: calc(100% + 120px);z-index: 8;}
.beauty_txt .thetops_meus_one>li>a.on:after{background-color: #a2a2a2;}
.beauty_jzz{position: absolute;top: -75px;color: #474747;letter-spacing: 1px;font-size: 16px;left: 27px;}
/*===================== 美人--排行 ===========================*/
.informa_content_left .material_datafou{position: relative;}
.ranking_list{position: relative;font-family: SourceHanSansCN-Regular;}
/*第一名*/
.ranking_list .list_one_small{position: relative;margin-bottom: 20px;align-items: center;width: 818px;min-height: 35px;}
.ranking_list .list_one_small a{display: block;position: relative;}
.ranking_list .list_one_small:after{position: absolute;width: calc(100% - 2px);height: 31px;border:1px dashed #828282;content: '';border-radius: 8px;left: 0px;bottom: 0px;}
.ranking_list .list_one_small .one{position: relative;color: #474747;font-size: 50px;background-color: #f8f8f8;z-index: 5;line-height: 64px;margin-left: 35px;margin-top: 3px;
display: block;float: left;padding-right: 8px;font-family:华文隶书;}
.ranking_list .list_one_small .two{position: relative;color: #474747;font-size: 32px;background-color: #f8f8f8;z-index: 5;line-height: 64px;margin-left: 48px;margin-bottom: 4px;
display: block;padding: 0px 12px;float: left;}
.ranking_list .list_one_small .thr{position: relative;display: flex;background-color: #f8f8f8;padding: 0px 5px;z-index: 5;float: right;align-items: flex-start;float: right;
margin-right: 26px;line-height: 30px;color: #2b3000;font-size: 18px;margin-top: 20px;}
.ranking_list .list_one_small .thr img{cursor: pointer;}
.ranking_list .list_one_small .thr span:nth-child(1){margin: 0px 10px 0px 8px;}
.ranking_list .list_one_small .thr span{display: block;margin: 0px 5px;}
.rank_s_j{position: absolute;width: 31px;height: 31px;border-radius: 50%;border:1px dashed rgba(0,0,0,0);right: -51px;bottom: 0px;}
.rank_s_j img{max-width: 100%;max-height: 100%;transform: translate(-50%,-50%);margin-left: 50%;margin-top: 50%;}
/*第二名*/
.ranking_list .list_two_small{position: relative;margin-bottom: 20px;align-items: center;width: 698px;min-height: 35px;}
.ranking_list .list_two_small a{display: block;position: relative;}
.ranking_list .list_two_small:after{position: absolute;width: calc(100% - 2px);height: 31px;border:1px dashed #828282;content: '';border-radius: 8px;left: 0px;bottom: 0px;}
.ranking_list .list_two_small .one{position: relative;color: #474747;font-size: 42px;background-color: #f8f8f8;z-index: 5;line-height: 60px;margin-left: 38px;margin-bottom: 2px;
display: block;float: left;padding-right: 8px;font-family:华文隶书;margin-top: 2px;}
.ranking_list .list_two_small .two{position: relative;color: #474747;font-size: 30px;background-color: #f8f8f8;z-index: 5;line-height: 60px;margin-left: 58px;margin-bottom: 4px;
display: block;padding: 0px 2px;float: left;font-family: SourceHanSansCN-Regular;}
.ranking_list .list_two_small .thr{position: relative;display: flex;background-color: #f8f8f8;padding: 0px 5px;z-index: 5;float: right;align-items: flex-start;float: right;
margin-right: 21px;line-height: 30px;color: #2b3000;font-size: 18px;margin-top: 17px;}
.ranking_list .list_two_small .thr img{cursor: pointer;}
.ranking_list .list_two_small .thr span{display: block;margin: 0px 5px;}
.ranking_list .list_two_small .thr span:nth-child(1){margin: 0px 10px 0px 8px;}
/*第三名*/
.ranking_list .list_thr_small{position: relative;margin-bottom: 23px;align-items: center;width: 667px;min-height: 35px;}
.ranking_list .list_thr_small a{display: block;position: relative;}
.ranking_list .list_thr_small:after{position: absolute;width: calc(100% - 2px);height: 31px;border:1px dashed #828282;content: '';border-radius: 8px;left: 0px;bottom: 0px;}
.ranking_list .list_thr_small .one{position: relative;color: #474747;font-size: 40px;background-color: #f8f8f8;z-index: 5;line-height: 60px;margin-left: 38px;margin-bottom: 2px;
display: block;float: left;padding-right: 8px;font-family:华文隶书;}
.ranking_list .list_thr_small .two{position: relative;color: #474747;font-size: 28px;background-color: #f8f8f8;z-index: 5;line-height: 58px;margin-left: 56px;margin-bottom: 4px;
display: block;padding: 0px 2px;float: left;font-family: SourceHanSansCN-Regular;}
.ranking_list .list_thr_small .thr{position: relative;display: flex;background-color: #f8f8f8;padding: 0px 5px;z-index: 5;float: right;align-items: flex-start;float: right;
margin-right: 21px;line-height: 30px;color: #2b3000;font-size: 18px;margin-top: 16px;}
.ranking_list .list_thr_small .thr img{cursor: pointer;}
.ranking_list .list_thr_small .thr span{display: block;margin: 0px 5px;}
.ranking_list .list_thr_small .thr span:nth-child(1){margin: 0px 10px 0px 8px;}
/*前十名*/
.ranking_list .list_fou_small{position: relative;margin-bottom: 21px;align-items: center;width: 576px;min-height:33px;}
.ranking_list .list_fou_small a{display: block;position: relative;}
.ranking_list .list_fou_small:after{position: absolute;width: calc(100% - 2px);height: 31px;border:1px dashed #828282;content: '';border-radius: 8px;left: 0px;top: 0px;}
.ranking_list .list_fou_small .one{position: relative;color: #474747;font-size: 26px;background-color: #f8f8f8;z-index: 5;line-height: 31px;margin-left: 43px;margin-top: 1px;
display: block;float: left;padding-right: 5px;width: 50px;font-family:华文隶书;}
.ranking_list .list_fou_small .two{position: relative;color: #474747;font-size: 22px;background-color: #f8f8f8;z-index: 5;line-height: 31px;margin-left: 26px;margin-top: 1px;
display: block;padding: 0px 2px;float: left;font-family: SourceHanSansCN-Regular;}
.ranking_list .list_fou_small .thr{position: relative;display: flex;background-color: #f8f8f8;padding: 0px 5px;z-index: 5;float: right;align-items: center;float: right;
margin-right: 13px;line-height: 31px;color: #2b3000;font-size: 16px;margin-top: 1px;height: 31px;}
.ranking_list .list_fou_small .thr span{display: block;margin: 0px 5px;}
.ranking_list .list_fou_small .thr img{width: 20px;margin-bottom: 2px;}
.ranking_list .list_fou_small .thr img{cursor: pointer;}
.ranking_list .list_fou_small .thr span:nth-child(1){margin: 0px 10px 0px 8px;}
/*前二十名*/
.ranking_list .list_fiv_small{position: relative;margin-bottom: 21px;align-items: center;width: 470px;min-height: 33px;}
.ranking_list .list_fiv_small a{display: block;position: relative;}
.ranking_list .list_fiv_small:after{position: absolute;width: calc(100% - 2px);height: 31px;border:1px dashed #828282;content: '';border-radius: 8px;left: 0px;top: 0px;}
.ranking_list .list_fiv_small .one{position: relative;color: #474747;font-size: 18px;background-color: #f8f8f8;z-index: 5;line-height: 31px;margin-left: 43px;margin-top: 1px;
display: block;float: left;padding-right: 8px;width: 50px;font-family:华文隶书;}
.ranking_list .list_fiv_small .two{position: relative;color: #474747;font-size: 16px;background-color: #f8f8f8;z-index: 5;line-height: 31px;margin-left: 26px;margin-top: 1px;
display: block;padding: 0px 2px;float: left;font-family: SourceHanSansCN-Regular;}
.ranking_list .list_fiv_small .thr{position: relative;display: flex;background-color: #f8f8f8;padding: 0px 5px;z-index: 5;float: right;align-items: center;float: right;
margin-right: 9px;line-height: 31px;color: #2b3000;font-size: 14px;margin-top: 1px;height: 31px;}
.ranking_list .list_fiv_small .thr span{display: block;margin: 0px 5px;}
.ranking_list .list_fiv_small .thr img{width: 20px;margin-bottom: 2px;}
.ranking_list .list_fiv_small .thr img{cursor: pointer;}
.ranking_list .list_fiv_small .thr span:nth-child(1){margin: 0px 7px 0px 5px;}
/*================ 美人--纵览 ====================*/
.rank_tj_small{position: relative;width: 140px;margin-right: 47px;overflow: hidden;border-radius: 8px;margin-bottom: 0px;float: left;}
.rank_tj_small a{display: block;width: 100%;height: auto;}
.rank_tj_small a>p{position: relative;color: #474747;font-size: 14px;padding-right: 16px;text-align: right;line-height: 25px;font-family: SourceHanSansCN-Light;}
.rank_tj_small ._img{position: relative;width: 100%;border-radius: 8px;height: 190px;overflow: hidden;}
.be_infoOne .rank_tj_small:nth-child(n+5) ._img{height: 180px;}
.be_infoOne .rank_tj_small:nth-child(n+5){margin-bottom: 5px;margin-top: -3px;}
.singer_div .rank_tj_small{margin-bottom: -5px;}
/*.rank_tj_small ._img:before{content: '';width: calc(100% - 2px);height: calc(100% - 2px);border-radius: 8px;border: 1px dashed #140c10;display: block;position: absolute;top: 0px;left: 0px;z-index: 2;}*/
.rank_tj_small ._img img{width: 100%;position: relative;z-index: 9;display: block;}
.rank_tj_small ._text{position: absolute;bottom: 0px;z-index: 12;background-color: rgba(71,71,71,0.66);width: 100%;}
.rank_tj_small ._text>span{font-size: 16px;color: #fefefa;font-weight: bold;display: block;padding: 4px 13px 0px 13px;line-height: 29px;letter-spacing: 1px;
font-family: SourceHanSansCN-Medium;}
.rank_tj_small ._text>p{line-height: 26px;display: flex;justify-content: flex-end;padding-right: 8px;font-size: 12px;color: #e3e3e3;align-items: center;padding-bottom: 1px;}
.beauty_name{position: absolute;display: none;transform: translate(-50%,0px);margin-left: 50%;}
.thetops_meus_one>li>a.on+.beauty_name{display: block;}
.beauty_name a{font-size: 16px;color: #474747;line-height: 30px;padding: 10px 0px;display: block;white-space: nowrap;margin: 5px 10px;font-family: SourceHanSansCN-ExtraLight;}
/*==================== 美人--详情 =======================*/
.beauty_detail{position: relative;}
.beauty_images{width: 235px;max-height: 320px;min-height: 300px;height: auto;overflow: hidden;border-radius: 12px;background-color: #fff;position: relative;float: left;
  margin-right: 19px;margin-bottom: 4px;}
.beauty_images img{max-width: 100%;max-height: 100%;width: 100%;display:block;}
.beauty_images p{font-size: 30px;line-height: 40px;padding: 6px 13px 14px 11px;display: block;position: absolute;z-index: 9;bottom: 0px;background-color: rgba(31,31,31,0.3);color: #fcfbfb;
width: calc(100% - 24px);letter-spacing: 2px;font-family: SourceHanSansCN-Medium;}
.beauty_detail>a{margin-top: 294px;display: block;float: left;min-width: 80px;border:1px dashed #c1c1c1;height: 22px;line-height: 22px;border-radius: 11px;margin-left: 13px;
color: #474747;font-size: 16px;text-align: center;padding: 0px 6px;display: flex;align-items: center;justify-content: center;}
.beauty_detail>a img{margin-left: 2px;margin-right: 6px;}
.beauty_album{position: relative;width: 100%;margin-top: 40px;}
.beauty_album p.title{position: relative;display: block;width: 100%;font-size: 22px;color: #474747;line-height: 40px;padding: 8px 0px;letter-spacing: 2px;
font-family: SourceHanSansCN-Regular;}
.beauty_album p.title:after{content: '';position: absolute;bottom: 0px;left: 0px;height: 1px;background-image: url('../images/index_26.png');background-repeat: no-repeat;
width: 190px;z-index: 9;display: block;}
/*==========相册浏览=============*/
.table-responsive {-ms-overflow-style: scrollbar; }
/* Safari Opera  */
/* galaxy-tab-2 */
/* ipad all generations */
.visible-touch-deviced {display: none !important; }
.touch-device .visible-touch-device {display: block !important; }
.touch-device .container .hidden-touch-device {display: none !important; }
/*# sourceMappingURL=screen.css.map */
.beauty_album .ma5-gallery{margin: 0px;position: relative;padding-top: 18px;padding-left: 1px;}
.beauty_album .ma5-lightbox{position: relative;width: 190px;float: left;margin-right: 10px;margin-left: 0px;margin-top: 0px;margin-bottom: 10px;border-radius: 5px;overflow: hidden;height: 245px;}
.beauty_album .ma5-lightbox img{min-width: auto;min-height: auto;height: auto;width: 100%;background-color: #fff;}
.beauty_album .ma5-lightbox:after{display: none;}
.ma5-imgbox img{border-radius: 5px;}



/*==================== 音乐 ===================*/
.music_small{position: relative;width: 230px;margin-right: 33px;border-radius: 8px;margin-bottom: 32px;margin-right: 33px;float: left;}
.music_small:after{position: absolute;content: '';width: calc(100% - 2px);height: calc(100% - 2px);top: 0px;left: 0px;border:1px dashed #a9a8a8;border-radius: 8px;z-index: 10;}
.music_small .music_name_text{position: relative;width: 100%;background-color: #bfbfbf;height: 78px;z-index: 8;border-radius: 8px;padding-bottom: 8px;}
.music_small .music_name_text p{font-size: 12px;padding: 0px 21px 0px 19px;color: #fbf6f6;line-height: 18px;}
.music_small .music_name_text p.one{line-height: 28px;color: #fdfcfc;font-size: 16px;font-weight: normal;padding-top: 8px;font-family: SourceHanSansCN-Medium;}
.music_small .dz_text{position: relative;padding: 0px 5px;height: 27px;background-color: #f8f8f8;margin-top: -8px;z-index: 9;}
.music_small .dz_text+a{color: #9c9b9b;font-size: 12px;line-height: 27px;display: flex;align-items: center;float: right;position: absolute;z-index: 90;bottom: 0px;right: 5px;z-index: 11}
.music_small .dz_text+a img{margin: 0px 3px;}
.music_small  i.small_lable{position: absolute;color: #b1b0b0;font-size: 14px;line-height: 24px;top: -24px;right: 22px;font-family: SourceHanSansCN-Regular;}
/*=============== 歌手--详情===================*/
.music_detail{position: relative;}
.music_images{width: 235px;height: 260px;overflow: hidden;border-radius: 12px;background-color: #fff;position: relative;float: left;margin-right: 11px;margin-bottom: 2px;}
.music_images img{max-width: 100%;max-height: 100%;}
.music_images p{font-size: 22px;line-height: 40px;padding: 7px 10px 16px 14px;display: block;position: absolute;z-index: 9;bottom: 0px;background-color: rgba(31,31,31,0.3);color: #fcfbfb;
width: calc(100% - 24px);letter-spacing: 2px;font-family: SourceHanSansCN-Medium;}
.music_detail>a{margin-top: 237px;display: block;float: left;min-width: 79px;border:1px dashed #c1c1c1;height: 22px;line-height: 14px;border-radius: 11px;margin-left: 10px;
color: #474747;font-size: 16px;text-align: center;padding: 0px 6px;display: flex;align-items: center;justify-content: center;}
.music_detail>a img{margin-left: 2px;margin-right: 6px;}
.music_album{position: relative;width: 100%;margin-top: 36px;}
.music_album p.title{position: relative;display: block;width: 100%;font-size: 18px;color: #474747;line-height: 30px;padding: 9px 0px 7px 1px;letter-spacing: 2px;}
.music_album p.title:after{content: '';position: absolute;bottom: 0px;left: 3px;height: 1px;background-image: url('../images/index_53.png');background-repeat: no-repeat;
width: 190px;z-index: 9;display: block;}
.music_album .music_small{width: 235px;margin-right: 12px;margin-bottom: 10px;margin-left: -2px;}
.music_album .music_small .music_name_text{height: 65px;}
.music_album .music_small:after{border: 1px solid #e0e0e0;}
.music_album .music_small .dz_text{height: 25px;}
.music_album .music_small .dz_text+a{bottom: 1px;right: 10px;}




/*=========================== 影视--电视剧、电影 ====================================*/
.material_datafiv{position: relative;}
.material_datafiv .rank_tj_small{width: 195px;margin-right: 24px;margin-bottom: -2px;}
.material_datafiv .rank_tj_small ._img{height: 260px;}
.material_datafiv .rank_tj_small ._text>p{line-height: 14px;padding-bottom: 5px;padding-right: 12px;}
.material_datafiv .rank_tj_small ._text>p.one{color: #fefefa;font-size: 16px;font-weight: bold;display: block;padding: 6px 12px 2px 12px;line-height: 20px;
font-family: SourceHanSansCN-Medium;}
.material_datafiv .rank_tj_small ._text>span{color: #fefefa;font-size: 12px;line-height: 15px;font-weight: 500;padding: 0px 13px 0px 13px;}
.material_datafiv>a{margin-top: 316px;display: block;float: left;min-width: 80px;border:1px dashed #c1c1c1;height: 22px;line-height: 22px;border-radius: 11px;margin-left: 13px;
color: #474747;font-size: 16px;text-align: center;padding: 0px 6px;display: flex;align-items: center;justify-content: center;}
.material_datafiv>a img{margin-left: 2px;margin-right: 6px;}
.movies_context{position: relative;padding: 0px 15px;font-size: 16px;color: #474747;line-height: 24px;padding-top: 5px;}
.movies_context div{position: relative;padding: 13px 0px;display: flex;}
.movies_context div.one:after{position: absolute;width: 100%;height: 1px;background-color: #e5e5e5;content: '';display: block;bottom: 0px;}
.movies_jm.beauty_album .ma5-lightbox{float: none;color: #474747;font-size: 16px;line-height: 22px;margin-bottom: 5px;margin-right: 0px;}
.movies_jm .ma5-gallery{text-align: center;color: #474747;font-size: 16px;line-height: 24px;padding-top: 33px;padding-left: 3px;}
.movies_jm .ma5-gallery>div.zp_div{float: left;margin-right: 37px;margin-bottom: 11px;height: 320px;font-family: SourceHanSansCN-ExtraLight;}
.movies_images{width: 250px;height: 340px;overflow: hidden;border-radius: 12px;background-color: #fff;position: relative;float: left;margin-right: 39px;}
.movies_images img{width: 100%;height: 100%;}
.movies_images p{font-size: 30px;line-height: 39px;padding: 10px 10px 15px 14px;display: block;position: absolute;z-index: 9;bottom: 0px;background-color: rgba(31,31,31,0.3);color: #fcfbfb;
width: calc(100% - 24px);letter-spacing: 2px;font-family: SourceHanSansCN-Regular;}
.beauty_album.movies_album{position: relative;width: 100%;margin-top: 30px;}
.beauty_album.movies_album p.title{position: relative;display: block;width: calc(100% - 9px);font-size: 18px;color: #8c8c8c;line-height: 28px;padding: 0px 0px 6px 9px;letter-spacing: 2px;
font-family: SourceHanSansCN-ExtraLight;}
.beauty_album.movies_album p.title:after{content: '';position: absolute;bottom: 0px;left: 4px;height: 1px;background-image: url('../images/index_26.png');background-repeat: no-repeat;
width: 190px;z-index: 9;display: block;}
.beauty_album.movies_album .ma5-gallery{padding-left: 3px;}
.material_datafiv .beauty_images{width: 235px;max-height: 320px;min-height: 300px;height: auto;overflow: hidden;border-radius: 12px;background-color: #fff;
  position: relative;float: left;margin-right: 19px;margin-top: 9px;}
.material_datafiv .beauty_images img{max-width: 100%;max-height: 100%;width: 100%;display:block;}
.material_datafiv .beauty_images p{font-size: 30px;line-height: 40px;padding: 8px 12px 12px 12px;display: block;position: absolute;z-index: 9;bottom: 0px;background-color: rgba(31,31,31,0.3);color: #fcfbfb;
width: calc(100% - 24px);letter-spacing: 2px;font-family: SourceHanSansCN-Medium;}
.material_datafiv.detail>a{margin-top: 303px;}
.material_datafiv.detail .beauty_images{margin-bottom: 3px;}
.movies_jm.beauty_album p.title{padding: 8px 0px 9px 2px;}
.movies_jm.beauty_album p.title:after{left: 2px;}


/*===================================== 礼物 ======================================*/
.gifts_list{position: relative;padding-right: 100px;}
.gifts_list .gifts_small{position: relative;width: 228px;border: 1px solid #9e9e9e;height: 158px;background-color: #fff;border-radius: 5px;margin: 0px 25px 25px 0px;float: left;}
.gifts_list .gifts_small>i{position: absolute;top: -25px;color: #4d4d4d;font-size: 14px;right: 16px;line-height: 25px;display: block;}
.gifts_list .gifts_small:before{position: absolute;top: 4px;left: 4px;width: calc(100% - 10px);height: calc(100% - 10px);border: 1px solid #c2c2c2;border-radius: 2px;
	display: block;content: '';}
.gifts_list .gifts_small .context_one{position: relative;height: 120px;margin: 5px 10px 0px 10px;}
.gifts_list .gifts_small .context_one div{position: absolute;transform: translate(0px,-50%);top: 50%;left: 0px;text-align: center;width: 100%}
.gifts_list .gifts_small .context_one div p{color: #666;font-size: 12px;line-height: 22px;letter-spacing: 1px;font-family: SourceHanSansCN-Normal;}
.gifts_list .gifts_small .context_one div p.one{font-size: 16px;padding: 5px 0px 3px 0px;color: #666665;}
.gifts_list .gifts_small .context_one:after{position: absolute;height: 1px;width: 100%;content: '';left: 0px;bottom: -1px;display: block;background-image: url('../images/index_52.jpg');
background-repeat: no-repeat;background-position: center;}
.gifts_list .gifts_small .zan_div{position: relative;width: 100%;margin-top: 2px;line-height: 25px;display: flex;justify-content: center;align-items: center;font-size: 12px;
color: #b2b2b2;}
.gifts_list .gifts_small .zan_div>a{display: block;margin: 0px 8px;color: #b2b2b2;display: flex;align-items: center;}
.gifts_list .gifts_small .zan_div>a img{margin: 0px 3px 1px 3px;}

/*=====================分享========================*/
.informa_ad_right{position: relative;}
.social-share{position: absolute;width: 43px;top: 0px;left: -70px;background-color: #fff;padding: 13px 5px 17px 5px;font-family: "SourceHanSansCN-Normal" !important;}
.social-share label{font-size: 14px;color: #949393;line-height: 18px;margin: 1px 0px 6px 0px;display: block;text-align: center;height: 18px;}
.informa_ad_right .social-share .social-share-icon{color:#aaa;border-bottom: 1px solid #dfdfdf;border-radius: 0px;margin: 0px 11.5px;
  width: 20px;height: 43px;line-height: 43px;border-top: none;border-left: none;border-right: none;}
.social-share .icon-google{border:none !important;}
/*.informa_ad_right .social-share .social-share-icon:hover{border-color:inherit;}*/


/*=================about us===========*/
.informa_about{position: relative;width: 825px;margin: 0px auto;text-align: center;padding-top: 68px;padding-bottom: 52px;min-height:500px;}
.informa_about .about_title{position: relative;display: inline-block;padding: 0px 25px;margin: 0px auto;line-height: 42px;font-size: 22px;color: #474747;
font-family: LCALLIG;margin-bottom: 40px;}
.informa_about .about_title:before{position: absolute;width: 31px;height: 1px;background-color: #c3c0bf;left: -31px;content: '';display: block;top: 21px;}
.informa_about .about_title:after{position: absolute;width: 31px;height: 1px;background-color: #c3c0bf;right: -31px;content: '';display: block;top: 21px;}
.informa_about .about_context{line-height: 28px;color: #474747;font-size: 18px;letter-spacing: 2px;}
.informa_about .about_context .ewm{position: relative;display: flex;justify-content: center;margin-top: 30px;}
.informa_about .about_context .ewm div{margin: 0px 80px;}











