﻿@charset "utf-8";
/* css document */
.demo{width:100%;}
.demo .demo_c{width:1000px; margin:0 auto; margin-bottom:80px;/*板块与板块之间的间距*/ }
.demo .demo_c .title{font:bold 20px/1.5 "微软雅黑"; text-align:center; color:red; margin-bottom:20px;/*title与内容之间的间距*/}

/*           demo_1 的样式        */
.demo_1{width:100%; background: no-repeat center 0;}
.demo_1 .new_list{margin-bottom:40px; width:950px; margin:0 auto;}
.demo_1 .new_list li{margin-bottom:40px; position:relative;}
.demo_1 .new_list a{color:#252525;}
.demo_1 .new_list a:hover{color:#000000;}
.demo_1 .new_list h3{
	font-size:2.2em;
	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:0.7em; 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: url(/uploads/image/zfastminpic/tt.jpg);	background-repeat: no-repeat;	background-position: left top; width:950px; margin:0 auto;}
.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.2em; 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:0.7em; 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: url(/uploads/image/zfastminpic/tt2.jpg);	background-repeat: no-repeat;	background-position: left top; width:950px; margin:0 auto;}
.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.2em; 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:0.7em; 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{margin-bottom:40px; width:950px; margin:0 auto;}
.demo_2 .new_list li{
	margin-bottom:40px;
	position:relative;
	padding-left: 30px;
	background-image: url(/uploads/image/zfastminpic/p5_dian1.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.demo_2 .new_list a{color:#252525;}
.demo_2 .new_list a:hover{color:#000000;}
.demo_2 .new_list h3{
	font-size:1.5em;
	font-weight:bold;
	line-height:1em;
	margin-bottom:10px;
	color: #0d73b1;
}
.demo_2 .new_list h3 a{color: #0d73b1;}
.demo_2 .new_list p{font-size:0.7em; color:#666; line-height:1.8em;}
.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:400px; margin-right: 20px; margin-left:20px;}
.demo_3 .hotnews li{padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #e1e1e1}
.demo_3 .hotnews li h3{	color:#002a5c;	font-size:1.3em;	margin-top: 5px;	margin-bottom:5px;	line-height: 1.6em;	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: 0px;}
.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:400px; margin-right: 20px;}
.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:1.3em;	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: 0px; margin-right: 20px;}
.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 .hotnews {width:470px; margin-right: 20px;}
.demo_5 .hotnews li{padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #e1e1e1}
.demo_5 .hotnews li:hover{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #e9f3ff;
}
.demo_5 .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_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 .partc {padding-top: 20px;}
.demo_6 .partc .title {margin-bottom: 20px;margin-left: -6px;}
.demo_6 .focus {width:700px; margin-left: 0px; margin-right: 10px;}
.demo_6 .focus .slides li{position:relative}
.demo_6 .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_6 .focus .slides li h3 a{color:#fff}
.demo_6 .focus .flex-control-nav{width:100px;bottom:12px;}
.demo_6 .focus .flex-control-paging li a{background:transparent;border: 1px solid #fff;width: 5px;height: 5px;}
.demo_6 .focus .flex-control-paging li a.flex-active{background:#fff;}
.demo_6 .hotnews {width:260px; margin-left: 10px; }
.demo_6 .hotnews li{padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #e1e1e1;	padding-right: 5px;}
.demo_6 .hotnews li:hover{	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #9cc9ff;	padding-left: 5px;	background-color: #e3f0ff;}
.demo_6 .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_6 .hotnews li h3 a{color:#002a5c;}
.demo_6 .hotnews li p{	color:#6c6a6a;	font-size:14px;	line-height: 26px;}
.demo_6 .hotnews li.margin_0{margin-bottom:0}
.demo_6 .hotnews li.boder_0{border:0}
/*demo_7*/
.demo_7{width:100%; background: no-repeat center 0;}
.demo_7 .partc {padding-top: 20px;}
.demo_7 .partc .title {margin-bottom: 20px;margin-left: -6px;}
.demo_7 .hotnews {width:490px; margin-right: 10px;}
.demo_7 .hotnews li{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #e1e1e1;margin-left: 10px; margin-right: 10px;}
.demo_7 .hotnews li:hover{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #e9f3ff;
}
.demo_7 .hotnews li h3{	color:#002a5c;	font-size:1.3em;	margin-top: 5px;	margin-bottom:5px;	line-height: 30px;	font-weight: bold;	text-decoration: none; float:left; width:290px}
.demo_7 .hotnews li h3 a{	color:#002a5c;}
.demo_7 .hotnews li p{	color:#6c6a6a;	font-size:14px;	line-height: 26px; float:left; width:290px}
.demo_7 .hotnews li picleftt{float:right}
.demo_7 .hotnews li.margin_0{margin-bottom:0}
.demo_7 .hotnews li.boder_0{border:0}

/* demo_8*/
.demo_8{width:100%; background: no-repeat center 0;}
.demo_8 .slides h3{	font-family: "微软雅黑";	font-size: 24px;	line-height: 1.4;	font-weight: bold;	color: #0d2b4e;}
.demo_8 .slides h3 a{	color: #0d2b4e;}
.demo_8 .slides p{	font-family: "微软雅黑";	font-size: 14px;	line-height: 2;		color: #0d2b4e;}
.demo_8 .slides p a{	color: #0d2b4e;}
.demo_8 .slides li .left{width:485px; padding-left:10px;}
.demo_8 .slides li .left .text{	width:250px;	padding-right:10px;	margin-top: 5px;}
.demo_8 .slides li .left .img{border-radius: 30px; overflow: hidden;}
.demo_8 .slides li .right{width:485px; padding-right:10px; }
.demo_8 .slides li .right .text{width:250px; padding-left:20px;}
.demo_8 .slides li .right .img{border-radius: 30px; overflow: hidden;}
.demo_8 .flex-direction-nav .flex-next{background-image:;}
.demo_8 .flex-direction-nav .flex-prev{background-image:;}
/* demo_9*/
.demo_9{width:100%; background: no-repeat center 0;}
.demo-9 .top{width: 1000px;height: 30px;margin-bottom: 50px;}
.demo-9 .top ul{
	width: 500px;
	height: 30px;
	margin: 0 auto;
	padding-left: 84px;
}
.demo-9 .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-9 .top li.active{border: none;background: #e64442;color: #fff;margin-top: 2px;}
.demo-9 .bottom {height: 260px;width: 1000px;overflow: hidden;}
.demo-9 .bottom ul#jiaojuan {width: 6500px;}
.demo-9 .bottom li.list {width: 1000px;float: left;}
.demo-9 .bottom .left {
	width: 400px;
	height: 260px;
	float: left;
	position: relative;
}
.demo-9 .bottom .left .guoqi {width: 45px;height: 37px;position: absolute;left: 50px;top: 45px;z-index: 10;}
.demo-9 .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-9 .bottom .left .tuxiang img {width: 100%;}
.demo-9 .bottom .right {
	width: 500px;
	height: 260px;
	overflow: hidden;
	float: left;
	margin-top: 15px;
	margin-left:50px;
}
.demo-9 .bottom .liveshow {
	padding: 0px 0px 0px 0;
	width: 500px;
	height: 240px;
	float: left;
	margin-right: 0px;
	_display: inline;
	_margin-right: 20px;
}
.demo-9 .bottom .right .right-name {margin-left: 30px;}
.demo-9 .bottom .right .right-name .name {
	font-size: 1.5em;
	color:#663300;
	width: 480px;
	height: 40px;
	text-decoration: none;
}
.demo-9 .bottom .right .right-name .name a{	color:#663300;}
.demo-9 .bottom .right .right-name .jieshao {font-size: 14px;margin-left: 10px;color: #666;}
.demo-9 .bottom .right .hongse {
	width: 240px;
	border-top: 3px solid #e64442;
	margin-left: 30px;
	margin-bottom: 5px;
}
.demo-9 .bottom .right p{
	font-size: 1.4em;
	padding-left: 30px;
	background: no-repeat left 11px;
	margin-top: 10px;
	line-height: 30px;
	color: #252525;
}
.demo-9 .bottom .right p a {color: #004276; }
.demo-9 .bottom .right p a:hover {color: #ba2636;}

/* demo_10*/
.demo_10{width:100%; background: no-repeat center 0;}

/* demo_11*/
.demo_11{width:100%; background: no-repeat center 0;}
.demo_11 .slides .fl{ width:500px; margin-right:30px; margin-left:20px;} 
.demo_11 .slides .fl h2{ background:url(/uploads/image/zfastminpic/china65_64.jpg) no-repeat; padding-left:80px; font:bold 25px/35px "microsoft yahei"; margin:30px 0}
.demo_11 .slides .fl h2 span{font:normal 16px/16px "microsoft yahei"; color:#666; margin-left:10px}
.demo_11 .slides .fl p{font:normal 16px/26px "microsoft yahei";}
.demo_11 .slides img{ float:left}
.demo_11 .flex-viewport{ padding-bottom:10px}
.demo_11 .flex-direction-nav {*height: 0; position:relative;}
.demo_11 .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_11 .flex-direction-nav .flex-next {background: url(/uploads/image/zfastminpic/china65_74.jpg) no-repeat; right: 50px; }
.demo_11 .flex-direction-nav .flex-prev {left: 50px;background: url(/uploads/image/zfastminpic/china65_71.jpg) no-repeat;}
.demo_11 .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.demo_11 .flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}
.demo_11 .flex-control-nav { text-align:center;position:relative; width:100%; height:0;}
.demo_11 .flex-control-nav li {margin: 10px 15px; display:inline-block; zoom: 1; *display: inline;}
.demo_11 .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_11 .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_11 .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_12*/
.demo_12{width:100%; background: no-repeat center 0;}
.demo_12 .partc {padding-top: 20px;}
.demo_12 .partc .title {margin-bottom: 20px;margin-left: -6px;}
.demo_12 .focus {width:980px; margin-left: 10px; margin-right: 10px;}
.demo_12 .focus .slides li{position:relative}
.demo_12 .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_12 .focus .slides li h3 a{color:#fff}
.demo_12 .focus .flex-control-nav{width:100px;bottom:12px;}
.demo_12 .focus .flex-control-paging li a{background:transparent;border: 1px solid #fff;width: 5px;height: 5px;}
.demo_12 .focus .flex-control-paging li a.flex-active{background:#fff;}

/*demo_13*/
.demo_13{width:100%; background: no-repeat center 0;}
.demo_13 .demo_c{background:url(/uploads/image/zfastminpic/bigpic_w1200_h600.png) no-repeat right bottom}
.demo_13 .flexslider{width:860px;padding:30px 0}
.demo_13 .flexslider .slides li{position:relative}
.demo_13 .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_13 .flexslider .slides li h3 a{color:#fff}
.demo_13 .flexslider .flex-direction-nav a{opacity:1;width:23px;height:23px;top:330px;margin:0;background: no-repeat 0 0}
.demo_13 .flexslider .flex-direction-nav .flex-next{right:-110px;background-position:-57px 0}
.demo_13 .flexslider .flex-direction-nav .flex-prev{left:890px}
.demo_13 .flexslider .flex-next:hover{right:-110px;background-position:-57px -23px}
.demo_13 .flexslider .flex-prev:hover{left:890px;background-position:0 -23px}
.demo_13 .pages{width:110px;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_13 .pages h3{font:bold 70px/1em "瀵邦喛钂嬮梿鍛寸拨"}
.demo_13 .pages p{font-size:16px;line-height:30px}

/*demo_14*/
.demo_14{width:100%; background: no-repeat center 0; margin-bottom:60px;}
.demo_14 .partc {  width: 1000px;  margin: 0 auto;}
.part2x .partc {position: relative;}
.part2x .content { position: relative; margin-top:0px;}
.part2x .content .dian {position: absolute;top: 90px;}
.part2x .content .dian1 {left: 328px;}
.part2x .content .dian2 {left: 655px;}
.part2x .flexslider2x {}
.part2x .flexslider2x .slides li {}
.part2x .flexslider2x .slides li .list {width: 260px;float: left; margin: 0 32px;}
.part2x .flexslider2x .slides li .imgbox {width: 230px;height: 150px;margin-bottom: 20px;}
.part2x .flexslider2x .slides li .imgbox img {display: block;width: 230px;height: 150px;border-radius: 7%;overflow: hidden;}
.part2x .flexslider2x .slides li .list1 .imgbox {background: url(/uploads/image/zfastminpic/p5_imgbg01a.png) no-repeat 0 0;padding: 27px 28px;}
.part2x .flexslider2x .slides li .list2 .imgbox {background: url(/uploads/image/zfastminpic/p5_imgbg01b.png) no-repeat 0 0;padding: 24px 32px;}
.part2x .flexslider2x .slides li .list3 .imgbox {background: url(/uploads/image/zfastminpic/p5_imgbg01c.png) no-repeat 0 0;padding: 26px 24px;}
.part2x .flexslider2x .slides li h3 {font-size: 20px;line-height: 36px; color: #f3e4c1;margin-bottom: 20px;padding-left: 18px;background:  no-repeat left top;}
.part2x .flexslider2x .slides li p {	font-size: 14px;	line-height: 25px;	color: #333;	padding-left: 18px}
.part2x .flexslider2x .slides li h3 a {	color: #0a4178;	text-decoration: none;}
.part2x .flexslider2x .slides li p a {color: #333;}
.part2x .flexslider2x .flex-direction-nav {position: absolute;top: 110px;width: 100%;}
.part2x .flexslider2x .flex-direction-nav a {top: 50%;}
.part2x .flexslider2x .flex-direction-nav .flex-prev {left: 2px;background-position: 0 0;}
.part2x .flexslider2x .flex-direction-nav .flex-prev:hover {left: 2px;background-position: -21px 0;}
.part2x .flexslider2x .flex-direction-nav .flex-next {right: 2px;background-position: -63px 0;}
.part2x .flexslider2x .flex-direction-nav .flex-next:hover {right: 2px;background-position: -42px 0;}
.part2x .flexslider2x .flex-direction-nav a {    width: 20px;    height: 44px;    display: block;    background: url(/uploads/image/zfastminpic/p5_icon.png) no-repeat 0 0;    position: absolute;    top: 50%;    z-index: 10;
    cursor: pointer;    text-indent: -9999px;    opacity: 1;}
	
	
	/*     demo_15 的样式   */
.demo_15{width:100%; background: no-repeat center 0; margin-bottom:60px;}

.demo_15  .dtxx{ width:1000px; margin:0 auto; overflow:hidden;}
.demo_15  .dtxx .zks{float:left;width:455px;margin:10px 10px 10px 10px;border:1px dashed #e5e5e5;padding:10px 10px; cursor:pointer;background:#fff;}
.demo_15  .dtxx .zks:hover{border:1px dashed #dc9f48;}
.demo_15  .dtxx .zks .ppcm{float:left;width:185px;padding:20px 0px 20px 0px;}
.demo_15  .dtxx .zks .ppcm a img{width:180px;height:120px; display:block;}
.demo_15  .dtxx .zks .ppcx{float:left;width:250px;padding:6px 5px 0px 15px;background: #fcfcfc;}
.demo_15  .dtxx .zks .ppcx .btxx{float:left;width:250px; border-bottom:1px dashed #e1e1e1; padding-bottom:10px; margin-bottom:5px;}
.demo_15  .dtxx .zks .ppcx .btxm{float:left;width:250px; height:40px; color:#999999;font-size:12px;font-family:\5fae\8f6f\96c5\9ed1;padding:4px 0px 0px 0px;line-height: 160%;}
.demo_15  .txt11 a{color:#333; text-decoration:none;line-height: 180%;font-size:18px;font-family:\5fae\8f6f\96c5\9ed1;}
.demo_15  .txt11 a:hover{color:#d7000f;}

/* demo_16 */
.demo_16 .content{width:940px; margin:0 auto;}
.demo_16 .textbox{ width:330px; height:150px; margin-bottom:20px}
.demo_16 .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_16 .textbox p{color:#666;font:14px/24px "microsoft yahei"; padding-left:55px}
.demo_16 .textbox h2.t2 a{ background-position:0 -80px;}
.demo_16 .textbox h2.t3 a{ background-position:0 -160px;}
.demo_16 .textbox h2.t4 a{ background-position:0 -240px;}
.demo_16 .imgbox{ float:left; margin:0 10px}
.demo_16 .weft03{margin:40px auto;}

/*demo_17*/
.demo_17{width:100%; background: no-repeat center 0;}
.demo_17 .partc {padding-top: 20px;}
.demo_17 .partc .title {margin-bottom: 20px;margin-left: -6px;}
.demo_17 .hotnews {width:950px; margin-right: 20px; margin-left: 20px;}
.demo_17 .hotnews li{padding-bottom:10px;margin-bottom:10px;margin-left: 10px; margin-right: 10px;}
.demo_17 .hotnews li:hover{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #e9f3ff;
}
.demo_17 .hotnews li h3{
	color:#002a5c;
	font-size:2em;
	margin-top: 0px;
	margin-bottom:5px;
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
	float:left;
	width:700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 40px;
	background-image: url(/uploads/image/zfastminpic/dian1.png);
	background-repeat: no-repeat;
}
.demo_17 .hotnews li h3 a{	color:#002a5c;}
.demo_17 .hotnews li p{
	color:#6c6a6a;
	font-size:14px;
	line-height: 26px;
	float:left;
	width:700px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 40px;
}
.demo_17 .hotnews li picleftt{float:right}
.demo_17 .hotnews li.margin_0{margin-bottom:0}
.demo_17 .hotnews li.boder_0{border:0}


/* demo_18 */
.demo_18 .content { width: 1000px; background: url(/uploads/image/zfastminpic/part2img.jpg) no-repeat center center }
.demo_18 .box { position: relative; width: 480px; margin-bottom: 30px }
.demo_18 .box .text { width: 220px; padding-left: 20px }
.demo_18 .box .name { width: 24px; display: block; position: absolute; top: 0; font: 24px/1 "寰蒋闆呴粦" }
.demo_18 .left .name { right: 0 }
.demo_18 .right { padding-left: 80px }
.demo_18 .right .box { width: 440px }
.demo_18 .right .name { top: 68px; left: -40px }
.demo_18 .partc h3{font:16px/1.5 "寰蒋闆呴粦";color:#111;margin-bottom:10px;}
.demo_18 .partc p{font:14px/1.3 "寰蒋闆呴粦";color:#666;margin-bottom:5px;}
.demo_18 .partc p a{color:#ba2636;position:relative;padding-left:10px;}
.demo_18 .partc p a:hover{color:#111;}
.demo_18 .partc p .dian{width:6px;height:6px;border-radius:50%;background-color:#333;position:absolute;top:5px;left:0;}
.demo_18 .bt15a {
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	color: #0066cc;
	text-decoration: none;
}
/* demo_19 */
.demo_19{width:100%; background: no-repeat center 0;}
.demo_19 .demo19_cont li {float: left;margin-left: 40px;margin-bottom: 30px;}
.demo_19 .demo19_cont li .height10 {
	width:430px;
	height: 240px;
	background-color: #004a6f;
	text-align: left;
}
.demo_19 .demo19_cont li .height10 p {	
padding: 15px;
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
}
.demo_19 .demo19_cont li .height10 p a {color: #ffffff;}
.demo_19 .demo19_cont .imgbox {width: 300px;height: 200px;}
.demo_19 .demo19_cont .textbox {width: 130px;height: 200px;font-size: 14px;background-color: #24609e;color: #fff;}
.demo_19 .demo19_cont .textbox p {padding: 20px 10px 0;}
.demo_19 .demo19_cont a {display: block; font-size: 15px;line-height: 24px; padding-left: 1px;background:  no-repeat 10px center;}

/* demo_20 */
.demo_20{width:100%; background: no-repeat center 0;}
.part20 .partc {position: relative;}
.part20 .content { position: relative; margin-top:10px;}
.part20 .content .dian {position: absolute;top: 110px;}
.part20 .content .dian1 {left: 320px;}
.part20 .content .dian2 {left: 660px;}
.part20 .flexslider20 {}
.part20 .flexslider20 .slides li {}
.part20 .flexslider20 .slides li .list {width: 260px;float: left;margin: 0 36px;}
.part20 .flexslider20 .slides li .imgbox {width: 200px;height: 200px;margin-bottom: 20px;}
.part20 .flexslider20 .slides li .imgbox img {display: block;width: 200px;height: 200px;border-radius: 50%;overflow: hidden;}
.part20 .flexslider20 .slides li .list1 .imgbox {background: url(/uploads/image/zfastminpic/p5_imgbg01.png) no-repeat 0 0;padding: 27px 28px;}
.part20 .flexslider20 .slides li .list2 .imgbox {background: url(/uploads/image/zfastminpic/p5_imgbg01.png) no-repeat 0 0;padding: 24px 32px;}
.part20 .flexslider20 .slides li .list3 .imgbox {background: url(/uploads/image/zfastminpic/p5_imgbg01.png) no-repeat 0 0;padding: 26px 24px;}
.part20 .flexslider20 .slides li h3 {
	font-size: 20px;
	line-height: 36px;
	color: #0066ff;
	margin-bottom: 20px;
	padding-left: 18px;
	background:  no-repeat left top;
}
.part20 .flexslider20 .slides li p {
	font-size: 14px;
	line-height: 20px;
	color: #333333;
}
.part20 .flexslider20 .slides li h3 a {
	color: #0066ff;
	text-decoration: none;
}
.part20 .flexslider20 .slides li p a {color: #e1e3e5;}


.part20 .flexslider20 .flex-direction-nav {position: absolute;top: 140px;width: 100%;}
.part20 .flexslider20 .flex-direction-nav a {top: 50%;}
.part20 .flexslider20 .flex-direction-nav .flex-prev {left: 2px;background-position: 0 0;}
.part20 .flexslider20 .flex-direction-nav .flex-prev:hover {left: 2px;background-position: -21px 0;}
.part20 .flexslider20 .flex-direction-nav .flex-next {right: 2px;background-position: -63px 0;}
.part20 .flexslider20 .flex-direction-nav .flex-next:hover {right: 2px;background-position: -42px 0;}
.part20 .flexslider20 .flex-direction-nav a {
    width: 20px;
    height: 44px;
    display: block;
    background: url(/uploads/image/zfastminpic/p5_icon.png) no-repeat 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 1;
}





   /* 整体页面容器，设置宽度并居中显示 */
      .d20page-container {
            width: 1000px;
            margin: 0 auto;
            display: flex;
        }

        /* 左侧列样式，设置宽度并包含图片样式 */
      .d20left-column {
	width: 300px;
	margin-right: 20px; /* 设置深色背景，可根据需要调整颜色值 */
	background-size: cover;
	background-position: center top;
	background-image: url(/uploads/image/zt202410mon/bacleft2024a.jpg);
        }

      .d20left-column img {
            width: 280px;
            height: 500px;
            
            padding: 10px; /* 让背景比图片本身略宽，可根据实际调整数值 */
        }

        /* 右侧列样式，设置宽度并包含各部分样式 */
      .d20right-column {
	width: 680px;
	background-image: url(/uploads/image/zt202410mon/bacbig2024a.jpg);
	background-position: left top;	
    background-repeat: no-repeat;
        }

        /* 大字标题样式 */
      .d20big-title {
	font-size: 30px;
	color: #0066cc;
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 70px;
font-weight: bold;
        }
      .d20big-title a{
	color: #0066cc;
	text-decoration: none;
        }
        /* 摘要样式 */
      .d20abstract {
            margin-bottom: 20px;
			margin: 30px;
        }

        /* 单个图片与标题摘要整体的容器样式 */
      .d20image-caption-group {
	width: 190px; /* 根据图片和间距等综合考虑设置宽度，可调整 */
	margin: 15px;
	display: inline-block;
	background-image: url(/uploads/image/zt202410mon/bacright2024a.jpg);
	background-position: center top;
        }

        /* 图片样式 */
      .d20image-caption-group img {
            width: 160px;
            height: 300px;
            background-size: cover;
            background-position: center;
            padding: 15px; /* 让背景比图片本身略宽，可根据实际调整数值 */
        }

        /* 图片下方标题样式 */
      .d20image-caption-title {
	margin-bottom: 15px;
	color: #fff;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
        }
      .d20image-caption-title a{
        color: #fff;
        }
        /* 图片下方摘要样式 */
      .d20image-caption-abstract {
            margin-top: 0;
        }