﻿/* 
*********************************
************ 整站公共 ***********
*********************************
*/

@media screen and (max-width: 1299px){
	.row { margin-left: 0; margin-right: 0; }
	/*
		首页(其他区块)
		*********************************************** */
	/* @S head */
	.s_head { padding-bottom: 0; height: 90px; }
	.head .logo_hd { margin-left: 15px; margin-top: 8px; }
	.head .nav_hd .nav_code { display: none; }
	.head .nav_hd .nav_code2 { display: block; }
	.head .nav_hd .h_move { display: none; }

	/* @S Swiper */
	.swiper-container { width: 100%; }
	.swiper-container .sp_main { margin-left: -250px; margin-top: -75px; }
    .swiper-container .sp-main h1 { font-size: 2rem; }
    .swiper-container .sp-main h2 { font-size: 1rem; }

	.nav_hd .nav { display: inline-block; position: absolute; width: auto; border: none; top: 0; right: 0; }
	.nav_hd .btn-nav { position: absolute; z-index: 99999; padding: 26px 33px; top: 0; right: 0; border-radius: 0; background: transparent; border: none; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; cursor: pointer; }
	.nav_hd .btn-nav.animated { position: fixed; }
	.nav_hd .btn-nav:hover { background-color: #fff; }
	.nav_hd .btn-nav:focus { outline: 0; }
	.nav_hd .icon-bar { display: block; width: 24px; height: 2px; margin: 8px 0; background-color: #FFFFFF; }
	.nav_hd .btn-nav:hover .icon-bar { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; background-color: #FCA311; }
	.nav_hd .nav-content { display: none; color: #333; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: #fff; cursor: default; z-index: 100; overflow-y: auto; }
	.nav_hd .nav-content a { display: block; height: 45px; line-height: 45px; text-decoration: none; }
	.nav_hd .nav-content a:hover { background-color: #000; color: #fff; }
	.nav_hd .nav-list { position: relative; padding: 0; top: 50px; list-style: none; }
	.head .nav_hd .navbar .nav-item { float: none; color: #333; margin: 0 auto; text-align: center; line-height: 1; }
	.nav_hd .animated { display: block; margin: 0 auto; }
	.nav_hd .animated:hover .icon-bar,
	.nav_hd .animated:focus .icon-bar { background-color: #FCA311; }
	.nav_hd .animated:focus { z-index: 9999; cursor: pointer; }
	.nav_hd .middle { margin: 0 auto; }
	.nav_hd .icon-bar { z-index: 999999; -webkit-transition: all .7s ease; -moz-transition: all .7s ease; -ms-transition: all .7s ease; -o-transition: all .7s ease; transition: all .7s ease; }
	.nav_hd .animated .icon-bar { z-index: 999999; background-color: #FCA311; }
	.nav_hd .animated .icon-bar { z-index: 999999; background-color: #FCA311; }
	.nav_hd .animated .top { -webkit-transform: translateY(10px) rotateZ(45deg); -moz-transform: translateY(10px) rotateZ(45deg); -ms-transform: translateY(10px) rotateZ(45deg); -o-transform: translateY(10px) rotateZ(45deg); transform: translateY(10px) rotateZ(45deg); }
	.nav_hd .animated .bottom { -webkit-transform: translateY(-10px) rotateZ(-45deg); -moz-transform: translateY(-10px) rotateZ(-45deg); -ms-transform: translateY(-10px) rotateZ(-45deg); -o-transform: translateY(-10px) rotateZ(-45deg); transform: translateY(-10px) rotateZ(-45deg); }
	.nav_hd .animated .middle { width: 0; }	

	/* @S h_about */
	.h_about .h_about__avatar,
	.h_about .h_about__describe { display: none; }
	.h_about .h_about__video { width: 100%; height: auto; padding-left: 15px; padding-right: 15px; }
	.h_about .h_about__video .x,
	.h_about .h_about__video .x2,
	.h_about .h_about__video .y,
	.h_about .h_about__video .y2 { display: none; }
	.h_about .h_about__video .videoBox { position: relative; top: 0; left: 0; width: 100%; height: auto; }

	/* @S h_news  */
	.h_news { border-top: 8px solid #f2f2f2; background-image: none; color: #333; }
	.h_news a { color: #333; }
	.h_news .row { margin: 0; }
	.h_news .h_news__focus { float: none; width: 640px; padding-right: 0; margin-left: auto; margin-right: auto; }
	.h_news .h_news__focus .ops { padding-right: 0; }
	.h_news .h_news__list{ float: none; width: 640px; padding-left: 0; margin-left: auto; margin-right: auto;  }
	.h_news .h_news__imageSet li { padding-top: 15px; }
	.h_news .h_news__imageSet li:nth-of-type(1) { margin-top: 15px; }

	/* @S h_works */
	.h_works { border-top: 8px solid #f2f2f2; }
	.h_works .row { margin: 0; padding-left: 15px; padding-right: 15px; }

	/* @S h_star */
	.foot { text-align: center; }
	.foot .subnav_ft { display: none; }
	.foot .aside_ft { display: none; }
	

	
	/*
		关于我们(其他)
		*********************************************** */
	/*@S a_container（公司简介页）*/
	.a_companyProfile .nr { padding-left: 15px; padding-right: 15px; margin-top: 20px; margin-bottom: 20px; }
	.a_companyProfile .ill { display: none; }
	/* （企业文化） */
	.a_cul .modes { padding-left: 15px; padding-right: 15px; }



	/*
		影视作品(其他)
		*********************************************** */
	/* @S w_film */
	.w_film .w_film__cate { padding-left: 15px; padding-right: 15px; }

	/* @S w_work */
	.w_work .w_work__tit { padding-left: 15px; padding-right: 15px; }
	.w_work .w_work__boll { width: 100%; }
	.w_work .w_work__boll .area { height: 300px; }
	.w_work .w_work__boll .mask .des { height: 80px; }
	.w_work .w_work__boll .mask .looks { position: relative; top: 0; left: 0; margin-top: 25px; margin-left: 0; }
	/* 内嵌列表 */
	.w_work .w_work__list { width: 100%; margin-top: 5px; }

	/* @S wk_detail */
	.wk_detail .w1250 { padding-left: 15px; padding-right: 15px; margin-bottom: 15px; }
	.wk_detail .wk_swiper__box { display: none; }



	/*
		明星人物(其他)
		*********************************************** */
	/* @S r_listSet */
	.r_listSet .r_star__tit { padding-left: 15px; padding-right: 15px; }



	/*
		视频专题(其他)
		*********************************************** */
	/*@S v_listSet*/
	.v_listSet .v_video__list { margin-left: 0; margin-right: 0; }

	/* @S v_detail */
	.v_detail { padding-left: 15px; padding-right: 15px; }



	/*
		新闻快讯(其他)
		*********************************************** */
	/* @S n_news */
	.n_news .n_news__list li { padding-left: 15px; padding-right: 15px; }


	
	/*
		艺人经纪(其他)
		*********************************************** */
	/* @S bk_info */
	.bk_info .path,
	.bk_info .area,
	.bk_info .des { padding-left: 15px; padding-right: 15px; }
	.bk_works,
	.bk_style { padding-left: 15px; padding-right: 15px; }



	/*
		联系我们(其他)
		*********************************************** */
	/* @S c_recruit */
	.c_recruit { padding-right: 15px; padding-left: 15px; }
	.c_recruit .c_term li { padding-top: 15px; }
	.c_recruit .c_term li:nth-of-type(odd) { padding-right: 7.5px; }
	.c_recruit .c_term li:nth-of-type(even) { padding-left: 7.5px; }


	/*
		延伸业务(其他)
		*********************************************** */
	/* @S b_detail */
	.b_detail { padding-left: 15px; padding-right: 15px; }
	.b_detail .b_cont .b_focus,
	.b_detail .b_cont .b_info,
	.b_detail .b_cont img { width: 100%; height: auto; }
}




@media screen and (max-width: 991px){
	.swiper-container .sp_main { margin-left: -240px; margin-top: -70px; }
	/*
		关于我们(其他)
		*********************************************** */
	/*@S a_container（公司简介页）*/
	.a_videoWarp .des { margin-top: 20px; }

	/* （公司总裁页） */
	.a_ceo { padding-top: 1.5rem; padding-bottom: 1.5rem; }
	.a_ceo .area { text-align: center; }
	.a_ceo .area .name { max-width: 334px; left: calc(50% - 167px); }
	.a_ceo .area .cover { max-width: 334px; display: inline-block; }
	.a_ceo .a_ceo_des { padding-left: 0; margin-top: 20px; }
	/* （企业文化） */
	.a_cul .tit { padding-left: 15px; padding-right: 15px; }
	.a_cul .modes { padding-left: 0; padding-right: 0; }
	.a_cul .modes .txt { height: auto; margin-top: 5px; line-height: 1; }
	.a_cul .modes p { height: auto; }
	.a_cul .modes li:nth-of-type(1),
	.a_cul .modes li:nth-of-type(2),
	.a_cul .modes li:nth-of-type(3) { border: 0; border-top: 5px solid #f2f2f2; }
	.a_cul .modes li { border-top: 5px solid #f2f2f2; }
	/* （企业荣誉） */
	.a_honor ul { padding-left: 7.5px; padding-right: 7.5px; padding-top: 5px; padding-bottom: 5px; }
	.a_honor ul li { padding-left: 7.5px; padding-right: 7.5px; margin-top: 15px; }



	/*
		影视作品(其他)
		*********************************************** */
	/* @S s_pageBtn */
	.s_pageBtn { margin-top: 3rem; margin-bottom: 2rem; }
	.s_pageBtn a { width: 30px; height: 30px; font-size: 14px; line-height: 30px; }


	
	/*
		延伸业务(其他)
		*********************************************** */
	/* @S b_bus */
	.b_bus { padding-left: 15px; padding-right: 15px; }
	.b_bus .b_bus__links ul li { margin-right: 30px; }
	.b_bus .b_bus__links ul img { width: 100px; height: 100px; }
	.b_detail .b_tit { margin-top: 20px; margin-bottom: 15px; }
	.b_detail img { width: 100%; }


	/*
		艺人经纪(其他)
		*********************************************** */
	/* @S n_atricle */
	.n_atricle { padding-left: 15px; padding-right: 15px; }



	/*
		联系我们(其他)
		*********************************************** */
	/* @S c_mode */
	.c_mode { padding-left: 15px; padding-right: 15px; }
	.c_mode .map { height: 400px; }
	/* @S c_recruit */
	.c_recruit .taiwan { margin-top: 20px; padding: 10px; line-height: 1.5; }
	.c_recruit .c_term li { display: block; width: 100%; }
	.c_recruit .c_term li:nth-of-type(odd) { padding-right: 0; }
	.c_recruit .c_term li:nth-of-type(even) { padding-left: 0; }
	.c_recruit .c_term .cos { line-height: 1.5; padding: 10px; }
	.c_recruit .c_term .pos { font-size: 17px; margin-bottom: 15px; }
	.c_recruit .c_pay { margin-top: 15px; margin-bottom: 20px; font-size: 14px; line-height: 1.5; }

}




@media screen and (max-width: 767px){
	/*
		首页(通用样式)
		*********************************************** */
	.swiper-container .sp_main { margin-left: -125px; margin-top: -45px; }
	/*箭头*/
	.arrow_bag { display: none; }
	/* 视频 */
	.pos:hover .icon-bofang { top: 50%; left: 50%; margin-top: -20px; margin-left: -20px; font-size: 40px; }
	.h_news .h_tit,
	.h_about .h_tit,
	.h_star .h_tit,
	.h_product .h_tit { padding-left: 10px; margin-top: 20px; margin-left: 15px; border-left: 4px solid #3498db; font-size: 16px; font-weight: normal; text-align: left; }

	/*
		子页面(通用样式)
		*********************************************** */
	.s_title { margin-top: 20px; margin-left: 15px; padding-left: 15px; border-left: 4px solid #3498db; font-size: 16px; text-align: left; font-weight: normal; }
	.s_subnav .h_tit { margin-top: 20px; font-size: 18px; font-weight: normal; }
	.s_subnav .s_btnGroup { margin-top: 15px; margin-bottom: 20px; }

	/* 公共按钮 */
	.n_return { padding: 12px 20px; margin: 40px 0; line-height: 1; }

	/* 分享 */
	.s_share { margin-top: 30px; }
	.s_share .bdsharebuttonbox a { width: 16px; height: 16px; background-image: url(http://bdimg.share.baidu.com/static/api/img/share/icons_0_16.png?v=7f3ed0f4.png);}
	.s_head { position: relative; }
	.silder_warpper { display: none; background: none !important; }



	/*
		首页(其他区块) 
		*********************************************** */
	/* @S head */
	.s_head { height: 68px; }
	.head .logo_hd { width: 150px; margin-top: 13px; }
	/* @S Swiper */
	.nav_hd .btn-nav { padding-top: 15px; padding-bottom: 15px; padding-left: 24px; padding-right: 24px; }
	.head .nav_hd .nav_code2 { margin-top: 27px; margin-bottom: 27px; margin-left: 27px; margin-right: 27px; }
	.swiper-container .sp_main h1 { font-size: 1.5rem; }
	.swiper-container .sp_main h2 { font-size: 1rem; }
	
	/* @S h_about */
	.h_about { padding-bottom: 20px; }
	.h_about .h_about__btnGoup { margin-top: 15px; margin-bottom: 20px; padding: 0 15px; }
	.h_about .h_about__btnGoup a { padding-top: 0.55rem; padding-bottom: 0.55rem; padding-left: 0.8rem; padding-right: 0.8rem; font-weight: normal; }

	/* @S h_news  */
	.h_news { padding-bottom: 20px; min-height: auto; }
	.h_news .h_news__focus { width: 100%; padding-left: 15px; padding-right: 15px; margin-top: 15px; }
	.h_news .h_news__focus .area { width: 100%; height: auto; }
	.h_news .h_news__focus .ops { padding-left: 15px; padding-right: 15px; }
	.h_news .h_news__focus .h_news__mask { height: 40px; padding-left: 10px; padding-right: 10px; font-size: 15px; line-height: 40px; font-weight: normal; }
	.h_news .h_news__info { margin-top: 0; }
	.h_news .h_news__list { width: 100%; padding-left: 15px; padding-right: 15px; }
	.h_news .h_news__imageSet li { padding-bottom: 15px; border-bottom: 1px solid #eee; }
	.h_news .h_news__imageSet li .cover { width: 100px; height: auto; text-align: center; }
	.h_news .h_news__imageSet li img { width: 100%; height: auto; display: inline-block; }
	.h_news .h_news__imageSet li .cont { width: calc(100% - 115px); padding-left: 0; margin-left: 15px; }
	.h_news .h_news__imageSet li .cont .tit { font-size: 15px; width: 80%; margin-bottom: 5px; padding-top: 0; }
	.h_news .h_news__imageSet li .cont .des { max-height: 20px; line-height: 1.5; font-size: 14px; }
	.h_news .h_news__imageSet li .cont .date { margin-top: 2px; font-size: 12px; color: #999; text-align: right; }

	/* @S h_works */
	.h_works { padding-bottom: 20px; }
	.h_works .h_tab { margin-top: 20px; }
	.h_works .h_tab a strong { font-size: 16px; font-weight: normal; }
	.h_works .h_works__list li { width: 50%; padding-top: 15px; }
	.h_works .h_works__list li:nth-of-type(odd) { padding-right: 7.5px; padding-left: 0; }
	.h_works .h_works__list li:nth-of-type(even) { padding-left: 7.5px; padding-right: 0; }
	.h_works .h_works__list li .name { font-size: 14px;  margin-top: 5px; }

	/* @S h_star */
	.h_star { padding-bottom: 20px; border-top: 8px solid #f2f2f2; background-image: none; } 
	.h_star a { color: #333; }
	.h_star .h_tit { color: #333; }
	.h_star .h_star__list { padding: 0 7.5px; margin-top: 0; }
	.h_star .h_star__list .items { width: 50%; padding-left: 7.5px; padding-right: 7.5px; margin-top: 15px; background-color: #fbfcfe; }
	.h_star .h_star__list .items a { display: block; padding-top: 10px; padding-bottom: 10px; border: 1px solid #eee; box-shadow: 0 1px 2px rgba(0,0,0,.1); }
	.h_star .h_star__list .items .cover { width: 60%; }
	.h_star .h_star__list .items .name { font-size: 14px; color: #e60012; font-weight: normal; }
	.h_star .h_star__list .items .hr { display: none; }
	.h_star .h_star__list .items .duty { font-size: 12px; color: #7f8e93; }

	/* @S h_product */
	.h_product { border-top: 8px solid #f2f2f2; }
	.h_product .h_tit { margin-top: 20px; }
	.h_product .h_product__list { margin-top: 15px; margin-bottom: 20px; }
	.h_product .h_product__list li a { width: 70px; height: 70px; margin-left: 5px; margin-right: 5px; }
	.h_product .h_product__list li a .iconfont { margin-top: 12px; font-size: 24px; height: auto; }
	.h_product .h_product__list li a span { margin-top: 4px; font-size: 14px; }

	/* @S foot */
	.foot .top_ft { padding-bottom: 25px; }
	.foot .code_ft { width: 100%; padding-top: 30px; text-align: center; }
	.foot .code_ft img { display: inline-block; }
	.foot .addr_ft { display: none; }
	.foot .bot_ft { padding-top: 5px; padding-bottom: 10px; padding-left: 15px; padding-right: 15px; }



	/*
		关于我们(其他)
		*********************************************** */
	/* @S s_subnav */
	.s_subnav .s_btnGroup a { padding-top: 0.55rem; padding-bottom: 0.55rem; padding-left: 0.8rem; padding-right: 0.8rem; font-size: 12px; font-weight: normal; }

	/*@S a_container（公司简介页）*/
	.a_companyProfile .nr p { line-height: 1.5; }
	.a_videoWarp { padding-top: 20px; padding-bottom: 20px; line-height: 1.5; }
	.a_videoWarp .des .tit { margin-bottom: 10px; }
	.a_videoWarp .des p { line-height: 1.5; }
	/* （公司总裁页） */
	.a_ceo { padding-top: 20px; padding-bottom: 20px; }
	.a_ceo .area .name { font-size: 14px; }
	.a_ceo .a_ceo_des { font-size: 14px; }
	/* （企业文化） */
	.a_cul { padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 20px; }
	.a_cul .modes { margin-top: 20px; }
	.a_cul .modes li { padding-bottom: 20px; }
	.a_cul .tit,
	.a_cul .modes p { font-size: 12px; line-height: 1.5; }
	/* （企业荣誉） */
	.a_honor { padding-top: 0; padding-bottom: 15px; }



	/*
		影视作品(其他)
		*********************************************** */
	/* @S w_film */
	.w_film .w_film__cate { margin-top: 20px; font-size: 16px; }
	.w_film .w_film__list li { margin-top: 15px; }
	.w_film .w_film__list li:nth-of-type(odd) { padding-right: 7.5px; }
	.w_film .w_film__list li:nth-of-type(even) { padding-left: 7.5px; }
	.w_film .w_film__list li .name { font-size: 14px; }
	
	/* @S s_pageBtn */
	.s_pageBtn { margin-top: 2.1rem; margin-bottom: 2rem; }
	.s_pageBtn a { width: 26px; height: 26px; margin-right: 3px; line-height: 26px; }

	/* @S w_work */
	/*.w_work .w_work__tit { padding-left: 15px; padding-right: 15px; }*/
	.w_work .w_work__tit .w_work__cate { margin-top: 20px; font-size: 16px; }
	.w_work .w_work__tit .more { margin-top: 24px; font-size: 12px; }
	.w_work .w_work__listSet { margin-top: 15px; }
	.w_work .w_work__boll { width: 100%; }
	.w_work .w_work__boll h3 { font-size: 14px; }
	.w_work .w_work__boll .area { height: 200px; }
	.w_work .w_work__boll .mask .des { width: 90%; height: 124px; max-height: 124px; margin-top: 15px; line-height: 1.5; font-size: 14px; }
	.w_work .w_work__boll .mask .looks { margin-top: 8px; font-size: 14px; padding-left: 20px; padding-right: 20px; padding-top: 5px; padding-bottom: 5px; }
	.w_work .w_work__boll .mask .looks i { font-size: 12px; }

	.w_work .w_work__list li { margin-top: 15px; }
	.w_work .w_work__list li:nth-of-type(odd) { padding-right: 7.5px; }
	.w_work .w_work__list li:nth-of-type(even) { padding-left: 7.5px; }
	.w_work .w_work__list li .name { font-size: 14px; }

	/* @S wk_detail */
	.wk_info .wk_das .well { width: 120px; height: 120px; margin-top: 30px; margin-bottom: 20px; margin-left: auto; margin-right: auto; }
	.wk_info .wk_das .want { margin-top: 0; font-size: 16px; }
	.wk_detail .wk_main .wk_name { margin-top: 15px; font-size: 16px; }
	.wk_info .wk_info_head { padding-bottom: 10px; margin-top: 20px; margin-bottom: 15px; font-size: 16px; }
	.wk_info .wk_info_des { font-size: 14px; line-height: 1.5; }

	

	/*
		衍生产品(其他)
		*********************************************** */
	/* @S p_product */
	.p_class .p_product__class { margin-bottom: 20px; margin-top: 5px; }
	.p_class .p_product__class li a:hover { box-shadow: 0 0 5px rgba(0,0,0,.2); }
	.p_class .p_product__class li { margin-top: 15px; }
	.p_class .p_product__class li:nth-of-type(odd) { padding-right: 7.5px; }
	.p_class .p_product__class li:nth-of-type(even) { padding-left: 7.5px; }
	.p_class .p_product__class li .name { font-size: 12px; height: 24px; line-height: 24px; }
	
	/* @S p_list */
	.p_list .p_product__list { margin-top: 5px; margin-left: 0; margin-right: 0; }
	.p_list .p_product__list li { margin-top: 15px; }
	.p_list .p_product__list li:nth-of-type(odd) { padding-left: 15px; padding-right: 7.5px; padding-left: 15px; }
	.p_list .p_product__list li:nth-of-type(even) { padding-left: 7.5px; padding-right: 15px; }
	.p_list .p_product__list li .name { margin-top: 5px; font-size: 12px; }



	/*
		延伸业务(其他)
		*********************************************** */
	/* @S b_bus */
	.b_bus .b_bus__cont { margin-top: 20px; }
	.b_bus .b_bus__links .tit { font-size: 16px; }
	.b_bus .b_bus__links { margin-bottom: 20px; }
	.b_bus .b_bus__links ul { margin-left: -5px; margin-right: -5px; }
	.b_bus .b_bus__links ul li { width: 20%; padding-left: 5px; padding-right: 5px; margin-right: 0; margin-top: 10px; }
	.b_bus .b_bus__links ul img { width: 100%; height: auto; }

	/* @S b_detail */




	/*
		明星人物(其他)
		*********************************************** */
	/* @S r_listSet */
	.r_listSet .r_star__tit .r_star__cate { margin-top: 20px; font-size: 16px; }
	.r_listSet .r_star__tit .more { margin-top: 24px; font-size: 12px; }
	.r_listSet .r_star__list li { margin-top: 15px; }
	.r_listSet .r_star__list li:nth-of-type(odd) { padding-right: 7.5px; }
	.r_listSet .r_star__list li:nth-of-type(even) { padding-left: 7.5px; }
	.r_listSet .r_star__list li .name { margin-top: 10px; font-size: 12px; }


	/*
		视频专题(其他)
		*********************************************** */
	/*@S v_listSet*/
	.v_listSet { margin-top: 0; }
	.v_listSet .v_video__list li { margin-top: 15px; }
	.v_listSet .v_video__list li:nth-of-type(odd) { padding-right: 5px; padding-left: 10px; }
	.v_listSet .v_video__list li:nth-of-type(even) { padding-left: 5px; padding-right: 10px; }
	.v_listSet .v_video__list li .name { margin-top: 5px; font-size: 14px; }

	/* @S v_detail */
	.v_detail .v_tit { margin-top: 20px; font-size: 16px; }
	.v_detail .v_taiwan { padding: 10px; margin-bottom: 25px; line-height: 1.5; }
	.v_detail .v_info { margin-top: 30px; }
	.v_detail .v_info .v_info_head { font-weight: normal; }
	.v_detail .v_info .v_info_des { line-height: 1.5; }



	/*
		新闻快讯(其他)
		*********************************************** */
	/* @S n_news */
	.n_news .n_news__info { width: calc(100% - 90px); }
	.n_news .n_news__list { margin-top: 15px; }
	.n_news .n_news__list li { padding-top: 15px; padding-bottom: 15px; margin-top: 0; }
	.n_news .n_news__list li .area { position: relative; width: 80px; height: 58px; margin-right: 10px; }
	.n_news .n_news__list li .share { left: auto; right: 15px; top: 0; bottom: 0; width: calc(100% - 110px); height: 1px; background-color: #c7c7c7; opacity: 1;  box-shadow: none; }
	.n_news .n_news__list li:hover { background-color: #ebebeb;	 }
	.n_news .n_news__list li:nth-of-type(1) .share { width: calc(100% - 20px); left: 10px; }
	.n_news .n_news__info .tit { margin-top: 5px; width: 90%; font-size: 16px; line-height: 1.5; }
	.n_news .n_news__info .msg { height: 22px; font-size: 14px; line-height: 1.5; }
	.n_news .n_news__info .ops { display: none; }

	/* @S n_atricle */
	.n_atricle .hgroup { margin-top: 20px; }
	.n_atricle .hgroup .tit { font-size: 18px; }
	.n_atricle .hgroup .cos { margin-bottom: 0; font-size: 12px; }
	.n_atricle .hgroup .rua { margin-top: 5px; margin-bottom: 15px; }
	.n_atricle .taiwan { padding: 10px; line-height: 1.5; }
	.n_atricle .n_des p { line-height: 1.5; }
	



	/*
		艺人经纪(其他)
		*********************************************** */
	/* @S b_broker */
	.b_broker .b_des { padding-left: 15px; padding-right: 15px; margin-top: 20px; }
	.b_broker .b_des .tit { font-size: 16px; }
	.b_broker .b_des .cos { margin-top: 5px; margin-bottom: 5px; font-size: 12px; }
	.b_broker .b_broker__list { margin-left: 0; margin-right: 0; }
	.b_broker .b_broker__list li { margin-top: 15px; }
	.b_broker .b_broker__list li:nth-of-type(odd) { padding-right: 7.5px; padding-left: 15px; }
	.b_broker .b_broker__list li:nth-of-type(even) { padding-left: 7.5px; padding-right: 15px; }
	.b_broker .b_broker__list li .msg { padding-top: 5px; padding-bottom: 5px; }
	.b_broker .b_broker__list li .name { margin-bottom: 3px; font-size: 12px; font-weight: bold; }



	/*
		艺人经纪详情(其他)
		*********************************************** */
	/* @S bk_info */
	.bk_info .path { margin-top: 20px; margin-bottom: 15px; font-size: 12px; }
	.bk_info .des { margin-top: 15px; }
	.bk_info .des .name { font-size: 15px; font-weight: bold; }
	.bk_info .des .cos { margin-top: 10px; }
	.bk_info .des .tit { font-size: 14px; }
	
	/* @S bk_works */
	.bk_works .tit,
	.bk_style .tit { margin-bottom: 15px; font-size: 15px; }
	.bk_works .swiper-slide { font-size: 12px; }

	.bk_works .tit::before { content: '可左右滑动'; position: absolute; top: 18px; right: 15px; font-size: 12px; color: #bbb; }
	.bk_style .tit::before { content: '可左右滑动'; position: absolute; right: 15px; font-size: 12px; color: #bbb; }




	/*
		联系我们(其他)
		*********************************************** */
	/* @S c_mode */
	.c_mode { padding-top: 20px; }
	.c_mode .map { height: 300px; }
	.c_mode .c_addr .tit { font-size: 18px; }
	.c_mode .c_addr { margin-top: 15px; margin-bottom: 20px; }
	.c_mode .c_addr p { line-height: 2; font-size: 14px; }
	/* @S c_feed */
	.c_feed { padding-left: 15px; padding-right: 15px; }
	.c_feed .c_txt { margin-top: 20px; margin-bottom: 20px; font-size: 12px; }
	.c_feed .c_form p { margin-top: 15px; }
	.c_feed .c_form span { width: 70px; margin-right: 0; }
	.c_feed .c_form .inp { width: calc(100% - 87px); padding: 0 10px; height: 36px; line-height: 36px; }
	.c_feed .c_form .ra { width: 15px; height: 15px; }
	.c_feed .c_form .tarea { width: calc(100% - 87px); vertical-align: top; }
	.c_feed .c_form .must { margin-left: 5px; }
	.c_feed .c_form .c_btn { padding: 9px 20px; line-height: 1; }

}




@media screen and (max-width:500px){
	/*
		首页(其他区块) 
		*********************************************** */
    .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { width: 10px; height: 10px; margin-left: 2px; margin-right: 2px; }
}




@media screen and (max-width: 374px){
	/*
		首页(其他区块) 
		*********************************************** */
	.swiper-container .sp_main { margin-left: -115px; margin-top: -38px; }
	/* @S Swiper */
	.nav_hd .nav-list { top: 20px; }
	/* @S h_about */
	.h_about .h_about__btnGoup a { padding: 8px; font-size: 12px; }



	/*
		关于我们(其他)
		*********************************************** */
	/* @S s_subnav */
	.s_subnav .s_btnGroup a { padding: 8px; }
}




@media screen and (max-width: 374px){
	.swiper-container .sp_main { margin-left: -100px; margin-top: -35px; }
	/*
		关于我们(其他)
		*********************************************** */
	/*@S a_container（公司总裁页）*/
	.a_ceo .area .name { left: 0; }
	.a_ceo .cover { width: 100%; }
}
