@charset "utf-8";
@import url('font-awesome.css');
@import url('bootstrap.css');

.scrolltopcontrol{width:54px;height:54px;background-color:#5e677a;border-radius:54px}
.scrolltopcontrol:before{content:"\f077";font-family:'FontAwesome';display:none;cursor:pointer;color:#fff;display:block;text-align:center;padding-top:10px}
#topcontrol{z-index:999999}
.inquiryfixed{z-index:999999}
.inquiryfixedbox{width:54px;height:54px;background-color:#5e677a;border-radius:54px;text-align:center;line-height:20px}
.inquiryfixedbox a{display:block;width:54px;height:54px;color:#fff}
.inquiryfixedbox span{display:block;width:100%;padding-top:4px}
.inquiryfixedbox:hover{transition:all .3s;background-color:#427ce0}
ul,li{list-style:none;padding:0px;margin:0px}
a:hover{transition:color .5s}
a{text-decoration:none;color:#5e677a;transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}
h1,h2,h3,h4,h5,h6{font-family:"微软雅黑"}
p{margin:0;padding-top:5px;padding-bottom:15px}
.services-container p{text-indent:2em}
.p-center{text-align:center}
body{margin:0px;padding:0px;font-family:'微软雅黑',Arial,sans-serif;background-position:top center;background-repeat:no-repeat;font-weight:normal;font-size:14px;line-height:30px;-webkit-text-size-adjust:none;color:#373c40;letter-spacing:1px;overflow-x:hidden}
img{max-width:100%;height: auto; vertical-align:top}
sub,sup{position:relative;font-size:50%;line-height:0}
a:focus,input:focus,textarea:focus,select:focus,button:focus{outline:0}
.clear{clear:both}

.menu-mobile{display:none;padding:16px;color:#fff;text-decoration:none;text-align:left}
.navi-menu-4{display:none;font-size:14px}
.navi-menu-4 li{padding-left:12px}
.menu{float:right;width:100%;text-align:center;padding:0 18% 0 22%;z-index:9999}
.fixed .menu{margin-top:0}
.menu-mobile:after{content:"\f0c9";font-family:"FontAwesome";font-size:1.5rem;padding:9px 0 0 0;float:right;position:relative;top:50%;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);color:#fff}
.navi-submenu:before{content:"\f0dd";font-family:"FontAwesome";display:none;cursor:pointer;float:right;color:#fff;display:block;padding:.5em 2em 0 0}
.menu>ul{margin:0 auto;width:100%;list-style:none;padding:0;position:relative;box-sizing:border-box}
@media (max-width:1600px){.menu{padding:0}
.menu>ul{padding-left:10%}
}.menu>ul:before,.menu>ul:after{content:"";display:table}
.menu>ul:after{clear:both}
.menu>ul>li{padding:0;margin:0;display:inline-block;text-align:left;font-size:18px}
.menu>ul>li a{text-decoration:none;padding:25px 20px;color:#fff;display:inline-block}
.fixed .menu>ul>li a{color:#373c40}
.fixed .menu>ul>li>a{padding:10px 20px 15px 20px}
.menu>ul>li:hover{border-bottom:1px solid #5e677a}
.menu>ul>li:hover>a{color:#fff}
.fixed .menu>ul>li:hover>a{color:#5e677a}
.menu>ul>li>ul{display:none;width:100%;background:rgba(255,255,255,0.98);position:absolute;z-index:9999;top:82px;left:0;margin:0;list-style:none;box-sizing:border-box;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000');-moz-box-shadow:0 0 5px #eee;-webkit-box-shadow:0 0 5px #eee;box-shadow:0 0 5px #eee;border-radius:0 0 5px 5px;height:auto;overflow:hidden}
.menu>ul>li>ul:before,.menu>ul>li>ul:after{content:"";display:table}
.menu>ul>li>ul:after{clear:both}
.menu>ul>li>ul>li{break-inside:avoid;margin:0;padding-bottom:0;list-style:none;padding-left:0;font-weight:bold}
.menu>ul>li>ul>li a{padding:.3em 2em .6em 2.1em;width:95%;border-bottom:1px solid #aeb3bc;color:#373c40;font-size:0.9em;line-height:2em}
.menu>ul>li>ul>li>a{font-size:0.75em;line-height:2em}
.menu>ul>li>ul>li>a:hover{color:#5e677a}
.menu>ul>li>ul>li a span{float:right;text-align:right;padding-right:10px}
.menu>ul>li>ul>li>ul{display:block;padding:0;margin:0 0 10px 0;list-style:none;box-sizing:border-box;font-weight:normal}
.menu>ul>li>ul>li>ul:before,.menu>ul>li>ul>li>ul:after{content:"";display:table}
.menu>ul>li>ul>li>ul:after{clear:both}
.menu>ul>li>ul>li>ul>li{float:left;width:100%;margin:0;font-size:14px;font-weight:normal}
.menu>ul>li>ul>li>ul>li>ul{display:none}
.menu>ul>li>ul>li>ul>li a{padding:.3em 2em 0 2.5em;border:0;color:#5e677a;width:auto}
.menu>ul>li>ul>li>ul>li a:hover{border:0;color:#5e677a}
@media (min-width:1025px){.menu>ul>li>ul{column-count:3;column-width:33%;column-gap:10px;padding:1% 0;letter-spacing:0px}
.menu>ul>li>ul>li{break-inside:avoid}
}.menu>ul>li>ul.normal-sub{column-count:1;column-width:100%;column-gap:0;width:270px;left:auto;padding:5px 5px 5px 10px;font-size:16px}
.menu>ul>li>ul.normal-sub>li{width:100%}
.menu>ul>li>ul.normal-sub>li a{border:0;padding:0.6em 0;font-weight:normal;color:#373c40}
.menu>ul>li>ul.normal-sub>li>a:hover{color:#5e677a}
.menu>ul>li:nth-child(3)>ul{column-count:1;column-width:100%;column-gap:0;width:300px;left:auto}
@media only screen and (max-width:1024px){.menu-container{width:100%}
.menu-mobile{display:block;font-size:18px}
.menu-dropdown-icon:before{display:block;padding:1.5em 2em}
.menu>ul{display:none;padding:0;background-color:#f5f5f5}
.menu>ul>li{width:100%;float:none;display:block;position:relative}
.menu>ul>li a{padding:0.7em;width:100%;color:#373c40;display:block}
.menu>ul>li:hover>a{color:#5e677a}
.menu>ul>li>ul{position:relative;column-count:1;column-width:100%;column-gap:0;padding:1%}
.menu>ul>li>ul{background:rgba(0,0,0,0);top:0}
.menu>ul>li>ul.normal-sub{width:100%}
.menu>ul>li>ul>li{float:none;width:100%;margin-top:0}
.menu>ul>li>ul>li:first-child{margin:0}
.menu>ul>li>ul>li>ul{position:relative}
.menu>ul>li>ul>li>ul>li{float:none}
.menu>ul>li>ul.normal-sub>li a{color:#373c40}
.menu .show-on-mobile{display:block}
.menu .submenu-button{position:absolute;z-index:299;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,0.15);height:52px;width:52px;cursor:pointer}
.menu .submenu-button::before{content:'';position:absolute;left:21px;top:26px;display:block;width:11px;height:1px;background:#373c40;z-index:99}
.menu .submenu-button::after{content:'';position:absolute;top:21px;left:26px;display:block;width:1px;height:11px;background:#373c40;z-index:99}
}.left-hr-row{width:76px;height:100%;background:#fff;position:fixed;left:0;top:0;z-index:99999;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000');-moz-box-shadow:0 0 2px #eee;-webkit-box-shadow:0 0 2px #eee;box-shadow:0 0 2px #eee}
.left-hr-row .content{width:40vh;padding-left:5vh;font-weight:500;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) rotate(-90deg);-ms-transform:translateX(-50%) rotate(-90deg);transform:translateX(-50%) rotate(-90deg)}
.left-hr-row .separator{background:rgba(0,0,0,0.5);width:60px;height:2px;display:inline-block;margin-right:20px;position:relative;top:-3px}
.left-hr-row .content .fa{padding-right:2vh}
.left-hr-row .content .fa-qq{font-size:16px;color:#0055ff}
.left-hr-row .content .fa-weixin{font-size:17px;color:#7ab330;padding-bottom:2vh}
.left-hr-row .content .fa-weibo{font-size:18px;color:#e62616}
.left-hr-row .content .fa-link{font-size:20px;color:#ff802c}
.left-hr-row .content a:hover .fa{color:#6c8293}
.left-hr-row .separator:before{content:'';background:#e0e0e0;position:absolute;width:50%;height:inherit}
.wechat-qrcode{display:none;float:left;position:absolute;width:220px;height:210px;color:#666;font-size:12px;text-align:center;background-color:#fff;-webkit-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);-ms-transform:rotateZ(90deg);transform:rotateZ(90deg);-webkit-box-shadow:0 0 5px #eee;-moz-box-shadow:0 0 5px #eee;-ms-box-shadow:0 0 5px #eee;box-shadow:0 0 5px #eee;z-index:99999}
.wechat-qrcode .help{padding-top:6px}
.wechat-qrcode .help p{padding:0;line-height:21px}
@media only screen and (max-width:1024px){.left-hr-row{display:none}
}.bannerboxbg-1{position:absolute;background:#e2e9ed;width:520px;height:660px;left:52.8%;bottom:15px;z-index:-1}
.bannerboxbg-2{position:absolute;background:#ebf2f7;width:100%;height:700px;left:0;top:0;z-index:-2}
.bannerboxbg-3{position:absolute;background:#f5fafd;width:100%;height:100px;left:0;bottom:0;z-index:-3}
.banner-details{margin-top:200px;margin-left:20%}
.banner-details h1{font-size:48px;line-height:72px;margin-top:20px;margin-bottom:20px;letter-spacing:4px;font-weight:normal}
@media (max-width:1600px){.banner-details{margin-top:170px;margin-left:30px} }
@-webkit-keyframes ripple{0%{opacity:0;-webkit-transform:scale(0.1,0.1)} 5%{opacity:1} 100%{opacity:0;-webkit-transform:scale(1)} }@-moz-keyframes ripple{0%{opacity:0;-moz-transform:scale(0.1,0.1)} 5%{opacity:1} 100%{opacity:0;-moz-transform:scale(1)} }@-o-keyframes ripple{0%{opacity:0;-o-transform:scale(0.1,0.1)} 5%{opacity:1} 100%{opacity:0;-o-transform:scale(1)} }@keyframes ripple{0%{opacity:0;-webkit-transform:scale(0.1,0.1);-moz-transform:scale(0.1,0.1);-ms-transform:scale(0.1,0.1);transform:scale(0.1,0.1)} 5%{opacity:1} 100%{opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)} }

#serve-img-area.paused .point-area .point-10:after,#serve-img-area.paused .point-area .point-20:after,#serve-img-area.paused .point-area .point-80:after{animation-play-state:paused;-webkit-animation-play-state:paused}
#serve-img-area .point-area{text-align:center;position:relative;width:100px;height:100px;-webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out}
#serve-img-area .point-area .point{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:50px;height:50px;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;background:transparent}
#serve-img-area .point-area .point-shadow:after{-webkit-box-shadow:inset 0 0 5em rgba(55,60,64,0.5);-moz-box-shadow:inset 0 0 5em rgba(55,60,64,0.5);box-shadow:inset 0 0 5em rgba(55,60,64,0.5)}
#serve-img-area .point-area .point-dot{z-index:1;background-color:#ebf2f7;border:1px solid rgba(55,60,64,1)}
#serve-img-area .point-area .point-dot:hover{background-color:#373c40;color:#fff}
#serve-img-area .point-area .point-10{width:100%;height:100%}
#serve-img-area .point-area .point-10:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid #373c40;opacity:0;-webkit-animation:ripple 3500ms ease-out 225ms infinite;-moz-animation:ripple 3500ms ease-out 225ms infinite;-o-animation:ripple 3500ms ease-out 225ms infinite;animation:ripple 3500ms ease-out 225ms infinite}
#serve-img-area .point-area .point-40{width:100%;height:100%}
#serve-img-area .point-area .point-40:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid #373c40;opacity:0;-webkit-animation:ripple 3500ms ease-out 900ms infinite;-moz-animation:ripple 3500ms ease-out 900ms infinite;-o-animation:ripple 3500ms ease-out 900ms infinite;animation:ripple 3500ms ease-out 900ms infinite}
#serve-img-area .point-area .point-80{width:100%;height:100%}
#serve-img-area .point-area .point-80:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid #373c40;opacity:0;-webkit-animation:ripple 3500ms ease-out 1800ms infinite;-moz-animation:ripple 3500ms ease-out 1800ms infinite;-o-animation:ripple 3500ms ease-out 1800ms infinite;animation:ripple 3500ms ease-out 1800ms infinite}
.main-img .fa-caret-right{font-size:20px;line-height:48px;padding-left:5px}
.main-imgwhite .point-dot:hover .fa-caret-right{color:#5e677a}
.main-img{float:left}
.more-btn{width:120px;float:left;padding:35px 0}
.more-btn a{color:#373c40;font-size:16px}
.more-btn a:hover{color:#5e677a}
.hr-line{width:100%;height:1px;background:#5e677a;margin:20px 0 15px 0}

.banner{position:relative;max-width:880px;height:660px;background-color:#fff;overflow:hidden;margin-top:135px}
.banner ul.flicks{position:absolute;top:0;left:0;z-index:998;width:10000%;height:100%;padding:0px;margin:0px;list-style:none}
.banner ul.flicks>li{float:left;width:1%;height:100%;background-color:rgba(255,255,255,0);background-position:center;background-size:cover;display:table}
.banner-bg1{background-image:url(../images/banner-1.jpg);background:-webkit-image-set(url(../images/banner-1.webp) 1x,url(../images/banner-1.webp) 2x,url(../images/banner-1.webp) 3x);background:image-set(url(../images/banner-1.webp) 1x,url(../images/banner-1.webp) 2x,url(../images/banner-1.webp) 3x)}
.banner-bg2{background-image:url(../images/banner-2.jpg);background:-webkit-image-set(url(../images/banner-2.webp) 1x,url(../images/banner-2.webp) 2x,url(../images/banner-2.webp) 3x);background:image-set(url(../images/banner-2.webp) 1x,url(../images/banner-2.webp) 2x,url(../images/banner-2.webp) 3x)}
.banner ul.flicks>li .flick-inner{height:100%;color:#fff;display:table-cell;vertical-align:middle}
.banner ul.flicks>li .flick-inner .flick-content{max-width:700px;margin-left:auto;margin-right:auto}
.banner ul.flicks>li .flick-inner .flick-content h1{color:#fff;text-align:center;font-size:52px;line-height:72px;margin-top:20px;margin-bottom:20px;width:100%;letter-spacing:4px}
.banner ul.flicks>li .flick-inner .flick-content p{color:#fff;line-height:36px;text-align:center;font-size:22px;width:100%}
.banner-page .btn{padding:0.5em 3em;clear:both;color:#fff;background-image:-moz-linear-gradient(12deg,#86c7ff 0%,#5e677a 100%);background-image:-webkit-linear-gradient(12deg,#86c7ff 0%,#5e677a 100%);background-image:-ms-linear-gradient(12deg,#86c7ff 0%,#5e677a 100%);text-decoration:none;font-size:20px;margin-top:10px;display:inline-block;font-weight:bold;word-spacing:0.2px;letter-spacing:1px}
.banner-page .btn:hover{color:#fff;font-weight:bold;transition:background-color .3s;background:#5e677a}
.banner .arrow-navigation{position:absolute;height:80%;width:20%;top:10%;z-index:999;overflow:hidden}
.banner .arrow-navigation .arrow{display:block;height:100%;width:100%;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.banner .arrow-navigation:hover,.banner .arrow-navigation .arrow:hover{cursor:pointer}
.banner .arrow-navigation.left{left:0%}
.banner .arrow-navigation.left .arrow{opacity:0;margin:0px 0px 0px 50%;background-image:url("../images/arrow-left-light.png");background-repeat:no-repeat;background-position:left}
.banner .arrow-navigation.right{right:0%}
.banner .arrow-navigation.right .arrow{opacity:0;margin:0px 0px 0px -50%;background-image:url("../images/arrow-right-light.png");background-repeat:no-repeat;background-position:right}
.banner .arrow-navigation.left.hover .arrow{opacity:1;margin:0px 0px 0px 0px}
.banner .arrow-navigation.right.hover .arrow{opacity:1;margin:0px 0px 0px 0px}
.banner .dot-navigation{position:absolute;bottom:25px;width:100%;text-align:center;z-index:999}
.banner .dot-navigation ul{text-align:center;list-style:none;padding:0px 15px}
.banner .dot-navigation ul li{display:inline-block;float:none}
.banner .dot-navigation .dot{width:30px;height:8px;margin:0px 6px;background-color:rgba(255,255,255,1);border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;-ms-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out}
.banner .dot-navigation .dot:hover{cursor:pointer;background-color:rgba(255,255,255,0.8)}
.banner .dot-navigation .dot.active{background-color:#959dad}
.banner.animate-transform-slide ul.flicks{-webkit-perspective:1000;-webkit-backface-visibility:hidden;transform:translate3d(0%,0px,0px);-webkit-transform:translate3d(0%,0px,0px);-webkit-transition:-webkit-transform 0.6s;-o-transition:-o-transform 0.6s;-moz-transition:-moz-transform 0.6s;transition:transform 0.6s}
.banner.animate-transition-slide ul.flicks{left:0%;-webkit-transition:left 0.4s ease-out;-moz-transition:left 0.4s ease-out;-o-transition:left 0.4s ease-out;-ms-transition:left 0.4s ease-out;transition:left 0.4s ease-out}
.auto-container h1{font-size:36px;line-height:42px}
@media (max-width:1024px){.bannerbox>.row>.col-md-6{width:100%}
.bannerboxbg-1{left:60px}
.bannerboxbg-2{width:100%;height:1000px}
.banner{margin:25px auto 0}
.bannerbox{padding:0 20px;background:#f5fafd}
.banner-details{margin-left:0;margin-top:0;padding-top:145px}
.banner-table{padding-top:130px !important}
}@media (min-width:769px) and (max-width:1024px){.banner ul.flicks>li .flick-inner .flick-content{max-width:80%}
.banner ul.flicks>li .flick-inner .flick-content h1{font-size:36px;line-height:42px}
.banner ul.flicks>li .flick-inner .flick-content p{line-height:30px;font-size:1.3em}
.auto-container h1{line-height:36px;font-size:30px}
}@media (max-width:768px){.banner-table{padding-top:0}
.banner ul.flicks>li .flick-inner .flick-content{max-width:90%}
.banner ul.flicks>li .flick-inner .flick-content h1{font-size:30px;line-height:36px}
.banner ul.flicks>li .flick-inner .flick-content p{line-height:30px;font-size:1em}
.auto-container h1{line-height:30px;font-size:24px}
}@media (max-width:767px){.banner{height:320px;margin:5px auto 0} }

table{border-collapse:collapse;margin:1.25em 0 0;width:100%;border:1px solid #ddd}
table tr,table th,table td{border:none;border:1px solid #ddd}
table th,table td{padding:10px 12px;text-align:left;line-height:22px}
table th{background:#5e677a;color:#fff;text-transform:uppercase;font-size:1.1em}
table tr td{background:#fff;color:#373c40;font-size:0.95em}
table tr td a{color:#5e677a;text-decoration:none}
table tr:nth-of-type(2n+2) td{background:#f9f9f9}
table.bt tfoot th,table.bt tfoot td,table.bt tbody td{font-size:.875rem;padding:0}
table.bt tfoot th:before,table.bt tfoot td:before,table.bt tbody td:before{padding:10px}
table.bt tfoot th .bt-content,table.bt tfoot td .bt-content,table.bt tbody td .bt-content{display:inline-block;padding:2px 5px}
table.bt tfoot th:first-of-type:before,table.bt tfoot th:first-of-type .bt-content,table.bt tfoot td:first-of-type:before,table.bt tfoot td:first-of-type .bt-content,table.bt tbody td:first-of-type:before,table.bt tbody td:first-of-type .bt-content{padding-top:10px}
table.bt tfoot th:last-of-type:before,table.bt tfoot th:last-of-type .bt-content,table.bt tfoot td:last-of-type:before,table.bt tfoot td:last-of-type .bt-content,table.bt tbody td:last-of-type:before,table.bt tbody td:last-of-type .bt-content{padding-bottom:10px}
table.bt thead,table.bt tbody th{display:none}
table.bt tfoot th,table.bt tfoot td,table.bt tbody td{border:none;display:block;vertical-align:top}
table.bt tfoot th:before,table.bt tfoot td:before,table.bt tbody td:before{content:attr(data-th) ":";font-weight:bold;width:30%;display:inline-block}
table.bt tfoot th.bt-hide,table.bt tfoot td.bt-hide,table.bt tbody td.bt-hide{display:none}
table.bt tfoot th .bt-content,table.bt tfoot td .bt-content,table.bt tbody td .bt-content{vertical-align:top;width:55%;display:inline-block;padding-top:10px}
.inquiry_btn{padding:0.3em 0.8em;clear:both;color:#FFF;background-color:#5e677a;text-decoration:none;border-radius:10px 0 10px 0;font-size:14px;display:inline-block}
.inquiry_btn:hover{color:#FFF;transition:background-color .3s;border-radius:10px 0 10px 0;background:#373c40}
.pr-pdf{color:#a2353d;font-size:1.3em}
.pr-basket{padding:3px 12px;background-color:#1da5d0;color:#fff;font-size:20px;border-radius:5px}
.pagenav{text-align:right;font-size:14px;text-decoration:none;margin:10px 0;height:auto;overflow:hidden;padding:10px}
.pagenav a{margin-left:8px;color:#373c40;text-decoration:none;padding:4px 8px;border-radius:5px}
.pagenav a:hover{color:#5e677a;text-decoration:none;background:#F8F8F8}
.successinfo{padding-left:2px;line-height:30px;color:#888888;padding-right:2px;padding-bottom:20px}
.successinfo table{border:none !important}
.successinfo .iconarea .iconunit{text-align:center;display:block;width:40px;height:40px;border-radius:40px;background-color:#7b9d3c;color:#ffffff;line-height:40px;font-weight:bolder;font-size:22px;position:relative;z-index:9}
.successinfo .tit{font-size:26px;font-weight:bold;color:#7b9d3c;display:block;padding:6px 0 15px 0}
.successinfo .iconarea .iconunit img{top:10px;left:5px;position:absolute;z-index:10}
.banner_inpage{width:100%;position:relative;height:450px}
.banner-table{width:100%;display:table;height:100%;padding-top:50px}
.banner-table-cell{display:table-cell;vertical-align:middle}
.auto-container h1{color:#fff;text-align:center;width:100%;margin:0;letter-spacing:4px}
.auto-container{margin:0 auto;max-width:1270px;padding-left:35px;padding-right:35px}
.bread-crumb{position:relative;font-size:14px;padding-bottom:60px}
.bread-crumb li{position:relative;display:inline-block;font-size:0.85em;margin-right:24px;color:#5e677a;line-height:30px}
.bread-crumb li:last-child{margin-right:0px}
.bread-crumb li:after{content:'\f105';font-family:'FontAwesome';position:absolute;right:-20px;top:2px;width:10px;line-height:26px;font-size:14px;color:#666}
.bread-crumb li:last-child:after{display:none}
.bread-crumb li a{color:#666;font-weight:400;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;text-decoration:none}
.bread-crumb li a:hover{color:#5e677a}
h3{font-size:20px;margin:0;padding:10px 0 5px 0}
h4{font-size:16px;margin:0;padding:10px 0 5px 0}
.serviceshowpic{font-size:0.75em;text-align:center;line-height:1.7em !important;color:#666666}
.serviceshowpic img{margin:auto}
.serviceshowleftpic{float:left;margin-right:20px !important;padding-bottom:5px !important;text-align:center;color:#666666;display:inline-block}
.serviceshowrightpic{float:right;margin-left:20px !important;padding-bottom:5px !important;text-align:center;color:#666666;display:inline-block}
.serviceshowpic,.serviceshowrightpic,.serviceshowleftpic{font-size:0.75em;text-align:center !important;line-height:1.7em !important}
.serviceshowpic img,.serviceshowrightpic img,.serviceshowleftpic img{display:block;max-width:100%;height:auto;margin-top:10px;margin-bottom:8px;margin-left:auto;margin-right:auto}
.ServiceShowPic{font-size:0.75em;text-align:center;line-height:1.7em !important;color:#666666}
.ServiceShowPic img{margin:auto}
.ServiceShowleftPic{float:left;margin-right:20px;padding-bottom:5px !important;text-align:center;color:#666666;display:inline-block}
.ServiceShowrightPic{float:right;margin-left:20px;padding-bottom:5px !important;text-align:center;color:#666666;display:inline-block}
.ServiceShowPic,.ServiceShowrightPic,.ServiceShowleftPic{font-size:0.75em;text-align:center;line-height:1.7em !important}
.ServiceShowPic img,.ServiceShowrightPic img,.ServiceShowleftPic img{display:block;max-width:100%;height:auto;margin-top:10px;margin-bottom:8px;margin-left:auto;margin-right:auto}
.ullist{padding:0px 0px 10px 19px;margin:0px}
.ollist{padding:0px 0px 10px 19px;margin:0px}
.ollist li a,.ullist li a{color:#427ce0}
.ullist li,.ullist.disc li{list-style:disc !important}
.ollist li,.ollist.decimal li{list-style:decimal !important}
.square li{list-style:square !important}
.ullist .ullist li,.circle li{list-style:circle !important}
.roman li{list-style:upper-roman !important}
.greek li{list-style:lower-greek !important}
.latin li{list-style:lower-latin !important}
.upper-latin li{list-style:upper-latin !important}
.reference,.Reference{padding-bottom:10px;color:#888888 !important;text-indent:0 !important}
.ollist.reference-ol li,.ollist.Reference li{list-style:decimal;font-size:0.95em !important;line-height:24px !important;color:#888888 !important;padding-bottom:5px !important}
.container-row-a{width:100%;margin-top:10px;margin-bottom:20px}
.container-row-a li{margin-bottom:10px;break-inside:avoid;padding:8px;background:#f9f9f9}
.container-row-a li span{display:inline-block;float:left;padding-left:5px;line-height:26px;padding-right:15px}
.container-row-a li a{color:#373c40;display:inline-block;float:left;max-width:90%;line-height:26px}
.container-row-a li:hover{background:#5e677a;color:#fff}
.container-row-a li:hover a{color:#fff}
@media (min-width:1024px){.container-row-a{column-count:2;column-width:50%;column-gap:20px}
}@media (max-width:1023px){.container-row-a{column-count:1;column-width:100%;column-gap:0}
}.tablecontentshow{margin:auto auto 15px auto}
.tablecontentshow td{padding:8px}
.tablecontentshow .servicetheadbg{background-color:#5e677a;color:#fff}
.tableimgshow{margin:0px 0px 15px;border:0}
.tableimgshow tr,.tableimgshow th,.tableimgshow td{padding:5px 12px;border-bottom:none;text-align:center;background:#fff}
@media (min-width:769px) and (max-width:1279px){.serviceshowleftpic,.serviceshowrightpic{width:100%;text-align:center;margin-bottom:10px}
.serviceshowleftpic img,.serviceshowrightpic img{margin-bottom:15px}
.ServiceShowleftPic,.ServiceShowrightPic{width:100%;text-align:center;margin-bottom:10px}
.ServiceShowleftPic img,.ServiceShowrightPic img{margin-bottom:15px}
.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar}
}@media (max-width:768px){.serviceshowleftpic,.serviceshowrightpic{width:100%;text-align:center;margin-bottom:10px}
.serviceshowleftpic img,.serviceshowrightpic img{margin-bottom:15px}
.ServiceShowleftPic,.ServiceShowrightPic{width:100%;text-align:center;margin-bottom:10px}
.ServiceShowleftPic img,.ServiceShowrightPic img{margin-bottom:15px}
.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar}
.table-responsive table{width:690px}
.table-responsive .tableimgshow tr,.table-responsive .tableimgshow th,.table-responsive .tableimgshow td{padding:5px 0;text-align:left;background:#fff} }

.E404 img{display:block;max-width:100%;height:auto}
.E404{width:510px;margin:70px auto auto auto;border:0px solid #ff0000}
.E404 .Etit{font-size:25px;line-height:35px;color:#525151}
.E404 .content{color:#767676}
.E404 a{color:#525151;text-decoration:none}
.E404 .btn{border:1px solid #dddddd;padding:5px 10px 5px 10px;margin-right:10px;background-color:#efefef}
.E404 .btn:hover{background-color:#5e677a;color:#ffffff}
@media only screen and (max-width:1024px){.E404{width:90%;margin:0px auto auto auto;padding-left:20px;padding-right:20px}
}@media (max-width:1024px){body{font-size:13px;line-height:24px;letter-spacing:0.2px} }