body,dd,dl,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin:0;padding:0;list-style:none}
a{text-decoration:none;color:inherit}
img{border:none}
:focus{outline:0}
.clearfix:after{content:'\200B';display:block;height:0;clear:both}
body{color:#333;/*text-transform:uppercase;*/font:14px/1.7 "\5FAE\8F6F\96C5\9ED1"}
.wrap{width:1200px;margin:0 auto}

.wrap_all{margin:0 auto}
.wrap_all img{max-width:100%; margin:0 auto}
.wrap_all .word-sm{text-align:center}

.wrap_max{width:1400px;}
.bx-wrapper{position:relative}
.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:0;width:100%}
.bx-wrapper .bx-pager{text-align:center}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}
.bx-wrapper .bx-pager.bx-default-pager a{background:rgba(255,255,255,.2);text-indent:-9999px;display:block;width:73px;height:3px;margin:0 15px 20px;font-size:0;outline:0;border-radius:6px}
.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#fff}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:center}
.bx-wrapper .bx-controls-auto{display:none}
.slide{padding-bottom:6px;background:#0195df}
.banner img{display:block;max-width:100%}
.bx-controls-direction{display:none}
.logo{width:303px;height:55px;display:block;background:url(../images/logo.png) no-repeat center;font-size:0;background-size:contain}
.n-a{display:inline-block;vertical-align:top;text-align:center;padding:12px 0px;position:relative; /*line-height:15px;*/ width:160px;}
.n-a span{}
.nav{color:#4c4948;font-size:14px;position:absolute;right:0;top:0px}
.nav-en{display:block;font-size:11px;transform:scale(.8)}
.head .wrap{position:relative}
.n-a:hover .nav-z{display:block}
.nav-z{display:none;position:absolute;z-index:1;left:0;background:#fff;left:0;right:0;top:67px;/*padding:1px*/}
.n-a:after{content:"";position:absolute;right:0;top:27px;width:1px;height:18px;background:#4c4948}
.head{padding:12px 0 12px 0}
.n-a:last-child:after {display: none;}
.n-a:hover>a,li.n-a.cur{color:#0195df}
/*.n-a.cur:before{content:"";position:absolute;display:block;height:3px;width:56px;background:#0195df;bottom:0;margin:0 auto;left: 0;right: 0;}*/
.nav-z li:hover{background:#0195df;color:#fff}
.nav-z li{padding:6px 0; border-bottom:1px solid #dedede;font-size:13px; color:#333;}
.index-ibg{text-align:center;margin-top:30px}
.ibg-con{font-size:25px;font-weight:700;line-height:1.4;display:block;display:block;padding:50px 10px 0px 100px;text-align:center;vertical-align:middle;transition:.3s}
.ibg-con-1{font-size:13px;font-weight:500;line-height:1.4;display:block;display:block;padding:5px 10px 0px 100px;height:60px;text-align:center;vertical-align:middle;transition:.3s}
.ht-t{font-size:35px;font-weight:600;line-height:2;letter-spacing:4px; text-align:center}
.ht-line{background:url(../images/col_line.png) no-repeat center center; height:4px;}
.ht-line-1{background:url(../images/col_line_1.png) no-repeat center center; height:4px;}
.ht-box{position:relative;color:#0195df;/*padding-left:15px;*/margin:52px 0 0}
.sec-bj .ht-box{margin:12px 0 0; padding-left:0}
.ht-p{line-height:1;font-size:20px;margin-top:8px; text-align:center; color:#757575}
.ht-p p{line-height:1;font-size:20px;margin-top:8px; text-align:center;}
/*.ht-box:after{content:"";display:block;margin:13px 0 0 -15px;height:1px;background:transparent}*/
/*.ht-box:before{content:"";left:0;position:absolute;width:4px;bottom:0px;top:0;background:#0195df}
.ht-box:after{content:"";left:0;position:absolute;width:4px;bottom:0px;top:0;background:url(../images/col_line.png) no-repeat 62px center}*/

.list .ht-box:before{content:"";left:0;position:absolute;width:4px;bottom:0px;top:0;background:#0195df}

.ht-box1{position:relative;color:#0195df;padding-bottom:5px;margin:52px 0 0}
.ht-box1 .ht-t{font-size:20px;font-weight:600;line-height:2;letter-spacing:2px; text-align:left}
.ht-p1{line-height:1;font-size:12px;margin-top:8px}

.index-con .ht-box:after{background:#0195df}
.ibg-hover{position:absolute;top:100%;left:0;right:0;bottom:0;padding-top:30px;text-transform:uppercase;text-align:center;overflow:hidden;background:rgb(1 149 223 / .7);box-sizing:border-box;transition:.3s}
.ibg+.ibg,.index-pic+.index-pic{margin-left:33px}
.ibg1{background:url(../images/ib1.png) no-repeat 12px center}
.ibg2{background:url(../images/ib2.png) no-repeat 12px center}
.ibg3{background:url(../images/ib3.png) no-repeat 12px center}
.ibg1:hover{background:url(../images/ib1.png) no-repeat center center;background-size:30%}
.ibg2:hover{background:url(../images/ib2.png) no-repeat center center;background-size:30%}
.ibg3:hover{background:url(../images/ib3.png) no-repeat center center;background-size:30%}
.fix-i1{background:url(../images/qq.png) no-repeat center center}
.fix-i2{background:url(../images/weixin.png) no-repeat center center}
.fix-i3{background:url(../images/tel.png) no-repeat center center}
.fix-i4{background:url(../images/other.png) no-repeat center center}
.index-i1{background:url(../images/i-1.png) no-repeat center center}
.index-i2{background:url(../images/i-2.png) no-repeat center center}
.index-i3{background:url(../images/i-3.png) no-repeat center center}
.pic-t1{background:url(../images/i1.png) no-repeat center center}
.pic-t2{background:url(../images/i2.png) no-repeat center center}
.pic-t3{background:url(../images/i3.png) no-repeat center center}
.indus-i1{background:url(../images/ks1.png) no-repeat center center}
.indus-i2{background:url(../images/ks2.png) no-repeat center center}
.indus-i3{background:url(../images/ks3.png) no-repeat center center}
.indus-i4{background:url(../images/ks4.png) no-repeat center center}
.indus-i5{background:url(../images/ks5.png) no-repeat center center}
.work-i1{background:url(../images/p_class_1.png) no-repeat center center}
.work-i2{background:url(../images/k2.png) no-repeat center center}
.work-i3{background:url(../images/k3.png) no-repeat center center}
.work-i4{background:url(../images/k4.png) no-repeat center center}
.work-i5{background:url(../images/k5.png) no-repeat center center}
.i-tel{display:inline-block;width:20px;height:20px;background:url(../images/i-tel.png) no-repeat center center;background-size:contain;vertical-align:bottom;margin-right:6px}
.work-i{display:inline-block;width:100px;height:100px;background-size:cover!important;}
.indus-i{display:inline-block;width:20px;height:22px;background-size:contain;margin-right:15px;vertical-align:middle}
.ibg{background-color:#fff;color:#235eab;box-shadow:0 4px 15px rgb(81 133 255 / .5);display:inline-block;vertical-align:top;border-radius:10px;background-size:30%;position:relative;height:180px;width:calc((100% - 90px)/ 3);transition:.3s;overflow:hidden}
.index-i{display:inline-block;width:48px;height:48px;background-size:contain;margin-right:20px;position:relative;top:-1px}
.pic-t{display:inline-block;width:44px;height:44px;vertical-align:middle;margin-right:10px;background-size:contain}
.index-intro-h2{font-size:30px;font-weight:400;line-height:1;margin-bottom:15px}
.word-sm{font-size:14px;margin-top:40px;margin-bottom:20px; line-height:28px;}
.word-sm p{padding:0 0 20px;text-indent:2em;}
.word-sm img{max-width:100%!important; height:auto!important; text-indent:-2em; margin-bottom:15px; margin-top:5px;}
.index-intro-title{color:#fff;background:#0195df;/*border-radius:20px;*/text-align:center;padding:40px 20px 40px;/*margin-bottom:70px;*/margin-top:50px;box-shadow:0 8px 6px rgb(103 204 255 / .26)}
.index-intro-h3{font-size:20px;margin-bottom:12px;font-weight:400}
.footer{border-top:3px solid #0195df;padding:40px 0;line-height:1;color:#333}
.footer-p{background:#1e1e1e;height:47px;color:#a2a2a2;line-height:47px;text-align:center; font-size:12px;}
.footer-logo{float:right;width:166px;height:160px;margin-top:20px;background:url(../images/footer-logo.png) no-repeat center;background-size:contain}
.footer-dl{vertical-align:top;display:inline-block;font-size:13px;border-right:1px solid #dedede; width:200px; min-height:330px; text-align:center}
.footer-dl dt{margin-bottom:15px;font-weight:700; font-size:16px;color:#333;text-shadow:0 0 0 #000}
.footer-dl dd{margin-bottom:13px}
.footer-dl dd:before{content:"";display:inline-block;width:2px;height:2px;background:#696969;border-radius:50%;vertical-align:middle;margin:-4px 10px 0 -13px}
.footer-dl dd a:hover{text-decoration:underline}
.footer .wrap{/*padding:0 110px;*/box-sizing:border-box; /*width:85%;*/}
.fix-right{position:fixed;right:0;top:120px}
.fix-a{display:block;position:relative;background:#0195df;color:#fff;text-align:center;padding:10px;font-size:14px;border-bottom:1px solid #fff}
.fix-i{display:block;width:38px;height:38px;margin:0 auto 2px;background-size:contain}
.fix-a:hover{background:#005587}
.fix-a:hover .fix-tel{display:block}
.fix-tel{display:none;position:absolute;right:76px;color:#005587;background:#bae3f9;line-height:1.4;white-space:nowrap;font-size:24px;line-height:1.2;top:0;padding:13px 20px}
.fix-tel:after{position:absolute;width:0;height:0;border:12px solid transparent;border-left-color:#bae3f9;right:-24px;top:28px;display:block;content:""}
.fix-tel .fl{float:left;}


.fix-a:last-child{background:#002f4b}
.index-pic{display:inline-block;position:relative;background:#fff;color:#235eab;box-shadow:0 4px 12px rgb(51 51 51 / .3);vertical-align:top;text-align:center;border-radius:10px;width:calc((100% - 120px)/ 4);overflow:hidden}
.index-pic-t{color:#0195df;font-size:20px;font-weight:500;margin-bottom:0px;display:block; line-height:1.3}
.index-pic-t-1{color:#0195df;font-size:12px;font-weight:700;margin-bottom:15px;display:block}
.index-pic-hover{position:absolute;top:100%;left:0;right:0;bottom:0;text-align:center;overflow:hidden;padding:40px 0 10px;color:#fff;transition:.3s;background:rgb(1 149 223 / .8)}
.index-pic-i{position:absolute;width:30px;height:30px;border:2px solid #0195df;border-radius:50%;right:25px;top:25px;transition:.3s}
.index-pic-con{padding:40px 0 10px}
.index-pic-box{margin-top:25px; margin-bottom:80px;}
.index-icon-box{/*border-top:2px solid #0195df;*/padding:60px 0;/*margin:70px 5px 0;*/font-size:13px}
.index-icon{display:inline-block;vertical-align:top;text-align:left;width:25%}
.index-icon-con{display:inline-block;vertical-align:top}
.index-pic-i:before{content:"";display:block;width:12px;height:12px;border:2px solid #0195df;transform:rotate(45deg);border-left:0;border-bottom:0;margin:8px 0 0 6px}
.index-icon+.index-icon{margin-left:12%}
.index-pic-img{height:250px}
.index-pic-img img{max-width:95%;max-height:100%;display:inline;vertical-align:middle}
.index-pic-img:before{content:"";display:inline-block;width:1px;height:100%;vertical-align:middle}
.index-pic:hover .index-pic-hover{top:0}
.ibg:hover .ibg-hover{top:0;color:#fff}
.ibg-hover>span{display:block}
.ibg-a{display:inline-block;border:1px solid #fff;padding:4px 6px;line-height:1;border-radius:2px;margin-top:6px;transition:.3s; font-size:13px;}
.ibg:hover .ibg-con,.ibg:hover .ibg-con-1{opacity:0}
.ibg-a:hover{background:#0195df;color:#fff}
.index-pic-hover .index-pic-t,.index-pic-hover .index-pic-t-1{color:#fff}
.index-pic-hover .ibg-a{margin:80px 0 140px 0;}
.index-pic-p{font-size:12px;line-height:2.4}
.index-pic:hover .index-pic-i,.index-pic:hover .index-pic-t-1{opacity:0}
.index-intro-p{font-size:16px}
.pro-img{display:inline-block;vertical-align:top;width:calc((100% - 22px)/ 3);font-size:16px;position:relative;overflow:hidden}
.pro-p{background:#f4f4f4;padding:5px;color:#666;margin-top: -36px;transition: .3s;}
.pro-img+.pro-img{margin-left:11px}
.pro-img-list{font-size:0;text-align:center;margin-top:40px}
.pro-img img{display:block;max-width:100%}
.index-con .word-sm{/*padding:0 110px;*/margin-bottom:0}
.index-con .ht-box{margin:52px 5px 40px 5px; padding-left:0;}
.intro-bj{height:302px;background:url(../images/intro.png) no-repeat center top;background-size:contain}
.about-bj{height:362px;background:url(../images/about.png) no-repeat center top;background-size:contain;border-bottom:3px solid #505050;margin:30px 0}
.sec-banner{height:710px;background-size:cover!important;}
.sec-banner-pro{background:url(../images/sec-banner4.png) no-repeat center top;background-size:contain}
.sec-banner-intro{background:url(../images/sec-banner1.png) no-repeat center top;background-size:contain}
.sec-banner-news{/*border-bottom:4px solid #0195df;*/background:url(../images/sec-banner3.png) no-repeat center top;background-size:contain}
.sec-banner-about{/*border-bottom:4px solid #0195df;*/background:url(../images/sec-banner.png) no-repeat center top;background-size:contain}
.sec-banner-industry{/*border-bottom:4px solid #0195df;*/background:url(../images/sec-banner6.png) no-repeat center top;background-size:contain}
.sec-banner-work{/*border-bottom:4px solid #0195df;*/background:url(../images/sec-banner5.png) no-repeat center top;background-size:contain}
.sec-banner-contact{/*border-bottom:4px solid #0195df;*/background:url(../images/sec-banner2.png) no-repeat center top;background-size:contain}
.logo-ht{position:relative;height:52px;background:url(../images/logo.png) no-repeat center left;background-size:contain;margin-bottom:30px;margin-top:50px}
.contact-img1{background:url(../images/contant_07.png) no-repeat left top;background-size:contain}
.contact-img2{background:url(../images/contant_12.png) no-repeat left top;background-size:contain}
.contact-img3{background:url(../images/contant_14.png) no-repeat left top;background-size:contain}
.contact-rt{height:62px;background:#fff url(../images/contant_03.png) no-repeat center top;background-size:contain;margin-bottom:4px;position:relative;top:-34px;z-index:2;margin-left:40px;width:216px;display:inline-block}
.contact-con{background:url(../images/contant_09.png) top center no-repeat;background-size:cover;font-size:14px;color:#0195df;padding:350px 50px 93px 60px;}
.contact-con p{margin:10px 0}
.contact-l{float:left;width:55%}
.contact-p{margin-bottom:20px}
.contact-img{position:relative;height:167px;margin-bottom:23px}
.intro-img{display:inline-block;vertical-align:top;width:calc((100% - 60px)/ 4)}
.intro-img-list{font-size:0;margin-bottom:60px}
.intro-img img{display:block;max-width:100%}
.intro-img+.intro-img{margin-left:20px}
.ht-box-sm .ht-t{font-size:20px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:100px; text-align:left; margin:32px 0 0; line-height:1.4;letter-spacing:2px;}
.ht-box-sm .ht-p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:100px}
.ht-box-sm{position:relative}
.ht-tel,span.ht-time{position:absolute;right:0;bottom:10px}
.ht-tel{font-size:13px;color:#666;text-shadow:0 0 #666}
.new-img-list{padding:30px 0;border-bottom:2px dotted #dadada;overflow:hidden}
.new-img{float:left;width:300px;margin-right:60px}
.new-p{line-height:2.3;text-indent:2em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.new-img img{width:100%}
.new-more-a{display:block;text-align:right;margin-top:20px}

.navpage-box{padding:20px 10px 40px 10px;text-align:center;font-size:12px}
/*.page-a{padding:1px 5px;margin-left:2px;border:1px solid #ddd;border-radius:2px;transition:.3s;background:#fff}
.page-a.cur{color:#0195df;border-color:transparent}
.navpage-span{margin-right:10px}
.page-a:hover{color:#fff;background:#0195df}

.navpage-box .a1,.navpage-box a{padding:1px 5px;margin-left:2px;border:1px solid #ddd;border-radius:2px;transition:.3s;background:#fff}
.navpage-box .a1.cur,.navpage-box span{color:#0195df;padding:1px 5px;margin-left:2px;border:1px solid #ddd;border-radius:2px;transition:.3s;background:#fff}
.navpage-span{margin-right:10px}
.navpage-box .a1:hover{color:#fff;background:#0195df}*/

.about-sm{font-size:12px;line-height:2;margin-bottom:30px}
.about-t{color:#4c4948;font-size:16px;margin:0 0 10px}
.about-img{background:#f2f2f2;margin-bottom:15px;overflow:hidden;display:flex}
.about-img img{width:50%;display:block}
.about-title{color:#4c4948;position:relative;padding-top:100px;margin-left:100px;width:50%}
.about-t span{color:rgb(0 170 255 / .1);font-size:44px;position:absolute;top:76px}
.about-t:after{content:"";width:30px;height:1px;background:#0af;display:block}
.about-t p{font-size:30px;position:relative;z-index:1;padding-bottom:10px}
.about-p{font-size:12px;margin-top:10px}
.about-t{font-weight:400}
.about-img:nth-child(odd){flex-direction:row-reverse}
.about-img-list{margin-bottom:60px}
.industry-icon{display:inline-block;background:#7ec6e8;color:#fff;padding:4px 20px;font-weight:700;line-height:1;border-radius:4px;margin:0 20px}
.industry-icon-box{text-align:center;padding:25px 25px 0}
.sec-bj .ht-box-sm{margin:0}
.sec-bj{background:#fff;padding:40px 0 30px}
.bj{padding-top:1px;background:#f6f6f6;padding-bottom:1px}
.industry-img-list{text-align:left;padding:40px 0 0;font-size:0}
.industry-img+.industry-img{margin-left:30px; margin-bottom:30px;}
.industry-img:nth-child(5),.industry-img:nth-child(9){margin-left:0px;}
.industry-img{display:inline-block;vertical-align:top;width:calc((100% - 90px)/ 4);background:#fff;border-radius:10px;padding:20px 0 20px;font-size:12px;box-shadow:0 1px 8px rgb(51 51 51 / .3); text-align:center}
.industry-img img{width:90%}
.industry-img h5{font-weight:500; font-size:14px;}
.industry-img p{color:#0195df; font-size:14px; font-weight:600;}
.industry-img .ibg-a{border-color:#555;margin-top:12px}
.industry-img .index-pic-img{height:200px;margin-bottom:10px}
.bj1{background:#7ec6e8}
.bj2{background:#0ba29a}
.bj3{background:#596590}
.bj4{background:#83b456}
.bj5{background:#00a0e9}
.work-icon{display:inline-block;text-align:center;margin:0 20px;width:150px;font-weight:700}
.work-icon-img{margin:50px 0px;text-align:center}

.work-sm .work-icon{width:123px; margin:0 0px;}
.work-sm .work-icon p{font-size:10px; font-weight:normal;}

.ht-box-sm:after{display:none}
.contact-box,.logo-ht{/*margin-left:50px;margin-right:50px*/}
.contact-img:after{content:"";display:block;width:0;height:0;border:17px solid transparent;border-left-color:#d3edfb;position:absolute;right:-38px;top:66px}
.contact-r{width:360px;float:right}
.contact-bage{color:#fff;background:#008dd4;display:inline-block;font-size:20px;line-height:1;padding:3px 10px;border-radius:10px}
.contact{margin-bottom:50px}
.contact-b{color:#fff;background:#008dd4;text-align:center;padding:5px;font-size:16px}
.contact:last-child{margin-bottom:0}
.logo-ht:after,.logo-ht:before{content:"";position:absolute;height:2px;bottom:0;left:55px}
.logo-ht:after{width:115px;background:#6163ac}
.logo-ht:before{right:0;height:1px;background:green}
.contact-box{margin-bottom:50px}
.contact-rt:after,.contact-rt:before{content:"";display:block;width:3px;height:3px;border:1px solid green;border-radius:50%;position:absolute;top:1px}
.contact-rt:after{right:0}
.detail-con{background:#fff;border-radius:10px;margin:30px auto 80px;padding:50px 20px;box-sizing:border-box;box-shadow:0 4px 12px rgb(51 51 51 / .3)}
.detail-img-box{display:inline-block;width:45%;width:300px;margin:0 10% 0 10%;text-align:center;vertical-align:middle}
.detail-img-box img{max-width:100%}
.detail-right{display:inline-block;width:40%;vertical-align:middle}
.detail-p{font-size:14px;margin:40px 40px 10px 40px; line-height:28px;}
.detail-p p{text-indent:2em;}
.detail-p img{max-width:100%}
.detail-right img{max-width:100%}
.detail-dt{margin-bottom:12px;color:#333}
.detail-img-box .bx-controls-direction{display:block;position:absolute;top:50%;left:0;right:0}
.detail-img-box .bx-default-pager{display:none}
.bx-next,a.bx-prev{position:absolute;border:3px solid #d2d2d2;display:block;width:10px;height:10px;border-bottom:none;border-left:0;transform:rotate(45deg);font-size:0;   display:none;}
.bx-prev{left:-30px;transform:rotate(-135deg)!important;}
.bx-next{right:-30px}
.ew-img {display: block; width: 180px;height: 180px;}
.fl{float:left}

.pro-img .ibg-a{display:none;font-size:12px;color:#fff}
.pro-img:hover .ibg-a{display:inline-block}
.pro-hover{position:absolute;top:100%;left:0;right:0;bottom:0;/* padding-top: 0; *//* padding-top: 126px; */text-transform:uppercase;text-align:center;/* overflow:hidden; */background:rgb(1 149 223 / .7);box-sizing:border-box;transition:.3s;}
.pro-img:hover .pro-hover{top:0;padding-top: 126px;}
.pro-img:hover .pro-p{background:0 0;color:#fff;font-size:26px;font-weight:700;line-height:1;margin: 0;}

.pagination {
	list-style: none;
	margin: 0;
	padding: 20px 0 0 0;
	display: inline-block;
	vertical-align: bottom;
	
}
.pagination li {
	display: inline-block;
	border: solid 1px #ddd;
	border-radius: 4px
}
.pagination a {
	color: #333;
	padding: 8px 12px;
	line-height: 18px;
	display: block;
	transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s
}
.pagination .active,.pagination .cur, .pagination a:hover {
	background: #49aeff;
	color: #fff;
}
.pagination .active a {
	color: #fff
}
.pagination li {
	margin: 0 3px;
}

@media only screen and (max-width:1199px){
.index-intro-title{width:100%;min-width:1160px;}
.bj{width:100%;min-width:1200px;}
.index-icon{width:30%; margin-left:3px!important;}
.footer{width:100%;min-width:1200px;}
.footer .wrap{width:100%;}
.footer-dl{width:190px;}
.footer-p{width:100%;min-width:1200px;}
.sec-banner{width:100%;min-width:1200px;}
.wrap_max{width:1200px;}
.n-a{width:130px!important;}
}
