/*公共样式*/
html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select {
	margin: 0;
	padding: 0;
	user-select:none;
	font-family: "微软雅黑";
	-webkit-font-smoothing: antialiased;
}
body{
	width: 100%;
	/*min-height: 1200px;*/
}
a{ 
	display: block;
	text-decoration:none; 
	color:#333; 
}
ul,ol {
	list-style: none;
}
li{
	list-style-type: none;
}
input, textarea {
	outline: none;
	border: none;
}
textarea {
	resize: none;
	overflow: auto;
}
p{
	max-height: 999999px;
}
button{
	outline: none;
}
img{
	display: block;
}

/*============分割线===============*/
/*顶部导航栏*/
.up_box{
	width: 1200px;
	margin: 0 auto;
	padding: 12px 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.up_logo{
	width: 154px;
}
.up_logo img{
	width: 100%;
}
.nav_centent{
	display: flex;
	align-items: flex-start;
}
.nav_centent nav{
	display: flex;
}
.nav_centent nav a{
	margin: 0 35px;
	font-size: 16px;
	color: #333;
}
.up_boeder{
	border-bottom: 2px solid #57b337;
	opacity: 0;
}
.up_boeder div{
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #57b337;
	margin: 3px auto 0;
}
.up_opacity{
	opacity: 1;
}
.up_style{
	color: #57b337 !important;
}
.nav_centent nav a:hover{
	color: #57b337;
}
.nav_centent nav a:hover .up_boeder{
	opacity: 1;
}
.up_language{
	display: flex;
	align-items: center;
}
.up_language a{
	font-size: 14px;
	color: #333;
}
.up_language span{
	margin: 0 10px;
}
.up_language a:hover{
	color: #57b337;
}
.up_language_a{
	color: #57b337 !important;
}

/*焦点图*/
.focus_map{
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
}
.focus_map img{
	width: 100%;
}

/*列表*/
.list_box{
	width: 1200px;
	margin: 64px auto;
	display: flex;
	flex-wrap: wrap;
}
.list_div{
	width: 363px;
	margin-right: 55px;
	margin-bottom: 50px;
}
.list_div:nth-child(3n){
	margin-right: 0;
}
.list_title{
	background: linear-gradient(#3e9221, #58b139);
	padding: 15px 18px;
	font-size: 20px;
	color: #fff;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.list_text{
	background-color: #f3f3f3;
	font-size: 14px;
	padding: 15px 30px;
}
.list_text p{
	color: #333;
	margin-bottom: 5px;
}
.list_text a{
	color: #51ac32;
}

/*底部*/
.base_box{
	width: 100%;
	min-width: 1200px;
	background-color: #393b3f;
	padding: 30px 0 50px;
}
.base_centent{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #fff;
}
.base_phone{
	display: flex;
	align-items: center;
	margin-bottom: 17px;
}
.base_phone div{
	width: 35px;
	margin-right: 17px;
}
.base_phone div img{
	width: 100%;
}
.base_phone p{
	font-size: 14px;
}
.base_number{
	display: flex;
	font-size: 24px;
}
.base_number h2:nth-child(1){
	margin-right: 38px;
}
.base_div{
	margin-right: 50px;
}
.base_div div{
	display: flex;
	justify-content: space-between;
	font-size: 14px;
	margin-bottom: 26px;
}
.base_div div p:nth-child(1){
	margin-right: 55px;
}
.base_div_p{
	font-size: 14px;
}