@charset "utf-8";*{box-sizing:border-box;padding:0;list-style:none;font-style:normal;font-family:Microsoft YaHei,Arial;}
b,body,dd,div,dl,form,h1,h2,h3,h4,h5,h6,img,input,li,p,table,td,textarea,th,ul{margin:0;padding:0;outline:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
li,ol,ul{list-style:none;}
a{color:inherit;text-decoration:none;}
button,input,select,textarea{font-size:100%;font-family:inherit;}
iframe,img{border:0;text-decoration:none;}
table{border-collapse:separate;border-spacing:0;}
td,th{text-align:left;font-weight:400;}
del{text-decoration:line-through;}
em{font-style:normal;}
button,input,select,textarea{margin:0;}
body,html{overflow-x:hidden;width:100%;min-height:100%;}
body{min-width:1200px;}
body.sub-body{min-width:inherit;}
.content{margin:0 auto;width:1200px;}
.title-box{padding-top:100px;text-align:center;}
.title-box .title{font-weight:700;font-size:34px;}
.title-box .sub-title{color:#081965;font-size:42px;font-family:Arial Narrow;}
.title-box.align-left{text-align:left;}
.header-box{position:fixed;z-index:5;padding-top:30px;width:100%;border-bottom-style:solid;}
.header-box .header{position:relative;z-index:8;overflow:hidden;}
.header-box .logo{float:left;width:300px;height:100px;background:url(../images/logo.png) left center no-repeat;}
.header-box .logo div{width:100%;height:100%;background:url(../images/logo-dark.png) left center no-repeat;}
.header-box .nav{position:relative;float:right;overflow:hidden;padding:40px 0 0;}
.header-box .nav ul li{float:left;width:100px;text-align:center;}
.header-box .nav ul li a{display:block;padding-bottom:10px;}
.header-box .nav .line-box{opacity:0;transition:ease-in-out .2s;}
.header-box .nav div#line{position:absolute;bottom:0;left:0;width:100px;height:2px;border-radius:100px;background:#5fb2ff;}
.header-box .nav:hover .line-box{opacity:1;}
.header-box .contact{position:absolute;right:0;float:right;color:#333;font-size:20px;font-family:'Impact Regular';}
.header-box .contact i{margin-right:5px;color:#081965;font-size:26px;}
.index-slide{width:100%;height:100%;background:#000;}
.index-slide{width:100%;height:100%;max-height:1200px;}
.index-slide .mask{position:absolute;top:0;right:0;bottom:0;left:0;}
.index-slide .tb-list{height:100%;}
.index-slide .tb-arrow{width:100%!important;}
.index-slide .tb-arrow a.prev{left:20px;}
.index-slide .tb-arrow a.next{right:20px;}
.index-slide ul{height:100%!important;}
.index-slide li{height:100%!important;background-position:center center!important;background-size:cover;}
.index-slide li em{position:absolute;top:-20px;left:0;display:block;width:100%;height:100%;background:center no-repeat;background-size:cover;color:#fff;text-align:center;font-size:120px;opacity:0;transition:ease-in-out 1s;}
.index-slide li em a{display:block;width:100%;height:100%;}
.product{position:relative;z-index:3;margin:0 -10%;padding:100px 0;width:120%;background:#fff;text-align:center;font-size:0;transform:rotate(-7deg);}
.product:after,.product:before{content:'';}
.product .product-item{position:relative;display:inline-block;margin:0 25px;padding:35px 15px;width:190px;height:325px;box-shadow:0 0 20px rgba(0,0,0,.1);vertical-align:middle;text-align:left;transition:all .2s;transform:rotate(7deg);}
.product .product-item:hover{margin-top:-15px;box-shadow:0 10px 20px rgba(0,0,0,.2);}
.product .product-item .title{margin-bottom:15px;font-weight:700;font-size:20px; text-align: center;}
.product .product-item .briefly{font-size:16px;line-height:30px; text-align: center;}
.product .product-item .more{position:absolute;right:15px;bottom:90px;left:15px;height:40px;background:#1b1b1b;color:#fff;text-align:center;font-size:14px;line-height:40px;transition:ease-in-out .2s;}
.product .product-item .more a{display:block;width:100%;}
.product .product-item:hover .more{background:#081965;}
.product-bg{position:relative;z-index:2;margin-top:-200px;width:100%;height:500px;background:center no-repeat;}
.main{overflow:hidden;background:url(../images/line-bg.png) no-repeat center;}
.aboutus{overflow:hidden;margin:0 auto;padding-top:200px;width:1200px;}
.aboutus .intro{float:left;width:55%;}
.aboutus .intro .title{margin-bottom:80px;color:#081965;font-weight:700;font-size:60px;}
.aboutus .intro .count{margin-bottom:45px;}
.aboutus .intro .count ul{overflow:hidden;}
.aboutus .intro .count ul li{float:left;width:33.33%;}
.aboutus .intro .count ul li big{margin-right:5px;font-size:56px;font-family:'Impact Regular';}
.aboutus .intro .count ul li small{font-size:18px;}
.aboutus .intro .count ul li div{color:#666;font-size:14px;}
.aboutus .intro .briefly{overflow:hidden;margin-bottom:90px;height:120px;text-align:justify;font-size:16px;line-height:30px;}
.aboutus .intro .more{width:160px;height:50px;background:#081965;color:#fff;text-align:center;line-height:50px;transition:all .2s;}
.aboutus .intro .more a{display:block;}
.aboutus .intro .more:hover{background:#5fb2ff;}
.aboutus .intro-img{position:relative;float:right;margin-right:2.5%;margin-bottom:2.5%;padding-bottom:35%;width:40%;height:0;background:top left no-repeat;}
.aboutus .intro-img .sub-img{position:absolute;right:-5%;bottom:-5%;padding-bottom:30%;width:30%;background:center no-repeat;}
.link{overflow:hidden;margin:100px auto;padding:30px;width:1200px;background:rgba(192,219,243,.3);}
.link .title-box{padding:0;}
.link .title-box .title{color:#333;text-indent:5px;letter-spacing:5px;font-weight:400;font-size:24px;}
.link .title-box .title:after,.link .title-box .title:before{display:inline-block;margin:0 10px;width:200px;height:1px;background:#e5e5e5;content:'';vertical-align:middle;}
.link ul{overflow:hidden;}
.link ul li{float:left;padding:30px 30px 0 30px;width:20%;}
.link ul li a{display:block;text-align:center;}
.link ul li a img{display:block;width:100%;height:168px;border-radius:5px;background:#fff;object-fit:contain;}
.link ul li a span{display:block;margin-top:20px;}
.news ul{display:table;overflow:hidden;margin-top:50px;margin-bottom:80px;width:100%;}
.news ul li{position:relative;display:table-cell;padding:55px 75px;width:20%;height:330px;border:solid 1px #eee;border-right:none;}
.news ul li:after{position:absolute;top:140px;right:340px;left:75px;display:block;height:3px;background:#081965;content:'';}
.news ul li:first-child{border-left:none;}
.news ul li:nth-child(odd){background:#f8fafa;}
.news ul li .title{position:relative;overflow:hidden;margin-bottom:50px;height:60px;font-size:22px;line-height:30px;}
.news ul li .briefly{overflow:hidden;margin-bottom:40px;height:40px;color:#666;font-size:16px;line-height:20px;}
.news ul li .time{float:left;color:#333;font-size:18px;line-height:24px;}
.news ul li .more{float:right;overflow:hidden;height:28px;border-radius:100px;background:#081965;color:#fff;text-align:center;line-height:28px;transition:ease-in-out .2s;}
.news ul li .more i{float:left;display:block;width:28px;height:28px;text-align:center;font-size:16px;}
.news ul li .more span{float:left;display:block;overflow:hidden;width:0;height:28px;white-space:nowrap;font-size:14px;transition:ease-in-out .2s;}
.news ul li:hover .more{background:#5fb2ff;}
.news ul li:hover .more span{padding-left:10px;width:72px;}
.news>.more{margin:0 auto;width:160px;height:50px;background:#081965;color:#fff;text-align:center;line-height:50px;transition:all .2s;}
.news>.more a{display:block;}
.news>.more:hover{background:#5fb2ff;}
.service{margin:0 auto;width:1200px;}
.service ul{overflow:hidden;margin:40px -10px 0;}
.service ul li{float:left;padding:10px;width:50%;height:380px;color:#fff;}
.service ul li .service-item{position:relative;padding:45px 80px 0 160px;height:100%;background:#081965 center no-repeat;background-size:cover;transition:all .2s;}
.service ul li:hover .service-item{padding:45px 120px 0 120px;}
.service ul li .sub-title{font-size:28px;font-family:'Arial Regular';}
.service ul li .title{margin-bottom:30px;font-size:32px;}
.service ul li .briefly{font-size:0;line-height:32px;}
.service ul li .briefly span{display:inline-block;font-size:16px;}
.service ul li .briefly span:after{margin:0 5px;content:'/';}
.service ul li .briefly span:last-child:after{content:'';}
.service ul li .more{position:absolute;bottom:60px;left:160px;width:125px;border:#fff solid 1px;background:rgba(255,255,255,.25);text-align:center;font-size:14px;line-height:40px;transition:ease-in-out .2s;}
.service ul li .more a{position:relative;display:block;}
.service ul li .more a:after{z-index:0;display:inline-block;overflow:hidden;margin-right:-5px;margin-left:5px;width:0;content:"\e90e";vertical-align:middle;text-align:center;font-family:iconfont!important;transition:ease-in-out .2s;}
.service ul li:hover .more a:after{margin-right:-15px;width:20px;}
.service ul li:hover .more{left:130px;background:rgba(255,255,255,.75);color:#333;}
.solutions-slide{margin:40px 90px 0;height:410px;background:red;}
.solutions-slide .tb-list{height:100%;}
.solutions-slide .tb-arrow{top:120px;width:100%!important;}
.solutions-slide .tb-arrow a{padding:20px 10px;background:#000;}
.solutions-slide .tb-arrow a.prev{left:-60px;}
.solutions-slide .tb-arrow a.next{right:-60px;}
.solutions-slide ul li{overflow:hidden;width:100%;height:200px;background:#0f9;}
.solutions-slide ul li:last-child{width:100%;height:200px;background:#660;}
.solutions-slide .solutions-item{float:left;padding:0 10px;width:25%;height:410px;background:#fff;text-align:center;}
.solutions-slide .solutions-item .figure{height:325px;background:center no-repeat;background-size:auto 100%;transition:ease-in-out .2s;}
.solutions-slide .solutions-item .figure div{width:100%;height:100%;background:left top no-repeat;background-color:rgba(0,0,0,0);background-size:cover;transition:ease-in-out .2s;}
.solutions-slide .solutions-item:hover .figure div{background-color:rgba(255,255,255,.2);}
.solutions-slide .solutions-item .title{position:relative;font-size:22px;line-height:80px;}
.solutions-slide .solutions-item .title span{position:relative;z-index:1;display:block;color:#333;transition:ease-in-out .15s;}
.solutions-slide .solutions-item:hover .title span{color:#081965;}
.solutions-slide .solutions-item .title:before{position:absolute;right:130px;bottom:0;left:130px;display:block;height:2px;background:#081965;content:'';transition:ease-in-out .2s;}
.solutions-slide .solutions-item:hover .title:before{right:0;left:0;background:#eee;}
.case{margin:0 auto 100px;width:1200px;}
.case ul{overflow:hidden;margin:0 -15px;}
.case ul li{float:left;padding:20px 15px;width:25%;}
.case ul li .case-item{width:100%;height:120px;border:solid 1px #eee;background:center no-repeat;}
.footer{position:relative;height:650px;background:#333 url(../images/footer-bg.jpg) top center;}
.footer .content{position:relative;height:100%;}
.footer .icon{position:absolute;bottom:100%;left:80px;opacity:0;}
.footer .icon img{position:relative;z-index:3;display:block;}
.footer .icon span{position:absolute;bottom:110%;left:-30px;padding:15px;border-radius:10px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);color:#999;white-space:nowrap;}
.footer .icon span:before{position:absolute;top:100%;left:30px;width:0;height:0;border-color:#fff #fff transparent transparent;border-style:solid;border-width:6px;content:'';}
.footer .footer-map{float:left;width:50%;height:600px;background:center no-repeat;}
.footer .footer-contactap{float:left;padding:120px 0 0 120px;color:#fff;}
.footer .footer-contactap .title{margin-bottom:50px;letter-spacing:3px;font-weight:700;font-size:35px;}
.footer .footer-contactap ul{font-size:16px;line-height:42px;}
.footer .footer-contactap ul li{font-size:16px;}
.footer .footer-contactap ul li i{margin-right:10px;color:#999;vertical-align:middle;font-size:24px;}
.footer .copyright{position:absolute;bottom:0;width:100%;height:65px;background:#121212;color:#fff;text-align:center;text-transform:uppercase;font-size:14px;line-height:65px;}
/*.fixed-nav{position:fixed;right:30px;bottom:200px;z-index:5;}
.fixed-nav>ul>li{position:relative;margin-bottom:4px;width:46px;height:46px;border-radius:3px;background:rgba(0,0,0,.3);color:#fff;text-align:center;line-height:46px;transition:ease-in-out .2s;}
.fixed-nav>ul>li:hover{background:rgba(0,0,0,.6);}
.fixed-nav>ul>li>a{display:block;width:100%;height:100%;}
.fixed-nav>ul>li>a>i{font-size:24px;}
.fixed-nav>ul>li ol{position:absolute;top:0;right:46px;padding-right:4px;}
.fixed-nav>ul>li ul{display:block;overflow:hidden;padding:8px 0;width:0;border-radius:3px;background:rgba(0,0,0,.6);opacity:0;transition:ease-in-out .2s;}
.fixed-nav>ul>li:hover ul{width:120px;opacity:1;}
.fixed-nav>ul>li ul>li{padding:0 7px;text-align:center;white-space:nowrap;font-size:14px;line-height:30px;}
.fixed-nav>ul>li ul>li>img{display:block;width:100%;}
.fixed-nav>ul>li ul>li>a{display:block;padding:0 5px;border-radius:3px;background:rgba(0,0,0,0);text-align:left;white-space:nowrap;}
.fixed-nav>ul>li ul>li:hover>a{background:rgba(0,0,0,.2);}*/
.fixed-nav{position:fixed;right:30px;bottom:200px;z-index:5;}
.fixed-nav>ul>li{position:relative;margin-bottom:4px;width:46px;height:46px;border-radius:3px;background:rgba(0,0,0,.3);color:#fff;text-align:center;line-height:46px;transition:ease-in-out .2s;}
.fixed-nav>ul>li:hover{background:rgba(0,0,0,.6);}
.fixed-nav>ul>li>a{display:block;width:100%;height:100%;}
.fixed-nav>ul>li>a>i{font-size:24px;}
.fixed-nav>ul>li ol{position:absolute;top:0;right: -500px;padding-right:4px;/* width: 120px; */}
.fixed-nav>ul>li:hover ol{right:46px}
.fixed-nav>ul>li ul{right: -500px;overflow:hidden;padding: 8px 0;border-radius:3px;background:rgba(0,0,0,.6);opacity:0;transition:ease-in-out .2s;}
.fixed-nav>ul>li:hover ul{width: 100%;opacity:1;right: 5px;}
.fixed-nav>ul>li ul>li{padding:0 7px;text-align:center;white-space:nowrap;font-size:14px;line-height:30px;}
.fixed-nav>ul>li ul>li>img{display:block;width:100%;min-width: 120px;}
.fixed-nav>ul>li ul>li>a{display:block;padding:0 5px;border-radius:3px;background:rgba(0,0,0,0);text-align:left;white-space:nowrap;}
.fixed-nav>ul>li ul>li:hover>a{background:rgba(0,0,0,.2);}

.sub-header-box{height:110px;}
.sub-header-box .header{overflow:hidden;}
.sub-header-box .header .logo{position:relative;float:left;width:320px;height:110px;background:url(../images/logo-dark.png) center left no-repeat;}
.sub-header-box .header .logo:after{position:absolute;top:30px;left:100%;display:block;width:1px;height:50px;background:#ddd;}
.sub-header-box .header .slogan{float:left;padding-left:15px;height:110px;color:#081965;font-weight:bolder;font-size:24px;line-height:110px;}
.sub-header-box .header .contact{float:right;height:110px;color:#081965;vertical-align:middle;font-size:40px;font-family:'Impact Regular';line-height:110px;}
.sub-header-box .header .contact i{margin-right:10px;vertical-align:middle;font-size:26px;}
.sub-nav-box{background:#071965;color:#fff;text-align:center;}
.sub-nav-box .nav{display:table;width:100%;}
.sub-nav-box .nav ul{display:table-row;}
.sub-nav-box .nav ul li{position:relative;display:table-cell;}
.sub-nav-box .nav ul li a{position:relative;display:block;height:60px;font-size:18px;line-height:60px;transition:ease-in-out .2s;}
.sub-nav-box .nav ul li:before{position:absolute;top:0;display:block;width:100%;height:100%;content:'';transition:all .2s;}
.sub-nav-box .nav ul li.active:after{position:absolute;bottom:8px;left:50%;display:block;width:0%;height:3px;background:#fff;content:'';}
.sub-nav-box .nav ul li.active:after{left:45%;width:10%;background:#fff;}
.sub-nav-box .nav ul li.active:before,.sub-nav-box .nav ul li:hover:before{background:#162a87;}
.sub-banner{height:180px;min-width:1200px;background:url(../images/sub-page-banner.jpg) center no-repeat;background-size:cover;}
.breadcrumbs{height:60px;background:#f5f5f5;text-align:right;font-size:16px;line-height:60px;}
.breadcrumbs a:after{margin:0 5px;content:'>';font-family:SimSun;}
.breadcrumbs a:last-child:after{display:none;}
.sub-main{padding-bottom:100px;background:#f5f5f5;}
.sub-main .content{overflow:hidden;}
.sub-main .sub-main-nav{float:left;width:250px;}
.sub-main .sub-main-nav ul ol{padding-bottom:20px;width:200px;}
.sub-main .sub-main-nav ul ol .chinact{float:left;width:75px;height:35px;background:#fff;color:#081965;text-align:center;text-transform:uppercase;font-family:'Impact Regular'!important;line-height:35px;}
.sub-main .sub-main-nav ul ol .title{margin-left:75px;height:35px;background:#081965;color:#fff;text-align:center;line-height:35px;}
.sub-main .sub-main-nav ul li{margin-bottom:20px;margin-left:25px;width:175px;transition:all .2s;}
.sub-main .sub-main-nav ul li a{position:relative;display:block;width:100%;height:100%;background:#081965;color:#fff;text-align:center;line-height:40px;transition:all .2s;}
.sub-main .sub-main-nav ul li a:after{position:absolute;top:0;left:100%;display:block;width:0;height:0;border-color:#081864 transparent transparent transparent;border-style:solid;border-width:17px 17px 0 0;content:'';transition:all .3s;}
.sub-main .sub-main-nav ul li.active,.sub-main .sub-main-nav ul li:hover{margin-left:45px;}
.sub-main .sub-main-nav ul li.active a{background:#fff;color:#333;}
.sub-main .sub-main-nav ul li.active a:after{border-color:#fff transparent transparent #fff;}
.sub-main .sub-main-page{margin-left:250px;padding:35px;min-height:600px;background:#fff;}
.sub-main .sub-main-page-full{margin-left:0;padding:0;}
.sub-main .sub-main-page-full .title{padding:0 10% 40px;text-align:center;font-size:24px;line-height:36px;}
.sub-main .sub-main-page-full .time{padding-bottom:25px;border-bottom:dashed 1px #e5e5e5;color:#999;text-align:center;}
.sub-main .sub-main-page-full .time span{margin:0 25px;}
.sub-main .sub-main-page-full .info{padding:30px 0;}
.sub-main .sub-main-page-full .info p{text-indent:2em;font-size:16px;line-height:36px;}
.sub-main .sub-main-page-full .info img{display:block;margin:30px auto;max-width:100%;}
.sub-main .sub-main-page-padding{padding:35px;background:#fff;}
.sub-page-info .sub-title{padding-top:40px;color:#081965;text-align:center;text-transform:uppercase;font-size:35px;font-family:Arial Narrow;}
.sub-page-info .title{padding-bottom:40px;color:#000;text-align:center;font-size:42px;}
.sub-page-info .title img{max-width:100%;}
.sub-page-info .info img{display:block;margin:0 auto;}
.sub-page-info .text{text-indent:2em;font-size:16px;line-height:3;}
.time-line .time-line-title{padding-bottom:20px;font-weight:700;font-size:20px;}
.time-line ul{position:relative;margin-left:30px;padding:45px 0 45px 135px;border-left:dashed 1px #ccc;}
.time-line ul:before{position:absolute;top:50%;left:0;display:block;margin:-7px;width:13px;height:13px;border-radius:100px;background:#ccc;content:'';}
.time-line ul ol{position:absolute;top:50%;left:20px;margin-top:-30px;height:60px;font-size:20px;font-family:'Impact Regular';line-height:60px;}
.time-line ul ol:after{content:'年';font-weight:700;}
.time-line ul li{padding:15px 0;min-height:60px;color:#333;font-size:16px;line-height:30px;}
.time-line ul li span{float:left;}
.time-line ul li div{margin-left:50px;}
.sub-main-nav-full{padding-bottom:20px;background:#f5f5f5;}
.sub-main-nav-full ul{display:block;margin:0 auto;padding:0 20px;width:1200px;height:90px;background:#fff;font-size:18px;line-height:90px;}
.sub-main-nav-full ul li{position:relative;float:left;margin:0 20px;transition:all .2s;}
.sub-main-nav-full ul li.active,.sub-main-nav-full ul li:hover{color:#081965;}
.sub-main-nav-full ul li a{display:block;}
.sub-main-nav-full ul li:after{position:absolute;right:50%;bottom:20px;left:50%;display:block;height:4px;background:#162a87;content:'';transition:all .2s;}
.sub-main-nav-full ul li.active:after,.sub-main-nav-full ul li:hover:after{right:0;left:0;}
.sub-page-list-info{overflow:hidden;background:#f5f5f5;}
.sub-page-list-info ul li{overflow:hidden;margin-bottom:20px;padding:30px;background:#fff;}
.sub-page-list-info ul li .img{float:left;width:230px;height:160px;background:center no-repeat;background-size:cover;}
.sub-page-list-info ul li .info{margin-left:250px;height:160px;color:#333;}
.sub-page-list-info ul li .title{overflow:hidden;height:50px;font-size:20px;transition:ease-in-out .2s;}
.sub-page-list-info ul li:hover .title{color:#ff7200;}
.sub-page-list-info ul li .briefly{overflow:hidden;height:80px;color:#666;line-height:40px;}
.sub-page-list-info ul li .time{float:left;color:#999;line-height:30px;}
.sub-page-list-info ul li .time i{margin-right:5px;}
.sub-page-list-info ul li .more{float:right;font-size:26px;line-height:30px;}
.sub-page-list-info ul li .more i{margin-right:5px;font-size:26px;}
.sub-page-box{padding:50px 0;background:#f5f5f5;text-align:center;font-size:0;}
.sub-page-box a{display:inline-block;margin:0 5px;padding:0 15px;border:solid 1px #333;background:#fff;font-size:16px;line-height:40px;transition:ease-in-out .2s;}
.sub-page-box a.active{background:#333;color:#fff;}
.sub-page-box a:hover{background:#666;color:#fff;}
.sub-page-business-intro{padding:0 35px 35px;background:#fff;}
.sub-page-business-intro .sub-title{text-align:left;font-size:32px;}
.sub-page-business-intro .title{text-align:left;font-size:24px;}
.recruitment .text{margin:20px 0;line-height:2;}
.recruitment ul{display:flex;overflow:hidden;margin:0 -10px;flex-wrap:wrap;}
.recruitment ul li{float:left;padding:10px;width:50%;}
.recruitment ul li .title{margin-bottom:10px;padding:0;border-bottom:#e5e5e5 solid 1px;color:#333;text-align:left;font-size:18px;line-height:50px;}
.recruitment ul li .title b{color:#333;font-weight:bolder;}
.recruitment ul li .title:before{display:inline-block;margin:0 5px;width:12px;height:12px;border-radius:100px;background:#c6c6c6;content:'';vertical-align:middle;}
.recruitment ul li p{display:block;margin-bottom:10px;font-size:16px;line-height:2;}
.recruitment ul li p input,
.recruitment ul li p textarea{    display: block;    width: 100%;    background: #f8f8f8;    line-height: 40px;    font-size: 14px;    padding: 0 10px;    border-radius: 5px;	resize: none;}
.recruitment .btn{display:block;margin:40px auto 80px;width:170px;border-radius:100px;background:#162a87;color:#fff;text-align:center;font-size:16px;line-height:48px;cursor:pointer;}
.info .link{margin:0;padding:0;width:auto;background:0 0;}
.info .link ul li{position:relative;padding:9px;padding-bottom:25%;width:25%;height:0;}
.info .link ul li a{position:absolute;top:9px;right:9px;bottom:9px;left:9px;padding:30px 0;border-radius:3px;box-shadow:1px 0 10px rgba(0,0,0,.2);}
.info .link ul li a img{width:80%;height:80%;}
.popup{position:fixed;bottom:230px;left:50%;z-index:22;display:none;overflow:hidden;margin:-200px -300px;width:600px;height:400px;border-radius:24px;background:#fff;box-shadow:0 20px 30px rgba(22,42,135,.2);}
.popup .popup-title{position:relative;padding:0 60px 0 30px;height:50px;background:#f8f8f8;color:#333;font-weight:bolder;font-size:16px;line-height:50px;}
.popup .popup-title .popup-close{position:absolute;top:15px;right:15px;overflow:hidden;width:20px;height:20px;border-radius:100px;background:#eee;}
.popup .popup-title .popup-close::after,.popup .popup-title .popup-close::before{position:absolute;top:20%;left:50%;display:block;width:1px;height:60%;background:#ccc;content:'';transform:rotate(45deg);}
.popup .popup-title .popup-close::after{transform:rotate(-45deg);}
.popup .popup-info{overflow:auto;padding:30px;height:280px;}
.popup .popup-info p{margin-bottom:30px;font-size:14px;line-height:20px;}
.popup .popup-info p a{color:#162a87;}
.popup .popup-submit a{display:block;margin:0 auto;width:170px;border-radius:100px;background:#162a87;color:#fff;text-align:center;font-size:16px;line-height:38px;cursor:pointer;}
.popup .popup-input-area{}
.popup .popup-input-area ul{
    display: flex;
    flex-wrap: unset;
    margin: 0 auto;
}
.popup .popup-input-area ul li{
    width: auto;
    padding: 5px;
    flex: 0 0 33%;
    float: none;
}
.popup .popup-input-area ul li input{
    line-height: 30px;
    padding: 0 10px;
    background: #f8f8f8;
    font-size: 14px;
    border-radius: 5px;
}