@charset "utf-8";
/* CSS Document */
body{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	line-height:1.5;
	font-family: "宋体";
	margin:auto
	}
*{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#000000;
	text-decoration:none;
	transition: all 0.6s;
	}
a:hover{
	color:#0074ff;
	text-decoration: none;
	}
table{ margin: auto}
i{ font-style:normal}
em{ font-style:normal}

@keyframes icon{
	0%{
    opacity: 0.8;
		transform: translate(0,0);
	}
	50%{
    opacity: 1;
		transform: translate(5px,15px);
	}
	100%{
    opacity: 0.8;
		transform: translate(0,0);
	}
}

    .swiper-container {
        width: 100%;
		margin-top: 40px;
		padding-bottom: 90px;
		
		float:left
       
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
     
    }
	
.fenxiang{  overflow:hidden; text-align:center;margin-top:0px;}
.fenxiang .span{line-height:34px; color:#333333; display:block; font-size:18px;}
.fenxiang .news_fx{ text-align:left; margin-top:1%; margin-bottom:0%;}
.fenxiang .news_fx ul li{ display:inline-block; width:58px; height:58px; overflow:hidden;  margin-right:6%; background-repeat:no-repeat; background-size:100% 100%; cursor:pointer;}
.fenxiang .news_fx ul li.bgs1{ background-image:url(../images/ico4.png);}
.fenxiang .news_fx ul li.bgs2{ background-image:url(../images/ico5.png);}
.fenxiang .news_fx ul li.bgs3{ background-image:url(../images/ico6.png);}
.fenxiang .news_fx ul li:hover{transition:all 0.3s;/*opacity:0.9;filter:Alpha(opacity=90);*/}
.fenxiang .news_fx ul li.bgs1:hover{ background-image:url(../images/ico4-se.png);}
.fenxiang .news_fx ul li.bgs2:hover{ background-image:url(../images/ico5-se.png);}
.fenxiang .news_fx ul li.bgs3:hover{ background-image:url(../images/ico6-se.png);}
.fenxiang .news_fx ul li a{ display:block; width:100%; height:100%;}

	#fyon{
		background-color: #1D1D1D;
		color: #FFFFFF;
	}
	#fyon a{
		color: #FFFFFF;
	}

@media (min-width:1200px) {

.nybanner { width:100%; float:left;position:relative; min-width:1440px;}
.nybanner .wenzi{ 
	width:45%; 
	position:absolute; 
	z-index:11; 
	top: calc(50% - 65px); 
	right:0;
	font-size:24px;
	color: #FFFFFF;
	line-height:24px;
}
.nybanner .wenzi h1{
	font-size: 46px;
	font-family: "黑体";
	line-height: 46px;
	margin-bottom: 60px;
}
.nybanner img{ 
	width:100%; 
	height: auto; 
	display:block;
}

	.header{
		width: 100%;
		float: left;
		height: 75px;
		background-color: #FFFFFF;
	}
	.main{
		width:1440px;
		margin: auto;
	}
	.logo{
		width: auto;
		float: left;
		height: 75px;
		font-size: 20px;
		line-height: 75px;
		font-family: "黑体";
	}
	.logo img{
		vertical-align: middle;
		margin-right: 10px;
	}
	.logo b{
		margin-right: 5px;
		letter-spacing: 2px;
	}
	.topnav{
		width: auto;
		float: right;
		font-family: "黑体";
	}
	.topnav ul{
		display: flex;
	}
	.topnav ul li{
		width: auto;
		font-size: 22px;
		margin-right: 55px;
		line-height: 75px;
	}
	.topnav ul i{
		width: 107px;
		height: 36px;
		font-size: 16px;
		background-color: #0074ff;
		color: #FFFFFF;
		line-height: 36px;
		text-align: center;
		margin-top: 19px;
		border-radius: 30px;
	}
	.topnav ul i a{
		color: #FFFFFF;
		width: 100%;
		float: left;
	}
	
	.dqwz{
		width: 100%;
		float: left;
		height: 60px;
		background-color: #f8f8f8;
		line-height: 60px;
		min-width:1440px;
	}
	.dqwz .zlm{
		width: auto;
		float: left;
	}
	.dqwz .zlm ul{
		display: flex;
	}
	.dqwz .zlm ul li{
		width: 140px;
		height: 60px;
		line-height: 60px;
		text-align: center;
		font-size: 18px;
		font-family: "宋体";
		position: relative;
		font-weight:bold;
	}
	.dqwz .zlm ul li .cur{ color: #0074ff;}
	
	.dqwz .zlm2{
		width: auto;
		float: left;
	}
	.dqwz .zlm2 ul{
		display: flex;
	}
	.dqwz .zlm2 ul li{
		width: 225px;
		height: 60px;
		line-height: 60px;
		font-size: 18px;
		font-family: "黑体";
		position: relative;
		padding-left: 25px;
	}
	.dqwz .zlm2 ul li .cur{ color: #0074ff;}
	.dqwz .zlm2 ul li i{
		padding:5px; 
		background:url(../img/xjt2.png) no-repeat center / contain;
		margin-top:25px;
		margin-right: 30px;
		float: right;
	}
	.dqwz .zlm2 ul li .flxl{
		width: 200px;
		float: left;
		position: absolute;
		top: 60px;
		left: 0;
		height: 250px;
		overflow-y: auto;
		font-size: 14px;
		line-height: 30px;
		padding-left: 25px;
		opacity: 0;
		visibility: hidden;
		transition: all 0.6s;
		text-align: left;
		z-index: 11;
		color: #666666;
		font-size: 16px;
		background-color: #FFFFFF;
		padding-top: 10px;
		border-left: 1px solid #E3E3E6;
	}
	.dqwz .zlm2 ul li .flxl a{
		color: #666666;
	}
	.dqwz .zlm2 ul li .flxl a:hover{
		color: #0074ff;
	}
	.dqwz .zlm2 ul li:hover .flxl{
		opacity: 1;
		visibility: visible;
	}
	.dqwz .zlm2 ul li:hover i{
		background:url(../img/xjt2.png) no-repeat center / contain;
		-webkit-transform:rotate(180deg);
		-moz-transform:rotate(180deg);
		-o-transform:rotate(180deg);
		-ms-transform:rotate(180deg);
		transform:rotate(180deg);
		-webkit-transition:all .25s ease 0s;
		-moz-transition:all .25s ease 0s;
		-o-transition:all .25s ease 0s;
		transition:all .25s ease 0s;
	}
	
	.dqwz .wz{
		width: auto;
		float: right;
		font-size: 16px;
	}
	
	.bt{
		width: 100%;
		float: left;
		text-align: center;
		background-image: url(../img/hx.jpg);
		background-position: center bottom;
		background-repeat: no-repeat;
		margin-top: 40px;
		padding-bottom: 25px;
		font-size: 32px;
		font-family: "黑体";
		font-weight: 600;
	}
	.wrap{
		width: 100%;
		float: left;
		background-color: #f6f6f6;
		margin-top: 50px;
		padding-bottom: 60px;
		padding-top: 1px;
		min-width:1440px;
	}
	.youdian{
		width: 100%;
		float: left;
		margin-top: 40px;
	}
	.youdian ul li{
		width: calc(25% - 16px);
		float: left;
		height: 288px;
		overflow: hidden;
		background-color: #FFFFFF;
		box-shadow: 2px 5px 15px rgba(0,0,0,0.1);
		margin-right: 16px;
		margin-top: 16px;
	}
	.youdian ul li div{
		margin-top: 40px;
		text-align: center;
		height: 65px;
	}
	.youdian ul li div span{
		height: 100%;
		display: inline-block;
		vertical-align: middle;
	}
	.youdian ul li div img{
		max-width: 100%;
		max-height: 65px;
		vertical-align: middle;
	}
	.youdian ul li dl dt{
		font-size: 22px;
		line-height: 22px;
		margin-top: 20px;
		text-align: center;
		font-family: "黑体";
		font-weight: 600;
	}
	.youdian ul li dl dd{
		margin-left: 25px;
		margin-right: 25px;
		font-size: 16px;
		line-height: 30px;
		color: #666666;
		margin-top: 20px;
		text-align: left;
		letter-spacing: 1px;
	}
	.youdian ul li:nth-child(4n){
		width: 25%;
		float: right;
		margin-right: 0px;
	}
	
	.bigbox{
		width:100%; 
		float: left;
		position:relative;
		margin-top: 40px;
		padding-bottom: 90px;
		background-color: #f5f5f5;
		
	}
	.ncabout{
		width:100%;
		float: left;
	}
	.case{
		width: 100%;
		float: left;
		
	}
	.case dl dt{
		text-align: center;
		position: relative;
		overflow: hidden;
	}
	.case dl dt img{
		width: 100%;
		height: auto;
		display: block;
		-webkit-transform:scale(1); 
		-moz-transform:scale(1); 
		-ms-transform:scale(1); 
		-o-transform:scale(1); 
		transform:scale(1);
		-webkit-transition:all 0.3s ease-out 0s; 
		-moz-transition:all 0.3s ease-out 0s; 
		-o-transition:all 0.3s ease-out 0s; 
		transition:all 0.3s ease-out 0s;
	}
	.case dl dt .txts{
		width: 100%;
		height: 100%;
		position: absolute;
		font-size: 16px;
		line-height: 36px;
		transition:all 0.4s;
		bottom: -100%;
		left: 0;
		text-align: center;
		background:rgba(0, 0, 0, 0.75);
	}
	.case dl dd{
		height: 80px;
		text-align: center;
		line-height: 80px;
		font-size: 18px;
		white-space:nowrap;
		text-overflow:ellipsis;
		background-color: #FFFFFF;
		transition:all 0.4s;
	}
	.case dl dt .txts h1{ 
		color:#fff; 
		font-weight:normal; 
		font-size:24px; 
		height:76px; 
		line-height:76px; 
		overflow:hidden; 
		margin-top:22%;
		font-family: "黑体";
	}
	.case dl dt .txts a{ 
		color:#fff; 
		display:inline-block; 
		width:62px; 
		margin-left:12px; 
		margin-right:12px; 
		font-size:16px;
	}
	.case dl dt .txts a i{ 
		width:48px; 
		height:48px; 
		display:block; 
		margin:0 auto;
		transition:all 0.4s;
	}
	.case dl dt .txts a:hover i{ 
		margin-top:-6%; 
		margin-bottom:6%;
		transform:rotate(360deg);
	}
	.case dl dt .txts a i.bgs1{ 
		background:url(../img/i_pic1.png) center top no-repeat;
	}
	.case dl dt .txts a i.bgs2{ 
		background:url(../img/i_pic2.png) center top no-repeat;
	}
	.case dl dt .txts a i.bgs3{ 
		background:url(../img/i_pic3.png) center top no-repeat;
	}
	.case:hover dl dt img{
		-webkit-transform:scale(1.1, 1.1); 
		-moz-transform:scale(1.1, 1.1); 
		-o-transform:scale(1.1, 1.1); 
		-ms-transform:scale(1.1, 1.1); 
		transform:scale(1.1, 1.1);
	}
	.case:hover dl dd{ color:#fff; background-color: #333333;}
	.case:hover dl dd a{ color:#fff;}
	.case:hover dl dt .txts{ bottom:0;}
	
	.more{
		width: 92px;
		height: 50px;
		position: absolute;
		bottom: 20px;
		left: calc(50% - 46px);
		background-color: #FFFFFF;
		background-image: url(../img/jia.png);
		background-position: center;
		background-repeat: no-repeat;
	}
	.more a{
		width: 100%;
		float: left;
		height: 50px;
	}
	.fwxm{
		width: 100%;
		float: left;
		margin-top: 50px;
	}
	.fwxm ul{
		display: flex;
	}
	.fwxm ul li{
		width: calc(20% - 42px);
		margin-right: 10px;
		border: 1px solid #e3e3e6;
		padding: 25px 15px;
		height: 470px;
		transition: all 0.6s;
	}
	.fwxm ul li:last-child{
		width: calc(20% - 32px);
		margin-right: 0px;
	}
	.fwxm ul li .f01{
		border-bottom: 1px solid #f1f1f1;
		padding-bottom: 20px;
		float: left;
		width: 100%;
		transition: all 0.6s;
	}
	.fwxm ul li .f01 .pic{
		height: 80px;
		text-align: center;
	}
	.fwxm ul li .f01 .pic span{
		height: 100%;
		display: inline-block;
		vertical-align: middle;
	}
	.fwxm ul li .f01 .pic img{
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}
	.fwxm ul li .f01 dl dt{
		font-size: 22px;
		line-height: 22px;
		font-family: "黑体";
		margin-top: 20px;
		text-align: center;
	}
	.fwxm ul li .f01 dl dd{
		font-size: 16px;
		line-height: 16px;
		margin-top: 20px;
		text-align: center;
	}
	.fwxm ul li .f02{
		font-size: 18px;
		line-height: 32px;
		text-align: center;
		padding-bottom: 20px;
		border-bottom: 1px solid #f1f1f1;
		margin-top: 20px;
		float: left;
		width: 100%;
		transition: all 0.6s;
	}
	.fwxm ul li .f03{
		font-size: 18px;
		line-height: 32px;
		text-align: center;
		padding-bottom: 20px;
		border-bottom: 1px solid #f1f1f1;
		margin-top: 20px;
		float: left;
		width: 100%;
		display: none;
		transition: all 0.6s;
	}
	.fwxm ul li .f04{
		margin-top: 40px;
		float: left;
		width: 100%;
		transition: all 0.6s;
	}
	.fwxm ul li .f04 dl dt{
		font-size: 18px;
		line-height: 40px;
		text-align: center;
	}
	.fwxm ul li .f04 dl dt b{
		font-size: 40px;
		font-family: "黑体";
	}
	.fwxm ul li .f04 dl dd{
		text-align: center;
		opacity: 0;
		transition: all 0.6s;
		margin-top: 10px;
	}
	.fwxm ul li .f04 dl dd a{
		padding: 5px 15px;
		border: 1px solid #FFFFFF;
		border-radius: 35px;
		font-size: 16px;
		color: #FFFFFF;
	}
	.fwxm ul li:hover{
		background-color: #2461ef;
		width: 21.5%;
	}
	.fwxm ul li:hover .f01{
		border-bottom: 1px solid #3f9ff9;
	}
	.fwxm ul li:hover .f01 dl dt{
		color: #FFFFFF;
	}
	.fwxm ul li:hover .f01 dl dd{
		color: #FFFFFF;
	}
	.fwxm ul li:hover .f02{
		color: #FFFFFF;
		display: none;
	}
	.fwxm ul li:hover .f03{
		color: #FFFFFF;
		display: block;
		border-bottom: 1px solid #3f9ff9;
	}
	.fwxm ul li:hover .f04{
		margin-top: 25px;
	}
	.fwxm ul li:hover .f04 dl dt{
		color: #FFFFFF;
	}
	.fwxm ul li:hover .f04 dl dd{
		opacity: 1;
	}
	
	
	#on{
		background-color: #2461ef;
		width: 21.5%;
	}
	#on .f01{
		border-bottom: 1px solid #3f9ff9;
	}
	#on .f01 dl dt{
		color: #FFFFFF;
	}
	#on .f01 dl dd{
		color: #FFFFFF;
	}
	#on .f02{
		color: #FFFFFF;
		display: none;
	}
	#on .f03{
		color: #FFFFFF;
		display: block;
		border-bottom: 1px solid #3f9ff9;
	}
	#on .f04{
		margin-top: 25px;
	}
	#on .f04 dl dt{
		color: #FFFFFF;
	}
	#on .f04 dl dd{
		opacity: 1;
	}
	
	.jied{
		width: 100%;
		float: left;
		margin-top: 30px;
	}
	.jied ul li{
		width: calc(25% - 20px);
		float: left;
		height: 230px;
		overflow: hidden;
		background-color: #FFFFFF;
		border: 1px solid #e3e3e6;
		margin-right: 16px;
		margin-top: 16px;
		transition: all 0.6s;
	}
	.jied ul li dl dt{
		font-size: 20px;
		line-height: 20px;
		margin-top: 40px;
		text-align: center;
		font-family: "黑体";
		font-weight: 600;
		margin-left: 30px;
		margin-right: 30px;
	}
	.jied ul li dl dd{
		margin-left: 30px;
		margin-right: 30px;
		font-size: 16px;
		line-height: 30px;
		color: #666666;
		margin-top: 20px;
		text-align: left;
		letter-spacing: 1px;
	}
	.jied ul li:nth-child(4n){
		width: calc(25% - 2px);
		float: right;
		margin-right: 0px;
	}
	.jied ul li:hover{
		background-color: #2461ef;
		cursor: pointer;
	}
	.jied ul li:hover dl dt{
		color: #FFFFFF;
	}
	.jied ul li:hover dl dd{
		color: #FFFFFF;
	}
	.news{
		width: 100%;
		float: left;
		margin-top: 40px;
	}
	.news01{
		width: 480px;
		float: left;
		background-color: #f7f7f7;
		height: 550px;
		transition: all 0.6s;
	}
	.news01 .pic{
		height: 280px;
		overflow: hidden;
	}
	.news01 .pic img{
		width: 100%;
		height: 100%;
		display: block;
		transition: all 0.6s;
	}
	.news01 .n01{
		margin-left: 30px;
		margin-right: 30px;
		padding-bottom: 20px;
		border-bottom: 1px solid #dbdbdb;
		margin-top: 30px;
	}
	.news01 .n01 span{
		width: 25px;
		height: 10px;
		background-image: url(../img/jt02.png);
		background-position: center;
		background-repeat: no-repeat;
		float: right;
		margin-right: 20px;
		transition: all 0.6s;
		margin-top:10px;
	}
	.news01 .n01 dl dt{
		font-size: 48px;
		color: #999999;
		font-weight: bold;
		font-family: "黑体";
		line-height: 30px;
		transition: all 0.6s;
	}
	.news01 .n01 dl dd{
		font-size: 16px;
		color: #999999;
		font-weight: bold;
		line-height: 30px;
		font-family: "黑体";
		transition: all 0.6s;
	}
	.news01 .n02{
		margin-left: 30px;
		margin-right: 30px;
		margin-top: 40px;
	}
	.news01 .n02 dl dt{
		font-size: 18px;
		line-height: 18px;
		
	}
	.news01 .n02 dl dt:hover{ color:#000000; font-size:20px; font-weight:bold}
	.news01 .n02 dl dt a:hover{ color:#000000;}
	.news01 .n02 dl dd{
		font-size: 16px;
		margin-top: 20px;
		line-height: 30px;
		color: #999999;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.news01:hover .pic img{
		transform: scale(1.05);
	}
	.news01:hover .n01 span{
		margin-right: 0px;
	}
	.news01:hover{
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
	}
	.news01:hover .n01 dl dt{
		color: #000000;
		font-weight:bold;
		
	}
	.news01:hover .n01 dl dd{
		color: #000000;
	}
	
	.news02{
		width: 480px;
		float: left;
		height: 550px;
		margin-left: 10px;
		margin-right: 10px;
	}
	.news02 ul li{
		width: 100%;
		float: left;
		background-color: #f7f7f7;
		height: 270px;
		transition: all 0.6s;
		margin-top: 10px;
	}
	.news02 ul li .n01{
		margin-left: 30px;
		margin-right: 30px;
		padding-bottom: 20px;
		border-bottom: 1px solid #dbdbdb;
		margin-top: 30px;
	}
	.news02 ul li .n01 span{
		width: 25px;
		height: 10px;
		background-image: url(../img/jt02.png);
		background-position: center;
		background-repeat: no-repeat;
		float: right;
		margin-right: 20px;
		transition: all 0.6s;
		margin-top:10px;
	}
	.news02 ul li .n01 dl dt{
		font-size: 48px;
		color: #999999;
		font-weight: bold;
		font-family: "黑体";
		line-height: 30px;
		transition: all 0.6s;
	}
	.news02 ul li .n01 dl dd{
		font-size: 16px;
		color: #999999;
		font-weight: bold;
		line-height: 30px;
		font-family: "黑体";
		transition: all 0.6s;
	}
	.news02 ul li .n02{
		margin-left: 30px;
		margin-right: 30px;
		margin-top: 40px;
	}
	.news02 ul li .n02 dl dt{
		font-size: 18px;
		line-height: 18px;
	}
	.news02 ul li .n02 dl dd{
		font-size: 16px;
		margin-top: 20px;
		line-height: 30px;
		color: #999999;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.news02 ul li .n02 dl dt:hover{ color:#000000; font-size:20px; font-weight:bold}
	.news02 ul li .n02 dl dt a:hover{ color:#000000 }
	.news02 ul li:hover .n01 span{
		margin-right: 0px;
	}
	.news02 ul li:hover{
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
	}
	.news02 ul li:hover .n01 dl dt{
		color: #000000;
	}
	.news02 ul li:hover .n01 dl dd{
		color: #000000;
	}
	.news02 ul li:first-child{
		margin-top: 0px;
	}
	
	.news03{
		width: 460px;
		float: right;
		height: 550px;
	}
	.news03 ul li{
		width: 100%;
		float: left;
		background-color: #f7f7f7;
		height: 130px;
		transition: all 0.6s;
		margin-top: 10px;
	}
	.news03 ul li .n01{
		width: 130px;
		float: left;
		margin-top: 40px;
	}
	.news03 ul li span{
		width: 25px;
		height: 10px;
		background-image: url(../img/jt02.png);
		background-position: center;
		background-repeat: no-repeat;
		float: right;
		margin-right: 30px;
		transition: all 0.6s;
		margin-top:60px;
	}
	.news03 ul li .n01 dl dt{
		font-size: 48px;
		color: #999999;
		font-weight: bold;
		font-family: "黑体";
		line-height: 30px;
		transition: all 0.6s;
		text-align: center;
	}
	.news03 ul li .n01 dl dd{
		font-size: 16px;
		color: #999999;
		font-weight: bold;
		line-height: 30px;
		font-family: "黑体";
		transition: all 0.6s;
		text-align: center;
	}
	.news03 ul li .n02{
		width: calc(100% - 210px);
		float: left;
		font-size: 18px;
		line-height: 30px;
		margin-top: 30px;
	}
	
	.news03 ul li .n02 a:hover{ color:#000000}
	.news03 ul li .n02:hover{ color:#000000; font-size:20px; font-weight:bold}
	.news03 ul li:hover span{
		margin-right: 20px;
	}
	.news03 ul li:first-child{
		margin-top: 0px;
	}
	.news03 ul li:hover{
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
	}
	.news03 ul li:hover .n01 dl dt{
		color: #000000;
	}
	.news03 ul li:hover .n01 dl dd{
		color: #000000;
	}
	
	.news001{
		width: 100%;
		float: left;
	}
	.news001 ul li{
		width: 33.3%;
		float: left;
		line-height: 50px;
		font-size: 16px;
	}
	.news001 ul li a{
		color: #999999;
	}
	.news001 ul li a:hover{
		color: #666666;
	}
	.news001 ul li span{
		float: right;
		margin-right: 30px;
	}
	.foot{
		width: 100%;
		float: left;
		height: 55px;
		line-height: 55px;
		text-align: center;
		background-color: #000000;
		font-size: 16px;
		color: #FFFFFF;
		min-width:1440px;
	}
	.foot a{
		color: #FFFFFF;
	}
	.foot02{
		width: 100%;
		float: left;
		background-color: #1d1d1d;
		padding-bottom: 40px;
		padding-top: 40px;
		min-width:1440px;
	}
	.foot02-l{
		width: 40%;
		float: left;
		color: #cccccc;
		font-size: 16px;
		line-height: 30px;
	}
	.foot02-l b{
		font-size: 20px;
		color: #d59f3f;
		font-family: "黑体";
		letter-spacing: 2px;
	}
	.foot02-l img{
		vertical-align: middle;
		margin-right: 10px;
	}
	.foot02-r{
		width: 55%;
		float: right;
	}
	.foot02-r dl{
		width: 33.3%;
		float: left;
	}
	.foot02-r dl dt{
		font-size: 18px;
		color: #D59F3F;
		line-height: 24px;
		font-family: "黑体";
		margin-bottom: 5px;
	}
	.foot02-r dl dd{
		font-size: 16px;
		line-height: 36px;
		color: #cccccc;
		display: flex;
	}
	.foot02-r dl dd a{
		color: #CCCCCC;
	}
	.foot02-r dl dd a:hover{
		color: #D59F3F;
	}
	.foot02-r dl dd div{
		width: 98px;
		text-align: center;
		margin-top: 20px;
	}
	.foot02-r dl dd div img{
		max-width: 96px;
		height: auto;
		display: block;
	}
	.foot03{
		width:calc(100% - 20px);
		float: left;
		padding-left: 10px;
		padding-right: 10px;
		background-color: #121212;
		line-height: 55px;
		color: #222222;
		font-size: 16px;
		min-width:1420px;
	}
	.foot03 a{
		color: #222222;
		margin-right: 10px;
	}
	.foot03 a:hover{
		color: #999999;
	}
	
	.caselist{
		width: 100%;
		float: left;
		margin-top: 20px;
	}
	.caselist ul li{
		width: 464px;
		float: left;
		margin-right: 20px;
		margin-top: 20px;
		border: 1px solid #ebebeb;
	}
	.caselist ul li dl dt{
		text-align: center;
		position: relative;
		overflow: hidden;
	}
	.caselist ul li dl dt img{
		width: 100%;
		height: auto;
		display: block;
		-webkit-transform:scale(1); 
		-moz-transform:scale(1); 
		-ms-transform:scale(1); 
		-o-transform:scale(1); 
		transform:scale(1);
		-webkit-transition:all 0.3s ease-out 0s; 
		-moz-transition:all 0.3s ease-out 0s; 
		-o-transition:all 0.3s ease-out 0s; 
		transition:all 0.3s ease-out 0s;
	}
	.caselist ul li dl dt .txts{
		width: 100%;
		height: 100%;
		position: absolute;
		font-size: 16px;
		line-height: 36px;
		transition:all 0.4s;
		bottom: -100%;
		left: 0;
		text-align: center;
		background:rgba(0, 0, 0, 0.75);
	}
	.caselist ul li dl dd{
		height: 110px;
		font-size: 18px;
		background-color: #FFFFFF;
		transition:all 0.4s;
		display: table;
		font-size: 16px;
		line-height: 30px;
		color: #666666;
		width: calc(100% - 40px);
		padding-left: 20px;
		padding-right: 20px;
	}
	.caselist ul li dl dd div{
		display: table-cell;
		vertical-align: middle;
	}
	.caselist ul li dl dd div h1{
		font-size: 18px;
		line-height: 36px;
		color: #000000;
	}
	.caselist ul li dl dd div h1 i{
		padding: 10px;
		background-image: url(../img/xt01a.png);
		background-position: center;
		background-repeat: no-repeat;
		float: right;
		margin-top: 10px;
		
	}
	.caselist ul li dl dd div h1 em{
		padding: 10px;
		background-image: url(../img/xt02a.png);
		background-position: center;
		background-repeat: no-repeat;
		float: right;
		margin-left: 10px;
		margin-top: 10px;
	}
	.caselist ul li dl dt .txts h1{ 
		color:#fff; 
		font-weight:normal; 
		font-size:24px; 
		height:76px; 
		line-height:76px; 
		overflow:hidden; 
		margin-top:22%;
		font-family: "黑体";
	}
	.caselist ul li dl dt .txts a{ 
		color:#fff; 
		display:inline-block; 
		width:62px; 
		margin-left:12px; 
		margin-right:12px; 
		font-size:16px;
	}
	.caselist ul li dl dt .txts a i{ 
		width:48px; 
		height:48px; 
		display:block; 
		margin:0 auto;
		transition:all 0.4s;
	}
	.caselist ul li dl dt .txts a:hover i{ 
		margin-top:-6%; 
		margin-bottom:6%;
		transform:rotate(360deg);
	}
	.caselist ul li dl dt .txts a i.bgs1{ 
		background:url(../img/i_pic1.png) center top no-repeat;
	}
	.caselist ul li dl dt .txts a i.bgs2{ 
		background:url(../img/i_pic2.png) center top no-repeat;
	}
	.caselist ul li dl dt .txts a i.bgs3{ 
		background:url(../img/i_pic3.png) center top no-repeat;
	}
	.caselist ul li:hover dl dt img{
		-webkit-transform:scale(1.1, 1.1); 
		-moz-transform:scale(1.1, 1.1); 
		-o-transform:scale(1.1, 1.1); 
		-ms-transform:scale(1.1, 1.1); 
		transform:scale(1.1, 1.1);
	}
	.caselist ul li:hover dl dd{ color:#fff; background-color: #333333;}
	.caselist ul li:hover dl dt .txts{ bottom:0;}
	.caselist ul li:hover dl dd h1 a{
		color:#fff;
	}
	.caselist ul li:hover dl dd h1 em{
		background-image: url(../img/xt02.png);
		background-position: center;
		background-repeat: no-repeat;
	}
	.caselist ul li:hover dl dd h1 i{
		background-image: url(../img/xt01.png);
		background-position: center;
		background-repeat: no-repeat;
	}
	.caselist ul li:nth-child(3n){
		float: right;
		margin-right: 0px;
	}
	
	.fy{
		width: 100%;
		float: left;
		height: auto;
		background-color: #f8f8f8;
		padding-bottom: 10px;
		padding-top: 10px;
		margin-top: 40px;
		min-width:1440px;
	}
	.fy ul{
		display: flex;
		justify-content: center;
	}
	.fy ul li{
		width: auto;
		height: 50px;
		line-height: 50px;
		font-size: 16px;
		padding-left: 20px;
		padding-right: 20px;
		border-right: 1px solid #E3E3E6;
		border-bottom: 1px solid #E3E3E6;
		border-top: 1px solid #E3E3E6;
		background-color: #FFFFFF;
		color: #666666;
	}
	.fy ul li a{
		color: #666666;
	}
	.fy ul li:hover{
		background-color: #1D1D1D;
		color: #FFFFFF;
	}
	.fy ul li:hover a{
		color: #FFFFFF;
	}
	

	
	
	.fy ul li:first-child{
		border-left: 1px solid #E3E3E6;
	}
	
	.show01{
		width: 100%;
		float: left;
		margin-top: 40px;
	}
	.show01-l{
		width: calc(100% - 464px);
		float: left;
		border: 1px solid #e8ecf8;
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
		padding: 25px;
		min-height: 270px;
	}
	.show01-r{
		width: 350px;
		float: right;
		border: 1px solid #e8ecf8;
		padding: 25px 20px;
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
	}
	.show01-r h1{
		font-size: 24px;
		font-family: "黑体";
		line-height: 24px;
		margin-bottom: 20px;
	}
	.show01-r dl dd{
		font-size: 16px;
		line-height: 32px;
		color: #666666;
		background:url(../img/yuan.jpg) left no-repeat;
		padding-left:20px;
	}
	.show01-r dl dd a{
		color: #666666;
	}
	.show01-r dl dd a:hover{
		color: #3390ff;
	}
	.show01-r dl dd img{
		vertical-align: middle;
		margin-right: 10px;
		margin-top: -5px;
	}
	.casetitle{
		width: 100%;
		float: left;
		font-size: 24px;
		line-height: 24px;
		font-weight: bold;
		font-family: "黑体";
	}
	.casedate{
		width: 100%;
		float: left;
		font-size: 16px;
		color: #999999;
		margin-top: 15px;
		line-height: 24px;
	}
	.casetex{
		width: 100%;
		float: left;
		font-size: 16px;
		line-height: 32px;
		margin-top: 20px;
		color: #666666;
	}
	.casetex p b{ line-height:60px; color:#000000}
	.next{
		width: 100%;
		float: left;
		height: auto;
		background-color: #f8f8f8;
		padding-bottom: 10px;
		padding-top: 10px;
		margin-top: 40px;
		min-width:1440px;
	}
	.next-l{
		width: calc(100% - 464px);
		float: left;
		text-align: center;
		font-size: 16px;
		line-height: 55px;
	}
	.next-l i{
		padding: 10px 20px;
		background: #FFFFFF;
		border: 1px solid #f2f2f2;
		margin-left: 15px;
		margin-right: 15px;
	}
	.next-l a{
		margin-left: 10px;
		margin-right: 10px;
	}
	.next-l a:hover i{
		background-color: #fbf7f0;
		border: 1px solid #efebe4;
	}
	.show02{
		width: calc(100% - 76px);
		float: left;
		padding: 37px;
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
		border: 1px solid #e8ecf8;
		margin-top: 40px;
		line-height:32px; 
		font-size:16px;
	}
	.show02 img{
		width: 100%;
		height: auto;
		display: block;
	}
	
	.nyfwxm{
		width: 100%;
		float: left;
		margin-top: 50px;
	}
	.nyfwxm ul{
		display: flex;
	}
	.nyfwxm ul li{
		width: calc(20% - 52px);
		margin-right: 10px;
		border: 1px solid #e3e3e6;
		padding: 25px 20px;
		height: 300px;
		transition: all 0.6s;
	}
	.nyfwxm ul li:last-child{
		width: calc(20% - 32px);
		margin-right: 0px;
	}
	.nyfwxm ul li .pic{
		height: 84px;
		text-align: center;
	}
	.nyfwxm ul li .pic span{
		height: 100%;
		display: inline-block;
		vertical-align: middle;
	}
	.nyfwxm ul li .pic img{
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}
	.nyfwxm ul li .pic .xsyc1{ display:inline-block}
	.nyfwxm ul li .pic .xsyc2{ display: none}
	.nyfwxm ul li dl dt{
		font-size: 22px;
		line-height: 22px;
		font-family: "黑体";
		margin-top: 20px;
		text-align: center;
	}
	.nyfwxm ul li dl dd{
		font-size: 16px;
		line-height: 32px;
		margin-top: 20px;
		color: #666666;
	}
	.nyfwxm ul li p{
		text-align: center;
		transition: all 0.6s;
		margin-top: 20px;
	}
	.nyfwxm ul li p a{
		padding: 5px 25px;
		border: 1px solid #2e3846;
		border-radius: 15px;
		font-size: 16px;
		color: #2e3846;
	}	
	
	.nyfwxm ul li:hover .pic .xsyc1{display: none}
	.nyfwxm ul li:hover .pic .xsyc2{display: inline-block}
	.nyfwxm ul li:hover{
		background-color: #2461ef;
	}
	.nyfwxm ul li:hover dl dt{
		color: #FFFFFF;
	}
	.nyfwxm ul li:hover dl dd{
		color: #FFFFFF;
	}
	.nyfwxm ul li:hover p a{
		border: 1px solid #FFFFFF;
		color: #FFFFFF;
	}
	
	#cur .pic .xsyc1{display: none}
	#cur .pic .xsyc2{display: inline-block}
	#cur{
		background-color: #2461ef;
	}
	#cur dl dt{
		color: #FFFFFF;
	}
	#cur dl dd{
		color: #FFFFFF;
	}
	#cur p a{
		border: 1px solid #FFFFFF;
		color: #FFFFFF;
	}
	
	.wrap2{
		width: 100%;
		float: left;
		padding-bottom: 30px;
		padding-top: 30px;
		background-color: #f6f6f6;
		margin-top: 40px;
		min-width:1440px;
	}
	.xm01{
		width: 100%;
		float: left;
	}
	.xm01 ul li{
		width: calc(25% - 13px);
		float: left;
		height: 82px;
		margin-right: 9px;
		line-height: 82px;
		font-size: 18px;
		text-align: center;
		background-color: #FFFFFF;
		border: 1px solid #e3e3e6;
		font-weight: bold;
	}
	.xm01 ul li img{
		vertical-align: middle;
		margin-right: 20px;
	}
	.xm01 ul li:last-child{
		width: calc(25% - 2px);
		float: right;
		margin-right: 0px;
	}
	
	.what{
		width: 100%;
		float: left;
		margin-top: 30px;
	}
	.what ul li{
		width: calc(50% - 12px);
		float: left;
		height: 183px;
		border: 1px solid #e3e3e6;
		margin-top: 20px;
	}
	.what ul li .pic{
		width: 140px;
		float: left;
		height: 183px;
		display: table;
		text-align: center;
	}
	.what ul li .pic div{
		display: table-cell;
		vertical-align: middle;
	}
	.what ul li .pic img{
		max-width: 100%;
		max-height: 100%;
	}
	.what ul li .tex{
		width: calc(100% - 160px);
		float: right;
		margin-right: 20px;
		font-size: 16px;
		line-height: 32px;
		color: #666666;
	}
	.what ul li .tex h1{
		font-size: 22px;
		line-height: 30px;
		margin-top: 40px;
		color: #000000;
		font-weight: normal;
		margin-bottom: 10px;
		font-family: "黑体";
	}
	.what ul li:nth-child(2n){
		float: right;
	}
	.jiazhi{
		width: 100%;
		float: left;
		margin-top: 40px;
		background-image: url(../img/jjbj.png);
		background-position: center top;
		background-repeat: no-repeat;
		min-width:1440px;
	}
	.jiazhi h1{
		font-size: 32px;
		font-family: "黑体";
		line-height: 32px;
		margin-top: 47px;
		text-align: center;
		color: #FFFFFF;
	}
	.jiazhi01{
		width: 100%;
		float: left;
		margin-top: 50px;
	}
	.jiazhi01 ul li{
		width: calc(20% - 57px);
		margin-right: 15px;
		border: 1px solid #e3e3e6;
		padding: 25px 20px;
		height: 335px;
		transition: all 0.6s;
		background-color: #FFFFFF;
		border-radius: 10px;
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
		float: left;
	}
	.jiazhi01 ul li .jztitle{
		font-size: 22px;
		line-height: 30px;
		font-family: "黑体";
		text-align: center;
	}
	.jiazhi01 ul li .num{
		font-size: 30px;
		line-height: 42px;
		color: #1a1a1a;
		font-weight: 300;
		text-align: center;
		position: relative;
		font-family: "黑体";
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.jiazhi01 ul li .num span{
		width: 13px;
		position: absolute;
		top: 35%;
		animation:  icon 1.1s linear infinite;
		left: 18%;
		height: 22px;
	}
	.jiazhi01 ul li:nth-child(4) .num span{
		width: 13px;
		position: absolute;
		top: 35%;
		animation:  icon 1.1s linear infinite;
		left: 8%;
		height: 22px;
	}
	.jiazhi01 ul li:nth-child(5) .num span{
		width: 13px;
		position: absolute;
		top: 35%;
		animation:  icon 1.1s linear infinite;
		left: 8%;
		height: 22px;
	}
	.jiazhi01 ul li .num b{
		font-size: 80px;
		color: ##1a1a1a;
		line-height: 112px;
		font-weight: 300;
	}
	.jiazhi01 ul li .des{
		font-size: 14px;
		line-height: 20px;
		text-align: center;
		color: #666666;
	}
	.jiazhi01 ul li .pic{
		height: 34px;
		text-align: center;
		margin-top: 30px;
	}
	.jiazhi01 ul li .pic span{
		height: 100%;
		display: inline-block;
		vertical-align: middle;
	}
	.jiazhi01 ul li .pic img{
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}
	.jiazhi01 ul li .zxzx{
		margin-top: 40px;
		text-align: center;
	}
	.jiazhi01 ul li .zxzx a{
		padding: 10px 30px;
		border: 1px solid #0074ff;
		border-radius: 35px;
		font-size: 16px;
		color: #0074ff;
	}
	.jiazhi01 ul li:hover .zxzx a{
		background-color: #0074FF;
		color: #FFFFFF;
	}
	.jiazhi01 ul li:last-child{
		width: calc(20% - 47px);
		margin-right: 0px;
	}
	
	.gzly{
		width: 100%;
		float: left;
		margin-top: 30px;
	}
	.gzly ul li{
		width: calc(20% - 18px);
		margin-right: 14px;
		border: 1px solid #e3e3e6;
		height: 295px;
		transition: all 0.6s;
		background-color: #FFFFFF;
		border-radius: 10px;
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
		float: left;
		overflow: hidden;
		border-bottom: 2px solid #3579f6;
		margin-top: 20px;
	}
	.gzly ul li:nth-child(5n){
		float: right;
		width: calc(20% - 2px);
		margin-right: 0px;
	}
	.gzly ul li h1{
		font-size: 22px;
		line-height: 65px;
		font-family: "黑体";
		text-align: center;
		background-color: #3579f6;
		color: #FFFFFF;
		font-weight: normal;
	}
	.gzly ul li .bf{
		margin-top: 52px;
		display: flex;
		justify-content: center;
	}
	.gzly ul li .bf div{
		width: 57px;
		height: 57px;
		margin-left: 25px;
		margin-right: 25px;
	}
	.gzly ul li .xian{
		margin-left: 25px;
		margin-right: 25px;
		height: 3px;
		background-color: #f9f8f8;
		margin-top: 62px;
	}
	.gzly ul li .time{
		margin-left: 25px;
		margin-right: 25px;
		line-height: 52px;
		font-size: 14px;
		color: #666666;
	}
	.gzly ul li .time span{
		float: right;
	}
	.tdian{
		width: 100%;
		float: left;
		margin-top: 40px;
	}
	.tdian ul li{
		width: 100%;
		float: left;
	}
	.tdian ul li .tex{
		width: 50%;
		float: left;
		font-size: 16px;
		color: #666666;
		line-height: 32px;
	}
	.tdian ul li .tex h1{
		font-size: 22px;
		line-height: 22px;
		margin-top: 55px;
		color: #000000;
		margin-bottom: 30px;
		font-family: "黑体";
	}
	.tdian ul li .tex h1 img{
		vertical-align: middle;
		margin-right: 10px;
	}
	.tdian ul li .tex .td01{
		display: flex;
	}
	.tdian ul li .tex .td01 dl{
		width: 95px;
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 30px;
	}
	.tdian ul li .tex .td01 dl dt{
		height: 95px;
	}
	.tdian ul li .tex .td01 dl dt img{
		max-height: 100%;
		max-width: 100%;
		vertical-align: middle;
	}
	.tdian ul li .tex .td01 dl dd{
		font-size: 16px;
		color: #999999;
		line-height: 32px;
		text-align: center;
	}
	.tdian ul li .pic{
		width: 50%;
		float: right;
		text-align: center;
	}
	.tdian ul li .pic img{
		max-width: 100%;
		height: auto;
		display: inline-block;
	}
	.tdian ul li:nth-child(2n) .tex{
		float: right;
	}
	.tdian ul li:nth-child(2n) .pic{
		float: left;
	}
	.quest{
		width: 100%;
		float: left;
		margin-top: 30px;
	}
	.quest ul li{
		width: calc(33.3% - 62px);
		float: left;
		height: 140px;
		overflow: hidden;
		background-color: #FFFFFF;
		border: 1px solid #e3e3e6;
		margin-right: 18px;
		margin-top: 18px;
		transition: all 0.6s;
		padding: 20px;
	}
	.quest ul li dl dt{
		font-size: 18px;
		line-height: 36px;
		
	}
	.quest ul li dl dt a:hover{ color:#000000;font-size:18px; font-weight:bold;}
	
	.quest ul li dl dd{
		font-size: 16px;
		line-height: 30px;
		color: #999999;
		margin-top: 5px;
		text-align: left;
	}
	
	.quest ul li:nth-child(3n){
		width: calc(33.3% - 42px);
		float: right;
		margin-right: 0px;
	}
	.quest ul li:hover{
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
		cursor: pointer;
	}
	
	.team{
		width: 100%;
		float: left;
		margin-top: 40px;
	}
	.team ul li{
		width: 345px;
		float: left;
		margin-right: 20px;
	}
	.team ul li dl dt{
		height: 273px;
		text-align: center;
		overflow: hidden;
	}
	.team ul li dl dt img{
		width: 100%;
		height: 100%;
		display: block;
		transition: all 0.6s;
	}
	.team ul li dl dd{
		height: 55px;
		line-height: 55px;
		text-align: center;
		font-size: 16px;
	}
	.team ul li:hover dl dt img{
		transform: scale(1.05);
	}
	.team ul li:nth-child(4n){
		float: right;
		margin-right: 0px;
	}
	
	.zp{
		width: 100%;
		float: left;
		margin-top: 30px;
	}
	.zp ul li{
		width: calc(50% - 102px);
		float: left;
		height: 315px;
		border: 1px solid #e3e3e6;
		margin-top: 20px;
		padding: 25px 45px;
	}
	.zp ul li .pic{
		height: 80px;
	}
	.zp ul li .pic span{
		height: 100%;
		display: inline-block;
		vertical-align: middle;
	}
	.zp ul li .pic img{
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}
	.zp ul li .tex{
		font-size: 16px;
		line-height: 32px;
		color: #666666;
	}
	.zp ul li .tex h1{
		font-size: 22px;
		line-height: 22px;
		margin-top:30px;
		color: #000000;
		margin-bottom: 10px;
		font-family: "黑体";
	}
	.zp ul li:nth-child(2n){
		float: right;
	}
	
	.nyleft{
		width: calc(100% - 464px);
		float: left;
		border: 1px solid #e8ecf8;
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
		padding: 25px;
		height: auto;
	}
	.nyright{
		width: 350px;
		float: right;
		border: 1px solid #e8ecf8;
		padding: 25px 20px;
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
	}
	.nyright h1{
		font-size: 24px;
		font-family: "黑体";
		line-height: 24px;
		margin-bottom: 20px;
	}
	.w300{
		width: 300px;
	}
	
	.yhhd{
		width: 100%;
		float: left;
	}
	.yhhd ul li{
		width: 100%;
		float: left;
		border-bottom: 1px dashed #dddddd;
		padding-bottom: 15px;
		margin-top: 15px;
	}
	.yhhd ul li dl dt{
		font-size: 18px;
		line-height: 30px;
		font-family: "宋体";
		font-weight:bold;
	}
	.yhhd ul li dl dd{
		font-size: 14px;
		line-height: 24px;
		color: #666666;
		margin-top: 10px;
	}
	.hdm{
		width: 100%;
		float: left;
		margin-top: 40px;
	}
	.hdm ul{
		display: flex;
		justify-content: center;
	}
	.hdm ul li{
		width: 185px;
		height: 45px;
		text-align: center;
		line-height: 45px;
		font-size: 22px;
		font-family: "黑体";
	}
	.hdm ul li a{
		width: 100%;
		float: left;
		height: 45px;
		line-height: 45px;
		text-align: center;
	}
	.hdm ul li a:hover{
		background-color: #2461ef;
		border-radius: 10px 10px 0px 0px;
		color: #FFFFFF;
	}
	.hdm ul li .cur{
		background-color: #2461ef;
		border-radius: 10px 10px 0px 0px;
		color: #FFFFFF;
	}
	.hdm ul li .cur a{
		color: #FFFFFF;
	}
	.hcaOn{
		background-color: #2461ef;
		border-radius: 10px 10px 0px 0px;
		color: #FFFFFF;
	}
	.hcaOn a{
		color: #FFFFFF;
	}
	
	.hdmtex{
		width: 100%;
		float: left;
		padding-bottom: 45px;
		padding-top: 45px;
		background-color: #2461ef;
		min-width:1440px;
	}
	.hdmtex01{
		width: 100%;
		float: left;
		background-color: #d3d3d3;
		padding-bottom: 18px;
		padding-top: 18px;
		border-radius: 10px;
	}
	.hdmtex01 ul li{
		width: 328px;
		height: 265px;
		float: left;
		position: relative;
		border: 5px solid #FFFFFF;
		margin-left: 17.5px;
		overflow: hidden;
		border-radius: 5px;
	}
	.hdmtex01 ul li img{
		width: 100%;
		height: 100%;
		display: block;
		transition: all 0.6s;
	}
	.hdmtex01 ul li span{
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 1;
		height: 50px;
		line-height: 50px;
		font-size: 16px;
		background-color: rgba(0,0,0,0.5);
		color: #FFFFFF;
		text-align: center;
	}
	.hdmtex01 ul li:hover img{
		transform: scale(1.05);
	}
	
	.qyjs{
		width: 100%;
		float: left;
		margin-top: 20px;
	}
	.qyjs ul li{
		width: calc(50% - 12px);
		float: left;
		height: 218px;
		border: 1px solid #e3e3e6;
		margin-top: 20px;
		box-shadow: 2px 3px 10px rgba(0,0,0,0.05);
	}
	.qyjs ul li .pic{
		width: 225px;
		float: left;
		height: 218px;
		display: table;
		text-align: center;
	}
	.qyjs ul li .pic div{
		display: table-cell;
		vertical-align: middle;
	}
	.qyjs ul li .pic img{
		max-width: 100%;
		max-height: 100%;
	}
	.qyjs ul li .tex{
		width: calc(100% - 245px);
		float: right;
		margin-right: 20px;
		font-size: 16px;
		line-height: 32px;
		color: #666666;
	}
	.qyjs ul li .tex h1{
		font-size: 22px;
		line-height: 30px;
		margin-top: 40px;
		color: #000000;
		font-weight: normal;
		margin-bottom: 10px;
		font-family: "黑体";
	}
	.qyjs ul li:nth-child(2n){
		float: right;
	}
	.lxwm{
		width: calc(100% - 2px);
		float: left;
		border: 1px solid #cccccc;
		margin-top: 40px;
	}
	.lxwm ul li{
		width: calc(50% - 2px);
		float: left;
		height: 180px;
		border-bottom: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
	}
	.lxwm ul li dl dt{
		margin-left: 30px;
		font-size: 18px;
		color: #000000;
		line-height: 36px;
		margin-right: 65px;
		margin-top: 30px;
		font-family: "黑体";
	}
	.lxwm ul li dl dt img{
		vertical-align: middle;
	}
	.lxwm ul li dl dd{
		font-size: 16px;
		line-height: 36px;
		margin-left: 65px;
		margin-right: 65px;
	}
	.lxwm ul li dl dd i{
		color: #999999;
	}
	.lxwm ul li:nth-child(2n){
		float: right;
		border-right: 0px;
		width: 50%;
	}
	.lxwm2{
		width: 100%;
		float: left;
		margin-top: 20px;
	}
	.lxwm2 ul li{
		width: calc(50% - 90px);
		float: left;
		height: 182px;
		background-color: #FFFFFF;
		padding: 40px;
		margin-top: 20px;
	}
	.lxwm2 ul li dl dt{
		font-size: 22px;
		line-height: 22px;
		margin-bottom: 20px;
		font-weight: 300;
	}
	.lxwm2 ul li dl dd{
		font-size: 16px;
		color: #666666;
		line-height: 36px;
	}
	.lxwm2 ul li:nth-child(2n){
		float: right;
	}
	.zxly{
		width: 100%;
		float: left;
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.zxly-l{
		width: calc(50% - 10px);
		float: left;
	}
	.zxly-l ul li{
		width: 100%;
		float: left;
		line-height: 70px;
		font-size: 16px;
		margin-top: 20px;
	}
	.zxly-l ul li:first-child{
		margin-top: 0px;
	}
	.zxly-r{
		width: calc(50% - 10px);
		float: right;
	}
	.zxly-r ul li{
		width: 100%;
		float: left;
		line-height: 70px;
		font-size: 16px;
		margin-top: 20px;
	}
	.zxly-r ul li:first-child{
		margin-top: 0px;
	}
	.bk{
		width: calc(100% - 27px);
		height: 68px;
		line-height: 68px;
		border: 1px solid #e8ecf7;
		padding-left: 25px;
		font-size: 16px;
		font-family: "宋体";
		color: #666666;
		box-shadow: 2px 3px 10px rgba(0,0,0,0.05);
		outline: none;
	}
	.anniu{
		width: 237px;
		height: 70px;
		float: left;
		border: 0px;
		background-color: #0074FF;
		line-height: 70px;
		cursor: pointer;
		font-size: 18px;
		color: #FFFFFF;
		font-family: "宋体";
		margin-right: 20px;
	}
	.bk2{
		width: 215px;
		height: 68px;
		line-height: 68px;
		border: 1px solid #e8ecf7;
		padding-left: 20px;
		font-size: 16px;
		font-family: "宋体";
		color: #666666;
		box-shadow: 2px 3px 10px rgba(0,0,0,0.05);
		float: left;
		margin-right: 20px;
		outline: none;
	}
	
	.xmhz{
		width: 100%;
		float: left;
		margin-top: 20px;
	}
	.xmhz ul li{
		width: calc(50% - 112px);
		float: left;
		height: 200px;
		border: 1px solid #CCCCCC;
		padding: 0px 50px;
		margin-top: 20px;
	}
	.xmhz ul li dl dt{
		font-size: 20px;
		color: #000000;
		line-height: 55px;
		margin-top: 30px;
		font-family: "黑体";
		border-bottom: 1px dashed #d6d6d6;
	}
	.xmhz ul li dl dt img{
		vertical-align: middle;
	}
	.xmhz ul li dl dd{
		font-size: 16px;
		line-height: 36px;
		margin-top: 10px;
	}
	.xmhz ul li:nth-child(2n){
		float: right;
	}
	
	.hzgy{
		width: 100%;
		float: left;
		margin-top: 20px;
	}
	.hzgy ul li{
		width: calc(33.3% - 23px);
		float: left;
		height: 270px;
		overflow: hidden;
		background-color: #FFFFFF;
		border: 1px solid #e3e3e6;
		margin-right: 19px;
		margin-top: 20px;
		transition: all 0.6s;
	}
	.hzgy ul li dl dt{
		font-size: 20px;
		line-height: 20px;
		margin-top: 40px;
		text-align: center;
		font-family: "黑体";
		font-weight: 600;
		margin-left: 30px;
		margin-right: 30px;
	}
	.hzgy ul li dl dd{
		margin-left: 30px;
		margin-right: 30px;
		font-size: 16px;
		line-height: 30px;
		color: #666666;
		margin-top: 20px;
		text-align: left;
		letter-spacing: 1px;
	}
	.hzgy ul li:nth-child(3n){
		width: calc(33.3% - 2px);
		float: right;
		margin-right: 0px;
	}
	.fzzc{
		width: calc(100% - 2px);
		float: left;
		border: 1px solid #cccccc;
		margin-top: 40px;
	}
	.fzzc ul li{
		width: calc(25% - 2px);
		float: left;
		height: 230px;
		border-bottom: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		text-align: center;
		display: table;
		font-size: 16px;
		line-height: 30px;
		color: #666666;
	}
	.fzzc ul li div{
		display: table-cell;
		vertical-align: middle;
	}
	.fzzc ul li h1{
		font-size: 20px;
		color: #000000;
		line-height: 36px;
		font-family: "黑体";
		margin-bottom: 15px;
		font-weight: 300;
	}
	.fzzc ul li:nth-child(4n){
		float: right;
		border-right: 0px;
		width: 25%;
	}
	
	.nyright01{
		width: 390px;
		float: right;
	}
	.newlist{
		width: 100%;
		float: left;
	}
	.newlist ul li{
		width: 100%;
		float: left;
		padding-bottom: 8px;
		border-bottom: 1px solid #e6e6e6;
		padding-top: 20px;
		transition: all 0.6s;
		margin-bottom:0px;
	}
	.newlist ul li .pic{
		width: 163px;
		height: 130px;
		float: left;
		overflow: hidden;
	}
	.newlist ul li .pic img{
		width: 100%;
		height: 100%;
		display: block;
		transition: all 0.6s;
	}
	.newlist ul li:hover .pic img{
		transform: scale(1.05);
	}
	.newlist ul li .tex{
		width: calc(100% - 203px);
		float: right;
		margin-right: 20px;
	}
	.newlist ul li .tex a:hover{ color:#000000}
	.newlist ul li .tex h1{
		font-size: 18px;
		line-height: 20px;
	}
	.newlist ul li .tex dl dt{
		font-size: 16px;
		line-height: 30px;
		color: #999999;
		margin-top: 15px;
	}
	.newlist ul li .tex dl dd{
		font-size: 16px;
		color: #666666;
		line-height: 30px;
		margin-top: 0px;
	}
	.newlist ul li .tex dl dd span{
		float: right;
		line-height: 30px;
		font-size: 12px;
	}
	.newlist ul li .tex dl dd img{
		vertical-align: middle;
		margin-right: 5px;
	}
	.newlist ul li:hover{
		background-color: #f3f6f8;
	}
	.padt0{
		padding-top: 0px;
	}
	.nycase{
		width: calc(100% - 42px);
		float: left;
		border: 1px solid #dddddd;
		padding: 10px;
		margin-right:20px;
	}
	.nycase div{
		text-align: center;
		overflow: hidden;
	}
	.nycase div img{
		width: 100%;
		height: auto;
		display: block;
	}
	.nycase dl dt{
		font-size: 18px;
		text-align: center;
		line-height: 50px;
	}
	.nycase dl dt a:hover{ color:#ffffff}
	.nycase dl dd{
		font-size: 16px;
		line-height: 30px;
		color: #999999;
		text-align:left;
	}
	.casebj{
		padding-bottom: 0px;
		background: none;
	}
	.search{
		width: 100%;
		float: left;
		margin-top: 30px;
		font-size: 16px;
	}
	
	.search dl{
		display: flex;
		align-content:stretch
	}
	.search dl dt{
		font-size: 16px;
		line-height: 32px;
		width: calc(100% - 255px);
	}
	.search dl dd{
		height: 32px;
		line-height: 32px;
		background-color: #f4f4f4;
		width: 255px;
	}
	.bk3{
		width: calc(100% - 30px);
		border: 0px;
		height: 32px;
		line-height: 32px;
		background-color: transparent;
		outline: none;
	}
	
	.dqwz .wz2{
		width: auto;
		float: right;
		font-size: 16px;
		box-shadow: 2px 2px 5px rgba(0,0,0,0.1);
		background-color:#ffffff;
		height:35px;
		line-height:35px;
		border:1px solid #eeeeee;
		margin-top:12px;
		border-radius:5px;
		padding-left:15px;
		padding-right:5px;
	}
	.bk4{
		width: calc(100% - 30px);
		height: 33px;
		line-height: 33px;
		background-color: transparent;
		outline: none;
		border-radius:10px;
		float:left;
		border:0px;
		font-size:14px;
		color:#999999;
		width:240px
	}
	.dqwz .wz2 input[type="image"]{
		margin-top: -5px;
	}
	.search dl dd input{
		vertical-align: middle;
	}
	.search dl dd input[type="image"]{
		margin-top: -5px;
	}
	
	.nynews{
		width: 100%;
		float: left;
		margin-top: 40px;
	}
	.nynews01{
		width: 480px;
		float: left;
		background-color: #f7f7f7;
		height: 519px;
		transition: all 0.6s;
		position: relative;
	}
	.nynews01 .pic{
		height: 100%;
		overflow: hidden;
	}
	.nynews01 .pic img{
		width: 100%;
		height: 100%;
		display: block;
		transition: all 0.6s;
	}
	.nynews01 .n01{
		width: calc(100% - 80px);
		position: absolute;
		bottom: 10px;
		left: 10px;
		padding: 20px 30px;
		z-index: 11;
		background-color: #FFFFFF;
		font-size: 18px;
		line-height: 36px;
		transition: all 0.6s;
	}
	.nynews01 .n01 a:hover{ font-size:20px; font-weight:bold; color:#000000}
	.nynews01 .n01 span{
		width: 25px;
		height: 72px;
		background-image: url(../img/jt02.png);
		background-position: center;
		background-repeat: no-repeat;
		float: right;
		margin-right: 20px;
		transition: all 0.6s;
		margin-top:10px;
		margin-left: 30px;
	}
	.nynews01:hover .pic img{
		transform: scale(1.05);
	}
	.nynews01:hover .n01 span{
		margin-right: 0px;
	}
	.nynews01:hover{
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
	}
	.nynews01:hover .n01 dl dt{
		color: #000000;
	}
	.nynews01:hover .n01 dl dd{
		color: #000000;
	}
	
	.nynews02{
		width: 480px;
		float: left;
		height: 520px;
		margin-left: 10px;
		margin-right: 10px;
	}
	.nynews02 ul li{
		width: calc(100% - 2px);
		float: left;
		border: 1px solid #DDDDDD;
		height: 250px;
		transition: all 0.6s;
		margin-top: 15px;
	}
	.nynews02 ul li .n01{
		margin-left: 30px;
		margin-right: 30px;
		padding-top: 25px;
		border-top: 1px solid #dbdbdb;
		margin-top: 20px;
	}
	.nynews02 ul li .n01 span{
		width: 25px;
		height: 10px;
		background-image: url(../img/jt02.png);
		background-position: center;
		background-repeat: no-repeat;
		float: right;
		margin-right: 20px;
		transition: all 0.6s;
		margin-top:10px;
	}
	.nynews02 ul li .n01 dl dt{
		font-size: 48px;
		font-family: "黑体";
		line-height: 30px;
		transition: all 0.6s;
	}
	.nynews02 ul li .n01 dl dd{
		font-size: 16px;
		color: #999999;
		line-height: 30px;
		font-family: "黑体";
		transition: all 0.6s;
	}
	.nynews02 ul li .n02{
		margin-left: 30px;
		margin-right: 30px;
		margin-top: 30px;
	}
	.nynews02 ul li .n02 dl dt{
		font-size: 18px;
		line-height: 18px;
	}
	.nynews02 ul li .n02 dl dt a{ color:#000000; }
	.nynews02 ul li .n02 dl dt:hover{ font-size:20px; font-weight:bold;}
	.nynews02 ul li .n02 dl dd{
		font-size: 16px;
		margin-top: 20px;
		line-height: 30px;
		color: #999999;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.nynews02 ul li:hover .n01 span{
		margin-right: 0px;
	}
	.news03 ul li .n02:hover{ color:#000000; font-size:20px; font-weight:bold}
	.nynews02 ul li:hover{
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
	}
	.nynews02 ul li:hover .n01 dl dt{
		color: #000000;
	}
	.nynews02 ul li:hover .n01 dl dd{
		color: #000000;
	}
	.nynews02 ul li:first-child{
		margin-top: 0px;
	}
	
	.nynews03{
		width: 460px;
		float: right;
		height: 520px;
	}
	.nynews03 ul li{
		width: 100%;
		float: left;
		border: 1px solid #DDDDDD;
		height: 163px;
		transition: all 0.6s;
		margin-top: 12px;
	}
	.nynews03 ul li .n01{
		width: 144px;
		float: left;
		margin-top: 20px;
		height: 123px;
		border-right: 1px solid #f5f5f5;
	}
	.nynews03 ul li .n01 dl dt{
		font-size: 48px;
		font-family: "黑体";
		line-height: 65px;
		transition: all 0.6s;
		margin-left: 45px;
		background-image: url(../img/i_bg6.png);
		background-position: left bottom;
		background-repeat: no-repeat;
	}
	.nynews03 ul li .n01 dl dd{
		font-size: 16px;
		color: #999999;
		line-height: 30px;
		font-family: "黑体";
		transition: all 0.6s;
		text-align: center;
		margin-top: 10px;
	}
	.nynews03 ul li .n02{
		width: calc(100% - 195px);
		float: right;
		font-size: 18px;
		line-height: 30px;
		margin-top: 30px;
		margin-right: 25px;
	}
	.nynews03 ul li .n02 a:hover{ font-size:20px; font-weight:bold; color:#000000}
	.nynews03 ul li:first-child{
		margin-top: 0px;
	}
	.nynews03 ul li:hover{
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
	}
	.nynews03 ul li:hover .n01 dl dt{
		color: #000000;
	}
	.nynews03 ul li:hover .n01 dl dd{
		color: #000000;
	}
	
	.wzyh{
		width: 100%;
		float: left;
		margin-top: 20px;
	}
	.wzyh ul li{
		width: calc(50% - 12px);
		float: left;
		height: 188px;
		border: 1px solid #e3e3e6;
		margin-top: 20px;
		transition: all 0.6s;
	}
	.wzyh ul li .pic{
		width: 239px;
		float: left;
		height: 188px;
		display: table;
		text-align: center;
		border-right: 1px solid #DDDDDD;
		background-color: #FFFFFF;
	}
	.wzyh ul li .pic div{
		display: table-cell;
		vertical-align: middle;
	}
	.wzyh ul li .pic img{
		max-width: 100%;
		max-height: 100%;
	}
	.wzyh ul li .tex{
		width: calc(100% - 280px);
		float: right;
		margin-right: 20px;
		font-size: 16px;
		line-height: 30px;
		color: #999999;
	}
	.wzyh ul li .tex h1{
		font-size: 22px;
		line-height: 30px;
		margin-top: 20px;
		color: #000000;
		font-weight: normal;
		margin-bottom: 5px;
		font-family: "黑体";
	}
	.wzyh ul li:nth-child(2n){
		float: right;
	}
	.wzyh ul li:hover{
		background-color: #0074FF;
		color: #FFFFFF;
	}
	.wzyh ul li:hover .tex{
		color: #FFFFFF;
	}
	.wzyh ul li:hover .tex h1{
		color: #FFFFFF;
	}
	.wzyh ul li:hover .tex a{
		color: #FFFFFF;
	}
	.fl{
		float: left;
	}
	.nyleft2{
		width: calc(100% - 412px);
		float: right;
		height: auto;
	}
	
	
	.nycaselist{
		width: 100%;
		float: left;
	}
	.nycaselist ul li{
		width: calc(33.3% - 14px);
		float: left;
		border: 1px solid #dddddd;
		margin-right: 17px;
		margin-bottom: 18px;
	}
	.nycaselist div{
		text-align: center;
		overflow: hidden;
		height: 262px;
	}
	.nycaselist div span{
	height:100%; 
	display: inline-block;
	vertical-align: middle;
	}
	.nycaselist div img{
		width: 100%;
		max-height: 100%;
		vertical-align: middle;
		min-width:100%;
	}
	.nycaselist dl dt{
		font-size: 18px;
		text-align: center;
		line-height: 40px;
	}
	.nycaselist dl dd{
		font-size: 16px;
		line-height: 30px;
		color: #999999;
		padding: 0px 10px 8px 10px;
	}
	.nycaselist ul li:nth-child(3n){
		float: right;
		margin-right: 0px;
	}
	.padb0{ padding-bottom:0px;}
	
	.bottom{ display:none}
	
	
	
	
	
	
	
	
	
	
	
	.mart20{
		margin-top: 20px;
	}
	.mart50{
		margin-top: 50px;
	}
	.mart0{
		margin-top: 0px;
	}
	.header2{
		display: none;
	}
}



@media (max-width:1199px) {


.bottom{ width:100%; float:left; position:fixed; height:4rem; background:#333; color:#FFF; bottom:0; left:0; z-index:111}
.bottom dl{ width:25%; float:left; height:4.0rem; }
.bottom dl dt{ height:1.5rem; text-align:center; margin-top:0.5rem}
.bottom dl dt span{ height:100%; display:inline-block; vertical-align: middle}
.bottom dl dt img{ max-width:100%; max-height:1.3rem; vertical-align:middle}
.bottom dl dd{ text-align:center; color:#FFF; line-height:1.5rem}

.dqwz .wz2{ display:none	}
.nybanner { width:100%; float:left;position:relative;}
.nybanner .wenzi{ 
	width:45%; 
	position:absolute; 
	z-index:11; 
	top: calc(50% - 3.5rem); 
	right:5%;
	font-size:0.8rem;
	color: #FFFFFF;
	line-height:1.2rem;
}
.nybanner .wenzi h1{
	font-size: 1.2rem;
	font-family: "黑体";
	line-height: 2.5rem;
	margin-bottom: 0.5rem;
}
.nybanner img{ 
	width:100%; 
	height: auto; 
	display:block;
}

	.header{
		display: none;
	}
	.header2{ 
		width:100%; 
		float:left; 
		height:4rem; 
		line-height:4rem; 
	}
	.logo{ 
		width:100%; 
		float:left; 
		height:4rem;
	}
	.logo span{ 
		height:100%; 
		display:inline-block; 
		vertical-align:middle;
	}
	.logo img{ 
		max-width:70%; 
		max-height:3rem; 
		vertical-align:middle; 
		margin-left:5%;
	}
	.nav2{ 
		width:60%; 
		float:right; 
		line-height:110px; 
		height:110px; 
		text-align:right;
	}
	.nav2 a{ 
		width: auto; 
		font-size:16px; 
		margin-right:5%;
	}
	.nav-bar2 { 
		width:4rem; 
		height:4rem; 
		position:absolute; 
		z-index:11; 
		right:0%; 
		top:0; 
		text-align:center;
	}
	.nav-bar2 img{ 
		max-width:40%; 
		max-height:1.5rem; 
		vertical-align:middle;
	}
	.nav-bar2 span{ 
		display:inline-block; 
		height:100%; 
		vertical-align:middle;
	}
	.nav-bg { width:0px; height: auto; overflow:hidden; position: absolute; right:0px; top:4rem; z-index:998; background-color:rgba(39,39,39,0.9);  }
.v_close { display:block; position: absolute; top: 3%; right: 4%; z-index:102;  width: 25px; height: 25px; background:url(../img/close.png) no-repeat; background-size:100% 100%; display:none;}
.nav2 { margin:0 0 0 0; }

.subNavBox2{width:94%;float:left; padding-left:3%; padding-right:3%; background:#272727; margin-top:1.5rem }
.subNav2{width:95%; float:left; HEIGHT:3.5rem;DISPLAY: block; line-height:3.5rem; FONT-SIZE:1.0rem; OVERFLOW: hidden; CURSOR: pointer; color:#613f35;padding-left:5%;color:#fff; text-align:left;border-bottom:1px solid #3a3a3a}
.subNav2 i{ margin-right:0.5rem; padding:10px;}
.subNav2 span{ margin-left:1rem; font-size:0.8rem}
.subNav2 a{color:#fff}
.subNav2 a:hover{float:left;color:#3563c5 }
.subNav2:hover{float:left;color:#3563c5 }

.currentDd2{ color:#fff; background:#2f2f2f url(../img/y02.jpg) no-repeat 95% 18px;}
.currentDt2{color:#fff}
.navContent2{display: none;float:left; width:90%; background:#ecf7f; padding-left:10% }
.navContent2 li a{LINE-HEIGHT:3rem; WIDTH: 100%; DISPLAY: block; HEIGHT:3rem; FONT-SIZE:1.0rem; CURSOR: pointer; color:#666}
.navContent2 li a:hover{ color:#613f35}
	.main{ 
		width:90%; 
		float:left; 
		margin-left:5%; 
		margin-right:5%;
	}
	
	.dqwz{
		width: 100%;
		float: left;
		height: auto;
		background-color: #f8f8f8;
		padding-bottom:1.0rem;
		padding-top:0.5rem;
	}
	.dqwz .zlm{
		width: 100%;
		float: left;
	}
	.dqwz .zlm ul li{
		width: calc(49% - 2px);
		float: left;
		height: 3.6rem;
		line-height: 3.6rem;
		font-size: 0.9rem;
		text-align: center;
		background-color: #FFFFFF;
		border: 1px solid #e3e3e6;
		font-weight: bold;
		margin-top:0.5rem;
	}
	.dqwz .zlm ul li:nth-child(2n){
		float: right;
	}
	.dqwz .zlm ul li .cur{ color: #0074ff;}
	.dqwz .wz{
		width: auto;
		float: right;
		font-size: 16px;
		display: none;
	}
	.bt{
		width: 100%;
		float: left;
		text-align: center;
		background-image: url(../img/hx.jpg);
		background-position: center bottom;
		background-repeat: no-repeat;
		margin-top: 1.0rem;
		padding-bottom: 1.0rem;
		font-size: 1.5rem;
		font-family: "黑体";
		font-weight: 600;
	}
	.wrap{
		width: 100%;
		float: left;
		background-color: #f6f6f6;
		margin-top: 2.0rem;
		padding-bottom: 2.5rem;
		padding-top: 0.0rem;
	}
	.youdian{
		width: 100%;
		float: left;
		margin-top: 1.0rem;
	}
	.youdian ul li{
		width:100%;
		float: left;
		height: auto;
		overflow: hidden;
		background-color: #FFFFFF;
		box-shadow: 2px 5px 15px rgba(0,0,0,0.1);
		margin-top: 1.0rem;
		padding-bottom: 1.5rem;
	}
	.youdian ul li div{
		margin-top: 40px;
		text-align: center;
		height: 3.0rem;
	}
	.youdian ul li div span{
		height: 100%;
		display: inline-block;
		vertical-align: middle;
	}
	.youdian ul li div img{
		max-width: 100%;
		max-height: 3.0rem;
		vertical-align: middle;
	}
	.youdian ul li dl dt{
		font-size: 1.2rem;
		line-height: 1.5rem;
		margin-top: 1.0rem;
		text-align: center;
		font-family: "黑体";
		font-weight: 600;
	}
	.youdian ul li dl dd{
		margin-left: 1.0rem;
		margin-right: 1.0rem;
		font-size: 0.8rem;
		line-height: 1.5rem;
		color: #666666;
		margin-top: 1.0rem;
		text-align: left;
		letter-spacing: 1px;
	}
	
	.bigbox{
		width:100%; 
		float: left;
		position:relative;
		margin-top: 40px;
		padding-bottom: 90px;
		background-color: #f5f5f5;
		
	}
	.ncabout{
		width:100%;
		float: left;
	}
	.case{
		width: 100%;
		float: left;
	}
	.case dl dt{
		text-align: center;
		position: relative;
		overflow: hidden;
	}
	.case dl dt img{
		width: 100%;
		height: auto;
		display: block;
		-webkit-transform:scale(1); 
		-moz-transform:scale(1); 
		-ms-transform:scale(1); 
		-o-transform:scale(1); 
		transform:scale(1);
		-webkit-transition:all 0.3s ease-out 0s; 
		-moz-transition:all 0.3s ease-out 0s; 
		-o-transition:all 0.3s ease-out 0s; 
		transition:all 0.3s ease-out 0s;
	}
	.case dl dt .txts{
		width: 100%;
		height: 100%;
		position: absolute;
		font-size: 0.8rem;
		line-height: 1.5rem;
		transition:all 0.4s;
		bottom: -100%;
		left: 0;
		text-align: center;
		background:rgba(0, 0, 0, 0.75);
	}
	.case dl dd{
		height: 3.0rem;
		text-align: center;
		line-height: 3.0rem;
		font-size: 0.8rem;
		white-space:nowrap;
		text-overflow:ellipsis;
		background-color: #FFFFFF;
		transition:all 0.4s;
		padding-left: 0.5rem;
		padding-right: 0.5rem;
		
		
	}
	.case dl dt .txts h1{ 
		color:#fff; 
		font-weight:normal; 
		font-size:1.0rem; 
		height:3.0rem; 
		line-height:3.0rem; 
		overflow:hidden; 
		margin-top:5%;
		font-family: "黑体";
	}
	.case dl dt .txts a{ 
		color:#fff; 
		display:inline-block; 
		width:62px; 
		margin-left:12px; 
		margin-right:12px; 
		font-size:16px;
	}
	.case dl dt .txts a i{ 
		width:48px; 
		height:48px; 
		display:block; 
		margin:0 auto;
		transition:all 0.4s;
	}
	.case dl dt .txts a:hover i{ 
		margin-top:-6%; 
		margin-bottom:6%;
		transform:rotate(360deg);
	}
	.case dl dt .txts a i.bgs1{ 
		background:url(../img/i_pic1.png) center top no-repeat;
	}
	.case dl dt .txts a i.bgs2{ 
		background:url(../img/i_pic2.png) center top no-repeat;
	}
	.case dl dt .txts a i.bgs3{ 
		background:url(../img/i_pic3.png) center top no-repeat;
	}
	.case:hover dl dt img{
		-webkit-transform:scale(1.1, 1.1); 
		-moz-transform:scale(1.1, 1.1); 
		-o-transform:scale(1.1, 1.1); 
		-ms-transform:scale(1.1, 1.1); 
		transform:scale(1.1, 1.1);
	}
	.case:hover dl dd{ color:#fff; background-color: #333333;}
	.case:hover dl dd a{ color:#fff;}
	.case:hover dl dt .txts{ bottom:0;}
	
	.more{
		width: 92px;
		height: 50px;
		position: absolute;
		bottom: 20px;
		left: calc(50% - 46px);
		background-color: #FFFFFF;
		background-image: url(../img/jia.png);
		background-position: center;
		background-repeat: no-repeat;
	}
	.more a{
		width: 100%;
		float: left;
		height: 50px;
	}
	.fwxm{
		width: 100%;
		float: left;
		margin-top: 1.0rem;
	}
	.fwxm ul li{
		width: calc(100% - 2.0rem);
		border: 1px solid #e3e3e6;
		padding: 1.0rem;
		height: auto;
		transition: all 0.6s;
		float: left;
		margin-top: 1.0rem;
	}
	.fwxm ul li .f01{
		border-bottom: 1px solid #f1f1f1;
		padding-bottom: 1.0rem;
		float: left;
		width: 100%;
		transition: all 0.6s;
	}
	.fwxm ul li .f01 .pic{
		height: 4.0rem;
		text-align: center;
	}
	.fwxm ul li .f01 .pic span{
		height: 100%;
		display: inline-block;
		vertical-align: middle;
	}
	.fwxm ul li .f01 .pic img{
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}
	.fwxm ul li .f01 dl dt{
		font-size: 1.2rem;
		line-height: 1.5rem;
		font-family: "黑体";
		margin-top: 1.0rem;
		text-align: center;
	}
	.fwxm ul li .f01 dl dd{
		font-size: 0.8rem;
		line-height: 1.5rem;
		margin-top: 1.0rem;
		text-align: center;
	}
	.fwxm ul li .f02{
		font-size: 0.8rem;
		line-height: 1.5rem;
		text-align: center;
		padding-bottom: 1.0rem;
		border-bottom: 1px solid #f1f1f1;
		margin-top: 1.0rem;
		float: left;
		width: 100%;
		transition: all 0.6s;
	}
	.fwxm ul li .f03{
		font-size: 0.8rem;
		line-height: 1.5rem;
		text-align: center;
		padding-bottom: 1.0rem;
		border-bottom: 1px solid #f1f1f1;
		margin-top: 1.0rem;
		float: left;
		width: 100%;
		display: none;
		transition: all 0.6s;
	}
	.fwxm ul li .f04{
		margin-top: 2.0rem;
		float: left;
		width: 100%;
		transition: all 0.6s;
	}
	.fwxm ul li .f04 dl dt{
		font-size: 0.8rem;
		line-height: 2.0rem;
		text-align: center;
	}
	.fwxm ul li .f04 dl dt b{
		font-size: 1.5rem;
		font-family: "黑体";
	}
	.fwxm ul li .f04 dl dd{
		text-align: center;
		opacity: 0;
		transition: all 0.6s;
		margin-top: 0.5rem;
	}
	.fwxm ul li .f04 dl dd a{
		padding: 0.5rem 1.0rem;
		border: 1px solid #FFFFFF;
		border-radius: 1.5rem;
		font-size: 0.8rem;
		color: #FFFFFF;
	}
	.fwxm ul li:hover{
		background-color: #2461ef;
	}
	.fwxm ul li:hover .f01{
		border-bottom: 1px solid #3f9ff9;
	}
	.fwxm ul li:hover .f01 dl dt{
		color: #FFFFFF;
	}
	.fwxm ul li:hover .f01 dl dd{
		color: #FFFFFF;
	}
	.fwxm ul li:hover .f02{
		color: #FFFFFF;
		display: none;
	}
	.fwxm ul li:hover .f03{
		color: #FFFFFF;
		display: block;
		border-bottom: 1px solid #3f9ff9;
	}
	.fwxm ul li:hover .f04{
		margin-top: 1.0rem;
	}
	.fwxm ul li:hover .f04 dl dt{
		color: #FFFFFF;
	}
	.fwxm ul li:hover .f04 dl dd{
		opacity: 1;
	}
	
	.jied{
		width: 100%;
		float: left;
		margin-top: 30px;
	}
	.jied ul li{
		width: calc(100% - 2px);
		float: left;
		height: auto;
		overflow: hidden;
		background-color: #FFFFFF;
		border: 1px solid #e3e3e6;
		margin-top: 1.0rem;
		transition: all 0.6s;
		padding-bottom: 1.0rem;
	}
	.jied ul li dl dt{
		font-size: 1.2rem;
		line-height: 1.5rem;
		margin-top: 1.0rem;
		text-align: center;
		font-family: "黑体";
		font-weight: 600;
		margin-left: 1.0rem;
		margin-right: 1.0rem;
	}
	.jied ul li dl dd{
		margin-left: 1.0rem;
		margin-right: 1.0rem;
		font-size: 0.8rem;
		line-height: 1.5rem;
		color: #666666;
		margin-top: 1.0rem;
		text-align: left;
		letter-spacing: 1px;
	}
	.jied ul li:hover{
		background-color: #2461ef;
		cursor: pointer;
	}
	.jied ul li:hover dl dt{
		color: #FFFFFF;
	}
	.jied ul li:hover dl dd{
		color: #FFFFFF;
	}
	.news{
		width: 100%;
		float: left;
		margin-top: 2.0rem;
	}
	.news01{
		width: 100%;
		float: left;
		background-color: #f7f7f7;
		height: auto;
		transition: all 0.6s;
		padding-bottom: 1.0rem;
	}
	.news01 .pic{
		height: 10rem;
		overflow: hidden;
	}
	.news01 .pic img{
		width: 100%;
		height: 100%;
		display: block;
		transition: all 0.6s;
	}
	.news01 .n01{
		margin-left: 1.0rem;
		margin-right: 1.0rem;
		padding-bottom: 1.0rem;
		border-bottom: 1px solid #dbdbdb;
		margin-top: 1.0rem;
	}
	.news01 .n01 span{
		width: 25px;
		height: 10px;
		background-image: url(../img/jt02.png);
		background-position: center;
		background-repeat: no-repeat;
		float: right;
		margin-right: 1.0rem;
		transition: all 0.6s;
		margin-top:0.5rem;
	}
	.news01 .n01 dl dt{
		font-size: 2.0rem;
		color: #999999;
		font-weight: bold;
		font-family: "黑体";
		line-height: 1.5rem;
		transition: all 0.6s;
	}
	.news01 .n01 dl dd{
		font-size: 0.8rem;
		color: #999999;
		font-weight: bold;
		line-height: 1.5rem;
		font-family: "黑体";
		transition: all 0.6s;
	}
	.news01 .n02{
		margin-left: 1.0rem;
		margin-right: 1.0rem;
		margin-top: 1.0rem;
	}
	.news01 .n02 dl dt{
		font-size: 1.0rem;
		line-height: 1.5rem;
		font-weight:bold;
	}
	.news01 .n02 dl dd{
		font-size: 0.8rem;
		margin-top: 1.0rem;
		line-height: 1.5rem;
		color: #999999;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.news01:hover .pic img{
		transform: scale(1.05);
	}
	.news01:hover .n01 span{
		margin-right: 0px;
	}
	.news01:hover{
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
	}
	.news01:hover .n01 dl dt{
		color: #000000;
	}
	.news01:hover .n01 dl dd{
		color: #000000;
	}
	
	.news02{
		width: 100%;
		float: left;
		height: auto;
	}
	.news02 ul li{
		width: 100%;
		float: left;
		background-color: #f7f7f7;
		height: auto;
		transition: all 0.6s;
		margin-top: 1.0rem;
		padding-bottom: 1.0rem;
	}
	.news02 ul li .n01{
		margin-left: 1.0rem;
		margin-right: 1.0rem;
		padding-bottom: 1.0rem;
		border-bottom: 1px solid #dbdbdb;
		margin-top: 1.0rem;
	}
	.news02 ul li .n01 span{
		width: 25px;
		height: 10px;
		background-image: url(../img/jt02.png);
		background-position: center;
		background-repeat: no-repeat;
		float: right;
		margin-right: 1.0rem;
		transition: all 0.6s;
		margin-top:10px;
	}
	.news02 ul li .n01 dl dt{
		font-size: 2.0rem;
		color: #999999;
		font-weight: bold;
		font-family: "黑体";
		line-height: 1.5rem;
		transition: all 0.6s;
	}
	.news02 ul li .n01 dl dd{
		font-size: 0.8rem;
		color: #999999;
		font-weight: bold;
		line-height: 1.5rem;
		font-family: "黑体";
		transition: all 0.6s;
	}
	.news02 ul li .n02{
		margin-left: 1.0rem;
		margin-right: 1.0rem;
		margin-top: 1.0rem;
	}
	.news02 ul li .n02 dl dt{
		font-size: 1.0rem;
		line-height: 1.5rem;
	}
	.news02 ul li .n02 dl dt a:hover{ color:#000000 }
	.news02 ul li .n02 dl dd{
		font-size: 0.8rem;
		margin-top: 1.0rem;
		line-height: 1.5rem;
		color: #999999;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.news02 ul li:hover .n01 span{
		margin-right: 0px;
	}
	.news02 ul li:hover{
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
	}
	.news02 ul li:hover .n01 dl dt{
		color: #000000;
	}
	.news02 ul li:hover .n01 dl dd{
		color: #000000;
	}
	
	.news03{
		width: 100%;
		float: left;
		height: auto;
	}
	.news03 ul li{
		width: 100%;
		float: left;
		background-color: #f7f7f7;
		height: auto;
		padding-bottom: 1.0rem;
		transition: all 0.6s;
		margin-top: 10px;
		display: flex;
	}
	.news03 ul li .n01{
		width: auto;
		margin-top: 1.0rem;
		margin-left: 1.0rem;
	}
	.news03 ul li span{
		width: 25px;
		height: 10px;
		background-image: url(../img/jt02.png);
		background-position: center;
		background-repeat: no-repeat;
		margin-right: 1.0rem;
		transition: all 0.6s;
		margin-top:60px;
		display: none;
	}
	.news03 ul li .n01 dl dt{
		font-size: 2.0rem;
		color: #999999;
		font-weight: bold;
		font-family: "黑体";
		line-height: 1.5rem;
		transition: all 0.6s;
		text-align: center;
	}
	.news03 ul li .n01 dl dd{
		font-size: 0.8rem;
		color: #999999;
		font-weight: bold;
		line-height: 1.5rem;
		font-family: "黑体";
		transition: all 0.6s;
		text-align: center;
	}
	.news03 ul li .n02{
		width: auto;
		font-size: 1.0rem;
		line-height: 1.5rem;
		margin-top: 1.0rem;
		margin-left: 1.0rem;
		margin-right: 1.0rem;
	}
	.news03 ul li:hover span{
		margin-right: 1.0rem;
	}
	.news03 ul li:hover{
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
	}
	.news03 ul li:hover .n01 dl dt{
		color: #000000;
	}
	.news03 ul li:hover .n01 dl dd{
		color: #000000;
	}
	
	.news001{
		width: 100%;
		float: left;
		margin-top: 0.5rem;
		margin-bottom: 0.5rem;
	}
	.news001 ul li{
		width: 100%;
		float: left;
		line-height: 2.5rem;
		font-size: 0.8rem;
	}
	.news001 ul li a{
		color: #999999;
	}
	.news001 ul li a:hover{
		color: #666666;
	}
	.news001 ul li span{
		float: right;
		margin-right: 0px;
	}
	.foot{
		width: 100%;
		float: left;
		height: auto;
		line-height: 1.5rem;
		text-align: center;
		background-color: #000000;
		font-size: 0.8rem;
		color: #FFFFFF;
		padding-bottom: 1.0rem;
		padding-top: 1.0rem;
	}
	.foot02{
		width: 100%;
		float: left;
		background-color: #1d1d1d;
		padding-bottom: 1.0rem;
		padding-top: 1.0rem;
	}
	.foot02-l{
		width: 100%;
		float: left;
		color: #cccccc;
		font-size: 0.8rem;
		line-height: 1.5rem;
	}
	.foot02-l b{
		font-size: 1.5rem;
		color: #d59f3f;
		font-family: "黑体";
	}
	.foot02-l img{
		vertical-align: middle;
		margin-right: 0.5rem;
	}
	.foot02-r{
		width: 100%;
		float: left;
		margin-top: 1.0rem;
	}
	.foot02-r dl{
		width: 33.3%;
		float: left;
	}
	.foot02-r dl dt{
		font-size: 1.0rem;
		color: #D59F3F;
		line-height: 1.5rem;
		font-family: "黑体";
		margin-bottom: 5px;
	}
	.foot02-r dl dd{
		font-size: 0.8rem;
		line-height: 1.5rem;
		color: #cccccc;
		display: flex;
	}
	.foot02-r dl dd a{
		color: #CCCCCC;
	}
	.foot02-r dl dd a:hover{
		color: #D59F3F;
	}
	.foot02-r dl dd div{
		width: 80%;
		text-align: center;
		margin-top: 1.0rem;
	}
	.foot02-r dl dd div img{
		max-width: 100%;
		height: auto;
		display: block;
		margin-bottom: 0.5rem;
	}
	.foot03{
		width: 98%;
		float: left;
		padding-left: 1%;
		padding-right: 1%;
		background-color: #121212;
		line-height: 1.5rem;
		color: #222222;
		font-size: 0.8rem;
		padding-bottom: 1.0rem;
		padding-top: 1.0rem;
	}
	.foot03 a{
		color: #222222;
		margin-right: 0.3rem;
	}
	.foot03 a:hover{
		color: #999999;
	}
	
	.dqwz .zlm2{
		width: 100%;
		float: left;
	}
	.dqwz .zlm2 ul li{
		width: calc(49% - 1rem);
		height: 2.5rem;
		line-height: 2.5rem;
		font-size: 1.0rem;
		font-family: "黑体";
		position: relative;
		padding-left: 1.0rem;
		float: left;
	}
	.dqwz .zlm2 ul li:nth-child(2n){
		float: right;
	}
	.dqwz .zlm2 ul li .cur{ color: #0074ff;}
	.dqwz .zlm2 ul li i{
		padding:5px; 
		background:url(../img/xjt2.png) no-repeat center / contain;
		margin-top:1.0rem;
		margin-right: 1.0rem;
		float: right;
	}
	.dqwz .zlm2 ul li .flxl{
		width: 100%;
		float: left;
		position: absolute;
		top: 2.5rem;
		left: 0;
		height: 12rem;
		overflow-y: auto;
		font-size: 0.8rem;
		line-height: 1.5rem;
		padding-left: 1.0rem;
		opacity: 0;
		visibility: hidden;
		transition: all 0.6s;
		text-align: left;
		z-index: 11;
		color: #666666;
		background-color: #FFFFFF;
		padding-top: 10px;
		border-left: 1px solid #E3E3E6;
	}
	.dqwz .zlm2 ul li .flxl a{
		color: #666666;
	}
	.dqwz .zlm2 ul li .flxl a:hover{
		color: #0074ff;
	}
	.dqwz .zlm2 ul li:hover .flxl{
		opacity: 1;
		visibility: visible;
	}
	.dqwz .zlm2 ul li:hover i{
		background:url(../img/xjt2.png) no-repeat center / contain;
		-webkit-transform:rotate(180deg);
		-moz-transform:rotate(180deg);
		-o-transform:rotate(180deg);
		-ms-transform:rotate(180deg);
		transform:rotate(180deg);
		-webkit-transition:all .25s ease 0s;
		-moz-transition:all .25s ease 0s;
		-o-transition:all .25s ease 0s;
		transition:all .25s ease 0s;
	}
	
	.caselist{
		width: 100%;
		float: left;
		margin-top: 1.0rem;
	}
	.caselist ul li{
		width: calc(49% - 2px);
		float: left;
		margin-top: 1.0rem;
		border: 1px solid #ebebeb;
	}
	.caselist ul li dl dt{
		text-align: center;
		position: relative;
		overflow: hidden;
		height: 8.0rem;
	}
	.caselist ul li dl dt img{
		min-width: 100%;
		height: 100%;
		display: block;
		-webkit-transform:scale(1); 
		-moz-transform:scale(1); 
		-ms-transform:scale(1); 
		-o-transform:scale(1); 
		transform:scale(1);
		-webkit-transition:all 0.3s ease-out 0s; 
		-moz-transition:all 0.3s ease-out 0s; 
		-o-transition:all 0.3s ease-out 0s; 
		transition:all 0.3s ease-out 0s;
	}
	.caselist ul li dl dt .txts{
		width: 100%;
		height: 100%;
		position: absolute;
		font-size: 0.8rem;
		line-height: 1.5rem;
		transition:all 0.4s;
		bottom: -100%;
		left: 0;
		text-align: center;
		background:rgba(0, 0, 0, 0.75);
	}
	.caselist ul li dl dd{
		height: 5.0rem;
		font-size: 0.8rem;
		background-color: #FFFFFF;
		transition:all 0.4s;
		display: table;
		line-height: 1.5rem;
		color: #666666;
		width: calc(100% - 2.0rem);
		padding-left: 1.0rem;
		padding-right: 1.0rem;
	}
	.caselist ul li dl dd div{
		display: table-cell;
		vertical-align: middle;
	}
	.caselist ul li dl dd div h1{
		font-size: 1.0rem;
		line-height: 1.5rem;
		color: #000000;
	}
	.caselist ul li dl dd div h1 i{
		padding: 10px;
		background-image: url(../img/xt01a.png);
		background-position: center;
		background-repeat: no-repeat;
		float: right;
		margin-top: 10px;
		display: none;
		
	}
	.caselist ul li dl dd div h1 em{
		padding: 10px;
		background-image: url(../img/xt02a.png);
		background-position: center;
		background-repeat: no-repeat;
		float: right;
		margin-left: 10px;
		margin-top: 10px;
		display: none;
	}
	.caselist ul li dl dt .txts h1{ 
		color:#fff; 
		font-weight:normal; 
		font-size:1.0rem; 
		height:76px; 
		line-height:76px; 
		overflow:hidden; 
		margin-top:22%;
		font-family: "黑体";
	}
	.caselist ul li dl dt .txts a{ 
		color:#fff; 
		display:inline-block; 
		width:62px; 
		margin-left:12px; 
		margin-right:12px; 
		font-size:16px;
	}
	.caselist ul li dl dt .txts a i{ 
		width:48px; 
		height:48px; 
		display:block; 
		margin:0 auto;
		transition:all 0.4s;
	}
	.caselist ul li dl dt .txts a:hover i{ 
		margin-top:-6%; 
		margin-bottom:6%;
		transform:rotate(360deg);
	}
	.caselist ul li dl dt .txts a i.bgs1{ 
		background:url(../img/i_pic1.png) center top no-repeat;
	}
	.caselist ul li dl dt .txts a i.bgs2{ 
		background:url(../img/i_pic2.png) center top no-repeat;
	}
	.caselist ul li dl dt .txts a i.bgs3{ 
		background:url(../img/i_pic3.png) center top no-repeat;
	}
	.caselist ul li:hover dl dt img{
		-webkit-transform:scale(1.1, 1.1); 
		-moz-transform:scale(1.1, 1.1); 
		-o-transform:scale(1.1, 1.1); 
		-ms-transform:scale(1.1, 1.1); 
		transform:scale(1.1, 1.1);
	}
	.caselist ul li:hover dl dd{ color:#fff; background-color: #333333;}
	.caselist ul li:hover dl dt .txts{ bottom:0;}
	.caselist ul li:hover dl dd h1 a{
		color:#fff;
	}
	.caselist ul li:hover dl dd h1 em{
		background-image: url(../img/xt02.png);
		background-position: center;
		background-repeat: no-repeat;
	}
	.caselist ul li:hover dl dd h1 i{
		background-image: url(../img/xt01.png);
		background-position: center;
		background-repeat: no-repeat;
	}
	.caselist ul li:nth-child(2n){
		float: right;
		margin-right: 0px;
	}
	
	.fy{
		width: 100%;
		float: left;
		height: auto;
		background-color: #f8f8f8;
		padding-bottom: 0.5rem;
		padding-top: 0.5rem;
		margin-top: 1.0rem;
	}
	.fy ul{
		display: flex;
		justify-content: center;
	}
	.fy ul li{
		width: auto;
		height: 2.5rem;
		line-height: 2.5rem;
		font-size: 0.8rem;
		padding-left: 0.2rem;
		padding-right: 0.2rem;
		border-right: 1px solid #E3E3E6;
		border-bottom: 1px solid #E3E3E6;
		border-top: 1px solid #E3E3E6;
		background-color: #FFFFFF;
		color: #666666;
	}
	.fy ul li a{
		color: #666666;
	}
	.fy ul li:hover{
		background-color: #1D1D1D;
		color: #FFFFFF;
	}
	.fy ul li:hover a{
		color: #FFFFFF;
	}
	.fy ul li:first-child{
		border-left: 1px solid #E3E3E6;
	}
	
	.show01{
		width: 100%;
		float: left;
		margin-top: 1.0rem;
	}
	.show01-l{
		width: calc(100% - 2.2rem);
		float: left;
		border: 1px solid #e8ecf8;
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
		padding: 1.0rem;
		height: auto;
	}
	.show01-r{
		width: calc(100% - 2.2rem);
		float: right;
		border: 1px solid #e8ecf8;
		padding:1rem;
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
		margin-top: 1.0rem;
	}
	.show01-r h1{
		font-size: 1.2rem;
		font-family: "黑体";
		line-height: 1.5rem;
		margin-bottom: 1.0rem;
	}
	.show01-r dl dd{
		font-size: 0.8rem;
		line-height: 1.5rem;
		color: #666666;
	}
	.show01-r dl dd a{
		color: #666666;
	}
	.show01-r dl dd a:hover{
		color: #3390ff;
	}
	.show01-r dl dd img{
		vertical-align: middle;
		margin-right: 10px;
	}
	.casetitle{
		width: 100%;
		float: left;
		font-size: 1.2rem;
		line-height: 1.5rem;
		font-weight: bold;
		font-family: "黑体";
	}
	.casedate{
		width: 100%;
		float: left;
		font-size: 0.8rem;
		color: #999999;
		margin-top: 1.0rem;
		line-height: 1.5rem;
	}
	.casetex{
		width: 100%;
		float: left;
		font-size: 0.8rem;
		line-height: 1.5rem;
		margin-top: 1.0rem;
		color: #666666;
	}
	.next{
		width: 100%;
		float: left;
		height: auto;
		background-color: #f8f8f8;
		padding-bottom: 1.0rem;
		padding-top: 1.0rem;
		margin-top: 1.0rem;
	}
	.next-l{
		width:100%;
		float: left;
		text-align: center;
		font-size: 0.8rem;
		line-height: 2.0rem;
	}
	.next-l i{
		padding: 0.5rem 1.0rem;
		background: #FFFFFF;
		border: 1px solid #f2f2f2;
		margin-left: 0.5rem;
		margin-right: 0.5rem;
	}
	.next-l a{
		width: 100%;
		float: left;
	}
	.next-l a:hover i{
		background-color: #fbf7f0;
		border: 1px solid #efebe4;
	}
	.show02{
		width: calc(100% - 2.2rem);
		float: left;
		padding: 1.0rem;
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
		border: 1px solid #e8ecf8;
		margin-top: 1.0rem;
	}
	.show02 img{
		width: 100%;
		height: auto;
		display: block;
	}
	
	.nyfwxm{
		width: 100%;
		float: left;
		margin-top: 1.0rem;
	}
	.nyfwxm ul li{
		width: calc(100% - 2.2rem);
		margin-right: 10px;
		border: 1px solid #e3e3e6;
		padding: 1.0rem;
		height: auto;
		transition: all 0.6s;
		margin-top: 1.0rem;
	}
	.nyfwxm ul li .pic{
		height: 4.0rem;
		text-align: center;
	}
	
	.nyfwxm ul li .pic .xsyc1{ display:inline-block}
	.nyfwxm ul li .pic .xsyc2{ display: none}
	.nyfwxm ul li:hover .pic .xsyc1{display: none}
	.nyfwxm ul li:hover .pic .xsyc2{display: inline-block}
	.nyfwxm ul li .pic span{
		height: 100%;
		display: inline-block;
		vertical-align: middle;
	}
	.nyfwxm ul li .pic img{
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}
	.nyfwxm ul li dl dt{
		font-size: 1.2rem;
		line-height: 1.5rem;
		font-family: "黑体";
		margin-top: 1.0rem;
		text-align: center;
	}
	.nyfwxm ul li dl dd{
		font-size: 0.8rem;
		line-height: 1.5rem;
		margin-top: 1.0rem;
		color: #666666;
	}
	.nyfwxm ul li p{
		text-align: center;
		transition: all 0.6s;
		margin-top: 1.0rem;
	}
	.nyfwxm ul li p a{
		padding: 0.5rem 1.0rem;
		border: 1px solid #2e3846;
		border-radius: 0.8rem;
		font-size: 0.8rem;
		color: #2e3846;
	}
	.nyfwxm ul li:hover{
		background-color: #2461ef;
	}
	.nyfwxm ul li:hover dl dt{
		color: #FFFFFF;
	}
	.nyfwxm ul li:hover dl dd{
		color: #FFFFFF;
	}
	.nyfwxm ul li:hover p a{
		border: 1px solid #FFFFFF;
		color: #FFFFFF;
	}
	
	.wrap2{
		width: 100%;
		float: left;
		padding-bottom: 1.0rem;
		padding-top: 1.0rem;
		background-color: #f6f6f6;
		margin-top: 1.0rem;
	}
	.xm01{
		width: 100%;
		float: left;
	}
	.xm01 ul li{
		width: calc(49% - 2px);
		float: left;
		height: 4.0rem;
		line-height: 4.0rem;
		font-size: 0.8rem;
		text-align: center;
		background-color: #FFFFFF;
		border: 1px solid #e3e3e6;
		font-weight: bold;
	}
	.xm01 ul li img{
		vertical-align: middle;
		margin-right: 0.5rem;
		max-height: 2.5rem;
	}
	.xm01 ul li:nth-child(2n){
		float: right;
	}
	.xm01 ul li:nth-child(3){
		margin-top: 0.5rem;
	}
	.xm01 ul li:nth-child(4){
		margin-top: 0.5rem;
	}
	
	.what{
		width: 100%;
		float: left;
		margin-top: 1.0rem;
	}
	.what ul li{
		width: calc(100% - 2px);
		float: left;
		height: auto;
		border: 1px solid #e3e3e6;
		margin-top: 1.0rem;
		padding-bottom: 1.0rem;
		padding-top: 1.0rem;
	}
	.what ul li .pic{
		width: 6.0rem;
		float: left;
		text-align: center;
	}
	.what ul li .pic img{
		max-width: 50%;
		height: auto;
	}
	.what ul li .tex{
		width: calc(100% - 7.0rem);
		float: right;
		font-size: 0.8rem;
		line-height: 1.5rem;
		color: #666666;
		margin-right: 1.0rem;
	}
	.what ul li .tex h1{
		font-size: 1.0rem;
		line-height: 1.5rem;
		color: #000000;
		font-weight: normal;
		margin-bottom: 10px;
		font-family: "黑体";
	}
	
	.jiazhi{
		width: 100%;
		float: left;
		margin-top: 1.0rem;
		background-image: url(../img/jjbj.png);
		background-position: center top;
		background-repeat: no-repeat;
	}
	.jiazhi h1{
		font-size: 1.5rem;
		font-family: "黑体";
		line-height: 1.5rem;
		margin-top: 3.0rem;
		text-align: center;
		color: #FFFFFF;
	}
	.jiazhi01{
		width: 100%;
		float: left;
		margin-top: 2.0rem;
	}
	.jiazhi01 ul li{
		width: calc(48% - 2.2rem);
		border: 1px solid #e3e3e6;
		padding: 1.0rem;
		height:20rem;
		transition: all 0.6s;
		background-color: #FFFFFF;
		border-radius: 10px;
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
		float: left;
		margin-top: 1.0rem;
	}
	.jiazhi01 ul li .jztitle{
		font-size: 1.2rem;
		line-height: 1.5rem;
		font-family: "黑体";
		text-align: center;
		height: 3.0rem;
	}
	.jiazhi01 ul li .num{
		font-size: 1.5rem;
		line-height: 2.0rem;
		color: #1a1a1a;
		font-weight: 300;
		text-align: center;
		position: relative;
		font-family: "黑体";
		margin-top: 1.5rem;
		margin-bottom: 1.5rem;
	}
	.jiazhi01 ul li .num span{
		width: 13px;
		position: absolute;
		top: 35%;
		animation:  icon 1.1s linear infinite;
		left: 3%;
		height: 1.0rem;
	}
	.jiazhi01 ul li:nth-child(4) .num span{
		width: 13px;
		position: absolute;
		top: 35%;
		animation:  icon 1.1s linear infinite;
		left: 3%;
		height: 1.0rem;
	}
	.jiazhi01 ul li:nth-child(5) .num span{
		width: 13px;
		position: absolute;
		top: 35%;
		animation:  icon 1.1s linear infinite;
		left: 3%;
		height: 1.0rem;
	}
	.jiazhi01 ul li .num b{
		font-size: 3.0rem;
		color: ##1a1a1a;
		line-height: 4.0rem;
		font-weight: 300;
	}
	.jiazhi01 ul li .des{
		font-size: 0.8rem;
		line-height: 1.5rem;
		text-align: center;
		color: #666666;
		height: 3.0rem;
	}
	.jiazhi01 ul li .pic{
		height: 1.5rem;
		text-align: center;
		margin-top: 1.0rem;
	}
	.jiazhi01 ul li .pic span{
		height: 100%;
		display: inline-block;
		vertical-align: middle;
	}
	.jiazhi01 ul li .pic img{
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}
	.jiazhi01 ul li .zxzx{
		margin-top: 2.0rem;
		text-align: center;
	}
	.jiazhi01 ul li .zxzx a{
		padding: 0.5rem 1.0rem;
		border: 1px solid #0074ff;
		border-radius: 1.5rem;
		font-size: 0.8rem;
		color: #0074ff;
	}
	.jiazhi01 ul li:hover .zxzx a{
		background-color: #0074FF;
		color: #FFFFFF;
	}
	.jiazhi01 ul li:nth-child(2n){
		margin-right: 0px;
		float: right;
	}
	.jiazhi01 ul li:last-child{
		width: calc(100% - 2.2rem);
	}
	
	.gzly{
		width: 100%;
		float: left;
		margin-top: 1.0rem;
	}
	.gzly ul li{
		width: calc(100% - 2px);
		border: 1px solid #e3e3e6;
		height: auto;
		transition: all 0.6s;
		background-color: #FFFFFF;
		border-radius: 10px;
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
		float: left;
		overflow: hidden;
		border-bottom: 2px solid #3579f6;
		margin-top: 1.0rem;
	}
	.gzly ul li h1{
		font-size: 1.2rem;
		line-height: 2.5rem;
		font-family: "黑体";
		text-align: center;
		background-color: #3579f6;
		color: #FFFFFF;
		font-weight: normal;
	}
	.gzly ul li .bf{
		margin-top: 2.0rem;
		display: flex;
		justify-content: center;
	}
	.gzly ul li .bf div{
		width: 2.5rem;
		height: 2.5rem;
		margin-left: 1.0rem;
		margin-right: 1.0rem;
	}
	.gzly ul li .bf div img{
		max-width: 100%;
		max-height: 100%;
	}
	.gzly ul li .xian{
		margin-left: 1.0rem;
		margin-right: 1.0rem;
		height: 3px;
		background-color: #f9f8f8;
		margin-top: 2.5rem;
	}
	.gzly ul li .time{
		margin-left: 1.0rem;
		margin-right: 1.0rem;
		line-height: 2.5rem;
		font-size: 0.8rem;
		color: #666666;
	}
	.gzly ul li .time span{
		float: right;
	}
	.tdian{
		width: 100%;
		float: left;
		margin-top: 1.0rem;
	}
	.tdian ul li{
		width: 100%;
		float: left;
	}
	.tdian ul li .tex{
		width: 100%;
		float: left;
		font-size: 0.8rem;
		color: #666666;
		line-height: 1.5rem;
	}
	.tdian ul li .tex h1{
		font-size: 1.2rem;
		line-height: 1.5rem;
		margin-top: 2.0rem;
		color: #000000;
		margin-bottom: 1.0rem;
		font-family: "黑体";
	}
	.tdian ul li .tex h1 img{
		vertical-align: middle;
		margin-right: 10px;
	}
	.tdian ul li .tex .td01{
		display: flex;
	}
	.tdian ul li .tex .td01 dl{
		width: 5.0rem;
		margin-left: 0.5rem;
		margin-right: 0.5rem;
		margin-top: 1.0rem;
	}
	.tdian ul li .tex .td01 dl dt{
		height: 5.0rem;
		text-align: center;
	}
	.tdian ul li .tex .td01 dl dt img{
		max-height: 100%;
		max-width: 100%;
		vertical-align: middle;
	}
	.tdian ul li .tex .td01 dl dd{
		font-size: 0.8rem;
		color: #999999;
		line-height: 1.5rem;
		text-align: center;
	}
	.tdian ul li .pic{
		width: 100%;
		float: right;
		text-align: center;
		margin-top: 2.0rem;
	}
	.tdian ul li .pic img{
		max-width: 100%;
		height: auto;
		display: inline-block;
	}
	.tdian ul li:nth-child(2n) .tex{
		float: right;
	}
	.tdian ul li:nth-child(2n) .pic{
		float: left;
	}
	.quest{
		width: 100%;
		float: left;
		margin-top: 1.0rem;
	}
	.quest ul li{
		width: calc(100% - 2.2rem);
		float: left;
		height: auto;
		overflow: hidden;
		background-color: #FFFFFF;
		border: 1px solid #e3e3e6;
		margin-top: 1.0rem;
		transition: all 0.6s;
		padding: 1.0rem;
		margin-top: 1.0rem;
	}
	.quest ul li dl dt{
		font-size: 1.0rem;
		line-height: 1.5rem;
	}
	.quest ul li dl dt a:hover{ color:#000000;}
	.quest ul li dl dd{
		font-size: 0.8rem;
		line-height: 1.5rem;
		color: #999999;
		margin-top: 5px;
		text-align: left;
	}
	.quest ul li:hover{
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
		cursor: pointer;
	}
	
	.team{
		width: 100%;
		float: left;
		margin-top: 1.0rem;
	}
	.team ul li{
		width: 48%;
		float: left;
	}
	.team ul li dl dt{
		height: 8.0rem;
		text-align: center;
		overflow: hidden;
	}
	.team ul li dl dt img{
		width: 100%;
		height: 100%;
		display: block;
		transition: all 0.6s;
	}
	.team ul li dl dd{
		height: 2.5rem;
		line-height: 2.5rem;
		text-align: center;
		font-size: 0.8rem;
	}
	.team ul li:hover dl dt img{
		transform: scale(1.05);
	}
	.team ul li:nth-child(2n){
		float: right;
		margin-right: 0px;
	}
	
	.zp{
		width: 100%;
		float: left;
		margin-top: 1.0rem;
	}
	.zp ul li{
		width: calc(100% - 2.2rem);
		float: left;
		height: auto;
		border: 1px solid #e3e3e6;
		margin-top: 1.0rem;
		padding: 1.0rem;
	}
	.zp ul li .pic{
		height: 4.0rem;
	}
	.zp ul li .pic span{
		height: 100%;
		display: inline-block;
		vertical-align: middle;
	}
	.zp ul li .pic img{
		max-width: 100%;
		max-height: 3.0rem;
		vertical-align: middle;
	}
	.zp ul li .tex{
		font-size: 0.8rem;
		line-height: 1.5rem;
		color: #666666;
	}
	.zp ul li .tex h1{
		font-size: 1.2rem;
		line-height: 1.5rem;
		margin-top:1.0rem;
		color: #000000;
		margin-bottom: 0.5rem;
		font-family: "黑体";
	}
	.zpic{
		max-height: 1.5rem;
	}
	
	.nyleft{
		width: calc(100% - 2.2rem);
		float: left;
		border: 1px solid #e8ecf8;
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
		padding: 1.0rem;
		height: auto;
	}
	.nyright{
		width: calc(100% - 2.2rem);
		float: right;
		border: 1px solid #e8ecf8;
		padding: 1.0rem;
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
		margin-top: 1.0rem;
	}
	.nyright h1{
		font-size: 1.2rem;
		font-family: "黑体";
		line-height: 1.5rem;
		margin-bottom: 1.0rem;
	}
	
	.yhhd{
		width: 100%;
		float: left;
	}
	.yhhd ul li{
		width: 100%;
		float: left;
		border-bottom: 1px dashed #dddddd;
		padding-bottom: 0.5rem;
		margin-top: 0.5rem;
	}
	.yhhd ul li dl dt{
		font-size: 1.0rem;
		line-height: 1.5rem;
		font-weight:bold;
	}
	.yhhd ul li dl dd{
		font-size: 0.8rem;
		line-height: 1.5rem;
		color: #666666;
		margin-top: 0.5rem;
	}
	.hdm{
		width: 100%;
		float: left;
		margin-top: 1.0rem;
	}
	.hdm ul{
		display: flex;
		justify-content: center;
	}
	.hdm ul li{
		width: 33.3%;
		height: 2.0rem;
		text-align: center;
		line-height: 2.0rem;
		font-size: 1.0rem;
		font-family: "黑体";
	}
	.hdm ul li a{
		width: 100%;
		float: left;
		height: 2.0rem;
		line-height: 2.0rem;
		text-align: center;
	}
	.hdm ul li a:hover{
		background-color: #2461ef;
		border-radius: 10px 10px 0px 0px;
		color: #FFFFFF;
	}
	.hdm ul li .cur{
		background-color: #2461ef;
		border-radius: 10px 10px 0px 0px;
		color: #FFFFFF;
	}
	.hdm ul li .cur a{
		color: #FFFFFF;
	}
	
	.hcaOn{
		background-color: #2461ef;
		border-radius: 10px 10px 0px 0px;
		color: #FFFFFF;
	}
	.hcaOn a{
		color: #FFFFFF;
	}
	
	.hdmtex{
		width: 100%;
		float: left;
		padding-bottom: 1.0rem;
		padding-top: 1.0rem;
		background-color: #2461ef;
	}
	.hdmtex01{
		width: calc(100% - 1.0rem);
		float: left;
		background-color: #d3d3d3;
		padding: 0.5rem;
		border-radius: 10px;
	}
	.hdmtex01 ul li{
		width: calc(49% - 10px);
		height: 7.0rem;
		float: left;
		position: relative;
		border: 5px solid #FFFFFF;
		overflow: hidden;
		border-radius: 5px;
	}
	.hdmtex01 ul li img{
		width: 100%;
		height: 100%;
		display: block;
		transition: all 0.6s;
	}
	.hdmtex01 ul li span{
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 1;
		height: 2.5rem;
		line-height: 2.5rem;
		font-size: 0.8rem;
		background-color: rgba(0,0,0,0.5);
		color: #FFFFFF;
		text-align: center;
	}
	.hdmtex01 ul li:hover img{
		transform: scale(1.05);
	}
	.hdmtex01 ul li:nth-child(2n){
		float: right;
	}
	.hdmtex01 ul li:nth-child(4){
		margin-top: 0.5rem;
	}
	.hdmtex01 ul li:nth-child(3){
		margin-top: 0.5rem;
	}
	
	.qyjs{
		width: 100%;
		float: left;
		margin-top: 1.0rem;
	}
	.qyjs ul li{
		width: calc(100% - 2.2rem);
		float: left;
		height: auto;
		border: 1px solid #e3e3e6;
		margin-top: 1.0rem;
		box-shadow: 2px 3px 10px rgba(0,0,0,0.05);
		padding: 1.0rem;
	}
	.qyjs ul li .pic{
		width: 100%;
		float: left;
		height: auto;
		display: table;
	}
	.qyjs ul li .pic div{
		display: table-cell;
		vertical-align: middle;
	}
	.qyjs ul li .pic img{
		max-width: 30%;
		height: auto;
	}
	.qyjs ul li .tex{
		width:100%;
		float: left;
		font-size: 0.8rem;
		line-height: 1.5rem;
		color: #666666;
	}
	.qyjs ul li .tex h1{
		font-size: 1.2rem;
		line-height: 1.5rem;
		margin-top: 1.0rem;
		color: #000000;
		font-weight: normal;
		margin-bottom: 0.5rem;
		font-family: "黑体";
	}
	
	.lxwm{
		width: calc(100% - 2px);
		float: left;
		border: 1px solid #cccccc;
		margin-top: 1.0rem;
	}
	.lxwm ul li{
		width: 100%;
		float: left;
		height: auto;
		border-bottom: 1px solid #CCCCCC;
		padding-bottom: 1.0rem;
	}
	.lxwm ul li dl dt{
		margin-left: 1.0rem;
		font-size: 1.0rem;
		color: #000000;
		line-height: 1.5rem;
		margin-right: 1.0rem;
		margin-top: 1.0rem;
		font-family: "黑体";
	}
	.lxwm ul li dl dt img{
		vertical-align: middle;
		max-height: 1.2rem;
	}
	.lxwm ul li dl dd{
		font-size: 0.8rem;
		line-height: 1.5rem;
		margin-left: 1.0rem;
		margin-right: 1.0rem;
	}
	.lxwm ul li dl dd i{
		color: #999999;
	}
	.lxwm2{
		width: 100%;
		float: left;
		margin-top: 1.0rem;
	}
	.lxwm2 ul li{
		width: calc(100% - 2.0rem);
		float: left;
		height: auto;
		background-color: #FFFFFF;
		padding: 1.0rem;
		margin-top: 1.0rem;
	}
	.lxwm2 ul li dl dt{
		font-size: 1.2rem;
		line-height: 1.5rem;
		margin-bottom: 1.0rem;
		font-weight: 300;
	}
	.lxwm2 ul li dl dd{
		font-size: 0.8rem;
		color: #666666;
		line-height: 1.5rem;
	}
	.zxly{
		width: 100%;
		float: left;
		margin-top: 1.0rem;
		margin-bottom: 1.0rem;
	}
	.zxly-l{
		width: 100%;
		float: left;
	}
	.zxly-l ul li{
		width: 100%;
		float: left;
		line-height: 3.0rem;
		font-size: 0.8rem;
		margin-top: 1.0rem;
	}
	.zxly-l ul li:first-child{
		margin-top: 0px;
	}
	.zxly-r{
		width: 100%;
		float: left;
	}
	.zxly-r ul li{
		width: 100%;
		float: left;
		line-height: 3.0rem;
		font-size: 0.8rem;
		margin-top: 1.0rem;
	}
	.bk{
		width: calc(100% - 1.2rem);
		height: 2.8rem;
		line-height: 2.8rem;
		border: 1px solid #e8ecf7;
		padding-left: 1.0rem;
		font-size: 0.8rem;
		font-family: "宋体";
		color: #666666;
		box-shadow: 2px 3px 10px rgba(0,0,0,0.05);
		outline: none;
	}
	.anniu{
		width: 7rem;
		height: 3.0rem;
		float: left;
		border: 0px;
		background-color: #0074FF;
		line-height: 3.0rem;
		cursor: pointer;
		font-size: 1.0rem;
		color: #FFFFFF;
		font-family: "宋体";
		margin-right: 1.0rem;
	}
	.bk2{
		width: 7rem;
		height: 2.8rem;
		line-height: 2.8rem;
		border: 1px solid #e8ecf7;
		padding-left: 1.0rem;
		font-size: 0.8rem;
		font-family: "宋体";
		color: #666666;
		box-shadow: 2px 3px 10px rgba(0,0,0,0.05);
		float: left;
		margin-right: 1.0rem;
		outline: none;
	}
	
	.xmhz{
		width: 100%;
		float: left;
		margin-top: 1.0rem;
	}
	.xmhz ul li{
		width: calc(100% - 2.2rem);
		float: left;
		height: auto;
		border: 1px solid #CCCCCC;
		padding: 1rem;
		margin-top: 1.0rem;
	}
	.xmhz ul li dl dt{
		font-size: 1.2rem;
		color: #000000;
		line-height: 2.5rem;
		font-family: "黑体";
		border-bottom: 1px dashed #d6d6d6;
	}
	.xmhz ul li dl dt img{
		vertical-align: middle;
	}
	.xmhz ul li dl dd{
		font-size: 0.8rem;
		line-height: 1.5rem;
		margin-top: 0.5rem;
	}
	
	.hzgy{
		width: 100%;
		float: left;
		margin-top: 1.0rem;
	}
	.hzgy ul li{
		width: calc(100% - 2px);
		float: left;
		height: auto;
		overflow: hidden;
		background-color: #FFFFFF;
		border: 1px solid #e3e3e6;
		margin-top: 1.0rem;
		transition: all 0.6s;
		padding-bottom: 1.0rem;
	}
	.hzgy ul li dl dt{
		font-size: 1.2rem;
		line-height: 1.5rem;
		margin-top: 1.0rem;
		text-align: center;
		font-family: "黑体";
		font-weight: 600;
		margin-left: 1.0rem;
		margin-right: 1.0rem;
	}
	.hzgy ul li dl dd{
		margin-left: 1.0rem;
		margin-right: 1.0rem;
		font-size: 0.8rem;
		line-height: 1.5rem;
		color: #666666;
		margin-top: 1.0rem;
		text-align: left;
		letter-spacing: 1px;
	}
	.fzzc{
		width: calc(100% - 2px);
		float: left;
		border: 1px solid #cccccc;
		margin-top: 1.0rem;
	}
	.fzzc ul li{
		width: calc(50% - 1px);
		float: left;
		height: 10rem;
		border-bottom: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		text-align: center;
		display: table;
		font-size: 0.8rem;
		line-height: 1.5rem;
		color: #666666;
	}
	.fzzc ul li div{
		display: table-cell;
		vertical-align: middle;
	}
	.fzzc ul li h1{
		font-size: 1.2rem;
		color: #000000;
		line-height: 1.5rem;
		font-family: "黑体";
		margin-bottom: 0.5rem;
		font-weight: 300;
	}
	.fzzc ul li:nth-child(2n){
		float: right;
		border-right: 0px;
		width: 50%;
	}
	
	.nyright01{
		width: 100%;
		float: left;
	}
	.newlist{
		width: 100%;
		float: left;
	}
	.newlist ul li{
		width: 100%;
		float: left;
		padding-bottom: 1.0rem;
		border-bottom: 1px solid #e6e6e6;
		padding-top: 1.0rem;
		transition: all 0.6s;
	}
	.newlist ul li .pic{
		width: 30%;
		height:  auto;
		float: left;
		overflow: hidden;
	}
	.newlist ul li .pic img{
		width: 100%;
		height: auto;
		display: block;
		transition: all 0.6s;
	}
	.newlist ul li:hover .pic img{
		transform: scale(1.05);
	}
	.newlist ul li .tex{
		width: calc(70% - 2rem);
		float: right;
		margin-right: 1.0rem;
	}
	.newlist ul li .tex a:hover{ color:#000000}
	.newlist ul li .tex h1{
		font-size: 1.0rem;
		line-height: 1.5rem;
	}
	.newlist ul li .tex dl dt{
		font-size: 0.8rem;
		line-height: 1.5rem;
		color: #999999;
		margin-top: 0.5rem;
	}
	.newlist ul li .tex dl dd{
		font-size: 0.8rem;
		color: #666666;
		line-height: 1.5rem;
		margin-top: 0.5rem;
	}
	.newlist ul li .tex dl dd span{
		float: right;
		line-height: 1.5rem;
		font-size: 0.8rem;
	}
	.newlist ul li .tex dl dd img{
		vertical-align: middle;
		margin-right: 5px;
	}
	.newlist ul li:hover{
		background-color: #f3f6f8;
	}
	.padt0{
		padding-top: 0px;
	}
	.nycase{
		width: calc(100% - 1.2rem);
		float: left;
		border: 1px solid #dddddd;
		padding: 0.5rem;
	}
	.nycase div{
		text-align: center;
		overflow: hidden;
	}
	.nycase div img{
		width: 100%;
		height: auto;
		display: block;
	}
	.nycase dl dt{
		font-size: 1.0rem;
		text-align: center;
		line-height: 1.5rem;
		margin-top: 0.5rem;
		margin-bottom: 0.5rem;
	}
	.nycase dl dd{
		font-size: 0.8rem;
		line-height: 1.5rem;
		color: #999999;
		text-align:left;
	}
	.casebj{
		padding-bottom: 0px;
		background: none;
		margin-top: 1.5rem;
	}
	.search{
		width: 100%;
		float: left;
		margin-top: 1.0rem;
		font-size: 0.8rem;
	}
	.search dl dt{
		font-size: 0.8rem;
		line-height: 1.5rem;
	}
	.search dl dd{
		height: 32px;
		line-height: 32px;
		background-color: #f4f4f4;
		margin-top: 10px;
	}
	.bk3{
		width: calc(100% - 30px);
		border: 0px;
		height: 32px;
		line-height: 32px;
		background-color: transparent;
		outline: none;
	}
	.search dl dd input{
		vertical-align: middle;
	}
	.search dl dd input[type="image"]{
		margin-top: -5px;
	}
	
	.nynews{
		width: 100%;
		float: left;
		margin-top: 1.0rem;
	}
	.nynews01{
		width: 100%;
		float: left;
		background-color: #f7f7f7;
		height: auto;
		transition: all 0.6s;
		position: relative;
	}
	.nynews01 .pic{
		height: 100%;
		overflow: hidden;
	}
	.nynews01 .pic img{
		width: 100%;
		height: 100%;
		display: block;
		transition: all 0.6s;
	}
	.nynews01 .n01{
		width: calc(100% - 3.0rem);
		position: absolute;
		bottom: 0.5rem;
		left: 0.5rem;
		padding: 1.0rem;
		z-index: 11;
		background-color: #FFFFFF;
		font-size: 0.8rem;
		line-height: 1.5rem;
		transition: all 0.6s;
	}
	.nynews01 .n01 span{
		width: 1.0rem;
		height: 3.0rem;
		background-image: url(../img/jt02.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		float: right;
		margin-right: 1.0rem;
		transition: all 0.6s;
		margin-top:10px;
		margin-left: 30px;
	}
	.nynews01:hover .pic img{
		transform: scale(1.05);
	}
	.nynews01:hover .n01 span{
		margin-right: 0px;
	}
	.nynews01:hover{
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
	}
	.nynews01:hover .n01 dl dt{
		color: #000000;
	}
	.nynews01:hover .n01 dl dd{
		color: #000000;
	}
	
	.nynews02{
		width: 100%;
		float: left;
		height: auto;
	}
	.nynews02 ul li{
		width: calc(100% - 2px);
		float: left;
		border: 1px solid #DDDDDD;
		height: auto;
		transition: all 0.6s;
		margin-top: 1.0rem;
	}
	.nynews02 ul li .n01{
		margin-left: 1.0rem;
		margin-right: 1.0rem;
		padding-top: 1.0rem;
		border-top: 1px solid #dbdbdb;
		margin-top: 1.0rem;
	}
	.nynews02 ul li .n01 span{
		width: 1.0rem;
		height: 0.5rem;
		background-image: url(../img/jt02.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		float: right;
		margin-right: 1.0rem;
		transition: all 0.6s;
		margin-top:0.5rem;
	}
	.nynews02 ul li .n01 dl dt{
		font-size: 1.5rem;
		font-family: "黑体";
		line-height: 1.5rem;
		transition: all 0.6s;
	}
	.nynews02 ul li .n01 dl dd{
		font-size: 0.5rem;
		color: #999999;
		line-height: 1.5rem;
		font-family: "黑体";
		transition: all 0.6s;
	}
	.nynews02 ul li .n02{
		margin-left: 1.0rem;
		margin-right: 1.0rem;
		margin-top: 1.0rem;
	}
	.nynews02 ul li .n02 dl dt{
		font-size: 1.0rem;
		line-height: 1.5rem;
	}
	.nynews02 ul li .n02 dl dt a{ color:#000000;}
	.nynews02 ul li .n02 dl dd{
		font-size: 0.8rem;
		margin-top: 1.0rem;
		line-height: 1.5rem;
		color: #999999;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.nynews02 ul li:hover .n01 span{
		margin-right: 0px;
	}
	.nynews02 ul li:hover{
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
	}
	.nynews02 ul li:hover .n01 dl dt{
		color: #000000;
	}
	.nynews02 ul li:hover .n01 dl dd{
		color: #000000;
	}
	
	.nynews03{
		width: 100%;
		float: left;
		height: auto;
	}
	.nynews03 ul li{
		width: 100%;
		float: left;
		border: 1px solid #DDDDDD;
		height: auto;
		transition: all 0.6s;
		margin-top: 1.0rem;
		padding-bottom: 1.0rem;
	}
	.nynews03 ul li .n01{
		width: 5.0rem;
		float: left;
		margin-top: 1.0rem;
		height: auto;
		border-right: 1px solid #f5f5f5;
	}
	.nynews03 ul li .n01 dl dt{
		font-size: 1.5rem;
		font-family: "黑体";
		line-height: 3.0rem;
		transition: all 0.6s;
		margin-left: 1.0rem;
		background-image: url(../img/i_bg6.png);
		background-position: left bottom;
		background-repeat: no-repeat;
	}
	.nynews03 ul li .n01 dl dd{
		font-size: 0.8rem;
		color: #999999;
		line-height: 1.5rem;
		font-family: "黑体";
		transition: all 0.6s;
		text-align: center;
		margin-top: 0.5rem;
	}
	.nynews03 ul li .n02{
		width: calc(100% - 7rem);
		float: right;
		font-size: 1.0rem;
		line-height: 1.5rem;
		margin-top: 1.0rem;
		margin-right: 1.0rem;
	}
	.news03 ul li .n02 a:hover{ color:#000000}
	.nynews03 ul li .n02 img{
		max-height: 0.5rem;
	}
	.nynews03 ul li:hover{
		box-shadow: 2px 5px 10px rgba(0,0,0,0.1);
	}
	.nynews03 ul li:hover .n01 dl dt{
		color: #000000;
	}
	.nynews03 ul li:hover .n01 dl dd{
		color: #000000;
	}
	
	.wzyh{
		width: 100%;
		float: left;
		margin-top: 1.0rem;
	}
	.wzyh ul li{
		width: calc(100% - 2px);
		float: left;
		height: auto;
		border: 1px solid #e3e3e6;
		margin-top: 1.0rem;
		transition: all 0.6s;
	}
	.wzyh ul li .pic{
		width: 30%;
		float: left;
		height: auto;
		display: table;
		text-align: center;
		background-color: #FFFFFF;
		padding-top: 2.0rem;
	}
	.wzyh ul li .pic div{
		display: table-cell;
		vertical-align: middle;
	}
	.wzyh ul li .pic img{
		max-width: 80%;
		max-height: 100%;
	}
	.wzyh ul li .tex{
		width: calc(70% - 2.1rem);
		float: right;
		margin-right: 1.0rem;
		font-size: 0.8rem;
		line-height: 1.5rem;
		color: #999999;
		border-left: 1px solid #DDDDDD;
		padding-left: 1.0rem;
		padding-bottom: 1.0rem;
	}
	.wzyh ul li .tex h1{
		font-size: 1.2rem;
		line-height: 1.5rem;
		margin-top: 1.0rem;
		color: #000000;
		font-weight: normal;
		margin-bottom: 5px;
		font-family: "黑体";
	}
	.wzyh ul li:hover{
		background-color: #0074FF;
		color: #FFFFFF;
	}
	.wzyh ul li:hover .tex{
		color: #FFFFFF;
	}
	.wzyh ul li:hover .tex h1{
		color: #FFFFFF;
	}
	
	.fl{
		float: left;
	}
	.nyleft2{
		width:100%;
		float: right;
		height: auto;
	}
	.nycaselist{
		width: 100%;
		float: left;
	}
	.nycaselist ul li{
		width: calc(100% - 22px);
		float: left;
		border: 1px solid #dddddd;
		padding: 10px;
		margin-top: 1.0rem;
	}
	.nycaselist div{
		text-align: center;
		overflow: hidden;
		height: auto;
	}
	.nycaselist div img{
  	max-width: 100%;
		max-height: 100%;
		width: 100%;
		height: auto;
		display: block;
	}
	.nycaselist dl dt{
		font-size: 1.0rem;
		text-align: center;
		line-height: 1.5rem;
		margin-top: 0.5rem;
		margin-bottom: 0.5rem;
	}
	.nycaselist dl dd{
		font-size: 0.8rem;
		line-height: 1.5rem;
		color: #999999;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.mart50{
		margin-top: 2.0rem;
	}
	
	
	





}
































