body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
input,
textarea,
p,
th,
td,
img {
    margin: 0;
    padding: 0;
}

img {
    border: 0
}

ol,
ul {
    list-style: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 16px;
}

input {
    outline: none;
    border: none;
}

html {
    _overflow-y: scroll;
}


/*****！！页面通用css样式定义开始******/

html,
body {
    min-width: 1200px;
    font-family: "Microsoft YaHei";
    _width: expression(document.body.clientWidth < 1200 ? "1200px": "auto");
}


/* body的css定义:这里定义页面上下左右边距，页面背景颜色，滚动条颜色样式 */

body {
    font-family: "微软雅黑";
    /*文字字体定义 */
    font-size: 14px;
    /*文字大小定义 */
    color: #000000;
    /*文字颜色定义 */
    min-width: 1200px;
    outline: none;
}

* {
    word-break: break-all;
    word-wrap: break-word
}


/* 网站超链接css通用设置 */

a {
    text-decoration: none;
}


/* 链接无下划线,有为underline */

a:link {
    color: #000;
}


/* 未访问的链接 */

a:visited {
    color: #000;
}


/* 已访问的链接 */

a:hover {
    color: #1955ba;
    text-decoration: none;
}


/* 鼠标在链接上 */

a:active {
    color: #1955ba;
}



.fl {
    float: left;
}

.fr {
    float: right;
}

.hide {
    display: none
}

.show {
    display: block
}

.dib {
    display: inline-block;
    *display: inline;
    zoom: 1;
}


/*.clear{clear:both; line-height:0; height:0; font-size:0px;}*/

.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


/*清除浮动*/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}


/*清除浮动*/

.clearfix {
    display: inline-block
}

* html .clearfix {
    height: 1%
}

.clearfix {
    display: block
}

.dib {
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.wrap {
    width: 1200px;
    margin: 0 auto;
    height: auto;
}

.red {
    color: red
}


/*表格样式定义 */

checkbox {
    border: 0px;
}


/*选择框样式定义 */

.input {
    border: 1px solid #ccc;
    height: 20px;
    line-height: 20px
}

ul,
li {
    list-style: none
}


/*header*/
.topline{ line-height:40px; height:40px; color:#a7cdff; background:#1955ba;}
.topline a{ color:#a7cdff;}
.sc{ text-align:right; float:right; }
.sc span{ margin:0 4px; display:inline-block;}
.sc span.tel{ padding:0 0 0 25px; background:url(../../static/images/tel2-2d9674ef93a0.png) no-repeat left center;}
	
.header_top {width: 100%;background: #fff;position: relative;z-index: 9999;}
.header_top .logo{height: 67px;display: block;margin-top: 18px;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}

.header_nav{text-align: right;font-size: 0;z-index: 99;width: 870px;}
.menu>li {height: 100px;line-height: 100px;display: inline-block;margin-left:25px;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;position: relative;}
.menu>li>a {font-size: 17px;color: #373736;display: block;letter-spacing: 1px;}
.menu>li:hover>a,.menu>li.hover>a{color: #1955ba;background: url(../../static/images/nav_hover-3525530300de.jpg) no-repeat bottom center;}

.erji{position: absolute;top: 100px;background: url(../../static/images/erji_bg-e7537ffbf648.png) repeat;z-index: 19;left: -30px;right: -30px;display: none;padding: 20px;}
.erji>li{height: 28px;line-height:28px;text-align: center;overflow: hidden;}
.erji>li>a{color: #2d2c2c;font-size: 15px;letter-spacing: 1px;}
.erji>li>a:hover{color: #1955ba;font-size: 15px;letter-spacing: 1px;}


.header_top.nav01 {position: fixed;top: 0;left: 0;width: 100%;min-width: 1200px;}
.header_top.nav01 .logo{height: 50px;margin-top: 10px;}
.header_top.nav01 .menu>li {height: 68px;line-height: 68px;}
.header_top.nav01 .erji{top: 68px;}

/*首页banner*/
.banner17{overflow: hidden;}
.banner17 .shutter {
    overflow: hidden;
    width: 1920px;
    height: auto;
    position: relative;
    left: 50%;
    margin-left: -960px;
    top: 0;
}

.banner17 .shutter-img {
    z-index: 1;
}

.banner17 .shutter-img,
.banner17 .shutter-img a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.banner17 .shutter-img a {
    cursor: default;
}

.banner17 .shutter-img a>img {
    width: 1920px;
    height: auto;
}

.banner17 .shutter-img .created {
    overflow: hidden;
    position: absolute;
    z-index: 20;
}

.banner17 .shutter-btn {
    width: 1300px;
    height: 64px;
    z-index: 9;
    position: absolute;
    top: 50%;
    margin-left: -650px;
    margin-top: -32px;
    left: 50%;
    clear: both;
    display: none;
}

.banner17:hover .shutter-btn {
    display: block;
}

.banner17 .shutter-btn li {
    width: 64px;
    height: 64px;
    cursor: pointer;
}

.banner17 .shutter-btn li.prev {
    float: left;
    background: url(../../static/images/left3-2895482bfa86.png) no-repeat;
}

.banner17 .shutter-btn li.next {
    float: right;
    background: url(../../static/images/right3-0d1d63550794.png) no-repeat;
}

.cover {
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}


/*footer*/
.foot_nav{background: #1955ba;line-height: 98px;height: 98px;color: #fff;}
.foot_nav img{margin-top: 20px;height: 60px;}
.foot_nav ul{font-size: 0;}
.foot_nav ul li{display: inline-block;}
.foot_nav ul li a{font-size: 17px;padding: 0 10px;border-left: 1px solid #fff;color: #fff;}
.foot_nav ul li.first a{border-left: none;} 

.footer{ background: url(../../static/images/foot_bg-cad5767a1832.jpg.webp) no-repeat top center;;padding-top: 50px;}

.foot_con{position: relative;padding-bottom: 50px;color: #fff;}
.foot_con strong{font-size: 21px; font-weight: bold;display:block;margin-bottom:20px;color: #FFF;}
.foot_con .notice{width: 410px;}
.foot_con .notice p{font-size: 21px;line-height: 30px;margin-top: 30px;letter-spacing: 3px;font-weight: lighter;}
.foot_con a{ color:#fff}
.foot_con .contact{width: 350px;margin-left: 140px;}
.foot_con .contact .txt p{font-size: 17px;line-height: 31px;}

.foot_con .chat{width: 160px;text-align: center;margin-right: 65px;}
.foot_con .chat img{width:130px;height: 130px;display: block;margin: 0 auto;padding: 15px;background: url(../../static/images/chat_bg-7b454d6dc21d.png) no-repeat}
.foot_con .chat p{font-size: 17px;color: #fff;margin-top: 20px;}

img[data-catalog-media]{border-radius:8px;}
body{font-family:"Microsoft YaHei","PingFang SC","Hiragino Sans GB",Arial,sans-serif;}
.template-contact-number{display:inline-block;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;}

@media (min-width:768px){picture[data-refreshed-banner]{display:contents;}}
@media (min-width:768px){[data-banner-text-host]{position:relative;box-sizing:border-box;}}
@media (min-width:768px){[data-banner-text-layer]{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden;}}
@media (min-width:768px){[data-banner-text-layer]>span{position:absolute;display:block;color:white;font-family:"Noto Sans SC",sans-serif;font-weight:600;line-height:1.25;text-shadow:0 2px 5px rgba(0,0,0,.65);overflow-wrap:anywhere;}}
@media (min-width:768px){[data-banner-placeholder]{display:none;}}
@media (min-width:768px){[data-banner-replaced-copy]{display:none;}}
@media (min-width:768px){[data-banner-text-layer][data-banner-text-flow]{display:flex;align-items:flex-start;justify-content:center;padding:30px max(12%,calc((100% - 1080px)/2));box-sizing:border-box;overflow:visible;background:transparent;flex-direction:column;padding-top:32px;padding-bottom:32px;}}
@media (min-width:768px){[data-banner-text-panel]{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:min(620px,62%);padding:28px 34px 30px;margin:0 18px;background:linear-gradient(100deg,rgba(8,18,32,.68),rgba(8,18,32,.24) 88%,transparent);border-left:1px solid rgba(255,255,255,.45);box-shadow:0 14px 34px rgba(0,0,0,.14);}}
@media (min-width:768px){[data-banner-text-panel]>span{position:static;display:block;flex:0 1 auto;left:auto;top:auto;width:auto;max-width:100%;margin:0;color:white;font-size:19px;font-weight:500;line-height:1.55;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 2px 6px rgba(0,0,0,.65);}}
@media (min-width:768px){[data-banner-text-panel]>[data-banner-text-eyebrow]{font-size:15px;letter-spacing:.18em;line-height:1.2;opacity:.88;text-transform:none;}}
@media (min-width:768px){[data-banner-text-panel]>[data-banner-text-title]{font-size:44px;font-weight:750;line-height:1.18;}}
@media (min-width:768px){[data-banner-text-layer][data-banner-text-flow][data-banner-align=right]{align-items:flex-end;}}
@media (min-width:768px){[data-banner-text-layer][data-banner-text-flow][data-banner-align=right]>[data-banner-text-panel]{border-left:0;border-right:1px solid rgba(255,255,255,.45);align-items:flex-end;text-align:right;background:linear-gradient(260deg,rgba(8,18,32,.68),rgba(8,18,32,.24) 88%,transparent);}}
@media (min-width:768px){[data-banner-text-layer][data-banner-text-flow][data-banner-align=center]{align-items:center;text-align:center;}}
@media (min-width:768px){[data-banner-text-layer][data-banner-text-flow][data-banner-align=center]>[data-banner-text-panel]{align-items:center;text-align:center;}}
@media (min-width:768px){[data-banner-accent]{display:block;width:72px;height:16px;flex:0 0 16px;background:url("../../static/images/desktop-banners/banner-accent.svg") left center/contain no-repeat;filter:drop-shadow(0 2px 2px rgba(0,0,0,.3));}}
@media (min-width:768px){[data-banner-text-panel]>[data-banner-text-features]{font-size:16px;border-top:1px solid rgba(255,255,255,.5);padding-top:14px;margin-top:4px;opacity:.95;}}
@media (min-width:768px) and (max-width:1100px){[data-banner-text-layer][data-banner-text-flow]>[data-banner-text-panel]{max-width:68%;padding:20px 24px;}}
@media (min-width:768px) and (max-width:1100px){[data-banner-text-layer][data-banner-text-flow] [data-banner-text-title]{font-size:30px;}}
@media (min-width:768px){[data-banner-text-layer][data-banner-text-flow]>[data-banner-text-panel]{box-sizing:border-box;width:min(720px,100%);max-width:100%;flex:0 0 auto;overflow:visible;}}
@media (min-width:768px){[data-banner-text-layer][data-banner-text-flow] [data-banner-text-panel]>span{flex:none;height:auto;max-height:none;white-space:normal;overflow:visible;text-overflow:clip;word-break:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;}}
@media (min-width:768px){[data-banner-text-layer][data-banner-text-flow] [data-banner-text-panel]>[data-banner-text-title]{font-size:48px;line-height:1.25;border:0;padding:0;}}
@media (min-width:768px){[data-banner-text-layer][data-banner-text-flow] [data-banner-text-panel]>[data-banner-text-eyebrow]{font-size:20px;letter-spacing:0;border-bottom:3px solid var(--banner-accent);padding-bottom:8px;}}
@media (min-width:768px){[data-banner-text-layer][data-banner-text-flow] [data-banner-text-panel]>[data-banner-text-features]{font-size:18px;}}
@media (min-width:768px) and (max-width:1100px){[data-banner-text-layer][data-banner-text-flow] [data-banner-text-panel]>[data-banner-text-title]{font-size:36px;}}
@media (min-width:768px){[data-banner-text-flow]{--banner-accent:#1955ba;flex-direction:column;}}
@media (min-width:768px){[data-banner-text-title]{font-weight:800;border-left:5px solid var(--banner-accent);padding-left:18px;}}
@media (min-width:768px){[data-banner-text-panel]>span:not([data-banner-text-title]){padding-left:23px;}}
@media (min-width:768px){[data-banner-text-layer][data-banner-text-flow] [data-banner-text-panel]{background:linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.18));border:0;border-left:6px solid var(--banner-accent);}}
@media (min-width:768px){img[data-src="static/images/1642733657600562-c747c019ae2b.jpg.webp"]{content:url("../../static/images/desktop-banners/00b6d3e14ae0.jpg.webp");}}
@media (min-width:768px){img[data-src$="/static/images/1642733657600562-c747c019ae2b.jpg.webp"]{content:url("../../static/images/desktop-banners/00b6d3e14ae0.jpg.webp");}}
@media (min-width:768px){img[data-original="static/images/1642733657600562-c747c019ae2b.jpg.webp"]{content:url("../../static/images/desktop-banners/00b6d3e14ae0.jpg.webp");}}
@media (min-width:768px){img[data-original$="/static/images/1642733657600562-c747c019ae2b.jpg.webp"]{content:url("../../static/images/desktop-banners/00b6d3e14ae0.jpg.webp");}}
@media (min-width:768px){img[data-src="static/images/desktop-banners/00b6d3e14ae0.jpg.webp"]{content:url("../../static/images/desktop-banners/00b6d3e14ae0.jpg.webp");}}
@media (min-width:768px){img[data-src$="/static/images/desktop-banners/00b6d3e14ae0.jpg.webp"]{content:url("../../static/images/desktop-banners/00b6d3e14ae0.jpg.webp");}}
@media (min-width:768px){img[data-original="static/images/desktop-banners/00b6d3e14ae0.jpg.webp"]{content:url("../../static/images/desktop-banners/00b6d3e14ae0.jpg.webp");}}
@media (min-width:768px){img[data-original$="/static/images/desktop-banners/00b6d3e14ae0.jpg.webp"]{content:url("../../static/images/desktop-banners/00b6d3e14ae0.jpg.webp");}}
@media (min-width:768px){img[data-src="static/images/1642733853694738-294785471792.jpg.webp"]{content:url("../../static/images/desktop-banners/f5fd1984caa3.jpg.webp");}}
@media (min-width:768px){img[data-src$="/static/images/1642733853694738-294785471792.jpg.webp"]{content:url("../../static/images/desktop-banners/f5fd1984caa3.jpg.webp");}}
@media (min-width:768px){img[data-original="static/images/1642733853694738-294785471792.jpg.webp"]{content:url("../../static/images/desktop-banners/f5fd1984caa3.jpg.webp");}}
@media (min-width:768px){img[data-original$="/static/images/1642733853694738-294785471792.jpg.webp"]{content:url("../../static/images/desktop-banners/f5fd1984caa3.jpg.webp");}}
@media (min-width:768px){img[data-src="static/images/desktop-banners/f5fd1984caa3.jpg.webp"]{content:url("../../static/images/desktop-banners/f5fd1984caa3.jpg.webp");}}
@media (min-width:768px){img[data-src$="/static/images/desktop-banners/f5fd1984caa3.jpg.webp"]{content:url("../../static/images/desktop-banners/f5fd1984caa3.jpg.webp");}}
@media (min-width:768px){img[data-original="static/images/desktop-banners/f5fd1984caa3.jpg.webp"]{content:url("../../static/images/desktop-banners/f5fd1984caa3.jpg.webp");}}
@media (min-width:768px){img[data-original$="/static/images/desktop-banners/f5fd1984caa3.jpg.webp"]{content:url("../../static/images/desktop-banners/f5fd1984caa3.jpg.webp");}}
@media (min-width:768px){img[data-src="static/images/foot_bg-cad5767a1832.jpg.webp"]{content:url("../../static/images/desktop-banners/25b6681d87b4.jpg.webp");}}
@media (min-width:768px){img[data-src$="/static/images/foot_bg-cad5767a1832.jpg.webp"]{content:url("../../static/images/desktop-banners/25b6681d87b4.jpg.webp");}}
@media (min-width:768px){img[data-original="static/images/foot_bg-cad5767a1832.jpg.webp"]{content:url("../../static/images/desktop-banners/25b6681d87b4.jpg.webp");}}
@media (min-width:768px){img[data-original$="/static/images/foot_bg-cad5767a1832.jpg.webp"]{content:url("../../static/images/desktop-banners/25b6681d87b4.jpg.webp");}}
@media (min-width:768px){img[data-src="../../static/images/foot_bg-cad5767a1832.jpg.webp"]{content:url("../../static/images/desktop-banners/25b6681d87b4.jpg.webp");}}
@media (min-width:768px){img[data-src$="/../../static/images/foot_bg-cad5767a1832.jpg.webp"]{content:url("../../static/images/desktop-banners/25b6681d87b4.jpg.webp");}}
@media (min-width:768px){img[data-original="../../static/images/foot_bg-cad5767a1832.jpg.webp"]{content:url("../../static/images/desktop-banners/25b6681d87b4.jpg.webp");}}
@media (min-width:768px){img[data-original$="/../../static/images/foot_bg-cad5767a1832.jpg.webp"]{content:url("../../static/images/desktop-banners/25b6681d87b4.jpg.webp");}}
@media (min-width:768px){img[data-src="static/images/desktop-banners/25b6681d87b4.jpg.webp"]{content:url("../../static/images/desktop-banners/25b6681d87b4.jpg.webp");}}
@media (min-width:768px){img[data-src$="/static/images/desktop-banners/25b6681d87b4.jpg.webp"]{content:url("../../static/images/desktop-banners/25b6681d87b4.jpg.webp");}}
@media (min-width:768px){img[data-original="static/images/desktop-banners/25b6681d87b4.jpg.webp"]{content:url("../../static/images/desktop-banners/25b6681d87b4.jpg.webp");}}
@media (min-width:768px){img[data-original$="/static/images/desktop-banners/25b6681d87b4.jpg.webp"]{content:url("../../static/images/desktop-banners/25b6681d87b4.jpg.webp");}}
@media (min-width:768px){img[data-src="static/images/about_bg-fc92ff80945e.jpg.webp"]{content:url("../../static/images/desktop-banners/06116a60fafe.jpg.webp");}}
@media (min-width:768px){img[data-src$="/static/images/about_bg-fc92ff80945e.jpg.webp"]{content:url("../../static/images/desktop-banners/06116a60fafe.jpg.webp");}}
@media (min-width:768px){img[data-original="static/images/about_bg-fc92ff80945e.jpg.webp"]{content:url("../../static/images/desktop-banners/06116a60fafe.jpg.webp");}}
@media (min-width:768px){img[data-original$="/static/images/about_bg-fc92ff80945e.jpg.webp"]{content:url("../../static/images/desktop-banners/06116a60fafe.jpg.webp");}}
@media (min-width:768px){img[data-src="../../static/images/about_bg-fc92ff80945e.jpg.webp"]{content:url("../../static/images/desktop-banners/06116a60fafe.jpg.webp");}}
@media (min-width:768px){img[data-src$="/../../static/images/about_bg-fc92ff80945e.jpg.webp"]{content:url("../../static/images/desktop-banners/06116a60fafe.jpg.webp");}}
@media (min-width:768px){img[data-original="../../static/images/about_bg-fc92ff80945e.jpg.webp"]{content:url("../../static/images/desktop-banners/06116a60fafe.jpg.webp");}}
@media (min-width:768px){img[data-original$="/../../static/images/about_bg-fc92ff80945e.jpg.webp"]{content:url("../../static/images/desktop-banners/06116a60fafe.jpg.webp");}}
@media (min-width:768px){img[data-src="static/images/desktop-banners/06116a60fafe.jpg.webp"]{content:url("../../static/images/desktop-banners/06116a60fafe.jpg.webp");}}
@media (min-width:768px){img[data-src$="/static/images/desktop-banners/06116a60fafe.jpg.webp"]{content:url("../../static/images/desktop-banners/06116a60fafe.jpg.webp");}}
@media (min-width:768px){img[data-original="static/images/desktop-banners/06116a60fafe.jpg.webp"]{content:url("../../static/images/desktop-banners/06116a60fafe.jpg.webp");}}
@media (min-width:768px){img[data-original$="/static/images/desktop-banners/06116a60fafe.jpg.webp"]{content:url("../../static/images/desktop-banners/06116a60fafe.jpg.webp");}}
@media (min-width:768px){.footer{background:url("../../static/images/desktop-banners/25b6681d87b4.jpg.webp") no-repeat top center;}}
@media (min-width:768px){.in_about{background:url("../../static/images/desktop-banners/06116a60fafe.jpg.webp") no-repeat center;background-image:url("../../static/images/desktop-interstitial/dbc4c12332a9.jpg.webp");background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#242729;color:#fff;}}
@media (min-width:768px){[data-banner-text-layer][data-banner-text-flow] [data-banner-text-panel][data-banner-text-panel]>span{color:#f8fafc;}}
@media screen and (min-width:1024px){.sc span.tel{background-image:url("../../static/images/desktop-brand/phone-664745fa5a.svg");}}
@media screen and (min-width:1024px){.banner17 .shutter-btn li.prev{background-image:url("../../static/images/desktop-brand/chevron-left-265649359c.svg");}}
@media screen and (min-width:1024px){.banner17 .shutter-btn li.next{background-image:url("../../static/images/desktop-brand/chevron-right-85f4ac63c3.svg");}}
@media screen and (min-width:1024px){.in_case .case_list .hd .prev{background-image:url("../../static/images/desktop-brand/chevron-left-373112fac2.svg");}}
@media screen and (min-width:1024px){.in_case .case_list .hd .next{background-image:url("../../static/images/desktop-brand/chevron-right-0962b1b57d.svg");}}
@media screen and (min-width:1024px){.in_news .news_box .news_fl .txt h3 a{background-image:url("../../static/images/desktop-brand/circle-10e1055a46.svg");}}
@media (min-width:768px){.banner17 .shutter-img a>picture>img{width:1920px;height:auto;}}
@media (min-width:768px){.banner17 .shutter-img a>picture{display:contents;}}
