.quick_wrap{    width: 100%; margin:0 auto; background: #fff; box-sizing: border-box; border: 1px #ccc solid; max-width:1220px;}
.quick_wrap .quick_ul{overflow:hidden;}
.quick_wrap .quick_ul li{float:left; width:20%; box-sizing:border-box;}
.quick_wrap .quick_ul li a{overflow: hidden; display: block; box-sizing: border-box; position: relative; padding: 20px 30px; text-align:center; height:125px;}
.quick_wrap .quick_ul li a:after{content:""; display:block; position:absolute; right:0; top:50%; width:1px; height:70px; margin-top:-35px; background:#ccc; }
.quick_wrap .quick_ul li a img{float:none;}
.quick_wrap .quick_ul li div{float: none; text-align: center; font-size: 18px; font-weight: 600; line-height: 1; margin-top:10px;}
.quick_wrap .quick_ul li+li div{margin-top:15px; line-height:1.2;}
.quick_wrap .quick_ul li div span{    font-size: 15px; font-weight: 600; color: #666;}
.quick_wrap .quick_ul li:last-child a:after{display:none;}
@media screen and (max-width:1120px){
  
  .quick_wrap .quick_ul li a{text-align:center;padding:15px 20px;}
  .quick_wrap .quick_ul li a img{float:none;}
  .quick_wrap .quick_ul li div{float:none; margin-top:10px;}
  .quick_wrap .quick_ul li+li div{margin-top:17px;}
  
}

@media screen and (max-width:745px){
  .quick_wrap .quick_ul li{width:50%; height:115px;}
  .quick_wrap .quick_ul li+li+li{width:33.33333%;}
  
}

.main-shortcuts {position: fixed; width: 120px; height: 120px; bottom: 2%; right: 5%; text-align: center; margin-top: 15px; display:table; z-index:1005; }
.main-shortcuts > a {display:table-cell !important; vertical-align:middle; height:100%; width:100%;}

@media all and (max-width:960px) {
  .main-shortcuts {width:90px; height:90px; }
}
@media all and (max-width:640px) {
  .main-shortcuts {border-radius:50%; width:80px; height:80px;}
}
