.onetit {
    border-bottom: 2px solid #1f88e4;
    color: #333;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    text-align: right;
    width: 1200px;
}
.onetit span {
    display: inline-block;
    padding: 0 30px 0 20px;
}
.fred a {
    color: #900;
    text-decoration: none;
}
.fred a:visited {
    text-decoration: none;
}
.fred a:hover {
    color: #f00;
    text-decoration: none;
}
.fred a:active {
    color: #900;
}
.listtit {
    margin: 0;
    width: 1200px;
}
.maintitone{
	height:50px;
	line-height:50px;
	text-align:left;
	font-size:22px;
	color:#1f88e4;
	padding-left:50px;
	border-bottom:1px solid #f8f8f8;
	background-image:url(../images/index58.png);
	background-repeat:no-repeat;
	background-position:10px center;
	}
.listtitfont {
    background-color: #066bb3;
    background-image: url("../images/bg07.jpg");
    background-position: right center;
    background-repeat: no-repeat;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    letter-spacing: 3px;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 20px;
    text-align: center;
    width: 100px;
}
.listmain {
    margin: 0 auto;
    width: 1198px;
	border:1px solid #e3e3e3;
	border-top:none;
	margin-bottom:20px;
	padding-bottom:30px;
}
.listmain ul li {
    background-image: url("../images/index31.png");
    background-position: 5px 29px;
    background-repeat: no-repeat;
    border-bottom: 1px dashed #d4d4d4;
    line-height: 30px;
    padding: 15px 10px 15px 20px;
	margin:0 10px;
}
/*img list begin*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}/* Hides from IE-mac \*/
.clearfix{display:block;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}
/* section */
.section{width:1250px;margin:10px auto 0 auto;overflow:hidden;}
.section ul{width:1250px;}
.section ul li{float:left;margin-right:6px;margin-bottom:10px;display:inline;width:300px;height:430px;overflow:hidden;position:relative;}
.section ul li .photo{width:300px;height:430px;overflow:hidden;}
.section .rsp{width:300px;height:430px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.section .text{position:absolute;width:300px;height:430px;left:-300px;top:0px;overflow:hidden;}
.section .text h3{width:300px;margin-top:100px;height:50px;line-height:50px;text-align:center;color:#FFFFFF;font-size:20px;}
.section .text a{text-decoration:none}
.section .text div{text-align:center;color:#FFFFFF;font-size:18px;}
/*img list end*/