@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;}
.zcjdzc{width: 60%;float: left;}
.con-right{float: right;}
.lunbo1 {width: 450px;height:259px;}
.dd1 {
    width: 100%;
    height: 40px;
    background-color: #000;
    opacity: 0.88;
    filter: alpha(opaity=88);
    color: #fff;
    font-size: 14px;
    position: absolute;
    bottom: 0px;
    text-align: left;
}
.dd1 > span {
    display: block;
    height: 40px;
    line-height: 40px;
    margin-left: 10px;
    width: 330px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px;
    color: #fff;
}

.yxzc-cxjd ul li{float: left;display: block;width: 100%;float: left;margin-right: 2%;line-height: 65px;height: 65px;}
.yxzc-cxjd ul li a p{font-size: 18px;color: #333;line-height: 65px;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-twjd{width: 1200px;margin: 20px auto;}
.yxzc-twjd::after{content: '';clear: both;display: table;}
.yxzc-twjd h2{position: relative;margin:30px 0px;}
.yxzc-twjd h2 a{position: absolute;right: 0;top:14px;font-size: 16px;color: #666;font-weight: 300;}
.yxzc-twjd h2 a:hover{color: #3671d5;}
.yxzc-twjd ul li{float: left;display: block;width: 100%;float: left;margin-right: 2%;margin-top: 5px;margin-bottom: 10px;}
.yxzc-twjd ul li a p{font-size: 18px;color: #333;line-height: 1.75;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.yxzc-twjd ul li a span{font-size: 16px;color: #666;line-height: 1.75;display: block}
.yxzc-twjd ul li a:hover p{color:#3671d5; }
.yxzc-twjd ul li a:hover span{color:#3671d5; }
.yxzc-twjd ul li:nth-child(3n){margin-right: 0%;}



.yxzc-spjd{width: 1200px;margin: 20px auto;height: 350px;}
.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{float: left;display: block;width: 100%;float: left;margin-right: 2%;margin-top: 5px;margin-bottom: 9.5px;}
.yxzc-spjd ul li a p{font-size: 18px;color: #333;line-height: 1.75;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.yxzc-spjd ul li a span{font-size: 16px;color: #666;line-height: 1.75;display: block}
.yxzc-spjd ul li a:hover p{color:#3671d5; }
.yxzc-spjd ul li a:hover span{color:#3671d5; }
.yxzc-spjd ul li:nth-child(3n){margin-right: 0%;}


.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;}
.zcjdzc{width:100%;height: auto;}
.con-right{float:left;width:100%;}	
.con-right img{height:436px;}
.dd1 {
    width: 100%;
    height: 60px;
    background-color: #000;
    opacity: 0.88;
    filter: alpha(opaity=88);
    color: #fff;
    font-size: 14px;
    position: absolute;
    bottom: 0px;
    text-align: left;
}
.dd1 > span {
    display: block;
    height: 60px;
    line-height: 60px;
    margin-left: 10px;
    width: 530px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 20px;
    color: #fff;
}	
.swiper-pagination-bullet {
    width: 15px !important;
    height: 15px !important;
    display: inline-block;
    border-radius: 100%;
    background: #fff;
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: 20px !important;
    right: 18px !important;
}

	
.lunbo1 {width: 100%;height:100%;}	
	.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-twjd{width:96%;margin: 20px auto;margin-top: 50px;}
	.yxzc-twjd ul li{float: left;display: block;width: 100%;float: left;margin-right: 0%;margin-top: 10px;margin-bottom: 10px;}
.yxzc-twjd ul li a p{font-size: 32px;color: #333;line-height: 1.75;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.yxzc-twjd ul li a span{font-size: 30px;color: #666;line-height: 1.75;display: block}
.yxzc-twjd ul li a:hover p{color:#3671d5; }
.yxzc-twjd ul li a:hover span{color:#3671d5; }
.yxzc-twjd ul li:nth-child(3n){margin-right: 0%;}


	
	.yxzc-spjd{width: 96%;margin: 20px auto;margin-top: 50px;}
	.yxzc-spjd ul li a img{width:100%;height:100%;}
.yxzc-spjd ul li a p{font-size: 32px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	
	.yxzc-jdhg{width: 96%;margin:30px auto;height:115px;}
}



