@media (min-width:320px){
    .wrap{width: 310px;}
    .ws-title-wrapper, .ws_controls, .main-left, .footer-menu{display: none;}
    .header-wrap{z-index: 101;}
    .logo{text-align: center;}
    .hotline-inner{margin: 0 0 10px; padding: 7px 0 7px 30px; text-align: center;}
    .hotline-inner:before{width: 30px; height: 50px; font-size: 25px; line-height: 50px;}
    .hotline-inner a{display: inline-block; font-size: 15px;}
    .hotline-inner a:nth-child(2):before{content: ' - ';}
    .search{top: 226px; right: 3px;}
    .footer{padding: 20px 0;}
    .footer-left{margin: 0 0 20px;}
}
@media (min-width:360px){
    .wrap{width: 350px;}
}
@media (min-width:410px){
    .wrap{width: 400px;}
    .logo{float: left; text-align: start;}
    .hotline{float: left;}
    .hotline-inner{margin: 10px 0 0 10px; padding: 7px 7px 7px 30px; text-align: start;}
    .hotline-inner:before{width: 30px; height: 50px; font-size: 25px; line-height: 50px;}
    .hotline-inner a{display: block; font-size: 15px;}
    .hotline-inner a:nth-child(2):before{content: '';}
    .search{top: 140px;}
}
@media (min-width:480px){
    .wrap{width: 480px;}
    .hotline-inner{padding: 7px 11px 7px 30px;}
    .hotline-inner:before{width: 30px; height: 50px; font-size: 25px; line-height: 50px;}
    .hotline-inner a{font-size: 15px;}
}
@media (min-width:580px){
    .wrap{width: 580px;}
    .hotline{margin: 40px 0 0;}
    .hotline-inner{float: left; margin: 0 0 0 15px; padding: 7px 11px 7px 30px;}
}
@media (min-width:767px){
    .wrap{width: 767px;}   
    .hotline-inner{margin: 0 0 0 25px; padding: 7px 11px 7px 50px;}
    .hotline-inner:before{width: 50px; height: 62px; font-size: 35px; line-height: 62px;}
    .hotline-inner a{font-size: 20px;}
    .footer-left{float: left; width: calc(50% - 15px); margin: 0;}
    .footer-right{float: right; width: calc(50% - 15px); text-align: right;}
}
@media (min-width:970px){
    .wrap{width:970px;}
    .ws-title-wrapper, .ws_controls, .footer-menu{display: block;}
    .header-wrap{z-index: 99;}
    .search{top: 40px; right: 0; box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.25);}
    .main-left{float: left; display: block; width: 230px;}
    .main-right{float: right; width: calc(100% - 240px);}
    .footer{padding: 0 0 20px; }
}