@charset "utf-8";.main.contact-main .contact-msg,.main.contact-main .contact-items,.main.contact-main .contact-address{width:100%;padding-bottom:40px;overflow:hidden}.main.contact-main .contact-msg-title,.main.contact-main .contact-items-title,.main.contact-main .contact-address-title{width:100%;padding-top:70px}.main.contact-main .contact-msg-title h2,.main.contact-main .contact-items-title h2,.main.contact-main .contact-address-title h2,.main.contact-main .contact-msg-title h5,.main.contact-main .contact-items-title h5,.main.contact-main .contact-address-title h5{text-align:center;font-family:MiSans;line-height:1;color:#28303D}.main.contact-main .contact-msg-title h2,.main.contact-main .contact-items-title h2,.main.contact-main .contact-address-title h2{font-weight:700;font-size:48px}.main.contact-main .contact-msg-title h5,.main.contact-main .contact-items-title h5,.main.contact-main .contact-address-title h5{font-weight:400;font-size:18px;padding-top:30px}.main.contact-main .contact-msg-container,.main.contact-main .contact-items-container,.main.contact-main .contact-address-container{width:100%}.main.contact-main .contact-msg .contact-msg-container{padding-top:66px}.main.contact-main .contact-msg .contact-msg-container ul{margin:0 -20px}.main.contact-main .contact-msg .contact-msg-container ul li{padding:0 20px 40px}.main.contact-main .contact-msg .contact-msg-container ul li input{height:56px;font-weight:400;font-size:18px;color:#333;font-family:MiSans}.main.contact-main .contact-msg .contact-msg-container ul li input[type='text']{border:1px solid #dadee6}.main.contact-main .contact-msg .contact-msg-container ul li input::placeholder{color:#999999}.main.contact-main .contact-msg .contact-msg-container ul li textarea{font-weight:400;font-size:18px;color:#333;font-family:MiSans;height:332px}.main.contact-main .contact-msg .contact-msg-container ul li textarea::placeholder{color:#999999}.main.contact-main .contact-msg .contact-msg-container ul li.item-btn{justify-content:flex-end}.main.contact-main .contact-msg .contact-msg-container ul li.item-btn input[type='submit']{width:216px;height:56px;background:#275ee2;font-weight:400;font-size:18px;text-align:center;color:#FFFFFF;font-family:MiSans}.main.contact-main .contact-msg .contact-msg-container ul li.item-btn input.vcode{width:160px;height:56px;margin:0 8px 0 20px;padding:0 10px}.main.contact-main .contact-items{background:#f6f6f6}.main.contact-main .contact-items .contact-items-container{padding-top:56px}.main.contact-main .contact-items .contact-items-container ul{margin:0 -20px}.main.contact-main .contact-items .contact-items-container ul li{padding:0 20px 40px}.main.contact-main .contact-items .contact-items-container ul li .item{width:100%;border-bottom:10px solid #003153;position:relative;background:#fff;padding:40px 5.95238095% 30px}.main.contact-main .contact-items .contact-items-container ul li .item:after{content:'';display:block;height:10px;width:23.80952381%;background:#275ee2;position:absolute;left:0;bottom:-10px}.main.contact-main .contact-items .contact-items-container ul li .item h4{font-weight:300;font-size:16px;color:#28303D;font-family:MiSans}.main.contact-main .contact-items .contact-items-container ul li .item h3{font-weight:600;font-size:28px;color:#28303D;font-family:MiSans;padding-top:20px}.main.contact-main .contact-items .contact-items-container ul li .item p{font-weight:400;font-size:16px;margin-top:15px}.main.contact-main .contact-items .contact-items-container ul li .item p a{color:#28303D;font-family:MiSans}.main.contact-main .contact-items .contact-items-container ul li .item p a i{margin-left:16px}.main.contact-main .contact-address{padding-top:80px}.main.contact-main .contact-address .contact-address-title,.main.contact-main .contact-address .contact-address-map{height:428px}.main.contact-main .contact-address .contact-address-title{padding:0}.main.contact-main .contact-address .contact-address-title h2{text-align:left}.main.contact-main .contact-address .contact-address-title p{font-weight:400;font-size:18px;color:#28303D;font-family:MiSans;padding-top:44px;line-height:30px}.main.contact-main .contact-address .contact-address-map{width:100%}@media (max-width:767px){.main.contact-main .contact-msg,.main.contact-main .contact-items,.main.contact-main .contact-address{padding-bottom:10px}.main.contact-main .contact-msg-title,.main.contact-main .contact-items-title,.main.contact-main .contact-address-title{padding-top:30px}.main.contact-main .contact-msg-title h2,.main.contact-main .contact-items-title h2,.main.contact-main .contact-address-title h2{font-size:28px}.main.contact-main .contact-msg-title h5,.main.contact-main .contact-items-title h5,.main.contact-main .contact-address-title h5{font-size:12px;padding-top:15px;line-height:1.2}.main.contact-main .contact-msg .contact-msg-container{padding-top:30px}.main.contact-main .contact-msg .contact-msg-container ul li{padding-bottom:20px}.main.contact-main .contact-msg .contact-msg-container ul li input{height:42px;font-size:16px}.main.contact-main .contact-msg .contact-msg-container ul li textarea{font-size:16px;height:160px}.main.contact-main .contact-msg .contact-msg-container ul li.item-btn{flex-direction:column;align-items:center}.main.contact-main .contact-msg .contact-msg-container ul li.item-btn input[type='submit']{width:120px;height:42px;font-size:16px;margin-top:15px}.main.contact-main .contact-msg .contact-msg-container ul li.item-btn input.vcode{height:42px;margin:0 8px 0 0;flex:1;width:auto}.main.contact-main .contact-msg .contact-msg-container ul li.item-btn .vcode-box{width:100%}.main.contact-main .contact-items .contact-items-container{padding-top:30px}.main.contact-main .contact-items .contact-items-container ul{margin:0 -5px}.main.contact-main .contact-items .contact-items-container ul li{padding:0 5px 20px}.main.contact-main .contact-items .contact-items-container ul li .item{border-bottom-width:5px;padding:15px}.main.contact-main .contact-items .contact-items-container ul li .item:after{height:5px;bottom:-5px}.main.contact-main .contact-items .contact-items-container ul li .item h4{font-size:14px}.main.contact-main .contact-items .contact-items-container ul li .item h3{font-size:22px;padding-top:10px}.main.contact-main .contact-items .contact-items-container ul li .item p{font-size:13px;margin-top:5px}.main.contact-main .contact-items .contact-items-container ul li .item p a i{margin-left:8px}.main.contact-main .contact-address{padding-top:30px}.main.contact-main .contact-address .contact-address-title{padding:0;height:auto}.main.contact-main .contact-address .contact-address-title h2{text-align:center}.main.contact-main .contact-address .contact-address-title p{font-size:16px;padding-top:20px;line-height:26px}.main.contact-main .contact-address .contact-address-map{height:65vw}}@media (min-width:768px) and (max-width:991px){.main.contact-main .contact-msg,.main.contact-main .contact-items,.main.contact-main .contact-address{padding-bottom:25px}.main.contact-main .contact-msg-title,.main.contact-main .contact-items-title,.main.contact-main .contact-address-title{padding-top:55px}.main.contact-main .contact-msg-title h2,.main.contact-main .contact-items-title h2,.main.contact-main .contact-address-title h2{font-size:32px}.main.contact-main .contact-msg-title h5,.main.contact-main .contact-items-title h5,.main.contact-main .contact-address-title h5{font-size:16px;padding-top:22px}.main.contact-main .contact-msg .contact-msg-container{padding-top:45px}.main.contact-main .contact-msg .contact-msg-container ul{margin:0 -15px}.main.contact-main .contact-msg .contact-msg-container ul li{padding:0 15px 30px}.main.contact-main .contact-msg .contact-msg-container ul li.item-btn input[type='submit']{width:120px;height:42px;font-size:16px}.main.contact-main .contact-msg .contact-msg-container ul li.item-btn input.vcode{height:42px}.main.contact-main .contact-items .contact-items-container{padding-top:45px}.main.contact-main .contact-items .contact-items-container ul{margin:0 -10px}.main.contact-main .contact-items .contact-items-container ul li{padding:0 10px 20px}.main.contact-main .contact-items .contact-items-container ul li .item{border-bottom-width:5px;padding:25px}.main.contact-main .contact-items .contact-items-container ul li .item:after{height:5px;bottom:-5px}.main.contact-main .contact-address{padding-top:45px}}@media (min-width:992px) and (max-width:1199px){.main.contact-main .contact-msg .contact-msg-container ul li.item-btn input[type='submit']{width:120px}.main.contact-main .contact-items .contact-items-container ul li .item p{font-size:14px}}