.footer { display:none; }

body { background-color:#fff;}

.seo_2019{ margin-top:1rem;background:url(../../images/design/se_banner.jpg) center center no-repeat; width:100%; height:4.28rem; position:relative; background-size:100% 100%;}
.seo_2019 .seo_t{ width:100%; text-align:center; position:absolute; left:0; top:0.82rem; }
.seo_2019 .seo_t p{ font-size:0.50rem; color:#fff; line-height:0.7rem;}
.seo_2019 .seo_t p span{ display:block; font-size:0.26rem; color:#fff; line-height:0.26rem; padding-top:0.3rem;}
.seo_2019 .seo_t a{ display:block; width:1.9rem; height:0.48rem; border-radius:0.4rem; border:#fff solid 1px; line-height:0.48rem; margin:0 auto; margin-top:0.5rem; font-size:0.24rem; color:#fff;transition: all .36s ease;}
.seo_2019 .seo_t a:hover{ background-color:#0074d7; color:#fff;border:#0074d7 solid 1px;}
.ico10{ background:url(../../images/design/ico10.png) center center no-repeat;display: inline-block; vertical-align: middle;background-size: 4rem auto;}


.seo_2019_1{ padding-top:0.58rem; text-align:center;}
.seo_2019_1 h3{ font-size:0.3rem; color:#333; line-height:0.3rem; font-weight: normal;}
.seo_2019_1 h3 span{ display:block; font-size:0.3rem; color:#333; line-height:0.3rem; font-weight: normal; padding-top:0.12rem;}
.seo_2019_1 dl{ display:inline-block; width:100%; padding-top:0.2rem; position:relative; z-index:2;}
.seo_2019_1 dl dt{ display:block; background:url(../../images/design/m1_02.jpg) center center no-repeat; height:3.4rem; width:100%; background-size:100% 100%; }
.seo_2019_1 dl dd{ width:5rem; margin:0 auto;}
.seo_2019_1 dl dd p{ display:block; text-align:left;}
.seo_2019_1 dl dd p span{ display:block; font-size:0.24rem; color:#333; line-height:0.24rem; padding-top:0.28rem; text-align:left;}
.seo_2019_1 dl dd a{ margin:0 auto; display:block; width:3rem; height:0.48rem; border-radius:0.4rem; line-height:0.48rem; margin-top:0.4rem; font-size:0.24rem; color:#fff;transition: all .36s ease; background-color:#6ccea5;}
.seo_2019_1 dl dd a:hover{ background-color:#0074d7; color:#fff;}


.seo_2019_2{ margin-top:0.5rem; padding-top:0.5rem; text-align:center; padding-bottom:0.4rem;}
.seo_2019_2 h3{ font-size:0.34rem; color:#333; line-height:0.34rem; font-weight: normal;}
.seo_2019_2 ul{ display:inline-block; padding:0 0.21rem; padding-top:0.2rem;}
.seo_2019_2 ul li{ float:left; width:47.8%; height:3.6rem; background-color:#fff; border:#dfdfdf solid 1px; border-radius:0.1rem; overflow:hidden; margin-right:0.24rem; text-align:center; margin-top:0.24rem;}
.seo_2019_2 ul li i{ display:inline-block; width:0.93rem; height:0.79rem; background-position:0px -0px; margin-top:0.38rem;}
.seo_2019_2 ul li p{ font-size:0.28rem; color:#333; line-height:0.28rem; padding-top:0.32rem; font-weight:bold;}
.seo_2019_2 ul li span{ display:block; font-size:0.20rem; color:#666; line-height:0.28rem; padding-top:0.2rem;}
.seo_2019_2 ul li a{ display:block; margin:0 auto; border:#dfdfdf solid 1px; border-radius:30px; width:1.62rem; height:0.4rem; font-size:0.24rem; line-height:0.4rem; margin-top:0.24rem;}
.seo_2019_2 ul li.li2 i{background-position:-1.01rem -0px;}
.seo_2019_2 ul li.li3 i{background-position:-2.02rem -0px;}
.seo_2019_2 ul li.li4 i{background-position:-3.04rem -0px;}
.seo_2019_2 ul li a:hover{ border:#0074d7 solid 1px; background-color:#0074d7; color:#fff;}
.seo_2019_2 ul li:nth-child(2n) {margin-right: 0;}

.seo_2019_3{ padding-top:0.5rem; background-color:#f5f5f5; text-align:center; padding-bottom:0.4rem;}
.seo_2019_3 h3{ font-size:0.34rem; color:#333; line-height:0.34rem; font-weight: normal;}
.seo_2019_3 h3 span{ display:block; font-size:0.24rem; color:#333; line-height:0.24rem; padding-top:0.24rem;}
.seo_2019_3 dl { overflow: hidden; padding: .3rem 0 0; }
.seo_2019_3 dl dd { float: left; width:45.5%; margin: 0 0 3% 3%; }
.seo_2019_3 dl dd a { position: relative; display: block; padding: 0 0 63% 0; border:#dfdfdf solid 1px; border-radius:0.1rem; overflow: hidden; background: #ddd; }
.seo_2019_3 dl dd img{ position: absolute; left: 0; top: 0; width:100%; height: 100%; }
.seo_2019_3 dl dd:nth-child(1),
.seo_2019_3 dl dd:nth-child(6) { width: 94%; }
.seo_2019_3 .zx{ margin:0.4rem auto; display:block; width:2.98rem; height:0.46rem; border:#2179fe solid 1px; border-radius:0.4rem; color:#2179fe; text-align:center; line-height:0.46rem;}


.tg-navbar { height: .8rem; }
.tg-navbar .inner { position: fixed; left: 0; right: 0; bottom: 0; z-index: 100; }
.tg-navbar ul { background: #666; }
.tg-navbar li { float: left; width: 25%; text-align: center; font-size: .25rem; border-right: 1px solid rgba(255,255,255,.2); }
.tg-navbar li:nth-child(1) { width: 30%; }
.tg-navbar li:nth-child(4) { width: 20%; }
.tg-navbar a { display: block; height: .8rem; line-height: .8rem; color: #fff; }
.tg-navbar span { display: block; }
.tg-navbar li.icon span::before { content: ''; width: .3rem; height: .3rem; display: inline-block; vertical-align: middle; background-size: contain; margin: 0 .1rem 0 0; }
.tg-navbar li.tel { background: #e60012; border-right: 0; }
.tg-navbar li.tel span::before { background-image: url(../../images/design/z1.png); animation: jello 1s ease infinite; }
.tg-navbar a:active { box-shadow: 0 0 100rem rgba(0,0,0,.2) inset; }
