@charset "utf-8";
/**
 * TTB图片管理系统
 * @author           通天报  
 * @license          http://www.2m88.com
 */
/* CSS Document */
body{font-size:12px;font-family: "微软雅黑",Arial,Helvetica,sans-serif;line-height:25px;padding:0px;margin:0px;background:#eee;background-color: #80271b;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0px;padding:0px;}
table{border-collapse:collapse;}
a,img{border:0;}
ol,ul{list-style:none}
a{color:#454545;text-decoration:none;}
a:hover{color:#1eaff1;}
.clearfix{clear:both;width:0px;height:0px;overflow:hidden;}
.jg {height:10px;}

.w{width:99%;margin:0 auto;clear:both;overflow:hidden; background-color:#720E00; padding:5px 5px 5px 5px;}                                
.m10{margin:0px auto;}
.lefter{width:240px;margin-right:10px;float:left; background-color:#80271B;}
.lefter li {margin-left: 0px; width:215px;}
.lefter li a { font-size:14px}
.leftnav{ margin:25px 25px 25px 25px;}
.righter{float:left;width:740px; background-color:#80271B}
.subject{text-align:center; margin:25px 25px 25px 25px; color:#FFF}
.container{ margin:25px 50px 45px 50px; color:#FFF;}
.container a { color:#FFF; text-decoration: none}
.container li img { margin-right:10px;}
.font1 td {text-align:right;}
.bian { border:1px solid #974F45;}
.bianz { border:1px solid #974F45; padding:10px 10px 30px 10px;}
.lefter li {border:1px solid #974F45; background-image: url(/application/index/view/default/img/bian.jpg);margin-top: 20px;}
.lefter li img {margin-left: 60px; margin-right:10px;}
.subnav a {color:#FFF; text-decoration:none; margin-left: 1px; }
.subnav a:hover{text-decoration:none;color:#FFFF66;}
.subnav li {list-style:none; border-bottom:1px solid #813b30;}
.subnav li span{float:right;color:#fff}
.icon{float:left;margin-right:4px;margin-top:10px;width:16px;height:16px;overflow:hidden;background-repeat:no-repeat;background-image:url(/application/index/view/default/img/arrow1.gif);}
.icon1{float:left;margin-left:64px; margin-right:-14px;margin-top:10px;width:16px;height:16px;overflow:hidden;background-repeat:no-repeat;background-image:url(/application/index/view/default/img/arrow1.gif);}
.icon2{float:left;margin-left:64px; margin-right:0px;margin-top:10px;width:16px;height:16px;overflow:hidden;background-repeat:no-repeat;background-image:url(/application/index/view/default/img/arrow1.gif);}

/*网站广告 */
.guanggao1 a {margin: 0;}               /* 移除边距 */
.guanggao1 { max-width: 1000px; border:1px solid #954B41; padding:10px 10px 10px 10px; margin:10px 0px 0px 0px; padding-bottom: 10px;}
.guanggao1 img {width:100%;  }
.gg270 img {width:100%; }

.fixed-table {
	table-layout: fixed;
	width: 100%;
	border-collapse: collapse;
	font-size: 32px;
}

.fixed-table td {
	text-align: center;
	border: 1px solid #954B41;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.fixed-table td a {
	display: block;
	color: #FFF;
	padding: 10px 0px;
}

.fixed-table td a:hover {
	color: #FFFF66;
	background-color: #720E00;
}

#head_login{height:27px;line-height:27px;background:#eee;border-bottom:3px solid #09c;padding:2px 8px;}
.w1000{max-width:1000px;margin:0 auto;}
#mini{float:right;}
#mini a{color:#049;}
#mini iframe{height:27px;}

/* 网站容器 */
#container{margin:auto;max-width: 1000px;background:#80271b;padding:0 8px;background-color: #80271b;}

/*网站头部 */
.header {width:100%; height:100px; background-color: #000; display: flex;}
.logo{width:28%;  float:left; }
.logo img {width: 100%; height:100px;}
.tbgg { width:78%; height:100px; float: right;  text-align: center; line-height:60px;     display: flex;
    justify-content: center; /* 水平居中 */
    align-items: center;     /* 垂直居中 */
	padding: 0px 10px;
 }
.tbgg img{ 
  width: 100%;
}
.tbgg a{display:block; color:#FFF; font-size:34px;}

/*导航条*/
.nav ul {
    display: flex;
    list-style-type: none;
    justify-content: space-around;
}
.nav li{border-right:1px solid #5B1207; flex: 1 1 calc(100% / 15); /* 默认情况下每项占据1/14的宽度 */}
.nav li a{display: block;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    background:#6A1B10;transition:all 0.3s}
.nav li a:hover{text-decoration:none;color:#fff;background:#5B1207;}
.nav li .current{background:#5B1207;}

.hidden-list {
	max-width: 1000px;
	width: 100%;
	display: none;
	/* 初始状态下隐藏 */
	list-style-type: none;
	margin-top: 5px;
	border: 1px solid #954B41;
	background: #6A1B10;
	z-index: 1002;
	/* 确保列表显示在其他内容上方 */
}

.hidden-list ul.multi-columns {
	display: grid;
	grid-template-columns: repeat(7, 1fr);
	/* 8列，每列平均分配空间 */
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.hidden-list li {
	break-inside: avoid;
	padding: 0px 0;
}


/* 全局分页 */
A.a02:link {font-size:12px;text-decoration:none;color:#FFFFFF;; font-family: "宋体"}
A.a02:visited {font-size:12px;text-decoration:none;color:#FFFFFF;; font-family: "宋体"}
A.a02:hover {font-size:12px;text-decoration:none;color:#FFFF66;; font-family: "宋体"}
.font1 {font:12px/130% "宋体";color:#FFFFFF} 
.font4 {
	font-family: "宋体";
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	font-size:14px;
	font-weight:bold;
}
.wz1 {color:#FFF;padding:5px 5px 5px 5px;}
.wz1 a {color:#FFF; }
.wk1 {margin: auto;
	width:1000px; background-color: #000;}
.jz1 { width:100%;border:1px solid #954B41; margin: auto; auto;background-color: #80271B;}  
.jx32{ height:35px;}

.tb1 { height:80px;	padding: 30px 45px 10px;
	border-bottom: 1px solid #954B41;
	background: #6A1B10}
	
.bt1 {	text-align: center;
	font-size: 22px;
	font-weight: 700;
	color: #fff;
	padding-bottom: 20px}
.dj1 { width:70%; color:#FFF; float:left; display: flex; /* 使用 Flexbox 布局 */
    flex-wrap: nowrap; /* 不允许换行 */
    overflow-x: auto; }
.fd { float: right; width:80px; height:24px; line-height:24px; border:1px solid #954B41; text-align:center;}
.fd a { display:block; color:#FFF;}
.fd a:hover{background-color:#80271B;}
.nr1 {margin:20px; color:#fff} 
.nr1 li {list-style-type:none;}
.nr1 img {max-width: 100%; height: auto;}
.pn{margin:10px 0; color:#272727}
.pn a{color:#FFFFFF}
.pn a:hover{color:#FFFF5A;}

/* 友情链接 */
#linkss{border: 1px solid #954B41;margin:10px 0;padding-bottom:10px;overflow:auto;zoom:1;}
#linkss p { color:#FFF; background:url(/application/index/view/default/img/bian1.png) bottom repeat-x;font-weight:bold;height:30px;line-height:30px;padding:0 10px;}
#linkss p a{color:#FFF;font-size:12px;font-weight:normal;margin-left:5px}
#linkss p a:hover{text-decoration:underline}
#linkss ul{padding:10px;}
#linkss ul li{float:left;margin-left:5px;white-space: nowrap;padding:0 10px;}
#linkss ul li a{ color:#FFF; margin-right:5px;}
#linkss ul li a:hover{color:#FFFF66;}

/* 网站底部 */
.footer {width:100%; height:97px; margin: auto; padding:0px; font-size:12px;}
.bian1 { height:5px; border-top: 1px solid #fff; color:#FFF; margin-top: 10px;}
.shang { background-image:url(/application/index/view/default/img/bg_ditu.gif); text-align:center; color:#FFF; line-height:30px;}
.dizhi {width: 230px;}
.sh {widows:800px; height:60px; margin: auto;}
.xia { height:29px;background-image:url(/application/index/view/default/img/bg_down2.jpg); text-align:center;line-height:29px;}
.xia p { color:#000;}

@media screen and (max-width: 999px) {
	.lefter {
		display: none !important;
	}
	.lygxbj {display: none !important;}
	.tb1 {padding:10px;}
	.righter {width: 100%;}
	.tbgg a {font-size:24px;}
	.fixed-table td{font-size:24px;}
	.fixed-table td a{padding: 5px;}
	.header {height:70px;}
	.logo {width:38%; }
	.logo img {height:70px;}
	.tbgg {width:68%; height:70px;}
	.tbgg img{ 
		width: 100%;
	  }
	  .hidden-list {top: 160px;}

	}

	@media screen and (max-width: 768px) {
		.shang span {display: none !important;}
		.fixed-table td{font-size:12px;}
		.fixed-table td a{padding: 0px;}
		.tbgg a {font-size:16px;}
		.container{ margin:25px 10px 25px 10px;}
		.header {height:50px;}
		.logo img {height:50px;}
		.tbgg { height:50px;}
		.bt1 {font-size: 18px;}
		.hidden-list {top: 140px;}
		.nav li a{padding: 14px 0px;}

		}