@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1640px) {
    .container{ max-width:1200px; }

    /*header*/
    .header{ height:85px; }
    .header .logos{ line-height:85px;}
    .header .logos img{ max-height:50px; }

    .nav{ font-size:16px; line-height:85px; height:85px; padding:0 25px 0 150px; }
    .nav li>a{ padding:0 30px; }

    .nav li .sub{ top:85px; font-size:14px; }
    .nav li .sub a{ height:40px; line-height:40px; }


    .header .search_btn{ margin-top:30px; width:25px; height:25px; }
    /*header*/

    /*banner*/
    .banner .bantxt h3{ font-size:50px; }
    .banner .bantxt p{ font-size:20px; }
    .banner .bantxt .more{ width:120px; height:40px; font-size:14px; line-height:40px; border-radius:5px; }

    .banner .banner-prev,.banner .banner-next{ width:68px; height:68px; margin-top:-34px; }
    .banner .swiper-pagination .swiper-pagination-bullet{ width:10px; height:10px; margin:0 5px; }
    /*banner*/


    .htit h3{ font-size:36px; }
    .htit p{ font-size:16px; }


    /*首页产品*/
    .homeprod .picture .more{ margin-top:40px; width:130px; height:40px; line-height:40px; font-size:16px; border-radius:20px; }

    .homeprod .content .tit{ font-size:36px; }
    .homeprod .content .tit:after{ width:20px; height:4px; }
    .homeprod .content .info{ font-size:16px; }
    .homeprod .content .icolist li .ico{ width:42px; }
    .homeprod .content .icolist li .name{ font-size:14px; line-height:25px; margin-top:10px; height:50px;}
    /*首页产品*/


    /*解决方案*/
    .hs_list li a .txt01 .ico{ width:70px;}
    .hs_list li a .txt01 .tit{ font-size:20px; }

    .hs_list li a .txt02 .ico{ width:70px; }
    .hs_list li a .txt02 .tit{ font-size:20px; }
    .hs_list li a .txt02 p{ font-size:16px; }
    /*解决方案*/


    /*首页新闻*/
    .homenews .hnleft .img{ height:280px;}
    .homenews .hnleft .txt{ height:210px; }
    .homenews .hnleft .txt h3{ font-size:20px; }

    .nlist01 li{ height:280px;}
    .nlist01 li .tit{ font-size:14px; }

    .nlist02{ margin-top:15px;}
    .nlist02 li{ height:195px;}
    .nlist02 li a .tit{ font-size:20px; }
    .nlist02 li a .time{ font-size:14px; }

    .nmore a{margin-top:40px; width:130px; height:40px; line-height:40px; font-size:16px; border-radius:20px; }
    /*首页新闻*/


    /*底部广告条*/
    .adv .info h3{ font-size:34px; }
    .adv .info p{ font-size:14px;  }
    .adv .tel .tit{ font-size:14px; }
    .adv .tel .telinfo{ font-size:24px; }
    .adv .tel .telinfo span{background-size:25px; padding-left:35px;}
    /*底部广告条*/

    /*底部*/
    .support_list{ padding:15px 0; }
    .support_list li{ height:50px;}
    .support_list li .txt{ padding-left:60px; line-height:25px; }
    .support_list li .ico01{ background-size:50px;}
    .support_list li .ico02{ background-size:50px;}
    .support_list li .ico03{ background-size:50px;}

    .footer .dbcontent{ padding:40px 0;}
    .copy{ padding:20px 0;}
    /*底部*/

    /*关于我们*/
    .nyban .bantxt .tit{ font-size:50px; }

    .about_info .txt .tit .en{ font-size:160px; }
    .about_info .txt .tit .cn{ margin-top:-17px; font-size:34px;}
    .about_info .txt .info{ font-size:16px; }

    .about_info .img{ margin-top:85px; }
    .about_info .img:after{ width:70px; height:70px; top:-70px; right:-70px; }

    .atit{ font-size:34px; }

    .culture_list li .ico{ width:85px; }
    .culture_list li .txt h3{ font-size:20px; }
    .culture_list li .txt p{ font-size:14px;}



    .timelist .swiper-slide.active-nav{ font-size:24px; }

    .timemain .swiper-slide .txt .time{ font-size:42px; }
    .timemain .swiper-slide .txt .tit{ font-size:24px; }
    .timemain .swiper-slide .txt .info{ font-size:18px;}

    .timemain .arrow-left, .timemain .arrow-right{ width:40px; height:80px; margin-top:-40px; z-index:10;}
    .timemain .arrow-left{ left:-80px;}
    .timemain .arrow-right{ right:-80px;}

    .honorlist{ padding:0 60px; }
    .honorlist li{ padding:0 20px; }
    .honorlist li .tit{ font-size:16px; }
    .honorlist .honor-prev,.honorlist .honor-next{ width:40px; height:80px; margin-top:-40px; }
    /*关于我们*/

    /*联系我们*/
    .contact_txt .info{ width:440px; }
    .contact_txt .info p{ font-size:16px;}
    .contact_txt .info h3{ font-size:40px;}
    .contact_txt .info .tel{ font-size:30px; padding-left:50px; background-size:35px; }

    .mtit{ font-size:30px; }
    .mlist li{ margin-top:20px;}
    .mlist li.input input{ height:60px; padding:0 15px; font-size:14px; }
    .mlist li.textarea textarea{ height:140px; padding:15px; font-size:14px; }
    .mlist li.submit input{height:60px; font-size:14px; }
    /*联系我们*/

    /*合作伙伴*/
    .column h3{ font-size:50px; }
    .column p{ font-size:14px; }
    .column p span{ margin:0 7px;}

    .cooperative_list .txt{ height:260px; }
    .cooperative_list .txt h3{ font-size:30px; }
    .cooperative_list .txt p{ font-size:16px; }

    .cooperative_list li{ height:130px; }
    /*合作伙伴*/

    /*新闻资讯*/
    .newsban_txt .swiper-slide .time{ font-size:14px; }
    .newsban_txt .swiper-slide h3{ font-size:20px; }
    .newsban_txt .swiper-slide p{ font-size:14px; line-height:25px; height:75px; }

    .newslist li .txt .time{ font-size:14px; }
    .newslist li .txt .tit{ font-size:20px; }
    .newslist li .txt .tit:after{ width:25px;}
    .newslist li .txt p{ font-size:14px; line-height:25px; height:75px;}

    .fenye a,.fenye span{ font-size:14px; padding:10px 14px; margin:0 2px;}
    /*新闻资讯*/

    /*解决方案*/
    .solution_list li .txt .ico{ width:70px; }
    .solution_list li .txt .tit{ font-size:20px; }

    .solution_list li .txt02 .ico{ width:70px; }
    .solution_list li .txt02 .tit{ font-size:20px; }
    .solution_list li .txt02 p{ font-size:16px; }

    /*解决方案*/


    /*解决方案内容页*/
    .solution_nav li{ font-size:16px; }
    .solution_nav li a{line-height:85px; height:85px; padding-left:50px; }
    .solution_nav li a:after{ width:18px; height:18px; left:20px; margin-top:-9px;}

    .solution_tit{ line-height:85px; }
    .solution_tit h3{ font-size:20px; }

    .solution_show .txt .info{ font-size:14px; }

    .stit h3{ font-size:18px; }

    .solution_txt{ font-size:14px; }

    .solution_txt_list{ height:200px;}
    .solution_txt_list li{ font-size:14px; }
    /*解决方案内容页*/


    /*产品内容页*/
    .prodtit h3{font-size:30px; }
    .prodtit h3:after{ left:-30px; border-left-width:8px; border-top-width:6px; border-bottom-width:6px; margin-top:-4px;  }

    .prodshow .txt .info{ font-size:14px; }

    .prodtxt_list li .tit{ font-size:16px; background-size:30px !important; padding-left:40px;}
    .prodtxt_list li p{ font-size:14px; padding-left:40px; line-height:20px; height:60px;}

    .prod_function_list li{ padding-left:70px; line-height:50px; font-size:18px; }
    .prod_function_list li:after{ left:40px; margin-top:-10px; width:10px; height:20px; }

    .application_list li .txt h3{ font-size:18px;}
    .application_list li .txt p{ font-size:14px; line-height:20px; height:80px; }
    .application_list li .txt .more{ font-size:12px;}
    /*产品内容页*/


    /*内容页*/
    .showtop h2{ font-size:24px; }
    .showtop .parameter{ font-size:14px; }
    .showtop .parameter span.hits{ margin-left:14px;}

    .showtxt{ font-size: 14px; }

    .showpaging{ line-height:60px; font-size:14px; }
    /*内容页*/

}


@media screen and (max-width: 1440px) {

    /*banner*/
    .banner .bantxt h3{ font-size:42px; }
    .banner .bantxt p{ font-size:18px; }

    .banner .banner-prev,.banner .banner-next{ width:58px; height:58px; margin-top:-29px; }
    /*banner*/


    .htit h3{ font-size:30px; }
    .htit p{ font-size:14px; }

    /*首页产品*/
    .homeprod .content .tit{ font-size:30px; }
    .homeprod .content .tit:after{ width:15px; height:3px; }
    .homeprod .content .info{ font-size:14px; }
    .homeprod .content .icolist li .ico{ width:36px; }
    .homeprod .content .icolist li .name{ font-size:12px; line-height:20px; height:40px; margin-top:5px;}
    /*首页产品*/


    /*解决方案*/
    .hs_list li a .txt01 .ico{ width:60px;}
    .hs_list li a .txt01 .tit{ font-size:18px; }

    .hs_list li a .txt02 .ico{ width:60px; }
    .hs_list li a .txt02 .tit{ font-size:18px; }
    .hs_list li a .txt02 p{ font-size:14px; }
    /*解决方案*/


    /*首页新闻*/
    .homenews .hnleft .txt h3{ font-size:18px; }
    .nlist02 li a .tit{ font-size:18px; }
    /*首页新闻*/

    /*底部广告条*/
    .adv .info h3{ font-size:28px; }
    .adv .tel .telinfo{ font-size:20px; }
    .adv .tel .telinfo span{ background-size:20px; padding-left:30px; }
    /*底部广告条*/

    /*底部*/

    /*底部*/


    /*关于我们*/
    .nyban .bantxt .tit{ font-size:42px; }

    .about_info .txt .tit .en{ font-size:136px; }
    .about_info .txt .tit .cn{ margin-top:-14px; font-size:28px;}
    .about_info .txt .info{ font-size:14px; }

    .about_info .img{ margin-top:70px; }
    .about_info .img:after{ width:60px; height:60px; top:-60px; right:-60px; }

    .atit{ font-size:28px; }

    .culture_list li .ico{ width:70px; }
    .culture_list li .txt h3{ font-size:18px; }

    .timelist{ font-size:16px; }
    .timelist .swiper-slide.active-nav{ font-size:20px; }

    .timemain .swiper-slide .txt .time{ font-size:36px; }
    .timemain .swiper-slide .txt .tit{ font-size:20px; }
    .timemain .swiper-slide .txt .info{ font-size:16px;}

    .timemain .arrow-left, .timemain .arrow-right{ width:30px; height:60px; margin-top:-30px;}
    .timemain .arrow-left{ left:-60px;}
    .timemain .arrow-right{ right:-60px;}

    .honorlist{ padding:0 45px; }
    .honorlist li{ padding:0 15px; }
    .honorlist li .tit{ font-size:14px; }
    .honorlist .honor-prev,.honorlist .honor-next{ width:30px; height:60px; margin-top:-30px; }
    /*关于我们*/


    /*联系我们*/
    .contact_txt .info{ width:380px; }
    .contact_txt .info p{ font-size:14px;}
    .contact_txt .info h3{ font-size:34px;}
    .contact_txt .info .tel{ font-size:24px; padding-left:40px; background-size:30px; }

    .contact_list li{ font-size:14px;}
    .contact_list li .ico{ width:70px; }

    .mtit{ font-size:24px; }
    .mlist li{ margin-top:15px;}
    .mlist li.input input{ height:50px; padding:0 10px; }
    .mlist li.textarea textarea{ height:180px; padding:10px;}
    .mlist li.submit input{height:50px; }
    /*联系我们*/


    /*合作伙伴*/
    .column h3{ font-size:42px; }

    .cooperative_list .txt{ height:240px; }
    .cooperative_list .txt h3{ font-size:24px; }
    .cooperative_list .txt p{ font-size:14px; }

    .cooperative_list li{ height:120px; }
    /*合作伙伴*/


    /*新闻资讯*/
    .newsban_txt .swiper-slide h3{ font-size:18px; }
    .newslist li .txt .tit{ font-size:18px; }
    .newslist li .txt .tit:after{ width:20px;}
    /*新闻资讯*/

    /*解决方案*/
    .solution_list li .txt .ico{ width:60px; }
    .solution_list li .txt .tit{ font-size:18px; }

    .solution_list li .txt02 .ico{ width:60px; }
    .solution_list li .txt02 .tit{ font-size:18px; }
    .solution_list li .txt02 p{ font-size:14px; }
    /*解决方案*/


    /*解决方案内容页*/
    .solution_nav li a{line-height:70px; height:70px; }

    .solution_tit{ line-height:70px; }
    /*解决方案内容页*/


    /*产品内容页*/
    .prodtit h3{font-size:24px; }
    .application_list li .txt{ padding:5%;}
    /*产品内容页*/

}


@media screen and (max-width: 1240px) {

    /*header*/
    .header{ height:60px; }
    .header .logos{ line-height:60px;}
    .header .logos img{ max-height:40px; }

    .nav{ font-size:14px; line-height:60px; height:60px; padding:0 20px 0 130px; }
    .nav li>a{ padding:0 25px; }

    .nav li .sub{ top:60px; font-size:12px; }
    .nav li .sub a{ height:34px; line-height:34px; }


    .header .search_btn{ margin-top:20px; width:20px; height:20px; }
    /*header*/

    /*banner*/
    .banner .bantxt h3{ font-size:36px; }
    .banner .bantxt p{ font-size:16px; }
    .banner .container{ width:90%;}
    .banner .banner-prev,.banner .banner-next{ width:50px; height:50px; margin-top:-25px; }
    /*banner*/

    .htit h3{ font-size:24px; }

    /*首页产品*/
    .homeprod .content .tit{ font-size:24px; }
    /*首页产品*/


    /*解决方案*/
    .hs_list li a .txt01 .ico{ width:50px;}
    .hs_list li a .txt01 .tit{ font-size:16px; }

    .hs_list li a .txt02 .ico{ width:50px; }
    .hs_list li a .txt02 .tit{ font-size:16px; }
    /*解决方案*/




    /*首页新闻*/
    .homenews .hnleft .img{ height:240px;}
    .homenews .hnleft .txt{ height:180px; }
    .homenews .hnleft .txt h3{ font-size:16px; }

    .nlist01 li{ height:240px;}
    .nlist02{ margin-top:10px;}
    .nlist02 li{ height:170px;}
    .nlist02 li a .tit{ font-size:16px; }

    /*首页新闻*/


    /*底部广告条*/
    .adv .info h3{ font-size:24px; }
    /*底部广告条*/


    /*底部*/

    /*底部*/


    /*关于我们*/
    .nyban .bantxt .tit{ font-size:36px; }



    .about_info .txt .tit .en{ font-size:116px; }
    .about_info .txt .tit .cn{ margin-top:-12px; font-size:24px;}

    .about_info .img{ margin-top:60px; }
    .about_info .img:after{ display: none; }

    .atit{ font-size:24px; }

    .culture_list li .ico{ width:60px; }

    .timemain .swiper-slide .txt .time{ font-size:30px; }
    .timemain .swiper-slide .txt .tit{ font-size:18px; }
    .timemain .swiper-slide .txt .info{ font-size:14px;}


    .honorlist{ padding:0 40px; }
    .honorlist li{ padding:0 10px; }
    /*关于我们*/


    /*联系我们*/
    .contact .container{ width:90%;}

    .contact_txt .info{ width:330px; }
    .contact_txt .info h3{ font-size:28px;}
    .contact_txt .info .tel{ font-size:20px; padding-left:35px; background-size:25px; }

    .mtit{ font-size:20px; }
    .mlist li{ margin-top:10px;}
    .mlist li.input input{ height:40px; }
    .mlist li.textarea textarea{ height:140px; }
    .mlist li.submit input{height:40px; }
    /*联系我们*/


    /*合作伙伴*/
    .nyban .container{ width:90%;}
    .column h3{ font-size:36px; }

    .cooperative_list .txt{ height:200px; padding:0 5%; }
    .cooperative_list .txt h3{ font-size:20px; }
    .cooperative_list .txt p{ font-size:14px; }

    .cooperative_list li{ height:100px; }
    /*合作伙伴*/


    /*新闻资讯*/
    .newspage{ bottom:10%;}
    /*新闻资讯*/


    /*解决方案*/
    .solution_list li .txt .ico{ width:50px; }
    .solution_list li .txt .tit{ font-size:16px; }
    .solution_list li .txt02 .ico{ width:50px; }
    .solution_list li .txt02 .tit{ font-size:16px; }
    /*解决方案*/


    /*解决方案内容页*/
    .solution_nav li{ font-size:14px; }
    .solution_nav li a{line-height:60px; height:60px; padding-left:40px; }
    .solution_nav li a:after{ width:16px; height:16px; left:14px; margin-top:-8px;}


    .solution_tit{ line-height:60px; }
    .solution_tit h3{ font-size:18px;}
    /*解决方案内容页*/

    /*产品内容页*/
    .prodtit h3{font-size:20px; }
    .prodtit h3:after{ left:-20px; border-left-width: 6px; border-top-width: 4px; border-bottom-width: 4px; margin-top:-3px;}
    .prodshow .txt{ padding:0 20px;}
    .prodshow .img{ padding:0 20px;}

    .prodtxt_list{ padding:0 20px;}

    .prod_function_list li{ font-size:16px; padding-left:60px;}
    .prod_function_list li:after{ left:30px; margin-top: -9px; width: 9px; height: 18px;}

    .application_list li .txt p{ height:60px; -webkit-line-clamp: 3;}
    /*产品内容页*/


}


@media screen and (max-width: 1100px) {
    .nav li>a{ padding:0 20px; }

}

@media screen and (max-width: 1024px) {
    .container{ width:100%; padding-left:10px !important; padding-right:10px !important; }

    /*header*/
    .header{ position: fixed; left:0; width:100%; background:#ffffff; top:0; z-index:100; }
    .header .container{ padding:0 !important;}
    .header .logos{ margin-left:20px;}
    .nav{ display: none; }
    .nav_btn{ display: block; margin-left:20px; }

    .nav{ padding:0; display: none; position: fixed; top:60px; left:0; height: auto; width:100%; z-index:2000; background:rgba(1,85,147,0.8); text-align:left; }
    .nav li{ font-size:16px; width:100%; border-bottom:1px solid #ffffff; line-height:40px; float: left; color:#ffffff;}
    .nav li>a{ padding:0 20px; }
    .nav li .sub{ position: static; box-shadow:none;}
    .nav li .sub a{ font-size:14px; padding:0 20px; line-height:40px; height:40px; }

    .nav li.on,.nav li:hover{  color:#ffffff;}
    .nav li.on a:after,.nav li:hover a:after{ display:none; }

.banner-text{ height:120px; position: absolute; top:10%;left:50%;margin-left:-48%;z-index:999; cursor: pointer;}
.banner-text h3,.banner-text h2,.banner-text p{max-width:96%;text-align:center;color:#fff;}
.banner-text h2{font-size:2rem;padding:15px 0;}
.banner-text h3{font-size:1rem;}


    .search_main{ padding:40px; width:420px; height:120px; margin:-60px 0 0 -210px; }
    .search_main .input{ width:300px; height:40px; padding:0 10px; font-size:14px;}
    .search_main .submit{ width:40px; height:40px; }
    /*header*/

.category { overflow: hidden; width:100%;padding-top:15px;
    margin-bottom: 6px;}
.category a {width:100%;float:left; overflow:hidden;margin-right:0;padding: 10px;}
.category a.active, .category a:hover { color:#fff;transition: 0.3s; background-color:#0033a1;transform-origin: bottom;border: 1px #0033a1 solid;}


.homeprod .content{ width:100%; overflow: hidden; }
.homeprod .content ul{width:100%;}
.homeprod .content ul li{ float: left; width:49%;margin:0.25%;}
.homeprod .content ul li a img{ display: block; width:100%;}
.homeprod .content ul li a p{ text-align: center; color:#464646; font-size:14px; line-height:30px; margin-top:auto; height:60px;}

.product .content{ width:100%; overflow: hidden; }
.product .content ul{width:100%;}
.product .content ul li{ float: left; width:48%;margin:0.75%;}
.product .content ul li a img{ display: block; width:100%;}
.product .content ul li a p{ text-align: center; color:#464646; font-size:14px; line-height:30px; margin-top:auto;}

.homeabouts { width:100%;}
.homeabouts .video{float: left; width:100%; margin-top:1%; }
.homeabouts .abouts{float: left; width:100%; margin-top:1%; }


    /*banner*/
    .banner{ margin-top:60px;}
    .banner .bantxt h3{ font-size:30px; }
    .banner .bantxt p{ font-size:14px; }
    .banner .banner-prev,.banner .banner-next{ width:40px; height:40px; margin-top:-20px; }
    /*banner*/

    .htit h3{ font-size:20px; }


    /*首页产品*/
    .homeprod .content .tit{ font-size:20px; }
    .homeprod .content .icolist li{ width:25%;}
    .homeprod .content .icolist8 li{ width:33.33%;}
    /*首页产品*/

.product_show .product_pic{float:left;width:100%;}
.product_show .message{float:left;width:100%;margin-left:0%;display:none;}
.product_show .info{width:100%;background:#FFF;padding:15px 5px; overflow-x:auto;}
.product_show .info table{min-width:100%;}
    /*首页新闻*/
    .homenews .hnleft .txt h3{ font-size:14px; }
    .nlist02 li a .tit{ font-size:14px; }
    /*首页新闻*/

    /*底部广告条*/
    .adv .info h3{ font-size:20px; }
    .adv .tel .telinfo{ font-size:18px; }
    /*底部广告条*/


    /*底部*/

    /*底部*/

    .dbnav li .tit{ font-size:14px;}
    .dbnav li .wechat .img{ width:50%; }
    .dbnav li .wechat .img img{ max-width:100px; margin:0 auto;}
    .dbnav li .wechat .img p{ width:100%;}
    .dbnav li .wechat .img span{ padding:0; width:100%; text-align: center; margin-top:10px;}
    /*底部*/


    /*关于我们*/
    .nyban{ margin-top:60px;}
    .nyban .bantxt .tit{ font-size:30px; }


    .about_info .txt .tit .en{ font-size:98px; }
    .about_info .txt .tit .cn{ margin-top:-10px; font-size:20px;}

    .about_info .img{ margin-top:50px; }

    .atit{ font-size:20px; }

    .culture_list li .ico{ width:50px; }
    .culture_list li .txt h3{ font-size:16px;}

    .timemain{ width:80%;}
    .timemain .swiper-slide .txt .time{ font-size:24px; }

    .honorlist{ padding:0 35px; }
    .honorlist li{ padding:0 5px; }
    /*关于我们*/


    /*联系我们*/
    .contact{ margin-top:60px;}
    .contact_txt .info{ width:300px; }
    .contact_txt .info h3{ font-size:24px;}
    .contact_txt .info .tel{ font-size:18px; padding-left:30px; background-size:20px; }
    /*联系我们*/

    /*合作伙伴*/
    .column h3{ font-size:30px; }
    .cooperative_list .txt{ height:170px; }
    .cooperative_list .txt h3{ font-size:18px; }
    .cooperative_list li{ height:85px; }
    /*合作伙伴*/

    /*新闻资讯*/
    .newspage .newsban-prev,.newspage .newsban-next{ width:30px; height:30px; margin-left:3%;}
    .newsban_txt .swiper-slide{ padding:6%;}

    .newslist li .txt{ padding:6%;}
    .newslist li .txt .tit{ font-size:16px;}
    /*新闻资讯*/


    /*解决方案内容页*/
    .solution_main .solution_left{ width:100%; margin-bottom:2%;}
    .solution_nav li{ width:32%; margin-right:2%; margin-top:2%;}
    .solution_nav li:nth-child(3n){ margin-right:0;}
    .solution_nav li a{line-height:50px; height:50px;  }

    .solution_main .solution_right{ width:100%;}
    .solution_tit{ line-height:50px; }
    /*解决方案内容页*/


    /*产品内容页*/
    .prodtit h3{font-size:18px; }
    .prodtit h3:after{ left:-15px; }
    .prodshow .txt{ padding:0 15px;}
    .prodshow .img{ padding:0 15px;}

    .prodtxt_list{ padding:0 15px;}
    .prodtxt_list li{ width:100%; padding:2%;}
    .prodtxt_list li p{ height: auto;}

    .prod_function_list li{ font-size:16px; padding-left:60px;}
    .prod_function_list li:after{ left:30px; margin-top: -9px; width: 9px; height: 18px;}

    .application_list li .txt p{ height:60px; -webkit-line-clamp: 3;}

    .prod_function_list li{ width:48.5%; margin:0; margin-top:2%; line-height:40px; font-size:14px;}
    .prod_function_list li:nth-child(2n){ margin-left:3%;}

    .application_list li .txt h3{ font-size:16px;}
    /*产品内容页*/


    /*内容页*/
    .showtop h2{ font-size:20px; }
    /*内容页*/
}


@media screen and (max-width: 768px) {
    .container{ padding-left:5px !important; padding-right:5px !important; }

    .header .logos{ margin-left:15px;}

    /*banner*/
    .banner .container{ padding:0 !important;}
    .banner .swiper-slide{ overflow: hidden;}
    .banner .swiper-slide img{ width:180%; margin-left:-50%; }
    .banner .bantxt h3{ font-size:24px; }
    .banner .bantxt p{ font-size:14px; line-height:1.5; margin:0 0 20px 0; }
    .banner .bantxt .more{ width:100px; height:34px; font-size:12px; line-height:34px; }
    /*banner*/

    .htit{ margin-top:20px; }
    .htit p{ line-height:1.5; margin-top:10px; }

    .homebj02{ background-size:cover;}

    /*首页产品*/
    .homeprod{ margin:5px 0;}
    .homeprod .picture{ width:100%;}
    .homeprod .picture .more{ width:100px; height:34px; line-height:34px; font-size:14px; border-radius:17px; float: none; margin:20px auto 0 auto; display: block; }
    .homeprod .picture.fr .more{ float: none;}

    .homeprod .content{ width:100%;}
    .homeprod .content .tit{ margin-left:0; text-align: center; margin-top:15px;}
    .homeprod .content .tit::after{ margin:5px auto;}
    .homeprod .content .info{ margin-left:0; line-height:1.8;}

    .homeprod .content.fl .icolist{ margin-left:0;}
    .homeprod .content .icolist li{ }

    .pxian{ display: none;}
    /*首页产品*/



    /*解决方案*/
    .home_solution .htit{ margin-bottom:20px;}
    .hs_list li{ width:50%; border:1px solid #f4f8fd;}
    .hs_list li a .txt01{ padding:20px 15px;}
    .hs_list li a .txt01 .ico{ width:40px;}
    .hs_list li a .txt01 .tit{ font-size:16px; margin-top:10px; }

    .hs_list li a .txt02 .ico{ width:40px; }
    .hs_list li a .txt02 .tit{ font-size:16px; margin:10px 0; }

    .hs_list li a .txt02 .more{ width:110px; margin-top:15px;}
    
    .huoban { width:100%;}
    .huoban li{ width:50%; border:1px solid #f4f8fd;}
    .huoban li a .txt01{ padding:20px 15px;}
    .huoban li a .txt01 .ico{ width:40px;}
    .huoban li a .txt01 .tit{ font-size:16px; margin-top:10px; }

    .huoban li a .txt02 .ico{ width:40px; }
    .huoban li a .txt02 .tit{ font-size:16px; margin:10px 0; }

    .huoban li a .txt02 .more{ width:110px; margin-top:15px;}    
    /*解决方案*/

    /*首页新闻*/
    .homenews{ margin-top:20px;}
    .homenews .hnleft{ width:100%; margin-bottom:15px;}
    .homenews .hnleft .txt{ height: auto; padding:15px;}
    .homenews .hnleft .txt p{ margin:10px 0 15px 0;}

    .homenews .hnright{ width:100%;}

    .nlist01 li{ width:49%; margin-left:2%;}
    .nlist01 li:nth-child(1){ margin-left:0;}
    .nlist01 li .tit{ padding:15px;}

    .nlist02{ margin-top:15px;}
    .nlist02 li a{ padding:15px;}
    .nlist02 li{ width:49%; margin-left:2%;}
    .nlist02 li:nth-child(1){ margin-left:0;}
    .nmore a{width:100px; height:34px; line-height:34px; font-size:14px; border-radius:17px; float: none; margin:20px auto 0 auto; display: block; }
    /*首页新闻*/

.product_show .product_pic{float:left;width:100%;}
.product_show .message{float:left;width:100%;margin-left:0%;display:none;}
.product_show .info{width:100%;background:#FFF;padding:15px 5px; overflow-x:auto;}


    /*合作伙伴*/
    .cooperation{ overflow: hidden; margin:3% 0 20px 0;}
    .cooperation li{ margin-right:2% !important; width:32%; }
    .cooperation li:nth-child(3n){ margin-right:0 !important;}
    /*合作伙伴*/


    /*底部广告条*/
    .adv{ text-align: center; }
    .adv .container{padding:20px 0;}
    .adv .info{ width:100%; }
    .adv .info p{ margin-top:5px;}
    .adv .tel{ width:100%; }
    .adv .tel .tit{ margin:5px 0;}
    /*底部广告条*/


    /*底部*/
    .support_container{ padding:0 !important;}
    .support_list{ padding:10px 0; }
    .support_list li{ height:40px;}
    .support_list li .txt{ padding-left:35px; line-height:20px; font-size:12px; }

    .support_list li .ico01{ background-size:30px;}
    .support_list li .ico02{ background-size:30px;}
    .support_list li .ico03{ background-size:30px;}

    .support_list li.li01{ width:33.33%;}
    .support_list li.li02{ width:33.33%;}
    .support_list li.li03{ width:33.33%;}


    .footer .dbcontent{ padding:15px 0;}
    .dbnav{ height: auto;}
    .dbnav li .tit{ font-size:16px;}
    .dbnav li{ display: none;}
    .dbnav li.li01{ display: block; width:100%!important; max-width:100%;}
    .dbnav li.li05{ display: block; width:100%; max-width:100%; }

    .dbnav li .wechat{ margin-top:10px;}

    .dbnav li .wechat .img span{ font-size:12px;}

    .copy{ padding:10px 0; text-align: center; font-size:12px;}
    .copy .copyinfo{ width:100%;}
    .copy .copyurl{ width:100%;}
    /*底部*/


    /*关于我们*/
    .nyban img{ width:140%; margin-left:-20%;}

    .pt7{ padding-top:20px;}
    .pb7{ padding-bottom:20px;}

    .nyban .bantxt .tit{ font-size:24px; }

    .about_info .txt{ width:100%;}
    .about_info .txt .tit .en{ font-size:50px; }
    .about_info .txt .tit .cn{ margin-top:-9px; font-size:18px;}
    .about_info .txt .info{ margin-top:15px;}

    .about_info .img{ display: none; }

    .culture_list{ margin-bottom:0;}
    .culture_list li{ width:100%; margin-bottom:20px;}
    .culture_list li .txt h3{ margin:5px 0;}


    .timelist{ font-size:14px;}
    .timelist .swiper-slide { width: 25%; height: 60px; line-height: 40px;}
    .timelist .swiper-slide.active-nav{ font-size:18px;}
    .timelist .swiper-slide.active-nav .dian { width: 16px; height: 16px; margin-left: -8px; bottom:2px; border: 4px solid #8aa8e4;}

    .timemain{ width:100%; margin:10px 0 20px 0;}
    .timemain .swiper-slide .txt .time{ font-size:20px; }
    .timemain .swiper-slide .txt .tit{ font-size:16px; margin:10px 0; }
    .timemain .swiper-slide .img{ width:100%;}
	.timemain .swiper-slide .img img{ width:100%;padding:5px;}
    .timemain .swiper-slide .txt{ width:100%; position: static; margin-top:15px;}

    .timemain .arrow-left{ left:0;}
    .timemain .arrow-right{ right:0;}


    .honorlist{ margin-bottom:20px; }
    .honorlist li{ width:50%; }
    /*关于我们*/


    /*联系我们*/
    .contact .container{ width:100%; padding:0 !important; }
    .contact_txt {position: static; }
    .contact_txt .info{ width:100%; border-radius:0; }
    .contact_txt .info h3{ font-size:20px; }
    .contact_txt .info .tel{margin:10px 0;}

    .contact_list li{ width:100%;}
    .contact_list li .tit{ margin:0 0 10px 0;}

    .mlist{ width:100%;}
    /*联系我们*/


    /*合作伙伴*/
    .column h3{ font-size:24px; }
    .cooperative_list{ margin:20px 0;}
    .cooperative_list .txt{ height:auto; position: static; width:100%; padding:15px; }
    .cooperative_list .txt h3{ font-size:18px; }
    .cooperative_list li{ height:auto; width:25%; }
    .cooperative_list li .img:after{ display: none;}
    .cooperative_list li img{ display: block; width:100%;}
    .cooperative_list li.no{ display: none;}
    /*合作伙伴*/

    /*新闻资讯*/
    .newsban{ margin-top:20px;}
    .newsban_img{ width:100%;}
    .newsban_txt{ width:100%; position: static;}
    .newsban_txt .swiper-slide{ padding:15px;}
    .newsban_txt .swiper-slide .xian{ margin:5px 0;}
    .newsban_txt .swiper-slide p{ height: auto;}

    .newspage{ left:0; width:100%; bottom:auto; top:50%; margin-top:-17px; }
    .newspage .newsban-prev{ float: left; margin-left:10px;}
    .newspage .newsban-next{ float: right; margin-right:10px;}

    .newslist li{ width:100%; margin:15px 0 0 0;}
    .newslist li .txt{ padding:15px 10px; }
    .newslist li .txt .tit{ margin-top:5px;}
    .newslist li .txt .tit:after{ margin:10px 0;}
    .newslist li .txt p{ line-height:1.6; height: auto;}
    .newslist li .txt .more{ margin-top:10px;}

    .fenye{ padding:20px 0; }
    /*新闻资讯*/


    /*解决方案*/
    .solution_list{ margin-top:0;}
    .solution_list li{ width:48.5%; margin-right:3% !important; margin-top:3%;}
    .solution_list li:nth-child(2n){ margin-right:0 !important;}

    .solution_list li .txt{ padding:15px;}
    .solution_list li .txt .ico{ width:40px; }
    .solution_list li .txt .tit{ font-size:14px; margin-top:10px; }

    .solution_list li .txt02 .ico{ width:40px; }
    .solution_list li .txt02 .tit{ font-size:16px; margin:10px 0; }
    .solution_list li .txt02 .more{ width:110px; margin-top:15px;}
    /*解决方案*/



    /*解决方案内容页*/
    .nyban .container{ width:100%;}

    .solution_nav li{ width:48.5%; margin-right:3% !important; margin-top:3%;}
    .solution_nav li:nth-child(2n){ margin-right:0 !important;}
    .solution_nav li a{line-height:40px; height:40px;  }

    .solution_main .solution_right{ padding-bottom:20px;}

    .solution_tit{ line-height:40px; }
    .solution_tit h3{ font-size:16px; }

    .solution_show{ padding:10px;}
    .solution_show .txt{ width:100%;}
    .solution_show .txt .info{ line-height:1.8; margin-top:10px;}
    .solution_show .img{ width:100%; margin-top:15px;}

    .stit{padding-left:20px;}
    .stit h3{ font-size:16px; }

    .solution_txt{ line-height:1.8; padding:0 20px;}

    .solution_txt_list{ height: auto; padding:0; margin:0;}
    .solution_txt_list li{ width:100%; height: auto; margin-top:15px; }
    /*解决方案内容页*/

    /*产品内容页*/
    .prodshow{ margin:20px 0;}
    .prodshow .txt{ width:100%;}
    .prodshow .txt .info{ line-height:1.8; margin-top:10px;}
    .prodshow .img{ width:100%; margin-top:15px; padding:0;}

    .prodtxt_list{ padding:0;}
    .prodtxt_list li{ padding:10px;}
    .prodtxt_list li .tit { font-size: 14px; background-size: 25px !important; padding-left: 30px;}
    .prodtxt_list li p{ padding-left:30px; margin-top:5px; height: auto;}

    .prod_function_list{ margin-top:10px;}
    .prod_function_list li{ width:100%; margin:10px 0 0 0 !important;}

    .application_list{ margin-top:0;}
    .application_list li{ width:100%; margin:20px 0 0 0;}
    .application_list li .txt{ padding:15px; }
    .application_list li .txt p{ height: 80px; -webkit-line-clamp: 4;}
    /*产品内容页*/

    /*内容页*/
    .showtop h2{ font-size:18px; }
    .showtop .parameter{ margin:5px 0;}

    .showmian{ margin:20px 0; }
    .showtxt{ margin-top:10px;}

    .showpaging{ line-height:30px; padding:5px 0; margin-top:10px;}
    .showpaging div{ width:100%; }
    .showpaging div.fr{ text-align:left;}
    /*内容页*/
}


@media screen and (max-width: 500px) {
    .cooperative_list li{ width:33.33%;}

    .application_list li .txt p{ height: 60px; -webkit-line-clamp: 3;}

}