html{ scroll-behavior:smooth;}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin: 0;padding: 0;font-size: 12px;}
body{color: #333;font:1rem/1.4 "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight: normal;font-size: 100%;}
table{border-collapse: collapse;border-spacing: 0;}
/* set html5 elements to block*/
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block;}
ul,div,article,aside,footer,header,hgroup,menu,nav,section{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
a{text-decoration: none;color: #666;}
a:hover{text-decoration: none;}
li{list-style: none;}
/*container width*/input[type=search]{-webkit-appearance: none;}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button{display: none;}
img{border: 0;vertical-align: middle;}
input,button,select,textarea{border: 0 none;outline: 0 none;font-family: Arial, sans-serif;}
address,em,i{font-style: normal;}
textarea{resize: none;}
html{-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;text-size-adjust: 100%;}
label{cursor: pointer;}
/*Public css*/.auto{height: auto;overflow: hidden;}
.l{float: left;}
.r{float: right;}
.animated{-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.flex{display: -webkit-flex !important;display: -ms-flexbox !important;display: flex !important;}
.flex-inline{display: -webkit-inline-flex !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}
.flex-wrap{-webkit-flex-wrap: wrap!important;-ms-flex-wrap: wrap!important;flex-wrap: wrap !important;}
.flex-nowrap{-webkit-flex-wrap: nowrap!important;-ms-flex-wrap: nowrap!important;flex-wrap: nowrap !important;}
.space-between{-webkit-justify-content: space-between !important;-ms-flex-pack: justify!important;justify-content: space-between !important;}
.justify-start{-webkit-justify-content: flex-start !important;-ms-flex-pack: start!important;justify-content: flex-start !important;}
.justify-end{-webkit-justify-content: flex-end !important;-ms-flex-pack: end!important;justify-content: flex-end !important;}
.flex-center,.justify-center{-webkit-justify-content: center!important;-ms-flex-pack: center!important;justify-content: center !important;}
.cell,[class*=' cell-'],
[class^=cell-]{display: -webkit-flex;display: -ms-flexbox;display: flex;padding: .25rem;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}
.cell,.tile{-webkit-flex: auto;-ms-flex: auto;flex: auto;}
[class*=' cell-'],
[class^=cell-]{-webkit-flex: none;-ms-flex: none;flex: none;}
.row > .cell-1{width: 8.33333333%;}
.row > .cell-2{width: 16.66666667%;}
.row > .cell-3{width: 25%;}
.row > .cell-4{width: 33.33333333%;}
.row > .cell-5{width: 41.66666667%;}
.row > .cell-6{width: 50%;}
.row > .cell-7{width: 58.33333333%;}
.row > .cell-8{width: 66.66666667%;}
.row > .cell-9{width: 75%;}
.row > .cell-10{width: 83.33333333%;}
.row > .cell-11{width: 91.66666667%;}
.row > .cell-12{width: 100%;}
.column > .cell-1{height: 8.33333333%;}
.column > .cell-2{height: 16.66666667%;}
.column > .cell-3{height: 25%;}
.column > .cell-4{height: 33.33333333%;}
.column > .cell-5{height: 41.66666667%;}
.column > .cell-6{height: 50%;}
.column > .cell-7{height: 58.33333333%;}
.column > .cell-8{height: 66.66666667%;}
.column > .cell-9{height: 75%;}
.column > .cell-10{height: 83.33333333%;}
.column > .cell-11{height: 91.66666667%;}
.column > .cell-12{height: 100%;}
.column.gutterless,
.column.gutterless .column,
.column.gutterless .row,
.row.gutterless,
.row.gutterless .column,
.row.gutterless .row{margin: 0;}
.column.gutterless .cell,
.column.gutterless [class*=' cell-'],
.column.gutterless [class^=cell-],
.row.gutterless .cell,
.row.gutterless [class*=' cell-'],
.row.gutterless [class^=cell-]{padding: 0;}
.column.gutter-lg,
.row.gutter-lg{margin: -0.5rem -0.5rem 0;}
.column.gutter-lg:not(:last-child),
.row.gutter-lg:not(:last-child){margin-bottom: 0.5rem;}
.column.gutter-lg .column,
.column.gutter-lg .row,
.row.gutter-lg .column,
.row.gutter-lg .row{margin: -0.5rem;}
.column.gutter-lg .cell,
.column.gutter-lg [class*=' cell-'],
.column.gutter-lg [class^=cell-],
.row.gutter-lg .cell,
.row.gutter-lg [class*=' cell-'],
.row.gutter-lg [class^=cell-]{padding: 0.5rem;}
.column.gutter-sm,
.row.gutter-sm{margin: -0.125rem -0.125rem 0;}
.column.gutter-sm:not(:last-child),
.row.gutter-sm:not(:last-child){margin-bottom: 0.125rem;}
.column.gutter-sm .column,
.column.gutter-sm .row,
.row.gutter-sm .column,
.row.gutter-sm .row{margin: -0.125rem;}
.column.gutter-sm .cell,
.column.gutter-sm [class*=' cell-'],
.column.gutter-sm [class^=cell-],
.row.gutter-sm .cell,
.row.gutter-sm [class*=' cell-'],
.row.gutter-sm [class^=cell-]{padding: 0.125rem;}
.fade{transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1);opacity: 0;}
.fade.in{opacity: 1;}
.scale{transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform: scale(0.8);transform: scale(0.8);}
.scale.in{-webkit-transform: scale(1);transform: scale(1);}
/*! https://github.com/lzxb/flex.css*/[flex],
[flex] > *,
[flex] > [flex]{overflow: hidden;}
[flex]{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
[flex] > *{display: block;}
[flex] > [flex]{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
[flex~="dir:left"]{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}
[flex~="dir:right"]{-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-pack: end;}
[flex~="dir:top"]{-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
[flex~="dir:bottom"]{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;-webkit-box-pack: end;}
[flex~="main:left"]{-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
[flex~="main:right"]{-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
[flex~="main:justify"]{-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
[flex~="main:center"]{-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
[flex~="cross:top"]{-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;-ms-grid-row-align: flex-start;align-items: flex-start;}
[flex~="cross:bottom"]{-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;-ms-grid-row-align: flex-end;align-items: flex-end;}
[flex~="cross:center"]{-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;-ms-grid-row-align: center;align-items: center;}
[flex~="cross:baseline"]{-webkit-box-align: baseline;-webkit-align-items: baseline;-ms-flex-align: baseline;-ms-grid-row-align: baseline;align-items: baseline;}
[flex~="cross:stretch"]{-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;-ms-grid-row-align: stretch;align-items: stretch;}
[flex~="box:mean"] > *,
[flex~="box:first"] > *,
[flex~="box:last"] > *,
[flex~="box:justify"] > *{width: 0;height: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;}
[flex~="box:first"] > :first-child,
[flex~="box:last"] > :last-child,
[flex~="box:justify"] > :first-child,
[flex~="box:justify"] > :last-child{width: auto;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}
[flex~="dir:top"][flex~="box:mean"] > *,
[flex~="dir:top"][flex~="box:first"] > *,
[flex~="dir:top"][flex~="box:last"] > *,
[flex~="dir:top"][flex~="box:justify"] > *,
[flex~="dir:bottom"][flex~="box:mean"] > *,
[flex~="dir:bottom"][flex~="box:first"] > *,
[flex~="dir:bottom"][flex~="box:last"] > *,
[flex~="dir:bottom"][flex~="box:justify"] > *{width: auto;height: 0;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;}
[flex~="dir:top"][flex~="box:first"] > :first-child,
[flex~="dir:top"][flex~="box:last"] > :last-child,
[flex~="dir:top"][flex~="box:justify"] > :first-child,
[flex~="dir:top"][flex~="box:justify"] > :last-child,
[flex~="dir:bottom"][flex~="box:first"] > :first-child,
[flex~="dir:bottom"][flex~="box:last"] > :last-child,
[flex~="dir:bottom"][flex~="box:justify"] > :first-child [flex~="dir:bottom"][flex~="box:justify"] > :last-child{height: auto;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}
[flex-box="0"]{-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}
[flex-box="1"]{-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;}
[flex-box="2"]{-webkit-box-flex: 2;-webkit-flex-grow: 2;-ms-flex-positive: 2;flex-grow: 2;-webkit-flex-shrink: 2;-ms-flex-negative: 2;flex-shrink: 2;}
[flex-box="3"]{-webkit-box-flex: 3;-webkit-flex-grow: 3;-ms-flex-positive: 3;flex-grow: 3;-webkit-flex-shrink: 3;-ms-flex-negative: 3;flex-shrink: 3;}
[flex-box="4"]{-webkit-box-flex: 4;-webkit-flex-grow: 4;-ms-flex-positive: 4;flex-grow: 4;-webkit-flex-shrink: 4;-ms-flex-negative: 4;flex-shrink: 4;}
[flex-box="5"]{-webkit-box-flex: 5;-webkit-flex-grow: 5;-ms-flex-positive: 5;flex-grow: 5;-webkit-flex-shrink: 5;-ms-flex-negative: 5;flex-shrink: 5;}
[flex-box="6"]{-webkit-box-flex: 6;-webkit-flex-grow: 6;-ms-flex-positive: 6;flex-grow: 6;-webkit-flex-shrink: 6;-ms-flex-negative: 6;flex-shrink: 6;}
[flex-box="7"]{-webkit-box-flex: 7;-webkit-flex-grow: 7;-ms-flex-positive: 7;flex-grow: 7;-webkit-flex-shrink: 7;-ms-flex-negative: 7;flex-shrink: 7;}
[flex-box="8"]{-webkit-box-flex: 8;-webkit-flex-grow: 8;-ms-flex-positive: 8;flex-grow: 8;-webkit-flex-shrink: 8;-ms-flex-negative: 8;flex-shrink: 8;}
[flex-box="9"]{-webkit-box-flex: 9;-webkit-flex-grow: 9;-ms-flex-positive: 9;flex-grow: 9;-webkit-flex-shrink: 9;-ms-flex-negative: 9;flex-shrink: 9;}
[flex-box="10"]{-webkit-box-flex: 10;-webkit-flex-grow: 10;-ms-flex-positive: 10;flex-grow: 10;-webkit-flex-shrink: 10;-ms-flex-negative: 10;flex-shrink: 10;}
.layout{height: 100vh;padding-top: 2.75rem;overflow: hidden;width: 100%;-webkit-transitions: 0.2s all linear all;-moz-transition: 0.2s all linear all;-ms-transition: 0.2s all linear all;-o-transition: 0.2s all linear all;transition: 0.2s all linear all;opacity: 0;margin: 0 auto;}
.layout.active{opacity: 1;height: auto;min-height: 100vh;overflow-x: hidden;}
.layout.fixed{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
img{max-width: 100%;}
/*鍏敤鏍峰紡瀹氫箟*/.toe{word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.left{float: left;}
.right{float: right;}
.bg{background: url("../images/bg.png") no-repeat;-webkit-background-size: 8.75rem auto;background-size: 8.75rem auto;}
.loader{background: #ffffff;text-align: center;height: 7.8rem;position: absolute;top: 50%;margin-top: -3.9rem;left: 0;right: 0;}
.loader .load-logo img{width: 7.025rem;height: 1.625rem;}
.loader h3{font-size: 0.45rem;color: #575757;margin-bottom: 0.875rem;margin-top: 0.35rem;}
.loader p{font-size: 0.55rem;color: #333333;line-height: 0.95rem;}
.loader .load{margin-top: 0.875rem;}
.loader .load img{width: 0.8rem;height: 0.8rem;-webkit-animation: rotate 2s infinite;animation: rotate 2s infinite;}
.loader .load h4{font-size: 0.4rem;color: #9f9f9f;margin-top: 0.125rem;}
body{min-height: 100vh;}
.header{padding: 0 0.75rem;height: 2.75rem;line-height: 2.75rem;background: #f3f3f3;position: fixed;top: 0;left: 0;right: 0;z-index: 99;}
.header.selected .nav{display: block;}
.header .logo{float: left;line-height: 2.75rem;}
.header .logo img{width: 4.4rem;height: auto;}
.header .tel{width: 2.25rem;margin-top: 0.25rem;height: 2.25rem;display: inline-block;background: url("../images/bg.png") no-repeat;-webkit-background-size: 8.75rem auto;background-size: 8.75rem auto;}/*float: right;margin-right: 1.5rem;*/
.header .nav{position: fixed;top: 2.75rem;bottom: 0;left: 0;right: 0;background: #ffffff;z-index: 99;display: none;}
.header .nav a{display: block;font-size: 0.9rem;color: #666666;}
.header .nav li{height: 2.75rem;border-bottom: 1px solid #EAEAEA;line-height: 2.75rem;text-align: center;}
.header .nav li .icon{width: 0.875rem;height: 0.9rem;display: inline-block;background: url("../images/bg.png") no-repeat;-webkit-background-size: 8.75rem auto;background-size: 8.75rem auto;background-position: -0.325rem -3.55rem;position: relative;top: 0.075rem;margin-right: 1rem;}
.header .nav li .icon2{background-position: -1.575rem -3.55rem;}
.header .nav li .icon3{background-position: -2.7rem -3.55rem;}
.header .nav li .icon4{background-position: -3.85rem -3.55rem;}
.header .nav li .icon5{background-position: -4.95rem -3.55rem;}
.header .nav li .icon6{background-position: -6.1rem -3.55rem;}
.header .nav li .icon7{background-position: -7.3rem -3.55rem;}
.header .nav li.active a{color: #24aa38;}
.header .nav li.active .icon1{background-position: -0.325rem -4.7rem;}
.header .nav li.active .icon2{background-position: -1.575rem -4.7rem;}
.header .nav li.active .icon3{background-position: -2.7rem -4.7rem;}
.header .nav li.active .icon4{background-position: -3.85rem -4.7rem;}
.header .nav li.active .icon5{background-position: -4.95rem -4.7rem;}
.header .nav li.active .icon6{background-position: -6.1rem -4.7rem;}
.header .nav li.active .icon7{background-position: -7.3rem -4.7rem;}
.navs ul{height: auto;overflow: hidden;}
.navs li{width: 25%;float: left;height: 3rem;text-align: center;}
.navs li h3{font-size: 0.6rem;color: #333333;margin-top: 0.25rem;}
.navs li .icon{width: 1.575rem;height: 1.125rem;display: inline-block;margin-top: 0.3rem;background: url("../images/bg.png") no-repeat;-webkit-background-size: 8.75rem auto;background-size: 8.75rem auto;background-position: -2.125rem -0.575rem;}
.navs li .icon2{background-position: -4.05rem -0.625rem;}
.navs li .icon3{background-position: -5.625rem -0.625rem;}
.navs li .icon4{background-position: -7.25rem -0.575rem;}
.navs li.active h3{color: #24aa38;}
.navs li.active .icon1{background-position: -2.125rem -1.8rem;}
.navs li.active .icon2{background-position: -4.05rem -1.85rem;}
.navs li.active .icon3{background-position: -5.625rem -1.85rem;}
.navs li.active .icon4{background-position: -7.25rem -1.8rem;}
.case-list{background: #fff;}
.case-list ul{height: auto;overflow: hidden;}
.case-list li{width: 50%;float: left;height: 6.575rem;}
.case-list li img{width: 100%;height: 100%;}
.banner{height: auto;overflow: hidden;position: relative;-webkit-background-size: 18.75rem auto;background-size: 18.75rem auto;background-position: center;background-repeat: no-repeat;}
.banner .title{margin-top: 4.725rem;margin-left: 0.75rem;}
.banner .title span{font-size: 0.45rem;color: #666666;text-transform: uppercase;}
.banner .title h3{font-size: 0.9rem;color: #43ca59;}
.banner.banner2{height: 8rem;}
.banner .swiper-pagination-bullet{width: 0.9rem;height: 0.1rem;background: #ffffff;border-radius: 0;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 0.9rem;height: 0.1rem;background: #5edb36;}
.banner .swiper-slide{background-size: 18.75rem auto;background-repeat: no-repeat;}
.banner .swiper-slide img{width: 100%;height: 100%;}
.banner img{width: 100%;height: 10rem;}
.case-list{padding-top: 1rem;padding-bottom: 15px;}
.case-list .head{text-align: center;margin-bottom: 1.375rem;}
.case-list .head h3{font-size: 0.8rem;color: #333333;}
.case-list .head span{font-size: 0.35rem;color: #999999;text-transform: uppercase;display: inline-block;}
.case-list .swiper-slide{height: 5.475rem;border-bottom: 1px solid #FFFFFF;}
.case-list .swiper-slide img{width: 100%;height: 100%;}
.case-list .swiper-slide:nth-child(2n+1){border-right: 1px solid #FFFFFF;}
.aboutus{padding-top: 1.125rem;clear: both; background: #fff;}
.aboutus .head{text-align: center;margin-bottom: 1.375rem;}
.aboutus .head h3{font-size: 0.75rem;color: #333333;}
.aboutus .head span{font-size: 0.35rem;color: #999999;text-transform: uppercase;display: inline-block;}
.aboutus .swiper-slide{width: 11.125rem;height: 11.9rem;}
.aboutus .swiper-slide h4{margin-top: 0.375rem;}
.aboutus .swiper-slide .img{text-align: center;margin-bottom: 1rem;}
.aboutus .swiper-slide .img img{width: 2.225rem;height: auto;}
.aboutus .swiper-slide .btn{bottom: 1.9rem;}
.article-list li{height: 3.5rem;position: relative;margin: 0 0.75rem;padding: 0.75rem 0;padding-left: 5.5rem;border-bottom: 1px solid #E0E0E0;}
.article-list .img{width: 5rem;height: 3.5rem;position: absolute;top: 0.75rem;left: 0;}
.article-list .img img{width: 100%;height: 100%;}
.article-list h2{margin-bottom: 0.5rem;margin-top: 0.2rem;width: 100%;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.article-list h2 a{font-size: 0.75rem;color: #333333;}
.article-list h3{margin-bottom: 0.3rem;font-size: 0.45rem;color: #999999;}
.article-list span{font-size: 0.45rem;color: #666666;margin-right: 0.125rem;}
.article-list .num{font-size: 0.35rem;color: #666666;position: absolute;right: 0;bottom: 2.125rem;-webkit-transitions: 0.3s all linear all;-moz-transition: 0.3s all linear all;-ms-transition: 0.3s all linear all;-o-transition: 0.3s all linear all;transition: 0.3s all linear all;color: #fc9c35;}
.case-list .swiper-wrapper-anli .swiper-slide{height: 100%;border: none!important;padding: 0 5px;overflow: hidden;margin-bottom: 3px;}
.article-list .icon{position: absolute;width: 0.725rem;height: 0.725rem;right: 0;bottom: 1.25rem;}
.article-list .icon.active{background-position: -4.35rem -8.125rem;}
.article-head{padding: 0.5rem 0.75rem;border-bottom: 1px solid #EBEBEB;height: auto;overflow: hidden;}
.article-head h2{font-size: 0.75rem;color: #24aa38;}
.article-head span{font-size: 0.45rem;color: #666666;}
.article-head .back{font-size: 0.75rem;color: #666666;}
.article-head .ico{background: url("../images/bg.png") no-repeat;-webkit-background-size: 8.75rem auto;background-size: 8.75rem auto;background-position: -5.625rem -8.175rem;width: 0.35rem;height: 0.625rem;display: inline-block;position: relative;top: 1px;}
.article-body{padding: 0.75rem;}
.article-body p{line-height: 1.8em;font-size: 0.45rem;}
.links{background: #f3f3f3;padding: 1.375rem 0.5rem;}
.links ul{height: auto;overflow: hidden;}
.links dt{font-size: 0.75rem;margin-bottom: 0.125rem;color: #333333;}
.links li{width: 5.75rem;padding-left: 2.875rem;float: left;min-height: 7.75rem;line-height: 1rem;}
.links li a{font-size: 0.6rem;color: #666666;}
.contact{padding-bottom: 0;}
.contact .top{padding: 0 0.75rem;background: url("../images/img52.jpg") top no-repeat;padding-bottom: 1.5rem;background-size: 18.75rem auto;padding-top: 1.25rem;}
.contact .top h2{font-size: 0.9rem;color: #333333;font-weight: bold;margin-bottom: 0.625rem;}
.contact .top h2 span{color: #24aa38;}
.contact .top p{font-size: 0.6rem;color: #666666;line-height: 1rem;}
.contact .top .wx{margin: 0;margin-top: 1.25rem;margin-bottom: 0.375rem;}
.contact .top .wx img{width: 3.875rem;height: 3.875rem;}
.contact .top dt{font-size: 0.6rem;color: #333333;line-height: 1.05rem;}
.contact .top dd{font-size: 0.6rem;color: #666666;line-height: 1.05rem;}
.contact .map{padding: 0.25rem;background: #f5f5f5;min-height: 10.5rem;}
.contact .listbook{padding: 0.75rem;padding-top: 1.5rem;padding-bottom: 0;}
.contact .listbook h3{font-size: 0.75rem;color: #333333;margin-bottom: 0.75rem;}
.contact .listbook li{margin-bottom: 0.5rem;padding-left: 2.2rem;position: relative;}
.contact .listbook span{position: absolute;line-height: 1.75rem;font-size: 0.6rem;left: 0;color: #565656;}
.contact .listbook .text{font-size: 0.6rem;width: 14.475rem;padding: 0 0.25rem;height: 1.75rem;background: #f3f3f3;border-radius: 0.25rem;}
.contact .listbook textarea.text{height: 5.475rem;padding: 0.25rem;}
.contact .listbook .submit{width: 100%;width: 14.975rem;color: #ffffff;font-size: 0.75rem;height: 1.75rem;background: #2cb600;border-radius: 0.25rem;}
.contact-footer{text-align: center;}
.gb-tit{font-size: 0.75rem;color: #333333;text-align: center;}
.items .item{padding-top: 1.25rem;}
.items .item span{font-size: 0.35rem;color: #999999;text-transform: uppercase;}
.items .item1{background: #eeeeee;padding-left: 0.75rem;}
.items .item1 .list{overflow-x: auto;}
.items .item1 ul{padding-bottom: 40px;margin-top: 0.75rem;height: auto;overflow-x: auto;}
.items .item1 li{width: 7.25rem;background: #ffffff;height: 5.9rem;margin-right: 0.6rem;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.items .item1 li .img{width: 1.325rem;line-height: 1.125rem;height: 1.125rem;margin: 0 auto;margin-top: 0.25rem;margin-bottom: 0.625rem;}
.items .item1 li .img img{width: auto;height: 100%;}
.items .item1 li a{display: block;}
.items .item1 li h3{font-size: 0.55rem;color: #666666;}
.items .item2 ul{margin: 0.875rem 0;-webkit-overflow-scrolling: touch;}
.items .item2 li{text-align: center;border-right: 1px solid #EEEEEE;height: 3rem;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.items .item2 li a{display: block;font-size: 0.55rem;color: #666666;}
.items .item2 li h3{margin-top: 0.45rem;}
.items .item2 li .ico{min-height: 1.25rem;}
.items .item2 li:first-child img,
.items .item2 li:nth-child(2) img{width: 0.725rem;height: 1.35rem;}
.items .item2 li:last-child img{width: 1.6rem;height: 1.075rem;}
.items .item2 .img img{width: 100%;height: 8rem;}
.items .item3{background: #eeeeee;padding-bottom: 0.5rem;}
.items .item3 ul{margin: 0.75rem;}
.items .item3 li:last-child{margin: 0;}
.items .item3 li{width: 8.25rem;height: 5.9rem;background: #ffffff;margin-right: 0.75rem;text-align: center;}
.items .item3 li .icon{width: 1.375rem;height: 1.375rem;background: url("../images/bg.png") no-repeat;-webkit-background-size: 8.75rem auto;background-size: 8.75rem auto;display: inline-block;}
.items .item3 li .icon1{background-position: -0.325rem -5.975rem;}
.items .item3 li .icon2{background-position: -2.275rem -5.975rem;}
.items .item3 li .icon3{background-position: -4.05rem -5.975rem;}
.items .item3 li .icon4{background-position: -6.075rem -5.975rem;}
.items .item3 li .icon5{background-position: -2.5rem -10.6rem;}
.items .item3 li .icon6{background-position: -0.3rem -10.6rem;}
.items .item3 li h3{font-size: 0.55rem;color: #666666;}
.items .item3 li a{display: block;}
.items .item4{text-align: center;}
.items .item4 h4{font-size: 0.6rem;color: #333333;margin-top: 0.25rem;}
.items .item4 .swiper-container{margin-top: 0.95rem;}
.items .item4 .swiper-slide{-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;}
.items .item4 .swiper-slide{width: 8rem;height: 8.5rem;background: #46cb5c;-webkit-border-radius: 0.625rem;margin-right: 0.75rem;-moz-border-radius: 0.625rem;border-radius: 0.625rem;}
.items .item4 .ico{margin-top: 2rem;}
.items .item4 .ico img{height: 1.7rem;width: auto;}
.items .item4 h4{font-size: 0.6rem;color: #ffffff;margin-top: 0.5rem;}
.items .item6{text-align: center;padding: 0 0.75rem;}
.items .item6 .list{width: 17.25rem;margin-top: 0.625rem;}
.items .item6 ul{width: 105%;}
.items .item6 li{margin-bottom: 0.5rem;width: 5.425rem;border: 1px solid #F5F5F5;float: left;height: 2.5rem;margin-right: 0.5rem;font-size: 0.45rem;color: #666666;line-height: 2.45rem;}
.items .item6 li img{width: 100%;height: 100%;}
.items .item6 li a{display: block;}
.items .new-item .ico{margin-bottom: 0.5rem;padding-top: 0.5rem;min-height: 1.75rem;height: 1.75rem;}
.items .new-item .ico img{max-width: 1.375rem;}
.items .new-item ul{margin: 0.75rem 0;height: auto;overflow: hidden;}
.items .new-item li:nth-child(3){border-right: none;}
.items .new-item li:nth-child(4),
.items .new-item li:nth-child(5),
.items .new-item li:nth-child(6){border-bottom: none;}
.items .new-item li{display: table-cell;vertical-align: middle;padding-bottom: 0.55rem;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 33.33333333%;float: left;height: 3.75rem;text-align: center;border-bottom: 1px solid #F6F6F6;border-right: 1px solid #F6F6F6;}
.iotbox{justify-content:center;  flex-wrap:wrap;}
.iotbox li{ width:24%;    margin: 10px 0;}
.iotbox li .ico img{ width:22px!important; height:40px!important;}



.items .new-item li a{display: inline-block;}
.items .new-item h3{font-size: 0.55rem;color: #666666;text-align: center;}
.gb-item{text-align: center;position: relative;}
.gb-item .swiper-container2{width: 13.3rem;margin: 0 auto;overflow: hidden;margin-top: 0.95rem;}
.gb-item .swiper-container3{width: 13.3rem;margin: 0 auto;overflow: hidden;margin-top: 0.95rem;}
.gb-item .swiper-slide{/* Center slide text vertically*/display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;margin-bottom: 0.625rem;}
.gb-item .swiper-slide img{width: 100%;height: 100%;}
.gb-item .swiper-button-next,.gb-item .swiper-button-prev,.gb-item .swiper-button-next3,.gb-item .swiper-button-prev3{background: url("../images/bg.png") no-repeat;-webkit-background-size: 8.75rem auto;background-size: 8.75rem auto;width: 0.975rem;height: 1.85rem;background-position: -1.825rem -7.55rem;}
.gb-item .swiper-button-prev,.gb-item .swiper-button-prev3{background-position: -0.325rem -7.55rem;}
.intro{padding: 1.5rem 0;}
.intro .swiper-slide{padding: 0 0.25rem;color: #ffffff;position: relative;text-align: center;padding-top: 1.5rem;margin-right: 1.625rem;width: 11.125rem;height: 13.9rem;-webkit-border-radius: 0.625rem;-moz-border-radius: 0.625rem;border-radius: 0.625rem;}
.intro h3{font-size: 0.75rem;}
.intro h4{font-size: 0.6rem;margin-top: 0.85rem;}
.intro p{font-size: 0.45rem;line-height: 0.8rem;margin-top: 0.45rem;padding: 0 10px;}
.intro h5{font-size: 0.6rem;color: #ffffff;margin-top: 0.875rem;}
.intro a{bottom: 1.55rem;left: 50%;margin-left: -2.25rem;position: absolute;width: 4.5rem;display: inline-block;line-height: 1.25rem;text-transform: uppercase;height: 1.25rem;font-size: 0.45rem;color: #ffffff;border-radius: 25px;border: 1px solid #ffffff;}
.days{padding-top: 1.125rem;background: url("../images/img28.jpg") no-repeat;background-size: 18.75rem auto;height: 19.5rem;}
.days .head{text-align: center;}
.days h2{font-size: 0.75rem;font-weight: bold;color: #333333;text-align: center;}
.days span{font-size: 0.35rem;color: #999999;text-align: center;text-transform: uppercase;}
.days p{font-size: 0.6rem;font-family: "寰蒋闆呴粦";line-height: 1.05rem;padding: 0 0.75rem;margin-top: 0.45rem;}
.days .gallery-top{color: #ffffff;line-height: 1rem;}
.days .gallery-top .text{width: 13.5rem;padding: 0.75rem 0.5rem;font-size: 0.6rem;line-height: 1.6em;height: 6.6rem;position: relative;background: #46cb5c;margin: 0 auto;border-radius: 0.375rem;}
.days .gallery-top .text:after{position: absolute;top: -0.375rem;left: 50%;margin-left: -0.325rem;content: '';width: 0.625rem;height: 0.375rem;background: url("../images/bg.png") no-repeat;-webkit-background-size: 8.75rem auto;background-size: 8.75rem auto;background-position: -0.75rem -2.275rem;}
.days .hd{background: url("../images/img29.jpg") repeat-x 0 1.475rem;margin-bottom: 1.05rem;margin-top: 0.75rem;}
.days .hd .gallery-thumbs{width: 17.25rem;margin: 0 auto;overflow: hidden;padding-bottom: 0.825rem;}
.days .hd .swiper-slide{text-align: center;position: relative;}
.days .hd .swiper-slide:after{bottom: -0.825rem;z-index: 9;left: 50%;margin-left: -0.225rem;position: absolute;content: '';width: 0.475rem;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 1px solid #CCCCCC;background: #ffffff;display: inline-block;height: 0.475rem;}
.days .hd .swiper-slide.swiper-slide-active{color: #46cb5c;}
.days .hd .swiper-slide.swiper-slide-active:after{border: 1px solid #46cb5c;}
.team{background: #ebf7f1;padding-top: 1.125rem;}
.team .head{text-align: center;}
.team .head h2{font-size: 0.75rem;font-weight: bold;color: #333333;text-align: center;}
.team .head span{font-size: 0.35rem;color: #999999;text-align: center;text-transform: uppercase;}
.team .body img{width: 100%;}
.brand{background: url("../images/img31.jpg") no-repeat;height: 22.475rem;background-size: 18.75rem auto;padding-top: 1.125rem;}
.brand .head{text-align: center;}
.brand .head h2{font-size: 0.75rem;font-weight: bold;color: #333333;text-align: center;}
.brand .head span{font-size: 0.35rem;color: #999999;text-align: center;text-transform: uppercase;}
.brand .body{padding-top: 1.125rem;}
.brand .body li{width: 7.975rem;height: 5rem;}
.brand .body img{width: 100%;}
.brand .body ul{margin-left: 1.175rem;margin-top: 9.5rem;height: auto;overflow: hidden;}
.brand .body ul li{margin-right: 0.5rem;float: left;}
.brand .foot{text-align: center;margin-top: 1.25rem;}
.brand .foot img{width: 9.75rem;height: 1.5rem;}
.zp-list li{background-repeat: no-repeat;background-position: center;background-size: 18.75rem auto;height: 19rem;padding-top: 1.5rem;text-align: center;}
.zp-list li h3{font-size: 0.9rem;color: #ffffff;font-weight: bold;}
.zp-list li .img{margin: 0 auto;margin-top: 2.75rem;width: 6.7rem;height: 6.7rem;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.zp-list li .img img{width: 6.7rem;height: 6.7rem;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.zp-list li .btn{margin-top: 5.5rem;font-size: 0.45rem;text-align: center;border-radius: 0.625rem;line-height: 1.25rem;height: 1.25rem;width: 4.5rem;display: inline-block;border: 1px solid #fff;color: #ffffff;text-transform: uppercase;}
.zp-list .ft img{width: 100%;}
.footer{margin-top: 1.25rem;padding-left: 0.75rem;padding-right: 0.75rem;clear: both;}
.footer .head{font-size: 0.6rem;color: #24aa38;border-bottom: 1px solid #DDDDDD;line-height: 1.5rem;}
.footer .body{padding-top: 0.75rem;height: auto;overflow: hidden;}
.footer .body .left li{line-height: 1rem;font-size: 0.55rem;color: #666666;}
.footer .body .right img{width: 3.575rem;height: 3.575rem;}
.footer .foot{margin-top: 1rem;padding-bottom: 1.2rem;}
.footer .foot .share a{margin-right: 1.125rem;display: inline-block;}
.footer .foot .share a.img1{width: 0.675rem;height: 0.725rem;background-image: url("../images/img6.jpg");background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
.footer .foot .share a.img2{width: 0.75rem;height: 0.8rem;background-image: url("../images/img7.jpg");background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
.footer .foot .share a.img3{width: 0.925rem;height: 0.8rem;background-image: url("../images/img8.jpg");background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
.footer .foot .share a.img4{width: 0.975rem;height: 0.825rem;background-image: url("../images/img9.jpg");background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
.footer .foot .share a.img5{width: 0.7rem;height: 0.7rem;background-image: url("../images/img10.jpg");background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
.footer .foot .link{margin-top: 1.25rem;}
.footer .foot .link li{display: inline;line-height: 0.9rem;margin: 0 0.025rem;font-size: 0.45rem;color: #4d4d4d;}
.footer .foot .link li a{color: #4d4d4d;}
.footer .foot .copyright{color: #4d4d4d;font-size: 0.45rem;margin-top: 0.375rem;}
.gb-more{text-align: center;margin-top: 1rem;}
.gb-more .more{width: 0.85rem;height: 1.3rem;background: url("../images/bg.png") no-repeat;-webkit-background-size: 8.75rem auto;background-size: 8.75rem auto;display: inline-block;background-position: -6.675rem -7.475rem;position: relative;}
.gb-more .more:after{-webkit-animation: jump 1s infinite;animation: jump 1s infinite;width: 0.375rem;height: 0.4rem;background: url("../images/bg.png") no-repeat;-webkit-background-size: 8.75rem auto;background-size: 8.75rem auto;background-position: -8.025rem -7.475rem;content: '';display: inline-block;position: absolute;bottom: -0.5rem;left: 50%;margin-left: -0.2rem;}
.mask{background: rgba(0, 0, 0, 0.6);position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 9999;}
.gh{height: 0.8rem;width: 1.2rem;transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;-webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;-ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;cursor: pointer;position: absolute;right: 0.75rem;top: 50%;margin-top: -0.4rem;}
.selected .gh{transform: rotate(90deg);}
.gh a{border-radius: 0.05rem;background-color: #666666;display: block;height: 0.1rem;margin-top: -0.05rem;position: relative;top: 50%;transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;width: 100%;}
.gh:hover a:before{transform: translateY(-0.2rem) rotate(0deg);-webkit-transform: translateY(-0.05rem) rotate(0deg);-ms-transform: translateY(-0.05rem) rotate(0deg);}
.gh:hover a:after{transform: translateY(0.05rem) rotate(0deg);-webkit-transform: translateY(0.05rem) rotate(0deg);-ms-transform: translateY(0.05rem) rotate(0deg);}
.selected .gh:hover a:before{transform: translateY(0rem) rotate(-55deg);-webkit-transform: translateY(0rem) rotate(-55deg);-ms-transform: translateY(0rem) rotate(-55deg);}
.selected .gh:hover a:after{transform: translateY(0rem) rotate(55deg);-webkit-transform: translateY(0rem) rotate(55deg);-ms-transform: translateY(0rem) rotate(55deg);}
.gh a:after,
.gh a:before{background-color: #666666;border-radius: 0.05rem;content: "";display: block;height: 0.1rem;left: 0;position: absolute;transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;width: 100%;}
.gh a:after{top: 0.375rem;}
.gh a:before{top: -0.375rem;}
.selected .gh a:after,
.selected .gh a:before{top: 0;}
.selected .gh a:before{transform: translateY(0rem) rotate(-45deg);-webkit-transform: translateY(0rem) rotate(-45deg);-ms-transform: translateY(0rem) rotate(-45deg);}
.selected .gh a:after{transform: translateY(0rem) rotate(45deg);-webkit-transform: translateY(0rem) rotate(45deg);-ms-transform: translateY(0rem) rotate(45deg);}
.selected .gh a{background-color: transparent !important;}
@-webkit-keyframes rotate{from{-ms-transform: rotate(0);-moz-transform: rotate(0);-webkit-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);-webkit-transitions: 0.1s all linear all;-moz-transition: 0.1s all linear all;-ms-transition: 0.1s all linear all;-o-transition: 0.1s all linear all;transition: 0.1s all linear all;}
to{-ms-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes rotate{from{-ms-transform: rotate(0);-moz-transform: rotate(0);-webkit-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);-webkit-transitions: 0.1s all linear all;-moz-transition: 0.1s all linear all;-ms-transition: 0.1s all linear all;-o-transition: 0.1s all linear all;transition: 0.1s all linear all;}
to{-ms-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}
@-webkit-keyframes jump{from{-ms-transform: scale3d(0 0.25rem 0);-moz-transform: scale3d(0 0.25rem 0);-webkit-transform: scale3d(0 0.25rem 0);-o-transform: scale3d(0 0.25rem 0);transform: scale3d(0 0.25rem 0);opacity: 0.2;-webkit-transitions: 0.1s all linear all;-moz-transition: 0.1s all linear all;-ms-transition: 0.1s all linear all;-o-transition: 0.1s all linear all;transition: 0.1s all linear all;}
to{bottom: -0.625rem;opacity: 1;}}
@keyframes jump{from{-ms-transform: scale3d(0 0.25rem 0);-moz-transform: scale3d(0 0.25rem 0);-webkit-transform: scale3d(0 0.25rem 0);-o-transform: scale3d(0 0.25rem 0);transform: scale3d(0 0.25rem 0);opacity: 0.2;-webkit-transitions: 0.1s all linear all;-moz-transition: 0.1s all linear all;-ms-transition: 0.1s all linear all;-o-transition: 0.1s all linear all;transition: 0.1s all linear all;}
to{bottom: -0.625rem;opacity: 1;}}
.anlibox{background: #e9e8e6;}
.wapnewsbox{ padding:5px 10px;padding-bottom: 20px;}
.byfw{  display:flex; justify-content : center;  line-height:200%;padding-top: 15px; }
.byfw li{ width:33%; text-align:center;     padding:8px 0;}
.byfw li a{ color:#333; font-size: 0.8rem;}
.byfw li a span{ display:inline-block; margin:0 5px 0 0; font-size:14px; color:#666;}
.byfw li.current{ border-bottom:#2e73d8 1px dashed; }
.byfw li.current a{    color: #2e73d8; font-weight:bold;} 
.byfw li.current a span{color: #2e73d8; }
.con_byfw{ padding-top:10px;}
.con_byfw li{ line-height:200%; border-bottom:#ececec 1px dashed;     padding: 4px 0;}
.con_byfw li a{  color:#333;    font-size: 14px;}
.con_byfw li a .iconfont{ font-size:14px; display:inline-block; }
.con_byfw li .timeswap{ float:right; font-size:12px; color:#999;}
.con_byfw li:hover a{color: #2e73d8;}
.newmore{display: block; margin: 0 auto; width: 40%; text-align: center; margin-top: 10px; background: #fff; border: #ccc 1px dashed; font-size: 0.6rem; padding: 10px 0; border-radius: 5px;}
/*# sourceMappingURL=style.css.map*/
.phone{FONT-WEIGHT: bold;font-size: 16px; margin-left: 10px; width: 188px; float: left; line-height: 60px;}
