html,body{margin:0;padding: 0;}
a{text-decoration: none;color:#000;}
ul{margin:0;padding:0;}
li{list-style: none;}
.clearfix:after {content: ""; display: block; height: 0; clear: both; }
.clearfix {zoom: 1; }
.w1200{ width: 1200px; margin:0 auto; overflow: hidden;}

/*头部样式*/
.head{ width: 100%;overflow: hidden;}
.head .toptext{margin: 0 auto;height: 30px;/*border-bottom:1px solid #000;*/line-height: 30px;box-shadow: 0px 1px 4px #bababa; margin-bottom: 17px; background: #f3f3f3;}
.head .toptext .lefttext{width: 400px; float: left; font-size: 14px; color: #666;}
.head .toptext .righttext{float: right;}
.head .toptext .righttext ul li{float: left;padding: 0 5px;}
.head .toptext .righttext ul li a{font-size: 14px;color: #787878;}
.head .toptext .righttext ul li a:hover{color: #14a505;}

.head .logo {width: 800px; float: left;}
.head .logo img{width: 400px;height: 75px;float: left;}
.head .logo span{font-size: 15px;  color: #898989;line-height: 75px;height: 75px;display: block;overflow: hidden;width: 365px}
.headtel{float: right; width: 300px; text-align: right; font-size: 16px; color: #808080;}
.headtel em{font-style: initial; overflow: hidden; display: block; color: #14a505; font-size: 24px;}
.head .headnav{background: #14a505;}
.head .headnav ul{overflow: hidden;width: 1200px;margin: 0 auto;}
.head .headnav ul li{float: left; margin: 0px 1px;}
.head .headnav ul li a{color: #fff; display: block; width: 147px; height: 50px; text-align: center; line-height: 50px; transition: all 0.6s;}
.head .headnav ul li a:hover{background: #3e3e3e;}
.head .headnav ul li a.cur{background: #3e3e3e;}


/*banner*/
.swiper-pagination-bullet{width: 15px;height: 15px;}

.obanner {width:100%;}
.obanner img{width: 100%;}


/*关于我们*/
.about{margin-top: 45px;}
.cat{width: 200px;text-align: center;margin:0 auto;}
.cat a span{font-size: 35px; border-bottom: 1px solid #898989; padding-bottom: 8px; color: #14a505;}
.cat a p{color: #868383;}
.aboutus{width: 1200px;}
.aboutus .aboutimg{overflow: hidden;width: 350px;float: left;margin-right: 65px;}
.aboutus .aboutimg img{width: 350px; height: 210px;}
.aboutus .aboutdes {line-height: 39px; margin-left: 20px; overflow: hidden; width: 765px; display: block;color: #757575; font-size: 14px;}

/*产品展示*/
.product {margin-top: 50px;}
.product .productcat{width: 100%;/*border-bottom: 1px solid  #14a505;*/overflow: hidden;background-color: #5d5d5d;} 
.product .productcat .pcat{width: 150px; height: 40px; line-height: 40px;overflow: hidden;display: block;text-align: center;background: #14a505;color: #fff;float: left;}
.product span.more{float: right; line-height: 39px; padding: 0px 16px;} 
.product span.more a{font-size: 14px;color: #fff;}
.productshow ul{padding:0;}
.productshow ul li{width: 200px;float: left; border: 1px solid #ccc; padding: 8px; margin: 15px 10px;}
.productshow ul li a img{width: 100%;height: 200px;}
.productshow ul li span{background: #0f8f02;padding: 4px 0px; overflow: hidden; display: block;}
.productshow ul li span a{width: 100%;text-align: center;display: block;color: #fff;height: 23px; overflow: hidden;}


/* 首页新闻列表 */
.news{ margin-top: 20px; }
.news .newslist {width: 560px;float: left;margin-right: 40px;}
.news .newslist .newscat{overflow: hidden;border-bottom: 3px solid #14a505;}
.news .newslist .newscat>a{display: block;width: 135px;height: 35px;line-height: 35px;text-align: center;background: #14a505;color: #fff;border-radius: 10px 10px 0px 0px; float: left;}
.news .newslist .newscat > span.more{float: right;}
.news .newslist .newscat > span.more a{font-size: 12px; line-height: 35px;padding-right: 10px;color: #5a5a5a;}

.news .newslist .newstop{width: 100%; overflow: hidden; padding-top: 15px; height: 165px;}
.news .newslist .newstop .img{width: 200px;float: left;padding-right: 25px;}
.news .newslist .newstop .img img{width: 100%;height: 160px;}
.news .newslist .newstop .title a{color: green;}
.news .newslist .newstop .desc{width: 100%; font-size: 14px;line-height: 31px;}
.news .newslist .newstop .desc a{color: #656060; }

.news .newslist .list{width: 100%;overflow: hidden;}
.news .newslist .list ul{padding:0;margin:0;}
.news .newslist .list ul li{list-style: none;line-height: 35px;overflow: hidden;}
.news .newslist .list ul li a {    font-size: 14px; color: #0f8f02; display: block; width: 450px; height: 30px; line-height: 30px; overflow: hidden; float: left; }
.news .newslist .list ul li span {float: right; padding-right: 14px;}

/*.product .productcat a {width: 100%;overflow: hidden;display: block;border-bottom: 1px solid #14a505;}
.product .productcat a span{color: #fff; text-align: center; background: #14a505; width: 145px;display: block;overflow: hidden;height: 50px;line-height: 50px;}*/

/*底部样式*/
.foot{width: 100%; overflow: hidden; margin-top: 100px; background: #3b3b3b;}
.foot .centent{width: 1200px;margin: 0 auto;}
.foot .centent .lefttext{padding: 10px 0px;}
.foot .centent .lefttext p{margin:5px 0px;text-align: center;font-size: 14px;color: #ededed;}



/* 新闻列表页 */
.listnews{margin-top: 20px;}
.leftmenu{width:250px;border:1px solid #0f8f02;overflow: hidden;float: left;}
.leftmenu .topcat {height: 90px;background: #0f8f02;text-align: center;color: #fff;}
.leftmenu .topcat div.name{font-size: 33px; font-weight: bold;padding-top: 10px;}
.leftmenu .topcat div.enname{font-size: 20px;color: #2d2d2d;text-transform : uppercase;font-weight: bold}
.leftmenu .catlist{padding: 20px 0;}
.leftmenu .catlist ul{/* margin-left: 30px; */}
.leftmenu .catlist ul li{height: 40px; border-bottom: 1px solid #ccc; margin: 12px 15px; background: #0f8f02; line-height: 40px;overflow: hidden;}
.leftmenu .catlist ul li a{display: block; width: 180px; overflow: hidden; float: left;padding-left: 10px;color:#fff;}
.leftmenu .catlist ul li i{float: right;padding-right: 10px;}
.leftmenu .catlist ul li.cur{background: rgb(73, 73, 73)}

.list_body{float: left;width:925px;  margin-left: 10px;}
.list_body .position{padding-left: 20px;border-bottom:1px solid #14a505;font-size: 14px;}
.news_content ul{overflow: hidden;margin-left: 20px;}
.news_content ul li{width: 100%;}
.news_content ul li a{width: 750px; height: 35px; overflow: hidden; display: block;float: left;line-height: 35px;font-size: 14px;}
.news_content ul li span{float: right; display: block; height: 35px; line-height: 35px;font-size: 14px;}

/* 分页 */
.pagination{width:100%;padding-left:0;margin:20px 0;display: flex;flex-wrap:wrap;justify-content: center;}
.pagination>li{display:inline;margin-top: 4px;}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color: #0f8f02;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index: 2; color: #fff; cursor: default; background-color: #0f8f02; border-color: #0f8f02;}
 .pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}

/* 产品样式 */
.product_content{overflow: hidden;margin-top: 10px;}
.product_content ul li{width: 205px;float: left;margin-left: 20px;overflow: hidden;padding: 2px;border: 1px solid #08b01c;margin-top: 20px;}
.product_content ul li:hover{background-color: #14a505;}
.product_content ul li:hover a.title{color:#fff;}
.product_content ul li a.img{overflow: hidden;}
.product_content ul li a.img img{width: 100%;height: 240px;}
.product_content ul li a.title{display: block;overflow: hidden;width: 100%;height: 30px; line-height: 30px;text-align: center;}


/* 内容页样式 */
.body_content .title{text-align: center;}
.body_content .author{text-align: center;}
.body_content .author span{padding: 0 10px;color:#9f9f9f;}
.body_content .thumb {text-align: center;margin-top: 20px;}
.body_content .thumb img{max-width: 98%;}
.body_content .body{width: 98%;margin: 0 auto;}
.body_content .body p{font-size: 14px;}


/* 技术支持 */
#support{text-align: center;}
#support a img{width: 200px;}