@charset "utf-8";
/* CSS Document */
body{background:#fff;}
.pt_banner{height:500px;overflow:hidden;text-align:center;color:#fff;background:#222 url(images/banner.jpg) center top no-repeat;animation:ba_1 2.5s 0s ease both;}
@keyframes ba_1{
	0%{ opacity:.5;background-size:120% 120%;}
	100%{ opacity:1;background-size:100% 100%;}
}

.ba_2{ float:right;animation:ba_2 1s .3s ease both;transition:margin-right .3s 0s ease;}
@keyframes ba_2{
	0%{opacity:0;transform:translateX(800px);}
	100%{opacity:1;transform:translateX(0);}
}

@media screen and (max-width:1600px){
	.ba_2{ margin-right:-150px;}
}
@media screen and (max-width:1400px){
	.ba_2{ margin-right:-250px;}
}
@media screen and (max-width:1200px){
	.ba_2{ margin-right:-350px;}
}


.ba1{margin:90px 0 40px;animation:a1 1s 0s ease both;}
@keyframes a1{
	0%{opacity:0;transform:scale(0.5,0.5);}
	100%{opacity:1;transform:scale(1,1);}
}

.ba2{margin-bottom:60px;line-height:60px;font-size:40px;animation:a2 1s .5s ease both;}
@keyframes a2{
	0%{opacity:0;transform:translateY(50px);}
	100%{opacity:1;transform:translateY(0);}
}
.ba2 strong{font-weight:normal;}

.ba3{margin-bottom:35px;font-size:18px;animation:a3 1s 1s ease both;}
@keyframes a3{
	0%{opacity:0;}
	100%{opacity:1;}
}
.ba4{font-size:26px;animation:a4 1s 1.1s ease both;}
@keyframes a4{
	0%{opacity:0;}
	100%{opacity:1;}
}

.pt_content{font-size:16px;}
.pt_content h2{margin:80px 0;text-align:center;font-weight:bold;line-height:60px;font-size:40px;color:#333;}
.pt_content h3{margin-bottom:40px;font-weight:bold;font-size:24px;color:#222;}
.pt_content .des p{margin-bottom:25px;line-height:30px;}

.space_des img{display:block;margin-bottom:30px;}

.distribution_space{height:831px;background:#0a0602 url(images/pic-4.jpg) center center no-repeat;}
.distribution_list{width:100%;overflow:hidden;padding-top:30px;}
.distribution_list li{float:left;width:138px;margin:0 80px 80px;text-align:center;font-size:24px;color:#fff;}
.distribution_list li a{display:block;height:138px;margin-bottom:30px;cursor:pointer;border-radius:100%;box-sizing:border-box;border:2px solid #fff;transition:all .2s 0s ease;}
.distribution_list li a.ico_1{background-image:url(images/ico_1.png);background-position:center center;background-repeat:no-repeat;}
.distribution_list li a.ico_2{background-image:url(images/ico_2.png);background-position:center center;background-repeat:no-repeat;}
.distribution_list li a.ico_3{background-image:url(images/ico_3.png);background-position:center center;background-repeat:no-repeat;}
.distribution_list li a.ico_4{background-image:url(images/ico_4.png);background-position:center center;background-repeat:no-repeat;}
.distribution_list li a.ico_5{background-image:url(images/ico_5.png);background-position:center center;background-repeat:no-repeat;}
.distribution_list li a.ico_6{background-image:url(images/ico_6.png);background-position:center center;background-repeat:no-repeat;}
.distribution_list li a.ico_7{background-image:url(images/ico_7.png);background-position:center center;background-repeat:no-repeat;}
.distribution_list li a.ico_8{background-image:url(images/ico_8.png);background-position:center center;background-repeat:no-repeat;}
.distribution_list li a:hover{border-color:#ffba00;background-color:#ffba00;}


.bl_location{width:100%;overflow:hidden;}
.bl_location li{float:left;width:349px;height:422px;overflow:hidden;margin-right:76px;color:#fff;position:relative;}
.bl_location li.last{margin-right:0;}
.bl_location li img{display:block;}
.bl_location li:before{content:" ";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.65);transition:background .3s 0s ease;}
.bl_location li strong{width:120px;line-height:70px;font-weight:normal;text-align:center;font-size:30px;position:absolute;left:50%;margin-left:-60px;top:100px;border-bottom:1px solid #fff;}
.bl_location li p{width:240px;line-height:34px;text-align:center;font-size:18px;position:absolute;left:50%;margin-left:-120px;top:210px;}
.bl_location li:hover:before{background:rgba(0,0,0,.85);}

.linian{height:308px;color:#fff;background:url(images/pic-8.jpg) center center no-repeat;}
.linian h2{margin:50px 0 40px;color:#fff;}
.linian p{margin:0 140px;text-align:center;line-height:50px;font-size:20px;}

.zc_list{width:978px;overflow:hidden;margin:0 auto;}
.zc_list li{float:left;width:448px;height:96px;overflow:hidden;line-height:96px;margin:0 82px 70px 0;font-size:18px;color:#fff;background:#037ad5;transition:background .3s 0s ease;}
.zc_list li.nm{margin-right:0;}
.zc_list li i{float:left;width:99px;margin:0 25px 0 0;text-indent:20px;font-size:50px;background:url(images/ico_9.png) no-repeat;}
.zc_list li p{margin:15px 0 0 124px;line-height:32px;}
.zc_list li:hover{background:#0048c0;}


.zzfw ul li{float:left;width:16.66%;height:480px;overflow:hidden;border-right:1px solid #fff;box-sizing:border-box;position:relative;}
.zzfw ul li:last-child{border-right:none;}
.zzfw ul li:before{content:" ";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.65);transition:background .3s 0s ease;}
.zzfw ul li.b1{background:url(images/pic-9.jpg) center center no-repeat;}
.zzfw ul li.b2{background:url(images/pic-10.png) center center no-repeat;}
.zzfw ul li.b3{background:url(images/pic-11.png) center center no-repeat;}
.zzfw ul li.b4{background:url(images/pic-12.png) center center no-repeat;}
.zzfw ul li.b5{background:url(images/pic-13.png) center center no-repeat;}
.zzfw ul li.b6{background:url(images/pic-14.png) center center no-repeat;}
.zzfw ul li strong{width:40px;text-align:center;line-height:40px;font-size:28px;color:#fff;position:absolute;left:50%;top:50%;margin-left1:-20px;transform:translate(-50%,-50%);transition:transform .3s 0s ease;}
.zzfw ul li:hover:before{background:rgba(3,92,213,.9);}
.zzfw ul li:hover strong{transform:translate(-50%,-70%);}


.itemBox{margin-bottom:80px;}
.table_box table{width:100%;border-collapse:collapse;}
.table_box table tr:hover{background:#f8f8f8;}
.table_box table th,.table_box table td{padding:15px 5px;font-weight:normal;text-align:center;}
.table_box table th{color:#fff;background:#ffba00;}
.table_box table td{border-bottom:1px solid #f2f2f2;}
.ct_tel{margin-top:60px;text-align:center;font-size:26px;}

.pt_f{height:298px;background:url(images/pic-19.jpg) center center no-repeat;}