@charset "UTF-8";
.top{line-height:50px;padding:10px 0;color:#666;background:#fff}
.top .logo{height:50px}
.top .splitLine{margin:0 15px}
.top a{font-size:16px}
.banner{width: 100%;}
.wrap{width:100%;background:url(../images/bg-body.jpg) no-repeat top/cover #ca0b03;min-width:1200px}
.wrap .box1{width:1140px;height:844px;background:url(../images/bg1.png);margin:0 auto;padding-top:20px;box-sizing:border-box;margin-top:65px}
.wrap .box1 .title{font-size:40px;color:#fff;text-align:center;font-weight: bold;}
.wrap .box1 .box-con { display: flex; justify-content: space-between;padding: 50px 20px;}
.wrap .box1 .box-con div {padding: 110px 50px 0;text-align: center; position: relative; }
.wrap .box1 .box-con div h3 { font-size: 32px; color: #EC433D; font-weight: bold; margin-bottom: 20px; }
.wrap .box1 .box-con div p { font-size: 20px; color: #524549; line-height: 36px; }
.wrap .box1 .box-con div h5 { font-size: 15px; color: #7F7670; line-height: 25px; margin: 300px 50px 0; }
.wrap .box1 .box-con div h5 i { color: #F72937; }
.wrap .box1 .box-con .left { width: 576px; height: 736px; background: url(../images/block1-left.png) no-repeat center/100%; }
.wrap .box1 .box-con .left h5 { margin-top: 330px; }
.wrap .box1 .box-con .right { width: 575px; height: 736px; background: url(../images/block1-right.png) no-repeat center/100%; }
.wrap .box2{width:1140px;height:586px;background:url(../images/bg2.png);margin: 100px auto 0;padding-top:20px;box-sizing:border-box}
.wrap .box2 .title{font-size:40px;color:#fff;text-align:center;font-weight: bold;}
.wrap .box2 .box-con{padding: 130px 100px 0;}
.wrap .box2 .box-con h3{font-size: 28px;color: #fff;font-weight: bold;text-align: center;margin-bottom: 50px;}
.wrap .box2 .box-con form { width: 100%; }
.wrap .box2 .box-con form .row { width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 20px; }
.wrap .box2 .box-con form .row .column { width: 48%; background: #fff; border-radius: 8px; overflow: hidden; position: relative; padding: 0 30px; }
.wrap .box2 .box-con form .row .column select, .wrap .box2 .box-con form .row .column input { width: 100%; height: 50px; font-size: 18px; border: 0; }
.wrap .box2 .box-con form .row .column #verifyCode { width: 150px; height: 100%; position: absolute; top: 0; right: -1px; }
.wrap .box2 .box-con form .btnSubmit { width: 236px; height: 50px; font-size: 18px; color: #fff; font-weight: bold; display: flex; align-items: center; justify-content: center; background: #FFA61A; border-radius: 8px; margin: 40px auto 0; }
.wrap .box3{width:1140px;height:1164px;background:url(../images/bg3.png);margin:0 auto;padding-top:20px;box-sizing:border-box;margin-top:100px}
.wrap .box3 .title{font-size:40px;color:#fff;text-align:center;font-weight: bold;}
.product-list { height: auto; margin: 0 auto; padding: 110px 40px 0;}
.product-list li { width: 340px; height: 450px; padding: 30px 20px; float: left; overflow: hidden; position: relative; background: #fff; border-radius: 10px; transition: all .3s; margin: 0 20px 20px 0; }
.product-list li .img { width: 100%; }
.product-list li .img a { height: 100%; display: block; }
.product-list li .text { width: 100%; height: auto; overflow: hidden; text-align: center; margin-top: 25px; }
.product-list li .text h2 { font-size: 22px; margin-bottom: 5px; color: #F16211; line-height: 34px; }
.product-list li .text p { font-size: 18px; color: #F16211; }
.product-list li .text .btn { cursor: pointer; width: 201px; height: 41px; line-height: 38px; font-size: 20px; color: #fff; display: block; margin: 30px auto 0; background: linear-gradient(0deg, #FF642D, #F84D10); border-radius: 20px; transition: all .3s; }
.product-list li .text .btn:hover { opacity: .8; }
.product-list li:hover { transform: translateY(-5px); }
.product-list li:nth-child(3n) { margin-right: 0; }
.wrap .box4{width:1140px;height:244px;background:url(../images/bg4.png);margin:0 auto;margin-top:50px}
.wrap .box4 .statement{color:#ffead6;font-size:16px;line-height:34px;padding:0 25px}
.wrap .box4 .statement h4{text-align:center;padding:30px 0 20px;font-size:20px}
.wrap .copyright{color:#741218;text-align:center;font-size:16px;margin:30px 0}
.wrap .rightSide{position:fixed;right:20px;top:50%;z-index:10}
.wrap .rightSide ul li a.active{background:url(../images/right_active.png) 100%;color:#e60820}
.wrap .rightSide ul li a{display:block;color:#fff;font-size:14px;text-align:center;width:120px;height:41px;background:url(../images/right.png) 100%;line-height:33px;font-weight:600}
.wrap .rightSide .pos{position:relative;height:160px;background-color:#fa6e70}
.wrap .rightSide .pos .imgbox{padding:9px}
.wrap .rightSide .pos p{color:#fff;font-size:14px;text-align:center;line-height:15px}

.footer { height: auto; overflow: hidden; background: #BA2C3A; padding: 40px 0;margin-top: 60px;}
.footer p { font-size: 14px; color: #FEE2CA; text-align: center; margin-bottom: 10px; line-height: 33px; }
.footer p:last-child { margin: 0; }