*{ margin: 0; padding: 0; list-style: none; outline: none; font-family: "microsoft yahei";}
a{ text-decoration: none; cursor: pointer;}
img{ border: none; max-width: 100%;}
.clear{ clear: both;}

.header{ width: 1201px; margin: auto; padding-bottom: 30px; position: relative; padding-top: 15px;}
.logo a { display: block;width: 260px; height: 70px;position: relative;top: 7px;}
.logo a img{ display: block; width: 260px; height: 70px;}
.nav{ position: absolute; bottom: 10px; right: 6px;}
.nav a{ color: #222222; margin-left: 46px;}
.nav a:hover,.active{color: #42BF6B !important;}

.banner{ background: url(../img/banner_bg_02.jpg) no-repeat center; height: 416px; position: relative;}
.slider{ width: 1200px; margin: auto;} 
#focus {width:1199px; height:416px; overflow:hidden; position:relative; right: 4px;}
#focus ul {height:416px; position:absolute;}
#focus ul li {float:left; width:1199px; height:416px; overflow:hidden; position:relative;}
#focus ul li a img{ display: block; width: 1199px !important; height: 419px;}
#focus .btn {position:absolute; height:15px;right:10px; bottom:10px; text-align:right;}
#focus .btn span {display:inline-block; width:10px; height:10px; margin: 5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}

.banner2{ text-align: center; background: #E6E6E6;}
.banner2 img{ display: block; margin: auto;}

.con_left{ width: 23%; float: left;}
.con_left h3{ color: #000; font-weight: normal; margin-bottom: 10px;}
.con_right{ width: 70%; float: right; padding: 2%;}
.news ul li{ width: 100%; overflow: hidden; line-height: 40px; border-bottom: 1px solid #E6E6E6; clear: both; }
.news ul li a{ display: block; width: 80%; float: left; font-size: 16px; color: #4D4D4D; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news ul li span{ display: block; width: 15%; float: right; text-align: right; color: #808080; font-size: 14px; }
.page{ padding-top: 30px;}
.page a{ display: block; width: 100px; height: 35px; line-height: 35px; text-align: center; color: #808080;font-size: 14px; border: 1px solid #E6E6E6;}
.back{ float: left;}
.next{ float: right;}
.page a:hover{ background: #3F7349; color: #FFFFFF;}

.contect{width: 1195px; margin: auto; padding: 30px 0 80px 0; position: relative; right: 3px;}
.nav_lis{ width: 16%; float: left;}
.nav_lis h3{ color: #555; line-height: 33px;margin-bottom: 10px;}
.nav_link a{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #222; line-height: 32px; }

.footer{ width: 1195px; border-top: 9px solid #3F7349; margin:auto; background: #686565; padding: 25px 0; color: #fff; position: relative; right: 3px}
.footer_text{ width:700px; margin: auto;}
.footer_text p{ line-height: 25px; clear: both;text-overflow: ellipsis; white-space: nowrap;}
.footer_text p span{ display: block; width: 49.5%; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.footer_text p span a{ color: #FFFFFF;}
