html{font-family:'Microsoft YaHei','Poppins', sans-serif;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box;}
html,body{margin:0;background-color:#FFFFFF}
*{padding:0;margin:0;}
*,*:before,*:after{box-sizing:inherit;}
body{margin:0;font-family:"Microsoft YaHei", sans-serif;font-weight:400;font-size:14px;color:#333;overflow-x:hidden;}
img{max-width:100%;border:0;font-size:12px}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],template{display:none;}
a{text-decoration:none;}
a:active,a:hover{outline:0;text-decoration:none;}
.table{display:table;width:100%;height:100%;}
.table-cell{display:table-cell;vertical-align:middle;}
svg{display:block}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;}
pre{overflow:auto;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,th{padding:0;}

body,input,select,optgroup,textarea{color:#000000;font-weight:400;font-size:14px;line-height:1.6em;}
h1, h2, h3, h4, h5, h6{font-weight:700;margin:0;font-size:20px;line-height:1.6em}
a,button,input{font-weight:400;}
img,input,h1, h2, h3, h4, h5, h6{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;}
dfn, cite, em, i{font-style:italic;}
address{margin:0 0 1.5em;}
pre{background:#eee;font-family:'Poppins', sans-serif;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}
code, kbd, tt, var{font-family:'Poppins', sans-serif;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
mark, ins{background:#fff9c0;text-decoration:none;}
big{font-size:125%;}
h1,h2,h3,h4,h5,h6{font-weight:500;color:#2C2D3F;}
button{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;outline:none;box-shadow:none;text-decoration:none;}
a:hover{text-decoration:none;}

body{position:relative;}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
ul,ul li{list-style:none;padding:0;margin:0;}
li > ul,li > ol{margin-bottom:0;}
dt{font-weight:bold;}
dd{margin:0 1.5em 1.5em;}
img{height:auto;max-width:100%;}
figure{margin:1em 0;}
table{margin:0 0 1.5em;}

button,input[type="button"],input[type="reset"],input[type="submit"]{border:none;color:rgba(0, 0, 0, 0.8);line-height:1;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],
input[type="color"],textarea{color:#000000;border:1px solid #ccc;font-weight:400;}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111;font-weight:400;}
select{border:1px solid #ccc;}
textarea{width:100%;}
input[type="text"]:focus{outline:none;}

a{color:inherit;}
a:hover, a:focus, a:active{color:inherit;}
a:hover, a:active{outline:0;}
.clearfix::after{display:block;clear:both;content:""}
.imgs{display:block;overflow:hidden}
.imgs img{display:block;width:100%;height:100%;object-fit:cover;transition:0.5s}
.seo-h1 {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}

.btn {color:#fff;padding:0.7em 2em;font-size:0.14em;text-transform:capitalize;font-weight:500;background:#1d55bf;position:relative;box-shadow:none;display:inline-block;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);border:none;border-radius:2em;}
.btn:hover {color:#fff;}
.btn:before {content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#2C2D3F;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;border-radius:2em;}
.btn:hover:before {-webkit-transform:scaleX(1);transform:scaleX(1);}
.ts span{display:block;line-height:normal;}
.faCont{font-size:100px;}
.wbFlex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.fl{float:left}
.fr{float:right}

.wbJcc{-ms-flex-pack:center;justify-content:center}
.wbJce{-ms-flex-pack:end;justify-content:end}
.wbAtc{-ms-flex-align:center;align-items:center;}
.wbJsb{-ms-flex-pack:space-between;justify-content:space-between}
.wbWrap{-ms-flex-flow:wrap;flex-flow:wrap;}
.wbColumn{-ms-flex-flow:column;flex-flow:column;}

.wb404{background-image:url(../img/404p.jpg);background-repeat:no-repeat;background-size:100% auto;text-align:center;padding-bottom:50px;background-color:#d4eafc}
.pic404{padding:60px 0 20px}
.pic404 img{margin:0 auto;}
.wb404 a.link404{font-size:18px;padding:10px 30px;border-radius:80px;border:1px solid #1d55bf;color:#555;letter-spacing:3px;margin-top:20px;display:inline-block;}
.wb404 a.link404:hover{background-color:#1d55bf;color:#FFF}

.faCont{font-size:100px;}
@media(max-width:1220px){.faCont{font-size:8.19vw;}}
@media(max-width:768px){.faCont{font-size:13.03vw;}}
.wbWidth{width:12.2em;padding:0 0.1em;margin:0 auto;box-sizing:border-box;}

.pcNone{display:none !important}
.mbNav{display:none}
.mt60{margin-top:0.6em}
.wbTitle .ts{font-size:0.32em;margin-bottom:0.2em;color:#333333;line-height:1.6em;font-weight:550;}
.wbTitle .ds{font-size:0.16em;color:#666666;}

.topLt .logo{display:flex;height:100%;align-items:center;}
.topLt .logo a{width:2.6em;height:1.3em;display:flex;align-items:center;}
.topLt .logo img{max-width:100%;max-height:100%}

.topRg{width:3.85em;height:1.3em;}
.topRgCt{width:2em;}
.topRgCt .telts{font-size:0.18em;color:#333333;background-image:url("../icons/tel.svg");background-position:left center;background-repeat:no-repeat;background-size:1.5em 1.5em;height:1.5em;line-height:1.5em;padding-left:2em;}
.topRgCt .telds{font-size:0.24em;color:#1d55bf;font-weight:600;margin-top:0.4em;line-height:normal;}
.topRg .qrcode{width:1.08em;height:1.08em;display:flex;justify-content:center;align-items:center;}
.topRg .qrcode img{max-width:100%;max-height:100%}

.header .header-inner {background-color:#1d55bf;}
.header.sticky .header-inner {position:fixed;z-index:999;top:0;left:0;bottom:initial;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;animation:fadeInDown 0.5s both 0.1s;box-shadow:0px 0px 13px #00000054;width:100%;}

.navigation .nav{display:flex;position:relative;}
.navigation .nav li.wbNavs{text-align:center;position:relative;display:block;height:0.6em;width:1.48em;line-height:0.6em;margin-right:0.02em;letter-spacing:0.02em;}
.navigation .nav li.wbNavs a.fsa{color:#FFFFFF;font-size:0.16em;display:flex;justify-content:center;align-items:center;}
.navigation .nav li.wbNavs a span{position:relative;z-index:9;display:block;}
.navigation .nav li.wbNavs a code{width:1.2em;height:1.2em;background-image:url("../icons/down.svg");background-repeat:no-repeat;background-size:100% auto;display:block}

.navigation .nav li.wbNavs .dropdown{background:#fff;width:1.8em;position:absolute;left:0;top:0.6em;z-index:999;-webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 5px rgba(0,0,0,0.2);box-shadow:0px 3px 5px #3333334d;transform-origin:0 0 0;transform:scaleY(0.2);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;opacity:0;visibility:hidden;border-top:0.02em solid #2889e4;text-align:left;}
.navigation .nav li:hover .dropdown{opacity:1;visibility:visible;transform:translateY(0px);}

.navigation .nav li.wbNavs .dropdown li{width:100%;text-align:left;border-bottom:1px dashed #DDD;}
.navigation .nav li.wbNavs .dropdown li a {padding:0 1em;color:#333333;display:block;font-weight:400;background:transparent;line-height:3.2em;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;font-size:0.14em;letter-spacing:0.01em;}
.navigation .nav .navbgs{position:absolute;top:0;left:0;background-color:#3f6ec8;transition:0.5s;display:none;height:0.6em;width:1.48em;}
.navigation .nav li.active a.fsa::after {width:100%;height:100%;content:"";display:block;background-color:#3f6ec8;position:absolute;left:0;top:0;z-index:1;}
.navigation .nav li.wbNavs .dropdown li:hover a{color:#1d55bf}

/* 轮播图 */
.slider{width:100%;max-width:1920px;margin:0 auto}
.slider .wbWidth{overflow:hidden}
.slider .single-slider{background-size:cover;background-position:center;background-repeat:no-repeat;}
.slider .single-slider picture{height:7.1em;display:block;}
.slider .single-slider picture img{width:100%;height:100%;object-fit:cover;}
.slider .single-slider .bannerLink{display:block;width:100%;height:100%;position:relative}
.slider .single-slider .bannerLink .text{position:absolute;top:0;left:0;width:100%;height:100%;}
.slider .single-slider .banner1{padding-top:0.65em;text-align:center;}
.slider .single-slider .banner2{text-align:center;margin-top:0.46em;}
.slider .single-slider .banner3{text-align:center;margin-top:0.52em;}
.slider .single-slider .banner4{height:100%;}
.slider .single-slider .banner4 .wbWidth{height:100%}
.slider .single-slider .banner4 .wbWidth .wds{display:flex;flex-flow:column;justify-content:center;width:50%;height:100%;}

.slider .single-slider strong{font-weight:560}
.slider .single-slider h2{color:#333333;font-size:0.3em;font-weight:normal;margin:0;padding:0;line-height:1.6em;margin-bottom:0.8em;display:block;font-weight:560}
.slider .single-slider h2 span{color:#1a76d1;}
.slider .single-slider p{color:#666666;font-size:0.2em;font-weight:normal;line-height:1.6em;}
.slider .single-slider ul{display:flex}
.slider .single-slider li{display:block;font-size:0.18em;color:#393939;border:1px solid #bfbfbf;padding:0.8em 0.7em;margin-right:0.9em;font-weight:600;}

.slider .single-slider .banner1 strong{color:#1d55bf;font-size:0.42em;line-height:1.2em;margin-bottom:0.23em;letter-spacing:0.09em;display:block;color:#1a76d1}
.slider .single-slider .banner2 h2,.slider .single-slider .banner3 h2{margin-bottom:0.36em;}
.slider .single-slider .banner4 h2{color:#1d55bf;}
.slider .single-slider .banner4 p{color:#666666;margin-bottom:1.6em;}

.slider .single-slider .button{margin-top:0.5em;display:flex}
.slider .single-slider .btn{color:#fff;background:#1a76d1;font-weight:500;display:block;margin:0;margin-right:10px;}
.slider .single-slider .btn:last-child{margin:0;}

.slider .single-slider .btn.primary{background:#2C2D3F;color:#fff;}
.slider .single-slider .btn.primary:before{background:#1A76D1;}

.slider .owl-carousel .owl-nav{width:100%;height:66px;position:absolute;top:calc(50% - 33px);}
.slider .owl-carousel .owl-nav button{height:66px;width:38px;text-align:center;position:absolute;margin:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;border-radius:0;padding:0;opacity:0;background-repeat:no-repeat;background-position:center center;background-size:12px 21px;background-color:rgba(0,0,0,0.3);}
.slider .owl-carousel .owl-nav button.owl-prev{left:20px;background-image:url("../img/jt1.png");}
.slider .owl-carousel .owl-nav button.owl-next{right:20px;background-image:url("../img/jt2.png");}
.slider:hover .owl-carousel .owl-nav button{opacity:1}
.slider .owl-carousel .owl-nav button:hover{background-color:#1d55bf;}

.slider .owl-dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;z-index:9;gap:10px;}
.slider .owl-dots .owl-dot{width:10px;height:10px;border-radius:5px;border:none;background-color:#cccccc;}
.slider .owl-dots button.active{width:24px;background-color:#1d55bf}

.owl-theme .owl-dots .owl-dot:hover span{background:#1d55bf;}
.owl-item.active .single-slider strong{animation:fadeInUp 1s both 0.3s;}
.owl-item.active .single-slider h2{animation:fadeInUp 1s both 0.6s;}
.owl-item.active .single-slider p{animation:fadeInUp 1s both 1s;}
.owl-item.active .single-slider ul{animation:fadeInDown 1s both 1.2s;}
.owl-item.active .single-slider .button{animation:fadeInDown 1s both 1.5s;}
@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}
@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}

/**首页-关于我们**/
.hmAbout{margin-top:0.6em;}
.hmAbout .wbTitle{text-align:center;margin-bottom:0.42em}
.hmAbout .vds{width:5.7em;aspect-ratio:1 / 0.75;border-radius:0.1em;overflow:hidden;}
.hmAbout .vds video{width:100%;height:100%;display:block;object-fit:cover;}
.hmAbout .descs{width:5.95em;display:flex;flex-flow:column;justify-content:center;}
.hmAbout .descs p{font-size:0.16em;color:#333333;line-height:2em;letter-spacing:0.06em;text-indent:2em;margin-bottom:1.2em}
.hmAbout .syList{margin-top:0.35em;display:grid;grid-template-columns:repeat(4, 1fr);gap:0.14em;}
.hmAbout .syList .imgs{width:100%;aspect-ratio:1 / 0.65;overflow:hidden;}
.hmAbout .syList .imgs:hover img{transform:scale(1.1)}

/**首页-优势**/
.hmTeam{background-image:url("../img/bg2.jpg");background-size:cover;background-position:top center;background-repeat:no-repeat;background-size:100% auto;position:relative;margin-top:0.8em;padding-top:1em;}
.hmTeam .wbWidth{display:grid;grid-template-columns:repeat(6, 1fr);gap:0.14em;}
.advsWidth{width:100%;transition:0.2s}
.advsWidth:hover{transform:scale(1.2);}
.advsList{width:100%;height:100%;background-color:#FFF;text-align:center;border-radius:0.1em;box-shadow:0 0 0.06em #02020261;padding:0.42em 0;}
.advsList .wbPics{width:40%;aspect-ratio:1 / 1;margin:0 auto;display:flex;justify-content:center;align-items:center;}
.advsList img{margin:0 auto}
.advsList .ts{color:#1d55bf;font-size:0.28em;font-weight:bold;margin-top:0.6em;margin-bottom:0.3em;display:flex;justify-content:center;align-items:center;}
.advsList .ts code{color:#1d55bf;font-size:1em;font-weight:bold;background:transparent;margin-left:0.2em;font-family:Microsoft YaHei;}
.advsList p{color:#333333;font-size:0.16em;}

/**首页-服务**/
.hmServer{margin-top:0.7em;}
.hmServer .wbTitle{text-align:center;margin-bottom:0.42em}
.hmServer .lists{display:grid;grid-template-columns:repeat(4, 1fr);gap:0.3em 1.2em;}
.hmSerLs{width:100%;display:flex;flex-flow:column;align-items:center;text-align:center;}
.hmSerLs .ts{color:#333333;font-size:0.2em;font-weight:bold;margin-bottom:0.8em;display:block;}
.hmSerLs .ds{color:#333333;font-size:0.16em;line-height:1.6em;}
.hmSerLs .pics{width:1.3em;height:1.3em;margin:0 auto 0.3em;display:flex;align-items:center;justify-content:center;background-color:#38c2e9;border-radius:50%;overflow:hidden}
.hmSerLs .pics img{width:35%}
.hmSerLs:nth-child(1) .pics img{width:55%}
.hmSerLs:nth-child(1) .pics{background-color:#ff6600;}
.hmSerLs:nth-child(2) .pics{background-color:#6c7dff;}
.hmSerLs:nth-child(3) .pics{background-color:#38c2e9;}
.hmSerLs:nth-child(4) .pics{background-color:#75c997;}
.hmSerLs .pics:hover{animation:myfirst 0.5s 1;}       
.hmSerLs .ts:hover{color:#1d55bf} 

/**首页-案例**/
.hmCast{margin-top:0.8em;background-color:#fcfcfc;padding:0.6em 0 0.8em;}
.hmCastMain{overflow:hidden}
.hmCast .wbTitle{text-align:center}
.hmCastNav{display:flex;justify-content:center;margin-bottom:0.4em;margin-top:0.3em}
.hmCastNav li{color:#333333;font-size:0.18em;margin:0 1em;padding:0.5em 0.3em;}
.hmCastNav li a{padding:0px 0.02em;line-height:1.6em;font-weight:600}
.hmCastNav .active{border-bottom:1px solid #1d55bf}
.hmCastNav .active a{color:#1d55bf}

.hmCastList{width:300%;transition:0.5s;display:flex;}
.tabList{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:0.4em 0.3em}
.tabList .wdls{width:100%;}
.tabList .wdls a{display:block;width:100%}
.tabList .wdls .wbPics{width:100%;}
.tabList .wdls .wbPics .imgs{width:100%;aspect-ratio:1 / 0.59;background-color:#f1f1f1;border-radius:0.1em;padding:0.12em;overflow:hidden;}
.tabList .wdls .wbPics img{width:100%;height:100%;object-fit:cover;}
.tabList .wdls .wbTitle{width:100%;font-size:0.18em;color:#333333;font-weight:normal;margin-top:0.1em}
.tabList .wdls .wbBgs{width:100%;height:0.28em;background-repeat:no-repeat;background-size:100% auto}

.tabList .wdls .wbPics:hover,.tabList .wdls .wbPics:hover .wbBgs{animation:myfirst 0.5s 1;}
.tabList .wdls .wbTitle:hover{color:#1d55bf}
@keyframes myfirst {
	0% {transform:translate(0px, 0px);}
	20% {transform:translate(0px, -10px);}
	40% {transform:translate(0px, 2px);}
	60% {transform:translate(0px, -5px);}
	80% {transform:translate(0px, 1px);}
	90% {transform:translate(0px, -2px);}
	100% {transform:translate(0px, 0px);}
}

/**首页-客户评价**/
.hmCust{background-image:url("../img/bg3.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding:0.6em 0}
.hmCust .wbTitle{text-align:center;margin-bottom:0.4em;}
.hmCust .custSingle{width:95%;background:#fff;padding:0.3em 0.2em;border-radius:0.05em;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;box-sizing:border-box}
.hmCust .custSingle .titles{margin-bottom:1em;color:#333333;font-size:0.18em;text-align:center;}
.hmCust .custSingle p{font-size:0.14em;line-height:2em;color:#666666}
.hmCust .custSingle:hover{background:#1d55bf;}
.hmCust .custSingle:hover .titles,.hmCust .custSingle:hover p{color:#FFFFFF;}
.hmCust .owl-theme .owl-dots{display:flex;justify-content:center;margin-top:0.2em}
.hmCust .owl-theme .owl-dots .owl-dot{display:block}
.hmCust .owl-stage{display:flex;}
.hmCust .owl-carousel .owl-item{display:flex;justify-content:center;float:unset;flex:none;}

/**首页-新闻**/
.hmNews{padding:0.6em 0 0.2em;}
.hmNews .wbTitle{text-align:center;margin-bottom:0.5em;}
.hmNews .hmNewsMain{justify-content:space-between;display:flex;}
.hmNews a{display:block}
.hmNews .desc .fts{height:0.32em;line-height:0.32em;display:flex;}
.hmNews .hmNewsMainLt .desc{width:5.32em;}
.hmNews .hmNewsMainLt .desc .fts{margin-top:0.18em;}
.hmNews .desc .fts .fts1{width:3.8em;font-size:0.16em;color:#333333;text-align:right}
.hmNews .desc .fts .fts2{width:100%;font-size:0.16em;color:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:1.4em}
.hmNews .desc .fds{margin-top:0.16em;display:flex;}
.hmNews .desc .fds .fds1{width:5em;font-size:0.14em;color:#666666;text-align:right}
.hmNews .desc .fds .fds2{width:100%;font-size:0.14em;color:#666666;/*! autoprefixer:off */-webkit-box-orient:vertical;/* autoprefixer:on */word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;margin-left:1.5em}
.hmNews .hmNewsMainLt{width:5.62em;}
.hmNews .hmNewsMainRg{width:6em;}
.hmNews .hmNewsMainRg .desc .fts{margin-top:0.18em}
.hmNews .hmNewsMainRg .mt0 .fts{margin-top:0}
.hmNews .pics{width:100%;aspect-ratio:1 / 0.49;overflow:hidden;}
.hmNews .pics img{width:100%;object-fit:cover;transition:0.5s}
.hmNews .fts .fts2:hover{color:#1d55bf}
.hmNews .pics:hover img{transform:scale(1.1)}

/**首页-合作**/
.hmClient{padding:0.6em 0 0.4em;}
.hmClient .wbTitle{text-align:center;margin-bottom:0.5em;}
.hmClient .clientSingle{width:1.55em;height:1.13em;}
.hmClient .clientSingle img{width:auto;height:auto;max-width:100%;max-height:100%;transition:0.5s}
.hmClient .clientSingle img:hover{transform:translateY(-10px)}

/**底部**/
.footer{padding-top:0.8em;background:#333333;}
.footer a{display:block;color:#FFF;}
.foots1{width:2.6em;}
.foots1 img{max-width:200px;filter:brightness(0) invert(1);}
.links{margin-top:0.3em;display:block}
.links li{position:relative;margin-bottom:0.14em;display:flex;}
.links li span{color:#ffffff;line-height:2em;font-size:0.14em;width:5em;display:block;position:absolute;padding-left:2em;background-repeat:no-repeat;background-position:left center}
.links li p{width:100%;color:#ffffff;font-size:0.14em;padding-left:5.2em;line-height:2em}
.links li .address{background-image:url("../img/icos1.png");}
.links li .phones{background-image:url("../img/icos2.png");}
.links li .emails{background-image:url("../img/icos3.png");}

.footerNav{display:flex;flex-wrap:wrap;margin-bottom:0.5em;justify-content:space-between;}
.foots{width:1.6em;}
.footer .fth1{font-size:0.2em;font-weight:600;color:#ffffff;margin-bottom:1.5em;letter-spacing:0.01em;letter-spacing:0.1em;}
.foots li{margin-bottom:0.15em}
.foots li a{font-size:0.14em;color:#ffffff;transition:0.3s}
.foots .wechat img{max-width:1.4em}
.foots a:hover{transform:translateX(0.5em)}

.navBgs{height:4.5em;width:100%}
.navBgs img{width:100%;height:100%;object-fit:cover;}
.breadcrumb{margin-top:0.4em;padding-bottom:0.2em;margin-bottom:0.5em;display:flex;flex-wrap:wrap;border-bottom:1px solid #e1e1e1}
.breadcrumb .rgs{width:1.4em;height:1em;background-image:url(../icons/right.svg);background-repeat:no-repeat;background-size:auto 0.8em;background-position:center;padding-left:0.25em;}
.breadcrumb li{color:#6e6e6e;display:flex;align-items:center;font-size:0.16em}
.breadcrumb li:first-child{background-image:url(../icons/home.svg);background-repeat:no-repeat;background-size:auto 1.4em;background-position:center left;padding-left:1.8em;}
.breadcrumb li a:hover{color:#1d55bf}

.dyy2 .testimonials{padding-bottom:0px;}
.foots2{width:3.4em;}
input.wbInput{width:100%;height:3em;background:transparent;border:1px solid #ccc;margin-bottom:1em;border-radius:0.2em;font-size:0.14em;padding:0 0.5em;color:#FFFFFF;display:block;box-sizing:border-box;}
textarea.wbTextArea{width:100%;height:7em;background:transparent;border:1px solid #ccc;border-radius:0.2em;font-size:0.14em;color:#FFF;padding:1em 0.5em;display:block;box-sizing:border-box;margin-bottom:1em;}
.foots2 .btn{width:100%;border-radius:0;margin-top:0.14em;border:1px solid #1d55bf;display:block;}
.foots2 .btn::before{border-radius:0;}
input.wbInput:focus,textarea.wbTextArea:focus{background:transparent;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);color:#FFFFFF;}
input.wbInput::placeholder,textarea.wbTextArea::placeholder{color:#FFFFFF;opacity:0.6;}

.copyright{padding:0.25em 0.1em;border-top:1px solid #f4f4f4;}
.copyright p{color:#FFF;font-size:0.14em;}
.copyright .beian{display:flex;margin-top:0.15em;}
.copyright .beian a.ga{margin-right:1em}
.copyright .beian a.ga img{width:1em;height:1em;margin-right:0.4em;}
.copyright .beian a{color:#FFF;font-size:0.12em;display:flex;align-items:center;}
.copyright .beian a:hover{text-decoration:underline;}

#contact{position:fixed;width:148px;z-index:999;right:2px;bottom:2px;display:flex;align-items: center;transition:0.3s}
#contact .infos{width:130px;display:flex;flex-flow:column;gap:2px}
#contact .clicks{width:18px;height:100px;background-color:#ff6600;clip-path: polygon(0 8%,100% 0,100% 100%,0 92%);display:flex;justify-content:center;align-items:center;cursor:pointer;}
#contact .clicks:before{display:block;content:'';width:14px;height:14px;background-image:url(../icons/close.svg);background-repeat:no-repeat;background-size:100% auto;background-position:center;}
#contact.active .clicks:before{background-image:url(../icons/displays.svg);}
#contact.active{right: -130px;}

#contact .backTop{cursor:pointer;}
#contact .lists{width:100%;background-color:#1d55bf;padding:10px;border-radius:4px;font-size:14px}
#contact .lists .txts{width:100%;display:flex;gap:6px}
#contact .lists .txts .icos{width:20px;height:20px;background-repeat:no-repeat;background-size:100% 100%}
#contact .lists .txts .fts{color:#FFFFFF;}
#contact .lists .descs{color:#FFFFFF;font-weight:600;display: block;margin-top: 5px;}
#contact .lists .descs img{display: block;width:100%}

#contact .backTop .txts .icos{background-image:url(../icons/backtop.svg);}
#contact .tels .txts .icos{background-image:url(../icons/tel2.svg);}
#contact .wechat .txts .icos{background-image:url(../icons/wechat.svg);}

/**国际站代运营**/
.wbOperate{margin-top:0.6em;}
.wbOperate .wbTitle{text-align:center;margin-bottom:0.42em;}

.specNav{position:relative;margin-top:0.3em;}
.specNav .specWds{width:100%;position:relative;display:flex;}
.specNav .specNum{width:14.285%;text-align:center;display:flex;flex-flow:column;align-items:center;position:relative;z-index:2;}
.specNav .specNum span{font-size:0.46em;color:#999999;line-height:normal;font-weight:bold;background-color:#FFFFFF;padding:0 0.2em;}
.specNav .specNum i{display:block;width:100%;font-size:0.2em;color:#999999;line-height:normal;}
.specNav .specNum p{display:block;width:100%;font-size:0.18em;color:#999999;line-height:normal;margin-top:0.3em;font-weight:600;}
.specNav .specNum.active span,.specNav .specNum.active i,.specNav .specNum.active p{color:#1d55bf;}

.specWds:before{content:"";display:block;width:100%;height:1px;background-color:#999999;position:absolute;top:0.38em;z-index:1}

.specList{background-color:#1d55bf;display:flex;}
.specList .specImgs{width:50%}
.specList .specTxt{width:50%;position:relative;justify-content:center;display:flex;flex-flow:column;align-items:center;}
.specList .specTxt .specTxtNum{width:2.16em;height:2.66em;line-height:2.66em;text-align:center;font-size:0.3em;color:#333333;font-weight:bold;background-color:#bad1fc;position:absolute;left:0;top:0}
.specList .specTxt .specTxtDesc{width:4.5em;max-width:100%}
.specList .specTxt .specTxtDesc .ts{font-size:0.32em;color:#ffffff;border-bottom:0.04em solid #bfbfbf;margin-bottom:0.65em;padding-bottom:0.65em;line-height:normal;width:11em;max-width:90%;letter-spacing:0.1em;font-weight:600;}
.specList .specTxt .specTxtDesc p{font-size:0.18em;color:#ffffff;line-height:2em;}

.wbPlay{display:none}
.curs{display:block}
.specMain{height:3.5em;overflow:hidden;}

.wbProcess{margin-top:0.8em;margin-bottom:0.8em;}
.wbProcess .wbTitle{text-align:center;margin-bottom:0.42em;}
.processMain{display:flex;justify-content:space-between;position:relative;}
.processList{padding:0 0.2em;text-align:center;}
.processImgs{width:1.11em;height:1.61em;position:relative;z-index:1;}
.processList:last-child{margin-right:0;}
.processTxt{margin-top:0.14em}
.processTxt .ts{font-size:0.18em;font-weight:normal;color:#333333;}

.processMain:before{content:'';width:100%;height:0.06em;background-color:#1d55bf;position:absolute;top:1.41em;z-index:0;}
.processImgs:hover{animation-name:hvr-buzz-out;animation-duration:.75s;animation-timing-function:linear;transform-origin:bottom center;animation-iteration-count:1}

.wbCast{padding-top:0.1em;padding-bottom:0.8em;}
.wbCast .wbTitle{text-align:center;margin-bottom:0.42em;}

/**旺铺装修**/
.wbDecoration{margin-top:0.6em;}
.wbDecoration .wbTitle{text-align:center;margin-bottom:0.42em;}
.jcsb{display:flex;flex-wrap:wrap;justify-content:space-around;padding:0.2em 0;}
.jcsb .wds{text-align:center;width:1.8em;}
.jcsb .wds .icons{width:1.4em;height:1.4em;margin:0 auto 0.25em;background-color:#558df7;border-radius:50%;display:flex;justify-content:center;align-items:center}
.jcsb .wds:nth-child(2) .icons{background-color:#b170df;}
.jcsb .wds:nth-child(3) .icons{background-color:#78e378;}
.jcsb .wds:nth-child(4) .icons{background-color:#ff6600;}
.jcsb .wds .icons img{width:30%}
.jcsb .wds:nth-child(3) .icons img,.jcsb .wds:nth-child(4) .icons img{width:35%}
.jcsb .wds .ts{color:#333333;font-size:0.2em;font-weight:bold;margin-bottom:0.6em;line-height:normal;}
.jcsb .wds p{color:#333333;font-size:0.16em;line-height:1.6em;}     
.jcsb .wds:hover .ts{color:#1d55bf} 
.jcsb .wds:hover .icons{animation:myfirst 0.5s 1;}

.wbDecoration2{margin-top:0.6em;background-image:url("../img/vsbg1.jpg");background-repeat:no-repeat;text-align:center;background-attachment:fixed;padding:0.8em 0}
.wbDecoration2 .wbTitle{text-align:center;margin-bottom:0.42em;}
.wbDecoration2 .pics{width:100%}
.wbDecoration2 .pics img{margin:0 auto}
.wbDecoration2 .wbTitle .ts,.wbDecoration2 .wbTitle .ds{color:#FFF}

/**官网建设**/
.wbWeb{background-image:url("../img/wzdz1.jpg");background-repeat:no-repeat;background-position:center;margin-top:0.6em;background-size:19.2em auto;}

.wbWeb .wbTitle{text-align:center;margin-bottom:0.42em;}
.wbWeb .wbTitle .ts{color:#2cb8b9}
.wbWeb .wbTitle .ds{font-size:0.18em;color:#666666;}
.wbWeb .stDesc{text-align:left;width:100%;max-width:6.7em;margin:0.4em auto 0}
.wbWeb .stDesc .ts1{color:#333333;font-size:0.2em;font-weight:bold;margin-bottom:0.8em}
.wbWeb .stDesc p{color:#555555;font-size:0.18em;line-height:2em;}

.wbWeb .wzs{width:5.5em;margin-left:3.9em;margin-top:0.6em}

.wbWeb .yxList{position:relative;margin-bottom:0.3em}
.wbWeb .yxList .yxIco{width:0.38em;height:0.38em;position:absolute;top:0;}
.wbWeb .yxList .yxIco img{display:block}
.wbWeb .yxList .yxDesc{width:100%;padding-left:0.52em;box-sizing:border-box;}
.wbWeb .yxList .yxDesc .ts{font-size:0.18em;font-weight:bold;color:#333;margin-bottom:0.3em;line-height:normal;}
.wbWeb .yxList .yxDesc p{font-size:0.16em;color:#333;line-height:1.6em;}

.wbWeb2{background-color:#63b6bb;padding:0.8em 0}
.wbWeb2 .wbTitle{text-align:center;margin-bottom:0.52em;}
.wbWeb2 .wbTitle .ts,.wbWeb2 .wbTitle .ds{color:#FFF}

.wbWeb2 .yxList{max-width:50%;width:5em;position:relative;padding:0 0.15em;}
.wbWeb2 .yxList .yxIco{width:0.73em;height:0.73em;position:absolute;top:0;background-color:#fac632;display:flex;justify-content:center;align-items:center;border-radius:0.1em;}
.wbWeb2 .yxList .yxIco img{width:55%}
.wbWeb2 .yxList:nth-child(2) .yxIco{background-color:#57eb1e}
.wbWeb2 .yxList:nth-child(3) .yxIco{background-color:#cfccfc}
.wbWeb2 .yxList:nth-child(4) .yxIco{background-color:#f98156}
.wbWeb2 .yxList:nth-child(2) .yxIco img{width:70%}


.wbWeb2 .yxList .yxDesc{width:100%;padding-left:0.9em;min-height:0.73em;display:flex;flex-flow:column;justify-content:center;}
.wbWeb2 .yxList .yxDesc .ts{font-size:0.2em;color:#FFF;margin-bottom:0.5em;font-weight:600;letter-spacing:1px;line-height:normal;}
.wbWeb2 .yxList .yxDesc p{font-size:0.16em;color:#ffffff;line-height:1.6em;}
.wbWeb2 .wzs2{justify-content:space-between;display:flex;flex-wrap:wrap;gap:0.4em;}

/**专业摄影**/
.wbPhoto{margin-top:0.6em;}
.wbPhoto .wbTitle{text-align:center;margin-bottom:0.42em;}
.wbPhoto .wbTitle .ds{width:52em;margin:0 auto;line-height:1.8em;}

.phList{display:flex;flex-wrap:wrap;justify-content:space-around;padding:0.2em 0;}
.phList .single{text-align:center;width:2em;}
.phList .single .signle-icon{width:1.4em;height:1.4em;margin:0 auto 0.25em;background-color:#538eff;border-radius:50%;display:flex;justify-content:center;align-items:center}
.phList .single:nth-child(2) .signle-icon{background-color:#e42862;}
.phList .single:nth-child(3) .signle-icon{background-color:#44d559;}
.phList .single:nth-child(4) .signle-icon{background-color:#ff9853;}
.phList .single .signle-icon img{width:40%}
.phList .single:nth-child(4) .signle-icon img{width:50%}
.phList .single .ts{color:#538eff;font-size:0.2em;font-weight:bold;margin-bottom:0.6em;line-height:normal;}
.phList .single p{color:#333333;font-size:0.16em;line-height:1.6em;}     
.phList .single:hover .signle-icon{animation:myfirst 0.5s 1;}
.phList .single:nth-child(2) .ts{color:#e42862}
.phList .single:nth-child(3) .ts{color:#44d559}
.phList .single:nth-child(4) .ts{color:#ff9853}

.wbPhoto2{background-color:#f8f8f8;padding:0.7em 0;margin-top:0.6em;}
.wbPhoto2 .wbList1{display:flex;justify-content:space-between;}
.wbPhoto2 .wbList1 .syList{width:2.82em;height:2.15em;}
.wbPhoto2 .wbList1 .syList .imgs{width:100%;overflow:hidden;}
.wbPhoto2 .wbList1 .syList .imgs img{width:100%;transition:0.5s}
.wbPhoto2 .wbList1 .syList:hover .imgs img{transform:scale(1.2);}
.wbPhoto2 .wbList1 .syList .ts{color:#333333;font-size:0.18em;text-align:center;margin:0.8em auto;font-weight:600}

.wbContent .section-title{margin:0.4em auto;text-align:center;}
.wbContent .section-title .ts{font-size:0.32em;line-height:normal;margin-bottom:0.43em;font-weight:600;position:relative;color:#333333;}
.wbContent .section-title p{color:#333333;font-size:0.18em;line-height:normal;}

.wbPhoto2 .wbList2{display:flex;justify-content:center;}
.wbPhoto2 .wbList2 .syList{width:2.7em;padding:0 0.15em;text-align:center;}
.wbPhoto2 .wbList2 .syList .descs{background-color:#FFF;padding:0.45em 0;border-radius:0.1em}
.wbPhoto2 .wbList2 .syList .descs .ts{color:#333333;font-size:0.24em;text-align:center;margin-bottom:0.3em;line-height:normal;}
.wbPhoto2 .wbList2 .syList .descs span{color:#333333;font-size:0.18em;text-align:center;display:block}
.wbPhoto2 .wbList2 .syList:hover .descs{background-color:#c8dafc;}

.wbPhoto3{display:flex;margin:0.6em auto;justify-content:center;}

/**案例展示**/
.navList{text-align:center;margin-bottom:0.5em;display:flex;justify-content:center;}
.navList li{color:#333333;font-size:0.2em;display:block;margin:0 1.2em}
.navList li a{padding:0 0.02em;line-height:2em;font-weight:600;}
.navList .active{border-bottom:0.01em solid #1d55bf}
.navList .active a{color:#1d55bf}

.pagination {text-align:left;display:flex;justify-content:center;align-items:center;margin:0.5em 0 0 0;}
.pagination.center {text-align:center;}
.pagination li {margin-right:0.05em;display:block;padding:0.06em;font-size:0.16em;margin:0 0.2em;}
.pagination li:last-child {margin-right:0;}
.pagination li a {background:#F6F7FB;color:#666;padding:0.3em 0.8em;font-weight:400;border:0.08em solid #e1e1e1;font-size:1em;border-radius:0.25em;display:block;line-height:normal;}
.pagination li.active a,
.pagination li:hover a {background:#1A76D1;color:#fff;border-color:transparent;}
.pagination li a i {font-size:0.9em;}

.showCat{margin-top:0.6em;}
.showCat .wbTitle{text-align:center;margin-bottom:0;}
.showCat .wbWidth{padding:0 0.6em;}
.showCat .cds{font-size:16px;letter-spacing:0;}
.showCat .cds img{display:block;margin:0 auto}


/**新闻资讯**/
.newsList{margin-top:0.8em;margin-bottom:0.8em;}
.newsList .wbWidth{display:flex;justify-content:space-between;flex-wrap:wrap;}
.newsList .conLeft{width:1.3em;position:relative;}
.newsList .conCenter{width:7.1em;}
.newsList .conRight{width:2.8em;position:relative;}

.conLeft ul,.conRight .conSticky{position:sticky;top:0.9em;}
.newsList .conLeft li{width:100%;text-align:center;font-size:0.16em;margin-bottom:0.6em}
.newsList .conLeft li a{display:block;padding:0.75em 0.31em;color:#333333;border-radius:0.5em;border:0.07em solid #FFF;}

.newsList .conLeft li a:hover{border-color:#1d55bf;color:#1d55bf;}
.newsList .conLeft li.active a{background-color:#1d55bf;color:#FFF;border:0.07em solid #1d55bf;-webkit-box-shadow:0.07em 0.07em 0.75em rgba(0, 0, 0, 0.40);-moz-box-shadow:0.07em 0.07em 0.75em rgba(0, 0, 0, 0.40);box-shadow:0.07em 0.07em 0.75em rgba(0, 0, 0, 0.40);}

.conList{position:relative;padding-bottom:0.45em;margin-bottom:0.45em;border-bottom:0.01em solid #eaeaea;display:flex;overflow:hidden;gap:0.2em;}
.conList .ls{width:2em;min-height:1.2em;overflow:hidden;border-radius:0.14em;text-align:center;display:block;flex:none;}
.conList .ls img{max-width:100%;height:100%;transition:0.5s}
.conList .rs{flex:1;}
.conList .rs .ts{font-weight:normal;font-size:0.18em;color:#333333;margin-top:0.2em;width:100%;height:1.33em;line-height:1.33em;display:-webkit-box;-webkit-line-clamp:1;/*! autoprefixer:off */-webkit-box-orient:vertical;/* autoprefixer:on */word-break:break-all;overflow:hidden;}
.conList .rs span{background-image:url("../img/time.jpg");background-repeat:no-repeat;background-position:center left;background-size:1em auto;font-size:0.14em;color:#868686;padding-left:1.42em;margin-top:0.42em;display:block;line-height:1.6em;}
.conList .rs p{width:100%;font-size:0.14em;color:#555;/*! autoprefixer:off */-webkit-box-orient:vertical;/* autoprefixer:on */word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;margin-top:0.8em;line-height:1.8em;}

.conList .rs .ts:hover{color:#1d55bf;}
.conList .ls img:hover{color:#1d55bf;transform:scale(1.1)}

.online{background-color:#1d55bf;overflow:hidden;padding:0.15em 0.15em 0.3em;text-align:center;color:#FFF}
.online a{display:block}
.online .serBgs{position:relative;width:1.6em;height:1.6em;margin:0 auto 0.12em;}
.online .serBgs .pics{width:1em;height:1em;border-radius:50%;overflow:hidden;position:absolute;left:0.3em;top:0.3em;z-index:9}
.serBgs .waves-block .waves {position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.5);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border-radius:100%;-webkit-animation:waves 3s ease-in-out infinite;animation:waves 3s ease-in-out infinite;left:50%;margin-left:-50%;top:50%;margin-top:-50%;z-index:8}
.serBgs .waves-block .wave-1 {-webkit-animation-delay:0s;animation-delay:0s;}
.serBgs .waves-block .wave-2 {-webkit-animation-delay:1s;animation-delay:1s;}
.serBgs .waves-block .wave-3 {-webkit-animation-delay:2s;animation-delay:2s;}
@keyframes waves{
	0%{-webkit-transform:scale(0.2,0.2);transform:scale(0.2,0.2);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
	50%{opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
	100%{-webkit-transform:scale(0.9,0.9);transform:scale(0.9,0.9);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
}

.online .ts1{font-size:0.18em;color:#FFF}
.online .ts2{font-size:0.14em;color:#FFF;margin-top:0.4em;}
.online .tls{font-size:0.14em;color:#FFF;margin-top:1em;display:block;line-height:normal;}
.online .btns{color:#1d55bf;width:10em;font-size:0.14em;background-color:#FFF;position:relative;display:block;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transform:perspective(0.07em) translateZ(0);transform:perspective(0.07em) translateZ(0);border-radius:0.57em;margin:1.42em auto 0.71em;padding:0.8em 0;}
.online:hover .btns{color:#fff;}
.online .btns:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#2C2D3F;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;border-radius:0.57em;}
.online:hover .btns:before{-webkit-transform:scaleX(1);transform:scaleX(1);}

.hotNew{border:0.01em solid #cccccc;padding:0.25em 0.15em;margin-top:0.3em}
.hotNew .hts{font-size:0.18em;color:#333333;margin-bottom:1.56em;font-weight:600;}
.hotNew ul li{margin-bottom:0.2em}
.hotNew ul li a{color:#333333;display:flex;position:relative;align-items:center;gap:0.1em}
.hotNew ul li a code{display:block;width:1.6em;line-height:1.6em;height:1.6em;font-size:0.1em;color:#FFF;background-color:#666666;text-align:center;flex:none;}
.hotNew ul li a span{display:block;font-size:0.14em;color:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;flex:1;}
.hotNew ul li a:hover span{color:#1d55bf}
.hotNew ul li:nth-child(1) a code{background-color:#ff6500}
.hotNew ul li:nth-child(2) a code{background-color:#ff8a00}
.hotNew ul li:nth-child(3) a code{background-color:#ffb100}

.showLeft{width:8.6em;padding:0 0.15em}
.showLeft .wbTitle{margin-bottom:0.2em}
.showLeft .wbTitle h1{font-size:22px;font-weight:bold;color:#333333;text-align:center;}
.wbPost{margin-bottom:30px;font-size:14px;}
.wbPost div{display:inline-block;color:#999999;margin-right:50px}
.wbPost div:last-child{margin-right:0px}
.showContent{font-size:14px}
.showContent p{color:#555;font-size:14px;line-height:2em;}
.nextPrev{margin-top:30px;padding-top:30px;border-top:1px dashed #ccc;font-size:14px}
.wbPrev{margin-bottom:10px}
.wbPages{width:100%}
.wbCast .pagination{text-align:center}
.showCat .wbCol{padding:10px 15px 20px 15px;overflow:hidden}
.showCat .navList li:hover{border-bottom:1px solid #1d55bf;}
.showCat .navList li:hover a{color:#1d55bf;}
.showCat .wbTitle{margin-bottom:30px;text-align:center}
.showCat .wbTitle h1{font-size:24px;font-weight:normal;color:#333333}
.showCat .showContent{border:4px solid #000000;border-radius:30px;overflow:hidden;box-shadow:1px 2px 12px #666;}
.showCat .showContent img{width:100%}

/**联系我们**/
.wbContact{margin-top:0.8em;margin-bottom:0.8em;}
.wbContact .wbWidth{display:flex;justify-content:space-between;flex-wrap:wrap;}

.wuMap{width:7.7em}
.conLinks{width:3.8em}
.conLinks .ts{color:#333333;font-size:18px;margin-top:36px;margin-bottom:20px;font-weight:bold}
.conLinks li{color:#666666;font-size:14px;margin-bottom:16px}
.conLinks .wechat img{width:140px;max-width:100%}
.conLinks a:hover{color:#1d55bf}

#mapContainer{width:100%; height:472px;font-size:12px;letter-spacing:0;line-height:normal;position:relative}				#tip{height:30px;background-color:#fff;padding-left:10px;padding-right:10px;position:absolute;font-size:12px;right:10px;bottom:20px;border-radius:3px;line-height:30px;border:1px solid #ccc;}
div.info-top {position:relative;background:none repeat scroll 0 0 #F9F9F9;border-bottom:1px solid #CCC;border-radius:5px 5px 0 0;}
div.info-top div {display:inline-block;color:#333333;font-size:14px;font-weight:bold;line-height:31px;padding:0 10px;text-align:left;}
div.info-top img {position:absolute;top:10px;right:10px;transition-duration:0.25s;}
div.info-top img:hover{box-shadow:0px 0px 5px #000;}
div.info-middle {font-size:12px;padding:10px;line-height:21px;text-align:left}
div.info-bottom {height:0px;width:100%;clear:both;text-align:center;}
div.info-bottom img{position:relative;z-index:104;margin:0 auto}
.amap-info{width:340px;}

@keyframes hvr-buzz-out {
   10% {transform:translateX(3px) rotate(2deg)}
   20% {transform:translateX(-3px) rotate(-2deg)}
   30% {transform:translateX(3px) rotate(2deg)}
   40% {transform:translateX(-3px) rotate(-2deg)}
   50% {transform:translateX(2px) rotate(1deg)}
   60% {transform:translateX(-2px) rotate(-1deg)}
   70% {transform:translateX(2px) rotate(1deg)}
   80% {transform:translateX(-2px) rotate(-1deg)}
   90% {transform:translateX(1px) rotate(0)}
   to {transform:translateX(-1px) rotate(0)}
}
@media (max-width:768px){
	.pageContent [style*="font-size:36px"],.pageContent [style*="font-size:36px"]{font-size:16px !important;line-height:1.2 !important;}
	.pageContent [style*="font-size:24px"],.pageContent [style*="font-size:24px"]{font-size:16px !important;line-height:1.2 !important;}
	.pageContent [style*="font-size:20px"],.pageContent [style*="font-size:20px"]{font-size:14px !important;line-height:1.4 !important;}
	.pageContent [style*="font-size:18px"],.pageContent [style*="font-size:18px"],.pageContent [style*="font-size:16px"],.pageContent [style*="font-size:16px"],.pageContent [style*="font-size:14px"],.pageContent [style*="font-size:14px"]{font-size:12px !important;line-height:1.4 !important;}
	
	.wbWidth{width:7.68em;padding:0 0.1em;margin:0 auto;box-sizing:border-box;}
	.ts{font-size:20px;margin-bottom:0.25em;color:#333333;font-weight:600}
	.ds{font-size:14px;color:#666666;}
	.topRg{display:none}

	.topLt{display:flex;-ms-flex-pack:space-between;justify-content:space-between;align-items:center;width:100%;}
	.topLt .logo{display:flex;height:100%;align-items:center;}
	.topLt .logo a{width:2em;height:1em;display:flex;align-items:center;}
	.topLt .logo img{max-width:100%;max-height:100%}

	.mbNav{width:24px;height:100%;display:flex;flex-flow:column;justify-content:center;}
	.slickNav .navBar{width:100%;height:3px;margin:3px 0;display:block;background-color:#1d55bf}

	.wbNavs{border:1px solid #DDD;margin-top:15px;}
	.wbNavs .dropdown{display:none}
	.wbNavs a.fsa{display:block;font-size:12px;padding:10px;color:#333;background-image:url("../img/sj1.png");background-repeat:no-repeat;background-position:98% center;background-size:12px 12px;}
	.wbNavs.active a{background-color:#1d55bf;color:#FFF;background-image:url("../img/sj2.png");} 
	
	.header-inner{display:none}
	.navigation{margin-bottom:15px}
	.navigation .nav{flex-flow:column}
	.navigation .nav li.wbNavs{width:100%;height:unset;}
	.header .header-inner{background-color:#FFFFFF;}
	.navigation .nav li.wbNavs a.fsa{color:#333333;justify-content:left;}
	.navigation .nav li.wbNavs.active a.fsa{color:#FFFFFF;}
	.navigation .nav li.active a.fsa::after{display:none}
	.navigation .nav li.wbNavs a span{line-height:normal;font-size:14px}
	
	.slider .single-slider p{font-size:12px;}
	.slider .single-slider .banner1{padding-top:16px;}
	.slider .single-slider .banner1 strong{font-size:14px;}
	.slider .single-slider .banner1 h2{margin-bottom:0.5em}
	.slider .single-slider h2{font-size:12px;margin-bottom:0;}
	.slider .single-slider .banner1 p{font-size:12px;margin-bottom:0;line-height:1.6em;}
	.slider .single-slider .banner2 h2, .slider .single-slider .banner3 h2{margin-bottom:0}
	.slider .single-slider .banner2 p{font-size:12px}
	.slider .single-slider .banner2{margin-top:16px;}
	.slider .single-slider li{font-size:10px;margin-right:0;padding:0.1em 0.7em;font-weight:400;width:80%;}
	.slider .single-slider ul{flex-flow:column;gap:0.1em;}
	.slider .single-slider .banner4 p{margin-bottom:0.4em;}
	.slider .single-slider .button{margin-top:0.2em;}
	.slider .single-slider .btn{font-size:10px;padding:0.3em 1.6em;}
	
	.hmNews .hmNewsMain{flex-flow:column}
	.hmNews .hmNewsMainLt,.hmNews .hmNewsMainRg{width:100%}
	
	.slider .owl-carousel .owl-nav button{width:24px;height:56px;background-size:35% auto;}
	.slider .owl-carousel .owl-nav button.owl-prev{left:5px;}
	.slider .owl-carousel .owl-nav button.owl-next{right:5px;}

	.slider .owl-dots{bottom:4px;gap:4px;}
	.slider .owl-dots button.active{width:18px;}
	.slider .owl-dots .owl-dot{width:6px;height:6px;border-radius:3px;}
	
	.wbTitle .ts{font-size:16px}
	.wbTitle .ds{font-size:12px;line-height:normal}
	.hmAbout .vds{width:100%}
	.hmAbout .descs{width:100%;margin-top:20px}
	.hmAbout .descs p{font-size:12px;}
	.hmAbout .syList{margin-top:0;grid-template-columns:repeat(2, 1fr);}
	.hmTeam .wbWidth{grid-template-columns:repeat(3, 1fr);}
	.advsList .ts{font-size:14px;}
	.advsList p{font-size:12px;}
	.hmTeam{padding-top:0.6em;}
	.hmServer .lists{grid-template-columns:repeat(2, 1fr);gap:30px;}
	.hmSerLs .ts{font-size:14px;margin-bottom:0.4em;}
	.hmSerLs .ds{font-size:12px;}
	.hmSerLs .imgs{width:50%}
	.hmCastNav li,.tabList .wdls .wbTitle{font-size:12px;}
	.tabList{grid-template-columns:repeat(2, 1fr);}
	.hmCust .custSingle .titles{font-size:14px;margin-bottom:0.5em}
	.hmCust .custSingle p{font-size:12px}
	.hmCust .owl-stage{display:block}
	.hmCust .owl-carousel .owl-item{float:left;}
	.hmNews .hmNewsMainLt .desc{width:100%;margin-bottom:20px;margin-top:20px;}
	.hmNews .desc .fts .fts1,.hmNews .desc .fds .fds1{width:46px;font-size:12px;}
	.hmNews .desc .fts .fts2{font-size:12px;}
	.hmNews .desc .fds{margin-top:10px;}
	.hmNews .desc .fds .fds2{font-size:12px;line-height:1.6em}
	
	.foots1{width:100%}
	.links li p,.links li span{font-size:12px}
	.foots{width:48%;margin-top:20px}
	.footer .fth1{font-size:14px;margin-bottom:1em;}
	.foots li a{font-size:12px}
	.foots2{width:100%;margin-top:20px}
	.wbInput,.wbTextArea,.foots2 .btn{font-size:12px}
	.copyright p,.copyright .beian a{font-size:10px}
	.hmNews .hmNewsMainRg .desc .fts{margin-top:14px;}
	.hmNews .hmNewsMainLt .desc{margin-bottom:10px;}
	.slider .single-slider picture{height:5em;}
	.owl-theme .owl-dots .owl-dot span{margin:4px;width:8px;height:8px;}
	
	.navBgs{height:160px}
	.breadcrumb li{font-size:12px}
	.specList{flex-flow:column}
	.specMain{height:unset;display:flex;flex-flow:column;gap:16px;}
	.specList .specImgs,.specList .specTxt{width:100%}
	.specNav{display:none}
	.wbPlay{display:block}
	.specList .specTxt{padding:26px 32px;}
	.specList .specTxt .specTxtNum{width:32px;height:42px;line-height:42px;font-size:16px}
	.specList .specTxt .specTxtDesc{width:100%;padding-left:0.3em;}
	.specList .specTxt .specTxtDesc .ts{font-size:16px;width:100%;max-width:100%;}
	.specList .specTxt .specTxtDesc p{font-size:12px}
	.processMain{flex-wrap:wrap;justify-content:center;gap:0.4em;}
	.processMain:before{display:none}
	.processTxt .ts{font-size:12px;}
	.processList{padding:0}
	.processImgs{width:1.4em;height:auto}
	.jcsb{gap:16px 0}
	.jcsb .wds{width:40%}
	.jcsb .wds .ts,.wbWeb .stDesc .ts1,.wbWeb .yxList .yxDesc .ts{font-size:14px}
	.jcsb .wds p,.wbWeb .wbTitle .ds,.wbWeb .stDesc p,.wbWeb .yxList .yxDesc p{font-size:12px}
	.wbWeb .stDesc{max-width:100%}
	.wbWeb{background-image:none}
	.wbWeb .wzs{width:100%;margin-left:0;margin-top:0.3em;}
	.wbWeb .yxList .yxIco{width:30px;height:30px}
	.wbWeb .yxList .yxDesc{padding-left:42px;}
	.wbWeb2 .yxList{max-width:100%;width:100%;}
	.wbWeb2 .yxList .yxIco{width:42px;height:42px}
	.wbWeb2 .yxList .yxDesc{padding-left:52px;}
	.wbWeb2 .yxList .yxDesc .ts{font-size:14px;margin-bottom:0.3em;}
	.wbWeb2 .yxList .yxDesc p{font-size:12px}
	.wbPhoto .wbTitle .ds{width:100%}
	.phList{flex-wrap:wrap;gap:0.2em 0;padding:0;}
	.phList .single{width:48%}
	.phList .signle-icon{margin:0 auto 0.2em;width:60%}
	.phList .single .ts,.wbPhoto2 .wbList1 .syList .ts{font-size:14px}
	.wbPhoto2 .wbList1{flex-wrap:wrap;}
	.wbPhoto2 .wbList1 .syList{width:48%;height:auto}
	.wbContent .section-title p,.wbPhoto2 .wbList2 .syList .descs span{font-size:12px}
	.wbPhoto2 .wbList2 .syList .descs .ts{font-size:14px}
	.wbPhoto2 .wbList2 .syList{width:48%;}
	.conLeft ul{display:flex;justify-content:space-between;}
	.newsList .conLeft{width:100%}
	.newsList .conLeft li{margin-bottom:0;width:32%;}
	.newsList .conLeft li a{font-size:14px;border:none;padding:0.6em 0.2em;}
	.newsList .conCenter{margin-top:30px}
	.conList .ls{width:3em;}
	.conList .rs .ts{font-size:14px;}
	.conList .rs span,.conList .rs p,.pagination li,.online .ts2,.online .btns,.hotNew ul li a code{font-size:12px;}
	.newsList .conRight{width:100%;margin-top:30px}
	.online .serBgs{width:160px;height:160px;}
	.online .serBgs .pics{width:100px;height:100px;left:30px;top:30px}
	.online .ts1,.online .tls,.hotNew .hts,.hotNew ul li a span{font-size:14px}
	.wuMap{width:100%;order:2;margin-top:20px}
	.conLinks{width:100%;order:1}
	.conLinks .wechat{margin-top:20px;}
	.wbContact,.conLinks .ts{margin-top:0;}
	.conLinks .ts{margin-bottom:10px;}
	.conLinks li{margin-bottom:6px}
	.header.sticky{position:fixed;background-color:#FFFFFF;z-index:999;box-shadow: 0 0 10px #0000003d;}
	.header.sticky .header-inner{position:unset;box-shadow:none;}
	#contact{width: 128px;}
	#contact .lists{font-size:12px}
	#contact .infos{width: 110px;}
	#contact.active {right: -110px;}
	.phList .single p{font-size:12px}
}
@media (min-width:769px) and (max-width:890px){
	.wbWidth1{width:100%;margin:0 auto;padding:0 0.1em}
	.btn{font-size:12px}
	.navigation .nav li.wbNavs a.fsa{font-size:12px}
	.navigation .nav li.wbNavs{height:0.7em;line-height:0.7em;}
	.slider .owl-carousel .owl-nav div{height:56px;width:28px;}
	.slider .owl-carousel .owl-controls .owl-nav .owl-next{right:10px;}
	.slider .owl-carousel .owl-controls .owl-nav .owl-prev{left:10px;}
	.slider .single-slider li,.slider .single-slider p,.wbTitle .ds,.hmAbout .descs p,.advsList p{font-size:12px}
	.hmAbout .descs p{line-height:1.8em;}
	.hmSerLs .ts,.jcsb .wds .ts,.phList .single .ts,.wbPhoto2 .wbList1 .syList .ts,.conList .rs .ts,.online .ts1,.hotNew .hts{font-size:14px}
	.hmSerLs .ds{font-size:12px}
	.hmServer .lists{gap:0.3em 0.6em;}
	.hmCastNav li a,.hmCust .custSingle .titles,.footer .fth1,.wbWeb .stDesc .ts1,.wbWeb .yxList .yxDesc .ts,.wbWeb2 .yxList .yxDesc .ts{font-size:14px}
	.hmNews .desc .fds .fds1{width:3.8em}
	.tabList .wdls .wbTitle,.hmCust .custSingle p,.hmNews .desc .fts .fts1,.hmNews .desc .fts .fts2,.hmNews .desc .fds .fds2,.hmNews .desc .fds .fds1,.links li p,.links li span,.foots li a,.wbInput,.copyright p,.copyright .beian a,.wbTextArea,.specList .specTxt .specTxtDesc p,.processTxt .ts,.specNav .specNum p,.jcsb .wds p,.breadcrumb li,.wbWeb .wbTitle .ds,.wbWeb .stDesc p,.wbWeb .yxList .yxDesc p,.wbWeb2 .yxList .yxDesc p,.wbPhoto2 .wbList2 .syList .descs span,.wbContent .section-title p,.newsList .conLeft li,.conList .rs span,.conList .rs p,.online .ts1,.online .ts2,.online .btns,.online .tls,.hotNew ul li a span,.pagination li,.phList .single p{font-size:12px}
	.hotNew ul li a code{font-size:10px}
	.foots1{width:3.8em;}
	.wbWeb2 .yxList{width:45%;}
	.wbPhoto2 .wbList2 .syList .descs .ts{font-size:16px}
	#contact{width: 128px;}
	#contact .lists{font-size:12px}
	#contact .infos{width: 110px;}
	#contact.active {right: -110px;}
	.phList .single{width: 2.4em;}
}