﻿@charset "utf-8";
/* css document */

/*头图样式*/
.banner{width:100%; background:url(/uploads/image/zzyhzlt/banner.jpg) no-repeat center 0; height:600px;/*头图的高*/}
.bannerying{width:100%;	margin-bottom:20px;	height:50px;/*影子高*/background-image: url(/uploads/image/zzyhzlt/ying.png);	background-repeat: repeat-x; background-position: center top;}

/*通用定位样式*/
.demo{width:100%;}
.demo .demo_c{width:1200px; margin:0 auto; margin-bottom:20px;/*板块与板块之间的间距*/ }
.demo .demo_c .title{font:bold 20px/1.5 "微软雅黑"; text-align:center; color:red; margin-bottom:20px;/*title与内容之间的间距*/}
.img-circle{border-radius:50%;}

/*demo_1*/
/*头条1*/
.demo_1{width:100%; background: no-repeat center 0;}
.demo_1 .new_list{margin-bottom:40px;}
.demo_1 .new_list li{margin-bottom:0px; position:relative;}
.demo_1 .new_list a{color:#252525;}
.demo_1 .new_list a:hover{color:#000000;}
.demo_1 .new_list h3{
	font-size:3em;
	font-weight:bold;
	line-height:1em;
	margin-bottom:10px;
	color: #0d73b1;
	text-align: center;
}
.demo_1 .new_list h3 a{color: #0d73b1;}
.demo_1 .new_list p{font-size:14px; color:#666; line-height:1.8em; text-align: center;}
.demo_1 .new_list p a{color:#666;}
/*头条2*/
.demo_1 .new_list2{	margin-bottom:40px;	background-image: ;	background-repeat: no-repeat;	background-position: left top;}
.demo_1 .new_list2 li{margin-bottom:40px; position:relative;}
.demo_1 .new_list2 a{color:#252525;}
.demo_1 .new_list2 a:hover{color:#000000;}
.demo_1 .new_list2 h3{font-size:2.5em; font-weight:bold; line-height:1.7em;	margin-bottom:5px;	color: #065daa;	text-align: center;}
.demo_1 .new_list2 h3 a{color: #065daa;}
.demo_1 .new_list2 p{font-size:14px; color:#666; line-height:2em; text-align: center;}
.demo_1 .new_list2 p a{color:#666;}
/*头条3*/
.demo_1 .new_list3{	margin-bottom:40px;	background-image: ;	background-repeat: no-repeat;	background-position: left top;}
.demo_1 .new_list3 li{margin-bottom:60px; position:relative;}
.demo_1 .new_list3 a{color:#252525;}
.demo_1 .new_list3 a:hover{color:#6e0200;}
.demo_1 .new_list3 h3{font-size:2.5em; font-weight:bold; line-height:1.7em;	margin-bottom:5px;	color: #aa0606;	text-align: center;}
.demo_1 .new_list3 h3 a{color: #aa0606;}
.demo_1 .new_list3 p{font-size:14px; color:#666; line-height:2em; text-align: center;}
.demo_1 .new_list3 p a{color:#666;}

/*demo_2*/
.demo_2{width:100%; background: no-repeat center 0;}
.demo_2 .new_list{	padding-right: 90px;	padding-bottom: 20px;	padding-left: 50px;}
.demo_2 .new_list li{	margin-bottom:20px;	position:relative;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #cccccc;}
.demo_2 .new_list a{color:#252525;}
.demo_2 .new_list a:hover{color:#000000;}
.demo_2 .new_list h3{	font-size:28px;	font-weight:bold;	line-height:1em;	margin-bottom:10px;	color: #004ea9;	background-color: #ffffff;	background-image: ;	background-repeat: no-repeat;	background-position: left top;	padding-left: 50px;}
.demo_2 .new_list h3:hover{	background-image: url(;	background-position: 0px -25px;}
.demo_2 .new_list h3 a{color: #004ea9;}
.demo_2 .new_list p{font-size:14px; color:#666; line-height:1.8em;	padding-left: 50px;}
.demo_2 .new_list p a{color:#666;}


/*demo_3*/
.demo_3{width:100%; background: no-repeat center 0;}
.demo_3 .partc {padding-top: 21px;}
.demo_3 .partc .title {margin-bottom: 20px;margin-left: -6px;}
.demo_3 .hotnews {width:530px; margin-right: 40px; margin-left:30px;}
.demo_3 .hotnews li{padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #e1e1e1}
.demo_3 .hotnews li h3{	color:#002a5c;	font-size:22px;	margin-top: 5px;	margin-bottom:5px;	line-height: 30px;	font-weight: bold;	text-decoration: none;}
.demo_3 .hotnews li h3 a{	color:#002a5c;}
.demo_3 .hotnews li p{	color:#6c6a6a;	font-size:14px;	line-height: 26px;}
.demo_3 .hotnews li.margin_0{margin-bottom:0}
.demo_3 .hotnews li.boder_0{border:0}
.demo_3 .focus {width:560px; margin-right: 40px;}
.demo_3 .focus .slides li{position:relative}
.demo_3 .focus .slides li h3{position:absolute;bottom:0;left:0;color:#fff;width:90%;padding: 5px 5%;font-size: 18px; background:rgba(0,0,0,.9)}
.demo_3 .focus .slides li h3 a{color:#fff}
.demo_3 .focus .flex-control-nav{width:100px;bottom:12px;}
.demo_3 .focus .flex-control-paging li a{background:transparent;border: 1px solid #fff;width: 5px;height: 5px;}
.demo_3 .focus .flex-control-paging li a.flex-active{background:#fff;}


/*demo_4*/
.demo_4{width:100%; background: no-repeat center 0;}
.demo_4 .partc {padding-top: 20px;}
.demo_4 .partc .title {margin-bottom: 20px;margin-left: -6px;}
.demo_4 .hotnews {width:530px; margin-right: 30px;}
.demo_4 .hotnews li{padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #e1e1e1}
.demo_4 .hotnews li:hover{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #e9f3ff;
}
.demo_4 .hotnews li h3{	color:#002a5c;	font-size:22px;	margin-top: 5px;	margin-bottom:5px;	line-height: 30px;	font-weight: bold;	text-decoration: none;}
.demo_4 .hotnews li h3 a{	color:#002a5c;}
.demo_4 .hotnews li p{	color:#6c6a6a;	font-size:14px;	line-height: 26px;}
.demo_4 .hotnews li.margin_0{margin-bottom:0}
.demo_4 .hotnews li.boder_0{border:0}
.demo_4 .focus {width:560px; margin-left: 40px; margin-right: 30px;}
.demo_4 .focus .slides li{position:relative}
.demo_4 .focus .slides li h3{position:absolute;bottom:0;left:0;color:#fff;width:90%;padding: 5px 5%;font-size: 18px; background:rgba(0,0,0,.9)}
.demo_4 .focus .slides li h3 a{color:#fff}
.demo_4 .focus .flex-control-nav{width:100px;bottom:12px;}
.demo_4 .focus .flex-control-paging li a{background:transparent;border: 1px solid #fff;width: 5px;height: 5px;}
.demo_4 .focus .flex-control-paging li a.flex-active{background:#fff;}


/*demo_5*/
.demo_5{width:100%; background: no-repeat center 0;}
.demo_5 .partc {padding-top: 20px;}
.demo_5 .partc .title {margin-bottom: 20px;margin-left: -6px;}
.demo_5 .focus {width:850px; margin-left: 30px; margin-right: 10px;}
.demo_5 .focus .slides li{position:relative}
.demo_5 .focus .slides li h3{position:absolute;bottom:0;left:0;color:#fff;width:90%;padding: 5px 5%;font-size: 18px; background:rgba(0,0,0,.9)}
.demo_5 .focus .slides li h3 a{color:#fff}
.demo_5 .focus .flex-control-nav{width:120px;bottom:12px;}
.demo_5 .focus .flex-control-paging li a{background:transparent;border: 1px solid #fff;width: 5px;height: 5px;}
.demo_5 .focus .flex-control-paging li a.flex-active{background:#fff;}
.demo_5 .hotnews {width:290px; margin-left: 10px; }
.demo_5 .hotnews li{padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #e1e1e1;	padding-right: 5px;}
.demo_5 .hotnews li:hover{	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #9cc9ff;	padding-left: 5px;	background-color: #e3f0ff;}
.demo_5 .hotnews li h3{	color:#002a5c;	font-size:22px;	margin-top: 5px;	margin-bottom:5px;	line-height: 30px;	font-weight: bold;	text-decoration: none;}
.demo_5 .hotnews li h3 a{color:#002a5c;}
.demo_5 .hotnews li p{	color:#6c6a6a;	font-size:14px;	line-height: 26px;}
.demo_5 .hotnews li.margin_0{margin-bottom:0}
.demo_5 .hotnews li.boder_0{border:0}

/* demo_6*/
.demo_6{width:100%; background: no-repeat center 0;}
.demo_6 .slides h3{	font-family: "微软雅黑";	font-size: 24px;	line-height: 1.5;	font-weight: bold;	color: #0d2b4e;}
.demo_6 .slides h3 a{	color: #0d2b4e;}
.demo_6 .slides p{	font-family: "微软雅黑";	font-size: 14px;	line-height: 2;		color: #0d2b4e;}
.demo_6 .slides p a{	color: #0d2b4e;}
.demo_6 .slides li .left{width:565px; padding-right:10px; padding-left:60px;}
.demo_6 .slides li .left .text{width:280px;padding-right:10px;padding-top:66px}
.demo_6 .slides li .right{width:565px}
.demo_6 .slides li .right .text{	padding-left:20px;	width:280px}
.demo_6 .slides li .right .top{padding-bottom:10px}
.demo_6 .flex-direction-nav .flex-next{background-image:;}
.demo_6 .flex-direction-nav .flex-prev{background-image:;}

/* demo_7*/
.demo_7{width:100%; background: no-repeat center 0;}
.demo_7 .slides h3{	font-family: "微软雅黑";	font-size: 24px;	line-height: 1.4;	font-weight: bold;	color: #0d2b4e;}
.demo_7 .slides h3 a{	color: #0d2b4e;}
.demo_7 .slides p{	font-family: "微软雅黑";	font-size: 14px;	line-height: 2;		color: #0d2b4e;}
.demo_7 .slides p a{	color: #0d2b4e;}
.demo_7 .slides li .left{width:560px; padding-left:60px;}
.demo_7 .slides li .left .text{	width:250px;	padding-right:10px;	margin-top: 5px;}
.demo_7 .slides li .left .img{border-radius: 30px; overflow: hidden;}
.demo_7 .slides li .right{width:560px; padding-right:10px; }
.demo_7 .slides li .right .text{width:250px; padding-left:20px;}
.demo_7 .slides li .right .img{border-radius: 30px; overflow: hidden;}
.demo_7 .flex-direction-nav .flex-next{background-image:;}
.demo_7 .flex-direction-nav .flex-prev{background-image:;}

/* demo_8*/
.demo_8{width:100%; background: no-repeat center 0;}
.demo_8 h3{font:24px/1.5 "寰蒋闆呴粦"}
.demo_8 .flex-control-nav{display:none}
.demo_8 .tpnav{margin-bottom:40px;padding-left: 230px;}
.demo_8 .tpnav li{cursor:pointer; margin-right:3px; float:left;}
.demo_8 .tpnav li:hover .img .img_cover{display:none}
.demo_8 .tpnav li:hover h3{
	color:#0033cc;
	font-family: "寰蒋闆呴粦";
	font-size: 24px;
	line-height: 1.5;
	font-weight: bold;
}
.demo_8 .tpnav .text{width:126px;padding-left:10px;padding-top:35px}
.demo_8 .tpnav .img{position:relative}
.demo_8 .tpnav .img .img_cover{position:absolute;top:0;left:0;width:110px;height:110px;background-color:#000;opacity:.5}
.demo_8 .tpnav .active .img .img_cover{display:none}
.demo_8 .tpnav .active h3{
	color:#0066cc;
	font-family: "寰蒋闆呴粦";
	font-size: 24px;
	line-height: 1.5;
	font-weight: bold;
}
.demo_8 .slides .left{
	width:530px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 50px;
}
.demo_8 .slides .left h3{font:22px/1.5 "寰蒋闆呴粦";margin-bottom:20px}
.demo_8 .slides .left .text{margin-top:20px;margin-bottom:40px}
.demo_8 .slides .right{width:600px}




/* demo_9*/
.demo_9{width:100%; background: no-repeat center 0;}
.demo_9 .content { width: 1200px; background:  no-repeat center center }
.demo_9 .box { position: relative; width: 580px; margin-bottom: 30px }
.demo_9 .box .text { width: 320px; padding-left: 20px }
.demo_9 .bt15a {
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	color: #0066cc;
	text-decoration: none;
}
.demo_9 .imgcag {border: 0;}
.demo_9 .imgcag:hover {border-radius:20%;}
.demo_9 .box .name { width: 24px; display: block; position: absolute; top: 0; font: 24px/1 "寰蒋闆呴粦" }
.demo_9 .left .name { right: 0 }
.demo_9 .right { padding-left: 80px }
.demo_9 .right .box { width: 540px }
.demo_9 .right .name { top: 68px; left: -40px }
.demo_9 .partc h3{font:16px/1.5 "寰蒋闆呴粦";color:#111;margin-bottom:10px;}
.demo_9 .partc p{font:14px/1.3 "寰蒋闆呴粦";color:#666;margin-bottom:5px;}
.demo_9 .partc p a{color:#ba2636;position:relative;padding-left:10px;}
.demo_9 .partc p a:hover{color:#111;}
.demo_9 .partc p .dian{width:6px;height:6px;border-radius:50%;background-color:#333;position:absolute;top:5px;left:0;}


/* demo_10*/
.demo_10{width:100%; background: no-repeat center 0;}



/* demo_11*/
.demo_11{width:100%; background: no-repeat center 0;}
.demo-11 .top{width: 1200px;height: 30px;margin-bottom: 50px;}
.demo-11 .top ul{
	width: 500px;
	height: 30px;
	margin: 0 auto;
	padding-left: 84px;
}
.demo-11 .top li {
	width: 70px;
	height: 35px;
	line-height: 35px;
	background: no-repeat 0 0;
	float: left;
	margin-right: 15px;/*border: 2px solid #000;*/
	color: #000;
	text-align: center;
	cursor: pointer;
	font-size: 18px;
}
.demo-11 .top li.active{border: none;background: #e64442;color: #fff;margin-top: 2px;}
.demo-11 .bottom {height: 260px;width: 1200px;overflow: hidden;}
.demo-11 .bottom ul#jiaojuan {width: 6500px;}
.demo-11 .bottom li.list {width: 1200px;float: left;}
.demo-11 .bottom .left {
	width: 400px;
	height: 260px;
	float: left;
	position: relative;
}
.demo-11 .bottom .left .guoqi {width: 45px;height: 37px;position: absolute;left: 50px;top: 45px;z-index: 10;}
.demo-11 .bottom .left .tuxiang {width: 350px;height: 250px;position: absolute;left: 53px;top: 5px;background: rgba(0,0,0,0.1);z-index:8;border-radius: 25px; overflow: hidden;}
.demo-11 .bottom .left .tuxiang img {width: 100%;}
.demo-11 .bottom .right {
	width: 650px;
	height: 260px;
	overflow: hidden;
	float: left;
	margin-top: 15px;
	margin-left:50px;
}
.demo-11 .bottom .liveshow {
	padding: 0px 0px 0px 0;
	width: 650px;
	height: 240px;
	float: left;
	margin-right: 0px;
	_display: inline;
	_margin-right: 20px;
}
.demo-11 .bottom .right .right-name {margin-left: 30px;}
.demo-11 .bottom .right .right-name .name {
	font-size: 22px;
	color:#663300;
	width: 480px;
	height: 40px;
}
.demo-11 .bottom .right .right-name .jieshao {font-size: 14px;margin-left: 10px;color: #666;}
.demo-11 .bottom .right .hongse {
	width: 240px;
	border-top: 3px solid #e64442;
	margin-left: 30px;
	margin-bottom: 5px;
}
.demo-11 .bottom .right p{
	font-size: 18px;
	padding-left: 30px;
	background: no-repeat left 11px;
	margin-top: 10px;
	line-height: 30px;
	color: #252525;
}
.demo-11 .bottom .right p a {color: #004276; text-decoration: none;margin-left: 10px;font-size: 20px;}
.demo-11 .bottom .right p a:hover {color: #ba2636;}

/* demo_12*/
.demo_12{width:100%; background: no-repeat center 0;}
.demo_12 .slides .fl{ width:500px; margin-right:30px; margin-left:40px;} 
.demo_12 .slides .fl h2{ background: no-repeat; padding-left:80px; font:bold 35px/35px "microsoft yahei"; margin:60px 0}
.demo_12 .slides .fl h2 span{font:normal 16px/16px "microsoft yahei"; color:#666; margin-left:10px}
.demo_12 .slides .fl p{font:normal 16px/26px "microsoft yahei";}
.demo_12 .slides img{ float:left}
.demo_12 .flex-viewport{ padding-bottom:10px}
.demo_12 .flex-direction-nav {*height: 0; position:relative;}
.demo_12 .flex-direction-nav a {width: 10px; opacity:1;  height: 17px; margin:0; display: block; position: absolute; bottom: 12px; z-index: 10; cursor: pointer; text-indent: -9999px; -webkit-transition: all .3s ease;}
.demo_12 .flex-direction-nav .flex-next {background: url(/uploads/image/yptimages/china65_74.jpg) no-repeat; right: 10px; }
.demo_12 .flex-direction-nav .flex-prev {left: 10px;background: url(/uploads/image/yptimages/china65_71.jpg) no-repeat;}
.demo_12 .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.demo_12 .flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}
.demo_12 .flex-control-nav { text-align:center;position:relative; width:100%; height:0;}
.demo_12 .flex-control-nav li {margin: 10px 15px; display:inline-block; zoom: 1; *display: inline;}
.demo_12 .flex-control-paging li a {display: block; color:#252525; text-indent:0; cursor: pointer; width:24px; height:24px; font:normal 16px/24px tahoma; text-align:center}
.demo_12 .flex-control-paging li a:hover { background: #999;-webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%; text-decoration:none; color:#fff}
.demo_12 .flex-control-paging li a.flex-active {cursor: default; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%; background:#e2003c; color:#fff }



/* demo_13*/
.demo_13{width:100%; background: no-repeat center 0;}
.demo_13 .top{
	background: no-repeat 60px 0;
	padding-top: 40px;
	padding-right: 50px;
	padding-bottom: 80px;
	padding-left: 230px;
}
.demo_13 .bottom{width:1200px;margin:0 -25px;padding:108px 0;background: no-repeat 60px 0}
.demo_13 .bottom li{
	width:310px;
	height:310px;
	border-radius:50%;
	background-color:#1e74c9;
	opacity: 0.8;
	margin-top: 0;
	margin-right: 45px;
	margin-bottom: 0;
	margin-left: 45px;
}
.demo_13 .bottom li:hover{
	background-color:#1e74c9;
	opacity: 1;
}
.demo_13 .bottom li .dian{display:inline-block;margin:3px 6px;width:4px;height:4px;border-radius:50%;background-color:#fff}
.demo_13 .bottom li img{width:300px;height:300px;border-radius:50%}
.demo_13 .bottom li h3{font-size:24px;color:#fff;text-align:center;margin-bottom:10px}
.demo_13 .bottom li h3 a{color:#fff}
.demo_13 .bottom li p{margin-bottom:8px}
.demo_13 .bottom li p a{color:#fff}
.demo_13 .bottom .text{width:200px;height:140px;padding:80px 50px}



/*demo_14*/
.demo_14{width:100%; background: no-repeat center 0;}
.demo_14 .partc {padding-top: 20px;}
.demo_14 .partc .title {margin-bottom: 20px;margin-left: -6px;}
.demo_14 .focus {width:1200px; margin-left: 10px; margin-right: 10px;}
.demo_14 .focus .slides li{position:relative}
.demo_14 .focus .slides li h3{position:absolute;bottom:0;left:0;color:#fff;width:90%;padding: 5px 5%;font-size: 22px; background:rgba(0,0,0,.9)}
.demo_14 .focus .slides li h3 a{color:#fff}
.demo_14 .focus .flex-control-nav{width:100px;bottom:12px;}
.demo_14 .focus .flex-control-paging li a{background:transparent;border: 1px solid #fff;width: 5px;height: 5px;}
.demo_14 .focus .flex-control-paging li a.flex-active{background:#fff;}


/*demo_15*/
.demo_15{width:100%; background: no-repeat center 0;}
.demo_15 .text{margin-top:20px;}
.demo_15 .w_750{width:970px;margin-right:100px;}
.demo_15 .w_750 h3{font-size:18px;color:#252525;}
.demo_15 .w_750 p{color:#666;}
.demo_15 .w_210{width:130px;text-align:center;}
.demo_15 .w_210 h3{font-size:60px;line-height:1em;}
.demo_15 .w_210 p{font-size:12px;line-height:1em;}

/*demo_16*/
.demo_16{width:100%; background: no-repeat center 0;}
.demo_16 .demo_c{background: no-repeat right bottom}
.demo_16 .flexslider{
	width:1000px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 40px;
}
.demo_16 .flexslider .slides li{position:relative}
.demo_16 .flexslider .slides li h3{position:absolute;width:90%;padding:5px 5%;left:0;bottom:0;font-size: 18px;color:#fff;background-color:rgba(0,0,0,0.8);}
.demo_16 .flexslider .slides li h3 a{font-size: 18px;color:#fff;}
.demo_16 .flexslider .flex-direction-nav a{opacity:1;width:23px;height:23px;top:330px;margin:0;background: no-repeat 0 0}
.demo_16 .flexslider .flex-direction-nav .flex-next{right:-120px;background-position:-57px 0}
.demo_16 .flexslider .flex-direction-nav .flex-prev{left:1080px}
.demo_16 .flexslider .flex-next:hover{right:-120px;background-position:-57px -23px}
.demo_16 .flexslider .flex-prev:hover{left:1080px;background-position:0 -23px}
.demo_16 .pages{width:130px;margin:0 15px;margin-top:205px;padding:5px 0;text-align:center;color:#fff;border-top:1px solid #ab501d;border-bottom:1px solid #ab501d;}
.demo_16 .pages h3{font:bold 70px/1em "瀵邦喛钂嬮梿鍛寸拨"}
.demo_16 .pages p{font-size:16px;line-height:30px}



/*demo_17*/
.demo_17{width:100%; background: no-repeat center 0; margin-bottom:60px;}
.demo_17 .partc {  width: 1200px;  margin: 0 auto;}
.part2 .partc {position: relative;}
.part2 .content { position: relative; margin-top:0px;}
.part2 .content .dian {position: absolute;top: 90px;}
.part2 .content .dian1 {left: 380px;}
.part2 .content .dian2 {left: 775px;}
.part2 .flexslider2 {}
.part2 .flexslider2 .slides li {}
.part2 .flexslider2 .slides li .list {width: 333px;float: left;margin: 0 32px;}
.part2 .flexslider2 .slides li .imgbox {width: 260px;height: 150px;margin-bottom: 20px;}
.part2 .flexslider2 .slides li .imgbox img {display: block;width: 260px;height: 150px;border-radius: 7%;overflow: hidden;}
.part2 .flexslider2 .slides li .list1 .imgbox {background:  no-repeat 0 0;padding: 27px 28px;}
.part2 .flexslider2 .slides li .list2 .imgbox {background:  no-repeat 0 0;padding: 24px 32px;}
.part2 .flexslider2 .slides li .list3 .imgbox {background:  no-repeat 0 0;padding: 26px 24px;}
.part2 .flexslider2 .slides li h3 {font-size: 20px;line-height: 36px; color: #f3e4c1;margin-bottom: 20px;padding-left: 18px;background:  no-repeat left top;}
.part2 .flexslider2 .slides li p {	font-size: 14px;	line-height: 25px;	color: #333;	padding-left: 18px}
.part2 .flexslider2 .slides li h3 a {	color: #0a4178;	text-decoration: none;}
.part2 .flexslider2 .slides li p a {color: #333;}
.part2 .flexslider2 .flex-direction-nav {position: absolute;top: 110px;width: 100%;}
.part2 .flexslider2 .flex-direction-nav a {top: 50%;}
.part2 .flexslider2 .flex-direction-nav .flex-prev {left: 2px;background-position: 0 0;}
.part2 .flexslider2 .flex-direction-nav .flex-prev:hover {left: 2px;background-position: -21px 0;}
.part2 .flexslider2 .flex-direction-nav .flex-next {right: 2px;background-position: -63px 0;}
.part2 .flexslider2 .flex-direction-nav .flex-next:hover {right: 2px;background-position: -42px 0;}
.part2 .flexslider2 .flex-direction-nav a {    width: 20px;    height: 44px;    display: block;    background:  no-repeat 0 0;    position: absolute;    top: 50%;    z-index: 10;
    cursor: pointer;    text-indent: -9999px;    opacity: 1;}
	
	


/*demo_18*/
.demo_18{width:100%; background: no-repeat center 0; margin-bottom:60px;}
.demo_18 .partc {  width: 1200px;  margin: 0 auto;}
.part3 .partc {position: relative;}
.part3 .content { position: relative; margin-top:0px;}
.part3 .content .dian {position: absolute;top: 140px;}
.part3 .content .dian1 {left: 380px;}
.part3 .content .dian2 {left: 775px;}
.part3 .flexslider3 {}
.part3 .flexslider3 .slides li {}
.part3 .flexslider3 .slides li .list {width: 333px;float: left;margin: 0 32px;}
.part3 .flexslider3 .slides li .imgbox {width: 260px;height: 260px;margin-bottom: 20px;}
.part3 .flexslider3 .slides li .imgbox img {display: block;width: 250px;height: 250px;border-radius: 50%;overflow: hidden;}
.part3 .flexslider3 .slides li .list1 .imgbox {background:  no-repeat 0 0;padding: 27px 28px;}
.part3 .flexslider3 .slides li .list2 .imgbox {background:  no-repeat 0 0;padding: 24px 32px;}
.part3 .flexslider3 .slides li .list3 .imgbox {background:  no-repeat 0 0;padding: 26px 24px;}
.part3 .flexslider3 .slides li h3 {font-size: 20px;line-height: 36px; color: #f3e4c1;margin-bottom: 20px;padding-left: 18px;background:  no-repeat left top;}
.part3 .flexslider3 .slides li p {	font-size: 14px;	line-height: 25px;	color: #333;	padding-left: 18px}
.part3 .flexslider3 .slides li h3 a {	color: #0a4178;	text-decoration: none;}
.part3 .flexslider3 .slides li p a {color: #333;}
.part3 .flexslider3 .flex-direction-nav {position: absolute;top: 190px;width: 100%;}
.part3 .flexslider3 .flex-direction-nav a {top: 50%;}
.part3 .flexslider3 .flex-direction-nav .flex-prev {left: 2px;background-position: 0 0;}
.part3 .flexslider3 .flex-direction-nav .flex-prev:hover {left: 2px;background-position: -21px 0;}
.part3 .flexslider3 .flex-direction-nav .flex-next {right: 2px;background-position: -63px 0;}
.part3 .flexslider3 .flex-direction-nav .flex-next:hover {right: 2px;background-position: -42px 0;}
.part3 .flexslider3 .flex-direction-nav a {    width: 20px;    height: 44px;    display: block;    background:  no-repeat 0 0;    position: absolute;    top: 50%;    z-index: 10;
    cursor: pointer;    text-indent: -9999px;    opacity: 1;}
	
	
	/*demo_19*/
.demo_19{width:100%; background: no-repeat center 0; margin-bottom:60px;}
.con { display: flex;  justify-content: space-between;}
.part2_main {	width: 285px;}
.part2_main img {	width: 285px;	height: 140px;}
.part2_txt {padding: 36px 18px;	background-color: #f4f4f4;	cursor: pointer;	transition: all 0.2s;}
.part2_txt:hover {	background-color: #4f92c9;}
.part2_txt:hover h3,.part2_txt:hover p {	color: #fff;}
.part2_txt h3 {
	font-size: 20px;
	font-weight: bold;
	color: #020c13;
	margin-bottom: 20px;
	line-height: 24px;
}
.part2_txt h3 a:hover {color: #fff; }
.part2_txt p {
	line-height: 24px;
	font-size: 14px;
}


	/*demo_20*/
.demo_20{width:100%; background: no-repeat center 0; margin-bottom:60px;}
.box {position: relative;}
.box .content {width: 1200px;margin:20px auto;}
.box .box_con {position: relative;}
.box .box_con .conbox {position: relative;overflow: hidden;}
.box .box_con .conbox ul {position: relative;list-style: none;}
.box .box_con .conbox ul li {
	float: left;
	width: 280px;
	height: 160px;
	margin:10px;
	overflow: hidden;
	position: relative;
	padding: 0px;
}
.box .box_con .conbox ul li:first-child {margin-left: 10px;}
.box .box_con .conbox ul li img {display: block;width:280px;height:160px;transition: all 0.5s;}
.box .box_con .conbox ul li:hover img {transform: scale(1.1);}
.box .box_con .conbox ul li p{width: 280px;height: 160px;background: rgba(0, 1, 1, 0.4);position: absolute;top: 0;left: 0;cursor: pointer;}
.box .box_con .conbox ul li span{position: absolute;width: 260px;height:40px;left: 0;bottom:10px;padding: 0px 15px 15px 15px;font-size: 14px;color: #fff;z-index: 2;line-height: 160%;}
.box .box_con .conbox ul li span a{color: #fff;text-decoration: none;}
.box .box_con .conbox ul li:hover p{transform:translatey(160px); transition: all 0.6s;}


/*     demo_21 的样式   */
.demo_21{width:100%; background: no-repeat center 0; margin-bottom:60px;}
.demo-21 .top{width: 1200px;height: 30px;margin-bottom: 50px;}
.demo-21 .top ul{width: 550px;height: 30px;margin: 0 auto; padding-left: 110px;background: no-repeat left center;}
.demo-21 .top li {width: 90px;height: 35px;line-height: 35px; background: no-repeat 0 0; float: left;margin-right: 15px;/*border: 2px solid #000;*/color: #000;text-align: center;cursor: pointer;font-size: 18px;}
.demo-21 .top li.active{border: none;background: #e64442;color: #fff;margin-top: 2px;}
.demo-21 .bottom {height: 260px;width: 1200px;overflow: hidden;}
.demo-21 .bottom ul#jiaojuan {width: 5500px;}
.demo-21 .bottom li.list {width: 1200px;float: left;}
.demo-21 .bottom .left {width: 532px;height: 260px;float: left;position: relative;}
.demo-21 .bottom .left .guoqi {width: 45px;height: 37px;position: absolute;left: 50px;top: 45px;z-index: 10;}
.demo-21 .bottom .left .tuxiang {width: 250px;height: 250px;position: absolute;left: 53px;top: 5px;background: rgba(0,0,0,0.1);z-index:8;border-radius: 125px; overflow: hidden;}
.demo-21 .bottom .left .tuxiang img {width: 100%;}
.demo-21 .bottom .right {width: 600px;height: 260px;overflow: hidden;float: left;margin-top: 20px;}
.demo-21 .bottom .right .right-name {margin-left: 30px;}
.demo-21 .bottom .right .right-name .name {font-size: 35px;color:#252525;width: 142px;height: 47px;}
.demo-21 .bottom .right .right-name .jieshao {font-size: 14px;margin-left: 10px;color: #666;}
.demo-21 .bottom .right .hongse {width: 80px;border-top: 3px solid #e64442;margin-left: 30px;}
.demo-21 .bottom .right p{font-size: 20px;padding-left: 30px; background: no-repeat left 11px;margin-top: 10px;line-height: 30px;color: #252525;}
.demo-21 .bottom .right p a {color: #004276; text-decoration: none;margin-left: 10px;font-size: 20px;}
.demo-21 .bottom .right p a:hover {color: #ba2636;}



/*     demo_22 的样式   */
.demo_22{width:100%; background: no-repeat center 0; margin-bottom:60px;}
.demo_22 .dian{display:inline-block;width:4px;height:4px;background-color:#666;border-radius:50%}
.demo_22 .left{	width:490px;	background-color:#f5f5f5;	margin-left: 35px;}
.demo_22 .left .top{padding:20px;margin-bottom:40px}
.demo_22 .left .top p{color:#666}
.demo_22 .left h3{font-size:18px;margin-top:26px}
.demo_22 .left .bottom{padding:24px 20px;background-color:#e7e7e7}
.demo_22 .left .bottom a{color:#666;line-height:28px;position:relative;padding-left:20px}
.demo_22 .left .bottom a span{position:absolute;top:5px;left:10px}
.demo_22 .left .bottom a:hover{color:#252525}
.demo_22 .left .bottom a:hover .dian{background-color:#b81a30}
.demo_22 .rigth{width:610px}
.demo_22 .rigth .text_content{width:194px;height:420px;border:2px solid #666;padding:60px 16px;margin:0 40px}
.demo_22 .rigth .text_content h3{font-size:24px;line-height:1.2em;margin-bottom:20px}
.demo_22 .rigth .text_content p{color:#666}
.demo_22 .rigth .text_content .height20{width:100%;height:20px}
.demo_22 .rigth .text_content .height40{width:100%;height:40px}
.demo_22 .rigth .text_content li{display:none}
.demo_22 .rigth .text_content li.show{display:block}
.demo_22 .rigth .navban{margin-left:-42px}
.demo_22 .rigth .navban .mcsb_container{margin:0;padding-left:42px}
.demo_22 .rigth .navban li{position:relative;margin-bottom:8px;height:130px;text-align:center}
.demo_22 .rigth .navban li h3{position:absolute;bottom:0;left:0;color:#fff;width:100%;height:30px;line-height:30px;background-color:rgba(0,0,0,0.9);background-color:#000\9}
.demo_22 .rigth .navban li:hover h3{background-color:rgba(184,26,48,0.9);background-color:#bd2e42 \9}
.demo_22 .rigth .navban li .jiao{display:none;width:8px;height:10px;background: no-repeat 0 0;position:absolute;top:50%;margin-top:-4px;left:-42px}
.demo_22 .rigth .navban .active h3{background-color:rgba(184,26,48,0.9);background-color:#bd2e42 \9}
.demo_22 .rigth .navban .active .jiao{display:block}

/*     demo_23 的样式   */
.demo_23{width:100%; background: no-repeat center 0; margin-bottom:60px;}
.timelinelist{width: 1100px;margin: 0 auto;;background:  repeat-y 157px;}
.timelinelist li{margin-bottom: 35px;}
.time{ display: inline-block; vertical-align: top; font-size: 16px; color: #0264e9; font-weight: bold; width: 110px;}
.timetp{	display: inline-block;	width: 200px;	padding: 10px;	margin: 10px;	background:  no-repeat;}
.timelinebox{ display: inline-block; width: 600px; padding-left: 90px; background:  no-repeat 35px 5px;}
.timelinebox h4{ font-size: 20px; color: #fff; background:  no-repeat; padding-left: 20px; border-radius: 0 8px 0 0; line-height: 44px;}
.timelinebox h4 a{ font-size: 20px; color: #fff; }
.timelinebox p{ margin-left: 8px; padding: 20px; font-size: 16px; background: #fff; border-radius: 0 0 8px 8px;}


/*     demo_24 的样式   */
.demo_24{width:100%; background: no-repeat center 0; margin-bottom:60px;}
.weft03{background:  no-repeat center;}
.weft03 .container{	border: 1px solid #102045;	position: relative;	width: 1100px;	margin-right: 50px;	margin-left: 50px;}
#dhdk img{float: left;width: 500px;margin-right: 30px;}
#dhdk .right03{float: left;width: 540px;margin-top: 40px;}
#dhdk h3{ font-size: 22px; display: inline-block; background:  repeat-x bottom; padding-bottom: 10px; margin-bottom: 10px;}
#dhdk h4{ font-size: 18px; margin-bottom: 20px;}
.weft03 .swiper-button-prev, .weft03 .swiper-button-next{width: 45px;height: 35px;margin: auto;bottom: -17px;top: auto;}
.weft03 .swiper-button-next{right: 15px;background: #d7f5fe  no-repeat center;}
.weft03 .swiper-button-prev{left: auto;background: #d7f5fe  no-repeat center;right: 60px;}
.weft03 .swiper-button-next.swiper-button-disabled,.weft03 .swiper-button-prev.swiper-button-disabled{opacity: 1;}

/* demo_25的样式*/
.demo_25 .flexslider_demo_15 { height: 621px; }
.demo_25 .flex-direction-nav { position: absolute; top: 50%; height: 60px; width: 1200px; margin-top: -30px ;}
.demo_25 li { position: relative ;}
.demo_25 li img {
	margin-right: 100px;
	margin-left: 100px;
}
.demo_25 li .bottom {
	width: 1000px;
	height: 124px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
	color: #fff;
	margin-right: 100px;
	margin-left: 100px;
}
.demo_25 li .bottom .left { width: 200px; text-align: center; font: 26px/1.5 "微软雅黑"; background-color:rgba(0,0,0,.6); color:#fff; height: 124px;}
.demo_25 li .bottom .left span { font: bold 60px/1.5 "微软雅黑"; padding: 0 10px; }
.demo_25 li .bottom .left .box { position: relative; height: 124px; }
.demo_25 li .bottom .left .text_bg { width: 100%; bottom: 0; left: 0 ;}
.demo_15 li .bottom .left p { position: absolute; bottom: 10px; left: 0; width: 200px; z-index: 4; }
.demo_25 li .bottom .right {width: 800px; background-color:rgba(0,0,0,.5); color:#fff; height: 124px;}
.demo_25 li .bottom .right a { display: inline-block; padding: 20px 30px; color: #fff; }
.demo_25 li .bottom .right a h3 { font: 22px/1.5 "微软雅黑"; margin-bottom: 10px; }
/* direction nav */
.demo_25 .flex-direction-nav {*height: 0;}
.demo_25 .flex-direction-nav a {width: 30px; height: 60px; margin: -30px 0 0; display: block; background:  no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.demo_25 .flex-direction-nav .flex-next {background-position: 100% 0; right: -36px;}
.demo_25 .flex-direction-nav .flex-prev {left: -36px;}
.demo_25 .flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.demo_25 .flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.demo_25 .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.demo_25 .flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/*     demo_26 的样式   */
.demo_26{width:100%; background: no-repeat center 0; margin-bottom:60px;}

/*     demo_27 的样式   */
.demo_27{width:100%; background: no-repeat center 0; margin-bottom:60px;}
.w5-top {min-height: 365px;background:  no-repeat top left,  no-repeat bottom left;}
.w5-top-text {width: 550px;margin-top: 45px;margin-bottom: 135px;}
.w5-top-pic {width: 600px;height: 350px;margin-top: 16px; border-radius: 5px;}
.w5-top-text h3 {font-size: 30px;font-weight: bold;margin-bottom: 25px;}
.w5-top-text p {font-size: 18px;}
.w5-bottom {display: flex;justify-content: space-between;align-content: flex-start;flex-flow: row wrap;margin-top: 45px;}
.w5-bottom-item {width: 585px;flex-basis: 585px;margin-bottom: 40px;}
.w5-bottom-pic {float: left;}
.w5-bottom-text {width: 350px;float: right;}
.w5-bottom-text h3 {font-size: 18px;font-weight: bold;margin-top: 3px;}
.w5-bottom-text p {font-size: 14px;margin-top: 14px;color: #313131;}




/*     demo_28 的样式   */
.demo_28{width:100%; background: no-repeat center 0; margin-bottom:60px;}
.w7-swi-wp {height: 390px;background: #b0ebf3;border-radius: 15px;}
#w7_pic {
	display: inline-block;
	width: 540px;
	height: 320px;
	margin-top: 35px;
	margin-right: 23px;
	margin-bottom: 0;
	margin-left: 73px;
}
.w7-pic {width: 540px;height: 320px;}
#w7_pic .swiper-pagination-bullets.swiper-pagination {left: auto;width: 25%;right: 0;}
#w7_pic .swiper-pagination-bullet {background: #ffffff;opacity: 1;width: 6px;height: 6px;}
#w7_pic .swiper-pagination-bullet-active {background: #ffc778;}
#w7_text {display: inline-block;width: 490px;height: 340px;}
.w7-text-set {width: 420px;min-height: 66px;margin-top: 26px;border-radius: 8px;padding: 11px 15px 0px 35px;cursor: pointer;}
.w7-text-set h3 {width: 240px;text-indent: 0;display: inline;font-size: 18px;}
.w7-text-set a {display: inline;}
#w7_text span {color: #dd8888;}
.w7-text-set::after{content: '';position: absolute;width: 300px;height: 1px;background: #3385a1;bottom: -12px;left: 37px;}
#w7_text .swiper-slide-thumb-active .w7-text-set {color: #ffffff;background:  no-repeat;background-position: 11px 42%;background-color: #3f8fa9;}
#w7_text .swiper-scrollbar-drag {background: rgba(255, 255, 255, 0.85);cursor: pointer;}


/*     demo_29 的样式   */
.demo_29{width:100%; background: no-repeat center 0; margin-bottom:60px;}

.demo_29 .partc {padding-top: 12px;}
.demo_29 .title {margin-bottom: 68px;}
.demo_29 #demo29_text_swi {
	display: inline-block;
	width: 440px;
	height: 423px;
	margin-left: 30px;
	margin-right: 20px;
}
.demo_29 #demo29_pic_swi {display: inline-block;width: 655px;height: 423px;background:  no-repeat left 0;}
.demo_29 #demo29_text_swi h3 {font: normal 24px/36px "microsoft yahei";padding: 10px 0;color: #252525;}
.demo_29 #demo29_text_swi p {font: normal 14px/24px "microsoft yahei";color: #6c6a6a;}
.demo_29 article {position: absolute;top: 50%;transform: translatey(-50%);}
.demo_29 #demo29_pic_swi .swiper-slide img {width: 550px;transform: translatey(23px) translatex(30px);}
.demo_29 #demo29_text_swi .swiper-button-prev {z-index: 10;cursor: pointer;width: 40px;height: 40px;transform: translatex(200px) translatey(170px);background:  no-repeat;}
.demo_29 #demo29_text_swi .swiper-button-prev:hover {background-position: -40px 0;}
.demo_29 #demo29_text_swi .swiper-button-next {z-index: 10;cursor: pointer;width: 40px;height: 40px;transform: translatey(170px);background:  no-repeat;background-position: -120px 0;}
.demo_29 #demo29_text_swi .swiper-button-next:hover {background-position: -80px 0;}



/*     demo_30 的样式   */
.demo_30{width:100%; background: no-repeat center 0; margin-bottom:60px;}
.demo_30 #interveiwlist{
	float: left;
	margin-top: 180px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 95px;
}
.demo_30 #interveiwlist li{
	width: 100px;
	text-align: center;
	font-size: 18px;
	line-height: 40px;
	margin: 20px 0;
	cursor: pointer;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
.demo_30 #interveiwlist li:nth-child(odd).flex-active{ background:red;color: #fff }
.demo_30 #interveiwlist li:nth-child(even).flex-active{background:red;color: #fff}
.demo_30 #interveiwlist li:nth-child(odd){ background: #fff;}
.demo_30 #interveiwlist li:nth-child(even){ background: #fff;}
.demo_30 #interveiw{ width: 835px;float: left; background:#008fa9}
.demo_30 #interveiw li{}
.demo_30 #interveiw img{ width:317px;height:443px; float: left; margin:46px 25px 0 76px}
.demo_30 .intercenr { float: left; width: 365px; margin-top: 100px; color:#fff; padding: 25px 25px}
.demo_30 .intercenr h2 a{font-size: 44px; color: #fff}
.demo_30 .intercenr h4{font-size: 14px; margin-top: 10px}
.demo_30 .intercenr p{font-size: 18px;line-height: 30px; margin-top: 30px; background:  no-repeat left top, no-repeat right top; padding:15px 20px; min-height: 200px }




/*     demo_31 的样式   */
.demo_31{width:100%; background: no-repeat center 0; margin-bottom:60px;}
.w03-top {display: flex;}
.w03-sub02-title {margin: 0 auto 23px;}
.w03-bottom {position: relative;}
.w03-bottom a{color: #000000;}
#w03_bottom_swiper {width: 980px;height: 223px;margin: 0 auto 80px;}
#w03_bottom_swiper h3 {padding: 10px;}
#w03_bottom_swiper .swiper-slide {width: 240px;height: 223px;background: #f1f1f1;font-size: 16px;line-height: 1.3;}
#w03_bottom_swiper_prev {width: 80px;height: 222px;background:  no-repeat;top: 9%;left: 0px;}
#w03_bottom_swiper_next {width: 80px;height: 222px;background:  no-repeat;top: 9%;right: 0px;}
.contact {text-align: center;}
.contact h2 {font-size: 22px;padding-left: 40px;width: 630px;margin: 0 auto;background:  no-repeat left;margin-bottom: 40px;}

/*     demo_32 的样式   */
.demo_32{width:100%; background: no-repeat center 0; margin-bottom:60px;}

/*     demo_33 的样式   */
.demo_33{width:100%; background: no-repeat center 0; margin-bottom:60px;}
.w11-bottom {display: flex;justify-content: space-between;align-content: flex-start;flex-flow: row wrap;margin-top: 5px;}
.w11-bottom-item {	width: 550px;	flex-basis: 570px;	margin-bottom: 20px;	background-image: ;	background-repeat: repeat-x;	padding-left: 10px;	padding-top: 10px;}
.w11-bottom-item:hover {	background-image: ;	background-repeat: repeat-x;}
.w11-bottom-pic {
	float: left;
	height: 130px;
	width: 215px;
}
.w11-bottom-text {width: 340px;float: right;}
.w11-bottom-text h3 {	font-size: 18px;	font-weight: bold;	height: 60px;	color: #ffffff;}
.w11-bottom-text h3 a {	color: #ffffff;}
.w11-bottom-text p {font-size: 14px;margin-top: 4px;color: #313131;}

/*     demo_34 的样式   */
.demo_34{width:100%; background: no-repeat center 0; margin-bottom:60px;}

/*     demo_35 的样式   */
.demo_35{width:100%; background: no-repeat center 0; margin-bottom:60px;}

/*     demo_36 的样式   */
.demo_36{width:100%; background: no-repeat center 0; margin-bottom:60px;}

/*     demo_37 的样式   */
.demo_37{width:100%; background: no-repeat center 0; margin-bottom:60px;}

/*     demo_38 的样式   */
.demo_38{width:100%; background: no-repeat center 0; margin-bottom:60px;}

/*     demo_39 的样式   */
.demo_39{width:100%; background: no-repeat center 0; margin-bottom:60px;}

/*     demo_40 的样式   */
.demo_40{width:100%; background: no-repeat center 0; margin-bottom:60px;}

.demo_40  .dtxx{ width:1240px; margin:0 auto; overflow:hidden;}
.demo_40  .dtxx .zks{float:left;width:560px;margin:20px 22px 10px 15px;border:1px dashed #e5e5e5;padding:10px 10px; cursor:pointer;background:#fff;}
.demo_40  .dtxx .zks:hover{border:1px dashed #dc9f48;}
.demo_40  .dtxx .zks .ppcm{float:left;width:220px;padding:0px 0px 0px 0px;}
.demo_40  .dtxx .zks .ppcm a img{width:220px;height:145px; display:block;}
.demo_40  .dtxx .zks .ppcx{float:left;width:319px;padding:6px 5px 0px 15px;background: #fcfcfc;}
.demo_40  .dtxx .zks .ppcx .btxx{float:left;width:319px; border-bottom:1px dashed #e1e1e1; padding-bottom:10px; margin-bottom:5px;}
.demo_40  .dtxx .zks .ppcx .btxm{float:left;width:319px; height:40px; color:#999999;font-size:12px;font-family:\5fae\8f6f\96c5\9ed1;padding:4px 0px 0px 0px;line-height: 160%;}
.demo_40  .txt11 a{color:#333; text-decoration:none;line-height: 180%;font-size:18px;font-family:\5fae\8f6f\96c5\9ed1;}
.demo_40  .txt11 a:hover{color:#d7000f;}

/*     demo_41 的样式   */
.demo_41{width:100%; background: no-repeat center 0; margin-bottom:60px;}
.w41-bottom {display: flex;justify-content: space-between;align-content: flex-start;flex-flow: row wrap;margin-top: 5px;}
.w41-bottom-item {	width: 550px;	flex-basis: 570px;	margin-bottom: 20px;	background-image: ;	background-repeat: repeat-x;	padding-left: 10px;	padding-top: 10px;}
.w41-bottom-item:hover {	background-image: ;	background-repeat: repeat-x;}
.w41-bottom-pic {
	float: left;
	height: 220px;
	width: 350px;
}
.w41-bottom-text {width: 200px;float: right;}
.w41-bottom-text h3 {	font-size: 18px;	font-weight: bold;	height: 80px;	color: #0057a8;}
.w41-bottom-text h3 a {	color: #0057a8;}
.w41-bottom-text p {font-size: 14px;margin-top: 4px;color: #313131;}
/*     demo_42 的样式   */
.demo_42{width:100%; background: no-repeat center 0; margin-bottom:60px;}
/*     demo_43 的样式   */
.demo_43{width:100%; background: no-repeat center 0; margin-bottom:60px;}
.demo_43 .partc {padding-top: 20px;}
.demo_43 .partc .title {margin-bottom: 20px;margin-left: -6px;}
.demo_43 .hotnews {width:570px; margin-right: 20px;}
.demo_43 .hotnews li{padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #e1e1e1}
.demo_43 .hotnews li:hover{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #e9f3ff;
}
.demo_43 .hotnews li h3{	color:#002a5c;	font-size:1.3em;	margin-top: 5px;	margin-bottom:5px;	line-height: 30px;	font-weight: bold;	text-decoration: none;}
.demo_43 .hotnews li h3 a{	color:#002a5c;}
.demo_43 .hotnews li p{	color:#6c6a6a;	font-size:14px;	line-height: 26px;}
.demo_43 .hotnews li.margin_0{margin-bottom:0}
.demo_43 .hotnews li.boder_0{border:0}

/*     demo_44 的样式   */
.demo_44{width:100%; background: no-repeat center 0; margin-bottom:60px;}
.demo_44 .content{width:1140px; margin:0 auto;}
.demo_44 .textbox{ width:430px; height:150px; margin-bottom:20px}
.demo_44 .textbox h2 a{font:bold 16px/40px "microsoft yahei"; padding-left:55px;background:url(/uploads/image/zfastminpic/tongchuan_25.png) no-repeat; display:block}
.demo_44 .textbox p{color:#666;font:14px/24px "microsoft yahei"; padding-left:55px}
.demo_44 .textbox h2.t2 a{ background-position:0 -80px;}
.demo_44 .textbox h2.t3 a{ background-position:0 -160px;}
.demo_44 .textbox h2.t4 a{ background-position:0 -240px;}
.demo_44 .imgbox{ float:left; margin:0 10px}
.demo_44 .weft03{margin:40px auto;}
/*     demo_45 的样式   */
.demo_45{width:100%; background: no-repeat center 0; margin-bottom:60px;}
.con2 { justify-content: space-between; width:1200px;flex-wrap: wrap;}
.part45_main {
	float:left;
	width: 350px;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 35px;
}
.part45_txt {padding: 30px 18px;	background-color: #313a74;	cursor: pointer; height:120px;}
.part45_txt h3 {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 20px;
	line-height: 24px;
}
.part45_txt h3 a {	color: #fff;}
.part45_txt p {
	line-height: 24px;
	font-size: 14px;
	color: #ffffff;
}

/*     demo_46 的样式   */
.demo_46{width:100%; background: no-repeat center 0; margin-bottom:60px;}
.demo_46 .p4x_cont .slides li{position: relative;width: 1200px;height: 360px;padding-bottom: 30px;background:  no-repeat left bottom;}
.demo_46 .p4x_cont .imgbox{width: 610px;height: 360px;}
.demo_46 .p4x_cont .textbox{width: 590px;height: 360px;background:  no-repeat 0 0;}
.demo_46 .p4x_cont .textbox h3{margin-top: 80px; padding: 0 20px;font-size: 24px;font-weight: bold;margin-bottom: 10px;color:#1aa7bd;}
.demo_46 .p4x_cont .textbox h3 a{color:#1aa7bd;}
.demo_46 .p4x_cont .textbox p{padding: 0 40px;font-size: 16px;color:#252525;}

.demo_46 .flex-direction-nav {position: absolute; width: 110px;right: 20px; bottom: 10px;}
.demo_46 .flex-direction-nav a {width: 46px;height: 30px;background:  no-repeat 0 0;top: 50%;margin-top: -15px;opacity: 1;}
.demo_46 .flex-direction-nav .flex-prev {left: 0px;background-image: ;background-size: 100%;}
.demo_46 .flex-direction-nav .flex-next {right: 0px;background-image: ;background-size: 100%;}

.demo_46 .flex-control-nav{width: auto;right: 10px; bottom:30px;}
.demo_46 .flex-control-paging li a{background:transparent;width: 7px;height: 7px;border: 1px solid #f07d20; border-radius: 50%;}
.demo_46 .flex-control-paging li a.flex-active{background:#f07d20;}
/*     demo_47 的样式   */
.demo_47{width:100%; background: no-repeat center 0; margin-bottom:60px;}
.demo_47 .p47-cont li{background:  no-repeat; margin-right: 50px; }
.demo_47 .p47-cont li img{ padding: 70px 10px 76px 12px; height: 416px; width: 276px;}
/*     demo_48 的样式   */
.demo_48{width:100%; background: no-repeat center 0; margin-bottom:60px;}
/*demo_49*/
.demo_49{width:100%; background: no-repeat center 0;}
.demo_49 .partc {padding-top: 20px;}
.demo_49 .partc .title {margin-bottom: 20px;margin-left: -6px;}
.demo_49 .hotnews {width:450px; margin-right: 30px;}
.demo_49 .hotnews li{
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e1e1e1;
}
.demo_49 .hotnews li:hover{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	background-color: #f3fdff;
}
.demo_49 .hotnews li h3{	color:#002a5c;	font-size:22px;	margin-top: 5px;	margin-bottom:5px;	line-height: 30px;	font-weight: bold;	text-decoration: none;}
.demo_49 .hotnews li h3 a{	color:#002a5c;}
.demo_49 .hotnews li h4{	color:#002a5c;	font-size:18px;	margin-top: 5px;	margin-bottom:5px;	line-height: 30px;	font-weight: bold;	text-decoration: none;}
.demo_49 .hotnews li h4 a{	color:#002a5c;}
.demo_49 .hotnews li p{	color:#6c6a6a;	font-size:14px;	line-height: 26px;}
.demo_49 .hotnews li.margin_0{margin-bottom:0}
.demo_49 .hotnews li.boder_0{border:0}
.demo_49 .focus {width:650px; margin-left: 40px; margin-right: 30px;}
.demo_49 .focus .slides li{position:relative}
.demo_49 .focus .slides li h3{position:absolute;bottom:0;left:0;color:#fff;width:90%;padding: 5px 5%;font-size: 18px; background:rgba(0,0,0,.9)}
.demo_49 .focus .slides li h3 a{color:#fff}
.demo_49 .focus .flex-control-nav{width:100px;bottom:2px;}
.demo_49 .focus .flex-control-paging li a{background:transparent;border: 1px solid #fff;width: 5px;height: 5px;}
.demo_49 .focus .flex-control-paging li a.flex-active{background:#fff;}


/*     demo_50 的样式   */
.demo_27{width:100%; background: no-repeat center 0; margin-bottom:60px;}
.w50-top {
	min-height: 365px;
	background-image: url(/uploads/image/ztmobfast/wzuup.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.w50-top-text {
	width: 460px;
	margin-top: 45px;
	margin-bottom: 135px;
	padding:40px;
}
.w50-top-pic {width: 600px;height: 350px;margin-top: 16px; border-radius: 5px;}
.w50-top-text h3 {
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 25px;
	line-height: 35px;
	color: #ffffff;
	text-decoration: none;
}
.w50-top-text h3 a{
	color: #ffffff;
}
.w50-top-text p {
	font-size: 16px;
	line-height:23px;
	color: #ffffff;
	text-decoration: none;
	margin-top: 20px;
}
.w50-top-text p a{
	color: #ffffff;
}
.w50-top-text span {
    width: 174px;
    height: 34px;
    border: 1px solid #fff;
    line-height: 34px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
}
.w50-top-text span a{
	color: #ffffff;
}
.con3 { display: flex;  justify-content: space-between;width:1200px;flex-wrap: wrap;}
.part50_main {	width: 285px;}
.part50_main img { width: 285px; height: 140px;}
.part50_txt {
	padding: 36px 18px;
	cursor: pointer;
	transition: all 0.2s;
	box-shadow: 1px 2px 5px #eff2f5;
	background-image: url(/uploads/image/ztmobfast/uug1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 180px;
}
.part50_txt:hover {	background-image: url(/uploads/image/ztmobfast/uug2.jpg);
	background-repeat: no-repeat;
	background-position: left top;}
	
.part50_txt:hover h3,.part50_txt:hover p {	color: #e79800;}
.part50_txt h3 {
	font-size: 20px;
	font-weight: bold;
	color: #020c13;
	margin-bottom: 20px;
	line-height: 24px;
}
.part50_txt h3 a:hover {color: #e79800; }
.part50_txt p {
	line-height: 24px;
	font-size: 14px;
}


/*demo_51*/
.demo_51{
	width:100%;
	background: no-repeat center 0;
	margin-bottom:60px;
	padding-bottom: 100px;
}
.demo_51 .partc {  width: 1200px;  margin: 0 auto;}
.part51 .partc {position: relative;}
.part51 .content {
	position: relative;
	margin-top:50px;
}
.part51 .content .dian {position: absolute;top: 140px;}
.part51 .content .dian1 {left: 380px;}
.part51 .content .dian2 {left: 775px;}
.part51 .flexslider51 {}
.part51 .flexslider51 .slides li {}
.part51 .flexslider51 .slides li .list {
	width: 300px;
	height: 366px;

	float: left;
	background-color: #ffffff;
	margin: 30px;
	padding: 20px;
}
.part51 .flexslider51 .slides li .imgbox {width: 300px;height: 166px;margin-bottom: 20px;}
.part51 .flexslider51 .slides li .imgbox img {display: block;width: 300px;height: 166px;border-radius: 3%;overflow: hidden;}

.part51 .flexslider51 .slides li h3 {font-size: 20px;line-height: 36px; color: #0a4178;margin-bottom: 20px;width: 300px;}
.part51 .flexslider51 .slides li p {	font-size: 14px;	line-height: 25px;	color: #333;width: 300px;}
.part51 .flexslider51 .slides li h3 a {	color: #0a4178;	text-decoration: none;}
.part51 .flexslider51 .slides li p a {color: #333;}
.part51 .flexslider51 .flex-direction-nav {position: absolute;top: 190px;width: 100%;}
.part51 .flexslider51 .flex-direction-nav a {top: 50%;}
.part51 .flexslider51 .flex-direction-nav .flex-prev {left: 2px;background-position: 0 0;}
.part51 .flexslider51 .flex-direction-nav .flex-prev:hover {left: 2px;background-position: -21px 0;}
.part51 .flexslider51 .flex-direction-nav .flex-next {right: 2px;background-position: -63px 0;}
.part51 .flexslider51 .flex-direction-nav .flex-next:hover {right: 2px;background-position: -42px 0;}
.part51 .flexslider51 .flex-direction-nav a {    width: 20px;    height: 44px;    display: block;    background: url(/uploads/image/ztmobfast/p5_icon.png) no-repeat 0 0;    position: absolute;    top: 50%;    z-index: 10;
    cursor: pointer;    text-indent: -9999px;    opacity: 1;}
	
	/*demo_52*/
.demo_52{
	width:100%;
	background: no-repeat center 0;
	margin-bottom:10px;
	padding-bottom: 10px;
}

/*     demo_53 的样式   */
.demo_53{width:100%; background: no-repeat center 0; margin-bottom:60px;}
.con5 { justify-content: space-between; width:1200px;flex-wrap: wrap;display: flex;}
.part53_main {
	float:left;
	width: 200px;
	margin-right: 15px;
	margin-left: 15px;
	box-shadow: 1px 2px 5px #eff2f5;
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #117ecf;
	border: 2px solid #ffffff;
}
.part53_main :hover{
	margin: 0px;
}
.part53_txt {padding: 30px 18px; cursor: pointer; height:80px;}
.part53_txt h3 {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 0px;
	line-height: 24px;
}
.part53_txt h3 a {	color: #fff;}
.part53_txt p {
	line-height: 24px;
	font-size: 14px;
	color: #fff;
}
.part53_txt p a{
	color: #fff;

}



/*     demo_54 的样式   */
.demo_54{width:100%; background: no-repeat center 0; margin-bottom:60px;}
       /* 整体页面容器，设置宽度并居中显示 */
      .d54page-container {
            width: 1200px;
            margin: 0 auto;
            display: flex;
        }

        /* 左侧列样式，设置宽度并包含图片样式 */
      .d54left-column {
	width: 300px;
	margin-right: 20px; /* 设置深色背景，可根据需要调整颜色值 */
	background-size: cover;
	background-position: center top;
	background-image: url(/uploads/image/zt202410mon/bacleft2024a.jpg);
        }

      .d54left-column img {
            width: 280px;
            height: 500px;
            padding: 10px; /* 让背景比图片本身略宽，可根据实际调整数值 */
        }

        /* 右侧列样式，设置宽度并包含各部分样式 */
      .d54right-column {
	width: 880px;
	background-image: url(/uploads/image/zt202410mon/bacbig2024b.jpg);
	background-position: left top;	
    background-repeat: no-repeat;
        }

        /* 大字标题样式 */
      .d54big-title {
	font-size: 36px;
	color: #0066cc;
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 70px;
font-weight: bold;
        }
      .d54big-title a{
	color: #0066cc;
	text-decoration: none;
        }
        /* 摘要样式 */
      .d54abstract {
            margin-bottom: 20px;
			margin: 30px;
        }

        /* 单个图片与标题摘要整体的容器样式 */
      .d54image-caption-group {
	width: 190px; /* 根据图片和间距等综合考虑设置宽度，可调整 */
	margin: 9px;
	display: inline-block;
	background-image: url(/uploads/image/zt202410mon/bacright2024a.jpg);
	background-position: center top;
        }

        /* 图片样式 */
      .d54image-caption-group img {
            width: 160px;
            height: 300px;
            background-size: cover;
            background-position: center;
            padding: 15px; /* 让背景比图片本身略宽，可根据实际调整数值 */
        }

        /* 图片下方标题样式 */
      .d54image-caption-title {
	margin-bottom: 15px;
	color: #fff;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
        }
      .d54image-caption-title a{
        color: #fff;
        }
        /* 图片下方摘要样式 */
      .d54image-caption-abstract {
            margin-top: 0;
        }
		
		
		
/*     demo_55 的样式   */		
.demo_55{width:100%; background: no-repeat center 0; margin-bottom:60px;}
		
    /* 整体页面容器样式 */
      .d55page-container {
            width: 1200px;
            margin: 0 auto;
        }

        /* 页面上部样式 */
      .d55page-top {
            display: flex;
            height: 100px; /* 假设上部高度为300px，可根据实际调整 */
        }

        /* 上部左侧装饰图片样式 */
      .d55top-left-img {
            width: 400px; /* 假设左侧图片宽度为400px，可根据实际调整 */
            object-fit: cover;
        }

        /* 上部右侧文字样式 */
      .d55top-right-text {
            width: 800px; /* 右侧宽度为剩余宽度 */
            padding: 20px;
        }

        /* 页面下部样式 */
      .d55page-bottom {
            display: flex;
        }

        /* 下部每列的样式 */
      .d55bottom-column {
            width: 400px;
            padding: 10px;
            box-sizing: border-box;
        }

        /* 列中图片样式 */
      .d55column-img {
            width: 350px;
            height: 200px; /* 假设图片高度为200px，可根据实际调整 */
            object-fit: cover;
            transition: transform 0.3s ease; /* 添加过渡效果，实现平滑放大 */
        }

        /* 鼠标悬停时图片放大样式 */
      .d55column-img:hover {
            transform: scale(1.05); /* 放大比例，可根据实际调整 */
        }

        /* 标题样式 */
      .d55img-title {
            font-size: 20px;
            margin-top: 10px;
        }
		.d55img-title a{
			color: #666;
        }

        /* 摘要样式 */
      .d55img-abstract {
            font-size: 14px;
            color: #666;
        }
		
		
		
		
		
		
/*     demo_56 的样式   */	
.demo_56{width:100%; background: no-repeat center 0; margin-bottom:60px;}
.d56container {  
    width: 1200px;  
    height: 600px;  
    margin: 0 auto;  
    display: flex;  
    border: 1px solid #ddd;  
    border-radius: 10px;  
    overflow: auto; /* 当内容超出容器时显示滚动条 */  
}  
  
.d56sidebar {  
    width: 200px;  
    height: 100%;  
    background: #fff; /* 装饰图片的背景色 */  
}  
  
.d56content-area {  
    flex: 1;  
    background: white;  
    padding: 20px;  
    overflow-y: auto; /* 垂直滚动条 */  
}  
  
.d56news-item {  
    display: flex;  
    margin-bottom: 20px;  
    border-bottom: 1px dashed lightblue;  
    padding-bottom: 20px;  
}  
  
.d56news-left {  
    flex: 1;  
    margin-right: 20px;  
}  
  
.d56news-title {  
    margin: 0 0 10px 0;  
	font-size: 1.5em;
    font-weight: bold;
}  
.d56news-title a{
	color: #3366cc;
	text-decoration: none;     
}   
.d56news-summary {  
    margin: 0;  
	font-size: 16px;
}  
.d56news-summary a{
	color: #333333;
	text-decoration: none;
}   
.d56news-right {  
    flex: 0 0 170px; /* 固定宽度为170px */  
}  
  
.d56news-image {  
    width: 100%;  
    height: auto;  
}  
  
  /*     demo_57 的样式   */	
.demo_57{width:100%; background: no-repeat center 0; margin-bottom:60px;}
        .d57container {
            max-width: 1200px;
            margin: 20px auto;
            padding: 0 15px;
        }

        /* 顶部行样式 */
        .d57top-row {
            display: flex;
            gap: 30px;
            margin-bottom: 30px;
        }

        /* 左侧新闻列表 */
        .d57left-column {
            flex: 4;
        }

        .d57news-list {
            list-style: none;
        }

        .d57news-list li {
            padding: 15px;
            border-bottom: 1px solid #eee;
            transition: all 0.3s;
							font-size: 16px;
	color: #000;
	text-decoration: none;
        }

        .d57news-list li:hover {
            background: #f5f5f5;
            cursor: pointer;
        }

        /* 右侧新闻图片 */
        .d57right-column {
            flex: 6;
            position: relative;
        }

        .d57featured-image {
            width: 100%;
            height: 400px;
            border-radius: 8px;
            object-fit: cover;
            transition: box-shadow 0.3s;
        }
		.d57featured-image:hover {
box-shadow: 0 4px 12px rgba(0,0,0,0.2);
        }

        .d57image-title {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            background: rgba(0,0,0,0.7);
            color: white;
            padding: 15px;
            border-radius: 0 0 8px 8px;
							font-size: 16px;
	color: #fff;
	text-decoration: none;
        }
		.d57image-title a{font-size: 16px;
	color: #fff;}

        /* 底部图片稿件 */
        .d57bottom-row {
            display: flex;
            gap: 20px;
        }

        .d57news-card {
            flex: 1;
            border-radius: 8px;
            overflow: hidden;
            box-shadow: 0 2px 8px rgba(0,0,0,0.1);
            transition: all 0.3s;
        }

        .d57news-card:hover {
            box-shadow: 0 4px 12px rgba(0,0,0,0.2);
            transform: translatey(-5px);
        }

        .d57card-image {
            width: 100%;
            height: 200px;
            object-fit: cover;
        }

        .d57card-image:hover {
box-shadow: 0 4px 12px rgba(0,0,0,0.2);
        }
        .d57card-title {
            background: #007bff;
            color: white;
            padding: 12px;
            text-align: center;
            min-height: 60px;
            display: flex;
            align-items: center;
            justify-content: center;
							font-size: 16px;
	color: #fff;
	text-decoration: none;
        }
		  .d57card-title a{
		  font-size: 16px;
	color: #fff;
		  }
		  
		  
		  
		  
		  
		  
		  
 /*     demo_58 的样式   */	
.demo_58{width:100%; background: no-repeat center 0; margin-bottom:60px;}
 /* 主容器 */
        .d58magazine {
            width: 1200px;
            margin: 40px auto;
            display: grid;
            grid-template-columns: 600px 1fr;
            gap: 60px;
            background: white;
            box-shadow: 0 10px 30px rgba(0,0,0,0.1);
            position: relative;
        }

        /* 装饰分隔线 */
        .d58magazine::before {
            content: '';
            position: absolute;
            left: 570px;
            top: 40px;
            bottom: 40px;
            width: 1px;
            background: repeating-linear-gradient(
                180deg,
                transparent 0,
                transparent 20px,
                #d4c4a8 20px,
                #d4c4a8 40px
            );
        }

        /* 第一页布局 */
        .d58main-article {
	padding: 50px;
	background-image: url(/uploads/image/ztmobfast/leftjiaobiao.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
        }

        /* 主新闻图片 */
        .d58hero-image {
            width: 500px; /* 700px * 0.8 */
            overflow: hidden;
            margin-bottom: 30px;
            position: relative;
        }

        .d58hero-image::after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px;
            background: linear-gradient(transparent, rgba(0,0,0,0.3));
        }

        .d58hero-image img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: transform 0.4s ease;
            filter: brightness(0.95);
        }

        .d58hero-image:hover img {
            transform: scale(1.05);
            filter: brightness(1);
        }

        /* 主新闻内容 */
        .d58article-content {
            padding: 20px 0;
            border-top: 3px solid #c5a782;
            position: relative;
        }

        .d58article-content h1 {
            font-size: 2.4rem;
            color: #2d2419;
            margin-bottom: 1rem;
            line-height: 1.2;
        }
		.d58article-content h1 a{
	color: #2d2419;
	text-decoration: none;
        }

        .d58article-content p {
            font-size: 1.2rem;
            color: #555;
            line-height: 1.8;
            column-count: 1;
            column-gap: 30px;
        }
		.d58article-content p a{
            color: #555;
			text-decoration: none;
        }

        /* 第二页布局 */
        .d58secondary-news {
            padding: 50px 30px 50px 0;
        }

        /* 小新闻卡片 */
        .d58news-card {
            width: 100%;
            height: 220px; /* 700px * 0.314 */
            margin-bottom: 40px;
            display: flex;
            overflow: hidden;
            background: #fff;
            transition: all 0.3s ease;
        }

        .d58news-card:hover {
            transform: translatex(10px);
            box-shadow: 5px 5px 15px rgba(0,0,0,0.1);
        }

        .d58news-card img {
            width: 220px;
            height: 100%;
            object-fit: cover;
            clip-path: polygon(0 0, 100% 0, 85% 100%, 0 100%);
            transition: clip-path 0.3s ease;
        }

        .d58news-card:hover img {
            clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
        }

        .d58news-card div {
            padding: 20px;
            flex: 1;
        }

        .d58news-card h3 {
            font-size: 1.2rem;
            color: #3a2e1f;
            margin-bottom: 10px;
        }
		.d58news-card h3 a{
            color: #3a2e1f;
			text-decoration: none;
        }
		.d58news-card p {
            color: #000;
        }
		.d58news-card p a{
            color: #000;
			text-decoration: none;
        }
		
		  
		  
		  
		  
		  
		  
		  
 /*     demo_59 的样式   */	
.demo_59{width:100%; background: no-repeat center 0; margin-bottom:60px;}
        /* 基础布局 */
        .d59container {
            width: 1200px;
            margin: 20px auto;
            display: flex;
            gap: 20px;
            font-family: '微软雅黑', sans-serif;
        }‌:ml-citation{ref="1,2" data="citationlist"}

        /* 左列样式 */
        .d59left-column {
            width: 800px;
        }

        /* 大图模块 */
        .d59large-news {
            position: relative;
            margin-bottom: 15px;
            border-radius: 8px;
            overflow: hidden;
            box-shadow: 0 2px 12px rgba(0,0,0,0.1);
        }‌:ml-citation{ref="5,6" data="citationlist"}

        .d59large-news img {
            width: 100%;
            height: 450px;
            object-fit: cover;
            transition: transform 0.3s ease;
        }

        .d59large-news:hover img {
            transform: scale(1.02);
        }‌:ml-citation{ref="5" data="citationlist"}

        /* 遮罩层 */
        .d59mask {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            padding: 20px;
            background: linear-gradient(transparent, rgba(0,0,0,0.8));
            color: #fff;
            font-size: 22px;
            line-height: 1.4;
            display: flex;
            align-items: center;
            min-height: 80px;
        }‌:ml-citation{ref="2,3" data="citationlist"}
		
.d59mask a{color: #fff;
text-decoration: none;
}
        /* 小图模块 */
        .d59small-images {
            display: flex;
            gap: 15px;
            margin-top: 10px;
        }

        .d59img-item {
            flex: 1;
            position: relative;
            border-radius: 6px;
            overflow: hidden;
            transition: all 0.3s ease;
        }‌:ml-citation{ref="3,4" data="citationlist"}

        .d59img-item:hover {
            transform: translatey(-5px);
            box-shadow: 0 6px 16px rgba(0,0,0,0.15);
        }‌:ml-citation{ref="6" data="citationlist"}

        .d59img-item img {
            width: 100%;
            height: 200px;
            object-fit: cover;
        }

        .d59img-title {
            position: absolute;
            bottom: 0;
            width: 100%;
            padding: 5px;
            background: rgba(0,0,0,0.7);
            color: #fff;
            font-size: 16px;
            line-height: 1.4;
            min-height: 54px;
            display: flex;
            align-items: center;
        }‌:ml-citation{ref="2,5" data="citationlist"}
		.d59img-title a{color: #fff;
text-decoration: none;
}

        /* 右列新闻列表 */
        .d59right-column {
            width: 380px;
        }

        .d59news-item {
	width: 100%;
	min-height: 70px;
	margin-bottom: 12px;
	background: #f8f9fa;
	border-radius: 8px;
	display: flex;
	align-items: center;
	transition: all 0.3s ease;
	line-height: 1.5;
	box-shadow: 0 2px 6px rgba(0,0,0,0.05);
	border: 1px solid #eee;
	cursor: pointer;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
	            font-size: 16px;
            color: #000;
        }‌:ml-citation{ref="4,5" data="citationlist"}
		.d59news-item a{color: #000;
text-decoration: none;
}
        .d59news-item:hover {
            background: #e9ecef;
            transform: translatex(8px);
            box-shadow: 0 4px 12px rgba(0,0,0,0.1);
        }
		
		
 /*     demo_60 的样式   */	
.demo_60{width:100%; background: no-repeat center 0; margin-bottom:60px;}
 /* 主容器设置‌:ml-citation{ref="1,2" data="citationlist"} */
        .d60news-container {
            width: 1200px;
            margin: 0 auto;
            position: relative;
            padding: 0 30px;
            box-sizing: border-box;
        }

        /* 滚动区域样式‌:ml-citation{ref="3,4" data="citationlist"} */
        .d60scroll-wrapper {
            width: 1100px; /* 1200 - 60(按钮空间) */
            overflow: hidden;
            margin: 0 auto;
        }

        /* 图片列表布局‌:ml-citation{ref="2,4" data="citationlist"} */
        .d60image-list {
            display: flex;
            gap: 20px;
            transition: transform 0.5s ease;
            padding: 10px 0;
        }

        /* 单个新闻项‌:ml-citation{ref="4,5" data="citationlist"} */
        .d60news-item {
            position: relative;
            flex: 0 0 200px;
            cursor: pointer;
            transition: all 0.3s;
        }

        .d60news-item img {
            width: 200px;
            height: 350px;
            object-fit: cover;
            border-radius: 8px;
        }

        /* 标题样式‌:ml-citation{ref="3,4" data="citationlist"} */
        .d60image-title {
            position: absolute;
            bottom: 0;
            width: 100%;
            background: rgba(0, 0, 0, 0.7);
            color: #fff;
            padding: 12px;
            font-size: 14px;
            box-sizing: border-box;
            border-radius: 0 0 8px 8px;
        }

        /* 悬停效果‌:ml-citation{ref="4,5" data="citationlist"} */
        .d60news-item:hover {
            transform: translatey(-5px);
        }
        .d60news-item:hover img {
            box-shadow: 0 5px 15px rgba(0,0,0,0.3);
        }

        /* 导航按钮‌:ml-citation{ref="2,3" data="citationlist"} */
        .d60nav-button {
            position: absolute;
            top: 50%;
            transform: translatey(-50%);
            width: 30px;
            height: 60px;
            background: rgba(0,0,0,0.6);
            border: none;
            border-radius: 4px;
            color: #fff;
            cursor: pointer;
        }
        .d60prev-btn { left: 0; }
        .d60next-btn { right: 0; }
		
		
 /*     demo_61 的样式   */	
.demo_61{width:100%; background: no-repeat center 0; margin-bottom:60px;}
.d61carousel-container {
	width: 1200px;
	border-radius: 18px;
	/*box-shadow: 0 12px 24px rgba(0,0,0,0.1);
	background-color: #fff;*/
	position: relative;
	background-image: url(/uploads/image/ztmobfast/hdphoto-bg.png);
	background-position: left top;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
	padding-top: 50px;
	padding-right: 0;
	padding-bottom: 60px;
	padding-left: 0;
        }

        /* 图片展示区 */
        .d61slider-viewport {
            width: 1050px;
            height: 650px;
            margin: 0 auto;
            overflow: hidden;
            border: 4px solid #fff;
            border-radius: 12px;
            box-shadow: 
                0 0 0 2px #f1f3f5,
                0 8px 24px rgba(0,0,0,0.14);
        }

        /* 图片轨道 */
        .d61slider-track {
            display: flex;
            transition: transform 0.6s cubic-bezier(0.22, 0.61, 0.36, 1);
        }

        /* 单张幻灯片 */
        .d61news-slide {
            min-width: 1050px;
            height: 650px;
            position: relative;
        }

        /* 图片样式 */
        .d61news-slide img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            border-radius: 8px;
        }

        /* 新闻标题 */
        .d61slide-caption {
            position: absolute;
            bottom: 0;
            width: 100%;
            padding: 20px 30px;
            background: rgba(0,0,0,0.8);
            color: #fff;
            font: 500 22px/1.4 '微软雅黑';
            text-align: center;
            backdrop-filter: blur(4px);
        }

        /* 导航按钮 */
        .d61slide-nav {
	width: 56px;
	height: 56px;
	position: absolute;
	top: 50%;
	transform: translatey(-50%);
	background: rgba(255,255,255,0.95);
	border: 2px solid #fff;
	border-radius: 50%;
	box-shadow: 0 4px 12px rgba(0,0,0,0.25);
	cursor: pointer;
	transition: 0.3s;
	font-size: 30px;
        }
        
        .d61slide-prev { left: 30px; }
        .d61slide-next { right: 30px; }

        /* 按钮交互效果 */
        .d61slide-nav:hover {
            transform: translatey(-50%) scale(1.12);
            box-shadow: 0 6px 16px rgba(0,0,0,0.2);
        }
		
		 /*     demo_62 的样式   */	
.demo_62{width:100%; background: no-repeat center 0; margin-bottom:60px;}
 .d62container {
		            --main-width: 1200px;
            --gap-space: 25px;
            --card-bg: #f8f9fa;
            width: var(--main-width);
            margin: 40px auto;
            padding: 0 15px;
            font-family: 'segoe ui', system-ui;
        }

        .d62news-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: var(--gap-space);
        }

        .d62news-card {
            background: var(--card-bg);
            border-radius: 12px;
            overflow: hidden;
            transition: transform 0.2s, box-shadow 0.2s;
        }

        .d62news-card:hover {
            transform: translatey(-5px);
            box-shadow: 0 6px 20px rgba(0,0,0,0.15);
        }

        .d62card-image {
            width: 100%;
            height: 200px;
            object-fit: cover;
            border-bottom: 3px solid #e9ecef;
        }

        .d62card-content {
            padding: 20px;
        }

        .d62card-title {
            color: #2d3436;
            font-size: 1.2em;
            margin-bottom: 12px;
            line-height: 1.4;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        .d62card-meta {
            color: #6c757d;
            font-size: 0.9em;
            margin-bottom: 15px;
        }

        .d62card-desc {
            color: #495057;
            font-size: 0.95em;
            line-height: 1.6;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        /* 标题装饰效果 */
        .d62section-title {
            text-align: center;
            margin: 40px 0;
            font-size: 2.2em;
            background: linear-gradient(45deg, #2d3436, #6c5ce7);
            -webkit-background-clip: text;
            color: transparent;
        }

        @media (max-width: 1200px) {
            .d62container { width: 95% }
        }
		
				 /*     demo_63 的样式   */	
.demo_63{width:100%; background: no-repeat center 0; margin-bottom:60px;}
    /* 容器布局 */
        .d63container {
            max-width: var(--main-width);
            margin: 0 auto;
            display: flex;
            gap: var(--gap-space);
            padding: 30px 15px;
            font-family: '微软雅黑', sans-serif;
			--main-width: 1200px;
            --gap-space: 20px;
        }

        /* 左列样式 */
        .d63left-column {
            flex: 1;
            display: flex;
            flex-direction: column;
            gap: var(--gap-space);
        }

        /* 大图区域 */
        .d63main-news {
            position: relative;
            height: 350px;
            border-radius: 8px;
            overflow: hidden;
            transition: transform 0.3s ease;
        }

        /* 小图组 */
        .d63sub-news {
            display: flex;
            gap: var(--gap-space);
        }
        .d63sub-item {
            flex: 1;
            height: 180px;
            position: relative;
            border-radius: 6px;
            overflow: hidden;
        }

        /* 右列样式 可以直接改背景色 */
        .d63right-column {
            flex: 1;
            background: linear-gradient(135deg, #f8f9fa, #e9ecef);
            padding: 25px;
            border-radius: 8px;
        }

        /* 通用图片样式 */
        .d63news-image {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: transform 0.4s ease;
        }

        /* 标题层 */
        .d63news-caption {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            background: rgba(0,0,0,0.5);
            color: white;
            padding: 8px;
        }
		.d63news-caption h2{
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;            
        }

        /* 右侧内容区 */
        .d63news-article {
            margin-bottom: 25px;
        }
        .d63article-title {
            font-size: 1.8em;
            color: #2d4059;
            margin-bottom: 15px;
        }
		.d63article-title a{
	color: #2d4059;
	text-decoration: none;
        }
        .d63article-abstract {
            color: #666;
            line-height: 1.6;
        }

        /* 分隔线 */
        .d63dash-line {
            border-bottom: 1px dashed #ced4da;
            margin: 25px 0;
        }

        /* 新闻列表 */
        .d63news-list {
            list-style: none;
            padding: 0;
        }
        .d63list-item {
            padding: 12px;
            border-left: 3px solid transparent;
            transition: all 0.3s ease;
        }
		.d63list-item a{
	text-decoration: none;
	color: #000000;
        }

        /* 交互效果 */
        .d63main-news:hover,
        .d63sub-item:hover {
            transform: translatey(-5px);
            box-shadow: 0 8px 16px rgba(0,0,0,0.1);
        }
        .d63main-news:hover .d63news-image,
        .d63sub-item:hover .d63news-image {
            transform: scale(1.05);
        }
        .d63list-item:hover {
            background: rgba(0,0,0,0.03);
            border-left-color: #3498db;
            padding-left: 20px;
        }

        /* 响应式处理 */
        @media (max-width: 768px) {
            .d63container {
                flex-direction: column;
            }
            .d63sub-news {
                flex-direction: column;
            }
        }
		
 /*     demo_64 的样式   */	
.demo_64{width:100%; background: no-repeat center 0; margin-bottom:60px;}
        .d64container {
	width: 100%;
	height: 500px; /* 浅蓝色背景 */
	padding: 40px 0;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	background-image: ;
	background-repeat: no-repeat;
	background-position: center top;
        }

        .d64content-wrapper {
	width: 1200px;
	display: flex;
	gap: 50px;
	box-sizing: border-box;
			padding:
; 	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
        }

        /* 新闻列样式 */
        .d64news-list {
            flex: 1;
			 box-sizing: border-box;
        }

        /* 中间装饰图 */
        .d64decorative-box {
            width: 200px;
            height: 350px;
            background:  center/cover;
            border-radius: 15px;
            margin-top: 30px;
        }

        /* 新闻项 */
        .d64news-item {
            position: relative;
            background: white;
            border-radius: 8px;
            padding: 20px 20px 20px 25px; /* 左侧留出装饰线位置 */
            margin-bottom: 20px;
            transition: all 0.3s ease;
            min-height: 120px; /* 统一最小高度 */
            overflow: hidden; /* 隐藏装饰线溢出部分 */
			 box-sizing: border-box;
        }

        /* 左侧蓝色装饰线 */
        .d64news-item::before {
            content: '';
            position: absolute;
            left: 0;
            top: 5px;
            bottom: 5px;
            width: 3px;
            background: #2196f3;
            border-radius: 2px;
        }

        .d64news-item:hover {
            transform: translatey(-3px);
            box-shadow: 0 5px 15px rgba(33,150,243,0.15);
        }

        .d64news-title {
            font-size: 16px;
            color: #333;
            line-height: 1.5;
            margin-bottom: 10px;
            min-height: 48px; /* 标题最小高度 */
            display: flex;
            align-items: center;
            padding-right: 10px;
			 box-sizing: border-box;
        }
		.d64news-title a{
	color: #333;
	text-decoration: none;
        }
        .d64news-date {
            font-size: 13px;
            color: #666;
            display: flex;
            align-items: center;
        }
		
		
		
/*     demo_66 的样式   */	
.demo_66{width:100%; margin-bottom:60px;}
        .d66all {
            font-family: arial, sans-serif;
            margin: 0;
            padding: 0;
            display: flex;
            flex-direction: column;
            align-items: center;
        }

       .d66top-section {
            width: 1200px;
            background: linear-gradient(to bottom, #fd773e, #c4050a);
            display: flex;
            padding: 20px;
            box-sizing: border-box;
            border-radius: 10px;
            margin-bottom: 20px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        }

       .d66news-image {
            width: 750px;
            height: 400px;
            object-fit: cover;
            border-radius: 5px;
        }

       .d66news-info {
            padding: 0 30px;
        }

       .d66news-title {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 20px;
	color: #ffffff;
        }
	.d66news-title a{
	color: #ffffff;
	text-decoration: none;
        }

       .d66news-summary {
	font-size: 16px;
	line-height: 1.5;
	color: #ffffff;
        }
		.d66news-summary a{
	color: #ffffff;
	text-decoration: none;
        }

       .d66bottom-section {
            width: 1200px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            position: relative;
        }

       .d66news-images-container {
            width: 1050px;
            overflow: hidden;
            position: relative;
        }

       .d66news-images-wrapper {
            display: flex;
            transition: transform 0.3s ease-in-out;
        }

       .d66small-news {
            width: 330px;
            margin-right: 30px;
            position: relative;
        }

       .d66small-news img {
            width: 330px;
            height: 200px;
            object-fit: cover;
            border-radius: 5px;
        }

       .d66small-news-title {
	background: linear-gradient(to right, #f15f33, #c4050a);
	padding: 10px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	border-radius: 0 0 5px 5px;
	color: #ffffff;
        }
		       .d66small-news-title a{
	color: #ffffff;
	text-decoration: none;
        }

       .d66button {
            width: 50px;
            height: 50px;
            background-color: #f15f33;
			color: #ffffff;
            border: none;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 24px;
            border-radius: 50%;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
        }

       .d66button:hover {
            background-color: #e62523;
        }
		
		
		
		/*     demo_67 的样式   */	
.demo_67{width:100%; margin-bottom:60px;}		
		
        .d67allpage {
            font-family: arial, sans-serif;
            margin: 0;
            padding: 0;
            display: flex;
            justify-content: center;
            align-items: center;
            min-height: 10vh;
        }

       .d67gallery-container {
            width: 1200px;
            position: relative;
            overflow: hidden;
        }

       .d67gallery-wrapper {
            display: flex;
            transition: transform 0.3s ease-in-out;
        }

       .d67gallery-page {
            min-width: 1200px;
            display: flex;
            gap: 10px;
        }

       .d67left-column,
       .d67right-column {
            display: flex;
            flex-direction: column;
            gap: 10px;
        }

       .d67top-images {
            display: flex;
            gap: 10px;
        }

       .d67image-container {
            position: relative;
        }

       .d67image-container img {
            display: block;
        }

       .d67image-container .d67image-title {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            background-color: rgba(0, 0, 0, 0.7);
            color: white;
            padding: 5px;
            text-align: center;
            opacity: 0;
            transition: opacity 0.3s ease-in-out;
        }

       .d67image-container:hover .d67image-title {
            opacity: 1;
        }

       .d67top-images img {
            width: 290px;
            height: 190px;
            object-fit: cover;
        }

       .d67big-image img {
            width: 590px;
            height: 388px;
            object-fit: cover;
        }

       .d67prev-button,
       .d67next-button {
            position: absolute;
            top: 50%;
            transform: translatey(-50%);
            width: 50px;
            height: 50px;
            background-color: rgba(0, 0, 0, 0.5);
            color: white;
            border: none;
            border-radius: 50%;
            font-size: 24px;
            cursor: pointer;
            display: flex;
            justify-content: center;
            align-items: center;
        }

       .d67prev-button {
            left: 10px;
        }

       .d67next-button {
            right: 10px;
        }
		
		
		
		
		/*     demo_68 的样式   */	
		.demo_68{width:100%; margin-bottom:60px;}	
		
		        .d68bod {

            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            background-color: #f0f0f0;
        }

       .d68news-container {
            width: 1200px;
            background: linear-gradient(45deg, #01419b, #65caf4);
            border-radius: 8px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
            display: flex;
            padding: 20px;
            box-sizing: border-box;
        }

       .d68left-column {
            width: 850px;
            position: relative;
        }

       .d68image-slider {
            width: 850px;
            height: 510px;
            border-radius: 8px;
            overflow: hidden;
            position: relative;
        }

       .d68image-slide {
            width: 100%;
            height: 100%;
            position: absolute;
            opacity: 0;
            transition: opacity 0.5s ease;
        }

       .d68image-slide img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            border-radius: 8px;
        }

       .d68image-slide.active {
            opacity: 1;
        }

       .d68image-title {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            background-color: rgba(31, 85, 157, 0.8);
            color: white;
            padding: 10px;
            box-sizing: border-box;
            text-align: center;
            border-bottom-left-radius: 8px;
            border-bottom-right-radius: 8px;
        }

       .d68arrow {
            position: absolute;
            top: 50%;
            transform: translatey(-50%);
            background-color: rgba(0, 0, 0, 0.5);
            color: white;
            padding: 10px;
            cursor: pointer;
            z-index: 10;
        }

       .d68arrow.left {
            left: 10px;
        }

       .d68arrow.right {
            right: 10px;
        }

       .d68right-column {
            width: 290px;
            display: flex;
            flex-direction: column;
            padding-left: 20px;
        }

       .d68news-title {
	width: 290px;
	height: 90px;
	display: flex;
	align-items: center;
	padding: 10px;
	box-sizing: border-box;
	cursor: pointer;
	transition: background-color 0.3s ease;
	background-color: rgba(144, 218, 245, 0.6);
	margin-bottom: 15px;
	border-radius: 8px;
	color: #ffffff;
        }
		       .d68news-title a{
	color: #ffffff;
	text-decoration: none;
        }
       .d68news-title:hover {
            background-color: rgba(59, 112, 242, 0.6);
			border-radius: 1px;
			box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        }

       .d68image-slide img:hover {
            filter: brightness(110%);
        }