body{min-width: 1200px;max-width: 1920px;}
.w80{width:80%;margin: 0 auto;}
.showbox >p ,.showbox > div >span{display:none!important;}
.page_banner{height:900px!important;}
.page_banner_w {bottom:130px!important;left:140px!important;}

.copyright_logo {
    margin-right: 40px;
    width: 210px;
}
.copyright_logo img {
    display: block;
    width: 100%;
}
.copyright_logo span {
    display: block;
    text-align: center;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    color: #fff;
}


    










.process{width: 100%;height: 250px;margin: 0 auto;max-width: 1920px;overflow: hidden;background:#f3f3f3;} 
.process ul {display: flex;}
.process ul  li{display: block;height: 250px; border-right: 3px solid #eae9e9;width: 20%;float: left;overflow: hidden;}
.process ul  li:last-child{border-right:none;}
.process ul  li a{display: block;text-align: center;height: 250px;-webkit-transition: all ease 0.4s;transition: all ease 0.4s;}
.process ul  li a img{display: inline-block;height:48px;margin-top: 80px; }
.process ul  li a p{font-size: 16px;line-height: 25px;color: #000;margin-top: 14px;}
.process ul  li:hover a{background:#eae9e9; -webkit-transform: scale(1.1); transform: scale(1.1)}





.video{width: 100%;height: auto; margin: 0 auto;max-width: 1920px;overflow: hidden;margin-bottom:70px; }
.video .box {
    width: 1200px;
}
.video .box div {
    min-height: 100px;
}
.video h3{display: block; font-size: 45px;line-height: 45px;color: #000;font-weight: normal;text-align: center;margin-top: 70px;}
.video span{display: block; font-size: 24px;line-height: 26px;color: #000;font-weight: lighter;text-align: center;margin-top: 20px;margin-bottom:40px;}
.video_m {width:590px;float:left;margin:10px;}
.video_m.ml0{margin-left:0;}
.video_m.mr0{margin-right:0;}
.video_m img{width:100%;}
.video_m iframe {
    width: 590px!important;
    height: 443px!important;
}
.video_m p{font-size:20px;line-height:60px;border-bottom:1px solid #ccc;text-indent:10px;}
.video_m p a{display:inline-block;float:right;margin-right:10px;font-size:22px;color:#000;}



.brand{width: 100%;height: 315px;margin: 0 auto;max-width: 1920px;overflow: hidden;background: #f3f3f3;} 
.brand ul {display: block;height: 215px;width: 100%;background: #fff;margin-top: 50px;}
.brand ul li{display: block;height:215px; width: 33.3%;overflow: hidden;float: left;}
.brand ul  li a{display: block;width: 100%;height: 70px;border-right: 2px solid #7f7f7f;margin-top: 72px;}
.brand ul  li .brand_w{display: block;height:215px; width:210px;height: 70px; margin: 0 auto;-webkit-transition: all ease 0.4s;transition: all ease 0.4s;}
.brand ul  li:last-child a{border-right:none;}
.brand ul  li .brand_w img{display: inline-block;height:70px;float: left;-webkit-transition: all ease 0.4s;transition: all ease 0.4s;}
.brand ul  li .brand_w p{font-size: 30px;line-height: 43px;color: #000;float: right;}
.brand ul  li .brand_w span{display: block; font-size: 13px;line-height: 19px;color: #000;float: right;text-transform: uppercase;}
.brand ul  li.li01 .brand_w span{ letter-spacing: -1px}
.brand ul  li.li03 .brand_w span{ letter-spacing: 1px}

.brand ul  li:hover .brand_w { -webkit-transform: scale(1.05); transform: scale(1.05);}
.brand ul  li:hover .brand_w img{-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}










.company{width: 100%;margin: 0 auto;max-width: 1920px;}
.company h3{display: block; font-size: 45px;line-height:45px;color: #000;font-weight: normal;text-align: center;margin-top: 70px;}
.company span{display: block; font-size: 26px;line-height: 26px;color: #000;font-weight: lighter;text-align: center;margin-top: 20px;}
.company p{font-size: 16px;line-height: 26px;color: #333;font-weight: normal;text-align: center;margin-top: 20px;margin-bottom: 40px;}






.product{width: 100%;margin: 0 auto;max-width: 1920px;}
.product h3{display: block; font-size: 45px;line-height: 45px;color: #000;font-weight: normal;text-align: center;margin-top: 70px;}
.product span{display: block; font-size: 26px;line-height: 26px;color: #000;font-weight: lighter;text-align: center;margin-top: 20px;}
.product p{font-size: 18px;line-height: 26px;color: #333;font-weight: normal;text-align: center;margin-top: 20px;margin-bottom: 40px;}
.product > a{display: block; font-size: 20px;line-height: 34px;color: #000;font-weight: lighter;text-align: center;margin-bottom: 35px;}

.product_list ul  {display: block; text-align: center; font-size:0;}
.product_list ul li {display: inline-block;width:180px;}
.product_list ul li a{display: block;font-size: 20px;line-height: 50px;padding: 0 18px;color: #000;border: 2px solid #000;border-right: none;}
.product_list ul li:last-child a{border: 2px solid #000;}
.product_list ul li.on a,.product_list ul li:hover a{background: #23903d;color: #fff; border-color: #23903d;}
.product_list ul li ul{
    
    display: none;
}
.product_list ul li:hover ul{position:absolute;
    display: block;left: 207px;
}
.product_list ul li ul li{display:block; float:left;}



.product_swiper {width: 100%;margin: 0 auto;max-width: 1920px;overflow: hidden;margin-top: 70px;padding: 70px 0;background: #f3f3f3;position: relative;}
.product_swiper_box{width: 1300px;margin: 0 auto;position: relative;height: 622px;}

.product_swiper   .swiper-slide {width: 645px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: 300ms;transition: 300ms;-webkit-transform: scale(0.8);transform: scale(0.8);}
.product_swiper	.swiper-slide-active,.swiper-slide-duplicate-active,.product_swiper	.swiper-slide-next{-webkit-transform: scale(1);transform: scale(1);}
.product_swiper .swiper-slide img{width: 645px;-webkit-box-shadow: 0 4px 10px #999;box-shadow: 0 4px 10px #999;}
.product_swiper .swiper-pagination1{display: none;}
.product_swiper .swiper-slide-prev{opacity:0.8;filter:Alpha(opacity=80);position: relative;left: 100px;}
.product_swiper .swiper-slide-next+div{opacity:0.8;filter:Alpha(opacity=80);position: relative;right:100px;z-index: 1;}
.product_swiper .swiper-slide-next{z-index: 3;}

.swiper-button-next1{width: 50px;height: 70px; background: url(images/case_next.png) no-repeat center; position: absolute;top:220px;right: 30px;z-index: 10;}
.swiper-button-prev1{width: 50px;height: 70px; background: url(images/case_prev.png) no-repeat center; position: absolute;top:220px;left: 30px;z-index: 10;}


@media screen and (max-width: 1340px){
.product_swiper_box{width: 1200px;margin: 0 auto;}
.product_swiper   .swiper-slide {width: 595px;}
.product_swiper .swiper-slide img{width: 595px;}
}












.inews{width: 100%;margin: 0 auto;max-width: 1920px;}
.inews h3{display: block; font-size: 45px;line-height: 45px;color: #000;font-weight: normal;text-align: center;margin-top: 70px;}
.inews span{display: block; font-size: 24px;line-height: 26px;color: #000;font-weight: lighter;text-align: center;margin-top: 20px;}
.inews p{font-size: 20px;line-height: 34px;color: #333;font-weight: normal;text-align: center;margin-top: 20px;margin-bottom: 40px;}


.inewc{ padding-top:40px;width: 1300px;margin: 0 auto;}
.inewcl{ width:840px; height:auto;}
.inewcl ul li{ width:400px; height:auto; float:left; margin-right:0px;}
.inewcl ul li:first-child{margin-right: 40px;}
.inewcl ul li a{ display:block; padding-top:50px; border-top:1px #d6d6d6 solid;}
.inewcl_1{ font-size:20px; color:#333333; line-height:30px;}
.inewcl_2{ font-size:14px; color:#999999; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}
.inewcl_3{ margin:40px 0; width:400px; height:260px; overflow:hidden;}
.inewcl_3 img{ width:400px; height:260px; display:block; -webkit-transition: all ease .3s;transition: all ease .3s }
.inewcl ul li a:hover img{-webkit-transform: scale(1.1);  transform: scale(1.1);}


.inewcl_4{ font-size:14px; color:#999999; line-height:26px; height:78px; overflow:hidden;}
.inewcl_5{ margin-top:40px; width:65px; height:8px; }
.inewcl ul li a:hover .inewcl_1{ color:#23903d;}

.inewcr{ width:390px; height:auto;border-top:1px #d6d6d6 solid;}
.inewcr ul li{}
.inewcr ul li a{ display:block; padding:20px 0 30px 0; border-bottom:1px #d6d6d6 solid;}
.inewcr_t{font-size:20px; color:#333333; line-height:30px;}
.inewcr_time{font-size:14px; color:#999999; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}
.inewcr_i{ font-size:14px; color:#999999; line-height:23px; height:69px; overflow:hidden; margin-top:15px;}
.inewcr ul li a:hover .inewcr_t{color:#23903d;}



@media screen and (max-width: 1340px){
    .inewcl{ width:auto; height:auto;}
    .inewc{width: 1200px;margin: 0 auto;}
    .inewcl ul li:first-child{margin-right: 30px;}
    .inewcl ul li{ width:375px;}
    .inewcl_3 img{ width:375px; height:245px; }
    .inewcl_3{ width:375px;}
   
}












.join{width: 100%;height: 420px; margin: 0 auto;max-width: 1920px;background: #000 ;position: relative;margin-top: 70px;}
.join_t p{font-size: 34px;line-height: 34px;color: #fff;text-align: center;padding-top: 80px;}
.join_t span{display: block;font-size: 28px;line-height: 28px;color: #fff;text-align: center;margin-top: 20px;}
.join_t a{display: block; font-size: 25px;line-height: 56px;color: #fff;text-align: center;width: 200px;height: 60px;margin: 0 auto;margin-top: 30px;border: 1px solid #fff;-webkit-transition: all ease 0.4s;transition: all ease 0.4s;}
.join_t a:hover{background: #fff;color: #000;}






.copy{width: 100%;height: 100px;overflow: hidden;position: absolute;bottom:0;} 
.copy_box{width: 90%;color: #fff;margin:auto;border-top: 1px solid #fff;text-align: center;}
.copy_box span,.copy_box span a{font-size: 16px;line-height: 30px;color: #fff;}
.copy_box span.copy_title,.copy_box span.copy_title a{display: inline-block;font-size: 20px;line-height: 60px;color: #fff; font-weight: normal;}
.copy_box span.copy_title{margin-top: 10px;}

.copy_box span.copy_link,.copy_box span.copy_link a{display: inline-block;font-size: 18px;line-height: 50px;color: #fff; font-weight: normal;}
.copy_box span.copy_link{margin-top: 10px;}
.copy_box span a:hover{font-weight: bold;}







.FixedNav{position:fixed; z-index:999; right:0px; top:20%;}
.FixedNav ul{ background:#f0f0f0; width:82px;}
.FixedNav li{ height:87px; background:#fff; text-align:center; border:1px solid #e5e5e5; margin-bottom:4px; line-height:30px; font-size:12px; color:#666;-webkit-box-sizing: content-box;box-sizing: content-box}
.FixedNav li .ico{ padding:15px 0 9px; display:block;-webkit-box-sizing: content-box;box-sizing: content-box;}
.FixedNav li a{ font-size: 14px; color:#000;font-weight: bold;}.FixedNav li a:hover{ color:#23903d;}
.FixedNav li:last-child{ margin-bottom:0;}
.FixedNav .open{ cursor:pointer; line-height:18px;position:fixed; z-index:999; right:-100%; top:20%; border:1px solid #e5e5e5; border-radius:5px 0 0 5px; background: #fafafa; padding:5px 0px 5px 18px; width:24px; text-align:center;-webkit-box-sizing: content-box;box-sizing: content-box;}


/*footer*/
.footer{background:#383a3f; height:364px; padding-top:54px; margin-top:60px;}
.footer_nr{width:1400px; margin:auto;}
.footer_nr ul{float:left; margin-right:100px;}
.footer_nr ul p{color:#23903d; font-size:20px; font-weight:bold; margin-bottom:30px;}
.footer_nr ul a{color:#999; font-size:15px; display:block; margin-bottom:10px;}
.footer_nr ul a strong{color:#23903d; font-weight:normal;}
.footer_nr ul:last-of-type{margin-right:0px !important; float:right !important; width:200px;}
.footer_nr ul:last-of-type p{text-align:right;}
.footer_nr ul b{background:#ccc; width:24px; height:24px; display:block; border-radius:50%; float:left; position:relative; margin-right:10px;}
.footer_nr ul img{width:70%; position:absolute; margin:auto; top:0; left:0; right:0; bottom:0;}
.fr_n{float:right; width:109px;}
.fr_n li{height:24px; line-height:24px; margin-bottom:10px;}

.footer_ms{background:#2e3033; height:60px;}
.footer_ms ul{width:1400px; margin:auto;}
.footer_ms ul li{line-height:60px; color:#ccc;}
.footer_ms ul li a{color:#ccc;}

.fr_n li{ position:relative;}
.fr_n li .none{display:block; z-index:2; position:absolute; top:120px; right: 0; transition:0.3s;}

.fr_n li .none dl{width:160px; display:block;}
.fr_n li .none dl img{width:100%;}

