.swiper-slide .shadow.dn { position: absolute !important; left: 20px !important; top: 20px !important; }
.topfix{position:fixed;top:0;width:100%;left:0;background:#fff;z-index:999;padding-bottom:16px;box-shadow:0 4px 14px rgba(0,0,0,0.1)}
.banner, .banner img { width: 100%; }
.topfix1{position:static;background:none;}
.topfix2{display:block !important;position:fixed;top:0;width:100%;left:0;background:#fff;z-index:999;padding-bottom:16px;box-shadow:0 4px 14px rgba(0,0,0,0.1)}
#xl01{display:none;}

/* 年度经营数据 */
#jysj { margin-top: 40px; }
/**.cpjy_jysj { border-bottom: 1px solid #ccc; }**/
.cpjy_tit { font-size: 50px; line-height: 1em; padding: 20px 0; margin-bottom: 20px; border-bottom: 1px solid #ccc; }
.cpjy_jysj_hd { overflow: hidden; /**margin-bottom: 70px;**/ }
.cpjy_jysj_hd a { display: block; width: 30%; float: left; margin: 0 10%; line-height: 80px; border-bottom: 1px solid #adadad; font-size: 40px; color: #adadad; text-align: center; }
.cpjy_jysj_hd a.on { color: #333; border-bottom: 3px solid #003a8f; line-height: 77px; }
.jysj_cx_hd { width: 208px; background: #adadad; border-radius: 8px; height: 45px; margin: 0 auto 20px; box-shadow: 0 3px 8px #666 inset; overflow: hidden; border: 1px solid #adadad; }
.jysj_cx_hd span { /**width: 103px;**/ width:206px; display: block; float: left; height: 45px; line-height: 45px; text-align: center; color: #fff; font-size: 24px; }
.jysj_cx_hd span.on { background: #fff; color: #333; border-radius: 6px; box-shadow: 0 0 5px #ccc; }
.jysj_cx_item .tjb, .ppjz_wrap .tjb { width: 100%; height: 410px; }
.jysj_cx_item .totle { font-size: 40px; text-align: center; padding: 80px 0; }

/* 总销量及目标 */
#xlmb { padding-bottom: 80px; /**border-bottom: 1px solid #ccc;**/ } 

#xl2018 .cpjy_jysj_hd1 a { width: 24%; margin: 0 4.665%; }
.cpjy_jysj_hd1 { overflow: hidden; /**margin-bottom: 70px;**/ ;display:none;}
.cpjy_jysj_hd1 a { display: block; width: 30%; float: left; margin: 0 10%; line-height: 80px; border-bottom: 1px solid #adadad; font-size: 40px; color: #adadad; text-align: center; }
.cpjy_jysj_hd1 a.on { color: #333; border-bottom: 3px solid #003a8f; line-height: 77px; }


/* 2018年销量 */
#xl2018 .cpjy_jysj_hd a { width: 24%; margin: 0 4.665% }
#xl2018 .cpjy_jysj_bd p { /**padding: 80px 0;**/}
#xl2018 .cpjy_jysj_bd p img { max-width: 100%; display: block; margin: 0 auto; }
#xl2018 .xl_p { text-align: center; margin: 30px 0; }
#xl2018 .xl_p1 { font-size: 40px; }
#xl2018 .xl_p1 strong { font-size: 40px; }
#xl2018 .xl_p2 { font-size: 55px; padding-bottom: 50px; }

/* 品牌价值 */
.ppjz_p { margin: 60px 0 80px; font-size: 40px; text-align: center; }

/* 响应式代码 */
@media screen and ( max-width: 768px ) {
	#jysj { margin-top: 20px; }
	.cpjy_tit { font-size: 30px; padding: 10px 0; margin-bottom: 10px; }
	.cpjy_jysj_hd { margin-bottom: 20px; }
	.cpjy_jysj_hd a { font-size: 26px; line-height: 2em; }
	.cpjy_jysj_hd a.on { line-height: 2em; }
	.jysj_cx_item > div, .ppjz_wrap > div { height: 300px; }
	.jysj_cx_item .totle, .ppjz_p { font-size: 20px; padding: 10px 0 20px; }
	#xlmb { padding-bottom: 20px; }
	#xl2018 .cpjy_jysj_bd p { padding: 20px 0; }
	#xl2018 .xl_p { margin: 10px 0; }
	#xl2018 .xl_p1, #xl2018 .xl_p1 strong { font-size: 20px; }
	.ppjz_p { margin: 0; }
	#xl2018 .xl_p2 { font-size: 22px; }
.cpjy_jysj_hd1 a{font-size:3rem;}
.banner{margin-bottom:-50px;}
.topfix2{position: static;background:none;box-shadow: none;}
.cpjy_jysj_hd1 a {font-size: 2.5rem;}
.topfix2 a{height: 55px;line-height: 55px!important;}
.jysj_cx_item{display:none!important;}
#xl01{display:block!important;}
}