﻿.layui-container {width:1230px;}
/*top*/
.top{height:42px;line-height:42px;color:#fff;background:#184C17;}
.top .top-right span{margin-right:10px;}
.top .top-right span img{margin-right:6px;}
.top .top-right a{padding:0 8px;transition:all .3s;color:#fff;}
.top .top-right a:hover{color:#ffd426;}
/*****logobox*****/
.logobox{position:relative;}
.media,.media .media{margin-top:0;}
.logo{width:350px;float:left;margin-top:12px;}
.logo img{padding-right:10px;}
.logo .logori{padding-left:15px;padding-top:30px;}
.logo .logori p{line-height:1.5;font-size:18px;color:#184C17;font-weight:bold;}
.logobox button{cursor:pointer;border:none; color:#da1c24; font-size:22px;display:none;z-index:20000;background:none;float:left !important;z-index:2;}
/*nav*/
#nav{height:132px;float:right;width:824px;}
#nav ul>li{float:left;width:14.28%;text-align:center;position:relative;line-height:132px;background:url(../images/nav-line.jpg) right center no-repeat;}
#nav ul>li:last-child{background:none;}
#nav ul>li>a{display:inline-block;font-size:18px;border-bottom:4px solid #fff;line-height:128px;}
#nav ul>li.active>a{color:#184C17;border-bottom:4px solid #184C17;box-sizing:border-box;}
#nav ul .submenu{position:absolute;width:100%;top:60px;z-index:99;background:#198a6e;display:none;}
#nav ul .submenu li{line-height:25px;padding:10px 0;}
#nav ul .submenu li a{color:#fff;display:block;}
#nav ul .submenu li a:hover{text-decoration:underline;}

/*banner*/
.swiper-container{width:100%;height:600px;}
.swiper-slide{background-repeat:no-repeat;background-size:cover;background-position:center;}

/*****aboutus*****/
.about-left{width:550px;float:left;background:#000;}
.about-left video{height:335px;}
.about-right{width:620px;float:right;}
.about-right strong{display:block;font-size:24px;color:#184C17;}
.about-right .about-txt p{font-size:16px;color:#787878;}
.about-right a{display:block;width:134px;height:32px;border:2px solid #184C17;border-radius:30px;color:#184C17;text-align:center;line-height:32px;font-size:16px;margin-top:20px;}

/*****product*****/
.product{background:url(../images/product.jpg) top center no-repeat;padding:55px 0;}
.product .about-title{color:#fff;font-size:32px;font-weight:bold;}
.pro-list li{margin-top:10px;}
.pro-list li a{display:block;text-align:center;overflow:hidden;background:#fff;}
.pro-list li a .imgBox {height: 240px;overflow: hidden;display: flex;justify-content:center;align-items:center;}
.pro-list li a .imgBox img{height:100%;}
.pro-list li a h3{padding:5px 0;font-size:16px;}
a.pro-more{width:132px;height:34px;border:2px solid #fff;text-align:center;color:#fff;line-height:34px;border-radius:30px;display:block;margin:30px auto 0;}
a.pro-more:hover{border:2px solid #ffde5a;color:#ffde5a;}

/*****advant*****/
.advant .advant-title{font-size:32px;font-weight:bold;}
.advant .advant-title em{color:#184C17;}
.advant li{margin-top:20px;}
.advant li h3{font-size:18px;}
.advant li p{font-size:12px;color:#7c7c7c;}
.advant li a{display:block;margin-top:10px;transition:all .3s;}
.advant li a:hover{margin-left:10px;}

/*****wrap*****/
.wrap{background:#f2f2f2;padding:60px 0;}
.wrap-left{width:702px;background:#fff;height:360px;float:left;}
.new-l{float:left;width:198px;background:#184C17;height:310px;color:#fff;padding:50px 0 0 30px;}
.new-l strong{font-size:30px;font-weight:normal;line-height:1.5;}
.new-l a{color:#fff;border:1px solid #fff;font-size:16px;line-height:34px;height:34px;display:block;width:88px;text-align:center;margin-top:30px;}
.new-r{width:436px;float:right;margin-right:15px;margin-top:20px;}
.new-box img{margin-right:10px;}
.new-box p{color:#959595;}
.new-r li{overflow:hidden;border-bottom:1px dashed #cbcbcb;padding:10px 0;}
.new-r li .newList-l{float:left;font-size:30px;line-height:64px;margin-right:10px;padding:0 10px;}
.new-r li .newList-r p{color:#979797;line-height:22px;}
.wrap-right{width:474px;float:right;}
.wrap01{background:#fff;height:168px;padding-right:15px;}
.wrap01 img{margin-right:15px;}
.wrap01 h3{font-size:18px;margin-top:15px;}
.wrap01 p{color:#686868;}


.foot{background:#184C17;padding:50px 0;overflow:hidden;}
.foot dl{float:left;margin-right:100px;}
.foot dl dt{background:url(../images/line.png) bottom left no-repeat;font-size:18px;color:#fff;line-height:42px;margin-bottom:6px;}
.foot dl dd,.foot dl dd a{color:#b1b1b1;}
.foot dl dd a:hover{color:#0ea57f;}
.copyright{background:#184C17;border-top:1px solid #296729;color:#b1b1b1;text-align:center;padding-top: 15px; padding-bottom: 15px;}
.copyright a{color:#b1b1b1;}
.copyright a:hover{color:#0ea57f;}

.newsWrap,#main-box {margin-bottom: 20px;}