body {
    background-color: #EEE;
    /* height: 2000px; */
}

i,
em {
    font-style: normal;
}

a:hover{
    text-decoration: none;
}

/* 版权列表 */

.my_container {
    position: relative;
    /*display: table-cell;*/
}

.copyright_category h3 {
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    color: #333333;
}

.category_list {
    height: 100px;
    background-color: #fff;
    line-height: 100px;
}

.category_list ul li {
    float: left;
    margin-left: 64px;
    font-size: 18px;
    color: #666;
}

.category_list li.currentA a {
    border-bottom: 4px solid #F5A623;
    color: #333;
}

.price_sort {
    height: 48px;
    margin-top: 20px;
    background-color: #fff;
    font-size: 16px;
    color: #333333;
    padding-left: 20px;
    line-height: 48px;
}

.price_sort span {
    display: inline-block;
    width: 40px;
    height: 100%;
    padding-left: 10px;
    cursor: pointer;
}

.price_sort img {
    width: 10px;
    height: 20px;
    vertical-align: middle;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.translate_arrow img {
    transform: rotate(180deg);
}

.my_lists ul li {
    float: left;
    width: 280px;
    height: 348px;
    margin: 20px 20px 0 0px;
    padding: 10px 10px 0;
    text-align: center;
    background-color: #fff;
}

.my_lists li:hover {
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.35);
}

.my_lists ul li:nth-child(4n) {
    margin: 20px 0 0;
}

.my_lists li img {
    width: 100%;
    height: 260px;
}

.copyright_name {
    width: 100%;
    font-size: 18px;
    color: #333333;
    margin: 7px 0;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow: hidden;
}

.copyright_price {
    font-size: 20px;
    color: #F5A623;
}

.get_more {
    font-size: 24px;
    color: #333333;
    margin: 68px 0;
    text-align: center;
}


/* 版权详情 */

.banner {
    width: 100%;
    height: 420px;
    background: url("../pc_images/banner_bg.png") no-repeat;
    background-size: cover;
    padding: 90px 0 90px 90px;
}

.banner_img {
    width: 240px;
    height: 240px;
    overflow: hidden;
    float: left;
    margin-right: 60px;
}

.banner_img img {
    width: 100%;
    height: 100%;
}

.list_name {
    font-size: 16px;
    color: #FFFFFF;
}

.list_name span,
.list_price {
    font-size: 24px;
    color: #F5A623;
    font-weight: 700;
    margin-right: 10px;
}

.list_tips {
    font-size: 16px;
    color: #FFFFFF;
    font-weight: 700;
    margin: 15px 0 80px;
}

.list_tips span {
    background: rgba(245, 166, 35, 0.74);
    border-radius: 100px;
    font-size: 14px;
    padding: 5px 12px;
    display: inline-block;
    margin-right: 10px;
}


/* 版权介绍 */

.copyright_inner {
    width: 780px;
    min-height: 500px;
    display: table-cell;
    background: #fff;
}
.copyright_detail{
    padding: 20px 20px;
}
.copyright_introduce {
    padding: 0 52px 30px 20px;
    background-color: #fff;
    margin: 20px 0;
    border-bottom:20px solid #EEE;
}

.copyright_introduce h3 {
    height: 66px;
    font-size: 18px;
    color: #333333;
    line-height: 66px;
}

.copyright_introduce p {
    font-size: 14px;
    color: #999999;
    line-height: 20px;
}

.copyright_detail img {
    width: 100%;
}


/* 合作申请表 */

.right_list {
    /*position: absolute;*/
    right: 0;
    height: 500px;
    top: 440px;
    width: 380px;
    background-color: #fff;
    display: table-cell;
    margin-left:10px;
}

.cooperation_apply,
.recommend {
    width: 100%;
    height: 388px;
    padding: 0 30px;
}

.cooperation_apply h3,
.recommend h3 {
    height: 68px;
    font-size: 20px;
    color: #F5A623;
    line-height: 68px;
    text-align: center;
    border-bottom: 1px solid #F5A623;
}

.apply_sheet p {
    padding-left: 20px;
    height: 44px;
    margin-top: 20px;
    font-size: 16px;
    color: #999999;
    background: #FFFCF4;
    border-radius: 4px;
}

.apply_sheet p input {
    height: 100%;
    width: 240px;
    box-shadow: 0 0 0px 1000px #FFFCF4 inset;
}

.sub_btn {
    border-radius: 4px;
    width: 320px;
    height: 48px;
    font-size: 20px;
    color: #FFFFFF;
    line-height: 48px;
    text-align: center;
    box-shadow: 0 0 0px 1000px #F5A623 inset;
    margin-top: 40px;
}

.apply_code {
    position: relative;
}

.apply_code .get_code {
    font-size: 14px;
    color: #333333;
    cursor: pointer;
    position: absolute;
    height: 44px;
    top: 0;
    right: 10px;
    line-height: 44px;
}

.apply_sheet .apply_code input {
    width: 75px;
    padding-left: 6px;
}

.get_code img {
    width: 16px;
    height: 16px;
    margin: 0 5px;
    vertical-align: middle;
}

.recommend {
    /* height: 590px; */
    height: 550px;
    width: 100%;
    background-color: #fff;
    border-top: 16px solid #EEE;
}

.recommend_list li {
    height: 112px;
    border-bottom: 1px solid #EEE;
    padding-top: 20px;
}

.recommend_list_image {
    width: 72px;
    height: 72px;
    overflow: hidden;
    margin-right: 20px;
    display: inline-block;
    float: left;
}

.recommend_list_image img {
    width: 100%;
    height: 100%;
}

.recommend_price {
    float: right;
    font-size: 18px;
    color: #F5A623;
    margin-top: 25px;
}

.recommend_name {
    font-size: 18px;
    color: #333333;
    margin: 10px 0;
}

.recommend_describe {
    font-size: 14px;
    color: #999999;
}

.see_more {
    font-size: 18px;
    color: #333333;
    line-height: 72px;
    text-align: center;
}

.more-a {
    display: block;
    text-align: center;
    margin-top: 8%;
}

.more-a img {
    width: 6%;
}



/* 修改底部样式 */
.footer .nav-top_box dl dt{
    width:85px!important;
}
.footer .nav-top_box dl{width: 220px!important;}
.footer .logo{width:200px!important;}
.footer .nav-top_box{text-align: start!important;}
.search input{box-shadow: 0 0 0px 1000px #7c7c7c  inset;}

#pdf-container{
    padding: 20px 20px;
}
#loading_img{
    position:absolute;
    width:780px;
    top:557px;
    left: 0;
    text-align:center;
    /*height: 956px;*/
    background-color: #0570D3;
}
#loading_img img{
    width: 780px;
}
#convertedImg{
    text-align: center;
}
#demo-test-gallery p{
    text-align: center;
}
#demo-test-gallery img{
    margin-top: 3px;
}