body{max-width: 768px; overflow: hidden;}
.sign {
    height: 50px;
    margin: 68px 0 0 45px;
    position: absolute;
    z-index: 100;
}
#logo > img {
    padding-left: 42px;
    width: 112px;
}
#waterfall{
    width: 768px;
}
body{max-width: 768px;}
#page_home,#adHomeLeft,.nivo-prevNav,nivo-nextNav{position: fixed}
.wapper{padding: 0 63px; min-width: 768px; width: 768px;}
#menu.wapper{padding-left: 10px;}
/*.background_slider p{bottom: 26px !important; display: block;}
.arrow_up{display: none}*/
#slider{margin-top: 0px;}
.nivo-prevNav, .nivo-nextNav{top: 250px !important;}
.nivo-nextNav{right:655px}
.home_header{background: #333 !important; margin-left: 0px; min-width: 828px;}
.form_white, .fw2{width: 640px}
#header_hidden_items{z-index: 1000;}
#page_magazine .right{margin-left:  0;}
#page_magazine .bottom{display: none;}
#form_contact .right{padding-right: 100px;}
.contact_grp .item {float: left;margin-right: 50px;}
.signHere{float: left;left: 225px;margin-top: 56px;position: absolute;}
#adHomeLeft {margin-top: 84%;position: absolute;right: 0;transition: all 0.3s linear 0s;width: 16%;z-index: 100;}
#thumbs .item img {height: 86px;width: 138px;}
#thumbs .item {float: left;margin: 5px 0 6px 9px;opacity: 0.6;padding: 1px;transition: all 0.3s linear 0s;}
#thumbs .item.active ,#thumbs .item.active img{width: 138px; }
#thumbs .item.active{margin-bottom: 0px; margin-right: -1px;}
#thumbs {margin-left: 6px;margin-top: 0px}
.btn_close{right:75px}





@media screen and (max-width:480px) and (min-width:361px){
    h1{font-size: 28px; margin-left: 15px !important;}
    #logo{padding: 0 58px;}
    .wapper{padding: 0px 0 0 10px;}
    .sign{margin:20px 0 0 339px}
    #menu li b{font-size: 12px; }
    #menu li{ margin: 3px 19px;}
    .home_header{min-width: 480px;}
    .home_header #menu{ margin: 0 0 0 20px;}
    .home_header #menu.wapper{padding-left: 0px;}
    #menu li:first-child{margin-left: 28px;}
    #waterfall .item, #waterfall .item img{height: 160px;width: 221px; margin-right: 15px;position: static !important;float: left; }
    .mask{display: none;}
    #waterfall{width: 480px;}
    #footer span{font-size: 8px !important;}
    #page_magazine .left{width: 450px;}
    .switch_box .date{width: 420px}
    .btn_orange24.mrb30{margin-left: 0px;}
    #page_magazine .right{width: 450px}
    #page_magazine dd{width: 440px;text-align: justify  }
    #page_magazine .date_picker span{font-size: 14px;}
    #page_subscribe .left > img{width: 450px;}
    #subList .item .right { width: 450px; margin-top: 15px;}
    p {max-width: 450px;text-align: justify;}
    .form_white .left{padding-left: 10px}
    .form_white, .fw2{width: 450px}
    #form_contact .right {float: left !important;margin-left: 10px;padding-right: 0;}
    .wapper{width: 470px !important;; max-width: 470px !important;; min-width: 470px !important;  }
    body { max-width: 480px !important; overflow-x: hidden; width: 480px;   }
    #menu.wapper{padding-left: 10px;}
    .btn_close{right: 0px;}
    #slider{margin-top: -8px;}
    #thumbs{margin-top: -10px;}
    #page_slider #slider .image_title{margin-left: 3.5%;}
    #page_slider #slider .image_date {margin-right: 13.5%;margin-top: -21px;}
    .collecter{ margin-left: -11px;margin-right: 19px;}
    .collecter table th, .collecter table td{font-size: 9px !important;}
    .collecter .item img{width: 45px;}
    .collecter table td{font-size: 9px !important; padding: 10px 0;}
    .fw2 .left, .fw2 .right{margin-left: 15px;  }
    .nivoSlider img{min-height: 520px}
    #lrgoMenu{display: none !important;}
    #page_magazine .desc div{width: 450px; margin-left: 0px; margin-top: 15px;}
    #page_magazine .desc dl span,#page_magazine .desc dl span:hover{height: 250px; }
    .contact_grp .item{margin-right: -12px;}
    .contact_grp{width: 450px;}

}