﻿body,h1,h2,h3,h4,h5,h6,p,pre,dl,dt,dd,ul,ol,li{margin: 0; padding: 0;}
body{font-family: arial;}
li{list-style: none;}
a{color: inherit; text-decoration: none;}
a:hover{color: inherit; text-decoration: none;}
input:focus,button:focus{outline: none;}
img{border: none;}
em,i{font-style: normal;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.w1200{ width:1200px; margin:auto;}

/* 头部 */
.top2bj{width:100%; overflow:hidden;}
.top2{height:110px; width:1200px; margin:auto; display: flex; align-items: center;}
.top2 .fl{height:110px; display: flex; align-items: center; width:697px;}
.top2 .fl dl{margin-left:10px; font-size:60px; color:#0a8d00; font-weight:bold;}
.top2 .fl dl dt{font-size:29px; font-weight:300; line-height:30px; margin-top:10px;}
.top2 .fl dl dd{font-size:22px; text-transform:uppercase; font-weight:300; line-height:30px;}
.top2 .fr{width:503px;}
.top2 .fr img{ width:100%;}

.topbj{width:100%; overflow:hidden; background:#0a8d00;}
.top{width:1200px; margin:auto; display: flex; align-items: center; height:45px;}
.top dl{float:left; width:150px; color:#fff; text-align:center; font-size:18px;}
.top dl:hover{color:#FF0;}
.top dl i{ float:right;}
.active{color:#FF0;}

/* 首页 */
.box1{overflow:hidden; width:1200px; margin:auto;}
.box1 .txt{font-size:36px; font-weight:bold; color:#0a8d00; text-align:center; margin-top:40px;}
.box1 .bod{display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:20px; margin-bottom:20px;}
.box1 .bod dl{width:228px;overflow:hidden; margin-bottom:20px; background:#f5f5f5; padding-bottom:20px;}
.box1 .bod dl dt{padding-bottom:70%; position:relative;}
.box1 .bod dl dt img{position:absolute; width:100%; height:100%;}
.box1 .bod dl dd{ text-align:center; margin-top:10px; font-size:16px;}
.box1 .bod dl dd p{ font-size:14px; margin-top:5px;}
.box1 .bod dl dd p span{ font-size:18px; font-weight:bold; color:#F00; padding-right:5px;}
.box1 .bod dl li{ width:120px; height:30px; background:#0a8d00; margin:auto; font-size:16px; color:#FFF; text-align:center; line-height:30px; margin-top:10px;}

.box2bj{ width:100%; background:#f5f5f5; overflow:hidden; padding-bottom:40px;}
.box2{overflow:hidden; width:1200px; margin:auto;}
.box2 .txt{font-size:36px; font-weight:bold; color:#0a8d00; text-align:center; margin-top:40px;}
.box2 .bod{display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:20px;}
.box2 .bod dl{width:285px;overflow:hidden; background:#fff; padding-bottom:20px;}
.box2 .bod dl dt{padding-bottom:70%; position:relative;}
.box2 .bod dl dt img{position:absolute; width:100%; height:100%;}
.box2 .bod dl dd{margin-top:15px; font-size:18px; padding-left:20px; padding-right:20px;}
.box2 .bod dl dd p{ font-size:14px; margin-top:10px;}
.box2 .bod dl dd p span{ font-size:18px; font-weight:bold; color:#F00; padding-right:5px;}
.box2 .bod dl li{ width:120px; font-size:16px; padding-top:15px; padding-left:20px;}

.box3bj{width:100%; background:#f5f5f5; overflow:hidden; padding-bottom:20px;}
.box3{overflow:hidden; width:1200px; margin:auto; padding:40px; background:#FFF; display: flex; align-items: center;}
.box3 .fl{width:560px; margin-right:40px;}
.box3 .fr{width:520px;}
.box3 .fr dt{font-size:36px; color:#0a8d00; font-weight:bold;}
.box3 .fr dd{margin-top:15px; font-size:16px; line-height:26px;}
.box3 .fr p{margin-top:20px; font-size:16px;}
.box4-txt{font-size:36px; font-weight:bold; color:#0a8d00; text-align:center; margin-top:40px;}
.box4{display: flex; flex-wrap:wrap; justify-content: space-between; width:1200px; margin:20px auto; overflow:hiddenl}
.box4 dl{width:580px; background:#FFF;}
.box4 dl dd{font-size:16px; color:#666; border-bottom:#CCC 1px dashed; margin:15px 30px; padding-bottom:15px;}
.box4 dl dd p{font-size:18px; padding-top:5px;}

.box5bj{background:#f5f5f5; overflow:hidden; padding-bottom:20px;}
.box5{width:1200px; margin:auto; overflow:hidden;}
.box5 img{width:100%;}
.box5 .txt{font-size:36px; font-weight:bold; color:#0a8d00; text-align:center; margin-top:40px;}
.box5 .bod{display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:20px;}
.box5 .bod dl{width:580px; background:#FFF; overflow:hidden; margin-bottom:30px; padding:25px;}
.box5 .bod dl dd{ font-size:18px;}
.box5 .bod dl dd span{font-weight:bold; margin-right:10px;}
.box5 .bod dl dd p{ font-size:16px; color:#666; margin-top:10px; line-height:26px;}

/* 底部 */
.bottombj{background:#f5f5f5; width:100%; overflow:hidden; padding-top:20px; padding-bottom:20px;}
.bottom{width:1200px; margin:auto; display: flex; align-items: center;}
.bottom span{ padding-right:20px;}


.bottom2bj{background:#fff;}
.bottom2bj .w1200{height:50px; display: flex; align-items: center; justify-content: space-between; color:#333;}

/* 内页 */
.aboutbj{width:100%; overflow:hidden;}
.about{width:1200px; margin:auto; padding:40px 0px; overflow:hidden;}
.about .fl{width:900px; margin-right:30px;}
.about .fl .txt{font-size:20px; height:40px; line-height:40px; border:#ddd 1px solid; background:#f5f5f5; padding-left:20px; padding-right:20px; color:#0a8d00;}
.about .fl .txt span{ font-size:14px; float:right; color:#666;}

.about .fl .zhuanti{font-size:16px; line-height:30px;}
.about .fl .zhuanti p{ padding-top:15px;}

.about .fl .newslist{overflow:hidden; width:900px;}
.about .fl .newslist dl{padding:15px 20px; border:#eee 1px solid; margin-top:20px;}
.about .fl .newslist dl p{font-size:18px; color:#333;}
.about .fl .newslist dl p span{font-size:14px; color:#999; float:right;}
.about .fl .newslist dl dt{font-size:14px; color:#666; line-height:22px; font-weight:100; margin-top:10px;}
.about .fl .newslist dl dd{color:#333; font-size:14px; margin-top:10px;}

.about .fl .productlist{display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:20px;}
.about .fl .productlist dl{width:215px;overflow:hidden; background:#f5f5f5; padding-bottom:20px; margin-bottom:20px;}
.about .fl .productlist dl dt{padding-bottom:70%; position:relative;}
.about .fl .productlist dl dt img{position:absolute; width:100%; height:100%;}
.about .fl .productlist dl dd{margin-top:15px; font-size:16px; padding-left:15px; padding-right:15px;}
.about .fl .productlist dl dd p{ font-size:14px; margin-top:10px; color:#666;}
.about .fl .productlist dl li{font-size:16px; padding-top:15px; padding-left:15px;}

.about .fl .productlist1{display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:20px;}
.about .fl .productlist1 dl{width:215px;overflow:hidden; background:#f5f5f5; padding-bottom:20px; margin-bottom:15px;}
.about .fl .productlist1 dl dt{padding-bottom:70%; position:relative;}
.about .fl .productlist1 dl dt img{position:absolute; width:100%; height:100%;}
.about .fl .productlist1 dl dd{margin-top:15px; font-size:16px; padding-left:15px; padding-right:15px; text-align:center;}
.about .fl .productlist1 dl dd p{ font-size:14px; margin-top:5px; color:#666;}
.about .fl .productlist1 dl dd p span{ font-size:18px; font-weight:bold; color:#F00; padding-right:5px;}
.about .fl .productlist1 dl li{width:120px; font-size:14px; text-align:center; height:30px; margin:auto; background:#0a8d00; margin-top:10px; line-height:30px; color:#FFF;}

.about .fl .news{margin-top:20px; overflow:hidden;}
.about .fl .news .tit{font-size:20px; text-align:center; border-bottom:#ddd 1px dashed;}
.about .fl .news .tit p{padding:8px 0px;}
.about .fl .news .tit p span{font-size:14px; color:#999; padding:0px 20px;}
.about .fl .news .content{margin-top:30px; font-size:16px; color:#666; overflow:hidden; margin-bottom:30px;}
.about .fl .news .content p{margin-top:15px;}
.about .fl .news .tuijian-news{overflow:hidden;}
.about .fl .news .tuijian-news dl{border:#eee 1px solid; line-height:40px; padding-left:15px; margin-bottom:10px;}
.about .fl .product{margin-top:30px; display: flex; align-items: center;}
.about .fl .product .fl{width:450px; border:#eee 1px solid; text-align:center; padding:10px;}
.about .fl .product .fl img{width:100%;}
.about .fl .product .fr{width:420px;}
.about .fl .product .fr .tit{font-size:24px;}
.about .fl .product .fr .tit p{font-size:16px; color:#999;}
.about .fl .product .fr .tit dt{font-size:16px; font-weight:100; padding-top:10px;}
.about .fl .product .fr .tit dd{font-size:16px; margin-top:10px; color:#666; border-top:#CCC 1px dashed; border-bottom:#CCC 1px dashed; padding:10px 0px;}
.about .fl .product .fr .tit dd span{font-size:30px; color:#F00; font-weight:bold; padding-right:5px;}
.about .fl .product .fr .tit dl{font-size:16px; padding-top:10px; color:#666;}
.about .fl .product-content{ margin-top:30px; border:#ddd 1px solid; padding:15px;}
.about .fl .product-content dt{ height:30px;  font-size:16px; font-weight:100; color:#666; border-bottom:#CCC 1px dashed;}
.about .fl .product-content dd{ margin-top:15px;}

.about .fr{width:270px;}
.about .fr img{ width:100%;}
.about .fr .bod .txt{height:40px; font-size:20px; line-height:40px; border:#ddd 1px solid; background:#f5f5f5; padding-left:15px; margin-top:20px;}
.about .fr .bod .xinwen{border:#CCC 1px solid; margin-top:-1px; padding:10px;}
.about .fr .bod .xinwen dl{ margin:10px; border-bottom:#CCC 1px dashed; padding-bottom:10px;}

/* 翻页 */
.fanye{margin-top:20px; margin-bottom:10px; overflow:hidden;}
.fanye li{float:left; color:#666; font-size:14px; margin-right:8px; border:#ddd 1px solid; padding:5px 10px;}