@charset "utf-8";
/* CSS Document */
*{
	font-size:16px;
	line-height:200%;
	
	color:#666;
	}
a:hover{
	color:#b81a35; text-decoration:none;
	}	

body{
	background:#fff;
	}
.banner{
min-width:1200px;
	width:100%;
	height:420px;
	margin-top:88px;
	}
.inner{
	width:1180px;
	}
.new{
	padding-bottom:100px;
	}
@media (min-width:320px) and (max-width:1200px) {
	.new{
		padding-top: 0.6rem;
	}
}
.new .inner{
	position:relative;
	width:1180px;
	}
.new-nav{
	width:1180px;
	height:170px;
	overflow:inherit;
	margin:0 auto;
	position:absolute;
	left:0;
	top:-62px;
	}
.new-nav ul{
	width:1194px;
	}
.new-nav ul li{
	width:226px;
	height:118px;
	margin-right:13px;
	float:left;
	ms-box-shadow: 0 4px 16px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 4px 16px rgba(0,0,0,0.1);
    -o-box-shadow: 0 4px 16px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 4px 16px rgba(0,0,0,0.1);
    box-shadow: 0 4px 16px rgba(0,0,0,0.1);
	background:#fff;
	border-bottom:2px solid #fff;
	
	}
.new-nav ul li:last-child{
	margin-right:0;
	}
.new-nav ul li a .new-nav-img{
	width:121px;
	float:left;
	height:118px;
	}
.new-nav ul li a .new-nav-txt{
	padding-left:2px;
	width:102px;
	float:left;
	font-size:16px;
	color:#666;
	padding:45px 2px 45px 0;
	}
.new-nav ul li:hover, .new-nav ul li.active{
	border-bottom:2px solid #b71a35;
	}
.new-nav ul li:nth-child(1):hover a .new-nav-img, .new-nav ul li.active:nth-child(1) a .new-nav-img{
	background:url(../images/new_06.png) center center no-repeat!important;
	}
.new-nav ul li:nth-child(2):hover a .new-nav-img, .new-nav ul li.active:nth-child(2) a .new-nav-img{
	background:url(../images/new_08.png) center center no-repeat!important;
	}
.new-nav ul li:nth-child(3):hover a .new-nav-img, .new-nav ul li.active:nth-child(3) a .new-nav-img{
	background:url(../images/new_15.png) center center no-repeat!important;
	}
.new-nav ul li:nth-child(4):hover a .new-nav-img, .new-nav ul li.active:nth-child(4) a .new-nav-img{
	background:url(../images/new_07.png) center center no-repeat!important;
	}
.new-nav ul li:nth-child(5):hover a .new-nav-img, .new-nav ul li.active:nth-child(5) a .new-nav-img{
	background:url(../images/new_14.png) center center no-repeat!important;
	}
.new-nav ul li:hover a .new-nav-txt, .new-nav ul li.active a .new-nav-txt{
	color:#b71a35;
	}
.new .new-list{
	padding-top:80px;
	}
.new .new-list ul{
	width:1220px;
	}
.new .new-list ul li{
	width:582px;
	float:left;
	height:218px;
	margin-right:28px;
	}
.new .tupian-list{
	padding-top:80px;

	}
.new .tupian-list ul{
	width:1220px;
	}
.tupian-list{
	padding-top:80px;

	}
.tupian-list ul{
	width:1220px;
	}
.new .new-list ul li .new-img{
	width:278px;
	height:178px;
	float:left; border:1px solid #eaeaea;
	background-size:cover!important;
	background-position:50%!important;
	}
.new .new-list ul li .new-txt{
	width:266px;
	padding-left:26px;
	float:left;
	}
.new .new-list ul li .new-txt .new-title{
	font-size:16px;
	color:#666;
	height:56px;
	}
.new .new-list ul li .new-txt .new-body{
	padding-top:24px;
	line-height:24px;
	font-size:14px;
	color:#666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:4;
	overflow: hidden;
	}
.new .new-list ul li .new-txt .new-body .date{
color:#999; line-height:32px; margin-bottom:15px;
}
.new .new-list ul li:hover .new-txt .new-title{
	color:#b71a35;
	}
.new .images-list ul{
	width:1300px;
	}
.new .images-list ul li{
	width:560px;
	height:362px;
	margin-right:60px;
	margin-bottom:60px;
	position:relative;
	}
	.images-list-block{
 width:1180px; padding-left:15px;
	}
	.images-list-block li{
	 width:373px; height:294px; float:left; margin-left:15px;
	}
	
	.images-list-img{
	width:329px;
	height:195px; border:1px solid #eaeaea;
	}
	.zxt-list-img{
	width:329px;
	height:210px; border:1px solid #eaeaea;
	}
	.images-list-block p{
	font-size:16px;
	color:#333;
	text-align:center;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	height:32px; width:331px;
	padding-top:10px;
	}
.new .images-list ul li .video-img{
	width:100%;
	height:314px;
	overflow:hidden;
	}
.new .images-list ul li .video-icon{
	width:400px;
	height:314px;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/video.png) center center no-repeat;
	}
.smallimg{
	width:400px;
	height:230px;
	min-height:230px;
	}
.new .images-list ul li p{
	font-size:16px;
	color:#666;
	text-align:center;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	height:48px;
	padding-top:15px;
	}
.new .images-list11 ul li{
	height:auto;
	margin-bottom:30px;
	}
.smallimg{
	height:230px;
	min-height:230px;
	}
.bigimg-body{
	width:100%;
	height:100%;
	/* background:rgba(0,0,0,0.5); */
	background:rgba(0,0,0,0.8);
	position:fixed;
	left:0;
	top:0;
	z-index:1000;
	display:none;
	}
.bigimg-body .bigimg-inner{
	width:100%;
	height:100%;
	position:relative;
	}
.bigimg{
	width:800px;
	height:auto;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	}
/* .mask{
	width:40px;
	height:40px;
	position:fixed;
	right:100px;
	top:50px;
	z-index:1001;
	display:none;
	} */
.mask{
	width:30px;
	height:30px;
	position:fixed;
	right:275px;
	top:112px;
	z-index:1001;
	display:none;
	}
.mask0723{
	right:376px !important;
	top:172px !important;
	}	
.mask img{
	width:100%;
	height:100%;
	}
.new .down-list>ul{
	padding-bottom:60px;
	}
.new .down-list ul li{
	width:1133px;
	border-bottom:1px solid #eaeaea;
	margin:0;
	height:auto;
	padding:28px 10px 10px 37px;
	position:relative;
	}
.new .down-list ul li .down-title{
	font-size:16px;
	line-height:200%;
	color:#333;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	width:828px;
	}
.new .down-list ul li .down-des{
	font-size:14px;
	color:#666;
	line-height:200%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	width:828px;
	}
.new .down-list ul li .download{
	width:80px;
	height:40px; 
	background:#b71a35;
	color:#fff;
	line-height:40px;
	text-align:center;
	font-size:14px;
	border-radius:6px;
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-20px;
	}
	.download{
	width:80px;
	height:32px;
	border: 1px solid #b71a35;
	color:#b71a35;
	line-height:32px;
	text-align:center;
	font-size:14px;
	border-radius:6px; margin:0 auto;
	}
	.download a{
	color:#fff;
	}
	.downbtn{width:196px; padding-left:8px;margin-left:15px; margin-top:22px; padding-right:8px;text-align:center;
	}
	.download-img{
	width:241px;
	margin:0 auto; 
	height:321px;border:#eaeaea 1px solid;
	background-size:cover!important;
	background-position:50%!important; z-index:1;
	}
	.download-title{
	padding:15px 0 0; width:234px; padding-left:0px; padding-right:8px;
	text-align:center;
	font-size:14px; z-index: 5000;
background: #000;
opacity: 0.7;
	color:#fff; margin-top:-56px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;text-overflow:ellipsis;
white-space: nowrap; margin-left:2px;
	height:41px;
	}
		.download-title p{width:225px;overflow: hidden;
	text-overflow:ellipsis;font-size:14px;
white-space: nowrap; height:41px; color:#fff; text-align:center;
	}
	
.position{
	padding:28px 0;
	}
.position span{
	font-size:16px;
	color:#666;
	}
.position span a{
	display:inline-block;
	font-size:16px;
	color:#666;
	}
.new-body11{
	width:100%;
	box-sizing:border-box;
	position:relative;
	margin-top:50px;
	}
.new-body11 .new-txt{
	width:856px;
	padding:32px 32px 67px 0px;
	background:#fff;
	display:inline-block;
 
	}
.new-body11 .new-txt .new-txt-title .title{
	font-size:30px;
	color:#333; text-align:center;
	}
.new-body11 .new-txt .new-txt-title .new-des{
	padding-top:27px; text-align: center;
	}
.new-body11 .new-txt .new-txt-title .new-des p{
	font-size:14px;
	padding-right:34px;
	color:#666;
	display:inline-block;
	}
.new-body11 .new-txt .new-txt-body{
	padding-top:45px;
	font-size:16px;
	line-height:30px;
	color:#666;
	}
.new-body11 .new-txt .new-txt-body img{
	max-width:100%;
	height:auto!important;
	}
.new-body11 .new-mes{
	width:260px;
	display:inline-block;
	position:absolute;
	top:0;
	left:920px;
	z-index: 110;
	}
.new-body11 .navFix{
	position:fixed;
	top:100px;
	left:940px;
	margin-left: 20px;
	z-index: 1;
	background: #fff;
	}
.new-body11 .new-mes .new-share, .new-body11 .new-mes .new-recommend{
	background:#fff;
	}
.new-body11 .new-mes .new-share{
	border-top:2px solid #a62038;
	padding:11px 16px 14px;
	line-height:33px;
	}
.new-body11 .new-mes .new-share p{
	float:left;
	}
.new-body11 .new-mes .new-recommend{
	border-top:2px solid #a62038;
	padding:12px 16px;
	margin-top:10px;
	}
.new-body11 .new-mes .new-recommend .new-title-reco{
	font-size:16px;
	padding-bottom:12px;color:#b81a35;
	font-weight: bold;
	border-bottom:1px solid #eaeaea;
	}
.new-body11 .new-mes .new-recommend ul{
	padding-top:25px;
	}
.new-body11 .new-mes .new-recommend ul li{
	width:100%;
	/* height:68px; */
	height: auto !important;
	margin-bottom:21px;
	}
.new-body11 .new-mes .new-recommend ul li .new-reco-img{
	width:104px;
	height:68px;
	float:left;
	background:url(../images/new_02.png) left center no-repeat;
	background-size:cover!important;
	background-position:50%!important;
	}
.new-body11 .new-mes .new-recommend ul li .new-reco-title{
	padding-left:9px;
	width:112px;
	float:left;
	font-size:14px;
	color:#666;
	line-height:30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
	text-align: left;
	}
.new-body11 .new-mes .new-share a{
	width:38px;
	height:33px;
	margin-right:17px;
	margin-left:20px;
	background:url(../images/new_10.png) center center no-repeat;
	float:left;
	}
.new-body11 .new-mes .new-share a.xinlang{
	background:url(../images/new_11.png) center center no-repeat;
	}
.new-list .page ul, .lsh-list .page ul, .tupian-list .page ul{
	text-align:center;
	width:856px;
	}
.new-list .page ul li, .lsh-list .page ul li, .tupian-list .page ul li{
	width:auto;
	height:auto;
	padding:0 10px;
	display:inline-block;
	float:none;
	border:1px solid #eaeaea;border-radius:5px;
	margin:0 17px;
	}
.new-list .page ul li.thisclass, .new-list .page ul li:hover, .lsh-list .page ul li.thisclass, .lsh-list .page ul li:hover,
 .tupian-list .page ul li:hover{
	background:#b71a36;
	border:1px solid #b71a36;
	color:#fff;
	}
.new-list .page ul li.thisclass a, .new-list .page ul li:hover a, .lsh-list .page ul li.thisclass a, .lsh-list .page ul li:hover a, .tupian-list .page ul li:hover a{
	color:#fff;
	}
.new-list .page ul li a, .lsh-list .page ul li a{
	font-size:16px;
	line-height:200%;
	color:#666;
	}
#newBody{
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	background:rgba(0,0,0,.6);
	z-index:1000;
	display:none;
	}
.newImg{
	width:1180px;
	height:600px;
	}
.newBody-inner{
	width:100%;
	height:600px;
	position:relative;
	}
.newBody-inner #newImg{
	width:1180px;
	height:auto;
	position:absolute;
	left:50%;
	top:50%;
	max-height:600px;
	margin-left:-590px;
	margin-top:-300px;	
	}
.about-nav{
	width:100%;
	height:80px;
	border-bottom:1px solid #f9f9f9;
	background:#fff;
	}
.about-nav .about-position{
	float:left;
	}
.about-nav .about-position p{
	color:#666;
	font-size:16px;
	}
.about-nav .about-position p img{
	vertical-align: text-bottom;
}
.about-nav .about-position p a{
	display:inline-block;
	font-size:16px;
	color:#666;
	padding:0 2px;
	line-height:80px;
	}
	.about-nav .about-position p a:hover{
	display:inline-block;
	font-size:16px;
	color:#b81a35;
	padding:0 2px;
	line-height:80px;
	}
.about-nav .about-nav-list{
	float:right;
	}
.about-nav .about-nav-list li{
	display:inline-block;
	font-size:16px;
	padding:25px 0 0 20px;
	}
.about-nav .about-nav-list li a{
	color:#666;
	padding-bottom:22px;
	border-bottom:1px solid #fff;
	}
.about-nav .about-nav-list li a.active{
	color:#b8193f;
	border-bottom:1px solid #b8193f;
	}
.about-body{
	margin-top:72px;
	width:100%;
	}
.about-body .about-us{
	margin-bottom:40px;
	padding:30px 40px;
	background:#fff;
	}
.about-body .about-us .about-us-title{
	width:260px;
	float:left;
	border-right:1px solid #eaeaea;
	padding-top:30px;
	padding-bottom:22px;
	font-size:42px;
	color:#b2823e;
	line-height:60px;
	font-family:Arial;
	}
.about-body .about-us .about-us-title p{
	font-size:36px;
	color:#b2823e;
	}
.about-body .about-us .about-us-txt{
	width:742px;
	padding:30px 55px 30px 42px;
	float:left;
	}
.about-body .about-us .about-us-txt .about-us-txt2{
	font-size:16px;
	color:#666;
	line-height:30px;
	}
.about-body .about-mission .about-us-title{
	color:#eb6100;
	}
.about-body .about-mission .about-us-title p{
	color:#eb6100;
	}
.about-body .about-goals .about-us-title{
	color:#b81a35;
	}
.about-body .about-goals .about-us-title p{
	color:#b81a35;
	}
.about-body .about-influence .about-us-title{
	color:#006660;
	}
.about-body .about-influence .about-us-title p{
	color:#006660;
	}
.about .hyzc-title{ 
	/*width:836px;*/
	padding-top:90px;
	font-size:42px;
	line-height:58px;
	text-align:center;
	color:#b8193f;
	font-family:Arial;
	}
.about .hyzc-title p{
	text-align:center;
	line-height:200%;
	font-size:36px;
	color:#b8193f;
	}
.hyzc-body{
	padding-top:50px;
	padding-bottom:100px;
	}
.hyzc-txt{
	float:left;
	width:700px;
	}
.hyzc-txt p{
	font-size:16px;
	color:#666;
	padding-bottom:40px;
	}
.hyzc-img{
	width:363px;
	float:right;
	padding-right:52px;
	padding-top:7px;
	}
.hyzc-body-txt:nth-child(2) .hyzc-txt{
	float:right;
	}
.hyzc-body-txt:nth-child(2) .hyzc-img{
	float:left;
	}
.hyzc-right{
	text-align:right;
	font-size:16px;
	padding-top:50px;
	}
.lscj-jj{
	width:1180px;
	margin:0 auto;
	padding-top:28px;
	padding-bottom:70px;
	}
.lscj-jj img{
	width:417px;
	float:right;
	padding:0 0 23px 70px;
	}
.lscj-dsj{
	background:#fafafa;
	padding-top:56px;
	padding-bottom:100px;
	}
.lscj-dsj-title{
	font-size:24px;
	text-align:center;
	color:#333;
	padding-bottom:26px;
	}
.lscj-dsj .lscj-dsj-txt{
	font-size:16px;
	color:#666;
	}
.lscj-dsj .lscj-dsj-txt .lscj-list{
	margin-top:62px;
	background:url(../images/lscj_02.jpg) center top repeat-y;
	position:relative;
	}
.lscj-dsj .lscj-dsj-txt .lscj-list .lscj-top, .lscj-dsj .lscj-dsj-txt .lscj-list .lscj-bottom{
	width:14px;
	height:16px;
	position:absolute;
	left:50%;
	margin-left:-7px;
	}
.lscj-dsj .lscj-dsj-txt .lscj-list .lscj-top{
	top:0;
	}
.lscj-dsj .lscj-dsj-txt .lscj-list .lscj-bottom{
	bottom:0;
	}
.lscj-list .lscj-left, .lscj-list .lscj-right{
	width:394px;
	float:left;
	padding-top:109px;
	/*background:#f5f5f5;*/
	}
.lscj-list .lscj-right{
	float:right;
	padding-top:199px;
	}
.lscj-list .lscj-left ul li{
	position:relative;
	margin-bottom:40px;
	}
.lscj-list .lscj-left ul li .lscj-list-title{
	width:240px;
	height:40px;
	background:#b81a35;
	position:relative;
	font-size:18px;
	color:#fff;
	text-align:center;
	float:right;
	line-height:40px;
	}
.lscj-list .lscj-left ul li .lscj-list-title:after{
	content:'';
	width:6px;
	height:40px;
	position:absolute;
	right:-6px;
	top:0;
	background:url(../images/lscj_04.png) center center no-repeat;
	}
.lscj-list .lscj-left ul li .lscj-list-icon{
	width:14px;
	height:17px;
	position:absolute;
	right:-43px;
	top:11px;
	}
.lscj-list .lscj-left ul li .lscj-list-txt{
	background:#f5f5f5;
	width:478px;
	padding:23px;
	float:right;
	}
.lscj-list .lscj-left ul li .lscj-list-txt p{
	font-size:16px;
	height:64px;
	color:#666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
	}
.lscj-list .lscj-right ul li .lscj-list-title{
	float:none;
	}
.lscj-list .lscj-right ul li .lscj-list-title:after{
	left:-6px;
	background:url(../images/lscj_03.png) center center no-repeat;
	}
.lscj-list .lscj-right ul li .lscj-list-icon{
	left:-43px;
	}
.lscj-list .lscj-right ul li .lscj-list-txt{
	float:left;
	font-size:16px;
	color:#666;
	}
.lscj-list .lscj-left ul li .lscj-list-txt .lscj-jt{
	width:14px;
	height:14px;
	position:absolute;
	bottom:34px;
	right:25px;
	}
.lscj-list .lscj-left ul li .lscj-list-txt .lscj-jt img{
	width:100%;
	height:100%;
	}
.cy-jj{
	padding-top:50px;
	}
.cy-jj2 img{
	width:521px;
	height:auto;
	float:left;
	padding-right:60px;
	padding-bottom:20px;
	}
.cy-jj2{
	padding-bottom:140px;
	}
.tbjl-list{
	width:100%;
	overflow:hidden;
	margin-top:30px;
	}
.tbjl-list ul{
	width:580px;
	padding-bottom:100px;
	float:left;
	}
.tbjl-list ul:nth-child(odd){
	margin-right:20px;
	}
.tbjl-list ul li{
	width:528px;
	height:auto;
	background:#fff;
	border-radius:10px;
	float:left;
	padding:26px;
	margin-bottom:20px;
	}
.tbjl-list ul li .tbjl-img{
	width:180px;
	height:207px;
	float:left;
	margin-right:117px;
	background-size:cover!important;
	position:relative;
	}
.tbjl-list ul li .tbjl-img:after{
	width:74px;
	height:115px;
	position:absolute;
	right:-94px;
	top:45px;
	content:'';
	background:url(../images/tbjl_02.png) center center no-repeat;
	}
.tbjl-list ul li .tbjl-txt{
	width:220px;
	float:left;
	padding-top:58px;
	}
.tbjl-list ul li .tbjl-txt p{
	color:#333;
	}
.tbjl-list ul li .tbjl-jj{
	padding-top:50px;
	position:relative;
	padding-bottom:42px;
	}
.tbjl-list ul li .tbjl-jj:before{
	width:43px;
	height:35px;
	position:absolute;
	left:0px;
	top:0px;
	content:'';
	background:url(../images/tbjl_03.png) center center no-repeat;
	}
.tbjl-list ul li .tbjl-jj:after{
	width:43px;
	height:35px;
	position:absolute;
	right:0px;
	bottom:0px;
	content:'';
	background:url(../images/tbjl_04.png) center center no-repeat;
	}
.ywfz-body{
	padding-bottom:120px;
	}
.ywfz-txt{
	width:464px;
	float:left;
	}
.ywfz-txt .hyzc-title{
	text-align:left;
	padding-bottom:88px;
	padding-top:200px;
	}
.ywfz-txt .hyzc-title p{
	text-align:left;
	}
.ywfz-body .ywfz-img{
	float:right;
	width:590px;
	margin-top:80px;
	position:relative;
	}
.ywfz-body .ywfz-nav{
	width:94px;
	height:149px;
	position:absolute;
	}
.ywfz-body .ywfz-nav1{
	left:250px;
	top:0;
	}
.ywfz-body .ywfz-nav2{
	left: 92px;
    top: 65px;
	transform:rotate(-45deg);
	}
.ywfz-body .ywfz-nav3{
	left: 28px;
    top: 220px;
	transform:rotate(-90deg);
	}
.ywfz-body .ywfz-nav4{
	left: 92px;
    top: 376px;
	transform:rotate(-135deg);
	}
.ywfz-body .ywfz-nav5{
	left:250px;
    bottom:10px;
	transform:rotate(-180deg);
	}
.ywfz-body .ywfz-nav6{
	right: 92px;
    top: 376px;
	transform:rotate(135deg);
	}
.ywfz-body .ywfz-nav7{
	right: 28px;
    top: 220px;
	transform:rotate(90deg);
	}
.ywfz-body .ywfz-nav8{
	right: 92px;
    top: 65px;
	transform:rotate(45deg);
	}
.IFFyjy-body{
	padding-top:30px;
	/* padding-bottom:120px; */
	}
.IFFyjy-txt img{
	float:right;
	width:808px;
	padding-left:22px;
	}
.zlhb-txt{
	text-align:center;
	}
.zlhb-list{
	width:100%;
	overflow:hidden;
	padding-top:60px;
	}
.zlhb-list ul{
	width:1200px;
	}
.zlhb-list hr{
	background:#e8e6e4;
	width:100%;
	height:1px;
	margin-bottom:20px;
	border:none;
	}
.zlhb-list ul li{
	width:278px;
	height:118px;
	float:left;
	margin-right:20px;
	border:1px solid #eaeaea;
	background-color:#fff!important;
	background-size:cover!important;
	margin-bottom:20px;
	}
.vipjj{
	padding-top:30px;
	width:1180px;
	margin:0 auto;
	font-size:16px;
	line-height:30px;
	padding-bottom:80px;
	}
.huiyuan-leibie{
min-width:1200px;
	width:100%;
	background:#fff;
	padding-top:62px;
	padding-bottom:28px;
	}
.huiyuan-leibie .huiyuan-leibie-one{
	width:589px;
	float:left;
	}
.huiyuan-leibie .huiyuan-leibie-one .huiyuan-leibie-title{
	font-size:36px;
	color:#333;
	text-align:center;
	padding-bottom:33px;
	line-height:200%;
	}
.huiyuan-leibie .huiyuan-leibie-one p{
	padding-right:55px;
	}
.huiyuan-leibie .huiyuan-leibie-one ul{
	padding:25px 55px 0 42px;
	}
.huiyuan-leibie .huiyuan-leibie-one ul li{
	padding-bottom:25px;
	position:relative;
	}
.huiyuan-leibie .huiyuan-leibie-one ul li:before{
	content:'';
	width:12px;
	height:10px;
	background:url(../images/vip_04.png) center center no-repeat;
	position:absolute;
	left:-42px;
	top:10px;	
	}
.huiyuan-leibie .huiyuan-leibie-one:nth-child(2) p{
	padding-left:45px;
	border:none;
	border-left:1px solid #eaeaea;
	}
.huiyuan-leibie .huiyuan-leibie-one:nth-child(2) ul{
	padding:0;
	padding-top:25px;
	padding-left:124px;
	border:none;
	border-left:1px solid #eaeaea;
	}
.vipright{
	padding-top:94px;
	}
.vipright-title{
	font-size:36px;
	text-align:center;
	line-height:200%;
	color:#333;
	padding-bottom:60px;
	}
.vipright-tab .vipright-menu{
	border-bottom:1px solid #eaeaea;
	height:59px;
	}
.vipright-tab .vipright-menu li{
	float:left;
	padding:0 116px;
	}
.vipright-tab .vipright-menu li a{
	width:160px;
	line-height:200%;
	font-size:18px;
	text-align:center;
	padding-bottom:22px;
	}
.vipright-tab .vipright-menu li a.vipright-active{
	border-bottom:3px solid #b71a35;
	}
.vipright-tab .vipright-bot{
	padding-top:37px;
	padding-bottom:80px;
	}
.vipright-bot-1{
	display:none;
	}
#vipright-top1{
	display:block;
	}
.vipright-tab .vipright-bot .vipright-bot-1 ul{
	padding-top:35px;
	clear:both;
	height:auto;
	width:100%;
	}
.vipright-tab .vipright-bot .vipright-bot-1 ul li{
	margin-left:110px;
	position:relative;
	width:457px;
	padding-right:20px;
	padding-bottom:10px;
	display:inline-block;
	}
.vipright-tab .vipright-bot .vipright-bot-1 ul li:before{
	content:'';
	width:12px;
	height:10px;
	background:url(../images/vip_04.png) center center no-repeat;
	position:absolute;
	left:-42px;
	top:10px;	
	}
.vipduty{
min-width:1200px; width:100%;
	background:#fff;
	padding:80px 0;
	}
.vipduty-list ul li{
	width:298px;
	height:32px;
	border:1px solid #fff;
	display:inline-block;
	position:relative;
	font-size:16px;
 	padding:0px 0 10px 0;
	padding-left:81px;
	margin-right:9px;
	}
.vipduty-list ul li:before{
	content:'';
	width:12px;
	height:10px;
	background:url(../images/vip_04.png) center center no-repeat;
	position:absolute;
	left:42px;
	top:12px;	
	}
.vipduty-list ul li:hover{
 	}
.vipflow{
	padding-top:80px;
	}
.vipflow .vipflow-body{
	padding-top:30px;
	text-align:center;
	padding-bottom:120px;
	}
.vipflow .vipflow-body .vipflow-list{
	padding-top:30px;
	}
.vipflow .vipflow-body .vipflow-list .vipflow-list-one{
	width:364px;
	height:400px;
	background:#fff url(../images/vip_01.png) center center no-repeat;
	margin-right:44px;
	float:left;
	}
.vipflow .vipflow-body .vipflow-list .vipflow-list-one:nth-child(2){
	background:#fff url(../images/vip_02.png) center center no-repeat;
	}
.vipflow .vipflow-body .vipflow-list .vipflow-list-two{
	margin:0;
	background:#fff url(../images/vip_03.png) center center no-repeat;
	}
.vipflow-list .vipflow-list-one .vipflow-list-title{
	padding-top:37px;
	text-align:center;
	font-size:18px;
	border-bottom:1px solid #b71a35;
	width:180px;
	margin:0 auto;
	}
.vipflow-list .vipflow-list-one .vipflow-list-txt{
	padding:40px 54px 0;
	}
.vipflow-list .vipflow-list-one .vipflow-list-txt ul{
	padding-left:48px;
	}
.vipflow-list .vipflow-list-one .vipflow-list-txt ul li{
	position:relative;
	padding-bottom:10px;
	}
.vipflow-list .vipflow-list-one .vipflow-list-txt ul li:before{
	content:'';
	width:12px;
	height:10px;
	background:url(../images/vip_04.png) center center no-repeat;
	position:absolute;
	left:-42px;
	top:10px;	
	}
.ywfz-body .zzjg-img{
	width:561px;
	}
.ywfz-body .zzjg-txt{
	width:469px;
/*	background:url(../images/zzjg_02.png) center bottom no-repeat;
*/	height:607px;
	}
.ywfz-body .zzjg-txt .ywfz-body-txt p{
	text-align: left;
]}
.zzjg-list{
min-width:1200px;
	width:100%;
	overflow:hidden;
	background:#fff;
	padding-top:65px;
	padding-bottom:50px;
	}
.zzjg-list ul{
	width:1260px;
	}
.zzjg-list ul li{
	margin-left:11px;
	width:540px;
	padding-right:79px;
	float:left;
	padding-bottom:65px;
	}
.zzjg-list ul li .zzjg-list-title{
	color:#b71a35;
	font:"黑体"; font-size:20px; font-weight:300; height:48px;
	position:relative;
	}
.zzjg-list ul li .zzjg-list-title:before{
	content:'';
	width:1px;
	height:24px;
	background:#b71a35;
	position:absolute;
	left:-11px;
	top:10px;
	}
.zzjg-list ul li .zzjg-list-txt{
	height:150px;
	}
.zzjg-list ul li .zzjg-list-txt p{
	text-align: left;
}
.lsh-list{
	width:100%;
	overflow:hidden;
	padding-top:80px;
	}
.lsh-list ul{
	width:856px;
	}
.lsh-list ul li{
	width:286px;
	height:359px;
	float:left;
	margin-left:12px;
	}
.lsh-list ul li .lsh-img{
	width:268px;
	height:184px; border:1px solid #eaeaea;
	background-size:cover!important;
	background-position:50%!important;
	}
.lsh-list ul li .lsh-txt{
	padding-top:13px;
	}
.lsh-list ul li .lsh-txt .lsh-txt-title{
	text-align:center;
	font-size:16px;
	color:#333;
	}
a:hover{
	color:#b8193f;
	}	
.lsh-list ul li .lsh-txt .lsh-txt-post{
width:270px;
	font-size:14px;
	line-height:24px;
	text-align:left;
	color:#666;
	padding-top:13px;
	height:65px;
	overflow:hidden;
	}
.lsh-list ul li .lsh-txt .lsh-txt-post p{
 font-family:"微软雅黑"; font-size:14px; color:#999; line-height:22px; height:auto;text-align:center;
}
.lsh-list .page{
	padding-top:50px;
 
	}
.lsh-pop{
	width:100%;
	height:100%;
	background:url(../images/lsh_01.png) center center no-repeat;
	position:fixed;
	left:0;
	top:0;
	z-index:120;
	display:none;
	}
.hide{
	display:none!important;
	}
.lsh-pop .inner{
	width:100%;
	height:100%;
	position:relative;
	}
.lsh-pop-body{
	width:538px;
	background:#fff;
	left:50%;
	top:50%;
	position:absolute;
	transform:translate(-50%,-50%);
	padding:35px 60px;
	}
.lsh-pop-body .lsh-pop-img{
	width:210px;
	float:left;
	margin-right:40px;
	}
.lsh-pop-body .lsh-pop-img img{
	width:100%;
	height:auto;
	}	
.lsh-pop-body .lsh-php-txt{
	width:288px;
	float:left;
	}
.lsh-pop-body .lsh-php-txt .lsh-pop-title{
	font-size:16px;
	color:#333;
	}
.lsh-pop-body .lsh-php-txt .lsh-php-gw{
	padding-top:12px;
	font-size:16px;
	line-height:24px;
	color:#666;
	}
.lsh-pop-body .lsh-php-txt2{
	padding-top:40px;
	line-height:28px;
	}
.lsh-pop-body .close{
	width:24px;
	height:24px;
	position:absolute;
	right:-35px;
	top:-31px;
	}
.lsh-pop-body .close img{
	width:100%;
	height:100%;
	}
#lshclose{
	width:24px;
	height:24px;
	position:fixed;
	right:250px;
	top:150px;
	z-index:11111;
	display:none;
	}
#lshclose img{
	width:100%;
	height:100%;
	}
.about .inner{
	position:relative;
	}
.ljnhhgtitle{
	padding-top:85px;
	width:648px;
	float:left;
	position:absolute;
    left: -240px;
    top: 310px;
	font-size:42px;
	color:#b81a35;
	line-height:;
	}
.ljnhhgtitle p{
	font-size:36px;
	color:#b81a35;
	line-height:36px;
	}
.ljnhhgtitle{
	transform:rotate(90deg);
	}
.ljnhhg-list{
	width:923px;
	float:right;
	padding-top:85px;
	padding-bottom:100px;
	}
.ljnhhg-list ul li{
	margin-bottom:30px;
	width:100%;
	height:94px;
	background:url(../images/nhhg_01.png) center center no-repeat;
	}
.ljnhhg-list ul li a{
	padding:19px 0;
	}
.ljnhhg-title{
	width:;
	float:left;
	}
.ljnhhg-list ul li a .ljnhhg-title{
	width:110px;
	float:left;
	height:56px;
	font-size:24px;
	text-align:center;
	line-height:56px;
	color:#fff;
	}
.ljnhhg-list ul li a .ljnhhg-txt{
	padding:0 22px;
	width:738px;
	float:left;
	font-size:16px;
	}
.ljjbyj .new-list{
	padding-top:70px;
	}
.report-list ul{
	width:856px;
	}
.report-list ul li{
	width:252px;
	margin-right:20px;
	float:left;
	height:auto;
	padding-bottom:30px; 
	}
.report-list ul li a .report-img{
	width:250px;
	margin:0 auto;
	height:324px;border:#eaeaea 1px solid;
	background-size:cover!important;
	background-position:50%!important; z-index:1;
	}
.report-list ul li a .report-title{
	padding:20px 0 0;
	text-align:center;
	font-size:16px;
	color:#666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
	height:64px;
	}
.course-body{
	padding:80px 0;
	}
.course-img{
	width:566px;
	float:left;
	}
.course-img img{
	width:100%;
	}
.course-txt{
 
	width:808px;
	float:left;
	}
.course-txt .course-txt-title{
	padding-top:7px;
	font-size:36px;
	color:#b81a35;
	}
.course-txt .course-txt-title p{
	font-size:24px;
	color:#b81a35;
	padding-bottom:24px;
	}
.course-txt .course-txt-title span{
	width:226px;
	height:1px;
	background:#b81a35;
	display:block;
	}
.course-txt .course-txt-des{
	padding-top:58px;
	}
.course-txt .course-txt-des p{
	padding-bottom:20px;
	line-height:30px;
	}
.column1{
	padding-top:80px;
	padding-bottom:80px;
	}
.column-list ul{
	width:856px;
	}
.column-list ul li{
	width:267px;
	height:350px;
	margin-right:20px;
	margin-left:8px;
	margin-bottom:25px;
	}
.column-list ul li a .column-img{
	width:248px;
	height:248px;
	background-size:cover!important;
	background-position:50%!important;
	border:1PX solid #ECECEC;
	}
.column-list ul li a .column-title{
	background:#fafafa;width:230px;
	padding:14px 10px 19px;
	}
.column-list ul li a .column-title p{
	text-align:center;
	color:#333;
	}
.column-list ul li a .column-title span{
	padding-top:5px;
	font-size:14px;
	color:#666; width:230px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
	text-align:center;
	display:block;
	}
.column-left{
	width:822px;height:288px; margin-left:12px;
	float:left;background:#fafafa;
	}
.column-left .column-left-img{ float:left;
	width:284px;
	height:286px;
	border:#fafafa 1px solid;
	background-size:cover!important;
	background-position:50%!important; margin-right:32px;
	}
.column-left .column-left-des{
	padding:38px 32px;
	background:#fafafa;
	
	}
.column-left .column-left-des p{
	font-size:16px;
	color:#333;
	}
.column-left .column-left-des span{
	display:block;
	font-size:14px;
	color:#666;
	}	
.column1-list{
	width:835px;
	float:left;
	margin-top:5px;
	}
.column1-list ul{
		width:835px;
	}	
.column1-list ul li{
 
	height:auto;
		width:835px;
	border-bottom:1px solid #e8e6e3;
	padding:22px 0;
	margin-right:0;
	position:relative;
	}
.column1-list ul li .column1-title{
	color:#666;
	width:780px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	}
.column1-list ul li a.column1-tj{
	width:18px;
	height:18px;
	position:absolute;
	right:16px;
	top:30px;
	background:url(/site/images/zl_01.png) center center no-repeat;
	}
.column1-list .page ul{
	width:100%;
	text-align:left;
	}
.gzjh-list{
	width:100%;
	overflow:hidden;
	padding-top:50px;
	}
.gzjh-list ul{
	width:1300px;
	}
.gzjh-list ul li{
	width:323px;
	height:210px;
	float:left;
	margin-right:32px; margin-left:10px;
 	padding:20px 16px; border:1px solid #eaeaea;border-radius:6px;
	}
 
.gzjh-list ul li .gzjh-title{
	font-size:24px;
	color:#333;
	text-align:center;
	}
.gzjh-list ul li .gzjh-title span{
	width:72px;
	height:1px;
	margin:0 auto;
	background:#b81a35;
	display:block;
	}
.gzjh-list ul li .gzjh-yq{
	padding-top:32px;
	text-align:center;
	}
.gzjh-list ul li .gzjh-pj{
	padding-top:17px;
	line-height:30px;
	text-align:center;
	}
.lxwm-txt{
	text-align:center;
	}
.lxwm-txt img{
	padding-top:50px;
	max-width:100%!important;
	height:auto!important;
	}
.lxwm-txt p{
	padding-bottom:14px;
	}
.mthz-list{
	width:100%;
	overflow:hidden;
	padding-top:30px;
	padding-bottom:50px;
	}
.mthz-list ul{
	width:856px;
	}
.mthz-list ul li{
	width:278px;
	height:98px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	border:1px solid #eaeaea;
	background-size:contain!important;
	}
.meeting-bj{
	padding:72px 0 51px;
	}
.meeting-bj-title{
	font-size:36px;
	text-align:center;
	color:#b81a35;
	padding-bottom:44px;
	}
.meeting-bj-title a{
	font-size:36px;
	display:inline-block;
	color:#b81a35;
	}
.meeting-bj .meeting-bj-body .meeting-bj-txt{
	width:555px;
	float:left;
 	}
.meeting-bj .meeting-bj-body .meeting-bj-img{
	width:574px;
	float:right;
	padding-top:7px;
	}
.meeting-bj .meeting-bj-body .meeting-bj-img img{
	max-width:100%;
	}
.meeting-list{
	background:url(../images/bj_03.png) center center no-repeat;
	height:478px;
	}
.meeting-newlist{
	width:1180px;
	margin:0 auto;
	}
.list-container .swiper-slide{
	width:1180px!important;
	height:400px;
	}	
.list-container .swiper-slide .meeting-newlist-img{
	width:500px;
	height:300px;
	float:left;
	}
.list-container .swiper-slide .meeting-newlist-img a{
	width:500px;
	height:300px;
	background-size:contain!important;
	}
.list-container .swiper-slide .meeting-newlist-txt{
	padding-left:30px;
	width:650px;
	float:left;
	height:270px;
	position:relative;
	}
.list-container .swiper-slide .meeting-newlist-txt .meeting-newlist-title{
	padding:25px 0;
	color:#333;	
	}
.list-container .swiper-slide .meeting-newlist-txt .meeting-newlist-des{
	line-height:30px;
	height:120px;
	}
.list-container .swiper-slide .meeting-newlist-txt .meeting-more{
	color:#b81a35;
	position:absolute;
	right:144px;
	bottom:0;
	}
.list-container .list-next, .list-container .list-prev{
	width:11px;
	height:18px;
	background:url(../images/meeting_02.png) center center no-repeat;
	top:345px;
	margin:0;
	left:614px;
	}
.list-container .list-prev{
	background:url(../images/meeting_01.png) center center no-repeat;
	left:556px;
	}
.list-container .list-next.swiper-button-disabled, .list-prev.swiper-button-disabled{
	opacity:1;
	}
.meeting-jbyj .meeting-bj-title{
	text-align:left;
	}
.jbyj-container .swiper-slide{
	width:180px!important;
	height:417px;
	}	
.jbyj-container .swiper-slide .meeting-jbyj-img{
	width:176px;
	height:240px; border:#eaeaea 1px solid;
	float:left;
	margin-top:100px;
	}
.jbyj-container .swiper-slide .meeting-jbyj-img a{
	width:100%;
	height:100%;
	background-size:cover!important;
	background-position:50%!important;
	}
.jbyj-container .swiper-slide .meeting-jbyj-txt{
	padding-left:24px;
	width:295px;
	float:left;
	position:relative;
	display:none;
	padding-top:30px;
	height:310px;
	}
.jbyj-container .swiper-slide-active{
	width:590px!important;
	height:340px!important;
	position:relative;
	}
.jbyj-container .swiper-slide-active .meeting-jbyj-img{
	width:260px;
	height:340px;
	margin:0;
	}
.jbyj-container .swiper-slide-active .meeting-jbyj-txt{
	display:block;
	}
.jbyj-container .swiper-slide .meeting-jbyj-txt .meeting-jbyj-title{
	color:#333;	
	}
.jbyj-container .swiper-slide .meeting-jbyj-txt .meeting-jbyj-zhiwei{
	padding-top:13px;
	color:#333;
	line-height:30px;
	}
.jbyj-container .swiper-slide .meeting-jbyj-txt .meeting-jbyj-des{
	line-height:30px;
	padding-top:16px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	}
.jbyj-container .swiper-slide .meeting-jbyj-txt .meeting-more{
	color:#b81a35;
	position:absolute;
	left:24px;
	bottom:51px;
	}
.jbyj-container .jbyj-next, .jbyj-container .jbyj-prev{
	width:11px;
	height:18px;
	background:url(../images/meeting_02.png) center center no-repeat;
	top:395px;
	margin:0;
	left:614px;
	}
.jbyj-container .jbyj-prev{
	background:url(../images/meeting_01.png) center center no-repeat;
	left:556px;
	}
.jbyj-container .jbyj-next.swiper-button-disabled, .jbyj-prev.swiper-button-disabled{
	opacity:1;
	}
.meeting-jchj{
	width:100%;
	height:496px;
	background:url(../images/meeting_08.jpg) center center no-repeat;
	}
.meeting-jchj-list{
	overflow:hidden;
	}
.meeting-jchj-list ul{
	width:1300px;
	}
.meeting-jchj-list ul li{
	width:392px;
	float:left;
	margin-right:17px;
	}
.meeting-jchj-list ul li .meeting-jchj-img{
	width:100%;
	height:260px;
	background-size:cover!important;
	background-position:50%!important;
	}
.meeting-jchj-list ul li .meeting-jchj-txt{
	padding-top:35px;
	}
.meeting-jchj-list ul li .meeting-jchj-txt a{
	text-align:center;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	}
.meeting-chjb-list{
	overflow:hidden;
	}
.meeting-chjb-list ul{
	width:1300px;
	}
.meeting-chjb-list ul li{
	width:178px;
	height:220px;
	float:left; border:#eaeaea 1px solid;
	margin:0 20px 20px 0;
	}
.meeting-chjb-list ul li a{
	height:100%;
	background-size:cover!important;
	background-position:50%!important;
	position:relative;
	}
.meeting-chjb-list ul li a p{
	position:absolute;
	bottom:0;
	left:0;
	background:rgba(184,26,53,.8);
	width:100%;
	height:30px;
	text-align:center;
	color:#fff;
	line-height:30px;
	}
.meeting-hyrc{
	background:#fafafa;
	}
.meeting-hyrc-body .hyrc-menu{
	border-bottom:1px solid #e8e6e3;
	height:50px;
	}
.meeting-hyrc-body .hyrc-menu li{
	width:33.33%;
	float:left;
	}
.meeting-hyrc-body .hyrc-menu li a{
	font-size:18px;
	padding-bottom:14px;
	text-align:center;
	}
.meeting-hyrc-body .hyrc-menu li a.hyrc-on{
	border-bottom:1px solid #b81a35;
	}
.meeting-hyrc-body .hyrc-bot-1{
	padding-top:80px;
	display:none;
	}
.meeting-hyrc-body #hyrc-top1{
	display:block;
	}
.meeting-hyrc-body .hyrc-bot-1 .hyrc-img{
	width:230px;
	height:auto;
	float:left;
	}
.meeting-hyrc-body .hyrc-bot-1 .hyrc-txt{
	padding-left:127px;
	width:818px;
	float:left;
	max-width:100%;
	height:auto!important;
	}
.meeting-hyrc-body .hyrc-bot-1 .hyrc-txt img{
	max-width:100%;
	}
.footer{
min-width:1200px;
	width:100%;
	height:88px; font-size:12px;
	background:#505050;
	}
.footer .inner{
	text-align:center;
	font-size:14px;
	color:#fff;
	padding:28px 0;
	}
.meeting-jbyj-body{
	width:100%;
	overflow:hidden;
	}
.soundbite-box .main-box{
	display: block;
    width:100%!important;
    margin: 0 auto;
    max-width: 1180px;
    padding:0!important;
    color: #444;
	}
.soundbite-box .main-box .soundbite .soundbite-list .pic-box {
    margin-top:100px!important;
}
.soundbite-box .main-box .soundbite .soundbite-list .cur {
    margin-top:0px!important;
	height:340px!important;
}
.soundbite-box .main-box .soundbite .soundbite-list .cur img{
	height:340px!important;
	}
.soundbite-box .main-box .soundbite .soundbite-list {
    height: 400px;
    width:850px!important;
    overflow: hidden;
}
.soundbite-box .main-box .soundbite .soundbite-info{
	width:330px!important;
	height:340px!important;
	left:874px;
	right:outo;
	}
.soundbite-box .main-box .soundbite .soundbite-info .info{
	padding:0!important;
	}
.soundbite-box .main-box .soundbite .soundbite-info .info .soundbite-name{
	font-size:16px!important;
	padding-top:30px;
	padding-bottom:13px;
	line-height:30px;
	color:#333;
	}
.soundbite-box .main-box .soundbite .soundbite-info .info .soundbite-tag{
	font-size:16px!important;
	padding-bottom:15px!important;
	}
.soundbite-box .main-box .soundbite .soundbite-info .info .soundbite-a{
	font-size:16px;
	color:#b81a35;
	padding-top:20px;
	
	}
.soundbite-box .main-box .soundbite-page a{
	width:11px!important;
	height:18px!important;
	background:url(../images/meeting_01.png) center center no-repeat!important;
	border:none!important;
	}
.soundbite-box .main-box .soundbite-page a:nth-child(2){
	background:url(../images/meeting_02.png) center center no-repeat!important;
	}
.soundbite-box .main-box .soundbite-page{
	margin-top:50px!important;
	}
	
	.mbanner-2002{ display:none;}
	.300height{height:300px; width:100%; display:block;}
.pclistbanner-2020{width:100%;height:448px;
		background-size: cover!important;
		display:block;}


.video-icon {
    /*width: 100%;*/
    width: 368px;
    /*width: 400px;*/
    /*width: 100%;*/
    height: auto;
    min-height: 220px;
    position: absolute;
}

.mod-title {
    padding: 80px 0 100px 0;
}

#gywm{
	background:url(/images/2020nianhuijigou/2020nianhui-about-huang.jpg) top center no-repeat; 
	height:690px; 
	width:100%; 
	padding-bottom:0px; 
	background-color:#fff;
}

.guestbody{display:none;}
.pcguestbody{ width:886px; min-height:380px;} 
.richengbody{display:none;}
