.ad_remark{display:none;}
.ad_box_a li{width:100%;list-style-type: none;}
.ad_box_a img{width:100%;height: 80px;}
.ad_box_b li{width:25%;float:left;padding:1%;list-style-type: none;}
.ad_box_b img{width:100%;height: 160px;object-fit:cover;}
@media (max-width: 767px){
.wap_none{display:none;}
.ad_box_b li{width:50%;}
.ad_box_b img{height:110px;}
}
@media (min-width: 767px){
.pc_none{display:none;}
}

.ad_app{
position:fixed;
z-index:999999;
width:100%;
height:auto;
text-align:center;
top:0px;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
}
.ad_app_down{
top: auto!important;
bottom:0px;
}
.ad_app_li {
display: inline-table;
margin-right:10px;
}
.ad_app img{
width:100px;
height:100px;
border-radius: 5px;
margin-top: 3px;
border: 3px solid;
}
.ad_app_p{
border-radius: 3px;
margin: 3px 3px;
padding: 2px 2px;
font-size: 12px;
color:#fff;
}
.ad_app img{
	-webkit-animation: app_col 1.5s infinite linear;
}
.ad_app_p{
	-webkit-animation: app_bg 1.5s infinite linear;
}
@-webkit-keyframes app_col {
    0%{color: #ff0000;}
    25%{color: #ffe500;}
    50%{color: #00b0ff;}
	75%{color: #da00ff;}
    100%{color: #ff0000;}
}
@-webkit-keyframes app_bg {
    0%{background-color: #ffe500;}
    25%{background-color: #ff0000;}
    50%{background-color: #da00ff;}
	75%{background-color: #00b0ff;}
    100%{background-color: #ffe500;}
}
.ad_app_bm{
margin-bottom:140px;
}
@media only screen and (max-width: 767px){
.ad_app_li {
width: 16.666%;
margin-right:0px;
}
.ad_app img{
width:50px;
height:50px;
}
.ad_app_bm{
margin-bottom:100px;
}
}
@media only screen and (max-width: 370px){
.ad_app_bm{
margin-bottom:120px;
}
}
.ad_button{
padding:10px 0;
margin:0;
font-size:16px;
font-weight:bold;
text-align:center;
color:#fff;
}
.ad_button{
-webkit-animation: button_bg 2s infinite linear;
}
@-webkit-keyframes button_bg {
0%{background-color: #795548;}
25%{background-color: #ff0000;}
50%{background-color: #2196f3;}
75%{background-color: #ff5722;}
100%{background-color: #4caf50;}
}
.ad_right {
    position: fixed;
    right: 10px;
    bottom: 150px;
    z-index: 99999;
}
.ad_right_button {
	display: block;
	width: 50px;
    height: 50px;
	margin-top: 5px;
}
.ad_right_button img{
	width: 50px;
    height: 50px;
    border-radius: 5px;
}

#dh{background:#fff0;background-color:#fff0;border:none;font-weight:normal;}

.main_content{display:block;margin:20px 5px;}
.main_content li{display:block;margin:0;padding:0;}
.main_content a{display:block;margin:0;padding:0;text-align:center;}
.main_content h1{margin:0;padding:0;font-size:14px;font-weight:normal;}
.main_content p{margin:0;padding:0;font-size:12px;font-weight:normal;}
.main_content,.main_content a,.main_content p,.main_content h1{color:#0000;}

.MacPlayer,.player_box,.bofang_box,#bofang_box{height: 500px!important;}
@media only screen and (max-width:768px){
.MacPlayer,.player_box,.bofang_box,#bofang_box{height: 350px!important;}
}
@media only screen and (max-width:500px){
.MacPlayer,.player_box,.bofang_box,#bofang_box{height: 250px!important;}
}
@media only screen and (max-width:320px){
.MacPlayer,.player_box,.bofang_box,#bofang_box{height: 200px!important;}
}

.play-tips-top{
list-style: none;
width: 100%;
overflow: hidden;
text-align: center;
background-color: #000;
font-size: 12px;
line-height: 24px;
color: #ff9800;
}
.play-tips-down{
list-style: none;
width: 100%;
overflow: hidden;
text-align: center;
background-color: #000;
font-size: 12px;
line-height: 24px;
color: #ff0000;
}