/* search */
.search {margin: 0 auto;box-sizing: border-box; background: #ffffff;line-height: 30px;padding: 10px 10px;margin-top: 10px;width:1300px;overflow:hidden;color: #333;background: #fff;}
.search strong {font-size: 14px;color: #333;}
.search select { padding: 5px;}
.search a{color: #0086cf;padding-left: 5px;}
.search  input{font-size: 14px;color: #333;padding: 5px;}
.search h2.r { color: #ff0000;margin: 10px;}
.search  input #keyboard {width: 25%;}
.search  table {border-bottom: #eee solid 1px;}

@media screen and (max-width:1280px){
.search {width: 97%;margin-left: 1.5%;margin-right: 1.5%;margin: 0 auto;box-sizing: border-box;padding: 10px 10px;overflow:hidden;color: #333;background: #fff;line-height: 30px;}
.search strong {font-size: 14px;color: #333;}
.search input a{color: #0086cf;padding-left: 5px;}
.search  input{font-size: 14px;color: #333;padding: 5px;}
.search h2.r { color: #ff0000;margin: 10px;}
.search  input #keyboard {width: 25%;}
.search  table {border-bottom: #eee solid 1px;}
.search select { padding: 5px;}
}
@media (max-width: 738px){
.search {margin: 0 auto;box-sizing: border-box;background: #ffffff;padding: 10px 10px;width:100%;overflow:hidden;color: #333;background: #fff;line-height: 30px;}
.search strong {font-size: 14px;color: #333;}
.search input a{color: #0086cf;padding-left: 5px;}
.search  input{font-size: 14px;color: #333;padding: 5px;}
.search h2.r { color: #ff0000;margin: 10px;}
.search  input #keyboard {width: 25%;}
.search  table {border-bottom: #eee solid 1px;}
.search select { padding: 5px;}
}
.header-container {
    width: 100%;
    margin-top: 0;
    padding: 10px;
}

.header-container p{margin:0}

.header_title {
    font-weight: bold;
}

.header_desc p {
    margin: 5px 0;
}

.header_desc {
    display: inline-block;
    width: 80%;
}

.header-container .share_box {
    float: right;
    vertical-align: top;
    margin-right: 10px;
    width: 124px;
    margin: 10px 10px 10px 0;
    cursor: pointer;
}

.header-container .share_box .share_img {
    min-height: 64px;
    height: auto;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(../../images/theme/default/share_person.png);
}

@media (max-width:769px) {
    .header_desc {
        display: inline-block;
        width: 75%;
    }
    .header-container .text-right {
        text-align: center
    }
    .size_xxxl {
        font-size: 1.8rem;
        padding: 0 10px;
    }
    .movie_list {
        margin: 0px;
        padding: 0px;
    }
    .movie_list img {
        width: 100%;
    }
    .header_desc p {
        padding: 0 10px;
    }
    .header_desc {
        width: 75%;
    }
    .header-container .share_box {
        width: 72px;
        margin: 10px auto;
    }
    .header-container .share_box .share_img {
        min-height: 40px;
    }
}

@media (max-width:376px) {
    .header-container .share_box {
        width: 64px;
    }
    .header-container .share_box .share_img {
        min-height: 35px;
    }
}