.honorbox {
    padding: 25px;
    background: #fff;
    margin-bottom: 50px;
    box-shadow: 0 0 10px 3px #e1e1e1;
}
.con_title{
    padding-bottom: 10px;
    border-bottom: 1px solid #efefef;
    margin-bottom: 30px;
}
.con_title a{
    color: #555555;
}
.honorbox .hborder{
    font-weight: bold;
    font-family: '宋体', Simsun;
}
.honorcon{
    padding:30px 0;
    overflow: hidden;
}
.honorlist{
    float:left;
    width:180px;
    margin:0 32px 50px 0;
    padding:30px 0 0;
    text-align: center;
    border:2px solid #eee9d3;
}
.honorlist:nth-of-type(5n){
    margin-right:0;
}
.honorlist img{
    width:80px;
}
.honortext{
    padding:20px;
    background: #faf8ee;
    margin-top:30px;
    text-align: left;
    line-height: 20px;
}
.honortext p.text{
    height:40px;
    line-height: 20px;
}
.honortext p.time{
    color: #999999;
    margin-top:5px;
}
.medalbox .con_title{
    background: #081827;
    height:40px;
    line-height:40px;
    padding:0;
    color:#4d6381;
}
.medal01{
    height:277px;
    background: url("../../images/zuok23/medal_bg01.jpg") top center no-repeat;
}
.medal02{
    height:589px;
    background: url("../../images/zuok23/medal_bg02.jpg") top center no-repeat;
}
.medal03{
    height:340px;
    background: url("../../images/zuok23/medal_bg03.jpg") top center no-repeat;
}
.medalbox .medalcon{
    width:1100px;
    margin:0 auto;
}
.medalbox .medal_tab{
    padding:10px 0;
}
.medalbox .medal_tablist{
    width:1000px;
    margin:0 auto;
    height:50px;
    line-height:50px;
    background: url("../../images/zuok23/medal_tabbg01.png") top center no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
}
.medalbox .medal_tablist a{
    display: block;
    float:left;
    width:125px;
    text-align:center;
    font-size:16px;
    color:#4d6381;
    font-weight: bold;
}
.medalbox .medal_tablist a.on{
    background: url("../../images/zuok23/medal_tabbg03.png") top center no-repeat;
    background-size: 100% 100%;
}
.medalul{
    overflow:hidden;
    padding:30px 50px;
}
.medalul li{
    width:160px;
    height:230px;
    text-align: center;
    float:left;
    margin-right:8px;
    margin-bottom: 15px;
    cursor: pointer;
    background: url("../../images/zuok23/medal_conbg.png") no-repeat;
}
.medalul li:hover{
    background: url("../../images/zuok23/medal_conbg03.png") no-repeat;
}
.medalul li:nth-of-type(6n){
    margin-right:0;
}
.medalul li img{
    width:80px;
    margin:40px 0;
}
.medalul li div{
    color: #4d6381;
    font-size:13px;
    padding-top:25px;
    background: url("../../images/zuok23/medal_conbg02.png") top center no-repeat;
}
.medalbox .swiper-button-next,.medalbox .swiper-button-prev{
    width:38px;
    height:35px;
    background-size:38px 35px;
}
.medalbox .swiper-button-next{
    right:-5px;
    background-image:url("../../images/zuok23/medal_slide_r.png");
}
.medalbox .swiper-button-prev{
    left:-5px;
    background-image:url("../../images/zuok23/medal_slide_l.png");
}
.medal_pop{
    width:861px;
    height:372px;
    margin:0 auto;
    background:url("../../images/zuok23/medal_pop.png") no-repeat;
    position: relative;
}
.medal_pop>a{
    position:absolute;
    right:45px;
    top:45px;
}
.medal_pop_img{
    position: absolute;
    top:43px;
    left:80px;
    width:273px;
    text-align: center;
    padding-top:30px;
}
.medal_pop_img img{
    height:200px;
}
.medal_pop_info{
    position:absolute;
    left:427px;
    top:70px;
}
.medal_pop_info h3{
    font-size:20px;
    font-family: "微软雅黑";
    color:#4c79dd;
    margin-bottom:20px;
}
.medal_pop_info p{
    color:#4d6381;
    margin-top:10px;
    font-size:14px;
}
.medal_pop_info p span{
    color: #d8d8d6;
}
.medal_notebox{
    padding:20px 50px;
}
.medal_note{
    color: #4d6381;
    line-height:24px;
    margin-bottom:20px;
    font-size:13px;

}
/*版权专区*/
.swiper-slide{
    position: relative;
    color: #999;
}
.slide01{
    background: url("../../images/zuok23/ip_bg01.jpg") top center no-repeat;
    background-size: 1920px 100%;
}
.slide02{
    background: url("../../images/zuok23/ip_bg02.jpg") top center no-repeat;
    background-size: 1920px 100%;
}
.slide03{
    background: url("../../images/zuok23/ip_bg03.jpg") top center no-repeat;
    background-size: 1920px 100%;
}
.slidecon{
    width:1100px;
    margin:0 auto;
}
.slidecon .slide_title{
    text-align:center;
}
.swiper-container-vertical>.swiper-pagination{
    right:0;
    top:60%;
}
.swiper-pagination-bullet{
    width:200px;
    background: transparent;
    height:52px;
    line-height: 52px;
    border:1px solid transparent;
    border-radius: 0;
    text-align:left;
    position: relative;
    opacity: 1;
}
.swiper-pagination-bullet::before{
    position: absolute;
    top:16px;
    left:10px;
    display: block;
    width: 19px;
    height: 19px;
    content:"";
    background: url("../../images/zuok23/ip_slt02.png") no-repeat;
}
.swiper-pagination-bullet::after{
    color:#999999;
    font-size:16px;
    position: absolute;
    left:35px;
}
.swiper-pagination-bullet:nth-of-type(1)::after{
    content:"图书出版";
}
.swiper-pagination-bullet:nth-of-type(2)::after{
    content:"动漫改编";
}
.swiper-pagination-bullet:nth-of-type(3)::after{
    content:"游戏改编";
}
.swiper-pagination-bullet-active{
    border:1px dashed #fff100;
    border-right:none;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    background: rgba(255,241,0,0.2);
}
.swiper-pagination-bullet-active::before{
    background: url("../../images/zuok23/ip_slt01.png") no-repeat;
}
.swiper-pagination-bullet-active::after{
    color:#fff100;
}
.ip_tab{
    padding:100px 50px;
    overflow: hidden;
    color: #999;
}
.ip_tab .ip_tablist{
    float:left;
}
.ip_tab .ip_tablist a{
    display: block;
    line-height: 105px;
    margin-bottom:15px;
    color: #999;
    font-size:13px;
}
.ip_tab .ip_tablist a.on{
    color: #fff100;
    font-weight: bold;
}
.ip_tab .ip_tablist a span{
    display: inline-block;
    width:20px;
}
.ip_tab .ip_tablist a img{
    width:82px;
    height:105px;
    border:2px solid transparent;
}
.ip_tab .ip_tablist a.on img{
    border:2px solid #fff100;
    border-radius: 2px;
}
.ip_tabbox{
    margin-left:280px;
}
.ip_tab .ip_tabcon{
    overflow: hidden;
    padding:20px;
}
.ip_tab .ip_tabcon img{
    width:258px;
    float:left;
    margin-right:30px;
}
.ip_tab .ip_tabcon img{
    box-shadow:-7px -7px 0px #fff100;
    -webkit-box-shadow:-7px -7px 0px #fff100;
    -moz-box-shadow:-7px -7px 0px #fff100;
    -ms-box-shadow:-7px -7px 0px #fff100;
    -o-box-shadow:-7px -7px 0px #fff100;
}
.ip_tab .ip_tabcon .ip_bookinfo{
    float: left;
    text-align: left;
    line-height: 24px;
    font-size:12px;
    max-width:350px;
    position: relative;
    height:330px;
}
.ip_tab .ip_tabcon .ip_bookinfo h3{
    color:#fff100;
    font-size:20px;
    font-family: "微软雅黑";
}
.ip_tab .ip_tabcon .ip_bookinfo .ip_author{
    margin:15px 0;
}
.ip_tab .ip_tabcon .ip_bookinfo .ip_href{
    position: absolute;
    bottom:0;
    left:0;
}
.slidecon a.btn{
    display: block;
    width:160px;
    height:54px;
    line-height: 54px;
    text-align: center;
    background: #fff100;
    color: #000;
    font-size:25px;
    font-family: "微软雅黑";
    border-radius: 10px;
}
.ip_down{
    width: 100%;
    position: absolute;
    bottom:20px;
    text-align: center;
    color:#fff100;
    font-size:12px;
}
.ip_down p{
    margin-bottom:20px;
}
.ip_down img{
    position: relative;
    animation:myfirst 2s;
    -webkit-animation:myfirst 2s infinite linear;
}
@keyframes myfirst
{
    0%{top:0px;}
    50%{top:10px;}
    100% {top:0}
}
@-webkit-keyframes myfirst
{
    0%{top:0px;}
    50%{top:10px;}
    100% {top:0}
}
.ip_animate{
    overflow: hidden;
    font-size:12px;
}
.ip_animate .ip_book{
    float:left;
    width:300px;
    padding:50px;
    color:#000;
}
.ip_animate .ip_book>img{
    width:214px;
    box-shadow:-5px -5px 0px #fff100;
    -webkit-box-shadow:-5px -5px 0px #fff100;
    -moz-box-shadow:-5px -5px 0px #fff100;
    -ms-box-shadow:-5px -5px 0px #fff100;
    -o-box-shadow:-5px -5px 0px #fff100;
}
.ip_animate .ip_book h3{
    font-size:20px;
    font-family: "微软雅黑";
    margin:10px 0;
}
.ip_animate .ip_book .ip_book_prief{
    text-align:left;
    line-height:24px;
    margin-top:10px;
    color: #535353;
}
.ip_animate .btnbox .btn{
    margin:30px auto 0;
    background: url("../../images/zuok23/ip_btn_bg.png") no-repeat;
    color: #fff100;
}
.ip_animate .ip_role{
    float:right;
    padding:50px;
    width:500px;
}
.ip_role_tabbox{
    height:480px;
}
.ip_role_tabcon{
    width:100%;
    height:100%;
    position: relative;
}
.ip_role_name{
    width: 20px;
    font-size:20px;
    font-family: "微软雅黑";
    color: #fff100;
    position: absolute;
    right:320px;
    top:0;
}
.ip_role_info{
    padding-top:5px;
    width:200px;
    height:280px;
    text-align: left;
    line-height: 26px;
    position: absolute;
    right:350px;
    top:0;
    margin: 0 auto;
    writing-mode: vertical-rl;/*从左向右 从右向左是 writing-mode: vertical-rl;*/
    writing-mode: tb-rl;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/
}
.ip_role_img{
    position: absolute;
    bottom:0;
    left:0;
}
.ip_role_tablist{
    margin-top:50px;
    overflow: hidden;
    padding:10px 30px;
}
.ip_role_tablist a{
    display: block;
    float:left;
    margin:0 10px;
    position: relative;
}
.ip_role_tablist a.on::after{
    display: block;
    width:90px;
    height: 90px;
    position: absolute;
    top:0px;
    left:0px;
    content: "";
    background: url("../../images/zuok23/role_txbg.png") no-repeat;
    background-size: 100% 100%;
}
/*.ip_role_info p{
    font-size:12px;
    width:12px;
    position: absolute;
    right:0px;
}
.ip_role_info p:nth-of-type(2){
    right:30px;
}
.ip_role_info p:nth-of-type(3){
    right:60px;
}
.ip_role_info p:nth-of-type(4){
    right:90px;
}*/
.ip_game{
    font-size:18px;
}
.ip_game_info{
    width:940px;
    margin:0 auto;
    padding:30px 0;
    line-height:34px;
    font-family: "微软雅黑";
    margin-bottom: 30px;
}
.ip_game_prief{
    padding:30px 0 30px;
    font-size:12px;
    line-height:24px;
}
.ip_game_img img{
    box-shadow:-3px -3px 0px #fff100;
    -webkit-box-shadow:-3px -3px 0px #fff100;
    -moz-box-shadow:-3px -3px 0px #fff100;
    -ms-box-shadow:-3px -3px 0px #fff100;
    -o-box-shadow:-3px -3px 0px #fff100;
}
.ip_game .ip_href .btn{
    margin:0 auto;
}