*{margin:0; padding:0; list-style:none; outline:none;}
pre{white-space:pre-wrap; word-wrap:break-word; overflow-wrap:break-word;}

:root{
	--base-font-color:#212121;
	--reverse-font-color:#9CDCFE;
	--base-background-color:#FFFFFF;
	--reverse-background-color:#1E1E1E;
	--base-link-color:#212121;
	--reverse-link-color:#C000FF;
	--base-hover-color:#1D4ED8;
	--reverse-hover-color:#1D4ED8;
	--small-font-color:#888888;
	--text-link-color:#2563EB;
	--base-line-color:#E0E0E0;
	--red-highlight:#E10602;
	--blue-highlight:#2563EB;
	--base-font-family:Arial, sans-serif;
	--base-font-size:13px;
	--base-line-width:0.5px;
	--normal-font-size:17px;
	--normal-line-height:28px;
}

::selection{color:var(--reverse-font-color); background-color:var(--red-highlight);}

body{font-family:var(--base-font-family); font-size:var(--base-font-size); color:var(--base-font-color); background-color:var(--base-background-color); word-wrap:break-word; overflow-wrap:break-word; letter-spacing:var(--base-line-width); font-variant:tabular-nums; font-feature-settings:"tnum";}

.maxwidth{width:1000px;}
.maxwidth2{width:870px;}
.disn{display:none;}
.dis{display:block;}
.borderbottom{clear:both;}

/*a*/
a:link,a:active,a:visited{color:var(--base-link-color); text-decoration:none;}
a:hover{color:var(--base-hover-color);}
a.bbs{font-size:var(--normal-font-size);}
a.morekind{color:#FF66FF;}
a.pages{padding:5px 10px; display:inline-block; border:var(--base-line-width) solid var(--base-line-color);}
a.pages:hover{background-color:var(--red-highlight); color:var(--reverse-font-color);}
a.hometopreview{color:var(--small-font-color);}
a.hometopreview:hover{color:var(--base-hover-color);}
a.pages2{display:block; text-align:center; color:var(--red-highlight); font-size:var(--normal-font-size); margin-bottom:20px;}

/*input*/
input{border:var(--base-line-width) solid var(--base-line-color); font-family:var(--base-font-family); padding:5px; border-radius:5px;}
textarea{border:var(--base-line-width) solid var(--base-line-color); font-family:var(--base-font-family); padding:5px; border-radius:5px;}
input[type=submit]{cursor:pointer;}
#search_logo{font-size:var(--normal-font-size); font-weight:bold; color:var(--blue-highlight);}
#search_input{border:1px solid var(--red-highlight); padding:10px; font-size:var(--normal-font-size); width:400px; border-radius:10px 0 0 10px; line-height:22px; height:22px;}
#search_button{border:1px solid var(--red-highlight); padding:10px; font-size:var(--normal-font-size); border-left:none; border-radius:0 10px 10px 0; line-height:22px; color:var(--reverse-font-color); background-color:var(--red-highlight); height:44px;}
#search_button:hover{color:var(--base-hover-color); background-color:var(--base-background-color);}

/*content*/
h1{font-size:32px; margin:0 0 20px 0; overflow:hidden; display:inline-block; text-align:justify; line-height:40px;}
#pageinfo{color:var(--small-font-color); font-size:var(--base-font-size); line-height:20px;}
#pageinfo a{color:var(--small-font-color);}
#pageinfo a:hover{color:var(--base-hover-color);}
#pageinfo div.left{float:left;}
#pageinfo div.right{float:right;}
#contentside{width:640px; float:left; padding:0 20px; min-height:588px;}
#content{line-height:var(--normal-line-height); font-size:var(--normal-font-size); clear:both; width:640px; overflow:hidden; max-height:10000px; text-align:justify;}
#content p{text-indent:2em; text-align:justify; margin-top:20px; margin-bottom:20px;}
#content a.bbs:link,#content a.bbs:active,#content a.bbs:visited{color:var(--text-link-color); text-decoration:underline;}
#content a.bbs:hover{color:var(--base-hover-color);}
#content div{text-align:center;}
.subtitle{margin:20px 0 0 0; min-height:24px;}
.subtitle h3{font-size:18px; border-left:10px solid var(--red-highlight); padding:3px 10px; text-align:left; line-height:24px;}
#scode{display:block; padding:0 5px; background-color:var(--reverse-background-color); color:var(--reverse-font-color); font-size:14px; text-align:justify !important; font-family:monospace;}
#search_content{line-height:26px; font-size:var(--normal-font-size); padding-top:5px; clear:both; width:640px; overflow:hidden; text-align:justify;}
#search_content div{margin-bottom:16px;}
#search_content img{float:left; width:90px; height:90px; margin-right:10px; margin-top:5px;}
#search_content a.bbs:link,#search_content a.bbs:active,#search_content a.bbs:visited{color:var(--text-link-color); font-size:var(--normal-font-size); text-decoration:underline;}
#search_content a.bbs:hover{color:var(--base-hover-color);}
#search_content b{line-height:30px; font-size:20px;}
#search_content i{font-style:normal;}
#unfold-field{position:relative;}
.unfold-field-bg{position: absolute; top: -120px; left: 0; height: 120px; width: 100%; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 1)));  background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);}
#disclaimer{color:var(--small-font-color); font-size:var(--base-font-size); line-height:24px; padding:0 13px; text-align:justify !important; display:inline-block; clear:both;}
#fenge{height:9px; background:#D4E4F4; margin-top:30px; border-bottom:var(--base-line-width) solid var(--base-line-color); border-top:var(--base-line-width) solid var(--base-line-color); clear:both;}
#prenext div{border-left:5px solid var(--blue-highlight); padding-left:10px; font-size:16px; margin-bottom:20px; text-align:justify;}

/*top*/
#bantouming{width:190px;}
#topbanner{width:100%; height:14px; border-bottom:var(--base-line-width) solid var(--small-font-color); min-width:680px; font-size:14px; line-height:14px; padding:10px 0;}
#header{padding-top:10px; padding-bottom:10px; font-size:var(--base-font-size); color:var(--small-font-color); height:42px; display:none;}
#header2{font-size:12px;}
#header2 a{padding-left:8px; padding-right:8px; border-left:1px solid var(--small-font-color);}
.nav-ul li{display:inline-block; float:left; height:42px; width:200px; overflow:hidden; zoom:1;}
.nav-ul li a{display:inline-block; font-size:14px; line-height:21px; float:left; margin-left:15px;}
.nav-ul li a:hover{color:var(--base-hover-color);}
.nav-ul li .one{font-size:24px; line-height:42px;}

/*list*/
#list{padding:0 20px; text-align:justify;}

/*img*/
img,a img{margin:0; padding:0; max-width:600px;}

/*ssdetail*/
#ssdetail div{clear:both;}
#ssdetail a{font-size:20px; line-height:35px; font-weight:bold;}
#ssdetail img{float:right; margin-left:10px; height:100px; width:150px; transition:transform .5s ease-in;}
#ssdetail img:hover{transform:scale(1.1);}
#ssdetail div.min{min-height:120px; padding:10px 0; border-bottom:var(--base-line-width) solid var(--base-line-color); text-align:justify;}
#ssdetail div.nomin{min-height:60px; padding:20px 0; border-bottom:var(--base-line-width) solid var(--base-line-color); text-align:justify;}
#ssdetail p{text-indent:2em; color:var(--small-font-color); font-size:14px; font-weight:normal; white-space:normal; text-align:justify; line-height:25px;}

/*middleb*/
#middleb div{clear:both;}
#middleb a{font-size:20px; line-height:30px; font-weight:bold;}
#middleb img{float:right; margin-left:10px; height:100px; width:150px; transition:transform .5s ease-in;}
#middleb img:hover{transform:scale(1.1);}
#middleb div.min{min-height:120px; padding:10px 0; border-bottom:var(--base-line-width) solid var(--base-line-color); text-align:justify;}
#middleb div.nomin{min-height:60px; padding:20px 0; border-bottom:var(--base-line-width) solid var(--base-line-color); text-align:justify;}
#middleb ul{text-align:right; color:var(--small-font-color); font-size:var(--base-font-size);}
#middleb li a{font-weight:normal;}
#middleb p{text-indent:2em; color:var(--small-font-color); font-size:14px; font-weight:normal; white-space:normal; text-align:justify;}
#middleb a.hometopreview{color:var(--small-font-color); font-size:var(--base-font-size);}
#middleb a.hometopreview:hover{color:var(--base-hover-color); font-size:var(--base-font-size);}
#middleb span.xiangguan{border:var(--base-line-width) solid var(--small-font-color); color:var(--small-font-color); padding:2px; border-radius:5px;}

/*rightb*/
.rbnone{position:""; max-width:300px;}
.rbfix{position:fixed; top:10px; z-index:1; max-width:300px;}
.rbfixt{position:fixed; bottom:140px; z-index:1; max-width:300px;}
#m11{font-size:var(--base-font-size); max-width:300px;}

/*right*/
.right_title{line-height:22px; font-size:16px; border-bottom:var(--base-line-width) solid var(--small-font-color); font-weight:bold; color:var(--small-font-color); width:100px;}
#rightside{width:300px; float:right; margin-left:6px; text-align:justify;}
#more{width:300px; white-space:nowrap; overflow:hidden; font-size:15px; margin-top:20px;}
#more li{padding:10px 0; overflow:hidden;}
#more font{font-weight:bold; margin-right:3px;}
#toumingban{font-size:12px;}

/*detailhot*/
#detailhot{clear:both; height:128px;}
#detailhot ul li{float:left; position:relative; padding:3px; font-size:12px;}
.focus{background:rgba(250,250,250,0.25); width:97px; height:97px; border:1px dashed var(--base-hover-color); position:absolute; left:0px; top:0px; display:none;}
.focus:before{width:100px; height:60px; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; content:''; position:absolute; left:-1px; top:20px;}
.focus:after{width:60px; height:100px; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; content:''; position:absolute; top:-1px; left:20px;}
#detailhot ul li:hover .focus{display:block;}

/*top4*/
#top4 li{font-size:15px; clear:both; min-height:60px; padding:15px 0;}
#top4 img{width:60px; height:60px; float:left; margin-right:10px;}
#top4 div{margin-top:10px; font-size:var(--base-font-size);}

/*footer*/
#footer{clear:both; z-index:2; position:relative; font-size:var(--base-font-size);}

/*navtop*/
#navtop{font-size:14px; display:none;}

/*info*/
#leftside{float:left; width:168px; margin:20px 0;}
#info{position:fixed; line-height:20px;}
#info img{width:120px; height:120px; transition:all 0.6s; -webkit-border-radius:50%; -moz-border-radius:50%; -khtml-border-radius:50%; border-radius:50%;}

/*jubao*/
.exclamation-icon{display:inline-flex; width:16px; height:16px; background-color:var(--red-highlight); color:white; border-radius:50%; justify-content:center; align-items:center; font-weight:bold;}
.exclamation-icon::after{content:"!";}

#minisearch_layer div{font-size:var(--base-font-size) !important;}
#minisearch_layer td{font-size:12px !important;}

@media only screen and (max-width:1020px){
.maxwidth{width:680px;}
#rightside, #m11{display:none;}
}

@media only screen and (max-width:890px){
.maxwidth2{width:680px;}
#leftside{display:none;}
}
