@charset "gb2312"; /*=========================================全局共用属性CSS nie ===============================================*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset,figure,figcaption, table, th, td img{margin:0; padding:0; } 
a, abbr, acronym, address, big, blockquote, body, caption, cite, code, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, html, img, ins, kbd, label, legend, li, ol, p, pre, q, s, samp, small, span, strike, strong, ul {margin:0; padding:0; border:0; outline:0; vertical-align:baseline; }
body{font-family:"Microsoft YaHei","微软雅黑","Open Sans",Arial,"Hiragino Sans GB",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif,tahoma,arial,"Hiragino Sans GB","宋体",sans-serif; font-size:14px; text-align:left; margin:0 auto; line-height:24px; background:#fff; color:#333; font-weight:400; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block; }
img{border:0; vertical-align:middle; }/*让链接里的 img 无边框；清除图片间距*/
ul,li{list-style:none; } 
button{cursor:pointer; } /*这个可以不用*/
.clear{clear:both; }
.fl{float:left; }
.fr{float:right; }
.tl{text-align:left; }
/*全局的字体链接*/
a:link,a:visited{color:#555; text-decoration:none; }
a:hover,a:active{color:#c00; text-decoration:none; }
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0px; }
.main{clear:both; width:1300px; margin:0 auto; overflow:hidden; }
/*==============================top==============================*/
.fixed {position:fixed; top:0px; left:0px; }
.indexheader {background:#FFFFFF; width:100%; z-index:1000; }
.header_div{clear:both; background:url(../images/topbg.jpg) repeat-y; width:1300px; margin:0 auto; }
/*==============================导航==============================*/
.indexheader .nav{clear:both; background:url(../images/topbg01.jpg) repeat-y; width:100%; height:auto; position:relative;
 transition:all .5s; 
 -webkit-transition:all .5s; 
 -o-transition:all .5s; 
 -moz-transition:all .5s; 
 -ms-transition:all .5s; }
.indexheader .nav .logo{float:left; padding:6px 0px 19px 0px; width:325px; height:70px; 
 transition:all .5s; 
 -webkit-transition:all .5s; 
 -o-transition:all .5s; 
 -moz-transition:all .5s; 
 -ms-transition:all .5s; }
.indexheader .nav .menu{float:left; width:760px; font-size:16px; }
.indexheader .nav .menu li{float:left; display:inline-block; text-align:center; }
.indexheader .nav .menu li a{color:#fff; line-height:95px; display:block; padding:0px 10px; 
 transition:all .5s; 
 -webkit-transition:all .5s; 
 -o-transition:all .5s; 
 -moz-transition:all .5s; 
 -ms-transition:all .5s; }
.indexheader .nav .menu li.on a,.indexheader .nav .menu li a:hover{background:#8e0101; color:#fff; }
.indexheader .nav .menulist{z-index:999; width:100%; position:absolute; left:50%; margin-left:-50%; background:#fff;}
.indexheader .nav .menulist .list{display:none; }
.indexheader .nav .menulist .menu_main{width:1300px; margin:0 auto;}
.indexheader .nav .photo{float:right; width:180px; padding-left:35px; padding-top:23px; padding-bottom:23px; background:url(../images/icon01.jpg) no-repeat left center; color:#fff; font-size:16px; height:49px; transition:all .5s; -webkit-transition:all .5s; -o-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; }
.indexheader .nav .photo b{clear:both; display:block; font-size:28px;line-height:49px;}
/**/
.menu_pic{padding:30px 0px 20px 325px; }
.menu_pic li{float:left; width:152px; padding-right:10px; }
.menu_pic li p{clear:both; height:30px; text-align:center; font-size:14px; line-height:30px; }
.menu_pic li a:link p,.menu_pic li a:visited p{color:#555; background:#f1f1f1; text-decoration:none; display:block; }
.menu_pic li a:hover p,.menu_pic li a:active p{color:#fff; background:#c00; text-decoration:none; }
/**/
.nav_up .logo{padding:5px 0px 5px 0px !important; }
.nav_up .photo{padding-top:9px !important; padding-bottom:9px !important; }
.nav_up .menu li a{line-height:67px !important; }
/*下拉菜单*/
.list01{width:110px; margin:0 auto; border:2px solid #efefef; border-top:0; background:#fff; }
.list{ padding-bottom:10px; }
.lilist{position:relative; overflow:hidden; padding-bottom:30px; }
 .vline{float:left; background-image:url(../images/menu_vline.jpg); width:1px; height:350px; }
.dolist{position:relative; overflow:hidden; padding-bottom:20px; border-top:1px solid #fc000d; }

.dolist .mu{ float:left; width:150px; margin-right:37px; margin-top:5px; height:370px; display:inline; text-align:left; }
.dolist .mu dt{ height:30px; line-height:30px; margin-top:10px; }
.dolist .mu dt h2{border-bottom:1px solid #ccc; }
.dolist .mu dt h2 a{ color:#C00; font-size:13px; font-weight:bold; }
.dolist .mu dt a{ color:#C00; }
.dolist .mu dd{border-bottom:1px solid #ccc; }
.dolist .mu dd a{ background-image:url(../images/menu_link.gif); width:179px; line-height:35px; font-weight:normal; display:block; }
.dolist .mu dd a:hover{color:#c00; }
.dolist .mu dd a img{ margin-top:1px; }
/*产品页导航*/
.pro_menu{clear:both; background:#000000; height:0px; width:100%; position:fixed; top:0px; left:0px; overflow:hidden; 
 transition:all .5s; 
 -webkit-transition:all .5s; 
 -o-transition:all .5s; 
 -moz-transition:all .5s; 
 -ms-transition:all .5s; 
}
.pro_menu_h{clear:both; width:100%; height:65px !important; position:fixed; top:0px; left:0px; z-index:10; }
.pro_menu .pro_menu_div{clear:both; width:1300px; margin:0 auto; }
.pro_menu .pro_menu_div h1{float:left; display:inline-block; font-size:24px; font-weight:bold; color:#fff; line-height:65px; }
.pro_menu .pro_menu_div .pro_menu_a{float:right; display:inline-block; padding:17px 0px 15px 0px; height:25px; }
.pro_menu .pro_menu_div .pro_menu_a a{float:left; display:inline-block; padding:0px 20px; margin-right:10px; border-radius:15px; line-height:30px; font-size:14px; }
.pro_menu .pro_menu_div .pro_menu_a a:link,.pro_menu .pro_menu_div .pro_menu_a a:visited{color:#333; background:#fff; border:1px solid #fff; text-decoration:none; }
.pro_menu .pro_menu_div .pro_menu_a a:hover,.pro_menu .pro_menu_div .pro_menu_a a:active,#nav_hover_a,.pro_menu .pro_menu_div .pro_menu_a a.current{color:#fff; background:#e60000; border:1px solid #e60000; text-decoration:none; }
/**/
.nav-img{float:right; width:340px; padding:11px 13px 0px 12px; margin-top:30px; }
.nav-img p { display:block; text-align:center; }
.nav-img i {font-style:normal; font-size:16px; color:#505050; padding-top:20px; display:block; text-align:center; font-weight:bold;}
/*==============================下拉菜单 end==============================*/
/*==============================底部==============================*/
.footer{clear:both; background:#1e1e1e; color:#b6b6b6; height:56px; line-height:56px; text-align:center; }
.footer a{color:#b6b6b6; }
/*==============================底部 end==============================*/
/* fixed bar */
.fixBar li:hover  span{
    color: #fff
}
.over-mask p{
    position: absolute;
    bottom: 0;
    width: 96%;
    text-align: center;
    color: #fff;
    margin-bottom: 5px;
    font-size: 15px;
}
/* .fixBar{position:fixed;right:-38px;top:0;bottom:0;margin:0;width:38px;background-color:#fff;-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.2);box-shadow:0 1px 10px rgba(0,0,0,0.2);z-index:900;}
.fixBar .bauma-icon{background:url("../images/bauma-sidebar.gif") no-repeat center;width:38px;height:300px;cursor:pointer;overflow:hidden;}
.fixBar .bauma-icon > a{display:inline-block;width:100%;height:100%;text-indent:-9999px;}
.fixBar ul{position:absolute;width:38px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.fixBar li{position:relative;width:40px;padding:0px 0 0px 0;text-align:center;cursor:pointer;}
.fixBar li:not(:last-child){border-bottom:1px solid #D8D5D5;}
.fixBar li > a,.fixBar li > span{display:inline-block;width:40px;height:35px;text-align:center;text-decoration:none;outline:none;line-height:999;vertical-align:middle;font-size:12px;padding-top:4px}
.fixBar li:hover{}
.f-icon{background-image:url("../images/fixsprite.png");background-repeat:no-repeat;}
.fixBar .f-baidu{background-position:-7px -280px;}
.fixBar .f-baidu:hover{background-position:-52px -278px;}
.fixBar .f-feedback{background-position:-154px -16px;}
.fixBar .f-feedback:hover{background-position:-17px -232px;}
.fixBar .f-chat{background-position:-154px -55px;}
.fixBar .f-chat:hover{background-position:-64px -234px;}
.fixBar .f-wechat{background-position:-154px -94px;}
.fixBar .f-wechat:hover{background-position:-109px -233px;}
.fixBar .wechat-mask{position:absolute;right:42px;top:-79px;display:none;}
.fixBar .f-phone{background-position:-154px -133px;}
.fixBar .f-phone:hover{background-position:-154px -233px;}
.fixBar .phone-mask{position:absolute;right:42px;top:-10px;display:none;}
.fixBar li:hover a{-webkit-transition:none;-o-transition:none;transition:none;}
.fixBar .f-top{position:absolute;width:40px;height:35px;bottom:50px;background-position:-154px -173px; display: none;overflow:hidden;}
.fixBar .f-top:hover{border:1px solid #d51717;background:#d51717;}
.fixBar .f-top a{display:inline-block;height:100%;text-align:center;text-decoration:none;outline:none;line-height:999;vertical-align:middle;font-size:12px;padding-top:0;margin:2px 0px 0px 5px;color:#fff;}
.fixBar .f-top:hover a{line-height:15px;}
.fixBar .f-close{position:absolute;width:30px;height:30px;bottom:5px;right:4px;background-position:-130px -324px;overflow:hidden;cursor:pointer;-webkit-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;}
.fixBar .f-close:hover{background-position:-170px -324px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.fixbar-expand{position:fixed;bottom:0;right:-100px;margin:0;z-index:999;display:none;} */
.fixBar ul{margin-top:-187px;}
@supports((-webkit-transform:translateY(-50%)) or (transform:translateY(-50%))){
	.fixBar ul{-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;}
}
.fixBar{position:fixed;right:-40px;top:0;bottom:0;margin:0;width:40px;background-color:#fff;-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.2);box-shadow:0 1px 10px rgba(0,0,0,0.2);z-index:900;}
.fixBar .bauma-icon{background:url("../images/bauma-sidebar.gif") no-repeat center;width:40px;height:300px;cursor:pointer;overflow:hidden;}
.fixBar .bauma-icon > a{display:inline-block;width:100%;height:100%;text-indent:-9999px;}
.fixBar ul{position:absolute;width:40px;top:50%;}
.fixBar li{position:relative;width:40px;height:68px;padding:0px 0 0px 0;text-align:center;cursor:pointer;}
.fixBar li:not(:last-child){border-bottom:1px solid #D8D5D5;}
.fixBar li > a,.fixBar li > span{display: block;width:40px;height:68px;text-align:center;text-decoration:none;outline:none;vertical-align:middle;font-size:12px;z-index: 1111;color: #333;box-sizing: border-box;word-break: break-all;line-height: 15px;letter-spacing: 2px;padding-top: 27px;}
.fixBar li:nth-of-type(1)  a{
    color: #fff
}
.fixBar li:hover{}
.f-icon{background-image:url("../images/fixsprite-02.png");background-repeat:no-repeat;}
.fixBar .f-baidu{background-position: -166px -82px;}
.fixBar .f-baidu:hover{background-position:-212px -82px;}
.fixBar .f-feedback{background-position: -166px -151px;}
.fixBar .f-feedback:hover{background-position:-212px -151px;}

/* .fixBar .f-chat{background-position:-164px -13px;} */
.fixBar .f-chat{background-position:-212px -13px;}
.fixBar .f-wechat{background-position: -166px -221px;}
.fixBar .f-wechat:hover{background-position:-212px -221px;}
.fixBar .f-wechat:hover .wechat-mask-icon{
    display: block
}
.fixBar .wechat-mask-icon{position:absolute;right: 68px;top: 110%;margin-top: -147px;width: 136px;display: none;}
.fixBar .wechat-mask-icon img{
    width: 100%;
    height: 100%;
}
.f-phone:hover  .phone-mask-icon{display: block}
.fixBar .f-phone{background-position: -166px -290px;}
.fixBar .f-phone:hover{background-position:-212px -291px;}
.fixBar .phone-mask-icon{background-position:-17px -172px;position:absolute;right:42px;top:50%;margin-top:-27px;display:none;width:131px;height:54px;}
.fixBar li:hover a{-webkit-transition:none;transition:none;color: #fff!important}
.fixBar .f-top{position:absolute;width:40px;height:40px;bottom:50px;background-position:-26px -297px; /* display: none; */overflow:hidden;}
.fixBar .f-top:hover{border: 1px solid #d51717;background: #d51717;}
.fixBar .f-top a{display:none;text-align:center;text-decoration:none;outline:none;line-height:999;vertical-align:middle;font-size:12px;padding-top:0;color:#fff;width:100%;height:100%;margin-top:4px;line-height:15px;}
.fixBar .f-top:hover a{display:block;}
.fixBar .f-close{position:absolute;width:40px;height:40px;bottom:5px;right:0;background-position:-71px -295px;overflow:hidden;cursor:pointer;-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;}
.fixBar .f-close:hover{background-position:-111px -295px;}
.fixbar-expand{position:fixed;bottom:150px;right: -30px;margin:0;z-index:999;}
@keyframes mmove{
	0%{-webkit-transform:translateX(0);transform:translateX(0);}
	50%{-webkit-transform:translateX(-19px);transform:translateX(-19px);}
	100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@-webkit-keyframes mmove{
	0%{-webkit-transform:translateX(0);}
	50%{-webkit-transform:translateX(-19px);}
	100%{-webkit-transform:translateX(0);}
}
.fixbar-expand .fixbar-toggle{background-position:-42px -245px;width:100px;height:40px;cursor:pointer;overflow: hidden;}
.fixbar-expand .fixbar-toggle:hover{animation:mmove 2s ease-in-out .5s 1;-webkit-animation:mmove 2s ease-in-out .5s 1;-ms-animation:mmove 2s ease-in-out .5s 1;-moz-animation:mmove 2s ease-in-out .5s 1;}
.icon-triangle-right:after{content:'';width:0;height:0;border-top:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff;}
.icon-chat-position:after{position:absolute;right:0;top:50%;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%);}
#LXB_CONTAINER{top:200px!important;right:-9999px!important;}
.lxb-cb-tip-info{top:-105px!important;}
.fbar-tabs{z-index:99999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}

/****fixed bar end ****/

.sr-only {
    position: absolute;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    border: 0;
    color: #fff!important;
    width: 60px;
    height: 40px;
    text-align: right;
    line-height: 37px;
}