#alttxt{background:#FFF;border:1px #ddd solid;font-size:12px;padding:10px;z-index:1000;position:absolute;display:none;border-radius:50px;}
.w1300{width:1300px;margin:0 auto}
.w1400{width:1400px;margin:0 auto}
.wrap { width: 98%; max-width: 1440px; margin: 0 auto }
.index-type{background: url(index-type.jpg) no-repeat top center; background-size: cover;padding-bottom: 50px;}
.index-type .auto{width: 90%;margin: 0 auto;}
.index-type .auto .pub_title{text-align: right;}
.index-type .auto .pub_title h5{color: #0056CA;font-weight: 700;padding: 0;margin-top: 100px;}
.fenlei {  margin-left: auto; margin-right: auto; }
.gallery-top { width:74%; overflow: hidden;}
.gallery-top .swiper-slide .fl{margin:20% 0 0 5% ;width: 26%;}
.gallery-top .swiper-slide .fr{margin-right: 80px;width: 600px;margin-top: 15%;}
.gallery-top .swiper-slide .fr img{width: 100%;}
.gallery-top .swiper-slide .fl i{width: 100px;height: 5px;background: #0156C9;display: block;}
.gallery-top .swiper-slide .fl h2{color: #0156C9;margin-top: 30px;font-weight: 700; background: linear-gradient(50deg, rgb(1,86,201), rgb(229,82,21));-webkit-background-clip: text;    color: transparent;display: inline-block;}
.gallery-top .swiper-slide .fl p{color: #333;line-height: 30px;}
.gallery-top .swiper-slide .fl img{margin-top: 50px;}
.gallery-thumbs { box-sizing: border-box; padding: 10px 0;margin-top: 30px;height: 450px;overflow: hidden;}
.gallery-thumbs .swiper-slide { opacity: 1; text-align: center; }
.gallery-thumbs .swiper-slide-thumb-active { opacity: 1; }
.gallery-thumbs .swiper-slide-thumb-active img{transform: translateX(-5px);}
.gallery-thumbs .swiper-slide{position: relative;cursor: pointer;}
.gallery-thumbs .swiper-slide::before{content: "";width: 18px;height: 18px;border-radius: 50%;overflow: hidden;background: #F59500;position: absolute;right: 0;top: 0;bottom:0;margin: auto;z-index: 9;}
.gallery-thumbs .swiper-slide::after{content: "";width: 1px;height: 100%;border-right: 1px dashed rgba(255, 255, 255, .5);top: 0;position: absolute;right: 8px;display: block;box-sizing: border-box;}
.gallery-thumbs .swiper-slide img{width: 120px;height: 120px;border-radius: 50%;overflow: hidden;display: inline-block;transition: .4s;margin-right: 30px;box-sizing: border-box;border: 5px solid #fff;}
.gallery-thumbs .swiper-slide h3{color: #fff;padding: 0px;margin-top: 50px;transition: .4s;text-align: right;margin-right: 10px;border-radius: 50px;background: #F59500;padding: 0 10px;}
.gallery-thumbs .swiper-slide-thumb-active h3{color: #fff;}
.gallery-thumbs .swiper-slide-thumb-active.swiper-slide::before,.gallery-thumbs .swiper-slide-thumb-active.swiper-slide h3{background: #0156C9;}

.aboutpic{width: 87.5%;overflow: hidden;}


.tit2{background:url(t.png);height:64px;line-height:64px;text-align:center;color:#fff;margin:5px 0 0 0}
.tit2 a{color:#fff}
.left_side{width:300px;background:#3DB0E7}
.left_side h3{color:#fff;font-size:30px;background:url(1_16.jpg) 20px 20px no-repeat;padding-left:60px;padding-top:10px}
.left_side h3 em{display:block;color:#fff;font-size:20px;text-transform:uppercase}
.left_side ul li{margin:0 25px}
.left_side ul li a{display:block;background:url(jt.png) left center no-repeat;height:45px;line-height:45px;color:#fff;padding-left:20px;border-bottom:1px solid rgba(255,255,255,0.35)}
.left_side ul li a:hover{padding-left:30px}
.yz{padding:75px 0;background:#fff;position:absolute;bottom:-100px;left:0;right:0;margin:auto;box-shadow:0 0 15px rgba(0,0,0,0.5)}
.yz li{float:left;width:300px;text-align:center;position:relative;}
.yz li:after{position:absolute;width:40px;height:82px;content:"";background:url(yz_line.png) no-repeat center;right:-20px;top:0;}
.yz li span{display:block;height:60px;}
.yz li span b{display:inline-block;font-size:70px;line-height:60px;color:#333;font-family:Arial;}
.yz li span i{display:inline-block;width:32px;height:32px;line-height:32px;font-size:16px;color:#fff;background:#F59500;border-radius:50%;margin-top:24px;vertical-align:top;margin-left:5px;font-style:normal;}
.yz li p{font-size:14px;color:#25252d;line-height:30px;}
.yz li:last-child:after{display:none;}
.sygsjj{background:url(about_bj.jpg) center bottom no-repeat;box-sizing: border-box;padding: 95px 0 50px ;}
.sygsjj .w1300{width: 90%;}
.sygsjj .index-txt h2{color: #3DB0E7;}
.sygsjj dl dt{width:45%;position: relative;}
.sygsjj dl dt img{width: 54.9%;}
.sygsjj dl dt h3{color:#333333;width: 44%;}
.sygsjj dl dt h3 em{display:block;color:#666666;text-transform:uppercase;}
.sygsjj  ul{display:flex;margin: 50px auto;}
.sygsjj  ul li{flex:1;text-align: center;border-left: 1px solid #EAEAEA;}
.sygsjj  ul li:first-child{padding-left: 0;border-left: none;}
.sygsjj  ul li:last-child{border: none;}
.sygsjj  ul li span{color:#454545;font-size:60px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;}
.sygsjj  ul li em{color:#454545;}
.sygsjj  ul li p{color:#999999;font-size:18px;}
.sygsjj dl dd{width:50%;margin-left: 3%;position: relative;padding: 30px 0;}
.sygsjj dl dd::after{width:80%;content: "";position: absolute;height: 100%;background: #0056CA;right: 0;top: 0;z-index: -1;}
.sygsjj .gs_con{width:100%;margin:50px auto;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4; overflow: hidden; }
.sygsjj .gs_con p{color:#777777;line-height:200%;}
.sygsjj .more{width: 530px;line-height: 52px;border-radius: 50px;background: #fff;overflow: hidden;padding-left: 50px;box-sizing: border-box;margin: 0 auto;border: 1px solid #ddd;}
.sygsjj .more a:nth-child(1){color: #F59500;font-family: impact;}
.sygsjj .more a:nth-child(2){color: #fff;background: #F59500;text-align: center;border-radius: 50px;width: 170px;}
.sygsjj .more a:nth-child(2):hover{background: #272A2F;}

.whln{background: url(whbg.jpg) no-repeat bottom;text-align: center;padding-top: 1px;background-size: cover;}
.whln li{display: inline-block;width: 240px;height: 240px;border-radius: 50%;background: rgba(255, 255, 255, .69);margin: 50px 5%;}
.whln li:nth-child(2){transform: translateY(-30px)}
.whln img{display: inline-block;}
.whln li p{padding: 0 10%;line-height: 32px;}

.gcal{background: url(case_bg.jpg) no-repeat top left;padding: 180px 0;}
.gcal .pub_title{margin-left: 8%;width: 20%;text-align: left;}
.gcal .pub_title i{background: #004DFF;}
.gcal .fl p{line-height: 32px;}
.gcal .case_box{box-sizing: border-box;width: 60%;}
.gcal .case_box .swcasep{float: right;}

/* .more{text-align:center;} */
.more .call,.more .but{display:inline-block;vertical-align:top;}
.more .call{height:50px;text-indent:1em;line-height:50px;padding:0 40px;border-radius:100px;font-size:28px;font-family:impact;background:#004DFF url(d1.png) 30px center no-repeat;}
.more .call a{color:#fff;}
.more .call:hover{background-color: #272A2F;}
.more .but{width:250px;height:50px;line-height:50px;margin-top:20px;border-radius:100px;background-color:#EF9618;text-align:center;font-size:16px;color:#fff;}
.more .but:hover{background:#004DFF;}
.jgzx{background: url(jgzx.jpg) no-repeat center top;background-size: cover;height: 638px;padding-top: 1px;}
.jgzx .auto{width: 90%;margin: 8% auto 0;}
.jgzx .pub_title{text-align: right;}
.jgzx .pub_title b,.jgzx .pub_title h4,.jgzx .pub_title h5{color: #fff;padding: 0;}
.jgzx .pub_title b{font-size: 82px;display: block;text-transform: uppercase;}
.jgzx .pub_title  i{width: 50px;height: 6px;margin-bottom: 40px;}
.jgzx .fl{width: 70%;}
#scroll_one{height:320px;position:relative;overflow:hidden;box-sizing:border-box;}
#scroll_one ul{width:100000px;position:absolute;left:0;}
#scroll_one ul li{float:left;text-align:center;margin-right:26px;overflow:hidden;position: relative;}
#scroll_one ul li img{width:224px;overflow:hidden;}
#scroll_one ul li .jgzx_box{position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .65);text-align: center;opacity: 0;transition: .5s;}
#scroll_one ul li .jgzx_box img{width: auto;display: inline-block;}
#scroll_one ul li:hover{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05);}
#scroll_one ul li a:hover .jgzx_box{opacity: 1;}

.hf{width: 100%;height: 353px;background: url(hf.jpg) no-repeat center;}
.footer{background:#272A2F;}
.footer .f1 h3,.footer .f2 h3,.footer .f3 h3,.footer .f4 h3{margin-top:30px;font-size:24px;color:#fff;position:relative;margin-bottom:20px}
.footer .f1 h3::before,.footer .f2 h3::before,.footer .f3 h3::before,.footer .f4 h3::before{position:absolute;content:"";width:50px;height:3px;background:#fff;top:40px;left:0}
.footer .f1{width:15%}
.footer .f1 h3{margin-bottom:40px}
.footer .f1 img{float:left;margin-right:15px;width: 120px;}
.footer .f1 a{display:block;height:20px;line-height:20px;color:#fff;box-sizing:border-box;margin-top:10px}
.footer .f2{width:25%}
.footer .f2 a{float:left;width:50%;color:#fff;line-height:30px;display:block}
.footer .f3{width:350px;color:#fff;line-height:30px}
.footer .f4{width:320px;margin-top:60px;}
.footer .copyright{margin-top:30px;text-align:center;color:#fff;padding:5px 0;font-size:14px;border-top:1px solid rgba(255,255,255,0.15)}
.footer .copyright a{display:inline-block;color:#fff;font-size:14px}
.footer .copyright img{display:inline-block;margin-left:15px}
.footer .copyright p{color:#fff;text-align:center}
.pub_title{text-align: center;}
.pub_title p{color:#666666;}
.pub_title h5{color: #0056ca;text-transform: uppercase;padding-top:50px;}
.pub_title h4{position:relative;font-weight:bold;z-index:1;color:#272A2F;}
.pub_title h4 img{display:inline-block;padding:0 10px 10px 10px;}
.pub_title h4 span{color:#3DB0E7;display:inline-block;z-index:1;}
.pub_title i{width: 100px;height: 3px;overflow: hidden;display: inline-block;background: #3DB0E7;margin-bottom:50px;margin-top: 10px;}
.page-cover{background:#18191b url(loading.gif) no-repeat center 350px;width:100%;height:0;position:absolute;bottom:0;z-index:10000001;}
@-webkit-keyframes bounceIn1{
	0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
	100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
}
@-moz-keyframes bounceIn1{
	0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
	100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
}
@-ms-keyframes bounceIn1{
	0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
	100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
}
@keyframes bounceIn1{
	0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
	100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
}