@charset "utf-8";
:root{
    --color1: #e60012;
    --color2: #ff6666;
    --color3: #ffe8dd;
    --color4: #ff9966;
    --fontsize: 18px;
}
/* 广告位 */
.ad{
    height: 100px;
    overflow: hidden;
    /* margin-top: 50px; */
}
.ad img{
    width: 100%;
    height: auto;
}
.swiper_ad{
    width: 100%;
    height: 100px;
}
.adx3{
    width: 433px;
    float: left;
    margin-right: 50px;
}
.adx3:last-of-type{
    margin-right: 0;
}


/* 内容页 */

/*info*/
/* 导航 */

.nav_main{
	position: relative;
	text-align: center;
}
.nav_main > a:hover{
	/* color: var(--color1); */
    font-weight: bold;
}
.nav_lists{
	position: relative;
	display: inline-block;
    margin-right: 30px;
	box-sizing: border-box;
	cursor: pointer;
}
.nav_lists i{
    background: url(../../images/image/arrow_down_202302.png) no-repeat;
    width: 10px;
    height: 6px;
    display: inline-block;
    position: absolute;
    top: 29px;
    left: 84px;
}
.nav_lists:hover i{
    background: url(../../images/image/arrow_up_202302.png) no-repeat;
}
.nav_lists .psm_arrow{
	left: 44px;
}
.nav_lists .rsj_arrow{
	left: 47px;
}
.nav_lists span{
    font-size: 20px;
    line-height: 60px;
    color: #fff;
}
.nav_lists_item{
	width: 120px;
	height: 0;
	overflow: hidden;
	background: #fff;
	position: absolute;
	left: 50%;
	margin-left: -60px;
	top: 60px;
	transition: height 0.3s;
	z-index: 200;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.nav_lists_item a{
	display: block;
	width: 100%;
	text-align: center;
	color: #333;
	font-size: 18px;
	line-height: 50px;
	font-weight: normal;
}
.nav_lists_item a:hover{
	background: #f5f5f7;
	color: #E33F1C;
}
.nav_lists:hover .nav_lists_item{
	height: auto;
	overflow: hidden;
}
.nav_link{
	font-weight: bold;
}
/* 导航结束 */

/*文娱原创视频*/
.s_juz_lxR3_1{
	height: 465px !important;
	margin-bottom: 60px !important;
}
.wy_ycsp{
	width: 100%;
	height: 60px;
	border-bottom: 1px solid #e03718;
	line-height: 60px;
	margin-bottom: 40px;
}
.wy_ycsp p{
	font-size: 20px;
	font-weight: bold;
	float: left;
	width: 30%;
}
.wy_ycsp a{
	float: right;
	width: 10%;
	font-size: 16px;
	color: #999;
	text-align: right;
}
.wy_ycsp a:hover{
	color: #e03718;
}

/* 侧边栏 */
.cr{
	width: 100%;
}
.cr_ycjx{
	margin-top: 20px;
}
.cr_title{
	width: 100%;
	overflow: hidden;
	line-height: 40px;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	border-bottom: 1px solid #c2c2c2;
}
.cr_title p{
	width: 30%;
	float: left;
}
.cr_title a{
	font-weight: normal;
	font-size: 16px;
	color: #999;
	float: right;
}
.cr_main{
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}
.cr_main a{
	display: block;
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}
.cr_main a:last-of-type{
	margin-bottom: 0;
}
.cr_main a span{
	display: block;
	width: 100%;
	height: 210px;
	overflow: hidden;
}
.cr_main a span img{
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.cr_main a p{
	width: 100%;
	line-height: 24px;
	font-size: 16px;
	white-space: pre-line;
	text-align: left;
	margin-top: 6px;
}
.cr_tjye_bot{
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}
.cr_tjye_bot a{
	width: 160px;
	margin-bottom: 10px;
	float: left;
}
.cr_tjye_bot a:nth-of-type(even){
	float: right;
}
.cr_tjye_bot a span{
	height: 102px;
}
.cr_tjye_bot a:nth-of-type(3){
	margin-bottom: 0;
}

.cr_tjye_bot a p{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.cr_main a:hover img{
	transform: scale(1.1);
}
.cr_main a:hover p{
	color: #e04949;
}

/* 内容广告位 */
.yc_poster, .gj_poster{
	width: 1300px;
	height: 100px;
	margin: 0 auto;
	margin-top: 50px;
	overflow: hidden;
}

.s_head{ padding: 55px 0px 30px 0px; background: #ffffff; width: 100%; min-width: 1320px; height: 50px;}

.s_headL2{ margin-left: 20px; }

.s_headR1{ width: 400px; height: 50px; background: #ffffff;  overflow: hidden;}

.s_headR1 span{ display: block; float: left; border: 1px solid #dddddd; border-right: none; width: px; border-top-left-radius: 25px; border-bottom-left-radius: 25px; overflow: hidden;}

.s_headR1 span input{ padding: 0px 15px 0px 24px; width: 295px; height: 48px; border: none; background: none; outline: none; font-size: 16px;}

.s_headR1 font{ display: block; float: right;width: 65px;}

.s_headR1 font input{width: 65px; height: 50px; background:url(../../images/images/info_08.jpg)#e03718 no-repeat center; border: none; outline: none; cursor: pointer; border-top-right-radius: 25px; border-bottom-right-radius: 25px;}

.s_headR2{ height: 50px; line-height: 50px; margin-right: 20px; font-size: 14px; color: #999999; }

.s_headR2 span{ color: #999999; }

.s_headR2 a{ padding-right: 10px; }

.s_lst{ background: #f0f0f0; min-width: 1320px; width: 100%; padding: 15px 0px 70px 0px; }

.sl_tit{ background: url(../../images/images/infobor_03.jpg) no-repeat center left; padding-left: 10px; font-size: 16px; height: 35px; line-height: 35px; color: #565656; margin-bottom: 20px;}

.sl_tit a{ color: 565656; }

.sl_tit a:hover{ color: #e04949; }

.sl_lL{ width: 950px; position: relative;}
.sl_lLw{ width: 1200px; position: relative;}
.sl_lLtitw{height: 30px; line-height: 30px; font-size: 28px;}
.baidu_share{ position: fixed; top: 42%; margin-left: 10px; width: 35px; }
.baidu_share .bdsharebuttonbox a{ padding:5px 0px; display: block; margin: 0;}
.baidu_share .bdsharebuttonbox .bds_weixin{ background: url(../../images/images/share_03.png) no-repeat center; width: 35px; height: 35px; }
.baidu_share .bdsharebuttonbox .bds_tsina{ background: url(../../images/images/share_06.png) no-repeat center; width: 35px; height: 35px; }
.baidu_share .bdsharebuttonbox .bds_qzone{ background: url(../../images/images/share_08.png) no-repeat center; width: 35px; height: 35px; }
.baidu_share .bdsharebuttonbox .popup_sqq{ background: url(../../images/images/share_10.png) no-repeat center; width: 35px; height: 35px; }

.sl_lLtit{ height: 40px; line-height: 40px; font-size: 20px; font-weight: bold; margin-top: 30px; margin-bottom: 10px;}

.sl_lLlst{ background: #ffffff; padding: 25px 70px 30px 70px;  position: relative;}

.sl_lLlx0{ height: 60px; line-height: 60px; font-size: 38px; margin: 10px 0px 15px 0px;}
.sl_lLlx0 font{ display: block; float: left; margin-right: 30px;}
.sl_lLlx0 span{ display: block; float: left; background: #de2200; color: #FFFFFF; padding: 0px 20px;}

.sl_lLlx1{ background: url(../../images/images/info_16.png) repeat-x bottom left; }

.sl_lLlx1 span{ display: block;color: #000000; text-align: center; background: url(../../images/images/info_14.png) no-repeat bottom center; padding-bottom: 10px; font-size: 32px; }
.sl_lLlx1 h1{color: #333; text-align: center;  font-size: 32px; }
.sl_lLlx1 i{ display: block; font-style: normal; }
.ytit2{ font-size: 18px; color: #535353; line-height: 30px; }
.ytit3{line-height: 50px;  font-weight: bold;}
.ytit4{ font-size: 18px; color: #535353;  line-height: 35px; }


.sl_lLlx2{ padding: 23px 0px; height: 30px; }

.sl_lLlx2L{ width: 585px; height: 30px; line-height: 30px; font-size: 16px; color: #666666; }

.sl_lLlx2L span{ display: block; float: left; padding-right: 20px;}

.sl_lLlx2L font{ display: block; float: left; }

.sl_lLlx2R{ border-top: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; }

.sl_lLlx2R span{ display: block; float: right; border-bottom: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; width: 55px; text-align: center; height: 28px; line-height: 28px; color: #666666; cursor: pointer; }

.sl_lLlx2R span.on{ background: #e03718; color: #ffffff; }

.sl_lLlx3{ line-height: 210%; color: #000000; position: relative; width: 100%;}
.sl_lLlx3 img{max-width:100%;}
#content-box div{ margin-top: 20px;}
#content-box video{
	margin: 0 auto !important;
	display: block !important;
	/* width: 400px !important; */
}
#content-box span{
	/* font-size: 16px; */
}
@media only screen and (orientation:portrait) {
	
}


.sl_lLlx3 p{margin-top: 20px;}

.sl_lLlx3 ul{ width: 100%; text-align: center; margin-top: 20px;}
.sl_lLlx3 li{ display: inline-block; margin-bottom: 10px; }

.pagejt a{ display: block; margin: 0px 5px; border: 1px solid #e1e1e1; color: #333333; transition: all 0.3s; border-radius: 5px; font-size: 14px; height: 33px; line-height: 33px; padding:0px 10px; }
.pagejt a:hover{ border: 1px solid #E03718; background: #E03718; transition: all 0.3s; color: #FFFFFF;}
.pagenum a{ display: block; margin: 0px 5px; border: 1px solid #e1e1e1; color: #333333;transition: all 0.3s; border-radius: 5px; font-size: 14px; height: 33px; line-height: 33px; padding:0px 10px;}
.pagenum a:hover{ border: 1px solid #E03718; background: #E03718; transition: all 0.3s; color: #FFFFFF;}
.pagenum a.on{ border: 1px solid #E03718; background: #E03718; color: #FFFFFF;}

.sl_lLlx4{  margin: 30px 0px 20px 0px;}
.sl_lLlx4 span{ display: block;background: url(../../images/images/infoicox_03.jpg) no-repeat center left; padding-left: 25px; height: 35px; line-height: 35px; color: #9b9b9b; font-size: 15px; float: right;}

.sl_lLlx5{ height: 25px; line-height: 25px; font-size: 16px; color: #666666; margin-bottom: 30px; overflow: hidden; }

.sl_lLlx6{ background: #f0f0f0;  height: 35px; line-height: 35px; padding: 10px 25px; }

.sl_lLlx6 span{ display: block; float: left; font-size: 15px; color: #e03718;}

.sl_lLlx6 a{ display: block; float: right; width: 90px; height: 35px; background: #ffffff; lighting-color: 35px; text-align: center; border-radius: 20px; color: #9b9b9b; font-size: 15px;}

.sl_lLlx7{ height: 110px; line-height: 110px; color: #9b9b9b; font-size: 15px; }

.sl_lLlx8{background: #f0f0f0;  height: 45px; line-height: 45px; padding: 10px 25px;}

.sl_lLlx8a{ width: 160px; height: 45px; }

.sl_lLlx8a span{ display: block; float: left; color: #888888; font-size: 16px; padding-right: 10px;}

.sl_lLlx8a font{ display: block; float: left; color: #333333; cursor: pointer; font-size: 16px; background: url(../../images/images/infoico_06.png) no-repeat center left; padding-left: 30px; }

.sl_lLlx8a font.on{background: url(../../images/images/infoico2_06.png) no-repeat center left;}

.sl_lLlx8b{ width: 160px; height: 45px; margin-left: 170px;}

.sl_lLlx8b span{ display: block; float: left; color: #888888; font-size: 16px; padding-right: 10px;}

.sl_lLlx8b font{ display: block; float: left; color: #333333; cursor: pointer; font-size: 16px; background: url(../../images/images/infoico_03.png) no-repeat center left; padding-left: 30px; }

.sl_lLlx8b font.on{background: url(../../images/images/infoico2_03.png) no-repeat center left;}

.sl_lLlx8c{height: 45px;}

.sl_lLlx8c span{ display: block; float: left; color: #888888; font-size: 16px; padding-right: 10px;}

.sl_lLlx8c font{ display: block; float: left; color: #333333; font-size: 16px; background: url(../../images/images/infoico_09.png) no-repeat center left; padding-left: 30px; }

.sl_lLlx9{ margin-top: 30px; }

.sl_lLlx9a{ height: 60px; line-height: 60px; color: #333333; font-size: 20px; }

.sl_lLlx9b{ margin-bottom: 15px; }

.sl_lLlx9b textarea{ width: 780px; padding: 14px 14px; border: 1px solid #e5e5e5; resize: none; outline: none; line-height: 25px; height: 75px; font-size: 16px;}

.sl_lLlx9c{ margin-bottom: 5px; }

.sl_lLlx9c a{ display: block; float:right; width: 100px; height: 35px; line-height: 35px; background: #3798f3; font-size: 16px; text-align: center; color: #FFFFFF; border-radius: 5px; }

.sl_lLlx10{ border-bottom: 1px solid #d9d9d9; height: 65px; line-height: 65px; font-size: 20px; color: #333333; }

.sl_lLlx11{ padding-top: 25px; }

.sl_lLlx11a{ border-bottom: 1px dashed #c3c3c3; padding-bottom:30px; margin-bottom: 30px;}

.sl_lLlx11a1{ width: 60px; height: 60px; border-radius: 50%; overflow: hidden; background: #f9f9f9;}

.sl_lLlx11a1 div{ width: 60px; height: 60px; display: table-cell; vertical-align: middle; text-align: center; }

.sl_lLlx11a2{ width: 730px; }

.sl_lLlx11a2q{ height: 30px; line-height: 30px; overflow: hidden; font-size: 18px; }

.sl_lLlx11a2w{ height: 25px; line-height: 25px; overflow: hidden; font-size: 14px; color: #6f6f6f; margin-bottom: 10px;}

.sl_lLlx11a2e{ font-size: 16px; color: #444444; line-height: 30px; }

.sl_lLlx12{ position: relative; width: 100%; background: #FFFFFF; top: -31px; margin-bottom: -31px;}

.sl_lLlx12 a{ display: block; background: url(../../images/images/infopl_03.jpg) no-repeat bottom center; padding-bottom: 15px; height: 30px; line-height: 30px; font-size: 16px; color: #949494; text-align: center;}

/*.con_jt{ width: 950px;}
.con_jtx{  position: fixed; bottom: 550px; width: 950px;}*/
.con_jtx a.prev_img{ display: block;position: fixed; bottom: 550px; left: 50%; margin-left: -650px;  width: 45px; height: 45px; background: url(../../images/images/infojt_11.png) no-repeat center;}
.con_jtx a.lst_img{ display: block; position: fixed; bottom: 550px; left: 50%; margin-left: -200px;  width: 45px; height: 45px; background: url(../../images/images/infojt_14.png) no-repeat center;}
.con_jtx a.next_img{ display: block; position: fixed; bottom: 550px; right: 50%; margin-right: -300px;  width: 45px; height: 45px; background: url(../../images/images/infojt_16.png) no-repeat center;}


.sl_lR{ width: 330px; }

.sl_lRlst{ padding-bottom: 20px; }

.sl_lRlone{ position: relative; width: 330px; height: 70px; background: #ffffff; margin-bottom: 10px;}

.sl_lRlone span{ display: block; position: absolute; top:27px; left: -8px; width: 8px; height: 15px; background: url(../../images/images/infojt2_03.jpg) no-repeat center;}

.sl_lRloL{ padding: 10px 25px 10px 25px;}

.sl_lRloL font{  display: flex; align-items: center; font-size: 16px; height: 50px; line-height: 150%; color: #555555; overflow: hidden;}
.sl_lRloL font i{ font-style: normal; display: block;height: 50px;overflow: hidden;}
/*.sl_lRloR{ width: 110px; height: 70px; padding: 10px 10px; }

.sl_lRloR div{ width: 110px; height: 70px; display: table-cell; vertical-align: middle; text-align: center; background:rgba(0,0,0,0.4); }*/

.sl_lRlone.linkhover{ background:#e03718}

.sl_lRlone.linkhover span{background: url(../../images/images/infojt2_03x.jpg) no-repeat center;}

.sl_lRlone.linkhover .sl_lRloL font{ color: #ffffff; }

.sl_lRlst2{ background: #ffffff; padding: 8px 0px 14px 0px; margin-bottom: 20px;}

.sl_lRlst2tit{ border-bottom: 1px solid #e5e5e5; padding: 0px 15px; height: 40px; line-height: 40px; font-size: 18px; font-weight: bold; color: #333333;}

.sl_lRlst2lst{ padding: 14px 15px 0px 15px; }

.sl_lRlst2lst a{ display: block; padding: 8px 0px;}

.sl_lRlst2lst a span{ display: block; float: left; width: 22px; background: #bebebe; height: 22px; border-radius: 50%; text-align: center; line-height: 22px; font-family: "Arial"; font-size:12px; color: #FFFFFF;}

.sl_lRlst2lst a font{ display: block; float: right; width: 270px; font-size: 14px; height: 22px; line-height: 22px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.sl_lRlst2lst a.font_color1 span{ background: #e01818;}

.sl_lRlst2lst a.font_color1:hover{ color: #e01818; }

.sl_lRlst2lst a.font_color2 span{ background: #e05a18;}

.sl_lRlst2lst a.font_color2:hover{ color: #e05a18; }

.sl_lRlst2lst a.font_color3 span{ background: #ed8617;}

.sl_lRlst2lst a.font_color3:hover{ color: #ed8617; }


.sl_lRlst3{margin-top: 30px; width: 100%; height: auto; overflow: hidden;}

.sl_lRlst3tit{ border-bottom: 1px solid #e5e5e5; height: 40px; font-weight: bold; line-height: 40px; font-size: 18px; color: #333333;}

.sl_lRlst3lst{ margin-top: 20px;}

.sl_lRlst3lst a{ display: block; border-bottom: 1px dashed #c3c3c3; margin-bottom: 15px;}

.sl_lRlst3lst a span{ display: block; font-size: 16px; height: 32px; line-height: 32px; overflow: hidden; font-weight: bold;}

.sl_lRlst3lst a font{ display: block; font-size: 14px; color: #999; height: 40px; line-height: 21px; overflow: hidden;}

.sl_lRlst3lbor{ width: 100%; height: 5px; margin-top: -20px; background: #ffffff;}

/*end info*/

/*hq*/

.s_hq_top{ width: 100%; height: 5px; background: #f2f2f2; margin-bottom: 45px; }

.s_hq_lst{ padding-bottom: 115px; }

.s_hq_lst1{ height: auto; margin-bottom: 40px; overflow: hidden; }

.s_hq_lst1L{ width: 770px; height: 490px;}

.chinaz_hqsy { width:100%; height: 100%; position: relative; overflow: hidden;}

.q51buypic_hqsy{ width:770px; height:490px; overflow:hidden; position:relative;}

.q51buypic_hqsy li{ width:770px; height:100%;position:relative; overflow:hidden;}

.s_hq_lst1Lxone{ width: 770px; height: 490px; position: relative;}

.s_hq_lst1Lxoimg{ width: 770px; height: 490px; overflow: hidden; background: #e1e1e1;}

.s_hq_lst1Lxoimg div{ width: 770px; height: 490px; display: table-cell; vertical-align: middle; text-align:center;}

.s_hq_lst1Lxoimg div img{ width: 100%; height: 100%;}

.s_hq_lst1Lxobg{ position: absolute; bottom: 0; width: 100%; height: 60px; background: rgba(0,0,0,0.7); }

.s_hq_lst1Lxofot{ position: absolute; bottom: 0; width: 640px; padding: 0px 60px 0px 60px; height: 60px;}

.s_hq_lst1Lxofot span{ display: block; width: 100%; height: 60px; overflow: hidden; text-align: center; line-height: 60px; color: #FFFFFF; font-size: 18px; }

.chinaz_hqsy a.prev{ display: block; cursor: pointer; background: url(../../images/images/shq_03.png) no-repeat center; width: 21px; height: 60px; position: absolute; bottom: 0; left: 10px; z-index: 2;}

.chinaz_hqsy a.next{ display: block; cursor: pointer; background: url(../../images/images/shq_05.png) no-repeat center; width: 21px; height: 60px; position: absolute; bottom: 0; right: 10px;  z-index: 2;}

.chinaz_hqsy .pageState{ position: absolute; bottom: 0; left: 40px; color: #FFFFFF; font-family: "Arial"; font-size: 20px; height: 60px; line-height: 60px;}


.s_hq_lst1Lxofot{ position: absolute; bottom: 0; width: 640px; padding: 0px 60px 0px 60px; height: 60px;}

.s_hq_lst1Lxofot span{ display: block; width: 100%; height: 60px; overflow: hidden; text-align: center; line-height: 60px; color: #FFFFFF; font-size: 18px; }

.chinaz_hqsy a.prev{ display: block; cursor: pointer; background: url(../../images/images/shq_03.png) no-repeat center; width: 21px; height: 60px; position: absolute; bottom: 0; left: 10px; z-index: 2;}

.chinaz_hqsy a.next{ display: block; cursor: pointer; background: url(../../images/images/shq_05.png) no-repeat center; width: 21px; height: 60px; position: absolute; bottom: 0; right: 10px;  z-index: 2;}

.chinaz_hqsy .pageState{ position: absolute; bottom: 0; left: 40px; color: #FFFFFF; font-family: "Arial"; font-size: 20px; height: 60px; line-height: 60px;}

.chinaz_hqsy .pageState span{ font-size: 30px; color: #e03718;}



.s_hq_lst1R{ width: 480px; height: auto; overflow: hidden;}

.s_hq_lst1R1{ margin-bottom: 20px; }

.s_hq_lst1R1 span{ display: block; border-bottom: 1px dashed #cacaca; padding-bottom: 10px; font-weight: bold; font-size: 20px;}

.s_hq_lst1R1 span a{display: block;font-size: 24px; height: 50px; line-height: 50px; overflow: hidden;}

.s_hq_lst1R1 font{ display: block; line-height: 40px;}

.s_hq_lst1R1 font a{display: block;font-size: 16px;height: 40px; overflow: hidden;}

.s_hq_lst1R1 i{ display: block; width: 100%; height: 2px; margin-top: -1px; background: #ffffff; }

.s_hq_lst1R2{ height: 278px; }

.s_hq_lst1R2 span{ display: block; border-bottom: 1px dashed #cacaca; padding-bottom: 6px;}

.s_hq_lst1R2 span a{display: block;font-size: 24px; height: 50px; line-height: 50px; overflow: hidden;}

.s_hq_lst1R2 font{ display: block; border-bottom: 1px dashed #cacaca; height: 54px; line-height: 54px;}

.s_hq_lst1R2 font a{display: block;font-size: 16px; height: 54px; line-height: 54px; overflow: hidden;}

.s_hq_lst1R2 i{ display: block; width: 100%; height: 2px; margin-top: -1px; background: #ffffff; }

.s_hq_lst2{ height: auto; overflow: hidden; margin-top: 30px}

.s_hq_lst2L{ width: 910px;}

.s_hq_lst2L1{ width: 910px; border-bottom: 1px solid #e9e4e4; padding: 20px 0px 20px 0px;}

.s_hq_lst2L1a{ width: 188px; height: 120px; background: #f9f9f9; overflow: hidden; }

.s_hq_lst2L1a div{ width: 188px; height: 120px; display: table-cell; vertical-align: middle; text-align: center;}

.s_hq_lst2L1b{ width: 712px; overflow: hidden;}
.s_hq_lst2L1c{ width: 100%; overflow: hidden;}

.s_hq_lst2L1b1{ height: 1.5em; line-height: 1.5em; overflow: hidden; font-size: 18px; font-weight: bold; }

.s_hq_lst2L1b2{ height: 45px; line-height: 1.5em; overflow: hidden; font-size: 16px; color: #444444; margin: 10px 0px 15px 0px; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}

.s_hq_lst2L1b3{ height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; color: #898989;  }

.s_hq_lst2L1b3 span{ display: block; float: left; margin-right: 15px; }

.s_hq_lst2Lbor{ width: 100%; height: 0px; background: #ffffff;}

.s_hq_lst2_new{ }
.s_hq_lst2L_new{ width: 930px;}
.s_hq_lst2Ltit_new{background: url(../../images/images/ycbg_03.jpg) no-repeat center right; height: 70px; line-height: 70px; font-size: 20px; font-weight: bold; color: #000000; }


.s_hq_lst2R{ width: 330px; height: auto; overflow: hidden;}

.s_hq_lst2Rtit{ background: url(../../images/images/shqx_03.jpg) no-repeat right 10px; height: 50px; font-size: 20px; font-weight: bold; color: #000000; }

.s_hq_lst2Rlst{ border: 1px solid #e9e4e4; width: 328px; height: auto; overflow: hidden;}

.s_hq_lst2Rlst a{ display: flex; border-bottom: 1px dashed #cacaca; padding: 15px 9px 15px 9px; justify-content: space-between; align-items: center;}
.s_hq_lst2Rlst a:last-child{ border-bottom: none; }
.s_hq_lst2Rla1{ font-family: "Arial"; font-size: 18px; color: #888888; text-align: center; font-weight: bold;}

.s_hq_lst2Rla2{ width: 275px;}

.s_hq_lst2Rla2x{ line-height: 24px; overflow: hidden; font-size: 16px; max-height: 50px;}

.s_hq_lst2Rla2y{ color: #898989; font-size: 14px; height: 25px; line-height: 25px; overflow: hidden; margin-top: 10px; }

.s_hq_lst2Rla2y span{ display: block; float: left; margin-right: 15px; }

.s_hq_lst2RlaTop{ color: #e04949; }

/*end hq*/

/*zgzx*/

.s_hq_lst1R1_x{ height: auto; padding-bottom: 10px; margin-bottom: 15px; overflow: hidden;}

.s_hq_lst1R1_x span{ display: block; font-size: 20px; font-weight: bold; border-bottom: 1px dashed #cacaca; padding-bottom: 10px;}

.s_hq_lst1R1_x font{ display: block; }

.s_hq_lst1R1_x font a{display: block;font-size: 16px; height: 40px; line-height: 40px; overflow: hidden;}

.s_hq_lst1R2_x{ height: auto; overflow: hidden;}

.yuanchuang_stit{ width: 100%;height: auto;overflow: hidden;padding-bottom: 10px;border-bottom: 1px dashed #cacaca;}

.yuanchuang_stit a{display: block;float: right;color: #999999;font-size: 16px;font-weight: normal;}

.s_hq_lst1R2_x span{ display: block; font-size: 20px; font-weight: bold;}

.s_hq_lst1R2_x > span{border-bottom: 1px dashed #cacaca; padding-bottom: 10px;}

.s_hq_lst1R2_x font{ display: block;line-height: 40px;}

.s_hq_lst1R2_x font a{display: block;font-size: 16px; height: 40px; overflow: hidden;}

.s_zgzx_lst1{ margin-top: 45px; }

.s_zgzx_lst1L{ width: 930px; }

.s_zgzx_lst1Lbor{ border: 1px solid #e9e4e4; border-top: 2px solid #e03718; padding: 0px 19px 13px 19px;}

.s_zgzx_lst1Ltit{ height: 57px; line-height: 57px; font-weight: bold; font-size: 20px; color: #000000; margin-bottom: 6px;}
.s_zgzx_lst1Ltit_new{  margin-bottom: 6px;}
.s_zgzx_lst1Ltit_new a{ display: block;height: 57px; line-height: 57px; font-weight: bold; font-size: 20px;}
.s_zgzx_lst1Ltit_new a span{ display: block; float: left; color: #000000;}
.s_zgzx_lst1Ltit_new a font{ display: block; float: right;color: #999999; font-size: 16px; font-weight: normal;}
.s_zgzx_lst1Ltit_new a:hover font{ color: #E03718; }
.s_zgzx_lst1Llst{ height: 305px; overflow: hidden; }

.s_zgzx_lst1Lla{ width: 370px; height: 305px; }

.s_zgzx_lst1Llaimg{ width: 370px; height: 235px; background: #f9f9f9; }

.s_zgzx_lst1Llaimg div{ width: 370px; height: 235px; display: table-cell; vertical-align: middle; text-align: center; }

.s_zgzx_lst1Llafot{ padding-top: 10px; }

.s_zgzx_lst1Llafot span{ display: block; height: 60px; line-height: 30px; overflow: hidden; font-size: 18px; font-weight: bold; }

.s_zgzx_lst1Llb{ width: 495px; height: 305px; overflow: hidden;}

.s_zgzx_lst1Llb a{ display: block; background: url(../../images/images/iimg_34.jpg) no-repeat center left; padding-left: 15px;  transition: all 0.3s;}

.s_zgzx_lst1Llb span{ display: block; height: 25px; line-height: 25px; overflow: hidden; font-size: 18px; margin-bottom: 20px;}

.s_zgzx_lst1Llb a:hover{background: url(../../images/images/iimg_18.jpg) no-repeat center left; transition: all 0.3s;}

.s_zgzx_lst1R{ width: 340px; }

.s_zgzx_lst1Rbor{ border: 1px solid #e9e4e4; border-top: 2px solid #e03718; padding: 13px 0px;}

.s_zgzx_lst1Rtit{height: 57px; line-height: 57px; font-weight: bold; font-size: 20px; color: #000000; border-bottom: 1px solid #e9e4e4; padding: 0px 19px;}

.s_zgzx_lst1Rtit_new{ border-bottom: 1px solid #e9e4e4; padding: 0px 19px;}
.s_zgzx_lst1Rtit_new a{ display: block;height: 57px; line-height: 57px; font-weight: bold; font-size: 20px;}
.s_zgzx_lst1Rtit_new a span{ display: block; float: left; color: #000000;}
.s_zgzx_lst1Rtit_new a font{ display: block; float: right;color: #999999; font-size: 16px; font-weight: normal;}
.s_zgzx_lst1Rtit_new a:hover font{ color: #E03718; }

.s_zgzx_lst1Rlst{ padding: 10px 19px 0px 19px; height: 287px; }

.s_zgzx_lst1Rlst a{ display: block; background: url(../../images/images/iimg_34.jpg) no-repeat center left; padding-left: 15px;  transition: all 0.3s;}

.s_zgzx_lst1Rlst span{ display: block; height: 41px; line-height: 41px; overflow: hidden; font-size: 18px;}

.s_zgzx_lst1Rlst a:hover{background: url(../../images/images/iimg_18.jpg) no-repeat center left; transition: all 0.3s;}

.s_zgzx_lst2{ margin-top: 40px; margin-bottom: 15px; }

/*end zgzx*/

/*人物聚焦*/

.s_rwjj_banner a{ display: block; width: 100%; min-width: 1320px; height: 400px; }

.s_rwjj_bg{ background: url(../../images/images/srwjjbg.jpg)#fff2e2 repeat-x bottom center; min-width: 1320px; width: 100%; padding: 45px 0px 85px 0px; }

.s_rwjj_lst{ position: relative; }

.s_rwjj_lst li{ padding: 12px; }

.s_rwjj_lone{ position: relative; width:300px; top: 0; transition: all 0.3s;}

.s_rwjj_lone img{ width: 300px;}

.s_rwjj_lotit{ position: absolute; top: 5px; left:0px; }

.s_rwjj_lotit span{ display: block; float: left; background: #de2200; color: #FFFFFF; height: 40px; line-height: 40px; padding: 0px 10px; font-size: 22px;font-weight: bold;}

.s_rwjj_locon{ position: absolute; bottom: 0px; left: 0px; padding: 15px 10px; width: calc(100% - 20px);  background-image: linear-gradient(to bottom,rgba(0,0,0,0) , rgba(0,0,0,0.8));}

.s_rwjj_locon1{}

.s_rwjj_locon1 i{ display: block; background: #de2200; height: 3px; width: 30px; }

.s_rwjj_locon1 span{ display: block; width: 100%; max-height: 100px; line-height: 25px; margin: 10px 0px 15px 0px; font-size: 16px; font-weight: bold; color: #FFFFFF; overflow: hidden; }

.s_rwjj_locon2{ max-height: 75px; line-height: 25px; overflow: hidden; color: #FFFFFF; font-size: 15px;  width: 100%; margin-top:5px; }

.s_rwjj_lone:hover{-moz-box-shadow:0px 0px 15px #86796e; -webkit-box-shadow:0px 0px 15px #86796e; box-shadow:0px 0px 15px #86796e; top: -12px; transition: all 0.3s;}

#tiles {list-style-type: none; position: relative; margin: 0; padding: 0;}

#tiles li{list-style-type: none; position: relative; margin: 0; padding: 0;}

/*end 人物聚焦*/

/*人事任免*/

.s_rsrmL{ height: auto; overflow: hidden;  width: 1120px; padding: 0px 10px 0px 10px;}
.s_shiye{ width: 930px;}

.s_rsrmL1{ border-bottom: 1px dashed #cacaca; margin-bottom: 20px; padding-bottom: 20px;}
.s_rsrmL1:last-of-type{border: none;}

.s_rsrmL1 a{ display: block;background: #FFFFFF; transition: all 0.3s;}

.s_rsrmL1a{ width: 188px; height: 120px; background: #f9f9f9; overflow: hidden; }

.s_rsrmL1a div{ width: 188px; height: 120px; display: table-cell; vertical-align: middle; text-align: center;}
.s_rsrmL1b{ width: 900px; height: 90px;}

.s_shiye_b{width: 720px;}
.s_rsrmL1c{ width: 100%; }

.s_rsrmL1b1{ line-height: 150%; overflow: hidden; font-size: 18px; font-weight: bold; }

.s_rsrmL1b2{ line-height: 150%; overflow: hidden; font-size: 16px; color: #555555; margin: 10px 0px 0px 0px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}

.s_rsrmL1b3{ height: 35px; line-height: 35px; overflow: hidden; font-size: 14px; color: #898989; }

.s_rsrmL1b3 span{ display: block; float: left; margin-right: 15px; }

/* .s_rsrmL1:hover{-moz-box-shadow:0px 0px 10px #acacac; -webkit-box-shadow:0px 0px 10px #acacac; box-shadow:0px 0px 10px #acacac; transition: all 0.3s;} */

/*end 人事任免*/

/*特别报道*/

.s_tebie_x{ width: 1300px; height: 590px; margin-bottom: 40px;}

.chinaz_tebie { width:1300px; height: 590px; position: relative;}

.q51buypic_tebie{ width:1300px; height:590px; overflow:hidden; position:relative;}

.q51buypic_tebie li{ width:1300px; height:590px;position:relative; overflow:hidden;}

.s_tebie_xone{ width: 1300px; height: 590px;}

.s_tebie_xoimg{ width: 930px; height: 590px; overflow: hidden; background: #e1e1e1;}

.s_tebie_xoimg div{ width: 930px; height: 590px; display: table-cell; vertical-align: middle; text-align:center;}

.s_tebie_xofot{ width: 310px;height: 400px; padding: 30px 30px 160px 30px; background: url(../../images/images/stebie_05.jpg)#636363 no-repeat bottom center;}

.s_tebie_xofot1{ line-height: 45px; overflow: hidden; max-height: 135px; font-size: 24px; color: #ffffff; font-weight: bold;}

.s_tebie_xofot2{ line-height: 35px; overflow: hidden; max-height: 175px; font-size: 16px; color: #ffffff; margin: 20px 0px 20px 0px;}

.s_tebie_xofot3{ line-height: 40px; overflow: hidden; height: 40px; font-size: 14px; color: #b9b8b8;}

.s_tebie_xofot3 span{ display: block; float: left; margin-right: 15px; }



.chinaz_tebie a.prev{ display: block; cursor: pointer; background: url(../../images/images/stebiejt_03.png) no-repeat center; width: 32px; height: 35px; position: absolute; top: 277px; left: -45px;}

.chinaz_tebie a.next{ display: block; cursor: pointer; background: url(../../images/images/stebiejt_05.png) no-repeat center; width: 32px; height: 35px; position: absolute; top: 277px; right:-45px;}

.s_tebie_y{ margin-bottom: 20px; }

.s_tebie_y1{ width: 300px;  background: #ffffff;-moz-box-shadow:0px 0px 10px #e2e2e2; -webkit-box-shadow:0px 0px 10px #e2e2e2; box-shadow:0px 0px 10px #e2e2e2;transition: all 0.3s;}

.s_tebie_yimg{ width: 300px; height: 190px; background: #f9f9f9; }

.s_tebie_yimg div{ width: 300px; height: 190px; display: table-cell; vertical-align: middle; text-align: center;}

.s_tebie_yfot{ background: #ffffff; padding: 10px 15px 15px 15px; }

.s_tebie_yfot1{ height: 60px; line-height: 30px; overflow: hidden; font-size: 18px; margin-bottom: 10px;}

.s_tebie_yfot2{ height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; color: #898989;}

.s_tebie_yfot2 span{ display: block; float: left; margin-right: 15px; }

.s_tebie_ymr{ margin-right: 33px; }

.s_tebie_y1:hover{-moz-box-shadow:0px 0px 10px #969696; -webkit-box-shadow:0px 0px 10px #969696; box-shadow:0px 0px 10px #969696; transition: all 0.3s;}

.s_tebie_yz{}

.s_tebie_yzL{ width:930px; height: 1270px; }

.s_tebie_yzR{ width: 340px; }

.s_tebie_yzRtit{background: url(../../images/images/shqx_03.jpg) no-repeat center right; height: 70px; line-height: 70px; font-size: 20px; font-weight: bold; color: #000000; }

.s_tebie_yzRlst{ border: 1px solid #e9e4e4; width: 310px; padding: 10px 14px; margin-top: 2px; overflow: hidden;}

.s_tebie_yzRlstx{}

.s_tebie_yzRlstx a{ display: block; width: 310px; height: 125px; padding: 11px 0px;}

.s_tebie_yzRlstimg{ width: 310px; height: 125px; background: #f9f9f9;} 

.s_tebie_yzRlstimg div{ width: 310px; height: 125px; display: table-cell; vertical-align: middle; text-align: center; } 

/*end 特别报道*/

/*环球矩阵*/

.s_juz_lst{ padding-bottom: 60px; }

.s_juz_lx{ position: relative; width: 100%; }

.s_juz_lxL{ width: 150px; }

.s_juz_lxL1{ background: #e03718; border-top-left-radius: 10px; border-top-right-radius: 10px; height: 70px; padding: 0px 10px; }

.s_juz_lxL1 span{ display: block; text-align: center; height: 70px; line-height: 70px; overflow: hidden; color: #FFFFFF; font-size: 26px; font-weight: bold; }

.s_juz_lxL2{ border-top: 1px solid #dcdcdc; }

.s_juz_lxL2a{ border: 1px solid #dcdcdc; border-top: 0; height: 59px; line-height: 59px; padding: 0px 9px; background: #FFFFFF;}

.s_juz_lxL2a a{ display: block; position: relative; width: 100%; height: 59px; }

.s_juz_lxL2a a span{ display: block; position: absolute; width: 100%; text-align:center;}

.s_juz_lxL2a a span font{ display:inline-block; font-size: 18px; }

.s_juz_lxL2a a:hover span font,.s_juz_lxL2a a.linkhover span font{ background: url(../../images/images/sjuz_12.jpg) no-repeat center left; color: #e03718; padding-left: 15px; font-weight: bold;}


.s_juz_lxR{ width: 1120px;}

.s_juz_lxR1{ height: 70px; line-height: 70px; font-size: 34px; color: #000000; }

.s_juz_lxR2{ width: 1120px; height: 450px; margin-bottom: 48px;}

.s_juz_lxR2L{ width: 710px; height: 450px;}

.chinaz_rmwc { width: 710px; height: 450px; position: relative; overflow: hidden;}

.q51buypic_rmwc{ width: 710px; height: 450px; overflow:hidden; position:relative;}

.q51buypic_rmwc li{ width: 710px; height: 450px; position:relative; overflow:hidden;}

.s_juz_lxR2xoneq{ width: 710px; height: 450px; position: relative;}

.s_juz_lxR2xoimgq{ width: 710px; height: 450px; overflow: hidden; background: #e1e1e1;}

.s_juz_lxR2xoimgq div{ width: 710px; height: 450px; display: table-cell; vertical-align: middle; text-align:center;}

.s_juz_lxR2xobgq{ position: absolute; bottom: 0; width: 100%; height: 60px; background: rgba(0,0,0,0.7); }

.s_juz_lxR2xofotq{ position: absolute; bottom: 0; width: 520px; padding: 0px 0px 0px 120px; height: 60px;}

.s_juz_lxR2xofotq span{ display: block; width: 520px; height: 60px; overflow: hidden; text-align: center; line-height: 60px; color: #FFFFFF; font-size: 18px; }

.chinaz_rmwc a.prev{ display: block; cursor: pointer; background: url(../../images/images/shq_03.png) no-repeat center; width: 21px; height: 60px; position: absolute; bottom: 0; left: 20px; z-index: 2;}

.chinaz_rmwc a.next{ display: block; cursor: pointer; background: url(../../images/images/shq_05.png) no-repeat center; width: 21px; height: 60px; position: absolute; bottom: 0; right: 20px;  z-index: 2;}

.chinaz_rmwc .pageState{ position: absolute; bottom: 0; left: 60px; color: #FFFFFF; font-family: "Arial"; font-size: 20px; height: 60px; line-height: 60px;}

.chinaz_rmwc .pageState span{ font-size: 30px; color: #e03718;}


.s_juz_lxR2R{ width: 385px; height: 450px; overflow: hidden;}

.s_juz_lxR2R1{ border-bottom: 1px solid #e0e0e0; padding-bottom: 21px; margin-bottom: 22px;}

.s_juz_lxR2R1a{ width: 190px; height: 120px; background: #f9f9f9; }

.s_juz_lxR2R1a div{ width: 190px; height: 120px; display: table-cell; vertical-align: middle; text-align: center; }

.s_juz_lxR2R1b{ width: 180px; height: 120px; }

.s_juz_lxR2R1b1{ line-height: 27px; height: 81px; overflow: hidden; font-size: 18px; font-weight: bold; }

.s_juz_lxR2R1b2{ line-height: 20px; height: 20px; overflow: hidden; font-size: 14px; color: #898989; margin-top: 19px;}

.s_juz_lxR2R1b2 span{ display: block; float: left; margin-right: 15px; }



.s_juz_lxR3{ width: 1120px; height: 355px; margin-bottom: 48px;}

.s_juz_lxR3o{ width: 355px; height: 355px; background: #ffffff; -moz-box-shadow:0px 0px 10px #E8E8E8; -webkit-box-shadow:0px 0px 10px #E8E8E8; box-shadow:0px 0px 10px #E8E8E8; transition: all 0.3s;}

.s_juz_lxR3oimg{ width: 355px; height: 225px; background: #f9f9f9; }

.s_juz_lxR3oimg div{ width: 355px; height: 225px; display: table-cell; vertical-align: middle; text-align: center;}

.s_juz_lxR3ofot{ padding: 10px 15px; height: 110px;}

.s_juz_lxR3ofot1{ height: 70px; line-height: 35px; overflow: hidden; font-size: 18px;}

.s_juz_lxR3ofot2{ height: 40px; line-height: 40px; overflow: hidden; font-size: 14px; color: #898989;}

.s_juz_lxR3ofot2 span{ display: block; float: left; margin-right: 15px; }

.s_juz_lxR3omr{ margin-right: 27px; }

.s_juz_lxR3o:hover{ -moz-box-shadow:0px 0px 10px #999999; -webkit-box-shadow:0px 0px 10px #999999; box-shadow:0px 0px 10px #999999; transition: all 0.3s;}



.s_juz_lxR4{ padding-top: 0px; }

.s_juz_lxR4_x1{ width: 1120px; border-bottom: 1px solid #e9e4e4; padding: 0px 0px 29px 0px; margin-top: 29px;}

.s_juz_lxR4_x1a{ width: 188px; height: 120px; background: #f9f9f9; }

.s_juz_lxR4_x1a div{ width: 188px; height: 120px; display: table-cell; vertical-align: middle; text-align: center;}

.s_juz_lxR4_x1b{ width: 912px; overflow: hidden; }
.s_juz_lxR4_x1c{ width: 100%; }

.s_juz_lxR4_x1b1{ height: 1.5em; line-height: 1.5em; overflow: hidden; font-size: 18px; font-weight: bold; }

.s_juz_lxR4_x1b2{ height: 45px; line-height: 1.5em; overflow: hidden; font-size: 16px; color: #444444; margin: 10px 0px 15px 0px; }

.s_juz_lxR4_x1b3{ height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; color: #898989;  }

.s_juz_lxR4_x1b3 span{ display: block; float: left; margin-right: 15px; }

.s_juz_lxR4_x1bor{ width: 100%; height: 30px; margin-top: -30px; background: #ffffff;}

/*end 环球矩阵*/

/*环球时评*/

.s_shipin_lst{}

.s_shipin_top{ width: 100%; height: 5px; background: #f2f2f2; margin-bottom: 45px; }

.s_shipin_l1{ background: #f3f3f3; margin-bottom: 50px;}

.s_shipin_l1L{ width: 610px; padding: 0px 0px 20px 20px;}

.s_shipin_l1Ltit{ height: 70px; line-height: 70px; font-size: 24px; color: #000000; }

.s_shipin_l1Llstx{ height: 320px; overflow: hidden;}

.s_shipin_l1Llsty{ background: #ffffff; padding: 20px 25px 25px 25px; margin-bottom: 20px;}

.s_shipin_l1Llsty span{ display: block; height: 45px; line-height: 45px; font-size: 20px; font-weight: bold; color: #e03718; overflow: hidden;}

.s_shipin_l1Llsty font{ display: block; font-size: 16px; color: #444444; height: 60px; line-height: 30px; overflow: hidden;}



.s_shipin_l1R{ width: 650px; height: 410px;}

.chinaz_jryd { width: 650px; height: 410px; position: relative; overflow: hidden;}

.q51buypic_jryd{ width: 650px; height: 410px; overflow:hidden; position:relative;}

.q51buypic_jryd li{ width: 650px; height: 410px; position:relative; overflow:hidden;}

.s_juz_lxR2xone{ width: 650px; height: 410px; position: relative;}

.s_juz_lxR2xoimg{ width: 650px; height: 410px; overflow: hidden; background: #e1e1e1;}

.s_juz_lxR2xoimg div{ width: 650px; height: 410px; display: table-cell; vertical-align: middle; text-align:center;}

.s_juz_lxR2xobg{ position: absolute; bottom: 0; width: 100%; height: 60px; background: rgba(0,0,0,0.7); }

/*.s_juz_lxR2xofot{ position: absolute; bottom: 0; width: 455px; padding: 0px 0px 0px 130px; height: 60px;}*/

/*.s_juz_lxR2xofot span{ display: block; width: 455px; height: 60px; overflow: hidden; text-align: center; line-height: 60px; color: #FFFFFF; font-size: 18px; }*/

/*.chinaz_jryd a.prev{ display: block; cursor: pointer; background: url(../../images/images/shq_03.png) no-repeat center; width: 21px; height: 60px; position: absolute; bottom: 0; left: 20px; z-index: 2;}*/

/*.chinaz_jryd a.next{ display: block; cursor: pointer; background: url(../../images/images/shq_05.png) no-repeat center; width: 21px; height: 60px; position: absolute; bottom: 0; right: 20px;  z-index: 2;}*/

/*.chinaz_jryd .pageState{ position: absolute; bottom: 0; left: 65px; color: #FFFFFF; font-family: "Arial"; font-size: 20px; height: 60px; line-height: 60px;}*/

.s_juz_lxR2xofot{ position: absolute; bottom: 0; width: 100%; padding: 0px 10px 0px 10px; box-sizing; height: 60px;}

.s_juz_lxR2xofot span{ display: block; width: 100%; height: 60px; overflow: hidden; text-align: center; line-height: 60px; color: #FFFFFF; font-size: 18px; }

.chinaz_jryd a.prev{ display: block; cursor: pointer; background: url(../../images/images/shq_03.png) no-repeat center; width: 21px; height: 60px; position: absolute; top:50%; transform:translateY(-50%); left: 20px; z-index: 2;}

.chinaz_jryd a.next{ display: block; cursor: pointer; background: url(../../images/images/shq_05.png) no-repeat center; width: 21px; height: 60px; position: absolute; top:50%; transform:translateY(-50%); right: 20px;  z-index: 2;}

.chinaz_jryd .pageState{ position: absolute; bottom: 70px; right:10px; color: #FFFFFF; font-family: "Arial"; font-size: 20px; height: 60px; line-height: 60px;}

.chinaz_jryd .pageState span{ font-size: 30px; color: #e03718;}

.s_shipin_l2{ padding-bottom: 80px; }

.s_shipin_l2L{ width: 155px; }

.s_shipin_l2L1{ height: 45px; margin-bottom: 8px;}

.s_shipin_l2L1 a{ display: block; width:125px; height: 45px; transition: all 0.3s; background: var(--color2); font-size: 20px; color: #FFFFFF; line-height: 45px; text-align: center; border-radius:6px; }

.s_shipin_l2L1 .on_zzjssb{background: url(../../images/images/sship_11.jpg) no-repeat center;width: 155px;transition: all 0.3s;}

.s_shipin_l2R{ width: 1125px; margin-left: 20px;}

.s_shipin_l2R1{ background: url(../../images/images/sship_23.jpg) repeat-y top left; padding-bottom: 10px; cursor: pointer;}

.s_shipin_l2R1a{ width: 11px; padding-top: 20px; }

.s_shipin_l2R1a span{ display: block; height: 100px; background: url(../../images/images/sship_36.jpg) no-repeat center center; width: 11px; transition: all 0.3s;}

.s_shipin_l2R1b{ background: #ffffff; width: 1014px;  padding: 30px 40px 30px 40px; }
.s_shipin_l2R1bc{ width: 98px; height: 98px; border-radius: 50%; background: #e1e1e1; border: 1px solid #e1e1e1; overflow: hidden; }
.s_shipin_l2R1bc div{width: 98px; height: 98px; display: table-cell; vertical-align: middle; text-align: center;}

.s_shipin_l2R1bd{ background: url(../../images/images/sship_34.jpg) no-repeat top left;transition: all 0.3s;}

.s_shipin_l2R1bd2{ width: 795px; background: url(../../images/images/sship_38.jpg) no-repeat bottom right; padding: 0px 55px 10px 55px;}
.s_shipin_l2R1bd2 span{ display: block; font-size: 18px; font-weight: bold; line-height: 1.5em; overflow: hidden;}

.s_shipin_l2R1bd2 font{ display: block; line-height: 1.5em; font-size: 16px; color: #555555; margin-top: 10px;}

.s_shipin_l2R1:hover .s_shipin_l2R1a span{background: url(../../images/images/sship_27.jpg) no-repeat center center;transition: all 0.3s;}

.s_shipin_l2R1:hover .s_shipin_l2R1bd{background: url(../../images/images/sship_19.jpg) no-repeat top left;transition: all 0.3s;}

.s_shipin_l2R1:hover .s_shipin_l2R1bd2{background: url(../../images/images/sship_30.jpg) no-repeat bottom right;transition: all 0.3s;}

.s_shipin_l2R1:hover .s_shipin_l2R1bd2 span{color: #e03718;transition: all 0.3s;}

.s_shipin_l2R1:hover .s_shipin_l2R1b{ transition: all 0.3s; -moz-box-shadow:0px 0px 10px #E8E8E8; -webkit-box-shadow:0px 0px 10px #E8E8E8; box-shadow:0px 0px 10px #E8E8E8;}

.s_shipin_l2R1bdf{ background: url(../../images/images/sship_34.jpg) no-repeat top left;transition: all 0.3s;}
.s_shipin_l2R1bdf2{ width: 940px; background: url(../../images/images/sship_38.jpg) no-repeat bottom right; padding: 0px 55px 10px 55px;}
.s_shipin_l2R_null .s_shipin_l2R1bdf2{width: 1080px;}
.s_shipin_l2R1bdf2 span{ display: block; font-size: 18px; font-weight: bold; line-height: 1.5em; overflow: hidden;}

.s_shipin_l2R1bdf2 font{ display: block; line-height: 1.5em; font-size: 16px; color: #555555; margin-top: 10px;}

.s_shipin_l2R1:hover .s_shipin_l2R1bdf{background: url(../../images/images/sship_19.jpg) no-repeat top left;transition: all 0.3s;}

.s_shipin_l2R1:hover .s_shipin_l2R1bdf2{background: url(../../images/images/sship_30.jpg) no-repeat bottom right;transition: all 0.3s;}

.s_shipin_l2R1:hover .s_shipin_l2R1bdf2 span{color: #e03718;transition: all 0.3s;}

/*end 环球时评*/

/*环球播报*/

.s_bobao_lst{}

.s_bobao_lx{ height: 590px; background: #000000; }

.s_bobao_lxL{ width: 930px; height: 590px; }

.s_bobao_lxL video{ border: none; outline: none; }

.s_bobao_lxR{ width: 340px; padding:15px 10px 0 0; }

.s_bobao_lxRtit{ height: 30px; line-height: 30px; color: #FFFFFF; font-size: 20px; margin-bottom: 15px;}

.s_bobao_lxRlst{ height: 530px; width: 340px; }

.s_bobao_lxRlone{ width: 340px; height: 110px; margin-bottom: 24px;}

.s_bobao_lxRloimg{ width: 175px; height: 110px; background: rgba(255,255,255,0.2); position: relative; overflow: hidden;}

.s_bobao_lxRloimg span{ display: block; position: absolute; top: 0; left: 0; border: 3px solid #000000; width:169px; height: 104px; transition: all 0.3s;}

.s_bobao_lxRloimg div{ width: 175px; height: 110px; display: table-cell; vertical-align: middle; text-align: center;}

.s_bobao_lxRlofot{ width: 140px; height: 110px; overflow: hidden; font-size: 16px; color: #FFFFFF; padding-right: 10px; }

.s_bobao_lxRlofot span{ display: block; width: 140px; height: 110px; line-height: 27px; overflow: hidden;}

.s_bobao_lxRlone a:hover .s_bobao_lxRloimg span,.s_bobao_lxRlone a.on .s_bobao_lxRloimg span{ border: 3px solid #e03718;  transition: all 0.3s; }

.videosrc{ display: none; }

.videoposter{ display: none; }



.s_bobao_ly{ padding: 45px 0px; }

.s_bobao_lz{ background: #fcebe7; min-width: 1320px; width: 100%; padding: 65px 0px; }

.s_bobao_lzL{ background: url(../../images/images/sbodao_14.jpg) no-repeat center; width: 250px; height: 142px; padding: 300px 0px 55px 0px;}

.s_bobao_lzL1{ width: 200px; height: 54px; margin: 0 auto; }

.s_bobao_dhq{position: relative; width: 100%; height: 8px; background: rgba(0,0,0,0.5); border-radius: 4px; overflow:hidden;}

.s_bobao_dhq span{ display: block; position: absolute; top: 0; height: 8px; width: 0%; background: #ffffff; }

.s_bobao_timer{ height: 30px; line-height: 30px; margin-top: 10px; font-family: "Arial"; color: #FFFFFF; font-size: 14px;}

.s_bobao_timer span{ font-size: 18px; font-weight: bold; }



.s_bobao_lzL2{ width: 202px; margin: 0 auto; padding: 35px 0px 0px 0px; }

.s_bobao_lzL2L{ width: 48px; }

.s_bobao_lzL2M{ width: 48px; height: 48px; margin-left: 29px;}

.s_bobao_lzL2M a{ display: block; width: 48px; height: 48px; background: url(../../images/images/sbofang_05_play.png) no-repeat center;}



.s_bobao_lzL2M2{ display: none; width: 48px; height: 48px; margin-left: 29px;}

.s_bobao_lzL2M2 a{ display: block; width: 48px; height: 48px; background: url(../../images/images/sbofang_05.png) no-repeat center; }



.s_bobao_lzL2M3{width: 48px; height: 48px; margin-left: 29px;}

.s_bobao_lzL2M3 a{ display: block; width: 48px; height: 48px; background: url(../../images/images/sbofang_05_play.png) no-repeat center;}



.s_bobao_lzR{ width: 1030px; height: 498px; overflow: hidden;}

.s_bobao_lzRx{ padding-right: 20px; }

.s_bobao_lzRx1{  background: #FFFFFF; margin-bottom: 13px;}

.s_bobao_lzRx1 a{ display: block;width: 440px;border: 2px solid #ffffff; padding: 0px 38px 0px 13px; height: 56px; line-height: 56px;}

.s_bobao_lzRx1 a span{ display: block; background: url(../../images/images/sbodao_17.jpg) no-repeat center left; padding-left: 30px; }

.s_bobao_lzRx1 a i{ display: none; }

.s_bobao_lzRx1 a font{ display: block; width: 410px; height: 56px; overflow: hidden; font-size: 18px; }

.s_bobao_lzRx1 a:hover,.s_bobao_lzRx1 a.linkhover{ border: 2px solid #e03718; background: url(../../images/images/sbodao_20.jpg) no-repeat bottom right; color: #e03718}



/*end 环球播报*/

/*环球人物*/

.shqrwbg{ background: url(../../images/images/srenwu.jpg) no-repeat top center; min-width: 1320px; width: 100%; }

.shqrw_top{ padding: 10px 0px; min-width: 1320px; width: 100%; background: #000000;}
.shqrw_top img{width: auto; height: 30px;}


.fb5_aboutx{ width: 550px; height: 715px; display: flex; align-items: center; }

.fb5_abouty{ text-align: left; color: #FFFFFF; font-size: 60px; font-weight: bold; line-height: 80px;}



.s_hqrw_bg{ padding: 30px 0px 50px 0px; }

.s_hqrw_lone{ width: 300px; padding: 20px 0px;transition: all 0.3s;position: relative; top: 0px;}

.s_hqrw_loimg{ width: 300px; height: 390px; background: #f9f9f9; overflow: hidden; position: relative; top: 0;}

.s_hqrw_loimg .s_hqrw_loimgx{ width: 300px; height: 390px; display: table-cell; vertical-align:  middle; text-align: center; }

.s_hqrw_loimg img{width: 100%;height: 100%;}

.s_hqrw_oimgbg{position: absolute; top: 0; width: 300px; height: 390px; background: rgba(0,0,0,0.6); display: none;transition: all 0.3s;}

.s_hqrw_oimgfot{ position: absolute; top: 160px; left: 300px; width: 300px; transition: all 0.3s;}

.s_hqrw_oimgfot span{ display: block; background: url(../../images/images/irw_03.png) no-repeat top center; padding-top: 30px; color: #FFFFFF; font-size: 16px; text-align: center;}

.s_hqrw_ofot{background: #ffffff;padding: 24px 0 24px 0;border: 1px solid #f1f1f1;width: 100%;height: 120px;-moz-box-shadow: 0px 5px 5px #eeeeee;-webkit-box-shadow: 0px 5px 5px #eeeeee;box-shadow: 0px 5px 5px #eeeeee;box-sizing: border-box;}

.s_hqrw_ofot span{ display: block; text-align: center; font-size: 20px; overflow: hidden; height: 40px; line-height: 40px;}

.s_hqrw_ofot font{ display: block; text-align: center; font-size: 16px; overflow: hidden; height: auto; line-height: 25px; color: #666666;}

.s_hqrw_lone:hover{  top: -10px; transition: all 0.3s; }

.s_hqrw_lone a:hover .s_hqrw_oimgbg{ display: block; transition: all 0.3s;}

.s_hqrw_lone a:hover .s_hqrw_oimgfot{ top: 160px; left: 0; transition: all 0.3s;}

.s_hqrw_oMr{ margin-right: 25px; }



/*end 环球人物*/

/*s_page_lst*/

.s_page_lst{ padding: 10px 0px 50px 0px; }

.spage_tit{ background: url(../../images/images/infobor_03.jpg) no-repeat center left; margin-bottom: 15px; padding-left: 10px; font-size: 16px; height: 35px; line-height: 35px; color: #565656;}

.spage_tit a{ color: 565656; }

.spage_tit a:hover{ color: #e04949; }

.spage_lxL{ width: 150px; }

.spage_lxL1{ background: #e03718; border-top-left-radius: 10px; border-top-right-radius: 10px; height: 70px; padding: 0px 10px; }

.spage_lxL1 span{ display: block; text-align: center; height: 70px; line-height: 70px; overflow: hidden; color: #FFFFFF; font-size: 26px; font-weight: bold; }

.spage_lxL2{ border-top: 1px solid #dcdcdc; }

.spage_lxL2a{ border: 1px solid #dcdcdc; border-top: 0; height: 59px; line-height: 59px; padding: 0px 9px; background: #FFFFFF;}

.spage_lxL2a a{ display: block; position: relative; width: 100%; height: 59px; }

.spage_lxL2a a span{ display: block; position: absolute; width: 100%; text-align:center;}

.spage_lxL2a a span font{ display:inline-block; font-size: 18px; }

.spage_lxL2a a:hover span font,.spage_lxL2a a.linkhover span font{ background: url(../../images/images/sjuz_12.jpg) no-repeat center left; color: #e03718; padding-left: 15px; font-weight: bold;}

.spage_lxR{ width: 1080px; background: #ffffff; border-radius: 10px; padding: 20px;}

.site_con{ line-height: 210%; min-height: 300px; }


/*lx*/

.stsjy_lx{ margin-bottom: 15px; }

.stsjy_lx1{ width: 520px; height: 40px; line-height: 40px; font-size: 16px;}

.stsjy_lx1 span{ display: block; float: left; width: 80px; padding-right: 5px; text-align: right; }

.stsjy_lx1 font{ display: block; float: left; width: 435px; text-align: left; }

.stsjy_lx1 font input{ width: 405px; padding: 0px 14px; border: 1px solid #e1e1e1; height: 38px; line-height: 38px; font-size: 16px; outline: none; border-radius: 5px; }

.stsjy_lx2{ margin-bottom: 15px;font-size: 16px;}

.stsjy_lx2 span{ display: block; float: left; width: 80px; padding-right: 5px; text-align: right; line-height: 40px;}

.stsjy_lx2 font{ display: block; float: left; width: 995px; text-align: left; background: #ff9990;}

.stsjy_lx2 font textarea{ width: 965px; padding: 9px 14px; border: 1px solid #e1e1e1; line-height: 30px; font-size: 16px; resize: none; outline: none;}

.stsjy_lx3{ padding-left: 85px; }

.stsjy_lx3 a{ display: block; width: 200px; height: 40px; line-height: 40px; border-radius: 10px; background: #E03718; color: #FFFFFF; font-size: 16px; text-align: center; }

/*分页*/

#pages { padding:14px 0 10px;font-family:宋体; text-align:center; font-size: 14px;}

#pages a { display:inline-block; height:30px; line-height:30px; background:#ffffff; border:1px solid #cccccc; text-align:center; color:#444444; padding:0 15px}

#pages a.a1 { background:#F9F9F9; padding:0 13px;}

#pages a:hover { background:#e9e9e9; color:#333333; text-decoration:none; }

#pages span { display:inline-block; height:30px;padding:0 15px; line-height:30px; background:#f1f1f1; border:1px solid #cccccc; color:#444444; text-align:center; }

.page .noPage { display:inline-block; height:30px; line-height:30px;  border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/*search_bg*/
.search_bg{ padding: 10px 0px 30px 0px;}

.search_tit{ height: 50px; line-height: 50px; border-bottom: 1px solid #eeeeee; font-size: 16px; }
.search_tt_R{ margin-right:30px; }
.search_tt_R a{ display:block; border: 1px solid #eeeeee; border-bottom: none; padding: 0px 20px;}
.search_tt_R.on a{ background:#E33F1C; color:#ffffff; }

.search_lst{ padding: 10px 0px 0px 0px; }

.search_one{ padding: 20px 0px; box-sizing: border-box; border-bottom: 1px solid #f0f0f0; }
.search_one:last-of-type{border-bottom: none;}

.search_o_left{ width: 245px; height: 155px; background: #f9f9f9; border: 1px solid #e1e1e1;}

.search_o_left div{ width: 245px; height: 155px; display: table-cell; vertical-align: middle; text-align: center;}

.search_o_righ{ width: 1035px; }

.search_o_righ1{ display: block;overflow: hidden;font-size: 20px;font-weight: bold;}

.search_o_righ2{  line-height: 28px; overflow: hidden; font-size: 16px; color: #444444; margin: 3px 0px 15px 0px; }

.search_o_righ3{ height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; color: #898989;  }

.search_o_righ3 span{ display: block; float: left; margin-right: 15px; }

.my_tsi{ text-align: center; height: 60px; line-height: 60px; overflow: hidden; color: #999999; }

/*end search_bg*/

.sl_lRlst_x{ position: relative;}
.sl_lRlst_x a:hover .sl_lRlx_pic_one{ position: relative; top: -2px;transition: all 0.3s; -moz-box-shadow:0px 0px 5px #999999; -webkit-box-shadow:0px 0px 5px #999999; box-shadow:0px 0px 5px #999999;}
.sl_lRlst_x a.linkhover .sl_lRlx_pic_one{ position: relative; top: -2px;transition: all 0.3s; -moz-box-shadow:0px 0px 5px #999999; -webkit-box-shadow:0px 0px 5px #999999; box-shadow:0px 0px 5px #999999;}

.sl_lRlst_x li{ padding: 10px 0px;}

.sl_lRlx_pic_one{ position: relative; width:160px; top: 0; left: 0; transition: all 0.3s;}

.sl_lRlx_pic_one img{ width: 160px;}

.sl_lRlx_pic_otit{ position: absolute; bottom: 10px; left:10px; }

.sl_lRlx_pic_otit span{ display: block; float: left; background: #de2200; color: #FFFFFF; height: 35px; line-height: 35px; padding: 0px 10px; font-size: 20px;}

#tiles2 {list-style-type: none; position: relative; margin: 0; padding: 0;}

#tiles2 li{list-style-type: none; position: relative; margin: 0; padding: 0;}


/*zhuangti*/
	.s_zhuanti_bg{ background: url(../../images/images/ztbg_02.jpg)#1c1c80 no-repeat bottom center;min-width: 1320px;width: 100%;padding: 45px 0px 150px 0px; }
	.s_zhuanti_lst{}
	.szt_lstL1{ width: 320px; margin-bottom: 6px;}
	.szt_lstL1Mr{ margin-right: 6px; }
	.szt_lstL1 a{ display: block;width: 290px; padding: 15px; background: #2c2c9b;transition: all 0.3s;}
	.szt_lstL1a{ width: 290px; height: 185px; background: rgba(19,19,89,0.4); }
	.szt_lstL1a div{ width: 290px; height: 185px; display: table-cell; vertical-align: middle; text-align: center; }
	.szt_lstL1b{ padding: 30px 0px 0px 0px; }
	.szt_lstL1b1{ height: 60px; line-height: 30px; color: #ffffff; font-size: 20px; font-weight: bold;  overflow: hidden;}
	.szt_lstL1b2{ margin: 20px 0px 5px 0px; color: #9797e7; overflow: hidden; font-size: 16px; line-height: 25px; height:100px; }
	.szt_lstL1b3{ height: 40px; line-height: 40px; overflow: hidden; color: #9797e7; font-size: 16px; }
	.szt_lstL1 a:hover{ background: #131359; transition: all 0.3s; }
/*end zhuanti*/

/* 内页导航 */
.page_nav_l{
	width: 120px;
	height: auto;
	overflow: hidden;
	box-sizing: border-box;
	padding: 10px 0;
} 
.page_nav_l a{
	display: block;
	padding: 10px 0;
	box-sizing: border-box;
	border: 1px solid #e2e2e2;
	color: #333;
	margin-bottom: 10px;
	text-align: center;
	font-size: 18px;
	border-radius: 6px;
	user-select: none;
	cursor: pointer;
}
.page_nav_l a:hover{
	background: #E33F1C;
	color: #fff;
	border: none;
}
.page_nav_l .page_nav_l_active{
	background: #E33F1C;
	color: #fff;
	border: none;
}

/* 文史人物 */
.s_wsrw{
	width: 790px;
	margin-left: 20px;
}
.s_wsreL1b{
	width: 562px;
}
.s_wsrw .s_rsrmL1 a{
	padding: 10px 0;
}
.wsrw_s_title{
	width: 100%;
	font-size: 36px;
	padding-left: 10px;
	padding-bottom: 14px;
	border-bottom: 1px solid #e2e2e2;
}

/* 国内国际顶部 */
.top_gngj{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 40px;
}
.top_gngj_img{
	width: 660px;
	height: auto;
	overflow: hidden;
	float: left;
	display: block;
}
.top_gngj_img_item{
	width: 320px;
	height: auto;
	overflow: hidden;
	display: block;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.top_gngj_img_item:nth-child(2n){
	margin-right: 0;
}
.top_gngj_img_item:nth-child(3),
.top_gngj_img_item:nth-child(4){
	margin-bottom: 0;
}
.top_gngj_img_item span{
	display: block;
	width: 100%;
	height: 203px;
	overflow: hidden;
}
.top_gngj_img_item span img{
	width: 100%;
	height: 100%;
}
.top_gngj_img_item span img{
	transition: all 0.5s;
}
.top_gngj_img_item:hover img{
	transform: scale(1.1);
}
.top_gngj_img_item p{
	width: 100%;
	height: 50px;
	margin-top: 6px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	font-size: 18px;
}
.top_gngj_lists{
	width: 600px;
	height: auto;
	overflow: hidden;
	float: right;
}
.top_gngj_list{
	display: block;
	padding-bottom: 26px;
	margin-top: 20px;
	border-bottom: 1px solid #e9e4e4;
}
.top_gngj_list:hover .top_gngj_lists_title{
	color: var(--color1);
}
.top_gngj_list:first-of-type{
	margin-top: 0;
}
.top_gngj_list:last-of-type{
	padding-bottom: 0;
	border: none;
}
.top_gngj_lists_title{
	font-size: 18px;
}
.top_gngj_lists_des{
	width: 100%;
	height: 40px;
	font-size: 16px;
	color: #999;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin-top: 6px;
}
/* 国内国际顶部完 */

/* 热评顶部 */
.top_reping{
	height: 100px;
	margin-bottom: 40px;
}
.top_reping_item{
	display: block;
	height: 100%;
	float: left;
	margin-right: 40px;
}
.top_reping_item:last-child{
	margin-right: 0;
}
.top_reping_item span{
	display: block;
	width: 158px;
	height: 100%;
	overflow: hidden;
	float: left;
}
.top_reping_item span img{
	width: 100%;
	height: 100%;
}
.top_reping_title{
	width: 248px;
	height: 100%;
	background: #f5f5f5;
	padding: 27px 10px;
	box-sizing: border-box;
	float: left;
}
.top_reping_title p{
	width: 100%;
	height: 100%;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	font-size: 18px;
}
/* 热评顶部完 */

/* 全媒矩阵 */
.top_qmjz{
	width: 1300px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	font-size: 18px;
	margin-bottom: 40px;
}
.top_qmjz_aside{
	width: 307px;
	height: 412px;
	overflow: hidden;
	float: left;
}
.top_qmjz_aside:last-of-type{
	float: right;
}
.top_qmjz_aside_item{
	display: block;
	width: 100%;
	height: 196px;
	overflow: hidden;
	position: relative;
}
.top_qmjz_aside_item:last-of-type{
	margin-top: 20px;
}
.top_qmjz_aside_item:hover img{
	transform: scale(1.1);
}
.top_qmjz_aside_item span{
	display: block;
	width: 100%;
	height: 100%;
}
.top_qmjz_aside_item span img{
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.top_qmjz_aside_item p{
	width: 100%;
	line-height: 40px;
	background: rgba(0,0,0,0.6);
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding: 0 10px;
	box-sizing: border-box;
}
.top_qmjz_center{
	width: 647px;
	height: 412px;
	overflow: hidden;
	float: left;
	margin-left: 20px;
	display: block;
	position: relative;
}
.top_qmjz_center span{
	display: block;
	width: 100%;
	height: 100%;
}
.top_qmjz_center span img{
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.top_qmjz_center:hover img{
	transform: scale(1.1);
}
.top_qmjz_center p{
	width: 100%;
	line-height: 40px;
	background: rgba(0,0,0,0.6);
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding: 0 10px;
	box-sizing: border-box;
}
.top_qmjz_sttx_item{
	display: block;
	width: 414px;
	height: 263px;
	float: left;
	margin-right: 20px;
	overflow: hidden;
	position: relative;
}
.top_qmjz_sttx_item:last-child{
	margin-right: 0;
}
.top_qmjz_sttx_item span{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.top_qmjz_sttx_item span img{
	width: 100%;
	height: auto;
	transition: all 0.5s;
}
.top_qmjz_sttx_item:hover img{
	transform: scale(1.1);
}
.top_qmjz_sttx_item p{
	width: 100%;
	line-height: 40px;
	background: rgba(0,0,0,0.6);
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding: 0 10px;
	box-sizing: border-box;
}
.top_qmjz_sttx_item i{
	width: 40px;
	height: 40px;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(../../images/images/qmjz_play.png) no-repeat;
	background-size: cover;
	transition: all 0.5s;
}
.top_qmjz_sttx_item:hover i{
	right: 50%;
	top: 50%;
	transform: translateY(-50%);
}

.fmt_main{
	width: 1300px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 50px;
}
.fmt_main_left{
	width: 920px;
	height: auto;
	overflow: hidden;
	float: left;
}
.fmt_tab{
	width: 100%;
	height: 40px;
}
.fmt_tab_item{
	display: block;
	padding:0 40px;
	box-sizing: border-box;
	float: left;
	margin-right: 20px;
	line-height: 40px;
	font-size: 18px;
	background: #e8e7e7;
	border-radius: 6px;
	cursor: pointer;
	user-select: none;
}
.fmt_tab_item:hover{
	background: var(--color2);
	color: #fff;
	font-weight: bold;
}
.fmt_tab .fmt_tab_cur{
	background: var(--color2);
	color: #fff;
	font-weight: bold;
}
.fmt_main_cont{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 30px;
}
.fmt_main_cont1_main,
.fmt_main_cont2_main{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.fmt_main_cont1_item{
	width: 287px;
	height: 182px;
	display: block;
	float: left;
	margin-right: 29px;
	position: relative;
	overflow: hidden;
	margin-bottom: 30px;
}
.fmt_main_cont1_item:nth-child(3n){
	margin-right: 0;
}
.fmt_main_cont1_item img{
	width: 100%;
	height: 100%;
	transition: all 0.2s ease-in-out;
}
.fmt_main_cont1_item img:hover{
	transform: scale(1.2);
}
.fmt_main_cont1_item_title{
	width: 100%;
	height: 80px;
	background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1));
	position: absolute;
	left: 0;
	bottom: 0;
}
.fmt_main_cont1_item_title p{
	width: 100%;
	font-size: 18px;
	color: #fff;
	padding: 0 10px;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	bottom: 10px;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.fmt_main_cont_pages{
	width: 100%;
	height: 32px;
	text-align: center;
	margin-top: 30px;
	clear: both;
}
.fmt_main_cont2_item{
	width: 287px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-right: 29px;
	margin-bottom: 30px;
	transition: all 0.2s;
}
.fmt_main_cont2_item:hover{
	box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}
.fmt_main_cont2_item:hover .fmt_main_cont2_item_title p{
	color: #E33F1C;
}
.fmt_main_cont2_item:nth-child(3n){
	margin-right: 0;
}
.fmt_main_cont2_item span{
	width: 100%;
	height: 162px;
	display: block;
	overflow: hidden;
	position: relative;
}
.fmt_main_cont2_item span img{
	width: 100%;
	height: auto;
}
.fmt_main_cont2_item_title{
	width: 100%;
	height: 80px;
	padding: 10px;
	box-sizing: border-box;
}
.fmt_main_cont2_item_title p{
	width: 100%;
	white-space: pre-line;
	font-size: 18px;
	line-height: 27px;
	color: #333;
}
.fmt_main_cont2_item span i{
	width: 60px;
	height: 60px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	display: block;
	background: url(../../images/image/c_icon_play.png) no-repeat;
	opacity: 0;
	transition: opacity 0.1s ease-in-out;
}
.fmt_main_cont2_item:hover i{
	opacity: 1;
}
/* 全媒矩阵完 */

/* 视野 */
.top_shiye{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 20px;
	box-sizing: border-box;
	background: #f9f9f9;
	margin-bottom: 40px;
}
.top_shiye_top{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.top_shiye_top_item{
	display: block;
	width: 407px;
	float: left;
	margin-right: 19px;
}
.top_shiye_top_item:last-of-type{
	float: right;
	margin-right: 0;
}
.top_shiye_top_item span{
	display: block;
	width: 100%;
	height: 255px;
	overflow: hidden;
}
.top_shiye_top_item span img{
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.top_shiye_top_item:hover img{
	transform: scale(1.1);
}
.top_shiye_top_item:hover p{
	color: var(--color1);
}
.top_shiye_top_item p{
	margin-top: 10px;
	font-size: 18px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.top_shiye_bot{
	margin-top: 10px;
	font-size: 18px;
}
.top_shiye_bot_item{
	width: 605px;
	float: left;
	margin-top: 30px;
}
.top_shiye_bot_item:nth-of-type(2n){
	float: right;
}
.top_shiye_bot_item span{
	font-size: 18px;
	font-weight: bold;
	position: relative;
	padding-left: 15px;
	box-sizing: border-box;
}
.top_shiye_bot_item span::before{
	content: "";
	width: 6px;
	height: 6px;
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background: #333;
	border-radius: 50%;
}
.top_shiye_bot_item p{
	height: 42px;
	font-size: 16px;
	color: #666;	
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin-top: 10px;
}
.top_shiye_bot_item:hover ::before{
	background: var(--color1);
}

/* 视野完 */

/* 中国范 */
.chinafun_top{
	width: 1300px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 20px;
}
.chinafun_top_l{
	width: 400px;
	height: 48px;
	overflow: hidden;
	float: left;
	position: relative;
}
.chinafun_top_l a{
	width: 50%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
}
.chinafun_top_l a:first-of-type{
	left: 0;
}
.chinafun_top_l a:last-of-type{
	right: 0;
}

.chinafun_top_l img{
	height: 100%;
	width: auto;
}
.chinafun_slogan{
	width: 1300px;
	height: 100px;
	margin: 0 auto;
	margin-top: 20px;
	cursor: pointer;
}
.chinafun_slogan_video{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.7);
	display: none;
	align-items: center;
	justify-content: center;
	z-index: 999;
}
.chinafun_slogan_video video{
	width: 1200px;
	height: 675px;
}
.chinafun_slogan_close{
	width: 40px;
	height: 40px;
	position: absolute;
	right: 20px;
	top: 20px;
}
.chinafun_nav{
	width: 100%;
	height: 100px;
	margin-top: 30px;
	background: #e30505;
	display: flex;
	align-items: center;
	justify-content: center;
}
.chinafun_nav a{
	color: #fff;
	font-size: 26px;
	font-weight: bold;
	margin: 0 20px;
}
.chinafun_nav a:hover{
	color: #fad5d5;
}

.chinafun_item{
	width: 1300px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 90px;
}
.chinafun_title{
	width: 100%;
	height: 114px;
	overflow: hidden;
	position: relative;
}
.chinafun_title_main{
	width: 100%;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 20px;
	box-sizing: border-box;
}
.chinafun_title_people{
	background: #ff7f8c;
}
.chinafun_title_travel{
	background: #7fbfff;
}
.chinafun_title_culture{
	background: #ffaf7f;
}
.chinafun_title_lifestyle{
	background: #329a2d;
}
.chinafun_more{
	font-size: 18px;
	color: #fff !important;
}
.chinafun_more_people:hover{
	color: #fadfdf !important;
}
.chinafun_more_travel:hover{
	color: #d2e4f7 !important;
}
.chinafun_more_culture:hover{
	color: #f7dfd0 !important;
}
.chinafun_more_lifestyle:hover{
	color: #c1dac0 !important;
}

.chinafun_title_line{
	width: 100%;
	height: 4px;
	margin-top: 10px;
	display: block;
}
.chinafun_title_line_poeple{
	background: #ffdcdf;
}
.chinafun_title_line_travel{
	background: #c7e3ff;
}
.chinafun_title_line_culture{
	background: #ffd9c2;
}
.chinafun_title_line_lifestyle{
	background: #88bb85;
}

.chinafun_img{
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.chinafun_img span{
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}
.chinafun_img span img{
	width: 100%;
	height: 100%;
}
.chinafun_img .play{
    width: 40px;
    height: 40px;
    position: absolute;
    right: 10px;
    bottom: 10px;
    display: block;
    background: url(../../images/chinafun/play.png) no-repeat;
    background-size: cover;
}
.chinafun_s_rsrmL1a{
    position: relative;
}
.chinafun_play{
    width: 40px;
    height: 40px;
    position: absolute;
    right: 4px;
    bottom: 4px;
    display: block;
    background: url(../../images/chinafun/play.png) no-repeat;
    background-size: cover;
}
.chinafun_img p{
	font-size: 20px;
	margin-top: 10px;
	width: 100%;
	line-height: 30px;
}
.chinafun_img:hover img{
	transform: scale(1.1);
	transition: all 0.5s;
}
.chinafun_img_people_l:hover p{
	color: #ff7f8c;
}
.chinafun_img_people_r:hover p{
	color: #ff7f8c;
}

.chinafun_people_l{
	width: 800px;
	height: auto;
	overflow: hidden;
	float: left;
}
.chinafun_img_people_l{
	margin-top: 40px;
}
.chinafun_img_people_l span{
	height: 510px;
}
.chinafun_img_people_l p{
	font-weight: bold;
}

.chinafun_people_r{
	width: 460px;
	height: auto;
	float: right;
}
.chinafun_people_r .chinafun_img span{
    height: 292px;
}
.chinafun_people_r_t p{
	font-size: 20px;
	font-weight: bold;
}
.chinafun_people_r_t span{
	font-size: 20px;
	color: #666;
	margin-top: 20px;
	display: block;
	line-height: 30px;
}
.chinafun_people_r_t:hover{
	color: #ff7f8c;
}
.chinafun_people_r_m{
	font-size: 20px;
	padding: 30px 0;
	display: block;
	border: solid #e2e2e2;
	border-width: 2px 0 2px 0;
	box-sizing: border-box;
	margin: 50px 0;
}
.chinafun_people_r_m:hover{
	color: #ff7f8c;
}


.chinafun_travel_l{
	width: 800px;
	height: auto;
	overflow: hidden;
	float: left;
}
.chinafun_img_travel_l{
	margin-top: 40px;
}
.chinafun_img_travel_l span{
	height: 510px;
}
.chinafun_img_travel_l p{
	font-weight: bold;
}
.chinafun_img_travel_r:last-of-type{
	margin-top: 50px;
}
.chinafun_img_travel_l:hover p{
	color: #7fbfff;
}
.chinafun_img_travel_r:hover p{
	color: #7fbfff;
}

.chinafun_culture_t{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 40px;
}
.chinafun_img_culture_t{
	width: 406px;
	float: left;
	margin-right: 40px;
}
.chinafun_img_culture_t:last-of-type{
	margin-right: 0;
}
.chinafun_img_culture_t span{
	height: 258px;
}
.chinafun_img_culture_t:hover p{
	color: #ffaf7f;
}
.chinafun_culture_b{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 40px;
}
.chinafun_img_culture_b{
	width: 630px;
	float: left;
}
.chinafun_img_culture_b:last-of-type{
	float: right;
}
.chinafun_img_culture_b span{
	height: 400px;
}
.chinafun_img_culture_b:hover p{
	color: #ffaf7f;
}

.chinafun_lifestyle_t{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 40px;
}
.chinafun_img_lifestyle_t{
	float: left;
}
.chinafun_img_lifestyle_t1{
	width: 560px;
}
.chinafun_img_lifestyle_t1 span{
	height: 356px;
}
.chinafun_img_lifestyle_t2{
	width: 330px;
	margin-left: 40px;
}
.chinafun_img_lifestyle_t2 span{
	height: 210px;
}
.chinafun_img_lifestyle_t:hover p{
	color: #329a2d;
}

.chinafun_lifestyle_b{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.chinafun_img_lifestyle_b1{
	width: 630px;
	float: left;
	margin-top: 40px;
}
.chinafun_img_lifestyle_b1 span{
	height: 400px;
}

.chinafun_img_lifestyle_b2{
	width: 630px;
	float: left;
	float: right;
}
.chinafun_img_lifestyle_b2 span{
	height: 400px;
}
.chinafun_img_lifestyle_b:hover p{
	color: #329a2d;
}
.chinafun_list_title{
	font-size: 42px;
	font-weight: bold;
	margin-bottom: 20px;
}


/* 内容页轮播图 */
.imgs_show{
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.9);
    display: none;
    align-items: center;
    justify-content: center;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10000;
    
}
.imgs_show_main{   
    width: 600px;
    margin: 0 auto; 
}
.imgs_show_main .swiper-pagination-bullet{
    background: rgba(255,255,255,0.5);
    opacity: 1;
}
.imgs_show_main .swiper-pagination-bullet-active{
    background: #fff;
}
.imgs_show_main .swiper-button-next, 
.imgs_show_main .swiper-button-prev{
    color: #e03718;
}
.imgs_show_cloase{
	width: 60px;
	height: 40px;
	line-height: 40px;
	background: rgba(255, 255, 255, 0.5);
	color: #fff;
	position: absolute;
	right: 20px;
	top: 20px;
	text-align: center;
	font-size: 18px;
	cursor: pointer;
}
/* 内容页轮播图完 *

/* 封面人物 */
.fmrw_main{
	width: 100%;
	height: calc(100% - 100px);
	background: #f8f8f8;
	padding: 10px;
	box-sizing: border-box;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 60px;
}
.fmrw_main a:hover{
	color: inherit;
}
.fmrw_l{
	width: 360px;
	height: 100%;
	float: left;
	overflow: hidden;
}
.fmrw_title{
	width: 360px;
	height: 300px;
	border-radius: 10px;
	overflow: hidden;
}
.fmrw_l_nav{
	width: 100%;
	height: calc(100% - 310px);
	margin-top: 10px;
	overflow: hidden;
	overflow-y: auto;
}
.fmrw_l_nav_item{
	display: block;
	width: 100%;
	height: 120px;
	border-radius: 10px;
	padding: 10px;
	box-sizing: border-box;
	background: #fff;
	margin-bottom: 10px;
	position: relative;
	border-color: #fff;
	border-style: solid;
	border-width: 1px 10px 1px 1px;
}
.fmrw_l_nav_item:hover{
	border-color: #1577aa;
}
.fmrw_nav_active{
	border-color: #1577aa;
}
.fmrw_l_nav_img{
	display: block;
	width: 100px;
	height: 100px;
	overflow: hidden;
	border-radius: 10px;
	float: left;
}
.fmrw_l_nav_img img{
	width: 100%;
	height: 100%;
}
.fmrw_l_nav_name{
	width: calc(100% - 100px);
	height: 100%;
	float: right;
	padding: 0 10px;
	font-size: 24px;
	font-weight: bold;
	box-sizing: border-box;
	display: flex;
	align-items: center;
}
.fmrw_icon{
	width: 80px;
	height: 20px;
	box-sizing: border-box;
	background: #f8f8f8;
	color: #999;
	border-radius: 10px;
	line-height: 20px;
	position: absolute;
	right: 10px;
	bottom: 10px;
	text-align: center;
}
.fmrw_show:hover{
	color: #1577aa;
	background: #d0e4ee;
}
.fmrw_main .fmrw_toLists{
	color: #1577aa;
	background: #d0e4ee;
}
.fmrw_main .fmrw_toLists:hover{
	color: #fff;
	background: #1577aa;
}

.fmrw_r{
	width: calc(100% - 370px);
	height: 100%;
	overflow: hidden;
	float: right;
	overflow: hidden;
	overflow-y: auto
}
.fmrw_r_t{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.fmrw_r_t_l{
	width: 65%;
	height: auto;
	overflow: hidden;
	float: left;
	border-radius: 10px;
	position: relative;
}
.fmrw_r_t_l_img{
	width:100%;
	height: 100%;
	display: block;
}
.fmrw_r_t_l_img img{
	width: 100%;
	height: auto;
}
.fmrw_r_t_l_text{
	width: 100%;
	height: 100px;
	background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.5));
	position: absolute;
	bottom: 2px;
	border-radius: 0 0 10px 10px;
}
.fmrw_r_t_l_text p{
	width: 100%;
	line-height: 1.5em;
	font-size: 18px;
	color: #fff;
	text-align: center;
	position: absolute;
	bottom: 10px;
}
.fmrw_r_t_r{
	width: 34%;
	height: auto;
	overflow: hidden;
	float: right;
	border-radius: 10px;
}

.fmrw_r_t_r img{
	width: 100%;
	height: auto;
}
.img_scale img{
	transition: all 1s;
}
.img_scale:hover img{
	transform: scale(1.03);
}
.fmrw_r_b{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 10px;
}
.fmrw_r_b_item{
	width: 49.5%;
	float: left;
}
.fmrw_r_b_item:last-of-type{
	float: right;
}
.fmrw_news{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	display: block;
	border-radius: 10px;
	background: #fff;
	margin-bottom: 20px;
}
.fmrw_title_des{
	padding: 20px;
	box-sizing: border-box;
	padding-bottom: 80px;
}
.fmrw_title_des_title{
	font-size: 20px;
	font-weight: bold;
	line-height: 1.5em;
	color: #333;
}
.fmrw_title_des_des{
	font-size: 18px;
	color: #666;
	margin-top: 20px;
}
.fmrw_title_des_more{
	font-size: 16px;
	color: #999;
	position: absolute;
	right: 20px;
	bottom: 20px;
	cursor: pointer;
}
.fmrw_title_img_img{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.fmrw_title_img_img img{
	width: 100%;
	height: auto;
}
.fmrw_title_img_text{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));
	position: absolute;
	left: 0;
	bottom: 2px;
	padding: 40px 20px 20px 20px;
	box-sizing: border-box;
	border-radius: 0 0 10px 10px;
}
.fmrw_title_img_title{
	width: 100%;
	line-height: 1.5em;
	font-size: 18px;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
.fmrw_title_img_des{
	width: 100%;
	line-height: 1.5em;
	font-size: 16px;
	color: #fff;
	margin-top: 10px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.fmrw_news:hover .fmrw_title_des_title{
	color: #1577aa;
}
.fmrw_title_des_more:hover{
	color: #1577aa;
}
.fmrw_title_img_title_left{
	text-align: left;
}

/* 封面人物结束 */

/* 地方频道 */
.csj_nav{
	width: 1300px;
	height: 100px;
	background: #f9f9f9;
	text-align: center;
	line-height: 100px;
	margin: 0 auto;
	font-size: 24px;
	font-weight: bold;
}
.csj_nav a{
	margin: 0 20px;
}
.csj_p1{
	width: 1300px;
	height: 494px;
	margin: 0 auto;
	margin-top: 40px;
}
	/* 第一部分 */
.csj_p1_l{
	width: 680px;
	height: 100%;
	float: left;
}
.csj_p1_l .swiper-slide{
	display: block;
}
.csj_p1_l_img{
	width: 100%;
	height: 434px;
	overflow: hidden;
}
.csj_p1_l_img img{
	width: 100%;
	height: 100%;
}
.csj_p1_img_title{
	height: 60px;
	background: #f8f8f8;
	padding: 0 20px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
}
.csj_p1_img_title p{
	display: -webkit-box;
  	-webkit-line-clamp: 2;
  	-webkit-box-orient: vertical;
  	overflow: hidden;
}
.csj_p1_l .swiper-pagination{
	text-align: right;
	bottom: 70px;
}
.csj_p1_l .swiper-pagination-bullet-active{
	background: #e60012;
}
.csj_prev{
	width: 60px;
	height: 60px;
	background: url(../../images/images/prev.png) no-repeat;
	background-size: 100% 100%;
	left: 10px;
	top: 50%;
	transform: translateY(-50%);
	position: absolute;
	z-index: 9999;
	cursor: pointer;
} 
.csj_prev:hover{
	background: url(../../images/images/prev_hover.png) no-repeat;
	background-size: 100% 100%;
}
.csj_next{
	width: 60px;
	height: 60px;
	background: url(../../images/images/next.png) no-repeat;
	background-size: 100% 100%;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	position: absolute;
	z-index: 9999;
	cursor: pointer;
} 
.csj_next:hover{
	background: url(../../images/images/next_hover.png) no-repeat;
	background-size: 100% 100%;
}
.csj_p1_r{
	width: 580px;
	height: 100%;
	float: right;
	background: #f6f6f6;
	padding: 30px 20px;
	box-sizing: border-box;
}
.csj_p1_r_item{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 30px;
	border-bottom: 1px solid #eaeaea;
	box-sizing: border-box;
	margin-top: 30px;
}
.csj_p1_r_item:last-of-type{
	border: none;
}
.csj_p1_r_item:first-of-type{
	margin-top: 0;
}
.csj_p1_r_item_t{
	width: 100%;
	height: 127px;
	display: block;
}
.csj_p1_r_t_img{
	width: 200px;
	height: 100%;
	float: left;
	overflow: hidden;
}
.csj_p1_r_t_img img{
	width: 100%;
	height: 100%;
}
.csj_p1_r_t_title{
	width: calc(100% - 200px);
	height: 100%;
	float: right;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px;
	box-sizing: border-box;
	font-size: 18px;
}
.csj_p1_r_t_des{
	width: 100%;
	height: 46px;
	margin-top: 15px;
	color: #666;
	font-size: 18px;
}
.csj_p1_r_t_des p{
	display: -webkit-box;
  	-webkit-line-clamp: 2;
  	-webkit-box-orient: vertical;
  	overflow: hidden;
}
	/* 第二部分 */
.csj_p2{
	width: 1300px;
	height: 211px;
	margin-top: 40px;
	overflow: hidden;
}
.csj_p2 .swiper-slide{
	width: 310px;
	height: 197px;
	display: block;
	overflow: hidden;
}
.csj_p2_img{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.csj_p2_img img{
	width: 100%;
	height: 100%;
}
.csj_p2_title{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	left: 0;
	top: 100%;
	padding: 20px;
	box-sizing: border-box;
	font-size: 18px;
	color: #fff;
	transition: top 0.5s;
}
.csj_p2 .swiper-slide:hover .csj_p2_title{
	top: 0;
}
.csj_p2 .csj_prev, .csj_p2 .csj_next{
	width: 40px;
	height: 40px;
}
.csj_p2 .swiper-scrollbar{
	height: 2px;
}
.csj_p2 .swiper-scrollbar-drag{
	background: #e33f1c;
}

	/* 广告位 */
.cjs_ad{
	width: 1300px;
	height: 100px;
	margin: 0 auto;
	margin-top: 50px;
}
.cjs_ad .swiper-slide{
	display: block;
	width: 100%;
	height: 100%;
}
.cjs_ad .swiper-slide img{
	width: 100%;
	height: 100%;
}

	/* 主要内容区*/
.csj_main{
	width: 1300px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 50px;
}
.csj_main_l{
	width: 930px;
	height: auto;
	overflow: hidden;
	float: left;
}
	/* 活动专区 */
.csj_p3{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 50px;
}
.csj_p3_lists{
	margin-top: 40px;
}
.csj_p3_item{
	display: block;
	float: left;
	overflow: hidden;
	position: relative;
}
.csj_p3_item:nth-of-type(1), .csj_p3_item:nth-of-type(2){
	width: 455px;
	height: 290px;
}
.csj_p3_item:nth-of-type(2){
	margin-left: 20px;
}
.csj_p3_item:nth-of-type(3), .csj_p3_item:nth-of-type(4), .csj_p3_item:nth-of-type(5){
	width: 296px;
	height: 188px;
	margin-left: 20px;
	margin-top: 20px;
}
.csj_p3_item:nth-last-of-type(3){
	margin-left: 0;
}
.csj_p3_item_img{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.csj_p3_item_img img{
	width: 100%;
	height: 100%;
}
.csj_p3_item_title{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 100%;
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	font-size: 18px;
	padding: 10px;
	box-sizing: border-box;
	transition: top 0.5s;
	display: flex;
	align-items: center;
	justify-content: center;
}
.csj_p3_item:hover .csj_p3_item_title{
	top: 0;
}

	/* 地域 */
.csj_diyu{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 50px;
}
.csj_diyu:last-of-type{
    margin-bottom: 0;
}
.csj_diyu_title{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 20px;
	border-bottom: 2px solid #e60012;
	box-sizing: border-box;
}
.csj_diyu_title .csj_diyu_title_l{
	font-size: 30px;
	font-weight: bold;
	color: #e60012;
}
.csj_diyu_title_r{
	font-size: 16px;
	color: #666;
	float: right;
	line-height: 40px;
}
.csj_diyu_list{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 40px;
}
.csj_diyu_list_item{
	width: 100%;
	height: 114px;
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 20px;
	margin-bottom: 20px;
	display: block;
}
.csj_diyu_list_item:last-of-type{
	border: none;
	margin-bottom: 0;
	padding: 0;
}
.csj_diyu_list_img{
	width: 180px;
	height: 100%;
	float: left;
	overflow: hidden;
}
.csj_diyu_list_img img{
	width: 100%;
	height: 100%;
}
.csj_diyu_list_r{
	width: calc(100% - 210px);
	height: 100%;
	float: right;
	position: relative;
}
.csj_diyu_list_title{
	width: 100%;
	font-weight: bold;
	font-size: 18px;
}
.csj_diyu_list_des{
	width: 100%;
	font-size: 16px;
	color: #999;
	margin-top: 10px;
}
.csj_diyu_list_copyform{
	font-size: 14px;
	color: #999;
	position: absolute;
	left: 0;
	bottom: 0;
}
.csj_diyu_list_copyform span{
	margin-right: 10px;
}

	/* 政务合作 */
.csj_main_r{
	width: 330px;
	height: auto;
	overflow: hidden;
	float: right;
}
.csj_zwhz_list{
	margin-top: 40px;
}
.csj_zwhz_item{
	display: block;
	width: 100%;
	height: 210px;
	overflow: hidden;
	margin-bottom: 10px;
	position: relative;
}
.csj_zwhz_item:nth-of-type(){
	margin-bottom: 0;
}
.csj_zwhz_img{
	width: 100%;
	height: 100%;
}
.csj_zwhz_img img{
	width: 100%;
	height: 100%;
}
.csj_zwhz_title{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 100%;
	transition: top 0.5s;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 18px;
	padding: 10px;
	background: rgba(0, 0, 0, 0.6);
	box-sizing: border-box;
}
.csj_zwhz_item:hover .csj_zwhz_title{
	top: 0;
}
/* 地方频道完 */

/* 人民访谈 */
.rmft_top{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}
.rmft_swiper_big{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.rmft_swiper_big .swiper-slide{
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
}
.rmft_swiper_thumbs{
	width: 820px;
	height: 166px;
	position: absolute;
	left: 50%;
	bottom: 20px;
	transform: translateX(-50%);
	overflow: initial;
}
.rmft_swiper_thumbs .swiper-slide{
	width: 260px;
	height: 100%;
	display: block;
	border-radius: 10px;
	overflow: hidden;
}
.rmft_thumb_active{
	box-shadow: 0 0 10px 10px rgba(255,255,255,0.8);
}
.rmft_top img{
	width: 100%;
	height: 100%;
}
.rmft_main{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #f0f8ff;
	padding-bottom: 100px;
}
.rmft_link{
	width: 1300px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #fff;
	border-radius: 20px;
	margin: 0 auto;
	margin-top: 60px;
}
.rmft_link a{
	margin: 0 20px;
	font-size: 18px;
}
.rmft_lists{
	width: 1300px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 50px;
}
.rmft_lists_item{
	width: 100%;
	height: 292px;
	margin-bottom: 40px;
}
.rmft_lists_item:last-of-type{
	margin-bottom: 0;
}
.rmft_listimg {
	width: 460px;
	height: 100%;
	border-radius: 20px;
	float: left;
	overflow: hidden;
}
.rmft_listimg img{
	width: 100%;
	height: 100%;
}
.rmft_lists_text{
	width: calc(100% - 500px);
	height: 100%;
	float: right;
}
.rmft_lists_title{
	font-size: 30px;
}
.rmft_lists_des{
	font-size: 20px;
	color: #666;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin-top: 10px;
	line-height: 1.5em;
}
.rmft_main .rmft_lists_link{
	width: 200px;
	height: 60px;
	line-height: 60px;
	margin-top: 20px;
	background: #e97441;
	color: #fff;
	display: block;
	font-size: 22px;
	text-align: center;
}
.rmft_lists_link:hover{
	opacity: 0.9;
}	
/* 人民访谈结束 */