﻿/*=================================================================================== */
/* Linksoon.net */
/* Mobile styles by 777 20260205 */
/*=================================================================================== */
/* 重定义 */
html{ font-size:10px; -webkit-text-size-adjust:100%;}
body{ padding:0; margin:0; background-color:#FFF; font-size:1.6rem; font-family:"Microsoft Yahei", color:#000;}
a{ color:#1F5972; text-decoration:none;}
a:hover{ color:#003C5B; text-decoration:none;}
a:active{ color:#EDA000; text-decoration:none;}
.clear{ clear:both;}
ul,li,form,p{ margin:0; padding:0;}
li{ list-style:none;}
img{ max-width:100%; width:auto; height:auto; vertical-align:top; border:0;}
input,textarea{ padding:0; margin:0; font-size:12px; font-family:tahoma,Arial,Century Gothic,verdana,Helvetica,sans-serif;}

.clearfix::after{ content:""; display:block; clear:both; visibility:hidden; height:0;}

/* 首页 */
/* 搜索 */
#SearchTb{  background:linear-gradient(90deg, #243b98 0%, #122175 100%); height:56px;}
	.search_border{ margin:0 auto; padding-top:8px; width:95.6%; height:40px;}
	.search_input{ position:relative; border-radius:20px; background:#FFF; height:40px; z-index:1;}
		#keywords{ position:relative; margin:0; padding:0 10px; border:0; background:transparent; width:100%; height:40px; border-radius:20px; box-sizing:border-box; line-height:40px; font-size:16px; color:#666; box-shadow:inset 1px 3px 4px rgba(0,0,0,.15); outline:0; z-index:6;}
		#keywords:focus{ box-shadow:inset 1px 2px 6px rgba(0,0,0,.25);}
		#search_submit{ position:absolute; top:0; right:0; display:flex; flex-wrap:wrap; justify-content: center; align-items:center; border:none; background:transparent; width:48px; height:40px; z-index:9;}

	/* 搜索后 */
	.VideoList{}
		.VideoList ul{ padding:0 0 0 75px; height:64px; border-bottom:solid 1px #E8E8E8; position:relative; overflow:hidden;}
			.VideoList ul li.image  { position:absolute; left:10px; top:10px; width:55px; height:44px;}
				.VideoList ul li.image  img{ width:55px; height:44px;}
			.VideoList ul li.corner{ position:absolute; left:10px; top:10px; width:55px; height:44px;}
			.VideoList ul li.title{ padding:7px 0 0 0; line-height:16px;}
			.VideoList ul li.title span{ display:block; padding:2px 0 0 0; font-size:12px; color:#999;}

.am-slider-default .am-control-nav{ display:none;}
.am-direction-nav{ display:none;}
.am-slider-default{ margin:0;}
.search{ display:block; width:90%; height:3.5rem; line-height:3.5rem; text-indent:1rem; position:absolute; left:5%; top:18rem; background:url(../images/search.png) no-repeat; background-size:100% 100%; text-align:right;}
.nav{ overflow:hidden; background:#ffffff; padding:1rem 1rem 2.25rem;}
.nav li{ float:left; width:25%; text-align:center; margin-top:10px; margin-bottom:2px;}
.nav li a{ display:inline-block; color:#426eb2;}
.nav li img{ width:82%;}
.nav li p{ padding:8px 0; font-size:1.5rem; font-weight:500; line-height:1;}

.nava{ margin-bottom:12px; padding:0 1rem; overflow:hidden; background:#ffffff;}
.nava li{ float:left; width:50%; text-align:center; margin-bottom:12px;}
.nava li a{ display:inline-block; color:#666;}
.nava li img{ width:94%; border-radius:4px;}
.nava li p{ font-size:1.2rem; line-height:30px;}

.navb{overflow:hidden; background:#ffffff;}
.navb li{ float:left; width:33%; text-align:center; margin-bottom:20px;}
.navb li a{ color:#666;}
.navb li img{ width:93%;}
.navb li p{ font-size:1.2rem; line-height:30px;}

.am-navbar-default .am-navbar-nav{ background:#ededed;}
.footer{border-top:1px solid #ddd;}
.footer a{ color:#999;}
.footer li img{ width:30px; height:30px; margin-top:0;}
.h50{ height:50px;}
.title{ background:#fff;}

.am-titlebar-default { margin-top:20px; height:45px; font-size:100%; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; margin-left:10px; margin-right:10px; background-color:transparent; border-bottom:1px solid #dedede; line-height:44px;}

.am-titlebar-default a{color:#f60;}
.am-titlebar-default .am-titlebar-title{ position:relative; padding-left:18px; color:#0e90d2; font-size:1.8rem; text-align:left; font-weight:700; margin-top:0; margin-bottom:0; color:#000000; font-weight:normal;}
.am-titlebar-default .am-titlebar-title:before{ content:""; position:absolute; left:2px; top:10px; bottom:9px; border-left:6px solid #4e77b7; border-radius:3px;}

/* 页面样式表 */
.LogoBlk{ padding:5px 0 0 3px; background-color:#F4F4F6;}
.logo{ float:left;}
.logo img{ height:30px;}
.return{ float:right; padding:0 10px 0 0; line-height:30px;}
.return a{ color:#03F;}

/* 标题滑块 */
.Titlemenu { height:35px; background:repeat-x url(title_bg.png) left top; padding:5px 0 0 5px; overflow:hidden; white-space:nowrap;}
	.Titlemenuon0, .Titlemenuon1, .Titlemenuon2, .Titlemenuon3{float:left; height:34px; line-height:34px; text-align:center; font-size:18px; background:#fff; border:1px solid #000; border-bottom:none; cursor:pointer; color:#104D6C; width:45%;}
	.Titlemenuoff, .Titlemenuoff1, .Titlemenuoff2, .Titlemenuoff3{float:left; height:34px; line-height:34px; cursor:pointer; text-align:center; font-weight:100; color:#CDE; font-size:18px; width:45%;}
		
/* 导航 
#Nav{ padding:5px 0 10px;}
#Nav td{ height:50px; line-height:50px; text-align:center; background:url(search_bg.gif) 0 0 repeat-x;}
#Nav td a{ display:block; height:50px; line-height:50px;}*/
		

/* 栏目列表 */
#HotShow{ width:100%; clear:both}
	#HotShow a{ display:block;}
	#HotShow ul{ padding:12px; border-bottom:solid 1px #E8E8E8; position:relative; overflow:hidden;}
		#HotShow ul li.image{ float:left;}
		#HotShow ul li img{ width:104px; height:78px;}
		#HotShow ul li.title{ float:left; padding:10px 0 0 10px; line-height:16px;}
		#HotShow ul li.title span{ display:block; padding:5px 0 0 0; font-size:12px; color:#999;}

/* 视频分类 */
#List{clear:both}
	#List ul li a{height:40px; line-height:40px; padding:0 10px; background:no-repeat url(class_letter.gif) right center; font-size:18px; border-bottom:1px solid #E0E0E0; display:block;}	
	#List ul li a:hover{background:#f8f8f8 no-repeat url(class_letter.gif) right center; color:#003C5B;}

/* 返回导航 */
.WebTitle{ height:46px; line-height:46px; background:linear-gradient(90deg, #243b98 0%, #122175 100%); overflow:hidden;}
	.WebTitle a.backbtn,
	.WebTitle a.backbtn2{ float:left; display:flex; flex-wrap:wrap; align-items:center; height:46px; font-size:16px; color:#fff; padding:0 10px;}

	.WebTitle .webname{ float:left; color:rgba(255,255,255,.8); font-size:16px; font-weight:normal; text-align:center;}
	
/* 视频详细页 */
#video_main{width:100%; clear:both}
	#video_main ul{padding:0 0 0 140px; height:110px; position:relative; overflow:hidden;}
		#video_main ul li.video_image{position:absolute; left:10px; top:10px; width:120px; height:90px;}
			#video_main ul li.video_image img{width:120px; height:90px;}
		#video_main ul li.video_corner_big{position:absolute; left:10px; top:10px; width:120px; height:90px;}
		#video_main ul li.video_title{}
			#video_main ul li.video_title h1{font-size:16px; font-weight:100; line-height:24px; height:55px;}
			#video_main ul li.video_title span{display:block;}
			#video_main ul li.video_title span a.video_bofang{background:no-repeat url(video_bofang.png) left top; width:60px; height:24px; line-height:24px; font-size:14px; color:#000; text-align:center; margin-right:10px; display:block; float:left;}
			#video_main ul li.video_title span a.video_comment{background:no-repeat url(video_comment.png) left top; width:70px; height:24px; line-height:24px; font-size:14px; color:#000; text-align:center; display:block; float:left;}


/* 视频播放 */
	/* Tag切换 */
	.slideTxtBox{ padding-top:328px; background:#232323;}
		.slideTxtBox .hd{ position:fixed; top:280px; width:100%; height:45px; line-height:45px; border-bottom:1px solid #393939; background-color:#232323; font-size:14px; color:#FFF; z-index:2;}
			.slideTxtBox .hd ul.t{ float:left; height:45px;}
			.slideTxtBox .hd ul.t li{ float:left; margin-left:10px; width:75px; height:43px; border-bottom:solid 2px #232323; font-size:14px; color:#efefef; text-align:center; cursor:pointer; overflow:hidden;}
			.slideTxtBox .hd ul.t li.on{ height:44px; border-bottom-color:#cc0033; color:#FFF; cursor:default;}
			.slideTxtBox .bd ul.c{ zoom:1;}
			.slideTxtBox .bd ul.c li{}
		
		/* 列表 */
		.albumVList{ /*overflow:hidden; overflow-y:auto;*/ padding:0 10px; background-color:#252525;}
			.albumVList li{ position:relative; padding:0 0 0 55px; border-top:dotted 1px #333; z-index:1;}
			.albumVList li a{ display:block; padding:10px 0; color:#999; cursor:pointer; overflow:hidden;}
			.albumVList span{}
			.albumVList .mbi_date{ position:absolute; top:10px; left:0; z-index:1;}
			.albumVList .mbi_title{ display:block;}
			.albumVList .mbi_info{ font-size:12px; color:#555;}
			
			.albumVList .on{ margin:0 -10px; padding:0 10px 0 65px; background-color:#151515;}
			.albumVList .on a{ color:#ddd;}
			.albumVList .on .mbi_date{ left:10px;}
			.albumVList .on .mbi_info{ color:#999;}

		/* 详情 */
		.albumProfile{ padding:20px; font-size:14px; line-height:1.5;}
			.albumProfile p{ padding:10px 0;}


	/* 上传 播放等 */
	.video_other{padding:0 10px; height:22px; border-bottom:1px solid #ccc; font-size:14px;}
	/* 简介 */
	.video_info{padding:10px; line-height:20px; color:#666;}

	/* 评论 */
	#formmain{padding:0 10px;}
	#formmain #comment{margin:0; padding:0; border:0; width:95%; margin-bottom:5px; height:70px; line-height:20px; padding:5px; border:1px solid #ccc;}
	#uname,#upass{margin:0; padding:0; border:0; width:105px; height:22px; margin-right:5px; border:1px solid #ccc;}
	.tijiao{margin:0; padding:0; border:0; background:no-repeat url(tijiao_button.png) left top; text-align:center; width:73px; height:24px; line-height:24px; font-size:14px;}

/* 查看评论页 */
#ContentShow{padding:0 10px;}
	.AlbumList ul{padding:8px 10px;}
	.AlbumList ul.cl2{padding:8px 10px; background:#EBF2FC;}
		.AlbumList ul li.username{float:left; width:70%; font-size:20px; color:#000; overflow:hidden; height:28px;}
		.AlbumList ul li.datetime{float:left; width:30%; font-size:12px; color:#999; overflow:hidden; height:28px; text-align:right;}
		.AlbumList ul li.content{clear:left; line-height:20px; font-size:16px;}

	.WebPages{ padding:12px; border-bottom:solid 1px #E8E8E8;}
		.WebPages .PrePage,
		.WebPages .NxtPage{ float:left; margin-right:10px; border:none; outline:none; cursor:pointer; font-size:16px; color:#fff; padding:8px 12px; border-radius:4px; transition:all 0.3s ease; background:linear-gradient(90deg, #6a8fc8 0%, #4e77b7 100%);}
		.WebPages strong{ font-weight:normal;}

		.WebPages .PrePage:hover,
		.WebPages .NxtPage:hover{ background:linear-gradient(90deg, #5a7fb7 0%, #3f66a6 100%);}


		.WebPages .Pages{ float:right; padding:0 10px 0 0; line-height:40px; color:#ACB8BD; font-size:14px;}

#Footer{ padding:18px 0; background-color:#ededed; text-align:center; font-size:14px; color:rgba(0,0,0,.5);}
