
.height90{height: 75px;}
.supportct_main{background: #f1f3f5;padding-top: 60px;padding-bottom: 30px;}
.commonContent{background: #fff;border-radius: 30px;padding: 30px 50px;font-size: 16px;line-height: 28px;color: #828282;}
.commonContent h2{font-family: 'gilroy-bold';color: #333;font-size: 16px;margin-bottom: 10px;}
.commonContent li{padding: 20px 0;border-bottom: 1px solid #dfe2e5;}
.commonContent li:last-child{border-bottom: none;}

/* 经销商 start */
.distributor_list{display: flex;flex-wrap: wrap;}
.distributor_list .item{position: relative;margin-bottom: 30px;margin-right: 30px;width: calc(33.3333% - 20px);border-radius: 20px;background: #fff;padding: 30px 30px 104px 30px;}
.distributor_list .item:nth-child(3n){margin-right: 0;}
.distributor_list .item .com_desc{margin-top: 20px;}
.distributor_list .item .distri_imgbox{height: 170px;background: #f0f1f2;border-radius: 20px;position: relative;}
.distributor_list .item .distri_imgbox img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);max-width: 90%;max-height: 80%;}
.distributor_list .item .distri_desc .com_name{font-size: 22px;font-family: 'gilroy-bold';}
.distributor_list .item .distri_desc .com_info{font-size: 16px;color: #828282;margin-top: 15px;}
.distributor_list .item .distri_desc .com_info p{margin-top: 5px;}
.distributor_list .item .distri_desc .com_link{display: block;height: 54px;line-height: 54px;text-align: center;border: 1px solid #d6d6d6;border-radius: 27px;font-size: 16px;transition: all 0.4s;position: absolute;bottom: 30px;left: 30px;right: 30px;}
.distributor_list .item .distri_desc .com_link:hover{background: #37bbb8;color: #fff;border-color: #37bbb8;}
/* 经销商 end */


/* 404 页面 start */
.cant_find{background: #f1f3f5 url(../webimages/404bg.jpg) center no-repeat;background-size: cover;padding-top: 120px;padding-bottom: 170px;}
.cant_find .nopage_img{text-align: center;}
.cantFind_content{text-align: center;position: relative;z-index: 2; margin-top: -22px;}
.cantFind_content .ctf_title{font-size: 70px;line-height: 1;font-family: 'gilroy-bold';}
.cantFind_content .ctf_subtitle{font-size:24px;margin-top: 5px;}
.cantFind_content .ctf_xian{width: 46px;height: 4px;background: #333;margin: 20px auto;}
.cantFind_content .ctf_subtext{font-size:24px;font-family: 'gilroy-bold';}
.cantFind_content .ctf_links{display: flex;flex-wrap: wrap;margin-top: 15px;justify-content: center;}
.cantFind_content .ctf_links a{font-size: 16px;color: #828282;width: 235px;height: 58px;text-align: center;line-height: 58px;border-radius: 30px;margin-right: 10px;background: #fff;transition: all 0.4s;}
.cantFind_content .ctf_links a:last-child{margin-right: 0;}
.cantFind_content .ctf_links a:hover{color: #fff;background: #37bbb8;}

/* 404 页面 end */

/* 网站地图 start */
.siteMap_main{background: #f1f3f5;padding-top: 60px;padding-bottom: 100px;}
.siteMap_list{display: flex;flex-wrap: wrap;}
.siteMap_list .item{margin-right: 30px;width: calc(33.3333% - 20px);}
.siteMap_list .item:nth-child(3n){margin-right: 0;}
.siteMap_list .item .siteMap_box{background: #fff;border-radius: 30px;padding: 35px;margin-bottom: 30px;}
.siteMap_list .siteMap_box .navTitle{font-size:20px;font-family: 'gilroy-bold';margin-bottom: 10px;}
.siteMap_list .siteMap_box  a{color: #828282;font-size: 16px;padding: 5px 0;display: block;}
.siteMap_list .siteMap_box ul ul{margin-bottom: 10px;padding-left: 35px;display: none;}
.siteMap_list .siteMap_box ul ul a{font-size: 14px;color: #b3b3b3;}
.siteMap_list .siteMap_box ul ul a:hover{color: #333;}
.siteMap_list .siteMap_box .have_list{position: relative;}
.siteMap_list .siteMap_box .have_list>a{padding-left: 25px;position: relative;}
.siteMap_list .siteMap_box>ul>li>a:hover{color: #37bbb8 !important;}
.siteMap_list .siteMap_box .have_list>a:hover+i::after{background: #37bbb8 !important;}
.have_list i{display: block;content: "";width: 16px;height: 16px;position: absolute;top:8px;left: 0;z-index: 10;cursor: pointer;}
.have_list i::after{position: absolute;display: block;content: "";width: 100%;height: 2px;top: 50%;transform: translateY(-50%);left: 0;background: #b3b3b3;}
.have_list .active{color: #37bbb8 !important;}
.have_list .active+i::after{background: #37bbb8 !important;}

/* 网站地图 end */


/* 提问页面 start */
.put_questions_main{background: #f1f3f5;padding: 60px 0;}
.put_line{padding: 25px 0 30px 0;border-bottom: 1px solid #dddddd;}
.put_line .lable{font-size: 15px;margin-bottom: 6px;}
.put_line .lable span{color: #ff0000;}
.put_line .put_input{height: 50px;border-radius:10px;}
.upload_line .put_input{height: auto !important;}
.put_line .put_input input,.put_line .put_input select{background: #fff;height: 100%;width: 100%;font-size: 15px;border-radius:10px;padding: 0 20px;}
.layui-form-select{height: 100%;}
.layui-select-title{height: 100%;}
.put_line .layui-form-select input{padding: 0 20px;}
.layui-form-select .layui-edge{right: 20px;}
.layui-form-select dl{top: 100%;}
.put_tags{display: flex;flex-wrap: wrap;}
.put_tags .put_tagslable{width: 60px;}
.put_tags .put_tagsList{width: calc(100% - 60px);display: flex;flex-wrap: wrap;}
.put_tagsList .tag{margin-bottom: 4px;position: relative;font-size: 15px;color: #828282;padding-left: 25px;cursor: pointer;margin-right: 30px;}
.put_tagsList .tag:last-child{margin-right: 0;}
.put_tagsList .tag::after{position: absolute;top:3px;left: 0;display: block;content: "";width: 14px;height: 14px;border: 1px solid #9d9da3;border-radius: 50%;}
.put_tagsList .tag::before{position: absolute;top:7px;left: 4px;display: none;content: "";width: 6px;height: 6px;border-radius: 50%;background: #37bbb8;}
.put_tagsList .tag.active::after{border-color: #37bbb8;}
.put_tagsList .tag.active::before{display: block;}
.put_tagsList .tag.active{color: #000;}
.put_line .uploadBtn{padding: 14px 20px;}
.border-bottom{border-bottom: none !important;}
.put_codebox{display: flex;}
.put_codebox .put_input{width: 500px;}
.put_codebox .p_code_img{margin-left: 10px;height: 50px;width: 140px;border-radius: 10px;background: #fff;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.put_codebox .refresh{margin-left: 10px;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.put_button button{width: 200px;height: 50px;border: 1px solid #dbdce0;border-radius: 25px;background: #f1f3f5;}
.put_button .put_submit{background: #37bbb8;border-color: #37bbb8;color: #fff;margin-right: 10px;}
.u_editor_content{height: 200px !important;}
.u_editor{width: 100%;height: calc(100% - 60px);}
.edui-default .edui-editor{border: none !important;border-radius: 10px !important;}

/* 提问页面 end */

.tong_title .supports_sub{font-size: 16px;color: #828282;}
.get_supports_form .put_line{border: none !important;padding: 0 !important;}
.put_line_box{display: flex;flex-wrap: wrap;justify-content: space-between;}
.put_line_box .put_line{width: calc(50% - 15px);margin-right: 30px;}
.put_line_box .put_line:last-child{margin-right: 0;}
.get_supports_form .put_line{margin-bottom: 25px;}
.supports_editor_container{height: 230px !important;}
.border_none{border: none !important;}
.put_line:first-child{padding-top: 0 !important;}

/* 产品安全通告 start */
.security_bulletins{background: #f1f3f5;padding: 60px 0;}
.vulnerability{color: #fff;padding: 100px 0;text-align: center;}
.vulnerability h2{font-size: 26px;margin-bottom: 5px;}
.vulnerability p{font-size: 16px;line-height: 24px;}
.vulnerability .vulnerability_btn{text-align: center;margin-top: 20px;}
.vulnerability .vulnerBtn{display: inline-block;font-size: 16px;padding: 20px 90px 20px 55px;background: #fff;border-radius: 33px;position: relative;}
.vulnerability .vulnerBtn::after{display: block;content: "";position: absolute;top: 50%;transform: translateY(-50%);width: 22px;height: 24px;background: url(../webimages/vulner_icon.png) no-repeat;right: 50px;}
.vulnerability .vulnerBtn:hover{background: #37bbb8;color: #fff;}
.vulnerability .vulnerBtn:hover::after{background: url(../webimages/vulner_icon2.png) no-repeat;}

.goodix_psirt{padding-top: 60px;padding-bottom: 40px;}
.vulner_title{font-size: 26px;text-align: center;margin-bottom: 10px;}
.goodix_psirt p{font-size: 16px;line-height: 28px;color: #828282;margin-bottom: 15px;}
.vulner_progress{position: relative;}
/* .vulner_progress::after{display: block;content: "";position: absolute;top: 50%;left: 0;right: 0;transform: translateY(-50%);height: 5px;background: url(../webimages/progress_xian.png) center no-repeat;background-size: cover;} */

.vulner_list{display: flex;flex-wrap: wrap;justify-content: center;}
.vulner_list .item{width: 175px;height: 175px;border-radius: 50%;overflow: hidden;background: #f1f3f5;position: relative;z-index: 3;margin: 0 30px;text-align: center;}
.vulner_list .item .itembox{width: calc(100% - 10px);height: calc(100% - 10px);margin: 0 auto;background-size: cover;background-repeat: no-repeat;display: flex;align-items: center;justify-content: center;margin-top: 5px;}
.vulner_list .swiper-slide:nth-child(1) .itembox{background-image: url(../webimages/circle1.png);}
.vulner_list .swiper-slide:nth-child(2) .itembox{background-image: url(../webimages/circle2.png);}
.vulner_list .swiper-slide:nth-child(3) .itembox{background-image: url(../webimages/circle3.png);}
.vulner_list .swiper-slide:nth-child(4) .itembox{background-image: url(../webimages/circle4.png);}
.vulner_list .swiper-slide:nth-child(5) .itembox{background-image: url(../webimages/circle5.png);}
.vulner_list .item .itembox img{height: 40px;}
.vulner_list .item .itembox p{font-size: 18px;margin-top: 10px;}
.vulnerability_handling .vulner_title{margin-bottom: 20px;}

.vulner_list .swiper-slide::after{display: block;content: "";position: absolute;top: 50%;transform: translateY(-50%);right:-15px;background: url(../webimages/q_event_icon1.png) no-repeat;background-size: cover;width: 35px;height: 15px;z-index: 100;}
.vulner_list .swiper-slide:last-child::after{display: none;}

/* 产品安全通告 end */

/* 产品安全漏洞提交 start */
.report_vulnerabilities{background: #f1f3f5;padding: 80px 0;}
.tong_title .report_subtitle{font-size: 16px;line-height: 24px;margin-top: 10px;margin-bottom: 30px;}
.report_subtitle a{color: #37bbb8;text-decoration: underline;}
.report_vulner_list{display: flex;flex-wrap: wrap;}
.report_vulner_list .item{transition: all 0.4s;margin-right: 30px;width: calc(33.3333% - 20px);background: #fff;border-radius: 20px;padding: 50px 40px;}
.report_vulner_list .item:nth-child(3n){margin-right: 0;}
.report_vulner_list .item .num{width: 40px;height: 40px;line-height: 40px;text-align: center;border-radius: 50%;background: #37bbb8;font-size: 16px;color: #fff;}
.report_vulner_list .item .text{font-size: 20px;line-height: 20px;margin-top: 15px;}
.report_vulner_list .item:hover{box-shadow: 0 20px 20px rgba(0,0,0,0.1);}

.reference_content{margin-top: 70px;}
.reference_table{overflow-x: auto;width:100%;}
.reference_table::-webkit-scrollbar { width: 4px; height: 4px; }
.reference_table::-webkit-scrollbar-track { background: #efefef; -webkit-border-radius: 2px; border-radius: 2px; }
.reference_table::-webkit-scrollbar-thumb { background: #38bbb6; -webkit-border-radius: 10px; border-radius: 10px; }

.reference_table table{width: 1200px;border-radius: 8px;overflow: hidden;}
.reference_table table th{border-color: rgba(255,255,255,0.3);}
.reference_table table td{border-color: #ebecee;}
.reference_table table th{font-size: 15px;padding: 20px 5px;background: #fa9d1c;color: #fff;font-weight: normal;}
.reference_table table td{font-size: 15px;color: #999999;text-align: center;padding: 18px 5px;}
.reference_table table th:nth-child(1){width: 60px;}
.reference_table table th:nth-child(2){width: 180px;}
.reference_table table th:nth-child(3){width: 230px;}
.reference_table table th:nth-child(4){width: 240px;}
.reference_table table th:nth-child(5){width: 120px;}
.reference_table table th:nth-child(6){width: 150px;}
.reference_table table th:nth-child(7){width: 110px;}
.reference_table table th:nth-child(8){width: 110px;}
.reference_table table tr:nth-child(odd){background: #fff;}
.reference_table table tr:nth-child(even){background: #f9f9fa;}
.reference_download{margin-top: 20px;}
.reference_download .btn{padding:18px 30px;border-radius: 30px;background: #fff;display: inline-block;}
.reference_download .btn i{margin-left: 14px;font-weight: bold;}
.reference_download .btn:hover{background: #37bbb8;color: #fff;}

.report_pgp{padding: 160px 0;color: #fff;margin-bottom: 60px;}
.report_pgp_top{text-align: center;font-size: 20px;line-height: 28px;color: rgba(255,255,255,0.6);}
.report_pgp_top h2{font-size: 42px;color: #fff;line-height: 1.5;margin-top: 5px;}
.report_xian{height: 1px;width: 100%;background: rgba(255,255,255,0.15);margin: 30px 0;}
.report_pgp_download{display: flex;flex-wrap: wrap;justify-content: center;padding-top: 10px;}
.report_pgp_download .item{margin-right: 50px;}
.report_pgp_download .item:last-child{margin-right: 0;}
.report_pgp_download .item .name{margin-bottom: 10px;}
.report_pgp_download .item a{margin: 0 auto;font-size: 16px;display: block;width: 320px;height: 58px;line-height: 58px;border-radius: 30px;border: 1px solid rgba(255,255,255,0.6);color: #fff;text-align: center;}
.report_pgp_download .item a i{margin-left: 5px;}
.report_pgp_download .item a:hover{background: #37bbb8;border-color: #37bbb8;}
.report_pgp_download .item:last-child i{font-size: 18px;}
/* 产品安全漏洞提交 end */

.questionsEDcontainer{height: 250px;}
.questions_wangeditor .put_input{height: auto !important;}
.selectTwo_content{display: none;}


@media (max-width: 1440px) {
    .cantFind_content .ctf_title{font-size: 50px;}
    .cantFind_content .ctf_subtitle{font-size: 18px;}
    .cantFind_content .ctf_subtext{font-size: 20px;}
    .cant_find{padding: 80px 0;}
}
@media (max-width: 1260px) {
    .distributor_list .item .distri_desc .com_name{font-size: 16px;}
    .distributor_list .item .distri_desc .com_info{font-size: 14px;}
    .report_vulner_list .item .text br{display: none;font-size: 18px;}
    .vulner_title{font-size: 26px;}
    .tong_title .report_subtitle br{display: none;}
    .report_pgp_top{font-size: 16px;line-height: 24px;}
    .report_pgp_top h2{font-size: 30px;}
    .vulner_list .item{width: 110px;height: 110px;background-size: cover;}
    .vulner_list .item .itembox img{height: 22px;}
    .vulner_list .item .itembox p{font-size: 14px;}
    .vulner_progress::after{background-size: contain;}
    .security_bulletins{padding-bottom: 80px;}
    .height90{height: 60px;}
}

@media (max-width: 991px) {
    .distributor_list .item{padding: 20px 20px 90px 20px;}
    .distributor_list .item .distri_desc .com_link{height: 45px;line-height: 45px;font-size: 14px;}
    .vulnerability h2{font-size: 24px;}
    .u_editor{height: 100%;}
    .u_editor_content{height: auto !important;}
    .siteMap_list .siteMap_box .navTitle{font-size: 16px;}
    .siteMap_list .siteMap_box a{font-size: 14px;}
    .vulner_list .item{margin-left: 0;}
}

@media (max-width: 768px) {
    .supportct_main{padding: 40px 0;}
    .put_questions_main{padding:40px 0;}
    .commonContent{padding: 15px;border-radius: 15px;}
    .put_line .lable{font-size: 14px;}
    .put_line_box .put_line{margin-right: 0;width: 100%;}
    .put_line .put_input input, .put_line .put_input select{font-size: 14px;}
    .put_line .layui-form-select input{padding: 0 15px;}
    .get_supports_form .put_line .put_input{height: 50px;}
    .put_button .put_submit,.put_button .put_cancel{font-size: 14px;width: 160px;}
    .commonContent{font-size: 14px;line-height: 22px;}
    .distributor_list .item{width: 100%;margin-right: 0;margin-bottom: 20px;}
    .distributor_list .item .distri_imgbox{height: 270px;}
    .report_vulnerabilities{padding: 40px 0;}
    .tong_title .report_subtitle{font-size: 14px;}
    .report_vulner_list .item{padding: 30px;}
    .report_vulner_list .item .text{font-size: 16px;}
    .reference_table table th{font-size: 14px;}
    .report_pgp_download .item{margin-right: 0;width: 100%;text-align: center;margin-top: 30px;}
    .report_pgp{padding: 60px 0;}
    .report_xian{margin-bottom: 0;}
    .report_pgp_download .item a{font-size: 14px;height: 50px;line-height: 50px;}
    .report_pgp_top{font-size: 14px;}
    .report_pgp_top h2{font-size: 22px;}
    .reference_content{margin-top: 40px;}
    .report_vulner_list .item .num{font-size: 14px;}
    .vulnerability p{font-size: 14px;line-height: 22px;}
    .vulnerability p br{display: none;}
    .vulnerability .vulnerBtn{font-size: 14px;padding: 15px 50px 15px 20px;}
    .vulnerability .vulnerBtn::after{right: 20px;}
    .goodix_psirt{padding: 40px 0;}
    .vulner_title{font-size: 20px;}
    .security_bulletins{padding: 40px 0;}
    .put_line .put_input input, .put_line .put_input select{padding: 0 15px;}
    .put_tagsList .tag{font-size: 14px;}
    .put_line{padding: 20px 0;}
    .cantFind_content .ctf_links a{font-size: 14px;height: 50px;line-height: 50px;width: 230px;margin-bottom: 10px;}
    .cant_find .nopage_img{width: 70%;margin: 0 auto;}
    .cantFind_content .ctf_title{font-size: 36px;}
    .cantFind_content .ctf_subtitle{font-size: 14px;}
    .cantFind_content .ctf_subtext{font-size: 16px;}
    .siteMap_list .item{width: 100%;margin-right: 0;}
    .siteMap_main{padding: 40px 0;}
    .vulner_list .swiper-wrapper{justify-content: flex-start;}
    
}


@media (max-width: 580px) {
    .distributor_list .item .distri_imgbox{height: 170px;}
    .tong_title .report_subtitle{line-height: 22px;}
    .report_vulner_list .item{width: 100%;margin-right: 0;margin-bottom: 15px;padding: 30px 15px;display: flex;}
    .report_vulner_list .item .num{min-width: 35px;font-size: 12px;width: 35px;height: 35px;line-height: 35px;}
    .report_vulner_list .item .text{padding-left: 15px;margin-top: 7px;}
    .reference_content{margin-top: 20px;}
    .vulner_title{font-size: 22px;}
    .reference_table table th{padding: 15px 0;}
    .reference_table table td{padding: 15px 0;}
    .reference_table table td{font-size: 12px;}
    .reference_download .btn{padding: 15px;}
    .report_pgp_download .item .name{font-size: 12px;}
    .report_pgp_top h2{font-size: 18px;}
    .vulnerability h2{font-size: 20px;}
    .vulnerability .vulnerBtn{font-size: 12px;}
    .vulnerability .vulnerBtn::after{width: 16px;height: 14px;background-size: contain;}
    .vulnerability{padding: 60px 20px;}
    .goodix_psirt p {font-size: 14px;line-height: 22px;}
    .vulner_title{font-size: 18px;}
    .goodix_psirt{padding: 30px 0;}
    .put_line .uploadBtn {padding: 14px 15px;}
    .cant_find{padding: 40px 0;}
    .cantFind_content .ctf_title{font-size: 24px;margin-bottom: 10px;}
    .cantFind_content .ctf_xian{height: 2px;}
    .siteMap_list .item .siteMap_box{padding: 20px;border-radius: 15px;margin-bottom: 15px;}
    .siteMap_list .siteMap_box a{padding: 2px 0;}
    .siteMap_list .siteMap_box .navTitle{margin-bottom: 5px;}
    .put_questions_main{padding: 30px 0;}
    .put_line {padding: 15px 0;}
    .put_line .put_input{height: 45px;}
    .put_line .put_input input, .put_line .put_input select {font-size: 12px; }
    .put_button .put_submit, .put_button .put_cancel{width: 120px;height: 40px;}
    .put_codebox .refresh{display: none;}
    .questionsEDcontainer{height: 150px;}
    .layui-form-select .layui-edge { right: 15px;}
    .put_codebox .p_code_img{height: 45px;}
    .put_tagsList .tag{font-size: 12px;padding-left: 15px;}
    .put_tagsList .tag::after{width: 10px;height: 10px;}
    .put_tagsList .tag::before {top: 6px;left: 3px;width: 4px;height: 4px;}
    .vulner_list .swiper-slide::after{right: -12px;width: 23px;height: 10px;z-index: 100;background-position-x: right; background-size: 100%;}
	.vulner_list .item{width: 100px;height: 100px;}
}
@media (max-width: 440px) {
    .vulner_list .swiper-slide::after{right: -21px;}
    .vulner_list .item{margin: 0;}
	.vulner_list .item .itembox p{font-size: 12px;}

}

@media (max-width: 400px) {
    .vulner_list .swiper-slide::after {right: -15px; }
}

