/* 动画作品 */
.inside_top {
	 position:absolute;
	 width:100%;
	 top:0;
	 left:0;
}
.cartoon_main,
.p_bg {
	 padding-top:268px;
	 background:#000 url("../images/inside_bg1.jpg") no-repeat top center;
	 background-attachment:fixed;
}
.inside_caption {
	 text-align:center;
}
.inside_caption .break_nav {
	 padding-top:20px;
}

.break_nav {
	 display:inline-block;
	 height:18px;
	 line-height:18px;
}
.break_nav a,
.break_nav em,
.break_nav span {
	 float:left;
	 color:#a8a6a6;
}
.break_nav em {
	 padding:0 4px;
}
.break_nav span {
	 color:#01e7ff;
	 line-height:16px;
	 height:16px;
}
.break_nav .home {
	 background:url("../images/home_bg.png") no-repeat left center;
	 background-size:14px 14px;
	 padding-left:20px;
}

.c_tab_choose {
	 padding-top:52px;
	 text-align:center;
}
.c_tab_choose a {
	 margin:0 6px;
	 display:inline-block;
	 min-width:120px;
	 padding:0 3px;
	 height:38px;
	 border:1px solid #fff;
	 color:#fff;
	 text-align:center;
	 line-height:38px;
	 font-size:18px;
}
.c_tab_choose a.active,
.c_tab_choose a:hover {
	 background:#01e7ff;
	 color:#333;
	 /* box-shadow:0 0 10px #000; */
}

.c_tab_box {
	 padding-top:36px;
}
.c_tab_box .tab {
	 display:none;
}
.c_tab_box .vedio_list .vedio {
	 display:block;
	 float:left;
	 width:284px;
	 margin:0 18px 25px 0;
}
.c_tab_box .vedio_list .vedio:nth-of-type(4n) {
	 margin-right:0;
}
.c_tab_box .vedio_list .vedio .pic {
	 border:1px solid #01e7ff;
	 width:100%;
	 position:relative;
}
.c_tab_box .vedio_list .vedio .pic img {
	 width:100%;
}
.c_tab_box .vedio_list .vedio_btn {
	 position:absolute;
	 width:88px;
	 height:88px;
	 /*background:url("../images/vedio_btn.png") no-repeat center;
	 background-size:cover;*/
	 left:50%;
	 top:50%;
	 margin-left:-44px;
	 margin-top:-44px;
}
.c_tab_box .vedio_list .info {
	 color:#d1cfcf;
	 font-size:18px;
	 width:96%;
	 margin:14px auto 0;
	 height:20px;
	 line-height:20px;
	 overflow:hidden;
	 white-space:nowrap;
	 text-overflow:ellipsis;
}

.parnter {
	 padding-top:150px;
	 text-align:center;
}
.parnter .list {
	 padding:60px 0 58px 0;
}
.parnter .list a {
	 width:182px;
	 /* height:60px; */
	 overflow:hidden;
	 border:1px solid #01e7ff;
	 float:left;
	 margin:0 18px 18px 0;
}
.parnter .list a img {
	 width:100%;
	 transition:0.4s;
	 -webkit-transition:0.4s;
	 -o-transition:0.4s;
	 -moz-transition:0.4s;
}
.parnter .list a:hover img {
	 transform:scale(1.3);
	 -webkit-transform:scale(1.3);
	 -o-transform:scale(1.3);
	 -moz-transform:scale(1.3);
	 -ms-transform:scale(1.3);
}
.parnter .list a:nth-of-type(6n) {
	 margin-right:0;
}


/* 动画详情 */
.cartoon_main .detail_main {
	 padding-top:50px;
}
.cartoon_main .detail_main .middle_pic {
	 padding:25px 16px 0;
	 background:rgba(255,255,255,0.05);
}
.cartoon_main .detail_main .middle_pic .extra {
	 line-height:84px;
	 color:#fff;
}
.cartoon_main .detail_main .middle_pic .extra h2 {
	 font-size:30px;
	 font-weight:normal;
}

.p_sb_share .share_box {
	 width:0;
	 height:0;
	 overflow:hidden;
}
.p_sb_share .share_box .icon {

	 height:20px;
	 float:left;
	 margin:30px 0 0 6px;
}
.p_sb_share .share {
	 background:url("../images/share.png") no-repeat left center;
	 padding-left:22px;
	 color:#fff;
}
.p_sb_share .share_box .qq {
	 background:url("../images/qq.png") no-repeat center;
	 background-size:cover;
}
.p_sb_share .share_box .wechat {
	 background:url("../images/wechat.png") no-repeat center;
	 background-size:cover;
}
.p_sb_share .share_box .weibo {
	 background:url("../images/weibo.png") no-repeat center;
	 background-size:cover;
}
.p_sb_share .arrow_btn {
	 width:20px;
	 height:20px;
	 background:url("../images/arrow_btn.png") no-repeat center;
	 margin-top:30px;
	 cursor:pointer;
}

.cartoon_main .detail_main .middle_pic img {
	 width:100%;
}
.cartoon_main .detail_main .works {
	 padding:40px 0 70px 0;
}
.cartoon_main .detail_main .middle_title {
	 height:37px;
	 background:url("../images/middle_tilte_bg.png") no-repeat center;
	 background-size:cover;
	 margin-top:20px;
}
.cartoon_main .detail_main .main_box {
	 text-align:left;
	 color:#fff;
	 padding:45px 25px;
	 background:rgba(255,255,255,0.05);
}
.cartoon_main .detail_main .main_box .mes {
	 font-size:14px;
	 line-height:24px;
	 padding-bottom:14px;
}
.cartoon_main .detail_main .main_box h2,
.cartoon_main .detail_main .main_box h3 {
	 font-weight:normal;
	 padding-bottom:6px;
}
.cartoon_main .detail_main .main_box h2 {
	 font-size:30px;
}
.cartoon_main .detail_main .main_box h3 {
	 font-size:20px;
}
.cartoon_main .detail_main .main_box .font_color {
	 color:#01e7ff;
}
.cartoon_main .detail_main .main_box .sb_pic {
	 width:90%;
	 margin:0 auto 24px;
}
.cartoon_main .detail_main .main_box .sb_pic img {
	 width:48%;
	 float:left;
}
.cartoon_main .detail_main .main_box .sb_pic img:nth-of-type(1) {
	 margin-right:4%;
}

.cartoon_main .detail_main .main_box .pic {
	 margin:24px 0;
}
.cartoon_main .detail_main .main_box .pic img {
	 width:100%;
}
.cartoon_main .detail_main .intro_title {
	 font-size:18px;
	 line-height:24px;
	 margin-bottom:10px;
}
.cartoon_main .detail_main .intro_mes {
	 font-size:14px;
	 line-height:24px;
	 padding-bottom:6px;
}


/* 漫画作品 */
.travesty_mian {
	 padding-bottom:80px;
}


/* 漫画详情 */
.atlas {
	 padding:60px 0 110px 0;
	 color:#fff;
	 text-align:left;
}
.atlas .pic {
	 width:588px;
	 position:relative;
}
.atlas .pic img {
	 width:100%;
}
.atlas .pic .mes_title {
	 position:absolute;
	 left:0;
	 width:100%;
	 bottom:0;
	 height:50px;
	 line-height:50px;
	 background:rgba(0,0,0,0.5) url("../images/atlas_bg.png") no-repeat 16px center;
	 text-indent:45px;
	 font-size:16px;
}
.atlas .info {
	 padding-left:618px;
	 font-size:14px;
}
.atlas .info h2 {
	 font-size:25px;
	 padding-bottom:20px;
}
.atlas .info .mes {
	 line-height:22px;
	 padding-bottom:20px;
}
.atlas .p_sb_share {
	 float:left;
}
.atlas .p_sb_share .share {
	 margin-top:30px;
}


/* 图册轮播 */
.cartoon_banner {
	 width:100%;
	 position:absolute;
	 left:50%;
	 top:50%;
	 transform:translate(-50%,-50%);
	 -webkit-transform:translate(-50%,-50%);
	 -o-transform:translate(-50%,-50%);
	 -ms-transform:translate(-50%,-50%);
	 -moz-transform:translate(-50%,-50%);
}
.cartoon_banner .slider__arrows-item--right {
	 width:40px;
	 height:40px;
	 background:url("../images/btn_right.png") no-repeat center;
}

 .cartoon_banner .slider__arrows-item {
	 padding:0;
 }
.cartoon_banner .slider__arrows-item--left {
	 width:40px;
	 height:40px;
	 background:url("../images/btn_left.png") no-repeat center;
}
.cartoon_banner .slider__nav-item {
	 display:none;
}
.cartoon_banner .slider__item a {
	 display:block;
	 width:100%;
	 height:100%;
	 text-align:center;
}
.travesty_mian .detail_main {
	 padding-top:0;
}
.travesty_pic {
	 padding:20px 0;
}
.travesty_pic img {
	 width:100%;
	 max-width: 100%;
}


/* 公司简介 */
.profile_main {
	 padding-bottom:28px;
}
.profile_main .list .left {
	 width:436px;
	 margin-right:8px;
}
.profile_main .list .center {
	 width:440px;
	 margin-right:8px;
}
.profile_main .list .right {
	 width:305px;
}
.profile_main .list img {
	 width:100%;
}
.profile_main .list .left {
	 position:relative;
}
.profile_main .list .left .pic {
	 width:49%;
}
.profile_main .list .left .pic:nth-of-type(2) {
	 position:absolute;
	 height:100%;
	 right:0;
	 bottom:0;
}
.profile_main .list .left .sb_wran,
.profile_main .list .left .sb_img {
	 height:50%;
	 display:block;
}
.profile_main .list .right .pic:nth-of-type(1) {
	 margin-bottom:17px;
}
.profile_main .list .left .sb_wran {
	 text-align:center;
	 color:#01e7ff;
	 font-size:28px;
	 position:relative;
}
.profile_main .list .left .sb_wran span {
	 width:150px;
	 position:absolute;
	 top:50%;
	 left:50%;
	 transform:translate(-50%,-50%);
	 -webkit-transform:translate(-50%,-50%);
	 -o-transform:translate(-50%,-50%);
	 -ms-transform:translate(-50%,-50%);
	 -moz-transform:translate(-50%,-50%);
}
.profile_box {
	 background:rgba(255,255,255,0.05);
	 margin-top:77px;
}

.profile_box .main_info {
	 padding:24px 16px 40px;
	 color:#fff;
	 font-size:14px;
}
.profile_box .main_info h2 {
	 font-size:25px;
	 color:#01e7ff;
	 font-weight:normal;
	 padding:10px 0 20px 0;
}
.profile_box .main_info h3 {
	 font-size:16px;
	 padding-bottom:10px;
}
.profile_box .main_info .mes {
	 padding-bottom:20px;
}
.profile_box .main_info .mes img {
	 display:block;
	 margin:10px 0;
}



/* 最新资讯 */    /* 修改12.19  可覆盖 */
.news_main {
	 padding-bottom:40px;
}
.news_list {
	 margin-top:50px;
	 border-top:1px solid #01e7ff;
}
.news_link {
	 padding-top:50px;
	 text-align:center;
}
.news_link a {
	 display:inline-block;
	 margin:0 6px;
     width:120px;
     height:38px;
     border:1px solid #fff;
     color:#fff;
     text-align:center;
     line-height:38px;
     font-size:18px
}
.news_link a.active,
.news_link a:hover {
	 background:#01e7ff;
	 color:#333;
}
.news_list .cell {
	 color:#fff;
	 display:block;
	 padding:20px 0;
	 border-bottom:1px solid #01e7ff;
	 position:relative;
}
.news_list .pic {
	 width:383px;
}
.news_list .pic img {
	 width:100%;
}
.news_list .info {
	 padding-left:404px;
}
.news_list .info h2 {
	 font-size:25px;
	 padding-bottom:10px;
}
.news_list .info .mes {
	 font-size:14px;
	 line-height:24px;
}
.news_list .info .look_detail {
	 font-size:12px;
	 width:134px;
	 height:44px;
	 border:1px solid #01e7ff;
	 position:absolute;
	 text-align:center;
	 line-height:44px;
	 bottom:20px;
	 left:404px;
}
.news_list .info .look_detail:hover {
	 color:#f39d01;
	 border-color:#f39d01;
}
.news_list .upload_more {
	 margin:56px auto 0;
}


/* 新闻资讯内页 */
.news_detail_main {
	 color:#fff;
	 font-size:14px;
	 text-align:center;
	 background:rgba(255,255,255,0.05);
	 padding:44px 30px 0;
	 margin-top:50px;
}
.news_detail_main h2 {
	 font-size:30px;
	 font-weight:normal;
}
.news_detail_main .time {
	 font-size:12px;
	 display:inline-block;
	 padding:10px 0;
}
.news_detail_main .mes {
	 text-align:left;
	 line-height:24px;
}
.news_detail_main .mes_spacing {
	 padding-bottom:20px;
}
.news_detail_main .pic {
	 margin:16px 0;
}
.news_detail_main h3 {
	 font-size:20px;
	 text-align:left;
	 padding-bottom:30px;
	 margin-top:40px;
}
.news_detail_main h3:nth-of-type(1) {
	 margin-top:0;
}

.page_up_down {
	 font-size:14px;
	 height:52px;
	 line-height:52px;
	 position:relative;
	 border-top:1px solid #01e7ff;
}
.page_up_down a {
	 color:#01e7ff;
	 height:50px;
	 display:inline-block;
}
.page_up_down a:hover {
	 color:#f39d01;
}
.page_up_down .come_back {
	 text-align:center;
}
.page_up_down .up_page,
.page_up_down .down_page {
	 position:absolute;
	 top:0;
}
.page_up_down .up_page {
	 left:0;
}
.page_up_down .down_page {
	 right:0;
}


/* 人才招聘 */
.recrultment_main {
	 padding-bottom:40px;
}
.recrultment_list {
	 margin-top:50px;
	 border-bottom:1px solid #5c5959;
	 color:#fff;
}
.recrultment_list .cell {
	 padding:0 10px;
	 border-top:1px solid #5c5959;
	 position:relative;
}
.recrultment_list h2,
.recrultment_list h3 {
	 font-weight:normal;
}
.recrultment_list h2 {
	 font-size:18px;
	 line-height:57px;
}
.recrultment_list h3 {
	 font-size:16px;
	 padding-bottom:20px;
}
.recrultment_list .mes {
	 padding-bottom:28px;
	 line-height:24px;
}
.recrultment_list .sign_wran {
	 font-size:16px;
	 line-height:24px;
	 padding-bottom:20px;
}
.recrultment_list .p_slide {
	 display:none;
	 white-space: normal;
    margin: 0px;
    padding: 0px 0px 20px;
    font-weight: normal;
    font-size: 16px;
    font-family: Arial, 'microsoft Yahei', Verdana, Helvetica, sans-serif;
    line-height: normal;
}
.recrultment_list .p_slide_btn {
	 font-size:25px;
	 position:absolute;
	 right:10px;
	 top:13px;
	 color:#fff;
	 cursor:pointer;
}


/* 联系我们 */
.contact_main {
	 padding-bottom:40px;
}
.contact_box {
	 margin-top:50px;
}
.contact_box .left {
	 width:404px;
}
.contact_box .left p {
	 color:#fff;
	 font-size:14px;
	 line-height:34px;
}
.contact_box .left .code_box {
	 text-align:center;
	 margin-top:20px;
}
.contact_box .left .code_box .code {
	 width:195px;
}
.contact_box .left .code_box .pic {
	 height:185px;
	 width:100%;
	 background:url("../images/code_bg.png") no-repeat center;
	 background-size:cover;
	 position:relative;
}
.contact_box .left .code_box .pic img {
	 position:absolute;
	 width:80%;
	 top:50%;
	 left:50%;
	 transform:translate(-50%,-50%);
	 -webkit-transform:translate(-50%,-50%);
	 -o-transform:translate(-50%,-50%);
	 -ms-transform:translate(-50%,-50%);
	 -moz-transform:translate(-50%,-50%);
}
.contact_box .left h3 {
	 text-align:center;
	 padding-top:16px;
	 font-size:16px;
	 color:#fff;
	 font-weight:normal;
}
.contact_box .map {
	 width:770px;
	 height:475px;
}


/* 壁纸下载详情 */  /* 新增12.19 */
.wallpaper {
	 padding-top:50px;
}
.wallpaper .pic img {
	 width:100%;
}
.wallpaper .upload  {
	 width:178px;
	 height:46px;
	 line-height:46px;
	 border:1px solid #01e7ff;
	 background:url("../images/upload.png") no-repeat 27px center ;
	 color:#01e7ff;
	 font-size:20px;
	 display:block;
	 margin-top:20px;
	 text-align:left;
	 text-indent:69px;
}
.wallpaper .upload:hover {
	 color:#fff;
}
.recommend {
	 padding-top:50px;
}
.recommend .middle_title {
	 height:37px;
	 background:url("../images/middle_tilte_bg.png") no-repeat center;
	 background-size:cover;
	 margin-top:20px;
}