*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{color:#333;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}
a{color:#333;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{font-size:12px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
::-ms-clear,::-ms-reveal{display:none}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.col-l,.l{float:left}
.col-r,.r{float:right}
.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:98%;max-width:1200px;margin:0 auto}
.wp1300{width:98%;max-width:1300px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h66{height:66px;clear:both;overflow:hidden}
.z-tit1{overflow:hidden;padding:33px 28px 36px 0}
.z-tit1 .more{float:right;text-transform:uppercase;color:#999;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.z-tit1 .more:hover{color:#034c91}
.z-tit1 h3{font-size:24px;line-height:26px;padding-left:28px;border-left:4px solid #034c91}
.z-tit2{padding:56px 0 0;font-size:40px;text-align:center}
.z-tit2:after{content:'';display:block;margin:22px auto 0;width:50px;height:4px;background:#034c91}
.z-tit3{display:block;font-weight:700;font-size:26px;margin-bottom:25px;background:url(../images/icon-more.png) no-repeat right center}
.z-tit4{font-weight:400;font-size:26px;line-height:1.1}
.z-tit4 strong{font-style:italic;text-transform:uppercase;display:block;font-size:40px;color:#034c91;margin-bottom:10px}
.z-tit5{font-size:28px;color:#034c91}
.bodyf6{background-color:#f6f6f8}
.bgf5,.bodyf5{background-color:#f5f5f5}
.bgwhite{background-color:#fff}
.header{height:120px;line-height:120px;padding:0 70px;background-color:#fff;overflow:hidden}
.logo{float:left;white-space:nowrap}
.logo img{display:inline-block;vertical-align:middle}
.tel{float:right;color:#333;padding-left:36px;background:url(../images/icon-tel1.png) no-repeat left center;-webkit-background-size:26px auto;background-size:26px auto;margin-right:3px}
.header .tel strong{color:#f26501;font-size:20px;display:inline-block;vertical-align:-2px}
.nav{float:right;overflow:hidden;margin-right:33px}
.nav li{float:left}
.nav li+li{margin-left:35px}
.nav a{font-size:16px;display:block;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.nav a:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:4px;background-color:#034c91;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.nav a:hover:after,.nav li.on a:after{left:0;width:100%}
.nav a:hover,.nav li.on a{color:#034c91}
.menuBtn{display:none;position:relative;width:1em;height:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.menuBtn span{display:block;position:absolute;top:50%;margin:0 auto;width:100%;height:2px;border:none;cursor:pointer;color:inherit}
.menuBtn span:after,.menuBtn span:before{display:block;content:"";position:absolute;top:0;left:50%;width:100%;height:100%;-ms-transform:translate(-50%,-.3em);-webkit-transform:translate(-50%,-.3em);transform:translate(-50%,-.3em);-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0;transform-origin:50% 0}
.menuBtn.open span{background:0 0}
.menuBtn span:after{-webkit-transform:translate(-50%,.3em);-moz-transform:translate(-50%,.3em);-ms-transform:translate(-50%,.3em);-o-transform:translate(-50%,.3em);transform:translate(-50%,.3em)}
.menuBtn.open span:before{-ms-transform:translate(-48%,0) rotate(45deg);-webkit-transform:translate(-48%,0) rotate(45deg);transform:translate(-48%,0) rotate(45deg)}
.menuBtn.open span:after{-ms-transform:translate(-52%,0) rotate(-45deg);-webkit-transform:translate(-52%,0) rotate(-45deg);transform:translate(-52%,0) rotate(-45deg)}
.menuBtn{margin:12px 0 0;font-size:30px}
.menuBtn span,.menuBtn span:after,.menuBtn span:before{background-color:#034c91;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}
.banner .item a{display:block;height:680px;overflow:hidden;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.banner .item img{display:none}
.banner .swiper-pagination-bullets{bottom:52px!important}
.banner .swiper-pagination-bullet{width:16px;height:16px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:1;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.banner .swiper-pagination-bullet-active{background-color:#034c91}
.banner .swiper-button-next,.banner .swiper-button-prev{width:35px;height:70px;margin-top:-35px;-webkit-background-size:35px auto;background-size:35px auto;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.banner .swiper-button-prev{left:0;background-image:url(../images/arrow-prev.png)}
.banner .swiper-button-next{right:0;background-image:url(../images/arrow-next.png)}
.banner .swiper-button-prev:hover{background-image:url(../images/arrow-prev-on.png)}
.banner .swiper-button-next:hover{background-image:url(../images/arrow-next-on.png)}
.ban{position:relative;z-index:2;height:400px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.ban img{display:none}
.m-location{position:relative;height:70px;background-color:#fff;margin-bottom:44px;box-shadow:0 0 10px 0 rgba(24,23,22,.15)}
.m-location .location{float:left;margin-left:-14px}
.m-location .location a{position:relative;float:left;font-size:16px;line-height:70px;padding:0 15px;margin-right:12px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.m-location .location a.on,.m-location .location a:hover{color:#034c91}
.cur{float:right;color:#333;padding-left:25px;background:url(../images/cur.png) no-repeat left center;line-height:70px}
.cur a{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.cur a:hover,.cur span{color:#034c91}
.g-sidebar{position:fixed;top:40%;right:1%;z-index:1000}
.g-sidebar li{position:relative;margin-bottom:1px;background-color:#666}
.g-sidebar li a{display:block}
.g-sidebar li .pic{position:relative;z-index:100;display:block;width:50px;height:50px;line-height:50px;text-align:center}
.g-sidebar li a img{display:inline-block;vertical-align:middle}
.g-sidebar li a p{position:absolute;top:-12px;bottom:0;right:100%;width:163px;height:78px;line-height:78px;text-transform:capitalize;border-radius:22px;text-align:center;display:none;background:url(../images/bg1.png) no-repeat center}
.g-sidebar li:hover{background-color:#0c5790}
.g-sidebar li:hover a p{display:block}
.footer{background:#161718}
.fd-top{padding:64px 0 13px;overflow:hidden;border-bottom:1px solid #292a2b}
.fd-nv{position:relative;float:left}
.fd-nv:after{content:'';position:absolute;right:2.6%;top:0;bottom:0;width:1px;background:rgba(181,181,181,.16)}
.fd-nv dl{float:left;width:160px;padding-left:26px;background-repeat:no-repeat;background-position:0 3px}
.fd-nv .dl1{background-image:url(../images/icon1.png)}
.fd-nv .dl2{background-image:url(../images/icon2.png)}
.fd-nv .dl3{background-image:url(../images/icon3.png)}
.fd-nv .dl4{background-image:url(../images/icon4.png)}
.fd-nv .dl5{background-image:url(../images/icon5.png)}
.fd-nv .dl6{background-image:url(../images/icon6.png)}
.fd-nv dt{position:relative;font-size:16px;color:#fff;margin-bottom:40px;white-space:nowrap}
.fd-nv dt:after{content:'';position:absolute;left:0;bottom:-17px;width:28px;height:2px;background:#fff}
.fd-nv dd a{display:block;line-height:26px;color:#666;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.fd-nv dd a:hover{color:#1c82e2;text-decoration:underline}
.fd-link{overflow:hidden;margin-top:64px}
.fd-link h4{float:left;font-weight:400;font-size:14px;line-height:26px;color:#cfcfcf;margin-right:18px}
.fd-link .con{overflow:hidden}
.fd-link .con a{float:left;line-height:26px;color:#666;margin-right:15px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.fd-link .con a:hover{color:#1c82e2;text-decoration:underline}
.fd-bot{overflow:hidden;line-height:101px}
.fd-logo{float:left;line-height:98px}
.fd-logo img{display:inline-block;vertical-align:middle}
.fd-bot .copyright{float:right;color:#505050;opacity:.89}
.fd-bot .copyright span{display:inline-block;margin:0 10px}
.fd-bot .copyright a{display:inline-block;color:#505050;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.fd-bot .copyright a:hover{color:#1c82e2;text-decoration:underline}
.ft-share{color:#505050}
.ft-share .bdsharebuttonbox,.ft-share span{display:inline-block;vertical-align:middle}
.ft-share .bdsharebuttonbox a{width:29px;height:29px;background-position:center;margin:0 0 0 8px;padding-left:0;background-repeat:no-repeat;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.ft-share .bdsharebuttonbox a.bds_tsina{background-image:url(../images/icon-weibo.png)}
.ft-share .bdsharebuttonbox a.bds_weixin{background-image:url(../images/icon-weixin.png)}
.ft-share .bdsharebuttonbox a.bds_qzone{background-image:url(../images/icon-zone.png)}
.ft-share .bdsharebuttonbox a.bds_sqq{background-image:url(../images/icon-qq.png)}
.ft-share .bdsharebuttonbox a.bds_tsina:hover{background-image:url(../images/icon-weibo-on.png)}
.ft-share .bdsharebuttonbox a.bds_weixin:hover{background-image:url(../images/icon-weixin-on.png)}
.ft-share .bdsharebuttonbox a.bds_qzone:hover{background-image:url(../images/icon-zone-on.png)}
.ft-share .bdsharebuttonbox a.bds_sqq:hover{background-image:url(../images/icon-qq-on.png)}
.ft-share .bdsharebuttonbox a:hover{opacity:1}
.fd-contact{float:right;text-align:center}
.fd-contact h4{font-weight:700;font-size:34px;line-height:1.02;color:#2d8be3;letter-spacing:1px;margin-bottom:18px}
.fd-contact p{font-size:16px;line-height:30px;color:#fff;margin-bottom:16px}
.fd-contact .btn{display:block;margin:25px auto 0;width:200px;height:46px;font-size:16px;line-height:46px;background:#034c91;color:#fff;text-align:center;border-radius:99999px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.fd-contact .btn:hover{color:#034c91;background-color:#fff}
.eq{width:128px;height:118px}
.eq img{display:block;width:100%;height:100%}
.bd_weixin_popup{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.pop_mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:rgba(0,0,0,.75);display:none}
::-webkit-scrollbar{width:6px;border-radius:6px}
::-webkit-scrollbar-track{background:#e3e3e3;border-radius:6px}
::-webkit-scrollbar-thumb{background:#034c91;border-radius:6px}
::-webkit-scrollbar-thumb:window-inactive{background:#034c91}
.ft-bar{display:none}
.tab-con{height:0;visibility:hidden;overflow:hidden}
.tab-con.show{height:auto;visibility:visible}
.wp1200{width:98%;max-width:1200px;margin:0 auto}
.g-tit1{font-size:36px;font-weight:700;color:#333;text-align:center}
.g-tit1::after{content:'';display:block;border-bottom:2px solid #034c91;width:60px;margin:22px auto 0}
.g-tit2{font-size:36px;color:#333;font-weight:700}
.g-tit2::after{content:'';display:block;border-bottom:2px solid #034c91;width:60px;margin:31px 0}
.g-tit3{text-align:center}
.g-tit3 .ch{font-size:40px;color:#333}
.g-tit3 .en{margin-top:3px;font-size:16px;color:#034c91}
.g-list1{overflow:hidden;margin:0 -6px}
.g-list1 li{padding:0 6px;width:25%;float:left;margin-top:12px}
.g-list1 li a{display:block}
.g-list1 .img{position:relative;overflow:hidden;padding-top:69.149%}
.g-list1 .img img{position:absolute;top:0;left:0;width:100%;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.g-list1 .txt{overflow:hidden;padding:17px 0 22px;text-overflow:ellipsis;background:#fff;white-space:nowrap;font-size:16px;font-weight:700;color:#333;text-align:center;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.g-list1 li a:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}
.g-list1 li a:hover .txt{color:#034c91}
.g-list2{overflow:hidden;margin:0px auto 0px}
.g-list2 li{float:left;padding:0 8px 0 7px;}
.g-list2 li a{display:block}
.g-btn1{width:140px;text-align:center;font-size:16px;color:#333;background:#fff;border:1px solid #eee;line-height:40px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.g-btn1.on{color:#fff;background:#034c91;border:1px solid #034c91}
.g-btn1:hover{color:#fff;background:#034c91;border:1px solid #034c91}
.g-page1{margin-top:67px}
.g-page2{overflow:hidden;margin-top:4px;background:#fff;max-width:918px;padding:0 20px;font-size:0}
.g-page2 a{width:50%;font-size:0}
.g-page2 a div{display:inline-block;line-height:70px;overflow:hidden;max-width:405px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#333;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.g-page2 .next{float:right}
.g-page2 .prev{float:left}
.g-page2 .next i{content:'';float:right;background:url(../images/article-r.png) no-repeat;width:12px;height:14px;vertical-align:middle;margin:28px 0 0 17px}
.g-page2 .prev i{content:'';float:left;background:url(../images/article-l.png) no-repeat;width:12px;height:14px;vertical-align:middle;margin:28px 16px 0 0}
.g-page2 a i{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.g-page2 a:hover div{color:#034c91}
.g-page2 a:hover.prev i{background:url(../images/article-l-on.png) no-repeat}
.g-page2 a:hover.next i{background:url(../images/article-r-on.png) no-repeat}
.m-location.noborder{margin-bottom:0}
.m-location.bgf5{background:#f5f5f5;box-shadow:none;border-bottom:1px solid #e6e6e6}
.businessd-r1{padding:56px 0 64px}
.businessd-r1 .businessd-main{overflow:hidden;margin-top:72px}
.businessd-r1 .img{float:right;margin-left:60px;max-width:664px;overflow:hidden}
.businessd-r1 .img img{display:block;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.businessd-r1 .img:hover img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05)}
.businessd-r1 .txts{max-width:474px;margin-top:36px;overflow:hidden}
.businessd-r1 .txts .ttit .ch{font-size:30px;color:#034c91}
.businessd-r1 .txts .ttit .en{font-size:46px;color:#666;opacity:.08;margin:-16px 0 19px}
.businessd-r1 .txts .ttxt p{padding-right:2px;font-size:14px;color:#666;line-height:2.5}
.businessd-r2{overflow:hidden;padding:60px 0 68px;background:#f5f5f5}
.businessd-r2 .businessd-main{margin:49px 0 0}
.case{background:#f5f5f5;padding:57px 0 66px}
.case .g-tit1::after{margin:12px auto 0}
.case .subtit{margin:15px 0 39px;font-size:14px;color:#666;text-align:center}
.case .select{max-width:930px;margin:0 auto 52px}
.case .case-list{overflow:hidden}
.business-row{overflow:hidden;font-size:0}
.business-row a{display:block}
.business-row1 .img{display:inline-block;width:50%}
.business-row1 .txts{float:right;width:50%;padding:102px 369px 0 74px}
.business-row2 .img{float:right;display:block;width:50%}
.business-row2 .txts{display:block;width:50%;padding:102px 82px 0 360px}
.business-row .txts .ttxt p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:60px;font-size:14px;color:#666;line-height:2}
.business-row .txts .check{padding:0 25px;margin-top:41px;max-width:140px;text-align:center;font-size:14px;color:#034c91;border:1px solid #034c91}
.business-row .img .con{position:relative;overflow:hidden;padding-top:49.896%}
.business-row .img .con .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(3,76,145,.56);opacity:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.business-row .img .con .mask .btn-con{position:relative;height:100%}
.business-row .img .con .mask .btn-con .mask-btn{position:absolute;max-width:188px;line-height:60px;top:50%;left:50%;font-size:18px;color:#fff;border:1px solid #fff;background:0 0;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.business-row .img .con .mask .btn-con .mask-btn i{content:'';display:inline-block;background:url(../images/link.png) no-repeat;height:25px;width:25px;vertical-align:middle;margin-left:15px}
.business-row .img img{position:absolute;top:0;left:0;width:100%;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.business-row a:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}
.business-row a:hover .check{color:#fff;background:#034c91;border:1px solid #034c91}
.business-row a .txts .ttit{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.business-row a:hover .txts .ttit{color:#034c91}
.business-row a:hover .img .con .mask{opacity:1}
.cased{padding:36px 0 74px;background:#f5f5f5}
.cased-main{position:relative}
.cased-main{padding-right:280px}
.cased-swiper.gallery-thumbs{position:absolute;top:0;right:0;max-height:632px;width:238px;padding:55px 0 40px}
.cased-swiper.gallery-thumbs .swiper-slide{overflow:hidden}
.cased-swiper.gallery-thumbs .pic{position:relative;padding-top:68.9%}
.cased-swiper.gallery-thumbs img{position:absolute;top:0;left:0;width:100%;height:100%}
.cased-swiper.gallery-thumbs .swiper-button-next,.cased-swiper.gallery-thumbs .swiper-button-prev{top:0;margin-top:0;background:#dfdfdf;width:100%;height:40px;left:0;right:0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.cased-swiper.gallery-thumbs .swiper-button-next.swiper-button-disabled,.cased-swiper.gallery-thumbs .swiper-button-prev.swiper-button-disabled{opacity:1}
.cased-swiper.gallery-thumbs .swiper-button-next{top:auto;bottom:0}
.cased-swiper.gallery-thumbs .con{overflow:hidden;position:relative;width:100%;height:100%}
.cased-swiper.gallery-thumbs .swiper-button-prev i{position:absolute;content:'';display:block;background:url(../images/cased-up.png) no-repeat;width:14px;height:9px;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.cased-swiper.gallery-thumbs .swiper-button-next:hover{background:#034c91}
.cased-swiper.gallery-thumbs .swiper-button-prev:hover i{background:url(../images/cased-up-on.png) no-repeat}
.cased-swiper.gallery-thumbs .swiper-button-prev:hover{background:#034c91}
.cased-swiper.gallery-thumbs .swiper-button-next:hover i{background:url(../images/cased-down-on.png) no-repeat}
.cased-swiper.gallery-thumbs .swiper-button-next i{position:absolute;content:'';display:block;background:url(../images/cased-down.png) no-repeat;width:14px;height:9px;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.cased-swiper.gallery-top a{display:block;cursor:grab}
.cased-swiper.gallery-top .img{position:relative;overflow:hidden;padding-top:68.736%}
.cased-swiper.gallery-top .img img{position:absolute;top:0;left:0;width:100%}
.cased .txts{background:#fff;padding:32px 49px 61px;margin-bottom:4px}
.cased .txts .ttit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-height:47px;font-size:20px;font-weight:700;color:#333;padding-bottom:16px;border-bottom:1px solid #e9e9e9}
.cased .txts .ttxt{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:19px;max-height:42px;font-size:14px;color:#333}
.about-r1{padding:62px 0 81px}
.about-r1-main{overflow:hidden;margin-top:71px}
.about-r1-main .img{float:right;position:relative;width:577px;margin:0 0 20px 69px}
.about-r1-main .img .con{position:relative;overflow:hidden;padding-top:64.298%}
.about-r1-main .img .con img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.about-r1-main .img .con:hover img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05)}
.about-r1-main .img .border{position:absolute;width:100%;height:100%;border:1px solid #034c91;top:20px;left:-18px}
.about-r1-main .txts{padding-top:5px}
.about-r1-main .ttxt p{font-size:14px;color:#666;line-height:2.2}
.about-r1-main .txts .ask .ttit{margin:25px 0 18px;font-size:16px;color:#333}
.about-r1-main .txts .ask .btns a{display:inline-block;font-size:16px;color:#034c91;line-height:34px;padding:0 24px 0 20px;margin-right:4px;border:1px solid #034c91;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.about-r1-main .txts .ask .btns a:hover{color:#fff;background:#034c91}
.about-r2{padding:64px 0 76px;background:url(../images/about-2.jpg) no-repeat;background-size:cover}
.about-r2-main{max-width:1126px;background:rgba(3,76,145,.79);margin:42px auto 0;padding:50px 76px 62px}
.about-r2-main p{font-size:14px;line-height:2.2;color:#fff;margin-bottom:11px}
.about-r3{padding:62px 0 61px}
.about-r3-main{max-width:1136px;overflow:hidden;margin:79px auto 0}
.about-r3-main .r3-list{overflow:hidden;margin:0 -40px}
.about-r3-main .r3-list li{padding:0 40px;float:left;width:25%}
.about-r3-main .r3-list i{display:block;margin:0 auto;width:157px;height:136px;background-position:center top;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.about-r3-main .r3-list li:hover i{background-position:center bottom}
.about-r3-main .r3-list li .txts{text-align:center}
.about-r3-main .r3-list li .ttit{margin:20px 0 10px;font-size:18px;font-weight:700;color:#333}
.about-r3-main .r3-list li .ttxt{font-size:14px;color:#666;line-height:2.2}
.about-r4 .r4-list{overflow:hidden}
.about-r4 .r4-list li{float:left;width:33.33%}
.about-r4 .r4-list li .img{position:relative;overflow:hidden;padding-top:65.625%}
.about-r4 .r4-list li .img img.bg-img{position:absolute;top:0;left:0;width:100%}
.about-r4 .r4-list li .img .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(3,76,145,.56)}
.about-r4 .r4-list li .img .mask-con{position:relative;width:100%;height:100%}
.about-r4 .r4-list li .img .mask-txts{position:absolute;top:50%;left:50%;min-width:100%;text-align:center;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.about-r4 .r4-list li:hover .img .mask-txts{top:40%}
.about-r4 .r4-list li .img .mask-icon img{max-width:80px}
.about-r4 .r4-list li .img .mask-txts .mask-ttit{padding:16px 0 22px;font-size:26px;color:#fff;font-weight:700}
.about-r4 .r4-list li .img .mask-txts .mask-ttxt{font-size:18px;font-weight:700;color:#fff}
.about-r5{padding:68px 0 53px;overflow:hidden}
.about-r5-main{position:relative;margin:58px -20px 0}
.about-r5-main .swiper-slide .con{display:block;margin:0 20px}
.about-r5-main .swiper-slide .con .img{position:relative;overflow:hidden;padding-top:124%;transition:all .5s}
.about-r5-main .swiper-slide .con .img img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.about-r5-main .swiper-slide .con .txt-box{text-align:center;position:relative;top:0;background-color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.about-r5-main .swiper-slide .con:hover .txt-box{top:-55px}
.about-r5-main .swiper-slide .con .txts .ttit{padding:16px 0 7px;font-size:16px;color:#333}
.about-r5-main .swiper-slide .con .txts .ttit span{font-weight:700}
.about-r5-main .swiper-slide .con .txts .ttxt{font-size:18px;font-weight:700;color:#333;margin-bottom:11px}
.about-r5-main .swiper-slide .con .check{margin:0 auto;width:130px;text-align:center;font-size:14px;color:#fff;background:#034c91;line-height:40px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;opacity:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.about-r5-main .swiper-slide .con:hover .check{opacity:1}
.about-r5-main .swiper-button-next,.about-r5-main .swiper-button-prev{width:20px;height:31px;margin-top:-57px}
.about-r5-main .swiper-button-next{display:block;background:url(../images/expert-next.png) no-repeat;right:-51px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.about-r5-main .swiper-button-next:hover{background:url(../images/expert-next-on.png) no-repeat}
.about-r5-main .swiper-button-prev{display:block;background:url(../images/expert-prev.png) no-repeat;left:-51px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.about-r5-main .swiper-button-prev:hover{background:url(../images/expert-prev-on.png) no-repeat}
.about-r6{padding:71px 0 70px;background:#f6f6f6}
.about-r6-main{position:relative;padding:0 20px}
.about-r6-main .swiper-container{padding-top:82px}
.about-r6-main .swiper-container .con{position:relative;top:0;display:block;margin:0 18px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.about-r6-main .img{background:#fff;border:1px solid #e2e2e2;height:318px;line-height:318px;text-align:center;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.about-r6-main .img img{max-width:90%;max-height:90%;display:inline-block;vertical-align:middle}
.about-r6-main .txt{margin-top:24px;padding-bottom:14px;text-align:center;font-size:16px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid transparent;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.about-r6-main .swiper-button-next,.about-r6-main .swiper-button-prev{width:19px;height:33px;margin-top:-8px}
.about-r6-main .swiper-button-next{display:block;background:url(../images/honor-next.png) no-repeat;right:-4px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.about-r6-main .swiper-button-next:hover{background:url(../images/honor-next-on.png) no-repeat}
.about-r6-main .swiper-button-prev{display:block;background:url(../images/honor-prev.png) no-repeat;left:-4px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.about-r6-main .swiper-button-prev:hover{background:url(../images/honor-prev-on.png) no-repeat}
.about-r6-main .swiper-container .con:hover{top:-12px}
.about-r6-main .swiper-container .con:hover .img{-moz-box-shadow:0 0 10px #bfbfbf;-webkit-box-shadow:0 0 10px #bfbfbf;box-shadow:0 0 10px #bfbfbf}
.about-r6-main .swiper-container .con:hover .txt{border-bottom:1px solid #034c91;color:#034c91}
.about-r7{padding:65px 0 72px}
.about-r7-main{margin-top:36px}
.about-r7-main .wp1200{text-align:center}
.about-r8{overflow:hidden;padding:74px 0 0;background:url(../images/about-10.jpg) no-repeat;background-size:cover}
.about-r8 .g-tit3 .ch{color:#fff}
.about-r8 .g-tit3 .en{color:#fff}
.about-r8-main{position:relative}
.about-r8-main .swiper-container{padding:238px 0;background:url(../images/about-bg.png) repeat-x center}
.about-r8-main .swiper-slide p{text-align:center}
.about-r8-main .p1{background:#fff;color:#333;font-size:14px;position:absolute;left:50%;margin-left:-116px;width:233px;height:59px;line-height:59px}
.about-r8-main .p2{position:absolute;font-size:16px;color:#fff;background:#034c91;left:50%;margin-left:-116px;width:233px;height:52px;line-height:52px}
.about-r8-main .swiper-button-next,.about-r8-main .swiper-button-prev{width:40px;height:40px;-webkit-background-size:40px 40px;background-size:40px 40px;z-index:20;margin-top:-20px}
.about-r8-main .swiper-button-prev{left:-41px;background-image:url(../images/history-l.png);transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.about-r8-main .swiper-button-next{right:-41px;background-image:url(../images/history-r.png);transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.about-r8-main .swiper-button-next:hover{background-image:url(../images/history-r-on.png)}
.about-r8-main .swiper-button-prev:hover{background-image:url(../images/history-l-on.png)}
.about-r8-main .swiper-button-next.swiper-button-disabled,.about-r8-main .swiper-button-prev.swiper-button-disabled{opacity:1}
.about-r8-main .swiper-slide{position:relative;text-align:center}
.about-r8-main .swiper-slide:after{content:'';position:absolute;left:50%;margin-left:-13px;top:-13px;width:26px;height:26px;background:url(../images/history-dot.png) no-repeat center}
.about-r8-main .p2:after{content:'';position:absolute;width:31px;height:11px;left:50%;margin-left:-16px;background-repeat:no-repeat;background-position:center}
.about-r8-main .swiper-slide:nth-child(odd) .p1{top:-156px;border-radius:5px 5px 0 0}
.about-r8-main .swiper-slide:nth-child(even) .p1{top:100px;border-radius:0 0 5px 5px}
.about-r8-main .swiper-slide:nth-child(odd) .p2{top:-104px}
.about-r8-main .swiper-slide:nth-child(even) .p2{top:48px}
.about-r8-main .swiper-slide:nth-child(odd) .p2:after{background-image:url(../images/about-sj1.png);bottom:-11px}
.about-r8-main .swiper-slide:nth-child(even) .p2:after{top:-11px;background-image:url(../images/about-sj2.png)}
.ind-rownews{overflow:hidden;padding:73px 0}
.ind-rownews .rownews-l{float:left;width:853px;height:474px;margin-right:26px;overflow:hidden}
.ind-rownews .rownews-r{overflow:hidden;height:474px}
.ind-rownews .rownews-r .z-tit1{padding-bottom:21px}
.g-28{padding:0 28px}
.hots-news{float:left;width:338px;margin-right:40px;padding:5px 0 0}
.news-pic{margin-bottom:20px}
.news-pic a{display:block;position:relative;padding-top:56.8%;overflow:hidden}
.news-pic a img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.news-pic a:hover img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05)}
.rownews-l .rownews-l_tit{font-weight:400;margin-bottom:7px}
.rownews-l .rownews-l_tit a{display:block;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.rownews-l .rownews-l_tit a:hover{color:#034c91}
.hots-news .time{display:block;margin:14px 0 12px;line-height:24px;color:#888;padding-left:34px;background:url(../images/z-time.png) no-repeat left center/contain;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.rownews-l .txt p{line-height:24px;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:48px}
.z-news1{overflow:hidden;margin-top:-5px}
.z-news1 li{overflow:hidden;padding-bottom:20px}
.z-news1 li+li{padding:28px 0 20px;border-top:1px solid #d2d2d2}
.z-news1 .time{font-family:Arial;float:left;width:55px;margin-right:25px;color:#666;text-align:center}
.z-news1 .time strong{display:block;font-size:36px;text-align:center}
.z-news1 .txt{overflow:hidden}
.z-news1 li:hover .time,.z-news1 li:hover a{color:#034c91}
.z-news2 li{border-bottom:1px dashed #d3d3d3}
.z-news2 li a{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;padding-left:22px;line-height:51px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.z-news2 li a:after{content:'';position:absolute;left:0;top:50%;margin-top:-5px;width:9px;height:9px;border:1px solid #d2d2d2;border-radius:50%}
.z-news2 li a:hover{color:#034c91}
.ind-business{padding:0 0 64px}
.swiper-business{position:relative;padding:70px 0 0;margin:0 -6px}
.swiper-business .item{margin:0 6px}
.swiper-business a{position:relative;display:block;height:365px;padding:46px 0 0}
.swiper-business .mask{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover;z-index:-1;opacity:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.swiper-business .mask:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(3,76,145,.7)}
.swiper-business a:hover .mask{opacity:1}
.swiper-business .pic{width:130px;height:130px;line-height:130px;text-align:center;margin:0 auto 32px;background-color:#eaeaea;border-radius:50%;box-shadow:0 0 0 6px #f5f5f5;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.swiper-business i{display:inline-block;vertical-align:middle;width:80px;height:80px;background-repeat:no-repeat;background-position:center top}
.swiper-business .txt{text-align:center;padding:0 40px}
.swiper-business .txt h4{font-size:22px;color:#333;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.swiper-business .txt h4:after{content:'';display:block;margin:18px auto 20px;width:30px;height:2px;background-color:#034c91;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.swiper-business .txt p{line-height:24px;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:48px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.swiper-business a:hover .txt h4,.swiper-business a:hover .txt p{color:#fff}
.swiper-business a:hover .txt h4:after{background-color:#fff}
.swiper-business a:hover .pic{background-color:#fff;box-shadow:0 0 0 6px rgba(255,255,255,.38);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}
.swiper-business a:hover i{background-position:center bottom}
.swiper-business .swiper-button-next,.swiper-business .swiper-button-prev{width:18px;height:28px;margin-top:0;-webkit-background-size:18px auto;background-size:18px auto;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.swiper-business .swiper-button-prev{left:-28px;background-image:url(../images/arrow-prev2.png)}
.swiper-business .swiper-button-next{right:-28px;background-image:url(../images/arrow-next2.png)}
.swiper-business .swiper-button-prev:hover{background-image:url(../images/arrow-prev2-on.png)}
.swiper-business .swiper-button-next:hover{background-image:url(../images/arrow-next2-on.png)}
.ind-notice{padding:60px 0 46px}
.ind-notice .wp1300{text-align:justify}
.ind-notice .wp1300:after{content:'';display:inline-block;width:100%;height:0}
.notice-box{display:inline-block;vertical-align:top;width:31%}
.notice-box .z-news2{padding:16px 0 24px}
.notice-box .z-news2 a{line-height:57px;padding:0 25px 0 40px}
.notice-box .z-news2 li a:after{left:17px}
.notice-box .z-news2 li a:before{content:'>';font-weight:700;font-family:宋体;position:absolute;right:20px;top:0;color:#c8c8c8}
.notice-box .z-news2 li{border-bottom:1px solid #f5f5f5}
.notice-box .z-news2 li:last-child{border-bottom:0}
.notice-box .z-news2 li a:hover{background-color:#034c91;color:#fff}
.notice-box .z-news2 li a:hover:after{border-color:#fff}
.notice-box .z-news2 li a:hover:before{color:#fff}
.ind-about{position:relative;padding:65px 0 57px;background-repeat:no-repeat;background-position:right center;-webkit-background-size:65% 100%;background-size:65% 100%}
.ind-about:before{content:'';position:absolute;top:0;bottom:0;width:35%;background-color:#034c91;z-index:-1}
.ind-about .box{width:50%;padding:60px 48px 69px 12.5%}
.ind-about .box .txt{position:relative;line-height:28px;color:#666;margin-top:34px}
.ind-about .box .txt p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-height:84px}
.ind-about .box .txt:after{content:'';position:absolute;top:13px;left:-50px;width:30px;height:1px;background:#034c91}
.ind-about .box .txt .more{display:block;margin:24px 0 0;width:110px;height:36px;line-height:36px;border:1px solid #dcdcdc;border-radius:18px;color:#888;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ind-about .box .txt .more:hover{background-color:#034c91;border-color:#034c91;color:#fff}
.z-about{text-align:justify;padding:30px 0 15px}
.z-about:after{content:'';display:inline-block;width:100%;height:0}
.z-about li{display:inline-block;vertical-align:top;max-width:180px}
.z-about h4{font-weight:400;font-size:26px;color:#034c91;margin-bottom:15px}
.z-about h4 img{display:inline-block;vertical-align:-1px;margin-right:10px}
.z-about p{line-height:24px;color:#666}
.ind-about .box .website{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;overflow:hidden;padding:10px 0;margin-right:8px}
.ind-about .box .website h4{float:left;width:105px;font-size:15px;color:#034c91}
.ind-about .box .website .con{overflow:hidden}
.ind-about .box .website .con a{display:inline-block;color:#666;margin-right:12px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ind-about .box .website .con a:hover{color:#034c91;text-decoration:underline}
.row-news{padding:0 0 61px}
.detail-con{padding:40px 40px 52px;background-color:#fff;overflow:hidden;margin-bottom:5px}
.detail-con .top{padding-bottom:10px;border-bottom:1px solid #e2e2e2;overflow:hidden}
.detail-con .top h1{font-size:24px;color:#333;line-height:1.42;font-weight:400;margin-bottom:17px}
.detail-con .info{font-size:14px;color:#888;line-height:30px;overflow:hidden}
.detail-con .info .share{float:right}
.detail-con .info .share span{float:left}
.detail-con .info .btn{overflow:hidden}
.detail-con .info .txt{overflow:hidden}
.detail-con .info .txt span{margin-right:13px}
.detail-con .con{padding:29px 0;font-size:14px;color:#777;line-height:1.86}
.detail-con .con img{display:block;margin:0 auto}
.case-page{position:relative;background-color:#fff;padding:0 20px}
.case-page .link{overflow:hidden;font-size:14px;line-height:66px}
.case-page .link a{color:#333;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.case-page .prev{float:left;max-width:45%;padding-left:30px;background:url(../images/detail-prev-d.png) no-repeat left center}
.case-page .prev a{}
.case-page .next{float:right;max-width:45%}
.case-page .next a{text-align:right;padding-right:30px;background:url(../images/detail-next-d.png) no-repeat right center}
.case-page .return{position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;display:block;width:23px;height:23px;background:url(../images/z-icon8.png) no-repeat center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.case-page .return:hover{background-image:url(../images/z-icon8-on.png)}
.case-page .link a:hover{color:#034c91}
.case-page .prev:hover{background-image:url(../images/detail-prev-d-on.png)}
.case-page .next a:hover{background-image:url(../images/detail-next-d-on.png)}
.ul-download{overflow:hidden;margin:0 -9px;padding:42px 0}
.ul-download li{float:left;width:50%;line-height:54px}
.ul-download .inner{margin:0 9px 18px;padding:0 22px;overflow:hidden;background-color:#f6f6f8}
.ul-download a.download{float:right;color:#f36b00;padding-left:32px;background:url(../images/z-icon9.png) no-repeat left center}
.ul-download a.link{display:block;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.row-download{padding:52px 0 56px;overflow:hidden}
.g-more{display:block;margin:0 auto;font-size:16px;color:#fff;width:160px;height:50px;line-height:48px;padding-right:10px;background:#034c91 url(../images/z-more1.png) no-repeat 110px center;border:1px solid #034c91;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-more:hover{background-image:url(../images/z-more1-on.png);background-color:#fff;color:#034c91}
.ul-news{margin-top:-20px}
.ul-news li a{display:block;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-news .wp{position:relative;padding:45px 0 52px}
.ul-news .wp:after{content:'';position:absolute;left:0;right:0;top:-1px;height:1px;background-color:#dcdcdc}
.ul-news li:last-child .wp:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#dcdcdc}
.ul-news li:first-child .wp:after{display:none}
.ul-news a:hover .wp:after{background-color:transparent}
.ul-news .txt{padding-right:200px}
.ul-news .time{position:relative;right:-30px;float:right;width:138px;height:138px;margin:18px 0 0;text-align:center;font-size:20px;color:#666;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-news .time em{position:relative;display:block;font-size:70px;line-height:1.2}
.ul-news .time em:after{content:'';display:block;margin:0 auto 12px;width:76px;height:1px;background-color:#7d7d7e}
.ul-news a:hover .time{right:0;background-color:#034c91;color:#fff}
.ul-news a:hover .time em:after{background-color:#7fa4c7}
.ul-news h3{font-weight:400;font-size:20px;margin-bottom:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ul-news .info{line-height:26px;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:52px;margin-bottom:26px}
.ul-news .btn{display:block;font-size:14px;width:110px;height:36px;line-height:34px;text-align:center;border:1px solid #034c91;color:#034c91;border-radius:18px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-news a:hover{background-color:#fff}
.ul-news a:hover h3{color:#034c91}
.ul-news a:hover .btn{background-color:#034c91;color:#fff}
.row-join{padding:20px 0 92px;overflow:hidden}
.join-l{float:left;width:72%;margin-right:35px}
.join-r{overflow:hidden}
.m-z1{margin-bottom:12px}
.m-z1 .z-tit1{padding:20px 0 0 0}
.m-z1 .z-tit1 h3{font-size:20px;line-height:22px;padding-left:16px}
.m-z1 .z-news2{padding:17px 25px 15px 5px}
.m-z1 .z-news2 li{border-bottom:1px solid #eee}
.m-z1 .z-news2 li:last-child{border-bottom:0}
.m-z1 .z-news2 li a{font-size:14px;line-height:46px;margin-left:12px;padding-left:18px}
.m-z1 .contact{padding:26px 28px 32px 24px;line-height:36px}
.z-news2 li a:after{width:8px;height:8px;border-color:#a0a0a0}
.m-join dl{position:relative;background-color:#fff;margin-bottom:5px}
.m-join dt{position:relative;padding:41px 44px;border-bottom:1px solid #f5f5f5;cursor:pointer}
.m-join dt h3{font-weight:400;font-size:20px;margin-bottom:18px}
.m-join dt h3 strong{color:#034c91}
.m-join dt h3 span{color:#f46d00;margin:0 25px}
.m-join dt p{line-height:26px}
.m-join dt a{position:absolute;top:50%;margin-top:-23px;right:102px;font-size:16px;color:#fff;width:130px;height:46px;line-height:46px;text-align:center;background:#034c91;border-radius:23px;z-index:-1;opacity:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-join dt:after{content:'';position:absolute;right:40px;top:50%;margin-top:-23px;width:46px;height:46px;background:#dbdbdb url(../images/icon-uo.png) no-repeat center;border-radius:50%}
.m-join dt.open:after{background-color:#9fbbd5}
.m-join dt.open a{z-index:2;opacity:1}
.m-join dd{display:none;padding:35px 44px 40px}
.m-join dd h4{font-size:18px;padding:0 0 16px;border-bottom:1px solid #e9e9e9}
.m-join dd .con{padding:17px 0 0;line-height:26px;color:#666}
.row-contact1{padding:16px 0 72px}
.m-contact{background-color:#fff;overflow:hidden;padding:35px 40px 24px 36px}
.m-contact .contact-l{float:left;width:658px}
.m-contact .contact-r{float:right;width:315px}
.m-contact h3{font-size:22px;margin-bottom:24px}
.ul-contact{position:relative;overflow:hidden;text-align:justify;border-top:1px solid #e9e9e9}
.ul-contact:after{content:'';display:inline-block;width:100%;height:0}
.ul-contact li{display:inline-block;position:relative;width:316px;padding:24px 0 3px 50px;min-height:98px;border-bottom:1px solid #e9e9e9}
.ul-contact li img{position:absolute;top:28px;left:0}
.ul-contact h4{font-size:18px;margin-bottom:8px;color:#231f20}
.ul-contact p{line-height:24px;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:48px}
.ul-contact .p1{height:48px}
.map-w1{position:relative}
.anchorBL{display:none}
.map-w1 img{max-width:none}
.map-w1 #map{height:520px}
.map-w1 h3{font-weight:400;font-size:26px;color:#fff;text-align:center;position:absolute;bottom:0;left:0;right:0;height:70px;line-height:70px;background:rgba(3,76,145,.81)}
.BMapLabel{border:none!important;padding:0!important;background-color:transparent!important}
.map-label{background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:20px;-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.1);-moz-box-shadow:5px 5px 10px rgba(0,0,0,.1);box-shadow:5px 5px 10px rgba(0,0,0,.1)}
.map-label:after{content:'';position:absolute;top:100%;left:50%;margin-left:-10px;width:0;height:0;border:10px solid transparent;border-top-color:#fff}
.map-label .tit{font-size:18px;font-weight:400;margin-bottom:10px}
.map-label .addr{font-size:14px;color:#666}
.form-w1{padding-top:56px}
.form-w1 .item,.form-w1 .items{overflow:hidden}
.form-w1 .items .item{width:46%}
.form-w1 .item{margin:13px 0}
.form-w1 .lab{float:left;font-size:16px;line-height:40px;width:55px}
.form-w1 .val{overflow:hidden;border:1px solid #dcdcdc;background-color:#fff}
.form-w1 .val.strong{position:relative;padding-left:20px}
.form-w1 .val.strong:before{content:'*';position:absolute;left:0;top:50%;margin-top:-1px;width:20px;line-height:10px;text-align:center;color:#e80606}
.form-w1 .val.strong .inp{padding-left:0}
.form-w1 .inp{font-size:14px;border:none;background-color:transparent;width:100%;line-height:20px;height:38px;padding:9px 10px}
.form-w1 .inp.area{resize:none;height:220px}
.form-w1 .btns{padding-left:55px}
.form-w1 .btns .reset{color:#fff}
.btns{margin:30px 0 20px;overflow:hidden}
.btns .btn{width:326px;height:50px;text-align:center;color:#fff;font-size:16px;border:none;float:left;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.btns .reset{background-color:#bfbfbf}
.btns .submit{float:right;background-color:#034c91}
.btns .btn:hover{opacity:.8}
.form-w1 .btns .btn{height:46px}
.ind-case.case{padding:0 0 81px}
.row-contact3{padding:0 0 51px;background-color:#f4f4f4}
.ind-case{background-color:#fff}
.ind-case .case-list{margin-top:62px}
.ind-case .g-btn1{background-color:#f3f3f3;border-color:#fff}
.ind-case .g-btn1:hover{color:#034c91}
.ind-case .g-list2 li.on .g-btn1{color:#fff;background:#034c91;border-color:#034c91}
.ind-case .g-list1 .txt{background-color:#f5f5f5}
.ind-honor{padding:8px 0 60px}
.ind-honor .about-r6-main .img{border:0}
@media only screen and (max-width:1799px){
.header{padding:0 20px}
.business-row1 .txts{padding:70px 340px 0 74px}
.business-row2 .txts{padding:70px 82px 0 340px}
}
@media only screen and (max-width:1699px){
.nav li+li{margin-left:20px}
}
@media only screen and (max-width:1599px){
.nav li+li{margin-left:15px}
.logo{max-width:350px;line-height:90px}
.nav a{font-size:14px}
.header{height:90px;line-height:90px}
.header .tel strong{font-size:18px}
.nav{margin-right:20px}
.swiper-business .swiper-button-prev{left:0}
.swiper-business .swiper-button-next{right:0}
.ind-about .box{width:55%;padding:30px 30px 30px 60px}
.business-row1 .txts{padding:50px 250px 0 74px}
.business-row2 .txts{padding:50px 82px 0 250px}
}
@media only screen and (max-width:1399px){
.business-row1 .txts{padding:20px 150px 0 74px}
.business-row2 .txts{padding:20px 82px 0 150px}
.business-row .txts .check{margin-top:20px}
.businessd-r1 .img{margin-left:30px}
.about-r4 .r4-list li .img .mask-txts .mask-ttit{font-size:20px;padding:10px 0}
.about-r4 .r4-list li .img .mask-txts .mask-ttxt{font-size:14px}
}
@media only screen and (max-width:1349px){
.logo{max-width:300px}
.nav li+li{margin-left:10px}
.fd-nv dl{width:145px}
.ul-news .time{right:0}
}
@media only screen and (max-width:1299px){
.about-r5-main .swiper-button-next{right:-18px}
.about-r5-main .swiper-button-prev{left:-18px}
.about-r6-main .swiper-button-next{right:0}
.about-r6-main .swiper-button-prev{left:0}
.about-r1{padding:62px 15px 81px}
.about-r8-main .swiper-button-prev{left:0}
.about-r8-main .swiper-button-next{right:0}
}
@media only screen and (max-width:1199px){
body{padding:55px 0}
.header{position:fixed;top:0;left:0;width:100%;height:55px;z-index:1000;padding:0 10px;line-height:55px}
.header .logo{max-width:240px;line-height:50px}
.hdr{position:fixed;top:55px;right:0;padding:30px 0 0;height:calc(100vh - 55px);overflow-y:auto;bottom:0;left:100%;width:60%;background-color:#fff;z-index:1000;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.hdr.open{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}
.header .tel{float:none;font-size:0;width:190px;margin:0 auto;line-height:40px;background-position:10px 8px}
.header .tel strong{margin-left:5px}
.nav{position:static;float:none;margin-right:0}
.nav li+li{margin-left:0}
.nav li{float:none;padding:0;width:auto}
.nav a{padding:0 20px;font-size:14px;line-height:42px;text-align:center;width:auto}
.nav li.on a:after{bottom:0}
.menuBtn{display:block;float:right}
.banner .slick-arrow,.z-list2 li:after{display:none!important}
.ban,.banner .item a{background:0 0;height:auto}
.banner .swiper-button-next,.banner .swiper-button-prev{display:none}
.ban img,.banner .item img{display:block}
.banner .swiper-pagination-bullets{bottom:10px!important}
.banner .swiper-pagination-bullet{width:10px;height:10px}
.fd-bot{line-height:20px;padding:10px 0;text-align:center}
.fd-logo,.fd-top{display:none}
.fd-bot .copyright{float:none}
.ft-bar{position:fixed;bottom:0;left:0;width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;background-color:#034c91;justify-content:space-between;-ms-align-items:center;align-items:center;z-index:99}
.ft-bar a{width:25%;color:#fff;text-align:center;font-size:12px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;flex-direction:column;height:55px}
.ft-bar a .icon{width:25px;height:25px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.m-location{height:auto;padding-top:60px;margin-bottom:20px}
.m-location .location{float:none;overflow:hidden;margin-left:0;padding:5px 0 0}
.m-location .location a.on:after{width:100%}
.cur{float:none!important;position:absolute;padding-left:30px;line-height:60px;background-position:10px center;left:0;right:0;top:0;border-bottom:1px solid #e0e0e0}
.cur a,.cur span{font-size:12px}
.detail-con .top h1{font-size:20px}
.detail-con .info .share{display:none}
.detail-con .info .txt span{font-size:12px;margin-right:5px}
.join-l{width:65%}
.m-contact .contact-l{width:590px}
.m-contact .contact-r,.ul-contact li{width:260px}
.g-sidebar,.xl_kfbar{display:none}
.ind-rownews{padding:30px 0}
.ind-rownews .rownews-l{width:620px}
.hots-news{margin-right:20px}
.z-news1 .time{margin-right:10px}
.z-tit2{font-size:22px;padding:20px 0 0}
.z-tit2:after{width:25px;height:2px;margin:10px auto 0}
.swiper-business .txt{padding:0 10px}
.swiper-business .pic{width:100px;height:100px;line-height:100px;margin:0 auto 15px}
.swiper-business{padding:20px 0 0}
.swiper-business .txt h4{font-size:18px}
.swiper-business .txt h4:after{margin:5px auto}
.ind-business{padding:0 0 30px}
.swiper-business a{padding:15px 0 0;height:240px}
.z-tit3{font-size:20px;margin-bottom:15px}
.z-news2 li a{font-size:14px;line-height:36px!important}
.ind-notice{padding:30px 0}
.notice-box{width:32%}
.ind-about .box{width:auto}
.z-tit4{font-size:20px}
.z-tit4 strong{font-size:30px}
.ind-about .box .txt,.ind-about .box .txt .more{margin-top:15px}
.z-about h4{font-size:20px}
.z-about p{line-height:20px}
.about-r6-main .img{height:240px;line-height:240px}
.about-r6-main .swiper-container{padding-top:20px}
.ind-case.case{padding:0 0 30px}
.ind-case .case-list{margin-top:20px}
.case .select{margin:0 auto 20px}
.g-list1 .txt{font-size:14px;padding:10px 0}
.about-r6-main .txt{font-size:12px;margin-top:10px}
.about-r6-main .swiper-container .con{margin:0 5px}
.about-r3-main .r3-list li{padding:0 10px}
.about-r3-main .r3-list li .ttit{margin:10px 0 5px}
.about-r3-main .r3-list li .ttxt{font-size:12px;line-height:1.5}
.about-r3-main .r3-list{margin:0}
.about-r3-main{margin:20px auto 0}
.business-row1 .txts,.business-row2 .txts{padding:15px}
.g-tit1{font-size:28px}
.g-tit1::after{margin:10px auto 0}
.case .g-tit1::after{margin:10px auto 0}
.g-tit2{font-size:20px}
.g-tit2::after{margin:10px 0}
.g-tit3 .ch{font-size:28px}
.business-row .txts .check{margin-top:10px}
.businessd-r1 .img{margin:0 15px;max-width:500px}
.businessd-r1 .txts{margin-left:15px;margin-top:0}
.businessd-r1 .txts .ttit .en{font-size:30px}
.businessd-r1 .txts .ttit .en{margin:-16px 0 10px}
.about-r1,.about-r2,.about-r3,.about-r5,.about-r6,.about-r7,.about-r8{padding:30px 15px}
.about-r4 .r4-list li .img .mask-txts .mask-ttit{padding:0 0 10px;font-size:18px}
.about-r4 .r4-list li .img .mask-txts .mask-ttxt{font-size:12px}
.about-r4 .r4-list li .img .mask-txts img{width:18%}
.about-r1-main .img{width:450px}
.ind-honor{padding:0 0 15px}
.about-r6-main .swiper-container .con:hover{top:0}
.about-r6-main .swiper-container .con:hover .img{box-shadow:none}
}
@media only screen and (max-width:959px){
.detail-con{padding:20px}
.row-news{padding:0 0 30px}
.detail-con .con{padding:20px 0 0}
.z-tit5{font-size:20px}
.ul-download li{line-height:36px}
.row-download{padding:30px 0}
.ul-download{padding:20px 0 0}
.g-more{font-size:14px;height:40px;line-height:38px}
.ul-news .wp{padding:20px 0}
.ul-news .time{font-size:14px;width:90px;height:90px;margin:0;padding:5px 0 0}
.ul-news .time em{font-size:36px}
.ul-news h3{font-size:18px;margin-bottom:10px}
.ul-news .time em:after{width:50px}
.ul-news .txt{padding-right:100px}
.ul-news .info{margin-bottom:15px}
.h66{height:30px}
.join-r{display:none}
.join-l{float:none;width:auto;margin-right:0}
.m-join dd,.m-join dt{padding:20px}
.m-join dt h3{margin-bottom:10px}
.m-join dt:after{right:20px}
.row-join{padding-bottom:30px}
.m-join dt:after{width:30px;height:30px}
.m-contact .contact-l{float:none;width:auto}
.m-contact .contact-r,.ul-contact li{float:none;display:block;width:auto}
.m-contact h3{font-size:18px;margin-bottom:15px}
.ul-contact h4{font-size:16px}
.ul-contact li img{top:14px}
.ul-contact p{height:auto!important;max-height:inherit}
.ul-contact li{min-height:inherit;padding:15px 0 10px 42px}
.m-contact{padding:20px 20px 0}
.row-contact1{padding:10px 0 30px}
.map-w1 #map{height:360px}
.map-w1 h3{font-size:20px;height:50px;line-height:50px}
.z-tit2{padding:30px 0 0;font-size:22px}
.z-tit2:after{height:2px;margin-top:5px}
.form-w1{padding-top:20px}
.form-w1 .item{margin:5px 0}
.row-contact3{padding:0 0 20px}
.btns{margin:10px 0}
.ind-rownews .rownews-l{float:none;width:auto;height:auto;margin-right:0}
.ind-rownews .rownews-r{height:auto;padding:0 0 20px}
.z-tit1 h3{font-size:20px;line-height:22px;padding-left:16px}
.z-tit1{padding:20px 20px 20px 0}
.z-tit1 .more{font-size:12px}
.z-news1 li+li{padding:12px 0}
.news-pic{margin-bottom:10px}
.hots-news .time{margin:5px 0;line-height:16px;padding-left:20px}
.g-28{padding:0 20px}
.about-r6-main{margin-top:20px}
.ind-business{padding:0}
.z-tit4 strong{font-size:22px}
.z-tit4{font-size:18px}
.business-row1 .txts{float:none}
.business-row2 .img{float:none}
.business-row .img,.business-row .txts{width:100%}
.business-row .txts .check{margin-bottom:0}
.g-list1 li{width:33.333%}
.case{padding:30px 0}
.case .select{margin:0 auto 30px}
.case .subtit{margin:15px 0 30px}
.g-page1{margin-top:30px}
.businessd-r1 .businessd-main{margin-top:20px}
.businessd-r1 .img{width:400px}
.businessd-r1 .txts .ttxt p{font-size:12px;line-height:2}
.businessd-r1{padding:30px 0}
.businessd-r2{padding:30px 0}
.businessd-r2 .businessd-main{margin-top:30px}
.businessd-r1 .txts .ttit .ch{font-size:20px;margin-bottom:5px}
.businessd-r1 .txts .ttit .en{font-size:24px}
.cased{padding:30px 0}
.cased .txts{padding:30px}
.cased-main{padding-right:0}
.cased-swiper.gallery-thumbs{position:relative;width:auto;max-height:none;padding:0 40px;margin:10px 0}
.cased-swiper.gallery-thumbs .swiper-button-next,.cased-swiper.gallery-thumbs .swiper-button-prev{width:40px;height:100%}
.cased-swiper.gallery-thumbs .swiper-button-next{left:auto;right:0}
.cased-swiper.gallery-thumbs .swiper-button-prev i{left:35%}
.cased-swiper.gallery-thumbs .swiper-button-next i{left:35%}
.cased-swiper.gallery-thumbs .swiper-button-next i,.cased-swiper.gallery-thumbs .swiper-button-prev i{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.g-page2 a div{line-height:50px;max-width:330px}
.g-page2 .next i{margin:18px 0 0 17px}
.g-page2 .prev i{margin:18px 16px 0 0}
.about-r1-main .img{float:none;width:100%;margin:0 0 20px 18px}
.about-r4 .r4-list li .img .mask-txts img{width:13%}
.about-r4 .r4-list li .img .mask-txts .mask-ttxt{font-size:14px}
.about-r4 .r4-list li .img .mask-txts .mask-ttit{font-size:16px}
.about-r2-main{padding:30px}
.about-r6-main .swiper-container .con{min-width:auto}
.about-r6-main .swiper-container{padding:0}
.about-r6-main .swiper-container .con{margin:0 5px}
.about-r4 .r4-list li{float:none;width:100%}
.about-r5-main{margin:30px -5px 0}
.about-r5-main .swiper-slide .con{margin:0 5px}
}
@media only screen and (max-width:767px){
.wp,.wp1200,.wp1300{width:94%}
.m-location .location a{font-size:12px;margin-right:0;width:33.33%;text-align:center;line-height:36px}
.ul-download li{float:none;width:auto}
.ul-download .inner{margin-bottom:10px}
.fd-bot .copyright{font-size:12px}
.case-page{padding:0 5px}
.case-page .link{font-size:12px;line-height:36px}
.case-page .prev a{padding-left:15px}
.case-page .next a{padding-right:15px}
.ul-download .inner{padding:0 10px}
.ul-download a.download{font-size:12px}
.ul-download a.link{font-size:14px}
.m-join dt h3{font-size:16px}
.m-join dt h3 span{margin:0 6px}
.m-join dt a{right:60px;width:90px;height:30px;line-height:30px;font-size:14px}
.form-w1 .items .item{float:none;width:auto}
.form-w1 .inp.area{height:100px}
.form-w1 .btns .btn{width:45%}
.form-w1 .btns{margin:0}
.hots-news{float:none;width:auto;margin-right:0;margin-bottom:15px}
.rownews-l .rownews-l_tit a{font-size:16px}
.hots-news .time{font-size:12px}
.rownews-l .txt p{font-size:12px}
.z-news1 .time{font-size:12px;width:52px;margin-right:5px;margin-top:5px}
.z-news1 .time strong{font-size:28px}
.rownews-l .rownews-l_tit{margin-bottom:5px}
.z-news1 li:last-child{padding-bottom:0}
.ind-rownews .rownews-r .z-tit1{padding-bottom:15px}
.swiper-business .txt h4{font-size:16px}
.swiper-business .txt p{font-size:12px;line-height:18px;height:36px}
.swiper-business .txt{padding:0 3px}
.notice-box{display:block;width:auto;margin-bottom:15px}
.ind-notice{padding-bottom:0}
.ind-about .box .txt:after{display:none}
.ind-about .box{padding:20px}
.about-r8-main .swiper-container{padding:150px 0}
.about-r8-main .swiper-slide:nth-child(odd) .p2{top:-80px}
.about-r8-main .swiper-slide:nth-child(odd) .p1{top:-139px}
.about-r8-main .swiper-slide:nth-child(even) .p2{top:30px}
.about-r8-main .swiper-slide:nth-child(even) .p1{top:82px}
.cased-swiper.gallery-thumbs .swiper-button-next i,.cased-swiper.gallery-thumbs .swiper-button-prev i{top:45%}
.business-row1 .txts{padding:15px}
.business-row2 .txts{padding:15px}
.g-tit2{font-size:18px}
.g-btn1{line-height:35px}
.business-row .txts .ttxt p{font-size:12px;max-height:48px}
.business-row .txts .check{margin-bottom:0}
.g-list1 li{width:50%}
.g-tit1{font-size:20px}
.g-list1 .txt{font-size:14px;padding:10px 0}
.g-list2{margin:0}
.g-list2 li{width:33.333%;text-align:center;margin-bottom:10px}
.g-btn1{font-size:14px}
.case{padding:15px 0}
.case .select{margin:0 auto 5px}
.case .subtit{margin:15px}
.g-page1{margin-top:15px}
.businessd-r1 .img{float:none;width:100%;margin:0 auto 10px}
.businessd-r1 .businessd-main{margin-top:15px}
.businessd-r1 .txts{margin:0 15px}
.businessd-r1{padding:15px 0}
.businessd-r2{padding:15px 0}
.businessd-r2 .businessd-main{margin-top:15px}
.businessd-r1 .txts .ttit .ch{font-size:20px}
.businessd-r1 .txts .ttit .en{font-size:26px;margin:-10px 0 0}
.about-r1,.about-r2,.about-r3,.about-r5,.about-r6,.about-r7,.about-r8{padding:15px}
.cased{padding:15px 0}
.cased .txts{padding:15px}
.cased .txts .ttit{padding-bottom:15px}
.cased .txts .ttxt{margin-top:10px}
.g-page2{padding:0 15px}
.g-page2 a{display:block;text-align:center;width:100%}
.g-page2 .next,.g-page2 .prev{float:none}
.g-page2 .next{border-top:1px solid #e6e6e6}
.g-page2 .next i{float:left;margin:8px 16px 0 2px}
.g-page2 a div{line-height:30px}
.g-page2 .prev i{margin:8px 16px 0 0}
.g-tit3 .ch{font-size:20px}
.g-tit3 .en{font-size:14px;margin-top:0}
.about-r1-main{margin-top:15px}
.about-r1-main .txts .ask .ttit{margin:15px 0}
.about-r1-main .txts .ask .btns a{font-size:14px;line-height:28px}
.about-r2-main{margin:15px 0 0;padding:15px}
.about-r2-main p{margin-bottom:0;font-size:12px;line-height:1.8}
.about-r3-main{margin:15px 0 0}
.about-r3-main .r3-list{margin:0 -15px}
.about-r3-main .r3-list li{width:50%;padding:0 15px;margin-bottom:10px}
.about-r7-main{margin-top:0}
.about-r5-main{margin:15px 0 0}
.about-r6-main{margin-top:15px;padding:0}
.about-r5-main .swiper-slide .con .txts .ttit{font-size:12px;margin:0;padding:5px 0}
.about-r5-main .swiper-slide .con .check{opacity:1;width:100px;line-height:30px;font-size:12px;margin-top:5px}
.about-r5-main .swiper-slide .con .txts .ttxt{margin-bottom:0;font-size:16px}
.about-r1-main .txts .ask .btns a{margin-bottom:5px}
.about-r6-main .img{height:200px;line-height:200px}
.about-r6-main .img img{max-width:80%;max-height:80%}
.about-r6 .wp1300{width:100%}
.about-r6-main .swiper-button-next,.about-r6-main .swiper-button-prev{margin-top:-30px}
.ind-honor .z-tit2{padding-top:0}
.g-list2 li{width:50%;margin-bottom:5px}
.g-page2 .next i{display:none}
.g-page2 .prev i{display:none}
.g-page2 a div{max-width:310px}
.g-btn1{width:auto}
.ind-about{padding:20px 0}
.swiper-business .swiper-button-next,.swiper-business .swiper-button-prev{margin-top:-15px}
.z-about{padding:15px 0}
.z-about li{margin-top:15px}
}