﻿@charset "utf-8";/* Start CSS *//*html {*//*    word-break: break-all;*//*}*/body {    /*font-family: "Times New Roman", Times, serif;*/    font-family: "Times New Roman", Times, serif, “华文细黑”, “Microsoft YaHei”, “微软雅黑”, sans-serif;}.wrapper, .wrap {    width: 90%;    clear: both;    max-width: 1360px;    /*min-width:1200px;*/    margin-left: auto;    margin-right: auto;    /*overflow:hidden;*/}.page-link {    position: relative;    display: block;    padding: .5rem .75rem;    margin-left: -1px;    line-height: 1.25;    color: #17a2b8;    background-color: #fff;    border: 1px solid #dee2e6;}.page-num:not(:disabled) {    cursor: pointer;}.page-num-current {    z-index: 1;    color: #fff;    background-color: #17a2b8;    border-color: #17a2b8;}ul, li {    list-style: none;}a, a:hover {    -moz-transition: color .3s linear;    -webkit-transition: color .3s linear;    transition: color .3s linear;    text-decoration: none;}a {    color: #212529;}.spanborder {    font-size: 34px;    color: #00757C;    font-weight: normal;    margin-bottom: 5px;}.index-main {    background: #F5F5F5;}.logo-img {    height: 60px;    margin: 10px 0;}.top-head {    width: 100%;    height: 30px;    background: #015C61;    color: #FFF;    font-size: 14px;}.top-head a {    color: #FFF;}/*.swiper-slide a img {*//*    filter: blur(2px);*//*}*//*.dropdown-item-div{*//*    width: 500px;*//*}*//*******nav-bar*****start***/.mod-header, .mod-header .logo a, .mod-header .logo .logo-img, .mod-header .nav, .mod-header .nav-start-btn {    -webkit-transition: all 0.4s;    -moz-transition: all 0.4s;    transition: all 0.4s;    -webkit-backface-visibility: hidden;    -webkit-transform-style: preserve-3d;}.mod-header {    height: 90px;    width: 100%;    background: #FFF;    z-index: 1000;    position: relative;    top: 0px;}.mod-header .menu-button {    float: right;    width: 40px;    margin-left: 15px;    height: 40px;    cursor: pointer;    /*background: url("../images/header_menubtn.png") no-repeat right center;*/    opacity: 0.5;    -webkit-transition: opacity 300ms;    transition: opacity 300ms}.mod-header .menu-button:hover, .mod-header .menu-button.selected {    opacity: 1}.mod-header .utilities {    float: right;    margin-top: 0px}.mod-header .utilities li {    float: left;    margin-right: 3px}.mod-header .utilities li a {    display: block;    width: 40px;    height: 40px;    /*background-image: url("../images/header_utilities.png");*/    -webkit-transition: opacity 300ms;    transition: opacity 300ms;    opacity: 0.5}.mod-header.utilities li a.wishlist-button {    background-position: left center}.mod-header .utilities li a.account-button {    background-position: -40px center;    position: relative;}.erweima {    width: 120px;    position: absolute;    top: 40px;    opacity: 0;    left: -40px;    z-index: 99;    -webkit-transition: all 0.4s;    -moz-transition: all 0.4s;    transition: all 0.4s;    height: 0}.mod-header .utilities li a.account-button:hover .erweima {    opacity: 1;    height: auto;}.mod-header .utilities li a.search-button {    background-position: -80px center}.mod-header .utilities li a:hover, .mod-header .utilities li a.selected, .mod-header .utilities li a:hover, .mod-header .utilities li a.selected {    opacity: 1}.mod-header .search, .mod-header .search {    position: absolute;    top: 124px;    left: 0;    right: 0;    height: 0;    text-align: center;    overflow: hidden;    -webkit-transition: height 300ms;    transition: height 300ms}.mod-header .search .panel, .mod-header .search .panel {    -webkit-transition: top 300ms;    transition: top 300ms;    background-color: rgba(0, 0, 0, 0.7);    -webkit-backdrop-filter: blur(10px);    backdrop-filter: blur(10px);    position: absolute;    left: 0;    right: 0;    top: -90px;    height: 90px}.mod-header .search.opened, .mod-header .search.opened {    height: 90px}.mod-header .search.opened .panel, .mod-header .search.opened .panel {    top: 0}.mod-header .search form, .mod-header .search form {    width: 65%;    max-width: 930px;    position: relative;    margin-top: 22.5px;    display: inline-block}.mod-header .search form button, .mod-header .search form button {    position: absolute;    height: 45px;    width: 90px;    right: 0;    top: 0;    background-color: #615f5e;    border: none;    color: #FFF;    font-size: 16px;    -webkit-transition: background-color 300ms;    transition: background-color 300ms}.mod-header .search form button:hover, .mod-header .search form button:hover {    background-color: #888}.mod-header .search form input, .mod-header .search form input {    padding-left: 15px;    height: 45px;    width: 100%;    float: left;    border: none;    background: #FFF;    -webkit-appearance: none;    border-radius: 0;    box-sizing: border-box}.mod-header .search form input:focus, .mod-header .search form input:focus {    outline: none}.mod-header .search .close, .mod-header.search .close {    position: absolute;    top: 22.5px;    right: 22px;    height: 45px;    width: 45px;    cursor: pointer;    opacity: 0.3;    overflow: hidden;    -webkit-transition: opacity 300ms;    transition: opacity 300ms}.mod-header .search .close:hover, .mod-header .search .close:hover {    opacity: 1}.mod-header .search .close:after, .mod-header .search .close:after {    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    content: "\d7";    font-size: 60px;    color: #FFF;    line-height: 45px;    text-align: center}/*隐藏菜单*/.centered {    margin: 0 auto;    max-width: 1400px;    padding: 0 30px;    position: relative}.centered:after {    content: '';    display: table;    clear: both}nav {    display: block;}.mod-header .menu {    position: absolute;    top: 0;    left: 0;    right: 0;    display: none;    overflow: hidden;    background: #fff;    border-bottom: 1px solid #e5e5e5;    z-index: 999999999999}.mod-header .menu:after {    content: '';    display: table;    clear: both}.mod-header .menu ul {    padding: 40px 0}.mod-header .menu ul li {    font-family: "Optima", "Helvetica Neue", Verdana, Arial, sans-serif;    font-weight: bold;    text-transform: uppercase;    font-size: 16px;    margin-bottom: 10px;    letter-spacing: 2px}.mod-header .menu ul li.show-mobile-only {    display: none}.mod-header .menu ul a {    -webkit-transition: color 300ms;    transition: color 300ms}.mod-header .menu .close {    position: absolute;    right: 21px;    top: 22px;    height: 45px;    width: 45px;    cursor: pointer;    opacity: 0.2;    overflow: hidden;    -webkit-transition: opacity 300ms;    transition: opacity 300ms;    z-index: 9999999}.mod-header .menu .close:hover {    opacity: 1}.mod-header .menu .close:after {    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    content: "\d7";    font-size: 60px;    color: #000;    line-height: 45px;    text-align: center}/*/////////////////////////////////////////////////////////////////////////////////*/.mod-header .logo {    padding: 0;    margin: 16px 0 0 0;    width: 310px;    height: 74px;    overflow: hidden;    vertical-align: top;    clear: both;}.mod-header .logo a {    display: block;    text-decoration: none;    position: relative;    z-index: 1000;    padding: 0;    margin: 0;    height: 100%;}.mod-header .logo .logo-img {    height: 100%;    /*width: 152px;*/    /*vertical-align: middle;	padding-top:9px;*/}.mod-header .nav-start-btn {    position: absolute;    right: 0;    top: 0;    padding: 12px 20px;    margin: 24px 0;    font-size: 15px;    color: #fff;    text-decoration: none;}.is-fixed.mod-header {    position: fixed;    top: 0px;    height: 80px;    width: 100%;    max-width: 1920px;    /*border-top:#929292 10px solid;	background-image:none;    background-color: #fff;*/    background: rgba(255, 255, 255, 0.95) !important;    border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.is-fixed.mod-header .logo {    height: 60px;    margin-top: 10px;}.is-fixed.mod-header .logo-img {    /*width: 123px;*/    height: 100%;    /*margin-top:10px;*/}.is-fixed.mod-header .nav {    padding: 0px 0;}.is-fixed.mod-header .nav-start-btn {    margin: 6px 0;}/*******nav-bar*****end***//*******关于**********************/.index-about {    /*width: 80%;*/}.home-module-title {    text-align: center;}.home-module-title h2 {    font-size: 34px;    color: #02747E;    line-height: 1.625;    margin-bottom: 10px;    font-weight: bold;    font-family: "SourceHanSerifCN-SemiBold"}.home-module-title h2 span {    padding-left: 15px;    text-transform: uppercase;    font-family: arial;}a.view-all {    width: 135px;    height: 40px;    border: 1px solid #91908E;    background: #91908E;    border-radius: 19px;    display: block;    text-align: center;    line-height: 40px;    color: #fff;    font-size: 16px;    margin: 0 auto}.home-module-title a:hover {    background: none;    color: #3BB3C3;    border-radius: 19px;}.index-about .home-module-title {    margin-bottom: 30px;}.index-about .l {    /*width: 55%;*/    /*padding-left: 55px;*/    /*padding-top: 0px;*/    /*position: relative;*/    color: #606060;    font-weight: lighter;    font-size: 15px;}.index-about .l .green-line {    width: 23px;    height: 4px;    background: #31FF21;    position: absolute;    left: -10px;    top: 10px;}.index-about .l p {    margin-bottom: 15px;    text-indent: 2em;}.index-about .l strong {    color: #02747E;    font-size: 15px;}.index-about .l img {    margin-top: 30px;}.index-about .r {    /*width: -moz-calc(45% - 60px);*/    /*width: -webkit-calc(45% - 60px);*/    /*width: calc(45% - 60px);*/    padding-top: 10px;}.index-about .r img {    max-width: 100%;    /*display: block;*/}/*******为什么选择*******************/@-webkit-keyframes swing {    20% {        -webkit-transform: rotate(15deg);        transform: rotate(15deg)    }    40% {        -webkit-transform: rotate(-10deg);        transform: rotate(-10deg)    }    60% {        -webkit-transform: rotate(5deg);        transform: rotate(5deg)    }    80% {        -webkit-transform: rotate(-5deg);        transform: rotate(-5deg)    }    100% {        -webkit-transform: rotate(0deg);        transform: rotate(0deg)    }}@keyframes swing {    20% {        -webkit-transform: rotate(15deg);        -ms-transform: rotate(15deg);        transform: rotate(15deg)    }    40% {        -webkit-transform: rotate(-10deg);        -ms-transform: rotate(-10deg);        transform: rotate(-10deg)    }    60% {        -webkit-transform: rotate(5deg);        -ms-transform: rotate(5deg);        transform: rotate(5deg)    }    80% {        -webkit-transform: rotate(-5deg);        -ms-transform: rotate(-5deg);        transform: rotate(-5deg)    }    100% {        -webkit-transform: rotate(0deg);        -ms-transform: rotate(0deg);        transform: rotate(0deg)    }}.about_list_1 {    z-index: 99;    padding: 60px 0 60px 0;    clear: both;    margin: 0px auto;    width: 100%;    float: left;    /*background:url(../images/font.png) no-repeat center center #EBEBEB*/}.about_list_1 ul li p {    color: #8C8C8C;    text-align: center;    font-size: 14px;}.about_list_1 ul li:hover p {    color: #000}.about_list_1 ul {    /*width:1200px;height:340px;*/    overflow: hidden;    text-align: center;    margin: 0 auto;    font-size: 0;    width: 90%;}.about_list_1 li {    display: inline-block;    *display: inline;    *zoom: 1;    overflow: hidden;    /*padding:0 10px;*/    width: -moz-calc(100% / 4);    width: -webkit-calc(100% / 4);    width: calc(100% / 4);    text-align: center;}.about_list_1.yanfachengguo li {    display: inline-block;    *display: inline;    *zoom: 1;    overflow: hidden;    /*padding:0 10px;*/    width: -moz-calc(100% / 5);    width: -webkit-calc(100% / 5);    width: calc(100% / 5);    text-align: center;}.about_list_1 li a {    /*width:106px;*/    height: 215px;    text-align: center;    font-size: 18px;    color: #fff;    position: relative;    display: block;    border: 0px solid #938F8E;    border-radius: 100%;    margin: 0 auto;    vertical-align: bottom;    /*line-height:68px;*/}.about_list_1 li a img {    max-width: 100%;    box-sizing: border-box;    display: inline-block;    vertical-align: bottom;    margin: 0 0 10px 0;}.about_list_1 li:hover a img {    animation: swing 1s 0s linear normal;    -webkit-animation: swing 1s 0s linear normal;}.about_list_1 ul li h3 {    color: #333;    font-weight: 600;    font-size: 18px;    line-height: 100%;    border: 0;    margin: 10px auto;}.about_list_1 ul li:hover h3 {    color: #015C61;}.about_list_1 ul li h4 {    font-size: 15px;    color: #333;    line-height: 180%;    font-weight: lighter;    margin-top: 10px;}.mbt60 {    margin-bottom: 60px;    padding-top: 60px !important}.about_list_1.po li:hover a, .about_list_1.po li.cur a {    border: #666 1px solid;}.about_list_1.po ul li h3 {    /*color:#666;	font-weight:300;	font-size:14px;	line-height:100%;	border:0;*/    margin-top: 10px;    font-weight: normal;}.about_list_1.po ul li:hover h3, .about_list_1.po ul li.cur h3 {    color: #CDB06C;}/********首页公司简介*******************************/.heise {    width: 100%;    float: left;    clear: both;    background: #4D4948;    padding: 70px 0 50px 0;}.huise {    width: 100%;    float: left;    clear: both;    background: #4D4948;    margin-bottom: 80px;}.about_main {    clear: both;    background: #1E1C1D;}.about_main .left {    float: left;    width: 48%;    color: #E3E3E3;    padding-left: 60px;}.about_main .left h3 {    font-size: 30px;    margin-top: 60px;    font-weight: normal;    line-height: 100%;}.about_main .left h3 span {    font-size: 30px;    font-family: "Times New Roman", Times, serif;    display: block;    font-weight: bold;    margin-bottom: 15px;}.about_main .left h4 {    font-size: 16px;    font-weight: normal;    margin-top: 10px}.about_main .left .neirong {    margin-top: 0px;    font-size: 15px;    font-weight: 300;    line-height: 200%;    padding-right: 50px}.about_main .left .neirong p {    margin-top: 10px}.about_main .left a.more {    display: block;    margin-top: 30px;    border-radius: 25px;    position: relative;    z-index: 22;    width: 118px;    font-size: 15px;    border: 1px solid #0C87D5;    height: 36px;    overflow: hidden;    display: block;    text-align: center;    color: white;    line-height: 36px;    transition: all .5s;    display: none}a.more::before {    position: absolute;    content: '';    top: 0;    right: -30%;    bottom: 0;    left: -30%;    z-index: -1;    background: #048BCF;    transition: opacity 0.4s linear, -webkit-transform 0.6s cubic-bezier(0.3, 0.69, 0.39, 1.04) 0.4s;    transition: transform 0.6s cubic-bezier(0.3, 0.69, 0.39, 1.04) 0.4s, opacity 0.4s linear;    opacity: 1;    transition-delay: 0s, 0s;    transform: translate(0, 0) skew(-60deg, 0deg);}a.more span {    display: block;    position: absolute;    width: 100%;    height: 100%;    left: 0;    top: 0;    z-index: 11;}a.more:hover::before {    opacity: 0;    transform: translate(400px, 0) skew(-60deg, 0deg);}a.more:hover {    color: #048BCF !important;    transition: color 0s linear;    border: 1px solid #0C87D5;}.about_main .right {    float: left;    width: 52%;    padding-top: 0px;    padding-bottom: 0px;}.about_main .right img {    width: 100%;}/****************核心能力****/.index-3pic {    width: 100%;    float: left;    clear: both;    background: #F6F6F6;    padding: 40px 0;}.index-3pic ul li {    width: 33.3333%;    float: left;    padding-right: 1px;    position: relative;    color: #FFF;}.index-3pic ul li img {    width: 100%;    transition: all linear 0.3s}.index-3pic ul li .pic-img {    width: 100%;    overflow: hidden;}.index-3pic ul li:hover img {    -moz-transform: scale(1.2);    -webkit-transform: scale(1.2);    transform: scale(1.2);}.index-3pic ul li .pic-text {    position: absolute;    width: 100%;    top: 80px;    padding: 0 25px;}.index-3pic ul li h3 {    margin-bottom: 20px}/****************产品*********************/.index-product {    /*padding-top: 80px;*/    /*width: 80%;*/}.index-product ul {    /*padding-top: 40px;*/    padding-left: 0;}.index-product ul li {    /*float: left;*/    /*width: -moz-calc((100% - 19.8%) / 4);*/    /*width: -webkit-calc((100% - 19.8%) / 4);*/    /*width: calc((100% - 19.8%) / 4);*/    /*margin-right: 6.6%;*/    /*margin-bottom: 60px;*/    text-align: center;}.index-product ul li:nth-child(4n) {    margin-right: 0;}.index-product ul li .pro-img {    width: 100%;    margin-bottom: 10px;    box-shadow: 0 10px 15px rgba(0, 0, 0, .2);    overflow: hidden;}.index-product ul li .pro-img img {    width: 100%;    /*display: block;*/    transition: all linear 0.3s;}.index-product ul li:hover img {    -moz-transform: scale(1.1);    -webkit-transform: scale(1.1);    transform: scale(1.1);}/**********产业链******************/.chanyelian {    width: 100%;    float: left;    clear: both;    background: #EBEBEB;    padding: 60px 0;}.xiapic {    margin-top: 40px}.xiapic .p2 li {    float: left;    width: -moz-calc((100% - 30px) / 3);    width: -webkit-calc((100% - 30px) / 3);    width: calc((100% - 30px) / 3);    margin-right: 15px;    position: relative;    overflow: hidden;}.xiapic li img {    width: 100%;    display: block;    transition: all linear 0.3s}.xiapic li:hover img {    -moz-transform: scale(1.1);    -webkit-transform: scale(1.1);    transform: scale(1.1);}.xiapic li:nth-child(3) {    margin-right: 0;}.xiapic .p1 {    width: 100%;    background: #008D8F;    float: left;    margin-bottom: 10px;}.xiapic .p2 {    width: 100%;}.xiapic .p1 li.l1 {    float: left;    width: -moz-calc((100% - 30px) / 3 + 15px);    width: -webkit-calc((100% - 30px) / 3 + 15px);    width: calc((100% - 30px) / 3 + 15px);    background: #EBEBEB;    padding-right: 15px;    overflow: hidden;    position: relative;}.xiapic .p1 li.l1 div {    width: 100%;    position: relative;    overflow: hidden;}.xiapic .p1 li.l2 {    float: left;    width: 15px !important;    display: block;    background: #EBEBEB;}.xiapic .p1 li.l3 {    float: left;    color: #FFF;    /*width:-moz-calc(100% - (100% - 30px) / 3 -15px);*/    width: -webkit-calc(100% - (100% - 30px) / 3 - 15px);    width: calc(100% - (100% - 30px) / 3 - 15px);    padding: 50px 60px 0 60px}.xiapic .p1 li.l3 h3 {    float: left;    font-size: 30px;    width: 240px;}.xiapic .p1 li.l3 div {    float: left;    width: -moz-calc((100% - 240px) / 1);    width: -webkit-calc((100% - 240px) / 1);    width: calc((100% - 240px) / 1);}.xiapic .p1 li.l3 p {    margin-bottom: 15px}/*******************文字*****************/.text_1 {    clear: both;    width: 100%;    float: left;    padding: 60px 0;    background: #AEAEAE;}.text_1 h2 {    font-family: '宋体';    font-size: 35px;    color: #000;    font-weight: 800;    margin-bottom: 20px;}.text_1 h3 {    font-family: "Times New Roman", Times, serif;    font-weight: bold;    font-size: 40px;    line-height: 1em;    margin-bottom: 15px;    max-width: 90%;    letter-spacing: 10px;    color: #000;}.text_1 p {    font-size: 18px;    max-width: 680px;    color: #000;    font-weight: 300;}/****************图片1**********/.pic_1 {    width: 100%;    position: relative;    overflow: hidden;}.pic_1 img {    display: block;    transition-duration: .5s;    -ms-transition-duration: .5s;    -moz-transition-duration: .5s;    -webkit-transition-duration: .5s;}.pic_1:hover img {    display: block;    -moz-transform: scale(1.05);    -webkit-transform: scale(1.05);    transform: scale(1.05);}/****************图片2.3**********/.pic_2 {    width: 100%;    position: relative;    overflow: hidden;    background: #AEAEAE;    padding: 60px 0 0 0;}.pic_2 .left {    float: left;    width: 34.59%;    position: relative;    overflow: hidden;}.pic_2 .right {    float: right;    width: -moz-calc(64.62%);    width: -webkit-calc(64.62%);    width: calc(64.62%);    position: relative;    overflow: hidden;}.pic_2 img, .pic_4 img {    width: 100%;    display: block;    transition-duration: .5s;    -ms-transition-duration: .5s;    -moz-transition-duration: .5s;    -webkit-transition-duration: .5s;}.pic_2 .left:hover img, .pic_2 .right:hover img, .pic_4 .wrapper:hover img {    display: block;    -moz-transform: scale(1.05);    -webkit-transform: scale(1.05);    transform: scale(1.05);}/*******图4********************/.pic_4 {    width: 100%;    position: relative;    overflow: hidden;    background: #AEAEAE;    padding: 0 0 60px 0;}.pic_4 .wrapper {    position: relative;    overflow: hidden;}/******clture-honnor**************************/.clture-honnor {    clear: both;    float: left;    width: 100%;    /*background:url(../assets/img/up_pic/p5.jpg) no-repeat top center;*/    height: 423px;}.clture-honnor ul {    height: 100%}.clture-honnor .left {    float: left;    width: -moz-calc((100% - 6px) / 2);    width: -webkit-calc((100% - 6px) / 2);    width: calc((100% - 6px) / 2);    height: 100%;    position: relative;}.clture-honnor .right {    float: right;    width: -moz-calc((100% - 6px) / 2);    width: -webkit-calc((100% - 6px) / 2);    width: calc((100% - 6px) / 2);    height: 100%;    position: relative;}.clture-honnor .left .enname {    font-size: 36px;    color: rgba(255, 255, 255, 0.8);    position: absolute;    top: 25%;    left: 50%;    text-align: center;    font-weight: 500;    line-height: 100%;}.clture-honnor .left .enname span {    font-size: 24px;}.clture-honnor .left .cnname {    position: absolute;    font-size: 24px;    color: rgba(255, 255, 255, 0.8);    font-weight: bold;    top: 55%;    left: 55%;    text-align: center;}.clture-honnor .left a.viewmore {    display: block;    width: 100px;    height: 30px;    line-height: 30px;    border: rgba(255, 255, 255, 0.8) 1px solid;    text-align: center;    position: relative;    top: 67%;    left: 54.8%;    color: rgba(255, 255, 255, 0.8);}.clture-honnor .right .enname {    font-size: 36px;    color: #FFF;    position: absolute;    top: 25%;    right: 53%;    text-align: center;    font-weight: 500;    line-height: 100%;}.clture-honnor .right .enname span {    font-size: 24px;}.clture-honnor .right .cnname {    position: absolute;    font-size: 24px;    color: #FFF;    font-weight: bold;    top: 55%;    right: 55%;    text-align: center;}.clture-honnor .right a.viewmore {    display: block;    width: 100px;    height: 30px;    line-height: 30px;    border: #fff 1PX solid;    text-align: center;    position: absolute;    top: 67%;    right: 54.8%;    color: #FFF;}a.viewmore::before {    position: absolute;    content: '';    top: 0;    right: -30%;    bottom: 0;    left: -30%;    z-index: -1;    background: #048BCF;    transition: opacity 0.4s linear, -webkit-transform 0.6s cubic-bezier(0.3, 0.69, 0.39, 1.04) 0.4s;    transition: transform 0.6s cubic-bezier(0.3, 0.69, 0.39, 1.04) 0.4s, opacity 0.4s linear;    opacity: 1;    transition-delay: 0s, 0s;    transform: translate(0, 0) skew(-60deg, 0deg);}a.viewmore:hover::before {    opacity: 1;    transform: translate(400px, 0) skew(-60deg, 0deg);}a.viewmore:hover {    color: #C4AB69 !important;    transition: color 0s linear;    border: 1px solid #C4AB69 !important;}/****************图片5**********/.pic_5 {    width: 100%;    position: relative;    overflow: hidden;    background: #4D4948;    padding: 60px 0 60px 0;}.pic_5 .left {    float: left;    width: -moz-calc(72.64%);    width: -webkit-calc(72.64%);    width: calc(72.64%);    position: relative;    overflow: hidden;}.pic_5 .right {    float: right;    width: 26.51%;    position: relative;    overflow: hidden;}.pic_5 img {    width: 100%;    display: block;    transition-duration: .5s;    -ms-transition-duration: .5s;    -moz-transition-duration: .5s;    -webkit-transition-duration: .5s;}.pic_5 .left:hover img, .pic_5 .right:hover img {    display: block;    -moz-transform: scale(1.05);    -webkit-transform: scale(1.05);    transform: scale(1.05);}/******首页新闻***************************/.indexnews {    /*width: 100%;*/    /*clear: both;*/    /*float: left;*/    /*background:url(../images/newsbg.jpg) no-repeat top center #F7F7F7;*/    /*padding: 50px 0;*/    /*position: relative;*/    z-index: 9999999999999999999;}.indexnews .wrapper {    background: #FFF;}.newsmain {    /*float: left;*/    height: 535px;    /*width: -moz-calc(100% - 340px);*/    /*width: -webkit-calc(100% - 340px);*/    /*width: calc(100% - 340px);*/    background: #FFF;    padding: 38px;    /*position: relative;*/}.newsmain h3 {    font-size: 34px;    color: #00757C;    font-weight: normal;    margin-bottom: 5px;}.newsmain .dec {    font-size: 16px;}.newsmain .leftpic {    /*width: 454px;*/    margin-top: 20px;    /*float: left;*/}.indexnewsimg {    height: 250px;    overflow: hidden;    position: relative;}.indexnewsimg img {    transition-duration: .5s;    -ms-transition-duration: .5s;    -moz-transition-duration: .5s;    -webkit-transition-duration: .5s;}.indexnewsimg:hover img {    display: block;    -moz-transform: scale(1.15);    -webkit-transform: scale(1.15);    transform: scale(1.15);}.news-index .news-container {    /*width: 80%;*/}.newsmain .leftpic img {    width: 100%}.newsmain .leftpic h4 {    font-size: 18px;    margin-top: 10px;    font-weight: normal;    color: #000}.newsmain .leftpic p {    padding-top: 5px;    font-size: 15px;    line-height: 160%;    color: #909090;    height: 50px;    overflow: hidden;}.newsmain .righttext {    /*float: right;*/    /*width: -moz-calc(100% - 484px);*/    /*width: -webkit-calc(100% - 484px);*/    /*width: calc(100% - 484px);*/    padding-top: 3px;    position: relative;    padding-bottom: 67px;}.newsmain .righttext li {    border-bottom: #eeeeee 1px solid;    height: 45px;    line-height: 45px;    font-size: 15px;    /*background:url(../images/dian.jpg) no-repeat left;*/    padding-left: 20px;    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;    word-break: break-all;    position: relative;}.newsmain .righttext li a span {    width: 90%;    display: inline-block;    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;    word-break: break-all;}.newsmain .righttext li a img {    display: inline-block;    margin: 0;    position: absolute;    right: 0;    top: 20px;}.newsmain .righttext li:hover a {    color: #46C0D1}a.morenews {    display: block;    width: 116px;    height: 42px;    background: #4B797C;    color: #FFF;    text-align: center;    line-height: 42px;    font-size: 15px;    position: absolute;    bottom: 10px;    right: 10px;    transition-duration: .5s;}a.morenews:hover {    background: #46C0D1;}.contactus-main {    /*width: 340px;*/    /*height: 535px;*/    background: #63898C;    /*float: right;*/    color: #FFF;    padding: 38px 28px;    /*z-index: 999999*/    z-index: 3;}.contactmain h3 {    font-size: 34px;    font-weight: normal;    margin-bottom: 5px}.contactmain p.dec {    font-size: 16px;}.list-featured {    /*padding-top: 20px*/}.list-featured li {    font-size: 15px;}.list-featured .mail i {    width: 20px;    height: 20px;    display: inline-block;    background: url(../images/mail.jpg) no-repeat;    margin-right: 15px;    vertical-align: middle;}.list-featured .tel {    margin-top: 30px;    /*padding-left: 30px;*/}.list-featured .tel i {    width: 20px;    height: 20px;    display: inline-block;    background: url(../images/tel.jpg) no-repeat;    /*margin-left: -30px;*/    margin-right: 15px;    vertical-align: middle;}.list-featured .tel p {    padding-left: 5px;    line-height: 220%;}.contactus-main .kefu {    border-top: rgba(255, 255, 255, 0.6) 1px dotted;    margin-top: 20px;    /*padding-top:10px;	*/}.contactus-main .kefu div {    margin-top: 20px;    /*line-height: 42px;*/    border: rgba(255, 255, 255, 0.6) 1px solid;}.contactus-main .kefu div.qq i {    display: inline-block;    width: 21px;    height: 21px;    background: url(../images/wechat.png?v=2.0) no-repeat;    background-size: 100%;    vertical-align: middle;    margin-right: 5px}.contactus-main .kefu li a {    color: #FFF}.contactus-main .kefu div a:hover {    color: #BF9F62;}.qcode {    position: absolute;    top: 42px;    left: 0;    width: 100%;    opacity: 0;    transition-duration: .5s;}.qcode img {    width: 100%;}.contactus-main .kefu div:hover .qcode {    opacity: 1;}.contactus-main .kefu div div.qcode:hover {    opacity: 0;}/*Footer*/.Footer {    background: url(../images/bottombg.jpg) no-repeat center center #171B34; /* height:705px; */    position: relative;    color: #D8D8D8;    clear: both;    float: left;    width: 100%;    padding-bottom: 62px;}.Footer.mt50 {    margin-top: 50px;}.Footer a {    color: #FFF;}.foot-search {    /*width: 712px;*/    margin: 80px auto 20px auto;    position: relative;}.foot-search input.foot-keywords {    width: 100%;    height: 50px;    background: #C8CBD2;    text-align: center;    color: #63898C;    font-size: 20px;}.foot-search .submit-icon {    position: absolute;    left: 2rem;    top: 1rem;    font-size: 20px;    color: #63898C;    z-index: 1;}.foot-search .submit {    position: absolute;    /*left: 2rem;*/    /*top: 1rem;*/    width: 3rem;    height: 100%;    background: url(../images/foot-search.jpg) no-repeat;    text-indent: -99999px;    z-index: 2;}.FBox {    position: relative;}.FBox .ht {    height: 30px;}.FBox h4.ht {    font-size: 15px;    color: #FFF;    font-weight: 600;    text-transform: uppercase}.FBox .fMenu {    width: 100%;    /*position: relative;*/    /*float: left;*/    /*clear: both;*/    font-size: 0;}.FBox .fMenu ul {    text-align: center;    padding-left: 0;}.FBox .fMenu ul li {    vertical-align: top;    overflow: hidden;    text-align: center;    /*margin-top: 50px;*/    display: inline-block;    /*margin-left: 60px;*/}.FBox .fMenu ul li:nth-children(2) {    margin-left: 10px !important}.FBox .fMenu ul li dl {    width: 100%;}.FBox .fMenu ul li dl dt {    width: 100%;    height: 38px;    margin-bottom: 20px;    background: url(../images/bottom-line.jpg) no-repeat bottom left}.FBox .fMenu ul li dl dd {    line-height: 20px;    overflow: hidden;    margin-bottom: 10px;    clear: both;    width: 100%}.FBox .fMenu ul li dl dd a {    color: rgba(255, 255, 255, 0.6);    width: 100%;    font-size: 14px;}.FBox .fMenu ul li dl dd a:hover {    color: #FFF;}.FBox .fMenu ul li dl a em {    display: none}.footerlogo {    margin-left: 0 !important;    float: left;    padding-left: 0;    /*width:270px;*/}.footershejiao {    width: 109px;    text-align: center !important;    font-size: 15px;    line-height: 100%;    padding-top: 5px;}/*在线客服*/.online {    position: fixed;    bottom: 150px;    right: 10px;    width: 60px;    z-index: 999;    color: #999;}.online a {    color: #666;}.online a:hover {    text-decoration: none;}.online dl {    background: #27a8e1;    padding: 10px 5px;    margin-bottom: 1px;    position: relative;}.online dl dd {    color: #fff;    text-align: center;    font-size: 12px;    cursor: pointer;}.online dl dd i {    font-size: 25px;}.online dl:hover {    background: #1781bd;}.online dl dt {    position: absolute;    top: 0px;    right: 60px;    background: #fff;    border: 1px solid #ccc;    z-index: 9999;    display: none;    padding: 10px 15px;    font-weight: normal;}.online dl dt h3 {    display: block;    font-size: 16px;    color: #666;    border-bottom: 1px solid #ccc;    padding-bottom: 5px;}.online dl dt h3 i {    margin-right: 5px;}.online dl dt h3 span {    float: right;    cursor: pointer;}.online dl dt input {    border: 1px solid #ccc;    border-radius: 5px;    margin-top: 15px;    height: 40px;    line-height: 40px;    padding: 3px 5px;    width: 100%;}.online dl dt button {    margin: 10px 0;    border: none;    border-radius: 5px;    width: 100%;    font-size: 18px;    height: 40px;    line-height: 40px;    background: #28a7e1;    color: #fff;    cursor: pointer;}.footershejiao img {    display: inline-block;    margin-bottom: 15px;    width: 100%;}.botlogo img {    margin-bottom: 15px;    width: 100%;}.footerBar {    text-align: center;}.fbBox {    height: 50px;    position: relative;    font-size: small;}.fbBox .fblist {    line-height: 50px;    font-weight: lighter;    color: #FFF;    font-size: 14px;    text-align: center}.fbBox a {    color: #D8D8D8;}.fbBox .copyright {    position: absolute;    right: 0px;    height: 20px;    line-height: 20px;    top: 15px;}/*css3*/.fenye .page a, .fenye .page a:hover {    -moz-transition: all .2s linear;    -webkit-transition: all .2s linear;    transition: all .2s linear;}a, a:hover {    -moz-transition: color .3s linear;    -webkit-transition: color .3s linear;    transition: color .3s linear;}/*********内页********//******分页************************/.pager {    margin-top: 20px;    text-align: center;}.pager a {    display: inline-block;    font-family: "微软雅黑";    border: 1px solid #d2d2d2;    background: url(../images/pager_number.gif) repeat-x;    padding: 0 10px;    line-height: 26px;    text-decoration: none;    margin-right: 2px;    font-size: 14px;}.pager a.current {    /*background: #5185c4;	border-color: #5185c4;*/    font-weight: bold;    color: #fff;    background: #e26001;    border-color: #e26001;}.pager a:link, .pager a:visited {    color: #535353;}.pager a:hover, .pager a:active {    color: #E26001;}.pager a.current:link, .pager a.current:visited, .pager a.current:hover, .pager a.current:active {    color: #fff;}.pager a:hover {    text-decoration: none;}/*.imgteaser {*//*    overflow: auto;*//*    float: left;*//*    position: relative;*//*    width: -moz-calc((100% - 80px) / 3);*//*    width: -webkit-calc((100% - 80px) / 3);*//*    width: calc((100% - 80px) / 3);*//*    !*height:240px;*!*//*    margin: 0 40px 50px 0;*//*    text-align: center;*//*    box-sizing: border-box;*//*    transition: all linear 0.3s;*//*    box-shadow: rgba(0, 0, 0, 0.2) 0 8px 20px;*//*}*/.clst {    margin-right: 0}.imgteaser a {    text-decoration: none;    float: left; /* height:200px; */    display: block;}.imgteaser a .pcc {    position: relative;    overflow: hidden}.imgteaser a:hover {    cursor: pointer}.imgteaser .mpc {    position: relative;    overflow: hidden;}.imgteaser a .mpc img {    float: left;    border: none;    width: 100%;    /*height:200px;*/    transition-duration: .5s;    -ms-transition-duration: .5s;    -moz-transition-duration: .5s;    -webkit-transition-duration: .5s;}.imgteaser a .mpc:hover img {    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    -o-transform: scale(1.1);    -webkit-transform: scale(1.1);}.CC {    clear: both;    background: #FFF;    width: 100%;    height: 60px;    line-height: 60px;    -webkit-transition-property: background-color;    -webkit-transition-duration: 0.3s;    -webkit-transition-timing-function: ease;    font-size: 16px;}.imgteaser a:hover .CC {    background: #015C61;    color: #FFF;    line-height: 60px;}/*.imgteaser:hover {*//*    box-shadow: rgba(0, 0, 0, 0.2) 0 8px 20px;*//*    transform: translateY(-2px);*//*}*/a.cgrey {    color: #888888;    font-size: 13px}a.cgrey:hover {    color: #FFF}.wrapbg {    background: url(../images/bodybg.jpg) no-repeat top center #FFF;    width: 100%;    overflow: auto;    height: auto;    min-height: 500px}.BgColorGray {    background: url(../images/d.gif) repeat-x bottom #f0f0f0;}.BgColorWhite {    background: url(../images/d.gif) repeat-x bottom #FFF}.prolist {    width: 100%;    padding: 0;    margin: 0;    clear: both;}.prolist ul {    list-style-type: none;    padding: 0;    margin: 0}.prolist ul li {    list-style-type: none;    padding: 0;    margin: 0;    float: left;    width: 23.5%;    margin-right: 2%;    margin-bottom: 40px;}.prolist ul li p {    padding: 0;    margin: 0}.prolist ul li p img {    width: 100%}.prolist ul li p {    border: #e0e0e0 1px solid;}.prolist ul li:hover p {    border: #DF0606 4px solid;}.prolist ul li h3 {    text-align: center;    height: 60px;    line-height: 60px;    background: #e0e0e0;    font-size: 15px;    overflow: hidden}.prolist ul li a:hover {    text-decoration: none;}.prolist ul li:hover h3 {    color: #FFF;    background: #DF0606}#content {    min-height: 200px;    height: auto;    position: relative;    width: 1200px;    margin: 0 auto;    font-size: 15px !important;    line-height: 1.5em !important;}.videolist {    width: 100%;    clear: both;}.videolist ul li {    float: left;    width: -moz-calc(33.33% - 15px);    width: -webkit-calc(33.33% - 15px);    width: calc(33.33% - 15px);    box-shadow: rgba(0, 0, 0, 0.1) 0 8px 10px;    transition: all linear 0.3s;    text-align: center;    margin-bottom: 40px;    margin-right: 20px;    position: relative;}.videolist ul li .vid {    position: absolute;    top: 35%;    z-index: 99999;    left: 50%;    margin-left: -25px;    opacity: 0.5;}.videolist ul li:hover .vid {    opacity: 1;}.videolist ul li .pict {    width: 98%;    position: relative;    overflow: hidden;    margin-left: 1%;    margin-top: 1%;}.videolist ul li .pict img {    width: 100%;    display: block;}.videolist ul li p {    text-align: center;    width: 90%;    margin-top: 10px}.videolist ul li:hover {    transform: translateY(-5px);}.pagination {    margin: 10px auto 4px auto;    clear: both;    float: left;    width: 100%;    /*background:#FFF;*/    height: 40px;}.pagination ul {    width: 100%;    display: inline-block;    *display: inline;    margin-bottom: 0;    /*margin-left: 0;*/    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;    *zoom: 1;    text-align: center;    /*-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);	box-shadow: 0 1px 2px rgba(0,0,0,0.05)*/}.pagination ul li {    display: inline-block;    border: #e0e0e0 1px solid;    background: #FFF;    padding: 6px 16px;    margin: 0 5px}.pagination ul li a {    display: block;}.pagination ul li.ctxt {    background: #009393 !important;    border: #009393 1px solid;    color: #FFF;}.pagination ul li:hover {    border: #009393 1px solid;    color: #009393}.pagination ul li:hover a {    color: #009393}.pagination ul li.ctxt:hover {    color: #FFF !important}/***************************************************************//*  视差  */.ins-ban {    width: 100%;    height: 310px;    position: relative;    overflow: hidden;    clear: both;}.ins-ban2 {    width: 100%;    height: 800px;    position: relative;    overflow: hidden;    text-align: center;    z-index: 2;}.fzlc_shicha {    width: 100%;    height: 808px;    background: url(../images/fzlc_banner.jpg) no-repeat 50% 0px fixed;    position: absolute;    top: 0;    left: 0;    z-index: -1;}.gsyj_shicha {    width: 100%;    height: 808px; /*background: url(../images/gsyj_banner.jpg) no-repeat 50% 0px fixed;*/    position: absolute;    top: 30px;    left: 0;    z-index: -1;}.gswh_shicha {    width: 100%;    height: 808px;    background: url(../images/gswh_banner.jpg) no-repeat 50% 0px fixed;    position: absolute;    top: 0;    left: 0;    z-index: -1;}.gsjj_shicha {    width: 100%;    height: 551px; /*background: url(../images/gsjj_banner.jpg) no-repeat 50% 0px fixed;*/    position: absolute;    top: 0px;    left: 0;    z-index: -1;}.wzjs_shicha {    width: 100%;    height: 1008px;    background: url(../images/wzjs_banner.jpg) no-repeat 50% 0px fixed;    position: absolute;    top: 0;    left: 0;    z-index: -1;}.ssyx_shicha {    width: 100%;    height: 1008px;    background: url(../images/ssyx_banner.jpg) no-repeat 50% 0px fixed;    position: absolute;    top: 0;    left: 0;    z-index: -1;}.qwyx_shicha {    width: 100%;    height: 1008px;    background: url(../images/qwyx_banner.jpg) no-repeat 50% 0px fixed;    position: absolute;    top: 0;    left: 0;    z-index: -1;}.news_shicha {    width: 100%;    height: 808px;    background: url(../images/news_banner.jpg) no-repeat 50% 0px fixed;    position: absolute;    top: 0;    left: 0;    z-index: -1;}.case_shicha {    width: 100%;    position: absolute;    top: 0;    left: 0;    z-index: -1;}.lise_anli_shicha {    width: 100%;    height: 1008px;    background: url(../images/qwyx_banner.jpg) no-repeat 50% 0px fixed;    position: absolute;    top: 0;    left: 0;    z-index: -1;}.nei_banner_tit {    position: absolute;    width: 1400px;    left: 50%;    margin-left: -700px;    top: 35%;    overflow: hidden;    padding-bottom: 20px;}.nei_banner_tit h2 {    font-size: 72px;    color: #fff;    text-transform: capitalize;    font-family: '';    height: 44px;    padding-top: 12px;}.nei_banner_tit h3 {    font-size: 48px;    line-height: 64px;    color: #fff;    padding-bottom: 30px;}.nei_banner_tit h4 {    font-size: 16px;    height: 33px;    color: #fff;    margin-top: 8px;}.nei_banner_tit i {    display: block;    width: 1px;    height: 32px;    background-color: #999;    margin-left: 10px;}.l {    /*float: left;*/}.r {    /*float: right;*/}.location_center {    position: relative;}.location {    height: 60px;    line-height: 60px;    width: 100%;    position: relative;}.location_center {    font-size: 14px;    color: #999;}.location_center a:nth-child(2) {    padding-left: 26px;}.shouye {    position: absolute;    left: 0;    top: 22px;}.location_center a {    font-size: 14px;    color: #424242;    display: inline-block;}.location_center a:hover {    color: #e60012;}.location_center span {    display: block;    float: left;}.shouye i {    display: block;    background: url(../images/shouye_ico.png) no-repeat center;    width: 15px;    height: 20px;    margin-right: 10px;    opacity: 0.5;}.shouye:hover i {    background: url(../images/shouye_ico_on.png) no-repeat center;    opacity: 1;}.location {    height: 60px;    line-height: 60px;    width: 100%;    position: relative;}.lanmu {    height: 95px;    line-height: 60px;    margin-top: -60px;    position: relative;    z-index: 99;}.lanmu .shouye {    top: 20px;}.lanmu .wrap {    -webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);    box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);    background: rgba(255, 255, 255, 0.98);    height: 60px;}.lanmu .location_center {    margin-right: 35px;}.lanmu ul { /*margin-left: 12px; */}.lanmu li {    padding-left: 17px;    padding-right: 18px;    float: left;    background: url(../images/lanmu_li_bg.jpg) no-repeat right center #CCC;    margin-right: 1px;    -webkit-transition-property: background-color;    -webkit-transition-duration: 0.3s;    -webkit-transition-timing-function: ease;    height: 60px;    line-height: 60px;}.lanmu li:last-child {    background-image: none;}.lanmu li a {    font-size: 15px;    color: #333;}.lanmu li a:hover {    color: #FFF;}.lanmu li:hover, .lanmu li.on {    background: #184f92;    color: #FFF;}.lanmu li.on a, .lanmu li:hover a {    color: #FFF;}/*.wrap{ width: 1200px; clear:both; margin:0 auto}*/.zkxx_about h4 {    font-size: 16px;    color: #666;    line-height: 30px;    text-align: center;    padding-top: 10px;    padding-bottom: 50px;}.zkxx_about_i {    display: block;    width: 1px;    height: 90px;    background-color: #ccc;    margin: 20px auto 0 auto;    position: relative;    z-index: 3;}.zkxx_about .wrap {    background: rgba(249, 249, 249, 0.8);    z-index: 1;    position: relative;    margin-top: -40px;    padding-bottom: 145px;}.zkxx_about .wrap .jishuqi li {    display: inline-block;    float: inherit;}.zkxx_about .wrap .jishuqi {    text-align: center;    padding-bottom: 55px;    padding-top: 105px;}.zkxx_about .wrap2 p {    font-size: 16px;    line-height: 32px;    text-indent: 2em;    margin-top: 10px;}.ab_left {    width: 100%;}.ab_left .page_h3, .ab_right .page_h3 {    font-size: 24px;    text-align: left}.ab_left img {    margin-top: 80px;    margin-left: 30px;    margin-bottom: 10px}.ab_right {    width: 100%;    padding-top: 0px;}.ab_right img {    margin-top: 80px;    margin-right: 30px;    margin-bottom: 10px}.zkxx_about_p {    font-size: 16px;    line-height: 30px;    text-align: center;    color: #666;    margin: 0}/**********新闻**********/.list_arcticle {    padding-top: 20px;    text-align: center;    padding-bottom: 50px}.news_ul {    clear: both;}.news_ul li {    float: left;    width: 31.5%;    margin-right: 2.75%;    margin-bottom: 20px}.news_ul li:nth-child(3n) {    margin-right: 0px;}.news_ul li h5 {    text-align: left;    font-size: 18px !important;    color: #333;    padding-top: 20px;    display: block;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    font-weight: normal}.news_ul li .main_pic {    width: 100%;    position: relative;    overflow: hidden}.news_ul li .main_pic img {    max-width: 100%;    width: 100%;    height: 250px;    transition-duration: .5s;    -ms-transition-duration: .5s;    -moz-transition-duration: .5s;    -webkit-transition-duration: .5s;}.news_bg {    width: 100%;    height: 100%;    background: rgba(0, 0, 0, 0.6);    opacity: 0;    position: absolute;    top: 0;    left: 0;    transition: 0.5s;}.news_ul li:hover .news_bg {    opacity: 0.3;}.news_ul li h6 {    text-align: left;    font-size: 14px;    color: #999;    margin-top: 15px;    height: 60px;    overflow: hidden;    font-weight: normal;    margin-bottom: 10px}.date {    position: relative;    width: 100%;    height: 60px;    line-height: 60px;    border-top: 1px solid #e3e3e3;}.date span {    transition: 0.5s;    font-size: 14px;    color: #878787;}.date .more2 {    border-bottom: 0;    margin-top: 0px;    color: #878787;}.news_ul li:hover .main_pic img {    -webkit-transform: scale(1.15);    -ms-transform: scale(1.15);    -o-transform: scale(1.15);    transform: scale(1.15);}.news_ul li:hover .date .more2 {    color: #F08519;    padding-right: 30px;}.news_ul li:hover h5 {    color: #F08519;}.news_ul li .date:after {    position: absolute;    display: block;    width: 0;    height: 1px;    background: #F08519;    content: "";    left: 0;    top: -1px;    -webkit-transition: .5s;    -moz-transition: .5s;    -ms-transition: .5s;    -o-transition: .5s;    transition: .5s;}.news_ul li:hover .date:after {    width: 100%;}/***翻页*****//* page */.pagex {    width: 100%;    height: 40px;    text-align: center;    line-height: 38px;    clear: both;    margin: 50px auto}.page_con {    display: inline-block;    *display: inline;    *zoom: 1;}.pagex a,.page_text,.page_btn {    display: inline-block;    width: 88px;    height: 38px; /*float:left;*/    border: 1px solid #d9d9d9;    font-size: 14px;    color: #888;    background: #fff;    margin: 0 5px;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);    transition: all 0.3 as ease-out 0s;    -webkit-transition: all 0.3s ease-out 0s;    -moz-transition: all 0.3s ease-out 0s;    -o-transition: all 0.3s ease-out 0s;    -moz-border-radius: 2px;    -webkit-border-radius: 2px;    border-radius: 2px;}.pagex a:hover,.page_btn:hover {    background: #f5f5f5;}.pagex a.on {    background: #F08519;    color: #fff;    font-weight: bolder;    border-color: #F08519;}.pagex a.goprev,.pagex a.gonext {    width: 88px;}.pagex a.goprev {    margin-right: 15px;}.pagex a.non {    background: #f8f8f8;    border-color: #e9e9e9;    color: #ababab;    cursor: default;}.pagex span {    font-size: 14px;    color: #666;    margin: 0 5px;    float: left;}.page_text {    text-align: center;    color: #333;}.page_btn {    color: #666;    width: 68px;}a.page_num {    width: 38px;}/*****产品列表*************/.list-shop {    width: 80%;    position: relative;    margin: 0 auto;    margin-top: 40px;    margin-bottom: 80px;    overflow: hidden;    clear: both}.list-shop #list-shop:after {    content: "";    display: block;    width: 100%;    overflow: hidden;    clear: both}.list-shop #list-shop li {    float: left;    width: 32%;    margin-right: 2%;    position: relative;    margin-top: 2%;    overflow: hidden}.list-shop #list-shop li .imgs {    text-align: center}.list-shop #list-shop li .imgs img {    width: 100%;    height: auto}.list-shop #list-shop li:nth-child(3n) {    margin-right: 0}.list-shop #list-shop li a {    color: #fff;    display: block}.list-shop #list-shop h5 {    font-size: 16px;}.list-shop #list-shop li a:before {    transition: .5s;    -webkit-transition: .5s;    display: none;    background: #d4a877;    background: rgba(212, 168, 119, .7);    content: "";    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    z-index: 2}.list-shop #list-shop li .txt {    text-align: center;    color: #fff;    z-index: 3;    position: absolute;    vertical-align: middle;    left: 0;    top: 50%;    width: 100%;    margin-top: -.31rem;    display: none}.list-shop #list-shop li .txt .img {    margin-top: 5px}.list-shop #list-shop li .txt .more {    margin-top: 10px;    text-transform: Uppercase;    border: 1px solid #fff;    zoom: 1;    display: inline-block;    vertical-align: middle;    font-size: 14px;    padding: 5px 30px}.list-shop #list-shop li:hover .txt {    display: block}.list-shop #list-shop li:hover a:before {    display: block}.list_case {    width: 100%;    padding-top: 0px;    clear: both;}.case_ul {    clear: both;    text-align: left;    margin-top: 20px;    margin: 0 auto}.case_div {    width: 100%;    height: 60px; /*background:#fff url(../images/case_xian.png) no-repeat; background-position: 81% 17px;*/}.case_ul li {    width: 32%;    margin-right: 2%;    margin-bottom: 2%;    display: inline-block;    overflow: hidden;    text-align: center;    border: #f0f0f0 1px solid;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    border-radius: 0px;    -webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);    box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);    background: #FFF;    transition: all linear 0.3s;}.case_ul li:nth-child(3n) {    margin-right: 0}.case_ul li:hover {    transform: translateY(-10px);    -webkit-transform: translateY(-10px);    -moz-transform: translateY(-10px);    -ms-transform: translateY(-10px);    -o-transform: translateY(-10px);}.case_ul li .list-wrap {    width: 100%;}.case_ul li .main_pic {    overflow: hidden;    /*padding:10px 0;*/}.case_ul li .main_pic img {    display: block;    width: 100%;    transition: all linear 0.3s;}.case_ul li:hover .main_pic img {    -moz-transform: scale(1.2);    -webkit-transform: scale(1.2);    transform: scale(1.2);}.case_div {    /*border-top:#f0f0f0 1px solid;*/    overflow: hidden;}.case_div h5 {    overflow: hidden; /*padding-left:8%; */    width: 100%;    line-height: 60px;    transition: 0.5s;    font-size: 16px;    color: #444;    text-align: center;    font-weight: 400}.case_div h5 span {    font-size: 14px;    color: #999;    display: block;    line-height: 160%; /*max-height: 22px;*/    overflow: hidden;}.jiantou {    width: 19%;    height: 60px;    background: url(../images/youjiantou.png) no-repeat 20px center;    transition: 0.5s;}.case_ul li:hover .jiantou {    background: url(../images/youjiantou_on.png) no-repeat 28px center;}.case_ul li:hover h5 {    color: #000}.zkxx_main3 .case_ul li {    float: left;    display: block;}.case_ul .shuiyin, .bigImg .shuiyin, .imgteaser .shuiyin {    position: absolute;    width: 100%;    height: 100%;    z-index: 99999;    top: 0;    left: 0;}.case_ul .shuiyin img, .bigImg .shuiyin img, .imgteaser .shuiyin img {    width: 100%}.list-wrap {    display: block;    width: 100%;    height: 100%;    position: relative;    transition: all 0.3s ease 0.1s;}.list-wrap .up-graybox {    width: 100%;    height: 100%;    opacity: 0;    transition: all 0.4s ease 0s;    position: absolute;    top: 0;    left: 0;}.list-wrap .up-graybox .bgbox {    display: block;    width: 100%;    height: 100%;    background: rgba(0, 0, 0, 0);}.list-wrap:hover .up-graybox {    opacity: 1;}.list-wrap .up-graybox .stit {    font-size: 16px;    line-height: 30px;    width: 120px;    left: 50%;    margin-left: -60px;    text-align: center;    position: absolute;    top: 50%;    margin-top: -15px;    color: #fff;    background: #06A2DF;    border-radius: 25px;}.list-wrap .up-graybox .linet {    top: 0;}.list-wrap .up-graybox .lineb {    bottom: 0;}.list-wrap .up-graybox .line {    display: inline-block;    width: 100px;    height: 0px;    background-color: #f2f2f2;    position: absolute;    left: 50%;    margin-left: -50px;    transition: all 0.6s ease 0s;}.list-wrap .up-graybox:hover .line {    width: 6px;    margin-left: -3px;    opacity: 0.6;    filter: alpha(opacity=60);}.vd {    position: absolute;    width: 50px;    height: 50px;    left: 50%;    margin-left: -25px;    top: 50%;    margin-top: -25px;}.vd img {    width: 50px !important;    height: 50px !important}/******内页新闻***************************/.subnews {    width: 100%;    clear: both;    float: left;    padding: 0px 0 0 0;}.subnews h3 {    font-size: 40px;    font-weight: lighter;    color: #000;    position: relative;}.subnews h3 span {    position: absolute;    font-size: 13px;    text-transform: uppercase;    bottom: 5px;    display: block;    left: 180px;}.subnews li {    width: 100%;    float: left;    position: relative;    margin-bottom: 40px;    border: #f0f0f0 1px solid;    background: #fcfcfc;    box-shadow: rgba(0, 0, 0, 0.1) 0 8px 20px;    transition: all linear 0.5s;    padding: 30px 30px 30px 30px;    border-radius: 5px;}.subnews li:hover {    box-shadow: 0 15px 15px rgba(0, 0, 0, .15);    transform: translateY(-10px);    -webkit-transform: translateY(-10px);    -moz-transform: translateY(-10px);    -ms-transform: translateY(-10px);    -o-transform: translateY(-10px);}.subnews .newsdate {    float: left;    width: 200px;    font-size: 13px;    /*padding-top:40px;	padding-left:40px;*/}.subnews .newsdate span {    font-size: 22px;    color: #000;    font-weight: lighter;}.subnews .newstitle {    float: left;    width: -moz-calc(100% - 688px);    width: -webkit-calc(100% - 688px);    width: calc(100% - 688px);    /*padding-top:40px;*/}.subnews .newstitle span {    font-size: 24px;    color: #000;    font-weight: 300;}.subnews li:hover .newstitle span {    color: #015C61;}.subnews li:hover .newstitle p {    color: #424242}.subnews .newstitle p {    font-size: 15px;    margin-top: 10px;    color: #676767;}.subnews .newstitle i {    display: block;    width: 100px;    height: 30px;    line-height: 30px;    background: #009393;    transition: all linear 0.5s;    color: #FFF;    text-align: center;    font-weight: normal;    font-style: normal;    margin-top: 20px;    border-radius: 15px}.subnews li:hover .newstitle i {    background: #015C61;    color: #FFF;}.subnews .newsimg {    float: right;    width: 408px;    max-height: 225px;    display: table-cell;    vertical-align: middle;    position: relative;    overflow: hidden;}.subnews .newsimg img {    width: 100%;    display: block;    opacity: 1;    transition: all linear 0.5s;}.subnews li:hover .newsimg img {    -moz-transform: scale(1.1);    -webkit-transform: scale(1.1);    transform: scale(1.1);    opacity: 0.9}/******产品详情***********/.showpro {    width: 100%;    clear: both;    float: left;    background: #AEAEAE;    padding: 80px 0;    position: relative;}.showpro .name {    font-size: 20px;    color: #000;    font-weight: 600}.showpro .model {    font-size: 16px;    margin-top: 10px;    color: #000;    font-weight: 600;}.showpro .proimg {    text-align: center;    width: 100%;    margin-top: 50px;}.showpro .proimg img {    display: inline-block;    max-width: 100%;}.showpro a.next_prolink, .showpro a.next_prolink_none {    width: 45px;    height: 90px;    display: block;    text-indent: -99999px;    position: absolute;    right: 5%;    top: 50%;    margin-top: -45px;    background: url(../images/right.png) no-repeat right center;    outline: none;}.showpro a.prev_prolink, .showpro a.prev_prolink_none {    width: 45px;    height: 90px;    display: block;    text-indent: -99999px;    position: absolute;    left: 5%;    top: 50%;    margin-top: -45px;    background: url(../images/left.png) no-repeat left center;}.BoxSha10 {    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}.por {    position: relative;}.poa {    position: absolute;}.dbl {    display: block;}.dbi {    display: inline-block;}.tec {    text-align: center;}.w100 {    width: 100%;}.w500 {    width: 500px;    margin: 0 auto;}.w1200 {    width: 1200px;    margin: 0 auto;}.w1300 {    width: 1300px;    margin: 0 auto;}.w1206 {    width: 1206px;    margin: 0 auto;}.w1326 {    width: 69%;    min-width: 1200px;    margin: 0 auto;}.Arial {    font-family: "Arial";}.toUpp {    text-transform: uppercase;}.nowrap {    width: 100%;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}.opa6 {    opacity: .6;    filter: alpha(opacity=60);}.opa7 {    opacity: .7;    filter: alpha(opacity=70);}.w50 {    width: 50%;}.ovh {    overflow: hidden;}.ovs {    overflow: visible;}.fixed {    position: fixed;}.fcmc {    color: #F08519;}.radius5 {    border-radius: 5px;}.pages {    background: #fff;    text-align: center;    box-sizing: border-box;    padding: 17px 36px;    /*height: 74px;*/    margin-top: 46px;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);    border-radius: 5px;}.pages .pagination {    position: relative;}.pages .pagination a {    box-sizing: border-box;    width: 40px;    height: 40px;    line-height: 40px;    color: #333;    font-size: 20px;    font-family: "Arial";    text-align: center;    margin: 0 3px;    display: inline-block;    transition: all .3s linear;    border-radius: 2px;}.pages .pagination a.active {    color: #fff;    background-color: #009393;}.pages .pagination a:hover {    color: #fff;    background-color: #009393;}.pages .pagination .prev,.pages .pagination .next {    position: absolute;    text-align: left;    width: 82px;    font-size: 16px;    font-family: "Microsoft Yahei";}.pages .pagination .prev {    padding-left: 20px;    left: 0;    border-left-width: 1px;    background: url(../img/prev2.png) left center no-repeat;    background-size: 9px;}.pages .pagination .prev:hover {    color: #F08519;    background: url(../img/prev2on.png) left center no-repeat;    background-size: 9px;}.pages .pagination .next {    padding-right: 20px;    right: 0;    background: url(../img/next2.png) right center no-repeat;    border-right-width: 1px;    background-size: 9px;}.pages .pagination .next:hover {    color: #F08519;    background: url(../img/next2on.png) right center no-repeat;    background-size: 9px;}.tra3s {    transition: all .3s linear;}.co-titles {    font-size: 30px;    line-height: 30px;    color: #222;    padding: 80px 0 80px;}.co-titles .co-en-span {    display: inline-block;    margin-right: 10px;}.co-titles:after {    position: absolute;    content: "";    left: 50%;    bottom: 50px;    margin-left: -27px;    display: inline-block;    width: 54px;    height: 4px;    background: #F08519;    border-radius: 2px;}.sortlist {    clear: both;    width: 1200px;    margin: 0 auto;}.sortlist li {    float: left;    width: 296px;    position: relative;    margin: 0 5px 20px 0;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.sortlist li:nth-child(4n) {    margin-right: 0;}.sortanme {    width: 100%;    position: absolute;    bottom: 0;    height: 40px;    line-height: 40px;    background: rgba(0, 0, 0, 0.5);    text-align: center;    font-size: 16px;    color: #FFF;    transition: all .3s linear;}.sortlist li:hover .sortanme {    background: rgba(242, 141, 1, 0.9);    color: #FFF;}.proimg {    position: relative;    overflow: hidden;    width: 100%;}.sortlist li .proimg img {    transition: all .3s linear;    width: 100%;}.sortlist li:hover .proimg img {    transform: scale(1.1);}.welcome .pro-ajax-mains {    opacity: 1;    filter: alpha(opacity=1);    /*transform: translate(0,180px);*/    transform: scale(1);    /*transition: all .8s cubic-bezier(0.03, 0.81, 0.21, 0.93);  */    transition: all 1.5s ease-in-out;}.welcome .pro-ajax-mains.in {    opacity: 1;    filter: alpha(opacity=100);    /*transform: translate(0,0);*/    transform: scale(1);}.welcome .wel-pro-mains .pro-ajax-btn {    padding: 0 45px;    height: 50px;    line-height: 50px;    border-radius: 25px;    font-size: 16px;    color: #222;    cursor: pointer;    margin-bottom: 52px;}.welcome .wel-pro-mains .pro-ajax-btn.cur, .welcome .wel-pro-mains .pro-ajax-btn:hover {    background: #F08519;    color: #fff;}.welcome .pro-banner1-btns {    display: none;    position: absolute;    z-index: 1;    left: 0;    top: 50%;    margin-top: -18px;    width: 100%;    height: 1px;}.welcome .pro-banner1-btns.on {    display: block;}.welcome .pro-banner1-btns .pro-banner1-btn {    display: inline-block;    width: 20px;    height: 36px;    position: absolute;    top: 0;    cursor: pointer;}.welcome .pro-banner1-btns .prev {    left: -50px;    background: url(../images/prev1.png) no-repeat center;}.welcome .pro-banner1-btns .next {    right: -50px;    background: url(../images/next1.png) no-repeat center;}.welcome .pro-banner-bd {    position: relative;    z-index: 2;}.welcome .pro-banner-li {    width: 398px !important;    margin: 0 3px;    border-radius: 4px;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}.welcome .pro-banner-li3 {    margin-left: 0;    margin-right: 0;}.welcome .pro-banner-li1 {    margin-left: 0;    margin-right: 6px;}.welcome .pro-banner-li2 {    margin-left: 0;    margin-right: 6px;}.welcome .pro-banner-li .pro-banner-txts {    z-index: 2;    left: 0;    bottom: 0;    text-align: center;    font-size: 18px;    line-height: 50px;    height: 50px;    color: #333;    width: 100%;    background: #fff;    transition: all .3s linear;    background: url(../images/png.png) repeat;}.welcome .pro-banner-a .pro-banner-img {    transition: all .3s linear;}.welcome .pro-banner-a:hover .pro-banner-img {    transform: scale(1.1);}.welcome .pro-banner-a:hover .pro-banner-txts {    /*background: #F08519;*/    color: #fff;    background: url(../images/pngon.png) repeat;}.welcome .view-more1 {    display: block;    margin: 60px auto 0;    background: #F08519;    color: #fff;    width: 190px;    height: 48px;    text-align: center;    font-size: 16px;    line-height: 48px;    border-radius: 24px;    transition: all .3s ease-in-out;}.welcome .view-more1:hover {    box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);}.welcome .view-more2 {    display: block;    margin: 60px auto 0;    background: #fff;    color: #F08519;    width: 200px;    height: 44px;    text-align: center;    font-size: 16px;    line-height: 44px;    border-radius: 22px;    transition: all .3s ease-in-out;}.welcome .view-more2:hover {    box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);}.welcome .wel-case-wrap {    height: 934px;}.welcome .wel-case-wrap .case-items-wrap {    position: relative;    z-index: 2;    /*width: 62.5%;*/    width: 1200px;}.welcome .wel-case-wrap .wel-case-title {    padding: 140px 0;    color: #fff;    opacity: 0;    filter: alpha(opacity=0);    transform: translate(0, 124px);    transition: all .8s cubic-bezier(0.03, 0.81, 0.21, 0.93);}.welcome .wel-case-wrap .wel-case-title.in {    opacity: 1;    filter: alpha(opacity=100);    transform: translate(0, 0);}.welcome .wel-case-wrap .wel-case-title:after {    top: 220px;    background: #fff;}.welcome .wel-case-wrap .wel-case-items {    z-index: 2;    color: #fff;    box-sizing: border-box;}.welcome .wel-case-wrap .wel-case-items:hover img {    transform: scale(1.1);}.welcome .wel-case-wrap .wel-case-cn {    font-size: 24px;    line-height: 26px;    font-weight: bold;}.welcome .wel-case-wrap .wel-case-en {    font-size: 14px;    line-height: 30px;    opacity: .5;    filter: alpha(opacity=50);}.welcome .wel-case-wrap .wel-case-h6 {    font-size: 18px;    line-height: 28px;    margin: 36px 0 32px;}.welcome .wel-case-wrap .wel-case-img0 {    transition: all .3s linear;}.welcome .wel-case-wrap .wel-case-items1 {    width: 34.3%;}.welcome .wel-case-wrap .wel-case-items1 .wel-case-cn {    margin-top: 40px;}.welcome .wel-case-wrap .wel-case-items1 .wel-case-cover {    padding-left: 44px;}.welcome .wel-case-wrap .wel-case-items1 .wel-case-en {    line-height: 42px;}.welcome .wel-case-wrap .wel-case-items1 .view-more1 {    width: 156px;    height: 42px;    line-height: 42px;    background: #fff;    color: #666;    margin: 46px 0 0;}.welcome .wel-case-wrap .wel-case-items1:hover .wel-case-img0 {    transform: scale(1);}.welcome .wel-case-wrap .wel-case-items2 {    width: 65.7%;}.welcome .wel-case-wrap .wel-case-items2 .wel-case-cover {    padding-top: 240px;    background: url(../img/bg11.png) repeat-x center bottom;}.welcome .wel-case-wrap .wel-case-items2 .wel-case-span {    margin-top: -214px;}.welcome .wel-case-wrap .wel-case-items3 {    width: 36.5%;}.welcome .wel-case-wrap .wel-case-items3 .wel-case-cover {    padding-top: 240px;    background: url(../img/bg11.png) repeat-x center bottom;}.welcome .wel-case-wrap .wel-case-items3 .wel-case-span {    margin-top: -214px;}.welcome .wel-case-wrap .wel-case-items4 {    width: 29.2%;}.welcome .wel-case-wrap .wel-case-items4 .wel-case-h5 {    margin-top: -42px;}.welcome .wel-case-wrap .wel-case-items5 {    width: 29.2%;}.welcome .wel-case-wrap .wel-case-items5 .wel-case-cn {    color: #333;}.welcome .wel-case-wrap .wel-case-items5 .wel-case-en {    color: #737373;}.welcome .wel-case-wrap .wel-case-items5 .wel-case-h5 {    margin-top: -42px;}.wel-case-items1, .wel-case-items2, .wel-case-items3, .wel-case-items4, .wel-case-items5 {    opacity: 0;    filter: alpha(opacity=0);    transition: all .8s cubic-bezier(0.03, 0.81, 0.21, 0.93);}.wel-case-items1 {    transform: translate(0, 200px);}.wel-case-items2 {    transform: translate(0, -200px);}.wel-case-items3 {    transform: translate(0, 300px);}.wel-case-items4 {    transform: translate(0, 300px);}.wel-case-items5 {    transform: translate(0, 300px);}.wel-case-items1.in, .wel-case-items2.in, .wel-case-items3.in, .wel-case-items4.in, .wel-case-items5.in {    opacity: 1;    filter: alpha(opacity=100);    transform: translate(0, 0);}.welcome .wel-case-wrap .wel-case-cover {    position: absolute;    z-index: 3;    left: 0;    bottom: 0;    width: 100%;    height: 100%;    padding: 26px 30px 0;}.welcome .wel-case-wrap .wel-case-span {    width: 44px;    height: 42px;}.welcome .wel-case-wrap .wel-case-detail {    max-height: 110px;    font-size: 13px;    line-height: 28px;    overflow: hidden;}.welcome .wel-about-wrap .view-more1 {    margin: 94px 0 0;}.welcome .wel-about-wrap .w1200 {    margin-top: -209px;    /*width: 81.35%;*/    /*min-width: 1200px;*/}.welcome .wel-about-wrap .wel-intro-wrap {    padding-bottom: 138px;    width: 50%;    border-left: 1px solid #e9e9e9;    border-right: 1px solid #e9e9e9;    opacity: 1;    filter: alpha(opacity=1);    transform: translate(0, -150px);    transition: all 1s cubic-bezier(0.03, 0.81, 0.21, 0.93);}.welcome .wel-about-wrap .wel-intro-wrap.in {    opacity: 1;    filter: alpha(opacity=100);    transform: translate(0, 0);}.welcome .wel-about-wrap .wel-video-wrap {    position: absolute;    top: 0;    left: 50%;    padding-left: 160px;    width: 955px;    opacity: 1;    filter: alpha(opacity=1);    transform: translate(0, 150px);    transition: all 1s cubic-bezier(0.03, 0.81, 0.21, 0.93);}.welcome .wel-about-wrap .wel-video-wrap.in {    opacity: 1;    filter: alpha(opacity=100);    transform: translate(0, 0);}.welcome .wel-about-wrap .wel-intro-txts {    font-size: 14px;    line-height: 28px;    color: #666;    overflow: hidden;    padding: 0 10px;}.welcome .wel-about-wrap .wel-intro-title {    padding: 340px 0 58px;}.welcome .wel-about-wrap .wel-intro-title:after {    left: 0;    margin-left: 0;    width: 34px;    bottom: 30px;    background: #bfbfbf;}.welcome .wel-about-wrap .video-txts-wrap {    position: absolute;    z-index: 3;    top: 314px;    left: -10px;    padding-left: 274px;    color: #fff;    font-size: 30px;    line-height: 34px;}.welcome .wel-about-wrap .video-txts-wrap:after {    position: absolute;    content: "";    left: 0;    top: 14px;    display: inline-block;    width: 244px;    height: 2px;    background: #F08519;}.welcome .wel-about-wrap .video-ajax-btn {    cursor: pointer;    width: 100px;    height: 100px;    margin-top: 18px;    background: url(../img/video1.png) no-repeat center;}.welcome .wel-about-wrap .video-txts-cn {    font-weight: bold;}.welcome .wel-news-wrap {    background: #f5f5f5;    padding: 0 0 56px;}.welcome .wel-news-wrap .wel-pro-title {    opacity: 1;    filter: alpha(opacity=1);    transform: translate(0, 150px);    transition: all 1s cubic-bezier(0.03, 0.81, 0.21, 0.93);}.welcome .wel-news-wrap .wel-pro-title.in {    opacity: 1;    filter: alpha(opacity=100);    transform: translate(0, 0);}.wel-news-wrap .w1200 {    opacity: 1;    filter: alpha(opacity=1);    transform: scale(1);    transition: all 1.5s cubic-bezier(0.03, 0.81, 0.21, 0.93);}.wel-news-wrap .w1200.in {    opacity: 1;    filter: alpha(opacity=100);    transform: scale(1);}.welcome .wel-news-wrap .news-txts-wrap {    background: #f5f5f5;    padding: 34px 30px 46px;}.welcome .wel-news-wrap .wel-news-time {    color: #888;    font-size: 14px;    padding-left: 28px;    line-height: 16px;    background: url(../images/ico1.png) no-repeat left center;    transition: all .3s linear;}.welcome .wel-news-wrap .wel-news-img {    transition: all .3s linear;}.welcome .wel-news-wrap .wel-news-h5 {    font-size: 20px;    line-height: 32px;    color: #333;    margin: 24px 0 12px;    transition: all .3s linear;}.welcome .wel-news-wrap .wel-news-dt {    font-size: 14px;    line-height: 26px;    color: #888;    height: 52px;    overflow: hidden;}.welcome .wel-news-wrap .view-more1 {    width: 170px;    background: #d0d0d0;    color: #666;    margin-left: 0;    height: 42px;    line-height: 42px;    margin-top: 36px;    transition: all .3s linear;}.welcome .wel-news-wrap .wel-news-li {    width: 374px !important;    margin-right: 39px !important;}.welcome .wel-news-wrap .wel-news-items:hover .wel-news-img {    transform: scale(1.1);}.welcome .wel-news-wrap .wel-news-items:hover .view-more1 {    background: #F08519;    color: #fff;}.welcome .wel-news-wrap .wel-news-items:hover .wel-news-h5 {    color: #F08519;}.welcome .wel-news-wrap .wel-news-items:hover .wel-news-time {    background: url(../images/ico1on.png) no-repeat left center;}.wel-video-mains {    position: fixed;    z-index: 10;    top: 0;    left: 0;    display: none;    width: 100%;    height: 100%;    background: url(../img/bg060.png) repeat;}.wel-video-mains .wel-video-wrap {    position: absolute;    top: 50%;    left: 50%;    margin-top: -240px;    margin-left: -600px;    width: 1200px;    height: 480px;    background: #000;}.wel-video-mains .wel-video-wrap .video-close-btn {    background: url(../img/close1.png) repeat;    background-size: 100% !important;    width: 40px;    height: 40px;    top: -46px;    right: -46px;    cursor: pointer;}.wel-video-mains video {    width: 1200px !important;    height: 480px !important;}.inner-ban {    box-sizing: border-box;    padding-top: 90px;    height: 770px;}.inner-ban .inner-ban-title {    z-index: 2;    top: 330px;    left: 0;    width: 100%;    color: #fff;}.inner-ban .inner-ban-en {    font-size: 100px;    line-height: 70px;}.inner-ban .inner-ban-cn {    font-size: 26px;    line-height: 70px;}@keyframes mouseMove {    0% {        margin-top: 20px;    }    50% {        margin-top: 36px;    }    100% {        margin-top: 20px;    }}.inner-ban .inner-mouse {    left: 0;    bottom: 54px;    width: 100%;    height: 84px;    font-size: 16px;    line-height: 16px;    color: #fff;}.inner-ban .inner-mouse-img {    animation: mouseMove 1.2s infinite linear;}.inner-nav-wrap {    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);    border-bottom: 1px solid #e9e9e9;    background: #fff;}.inner-nav-wrap div, .inner-nav-wrap ul, .inner-nav-wrap li, .inner-nav-wrap span, .inner-nav-wrap a {    box-sizing: border-box;}.inner-nav-wrap .w1200 {    border-right: 1px solid #e9e9e9;}.inner-nav-wrap .inner-nav-a {    box-sizing: border-box;    padding: 34px 0;    display: inline-block;    width: 16.666%;    color: #333;    border-left: 1px solid #e9e9e9;}.inner-nav-wrap .inner-nav-a:hover, .inner-nav-wrap .inner-nav-a.cur {    background: #0e73b9;    color: #fff;}.inner-nav-wrap .inner-nav-img {    vertical-align: middle;    width: 21px;    margin-right: 6px;}.inner-nav-wrap .inner-nav-txt {    vertical-align: middle;    font-size: 16px;    line-height: 24px;}.intro div, .intro ul, .intro li, .intro span, .intro a {    box-sizing: border-box;}.intro .intro-company {    margin-bottom: 132px;    background: url(../img/png3.png) no-repeat left top 90px;}.intro .intro-company .w1200 {    padding-top: 90px;}.intro .company-txts-wrap {    width: 770px;}.intro .company-en {    font-size: 20px;    line-height: 24px;    color: #c6c6c6;}.intro .company-cn {    font-size: 28px;    line-height: 24px;    color: #333;    padding: 16px 0 28px;}.intro .company-txts {    font-size: 14px;    line-height: 24px;    color: #666;    padding-right: 10px;    margin-bottom: 56px;}.intro .fcmc {    font-size: 16px;    line-height: 60px;}.intro .company-nums {    font-size: 78px;    margin-right: 10px;    font-family: "Arial";    font-weight: bold;}.intro .nums-dt {    font-size: 14px;    line-height: 24px;    color: #666;}.intro .nums-item {    vertical-align: middle;}.intro .company-line0 {    margin: 0 58px;    width: 1px;    height: 90px;    background: #e9e9e9;    vertical-align: middle;}.intro .company-img-wrap {    width: 356px;}.intro .sub-company-img {    width: 50%;}.intro .sub-company-items {    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}.intro .sub-company-items:hover .tra3s {    transform: scale(1.1);}.intro .sub-company-items:hover .sub-company-name, .intro .sub-company-items:hover .sub-company-a {    color: #F08519;}.intro .sub-company-txts {    width: 50%;    padding: 90px 10px 10px 80px;    box-sizing: border-box;    background: #fff;}.intro .sub-company-name {    font-size: 30px;    line-height: 30px;    padding-bottom: 36px;    color: #333;}.intro .sub-company-name:after {    position: absolute;    content: "";    left: 0;    bottom: 0;    display: inline-block;    width: 32px;    height: 2px;    background: #e9e9e9;}.intro .sub-company-detail {    font-size: 16px;    line-height: 30px;    color: #666;    margin: 20px 0 88px;    width: 516px;    max-height: 60px;    overflow: hidden;}.intro .sub-company-a {    font-size: 16px;    line-height: 52px;    color: #333;    height: 52px;    background: url(../img/png4.png) no-repeat left center;    padding-left: 64px;}.intro .produce-h5 {    padding: 208px 0 20px;    font-size: 30px;    line-height: 30px;    color: #222;}.intro .produce-wrap {    padding-bottom: 116px;}.intro .produce-h6 {    font-size: 18px;    line-height: 18px;    color: #888;    padding-bottom: 88px;}.culture div, .culture ul, .culture li, .culture span, .culture a {    box-sizing: border-box;}.culture .co-titles {    padding: 80px 0 110px;}.culture .co-titles:after {    bottom: 76px;}.culture .wish-wrap {    padding: 128px 0 96px;    background: url(../img/png3.png) no-repeat left top 90px;}.culture .wish-wrap .w1200 {    padding-top: 90px;}.culture .inner-titles:after {    position: absolute;    content: "";    left: 50%;    top: 100px;    display: inline-block;    width: 32px;    height: 2px;    margin-left: -16px;    background: #F08519;}.culture .inner-title-h4 {    font-size: 30px;    line-height: 30px;    color: #222;}.culture .inner-title-h5 {    font-size: 18px;    line-height: 30px;    margin: 9px 0 70px;    color: #222;}.culture .inner-title-h6 {    font-size: 16px;    line-height: 30px;    color: 777;}.culture .culture-values-wrap {    padding-bottom: 124px;}.culture .culture-values-txts {    width: 50%;    padding: 56px 56px 44px 36px;    box-sizing: border-box;    background: #fff;}.culture .culture-values-title {    font-size: 20px;    line-height: 30px;    padding-bottom: 28px;    color: #333;}.culture .culture-values-title:after {    position: absolute;    content: "";    left: 0;    bottom: 0;    display: inline-block;    width: 32px;    height: 2px;    background: #e9e9e9;}.culture .culture-values-detail {    font-size: 14px;    line-height: 30px;    color: #666;    margin-top: 30px;    padding-right: 10px;}.culture .spirit-wrap {    padding-bottom: 66px;}.culture .spirit-items {    width: 380px;    height: 354px;    background: #fff;    padding: 0 38px;    margin-bottom: 34px;    box-shadow: 0 0 36px rgba(0, 0, 0, 0.1);}.culture .spirit-items-middle {    margin: 0 30px 34px;}.culture .sprit-items-img {    position: relative;    top: -1px;    width: 54px;    height: 96px;    margin: 0 auto;}.culture .spirit-h5 {    font-size: 22px;    line-height: 30px;    margin: 34px 0 20px;    color: #333;}.culture .spirit-details {    font-size: 14px;    line-height: 30px;    margin: 34px 0 20px;    color: #777;    max-height: 120px;    overflow: hidden;}.equip div, .equip ul, .equip li, .equip span, .equip a {    box-sizing: border-box;}.equip .co-titles {    padding: 80px 0 110px;}.equip .co-titles:after {    bottom: 76px;}.equip .scales-wrap {    padding: 50px 0 130px;}.equip .scales-wrap .co-titles {    padding-bottom: 96px;}.equip .scales-h6 {    font-size: 16px;    line-height: 30px;    color: #666;}.equip .equip-strength-wrap {    padding: 154px 0;}.equip .equip-strength-items {    width: 570px;    height: 386px;    color: #fff;    padding: 76px 50px 20px 44px;    background: url(../img/png9.png) repeat;}.equip .equip-strength-cn {    margin-right: 10px;}.equip .equip-strength-title {    font-size: 28px;    line-height: 30px;    padding-bottom: 28px;}.equip .equip-strength-title:after {    position: absolute;    content: "";    left: 0;    bottom: 0;    display: inline-block;    width: 32px;    height: 2px;    background: #e9e9e9;}.equip .equip-strength-detail {    font-size: 14px;    line-height: 30px;    margin-top: 30px;    padding-right: 10px;    max-height: 180px;    overflow: hidden;}.equip .equip-line-items {    width: 534px !important;    overflow: hidden;    margin-right: 32px !important;}.equip .equip-line-wrap {    padding: 50px 0 165px;}.equip .animation-wrap {    padding-bottom: 124px;}.equip .animation-wrap .co-titles {    padding: 120px 0 82px;}.equip .animation-wrap .co-titles:after {    bottom: 46px;}.equip .animation-wrap .animation-img-wrap {    border-bottom: 1px solid #e9e9e9;}.equip .animation-wrap .animation-title {    border-bottom: 1px solid #e9e9e9;}.equip .animation-title {    padding: 64px 0 44px;}.equip .animation-img1 {    margin: 36px auto;}.equip .animation-cn {    padding: 0 20px 0 26px;    border-left: 1px solid #019744;    color: #019744;    font-size: 24px;    line-height: 30px;}.equip .animation-en {    padding: 0 24px;    background-color: #019744;    color: #fefefe;    font-size: 14px;    line-height: 30px;}.equip .animation-items2 .animation-cn {    border-left-color: #ae4685;    color: #ae4685;}.equip .animation-items2 .animation-en {    background-color: #ae4685;}.equip-line-wrap .hd {    position: absolute;    left: 0;    bottom: -48px;    width: 100%;    height: 12px;    text-align: center;}.equip-line-wrap .hd li {    display: inline-block;    width: 10px;    height: 10px;    border-radius: 50%;    border: 1px solid #F08519;    font-size: 0;    margin: 0 3px;    cursor: pointer;}.equip-line-wrap .hd li.on {    background: #F08519;    border-color: #F08519;}.alucosuper-wrap {    padding: 50px 0 165px;}.alucosuper-wrap .co-titles {    color: #fff;}.alucosuper-wrap .hd {    position: absolute;    left: 0;    bottom: -76px;    width: 100%;    height: 12px;    text-align: center;}.alucosuper-wrap .hd li {    display: inline-block;    width: 10px;    height: 10px;    border-radius: 50%;    border: 1px solid #fff;    font-size: 0;    margin: 0 3px;    cursor: pointer;}.alucosuper-wrap .hd li.on {    background: #fff;    border-color: #fff;}.coop div, .coop ul, .coop li, .coop span, .coop a {    box-sizing: border-box;}.coop .co-titles {    padding: 80px 0 110px;}.coop .co-titles:after {    bottom: 76px;}.coop .scales-wrap {    padding: 70px 0 80px;}.coop .scales-wrap .co-titles {    padding-bottom: 96px;}.coop .inner-titles:after {    position: absolute;    content: "";    left: 50%;    margin-left: -16px;    bottom: 46px;    display: inline-block;    width: 32px;    height: 2px;    background: #F08519;}.coop .inner-title-h4 {    font-size: 30px;    line-height: 30px;    color: #222;    margin-bottom: 46px;}.coop .inner-title-h6 {    font-size: 16px;    line-height: 30px;    color: 777;}.coop .scales-h6 {    font-size: 16px;    line-height: 30px;    color: #666;}.coop .client-wrap {    padding-top: 0;    padding-bottom: 76px;}.coop .coop-brand-li {    width: 190px;    height: 106px;    border: 1px solid #e9e9e9;    overflow: hidden;    margin-right: 12px;    margin-bottom: 14px;    cursor: pointer;}.coop .coop-brand-li img {    max-height: 100%;    max-width: 100%;}.coop .coop-brand-li:nth-child(6n) {    margin-right: 0;}.coop .coop-brand-li:hover {    border-color: none;    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}.coop .owl-buttons {    display: none;}.coop .owl-controls {    height: 10px;    margin-top: 42px;}.coop .owl-pagination {    position: absolute;    left: 0;    bottom: 0;    width: 100%;    height: 10px;    text-align: center;}.coop .owl-pagination .owl-page {    cursor: pointer;    height: 10px;    display: inline-block;}.coop .owl-pagination .owl-page span {    vertical-align: top;    display: inline-block;    width: 10px;    height: 10px;    border-radius: 50%;    border: 1px solid #F08519;    font-size: 0;    margin: 0 3px;    cursor: pointer;}.coop .owl-pagination .owl-page.active span {    background: #F08519;}.coop .coop-brand-wrap {    padding: 50px 0 94px;}.coop .view-more1 {    display: block;    margin: 60px auto 0;    background: #F08519;    color: #fff;    width: 210px;    height: 44px;    text-align: center;    font-size: 18px;    line-height: 44px;    border-radius: 24px;    cursor: pointer;    transition: all .3s ease-in-out;}.coop .view-more1:hover {    box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);}.coop .client-ul {    padding-top: 60px !important;}.coop .client-items-wrap {    padding: 106px 30px 56px 50px;    color: #fff;    background: #F08519;}.coop .client-items {    cursor: pointer;    padding: 0 70px;}.coop .client-img {    position: absolute;    left: 50%;    top: -60px;    width: 194px;    height: 120px;    margin-left: -97px;}.coop .client-title {    font-size: 24px;    line-height: 24px;    padding-bottom: 60px;}.coop .client-title:after {    position: absolute;    content: "";    left: 50%;    margin-left: -16px;    bottom: 30px;    display: inline-block;    width: 32px;    height: 2px;    background: #fff;}.coop .client-dt {    font-size: 14px;    line-height: 30px;    height: 60px;    padding-right: 30px;    overflow: hidden;}.honour {    background: #f7f7f7;}.honour div, .honour ul, .honour li, .honour span, .honour a {    box-sizing: border-box;}.honour .honout-mains {    padding-bottom: 76px;}.honour .co-titles {    padding: 80px 0 110px;    margin-bottom: 20px;    padding-bottom: 30px;}.honour .co-titles:after {    width: 40px;}.honour .inner-titles:after {    position: absolute;    content: "";    left: 50%;    margin-left: -16px;    bottom: 78px;    display: inline-block;    width: 32px;    height: 2px;    background: #F08519;}.honour .inner-title-h4 {    font-size: 30px;    line-height: 30px;    color: #222;    margin-bottom: 46px;}.honour .inner-title-h6 {    font-size: 16px;    line-height: 30px;    color: #777;}.honour .honour-items {    background: #fff;    margin-bottom: 34px;}.honour .honour-items .co-titles {    padding-top: 0;    font-size: 22px;    line-height: 28px;    color: #333;    padding-bottom: 50px;    margin-bottom: 0;}.honour .honour-items .co-titles .pro-cn-span {    display: inline-block;    margin-right: 10px;}.honour .honour-items .co-titles:after {    width: 40px;    bottom: 20px;    left: 0;    margin-left: 0;}.honour .scales-wrap {    padding: 100px 0 80px;}.honour .scales-wrap .co-titles {    padding-bottom: 96px;}.honour .ajax-name {    cursor: pointer;    width: 530px;    font-size: 14px;    color: #666;    height: 56px;    line-height: 56px;    border-bottom: 1px solid #e9e9e9;}.honour .ajax-name:hover {    color: #F08519;}.honour .slimScrollRail {    width: 1px !important;    right: 2px !important;}.honour .ajax-content {    width: 512px;    overflow: hidden;}.honour .ajax-controls {    width: 688px;    background: #fff;    padding: 44px;}.honour .ajax-name-wrap {    padding-left: 3px;}.honour .client-title {    font-size: 24px;    line-height: 24px;    padding-bottom: 30px;    margin-bottom: 30px;}.honour .client-title:after {    position: absolute;    content: "";    left: 50%;    margin-left: -16px;    bottom: 0;    display: inline-block;    width: 32px;    height: 2px;    background: #F08519;}.pro {    background-color: #f5f5f5;    box-sizing: border-box;    padding: 168px 0 104px;}.pro-side-wrap {    width: 318px;}.pro-side-wrap div, .pro-side-wrap ul, .pro-side-wrap li, .pro-side-wrap span, .pro-side-wrap a {    box-sizing: border-box;}.pro-side-wrap .pro-nav-wrap {    margin-bottom: 94px;}.pro-side-wrap .pro-nav-items {    background: #fff;    margin-bottom: 8px;}.pro-side-wrap .red-star {    color: #f91d1d;    margin-left: 6px;    font-size: 16px;    line-height: 52px;    position: relative;    top: 2px;}.pro-side-wrap .pro-nav-title {    height: 64px;    line-height: 64px;    font-size: 20px;    color: #333;    width: 318px;    cursor: pointer;    padding: 0 46px 0 30px;    background: url(../img/png18.png) no-repeat center right 30px;}.pro-side-wrap .pro-nav-title.cur, .pro-side-wrap .pro-nav-title:hover {    color: #fff;    background: #F08519 url(../img/png18on.png) no-repeat center right 30px;}.pro-side-wrap .pro-nav-sub {    padding: 0 34px;    display: none;}.pro-side-wrap .pro-sub-name {    height: auto;    padding: 11px 0 11px 22px;    line-height: 30px;    font-size: 16px;    color: #666;    width: 100%;    cursor: pointer;    border-bottom: 1px solid #e9e9e9;}.pro-side-wrap .pro-sub-name:after {    position: absolute;    content: "";    left: 0;    top: 26px;    display: inline-block;    width: 4px;    height: 4px;    background: #c6c6c6;}.pro-side-wrap .pro-sub-name.cur, .pro-side-wrap .pro-sub-name:hover {    color: #F08519;}.pro-side-wrap .pro-sub-name.cur:after, .pro-side-wrap .pro-sub-name:hover:after {    background-color: #F08519;}.pro-side-wrap .pro-address-mains {    background: #fff;    padding: 0 18px;}.pro-side-wrap .pro-address-items {    font-size: 14px;    color: #666;    line-height: 84px;    height: 84px;    padding: 0 12px 0 42px;    border-bottom: 1px dashed #e9e9e9;}.pro-side-wrap .pro-address-items2 {    line-height: 20px;    padding-top: 28px;    background-position: left top 20px !important;}.pro-side-wrap .pro-address-title {    font-size: 30px;    color: #F08519;    background: #fcfcfc;    line-height: 84px;    padding: 0 12px 0 36px;    border-top: 3px solid #F08519;}.pro-side-wrap .pro-address-s0 {    width: 42px;}.pro-side-wrap .pro-address-s1 {    width: 186px;}.pro-content-wrap {    width: 866px;}.pro-content-wrap div, .pro-content-wrap ul, .pro-content-wrap li, .pro-content-wrap span, .pro-content-wrap a {    box-sizing: border-box;}.pro-content-wrap .pro-title {    font-size: 26px;    line-height: 28px;    padding: 24px 40px;    color: #333;    background: #fff;}.pro-content-wrap .pro-hot {    width: 14px;    height: 24px;    margin-left: 14px;    background: url(../img/ico7.png) no-repeat center bottom;}.pro-content-wrap .pro-title-dt {    font-size: 18px;    margin-left: 10px;}.pro-content-wrap .pro-items {    padding: 0 40px 30px;    background: #fff;    margin-bottom: 24px;    border-radius: 4px;}.pro-content-wrap .pro-items img {    display: block;    max-width: 100%;    margin: 0 auto 30px;    /*margin-bottom: 30px;*/}.pro-content-wrap .pro-items4 {    padding: 0;}.pro-content-wrap .color-ajax-content {    padding: 34px 40px 0;}.pro-content-wrap .pro-items1 {    padding-top: 30px;}.pro-content-wrap .pro-line0 {    height: 1px;    background: #e9e9e9;    margin: 24px 0;}.pro-content-wrap .pro-h4 {    font-size: 24px;    line-height: 36px;    color: #222;    padding-bottom: 26px;}.pro-content-wrap .pro-h5 {    height: 106px;    line-height: 106px;    font-size: 26px;    color: #F08519;    padding-left: 36px;    padding-bottom: 26px;    margin-bottom: 24px;    border-bottom: 1px solid #e9e9e9;}.pro-content-wrap .pro-p-wrap {    font-size: 14px;    line-height: 30px;    color: #3f3f3f;}.pro-content-wrap .pro-nums-num {    background: #f6f7fa;    height: 90px;    width: 90px;    line-height: 90px;    color: #888;    font-size: 24px;}.pro-content-wrap .pro-nums-txt {    width: 696px;    padding: 19px 40px 19px 22px;    border: 1px solid #e9e9e9;    border-left: none;    height: 90px;    line-height: 26px;    color: #777;    font-size: 14px;}.pro-content-wrap .pro-nums-items {    margin-bottom: 24px;}.pro-content-wrap .pro-nums-items:hover {    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);    cursor: pointer;}.pro-content-wrap .pro-nums-items:hover .pro-nums-num {    background: #F08519;    color: #fff;}.pro-content-wrap .pro-slide-li {    width: 380px !important;    margin-right: 36px !important;}.pro-content-wrap .pro-slide-li img {    margin-bottom: 0;}.pro-content-wrap .pro-slide-txt {    font-size: 18px;    line-height: 56px;    color: #888;}.pro-content-wrap .pro-slide-wrap {    padding-bottom: 64px;}.pro-content-wrap .pro-slide-wrap .hd {    position: absolute;    left: 0;    bottom: 30px;    width: 100%;    height: 12px;    text-align: center;}.pro-content-wrap .pro-slide-wrap .hd li {    display: inline-block;    width: 10px;    height: 10px;    border-radius: 50%;    border: 1px solid #F08519;    font-size: 0;    margin: 0 3px;    cursor: pointer;}.pro-content-wrap .pro-slide-wrap .hd li.on {    background: #F08519;    border-color: #F08519;}.pro-content-wrap .color-nav-wrap {    padding: 0 50px;    border-bottom: 1px solid #e9e9e9;}.pro-content-wrap .color-ajax-btn {    font-size: 18px;    line-height: 64px;    color: #666;    margin-right: 155px;    cursor: pointer;}.pro-content-wrap .color-ajax-btn.cur, .pro-content-wrap .color-ajax-btn:hover {    color: #F08519;    border-bottom: 2px solid #F08519;}.pro-content-wrap .color-ajax-btn4 {    margin-right: 0;}.pro-content-wrap .color-img-wrap {    overflow: hidden;    width: 250px;    border-radius: 5px;    margin-right: 18px;}.color-imgs {    border-radius: 10px;    height: 200px;}.pro-content-wrap .color-img-wrap img {    margin-bottom: 0;    transition: all .3s linear;}.pro-content-wrap .color-img-wrap:hover img {    transform: scale(1.1);}.pro-content-wrap .color-img-wrap3 {    margin-right: 0;}.pro-content-wrap .color-img-txt {    font-size: 18px;    line-height: 36px;    margin-bottom: 16px;    color: #666;}.pro-content-wrap .color-remind {    width: 16px;    height: 74px;    margin-right: 10px;    vertical-align: top;    background: url(../img/ico10.png) no-repeat center;}.pro-content-wrap .color-red {    vertical-align: top;    color: #f91d1d;}.pro-content-wrap .color-bot {    width: 100%;    background: #fff;    height: 74px;    border-top: 1px solid #e9e9e9;    line-height: 74px;    font-size: 18px;    color: #666;}.develop {    padding-bottom: 110px;    background-color: #f5f5f5;}.develop div, .develop ul, .develop li, .develop span, .develop a {    box-sizing: border-box;}.develop .inner-nav-wrap .inner-nav-a {    width: 16.6%;}.develop .co-titles {    padding: 80px 0 110px;}.develop .co-titles:after {    bottom: 76px;}.develop .scales-wrap {    padding: 20px 0 70px;}.develop .scales-wrap .co-titles {    padding-bottom: 80px;}.develop .scales-wrap .co-titles:after {    bottom: 40px;}.develop .scales-h6 {    font-size: 16px;    line-height: 30px;    color: #666;}.develop .innovate-wrap {    padding-bottom: 154px;}.develop .innovate-items {    width: 386px;    height: 460px;    background: #fff;    padding: 50px 36px 0;    margin-right: 21px;    border-radius: 5px;    cursor: pointer;}.develop .innovate-items.innovate-items3 {    margin-right: 0;}.develop .innovate-items:hover {    background: #F08519;}.develop .innovate-items:hover .innovate-detail, .develop .innovate-items:hover .innovate-title {    color: #fff;}.develop .innovate-items:hover .innovate-title:after {    background: #fff;}.develop .innovate-img {    width: 50px;    margin: 0 auto;}.develop .innovate-title {    font-size: 24px;    line-height: 30px;    padding-bottom: 28px;    color: #333;    padding: 40px 0 36px;}.develop .innovate-title:after {    position: absolute;    content: "";    left: 50%;    margin-left: -16px;    bottom: 18px;    display: inline-block;    width: 32px;    height: 2px;    background: #e9e9e9;}.develop .innovate-detail {    font-size: 14px;    line-height: 28px;    color: #777;    max-height: 196px;    overflow: hidden;}.develop .innovate2-items {    width: 374px;    height: 460px;    background: #fff;    padding: 34px 22px 50px 40px;    margin-right: 39px;    border-radius: 5px;    cursor: pointer;}.develop .innovate2-items.innovate2-items3 {    margin-right: 0;}.develop .innovate2-title {    font-size: 24px;    line-height: 30px;    padding-left: 33px;    color: #333;    margin-bottom: 20px;}.develop .innovate2-title:after {    position: absolute;    content: "";    left: 50%;    margin-left: -16px;    bottom: 18px;    display: inline-block;    width: 32px;    height: 2px;    background: #e9e9e9;}.develop .slimScrollRail {    width: 1px !important;    right: 2px !important;}.develop .innovate2-detail {    font-size: 14px;    line-height: 34px;    color: #777;    max-height: 196px;    overflow: hidden;}.develop .innovate2-wrap {    padding-bottom: 100px;}.develop .innovate2-wrap .co-titles {    color: #fff;}.develop .innovate2-wrap .co-titles:after {    background: #fff;}.awards-wrap .co-titles {    padding: 100px 0 90px;}.awards-wrap .co-titles:after {    bottom: 50px;}.awards-wrap .orbit-wrapper {    position: relative;    width: 100% !important;}.awards-wrap div.orbit {    width: 1200px !important;    margin: 0 auto !important;}.awards-wrap .scales-h6 {    margin-bottom: 76px;}.awards-wrap .orbit-btns {    position: absolute;    left: 0;    top: 50%;    margin-top: -18px;    z-index: 3;    width: 100%;    height: 36px;}.awards-wrap .orbit-btns .orbit-btn {    position: absolute;    width: 36px;    height: 36px;    top: 0;    cursor: pointer;}.awards-wrap .orbit-btns .prev {    left: 34px;    background: url(../img/prev3.png) left center no-repeat;    background-size: 35px;}.awards-wrap .orbit-btns .prev:hover {    background: url(../img/prev3on.png) left center no-repeat;    background-size: 35px;}.awards-wrap .orbit-btns .next {    right: 34px;    background: url(../img/next3.png) right center no-repeat;    background-size: 35px;}.awards-wrap .orbit-btns .next:hover {    background: url(../img/next3on.png) right center no-repeat;    background-size: 35px;}.tech {    background-color: #f5f5f5;}.tech div, .tech ul, .tech li, .tech span, .tech a {    box-sizing: border-box;}.tech .inner-nav-wrap .inner-nav-a {    width: 16.6%;}.tech .scales-wrap {    padding: 50px 0 110px;}.tech .scales-wrap .co-titles {    padding: 60px 0;}.tech .scales-wrap .co-titles:after {    bottom: 30px;}.tech .scales-h6 {    font-size: 16px;    line-height: 30px;    color: #666;}.tech .tech-img {    width: 24px;    height: 24px;    margin-right: 8px;    margin-left: 33px;}.tech .tech-title {    font-size: 18px;    line-height: 24px;    color: #333;    max-width: 1000px;}.tech .tech-detail {    display: none;    background: #fff;    font-size: 14px;    line-height: 30px;    color: #666;    padding: 38px 32px 64px;}.tech .tech-item-top {    cursor: pointer;    padding: 23px 0;    background: #fff url(../img/jia.png) no-repeat right 86px center;}.tech .tech-item-top.cur {    background: #F08519 url(../img/jian.png) no-repeat right 86px center;}.tech .tech-item-top.cur .tech-title {    color: #fff;}.tech .tech-items {    background: #fff;    margin-bottom: 8px;}.tech .tech-wrap {    padding-bottom: 115px;}.down {    background-color: #f5f5f5;}.down div, .down ul, .down li, .down span, .down a {    box-sizing: border-box;}.down .inner-nav-wrap .inner-nav-a {    width: 20%;}.down .scales-wrap {    padding: 50px 0 70px;}.down .scales-wrap .co-titles {    padding: 60px 0;}.down .scales-wrap .co-titles:after {    bottom: 30px;}.down .scales-h6 {    font-size: 16px;    line-height: 30px;    color: #666;}.down .down-ajax-btn {    height: 52px;    padding: 0 30px;    line-height: 52px;    border-radius: 26px;    margin: 0 5px;    color: #222;    font-size: 16px;    background: #fff;    cursor: pointer;}.down .down-ajax-btn:hover, .down .down-ajax-btn.cur {    background: #F08519;    color: #fff;}.down .tech-wrap {    margin-top: 78px;    padding-bottom: 118px;}.down .tech-items-a {    width: 588px;    height: 70px;    line-height: 70px;    font-size: 16px;    color: #333;    margin-bottom: 10px;    padding: 0 80px 0 40px;    border-radius: 5px;    background: #fff url(../img/yun.png) no-repeat right 45px center;}.down .tech-items-a:nth-child(2n) {    margin-left: 24px;}.down .tech-items-a:hover {    color: #fff;    background: #F08519 url(../img/yunon.png) no-repeat right 45px center;}.down .color-img-wrap {    width: 278px;    margin: 0 11px 16px;}.down .color-img-txt {    font-size: 18px;    line-height: 36px;    color: #666;}.down.match {    background-color: #fafafa;}.down.faq {    background-color: #fafafa;}.faq {    background-color: #f5f5f5;}.faq .inner-nav-wrap .inner-nav-a {    width: 20%;}.faq div, .faq ul, .faq li, .faq span, .faq a {    box-sizing: border-box;}.faq .scales-wrap {    padding: 50px 0 70px;}.faq .scales-wrap .co-titles {    padding: 60px 0;}.faq .selct-title .co-titles {    padding: 73px 0 15px;}.faq .selct-title .co-titles:after {    display: none;}.faq .scales-wrap .co-titles:after {    bottom: 30px;}.faq .scales-h6 {    font-size: 16px;    line-height: 30px;    color: #666;}.faq .faq-img-wrap {    width: 354px;}.faq .faq-h5 {    font-size: 20px;    line-height: 24px;    color: #333;    margin-bottom: 22px;    max-width: 530px;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}.faq .faq-time-wrap {    font-size: 14px;    line-height: 24px;    color: #9a9a9a;}.faq .faq-time {    margin-left: 10px;}.faq .faq-details {    font-size: 14px;    line-height: 24px;    color: #777;    height: 48px;    overflow: hidden;}.faq .faq-items {    padding: 24px 54px 24px 24px;    background: #fff;    margin-bottom: 18px;}.faq .faq-items:hover {    background: #F08519;}.faq .faq-items:hover .faq-img {    transform: scale(1.1);}.faq .faq-items:hover .faq-h5, .faq .faq-items:hover .faq-time-wrap, .faq .faq-items:hover .faq-details {    color: #fff;}.faq .faq-items:hover .view-more1 {    background: #fff;    color: #333;}.faq .tech-wrap {    padding-bottom: 90px;}.faq .faq-txts-wrap {    /*width: 768px;*/    padding-top: 32px;    padding-left: 32px;}.faq .view-more1 {    display: block;    margin-top: 50px;    background: #F08519;    color: #fff;    width: 146px;    height: 38px;    text-align: center;    font-size: 14px;    line-height: 38px;    border-radius: 19px;    cursor: pointer;    transition: all .3s ease-in-out;}.faq .view-more1:hover {    box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);}.case .down-ajax-btn {    background: transparent;}.case .case-items {    font-size: 18px;    line-height: 80px;    background: #fff;    margin-bottom: 32px;}.case .pro-names-wrap {    border-right: 1px solid #e9e9e9;}.case .tech-wrap {    padding-bottom: 90px;}.news {    background-color: #f5f5f5;}.news .inner-nav-wrap .inner-nav-a {    width: 50%;}.news .inner-nav-wrap3 .inner-nav-a {    width: 33.3%;}.news div, .news ul, .news li, .news span, .news a {    box-sizing: border-box;}.news .scales-wrap {    padding: 50px 0 70px;}.news .scales-wrap .co-titles {    padding: 60px 0;}.news .scales-wrap .co-titles:after {    bottom: 30px;}.news .scales-h6 {    font-size: 16px;    line-height: 30px;    color: #666;}.news .news-title {    font-size: 20px;    line-height: 24px;    color: #333;    margin-top: 22px;    margin-bottom: 18px;}.news .news-time-wrap {    padding-left: 28px;    background: url(../img/time1.png) no-repeat left center;    font-size: 14px;    line-height: 24px;    color: #9a9a9a;}.news .news-time {    margin-left: 10px;}.news .news-details {    font-size: 14px;    line-height: 24px;    color: #777;    height: 48px;    overflow: hidden;}.news .news-txts-wrap {    padding: 60px 42px 0;}.news .news-items {    background: #fff;}.news .news-items:hover {    background: #F08519;}.news .news-items:hover .news-img {    transform: scale(1.1);}.news .news-items:hover .news-title, .news .news-items:hover .news-time-wrap, .news .news-items:hover .news-details {    color: #fff;}.news .news-items:hover .view-more1 {    background: #fff;    color: #333;}.news .news-items:hover .news-time-wrap {    background: url(../img/time2.png) no-repeat left center;}.news .tech-wrap {    padding-bottom: 90px;}.news .view-more1 {    display: block;    margin-top: 50px;    background: #F08519;    color: #fff;    width: 146px;    height: 38px;    text-align: center;    font-size: 14px;    line-height: 38px;    border-radius: 19px;    cursor: pointer;    transition: all .3s ease-in-out;}.news .view-more1:hover {    box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);}.Infowrap {    padding-bottom: 60px;}.Infowrap div, .Infowrap ul, .Infowrap li, .Infowrap span, .Infowrap a {    box-sizing: border-box;}.Infowrap .newsInfo-wrap {    padding: 60px 30px;    background: #fff;    margin-top: 60px;}.Infowrap .newsInfo-wrap img {    display: block;    max-width: 100%;    margin: 0 auto;}.Infowrap .info-title {    font-size: 28px;    line-height: 40px;    color: #333;    font-weight: bold;    text-align: center;}.Infowrap .info-dates {    font-size: 14px;    line-height: 24px;    color: #999;    text-align: center;    margin: 20px auto;}.Infowrap .info-dt-wrap {    font-size: 16px;    line-height: 32px;    color: #3f3f3f;    padding: 20px 0;    margin-bottom: 20px;    border-top: 1px solid #ececec;    border-bottom: 1px solid #ececec;}.Infowrap .info-bot-dl {    width: 70%;    color: #666;    line-height: 36px;    font-size: 14px;}.Infowrap .info-bot-dl a {    color: #333;}.Infowrap .info-bot-dr {    padding-top: 16px;}.Infowrap .news-return-a {    display: block;    width: 110px;    text-align: center;    height: 40px;    line-height: 40px;    background: #F08519;    color: #fff;    font-size: 14px;    border-radius: 5px;}.faqInfo .inner-nav-wrap .inner-nav-a {    width: 16.6%;}.newsInfo .inner-nav-wrap .inner-nav-a {    width: 33%;}.investorInfo .inner-nav-wrap .inner-nav-a {    width: 25%;}.investor {    background: #f5f5f5;}.investor .inner-nav-wrap .inner-nav-a {    width: 25%;}.investor .scales-wrap {    padding: 50px 0 70px;}.investor .scales-wrap .co-titles {    padding: 60px 0;}.investor .scales-wrap .co-titles:after {    bottom: 30px;}.investor .scales-h6 {    font-size: 16px;    line-height: 30px;    color: #666;}.investor div, .investor ul, .investor li, .investor span, .investor a {    box-sizing: border-box;}.investor .view-more1 {    display: block;    background: #F08519;    color: #fff;    width: 170px;    height: 44px;    text-align: center;    font-size: 16px;    line-height: 44px;    border-radius: 22px;}.investor .view-more1:hover {    box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);}.investor .investor-wrap {    padding-bottom: 110px;}.investor .investor-wrap .investor-txts-wrap {    padding: 34px 18px 0;}.investor .investor-wrap .investor-h5 {    font-size: 20px;    line-height: 32px;    color: #333;}.investor .investor-wrap .investor-dt {    font-size: 14px;    line-height: 26px;    height: 52px;    overflow: hidden;    color: #888;    margin: 14px 0 42px;}.investor .investor-wrap .investor-items {    width: 380px;    margin-right: 30px;    padding: 8px 8px 42px;    margin-bottom: 30px;    background: #fff;}.investor .investor-wrap .investor-items.investor-items3 {    margin-right: 0;}.investor .investor-wrap .investor-items:hover {    background: #F08519;}.investor .investor-wrap .investor-items:hover .investor-img {    transform: scale(1.1);}.investor .investor-wrap .investor-items:hover .view-more1 {    background: #fff;    color: #333;}.investor .investor-wrap .investor-items:hover .investor-h5, .investor .investor-wrap .investor-items:hover .investor-dt {    color: #fff;}.messages {    background: #fff;    padding: 78px 0 68px;    box-sizing: border-box;}.messages div, .messages ul, .messages li, .messages span, .messages a {    box-sizing: border-box;}.messages .mess-td1 {    width: 286px;    height: 48px;    margin-right: 18px;}.messages .mess-td11 {    margin-right: 0;}.messages .mess-td1 {    margin-bottom: 8px;}.messages .mess-td2 {    margin-bottom: 44px;}.messages .mess-td {    line-height: 28px;    font-size: 16px;    color: #333;    padding: 10px 10px 10px 18px;    border: 1px solid #e9e9e9;}.messages .mess-en {    margin-right: 6px;}.messages .mess-title {    font-size: 30px;    line-height: 30px;    margin-bottom: 56px;    color: #333;}.messages .mess-txt-span {    margin-right: 4px;}.messages .mess-input {    display: inline-block;    background: none;    border-width: 0;    height: 28px;    width: 170px;}.messages .mess-submit {    display: block;    background: #F08519;    border-width: 0;    color: #fff;    text-align: center;    border-radius: 23px;    font-size: 18px;    height: 46px;    line-height: 46px;    width: 366px;    margin-top: 44px;}.messages .mess-textarea {    width: 1172px;    height: 145px;    border-width: 0;}.competition {    background: #f7f7f7;}.competition div, .competition ul, .competition li, .competition span, .competition a {    box-sizing: border-box;}.competition .inner-nav-wrap .inner-nav-a {    width: 33.3%;}.competition .co-titles {    padding: 80px 0 110px;}.competition .co-titles:after {    bottom: 76px;}.competition .wish-wrap {    padding: 128px 0 96px;    background: url(../img/png3.png) no-repeat left top 90px;}.competition .wish-wrap .w1200 {    padding-top: 90px;}.competition .inner-titles:after {    position: absolute;    content: "";    left: 50%;    top: 100px;    display: inline-block;    width: 32px;    height: 2px;    margin-left: -16px;    background: #F08519;}.competition .inner-title-h4 {    font-size: 30px;    line-height: 30px;    color: #222;}.competition .inner-title-h5 {    font-size: 18px;    line-height: 30px;    margin: 9px 0 70px;    color: #222;}.competition .inner-title-h6 {    font-size: 16px;    line-height: 30px;    color: 777;}.core-wrap {    padding-bottom: 20px;    box-sizing: border-box;}.core-wrap div, .core-wrap ul, .core-wrap li, .core-wrap span, .core-wrap a {    box-sizing: border-box;}.core-wrap .core-items {    width: 385px;    margin-right: 22px;}.core-wrap .core-items3 {    margin-right: 0;}.core-wrap .co-titles {    background: #0e73b9;    color: #fff;    height: 380px;}.core-wrap .co-titles:after {    left: 50%;    bottom: 250px;    background: #fff;    margin-left: -16px;}.core-wrap .core-txts {    padding: 34px 40px 48px;    box-sizing: border-box;    background: #fff;}.core-wrap .core-title {    font-size: 24px;    line-height: 24px;    padding-bottom: 22px;    color: #333;}.core-wrap .core-title:after {    position: absolute;    content: "";    left: 50%;    bottom: 0;    display: inline-block;    width: 32px;    margin-left: -16px;    height: 2px;    background: #bfbfbf;}.core-wrap .core-items-wrap {    position: relative;    margin-top: -180px;}.core-wrap .core-detail {    font-size: 14px;    line-height: 28px;    color: #777;    margin-top: 30px;    height: 90px;    overflow: hidden;}.salary-wrap {    box-sizing: border-box;}.salary-wrap div, .salary-wrap ul, .salary-wrap li, .salary-wrap span, .salary-wrap a {    box-sizing: border-box;}.salary-wrap .co-titles {    color: #fff;}.salary-wrap .co-titles:after {    background: #fff;}.salary-wrap .salary-ul-wrap {    padding-bottom: 144px;}.salary-wrap .salary-li {    width: 280px !important;    margin-right: 26px !important;    height: 356px;    background: #fff;    padding: 48px 26px 0;    box-shadow: 0 0 36px rgba(0, 0, 0, 0.1);}.salary-wrap .salary-h5 {    font-size: 22px;    line-height: 30px;    padding-bottom: 50px;    color: #333;}.salary-wrap .salary-h5:after {    position: absolute;    content: "";    left: 50%;    bottom: 26px;    display: inline-block;    width: 24px;    height: 3px;    margin-left: -12px;    background: #F08519;}.salary-wrap .salary-details {    font-size: 14px;    line-height: 36px;    margin-bottom: 20px;    color: #666;    max-height: 216px;    overflow: hidden;}.salary-wrap .hd {    position: absolute;    left: 0;    bottom: 80px;    width: 100%;    height: 10px;    text-align: center;}.salary-wrap .hd li {    display: inline-block;    width: 10px;    height: 10px;    border-radius: 50%;    border: 1px solid #fff;    font-size: 0;    margin: 0 5px;    cursor: pointer;}.salary-wrap .hd li.on {    background: #fff;    border-color: #fff;}.talents-wrap {    box-sizing: border-box;}.talents-wrap div, .talents-wrap ul, .talents-wrap li, .talents-wrap span, .talents-wrap a {    box-sizing: border-box;}.talents-wrap .co-titles {    padding-bottom: 56px;}.talents-wrap .co-titles:after {    bottom: 26px;}.talents-wrap .color-span {    width: 100%;    height: 4px;    left: 0;    bottom: 0;}.talents-wrap .color1 {    background: #F08519;}.talents-wrap .color2 {    background: #0e73b9;}.talents-wrap .color3 {    background: #ea543c;}.talents-wrap .talents-img {    width: 120px;    margin: 0 auto 30px;}.talents-wrap .talents-ul-wrap {    padding-bottom: 134px;}.talents-wrap .talents-li {    width: 385px !important;    margin-right: 22px !important;    height: 400px;    background: #fff;    padding: 44px 40px 0;    box-shadow: 0 0 36px rgba(0, 0, 0, 0.1);}.talents-wrap .talents-li.talents-li3 {    margin-right: 0 !important;}.talents-wrap .talents-details {    font-size: 14px;    line-height: 30px;    color: #666;    max-height: 150px;    overflow: hidden;}.talents-wrap .talents-h5 {    font-size: 14px;    line-height: 24px;    color: #666;    padding-bottom: 56px;}.talents-wrap .hd {    position: absolute;    left: 0;    bottom: 76px;    width: 100%;    height: 10px;    text-align: center;}.talents-wrap .hd li {    display: inline-block;    width: 10px;    height: 10px;    border-radius: 50%;    border: 1px solid #F08519;    font-size: 0;    margin: 0 5px;    cursor: pointer;}.talents-wrap .hd li.on {    background: #F08519;    border-color: #F08519;}.train-wrap {    padding-bottom: 80px;    box-sizing: border-box;}.train-wrap div, .train-wrap ul, .train-wrap li, .train-wrap span, .train-wrap a {    box-sizing: border-box;}.train-wrap .co-titles {    padding-bottom: 56px;}.train-wrap .co-titles:after {    bottom: 26px;}.train-wrap .train-img {    width: 250px;    border-radius: 5px;}.train-wrap .train-txts {    width: 950px;    padding: 40px 80px 0 40px;}.train-wrap .train-items {    background: #fff;    margin-bottom: 12px;    box-shadow: 0 0 36px rgba(0, 0, 0, 0.1);}.train-wrap .train-details {    font-size: 14px;    line-height: 30px;    color: #777;    max-height: 150px;    overflow: hidden;}.train-wrap .train-h5 {    font-size: 24px;    line-height: 24px;    color: #333;    padding-bottom: 22px;}.aim-wrap {    padding: 177px 0;    box-sizing: border-box;}.aim-wrap div, .aim-wrap ul, .aim-wrap li, .aim-wrap span, .aim-wrap a {    box-sizing: border-box;}.aim-wrap .co-titles {    padding-bottom: 56px;    padding-top: 0;}.aim-wrap .co-titles:after {    bottom: 26px;    background: #c9c9c9;}.aim-wrap .aim-items {    width: 572px;    height: 330px;    background: #fff;    margin-right: 56px;    overflow: hidden;    padding: 74px 77px 20px;    box-shadow: 0 0 36px rgba(0, 0, 0, 0.1);}.aim-wrap .aim-items2 {    margin-right: 0;}.aim-wrap .aim-dt {    font-size: 16px;    line-height: 30px;    color: #666;}.recruit {    background: #f7f7f7;    padding: 90px 0 110px;    box-sizing: border-box;}.recruit div, .recruit ul, .recruit li, .recruit span, .recruit a {    box-sizing: border-box;}.recruit .inner-nav-wrap .inner-nav-a {    width: 33.3%;}.recruit .wish-wrap {    padding: 110px 0 96px;}.recruit .inner-titles:after {    position: absolute;    content: "";    left: 50%;    bottom: 60px;    display: inline-block;    width: 32px;    height: 2px;    margin-left: -16px;    background: #F08519;}.recruit .inner-title-h4 {    font-size: 30px;    line-height: 30px;    color: #222;    margin-bottom: 60px;}.recruit .inner-title-h5 {    font-size: 18px;    line-height: 30px;    color: #222;}.recruit .co-titles {    padding-bottom: 56px;    padding-top: 0;}.recruit .co-titles:after {    bottom: 26px;    background: #c9c9c9;}.recruit .recruit-items {    width: 380px;    height: 410px;    background: #fff;    margin-right: 30px;    overflow: hidden;    padding: 30px 36px 0;    margin-bottom: 34px;    cursor: pointer;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}.recruit .recruit-items:nth-child(3n) {    margin-right: 0;}.recruit .recruit-items:hover {    background: #F08519;}.recruit .recruit-items:hover .recruit-num, .recruit .recruit-items:hover .recruit-bot-p, .recruit .recruit-items:hover .recruit-time, .recruit .recruit-items:hover .recruit-title, .recruit .recruit-items:hover .recruit-demand {    color: #fff;}.recruit .recruit-items:hover .recruit-bot {    border-top-color: #fff;}.recruit .recruit-items:hover .recruit-more1 {    background: #fff;}.recruit .recruit-items3 {    margin-right: 0;}.recruit .recruit-num, .recruit .recruit-bot-p {    font-size: 14px;    line-height: 26px;    color: #666;}.recruit .recruit-bot {    padding-top: 24px;    margin-top: 14px;    border-top: 1px solid #e9e9e9;}.recruit .recruit-bot-p {    margin: 14px 0;    height: 78px;    overflow: hidden;}.recruit .recruit-time {    font-size: 14px;    line-height: 26px;    color: #aaa;}.recruit .recruit-title {    font-size: 18px;    line-height: 24px;    color: #333;    margin-bottom: 14px;}.recruit .recruit-demand {    font-size: 16px;    line-height: 26px;    color: #333;}.recruit .recruit-more1 {    margin-top: 50px;    background: #e5e5e5;    color: #666;    font-size: 14px;    line-height: 40px;    width: 140px;    height: 40px;    border-radius: 20px;}.recruit .view-more1 {    background: #F08519;    color: #fff;    font-size: 14px;    line-height: 46px;    width: 290px;    height: 46px;    margin: 36px auto 0;    border-radius: 23px;    cursor: pointer;}.recruit-ajax-bg {    position: fixed;    z-index: 10;    top: 0;    left: 0;    display: none;    width: 100%;    height: 100%;    background: url(../img/bg060.png) repeat;    box-sizing: border-box;}.recruit-ajax-bg div, .recruit-ajax-bg ul, .recruit-ajax-bg li, .recruit-ajax-bg span, .recruit-ajax-bg a {    box-sizing: border-box;}.recruit-ajax-bg .yaoqiu-wrap {    padding-right: 12px;}.recruit-ajax-bg .recruit-dt-wrap {    position: absolute;    top: 50%;    left: 50%;    margin-top: -240px;    margin-left: -600px;    width: 960px;    height: 480px;    background: #fff;    overflow: visible;    padding: 36px 56px 46px;}.recruit-ajax-bg .recruit-dt-wrap .recruit-close-btn {    background: url(../img/close1.png) repeat;    background-size: 100% !important;    width: 40px;    height: 40px;    top: -46px;    right: -46px;    cursor: pointer;}.recruit-ajax-bg .recruit-dt {    padding-bottom: 46px;}.recruit-ajax-bg .recruit-name {    font-size: 26px;    line-height: 26px;    color: #333;}.recruit-ajax-bg .yaoqiu-h5 {    font-size: 16px;    line-height: 24px;    color: #333;    padding-bottom: 16px;}.recruit-ajax-bg .yaoqiu-dt {    font-size: 14px;    line-height: 26px;    color: #666;}.recruit-ajax-bg .recruit-ico0 {    font-size: 12px;    line-height: 26px;    color: #777;    padding-left: 26px;    background: url(../img/hhh.png) no-repeat left center;    background-size: 14px;    margin-right: 10px;}.recruit-ajax-bg .recruit-name-wrap {    border-bottom: 1px solid #e9e9e9;    padding-bottom: 30px;    margin-bottom: 42px;}.recruit-ajax-bg .yaoqiu-bot {    margin-top: 20px;    padding-top: 30px;    border-top: 1px solid #e9e9e9;}.recruit-ajax-bg .yaoqiu-items1 {    padding-bottom: 34px;    padding-top: 20px;}.recruit-ajax-bg .toForm-a {    width: 180px;    height: 50px;    line-height: 50px;    text-align: center;    color: #fff;    font-size: 16px;    background: #F08519;}.recruit-ajax-bg .yaoqiu-tele-wrap {    font-size: 14px;    line-height: 50px;}.recruit-ajax-bg .yaoqiu-tele {    vertical-align: top;    background: url(../img/tele0.png) no-repeat left center;    background-size: 14px;    margin-right: 40px;    padding-left: 24px;}.recruit-ajax-bg .yaoqiu-email {    vertical-align: top;    background: url(../img/em0.png) no-repeat left center;    background-size: 14px;    padding-left: 24px;}.elegant div, .elegant ul, .elegant li, .elegant span, .elegant a {    box-sizing: border-box;}.elegant .inner-nav-wrap .inner-nav-a {    width: 33.3%;}.elegant .co-titles {    padding: 80px 0 110px;}.elegant .co-titles:after {    bottom: 76px;}.elegant .wish-wrap {    padding: 100px 0 96px;}.elegant .wish-wrap .w1200 {    padding-top: 90px;}.elegant .inner-titles:after {    position: absolute;    content: "";    left: 50%;    top: 60px;    display: inline-block;    width: 32px;    height: 2px;    margin-left: -16px;    background: #F08519;}.elegant .inner-title-h4 {    font-size: 30px;    line-height: 30px;    color: #222;    margin-bottom: 60px;}.elegant .inner-title-h5 {    font-size: 18px;    line-height: 30px;    margin: 9px 0 70px;    color: #222;}.elegant .elegant-title {    font-size: 24px;    line-height: 54px;    padding-left: 74px;    color: #333;    margin-bottom: 22px;}.elegant .ele-img {    width: 286px;}.elegant .elegant-img-wrap {    width: 600px;}.elegant .elegant-txts {    width: 560px;    padding-right: 44px;}.elegant .ele-img1 {    margin-right: 28px;}.elegant .elegant-detail {    font-size: 14px;    line-height: 28px;    color: #777;    max-height: 112px;    overflow: hidden;}.elegant .elegant-items {    padding-bottom: 78px;    margin-bottom: 78px;    border-bottom: 1px solid #e9e9e9;}.sell {    box-sizing: border-box;    padding-bottom: 100px;    background: #f7f7f7;}.sell div, .sell ul, .sell li, .sell span, .sell a {    box-sizing: border-box;}.sell .inner-nav-wrap .inner-nav-a {    width: 50%;}.sell .co-titles {    padding: 80px 0 110px;}.sell .co-titles:after {    bottom: 76px;}.sell .wish-wrap {    padding: 100px 0 0;}.sell .wish-wrap .w1200 {    padding-top: 90px;}.sell .inner-titles:after {    position: absolute;    content: "";    left: 50%;    top: 60px;    display: inline-block;    width: 32px;    height: 2px;    margin-left: -16px;    background: #F08519;}.sell .inner-title-h4 {    font-size: 30px;    line-height: 30px;    color: #222;    margin-bottom: 60px;}.sell .inner-title-h5 {    font-size: 16px;    line-height: 30px;    color: #666;    margin: 9px 0 70px;}.sell .elegant-title {    font-size: 24px;    line-height: 54px;    padding-left: 74px;    color: #333;    margin-bottom: 22px;}.sell .ele-img {    width: 286px;}.sell .elegant-img-wrap {    width: 600px;}.sell .elegant-txts {    width: 560px;    padding-right: 44px;}.sell .ele-img1 {    margin-right: 28px;}.sell .elegant-detail {    font-size: 14px;    line-height: 28px;    color: #777;    max-height: 112px;    overflow: hidden;}.sell .elegant-items {    padding-bottom: 78px;    margin-bottom: 78px;    border-bottom: 1px solid #e9e9e9;}.sell .sell-items {    background: #fff;    padding: 40px 42px 74px;    margin-bottom: 10px;}.sell .sell-items-nums {    font-size: 36px;    color: #F08519;    line-height: 36px;    vertical-align: text-bottom;}.sell .sell-items-title {    font-size: 20px;    color: #F08519;    line-height: 28px;    vertical-align: text-bottom;}.sell .sell-detail-wrap {    font-size: 14px;    color: #666;    line-height: 30px;    padding-right: 14px;}.sell .sell-dt {    width: 350px !important;}.sell .sell-odd {    float: left;    width: 590px;    margin-right: 10px;}.sell .sell-odd .sell-items-title {    max-width: 620px;    overflow: hidden;}.sell .sell-odd .sell-detail, .sell .sell-odd .sell-dt-title {    width: 350px;}.sell .sell-even {    float: right;    width: 590px;}.sell .sell-even .sell-items-title {    max-width: 160px;}.sell .sell-even .sell-detail, .sell .sell-even .sell-dt-title {    width: 310px;}.sell .sell-even .sell-dt {    width: 310px !important;}.sell .sell-dt-title {    font-size: 18px;    color: #333;    line-height: 42px;    margin-bottom: 6px;}.sell .sell-items-top {    padding-bottom: 30px;    border-bottom: 1px solid #e9e9e9;    margin-bottom: 22px;}.sell-btns {    position: relative;    width: 80px;    height: 36px;    display: none;}.sell-btns.on {    display: inline-block;}.sell-btns .sell-btn {    position: absolute;    width: 36px;    height: 36px;    top: 0;    cursor: pointer;}.sell-btns .prev {    left: 0;    background: url(../img/prev3.png) left center no-repeat;}.sell-btns .prev:hover {    background: url(../img/prev3on.png) left center no-repeat;}.sell-btns .next {    right: 0;    background: url(../img/next3.png) right center no-repeat;}.sell-btns .next:hover {    background: url(../img/next3on.png) right center no-repeat;}.address {    box-sizing: border-box;    padding-bottom: 110px;    background: #f7f7f7;}.address div, .address ul, .address li, .address span, .address a {    box-sizing: border-box;}.address .inner-nav-wrap .inner-nav-a {    width: 50%;}.address .co-titles {    padding: 80px 0 110px;}.address .co-titles:after {    bottom: 76px;}.address .wish-wrap {    padding: 100px 0 0;}.address .wish-wrap .w1200 {    padding-top: 90px;}.address .inner-titles:after {    position: absolute;    content: "";    left: 50%;    top: 60px;    display: inline-block;    width: 32px;    height: 2px;    margin-left: -16px;    background: #F08519;}.address .inner-title-h4 {    font-size: 30px;    line-height: 30px;    color: #222;    margin-bottom: 60px;}.address .inner-title-h5 {    font-size: 18px;    line-height: 30px;    margin: 9px 0 70px;    color: #222;}.address .sell-items-title {    font-size: 20px;    color: #F08519;    line-height: 28px;    vertical-align: text-bottom;}.address .sell-dt {    font-size: 16px;    color: #666;    line-height: 42px;}.address .sell-items-top {    padding-top: 58px;    padding-bottom: 16px;    font-size: 22px;    color: #333;    line-height: 28px;    background: url(../img/add.png) no-repeat left top;}.address .sell-items {    position: relative;    -width: 586px;    background: #fff;    padding: 40px 48px 62px;    margin-bottom: 24px;    margin-right: 28px;    overflow: visible;    cursor: pointer;}.address .sell-items:hover, .address .sell-items.cur {    background: #F08519;}.address .sell-items:hover .sell-items-title, .address .sell-items.cur .sell-items-title {    color: #fff;}.address .sell-items:hover .sell-dt, .address .sell-items.cur .sell-dt {    color: #fff;}.address .sell-items:hover .sell-items-top, .address .sell-items.cur .sell-items-top {    color: #fff;    background: url(../img/addon.png) no-repeat left top;}.address .sell-items:hover:after, .address .sell-items.cur:after {    content: "";    position: absolute;    display: inline-block;    width: 24px;    height: 12px;    left: 50%;    bottom: -12px;    margin-left: -12px;    background: url(../img/thr.png) no-repeat left top;    background-size: 24px;}.address .sell-items2 {    margin-right: 0;}.address-ajax-wrap {    background: #fff;    padding: 12px;    box-sizing: border-box;}.address-ajax-wrap div, .address-ajax-wrap ul, .address-ajax-wrap li, .address-ajax-wrap span, .address-ajax-wrap a {    box-sizing: border-box;}.address-ajax-wrap .BMapLabel {    box-sizing: border-box;    padding: 24px 22px !important;    border-radius: 5px !important;    background: #F08519 !important;    color: #fff !important;    font-size: 16px !important;    line-height: 28px !important;    width: 360px;    height: 100px;    border: none !important;    white-space: pre-wrap !important;}.address-ajax-wrap .BMap_bubble_content {    box-sizing: border-box;    padding-top: 30px;    font-size: 16px;    line-height: 28px;    color: #333;}@media (max-width: 1560px) {    .intro .sub-company-txts {        padding: 30px 10px 10px 50px;    }    .intro .sub-company-detail {        margin-bottom: 40px;    }    .intro .sub-company-a {        height: 40px;        background-size: 40px !important;        padding-left: 52px;        line-height: 40px;    }    .intro .produce-h5 {        padding-top: 110px;    }}@media (max-width: 1480px) {    .header .bocweb-logo, .header.bg0 .bocweb-logo, .header:hover .bocweb-logo {        width: 120px;        padding-top: 28px;    }    .header .nav-ul, .header.bg0 .nav-ul, .header:hover .nav-ul {        margin-left: 20px;        padding-left: 20px;    }    .header .nav-li, .header.bg0 .nav-li, .header:hover .nav-li {        padding: 0 20px;    }    .header .language-wrap, .header.bg0 .language-wrap, .header:hover .language-wrap {        margin-left: 20px;        padding-left: 20px;    }}@media (max-width: 1700px) {    .coop .client-items {        padding: 0 48px;    }}@media (max-width: 1480px) {    .welcome .pro-banner-li {        width: 360px !important;    }    .w1206 {        width: 1092px;    }    .awards-wrap div.orbit {        width: 1100px !important;    }}@media (max-width: 1300px) {    .header .bocweb-logo, .header.bg0 .bocweb-logo, .header:hover .bocweb-logo {        width: 100px;    }    .header .nav-ul, .header.bg0 .nav-ul, .header:hover .nav-ul {        margin-left: 16px;        padding-left: 16px;    }    .header .nav-li, .header.bg0 .nav-li, .header:hover .nav-li {        padding: 0 16px;    }    .header .language-wrap, .header.bg0 .language-wrap, .header:hover .language-wrap {        margin-left: 16px;        padding-left: 16px;    }    .welcome .pro-banner1-btns {        z-index: 3;        display: none;    }    .welcome .pro-banner1-btns .prev {        left: 50px;    }    .welcome .pro-banner1-btns .next {        right: 50px;    }    .welcome .pro-ajax-mains:hover .pro-banner1-btns {        display: block;    }    .toWords .w1200 {        width: 1180px;    }}.messages .mess-td1.captcha-wrap {    width: 366px;}.messages .captcha {    display: inline-block;    float: left;    width: 80px;}@media (max-width: 1600px) {    /*.welcome .wel-case-wrap .wel-case-items1 .wel-case-cn {    margin-top: 0;  }  .welcome .wel-case-wrap .wel-case-h6 {    margin: 16px 0 20px;  }*/}.color-imgs {    border-radius: 10px;}.awards-li, .color-img-wrap, .case-img-wrap, .core-img {    overflow: hidden;}.honour-ajax-img img, .awards-li img, .color-img-wrap img, .core-img img {    transition: all .3s linear;}.culture-values-items:hover img, .equip .equip-line-items:hover img, .honour-ajax-img:hover img, .awards-li:hover img, .color-img-wrap:hover img, .core-img:hover img {    transform: scale(1.1);}.case-li1 {    width: 1200px;}.case-banner1-btns {    opacity: 0;    filter: alpha(opacity=0);    position: absolute;    z-index: 3;    left: 0;    top: 50%;    display: block;    margin-top: -18px;    width: 100%;    height: 1px;}.case-banner1-btns.on {    opacity: 100;    filter: alpha(opacity=100);}.case-banner1-btns .case-banner1-btn {    display: inline-block;    width: 20px;    height: 36px;    position: absolute;    top: 0;    cursor: pointer;}.case-banner1-btns .prev {    left: 50px;    background: url(../img/prev1.png) no-repeat center;}.case-banner1-btns .next {    right: 50px;    background: url(../img/next1.png) no-repeat center;}.apply-wrap {    background: #fff;}.apply-wrap input {    display: inline-block;    width: 280px;    height: 40px;    line-height: 40px;    margin-left: 10px;    border: none;}.apply-wrap table, .apply-wrap tr, .apply-wrap td {    border-color: #e9e9e9;    font-size: 16px;}.apply-wrap table {    border: none;    box-shadow: 0 0 10px rgba(0, 0, 0, .1);}.apply-tr {    height: 40px;    line-height: 40px;}.apply-td1 {    box-sizing: border-box;    padding-left: 14px;}.apply-wrap .apply-submit {    background: #0e73b9;    display: block;    margin: 0 auto;    color: #fff;}.apply-wrap tbody {    border-color: #e9e9e9;}.apply-textarea {    border: none;    width: 1090px !important;    padding-left: 14px;    box-sizing: border-box;}.apply-tr2 {    height: 120px !important;    box-sizing: border-box;    padding: 40px 0;}.equip-txts1 {    box-sizing: border-box;    font-size: 16px;    line-height: 32px;    color: #666;    padding: 10px 24px 0;    height: 74px;}.equip-banner1-btns {    position: absolute;    z-index: 1;    left: 0;    top: 159px;    width: 100%;    height: 1px;}.equip-banner1-btns.on {    display: block;}.equip-banner1-btns .equip-banner1-btn {    display: inline-block;    width: 20px;    height: 36px;    position: absolute;    top: 0;    cursor: pointer;}.equip-banner1-btns .prev {    left: 0;    background: url(../img/prev1.png) no-repeat center;}.equip-banner1-btns .next {    right: 0;    background: url(../img/next1.png) no-repeat center;}.equip-line-mains .bd {    width: 1100px !important;    overflow: hidden;    margin: 0 auto;}.side-always {    display: none;    position: fixed;    z-index: 3;    width: 85px;    height: 396px;    background: url(../img/sidebg.jpg) no-repeat center;    background-size: 100%;    right: 6px;    top: 50%;    margin-top: -198px;    box-sizing: border-box;    padding: 116px 14px 0;    box-shadow: 0 0 10px rgba(0, 0, 0, .1);}.side-always.in {    display: block;}.side-always div, .side-always ul, .side-always li, .side-always span, .side-always a {    box-sizing: border-box;}.side-always .side-ico {    height: 44px;    z-index: 2;}.side-always .side-txts {    color: #7a7a7a;    font-size: 14px;    line-height: 14px;    z-index: 2;}.side-always .side-items {    cursor: pointer;}.side-always .side-items1 .side-ico {    background: url(../img/side-ico1.png) no-repeat center 14px;}.side-always .side-items1:hover .side-ico {    background: url(../img/side-ico1.png) no-repeat center 8px;}.side-always .side-items2 {    /*padding: 22px 0 32px;*/}.side-always .side-items2 .side-ico {    background: url(../img/side-ico2.png) no-repeat center 14px;}.side-always .side-items2:hover .side-ico {    background: url(../img/side-ico2.png) no-repeat center 8px;}.side-always .side-items3 .side-ico {    background: url(../img/side-ico3.png) no-repeat center 14px;}.side-always .side-items3:hover .side-ico {    background: url(../img/side-ico3.png) no-repeat center 8px;}.side-always .side-ewm {    display: none;    width: 170px;    height: 130px;    padding-right: 20px;    box-sizing: border-box;    padding: 0 20px 0 0;    left: -170px;    top: 50%;    margin-top: -65px;}.side-always .side-img0 {    background: #fff;    padding: 10px;    box-shadow: 0 0 10px rgba(0, 0, 0, .1);}.side-always .side-tele {    display: none;    width: 260px;    height: 70px;    box-sizing: border-box;    padding: 0 20px;    font-size: 20px;    font-weight: bold;    line-height: 70px;    color: #F08519;    left: -260px;    top: 50%;    margin-top: -35px;}.side-always .side-tele-content {    background-color: #fff;    padding: 0 10px;    text-align: center;    box-shadow: 0 0 10px rgba(0, 0, 0, .1);}.toTop {    display: none;    position: fixed;    z-index: 7;    bottom: 60px;    right: 6px;    margin-left: -24px;    width: 48px;    height: 48px;    border-radius: 50%;    border: 1px solid #ececec;    cursor: pointer;    background: url(../img/top.png) no-repeat center;    background-size: 120%;}.honour-ajax-img img {    max-height: 500px;    max-width: 100%;}/*.coop .slimScrollBar {  right: -30px !important;}*//*# sourceMappingURL=style.css.map */.pro-ajax-mains .hd {    position: absolute;    left: 0;    bottom: 60px;    width: 100%;    height: 12px;    text-align: center;}.pro-ajax-mains .hd li {    display: inline-block;    width: 10px;    height: 10px;    border-radius: 50%;    border: 1px solid #F08519;    font-size: 0;    margin: 0 3px;    cursor: pointer;}.pro-ajax-mains .hd li.on {    background: #F08519;    border-color: #F08519;}.pro-banner-a {    margin-bottom: 18px;}.pro-banner-wrap {    padding-bottom: 156px;}.wel-news-wrap .wel-news-btns {    display: block;    position: absolute;    z-index: 1;    left: 0;    top: 50%;    margin-top: -18px;    width: 100%;    height: 1px;}.wel-news-wrap .wel-news-btns.on {    display: block;}.wel-news-wrap .wel-news-btns .wel-news-btn {    display: inline-block;    width: 20px;    height: 36px;    position: absolute;    top: 0;    cursor: pointer;}.wel-news-wrap .wel-news-btns .prev {    left: -50px;    background: url(../images/prev1.png) no-repeat center;}.wel-news-wrap .wel-news-btns .next {    right: -50px;    background: url(../images/next1.png) no-repeat center;}@media (max-width: 1400px) {    .wel-news-wrap .wel-news-btns .prev {        left: 30px;    }    .wel-news-wrap .wel-news-btns .next {        right: 30px;    }    .wel-news-wrap .wel-news-btns {        top: 18%;    }}@media (min-width: 1400px) {    /*底部搜索*/    .service-fwm {        width: 330px;        left: -370px;    }}.side-always .side-items {    width: 76px;    height: 76px;    margin-bottom: 4px;}.side-always .side-items1 {    background: #a6a6a6;}.side-always .side-items2 {    background: #F08519;}.side-always .side-items3 {    background: #0e73b9;}.side-always {    padding: 0;    margin-top: -120px;    background: none;    height: 240px;    box-shadow: none;}.side-always .side-txts {    color: #fff;}.animation-mains {    z-index: 4;}.weixinwrap {    float: left;    position: relative;}.weixin, .lianxi {    width: 120px;    height: 45px;    line-height: 45px;    text-align: center;    background: #a0a0a0;    color: #FFF;    margin-top: 20px;    float: left;    margin-right: 20px;    cursor: pointer}.weixin:hover, .lianxi:hover, .weixinwrap:hover .weixin {    background: #DF0606;    color: #FFF;}.lianxi a {    color: #FFF}.weixincode {    opacity: 0;    position: absolute;    width: 120px;    top: 65px;    left: 0;    -webkit-transition: all .5s;    -o-transition: all .5s;    -ms-transition: all .5s;    transition: all .5s;}.weixinwrap:hover .weixincode {    opacity: 1;}/*悬浮链接*/.suspension {    position: fixed;    z-index: 55;    right: 5px;    bottom: 200px;    width: 70px;    height: 240px;    z-index: 99999}.suspension-box {    position: relative;    float: right;}.suspension .a {    display: block;    width: 44px;    height: 44px;    margin-bottom: 4px;    cursor: pointer;    outline: none;}.suspension .a.active,    /*.suspension .a:hover{background:#951C1F;}*/.suspension .a .i {    float: left;    width: 44px;    height: 44px;    background-repeat: no-repeat;}/* .suspension .a-service .i{background-position:0 0;} */.suspension .a-service .i {    background-image: url(../images/suspension-bg.png);    background-repeat: no-repeat;}.suspension .a-service-phone .i {    background-image: url(../assets/img/up_pic/tel.png);}.suspension .a-qrcode .i {    background: url(../images/foot-search.jpg?v=2.0) no-repeat}.suspension .a-cart .i {    background: url(../images/facebook.jpg) no-repeat}.suspension .a-cart:hover .i {    background: url(../images/facebook_on.jpg) no-repeat}.suspension .a-whatsapp .i {    background: url(../assets/img/up_pic/home.png) no-repeat}/*.suspension .a-whatsapp:hover .i{background:url(../images/whatsapp_on.jpg) no-repeat}*/.suspension .a-skype .i {    background: url(../images/skype.jpg) no-repeat}.suspension .a-skype:hover .i {    background: url(../images/skype_on.jpg) no-repeat}.suspension .a-top .i {    background: url(../assets/img/up_pic/gotop.png) no-repeat;}.suspension .a-top { /*background:#D2D3D6;display:none;*/}/*.suspension .a-top:hover{background:#c0c1c3;}*/.suspension .d {    display: none;    width: 220px;    background: #fff;    position: absolute;    right: 57px;    min-height: 90px;    border: 1px solid #E0E1E5;    border-radius: 3px;    box-shadow: 0px 2px 5px 0px rgba(161, 163, 175, 0.11);}.suspension .d .arrow {    position: absolute;    width: 8px;    height: 12px;    background: url(../images/side_bg_arrow.png) no-repeat;    right: -8px;    top: 31px;}.suspension .d-service {    top: 0;}.suspension .d-service-phone {    top: 34px;}.suspension .d-qrcode {    top: 78px;    width: 120px;}.suspension .d .inner-box {    padding: 8px 12px 12px;}.suspension .d-qrcode .inner-box {    padding: 4px 4px 0 4px !important;}.suspension .d-service-item {    border-bottom: 1px solid #eee;    padding: 14px 0;}.suspension .d-service .d-service-item {    border-bottom: none;}.suspension .d-service-item .circle {    width: 44px;    height: 44px;    border-radius: 50%;    overflow: hidden;    background: #F1F1F3;    padding: 0;    display: block;    float: left;    margin-bottom: 10px}.suspension .d-service-item .i-qq {    width: 44px;    height: 44px;    background: url(../images/side_con_icon03.png) no-repeat center 10px;    display: block;    transition: all .2s;    border-radius: 50%;    overflow: hidden;}.suspension .d-service-item a:hover .i-qq {    background-position: center 3px;}.suspension .d-service-item a:hover {    color: #951C1F}.suspension .d-service-item .i-tel {    width: 44px;    height: 44px;    background: url(../images/side_con_icon02.png) no-repeat center center;    display: block;}.suspension .d-service-item h3 {    float: left;    width: 112px;    line-height: 44px;    font-size: 14px;    margin-left: 12px;}.suspension .d-service-item .text {    float: left;    width: 132px;    line-height: 22px;    font-size: 15px;    margin-left: 12px;}.suspension .d-service-item .text .number {    font-family: Arial, "Microsoft Yahei", "HanHei SC", PingHei, "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;}.suspension .d-service-intro {    padding-top: 10px;}.suspension .d-service-intro p {    float: left;    line-height: 27px;    font-size: 12px;    width: 50%;    white-space: nowrap;    color: #888;}.suspension .d-service-intro i {    background: url(../images/side_con_icon01.png) no-repeat center center;    height: 27px;    width: 14px;    margin-right: 5px;    vertical-align: top;    display: inline-block;}.suspension .d-qrcode {    text-align: center;}.suspension .d-qrcode .inner-box {    padding: 20px 0;}.suspension .d-qrcode p {    font-size: 16px;    color: #93959c;}/*******产品二级类别****************/.sortlist2 {    width: 100%;    height: 40px;    line-height: 40px;    background: #FFF;    padding-left: 20px;}.sortlist2 li {    float: left;    position: relative;}.sortlist2 li:after {    content: " ";    width: 1px;    height: 10px;    background: #CCC;    position: absolute;    right: 25px;    top: 15px;}.sortlist2 li:last-child:after {    content: " ";    width: 1px;    height: 10px;    background: #FFF;    position: absolute;    right: 25px;    top: 15px;}.sortlist2 li a {    display: block;    margin-right: 50px;    font-size: 15px;}.sortlist2 li a.cur, .sortlist2 li:hover a {    color: #184F93;    font-weight: bold;}.shownews {    box-shadow: rgba(0, 0, 0, 0) 0 8px 20px;    /*background:#FFF;*/    /*padding: 0px 60px;*/    margin-bottom: 20px;    margin-top: 30px;}.shownews h3.tit {    font-size: 28px;    font-weight: lighter;    /*text-align: left;*/    margin-bottom: 20px;}.shownews .newscon {    font-size: 15px;    line-height: 220%;    font-weight: 300;    padding-top: 20px;}.shownews .newscon p {    margin-bottom: 20px;}/**********视频************//*.prosortlist{	width:1200px;	margin:0 auto;}*/.video-cell {    padding-top: 0 !important;    padding-bottom: 20px;    float: left;    width: -moz-calc((100% - 60px) / 4);    width: -webkit-calc((100% - 60px) / 4);    width: calc((100% - 60px) / 4);    float: left;    margin-bottom: 60px;    padding-top: 20px;    background: #fff;    margin-right: 20px;    transition: all linear .3s}.video-cell img {    max-width: 100%;}.pro-cell:hover {    box-shadow: 0 15px 15px rgba(0, 0, 0, .1);    transform: translateY(-10px);    -webkit-transform: translateY(-10px);    -moz-transform: translateY(-10px);    -ms-transform: translateY(-10px);    -o-transform: translateY(-10px)}.video-cell .title {    margin-top: 50px;    text-align: center;}.video-cell h4 {    text-align: center;}.videopic {    position: relative}.zzx-company-logo-box {    position: absolute;    left: 50%;    bottom: -31px;    width: 80px;    height: 80px;    margin-left: -40px;    background: rgba(0, 0, 0, 0.3);    background-size: 80px;    border-radius: 50%;    box-shadow: 0 0 10px 3px rgba(0, 0, 0, .1);    -webkit-box-shadow: 0 0 10px 3px rgba(0, 0, 0, .1);    -moz-box-shadow: 0 0 10px 3px rgba(0, 0, 0, .1)}.zzx-company-logo {    position: absolute;    left: 50%;    width: 64px;    height: 64px;    margin-left: -32px;    bottom: 8px}.mask {    position: fixed;    width: 100%;    height: 100%;    background: #000;    opacity: .8;    -moz-opacity: .8;    filter: alpha(opacity=80);    top: 0;    left: 0;    z-index: 1000}.modal {    /*background: #000;*/    width: 720px;    height: 505px;    position: fixed;    _position: absolute;    display: none;    z-index: 1001;    overflow: hidden;}.modal .close {    position: absolute;    top: 15px;    right: 15px;    font-size: 24px;    z-index: 2}.modal iframe {    z-index: 1}.modal .close a:link, .modal .close a:visited {    color: #666;    text-decoration: none}.modal .close a:hover, .modal .close a:active {    color: #333;    text-decoration: none}@media screen and (max-width: 1000px) {    html, body {        padding-left: 2px !important;    }    .header .logo {        margin-left: 0px !important;    }}.proNavbox {    height: 80px;    position: relative;    margin-bottom: 60px;    background: #FFF;    clear: both;    z-index: 99;    display: none}.proNavbox .proNav {    height: 80px;    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);    border-bottom: 1px solid #ededed;    color: #333}.proNavbox .proNav.open:after {    content: "";    position: absolute;    width: 2000px;    height: 100000px;    top: 50px;    left: 0;    z-index: -1;}.proNavbox .proClass {    display: inline-block;    position: relative;    margin-right: 30px;    float: left}.proNavbox .proClass .name {    position: relative;    border: 1px solid #eee;    width: 80px;    height: 80px;    line-height: 80px;    text-align: center;    display: inline-block;    background: white;    z-index: 1;    border-top: none;    border-bottom: none}.proNavbox .proClass .name img {    width: 32px;    vertical-align: middle}.proNavbox .proClass .name span {    display: block;    text-align: center;    font-size: 12px;    color: #333;    position: absolute;    bottom: 0;    left: 0;    width: 100%;    line-height: 12px;    display: none}.proNavbox .proClass .name .shetou {    position: absolute;    width: 36px;    bottom: -9px;    left: 50%;    margin-left: -18px}.proNavbox .proClass .list {    display: none;    border: 1px solid #eee;    background: white;    width: 260px;    padding: 15px 10px;    position: absolute;    top: 80px;}.proNameBox {    float: left;    line-height: 80px; /* padding-top:5px; */    font-size: 14px; /* font-family:arial; */    color: #000;    text-transform: capitalize;}.proNameBox a {    margin: 0 10px;    color: #000; /* background:#f0f0f0;*/    display: block;    float: left;    padding: 0 10px;    position: relative}.proNameBox a span {    position: absolute;    bottom: 0;    width: 100%;    height: 4px;    background: #06A2DF;    left: 0;    opacity: 0;}.proNameBox a:hover {    color: #06A2DF; /* background:#2F2725*/}.proNameBox a:hover span {    opacity: 1;    -webkit-transition: all .5s;    -o-transition: all .5s;    -ms-transition: all .5s;    transition: all .5s;}.proNameBox a.cur span {    opacity: 1;}.proNameBox span, .loca span {    font-family: '宋体';    padding: 0 10px}.loca {    float: right;    font-size: 14px;    margin-top: 20px;    color: #888888;    text-transform: capitalize !important;}.loca a {    color: #888888;}.loca img {    vertical-align: middle;    margin-bottom: 5px}.subpage, .subpage td {    font-size: 16px;    font-weight: lighter;    line-height: 220%;    color: #000;}/*子栏目导航*/.lm-nav {    height: 55px;    line-height: 55px;    text-align: center;    background: #015C61;    font-size: 0;    position: relative;}.lm-nav .line {    height: 46px;    border-left: 1px solid #015C61;    position: absolute;    bottom: -46px;    left: 50%;}.lm-nav a {    display: inline-block;    padding: 0 28px;    color: #fff;    font-size: 15px;    -webkit-transition: all 0.2s ease-out;    transition: all 0.2s ease-out;    margin-right: 1px;}.lm-nav a.cur {    background: #fff;    color: #424242;}.lm-nav a:hover {    background: #fff;    color: #424242;}/*主栏目面包屑导航*/.bread-nav {    height: 45px;    line-height: 45px;}.bread-nav,.bread-nav a,.bread-nav span {    font-size: 14px;    color: #bababa;}.bread-nav span {    font-family: '宋体'}/*主栏目标题*/.zlm-title {    margin: 0px auto 0 auto;}.zlm-title .top {    text-align: center;    position: relative;}.zlm-title .top p {    height: 5px;    border: 1px dotted #b7b7b7;    border-left: none;    border-right: none;    width: 100%;    position: absolute;    top: 7px;    left: 0;}.zlm-title .top span {    background: #fff;    font-size: 17px;    color: #363636;    font-family: Arial Narrow;    text-transform: uppercase;    letter-spacing: 9px;    padding: 0 15px;    position: relative;    z-index: 2;    top: -2px;}.zlm-title .btm {    text-align: center;}.zlm-title .btm span {    font-size: 26px;    color: #383838;    margin: 8px 0 17px;    display: inline-block;    font-weight: bold;}.zlm-title .btm .line {    width: 50px;    height: 1px;    background: #b2d2ed;    margin: auto;}.s-title .top span {    font-size: 1rem;}.s-title .btm span {    font-size: 32px;}.zlm-title.s-title .top {    /*width: 76.19047619047619%;*/    /*min-width: 1280px;*/    margin: 0 auto;}.zlm-title.s-title {    padding: 10px 0 30px;    margin: 0;}.xCol-nav {    width: 100%;    clear: both;    text-align: center;    margin-top: 20px}.xCol-nav a {    display: inline-block;    margin: 0 2px;    line-height: 40px;    padding: 0 15px;    background: #F0F0F0;}.xCol-nav a:hover, .xCol-nav a.cur {    background: #015C61;    color: #FFF;}/*******公司简介********/.js {    position: relative;}.about-lf {    background: url("../img/up_pic/aboutus.png") no-repeat left top 66px;}.js .jj-xq {    padding-bottom: 150px;    position: relative;    z-index: 2;}.content {    color: #666;    line-height: 2;}.js .jj-xq .content {    position: relative;    z-index: 2;}.js .jj-xq .content img {    width: 106px;}.js .jj-xq .content p {    font-size: 14px;    line-height: 28px;    color: #818181;    margin-bottom: 30px;}.js .jj-xq > .lf {    width: 50%;    padding-right: 8%;}.js .jj-xq > .lf .since {    border-bottom: 6px solid #2e2e2e;    display: inline-block;    padding-bottom: 12px;    margin-bottom: 55px;}.js .jj-xq > .lf .since .en {    font-size: 64px;    color: #dcdcdc;    font-family: 'en';}.js .jj-xq > .lf .since .cn {    font-size: 24px;    color: #424242;}.js .jj-xq > .lf .lb {    position: relative;}.js .jj-xq > .lf .lb .sk {    left: -100%;    height: 100%;    background: #e6eced;    position: absolute;    top: 0;    width: 200%;}.js .jj-xq > .lf .swiper-container {    margin-top: 70px;    position: relative;}.js .jj-xq > .lf .swiper-container .swiper-button-next,.js .jj-xq > .lf .swiper-container .swiper-button-prev {    position: absolute;    width: 40px;    height: 40px;    left: auto;    top: auto;    opacity: 0.8;    background-color: #fff;    background-size: 11px auto;}.js .jj-xq > .lf .swiper-container .swiper-button-next {    right: 0;    bottom: 0;    background: url("../images/arr_b_r.png") no-repeat center rgba(255, 255, 255, 0.8);}.js .jj-xq > .lf .swiper-container .swiper-button-prev:hover {    background-image: url("../images/arr_w_l.png");    background-color: #000;}.js .jj-xq > .lf .swiper-container .swiper-button-next:hover {    background-image: url("../images/arr_w_r.png");    background-color: #000;}.js .jj-xq > .lf .swiper-container .swiper-button-prev {    bottom: 0;    right: 42px;    background: url("../images/arr_b_l.png") no-repeat center rgba(255, 255, 255, 0.8);}.js .jj-xq > .rt {    width: 50%;}.js .jj-xq > .rt .tp img {    position: relative;    /*left: -14%;*/    z-index: 0;}.js .jj-xq > .rt .btn {    margin-top: 40px;}.js .jj-xq > .rt .btn a {    width: 160px;    height: 50px;    line-height: 46px;    display: inline-block;    border: 1px solid #141414;    text-align: center;    margin-right: 10px;    font-size: 12px;    -webkit-transition: all 0.2s ease;    transition: all 0.2s ease;}.js .jj-xq > .rt .btn .video {    font-weight: bold;}.js .jj-xq > .rt .btn .video img {    margin-right: 10px;}.js .jj-xq > .rt .btn .video:hover {    background: #d0cfcf;}.js .jj-xq > .rt .btn .xx {    padding: 2px;}.js .jj-xq > .rt .btn .xx p {    height: 100%;    background: #0d0d0d;    color: #fff;    -webkit-transition: all 0.2s ease;    transition: all 0.2s ease;}.js .jj-xq > .rt .btn .xx:hover p {    background: #fff;    color: #000;}/*****股票信息*********/{    position: relative;}.xx {    width: 1090px;    margin: 0px auto 0px;}.xx .lf {    width: 860px;    padding: 40px 0;    background: #f2f6f7;}.xx .lf img {    display: block;    margin: auto;}.xx .rt {    width: 125px;}.xx .rt .tabs {    border-top: 1px solid #e0e0e0;    margin-bottom: 50px;}.xx .rt .tabs a {    display: block;    height: 95px;    border-bottom: 1px solid #e0e0e0;    text-align: center;    line-height: 95px;    font-size: 20px;    color: #aaaaaa;}.xx .rt .tabs .active {    background: #f2f6f7;    color: #383838;}/*****PDF**************/.pdf-list {    width: 100%;    clear: both;    float: left;}.pdf-list li {    border: #e0e0e0 1px solid;    line-height: 60px;    margin-bottom: 10px;    box-shadow: 0 5px 10px rgba(0, 0, 0, .1);    padding: 0 20px;    -webkit-transition: all 0.4s;    -moz-transition: all 0.4s;    transition: all 0.4s;}.pdf-list li:last-child {    margin-bottom: 50px;}.pdf-list li span {    float: right;}.pdf-list li:hover {    border: #015C61 1px solid;    transform: translateY(-2px);    -webkit-transform: translateY(-2px);    -moz-transform: translateY(-2px);    -ms-transform: translateY(-2px);    -o-transform: translateY(-2px)}.pdf-list li a {    display: block;}.pdf-list li:hover a {    color: #015C61}.intro p {    margin-bottom: 15px;    /*text-indent:2em;*/    line-height: 180%}/*产品详情*/.productinfo-bj {    /*background: #f5f5f5;*/    width: 100%;}.productinfo {    /*padding-top: 65px;	padding-bottom: 50px;*/}.productinfo-h3 {    font-size: 48px;    line-height: 60px;    text-align: center;    color: #000;}.productinfo-ul {    /*margin-top: 50px;	margin-bottom: 60px;*/}.productinfo-ul li {    width: 100%;    /*height: 360px;*/    margin-bottom: 20px;    overflow: hidden;    padding: 15px;    background: #f5f5f5;    position: relative;    transition: all .3s;    -webkit-transition: all .3s;    box-shadow: rgba(0, 0, 0, 0.1) 0 3px 3px;}.productinfo-ul li:last-child {    margin-bottom: 0}.productinfo-li-new {    width: 40px;    height: 40px;    position: absolute;    top: 0;    left: 0;    color: #fff;    font-size: 12px;    line-height: 30px;    z-index: 2;}.productinfo-li-new:after {    content: '';    width: 80px;    height: 80px;    background: #8fc320;    position: absolute;    top: -40px;    left: -40px;    z-index: 0;    transform: rotate(45deg);    -ms-transform: rotate(45deg);    -webkit-transform: rotate(45deg);}.productinfo-li-new span {    display: inline-block;    color: #fff;    font-size: 12px;    line-height: 30px;    position: relative;    z-index: 2;    padding-left: 2px;}.productinfo-li-bj {    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    z-index: 1;    background: url(../images/probg.jpg?v=2.0) no-repeat center;    background-size: cover;    opacity: 0;    transition: all .3s;    -webkit-transition: all .3s;}.productinfo-lt {    width: 220px;    float: left;    height: 100%;    color: #000;    /*border-right: 1px solid #e5e5e5;*/    position: relative;    z-index: 2;    transition: all .3s;    -webkit-transition: all .3s;    display: flex;    align-items: center;}.productinfo-lt > div {    height: 100%;    /*position: absolute;	left: 0;	top: 50%;*/    font-size: 16px;    line-height: 32px;    padding-left: 20px;    padding-top: 10%;    /*padding-right: 10px;*/    /*transform: translateY(-50%);	-ms-transform:translateY(-50%);	-webkit-transform: translateY(-50%);*/}.productinfo-rt {    width: calc(100% - 220px);    width: -webkit-calc(100% - 220px);    /*max-width: 1230px;*/    height: 100%;    float: right;    position: relative;    z-index: 2;    padding-left: 20px;    border-left: 1px solid #e5e5e5;}.productinfo-rt > div {    width: 100%;    display: inline-block;    font-size: 15px;    line-height: 200%;    color: #666;    /*position: absolute;	left: 0;	top: 50%;	transform: translateY(-50%);	-ms-transform:translateY(-50%);	-webkit-transform: translateY(-50%);*/    transition: all .3s;    -webkit-transition: all .3s;}.product-info-ul {    padding-left: 0;}.product-info-ul div {    background: #f5f5f5;}.product-item {    border-left: 1px solid #e5e5e5;}.product-item-mobile {    border-top: 1px solid #e5e5e5;    padding-top: 10px;}.ext_function p {    margin-bottom: 0;}.productinfo-rt > div dl {    width: 100%;    clear: both;    overflow: hidden}.productinfo-rt > div dl .l {    width: 26%;    padding-left: 20px;}.productinfo-rt > div dl .r {    width: 70%;    border-left: 1px solid #e5e5e5;    padding-left: 40px;}.productinfo-ul li:hover .productinfo-li-bj {    opacity: 1;    transition: all .3s;    -webkit-transition: all .3s;}.productinfo-ul li:hover .productinfo-rt > div dl .r, .productinfo-ul li:hover .productinfo-rt {    border-left: 1px solid rgba(255, 255, 255, .2);}.productinfo-ul li:hover .productinfo-lt {    color: #fff;    border-right-color: rgba(255, 255, 255, .2);    transition: all .3s;    -webkit-transition: all .3s;}.productinfo-ul li:hover .productinfo-rt > div {    color: #fff;    transition: all .3s;    -webkit-transition: all .3s;}.rmtj {    padding-top: 80px;    padding-bottom: 40px;}.proinfo-swiper {    padding-bottom: 80px;    margin-top: 45px;}.proinfo-span span {    width: 10px;    height: 10px;    margin: 0 8px !important;}.proinfo-span .swiper-pagination-bullet-active {    background: #8fc320;}@media (max-width: 1600px) {    .productinfo-lt {        width: 400px;    }    .productinfo-lt > div {        padding-left: 20px;        font-size: 22px;        line-height: 30px;    }    .productinfo-rt {        width: calc(100% - 440px);        width: -webkit-calc(100% - 440px);    }    .productinfo-rt > div {        font-size: 16px;        line-height: 25px;    }    .productinfo-h3 {        font-size: 38px;        line-height: 45px;    }}@media (max-width: 1000px) {    .productinfo-lt {        width: 100%;        border: 0;        border-bottom: 1px solid #E5E5E5;    }    .productinfo-lt > div {        position: relative;        left: inherit;        top: inherit;        transform: inherit;        padding-left: 0;        padding: 20px;        padding-top: 10px;    }    .productinfo-ul li {        height: auto;    }    .productinfo-rt {        width: 100%;        padding: 20px;        height: auto;        line-height: initial;    }    .productinfo-rt > div {        position: relative;        left: inherit;        top: inherit;        transform: inherit;    }}@media (max-width: 750px) {    .productinfo {        padding-top: .7rem;        padding-bottom: .7rem;    }    .productinfo-h3 {        font-size: .4rem;        line-height: .55rem;    }    .productinfo-ul {        margin-top: .4rem;        margin-bottom: .6rem;    }    .productinfo-ul li {        padding: .3rem;        margin-bottom: .3rem;    }    .productinfo-lt {    }    .productinfo-lt > div {        padding: .3rem .2rem;        font-size: .35rem;        line-height: .45rem;    }    .productinfo-rt {        font-size: .24rem;        line-height: .4rem;        padding: .2rem;    }    .rmtj {        padding-top: .7rem;        padding-bottom: .7rem;    }    .proinfo-swiper {        margin-top: .45rem;        padding-bottom: 35px;    }    .proinfo-span {        height: 10px !important;        line-height: 10px !important;    }    .proinfo-span span {        width: .1rem;        height: .1rem;        margin: 0 3px !important;    }    .productinfo-rt > div {        font-size: .26rem;        line-height: .4rem;    }}