@charset "UTF-8";.contact .con-title{margin-top:60px}.contact .ct-title{font-size:30px;font-weight:bold;color:#333;margin-bottom:10px}.contact .ct-desc{font-size:16px;color:#979696}.contact .con-info{text-align:center;margin:50px auto 30px}.contact .ci-item{float:left;margin:0 20px;cursor:pointer}.contact .ci-item .icon{float:left;width:53px;height:60px;font-size:24px;color:#fff;line-height:56px;background:url("../imgs/icon-bubble2.png?v=1608778769") center/cover no-repeat;transition:all linear 300ms}.contact .ci-item.addr .icon{font-weight:bold;font-size:28px}.contact .ci-item.tel .icon{background-image:url("../imgs/icon-bubble1.png?v=1608778769")}.contact .ci-item.email .icon{font-weight:bold;font-size:26px}.contact .ci-item.custom .icon{font-size:26px;background-image:url("../imgs/icon-bubble1.png?v=1608778769")}.contact .ci-item .ci-info{float:left;height:60px;line-height:60px;font-size:18px;text-align:left;color:#333;margin-left:10px;transition:all linear 300ms}.contact .ci-item.addr .ci-info{font-size:16px;width:200px;line-height:20px;padding-top:10px}.contact .ci-item.email .cii-title{font-size:14px;font-weight:bold}.contact .ci-item.email .cii-desc{font-size:18px}.contact .ci-item.custom .ci-info{background-color:#c1dae7;height:32px;padding:0 16px;font-size:14px;line-height:32px;color:#333;border-radius:5px;margin-top:16px}.contact .ci-item:hover .ci-info{transform:translateX(4px)}.contact .ci-item:hover .icon{transform:scale(1.05)}.contact .con-map{margin:40px auto 60px;height:480px}.contact .con-map #baiduMap{width:100%;height:100%;overflow:hidden;position:relative;z-index:0;background-color:#f3f1ec;color:#000;text-align:left}.contact .con-message{padding:50px 0 80px;background:#1da69c url("../imgs/bg-service.png?v=1608778769") bottom/cover no-repeat}.contact .con-message .cmsg-title{text-align:center;color:#fff}.contact .con-message .cmsgt-title{font-size:24px;margin-bottom:5px}.contact .con-message .cmsgt-desc{font-size:18px}.contact .con-message .cmsg-form{display:block;margin:30px auto;width:920px}.contact .con-message .cmsg-input{float:left;width:48%;display:block;background-color:#fff;height:50px;line-height:50px;border-radius:50px;padding:0 20px;box-shadow:0 0 10px rgba(0,0,0,.1)}.contact .con-message .cmsg-input input{float:left;height:50px;line-height:50px;font-size:16px}.contact .con-message .cmsg-input.phone{float:right}.contact .con-message .cmsg-label{float:left;width:50px;font-size:16px}.contact .con-message .cmsg-text{float:left;width:100%;background-color:#fff;padding:20px 30px;border-radius:20px;height:240px;margin-top:30px}.contact .con-message .cmsg-text textarea{display:block;width:100%;height:100%;font-size:16px}.contact .con-message .cmsg-footer{float:left;width:100%;height:50px;margin-top:30px}.contact .con-message .cmsg-code{display:block;float:left;width:120px;height:100%;margin-right:30px;cursor:pointer}.contact .con-message .cmsg-footer input{float:left;width:350px;height:50px;line-height:50px;font-size:16px;background-color:#fff;border-radius:50px;padding:0 20px;box-shadow:0 0 10px rgba(0,0,0,.1)}.contact .con-message .cmsg-footer .cmsg-btn{float:right;display:block;cursor:pointer;width:380px;text-align:center;background-color:#025986;height:50px;line-height:50px;border-radius:50px;font-size:18px;color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);transition:all linear 300ms}.contact .con-message .cmsg-footer .cmsg-btn:hover{font-weight:bold;background-color:#006aa2}@media(min-width:1366px){.contact .con-info{margin:100px auto 80px}.contact .ci-item{margin:0 30px}.contact .ci-item .icon{width:67px;height:76px;font-size:30px;line-height:72px}.contact .ci-item.custom .icon{font-size:36px}.contact .ci-item .ci-info{height:76px;line-height:76px;font-size:22px}.contact .ci-item.addr .ci-info{font-size:18px;width:200px;line-height:26px;padding-top:15px}.contact .ci-item.custom .ci-info{height:36px;padding:0 20px;font-size:16px;line-height:36px;margin-top:18px}.contact .con-map{height:520px}.contact .con-message{padding:60px 0 100px}}@media(min-width:1610px){.contact .con-map{height:540px}.contact .con-message{padding:60px 0 120px}}