@charset "utf-8";
/* CSS Document */
@import url("font-awesome/css/font-awesome.css");

.main{
	margin-top:353px
}
.l_list{
	width:1149px
}
.l_list .title,
.r_list .title{
	height:50px;
	line-height:50px;
	border-bottom:1px solid #dedede
}
.l_list .title h3,
.r_list .title h3{
	font-size:28px;
	line-height:36px;
	border-left:5px solid #2391c1;
	color:#2391c1;
	text-indent:10px
}
.l_list ul li{
	width:800px;
	display:inline-block;
	padding:30px 0 50px 0;
	border-bottom:1px solid #dedede
}
.l_list ul li>div{
	width:32%;
	margin-right:3%;
	font-size:24px;
	font-weight:bold
}
.l_list ul li p{
	float:right;
	width:65%;
	font-size:20px;
	line-height:34px;
	text-indent:44px
}
.l_list ul li p a:hover{
	color:#555;
	text-decoration:underline
}
.r_list{
	width:280px
}
.r_list ul li{
	line-height:40px;
	font-size:18px;
	background:url(../images/dot.gif) left center no-repeat;
	text-indent:15px
}
.copyright{
	border-top:#2391c1 solid 2px;
}
.copyright table{
	margin:0 auto;
}
.copyright table p{
	text-align:center;
	font-size:14px;
	line-height:24px;
}
.copyright table p em{
	padding:0 6px;
}
.copyright table p.police{
	padding-top:10px;
}

.list02 a>img{
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	display:none
}
.list02 li.por:hover a>img{
	display:block;
	border:1px solid white
}

/*20230320*/
.list{font-size:15px; margin:20px 0 30px 0;}
.list li{background: url(../images/icon.png) no-repeat 5px 13px; padding:10px 0 10px 30px!important;border-bottom: 1px solid #f5f4f4 !important;width: 1110px !important;}
.list li a{font-size: 18px; color:#3275b1;}
.btn01{clear:both;overflow:hidden}
.btn01 a{background-color:#2466c8;display:inline-block;width:49%;color:white;
text-align:center;padding:20px 0;font-size:24px;font-weight:bold;margin-top:20px;border-radius: 6px;}


@media (max-width: 640px){
  .special_yhyshj .footer{
    height: 600px;
  }
  
  .special_lwlb .footer{
    height: 600px;
  }
}