#bannerMod{width: 100%;height: 768px;}


/*自定义banner样式*/
.mod{ min-width:1220px;}
#bannerMod{margin:auto;min-width:1220px;}
#bannerMod .bannerDot .dotItem{background-color: #fff;opacity: 1;width: 40px;height: 2px;border-radius: 0;}
#bannerMod .bannerDot .dotItem.on{background-color: #5ccaff;}
#bannerMod .bannerDot{bottom: 20px;}

.bg-g{background-color: #f8f9fd;}



.mod .title{padding-top: 72px;color: #2f3a50;font-size: 28px;}
.mod .title.white{color: #fff;}
.mod .intro{font-size: 14px;color: #4e4d4d;padding-top: 26px;padding-bottom: 72px;}
.mod .intro.white{color: #fff;opacity: .9;}

.mod-1 .photo-wrap{width: 1150px;margin: auto;padding-bottom: 80px;}
.mod-1 .photo-wrap .photo-1{width: 321px;height: 228px;border: 1px solid #cfcfcf;margin-right: 4px;}
.mod-1 .photo-wrap .photo-1 .imgBox{width: 100%;height: 100%;background: #e2e2e2;}
.mod-1 .photo-wrap .photo-1 .imgBox img{width: 100%;}
.mod-1 .photo-wrap .photo-2{width: 340px;margin-right: 80px;}
.mod-1 .photo-wrap .photo-2 .img-1{width: 166px;height: 118px;border: 1px solid #cfcfcf;background: #e2e2e2;margin-right: 4px;margin-bottom: 20px;}
.mod-1 .photo-wrap .photo-2 .img-2{width: 166px;height: 118px;border: 1px solid #cfcfcf;background: #e2e2e2;margin-bottom: 20px;}
.mod-1 .photo-wrap .photo-2 .img-3{width: 156px;height: 220px;border: 1px solid #cfcfcf;background: #e2e2e2;margin-left: 18px;margin-right: 4px;}
.mod-1 .photo-wrap .photo-2 .img-4{width: 156px;height: 220px;border: 1px solid #cfcfcf;background: #e2e2e2;}
.mod-1 .imgBox{position: relative;cursor: pointer;}
.mod-1 .imgBox .zoom{position: absolute;min-width: 600px;top: 50%;left: 100%;min-height: 100px;display: none;background-color: #fff;z-index: 2;margin-left: 15px;padding: 8px;
box-shadow: 0 0 20px #ccc;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.mod-1 .imgBox .zoom img{display: block;max-width: 100%;max-height: 100%;}
.mod-1 .imgBox:hover .zoom{display: block;}
.mod-1 .imgBox .icon{display: block;width: 28px;height: 28px;background: url(../image/search_icon.png) center no-repeat;background-size: 100% 100%;position: absolute;bottom: 0;right: 0;}
.mod-1 .imgBox .img{width: 100%;height: 100%;object-fit: cover;}
/*.mod-1 .imgBox:hover img{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}*/
.mod-1 .photo-wrap .oth{width: 247px;height: 60px;background-color: #f7faff;text-align: center;line-height: 60px;font-size: 12px;color: #2f3a50;}
.mod-1 .photo-wrap .oth .photo{width: 402px;height: 302px;overflow: hidden;background: #e2e2e2;}
.mod-1 .photo-wrap .oth .photo img{width: 100%;height: 100%;object-fit: cover;}


.mod-2{height: 675px;background: url(../image/mod2_bg.jpg) center no-repeat;background-size: cover;}
.mod-2 .mod2_wrap{width: 910px;padding-top: 20px;margin: auto;}
.mod-2 .mod2_wrap .txtBox{width: 500px;}
.mod-2 .mod2_wrap .txtBox .t1{padding-top: 40px;font-size: 24px;color: #fff;}
.mod-2 .mod2_wrap .txtBox .t2{color: #fff;font-size: 14px;margin-top: 40px;height:100px}



.mod-3 .caseMod .box{
	width: 400px;
	margin-right: 10px;
	margin-bottom: 10px;
    border-radius: 2px;
}
.mod-3 .caseMod .box:hover{
	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
}
.mod-3 .caseMod .box.last{
	margin-right: 0;
}
.mod-3 .caseMod .box .photo{width: 100%;height: 196px;overflow: hidden;background-color: #f4f4f4;margin-bottom: 22px;}
.mod-3 .caseMod .box .photo img{width: 100%;height: 100%;object-fit: cover;}
.mod-3 .caseMod .box .main{margin-bottom: 10px;}
.mod-3 .caseMod .box .main .date{width: 50px;height: 50px;background-color: #262c38;color: #fff;margin-right: 10px;}
.mod-3 .caseMod .box .main .date .day{line-height: 24px;font-size: 20px;padding-top: 6px;}
.mod-3 .caseMod .box .base-info .name{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #2f3a50;line-height: 30px;font-weight: bold;}
.mod-3 .caseMod .box .base-info .t1{color: #0068f9;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.mod-3 .caseMod .box .ex{font-size: 14px;line-height: 1.5;color: #666666;padding-bottom: 32px;}

.mod-3 .caseMod .box .ex .txt{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}



.mod-4 .txtMod{width: 650px;}
.mod-4 .txtMod .t1{color: #444444;line-height: 2;padding-bottom: 40px;text-align: justify;}
.mod-4 .txtMod .t2{color: #0068f9;line-height: 30px;text-align: justify;}
.mod-4 .strongMod{padding-bottom: 60px;}
.mod-4 .strongMod .photo{width: 480px;}


.mod-5{height: 420px;width: 100%;background: url(../image/sevice_bg.jpg) center no-repeat;background-size: cover}
.mod-5 .serviceMod{overflow: hidden;width: 100%;padding-top: 30px;height: 236px;}
.mod-5 .serviceMod li{float: left;}
.mod-5 .serviceMod .service_6{margin-top: 32px;}


.mod-6{height: 523px;width: 100%;background: url(../image/mod6_bg.jpg) center no-repeat;background-size: cover;}
.doorMod{width: 1012px;margin: auto;padding: 60px 0;}
.doorMod .box{font-size: 0;}
.doorMod .box li{display: inline-block;vertical-align: middle;}
.doorMod .box .sub_1{width: 168px;height: 92px;background-color: #12141a;font-size: 0;color: #fff;text-align: center;line-height: 92px;}
.doorMod .box .sub_1 span{display: inline-block;font-size: 16px;line-height: 20px;vertical-align: middle;}
.doorMod .box .sub_2{width: 113px;height: 92px;background: url(../image/arrow_right.png) center no-repeat;background-size: auto 36px;}
.doorMod .box .sub_3{width: 113px;height: 92px;background: url(../image/arrow_left.png) center no-repeat;background-size: auto 36px;}
.arrow-bottom{width: 100%;height: 114px;background: url(../image/arrow_bottom.png) 908px center no-repeat;background-size: 36px auto;}



.mod-7 .selectMod{width: 100%;overflow: hidden;padding: 60px 0 112px;}
.mod-7 .selectMod .box{width: 224px;margin: 0 10px;border-radius: 4px;box-shadow: 0 0 15px #888;}
.mod-7 .selectMod .box .cover{width: 100%;height: 200px;}
.mod-7 .selectMod .box .txt{padding: 15px;font-size: 14px;color: #606060;text-align: center;line-height: 18px;text-align: justify;height: 90px;overflow: hidden;}
