@charset "UTF-8";body {    margin: 0;    padding: 0;    font: 15px/200% "Hiragino Sans GB", \5FAE\8F6F\96C5\9ED1, Arial, Helvetica;    color: #333;    background: #fff;}/*a,a:link {    color: #09F;    text-decoration: none}*//*a:hover,a:focus {    color: #09F;    outline: none;    -moz-outline: none}*//*a:visited {    color: #09F}*//*a:active {    color: #ff0000}*/li {    list-style-type: none;}input,textarea {    outline: none;    -moz-outline: none}a:hover {    text-decoration: none;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {    color: #000;    font-weight: 500;    line-height: 150%}.h1,.h2,.h3,.h4,.h5,.h6 {    margin: 0;    padding: 0}img {    padding: 0;    margin: 0;    border: 0}img {    height: auto;    max-width: 100%}.comment-respond #submit,.banner p,.owl-prev,.owl-next,.process figcaption,.kefu,.packages .tc-box,.navbar-brand,.navbar-default,.transition,.huodong,*:link,*:visited,*:active,*:focus {    -webkit-transition: all .2s linear;    -moz-transition: all .2s linear;    -o-transition: all .2s linear;    transition: all .2s linear}.parallax {    background-attachment: fixed !important;    -webkit-transition: none;    -moz-transition: none;    -o-transition: none;    transition: none}.clear {    clear: both;}.xiala{    display: none;}/*文本选择*/::-moz-selection {    background: #09F;    color: #fff}::selection {    background: #09F;    color: #fff}/*背景固定*/.pingpu-bg {    background: no-repeat center top fixed;    background-size: cover;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    position: relative}.pingpu-bg {    min-width: 1140px}.fixed {    background-attachment: fixed}.red {    color: #f66 !important}.blue {    color: #09F !important}.green {    color: #089500 !important}.font-12 {    font-size: 12px !important}hr {    margin: 30px 0;    border: 0;    border-top: 1px solid #ddd;}hr.small {    margin: 15px 0}hr.big {    margin: 40px 0}hr.white {    border-color: rgba(255, 255, 255, .3)}.nowrap {    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;    display: block}/*placeholder*/::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder {    color: #ccc;    font-size: 12px}/*内外补*/.t-m-10 {    margin-top: 10px}.t-m-20 {    margin-top: 20px}.t-m-30 {    margin-top: 30px}.t-m-40 {    margin-top: 40px}.t-m-50 {    margin-top: 50px}.t-m-60 {    margin-top: 60px}.t-m-70 {    margin-top: 70px}.b-m-10 {    margin-bottom: 10px}.b-m-20 {    margin-bottom: 20px}.b-m-30 {    margin-bottom: 30px}.b-m-40 {    margin-bottom: 40px}.b-m-50 {    margin-bottom: 50px}.b-m-60 {    margin-bottom: 60px}.b-m-70 {    margin-bottom: 70px}.l-m-10 {    margin-left: 10px}.l-m-20 {    margin-left: 20px}.l-m-30 {    margin-left: 30px}.l-m-40 {    margin-left: 40px}.l-m-50 {    margin-left: 50px}.l-m-60 {    margin-left: 60px}.l-m-70 {    margin-left: 70px}.r-m-10 {    margin-right: 10px}.r-m-20 {    margin-right: 20px}.r-m-30 {    margin-right: 30px}.r-m-40 {    margin-right: 40px}.r-m-50 {    margin-right: 50px}.r-m-60 {    margin-right: 60px}.r-m-70 {    margin-right: 70px}.t-p-10 {    padding-top: 10px}.t-p-20 {    padding-top: 20px}.t-p-30 {    padding-top: 30px}.t-p-40 {    padding-top: 40px}.t-p-50 {    padding-top: 50px}.t-p-60 {    padding-top: 60px}.t-p-70 {    padding-top: 70px}.b-p-10 {    padding-bottom: 10px}.b-p-20 {    padding-bottom: 20px}.b-p-30 {    padding-bottom: 30px}.b-p-40 {    padding-bottom: 40px}.b-p-50 {    padding-bottom: 50px}.b-p-60 {    padding-bottom: 60px}.b-p-70 {    padding-bottom: 70px}.l-p-10 {    padding-left: 10px}.l-p-20 {    padding-left: 20px}.l-p-30 {    padding-left: 30px}.l-p-40 {    padding-left: 40px}.l-p-50 {    padding-left: 50px}.l-p-60 {    padding-left: 60px}.l-p-70 {    padding-left: 70px}.r-p-10 {    padding-right: 10px}.r-p-20 {    padding-right: 20px}.r-p-30 {    padding-right: 30px}.r-p-40 {    padding-right: 40px}.r-p-50 {    padding-right: 50px}.r-p-60 {    padding-right: 60px}.r-p-70 {    padding-right: 70px}.p-none {    padding: 0}.m-none {    margin: 0}.t-p-none {    padding-top: 0}.b-p-none {    padding-bottom: 0}.l-p-none {    padding-left: 0}.r-p-none {    padding-right: 0}.t-m-none {    margin-top: 0}.b-m-none {    margin-bottom: 0}.l-m-none {    margin-left: 0}.r-m-none {    margin-right: 0}/*清除内外补*/.p-none {    padding: 0 !important}.m-none {    margin: 0 !important}.t-p-none {    padding-top: 0 !important}.b-p-none {    padding-bottom: 0 !important}.l-p-none {    padding-left: 0 !important}.r-p-none {    padding-right: 0 !important}.t-m-none {    margin-top: 0 !important}.b-m-none {    margin-bottom: 0 !important}.l-m-none {    margin-left: 0 !important}.r-m-none {    margin-right: 0 !important}/* clearfix */.owl-carousel .owl-wrapper:after {    content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0}/* display none until init */.owl-carousel {    display: none;    position: relative;    width: 100%;    -ms-touch-action: pan-y}.owl-carousel .owl-wrapper {    display: none;    position: relative;    -webkit-transform: translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer {    overflow: hidden;    position: relative;    width: 100%}.owl-carousel .owl-wrapper-outer.autoHeight {    -webkit-transition: height 500ms ease-in-out;    -moz-transition: height 500ms ease-in-out;    -ms-transition: height 500ms ease-in-out;    -o-transition: height 500ms ease-in-out;    transition: height 500ms ease-in-out}.owl-carousel .owl-item {    float: left}.owl-controls .owl-page,.owl-controls .owl-buttons div {    cursor: pointer}.owl-controls {    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)}/* mouse grab icon */.grabbing {    cursor: url(../images/grabbing.png) 8 8, move}/* fix */.owl-carousel .owl-wrapper,.owl-carousel .owl-item {    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    -ms-backface-visibility: hidden;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0)}/*CSS3 Transitions*/.owl-origin {    -webkit-perspective: 1200px;    -webkit-perspective-origin-x: 50%;    -webkit-perspective-origin-y: 50%;    -moz-perspective: 1200px;    -moz-perspective-origin-x: 50%;    -moz-perspective-origin-y: 50%;    perspective: 1200px}/* fade */.owl-fade-out {    z-index: 10;    -webkit-animation: fadeOut .7s both ease;    -moz-animation: fadeOut .7s both ease;    animation: fadeOut .7s both ease}.owl-fade-in {    -webkit-animation: fadeIn .7s both ease;    -moz-animation: fadeIn .7s both ease;    animation: fadeIn .7s both ease}/* backSlide */.owl-backSlide-out {    -webkit-animation: backSlideOut 1s both ease;    -moz-animation: backSlideOut 1s both ease;    animation: backSlideOut 1s both ease}.owl-backSlide-in {    -webkit-animation: backSlideIn 1s both ease;    -moz-animation: backSlideIn 1s both ease;    animation: backSlideIn 1s both ease}/* goDown */.owl-goDown-out {    -webkit-animation: scaleToFade .7s ease both;    -moz-animation: scaleToFade .7s ease both;    animation: scaleToFade .7s ease both}.owl-goDown-in {    -webkit-animation: goDown .6s ease both;    -moz-animation: goDown .6s ease both;    animation: goDown .6s ease both}/* scaleUp */.owl-fadeUp-in {    -webkit-animation: scaleUpFrom .5s ease both;    -moz-animation: scaleUpFrom .5s ease both;    animation: scaleUpFrom .5s ease both}.owl-fadeUp-out {    -webkit-animation: scaleUpTo .5s ease both;    -moz-animation: scaleUpTo .5s ease both;    animation: scaleUpTo .5s ease both}/* Keyframes *//*empty*/@-webkit-keyframes empty {    0% {        opacity: 1    }}@-moz-keyframes empty {    0% {        opacity: 1    }}@keyframes empty {    0% {        opacity: 1    }}@-webkit-keyframes fadeIn {    0% {        opacity: 0    }    100% {        opacity: 1    }}@-moz-keyframes fadeIn {    0% {        opacity: 0    }    100% {        opacity: 1    }}@keyframes fadeIn {    0% {        opacity: 0    }    100% {        opacity: 1    }}@-webkit-keyframes fadeOut {    0% {        opacity: 1    }    100% {        opacity: 0    }}@-moz-keyframes fadeOut {    0% {        opacity: 1    }    100% {        opacity: 0    }}@keyframes fadeOut {    0% {        opacity: 1    }    100% {        opacity: 0    }}@-webkit-keyframes backSlideOut {    25% {        opacity: .5;        -webkit-transform: translateZ(-500px)    }    75% {        opacity: .5;        -webkit-transform: translateZ(-500px) translateX(-200%)    }    100% {        opacity: .5;        -webkit-transform: translateZ(-500px) translateX(-200%)    }}@-moz-keyframes backSlideOut {    25% {        opacity: .5;        -moz-transform: translateZ(-500px)    }    75% {        opacity: .5;        -moz-transform: translateZ(-500px) translateX(-200%)    }    100% {        opacity: .5;        -moz-transform: translateZ(-500px) translateX(-200%)    }}@keyframes backSlideOut {    25% {        opacity: .5;        transform: translateZ(-500px)    }    75% {        opacity: .5;        transform: translateZ(-500px) translateX(-200%)    }    100% {        opacity: .5;        transform: translateZ(-500px) translateX(-200%)    }}@-webkit-keyframes backSlideIn {    0%,    25% {        opacity: .5;        -webkit-transform: translateZ(-500px) translateX(200%)    }    75% {        opacity: .5;        -webkit-transform: translateZ(-500px)    }    100% {        opacity: 1;        -webkit-transform: translateZ(0) translateX(0)    }}@-moz-keyframes backSlideIn {    0%,    25% {        opacity: .5;        -moz-transform: translateZ(-500px) translateX(200%)    }    75% {        opacity: .5;        -moz-transform: translateZ(-500px)    }    100% {        opacity: 1;        -moz-transform: translateZ(0) translateX(0)    }}@keyframes backSlideIn {    0%,    25% {        opacity: .5;        transform: translateZ(-500px) translateX(200%)    }    75% {        opacity: .5;        transform: translateZ(-500px)    }    100% {        opacity: 1;        transform: translateZ(0) translateX(0)    }}@-webkit-keyframes scaleToFade {    to {        opacity: 0;        -webkit-transform: scale(.8)    }}@-moz-keyframes scaleToFade {    to {        opacity: 0;        -moz-transform: scale(.8)    }}@keyframes scaleToFade {    to {        opacity: 0;        transform: scale(.8)    }}@-webkit-keyframes goDown {    from {        -webkit-transform: translateY(-100%)    }}@-moz-keyframes goDown {    from {        -moz-transform: translateY(-100%)    }}@keyframes goDown {    from {        transform: translateY(-100%)    }}@-webkit-keyframes scaleUpFrom {    from {        opacity: 0;        -webkit-transform: scale(1.5)    }}@-moz-keyframes scaleUpFrom {    from {        opacity: 0;        -moz-transform: scale(1.5)    }}@keyframes scaleUpFrom {    from {        opacity: 0;        transform: scale(1.5)    }}@-webkit-keyframes scaleUpTo {    to {        opacity: 0;        -webkit-transform: scale(1.5)    }}@-moz-keyframes scaleUpTo {    to {        opacity: 0;        -moz-transform: scale(1.5)    }}@keyframes scaleUpTo {    to {        opacity: 0;        transform: scale(1.5)    }}/*ico fonts*/@font-face {    font-family: 'icomoon';    src: url('../other/icomoon.eot');    src: url('../other/icomoon.eot#iefix') format('embedded-opentype'), url('../other/icomoon.ttf') format('truetype'), url('../other/icomoon.woff') format('woff'), url('../other/icomoon.svg') format('svg');    font-weight: normal;    font-style: normal;}[class^="icon-"],[class*=" icon-"] {    font-family: 'icomoon' !important;    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.icon-lc-dh:before {    content: "\e907";}.icon-lc-fa:before {    content: "\e908";}.icon-lc-qy:before {    content: "\e909";}.icon-lc-sm:before {    content: "\e90a";}.icon-dh:before {    content: "\e900";}.icon-kf:before {    content: "\e901";}.icon-qq:before {    content: "\e902";}.icon-top:before {    content: "\e903";}.icon-wb:before {    content: "\e904";}.icon-wx:before {    content: "\e905";}.icon-xx:before {    content: "\e906";}/*全局标签*/.h-h2,.h-h2-white {    font-size: 36px;    color: #333;    padding: 0;    margin: 0 0 10px 0;    line-height: 150%}.h-h2-white {    color: #FFf}.h-h3 {    font-size: 14px;    color: #333;    padding: 0;    margin: 0 0 20px 0;    line-height: 150%}.h-h3-white {    font-size: 18px;    color: #333;    padding: 0;    margin: 0 0 20px 0;    line-height: 150%}.h-h3-white {    color: #FFF}.h-h4,.h-h4-white {    font-size: 18px;    color: #333;    padding: 0;    margin: 0 0 20px 0;    line-height: 150%}.h-h4-white {    color: #FFF}.xx,.xx-white {    display: block;    border-bottom: 1px solid #ddd;    width: 100%;    height: 10px;    margin-bottom: -24px}.xx-white {    border-bottom: 1px solid rgba(255, 255, 255, 0.15)}.xx-white.vicolor {    border-bottom: 1px solid rgba(255, 255, 255, 0.35)}.m-sm,.m-sm-white {    display: inline-block;    font-size: 18px;    line-height: 150%;    padding: 0 15px;    margin: 10px 0 20px 0;    color: #999;    background-color: #fff}.m-sm-white {    color: rgba(255, 255, 255, .8);    background-color: #222}.m-sm-white.vicolor {    background-color: #333}.m-sm.vicolor {    background-color: transparent}/*@media (min-width:768px){.m-sm:after,.m-sm:before,.m-sm-white:after,.m-sm-white:before{display:inline-block;height:1px;background-color:#ddd;margin:5px 10px;padding:0;content:"";width:500px}.m-sm-white:after,.m-sm-white:before {background-color: #fff}}*/.sx-jianju {    padding-top: 50px;    padding-bottom: 55px}.sx-jianju.x {    padding-top: 40px;    padding-bottom: 45px}@media (max-width:767px) {    .h-h2,    .h-h2-white {        font-size: 20px    }    .sx-jianju {        padding-top: 40px;        padding-bottom: 35px    }}.menu-kj li+li::before {    padding: 0 5px 0 0;    color: #ccc;    content: "|\00a0"}.menu-kj li.active a {    color: #09F}.menu-kj2 {    margin-bottom: 0}/* .menu-kj2 li {padding: 0 20px} */.menu-kj2 li a {    border: 1px solid #b9b9b9;    color: #808080;    color: #666;    padding: 6px 20px 4px 20px;    text-decoration: none;    transition: all 0.5s;}.menu-kj2 li a:hover {    border: 1px solid #09F;    color: #09F;}.menu-kj2 li.active a,.case .menu-kj2 li:nth-child(1) a {    border: 1px solid #09F;    color: #09F;    padding: 6px 20px 4px 20px;    text-decoration: none}@media (max-width:767px) {    .menu-kj2 li {        padding: 0 10px    }}@media (max-width:413px) {    .menu-kj2 li {        padding: 5px    }    .menu-kj2 li.active a {        padding: 6px 10px 4px 10px    }}/*btn*/a.btn-center,a.btn-center-white {    text-align: center;    font-size: 12px;    padding: 4px 40px 2px 40px;    margin: 10px 5px 0 5px;    color: #09F;    border: 1px solid #09F;    display: inline-block;    border-radius: 18px}a.btn-center-white {    color: #fff;    border: 1px solid #fff}a.btn-center.x {    font-size: 10px;    padding: 2px 30px 0 30px}a.btn-center.d {    padding: 2px 60px 0 60px}a.btn-center:hover,a.btn-center-white:hover,a.btn-center.hover {    background-color: #09F;    border: 1px solid #09F;    color: #fff;    text-decoration: none}@media (max-width:767px) {    a.btn-center {        margin: 15px 10px 0 10px;        padding: 4px 20px 2px 20px    }}/*header*/.navbar-default {    padding: 0;    background-color: rgba(0, 0, 0, 0);    border-bottom: 0px solid rgba(255, 255, 255, 0);    -webkit-transition: all .25s linear;    -moz-transition: all .25s linear;    -o-transition: all .25s linear;    transition: all .25s linear}.navbar-default .navbar-toggle:hover {    background-color: #fff}.navbar-default .navbar-toggle .icon-bar {    background-color: #09F}.navbar {    margin-bottom: 0}/*logo*/.logo {    margin: 0;    padding: 0;    display: inline-block}/*.navbar-brand {    width: 200px;    height: 40px;    background-size: auto 40px;    text-indent: -9999px;    overflow: hidden;    display: block;    font-size: 14px;    padding: 0 15px;    margin: 0}.navbar-brand {    margin-left: 0 !important}*/@media (max-width:767px) {    /*    .navbar-brand {        width: 200px;        height: 32px;        background-size: auto 32px;        background-position: center    }*/
	
	.news_time p:nth-child(1){
		font-size: 24px !important;
	}
	
	.news_time p:nth-child(2){
		font-size: 18px !important;
	}    .navbar-toggle {        padding: 8px 9px;        margin-top: 4px;    }}/*nav*/.navbar-default .navbar-nav {    padding-top: 18px}.navbar-default .navbar-nav .tel {    padding-left: 40px}.navbar-default .navbar-nav li a {    font-size: 15px;    display: block;    padding: 0;    margin: 0 12px;    color: #fff}.navbar-default .navbar-nav li.hover a {    color: #09F;    background-color: rgba(255, 255, 255, 0)}.navbar-default .navbar-nav li.tel a {    text-decoration: none}.navbar-default .navbar-nav li.tel a p {    margin: 0;    padding: 0;    display: inline-block}@media (max-width:767px) {    .navbar-default .navbar-nav {        float: inherit !important    }    .navbar-default .navbar-nav li {        display: block    }    .navbar-default .navbar-nav li a,    .navbar-default.sticky .navbar-nav li a {        color: #fff !important;        line-height: 50px;        text-decoration: none;        border-bottom: 1px solid hsla(0, 0%, 100%, 0.20)    }    .navbar-default .navbar-collapse {        background-color: #09F;        border-width: 0    }}/*sticky*/.navbar {    min-height: 44px;    /* padding-top: 30px */}.navbar.sticky {    padding: 10px 0;}.navbar.sticky .button_container span {    background: #000}.navbar.sticky .button_container.active .bottom,.navbar.sticky .button_container.active .top {    background: #fff}.navbar-default.sticky {    background-color: #313333;    /*border-bottom: 1px solid #eee*/}.navbar-default.sticky .navbar-brand {}.navbar-default.sticky .navbar-nav {    padding-top: 13px}.navbar-default.sticky .navbar-nav li a {    color: #fff;}.navbar-default.sticky .navbar-nav li a:hover,.navbar-default.sticky .navbar-nav li.hover a {    color: #09F}@media (max-width:767px) {    .navbar,    .navbar.sticky {        padding: 10px 0;        /*height: 62px*/    }    .navbar-brand img{        height: 40px;        margin-left: 20px;    }    .navbar .button_container span {        background: #000    }    .navbar .button_container.active .bottom,    .navbar .button_container.active .top {        background: #fff    }    .navbar-default {        background-color: #fff;        border-bottom: 1px solid #eee    }}/*nav*/.button_container {    position: relative;    top: 0;    right: 0;    height: 20px;    width: 31px;    cursor: pointer;    z-index: 100;    -webkit-transition: opacity .25s ease;    transition: opacity .25s ease;}.button_container:hover {    opacity: .7;}.button_container.active .top {    -webkit-transform: translateY(9px) translateX(0) rotate(45deg);    transform: translateY(9px) translateX(0) rotate(45deg);    background: #FFF;}.button_container.active .middle {    opacity: 0;    background: #FFF;}.button_container.active .bottom {    -webkit-transform: translateY(-9px) translateX(0) rotate(-45deg);    transform: translateY(-9px) translateX(0) rotate(-45deg);    background: #FFF;}.button_container span {    background: #09F;    border: none;    height: 3px;    width: 100%;    position: absolute;    top: 0;    left: 0;    -webkit-transition: all .35s ease;    transition: all .35s ease;    cursor: pointer;}.button_container span:nth-of-type(2) {    top: 9px;}.button_container span:nth-of-type(3) {    top: 18px;}.overlay {    position: fixed;    background: #09F;    top: 0;    left: 0;    width: 100%;    height: 0%;    opacity: 0;    visibility: hidden;    -webkit-transition: opacity .35s, visibility .35s, height .35s;    transition: opacity .35s, visibility .35s, height .35s;    overflow: hidden;}.overlay.open {    opacity: .9;    visibility: visible;    height: 100%;}.overlay.open li {    -webkit-animation: fadeInRight .5s ease forwards;    animation: fadeInRight .5s ease forwards;    -webkit-animation-delay: .35s;    animation-delay: .35s;}.overlay.open li:nth-of-type(2) {    -webkit-animation-delay: .4s;    animation-delay: .4s;}.overlay.open li:nth-of-type(3) {    -webkit-animation-delay: .45s;    animation-delay: .45s;}.overlay.open li:nth-of-type(4) {    -webkit-animation-delay: .50s;    animation-delay: .50s;}.overlay nav {    position: relative;    height: 70%;    top: 50%;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);    font-size: 1.5em;    text-align: center;}.overlay ul {    list-style: none;    padding: 0;    margin: 0 auto;    display: inline-block;    position: relative;    height: 100%;}.overlay ul li {    display: block;    height: 15%;    height: calc(100% / 7);    min-height: 50px;    position: relative;    opacity: 0;}.overlay ul li a {    display: block;    position: relative;    color: #FFF;    text-decoration: none;    overflow: hidden;}.overlay ul li.hover a:after,.overlay ul li a:hover:after,.overlay ul li a:focus:after,.overlay ul li a:active:after {    width: 100%;}.overlay ul li a:after {    content: '';    position: absolute;    bottom: 0;    left: 50%;    width: 0%;    -webkit-transform: translateX(-50%);    transform: translateX(-50%);    height: 2px;    background: #FFF;    -webkit-transition: .35s;    transition: .35s;}@-webkit-keyframes fadeInRight {    0% {        opacity: 0;        left: 20%;    }    100% {        opacity: 1;        left: 0;    }}@keyframes fadeInRight {    0% {        opacity: 0;        left: 20%;    }    100% {        opacity: 1;        left: 0;    }}/*banner*/.banner {    background: #000}.banner .owl-theme {    display: none;    position: relative;    width: 100%;    -ms-touch-action: pan-y}.banner .owl-theme .item {    background-repeat: no-repeat !important;    /*background-size: auto 100% !important;*/    background-position: center top !important}.banner .owl-theme .item img {    padding: 0;}/*prev-next*/.banner .owl-next,.banner .owl-prev {    text-indent: -9999px;    background: url(../images/slider-arrow.png) 0 0 no-repeat;    overflow: hidden;    width: 50px;    height: 100px;    margin: 0 10px;    position: absolute;    left: 3%;    top: 50%;    margin-top: -25px;    display: block;    filter: alpha(opacity=0);    opacity: .0}.banner .owl-next {    left: auto;    right: 3%;    background-position: -50px 0}.banner:hover .owl-next,.banner:hover .owl-prev {    filter: alpha(opacity=80);    opacity: .8}/*page*/.banner .owl-controls .owl-pagination {    width: 100%;    position: absolute;    z-index: 1;    bottom: 0;    left: 0;    height: 60px;    text-align: center}.banner .owl-controls .owl-pagination .owl-page {    display: inline-block}.banner .owl-controls .owl-pagination .owl-page span {    text-indent: -9999px;    cursor: pointer;    display: inline-block;    zoom: 1;    width: 10px;    height: 10px;    margin: 0 6px;    overflow: hidden;    background-color: hsla(0, 0%, 100%, 0.30);    border-radius: 100%}.banner .owl-controls .owl-page.active span,.banner .owl-controls.clickable .owl-page:hover span {    background-color: hsla(0, 0%, 100%, 0.00);    border: 1px solid #fff}/*mobile*/@media (max-width:767px) {    .banner .owl-next,    .banner .owl-prev {        width: 40px;        height: 40px;        margin-top: -20px;        background-size: auto 40px    }    .banner .owl-next {        background-position: -40px 0    }    .banner .owl-theme .item img {        padding: 0    }    .banner .owl-controls .owl-pagination {        height: 40px    }}/*@media (max-width:767px) {    .banner .owl-theme .item {        height: 220px    }}@media (min-width:768px) and (max-width:991px) {    .banner .owl-theme .item {        height: 354px    }}@media (min-width:992px) and (max-width:1199px) {    .banner .owl-theme .item {        height: 464px    }}*/@media (min-width:2000px) {    .full-bg,    .banner {        background-size: cover;        -webkit-background-size: cover;        -moz-background-size: cover;        -o-background-size: cover    }}/*owl-carousel*/.owl-carousel .owl-wrapper:after {    content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0}.owl-carousel {    display: none;    position: relative;    width: 100%;    -ms-touch-action: pan-y}.owl-carousel .owl-wrapper {    display: none;    position: relative;    -webkit-transform: translate3d(0, 0, 0)}.owl-carousel .owl-wrapper-outer {    overflow: hidden;    position: relative;    width: 100%}.owl-carousel .owl-wrapper-outer.autoHeight {    -webkit-transition: height 500ms ease-in-out;    -moz-transition: height 500ms ease-in-out;    -ms-transition: height 500ms ease-in-out;    -o-transition: height 500ms ease-in-out;    transition: height 500ms ease-in-out}.owl-carousel .owl-item {    float: left}.owl-controls {    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    -webkit-tap-highlight-color: transparent}/*.grabbing{cursor:url(../images/grabbing.png) 8 8,move}*/.owl-carousel .owl-item,.owl-carousel .owl-wrapper {    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    -ms-backface-visibility: hidden;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0)}.owl-theme .owl-controls {    text-align: center}.owl-theme .owl-controls .owl-buttons div {    display: inline-block;    zoom: 1;    cursor: pointer}.owl-theme .owl-controls.clickable .owl-buttons div:hover {    text-decoration: none}.owl-next,.owl-prev {    text-indent: -9999px;    overflow: hidden;    background-repeat: no-repeat;    background-position: left top;    width: 35px;    height: 60px;    display: inline-block}.owl-prev {    position: absolute;    left: 5%;    top: 55px;    background-image: url(../images/slider-arrow-black.png);    background-position: left center}.owl-next {    position: absolute;    right: 5%;    top: 55px;    background-image: url(../images/slider-arrow-black.png);    background-position: right center}.owl-next,.owl-prev {    filter: alpha(opacity=20);    opacity: .2}.owl-next:hover,.owl-prev:hover {    filter: alpha(opacity=50);    opacity: .5}/*huodong*/.huodong {    background: #09F;    padding: 20px 0}.huodong:hover {    background-color: #222}.huodong span {    font-size: 1.2em;    color: rgba(255, 255, 255, 0.50)}.huodong,.huodong a {    color: #fff}.huodong h3 {    font-size: 1.2em;    margin: 0 20px;    color: #fff}.huodong span,.huodong h3 {    display: inline-block}/*case*/.case {    background: #222;    background-image: url(../images/case-bg.jpg);    background-repeat: no-repeat;    background-position: center center}.case .m-sm-white {    margin-bottom: 20px}.case .menu-kj2 {    margin-bottom: 40px}.case-img {    border-bottom: 8px solid #fff;    border-right: 8px solid #fff}.case-img .row {    margin-left: 0;    margin-right: 0}.case-img .row div {    padding-left: 0;    padding-right: 0}/*.case-img .tuijian figure figcaption h3 {padding-top:260px}*/.case-img figure {    border: 8px solid #fff;    border-right: 0;    border-bottom: 0;    position: relative}.case-img figure figcaption {    width: 100%;    height: 100%;    position: absolute;    z-index: 1;    top: 0;    left: 0;    bottom: 8px;    right: 0}.case-img figure figcaption h3 {    text-align: center;    height: 100%;    font-size: 16px;    display: block;    background-color: transparent;    padding: 70px 30px;    margin: 0;    -webkit-transition: .25s;    transition: .25s;    filter: alpha(opacity=0);    opacity: 0}@media (max-width:991px) {    .case-img {        max-width: 552px;        margin-left: auto;        margin-right: auto    }}.case-img figure figcaption h3:hover {    background-color: rgba(0, 0, 0, 0.75);    filter: alpha(opacity=100);    opacity: 1}.case-img figure h3>a {    color: #fff}.case-img figure h3>a:hover {    text-decoration: none;    color: #09f}.case-img figure h3 small {    line-height: 150%;    font-size: 14px}.case-img figure h3 small a.btn-center {    border: 1px solid #09F;    color: #FFF;    background-color: #09F}.case-img figure h3 p {    color: rgba(255, 255, 255, 0.5);    font-weight: normal;    font-size: 12px;    display: block;    line-height: 180%;    margin: 10px 0 5px 0;    border-top: 1px solid rgba(255, 255, 255, 0.25);    padding-top: 10px}.kehu figure img {    border: 1px solid #eee}.kehu figure:hover img {    border: 1px solid #09F}.kehu .list-page a {    margin-top: 10px}/*about*/@media (min-width:992px) {    .about figure img {        width: 90%;        height: 200px;    }}@media (max-width:767px) {    .about .text-left {        text-align: center    }    .about figure {        margin-bottom: 30px    }    .about a.btn-center {        margin-bottom: 30px    }}/*service*/.service {    background: #222}.service a.btn-center {    font-size: 16px}@media (min-width:374px) {    .service figure {        width: 160px;        height: 160px;        border: 20px solid #222;        border-radius: 50%;        margin: 0 auto    }}.service figure figcaption {    width: 120px;    height: 120px;    line-height: 120px;    font-size: 60px;    border: 3px solid #09F;    color: #09F;    margin: 0 auto;    border-radius: 50%;    background-color: #222}@media (max-width:375px) {    .service figure {        width: 140px;        height: 140px;        border: 10px solid #222;        border-radius: 50%;        margin: 0 auto    }}@media (max-width:320px) {    .service figure figcaption {        width: 110px;        height: 110px;        line-height: 110px;        font-size: 54px    }    .service figure {        width: 110px;        height: 110px;        border: 0 solid #222;        margin-top: 10px    }}.service h4 {    color: #fff;    font-size: 18px;    margin-top: 15px}.service .h-h3-white {    margin-bottom: 30px}.service .row .row {    background-image: url(../images/service-x.png);    background-repeat: no-repeat;    background-position: center 80px}@media (max-width:767px) {    .service .row .row {        background-image: none    }}/*team*/.team figure {    position: relative;    margin-bottom: 30px}.team figure figcaption {    width: 100%;    height: 100%;    position: absolute;    z-index: 1;    top: 0;    left: 0;    bottom: 8px;    right: 0}.team figure figcaption h3 {    height: 100%;    font-size: 18px;    display: block;    background-color: transparent;    padding: 80px 30px;    margin: 0;    -webkit-transition: .25s;    transition: .25s;    filter: alpha(opacity=0);    opacity: 0}.team figure figcaption h3:hover {    background-color: rgba(0, 0, 0, 0.75);    filter: alpha(opacity=100);    opacity: 1}.team figure h3>a {    color: #fff;    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;    display: block}.team figure h3 small a.btn-center {    border: 1px solid #09F;    color: #FFF;    background-color: #09F;    font-size: 12px;    padding: 4px 20px 2px 20px}.team figure h3 p,.team figure h3 small {    color: hsla(0, 0%, 100%, 0.5);    font-weight: normal;    display: block;    line-height: 150%}.team figure h3 p {    color: rgba(255, 255, 255, 0.50);    font-size: 12px;    margin-top: 5px;    margin-bottom: 5px}@media (max-width:767px) {    .team .row {        margin-right: -10px;        margin-left: -10px    }    .team .col-xs-6 {        padding-right: 10px;        padding-left: 10px    }    .team figure {        margin-bottom: 20px    }}/*team-box*/.team-box {    text-align: left}.team-box dl {    margin-bottom: 0}.team-box dt {    max-width: 180px;    color: #999;    font-weight: normal}/* .team-box dt img {border-radius:100%} */.team-box dd {    line-height: 26px;    margin-left: 0;}.team-box h3 {    margin-top: 16px}.team-box h3 a {    color: #333}.team-box h3 a:hover {    color: #09F}.ny-team dl {    border-bottom: 1px solid #ddd;    margin-bottom: 20px;    padding-bottom: 20px}@media (min-width:768px) {    .hr dl dd {        margin-left: 160px    }}@media (max-width:767px) {    .team-box {        text-align: center    }    .team-box dt {        max-width: 100%;        margin-bottom: 30px    }}@media (max-width:767px) {    .team-box dd,    .ny-team dd {        margin-left: 0    }}.team-box dt span {    color: #09F;    font-size: 36px;    display: block}/*news*/.news {    background: #333;    color: #fff;    background-image: url(../images/news-bg.jpg);    background-repeat: no-repeat;    background-position: center center}.news figure img {    border-radius: 50%}.news h3 {    margin-bottom: 1px;}.news h3 a {    color: #000}.hg-3 {    color: #666;}.news a.btn-center:hover,.news a.btn-center-white:hover,.news a.btn-center.hover {    border: 1px solid #fff}.news .h-h3-white time {    float: right;    color: #888;    font-size: 14px;}/*page*/.news .owl-pagination {    width: 100%;    position: absolute;    z-index: 1;    bottom: 0;    left: 0;    height: 0;    text-align: center}.news .owl-pagination .owl-page {    display: inline-block;    margin-top: 10px}.news .owl-pagination .owl-page span {    text-indent: -9999px;    cursor: pointer;    display: inline-block;    zoom: 1;    width: 10px;    height: 10px;    margin: 0 6px;    overflow: hidden;    background-color: hsla(0, 0%, 0%, 0.30);    border-radius: 100%}.news .owl-controls .owl-page.active span,.news .owl-controls.clickable .owl-page:hover span {    background-color: hsla(0, 0%, 100%, 0.00);    border: 1px solid #fff}.news .item {    text-align: left;    border-bottom: 1px dashed #fff;    margin-bottom: 10px;}/*foot*/.foot-bg {    background: #222}.foot .m-sm-white {    margin-bottom: 20px}.foot {    color: #a7a7a7;    font-size: 14px}.foot-dh {    margin-top: 15px}.foot-dh a {    font-size: 16px}.kefu-menu a {    font-size: 20px;    color: #fff;    text-decoration: none}.kefu-menu li {    width: 40px;    height: 40px;    line-height: 42px;    display: inline-block;    background-color: #09F;    border-radius: 50%;    margin: 0 4px}.kefu-menu li:hover {    background-color: #F90}/*copy*/.copy {    background: #121212;    padding: 25px 0}@media (max-width:767px) {    .copy {        padding: 25px 0 60px 0    }}.copy a {    color: #a7a7a7}.copy a:hover {    color: #09F}.copy p {    border-top: 1px solid #222;    padding-top: 10px;    display: inline-block}.copy p,.copy p a {    color: #666}/*内页banner*/.banner-mask {    background: no-repeat center top;    background-size: auto 100%}.ny-menu {    padding: 45px 0 0 0;    line-height: 250%}.ny-menu .menu-kj2 li a {    color: #808080}.ny-menu .menu-kj2 li a:hover {    color: #09F;}.ny-menu .menu-kj2 li.active a {    color: #09F;    border-radius: 0}.content header .title {    font-size: 28px;    margin: 0 0 15px 0}.content header .info {    color: #999;    padding: 0 0 10px 0;    margin: 0 0 30px 0;    border-bottom: 1px solid #ddd}.content header .info em {    margin-right: 10px}.content header .info small {    height: 12px;    margin-right: 20px}.content h2,.content h4,.content h5,.content h6 {    margin-bottom: 20px}.content p,.content h3 {}.content ol li p,.content ul li p {    margin: 0}.content h2 {    font-size: 24px}.content h3 {    font-size: 20px}.content h4 {    font-size: 16px}.content h5 {    font-size: 14px}.content h6 {    font-size: 12px}.content.sx-jianju {    padding-top: 35px}.content.sx-jianju2 {    padding-top: 5px}/*客服*//*search*//*fanye*/.list-page {    text-align: center}.pagination {    margin: 0;    border-radius: 0}.pagination>li>a {    margin-top: 20px;    padding: 6px 14px;    margin-left: 12px;    color: #777;    background-color: #fff;    border: 1px solid #ddd}.pagination>li>a:hover {    color: #09F}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover {    z-index: 2;    color: #fff;    cursor: default;    background-color: #09F;    border-color: #09F}.pagination>li:first-child>a {    margin-left: 0;    border-top-left-radius: 0;    border-bottom-left-radius: 0}.pagination>li:last-child>a {    border-top-right-radius: 0;    border-bottom-right-radius: 0}@media (max-width:1024px) {    .hg-2 {        display: -webkit-box;        -webkit-box-orient: vertical;        -webkit-line-clamp: 2;        overflow: hidden    }    .hg-3 {        display: -webkit-box;        -webkit-box-orient: vertical;        -webkit-line-clamp: 3;        overflow: hidden    }    .hg-4 {        display: -webkit-box;        -webkit-box-orient: vertical;        -webkit-line-clamp: 4;        overflow: hidden    }}.bd-map {    width: 100% !important;    height: 100%;    min-height: 400px;    overflow: hidden;    border: 1px solid #ddd}.bd-map iframe {    border: 0;    min-height: 400px}.fenlei {    width: 100%;}.fenlei ul {    display: inline-block;}.fenlei ul li {    float: left;    margin: 10px;}.wp {    border: 1px solid #eee;}.wp a {    padding: 4px 15px;    color: #666;}.wp a:hover {    color: #09F;}.wp:hover {    border: 1px solid #09F;}.tit {    font-size: 16px;    margin-bottom: 10px;}.tit a {    color: #333;}.tit a:hover {    color: #09F;}/*移动端底部导航*/.phonefooternav {    position: fixed;    bottom: 0;    width: 100%;    z-index: 99999;    display: none;}.phonefooternav ul {    padding: 0;}.phonefooternav ul li {    width: 25%;    background: #494949;    float: left;    padding: 10px 0;    border-right: 1px solid #666;    list-style: none;}.phonefooternav ul li a {    display: block;    color: #fff;    text-align: center;}.phonefooternav ul li a:hover {    text-decoration: initial;}.phonefooternav ul li a i {    display: block;    font-size: 20px;    padding: 10px 0;}@media (max-width: 480px) {    .phonefooternav ul li {        padding: 3px 0px;    }}@media (max-width: 767px) {    .hidden-xs {        display: none !important;    }}@media (max-width: 767px) {    .phonefooternav {        display: block !important;    }}/*商盟成员*/.smcy {    background-color: #eee;    border-top: solid 1px #fff;    padding: 20px 0;}.smcy a {    color: #666;    padding: 0 15px;    line-height: 28px;}/*页码*/.pagess ul {    padding: 0;}.pagess ul li {    display: inline-block;    border: 1px solid #ccc;    padding: 2px 9px;    margin: 20px 0 3px;    line-height: 20px;    background: #fff;    color: #999}.pagess ul li:hover,.pagess ul .pages_solid {    background: #09f;    color: #fff;    border: 1px solid #09f}.pagess ul li.thisclass {    display: inline-block;    border: 1px solid #09f;    margin: 0 3px;    background: #09f;    color: #fff;}.pagess ul li.thisclass a {    color: #fff;}.pagess ul li a {    display: block;    color: #999;    padding: 2px 9px;}.pagess ul .pages_solid,.pagess ul .previous_s {    padding: 4px 18px;}.pagess ul li a:hover {    color: #fff;}.abo_box {    margin-bottom: 40px;}.abo_box .text_con {    margin-top: 20px;    color: #333;    line-height: 30px;    font-size: 14px;    text-indent: 2em;}.abo_box .abo_tit {    font-size: 24px;    text-align: center;    padding-top: 35px;    margin-bottom: 10px;    color: #333;}/*新闻详情页*/.new_box h1 {    font-size: 24px;    text-align: center;    padding-top: 10px;    color: #333;}.new_box .time {    color: #999;    font-size: 15px;    line-height: 36px;    background: #f5f5f5;}.new_box .time a {    color: #999;}.new_box .text_con {    margin-top: 20px;    color: #808080;    line-height: 30px;    font-size: 14px;    /*text-indent: 2em;*/}/*产品详情页*/.xyg {    padding-bottom: 20px;    border-bottom: 1px solid #eee;}.xyg a {    color: #888;}/*相关新闻*/.xgxw {    margin-top: 20px;}.xgxw h3 {    color: #333;    font-size: 18px;    line-height: 40px;    height: 40px !important;    text-align: left;    width: 100%;    margin-top: 0;}.xgxw_list li {    float: left;    width: 100%;    padding: 0 15px;}.xgxw_list li h4 {    margin-top: 0px;    margin-bottom: 0;}.xgxw_list li h4 a {    float: left;    font-size: 14px;    line-height: 30px;    margin: 0;    width: 70%;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    color: #808080;}.xgxw_list li h4 a:hover {    color: #09f;}.xgxw_list li time {    float: right;    color: #999;    font-size: 12px;    line-height: 30px;    width: 25%;    text-align: right;}/*相关产品*/.xgcp {    margin-top: 10px;}.abo_con {    margin-bottom: 60px;}.xgcp h3 {    color: #333;    font-size: 18px;    line-height: 40px;    height: 40px !important;    text-align: left;    width: 100%;}.xgcp_tit {    text-align: center !important;    line-height: 30px;    font-size: 16px;    color: #333;}.xgcp_list .ys a .xgcp_tit:hover {    color: #09f;}.xgcp_list img {    max-width: 95%;}/* 网站地图 */.sitemap {    text-align: center;}.sitemap .sti_tit {    font-size: 20px;    color: #333;    padding-bottom: 5px;}.sitemap_con>a {    font-size: 16px;    color: #666;    padding: 4px 10px;}.abo_tit2 {    margin-bottom: 30px;    font-size: 32px;    color: #121212;    font-weight: bold;}@media (max-width: 767px) {    .navbar-default .navbar-nav li a {        text-align: center;    }}.sx-jianju .abo_tit3 {    font-size: 24px;    text-align: center;    margin-bottom: 10px;    color: #333;}.ms {    line-height: 30px;    padding-top: 10px;    font-size: 14px;}@media (max-width:767px) {    .copy,    .smcy {        display: none;    }    .foot {        margin-bottom: 76px;    }    .pagess ul .pages_solid,    .pagess ul .previous_s {        padding: 4px 10px;    }    .pagess ul li {        padding: 2px 0;    }}.top {    line-height: 30px;    /*margin-bottom:20px;*/    color: #fff;}.top a {    color: #fff;}.ditu img {    max-width: none;}.time {    font-size: 15px;}@media (max-width:991px) {    .navbar-default .navbar-nav li a {        margin: 0;    }}@media (max-width:767px) {    #topId {        display: none !important;    }    .news .h-h3-white time {        width: 100%;    }}.topbar {    background: #313333;}.top {    margin-bottom: 0;}.navbar-default .navbar-nav {    padding-top: 0;}.top_navbar dl {    margin: 0;}.top_navbar dl dt {    font-size: 18px;    font-weight: normal;}.navbar-default .navbar-nav .tel {    padding: 0 5px;}.column_title {    background: url(../images/index_title_05.png) no-repeat;    margin-bottom: 50px;}.indexabout,.indexservice,.indexproduct,.indexhonor,.indexnews,.indexcase {    padding: 60px 0 0;}.indexhonor {    background: url(../images/index_item_20.jpg) no-repeat;    background-size: 100% 100%;}.productitem dl {    position: relative;}.productitem dl>dd {    padding: 0 15px;    position: absolute;    width: 100%;    background: #027f3b;    color: #fff;    bottom: 0;    left: 0;    transition: all 0.5s;    display: none;}.productitem:hover dl>dd {    padding: 5px 15px;    transition: all 0.5s;    display: block;}.productitem:hover dl {    box-shadow: 0 0 15px #ddd;}.productitem dl>dd p {    margin: 0;}.productlist {    padding: 30px 0;    display: none;}.productcolumn {    padding: 15px;    border: 1px solid #ddd;    box-shadow: 0px 0px 5px #ddd;}.productcolumn li {    color: #000;    padding: 0 15px;    cursor: pointer;    font-size: 16px;}.productcolumn li :hover {    color: #027f3b;    font-weight: bold;}.productcolumn .productactive {    color: #027f3b;    font-weight: bold;}.bg-white {    background: #fff;    padding: 15px;}.news_time {    color: #333;    display: flex;    align-items: center;    justify-content: space-between;}.pro_show dt{    background: #e3e3e3;}@media(min-width: 768px) {    .column_title.row {        display: flex;    }    .column_title.row .col-md-6 {        flex: 1 !important;    }    .top_navbar {        display: flex;        align-items: center;        width: 1400px;    }}@media(max-width: 768px) {    .indexhonor {        background: url(../images/index_item_20.jpg) repeat-y;    }    .banner .owl-theme .item {        background-repeat: no-repeat !important;        background-size: auto 100% !important;        background-position: center top !important    }    .productcolumn.nav-pills>li+li {        margin: 0;    }    .news_inner {        background: #fff;    }    .navbar-toggle {        margin-top: ;        margin-bottom: 0px;    }    .indexabout .col-md-6{        margin-top: 30px;    }}.navbar-fixed-bottom,.navbar-fixed-top {    position: static;}.message_olr_list>ul>li:nth-child(3) {    display: none;}.message_olr_list>ul>li:nth-child(5) {    display: none;}nav {    z-index: 999999999;    position: relative;}/*new style*/@media (min-width: 1200px) {    ul.navbar-nav>li:hover .xiala {        display: block;    }    .xiala {        left: 0;        display: none;        position: absolute;        padding: 0;        width: 100%;        background: #313333;    }    .xiala li {        padding: 15px 0;    }    .xiala li:hover a {        color: #027f3b !important;    }    .top_navbar {        width: 1600px;    }    .column_title {        margin-bottom: 15px;    }    #fisrtNavbar>li {        position: relative;        margin: 0;        min-width: 140px;    }    #fisrtNavbar>li>a {        padding: 33px 0;        margin: 0;    }    .list-inline>li {        padding: 0;    }    .navbar-default .top_navbar>.navbar-right>.navbar-nav>li:hover>a {        color: #fff;        background-color: #027f3b;    }}/*2.0style*//*2.0改版样式*/body {    font-family: "黑体" !important;}.en {    font-family: "AreialMT"}/*导航栏*/header {    background: #313333;}header .navbar-brand {    height: auto;    padding: 0;}.navbar-nav>li>a {    color: #fff;}.nav>li>a:focus,.nav>li>a:hover {    text-decoration: none;    background-color: #027f3b;}.nohover:focus,.nohover:hover {    color: #fff !important;    background: #313333 !important;}@media(min-width: 768px) {    nav.navbar {        width: 1435px;        margin: 0 auto;    }    .container-fluid {        display: flex;        align-items: center;    }    .navbar-nav>li>a {        padding-top: 0;        padding-bottom: 0;        height: 103px;        display: flex;        align-items: center;        padding-left: 18px;        padding-right: 18px;    }
	.leftbar_top img{width: 48%;}    .navbar-nav>li>a dl>dt {        font-weight: normal;        font-size: 18px;    }    .top_phone {        display: flex;        align-items: center;        font-size: 18px;    }    .top_phone div:nth-child(2) {        font-weight: bold;    }    .top_phone .iconfont {        font-size: 28px;    }    .navbar .icon-taobao,    .navbar .icon-alibaba {        font-size: 24px;    }    .navbar-collapse {        padding-left: 30px;        padding-right: 30px;    }    .navbar .navbar-collapse {        display: flex !important;        align-items: center;    }    .top_fenge {        display: block;        width: 1px;        height: 40px;        background: #fff;    }}@media(min-width: 1200px) {    nav.navbar {        width: 1435px;        margin: 0 auto;    }    .container-fluid {        display: flex;        align-items: center;    }    .xiala a {        color: #fff;    }    .xiala a:hover {        color: #027f3b;    }}/*导航栏结束*//*按钮*/.more {    border-radius: 15px;    outline: none;    padding: 4px 19px;    color: #333;    background: none;    border: 1px solid #333;    margin-top: 16px;}.arrowleft {    border-radius: 30px;    padding: 0 19px;    outline: none;    color: #333;    background: none;    border: 1px solid #333;    margin-top: 5px;}.arrowleft:hover {    background: #027f3b;    border: 1px solid #fff;}.arrowleft i {    font-size: 24px;}.arrowleft:hover i {    color: #fff;}/*公司介绍*/.companyname {    font-size: 24px;    margin-bottom: 40px;}.column_title dl {    margin-left: 95px;}.column_title dl dt {    font-size: 30px;    font-weight: normal;    color: #333;    line-height: 1;}.column_title dl dd {    font-size: 16px;    color: #ccc;    line-height: 1;}.swiper_btn {    padding: 15px 0 0;}.swiper_row1 {    padding-bottom: 50px;}.swiper-slide.col-md-2 div img {    transform: scale(1.0);    transition: all 0.3s;}.swiper-slide.col-md-2:hover div img {    transform: scale(1.2);    transition: all 0.3s;}.swiper-slide.col-md-2 div {    overflow: hidden;}/*轮播botton*/.btn-left,.btn-right,.btn-left1,.btn-right1 {    background: none;    outline: none;    border: none;}.btn-left>i,.btn-right>i,.btn-left1>i,.btn-right1>i {    display: inline-block;    border-radius: 50%;    width: 30px;    height: 30px;    line-height: 30px;    font-size: 24px;    background: #fff;    color: #666;}.btn-left>i:hover,.btn-right>i:hover,.btn-left1>i:hover,.btn-right1>i:hover {    background: #027f3b;    color: #fff;    box-shadow: 0 0 8px #fff;}.news_item p:nth-child(1) {    font-size: 20px;    margin-bottom: 13px;}/*index product*/.productitem {    padding: 10px 15px;}/*列表页/详情页主题样式*/.proIndex .col-md-2{    background: #fff;    padding: 15px 0 0;    border: 1px solid #efefef;}.leftbar_top{    padding: 0 15px;    background: #fff;    display: flex;    justify-content: center;    align-items: center;    padding-bottom: 15px;    border-bottom: 1px solid #efefef;}.leftbar_top dl{    display: inline-block;    margin-left: 5px;    color: #027f3b;}.leftbar_top dl dt{    font-size: 19px;    line-height: 1;}.leftbar_top dl dd{    font-size: 16px;    line-height: 1;}.left_list li a{    color: #333;    display: flex;    align-items: center;    justify-content: space-between;    padding: 15px;    background: #f7f7f7;    border-bottom: 1px solid #efefef;}.left_list li a:hover span,.left_list li a:hover i{    color: #027f3b;}.left_list li a span{    font-size: 18px;}.left_list li a i{    font-size: 24px;}.cont_list li{    border-bottom: 1px solid #efefef;}.cont_list li span{    width: 70%;    text-align: left;}.cont_list li i{    width: 30%;    text-align: center;    height: 30px;    line-height: 30px;    font-size: 24px;}.proIndex .col-md-10 .pro_right{    background: #fff;    border: 1px solid #efefef;}.pro_right .page-header{    margin: 0;    padding: 15px 30px;}.pro_right .page-header a{    color: #333;}.pro_right .page-header div{    position: relative;}.pro_right .page-header div:before{    content: " ";    display: inline-block;    position: absolute;    width: 5px;    left:-10px;    background: #027f3b;    height: 30px;}.pro_show{    border: 1px solid #d7d7d7;}.pro_show a{    color: #333;}.pro_show dd{    padding: 12px 0;}.pro_show:hover{    border-color: #027f3b;}.pro_show a:hover dd{    color: #fff;    background: #027f3b;}.page_list li {    display: inline-block;    border-right: 1px solid #ccc;    /*margin: 0 10px;*/    padding: 0 10px;}.page_list{    display: inline-block;    border: 1px solid #ccc;    border-right: none;}.page_list a{    color: #666;}.page_list li:hover{    background: #027f3b;}.page_list li:hover a{    color: #fff;}@media (max-width:767px) {    .proIndex .col-md-10{        margin-top: 30px;    }}/*2019128*/.text_con .col-md-6:nth-child(1){    background-color: #e3e3e3;}@media(min-width: 1200px){    .text_con{        margin-bottom: 70px;    }}a{    color: #007dde;}.xgcp{    margin-bottom: 50px;}.xgcp_list>li>div{    border: 1px solid #e5e5e5;    transition: all 0.3s;}.xgcp_list>li>div:hover{    border: 1px solid #fff;    box-shadow: 0 0 10px #ddd;    transition: all 0.3s;}.pro_right>div:nth-child(2) h1{    padding: 40px 0 30px;}