.container {max-width: 1200px;margin: 0 auto;transition: all .3s ease-in;position: relative;}
.transition-container {margin: 0 auto;transition: all .3s ease-in;position: relative;}
.disabled-scroll {overflow: hidden;}
.header {height: 100px;background-color: #f4f4f4;position: relative;}
.middle-container {max-width: 1526px;margin: 0 auto;position: relative;transition: all .3s;}
.logo {}
.logo a {display: block;text-align: center;padding-top: 10px;}
.logo a img {display: inline-block;vertical-align: top;}
.wrap-lang {position: absolute;right: 10%;top:0;padding: 36px 0;right: 190px;}
.dropdown-item>a {display: block;position: relative;transition: all .13s ease;background: url(../images/down-arr.png) no-repeat right 20px center;padding: 0 6px;padding-right: 46px;}
.dropdown-menu {transition: all .3s ease;opacity: 0;visibility: hidden;position: absolute;top:90px;left: 0;min-width: 76px;z-index: 1000;}
.dropdown-item.show-dropdown .dropdown-menu {top:66%;opacity: 1;visibility: visible;display: block;}
.menu-list {}
.menu-list .menu-item {}
.menu-list .menu-item a{display: block;font-size: 14px;color:#666666;line-height: 30px;text-align: center;position: relative;padding: 0 8px;background-color: #e2e2e2;}
/* .menu-list .menu-item a::after {content:"";display: block;width: 30px;height: 44px;background: url(../images/right-arrow.png) no-repeat center;background-size: 14px;position: absolute;right:0;top:0;} */
.menu-list .menu-item:hover a {color:#ffffff;background-color: #4985fb;}


.nav {position: absolute;left: 0;right: 0;top:110px;z-index: 999;background-color: rgba(255,255,255,.7);}
.nav-list {white-space: nowrap;font-size: 0;text-align: center;}
.nav-list .nav-item {display: inline-block;vertical-align: middle;position: relative;padding:  0;}
.nav-list .nav-item>a {font-size: 16px;color:#333333;padding: 14px 34px;line-height: 28px;display: block;position: relative;transition: all .13s ease;}
/* .nav-list .nav-item:not(.dropdown-nav)>a::before,
.nav-list .nav-item:not(.dropdown-nav)>a::after {content:"";display: block;position: absolute;left: 0;right: 0;top:0;bottom: 0;opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.nav-list .nav-item:not(.dropdown-nav)>a::before {border-top: 1px solid #4985fb;border-bottom: 1px solid #4985fb;-webkit-transform: scale(0,1);transform: scale(0,1);}
.nav-list .nav-item:not(.dropdown-nav)>a::after {border-left: 1px solid #4985fb;border-right: 1px solid #4985fb;-webkit-transform: scale(1,0);transform: scale(1,0);} */
.nav-list .nav-item.nav-active>a {color:#4985fb;}
/* .nav-list .nav-item:not(.dropdown-nav).nav-active>a::before,
.nav-list .nav-item:not(.dropdown-nav).nav-active>a::after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);} */
.nav-list .nav-item:hover>a {color:#4985fb;}
/* .nav-list .nav-item:not(.dropdown-nav):hover>a::before,
.nav-list .nav-item:not(.dropdown-nav):hover>a::after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);} */

.wrap-share {position: absolute;transition: all .3s;top:50%;margin-top: -18px;right: 34px;}
.share-list {font-size: 0;white-space: nowrap;}
.share-list .share-item {transition: all .3s;position: relative;display: inline-block;margin: 0 5px;box-shadow: 1px 6px 7px rgba(0,0,0,.15);border-radius: 50%;}
.share-list .share-item a{display: block;}
.show-code-box {transition: all .3s ease;cursor: pointer;position: absolute;top:90px;padding-top: 18px;width: 120px;left: 50%;margin-left: -65px;z-index: 1000;opacity: 0;visibility: hidden;}
.show-code-inner {box-shadow: 0px 0px 5px rgba(0,0,0,.15);background-color: #FFFFFF;}
.share-list .share-item:hover .show-code-box {top:100%;opacity: 1;visibility: visible;}
.show-weibo-inner {padding: 8px;}
.show-code-inner p {font-size: 14px;color: #FFFFFF;line-height: 32px;text-align: center;background-color: #ffa200;}




.main {padding-top: 10px;}



.footer {background-color: #ececec;position: relative;/* height: 230px; */}
.footer-main {padding: 50px 0 30px;}
.footer-main-inner {}
.footer-main-left {float: left;width: 30%;}
.footer-main-logo {padding: 15px 0 10px;}
.footer-logo img{margin: 0 auto;}
.footer-copyright {margin-top: 26px;}
.footer-copyright p {font-size: 14px;line-height: 20px;color:#808080;word-break: break-all;}
.footer-main-navi {float: right;width: 68%;}

.footer-main-item {float: left;}
.center-item {display: inline-block;text-align: left;}
.footer-main-item{width: 24%;}
.footer-main-item:nth-child(2){width: 22%;}
.footer-main-item:last-child{width: 46%;margin-left: 20px}
.footer-navi-title {font-size: 18px;color:#4985fb;line-height: 24px;font-weight: 600;position: relative;padding-left: 30px;background: url(../images/nav-dot.png) no-repeat left center;}
.footer-navi-box {margin-top: 6px;padding-left: 30px;}
.footer-navi-list {}
.footer-navi-list .footer-navi-item {margin: 7px 0;}
.footer-navi-list .footer-navi-item a{font-size: 14px;color:#808080;line-height: 22px;display: block;}
.footer-navi-list .footer-navi-item:hover a{color:#4985fb;}

.footer-code {transition: all .3s;position: absolute;right: 5%;top:50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.footer-code-box {}
.footer-code-box p {font-size: 14px;color:#ffffff;line-height: 32px;text-align: center;background-color: #ffa200;}




/* 首页 */
.banner {}
.banner-swiper {height: 800px;transition: all .3s;height: 550px;}
.banner-swiper .swiper-slide {position: relative;background-size: cover;background-position: center;background-repeat: no-repeat;}
.banner-swiper .swiper-pagination {bottom: 26px;}
.banner-swiper .swiper-pagination-bullet {width: 10px;height: 10px;vertical-align: middle;background: #FFFFFF;opacity: .5;}
.banner-swiper .swiper-pagination-bullet-active {opacity: 1;}

.home-category {}
.blue-bg {background-color: #0f163f;}
.home-category-list {}
.home-category-list .home-category-item {float: left;}
.home-category-list .home-category-item:nth-child(2){padding: 0 11.2%;}
.home-category-list .home-category-item a{display: block;white-space: nowrap;font-size: 0;padding: 5px 0;}
.home-category-list .home-category-item .hone-category-icon{display: inline-block;vertical-align: middle;}
.home-category-list .home-category-item h3{margin-left: 12px;display: inline-block;vertical-align: middle;font-size: 20px;color:#ffffff;}

.map-section {background: url(../images/map-bg.png) no-repeat center 180px;padding: 132px 0;}
.section-languages {border-radius: 50px;background-color: #f7f7f7;box-shadow: 0px 6px 12px rgba(0,0,0,.2);overflow: hidden;}
.section-languages-inner {}
.section-languages-head {height: 58px;background-color: #4985fb;padding: 0 30px 0 120px;box-shadow: 0px 6px 12px rgba(0,0,0,.2);}
.section-languages-title {font-size: 18px;line-height: 58px;color:#ffffff;float: left;}
.section-languages-right {float: right;}
.languages-search-box {float: left;font-size: 0;padding: 11px 0;margin-right: 40px;}
.languages-search-box input {outline: none;border: 2px solid #FFFFFF;background-color: #FFFFFF;border-right: 0;height: 36px;border-radius: 6px 0 0 6px;display: inline-block;vertical-align: middle;width: 230px;margin: 0;font-size: 15px;padding-left: 20px;color:#333333;}
.languages-search-box .languages-search-btn {height: 36px;border-radius: 0 6px 6px 0;cursor: pointer;width: 84px;line-height: 36px;text-align: center;color: #FFFFFF;background-color: #4e6ef2;display: inline-block;vertical-align: middle;font-size: 15px;}
.languages-search-box input::-webkit-input-placeholder {color:#c4c7ce;}

.select-arrow {float: right;display: block;width: 40px;height: 58px;position: relative;}
.select-arrow::before{content:"";display: block;width: 23px;height: 11px;background: url(../images/icon-fold.png) no-repeat center;background-size: 100%;position: absolute;top:24px;left: 10px;transition: all .3s;}
.section-languages-inner.on .select-arrow::before {transform: rotate(180deg);}

.languages-transition {height: 0;transition: all .3s;}
.section-languages-inner.on .languages-transition {height: 360px;}
.languages-wrapper {padding: 20px;padding-bottom: 40px;height: 100%;}
.languages-box {overflow-y: auto;overflow-x: hidden;height: 100%;}
.languages-box::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 12px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 1px;
}

.languages-box::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 8px;
	/* box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2); */
	background: #4985fb;
}

.languages-box::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	/* box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2); */
	border-radius: 8px;
	background: #eeeeee;
}
.languages-list {padding-left: 60px;padding-right: 26px;}
.languages-list .languages-item {font-size: 0;border-bottom: 1px solid #d7d7d7;}
.languages-list .languages-item-column {padding: 18px 0;display: inline-block;vertical-align: middle;margin-right: 38px;}
.languages-list .languages-item-column:last-child {margin-right: 0;}
.languages-list .languages-item-column a{display: block;}
.languages-list .languages-item-column img{width: 24px;height: 24px;border-radius: 50%;display: inline-block;vertical-align: middle;}
.languages-list .languages-item-column span{font-size: 18px;color:#8b8b8b;line-height: 24px;display: inline-block;vertical-align: middle;margin-left: 10px;}

.section-audio {margin-top: 100px;/* box-shadow: 0px 6px 12px rgba(0,0,0,.2); */}
.section-audio-head {background-color: #4985fb;overflow: hidden;box-shadow: 0px 6px 12px rgba(0,0,0,.2);}
.audio-column-item {float: left;text-align: center;width: 15%;font-size: 18px;}
.audio-column-item:first-child {width: 25%;padding-left: 5%;}
.audio-column-item:first-child span {margin-right: 36px;}
.section-audio-head .audio-column-item {height: 68px;line-height: 68px;color:#ffffff;font-weight: 600;position: relative;}
.section-audio-head .audio-column-item:after {content:"";display: block;width: 1px;height: 20px;background-color: #FFFFFF;position: absolute;right: 0;top:50%;margin-top: -10px;}
.section-audio-head .audio-column-item:last-child:after {display: none;}

.section-audio-main {margin-top: 10px;/* overflow: hidden; */}
.audio-container {background-color: #f7f7f7;box-shadow: 0px 6px 12px rgba(0,0,0,.2);border-bottom: 12px solid #4985fb;}
.audio-list {}
.audio-item {overflow: hidden;padding-top: 40px;}
.audio-item .audio-column-item {height: 50px;line-height: 50px;color:#8b8b8b;background-color: #FFFFFF;}
.audio-item.active .audio-column-item {}
.audio-item .audio-column-item a {display: block;}
.audio-item .audio-column-item img {display: inline-block;vertical-align: middle;}
.audio-item .audio-column-item:first-child {text-align: left;}

.blue-line {}
.audio-pagination {padding:30px 0;}
.page {font-size: 0;white-space: nowrap;text-align: center;}
.page .page-item {display: inline-block;vertical-align: middle;margin: 0 5px;font-size: 14px;color:#333333;}
.page .page-item a {display: block;padding: 5px 10px;border: solid thin #DDDDDD;font-size: 14px;line-height: 16px;color:#333333;border-radius: 3px;transition: all .3s;}
.page .page-item.page-item-disable a {border-color: #DDDDDD;background-color: #DDDDDD;}
.page .page-item.page-item-active a {border-color: #0099FF;color:#FFFFFF;background-color: #0099FF;}
.page .page-item:not(.page-item-disable):hover a {border-color: #0099FF;color:#FFFFFF;background-color: #0099FF;}


.audio-wrapper {cursor: pointer;height: 122px;position: relative;}
.audio-play-area {/* transition: all .2s; */padding: 0 54px 0 30px;position: absolute;left: 0;right: 0;bottom: 0;height: 0;opacity: 0;visibility: hidden;background-color: #f7f7f7;box-shadow: 0px 6px 12px rgba(0,0,0,.2);}
.audio-show {visibility: visible;}
.audio-info {float: left;padding: 10px 0;width: 29%;}
.audio-info-cover {display: inline-block;vertical-align: middle;}
.audio-info-cover img {width: 90px;height: 90px;border-radius: 50%;}
.audio-info-title {width: calc(100% - 98px);padding:0 12px 0 18px;border-right: 1px solid #8b8b8b;display: inline-block;vertical-align: middle;font-size: 20px;line-height: 24px;color:#666666;}
.audio-info-title h3 {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.audio-info-title p {margin-top: 8px;}

.audio-play {float: right;width: 70%;font-size: 0;text-align: right;position: relative;height: 110px;}
.audio-slider {position: absolute;top:50%;margin-top: -3px;height: 6px;width: 62%;border-radius: 3px;background-color: #8b8b8b;cursor: pointer;}
.audio-play .ui-slider-range {position: absolute;z-index: 1;font-size: 14px;display: block;}
.ui-slider-horizontal .ui-slider-range {top:0;height: 100%;background-color: #e00025;border-radius: 3px 0 0 3px;}

.audio-slider .ui-slider-handle {width: 15px;height: 15px;background-color: #e00025;display: block;border-radius: 50%;position: absolute;top:-5px;padding: 4px;border: none;outline: none;}
.audio-slider .ui-slider-handle:after {content:"";display: block;width: 7px;height: 7px;background-color: #ffffff;border-radius: 50%;}

.audio-trackinfo {padding-top: 44px;font-size: 15px;color:#666666;line-height: 18px;display: inline-block;vertical-align: middle;margin-right: 24px;}
.audio-trackinfo .audio-error {position: absolute;left:20%;z-index: 1;bottom: 14%;}
.audio-btn {display: inline-block;vertical-align: middle;font-size: 0;margin-right: 18px;padding-top: 44px;}
.audio-btn span {margin: 0 8px;height: 24px;}
.audio-btn-play {display: inline-block;vertical-align: middle;width: 20px;cursor: pointer;background: url(../images/play.png) no-repeat center;}
.audio-btn-pause {display: inline-block;vertical-align: middle;width: 19px;cursor: pointer;background: url(../images/pause.png) no-repeat center;}
.audio-btn-prev {display: inline-block;vertical-align: middle;width: 23px;cursor: pointer;background: url(../images/next.png) no-repeat center;transform: rotate(180deg);}
.audio-btn-next {display: inline-block;vertical-align: middle;width: 23px;cursor: pointer;background: url(../images/next.png) no-repeat center;}
.audio-volumn {position: relative;padding-top: 44px;display: inline-block;vertical-align: middle;}
.audio-btn-vol {width: 25px;height: 20px;cursor: pointer;background: url(../images/sound.png) no-repeat center;}
.audio-rangeVal-box {width: 34px;background-color: #4c4c4c;position: absolute;top:-172px;right:0;padding:14px 10px;}
.audio-rangeVal {position: relative;width: 4px;height: 142px;border-radius: 2px;box-shadow: 1px 1px 5px rgba(0,0,0,.74);background-color: #666666;margin: 0 auto;cursor: pointer;}
.ui-slider-vertical .ui-slider-range {bottom:0;width: 100%;background-color: #e00025;border-radius: 0px 0 2px 2px;}
.audio-rangeVal .ui-slider-handle {width: 11px;height: 11px;background-color: #e00025;display: block;border-radius: 50%;position: absolute;left:-3px;padding: 3px;border: none;outline: none;}
.audio-rangeVal .ui-slider-handle:after {content:"";display: block;width: 5px;height: 5px;background-color: #ffffff;border-radius: 50%;}

/* 服务 */
.dubbing-service {padding: 68px 0;}
.service-banner {}
.service-banner-bg {position: relative;background: url(../images/service-banner.jpg) no-repeat center;height: 506px;background-size: cover;background-repeat: no-repeat;background-position: center;}
.service-banner-info {position: absolute;color:#ffffff;text-align: right;top:34%;left: 22%;}
.service-banner-info h3 {font-size: 26px;line-height: 34px;font-weight: 500;}
.service-banner-info h4 {font-size: 20px;line-height: 32px;;}

.service-main {padding: 78px 0;}
.service-main-title {}
.service-main-title h3{font-weight: 500;font-size: 26px;line-height: 30px;color: #676767;text-align: center;letter-spacing: 4px;}
.service-head-tab {margin-top: 36px;}
.head-tab-list {font-size: 0;text-align: center;}
.head-tab-list .head-tab-item{display: inline-block;vertical-align: middle;margin: 0 24px;}
.head-tab-list .head-tab-item a{font-weight: 300;display: block;font-size: 26px;color:#676767;line-height: 44px;background-color: #c7c7c7;text-align: center;width: 226px;}

.service-container {padding: 80px;}
.service-main-tab {}
.main-tab-list {font-size: 0;text-align: center;}
.main-tab-list .main-tab-item{display: inline-block;vertical-align: middle;width: 24.42%;margin-right: 0.77%;}
.main-tab-list .main-tab-item:last-child {margin-right: 0;}
.main-tab-list .main-tab-item a{font-weight: 300;display: block;font-size: 22px;color:#676767;line-height: 44px;background-color: #c7c7c7;text-align: center;}
.service-tab .service-tab-item:hover a {background-color: #4985fb;color:#FFFFFF;}
.service-tab .service-tab-active a{background-color: #4985fb;color:#FFFFFF;}
.service-main-content {}
.service-content {padding-top: 34px;}
.dubbing-content {}
.service-content-title {font-size: 26px;line-height: 30px;color:#676767;letter-spacing: 4px;font-weight: 500;text-align: center;}
.service-content-desc {max-width: 66%;text-align: center;margin: 34px auto 0;font-size: 15px;line-height: 30px;color:#818181;}
.service-content-poster {margin-top: 40px;}
.service-content-poster img {margin: 0 auto;}
.dubbing-category {margin-top: 98px;}
.dubbing-category-list {}
.dubbing-category-list .dubbing-category-item {float: left;width: 28.46%;margin-right: 7.31%;box-shadow: 0px 2px 3px rgba(0,0,0,.2);background-color: #f7f7f7;margin-bottom: 26px;}
.dubbing-category-list .dubbing-category-item:nth-child(3n){margin-right: 0;}
.dubbing-category-list .dubbing-category-item a{cursor: text;position: relative;display: block;padding: 6px 6px 10px 30px;overflow: hidden;height: 90px;}
.dubbing-category-list .dubbing-category-item .dubbing-category-info{}
.dubbing-category-list .dubbing-category-item h3{width: 76%;font-size: 20px;line-height: 30px;color:#4985fb;border-bottom: 1px solid #818181;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.dubbing-category-list .dubbing-category-item p{margin-top: 5px;font-size: 14px;line-height: 18px;color:#484848;word-break: break-all;}
.dubbing-category-list .dubbing-category-item .dubbing-category-icon {position: absolute;top:10px;right: 6px;}

.dubbing-artist {margin-top: 94px;}
.dubbing-artist-list {}
.dubbing-artist-list .dubbing-artist-item {float: left;width: 25%;padding: 0 14px;}
.dubbing-artist-list .dubbing-artist-item a{display: block;position: relative;}
.dubbing-artist-list .dubbing-artist-item .dubbing-artist-icon{width: 170px;height: 170px;border-radius: 50%;border: 1px solid #4985fb;margin: 0 auto;padding: 9px;}
.dubbing-artist-list .dubbing-artist-item .dubbing-artist-img{border-radius: 50%;position: relative;width: 100%;height: 100%;overflow: hidden;}
.dubbing-artist-list .dubbing-artist-item .dubbing-artist-img:before {content:"";display: block;border-radius: 50%;border: 4px solid #4985fb;position: absolute;left:0;top:0;right: 0;bottom: 0;}
.dubbing-artist-list .dubbing-artist-item .dubbing-artist-img img{}
.dubbing-artist-list .dubbing-artist-item .dubbing-artist-info{margin-top: 24px;}
.dubbing-artist-list .dubbing-artist-item h3{font-size: 16px;line-height: 18px;color:#484848;text-align: center;}
.dubbing-artist-list .dubbing-artist-item h3::after{content:"";display: block;margin: 14px auto;width: 38px;height: 2px;background-color: #484848;}
.dubbing-artist-list .dubbing-artist-item p{font-size: 12px;line-height: 16px;color:#484848;}

.dubbing-poster {margin-top: 80px;}
.dubbing-poster-bg {background: url(../images/dubbing-poster.jpg) no-repeat center;height: 148px;background-size: cover !important;}
.dubbing-poster-info {padding-top: 20px;padding-left: 46px;}
.dubbing-poster-info p {font-size: 22px;line-height: 36px;color:#ffffff;}

.shorthand-category {margin-top: 106px;}
.shorthand-category-list {}
.shorthand-category-list .shorthand-category-item {float: left;width: 50%;margin-bottom: 50px;cursor: pointer;}
.shorthand-category-list .shorthand-category-item:nth-child(2n+1) {padding-right: 24px;}
.shorthand-category-list .shorthand-category-item:nth-child(2n) {padding-left: 24px;}
.shorthand-category-list .shorthand-category-item a{display: block;position: relative;}
.shorthand-category-list .shorthand-category-item .shorthand-category-img{overflow: hidden;}
.shorthand-category-list .shorthand-category-item img {transition: all .5s;}
.shorthand-category-list .shorthand-category-item:hover img {transform: scale(1.04);}
.shorthand-category-list .shorthand-category-item .shorthand-category-info{position: absolute;top:50%;left: 0;right: 0;text-align: center;margin-top: -27px;}
.shorthand-category-list .shorthand-category-item h3{font-size: 50px;line-height: 54px;color:#ffffff;letter-spacing: 2px;}

.service-section {}
.instrument-section {margin-top: 36px;}
.service-section-title {font-size: 26px;line-height: 30px;color:#676767;text-align: center;font-weight: 500;letter-spacing: 4px;}
.instrument-list {margin-top: 36px;}
.instrument-list .instrument-item {float: left;width: 14.9%;margin-right: 2.12%;margin-bottom: 26px;}
.instrument-list .instrument-item:nth-child(6n){margin-right: 0;}
.instrument-list .instrument-item a{}
.instrument-list .instrument-item .instrument-img{}
.instrument-list .instrument-item .instrument-info{height: 34px;line-height: 34px;background-color: #4985fb;}
.instrument-list .instrument-item h3{font-size: 20px;color:#ffffff;font-weight: 500;text-align: center;}

.media-section {margin-top: 30px;}
.media-list {margin-top: 40px;}
.media-list .media-item {margin-bottom: 24px;}
.media-list .media-item a{overflow: hidden;display: block;position: relative;}
.media-list .media-item .media-img-mask{float: left;position: relative;}
.media-list .media-item .media-img-mask>img{}
.media-list .media-item .media-btn{position: absolute;left:0;right: 0;top:0;bottom: 0;background-image: url(../images/media-play.png);background-position: center;background-repeat: no-repeat;transition: all .3s;}
.media-list .media-item .media-img-play .media-btn {background-image: url(../images/media-pause.png);}
.media-list .media-item .media-info{overflow: hidden;height: 53px;padding-left: 50px;line-height: 53px;color:#232323;letter-spacing: 4px;font-weight: 400;background-color: #e5e5e5;}
.media-list .media-item .media-name{font-size: 25px;}
.media-list .media-item .media-split{font-size: 25px;}
.media-list .media-item .media-singer{font-size: 16px;}
.icon-play {}











/* 关于我们 */
.about-us{
	padding-top: 110px;
}
.about-banner{
	background: #4985fb;
	padding: 40px 0 70px;
	margin-bottom: 100px;
}
.about-banner .title-view{
	text-align: center;
	color: #fff;
	margin-bottom: 80px;
}
.about-banner .title-view h3{
	font-size: 18px;
	position: relative;
	letter-spacing:8px;
	padding-bottom: 12px;
	margin-bottom: 12px;
}
.about-banner .title-view h3::after{
	content: "";
	display: block;
	background: #fff;
	width: 70px;
	height: 2px;
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
}
.about-banner .title-view span{
	font-size: 24px;
}
.about-banner .content-view .img-box{
	float: left;
}
.about-banner .content-view .img-box img {margin: 0 auto;}
.about-banner .content-view .infos-box{
	width: 45%;
	padding-left: 80px;
	float: left;
	transition: all .3s;
}
.about-banner .content-view .infos-box .module:nth-child(1){
	margin-bottom: 56px;
	transition: all .3s;
}
.about-banner .content-view .infos-box .module h4{
	font-size: 20px;
	color: #fff;
	padding-bottom: 15px;
	position: relative;
	margin-bottom: 12px;
}
.about-banner .content-view .infos-box .module h4::after{
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
}
.about-banner .content-view .infos-box .module p{
	font-size: 15px;
	color: #fff;
	line-height: 24px;
}
.about-banner .content-view .infos-box .module p.flag{
	margin-top: 20px;
	position: relative;
	transition: all .3s;
}
.about-banner .content-view .infos-box .module p.flag::after{
	content: "";
	display: block;
	background: #fff;
	width: 8px;
	height: 8px;
	position: absolute;
	left: -20px;
	top: 8px;
	transform: rotateZ(45deg);
}

.about-mould {
	padding: 0 150px;
	margin-bottom: 100px;
}
.about-mould .title-view{
	padding-bottom: 20px;
}
.about-mould .title-view p.en{
	font-size: 19px;
	color: #656565;
	padding-bottom: 20px;
	margin-bottom: 14px;
	position: relative;
}
.about-mould .title-view p.en::after{
	content: "";
	display: block;
	width: 100px;
	height: 2px;
	background: #4985fb;
	position: absolute;
	left: 0;
	bottom: 0;
}
.about-mould .title-view p.cn{
	font-size: 16px;
	color: #656565;
}
.about-mould .mould1{
	/* display: flex;
	justify-content: space-between; */
}
.about-mould .mould1 .img-box{
	margin-right: 21px;
	position: relative;
	float: left;
}
.about-mould .mould1 .img-box img{
	margin: 0 auto;
}
.about-mould .mould1 .img-box:last-child{
	margin-right: 0;
}
.about-mould .mould1 .img-box span{
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
	font-size: 20px;
	color: #fff;
	font-weight: 500;
}

.about-mould .mould2 .mould2-img{
	display: block;
	width: 11.275%;
	margin-right: 1.4%;
	margin-bottom: 12px;
	float: left;
}
.about-mould .mould2 .mould2-img:nth-child(8n){
	margin-right: 0;
}

.about-mould .mould3 {
	padding-bottom: 26px;
	border-bottom: 1px solid #c7c7c7;
	margin-bottom: 24px;
}
.about-mould .mould3 .img-box{
	margin-right: 30px;
	float: left;
	cursor: pointer;
}
.about-mould .mould3 .img-box:last-child{
	margin-right: 0;
}

.about-mould .bank-info-table table{
	width: 100%;
	box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
}
.about-mould .bank-info-table table thead{
	background: #eeeeee;
}
.about-mould .bank-info-table table thead tr th{
	height: 40px;
	word-break: break-word;
}
.about-mould .bank-info-table table tbody tr td{
	height: 48px;
	word-break: break-word;
}

.about-map {
	margin-bottom: 100px;
	padding: 0 150px;
}
#allmap {
	width: 100%;
	height: 345px;
}
.about-map img{
	margin: 0 auto;
}

/* 加入我们 */
.join-us{
	padding-top: 110px;
}
.join-letter{
	background: url(../images/join-letter1.jpg) no-repeat left top,
		url(../images/join-letter2.jpg) no-repeat right top,
		url(../images/join-letter3.jpg) no-repeat left bottom,
		url(../images/join-letter4.jpg) no-repeat right bottom;
	width: 100%;
	max-width: 900px;
	margin: 0 auto;
	padding: 30px 100px 120px;
}
.join-letter .title-view{
	text-align: center;
	margin-bottom: 90px;
}
.join-letter .title-view h3{
	/* font-size: 26px; */
	font-size: 22px;
	line-height: 32px;
	color: #595959;
}
.join-letter .contents-view {
	margin-bottom: 80px;
}
.join-letter .contents-view p{
	font-size: 16px;
	color: #595959;
	margin-bottom: 22px;
}
.join-letter .time{
	font-size: 16px;
	color: #595959;
	text-align: right;
}

.join-examine{
	width: 100%;
	max-width: 940px;
	margin: 0 auto;
	box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
	margin-bottom: 70px;
	padding: 26px 16px;
}
.join-examine h4{
	font-size: 20px;
	color: #4985fb;
	margin-bottom: 8px;
}
.join-examine .content-view{
	border: 2px solid #b5b5b5;
}
.join-examine .content-view .line{
	font-size: 20px;
	color: #595959;
	line-height: 60px;
	text-indent: 50px;
}
.join-examine .content-view .line.line-gray{
	background: #f3f3f3;
}
.join-examine .content-view .line.line-white{
	background: #fff;
}
.join-welcome{
	width: 100%;
	max-width: 940px;
	margin: 0 auto 40px;
}
.join-welcome h4{
	font-size: 20px;
	color: #4985fb;
	margin-bottom: 42px;
}
.join-contact{
	width: 100%;
	max-width: 940px;
	margin: 0 auto 50px;
}
.join-contact .title-view{
	padding-bottom: 20px;
}
.join-contact .title-view p.en{
	font-size: 19px;
	color: #656565;
	padding-bottom: 20px;
	margin-bottom: 14px;
	position: relative;
}
.join-contact .title-view p.en::after{
	content: "";
	display: block;
	width: 100px;
	height: 2px;
	background: #4985fb;
	position: absolute;
	left: 0;
	bottom: 0;
}
.join-contact .title-view p.cn{
	font-size: 16px;
	color: #656565;
}
.join-contact .contact-half{
	float: left;
	width: 50%;
}
.join-contact .contact-infos p{
	font-size: 14px;
	color: #656565;
	margin-bottom: 20px;
}
.join-contact .contact-form label,input,textarea{
	width: 100%;
	display: block;
	margin-bottom: 6px;
}
.join-contact .contact-form label{
	font-size: 12px;
	color: #656565;
}
.join-contact .contact-form textarea{
	height: 60px;
	border: 1px solid #9a9a9a;
	padding-left: 10px;
	padding-top: 10px;
	margin-bottom: 15px;
}
.join-contact .contact-form input{
	height: 24px;
	border: 1px solid #9a9a9a;
	padding-left: 10px;
	font-size: 14px;
}
.join-contact .contact-form .tools-file {position: relative;} 
.join-contact .contact-form .tools input {opacity: 0;position: absolute;top:0;left: 0;}
.join-contact .contact-form .tools button{
	padding: 0 14px;
	border-radius: 20px;
	overflow: hidden;
	font-size: 18px;
	line-height: 28px;
	background: #4985fb;
	color: #fff;
	outline: none;
	cursor: pointer;
	letter-spacing: 4px;
}
.join-contact  button{
	padding: 0 14px;
	border-radius: 20px;
	overflow: hidden;
	font-size: 12px;
	line-height: 28px;
	background: #4985fb;
	color: #fff;
	outline: none;
	cursor: pointer;
	letter-spacing: 4px;
}
.join-contact .contact-form .tools .btn{
	font-size: 12px;
	color: #656565;
	padding-left: 22px;
	cursor: pointer;
}
.join-contact .contact-form .tools .btn.btn-addfile{
	background: url(../images/icon-addfile.png) no-repeat;
	background-size: 15px 12px;
	background-position: 2px;
	margin-right: 30px;
}
.join-contact .contact-form .tools .btn.btn-addimg{
	background: url(../images/icon-addimg.png) no-repeat;
	background-size: 15px 12px;
	background-position: 2px;
}
@media (max-width: 1560px){
	.middle-container {max-width: 1320px;}
}

@media (max-width: 1460px){
	.footer-main-navi {width: 70%;}
	.footer-main-item {width: 22%;}
	.footer-main-item:nth-child(2) {width: 18%;margin-left: 20px}
	.footer-code {right: 20px;}
}
@media (max-width: 1340px){
	.middle-container {max-width: 1200px;}
}
@media (max-width: 1230px){
	.container {max-width: 980px;}
	.middle-container {max-width: 1080px;}
	
	.nav-list .nav-item {}
	.wrap-share {margin-top: -15px;right: 44px;}
	.share-list .share-item {width: 30px;margin: 0 3px;}
	.share-list .share-item a {}
	.show-code-box {padding-top: 15px;width: 110px;margin-left: -55px;}
	
	/* 首页 */
	.banner-swiper {height: 480px;}
	.home-category-list .home-category-item:nth-child(2) {padding: 0 3%;}
	
	.audio-info-title {font-size: 16px;}
	.audio-slider {width: 55%;}
	
	.audio-item .audio-column-item:first-child {padding-left: 4%;}
	.audio-column-item:first-child span {margin-right: 26px;}
	
	.service-container {padding: 60px 50px;}
	.main-tab-list .main-tab-item a {font-size: 20px;}
	.service-content-desc {max-width: 76%;}
	.dubbing-category-list .dubbing-category-item {width: 30%;margin-right: 5%;}
	.dubbing-category-list .dubbing-category-item a {padding-left: 20px;}
	.dubbing-category-list .dubbing-category-item h3 {font-size: 18px;width: 79%;}
	
	
	.about-banner .content-view .img-box {width: 480px;}
	.about-banner .content-view .infos-box{
		width: calc(100% - 490px);
		padding-left: 40px;
		padding-right: 20px;
	}
	.about-banner .content-view .infos-box .module:nth-child(1) {
	    margin-bottom: 30px;
	}
	.about-banner .content-view .infos-box .module p.flag {
	    margin-top: 10px;
	}
	
	.about-mould {
		padding: 0 50px;
	}
	.about-mould .mould1 .img-box {margin-right: 16px;}
	
	
	
	.footer-main-left {width: 26%;}
	.footer-main-navi {width: 72%;}
	.footer-copyright p {font-size: 13px;}
	.footer-main-item:nth-child(2) {width: 16%;margin-left: 0px}
	.footer-navi-list .footer-navi-item a {font-size: 13px;}
}


@media (max-width: 1080px){
	
	.footer-main-item:last-child {width: 42%;margin-left: 0px}
	
}



