﻿@charset"uft-8";
body{padding:0;margin:0;font-family:'Work Sans','Microsoft YaHei','微软雅黑','WorkSans-Regular','Arial','Helvetica Neue','Helvetica','PingFang SC',"helveticaneue-light",'Montserrat light','Helvetica','sans-serif',"宋体","仿宋",'webfont','微軟正黑體';overflow-x:hidden;}
.yahei{font-family:'微软雅黑','Microsoft YaHei';}
.inlineblock{display:inline-block;}
.beforecontent:before,.aftercontent:after{content:'';}
.afterdisblock:after,.beforedisblock:before,.disblock{display:block;}
.afterdisnone:before,.beforedisnone:before,.disnone{display:none;}
.margin0auto{margin:0 auto;}
.widthauto{width:auto;}
.widthauto-important{width:auto !important;}
.width_100{width:100%;}
.minwidth_100{min-width:100%;}
.maxwidth_100{max-width:100%;}
.width_100-important{width:100% !important;}
.minheight100{min-height:100%;}
.maxheight100{max-height:100%;}
.height_100{height:100%;}
.height_auto{height:auto;}
.height_100-important{height:100%!important;}
.white{color:#fff;}
.white_im{color:#fff!important;}
.over_hide{overflow:hidden;}
.overflow-y{overflow-y:auto;}
.notextshadow{text-shadow:none;}
.beforepo_absolute:before,.afterpo_absolute:after,.po_absolute{position:absolute;}
.beforetop0:before,.aftertop0:after,.top0{top:0;}
.beforeright0:before,.afterright0:after,.right0{right:0;}
.beforebottom0:before,.afterbottom0:after,.bottom0{bottom:0;}
.beforeleft0:before,.afterleft0:after,.left0{left:0;}
.beforeleft_50:before,.afterleft_50:after,.left_50{left:50%;}
.beforetop_50:before,.aftertop_50:after,.top_50{top:50%;}
.normal{font-style:normal;}
li{list-style-type:none;}
.line_height_1{line-height:1.1;}
.hover_cursor{cursor:pointer;}
.hover_no_drop{cursor:no-drop;}
input,button,a,.btn{outline:0 none!important;outline:none!important;blr:expression(this.onFocus=this.blur());}
.font16{font-size:16px;}
.line1_8{line-height:1.8;}
.transition_3{transition:.3s;}
.nowrap{white-space:nowrap;}
.bottommargin-10{margin-bottom:10px;}
/* ============================================================
   flex：定义布局为盒模型
   flex-v：盒模型垂直布局
   flex-1：子元素占据剩余的空间
   flex-middle：子元素垂直居中
   flex-center：子元素水平居中
   flex-justify：子元素两端对齐
   兼容性：ios 4+、android 2.3+、winphone8+
   flex-wrap：让弹性盒元素在必要的时候拆行
   ============================================================ */
.flex-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flex-v{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.flex-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-bottom{align-items:flex-end;}
.flex-top{align-items:flex-start;}
.flex-justifyend{justify-content:flex-end;}
.flex-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.flex-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.flex-wrap{flex-wrap:wrap;-webkit-flex-wrap: wrap; /* Safari 6.1+ */}
.line_clamp_1{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.line_clamp_2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.line_clamp_3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.line_clamp_4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;}
.line_clamp_5{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;overflow: hidden;}
.beforexy-transform:before,.afterxy-transform:after,.xy-transform{-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.beforex-transform:before,.afterx-transform:after,.x-transform{-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.beforey-transform:before,.aftery-transform:after,.y-transform{-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateX(-50%);transform:translateY(-50%);}



#primary-menu > ul > li.current > a{font-weight:bold;text-transform:uppercase;}
#primary-menu > ul > li:last-child:hover >a > div:after,
#primary-menu > ul > li:hover > a >div:after,
#primary-menu > ul > li.current > a >div:after{content:'';display:block;background:#79ca39;height:5px;position:absolute;bottom:-39px;left:0;width:100%;}
#primary-menu > ul > li:last-child >a{font-weight:400;}
#primary-menu > ul > li:last-child >a > div:after{display:none;}
.topnav{}




footer{padding-top:60px;}
.footer-ul ul.link-ul li~li{margin-left:60px;}
.footer-ul ul.link-ul li h4{font-size:16px;color:#ffff;margin-bottom:10px;}
.footer-ul ul.link-ul li a{font-size:12px;color:#999;margin-bottom:8px;}
.footer-ul ul.link-ul li a:hover{color:#fff;}
.footer-follow{margin-left:150px;}
.footer-follow h4{color:#fff;font-size:18px;}
.footer-follow a ~ a{margin-left:20px;}
.footer-cryopush h4{font-size:36px;color:#fff;font-style:oblique;line-height:1;}
.footer-cryopush ol li{margin-bottom:10px;}
.footer-cryopush ol li img{margin-right:20px;}
.footer-cryopush ol li p{max-width:340px;}
.footer-bottom{border-top:solid 1px #949494;padding:10px 0 40px;margin-top:30px;}
.footer-bottom span,
.footer-bottom a{color:#969696;}


.section-about-right .right-img{margin-left:-50px;}
.section-about-left .contetn-text{padding:170px 150px 50px 120px;}
.section-about-left .contetn-text .content{margin:60px 0 0 0;}
.section-about-left .contetn-text .content p{margin-bottom:18px;}
.section-about-left .contetn-text .content a.a-more{margin-top:70px;border-bottom-color:#fff;}
.section-about-left .contetn-text .content a.a-more:before{background:#fff;}

.section-contact{padding:150px 0 200px;}
.a-contact{background:#fff;border-radius: 10px;background-color:#79ca39;background-image: linear-gradient(209deg,#79ca39 0%,#60c312 100%);color:#fff;padding:10px 40px;margin-top:60px;font-size:30px;font-family:'Roboto-Bold';}



.section-what{padding:100px 0 80px 0;}
.index-what-box{margin-top:80px;}
.index-what-box > .col-sm-6.left{border-top-right-radius:15px;border-bottom-right-radius:15px;}
.index-what-box > .col-sm-6.left .owl-carousel .owl-dots .owl-dot{margin-top:0;}
.index-what-box > .col-sm-6.left #slider .owl-dots{text-align:right;padding-right:40px;}
.index-what-box > .col-sm-6.left #slider .owl-dots span{background-color:#000000;border-color:#000000;}
.index-what-box > .col-sm-6.left #slider .owl-dots .owl-dot:hover span,
.index-what-box > .col-sm-6.left #slider .owl-dots .owl-dot.active span{border-color:#ffffff;}
.index-what-box > .col-sm-6.left .content{background:rgba(255,255,255,0.43);padding-top:35px;padding-right:77px;padding-bottom:50px;}
.index-what-box > .col-sm-6.left .content h3{font-size:18px;margin-bottom:20px;color:#111;}
.index-what-box > .col-sm-6.left .content p{color:#111;}
.index-news-lists{padding-left:37px;}
.index-news-lists ul{overflow-y:auto;}
.index-news-lists ul li a{padding:35px 60px 45px 65px;transition:.3s;}
.index-news-lists ul li a:hover{background-color: #ffffff;box-shadow: 0px 0px 63px 0px rgba(76, 76, 76, 0.1);border-radius:5px;transition:.3s;}
.index-news-lists ul li a h3{font-size:18px;color:#333;}
.index-news-lists ul li a p{color: #999;margin-bottom:0;}
.a-more{color:#999;padding:0 25px;border-bottom:1px solid #c2c2c2;padding-bottom:3px;}
.a-more:before{width:1px;height:80%;-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);transform:rotate(10deg);background:#999;}
.a-more:hover{color:#79ca39;}


.index-title .title{font-family:'Roboto-Bold';font-size:36px;line-height:1;z-index:1;color:#111;}
.index-title .p1{max-width:600px;color:#999;margin-top:10px;font-family:'Roboto-Regular';}
.index-title img{bottom:5px;left:-5px;}
.section-our{padding:100px 0 46px 0;}
.our-focus{margin-top:40px;}
.our-focus div[class*=col]:nth-child(1){padding-right:8px;}
.our-focus div[class*=col]:nth-child(1) .img-content{border-top-left-radius:15px;border-bottom-left-radius:15px;}
.our-focus div[class*=col]:nth-child(2){padding-left:8px;}
.our-focus div[class*=col]:nth-child(2) .img-content{border-top-right-radius:15px;border-bottom-right-radius:15px;}                    
.our-focus div[class*=col] img.img-po{right:0;z-index:1;height:100%;} 
/*.our-focus div[class*=col]:nth-child(2) img.img-po{right:auto;left:0;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}*/
.our-focus div[class*=col]:nth-child(2) img.img-po{left:0;right:auto;}
.our-focus div[class*=col] .img-content .content{transition:.3s;}
.our-focus div[class*=col] .img-content .content h3{background-color: #79ca39;border-radius: 5px;font-size:28px;display:inline-block;padding:15px 25px;margin-bottom:10px;transition:.3s;}
.our-focus div[class*=col] .img-content .content p{max-width:420px;}
.our-focus div[class*=col] .img-content:hover .content{background:rgba(0,0,0,0.5);transition:.3s;}
.our-focus div[class*=col] .img-content:hover .content h3{background:transparent;transition:.3s;}


.sase-home{padding:200px 0 80px;}
.case-lists{margin:80px -18px 0 -18px;}
.case-lists div[class*=col]{padding:0 18px;}
.case-lists .lists{border-radius:10px;margin-bottom:70px;}
.case-lists .lists .content{background:rgba(220, 220, 220, 0.8);padding:28px 26px 30px;}
.case-lists .lists .content .tit,
.case-lists .lists .content h2{font-size:18px;color:#111;margin-bottom:10px;max-height:27px;}
.case-lists .lists .content p{max-height:42px;color:#222;}
.case-lists .lists:hover{}
.case-lists .lists:hover .content{background-color: #79ca39;}
.case-lists .lists:hover .content .tit,
.case-lists .lists:hover .content h2{color:#fff;}
.case-lists .lists:hover .content p{color:#fff;}


.page-nav{background:#f2f4f7;padding:32px 0;}
.a-nav-box .a-nav{font-family: Roboto-Bold;font-size:24px;color:#111;}
.a-nav-box .a-nav:before{width:1px;height:33px;background:#bdbdbd;}
.a-nav-box .a-nav:first-child:before{display:none;}
.a-nav-box .a-nav:hover,.a-nav-box .a-nav.current{color:#79ca39;}

.ul-crumbs{padding:8px 0;}
.ul-crumbs li{padding-right:20px;margin-right:10px;}
.ul-crumbs li a{color:#001111;}

.ul-crumbs li:after{content:'\e7a5';font-family:'font-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.ul-crumbs li:last-child:after{display:none;}
.ul-crumbs li:last-child a{color:#79ca39;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;
}


.about-home{padding:50px 0;}
.shape-box .left{padding-bottom:26px;padding-left:25px;}
.shape-box .right{padding-top:150px;}
.shape-box .right .cont{margin-top:154px;max-width:570px;font-size:16px;}
.shape-box:before{background:#f2f4f7;height:60%;border-top-left-radius:20px;border-bottom-left-radius:20px;left:2.5%;width:150%;
-webkit-transform:skew(-11deg);-moz-transform:skew(-11deg);-o-transform:skew(-11deg);-ms-transform:skew(-11deg);transform:skew(-11deg);
}

.about-data-box{background-color: #f9f9f9;box-shadow: 0px 2px 24px 0px rgba(178, 186, 206, 0.24);border-radius: 10px;padding:100px 0;margin-top:40px;}
.about-data-box div[class*=col]{font-size:36px;}
.about-data-box div[class*=col] .data-div{font-family:Roboto-Bold;color:#111;}
.about-data-box div[class*=col] .data{font-size:60px;}
.about-data-box div[class*=col] p{font-size:16px;color:#999;max-width:300px;}

.vision-mission{margin-top:100px;}
.vision-mission .tit{font-family: 'Roboto-Regular';font-size:18px;margin-bottom:10px;}
.vision-mission .col-sm-6.left{padding-right:100px;}
.vision-mission .col-sm-6.right{padding-left:100px;}
.vision-mission .col-sm-6 ~.col-sm-6{}
.vision-mission .col-sm-6 p{max-width:470px;}
.vision-mission .col-xs-12.bottom{margin-top:50px;}
.vision-mission .col-xs-12.bottom .tit{margin-bottom:20px;}
.vision-mission .col-xs-12.bottom ul{max-width:350px;color: #111111;font-size:18px;font-family: Roboto-Regular;margin-top:30px;}
.vision-mission .col-xs-12.bottom ul li{margin-right:20px;}
/*.vision-mission .col-xs-12.bottom ul li:nth-child(even){padding-left:40px;}*/
/*.vision-mission .col-xs-12.bottom ul li:nth-child(2n+1){clear:both;}*/
/*.vision-mission .col-xs-12.bottom ul li:nth-child(1n+3){margin-top:2px;}*/

.hisiory{background-color:#f2f4f7;padding-top:100px;margin-top:50px;}
.historymilestones{max-width:1170px;margin:70px auto 0;}
.historymilestones:after{content:"";display:block;position:absolute;top:20px;width:1000%;background:#dae0e7;height:1px;left:-100%;z-index:-1;}
.historymilestones.owl-carousel .owl-stage-outer{padding-top:20px;margin-bottom:60px;}
.historymilestones.owl-carousel .owl-stage-outer .iportfolio .portfolio-image{overflow:initial;}
.historymilestones.owl-carousel .owl-stage-outer .iportfolio .portfolio-image div span{font-size:30px;color:#919191;padding-top:30px;cursor:pointer;}
.historymilestones.owl-carousel .owl-stage-outer .iportfolio .portfolio-image div span:before{content:"";display:block;background:#fff;border-radius:50%;width:20px;height:20px;top:-10px;position:absolute;left:50%;z-index:3;transform:translateX(-50%);border:2px solid #dae0e7;}
.historymilestones.owl-carousel .owl-stage-outer .iportfolio .portfolio-image div span:hover,
.historymilestones.owl-carousel .owl-stage-outer .iportfolio .portfolio-image div span.active{color:#79ca39;}
.historymilestones.owl-carousel .owl-stage-outer .iportfolio .portfolio-image div span:hover:before,
.historymilestones.owl-carousel .owl-stage-outer .iportfolio .portfolio-image div span.active:before{background:#79ca39;}

.hometabs{max-height:397px;}
.tabsul li .y{font-size:350px;color: #e1e2e6;line-height:1;}
.tabsul li div.po_absolute{background:#fff;padding:50px 60px;max-width:557px;}
.tabsul li div.po_absolute .tit{font-size: 60px;color:#333;margin-bottom:30px;line-height:1;}
.tabsul li div.po_absolute .cont{font-size:18px;font-family:Roboto-Regular;color:#111;}

.visit-home{padding-top:150px;}
.visit-home .content{margin-top:60px;}
.visit-home .content:before{background:rgba(0,0,0,0.5);}
.visit-home .content .a-video{z-index:2;transition:.3s;}
.visit-home .content .a-video:hover{margin-top:-5px;margin-bottom:5px;transition:.3s;}

.sase-home.support-home{padding-top:120px;}
.case-lists.support-lists{margin:40px -45px 0;}
.case-lists.support-lists div[class*=col]{padding:0 45px;}
.case-lists.support-lists .lists .img{border-radius:10px;}
.case-lists.support-lists .lists .img a{max-width:80px;}
.case-lists.support-lists .lists h2{font-family: 'Roboto-Regular';font-size:18px;color:#111;margin:25px 0 0;text-align:center;}

.support-prod{padding-top:80px;}
.support-dw-home{margin-top:40px;}
.support-dw{padding:60px 0;}
.support-dw .left .cont{}
.support-dw .left .cont a{background-color: #79ca39;border-radius: 5px;font-size:18px;color:#333;margin-top:20px;padding:15px 35px;}
.support-dw .right .a-dw{background-color: #ffffff;border-radius: 20px 5px 5px 5px;border: solid 1px #ebebeb;font-size:18px;color:#333;max-width:560px;padding:20px 46px 20px 24px;}
.support-dw .right .a-dw ~ .a-dw{margin-top:15px;}
.support-dw .right .a-dw .img{width:54px;height:54px;border-radius:50%;overflow:hidden;background:#fff;padding:13px;}
.support-dw .right .a-dw .text{margin:0 12px;max-height:27px;}
.support-dw .right .a-dw:hover{color:#fff;background:#79ca39;}
.support-dw .right .div-more{max-width:560px;}

.support-contact{padding:160px 0 200px;}
.sup-cont{margin-top:90px}
.sup-cont .lists .top{font-size:18px;margin-bottom:20px;font-family: Roboto-Regular;}
.sup-cont .lists .bottom{max-width: 563px;background-color: #ffffff;box-shadow: 0px 2px 38px 0px rgba(168, 170, 174, 0.35);border-radius: 20px 5px 5px 5px;font-family: Roboto-Bold;font-size: 30px;padding:20px;color:#111;}
.sup-cont .lists .bottom img{margin-right:25px;}

.news-home{background:#fff;padding:40px;margin-bottom:50px;}
.a-back{color: #7d7d7d;}
.news-home h1.news-title{font-size:24px;margin-bottom:10px;}
.news-home .date{color: #7d7d7d;}
.news-home .content{border-top:1px solid #ebebeb;margin-top:10px;padding:50px 80px 0;}
.details-content{padding:0 40px;}
.details-page a{color:#fff;background-color: #79ca39;padding:15px 30px;}


.contact-home{padding-bottom:100px;}
.contact-form{margin-top:80px;font-family:Roboto-Regular;}
.contact-form h2{font-size:30px;}
.contact-form p{font-size:18px;}
.contact-form input.input-text{height:40px;background-color:#ffffff;border-radius:3px;border:solid 1px #dddddd;padding:0 12px;margin-bottom:20px;}
.contact-form textarea{max-width:100%;min-width:100%;background-color:#ffffff;border-radius:3px;border:solid 1px #dddddd;padding:8px 12px;margin-bottom:25px;}
.contact-form img{height:40px;margin:0 20px;}
.contact-form button{height:40px;padding:0 30px;font-family:Roboto-Regular;font-size: 18px;}
.contact-text{padding-top:60px;min-height:620px;}
.contact-text:before{background:#313131;height:100%;width:150%;left:33%;border-bottom-left-radius:15px;
-webkit-transform: skew(-11deg);-moz-transform: skew(-11deg);-o-transform: skew(-11deg);-ms-transform: skew(-11deg);transform: skew(-11deg);
}
.contact-ul{padding-top:100px;}
.contact-ul li.title{font-family:Roboto-Regular;font-size:20px;margin-bottom:6px;}
.contact-ul li.cont-li{font-size:18px;font-family: Roboto-Regular;margin-bottom:60px;}


.prod-home{margin:50px 0 80px;}
.pr-po{background:rgba(0,0,0,0.5);max-width:457px;padding:140px 60px 60px;}
.pr-po h2{font-family: Roboto-Bold;font-size: 24px;}
.pr-po .intro{font-family: Roboto-Light;font-size: 14px;}

.pr-slid{margin-top:100px;}
.sole-lists~.sole-lists{margin-top:80px;}
.pr-slid .owl-carousel.owl-loaded{margin-top:80px;}
.pr-slid .owl-carousel .owl-nav [class*=owl-]{border:none;opacity:1;background-color:transparent;left:-66px;font-size:50px;}                    
.pr-slid .owl-carousel .owl-nav .owl-next{right:-66px;left:auto;}
.pr-slid .owl-carousel:hover .owl-nav [class*=owl-]{left:-66px;color:#79ca39 !important;}
.pr-slid .owl-carousel:hover .owl-nav .owl-next{left:auto;right:-66px;color:#79ca39 !important;}
.pr-slid .owl-carousel .owl-nav [class*=owl-]:hover{background-color:transparent !important;}


.system-img{margin-top:100px;}
.system-img div.po_absolute.top_50{max-width:490px;}
.system-img div.po_absolute h2{color:#111;font-family:Roboto-Bold;font-size:30px;margin-bottom:20px;}
.system-img div.po_absolute .intro{font-family: Roboto-Regular;font-size: 18px;color:#111;}
.qc-home{padding:100px 0;}
.qc-home .left{padding-right:30px;}
.qc-home .right{padding-left:30px;}
.qc-home .right .text h2{color: #111111;font-family: Roboto-Bold;font-size: 30px;margin-bottom: 25px;}
.qc-home .right .text .content{max-width:550px;font-size:18px;}
.qu-title-h3{font-family: Roboto-Regular;font-size: 18px;color:#111;}
.qu-title-h3 ~ .qu-title-h3{margin-top:70px;}
.qu-title-h3 img{margin-right:15px;}
.reliability-home .cont{padding:80px 0;}
.reliability-home ul.ul{max-width:960px;}
.reliability-home ul.ul li{padding:0 20px;}
.reliability-home ul.ul li:nth-child(3n+1){clear:both;}
.reliability-home ul.ul li:nth-child(1n+4){margin-top:40px;}
/*.reliability-home ul.ul li:nth-child(even){margin-left:50px;}
.reliability-home ul.ul li:nth-child(odd){margin-right:50px;}*/
.reliability-home ul.ul li .title{color:#111;font-family: Roboto-Regular;font-size: 18px;margin-top:10px;}
.reliability-home ul.ul li .video{max-width:87px;}

.quality-sect{padding-top:150px;}
.quality-home{margin-top:100px;}
.quality-home .left{padding-right:30px;}
.quality-home .right{padding-left:30px;}
.quality-home .right h2{color: #111111;font-family: Roboto-Bold;font-size:30px;margin-bottom:25px;}
.quality-home .right .content{max-width:438px;color:#111;font-family: Roboto-Regular;font-size: 18px;}

.honors-home{padding-top:120px;}
.honors-text{max-width:980px;padding:50px 120px 50px 140px;margin-top:60px;}
.honors-text:after{background-color: #f2f4f7;border-top-left-radius:15px;border-bottom-left-radius:15px;right:-100px;left:2%;
-webkit-transform: skew(-11deg);-moz-transform: skew(-11deg);-o-transform: skew(-11deg);-ms-transform: skew(-11deg);transform: skew(-11deg);
}
.honors-text p{z-index:1;font-family: Roboto-Regular;font-size: 18px;color:#111;}
.honors-lists{margin-top:80px;}
.honors-lists div[class*=col]{padding:0 30px;}
.honors-lists div[class*=col]:nth-child(1n+4){margin-top:60px;}
.honors-lists div[class*=col]:nth-child(3n+1){clear:both;}
.honors-lists div[class*=col] a div.po_absolute{background:rgba(49, 49, 49, 0.8);color:#fff;font-family:Roboto-Bold;font-size:24px;opacity:0;transition:.3s;margin-top:10px;}
.honors-lists div[class*=col] a:hover div.po_absolute{opacity:1;transition:.3s;margin-top:0;}
.honors-patents{padding-top:90px;}
.honors-patents .sw-h{width:80%;}
h2.title-h2{font-family: Roboto-Regular;font-size: 30px;color: #111111;}
.swiper-container{padding-top: 60px;padding-bottom: 60px;}
.swiper-slide{width:350px;box-shadow:0px 0px 27px 0px rgba(105, 115, 140, 0.28);}


.partner-text{background-color:#f2f4f7;border-radius:30px 0px 0px 10px;padding:30px 60px;color:#111;font-family:Roboto-Regular;font-size:18px;}
.pa-lists{padding:80px 0 0;}
.pa-lists .lists:nth-child(odd){padding-left:0 !important;}
.pa-lists .lists:nth-child(even){padding-right:0 !important;}
.pa-lists .lists~.lists{margin-top:60px;}
.pa-lists .lists .content-details .img{max-width:583px;}
.pa-lists .lists .content-details .img .pa-text .tit{font-family:Roboto-Regular;font-size: 36px;margin-bottom:30px;}
.pa-lists .lists .content-details .img .pa-text .tit span:before{height:6px;left:0;right:0;bottom:-10px;}
.pa-lists .lists:hover .content-details .img .pa-text .tit{color:#79ca39;}
.pa-lists .lists:hover .content-details .img .pa-text .tit span:before{background-color:#79ca39;}
.pa-lists .lists .content-details .img .pa-text .intro{font-family:Roboto-Regular;font-size:18px;}
.pa-lists .lists .content-details:before{background-color: #ffffff;box-shadow: 0px 2px 24px 0px rgba(147, 155, 173, 0.24);z-index:0;}
.pa-lists .lists:nth-child(odd) .content-details:before{border-top-right-radius:15px;border-bottom-right-radius:15px;left:0;right:-2%;
-webkit-transform: skew(11deg);-moz-transform: skew(11deg);-o-transform: skew(11deg);-ms-transform: skew(11deg);transform: skew(11deg);
}
.pa-lists .lists:nth-child(even) .content-details:before{border-top-left-radius:15px;border-bottom-left-radius:15px;right:0;left:-2%;
-webkit-transform: skew(-11deg);-moz-transform: skew(-11deg);-o-transform: skew(-11deg);-ms-transform: skew(-11deg);transform: skew(-11deg);
}
.pa-lists .lists:nth-child(even) .content-details .img{float:right;}
.pa-lists .lists .cont .content-ul li:nth-child(2n+1){clear:both;}
.pa-lists .lists .cont .content-ul.li-2 li ~ li,
.pa-lists .lists .cont .content-ul li:nth-child(1n+3){margin-top:50px;}
.pa-lists .lists .cont .content-ul li .tit{color:#111;font-family: Roboto-Bold;font-size: 22px;margin-top:30px;}
.pa-lists .lists .cont .content-ul li .intro{color:#111;font-family: Roboto-Regular;font-size: 18px;max-width:400px;margin-top:30px;}
.partner-contact{padding:140px 0;}
.pa-contact{}
.pa-contact p{font-family: Roboto-Regular;font-size: 18px;}


.section-meet{padding:120px 0 80px;}
.pro-lists.owl-carousel.owl-drag .owl-item .portfolio-image img{transition:.3s;}
.pro-lists.owl-carousel.owl-drag .owl-item:hover .portfolio-image img{transform:scale(1.1);transition:.3s;}


.product-details-home .ul-crumbs{padding:40px 0;}
.pr-details-slid{padding-bottom:80px;}
.pr-details-slid #slider{box-shadow: 0px 3px 24px 0px rgba(60, 60, 60, 0.11);max-width:560px;}
.pr-details-slid #slider .owl-dots span{background:#7d7d7d;}
.pr-details-slid #slider .owl-dots .owl-dot.active span, #slider .owl-dots .owl-dot:hover span{background-color:#79ca39 !important;}
.pr-details-slid .col-sm-7{padding-right:10%;padding-left:60px;}
.pr-details-slid .col-sm-7 .title-h1{color:#111;font-family:Roboto-Bold;font-size:30px;margin-top:70px;}
.pr-details-slid .col-sm-7 .cont{font-family: Roboto-Regular;color:#111;margin:30px 0 40px 0;}
.pr-details-slid .col-sm-7 .a-dw{padding:10px 20px;}

#sect-1{padding:120px 0;}
.product-icons{margin-top:80px;}
.product-icons div[class*=col]:nth-child(1n+4){margin-top:60px;}
.product-icons div[class*=col]:nth-child(3n+1){clear:both;}
.product-icons div[class*=col] .center img{margin-bottom:20px;}
.product-icons div[class*=col] .center .tit{color:#001111;font-size:16px;font-family: Roboto-Regular;}
.product-icons div[class*=col] .center .intro{color:#111;font-family: Roboto-Regular;text-align:left;}

#sect-2{padding:120px 0;}
.tab-lists{margin-top:80px;}
.tab-lists .lists{padding:10px 0;}
.tab-lists .lists:nth-child(odd){background-color: #eceef2;}
.tab-lists .lists:nth-child(even){}

#sect-3{padding:120px 0;}
.pr-img1{margin-top:80px;}
.pr-img1 div[class*=col]:nth-child(3n+1){clear:both;}
.pr-img1 div[class*=col] a img{transition: .3s;}
.pr-img1 div[class*=col] a:hover img{transform: scale(1.1);transition: .3s;}
.pr-img1:nth-child(3n+1){clear:both;}

#sect-4{padding:120px 0;}
.pr-contact.contact-form{max-width:560px;margin-top:80px;}

#page-menu, #page-menu-wrap{height:auto;background:#fff;line-height:1.5;text-shadow:none;}
#page-menu nav li a{margin:0;color:#001111;padding:17px 28px;height:auto;line-height:1.5;border-radius:0;font-size:18px;}
#page-menu nav ul{height:auto;}
#page-menu nav li:hover a, #page-menu nav li.current a{background-color:transparent !important;font-size:18px;}
#page-menu nav li:hover a:before,
#page-menu nav li.current a:before{background:#79ca39;height:2px;}

.link-dh{margin-top:40px;}
.link-dh a{font-size:16px;color:#111;padding:3px 25px;border-radius:4px;transition: .3s;}
.link-dh a:hover,
.link-dh a.current{background-color:#79ca39;color:#fff;}

@media(max-width:767px){
	.index-title .title{font-size:22px;}
	.index-title img{max-height:30px;}
	.index-title .p1{font-size:12px;}

	.section-our{padding:50px 0 50px 0;}
	.our-focus{margin-top:30px;}
	.our-focus div[class*=col]:nth-child(1){padding-right:0;}
	.our-focus div[class*=col]:nth-child(2){padding-left:0;margin-top:20px;}
	.our-focus div[class*=col] .img-content .content h3{font-size:16px;padding:5px 10px;}
	.our-focus div[class*=col] .img-content .content p{max-width:300px;margin-top:8px;}

	.section-what{padding:50px 0;}
	.index-what-box{margin-top:30px;}
	.index-what-box > .col-sm-6.left .content{padding-top:20px;padding-bottom:25px;padding-right:30px;}
	.index-what-box > .col-sm-6.left .content h3{font-size:14px;margin-bottom:10px;}
	.index-what-box > .col-sm-6.left .content p{font-size:12px;}
	.index-what-box > .col-sm-6.left #slider .owl-dots{bottom:8px;padding-right:30px;}
	.index-what-box > .col-sm-6.left{margin-left:15px;margin-right:15px;border-bottom-left-radius:15px;border-top-left-radius:15px;}
	.index-news-lists{padding-left:15px;margin-top:20px;}
	.index-news-lists ul li a{padding:10px 15px 10px 15px;background:#fff;margin-bottom:2px;}
	.index-news-lists ul li a h3{font-size:14px;margin-bottom:10px;}
	.index-news-lists ul li a p{font-size:12px;}
	.a-more{font-size:12px;margin-top:20px !important;}
	.section-about-left{padding-left:0 !important;}
	.section-about-left .contetn-text{padding:50px 16% 15px 15%;}
	.section-about-left .contetn-text .content{margin-top:15px;max-height:150px;overflow-y:auto;font-size:12px;}
	.section-about-right .right-img{margin-left:0;margin-top:20px;}
	.section-contact{padding:50px 0;}
	.a-contact{margin-top:20px;font-size:14px;padding:8px 20px;}
	.a-contact img{max-width:20px;}

	#primary-menu ul li:hover > a >div:after, #primary-menu ul li.current > a >div:after{bottom:-15px;}

    .footer-follow a ~ a{margin-left:10px;}
    .product-details-home .ul-crumbs{padding:10px 0;}
    .ul-crumbs li a{font-size:12px;max-width:110px;}
    
    .pr-img1 div[class*=col]:nth-child(3n+1){clear:none;}
    .pr-img1 div[class*=col]:nth-child(2n+1){clear:both;}
    .pr-img1 div[class*=col] a div{font-size:14px;}

	footer{padding-top:50px;}
	.footer-ul{display:block;}
	.footer-ul ul.link-ul li{display:block;width:100%;}
	.footer-ul ul.link-ul li~li{margin-left:0;margin-top:10px;}
	.footer-follow{margin-left: 0;margin-top:15px;margin-bottom:20px;}
	.footer-follow h4{font-size:14px;margin-bottom:15px;}
	.footer-cryopush h4{font-size:28px;margin-bottom:15px;}
	.footer-cryopush ol li p{font-size:12px;}
	.footer-bottom span, .footer-bottom a{font-size:12px;}
	.footer-bottom{padding:10px 0;}
	.footer-ul ul.link-ul li h4{font-size:14px;}
	.footer-ul ul.link-ul li a{font-size:12px;}

	.prod-home{margin-bottom:50px;}
	.pr-po{max-width:100%;padding:10px;position:relative;}
	.pr-po h2{font-size:16px;margin-bottom:10px;}
	.pr-po .intro{font-size:12px;}
	.pr-slid{margin-top:50px;}
	.pr-slid .owl-carousel.owl-loaded{margin-top:30px;}
	.pr-slid .sole-lists{margin-top:30px;}
	.portfolio-desc{padding-top:10px;}
	.portfolio-desc h3{font-size:14px;}
	.pr-slid .owl-carousel .owl-nav{position:absolute;background:#fff;right:0;bottom:-10px;}
	.pr-slid .owl-carousel:hover .owl-nav [class*=owl-],
	.pr-slid .owl-carousel .owl-nav [class*=owl-]{position:relative;left:0;right:0;display:inline-block;font-size:16px;margin-top:0;}

	.sase-home.support-home{padding:50px 0;}
	.case-lists.support-lists{margin:30px -8px 0;}
	.case-lists.support-lists div[class*=col]{padding:0 8px;}
	.case-lists.support-lists div[class*=col]:nth-child(2n+1){clear:both;}
	.case-lists.support-lists .lists h2{margin-top:10px;font-size:14px;
		display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;
	}
	.case-lists .lists{margin-bottom:20px;}
	.case-lists.support-lists .lists .img a{max-width:45px}
	.support-prod{padding-top:0;}
	.support-dw-home{margin-top:30px;}
	.support-dw{display:block;padding:30px 0 50px;}
	.support-dw .left .cont{margin-bottom:20px;}
	.support-dw .left .cont img{}
	.support-dw .left .cont a{font-size:16px;margin-top:20px;}
	.support-dw .right .a-dw{padding:10px 15px;font-size:14px;}
	.support-dw .right .a-dw .img{padding:0;width:35px;height:35px;}
	.support-dw .right .a-dw .text{max-height:25px;}
	.support-contact{padding:50px 0;}
	.sup-cont{margin-top:30px;}
	.sup-cont .lists{padding:0;}
	.sup-cont .lists~.lists{margin-top:25px;}
	.sup-cont .lists .top{font-size:14px;margin-bottom:10px;}
	.sup-cont .lists .bottom{padding:10px;font-size:16px;}
	.sup-cont .lists .bottom img{max-width:35px;}
	.support-dw .right .a-dw ~ .a-dw{margin-top:10px;}

	.a-nav-box .a-nav{font-size:14px;}
	.page-nav{padding:10px 0;}
	.sase-home{padding:50px 0;}
	.case-lists{margin:30px -8px 0;}
	.case-lists.index-meet{margin-left:0;margin-right:0;}
	.case-lists .lists .content{padding:10px;}
	.case-lists div[class*=col]{padding:0 8px;}
	.case-lists .lists .content h2{font-size:14px;margin-bottom:5px;max-height:21px;}
	.case-lists .lists .content p{font-size:12px;-webkit-line-clamp:1;}
	.case-lists + div.tright{text-align:center !important;}
	.news-home{padding:10px;}
	.details-content{padding:0;}
	.news-home h1.news-title{font-size:18px;margin-top:15px;}
	.news-home .date{font-size:12px;}
	.news-home .content{padding:20px 10px 0;}
	.details-page a{padding:5px 20px;}

	.shape-box .right .cont{margin-top:30px;font-size:12px;margin-bottom:40px;}
	.shape-box .left{padding-left:0;padding-right:0;}
	.shape-box .right{padding-top:30px;padding-left:40px;}
	.about-data-box div[class*=col]{font-size:18px;padding:0;}
	.about-data-box div[class*=col]~div[class*=col]{margin-top:10px;}
	.about-data-box div[class*=col] .data{font-size:18px;}
	.about-data-box div[class*=col] .data-div{text-align:left !important;}
	.about-data-box div[class*=col] p{font-size:14px;max-width:100%;}
	.about-data-box{padding:30px 0;}

	.vision-mission{margin-top:30px;}
	.vision-mission .col-xs-12.bottom{padding-left:0;padding-right:0;margin-top:20px;}
	.vision-mission .col-sm-6.left{padding-right:0;padding-left:0;}
	.vision-mission .tit{text-align:left;font-size:14px;}
	.vision-mission .col-sm-6 p{font-size:12px;}
	.vision-mission .col-sm-6 ~.col-sm-6{padding-left:0;padding-right:0;margin-top:10px;}
	.vision-mission .col-xs-12.bottom .tit{text-align:left !important;margin-bottom:10px;}
	.vision-mission .col-xs-12.bottom ul li{padding-left:8px;font-size:12px;}
	.vision-mission .col-xs-12.bottom ul li:nth-child(2){margin-top:0;}
	.vision-mission .col-xs-12.bottom ul li:nth-child(even){padding-left:5px;}

	.shistory-slid{margin-top:20px;}
	.hisiory{margin-top:0;padding-top:50px;}
	.tabsul li .y{font-size:80px;}
	.tabsul li div.po_absolute{padding:20px 10px;position:relative;margin-top:-30px;}
	.tabsul li div.po_absolute .tit{font-size:18px;margin-bottom:10px;}
	.tabsul li div.po_absolute .cont{font-size:14px;}
	.historymilestones{margin-top:10px;}
	.historymilestones.owl-carousel .owl-stage-outer{margin-bottom:30px;}
	.historymilestones.owl-carousel .owl-stage-outer .iportfolio .portfolio-image div span{font-size:20px;}
	.visit-home{padding-top:50px;}
	.visit-home .content{margin-top:30px;}
	.visit-home .content .a-video{max-width:45px;}

	.reliability-home .cont{padding:50px 0;}
	.reliability-home ul.ul li{width:50%;margin:0;}
	.reliability-home ul.ul{padding:0 15px;}
	.reliability-home ul.ul li:nth-child(odd){margin-right:0;padding-right:8px;}
	.reliability-home ul.ul li:nth-child(even){margin-left:0;padding-left:8px;}
	.reliability-home ul.ul li .title{font-size:14px;}
	.qu-title-h3 ~ .qu-title-h3{margin-top:30px;}
	.reliability-home ul.ul li .video{max-width:45px;}
	.quality-sect{padding-top:50px;}
	.quality-home{margin-top:30px;display:block;}
	.quality-home .left{padding:0;}
	.quality-home .right{padding:0;margin-top:10px;}
	.quality-home .right h2{font-size:18px;margin-bottom:10px;}
	.quality-home .right .content{font-size:12px;}
	.system-img{margin-top:50px;}
	/*.system-img .img{height:200px;text-align:center;}*/
	/*.system-img .img img{height:100%;max-width:none;}*/
	.system-img div.po_absolute{text-align:left !important;position:relative;padding:0 15px;margin-top:10px;}
	.system-img div.po_absolute h2{font-size:18px;margin-bottom:10px;}
	.system-img div.po_absolute .intro{font-size:12px;}
	.qc-home{padding:50px 0;}
	.qc-home > .container > div.flex-row{display:block;}
	.qc-home .left{padding:0;}
	.qc-home .right{padding:0;}
	.qc-home .right .text h2{font-size:18px;margin-bottom:10px;margin-top:10px;}
	.qc-home .right .text .content{font-size:12px;}
	.reliability-home > h2{font-size:20px;}
	.honors-lists div[class*=col] a div.po_absolute{font-size:16px;}
	.honors-lists{margin:30px -8px 0;}
	.honors-lists div[class*=col]{padding:0 8px;}
	.honors-lists div[class*=col]:nth-child(1n+3){margin-top:20px;}
	.honors-lists div[class*=col]:nth-child(2n+1){clear:both;}
	.honors-lists div[class*=col]:nth-child(3n+1){clear:none;}
	.honors-text{padding:20px 10px;background:#f2f4f7;border-radius:10px;margin-top:30px;}
	.honors-home{padding-top:50px;}
	.honors-text p{font-size:16px;}
	.honors-lists + div.topmargin{margin-top:30px !important;}
	.honors-patents{padding-top:50px;}
	h2.title-h2{font-size:20px;}
	.honors-text:after{display:none;}
	.honors-patents .sw-h{width:100%;}
	.swiper-slide{width:153px;}
	.swiper-container{padding-top:30px;padding-bottom:50px;}

	.partner-text{padding:20px 10px;font-size:16px;margin-top:50px;}
	.pa-lists{padding:50px 0 0;}
	.pa-lists .lists .content-details .img .pa-text{width:100%;}
	.pa-lists .lists .content-details .img .pa-text .tit{font-size:20px;margin-bottom:10px;}
	.pa-lists .lists .content-details .img .pa-text .intro{font-size:14px;padding:0 10px;}
	.pa-lists .lists .content-details .img .pa-text .tit{}
	.pa-lists .lists .cont .content-ul li .imgcent img{max-height:50px;}
	.pa-lists .lists .cont .content-ul li .tit{font-size:16px;margin-top:20px;}
	.pa-lists .lists .cont .content-ul li .intro{font-size:14px;margin-top:15px;}
	.pa-lists .lists:nth-child(odd){padding-left:15px !important;}
	.pa-lists .lists:nth-child(even){padding-right:15px !important;}
	.pa-lists .lists:nth-child(even) .content-details .img{float:none;}
	.pa-lists .lists .col-sm-8{padding-top:20px !important;}
	.pa-lists .lists .cont .content-ul li{width:50% !important;float:left;padding:0 8px;}
	.pa-lists .lists .cont .content-ul.li-2 li ~ li, .pa-lists .lists .cont .content-ul li:nth-child(1n+3){margin-top:20px;}
	.pa-lists .lists .content-details:before{display:none;}
	.pa-lists .lists .content-details{background:#fff;box-shadow:0px 2px 24px 0px rgba(147, 155, 173, 0.24);padding-bottom:20px;}
	.pa-contact{margin-bottom:50px;}

	.contact-home{padding-bottom:50px;}
	.contact-home .container .col-sm-6.noleftpadding{padding-right:0;}
	.contact-form{margin-top:50px;}
	.contact-form h2{font-size:18px;margin-bottom:10px;}
	.contact-form p{font-size:14px;margin-bottom:20px;}
	.contact-form textarea,
	.contact-form input.input-text{height:35px;margin-bottom:15px;}
	.contact-form img{height:35px;margin:0 10px;}
	.contact-form div .input-text{width:90px;}
	.contact-form button{height:35px;font-size:16px;padding:0 15px;}
	.contact-text:before{display:none;}
	.contact-text{background:#313131;padding:40px 20px 0;border-radius:10px;min-height:1px;margin-top:20px;}
	.contact-text .index-title .title{color:#fff;}
	.contact-ul{padding-top:20px;}
	.contact-ul li.title{font-size:16px;}
	.contact-ul li.cont-li{font-size:14px;margin-bottom:10px;}
}


@media(min-width:1300px) and (max-width:1500px){
	#primary-menu ul li > a{padding-right:5px;padding-left:5px;}
	.footer-ul ul.link-ul li~li{margin-left:20px;}
	.footer-follow a ~ a{margin-left:10px;}
}