.superiority{
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px;
}
.superiority h3{
	margin-bottom: 0;
	font-size: 28px;
	color:#333;
}

.superiority h5{
	margin-top: 0;
	color:#999;
}
.line{
	width:25px;
	height:2px;
	background: #0974EC;
	margin:0 auto;
}



.floor3 a{
	color:#999;
}
.floor3 a:hover{
	color:#0974EC;
}
.floor3 p{
	color:#999;
}

.floor3 ul{
	padding: 0;
}
.floor3_row1>div{
	margin-top: 5px ;
	margin-bottom: 5px ;
	
}
/*单数层的样式*/
.floor3_row1>div:nth-child(odd){
    box-sizing: border-box;
}
.floor3_row1>div:nth-child(odd)>div{
	float:left;
}

.floor3_row1>div:nth-child(odd)>div:last-child{
	background: #E8E8E8;
	width:69.5%;
	height:300px;
	box-sizing: border-box;
    padding: 40px 40px 0 110px;
	position:relative;
}
.floor3_row1>div:nth-child(odd)>div:last-child>div{
	width:46px;
	height:62px;
	background: url("../img/web18.png") no-repeat;
	background-size:100% 100% ;
	position: absolute;
    left: 111px;
    top: 45px;
    text-align: center;
}
.floor3_row1>div:nth-child(odd)>div:last-child>div>p{
	margin:0;
	color:#fff;
}
.floor3_row1>div:nth-child(odd)>div:last-child>div>p:first-child{
	margin-top: 5px;
}
.floor3_row1>div:nth-child(odd)>div:first-child{
	width:30.5%;
	height:300px;
}
.floor3_row1>div:nth-child(odd)>div:last-child h4{
	color:#0974EC;
    font-weight: bold;
    font-size: 18px;
    box-sizing: border-box;
    padding-left: 61px;
}
.floor3_row1>div:nth-child(odd)>div:last-child>p{
	margin-bottom: 30px;
	padding-left: 61px;
	color:#666;
}

.floor3_row1>div:nth-child(odd)>div:last-child>p:last-child{
	color:#999;
	padding-left: 0;
}
.floor3_row1>div:nth-child(odd)>div:first-child img{
	width:100%;
	height:100%;
}

/*单数层样式终*/





/*双数层样式*/
.floor3_row1>div:nth-child(even)>div{
	float: right;
}
.floor3_row1>div:nth-child(even)>div:first-child{
	width:30.5%;
	height:300px;
}
.floor3_row1>div:nth-child(even)>div:first-child img{
	width:100%;
	height:100%;
}
.floor3_row1>div:nth-child(even)>div:last-child{
	width:69.5%;
	height:300px;
	background: #E8E8E8;
    box-sizing: border-box;
    padding: 40px 40px 0 110px;
    position: relative;
}
.floor3_row1>div:nth-child(even)>div:last-child>div{
	width:46px;
	height:62px;
	background: url("../img/web18.png") no-repeat;
	text-align: center;
	background-size:100% 100% ;
	position: absolute;
    left: 111px;
    top: 45px;
}

.floor3_row1>div:nth-child(even)>div:last-child>div>p{
	margin:0;
	color:#fff;
}
.floor3_row1>div:nth-child(even)>div:last-child>div>p:first-child{
	margin-top: 5px;
}

.floor3_row1>div:nth-child(even)>div:last-child h4 {
    color:#0974EC;
    font-weight: bold;
    font-size: 18px;
    box-sizing: border-box;
    padding-left: 61px;
}
.floor3_row1>div:nth-child(even)>div:last-child>p {
    margin-bottom: 30px;
    padding-left: 61px;
    color: #666;
}
.floor3_row1>div:nth-child(even)>div:last-child>p:last-child{
	color:#999;
	padding-left: 0;
}
/*双数层样式终*/






.history{
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px;
}
.history h3{
	margin-bottom: 0;
	font-size: 28px;
	color:#333;
}

.history h5{
	margin-top: 0;
	color:#999;
}





.history_row1{
	/*overflow: hidden;*/
	position:relative;
}

.history_row1>div{
	position: absolute;
	width:40px;
	height:40px;
	line-height: 40px;
	border:1px solid #D2D2D2;
	border-radius: 50%;
	text-align: center;
	cursor: pointer;
}
.history_row1>div img{
	width:10px;
}
.history_row1>div:nth-child(2){
	left:-40px;
	top:20px;
}
.history_row1>div:nth-child(3){
	right:-40px;
	top:20px;
}


.history_ul{
	padding:0;
	white-space: nowrap;
	box-sizing: border-box;
    padding: 0 10px;
}

.history_ul a{
	color:#666;
	font-size: 22px;
}
.history_ul::after{
	content:"";
	display: block;
	clear: both;
}
.history_ul>li{
	float:left;
	text-align: center;
	border-bottom: 1px dotted #666;
	position: relative;
	width:12.5%;
}
.history_ul>li div{
	position: absolute;
	width:8px;
	height:8px;
	background: #666;
	border-radius: 50%;
	left:50%;
	
	bottom:-4px;
	transform: translateX(-50%);
}


.history_active a{
	color:#0974EC
}

 .history_ul>li.history_active div{
	background: #0974EC;
}

.floor4{
	margin-top:40px;
	margin-bottom: 40px;
}

.history_row2>div{
	box-sizing: border-box;
}
.history_row2>.col-sm-5 img{
	width:100%;
}
.history_txt>p:first-child{
	color:#666;
	margin-top:20px;
}
.history_txt>p:first-child>span{
	font-size: 24px;
	font-weight: bold;
	margin-right:5px;
}
.history_txt>p:nth-child(2){
	color:#999;
}

.history_row2{
	display: none;
}

@media screen and (max-width:1400px ){
	.history_l{
		display: none;
	}
	.history_r{
		display: none;
	}
}
@media screen and (min-width:1201px ) and (max-width:1400px){
	.floor3_row1>div:nth-child(odd)>div:first-child {
	    height: 230px;
	}
	.floor3_row1>div:nth-child(odd)>div:last-child{
		height:230px;
	}
	.floor3_row1>div:nth-child(even)>div:first-child {
	    height: 230px;
	}
	.floor3_row1>div:nth-child(even)>div:last-child{
		height:230px;
	}
}
@media screen and (min-width:992px ) and (max-width:1200px){
	.floor3_row1>div:nth-child(odd)>div:first-child{
		width: 50%;
	}
	.floor3_row1>div:nth-child(odd)>div:last-child{
		width:50%;
		padding: 40px 40px 0 50px;
	}
	.floor3_row1>div:nth-child(even)>div:first-child{
		width: 50%;
	}
	.floor3_row1>div:nth-child(even)>div:last-child{
		width:50%;
		padding: 40px 40px 0 50px;
	}
	.floor3_row1>div:nth-child(odd)>div:last-child>div{
		left:51px;
	}
	.floor3_row1>div:nth-child(even)>div:last-child>div{
		left:51px;
	}
}
@media screen and (min-width:769px ) and (max-width:991px){
	.floor3_row1>div:nth-child(odd)>div:first-child{
		width: 50%;
	}
	.floor3_row1>div:nth-child(odd)>div:last-child{
		width:50%;
		padding: 10px 40px 0 50px;
	}
	.floor3_row1>div:nth-child(even)>div:first-child{
		width: 50%;
	}
	.floor3_row1>div:nth-child(even)>div:last-child{
		width:50%;
		padding: 10px 40px 0 50px;
	}
	.floor3_row1>div:nth-child(odd)>div:last-child>div{
		left:51px;
		top: 20px;
	}
	.floor3_row1>div:nth-child(even)>div:last-child>div{
		left:51px;
		top: 20px;
	}
	.floor3_row1>div:nth-child(odd)>div:last-child h4{
		font-size: 16px;
	}
	.floor3_row1>div:nth-child(even)>div:last-child h4{
		font-size: 16px;
	}
	.floor3_row1>div:nth-child(even)>div:last-child>p{
		margin-bottom: 20px;
	}
	.floor3_row1>div:nth-child(odd)>div:last-child>p{
		margin-bottom: 20px;
	}
	.history_ul a {
	    font-size: 18px;
	}
}

@media screen and (max-width:768px ){
	.floor3_row1>div:nth-child(odd)>div:first-child{
		width: 100%;
		height: auto;
	}
	.floor3_row1>div:nth-child(odd)>div:last-child{
		width:100%;
	    padding: 10px 10px 0 10px;
	    margin-bottom: 30px;
	    height: auto;
	}
	.floor3_row1>div:nth-child(even)>div:first-child{
		width: 100%;
		height: auto;
	}
	.floor3_row1>div:nth-child(odd)>div:last-child>p:last-child {
	    font-size: 12px;
	}
	.floor3_row1>div:nth-child(even)>div:last-child>p:last-child {
	    font-size: 12px;
	}
	.floor3_row1>div:nth-child(even)>div:last-child{
		width:100%;
	    padding: 10px 10px 0 10px;
	    margin-bottom: 30px;
	    height: auto;
	}
	.floor3_row1>div:nth-child(even)>div:last-child>div{
	    left: 11px;
	    top: 20px;
	}
	.floor3_row1>div:nth-child(odd)>div:last-child>div{
	    left: 11px;
	    top: 20px;
	}
	.floor3_row1>div:nth-child(odd)>div:last-child h4{
		font-size: 16px;
	}
	.floor3_row1>div:nth-child(even)>div:last-child h4{
		font-size: 16px;
	}
	.history_ul a {
	    font-size: 12px;
	}
	.history_txt>p:first-child>span{
		font-size: 20px;
	}
	.floor4{
		margin-bottom: 80px;
	}
}
