.divCon {
	margin: 0 auto;
	width: 990px;
}

/* search */
.searchinput{
	float:left;
	margin-top:25px;
	margin-left: 35px;
	width: 140px;
	outline: none;
	border: none;
}

.searchbut{
	width: 55px;
	height:25px;
	outline: none;
	border: none;
	background-color: #0062cd;
	border-radius: 10px;
	color: #FFFFFF;
	cursor: pointer;
}

/* youshi */

.youshi {
	float: left;
	padding: 40px 0;
	width: 100%;
	background-color: #ffffff;
}

.youshiTXT {
	float: left;
	width: 530px;
}

.youshiTXT .title {
	float: left;
	width: 100%;
	height: 85px;
}

.youshiTXT:nth-child(1) .title {
	background: url(../images/youshilist1.png) no-repeat left top;
}

.youshiTXT:nth-child(4) .title {
	background: url(../images/youshilist2.png) no-repeat left top;
}

.youshiTXT:nth-child(6) .title {
	background: url(../images/youshilist3.png) no-repeat left top;
}

.youshiTXT:nth-child(9) .title {
	background: url(../images/youshilist4.png) no-repeat left top;
}

.youshiTXT .title h1 {
	font-size: 18px;
}

.youshiTXT .title h1 span {
	color: #0062cd;
}

.youshiTXT .title > div {
	float: left;
	margin-top: 40px;
	margin-left: 75px;
	height: 44px;
	border-bottom: 1px dashed #CCCCCC;
}

.youshiTXT ul {
	float: left;
	padding-left: 65px;
	margin-top: 20px;
	width: 410px;
}

.youshiTXT ul div {
	margin-bottom: 20px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
}

.youshiTXT ul div span {
	color: #0062cd;
}

.youshiTXT ul li {
	float: left;
	width: 100%;
	font-size: 14px;
	padding-left: 40px;
	line-height: 33px;
	background: url(../images/youshibot.png) no-repeat left top 7px;
}

.youshiIMG {
	float: left;
	width: 460px;
	text-align: center;
}


/* indexBanner1 */

.indexBanner1 {
	float: left;
	margin-top: -30px;
	width: 100%;
	height: 318px;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}