@charset "utf-8";
@import url("reset.css");
@import url("common.css");

/*================================
** 焦点图 - Focus **
================================*/
.swiper-container{width: 100%;  height: 500px;}
.swiper-container .swiper-slide {text-align: center; font-size: 18px; height:500px; width:100%; overflow:hidden; /* Center slide text vertically */display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.swiper-container .swiper-slide .items{display:block; width:100%;}
.swiper-container-horizontal>.swiper-pagination{position:relative; margin: 0 auto; width:100%; margin-top:-25px; height:30px; text-align:center;}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:12px 5px; width:7px; height:7px;}
.swiper-pagination-bullet-active{background-color:#319102;}

/*================================
** 简介 - about **
================================*/
.m_about{margin:40px 0; height:182px; padding-right:150px; position:relative; overflow:hidden;}
.m_about .l{width:290px;}
.m_about .l a{display:block;}
.m_about .l img{width:100%; height:182px;}
.m_about .r{width:530px;}
.m_about .r h3{font-size:16px; margin-bottom:5px; line-height:18px; height:18px;}
.m_about .r .detail{color:#666; font-size:14px; line-height:24px; display:block;}
.m_about .r .more{color:#fff; text-align:center; width:84px; height:21px; line-height:21px; font-family:Arial, sans-serif; display:inline-block; background-color:#319102; font-size:12px;}
.m_about .honor{position:absolute; top:30px; right:0px; width:88px;}
.m_about .honor .imgs{width:100%; height:88px; background:url(../images/honor1.gif) no-repeat; display:block;}
.m_about .honor:hover .imgs{background:url(../images/honor2.gif) no-repeat;}
.m_about .honor .imgs i{width:88px; height:88px;}
.m_about .honor .title{font-size:14px; line-height:24px; margin-top:10px; color:#666; display:block; text-align:center;}
.m_about .honor:hover .title{color:#319102;}

/*================================
** 新闻 - news **
================================*/
.m_news{padding:40px 0; background-color:#f1f1f1; height:220px; overflow:hidden;}
.m_news .l{width:550px; overflow:hidden;}
.m_news .l .new_box{width:550px; height:220px; position:relative; overflow:hidden;}
.m_news .l .new_box .swiper-container3{width: 100%;  height: 160px; margin-top:60px;}
.m_news .l .new_box .swiper-container3 .swiper-container .swiper-slide {text-align: center; font-size: 14px; height:164px; width:245px; overflow:hidden; /* Center slide text vertically */display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.m_news .l .new_box .swiper-container3 .swiper-slide .items{display:block; width:100%; height:60px; overflow:hidden; margin-bottom:25px;}
.m_news .l .new_box .swiper-container3 .swiper-slide .items .item_l{width:48px; padding:6px 12px 7px 8px; height:41px; overflow:hidden;}
.m_news .l .new_box .swiper-container3 .swiper-slide .items .item_l .d{font-weight:bold; color:#fff; font-size:18px; line-height:24px; height:24px;}
.m_news .l .new_box .swiper-container3 .swiper-slide .items .item_l .m{text-align:right; color:#fff; font-size:12px;}
.m_news .l .new_box .swiper-container3 .swiper-slide .items .item_r{width:480px;}
.m_news .l .new_box .swiper-container3 .swiper-slide .items .item_r a{display:block;}
.m_news .l .new_box .swiper-container3 .swiper-slide .items .item_r h3{font-size:14px; margin-bottom:5px;}
.m_news .l .new_box .swiper-container3 .swiper-slide .items .item_r .detail{color:#666; font-size:12px; line-height:18px;}
.m_news .l .new_box .swiper-container3 .swiper-slide .items .item_r a:hover h3{color:#319102;}
.m_news .l .new_box .swiper-container3 .swiper-slide .items .item_r a:hover .detail{color:#319102;}

.m_news .l .new_box .swiper-container3 .swiper-pagination2{position:absolute; top:0; margin: 0 auto; width:100%; height:25px; text-align:left; padding-bottom:5px; border-bottom:2px solid #cfcfcf;}
.m_news .l .new_box .swiper-container3 .swiper-container-horizontal>.swiper-pagination2 .swiper-pagination-bullet{margin:0 2px; width:80px; height:24px; line-height:24px; font-size:16px; font-weight:bold; line-height:24px;}
.m_news .l .new_box .swiper-container3 .swiper-pagination-bullet{margin:0 2px; width:90px; height:20px; line-height:20px; font-size:16px; font-weight:bold; line-height:24px; border-radius:0; background:none; color:#333; opacity:1; border-right:1px solid #cfcfcf; padding:0 5px; text-align:center;}
.m_news .l .new_box .swiper-container3 .swiper-pagination-bullet-active{color:#319102;}

.m_news .l .new_box .swiper-container3 .swiper-button-next,.m_news .l .new_box .swiper-container3 .swiper-button-prev{position:absolute; top:0; width:10px;height:15px;overflow: hidden;z-index:10;cursor:pointer;background-repeat:no-repeat; background-image:none; background-size: 10px 15px; margin-top:0;}
.m_news .l .new_box .swiper-container3 .swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.m_news .l .new_box .swiper-container3 .swiper-button-prev,.swiper-container-rtl .swiper-button-next{right:15px; left:auto; background-image:url('../images/left_g.jpg'); background-repeat:no-repeat;}
.m_news .l .new_box .swiper-container3 .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0; left:auto; background-image:url('../images/right_g.jpg'); background-repeat:no-repeat;}

.m_news .r{width:408px; overflow:hidden;}
.m_news .r a{display:block;}
.m_news .r a img{width:100%; height:220px;}

/*================================
** 产品 - product **
================================*/
.m_goods{margin:40px 0;}
.m_goods .goo_title{font-size:16px; line-height:24px; margin-bottom:10px;}
.m_goods .goo_box{width:100%; height:164px; position:relative;}
.m_goods .goo_box .swiper-container2{width: 100%;  height: 164px;}
.m_goods .goo_box .swiper-container2 .swiper-container .swiper-slide {text-align: center; font-size: 14px; height:164px; width:245px; overflow:hidden; /* Center slide text vertically */display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.m_goods .goo_box .swiper-container2 .swiper-slide .items{display:block; width:100%; height:164px; overflow:hidden; position:relative;}
.m_goods .goo_box .swiper-container2 .swiper-slide .items img{width:100%; height:164px;}
.m_goods .goo_box .swiper-container2 .swiper-slide .items .item_title{display:block; width:100%; color:#fff; font-size:14px; background-color:rgba(0,0,0,0.50); text-align:center; position:absolute; height:42px; line-height:42px; bottom:0px;}
.m_goods .goo_box .swiper-container2 .swiper-slide .items:hover .item_title{background-color:rgba(49,145,2,0.70);}

.m_goods .goo_box .swiper-container2 .swiper-button-next,.swiper-button-prev{position:absolute; top:-35px; width:10px;height:15px;overflow: hidden;z-index:10;cursor:pointer;background-repeat:no-repeat; background-image:none; background-size: 10px 15px; margin-top:0;}
.m_goods .goo_box .swiper-container2 .swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.m_goods .goo_box .swiper-container2 .swiper-button-prev,.swiper-container-rtl .swiper-button-next{right:15px; left:auto; background-image:url('../images/left.jpg'); background-repeat:no-repeat;}
.m_goods .goo_box .swiper-container2 .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0; left:auto; background-image:url('../images/right.jpg'); background-repeat:no-repeat;}