﻿html,body {
	font-family: 'Microsoft YaHei','Open Sans','Helvetica Neue',Arial,'Hiragino Sans GB','WenQuanYi Micro Hei',sans-serif;
	font-size: 12px;
	height:100%;
	background-color: #002b55;   
	background-size: cover;
	background-attachment: fixed;
}
.rld-header{
	display:block;
	height:80px;
	line-height:10%;
	width:100%;
}
.rld-h-logo{
	float:left;
	width:30%;
	height:100%;
	line-height:80px;
	text-align:center;
}
.rld-h-logo span{
	display:block;
	height:100%;
	width:auto;
	text-align:center;
	font-size:17px;
	color:#fff;
}
.rld-h-logo span strong {
	font-size:20px;
}
.rld-h-search{
	float:left;
	margin-top:25px;	
	width:70%;
	height:45%;
}
.rld-s-center{
	/*margin-top:7px;*/
	float:right;
	width:70%;
	height:100%;
}
.rld-s-ple{
	display:block;
	height:100%;
	width:100%;
}
.rld-s-center input{
	float:left;
	width:calc(100% - 220px);
	height:100%;	
	border: 0px solid;	
	border-radius: 12px;
	font-size:15px;
	padding-left:3px;
	background:#d3a4ff;
	color:#000;
}
.rld-s-center input:focus{
	border: none;
	outline:0;
}
.rld-s-center button{
	float:left;
	width:98px;
	margin-left:-60px;
	height:100%;
	background:#ff8c00;
	font-size:16px;
	font-weith:bold;
	cursor:pointer;
	border: 0px solid;
	color:#222;
	border-radius: 0 12px 12px 0;	
}
.rld-s-center button:hover{	
	background: #FF0 7px center no-repeat;
}
.rld-menu2{	
	margin-left:15px;
	float:left;
	width:98px;
	height:100%;
	padding: 0;
}
.rld-menu2-spl{
	display:block;
	width:100%;
	height:100%;
}
.rld-menu2-spl span{
	/*float:left;*/
	display:block;
	width:100%;	
	height:100%;
	line-height: 32px;
	border-radius: 12px;	
	text-align:left;
	cursor:pointer;
	color:#222;	
	font-size:17px;
	background-color: #ff8c00;
}
.rld-menu2-spl span:hover{
	background-color: #FF0;
}
.rld-muBlock{
	display:none;
	margin-top:-10px;
	width:100%;
	height:auto;
	background-color:#1e90ff;
	transition-duration: .6s;
	/*background-color:rgba(0,0,0,0.5); b0e0e6*/
	z-index: 999999;
	position: absolute;
}
.rld-muBlock ul{
	display:block;
	/*height:fit-content;
	display:none;*/
	width:100%;
	/*background-color: #FF1493;*/
	/*position: relative;*/
	
}
.rld-muBlock ul li{
	float:right;
	padding:5px;
	
	border-bottom: 0px solid #fff;
	height:34px;
	line-height:34px;
	width:64px;
	color:#fff;
	
}
.rld-muBlock ul li a{	
	display:block;
	border-radius: 9px;
	width:100%;
	text-align:center;
	height:34px;
	line-height:34px;
	width:64px;
	margin:0;
	padding:0;
	color:#fff;
}
.rld-muBlock ul li a:hover{	
	background-color: #ff8c00;
}
.rld-menu-sly{
	float:left;
    width: 19px;
    height: 2px;
    background: #222;
    margin-top:-25px;
    margin-left:64px;
    padding:0;
    position: relative;
}
.rld-menu-sly::before{
    position: absolute;
    top: 5px;
    left:0;
    content: '';
    width: 19px;
    height: 2px;
    background: #222;
}
.rld-menu-sly::after{
    position: absolute;
   	top: 10px;
   	left:0;
    content: '';
    width: 19px;
    height: 2px;
    background: #222;
}
@media screen and (max-width:970px) {	
	.rld-h-logo{
	display:block;
	width:100%;
	height:26px;
	line-height:26px;	
	}
	.rld-h-search{
	display:block;
	margin-top:10px;
	width:100%;
	height:32px;
	line-height:32px;
	text-align:center;	
	font-size:12px;
	}
	.rld-s-center{
		display:block;		
		width:100%;
		text-algin:center;
	}
	.rld-s-ple{
	display:block;
	height:100%;
	margin:0 auto;		
	width:fit-content;
	}
	.rld-s-center input{
		float:left;
		width:216px;
	}
	.rld-s-center button{
		float:left;
		width:65px;
		font-size:12px;
	}	
	.rld-menu2{
	margin-left:5px;
	float:left;
	width:78px;
	padding: 0;
	}
	.rld-menu2-spl span{
		float:left;
		width:100%;	
		height:32px;
		line-height: 32px;
		font-size:14px;
		border-radius: 12px;
	}
	.rld-menu-sly{
	margin-top:-22px;
    margin-left:49px;
	}
	
}
.rld-notic {
	margin-top:10px;
	height: 40px;
	line-height: 40px;
	color: #ff0000;
	background-color: #fdd835;
	padding-left: 5px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	text-align:right;
	overflow: hidden;
}
.rld-notic a{
	color:#a020f0;	
}
.rld-notic a:hover {
	color:#b0171f;
}
.rld-line{
	width:100%;
	height:10px;
	background:#000;
}
.rld-body{
	display:block;
	width:100%;
	height:auto;
	background-color: #002b55;
}
.rld-main-area{
	display:block;
	margin:0 3% 0 3%;
	width:94%;
	height:auto;
}
@media screen and (max-width: 970px) {
	.rld-main-area{
	width:100%;
	margin:0;
}
}
.rld-gglst{
	padding:5px 0;
	display:block;
	width:100%;
	overflow: hidden;
	height:auto;
}
.rld-gglst ul li {
	float: left;
	padding: 0;
	width: 75px;
	height: 106px;
	overflow: hidden;
	text-align: center
}

.rld-gglst ul li img {
	margin: 0 auto;
	padding: 0;
	width: 56px;
	height: 56px;
	border-radius: 5px;
}
.rld-gglst ul li img:hover {
	background-color: #fff;
}

.rld-gglst ul a {
	font-size: 14px;
	color: #ff8c00;
}

.rld-gglst ul a:hover {
	color: #ff0;
}
@media screen and (max-width:768px) {
	.rld-gglst ul li {
		width: 20%;
	}
	.rld-gglst ul a {
		font-size: 14px;
	}
}
.rld-hfgg{
	display:block;
	margin:0;
	padding-top:5px;
	width:100%;
	height:auto;
	overflow: hidden;
}
.rld-hfgg img{
	display:block;
	width:100%;
}
.rld-search{
	font-size:10em;
	display:inline-block;
	width:0.09em;
	height:0.09em;
	box-sizing:content-box;
	border: 0.007em solid #222;
	position: relative;
	border-radius: 0.35em;
	box-shadow: inset 1px 1px 10px rgba(0,0,0,.3);
}
.rld-search:before{
	content: '';
	display:inline-block;
	position: absolute;
	right:-0.043em;
	bottom:-0.035em;
	border-width:0;
	width:0.01em;
	height:0.08em;
	background:#000;	
	-webkit-transform: rotate(120deg);
    -moz-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    -o-transform: rotate(120deg);
    transform: rotate(120deg);
}
.rld-jingpin{
	width:100%;
	padding: 7.5px 0;
	overflow: hidden;
	display: block;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
}
.rld-jingpin span{
	display:block;
	width:100%;
	padding: 7.5px 0;
	overflow: hidden;
	color:#fff;
	font-size:22px;
	font-weith:bold;
	padding-bottom:10px;
}
.rld-abox{
	float: left;
	width:111px;
	height: 34.35px;
	border-radius: 34px;
	margin: 2.5px;
	background:#ffff37;
}
.rld-jingpin a{
	display:block;
	width:107px;
	border-radius: 30px;
	line-height: 30.35px;
	height: 30.35px;
	text-align:center;
	margin: 2px;
	font-size:13px;
	word-wrap: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition-duration: .3s;
	background-color: #002b55;	
	background-size: 16px 16px;
}
.rld-jingpin a:hover{
	color: #000;
	background: #ffff37 7px center no-repeat;
	background-size: 16px 16px	
}
.video-area{	
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
	height:auto;
}
.v-block{	
	display:block;
	width:100%;
	padding: 7.5px 0;
	overflow: hidden;	
	box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
}/*display:inline-block;width:31%;padding:3px 0 10px;vertical-align:top*/
.v-item-lst{
	display:block;
	width:100%;
	overflow: hidden;
}
.v-item{
	float:left;	
	padding:0;
	height:auto;	
	vertical-align:top
}
.item-box{
	display:block;		
	height:100%;	
	/*border-bottom: 0px solid;	
	border-radius: 0 0 6px 6px;*/
}
@media screen and (min-width:1120px) {
	.v-item{
		width:25%;		
	}
	.item-box{
		width:calc(100% - 6px);
		margin-top:8px;
	}	
	.v-item-lst div:nth-child(4n+1) p{
	margin-left:0px;
	}
	.v-item-lst div:nth-child(4n+2) p{
		margin-left:2px;
	}
	.v-item-lst div:nth-child(4n+3) p{
		margin-left:4px;
	}
	.v-item-lst div:nth-child(4n+4) p{
		margin-left:6px;
	}
}
@media screen and (min-width:768px) and  (max-width:1120px) {
	.v-item{
		width:33.33%;		
	}	
	.item-box{
		width:calc(100% - 4px);
		margin-top:6px;
	}
	.v-item-lst div:nth-child(3n+1) p{
	margin-left:0px;
	}
	.v-item-lst div:nth-child(3n+2) p{
		margin-left:2px;
	}
	.v-item-lst div:nth-child(3n+3) p{
		margin-left:4px;
	}	
}
@media screen and (max-width:768px) {
	.v-item{
		width:50%;		
	}	
	.item-box{
		width:calc(100% - 3px);
		margin-top:6px;
	}
	.v-item-lst div:nth-child(2n+1) p{
		margin-left:0;
	}
	.v-item-lst div:nth-child(2n+2) p{
		margin-left:3px;
	}
}
.v-b-title{
	width:100%;
	height:auto;
	margin-bottom:10px;	
	color:#fff;
}
.v-b-title span{
	font-size:22px;
	font-weith:bold;
}
.v-b-title a{
	color:#ff8c00;
}
.v-b-title a:hover {
	color:#ff0;
}
.item-box a {	
	width:100%;
	height:100%;	
	color:#ff8c00;
	display:block;
	font-size:14px;
}
.item-box a:hover{
	color:#FF0;
}
.item-box a span {		
	margin-top:5px;
	display:block;
	max-height:16px;
	overflow: hidden;
}
.v-item-bWrap{
	width: 100%;
	height:0px;
	padding-bottom:56.25%;
	position:relative;	
}
.v-item-bWrap img{	
	width: 100%;
	height: 100%;
	max-width:100%;
	max-height:100%;
	position:absolute;	
}
/*
@media screen and (min-width:768px) and  (max-width:1120px) {
	.v-item-box a img{
		max-height:135px;
	}
}
@media screen and (max-width:768px) {
	.v-item-box a img{
		max-height:115px;
	}
}
*/
.rld-span-bl{
	color:#666;
	padding-bottom:10px;
}
.v-typeinfo{
	display:inline-block;
	padding:3px 0 10px;
	width:23%;
	height:auto;
	text-align:center;
	vertical-align:top;
	
}
.v-typeinfo-img{
	width:100%;
	height:168px;
	background:#222;
}
@media screen and (min-width:768px) and  (max-width:1120px) {
	.v-typeinfo{
		width:31%;
		
	}
	.v-typeinfo-img{
		height:138px;
	}
}
@media screen and (max-width:768px) {
	.v-typeinfo{
		width:48%;		
	}
	.v-typeinfo-img{
		height:98px;
	}
}
.v-typeinfo-box{
	width:100%;
	height:100%;
	border-bottom: 0px solid;	
	border-radius: 6px 6px 6px 6px;
	background:#000;
}
.v-typeinfo-box a {	
	width:100%;
	height:100%;
	color:#ffffff;
	display:block;
}
.v-typeinfo-box a:hover{
	color:#0080ff;
}
.v-typeinfo-box a span {		
	margin-top:5px;
	display:block;
	font-size:18px;
}
.v-typeinfo-box a h {		
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	font-size:12px;
	width:100%;
	text-align:left;	
}
.rld-copyright{
	margin-top:15px;
	width:100%;
	height:auto;
	text-align:center;
}
.rld-copyright span{
	color:#fff;
	fontsize:14px;
}
.rld-pages-area{
	display:block;
	width:100%;
	height:64px;
	line-height:64px;
	word-wrap: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align:center;
}
.rld-pages{
	display:inline-block;
	width:auto;
	height:100%;
	color:#fff;	
	
}
.rld-p-area1 a{
	float:left;
	overflow: hidden;
	font-size:12px;
	width:auto;
	height:36px;
	line-height:36px;
	text-align:center;
	margin-top: 14px;
	margin-left:5px;
	padding-left:15px;
	padding-right:15px;
	word-wrap: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition-duration: .3s;
	background: #555 7px center no-repeat;
	border: 0px solid;	
	border-radius: 6px 6px 6px 6px;
}
.rld-p-area1 a:hover{
	color: #000;
	background: #FF0 7px center no-repeat;
}
.rld-p-area1 span{
	float:left;
	font-size:12px;
	height:52px;
	line-height:52px;
	text-align:center;
	margin-top: 6px;
	margin-left:5px;
	padding-left:26px;
	padding-right:26px;
	word-wrap: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition-duration: .3s;
	background: #ff8c00 7px center no-repeat;
	border: 0px solid;	
	border-radius: 6px 6px 6px 6px;
}
.rld-p-area2 h{
	float:left;
	font-size:12px;	
	text-align:center;	
	padding-left:10px;
	padding-right:5px;
	word-wrap: normal;
	text-overflow: ellipsis;
	white-space: nowrap;	
}
.rld-p-area2 h input{
	font-size:12px;	
	text-align:center;	
	width:46px;
	height:36px;
	color:#fff;
	background: #555 7px center no-repeat;
	border: 0px solid;	
	border-radius: 6px 6px 6px 6px;
}
.rld-p-area2 h input:focus{
	border: none;
	outline:0;
}
.rld-p-area2 a{
	overflow: hidden;
	font-size:12px;
	width:auto;
	height:36px;
	line-height:36px;
	text-align:center;	
	margin-left:5px;
	padding: 10px 15px 10px 15px;
	
	word-wrap: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition-duration: .3s;
	background: #555 7px center no-repeat;
	border: 0px solid;	
	border-radius: 6px 6px 6px 6px;
}
.rld-p-area2 a:hover{
	color: #000;
	background: #ff0 7px center no-repeat;
}
@media screen and (max-width:1024px) {
	.rld-pages-area{
		height:128px;
	}
	.rld-p-area1{
		display:block;
	}
	.rld-p-area2{
		display:block;
	}
}
@media screen and (min-width:1024px) {
	.rld-p-area1{
	float:left;	
}
.rld-p-area2{
	float:left;
}
}
.rld-block-pc{
	display:block;
	width:100%;	
	overflow: hidden;
	height:auto;
}
.rld-block-vdo{
	width:59%;
	height:auto;
}
.rld-vdo-player{
	display:block;
	margin-top:10px;
	width:100%;
	height:auto;
	
}
.rld-vdo-player-a{
	position:absolute;
	margin-top:10px;
	margin-right:10px;
	padding:10px 10px 10px 10px;
	z-index:1000;
	color:#FF0000;
	font-size:14px;
}
.rld-blo-header{
	display:block;
	width:100%;
	height:auto;
	font-size:16px;
	font-weith:bold;
	color:#fff;
}
.rld-block-vdo-list{
	width:39%;
	height:auto	
}
.rld-vdo-header{
	display:block;
	width:100%;
	height:auto;
	padding:0 0 0 10px;
	font-size:16px;
	color:#fff;
}
@media screen and (min-width:1024px) {
	.rld-block-vdo{
		float:left;
	}
	.rld-block-vdo-list{
		float:right;
		margin-left:2%;
	}
}
@media screen and (max-width:1024px) {
	.rld-block-vdo{
		display:block;
		width:100%;
	}
	.rld-block-vdo-list{
		margin-top:15px;
		display:block;
		width:100%;
	}
}
.rld-lst-entry{
	display:block;
	width:100%;
	height:auto;
}
.rld-lst-items{
	float:left;
	margin-left:2px;
	margin-right:2px;
	padding:3px 1px 5px 1px;
	width:47.5%;
	height:auto;
}
.rld-lst-ibox{
	width:100%;
	height:100%;
	border-bottom: 0px solid;	
	border-radius: 0 0 6px 6px;
	background:#000;
}
.rld-lst-ibox a{
	width:100%;
	height:100%;
	color:#fff;
	display:block;
	font-size:12px;
}
.rld-lst-ibox a:hover{
	color:#0080ff;
}
.rld-lst-ibox a span{		
	margin-top:6px;
	display:block;
	max-height:16px;
	overflow: hidden;
}
.rld-adv-bar{
	display:block;
	margin-top:36px;
	width:100%;
	height:auto;
	color:#0080ff;
}
.rld-adv-bar a{
	padding:5px 5px 5px 5px;
	text-align:center;
	width:100%;
	display:block;
	border-bottom: 0px solid;	
	border-radius: 6px 6px 6px 6px;
	background:#000;	
	font-size:18px;
}
.rld-adv-bar a:hover{
	color:#fff;
	background:#FF2805 7px center no-repeat;
}
.rld-adv-blk{
	display:block;
	margin-top:10px;
	width:100%;
	height:162px;
}
.rld-adv-blk a{
	width:100%;
	height:100%;
	color:#ff00ff;
	display:block;
	font-size:12px;
	text-align:center;
}
.rld-adv-blk a:hover{
	color:#0080ff;
}
.rld-adv-blk a img{
	height:136px;
	width:100%;
	border-radius: 20px;
}
.rld-adv-blk a span{		
	margin-top:2px;
	width:100%;	
	font-size:14px;
	display:block;	
}
.rld-player-area{	
	display:block;
	width:100%;
	height:auto;
}
.rld-player-list{
	margin-top:15px;
	display:block;
	width:100%;
	height:auto;
}
.rld-player-header{
	display:block;
	padding-top:5px;
	width:100%;
	height:auto;
	font-size:16px;
	font-weith:bold;
	color:#FFF;
}
.rld-player-veo{
	display:block;
	margin-top:10px;
	width:100%;
	height:auto;	
}
.rld-t-right a:hover{
	background: #CD0000 7px center no-repeat;
}
.rld-color-red{
	color: #FF0000;
}
.rld-color-red1{
	color: #E3170d;
}
.rld-color-red2{
	color: #b22222;
}
.rld-color-yel{
	color: #ffff00;
}
.rld-color-grn{
	color: #00ff00;
}
.rld-color-grn1{
	color: #00c957;
}
.rld-color-grn2{
	color: #7fffd4;
}
.rld-color-blu{
	color: #00ffff;
}
.rld-color-blu1{
	color: #B0e0e6;
}
.rld-color-blu2{
	color: #191970;
}
.rld-color-brw{
	color: #ff00ff;
}
.rld-color-brw1{
	color: #5e2612;
}
.rld-color-brw2{
	color: #A39480;
}
.rld-color-brw3{
	color: #c76114;
}
.rld-color-zi{
	color: #A020F0;
}
.rld-color-zi1{
	color: #8A2BE2;
}
.rld-color-zi2{
	color: #da70d6;
}
.rld-margin-top5{margin-top:15px;}
a {color: #FFF;text-decoration: none;}
blockquote,body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul {
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}
a:active,a:hover {
	outline: 0
}

img {
	border: none
}

li {
	list-style: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}