@charset "utf-8";
/* CSS Document */

.left{float: left;}
.right{float: right;}
.mt{margin-top: 10px;}
.mr{margin-right: 10px;}
.mb{margin-bottom: 10px;}
.ml{margin-left: 10px;}
.pt{padding-top: 10px;}
.pt2{padding-top:20px;}
.pt3{padding-top:30px;}
.pt4{padding-top:40px;}
.pt5{padding-top:50px;}
.pt6{padding-top:60px;}
.pt7{padding-top:70px;}
.pt8{padding-top:80px;}
.pt9{padding-top:90px;}
.pt10{padding-top:100px;}
.pr{padding-right: 10px;}
.pb{padding-bottom: 10px;}
.pb2{padding-bottom: 20px;}
.pb3{padding-bottom: 30px;}
.pb4{padding-bottom: 40px;}
.pb5{padding-bottom: 50px;}
.pb6{padding-bottom: 60px;}
.pb7{padding-bottom: 70px;}
.pb8{padding-bottom: 80px;}
.pb9{padding-bottom: 90px;}
.pb10{padding-bottom: 100px;}
.pl{padding-left: 10px;}
.wp{margin: 0px auto;width: 1200px;}
.cls{font-size: 0px;height: 0px;line-height: 0px;clear: both;}

.ls{ color:#3AA7FF;}
.link_list{ height: 30px; overflow: hidden;}
/*banner*/
.pc-banner{ height: 450px;}
.pc-banner .swiper-slide{ height: 450px;}
.m-banner img{max-width: 100%; display: block;}
.swiper-pagination-bullet{    background: #ccc; opacity: 0.5;}
.swiper-pagination-bullet-active{ background: #fff; opacity: 1;}
/*===============================db_xs==========================*/
.db_xs{width: 50px;height: 50px;position: fixed;right: 30px;bottom: 49px;z-index: 9999;  display: none;background: url(../bg/xs.png) no-repeat center center;background-color:rgba(0, 0, 0, 0.5);}

@media (max-width:1080px){
    .cnt{ max-width: 100%; padding: 0px 40px;}
    .header_sec_navi .cnt .navi_list .navi_item .navi_item_title{padding: 16px 27px;}
    .index_sec_about{ height: 650px;}
    .index_sec_banner.sec_banner_mobile{ display: block;}
    .index_sec_keywords{margin-top: 0px;}
    .index_sec_banner.sec_banner_pc{display:none;}
}
@media (max-width:780px){
    .cnt{ max-width: 100%; padding: 0px 20px;}
    .header_sec_welcome{ display: none;}
    .header_sec_logo .cnt .logo_list{ margin: 0px;}
    .nav_close{ display: block; padding-top: 22px; padding-bottom: 20px; text-align: right}
    .nav_close img{ margin-right: 20px;}
    .header_sec_navi .cnt .navi_list .navi_item .navi_item_title{color:#666;}
    .header_sec_navi.on{ box-shadow: 0px 0px 5px rgba(0, 0,0, 0.5);}
    .header_sec_navi .cnt .navi_list .navi_item.on .navi_item_title, .header_sec_navi .cnt .navi_list .navi_item:hover .navi_item_title{color:#fff;}
    .index_sec_partner_and_advantage .index_sec_partner .cnt .partner_banner .bd .partner_list .partner_item{ width: 28.8%;}
    .index_sec_partner_and_advantage .index_sec_partner .cnt .partner_banner .bd .partner_list .partner_item:nth-child(9) { display: none;}
    .illus_scale_cliper{ padding-top: 40px;}
    .index_sec_about{ height: 900px;}
    .footer_sec_navi .cnt .navi_sec_list .navi_sec_item{width: 20%;}
    .header_sec_navi .cnt .navi_list .navi_item{ border-bottom:solid 1px #e0e0e0;}
    .header_sec_navi .cnt .navi_list .navi_item.on .navi_item_title, .header_sec_navi .cnt .navi_list .navi_item:hover .navi_item_title{ background: #3AA7FF}
    
    .index_sec_news .cnt .news_list .news_item .imgbox.pic{width: 150px; height: 80px;}
    .index_sec_news .cnt .news_list .news_item .news_intro{ margin-left: 170px;}
    .news_brief{ display: none;}
    .index_sec_news .cnt .news_list .news_item .news_intro .news_title{ font-size: 14px;}

}
@media (max-width:640px){
    .nav_close{ display: block; padding-top: 8px; padding-bottom: 8px; text-align: right;}
    .nav_close img{ width: 40px; height: 40px;}
    .index_sec_keywords .cnt .hotword_list{display: none;}
    .index_sec_product .sec_title_main{ padding-top: 40px;}
    .index_sec_product .sec_title_main{font-size: 36px;}
    .index_sec_product .sec_title_sub{ font-size: 24px;}
    .index_sec_product .cnt .product_list .product_item .intro .title a{ display: block; width: 100%;}
    .index_sec_product .cnt .product_list{ margin: 30px 0px; }
    .index_sec_partner_and_advantage .index_sec_partner .cnt .sec_title_main{margin-top: 40px; font-size: 36px;}
    .index_sec_partner_and_advantage .index_sec_partner .cnt .sec_title_sub{ font-size: 24px; margin-bottom: 10px;}
    .index_sec_partner_and_advantage .index_sec_partner .cnt .partner_banner .bd .partner_list .partner_item{width: calc((100% - 20px)/2); margin: 10px 0px; margin-left: 16px;}
    .index_sec_partner_and_advantage .index_sec_partner .cnt .partner_banner .bd .partner_list .partner_item:nth-child(9){ display: inline-block;}
    .index_sec_partner_and_advantage .index_sec_partner .cnt .partner_banner .bd .partner_list .partner_item:nth-child(odd){ margin-left: 0px;}
    .index_sec_partner_and_advantage .index_sec_partner .cnt .partner_banner .bd .partner_list{ padding-bottom: 0px; margin-bottom: 23px;}
    .index_sec_partner_and_advantage .index_sec_advantage .cnt .sec_title_main{ margin-top: 30px; font-size: 36px;}
    .index_sec_partner_and_advantage .index_sec_advantage .cnt .sec_title_sub{font-size: 24px;}
    .index_sec_partner_and_advantage .index_sec_advantage .cnt .sec_title_sub .ico.ico_thunder{width: 42px; height: 80px;  margin: 0 -18px 0 -1px;
        background-size: 76%; background-repeat: no-repeat; background-position-y: 23px;}
    .index_sec_partner_and_advantage .index_sec_advantage .cnt .list{ margin-top: 25px; margin-bottom: 40px;}
    .index_sec_about .cnt .intro{margin: 20px 0px;}
    .index_sec_about .cnt .sec_title_main{font-size: 36px;}
    .index_sec_about .cnt .sec_title_main{ margin-top: 40px;}
    .index_sec_about .cnt .sec_title_sub{font-size: 24px;}
    .illus_scale_cliper{padding-top: 20px;}
    .index_sec_about{height: auto; padding-bottom: 20px;}
    .index_sec_certificate .certificate_dialog .dialog_wnd{ background: transparent; margin:0 auto; width: 100%; left:0; right: 0%;}
    .index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .certificate_list .certificate_item:nth-child(5){ display: none;}
    .index_sec_certificate .certificate_dialog .dialog_wnd .dialog_content{ width: 100%; max-width: 100%; margin: 0px auto;}
    .index_sec_certificate .certificate_dialog .dialog_wnd .dialog_content img{max-width: 80%;  margin: 0% 10%;}
    .index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .sec_title_main{ font-size: 36px;}
    .index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .sec_title_sub{ font-size: 24px;}
    .index_sec_certificate .cnt .background.background_1 .background.background_2{ margin: 40px 0px;}
    .index_sec_news .cnt .sec_title_main{ margin-top: 0px;}
    .index_sec_news .cnt .sec_title_main{ font-size: 36px;}
    .index_sec_news .cnt .sec_title_sub{ font-size: 24px;}
    .index_sec_news .cnt .news_list{ margin-bottom: 20px;}
    .footer_sec_navi .cnt .navi_sec_list .navi_sec_item{ width: 100%;}
    .footer_sec_navi .cnt .navi_sec_list .navi_sec_item .navi_sec_option_list .navi_sec_option_item{ display: inline-block; margin: 5px 0px; margin-right: 10px; }
    .footer_sec_navi .cnt .navi_sec_list .navi_sec_item .navi_sec_title{ margin:20px 0 15px; font-size: 18px; color: #fff;}
    .footer_sec_navi .cnt .navi_sec_list .navi_sec_item .navi_sec_option_list{ margin: 0px;}
    .footer_sec_navi .cnt .navi_sec_list .navi_sec_item.contact_sec{ margin: 0px; }
    .footer_sec_navi .cnt .navi_sec_list{margin: 10px 0 20px 0px;}
    .footer_sec_navi .cnt .navi_sec_list .navi_sec_item{margin: 0px;}
    .footer_sec_copy .cnt .copy_intro{ line-height: 180%; margin: 10px 0px;}
}