.ban{ width:100%; height:285px; background:url("../img/contacts_ban.png") no-repeat center; margin:0 auto !important;color:#333333}
.banMain{ width:1280px; height:auto; margin:0 auto; position:relative;display:flex}
.bigFont{ position:absolute; top:100px; left:40px; font-size:28px; font-weight: 500; letter-spacing:7px;color: #fff;}
.sFont{ position:absolute; top:155px; left:40px; font-size:18px; width:560px; height:100px; line-height:35px; font-weight: 500;color: #fff;}



.Desc{ width:1280px; height:auto; margin:0 350px;}
.Desc li{ float:left;margin:70px auto;}
.Desc li:first-child{ width:500px; height:auto;}
.Desc li:last-child{ width:550px; height:auto; margin:20 10px; }
.Desc li:last-child i:last-child{ width:100%; height:auto; line-height:40px; font-size:16px;}

.contactsMap{ width:100%; height:380px; margin:25px auto 30px auto;position: relative;}
.mapMain{ width:1280px; height:auto; margin: 0 auto; overflow: hidden;}
.mapMain .bigTit,.qqMain .bigTit{ width:96%; margin:0 40px; line-height:60px; font-size: 24px; font-weight: 500; letter-spacing:8px;border-bottom: 1px solid #ccc; margin-top: 10px !important;}
.mapMain .Map{ width:1196px; margin:20px auto 20px auto; border:1px solid #e6e6e6; box-shadow: 0 2px 16px #c0bbbb, 0 0 2px #c0bbbb, 0 0 2px #c0bbbb;}

.qqMain{ width:1280px; height:auto; left:40px; margin:0 auto;}
.qqMain li{ width:365px; height:100px; float:left; border:1px solid #e8e8e8; margin:40px 15px; border-radius: 5px; cursor: pointer;margin-left: 40px;}
.qqMain li:hover{  box-shadow: 0px 0px 2px 2px #e8e8e8;}
.qqMain li span{ float:left;}
.qqMain li span:first-child{ width:130px; height:auto; text-align:center;}
.qqMain li span:first-child img{ margin-top:15px;}
.qqMain li span:last-child{ width:140px; height:50px;}
.qqMain li span:last-child i{ width:70%; height:40px; line-height:15px; text-align: center; display: block;font-size: 18px;}
.qqMain li span:last-child i:first-child{ margin-top:20px;}

