@charset "utf-8";
/*header*/

.header_right{width: 75%;border-left: 1px solid #ffffff85;height:auto;display:block;position:relative;float: right;}
.header_right_two{background: #629700;padding-right: 25%;width: 100%;left: 25%;}

/*transition*/
a{-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

/* web_head */
.web_head{width: 100%;background-position: center bottom;background-repeat: no-repeat;/* background-image: url(img/header_bg.png); *//* padding-bottom: 17px; *//* margin-bottom: 23px; */background: #629700;/* border-radius: 25px; */}
.index_web_head {position: fixed;left: 0;top: 0;z-index: 9;/* border-radius: 25px; */}
.head_top{padding: 5px 0;text-align: right;}
.head_top .top_contacts{line-height: 35px;}
.head_top .top_contacts a:hover{color: #fafafa;}
.head_top .top_contacts,.head_top .top_contacts li{display: inline-block;}
.head_top .top_contacts,.head_top .top_contacts li a{color:#d7e1c4;text-transform: capitalize;}
.head_top .top_contacts li{padding: 0 30px 0 30px;}
.head_top .top_contacts li+li:before{content: '|';font-weight: bold;padding-right: 15px;display: none;}
.head_top .top_contacts li:hover .contact_ico{-webkit-animation: swing .6s ease;-o-animation: swing .6s ease;animation: swing .6s ease;}
.head_top .top_contacts .contact_ico{display: inline-block;width: 15px;height: 15px;background-repeat: no-repeat;background-position: center;vertical-align: middle;margin-right: 5px;}
.head_top .top_contacts .contact_ico_tel{background-image: url(img/top_ico_tel.png);}
.head_top .top_contacts .contact_ico_email{background-image: url(img/top_ico_email.png);}
.head_top .top_contacts .contact_label{}
.head_top .change-language{display: inline-block;position: relative;text-align: left;vertical-align: middle;margin-left: 12px;margin-right: 15px;}
.head_top .head-search{display: inline-block;border-radius: 30px;border: 1px solid #aebe8b;/* width: 210px; */}
.head_top .head-search .search-ipt{display: inline-block;width: 150px;height: 35px;line-height: 35px;border: 0;/* background-color: #dcdcdc; */padding: 0 10px;vertical-align: middle;margin-right: -4px;}
.head_top .head-search .search-btn{display: inline-block;width: 35px;height: 35px;border: 0;cursor: pointer;/* background-color: #a84cbf; */background-repeat: no-repeat;background-image: url(img/search_btn.png);background-position: center;background-repeat: no-repeat;vertical-align: middle;background-color: #629700;border-radius: 30px;}
.head_layer .layout{position: relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.head_layer .logo{float: left;max-width: 28%;margin-top: -50px;/* border-radius: 30px; *//* padding: 5px; *//* background: #6da20a; */}
.head_layer .logo img{max-height: 90px;width: auto;}
.head_layer .logo:before{content: '';display: inline-block;width: 0;height: 100%;vertical-align: middle;}
.nav_wrap{position: relative;float: right;-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align: right;max-width: 72%;}
.nav_wrap .head_nav{margin-top: 10px;text-align: right;}
.nav_wrap .head_nav>li{display: inline-block;font-size: 18px;line-height: 50px;/* margin-left: 6.5%; */width: 24%;text-align: center;position: relative;border-radius: 10px 10px 10px 10px;/* border: 1px solid #ffff; */background: #6da20a;}
.nav_wrap .head_nav>li:hover{background:#538000}
.nav_wrap .head_nav>li,.nav_wrap .head_nav>li a{color: #fff;/* font-family: Arial; */text-transform: capitalize;/* border: 1px solid #ffff; */}
.nav_wrap .head_nav>li.nav-current,.nav_wrap .head_nav>li.nav-current a{color: #222;}
.nav_wrap .head_nav>li ul{width: 250px;background-color: #fff;position: absolute;left: 6.5%;top: 100%;z-index: 3;margin-top: 10px;border: 1px solid #ddd;border-radius: 5px;-webkit-transform: translateY(10%);-ms-transform: translateY(10%);-o-transform: translateY(10%);transform: translateY(10%);opacity: 0;filter: alpha(opacity=0);visibility: hidden;border-top: 3px solid #a84cbf;}
.nav_wrap .head_nav li.menu_left ul{left: auto;right: 0;}
.nav_wrap .head_nav li.menu_left ul ul{right:102%;}
.nav_wrap .head_nav li:hover>ul{-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;opacity: 1;filter: alpha(opacity=100);visibility: visible;}
.nav_wrap .head_nav>li li{font-size: 14px;position: relative;text-align: left;}
.nav_wrap .head_nav>li li b:after{content: '\f105';position: absolute;right: 10px;top: 8px;}
.nav_wrap .head_nav>li li a{display: block;color:#333;line-height: 1.8em;padding: 8px 15px;border-bottom: 1px solid #ddd;}
.nav_wrap .head_nav>li li a:before{content:'';display:block;width:4px;height:0%;position:absolute;left:0;top:50%;}
.nav_wrap .head_nav>li li:hover>a:before{height: 30%;top: 35%;background-color:#629700;}
.nav_wrap .head_nav>li ul ul{left: 102%;top: 0;margin-top: -3px;}
.nav_wrap .head_nav>li li:hover>a{color: #629700;background-color: #f6f6f6;padding-left: 20px;padding-right: 10px;}
.nav_wrap .head_nav:hover .nav-current a{color: #fff;}
.nav_wrap .head_nav:hover .nav-current:hover a,.nav_wrap .head_nav li:hover>a{color: #aebe67;}
.fixed-nav{background: none;min-height: 10px;}
.fixed-nav .logo{display: none;}
.fixed-nav .head_layer{width: 100%;position: fixed;left: 0;top: 0;z-index: 9;-webkit-transition: none;-o-transition: none;transition: none;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);opacity:1;background-color: rgba(255,255,255,.95);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff,endColorstr=#e5ffffff);box-shadow: 0 4px 0 rgba(255,255,255,.4);border-bottom: 1px solid #ccc;}
.fixed-nav .nav_wrap{padding-top: 5px;padding-bottom: 5px;padding-left: 0;text-align: left;}
.fixed-nav .nav_wrap .head_nav{margin-top: 0;text-align: center;}
.fixed-nav .nav_wrap .head_nav>li{line-height: 60px;margin-left: 0;margin:0 3%;}
.fixed-nav-active .head_layer{-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;opacity: 1;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.fixed-nav-active .nav_wrap:before{opacity: 1;height: 100%;}
.fixed-nav .change-language .change-language-cont{top: 51px;background-color: rgba(255,255,255,.95);}
.fixed-nav .head_top{display: none;}
.fixed-nav .logo a,.fixed-nav .logo img,.fixed-nav .head_nav li a{-webkit-transition: none;-o-transition: none;transition: none;}
.fixed-nav .nav_wrap .head_nav>li, .fixed-nav .nav_wrap .head_nav>li>a{color: #333;}
.fixed-nav .nav_wrap .head_nav>li.nav-current,.fixed-nav .nav_wrap .head_nav>li.nav-current a{color: #a84cbf;}
.fixed-nav .nav_wrap .head_nav:hover .nav-current a{color: #333;}
.fixed-nav .nav_wrap .head_nav:hover .nav-current:hover a,.fixed-nav .nav_wrap .head_nav li:hover>a{color: #a84cbf;}



/* web_footer */

.web_footer .foot_logo{
    text-align: center;
}
.web_footer .foot_logo .logo img{
    margin: 20px 0 30px 0;
}

.web_footer {
    position: relative;
    /*padding-top: 40px;*/
    background: #c51470;
    clear: both;}
.web_footer, .web_footer a {display: block;color: #fff;font-size: 14px;line-height: 30px;/* font-family: 'Rubik'; */}
.foot_item li { padding-bottom: 6px; position: relative; }
.foot_item li a, .foot_item li { line-height: 1.68; }
.foor_service { 
    width: 100%; 
    display: flex; 
    -webkit-display: flex; 
    /*justify-content: space-between; */
    /*-webkit-justify-content: space-between; */
    flex-wrap: wrap; 
    -webkit-flex-wrap: wrap; 
    justify-content: center; 
    -webkit-justify-content: center;
}
.foot_item {padding-right: 5.27%;}

.foot_item:nth-child(1){width: 30%;}
.foot_item:nth-child(2){width: 20%;}
.foot_item.foot_company { width: 29.5%; }
.foot_newsletters { width: 20%; }
.foot_item:last-child { padding-right: 0; }
.foot_item.foot_company .foot_logo { position: relative; margin-bottom: 30px; }
.foot_item.foot_company .foot_logo img { width: auto; }
.foot_sns { position: relative; margin-top: 20px; font-size: 0; }
.foot_sns li { display: inline-block; margin-right: 7px; }
.foot_sns li:last-child { margin-right: 0; }
.foot_sns li a {width: 36px;height: 36px;background: #d1438d;text-align: center;line-height: 36px;border-radius: 50%;font-size: 0;}
.foot_sns li img { max-width: 14px; }
.foot_sns li:hover img { -webkit-transform: rotate(-15deg); transform: rotate(-15deg); }
.foor_service .foot_item .fot_tit { position: relative; text-transform: capitalize; font-size: 22px; color: #fff; font-weight: 400; margin-bottom: 5px;  line-height: 33px; }
.foor_service .foot_item .fot_tit:after { content: ""; width: 76px; height: 6px;  position: absolute; bottom: 0; left: 0; }
.foot_item.foot_contact_item ul li { position: relative; padding-left: 30px; }
.foot_item.foot_contact_item ul li:before {content: "";width: 21px;height: 21px;position: absolute;left: 0;top: 5px;background-image: url(img/contact_icon-3.png);}
.foot_item.foot_contact_item ul li.foot_address:before {background-position: -125px 0;}
.foot_item.foot_contact_item ul li.foot_phone:before {background-position: -125px -50px;}
.foot_item.foot_contact_item ul li.foot_email:before {background-position: -125px -25px;}

.foot_newsletters .foot_cont{
    text-align: center;
}
.learn_more.foot_btn {
    background: #fffefc;
    border-radius: 5px;
    /*width: 230px;*/
    color: #c51470;
    background-color: #fff;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 15px;
    height: 45px;
    line-height: 41px;
    padding: 0 30px;
    border: 1px solid #c51470;

    font-size: 14px;
    transition: all 0.5s ease-in-out;
    font-weight: 100;
}
a.learn_more.foot_btn:hover {
    color: #fff;
    background-color: #c51470;
}
.foot_cont a{color: #4b6be7;padding: 0 15%;text-transform:capitalize;}
.web_footer  .footer-navbox {text-align:center;}
.web_footer .footer-navs li{ display:inline-block; margin:0 10px;}
.web_footer hr {height:1px;border:none;border-top: 1px solid #d1438d;margin: 15px 0 15px 0;}
.copyright {position: relative;display: inline-block;text-align: center;/* border-top: 1px solid #d1438d; */padding: 10px 0;color: #ffffff;font-size: 12px;width:50%;}
.tel_link { pointer-events: none; }
.copyright a{display:inline-block;font-size:12px;}
 @media screen and (max-width: 768px) {
.tel_link { pointer-events: auto; }
.copyright{width:100%;}
}



/* company_subscribe */
.company_subscribe{margin-bottom: 125px;}
.company_subscribe .layout{position: relative;}
.company_subscribe .index_bd{border: 1px solid #ddd;background-color: #fff;padding: 50px 0 35px;text-align: center;box-shadow: 1px 0 6px rgba(0,0,0,.15);position: relative;z-index: 1;left: -10px;top: -10px;}
.company_subscribe .title{width: 60%;margin: 0 auto;font-size: 20px;font-weight: normal;padding-bottom: 25px;color: #666;}
.company_subscribe .sys_btn{padding: 10px 30px;border-radius: 20px;background-color: #fe9900;color: #fff;text-transform: uppercase;position: relative;}
.company_subscribe .sys_btn:after{content: '\f003';font-family: 'FontAwesome';padding-left: 8px;position: absolute;right: 20px;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;}
.company_subscribe .sys_btn:hover{padding-right: 50px;}
.company_subscribe .sys_btn:hover:after{opacity: 1;filter: alpha(opacity=100);-webkit-transition-delay: .2s;-o-transition-delay: .2s;transition-delay: .2s;}
.company_subscribe .layout:after{content: '';display: block;position: absolute;left: 20px;right: -10px;top: 35px;bottom: -20px;height: auto;border: 1px solid #fe9900;visibility: visible;}
/* company_history */
.company_history{/* background-position: center 0; *//* background-repeat: no-repeat; *//* -webkit-background-size: cover; *//* background-size: cover; */padding-top: 112px;/* display: flex; *//* align-items: stretch; *//* align-content: center; *//* flex-direction: column; *//* flex-wrap: nowrap; *//* justify-content: center; *//* position: relative; *//* display: inline-block; *//* position: absolute; */ overflow:hidden;}
.company_history .index_title h2,.company_history .index_title h2 a,.company_history .index_title .title_desc,.company_history .index_title .title_desc a{color: #fff;}
.company_history .history_main{position: relative;}
.company_history .history_slider{margin: 0 130px;}
.company_history .swiper-button-next,.company_history .swiper-button-prev{width: 30px;height: 30px;background-color: transparent;background-position: center;background-repeat: no-repeat;opacity: 1;filter: alpha(opacity=100);color:#fff;font-size: 55px;-webkit-background-size: contain;background-size: contain;/* margin-top: -30px; */}
.company_history .swiper-button-next:before,.company_history .swiper-button-prev:before{content: '';}
.company_history .swiper-button-next{background-image: url(img/btn_next.png);right: 5%;top: -90%;}
.company_history .swiper-button-prev{background-image: url(img/btn_prev.png);left: 9%;top: -90%;}
.company_history .history_slider{width: 75%;margin: 0 auto 45px;}
.company_history .history_item {}
.company_history .history_item .item_inner{padding: 0 25px;padding-left: 6%;position: relative;/* background-color: #629700; */background-repeat: no-repeat;background-position: right 0;-webkit-background-size: auto 100%;background-size: auto 100%;background-image: url(img/demo/company_history_img.png);-webkit-box-sizing: content-box;box-sizing: content-box;margin: 15px;opacity: 0;filter: alpha(opacity=0);-webkit-transform:scale(.6);-ms-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6);-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.company_history .history_item .item_title{width: 60%;height: 5.4em;line-height: 1.8em;min-height: 100px;font-size: 18px;font-weight: normal;overflow: hidden;}
.company_history .history_item .item_time{display: inline-block;padding: 20px 12px;/* background-color: #4284ce; */position: absolute;left: 10%;top: 20%;color: #fff;font-size: 40px;text-align: center;-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out-webkit-transform:scale(.8) rotate(45deg);
-ms-transform:scale(.8) rotate(45deg);
-o-transform:scale(.8) rotate(45deg);transform:scale(.8) rotate(45deg);opacity: 0;border-radius: 50%;-webkit-transition-delay: .3s;
-o-transition-delay: .3s;transition-delay: .3s;}
.company_history .swiper-slide-active .item_inner{opacity: 1;filter: alpha(opacity=100);-webkit-transform: none;-ms-transform: none;
-o-transform: none;transform: none;}
.company_history .swiper-slide-active .item_time{-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;opacity: 1;border-radius: 0;left: -15px;top: -15px;}
.history_controls {width: 980px;height: 100px;position: relative;margin: 0 auto;background-position: 0 bottom;background-repeat: no-repeat;background-image: url(img/history_controls_bg.png);}

.history_controls .control_dot {display:block;width:36px; height:36px; text-align:center; position:absolute; cursor:pointer;}  

.history_controls .control_dot  span{display:block;width: 80px;height: 80px;color: #858585;font:20px/38px 'Arial';border-radius: 50%;/* border-bottom-right-radius:5px; */position:absolute;left: -30px;/* line-height: 56px; */z-index:2;}
.history_controls .control_dot:after{content:"";display:block;width: 20px;height: 20px;/* background:url(img/control_dot.png) no-repeat center center; */background: #858585;border-radius: 50%;position:relative;}
.history_controls .control_dot:before{content:"";display:none;width:2px;height: 28px;background: #629700;position:absolute;left: 9px;bottom: 35px;z-index:2;}
.history_controls .control_dot.t span{top:-38px}
.history_controls .control_dot.b span{bottom:-38px}
.history_controls .control_dot.active span{top: -100px !important;bottom:initial !important;background: #629700;color: #ffffff;line-height: 56px;border: 50%;border: 10px solid #81ac33;}
.history_controls .control_dot.active:after{background: #629700;}
.history_controls .control_dot.active:before{display:block}
.history_controls .control_dot.dot_1{left:30px;/* bottom:24px */}
.history_controls .control_dot.dot_2{left:230px;/* top:338px */}
.history_controls .control_dot.dot_3{left:430px;/* top:348px */}
.history_controls .control_dot.dot_4{left:630px;/* top:275px */}
.history_controls .control_dot.dot_5{left:830px;/* top:262px */}
.history_controls .control_dot.dot_6{left:1030px;/* top:297px */}
.history_controls .control_dot.dot_7{left: 1350px;/* top:235px */}
.history_controls .control_dot.dot_8{left:1430px;/* top:131px */}
.history_controls .control_dot.dot_9{left:1630px;/* top:122px */}
.history_controls .control_dot.dot_10{left:1830px;/* top:100px */}
.history_controls .control_dot.dot_11{right:0;/* top:24px */}
.history_controls .control_dot.active{-webkit-animation: .3s fadeInUpA ease;-o-animation: .3s fadeInUpA ease;animation: .3s fadeInUpA ease;}
.history_controls .control_dot:hover span{top: -100px !important;bottom:initial !important;background: #629700;color: #ffffff;line-height: 56px;border: 50%;border: 10px solid #81ac33;}
.history_slider .left_ico{width:30px; height:30px; position:absolute;  background:url(img/btn_bg.png);  top:-80%;}
.history_slider .right_ico{width:30px; height:30px; position:absolute; background:url(img/btn_bg.png); right:8%; top:-80%; }

/*index_newsvideo */
.index_newsvideo .btn-prev,.index_newsvideo .btn-next{position: absolute;left: 0;width: 100%;height: 32px;line-height:32px;opacity: 1;filter: alpha(opacity=100);font-size: 28px;color: #ccd3d9;z-index: 1;text-align: center;cursor: pointer;}
.index_newsvideo .swiper-button-disabled{color: #eee;cursor: default;}
.index_newsvideo .btn-prev:before,.index_newsvideo .btn-next:before{font-weight: bold;display: inline-block;-webkit-transform: scale(4,1);-ms-transform: scale(4,1);-o-transform: scale(4,1);transform: scale(4,1);font-family: 'AkzidenzGrotesk-Regular';}
.index_newsvideo .btn-prev{top: 0;}
.index_newsvideo .btn-prev:before{content: '\f106';content: '∧';}
.index_newsvideo .btn-next{bottom: 0;}
.index_newsvideo .btn-next:before{content: '\f107';content: '∨';}
.index_newsvideo .btn-prev:not(.swiper-button-disabled):hover,.side-product-items .btn-next:not(.swiper-button-disabled):hover{color: #000;}

/*index_company_intr*/
.index_company_intr{background-color: #fbfbfb;font-family: Arial;}
.index_company_intr .index_bd {position:relative;overflow:hidden;}
.index_company_intr .index_bd .layout{
    /*width:100%;*/
    display:-webkit-box;
    display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.index_company_intr .company_intr_img,.index_company_intr .company_intr_cont{display:block;}
.index_company_intr .company_intr_img{width: 40%;float:left;padding: 3%;font-family: Arial;position:relative;overflow:hidden;}
.index_company_intr .company_intr_img img{display:block;width:100%;height:auto;}
.index_company_intr .intr_img_item{width:100%;height:100%;position:absolute;left:0;top:0;bottom:0;background-position:center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;}
.index_company_intr .company_intr_img:before{content:'';display:block;width:50%;height:100%;background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.4),rgba(255,255,255,0));background-image:linear-gradient(left,rgba(255,255,255,0.4),rgba(255,255,255,0));position:absolute;left:0;top:0;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;z-index:1;}
.index_company_intr .company_intr_img:hover:before{width:100%;}
.index_company_intr .company_intr_cont{width:50%;float:left;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding: 0px 169px;font-size:16px;font-family: Arial;}
.index_company_intr .company_intr_title{font-size:42px;margin-bottom:25px;line-height:1.2;text-transform:uppercase;font-weight:bold;font-family: Arial;text-align: center;}
.index_company_intr .company_intr_title,.index_company_intr .company_intr_title a{color: #555555;}
.index_company_intr .company_intr_toptitle{font-size:15px; font-weight:normal; color:#999999;text-align: center;}
.index_company_intr .company_intr_lefttoptitle{font-size: 3em;font-weight:normal;color:#e2e2e2;position:absolute;font-weight: bold;text-transform: uppercase;writing-mode: vertical-rl;left: 30px;z-index:1;top: 28%;font-family: Arial;}
.index_company_intr .company_intr_lefttitle{font-size: 1em;font-weight:normal;color:#333333;position:absolute;writing-mode: vertical-rl;left: 0;top: 65%;z-index:1;}
.index_company_intr .company_intr_subtit{font-size:20px;margin-bottom:5px;}
.index_company_intr .company_intr_subtit,.index_company_intr .company_intr_subtit a{color:#777;}
.index_company_intr .company_intr_desc{/* max-width:760px; */color: #fff;font-weight: normal;font-family: Arial;text-align:center;font-size: 20px;}
.index_company_intr .company_intr_desc h5{margin-bottom:.15em;font-size:16px;}
.index_company_intr .company_intr_desc p{font-weight: normal;font-family: Arial;line-height: 40px;}
.index_company_intr .company_intr_desc p:first-child{margin-bottom:.8em;}
.index_company_intr .learn_more{padding-top:20px;text-align: center;}
.index_company_intr .sys_btn{
    background-color: transparent;
    border: 1px solid #fff;
}
.index_company_intr .sys_btn:after{background-color:#ebebeb;}



.index_company_intr{
    position: relative;
    background-repeat: no-repeat;
    /*background-size: 100% 100%;*/
    background-attachment: fixed;
}
.index_company_intr .index_bd{
    padding: 1rem 0;
    background: rgba(0,0,0,.2);
}
.index_company_intr .company_intr_title{
    color: #fff;
}



/*关于我们start*/
.about_bg{position:fixed;width:100%;height:100%;top:0;left:0;background: url(../images/about_bg.jpg) no-repeat;background-size:cover;font-family: Arial;}
.about_content{width:60%;margin:0 auto;}
.about_content h2,.about_content h3{text-align:center;font-weight:bold;color:#000;}
.about_content h2{font-size:40px;margin-bottom:50px;}
.about_content p{font-size:16px;color:#000;line-height:180%;margin-bottom:20px;text-align:center;}
.about_content.history{text-align:center;position:relative;}

/*大事记start*/
/*.event_box{width:60%;margin:3% auto 0;position:relative;min-height:420px;}*/
/*.event_box .parHd {width:100%;display:inline-block;height:92px;overflow:hidden;}*/
/*.parHd  ul{width:100%;text-align:center;margin:0 auto;padding-top:25px !important;}*/
/*.parHd .tempWrap{margin:0 auto;}*/
/* .parHd .tempWrap:after{content:'';width:85%;height:1px;background:#580000;position:absolute;top:33%; right:-140%;right:8%;top:35%;/* margin-top:-0.5px;z-index:10;}*/
/*.parHd li.no_line:before{display:none;}*/
/*.parHd li{display:inline-block;cursor:pointer;padding-top:30px;font-size:16px;color:#000;margin:0 30px;position:relative;}*/
/*.parHd li:after{content:'';background:url(../images/dot_ico.png) no-repeat;width:24px;height:24px;position:absolute;z-index:20;top:-12px;left:50%;margin-left:-12px;}*/
/*.parBd{text-align:center;margin-top:60px;}*/
/*.parBd h4{position:relative;font-size:40px;margin-bottom:3%;width:200px; padding:0 60px;display:inline-block;text-align:center;}*/
/*.parBd h4:after{content:'';background:#000;width:100px;height:1px;position:absolute;left:-100px;bottom:12px;}*/
/*.parBd h4:before{content:'';background:#000;width:100px;height:1px;position:absolute;right:-100px;bottom:12px;}*/
/*.parBd p{line-height:180%;font-size:16px;width:80%;margin:0 auto;}*/
/*div#listBox {width:100%;}*/
/*.sPrev,.sNext{width:30px;height:30px;display:block;position:absolute;top:10px;}*/
/*.sPrev{left:0;}*/
/*.sNext{right:0;}*/
/*.sPrev img,.sNext img{transition:all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition:all .6s cubic-bezier(.51,1.1,.9,.95);}*/
/*.parHd li.act span{display:block;width:24px;height:24px;overflow:hidden;background:url(../images/cat.png) no-repeat;position:absolute;top:-12px;left:28px;z-index:21;}*/
/*.parHd li span,.parHd li.clone span{display:none;}	*/

/*历史*/
.index_history .history_bd .layout{max-width:1100px;width:100%}
.index_history .index_title{text-align:center;}
.index_history .index_title h2{font-size: 40px;font-family: Arial;color: #555;}
.index_history .index_title .title_desc{font-size:20px;}
.index_history{padding:150px 0 10px;background-image: url(/uploads/historybg.png);}
.index_history .history_bd{position: relative;margin-top: 55px;}

.index_history .history_bd .history_item{display:inline-block;width:100%;}
.index_history .history_bd .history_item > a{float:left;width:50%;padding-top: 50px;}
.index_history .history_bd .history_item .history_text{float:left;width: 100%;padding: 30px;}
.index_history .history_bd .history_item .history_text h2{text-align:left;}
.index_history .history_bd .history_item .history_text h2::before{left:0}
.index_history .history_bd .history_item .history_text p{font-size:20px}
.index_history .hisory_time span{font-size:19px;display: block;position: absolute;left: calc(50% - 21px);top: 20px;}
.index_history .hisory_time .history_time_swiper{padding-top: 80px;width:85%;margin:auto;}
.index_history .hisory_time .swiper-slide{height:100px}
.index_history .swiper-buttons{position: relative;}
.index_history .hisory_time {background:url(img/time_bg.png) no-repeat;background-position: bottom;}
.index_history .hisory_time .swiper-slide{text-align:center;overflow: initial;}
.index_history .hisory_time .swiper-slide-thumb-active span{width: 70px;height: 70px;border-radius:50%;display:inline-block;position: absolute;background:#629700;color:#fff;line-height: 55px;font-size: 18px;left: calc(50% - 37.5px);top: -10px;border: 10px solid #76b109;}
.index_history .hisory_time .swiper-slide-thumb-active span::before {position:absolute;content:'';width:100%;height:100%;top:0%;left:0%;opacity:0;filter:alpha(opacity=0)\9;border-radius:50%;background:-webkit-radial-gradient(circle,#173775,rgba(255,255,255,.5),#c30d23);background:-o-radial-gradient(circle,rgba(255,255,255,.5),#c30d23);background:-moz-radial-gradient(circle,rgba(255,255,255,.5),#c30d23);background:radial-gradient(circle,rgba(255,255,255,.5),#c30d23);-webkit-animation:kuosan-2 4s linear infinite;animation:kuosan-2 4s linear infinite;}
.index_history .hisory_time .swiper-slide-thumb-active span::after {position:absolute;content:'';width:100%;height:100%;top:0%;left:0%;opacity:0;filter:alpha(opacity=0)\9;border-radius:50%;z-index:-1;background:-webkit-radial-gradient(circle,rgba(255,255,255,.5),#c30d23);background:-o-radial-gradient(circle,rgba(255,255,255,.5),#c30d23);background:-moz-radial-gradient(circle,rgba(255,255,255,.5),#c30d23);background:radial-gradient(circle,rgba(255,255,255,.5),#c30d23);-webkit-animation:kuosan-2 4s linear infinite;animation:kuosan-2 4s linear infinite;}
.index_history .hisory_time i{width:15px;height:15px;display:inline-block;position:relative;border-radius:50%;background:#666666;margin-top: 80px;}
.index_history .hisory_time i:before{content:'';width:1px;height:22px;background:#666666;display: block;position: absolute;top: -25px;left: 45%;}
.index_history .hisory_time	.swiper-button-white{opacity:1;top:-80px;background:none}
.index_history .hisory_time .swiper-button-next{right:30px}
.history_swiper_box .swiper-button-white{opacity:1!important;width:40px;height:40px;background:#fff;border-radius:0;line-height: 40px;color: #d72323;border: 1px solid#d72323;font-size: 16px;font-weight: bold;}
.index_history .history_swiper_box .swiper-button-prev{left:auto;right:70px;top: -20px;}


.index_four_mokuai {
    /*margin-bottom: 70px;*/
}
.index_four_mokuai .index_title h2{
    font-size: 40px;
    font-family: Arial;
    color: #555;
    text-align: center;
}
.index_four_mokuai .index_title .title_desc{
    font-size: 16px;
    margin: 10px 5% 30px;
    text-align: center;
}
.index_four_mokuai .index_four_imgbox{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.index_four_imgbox .index_four_imgbox_item{
    width: 24%;list-style: none;
}
.four_xunhuan {
    margin-top: 50px;
}

@media only screen and (max-width:1280px) {

 .logo img{padding-right: 0;}
 .index_company_intr{padding: 30px 0;}
.index_history {padding: 100px 0 50px;}
.index_company_intr .company_intr_img {width: 44%;}
.head_top .top_contacts li a {
    padding: 0px 35px 0 0;}

}
@media only screen and (max-width:950px) {
     .mobile-head-item .title{font-size:14px;}
    .mobile-head-item.mobile-head-aside{width:80px;}
    .mobile-head-item .title .menu{float:left;text-transform:uppercase;font-weight:bold;}
    
    
    .web_head .head-search {    display: none;}
.head_top .top_contacts li a {    padding: 0px 15px 0 0;}
.head_layer .logo:before{display:none;}
/* index_company_intr */
.index_company_intr .index_bd .layout{display:block;}
.index_company_intr .company_intr_img,.index_company_intr .company_intr_cont{width:auto;float:none;}
.index_company_intr .company_intr_cont{padding-bottom:60px;}
.header_right{display:none;}
.web_head .logo {top: 0;left: 3%;margin-top: -40px;}
}

@media only screen and (max-width:767px) {.index_company_intr .company_intr_title{font-size:32px;}
 .index_history .history_bd .history_item .history_text{width:100%;}   
    .index_company_intr .company_intr_cont{padding: 0px 50px 0 120px;}
    .index_four_imgbox .index_four_imgbox_item{
    width: 49%;
}
}
@media only screen and (max-width:480px) {
.head_top .layout{padding:0;}
.head_top .layout .top_contacts li a {padding: 0px 10px 0 0;}
.index_company_intr .company_intr_lefttoptitle{display:none; }
.index_company_intr .company_intr_lefttitle{display:none;}
.index_company_intr .company_intr_title{font-size:28px;}
.index_company_intr .company_intr_img{margin-left:-10px;margin-right:-10px;}
.index_company_intr .company_intr_cont{padding:30px 10px;}
.index_history .index_title h2,.index_history .hisory_time .swiper-slide-thumb-active span {font-size: 16px;} 
.index_history .index_title .title_desc{font-size: 14px;} 
.index_history .hisory_time .history_time_swiper {padding-top: 60px;  }
.index_history .history_bd{margin-top:0;}
.index_history .hisory_time .swiper-button-next{right:0;}
.index_history .hisory_time .swiper-button-prev{left: 0;}
.swiper-button-next, .swiper-button-prev{width:25px;}
.index_history .swiper-slide .swiper-slide{width:100%!important;}
.index_history {padding: 0px;}
.index_history .history_bd .history_item .history_text p {font-size: 14px;}

.company_tabs_title {  font-size: 14px;line-height: 1.5;margin: 0 0 5px;    font-weight: bold;}
.company_tabs_desc {font-size: 12px;}
.index_newsvideo .company_intr_title {    margin-bottom: 10px;   font-size: 14px;font-weight: bold;}
.company_intr_littitle {    line-height: 1.5;    font-size: 14px;font-weight: bold;}
.index_newsvideo .company_intr_cont {    font-size: 12px;}

.web_footer{padding-top: 20px;line-height: 1.5;font-size: 12px;}
.foor_service .foot_item .fot_tit{font-size: 16px;}
.foot_item li{line-height: 1.5;}
.foot_item.foot_contact_item ul li:before {top:0;}
.web_footer .foot_item {
    -webkit-box-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    width: 50%;
}
.foot_item:nth-child(1){
    flex: 0 0 64%;
    -webkit-box-flex: 0 0 64%;
    -webkit-flex: 0 0 64%;
    -ms-flex: 0 0 64%;
    max-width: 64%;
}
.foot_item:nth-child(2){
    flex: 0 0 35%;
    -webkit-box-flex: 0 0 35%;
    -webkit-flex: 0 0 35%;
    -ms-flex: 0 0 35%;
    max-width: 35%;
}
.copyright{display:none;}
.web_footer .footer-navs li{margin:0 5px;}
.foot_sns li a {    width: 26px;    height: 26px;line-height: 26px;}
.foot_sns li img {    max-width: 12px;}
/*page*/
.page_title{display:none;}
.produc_title{display:block;font-size:16px;}
.fl-module-content { margin: 5px!important;}
.fl-node-60e27012023ee.fl-module-heading .fl-heading,.fl-node-60e271124c5b7.fl-module-heading .fl-heading{font-size:16px!important;}
.entry p{font-size:13px;}
.fl-row[data-node] .fl-row-content-wrap,.entry{padding:0!important;}
.blog-article iframe{height:300px!important;}
/*news*/
.blog-item{padding:10px 5px;}
.blog-item .item-img{max-width: 40%;float: left;}
.blog-item .item-info .item-title{font-size:14px;line-height:1.4;}
.blog-item .item-info{padding-top: 0;max-width: 57%;float: right;}

.blog-item .item-info P,.blog-item .item-info .item-more,.blog-item .item-info .item-detail{display:none;}
.page_bar a, .page_bar span{padding: 0 6px;}
.page_bar {line-height: 20px;}
/*products*/

.path_bar .layout {width: 100%;padding: 0;}
.main table .content th:first-child {min-width: 58px;max-width: 60px;}
.main table .content td:nth-child(1) {width: min-content;}
.content tr td a.button{word-wrap: anywhere;}
.main table .content th,.main table .content td {font-size: 12px;min-width: 42px;}


.product-detail .disabled ,.tab-panel .mob_tatl{display: block !important;}
.tab-panel .mob_tatl{border-bottom: 1px solid #9d9d9d;font-size:14px;}
.detail-tabs .title{display:none;} 


.product-view .image-additional{overflow:hidden;}
.product-view .swiper-button-prev {left: 37%;top: 13px;transform: rotate(90deg);}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 0.7;}
.product-view .swiper-button-next{top: auto;bottom:-5px;transform: rotate(90deg);right: auto;left: 37%;border-radius: 3px 3px 0 0;}

}



#certify {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	margin-top: 50px;
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width: 520px;
	/* height: 408px; */
	/* background: #fff; */
	box-shadow: 0 8px 30px #ddd;
}
#certify  .swiper-slide img{
	display:block;
}
#certify  .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
	/* display: none; */
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	left: -30px;
	width: 45px;
	height: 45px;
	background: url(/style/global/img/wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
}

#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}

#certify .swiper-button-next {
	right: -30px;
	width: 45px;
	height: 45px;
	background: url(/style/global/img/wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
}

#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}

/*