@charset "utf-8";
/* CSS Document */
body{background: #f0f7ff;}
*{margin: 0;padding: 0;}
a{text-decoration: none;}
ul li{list-style-type: none;}
.im2{display: none;}
.yxzc-ban{width: 100%;height: 475px;margin: 0 auto;text-align: center;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;}
.yxzc-three{width:1200px;margin: 20px auto;}
.yxzc-three::after{content: '';clear: both;display: table;}
.yxzc-three ul li{float: left;margin-right: 15px;}
.yxzc-three ul li:last-child{margin-right: 0;}
.yxzc-cxjd{width: 1200px;margin: 20px auto;}
.yxzc-cxjd::after{content: '';clear: both;display: table;}
.yxzc-cxjd h2{position: relative;margin:30px 0px;}
.yxzc-cxjd h2 a{position: absolute;right: 0;top:14px;font-size: 16px;color: #666;font-weight: 300;}
.yxzc-cxjd h2 a:hover{color: #3671d5;}
.yxzc-cxjd ul li{float: left;display: block;width: 32%;float: left;margin-right: 2%;margin-top: 10px;margin-bottom: 20px;}
.yxzc-cxjd ul li a p{font-size: 18px;color: #333;line-height: 1.75;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.yxzc-cxjd ul li a span{font-size: 16px;color: #666;line-height: 1.75;display: block}
.yxzc-cxjd ul li a:hover p{color:#3671d5; }
.yxzc-cxjd ul li a:hover span{color:#3671d5; }
.yxzc-cxjd ul li:nth-child(3n){margin-right: 0%;}
.yxzc-spjd{width: 1200px;margin: 20px auto;}
.yxzc-spjd h2{position: relative;margin:30px 0px;}
.yxzc-spjd h2 a{position: absolute;right: 0;top:14px;font-size: 16px;color: #666;font-weight: 300;}
.yxzc-spjd h2 a:hover{color: #3671d5;}
.yxzc-spjd ul li{display: block;padding: 2% 2% 1% 2%;width: 28%;background: #fff;float: left;margin-right: 2%;box-shadow: 0px 0px 4px #67aced;transition:width 1s linear 2s;
	/* Safari */
	-webkit-transition:width 1s linear 2s;}
.yxzc-spjd ul li:hover{transform: scale(1.2); 
transform-origin: center center;}
.yxzc-spjd ul li:nth-child(3n){margin-right: 0;}
.yxzc-spjd ul li a img{width:100%;}
.yxzc-spjd ul li a p{font-size: 18px;line-height: 3;color: #333;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}

.yxzc-spjd::after{content: '';clear: both;display: table;}

.yxzc-jdhg{width: 1200px;margin:0 auto;height: 112px;}

@media screen and (max-width: 750px){
	img{width: 100%;}
	.im1{display: none;}
	.im2{display:block;}
	.yxzc-ban{width: 100%;height:auto;margin: 0 auto;text-align: center;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;}
	.yxzc-three{width:96%;margin: 20px auto;}
	.yxzc-three ul li{float: left;margin-right: 2%;width:32%}
	.yxzc-cxjd{width:96%;margin: 20px auto;}
	.yxzc-cxjd ul li{float: left;display: block;width: 100%;float: left;margin-right: 0%;margin-top: 10px;margin-bottom: 10px;}
.yxzc-cxjd ul li a p{font-size: 32px;color: #333;line-height: 1.75;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.yxzc-cxjd ul li a span{font-size: 30px;color: #666;line-height: 1.75;display: block}
.yxzc-cxjd ul li a:hover p{color:#3671d5; }
.yxzc-cxjd ul li a:hover span{color:#3671d5; }
.yxzc-cxjd ul li:nth-child(3n){margin-right: 0%;}
	
	
	.yxzc-spjd{width: 96%;margin: 20px auto;}
	.yxzc-spjd ul li a img{width:100%;height:100%;}
.yxzc-spjd ul li a p{font-size: 32px;line-height: 3;color: #333;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
	
	.yxzc-jdhg{width: 96%;margin:30px auto;height:115px;}
}



