.container{width: 100%;}
.wrap{max-width: 1200px;width: 100%;margin:0 auto;min-width: 1126px;}
/* 第一版 */
.container .page-home{background-color: #FFFFFF;width: 100%;padding: 2% 0;margin-top: 45px;}

.explain{display: flex;width: 100%;padding: 5% 0;}
.intro{width: 70%;margin-top: 10%;}
.intro .intro-title{font-size: 24px;margin: 30px 0;}
.intro .intro-describe{font-size: 16px;line-height: 28px;width: 85%;}
.intro .user-submit{margin-top: 50px;display: flex;height: 40px;}
.intro .user-submit .phone-input{border-radius: 28px;border: 1px solid #3B87F7;padding: 0 15px;width: 250px;}
.intro .user-submit .phone-input .input-box{border-color: transparent;height: 100%;}
.intro .user-submit .btn{background-color: #3B87F7;color: #FFFFFF;line-height: 40px;padding: 0 20px;border-radius: 28px;position: relative;right: 50px;}
.graph img{width: 100%;align-items: center;}




/* 第二版 */
.page-item1{width: 100%;background: url(../images/bg1.png) no-repeat;background-size: 100%;padding-top: 2%;}
.system-title{width: 100%;text-align: center;font-size: 24px;margin: 33px 0;}
.system-describe{width: 60%;text-align: center;font-size: 16px;margin:0 auto;line-height: 28px;}
.system-case{width: 85%;margin: 0px auto;padding-top: 3%;}
.system-case img{width: 100%;align-items: center;}

/* 第三版 */
.page-item2{width: 100%;background:#FFFFFF url(../images/bg2.png) no-repeat;background-size: 100%;padding: 2%  0;}
.ti{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.ti{margin-top: 50px;}
.ti .spacing-right{margin-right: 75px;}
.ti .case-img{width: 50%;margin-right: }
.ti .case-img img{width: 100%;align-items: center;}
.ti .ti-desc{width: 43%;}
.ti .ti-desc h3{font-size: 24px;color: #000000;line-height: 33px;margin-bottom: 16px;}
.ti .ti-desc p{font-size: 16px;color: #000000;line-height: 28px;font-weight: 300;}
.module-menu{display: flex;margin: 60px 0;padding: 0 30px;}
.module-menu .module-son{width: 33%;text-align: center;}
.module-menu .module-son .module-title{font-size: 21px;line-height: 29px;padding-top: 15px;}
.module-menu .module-son .module-intro{font-size: 16px;line-height: 28px;color: #909090;}
.module-menu .module-son img{width: 70px;height: 73px;}


/* 第四版 */
.page-item3{padding: 2% 0;}
.slogan{width: 100%;text-align: center;font-size: 16px;line-height: 28px;color: #3B87F7;}
.slogan-design{width: 100%;text-align: center;font-size: 24px;line-height: 33px;margin-top: 20px;}
.register-btn{width: 130px;height:40px;text-align: center;background-color: #3B87F7;border-radius: 25px;margin: 20px auto;line-height: 40px;font-size: 18px;margin-top: 50px;}
.register-btn a{color: #FFFFFF;}

/* 寄语 */
.message{width: 100%;background-color: #FFFFFF;padding:3% 0;}
.message .content{width: 100%;max-width: 1330px;margin: 0 auto;background: url(../images/bg3.png) no-repeat;background-size: 100%;padding: 3% 4%;min-width: 1126px;height: 590px;}
.message .content .content-form{display: flex;width: 100%;max-width: 95%;margin: 3% auto;position:relative;}
.message .content .content-form .content-intro{max-width: 100%;}
.message .content .content-form .content-intro h1{font-size: 24px;line-height: 33px;margin-top:5%;}
.message .content .content-form .content-intro h3{font-size: 18px;line-height: 25px;color: #3B87F7;margin-top: 10%;}
.message .content .content-form .content-intro p{font-size: 16px;line-height: 28px;margin: 2% auto;}
.message .content .content-form .content-intro .copyright{font-size: 12px;line-height: 28px;color:#909090;}
.message .content .content-form .message-input{border: 1px solid #3B87F7;border-radius: 9px;max-width: 50%;margin-left: 120px;width: 100%;height: 65%;position: absolute;bottom: 0;right: 0;padding:1%;background-color: #FFFFFF;}
.message .content .content-form .message-input .message-txt{width: 100%;height: 85%;border: 0;resize: none;}
.message .content .content-form .message-input .message-btn{width: 15%;background-color: #3B87F7;color: #FFFFFF;line-height: 20px;font-size: 14px;border-radius: 20px;text-align: center;padding: 5px 0;float: right;cursor: pointer;}

.page-about{padding: 2% 0;background-color: #FFFFFF;width: 100%;}
.about-title{width: 100%;text-align: center;font-size: 24px;margin: 33px 0;}
.about-describe{width: 60%;text-align: center;font-size: 16px;margin:0 auto;line-height: 28px;}

/* 价格 */
.page-price{width: 100%;background-color: #FFFFFF;margin-top: 55px;padding: 3%  0;}
.table-form{margin: 5% auto;}
.table-head{display: flex;background-color: #F5FBFF;padding:2% 5%;width: 100%;}
.table-head .module-name{width: 80%;}
.table-head .module-status{width: 20%;text-align: center;}
.table-body{display: flex;padding:2% 5%;border-bottom: 1px solid #E5E5E5;}
.table-body .price-name{width: 80%;line-height: 30px;}
.table-body .price-status{width: 20%;text-align:center;line-height: 30px;}
.table-body .price-status img{width: 30px;height: 30px;}
.table-body .aligncenter{width: 100%;text-align: center;}

.equipment-case{width: 100%;background-color: #FFFFFF;padding: 2% 0;}
.case-title{width: 100%;text-align: center;font-size: 24px;margin: 33px 0;}
.case-intro{width: 60%;text-align: center;font-size: 16px;margin:0 auto;line-height: 28px;}
.case-list{display: flex;margin: 60px 0;padding: 0 30px;}
.case-list .case-son{width: 33.3%;text-align: center;}
.case-list .case-son .case-name{font-size: 16px;line-height: 33px;padding-top: 20px;}
.case-list .case-son img{width:300px;height: 300px;transition:all 0.6s;}
.rise-big:hover{transform: scale(1.1);}

.bottom-copyright{width: 100%;text-align: center;color: #909090;font-size: 9px;padding: 2% 0;background-color: #FFFFFF;border-top: 1px solid #E5E5E5;}



/* 价格计算器 */
.priceconfigcontent{width: 100%;height: auto;overflow: hidden;position: relative;}

.priceconfigcontent .configinfo{width: 100%;margin-bottom:50px;}
.priceconfigcontent .configinfo .tableinfo{width:100%;display: flex;border:1px solid #fff;}
.priceconfigcontent .configinfo .tableinfo .lefttitle{background: #3B87F7;color:#fff;font-size:0.8rem;width: 5%;padding:2%;line-height: 1.2rem;display: flex;align-items: center;}
.priceconfigcontent .configinfo .tableinfo .rightinfo{background: #fafafa;width: 95%;padding:5%;}
.priceconfigcontent .configinfo .tableinfo .rightinfo ul{margin:0 ;}
.priceconfigcontent .configinfo .tableinfo .rightinfo ul li{margin:1% 0;display: flex;color: #999;font-size:0.9rem;}
.priceconfigcontent .configinfo .tableinfo .rightinfo ul li .title{width:70%;display: flex;align-items: center;}
.priceconfigcontent .configinfo .tableinfo .rightinfo ul li .option{width: 30%;text-align: right}
.priceconfigcontent .configinfo .tableinfo .rightinfo ul li .option select{width: 100%;background: #32a9ec;color: #fff;padding: 3%;text-align: center;}


.priceconfigcontent .priceinfo{box-shadow: 0px 0px 10px rgba(150, 149, 140, 0.9);width:100%;position: fixed;right: 0;bottom:0;height: 100px;background: #eee;padding:2%;text-align: center;display: flex;justify-content:center;align-items: center;}
.priceconfigcontent .priceinfo span{text-align:left;color:#999;display: block;}
.priceconfigcontent .priceinfo p{font-size:2rem;color:#000;display: block;padding:0 2%;}
.priceconfigcontent .priceinfo button{background:#3B87F7;color:#fff;border:0;padding:5px 10px;cursor: pointer;display: block;}



/*隐私条款*/
.page-clause{width: 100%;background-color: #FFFFFF;margin-top: 55px;padding: 3%  0;}
.page-clause h1{color: #666;font-size: 38px;line-height: 58px;font-weight: 300;margin: 5% auto;width: 100%;text-align: center;}
.page-clause .clause-content{width: 100%;color: #000000;}
.page-clause .clause-content p{padding: 10px 0px;line-height: 28px;font-size: 16px;font-weight: 300;}
.page-clause .clause-content .middle-list{padding: 10px 0px;list-style-type: decimal;margin-block-start: 1em;margin-block-end: 1em;margin-inline-start: 0px;margin-inline-end: 0px;padding-inline-start: 40px;}
.page-clause .clause-content .middle-list li{font-size: 16px;font-weight: 300;line-height: 33px;list-style: decimal;}


.page-policy{width: 100%;background-color: #FFFFFF;margin-top: 55px;padding: 3%  0;}
.page-policy h1{color: #666;font-size: 38px;line-height: 58px;font-weight: 300;margin: 5% auto;width: 100%;text-align: center;}
.page-policy .policy-content{width: 100%;color: #000000;list-style: disc;}
.page-policy .policy-content li{font-size: 16px;font-weight: 300;line-height: 33px;list-style: disc;}
.page-policy .policy-content .middle-list{padding: 10px 0px;list-style-type: decimal;margin-block-start: 1em;margin-block-end: 1em;margin-inline-start: 0px;margin-inline-end: 0px;padding-inline-start: 40px;}
.page-policy .policy-content .middle-list li{font-size: 16px;font-weight: 300;line-height: 33px;list-style: disc;}
.page-policy .policy-content .middle-list .middle-son{list-style-type: decimal;margin-block-start: 1em;margin-block-end: 1em;margin-inline-start: 0px;margin-inline-end: 0px;padding-inline-start: 40px;}
.page-policy .policy-content .middle-list .middle-son li{font-size: 16px;font-weight: 300;line-height: 33px;list-style: decimal;}
.page-policy .policy-content .middle-list .middle-son .middle-children{list-style-type: lower-roman;margin-block-start: 1em;margin-block-end: 1em;margin-inline-start: 0px;margin-inline-end: 0px;padding-inline-start: 40px;}
.page-policy .policy-content .middle-list .middle-son .middle-children li{font-size: 16px;font-weight: 300;line-height: 33px;list-style: lower-roman;}


/* 弹窗 */
.popup{background-color: rgba(165,160,160,0.3);background-size: 100%;position: fixed;top: 0;left: 0;z-index: 99;width: 100%;height: 100%;display: none;}
.send-success{background-color:#004098;width: 300px;height: 200px;margin: 20% auto;position: fixed;z-index: 100;border-radius: 14px; top: 0px;left: 0px;right: 0px;}
.send-success img{width: 60%;margin-top: -20%;}
.send-success .success-intro{width: 100%;text-align: center;font-size: 16px;color: #FFFFFF;padding-top: 20px;}


/* 二维码弹窗 */
.tencent-popup{background-color: rgba(165,160,160,0.3);background-size: 100%;position: fixed;top: 0;left: 0;z-index: 99;width: 100%;height: 100%;display: none;}
.tencent-big{background-color:#FFFFFF;width: 300px;height: 300px;margin: 10% auto;position: fixed;z-index: 100;border-radius: 14px; top: 0px;left: 0px;right: 0px;border: 1px solid #E5E5E5;}
.tencent-big h1{font-size: 18px;text-align: center;margin: 20px auto;}
.tencent-big img{width: 60%;}
.tencent-big .tencent-intro{width: 100%;text-align: center;font-size: 16px;opacity: .4;padding-top: 20px;}


/* 友情链接 */
.friendship-link{width: 100%;max-width: 1200px;margin: 50px auto;}
.friendship-link h1{font-size: 28px;}
.friendship-link .friendship-content{display: flex;padding: 30px 0;}
.friendship-link .friendship-content .friend-name{font-size: 18px;margin-right: 50px;}
.friendship-link .friendship-content .friend-name a{color: #000000;}
.friendship-link .friendship-content .friend-name a:hover{color: #3B87F7;}




/* 友情链接 */
.error404{width: 100%;height: auto;overflow: hidden;text-align: center;color: #3B87F7;}
.error404 img{width: 45%;}
.error404 a:link,.error404 a:visited{display: block;background: #3B87F7;color: #fff;text-align: center;padding:10px;width: 100px;margin:0 auto;}







