/* 头部 */
.welcome{ line-height:35px; text-align:right; background: #0080d2;min-width: 1300px;}
.welcome a{ color:#eeeeee;}
.welcome a:hover{ color:#ffffff;}
.welcome img{ padding-left:10px; padding-right:10px}
.telephone{color:#FFFFFF; text-align:right; line-height:35px;}
.telephone span{padding: 0 15px;}
.wrapper{width:1300px; margin:0px auto;}
.headerwrap{/* background:url(../images/topbg.png) no-repeat center top; */ width:100%; height:95px;}
.logo{float:left; width:320px; margin-top:8px;}
.homefont{ padding:60px 0 80px;}
.homefont strong{ color:#0080d2; font-size:24px;}
.homefont p{padding-top:10px;}
.homefont_left{float:left; width:50%; padding-top: 50px; line-height: 2;}
.homefont_left h2{color:#0080d2; font-size:22px; line-height: 1.5; margin-bottom:20px;}
.homefont_left h2:after{display: block; content: ''; width:30px; height: 3px; margin-top: 5px; background: #ff9900;}
.homefont_right{float:right; width:44%; padding-top: 50px; text-align: right;}
.linkBtn{ width:120px; height:42px;line-height:42px;text-align:center;border:1px solid #00923f; color:#555555;font-size:14px; margin-top:25px}
.linkBtn{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.linkBtn:hover{color:#fff;background-color:#00923f;}

.productwrapbg{ width:100%; background:url(../images/main01_bg.jpg) no-repeat center center; background-size: cover; padding:55px 0 40px;min-width: 1300px;}
.hometitle{ background:url(../images/protitle.png) no-repeat bottom center; font-size:30px; font-weight: bold; text-align:center; color:#007c29; padding-bottom:15px; line-height:55px; text-transform: uppercase;}

.wratitle{ height:55px; line-height:45px;}
.wratitle_left{ float:left;font-size:20px;color: #00923f;font-weight: bold; text-transform: uppercase;}
.wratitle_right{float:right; background:url(../images/i_bg4.png) no-repeat right; background-size:16px; line-height:25px; margin-top:13px; padding-right:20px; text-transform: uppercase;}
.wratitle_right a{ color:#049a46;}
.hotproduct{height: auto;margin:0 -10px}
.hotproduct li{float:left; width:25%;}
.hotpbox{margin:10px;text-align:center; padding: 10px 0; box-shadow: 0 0 15px rgba(0,0,0,0.15); overflow: hidden; box-sizing: border-box;}
.hotproduct img{width:100%;transition: all 0.5s ease;}
.hotproduct li:hover img{-moz-transform:scale(1.1,1.1);  -webkit-transform:scale(1.1,1.1);  -o-transform:scale(1.1,1.1);  transform: scale(1.1,1.1);transition: all 0.5s ease;}
.hotproduct dt{ text-align:center; font-size:14px; line-height:30px; padding-top:10px}

/**导航菜单**/
.navmenu{ float:right;}
.langae{float:right;}
.langae p{display: inline-block; margin-top: 32px; width:30px; height: 30px; line-height: 30px; background: #00923f; border-radius: 50%; text-align: center;}
.langae p a{color: #fff;font-size: 14px;display: block;}
.langae p a:hover{background: #ff6600;border-radius: 50%;}
.langae p:nth-child(2){background: #666; margin-left:6px;}
.navmenu .Menu{ font-size: 0; line-height: 0;}
.navmenu li{ display: inline-block; vertical-align: middle; position: relative;z-index: 99999999;}
.navmenu .title{ display: block; font-size:14px; text-transform: uppercase; line-height:95px; color:#333;}
.navmenu .Menu{ display: inline-block;}
.navmenu .title{ width:auto; text-align: center; padding: 0 25px;}
.navmenu li:hover .title{ background-color: #0080d2; color: #fff;}
.navmenu .lib{ display: block; position: absolute; left:0; top: 100%; width:100%; opacity: 0; margin-top:20px; transition: margin-top 0.3s,opacity 0.4s; transform: scale(0); z-index: -1;}
.navmenu .lib a{ display: block; background:rgba(75, 73, 72, 0.95); position: relative; text-align: center; line-height:18px; padding:8px 0; color:#fff; font-size:12px; transition: all 0.3s;}
.navmenu .lib a:hover{ color:#fff; background:rgba(0, 0, 0, 0.8);}
.navmenu li{ position: relative; }
.navmenu li+li:before{ content: ""; display: block; height:20px; position: absolute; left:0; top: 50%; margin-top:-10px; width:1px; background:#ccc; /* opacity: 0.4; */}
.navmenu li:hover:before,.navmenu li:hover+li:before{ opacity: 0;}
.navmenu li:hover .lib{ margin-top: 0; opacity: 1; transform: scale(1); z-index: 1;}
/* 底部 */
.foot_wrap{width:100%; background:#2e2e2e;color:#aaa; padding: 20px 0;min-width: 1300px;}
.foot_wrap a{ color:#aaa}
.foot_wrap a:hover{ color:#fff}
.footmenu{ padding:20px 0;}
.footmenu h2{ font-size:14px; font-weight: normal; color:#fff; line-height:34px}
.footmenu_left{ float:left;}
.footmenu_middle{ float:left; padding-left:65px;}
.footmenu_right{ float:right;}
.footmenu li{ line-height:30px;}
.margin20{ margin-left:20px}
.copyright{ line-height:50px; text-align:center; border-top:1px solid #454545}
/**内页**/
.wrapper_about{ /* background:#ffffff; */padding: 60px 0;}
.wrapper_about_left{float:left; width:20%;}
.wrapper_about_right{float:right; width:80%;}
.abouttitle{ height:57px; border-bottom:3px solid #e7eef7;}
.abouttitle_l{float:left;font-size:20px; line-height:57px; color:#00923f; padding-left:35px; /* background: url(../images/logotu.png) no-repeat left 50%; background-size: 30px; */}
.abouttitle_r{float:right; text-align:right; line-height:57px; background: url(../images/homeico.png) no-repeat left 50%; padding-left: 23px;}
.lefttitle{ background:#0080d2; font-size:16px; line-height:60px; color:#FFFFFF; padding-left:20px; border-top-right-radius:30px;}
.aboutcontent{ padding:30px 0px 0 35px; min-height:450px; line-height:200%;}
.contact_l{font-size: 14px; line-height:1.9; padding-left:220px;background:url(../images/kf.png) no-repeat left top;}
.leftmenu{background:#ffffff; border:1px solid #dddddd; border-bottom:0px; border-top:0px}
.leftmenu a{ padding-left:20px; display:block; font-size: 14px;}
.leftmenu li{background:url(../images/img18.png) no-repeat 94% 50%; line-height:55px; border-bottom:1px solid #dddddd;}
.leftmenu li.home,.leftmenu a:hover{ background:url(../images/img19.png) no-repeat 94% 50% #f2f2f2; color:#000; font-weight:bold;}
.leftmenu li.home a{ color:#000; font-weight:bold;}
.leftmenu li.home a:hover{ color:#454545;}
.productcontent{ min-height:580px; padding-left:15px; padding-top: 10px;}
.product_pic{ height:auto;}
.product_pic li{float:left; width:33.333%; text-align:center;}
.productbox{background: #fff; margin-left:20px; margin-top:20px;box-shadow: 0 0 5px rgba(0,0,0,0.15);}
.productbox:hover .s_info{color: #00923f;}
.s_info { text-align:center; font-size:14px; padding: 5px 0 20px;}
.s_pic {text-align:center; padding: 15px 5px; overflow: hidden;}
.s_pic img{width:100%; transition: all 0.5s ease;}
.productbox:hover .s_pic img{-moz-transform:scale(1.1,1.1);  -webkit-transform:scale(1.1,1.1);  -o-transform:scale(1.1,1.1);  transform: scale(1.1,1.1);transition: all 0.5s ease;}
.pd20{padding-bottom: 20px;}
.productsm{border-bottom:1px solid #00923f; height:35px;}
.productsm h2{background:#00923f; color:#ffffff; line-height:35px; font-size:14px; float:left; padding-left:20px; padding-right:20px}
.productfenye{border-bottom:1px solid #e2e2e2; height:60px; padding:8px;}
.pre{ background:url(../images/prejt.gif) no-repeat 2px 50%; padding-left:28px; line-height:30px;}
.next{ background:url(../images/nextjt.gif) no-repeat 2px 50%; padding-left:28px; line-height:30px;}
.productxxcs{ padding-top:15px; padding-bottom:15px;border-bottom:1px solid #e2e2e2;}
.product{ text-align:center;}
.product h2{ text-align:center; font-size:24px; color:#00923f; line-height:30px; font-weight:normal}
.smtpic{margin:0 -4px 0;}
.smtpic li{float:left; width:33.333%}
.smtpic li:nth-child(3n+1){clear: both;}
.smtpic h2{font-size: 14px; text-align: center; font-weight: normal; padding-top:6px;}
.smtpic4{margin:0 -4px 0;}
.smtpic4 li{float:left; width:25%}
.smtpic4 li:nth-child(4n+1){clear: both;}
.smtpic4 h2{font-size: 14px; text-align: center; font-weight: normal; padding-top:6px;}
.smtbox{margin: 4px;}
.smtbox img{width:100%}
.parterpic{margin:0 -5px 0;}
.parterpic li{float:left; width:20%}
.parbox{border: 1px solid #e2e2e2;margin: 5px; box-sizing: border-box; padding:6px 10px;}
.parterpic li:nth-child(5n+1){clear: both;}
.choise{font-size: 16px;}
.choise-l{float:left; width:45%; padding-left: 5%; padding-bottom: 20px;}
.choise-l img{margin: 15px 0; display: block;}
/* 二级分类 */
.ptitle{font-size: 16px; font-weight: bold; color:#1253B4; padding: 15px 20px; background: #e7eef7;}
.leftpromenu{ background: #fff;border:1px solid #dddddd;margin-top: 15px;}
.BigClass_index{}
.BigClass_index li { height:55px;line-height:55px; border-top:1px solid #dddddd; background:url(../images/img20.png) no-repeat 94% 50%; font-size:14px; color:#262626;}
.BigClass_index li a{ padding-left:20px; display:block}
.BigClass_index li a:hover{ color:#333333;}
.SmallClass_index{ padding-bottom:15px}
.SmallClass_index li { height:28px; line-height:28px; background:url(../images/icons_9.png) no-repeat 20px 50%;}
.SmallClass_index li a{  display:block; color:#666; padding-left:35px;}
.SmallClass_index li a:hover{ color:#000000;}

.linian{ margin:0 -10px;}
.linianbox{float:left; width:33.333%;}
.linianboxa{background:#e0eaf6; color:#000000;margin:10px;line-height:24px; padding:70px 10px; text-align:center; font-size:18px; min-height: 50px;}
.linianboxa:hover{background: #0080d2; color: #fff;}
.sccj,.xjsb{margin:0 -5px}
.sccj li{float:left; width:25%}
.sccjbox{text-align: center; margin:5px;}
.xjsb li{float:left; text-align: center; width:20%}
.sccj img,.xjsb img{display: block;width:100%; padding-bottom:4px;}
.rimg{float:left; margin-right:30px; margin-bottom: 10px; margin-top:8px;}
/*首页图片切换样式*/
.banner{height: 100%;width: 100%; text-align: center;}
.PC_ban{display: block;}
.Mob_ban{display: none;}
.section{width: 100%;position: relative;}
.section .swiper-button-next{background: url(../images/rightjt.png) no-repeat center center;width: 40px;height: 40px; border-radius:50%; border:1px solid #fff;right:0px;}
.section .swiper-button-prev{left:0px;}
.section .swiper-button-prev {transform: rotate(-180deg);-ms-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);}
.banner .swiper-slide{overflow: hidden;}
.banner .swiper-slide a{display: block;width: 100%;height: 100%;overflow: hidden;}
.banner .swiper-slide img{transform: scale(1.3) ;-ms-transform: scale(1.3) ;-webkit-transform: scale(1.3) ;
    transition:.8s all ease;-ms-transition:.8s all ease;-webkit-transition:.8s all ease;}
.banner .swiper-slide-active img{opacity: 1;transform: scale(1) ;-ms-transform: scale(1) ;-webkit-transform: scale(1) ;
    -webkit-animation-duration: 0.8s;-o-animation-duration: 0.8s;animation-duration: 0.8s;
 -webkit-animation-delay: 0.8s;-o-animation-delay: 0.8s;animation-delay: 0.8s;}
.banner .swiper-pagination{bottom:10px;}
.banner .swiper-pagination-clickable .swiper-pagination-bullet{height: 8px;width: 14px;border-radius: 4px;margin: 0 3px;opacity:1;background-color: #fff;}
.banner .swiper-pagination-bullet-active{width:30px !important;background: #ffff00 !important;opacity: 1 !important;}
.banner .swiper-button-next{right: 40px!important;left: auto!important; display: none;}
.banner .swiper-button-prev{left: 40px!important;display: none;}
@media(max-width:1024px){
	.banner .swiper-pagination{display: none;}
	.PC_ban{display: none;}
	.Mob_ban{display: block;}
	.section .swiper-button-next{width:25px;height:25px;right:0; background-size:80%;}
	.banner .swiper-button-next{right: 10px!important;left: auto!important;}
	.banner .swiper-button-prev{left: 10px!important;}
}

.idx_pro{padding:20px 0; border-top: 1px solid #eee;}
.idx_pro .container { position: relative; padding: 35px 35px 35px 40px;}
.idx_pro .pro_swiper { overflow: hidden;}
.idx_pro .pro_swiper .swiper-slide { text-align: center;position: relative;z-index: 1;overflow: hidden;}
.idx_pro .pro_swiper .swiper-slide img{border:1px solid #eee; box-sizing: border-box; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.idx_pro .pro_swiper .swiper-slide:hover img{transform: scale(1.1);}

.idx_pro .swiper-button-prev{top: 50%;width:30px;height: 86px; margin-top: -43px; background: url(../images/rightjt.png) no-repeat center center #999;left:0px;transform: rotate(-180deg);-ms-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);}
.idx_pro .swiper-button-next{top: 50%;width:30px;height: 86px; margin-top: -43px; background: url(../images/rightjt.png) no-repeat center center #999;right:0px;}
.idx_pro .swiper-button-prev { opacity: 1;background: url(../images/rightjt.png) no-repeat center center #0080d2;}
.idx_pro .swiper-button-next.swiper-button-disabled { opacity: 1;background: url(../images/rightjt.png) no-repeat center center #0080d2;}
.swiper-button-prev:after{content:'prev'; display: none;}
.swiper-button-next:after{content:'next'; display: none;}

.owl-demo5{margin-top:30px;}
.owl-demo5 .item{float:left; width:33.3%;}
.owl-demo5 .item img{display:block;width: 100%; height:100%;transition:all 0.3s;}
.owl-demo5 .item dd{ overflow:hidden; text-align:center;transition:all 0.3s;background:url(../images/i_bg5.png)  center top no-repeat; background-size:100% 0;}
.owl-demo5 .item dd:hover{ background-size:100% 100%;}
.owl-demo5 .item dd .imgs{ overflow:hidden; margin:30px auto 0; width:230px; height:230px; border-radius:50%;}
.owl-demo5 .item dd:hover img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
.owl-demo5 .item dd h2{ margin-top:23px;font-size: 20px; color:#333; transition:all 0.3s;}
.owl-demo5 .item dd:hover h2{ color:#fff;}
.owl-demo5 .item dd .imore1{ display:block; width:30px; height:30px;  overflow:hidden;transition:all 0.3s; margin:25px auto 30px; background:url(../images/i_bg4.png) no-repeat;}
.owl-demo5 .item dd:hover .imore1{ background:url(../images/i_bg4_on.png);}
/*视频*/
#video_model { position: fixed; z-index: 9999; width: 100%; height: 100%; left: 0; top: 0; display: none;}
#video_model .mask { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.8);}
#video_model .video {  position: absolute;  left: 0;  right: 0;  margin: auto;  top: 0;  width: 90%;  max-width: 960px;  top: 50%;  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  z-index: 9;  background: #252525;}
#video_model .video .close { position: absolute; right: -45px; top: 5px; width: 40px; z-index: 99999; cursor: pointer;}
#video_model .video_inner { width:auto; padding: 10px; overflow: hidden; position: relative;}
#video_model .video_inner video { display: block; width: 100%; outline: none;}
#video_model .video_inner .video_inner_mask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
#video_model .video_inner .video_inner_mask img { cursor: pointer;}
#video_model .video .text { padding:0 10px 20px;}
#video_model .video .text h3 { font-size: 16px; color: #fff; font-weight: normal;}

.viedobox { position: relative; overflow: hidden;}
.viedoplay { background: rgba(0,0,0,0.3); position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}
.viedoplay .video_btn { width:70px; height:70px; border-radius: 50%; text-align: center; font-size: 12px; font-family: Candara; line-height:70px;
 position: relative; color: #fff; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.viedoplay .video_btn span { display: block; position: absolute; left: 0; top: 0; height:70px; width:70px;border-radius: 50%; background: rgba(255,255,255,0.6); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.viedoplay .video_btn span::before { content: ''; display: block; height: 0; width: 0; border: 12px solid transparent; border-left: 15px solid #0080d2; border-right: 0; margin: auto; position: absolute; top: 0; bottom: 0; left:5px; right: 0; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.viedoplay .video_btn:hover { border-color: #02396c; color: #02396c;}
.viedoplay .video_btn:hover span { background: #02396c;}
.viedoplay .video_btn:hover span::before { border-left-color: #fff;}