﻿@charset "utf-8";
 @media (max-width:1680px) {
.home_box .right ul li .text { max-width: 190px; }
.index_box3 .video_center .num_v { top: 52.4%; }
.index_box3 .video_box .slick-prev, .index_box3 .video_box .slick-next { /*top: 70%;*/
top: 40%; }
.contact_top { min-height: 822px; }
.news_top { padding-top: 24%; }
.teamwork_box .text .bottom p { font-size: 68px; }
.teamwork_box2 .text ol li .text_t { width: 66%; }
.teamwork_box2 .text ol li .text_t p { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.touzi_top .title_info { width: 100%; }
.big_top .img { width: 60%; }
.about_top .about_right .shuju li .bt { font-size: 60px; }
.about_top .about_right .about_bottom .about_left .about_bottom_con ul li .bt { font-size: 36px; }
.about_group .text .t { min-height: 255px; }
.about_honor .honor_box .honor_right { max-width: 1092px; }
}
@media (max-width:1600px) {
.container { max-width: 90%; }
.index_box .right ul li .text { max-width: 202px; }
.index_box3 .video_center .num_v { top: 53.4%; }
.contact_top { min-height: 782px; }
.big_top .img { width: 56%; }
}
@media (max-width:1440px) {
.banner .box .text .t { margin-left: 11.8%; }
.banner .slick-prev,  .banner_box .num { left: 5.5%; }
.banner .slick-next { left: 10.5%; }
.index_box { background-size: cover; min-height: 450px; }
.index_box .right ul li .text { max-width: 212px; }
.index_box .right ul li { padding: 20px 0; }
.index_box .right ul, .index_box .right .top { padding: 0 30px; }
.index_box .left ol { margin-top: 0px; }
.index_box .left ol li .bt { font-size: 50px; }
.index_box .right ul li .text h3 { font-size: 18px; }
.index_box3 .video_center .num_v { top: 49.8%; }
.index_box3 .video_box .slick-prev, .index_box3 .video_box .slick-next { /*top: 68.5%;*/
top: 40%; }
.contact_top { min-height: 705px; padding-top: 276px; }
.contact_top .right_text ol li .text p { font-size: 12px; }
.news_top { padding-top: 25%; }
.news_top .text h3 { font-size: 30px; line-height: 40px; height: 80px; }
.recruit_top .join_right .text p, .recruit_top .title_info p { font-size: 14px; line-height: 24px; }
.brand_box ol li .icon { height: auto; }
.brand_box ol li .icon img { height: 50px; }
.brand_box ol li .text p { font-size: 14px; }
.brand_box ol li .text span { font-size: 12px; }
.brand_box ol li { min-height: 410px; }
.teamwork_box .text .bottom p { font-size: 54px; }
.teamwork_box2 .text ol li .text_t { width: 63%; }
.teamwork_box2 .text ol li { margin-top: 28px; }
.big_top { padding-top: 105px; }
.big_top .box_text { width: 30%; }
.about_top .about_right .shuju li .bt { font-size: 52px; }
.about_top .about_right .shuju li:before { height: 68px; }
.about_top .about_right .shuju li .bt span { font-size: 14px; }
.about_top .about_right .about_bottom .about_left .about_bottom_con ul li .bt { font-size: 32px; }
.about_top .about_right .about_bottom .about_left .about_bottom_con ul li .bt span,  .about_top .about_right .about_bottom .about_left .about_bottom_con ul li p { font-size: 14px; }
.about_top .about_right .about_bottom .about_left .about_bottom_con ul li:before { height: 52px; }
.about_group .text .t { font-size: 14px; line-height: 24px; }
.about_group .text .t { min-height: 222px; }
.about_group .text .bottom { font-size: 100px; }
.about_president .text { width: 45%; }
.about_president .text .t b { font-size: 14px; }
.about_president .text .t, .about_trust .box .text .t { font-size: 14px; line-height: 24px; }
.about_trust .box .text .zs { font-size: 60px; line-height: 48px; }
.about_honor .honor_box .honor_right { max-width: 996px; }
.about_honor .honor_box .honor_right .box .text, .about_course .course_box ol li p { font-size: 14px; line-height: 24px; }
.about_course .course_box ol li .text:nth-child(2) { padding-top: 126px; }
}
@media (max-width:1366px) {
.about_course .course_box ol li p { font-size: 14px; }
.about_course .course_box ol li .v1:hover p { font-size: 16px; }
.index_box .right ul li .text h3,  .index_box .left .text,  .index_box .left ol li p { font-size: 16px; }
.index_box .right ul li .icon { max-width: 36px; margin-top: 2px; }
.index_box2 .pro_box .slick-prev { left: -50px; }
.index_box2 .pro_box .slick-next { right: -50px; }
.index_box3 .video_center .num_v { /*top: 47.8%;*/
top: 40%; }
.index_box3 .video_box .slick-prev, .index_box3 .video_box .slick-next { top: 67.5%; }
.index_box3 .home_news .box .top .text .bt { font-size: 16px; }
.index_box3 .home_news .box .top .text .bt h3 { font-weight: normal; font-size: 16px; }
.footer .left { width: 100%; }
.footer .min{ width: 100%; }
.footer .right{ width: 100%;}
.footer .right .foot_ewm:first-child{ width: 100%; }
.contact_top { min-height: 668px; }
.title_info span { font-size: 40px; }
.title_info h3 { font-size: 48px; }
.teamwork_box .text .t { font-size: 14px; line-height: 24px; height: 144px; }
.teamwork_box2 .text ol li .icon { width: 48px; }
.teamwork_box2 .text ol li { margin-top: 48px; }
.about_group .text .bottom { font-size: 78px; line-height: 75px; }
.about_trust .box .text .zs { font-size: 40px; line-height: 34px; }
.about_honor .honor_box .honor_right { max-width: 930px; }
}
@media (max-width:1280px) {
.index_box3 .video_center .num_v { top: 45.2%; }
.index_box .right ul li .text { max-width: 188px; }
.index_box3 .video_box .slick-prev, .index_box3 .video_box .slick-next { /*top: 65.5%;*/
top: 40%; }
.contact_top { min-height: 626px; padding-top: 240px; }
.teamwork_box2 .text ol li .icon { width: 44px; }
.big_top { padding-top: 100px; }
.big_top .box_text { padding-top: 126px; }
.about_top .about_right .shuju li .bt { font-size: 49px; }
.about_top .about_right .shuju li:before { height: 64px; }
.about_top .about_right .about_bottom .about_left .about_bottom_con ul li .bt { font-size: 26px; }
.about_top .about_right .about_bottom .about_left .about_bottom_con ul li:before { height: 44px; }
.about_honor .honor_box .honor_right { max-width: 878px; }
}
@media (max-width:1024px) {
.container { max-width: 100%; padding:15px 15px 0 15px; padding-bottom:15px; }
.header { top: 0; height: 50px; width: 100%; position: absolute; left: 0; z-index: 9; }
.header .logo { width: 21%; position: absolute; top: 50%; left: 15px; transform: translateY(-50%); }
.header .nav { display: none; }
.header .navbtn { display: block; }
.banner_box .num { display: none; }
.banner .slick-dots { bottom: 10px; }
.banner .slick-dots li button { border-radius: 50%; background: #fff; }
.banner .slick-dots li.slick-active button { background: #009045; }
.down_more { display: none; }
.index_box .left { width: 100%; padding: 60px 0; }
.index_box {background: url(../images/home_bg.png) no-repeat; background-position:center; }
.index_box .left ol { margin-top: 0; }
.index_box .left ol li .bt { font-size: 36px; }
.index_box .left ol li .bt span { font-size: 12px; }
.index_box .left ol li p { font-size: 14px; }
.index_box .left .text { margin-top: 30px; padding-top:0; }
.index_box .right { width: 100%; padding: 60px 0; }
.index_box .right .top { margin-top: 0; background: none; text-align: center; height: auto; }
.index_box .right .top p { color: #627187; padding-top: 0; }
.index_box .right .top h3 { color: #2d3b49; }
.index_box .right .top .down { display: none; }
.index_box .right ul { margin-top: 40px; }
.index_box .right ul li { width: 48%; border-bottom: 1px solid #dae3ef; border-top: none; }
.index_box .right ul li:nth-child(2n) { float: right; }
.index_box .right ul li .text { max-width: 89%; }
.index_box2 .title .left { width: 100%; text-align: center; }
.index_box2 .title .right { margin-right: 0; padding-right: 0; position: relative; left: 50%; transform: translateX(-50%); display: inline-block; float: none; margin-top: 40px; }
.index_box2 .pro_box .slick-prev, .index_box2 .pro_box .slick-next { display: none; }
.index_box2 .pro_box ol li .img span { font-size: 12px; line-height: 30px; height: 30px; border-radius: 5px; right: 10px; }
.index_box2 .pro_box ol li .text { padding: 25px 20px; }
.index_box3 .video_center .num_v { display: none; }
.index_box3 .video_box .slick-dots { width: 100%; border-top: none; bottom: 140px; }
.index_box3 .video_box .slick-dots li button { width: 10px; height: 10px; border-radius: 50%; }
.links, .footer {/* display: none;*/ }
.contact_top { min-height: 500px; }
.wtfk_box .title { text-align: center; }
.contact_top .right_text ol li .icon img { height: 36px; }
.contact_top .right_text { width: 64%; }
.news_top .text .data { font-size: 18px; }
.news_top .text h3 { font-size: 22px; height: auto; }
.news_box .left { width: 100%; }
.news_box .right { display: none; }
.news_list { padding: 0; background: none; }
.recruit_top { padding-top: 125px; }
.recruit_top .join_right ol li .icon img { height: 36px; }
.recruit_top .join_right .text h3 { font-size: 18px; }
.teamwork_box .text { width: 100%; }
.teamwork_box .text .t { height: auto; }
.teamwork_box .text .bottom p { display: none; }
.teamwork_box .img { width: 100%; margin-top: 30px; }
.teamwork_box2 { background: #eefbf4; }
.teamwork_box2 .text ol { margin-top: 30px; }
.teamwork_box2 .text ol li { margin-top: 30px; }
.teamwork_box2 .img p { color: #2d3b49; }
.teamwork_box3 .title .img,  .teamwork_box .text .top i { display: none; }
.teamwork_box .text .top { text-align: center; }
.big_top .img { width: 45%; }
.big_top .box_text { padding-top: 33px; }
.product_box .product_list ol li .text { padding: 25px 20px; }
.product_box .product_list ol li .img span { font-size: 12px; line-height: 30px; height: 30px; border-radius: 5px; right: 10px; }
.about_top2 { padding-top: 195px; min-height: 540px; background-size: 100% 540px; }
.about_top2 .title_info { text-align: center; width: 100%; }
.about_top .about_right { display: none; }
.mobile_about { display: block; }
.about_top2 .title_info i { margin: 30px auto 0; }
.about_group .text .bottom { display: none; }
.about_group .text .t { height: auto; }
.about_group .text, .about_group .img_box { width: 100%; }
.about_group .img_box { margin-top: 30px; }
.about_group .img_box .box { min-height: 0; position: relative; left: 0; top: 0; max-width: 100%; background: #fff; }
.about_group .img_box .box .d { margin-top: 0; padding-left: 0; padding-top: 20px; padding-bottom: 20px; width: 50%; float: left; border-right: 1px solid #dce3ec; text-align: center; color: #2d3b49; }
.about_group .img_box .box .d:nth-child(2n) { border-right: none; }
.about_president .text, .about_president .img_box { width: 100%; }
.about_president .text .qm { margin-top: 30px; }
.about_president .img_box { margin-top: 30px; }
.about_president .img_box .img:before { display: none; }
.about_president .img_box .bg { display: none; }
.about_trust .box .text .zs { display: none; }
.about_trust .box { background: none; }
.about_trust .box .text { padding: 0; margin-bottom: 10px; }
.about_trust .box .text, .about_trust .box .img_box { width: 100%; }
.about_honor .honor_box, .about_course .course_box { display: none; }
.mobile_honor { display: block; }
.about_course .title .img { display: none; }
.about_course { background: none; }
.nybanner {
    height: auto;
    overflow: hidden;
}
}
@media (max-width:991px) {
}
@media (max-width:768px) {
	.menus{background: #eefbf4;
    padding: 0px 0px 20px 0; margin:0 auto; /*display:none;*/ overflow:hidden;}
.menus p{padding: 1% 3%;
    float: left;
    display: table-column-group;
    /* position: relative; */
    /* left: 4%; */
    background: #009045;
    border-radius: 3px;
    margin-left: 2%;
    width: 22.5%; display:block;}    
 .menus p a{ display:block; color:#fff;}
.index_box3 .home_news, .index_box3 .home_video { width: 100%; margin-top:5% }
.index_box3 .home_video { margin-top: 40px; }
.index_box .right ul li { width: 100%; }
.index_box .right ul { padding: 0 15px; }
.index_box .right .top p, .index_box2 .title .left span, .wtfk_box .title span, .recruit_box .title .left span, .teamwork_box .text .top span,  .teamwork_box3 .title span, .about_president .text span { font-size: 12px; }
.index_box .right .top h3, .index_box2 .title .left h3, .index_box3 .title h3, .wtfk_box .title h3, .recruit_box .title .left h3, .teamwork_box .text .top h3, .teamwork_box3 .title h3, .about_president .text h3 { font-size: 20px; }
.index_box3 .title h3 { width:100%; text-align:center;
}
.wtfk_box .title p { font-size: 14px; }
.index_box3 .title h3 span { font-size: 12px; }
.index_box3 .title { line-height: 32px; }
.index_box3 .title a { font-size: 12px; height: 34px; line-height: 32px; }
.index_box3 { padding: 50px 0; }
.index_box2 {
    background-image: url(../images/snmd_r6_c1.jpg);    background-size: cover; padding-top: 50px; }
.index_box2 .pro_box ol li .text h3 { font-size: 15px;    margin-bottom: 5px; width:100%; }
.index_box2 .pro_box ol li .text p { font-size: 14px; }
.index_box2 .pro_box ol li .text span { font-size: 12px; float:left; width:25%;    margin-bottom: 3%; }
.index_box2 .pro_box ol li{ width: 100%; margin-bottom: 15px; }
.index_box2 .pro_box ol li { width: 100%; margin-left: 0; }
.index_box2 .pro_box ol li:nth-child(3) { float: right; }
.index_box2 .title .right ol li .icon,  .product_box .tab_btn ol li .icon { width: 30px; height: 30px; }
.index_box2 .title .right ol li .text .bt,  .product_box .tab_btn ol li .text .bt { font-size: 14px; }
.index_box2 .title .right ol li .text p,  .product_box .tab_btn ol li .text p { font-size: 12px; }
.index_box3 .home_news .box .top .text { padding: 15px; }
.index_box3 .home_news .box ol li a {max-width: 76%;}
.index_box3 .home_news .box ol li .text {    width: 76%;}
.index_box3 .home_news .box ol li { font-size: 14px;    padding-left: 3px; }
.index_box3 .video_box .box .text .bt h3,  .index_box3 .video_box .box .text .bt span { font-size: 16px; font-weight: normal; }
.contact_top { padding-top: 120px; }
.title_info { width: 100%; text-align: center; }
.title_info span { font-size: 24px; }
.title_info h3 { font-size: 32px; font-weight: normal; }
.title_info i { margin: 20px auto 0; width: 50px; }
.contact_top .right_text { width: 100%; margin-top: 50px; }
.contact_top .right_text ol li { text-align: center; }
.contact_top .right_text ol li em { display: block; margin-bottom: 20px; transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); }
.wtfk_box { padding: 40px 0; }
.wtfk_box .wtfk_text ol li { width: 100%; margin-right: 0; }
.wtfk_box .wtfk_text ol li:last-child { text-align: center; }
.wtfk_box .wtfk_text ol li .btn { float: none; }
.news_top { padding-top: 37%; }
.news_top .text a { line-height: 40px; height: 40px; border-radius: 3px; }
.news_box { padding: 2% 0 40px; }
.news_box .left ol { margin-bottom: 15px; }
.news_box .left ol li { margin-bottom: 15px; }
.news_box .left ol li .text h3 { font-size: 15px; }
.news_box .left ol li .text .data { font-size: 12px; margin: 8px 0 5px; }
.news_list h1 { font-size: 18px; font-weight: normal; }
.news_list .detail_con { font-size: 14px; line-height: 24px; padding-top: 15px; }
.news_list .fenye_btn ul li a { font-size: 14px; }
.news_list .fenye_btn ul { display: none; }
.news_list .fenye_btn .return { float: none; border-width: 1px; border-radius: 3px; width: 50%; margin: 0 auto; text-align: center; }
.news_list .data .fx { float: right; margin-left: 0; }
.contact_top .right_text { display: none; }
.mobile_contact { display: block; }
.recruit_top .title_info { width: 100%; }
.recruit_top .join_right { width: 100%; display: none; }
.recruit_box { padding: 40px 0 50px; }
.recruit_box .title .left { width: 100%; text-align: center; }
.recruit_box .title .right { width: 100%; text-align: center; }
.recruit_box .title .right ol li { margin: 0 6px 0; float: none; display: inline-block; border-width: 1px; font-size: 14px; border-radius: 3px; line-height: 36px; }
.recruit_box .recruit_tabs { padding: 20px 15px; }
.recruit_box .recruit_tabs ol li { width: 100%; margin-right: 0; margin-top: 15px; }
.recruit_box .recruit_tabs ol li:first-child { margin-top: 0; }
.recruit_box .recruit_tabs ol li .box span { height: 36px; line-height: 34px; font-size: 14px; padding: 0 10px; }
.recruit_box .recruit_tabs ol li .box span:before { width: 10px; height: 6px; right: 10px; top: 50%; transform: translateY(-50%); margin-top: 0; }
.recruit_box .recruit_tabs ol .last { width: 100%; }
.recruit_box .recruit_tabs ol li .t { height: 36px; line-height: 34px; font-size: 14px; padding: 0 10px; width: 84%; }
.recruit_box .recruit_tabs ol li .d { height: 36px; line-height: 36px; font-size: 14px; width: 100px; }
.recruit_box .recruit_tabs ol li .d i { width: 14px; height: 14px; top: 2px; }
.recruit_box .join_list table tr th { font-size: 14px; padding: 12px 5px; }
.recruit_box .join_list table tr td { padding: 10px 5px; font-size: 13px; }
.recruit_box .join_list { margin-bottom: 35px; }
.brand_box .title .img { display: none; }
.brand_box ol { margin-top: 30px; border: none; }
.brand_box ol li { width: 50%; border: 1px solid #eefbf4; padding: 40px 15px; min-height: 290px; }
.brand_box ol li:first-child { border: 1px solid #eefbf4; }
.brand_box ol li .text { padding-top: 15px; }
.brand_box ol li .text h3 { font-size: 18px; }
.brand_box ol li .text span { bottom: 15px; }
.teamwork_box3 ol li { width: 33.3333333%; padding-bottom: 1px; }
.teamwork_box { padding: 40px 0; }
.teamwork_box3 ol { margin-top: 30px; }
.teamwork_box3 { padding: 40px 0 50px; }
.teamwork_box2 .img p { font-size: 14px; }
.teamwork_box .text .t { color: #2d3b49; }
.product_box .product_list ol li { width: 49%; margin-bottom: 2%; margin-right: 0; }
.product_box .product_list ol li:nth-child(2n) { float: right; }
.product_box .product_list ol { margin-bottom: 20px; }
.product_box { padding: 30px 0 40px; }
.product_box .product_list { margin-top: 28px; }
.product_box .product_list ol li .text h3 { font-size: 15px; }
.product_box .product_list ol li .text p { font-size: 14px; margin-top: 5px; }
.big_top .container { padding: 0 15px; }
.big_top .img { width: 52%; }
.big_top .box_text { width: 40%; padding-top: 10%; }
.big_top .box_text ol li .box span { border-width: 1px; height: 36px; line-height: 34px; padding: 0 10px; font-size: 14px; }
.big_top .box_text ol li .box span:before { width: 10px; height: 6px; margin-top: 0; top: 50%; transform: translateY(-50%); right: 10px; }
.about_top2 { min-height: 440px; padding-top: 175px; }
.about_group { padding: 35px 0 40px; }
.about_group .text span, .about_trust .box .text span, .about_honor .title span, .about_course .title span { font-size: 12px;  display: block; }
.about_group .text article{ font-size: 12px; text-align: center; display: block; }
.about_group .text h3, .about_trust .box .text h3, .about_honor .title h3, .about_course .title h3 { font-size: 20px; text-align: center; margin-bottom: 15px; }
.about_group .text i, .about_president .text i, .about_trust .box .text i { display: none; }
.about_group .img_box .box .d .bt { font-size: 32px; }
.about_group .img_box .box .d p { font-size: 14px; }
.about_president, .about_trust { padding: 30px 0 50px; }
.about_president .text span, .about_president .text h3 { text-align: center; display: block; }
.about_president .text h3 { margin-bottom: 15px; }
.about_president .text .qm p span { text-align: right; display: inline-block; }
.about_trust .box .img_box .img { top: 0; }
.about_honor, .about_course { padding: 30px 0 40px; }
.news_box .join_show .detail_con h3 { font-size: 16px; font-weight: normal; padding-left: 10px; margin-bottom: 5px; }
.news_box .join_show .detail_con h3:before { width: 3px; height: 15px; top: 5px; }
}
@media (max-width:640px) {
.product_box .tab_btn ol li { padding: 17px 14px; }
.big_top .box_text { padding-top: 4%; }
}
@media (max-width:480px) {
.index_box .left { padding: 20px 0; }
.index_box .right { padding: 40px 0; }
.index_box .right ul { margin-top: 20px; }
.index_box3 .home_news .box .top .text p { display: none; }
.index_box3 .video_box .box .video_img .btn img { display: none; }
.index_box2 .title .right ol { width:100%; margin:0 auto;}
.index_box2 .title .right ol li .icon { display: none; }
.index_box2 .title .right ol li { width: 31.3333%; padding: 10px 0; text-align: center;margin-bottom: 3%; }
.index_box2 .title .right ol li .text { margin: 0; float: none; }
.index_box2 .title .right { width: 100%; height: 120px; }
.index_box .left .text { font-size: 14px; }
.index_box .left .text h1{ margin:0 auto; text-align:center;margin-bottom: 5%;}
.index_box .right ul li .text p { margin-top: 0; }
.wtfk_box .wtfk_text ol li input, .wtfk_box .wtfk_text ol li textarea { height: 36px; line-height: 34px; font-size: 14px; }
.wtfk_box .wtfk_text ol li textarea { height: 90px; padding-top: 5px; padding-bottom: 5px; }
.wtfk_box .wtfk_text ol li { margin-top: 15px; }
.contact_top { min-height: 305px; background-size: 100% 305px; }
.news_top { padding-top: 34%; }
.news_top .text .data { font-size: 14px; }
.news_top .text h3 { font-size: 18px; line-height: 24px; margin-top: 5px; }
.news_top .text a { margin-top: 20px; }
.recruit_box .recruit_tabs ol li .t { width: 70%; }
.recruit_top .title_info p { display: none; }
.teamwork_box2 .text ol li .text_t .bt { font-size: 14px; }
.teamwork_box2 .text ol li .text_t p { font-size: 12px; margin-top: 0; }
.teamwork_box2 .text ol li .icon { width: 30px; margin-top: 3px; }
.product_box .tab_btn { width: 100%; display: block; }
.product_box .tab_btn ol li { width: 25%; text-align: center; padding: 12px 5px; }
.product_box .tab_btn ol li .icon { display: none; }
.product_box .tab_btn ol li .text { margin: 0; float: none; }
.product_box .tab_btn ol li .text p { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.big_top .img { display: none; }
.big_top .box_text { padding-top: 0; width: 100%; }
.big_top { padding-top: 90px; }
.big_top .box_text ol { margin-top: 15px; }
.big_top .box_text .top .icon { width: 26px; margin-top: 5px; }
.big_top .box_text .top .text p { font-size: 10px; }
.big_top .box_text .top .text .bt { font-size: 16px; }
.about_top2 { min-height: 300px; padding-top: 100px; }
.menu { height: 40px; line-height: 40px; margin-top: -40px; }
.menu ul li { font-size: 14px; }
.mobile_about .shuju { margin-bottom: 10px; }
.mobile_about .shuju li { width: 50%; margin-bottom: 20px; }
.mobile_about .mobile_about_top2 ul li { width: 33.333333%; }
.mobile_about .title3 { text-align: center; }
}
@media (max-width:414px) {
.index_box .right ul li .text { max-width: 86%; }
.index_box .left ol li .bt { font-size: 28px; }
.header .logo { line-height: 0; width: 35%; margin-top: 0; }
.header .navbtn { width: 7%; margin-top: -3.5%; }
.contact_top { min-height: 235px; padding-top: 95px; background-size: 100% 235px; }
.title_info i { display: none; }
.news_top .text h3 { font-size: 16px; }
.news_top .text a { font-size: 12px; width: 100px; height: 32px; line-height: 32px; }
.recruit_box .recruit_tabs ol li .t { width: 68%; }
.recruit_box .join_list table tr th:nth-child(4),  .recruit_box .join_list table tr td:nth-child(4) { display: none; }
.brand_box ol li .icon img { height: 36px; }
.brand_box ol li .text h3 { font-size: 15px; }
.brand_box ol li { min-height: 250px; }
.big_top { padding-top: 80px; min-height: 306px; background-size: 100% 306px; }
.big_top .box_text .top .icon { margin-top: 3px; }
.product_box .tab_btn ol li:before { width: 10px; height: 5px; margin-left: -5px; bottom: -5px; }
.product_box .product_list ol li .text { padding: 25px 15px 10px; }
.product_box .product_list ol li .text p { margin-top: 0; font-size: 13px; }
.product_box .tab_btn ol li { padding: 8px 5px; }
.product_box .tab_btn ol li .text p { font-size: 10px; }
.about_top2 { min-height: 285px; background-size: 100% 285px; }
}
@media (max-width:375px) {
.recruit_box .recruit_tabs ol li .t { width: 64%; }
}
@media (max-width:360px) {
.teamwork_box2 .text ol li .text_t { width: 66%; margin-left: 5px; }
}
