.contact-2{padding-top:40px}.contact-2 .con-title{font-size:30px;color:#333;text-align:center;line-height:60px;font-weight:400}.contact-2 .con-desc{font-size:14px;line-height:28px;color:#333;text-align:center;width:400px;margin:0 auto}.contact-2 .contact-box{padding-top:20px;padding-bottom:50px}.contact-2 .contact-box .left-info{width:600px}.contact-2 .contact-box .left-info li{position:relative;padding-top:55px;padding-left:130px;height:115px;width:160px;padding-right:10px;float:left}.contact-2 .contact-box .left-info li .li-icon{width:100px;height:85px;position:absolute;top:40px;left:30px;display:flex;justify-content:center;align-items:center}.contact-2 .contact-box .left-info li .li-icon .iconfont{font-size:50px}.contact-2 .contact-box .left-info li .li-title{font-size:16px;color:#000;line-height:30px}.contact-2 .contact-box .left-info li .li-value{font-size:14px;color:#333}.contact-2 .contact-box .left-info li:first-child:after,.contact-2 .contact-box .left-info li:first-child:before,.contact-2 .contact-box .left-info li:last-child:after,.contact-2 .contact-box .left-info li:last-child:before{content:'';display:block;position:absolute}.contact-2 .contact-box .left-info li:first-child:after,.contact-2 .contact-box .left-info li:last-child:after{left:0;width:300px;border-top:1px solid #f5f5f5}.contact-2 .contact-box .left-info li:first-child:before,.contact-2 .contact-box .left-info li:last-child:before{top:0;height:170px;border-left:1px solid #f5f5f5}.contact-2 .contact-box .left-info li:first-child:after{bottom:-.5px}.contact-2 .contact-box .left-info li:first-child:before{right:-.5px}.contact-2 .contact-box .left-info li:last-child:after{top:-.5px}.contact-2 .contact-box .left-info li:last-child:before{left:-.5px}.contact-2 .contact-box .map-box{width:600px;height:340px}@media screen and (max-width:750px){.contact-2 .contact-box .left-info{width:100%}.contact-2 .contact-box .left-info li{position:relative;padding-top:20px;padding-left:60px;height:115px;width:100%;padding-right:10px;float:none;box-sizing:border-box;border:1px solid #f5f5f5}.contact-2 .contact-box .left-info li .li-icon{width:60px;height:85px;position:absolute;top:00px;left:00px}.contact-2 .contact-box .left-info li .li-icon .iconfont{font-size:30px}.contact-2 .contact-box .map-box{width:100%;height:400px}}