

/*手机站样式开始*/
@media screen and (max-width:760px) {

    /*html, body, form, fieldset, p, dl, dd, input, form, div, h1, h2, h3, h4, h5, h6, span, dd, dt, b, c, e, a { -webkit-text-size-adjust: 100%; }
    .drawer--right .drawer-hamburger { display: block; }

    body { width: 100%; overflow-x: hidden; }*/
    /*.header { width: 100%; box-sizing: border-box; padding: 0 1%; height: 56px; overflow: hidden; position: fixed; z-index: 9999999; background: #fff; box-shadow: 0 0 20px 0 rgba(0,0,0,.2); }
    .header .h_r { display: none; }
    .header > a { margin: 8px 0; width: 180px; }
    .header > a > img { height: 38px; }
    .header > a.EN_langage { display: block; float: right; color: #125FA3; margin: 0 60px 0 0; font-size: 16px; line-height: 56px; width: auto; }*/
    /*.banner .swiper-slide .ban_txt { width: 100%; margin-top: 0; transform: translateY(-50%); box-sizing: border-box; padding: 0 5%; s; }
    .banner .swiper-slide .ban_txt > p { font-size: 20px; margin-bottom: 20px; }
    .banner .swiper-slide .ban_txt > span { display: none; }
    .banner .swiper-slide .ban_txt > a { width: 100px; height: 26px; line-height: 26px; font-size: 12px; letter-spacing: 0; }
    .banner .swiper-slide .ban_txt > a > i { margin-left: 5px; }
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev { display: none; }
    .swiper-button-prev, .swiper-container-rtl .swiper-button-next { display: none; }
    .swiper-container-horizontal > .swiper-pagination-bullets { display: none; }
    .banner { padding-top: 56px; }
    .news > .txtMarquee-top { width: 100%; display: block; }
    .txtMarquee-top .hd { width: 15%; padding: 0 5%; height: 30px; line-height: 30px; }
    .txtMarquee-top .bd { float: right; width: 75%; overflow: hidden; padding: 0 0 0 0; }
    .txtScroll-left2 .bd { display: none; }
    .news .bd ul li a { letter-spacing: 0; line-height: 30px; font-size: 12px; }
    .news .bd ul li a i, .news .bd ul li a b { display: none; }
    .txtMarquee-top .hd .prev, .txtMarquee-top .hd .next { height: 30px; line-height: 30px; font-size: 14px; }
    .new { width: 90%; box-sizing: border-box; padding: 0 1%; margin-top: 20px; margin-bottom: 30px; }
    #news_phoneTitle { display: block; font-size: 18px; color: #333; }
    .new .nl { width: 100%; float: none; height: auto; overflow: hidden; }
    .txtScroll-left2 .bd ul { width: 100% !important; height: auto !important; }
    .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 2px; width: 20px !important; height: 1px !important; }
    .txtScroll-left2 .bd ul li { width: 100% !important; position: relative !important; }
    .txtScroll-left2 .bd ul li img { width: 100%; display: block; height: 150px; }
    .txtScroll-left2 .hd { bottom: 6%; }
    .txtScroll-left2 .hd .prev, .txtScroll-left2 .hd .next { font-size: 18px; }
    .n_txt .txtScroll-left2 .bd ul li p { font-size: 14px; line-height: 20px; letter-spacing: 0; }
    .new .nr { width: 100%; float: none; margin-top: 10px; margin-bottom: 10px; }
    .new .nr > a font { font-size: 13px; font-weight: normal; letter-spacing: 0; display: inline-block; vertical-align: middle; width: 90%; white-space: nowrap; overflow: hidden; }
    .new .nr > a > i { margin-right: 10px; }
    .new .nr > a > span { margin-right: 10px; display: none; letter-spacing: 0; }
    .n_txt .txtScroll-left2 .bd ul li span { display: none; }
    .new .nr > a { display: none; }
    .new .nr > a:nth-of-type(1), .new .nr > a:nth-of-type(2), .new .nr > a:nth-of-type(3) { display: block !important; }
    .txtScroll-left2 ul li h3 { padding: 2% 2%; }
    .show { width: 90%; margin: 0 auto 20px; }
    .show > h3 { box-sizing: border-box; width: 100%; margin-bottom: 30px; }
    .show > h3:nth-last-of-type(1) { margin-bottom: 10px; }
    .show > h3:nth-child(2) { margin: 0 0 30px; }
    .show > h3 > p > span:nth-child(1) { height: 40px; line-height: 40px; font-size: 18px; font-weight: normal; }
    .show > h3 > p { bottom: 0; height: 105px; text-align: justify; }
    .show > h3 > p > i { opacity: 1; display: none; }
    .show > h3 > p > span:nth-child(3) { opacity: 1; font-size: 12px; line-height: 18px; letter-spacing: 1px; }
    .cj { width: 100%; margin: 0 0 30px; box-sizing: border-box; padding: 0 5%; }
    .cj .cj2 h3 { width: 100%; }
    .cj .cj1 { display: none; margin-bottom: 30px; }
    .cj .cj1 img { display: none; }
    #cj1_phone { display: block; width: 100%; }

    .cj .cj1 h3 { width: 100%; box-sizing: border-box; padding: 0 8%; }
    .cj .cj1 h3 > font { display: block; font-size: 12px; line-height: 18px; margin: 5px 0 22px; text-align: justify; letter-spacing: 1px; }
    .cj .cj2 h4 > p { font-size: 12px; line-height: 18px; margin: 0px 0 22px; text-align: justify; letter-spacing: 1px; height: 36px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
    .cj .cj1 h3 > span { display: block; font-size: 18px; text-align: left; line-height: 40px; height: 40px; font-weight: normal; margin-top: 10px; }
    .cj .cj2 h4 { padding: 0 8%; box-sizing: border-box; width: 100%; text-align: justify; position: absolute; bottom: 0; height: 105px; text-align: justify; background-color: #005bac; }
    .cj .cj2 h4 > span { display: block; font-size: 18px; text-align: left; line-height: 40px; height: 40px; font-weight: normal; margin-top: 10px; }
    .cj .cj2 h3 > img:nth-child(1) { display: none; }
    .cj .cj2 h3 > img:nth-child(2) { display: block; }
    .cj2 > a:nth-child(1) { position: relative; }
    .cj .cj2 { position: relative; }
    .share { display: none; }
    .footer { padding: 20px 0 0; }
    .foot { width: 100%; box-sizing: border-box; padding: 0 1%; margin: 0 0 20px; text-align: center; }
    .foot > ul { width: 30%; float: none; display: inline-block; }
    .foot > ul > li { display: none; }
    .foot > ul > li:nth-child(1) { display: block; margin-bottom: 10px; text-align: left; }
    .foot > ul:nth-last-of-type(1) { width: 30%; float: none; }
    .foot > ul:nth-of-type(1), .foot > ul:nth-of-type(4) { text-align: left; }
    .foot > ul:nth-of-type(3), .foot > ul:nth-of-type(6) { text-align: right; }
    .footer .bot .center, .foot .center { width: 100%; }
    .footer .bot span { float: none; text-align: center; font-size: 12px; }
    .footer .bot p { float: none; text-align: center; margin-top: 5px; font-size: 12px; }
    .page-banner { padding-top: 56px; }*/

    /* about */
    .page-banner p { margin-top: 25px; transform: translateY(-50%);top: 50%; }
    .page-banner p font { display: none; }
    .page-banner p span { font-size: 20px; }
    .page-banner p strong { height: 26px; display: none; }
    .page-title { margin: 20px auto; width: 100%; min-width: auto; }
    .page-title a { width: 50%; }
    .page-title a p span { display: none; }
    .page-title a p font { display: none; }
    .page-title a p { padding: 15px 0; }
    .page-title a p strong { text-align: center; font-size: 15px; }

    .news .bd ul li span:nth-child(2), .news .bd ul li a:nth-child(3) { display: none; }


    .page { padding: 90px 0 0; width: 100%; }
    .page .p-title-nav { display: block; width: 90%; margin: 0 auto 20px; font-size: 0; }
    .page .p-title-nav a, .page .p-title-nav span { font-size: 12px; }
    .page .p-title-nav .fa { font-size: 14px; }
    .p-title { width: 100%; margin: 0 auto 20px; font-size: 18px; box-sizing: border-box; padding: 0 5% 16px; font-weight: bold; }
    .p-about1-one { width: 90%; padding: 30px 5% 30px; margin-bottom: 20px; margin-bottom: 20px; }
    .p-about1-one #box { width: 100%; float: none; }
    .p-about1-one .p-a-right { width: 100%; float: none; box-sizing: border-box; padding: 0; }
    .p-about1-one .p-a-right span { font-size: 16px; margin-top: 20px; margin-bottom: 10px; line-height: 24px; letter-spacing: 0; }
    .p-about1-one .p-a-right p { line-height: 20px; font-size: 12px; letter-spacing: 0; }
    .p-about1-link { bottom: 0; left: 1%; display: none; }
    .about1-news { width: 90%; padding-top: 20px; margin: 0 auto 50px; }
    .about1-news h3 { font-size: 18px; padding: 0 1%; }
    .about1-news dl a { width: 100%; margin: 0 0 20px 1%; }
    .about1-news dl a:nth-child(4n) { margin: 0 0 0 1%; }
    .p-contact h6 { font-weight: normal; font-size: 14px; width: 90%; line-height: 20px; color: #666; letter-spacing: 0; }
    .p-contact { display: block; width: 100%; }
    .about1-news dl a img { display: block; width:40%; float: left; }
    .about1-news dl a p { display: block; margin: 0; width:58%; float: left; padding: 0 0 0 2%; }
    .about1-news dl a p span { line-height: 24px; font-size: 16px; letter-spacing: 0; }


    /* ceo */
    .p-about1-two dl { width: 100%; }
    .p-about1-two dl img { width: 100%; float: none; }
    .p-about1-two dl .p-left { width: 100%; float: none; box-sizing: border-box; padding: 0 1%; margin-top: 20px; }
    .p-about1-two dl .p-left p { line-height:32px; font-size:20px; letter-spacing: 0; }
    .p-about-4 { width: 100%; }
    .p-about-4 .p-a4-title { margin-bottom: 20px; width: 100%; box-sizing: border-box; padding: 0 5% 20px; font-size: 14px; letter-spacing: 0; line-height: 20px; }
    .p-about-4 .p-a4-title > br { display: none; }
    .p-about-4 dl { box-sizing: border-box; padding: 0 5%; }
    .p-about-4 dl h6 { display: none; }
    .p-about-4 dl dd { width: 100%; }
    .p-about-4 dl dd font, .p-about-4 dl dd:nth-child(2n) font { letter-spacing: 0; float: right; font-size: 16px; width: 100%; padding: 0; background: none; line-height: 26px; }
    .p-about-4 dl dd span { float: left; margin-top: 0; font-size: 16px; height: 32px; line-height: 32px; width: 100%; border-radius: 0; text-align: left; background: none; color: #095b9e; font-weight: bold; border-bottom: 1px solid #ddd;margin-bottom: 5px; }
    .p-about-4 dl dd h5 { left: 16%; top: 30px; display: none; }
    .p-about-4 dl dd:nth-child(9) { top: 0; }
    .p-about-4 dl dd:nth-child(10) { margin-bottom: 20px; top: 0; }
    .p-about-4 dl dd:nth-child(11) { margin-bottom: 20px; top: 0; }
    .p-about-4 dl dd:nth-child(12) { margin-bottom: 20px; top: 0; }
    .p-about-4 dl dd:nth-child(13) { margin-bottom: 20px; top: 0; }
    .p-about1-two { width: 90%; margin: 0 auto 50px; }
    .p-about1-two dl .p-left dd strong { font-size: 14px; letter-spacing: 0; }
    .p-about1-two dl .p-left dd img { margin-left: 100px; height: 50px; }
    .p-about-4 dl dd font .fa { margin-top: 8px; margin-right: 6px; }

    /* honor */
    .p-about5 { width: 100%; }
    .p-a5-titleimg img { width: 100%; float: none; }
    .p-a5-titleimg h3 { width: 100%; float: none; padding: 20px 1% 0; box-sizing: border-box; }
    .p-a5-titleimg h3 span { font-size: 16px; margin-bottom: 20px; color: #000; letter-spacing: 0; }
    .p-a5-titleimg h3 font { line-height: 20px; margin-bottom: 35px; font-size: 14px; letter-spacing: 0; }
    .p-a5-titleimg h3 a { width: 190px; display: none; }
    .p-a5-titleimg { margin: 0 auto 40px; width: 90%; }
    .p-about5 dd span { width: 10%; height: auto; line-height: inherit; padding: 5px 0; box-sizing: border-box; margin-right: 0; font-size: 12px; display: none; }
    .p-about5 dd font { width: 20%; height: auto; line-height: inherit; padding: 5px 0; box-sizing: border-box; text-indent: 0; font-size: 12px; text-align: center; }
    .p-about5 dd strong { width: 40%; height: auto; line-height: inherit; padding: 5px 0; box-sizing: border-box; text-align: center; font-size: 12px; }
    .p-about5 dd .ff { width: 40%; height: auto; line-height: inherit; padding: 5px 0; box-sizing: border-box; font-size: 12px; text-align: center; letter-spacing: 0; }
    .p-about5 dt li:before { width: 10%; height: auto; line-height: inherit; padding: 5px; box-sizing: border-box; margin-right: 0; font-size: 12px; display: none; }
    .p-about5 dt li span { width: 20%; height: auto; line-height: inherit; padding: 5px 0; box-sizing: border-box; text-indent: 0; font-size: 12px; letter-spacing: 0; text-align: center; }
    .p-about5 dt li font { width: 40%; height: auto; line-height: inherit; padding: 5px 0; box-sizing: border-box; text-align: center; font-size: 12px; line-height: 18px; letter-spacing: 0; text-align: center; font-weight: normal; }
    .p-about5 dt li strong { width: 40%; height: auto; line-height: inherit; padding: 5px 0; box-sizing: border-box; font-size: 12px; line-height: 18px; color: #000; text-align: center; letter-spacing: 0; }
    .p-about5 dt { margin-bottom: 30px; }

    /* brand */
    .p-a6-two { width: 100%; padding: 20px 0; margin-bottom: 20px; }
    .p-a6-two h3 { width: 100%; font-size: 18px; box-sizing: border-box; padding: 0 1%; margin: 0 0 30px; letter-spacing: 0; }
    .p-a6-two h4 { width: 100%; font-size: 18px; box-sizing: border-box; padding: 0 1%;padding-top: 18rem; }
    .p-a6-two h4 span { margin-bottom: 10px; font-size: 14px; letter-spacing: 0; }
    .p-a6-two h4 font { line-height: 24px; font-size: 12px; letter-spacing: 0; }
    .p-a6-two img { /*display:none;*/ position:absolute; top:0px; right: 0; width: 100%; }
    .p_about6_special { padding-bottom: 0; width: 90%; padding: 30px 0; margin: auto; }
    .p-a6-three { padding: 20px 5%; margin: 0; width: 90%; overflow: hidden; }
    .p-a6-three h3 { font-size: 16px; width: 100%; box-sizing: border-box; padding: 0 1%; margin: 0 0 20px; letter-spacing: 0; }
    .p-a6-three h4 { width: 100%; display: block; flex-wrap: wrap; justify-content: space-around; text-align: left; }
    .p-a6-three h4 a { width: 22%; display: inline-block; vertical-align: top; float: none; margin: 0 1% 1% 0; }

    /* global */
    .d-about7 { width: 90%; padding-top: 20px; }
    .d-about7 p span { font-size: 16px; }
    .d-about7 p { width: 100%; box-sizing: border-box; padding: 0 1%; line-height: 20px; font-size: 12px; letter-spacing: 0; }
    .d-about7 img { width: 98%; margin: 20px auto 0; }

    /* investment */
    .d-about8 { width: 90%; margin: 0 auto 20px; }
    .d-about8 img { width: 100%; float: none; }
    .d-about8 p { width: 100%; float: none; box-sizing: border-box; padding: 20px 1% 30px; margin: 0; line-height: 20px; font-size: 14px; letter-spacing: 0; }
    .d-about8 .h3 { margin-top: 20px; text-align: left; font-size: 14px; letter-spacing: 0; line-height: 20px; }

    /* news-group */
    .care_items { width: 100%; margin: 30px 0 30px; box-sizing: border-box; padding: 0 5%; }
    .care_item { width: 100%; margin-left: 0; display: block; float: none; }
    .care_row { display: inline; }
    .care_row:after { display: none; }
    .care_itemTitle { font-size: 16px; padding: 20px 10px 0; }
    .care_itemDes { font-size: 12px; line-height: 18px; box-sizing: border-box; min-height: auto; height: 36px; margin-top: 0; padding: 0 20px; height: 40px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
    .news-list { width: 100%; }
    .news-list dd a { padding: 20px 5%; }
    .news-list dd h4 { width: 50%; }
    .news-list dd h5 { width: 47%; }
    .news-list dd h5 span { display: none; }
    .news-list dd h5 strong { font-size: 14px; text-align: left; letter-spacing: 0; font-weight: normal; line-height: 20px; height: 40px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
    .news-list dd h5 font { margin-top: 10px; }
    .news-list dd h5 .go { left: 0; top: calc(100% + 5px); font-size: 0; }
    .news-list dd h5 .go .fa { width: 22px; height: 22px; line-height: 22px; }

    /* contact */
    .news-contact { width: 100%; }
    .news-contact dd span { float: none; margin-bottom: 10px; font-size: 14px; }
    .news-contact dd { width: 90%; padding: 0 5%; box-sizing: border-box; margin-bottom: 20px; }
    .news-contact dd h3 { width: 100%; float: none; }
    .news-contact dd h3 font { margin-left: 0; margin-bottom: 10px; font-size: 13px; }
    .news-contact form { width: 90%; box-sizing: border-box; padding: 20px 5%; margin-bottom: 0; }
    .news-contact form p { width: 100%; float: none; margin: 10px 0 10px; }
    .news-contact form .btn-submit { font-size: 14px; height: 36px; line-height: 36px; width: 120px; border-radius: 4px; }

    /* download */
    .p-n-dow { width: 100%; margin: 0; }
    .p-n-dow dd { padding-bottom: 20px; width: 90%; margin: 0 auto 20px; }
    .p-n-dow dd h3 { width: 100%; box-sizing: border-box; padding: 0; line-height: 24px; font-size: 14px; margin-bottom: 10px; letter-spacing: 0; }
    .p-n-dow dd h4 a { width: 100%; margin: 0 1% 2% 0; box-sizing: border-box; height: auto; padding: 4%; }
    .p-n-dow dd h4 a:nth-of-type(2n) { margin: 0 0 2%; }
    .p-n-dow dd h4 a:nth-of-type(3n) { margin-right: 1%; }
    .news-contact form p input, .news-contact form p span select { height: 30px; line-height: 30px; font-size: 13px; }
    .news-contact form p span { font-size: 13px; margin: 0 0 2px; }
    .p-n-dow dd h4 a font, .p-n-dow dd h4 a .fa { display: none; }
    .p-n-dow dd h4 a strong { font-size: 14px; letter-spacing: 0; margin-bottom: 0; }

    /* pro */
    .product-list { width: 100%; min-width: auto; box-sizing: border-box; padding: 20px 0; margin: 0; }
    .product-list-title { margin: 0 auto 20px; /*overflow-x: scroll;white-space: nowrap;*/ width: 90%; padding: 0 0 5px; box-sizing: border-box; border: none; }
    .product-list-title a { width: auto; height: auto; display: inline-block; margin-bottom: 5px; padding: 0px 9px; float: none; font-size: 14px; height: 36px; line-height: 36px; font-weight: normal; letter-spacing: 0; }
    .product-list-title::-webkit-scrollbar { /*滚动条整体样式*/ width: 4px; /*高宽分别对应横竖滚动条的尺寸*/ height: 4px; }
    .product-list-title::-webkit-scrollbar-thumb { /*滚动条里面小方块*/ border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #008CC7; }
    .product-list-title::-webkit-scrollbar-track { /*滚动条里面轨道*/ -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); border-radius: 0; background: rgba(0,0,0,0.1); }

    .pro-list { display: block; width: 90%; margin: 0 auto; overflow: hidden; }
    .pro-list .p-l-a { width: 48%; margin: 1% 1% 2% 1%; height: auto; position: relative; }
    .pro-list .p-l-a:nth-child(2n) { float: right; margin: 1% 1% 2% 1%; }
    .pro-list .p-l-a dd { padding: 10px; }
    .pro-list .p-l-a dd font { min-height: 150px; display: none; font-size: 12px; letter-spacing: 0; line-height: 20px; margin: 0 auto 20px; overflow: hidden; }
    .pro-list .p-l-a dd { padding: 8px; }
    .pro-list .p-l-a dd .pdf { position: relative; top: 0; margin-bottom: 16px; letter-spacing: 0; }
    .pro-list .p-l-a dd strong { position: relative; top: 0; line-height: 15px; width: 100%; min-height: 36px; overflow: hidden; letter-spacing: 0; }
    .pro-list .p-l-a dd span { min-height: 40px; line-height: 20px; font-size: 14px; letter-spacing: 0; }
    .p-tach-4 dl a p font br { display: none; }

    /* research */
    .p-tech1-info { width: 90%; margin: 0 auto; }
    .p-tech1-info img { margin-bottom: 20px; }
    .p-tech1-info h3 { width: 100%; padding: 0 1%; box-sizing: border-box; line-height: 24px; letter-spacing: 0; font-size: 14px; }
    .p-tech1-info h3 strong { font-size: 14px; margin-bottom: 20px; line-height: 20px; letter-spacing: 0; font-size: 16px; }
    .p-tech1-info dl { width: 100%; box-sizing: border-box; padding: 0 1%; }
    .p-tech1-info dl dd, .p-tech1-info dl dd:nth-child(3n) { width: 100%; box-sizing: border-box; margin-bottom: 5%; padding: 4% 2%; }
    .p-tech1-info dl dd strong { font-size: 13px; margin: 18px 0 0 10px; }

    /* center */
    .p-tech2-title { width: 90%; margin: 0 auto 20px; }
    .p-tech2-title dd { width: 100%; float: none; box-sizing: border-box; padding: 0 1%; }
    .p-tech2-title dd font, .p-tech2-title dd span { line-height: 20px; margin: 0; font-size: 14px; letter-spacing: 0; }
    .p-tech2-title dd span .p-t-t { margin: 20px 0; }
    .p-tech2-title img { display: block; width: 100%; margin: 20px 0 30px; }
    .p-tech2-five { width: 90%; margin: 0 auto; }
    .p-tech2-five h3 { font-size: 18px; margin-bottom: 20px; padding: 0 1%; }
    .p-tech2-five dl dd { width: 100%; float: none; }
    .p-tech2-five dl dd font { width: 100%; padding: 0 1%; box-sizing: border-box; line-height: 20px; letter-spacing: 0; margin: 10px 0 20px; font-size: 13px; }
    .p-tech2-team { padding: 20px 0; }
    .p-tech2-team h3 { width: 90%; font-size: 18px; margin-bottom: 20px; box-sizing: border-box; padding: 0; border-bottom: 1px solid #ccc; }
    .p-tech2-team dl { width: 90%; }
    .p-tech2-team dl span { float: none; padding-top: 0; box-sizing: border-box; padding: 0 1%; line-height: 24px; width: 100%; padding: 0 1%; box-sizing: border-box; line-height: 20px; letter-spacing: 0; margin: 10px 0 20px; font-size: 13px; }
    .p-tech2-team dl img { display: block; width: 100%; }
    .p-tech2-three { width: 90%; margin: 20px auto 20px; }
    .p-tech2-three dl img { width: 100%; float: none; display: none; }
    .p-tech2-three dl dd { width: 100%; float: none; }
    .p-tech2-three dl dd span { width: 100%; padding: 0 1%; box-sizing: border-box; margin-bottom: 20px; margin-top: 20px; }
    .p-tech2-three dl dd font { width: 100%; padding: 0 1%; box-sizing: border-box; line-height: 20px; margin-bottom: 0; font-size: 14px; letter-spacing: 0; }
    .p-tech2-three dl .p-t-t-num h3 { width: 20%; box-sizing: border-box; padding: 0; min-height: 93px; }
    .p-tech2-three dl .p-t-t-num h3:nth-of-type(1) { border-color: transparent; }
    .p-tech2-three dl .p-t-t-num h3 span { text-align: center; }
    .p-tech2-three dl .p-t-t-num h3 font { text-align: center; font-size: 13px; }
    .p-tech2-three dl .p-t-t-num { display: none; }

    /* quality */
    .p-tech3 .p-a-right span { margin-top: 0; }
    .p-tech3 .p-a-right p { width: 100%; }
    .p-tech3 .p-a-right { margin-bottom: 20px; }
    .p-about1-one #box .fa { width: 60px; height: 60px; line-height: 60px; margin: -30px 0 0 -30px; }
    .p-about1-one #box .fa:before { margin-left: 10px; }
    .p-tech3 #box { margin-bottom: 0; }
    .p-tech3 { padding-bottom: 0; }
    .p-tach3-two { width: 90%; box-sizing: border-box; padding: 20px 1% 0; }
    .p-tach3-two dd { width: 100%; margin: 0 0 20px 0; }
    .p-tach3-two dd img { width: 20%; float: left; max-width: 110px; }
    .p-tach3-two dd span { width: 75%; float: right; line-height: 20px; letter-spacing: 0; margin: 10px 0 0 0; font-size: 14px; }










    .p-contact-one { width: 90%; padding: 5%; }
    .p-contact-one img { display: block; width: 100%; margin-bottom: 20px; }
    .p-contact-one dd { width: 98%; padding: 5% 1% 10%; }
    .p-contact-one dd span { font-size: 15px; line-height: 20px; margin-bottom: 20px; font-weight: bold; }
    .p-contact-one dd font { font-size: 14px; margin-bottom: 10px; }
    .p-contact-one dd font a { font-size: 13px; }
    .p-contact-one dd .p-c-map { display: none; }
    .p-contact-ewm { margin: 50px auto; width: 100%; }
    .p-contact-ewm h3 { font-weight: normal; font-size: 12px; width: 98%; line-height: 20px; color: #666; margin-bottom: 10px; display: none; }
    .p-contact-ewm dl .weixin, .p-contact-ewm dl .weibo { display: block; width: 90%; padding: 5%; background: none; }
    .p-contact-ewm dl .weixin h4, .p-contact-ewm dl .weibo h4 { font-size: 12px; font-weight: bold; margin-bottom: 10px; }
    .p-contact-ewm dl .weixin dd img, .p-contact-ewm dl .weibo dd img { height: 70px; }
    .p-contact-ewm dl dd span i { display: none; }
    .p-contact-ewm dl dd span { margin: 5px 0 0; }
    .foot > ul > li a { font-size: 12px; font-weight: normal; }
    .phone { left: 0; padding: 0 5%; box-sizing: border-box; height: 100%; top: 56px; width: 100%; margin-left: 0; }
    .phone .p-c-tell dd h4 { width: 50%; }
    .phone .p-c-tell dt { width: 100%; margin: 0 auto 20px; }

    .p-c-three { width: 90%; padding: 0; margin-bottom: 30px; display: block; }
    .p-c-three dl dd { border: 0; margin: 0 0 20px; margin-bottom: 5px; width: 100%; padding: 2% 0; }
    .p-c-three dl dd h3 span { font-size: 12px; letter-spacing: 1px; color: #666; }
    .p-c-three h4 { font-size: 16px; margin-bottom: 10px; }
    .p-c-three dl dd .p-c-t-ewm a { }
    .p-contact-ewm dl dd { margin-right: 4%; }

    .p-hr-1-3title { width: 100%; }
    .p-hr-1-3title dd { padding: 0 5% 10px; width: 90%; margin-bottom: 10px; }
    .p-hr-1-3title dd span { font-size: 14px; font-weight: bold; float: none; margin-bottom: 5px; }
    .p-hr-1-3title dd font { display: block; min-height: 50px; font-size: 13px; font-weight: normal; line-height: 20px; letter-spacing: 0; }
    .p-hr-1 img { width: 100%; }

    .p-hr-coffice { width: 100%; margin: 30px auto; }
    .p-hr-coffice dd { display: block; letter-spacing: 1px; font-size: 14px; color: #444; margin: 0 auto 40px; line-height: 22px; width: 90%; }
    .p-hr-coffice dt { width: 90%; margin: 30px auto; }
    .p-hr-coffice dt h3 { width: 49%; }
    .p-hr-coffice dt h3:nth-child(2n), .p-people-h-3img dd:nth-child(2n) { margin: 0 0 2% 0; }

    .p-people-h-3img { width: 90%; }
    .p-people-h-3img dd { width: 49%; }
    .p-people-h-3img dd span { font-size: 14px; height: 30px; line-height: 30px; font-weight: normal; }

    .p-people-h-txt { width: 100%; }
    .p-people-h-txt .recuite-top .left, .p-people-h-txt .recuite-top .left h6 { display: block; width: 80%; font-size: 14px; letter-spacing: 0; text-indent: 0; line-height: 24px; font-weight: normal; }
    .p-people-h-txt .recuite-top .left .phone_show { display: none; }
    .p-people-h-txt .recuite-top .center-3 .fa { font-size: 20px; }
    .p-people-h-txt .recuite-top { padding: 0 5% 10px; width: 90%; }
    .p-people-h-txt .recuite-info { margin-bottom: 10px; }
    .p-people-h-txt .recuite-li { width: 90%; font-size: 12px; letter-spacing: 0; padding: 20px 5% 60px; line-height: 20px; }
    .p-people-h-txt .recuite-top .left h5, .p-tach-4 dl a .fa { left: 0; bottom: 10px; }

    .p-people-dow { width: 90%; margin: 0 auto 50px; overflow: hidden; }
    .p-people-dow a { width: 92%; padding: 4%; margin-bottom: 20px; }
    .p-people-dow a span { min-height: 30px; font-size: 16px; letter-spacing: 0; font-weight: bold; line-height: 20px; margin-bottom: 10px; }
    .p-people-dow a:nth-child(3n) { margin: 0 2% 20px 0; }


    .p-tech1-info dl dd span { width: 50px; height: 50px; line-height: 50px; font-size: 24px; }
    .p-tech1-info dl dd span font { line-height: 50px; font-size: 12px; font-weight: bold; }

    .p-tech2-five dl dd span { font-size: 14px; font-weight: bold; letter-spacing: 1px; padding: 10px 0; }

    .p-tach-4 { width: 100%; }
    .p-tach-4 h6 { display: block; width: 90%; letter-spacing: 0; font-size: 14px; margin: 0 auto 20px; line-height: 22px; }
    .p-tach-4 dl { width: 90%; margin: 0 auto; }
    .p-tach-4 dl a { width: 100%; }
    .p-tach-4 dl a h4 { width: 100%; }
    .p-tach-4 dl a p { width: 100%; padding: 10% 0; background: none; }
    .p-tach-4 dl a p font { letter-spacing: 0; font-size: 13px; line-height: 20px; }
    .p-tach-4 dl a p span { font-size: 15px; margin-bottom: 20px; letter-spacing: 1px; }
    .p-tach-4 dl a:nth-child(1) img, .p-tach-4 dl a:nth-child(2) img { width: 100%; }
    .p-tach-4 dl a:nth-child(1) p font, .p-tach-4 dl a:nth-child(2) p font { letter-spacing: 0; font-size: 13px; line-height: 20px; width: 100%; }
    .p-tach-4 dl a:nth-child(1) p, .p-tach-4 dl a:nth-child(2) p { width: 100%; padding: 10% 0; }
    .p-tach-4 dl a:nth-child(1) p span, .p-tach-4 dl a:nth-child(2) p span { font-size: 18px; margin-bottom: 20px; letter-spacing: 0; }
    .p-tach-4 dl a:nth-child(3), .p-tach-4 dl a:nth-child(5), .p-tach-4 dl a:nth-child(7), .p-tach-4 dl a { float: right; background: none; }
    .p-t4-show img { display: block; width: 100%; height: auto; }
    .p-t4-show p { width: 100%; font-size: 14px; letter-spacing: 0; line-height: 20px; }
    .p-t4-show p strong { display: block; }
    .p-t4-show { width: 90%; margin: 0 auto 50px; }


    .p-about6 { overflow: hidden; width: 92%; margin: 0 auto; }

    /* news_info */
    .page-news-show { width: 100%; box-sizing: border-box; padding: 0 5%; }
    .page-news-show dd { margin-bottom: 20px; }
    .page-news-show dl { padding-right: 0; }
    .page-news-show dl p { font-size: 14px; }
    .shangxia .n-f-a { position: static; width: 60px; }
    .shangxia .shang a { line-height: 22px; }
    .page-news-show dl img { width: 100%; }
    .page-news-show dl embed { width: 100%; display: none; }

    .global_in { width: 90%; }
    .global_in > h6 { font-size: 16px; }
    .global_in > span { display: inline; box-sizing: border-box; padding: 0 1%; line-height: 20px; font-size: 12px; letter-spacing: 0; }
    .global_in > span > br { display: none; }
    .global_items { display: none; }
    .global_imgTitle { font-size: 16px; margin-top: 20px; line-height: 26px; }
    .global_imgShow > i { width: 33.33%; }
    .global_imgShow > i > span { font-size: 12px; height: 42px; }
    .global_imgShow > i > span > br { display: none; }
    .global_imgitems > i { width: 33.33%; }
    .global_imgitems > i > span { font-size: 12px; }
    .global_imgitems > i > span > br { display: none; }
    .global_imgitems > i:nth-last-of-type(1) { display: none; }
    .global_imgShow .global_hiden { display: block; }

    .education_system { width: 100%; }
    .education_systemTitle { width: 100%; font-size: 18px; font-weight: 600; margin: 30px auto 20px; box-sizing: border-box; padding: 0 5% 15px; }
    .education_systemDes { font-size: 12px; line-height: 20px; width: 100%; box-sizing: border-box; padding: 0 5%; }
    .education_tabs { margin-top: 20px; margin-bottom: 30px; width: 100%; box-sizing: border-box; padding: 0 5%; }




    /* about8 new */
    .d-aboutNew1 { width: 100%; box-sizing: border-box; padding: 0 5%; }
    .d-aboutNew1 > h6 { font-size: 18px; margin-bottom: 20px; }
    .d-aboutNew1 > span > strong { font-size: 14px; margin-bottom: 10px; }
    .d-aboutNew1 > span { font-size: 12px; letter-spacing: 1px; line-height: 24px; }
    .d-aboutNew2 { width: 100%; margin: 30px auto; padding-bottom: 30px; box-sizing: border-box; padding: 0 5%; }
    .d-aboutNewR1L { width: 100%; float: none; }
    .d-aboutNewR1R { width: 100%; float: none; margin-top: 20px; }
    .d-aboutNewR1R > h6 { font-size: 14px; margin-bottom: 20px; }
    .d-aboutNewR1R > span { font-size: 12px; line-height: 24px; letter-spacing: 1px; }
    .d-aboutNewR2L { width: 100%; float: none; }
    .about8_phone { display: block; width: 100%; }
    .d-aboutNewR2L > h6 { font-size: 14px; margin-bottom: 20px; margin-top: 20px; }
    .d-aboutNewR2L > span { font-size: 12px; line-height: 24px; letter-spacing: 1px; }
    .d-aboutNewR2R { display: none; }
    .d-aboutRow2 { padding-bottom: 30px; }
    .d-about8 p > i { font-size: 18px; display: none; }
    .d-about8_phone { display: block; font-size: 18px; margin-bottom: 20px; line-height: 1em; letter-spacing: 2px; font-weight: bold; }

    .d-about8 .h3 a:nth-of-type(1) { display: block; width: 172px; }
    .d-about8 .h3 a:nth-of-type(2) { display: block; width: 183px; }








    /*bad*/
    .blsj { width: 90%; margin: 0 auto 30px; }
    .blsj > p { font-size: 18px; margin-bottom: 20px; }
    .blsj .blsj_txt > h4 { width: 100%; float: none; margin-bottom: 20px; }
    .blsj .blsj_txt > h3 { width: 100%; }
    .blsj .blsj_txt > h3 > p { font-size: 14px; line-height: 30px; margin-bottom: 5px; }
    .address_list { width: 90%; }
    .address_list > .adds { width: 84%; float: none; padding: 20px 8%; margin-bottom: 8px; margin-right: 0; min-height: auto; }
    .downs { margin: 30px auto; }
}
