body{
	background: #fafafa;
}

h3,p{
	display:block;	
}
img{
	vertical-align: top;
    margin-right: 5px;
	 margin-top: 3px;
}
.top{
	box-shadow: 0 2px 5px 5px rgba(0, 0, 0, .15);
}

.link_box{
	width:100%;
	background: #fff;
	margin: 20px 0;
	padding-bottom:60px;
}

.main_link{
    width: 1200px;
    height: 390px;
    overflow: hidden;
    margin: auto;
    padding: 100px 0;
    background: url(../images/link_right_min.png) no-repeat right 40px;
}
.main_link h3 img{
	width:auto;
	height: 48px;
}
.main_link p.text1{
	width:500px;
	font-size:16px;
	color:#333;
	line-height: 34px;
	padding-top:30px;
	font-weight: bold;
}
.main_link p.text2{
	height: auto;
	padding-top:55px;
	font-size:14px;
	color:#999;
}
.main_link p.text3{
	width:620px;
	font-size:12px;
	color:#999;
	line-height: 34px;
	padding-top:10px;
}
.main_link p.text3 a{
	color:#f23535;
}
.main_link p.text3 a:hover{
	color:#c31c1c;
	text-decoration: underline;
}
.main_link2{
	height: auto;
	font-size:14px;	
	color:#666;	
	text-align: center;
}
.main_link2 h3{
	padding:20px 0;
	font-size:30px;
	color:#333;
	line-height: 44px;
}
.main_link2 p{
	line-height: 36px;	
	padding-top:20px 30px;
}

.link_pic,.link_text{
	width: 1140px;
	box-shadow: 0 5px 25px 0 rgb(0 0 0 / 10%);	
	margin:0 auto 25px auto;
	border-radius: 6px;
	padding:20px 30px 30px 30px;
}
.text_h3{
	display:block;
	color:#333;
	font-size:20px;
	font-weight: bold;
	line-height: 40px;
	height: 40px;
	padding:0 0 20px 0;
}
.text_h3 i{
	display:inline-block;
	width: 4px;
	height:19px;
	background: #7b89f0;
	margin-right:10px;
	margin-top:12px;
	vertical-align: top;
}
.link_pic a{	
	display:inline-block;
	margin-right:20px;
	cursor: pointer;	
    transition-duration:0.4s;
	border:1px solid #fff;
	border-radius: 6px;
}
.link_pic a img{
	margin:0;
}
.link_pic a:hover{
	borde-color:#777;
	filter:contrast(90%);
    transition: all .5s ease;
	border:1px solid #7b89f0;
}
.link_text{
	width: 1170px;
	padding:20px 0 10px 30px;
}
.link_text a:link,.link_text a:visited{
	width:124px;
	height: 54px;
	line-height: 54px;
	text-align: center;
	display:inline-block;
	margin-right:15px;
	margin-bottom:20px;
	border:1px solid #ddd;
	border-radius: 5px;
	transition-duration:0.4s;
}
.link_text a:hover{
	border-color:#7b89f0;
	background: #7b89f0;
	color:#fff;
}

