@charset "utf-8";
.body_box { padding-bottom:0px!important; }

/* 推荐配音员 */
.tj_dubing_box { width:100%; background:#f0f0f0; padding:15px 0 20px 0; margin-top:40px; }
.tj_dubing_box .title { width:100%; height:60px; line-height:60px; text-align:center; font-size:28px; }
.tj_dubing_box .title b { position:relative; line-height:60px; display:inline-block; }
.tj_dubing_box .title b::after { width:110px; height:2px; content:''; background:#000; position:absolute; bottom:0px; left:50%; margin-left:-55px; }
.tj_dubing_box .dubing_list { width:100%; height:auto; display:table; padding:30px 0 20px 0; }
.tj_dubing_box .dubing_list ul li { width:220px; padding:40px 20px 20px 20px; height:auto; display:table; float:left; margin-right:25px; position:relative; background:#fff; border-radius:4px; transition:0.2s all; }
.tj_dubing_box .dubing_list ul li em { position:absolute; top:15px; right:15px; }
.tj_dubing_box .dubing_list ul li .user_photo { width:100px; height:100px; margin:0 auto 15px auto; border-radius:120px; overflow:hidden; position:relative; }
.tj_dubing_box .dubing_list ul li .user_photo img { width:100%; }
.tj_dubing_box .dubing_list ul li .user_photo .mask { width:100px; height:100px; position:absolute; left:0px; top:0px; background:rgba(0,0,0,0.6); opacity:0; transition:0.2s all; }
.tj_dubing_box .dubing_list ul li .user_photo .mask i { width:100px; height:60px; line-height:84px; overflow:hidden; font-size:30px; display:block; text-align:center; color:#fff; }
.tj_dubing_box .dubing_list ul li .user_photo .mask span { width:100px; height:36px; line-height:20px; color:#fff; text-align:center; padding:0px!important; }
.tj_dubing_box .dubing_list ul li:nth-last-child(1) { margin-right:0px; float:right; }
.tj_dubing_box .dubing_list ul li h2 { width:100%; display:block; font-size:22px; font-weight:bold; color:#00b7b3; text-align:center; }
.tj_dubing_box .dubing_list ul li p { width:100%; display:block; height:22px; line-height:22px; font-size:12px; font-weight:bold; color:#00b7b3; text-align:center; }
.tj_dubing_box .dubing_list ul li span { width:100%; padding:15px 20px; display:block; line-height:20px; text-align:center; color:#999; }
.tj_dubing_box .dubing_list ul li:hover { box-shadow:0px 0px 8px 0px #ccc; }
.tj_dubing_box .dubing_list ul li:hover .mask { opacity:1; }

/* 配音流程 */
.process_box { width:100%; height:220px; background:#00b7b5; padding:50px 0; }
.process_box ul li { width:150px; height:auto; display:table; padding-bottom:0px; float:left; position:relative; padding-left:30px; }
.process_box ul li i { width:90px; height:90px; line-height:90px; display:block; text-align:center; font-size:50px; border-radius:150px; background-color:#fff; color:#00b7b5; transition:0.2s all; }
.process_box ul li span { width:90px; height:40px; line-height:40px; display:block; text-align:center; color:#fff; font-size:14px; }
.process_box ul li::after { width:68.5px; height:130px; text-align:center; display:block; line-height:90px; color:#fff; font-size:26px; content:'\e64a'; font-family:"coolc"!important; position:absolute; top:0px; right:-8px; }
.process_box ul li:hover i { background-color:#fef500; cursor:pointer; }
.process_box ul li:hover span { color:#fef500; }
.process_box ul li:nth-child(1) { padding-left:0px; }
.process_box ul li:nth-child(2) { padding-left:8.5px; }
.process_box ul li:nth-child(2)::after { right:-17px; }
.process_box ul li:nth-child(3) { padding-left:17px; }
.process_box ul li:nth-child(3)::after { right:-26px; }
.process_box ul li:nth-child(4) { padding-left:25.5px; }
.process_box ul li:nth-child(4)::after { right:-32px; }
.process_box ul li:nth-child(5) { padding-left:34px; }
.process_box ul li:nth-child(5)::after { right:-43px; }
.process_box ul li:nth-child(6) { padding-left:42.5px; }
.process_box ul li:nth-child(6)::after { right:-52px; }
.process_box ul li:nth-child(7) { padding-left:51px; }
.process_box ul li:nth-child(7)::after { right:-59px; }
.process_box ul li:nth-last-child(1) { padding-left:60px; }
.process_box ul li:nth-last-child(1)::after { display:none; }

/* 新闻资讯 */
.news_box { width:100%; height:446px; }
.news_box .zx-box { width:585px; height:auto; display:table; padding-top:60px; }
.news_box .zx-box h2{ line-height:34px; position:relative; font-size:26px; font-weight:500; color:#000; }
.news_box .zx-box h2>a{ position:absolute; font-size:12px; right:0; top:6px; font-weight:500; color:#999; }
.news_box .zx-box h2>a i{ display:inline-block; font-size:12px; margin-left:2px; }
.news_box .zx-box h2>a:hover{ color:#00b7b5;}
.news_box .zx-box .zx-a{ width:100%; height:auto; display:table; margin-top:10px; }
.news_box .zx-box .zx-a li{ height:50px; line-height:50px; border-bottom:1px solid #eee; font-size:14px; display:flex; justify-content:center; }
.news_box .zx-box .zx-a li>a{ height:100%; display:block; }
.news_box .zx-box .zx-a li>a:hover{ color:#00b7b5; }
.news_box .zx-box .zx-a li>a.zx-a-c{ width:89%; flex:1; padding-left:10px; }

/* 合作伙伴 */
.tj_dubing_box { padding-bottom:20px; position:relative; }
.tj_dubing_box #pipai-swiper { padding:20px 0; }
.tj_dubing_box .p-swiper{ position:relative; height:140px; }
.tj_dubing_box .p-swiper:hover .p-swipermike{ opacity:0.8; }
.tj_dubing_box .p-swiper img{ width:60%; max-height:50px; position:absolute; left:50%; top:50%; transform:translateX(-50%) translateY(-50%); }
.tj_dubing_box .p-swiper a{ width:100%; height:100%; background:#fff; border-radius:3px; display:block; position:relative; overflow:hidden; }
.tj_dubing_box .p-swiper a .p-swipermike{ opacity:0; transition:all 0.5s; width:100%; height:100%; position:absolute; background:rgba(0,0,0,0.5); text-align:center; line-height:140px; }
.tj_dubing_box .p-swiper a .p-swipermike span{ font-size:40px; color:#fff; }
.tj_dubing_box .p-swiper a .p-swipermike span i { font-size:40px; }
.tj_dubing_box .p-swiper a:hover img { filter:blur(2px); }
.tj_dubing_box .p-btn{ width:30px; height:74px; background:#f0f0f0; border:none; outline:0px; position:absolute; line-height:74px; text-align:center; transition:all 0.5s; }
.tj_dubing_box .p-btn i { font-size:40px; color:#999; }
.tj_dubing_box .swiper-button-next{ right:50%; margin-right:-650px; }
.tj_dubing_box .swiper-button-prev{ left:50%; margin-left:-660px; }

/* 友情链接 */
.y-box { padding-bottom:20px; }
.y-box .y-head h2{ line-height:42px; font-size:16px; color:#000; position:relative; padding-left:16px; }
.y-box .y-head h2:after{ width:4px; height:16px; position:absolute; content:""; left:0; top:13px; border-radius:3px; background:#479aff; }
.y-box .y-list{ min-height:40px; }
.y-box .y-list a{ line-height:28px; margin-right:10px; font-size:14px; color:#666;}
.y-box .y-list a:hover { color:#00b7b5; }