﻿.slide{display: inline-block; vertical-align: top; margin-top: 60px; width: 280px;}
.first{display: block; margin-bottom: 20px;  width: 240px;  height: 60px; line-height: 60px; text-align: center; font-size: 24px; background: #c4161f; color: #fff;}
.se{display: block; width: 240px;  height: 50px;  line-height: 50px; text-align: center; font-size: 18px; background: #efefef; color: #555555;}
.this{background: #c4161f; color: #fff;}
.second a:hover {
    text-decoration: none;
    color:#c4161f;
	font-size: 18px;
}

.lis-content li a:hover {
    color: #c4161f;
}
.lis-content{/*position: relative;*/width: 1368px; margin: auto;}
.lis{ width: 1065px; display: inline-block; padding: 50px 0 0 0; /*background: #fff;*/}
.lis li{width: 1065px; display: inline-block; height: 54px; border-bottom: 1px dashed #ccc; line-height: 54px;}
.lis li .id{display: inline-block; vertical-align: top; /*width: 20px;*/ font-size: 16px; color: #ccc}
.lis a{display: inline-block; margin-left: 10px; font-size: 16px;  color:black;}
.lis .time{float: right; font-size: 14px; color: #8c8c8c;}
.lis li a{max-width: 80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.position{width: 1065px; height: 46px; margin: 0 auto; line-height: 46px; border-bottom: 1px solid #5885ad;}
.position .l strong{font-size: 22px; color: #c4161f;}
.position .l{float: left;}
.position .r{float: right;}
.position .r a, .position .r p, .position .r span{display: inline-block; margin: 0 !important; text-decoration: none; font-size: 16px; color: #c4161f;}

#dopages{padding: 20px 0 30px 0}
#dopages .page{font-size:0;text-align:center;}
#dopages .page a{line-height:30px;height:30px;display:inline-block;*display:inline;*zoom:1;font-size:14px;border:1px solid #d5d5d5;background:#fff;color:#666666;text-align:center;padding:0 10px;margin:0 5px; text-decoration: none;}
#dopages .page a:hover{background:#c4161f;color:#fff;}
#dopages .page a.now{background:#c4161f;color:#fff;}
#dopages .page a.prev{margin-right:10px;}
#dopages .page a.next{margin-left:10px;}
.p_first_d, .p_last{display:none}

.p_fun_d {
    line-height: 30px;
    height: 30px;
    display: inline-block;
    font-size: 14px;
    border: 1px solid #d5d5d5;
    background: #fff;
    color: #666666;
    text-align: center;
    padding: 0 10px;
    margin: 0 5px;
    text-decoration: none;
}

.topv{
	padding-top:40px;
}
.title a{
	color:#1264af;
	font-size:18px;
	
    font-weight: bold;
}
.text_contentd {
    line-height: 26px;
    overflow: hidden;
    margin: 20px auto;
}
 .text_contentd a{
    width: 108px;
    overflow: hidden;
    float: left;
    line-height: 35px;
    /*margin-left: 15px;*/
    background: #D8D8D8;
    text-align: center;
    margin-bottom: 10px;
    text-decoration: none;
    color: #444;
}
.text_contentd a:hover {
    color: #1264af;
}



@media (max-width: 767.98px) {
	.slide,.position .r{
		display: none;
	}
	.lis{
		width: 95%;margin:0px 2.5%;padding-top: 20px;
	}
	.position,.news,.lis-content{
		width: 100%;float: left;
	}
	.lis li{
		width: 100%;height: 40px;
		line-height: 40px;
	}
	.lis li a{
		width: 70%;
		height: 40px;
		line-height: 40px;
	}
	#dopages .page a{
		padding: 0px 5px;
	}
	}