.sr_infoul{border:1px solid #91C0E3; padding:2px; width:310px; display:none;}
.sr_infoul ul li{ height:24px; line-height:24px; text-align:left!important; color:#666;}
.sr_infoul ul li a{display:block; color:#666!important;display:block; width:100%;}
.sr_infoul ul li a:hover,.sr_infoul ul li.ac_over a{color:#FFF!important; background:#069; text-decoration:none;}
.sr_footer{font-size:12px; line-height:22px; margin-top:30px; text-align:center; border-top:1px solid #DBE7ED; padding-top:10px;}

.sr_list .sr_frm_box .sr_infoul{position:absolute; top:33px; background:#fff; left:0px!important;}
.sr_list .sr_head{ padding:0px 30px;}
.sr_list .sr_logo img{ margin-left:0px;}

.sr_list .jg{ text-align:left; font-size:12px; margin-top:16px;}
.brd1s{background:url(../images/sr_xbg.jpg) no-repeat; width:946px; height:2px; margin:10px auto 0px;}

.bgno{background:none!important;}

.sr_lists .l div ul li a{ padding-right:16px;}

.sr_lists .c ul{ margin:10px;}
.sr_lists .c li{border-bottom:1px dashed #CCC; /*margin-top:18px;*/}
.sr_lists .c li div p{ line-height:1.35; margin-top:0; font-size:14px; color:#999; padding: 3px 0;}
.sr_lists .c li div.adds{ font-size:13px; /*margin:5px 4px 5px 0;*/ display: inline-block;}

.sr_lists .c li a:hover img{background:#efefef;}
.sr_lists .c .a2{ margin:10px;}

.sgch{background:#F2F8FD;margin:10px;padding:6px;}
.sgch strong{display:block; color:#666; margin-bottom:10px; font-size:14px;}
.sgch a{font-size:12px; margin:4px 10px 8px 10px; text-decoration:underline!important; float:left; display:block;white-space:normal;}


.sr_body{position: absolute; top: 50%; width: 100%; margin-top: -200px;}
.sr_main{width:500px; margin:0px auto; text-align:center; padding:4% 2%; border: 1px solid #eee; overflow:hidden; }
.sr_logo{height:auto!important; padding-bottom: 15%; }
.sr_frmipt{float:left;overflow:hidden; width: 100%;}
.sr_frmipt input,.sr_frmipt .sp{display: inline-block;}
.sr_frmipt input.ipt{width: 80%; border: 0; float: left; border: 1px solid #ddd; border-right: none; height: 38px; padding: 0 2%;}
.ss_btn{float: right; background: #44a8f2; width:20%; cursor:pointer; font-size:16px; color:#fff; height:38px!important; line-height:38px!important; border: 0;}
.sp{ background:url(../images/sr_iptbg.gif) no-repeat -420px 0px; text-indent:-10000px; width:5%; height:38px; cursor:pointer; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.site-footer{/*position: absolute; bottom: 0; width: 100%;*/}

.sr_list{position: relative; margin: 0;}
.sr_list .sr_main{width:1200px;  padding:0; border: 0;}
.sr_list .sr_logo{/*padding-top: 40px;*/ padding-bottom: 0; border-bottom: 1px solid #eee; text-align: center;}
.sr_list .sr_logo div.l{
	/*margin-top:30px;*/
}
.sr_list .sr_frm_box{ max-width: 500px; margin: 0 auto;}
.sr_list .sr_logo .int_50{font-size: 13px; color:#44a8f2; }

.sr_lists .c{text-align:left; margin-left: 220px;}

.sr_lists .c li{border-bottom:1px dotted #eee; /*margin-top:15px;*/ overflow: hidden; padding-bottom: 5px; font-size: 13px; color: #999; padding-top: 5px;}
.sr_lists .c li h5{font-size: 16px; /*line-height: 20px; padding-bottom: 8px;padding-top: 12px;*/}
.sr_lists .c li a img{float:left; margin-right:15px; width: 90px;}
.sr_lists .l div span{ font-size:14px; color:#999;padding-right: 16px;}
.sr_lists .l div ul li{line-height:34px;}
.sr_lists .l div ul li a:hover,.sr_lists .l div ul li a.ac{color:#44a8f2;}
.sr_lists .l div{margin:16px 0px 0px; text-align:right; font-size:14px; padding:10px; padding-left:0px; margin-right:1px; background:url(../images/sr_bbg.jpg) no-repeat 100% 100%;}
.sr_lists .l{ width:220px; float:left; background:url(../images/sr_ybg.jpg) no-repeat right top; height: 842px; min-height: 842px;}
.sr_lists .l div ul{ margin-top:6px;}

.sr_list .site-footer{/*position: relative;*/}

@media only screen and (max-width:1200px){
	.sr_list .sr_main{width:100%;}
	.sr_list .sr_logo {padding-left: 2%; padding-right: 2%; }
	.sr_list .sr_logo div.l { margin-top: 20px; }
}
@media screen and (max-width: 768px) {
	.sr_main{width:100%; padding:4% 2%; border: 0;}
	.bgno{display: none;}
	.sr_lists .l{ width:100%; float:none; background:#fff; height:auto!important; min-height: 0;}
	.sr_lists .l div{ background:#fff; overflow: hidden; text-align:left; border-bottom: 1px solid #eee; margin: 0; padding: 4px; padding-left: 10px;}
	.sr_lists .l div span, .sr_lists .l div ul, .sr_lists .l div ul li {display: inline-block; font-size: 13px;}
	.sr_lists .l div span::after{content: " : "}
	.sr_lists .l div ul li a {padding-right:6px;}
	.sr_lists .l div ul { margin-top:0; padding-left: 6px;}
	.sr_lists .c {margin-left: 0;}
	.sr_lists .c li h5{font-size: 14px;}
	.sr_lists .c li a img {width: 100px;}
	.sr_lists .c li { margin-top: 10px; padding-bottom: 0; font-size: 12px; }
	.sr_list .sr_logo div.l { margin-top: 20px; }
	.sr_list .sr_logo {/*padding-top: 30px;*/}
}

.sr_list .sr_logo div.l { margin-top: 20px; }

#pages > ul {
	display: flex;
	justify-content: center;
	height: 30px;
	line-height: 30px;
	align-items: center;
}

#pages .active > a {
	background: #f1f1f1;
	color: #000;
}

@media screen and (max-width: 375px) {
	.sr_lists .c li div.post-time {
		display: none;
	}
}

@media screen and (max-width: 768px) {
	.sr_lists .c li div.adds.view-count {
		display: none;
	}
}

.link-b-b li {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.link-b-b li .right-div {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 10vh;
	margin-top: -1.25vh;
}

#aca {
	display: none;
}

.ddh-params {
	display: inline-block;
}

.ddh-params > span {
	display: inline-block;
	margin-right: 1em;
}