@import url(list.ie.css) screen and (min-width:750px);
@media screen and (max-width: 750px) {
    body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
    fieldset,img,input{border:0 none;}li{list-style:none;}
    h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;line-height:1.2;}
    em,cite,i{font-style:normal;}
    a{color:#333;text-decoration:none;padding:0;margin:0;}
    a:hover{text-decoration: underline;}
    body{color:#222;background-color: #f4f4f4;}
    .header{background: #fff;padding: 10px 0 10px;text-align: center;}
    .logo{display: inline-block;width: 100px;height: 32px;background: url("/style3/logo.png") no-repeat center;background-size: 100%;}
    .header .search-form{width: 92%;overflow: hidden;margin: 0 auto;}
    .header .search-form .form-control{border-width: 1px;}
    .search-form{position: relative;}
    .search-form .form-control{color:#666;border:solid 2px #ddd;box-shadow: none;border-radius: 0;border-right: none;width: 80%;height: 30px;float: left;padding-left: 10px;}
    .search-form .form-control:focus{border-color: #ccc;}
    .search-form .btn{position: absolute;bottom: 0;right: 0;box-shadow: none;padding:6px;border-radius: 0;background-color: #b3164c;color: #fff;height: 32px;width: 20%;line-height: 22px;}
    .search-form .btn:hover, .search-form .btn:focus{opacity: 1}
    .glyphicon{display: none}
    .nav{background: #b3164c;padding:10px 0;}
    .nav_bar{display: flex;}
    .nav_bar li{margin: 2px 10px;}
    .nav a{color:#fff;}

    .main{width: 100%;}
    .main_top{padding:20px;background: #fff;overflow: hidden;}
    .main-left{float: left;width: 94%;background: #fff;padding: 3%;}
    .np{font-size:14px;color: #999;height:30px;line-height:30px;}
    .np a{color: #999;padding: 0 5px;}
    .article_list{width:100%;padding-left:0px;margin-left:0;}
    .article_item{width:100%;border-bottom: 1px dashed #e0e0e0;padding-bottom: 10px;display:inline-block;}
    .article_list a{display:inline-block;font-size: 16px;font-weight: 700;line-height: 30px;}
    .article_list a h3{font-size: 16px;width: 100%;color: #333;font-weight: 700;height: 30px;line-height: 30px;}
    .desc{color: #969696;overflow:hidden;font-size: 14px;width:100%;margin-top: 3px;line-height: 22px;height: 48px;}
    .time{font-size:12px;color: #c3c3c3;float:left;}
    .desc a{color: #df7213;font-size: 12px;}


    .main-right{width: 100%;float: left;}
    .right_list{overflow: hidden;float: left;width: 94%;background: #fff;padding: 3%;margin-top: 10px;}
    .s_title{border-bottom:1px solid #ddd;padding-bottom:8px;color:#b3164c;margin-bottom:10px;}
    .s_title span{border-bottom:2px solid #b3164c;padding-bottom:6px;}
    .s_title a{border-bottom:2px solid #b3164c;color:#b3164c;padding-bottom:6px;font-size: 18px;font-weight: 700;}
    .list li{line-height: 32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 15px;}
    .list li span{width:18px;height:18px;float: left;text-align: center;line-height: 18px;background: #b3164c;color:#fff;border-radius: 4px;margin:7px 6px 0 0;font-size: 13px;}
    .list li:nth-child(1) span ,.list li:nth-child(2) span,.list li:nth-child(3) span{background: #f8a214;}

    .flink{display: flex;flex-wrap: wrap;padding: 0 10px;margin: 10px 0;line-height: 35px;background: #ffffff;color: #666;font-size: 12px;}
    .flink li{margin-right: 16px;height: 30px;}
    .flink  a{color: #666;font-size: 12px;}
    .footer{padding: 3%;float: left;background: #222;}
    .footer p {float: left;width: 100%;text-align: center;color: #b9b9b9;font-size: 12px;line-height: 21px;}
    .footer p a {color: #b9b9b9;font-size: 12px;}



}

/* PageNav */
#pagenavi {
	text-align: center;
	padding: 25px 0;
	overflow: hidden;
	clear: both
}
#pagenavi ul {
	list-style-type: none;
    overflow: hidden;
	float: right;
}



#pagenavi ul li {
    background-color: #FFFFFF;
    border: 1px solid #E5E5E5;
    color: #b3164c;
    display: block;
    height: 22px;
    /*padding: 0 3px;*/
    float: left;
	padding: 6px 12px;
	margin: 3px 3px;
}

/*#pagenavi ul li a, #pagenavi ul li span {
	display: inline-block;
	font: 14px/20px Arial;
	border-radius: 3px;

}*/
#pagenavi ul li a:hover {
	color: #fff;
	border-color: #b3164c;
	background: #b3164c;
	/*padding: 6px 12px;*/
}
#pagenavi ul li span {
	color: #aaa;
	background: #f6f6f6
}