html { text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); font-family: "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif; }
body, ul, li, dt, dl, p, h1, h2, h3, h4, h5, h6, div, html, form, select, option, table, tr, td, dt, dl, dd, span, input, i, em, b, br, section, header, footer, nav, menu, aside, audio, video, canvas, svg, details, figure, figcaption, summary, hgroup, pre, sub, sup, button, textarea, input { margin: 0px; padding: 0px; color: inherit; }
body { color: rgb(102, 102, 102); background-color: rgb(255, 255, 255); word-break: break-all; overflow-wrap: break-word; font-weight: 400; -webkit-font-smoothing: antialiased; }
input, button { overflow: visible; vertical-align: middle; outline: none; }
input[type="submit"], input[type="reset"], input[type="button"], input[type="text"], input[type="password"] { appearance: none; outline: none; }
a, a img { text-decoration: none; color: inherit; border: 0px; }
img { max-width: 100%; }
a:focus { outline: none; }
ul, ul li { list-style: none; }
fieldset, img, input, button { border: none; padding: 0px; margin: 0px; outline-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
a { text-decoration: none; cursor: pointer; }
a:focus { outline: none; }
a:hover, a:active { outline: none; }
a:focus { outline: none; }
sub, sup { vertical-align: baseline; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
img { max-width: 100%; height: auto; display: inline-block; vertical-align: top; }
.wrapper { width: 1200px; margin: 0px auto; padding: 1px 0px; box-sizing: border-box; }
.sousou { background: url("http://img01.g3wei.com/2bCN7nwbzy.png"); }
@media screen and (max-width: 1250px) {
  .wrapper { width: 100%; padding: 0px 20px; }
}
@media screen and (max-width: 1000px) {
  .wrapper { width: 100%; padding: 0px 10px; }
}
button:focus { outline: none; }
button:focus { outline: 0px; }
.font48, .font48GFFfine, .font48G27fine, .font48G33fine, .font36, .font36black, .font36red, .font36G00fine, .font36whitefine, .font36G33fine, .font30G35fine, .font30G4Efine, .font28, .font28yellow, .font28Whitefine, .font28black, .font28bulu, .font28WhiteOP, .font28GE7, .font28RedNew, .font28green, .font28greenfine, .font28G66, .font28Bnews, .font28Gnews, .font28G09fine, .font25GE9fine, .font24, .font24whitefine, .font24black, .font24yellow, .font24G33fine, .font24CC, .font28G204, .font24GFA, .font20G07, .font28Grayfine, .font28G00fine, .font28G00OP, .font24GEFOP, .font24G08fine, .font22G30fine, .font20GCCfine, .font22G29fine, .font24G44fine, .font20Black, .font20B, .font20whitefine, .font20Grayfine, .font20GEFfine, .font20G44fine, .font18G27fine, .font18G30fine, .font18RedNew, .font18blackfine, .font18G44fine, .font18Whitefine, .font18G33fine, .font16GFFfine, .font16G33fine, .font16G44fine, .font16G32fine, .font14GCC, .font14G00fine, .font14NewGrayfine { font-family: "Microsoft YaHei"; font-weight: bold; }
.font48white, .font48GFF.font36white, .font36G1A, .font36DOD, .font36green, .font36G5B, .font32GF0, .font32white, .font32G1A, .font32G2C, .font32G08, .font28blackfine, .font28White, .font28G2B, .font28Gray, .font28G44, .font28G1A, .font24G3C, .font24G44, .font24green, .font24GOD, .font24G33.font24G2C, .font24G1A, .font24white, .font20G1A, .font20, .font20G79, .font20G44, .font22G1A, .font20G4B, .font20white, .font20yellow, .font20G66, .font20Gray, .font20GCC, .font20G3C, .font18White, .font18GC2, .font18red, .font18Gray, .font18G33, .font18GEE, .font18G44, .font18G2E, .font18black, .font18GC3, .font16G44, .font16G09, .font16G2B, .font16G1A, .font16GCC, .font16G00, .font16Gray, .font16black, .font16White, .font16G33, .font16G88, .font14, .font14Gray, .font14G59, .font14G44, .font14blue, .font14G35, .font14G1A, .font14GDD, .font14G19, .font14G1E, .font14G00, .font14G99, .font14G2B, .font14G65, .font14G27, .font14G6E, .font14White, .font14NewWhite, .font14black, .font14yellow, .font14NewGray, .font12, .font12White, .font12Gray, .font12G33, .font12GCC { font-family: "Microsoft YaHei"; font-weight: 400; }
.font36 { color: rgb(224, 153, 16); font-size: 36px; text-shadow: white 1px 0px 0px, white -1px 0px 0px, white 0px 1px 0px, white 0px -1px 0px; }
.font48 { color: rgb(24, 153, 182); font-size: 48px; text-shadow: white 1px 0px 0px, white -1px 0px 0px, white 0px 1px 0px, white 0px -1px 0px; }
.font48white { font-size: 48px; color: rgb(255, 255, 255); letter-spacing: 2px; }
.font48GFFfine { font-size: 48px; color: rgb(255, 255, 255); }
.font48G27fine { font-size: 48px; color: rgb(39, 39, 39); font-weight: bold; }
.font48G33fine { font-size: 48px; color: rgb(51, 51, 51); }
.font48GFF { font-size: 48px; color: rgb(255, 255, 255); }
.font36white { font-size: 36px; color: rgb(255, 255, 255); }
.font36whitefine { font-size: 36px; color: rgb(255, 255, 255); }
.font36G00fine { font-size: 36px; color: rgb(198, 212, 226); }
.font36red { font-size: 36px; color: rgb(191, 17, 17); }
.font36black { font-size: 36px; color: rgb(68, 68, 68); }
.font36G1A { font-size: 36px; color: rgb(26, 26, 26); }
.font36G5B { font-size: 36px; color: rgb(91, 66, 231); }
.font36green { font-size: 36px; color: rgb(60, 97, 221); }
.font36DOD { font-size: 36px; color: rgb(13, 55, 97); }
.font36G33fine { font-size: 36px; color: rgb(51, 51, 51); }
.font32GF0 { font-size: 32px; color: rgb(240, 160, 56); }
.font32G2C { font-size: 32px; color: rgb(44, 44, 44); }
.font32G1A { font-size: 32px; color: rgb(26, 26, 26); }
.font32G08 { font-size: 32px; color: rgb(8, 102, 176); }
.font32white { font-size: 32px; color: rgb(255, 255, 255); }
.font30G35fine { font-size: 30px; color: rgb(53, 53, 53); font-weight: bold; }
.font30G4Efine { font-size: 30px; color: rgb(78, 78, 78); font-weight: bold; }
.font28 { font-size: 28px; color: rgb(52, 52, 52); }
.font28GE7 { font-size: 28px; color: rgb(231, 147, 37); }
.font28yellow { font-size: 28px; color: rgb(224, 154, 16); }
.font28White { font-size: 22px; color: rgb(255, 255, 255); }
.font28WhiteOP { font-size: 28px; color: rgb(255, 255, 255); opacity: 0.3; }
.font28G00OP { font-size: 28px; color: rgb(0, 0, 0); opacity: 0.1; }
.font28Whitefine { font-size: 28px; color: rgb(255, 255, 255); }
.font28bulu { font-size: 28px; color: rgb(98, 174, 190); }
.font28G00fine { font-size: 28px; color: rgb(198, 212, 226); }
.font28black { font-size: 28px; color: rgb(52, 52, 52); }
.font28blackfine { font-size: 28px; color: rgb(52, 52, 52); }
.font28Gray { font-size: 28px; color: rgb(51, 51, 51); }
.font28Grayfine { font-size: 28px; color: rgb(51, 51, 51); }
.font28G09fine { font-size: 28px; color: rgb(198, 212, 226); }
.font28RedNew { font-size: 28px; color: rgb(191, 17, 17); }
.font28Bnews { font-size: 28px; color: rgb(68, 68, 68); }
.font28G44 { font-size: 28px; color: rgb(68, 68, 68); }
.font28G2B { font-size: 28px; color: rgb(233, 84, 18); }
.font28Gnews { font-size: 28px; color: rgb(204, 204, 204); }
.font28green { font-size: 28px; color: rgb(60, 97, 221); opacity: 0.3; }
.font28greenfine { font-size: 28px; color: rgb(60, 97, 221); }
.font28G66 { font-size: 28px; color: rgb(102, 102, 102); }
.font28G1A { font-size: 28px; color: rgb(26, 26, 26); }
.font28G204 { font-size: 28px; color: rgb(194, 9, 9); }
.font25GE9fine { font-size: 25px; color: rgb(0, 155, 64); }
.font24green { font-size: 24px; color: rgb(17, 123, 44); }
.font24 { font-size: 24px; color: rgb(51, 36, 186); }
.font24G2C { font-size: 24px; color: rgb(44, 36, 122); }
.font24GOD { font-size: 24px; color: rgb(13, 55, 97); }
.font24G08fine { font-size: 24px; color: rgb(198, 212, 226); }
.font24G3C { font-size: 24px; color: rgb(60, 137, 232); }
.font24white { font-size: 24px; color: rgb(255, 255, 255); }
.font24whitefine { font-size: 24px; color: rgb(255, 255, 255); }
.font24black { font-size: 24px; color: rgb(52, 52, 52); }
.font24yellow { font-size: 24px; color: rgb(227, 132, 10); }
.font24GFA { font-size: 24px; color: rgb(250, 140, 59); }
.font24GEFOP { font-size: 24px; color: rgb(198, 212, 226); opacity: 0.3; }
.font24G33 { font-size: 24px; color: rgb(51, 51, 51); }
.font24G33fine { font-size: 24px; color: rgb(51, 51, 51); }
.font24CC { font-size: 24px; color: rgb(204, 204, 204); }
.font24G44 { font-size: 24px; color: rgb(68, 68, 68); }
.font24G1A { font-size: 24px; color: rgb(26, 26, 26); }
.font24G44fine { font-size: 24px; color: rgb(68, 68, 68); }
.font22G1A { font-size: 22px; color: rgb(26, 26, 26); }
.font22G30fine { font-size: 22px; color: rgb(48, 48, 48); }
.font22G29fine { font-size: 22px; color: rgb(255, 255, 255); font-weight: bold; line-height: 2; }
.font20 { font-size: 20px; color: rgb(52, 52, 52); }
.font20G1A { font-size: 20px; color: rgb(26, 26, 26); }
.font20G3C { font-size: 20px; color: rgb(60, 137, 232); }
.font20G07 { font-size: 20px; color: rgb(198, 212, 226); }
.font20B { font-size: 20px; color: rgb(52, 52, 52); }
.font20Gray { font-size: 20px; color: rgb(51, 51, 51); }
.font20Grayfine { font-size: 20px; color: rgb(51, 51, 51); }
.font20G4B { font-size: 20px; color: rgb(75, 75, 75); }
.font20Black { font-size: 20px; color: rgb(52, 52, 52); }
.font20White { font-size: 20px; color: rgb(255, 255, 255); }
.font20whitefine { font-size: 20px; color: rgb(255, 255, 255); }
.font20yellow { font-size: 20px; color: rgb(227, 132, 10); }
.font20G79 { font-size: 20px; color: rgb(231, 147, 37); }
.font20GFA { font-size: 20px; color: rgb(250, 140, 59); }
.font20GEFfine { font-size: 20px; color: rgb(198, 212, 226); }
.font20G44 { font-size: 20px; color: rgb(68, 68, 68); }
.font20G66 { font-size: 20px; color: rgb(102, 102, 102); }
.font20GCC { font-size: 20px; color: rgb(204, 204, 204); }
.font20GCCfine { font-size: 20px; color: rgb(204, 204, 204); }
.font20G44fine { font-size: 20px; color: rgb(68, 68, 68); }
.font18White { font-size: 18px; color: rgb(255, 255, 255); }
.font18Whitefine { font-size: 18px; color: rgb(255, 255, 255); }
.font18red { font-size: 18px; color: rgb(197, 22, 22); margin: 5px 0px; }
.font18Gray { font-size: 18px; color: rgb(102, 102, 102); }
.font18RedNew { font-size: 18px; color: rgb(191, 17, 17); }
.font18blackfine { font-size: 18px; color: rgb(136, 136, 136); }
.font18black { font-size: 18px; color: rgb(136, 136, 136); }
.font18GC2 { font-size: 18px; color: rgb(233, 84, 18); }
.font18G2E { font-size: 18px; color: rgb(46, 46, 46); }
.font18G27fine { font-size: 18px; color: rgb(39, 39, 39); }
.font18G44 { font-size: 18px; color: rgb(68, 68, 68); }
.font18G44fine { font-size: 18px; color: rgb(68, 68, 68); }
.font18GEE { font-size: 18px; color: rgb(238, 238, 238); }
.font18GC3 { font-size: 18px; color: rgb(195, 195, 195); }
.font18G30fine { font-size: 18px; color: rgb(48, 48, 48); font-weight: bold; }
.font18G33 { font-size: 18px; color: rgb(51, 51, 51); }
.font18G33fine { font-size: 18px; color: rgb(51, 51, 51); }
.font16Gray { font-size: 16px; color: rgb(102, 102, 102); }
.font16G00 { font-size: 16px; color: rgb(198, 212, 226); }
.font16G44 { font-size: 16px; color: rgb(68, 68, 68); }
.font16G44fine { font-size: 16px; color: rgb(68, 68, 68); }
.font16G1A { font-size: 16px; color: rgb(26, 26, 26); }
.font16G09 { font-size: 16px; color: rgb(198, 212, 226); }
.font16black { font-size: 16px; color: rgb(52, 52, 52); }
.font16G32fine { font-size: 16px; color: rgb(50, 50, 50); font-weight: bold; }
.font16White { font-size: 16px; color: rgb(255, 255, 255); }
.font16GFFfine { font-size: 16px; color: rgb(255, 255, 255); }
.font16G33 { font-size: 16px; color: rgb(51, 51, 51); }
.font16G33fine { font-size: 16px; color: rgb(51, 51, 51); }
.font16G88 { font-size: 16px; color: rgb(136, 136, 136); }
.font16G2B { font-size: 16px; color: rgb(233, 84, 18); }
.font16GCC { font-size: 16px; color: rgb(204, 204, 204); }
.font14black { font-size: 14px; color: rgb(102, 102, 102); }
.font14 { font-size: 14px; color: rgb(245, 245, 245); }
.font14G99 { font-size: 14px; color: rgb(153, 153, 153); }
.font14G6E { font-size: 14px; color: rgb(204, 204, 204); }
.font14G59 { font-size: 14px; color: rgb(89, 89, 89); }
.font14G6B { font-size: 14px; color: rgb(107, 107, 107); }
.font14G35 { font-size: 14px; color: rgb(222, 222, 222); }
.font14Gray { font-size: 14px; color: rgb(136, 136, 136); }
.font14G00 { font-size: 14px; color: rgb(0, 0, 0); }
.font14G00fine { font-size: 14px; color: rgb(0, 0, 0); }
.font14White { font-size: 14px; color: rgb(204, 204, 204); }
.font14G19 { font-size: 14px; color: rgb(25, 205, 181); }
.font14G2B { font-size: 14px; color: rgb(233, 84, 18); }
.font14GCC { font-size: 14px; color: rgb(204, 204, 204); }
.font14G65 { font-size: 14px; color: rgb(26, 26, 26); }
.font14G1A { font-size: 14px; color: rgb(101, 101, 101); }
.font14GDD { font-size: 14px; color: rgb(221, 221, 221); }
.font14G27 { font-size: 14px; color: rgb(39, 39, 39); }
.font14NewWhite { font-size: 14px; color: rgb(255, 255, 255); }
.font14yellow { font-size: 14px; color: rgb(227, 132, 10); }
.font14NewGray { font-size: 14px; color: rgb(51, 51, 51); }
.font14NewGrayfine { font-size: 14px; color: rgb(51, 51, 51); }
.font14G44 { font-size: 14px; color: rgb(68, 68, 68); }
.font14blue { font-size: 14px; color: rgb(117, 59, 203); }
.font14G1E { font-size: 14px; color: rgb(198, 212, 226); }
.font12 { font-size: 12px; color: rgb(102, 102, 102); }
.font12White { font-size: 12px; color: rgb(255, 255, 255); }
.font12Gray { font-size: 12px; color: rgb(136, 136, 136); }
.font12GCC { font-size: 12px; color: rgb(204, 204, 204); }
.font12G33 { font-size: 12px; color: rgb(51, 51, 51); }
.multi_row9 { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 9; }
.multi_row7 { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 7; }
.multi_row6 { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 6; }
.multi_row5 { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 5; }
.multi_row4 { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }
.multi_row3 { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.multi_row2 { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.multi_row1 { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
.daxie { text-transform: uppercase; }
.kusan { letter-spacing: 3px; }
figure { margin-bottom: 0px; }
.mt50 { margin-top: 50px; }
.mt-10 { margin-top: 10px; }
.mt-30 { margin-top: 30px; }
.mb50 { margin-bottom: 50px; }
.pb50 { padding-top: 50px; }
.mtb { margin: 50px 0px; }
.mb { margin-bottom: 15px; }
.guangTitle { text-align: center; padding: 60px 0px 30px; }
.guangTitle1 { text-align: left; padding: 30px 0px; }
.guangTitle h2 { margin-bottom: 10px; }
.row { margin: 0px; }
.fuwu01 row { }
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto { padding: 0px; }
.hengxian { width: 36px; height: 2px; background: rgb(255, 255, 255); margin: 25px 0px; }
.hengxian1 { width: 48px; height: 4px; background: rgb(0, 0, 0); margin: 25px 0px; }
.dengxian2 { width: 36px; height: 2px; background: rgb(198, 212, 226); margin: 15px 0px; }
.left { float: left; }
.right { float: right; }
.clearfix::after { content: ""; height: 0px; line-height: 0; display: block; clear: both; visibility: hidden; }
.clearfix { zoom: 1; }
article p { font-size: 14px; color: rgb(51, 51, 51); line-height: 30px; }
article img { max-width: 100%; }
article p a, article p a:hover { display: inline-block; color: rgb(8, 153, 224); }
.top { z-index: 999; position: relative; }
.top .icon-Language { cursor: pointer; font-size: 26px; color: rgb(255, 255, 255); display: block; margin-right: 10px; }
.top .top_r { box-sizing: border-box; padding: 0px; margin: 0px auto; display: none; position: absolute; top: 40px; left: -37px; }
.top .top_r a { display: block; width: auto; white-space: nowrap; font-size: 14px; color: rgb(102, 102, 102); padding: 0px 25px; height: 40px; line-height: 40px; text-align: center; background: rgb(255, 255, 255); }
.top .top_r a:last-child { border-right: none; }
.top .top_r a:hover { color: rgb(198, 212, 226); }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: rgb(51, 51, 51); }
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder { color: transparent; }
html:not(.isMobile) ::-webkit-scrollbar { width: 6px; height: 6px; background: none; }
html:not(.isMobile) ::-webkit-scrollbar-thumb { background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent) rgb(198, 212, 226); border-radius: 10px; }
.flex { display: -webkit-flex; flex-flow: row nowrap; place-content: flex-start space-between; align-items: center; }
.spflex { display: flex; align-items: center; }
.order { order: 0; flex: 0 1 auto; align-self: auto; }
.ctnflex { display: flex; align-items: center; justify-content: space-between; }
.advantageMax { position: relative; z-index: 2; }
.gongjie { position: absolute; z-index: -99; height: 100%; width: 100%; }
.gongjie a img { height: 100%; }
.fangdaImg .figure { overflow: hidden; text-align: center; margin: 0px auto; }
.fangdaImg a img { transition: all 1s ease 0s; display: block; text-align: center; margin: 0px auto; padding: 30px; }
.fangdaImg:hover a img { transform: scale(1.1); }
.figure { display: block; }
.clearfix::after { content: ""; height: 0px; line-height: 0; display: block; clear: both; visibility: hidden; }
.clearfix { zoom: 1; }
@media screen and (max-width: 900px) {
  .sousou { display: none; }
  .header nav.wrapper { height: 60px; }
  .header nav .logo img { max-height: 42px; max-width: 120px; }
  .header nav .navs-bottom { padding-right: 0px; margin-right: 0px; position: fixed; top: 60px; right: 0px; width: 65%; height: 100vh; flex-wrap: wrap; place-content: flex-start start; z-index: 100; overflow-y: scroll; transform: translate3d(100%, 0px, 0px); transition: all 0.65s ease-in-out 0s; background-color: rgba(255, 255, 255, 0.95); flex-direction: column !important; }
  .header nav .navs-bottom.active { transform: translate3d(0px, 0px, 0px); }
  .header nav .navs-bottom li { width: 100%; margin: 10px 0px; }
  .header nav .navs-bottom li a { border-bottom: 1px solid rgb(204, 204, 204); max-width: 100%; line-height: 45px; font-size: 18px !important; padding-left: 5px !important; }
  .header nav .navs-bottom li.active a { color: rgb(198, 212, 226) !important; }
  .menu::-webkit-scrollbar { width: 2px; height: 2px; }
  .menu::-webkit-scrollbar-thumb { border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px inset; background: rgba(0, 0, 0, 0.2); }
  .menu::-webkit-scrollbar-track { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px inset; border-radius: 0px; background: rgba(0, 0, 0, 0.1); }
  .header nav .menu > li i.menuBtn { display: none; }
  .header nav .menu li .Child1 { display: none; }
  .navBtn { display: block; }
  .header .navBtn { width: 30px; height: 20px; display: block; position: absolute; top: 0px; right: 10px; cursor: pointer; padding: 20px 15px; }
  .header .navBtn span { width: 26px; height: 3px; background: rgb(198, 212, 226); display: block; border-radius: 2px; transition: all 0.5s ease-out 0s; position: absolute; top: 20px; }
  .header .navBtn span:nth-child(2) { top: 29px; }
  .header .navBtn span:nth-child(3) { top: 37px; }
  .header .navBtn span.active:nth-child(1) { transform: rotate(45deg); transition: all 0.5s ease-out 0s; top: 29px; }
  .header .navBtn span.active:nth-child(3) { transform: rotate(-45deg); transition: all 0.5s ease-out 0s; top: 29px; }
}
li.fake { background: none; opacity: 0; height: 1px !important; margin: 0px !important; padding: 0px !important; }
.aLinP:hover { cursor: pointer; color: rgb(198, 212, 226); }
.heabg { padding: 10px 0px; }
.heafl { display: flex; align-items: center; }
.heaRight { position: relative; }
.heaRight .heafl:nth-child(2) { border-left: 1px solid rgb(107, 107, 107); margin-left: 15px; padding-left: 15px; }
.heapwen { margin-left: 7px; }
.weixinimg { display: none; position: absolute; top: 30px; left: 0px; }
.weixinClick:hover { cursor: pointer; }
.shuxian { margin-left: 10px; margin-right: 15px; }
.moddHeader { border-top: 1px solid rgb(234, 234, 234); background-color: rgb(0, 119, 201); }
.huanying { background: rgb(51, 51, 51); padding: 10px 0px; }
.huanying ul li { margin: 0px 10px; }
.phoneLogo { display: none; }
.huanying ul li a:hover { color: rgb(255, 255, 255); }
.navigation > .navigation-right > li > a { }
.navigation > .navigation-right > li:last-of-type a { border-right: 0px; }
.TleftTitle { position: relative; }
.TleftTitle:hover { cursor: pointer; }
.TleftUl, .TrightUl { display: none; position: absolute; background: rgb(248, 248, 248); text-align: center; padding: 5px 0px; width: 150px; top: 60px; z-index: 9; left: -20px; }
.TrightImg { margin-right: 20px; }
.TrightUl { right: 20px; }
.TleftUl li, .TrightUl li { border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 10px; text-overflow: ellipsis; line-height: 30px; white-space: nowrap; overflow: hidden; }
.TleftUl li:hover, .TrightUl li:hover { background: rgb(73, 87, 116); color: rgb(255, 255, 255); }
.TleftUl li a:hover { color: rgb(255, 255, 255); }
.TleftUl li:hover a { color: rgb(255, 255, 255); }
.topEN { border: 1px solid rgb(46, 46, 46); font-size: 14px; padding: 0px 3px; color: rgb(46, 46, 46); }
.topEN:hover { cursor: pointer; }
.language { position: relative; z-index: 101; }
.language .roP { display: block; cursor: pointer; border: 1px solid rgb(46, 46, 46); padding: 0px 5px; }
.language div.changeBut { box-sizing: border-box; padding: 0px; margin: 0px auto; display: none; position: absolute; top: 35px; right: -10px; }
.language div.changeBut a { display: block; white-space: nowrap; font-size: 14px; color: rgb(255, 255, 255); padding: 0px 30px; height: 40px; line-height: 40px; text-align: center; background: rgb(28, 38, 57); border-top: 1px solid rgb(240, 240, 240); }
.language div.changeBut a:hover { color: rgb(241, 221, 73); }
@media screen and (max-width: 900px) {
  .language .icon-Language { font-size: 32px; margin-left: 10px; line-height: 1.5; }
  .language div.changeBut { left: 0px; top: 45px; }
  .language div.changeBut a { text-align: left; }
}
.ww-header { width: 100%; background: url("http://img01.g3wei.com/8tNmAinQ6i.jpg"); }
.navigation { height: 50px; }
.navigation .nav-logo { width: 140px; height: 34px; }
.navigation > .navigation-right > li { line-height: 49px; width: 16.6%; text-align: center; background: url("http://img01.g3wei.com/2AYSPcKpXA.png") no-repeat; }
.navigation > .navigation-right > li.active { margin-top: -2px; background: url("http://img01.g3wei.com/XfnxNKEZfd.png"); }
.navigation > .navigation-right > li > a { font-size: 18px; color: rgb(255, 255, 255); }
.navigation > .navigation-right > li.active a { color: rgb(0, 0, 0); }
.navigation .navigation-right li.active { }
.navigation .navigation-right .shuxian { font-size: 16px; color: rgb(68, 68, 68); line-height: 50px; }
.weixinName { margin-left: 5px; }
.headerPro { line-height: 50px; }
.hproIMG { line-height: 0px; margin-right: 5px; }
.Hpro:hover .hproIMG { transform: rotate(180deg); }
.HproIntro { line-height: 25px; margin-top: 30px; }
.proHcon { padding: 0px 20px; }
.proCO { display: none; }
.proCO { background: rgba(0, 0, 0, 0.9); position: absolute; width: 100%; left: 0px; padding: 40px 0px; top: 119px; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px; }
.proHmax { line-height: 30px; }
.Hh3Name:hover { cursor: pointer; }
.topHeader { display: flex; justify-content: space-between; padding: 20px 10px; }
.topHeader .wrapper { width: 1200px; }
.phoneName { margin-left: 10px; }
.hlo { display: flex; align-items: center; }
.logop { margin-left: 20px; border-left: 1px solid rgb(234, 234, 234); padding-left: 20px; }
#banner .banner { position: relative; width: 100%; overflow: hidden; }
#banner .swiper-pagination-bullet { width: 35px; height: 4px; background: rgb(255, 255, 255); opacity: 0.5; border-radius: 0px; }
#banner .swiper-pagination-bullet-active { background-color: rgb(233, 84, 18); opacity: 1; }
#banner .swiper-container > .swiper-wrapper > img { display: block; width: 100%; }
#banner .swiper-button-prev, #banner .swiper-button-next { background: none; }
#banner .swiper-button-next, #banner .swiper-button-prev { width: auto; height: auto; }
#banner .swiper-button-prev .iconfont, #banner .swiper-button-next .iconfont { font-size: 32px; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.3); padding: 10px; }
#banner .swiper-button-next { transform: rotate(180deg); }
@media screen and (max-width: 820px) {
  #banner .swiper-button-prev .iconfont, #banner .swiper-button-next .iconfont { font-size: 18px; padding: 5px; }
  .main section { padding: 14px 0px; }
  .main { padding-top: 8px; }
}
.zhiboMax { position: relative; }
.flexTwo { display: flex; align-items: center; }
.liveTop { border: 1px solid rgb(255, 255, 255); padding: 1px 5px; display: flex; align-items: center; }
.liveTop span { width: 5px; height: 5px; background: rgb(255, 255, 255); border-radius: 50%; display: block; margin-right: 5px; }
.zhiboImg { display: none; position: absolute; top: 165px; right: 19%; width: 120px; text-align: center; }
.zhiboImg img { width: 150px; }
.zhiBoBtn { border-right: 1px solid rgb(255, 255, 255); padding-right: 10px; }
.zhiBoBtn a:hover { color: rgb(198, 212, 226); }
.information { background: rgb(51, 51, 51); }
.information ul { padding: 36px 0px; }
.information ul li { text-align: center; border-left: 1px solid rgba(255, 255, 255, 0.3); width: 25%; }
.gongname1 { background: url("http://img01.g3wei.com/hZWsaKFBdb.png") left center no-repeat; color: rgb(255, 255, 255); font-size: 18px; padding: 0px 75px 0px 30px; font-weight: bold; line-height: 36px; }
.information ul li span:nth-child(1) { font-size: 48px; color: rgb(255, 255, 255); }
.information ul li span:nth-child(2) { font-size: 14px; color: rgb(255, 255, 255); margin-left: 12px; }
.information ul li p { font-size: 14px; color: rgb(255, 255, 255); margin-top: 24px; }
.mediaConten { position: relative; overflow: hidden; margin-top: 10px; }
.rowListblue { height: 0px; position: absolute; background: rgba(0, 0, 0, 0.6); top: -800px; width: 100%; text-align: center; color: rgb(255, 255, 255); transition: all 0.5s ease 0s; }
.rowListblue a { padding: 7px 20px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); }
.mediaConten:hover .rowListblue { top: 0px; height: 100%; }
.banneMax { position: relative; }
.bannBtn { position: absolute; top: 60%; left: 30%; transform: translateY(-50%); }
.BanzhiboImg { position: absolute; top: 75%; left: 30%; transform: translateY(-50%); display: none; width: 120px; }
.guanjian { display: flex; justify-content: space-between; padding: 10px 0px; }
.lianxip a { margin-left: 10px; }
.guanright { width: 40%; display: flex; justify-content: flex-end; }
.lianxip { width: 60%; display: flex; align-items: center; flex-wrap: wrap; }
.searchBox { margin: 20px auto; position: relative; width: 450px; }
.searchBox input { padding: 5px 10px; width: 100%; line-height: 26px; font-size: 14px; color: rgb(102, 102, 102); border: 1px solid rgb(170, 170, 170); border-radius: 30px; outline: none; }
.searchBox .iconfont { font-size: 18px; padding: 10px; color: rgb(34, 34, 34); font-weight: 600; position: absolute; top: -2px; right: -10px; line-height: 25px; }
#topSearch { margin: 0px; line-height: 32px; }
@media screen and (max-width: 980px) {
  .searchBox { margin: 20px auto; position: relative; width: 350px; }
}
@media screen and (max-width: 768px) {
  .companyContent .comRight .about01 li { text-align: center; float: left; width: 22% !important; margin-right: 5px !important; }
  .hlo figure { max-width: 20%; }
  .lianxip { display: none; align-items: center; flex-wrap: wrap; }
}
.searchBox { margin: 10px auto; position: relative; width: 70%; }
#topSearch.searchBox { margin: 10px auto; position: absolute; width: 82%; left: 6%; top: 0px; }
.gongfu { display: flex; justify-content: center; align-items: center; }
.gongcss { display: flex; align-items: center; }
.gongmidd { margin: 0px 15px; }
.Leftxian { background: linear-gradient(to right, white, rgb(136, 136, 136)); height: 1px; width: 60px; }
.rightxian { background: linear-gradient(to left, white, rgb(136, 136, 136)); height: 1px; width: 60px; }
.productaryy { padding-bottom: 40px; }
.proul { display: flex; flex-wrap: wrap; justify-content: space-between; text-align: center; }
.proul > li { width: 24%; margin-bottom: 15px; }
.proName { height: 50px; line-height: 50px; text-align: center; color: rgb(0, 0, 0); font-size: 14px; }
.proBtn { width: 88px; height: 32px; background: rgba(233, 84, 18, 0); border: 1px solid rgb(229, 229, 229); font-size: 10px; font-family: "Microsoft YaHei UI"; font-weight: 300; color: rgb(120, 120, 120); border-radius: 20px; }
.proBtn:hover { color: rgb(233, 84, 18); border: 1px solid rgb(233, 84, 18); }
.sidebarU li { line-height: 44px; margin: 10px 10px 0px; list-style: none; background-color: rgb(240, 240, 240); text-align: center; border-bottom: 1px solid rgb(255, 255, 255); }
.sidebarU li:hover { background: rgb(29, 157, 221); color: rgb(255, 255, 255); }
.Nprodivli { text-align: left; }
.Nproflex { display: flex; justify-content: space-between; }
.Nproa { justify-content: space-between; align-items: center; }
.Nproul { display: flex; flex-wrap: wrap; justify-content: space-between; }
.Nproul > li { width: 32%; margin-bottom: 15px; }
.blus { margin-top: 20px; }
.childrenCu { text-align: left; display: none; }
.childrenCu a { display: block; padding-left: 15px; }
.xiaobiao { padding-right: 10px; }
.tab-item { display: none; }
.show { display: block; }
hr { margin: 10px 0px; }
.Nproleft { width: 22%; margin-top: 30px; }
.Nproright { width: 80%; background: rgb(255, 255, 255); padding: 0px 20px; margin-top: 30px; }
.aboutcont { display: flex; }
.aboutcont01 { display: flex; }
.aboutcont .Nproleft { width: 50%; padding-top: 50px; line-height: 2; }
.aboutcont01 .Nproleft { width: 30%; padding-top: 50px; line-height: 2; border: 5px solid rgb(29, 157, 221); }
.NnoriceLi { width: 23%; border: 1px solid rgb(204, 204, 204); text-align: center; margin: 0px 2% 50px auto; padding: 30px; float: left; }
.NnoriceLi:hover { border: 1px solid rgb(29, 157, 221); }
.noticeName { line-height: 2.5; margin-top: 20px; }
.cont { min-height: 150px; color: rgb(102, 102, 102); }
.NnoriceLicon { margin-top: 50px; }
.aboutcont .Nproleft h2 { margin-top: 30px; }
.aboutcont .Nproleft ul { margin-top: 20px; }
.aboutcont .Nproleft ul li { margin-top: 20px; }
.aboutcont .Nproleft ul li i { float: left; margin-right: 10px; font-size: 24px; }
.aboutcont .Nproright { width: 60%; background: rgb(255, 255, 255); padding: 0px 20px; margin-top: 30px; }
.aboutcont01 .Nproright { width: 60%; background: rgb(255, 255, 255); padding: 0px 20px; margin-top: 30px; }
.newsfl { display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid rgb(234, 234, 234); }
.newimgbg { background: rgb(233, 84, 18); width: 33px; height: 33px; display: flex; align-items: center; justify-content: center; border-radius: 50%; }
.newsleft { display: flex; align-items: center; }
.gongname { margin-left: 10px; }
.newbtn { font-size: 12px; color: rgb(49, 49, 49); }
.newbtn:hover { color: rgb(255, 255, 255); background: rgb(233, 84, 18); }
.newsonefl { display: flex; align-items: center; margin-top: 20px; }
.oneleft { border-right: 1px solid rgb(234, 234, 234); width: 16%; margin-right: 15px; padding-right: 15px; text-align: center; }
.newsoneRl { margin-bottom: 13px; }
.oneleRt { width: 7%; font-variant: jis78; float: left; margin-right: 5px; }
.oneleRt1 { color: rgb(0, 0, 0); }
.newsAryy { padding-bottom: 40px; }
.newsAryy .left { width: 60%; }
.newsAryy .right { width: 36%; }
.caseAryy { background: rgb(240, 240, 240); }
.casefl { display: flex; margin-bottom: 50px; }
.caseleft { width: 30%; }
.caseright { width: 78%; overflow: hidden; margin-left: 2%; }
.caseright p { position: absolute; background: rgb(0, 0, 0); color: rgb(255, 255, 255); width: 100%; text-align: center; line-height: 2; top: 365px; z-index: 999999; }
.banner1 { max-height: 355px; }
.caseleft li { width: 50%; background: rgb(29, 157, 221); padding: 20px 10px; line-height: 2; color: rgb(255, 255, 255); border: 0.5px solid rgb(222, 222, 222); float: left; text-align: center; margin: 0px auto; }
.caseleft li a { font-size: 18px; }
.caseleft li:last-child { width: 100%; background: rgb(0, 154, 64); }
.newsUL { display: flex; flex-wrap: wrap; justify-content: space-between; border-bottom: 0px solid rgb(234, 234, 234); padding-bottom: 30px; margin-bottom: 30px; margin-top: 30px; }
.newsUL .newslileft { width: 50%; line-height: 2; }

.newsliright { width: 100%; }
.newsname:hover { color: rgb(233, 84, 18); cursor: pointer; }
.newsintro { margin-top: 1px; line-height: 22px; font-size: 12px; color: rgb(102, 102, 102); }
.newsIntro { margin-top: 10px; line-height: 25px; }
.suppflex { display: flex; justify-content: space-between; }
.suppleft { width: 15%; }
.suppbg { background: rgb(233, 84, 18); padding: 30px 20px; }
.supjia { width: 38px; height: 38px; background: rgb(255, 255, 255); border-radius: 50%; color: rgb(233, 84, 18); font-size: 36px; display: flex; margin-top: 20px; line-height: 30px; justify-content: center; }
.suppright { width: 37%; padding-top: 15px; }
.suppname { margin: 10px 0px; }
.suppintro { line-height: 25px; margin-top: 10px; }
.supshuxian { width: 2px; height: 80px; background: rgb(234, 234, 234); margin: auto 0px; }
.suppflex > .supshuxian:nth-child(5) { display: none; }
.cu:hover { cursor: pointer; }
.supportaryy { padding-bottom: 50px; }
.caseMax { position: relative; border: 1px dotted rgb(222, 222, 222); padding: 20px; }
.proTwoConMo { position: absolute; bottom: 15px; left: 20px; z-index: 9; }
.proTwoConTop { position: absolute; right: 15px; top: 10px; z-index: 9; }
.Yiguan { background: rgb(13, 55, 97); color: rgb(255, 255, 255); padding: 4px 7px; border-radius: 10px 0px 0px 10px; }
.randow { background: rgba(0, 0, 0, 0.4); color: rgb(255, 255, 255); padding: 4px 7px; margin-left: -3px; border-radius: 0px 10px 10px 0px; }
.ewmMax { background: rgb(255, 255, 255); border-radius: 5px; width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }
.zhiboIMGC { width: 160px; }
.zhiboIMG { z-index: 1; width: 130px; }
.ewmFlex { display: flex; justify-content: flex-end; flex-wrap: wrap; }
.proTwoImg { display: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 9; }
.proLImax { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.proBGerwei { width: 100%; height: 100%; position: absolute; top: 0px; background: rgba(0, 0, 0, 0.5); z-index: 9; }
footer { background: rgb(51, 51, 51); }
.footdiv { margin-bottom: 15px; }
.foota { border: 1px solid rgb(204, 204, 204); width: 160px; height: 40px; text-align: center; line-height: 40px; margin-top: 30px; }
.foota a { display: block; width: 100%; height: 100%; }
.ltdName { margin-bottom: 30px; }
.fooULFlex { display: flex; flex-wrap: wrap; justify-content: space-between; }
.fooULFlex > li:nth-child(1) { width: 75%; }
.fooULFlex > li:nth-child(2) { width: 21.5%; }
.fooULFlexOne { display: flex; flex-wrap: wrap; justify-content: space-between; padding-top: 50px; padding-bottom: 5px; }
.qrCode { background: rgb(255, 255, 255); padding: 10px; }
.fohengxian { width: 40px; height: 1px; background: rgb(101, 105, 108); margin: 20px 0px; }
.footcom { margin-bottom: 20px; }
.footbtn { padding: 8px 30px; margin-top: 20px; border: 1px solid rgb(255, 255, 255); background: rgb(51, 51, 51); }
.footbtn a { display: flex; align-items: center; }
.footbtn a p { margin-left: 5px; }
.footjian { display: flex; place-content: center space-between; width: 140px; }
.footjian span:hover { color: rgb(255, 255, 255); }
.footspan { margin-top: auto; margin-bottom: auto; }
.xinULFlex { display: flex; flex-wrap: wrap; justify-content: space-between; }
.footer { text-align: center; background: rgb(255, 255, 255); }
.footer h3 { line-height: 2; }
.footLuL { margin-top: 15px; }
.footLuL > li { line-height: 40px; }
.footlie h3 { line-height: 35px; }
.PHmiddBor { padding: 20px 0px; background: rgb(51, 51, 51); }
#form { position: relative; margin-top: 50px; }
.indexform { width: 80%; margin-right: 20%; }
.indexform label p { position: absolute; left: 0px; bottom: -7px; color: rgb(201, 16, 16); font-size: 14px; }
#form input { font-size: 16px; box-sizing: border-box; border: 1px solid rgb(255, 255, 255); margin: 0px 0px 10px; color: rgb(136, 136, 136); background: rgb(248, 248, 248); -webkit-text-fill-color: rgb(136, 136, 136); height: 48px; line-height: 48px; padding-left: 16px; width: 100%; }
#form label { padding-bottom: 0px; }
#usebtn { width: 100%; background: rgb(201, 16, 16); text-align: center; padding: 8px; font-size: 16px; font-weight: bold; color: rgb(255, 255, 255); display: block; }
.indexform label textarea { font-size: 16px; background: rgba(0, 0, 0, 0); }
textarea { width: 100%; padding-left: 15px; padding-top: 15px; font-size: 16px; margin-bottom: 10px; background: rgba(0, 0, 0, 0); }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: rgb(136, 136, 136); }
#form label { width: 100%; display: flex; align-items: center; position: relative; justify-content: space-between; }
form label { padding-bottom: 5px; width: 100%; }
form label span { padding-right: 20px; }
form label input { width: 100%; border: 1px solid rgb(220, 220, 220); font-size: 14px; line-height: 3; padding: 0px 10px; flex: 1 1 0%; outline: none; }
form label input:focus, form label textarea:focus { }
form label textarea { width: 100%; vertical-align: top; color: rgb(136, 136, 136); border: 1px solid rgb(255, 255, 255); font-size: 14px; line-height: 1.5; font-family: "Courier New"; box-sizing: border-box; padding: 10px; outline: none; background: rgb(248, 248, 248); }
.submit0 { line-height: 40px; font-size: 18px; color: rgb(255, 255, 255); padding: 8px 18px; background: url("https://aimg8.dlssyht.cn/u/1894649/ev_user_module_content_tmp/2019_06_19/tmp1560929348_1894649_s.jpg") no-repeat; width: 70%; }
#form .nickname, #form .phone { width: 100%; }
form label p { position: absolute; left: 0px; bottom: -9px; color: rgb(201, 16, 16); font-size: 14px; }
.NproBg { background: rgb(29, 157, 221); padding: 15px 4px; text-align: center; }
.NproBg1 { background: rgb(29, 157, 221); padding: 15px 4px; text-align: center; margin-top: 20px; }
.NproBg1 p { color: rgb(255, 255, 255); font-size: 18px; }
.sidebarU { border: 1px solid rgb(29, 157, 221); padding: 10px; margin-bottom: 10px; }
.sidebarU1 { border: 1px solid rgb(29, 157, 221); padding: 10px; text-align: center; }
.sidebarU1 h1 { color: rgb(29, 157, 221); font-size: 24px; line-height: 2; }
.sidebarU1 h2 { line-height: 3; }
.sidebarU1 h2 { color: rgb(0, 112, 192); font-family: ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œ, "Microsoft YaHei"; line-height: 4; }
.HproUl { background: rgb(255, 255, 255); padding: 0px 30px; }
.HproUl li { padding: 20px 30px; text-align: center; border-bottom: 1px dashed rgb(204, 204, 204); }
.neinew .HproUl li { padding: 8px 30px; text-align: center; border-bottom: 1px dashed rgb(204, 204, 204); }
.neinew .HproUl { background: rgb(255, 255, 255); padding: 0px 30px 30px; border: 1px solid rgb(29, 157, 221); }
.NproName { text-align: center; padding: 20px 0px; }
.HproUl li .active { color: rgb(29, 157, 221); }
.HproUl li a { color: rgb(51, 51, 51); }
.aboutit { width: 100%; margin-top: 50px; }
.aboutit h3 { text-align: center; margin-top: 50px; }
.aboutit h2 { background: url("http://img01.g3wei.com/4ZMfxfH7wz.png") no-repeat; margin-top: 60px; line-height: 1; font-size: 30px; text-align: center; letter-spacing: 10px; }
.aboutit .HproUl { display: flex; padding: 0px; }
.aboutit .HproUl li { background: rgb(51, 51, 51); padding: 15px 0px; width: 19.6%; color: rgb(255, 255, 255); border-right: 1px solid; }
.aboutit .HproUl li a { color: rgb(255, 255, 255); }
.NcaseFlex { display: flex; flex-wrap: wrap; justify-content: space-between; }
.NcaseFlex > li { width: 49.5%; margin-bottom: 15px; border: 1px solid rgb(242, 242, 242); }
.NcaseFlex > li:hover { border: 1px solid rgb(233, 84, 18); }
.NcaseConFlex { display: flex; flex-wrap: wrap; justify-content: space-between; }
.NcaseConFlex > .caseImg { width: 55%; }
.NcaseConFlex > .infor { width: 45%; padding: 5px 20px 0px; text-align: center; }
.NnewsLI { border-bottom: 1px dotted rgb(204, 204, 204); padding-bottom: 15px; margin-bottom: 15px; }
.NnewsLI:hover { cursor: pointer; }
.NnewsConFlex { display: flex; justify-content: space-between; align-items: center; }
.NnewsConFlex:hover { display: flex; justify-content: space-between; align-items: center; color: rgb(29, 157, 221); }
.NnewsConFlex > h5 { width: 70%; }
.NnewsCon { display: flex; justify-content: space-between; align-items: center; }
.newsBtn { border: 1px solid rgb(70, 70, 70); margin-bottom: 5px; padding: 10px 40px; color: rgb(233, 84, 18); }
.NnewsHowFlex { display: flex; align-items: center; justify-content: center; }
.NnewsHowFlex div { margin-left: 15px; }
.Phonenews { display: none; }
.ipadnews { border-top: 1px dashed rgb(218, 218, 218); border-bottom: 1px dashed rgb(218, 218, 218); padding: 12px 0px; margin-bottom: 30px; }
.HproUl li.active a { color: rgb(233, 84, 18) !important; }
.aboutit .HproUl li.active a { color: rgb(255, 255, 255) !important; }
.aboutit .HproUl li.active { background-color: rgb(29, 157, 221); }
@media screen and (max-width: 1400px) {
  .proMax .swiper-button-prev, .proMax .swiper-container-rtl .swiper-button-next { margin-right: 20px; position: absolute; left: 43%; --swiper-navigation-size: 30px; }
  .proMax .swiper-button-next, .proMax .swiper-container-rtl .swiper-button-prev { margin-left: 20px; position: absolute; left: 50%; --swiper-navigation-size: 30px; }
  .proMax .swiper-button-prev, .proMax .swiper-button-next { position: absolute; top: 110%; background: rgb(201, 16, 16); width: 60px; height: 36px; z-index: 5; color: rgb(255, 255, 255); line-height: 36px; text-align: center; }
  .proMax { padding: 0px 0px 20px; }
  .newsAryy { margin-top: 40px; }
}
@media screen and (max-width: 1200px) {
  .BanzhiboImg { top: 80%; }
  .newsConFlex > li { margin-bottom: 20px; }
}
@media screen and (max-width: 1100px) {
  .oneleft { margin-right: 5px; padding-right: 5px; }
  .oneleft, .oneleRt { width: 20%; }
}
@media screen and (max-width: 1000px) {
  .navigation .navigation-right li a { font-size: 16px; display: block; padding: 0px 20px; }
  .supplist:nth-child(1) .noticeBor, .supplist:nth-child(2) .noticeBor, .supplist:nth-child(3) .noticeBor, .supplist:nth-child(4) .noticeBor { border: 2px dashed rgb(221, 221, 221); height: 2px; width: 60px; position: absolute; top: 50%; right: -30px; }
  .HproUl { padding: 0px 10px; }
  .HproUl li { padding: 20px; }
  .font48G27fine { font-size: 36px; }
  .oneleRt { width: 24%; margin-right: 10px; }
}
@media screen and (max-width: 900px) {
  .casefl { display: block; margin-bottom: 50px; }
  .caseleft { width: 100%; }
  .sidebarU li { line-height: 44px; margin: 10px 2px 0px; list-style: none; background-color: rgb(240, 240, 240); text-align: center; border-bottom: 1px solid rgb(255, 255, 255); width: 48%; float: left; }
  .heabg { display: none; }
  .banner { padding-top: 67px; }
  header nav.wrapper { height: 66px; box-shadow: none; width: 100%; }
  header nav .logo img { max-height: 50px; }
  header nav .navigation-right { margin-right: 0px; position: fixed; top: 117px; right: 0px; width: 65%; height: 100vh; flex-wrap: wrap; align-content: flex-start; z-index: 100; overflow-y: scroll; transform: translate3d(100%, 0px, 0px); transition: all 0.65s ease-in-out 0s; background-color: rgba(255, 255, 255, 0.95); }
  header nav .navigation-right.active { transform: translate3d(0px, 0px, 0px); }
  header nav .navigation-right li { width: 100%; height: 45px; line-height: 45px; }
  .navigation .navigation-right li a { border-bottom: 1px solid rgb(204, 204, 204); height: 45px; max-width: 100%; color: rgb(85, 85, 85); line-height: 45px !important; }
  .navigation .navigation-right li.active a { color: rgb(233, 84, 18); }
  .language { display: none; }
  .guangTitle { padding: 30px 0px; }
  .Nproleft { width: 25%; padding-top: 10px; }
  .Nproright { width: 75%; padding-left: 10px; }
  .NproList { text-align: center; padding: 10px; }
  .dianhuaxn { display: none; }
  header nav.wrapper { height: 0px; }
  .banner { padding-top: 0px; }
  .topHeader { padding: 10px; }
  .proul > li { width: 32%; }
}
@media screen and (max-width: 850px) {
  .hengxianTit { width: 27%; }
}
@media screen and (max-width: 768px) {
  .submit0{display:none;}
  .newsUL.newslileft { width: 100%; line-height: 2; }
  .efficient { padding-bottom: 42px; }
  .newsite { padding-top: 42px; }
  .footbox .footboxright { padding: 40px 0px 0px 30px; }
  .footweis { height: 500px; }
  .fontbottm ul li { padding: 0px 10px; }
  .fontbottm ul li a { font-size: 14px; }
  .mt50 { margin-top: 30px; }
  .mt-30 { margin-top: 10px; }
  .guangTitle { text-align: center; padding: 20px 0px; }
  .hengxian { margin: 15px 0px; }
  .erweiMax { justify-content: space-around; margin-top: 30px; }
  .Nproleft { width: 30%; padding-top: 10px; }
  .Nproright { width: 70%; padding-left: 10px; }
  .NcaseFlex > li { width: 100%; }
  .Nproright { padding: 0px; }
  .NcaseConFlex > .infor { padding: 5px 10px 0px; }
  .NnewsConFlex > h5 { width: 100%; }
  .NnewsCon { width: 100%; margin-top: 10px; }
  .NnewsConFlex { flex-wrap: wrap; }
  .jobsCr { margin-top: 10px; }
  .oneleft { width: 40%; }
  .oneleRt { width: 44%; }
   .newsUL .oneleRt { width: 10%; }
}
@media screen and (max-width: 650px) {
  .swiper-pagination { display: none; }
  .information ul li span:nth-child(1) { font-size: 28px; }
  .efficient .effilist li { width: 49%; padding: 20px 15px 0px; }
  .footweis .footposit { flex-direction: column; }
  .footweis .footposit .leftcol { width: 100%; height: 35%; }
  .footweis .footposit .rightcol { width: 100%; height: 65%; }
  .footbox { flex-direction: column; }
  .footbox .footboxright { width: 100%; height: 70%; }
  .footweis { height: auto; }
  .footbox .footboxright { padding: 42px 0px 0px; }
  .footboxright .strtitle h2 { font-size: 22px; }
  .fontbottm ul { display: none; }
  .fontbottm { padding: 42px 0px 35px; }
  .fontbottm p { font-size: 14px; }
  .newsite .newsitelist li h2 { font-size: 16px; }
  .efficient .effilist li h2 { font-size: 16px; }
  .mb50 { margin-bottom: 30px; }
  .guangTitle1 { padding: 30px 0px; }
  .pb50 { padding-top: 30px; }
  .hengxian1 { margin: 10px 0px; }
  .NproBg { padding: 20px; }
  .Nproleft { width: 35%; padding-top: 10px; }
  .Nproright { width: 65%; padding-left: 10px; }
}
.phsupp { display: none; }
@media screen and (max-width: 574px) {
  .boListMax { text-align: center; }
  .BoList a::after { content: ""; left: 10%; top: 6px; width: 4px; height: 20px; position: absolute; }
  .boListMax:nth-child(2) { border-right: 0px solid rgb(221, 221, 221); }
  .boListMax, .boRight { padding: 0px; margin: 20px 0px; }
  .adressMax { margin-top: 15px; }
  .fontbottm { padding: 5px 0px; }
  .guangTitle { padding: 40px 0px 20px; }
  .supplist { width: 33.33%; float: left; padding: 15px; text-align: center; }
  .NproBg { padding: 20px; }
  .Nproleft { width: 35%; padding-top: 5px; }
  .Nproright { width: 65%; padding-left: 10px; }
  .NproList { text-align: center; padding: 5px; }
  .middPhone { text-align: center; }
  .news-text .sidebarU .active { padding: 7px 10px; }
  .news-text .sidebarU li { padding: 7px 10px; }
  .proMaxBg { height: auto; }
  .aboutAryy { margin-top: 30px; }
  .aboutList { padding-right: 0px; margin-bottom: 10px; }
  .jobsListRight { padding-left: 0px; }
  .jobsListLeft { padding-right: 0px; }
  .proFuList, .prolist { padding: 5px; }
  .suppLi { padding: 7px; }
  .NewsList { padding: 5px; }
  .caseUL > li { width: 50%; }
  .Nproright { padding: 0px; }
  .Nproright { padding-left: 0px; }
  .logop { display: none; }
  .font30G4Efine { font-size: 24px; }
  .proul > li { width: 47%; }
  .newsUL .newslileft { width: 100%; }
  .newsliright { width: 100%; margin-top: 20px; }
  .phsupp { display: block; }
  .pcsupp { display: none; }
  .suppflex { align-items: center; }
  .suppleft { width: 26%; }
  .yiqisupp { width: 70%; }
  .suppright { width: 100%; padding-top: 0px; margin-bottom: 20px; }
  .newsAryy { padding-bottom: 0px; }
  .supportaryy { padding-bottom: 20px; }
  .supshuxian { display: none; }
  .fooULFlexOne li { margin-bottom: 20px; }
  .fooULFlexOne { padding-bottom: 20px; }
}
@media screen and (max-width: 500px) {
  .caselistBg ul { display: block; height: 100%; }
  .phoneZfL { display: none; }
  .caselistBg ul li { width: 75%; }
}
@media screen and (max-width: 470px) {
  .Nproflex { display: block; }
  .Nproleft { width: 100%; padding-top: 10px; padding-bottom: 20px; }
  .Nproright { width: 100%; }
  .NproList { text-align: center; padding: 10px; }
  .suppLi { width: 50%; }
  .noticeAryy { width: 50%; }
  .font48GFFfine { font-size: 24px; }
  .chaBtn { margin-top: 5px; }
  .proLCon { position: absolute; top: 2%; right: 4%; }
}
@media screen and (max-width: 420px) {
}
@media screen and (max-width: 330px) {
  .aboutBtnMax button { margin: 10px; }
  .contactBtn { padding: 10px 30px; }
  .feedBtn { padding: 10px 30px; }
  .flowList { padding: 5px; }
  .news-text .sidebarUNews li { margin: 10px 30px 10px 0px; }
  .wrapper { padding: 0px 5px; }
}
.proindex { display: flex; }
.proindex .left { width: 22%; background: rgb(29, 157, 221); }
.proindex .right { width: 77%; margin-left: 3%; }
.proindex .rightone { border: 1px solid rgb(241, 241, 241); }
.proindex .righttwo { margin-top: 10px; }
.proindex .rightone .Title { background-color: rgb(243, 243, 243); }
.proindex .rightone .Title h2 { padding: 10px; background: url("http://img01.g3wei.com/hZWsaKFBdb.png") no-repeat; font-size: 16px; color: rgb(255, 255, 255); }
.proindex .rightone .cont { border: 1px solid rgb(222, 222, 222); display: flex; }
.proindex .rightone .cont .left { width: 45%; background: rgb(255, 255, 255); }
.proindex .rightone .cont .left .figure { border: 1px solid rgb(222, 222, 222); margin: 20px; }
.proindex .rightone .cont .right { width: 55%; padding: 20px; }
.proindex .rightone .cont .right .more { margin-top: 20px; }
.proindex .rightone .cont .right .more a { background: rgb(102, 102, 102); padding: 5px 30px; border-radius: 10px; margin-left: 30px; color: rgb(255, 255, 255); }
.proindex .rightone .cont .right .more .more01 { background: rgb(29, 157, 221); }
.pic-title { margin-top: 40px; margin-bottom: 10px; border-bottom: 1px solid rgb(222, 222, 222); line-height: 2; font-size: 20px; color: rgb(0, 0, 0); }
.CaseRightImg { text-align: right; }
.single { border-bottom: 1px solid rgb(204, 204, 204); color: rgb(29, 157, 221); font-size: 16px; line-height: 2; }
.xinWenTitle { height: 60px; background: rgb(41, 67, 152); width: 100%; line-height: 60px; color: rgb(255, 255, 255); text-align: center; }
.xinWenImg { margin-top: 2px; }
.newsDate { float: right; color: rgb(136, 136, 136); font-size: 14px; }
.xinWenNext { margin: 1px 0px; width: 75%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; padding-right: 20px; }
.newsDateRight { width: 20%; display: inline-block; margin: 5px 0px; padding-right: 15px; }
.xinWenNext a:hover { color: rgb(41, 67, 152); }
.titi { border-bottom: 1px solid rgb(73, 73, 73); }
.newpro { padding-bottom: 20px !important; }
.pic-intro { display: block; }
@media screen and (max-width: 820px) {
.NproBg1 {
    background: rgb(29, 157, 221);
    padding: 15px 4px;
    text-align: center;
    margin-top: 0px;
}

.fangdaImg a img {
    transition: all 1s ease 0s;
    display: block;
    text-align: center;
    margin: 0px auto;
    padding: 3px;
}

  .proindex .rightone .cont .right .more a { background: rgb(102, 102, 102); padding: 5px; border-radius: 10px; margin-left: 10px; color: rgb(255, 255, 255); }
  .pic-intro { display: none; }
  .pic-title { margin-top: 40px; margin-bottom: 10px; border-bottom: 1px solid rgb(222, 222, 222); line-height: 2; font-size: 14px; color: rgb(0, 0, 0); }
  .proindex .right { width: 100%; margin-left: 0%; }
  .proindex .left { margin-top: 10px; width: 100%; background: rgb(29, 157, 221);padding-bottom: 10px; }
  .proindex { display: block; }
  .BestSelImg, .BestSelImg2 { width: 54%; }
}
.advantageMax { position: relative; background: url("http://img01.g3wei.com/rR2mSHtYmc.png") center center no-repeat; }
.advantageMax li img { }
.advantageMax li figure { border-radius: 50%; }
.advantageMax li:nth-child(1) figure { background: url("http://img01.g3wei.com/k7RPCDXW7m.png") center center no-repeat; }
.advantageMax li:nth-child(2) figure { background: url("http://img01.g3wei.com/bsDbTs4NpP.png") center center no-repeat; }
.advantageMax li:nth-child(3) figure { background: url("http://img01.g3wei.com/rYXSYaRdcm.png") center center no-repeat; }
.advantageMax li:nth-child(4) figure { background: url("http://img01.g3wei.com/B3aQtBEFE4.png") center center no-repeat; }
.advantageMax li:nth-child(5) figure { background: url("http://img01.g3wei.com/aRR3mXxyDy.png") center center no-repeat; }
.advantageMax li:nth-child(6) figure { background: url("http://img01.g3wei.com/kjMyWTCrs2.png") center center no-repeat; }
.advantageMax li:nth-child(7) figure { background: url("http://img01.g3wei.com/QzDWJrCZbT.png") center center no-repeat; }
.advantageMax li img { opacity: 0; max-width: 100%; }
.advantageMax li img:hover { opacity: 1; }
.flowList { width: 14.2%; text-align: center; }
.link01 .flowList { width: 16.6%; }
.fuwubox1 { background: url("http://img01.g3wei.com/QyCewRFWtz.jpg") center center no-repeat; padding: 60px; }
.fuwubox2 { background: url("http://img01.g3wei.com/Mxdjk4RSYB.jpg") center center no-repeat; padding: 30px 0px 120px; height: 620px; }
.fuwubox2 .link01 { margin-top: 100px; }
.fuwubox2 .link01 ul { justify-content: center; }
.fuwubox2 .link01 ul li { width: 16.6%; float: left; }
.fuwubox2 .link01 ul li:nth-child(7) { margin-left: 0%; }
.fuwubox2 .link01 img { filter: grayscale(1); opacity: 0.6; }
.fuwubox2 .link01 img:hover { filter: grayscale(0); opacity: 1; }
.fuwu01 { padding: 60px 0px; }
.fuwubox1 h2 { margin-bottom: 30px; }
.fuwu01 .flowList { width: 33.3%; text-align: center; }
.fuwu01 .flowList img { width: 33.3%; text-align: center; }
.fuwu01 .flowI p { line-height: 2; font-size: 16px; font-weight: normal; padding: 10px 90px 0px; }
li { list-style-type: none; }
.flowMax { width: 100%; height: 260px; display: flex; align-items: center; justify-content: center; }
.link01 .flowMax { width: 100%; height: 100px; display: flex; align-items: center; justify-content: center; }
.flowI p { line-height: 2; font-size: 16px; font-weight: bolder; }
.phoneBtnGrop { margin: 0px auto; text-align: left; padding: 0px 0px 60px 65%; background: url(""); }
.phoneBtn { background: rgb(239, 162, 52); border-radius: 18px; padding: 10px 50px; color: rgb(255, 255, 255); }
.factorybox { padding: 50px 0px 0px; background: url("http://img01.g3wei.com/kAtEZPt3FX.jpg") center center no-repeat; }
.factorybox .conttitle { text-align: center; }
.factorybox .conttitle h2 { font-size: 32px; font-weight: 400; color: rgb(51, 51, 51); margin-bottom: 24px; }
.factorybox .conttitle .titleinfo span { font-size: 16px; font-weight: 400; color: rgb(255, 255, 255); padding: 12px 36px; text-align: center; background: rgb(250, 155, 19); display: inline-block; border-radius: 20px; }
.factorybox .conttitle .titleinfo::after { content: ""; display: inline-block; width: 20%; height: 1px; background: rgb(250, 155, 19); vertical-align: middle; }
.factorybox .conttitle .titleinfo::before { content: ""; display: inline-block; width: 20%; height: 1px; background: rgb(250, 155, 19); vertical-align: middle; }
.factright { width: 40%; }
.factorybox .factory_cont { margin-top: 60px; }
.facttext { height: 200px; }
.factorybox .factory_cont li figure { margin-right: 84px; }
.factorybox .factory_cont li .factright .facttext h3 { font-weight: bold; font-size: 24px; color: rgb(29, 157, 221); }
.factorybox .factory_cont li .factright .facttext h3 span { font-size: 48px; font-weight: bold; color: rgb(250, 155, 19); margin-right: 20px; line-height: 48px; }
.factorybox .factory_cont li .factright .facttext .text_indos { display: inline-block; font-size: 16px; font-weight: 400; color: rgb(102, 102, 102); width: 50%; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box; }
.factorybox .factory_cont li .factright .facttext p { font-size: 14px; font-weight: 400; color: rgb(136, 136, 136); margin-top: 10px; }
.factorybox .factory_cont li .factright .facttext:nth-child(2) { margin-top: 10px; }
.factorybox .factory_cont li:nth-child(2) { justify-content: end; margin-top: 156px; }
.flex1 { display: -webkit-flex; flex-flow: row nowrap; place-content: flex-start; align-items: flex-start; }
.indexFeed { background-color: rgb(239, 239, 239); padding: 60px 0px; }
.feedbackBox { margin: 50px auto; width: 1300px; display: -webkit-flex; flex-wrap: nowrap; justify-content: center; align-items: flex-start; }
.feedbackBox dt { position: relative; }
.feedbackBox dt > img { display: block; }
.feedbackBox dt > div { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 60px; line-height: 60px; background-color: rgba(29, 157, 221, 0.6); text-align: center; }
.feedbackBox dt > div span { font-size: 18px; color: rgb(255, 255, 255); }
.feedbackBox .feedForm { margin-left: 30px; width: 50%; }
#formIndex { width: 100%; margin-top: 10px; display: -webkit-flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; }
#formIndex label:nth-of-type(1), #formIndex label:nth-of-type(2), #formIndex label:nth-of-type(3), #formIndex label:nth-of-type(4) { font-weight: 100; width: 70%; }
#formIndex input[type="text"] { display: block; width: 100%; padding: 0px 10px; box-sizing: border-box; line-height: 34px; color: rgb(68, 68, 68); font-size: 14px; border: 1px solid rgb(229, 229, 229); outline: none; }
#formIndex input[type="text"]:focus, #formIndex label[for="content"] textarea:focus { border-color: rgba(103, 172, 72, 0.34); box-shadow: rgba(103, 172, 72, 0.34) 0px 0px 5px; }
#formIndex label p { color: red; font-size: 12px; box-sizing: border-box; padding: 0px 10px; line-height: 1.7; height: 20px; }
#formIndex label[for="content"] { width: 100%; }
#formIndex label[for="content"] textarea { width: 100%; height: 100px; padding: 10px; box-sizing: border-box; outline: none; }
#formIndex label[for="submit"] a { line-height: 1.5; font-size: 18px; text-align: center; margin: 0px auto; }
#formIndex label[for="submit"] a:hover { background-color: rgb(0, 174, 239); }
#formIndex label[for="submit"] { margin-left: 0px; width: 100%; }
#formIndex button[type="reset"] { width: 90px; line-height: 34px; margin-right: 50%; border: 1px solid rgb(238, 238, 238); color: rgb(51, 51, 51); font-size: 14px; }
@media screen and (max-width: 1300px) {
  .feedbackBox { width: 95%; }
}
@media screen and (max-width: 980px) {
  .feedbackBox dt { width: 40%; }
  .feedbackBox dt > img { width: 96%; }
  .feedbackBox .feedForm { margin-left: 1%; width: 58%; }
}
@media screen and (max-width: 768px) {
.caseright {
    width: 100%;
    overflow: hidden;
    margin-left: 1%;
}
.aboutcont {
    display: block;
}
.aboutcont .Nproleft {
    width: 100%;
    padding-top: 50px;
    line-height: 2;
}
.aboutcont .Nproright {
    width: 100%;
    background: rgb(255, 255, 255);
    padding: 0px 20px;
    margin-top: 30px;
}
  .aboutcont01 .Nproleft {
    width: 100%;
    padding-top: 50px;
    line-height: 2;
    border: 5px solid rgb(29, 157, 221);
}
  .aboutcont01 .Nproright {
    width: 100%;
    background: rgb(255, 255, 255);
    padding: 0px 20px;
    margin-top: 30px;
}
  
  .aboutcont01 {
    display: block;
}
  .NnoriceLi {
    width: 48%;
    border: 1px solid rgb(204, 204, 204);
    text-align: center;
    margin: 0px 1% 50px auto;
    padding: 10px;
    float: left;
}
.Nproflex .sidebarU {border: 1px solid rgb(29, 157, 221);  padding: 0px;    margin-bottom: 0px; }
  .newsAryy .left { width: 100%; }
  .newsAryy .left .right {width: 20%;}
    .newsAryy .right {width: 100%;}
  .fuwubox2 { background: rgb(255, 255, 255); padding: 30px 0px 120px; height: 200px; }
  .flowMax { width: 100%; height: 130px; display: flex; align-items: center; justify-content: center; }
  .advantageMax { position: relative; background: center center no-repeat rgb(222, 222, 222); }
  .phoneBtnGrop { margin: 0px auto; text-align: left; padding: 0px 0px 10px 15%; background: url(""); }
  .feedbackBox { flex-wrap: wrap; margin: 30px 10px; }
  .feedbackBox dt { width: 96%; }
  .feedbackBox dt > img { width: 100%; }
  .feedbackBox .feedForm { width: 96%; margin-top: 20px; }
  #formIndex button[type="reset"] { margin-right: 0px; }
}
.cooperative { padding: 50px 0px; }
.cooperative ul { width: 1300px; margin: 0px auto; display: -webkit-flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; }
.cooperative ul li { width: 240px; height: 90px; box-sizing: border-box; border: 1px solid rgb(238, 238, 238); overflow: hidden; margin: 10px; position: relative; }
.cooperative ul li img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
@media screen and (max-width: 1400px) {
  .cooperative ul { width: 100%; }
}
@media screen and (max-width: 768px) {
  .advantageMax li:nth-child(1) figure { background: url("http://img01.g3wei.com/k7RPCDXW7m.png") center center / 80% no-repeat; }
  .advantageMax li:nth-child(2) figure { background: url("http://img01.g3wei.com/bsDbTs4NpP.png") center center / 80% no-repeat; }
  .advantageMax li:nth-child(3) figure { background: url("http://img01.g3wei.com/rYXSYaRdcm.png") center center / 80% no-repeat; }
  .advantageMax li:nth-child(4) figure { background: url("http://img01.g3wei.com/B3aQtBEFE4.png") center center / 80% no-repeat; }
  .advantageMax li:nth-child(5) figure { background: url("http://img01.g3wei.com/aRR3mXxyDy.png") center center / 80% no-repeat; }
  .advantageMax li:nth-child(6) figure { background: url("http://img01.g3wei.com/kjMyWTCrs2.png") center center / 80% no-repeat; }
  .advantageMax li:nth-child(7) figure { background: url("http://img01.g3wei.com/QzDWJrCZbT.png") center center / 80% no-repeat; }
  .cooperative { padding: 20px 0px; }
  .cooperative ul li { width: 31%; height: 45px; margin: 10px 1%; }
  .cooperative ul li img { max-width: 100%; max-height: 100%; }
}
.company { padding: 10px 0px 0px; background-color: rgb(255, 255, 255); overflow: hidden; }
.companyContent { width: 1240px; margin: 0px auto; display: -webkit-flex; flex-wrap: nowrap; justify-content: space-between; align-items: flex-start; padding: 50px 0px; }
.companyContent .comLeft { position: relative; }
.companyContent .comLeft img { width: 610px; transform: translate(-16px, 16px); }
.companyContent .comLeft::before { display: block; content: " "; width: 100%; height: 100%; box-sizing: border-box; border: 5px solid rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; z-index: 0; }
.companyContent .comLeft::after { display: block; content: " "; width: 40px; height: 40px; border-left: 5px solid rgb(255, 255, 255); border-bottom: 5px solid rgb(255, 255, 255); position: absolute; bottom: -28px; left: -32px; }
.companyContent .comRight { width: 580px; margin-top: 20px; }
.ev-line { border-width: 3px 0px 0px; border-style: solid; border-top-color: rgb(153, 153, 153); left: 0px; top: 50%; margin-top: 20px; width: 40px; height: 1px; }
.comRight .titles h3 { font-weight: bold; font-size: 26px; line-height: 1; }
.companyContent .comRight p { font-size: 16px; color: rgb(68, 68, 68); line-height: 35px; }
.companyContent .comRight .more a { display: inline-block; padding: 5px 20px; font-size: 16px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); transition: all 0.6s ease-out 0s; background: rgb(29, 157, 221); border-radius: 10px; }
.companyContent .comRight .more a:hover { background-color: rgb(255, 255, 255); color: rgb(7, 76, 159); transition: all 0.6s ease-out 0s; }
.companyContent .comRight .about01 { padding-top: 20px; border-top: 1px solid rgb(222, 222, 222); width: 100%; text-align: center; margin: 0px auto; }
.companyContent .comRight .about01 img { filter: grayscale(1); opacity: 0.6; }
.companyContent .comRight .about01 img:hover { filter: grayscale(0); opacity: 1; }
.companyContent .comRight .more { margin: 30px 0px; }
.companyContent .comRight .about01 li { width: 16%; margin-right: 35px; text-align: center; float: left; }
@media screen and (max-width: 1280px) {
  .companyContent { width: 100%; }
  .companyContent .comLeft { width: 36%; margin-left: 35px; }
  .companyContent .comRight { width: 56%; margin-top: 0px; }
  .companyContent .comLeft img { width: 100%; }
}
@media screen and (max-width: 768px) {
  .NnoriceLi {
    width: 48%;
    border: 1px solid rgb(204, 204, 204);
    text-align: center;
    margin: 0px 1% 50px auto;
    padding: 10px;
    float: left;
}
.navigation > .navigation-right > li {
    line-height: 49px;
    width: 100%;}
  .companyContent .comRight p { font-size: 14px; line-height: 26px; }
  .companyContent { flex-wrap: wrap; }
  .companyContent .comLeft { width: 70%; margin: 0px auto; }
  .companyContent .comRight { width: 94%; margin: 50px auto 10px; }
  .companyContent .comRight .more { text-align: center; }
  .companyContent .comRight .more a { padding: 5px 50px; margin-top: 20px; }
  .diannao { display: none !important; }
  .shouji { display: block !important; }
}
.diannao { display: block; }
.shouji { display: none; }
