/* 
	Style: Top-CN-Default
	Author: Hoby
	(c) Copyright. All Rights Reserved.
*/
:root {
	--color1:#c00;
	--color2:#090;
	--color3:#9006;/*title_bg*/
	--color4:#f006;/*title_highlight*/
	--width:1200px;
	--header_site_name:initial;/*title_aside_logo*/
	--site_name_inimg:none;/*title_in_img*/
}


* {padding:0; margin:0; max-height:999999px;}
body, table, tr, td, form, input, textarea{font-size:16px;}
table, span, form, ul, li, textarea, dl{text-align:left;}
body{font-family: "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "Arial", "Helvetica", "sans-serif";text-align:center;background-color:#fff;}
input{font:9pt;}
li{list-style:none;}
a{color:#000;text-decoration:none;}
.left{float:left;}.right{float:right;}.none{text-decoration:none;border:none;}.hand{cursor:pointer;}.ft12{font-size:12px;}.clear{clear:both;height:1px;overflow:hidden;font-size:1px;}
.line{height:1px;overflow:hidden;font-size:1px;clear:both;margin:0px auto;}

hr{margin-top:5px;margin-bottom:5px;height:1px;border:none;border-top:1px dashed #ccc;}
h1{background-color: #c001; color: var(--color1); border-bottom: 2px solid var(--color1); font-size:24px;text-align:center;margin: 10px 0; padding: 15px 0;}
h4{text-align:center;padding:2px;background-color:#eee;margin-top:1px;margin-bottom:5px;font-size:12px;font-weight:normal;}
h5{padding:12px;box-sizing: content-box;background:#fff;font-size:24px;color:var(--color1);text-align:left;margin:0;border-bottom: solid 2px #e00;overflow: hidden;}
h5 .title_text{margin:-12px;padding:12px;display: inline-block;border-bottom:solid 2px var(--color1);}

/*	/more	*/
.morelist{margin: 20px;padding:12px;}
.morelist a{font-size:18px;line-height:240%;color:#000;text-decoration:none;}
.morelist a:hover{text-decoration:underline;}
.morelist li {background-image: url(/images/list.gif);background-repeat: no-repeat;background-position: 1px 20px;border-bottom: 1px dashed #ccc;padding-left: 14px;margin: 0 6px 0 6px;line-height: 300%;}
.more_news_time{color:#999;font:12px;}

#pagelist{margin:5px 0;padding:5px 20px;background-color:#f2f2f2;clear:both;font-size:14px;word-break: keep-all; border-radius: 5px;}
#pagelist:not(:has(a)){display:none;}
#pagelist b{font:16px;color:#900;font-weight:bold;}
#pagelist b,#pagelist a{font-variant-numeric: tabular-nums lining-nums;}
#pagelist b,#pagelist a,.page_first,.page_pre,.page_next,.page_last,.page_cur, .page_rest{background: #07e;color:#fff;border: 0;border-radius: 6px;display: inline-block;vertical-align: text-bottom;text-align: center;padding:12px;text-decoration: none;overflow: hidden;min-width:45px;line-height:100%;margin:6px;box-shadow: 1px 2px 5px inset #0004;}
#pagelist a:hover{box-shadow:0 3px 5px #0003 inset,0 0 0 3px #bdf;color:#fff!important;}
#pagelist b,.page_cur{background-color: #fff;color: #27d;box-shadow: 1px 2px 5px inset #0005;}#search_form{background-color:#EEE;padding:3px 0 3px 36px;font-size:14px;border-bottom:1px solid #CCC;}
#pagelist:not(:has(a)){display:none;}/*	/detail	/display	*/
#display, #detail{padding:20px 0;}
#content,.adjust{line-height:200%;padding:20px 30px;}
.adjust{text-align:justify;text-justify:inter-ideograph;}
#content hr{margin-top:20px;margin-bottom:20px;height:1px;border:none;border-top:1px dashed #06c;}

#search_form{background-color:#EEE;padding:3px 0 3px 36px;font-size:14px;border-bottom:1px solid #CCC;}
#search_form #keyword{width:200px;border:1px solid #234390;}
#search #info{text-align:right;font-size:14px;margin:4px 6px 0 0;line-height:14px;}
#search .title a{color:#00F;font-size:16px;}
#search .title{margin:4px 0;}
#search .stat{color:green;}
#search .title, #search .content, #search .stat{margin:0 6px 0 6px;}
#search div{text-align:left;}
#badsearch{margin:50px 0 80px 80px;padding:0 0 0 150px;}

#header #site_name{display: inline-block;border-radius: 8px;margin: -10px 0 0 10px;padding: 15px 20px;text-align: center;width: initial;box-shadow: -1px -2px 7px #0005 inset;font-size: 30px;background-image: initial;}
#header #site_name{display:var(--header_site_name);}
#site_name_inimg{display:var(--site_name_inimg);}
#site_name {position: absolute;width: 28%;text-align: right;margin-top: calc(-1em - 61px);line-height: 100%;background-image: linear-gradient(75deg,var(--color4), transparent, #0009);background-color: var(--color3);font-size: 36px;padding: 30px 10% 30px 0;color: #fff;font-weight: bold;text-shadow: 1px 2px #000c;box-shadow: -10px -3px #fff, -2px -7px 7px #0005 inset; border-radius: 0 8px 0 0;}
#header{background-color: #0007;position: fixed;top: 0;z-index: 1000;left: 0;width: 100%;}
#site_title{width:var(--width);padding:20px 0 10px 0;text-align:left;margin:0 auto;}
#site_title img{vertical-align:middle;}
#top_search {padding: 3px 9px;display: inline-block;float:right;border: 2px solid #fff;background-color: #fff;box-shadow: 5px 5px 6px inset #ccc;border-radius: 20px;}
#top_search #keyword {padding-top: 8px;border: none;background-color: transparent;font-size: 16px;width: 160px;}
#top_search svg {height: 30px;fill: var(--color2);vertical-align: middle;}
#img{height:400px;margin:1px 0;background-position:top center;background-repeat:no-repeat;}

#links{padding:5px 0;background-color:#0001}
#links a{color:#FFF;}
#links #link_main{width:var(--width);margin:0 auto;padding:0!important;color:#FFF;text-align: center;}
#links #link_main ul{background-color:var(--color1);}
#links #link_main ul li{background-color:#fff3;}
#links #link_main ul a:hover{background-color:var(--color1);}
#links #link_main a{margin:0.5em 1em;}
#links ul ul a{margin:0!important;}

#body_main{text-align:left;margin:0 auto;clear:both;width:var(--width);background-color:#fff;padding:6px 0;overflow:hidden;}
#footer{background-color:#2c408c;border-top: 6px solid var(--color1);margin:0 auto;clear:both;width:100%;text-align:center;}
#footer_infor{color:#fff;margin:0 auto;padding:30px 0;width:var(--width);}
#footer_infor *{color:#fff;}
#footer_infor hr{border-top: 1px #fff8 solid;}
#footer_infor{overflow: hidden;padding:17px 0 50px 0;width:1200px;background-image:url('/images/logo.png');background-repeat:no-repeat;background-position:150px 30px;background-size: 300px;}
#cprt{margin-right: 200px!important;text-align:left;margin:0 auto;color:#fff;width:500px;float:right;}

#sidebar{width:350px;float:left;}
#main{float:right;width:840px;}

#sidebar a{float:none;}
#sidebar .more_time{display:none;}
#sidebar li,.morelist li{-webkit-line-clamp: initial!important;}
.sidebar_more li{line-height: 180% !important;padding: 12px !important;}

.page_more li,#sidebar li,.morelist li{margin: 0 6px;border-bottom: dashed 1px #ccc;line-height: 270%;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;padding: 0 12px;}
.page_more li:last-child,#sidebar li:last-child{border:none;}
.more_time{float:right;color:#888;font-size:12px;}.more_time:before{content:'[';}.more_time:after{content:']';}
.more_time_y,.more_time_bym{}

.morelinks{font-size:16px; display:inline-block;padding-left:10px;margin-left:20px;color:#999;border-left:1px solid #ccc;font-weight:normal}
.more_larger,.more_larger_right,.morezh{display:none;}

.page_imglist .more_title{text-align:center;display: block;background-color: #fff5;font-size: 14px;padding: 8px;box-sizing: border-box;}
.page_imglist .more_time{display:none;}
.more_desc{font-size: 12px;margin: 1px 0;display: -webkit-box;display: -moz-box;white-space: pre-wrap;word-wrap: break-word;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.page_imglist + h5{display:none}
.page_imglist + h5 + .page_more{width:59%;float:right;}

.body_main__ table {border-spacing: 10px;}
.body_main_ td{min-height:350px;}

#pathinfo{font-size:14px;padding-bottom:14px;}
.adjust table, #detail table, #pages table, #content table{margin:0 auto;border-collapse:collapse!important;border-spacing:0!important;}
.adjust td, #detail td, #pages td, #content td{padding:6px!important;border:1px solid #ccc!important;}
.adjust table, #detail table, #pages table, #content table,     .adjust img, #detail img, #pages img, #content img{margin:12px auto;max-width:760px;*width: expression(this.offsetWidth < 760 ? 'auto' : '760px');}
.adjust table, #detail table, #pages table, #content table{display:table;}
.adjust img, #detail img, #pages img, #content img{display:block;}
#tb0,#tb1,#tb2,#tb3,#tb4,#tb5{min-height:300px;}
#tb2 h5{display:none;}
/*#td_0_1 h5 *{color:#fff;border-color:#fff}*/

#imgs_Slide,#imgs_Slide li{width:100%;}
#imgs_Slide,#imgs_Slide li,#prev,#next{height:1080px}
#imgs_Slide li,#prev,#next{position:absolute}
#imgs_Slide,#imgs_Slide li{box-shadow: 0 5px 5px rgb(0 0 0 / 7%);}
#imgs_Slide li{background-position:center;background-repeat:no-repeat}
#prev,#next{width:150px;background-repeat:no-repeat;display:block;z-index:90;background-image:url(/images/arrows.png);_background-image:url(/images/arrows.gif);opacity:.8}
#next{background-position:-92px 50%;right:0}
#prev{background-position:57px 50%;left:0}
#next:hover,#prev:hover{opacity:1}
#imgs_Slide ul,#imgs_Slide li{padding:0;margin:0;list-style:none}

#tb0{min-height:initial!important;margin:20px 0 0 0;}
#tb0 li{display:table-cell;width:34%;padding: 50px;background: #c001;}
#tb0 li img{width:100%;}
#tb0 h5{display:none;}



@media only screen and (max-width: 1080px) {
	#links *, #header *, #body_main *, #footer *,#img *{max-width: 460px;}
	body{max-width:100%;}
	#links, #header, #body_main, #footer,#sidebar,#main,#img{width:460px;margin:0 auto;}
	.body_main__ td{display:block;width:100%;}
	.page_imglist + h5 + .page_more,.body_main__ .page_imglist{width:100%;float:initial!important;}
	#site_title{text-align:center;}
	#site_title img{display:block;max-width:95%;margin:0 auto;}
	#top_search{float:initial;margin:20px auto;}
	#img{height:120px;background-size:125%;}
	#links{line-height: 300%;}
	#links #link_main{padding-left: 35px!important;}
	.body_main__ table{border-spacing: 0 10px}
	#link_main ul{display:none;}
	#site_name{width: 100%;box-sizing: border-box;margin-top:0;position:initial}

	#imgs_Slide,#imgs_Slide li,#prev,#next{height:258px!important;background-size: 100%;}
	#prev, #next{background-image: none!important;}
	#imgs_Slide,#imgs_Slide li{display:block;width:460px!important;margin:0 auto}
	#header{position:relative;background-image: linear-gradient(45deg, #060, #c00);margin-bottom:5px;}

	#tb0 li{display:block;width:auto;}
	#tb0 li img{height:auto;}
	#footer_infor{overflow: hidden;padding:17px 0 50px 0;background-image:url('/images/logo.png');background-repeat:no-repeat;background-position:center 30px;background-size: 200px;}
	#cprt{margin-right: 0!important;margin-top: 100px!important;text-align:center;margin:0 auto;color:#fff;width:auto;float:none;}
}

/*
并排3图
#tb1 .page_imglist img{height: 225px;}
#tb1 .more_desc{display:none;}
#tb1 .page_imglist .more_title{background-color:#fff9;}
#tb1 ul{padding-top: 6px;text-align: center;}
#tb1 .page_imglist li{width: 33%;display: inline-block;position: relative;}
#tb1 .title_time{position: absolute;width: 100%;top: 5px;}

并排3图 背景边
#tb0{min-height:initial!important;margin:20px 0 0 0;}
#tb0 li{display:table-cell;width:auto;padding: 50px;background: #9001;}
#tb0 li img{height:188px;}
#tb0 h5, #tb1 h5{display:none;}


并排2图
#tb2 .page_imglist img{height: 300px;}
#tb2 .more_desc{display:none;}
#tb2 .page_imglist .more_title{background-color:#fff9;}
#tb2 ul{padding-top: 6px;text-align: center;}
#tb2 .page_imglist li{width: 48%;display: inline-block;position: relative;}
#tb2 .title_time{position: absolute;width: 100%;top: 5px;}

more两列
#tb1 .page_more li{display: -webkit-inline-box;width: 45%;box-sizing: content-box;}

more左侧时间样式
#tb1 .page_more li{min-height: 6em;background-color: #f5f5f5;margin-top: 8px;}
#tb1 .more_time{float:left;width: 6em;text-align: center;line-height: 220%;padding-top:45px;}
#tb1 .more_time_d{font-size:45px;display:block;font-weight:bold;text-align: center;margin-top: -56px;}
#tb1 .more_time:after, #tb1 .more_time:before,#tb1 .more_time_bmd{display:none;}

@media only screen and (max-width: 1080px) {#header, #links, #footer{width:1200px;margin:0 auto;}}
*/
