@charset "UTF-8";

.carousel-page-ch .text-box7 {
    top: 130px
}

.carousel-page-ch .text-box7 p:first-of-type, .carousel-page-ch .text-box7 p:nth-of-type(2) {
    font-family: Microsoft Yahei, Arial, sans-serif !important;
    font-size: 60px;
    color: #fff
}

.carousel-page-ch .text-box7 p:nth-of-type(2) {
    margin-bottom: 50px
}

.carousel-page-ch .text-box7 span {
    font-family: Microsoft Yahei, Arial, sans-serif !important;
    font-weight: 700;
    cursor: pointer;
    display: inline-block;
    width: 180px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    background: url(data:image/png;base64,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) no-repeat;
    background-size: 100% 100%;
    text-shadow: none
}

.carousel-page-ch .text-box7 span:hover {
    background: url(data:image/png;base64,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) no-repeat;
    background-size: 100% 100%
}

.carousel-page-ch .text-box8 {
    top: 130px
}

.carousel-page-ch .text-box8 p:first-of-type {
    margin-bottom: 14px;
    font-family: Microsoft Yahei, Arial, sans-serif !important;
    font-size: 43px;
    font-weight: 700;
    color: #fff
}

.carousel-page-ch .text-box8 p:first-of-type label {
    font-size: 33px;
    font-weight: 700
}

.carousel-page-ch .text-box8 p:nth-of-type(2) {
    letter-spacing: 5px;
    margin-bottom: 26px;
    font-family: Microsoft Yahei, Arial, sans-serif !important;
    font-size: 36px;
    font-weight: 700;
    color: #fff
}

.carousel-page-ch .text-box8 p:nth-of-type(3) {
    margin-bottom: 22px;
    font-size: 24px
}

.carousel-page-ch .text-box8 p:nth-of-type(3), .carousel-page-ch .text-box8 span {
    font-family: Microsoft Yahei, Arial, sans-serif !important;
    font-weight: 700;
    color: #fff
}

.carousel-page-ch .text-box8 span {
    letter-spacing: 2px;
    cursor: pointer;
    display: inline-block;
    width: 124px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    background-size: 100% 100%;
    text-shadow: none
}

.carousel-page-ch .text-box8 span:hover {
    background-size: 100% 100%
}

.carousel-page-ch .text-box9 {
    top: 130px
}

.carousel-page-ch .text-box9 p:first-of-type {
    margin-bottom: 18px;
    font-family: Microsoft Yahei, Arial, sans-serif !important;
    font-size: 60px;
    color: #fff
}

.carousel-page-ch .text-box9 p:nth-of-type(2) {
    margin-bottom: 26px;
    font-family: Microsoft Yahei, Arial, sans-serif !important;
    font-size: 30px;
    color: #fff
}

.carousel-page-ch .text-box9 p:nth-of-type(3) {
    margin-bottom: 22px;
    font-family: Microsoft Yahei, Arial, sans-serif !important;
    font-size: 22px;
    color: #fff
}

.carousel-page-ch .text-box9 span {
    font-family: Microsoft Yahei, Arial, sans-serif !important;
    font-weight: 700;
    cursor: pointer;
    display: inline-block;
    width: 180px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    background-size: 100% 100%;
    text-shadow: none
}

.carousel-page-ch .text-box9 span:hover {
    background-size: 100% 100%
}

.carousel-page-ch .text-box10 {
    top: 134px;
    color: #fff;
    padding-left: 362px
}

.carousel-page-ch .text-box10 h1 {
    font-size: 59px;
    line-height: 59px;
    margin-bottom: 19px
}

.carousel-page-ch .text-box10 h1, .carousel-page-ch .text-box10 p {
    text-shadow: 1px 2px 3px rgba(0, 0, 0, .5)
}

.carousel-page-ch .text-box10 p:first-of-type {
    margin-bottom: 30px;
    font-size: 30px;
    font-weight: 700;
    line-height: 30px
}

.carousel-page-ch .text-box10 p:nth-of-type(2) {
    margin-bottom: 14px;
    font-size: 22px;
    font-weight: 700;
    line-height: 22px
}

.carousel-page-ch .text-box10 span {
    cursor: pointer;
    display: inline-block;
    width: 174px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    letter-spacing: 0;
    text-align: center;
    font-size: 14px;
    border-radius: 15px;
    font-weight: 700
}

.carousel-page-ch .text-box10 span:hover {
    background-size: 100% 100%
}

.carousel-page-ch .text-box11 {
    top: 113px;
    color: #fff
}

.carousel-page-ch .text-box11 h1 {
    font-size: 40px;
    line-height: 52px;
    margin-bottom: 10px
}

.carousel-page-ch .text-box11 h1, .carousel-page-ch .text-box11 p {
    text-shadow: 1px 2px 3px rgba(0, 0, 0, .5)
}

.carousel-page-ch .text-box11 .box11-hr {
    background: #fff;
    width: 1px;
    height: 16px;
    margin-left: 28px;
    margin-right: 23px;
    margin-top: 6px
}

.carousel-page-ch .text-box11 .subtitle {
    margin-bottom: 14px;
    font-size: 20px;
    line-height: 26px
}

.carousel-page-ch .text-box11 .subtitle:first-child {
    margin-bottom: 14px
}

.carousel-page-ch .text-box11 .subtitle:nth-of-type(2) {
    height: 26px;
    margin-bottom: 8px
}

.carousel-page-ch .text-box11 .subtitle:nth-of-type(2) > span, .carousel-page-ch .text-box11 .subtitle:nth-of-type(2) div {
    float: left
}

.carousel-page-ch .text-box11 .subtitle1 {
    font-size: 16px;
    line-height: 21px
}

.carousel-page-ch .text-box11 .box11-btn {
    cursor: pointer;
    display: inline-block;
    width: 114px;
    height: 34px;
    letter-spacing: 0;
    padding-top: 6px;
    padding-left: 14px;
    font-size: 15px;
    border: 1px solid #f26400;
    border-radius: 18.5px;
    margin-top: 42px;
    position: relative
}

.carousel-page-ch .text-box11 .box11-btn:after {
    position: absolute;
    content: "";
    margin-left: 10px;
    width: 20px;
    height: 20px;
    z-index: 10;
    top: 7px;
    color: #fff
}

.carousel-page-ch .text-box11 span:hover {
    background-size: 100% 100%
}

.carousel-page-ch .text-box11 .timer-number {
    width: 100%
}

.carousel-page-ch .text-box11 .timer-number ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto
}

.carousel-page-ch .text-box11 .timer-number li {
    position: relative;
    font-size: 16px;
    color: #fff;
    line-height: 21px;
    text-align: left
}

.carousel-page-ch .text-box11 .timer-number li + li {
    margin-left: 67px
}

.carousel-page-ch .text-box11 .timer-number li:after {
    content: ":";
    position: absolute;
    top: 0;
    left: 45px
}

.carousel-page-ch .text-box11 .timer-number li:last-child:after {
    display: none
}

.carousel-page-ch .text-box11 .timer-number li span:last-child {
    position: absolute;
    top: 21px;
    left: 0;
    font-size: 16px;
    color: #fff;
    letter-spacing: .45px;
    line-height: 21px;
    text-align: center
}

.carousel-page-ch .text-box12 {
    top: 90px;
    cursor: pointer
}

.carousel-page-ch .text-box12 img {
    width: 86px;
    height: 50px;
    margin-bottom: 16px
}

.carousel-page-ch .text-box12 h1 {
    line-height: 42px;
    font-size: 42px;
    color: #1c293d;
    margin-bottom: 24px;
    letter-spacing: 2px
}

.carousel-page-ch .text-box12 h1, .carousel-page-ch .text-box12 span {
    font-family: Microsoft Yahei, Arial, sans-serif !important;
    font-weight: 700;
    text-shadow: none
}

.carousel-page-ch .text-box12 span {
    cursor: pointer;
    display: inline-block;
    width: 174px;
    height: 44px;
    line-height: 44px;
    color: #fff;
    letter-spacing: 1.5px;
    text-align: center;
    font-size: 30px;
    background-size: 100% 100%
}

.carousel-page-ch .text-box12 span:hover {
    background-size: 100% 100%
}

.carousel-page-ch .text-box12 .meeting-time {
    margin-bottom: 20px;
    font-weight: 700;
    font-size: 36px;
    letter-spacing: 4px;
    color: #1c293d;
    text-shadow: none
}

.carousel-page-ch .text-box12 .meeting-address {
    margin-bottom: 12px;
    font-weight: 700;
    font-size: 24px;
    letter-spacing: 1px;
    color: #1c293d;
    text-shadow: none
}

.carousel-page-ch .text-box13 {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin-top: 15px;
    color: #fff
}

.carousel-page-ch .text-box13 img {
    width: 646px;
    height: 118px;
    margin-bottom: 30px
}

.carousel-page-ch .text-box13 p {
    line-height: 21px;
    font-size: 21px;
    margin-bottom: 16px;
    letter-spacing: 2px
}

.carousel-page-ch .text-box13 p, .carousel-page-ch .text-box13 span {
    font-family: Microsoft Yahei !important;
    font-weight: 700;
    color: #fff;
    text-align: center;
    text-shadow: none
}

.carousel-page-ch .text-box13 span {
    cursor: pointer;
    display: inline-block;
    width: 174px;
    height: 30px;
    line-height: 28px;
    letter-spacing: 1.5px;
    font-size: 18px;
    margin-left: 236px;
    background-size: 100% 100%
}

.carousel-page-ch .text-box13 span:focus {
    background-size: 100% 100%
}

.carousel-page-ch .text-box14 {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 423px;
    height: 460px;
    padding-top: 82px;
    padding-bottom: 103px
}

.carousel-page-ch .text-box14 .titlebox {
    width: 100%;
    height: 61px
}

.carousel-page-ch .text-box14 .titlebox .leftbox, .carousel-page-ch .text-box14 .titlebox .rightbox {
    float: left;
    line-height: 61px;
    font-family: MicrosoftYaHei-Bold;
    font-size: 46px;
    font-weight: 700;
    color: #fff;
    letter-spacing: 0
}

.carousel-page-ch .text-box14 .titlebox .rightbox {
    float: right
}

.carousel-page-ch .text-box14 p {
    width: 422px;
    height: 37px;
    margin: 0 auto;
    line-height: 37px;
    margin-top: 3px;
    font-family: MicrosoftYaHei;
    font-size: 28px;
    color: #eaeaea;
    letter-spacing: 8px;
    text-align: center
}

.carousel-page-ch .text-box14 .timebox {
    width: 367px;
    height: 37px;
    margin: 0 auto;
    margin-top: 16px
}

.carousel-page-ch .text-box14 .timebox .box1, .carousel-page-ch .text-box14 .timebox .box2, .carousel-page-ch .text-box14 .timebox .box3, .carousel-page-ch .text-box14 .timebox .box4 {
    display: inline-block;
    width: 81px;
    height: 37px;
    line-height: 37px;
    margin-right: 26px;
    font-family: MicrosoftYaHei;
    font-size: 24px;
    color: #fff;
    letter-spacing: 0;
    text-align: center
}

.carousel-page-ch .text-box14 .timebox .box2 {
    width: 2px;
    color: #f7f7f7
}

.carousel-page-ch .text-box14 .timebox .box3 {
    width: 96px;
    margin-right: 5px
}

.carousel-page-ch .text-box14 .timebox .box4 {
    width: 131px;
    margin-right: 0
}

.carousel-page-ch .text-box14 .countbox {
    width: 369px;
    height: 66px;
    margin: 0 auto;
    margin-top: 3px;
    margin-bottom: 10px
}

.carousel-page-ch .text-box14 .countbox .topbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 369px;
    height: 37px
}

.carousel-page-ch .text-box14 .countbox .topbox strong {
    width: 32px;
    height: 37px;
    line-height: 31px;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    font-size: 28px;
    color: #fff;
    letter-spacing: 0;
    text-align: center
}

.carousel-page-ch .text-box14 .countbox .topbox span {
    display: inline-block;
    width: 65px;
    height: 37px;
    line-height: 37px;
    font-family: MicrosoftYaHei;
    font-size: 24px;
    color: #fff;
    letter-spacing: 0;
    text-align: center
}

.carousel-page-ch .text-box14 .countbox .bottombox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 369px;
    height: 29px
}

.carousel-page-ch .text-box14 .countbox .bottombox span {
    width: 65px;
    height: 29px;
    opacity: .74;
    font-family: MicrosoftYaHei;
    font-size: 20px;
    color: #fff;
    letter-spacing: 0;
    text-align: center
}

.carousel-page-ch .text-box14 .watchbox {
    position: relative;
    cursor: pointer;
    width: 148px;
    height: 42px;
    margin: 0 auto;
    border: 1px solid #e16d2b;
    border-radius: 24px
}

.carousel-page-ch .text-box14 .watchbox .btnbox1 {
    padding-left: 26px;
    line-height: 38px;
    color: #fff;
    font-size: 18px;
    letter-spacing: 1
}

.carousel-page-ch .text-box14 .watchbox .btnbox2 {
    position: absolute;
    top: 10px;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-left: 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABYWlDQ1BrQ0dDb2xvclNwYWNlRGlzcGxheVAzAAAokWNgYFJJLCjIYWFgYMjNKykKcndSiIiMUmB/yMAOhLwMYgwKicnFBY4BAT5AJQwwGhV8u8bACKIv64LMOiU1tUm1XsDXYqbw1YuvRJsw1aMArpTU4mQg/QeIU5MLikoYGBhTgGzl8pICELsDyBYpAjoKyJ4DYqdD2BtA7CQI+whYTUiQM5B9A8hWSM5IBJrB+API1klCEk9HYkPtBQFul8zigpzESoUAYwKuJQOUpFaUgGjn/ILKosz0jBIFR2AopSp45iXr6SgYGRiaMzCAwhyi+nMgOCwZxc4gxJrvMzDY7v////9uhJjXfgaGjUCdXDsRYhoWDAyC3AwMJ3YWJBYlgoWYgZgpLY2B4dNyBgbeSAYG4QtAPdHFacZGYHlGHicGBtZ7//9/VmNgYJ/MwPB3wv//vxf9//93MVDzHQaGA3kAFSFl7jXH0fsAAABFSURBVDgRY2AYBbAQ+P///0QQhvEpooEGaQPxDyAGAaoZ6gk0bNTQAQhTJoqSA7magR6lXoyPHMNokvWoVziQmxqGhj4AUb+wdlMmtw4AAAAASUVORK5CYII=) no-repeat
}

.carousel-page-ch .text-box14 .watchbox:hover {
    background-color: #005197
}

.carousel-page-ch .text-box15 {
    cursor: pointer;
    top: 92px
}

.carousel-page-ch .text-box15 img {
    width: 86px;
    height: 38px
}

.carousel-page-ch .text-box15 h1 {
    font-family: Microsoft Yahei !important;
    font-weight: 700;
    line-height: 44px;
    font-size: 44px;
    color: #404040;
    text-shadow: none;
    margin-bottom: 20px
}

.carousel-page-ch .text-box15 .meeting-time {
    font-family: Microsoft Yahei !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 32px;
    color: #005197;
    text-shadow: none
}

.carousel-page-ch .text-box15 .meeting-line {
    width: 269px;
    height: 5px;
    margin-bottom: 14px
}

.carousel-page-ch .text-box15 .meeting-address {
    margin-bottom: 10px;
    font-family: Microsoft Yahei !important;
    font-weight: 700;
    font-size: 18px;
    line-height: 18px;
    color: #404040;
    text-shadow: none
}

.carousel-page-ch .text-box15 .meeting-booth {
    margin-bottom: 12px;
    font-family: Microsoft Yahei;
    font-weight: 700;
    font-size: 28px;
    line-height: 28px;
    color: #005197;
    text-shadow: none
}

.carousel-page-ch .text-box16 {
    cursor: pointer;
    top: 104px;
    padding-left: 351px
}

.carousel-page-ch .text-box16 img {
    width: 337px;
    height: 138px
}

.carousel-page-ch .text-box16 .metting-title {
    font-family: Microsoft Yahei !important;
    width: 337px;
    border-bottom: 2px solid #183051;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.carousel-page-ch .text-box16 .metting-title .box3 {
    width: 163px;
    font-size: 16px;
    line-height: 22px;
    color: #003055;
    letter-spacing: 6px;
    text-shadow: none;
    margin-top: 14px
}

.carousel-page-ch .text-box16 .metting-title .box4 {
    width: 158px;
    font-size: 16px;
    line-height: 22px;
    color: #003055;
    letter-spacing: 6.5px;
    text-shadow: none;
    margin-top: 14px
}

.carousel-page-ch .text-box16 .metting-message, .carousel-page-ch .text-box16 .metting-title .box4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.carousel-page-ch .text-box16 .metting-message {
    width: 337px;
    height: 41px;
    margin-top: 5px
}

.carousel-page-ch .text-box16 .metting-message .box1 {
    width: 163px
}

.carousel-page-ch .text-box16 .metting-message .box1 .metting-address {
    font-family: Microsoft Yahei !important;
    font-weight: 700;
    font-size: 17px;
    letter-spacing: 0;
    color: #003055;
    text-shadow: none
}

.carousel-page-ch .text-box16 .metting-message .box1 .metting-time {
    font-family: Microsoft Yahei !important;
    font-weight: 700;
    font-size: 17px;
    letter-spacing: 3px;
    color: #003055;
    text-shadow: none
}

.carousel-page-ch .text-box16 .metting-message .box2 {
    width: 158px
}

.carousel-page-ch .text-box17 {
    cursor: pointer;
    top: 126px;
    color: #fff
}

.carousel-page-ch .text-box17 .title {
    font-size: 44px;
    font-weight: 700;
    line-height: 44px;
    letter-spacing: 2px;
    margin-bottom: 20px
}

.carousel-page-ch .text-box17 .title1 {
    margin-left: -20px;
    margin-bottom: 24px
}

.carousel-page-ch .text-box17 .enrollBox {
    width: 100%
}

.carousel-page-ch .text-box17 .enrollBox .leftbox {
    float: left;
    margin-right: 18px
}

.carousel-page-ch .text-box17 .enrollBox .leftbox .sologan {
    font-size: 30px;
    line-height: 27px;
    margin-bottom: 14px
}

.carousel-page-ch .text-box17 .enrollBox .leftbox .time {
    font-size: 26px;
    line-height: 26px;
    margin-bottom: 22px;
    letter-spacing: .3px
}

.carousel-page-ch .text-box17 .enrollBox .rightbox {
    float: left;
    width: 800px;
    height: 66px;
    padding-left: 18px;
    margin-bottom: 23px;
    border-left: 2px solid #005197
}

.carousel-page-ch .text-box17 .enrollBox .rightbox .tipsBox {
    padding-left: 10px;
    background: url(../images/4400b7176d3b.png) no-repeat;
    width: 174px;
    height: 30px;
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 2px
}

.carousel-page-ch .text-box17 .enrollBox .rightbox .signBox {
    margin-top: 10px;
    height: 26px;
    line-height: 26px
}

.carousel-page-ch .text-box17 .enrollBox .rightbox .signBox .timeNum {
    width: 40px;
    display: inline-block;
    font-size: 26px
}

.carousel-page-ch .text-box17 .enrollBox .rightbox .signBox .time {
    width: 25px;
    display: inline-block;
    font-size: 16px
}

.carousel-page-ch .text-box17 .sologan {
    font-size: 30px;
    line-height: 27px;
    margin-bottom: 22px
}

.carousel-page-ch .text-box17 .time {
    font-size: 26px;
    line-height: 26px;
    margin-bottom: 22px;
    letter-spacing: .3px
}

.carousel-page-ch .text-box17 span {
    letter-spacing: 2px;
    font-family: Microsoft Yahei, Arial, sans-serif !important;
    font-weight: 700;
    cursor: pointer;
    display: inline-block;
    width: 124px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    background: url(../images/9ba1f91ce5b2.png) no-repeat;
    background-size: 100% 100%;
    text-shadow: none
}

.carousel-page-ch .text-box17 span:hover {
    background: url(../images/87851b741d9a.png) no-repeat;
    background-size: 100% 100%
}

.carousel-page-ch .text-box18 {
    width: 548px;
    top: 134px;
    padding-left: 54px;
    color: #fff
}

.carousel-page-ch .text-box18 .title {
    width: 489px;
    height: 53px;
    background: url(../images/8d3f25d1b790.png) no-repeat;
    margin-bottom: 24px
}

.carousel-page-ch .text-box18 .titleinfo {
    width: 568px;
    height: 30px;
    line-height: 30px;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: 3px;
    margin-bottom: 30px
}

.carousel-page-ch .text-box18 .time {
    width: 174px;
    height: 22px;
    line-height: 22px;
    margin-bottom: 14px
}

.carousel-page-ch .text-box18 .time .left_time {
    float: left;
    font-size: 22px;
    font-weight: 700
}

.carousel-page-ch .text-box18 .time .right_time {
    float: right;
    font-size: 22px;
    font-weight: 700
}

.carousel-page-ch .text-box18 span {
    cursor: pointer;
    display: inline-block;
    width: 174px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    background: url(../images/f0e402ebe1f1.png) no-repeat;
    background-size: 100% 100%;
    text-shadow: none;
    letter-spacing: 2px
}

.carousel-page-ch .text-box18 span:hover {
    background: url(../images/0155900b11ba.png) no-repeat;
    background-size: 100% 100%
}

.carousel-page-ch .text-box19 {
    width: 462px;
    height: 255px;
    top: 121px;
    padding-left: 371px;
    color: #fff
}

.carousel-page-ch .text-box19 .title {
    width: 396px;
    height: 44px;
    background: url(../images/dca3ad123073.png) no-repeat;
    margin-bottom: 23px
}

.carousel-page-ch .text-box19 .titleinfo {
    width: 396px;
    height: 23px;
    line-height: 23px;
    font-size: 23px;
    font-weight: 700;
    letter-spacing: .56px;
    margin-bottom: 25px
}

.carousel-page-ch .text-box19 .time {
    width: 354px;
    height: 21px;
    line-height: 21px;
    letter-spacing: 1px;
    margin-bottom: 23px
}

.carousel-page-ch .text-box19 .time .left_time {
    float: left;
    width: 161px;
    font-size: 21px;
    border-right: 1.5px solid #fff
}

.carousel-page-ch .text-box19 .time .right_time {
    float: right;
    font-size: 21px
}

.carousel-page-ch .text-box19 .timer-number {
    width: 100%
}

.carousel-page-ch .text-box19 .timer-number ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto
}

.carousel-page-ch .text-box19 .timer-number li {
    position: relative;
    font-size: 19px;
    line-height: 19px;
    letter-spacing: .5px;
    text-align: left
}

.carousel-page-ch .text-box19 .timer-number li + li {
    margin-left: 86px
}

.carousel-page-ch .text-box19 .timer-number li:after {
    content: ":";
    position: absolute;
    top: 0;
    left: 65px
}

.carousel-page-ch .text-box19 .timer-number li:last-child:after {
    display: none
}

.carousel-page-ch .text-box19 .timer-number li span:last-child {
    position: absolute;
    top: 32px;
    left: 0;
    font-size: 15px;
    line-height: 15px;
    text-align: center;
    margin-left: 5px
}

.carousel-page-ch .text-box19 .btn19 {
    position: absolute;
    display: inline-block;
    cursor: pointer;
    width: 129px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 15px;
    background: url(../images/13f9127dceab.png) no-repeat;
    background-size: 100% 100%;
    letter-spacing: 3px;
    padding-left: 3px;
    bottom: 0
}

.carousel-page-ch .text-box20 {
    top: 110px;
    color: #2c3954
}

.carousel-page-ch .text-box20 .soglan17 {
    width: 306px;
    height: 66px;
    margin-bottom: 30px;
    background: url(../images/83f3c75ab055.png) no-repeat
}

.carousel-page-ch .text-box20 .title {
    font-size: 36px;
    font-weight: 700;
    line-height: 36px;
    margin-bottom: 14px;
    letter-spacing: 1px
}

.carousel-page-ch .text-box20 .title1 {
    margin-bottom: 26px
}

.carousel-page-ch .text-box20 .subtitle {
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 14px;
    letter-spacing: 1px
}

.carousel-page-ch .text-box20 span {
    color: #fff;
    letter-spacing: 2px;
    font-family: Microsoft Yahei, Arial, sans-serif !important;
    font-weight: 700;
    cursor: pointer;
    display: inline-block;
    width: 126px;
    height: 32px;
    line-height: 30px;
    text-align: center;
    font-size: 20px;
    background: url(../images/9ba1f91ce5b2.png) no-repeat;
    background-size: 100% 100%;
    text-shadow: none
}

.carousel-page-ch .text-box20 span:hover {
    background: url(../images/87851b741d9a.png) no-repeat;
    background-size: 100% 100%
}

.carousel-page-ch .text-box21 {
    top: 90px;
    color: #404040
}

.carousel-page-ch .text-box21 .slogan21 {
    width: 92px;
    height: 40px;
    margin-bottom: 10px
}

.carousel-page-ch .text-box21 .title {
    width: 448px;
    height: 50px;
    margin-bottom: 18px
}

.carousel-page-ch .text-box21 .subtitle {
    font-size: 22px;
    font-weight: 700;
    line-height: 22px;
    margin-bottom: 26px;
    letter-spacing: 1.6px
}

.carousel-page-ch .text-box21 .time {
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
    color: #005197
}

.carousel-page-ch .text-box21 .line {
    width: 174px;
    height: 4px;
    margin-top: 4px;
    margin-bottom: 20px
}

.carousel-page-ch .text-box21 .local {
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 10px;
    letter-spacing: 3px
}

.carousel-page-ch .text-box21 .localArea {
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
    color: #005197
}

.carousel-page-ch .text-box22 {
    top: 123px;
    color: #01243e;
    padding-left: 8px
}

.carousel-page-ch .text-box22 .slogan22 {
    width: 119px;
    height: 59px;
    margin-left: -6px;
    margin-bottom: 14px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover
}

.carousel-page-ch .text-box22 .subtitle {
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 11px
}

.carousel-page-ch .text-box22 .local {
    width: 384px;
    height: 43px;
    font-size: 27px;
    font-weight: 700;
    line-height: 43px;
    text-align: center;
    margin-bottom: 12px;
    color: #fff;
    background-color: #005197
}

.carousel-page-ch .text-box22 .time {
    font-size: 29px;
    font-weight: 700;
    line-height: 29px
}

.carousel-page-ch .text-box23 {
    top: 135px;
    color: #01243e;
    padding-left: 357px
}

.carousel-page-ch .text-box23 .title {
    width: 334px;
    height: 100px;
    margin-bottom: 14px
}

.carousel-page-ch .text-box23 .title1 {
    margin-top: 10px;
    margin-bottom: 14px
}

.carousel-page-ch .text-box23 .subtitle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 334px;
    height: 36px;
    margin-bottom: 7px
}

.carousel-page-ch .text-box23 .subtitle .slogan23 {
    width: 72px;
    height: 36px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover
}

.carousel-page-ch .text-box23 .subtitle .area {
    font-size: 36px;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: 1px
}

.carousel-page-ch .text-box23 .line {
    width: 334px;
    height: 5px;
    margin-bottom: 8px
}

.carousel-page-ch .text-box23 .local {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 230px;
    height: 19px;
    margin-bottom: 9px
}

.carousel-page-ch .text-box23 .local .localArea {
    width: 102px;
    height: 19px;
    font-size: 18px;
    font-weight: 700;
    line-height: 19px;
    letter-spacing: 1px
}

.carousel-page-ch .text-box23 .local .booth {
    width: 128px;
    height: 19px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover
}

.carousel-page-ch .text-box23 .time {
    width: 175px;
    height: 20px;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 1px
}

.carousel-page-ch .text-box24 {
    top: 106px;
    color: #48505e;
    padding-left: 20px;
    cursor: pointer
}

.carousel-page-ch .text-box24 .logo24 {
    width: 93px;
    height: 40px;
    background: url(../images/dfff73171389.png) no-repeat;
    background-position: 50%;
    background-size: cover;
    margin-bottom: 22px
}

.carousel-page-ch .text-box24 .title {
    width: 396px;
    height: 36px;
    background: url(../images/9d1e4345b241.png) no-repeat;
    background-position: 50%;
    background-size: cover;
    margin-bottom: 8px
}

.carousel-page-ch .text-box24 .entitle {
    font-size: 18px;
    line-height: 18px;
    font-weight: 700;
    letter-spacing: 3px;
    margin-bottom: 18px
}

.carousel-page-ch .text-box24 .time {
    width: 104px;
    height: 18px;
    background: url(../images/215febd4279c.png) no-repeat;
    background-position: 50%;
    background-size: cover;
    margin-bottom: 14px
}

.carousel-page-ch .text-box24 .local {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 320px
}

.carousel-page-ch .text-box24 .local .address {
    font-size: 26px;
    line-height: 26px;
    letter-spacing: 2px
}

.carousel-page-ch .text-box24 .local .area {
    width: 147px;
    height: 29px;
    background: url(../images/c583aeef46c4.png) no-repeat;
    background-position: 50%;
    background-size: cover
}

.carousel-page-ch .text-box25 {
    top: 123px;
    padding-left: 0
}

.carousel-page-ch .text-box25 .title {
    width: 431px;
    height: 185px;
    background: url(../images/2094d90219fd.png) no-repeat;
    background-position: 50%;
    background-size: cover;
    margin-left: -9px
}

.carousel-page-ch .text-box26 {
    top: 123px;
    color: #fff;
    padding-left: 26px
}

.carousel-page-ch .text-box26 .title26 {
    height: 50px;
    background-image: url(../images/c6b2877a27d3.png);
    margin-bottom: 19px
}

.carousel-page-ch .text-box26 .subtitle26, .carousel-page-ch .text-box26 .title26 {
    width: 394px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover
}

.carousel-page-ch .text-box26 .subtitle26 {
    height: 27px;
    background-image: url(../images/49f6e2267d71.png);
    margin-bottom: 17px
}

.carousel-page-ch .text-box26 .local26 {
    width: 394px;
    height: 59px;
    background-image: url(../images/7e3c59e703e9.png);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    margin-bottom: 14px
}

.carousel-page-ch .text-box26 .local26 .area {
    font-weight: 700;
    font-size: 26px;
    letter-spacing: 2px;
    text-align: center
}

.carousel-page-ch .text-box26 .local26 .area_en {
    font-size: 14px;
    letter-spacing: .3px;
    text-align: center
}

.carousel-page-ch .text-box26 .time {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 162px;
    height: 24px
}

.carousel-page-ch .text-box26 .time .icon26 {
    width: 22px;
    height: 16px;
    margin-top: 6.5px;
    background-image: url(../images/b111baa5a761.png);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover
}

.carousel-page-ch .text-box26 .time .time26 {
    font-weight: 700;
    font-size: 29px;
    line-height: 29px
}

.carousel-page-ch .text-box27 {
    top: 133px;
    padding-left: 380px
}

.carousel-page-ch .text-box27 .slogan27 {
    width: 440px;
    height: 192px;
    background-image: url(../images/44b96f83f4f5.png);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    margin-bottom: 22px
}

.carousel-page-ch .text-box27 .btn27 {
    width: 110px;
    height: 30px;
    background: url(../images/8ea274fb7a26.png) no-repeat 50%;
    background-size: cover;
    margin-left: 165px
}

.carousel-page-ch .text-box29 {
    top: 133px;
    padding-left: 380px;
    color: #fff
}

.carousel-page-ch .text-box29 .slogan29 {
    width: 422px;
    height: 142px;
    background-image: url(../images/a8750d233445.png);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    margin-bottom: 17px
}

.carousel-page-ch .text-box29 .title29 {
    width: 546px;
    font-size: 26px;
    line-height: 26px;
    font-weight: 700;
    margin-bottom: 17px;
    margin-left: -62px;
    letter-spacing: .6px;
    text-shadow: 0 2px 6px #5871a1
}

.carousel-page-ch .text-box29 .time29 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 187px;
    margin-left: 117.5px;
    font-size: 22px;
    line-height: 22px;
    font-weight: 700;
    text-shadow: 0 2px 6px #5871a1
}

.carousel-page-ch .text-box29 .btn29 {
    width: 175px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 2px;
    background: url(../images/93486c4f6ed1.png) no-repeat 50%;
    background-size: cover;
    margin-top: 16px;
    margin-left: 123.5px;
    cursor: pointer
}

.carousel-page-ch .text-box29 .btn29:hover {
    background: url(../images/5c508850f805.png) no-repeat 50%
}

.carousel-page-ch .text-box30 {
    top: 112px;
    padding-left: 806px;
    color: #fff
}

.carousel-page-ch .text-box30 .slogan30 {
    width: 235px;
    height: 77px;
    background: url(../images/a8750d233445.png) no-repeat;
    background-position: 50%;
    background-size: cover;
    margin-bottom: 17px
}

.carousel-page-ch .text-box30 .title30 {
    width: 494px;
    font-size: 23px;
    line-height: 23px;
    font-weight: 700;
    margin-bottom: 24px;
    letter-spacing: 1px
}

.carousel-page-ch .text-box30 .time30 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 354px;
    font-size: 19px;
    line-height: 22px;
    letter-spacing: 2px;
    margin-bottom: 23px
}

.carousel-page-ch .text-box30 .timer-number30 {
    width: 100%
}

.carousel-page-ch .text-box30 .timer-number30 ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto
}

.carousel-page-ch .text-box30 .timer-number30 li {
    position: relative;
    font-size: 19px;
    line-height: 19px;
    letter-spacing: .5px;
    text-align: left
}

.carousel-page-ch .text-box30 .timer-number30 li + li {
    margin-left: 86px
}

.carousel-page-ch .text-box30 .timer-number30 li:after {
    content: ":";
    position: absolute;
    top: 0;
    left: 65px
}

.carousel-page-ch .text-box30 .timer-number30 li:last-child:after {
    display: none
}

.carousel-page-ch .text-box30 .timer-number30 li span:last-child {
    position: absolute;
    top: 32px;
    left: 0;
    font-size: 15px;
    line-height: 15px;
    text-align: center;
    margin-left: 5px
}

.carousel-page-ch .text-box30 .btn30 {
    width: 129px;
    height: 28px;
    line-height: 28px;
    letter-spacing: 1px;
    text-align: center;
    background: url(../images/13f9127dceab.png) no-repeat 50%;
    background-size: cover;
    margin-top: 55px;
    cursor: pointer
}

.carousel-page-ch .text-box31 {
    top: 141px;
    padding-left: 455px;
    color: #fff
}

.carousel-page-ch .text-box31 .slogan31 {
    width: 315px;
    height: 104px;
    background: url(../images/d83a2baa2397.png) no-repeat 50%;
    background-size: cover;
    margin-bottom: 21px
}

.carousel-page-ch .text-box31 .title31 {
    width: 315px;
    font-size: 19px;
    line-height: 19px;
    font-weight: 700;
    letter-spacing: 1.8px;
    margin-bottom: 7px
}

.carousel-page-ch .text-box31 .address31 {
    width: 311px;
    height: 49px;
    background: url(../images/f01ef9291edd.png) no-repeat 50%;
    background-size: cover;
    margin-bottom: 13px
}

.carousel-page-ch .text-box31 .time31 {
    font-size: 19px;
    line-height: 19px;
    font-weight: 700;
    letter-spacing: 2px
}

.carousel-page-ch .text-box32 {
    top: 160px;
    padding-left: 313px;
    color: #fff
}

.carousel-page-ch .text-box32 .title32 {
    width: 582px;
    font-size: 49px;
    line-height: 49px;
    font-weight: 700;
    letter-spacing: 3.9px;
    margin-bottom: 31px
}

.carousel-page-ch .text-box32 .subtitle32 {
    font-size: 32px;
    line-height: 32px;
    letter-spacing: 3px;
    margin: 0 0 37px 177px
}

.carousel-page-ch .text-box32 .btn32 {
    width: 124px;
    height: 26px;
    background: url(../images/12c37434057f.png) no-repeat 50%;
    background-size: cover;
    margin-left: 229px;
    cursor: pointer;
    line-height: 25px;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 2px
}

.carousel-page-ch .text-box32 .btn32:hover {
    background: url(../images/00ed8f8ed9db.png) no-repeat 50%;
    background-size: cover
}

.enContainer .navLeft > li:first-child {
    margin-left: 30px !important
}

.enContainer .navLeft > li:nth-child(2) {
    margin-left: 14px !important
}

.enContainer .navLeft > li:nth-child(3) {
    margin-left: -16px !important
}

.home-main-content {
    background-size: cover;
    background-position: 50%
}

.home-main-content .hik-family {
    padding-top: 68px;
    width: 1300px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.home-main-content .home-family {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 620px;
    height: 740px;
    position: relative;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    -webkit-box-shadow: 1px 2px 2px 0 rgba(0, 0, 0, .12);
    box-shadow: 1px 2px 2px 0 rgba(0, 0, 0, .12)
}

.home-main-content .home-family .mask-box {
    width: 100%;
    height: 100%
}

.home-main-content .home-family .home-mask {
    position: absolute;
    z-index: 1200;
    width: 620px;
    height: 740px;
    cursor: pointer
}

.home-main-content .home-family .home-mask:hover + .mask-box .img {
    background-size: 105% 105%
}

.home-main-content .home-family .home-mask:hover + .mask-box .family-content h1 {
    color: #005197;
    /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIEAAABsBAMAAAC/VMw/AAAAKlBMVEUAAADvcAD2aQD3aAD0agD3aQD3aQD3agD3agD2aQD1aQD2aAD3aAD3aQBcMfZJAAAADXRSTlMAENCfMPDAgGDvULAgeWF3QwAAAOpJREFUWMPtlzEKwkAURBOUGLSR7Sz3AIG9gKXH8Mg2bqFN7uJ2nx3hD2QVDczrhgnzX8rthBBiFYwkcoZEIl/IJPKFOZHIFzKJfGFOJPKFTCJfmBOJfCGT6LO92hknelzqMxglIQlJSKILzRL99GmJsFjC4h9KTM0SoU3Cos+pfPOweCvxia3PuXwT4Si2Lpvyyf0IP46tR9+sEJoVpu8qhKUKFqUgBSlIYZUKu/rIwRSs5QsRHnfYkgU7Yg9MaOlChEcutmzBjthDG1q2EOGxjy1dqI8MGVu+UB8ZEraUfX1kfGuFEEL8iBdNH1B6+YYykwAAAABJRU5ErkJggg==)*/
}

.home-main-content .home-family .img {
    width: 700px;
    height: 700px;
    position: absolute;
    z-index: 102;
    top: 0;
    left: -35px;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: 50%
}

.home-main-content .home-family .family-content {
    position: absolute;
    width: 480px;
    z-index: 105;
    top: 46px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center
}

.home-main-content .home-family .family-content h1 {
    display: inline-block;
    height: 59px;
    font-size: 44px;
    color: #fff;
    line-height: 59px;
    text-align: center;
    background-repeat: no-repeat;
    /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIEAAABsCAMAAAB6pCE+AAAASFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////neHiwAAAAF3RSTlMAs00QcNAFPzAMn5FIIajwh4AnwDpDYDjOZZMAAAEkSURBVGje7drBbsIwEEVRh8kkwYXSuKX5/z/tZiQvgqbgiUBE925nc+TtcyIiIiKiu/p1r1f3et5E8J2961fvXX+mTQRL9gRd7wkO0yaCJXuCrvcERogKluwJut4RGCEsWLInqIS1wAhxwZIdQSWsBUYICozgCCphLTBCXGCEtcAIjiBKmC4e4fzpEY4nCBAgQIAAAQKEpxBEIfxHOH5AeAfC+HLCsB/CxQjzzWtnXW8STkYoEUE2gMrDb5AmA4zDGwPk5QAF0A4YRgAAAAAAAAAAAAB7AKTZA6TZA6RSAXGBSsPWViogLFBp2RtLBUQFKk2bazFAXKDStjsXA4QFKo3bezFAVKDS+v+gGCAoUGn+g1EMEOsg7f9QZEhERERERLvoD+vSPjeo5ARwAAAAAElFTkSuQmCC);*/
    background-size: 43px 36px;
    background-position: right 16px
}

.home-main-content .home-family .family-content p {
    margin-top: 12px;
    font-size: 16px;
    color: #fff !important;
    line-height: 24px
}

.home-main-content .v-family {
    /*background-image: url(../images/d6280af1a9d8.png)*/
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 81, 151, .9)), to(transparent));
    background-image: linear-gradient(180deg, rgba(0, 81, 151, .9), transparent);

}

.home-main-content .v-family .img {
    width: 700px;
    height: 700px;
}

.home-main-content .v-family .family-content h1 {
    width: 230px
}

.home-main-content .r-family {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 81, 151, .9)), to(transparent));
    background-image: linear-gradient(180deg, rgba(0, 81, 151, .9), transparent);
}

.home-main-content .r-family .img {
    background-image: url(../images/7f0290503983.png)
}

.home-main-content .r-family .family-content h1 {
    width: 268px
}

.home-main-content .articulatedRobot-family {
    width: 1301px;
    height: 400px;
    margin: 42px auto 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 81, 151, .9)), to(transparent));
    background-image: linear-gradient(90deg, rgba(0, 81, 151, .9), transparent);
}

.home-main-content .articulatedRobot-family .family-content h1 {
    color: #282828;
    /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAfCAYAAAB6Q+RGAAAAAXNSR0IArs4c6QAAAyZJREFUWAntl0trU0EYhpsLEQQLUvAGalcxTRo1uBDr0ktdCGkSAyldqKhxodWdG/f+AFcixY0LQUjpzl8h3mIuCsaaFlQIYltDWmzj88UEwumZS4JutANDJvO9881z3pkzkwwMbJX/3YFMJjNs48Hk5ORuG102m91uo1NpvG6BRqMRn5iYuO8W6+5bXV09nkwmr3f3ubVrtdqeeDwedYvZ9LlCtgdO24BubGyctwEl53C/oK6QHo/nDUl/UrWgzWZzHi2cetBAILDk9Xqb/YL6GLiplEqlSjgcLgKRJHgiFAoN0ffMKaTvC7oq/WNoD9EeLBaLz526fD5fDwaDKz6fby+6neTbVi6Xvzp1qu+ukCJmskIkEimYQNFVbUCBWu4XVAnZBi2OjIy8ZUm1jgro6OjoJ5ZdHA2pHBVQYsvk68lRLaSAsqRFHJU9mqIql75QKFR5oHk0WlAeaKVXUCMkk8rSlwB4jQNaUB5oAYCPuHlS56iARqPRJTT7qMY9agUpoACUAXhFU0DHVC8TAAs4X2FyraM4bw1qDSmgAJRx9CWOXjCALvIQFTRaRwU0Fot9X19f1zraE6SA4ug7HH1BUwuKbhHdBxzVgnI8/TCB+mXiXgsTDzGmNZZD+rNqPLodxFpG8OZ/U+nq9XqAmEfifr+/4dS1As5O3fdEInGR+CMA4PPenZ2dveem50o9Rf9tqszxeG5u7qmbjqtyP/1HJQZgKZfLvXfqXK9Fp6jznTv6Em0jYCqVOo3OCMivLSOgzG3tJA5eRj9jchDdGTTT7dxKB9Pp9IG1tbUjAqFyUGJSrF4cHLzCxDPoTUt8Fs0tqnaJewEkl9lJAK+y6R+KVrcH2VvjHE03JSlF6SD5DnLkHBaRyUHRSNE6ydJdw0EjIHtwHN1fARRI5Z7k7cwSfyAanYM8yDkAb0gyyh918HdKhZMyMYInVC0gD3IMzZ12MiUg+XaxZURrvcTtnK0P1RE0TFQLKKNxsPNHTAnY1rX+iNnuQRnTXVSQ8horD+ruBLS1gB1tv4Cd8Zs+WR659oxlampq0ChCwJEj195W2XLgn3HgF28mIcMva1zGAAAAAElFTkSuQmCC);*/
    background-size: 40px 30px;
    background-position: right 18px
}

.home-main-content .articulatedRobot-family .family-content p {
    color: #393939 !important
}

.home-main-content .articulatedRobot-family .home-mask {
    position: absolute;
    z-index: 1200;
    left: 0;
    top: 0;
    width: 1301px;
    height: 400px;
    cursor: pointer
}

.home-main-content .articulatedRobot-family .home-mask:hover + .mask-box .img {
    background-size: 105% 105%
}

.home-main-content .articulatedRobot-family .home-mask:hover + .mask-box .family-content h1 {
    color: #005197;
    /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAfCAYAAAB6Q+RGAAAAAXNSR0IArs4c6QAAAyVJREFUWAntl8trE0Ecx7+zWdsaqxdB60HtP+ADqvVx9dVDoVI86EnFF8k2bRHxgRdPFQQPtml968GLVD0IPXsTREWQXgQvepEWFEHTJk2THb8zGohxMjMNXsQOJDs7853Zz37n95vdBRbL/+5AfhDtPh7kBrDaRycvIemjq6cJTB2iiJ5ChGFTX3VbWMa2QhqnqttM9blptOX6sMHU59NmhFQDZYyMD2gs0e0DKmK0NwpqhJQBJoVAyQVaEvjI+4ldoM1JfIOAbBTUCLk0i2cCOOQCbR3BWyRwxQUqruIzId80CmqEVMvdPIbHIsBBF2gyi+c+oMuy+NQoKA2zl7k0eqXEQwksIfRIyyj6TSNm09jJ9rOQSAQCEy1juGnSzQxiDebRQZ1gWH1ozWLSpKtuc0Iq8VwK+wk57gSNsIMXP/e3Qb0gNWiEHibSIydoCtu5rOddoLk02hhKW3wcrRuT1XarevMonjL2DvCuirasT17HC0Je5q9ky/rWMUwxjF5T58x6bycr0Nw7uxHjCR1tssZoBp0o4wKdCm0xKvnUmi1hq81RbycrkEycCdZ7nY6O4CVvZMjlqLiGaRnilc3RBUMqWDqzkpOGqk7YKXU0lSDAcrYnVF8s8NWkUW3BPJqUk6oeBiioY3XRE1Q3uOrFCIdj4D7jKSDERcbqkGlMPsIuagb1xQM8SI5i3KTj1rWWjm9WfYkQ71qG8b5WtyAn82kcYTLccwEWUthNzYAT8LQbUMPXUtc7z6dwlFvGXRdgLsIeztHvAswPYJ0s2h2ssHgtNx08xoC5w2WxLjHfhvYSTj2RBCxLrADjeWxSEPWWuAKoNdUnpjpj67iQuE1AYYtBvobt49aU0XPYACOsj8v+gE5IOniCgLdcgAUFWEafF6DERn3hOkmi56j502lf06ZPGfwnWbnhBEyji8kU6UEuBxsAVPMas5ux1eUDOJNChw/g9zNYRd2CHdQ3Xg+Swd/uclBPEPz6ELM4qHRh6eeHmE+S6Hlr/oxOKo0tSX6bwwFY0TYKWBn/x1FGfOx5lC8ZrPCQgZ+0TT66Rc2iA/+KAz8AS7xxzP2yrFAAAAAASUVORK5CYII=)*/
}

.home-main-content .articulatedRobot-family .img {
    height: 400px;
    width: 400px;
    top: 0px;
    left: 150px;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    background-image: url(../images/ec481a479e30.png)
}

.home-main-content .articulatedRobot-family .family-content {
    top: 137px;
    left: 751px;
    height: 96px;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.home-main-content .articulatedRobot-family .family-content h1 {
    position: absolute;
    top: 0;
    right: 0;
    width: 268px
}

.home-main-content .articulatedRobot-family .family-content p {
    position: absolute;
    bottom: 0;
    right: 0;
    text-align: right
}

.best-case {
    padding: 58px 0;
    width: 1300px;
    margin: 0 auto;
    text-align: center
}

.best-case .case-title-wrap {
    margin-bottom: 36px
}

.best-case .more-title {
    display: inline-block;
    font-size: 40px;
    color: #252525;
    position: relative;
    border-bottom: 8px solid #005197;
    line-height: 33px
}

.best-case .more-title:before {
    left: -5px;
    border-left: 5px solid transparent
}

.best-case .more-title:after, .best-case .more-title:before {
    display: inline-block;
    content: "";
    position: absolute;
    bottom: -8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 0;
    width: 0;
    border-bottom: 8px solid #005197
}

.best-case .more-title:after {
    right: -5px;
    border-right: 5px solid transparent
}

.best-case .base-line {
    margin-top: 7px;
    font-family: ArialMT !important;
    font-size: 18px;
    color: #8b8b8b;
    letter-spacing: 0
}

.best-case .case-wrap {
    width: 100%;
    overflow: hidden;
    height: 310px;
    padding: 2px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-bottom: 30px
}

.best-case .case-wrap.is-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.best-case .case-wrap .case-item {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 416px;
    height: 306px;
    position: relative;
    left: 0;
    top: 0;
    overflow: hidden;
    border: 1px solid #dedede;
    -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, .2);
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, .2);
    background-color: #fdfdfd;
    cursor: pointer
}

.best-case .case-wrap .case-item a {
    width: 100%;
    height: 100%
}

.best-case .case-wrap .case-item a:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.best-case .case-wrap .case-item:not(:first-child) {
    margin-left: 24px
}

.best-case .case-wrap .case-bg {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 240px;
    width: auto;
    overflow: hidden
}

.best-case .case-wrap img {
    height: 100%;
    width: auto;
    -webkit-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out
}

.best-case .case-wrap .case-text {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 66px;
    text-align: center;
    padding: 19px 40px 18px
}

.best-case .case-wrap .case-text p {
    font-size: 22px;
    color: #1f1f1f;
    letter-spacing: 0;
    text-align: center;
    line-height: 29px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.page-cookie {
    position: fixed;
    z-index: 111111;
    top: calc(100vh - 177px);
    left: 0;
    width: 100%;
    height: 177px;
    background-color: #333;
    text-align: center;
    padding-top: 54px
}

.page-cookie .close-cookie {
    cursor: pointer;
    position: absolute;
    top: 16px;
    right: 8%;
    width: 36px;
    height: 36px
}

.page-cookie .close-cookie .h-icon-close {
    font-size: 36px;
    color: #ccc
}

.page-cookie p {
    margin: 0 auto;
    text-align: left;
    color: #fff;
    width: 1000px;
    font-size: 14px;
    margin-bottom: 20px;
    line-height: 20px
}

.page-cookie p a {
    cursor: pointer;
    color: #4f8bde;
    text-decoration: underline
}

.page-cookie .btn-yellow {
    padding: 0 44px
}

.btn-yellow {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(4%, #005197), to(#005197));
    background-image: linear-gradient(180deg, #005197 4%, #005197);
    border-radius: 2px;
    text-align: center;
    color: #fff;
    cursor: pointer
}

.btn-yellow.my-btn {
    height: 42px;
    line-height: 42px;
    font-size: 15px;
    position: absolute;
    z-index: 999
}

.timer-style {
    width: 100%;
    height: 552px;
    background-color: #000
}

.timer-style.en {
    height: 738px
}

.timer-style .timer-bg {
    position: relative;
    cursor: pointer;
    width: 100%;
    height: 100%;
    background: url(../images/378b0356342d.png) no-repeat;
    background-position: 50%
}

.timer-style .timer-bg.en {
    background-image: url(../images/92da7dca66ab.jpg);
    background-size: 1920px 738px
}

.timer-style .timer-bg.en .pos {
    position: absolute;
    font-size: 24px;
    color: #fff;
    letter-spacing: .99px;
    line-height: 31px;
    top: 240px;
    left: 50%;
    font-family: TSTARPRO-Bold !important
}

.timer-style .timer-bg.en .pos1 {
    -webkit-transform: translateX(-178px);
    transform: translateX(-178px)
}

.timer-style .timer-bg.en .pos2 {
    -webkit-transform: translateX(-68px);
    transform: translateX(-68px)
}

.timer-style .timer-bg.en .pos3 {
    -webkit-transform: translateX(38px);
    transform: translateX(38px)
}

.timer-style .timer-bg.en .pos4 {
    -webkit-transform: translateX(148px);
    transform: translateX(148px)
}

.timer-style .timer-bg h1 {
    width: 338px;
    margin: 0 auto;
    margin-bottom: 4px;
    padding-top: 89px;
    font-size: 40px;
    color: #fff;
    letter-spacing: 9.17px;
    text-align: center;
    line-height: 52px
}

.timer-style .timer-bg h1 span:first-child {
    margin-right: 40px
}

.timer-style .timer-bg p {
    width: 328px;
    margin: 0 auto;
    font-size: 17px;
    color: #fff;
    letter-spacing: .7px;
    text-align: center;
    line-height: 22px;
    margin-bottom: 16px
}

.timer-style .timer-bg .timer-number {
    width: 285px;
    margin: 0 auto
}

.timer-style .timer-bg .timer-number ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    height: auto
}

.timer-style .timer-bg .timer-number li {
    position: relative;
    width: 56px;
    font-size: 24px;
    color: #fff;
    letter-spacing: .99px;
    line-height: 31px;
    text-align: left
}

.timer-style .timer-bg .timer-number li + li {
    margin-left: 38px
}

.timer-style .timer-bg .timer-number li:after {
    content: "：";
    position: absolute;
    top: 0;
    left: 51px
}

.timer-style .timer-bg .timer-number li:last-child:after {
    display: none
}

.timer-style .timer-bg .timer-number li span:last-child {
    position: absolute;
    top: 32px;
    left: 10px;
    font-size: 11px;
    color: #fff;
    letter-spacing: .45px;
    line-height: 15px;
    text-align: center
}

.home-wrap {
    width: 100%;
    min-height: 1260px;
    overflow: hidden
}

.home-wrap .banner-wrap {
    width: 100%;
    height: 300px;
    background-color: #ddd
}

.home-wrap .news-outer-wrap {
    height: 718px;
    padding-top: 68px
}

.home-wrap .news-title-wrap {
    text-align: center
}

.home-wrap .news-title-wrap .more-title {
    display: inline-block;
    font-family: Microsoft YaHei;
    font-size: 40px;
    color: #252525;
    position: relative;
    border-bottom: 8px solid #005197;
    line-height: 33px
}

.home-wrap .news-title-wrap .more-title:before {
    left: -5px;
    border-left: 5px solid transparent
}

.home-wrap .news-title-wrap .more-title:after, .home-wrap .news-title-wrap .more-title:before {
    display: inline-block;
    content: "";
    position: absolute;
    bottom: -8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 0;
    width: 0;
    border-bottom: 8px solid #005197
}

.home-wrap .news-title-wrap .more-title:after {
    right: -5px;
    border-right: 5px solid transparent
}

.home-wrap .news-title-wrap .base-line {
    margin-top: 7px;
    font-family: ArialMT;
    font-size: 18px;
    color: #8b8b8b;
    letter-spacing: 0
}

.home-wrap .news-wrap {
    width: 1300px;
    margin: 0 auto;
    height: 460px;
    overflow: hidden
}

.home-wrap .news-wrap .news-list {
    margin-bottom: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.home-wrap .news-wrap .news-list-item {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 626px;
    height: 178px;
    margin-top: 36px
}

.home-wrap .news-wrap .news-list-item a {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.home-wrap .news-wrap .news-list-item a:hover .img-wrap img {
    -webkit-transform: translateX(-50%) scale(1.1);
    transform: translateX(-50%) scale(1.1)
}

.home-wrap .news-wrap .img-wrap {
    width: 306px;
    height: 178px;
    position: relative;
    left: 0;
    top: 0;
    overflow: hidden
}

.home-wrap .news-wrap .img-wrap img {
    position: absolute;
    height: 100%;
    width: auto;
    left: 50%;
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out
}

.home-wrap .news-wrap .news-content {
    height: 178px;
    width: calc(100% - 306px);
    padding: 18px 0 10px 14px
}

.home-wrap .news-wrap .news-content p {
    font-size: 18px;
    color: #4d4d4d;
    letter-spacing: 0;
    line-height: 24px;
    height: 126px
}

.home-wrap .news-wrap .time-wrap {
    height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.home-wrap .news-wrap .time-wrap span {
    font-family: ArialMT !important;
    font-size: 15px;
    color: #737373;
    letter-spacing: 0;
    line-height: 24px;
    display: inline-block
}

.home-wrap .news-wrap .time-wrap i {
    width: 16px;
    height: 24px;
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAAXNSR0IArs4c6QAAAJtJREFUOBFjYBgFgzgESkpKzEGYkBOZcClgZGQUBMptImQIMy4Djh07dsfS0vIq0KCVVlZWh4H8p9jU4jQApPj48eMEDcFrADGGEDSAkCE4AxGkkRjASIyi4uJiT2BgLgCq9evp6TmJrIegAfg0gwzCawAhzSADcAZiaWmpB1B+IRBjOBukEQZwBuL////fAxXh1QwzZJQe6BAAAJULSFO7EpH8AAAAAElFTkSuQmCC);
    background-size: cover;
    background-position: 50%
}

* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: Microsoft YaHei;
    font-style: normal;
    outline: 0
}

.hintDivIcon {
    height: 40px;
    float: left
}

.alignLeft {
    text-align: left
}

.alignCenter {
    text-align: center
}

.infoNullClass {
    margin-top: 20px !important
}

.infoNotNullClass {
    margin-top: 0
}

.coverDiv {
    z-index: 100000;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .6)
}

.coverDiv .divCenterPositionAlert {
    z-index: 999;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%)
}

.coverDiv .divCenterPositionAlert .shutDownButton {
    position: absolute;
    float: right;
    width: 33px;
    height: 33px;
    top: 0;
    right: 5px;
    cursor: pointer;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAFVBMVEUAAACZlZSZlZSZlZSZlZSZlZSZlZQH7021AAAABnRSTlMA4CAfwL9hHvJuAAAAUUlEQVQoz2MYYkDVgIGBOQhJwE2YgcEwBUlAMdGAWUwISYBJTFgxUYEBRQlUAUIJTAFCwIABXQuqAiFUQ4E8JhQlbkCOIrLDVBSA2pwYhhYAAHhvCNYYCQOvAAAAAElFTkSuQmCC) no-repeat 100% 0
}

.coverDiv .divCenterPositionAlert .shutDownButton:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAFVBMVEUAAAD3aQD3aQD3aQD3aQD3aQD3aQDJkM19AAAABnRSTlMA4CAfwL9hHvJuAAAAUUlEQVQoz2MYYkDVgIGBOQhJwE2YgcEwBUlAMdGAWUwISYBJTFgxUYEBRQlUAUIJTAFCwIABXQuqAiFUQ4E8JhQlbkCOIrLDVBSA2pwYhhYAAHhvCNYYCQOvAAAAAElFTkSuQmCC) no-repeat 100% 0
}

.coverDiv .divCenterPositionAlert .hintDivName {
    line-height: 28px;
    font-size: 18px;
    font-weight: 700;
    color: #4c4c4c;
    margin-bottom: 55px
}

.coverDiv .divCenterPositionAlert .hintDivName a {
    display: inline-block;
    vertical-align: middle
}

.coverDiv .divCenterPositionAlert .hintDivName a img {
    width: 40px;
    height: 40px
}

.coverDiv .divCenterPositionAlert .hintDivName span {
    vertical-align: middle;
    margin-left: 12px
}

.coverDiv .divCenterPositionAlert .hintDivInfo {
    height: calc(100% - 125px);
    font-size: 26px;
    color: #666;
    text-align: center;
    margin-top: 5px;
    overflow-y: auto;
    max-width: 100%;
    overflow: hidden
}

.coverDiv .divCenterPositionAlert .hintDivInfo .infoClass {
    word-wrap: break-word;
    word-break: break-all;
    margin-right: 15px !important
}

.coverDiv .divCenterPositionAlert .hintDivButton {
    width: 100%;
    min-width: 290px;
    height: 24px;
    position: absolute;
    text-align: center;
    bottom: 14px;
    left: 0;
    vertical-align: middle;
    z-index: 2000
}

.coverDiv .divCenterPositionAlert .hintDivButton .okMessageButton {
    height: 24px;
    width: 86px;
    font-size: 12px;
    color: #fff;
    background: #005197;
    border-radius: 2px;
    z-index: 2000;
    cursor: pointer
}

.coverDiv .divCenterPositionAlert .hintDivButton .okMessageButton:active {
    color: #fff;
    background-color: #005197
}

.coverDiv .divCenterPositionAlert .hintDivButton .cancelMessageButton {
    height: 24px;
    width: 86px;
    font-size: 12px;
    color: #666;
    background-color: #f2f3f5;
    border: 1px solid #d1cfcf;
    border-radius: 2px;
    cursor: pointer
}

.coverDiv .divCenterPositionAlert .hintDivButton .cancelMessageButton:hover {
    border: 1px solid #005197
}

.coverDiv .hintDivAlert {
    width: 478px;
    height: 280px;
    background-color: #f2f3f5;
    border-radius: 4px;
    border-top: 1px solid #005197
}

.coverDiv .cus-wrap {
    overflow-x: hidden
}

.hintDivInfo .el-scrollbar__thumb {
    width: 10px !important
}

* {
    margin: 0;
    padding: 0;
    font-family: Microsoft Yahei, Arial, sans-serif !important
}

body, html {
    position: relative;
    height: 100%
}

body {
    overflow: hidden;
    font-size: 14px;
    font-style: normal;
    background-color: #fff
}

.page-scrollbar-wrap {
    height: 100%;
    overflow-x: hidden !important
}

li {
    list-style: none
}

a {
    text-decoration: none
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

table {
    border-collapse: collapse
}

input {
    outline: none;
    border: none;
    background: none
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.fade-enter-active, .fade-leave-active {
    -webkit-transition: opacity .28s;
    transition: opacity .28s
}

.fade-enter, .fade-leave-active {
    opacity: 0
}

.fade-transform-enter-active, .fade-transform-leave-active {
    -webkit-transition: all .5s;
    transition: all .5s
}

.fade-transform-enter {
    opacity: 0;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px)
}

.fade-transform-leave-to {
    opacity: 0;
    -webkit-transform: translateX(30px);
    transform: translateX(30px)
}

button {
    outline: none;
    border: none
}

.go-for-detail {
    width: 130px;
    height: 42px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(4%, #005197), to(#005197));
    background-image: linear-gradient(180deg, #005197 4%, #005197);
    border-radius: 2px;
    font-family: Microsoft Yahei;
    font-size: 15px;
    color: #fff;
    letter-spacing: 0;
    line-height: 20px;
    cursor: pointer
}

.add-to-compare {
    border: 1px solid #1f1f1f;
    border-radius: 2px;
    background: transparent
}

.add-to-compare, .contact-salers {
    width: 130px;
    height: 42px;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 21px;
    cursor: pointer
}

.contact-salers {
    background: #005197;
    border-radius: 2px;
    color: #fff
}

.clearAll {
    clear: both
}

.fl {
    float: left
}

.fr {
    float: right
}

.service-banner-wrap {
    width: 100%;
    height: 320px;
    background: url(../images/037e970627da.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

.service-banner-wrap .info-wrap {
    padding-top: 119px;
    width: 1200px;
    height: 100%;
    margin: 0 auto
}

.service-banner-wrap .title {
    font-size: 50px;
    color: #fafafa;
    font-weight: 600
}

.service-banner-wrap .note {
    width: 690px;
    margin-top: 16px;
    font-size: 18px;
    color: #e0e0e0
}

.middle-bread {
    width: 100%;
    height: 58px;
    background: transparent;
    -webkit-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, .12);
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, .12)
}

.top-bread {
    position: absolute;
    top: 50px;
    z-index: 999;
    width: 1200px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.top-bread .app-breadcrumb .bread-item a, .top-bread .app-breadcrumb .bread-item span {
    color: #f0eeee
}

.top-bread .app-breadcrumb .bread-item .no-redirect {
    color: #fff
}

.overScroll {
    overflow-x: hidden;
    overflow-y: scroll
}

.overbody {
    overflow: hidden
}

.img-autofill, .img-autofill > img {
    vertical-align: middle
}

.img-autofill > img {
    max-width: 100%;
    max-height: 100%;
    margin: auto
}

.imgBox.img-autofill > img {
    position: relative;
    top: -10px;
    left: 10px
}

.contrast-box .el-checkbox__inner .h-svg-icon-wrapper .el-checkbox__tick {
    fill: #005197
}

.contrast-box .el-checkbox__input .el-checkbox__inner:hover {
    background: #fff6ef;
    border-color: #005197
}

.el-select-dropdown__item.selected.radio {
    background: #fff6ef;
    font-weight: 700;
    font-size: 14px;
    color: #4d4d4d
}

.el-select-dropdown__item.hover {
    background: #f2f2f2
}

.industry-slogan {
    color: #1e1e1e;
    display: inline-block;
    font-family: Microsoft YaHei;
    font-size: 40px;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-bottom: 8px solid #005197;
    line-height: 33px
}

.industry-slogan:before {
    left: -5px;
    border-left: 5px solid transparent
}

.industry-slogan:after, .industry-slogan:before {
    display: inline-block;
    content: "";
    position: absolute;
    bottom: -8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 0;
    width: 0;
    border-bottom: 8px solid #005197
}

.industry-slogan:after {
    right: -5px;
    border-right: 5px solid transparent
}

.visuallyhidden {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(0 0 99.9% 99.9%);
    clip-path: inset(0 0 99.9% 99.9%);
    overflow: hidden;
    height: 1px;
    width: 1px;
    padding: 0;
    border: 0
}

.img-bg {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    background-attachment: scroll
}

.position-relative {
    position: relative
}

.text-over {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.el-scrollbar__bar {
    right: 4px
}

.el-scrollbar__thumb {
    right: 1px;
    width: 10px;
    height: 365px;
    border-radius: 5px;
    background: #c7c7ca
}

.item .el-input__inner {
    width: 455px;
    height: 42px;
    border: 1px solid #989898;
    border-radius: 2px
}

.item .el-input__inner:focus, .item .el-input__inner:hover {
    border-color: #989898
}

.item .el-form-item__content {
    width: 455px;
    height: 42px
}

.item label.el-form-item__label {
    margin-bottom: 6px;
    height: 20px;
    color: #1f1f1f;
    font-size: 16px
}

.item .el-form-item {
    margin-bottom: 20px
}

.remark {
    height: 148px
}

.remark .el-form-item__content {
    width: 1000px;
    height: 148px
}

.remark .el-form-item__content .el-textarea {
    height: 148px
}

.remark .el-form-item__content .el-textarea .el-textarea__inner {
    height: 148px;
    border-color: #989898;
    border-radius: 2px
}

.remark .el-form-item__content .el-textarea .el-textarea__inner:focus, .remark .el-form-item__content .el-textarea .el-textarea__inner:hover {
    border-color: #989898
}

.btn-robot, .btn-yellow {
    padding: 0 34px;
    height: 42px;
    border: transparent;
    border-radius: 2px;
    background: #005197;
    color: #fff;
    font-weight: 400;
    font-size: 15px
}

.btn-robot:active, .btn-robot:hover, .btn-yellow:active, .btn-yellow:hover {
    background: #005197 !important
}

.btn-sell.el-button {
    padding: 0 30px;
    height: 42px;
    border: transparent;
    border-radius: 2px;
    background: #005197;
    color: #fff;
    font-weight: 400;
    font-size: 16px
}

.btn-sell:active, .btn-sell:hover {
    background: #005197 !important
}

.productListTableDropDown .el-checkbox {
    vertical-align: top !important
}

.el-cascader__label {
    line-height: 42px
}

.el-carousel__indicator:only-child {
    display: none !important
}

.btn-yellow + .btn-yellow {
    margin-left: 14px
}

.btn-yellow.summary-btn-price {
    color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(4%, #005197), to(#005197));
    background-image: linear-gradient(180deg, #005197 4%, #005197);
    border-radius: 2px
}

.btn-yellow.summary-btn-download, .btn-yellow.summary-btn-price {
    padding: 0;
    height: 36px;
    width: 110px;
    font-size: 14px;
    letter-spacing: 0;
    text-align: center;
    font-weight: 400
}

.btn-yellow.summary-btn-download {
    color: #f3f5f9;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .5);
    background-image: none;
    background-color: #797f8e;
    border: 1px solid #e4e8f1;
    border-radius: 2px
}

.btn-yellow.summary-btn-download:hover:not(.is-disabled) {
    border-color: #e4e8f1;
    background: #797f8e;
    color: #f3f5f9
}

.btn-yellow.summary-btn-download:active, .btn-yellow.summary-btn-download:hover {
    background-color: #797f8e !important
}

.btn-robot + .btn-robot {
    margin-left: 0
}

.btn-yellow.amr-btn-contract {
    color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(4%, #005197), to(#005197));
    background-image: linear-gradient(180deg, #005197 4%, #005197);
    border-radius: 2px;
    margin-right: 6px
}

.btn-yellow.amr-btn-contract, .btn-yellow.amr-btn-download {
    padding: 0 23px;
    height: 42px;
    width: 130px;
    font-size: 16px;
    letter-spacing: 0;
    text-align: center;
    font-weight: 400
}

.btn-yellow.amr-btn-download {
    color: #f3f5f9;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .5);
    background-image: none;
    background-color: #797f8e;
    border: 1px solid #e4e8f1;
    border-radius: 2px
}

.btn-yellow.amr-btn-download:hover:not(.is-disabled) {
    border-color: #e4e8f1;
    background: #797f8e;
    color: #f3f5f9
}

.btn-yellow.amr-btn-download:active, .btn-yellow.amr-btn-download:hover {
    background-color: #797f8e !important
}

.el-cascader-menus .el-scrollbar__bar, .el-select-dropdown .el-scrollbar__bar {
    right: 0
}

.el-cascader-menus .el-scrollbar__thumb, .el-select-dropdown .el-scrollbar__thumb {
    right: 0;
    width: 100%;
    height: 100%;
    border-radius: 1000px;
    background: #c7c7ca
}

.menuClass {
    background-color: #202020 !important
}

.navbar {
    height: 64px;
    border: 0;
    margin: auto;
    -webkit-font-smoothing: antialiased;
    background: rgba(27, 28, 48, .8);
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 9000;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(3, 3, 4, .26)), to(transparent));
    background-image: linear-gradient(180deg, rgba(3, 3, 4, .26), transparent);
}

.navbar-container {
    width: 1200px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.navbar-container .articulate-menu {
    display: none
}

.navbar-container .navLeft > li, .navbar-container .navRight > li {
    float: left;
    height: 64px;
    line-height: 64px;
    text-align: center;
    position: relative;
    cursor: pointer;
}

.navbar-container .navLeft > li > a, .navbar-container .navRight > li > a {
    position: relative;
    display: inline-block;
    z-index: 103;
    cursor: pointer;
    color: #f2f2f2
}

.navbar-container .navLeft > li.split-line, .navbar-container .navRight > li.split-line {
    position: relative;
    left: 0;
    top: 0
}

.navbar-container .navLeft > li.split-line:after, .navbar-container .navRight > li.split-line:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 1px;
    height: 19px;
    background: #adadad
}

.navbar-container .navLeft {
    float: left
}

.navbar-container .navLeft > li {
    width: 125px;
    font-size: 16px
}

.navbar-container .navLeft > li > a {
    color: #f2f2f2
}

.navbar-container .navRight {
    float: right
}

.navbar-container .navRight > li {
    padding: 0 20px
}

.navbar-container .navRight > li a {
    font-size: 13px;
    color: #f2f2f2
}

.navbar-container .navRight > li:last-child {
    padding: 0
}

.navbar-container .navRight .top-search {
    position: relative
}

.navbar-container .navRight .top-search a {
    width: 24px;
    height: 24px;
    margin-top: 22px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAZpJREFUSA3tVDFLw0AUbtLqEF2ipoNkbUO7F3+Ai6sILg6lXUQUN/0ZOinqIIp0cXV08A90q4JNAkJSSig4NaRBaOr3oAdHuIulo/QgvJfvfe++dy/vksst1r/vgJJ1wslkojiOcwhOA35FUZQE9l1V1dtSqfSUlctiUgHP8zbjOG6BuIGNL/P5fHs8HhcgUAN2hudT07S6aZrfbDORFQpMK3+Ddcrl8jEEfvjkfr+vhWH4gPiSZVm7fGwmH205sm27gw2WZQmDwWC12+1+gbsv4xCuioJJkjSAX6Qr57nFYjFE/ApFNHk87QsFQKpSz9Pk9DsEiFNJ4/y7TACHSAo8UeSjeuKEohjDZALUf5qWzEUcPJ0sklAAc36DpPMgCFZkyb7vryF2Cu69jEO4cEwpgCl6gYl1XW8ahjEkjK1er7ceRVEL1dOYbjNcZKUCVOFoNLpDUg0f8xqVtum7TFt3ApzauAX8ALeaihEuqQBj4yR78OlXUYUdQqwD+4gL+Oq67g5u9/NfImyvuSyJoIiPuZIXSYsOzNSBX7b2rG8V3FB8AAAAAElFTkSuQmCC) no-repeat 50%;
    cursor: pointer
}

.navbar-container .navRight .top-search a.is-active, .navbar-container .navRight .top-search a:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAZpJREFUSA3tU7tKA0EUPXfzRFOpIPgHpl/8ABtbEWwsJGkkDwRBrVNbaLXxUYgiNrYpLfyBdFEQLKwtrJJiV8yMZwILyzqTSErJwDKz9557z30Cs/PvKyDjMtQaEtWxp4EKgavEKr6fMx4u8wHuxtnGOieBbmIlGuKewCXt4cxT6IqHLBl8aBxB8FoQ7EqAz9iZ7bYSmMjDBp5E462wjIa08JU01i3MRR+4IUmu2MZmUvenN53Xwhp6dJR3Geg6SsS8Rw1suzBG7tmUzKDCWp+mI09ipY0BMwi0QjUpT7+tBKxb2cugmwan/9mbLgMxzXeerFWjoURg1yUMZDjCDBKiX09rBlrQU9+clgmHmfoGOw5mJcgILmh0rA8x7zLWB1hQgn2SXLswRm4dU6PghHSoDQslVOUEfSOLj25gMVKjHckVz7Eey223k8BEGIW4YhN9ptlWbKjpC3fD57I1eZvSrDGIHe5Cx+bcyJwEsUHUxBZHscL/Mr8+CXskui0GeAzr2OBWP0wiiX1NdRsSlvNlKuOZ0awCf6rADwFBeOHRi0AXAAAAAElFTkSuQmCC) no-repeat 50%
}

.navbar-container .navRight .top-search .search-input-wrap {
    position: absolute;
    top: 1px;
    right: 0;
    z-index: 102
}

.navbar-container .navRight .top-search .search-input-wrap input {
    height: 32px;
    width: 304px;
    line-height: 32px;
    background: hsla(0, 0%, 100%, .4);
    -webkit-box-shadow: 0 1px 0 0 rgba(247, 105, 0, .8);
    box-shadow: 0 1px 0 0 rgba(247, 105, 0, .8);
    border-radius: 3px;
    padding: 0 28px 0 6px;
    color: #fff;
    font-size: 16px
}

.navbar-container .active-menu label, .navbar-container .route-active label {
    cursor: pointer;
    font-weight: 700;
    display: inline-block;
    position: relative
}

.navbar-container .active-menu label span, .navbar-container .route-active label span {
    position: relative;
    z-index: 999
}

.navbar-container .active-menu label:before, .navbar-container .route-active label:before {
    content: "";
    display: inline-block;
    position: absolute;
    left: -3px;
    bottom: 22px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 0;
    width: 100%;
    border-bottom: 4px solid #005197;
    border-left: 4px solid transparent
}

.navbar-container .active-menu label:after, .navbar-container .route-active label:after {
    display: inline-block;
    content: "";
    position: absolute;
    right: -1px;
    bottom: 22px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 0;
    width: 0;
    border-top: 4px solid #005197;
    border-right: 4px solid transparent
}

.navbar-container .active-menu .sub-full-menu-wrap, .navbar-container .active-menu .sub-menu-wrap {
    display: block;
    -webkit-animation: fadeBottom 1s;
    animation: fadeBottom 1s
}

.navbar-container .active-menu .sub-full-menu-wrap a, .navbar-container .active-menu .sub-menu-wrap a {
    color: #555
}

.navbar-container .active-menu .sub-full-menu-wrap a {
    padding-left: 30px
}

.navbar-container .navRight .active-menu label:after, .navbar-container .navRight .active-menu label:before, .navbar-container .navRight .route-active label:after, .navbar-container .navRight .route-active label:before {
    bottom: 24px
}

.navbar-container .navRight .language-wrap .language-icon {
    position: relative;
    top: 6px;
    display: inline-block;
    width: 60px;
    height: 19px;
    cursor: pointer;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iMTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZGIiBzdG9wLW9wYWNpdHk9Ii4yNjEiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRTRFQUZGIiBzdG9wLW9wYWNpdHk9Ii4zOTUiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjYzJSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiM0QjRENTYiIHN0b3Atb3BhY2l0eT0iLjU5OSIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiMyMjI0MkEiIHN0b3Atb3BhY2l0eT0iLjYwNCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iOTguODU3JSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNGRjdDMDEiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjREM0QTAwIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYyI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGNkMxQSIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM5MjMxMDAiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTUuNTI0IDEuNWExLjUgMS41IDAgMDAtMS40NjEgMS4xNjJsLTMuMDA5IDEzQTEuNSAxLjUgMCAwMDIuNTE2IDE3LjVoNTEuOTZhMS41IDEuNSAwIDAwMS40NjEtMS4xNjJsMy4wMDktMTNBMS41IDEuNSAwIDAwNTcuNDg0IDEuNUg1LjUyNHoiIHN0cm9rZT0idXJsKCNhKSIgZmlsbD0idXJsKCNiKSIvPjxwYXRoIGQ9Ik01LjYyMy41YTEuNSAxLjUgMCAwMC0xLjQ2OCAxLjE5MWwtMy4xNTggMTVBMS41IDEuNSAwIDAwMi40NjUgMTguNWgyNS45MTJhMS41IDEuNSAwIDAwMS40NjgtMS4xOTFsMy4xNTgtMTVBMS41IDEuNSAwIDAwMzEuNTM1LjVINS42MjN6IiBzdHJva2U9InVybCgjYykiIGZpbGw9InVybCgjZCkiLz48dGV4dCBmb250LWZhbWlseT0iTWljcm9zb2Z0WWFIZWktQm9sZCwgTWljcm9zb2Z0IFlhSGVpIiBmb250LXNpemU9IjExIiBmb250LXdlaWdodD0iYm9sZCIgZmlsbD0iI0ZDRkNGQyI+PHRzcGFuIHg9IjgiIHk9IjEzIj5DTjwvdHNwYW4+PC90ZXh0Pjx0ZXh0IGZvbnQtZmFtaWx5PSJNaWNyb3NvZnRZYUhlaSwgTWljcm9zb2Z0IFlhSGVpIiBmb250LXNpemU9IjExIiBmaWxsPSIjQzdDN0M3Ij48dHNwYW4geD0iMzciIHk9IjEzIj5FTjwvdHNwYW4+PC90ZXh0PjwvZz48L3N2Zz4=)
}

.navbar-container .navRight .language-wrap .language-icon.en {
    background-image: url(../fonts/5718d36f4c324d79b2831a728f5d977f.woff)
}

.navbar-container .sub-full-menu-wrap {
    display: none;
    position: fixed;
    top: 64px;
    left: 0;
    right: 0;
    z-index: 100;
    opacity: .97;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f5fa), color-stop(99%, #f4f6fa));
    background-image: linear-gradient(180deg, #f2f5fa, #f4f6fa 99%);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .3);
    overflow: hidden;
    padding: 30px 0 15px 0
}

.navbar-container .sub-full-menu-wrap .sub-full-menu-inner-wrap {
    width: 1200px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.navbar-container .sub-full-menu-wrap .sub-ul {
    position: relative
}

.navbar-container .sub-full-menu-wrap .sub-ul > li {
    width: 200px
}

.navbar-container .sub-full-menu-wrap .sub-ul > li.title {
    height: 30px;
    line-height: 30px;
    font-weight: 700;
    font-size: 18px
}

.navbar-container .sub-full-menu-wrap .sub-ul > li.title a {
    position: relative;
    color: #333;
    cursor: default
}

.navbar-container .sub-full-menu-wrap .sub-ul > li.title label {
    cursor: default;
    float: left;
    position: relative
}

.navbar-container .sub-full-menu-wrap .sub-ul > li.title label:before {
    bottom: 4px;
    left: -3px;
    width: 36px
}

.navbar-container .sub-full-menu-wrap .sub-ul > li.title label:after {
    bottom: 4px;
    left: 33px
}

.navbar-container .sub-full-menu-wrap .sub-ul > li.title i {
    position: absolute;
    top: 3px;
    left: 0;
    display: inline-block;
    width: 24px;
    height: 24px
}

.navbar-container .sub-full-menu-wrap .sub-ul > li.title .icon-m-product {
    background-image: url(../fonts/f6202a6ac5c249449438c2340a2178a1.woff)
}

.navbar-container .sub-full-menu-wrap .sub-ul:last-child .title {
    border-right: none
}

.navbar-container .sub-full-menu-wrap .sub-ul:first-child .title {
    border-left: none
}

.navbar-container .sub-full-menu-wrap .visionproduct {
    -webkit-column-count: 6;
    -moz-column-count: 6;
    column-count: 6;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    display: block
}

.navbar-container .sub-full-menu-wrap .visionproduct .sub-ul {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid
}

.navbar-container .sub-full-menu-wrap .visionproduct .sub-ul > li {
    width: 200px;
    padding-left: 0
}

.navbar-container .sub-menu-wrap {
    display: none;
    position: absolute;
    top: 64px;
    left: 0;
    padding-top: 8px;
    z-index: 100;
    opacity: .97;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f5fa), color-stop(99%, #f4f6fa));
    background-image: linear-gradient(180deg, #f2f5fa, #f4f6fa 99%);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .3);
    overflow: hidden
}

.navbar-container .sub-menu-wrap .sub-ul > li {
    width: 192px
}

.navbar-container .sub-menu-wrap.is-robot-first-wrap .sub-ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 446px;
    padding: 6px 14px 0
}

.navbar-container .sub-menu-wrap.is-robot-first-wrap .sub-ul > li {
    width: 134px;
    height: 40px;
    margin-right: 8px
}

.navbar-container .sub-menu-wrap.is-robot-first-wrap .sub-ul > li .isSeries {
    text-align: left
}

.navbar-container .sub-menu-wrap.is-robot-first-wrap .sub-ul > li:nth-child(3n) {
    margin-right: 0
}

.navbar-container .sub-menu-wrap.is-robot-first-wrap .sub-ul > li:last-child {
    width: 398px;
    margin: 24px auto 0;
    height: 72px;
    line-height: 72px
}

.navbar-container .sub-menu-wrap.is-robot-first-wrap .sub-ul a {
    padding-left: 10px
}

.navbar-container .go-first-page-agv .divide-line {
    width: 398px
}

.navbar-container .go-first-page-agv .left-box {
    width: 116px
}

.navbar-container .go-first-page-agv .left-box i {
    width: 24px;
    height: 24px;
    margin-right: 8px
}

.navbar-container .go-first-page-agv .right-box {
    width: 146px
}

.navbar-container .go-first-page-agv .right-box i {
    width: 24px;
    height: 24px
}

.navbar-container .go-first-page-agv .robot-box {
    width: 134px
}

.navbar-container .go-first-page-vision {
    width: 1200px;
    margin: 24px auto 0 auto
}

.navbar-container .go-first-page-vision .divide-line {
    width: 1200px
}

.navbar-container .go-first-page-vision .first-page-navbox {
    width: 398px
}

.navbar-container .go-first-page-vision .left-box, .navbar-container .go-first-page-vision .right-box {
    width: 116px;
    cursor: pointer;
    text-align: left
}

.navbar-container .go-first-page-vision .right-box {
    width: 146px
}

.navbar-container .go-first-page-vision .robot-box {
    width: 134px
}

.navbar-container .divide-line {
    height: 1px;
    background: #b6b6b7;
    margin: 0 auto
}

.navbar-container .left-box, .navbar-container .right-box {
    display: inline-block
}

.navbar-container .left-box i, .navbar-container .right-box i {
    display: inline-block;
    height: 24px;
    width: 24px;
    vertical-align: middle
}

.navbar-container .left-box span, .navbar-container .right-box span {
    font-family: MicrosoftYaHei;
    font-size: 18px;
    color: #333;
    letter-spacing: 0;
    text-align: center;
    vertical-align: middle
}

.navbar-container .left-box:hover span, .navbar-container .right-box:hover span {
    font-weight: 700;
    color: #005197
}

.navbar-container .left-box i {
    margin-right: 8px;
    background: url(../fonts/6f12b34d877b4e6295f7341682b655c0.woff) no-repeat 50%;
    background-size: cover
}

.navbar-container .left-box:hover i {
    background: url(../fonts/069741ad7bfc4def8ad08d08e33ee659.woff) no-repeat 50%;
    background-size: cover
}

.navbar-container .right-box i {
    margin: 0 8px 0 12px;
    background: url(../fonts/a266d3ca8eb8488a94d066bf1deae905.woff) no-repeat 50%;
    background-size: cover
}

.navbar-container .robot-box:hover i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA/ZJREFUaIHtmb1vHEUYxn+za0c6aBCI1rpAQYciPmxEw5o/IGUaFOTybDmIEiGQbSRqImzhlFYiGkSiREi0WSp0a0Vxn4KNREiUApkUORHf7lDs3Xp3Z/Z2ZndsEMpT3c3n8+zzvjOzs4L/AEYDAjyCYlnvOzZN+s6dBKE6KEQlH8Dkv6y0XTMTIdzRqxAoki0StUBvt5lfJwGjAYEUnBOCl4DWRGsh2GpyoZWA0Sq3cUkU8PpLAKTxsFzRIMI6B7qS9/pLiP67+W+vv1iq/3vzjXKHzNVaWDkwWmMTyYZpez9YB/RE63C097GVC8YO6MjX2l6cILhkNP443CYJd/SV2byb2vGNRtfAD9ZzcmkccbR3UWmThDuNT38m8Qwhgl/qKs0FVGJx+vSTOz8gnzzCX/6E5Pa3Srck3MFbuaqUGxA3WoU6bWTJwQ3GP30JgLfwFn6wrpBK4yHjcDt3yxXxKXxTsl+8w30EK3nB4R+IF18h/e3XfNb5C5fB85FxVOor4wgZ7yMPf59NXrDV22X5631CU16tHUjjId5r7+MtvI08fID35nkQPnPBJWS8ryR2Gg+hLtktnrja1QLVPcDrLzG/chWePQVvDubO5G21y6E6e2viOQer1pKt4t80HpLGEZx5oUQejvcALbJQEV3Jg6WA3hVCKMdnXUx7/UXmV64p5RIOXBDP57HuUeeCbvD+ouKEgHOTUHQCawE2LkC2E2vCKRituXHB3gGwcgEyEdONrzDGhgsRrQTYugBkq1UVko3RoNuxvJ0D2eRWLgDapEZ0y4fWAmxdSOOI8c3PtHVdkrq9A2DkQhpHPLv8IUd7F5GHD+pGCp6u8mkbCp0ENLkwDrebiOcQ8E2bpO7mANS6YHTqVMeyXpmcXKvozkh15yA/WD9+lwh39O0szkhuBAwImlaT/OBXQRpHOiFhb5dlk7m7hxD6XChNUkM+q1OPG0Bguj84EQAouVDElKB8fI8k+p7k7nXkn/ePSehEeKcsYOKCgizms5f65O6PjH/+ivGtz0kObjiZ150DusH7S6VrFfnXw+PKJ4+Vtq3maNVLA91uWg2LIsnp7dwU1kvuBE6u1ycJFxTLiqGTly1+hHf2PfDnES8vlOqU5TQ1e7F3832gsoRWQ6fU9NXXlbJxuF0tCutyqorOIWQSOrMw3QdKmLGiVdFJwGTbD4plutCZBU3sGz996CBgNCDQXfaaXuZCFjpK7Fs8fejigFCv2TuHjuXTh5YCTih0MD3/FGEtwEXopHGk/YhhywXaONAxdKAmcVtedlkJcBE6LhK3iMb3gdFq9RP06cDkGzGc8GHuNPBcwL+N5sOctF+bTWC7Yf1v8Q90m8C+KmQR8gAAAABJRU5ErkJggg==) no-repeat 50%;
    background-size: cover
}

.navbar-container .short-vertical-line {
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 1px;
    background: #a7a7ad
}

.navbar-container .sub-ul a {
    padding-left: 24px;
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.navbar-container .sub-ul > li {
    cursor: pointer;
    line-height: 40px;
    font-size: 14px;
    text-align: left;
    margin-left: -1px
}

.navbar-container .sub-ul > li a:hover {
    color: #005197
}

.navbar-container .sub-ul > li a:active {
    font-weight: bolder
}

.navbar-logo {
    width: 204px;
    position: relative;
    cursor: pointer
}

.navbar-logo:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.navbar-menu {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-justify-content: space-between;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@-webkit-keyframes fadeBottom {
    0% {
        opacity: 0;
        max-height: 0
    }
    to {
        opacity: 1;
        max-height: 800px
    }
}

@keyframes fadeBottom {
    0% {
        opacity: 0;
        max-height: 0
    }
    to {
        opacity: 1;
        max-height: 800px
    }
}

.rss-email .el-input {
    width: 216px
}

.rss-email .el-input .el-input__suffix i.is-success {
    background-image: url(../fonts/12f83bf91c804acf8d1ce1e8de07e002.woff) no-repeat 50%;
    background-size: 100% 100%;
    cursor: pointer
}

.footer_pc {
    position: relative;
    z-index: 5;
    width: 100%;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(17%, #005197), to(#281f1d));
    background-image: linear-gradient(180deg, #005197 17%, #281f1d)
}

.footer-fixed {
    position: absolute;
    top: -55px;
    left: 50%;
    z-index: 801;
    width: 1200px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media screen and (max-width: 1200px) {
    .footer-fixed {
        position: absolute;
        top: -55px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 100%
    }
}

.footer-main {
    margin: 0 auto;
    padding: 171px 0 75px;
    width: 1200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.footer-main .footer-item {
    position: relative;
    width: 348px
}

.footer-main .footer-item + .footer-item {
    width: 241px
}

.footer-main .footer-item h2 {
    margin-bottom: 18px;
    font-size: 18px;
    color: #f5f5f5;
    letter-spacing: 0;
    font-weight: 400
}

.footer-main .footer-img {
    padding-left: 3px
}

.footer-main .footer-articulatedRobot .footer-column .column-ul {
    height: 112px
}

.footer-main .footer-about {
    width: 126px !important
}

.footer-main .footer-content {
    height: 138px;
    line-height: 24px
}

.footer-main .footerItem-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.footer-column {
    width: 104px;
    padding-right: 8px
}

.footer-column:first-child {
    margin-bottom: 24px
}

.footer-column .title {
    color: #fff;
    height: 28px;
    line-height: 28px
}

.footer-column .title a {
    font-size: 12px;
    color: #fff;
    letter-spacing: 0;
    cursor: pointer;
    font-weight: 500
}

.footer-column .column-ul {
    margin-bottom: 24px
}

.footer-column .column-ul .nav-item {
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.footer-column .column-ul .nav-item a {
    font-size: 12px;
    color: #a6a6a6;
    letter-spacing: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    cursor: pointer
}

.footer-column .column-ul .nav-item a:hover {
    color: #fff
}

.footer-column .column-ul:last-child {
    margin-bottom: 0
}

.footer_bottom {
    border-top: 1px solid #4d4d4d;
    margin: 0 auto;
    padding-bottom: 24px
}

.footer_bottom .footer_search {
    width: 100%;
    margin-top: 25px;
    text-align: center
}

.footer_bottom .footer_search .bottom {
    color: grey;
    font-size: 12px;
    height: 20px
}

.footer_bottom .footer_search .bottom:first-child {
    width: 42px;
    height: 42px;
    position: absolute;
    top: 0;
    filter: alpha(opacity=100);
    opacity: 1;
    cursor: pointer
}

.big-video .fix-video .container .content, .big-video .fix-video .small_container .content {
    height: 440px
}

.big-video .fix-video .small_container {
    width: 839px
}

.big-video .fix-video .small_container .close {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAA7ElEQVRYCe2TMQrCMBSGG9ELuHTyDl7AzTN4FjdXZ4+hgxdQZ3HwADoKjuJch/g9SAchbdPaFMH34CMQ3sv/5ydJEi1NQBPQBH49AWvtCA4wDPVK7wA2MKma6VU1GGNu9JxgF2JCxOldQx+O0E5x8BLOZSZEHLYOMdJucXChieji+VV8JjoT95n4VlweSu3iYc4Rlrk93CGDGfsv1m7K3fzC+oS0qappMijizMlXk7rCVCCBh2xELXfzj6/GXuHvaNWMTzwXiG6iTDy6iRDxaCbqiEcxgYEUVmIkFwhZ6V/AOKRXezQBTeC/E3gDAMke9tlXDtEAAAAASUVORK5CYII=) no-repeat 50%;
    width: 32px;
    height: 32px;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    z-index: 10
}

.big-video .xgplayer-skin-default .xgplayer-controls {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .63)));
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .63))
}

.page-wrap {
    height: 100%;
    position: relative
}

.page-wrap.menu-style {
    min-width: 1200px
}

.main-wrap {
    height: 100%;
    width: 100%;
    position: relative;
    z-index: 800;
    background: #fff
}

.main-container {
    width: 100%;
    height: auto;
    min-height: 970px
}

.page-scrollbar-wrap {
    width: 100%
}

.fixed-side1 {
    width: 55px;
    height: auto;
    position: fixed;
    top: calc(100vh - 144px);
    right: 27px;
    z-index: 99999
}

.fixed-side2 {
    bottom: 274px
}

.fixed-side2, .fixed-side4 {
    width: 55px;
    height: auto;
    position: fixed;
    right: 26px;
    z-index: 99999
}

.fixed-side4 {
    bottom: 333px
}

.fixed-side4.side-con {
    bottom: 274px
}

.fixed-side3 {
    top: calc(100vh - 275px)
}

.fixed-side3, .fixed-side5 {
    width: 55px;
    height: auto;
    position: fixed;
    right: 26px;
    z-index: 99999
}

.fixed-side5 {
    top: calc(100vh - 200px)
}

.add-compare, .contact-us {
    margin-bottom: 16px;
    cursor: pointer
}

.go-top-box {
    margin-left: 2px;
    cursor: pointer
}

.go_vclub {
    margin-bottom: 16px;
    cursor: pointer
}

.my-layout-wrap .el-scrollbar__wrap:not(.more-scrollbar-wrap) + .el-scrollbar__bar .el-scrollbar__thumb {
    width: 10px !important
}

.contract-popover {
    background: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
    padding-top: 18px;
    padding-bottom: 17px
}

.contract-popover .split-line {
    width: 152px;
    height: 1px;
    background-color: #d8d8d8;
    margin: 14px auto
}

.contract-popover .contract-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    padding-left: 20px
}

.contract-popover .contract-item .contract-icon {
    width: 30px;
    height: 30px;
    margin-right: 17px
}

.contract-popover .contract-item .contract-text {
    font-size: 16px;
    color: #4d4d4d;
    line-height: 26px
}

.contract-popover .contract-item:hover .contract-text {
    color: #005197;
    font-weight: 600
}

.contract-popover .pro-contract .contract-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAvlJREFUSA3tlktoE1EUhpuHJhIRLGITEBER4qJkJ4ggohvFmiYxVFq7skKEQlFE6EIxoZsuBTd1IdWKghglL3QlWKwLq4hgCzZBQewi7U4j0Ubz8Ls6A3fGTJtMqm564XDO3HPO/9/XnHvb2tbaP1oBS6M8Q0NDjvn5+ROVSqWLnD2IG6khixaL5QX6ocPhuBePx79jr9gaIg4EAqdqtdoo0qEgCsKPir0dreIsWK3W4VQqdUvxGSqroQdHLBaz+v3+O9VqdRzSrczsvt1u3+fxeDZmMpkdQoQt+oSPlA5iJ7q7u28Srw6mLsWyTkivkXUG0HfocDqdflMXRemE0If5ANJd6KsM7KxRvM3IAcgIvvOQzrB3hxKJxHujWLU/m80u+ny+eLlcPkKf3+v1/sjlclOqX9Z1Z6yM/DWBXyDdzYFZkJNWsnt6etylUmmOmbsYeCcrldXnGO1xlCThizZLKgiUnCimHZzLok/f/iDu6+vbQtAxRlqx2WyT+oRGvzndz8CoIqH+/v5N+jwNcSQSWVcsFm8zyvWIjb2K6BMa/eZ0nxarhmwoFApjaM22aojz+fwIAYdVcEZrV20TWs49GQwGh2UMDTFEvbJzNW1WYEDG0xAzW1EG/0pjUttkYA0xjg+ys0VblFW5zckfGmJGlZadLdqawwTWExlPQ8wvMAr5jBRQlexmzYqaAOY0heiS+i20hjiZTH5yu917CTyHTFD8x+XgZmwmcYP4RyKHenCBovJNztcvh+xr2ab0DnBgr0PcLiYlA2pmLDtWyT7Oyk3pSQW2/JOvEtdvmFAodIDKdxTiYD1g00vNq2Q/gF0UhjJn4S7X5qxKwO3UvrS09BLSWW6mgNova1NLDekghE8RUQYv8g57xX4eFMDhcHgnV+JjYXOSB4Wu10zNmJeJ+OU6dYBfmeFnDtNm+qedTmfvcleqqT2G4C0EeuIr9D3HV+SxN4nWVy7NOE0Ru1yuQa5PUSDEE0c8Z8fYyxj6V4NUNdf0/1+Bn8x6EnmbOExmAAAAAElFTkSuQmCC) no-repeat
}

.contract-popover .pro-contract:hover .contract-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAvFJREFUSA3tVktoE0EY/maTZlMVX0iTg4iIBw/BmyCCetNiBV8gxZsVlKQUKwo9+GjowR6rhSR6qVYUROpF0IuHFvRg9SDaghU8iCDUmyI2m+f4bZpdZtZszaPopRuG+Wb+//++mX92/g2w8vyjDIh6dWQfzEIZJ0sSXUJiF+OiEJD8fZPAawN4GorgkUgiXw9nXcLZOE5TZJgiEZuUQVIKfKlgiS0UXuQRmA8AA6E07v1NnAv1f2QSBkUf0GOMu+wQAhNBA3vMCNa0p7HVbja252wbfSLMyDhj7kpZXYwP/ZI7thK4RYJzJP1E0hNmBu99eCrTuTh2MhOPGbOdMaPhNM77+fsKZxMYYmqvkmDGBA6INOb9SNR5mUA0J/Gc6Y8ZBi6bKVxX7Q6uKVxd+VsK/zQFdtQr6pBWxeeY7NVoQyx8Ex8dm9PXPGOma5DpMhg42KioTVyJWeQIyjyuOWJq/4ewvIhN3OlhpqJkBDClOjeCDYmXPKYy2zFexbXeWE1Y3kZbbgH3eT4htkC5hLPegHrHZeCMnTW2dquIDHvtWDVh6x2GKHjQJZcIurhRILTYU/leDKgUmjCvTLdqXE7MHfeofJowDVHVuKxYYLPKpwsLfFaNLWG7iquPxJw61IWBJ6qxJSz0l4mXc1Ll04TNEIbtSuU68Dq4uHFQckMEpsl9xR0TaMLiBr6bHdhN8X7axmkcU50bwawBd8jzzI7h1bgkRpBtJL4l32wveqw4yrIf671E2o69xlbHvJ7HWX5f2Jn0cjVfILxMnnEhjv38Nh8SARz1mCpDrYzVcvCbK/Rhb6mILu6oaATx0BzFrOMrL2BjzsIbjmfDGRxx5tW+KWH+QUiwEqUcIpLkuYBO/iOZ5Jlu4/wE2zozjH18qb46fmrfnHAcM6wOMQ/RAud+kHADFzEdBrqX+qQ2e8YfKKoJU2yE1+cVM/ErnMIUsV651FUSNyVsrkLCWkCJ5J0UyrNGZZjmpMuddtEK+P8Z+A0LD9wIFnFeDwAAAABJRU5ErkJggg==) no-repeat
}

.contract-popover .tech-service .contract-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAABD1JREFUSA3tlltI03EUx3VzuJCMElIjgj00DSFpjm5UTILo4kwIK1xXujxU662IqLA7YQ8VXcCCblSGpbJZD0K2xxK1FT1s0oWyWFYECuacl/U5a//4u/9/sl6jA7+d/7l+f+f8bktL+0//egfS9Qqsrq42tLe3r2pubvbq2fV0Lpcru7e39yS2Zenp6blwP/ySx+Op1/M3JCoFtKOj4wZ6j9PpPJBo15MrKyvzAH0FkIWxH5+3jBnRaPQ5+TL0YjTAnZ2dKwjYSIILBBwsLy+XRONSOBy+gL/P6/WWwafiPJ3hyM/PD1HEg4qKipLEBBpgWvMIJwHbygSOM05Q+d7EQEWm2gl8VzCOig5/M+wTE5gQCoXqkFePjIysEpuaNMBiZG1rYMcIPkGgie+Jok9CU8SnpKTkg9iJMSDbRkdHA4jFDA9D1nwM6QKLB207C9tnMBiOkOhwWVnZujGRcaGoqKgHsIjf758tqszMzIsWi8Vst9tNdG8mqsmM92JTk+6uVjvIN61eC/gtPjfTjfuKPb4Rr2GbzwRLAepRbMKJ2wi7bDabC+vr6z+rbSkBS0C84psAbAGgTtn9gNoFlEq/s8nO4PqTDoRo9RK+ndg24d8gOdSUMrAEscPXk/AGybYDuAKVjWpK4d8AlY7MZQSwTQLcbzQazzc1NcnR0tBfAUs04BsAv03igAr0NiabyWQqbWhoCGlQdBRJN5eObxpHx0g1clYTQecwCUeqoJI75YoFlHbeIaZYVanIC5DnsXm+SMJUyTieo9vtzszLy7NYrdbw8PCwtDMGyhH63t3dfRd5IR2YSutfBoPB15KrqqpqssPhiLa1tY2InIx0K2Ydp5HsCkErGXLXRmlvUCoVUK5BAY21d3BwcB6+UvmW7Ozslr6+vlZ8uQa8R9AlJc0aA5pLog4iIuzKYpJkMRYqoLxa97DFNpKcTTkq7HIXPtcBfY5NbqtpdEK3KGwx0rwcgB7HEuCiqIz7CHsmPwMDA+cAsLN7F7ORPolOCOBW7uOP2HqY7FqWpZkCagHfiS7622vsrwYYs5NgtzwMBMmFb2Sdz9bW1g4B0EOyd2pQeYeptAW9NSMjw8W59QPqoICn44FrWg3QRGZ/jET7GeUkOMUrY5L5Iv+Ayd37hyKRSBihhUlelUqZcCHtf8MkS/FfDvhVuKbtmopJ8ALHXALn0tIsNk9XTk7OaBxpKfzVH1Q+WOcI7JDoABmSSgGXezvAO+xgMj70snwxH/ET0lQMcA2gDpvN9pVqTiMH+/v7hwjegf9q5POxSJ0fwPYQ+5CJC3hh/Lrchbwr0V3TAnGIPwDyiMsGawRM/lFY4TtIrvsfSuIUYpIXqXwNk9hNDrnTF3G8Zil24Ua1oHz7fL4o57WLoC6CTQA+4Ti5GxsbY7tb8UvGuUweFxQUZBF/ktgccmxD153M/7/+3+zAL70gDS/vdWkMAAAAAElFTkSuQmCC) no-repeat
}

.contract-popover .tech-service:hover .contract-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAABFlJREFUSA3tlk1sVFUUx/9vvt4jBImKHUPQxBgJuqBaCaR+ZaqJsQJiYkANajSKptNW4sLGGG3QisZAIpR+JLAAMcX6SYK66QJmZWRhrK6mRjQatHYgLvW9mcxcf7fy6uvM61i3hJtM7zv3nnP+53/uuedWujQu9gw4cQTNLiWCkjZ6I/osbj9uzfTqsqCq3ezdK6OscTSZMBp2R/VRnH6iftGC+jM6YoxOBHm9VL8fJ5u8rvar+o696xxHfXJ0BkbXZjI6jb9UnE0DcDCjThQfx8Eg4C8D3hdnGF0LjAZhWSBDm2pGLditctPK6SZNk7mPy126NapvvxuAvVF94SQAM3qK3QGcvOF36/l6w1A2L2gJ3w8qqdfsmmPkEfTZQFoSfKtx7LcYaWOoH86xafCGtcfPA13TbozSnNWy0CBmvsLqeCv08+yeowRgbSqrSLptyk9w3tl6uwbGoQJp2wvjFxOO+nH8Kil/ONybNy/XDM7LlZLW2nU3pyEvJc/LKu2O6AZsL2f5p3k2CLGMQyWYD9rvoFtTsDgKuHD2QbhvC7F8TgdtMaXTmrbrzjZVmexP7NlaucV19aiVo4NgFzcsY6J/F0dPusOc3YXqR15HIXXodp0PCnobnT9ZmzY13cW8GYAnCPbTepRFA1tDmD8C8yMU0DM1qRPHba4Azemcf0pHkddTGUXAl1OgkxzVfu+AztSDWvl/AVuDoEuPAfoeIMU50AIyBUVKO5x9/6Tc6jYbCxZXnJH5UMmao00NoOIcHeUWC2p9Ny2uKLgF9QsaI0WtEaZjpLYd0A3OiH6P6v/Xd1Ng+q9L/73GbdFvgB4GdO0saIvOIx/DeTtrV5Vhy/e4BTNdXJ8UBXZA9JCFRyyw6dFKAEf53U8xpWijhvROhaDIx5DtNWkvB9pABY9R9SZjNBE4Ommqs49L/8KwMS3T7FTWr+lryq7sJNVKI1iaSOm2OdCS3sdhm5ukkN7Rr/aqEMR2KvkwFE+T+laysJKAmRYeDYyDigao0CI9e2vE7Cv7TRvdh+N1bkp3ksqz4T6v0Mkg0C+0xpmktK1q9DkZOAj4swRFTI2jARitzbTJXvswEICHWTJzs/Y6z6mCPMP+j1FQ+w77ZU1Ab3XSaHtmVJMEmEPvVDPwhuuEg2UYvc659fHEPVCT3uRmpm3MMPqDyfbef8eV8hEm+B2qOjDt0Rr6/A/46UD/PprOobi0xzH+BmZZL6n1QUJLTUXf4xR8htE9BGUf/Lnh7OIdkl6xC36XKrUaTHvU4Q6p6PfCvKoC2RsIdayeHY2ME9pD4eS0QiVV9BaRT/GgV/7Kawf6W5Ip7Z+1jPlDXfQQ9CcXwNfYdol9njWel/mD9cZhHwCuzDjstlIcx5lXYbwa5R0L/Q8V9QLzIdL8EKy6SXMn9X0H6b8xqhMLbBXKvWqtVXU36b0ewyJ39ri9PlHjZt/09H7OZyeBl6j0p9Mj+rKZ/qW9iy8DfwOea5xPu/uojgAAAABJRU5ErkJggg==) no-repeat
}

#app {
    height: 100%;
    width: 100%
}

.test-wrap {
    width: 100%;
    height: 190px;
    position: fixed;
    bottom: 0;
    z-index: 1010
}

.test {
    width: calc(100% - 200px);
    height: 100%;
    margin: 0 auto;
    background: rgba(0, 0, 0, .5)
}

.no-layout-wrap {
    width: 100%;
    height: 100%
}

.el-scrollbar__bar.is-horizontal {
    display: none
}

{
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: Microsoft YaHei;
    font-style: normal;
    outline: 0
}

.hintDivIcon {
    height: 40px;
    float: left
}

.alignLeft {
    text-align: left
}

.alignCenter {
    text-align: center
}

.infoNullClass {
    margin-top: 20px !important
}

.infoNotNullClass {
    margin-top: 0
}

.coverDiv {
    z-index: 100000;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .6)
}

.coverDiv .divCenterPositionAlert {
    z-index: 999;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%)
}

.coverDiv .divCenterPositionAlert .shutDownButton {
    position: absolute;
    float: right;
    width: 33px;
    height: 33px;
    top: 0;
    right: 5px;
    cursor: pointer;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAFVBMVEUAAACZlZSZlZSZlZSZlZSZlZSZlZQH7021AAAABnRSTlMA4CAfwL9hHvJuAAAAUUlEQVQoz2MYYkDVgIGBOQhJwE2YgcEwBUlAMdGAWUwISYBJTFgxUYEBRQlUAUIJTAFCwIABXQuqAiFUQ4E8JhQlbkCOIrLDVBSA2pwYhhYAAHhvCNYYCQOvAAAAAElFTkSuQmCC) no-repeat 100% 0
}

.coverDiv .divCenterPositionAlert .shutDownButton:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAFVBMVEUAAAD3aQD3aQD3aQD3aQD3aQD3aQDJkM19AAAABnRSTlMA4CAfwL9hHvJuAAAAUUlEQVQoz2MYYkDVgIGBOQhJwE2YgcEwBUlAMdGAWUwISYBJTFgxUYEBRQlUAUIJTAFCwIABXQuqAiFUQ4E8JhQlbkCOIrLDVBSA2pwYhhYAAHhvCNYYCQOvAAAAAElFTkSuQmCC) no-repeat 100% 0
}

.coverDiv .divCenterPositionAlert .hintDivName {
    line-height: 28px;
    font-size: 18px;
    font-weight: 700;
    color: #4c4c4c;
    margin-bottom: 55px
}

.coverDiv .divCenterPositionAlert .hintDivName a {
    display: inline-block;
    vertical-align: middle
}

.coverDiv .divCenterPositionAlert .hintDivName a img {
    width: 40px;
    height: 40px
}

.coverDiv .divCenterPositionAlert .hintDivName span {
    vertical-align: middle;
    margin-left: 12px
}

.coverDiv .divCenterPositionAlert .hintDivInfo {
    height: calc(100% - 125px);
    font-size: 26px;
    color: #666;
    text-align: center;
    margin-top: 5px;
    overflow-y: auto;
    max-width: 100%;
    overflow: hidden
}

.coverDiv .divCenterPositionAlert .hintDivInfo .infoClass {
    word-wrap: break-word;
    word-break: break-all;
    margin-right: 15px !important
}

.coverDiv .divCenterPositionAlert .hintDivButton {
    width: 100%;
    min-width: 290px;
    height: 24px;
    position: absolute;
    text-align: center;
    bottom: 14px;
    left: 0;
    vertical-align: middle;
    z-index: 2000
}

.coverDiv .divCenterPositionAlert .hintDivButton .okMessageButton {
    height: 24px;
    width: 86px;
    font-size: 12px;
    color: #fff;
    background: #005197;
    border-radius: 2px;
    z-index: 2000;
    cursor: pointer
}

.coverDiv .divCenterPositionAlert .hintDivButton .okMessageButton:active {
    color: #fff;
    background-color: #005197
}

.coverDiv .divCenterPositionAlert .hintDivButton .cancelMessageButton {
    height: 24px;
    width: 86px;
    font-size: 12px;
    color: #666;
    background-color: #f2f3f5;
    border: 1px solid #d1cfcf;
    border-radius: 2px;
    cursor: pointer
}

.coverDiv .divCenterPositionAlert .hintDivButton .cancelMessageButton:hover {
    border: 1px solid #005197
}

.coverDiv .hintDivAlert {
    width: 478px;
    height: 280px;
    background-color: #f2f3f5;
    border-radius: 4px;
    border-top: 1px solid #005197
}

.coverDiv .cus-wrap {
    overflow-x: hidden
}

.hintDivInfo .el-scrollbar__thumb {
    width: 10px !important
}

* {
    margin: 0;
    padding: 0;
    font-family: Microsoft Yahei, Arial, sans-serif !important
}

body, html {
    position: relative;
    height: 100%
}

body {
    overflow: hidden;
    font-size: 14px;
    font-style: normal;
    background-color: #fff
}

.page-scrollbar-wrap {
    height: 100%;
    overflow-x: hidden !important
}

li {
    list-style: none
}

a {
    text-decoration: none
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

table {
    border-collapse: collapse
}

input {
    outline: none;
    border: none;
    background: none
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.fade-enter-active, .fade-leave-active {
    -webkit-transition: opacity .28s;
    transition: opacity .28s
}

.fade-enter, .fade-leave-active {
    opacity: 0
}

.fade-transform-enter-active, .fade-transform-leave-active {
    -webkit-transition: all .5s;
    transition: all .5s
}

.fade-transform-enter {
    opacity: 0;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px)
}

.fade-transform-leave-to {
    opacity: 0;
    -webkit-transform: translateX(30px);
    transform: translateX(30px)
}

button {
    outline: none;
    border: none
}

.go-for-detail {
    width: 130px;
    height: 42px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(4%, #005197), to(#005197));
    background-image: linear-gradient(180deg, #005197 4%, #005197);
    border-radius: 2px;
    font-family: Microsoft Yahei;
    font-size: 15px;
    color: #fff;
    letter-spacing: 0;
    line-height: 20px;
    cursor: pointer
}

.add-to-compare {
    border: 1px solid #1f1f1f;
    border-radius: 2px;
    background: transparent
}

.add-to-compare, .contact-salers {
    width: 130px;
    height: 42px;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 21px;
    cursor: pointer
}

.contact-salers {
    background: #005197;
    border-radius: 2px;
    color: #fff
}

.clearAll {
    clear: both
}

.fl {
    float: left
}

.fr {
    float: right
}

.service-banner-wrap {
    width: 100%;
    height: 320px;
    background: url(../images/037e970627da.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

.service-banner-wrap .info-wrap {
    padding-top: 119px;
    width: 1200px;
    height: 100%;
    margin: 0 auto
}

.service-banner-wrap .title {
    font-size: 50px;
    color: #fafafa;
    font-weight: 600
}

.service-banner-wrap .note {
    width: 690px;
    margin-top: 16px;
    font-size: 18px;
    color: #e0e0e0
}

.middle-bread {
    width: 100%;
    height: 58px;
    background: transparent;
    -webkit-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, .12);
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, .12)
}

.top-bread {
    position: absolute;
    top: 50px;
    z-index: 999;
    width: 1200px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.top-bread .app-breadcrumb .bread-item a, .top-bread .app-breadcrumb .bread-item span {
    color: #f0eeee
}

.top-bread .app-breadcrumb .bread-item .no-redirect {
    color: #fff
}

.overScroll {
    overflow-x: hidden;
    overflow-y: scroll
}

.overbody {
    overflow: hidden
}

.img-autofill, .img-autofill > img {
    vertical-align: middle
}

.img-autofill > img {
    max-width: 100%;
    max-height: 100%;
    margin: auto
}

.imgBox.img-autofill > img {
    position: relative;
    top: -10px;
    left: 10px
}

.contrast-box .el-checkbox__inner .h-svg-icon-wrapper .el-checkbox__tick {
    fill: #005197
}

.contrast-box .el-checkbox__input .el-checkbox__inner:hover {
    background: #fff6ef;
    border-color: #005197
}

.el-select-dropdown__item.selected.radio {
    background: #fff6ef;
    font-weight: 700;
    font-size: 14px;
    color: #4d4d4d
}

.el-select-dropdown__item.hover {
    background: #f2f2f2
}

.industry-slogan {
    color: #1e1e1e;
    display: inline-block;
    font-family: Microsoft YaHei;
    font-size: 40px;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-bottom: 8px solid #005197;
    line-height: 33px
}

.industry-slogan:before {
    left: -5px;
    border-left: 5px solid transparent
}

.industry-slogan:after, .industry-slogan:before {
    display: inline-block;
    content: "";
    position: absolute;
    bottom: -8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 0;
    width: 0;
    border-bottom: 8px solid #005197
}

.industry-slogan:after {
    right: -5px;
    border-right: 5px solid transparent
}

.visuallyhidden {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(0 0 99.9% 99.9%);
    clip-path: inset(0 0 99.9% 99.9%);
    overflow: hidden;
    height: 1px;
    width: 1px;
    padding: 0;
    border: 0
}

.img-bg {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    background-attachment: scroll
}

.position-relative {
    position: relative
}

.text-over {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.el-scrollbar__bar {
    right: 4px
}

.el-scrollbar__thumb {
    right: 1px;
    width: 10px;
    height: 365px;
    border-radius: 5px;
    background: #c7c7ca
}

.item .el-input__inner {
    width: 455px;
    height: 42px;
    border: 1px solid #989898;
    border-radius: 2px
}

.item .el-input__inner:focus, .item .el-input__inner:hover {
    border-color: #989898
}

.item .el-form-item__content {
    width: 455px;
    height: 42px
}

.item label.el-form-item__label {
    margin-bottom: 6px;
    height: 20px;
    color: #1f1f1f;
    font-size: 16px
}

.item .el-form-item {
    margin-bottom: 20px
}

.remark {
    height: 148px
}

.remark .el-form-item__content {
    width: 1000px;
    height: 148px
}

.remark .el-form-item__content .el-textarea {
    height: 148px
}

.remark .el-form-item__content .el-textarea .el-textarea__inner {
    height: 148px;
    border-color: #989898;
    border-radius: 2px
}

.remark .el-form-item__content .el-textarea .el-textarea__inner:focus, .remark .el-form-item__content .el-textarea .el-textarea__inner:hover {
    border-color: #989898
}

.btn-robot, .btn-yellow {
    padding: 0 34px;
    height: 42px;
    border: transparent;
    border-radius: 2px;
    background: #005197;
    color: #fff;
    font-weight: 400;
    font-size: 15px
}

.btn-robot:active, .btn-robot:hover, .btn-yellow:active, .btn-yellow:hover {
    background: #005197 !important
}

.btn-sell.el-button {
    padding: 0 30px;
    height: 42px;
    border: transparent;
    border-radius: 2px;
    background: #005197;
    color: #fff;
    font-weight: 400;
    font-size: 16px
}

.btn-sell:active, .btn-sell:hover {
    background: #005197 !important
}

.productListTableDropDown .el-checkbox {
    vertical-align: top !important
}

.el-cascader__label {
    line-height: 42px
}

.el-carousel__indicator:only-child {
    display: none !important
}

.btn-yellow + .btn-yellow {
    margin-left: 14px
}

.btn-yellow.summary-btn-price {
    color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(4%, #005197), to(#005197));
    background-image: linear-gradient(180deg, #005197 4%, #005197);
    border-radius: 2px
}

.btn-yellow.summary-btn-download, .btn-yellow.summary-btn-price {
    padding: 0;
    height: 36px;
    width: 110px;
    font-size: 14px;
    letter-spacing: 0;
    text-align: center;
    font-weight: 400
}

.btn-yellow.summary-btn-download {
    color: #f3f5f9;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .5);
    background-image: none;
    background-color: #797f8e;
    border: 1px solid #e4e8f1;
    border-radius: 2px
}

.btn-yellow.summary-btn-download:hover:not(.is-disabled) {
    border-color: #e4e8f1;
    background: #797f8e;
    color: #f3f5f9
}

.btn-yellow.summary-btn-download:active, .btn-yellow.summary-btn-download:hover {
    background-color: #797f8e !important
}

.btn-robot + .btn-robot {
    margin-left: 0
}

.btn-yellow.amr-btn-contract {
    color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(4%, #005197), to(#005197));
    background-image: linear-gradient(180deg, #005197 4%, #005197);
    border-radius: 2px;
    margin-right: 6px
}

.btn-yellow.amr-btn-contract, .btn-yellow.amr-btn-download {
    padding: 0 23px;
    height: 42px;
    width: 130px;
    font-size: 16px;
    letter-spacing: 0;
    text-align: center;
    font-weight: 400
}

.btn-yellow.amr-btn-download {
    color: #f3f5f9;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .5);
    background-image: none;
    background-color: #797f8e;
    border: 1px solid #e4e8f1;
    border-radius: 2px
}

.btn-yellow.amr-btn-download:hover:not(.is-disabled) {
    border-color: #e4e8f1;
    background: #797f8e;
    color: #f3f5f9
}

.btn-yellow.amr-btn-download:active, .btn-yellow.amr-btn-download:hover {
    background-color: #797f8e !important
}

.el-cascader-menus .el-scrollbar__bar, .el-select-dropdown .el-scrollbar__bar {
    right: 0
}

.el-cascader-menus .el-scrollbar__thumb, .el-select-dropdown .el-scrollbar__thumb {
    right: 0;
    width: 100%;
    height: 100%;
    border-radius: 1000px;
    background: #c7c7ca
}

.menuClass {
    background-color: #005197 !important
}

.navbar {
    height: 64px;
    border: 0;
    margin: auto;
    -webkit-font-smoothing: antialiased;
    background: rgba(27, 28, 48, .8);
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 9000;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(3, 3, 4, .26)), to(transparent));
    background-image: linear-gradient(180deg, rgba(3, 3, 4, .26), transparent);
    background-color: rgba(27, 28, 48, .16)
}

.navbar-container {
    width: 1200px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.navbar-container .articulate-menu {
    display: none
}

.navbar-container .navLeft > li > a, .navbar-container .navRight > li > a {
    position: relative;
    display: inline-block;
    z-index: 103;
    cursor: pointer;
    color: #f2f2f2
}

.navbar-container .navLeft > li.split-line, .navbar-container .navRight > li.split-line {
    position: relative;
    left: 0;
    top: 0
}

.navbar-container .navLeft > li.split-line:after, .navbar-container .navRight > li.split-line:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 1px;
    height: 19px;
    background: #adadad
}

.navbar-container .navLeft {
    float: left
}

.navbar-container .navLeft > li {
    width: 175px;
    overflow: hidden;
    font-size: 16px
}

.navbar-container .navLeft > li > a {
    color: #f2f2f2
}

.navbar-container .navRight {
    float: right
}

.navbar-container .navRight > li {
    padding: 0 20px;
    cursor: pointer;
}

.navbar-container .navRight > li a {
    font-size: 13px;
    color: #f2f2f2;
    cursor: pointer;
}

.navbar-container .navRight > li:last-child {
    padding: 0
}

.navbar-container .navRight .top-search {
    position: relative
}

.navbar-container .navRight .top-search a {
    width: 24px;
    height: 24px;
    margin-top: 22px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAZpJREFUSA3tVDFLw0AUbtLqEF2ipoNkbUO7F3+Ai6sILg6lXUQUN/0ZOinqIIp0cXV08A90q4JNAkJSSig4NaRBaOr3oAdHuIulo/QgvJfvfe++dy/vksst1r/vgJJ1wslkojiOcwhOA35FUZQE9l1V1dtSqfSUlctiUgHP8zbjOG6BuIGNL/P5fHs8HhcgUAN2hudT07S6aZrfbDORFQpMK3+Ddcrl8jEEfvjkfr+vhWH4gPiSZVm7fGwmH205sm27gw2WZQmDwWC12+1+gbsv4xCuioJJkjSAX6Qr57nFYjFE/ApFNHk87QsFQKpSz9Pk9DsEiFNJ4/y7TACHSAo8UeSjeuKEohjDZALUf5qWzEUcPJ0sklAAc36DpPMgCFZkyb7vryF2Cu69jEO4cEwpgCl6gYl1XW8ahjEkjK1er7ceRVEL1dOYbjNcZKUCVOFoNLpDUg0f8xqVtum7TFt3ApzauAX8ALeaihEuqQBj4yR78OlXUYUdQqwD+4gL+Oq67g5u9/NfImyvuSyJoIiPuZIXSYsOzNSBX7b2rG8V3FB8AAAAAElFTkSuQmCC) no-repeat 50%;
    cursor: pointer
}

.navbar-container .navRight .top-search a.is-active, .navbar-container .navRight .top-search a:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAZpJREFUSA3tU7tKA0EUPXfzRFOpIPgHpl/8ABtbEWwsJGkkDwRBrVNbaLXxUYgiNrYpLfyBdFEQLKwtrJJiV8yMZwILyzqTSErJwDKz9557z30Cs/PvKyDjMtQaEtWxp4EKgavEKr6fMx4u8wHuxtnGOieBbmIlGuKewCXt4cxT6IqHLBl8aBxB8FoQ7EqAz9iZ7bYSmMjDBp5E462wjIa08JU01i3MRR+4IUmu2MZmUvenN53Xwhp6dJR3Geg6SsS8Rw1suzBG7tmUzKDCWp+mI09ipY0BMwi0QjUpT7+tBKxb2cugmwan/9mbLgMxzXeerFWjoURg1yUMZDjCDBKiX09rBlrQU9+clgmHmfoGOw5mJcgILmh0rA8x7zLWB1hQgn2SXLswRm4dU6PghHSoDQslVOUEfSOLj25gMVKjHckVz7Eey223k8BEGIW4YhN9ptlWbKjpC3fD57I1eZvSrDGIHe5Cx+bcyJwEsUHUxBZHscL/Mr8+CXskui0GeAzr2OBWP0wiiX1NdRsSlvNlKuOZ0awCf6rADwFBeOHRi0AXAAAAAElFTkSuQmCC) no-repeat 50%
}

.navbar-container .navRight .top-search .search-input-wrap {
    position: absolute;
    top: 1px;
    right: 0;
    z-index: 102
}

.navbar-container .navRight .top-search .search-input-wrap input {
    height: 32px;
    width: 304px;
    line-height: 32px;
    background: hsla(0, 0%, 100%, .4);
    -webkit-box-shadow: 0 1px 0 0 rgba(247, 105, 0, .8);
    box-shadow: 0 1px 0 0 rgba(247, 105, 0, .8);
    border-radius: 3px;
    padding: 0 28px 0 6px;
    color: #fff;
    font-size: 16px
}

.navbar-container .active-menu label, .navbar-container .route-active label {
    cursor: pointer;
    font-weight: 700;
    display: inline-block;
    position: relative
}

.navbar-container .active-menu label span, .navbar-container .route-active label span {
    position: relative;
    z-index: 999
}

.navbar-container .active-menu label:before, .navbar-container .route-active label:before {
    content: "";
    display: inline-block;
    position: absolute;
    left: -3px;
    bottom: 22px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 0;
    width: 100%;
    border-bottom: 4px solid #005197;
    border-left: 4px solid transparent
}

.navbar-container .active-menu label:after, .navbar-container .route-active label:after {
    display: inline-block;
    content: "";
    position: absolute;
    right: -1px;
    bottom: 22px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 0;
    width: 0;
    border-top: 4px solid #005197;
    border-right: 4px solid transparent
}

.navbar-container .active-menu .sub-full-menu-wrap, .navbar-container .active-menu .sub-menu-wrap {
    display: block;
    -webkit-animation: fadeBottom 1s;
    animation: fadeBottom 1s
}

.navbar-container .active-menu .sub-full-menu-wrap a, .navbar-container .active-menu .sub-menu-wrap a {
    color: #555
}

.navbar-container .active-menu .sub-full-menu-wrap a {
    padding-left: 30px
}

.navbar-container .navRight .active-menu label:after, .navbar-container .navRight .active-menu label:before, .navbar-container .navRight .route-active label:after, .navbar-container .navRight .route-active label:before {
    bottom: 24px
}

.navbar-container .navRight .language-wrap .language-icon {
    position: relative;
    top: 6px;
    display: inline-block;
    width: 60px;
    height: 19px;
    cursor: pointer;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iMTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZGIiBzdG9wLW9wYWNpdHk9Ii4yNjEiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRTRFQUZGIiBzdG9wLW9wYWNpdHk9Ii4zOTUiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjYzJSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiM0QjRENTYiIHN0b3Atb3BhY2l0eT0iLjU5OSIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiMyMjI0MkEiIHN0b3Atb3BhY2l0eT0iLjYwNCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iOTguODU3JSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNGRjdDMDEiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjREM0QTAwIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYyI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGNkMxQSIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM5MjMxMDAiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTUuNTI0IDEuNWExLjUgMS41IDAgMDAtMS40NjEgMS4xNjJsLTMuMDA5IDEzQTEuNSAxLjUgMCAwMDIuNTE2IDE3LjVoNTEuOTZhMS41IDEuNSAwIDAwMS40NjEtMS4xNjJsMy4wMDktMTNBMS41IDEuNSAwIDAwNTcuNDg0IDEuNUg1LjUyNHoiIHN0cm9rZT0idXJsKCNhKSIgZmlsbD0idXJsKCNiKSIvPjxwYXRoIGQ9Ik01LjYyMy41YTEuNSAxLjUgMCAwMC0xLjQ2OCAxLjE5MWwtMy4xNTggMTVBMS41IDEuNSAwIDAwMi40NjUgMTguNWgyNS45MTJhMS41IDEuNSAwIDAwMS40NjgtMS4xOTFsMy4xNTgtMTVBMS41IDEuNSAwIDAwMzEuNTM1LjVINS42MjN6IiBzdHJva2U9InVybCgjYykiIGZpbGw9InVybCgjZCkiLz48dGV4dCBmb250LWZhbWlseT0iTWljcm9zb2Z0WWFIZWktQm9sZCwgTWljcm9zb2Z0IFlhSGVpIiBmb250LXNpemU9IjExIiBmb250LXdlaWdodD0iYm9sZCIgZmlsbD0iI0ZDRkNGQyI+PHRzcGFuIHg9IjgiIHk9IjEzIj5DTjwvdHNwYW4+PC90ZXh0Pjx0ZXh0IGZvbnQtZmFtaWx5PSJNaWNyb3NvZnRZYUhlaSwgTWljcm9zb2Z0IFlhSGVpIiBmb250LXNpemU9IjExIiBmaWxsPSIjQzdDN0M3Ij48dHNwYW4geD0iMzciIHk9IjEzIj5FTjwvdHNwYW4+PC90ZXh0PjwvZz48L3N2Zz4=)
}

.navbar-container .navRight .language-wrap .language-icon.en {
    background-image: url(../fonts/5718d36f4c324d79b2831a728f5d977f.woff)
}

.navbar-container .sub-full-menu-wrap {
    display: none;
    position: fixed;
    top: 64px;
    left: 0;
    right: 0;
    z-index: 100;
    opacity: .97;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f5fa), color-stop(99%, #f4f6fa));
    background-image: linear-gradient(180deg, #f2f5fa, #f4f6fa 99%);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .3);
    overflow: hidden;
    padding: 30px 0 15px 0
}

.navbar-container .sub-full-menu-wrap .sub-full-menu-inner-wrap {
    width: 1200px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.navbar-container .sub-full-menu-wrap .sub-ul {
    position: relative
}

.navbar-container .sub-full-menu-wrap .sub-ul > li {
    width: 200px
}

.navbar-container .sub-full-menu-wrap .sub-ul > li.title {
    height: 30px;
    line-height: 30px;
    font-weight: 700;
    font-size: 18px
}

.navbar-container .sub-full-menu-wrap .sub-ul > li.title a {
    position: relative;
    color: #333;
    cursor: default
}

.navbar-container .sub-full-menu-wrap .sub-ul > li.title label {
    cursor: default;
    float: left;
    position: relative
}

.navbar-container .sub-full-menu-wrap .sub-ul > li.title label:before {
    bottom: 4px;
    left: -3px;
    width: 36px
}

.navbar-container .sub-full-menu-wrap .sub-ul > li.title label:after {
    bottom: 4px;
    left: 33px
}

.navbar-container .sub-full-menu-wrap .sub-ul > li.title i {
    position: absolute;
    top: 3px;
    left: 0;
    display: inline-block;
    width: 24px;
    height: 24px
}

.navbar-container .sub-full-menu-wrap .sub-ul > li.title .icon-m-product {
    background-image: url(../fonts/f6202a6ac5c249449438c2340a2178a1.woff)
}

.navbar-container .sub-full-menu-wrap .sub-ul:last-child .title {
    border-right: none
}

.navbar-container .sub-full-menu-wrap .sub-ul:first-child .title {
    border-left: none
}

.navbar-container .sub-full-menu-wrap .visionproduct {
    -webkit-column-count: 6;
    -moz-column-count: 6;
    column-count: 6;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    display: block
}

.navbar-container .sub-full-menu-wrap .visionproduct .sub-ul {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid
}

.navbar-container .sub-full-menu-wrap .visionproduct .sub-ul > li {
    width: 200px;
    padding-left: 0
}

.navbar-container .sub-menu-wrap {
    display: none;
    position: absolute;
    top: 64px;
    left: 0;
    padding-top: 8px;
    z-index: 100;
    opacity: .97;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f5fa), color-stop(99%, #f4f6fa));
    background-image: linear-gradient(180deg, #f2f5fa, #f4f6fa 99%);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .3);
    overflow: hidden
}

.navbar-container .sub-menu-wrap .sub-ul > li {
    width: 192px
}

.navbar-container .sub-menu-wrap.is-robot-first-wrap .sub-ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 446px;
    padding: 6px 14px 0
}

.navbar-container .sub-menu-wrap.is-robot-first-wrap .sub-ul > li {
    width: 134px;
    height: 40px;
    margin-right: 8px
}

.navbar-container .sub-menu-wrap.is-robot-first-wrap .sub-ul > li .isSeries {
    text-align: left
}

.navbar-container .sub-menu-wrap.is-robot-first-wrap .sub-ul > li:nth-child(3n) {
    margin-right: 0
}

.navbar-container .sub-menu-wrap.is-robot-first-wrap .sub-ul > li:last-child {
    width: 398px;
    margin: 24px auto 0;
    height: 72px;
    line-height: 72px
}

.navbar-container .sub-menu-wrap.is-robot-first-wrap .sub-ul a {
    padding-left: 10px
}

.navbar-container .go-first-page-agv .divide-line {
    width: 398px
}

.navbar-container .go-first-page-agv .left-box {
    width: 116px
}

.navbar-container .go-first-page-agv .left-box i {
    width: 24px;
    height: 24px;
    margin-right: 8px
}

.navbar-container .go-first-page-agv .right-box {
    width: 146px
}

.navbar-container .go-first-page-agv .right-box i {
    width: 24px;
    height: 24px
}

.navbar-container .go-first-page-agv .robot-box {
    width: 134px
}

.navbar-container .go-first-page-vision {
    width: 1200px;
    margin: 24px auto 0 auto
}

.navbar-container .go-first-page-vision .divide-line {
    width: 1200px
}

.navbar-container .go-first-page-vision .first-page-navbox {
    width: 398px
}

.navbar-container .go-first-page-vision .left-box, .navbar-container .go-first-page-vision .right-box {
    width: 116px;
    cursor: pointer;
    text-align: left
}

.navbar-container .go-first-page-vision .right-box {
    width: 146px
}

.navbar-container .go-first-page-vision .robot-box {
    width: 134px
}

.navbar-container .divide-line {
    height: 1px;
    background: #b6b6b7;
    margin: 0 auto
}

.navbar-container .left-box, .navbar-container .right-box {
    display: inline-block
}

.navbar-container .left-box i, .navbar-container .right-box i {
    display: inline-block;
    height: 24px;
    width: 24px;
    vertical-align: middle
}

.navbar-container .left-box span, .navbar-container .right-box span {
    font-family: MicrosoftYaHei;
    font-size: 18px;
    color: #333;
    letter-spacing: 0;
    text-align: center;
    vertical-align: middle
}

.navbar-container .left-box:hover span, .navbar-container .right-box:hover span {
    font-weight: 700;
    color: #005197
}

.navbar-container .left-box i {
    margin-right: 8px;
    background: url(../fonts/6f12b34d877b4e6295f7341682b655c0.woff) no-repeat 50%;
    background-size: cover
}

.navbar-container .left-box:hover i {
    background: url(../fonts/069741ad7bfc4def8ad08d08e33ee659.woff) no-repeat 50%;
    background-size: cover
}

.navbar-container .right-box i {
    margin: 0 8px 0 12px;
    background: url(../fonts/a266d3ca8eb8488a94d066bf1deae905.woff) no-repeat 50%;
    background-size: cover
}

.navbar-container .robot-box:hover i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA/ZJREFUaIHtmb1vHEUYxn+za0c6aBCI1rpAQYciPmxEw5o/IGUaFOTybDmIEiGQbSRqImzhlFYiGkSiREi0WSp0a0Vxn4KNREiUApkUORHf7lDs3Xp3Z/Z2ZndsEMpT3c3n8+zzvjOzs4L/AEYDAjyCYlnvOzZN+s6dBKE6KEQlH8Dkv6y0XTMTIdzRqxAoki0StUBvt5lfJwGjAYEUnBOCl4DWRGsh2GpyoZWA0Sq3cUkU8PpLAKTxsFzRIMI6B7qS9/pLiP67+W+vv1iq/3vzjXKHzNVaWDkwWmMTyYZpez9YB/RE63C097GVC8YO6MjX2l6cILhkNP443CYJd/SV2byb2vGNRtfAD9ZzcmkccbR3UWmThDuNT38m8Qwhgl/qKs0FVGJx+vSTOz8gnzzCX/6E5Pa3Srck3MFbuaqUGxA3WoU6bWTJwQ3GP30JgLfwFn6wrpBK4yHjcDt3yxXxKXxTsl+8w30EK3nB4R+IF18h/e3XfNb5C5fB85FxVOor4wgZ7yMPf59NXrDV22X5631CU16tHUjjId5r7+MtvI08fID35nkQPnPBJWS8ryR2Gg+hLtktnrja1QLVPcDrLzG/chWePQVvDubO5G21y6E6e2viOQer1pKt4t80HpLGEZx5oUQejvcALbJQEV3Jg6WA3hVCKMdnXUx7/UXmV64p5RIOXBDP57HuUeeCbvD+ouKEgHOTUHQCawE2LkC2E2vCKRituXHB3gGwcgEyEdONrzDGhgsRrQTYugBkq1UVko3RoNuxvJ0D2eRWLgDapEZ0y4fWAmxdSOOI8c3PtHVdkrq9A2DkQhpHPLv8IUd7F5GHD+pGCp6u8mkbCp0ENLkwDrebiOcQ8E2bpO7mANS6YHTqVMeyXpmcXKvozkh15yA/WD9+lwh39O0szkhuBAwImlaT/OBXQRpHOiFhb5dlk7m7hxD6XChNUkM+q1OPG0Bguj84EQAouVDElKB8fI8k+p7k7nXkn/ePSehEeKcsYOKCgizms5f65O6PjH/+ivGtz0kObjiZ150DusH7S6VrFfnXw+PKJ4+Vtq3maNVLA91uWg2LIsnp7dwU1kvuBE6u1ycJFxTLiqGTly1+hHf2PfDnES8vlOqU5TQ1e7F3832gsoRWQ6fU9NXXlbJxuF0tCutyqorOIWQSOrMw3QdKmLGiVdFJwGTbD4plutCZBU3sGz996CBgNCDQXfaaXuZCFjpK7Fs8fejigFCv2TuHjuXTh5YCTih0MD3/FGEtwEXopHGk/YhhywXaONAxdKAmcVtedlkJcBE6LhK3iMb3gdFq9RP06cDkGzGc8GHuNPBcwL+N5sOctF+bTWC7Yf1v8Q90m8C+KmQR8gAAAABJRU5ErkJggg==) no-repeat 50%;
    background-size: cover
}

.navbar-container .short-vertical-line {
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 1px;
    background: #a7a7ad
}

.navbar-container .sub-ul a {
    padding-left: 24px;
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.navbar-container .sub-ul > li {
    cursor: pointer;
    line-height: 40px;
    font-size: 14px;
    text-align: left;
    margin-left: -1px
}

.navbar-container .sub-ul > li a:hover {
    color: #005197
}

.navbar-container .sub-ul > li a:active {
    font-weight: bolder
}

.navbar-logo {
    width: 204px;
    position: relative;
    cursor: pointer
}

.navbar-menu {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-justify-content: space-between;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@-webkit-keyframes fadeBottom {
    0% {
        opacity: 0;
        max-height: 0
    }
    to {
        opacity: 1;
        max-height: 800px
    }
}

@keyframes fadeBottom {
    0% {
        opacity: 0;
        max-height: 0
    }
    to {
        opacity: 1;
        max-height: 800px
    }
}

.rss-email .el-input {
    width: 216px
}

.rss-email .el-input .el-input__suffix i.is-success {
    background-image: url(../fonts/12f83bf91c804acf8d1ce1e8de07e002.woff) no-repeat 50%;
    background-size: 100% 100%;
    cursor: pointer
}

.support-wrap {
    position: relative;
    padding: 15px 40px;
    height: 136px;
    max-width: 1200px;
    background: url(../images/2d64a2db4747.png) no-repeat 50%
}

.support-wrap .message-ul li.f-mes a {
    color: #005197
}

.footer-main {
    margin: 0 auto;
    padding: 171px 0 75px;
    width: 1200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.footer-main .footer-item {
    position: relative;
    width: 348px
}

.footer-main .footer-item + .footer-item {
    width: 241px
}

.footer-main .footer-item h2 {
    margin-bottom: 18px;
    font-size: 18px;
    color: #f5f5f5;
    letter-spacing: 0;
    font-weight: 400
}

.footer-main .footer-img {
    padding-left: 3px
}

.footer-main .footer-articulatedRobot .footer-column .column-ul {
    height: 112px
}

.footer-main .footer-about {
    width: 126px !important
}

.footer-main .footer-content {
    height: 138px;
    line-height: 24px
}

.footer-main .footerItem-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.footer-column {
    width: 104px;
    padding-right: 8px
}

.footer-column:first-child {
    margin-bottom: 24px
}

.footer-column .title {
    color: #fff;
    height: 28px;
    line-height: 28px
}

.footer-column .title a {
    font-size: 12px;
    color: #fff;
    letter-spacing: 0;
    cursor: pointer;
    font-weight: 500
}

.footer-column .column-ul {
    margin-bottom: 24px
}

.footer-column .column-ul .nav-item {
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.footer-column .column-ul .nav-item a {
    font-size: 12px;
    color: #a6a6a6;
    letter-spacing: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    cursor: pointer
}

.footer-column .column-ul .nav-item a:hover {
    color: #fff
}

.footer-column .column-ul:last-child {
    margin-bottom: 0
}

.big-video .fix-video .container .content, .big-video .fix-video .small_container .content {
    height: 440px
}

.big-video .fix-video .small_container {
    width: 839px
}

.big-video .fix-video .small_container .close {
    width: 32px;
    height: 32px;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    z-index: 10
}

.big-video .xgplayer-skin-default .xgplayer-controls {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .63)));
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .63))
}

.page-wrap {
    height: 100%;
    position: relative
}

.page-wrap.menu-style {
    min-width: 1200px
}

.main-wrap {
    height: 100%;
    width: 100%;
    position: relative;
    z-index: 800;
    background: #fff
}

.main-container {
    width: 100%;
    height: auto;
    min-height: 970px
}

.page-scrollbar-wrap {
    width: 100%
}

.fixed-side1 {
    width: 55px;
    height: auto;
    position: fixed;
    top: calc(100vh - 144px);
    right: 27px;
    z-index: 99999
}

.fixed-side2 {
    bottom: 274px
}

.fixed-side2, .fixed-side4 {
    width: 55px;
    height: auto;
    position: fixed;
    right: 26px;
    z-index: 99999
}

.fixed-side4 {
    bottom: 333px
}

.fixed-side4.side-con {
    bottom: 274px
}

.fixed-side3 {
    top: calc(100vh - 275px)
}

.fixed-side3, .fixed-side5 {
    width: 55px;
    height: auto;
    position: fixed;
    right: 26px;
    z-index: 99999
}

.fixed-side5 {
    top: calc(100vh - 200px)
}

.add-compare, .contact-us {
    margin-bottom: 16px;
    cursor: pointer
}

.go-top-box {
    margin-left: 2px;
    cursor: pointer
}

.go_vclub {
    margin-bottom: 16px;
    cursor: pointer
}

.my-layout-wrap .el-scrollbar__wrap:not(.more-scrollbar-wrap) + .el-scrollbar__bar .el-scrollbar__thumb {
    width: 10px !important
}

.contract-popover {
    background: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
    padding-top: 18px;
    padding-bottom: 17px
}

.contract-popover .split-line {
    width: 152px;
    height: 1px;
    background-color: #d8d8d8;
    margin: 14px auto
}

.contract-popover .contract-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    padding-left: 20px
}

.contract-popover .contract-item .contract-icon {
    width: 30px;
    height: 30px;
    margin-right: 17px
}

.contract-popover .contract-item .contract-text {
    font-size: 16px;
    color: #4d4d4d;
    line-height: 26px
}

.contract-popover .contract-item:hover .contract-text {
    color: #005197;
    font-weight: 600
}

.contract-popover .pro-contract .contract-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAvlJREFUSA3tlktoE1EUhpuHJhIRLGITEBER4qJkJ4ggohvFmiYxVFq7skKEQlFE6EIxoZsuBTd1IdWKghglL3QlWKwLq4hgCzZBQewi7U4j0Ubz8Ls6A3fGTJtMqm564XDO3HPO/9/XnHvb2tbaP1oBS6M8Q0NDjvn5+ROVSqWLnD2IG6khixaL5QX6ocPhuBePx79jr9gaIg4EAqdqtdoo0qEgCsKPir0dreIsWK3W4VQqdUvxGSqroQdHLBaz+v3+O9VqdRzSrczsvt1u3+fxeDZmMpkdQoQt+oSPlA5iJ7q7u28Srw6mLsWyTkivkXUG0HfocDqdflMXRemE0If5ANJd6KsM7KxRvM3IAcgIvvOQzrB3hxKJxHujWLU/m80u+ny+eLlcPkKf3+v1/sjlclOqX9Z1Z6yM/DWBXyDdzYFZkJNWsnt6etylUmmOmbsYeCcrldXnGO1xlCThizZLKgiUnCimHZzLok/f/iDu6+vbQtAxRlqx2WyT+oRGvzndz8CoIqH+/v5N+jwNcSQSWVcsFm8zyvWIjb2K6BMa/eZ0nxarhmwoFApjaM22aojz+fwIAYdVcEZrV20TWs49GQwGh2UMDTFEvbJzNW1WYEDG0xAzW1EG/0pjUttkYA0xjg+ys0VblFW5zckfGmJGlZadLdqawwTWExlPQ8wvMAr5jBRQlexmzYqaAOY0heiS+i20hjiZTH5yu917CTyHTFD8x+XgZmwmcYP4RyKHenCBovJNztcvh+xr2ab0DnBgr0PcLiYlA2pmLDtWyT7Oyk3pSQW2/JOvEtdvmFAodIDKdxTiYD1g00vNq2Q/gF0UhjJn4S7X5qxKwO3UvrS09BLSWW6mgNova1NLDekghE8RUQYv8g57xX4eFMDhcHgnV+JjYXOSB4Wu10zNmJeJ+OU6dYBfmeFnDtNm+qedTmfvcleqqT2G4C0EeuIr9D3HV+SxN4nWVy7NOE0Ru1yuQa5PUSDEE0c8Z8fYyxj6V4NUNdf0/1+Bn8x6EnmbOExmAAAAAElFTkSuQmCC) no-repeat
}

.contract-popover .pro-contract:hover .contract-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAvFJREFUSA3tVktoE0EY/maTZlMVX0iTg4iIBw/BmyCCetNiBV8gxZsVlKQUKwo9+GjowR6rhSR6qVYUROpF0IuHFvRg9SDaghU8iCDUmyI2m+f4bZpdZtZszaPopRuG+Wb+//++mX92/g2w8vyjDIh6dWQfzEIZJ0sSXUJiF+OiEJD8fZPAawN4GorgkUgiXw9nXcLZOE5TZJgiEZuUQVIKfKlgiS0UXuQRmA8AA6E07v1NnAv1f2QSBkUf0GOMu+wQAhNBA3vMCNa0p7HVbja252wbfSLMyDhj7kpZXYwP/ZI7thK4RYJzJP1E0hNmBu99eCrTuTh2MhOPGbOdMaPhNM77+fsKZxMYYmqvkmDGBA6INOb9SNR5mUA0J/Gc6Y8ZBi6bKVxX7Q6uKVxd+VsK/zQFdtQr6pBWxeeY7NVoQyx8Ex8dm9PXPGOma5DpMhg42KioTVyJWeQIyjyuOWJq/4ewvIhN3OlhpqJkBDClOjeCDYmXPKYy2zFexbXeWE1Y3kZbbgH3eT4htkC5hLPegHrHZeCMnTW2dquIDHvtWDVh6x2GKHjQJZcIurhRILTYU/leDKgUmjCvTLdqXE7MHfeofJowDVHVuKxYYLPKpwsLfFaNLWG7iquPxJw61IWBJ6qxJSz0l4mXc1Ll04TNEIbtSuU68Dq4uHFQckMEpsl9xR0TaMLiBr6bHdhN8X7axmkcU50bwawBd8jzzI7h1bgkRpBtJL4l32wveqw4yrIf671E2o69xlbHvJ7HWX5f2Jn0cjVfILxMnnEhjv38Nh8SARz1mCpDrYzVcvCbK/Rhb6mILu6oaATx0BzFrOMrL2BjzsIbjmfDGRxx5tW+KWH+QUiwEqUcIpLkuYBO/iOZ5Jlu4/wE2zozjH18qb46fmrfnHAcM6wOMQ/RAud+kHADFzEdBrqX+qQ2e8YfKKoJU2yE1+cVM/ErnMIUsV651FUSNyVsrkLCWkCJ5J0UyrNGZZjmpMuddtEK+P8Z+A0LD9wIFnFeDwAAAABJRU5ErkJggg==) no-repeat
}

.contract-popover .tech-service .contract-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAABD1JREFUSA3tlltI03EUx3VzuJCMElIjgj00DSFpjm5UTILo4kwIK1xXujxU662IqLA7YQ8VXcCCblSGpbJZD0K2xxK1FT1s0oWyWFYECuacl/U5a//4u/9/sl6jA7+d/7l+f+f8bktL+0//egfS9Qqsrq42tLe3r2pubvbq2fV0Lpcru7e39yS2Zenp6blwP/ySx+Op1/M3JCoFtKOj4wZ6j9PpPJBo15MrKyvzAH0FkIWxH5+3jBnRaPQ5+TL0YjTAnZ2dKwjYSIILBBwsLy+XRONSOBy+gL/P6/WWwafiPJ3hyM/PD1HEg4qKipLEBBpgWvMIJwHbygSOM05Q+d7EQEWm2gl8VzCOig5/M+wTE5gQCoXqkFePjIysEpuaNMBiZG1rYMcIPkGgie+Jok9CU8SnpKTkg9iJMSDbRkdHA4jFDA9D1nwM6QKLB207C9tnMBiOkOhwWVnZujGRcaGoqKgHsIjf758tqszMzIsWi8Vst9tNdG8mqsmM92JTk+6uVjvIN61eC/gtPjfTjfuKPb4Rr2GbzwRLAepRbMKJ2wi7bDabC+vr6z+rbSkBS0C84psAbAGgTtn9gNoFlEq/s8nO4PqTDoRo9RK+ndg24d8gOdSUMrAEscPXk/AGybYDuAKVjWpK4d8AlY7MZQSwTQLcbzQazzc1NcnR0tBfAUs04BsAv03igAr0NiabyWQqbWhoCGlQdBRJN5eObxpHx0g1clYTQecwCUeqoJI75YoFlHbeIaZYVanIC5DnsXm+SMJUyTieo9vtzszLy7NYrdbw8PCwtDMGyhH63t3dfRd5IR2YSutfBoPB15KrqqpqssPhiLa1tY2InIx0K2Ydp5HsCkErGXLXRmlvUCoVUK5BAY21d3BwcB6+UvmW7Ozslr6+vlZ8uQa8R9AlJc0aA5pLog4iIuzKYpJkMRYqoLxa97DFNpKcTTkq7HIXPtcBfY5NbqtpdEK3KGwx0rwcgB7HEuCiqIz7CHsmPwMDA+cAsLN7F7ORPolOCOBW7uOP2HqY7FqWpZkCagHfiS7622vsrwYYs5NgtzwMBMmFb2Sdz9bW1g4B0EOyd2pQeYeptAW9NSMjw8W59QPqoICn44FrWg3QRGZ/jET7GeUkOMUrY5L5Iv+Ayd37hyKRSBihhUlelUqZcCHtf8MkS/FfDvhVuKbtmopJ8ALHXALn0tIsNk9XTk7OaBxpKfzVH1Q+WOcI7JDoABmSSgGXezvAO+xgMj70snwxH/ET0lQMcA2gDpvN9pVqTiMH+/v7hwjegf9q5POxSJ0fwPYQ+5CJC3hh/Lrchbwr0V3TAnGIPwDyiMsGawRM/lFY4TtIrvsfSuIUYpIXqXwNk9hNDrnTF3G8Zil24Ua1oHz7fL4o57WLoC6CTQA+4Ti5GxsbY7tb8UvGuUweFxQUZBF/ktgccmxD153M/7/+3+zAL70gDS/vdWkMAAAAAElFTkSuQmCC) no-repeat
}

.contract-popover .tech-service:hover .contract-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAABFlJREFUSA3tlk1sVFUUx/9vvt4jBImKHUPQxBgJuqBaCaR+ZaqJsQJiYkANajSKptNW4sLGGG3QisZAIpR+JLAAMcX6SYK66QJmZWRhrK6mRjQatHYgLvW9mcxcf7fy6uvM61i3hJtM7zv3nnP+53/uuedWujQu9gw4cQTNLiWCkjZ6I/osbj9uzfTqsqCq3ezdK6OscTSZMBp2R/VRnH6iftGC+jM6YoxOBHm9VL8fJ5u8rvar+o696xxHfXJ0BkbXZjI6jb9UnE0DcDCjThQfx8Eg4C8D3hdnGF0LjAZhWSBDm2pGLditctPK6SZNk7mPy126NapvvxuAvVF94SQAM3qK3QGcvOF36/l6w1A2L2gJ3w8qqdfsmmPkEfTZQFoSfKtx7LcYaWOoH86xafCGtcfPA13TbozSnNWy0CBmvsLqeCv08+yeowRgbSqrSLptyk9w3tl6uwbGoQJp2wvjFxOO+nH8Kil/ONybNy/XDM7LlZLW2nU3pyEvJc/LKu2O6AZsL2f5p3k2CLGMQyWYD9rvoFtTsDgKuHD2QbhvC7F8TgdtMaXTmrbrzjZVmexP7NlaucV19aiVo4NgFzcsY6J/F0dPusOc3YXqR15HIXXodp0PCnobnT9ZmzY13cW8GYAnCPbTepRFA1tDmD8C8yMU0DM1qRPHba4Azemcf0pHkddTGUXAl1OgkxzVfu+AztSDWvl/AVuDoEuPAfoeIMU50AIyBUVKO5x9/6Tc6jYbCxZXnJH5UMmao00NoOIcHeUWC2p9Ny2uKLgF9QsaI0WtEaZjpLYd0A3OiH6P6v/Xd1Ng+q9L/73GbdFvgB4GdO0saIvOIx/DeTtrV5Vhy/e4BTNdXJ8UBXZA9JCFRyyw6dFKAEf53U8xpWijhvROhaDIx5DtNWkvB9pABY9R9SZjNBE4Ommqs49L/8KwMS3T7FTWr+lryq7sJNVKI1iaSOm2OdCS3sdhm5ukkN7Rr/aqEMR2KvkwFE+T+laysJKAmRYeDYyDigao0CI9e2vE7Cv7TRvdh+N1bkp3ksqz4T6v0Mkg0C+0xpmktK1q9DkZOAj4swRFTI2jARitzbTJXvswEICHWTJzs/Y6z6mCPMP+j1FQ+w77ZU1Ab3XSaHtmVJMEmEPvVDPwhuuEg2UYvc659fHEPVCT3uRmpm3MMPqDyfbef8eV8hEm+B2qOjDt0Rr6/A/46UD/PprOobi0xzH+BmZZL6n1QUJLTUXf4xR8htE9BGUf/Lnh7OIdkl6xC36XKrUaTHvU4Q6p6PfCvKoC2RsIdayeHY2ME9pD4eS0QiVV9BaRT/GgV/7Kawf6W5Ip7Z+1jPlDXfQQ9CcXwNfYdol9njWel/mD9cZhHwCuzDjstlIcx5lXYbwa5R0L/Q8V9QLzIdL8EKy6SXMn9X0H6b8xqhMLbBXKvWqtVXU36b0ewyJ39ri9PlHjZt/09H7OZyeBl6j0p9Mj+rKZ/qW9iy8DfwOea5xPu/uojgAAAABJRU5ErkJggg==) no-repeat
}

#app {
    height: 100%;
    width: 100%
}

.test-wrap {
    width: 100%;
    height: 190px;
    position: fixed;
    bottom: 0;
    z-index: 1010
}

.test {
    width: calc(100% - 200px);
    height: 100%;
    margin: 0 auto;
    background: rgba(0, 0, 0, .5)
}

.no-layout-wrap {
    width: 100%;
    height: 100%
}

.el-scrollbar__bar.is-horizontal {
    display: none
}

.support-wrap .introduction {
    margin-bottom: 24px;
    text-align: center;
    font-size: 28px;
    color: #262626;
    letter-spacing: .35px;
    font-weight: 700;
}

.support-wrap .message-ul {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 15px;
}

.contact_us {
    font-family: MicrosoftYaHei;
    font-size: 18px;
    color: #f5f5f5;
    letter-spacing: 0;
    margin-bottom: 20pxZ`;
}

.share_btn>.share_item {
    background-color: #3b424e;
    border-radius: 3px;
    width: 44px;
    height: 44px;
    float: left;
    display: block;
    margin: 0 13px 12px 0;
    position: relative;
}

.share_btn>.share_item .hover_box {
    position: absolute;
    top: -174px;
    left: -48px;
    width: 140px;
    height: 170px;
    padding: 0 7px;
    background-size: 100% 100%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZgAAAHpCAYAAAC/RSoxAAAAAXNSR0IArs4c6QAAFvFJREFUeAHt3U+MnHUdx/HnN7vsasufQC/WRME0hHpEEy/sFkL/QKJSGgVPBC/GP1fjHT140RijiQEOXvBPoCntlmjTbRehXRITgx4MEQJiLInIgRohQCBsH5+p2WbLzpZ2Ox925nlevXSZ2f12ntfzbd6dmV2eUq34tWfPfZvfXvrvN6u6fKUu1faqrq9bcbcPCRAgQIDA+QKlnC519XxV6gObJq55aH7+kbeWP6EsfzCza99MVZ95rK7rrcu3+Z0AAQIECFysQCnl1ar07l08fnCx/zVnA9OPS12fWWiesUxd7CCfR4AAAQIEVgmU8l4pvZ39yJT/vyz2xoueuaxicgMBAgQIrEOg/0xm08TVN07233Op68rLYutA9CUECBAgsFqg/4Sl35Ze/w391Xe7hQABAgQIXIZA05ZeVdWfvYwRvpQAAQIECKwS6H8ncq+uqmtX3eMGAgQIECBwOQLNj7k0z2D8IkCAAAECwxcQmOGbmkiAAAECjYDAWAMCBAgQiAgITITVUAIECBAQGDtAgAABAhEBgYmwGkqAAAECAmMHCBAgQCAiIDARVkMJECBAQGDsAAECBAhEBAQmwmooAQIECAiMHSBAgACBiIDARFgNJUCAAAGBsQMECBAgEBEQmAiroQQIECAgMHaAAAECBCICAhNhNZQAAQIEBMYOECBAgEBEQGAirIYSIECAgMDYAQIECBCICAhMhNVQAgQIEBAYO0CAAAECEQGBibAaSoAAAQICYwcIECBAICIgMBFWQwkQIEBAYOwAAQIECEQEBCbCaigBAgQICIwdIECAAIGIgMBEWA0lQIAAAYGxAwQIECAQERCYCKuhBAgQICAwdoAAAQIEIgICE2E1lAABAgQExg4QIECAQERAYCKshhIgQICAwNgBAgQIEIgICEyE1VACBAgQEBg7QIAAAQIRAYGJsBpKgAABAgJjBwgQIEAgIiAwEVZDCRAgQEBg7AABAgQIRAQEJsJqKAECBAgIjB0gQIAAgYiAwERYDSVAgAABgbEDBAgQIBAREJgIq6EECBAgIDB2gAABAgQiAgITYTWUAAECBATGDhAgQIBAREBgIqyGEiBAgIDA2AECBAgQiAgITITVUAIECBAQGDtAgAABAhEBgYmwGkqAAAECAmMHCBAgQCAiIDARVkMJECBAQGDsAAECBAhEBAQmwmooAQIECAiMHSBAgACBiIDARFgNJUCAAAGBsQMECBAgEBEQmAiroQQIECAgMHaAAAECBCICAhNhNZQAAQIEBMYOECBAgEBEQGAirIYSIECAgMDYAQIECBCICAhMhNVQAgQIEBAYO0CAAAECEQGBibAaSoAAAQICYwcIECBAICIgMBFWQwkQIEBAYOwAAQIECEQEBCbCaigBAgQICIwdIECAAIGIgMBEWA0lQIAAAYGxAwQIECAQERCYCKuhBAgQICAwdoAAAQIEIgICE2E1lAABAgQExg4QIECAQERAYCKshhIgQICAwNgBAgQIEIgICEyE1VACBAgQEBg7QIAAAQIRAYGJsBpKgAABAgJjBwgQIEAgIiAwEVZDCRAgQEBg7AABAgQIRAQEJsJqKAECBAgIjB0gQIAAgYiAwERYDSVAgAABgbEDBAgQIBAREJgIq6EECBAgIDB2gAABAgQiAgITYTWUAAECBATGDhAgQIBAREBgIqyGEiBAgIDA2AECBAgQiAgITITVUAIECBAQGDtAgAABAhEBgYmwGkqAAAECAmMHCBAgQCAiIDARVkMJECBAQGDsAAECBAhEBAQmwmooAQIECAiMHSBAgACBiIDARFgNJUCAAAGBsQMECBAgEBEQmAiroQQIECAgMHaAAAECBCICAhNhNZQAAQIEBMYOECBAgEBEQGAirIYSIECAgMDYAQIECBCICAhMhNVQAgQIEBAYO0CAAAECEQGBibAaSoAAAQICYwcIECBAICIgMBFWQwkQIEBAYOwAAQIECEQEBCbCaigBAgQICIwdIECAAIGIgMBEWA0lQIAAAYGxAwQIECAQERCYCKuhBAgQICAwdoAAAQIEIgICE2E1lAABAgQExg4QIECAQERAYCKshhIgQICAwNgBAgQIEIgICEyE1VACBAgQEBg7QIAAAQIRAYGJsBpKgAABAgJjBwgQIEAgIiAwEVZDCRAgQEBg7AABAgQIRAQEJsJqKAECBAgIjB0gQIAAgYiAwERYDSVAgAABgbEDBAgQIBAREJgIq6EECBAgIDB2gAABAgQiAgITYTWUAAECBATGDhAgQIBAREBgIqyGEiBAgIDA2AECBAgQiAgITITVUAIECBAQGDtAgAABAhEBgYmwGkqAAAECAmMHCBAgQCAiIDARVkMJECBAQGDsAAECBAhEBAQmwmooAQIECAiMHSBAgACBiIDARFgNJUCAAAGBsQMECBAgEBEQmAiroQQIECAgMHaAAAECBCICAhNhNZQAAQIEBMYOECBAgEBEQGAirIYSIECAgMDYAQIECBCICAhMhNVQAgQIEBAYO0CAAAECEQGBibAaSoAAAQICYwcIECBAICIgMBFWQwkQIEBAYOwAAQIECEQEBCbCaigBAgQICIwdIECAAIGIgMBEWA0lQIAAAYGxAwQIECAQERCYCKuhBAgQICAwdoAAAQIEIgICE2E1lAABAgQExg4QIECAQERAYCKshhIgQICAwNgBAgQIEIgICEyE1VACBAgQEBg7QIAAAQIRAYGJsBpKgAABAgJjBwgQIEAgIiAwEVZDCRAgQEBg7AABAgQIRAQEJsJqKAECBAgIjB0gQIAAgYiAwERYDSVAgAABgbEDBAgQIBAREJgIq6EECBAgIDB2gAABAgQiAgITYTWUAAECBATGDhAgQIBAREBgIqyGEiBAgIDA2AECBAgQiAgITITVUAIECBAQGDtAgAABAhEBgYmwGkqAAAECAmMHCBAgQCAiIDARVkMJECBAQGDsAAECBAhEBAQmwmooAQIECAiMHSBAgACBiIDARFgNJUCAAAGBsQMECBAgEBEQmAiroQQIECAgMHaAAAECBCICAhNhNZQAAQIEBMYOECBAgEBEQGAirIYSIECAgMDYAQIECBCICAhMhNVQAgQIEBAYO0CAAAECEQGBibAaSoAAAQICYwcIECBAICIgMBFWQwkQIEBAYOwAAQIECEQEBCbCaigBAgQICIwdIECAAIGIgMBEWA0lQIAAAYGxAwQIECAQERCYCKuhBAgQICAwdoAAAQIEIgICE2E1lAABAgQExg4QIECAQERAYCKshhIgQICAwNgBAgQIEIgICEyE1VACBAgQEBg7QIAAAQIRAYGJsBpKgAABAgJjBwgQIEAgIiAwEVZDCRAgQEBg7AABAgQIRAQEJsJqKAECBAgIjB0gQIAAgYiAwERYDSVAgAABgbEDBAgQIBAREJgIq6EECBAgIDB2gAABAgQiAgITYTWUAAECBATGDhAgQIBAREBgIqyGEiBAgIDA2AECBAgQiAgITITVUAIECBAQGDtAgAABAhEBgYmwGkqAAAECAmMHCBAgQCAiIDARVkMJECBAQGDsAAECBAhEBAQmwmooAQIECAiMHSBAgACBiIDARFgNJUCAAAGBsQMECBAgEBEQmAiroQQIECAgMHaAAAECBCICAhNhNZQAAQIEBMYOECBAgEBEQGAirIYSIECAgMDYAQIECBCICAhMhNVQAgQIEBAYO0CAAAECEQGBibAaSoAAAQICYwcIECBAICIgMBFWQwkQIEBAYOwAAQIECEQEBCbCaigBAgQICIwdIECAAIGIgMBEWA0lQIAAAYGxAwQIECAQERCYCKuhBAgQICAwdoAAAQIEIgICE2E1lAABAgQExg4QIECAQERAYCKshhIgQICAwNgBAgQIEIgICEyE1VACBAgQEBg7QIAAAQIRAYGJsBpKgAABAgJjBwgQIEAgIiAwEVZDCRAgQEBg7AABAgQIRAQEJsJqKAECBAgIjB0gQIAAgYiAwERYDSVAgAABgbEDBAgQIBAREJgIq6EECBAgIDB2gAABAgQiAgITYTWUAAECBATGDhAgQIBAREBgIqyGEiBAgIDA2AECBAgQiAgITITVUAIECBAQGDtAgAABAhEBgYmwGkqAAAECAmMHCBAgQCAiIDARVkMJECBAQGDsAAECBAhEBAQmwmooAQIECAiMHSBAgACBiIDARFgNJUCAAAGBsQMECBAgEBEQmAiroQQIECAgMHaAAAECBCICAhNhNZQAAQIEBMYOECBAgEBEQGAirIYSIECAgMDYAQIECBCICAhMhNVQAgQIEBAYO0CAAAECEQGBibAaSoAAAQICYwcIECBAICIgMBFWQwkQIEBAYOwAAQIECEQEBCbCaigBAgQICIwdIECAAIGIgMBEWA0lQIAAAYGxAwQIECAQERCYCKuhBAgQICAwdoAAAQIEIgICE2E1lAABAgQExg4QIECAQERAYCKshhIgQICAwNgBAgQIEIgICEyE1VACBAgQEBg7QIAAAQIRAYGJsBpKgAABAgJjBwgQIEAgIiAwEVZDCRAgQEBg7AABAgQIRAQEJsJqKAECBAgIjB0gQIAAgYiAwERYDSVAgAABgbEDBAgQIBAREJgIq6EECBAgIDB2gAABAgQiAgITYTWUAAECBATGDhAgQIBAREBgIqyGEiBAgIDA2AECBAgQiAgITITVUAIECBAQGDtAgAABAhEBgYmwGkqAAAECAmMHCBAgQCAiIDARVkMJECBAQGDsAAECBAhEBAQmwmooAQIECAiMHSBAgACBiIDARFgNJUCAAAGBsQMECBAgEBEQmAiroQQIECAgMHaAAAECBCICAhNhNZQAAQIEBMYOECBAgEBEQGAirIYSIECAgMDYAQIECBCICAhMhNVQAgQIEBAYO0CAAAECEQGBibAaSoAAAQICYwcIECBAICIgMBFWQwkQIEBAYOwAAQIECEQEBCbCaigBAgQICIwdIECAAIGIgMBEWA0lQIAAAYGxAwQIECAQERCYCKuhBAgQICAwdoAAAQIEIgICE2E1lAABAgQExg4QIECAQERAYCKshhIgQICAwNgBAgQIEIgICEyE1VACBAgQEBg7QIAAAQIRAYGJsBpKgAABAgJjBwgQIEAgIiAwEVZDCRAgQEBg7AABAgQIRAQEJsJqKAECBAgIjB0gQIAAgYiAwERYDSVAgAABgbEDBAgQIBAREJgIq6EECBAgIDB2gAABAgQiAgITYTWUAAECBATGDhAgQIBAREBgIqyGEiBAgIDA2AECBAgQiAgITITVUAIECBAQGDtAgAABAhEBgYmwGkqAAAECAmMHCBAgQCAiIDARVkMJECBAQGDsAAECBAhEBAQmwmooAQIECAiMHSBAgACBiIDARFgNJUCAAAGBsQMECBAgEBEQmAiroQQIECAgMHaAAAECBCICAhNhNZQAAQIEBMYOECBAgEBEQGAirIYSIECAgMDYAQIECBCICAhMhNVQAgQIEBAYO0CAAAECEQGBibAaSoAAAQICYwcIECBAICIgMBFWQwkQIEBAYOwAAQIECEQEBCbCaigBAgQICIwdIECAAIGIgMBEWA0lQIAAAYGxAwQIECAQERCYCKuhBAgQICAwdoAAAQIEIgICE2E1lAABAgQExg4QIECAQERAYCKshhIgQICAwNgBAgQIEIgICEyE1VACBAgQEBg7QIAAAQIRAYGJsBpKgAABAgJjBwgQIEAgIiAwEVZDCRAgQEBg7AABAgQIRAQEJsJqKAECBAgIjB0gQIAAgYiAwERYDSVAgAABgbEDBAgQIBAREJgIq6EECBAgIDB2gAABAgQiAgITYTWUAAECBATGDhAgQIBAREBgIqyGEiBAgIDA2AECBAgQiAgITITVUAIECBAQGDtAgAABAhEBgYmwGkqAAAECvaqU0xgIECBAgMBQBZq29EpdPT/UoYYRIECAQOcFSl3/rXkGUx/ovAQAAgQIEBiuQKke722auOahUsqrw51sGgECBAh0VaDflH5bevPzj7xVld69zXsx73UVw3ETIECAwJAE+i1pmtJvy9nvIls8fnCxlN5Oz2SGBGwMAQIEOijQb0i/Jf2m9A9/Ytng1MvPn9p+4xcefL9+9/VSlatKVV3Z3Pfx5fv9ToAAAQIEPijQtOI/TTP+Ukr10+Zlsfv/cOzRvy9/TnOfXwRGT2B2113fOFOXB6u69rNaFzg9zb8Yl5q/3F8/uXDoVxf4NHcR2BCBc89gNuRP94cSWEPg1Msv/Pn6bdtfar6Nfm/zKSIzyKl5rbvx+drik3OPDbrbbQQ2WsAzmI0+A/78CwrM7tq3t66XHq3ravqCn9i5O8s7vV617+TxuaOdO3QHPDYCAjM2p6q7D/SWnft2V9XSoaquNnVXYeWRlzcnJusvnZg/fGLlrT4mMGoCAjNqZ8TjGSgws2vfTPNM5ndNZK4e+AldubH5329MVhN3Pr3w+J+6csiOc3wFBGZ8z13nHvnMnrs/Xy/VR5s3/rd07uD7B1yq1yZK2X3i+NxfO3n8DnrsBLx5OnanrLsPeHH+0LPV5OStXfx5reaYX5noXTErLt3d/3E8coEZx7PW4cf8zNEDz01OTu1o/jn/zw4xvFSVqZkTxw682KFjdqgtEPASWQtOYhcPYceevZ86s1QvNN9ddmObj7/5C/rc5Memdz31+/3/bvNxOrZ2CngG087z2vqjOjE/98p0tXm2eemote9HND9A+ex0mbhVXFq/zq09QIFp7alt/4EtLPz2tc2TU7c1b3637juqmv/txuJV01fevrBw8PX2n0lH2FYBgWnrme3IcR09uv/0ls3VzuY9mRPtOeQyf+2mT9xx5Miv32jPMTmSLgoITBfPesuO+fDhw29+csvUnc3LZWP/U+3NMRy6evrTdz3xxMNvt+w0OZwOCghMB096Gw95//7972y9buqu5k3xx8f1+Jr3XH4zOXvzPUeO/PzdcT0Gj5vASgGBWanh47EWaCLz3tYt083F86qx+z8LN++5PLxrx833PfXAA++P9Unw4AmsEPBtyiswfNgOgbquy8zuu39Rnam/NQ5H1Fyg6SeLC4e+Ow6P1WMkcCkCnsFcipbPHQuB5n2M+pnjc9/uVeXHI/+AS/mBuIz8WfIA1yngejDrhPNloy9w6h8vHLv+Mzf1H+htI/loe+V7zyzM/XAkH5sHRWAIAgIzBEQjRlegiczTN2zb/kbzE/93jNCj7F+m8zuLC4d/NkKPyUMhMHQBgRk6qYGjJtBcHfOPN2y76V91Vb7YPLYNfd+xefluqVd69598cu6Xo+bk8RAYtoDADFvUvJEUGIlLMLvE8UjuhgeVE9jQf83lDstkAoMFNu4SzC5xPPiMuLXNAgLT5rPr2AYKfPSXYHaJ44Enwo2tFxCY1p9iBzhI4CO7BLNLHA/id1tHBASmIyfaYa4WiF+C2SWOV6O7pVMCftCyU6fbwa4UOHcJ5qoa+sW8mu8Wc4njldg+7qSAwHTytDvoZYGzl2C+Ynp2yJdgdonjZWC/d1rAS2SdPv0OfllgWJdgbv5CucTxMqrfOy/gGUznVwBAX2AYl2B2iWO7ROB8AYE538N/dVjgci7B7BLHHV4ch76mgMCsSeOOLgqs5xLMTVyOucRxF7fFMX+YgMB8mJD7OydwSZdgLtXcVVPXf9kljju3Jg74IgQE5iKQfEr3BM5dgrmUg2sdff8Sx1fMfu6rLnG8lpDbuy4gMF3fAMe/psDZSzBfN3XPoEswu8TxmmzuIHBOwLcpn6PwAYHBAh+8BLNLHA92cisBAgQIrFNg9va9P7pl597vr/PLfRmBzgn8D3TBvOH0MGnhAAAAAElFTkSuQmCC) 50% no-repeat;
    z-index: 1000;
}

.share_btn>.share_item .hover_box p {
    font-family: MicrosoftYaHei;
    font-size: 12px;
    color: #f5f5f5;
}

.share_btn>.share_item .hover_box img {
    width: 126px;
    height: 126px;
}

.share_btn>.share_item img.item_icon {
    width: 100%;
    height: 100%;
}

.navbar-container .navRight .language-wrap .cn, .navbar-container .navRight .language-wrap .en, .navbar-container .navRight .language-wrap .kr {
    position: relative;
    top: 6px;
    display: inline-block;
    width: 27px;
    height: 16px;
    line-height: 14px;
    cursor: pointer;
    border-radius: 2px;
    -webkit-transform: skewX(-10deg);
    transform: skewX(-10deg);
    background: hsla(0,0%,100%,.2);
    margin-left: -1px;
}

.navbar-container .navRight .language-wrap .cn:before, .navbar-container .navRight .language-wrap .en:before, .navbar-container .navRight .language-wrap .kr:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%) skewX(10deg);
    transform: translate(-50%,-50%) skewX(10deg);
    width: 30px;
    height: 19px;
    line-height: 17px;
    content: "EN";
    color: hsla(0,0%,100%,.6);
    font-size: 12px;
    font-style: normal;
}

.navbar-container .navRight .language-wrap .cn:before {
    content: "CN";
}

.navbar-container .navRight .language-wrap .isActive {
    width: 30px;
    height: 19px;
    background: -webkit-gradient(linear,left top,left bottom,from(#005197),to(#005197));
    background: linear-gradient(180deg,#005197,#006699);
}