﻿@charset "UTF-8";
.pt50{padding-top:50px;}
.color666{color:#666666;}
.bg{background:rgba(203,0,15,1);}
.bg a{color:white;}
.bg:hover{background:rgba(203,0,15,.8);}
.mt20{margin-top:20px;}
.layui-tab-title li{font-size:16px;padding:0 35px;}
.layui-tab-card>.layui-tab-title .layui-this{background:#cb000f;color:white;}
/*分页*/
.pages{text-align:center;margin:40px auto;}
.pages li{display:inline-block;margin-bottom:5px;}
.pages a,.pages span,.pages button,.pages strong{font-size: 14px; line-height: 30px; color: #999999; border-radius: 2px; border: 1px solid #ddd; padding:5px 10px; margin: 0 2px; background: transparent;border-radius:5px;}
.pages a.on,.pages strong,.pages a:hover,.pages li.active span,.pages li.active a{color: #fff; background-color: #cb000f; border-color: #cb000f;}
.pages li.disabled span{color:#e1e1e1;background:#f1f1f1;}
.pages h3{font-size: 14px; line-height: 30px; color: #333;}
.pages h3 input{width: 50px; line-height: 30px; border-radius: 2px; border: 1px solid #ddd; text-align: center;}

/*上一页下一页*/
.expert_details_bottom {width:92%;margin:0 auto;max-width:1150px;padding:10px 6px 20px;border-top:1px dashed #e6e6e6;}
.expert_details_bottom a {overflow:hidden;display:block;font-size:14px;line-height:30px;color:#333;}
.expert_details_bottom a:hover {color:#e40c14;}
.expert_details_bottom span{float:left;font-size:14px;line-height:30px;border-radius:2px;margin-right:10px;color:#e40c14;}

/*公共部分*/
.position{width:92%;max-width:1150px;margin:15px auto 0;text-align:right;}
.position a:last-child{color:#cb000f;}
.base-content{margin-top:100px !important;}
.base-div{width:92%;max-width:1150px;margin:0 auto 30px;background:white;padding:50px;box-shadow:0 5px 10px #F8F8F8;}
.base-div .base-title{border-bottom:1px solid #eeeeee;position:relative;}
.base-div .base-title h1{font-size:26px;font-weight:bold;margin-bottom:2%;line-height:30px;}
.base-div .base-title h2{font-size:26px;font-weight:bold;margin-bottom:2%;line-height:30px;text-align:center;border-bottom:1px solid #f1f1f1;padding-bottom:2%;}
.base-div .base-title h3{font-size:14px;margin-bottom:2%;color:#999999;}
.base-div .base-title h4{font-size:18px;margin-bottom:1%;color:#666666;}
.base-div .base-title h1 a{float:right;font-size:14px;background:rgb(203,0,15);color:white;padding:0 10px;border-radius:5px;}
.base-div .base-title h1 a:hover{background:rgba(203,0,15,.8);}
.base-div .base-title h1 i{color:#cb000f;}
.base-div .base-title span{display:inline-block;width:50px;height:3px;background:#cb000f;position:absolute;bottom:0;left:0;}
.base-div .base-desc{display:inline-block;width:100%;padding-top:40px;color:#333333;line-height:30px;text-align:justify;font-size:16px;white-space:pre-wrap;overflow-wrap:break-word}
.base-div .base-desc p{text-indent:30px !important;}
.base-div .base-desc section{text-indent:0px !important;}
.base-div .base-desc img,.base-div .base-desc video{max-width:100%;height:auto !important;margin:20px auto !important; display: block;}
.base-div .base-desc .layui-table td:hover,.base-div .base-desc .layui-table th:hover{background:#ffffff;}
.base-div .base-desc.collection img{display:inline-block;}

/*合作单位*/
.solution-list{width:92%;margin:0 auto;max-width:1150px;}
.solution-list .solution-li{display:inline-block;width:100%;}
.solution-list .solution-li a{display:inline-block;width:100%;background:#ffffff;margin-top:3%;transition:all .5s;}
.solution-list .solution-li a img{width:100%;}
/*.solution-list .solution-li a:nth-child(2n){float:right;}*/
.solution-list .solution-li a h3{font-size:20px;line-height:30px;font-weight:600;padding:5% 5% 20px;transition:all .5s;}
.solution-list .solution-li a p{font-size:14px;line-height:30px;color:#6e7073;padding:0 5% 5%;}
.solution-list .solution-li a span{display:block;color:#8a8a8a;font-size:14px;padding:0 5% 5%;transition:all .5s;}
.solution-list .solution-li a:hover h3{color:#cb000f;}
.solution-list .solution-li a:hover span{color:#cb000f;margin-left:5px;}

/*招贤纳士*/
.job-div{width:92%;margin:0 auto;max-width:1100px;}
.job-title{font-size:16px;padding:10px 25px;background:#cb000f;color:#ffffff;}
.job-title i{font-size:16px;}
.job-table tbody tr:hover{background:white !important;}
.job-table tbody tr:nth-child(odd),.job-table tbody tr:nth-child(odd):hover{background:#f1f1f1 !important;}
.job-table .title{cursor:pointer;text-align:left;}
.job-table .title td{padding:15px 25px;font-size:16px;background:white;}
.job-table .title td img{display:inline-block;max-width:25px;vertical-align:middle;margin:-2px 15px 0 0;}
.job-table .title td i{float:right;}
.job-table .title td .down,.job-table tr.on td .up{display:inline-block;}
.job-table .title td .up,.job-table tr.on td .down{display:none;}
.job-table tr.on td{color:#cb000f;}
.job-table .hidden{display:none;}
.job-table .hidden td{padding:15px 25px;background:#f9f9f9;}
.job-table .hidden td p{background:#f9f9f9 !important;}

/*企业文化*/
.culture .culture-desc{font-size:20px;color:#333333;line-height:30px;text-align:center;margin:30px auto;font-weight:bold;}
.culture .culture-container .swiper-slide{text-align:center;color:#999999;font-size:14px;margin-bottom:20px;}
.culture .culture-container .swiper-slide .div {width: 96%;margin: 0 auto;box-shadow:0px 5px 10px #f1f1f1;min-height: 350px;}
.culture .culture-container .swiper-slide img{display:block;width:100%;margin:20px auto;}
.culture .culture-container .swiper-slide .icon{width: 80px; height: 80px; border-radius:50%; overflow:hidden;margin: -50px auto 0;box-shadow:0px 5px 10px #f1f1f1;background: #FFFFFF; position:relative;}
.culture .culture-container .swiper-slide .icon img {display:block; width: 40px; height: auto; margin: 20px auto 0;}
.culture .culture-container .swiper-slide h1{font-size:20px;color:#000;margin:15px 0 25px;font-weight:600;}
.culture .culture-container .swiper-slide p{padding:0 15px;line-height:25px;font-size:16px;}

/*合作伙伴*/
.link-icon{display:inline-block;width:100%;margin-bottom:30px;}
.link-icon span{display:inline-block;width:75%;height:1px;background:#ededed;}
.link-icon .link-count{float:right;}
.link-icon .link-count h1{color:#cb000f;font-size:50px;margin-bottom:15px;text-align:left;font-family:'宋体';font-weight:bold;}
.link-icon .link-count p{color:#bfbfbf;font-size:12px;}

.link-list{width:94%;max-width: 1200px;margin: 0 auto;z-index: 9;padding-bottom:0 !important;}
.link-container .swiper-slide{margin-bottom:10px;background:#ffffff;position:relative;}
.link-container .swiper-slide>div{padding:10px;height:100px;border:1px solid #f1f1f1;box-shadow:0px 5px 10px #f1f1f1;}
.link-container .swiper-slide>div a{display:inline-block;width:100%;height:100%;}
.link-container .swiper-slide>div p{font-size:16px;color:#333333;text-align:center;padding:10px 20px;line-height:25px;}
.link-container img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:150px;max-height:95px;z-index:999;}
.link-container .swiper-slide>div.important{display:table;width:100%;}
.link-container .swiper-slide>div.important p{display:table-cell;vertical-align:middle;}
.channel_sub{margin:10px auto 40px;display:inline-block;width:100%;text-align:center;}
.channel_sub a{padding:10px 25px;border:1px solid #de0515;text-align:center;color:#de0515;margin-right:10px;border-radius:5px;}
.channel_sub a:hover,.channel_sub a.on{background:#de0515;color:#ffffff;}

/*联系我们*/
.contact{width:94%;max-width:1100px;margin:0 auto;z-index:9;}
.contact .contact-top img{width:100%;}
.contact .contact-top .contact-all{background:white;padding-bottom:0;margin-bottom:5%;}
.contact .contact-top .contact-all .swiper-slide{padding:0 5%;}
.contact .contact-top .contact-all .swiper-slide>div{width:80%;padding:10% 0;font-size:16px;line-height:30px;color:#666666;}
.contact .contact-top .contact-all .swiper-slide:nth-child(4)>div,
.contact .contact-top .contact-all .swiper-slide:nth-child(5)>div,
.contact .contact-top .contact-all .swiper-slide:nth-child(6)>div{border-top:1px solid #f1f1f1;}
.contact .contact-top .contact-all .swiper-slide>div p{font-weight:600;color:#333333;}
.contact .contact-top .contact-bottom .swiper-slide{background:white;padding:3% 5%;margin-bottom:1%;}
.contact .contact-top .contact-bottom .swiper-slide ul{line-height:25px;min-height:125px;}
.contact .contact-top .contact-bottom .swiper-slide h4{font-size:24px;margin-bottom:20px;}
.contact .contact-top .contact-bottom .swiper-slide:hover{background:#cb000f;color:white;}
.contact .contact-top .contact-loopholes{padding:3% 5%;}
.contact .contact-top .contact-loopholes h3{font-size:16px;color:#666666;margin-bottom:20px;}
.contact .contact-top .contact-loopholes p{font-size:16px;color:#333333;font-weight:600;line-height:25px;margin-bottom:20px;}
.contact .contact-top .contact-loopholes p a{color:#cb000f;}
.contact .contact-top .contact-loopholes p a{opacity:.8;}

/*产品试用*/
.trial{width:100%;padding:0 5%;margin:30px auto;}
.trial h1{text-align:center;font-size:24px;margin:30px auto;color:#333333;}
.trial .layui-btn{background:#de0615;}
.trial .layui-btn-primary{background:white;}
.trial .layui-btn-primary:hover{border-color:#de0615;}
.trial .layui-form-radio>i:hover,.trial .layui-form-radioed>i{color:#de0615;}
.trial-show{font-size:16px;color:#666666;margin:25% auto;}
.trial-show strong{color:#333333;font-size:20px;}
.trial-show a{color:#de0615;margin-left:20px;font-size:18px;}
.trial .layui-form-select dl dd.layui-this{background:#de0615;}
.trial-div p{line-height:35px;font-size:16px;margin-bottom:10px;}
.trial-div p a{color:#cb000f;}
.trial-div p a:hover{opacity:.7;}
/*产品授权查询*/
.cert{display:inline-block;width:100%;background:white;margin:20px auto;padding:10px 0;border-radius:5px;}
.cert h1{text-align:center;font-size:30px;}
.cert .cert-left{width:460px;float:left;padding:20px 0 40px 24px;}
.cert .cert-right{width:540px;float:right;padding-top:50px;}
.cert .cert-right h1{margin:55px 0 45px 65px;font-size:26px;}
.cert .cert-right h1 img{vertical-align:middle;margin:-2px 5px 0 0;}
.cert .cert-right .cert-info{width:400px;padding:15px 15px 30px;margin:50px auto;border:1px solid #e6e6e6;border-radius:5px;}
.cert .cert-right .cert-info dl{border-bottom:1px solid #e6e6e6;padding:15px 0;font-size:14px;line-height:25px;color:#666666;}
.cert .cert-right .cert-info dl dt{float:left;font-weight:bold;width:80px;text-indent:10px;}
.cert .cert-right .cert-info dl dd span{margin-right:15px;color:#666;}
.cert .layui-form-label{width:100px;}
.auth-tab{display:inline-block;margin-bottom:20px;margin-left:45px;padding:10px 0 0;width:350px;}
.auth-tab span{display:inline-block;float:left;width:50%;font-size:16px;padding:10px 0;border-bottom:2px solid #E1E1E1;cursor:pointer;text-align:center;}
.auth-tab span.on,.auth-tab span:hover{border-bottom:2px solid #E00717;color:#E00717;}
.cert .layui-input-block{position:relative;}
.cert .auth-code{position:absolute;right:2px;top:2px;}
.auth-info{padding-bottom:50px;}
.auth-info .auth-content{width:100%;overflow:hidden;line-height:35px;font-weight:600;}
.auth-info .auth-content h1{font-size:30px;text-align:center;padding:15px 0 30px;margin:30px auto 50px;border-bottom:1px dashed #999999;font-weight:600;}
.auth-info .auth-content p{font-size:20px;line-height:35px;}
.auth-info .indent40{text-indent:40px;}
.auth-info .auth-content h4{font-size:14px;color:#666666;}
.auth-info .auth-content h5{font-size:14px;color:#e00817;}
.auth-info .auth-content h4 span{color:#e00817;}
.auth-info .auth-footer{width:80%;text-align:right;font-size:20px;font-weight:bold;margin:100px 0 150px;}
.auth-ps{font-size:14px;margin-top:20px;}
.auth-div{border-top:2px solid #e00817;width:48%;background:white;padding:25px 15px;}

/*技术文档下载*/
.download_list{width:94%;max-width:1100px;margin:0 auto;z-index:9;}
.download_list .main a {width:100%;border:1px solid #eee;padding:46px 50px;display:inline-block;align-items:center;transition:all .5s;margin-top:30px;background:white;}
.download_list .main a .icon{display:inline-block;width:100%;}
.download_list .main a .icon span{display:inline-block;width:75%;height:1px;background:#ededed;}
.download_list .main a .icon img{float:right;vertical-align:middle;margin-top:-20px;border-radius:50%;}
.download_list .main a .date {width:90px;text-align:center;margin-right:35px;padding:5px 0;color:#dedede;float:left;}
.download_list .main a .date h3 {font-size:30px;line-height:35px;}
.download_list .main a .date p {font-size:26px;line-height:35px;}
.download_list .main a .info {flex:1;}
.download_list .main a .info h3 {font-size:24px;color:#1e212a;margin-bottom:20px;}
.download_list .main a .info p {font-size:15px;color:#666666;line-height:26px;}
.download_list .main a .info p.time{display:none;margin-top:10px;color:#999999;}
.download_list .main a:hover{background:#de0615;}
.download_list .main a:hover .date,.download_list .main a:hover .info h3,.download_list .main a:hover .info p{color:#ffffff;}
.download_list .main a:hover .icon img{background:white;}

/*安全补丁公告*/
.loophole{width:94%;max-width:1100px;margin:0 auto;z-index:9;}
.loophole-desc{white-space:pre-wrap;overflow-wrap:break-word;font-size:14px;}
.loophole .layui-table{width:96%;max-width:1100px;margin:0 auto;}
.loophole .layui-table td,.loophole .layui-table th{padding:25px 15px;}
.loophole .layui-table th{font-size:16px;}

/*应用下载*/
.app-list{width:94%;max-width:1100px;margin:0 auto;z-index:9;}
.app-container{width:100%;margin:0 auto;padding-bottom:0 !important;}
.app-container .swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto;}
.app-container .swiper-slide{text-align:center;font-size:18px;height: calc((100% - 30px) / 2);
    /* Center slide text vertically */
    display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;
    display:flex;-webkit-box-pack:center;-ms-flex-pack:center;
    -webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;
    -webkit-align-items:center;align-items:center;}
.app-container .swiper-slide>div{width:100%;margin:5px;background:white;border:1px solid #ffffff;}
.app-container .swiper-slide>div h1{font-size:16px;margin:20px auto;color:#2d2d2d;}
.app-container .swiper-slide>div img{display:block;margin:20px auto 0;}
.app-container .swiper-slide>div span{display:block;width:100%;border-top:1px solid #f1f1f1;color:#1e212a;font-size:14px;margin-top:10px;transition:all .5s;line-height:40px;}
.app-container .swiper-slide>div:hover{box-shadow:0 5px 10px #f1f1f1;border-color:#cb000f;}
.app-container .swiper-slide>div:hover span{background:rgba(203,0,15,.8);color:white;border-color:#de0615;}

#service{width:161px;position:fixed;top:40%;right:0px; z-index:100;}
*html #service{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#service li{position:relative;width:161px;right:-114px;}
#service li img{float:right;}
#service li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;background:#f1f1f1;}
#service li a img{height:32px;width:auto;margin:8px;}
#service li a .shows{display:none;}
#service li a .hides{cursor:pointer;cursor:hand;}
#service li .p2{width:112px;background-color:#de0615;height:47px;margin-left:47px;border:1px solid #de0615;text-align:center;line-height:47px}
#service li .p1{width:47px;height:49px;float:left;}
#service li a:hover{text-decoration: none;}
#service li:hover .p2{background-color:rgba(203,0,15,.8);}
#service li:hover .p1 .show,#service li .p1 .hide{display:none;}
#service li:hover .p1 .hide{display:inline-block;}


#service-fixed{width:50px;position:fixed;top:40%;right:0px;z-index:100;background:white;box-shadow:2px 0 20px #ccc;padding:10px 5px;border-top-left-radius:5px;border-bottom-left-radius:5px;}
#service-fixed a{display:inline-block;width:100%;text-align:center;margin-bottom:15px;}
#service-fixed a:hover{color:#de0515;}
#service-fixed a:last-child{margin-bottom:0;}
#service-fixed img,#service-fixed a:hover img.on{display:block;margin:0 auto;width:35px;}
#service-fixed img.on,#service-fixed a:hover img{display:none;}

.update-desc{padding-top:4%;color:#333333;}
.update-desc dl{margin-bottom:2%;border-bottom:1px dashed #E6E6E6;padding-bottom:2%;}
.update-desc dl:last-child{border:none;}
.update-desc dl dt{width:160px;float:left;line-height:30px;font-weight:600;}
.update-desc dl dd{margin-left:160px;line-height:30px;}
.wrap{white-space:pre-wrap;overflow-wrap:break-word;}


.loophole-menu{width:96%;max-width:1100px;margin:0 auto 30px;}
.loophole-menu a{margin-right:2%;border:1px solid #de0515;background:#FFFFFF;padding:1% 4%;font-size:15px;color:#de0515;}
.loophole-menu a.on,.loophole-menu a:hover{background:#de0515;border-color:#de0515;color:#FFFFFF;}
.cve-desc{padding-top:40px;color:#333333;line-height:30px;text-align:justify;font-size:14px;}
.cve-desc dl{margin-bottom:10px;}
.cve-desc dl dt{width:100px;float:left;font-weight:bold;}
.cve-desc dl dd{margin-left:100px;}





