/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1668px ){
.scroll_top{ right: 152px; }
}
@media screen and ( max-width:1336px ){
.scroll_top{ right: 0px; }
}
@media screen and ( max-width:1004px ){
.p {
    font-size: 14px;
    line-height: 26px;
}
.pc-show{display: none !important;}
.pc-hide{display: block !important;}
.wal ,.w640{ width: auto; padding: 0 3%;}

.scroll_top{ width: 34px; height: 34px; right: 3%; bottom: 6%; }
.scroll_top img{ width: 100%; }

.header{ height: 50px; }
.header .con{ width: 100%; }
.header .logo{ width: 100px; left: 3%; top: 10px; }
.header .menu{ width: 30px; margin: 4px 0 0 15px; }
.header .menu img{ width: 100%; }
.header_box .top em.last_em{ display: none; }
.header_box{ top: 10px; right: 3%; }
.header_box .btm{ display: none; }
.menu{ float: left; }
.banner_p{  }
.banner_p img{ width: 100%; }
.banner_p .slick{ height: auto; }

.index1{ padding: 24px 0 20px; }
.index1 .h6{ font-size: 20px; margin-bottom: 12px; }
.index1 .p{ font-size: 13px; line-height: 26px; }

.index2{ padding: 24px 0 20px; overflow: hidden; }
.ind-tit{ margin-bottom: 17px; }
.ind-tit span{ font-size: 20px; }
.index2 li{ width: 48%; float: left; margin: 0 4% 4% 0; }
.index2 li:nth-child(3n+0){margin-right: 4%;}
.index2 li:nth-child(2n+0){ margin-right: 0; }
.index2 li .p{ display: none; }
.index2 ul{ margin-bottom: -1%; }
.index2 li .text .tit{ width: 77%; padding: 0 6%; left: 6%; bottom: 34%; text-align: center; font-size: 12px; line-height: 34px;}

.index3{ padding: 24px 0 20px;  }
.ind-news{ margin: 0 0px; position: relative; }
.ind-news .slick{ margin: 0 0px; }
.ind-news .slick-prev ,
.ind-news .slick-next{ display: block; width: 26px; height: 26px; position: absolute; top: 22%; z-index: 10; }
.ind-news .slick-prev{ background: url(../images/indn_l.png) no-repeat center; background-size:26px; left: 0; }
.ind-news .slick-next{ background: url(../images/indn_r.png) no-repeat center; background-size:26px;right: 0; }

.ind-news .text{ padding: 14px 0 0; }
.ind-news .tit{ font-size: 16px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ind-news .p{ line-height: 26px; margin-top: 12px; }
.ind-news .ind-more{ width: calc(100% - 2px); margin-top: 14px; }

/*.footer .friend{ line-height: 40px; float: none; }
.footer .friend dd{ line-height: 38px; }
.footer .top{ display: none; }
.footer .btm{ padding: 8px 0 12px; }
.footer .btm .box{ width: 94%; }
.footer .copy{ line-height: 26px; float: none; }
.footer .share{ float: none; margin-top: 0; }*/
.footer .friend{ line-height: 40px; float: none; margin: 0 12px; }
.footer .friend dd{ line-height: 38px; }
.footer .top{ display: none; }
.footer .btm{  }
.footer .btm ul{ width: 94%; padding:  0 0 26px; }
.footer .btm li{ width: 100%; }
.footer .btm li.liow1{ padding: 34px 0 0; text-align: center; }
.footer .btm li.liow2{ padding: 12px 0 0; }
.footer .btm li.liow2 .ico{ margin-top: 6px; }
.footer .btm li.liow3{ padding: 10px 0 0; display: block; justify-content: center; }
.footer .btm li.liow3:after{ content: ''; clear: both; height: 0; display: block; visibility: hidden; }
.footer .btm li.liow3 .call{ text-align: center; margin: 0 12px; }
.footer .btm li.liow3 .call em{ float: none; line-height: 40px; font-size: 18px;display: inline-block;}

.footer .copy{ line-height: 26px; float: none; }
.footer .share{ float: none; margin-top: 0; }
.sideBarPC{ display: none;}

/*概览*/
.overview{ margin-bottom: 40px; }
.nav_big .location{ display: none; }
.navbox_big{ margin-bottom: 25px; } 
.nav_big{ line-height: 40px; }
.overview_one .h6{ font-size: 20px; margin-bottom: 12px; }
.overview_one .p{ font-size: 14px; }


/*公司文化*/
.culture_one .h6{ margin: 17px 0 6px; font-size: 24px; }
.culture_one .p{ font-size: 15px; line-height: 26px; }



/*荣誉奖项*/
.honor{ padding-bottom: 50px; }
.honor_line{ background: none; }
.honor_line li{ margin-bottom: 24px; }
.honor_line .tit{ font-size: 15px; line-height: 36px; }
.honor_line .content{ padding: 44px 0 0 0; line-height: 30px; }
.honor_line .tit em{ display: none; }

.honorImg{ margin: 0 -10px; }
.honorImg .slick{ margin: 0 10px; }
.honorImg .slick-dots{ display: flex; justify-content: center; margin-top:16px;}
.honorImg .slick-dots li{ width: 8px; height: 8px; border: 1px solid #139E38; border-radius: 50%; margin: 0 3px; }
.honorImg .slick-dots li.slick-active{ background: #139E38; }

/*里程碑*/
.course{ padding-bottom: 40px; }
.courseList{ width: 100%; padding: 0px 44px; }
.slider-for ul:after{ display: none; }
.slider-for ul:before{ display: none; }
.slider-for li.left{ padding: 0; }
.slider-for li.right{ padding: 0; }
.slider-for li.right .text{ float:left; }
.course_one .coursebor{ margin: 15px 0 20px;}
.slider-for ul{ padding: 10px 0; background: none; }
.slider-for .tit{ padding: 0 0 8px; margin-bottom: 7px; }
.slider-for li{ margin-bottom: 20px; }
.slider-for .box{ height: 302px; }
.slider-for li.left:before , 
.slider-for li.right:before{ display: none; }

/*产品*/
.product{ padding: 0 0 40px; }
.product_one .leftImg{ width: 100%; margin-bottom: 0; }
.product_one .leftImg li{ width: 100%; margin-right: 0; }
.product_one .leftImg .hover{ position: static; line-height: 28px; height: auto; background: none;  }
.product_one .leftImg .hover span{ font-size: 20px; color: #666666; padding: 12px 0 0; }
.product_one .right{ width: 100%; }
.product_one .right .hover{ position: static; line-height: 28px; height: auto; background: none;  }
.product_one .right .hover span{ font-size: 20px; color: #666666; padding: 12px 0 0; }



/*产品详情*/
.productshow{ padding-bottom: 40px; }
.productshow_one .box .h6{ font-size: 28px; margin: 14px 0; }
.productshow_one .box .p{ line-height: 26px; font-size: 14px; }
.productshow_one .box{ padding: 0 0 17px;}
.productshow_one .box .h5{ font-size: 28px; }
.productshow_ul li .con{ width: 100%; margin-top: 20px; border-bottom: 1px solid #cacbcb; padding: 0 0 17px; }
.productshow_ul li .box{ border: none;  }
.productshow_ul li .box:nth-of-type(1){ padding-top: 0px; }
.productshow_one .order{ font-size: 54px; margin-top: -12px; }
.productshow_one .h4{ font-size: 28px; margin: 20px 0 14px; }
.productshow3 .img{ width: 100%; }
.productshow_one .download{ margin-top:25px; }

/*shownews*/
.shownews{ padding-bottom: 40px; }
.shownews_ul{ margin: 17px 0 10px; }
.shownews_ul li{ margin: 0 0 20px; }
.shownews_ul .img{ width: calc(100% - 20px); }
.number{ display: none; }
.big_more{ display: block; width: 100%; line-height: 38px; text-align: center; background: #139E38; color: #FFFFFF; font-size: 14px; }



/*industrynews*/
.industrynews_one .content .img{ width: 100%; }
.industrynews_one .content .right{ width: 100%; }
.industrynews_one .content .right .text{ padding: 20px 3%; }
.industrynews_one .content .text .h6{ font-size: 18px; margin-bottom: 9px; }

.industrynews_ul{ margin: 20px 0 25px; }
.industrynews_ul li a{ padding: 15px 0; }
.industrynews_ul .left{ padding: 0 0px; width: calc(30% - 29px); }
.industrynews_ul .left .time1{ font-size: 30px; }
.industrynews_ul .left .time2{ font-size: 14px; }
.industrynews_ul .right{ padding: 0 12px; width: 70%; }
.industrynews_ul .right .tit{ font-size: 16px; max-height: 52px; overflow: hidden; line-height: 26px; margin-bottom: 6px; }


/*newshow*/
.newshow{ padding-bottom: 40px; }
.news_title .h6{ font-size: 20px; margin-bottom: 6px;}
.news_title .span span{ margin-right: 25px; }
.news_title{ padding-bottom: 17px; margin-bottom: 17px; }
.newshow_one .imgbox{ width: 100%; }
.newshow_one .imgbox .tit{ padding: 7px 0; }
.share{ margin-top: 15px; padding-bottom: 20px; }
.newshow_one .piece{ margin-top: 20px; }
.piece .left{ float: none; padding: 0; }
.share a img{ width: 20px; }
.piece .right{ width: auto; position: static; margin-top: 20px; }
.newshow_one { width: 100%;}
.news_title .span { line-height: 28px; text-align: center: }
.newshow .content{ width: 100%;}

/*illness*/
.illness{ padding-bottom: 40px; }
.illness_one li a{ padding: 10px 0 10px 26px; background: url(../images/illness1.jpg) no-repeat left 10px; background-size: 20px;  }
.illness_one .numberbox{ margin-top: 25px; }

/*talents*/
.talents{ padding-bottom: 40px; }
.talents_one .shownews_tii{ margin-bottom: 14px; }
.talents_one .text{ padding: 0; }
.talents_one ul{ margin-top: 25px; }
.talents_one li{ width: 100%; position: relative; margin: 12px 0; }
.talents_one li:nth-child(1){ margin-top: 0px; }
.talents_one li:last-child{ margin-bottom: 0px; }
.talents_one .circle{ width: 60px; height: 60px; border: 3px solid #139E38; float: left; }
.talents_one .circle span{ font-size: 20px; }
.talents_one .bor1{ display: none; }
.talents_one .bor2{ display: none; }
.talents_one ul .p{ margin: 9px 0 0; padding-left: 82px; text-align: left; width: auto; }



/*job*/
.job{ padding-bottom: 40px; }
.job_one .skip{ padding: 0; text-align: center; display: flex; justify-content: center; margin-bottom: 25px; }
.job_one .skip a{ display: inline-block; }
.job_nav{ float: none; width: 100%; overflow: auto; }
.job_nav li{ width: 33.33%; padding: 0; text-align: center; float: left; line-height: 40px; border: none; }
.job_nav li em{ display: none !important; }
.w950{ width: 100%; }
.job_con .content{ padding: 0 3% 25px; margin-top: 20px;} 
.job_con .content .h6{ margin: 22px 0 0; }
.job_con .content .more{ margin-top: 22px; }


/*cultivate*/
.cultivate_one .shownews_tii{ margin-bottom: 17px; }
.cultivate_one .img{ margin-top: 26px; }
.cultivate_one .img img{ width: 100%; }
.cultivate_one{ padding-bottom: 30px; }
.cultivate_two{ padding-top: 25px; }
.shownews_tii span{ font-size: 20px; }
.cultivate_two .shownews_tii{ margin-bottom: 17px; }
.cultivate_two ul{ margin-bottom: -12px; }
.cultivate_two li{margin: 0 0 12px; width: 100%;  }
.cultivate2{ padding-bottom: 40px; }

/*team*/
.team_one{ padding-bottom: 20px; }
.team2{ padding: 25px 0 27px; }
.team2 .p{ margin-bottom: 19px; }
.team2 li{ width: 100% !important; }
.team2 li .img{ margin-bottom: 12px; }
.team2 li .img:last-child{ margin-bottom: 12px; }
.team5 .img{ width: 100%; }
.team { height: auto;}
/*technology*/
.technology{ padding-bottom: 40px; }
.technology_one ul{ margin-bottom: -12px; }
.technology_one li{ float: none; width: 100%; margin-bottom: 12px; }

/*video*/
.video{ padding-bottom: 40px; }
.video_one ul{ margin-bottom: -12px; }
.video_one li{ float: none; width: 100%; margin-bottom: 12px; }
.video_one video {width: 100% ; height:199px; }
/*message*/
.message{ padding-bottom: 40px; }
.contact_big{ padding: 20px 3%; }
.contactbox .txt{ margin: 0 6px; }
.contactbox li{ margin: 0 0 20px 0; float: none; }
.contactbox li input{ width: calc(100% - 105px); }
.contactbox .btn input{ width: 48%; margin-right: 4%; }
.message_one .contact_big{ margin-top: 17px; }

/*contact*/
.contact_one .content li{ width: 100%; margin-bottom: 12px; height: auto; padding: 0 14px 20px; }
.contact_one .content li:last-child{ margin: 0; }
.contact_one .content li .name{ margin: 22px 0 0; }

.contact_one .contact_big{ margin-top: 26px;}

/*seekweb*/
.seekweb{ padding-bottom: 40px; }
.seekweb_one .text{ justify-content: flex-start; }
.seekweb_one .input{ width: 100%; height: 30px; }
.seekweb_one .input input{padding-right: 38px; }
.seekweb_one .input img{ top: 7px; right: 10px; }
.seekweb_one .leftImg{ margin: 20px 0 -12px; }
.seekweb_one .leftImg li{ width: 100%; margin-bottom: 12px; }
.seekweb_one .leftImg .hover{ position: static;line-height: 28px;height: auto;background: none; }
.seekweb_one .leftImg .hover span { font-size: 18px; color: #666666;padding: 6px 0 0;}




.service_Bigimg{ width:100%; }



/*<!--10——31-->*/

/*service*/
/*.service{ padding-bottom: 40px; }*/
.service_one li{ width: 100%; float: none; }
.service_one li .p{ margin-top: 14px; font-size: 16px;}
.more-ser{ margin-top: 8px; padding-top: 16px; }
.service_bigImg { width:100%; }

/*serviceshow2*/

/*OEM详情页*/
.oemshow_two li div:nth-of-type(1){ width: calc(50% - 1px); }
.oemshow_two li div:nth-of-type(2){ width: calc(50% - 1px);}

/*核心业务-技术服务*/
.service2{padding-bottom: 40px; }
.service2_one li{ width: calc(100% - 20px); height: auto; padding-bottom: 30px; margin: 0 0 20px 20px; }
.service2_one li .time{ width: 70px; height: 70px; line-height: 80px; font-size: 38px;left: -16px; }
.service2_one li .time em{ width: 26px; height: 16px; }
.service2_one li:nth-of-type(1) .time em { background: url(../images/bg2.png) no-repeat; background-size: cover; }
.service2_one li:nth-of-type(1) .time em { background: url(../images/bg2.png) no-repeat; background-size: cover; }
.service2_one li:nth-of-type(1) .time em { background: url(../images/bg2.png) no-repeat; background-size: cover; }
.service2_one li:nth-of-type(1) .time em { background: url(../images/bg2.png) no-repeat; background-size: cover; }
.service2_one li:nth-of-type(1) .time em { background: url(../images/bg2.png) no-repeat; background-size: cover; }
.service2_one li .text{ padding: 130px 14px 30px 30px; }
.service2_one li .bor{ height: 8px; width: calc(100% - 44px);  }  
.service2_one .border{ margin: 30px 0 28px; }
.service2_one .h6{ font-size: 22px; }
.service2_one .shownews_tii{ margin-bottom: 20px; }

/*2018/11/24*/
/*里程碑*/
.milepost1 ul{ background: none;padding: 24px 0 60px; }
.milepost1 ul:before{ display: none; }
.milepost1 li{ margin-bottom: 24px; }
.milepost1 .left{ width: 100%; }
.milepost1 .left .h6{ float: none; }
.milepost1 .left .h6{ margin-left: 0; }
.milepost1 .left .h6 em{ display: none; }
.milepost1 .p{ float: left; text-align: left; width: 100%; }
.milepost1 .h6{ font-size: 24px; }
.milepost1 .left .p{ text-align: left; }
.milepost1 .right{ width: 100%; }

.serviceTab{ padding-bottom:30px;}
.serviceTab ul{ margin-right:-10px;}
.serviceTab li{ display:block; float:left; width:50%;}
.serviceTab li a{ margin:0 10px 0 0; width:auto; height:40px; line-height:40px; font-size:16px;}

.consult{ height: 38px; line-height: 38px; width: 100%; text-indent: 0; position: static; text-align: center; margin: 34px 0 0; }
.consult em{ width: 38px; background: url(../images/images/ico111.jpg) no-repeat; background-size: cover; display: none; }



/*2022.1.14*/
.index1 .videobox{ margin-top:30px;}
.index1 .videobox .layer{ margin-top: -30px; }
.index1 .videobox .ico img{ width: 60px; }










}