﻿@charset "utf-8";
/* CSS Document */
*{padding:0px; margin:0px; font-size:12px}
ul,li{list-style:none;}
a,a:link,a:hover{text-decoration:none;}
img{border:0px;}

.y_top{
	width:100%;
	height:88px;
	background:#c20a0a;
	overflow:hidden;
}
.y_top_left{
	float:left;
}
.y_top_left img{
	float:left;
	display:block;
	height:72px;
	line-height:88px;
	padding-right:20px;
	padding-top:10px;
	padding-left:15px;
}
.y_top_left span{
	color:#fff;
	font-family:"Adobe 黑体 Std R";
	font-size:26px;
	float:left;
	display:block;
	height:88px;
	line-height:88px;
}
.y_top_right{
	float:right;
	padding-right:30px;
	width:120px;
}
.y_top_right_top{
	height:30px;
	font-family:"微软雅黑";
	margin-top:8px;
}
.y_top_right_top span{
	float:left;
	display:block;
	height:30px;
	line-height:30px;
	color:#fff;
	padding-right:20px;
	font-size:14px
}
.y_top_right_top a{
	color:#fff;
	float:left;
	display:block;
	line-height:30px;
	font-size:14px
}
.y_top_right_bottom{
	display:block;
	width:120px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:rgba(136,6,6,0.8);
	_background:rgb(3,37,101);
	color:#fff;
	font-family:"微软雅黑";
	font-size:14px;
	border-radius:18px;
	margin-top:5px;
}
.y_txt{
	width:100%;
	height:auto;
	margin:0px auto;
	overflow:hidden;
}
.y_txt_left{
	width:15%;
	float:left;
}
.y_txt_left_tit{
	background:#e12222;
	height:38px;
	line-height:38px;
	padding-left:10px;
}
.y_txt_left_tit img{
	float:left;
	height:34px;
}
.y_txt_left_tit b{
	line-height:38px;
	color:#fff;
	float:left;
	font-size:13px;
	font-family:"微软雅黑";
}
.y_txt_left ul{
	display:block;
	border-right:1px solid #D6D2D2;
	background:#FDFDFD;
	padding-bottom:260px;
}
.y_txt_left ul li{
	display:block;
	height:34px;
	line-height:34px;
	border-bottom:1px solid #d4d4d4;
	background:#feeeee;
	padding-left:10px;
	_padding-left:0px;
}
.y_txt_left ul li img{
	_padding-left:10px;
}
.y_txt_left ul li img{
	float:left;
}
.y_txt_left ul li a{
	color:#301718;
	font-size:12px;
	font-weight:bold;
	font-family:"微软雅黑"
}
.y_txt_right{
	width:85%;
	float:left;
}
.y_txt_right_tit{
	width:100%;
	height:39px;
	line-height:39px;
	border-bottom:1px solid #E4E4E4;
	background:#FFF7F7;
}
.y_txt_right_tit span{
	padding-left:15px;
	color:#000;
	font-family:"微软雅黑";
}
.y_txt_right_part1{
	padding-left:20px;
	border-bottom:1px solid #dfe9ee;
	overflow:hidden;
}
.y_txt_right_part1 a{
	color:#3186c8;
}
.y_txt_right_part2{
	padding-left:25px;
	padding-top:20px;
}
.y_txt_right_part2 ul{
	display:block;
	width:740px;
	overflow:hidden;
	margin-top:15px
}
.y_txt_right_part2 ul li{
	display:block;
	width:85px;
	padding:10px 0px;
	padding-right:22px;
	overflow:hidden;
	float:left;
}
.y_txt_right_part2 ul li a{
	display:block;
	width:100%;
	height:67px;
	text-align:center;
	border:2px solid #c20a0a;
	background:#c20a0a;
	/*border-radius:15px;*/
	color:#fff;
	font-family:"微软雅黑";
	font-size:16px;
	line-height:24px;
	padding-top:18px;
}
.y_txt_right_part2 ul li a:hover{
	display:block;
	width:100%;
	height:67px;
	text-align:center;
	border:2px solid #c20a0a;
	background:#fff;
	color:#c20a0a;
	/*border-radius:15px;*/
}
.y_dza{
	width:100%;
	height:auto;
	overflow:hidden;
}
.y_dza ul{
	display:block;
	width:100%;
	height:auto;
	background:#fff;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.y_dza ul li{
	display:block;
	height:30px;
	line-height:30px;
	background:#fff;
	color:#000000;
	overflow:hidden;
}
.y_dza ul li img{
	padding-right:15px;
}
.y_dza ul li.hover{
	background: url(../images/y_hover_right_07.jpg) right center no-repeat #c20a0a;
	border-left:3px solid #ea2020;
	color:#fff;
	border-bottom:0px;
}
.y_dza ul li.hover a{
	color:#fff;
}
.y_dza ul li a{
	color:#000;
	font-family:"宋体";
	font-weight:normal
}
.y_txt_left ul li a.y_hover{
	color:#c20a0a;
}
.y_footer{
	width:100%;
	border-top:2px solid #c10a0a;
	margin-top:14px;
	margin:0px auto;
	background:#f3f5f6;
	text-align:center;
	line-height:32px;
	padding-top:10px;
	color:#333333;
	position:relative;
}
.y_footer b.y_red{
	color:#c10a0a;
}
.y_button{
	padding: 10px;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.y_button  a{
  margin-right: 5px;
}
.y_pic_list{
	width:1160px;
	height:auto;
	margin:0px auto;
	overflow:hidden;
}
.y_pic_list ul li{
	display:block;
	float:left;
	width:186px;
	height:201px;
	padding:10px 3px;
}
.y_pic_list ul li span{
	display:block;
	float:left;
	width:168px;
	height:183px;
	padding:8px;
	border:1px solid #fff;
	color:#000000;
	text-align:center;
	line-height:2.5em;
}
.y_pic_list ul li span:hover{
	border:1px solid #d7e4ea;
}
.y_pic_list ul li span a{
	color:#1f7cb6;
}
.y_page{
	width:600px;
	line-height:2em;
	margin:0px auto;
	clear:both;
	overflow:hidden;
	margin-top:20px;
    padding-bottom: 10px;
}
.y_page_left{
	float:left;
}
.y_page_right{
	float:right;
}
.y_page_right ul{
	display:block;
}
.y_page_right ul li{
	float:left;
}
.y_page_right ul li a{
	float:left;
	display:block;
	width:31px;
	height:28px;
	border:1px solid #dddddd;
	color:#3399d5;
	line-height:28px;
	text-align:center;
}
.y_pic_add{
	width:1200px;
	margin:0px 0 0 20px;
}
.y_news_add{
	width:98.5%;
	height:auto;
	margin-left: 10px;
}
.y_news_add table{
	border:1px solid #cbcbcb;
}
.y_news_add table td a{
	color:#056dae;
}
.y_basicArticle{
	font-size: 14px;
	line-height: 30px;
	padding: 5px 0;
}
/***登录页面***/
.l_main{ width:100%; height:100vh; margin:0 auto; clear:both; overflow:hidden; background: url(../images/dl.jpg) top center no-repeat;background-size: cover;}
.l_dl{ width:479px; margin:0 auto; clear:both; margin-top:50px;}
.l_dl_logo{ width:479px; height:210px; margin:0 auto; clear:both; overflow:hidden;}
.l_dl_k{ width:479px; height:294px; background:url(../images/dl_k.png) center no-repeat;}
.l_dl_dh{ width:100%; margin:0 auto; clear:both; height:40px; line-height:40px;text-align:center; color:#fff; font-size:20px; font-weight:bold;}
.l_dl_input{ margin:0 auto; clear:both; padding-top:20px; padding-left: 130px;}
.l_dl_zh{ width:235px;color:#999; padding-top: 12px;}
.l_dl_mm{ width:235px;color:#999;}
.l_dlt{ width:235px; height:35px; line-height:35px; border:none; outline: none;}
.l_dlt1{ width:235px; height:35px; line-height:35px; border:none; margin-top:15px;outline: none;}
.l_dl_wz{ width:100%; margin:0 auto; clear:both; margin-top:25px;}
.l_dl_wzl{ width:120px; margin-left:84px; float:left;}
.l_dl_wzr{ width:120px; margin-right:20px; float:right;}
.l_dl_wzr a{
	color:#000;
}
.l_dl_wzr a:hover{
	color:#056dae;
}
.l_dl_an{ width:100%; margin:0 auto; clear:both; margin-top:25px;}
.l_dl_anl{ width:143px; margin-left:78px; float:left; text-align:center; margin-top:25px; font-size:14px; height:40px; line-height:40px; cursor:pointer; border-radius:4px; transition:background-color .2s ease, box-shadow .2s ease;}
.l_dl_anl a{ display:block; width:100%; height:100%; color:#fff; text-decoration:none; font-size:14px; cursor:pointer;}
.l_dl_anl:hover{ background-color:rgba(255,255,255,0.12); box-shadow:0 0 0 1px rgba(255,255,255,0.35) inset;}
.l_dl_anr{width:143px; margin-left:40px; float:left; text-align:center; margin-top:25px; font-size:14px; height:40px; line-height:40px; cursor:pointer; border-radius:4px; transition:background-color .2s ease, box-shadow .2s ease;}
.l_dl_anr a{display:block; width:100%; height:100%; color:#fff; text-decoration:none; font-size:14px; cursor:pointer;}
.l_dl_anr:hover{ background-color:rgba(255,255,255,0.12); box-shadow:0 0 0 1px rgba(255,255,255,0.35) inset;}

.j_logoyla{border:1px solid #ccc; overflow:hidden; padding:5px; width:200px;}

.j_sousuo{ width:200px;height:23px; border:1px solid #c5c5c5; margin-top:10px;}
.j_btn{ width:25px; height:23px; background: url(../images/bg04.jpg) no-repeat center; border:0px; cursor:pointer;}
.j_inout{ width:165px; height:23px; border:0px; padding-left:10px; font-family: microsoft yahei; color:#0f0f0f;}
.fl{
	float:left;
}
.fr{
	float:right;
}
/*文件上传-20150909*/
.file-box{ position:relative;width:65px; height:28px;} 
.txt{ height:26px; border:1px solid #cdcdcd; width:180px;} 
.btn{width:64px; height:28px; text-align:center; line-height:28px; background:#fe9e19; color:#fff; border:0px;} 
.file{ position:absolute; top:0px; right:0px; height:28px; filter:alpha(opacity:0);opacity: 0;width:65px }

.layerModel_mask{position:fixed;_position:absolute;z-index:9998;top:0px;left:0px;width:100%;_width:expression(document.body.clientWidth);height:100%;_height:expression(document.body.clientHeight);}
.layerModel_wrapper .layerModel_content{background: #fff; }
.layerModel_ownContent{padding: 4px 10px;word-wrap:break-word;white-space:normal;}
.layerModel_wrapper .layerModel_title{ height:32px; line-height:32px; overflow:hidden; color:#fff; padding:0 0 0 10px; font-size:14px;background:#231816; position:relative }
.layerModel_wrapper .layerModel_closeBtn{ font-family: Microsoft yahei,arial;
font-size: 20px;_font-size:18px;  color:#fff; text-decoration:none; float:right; display: inline-block;width:24px;height: 32px;line-height: 32px;padding-left: 14px;}
.y_news_add table td a.y_ck{width:60px; height:24px; line-height:24px; display:block; border-radius:3px; background:#F90; color:#fff; text-align:center;}

/*2017.9.2*/
.b_dl_main{ width:360px; margin:80px auto 0}
.b_btn:hover{
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;	
}
.y_txt_left ul li.nav_lit{ height:auto; line-height:25px; padding-left:34px}
.y_txt_left ul li span{ font-weight:bold; color:#301718;}
.y_txt_left ul li.nav_lit a{ display:block; font-weight:400}
.y_txt_left ul li.nav_lit a:hover{ color:#c20a0a}
.y_txt_left ul li.nav_lit a.b_hover{ color:#c20a0a}
.div_show{ padding:10px; border:1px solid #bfbfbf; line-height:30px;}



/*2018.01.4*/


.y_line_tit {
  margin-left: 10px;
  margin-top:30px;
  border-bottom: 3px solid #c10a0a;
  /*width: 500px;*/
  height: 42px;
}
.y_line_tit_a {
  margin-right:3px;
  float: left;
  display: block;
  width: 116px;
  height: 42px;
  background: #c10a0a;
  text-align: center;
  color: #fff;
  font-family: "微软雅黑";
  font-size: 16px;
  line-height: 42px;
}
.y_line_tit_w{
  margin-right:3px;
  color:#000;
  float: left;
  display: block;
  width: 116px;
  height: 42px;
  text-align: center;
  font-family: "微软雅黑";
  font-size: 16px;
  line-height: 42px;
}

 .big-img{
	position: absolute;
	left: 500px;
	top: 100px;
	max-width: 300px;
	max-height: 300px;
	display: none;
}

/* 列表页作品图样：放大图相对缩略图显示，避免全部叠在页面顶部 */
.ip-thumb-preview {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	line-height: 0;
}
.ip-thumb-preview > .big-img {
	left: calc(100% + 8px);
	top: 50%;
	margin-left: 0;
	transform: translateY(-50%);
	z-index: 9999;
	border: 1px solid #ddd;
	background: #fff;
	box-shadow: 0 2px 12px rgba(0, 0, 0, 0.15);
}

  .big-img2{
	position: absolute;
	left: 650px;
	top: 250px;
	max-width: 900px;
	max-height: 900px;
	display: none;
}