@charset "utf-8";
.homeTitle{padding-top:20px;text-align:center;}
.homeTitle .en{font-size:44px;color:#7e7e7e;font-weight:bold;text-transform:uppercase;}
.homeTitle .en span{ color: #0063b1;}
.homeTitle h1 b{color:#c3002f;}
.homeTitle p{font-size:16px;color:#999;line-height:24px;margin-top:6px;}
/* --banner-- */
.homeBanner{height:708px;overflow:hidden;}
.swiperBanner{width:100%;height:100%;margin:auto;overflow:hidden;position:relative;}
.swiperBanner .swiper-slide{overflow:hidden;position:relative;}
.swiperBanner .swiper-slide .imgScale{width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center top;background-size:cover;}
.swiperBanner .pagination{width:auto !important;height:4px !important;right:14% !important;bottom:6% !important;left:auto !important;float:right;position:absolute;z-index:99;}
.swiperBanner .pagination .swiper-pagination-bullet{width:50px;height:4px;opacity:0.5;border-radius:0;background:#FFF;margin:0 0 0 5px !important;float:left;position:relative;}
.swiperBanner .pagination .swiper-pagination-bullet-active{opacity:1;}
/* --index-- */
.homeServices{overflow:hidden;position:relative;}
.homeServices .list{}
.homeServices .list li{width:23.5%;margin-right:2%;margin-top:3%;float:left;cursor:pointer;position:relative;}
.homeServices .list li:last-child{margin-right:0;}
.homeServices .list li .img img{width:100%;display:block;}
.homeServices .list li .box{padding:60px 20px 20px;border:1px solid #eee;position:relative;}
.homeServices .list li .box .icon{padding:20px;background:#0b82ca;border:12px solid #FFF;border-radius:50%;left:50%;top:-48px;margin-left:-48px;box-shadow:0 0 20px rgba(0,0,0,0.1);position:absolute;}
.homeServices .list li .box .icon img{height:32px;display:block;-webkit-transition: all 0.5s;transition: all 0.5s;}
.homeServices .list li .box .bt{border-bottom:1px dashed #eee;padding-bottom:8px;text-align:center;}
.homeServices .list li .box .wz{height:72px;font-size:15px;color:#999;line-height:24px;margin-top:20px;overflow:hidden;}
.homeServices .list li:hover .box .icon img{
	-webkit-transform: rotatey(180deg);
	transform: rotatey(180deg);
}

.index_name{ font-size: 24px; font-weight:bold; line-height: 32px; margin-bottom: 10px;}
.homeProducts{overflow:hidden;background:#f8f8f8;}
.homeProducts .box{margin-top:3%;overflow:hidden;}
.homeProducts .box .type{width:17.32%;float:left;}
.homeProducts .box .type a{width:100%;height:72px;font-size:16px;color:#FFF;line-height:72px;text-align:center;border-bottom:1px solid #2191d4;background:#0b82ca;overflow:hidden;display:block;}
.homeProducts .box .type a:hover{opacity:0.86;}
.homeProducts .box .main{width:80.32%;float:right;background:#FFF;}
.homeProducts .box .main .img{width:55.6%;float:left;}
.homeProducts .box .main .img img{width:100%;display:block;}
.homeProducts .box .main .con{width:44.4%;padding:4%;float:right;}
.homeProducts .box .main .con .bt{height:32px;font-weight:bold;}
.homeProducts .box .main .con .wz{height:72px;font-size:15px;color:#999;line-height:24px;margin-top:6%;overflow:hidden;}
.homeProducts .box .main .con .adv{margin-top:6%;}
.homeProducts .box .main .con .adv li{width:23.5%;font-size:14px;color:#FFF;line-height:32px;text-align:center;margin-right:2%;float:left;background:#0b82ca;}
.homeProducts .box .main .con .adv li:last-child{margin-right:0;}
.homeProducts .box .main .con .craft{margin-top:10%;}
.homeProducts .box .main .con .craft li{width:30%;margin-right:5%;border-radius:50%;overflow:hidden;float:left;position:relative;}
.homeProducts .box .main .con .craft li:last-child{margin-right:0;}
.homeProducts .box .main .con .craft li img{width:100%;display:block;}
.homeProducts .box .main .con .craft li p{width:100%;height:38px;font-size:14px;color:#FFF;line-height:38px;text-align:center;position:absolute;left:0;top:50%;margin-top:-19px;background:rgba(195,0,47,0.8);}

.homeProducts .list{margin-top:3%;overflow:hidden;}
.homeProducts .list a{display:block;}
.homeProducts .list a .img{overflow:hidden;}
.homeProducts .list a .img img{width:100%;margin:auto;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.5s;transition:all 0.5s;}
.homeProducts .list a .bt{height:54px;font-size:16px;line-height:54px;text-align:center;overflow:hidden;background:#FFF;-webkit-transition: all 0.5s;transition: all 0.5s;}
.homeProducts .list a:hover .img img{-webkit-transform:scale(1.08);transform:scale(1.08);}
.homeProducts .list a:hover .bt{color:#FFF;background:#0b82ca;}


.sy_hy{width: 100%; overflow: hidden; position: relative;}
.sy_hy .sy_bt{position: absolute; top: 90px; left: 50%; z-index: 99;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);}
.sy_hy .sy_bt h1{color: #fff;}
.sy_hy .hy_zs ul{display: flex;}
.sy_hy .hy_zs ul li{flex: 1; height: 82vh; overflow: hidden;
transition: all .5s;
-webkit-transition: all .5s;}
.sy_hy .hy_zs ul li:hover{flex: 1 1 23%;}
.sy_hy .hy_zs ul li a{display:block; position:relative;}
.sy_hy .hy_zs ul li a:after{width: 100%; height: 100%; position: absolute; top: 0; left: 0; content: ""; background-color: rgba(0,0,0,.3);
transition: all .5s;
-webkit-transition: all .5s;}
.sy_hy .hy_zs ul li a:hover:after{opacity: 0;}
.sy_hy .hy_zs ul li a:before{width: 100%; height: 50%; position: absolute; bottom: 0; left: 0; content: "";
background-image:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.8));
background-image:linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.8));}
.sy_hy .hy_zs ul li img{width:auto; height: 82vh; display: block;}
.sy_hy .hy_zs .w_z{width: 80%; position: absolute; bottom: 10%; left: 10%; color: #fff; z-index: 99;}
.sy_hy .hy_zs .w_z p{line-height:24px; height:0; color: #fff; overflow:hidden; display:-webkit-box; opacity: 0;
line-clamp:2;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
transition: all .5s;
-webkit-transition: all .5s;}
.sy_hy .hy_zs ul li:hover .w_z p{height: 48px; opacity: 1;}
.sy_hy .hy_zs .w_z span{width: 146px; height: 46px; display: none; border: 1px solid #fff; margin-top: 15px; border-radius: 50px; color: #fff; line-height: 44px; text-align: center;
transition:all .5s;
-webkit-transition:all .5s;}
.sy_hy .hy_zs ul li:hover .w_z span{display: block;}
.sy_hy .hy_zs .w_z span:hover{ background-color: #0063b1; border: 1px solid #0063b1}
.sy_hy .hy_zs .w_z i{display: inline-block; vertical-align: middle; margin-left: 5px; margin-top: -2px;
transition:all .5s;
-webkit-transition:all .5s;}
.sy_hy .hy_zs .w_z span:hover i{margin-left: 15px;}
.sy_hy .hy_zs .t_b{width: 60px; margin: 0 auto 5px;}
.sy_hy .hy_zs ul li:hover .t_b{display: none;}
.sy_hy .hy_zs .t_b img{width: 100%; height: auto;}
.sy_hy .hy_zs .l_m{font-size: 22px; font-weight: bold; line-height: 32px; text-align: center; margin-bottom: 10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sy_hy .hy_zs ul li:hover .l_m{text-align: left;}
@media only screen and (max-width:1400px){
.sy_hy .sy_bt{top: 70px;}
.sy_hy .hy_zs ul li{height: 86vh;}
.sy_hy .hy_zs ul li:hover{flex: 1 1 22%;}
.sy_hy .hy_zs ul li img{height: 86vh;}
.sy_hy .hy_zs .w_z{bottom:7%;}
.sy_hy .hy_zs .w_z span{width: 126px; height: 40px; margin-top: 10px; border-radius: 40px; line-height: 38px;}
.sy_hy .hy_zs .w_z i{font-size:20px;}
.sy_hy .hy_zs .w_z span:hover i{margin-left: 10px;}
.sy_hy .hy_zs .t_b{width: 70px;}
.sy_hy .hy_zs .l_m{font-size: 20px; line-height: 30px;}
}
@media only screen and (max-width:1100px){
.sy_hy .sy_bt{top: 60px;}
.sy_hy .hy_zs .w_z span{width: 116px;}
.sy_hy .hy_zs .t_b{width: 60px;}
.sy_hy .hy_zs .l_m{font-size: 18px; line-height: 28px;}
}
@media only screen and (max-width:768px){
.sy_hy .sy_bt{position: relative; top: auto; left: auto; z-index: 99;
transform: none;
-webkit-transform: none;}
.sy_hy .sy_bt h1{color: #000;}
.sy_hy .hy_zs ul{display: flex; flex-wrap:wrap;}
.sy_hy .hy_zs ul li{width:33.33333333%; flex:none; height: 30vh;}
.sy_hy .hy_zs ul li:hover{flex:none;}
.sy_hy .hy_zs ul li img{width:100%; height:100%;
object-fit:cover;
object-position:center;
-webkit-user-select:none;
user-select:none;
}
.sy_hy .hy_zs .w_z{width: 90%; left: 5%; bottom:10%;}
.sy_hy .hy_zs ul li:hover .w_z p{height: 0; opacity: 0;}
.sy_hy .hy_zs ul li:hover .w_z span{display: none;}
.sy_hy .hy_zs ul li:hover .t_b{display: block;}
.sy_hy .hy_zs .l_m{margin-bottom:0;}
.sy_hy .hy_zs ul li:hover .l_m{text-align: center;}
}
@media only screen and (max-width:640px){
.sy_hy .hy_zs ul li{width:50%; height: 22vh;}
.sy_hy .hy_zs ul li img{height: 22vh;}
.sy_hy .hy_zs .l_m{font-size: 17px; line-height: 26px;}
}




.homeReasons{overflow:hidden;}
.homeReasons .box{margin-top:3%;overflow:hidden;position:relative;}
.homeReasons .box a{display:block;overflow:hidden;position:relative;}
.homeReasons .box a .img img{width:100%;display:block;}
.homeReasons .box a .con{width:36%;background:rgba(11,130,202,0.8);padding:3%;position:absolute;left:6%;bottom:0;}
.homeReasons .box a .con .bt b{width:72%;height:64px;color:#FFF;overflow:hidden;float:left;}
.homeReasons .box a .con .bt i{width:26%;height:64px;color:#FFF;line-height:64px;text-align:center;font-weight:bold;overflow:hidden;float:right;}
.homeReasons .box a .con .line{height:1px;background:rgba(255,255,255,0.7);margin:6% 0;}
.homeReasons .box a .con .wz{max-height:120px;font-size:15px;color:#FFF;line-height:24px;overflow:hidden;}
.homeReasons .box a .con .more{width:42px;height:42px;border:1px solid #FFF;border-radius:50%;background:url(../images/next.png) no-repeat center;margin-top:6%;}

.homeReasons .reasonsSwiper-prev,.homeReasons .reasonsSwiper-next{width:90px;height:56px;position:absolute;top:50%;margin-top:-28px;z-index:99;cursor:pointer;background-repeat:no-repeat;background-position:center top;background-size:cover;}
.homeReasons .reasonsSwiper-prev{background-image:url(../images/arrow_left.png);left:12.5%;}
.homeReasons .reasonsSwiper-next{background-image:url(../images/arrow_right.png);right:12.5%;}
.homeReasons .reasonsSwiper-prev:hover{background-image:url(../images/arrow_left_hover.png);}
.homeReasons .reasonsSwiper-next:hover{background-image:url(../images/arrow_right_hover.png);}



.homeScheme{overflow:hidden;}
.homeScheme .list{}
.homeScheme .list li{width:15.333%;margin-right:1.5%;margin-top:3%;background:#0b82ca;float:left;overflow:hidden;cursor:pointer;position:relative;}
.homeScheme .list li:last-child{margin-right:0;}
.homeScheme .list li .box{padding:40px 20px 60px;position:relative;z-index:20;}
.homeScheme .list li .box .icon{-webkit-transition: all 0.5s;transition: all 0.5s;}
.homeScheme .list li .box .icon img{height:44px;margin:auto;display:block;}
.homeScheme .list li .box .bt{height:32px;color:#FFF;font-weight:bold;text-align:center;margin-top:8%;}
.homeScheme .list li .box .line{width:44px;height:3px;background:#FFF;margin:4% auto 0;}
.homeScheme .list li .box .wz{height:72px;font-size:15px;color:#FFF;line-height:24px;text-align:center;margin-top:10%;overflow:hidden;}
.homeScheme .list li .bg{width:100%;height:120px;background:#1489d0;position:absolute;left:0;bottom:-60px;border-radius:50%;z-index:10;}
.homeScheme .list li:hover .box .icon{
	-webkit-transform: rotatey(180deg);
	transform: rotatey(180deg);
}


.homeScheme .list2{margin-top:3%;}
.homeScheme .list2 a{padding:16% 10%;text-align:center;border-radius:10px;overflow:hidden;cursor:pointer;position:relative;display:block;background-repeat:no-repeat;background-position:center;background-size:cover;}
.homeScheme .list2 a .bt{height:32px;color:#FFF;font-weight:bold;text-align:center;-webkit-transition: all 0.5s;transition: all 0.5s;}
.homeScheme .list2 a .icon{-webkit-transition: all 0.5s;transition: all 0.5s;}
.homeScheme .list2 a .icon img{margin:2% auto 0;display:block;}
.homeScheme .list2 a .wz{height:84px;font-size:15px;color:#FFF;line-height:28px;text-align:center;margin-top:8%;overflow:hidden;-webkit-transition: all 0.5s;transition: all 0.5s;}
.homeScheme .list2 a:hover .bt{
	-webkit-transform: translate3d(0, 6px, 0);
	transform: translate3d(0, 6px, 0);
}
.homeScheme .list2 a:hover .icon{
	-webkit-transform: translate3d(0, 6px, 0);
	transform: translate3d(0, 6px, 0);
}
.homeScheme .list2 a:hover .wz{
	-webkit-transform: translate3d(0, -6px, 0);
	transform: translate3d(0, -6px, 0);
}



.homeCases{overflow:hidden;}
.homeCases .list{margin-top:3%;overflow:hidden;}
.homeCases .list a{display:block;position:relative;}
.homeCases .list a .img{overflow:hidden;}
.homeCases .list a .img img{width:100%;margin:auto;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.5s;transition:all 0.5s;}
.homeCases .list a .bt{width:60%;height:46px;font-size:16px;color:#c8c8c8;line-height:46px;text-align:center;padding:0 20px;overflow:hidden;background:#0b82ca;position:absolute;left:0;bottom:0;}
.homeCases .list a:hover .img img{-webkit-transform:scale(1.08);transform:scale(1.08);}
.homeCases .list a:hover .bt{color:#FFF;}



.homeAbout{margin-top:60px;overflow:hidden;position:relative;background:url(../images/home_about_bg.jpg) no-repeat center top;background-size:cover;}
.homeAbout .ads{padding:4%;background:#fafafa;border-radius:10px;overflow:hidden;position:relative;}
.homeAbout .ads .left{width:46%;float:left;}
.homeAbout .ads .left h1{height:42px;font-weight:normal;}
.homeAbout .ads .left h1 b{color:#2a94d4;}
.homeAbout .ads .left p{font-size:16px;color:#666;line-height:24px;padding:12px 20px;margin-right:20px;margin-top:2%;background:#f0f0f0;float:left;border-radius:24px;}
.homeAbout .ads .mid{width:24%;height:100%;text-align:center;position:absolute;left:46%;top:0;background:url(../images/home_about_tel.png) no-repeat center;background-size:100% 100%;}
.homeAbout .ads .mid .tel{height:44px;font-size:16px;color:#c3002f;line-height:44px;border-radius:22px;padding-right:20px;background:#fafafa;overflow:hidden;display:inline-block;}
.homeAbout .ads .mid .tel i{padding:0 20px;margin-right:15px;float:left;background:#c3002f;}
.homeAbout .ads .mid p{font-size:15px;color:#999;line-height:24px;margin-top:10px;}
.homeAbout .ads .right{width:24%;float:right;}
.homeAbout .ads .right .tel p{font-size:16px;color:#666;line-height:24px;}
.homeAbout .ads .right .tel b{height:56px;color:#2a94d4;font-family:bahnschrift;display:block;}
.homeAbout .ads .right .wz{font-size:15px;color:#999;line-height:24px;padding-top:10px;border-top:1px solid #eee;}

.homeAbout .homeTitle{}
.homeAbout .homeTitle .en{ text-align: left;}
.homeAbout .homeTitle h1{color:#272727;text-align: left;}
.homeAbout .homeTitle h1 b{color:#FFF;}
.homeAbout .homeTitle p{color:#c8c8c8;}

.homeAbout .box{margin-top:3%;background:#FFF;position:relative;}
.homeAbout .box .txt{width:50%;padding:3%;float:left;}
.homeAbout .box .txt h2{color:#333;}
.homeAbout .box .txt h2 b{color:#c3002f;}
.homeAbout .box .txt h3{font-size:20px;color:#333;padding-left:40px;margin-top:2%;background:url(../images/home_about_title.png) no-repeat left center;}
.homeAbout .box .txt .wz{height:168px;font-size:15px;color:#666;line-height:28px;margin-top:4%;overflow:hidden;}
.homeAbout .box .txt .more{width:auto;height:42px;font-size:15px;color:#FFF;line-height:42px;padding:0 24px;margin-top:6%;border-radius:21px;background:#2a94d4;display:inline-block;}
.homeAbout .box .txt .more img{margin-right:10px;}
.homeAbout .box .txt .more:hover{background:#c3002f;}
.homeAbout .box .bg{width:50%;height:100%;position:absolute;right:0;top:0;overflow:hidden;}
.homeAbout .box .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}

.homeAbout .list{margin-top:3%;overflow:hidden;}
.homeAbout .list a{display:block;}
.homeAbout .list a .img{overflow:hidden;}
.homeAbout .list a .img img{width:100%;margin:auto;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.5s;transition:all 0.5s;}
.homeAbout .list a .bt{height:54px;font-size:16px;line-height:54px;text-align:center;overflow:hidden;background:#FFF;-webkit-transition: all 0.5s;transition: all 0.5s;}
.homeAbout .list a:hover .img img{-webkit-transform:scale(1.08);transform:scale(1.08);}
.homeAbout .list a:hover .bt{color:#FFF;background:#0b82ca;}




.homeNews{overflow:hidden; margin-top: 72px;}
.homeNews .main{width:63%;padding:4% 3%;float:left;background:#f8f8f8;position:relative;}
.homeNews .main .bg{width:30%;height:100%;background:#0b82ca;position:absolute;left:0;top:0;}
.homeNews .main .img{width:38%;float:left;position:relative;z-index:20;}
.homeNews .main .img img{width:100%;height:182px;display:block;-o-object-fit:cover;object-fit:cover;}
.homeNews .main .txt{width:58%;float:right;position:relative;z-index:30;}
.homeNews .main .txt .bt{width:70%;height:32px;font-weight:bold;float:left;}
.homeNews .main .txt .time{max-width:26%;height:24px;font-size:14px;line-height:24px;margin-top:4px;border-bottom:1px solid #bbb;float:right;}
.homeNews .main .txt .wz{height:56px;font-size:15px;color:#666;line-height:28px;margin-top:4%;overflow:hidden;}
.homeNews .main .txt .more{width:auto;height:42px;font-size:15px;color:#FFF;line-height:42px;padding:0 24px;margin-top:4%;border-radius:21px;background:#2a94d4;display:inline-block;}
.homeNews .main .txt .more img{margin-right:10px;}
.homeNews .main .txt .more:hover{background:#c3002f;}

.homeNews .hot{width:33.8%;float:right;position:relative;}
.homeNews .hot a{width:100%;padding:4% 4% 4% 0;margin-top:2%;background:#f8f8f8;display:block;}
.homeNews .hot a:first-child{margin-top:0;}
.homeNews .hot a .time{width:24%;color:#333;text-align:center;border-right:1px solid #eee;margin-right:6%;float:left;}
.homeNews .hot a .time b{height:24px;line-height:24px;font-family:bahnschrift;font-weight:normal;display:block;overflow:hidden;}
.homeNews .hot a .time p{height:24px;font-size:14px;line-height:24px;margin-top:6px;overflow:hidden;}
.homeNews .hot a .txt{width:70%;float:right;}
.homeNews .hot a .txt .bt{height:24px;font-size:18px;line-height:24px;font-weight:bold;overflow:hidden;}
.homeNews .hot a .txt .wz{height:24px;font-size:15px;color:#666;line-height:24px;margin-top:6px;overflow:hidden;}
.homeNews .hot a:hover .txt .bt{color:#c3002f;}

.homeNews .box{margin-top:3%;padding:3%;overflow:hidden;background:#f8f8f8;}
.homeNews .box .swiper{width:74%;float:left;}
.homeNews .box .swiper a{display:block;position:relative;}
.homeNews .box .swiper a img{height:22px;margin-left:2px;display:block;}
.homeNews .box .swiper a .bt{height:32px;font-size:18px;color:#333;line-height:32px;margin-top:10px;font-weight:bold;overflow:hidden;}
.homeNews .box .swiper a .wz{height:48px;font-size:15px;color:#999;line-height:24px;margin-top:6px;overflow:hidden;}
.homeNews .box .swiper a:hover .bt{color:#c3002f;}
.homeNews .box .title{width:18%;height:118px;color:#FFF;text-align:center;float:right;background:#0b82ca;}
.homeNews .box .title img{width:auto;height:30px;margin-bottom:10px;}



@font-face {
  font-family: 'jianzu';
  src: url('../fonts/jianzu.woff2?t=1724029689576') format('woff2'),
       url('../fonts/jianzu.woff?t=1724029689576') format('woff'),
       url('../fonts/jianzu.ttf?t=1724029689576') format('truetype');
}

@font-face {
  font-family: 'mianji';
  src: url('../fonts/mianji.woff2?t=1724029689576') format('woff2'),
       url('../fonts/mianji.woff?t=1724029689576') format('woff'),
       url('../fonts/mianji.ttf?t=1724029689576') format('truetype');
}

@font-face {
  font-family: 'renshu';
  src: url('../fonts/renshu.woff2?t=1724029689576') format('woff2'),
       url('../fonts/renshu.woff?t=1724029689576') format('woff'),
       url('../fonts/renshu.ttf?t=1724029689576') format('truetype');
}

@font-face {
  font-family: 'dun';
  src: url('../fonts/dun.woff2?t=1724029689576') format('woff2'),
       url('../fonts/dun.woff?t=1724029689576') format('woff'),
       url('../fonts/dun.ttf?t=1724029689576') format('truetype');
}

@font-face {
  font-family: 'tim';
  src: url('../fonts/tim.woff2?t=1724029689576') format('woff2'),
       url('../fonts/tim.woff?t=1724029689576') format('woff'),
       url('../fonts/tim.ttf?t=1724029689576') format('truetype');
}

@font-face {
  font-family: 'jian';
  src: url('../fonts/jian.woff2?t=1724029689576') format('woff2'),
       url('../fonts/jian.woff?t=1724029689576') format('woff'),
       url('../fonts/jian.ttf?t=1724029689576') format('truetype');
}




.float-left {
    float: left !important;
}

i {
    display: block;
}

.text-left {
    text-align: left !important;
}
.gsjj_lb{ padding-top: 85px;  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;}
.gsjj_lb li{ text-align: center; position: relative; padding: 0 4%; width: 25%;} 
.gsjj_lb li:before{ position: absolute; right: 0; top: 0; content: ''; width: 1px; height: 60%; border-right: 1px solid #d9d9d9;}
.gsjj_lb li:last-of-type:before{ display: none;}
.gsjj_lb li p{ color: #0063b1; font-size: 55px; min-height: 44px; font-family: Bahnschrift; letter-spacing: -3px; position: relative; display: inline-block; transition: 0.3s;}
.gsjj_lb li p sub{ color: #fff; font-size: 13px; text-align: center; width: 20px; height: 20px; background: #0063b1; border-radius: 100%; line-height: 22px; position: absolute; right: -30px; bottom: 25%; letter-spacing: 0;}
.gsjj_lb li span{ display: block; font-size: 16px; padding-top: 5px;}
.gsjj_lb li i{ float: right; color: #0063b1; font-size: 46px;}

.jianzu {
  font-family: "jianzu" !important;
  font-size: 36px !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; color: #000;
}

.mianji {
  font-family: "mianji" !important;
  font-size: 36px !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; color: #000;
}

.renshu {
  font-family: "renshu" !important;
  font-size: 36px !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; color: #000;
}

.dun {
  font-family: "dun" !important;
  font-size: 36px !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; color: #000;
}

.tim {
  font-family: "tim" !important;
  font-size: 20px !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; color: #000;
}

.jian {
  font-family: "jian" !important;
  font-size: 20px !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; color: #000;
}


@media screen and (max-width:1440px){
    .gsjj_lb li p{ font-size: 50px;}
    .gsjj_lb li p sub{ font-size: 14px;}
    .gsjj_lb li span{ font-size: 14px;}
    #gsjj .content{ font-size: 15px;}
}



.homeMap{margin-top:60px;overflow:hidden;position:relative;background:url(../images/map.jpg) no-repeat center top;background-size:cover; padding-top: 60px; padding-bottom: 80px;}
.newpic ul li{ float:left; width: 15%; margin-right: 2%; margin-top: 20px;}
.newpic ul li:nth-of-type(6n+6){ margin-right: 0px;}

.newpic ul li img{ 
max-width: 100%;
}

@media screen and (max-width:1440px){
    .gsjj_lb li p{ font-size: 50px;}
    .gsjj_lb li p sub{ font-size: 14px;}
    .gsjj_lb li span{ font-size: 14px;}
    #gsjj .content{ font-size: 15px;}
}
@media screen and (max-width:1200px){
    #gsjj .jj_tit p{ font-size: 20px;}
    #gsjj .jj_tit:before{ font-size: 100px;}
    #gsjj .content{ font-size: 14px; line-height: 30px; padding: 5% 0;}
    .gsjj_lb li{ line-height: 30px;}
    .gsjj_lb li p{ font-size: 32px; background: none; min-height: auto;}
    .gsjj_lb li p sub{ right: -80%;}
    .gsjj_lb li span{ font-size: 12px;}
    .gsjj_lb li i{ font-size: 36px;}
}
@media screen and (max-width:991px){
    #gsjj_pic{ margin: 3% 0;}
    .gsjj_lb li:nth-of-type(2n):before{ display: none;}
    .gsjj_lb li{ margin: 2% 0; line-height: 25px;}
    .gsjj_lb li p{ font-size: 40px;}
}

@media screen and (max-width:768px){
    #gsjj .jj_tit p{ font-size: 16px;}
    #gsjj .jj_tit:before{ font-size: 88px;}
}
