.cpzxxqDF {



	width: 1200px;



}


table { border-collapse: collapse; border-spacing: 0;  background: #fff;}
th,td { margin:0; padding:0; }    
table tr td{border: 2px solid #fff;height:50px;  text-align: center; font-size: 16px; padding: 10px;}




.cpzxxqDF_div1 {}



.ywfbLbxx swiper-slide img {

	width: 100%;

}



.cpzxxqDF_div1 {



	width: 100px;



	font-size: 14px;



	font-weight: bold;



}



.lxwmaa {

	padding-left: 25px;

}



.lxwmaa img {

	width: 15px;

	left: 0;

	top: 0;

}



.cpsbL {







	font-size: 26px;



	font-family: "Alibaba";



	color: rgb(50, 50, 50);



	line-height: 126px;



	height: 126px;



	text-align: center;







}







.jyfzXzNy01Ck {



	margin: 40px auto 0;



	width: 180px;



	height: 40px;



	background-color: rgb(36, 124, 205);



	font-size: 14px;



	font-family: "Microsoft YaHei";



	color: rgb(255, 255, 255);



	text-transform: uppercase;



	line-height: 40px;



	text-align: center;



}







.cpzxxqDF_div2 {



	width: 1000px;



	height: 114px;



	overflow: hidden;



}







#xianzhigaodu {



	width: 100%;



}







.cpzxxqDF_div3 {



	width: 100px;



	font-size: 14px;



	font-weight: bold;



	line-height: 38px;



	text-align: center;



	background: #247ccd;







	color: #FFF;



	border: none;



	font-size: 16px;



}







.cpzxxqDF_div2_ul {



	width: 1000px;



}







.cpzxxqDF_div2_ul li {



	float: left;



	padding: 5px 10px;



	background: #bababa;



	cursor: pointer;



	margin-left: 10px;



	text-align: center;



	float: left;



	font-size: 12px;



	margin-bottom: 10px;



	color: #fff;



	width: 185px;



	word-break: keep-all;



	white-space: nowrap;



	overflow: hidden;



	text-overflow: ellipsis;



}







.cpzxxqDF_div2_ul li:hover {



	background: #247ccd;



}







.qcfd {



	zoom: 1;



}







.qcfd:after {



	display: block;



	visibility: hidden;



	clear: both;



	height: 0;



	content: '.';



}







.logoXs {



	display: none;



}







.pr {



	position: relative;



}







.header01 {



	height: 38px;



	width: 100%;



	line-height: 38px;



	background-color: #e7e7e7;



}







.header01_div {



	width: 1200px;



	height: 100%;



	margin: 0 auto;



}







.header01_div01 {



	float: left;



}







.header01_div02 {



	float: right;



}







.header02 {



	width: 100%;



	height: 110px;



	/*position: absolute;*/



	top: 0;



	z-index: 9999999;



	background-color: rgba(255, 255, 255);



}



.lxwmaa {}





#container {



	position: absolute;



	top: 110px;



	width: 100%;



}







.neiyeHeader .header02 {

	position: static;

}







.neiyeHeader #container {



	position: static;



}







.header02_div {



	width: 100%;



	height: 100%;



	margin: 0 auto;



	position: relative;



}







.header02_sousuo {



	position: absolute;



	top: calc(50% - 15px);



	top: -moz-calc(50% - 15px);



	top: -webkit-calc(50% - 15px);



	right: 1%;



	margin: 0 auto;



	display: flex;



	width: 495px;



	height: 30px;



}







.fenye {



	height: 30px;



	width: 1200px;



	margin: 20px auto;



	display: flex;



	justify-content: center;



}







.fenye span {



	width: 30px;



	height: 30px;



	line-height: 30px;



	text-align: center;



	float: left;



	background: #367fa9;



	border: 1px solid #ddd;



	color: #fff;



}







.fenye a {



	width: 30px;



	height: 40px;



	line-height: 40px;



	text-align: center;



	float: left;



	border: 1px solid #ddd;



}







.header02_sousuo .tm {



	width: 420px;



	height: 45px;



	line-height: 30px;



	border: 2px solid #247ccd;



	font-size: 12px;



	font-family: "Microsoft YaHei";



	color: rgb(144, 144, 144);



	padding: 0 10px;



	float: left;



}







.header02_sousuo .submit {



	width: 75px;



	height: 45px;



	line-height: 45px;



	background: #247ccd;



	font-size: 12px;



	font-family: "Microsoft YaHei";



	color: rgb(255, 255, 255);



	text-align: center;



	border: none;



	float: left;



}







.header02_logo {



	display: inline-block;



	margin-left: 1%;



}







.header02_dianhua {



	height: 100%;



	float: right;



	display: flex;



	align-items: center;



}







.dianhua_div {



	margin-left: 10px;



	text-align: center;



}







.dianhua_div02 {



	font-size: 16px;



	font-family: "Arial";



	color: rgb(30, 168, 188);



	font-weight: bold;



	line-height: 1.2;



}







.dianhua_div01 {



	font-size: 12px;



	font-family: "Microsoft YaHei";



	color: rgb(144, 144, 144);



	line-height: 1.2;



}







.header02_dianhua img {



	width: 40px;



	height: 33px;



}







.quanju {



	width: 100%;



	display: flex;



	justify-content: space-around;



}







.shuju {



	top: 139px;



	background: #247ccd;



	position: relative;



	top: 0;



}







.bannder {



	width: 100%;



	margin-left: auto;



	margin-right: auto;



}







.bannder_div {



	width: 100%;



	height: 100%;



}







.banner_img {



	width: 100%;



}







.menu1 {



	color: #282828 !important;



}







/* gsjj */



.gsjj {



	padding: 0px 0 60px;



}







.gsjj_div01 {



	text-align: center;



}







.gsjj_div02 {



	width: 1200px;







	margin: 38px auto 0;



	display: flex;

	align-items: stretch;

}







.gsjj_left {



	width: 580px;







}







.gsjj_left img {



	width: 100%;



	height: 322px;



}







.gsjj_right {



	width: 620px;







	padding-top: 50px;



	padding-left: 60px;



	padding: 50px 60px;



	background-color: #eeeeee;



}







.gsjj_right_div01 {



	font-size: 28px;



	font-family: "Microsoft YaHei";



	color: rgb(50, 50, 50);



	line-height: 0.821;



}







.gsjj_right_div01 img {



	position: relative;



	left: -10%;



	display: none;



}







.gsjj_right_div02 {



	width: 100%;



	text-overflow: ellipsis;



	display: -webkit-box;



	-webkit-line-clamp: 3;

	height: 80px;

	-webkit-box-orient: vertical;



	overflow: hidden;



	word-break: break-all;



	font-size: 16px;



	font-family: "Microsoft YaHei";



	color: rgb(100, 100, 100);



	line-height: 1.75;



	text-align: justify;



	margin: 40px 0;



}







.gsjj_right_div03 {



	background-color: rgb(36, 124, 205);



	width: 120px;



	height: 40px;



	line-height: 40px;



	font-size: 16px;



	font-family: "Microsoft YaHei";



	color: rgb(255, 255, 255);



	text-align: center;



	margin-bottom: 0px;



}



.gsjj_right_div03:hover {

	background-color: #0c4c85;

}







.gsjj_right_div04 {



	display: flex;



	justify-content: space-around;



	background: rgba(0, 0, 0, 0.5);



	width: 100%;



	height: 70px;



	position: absolute;







	bottom: 0;



	left: 0;



}







.gsjj_right_div04_div {



	/*width: 33%;*/



}







.gsjj_right_div04_div01 {



	font-size: 35px;



	font-family: "Impact";



	color: rgb(0, 171, 190);



	line-height: 0.857;



}







.gsjj_right_div04_div02 {



	font-size: 16px;



	font-family: "Microsoft YaHei";



	color: rgb(255, 255, 255);



	line-height: 70px;



	text-align: center;



}







.jsyd {







	border-radius: 50%;



	background-color: rgb(200, 170, 110);



	width: 6px;



	height: 6px;



	position: absolute;



	top: 33px;



}







/* gsjj */



/* pyry */



.pyry {



/*	padding: 60px 0;*/







}







.pyry_div01 {



	width: 1200px;



	margin: 40px auto;



}







.pyry_zs_div {



	text-align: center;



	/* border: 4px solid rgb(0, 171, 190); */



}







.pyry_zs_div img {



	width: 100%;



	height: 100%;



}







.pyry_div02 {



	font-size: 14px;



	font-family: "Microsoft YaHei";



	color: rgb(255, 255, 255);



	text-align: center;



	line-height: 40px;



	width: 180px;



	height: 40px;



	background-color: rgb(0, 171, 190);



	margin: 0 auto;



}







/* pyry */



/* cpzx */



.cpzx {



	width: 700px;



	margin: 40px auto 25px;



	display: flex;



	justify-content: space-around;



}







.cpzx_div {



	width: 266px;



	height: 50px;



	line-height: 50px;



	background-color: #247ccd;



	text-align: center;



	font-size: 18px;



	font-family: "Microsoft YaHei";



	color: #ffffff;



	cursor: pointer;



	position: relative;



}







.hzfsXz {}











.cpzx_div .mr10px {



	margin-right: 10px;



}







.cpzx_bai {



	display: none;



}







.cpzx_bottom_bj {



	padding: 60px 0 60px;



	background: #eeeeee;



}







.cpzx_bottom_ckgd {



	background-color: rgb(36, 124, 205);



	width: 180px;



	height: 40px;



	cursor: pointer;



	font-size: 16px;



	font-family: "Microsoft YaHei";



	color: #ffffff;



	line-height: 40px;



	text-align: center;



	margin: 40px auto 0;



}







.cpzx_bottom_ckgd:hover {



	background-color: #0c4c85;







}







.cpzx_bottom {



	width: 1200px;



	margin: 0 auto;



	position: relative;



}







.cpzx_bottom .swiper-container {



	height: 200px !important;



}











.lunbo {



	display: none;



}







.lunbo:nth-of-type(1) {



	display: block;



}







.shangjiantou {



	position: absolute;



	bottom: -25px;



	left: 0;



	right: 0;



	margin: 0 auto;







}















.cpzx_bottom img {



	 width: 100%; 



	height: 100%;







}







.cpzx_bottom .swiper-slide {



	position: relative;

	overflow: hidden;



}







.cpzx_bottom_div {



	width: 100%;



	height: 100%;



	position: absolute;



	top: 0;



	background: rgba(0, 0, 0, 0.5);



	font-size: 18px;



	font-family: "Microsoft YaHei";



	color: rgb(255, 255, 255);



	font-weight: bold;



	padding-top: 25%;



	text-align: center;



	display: none;



}







.cpzx_bottom .swiper-slide:hover .cpzx_bottom_div {



	display: block;



}







.cpzx_bottom_div_xian {



	width: 24px;



	height: 4px;



	background-color: rgb(255, 255, 255);



	margin: 10px auto 0;



}







/* cpzx */



/* xtjs */



.xtjs {



	padding-bottom: 0px;



}







.xtjs_div {



	width: 1200px;



	margin: 40px auto 0;



	justify-content: space-around;



	text-align: center;



}







.xtjs_div_img01 {



	width: 120px;



	height: 120px;



}







.xtjs_div_img02 {



	width: 120px;



	height: 120px;



}







.xtjs_div_span {







	font-size: 18px;



	font-family: "Microsoft YaHei";



	color: rgb(50, 50, 50);



	margin: 40px 0 10px;



}







.xtjs_div_xian {







	background-color: rgb(144, 144, 144);



	width: 50px;



	height: 2px;



	margin: 0 auto;



}







.ahover:hover .xtjs_div_img02 {



	display: inline-block;



}







.ahover:hover .xtjs_div_img01 {



	display: none;



}







.ahover:hover .xtjs_div_span {



	color: #00abbe;



}







.ahover:hover .xtjs_div_xian {



	background-color: #00abbe;



}







/* xtjs */



/* gcal */



.gcal {



	margin: 40px 0 0px;



}







.gcal_an {



	width: 180px;



	height: 40px;



	line-height: 40px;



	text-align: center;



	background-color: rgb(204, 204, 204);



	margin: 60px auto 0;



	font-size: 14px;



	font-family: "Microsoft YaHei";



	color: rgb(50, 50, 50);



}







/* gcal */







/* xwzx */



.xwzx {



	width: 1200px;



	margin: 40px auto 60px;



	zoom: 1;



}







.xwzx {



	width: 1200px;



	margin: 40px auto 60px;



	zoom: 1;



}







.xwzx:after {



	display: block;



	visibility: hidden;



	clear: both;



	height: 0;



	content: '.';



}







.fl {



	float: left;



}







.xwhz:nth-of-type(1) {



	width: 40%;



}







.xwhz:nth-of-type(2),



.xwhz:nth-of-type(3),



.xwhz:nth-of-type(4),



.xwhz:nth-of-type(5) {



	width: 60%;



	padding-left: 40px;



	display: inline-block;



}







.xwzx_left {



	width: 40%;



}







.xwzx_left_top img {



	width: 100%;



	height: 360px;



}







.xwzx_left_top {



	position: relative;



}







.xwzx_left_top_time {



	position: absolute;



	padding: 12px;



	top: 0;



	background: rgb(36, 124, 205);



	font-size: 14px;



	font-family: "Arial";



	color: rgb(255, 255, 255);



	align-items: center;



}







.xwzx_left:hover .xwzx_left_top_time {



	background: #58a3e6;



}







.xwzx_left_top_time_ri {



	font-size: 34px;



	font-family: "Arial";



	color: rgb(255, 255, 255);



	line-height: 0.882;



}







.xwzx_left_bottom {



	height: 240px;



	padding: 20px;



	border-width: 1px;



	border-color: rgb(221, 221, 221);



	border-style: solid;



	width: 100%;



}







.xwzx_left_bottom_header {



	font-size: 18px;



	font-family: "Microsoft YaHei";



	color: rgb(50, 50, 50);



	font-weight: bold;



	text-transform: uppercase;



	line-height: 1.214;



	display: -webkit-box;



	-webkit-line-clamp: 1;



	-webkit-box-orient: vertical;



	overflow: hidden;



	word-break: break-all;



}







.xwzx_left_bottom_neir {







	font-size: 15px;



	font-family: "Microsoft YaHei";



	color: rgb(100, 100, 100);



	text-transform: uppercase;



	line-height: 1.571;



	text-align: justifyLeft;



	text-overflow: ellipsis;



	display: -webkit-box;



	-webkit-line-clamp: 7;



	-webkit-box-orient: vertical;



	overflow: hidden;



	word-break: break-all;



	height: 96px;



	margin: 20px 0;



}







.xwzx_left_bottom_anniu {



	font-size: 15px;



	font-family: "Microsoft YaHei";



	color: rgb(255, 255, 255);



	width: 120px;



	height: 30px;



	line-height: 30px;



	text-align: center;



	background-color: rgb(36, 124, 205);



}







.xwzx_left:hover .xwzx_left_bottom_anniu {



	background:#58a3e6;



}







.xwzx_right {



	width: 60%;



	padding-left: 40px;



}







.xwzx_right_div:first-of-type {



	border-top: 1px solid rgb(204, 204, 204);



}







.xwzx_right_div {



	padding: 10px 0;



	border-bottom: 1px solid rgb(204, 204, 204);



}







.xwzx_right_div_left_div01 {



	padding: 15px;



	font-size: 34px;



	line-height: 1;



	font-family: "Arial";



	color: rgb(255, 255, 255);



	text-align: center;



	background-color: rgb(36, 124, 205);



}







.xwzx_right_div_left_div02 {



	padding: 15px;



	font-size: 34px;



	font-family: "Arial";



	color: rgb(36, 124, 205);



	text-transform: uppercase;



	line-height: 1;



	text-align: center;



}







.xwzx_right_div_right {



	padding-left: 20px;



}







.xwzx_right_div_right_top {



	align-items: center;



}







.xwzx_right_div_right_top_top {



	font-size: 17px;



	font-family: "Microsoft YaHei";



	color: rgb(50, 50, 50);



	line-height: 1.5;



	text-align: left;



	display: -webkit-box;



	-webkit-line-clamp: 2;



	-webkit-box-orient: vertical;



	overflow: hidden;



	word-break: break-all;



	padding-right: 20px;



}







.xwzx_right_div_right_top_bottom {



	background-color: rgb(36, 124, 205);



	cursor: pointer;



}







.xwzx_right_div_right_bottom {



	height: 67px;



	font-size: 15px;



	font-family: "Microsoft YaHei";



	color: rgb(100, 100, 100);



	text-transform: uppercase;



	line-height: 1.429;



	text-align: left;



	display: -webkit-box;



	-webkit-line-clamp: 2;



	-webkit-box-orient: vertical;



	overflow: hidden;



	word-break: break-all;



	margin-top: 20px;



}







.xwzx_right_div_right_bottom img {



	width: 0;



}







.xwzx_right_div:hover .xwzx_right_div_left_div01 {



	background-color: #58a3e6;;



}







.xwzx_right_div:hover .xwzx_right_div_left_div02 {



	color: #58a3e6;



}







.xwzx_right_div:hover .xwzx_right_div_right_top_bottom {



	background-color: #58a3e6;



}







.xwzx_anniu {



	font-size: 16px;



	font-family: "Microsoft YaHei";



	color: rgb(255, 255, 255);



	text-align: center;



	line-height: 40px;



	width: 180px;



	height: 40px;



	margin: 0 auto;



	background-color: rgb(36, 124, 205);



}







.xwzx_anniu:hover {



	background-color: #0c4c85;



}







/* xwzx */







/* footer */



.footer {



	background: #3d3d3d;



	padding: 40px 0;



}







.footer_div {



	width: 1200px;



	margin: 0 auto;



	justify-content: space-between;



}







.footer_div_left {



	width: 98%;



	justify-content: space-between;



}







.footer_div_left_div1 {



	font-size: 16px;



	font-family: "Microsoft YaHei";



	color: rgb(255, 255, 255);



	text-transform: uppercase;



	line-height: 1.563;



	margin-bottom: 15px;



}







.footer_div_left_div2 {







	font-size: 14px;



	font-family: "Microsoft YaHei";



	color: rgb(255, 255, 255);



	text-transform: uppercase;



	line-height: 1.786;



}

.footer_div a{color: #fff;}

.footer_div a:hover{color: #fff;text-decoration: underline;}



.footer_div_right {



	text-align: center;



}







.footer_div_right_span01 {







	font-size: 16px;



	font-family: "Microsoft YaHei";



	color: rgb(255, 255, 255);



	text-transform: uppercase;



	line-height: 1.563;



}







.footer_div_right_span02 {



	font-size: 15px;



	font-family: "Microsoft YaHei";



	color: rgb(100, 100, 100);



	text-transform: uppercase;



	line-height: 1.667;



	;



}







.footer_div_right_img {



	margin: 30px 0 10px;



}







.footer_div2 {



	display: none;



}







.sjxian {



	display: none;



}







/* footer */



/* footer1 */



.footer1 {


  border-top: 1px solid #494949;
	background: #3e3e3e; padding: 30px 0;



}
.footer1 a{color: #fff;}

.footer1 a:hover{text-decoration: underline;}




.footer1_div {



	width: 1200px;



	margin: 0 auto;



	justify-content: space-between;



}







.footer1_div div {



	font-size: 14px;



	font-family: "Microsoft YaHei";



	color: rgb(255, 255, 255);



	text-transform: uppercase;



	line-height: 1.786;



	text-align: left;



}







/* footer1 */







/* gywm详情 */



.dnt {



	width: 100%;



	display: block;



}







.sjt {



	display: none;



}







.gsjjd_dj {



	background-color: #dddddd;



}







.gsjjd {



	width: 526px;



	height: 55px;



	margin: 0 auto;



	line-height: 55px;



	text-align: center;



}







.hzfs {



	width: 526px;



	height: 55px;



	margin: 0 auto;



	line-height: 55px;



	text-align: center;



}







.hzfsY {



	color: #247ccd;



	border-top: 3px solid #247ccd;



}







.hzfs div {



	width: 40%;



	font-size: 18px;



	font-family: "Microsoft YaHei";



}







.wtmddb .gsjjd {



	width: 360px;



	height: 55px;



	margin: 0 auto;



	line-height: 55px;



	text-align: center;



}







.gsjjd div {



	width: 50%;



	font-size: 18px;



	font-family: "Microsoft YaHei";



}







.gsjjd div:nth-of-type(1) {



	color: #247ccd;



	border-top: 3px solid #247ccd;



}







.gsjjd div:nth-of-type(2) {



	color: #323232;



}







.gsjjd div img {



	margin-right: 10px;



}







.gsjjd div:nth-of-type(1) img:nth-of-type(1) {



	display: none;



}







.gsjjd div:nth-of-type(2) img:nth-of-type(2) {



	display: none;



}







.qyry {



	width: 850px;



	height: 75px;



	margin: 0 auto;



	line-height: 75px;



	text-align: center;



}







.qyry div {



	width: 50%;



	font-size: 18px;



	font-family: "Microsoft YaHei";



	color: #323232;



}







.qyry .qyryaa:nth-of-type(1) {}







.qyry .qyryaa:nth-of-type(2) {







	color: rgb(0, 171, 190);



	border-top: 3px solid rgb(0, 171, 190);



}







.qyry .qyryaaaaaa {







	color: #247ccd;



	border-top: 3px solid #247ccd;



}







.qyry div img {



	margin-right: 10px;



}







.qyry div:nth-of-type(2) img:nth-of-type(1) {



	display: none;



}







.qyry div:nth-of-type(1) img:nth-of-type(2) {



	display: none;



}







.gsjjneirong {



	width: 1200px;



	margin: 60px auto;



}







.gsjjneirong_div01 {



	font-size: 30px;



	font-family: "Microsoft YaHei";



	color: rgb(34, 34, 34);



	text-align: center;



}







.gsjjneirong_div02 {



	font-size: 22px;



	font-family: "Arial";



	color: #247ccd;



	text-transform: uppercase;



	text-align: center;



	margin: 10px 0 40px;



}







.gsjjneirong_div03 {







	font-size: 16px; line-height: 35px;



	font-family: "Microsoft YaHei";

	color: rgb(100, 100, 100);



	text-transform: uppercase;



	



	text-align: justifyLeft;



	



}







.gsjjneirong_div04 {



	justify-content: space-around;



	margin: 40px 0;



	text-align: center;



}







.gsjjneirong_div04 .gsjjneirong_div04_div {



	width: 33.33%;



	border-right: 2px solid rgb(187, 187, 187);



}







.gsjjneirong_div04 .gsjjneirong_div04_div:last-child {



	border-right: none;



}







.gsjjneirong_div04_span1 {



	font-size: 35px;



	font-family: "Impact";



	color: #247ccd;



}







.gsjjneirong_div04_span2 {



	font-size: 16px;



	font-family: "Microsoft YaHei";



	color: rgb(85, 85, 85);



}







.gsjjneirong_div05 {



	width: 100%;



}







.gsjjneirong_div05 .gsjjneirong_div05_img01 {



	width: 100%;



	display: block;



}







.gsjjneirong_div05 .gsjjneirong_div05_img02 {



	display: none;



}



















/* gywm详情 */



/* gsry */



#swiper-history {



	width: 100%;



	max-width: 1200px;



	position: relative;



	margin: 20px auto;



}







#swiper-history .swiper-container {



	height: 313px;



	margin: 0 40px;



}







#swiper-history .short-line {



	height: 72px;



	border-bottom: 1px dashed #00abbe;



	width: 30px;



	position: absolute;



	top: 170.5px;



}







#swiper-history .long-line {



	height: 72px;



	border-bottom: 1px solid #00abbe;



	width: 100%;



	position: absolute;



	top: 170.5px;



	left: 30px;



}







.detail_span01 {







	font-size: 30px;



	font-family: "Arial";



	color: rgb(255, 255, 255);



	text-transform: uppercase;



	line-height: 1;



}







.detail_span02 {



	font-size: 16px;



	font-family: "Microsoft YaHei";



	color: rgb(255, 255, 255);



	text-transform: uppercase;



	line-height: 1.875;



	text-align: left;



}







#swiper-history .swiper-slide span {



	display: block;



	width: 100%;



	text-align: center;



	position: absolute;



	transition: 700ms;



}







#swiper-history .swiper-slide .detail {



	width: 600px;



	margin: 0 auto;



	/* height: 20px; */



	line-height: 20px;



	top: 27px;



	color: #444;



	opacity: 0;



	background: #00abbe;



	padding: 45px;



}







#swiper-history .swiper-slide .date {



	color: #00abbe;



	position: absolute;



	top: 225px;



	opacity: 0;



}







#swiper-history .swiper-slide-active span {



	transition: 700ms 700ms;



}







#swiper-history .swiper-pagination-bullets {



	white-space: nowrap;



	width: auto;



	bottom: 67px;



	height: 10px;



	line-height: 10px;



	transition: 700ms;



}







#swiper-history .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {



	margin: 0;



}







#swiper-history .swiper-pagination-bullet {



	background: #fff;



	border: 1px solid #00abbe;



	opacity: 1;



	line-height: 10px;



}







#swiper-history .swiper-pagination-bullet-active {



	background: #00abbe;



}







#swiper-history .swiper-button-next,



#swiper-history .swiper-button-prev {



	background-size: 20px auto;



}







.cover:hover .cover_div {



	display: block;



}







.cover_div {



	top: 0;



	width: 100%;



	height: 100%;



	background-color: rgba(0, 0, 0, 0.5);



	display: none;







	font-size: 10px;



	font-family: "Microsoft YaHei";



	color: rgb(255, 255, 255);



	text-transform: uppercase;



	line-height: 182px;



	text-align: center;



}







/* gsry */



/* cpzxxq */



.cpzxxq {



	width: 1200px;



	margin: 0 auto;



	padding: 0 0 40px 0;



}







.cpzxxq_header {



	text-align: center;



}







.cpzxxq_div01 {







	font-size: 18px;



	font-family: "Microsoft YaHei";



	color: rgb(100, 100, 100);



	text-transform: uppercase;



	line-height: 1.667;



	text-align: center;



	margin: 40px 0 60px;



}







.cpzxxq_header_span1 {



	font-size: 30px;



	font-family: "Microsoft YaHei";



	color: rgb(34, 34, 34);



}







.cpzxxq_header_span2 {



	font-size: 22px;



	font-family: "Arial";



	color: #247ccd;



	text-transform: uppercase;



}







.cpzxxq_div02 {



	/* justify-content: space-around; */



	flex-wrap: wrap;



}







.cpzxxq_div02_div {



	width: 390px;



	border: 1px solid #c9c9c9;



	margin-right: 10px;



	margin-bottom: 10px;



}







.cpzxxq_div02_div_top {



	width: 100%;



}







.cpzxxq_div02_div_top img {



	width: 100%;



	height: 300px;



}







.cpzxxq_div02_div_bottom {



	padding: 15px 15px;



}







.cpzxxq_div02_div_bottom_span1 {







	font-size: 24px;



	font-family: "Microsoft YaHei";



	color: rgb(0, 0, 0);



	font-weight: bold;



	/*text-transform: uppercase;*/



	text-align: center;



	margin-bottom: 10px;



	



	overflow: hidden;



	text-overflow: ellipsis;



	/*有些示例里需要定义该属性，实际可省略*/



	display: -webkit-box;



	-webkit-line-clamp: 4;



	-webkit-box-orient: vertical;



}







.cpzxxq_div02_div_bottom_span2 {



	font-size: 16px;



	font-family: "Microsoft YaHei";



	color: rgb(82, 82, 82);



	/*text-transform: uppercase;*/



	line-height: 1.5;



	/*text-align: justify;*/



	overflow: hidden;



	text-overflow: ellipsis;



	/*有些示例里需要定义该属性，实际可省略*/



	display: -webkit-box;



	-webkit-line-clamp: 4;



	-webkit-box-orient: vertical;



	height: 94px;



}







.cpzxxq_div02_div_hover {



	top: 0;



	width: 100%;



	height: 100%;



	background: #247ccd;



	padding: 100px 35px 0;



	display: none;



}







.cpzxxq_div02_div_hover_div01 {



	font-size: 24px;



	font-family: "Microsoft YaHei";



	color: rgb(255, 255, 255);



	font-weight: bold;



	text-transform: uppercase;



	line-height: 1.25;



	text-align: center;



	overflow: hidden;



	text-overflow: ellipsis;



	/*有些示例里需要定义该属性，实际可省略*/



	display: -webkit-box;



	-webkit-line-clamp: 4;



	-webkit-box-orient: vertical;



	height: 36px;



}







.cpzxxq_div02_div_hover_div02 {



	width: 57px;



	height: 5px;



	background-color: rgb(255, 255, 255);



	margin: 30px auto 45px;



}







.cpzxxq_div02_div_hover_div03 {



	font-size: 16px;



	font-family: "Microsoft YaHei";



	color: rgb(255, 255, 255);



	/*text-transform: uppercase;*/



	line-height: 1.5;



	/*text-align: justify;*/



	overflow: hidden;



	text-overflow: ellipsis;



	/*有些示例里需要定义该属性，实际可省略*/



	display: -webkit-box;



	-webkit-line-clamp: 4;



	-webkit-box-orient: vertical;



	height: 94px;



}







.cpzxxq_div02_div_hover_div04 {



	background-color: rgb(255, 255, 255);



	width: 322px;



	height: 58px;



	font-size: 20px;



	font-family: "Microsoft YaHei";



	color: #247ccd;



	text-transform: uppercase;



	line-height: 58px;



	text-align: center;



	margin: 45px auto 0;



}







.lsyou {



	bottom: 19px;



	right: 54px;



}







.cpzxxq_div02_div:hover .cpzxxq_div02_div_hover {



	display: block;



}







/* cpzxxq */







/* cpzxny */



.cpzxny {



	flex-wrap: wrap;



}







.cpzxny_left img {



	width: 390px;



	height: 300px;



}







.cpzxny_right {



	width: 810px;



	padding: 35px 40px 0;



}







.cpzxny_right_span01 {







	font-size: 24px;



	font-family: "Microsoft YaHei";



	color: rgb(0, 0, 0);



	font-weight: bold;



	text-transform: uppercase;



}







.cpzxny_right_span02 {







	font-size: 16px;



	font-family: "Microsoft YaHei";



	color: rgb(82, 82, 82);



	text-transform: uppercase;



	line-height: 1.5;



	text-align: justify;



	overflow: hidden;



	/*text-overflow: ellipsis; 有些示例里需要定义该属性，实际可省略*/



	display: -webkit-box;



	-webkit-line-clamp: 3;



	-webkit-box-orient: vertical;



	margin: 30px 0 40px;



}







.cpzxny_right_span03 div {







	border-radius: 5px;



	background-color: rgb(193, 193, 193);



	width: 154px;



	height: 36px;



	font-size: 14px;



	font-family: "Microsoft YaHei";



	color: rgb(50, 50, 50);



	line-height: 36px;



	text-align: center;



	margin-right: 10px;



}







.cpzxny_right_span03 .blzb {



	color: rgb(254, 254, 254);



	background-color: rgb(0, 171, 190);



}







.gtys {



	width: 100%;



	margin-top: 60px;



	display: none;



}







.cptd,



.cpyt {







	font-size: 16px;



	font-family: "PingFang";



	color: rgb(100, 100, 100);



	line-height: 1.643;



}







.cpxn img {



	width: 100%;



}







/* cpzxny */



/* cjzsxq */



.cjzsxq {



	flex-wrap: wrap;



}







.cpzxxq .image-list .cover {



	height: 343px;



	width: 365px;



}







.cpzxxq .image-list .cover img {



	bottom: auto;



}







.cjzsxq_div {



	margin: 0 10px 10px 0;



	border: 1px solid #e9e9e9;



}







.cjzsxq_div_top img {



	width: 100%;



	height: 300px;



}







.cjzsxq_div_bottom {



	width: 100%;



	height: 60px;



	font-size: 18px;



	font-family: "Microsoft YaHei";



	color: rgb(50, 50, 50);



	font-weight: bold;



	text-transform: uppercase;



	line-height: 60px;



	text-align: center;



	position: absolute;



	bottom: 0;



}







.cjzsxq_div:hover .cjzsxq_div_bottom {



	color: #247ccd;



}







/* cjzsxq */



/* rfywxq */



.rfyw {



	width: 100%;



}







/* rfywxq */



/* rfyw_bottom */



.rfyw_bottom {



	width: 100%;



	margin: 60px 0 0 0;



}







.rfyw_bottom_div {



	width: 1200px;



	margin: 0 auto;



	flex-wrap: wrap;



}







.rfyw_bottom_div_div {



	width: 370px;



	padding-left: 20px;



	margin: 0 10px 50px 0;



}







.rfyw_div_top {



	font-size: 20px;



	font-family: "Microsoft YaHei";



	color: #323232;



	font-weight: bold;



	text-transform: uppercase;



	line-height: 1.15;



	/* padding: 0 0 10px 0;



	border-bottom: 1px solid #909090; 



	margin-bottom: 10px;*/



	overflow: hidden;



	/*text-overflow: ellipsis; 有些示例里需要定义该属性，实际可省略*/



	display: -webkit-box;



	-webkit-line-clamp: 1;



	-webkit-box-orient: vertical;



}







.rfyw_div_top_header {







	font-size: 70px;



	font-family: "Arial";



	color: rgba(36, 124, 205, 0.4);



	font-weight: bold;



	line-height: 0.257;



	top: -10px;



	left: -5px;



}







.rfyw_div_bottom {



	margin-top: 10px;



	padding-top: 10px;



	border-top: 1px solid #909090;



}







.rfyw_div_bottom_img01 {



	width: 100%;



}







.rfyw_div_bottom_div {



	width: 100%;



	padding: 20px;



	background: #ffffff;



}







.rfyw_div_bottom_div01 {



	height: 130px;



	font-size: 14px;



	font-family: "Microsoft YaHei";



	color: rgb(50, 50, 50);



	text-transform: uppercase;



	line-height: 1.786;



	text-align: justify;



	overflow: hidden;



	/*text-overflow: ellipsis; 有些示例里需要定义该属性，实际可省略*/



	display: -webkit-box;



	-webkit-line-clamp: 3;



	-webkit-box-orient: vertical;



}







.rfyw_div_bottom_div01 img {



	width: 0;



}







.rfyw_div_bottom_div02 {







	font-size: 14px;



	font-family: "Arial";



	color: rgb(144, 144, 144);



	text-transform: uppercase;



	line-height: 1.643;



	margin-top: 15px;



}







.imgWzhi {



	right: 0;



	top: 5px;



	cursor: pointer;



}







.hydtlan {



	display: none;



}







.rfyw_bottom_div_div:hover .rfyw_div_top {



	color: #247ccd;



}







.rfyw_bottom_div_div:hover .rfyw_div_bottom {



	border-top: 1px solid rgb(0, 171, 190);



}







.rfyw_bottom_div_div:hover .rfyw_div_bottom_div {



	background: #eeeeee;



}







.rfyw_bottom_div_div:hover .hydthui {







	display: none;



}







.rfyw_bottom_div_div:hover .hydtlan {







	display: block;



}







/* rfyw_bottom */







/* rfktny */



.rfktny {



	width: 1200px;



	margin: 60px auto;



}







.rfktny .cpzxxq_header_span1 {



	text-align: center;



}







.rfktny_ny {



	margin: 20px 0; font-size: 16px;



}







/* rfktny */



/* jjcs_lb */



.jjcs_lb {



	border-top: 1px dashed #bbbbbb;



	margin: 40px 0 60px;



}







.jjcs_lb_div {



	padding: 30px 0 30px 20px;



	border-bottom: 1px dashed #bbbbbb;







}







.jjcs_lb_div01 {



	overflow: hidden;



	/*text-overflow: ellipsis; 有些示例里需要定义该属性，实际可省略*/



	display: -webkit-box;



	-webkit-line-clamp: 2;



	-webkit-box-orient: vertical;



	margin-bottom: 20px;



	font-size: 18px;



	font-family: "Microsoft YaHei";



	color: rgb(50, 50, 50);



	text-transform: uppercase;



	line-height: 1.2;



	text-align: justify;



}







.jjcs_lb_div02 {



	overflow: hidden;



	height: 34px;



	/*text-overflow: ellipsis; 有些示例里需要定义该属性，实际可省略*/



	display: -webkit-box;



	-webkit-line-clamp: 2;



	-webkit-box-orient: vertical;



	font-size: 14px;



	font-family: "Microsoft YaHei";



	color: rgb(100, 100, 100);



	text-transform: uppercase;



	line-height: 1.2;



	text-align: justify;



}







.jjcs_lb_div_img {



	top: 38px;



	left: 0;



}







.jjcs_lb_div:hover .jjcs_lb_div01 {



	color: #04a29f;



}







/* jjcs_lb */



/* zxzpxq */



.zxzpxq {



	width: 1200px;



	padding: 60px 0;



	margin: 0 auto;



}







.zxzp_l {



	margin-bottom: 20px;



}







.zxzp_l_top {



	background: #cccccc;



	height: 65px;



	line-height: 65px;



	padding-left: 20px;



}







.zxzp_l_top_div01 {



	width: 330px;



	font-size: 18px;



	font-family: "Microsoft YaHei";



	color: rgb(50, 50, 50);



}







.zxzp_l_top_div02 {



	justify-content: space-between;



	width: 625px;



	font-size: 18px;



	font-family: "Microsoft YaHei";



	color: rgb(50, 50, 50);



}







.zxzp01 {



	top: 20px;



	right: 15px;



}







.zxzp02 {



	top: 25px;



	right: 15px;



	display: none;



}







.zxzp_l_bottom {



	width: 100%;



	padding: 30px;



	display: none;



}







.zxzp_l_bottom_div01 {







	font-size: 14px;



	font-family: "Microsoft YaHei";



	color: #626262;



	font-weight: bold;



	line-height: 2.357;



	text-align: left;



}







.zxzp_l_bottom_div02 {







	font-size: 14px;



	font-family: "Microsoft YaHei";



	color: #626262;



	line-height: 2.357;



	text-align: left;



}







.ypan {







	border-width: 1px;



	border-color: #247ccd;



	border-style: solid;



	background-color: #247ccd;



	width: 153px;



	height: 39px;



	font-size: 16px;



	font-family: "Microsoft YaHei";



	color: rgb(255, 255, 255);



	line-height: 2.063;



	text-align: center;



	margin-top: 30px;



}







.rczptx {



	width: 100%;



	height: 100%;



	top: 0;



	bottom: 0;



	left: 0;



	right: 0;



	background: rgba(0, 0, 0, 0.5);



	z-index: 9999;



	display: none;



}







.rczptx_div {



	width: 900px;



	margin: 4% auto 0;



	background: #ffffff;



	padding: 30px 70px 80px;



}







.rczptx_div01 {



	width: 100%;



	margin-bottom: 30px;



}







.rczptx_div01 img {



	float: right;



	cursor: pointer;



}







.rczptx_div02 {







	font-size: 20px;



	font-family: "Microsoft YaHei";



	color: rgb(50, 50, 50);



	line-height: 1.05;



}







.rczptx_div03 {







	font-size: 14px;



	font-family: "Microsoft YaHei";



	color: rgb(50, 50, 50);



	line-height: 1.5;



}







.rczptx_input01 {



	width: 360px;



	height: 44px;



	margin-right: 35px;



	margin-top: 40px;



	font-size: 14px;



	font-family: "Microsoft YaHei";



	color: rgb(179, 179, 179);



	line-height: 44px;



	padding: 0 20px;



}







.rczptx_input02 {



	width: 360px;



	height: 44px;



	margin-top: 40px;



	font-size: 14px;



	font-family: "Microsoft YaHei";



	color: rgb(179, 179, 179);



	line-height: 44px;



	padding: 0 20px;



}







.rczptx_input03 {



	width: 100%;



	height: 44px;



	margin-top: 25px;



	font-size: 14px;



	font-family: "Microsoft YaHei";



	color: rgb(179, 179, 179);



	line-height: 44px;



	padding: 0 20px;



}







.rczptx_input04 {



	width: 100%;



	height: 300px;



	margin-top: 25px;



	font-size: 14px;



	font-family: "Microsoft YaHei";



	color: rgb(179, 179, 179);



	line-height: 44px;



	padding: 0 20px;



	resize: none

}







.rczptx_div04 {







	background-color: rgb(204, 204, 204);



	width: 200px;



	height: 46px;



	font-size: 18px;



	font-family: "Microsoft YaHei";



	color: rgb(50, 50, 50);



	line-height: 46px;



	text-align: center;



	margin: 40px auto 0;



}







/* zxzpxq */







#myMap {



	width: 100%;



	height: 500px;







}







.myMap_div {



	width: 100%;



	height: 100%;



	background: rgba(0, 0, 0, 0.5);



	top: 0;



	text-align: center;



}







.myMap_div img {



	margin-top: 190px;



}







.lxwmsk {



	width: 1080px;



	margin: 60px auto;



	justify-content: space-between;



	text-align: center;



}







.lxwmsk_div {



	width: 320px;



	padding: 40px 20px 50px;



}







.lxwmsk_div:nth-of-type(1) {



	background-color: #f9e0e0;



}







.lxwmsk_div:nth-of-type(2) {



	background-color: #e1f7af;



}







.lxwmsk_div:nth-of-type(3) {



	background-color: #d5ecf9;



}







.lxwmsk_diva {



	font-size: 18px;



	font-family: "Microsoft YaHei";



	color: rgb(59, 59, 60);



	margin: 30px auto;



}







.lxwmsk_divb,



.lxwmsk_divc {







	font-size: 16px;



	font-family: "Microsoft YaHei";



	color: rgb(59, 59, 60);



	line-height: 2;



}







.lxwmsk_divd {



	text-align: center;



	margin-bottom: 60px;



}







.lxwmsk_divf {



	width: 1200px;



	margin: 0 auto;



}







.lxwmsk_divf input {







	width: 567px;



	height: 55px;



	border-width: 1px;



	border-color: rgb(191, 191, 191);



	border-style: solid;



	font-size: 16px;



	font-family: "Microsoft YaHei";



	color: rgb(144, 144, 144);



	text-transform: uppercase;



	line-height: 55px;



	padding: 0 0 0 20px;



	margin-bottom: 40px;



}







.lxwmsk_divf input:nth-of-type(1),



.lxwmsk_divf input:nth-of-type(3) {



	margin-right: 60px;



}







.lxwmsk_divf textarea {



	width: 1198px;



	height: 198px;



	font-size: 16px;



	font-family: "Microsoft YaHei";



	color: rgb(144, 144, 144);



	text-transform: uppercase;



	line-height: 55px;



	padding: 0 0 0 20px;



	border-width: 1px;



	border-color: rgb(191, 191, 191);



	border-style: solid;



	resize: none

}







.lxwmsk_divf_div {







	width: 583px;



	height: 56px;



	background: rgb(36, 124, 205);



	font-size: 20px;



	font-family: "Microsoft YaHei";



	color: rgb(255, 255, 255);



	text-transform: uppercase;



	line-height: 56px;



	text-align: center;



	margin: 60px auto;



}







.jyfzXz {



	width: 640px;



	margin: 40px auto 0;



	display: flex;



	justify-content: center;



	align-items: center;



	position: relative;



}







.jyfzXza {



	font-size: 19.482px;



	font-family: "Alibaba";



	color: rgb(255, 255, 255);



	text-transform: uppercase;



	line-height: 40px;



}







.jyfzXza:nth-of-type(odd) {



	width: 160px;



	height: 40px;



	background-color: rgb(36, 124, 205);



	text-align: center;



	cursor: pointer;



}







.jyfzXza:nth-of-type(even) {



	background-color: rgb(255, 255, 255);



	width: 1px;



	height: 15px;



	position: absolute;







}







.jyfzXza:nth-of-type(1) {



	background-color: rgb(161, 1, 1);



}







.jyfzXzNy {



	padding: 40px 0;



	background-color: #eeeeee;



}







.jyfzXzNy01 {



	width: 100%;



	height: 664px;



	background-image: url('../img/jyfzXz01.jpg');



	background-size: 100% 100%;



	padding: 0;



	margin: 40px 0 0 0;



}







.caroursel {



	margin: 0 auto;



}







.jyfzXzaA img {



	bottom: -40px;



	left: 0;



	right: 0;



	margin: 0 auto;



}







.hzfsXz {



	width: 1120px;



	/* height: 480px; */



	margin: 0px auto 0;



	padding-top: 70px;



}







.hzfsXz img {



	width: 100%;



	height: 100%;



}







#canvas {











	width: 100%;











	height: 640px;











}











.canvas_zi {











	width: 100%;











	font-family: myCoprgtl1;











	text-align: center;











	position: absolute;











	font-size: 80px;











	top: 0;











	left: 0;











	right: 0;











	font-weight: 700;











	color: white;











	margin-top: 12%;











}







.gcanlXz {



	justify-content: center;



	align-items: center;



}







.gcanlXz div {



	width: 160px;



	height: 50px;



	margin-right: 10px;



	font-size: 16px;



	font-family: "Alibaba";



	color: rgb(255, 255, 255);



	line-height: 50px;



	text-align: center;



}







.gcanlXzMrbj {



	background-image: url('../img/gcalXz01.png');



	background-size: 100% 100%;



}







.gcanlXzMrbjB {



	background-image: url('../img/gcalXz02.png');



	background-size: 100% 100%;



}







.gcalXzNynrBj {



	/*width: 100%;



	background-image: url('../img/gcalXz03.jpg');



	background-size: 100% 100%;



	margin: 40px 0;
*/


}







.gcalXzNynr {



	padding-bottom: 60px ;



}







.cpzx_bottom_div {



	height: 38px;



	top: auto;



	bottom: 0;



	padding-top: 0;



	line-height: 38px;



}







.gcalXzNynr .cpzx_bottom_div_xian {



	display: none;



}







.gcanlXzDj img {



	position: absolute;



	bottom: -40px;



	left: 0;



	right: 0;



	margin: 0 auto;



}







.qywh {



	/*padding-bottom: 60px;*/



}







.qywha {



	width: 1200px;



	flex-wrap: wrap;



	margin: 40px auto 0;



}







.qywhaa {



	width: 600px;



}







.qywhaa:nth-of-type(1),



.qywhaa:nth-of-type(4) {



	padding: 40px 60px 0 60px;



	background-color: #eeeeee;



}







.qywhaaa {



	font-size: 26px;



	font-family: "Alibaba";



	color: rgb(34, 34, 34);



	line-height: 0.9;



}







.qywhaaa span {



	font-size: 70px;



	font-family: "Arial";



	color: rgb(36, 124, 205);



	font-weight: bold;



	text-align: justify;



}







.qywhaab {







	width: 132px;



	height: 2px;



	background-color: rgb(36, 124, 205);



}







.qywhaac {







	font-size: 14px;



	font-family: "Alibaba";



	color: rgb(100, 100, 100);



	line-height: 1.8;



	text-align: justify;



	margin: 10px 0;



	height: 50px;



	overflow: hidden;



}







.qywhaad {



	font-size: 14px;



	font-family: "Microsoft YaHei";



	color: rgb(144, 144, 144);



	text-align: justify;



}







/*向右*/



.qywhaada {



	display: block;



	width: 0;



	height: 0;



	border-width: 7px 0 7px 7px;



	border-style: solid;



	border-color: transparent transparent transparent #247ccd;



	/*透明 透明 透明 黄*/



}







.qywhaadb {



	top: -4px;



	left: 20px;



}







.qywhaa:hover .qywhaaa span {



	color: #a10101;



}







.qywhaa:hover .qywhaab {



	background-color: #a10101;



}







.qywhaa:hover .qywhaada {



	border-color: transparent transparent transparent #a10101;



}







.zxns {



	width: 100%;



	padding: 60px 0;



	background-image: url('../image/zxns02.png');



	background-size: 100% 100%;



}







.zxnsa {



	width: 1200px;



	margin: 50px auto 40px;



}







.zxnsaa {



	width: 280px;



	/*padding: 40px 60px 0;*/



	border-top: 2px solid #247ccd;



	margin-right: 30px;



}







.zxnsaa:last-child {



	margin-right: 0;



}







.zxnsaaa {



	font-size: 20px; font-weight: 700;



	font-family: "Alibaba";



	color: #247ccd;



	height: 80px;



	margin-bottom: 15px;



	overflow: hidden;



}







.zxnsaaa span {



	font-size: 65px;



	font-family: "Century Gothic";



	color: #247ccd;



	position: relative;



	top: 20px;



}







.zxnsaab {



	font-size: 16px;



	font-family: "Microsoft YaHei";



	line-height: 1.5;



}







.zxnsaa:hover {



	border-top: 3px solid #58a3e6;



}







.zxnsaa:hover .zxnsaaa {



	color: #0c4c85;



}







.zxnsaa:hover .zxnsaaa span {



	color: #0c4c85;



}







.zxnsb {







	font-size: 16px;



	font-family: "Microsoft YaHei";



	color: rgb(255, 255, 255);



	text-transform: uppercase;



	line-height: 40px;



	text-align: center;



	background-color: rgb(36, 124, 205);



	width: 180px;



	height: 40px;



	margin: 0 auto;



}







.zxnsb:hover {







	background-color: #0c4c85;







}







.hzfsLb {



	/*width: 1200px;*/



	margin: 20px auto;



	flex-wrap: wrap;



	justify-content: space-between;



}







.hzfsLba {



	width: 594px;



	height: 480px;



	margin-bottom: 15px;



}







.hzfsLba:nth-of-type(1) {



	background-image: url('../image/hzfsN01.jpg');



}







.hzfsLba:nth-of-type(2) {



	background-image: url('../image/hzfsN02.jpg');



}







.hzfsLba:nth-of-type(3) {



	background-image: url('../image/hzfsN03.jpg');



}







.hzfsLba:nth-of-type(4) {



	background-image: url('../image/hzfsN04.jpg');



}







.hzfsLbaa {



	width: 100%;



	height: 100%;



	top: 0;



	left: 0;



	right: 0;



	bottom: 0;



	padding: 60px 60px 0 60px;



	background-color: rgba(0, 0, 0, 0);



	transition: all ease-out .3s;



	-moz-transition: all ease-out .3s;



	-webkit-transition: all ease-out .3s;



	-o-transition: all ease-out .3s;



}







.hzfsLbaaa {



	width: 60px;



	height: 4px;



	background-color: rgb(36, 124, 205);



}







.hzfsLbaab {



	font-size: 20px;



	font-family: "Alibaba";



	color:#000;



	line-height: 1.2;



	text-align: left;



	margin: 20px 0 60px 0;



}







.hzfsLbaac {



	font-size: 16px;



	font-family: "Alibaba";



	color: #555555;



	



	text-align: justify;



}







.hzfsLbaad {



	margin-top: 50px;



	font-size: 16px;



	font-family: "Alibaba";



	color: rgb(255, 255, 255);



	text-transform: uppercase;



	border-style: solid;



	border-width: 2px;



	border-color: #247ccd;



	background: #247ccd;



	padding: 12px 24px; 



	display: inline-block;



	transition: all ease-out .3s;



	-moz-transition: all ease-out .3s;



	-webkit-transition: all ease-out .3s;



	-o-transition: all ease-out .3s;

	cursor: pointer;

}


.hzfsLbaad a{ color: #fff;}

.hzfsLbaad a:hover{color: #ffd655;font-weight: 700;}


.jyfzXzNy01Ck:hover {



	background-color: rgb(161, 1, 1);



}





.jyfzXzNyNc01 {

	font-size: 18px;

	font-family: "Microsoft YaHei";

	color: rgb(100, 100, 100);

	text-transform: uppercase;

	line-height: 1.667;

	text-align: center;

}



.jyfzXzNyNc02 {

	width: 920px;

	margin: 50px auto 0;

}



.jyfzXzNyNc02_d {

	width: 100px;

	margin-right: 173px;

	float: left;

	margin-bottom: 70px;

}



.jyfzXzNyNc02_db {

	font-size: 18px;

	color: rgb(50, 50, 50);

	line-height: 2;

	text-align: center;

}



.jyfzXzNyNc02_dc {

	background-color: rgb(144, 144, 144);

	width: 20px;

	height: 1px;

	margin: 0 auto;

}



.jyfzXzNyNc02_d02 {

	display: none;

	width: 100%;

}



.jyfzXzNyNc02_d01 {

	width: 100%;

}



.jyfzXzNyNc02_d:hover .jyfzXzNyNc02_d02 {

	display: block;

}



.jyfzXzNyNc02_d:hover .jyfzXzNyNc02_d01 {

	display: none;

}



.jyfzXzNyNc02_d:nth-of-type(4) {

	margin-right: 0;

}



.jyfzXzNyNc02_d:nth-of-type(5),

.jyfzXzNyNc02_d:nth-of-type(6),

.jyfzXzNyNc02_d:nth-of-type(7) {

	margin-bottom: 60px;

}



.cpzxxqNc01 {

	width: 1200px;

	margin: 0 auto;

}



.cpzxxqNc01a {

	float: left;

	width: 540px;

	height: 120px;

	align-items: center;

	justify-content: center;

	transition: all ease-out .5s;

	-moz-transition: all ease-out .5s;

	-webkit-transition: all ease-out .5s;

	-o-transition: all ease-out .5s;

}



.cpzxxqNc01aaimg02 {

	display: none;

}



.cpzxxqNc01ab {

	font-size: 18px;

	color: rgb(50, 50, 50);

	line-height: 2;

	margin: 0 200px 0 42px;

}



.cpzxxqNc01aba {

	width: 20px;

	height: 1px;

	background-color: rgb(144, 144, 144);

}



.cpzxxqNc01a:hover {

	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.35);

}



.cpzxxqNc01a:hover .cpzxxqNc01aaimg02 {

	display: inline-block;

}



.cpzxxqNc01a:hover .cpzxxqNc01aaimg01 {

	display: none;

}



.hzfsLb {

	display: none;

}



.hzfsLb h2 {

	font-size: 30px;

	font-family: "Microsoft YaHei";

	color: rgb(34, 34, 34);

	text-align: center;

}



@media (max-width: 768px) {

	.cpzx_bottom img {

	

		 /* width: 100%; */

	

		height: 100%;

	

	

	

	}

	.qywhaa img{

		width: 100%;

	}

	.cpzxxqNc01 {

		width: 100%;

	}



	.cpzxxqNc01a {

		width: 100%;

	}



	.jyfzXzNyNc01 {

		width: 92%;

		margin: 0 auto;

	}



	.cpzxxqNc01ab {

		margin: 0 30% 0 10%;

	}



	.jyfzXzNyNc02_d {

		width: 28%;

		margin-right: 44%;

		float: left;

		margin-bottom: 30px;

	}



	.jyfzXzNyNc02_d:nth-of-type(5),

	.jyfzXzNyNc02_d:nth-of-type(6),

	.jyfzXzNyNc02_d:nth-of-type(7) {

		margin-bottom: 30px;

	}



	.jyfzXzNyNc02 {

		width: 92%;

	}



	.jyfzXzNyNc02_d:nth-of-type(even) {

		margin-right: 0;

	}





	.zxnsa {



		width: 100%;



		margin: 25px auto 20px;



	}







	.zxnsaa {



		width: 24%;



		padding: 10px 0px 0;



		margin-right: 1%;



	}







	.zxnsaaa {



		font-size: 12px;



		height: 36px;



		margin-bottom: 7px;







	}







	.zxnsaaa span {



		font-size: 30px;



		top: 12px;



	}







	.zxnsaab {



		font-size: 12px;



	}







	.qywha {



		width: 100%;







	}







	.qywhaa {



		width: 100%;



	}







	.qywhaa:nth-of-type(1),



	.qywhaa:nth-of-type(4) {



		padding: 15px 10px;







	}







	.qywhaa:nth-of-type(2) {



		margin: 0 0 15px 0;



	}







	.gcanlXz div {



		margin-right: 0;

		font-size: 12px;

	}







	#canvas {























		height: 125px;











	}







	.canvas_zi {







		font-size: 20px;







		font-weight: 700;







	}







	.jyfzXz {



		width: 100%;



	}







	.jyfzXza:nth-of-type(even) {



		display: none;







	}







	.jyfzXza {



		font-size: 14px;



		font-family: "Alibaba";



		color: rgb(255, 255, 255);



		text-transform: uppercase;



		line-height: 40px;



	}







	.hzfsXz {



		width: 92%;



		/* height: 480px; */



		margin: 0px auto 0;



		padding-top: 70px;



	}







	.caroursel {



		width: 100% !important;



	}







	.poster-list {



		width: 100% !important;



	}







	.jyfzXzNy01 {



		height: auto;



		padding: 0 0 40px 0;



		overflow: hidden;



	}







	.caroursel {



		position: relative;



		left: calc(50% - 600px);



	}







	.jsyd {



		display: none;



	}







	.fenye {



		height: 30px;



		width: 100%;



		margin: 20px auto;



		display: flex;



		justify-content: center;



	}







	.fenye span {



		width: 30px;



		height: 30px;



		line-height: 30px;



		text-align: center;



		float: left;



		background: #367fa9;



		border: 1px solid #ddd;

		color: #fff;



	}







	.fenye a {



		width: 30px;



		height: 30px;



		line-height: 30px;



		text-align: center;



		float: left;



		border: 1px solid #ddd;



	}







	.cpzxxqDF {







		width: 98%;



		margin: 0 auto;



	}







	.cpzxxqDF_div1 {



		width: 100%;



		text-align: center;



		margin-bottom: 10px;



	}







	.cpzxxqDF_div2 {



		width: 100%;



	}







	.cpzxxqDF_div2_ul {



		width: 100%;



	}







	.cpzxxqDF_div2_ul li {



		width: 49%;



	}







	.cpzxxqDF_div2_ul li:nth-child(odd) {



		margin-left: 0;



	}







	.cpzxxqDF_div2_ul li:nth-child(even) {



		margin-left: 2%;



	}







	.cpzxxqDF_div3 {



		width: 100%;



		margin-bottom: 10px;



	}







	.lxwmsk {



		width: 100%;



		flex-wrap: wrap;



		margin: 30px auto;



	}







	.lxwmsk_div {



		width: 95%;



		margin: 0 auto 30px;



		padding: 20px 10px 25px;



	}







	.lxwmsk_diva {



		font-size: 16px;



		margin: 15px auto;



	}







	.lxwmsk_divb,



	.lxwmsk_divc {



		font-size: 14px;



	}







	.lxwmsk_divd img {



		width: 50%;



	}







	.lxwmsk_divf {



		width: 95%;



		margin: 0 auto;



	}







	.lxwmsk_divf input {



		width: 100%;



		margin: 0 auto 15px;



		font-size: 14px;



	}







	.lxwmsk_divf textarea {



		width: 100%;



		margin: 0 auto;



		font-size: 14px;



	}







	.lxwmsk_divf_div {



		width: 100%;



		margin: 30px auto;



		font-size: 16px;



	}







	/* zxzpxq */



	.zxzpxq {



		width: 100%;



		padding: 30px 0;



	}







	.zxzp_l {



		width: 95%;



		margin: 0 auto 10px;



	}



#container {



	position: static;





}



	.zxzp_l .zxzp_l_top_div02 {



		display: none;



	}







	.zxzp_l_bottom {



		padding: 15px;



	}







	.ypan {



		width: 100px;



		height: 30px;



		line-height: 30px;



		font-size: 12px;



		margin-top: 15px;



	}







	.rczptx_div {



		width: 100%;



		height: 100%;



		margin: 0;



	}







	.rczptx_input01 {



		width: 100%;



		font-size: 12px;



		padding: 0 10px;



		margin: 20px 0 12.5px;







	}







	.rczptx_input02 {



		width: 100%;



		font-size: 12px;



		padding: 0 10px;



		margin: 0px 0 12.5px;



	}







	.rczptx_input03 {



		width: 100%;



		font-size: 12px;



		padding: 0 10px;



		margin: 0px 0 12.5px;



	}







	.rczptx_input04 {



		width: 100%;



		height: 100px;



		font-size: 12px;



		padding: 0 10px;



		margin: 0px 0 12.5px;



	}







	.rczptx_div04 {



		width: 100%;



		font-size: 16px;



		margin-top: 20px;



	}







	/* zxzpxq */







	/* jjcs_lb */



	.jjcs_lb {



		width: 95%;



		border-top: 1px dashed #bbbbbb;



		margin: 20px auto 0px;







	}







	.jjcs_lb_div {



		padding: 15px 0 15px 10px;



		border-bottom: 1px dashed #bbbbbb;







	}







	.jjcs_lb_div01 {



		overflow: hidden;



		/*text-overflow: ellipsis; 有些示例里需要定义该属性，实际可省略*/



		display: -webkit-box;



		-webkit-line-clamp: 2;



		-webkit-box-orient: vertical;



		margin-bottom: 10px;



		font-size: 14px;



		font-family: "Microsoft YaHei";



		color: rgb(50, 50, 50);



		text-transform: uppercase;



		line-height: 1.2;



		text-align: justify;



	}







	.jjcs_lb_div02 {



		overflow: hidden;



		/*text-overflow: ellipsis; 有些示例里需要定义该属性，实际可省略*/



		display: -webkit-box;



		-webkit-line-clamp: 4;



		-webkit-box-orient: vertical;



		font-size: 14px;



		font-family: "Microsoft YaHei";



		color: rgb(100, 100, 100);



		text-transform: uppercase;



		line-height: 1.2;



		text-align: justify;



	}







	.jjcs_lb_div_img {



		top: 22px;



		left: 0;



	}







	.jjcs_lb_div:hover .jjcs_lb_div01 {



		color: #04a29f;



	}







	/* jjcs_lb */



	/* rfktny */



	.rfktny {



		width: 95%;



		margin: 30px auto;



		text-align: justify;



	}







	.rfktny .cpzxxq_header_span1 {



		text-align: center;



	}







	.rfktny_ny {



		margin: 20px 0;



	}







	/* rfktny */



	/* rfyw_bottom */



	.rfyw_bottom_div {



		width: 100%;



	}







	.rfyw_bottom_div_div {



		margin: 0 auto 25px;



	}







	.rfyw_bottom_div_div {



		width: 95%;



		padding: 0 10px;



	}







	.rfyw_div_top {



		font-size: 16px;



	}







	.rfyw_div_top_header {



		font-size: 50px;



		top: -5px;



		left: -5px;



	}







	.rfyw_div_bottom_div {



		padding: 10px;



	}







	.rfyw_div_bottom_div01 {



		font-size: 13px;



	}







	.rfyw_div_bottom_div02 {



		font-size: 12px;



	}







	.imgWzhi {



		top: 0;



	}







	/* rfyw_bottom */



	/* cjzsxq */



	.cpzxxq .image-list {



		width: 100%;



		padding: 10px;



	}







	.cpzxxq .image-list .cover {



		height: 335px;



		width: 100%;



		margin: 0 auto 10px;



	}







	.cpzxxq .image-list .cover img {



		width: 100%;



	}







	.cjzsxq_div {



		width: 95%;



		margin: 0 auto 10px;



	}







	.cjzsxq_div_bottom {



		height: 30px;



		font-size: 14px;



		line-height: 30px;



	}







	/* cjzsxq */



	/* cpzxny */



	.cpzxny_left {



		width: 100%;



		height: 300px;



		padding: 0 15px;



	}







	.cpzxny_left img {



		width: 100%;



		height: 300px;



	}







	.cpzxny_right {



		width: 100%;



		padding: 17.5px 20px 0;



	}







	.cpzxny_right_span01 {



		font-size: 15px;



	}







	.cpzxny_right_span02 {



		font-size: 12px;



		font-family: "Microsoft YaHei";



		color: rgb(82, 82, 82);



		text-transform: uppercase;



		line-height: 1.5;



		text-align: justify;



		overflow: hidden;



		display: -webkit-box;



		-webkit-line-clamp: 5;



		-webkit-box-orient: vertical;



		margin: 15px 0 20px;



	}







	.cpzxny_right_span03 div {



		width: 77px;



		height: 20px;



		font-size: 12px;



		line-height: 20px;



	}







	.gtys {



		padding: 0 20px;



		margin-top: 30px;



	}







	.cptd,



	.cpyt {







		font-size: 14px;



		font-family: "PingFang";



		color: rgb(100, 100, 100);



		line-height: 1.643;



	}







	/* cpzxny */







	/* cpzxxq */



	.cpzxxq {



		width: 100%;



		padding: 30px 0;



	}







	.cpzxxq_header_span1 {



		font-size: 15px;



	}







	.cpzxxq_header_span2 {



		font-size: 12px;



	}







	.cpzxxq_div01 {



		font-size: 12px;



		padding: 0 10px;



		margin: 20px 0 30px;



	}







	.cpzxxq_div02_div {



		width: 96%;



		margin: 0 auto 10px;



	}







	.cpzxxq_div02_div_bottom {



		padding: 15px;



	}







	.cpzxxq_div02_div_bottom_span1 {



		font-size: 14px;



		margin-bottom: 10px;



	}







	.cpzxxq_div02_div_bottom_span2 {



		font-size: 12px;



	}







	.cpzxxq_div02_div_hover {



		padding: 80px 15px 0;



	}







	.cpzxxq_div02_div_hover_div01 {



		font-size: 12px;



	}







	.cpzxxq_div02_div_hover_div02 {



		width: 28.5px;



		height: 2.5px;



		margin: 15px auto 22.5px;



		font-size: 12px;



	}







	.cpzxxq_div02_div_hover_div03 {



		font-size: 12px;



		overflow: hidden;



		display: -webkit-box;



		-webkit-line-clamp: 6;



		-webkit-box-orient: vertical;



	}







	.cpzxxq_div02_div_hover_div04 {



		width: 161px;



		height: 29px;



		line-height: 29px;



		font-size: 12px;



	}







	.lsyou {



		bottom: 8px;



		right: 22px;



		width: 4%;



	}







	/* cpzxxq */



	/* gywm详情 */



	.ceshi {



		background: green;



	}







	.qyry {



		width: 100%;



		height: 50px;



		margin: 0 auto;



		line-height: 75px;



		text-align: center;



	}







	.qyry div {



		width: 50%;



		font-size: 16px;



		font-family: "Microsoft YaHei";



		line-height: 50px;

		overflow: hidden;



	}







	/*.qyry div:nth-of-type(1) {



		color: #323232;



	}







	.qyry div:nth-of-type(2) {







		color: rgb(0, 171, 190);



		border-top: 3px solid rgb(0, 171, 190);



	}*/











	.qyry div img {



		margin-right: 10px;



	}







	.qyry div:nth-of-type(2) img:nth-of-type(1) {



		display: none;



	}







	.qyry div:nth-of-type(1) img:nth-of-type(2) {



		display: none;



	}







	.qyryzs .image-list {



		width: 100%;



		padding: 10px;



	}







	#pictureViewer>.content {



		width: 100% !important;



		height: 590px;



	}







	.qyryzs .image-list .cover {



		width: calc(50% - 10px);



		margin-left: 5px;



		height: 120px;



	}







	#swiper-history {



		display: none;



	}







	.dnt {



		display: none;



	}







	.sjt {



		width: 100%;



		display: block;



	}







	.gsjjd {



		width: 100%;



		height: 60px;



		margin: 0 auto;



		line-height: 60px;



		text-align: center;



	}







	.gsjjd div {



		width: 50%;



		font-size: 16px;



		font-family: "Microsoft YaHei";



	}







	.gsjjneirong {



		width: 100%;



		margin: 30px auto;



		padding: 0 10px;



	}







	.gsjjneirong_div01 {



		font-size: 17px;



		font-family: "PingFang";



		color: rgb(34, 34, 34);



	}







	.gsjjneirong_div02 {



		font-size: 12px;



		font-family: "Arial";



		color: rgb(0, 171, 190);



		text-transform: uppercase;



		margin: 5px 0 20px;







	}







	.gsjjneirong_div03 {







		font-size: 14px;



		font-family: "PingFang";



		color: rgb(100, 100, 100);



		text-transform: uppercase;



		text-align: justify;



		/*text-indent: 30px;*/



	}







	.gsjjneirong_div05 .gsjjneirong_div05_img01 {



		display: none;



	}







	.gsjjneirong_div05 .gsjjneirong_div05_img02 {



		width: 100%;



		display: block;



	}











	.gsjjneirong_div04 {



		justify-content: space-around;



		margin: 20px 0;



		text-align: center;



	}







	.gsjjneirong_div04 .gsjjneirong_div04_div {



		width: 33.33%;



		border-right: none;



	}











	.gsjjneirong_div04_span1 {



		font-size: 17px;



		font-family: "Impact";



		color: rgb(0, 171, 190);



	}







	.gsjjneirong_div04_span2 {



		font-size: 12px;



		font-family: "Microsoft YaHei";



		color: rgb(85, 85, 85);



	}











	/* gywm详情 */



	.logoXs {



		display: block;



	}







	.shuju {



		top: 0;



		background-color: white;



	}







	.header01 {



		display: none;



	}







	.header02 {



		display: none;



	}







	.gsjj {



		padding: 30px 0;



		background: #eeeeee;



	}







	.gsjj_div01 img {



		width: 60%;



	}







	.gsjj_div02 {



		width: 100%;



		height: auto;



		display: block;



	}







	.gsjj_left {



		width: 100%;



		height: 100%;



	}







	.gsjj_left img {



		width: 100%;



		height: 100%;



	}







	.gsjj_right {



		width: 100%;



		height: 100%;



		padding-top: 50px;



		padding-left: 60px;



		padding: 25px 15px 0;



		background-color: #eeeeee;



	}







	.gsjj_right_div01 {



		font-size: 14px;



		font-family: "Microsoft YaHei";



		color: rgb(50, 50, 50);



		line-height: 0.821;



	}







	.gsjj_right_div01 img {



		width: 20%;



		position: relative;



		left: -6%;



	}







	.gsjj_right_div02 {



		width: 100%;



		text-overflow: ellipsis;



		display: -webkit-box;



		-webkit-line-clamp: 5;



		-webkit-box-orient: vertical;



		overflow: hidden;



		word-break: break-all;



		font-size: 12px;



		font-family: "Microsoft YaHei";



		color: rgb(100, 100, 100);



		line-height: 1.75;



		text-align: justify;



		margin: 20px 0;



	}







	.gsjj_right_div03 {



		background-color: rgb(0, 171, 190);



		width: 100%;



		height: 30px;



		line-height: 30px;



		font-size: 12px;



		font-family: "Microsoft YaHei";



		color: rgb(255, 255, 255);



		text-align: center;



		margin-bottom: 15px;



	}







	.gsjj_right_div04 {



		display: flex;



	}







	.gsjj_right_div04_div {



		width: 100%;



		text-align: center;



	}







	.gsjj_right_div04_div01 {



		font-size: 17.5px;



		font-family: "Impact";



		color: rgb(0, 171, 190);



		line-height: 0.857;



	}







	.gsjj_right_div04_div02 {



		font-size: 12px;



		font-family: "Microsoft YaHei";



		color: rgb(255, 255, 255);



		line-height: 70px;



	}







	/* pyry */



	.pyry {



		padding: 30px 0;







	}







	.pyry_div01 {



		width: 100%;



		margin: 40px auto;



	}







	.pyry_zs_div {



		text-align: center;



		border: 4px solid rgb(0, 171, 190);



	}







	.pyry_zs_div img {



		width: 100%;



		height: 100%;



	}







	.pyry_div02 {



		font-size: 12px;



		font-family: "Microsoft YaHei";



		color: rgb(255, 255, 255);



		text-align: center;



		line-height: 30px;



		width: calc(100% - 30px);



		height: 30px;



		background-color: rgb(0, 171, 190);



		margin: 0 auto;



	}







	/* pyry */







	/* cpzx */



	.cpzx {



		width: 100%;



		margin: 20px auto 12.5px;



		display: flex;



		justify-content: space-around;



	}







	.cpzx_div {

		/* overflow: hidden; */

		width: 50%;



		font-size: 2px;



	}







	.cpzx_bottom_bj {



		padding: 30px 0 30px;



	}







	.cpzx_bottom {



		width: 100%;



		margin: 0 auto;



		position: relative;



	}







	.shangjiantou {



		display: none;



	}







	.cpzx_bottom_div {



		font-size: 12px;



	}







	.cpzx_bottom_ckgd {



		background-color: rgb(204, 204, 204);



		width: calc(100% - 30px);



		height: 30px;



		cursor: pointer;



		font-size: 12px;



		font-family: "Microsoft YaHei";



		color: rgb(50, 50, 50);



		line-height: 30px;



		text-align: center;



		margin: 40px auto 0;



	}







	/* cpzx */







	/* xtjs */



	.xtjs {



		padding-top: 30px;



		padding-bottom: 30px;



	}







	.xtjs_div {



		width: 90%;



		margin: 20px auto 0;



		justify-content: space-around;



		text-align: center;



		flex-wrap: wrap;



	}







	.ahover {



		width: 25%;



		margin-bottom: 10px;



	}







	.xtjs_div_img01 {



		width: 80%;



		height: auto;



	}







	.xtjs_div_img02 {



		width: 80%;



		height: auto;



	}







	.xtjs_div_span {







		font-size: 14px;



		font-family: "Microsoft YaHei";



		color: rgb(50, 50, 50);



		margin: 20px 0 5px;



	}







	.xtjs_div_xian {







		background-color: rgb(144, 144, 144);



		width: 30px;



		height: 2px;



		margin: 0 auto;



	}







	.ahover:hover .xtjs_div_img02 {



		display: inline-block;



	}







	.ahover:hover .xtjs_div_img01 {



		display: none;



	}







	.ahover:hover .xtjs_div_span {



		color: #00abbe;



	}







	.ahover:hover .xtjs_div_xian {



		background-color: #00abbe;



	}







	/* xtjs */







	/* gcal */



	.gcal {



		margin: 20px 0 0px;



	}







	.gcal_an {



		width: calc(100% - 30px);



		height: 30px;



		line-height: 30px;



		text-align: center;



		background-color: rgb(204, 204, 204);



		margin: 30px auto 0;







		font-size: 12px;



		font-family: "Microsoft YaHei";



		color: rgb(50, 50, 50);



	}







	#index_b_hero {



		width: 100%;



		height: 560px;



	}







	#index_b_hero .mask-left,



	#index_b_hero .mask-right,



	#index_b_hero .hero {







		width: 100%;



		height: 560px;



	}







	#index_b_hero img {



		width: 100%;



		height: auto;



	}







	/* gcal */



	/* xwzx */



	.xwzx {



		width: 100%;



		margin: 20px auto 0px;



		flex-wrap: wrap;



		padding: 0 10px;



	}







	.xwzx_left {



		width: 100%;



		margin-bottom: 10px;



	}







	.xwzx_left_top img {



		width: 100%;







	}







	.xwzx_left_top {



		position: relative;



	}







	.xwzx_left_top_time {



		position: absolute;



		padding: 12px;



		top: 0;



		background: #cccccc;



		font-size: 14px;



		font-family: "Arial";



		color: rgb(255, 255, 255);



		align-items: center;



	}







	.xwzx_left:hover .xwzx_left_top_time {



		background: #00abbe;



	}







	.xwzx_left_top_time_ri {



		font-size: 34px;



		font-family: "Arial";



		color: rgb(255, 255, 255);



		line-height: 0.882;



	}







	.xwzx_left_bottom {



		height: 230px;



		padding: 20px;



		border: none;



		width: 100%;



	}







	.xwzx_left_bottom_header {



		font-size: 18px;



		font-family: "Microsoft YaHei";



		color: rgb(50, 50, 50);



		font-weight: bold;



		text-transform: uppercase;



		line-height: 1.214;



	}







	.xwzx_left_bottom_neir {







		font-size: 14px;



		font-family: "Microsoft YaHei";



		color: rgb(100, 100, 100);



		text-transform: uppercase;



		line-height: 1.571;



		text-align: justifyLeft;



		text-overflow: ellipsis;



		display: -webkit-box;



		-webkit-line-clamp: 7;



		-webkit-box-orient: vertical;



		overflow: hidden;



		word-break: break-all;



		margin: 20px 0;



	}







	.xwzx_left_bottom_anniu {



		font-size: 15px;



		font-family: "Microsoft YaHei";



		color: rgb(255, 255, 255);



		width: 120px;



		height: 30px;



		line-height: 30px;



		text-align: center;



		background-color: #cccccc;



		display: none;



	}







	.xwzx_left:hover .xwzx_left_bottom_anniu {



		background: rgb(0, 171, 190);



	}







	.xwzx_right {



		width: 100%;



		padding-left: 0px;



	}







	.xwzx_right_div:first-of-type {



		border-top: 1px solid rgb(204, 204, 204);



	}







	.xwzx_right_div {



		padding: 10px 10px;



		border-bottom: 1px solid rgb(204, 204, 204);



		/* flex-wrap: wrap; */



	}







	.xwzx_right_div_left_div01 {



		padding: 10px;



		width: 40px;



		height: 40px;



		font-size: 14px;



		line-height: 1.5;



		font-family: "Arial";



		color: rgb(255, 255, 255);



		text-align: center;



		background-color: #cccccc;



	}







	.xwzx_right_div_left_div02 {



		padding: 10px;



		width: 40px;



		height: 40px;



		font-size: 14px;



		line-height: 1.5;



		font-family: "Arial";



		color: #cccccc;



		text-transform: uppercase;



		text-align: center;



	}







	.xwzx_right_div_right {



		padding-left: 20px;



	}







	.xwzx_right_div_right_top {



		align-items: center;



	}







	.xwzx_right_div_right_top_top {



		font-size: 12px;



		font-family: "Microsoft YaHei";



		color: rgb(50, 50, 50);



		line-height: 1.5;



		text-align: left;



		display: -webkit-box;



		-webkit-line-clamp: 2;



		-webkit-box-orient: vertical;



		overflow: hidden;



		word-break: break-all;



		padding-right: 0px;



	}







	.xwzx_right_div_right_top_bottom {



		background-color: #cccccc;



		cursor: pointer;



		display: none;



	}







	.xwzx_right_div_right_bottom {



		font-size: 14px;



		font-family: "Microsoft YaHei";



		color: rgb(100, 100, 100);



		text-transform: uppercase;



		line-height: 1.429;



		text-align: left;



		display: -webkit-box;



		-webkit-line-clamp: 2;



		-webkit-box-orient: vertical;



		overflow: hidden;



		word-break: break-all;



		margin-top: 20px;



	}







	.xwzx_right_div:hover .xwzx_right_div_left_div01 {



		background-color: rgb(0, 171, 190);



	}







	.xwzx_right_div:hover .xwzx_right_div_left_div02 {



		color: rgb(0, 171, 190);



	}







	.xwzx_right_div:hover .xwzx_right_div_right_top_bottom {



		background-color: rgb(0, 171, 190);



	}







	.xwzx_anniu {



		font-size: 14px;



		font-family: "Microsoft YaHei";



		color: rgb(50, 50, 50);



		text-align: center;



		line-height: 40px;



		width: 180px;



		height: 40px;



		margin: 0 auto;



		background-color: rgb(204, 204, 204);



		display: none;



	}







	/* xwzx */











	/* footer */



	.footer {



		background: #bbbbbb;



		padding: 10px 0;



	}







	.footer_div {



		width: 100%;



		margin: 0 auto;



		justify-content: space-between;







		display: none !important;



	}







	.sjxian {



		display: block;



		text-align: center;



	}







	.sjxian_span01 {



		font-size: 13px;



		font-family: "Microsoft YaHei";



		color: rgb(50, 50, 50);



		text-transform: uppercase;



		line-height: 1.563;



	}







	.sjxian_span02 {







		font-size: 12px;



		font-family: "Microsoft YaHei";



		color: rgb(100, 100, 100);



		text-transform: uppercase;



		line-height: 1.667;



	}







	.sjxian_img {



		margin: 15px 0 5px;



	}







	.sjxian_img img {



		width: 20%;



	}







	/* footer */



	/* footer1 */



	.footer1 {



		background: #909090;



	}







	.footer1_div {



		width: 100%;



		margin: 0 auto;



		justify-content: space-between;



		display: none !important;



	}







	.footer1_div div {



		font-size: 14px;



		font-family: "Microsoft YaHei";



		color: rgb(50, 50, 50);



		text-transform: uppercase;



		line-height: 1.786;



		text-align: left;



	}







	.footer_div2 {



		display: block;



		font-size: 13px;



		font-family: "PingFang";



		color: rgb(50, 50, 50);



		line-height: 1.5;



		text-align: center;



	}







	/* footer1 */



}







.clearfix {



	zoom: 1;



}







.clearfix:after {



	display: block;



	visibility: hidden;



	clear: both;



	height: 0;



	content: '.';



}







a {



	text-decoration: none;



}







a:hover {



	text-decoration: none;



}







.pa {



	position: absolute;



}







.pf {



	position: fixed;



}







.pr {



	position: relative;



}







.ds {



	display: none;



}







.db {



	display: block;



}







.di {



	display: inline-block;



}







.dn {



	display: none;







}







.df {



	display: -webkit-box;



	/* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */



	display: -moz-box;



	/* Firefox 17- */



	display: -webkit-flex;



	/* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */



	display: -moz-flex;



	/* Firefox 18+ */



	display: -ms-flexbox;



	/* IE 10 */



	display: flex;



	/* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */



}







.yanse {



	color: rgb(255, 255, 255);



	background: #a10101;



}
