/* CSS Document */
*
{
	margin: 0;
	padding: 0;
	
}
.en{
font-weight:normal;
font-size:16px;
}
.ie6 {
  text-align: center;
  font-size: 16px;
  background: #28a130;
  line-height: 110px;
  z-index: 100000;
  width: 100%;
  position: absolute;
  height: 110px;
  top: 0;
  left: 0;
color:#fff;
}

body
{
	font-family:  "Microsoft YaHei", "微软雅黑";
}
a
{
	text-decoration: none;
	color: #333;
}
.header{
background-color:#07913a;
color:#fff;
height:30px;
line-height: 30px;
font-size:14px;
}
.header span{
float:left;
}
.header a{
float:right;
padding-left:25px;
margin-left:1em;
color:#fff;

}
.container{
	width: 1200px;
	margin: 0 auto;
}

.cat{
display:inline-block;
float:left;
width:80px;
background-color:#07913a;
height:40px;
line-height:40px;
color:#fff;
font-size:14px;
text-align:center;
}
.article2 ul{
margin-top:24px;
}
.article2 ul li{
margin-bottom:1em;
list-style: none;
display:block;
}
.article2 ul li a{
float:right;
color:#000000d9;
width:290px;

}

.hm{
	background: url(../images/home.png) left center no-repeat;
}
.gl{
	
	background: url(../images/setting.png) left center no-repeat;
	
}

#logo{
	height: 120px;
	min-width: 1200px;
}
#logo .container{
	background: url(../images/top.jpg) right center no-repeat;
	position: relative;
height:120px;
}
#logo .logo{
	
	width: 300px;
	
	height: 120px;
	float: left;
	
}
#search
{
	float: right;
	display: inline-block;
	margin-top: 60px;
	
}
#search form
{
	float: left;
	height:36px;
}

#search .text
{
	height: 30px;
	width: 120px;
	float: left;
	border: 1px solid #ccc;
	text-align: left;
	padding-left: 1em;
	margin-right:5px;
	outline: none;
	
}
#search #btn
{
	background-color: #fff;
	float: left;
	border: none;
	border-radius: 0 5px 5px 0;
	outline: none;
}
#search #btn:focus
{
	border: none;
}
#search .text:focus{
	border: 1px solid #28a131;
}
.web-title{
		float: left;
		margin-left: 1em;

	
}
.web-title h1{

	color: #07913a;
	margin-top: 40px;
letter-spacing: 13.5px;
	font-size: 28px;
	font-weight: bold;
}
.web-title p{
	color: #07913a;
	font-size: 12px;
}
#nav {
	background-color: #07913a;
	height: 45px;

	position: relative;
	min-width: 1200px;
}
#nav ul
{
	
	z-index: 1000;
	
}
#nav ul li
{
	list-style-type: none;
	display: inline-block;
	float: left;
	position: relative;
text-align:center;
}
#nav ul li p{
font-size:10px;
}
#nav ul li a
{
	display: block;
	color: #F7F7F7;
	padding: 4px 13px;
	text-decoration: none;
	font-size: 16px;
}

#nav ul li ul
{
	position: absolute;
	display: none;
	opacity:0.90;
filter:alpha(opacity=90);

}
#nav ul li:hover > ul
{
	
	display: block;
	
}
#nav ul li ul li
{
	background-color: #fff;
	width:145px;
	height: 40px;
	line-height: 40px;
}
#nav ul li ul li a
{
	color:#1e9c34;
	text-align: center;
	padding: 0px 20px;
	border-right: none;
	
}
#nav ul li ul li a:hover
{
	background-color: #31a52e;
	color: #F7F7F7;
	transition:all 0.5s ease-in;
       -moz-transition:all 0.5s ease-in; /* Firefox 4 */
       -webkit-transition:all 0.5s ease-in; /* Safari and Chrome */
       -o-transition:all 0.5s ease-in; /* Opera */
	
}
#nav ul:before,#nav ul:after {content: " "; /* 1 */display: table; /* 2 */}
#nav ul:after {clear: both;}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
 #nav ul {*zoom: 1;}
#banner{
	height: 360px;
	overflow: hidden;

min-width: 1200px;
	
}
.imgNews{
	width: 550px;
	height: 394px;
}
.sec1{
	background-color: #fefefe;
	padding: 40px 0px;
	min-width: 1200px;
}
.sec2{
	background-color: #07913a26;
	padding: 40px 0px;
	min-width: 1200px;
}
.article
{
	
	
}
.article-top 
{
	
	height: 40px;
	line-height: 40px;
	position: relative;
}
.article-top h3
{
	color: #07913A;
	font-weight: bold;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	
}

.article-top .more
{
	
	margin-right: 5px;
	width: 36px;
	height: 17px;
	position: absolute;
	bottom:8px;
	right: 5px;
	background: url(../images/redmore.png) no-repeat;
}
.article ul 
{
	margin-top: 10px;
	
}

.article ul li
{
	list-style: none;
	border-bottom: 1px dashed #00000026;
	height: 48px;
	line-height: 48px;
	
}

.article ul li a{color: #000000d9;}
.article ul li a:hover,#news-list ul li a:hover,.article2 ul li a:hover
{
	color:#07913A;
	
	
}
.article ul li span,#news-list ul li span
{
  float: right;
	color: #00000073;
	font-size: 14px;
	
}
ul.li li{
	background: url(../images/limore.png) left center no-repeat;
	padding-left: 18px;
}
#footer{background-color: #07913A;min-width: 1200px;}
#footer .container{
	display: flex;
    display: -ms-flexbox;
    justify-content:space-between;
    align-items: flex-start ;
	padding: 24px 16px 20px 16px;
}

.xllogo{background: url(../images/xl_logo.png)no-repeat;width:102px;height: 100px; }
#footer h4,#footer ul li,#footer ul li a{color: #ffffffbf;}
#footer ul li,#footer ul li a{font-size: 14px;line-height: 24px;}
#footer ul li{
	list-style-type: none;
}
.list{
	padding: 40px 0px;
	background-color: #f9f9f9;min-width: 1200px;
min-height:545px;
}
.clearfix{background-color: #fff;padding: 20px;}
.position{
	border-bottom:  1px dotted #CCC;
	padding: 0px 0px 10px 0px;
}
#news-list{
min-height:475px;
}
.position span,.position a{
	color:#555;
	font-size: 12px;
}
#news-list ul li
{
	list-style-type: none;
	background: url(../images/mr.png) left center no-repeat;
	padding-left: 25px;
	border-bottom: 1px dashed #00000026;
	height: 50px;
	line-height: 50px;
	
}
#news-list ul li a{
	font-size: 14px;
}
#news-content
{
	
	min-height: 630px;
	padding: 15px;
	
	border-radius: 0 0 10px 10px;
}
#news-content .content-title
{
	text-align:center;
	padding: 1em 0 0.5em 0;
	font-size: 24px;
	font-weight: bold;
	
	color: #333;

}
.pub{
	color: #00000073;
	text-align: center;
	padding: 10px 0px;
	font-size: 14px;
}
.clear{
	clear: both;
}
.w1{width: 620px;}
.h1{height: 394px}
.w2{width: 380px;}
.h2{min-height: 360px;}
.mr{
	margin-right: 30px;
}
.fl{float:left;}
.fr{float:right;}