/*
Theme name: I4-cn
Author: Me
Author URI: https://www.net.cn/
*/
* {-webkit-tap-highlight-color:transparent;}
body {background-color:#fff; color:#333; font:16px/1.75em Arial,"Microsoft Yahei"; overflow-x:hidden;}
article, aside, details, figcaption, figure, footer, header, main, nav, section {display:block;}
div,html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {margin:0; padding:0;}
select,input,textarea{border-radius:0; -webkit-border-radius:0; background:none; border:none;outline:none;}
input:focus {outline:none;}
textarea{resize:none;}

.submit {-webkit-appearance:none;}
.thumbnail {overflow:hidden; position:relative;}
.thumbnail a {display:block; padding-bottom:75%; position:relative; overflow: hidden;}
.thumbnail img {display:block; width:100%; height:auto; min-height:100%; position:absolute; left:0; top:0; transition:all .3s; object-fit: cover;}
.thumbnail a:hover img {transform:scale(1.1,1.1);}
table {background-color: transparent; border-spacing: 0; border-collapse: collapse; font-size:16px; width:100%;border-top:solid 1px #ddd;border-left:solid 1px #ddd; box-sizing: border-box; table-layout:fixed;}
table th{background-color:#f9f9f9;text-align:center; box-sizing: border-box;}
table td,table th{padding:5px 10px;border:1px solid #ddd; box-sizing: border-box;}
a {text-decoration:none; outline:none; color:#333;}
a:focus {outline:none; -moz-outline:none;}
a:hover {color:#9a0e0e;}
a img {border:none;}
li {list-style:none;}
.clear{ clear:both; height:0px; overflow:hidden;}
.warning {text-align: center; font-size:14px; color:#999;}
img.alignleft {float:left; margin:0 15px 15px 0;}
img.aligncenter {display:block; margin:0 auto;}
img.alignright {float:right; margin:0 0 15px 15px;}

.inner {width:1240px; margin:0 auto;}
/*header*/
.header {position:inherit;left:0;top:0;width:100%;background-color:#fff;z-index:9;box-shadow:0px 1px 1px #eee;}
.blank {height:75px;width:100%;}
/*logo*/
.logo {float:left;padding:15px 0;}
.logo a {display:block;width:190px;height:45px;text-indent:-9999em;background:no-repeat left center;background-size:contain;}
/*topBtn*/
.topBtn {float:right;padding:27px 0;}
.topBtn .btn {width:25px;height:21px;float:left;cursor:pointer;}
.navBtn {position:relative;display:none;margin-left:20px;}
.navBtn span {width:100%;height:2px;background-color:#555;position:absolute;left:0;top:50%;margin-top:-2px;}
.navBtn span:before,.navBtn span:after {width:100%;height:2px;background-color:#555;content:'';display:block;position:absolute;left:0;transition:all 0.3s;}
.navBtn span:before {top:-8px;}
.navBtn span:after {bottom:-8px;}
.navBtn.open span {height:0;}
.navBtn.open span:before {transform:rotate(45deg);top:0;}
.navBtn.open span:after {transform:rotate(-45deg);bottom:auto;top:0;}
/*nav*/
.nav {margin:0 30px 0 200px;}
.nav ul {float:right;}
.nav li {float:left;font-size:13px;color:#333;line-height:75px;padding:0 22px;position:relative;}
.nav li:last-child{padding-right:0;}
.nav li a {color:#333;display:block; position:relative; transition:color .3s;}
.nav li a:after {width:0; height:2px; position:absolute; left:0; bottom:15px; content:''; display:block; background-color:#2D73FF; transition:width .3s;}
.nav li.on > a, .nav li.current-menu-item > a, .nav li.current-menu-ancestor > a, .nav li.current-post-ancestor > a, .nav li li a:hover {color:#000;}
.nav li.on > a:after, .nav li.current-menu-item > a:after, .nav li.current-menu-ancestor > a:after, .nav li.current-post-ancestor > a:after {width:100%;}
.nav li ul {position:absolute;left:50%;top:101%;background-color:rgba(255,255,255,0.8);border:1px solid #fff;border-top:none;border-radius:0 0 4px 4px;width:140px;margin-left:-71px;padding:5px 0;display:none;}
.nav li li {float:none;padding:0;text-align:center; line-height:1.875em; font-size:16px;}
.nav li li.current-menu-item a {color:#333;}
.nav li li.current-menu-item a:hover {color:#000;}
.nav li li a {padding:5px 10px;}
.nav li li a:after {display:none;}
.nav li em {display:none;}

/*searchbox*/
.searchbox {float: right;padding: 23px 0;}
.searchbox a{border-bottom: none;font-size:13px;padding:10px 20px;margin-left:25px;border-radius: 30px;color: #ef443b;border: 1px solid #ef443b;}


.bannerbg{background:#007aff}
.banner{display:flex;align-items:center;padding:30px 0;justify-content:space-between}
.not{font-size:18px;font-weight:500;border-left:2px #fff solid;padding-left:10px;margin:0 0 25px 0;color:#fff}
.til{font-weight:550;font-size:34px;line-height:45px;color:#fff;letter-spacing:5px}
.text{display:inline-block;width:446px;font-size:16px;line-height:142%;color:#fff;margin-top:20px;margin-bottom:45px}
.button-con{display:flex}
.button-con a{background-size:22px 24px;background-image:url(images/windowsd.png);background-repeat:no-repeat;background-position:50px 12px;border-radius:8px;font-size:16px;line-height:20px;color:#007aff;display:flex;padding:15px 55px 15px 75px;justify-content:center;align-items:center;background-color:#fff}
.logs{text-align:left;margin-top:12px;font-size:12px;line-height:16px;color:#cde4f8;display:inline-block}
.banner-right{width:59%;text-align:left}
.banner-right img{width:100%;max-width:640px}
.banner-right .bt{display: inline-block;color: #fff;margin-top: 40px;border-radius: 10px;padding: 8px 0;}
.banner-right .bt a{color:#fff;padding:10px 20px 10px 35px;background: #2d73ff;border-radius: 5px;}
.iost{display: block!important;line-height: 1.4;}
.iost h3{font-size: 36px;}
.iosul li{background: none!important;padding-left:0!important;}

ul.t{margin-top:24px;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));}
ul.t li{line-height: 27px;margin-bottom:9px;padding-left:21px;font-size:14px;color:#1a243e;background-image:url(images/note_img.svg);background-size:14px;background-repeat:no-repeat;background-position-y: 6px;}

.winbt{display: inline-block;color: #fff;margin-top: 40px;border-radius: 10px;padding: 8px 0;}
.winbt a{color:#fff;font-size:18px;padding:10px 20px 10px 35px;background: #2d73ff;border-radius: 5px;}

.home-version{padding-bottom:40px}
.home-version .home-version-box{width:100%;margin:auto;padding-top:40px;max-width: 1100px;}
.home-version>.home-version-box>h3{height:47px;line-height:47px;color:#1a243e;font-size:36px;font-weight:700;text-align:center}
.home-version>.home-version-box>.subhead{height:16px;line-height:16px;margin-top:10px;color:#c3c8d5;text-align:center}
.scroll-visible{opacity:1;transform:translateY(0)}
.home-version .platformDwon{margin: 120px 0 60px;overflow:hidden;align-items: center;display: flex;gap: 30px;}
.col3{float:left;width: 50%;}
.col3:nth-of-type(2n+1){clear:left}
.col3:nth-of-type(2n){margin-right:0}
.hdImg{}
.hdImg img{width:94%;display:block;max-width: 366px;}
.home-version .platformDwon .hdText{clear:both;display:inline-block}
.home-version .platformDwon .hdText img{width:53px;height:53px;margin-right:16px;float:left}
.home-version .platformDwon .hdText>div{float:left}
.home-version .platformDwon .hdText>div>h3{font-size:26px;font-weight: 600;color: #1a243e;}
.home-version .platformDwon .hdText>div>p{height:19px;line-height:19px;margin-top:8px;font-size:14px;color:#76819d}
.home-version .platformDwon ul{margin-top:24px;}
.home-version .platformDwon ul li{line-height: 27px;margin-bottom:9px;padding-left:21px;font-size:14px;color:#1a243e;background-image:url(images/note_img.svg);background-size:14px;background-repeat:no-repeat;background-position-y: 6px;}
.home-version .platformDwon .bt>a{line-height:38px;color: #fff;font-size:14px;background: #2d73ff;border-radius:3px;cursor:pointer;box-sizing:border-box;margin:0 auto;padding:10px 15px 10px 35px;}
.bt{margin:0 auto;padding: 10px 0;}
h3.c-tit{font-size:36px}
.win{background-image: url(images/win_bt.svg)!important;background-repeat: no-repeat!important;background-position: 11px center!important;background-size: 14px!important;margin-right: 15px!important;}
.mac{background-image: url(images/ios_bt.svg)!important;background-repeat: no-repeat!important;background-position: 11px center!important;background-size: 14px!important;}

.post-list{padding-left:20px;padding-bottom:80px;}
.post-list li{line-height: 36px;font-size:18px;list-style: disc;}
.post-list li a{color:#e47b02;}
.post-list li a:hover{color:#1a243e}
.post-date{margin-left:10px;}

.post-all{padding-bottom:80px;min-height: 500px;}
.position{margin:10px 0;color:#999;font-size:13px;}.position a{color:#999;font-size:13px;}
.post-all h1{font-size:2em;text-align:center}
.news-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2.5rem}
#wps-list-img{display:block;width:100%;height:10rem;overflow:hidden;background-size:100%;background-repeat:no-repeat}
.news-list div{overflow:hidden;text-align:left;}
.c-tit{font-size:1.2rem;margin:2rem 0}
.atk-title{line-height:1.8}
.atk-title strong{display:block;height:1.5rem;line-height:1.5rem;overflow:hidden;margin-bottom:.5rem}
.atk-title a{font-size:1rem;color:#000;text-decoration:none}
.atk-title p{font-size:.8rem;color:#666}
.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;width:100%;justify-content:center;border-radius:.25rem;margin:30px auto}
.page-link,.page-num{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#08c;background-color:#fff;border:1px solid #dee2e6}
.page-num:not(:disabled){cursor:pointer}
.page-num-current{z-index:1;color:#fff;background-color:#246789;border-color:#5b39c98}
.inf{font-size:.8rem;color:#666;display:flex;gap:1rem;justify-content:center;margin:1rem 0}
.content{margin:auto;font-size:1rem;line-height:200%;color:#333;margin-bottom:1rem}
.content h2,.content h3,.content h4,.content h5{margin:25px 0;padding:0;color:#555;font-weight:700;padding:10px 0 10px 10px}
.content h2,.content h3,.content h4,.content h5{border-left:5px solid #e5e6e0;font-weight:700;font-size:22px;line-height:20px}
.content h3{font-size:18px}
.content h4{font-size:15px}
.content h5{font-size:14px}
.content img{max-width:100%;margin:auto;display:block}
.content iframe{display:block;margin:auto;margin-top:.8rem;margin-bottom:.8rem;min-width:660px;max-width:660px;min-height:400px;max-height:400px}
.content ol,.content ul{margin:0 0 18px 15px}
.content ul{list-style:disc}
.content ol{list-style:decimal}
.content li{margin-bottom:6px}
.content p{padding:0 0 8px 0;word-wrap:break-word;font-size:18px;line-height:190%}
.content pre{word-wrap:break-word}
.content table{margin-bottom:18px;width:100%;border-top:solid 1px #ddd;border-left:solid 1px #ddd}
.content table th{background-color:#f9f9f9;text-align:center}
.content table td,.content table th{padding:5px 10px;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd}
.nextorprev{font-size:.8rem}
.nextorprev a{color:#000;text-decoration:none;font-size:.8rem}
.nextorprev a:hover{text-decoration:underline}
.prev-post{margin-bottom:10px}

/* footer */

.footer{width:100%;padding-bottom:30px;background:#76819d}
.footer .footer-box{width:1240px;margin:auto;padding-top:40px;position:relative}
.footer .footer-box ul{height:20px;line-height:20px}
.footer .footer-box ul:after{content:'';display:block;clear:both}
.footer .footer-box ul li{padding:0 14px;text-align:center;float:left;position:relative}
.footer .footer-box ul li:nth-child(1){padding-left:0}
.footer .footer-box ul li a{font-size:14px;color:#fff;cursor:pointer}
.footer .footer-box ul li:after{content:" ";display:block;width:1px;height:13px;background:#fff;position:absolute;right:0;top:50%;margin-top:-6.5px}
.footer .footer-box ul li:last-child:after{display:none}
.footer .footer-box p{font-size:12px;color:#fff}
.footer .footer-box p a{margin-right:20px;color:#fff}
.footer .footer-box p:nth-child(2){height:16px;line-height:16px;margin-top:10px}
.footer .footer-box p:nth-child(3){height:16px;line-height:16px;margin-top:10px}
.footer .footer-box p:nth-child(4){height:16px;line-height:16px;margin-top:22px}








@media only screen and (max-width:1365px){
	.inner {width:93.75%;}
}
@media only screen and (max-width:1280px){
	.blank {height:65px;}
	
	.logo a {width:148px; height:35px;}
	.topBtn {padding:22px 0;}
	
	.nav {margin-left:150px;}
	.nav li {line-height:65px; padding:0 15px; font-size:16px;}
}
@media only screen and (max-width:1024px){
	.blank {height:54px;}
	.home-version .home-version-box{width:100%;}.footer .footer-box{width:96%;}
	
	.navBtn {display:block;}
	.nav {position:fixed; top:55px; right:-220px; background-color:rgba(255,255,255,.95); height:100%; width:220px; overflow-y:auto; -webkit-overflow-scrolling:touch; transition:right .3s; z-index: 5; border-left:1px solid #fff; margin:0;}
	.nav.open {right:0;}
	.nav ul {float:none; padding:10px 0 55px;}
	.nav li {float:none; line-height: 25px; position:relative; padding:0;}
	.nav li a {padding:10px 45px 10px 1.5em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#222;}
	.nav li em {position:absolute; right:0; top:0; width:45px; height:45px; z-index: 2; display: block; cursor:pointer;}
	.nav li em:after {content:''; display:block; width:8px; height:8px; border-right:1px solid #010101; border-bottom:1px solid #010101; transform:rotate(45deg); position:absolute; left:50%; top:50%; margin:-6.3px 0 0 -6.3px; transition:all .3s;}
	.nav li em.open:after {transform:rotate(-135deg); margin-top:-2.5px;}

	.nav li ul {position:static; left:auto; top:auto; padding:0; margin:0; width:auto; background-color: transparent; border:none;}
	.nav li li {text-align:left;}
	.nav li li a {padding:10px 1.5em 10px 2.5em;}
	.nav li li a:hover {color:#222;}
	.nav li a:after{bottom:0;}
    .news-list {
        grid-template-columns: 1fr;
    }
    .fixtop {
        position: initial;}
    .post-all{padding:0 10px}
    .tabcontent{padding-top: 0;}
    .footer .navigation-footer.custom .navigation-footer-container{width:93.75%;}
}
@media only screen and (max-width:768px){
	.nav {width:100%; right:-100%; background-color:#fff; top:54px; border-top:1px solid #e4e4e4;}
	.nav ul {padding-bottom:54px; padding-top:0;}
	.nav li {border-bottom:1px solid #eee;}
	.nav li li {border-top:1px solid #eee; border-bottom:none;}
	.banner-left{width:50%;}.banner-right{width: 50%;}.text,.banner-left img{width:100%;}
	.col3{width:100%;}.footer .wx-code{display: none;}
.col3:nth-of-type(2n+1){clear:left}.footer .footer-box p:nth-child(2){height:auto;}
.col3:nth-of-type(3n){margin-right:0;}
.col3:nth-of-type(2n+0){margin-right:0;clear:right}
}
@media only screen and (max-width:767px){
    .banner{flex-direction: column;}.banner-left,.banner-left .text{width:100%;}
    .banner-right{width:96%;text-align:left;margin-top: 15px;}.banner-left img{width: 100%;}
	.searchbox{padding:18px 0;}
	.home-version .platformDwon{flex-direction: column;padding: 0 10px;margin: 0;padding: 60px 10px 30px;}
	.hdImg img{margin:0 auto;}.home-version .home-version-box{padding-top:0;}
	
}