﻿@charset "utf-8";
@media screen and (max-width: 1680px){
	.s_g1_xh a {
		padding: 25px 0px 30px;
	}
	.s_fenye {
		text-align: center;
		padding: 50px 0px 60px;
	}
}
@media screen and (max-width: 1560px){
	
}
@media screen and (max-width: 1440px){
	.s_d1_tw {
		margin-bottom: 48px;
	}
	.s_g1_wz {
		padding-right: 40px;
	}
	.w_syhead {
		height: 174px;
	}
	.w_navlia {
		line-height: 4;
	}
	.s_b1_xh {
		padding-top: 32px;
		padding-bottom: 35px;
	}
	.s_b1_xhs {
		margin-bottom: 12px;
	}
	.g_sybanwz h3 {
		font-size: 30px;
	}
	.g_sybansk .slick-dots li {
		width: 12px;
		height: 12px;
		margin: 0 4px;
	}
	.w_contnews {
		font-size: 24px;
	}
	.w_contmoreimg {
		top: 44%;
	}
	.w_cont2ul {
		margin: 0 -10px;
	}
	.w_cont2li {
		padding: 0 10px;
	}
	.w_sect2s .w_sytulun .slick-prev {
		left: -10px;
	}
	.w_sect2s .w_sytulun .slick-next {
		right: -10px;
	}
	.w_sytulun .slick-prev, .slick-next {
		width: 34px;
		height: 34px;
	}
	.w_sect1s {
		padding-top: 0;
	}
	 .w_cont1s {
		padding-bottom: 50px;
	}
	.w_cont1top {
		padding-bottom: 20px;
	}
	.w_cont4s .w_cont2tubox {
		margin-top: 0;
	}
	.w_sect2s .w_cont1s {
		padding-top: 36px;
		padding-bottom: 50px;
	}
	.w_4sbg {
		height: 500px;
	}
	.w_sect5s .w_cont1s {
		padding-top: 40px;
		padding-bottom: 50px;
	}
	.w_sect6s .w_cont1s {
		padding-top: 50px;
		padding-bottom: 30px;
	}
	.w_cont6li {
		margin-bottom: 20px;
	}
	.w_sect8s .w_cont1s {
		padding-bottom: 41px;
		padding-top: 40px;
	}
	.w_syxq {
		padding-left: 30px;
	}
}
@media screen and (max-width: 1366px){
	
}
@media screen and (max-width: 1280px){
	
}
@media screen and (max-width: 1200px){
	.w_f1 .s_d1_xh.s_f1_xh{
		padding: 20px 0 0;
	}
	.s_d1_xh {
		padding-top: 10px;
	}
	.w_d1 .s_fenye {
		padding: 50px 58px 32px;
	}
	.s_content {
		width: 100%;
		padding: 0px 40px;
	}
	.s_cb {
		width: 190px;
		background-color: #ac0a22;
	}
	.s_nr {
		width: calc(100% - 190px);
	}
	.s_cbs {
		padding-top: 16px;
		padding-bottom: 16px;
		padding-left: 25px;
		padding-right: 23px;
	}
	.s_cbs_l h3 {
		font-size: 22px;
		line-height: 1.75;
		color: #ffffff;
	}
	.s_cbxnr {
		padding: 6px 15px;
		position: relative;
		border-bottom: 1px solid #eeeeee;
		transition: all .36s;
	}
	.s_cbxnr_wz p {
		font-size: 14px;
		line-height: 1.75;
		color: #999999;
		padding-right: 20px;
		transition: all .36s;
	}
	.s_cbxnr_tp {
		width: 8px;
		height: 13px;
		margin-top: 15px;
		position: relative;
	}
	.s_bt h2 {
		font-size: 22px;
		font-weight: bold;
		line-height: 1.75;
		color: #ac0a22;
	}
	.s_nr2_topll p {
		font-size: 22px;
		line-height: 1.75;
		color: #ffffff;
	}
	.s_nr2_topr {
		margin-top: 40px;
		padding-right: 30px;
	}
	
	/* b1 */
	.s_b1_xh {
		padding-top: 30px;
		border-top: 1px solid #eeeeee;
	}
	/* g1 */
	.s_l1_nrx {
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 20px;
	}
	.s_g1_time h4 {
		font-size: 22px;
		line-height: 1.75;
		color: #666666;
		transition: all .36s;
		text-align: right;
	}
	/* c2 */
	.s_c2_nrx {
		padding: 0px 30px;
		padding-top: 30px;
		padding-bottom: 20px;
	}
	.s_c2_nextbox {
		padding-left: 30px;
	}
	.s_c2_nextbox1 {
		padding-right: 30px;
	}
	/* d1 */
	.s_cbx.on .s_cbxnr {
		padding: 25px 15px;
	}
	.s_cbx.on .s_cbxnr_tp {
		margin-top: 5px;
	}
	.s_d1_tw {
		margin-top: 30px;
		margin-bottom:35px;
		position: relative;
	}
	.s_d1_img {
		width: 550px;
		height: 100%;
		position: relative;
	}
	.s_d1_wz {
		width: calc(100% - 500px);
		padding: 35px 25px;
	}
	.s_d1_xhnr a {
		padding: 20px 20px;
	}
	/* d2 */
	.s_d2_nrx {
		padding-top: 30px;
		padding-bottom: 25px;
	}
	.s_d2_nr1 {
		padding: 0px 30px;
	}
	/* e1 */

	/* f1 */
	.s_h1_xh {
		padding-top: 30px;
		padding-left: 30px;
		padding-right: 30px;
	}
	/* k1 */
	.s_k1_nrx {
		padding-top: 30px;
		padding-left: 30px;
		padding-right: 25px;
	}
	.s_k1_xh a{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.w_synum1 {
		width: 100%;
	}
	.w_synum2 {
		width: 100%;
	}
	.w_syxqli .w_syphonebox .w_symailbox .w_syphanr {
		width: 100%;
	}
	.g_content{
		width:100%;
		padding-left: 40px;
		padding-right: 40px;
	}
	.w_syban {
		width: 100%;
		padding: 0 40px;
	}
	.w_sect8s .w_syban {
		padding: 0;
	}
	.g_sybansk .slick-dots {
		bottom: 60px;
		left: 0;
		width: 100%;
		padding: 0 40px;
		transform: none;
	}
	.w_content {
		width: 100%;
		padding-left: 40px;
		padding-right: 40px;
	}
	.w_cont3fr {
		padding-left: 30px;
	}
	.w_cont3fltu {
		margin-top: 16px;
	}
	.w_li3t {
		margin-bottom: 15px;
	}
	.w_cont5li5a {
		display: block;
		padding: 16px 0 10px;
	}
	.w_cont5sfr .w_cont5li5a {
		padding: 12px 0 12px;
	}
	.w_cont5pos {
		margin-bottom: 10px;
	}
	.w_li5fl p {
		line-height: 1.5;
	}
	.w_li3titbox {
		padding-right: 30px;
	}
	.w_cont4s .w_cont2li {
		padding: 0 10px;
	}
	.w_cont4s .w_cont2ul {
		margin: 0 -10px;
	}
	.w_sytulun .slick-prev {
		background-size: 7px;
		background-position-x: 12px;
	}
	.w_sytulun .slick-next {
		background-size: 7px;
		background-position-x: 14px;
	}
}
@media screen and (max-width: 1024px){
	.s_nr {
		padding: 18px 30px;
	}
	.s_d1_morer {
		margin-top: 2px;
	}
	/* d1 */
	.s_d1_img {
		width: 440px;
		height: 100%;
		position: relative;
	}
	.s_d1_wz {
		width: calc(100% - 440px);
		padding: 30px 20px;
	}
	.s_d1_wzs h4 {
		font-size: 16px;
		line-height: 1.75;
		color: #ffffff;
		height: 56px;
		overflow: hidden;
		margin-bottom: 14px;
	}
	.s_d1_wzs p {
		font-size: 14px;
		line-height: 1.75;
		margin-bottom: 13px;
	}
	.w_d1wzp{
		height: 98px;
		overflow: hidden;
	}
	.s_d1_more {
		margin-top: 0px;
	}
	/* f1 */
	.s_f1_xh {
		padding: 40px 40px;
	}
	.s_f1_xh .s_d1_xhnr_img {
		width: 360px;
		float: right;
	}
	.s_f1_xh .s_d1_xhnr_wz {
		width: calc(100% - 360px);
		float: left;
		padding-right: 55px;
		padding-top: 40px;
		background-color: #f9f9f9;
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
	}



	.w_sylogo {
		width: 300px;
	}
	.w_sylogo2 {
		padding: 0 20px;
	}
	.w_logo2_1 {
		width: 58px;
	}
	.w_zuoju {
		width: 300px;
	}
	.g_sybansk .slick-dots {
		bottom: 44px;
	}
	.w_cont1tubox {
		width: 400px;
	}
	.w_cont1right {
		width: calc(100% - 400px);
	}
	.w_cont1litxt p {
		line-height: 2;
		height: 32px;
	}
	.w_cont1litxt p {
		line-height: 2.5;
		height: 40px;
	}
	.w_cont1lidate p{
		line-height: 2.5;
		height: 40px;
	}
	.w_cont1list{
		transform: translateY(-13px);
	}
	.w_sect5s .w_cont5sfl {
		width: 550px;
	}
	.w_cont5sfr {
		width: calc(100% - 550px);
		padding-left: 44px;
	}
	.w_cont5pos {
		margin-bottom: 10px;
	}
	.w_syxq {
		width: 100%;
		padding-left:0px;margin-left:0;
	}
	.w_syxq p{text-align: center;}
	.w_syphonebox{
		width:100%;
	}
	.w_sect8s .w_cont1s {
		padding-bottom: 26px;
		padding-top: 12px;
	}
	.w_cont1s {
		padding-top: 30px;
		padding-bottom: 36px;
	}
	.w_cont1top {
		padding-bottom: 10px;
	}
	.w_sect2s .w_cont1s {
		padding-top: 30px;
		padding-bottom: 45px;
	}
	.w_cont3fl a{
		padding:40px 28px 36px;
	}
	.w_cont3fltu {
		width: 100%;
	}
	.w_cont3lt {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.w_cont4s .w_cont2limid {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.w_cont4s .w_cont2li2a {
		padding: 30px 30px;
	}
	.w_li4more {
		margin-top: 8px;
	}
	.w_4sbg {
		height: 400px;
	}
	.w_sect5s .w_cont1s {
		padding-top: 28px;
		padding-bottom: 40px;
	}
	.w_sect6s .w_cont1s {
		padding-top: 40px;
		padding-bottom: 22px;
	}
}
@media screen and (max-width: 950px){
	.w_k1 .s_fenye_ph {
		padding: 40px 30px;
	}
	.s_k1_xh a {
		padding-top: 16px;
		padding-bottom: 15px;
	}
	.w_f1 .s_content {
		padding-bottom: 20px;
	}
	.phxia {
		padding: 0 10px 0 20px;
	}
	.xialaph{
		height: 330px;
	}
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		width: 2px;
	}
	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
		width: 1px;
	}
	.s_fenye {
		display: none;
	}
	.s_fenye_ph.s_fenye_ph2 {
		padding: 20px 30px;
	}
	.s_fenye_ph {
		display: block;
	}
	.s_fenye_ph {
		padding: 20px 30px;
	}
	.s_nr2_topr {
		display: none;
	}
	.s_cb {
		display: none;
	}
	.s_nr {
		width: 100%;
		padding: 18px 15px;
	}
	.s_bt h2 {
		font-size: 20px;
		font-weight: bold;
		line-height: 1.75;
		color: #ac0a22;
	}
	/* b1 */
	.s_b1_xh {
		padding-top: 20px;
		padding-bottom: 20px;
		border-top: 1px solid #eeeeee;
	}
	.s_b1_xhs {
		margin-bottom: 10px;
	}
	.s_b1_xhsl {
		width: 24px;
		height: 20px;
		margin-top: 5px;
	}
	.s_b1_xhsr p {
		font-size: 16px;
		line-height: 1.75;
		color: #ac0a22;
	}
	/* g1 */
	.s_nr2_topll p {
		font-size: 20px;
		line-height: 1.75;
		color: #ffffff;
	}
	.s_nr2_topr {
		margin-top: 35px;
		padding-right: 30px;
	}
	.w_l1 .s_fenye_ph{
		padding: 40px 20px;
	}
	.s_l1_nrx {
		padding-top: 15px;
		padding-left: 0px;
		padding-right: 0px;
	}
	.s_g1_wz {
		width: calc(100% - 30px);
		padding-right: 40px;
	}
	.s_g1_tp {
		width: 30px;
		position: relative;
		margin-top: 25px;
	}
	.s_g1_time {
		width: 60px;
	}
	.s_g1_wznr {
		width: calc(100% - 60px);
		padding-left: 40px;
		padding-top: 4px;
		position: relative;
	}
	.s_g1_wznr h4 {
		font-size: 16px;
		max-height: 56px;
	}
	.s_g1_wznr p {
		font-size: 15px;
		max-height: 52.5px;
	}
	
	.s_g1_time h4 {
		font-size: 20px;
	}
	.s_g1_wznr::before {
		content: "";
		width: 25px;
		height: 1px;
		background-color: #ac0a22;
		position: absolute;
		top: 17px;
		left: 7px;
	}
	/* c2 */
	.s_c2_bt h4 {
		font-size: 18px;
		max-height: 63px;
	}
	.s_c2_timel {
	margin: 0px 35px;
	}
	.s_c2_timelig {
		margin-top: 5px;
	}
	.s_c2_timelwz {
		padding-left: 10px;
	}
	.s_c2_timelwz p {
		font-size: 15px;
		line-height: 1.75;
		color: #999999;
	}
	.s_c2_nrxtop {
		margin-bottom: 10px;
	}
	.s_c2_nrx {
		padding: 0px 30px;
		padding-top: 20px;
		padding-bottom: 0;
	}
	.s_c2_bjq.yxedr_active span {
		font-size: 15px;
		line-height: 1.75;
		color: #333333;
		display: block;
		margin-bottom: 10px;
	}
	.s_c2_bjq.yxedr_active p {
		font-size: 15px;
		line-height: 1.75;
		color: #666666;
		margin-bottom: 10px;
	}
	.s_c2_bjq.yxedr_active h4 {
		font-size: 15px;
		line-height: 1.75;
		color: #333333;
		font-weight: bold;
		margin-bottom: 10px;
	}
	.s_c2_nextbox {
		width: 50%;
		padding: 15px 0px;
		padding-left: 30px;
		padding-right: 45px;
		cursor: pointer;
		transition: all .36s;
	}
	.s_c2_nextbox1 {
		text-align: right;
		padding-left: 45px;
		padding-right: 30px;
	}
	/* d1 */
	.s_d1_xhnr a {
		padding: 20px 20px 30px;
	}
	.s_d1_xhnr.on a {
		padding: 20px 20px;
	}
	.s_d1_img {
		width: 500px;
		height: 100%;
		position: relative;
	}
	.s_d1_wz {
		width: calc(100% - 500px);
		
		padding: 35px 20px;
	}
	.s_d1_wzs h4 {
		font-size: 18px;
		height: 63px;
	}
	
	.s_d1_more {
		margin-top: 25px;
	}
	.s_d1_xhnr_wz {
		width: calc(100% - 245px);
		padding-left: 30px;
		padding-top: 20px;
		transition: all .36s;
	}
	.s_d1_xhnr_wz h4 {
		font-size: 18px;
		line-height: 1.75;
		color: #333333;
		max-height: 31.5px;
		overflow: hidden;
		margin-bottom: 5px;
		transition: all .36s;
	}
	.s_d1_xhnr_wz span {
		font-size: 16px;
		line-height: 1.75;
		color: #999999;
		margin-bottom: 5px;
		display: block;
		transition: all .36s;
	}

	/* d2 */
	.s_d2_bjq.yxedr_active p {
		font-size: 16px;
		line-height: 1.75;
		color: #666666;
		margin-bottom: 15px;
	}
	/* e1 */
	.s_g1_nrx {
		padding-top: 30px;
	}
	/* f1 */
	.s_f1_xh {
		padding: 30px 30px;
	}
	.s_f1_xh .s_d1_xhnr_wz {
		width: calc(100% - 300px);
		float: left;
		padding-right: 20px;
		padding-top: 25px;
		padding-bottom: 26px;
		background-color: #f9f9f9;
	}
	.s_f1_xh .s_d1_xhnr_img {
		width: 300px;
		float: right;
	}
	.s_f1_yun {
		width: 160px;
		position: absolute;
		bottom: 0;
		right: 0;
	}
	/* k1 */
	.s_k1_wz p {
		font-size: 16px;
		line-height: 1.75;
		color: #333333;
		height: 28px;
		overflow: hidden;
		transition: all .36s;
	}
	.s_k1_tp {
		width: 20px;
		position: relative;
		margin-top: 2px;
	}
	.s_k1_xzl {
		margin-top: 3px;
		width: 25px;
	}
	
	.s_k1_nrx {
		padding-top: 20px;
		padding-left: 30px;
		padding-right: 15px;
	}
	/* l1 */
	.s_g1_nrx {
		padding-top: 10px;
	}
	.g_content{
		width:100%;
		padding-left: 20px;
		padding-right: 20px;
	}
	.header2, .phxia{
		display: block !important;
	}
	.g_syhead{
		display: none;
	}
	.header2 {
		background-color: #ac0a22;
	}
	.header2 .menuph .navbtn {
		background: #fff;
	}
	.header2 .menuph .navbtn::after, .header2 .menuph .navbtn::before {
		background: #fff;
	}
	.header2 .logo {
		width: 280px;
		line-height: 64px;
	}
	.g_nybantu {
		height: 300px;
		margin-top: 64px;
	}
		.w_cont1img img {max-width:880px; float:left; overflow:hidden;}
	
}
@media screen and (max-width: 768px){
	.toutiao {min-height:52px;}
	.s_f1_xhnr_wz {
		margin-bottom: 14px;
	}
		.w_cont1img img {max-width:560px; float:left; overflow:hidden;}

	.w_cont5pos {
		margin-bottom: 10px;
	}
	.w_cont1tubox {
		width: 100%;
	}
	.w_cont1right {
		width: 100%;
		padding-left: 0;
		margin-top: 34px;
	}
	.s_nr {
		padding: 18px 20px 0;
	}
	.s_fenye_ph {
		padding: 30px 20px;
	}
	.s_fenye_ph.s_fenye_ph2 {
		padding: 30px 20px;
	}
	.s_content {
		width: 100%;
		padding: 0px 20px;
	}
	
	.s_bt {
		margin-top: 20px;
		margin-bottom: 15px;
	}
	.s_bt h2 {
		font-size: 18px;
		font-weight: bold;
		line-height: 1.75;
		color: #ac0a22;
	}
.s_g1_junyan2{float:left; width: calc(100% - 180px);}
.s_g1_junyan2 span { font-size:16px; color:#000; font-weight:bold; line-height:30px; padding:2px; }
.s_g1_junyan2 span:hover {color:#ac0a22;}
.s_g1_junyan2 p { font-size:12px; line-height:18px; color:#333; padding-top:5px; border-top:1px #999 dotted; padding:4px; max-height:150px; overflow:hidden;}
.s_g1_junyan2 p:hover {color:#ac0a22;}
	
	.s_nr2_topl {
		width: 190px;
		background-color: #ac0a22;
		padding-top: 16px;
		padding-bottom: 16px;
		padding-left: 35px;
		padding-right: 23px;
	}
	.s_nr2_toplr {
		width: 36px;
		margin-top: 7px;
	}
	.s_nr2_topll p {
		font-size: 18px;
		line-height: 1.75;
		color: #ffffff;
	}
	.s_nr2_topr {
		margin-top: 35px;
		padding-right: 15px;
	}
	/* b1 */
	.s_b1_xh {
		padding-top: 18px;
		padding-bottom: 18px;
		border-top: 1px solid #eeeeee;
	}
	.s_b1_xhs {
		margin-bottom: 7px;
	}
	.s_b1_xhsl {
		width: 20px;
		height: 16px;
		margin-top: 4px;
	}
	.s_b1_xhsr {
		width: calc(100% - 20px);
		padding-left: 7px;
	}
	/* .s_b1_xhsr p {
		font-size: 14px;
		line-height: 1.75;
		color: #ac0a22;
	} */
	.s_b1_xhx p {
		font-size: 14px;
		line-height: 1.75;
		color: #666666;
		height: 73.5px;
		overflow: hidden;
	}
	/* g1 */
	.s_l1_nrx {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 5px;
	}
	.s_g1_time h4 {
		font-size: 18px;
	}
	.s_g1_time p {
		font-size: 14px;
	}
	.s_g1_wznr p {
		font-size: 14px;
		max-height: 49px;
	}
	.s_g1_wz {
		width: calc(100% - 30px);
		padding-right: 20px;
	}
	.s_g1_wznr {
		width: calc(100% - 60px);
		padding-left: 40px;
		padding-top: 0px;
		position: relative;
	}
	.s_g1_tp {
		width: 25px;
		position: relative;
		margin-top: 20px;
	}
	.s_g1_wznr::before {
		content: "";
		width: 25px;
		height: 1px;
		background-color: #ac0a22;
		position: absolute;
		top: 15px;
		left: 7px;
	}
	/* c2 */
	.s_c2_nrx {
		padding: 0px 15px;
		padding-top: 20px;
	}
	.s_c2_bt h4 {
		font-size: 16px;
		max-height: 56px;
	}
	.s_c2_timel {
		margin: 0px 20px;
	}
	
	.s_c2_timelwz p {
		font-size: 14px;
		line-height: 1.75;
		color: #999999;
	}
	.s_c2_timelig {
		width: 13px;
		margin-top: 2px;
	}
	.s_c2_timelwz {
		width: calc(100% - 13px);
		padding-left: 5px;
	}
	.s_c2_nrxtop {
		margin-bottom: 5px;
	}
	.s_c2_bjq.yxedr_active p {
		font-size: 14px;
		line-height: 1.75;
		color: #666666;
		margin-bottom: 5px;
	}
	.s_c2_bjq.yxedr_active h4 {
		font-size: 14px;
		line-height: 1.75;
		color: #333333;
		font-weight: bold;
		margin-bottom: 5px;
	}
	.s_c2_bjq.yxedr_active span {
		font-size: 14px;
		line-height: 1.75;
		color: #333333;
		display: block;
		margin-bottom: 5px;
	}
	.s_c2_nextbox {
		width: 50%;
		padding: 10px 0px;
		padding-left: 15px;
		padding-right: 35px;
		cursor: pointer;
		transition: all .36s;
	}
	.s_c2_nextbox1 {
		text-align: right;
		padding-left: 35px;
		padding-right: 15px;
	}
	.s_c2_nextbox1 {
		background-color: #fff;
	}
	.s_c2_nextbox1 p {
		color: #666666;
	}
	/* d1 */
	.w_d1wzp {
		height: 73.5px;
	}
	.s_d1_img {
		width: 400px;
		height: 100%;
		position: relative;
	}
	.s_d1_wzs h4 {
		font-size: 16px;
		margin-bottom: 5px;
	}
	.s_d1_wz {
		width: calc(100% - 400px);
		padding: 30px 20px;
	}
	.s_d1_more {
		margin-top: 15px;
	}
	.s_d1_xhnr_img {
		width: 220px;
		position: relative;
		overflow: hidden;
	}
	.s_d1_xhnr_wz {
		width: calc(100% - 220px);
		padding-left: 15px;
		padding-top: 20px;
		transition: all .36s;
	}
	.s_d1_xhnr_wz h4 {
		font-size: 16px;
		line-height: 1.75;
		color: #333333;
		max-height: 28px;
		overflow: hidden;
		margin-bottom: 5px;
		transition: all .36s;
	}
	.s_d1_xhnr_wz span {
		font-size: 14px;
		line-height: 1.75;
		color: #999999;
		margin-bottom: 5px;
		display: block;
		transition: all .36s;
	}
	.s_d1_xhnr_wz p {
		font-size: 14px;
		line-height: 1.75;
		color: #999999;
		max-height: 49px;
		overflow: hidden;
		transition: all .36s;
	}
	.s_d1_xhnr a {
		padding: 18px 15px 26px;
	}
	.s_fp_btn {
		padding: 5px 10px;
		font-size: 14px;
		color: #ac0a22;
		border: 1px solid #ac0a22;
	}
	/* d2 */
	.s_d2_bjq.yxedr_active p {
		font-size: 14px;
		line-height: 1.75;
		color: #666666;
		margin-bottom: 10px;
	}
	.s_d2_nrx {
		padding-top: 15px;
		padding-bottom: 0px;
	}
	/* e1 */
	.s_g1_nrx {
		padding-top: 15px;
		padding-left:0;
		padding-right:0;
	}
	/* f1 */
	.s_f1_xh {
		padding: 30px 15px;
	}
	.s_f1_xh .s_d1_xhnr_img {
		width: 240px;
		float: right;
	}
	.s_f1_xh .s_d1_xhnr_wz {
		width: calc(100% - 240px);
		float: left;
		padding-right: 20px;
		padding-top: 25px;
		padding-bottom: 6px;
		background-color: #f9f9f9;
	}
	.s_f1_xh .s_d1_xhnr {
		margin-bottom: 15px;
		border: none;
	}
	.s_f1_yun {
		width: 125px;
		position: absolute;
		bottom: 0;
		right: 0;
	}
	
	/* h1 */
	.s_h1_xh {
		padding-top: 20px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.s_h1_xh .s_d1_xhnr {
		position: relative;
		padding: 20px 0px;
	}
	.s_h1_xh .s_d1_xhnr_wz h4 {
		margin-bottom: 10px;
	}
	/* k1 */
	.s_k1_nrx {
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 0px;
	}
	
	
	.s_k1_wz {
		padding-left: 5px;
		width: calc(100% - 18px);
	}
	.s_k1_xzl {
		margin-top: 0px;
		width: 22px;
	}
	.s_k1_tp {
		width: 18px;
	}
	
	/* l1 */
	.s_g1_nrx {
		padding-top: 5px;
	}





	.w_cont6li {
		margin-bottom: 8px;
		padding: 0 4px;
	}
	.w_cont6ul {
		margin: 0 -4px;
	}
	.w_sect5s .w_cont5sfl {
		width: 100%;
	}
	.w_cont5sfr {
		width: 100%;
		padding-left: 0;
		margin-top: 20px;
	}
	.w_sect6s .w_cont1s {
		padding-top: 33px;
		padding-bottom: 24px;
	}
	.w_sylinkbox {
		width: calc(100% - 110px);
		margin-top: -8px;
	}
	.w_sylink {
		width: 110px;
	}
	.w_syxqli .w_syphonebox .w_symailbox .w_syphanr {
		width: 35%;
	}
	.w_sect8s .w_syban {
		padding: 0 20px;
	}
	.w_logo2_1 {
		line-height: 68px;
	}
	.w_zuoju {
		line-height: 68px;
	}
	.w_sylogo a {
		line-height: 65px;
	}
	.w_sect8s .w_zuoju {
		width: 240px;
	}
	.w_sect8s .w_logo2_1 {
		width: 44px;
	}
	.w_sect8s .w_sylogo {
		width: 100%;
	}
	.code {display:none;}
	.w_li6img::before {
		width: 34px;
	}
	.w_li6tit h2 {
		font-size: 18px;
		height: 23.4px;
	}
	.w_4sbg {
		height: 370px;
	}
	.w_cont2li2a {
		padding: 20px;
	}
	.w_cont2date {
		margin-bottom: 0px;
	}
	.w_cont3li3a {
		padding: 20px 20px 12px;
	}
	.w_li3more {
		margin-top: 12px;
	}
	.w_li3t {
		margin-bottom: 4px;
	}
	.w_sect2s .w_cont1s {
		padding-top: 22px;
		padding-bottom: 38px;
	}
	.w_cont1s {
		padding-bottom: 26px;
	}
	.w_contmore {
		padding-top: 8px;
	}
	.w_sect1.w_sect3s {
		background-image: none;
	}
	.w_cont3fl a{
		padding: 24px 28px 36px;
	}
	.g_sybanwz h3 {
		font-size: 24px;
	}
	.w_conttimg {
		width: 30px;
		line-height: 38px;
	}
	.g_sybansk .slick-dots {
		padding: 0 20px;
		bottom: 30px;
	}
	.w_contnews {
		font-size: 22px;
	}
	.w_cont3fl {
		width: 100%;
	}
	.w_cont3fr {
		width: 100%;
		padding-left:0;
	}
	.w_li3p {
		margin-bottom: 4px;
	}
	.w_content {
		padding-left: 20px;
		padding-right: 20px;
	}
	.g_nybantu {
		height: 240px;
	}
	.search{float: left;margin-left: 10px;
        margin-top: 10px;        margin-bottom: 5px;}
}	
@media screen and (max-width: 480px){
	.toutiao {min-height:70px; margin-top:52px;}
	.toutiao-right {margin-left:10px; margin-top:10px; }
	.toutiao-left a { line-height:20px;}
	.toutiao-right a { line-height:20px;}
	.w_sect8s .w_logo2_1 {
		width: 38px;
	}
	.w_sect8s .w_zuoju {
		width: 100%;
	}
	.w_logo2_2 {
		width: calc(100% - 38px);
		padding-left: 10px;
	}
	.w_f1 .s_f1_morer {
		width: 16px;
		margin-left: 8px;
		margin-top: 4px;
	}
	.w_cont1img img {width:420px; float:left; overflow:hidden;}
	.w_cont1tujs {width:50%;}
	.w_cont1img::after {	
		height: 50%;
		background: linear-gradient(to top,rgba(0,0,0,.9),transparent);
	}
	.w_l1 .s_fenye_ph {
		padding: 30px 0px;
	}
	.w_f2 .s_c2_nrx {
		padding: 20px 0;
	}
	.w_f1 .s_content {
		padding-bottom: 0;
	}
	.w_e2 .s_c2_nextbox.s_c2_nextbox1 {
		padding-bottom: 14px;
	}
	.s_c2_nextbox.s_c2_nextbox1{
		padding-top: 0;
	}
	.s_g1_xh a {
		padding: 18px 0px 20px;
	}
	.w_cont5pos {
		margin-bottom: 5px; width:480px !important;
	}
	.w_li6tit h2 {
		font-size: 16px;
		height: 20.8px;
	}
	.w_li6tit {
		padding: 0 15px;
	}
	.w_btmcase p a {
		font-size: 12px;
		line-height: 1.75;
		padding: 0;
	}
	.w_btmcase p {
		font-size: 12px;
		line-height: 1.75;
	}
	
	.w_b1 .s_nr {
		padding: 18px 0px 0;
	}
	.w_cont3fl a {
		padding: 16px 20px 28px;
	}
	.w_cont1tujs p {
		font-size: 14px;
		max-height: 49px;
	}
	.w_cont1tujs {
		bottom: 12px;
		padding: 0 20px;
	}
	.s_nr2 {
		margin-top: -26px;
	}
	.s_fenye_ph {
		padding: 30px 0;
	}
	.s_fp_btn {
		font-size: 14px;
	}
	.s_mbx {
		display: none;
	}
	.s_bt {
		margin-top: 0;
		margin-bottom: 6px;
	}
	.s_bt h2 {
		font-size: 18px;
		font-weight: bold;
		line-height: 1.75;
		color: #ac0a22;
	}
	.s_bt p { font-size:14px; line-height:22px;}

.s_g1_junyan{float:left; width:100%; padding-top:15px;}
.s_g1_junyan1{float:left; width:120px; height:155px;}
.s_g1_junyan1 img{ width:120px; height:155px;}
.s_g1_junyan2{float:left; width: calc(100% - 120px);}
.s_g1_junyan2 span { font-size:14px; color:#000; font-weight:bold; line-height:22px; padding:2px; }
.s_g1_junyan2 span:hover {color:#ac0a22;}
.s_g1_junyan2 p { font-size:12px; line-height:18px; color:#333; padding-top:5px; border-top:1px #999 dotted; padding:4px; max-height:110px; overflow:hidden;}
.s_g1_junyan2 p:hover {color:#ac0a22;}
	
	.s_nr {
		width: 100%;
		padding: 18px 0px;
	}
	.s_nr2_topl {
		width: 160px;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 25px;
		padding-right: 25px;
	}
	.s_nr2_toplr {
		width: 25px;
		margin-top: 7px;
	}
	.s_nr2_topr {
		display: none;
	}
	.s_nrs {
		padding-bottom: 5px;
	}
	/* b1 */
	.s_bgb1 {
		background: none;
	}
	/* g1 */
	.w_c1 .s_g1_wz {
		width: 100%;
		padding-right: 0;
	}
	.s_g1_tp {
		width: 15px;
		position: relative;
		margin-top: 45px;
	}
	.s_g1_wz {
		width: calc(100% - 15px);
		padding-right: 10px;
	}
	.w_e1 .s_g1_wz {
		width: 100%;
		padding-right: 0;
	}
	.s_l1_nrx {
		padding-left: 0;
		padding-right: 0;
		padding-top: 5px;
	}
	.s_g1_time {
		width: 100%;
		margin-bottom: 2px;
	}
	.w_e1 .s_l1_nrx {
		padding-left:0px;
		padding-right: 0;
	}
	.s_g1_wznr {
		width: 100%;
		padding-left: 0;
		padding-top: 0;
		position: relative;
	}
	.s_g1_time .s_g1_time1 {
		font-size: 16px;
		float: left;
	}
	.s_g1_time .s_g1_time2 {
		font-size: 16px;
		float: left;
		padding-left: 10px;
	}
	.s_g1_wznr h4 {
		font-size: 14px;
		max-height: 49px;
		margin-bottom: 5px;
	}
	.s_g1_wznr::before {
		display: none;
	}
	/* c2 */
	.s_f1_nrx .s_c2_timel {
		margin: 0px 10px;
	}
	.s_c2_time {
		display: inline-block;
		text-align: center;
		margin-top: 10px;
	}
	.s_c2_nrx {
		padding: 0;
		padding-top: 10px;
	}
	.s_c2_timel {
		margin: 0px 10px;
	}
	
	.s_c2_bjq.yxedr_active p {
		font-size: 14px;
		line-height: 1.75;
		color: #666666;
	}
	
	.s_c2_nextbox1 {
		padding-left: 0px;
		padding-right: 0px;
		width: 100%;
		text-align: left;
	}
	.s_c2_nextbox {
		width: 100%;
		padding: 18px 0px;
		padding-left: 0px;
		padding-right: 0px;
		cursor: pointer;
		transition: all .36s;
	}
	/* d1 */
	.s_d1_tw {
		margin-top: 25px;
		margin-bottom: 32px;
	}
	.s_d1_xhnr a {
		padding: 18px 15px 18px;
	}
	.s_d1_wz {
		width: 100%;
		padding: 25px 10px;
		position: static;
		transform: inherit;
	}
	.s_d1_wzs h4 {
		font-size: 16px;
	}
	.s_d1_wzs p {
		height: auto;
	}
	.s_d1_wzs h4 {
		height: auto;
	}
	.s_d1_morel p {
		font-size: 12px;
		line-height: 1.75;
		color: #ffffff;
		margin-right: 10px;
	}
	.s_d1_more {
		margin-top: 5px;
	}
	.s_d1_morel p {
		font-size: 12px;
		line-height: 1.75;
		color: #ffffff;
		margin-right: 10px;
	}
	.s_d1_morer {
		width: 18px;
		height: 18px;
		border-radius: 50%;
		border: 1px solid #ffffff;
		position: relative;
	}
	.s_d1_xhnr_img {
		width: 100%;
	}
	.s_d1_xhnr_wz {
		width: 100%;
		padding-left: 0;
		padding-top: 20px;
		transition: all .36s;
	}
	.s_h1_xh .s_d1_xhnr {
		position: relative;
		padding: 0 0px;
	}
	.w_g1 .s_nr {
		padding:0;
		padding-top: 20px;
	}
	.s_d1_morer_jh {
		width: 10px;
		height: 10px;
		position: absolute;
		top: 3px;
		left: 3px;
	}
	.s_d1_img {
		width: 100%;
		height: 100%;
		position: relative;
	}
	.s_d1_xhnr_wz span {
		font-size: 12px;
		line-height: 1.75;
		color: #999999;
		margin-bottom: 5px;
		display: block;
		transition: all .36s;
	}
	.s_d1_xhnr_wz p {
		height: auto;
	}
	.s_d1_xhnr_wz h4 {
		max-height: 100%;
	}
	/* d2 */
	.w_d2 .s_c2_nextbox.s_c2_nextbox1 {
		padding-bottom: 0;
	}
	.s_c2_timebox2 .s_c2_timel {
		margin: 0px 20px;
	}
	.w_e2 .s_c2_timebox2 .s_c2_timel {
		margin: 0px 10px;
	}
	.s_d2_nr {
		padding-left: 10px;
		padding-right: 10px;
	}
	.s_d2_nr1 {
		padding: 0px 0px;
	}
	.s_d2_nrx {
		padding-top: 10px;
		padding-bottom: 5px;
	}
	.s_d2_bjq.yxedr_active p {
		font-size: 14px;
		line-height: 1.75;
		color: #666666;
		margin-bottom: 0px;
	}
	/* e1 */
	/* .s_e2_nrx {
		padding-left: 15px;
		padding-right: 15px;
	} */
	.s_h1_xh :nth-child(5) a {
		padding: 22px 0px;
	}
	/* f1 */
	.s_f1_xh .s_d1_xhnr {
		margin-bottom: 0;
	}
	.s_f1_xh {
		padding-top: 30px;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 0;
	}
	.s_f1_xhnr_wz {
		margin-bottom:10px;
	}
	.s_f1_xh .s_d1_xhnr_wz {
		width: 100%;
		float: left;
		padding-right: 15px;
		padding-top: 20px;
		padding-left: 15px;
		padding-bottom: 20px;
		background-color: #f9f9f9;
		position: static;
	}
	.s_f1_xh .s_d1_xhnr_img {
		width: 100%;
		float: right;
	}
	.s_f1_yun {
		width: 125px;
		position: absolute;
		top: 325px;
		right: 0px;
	}
	/* h1 */
	.s_h1_xh {
		padding-top: 20px;
		padding-left: 0px;
		padding-right: 0px;
	}
	/* k1 */
	/* .s_k1_xh {
		padding-top: 16px;
		padding-bottom: 16px;
	} */
	.w_k1 .s_fenye_ph {
		padding: 30px 0px;
	}
	.s_k1_wj {
		width: 100%;
		padding-left: 0;
		margin-bottom: 5px;
	}
	.s_k1_xz {
		display: none;	
	}
	.s_k1_xh a {
		padding-top: 16px;
		padding-bottom: 12px;
	}
	.s_k1_wz p {
		font-size:14px;
		line-height: 1.75;
		color: #333333;
		height: auto;
		overflow: hidden;
		transition: all .36s;
	}
	.s_k1_tp {
		width: 12px;
		margin-top: 3px;
	}
	.s_k1_nrx {
		padding-top: 10px;
		padding-left: 0;
		padding-right: 0px;
		padding-bottom: 0;
	}

	.w_cont1tubox {
		width: 100%;
	}
	.w_contnews {
		font-size: 18px;
	}
	.w_conttimg {
		width: 22px;
		line-height: 31px;
		padding-left: 5px;
	}
	.w_symorebox {
		width: 15px;
		height: 15px;
	}
	.w_contmoreimg {
		top:0;
		width: 16px;
	}
	.w_moretxt {
		line-height: 1;
	}
	.w_symorebox {
		margin-top: -1px;
	}
	.w_cont1right {
		width: 100%;
		padding-left: 0;
		margin-top: 28px;
	}
	.w_cont1litxt p {
		font-size: 14px;
		line-height: 2.5;
		height: 35px;
	}
	.w_cont1lidate p {
		font-size: 14px;
		line-height: 2.5;
		height:35px;
	}
	.w_cont1s {
		padding-bottom: 18px;
	}
	.w_sect2s .w_cont2limid p {
		font-size: 16px;
		height: 56px;
	}
	.w_cont2limid p {
		font-size: 14px;
		line-height: 1.75;
		height: 49px;
	}
	.w_sect2s .w_cont1s {
		padding-bottom: 32px;
	}
	.w_li3titbox {
		padding-right: 10px;
	}
	.w_cont3lt {
		font-size: 16px;
		margin-top: 0px;
		margin-bottom: 3px;
	}
	.w_sect3s .w_cont1s {
		padding-top: 23px;
		padding-bottom: 30px;
	}
	.w_li3img {
		width: 16px;
	}
	.w_cont3li3a {
		padding: 20px 0px 12px 10px;
	}
	.w_4sbg {
		height: 345px;
	}
	.w_cont4s .w_cont2limid p {
		height: 24.5px;
	}
	.w_cont4s .w_cont2li2a {
		padding: 20px 20px;
	}
	.w_sect5s .w_cont5sfl {
		width: 100%;
	}
	.w_li5fl p span {
		font-size: 20px;
		line-height: 1.17;
	}
	.w_li5fr {
		width: 12px;
	}
	.w_li5mid {
		width: 100%;
		padding: 0;
	}
	.w_li5img {
		width: 100%;
		position: relative;
		margin-top: -52px;
	}
	.w_cont5sfr {
		width: 100%;
		padding-left: 0;
		margin-top: 20px;
	}
	.w_cont5sfr .w_li5tutxt {
		font-size: 16px;
		line-height: 1.5;
		max-height: 48px;
	}
	.w_cont5li5a {
		display: block;
		padding: 12px 0 4px;
	}
	.w_sect5s .w_cont1s {
		padding-bottom: 32px;
	}
	.w_cont6li {
		width: 100%;
		margin-bottom: 10px;
	}
	.w_sylinkbox {
		width: 100%;
		padding-left: 0;
		margin-top: 12px;
	}
	.w_syxqli .w_syphonebox .w_symailbox .w_syphanr {
		width: 100%;
	}
	.w_sect8s .w_syban {
		padding: 0;
	}
	.w_sylogo2 {
		padding: 0;
	}
	.w_sect8s .w_cont1s {
		padding-bottom: 15px;
	}
	.w_sect7s .w_cont1s {
		padding-top: 32px;
		padding-bottom: 22px;
	}
	.w_sylink p {
		font-size: 14px;
		line-height: 3;
	}
	.w_4sbg {
		height: 277px;
	}
	.w_cont4s .w_cont2libtm p {
		max-height: 49px;
	}
	.w_btmcase p {
		padding: 0 20px;
	}
	.w_syphanr p {	
		line-height: 2;
		height: 28px;
	}
	.w_syphtxt p {
		line-height: 2;
		height: 28px;
	}
	.w_syphanr a {
		font-size: 14px;
		line-height: 2;
		height: 28px;
		overflow: hidden;
	}
	.w_logo2_1 {
		line-height: 54px;
	}
	.w_zuoju {
		line-height: 54px;
	}
	.w_li5posi {
		padding: 0 20px;
	}
	.g_syban {
		margin-top: 64px;
	}
	.g_sybanwz h3 {
		font-size: 20px;
		line-height: 1.5;
	}
	.g_sybansk .slick-dots {
		bottom: 12px;
	}
	.g_sybansk .slick-dots li {
		width: 8px;
		height: 8px;
		margin: 0px 2px;
		border: 1px solid #fff;
	}
	
	.g_nybantu {
		height: 140px;
	}
	.w_d1 .s_nr {
		padding-bottom: 0;
	}
	.s_g1_xh {
		position: relative;
	}
	.s_g1_tp {
		display: none;
	}
	.w_c1 .s_g1_tp {
		display: none;
	}
	.w_g1 .s_g1_wz {
		width: 100%;
		padding-right: 0;
	}
	.w_l1 .s_g1_wz {
		width: 100%;
		padding-right: 0;
	}
	/*7.22 新增*/
	.g_sybannr{
		position: relative;
	}
	.g_sybannr::before{
		content: '';
		position: absolute;
		bottom:0;
		left:0;
		width:100%;
		height:60%;
	    background: linear-gradient(to top,rgba(0,0,0,.4),transparent);
	    z-index: 10;
	}
	.g_sybanwz h3 {
	    font-size: 14px;
        margin-bottom: 5px;
	}
	.g_sybanwz {
	    z-index: 20;
	}
	.fenxiangfl {
	    font-size: 16px;
	}
	/*7.28*/
	.fenxiangfl {
	    font-size: 14px;
	    margin-right: 10px;
	    line-height: 30px;
	}
	.l-r-topb {
	    width: 30px;
	    height: 30px;
	    margin-right: 5px;
	}
	.l-r-topb i {
	    width: 20px;
	    height: 20px;
	    margin: 4px auto;
	}
	.bsBox{
	    margin-left: 0 !important;
	    margin-top: 0 !important;
	    transform: translate(-50%, -50%) !important;
	    width: calc(100% - 80px) !important;
	}
	#bsMorePanel{
		width:100% !important;
	}
	.bsTop{
		width:100% !important;
	}
	.bFind{
		width:200px !important;
	}
	.bsFrameDiv div{
		margin:0 auto !important;
	}
}