/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css *//* Document========================================================================== *//*** 1. Correct the line height in all browsers.* 2. Prevent adjustments of font size after orientation changes in iOS.*/html {line-height: 1.15;/* 1 */-webkit-text-size-adjust: 100%;/* 2 */}/* Sections========================================================================== *//*** Remove the margin in all browsers.*/body {margin: 0;}/*** Render the `main` element consistently in IE.*/main {display: block;}/*** Correct the font size and margin on `h1` elements within `section` and* `article` contexts in Chrome, Firefox, and Safari.*/h1 {font-size: 2em;margin: 0.67em 0;}/* Grouping content========================================================================== *//*** 1. Add the correct box sizing in Firefox.* 2. Show the overflow in Edge and IE.*/hr {box-sizing: content-box;/* 1 */height: 0;/* 1 */overflow: visible;/* 2 */}/*** 1. Correct the inheritance and scaling of font size in all browsers.* 2. Correct the odd `em` font sizing in all browsers.*/pre {font-family: monospace, monospace;/* 1 */font-size: 1em;/* 2 */}/* Text-level semantics========================================================================== *//*** Remove the gray background on active links in IE 10.*/a {background-color: transparent;}/*** 1. Remove the bottom border in Chrome 57-* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.*/abbr[title] {border-bottom: none;/* 1 */text-decoration: underline;/* 2 */text-decoration: underline dotted;/* 2 */}/*** Add the correct font weight in Chrome, Edge, and Safari.*/b,strong {font-weight: bolder;}/*** 1. Correct the inheritance and scaling of font size in all browsers.* 2. Correct the odd `em` font sizing in all browsers.*/code,kbd,samp {font-family: monospace, monospace;/* 1 */font-size: 1em;/* 2 */}/*** Add the correct font size in all browsers.*/small {font-size: 80%;}/*** Prevent `sub` and `sup` elements from affecting the line height in* all browsers.*/sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}/* Embedded content========================================================================== *//*** Remove the border on images inside links in IE 10.*/img {border-style: none;}/* Forms========================================================================== *//*** 1. Change the font styles in all browsers.* 2. Remove the margin in Firefox and Safari.*/button,input,optgroup,select,textarea {font-family: inherit;/* 1 */font-size: 100%;/* 1 */line-height: 1.15;/* 1 */margin: 0;/* 2 */}/*** Show the overflow in IE.* 1. Show the overflow in Edge.*/button,input {/* 1 */overflow: visible;}/*** Remove the inheritance of text transform in Edge, Firefox, and IE.* 1. Remove the inheritance of text transform in Firefox.*/button,select {/* 1 */text-transform: none;}/*** Correct the inability to style clickable types in iOS and Safari.*/button,[type="button"],[type="reset"],[type="submit"] {-webkit-appearance: button;}/*** Remove the inner border and padding in Firefox.*/button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}/*** Restore the focus styles unset by the previous rule.*/button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}/*** Correct the padding in Firefox.*/fieldset {padding: 0.35em 0.75em 0.625em;}/*** 1. Correct the text wrapping in Edge and IE.* 2. Correct the color inheritance from `fieldset` elements in IE.* 3. Remove the padding so developers are not caught out when they zero out*    `fieldset` elements in all browsers.*/legend {box-sizing: border-box;/* 1 */color: inherit;/* 2 */display: table;/* 1 */max-width: 100%;/* 1 */padding: 0;/* 3 */white-space: normal;/* 1 */}/*** Add the correct vertical alignment in Chrome, Firefox, and Opera.*/progress {vertical-align: baseline;}/*** Remove the default vertical scrollbar in IE 10+.*/textarea {overflow: auto;}/*** 1. Add the correct box sizing in IE 10.* 2. Remove the padding in IE 10.*/[type="checkbox"],[type="radio"] {box-sizing: border-box;/* 1 */padding: 0;/* 2 */}/*** Correct the cursor style of increment and decrement buttons in Chrome.*/[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height: auto;}/*** 1. Correct the odd appearance in Chrome and Safari.* 2. Correct the outline style in Safari.*/[type="search"] {-webkit-appearance: textfield;/* 1 */outline-offset: -2px;/* 2 */}/*** Remove the inner padding in Chrome and Safari on macOS.*/[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}/*** 1. Correct the inability to style clickable types in iOS and Safari.* 2. Change font properties to `inherit` in Safari.*/::-webkit-file-upload-button {-webkit-appearance: button;/* 1 */font: inherit;/* 2 */}/* Interactive========================================================================== *//** Add the correct display in Edge, IE 10+, and Firefox.*/details {display: block;}/** Add the correct display in all browsers.*/summary {display: list-item;}/* Misc========================================================================== *//*** Add the correct display in IE 10+.*/template {display: none;}/*** Add the correct display in IE 10.*/[hidden] {display: none;}.hide {display: none;}.textcenter {text-align: center;}ul,ul li {margin: 0;padding: 0;list-style-type: none;}/* #029D43  #008833*/body {background-color: #FFFFFF;font-size: 18px;font-family: "microsoft yahei";line-height: 1rem;color: #000000;/* letter-spacing: 0.1rem; */}a {text-decoration: none;color: #5f5e5e;}.container {width: 90.5%;margin: 0 auto;}.header .logo {margin: 0;text-align: center;}.header .awards {float: right;width: 26rem;overflow: hidden;}.header .awards img {text-align: right;}.navgroup {position: relative;}.navgroup .navbar {height: 4.4rem;background: url(../images/nav-bg.gif) repeat;line-height: 4.4rem;text-align: center;}.navgroup .navbar a {color: #FFFFFF;text-align: center;width: 8rem;display: inline-table;}.navgroup .navbar a:hover {background-color: #029D43;}.navbar-down {width: 100%;position: absolute;top: 4.4rem;left: 0;z-index: 9999;background-color: #ffffff;}.product,.wechat,.cooperate,.about {display: none;}.navbar-down .downBox {text-align: center;}.navbar-down .downBox .box {width: 12rem;display: inline-table;padding-top: 1.111rem;}.navbar-down .downBox .box img {width: 11.33rem;height: 7.277rem;}.navbar-down .downBox .box p {line-height: 1.777rem;text-align: left;}.navbar-down .downBox .box p strong {color: #008833;}.navbar-down .downBox .rightBox {display: inline-table;vertical-align: bottom;margin-left: 3rem;}/* 广告AD */.banner {position: relative;z-index: 10;/* padding-bottom: 28.64583%; */}.banner .swiper-slide {padding-bottom: 28.645%;}.banList {position: absolute;left: 0;top: 0;}.banner .banList img {width: 100%;}.xbyzysbox {position: relative;}.xbyzysbox ul li {width: 24%;display: inline-table;margin-top: 5rem;padding-bottom: 2rem;box-shadow: 5px 5px 3px #ccc;}.xbyzysbox ul li img {max-width: 100%;}.xbyzysbox ul li p {line-height: 2rem;text-align: left;padding: 0 1.5rem 0 1.5rem;min-height: 18rem;;overflow: hidden;/* background-color: #007AFF; */display: inline-block;}.xbyzysbox ul li.xbyzbox8 {width: 40%;}.divliu {margin-top: 4rem;margin-bottom: 3rem;}.liuc li {display: inline-table;width: 6rem;vertical-align: top;}.liu_m {display: none;}.liu_m img {width: 100%;}.swiper {/* text-align: right; */margin-top: 4rem;}.swiper .slide {text-align: right;position: relative;}/* .swiper .slide .info h2{font-size: 2rem;color: #000000;} */.swiper .slide .img {width: 60rem;display: inline-table;}.swiper .slide .img img {width: 100%;}/*vr main*/.main {max-width: 1660px;margin: 50px auto 0;overflow: hidden;}.main .left {width: 50%;display: inline-table;}.main .left a {display: inline-block;width: 100%;height: 100%;background: url(../images/v01.jpg) no-repeat center center;background-size: cover;padding-bottom: 85.22%;}.main .right {width: 48%;float: right;}.main .right a {display: block;width: 100%;padding-bottom: 42.5%;}.main .right a.one {background: url(../images/v02.jpg) no-repeat;background-size: cover;}.main .right a.two {background: url(../images/v03.jpg) no-repeat center center;background-size: cover;margin-top: 30px;}/* vr main end */.bannerbootom {margin-top: 4rem;position: relative;}.bannerbootom .info {/* width: 20rem;height: 20rem; */position: absolute;top: 0rem;left: 0rem;text-align: left;color: #fff;padding: 0.944rem;/* border: 0.0625rem solid #929292; */box-shadow: 0px 0px 12px rgba(0, 0, 0, .1);background-color: rgba(0, 0, 0, 0.1);}.bannerbootom .img {display: inline-table;}.bannerbootom .img img {/* max-height: 100%; */display: inline-table;}.bannerbootom .swiper-slide {width: auto;}.footer {background-color: #00862d;color: #FFFFFF;padding: 2rem 0;margin-top: 1rem;}.footer a {color: #FFFFFF;}.footer strong {font-weight: 400;}/* 手机版菜单按钮 */.menu-button {position: absolute;top: 1.3rem;left: 0px;padding: 15px;cursor: pointer;-webkit-transition: .3s;transition: .3s;background-color: #00862d;/*margin: 14px;border-radius: 5px;*/}.menu-button .bar:nth-of-type(1) {margin-top: 0px;}.menu-button .bar:nth-of-type(3) {margin-bottom: 0px;}.bar {position: relative;display: block;width: 2rem;height: 5px;margin: 7px auto;background-color: #fff;border-radius: 10px;-webkit-transition: .3s;transition: .3s;}.menu-button:hover .bar:nth-of-type(1) {-webkit-transform: translateY(1.5px) rotate(-0.5deg);-ms-transform: translateY(1.5px) rotate(-0.5deg);transform: translateY(1.5px) rotate(-0.5deg);}.menu-button:hover .bar:nth-of-type(2) {opacity: .9;}.menu-button:hover .bar:nth-of-type(3) {-webkit-transform: translateY(-1.5px) rotate(0.5deg);-ms-transform: translateY(-1.5px) rotate(0.5deg);transform: translateY(-1.5px) rotate(0.5deg);}.cross {top: auto;bottom: 0;}.cross .bar:nth-of-type(1) {-webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg);transform: translateY(15px) rotate(-45deg);}.cross .bar:nth-of-type(2) {opacity: 0;}.cross .bar:nth-of-type(3) {-webkit-transform: translateY(-15px) rotate(45deg);-ms-transform: translateY(-15px) rotate(45deg);transform: translateY(-15px) rotate(45deg);}.cross:hover .bar:nth-of-type(1) {-webkit-transform: translateY(13.5px) rotate(-40.5deg);-ms-transform: translateY(13.5px) rotate(-40.5deg);transform: translateY(13.5px) rotate(-40.5deg);}.cross:hover .bar:nth-of-type(2) {opacity: 0;}.cross:hover .bar:nth-of-type(3) {-webkit-transform: translateY(-13.5px) rotate(40.5deg);-ms-transform: translateY(-13.5px) rotate(40.5deg);transform: translateY(-13.5px) rotate(40.5deg);}.menu-button {display: none;}#navgroup.cross {display: block;}.menuOpenBody {height: 100%;overflow: hidden;}/* 大于1921的屏幕 */@media only screen and (min-width:1921px) {.container {max-width: 2000px;}}@media only screen and (max-width:1507px) {body {font-size: 16px;}.xbyzysbox ul li p {padding: 0 1.5rem 0 1.5rem;min-height: 20rem;}.xbyzysbox ul li .pic {max-width: 80%;}.xbyzysbox ul.two li p {min-height: 22rem;}.liuc li {width: 6rem;}.swiper .slide .info {width: 14rem;height: 14rem;top: 2rem;}.swiper .slide .img {width: 40rem;display: inline-table;}}@media only screen and (max-width:1375px) {.liuc li {width: 5rem;}}@media only screen and (max-width:1200px) {body {font-size: 14px;}.container {max-width: 98%;}.xbyzysbox ul li img {width: 100%;}.xbyzysbox ul.two img {/* width: auto; */}.liuc li {width: 4rem;}.swiper .slide .info {width: 14rem;height: 11rem;top: 0rem;}.swiper .slide .img {width: 36rem;display: inline-table;}.header .logo img {height: 6rem;}.navgroup .navbar a {width: 6rem;}.navbar-down .downBox .box {width: 10rem;}.navbar-down .downBox .box img {width: auto;height: 7.277rem;}}@media only screen and(max-width:1080px) {.navgroup .navbar a {width: 4rem;}}@media only screen and (max-width:1000px) {body {font-size: 16px;}.container {width: 99.5%;}.header .logo {height: 6rem;}.header .logo img {height: 100%;}.animation {display: none;}.menu-button {display: block;}.navgroup {display: none;}.banner {margin-top: 6rem;}.xbyzysbox ul li {width: 49%;/* display: inline-table; */margin-top: 2rem;}.xbyzysbox ul.two li p {min-height: 15rem;padding: 0 2rem 0 2rem;}.xbyzysbox ul li img {width: 90%;}.xbyzysbox ul.tow li img {width: 80%;}.xbyzysbox ul li p {line-height: 2rem;text-align: left;padding: 0 1rem 0 1rem;min-height: auto;overflow: hidden;/* background-color: #007AFF; */}.xbyzysbox ul li.xbyzbox8 {width: 100%;}.swiper .slide .info {width: auto;height: auto;position: absolute;top: 0rem;left: 0rem;text-align: left;color: #929292;padding: 0.944rem;/* border: 0.0625rem solid #929292; */box-shadow: 0px 0px 12px rgba(0, 0, 0, .1);}.swiper .slide .info h2 {font-size: 1.5rem;color: #000000;}.swiper .slide .img {width: 100%;}.liuc {display: none;}.liu_m {display: block;}.footer {line-height: 1.6rem;padding: 1.2rem 0;}.navgroup {/* display: none; */position: absolute;left: 0;top: 0;bottom: 0;z-index: 30;width: 100%;background-color: #008833;}.container {width: 100%;margin: 0;max-width: 100%}.header {position: absolute;top: 0;left: 0;right: 0;width: 100%;z-index: 40;background-color: #FFFFFF;}.navgroup .navbar {height: auto;line-height: 3.4rem;text-align: center;width: 100%;padding-top: 8.4rem;}.navgroup .navbar a {display: block;width: 100%;}.navgroup .navbar a:hover {background-color: rgba(0, 0, 0, 0.2);}}@media only screen and (max-width:500px) {.xbyzysbox ul li {width: 100%;/* display: inline-table; */margin-top: 2rem;}.banner .swiper-slide {padding-bottom: 48.645%;}.xbyzysbox ul.two li p {min-height: 12rem;}.xbyzysbox ul li .pic {max-width: 60%;}.bannerbootom .swiper-slide {width: 100%;}.bannerbootom .img img {/* max-width: 100%; *//* display: inline-table; */}}@media screen and (min-width:320px) and (max-width:1000px) and (orientation:portrait) {.main {max-width: 100%;margin: 20px auto;overflow: hidden;}.main .left {width: 100%;}.main .left a {background: url(../images/vm01.jpg) no-repeat center center;background-size: cover;padding-bottom: 50.1%;}.main .right {width: 100%;float: none;}.main .right a {display: block;width: 100%;padding-bottom: 50.1%;margin-top: 30px;}.main .right a.one {background: url(../images/vm02.jpg) no-repeat;background-size: cover;}.main .right a.two {background: url(../images/vm03.jpg) no-repeat center center;background-size: cover;}}