#LRfloater0 {display:none;}
#LXB_CONTAINER {top:200px !important;right:-9999px !important;}
p,a {color:#fff;font-family:'Microsoft YaHei';font-size:16px;line-height:24px;text-decoration:none;}
img {border:0;vertical-align:middle}
ul,li {list-style:none;}
table p {color:#666;}
#header {width:100%;height:90px;position:fixed;z-index:100;}
#header i {
    display: block;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(../images/header_bg.png) left top repeat-x;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.logo {margin:40px 60px 15px 155px;float:left;}
.menu {margin-top:55px;float:right;}
.menu-ul {display:block;float:left;margin:9px 42px 8px 0;}
.menu-ul > li {float:left;line-height:12px;padding-bottom:15px;}
.menu-ul > li.border0 {border:none;padding-right:0;margin-right:0;}
.menu-ul > li > a {color:#fff;line-height:12px;/*border-right:1px solid #cdcdcd;*/padding:0 42px;display:block;     font-weight: bold;}
.menu-ul > li a:hover {color:#ff9900;}
.menu-ul > li.yewu {position:relative;}
/*.menu-ul > li.yewu a {background:url(../images/home_sub_menu.png) center right no-repeat;padding-right:18px;}
*/.menu .yewu_ol {padding-top:17px;display:none;position:absolute;top:13px;left:-29px;z-index:1000;}
.menu-ul > li ol {background-color:#fff;-webkit-box-shadow:0px 5px 8px 5px rgba(102,102,102,0.35);box-shadow:0px 5px 8px 5px rgba(102,102,102,0.35);padding:17px 26px;}
.menu ol li {border-right:0;padding-right:0;margin-right:0;border-bottom:1px solid #d7d7d7;float:none;width:58px;height:35px;line-height:35px;text-align:center;}
.menu ol li:last-child {border-bottom:none;}
.menu .yewu ol a {background:none;color:#333;font-size:14px;padding-right:0;line-height:normal;}
.menu ol li a:hover {color:#f29c06;}
.navigation {float:left;background:url(../images/navIco1.png) no-repeat;cursor:pointer;width:31px;height:30px;margin-right:39px;float:left;}
.navigation {display:none;}
.menu-ul.hide {display:block !important;}
.dropdown-menu {border-radius:0;margin-top:0;border-top-color:#ddd;min-width:auto;display:block;display:none\9;display:block\9\0;-webkit-transform:scale(1.2,0);transform:scale(1.2,0);opacity:0;-webkit-transform-origin:top;transform-origin:top;-webkit-transition:all .2s ease-out;-webkit-transition:-webkit-all .2s ease-out;transition:-webkit-all .2s ease-out;transition:all .2s ease-out;transition:all .2s ease-out,-webkit-all .2s ease-out;-webkit-box-shadow:0px 5px 8px rgba(102,102,102,0.35);box-shadow:0px 5px 8px rgba(102,102,102,0.35);padding:17px 26px;margin-left:-9px;}
.dropdown-menu > li:not(:last-child) {border-bottom:1px solid #d7d7d7;}
.dropdown-menu > li>a {padding:5px 0;font-size:14px;line-height:28px;}
.dropdown-menu > li>a:hover {color:#f29c06;background-color:transparent;}
.dropdown-active {display:block\9;-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;}
#container {width:100%;overflow:hidden;position:relative;}
.sections {position:relative;}
.section {position:relative;z-index:10;}
.section img {width:100%;}
.left {float:left;}
.pages.vertical {position:fixed;top:30%;right:20px;width:20px;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);}
.pages.horizontal {position:absolute;left:46%;bottom:20px;}
.pages li {position:relative;width:14px;height:14px;margin:7px 0;}
.pages.horizontal li {float:left;}
.pages.horizontal li:not(:last-child) {margin-right:10px;}
.pages li a {width:100%;height:100%;display:block;}
.pages li span {position:absolute;left:5px;top:5px;width:4px;height:4px;text-indent:-9999em;background:#757575;border-radius:50%;}
.pages li.active span {top:1px;left:1px;width:8px;height:8px;border:2px solid #95d7fd;background:none;}
.start {height:100%;background:rgb(54,113,207) url(../images/banner_01.jpg) center center no-repeat;background-size:cover;z-index:10;width:100%;overflow:hidden;}
.item {position:absolute;top:0;bottom:0;left:0;right:0;}
.item .text {position:absolute;top:35%;top:20%\9;left:0;right:30%;z-index:10;}
.start .text {top:45%;top:30%\9;}
.product4 .text {top:38%;top:38%\9;}

 



.weekly-info {
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding: 5px 0px 50px;
    color: #333;
}
.news-head {
    padding: 70px 0 30px;
    text-align: center;
}

.news-til {
    font-size: 32px;
    line-height: 56px;
    color: #333333;
    margin-bottom: 10px;
}
.news-text {
    font-size: 16px;
    line-height: 30px;
    color: #555555;
}
.line-big {
    margin-right: -15px;
    margin-left: -15px;
}
.list-unstyle {
    list-style: none;
    padding-left: 0;
    overflow: hidden;
   } 
.xm6 {
    width: 50%;
position: relative;
    padding-right: 15px;
    padding-left: 15px;
    min-height: 1px;
float: left;
}
.weekly-info-main {
    position: relative;
    display: flex;
    background: #f4f4f4;
    color: #333;
    transition: all .3s;
}
.weekly-info-main dt {
    flex-grow: 0;
    flex-shrink: 0;
	width: 30%;
}
.img-res, .img-responsive {
    display: block;
    height: auto;
}
.weekly-info-main dd {
    padding: 0 25px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.weekly-info-period {
    font-size: 16px;
    line-height: 38px;
    margin-bottom: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	color: #8a8a8a;
}
.weekly-info-til {
    margin-bottom: 15px;
    font-size: 24px;
    line-height: 32px;
    font-weight: bold;
    margin-bottom: 5px;
    max-height: 64px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.weekly-info-tex {
    display: block;
    color: #555;
    font-size: 16px;
    line-height: 26px;
    max-height: 52px;
    transition: all .3s;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-index-text a {
    display: block;
    width: 150px;
    height: 46px;
    font-size: 16px;
    line-height: 46px;
    margin: 20px auto;
    color: #fff;
    border-radius: 23px;
    text-align: center;
    background: #f45c43;
    background: -moz-linear-gradient(left, #f45c43 0%, #eb3349 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f45c43), color-stop(100%,#eb3349));
    background: -webkit-linear-gradient(left, #f45c43 0%,#eb3349 100%);
    background: -o-linear-gradient(left, #f45c43 0%,#eb3349 100%);
    background: -ms-linear-gradient(left, #f45c43 0%,#eb3349 100%);
    background: linear-gradient(to right, #f45c43 0%,#eb3349 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f45c43', endColorstr='#eb3349',GradientType=1 );
}
.hover-slide {
    position: relative;
    overflow: hidden;
}
.weekly-info-main:hover{ background: #06a496 ; color: #fff; box-shadow: 2px 2px 5px rgba(0,0,0,0.5);}
.weekly-info-main:hover .weekly-info-tex{ color: #fff;}







video#bgvid {position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background:url(../images/banner_01.jpg) center center no-repeat;background-size:cover;}
.text h1 {color:#fff;font-family:'Microsoft YaHei';font-size:80px;text-align:center;position:relative;top:20px;}
.text h5 {
    font-size: 26px;
    height: 52px;
    line-height: 32px;
    color: #fff; color:#fff;font-family:'Microsoft YaHei'; text-align:left;position:relative;top:30px; left: 26%;
}
.text p {line-height:26px;width:762px;margin:0 auto;padding:12px 0 35px 0;text-align:center;position:relative;top:15px;}




.model-02{padding:0px 0 100px;overflow:hidden;background:url("../images/model_bg_02.jpg") center top no-repeat;-webkit-background-size:cover;background-size:cover}.model-02>i{display:block;width:830px;height:620px;background:url("../images/mark_01.png") right top no-repeat;position:absolute;right:0;top:0}.model-02 h2{position:relative;z-index:1;height:122px;text-align:center;font-size:0}.model-02 h2 strong{padding-top:26px;display:inline-block;vertical-align:bottom;font-size:65px;color:#222222;line-height:76px;font-weight:400;  }.model-02 h2 i{display:inline-block;vertical-align:bottom;height:122px;width:176px;margin:0 20px;background:url("../images/font_01.png") center top no-repeat}.model-02 p{position:relative;z-index:1;display:block;width:100%;overflow:hidden;line-height:30px;font-size:20px;color:#666666;text-align:center;margin-top:10px;margin-bottom:10px}.model-02 .img-panel{position:relative;z-index:1;width:79.66369%;overflow:hidden; margin: auto;}
.model-02 .img-panel p{width:16.5%;float:left;padding:8px;margin:0;position:relative;z-index:1}
.model-02 .img-panel p img {    border: 1px solid #fff; border-radius: 23px;}
.model-02 .img-panel p img{width:100%; border: 1px solid #dad7d7;border-radius: 10px;}
.model-02 .img-panel p span{position:absolute;left:8px;right:8px;bottom:8px;padding-left:40px;background:#000;background:rgba(0,0,0,0.55);font-size:14px;color:#fff;font-weight:bold;text-align:center;line-height:40px}.model-02 .img-panel p span:before{content:"";width:40px;background:linear-gradient(to top right, #182b65, #4180c1);display:block;position:absolute;left:0;top:0;bottom:0}






.product1 {background:rgb(54,113,207) url(../images/banner_02.jpg) center center no-repeat;background-size:cover;}
.product2 {background:#06a496 url(../images/banner_03.jpg) center center no-repeat;background-size:cover;}
.product3 {background:rgb(54,113,207) url(../images/banner_04.jpg) center center no-repeat;background-size:cover;}
.product4 {background:rgb(54,113,207) url(../images/banner_05.jpg) center center no-repeat;background-size:cover;}
.product5 {background:rgb(54,113,207) url(../images/banner_06.jpg) center center no-repeat;background-size:cover;}
.btn {text-align:center;position:relative;display:inline-block;}
.btn a {border-radius:3px;padding:10px 35px;color:#ff9900;}
.btn a:hover {border:2px solid #ff9900;background-color:#ff9900;color:#fff;}
.mask-bg:before {content:'';position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);z-index:5;display:block;}
.nav {margin-top:-71px;position:fixed;right:0;top:50%;z-index:50;}
.nav li a span {background:url(../images/pager.png) center center no-repeat;display:block;width:22px;height:22px;margin-right:40px;text-align:center;text-indent:-9999px}
.nav li.active a span {background:url(../images/pager1.png) center center no-repeat;}
.nav li > a {outline:none;}
.other {background-color:#fff;width:100%;overflow:hidden;position:relative;text-align:center;}
.other > a {display:inline-block;width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:28px;}
.other h2 {color:#333;font-family:'Microsoft YaHei';font-size:28px;text-align:center;margin-top:46px;margin-bottom:11px;}
.other p {color:#333;font-size:14px;width:782px;margin:0 auto;text-align:center;}
.other ul {width:1110px;margin:36px auto 0 auto;overflow:hidden;}
.other ul li {float:left;margin-left:31px;margin-bottom:25px;}
.other li.ml0 {margin-left:0;}
.other .more {margin-top:10px;}
.other .more a {color:#ff9900;font-size:14px;}
.other .beian {color:#ccc;height:auto;font-size:12px;top:auto;}
.other .item {top:77%;top:74%\9;-webkit-transform:translateY(-60%);transform:translateY(-60%);}
.other .links {position:absolute;bottom:10px;left:0;right:0;color:#ccc;}
.other .links a {color:inherit;font-size:12px;}
@keyframes firstPart {0% {bottom:40px;}
100% {bottom:20px;}
}
@-webkit-keyframes firstPart/* Safari and Chrome */ {0% {bottom:40px;}
100% {bottom:20px;}
}
.mousetip {background:url(../images/mousetip.png) no-repeat;width:51px;height:41px;position:fixed;bottom:10px;left:50%;margin-left:-25px;z-index:100;cursor:pointer;animation-name:firstPart;animation-duration:0.8s;animation-timing-function:linear;animation-delay:0.3s;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:running;-moz-animation-name:firstPart;-moz-animation-duration:0.8s;-moz-animation-timing-function:linear;-moz-animation-delay:0.3s;-moz-animation-iteration-count:infinite;-moz-animation-direction:alternate;-moz-animation-play-state:running;-webkit-animation-name:firstPart;-webkit-animation-duration:0.8s;-webkit-animation-timing-function:linear;-webkit-animation-delay:0.3s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-webkit-animation-play-state:running;-o-animation-name:firstPart;-o-animation-duration:0.8s;-o-animation-timing-function:linear;-o-animation-delay:0.3s;-o-animation-iteration-count:infinite;-o-animation-direction:alternate;-o-animation-play-state:running;}
.imgbox {position:relative;overflow:hidden;}
.customer {background:url("../images/customer.jpg") center no-repeat;background-size:contain;}
.customer img {visibility:hidden;}
@media (max-width:1366px) {.other .item {top:73%;top:58%\9;-webkit-transform:translateY(-60%);transform:translateY(-60%);}
}
@media (max-width:1199px) {.item .text {padding:0 46px;}
.item .text h1 {font-size:32px;font-weight:bold;line-height:30px;}
.item .text p {width:auto;top:20px;line-height:32px;}
.nav li a {margin-right:10px;padding:0 5px;}
.nav li a span {margin-right:0;}
.customer {background-size:70%;margin-top:0;}
}
@media (max-width:991px) {.other .item {top:76%;}
}
@media (max-width:818px) and (min-width:768px) {.logo img {width:260px;}
.menu-ul > li {padding-right:28px;margin-right:28px;}
.other .item {top:76%;}
.other .more {display:block;}
}
@media (max-width:768px) {.item .text,.other .item {padding:0 46px;}
.item .text h1 {font-size:28px;font-weight:bold;line-height:30px;}
.item .text p,.other p {width:auto;top:20px;line-height:32px;}
.nav li a {margin-right:10px;padding:0 5px;}
.nav li a span {margin-right:0;}
.other .item {top:80%;}
.other .more {display:block;}
}
@media (max-width:767px) {#header {height:auto;overflow:visible;}
.header-fixed {position:relative;}
.menu {position:absolute;right:0;left:0;}
.menu-ul {width:100%;margin-top:20px;margin-right:0;}
.menu-ul > li {background-color:#fff;color:#333;width:100%;border-bottom:1px solid #ccc;padding:10px 0;text-align:center;}
.menu-ul > li a {color:#333;}
.menu .yewu_ol {left:15%;}
.menu-ul {display:none !important;}
ul.hide.menu-ul {display:block !important;}
.other .item {top:76%;}
.other .more {display:block;}
/* 防止抖动 */html {overflow-y:scroll;}
:root {overflow-y:auto;overflow-x:hidden;}
:root body {position:absolute;}
body {width:100vw;overflow:hidden;}
.logo {padding-left:15px;padding-bottom:22px;margin:17px 0 0 0;}
.subnav .j_hide.topMenu {display:none;}
.navbar-icon:before {content:"";background-image:url('../images/navsprite.png');background-repeat:no-repeat;position:absolute;display:inline-block;text-align:center;vertical-align:middle;}
.icon-toggle:before {content:"";position:absolute;display:inline-block;background:url('../images/icon-toggle-white.png') no-repeat center;right:10px;top:20px;width:30px;height:30px;z-index:123;}
.left-arrow-icon:before {content:"";position:absolute;display:inline-block;background:url('../images/left-arrow-icon.png') no-repeat center;width:30px;height:30px;top:50%;left:19px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}
.home-icon:before {width:16px;height:16px;top:5px;background-position:0 0;}
.business-icon:before {width:16px;height:16px;top:33px;background-position:0 -23px;}
.product-icon:before {width:16px;height:17px;top:30px;background-position:0 -40px;}
.case-icon:before {width:16px;height:17px;top:30px;background-position:0 -63px;}
.service-icon:before {width:16px;height:17px;top:31px;background-position:0 -83px;}
.brand-icon:before {width:16px;height:13px;top:32px;background-position:0 -102px;}
.sidebar-wrapper {position:absolute;left:0;right:0;top:0;bottom:0;width:100%;overflow:hidden;}
.sidebar {position:fixed;top:0;bottom:0;right:0;width:45%;background-color:#fff;z-index:124;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:transform .5s ease-in-out;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;}
.sidebar-title {width:100%;height:45px;background-color:#3671cf;position:fixed;z-index:999;}
.sidebar-content {padding:96px 0 25px 0px;height:499px;position:relative;overflow:auto;}
.sidebar-menu > li {position:relative;padding:24px 0;/* border-bottom:1px solid #f4f7fc;*/}
.sidebar-menu > li:first-child {padding-top:0;}
.sidebar-menu > li > a {padding-left:32px;vertical-align:middle;font-size:20px;color:#444;font-weight:400;}
.sidebar-sub-menu {display:none;padding-top:24px;padding-left:10px;border-bottom:1px solid #f4f7fc;padding-bottom:24px;margin-bottom:-24px;}
.active .sidebar-sub-menu {display:block;}
.sidebar-sub-menu > li {padding:15px 0;}
.sidebar-sub-menu > li:first-child {padding-top:24px;border-top:1px solid #f4f7fc;}
.sidebar-sub-menu > li:last-child {padding-bottom:0;}
.sidebar-sub-menu li a {padding-left:22px;color:#666;}
.s-translate {-webkit-transform:translateX(0);transform:translateX(0);}
.start {background:url('../images/banner-01-xs.jpg') center center no-repeat;background-size:cover;}
.product1 {background:url('../images/banner-02-xs.jpg') center center no-repeat;background-size:cover;}
.product2 {background:url('../images/banner-03-xs.jpg') center center no-repeat;background-size:cover;}
.product3 {background:url('../images/banner_04.jpg') center center no-repeat;background-size:cover;}
.product4 {background:url('../images/banner-05-xs.jpg') center center no-repeat;background-size:cover;}
.product5 {background:url('../images/banner-06-xs.jpg') center center no-repeat;background-size:cover;}
.item .text {padding:0 62px;}
.item .text h1 {font-size:22px;font-weight:400;}
.item .text p {font-size:13px;line-height:22px;}
.btn a {font-size:11px;padding:8px 27px;}
.start .text {top:38%;}
.product4 .text {top:21%;}
.nav li a span {background:url('../images/pager-xs.png') center center no-repeat;}
.nav li.active a span {background:url('../images/pager1-xs.png') center center no-repeat;}
.model-02 h2 {
    position: relative;
    z-index: 1;
    /* height: 122px; */
    text-align: center;
    font-size: 0;
    padding-bottom: 0;
    margin-bottom: 0;
	margin-top: 10%;
}
.model-02 h2 strong {
    padding-top: 26px;
    display: inline-block;
    vertical-align: bottom;
    font-size: 35px;
    color: #222222;
    /* line-height: 76px; */
    font-weight: 400;
}

.model-02 .img-panel p {
    width: 50%;
    float: left;
    padding: 5px;
    margin: 0;
    position: relative;
    z-index: 1;
}

.model-02 .img-panel {
    position: relative;
    z-index: 1;
    width: 100%;
    overflow: hidden;
    margin: auto;
}


}
@media (max-width:450px) {.logo {margin-left:5px;}
.navigation {margin-right:10px;}
.menu .yewu_ol {top:0;left:55%;}
.item .text {padding:0 16px; width: 95%;}
.item .text h1 {font-size:30px;line-height:30px;}
.list-unstyle {
    list-style: none;
    padding-left: 0;
    overflow: hidden;
    margin: 0;
}
.model-02 .img-panel p{width:50%;float:left;padding:8px;margin:0;position:relative;z-index:1}
.xm6 {
    width: 100%;
    position: relative;
    padding-right: 15px;
    padding-left: 15px;
    min-height: 1px;
    float: left;
}
.weekly-info-period {
    font-size: 16px;
    line-height: 38px;
    margin-bottom: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #9c9a9a;
}
.text h5 {
    font-size: 20px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    color: #fff;
    font-family: 'Microsoft YaHei';
    text-align: center;
    position: relative;
    top: 30px;
    left: 0;
}
.weekly-info-main dt {
    flex-grow: 0;
    flex-shrink: 0;
    display: none;
}
.item .text p,.other p {width:auto;top:20px;line-height:28px; text-align: justify; font-size: 16px;}
.item .text .btn {top:0;}
.nav {margin-top:0;transform:translateY(-60%);-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%);}
.nav li a {margin-right:10px;padding:0 5px;}
.nav li a span {margin-right:0;}
.other .item {top:74%;}
.other .more {display:block;}
}
/* bauma */body {position:relative}
.bauma-content {width:100%;height:100%;position:relative;overflow:hidden}
.bauma-inner {position:relative;width:1920px;height:2262px;background:url('../images/bauma/bauma.jpg') no-repeat center;left:50%;margin-left:-960px}
.bauma-stage {background:url('../images/bauma/stage.png') no-repeat center;width:100%;height:866px;position:absolute;z-index:6;margin-top:190px}
.bauma-effect {background-image:url('../images/bauma/effect.png');background-repeat:no-repeat;background-position:74%;position:relative;height:1616px;z-index:3}
.bauma-overlay {width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);z-index:9999;overflow:hidden}
.bauma-ad {position:absolute;width:372px;height:575px;background:url('../images/bauma/bauma-mask.png') no-repeat center;left:50%;margin-left:-186px;overflow:hidden;display:none}
.bauma-ad a {display:inline-block;position:absolute;left:0;right:0;top:60px;bottom:0;text-indent:-9999px}
.bauma-overlay-close {width:36px;height:36px;position:absolute;right:6px;top:14px;border-radius:50%;cursor:pointer}
@media (max-width:1440px) {.bauma-inner {background:url('../images/bauma/bauma-sm.jpg') no-repeat center;height:2082px}
.bauma-stage {background:url('../images/bauma/stage-sm.png') no-repeat center;margin-top:40px}
.bauma-effect {background:url('../images/bauma/effect-sm.png') no-repeat;background-position:97%}
}
@media (max-width:767px) {.bauma-ad {width:235px;height:363px;background:url('../images/bauma/bauma-mask-xs.png') no-repeat center;margin-left:-117px;}
.bauma-ad a {top:38px;}
.bauma-overlay-close {width:22px;height:22px;right:4px;top:9px;}
}
