html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,
table,th,td,header,nav,aside,article,section{margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;} 
em,strong,th,i,b {font-style:normal;font-weight:normal;} 
ol,ul,li {list-style:none} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} 
:focus{ outline: none;}
a{text-decoration: none;cursor: pointer;outline: none}
a:link,a:visited{text-decoration: none;outline: none}
.fl{ float: left;}
.fr{float: right;}
.f14{ font-size: 14px;}
.f16{ font-size: 16px;}
.clear{ clear: both;}
.clearfix:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{ zoom: 1;/*触发低版本浏览器的after属性*/}
body{height: auto;font-family: Microsoft YaHei-Regular, Microsoft YaHei;color: #333333;overflow: scroll;}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar{ width: 0px;height: 0px;background-color: #fefefe;}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0.3);border-radius: 1px;}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb{ border-radius:4px; -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.3);}

.my-28{margin-top: 28px;margin-bottom: 28px;}
.my-36{margin-top: 36px;margin-bottom: 36px;}
.mt-12{margin-top: 12px;}
.mt-42{margin-top: 42px;}
.mt-48{margin-top: 48px;}
.font-48{font-size: 48px;}
.font-60{font-size: 60px;}
.color-fff{color: #FFFFFF;}
.flex{display: flex !important;}
.flex-c{display: flex;align-items: center;}
.flex-b{display: flex;justify-content: space-between;}
.ellipsis{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}

nav{position: fixed;top:0;width:100%;height:90px;border-bottom: 1px solid rgba(255, 255, 255, .2);z-index: 999;align-items: center;padding-left: 4.17%;padding-right: 4.17%;box-sizing: border-box;user-select: none;}
nav img{display: inline-block;width: 240px;height: 72px;}
nav a,nav a:link, nav a:visited{display:inline-block;height:100%;text-decoration: none;color: #FFFFFF;font-size: 16px; line-height: 90px;box-sizing: border-box;position: relative;transition: all 0.5s;margin-left: 80px;}
nav a::after{content: "";width: 100%;height: 4px ; background-color: transparent;position: absolute;left: 0;top: 86px;transition: all 0.5s;}
nav a:hover::after{content: "";width: 100%;height: 4px ; background-color: #FFFFFF;position: absolute;left: 0;top: 86px;}
nav .actived:after{content: "";width: 100%;height: 4px; background-color: #FFFFFF;position: absolute;left: 0;top: 86px;}
.nav-scroll{background: #FFFFFF;box-shadow: 0px 6px 12px 1px rgba(0, 0, 0, 0.1);}
.nav-scroll a,.nav-scroll a:visited{color: #333333;}
.nav-scroll a:link,.nav-scroll a:hover,.nav-scroll .actived{color: #2256F7 !important;}
.nav-scroll a:hover::after{background-color: #2256F7;}
.nav-scroll .actived:after{background-color: #2256F7;}
.logo1{display: none;}


footer{width:100%;height: 388px;background: #333333;}
footer .footer-content{width: 66.67%;margin: 0 auto;overflow: hidden;}
footer .footer-content-main .logo-content{width: 18.75%;}
footer .footer-content-main .logo-content img{display: block;width: 100%;margin-top: -10px;}
footer .footer-content-main dl:nth-last-child(1){ width: 18.0%; }
footer .footer-content-main dl dt{font-size: 16px;font-weight: bold;margin-bottom: 24px;}
footer .footer-content-main dl dd{font-size: 14px;color: #C1C1C1;margin-bottom: 12px;}
footer .footer-content-main dl dd a{font-size: 14px;color: #C1C1C1;}
footer .footer-content-main dl dd a:hover{text-decoration: underline;}
footer .footer-content-main #company{ height: 36px; width: 82.3%; background: #4B4B4B; border-radius: 18px; border: 1px solid #707070; padding: 0 16px; font-size: 14px; color: #C1C1C1; appearance:none; -moz-appearance:none; -webkit-appearance:none; background: url(../images/down.png) 90% no-repeat;background-color:  #4B4B4B;; background-size: 12px; -webkit-border-radius: 18px; -moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px; }
footer .footer-content-main #company::-ms-expand { display: none; }
footer .footer-content-main #company option{background: #4B4B4B;}
footer .footer-content-main .wechat{font-size: 12px;color: #C1C1C1;}
footer .footer-content-main .wechat img{display: inline-block;width: 36px;height: 36px;margin-right: 8px;}
footer .footer-line{height: 1px;width: 100%;background: #4A4A4A;margin-top: 36px;}
footer .footer-copy{font-size: 12px;text-align: center;}
footer .footer-copy span{margin-right: 6px;}
footer .footer-copy a{color: #fff !important;}
/* 修改a链接点击过的颜色 */
footer .footer-copy a:link,footer .footer-copy a:visited{color: #fff !important;}
footer .footer-copy img{width: 20px;height: 20px;vertical-align: bottom;margin-right: -2px;}
footer .dd-address{line-height: 1.8em;}
.fixed-right{position: fixed;right: 30px;bottom: 50px;z-index: 90;width: 80px;}
.fixed-right img{display: block;width: 100%;cursor: pointer;}

/* 子页banner,标题 */
.banner {width: 100%;height: 320px;position: relative;background: url('../images/banner.png');background-size: 100% 100%;}
.banner img{display: block;height: 74px;width: auto;position: absolute;bottom: 28px;left: 16.67%;}
.header-title {width: 100%; height: 72px;background: #F5F6FB;}
.header-title .header-title-content {width: 66.67%;height: 100%;margin: 0 auto;font-weight: bold;border-bottom: 1px solid #999999;box-sizing: border-box;}
.header-title .header-title-content span {display: inline-block;width: 18px;height: 18px;background: #2256F7;margin-right: 8px;}

/* 内容框 */
.main{width: 100%;}
.main .main-content {width: 66.67%;height: 100%;margin: 0 auto;overflow: hidden;position: relative;}

/* 标签页 */
.tab-h-content {height: 72px;border-bottom: 1px solid #999999;}
.tab-h-content .tab-h {margin-right: 40px;font-weight: bold;cursor: pointer;position: relative;}
.tab-h-content .active,.tab-h-content .tab-h:hover {color: #2256F7;}
.tab-h-content .active::after,.tab-h-content .tab-h:hover::after {content: "";width: 37px;height: 6px;background-color: #2256F7;position: absolute;left: 50%;transform: translateX(-50%);top: 34px;transition: all 0.5s;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,
table,th,td,header,nav,aside,article,section{margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;} 
em,strong,th,i,b {font-style:normal;font-weight:normal;} 
ol,ul,li {list-style:none} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} 
:focus{ outline: none;}
a{text-decoration: none;cursor: pointer;outline: none}
a:link,a:visited{text-decoration: none;outline: none}
.fl{ float: left;}
.fr{float: right;}
.f14{ font-size: 14px;}
.f16{ font-size: 16px;}
.clear{ clear: both;}
.clearfix:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{ zoom: 1;/*触发低版本浏览器的after属性*/}
body{height: auto;font-family: Microsoft YaHei-Regular, Microsoft YaHei;color: #333333;overflow: scroll;}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar{ width: 0px;height: 0px;background-color: #fefefe;}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0.3);border-radius: 1px;}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb{ border-radius:4px; -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.3);}

.my-28{margin-top: 28px;margin-bottom: 28px;}
.my-36{margin-top: 36px;margin-bottom: 36px;}
.mt-12{margin-top: 12px;}
.mt-42{margin-top: 42px;}
.mt-48{margin-top: 48px;}
.font-48{font-size: 48px;}
.font-60{font-size: 60px;}
.color-fff{color: #FFFFFF;}
.flex{display: flex !important;}
.flex-c{display: flex;align-items: center;}
.flex-b{display: flex;justify-content: space-between;}
.ellipsis{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}

nav{position: fixed;top:0;width:100%;height:90px;border-bottom: 1px solid rgba(255, 255, 255, .2);z-index: 999;align-items: center;padding-left: 4.17%;padding-right: 4.17%;box-sizing: border-box;user-select: none;}
nav img{display: inline-block;width: 240px;height: 72px;}
nav a,nav a:link, nav a:visited{display:inline-block;height:100%;text-decoration: none;color: #FFFFFF;font-size: 16px; line-height: 90px;box-sizing: border-box;position: relative;transition: all 0.5s;margin-left: 80px;}
nav a::after{content: "";width: 100%;height: 4px ; background-color: transparent;position: absolute;left: 0;top: 86px;transition: all 0.5s;}
nav a:hover::after{content: "";width: 100%;height: 4px ; background-color: #FFFFFF;position: absolute;left: 0;top: 86px;}
nav .actived:after{content: "";width: 100%;height: 4px; background-color: #FFFFFF;position: absolute;left: 0;top: 86px;}
.nav-scroll{background: #FFFFFF;box-shadow: 0px 6px 12px 1px rgba(0, 0, 0, 0.1);}
.nav-scroll a,.nav-scroll a:visited{color: #333333;}
.nav-scroll a:link,.nav-scroll a:hover,.nav-scroll .actived{color: #2256F7 !important;}
.nav-scroll a:hover::after{background-color: #2256F7;}
.nav-scroll .actived:after{background-color: #2256F7;}
.logo1{display: none;}


footer{width:100%;height: 388px;background: #333333;}
footer .footer-content{width: 66.67%;margin: 0 auto;overflow: hidden;}
footer .footer-content-main .logo-content{width: 18.75%;}
footer .footer-content-main .logo-content img{display: block;width: 100%;margin-top: -10px;}
footer .footer-content-main dl:nth-last-child(1){ width: 18.0%; }
footer .footer-content-main dl dt{font-size: 16px;font-weight: bold;margin-bottom: 24px;}
footer .footer-content-main dl dd{font-size: 14px;color: #C1C1C1;margin-bottom: 12px;}
footer .footer-content-main dl dd a{font-size: 14px;color: #C1C1C1;}
footer .footer-content-main dl dd a:hover{text-decoration: underline;}
footer .footer-content-main #company{ height: 36px; width: 82.3%; background: #4B4B4B; border-radius: 18px; border: 1px solid #707070; padding: 0 16px; font-size: 14px; color: #C1C1C1; appearance:none; -moz-appearance:none; -webkit-appearance:none; background: url(../images/down.png) 90% no-repeat;background-color:  #4B4B4B;; background-size: 12px; -webkit-border-radius: 18px; -moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px; }
footer .footer-content-main #company::-ms-expand { display: none; }
footer .footer-content-main #company option{background: #4B4B4B;}
footer .footer-content-main .wechat{font-size: 12px;color: #C1C1C1;}
footer .footer-content-main .wechat img{display: inline-block;width: 36px;height: 36px;margin-right: 8px;}
footer .footer-line{height: 1px;width: 100%;background: #4A4A4A;margin-top: 36px;}
footer .footer-copy{font-size: 12px;text-align: center;}
footer .footer-copy span{margin-right: 6px;}
footer .footer-copy a{color: #fff !important;}
/* 修改a链接点击过的颜色 */
footer .footer-copy a:link,footer .footer-copy a:visited{color: #fff !important;}
footer .footer-copy img{width: 20px;height: 20px;vertical-align: bottom;margin-right: -2px;}
footer .dd-address{line-height: 1.8em;}
.fixed-right{position: fixed;right: 30px;bottom: 50px;z-index: 90;width: 80px;}
.fixed-right img{display: block;width: 100%;cursor: pointer;}

/* 子页banner,标题 */
.banner {width: 100%;height: 320px;position: relative;background: url('../images/banner.png');background-size: 100% 100%;}
.banner img{display: block;height: 74px;width: auto;position: absolute;bottom: 28px;left: 16.67%;}
.header-title {width: 100%; height: 72px;background: #F5F6FB;}
.header-title .header-title-content {width: 66.67%;height: 100%;margin: 0 auto;font-weight: bold;border-bottom: 1px solid #999999;box-sizing: border-box;}
.header-title .header-title-content span {display: inline-block;width: 18px;height: 18px;background: #2256F7;margin-right: 8px;}

/* 内容框 */
.main{width: 100%;}
.main .main-content {width: 66.67%;height: 100%;margin: 0 auto;overflow: hidden;position: relative;}

/* 标签页 */
.tab-h-content {height: 72px;border-bottom: 1px solid #999999;}
.tab-h-content .tab-h {margin-right: 40px;font-weight: bold;cursor: pointer;position: relative;}
.tab-h-content .active,.tab-h-content .tab-h:hover {color: #2256F7;}
.tab-h-content .active::after,.tab-h-content .tab-h:hover::after {content: "";width: 37px;height: 6px;background-color: #2256F7;position: absolute;left: 50%;transform: translateX(-50%);top: 34px;transition: all 0.5s;}
