@charset "utf-8";
@import url("global.css");
.banner{
	width:100%;
	height:690px;
	background:url(../images/banner.jpg) no-repeat center top
}
.banner_con{
	width:1200px;
	margin:0 auto;
}
.banner_con .logo{
	padding:52px 0 0 22px;
}
.banner_con .slogan{
	text-align:center;
	padding:108px 0 0
}
.sty01{
	padding:70px 0;
}
.box01 h2{
	background:url(../images/box01_h2_bg.png) no-repeat center center;
	text-align:center;
}
.box01 h2 span{
	display:inline-block;
	background:#fff;
	height:63px;
	padding:0 30px
}
.box01_con{
	padding:50px 0 0
}
.slideBox{position:relative; width:600px; height:495px; overflow:hidden;}
.slideBox a.prev,.slideBox a.next{ display:block; width:34px; height:110px; position:absolute; top:120px; z-index:99}
.slideBox a.prev{ background:url(../images/prev_btn.png) no-repeat; left:0;}
.slideBox a.next{ background:url(../images/next_btn.png) no-repeat; right:0;}
.slideBox .hd{ width:100%; height:18px; overflow:hidden; position:absolute; left:0px; bottom:25px; z-index:999; }
.slideBox .hd ul{ width:100%; text-align:center; overflow:hidden; zoom:1;}
.slideBox .hd ul li{ display:inline-block; width:28px; text-align:center; height:5px; margin-right:12px; cursor:pointer; background:#cbcdd0; overflow:hidden;}
.slideBox .hd ul li.on{ background:#0dab6e;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd img{ width:600px; height:405px; }
.slideBox .bd dl{position:absolute; height:70px; padding:20px 0 0 0; left:0; bottom:0; width:600px; background:#f1f2f6; z-index:10;}
.slideBox .bd dt{text-align:center; font-size:18px;}
.slideBox .bd dt a:hover{text-decoration:underline;}
.xfzls_r{
	width:566px;
}
.xfzls_r h3{
	font-size:30px;
	line-height:48px;
	text-align:center;
	padding:22px 15px;
	border-bottom:#c6c6c6 dashed 1px;
	color:#1aaf01
}
.xfzls_r h3 a{
	color:#1aaf01
}
.xfzls_r_con{
	padding:25px 0 0
}
.list01 li{
	padding:9px 0 9px 12px;
	background:url(../images/grey_dot.gif) no-repeat left 19px
}
.list01 li .riqi{
	font-size:16px;
	color:#666666
}
.xfzls_r_con .check_more{
	text-align:right;
	font-size:16px;
	padding:22px 5px 0 0
}
.xfzls_r_con .check_more a{
	color:#0dab6e
}
.leftLoop02{ width:100%; padding-bottom:20px; position:relative;} 
.leftLoop02 .hd{} 
.leftLoop02 .hd .prev,.leftLoop02 .hd .next{ display:block;  width:47px; height:52px; position:absolute; top:100px; overflow:hidden;   
     cursor:pointer; background:url(../images/icoLeft.png) no-repeat; z-index:99} 
.leftLoop02 .hd .prev{ left:-80px;}
.leftLoop02 .hd .next{ right:-80px; background:url(../images/icoRight.png) no-repeat;  } 
.leftLoop02 .bd{ padding:0 ;} 
.leftLoop02 .bd ul{ overflow:hidden; zoom:1;} 
.leftLoop02 .bd ul li{ margin:0 28px 0 0; float:left; width:380px; height:253px; display:_inline;} 
.leftLoop02 .bd ul li img{ display:block; width:100%; height:100%}

.leftLoop{ width:100%; padding-bottom:20px; position:relative;} 
.leftLoop .hd{} 
.leftLoop .hd .prev,.leftLoop .hd .next{ display:block;  width:47px; height:52px; position:absolute; top:220px; overflow:hidden;   
     cursor:pointer; background:url(../images/icoLeft.png) no-repeat; z-index:99} 
.leftLoop .hd .prev{ left:-80px;}
.leftLoop .hd .next{ right:-80px; background:url(../images/icoRight.png) no-repeat;  } 
.leftLoop .bd{ padding:0 ;} 
.leftLoop .bd ul{ overflow:hidden; zoom:1;} 
.leftLoop .bd ul li{ margin:0 18px 0 10px; float:left; width:272px; height:386px; display:_inline;} 

.list02{
	margin-left:-26px;
	padding:25px 0 0
}
.list02 li{
	float:left;
	width:549px;
	height:154px;
	padding:18px;
	margin:20px 0 0 26px;
	border:#efefef solid 1px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.list02 li .l img{
	display:block;
	width:227px;
	height:152px;
}
.list02 li .r{
	width:300px;
}
.list02 li .r h3{
	font-size:18px;
	padding:10px 0 10px;
}
.list02 li .r p{
	font-size:14px;
	line-height:24px;
	color:#333333
}
.check_more02{
	padding:35px 0 0
}
.check_more02 a{
	display:block;
	width:152px;
	height:38px;
	line-height:38px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin:0 auto;
	color:#0dab6e;
	background:#eeeeee
}

.leftLoop03{ width:100%; padding-bottom:20px; position:relative;} 
.leftLoop03 .hd{} 
.leftLoop03 .hd .prev,.leftLoop03 .hd .next{ display:block;  width:47px; height:52px; position:absolute; top:100px; overflow:hidden;   
     cursor:pointer; background:url(../images/icoLeft.png) no-repeat; z-index:99} 
.leftLoop03 .hd .prev{ left:-80px;}
.leftLoop03 .hd .next{ right:-80px; background:url(../images/icoRight.png) no-repeat;  } 
.leftLoop03 .bd{ padding:0 ;} 
.leftLoop03 .bd ul{ overflow:hidden; zoom:1;} 
.leftLoop03 .bd ul li{ margin:0 28px 0 0; float:left; width:380px; height:540px; display:_inline;} 
.leftLoop03 .bd ul li img{ display:block; width:100%; height:100%}


.footer{
    margin:0 auto;
    padding-bottom:0;
	width:100%;
    background:#069c62;
    border-top:6px solid #f54343;
    padding-top:10px;
}
.footer a {
  color: #fff;
}
.foot_nav{
	line-height:41px;
	color:#fff;
}
.foot_nav a{
	color:#fff;
}
.foot_nav a:hover{
	text-decoration:underline;
}
.foot_con{
    position:relative;
	padding:15px 60px;
	padding-bottom:0;
	line-height:24px;
}
.foot_con p{
	margin-bottom:10px;
    color:#fff;
    font-size: 16px;
}
.zhaocuo{text-indent:0;}
.jiucuowx{position:absolute;top:5px;right:100px;}
.govlogo{position:absolute;top:0px;left:150px;}
.footer .foot_nav,.footer .foot_con{padding-left:0; text-align:center}

@media (max-width: 768px) {
body{
}
.banner{
	width:100%;
	height:22vh;
	background-size:auto 100%
}
.banner_con{
	width:100%
}
.banner .logo{
	padding:15px 0 0 15px;
}
.banner .logo img{
	width:40%;
	height:auto
}
.banner .slogan{
	padding:3vh 0 0
}
.banner .slogan img{
	width:80%;
	height:auto
}
.w1200{
	width:94%;
	padding:0 3%
}
.sty01{
	padding:1em 0
}

.box01{
	margin-top:20px;
}
.box01 h2{
	padding:10px 0 0
}
.box01 h2 span{
	padding:0;
	height:auto
}
.box01 h2 img{
	width:70% !important
}
.box01_con{
	padding:20px 0 0
}
.slideBox{
	width:100%;
	height:100vw;
	float:none;
	margin:0;
}
.slideBox a.prev, .slideBox a.next{
	top:80px;
}
.slideBox .bd img{
	width:100%;
	height:75vw;
}
.slideBox .bd dl{
	width:100%
}
.xfzls_r{
	width:100%;
	margin:10px 0 0
}
.xfzls_r h3{
	padding:10px;
	font-size:22px;
	line-height:30px;
}
.xfzls_r_con{
	padding:10px 0 0
}
.list01 li .riqi{
	display:none;
}
.leftLoop{
	width:100%;
	padding-top:1em;
	margin-top:0px;
}
.leftLoop .hd .prev, .leftLoop .hd .next{
	width:35px;
	height:45px;
	background-size:contain
}
.leftLoop .hd .prev{
	left:0;
}
.leftLoop .hd .next{
	right:0;
}
.leftLoop .bd{
	padding:0 15% 0 12% ;
}
.leftLoop .bd ul li{
	width:100%;
	margin:0;
	height:100vw
}
.leftLoop .bd ul li img{
	width:100%
}

.leftLoop02{
	width:100%;
	padding-top:1em;
	margin-top:0px;
}
.leftLoop02 .hd .prev, .leftLoop02 .hd .next{
	width:35px;
	height:45px;
	background-size:contain
}
.leftLoop02 .hd .prev{
	left:0;
}
.leftLoop02 .hd .next{
	right:0;
}
.leftLoop02 .bd{
	padding:0 15% 0 12% ;
}
.leftLoop02 .bd ul li{
	width:100%;
	margin:0;
	height:55vw
}
.leftLoop02 .bd ul li img{
	width:100%
}

.sty02 h2 img{
	width:95% !important
}
.list02{
	margin:0
}
.list02 li{
	width:94%;
	padding:3%;
	margin:6px 0;
	height:auto
}
.list02 li .l img{
	width:100%;
	height:auto
}
.list02 li .r{
	width:100%
}

.leftLoop03{
	width:100%;
	padding-top:1em;
	margin-top:0px;
}
.leftLoop03 .hd .prev, .leftLoop03 .hd .next{
	width:35px;
	height:45px;
	top:160px;
	background-size:contain
}
.leftLoop03 .hd .prev{
	left:0;
}
.leftLoop03 .hd .next{
	right:0;
}
.leftLoop03 .bd{
	padding:0 15% 0 12% ;
}
.leftLoop03 .bd ul li{
	width:100%;
	margin:0;
	height:95vw
}
.leftLoop03 .bd ul li img{
	width:100%
}
.sty03 img{
	width:100%;
	height:auto
}

.footer{
	padding:1em 0;
}
.footer_bot{
	width:100%
}
.footer_bot a.dzjg_ico,.footer_bot a.jcjcjcjc,.zhaocuo{
	display:none;
}
.footer p{
	width:95%;
	margin:0 auto
}
}


/*20221209*/
.list03{min-height: 220px;}
.list03 li{
	float:left;
	width:544px;
	height:88px;
	margin:18px 0 0 20px;
	background:#f0f6f4;
}
.list03 li .riqi{
	display:block;
	width:70px;
	height:60px;
	margin:10px 0 0 21px;
	padding:10px 0 0;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	background:#069c62;
	text-align:center;
	font-size:25px;
	font-weight:bold;
	line-height:18px;
	color: #fff;
}
.list03 li .riqi em{
	font-size:14px;
	font-weight:normal;
}
.list03 li .r{
	width:428px;
	margin:13px 0 0 20px;
}
.list03 li .r h3{
	font-size:22px;
	font-weight:500;
	color:#1e201f;
}
.list03 li .r h3 a{
	color:#445e54;
}
.list03 li .r p{
	font-size:15px;
	padding:1px 0 0;
}

@media (max-width: 768px) {
	.list03{min-height: 440px;}
	.list03 li{width: 100%; margin: 5px 0; height:auto; padding:5px 0 10px;}
	.list03 li .r{width:67%;}
	.list03 li .r h3{font-size: 1.2rem;}
}
/*20221209*/
