@charset "UTF-8";
/* CSS Document */

*{
	margin: 0;
	padding: 0;
}

#all{
	width:1300px;
	margin:0 auto;
}

a:link{
	color:white;
}

a:visited{
	color:white;
}

a{
	text-decoration:none;
}

li{
	list-style-type:none;
}

html {
	overflow: auto;
}

body {
	overflow-x: hidden;
	position: relative;
	min-width: 1300px;
}

/*--------------------------header-------------------------------*/

#header{
	width:1300px;
	position:absolute;
}

img{
	max-width:100%;
	height:auto;
    image-rendering: -webkit-optimize-contrast;
}

.header_menu li{
	text-decoration:none;
	color: white;
}


.header_logo{
	display: inline-block;
	width:300px;
	padding:10px 0;
}

.header_menu{
	display: inline-block;
	width:990px;
	padding:10px 0;
}

.header_menu ul li{
	display:inline;
	padding:0 10px;
	font-size:14px;
}

#header p{
	padding:10px 0;
	font-size:14px;
}

.line{
	background-color:#007a64;
	height:3px;
	width:1300px;
	max-width:100%;
}



/*--------------------------contents-------------------------------*/

#content{
	width:1300px;
}


.main{
	display:block;
	background-color:#DFCC8A;
	margin: 0 -500%;
	padding: 0 500%;
}


.con_title{
	width:960px;
	margin:30px auto;
	text-align: center;
}
.con_title td{
	width:960px;
	text-align: center;
	vertical-align:top;
}

.con_p{
	text-align:center;
	font-size:14px;
}

.con_p_mini{
	text-align:center;
	font-size:11px;
}

.con_icon{
	width:960px;
	margin:30px auto;
}

.con_icon td{
	width:192px;
	vertical-align:top;
}

.con_icon p{
	font-size:12px;
	text-align:center;
	padding:0 5px;
}

.con_nav{
	width:960px;
	margin:50px auto;
}

.con_nav ul li{
	display:inline-block;
}

.con_nav li{
	width:132px;
	text-decoration:none;
	text-align: center;
	padding:10px 0;
}

.news{
	width:960px;
	margin:0 auto;
	padding-bottom:60px;
}

.news a:link{
	color: black;
}

.news a:visited{
	color: black;
}


.news b{
	font-size:20px;
}

.news_p p{
	font-size:12px;
	padding:15px 0;
}
.news_red {
    color: red;     /* 文字色指定 */
}

/*--------------------------footer-------------------------------*/

footer{
  display: flex;
  justify-content: center;
	width:1300px;
	height:auto;
	background-color:#007a64;
	margin: 0 -500%;
	padding: 0 500%;
}


.footer_left{
	color:white;
	font-size:12px;
	width:200px;
	height:120px;
	padding:30px 0 30px 0;
	display:inline-block;
}

footer p{
	font-size:10px;
}

.bottom{
	color:white;
	width:400px;
	padding-top:0px;
	padding-bottom:10px;
}



.footer_right{
	width:800px;
	height:180px;
	padding-top:30px;
	display:inline-block;
	line-height:22px;
	vertical-align:top;
}

.footer_right dl{
	width:100px;
	height:170px;
	display:inline-block;
	vertical-align:top;
	color:white;
	border-left:1px solid white;
	padding-left:5px;
}

.footer_right dd{
	font-size:10px;
}

.footer_right dt a:link{
	color:white;
}

.footer_right dt a:visited{
	color:white;
}
