@charset "utf-8";
#LRfloater0 {
 
}
#LXB_CONTAINER .lxb-cb-tip-info {
 margin-top:108px
}
ol,
ul {
 list-style:none;
 margin-bottom:0
}
iframe[name=google_conversion_frame] {
 display:none
}

.news  .list {width: 100%;padding-top:80px;}
.news .list li{}
.news .list li:hover{background:#f3f3f3;box-shadow: 0 3px 6px 3px rgba(0,0,0,.1);}
.news .list li a{justify-content: space-between;border-bottom:1px dashed #ddd;padding:20px 0;}
.news .list li a .text{width:100%;  text-align: left;}
.news .list li a .text h1{color:#333;font-size: 23px;line-height: 35px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.news .list li:hover a .text h1{color:#ed6d00;}
.news .list li a .text .tc{width:100%;display:flex;justify-content: flex-start;flex-wrap:wrap;margin-top:20px;}
.news .list li a .text .tc .time{color:#999;font-size: 12px;margin-top:10px;margin-right:30px;}
.news .list li a .text .tc .cont{color:#999;font-size: 13px;margin-top:10px;}
.news .list li a .text .tc .time i,.news .list li a .text .tc .cont i{padding-right:3px;}
.news .list li a .text p{margin-top:20px;line-height: 25px;font-size: 14px;color:#666;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-align: left;}
.news .list li a .img{width:100%;text-align: center;}
.news .list li a .img img{width:100%;}


/* messege */
.msg{
	margin: 50px auto;
}
.privacy_box{margin:30px auto;}

.privacy_box h3 {
    margin-top: 20px;
    font-size: 22px;
}
.privacy_box p {
    margin: 20px 0px;
    font-size: 14px;
	line-height:25px;
}

.msg .intxt{
	border: 1px solid #dbdbdb;
width: 100%;
line-height: 35px;
padding:0 5px;
}
.msg .intxtbt::after {
    content: "*";
    color: red;
}

.msg .msg_top_h{
	text-align: center;
}
.msg .msg_top_h h3 {
	font-size: 32px;
	font-weight: bold;
	line-height: 50px;
}
.msg .msg_top_h .msg_xian{
	height: 3px;
	background: #e15616;
	width: 80px;
	display: block;
	text-align: center;
	margin: 0px auto;
}
.msg .msg_top_h p{
	line-height: 24px;
	padding-top: 20px;
	font-size: 14px;
	padding-bottom: 20px;
}

 .application-box {
    margin-top: 6px;
    position: relative;
}
.application-box label {
    position: relative;
    font-size: 16px;
    height: 28px;
    color: brown;
    font-weight: 400;
    padding-right: 6px;
    padding-left: 6px;
    margin-bottom: 0;
    color: #999;
}
 .application-box label input:checked::after {
    content: '';
    width: 6px;
    height: 6px;
    display: block;
    position: absolute;
    left: 2px;
    top: 2px;
    background: #000;
    border-radius: 100%;
}
 .application-box label input:checked {
    border: 1px solid #000;
    outline: none;
}
 .application-box label input {
    -webkit-appearance: none;
    appearance: none;
    position: relative;
    width: 12px;
    height: 12px;
    border: 1px solid #999;
    border-radius: 50%;
    left: -6px;
}












#dr_title{
	width: 100%;
	height: 100px;
	border: 1px solid #dbdbdb;
}
.message .row{
	margin-bottom:10px;
}
.message{
	padding-bottom: 30px;
}
.msg font {
    color: #000;
}
.btn_submit{
	width: 100%;
	background: #e46713;
	color: #fff;
	line-height:45px;
}

.btnclick{
	display: block;
margin-top:15px;
}


.global01{background:url(../images/i_aboutbg.webp) no-repeat center;padding: 2.5vw 0px 4vw;}
.global01 .infor .tit {font-size: 16px;color: #fff;line-height: 38px;text-align:center;}
.global01 .infor .tit h2{font-size:45px;font-weight:bold;padding-bottom:1.5vw;color:#fff}
.global01 .infor .tit p{line-height:38px}
.global01 .content{margin-top:80px}
.global01 .content li{width:23%;float:left;padding:0 1%;text-align:center;cursor:pointer}
.global01 .content li .num{font-size:70px;font-family:Impact;color:#545f69;line-height:1;transition:all 0.5s ease}
.global01 .content li .num [class^="num"]{font-size:70px;color:#fcb026}
.global01 .content li .num span{display:inline-block}
.global01 .content li .num .text{font-size:16px;color:#343e47;margin-left:5px;font-family:"微软雅黑";vertical-align:3px;color:#fcb026}
.global01 .content li .txt{font-size:16px;color:#fcb026;line-height:30px;margin-top:15px;transition:all 0.5s ease}
.global01 .content li:hover .num span{color:#fff}
.global01 .content li:hover .txt{color:#fff}
.i-fuwu {/*! -webkit-perspective: 1300px; */-o-perspective: 1300px;-ms-perspective: 1300px;/*! perspective: 1300px; */-webkit-transform-style: preserve-3d;-o-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;}
.i-fuwu .content{background:#333e46; padding:20px 0;}
.i-fuwu .content li{float:left; width:20.95%;margin-left: 2.05%;margin-right: 2%;}
.i-fuwu .content li .li_box{display:block;}
.i-fuwu .content li .li_box {padding-left:75px; position:relative;}
.i-fuwu .content li .li_box .icon{position:absolute; left:0; top:0; width:58px; height:71px; transition:.5s ease;}
.i-fuwu .content li .li_box .intro {color:#fff; font-weight:lighter;}
.i-fuwu .content li .li_box .intro .t{font-size:28px; line-height:60px;color: #fff;}
.i-fuwu .content li .li_box .intro .c{font-size:14px; line-height:24px; color:rgba(255,255,255,.4);}
.i-fuwu .content li:hover .icon{transform:rotateY(180deg)}
.i-fuwu {/*! -webkit-perspective:1300px; */-o-perspective:1300px;-ms-perspective:1300px;/*! perspective:1300px; */-webkit-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;}
.i-fuwu .content {-webkit-transition-duration:1.2s;-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-delay:.15s;-webkit-transition-timing-function:'ease-in-out';-moz-transition-duration:1.2s;-moz-transition-property:all;-moz-transition-delay:.15s;-moz-transition-timing-function:'ease-in-out';-o-transition-duration:1.2s;-o-transition-property:transform,opacity;-o-transition-delay:.15s;-o-transition-timing-function:'ease-in-out';-ms-transition-duration:1.2s;-ms-transition-property:transform,opacity;-ms-transition-delay:.15s;-ms-transition-timing-function:'ease-in-out';transition-duration:1.2s;transition-property:transform,opacity;transition-delay:.15s;transition-timing-function:'ease-in-out';-webkit-transform:rotatex(-80deg) translateZ(0);-ms-transform:rotatex(-80deg) translateZ(0);transform:rotatex(-80deg) translateZ(0);-webkit-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;opacity:0}
.i-fuwu .content.revealed {-webkit-transform:rotatex(0) translateZ(0);-ms-transform:rotatex(0) translateZ(0);transform:rotatex(0) translateZ(0);opacity:1}



.bdshare-button-style0-16 a {
    float: left;
    font-size: 12px;
    padding-left: 17px;
    line-height: 16px;
    height: 16px;
    background-image: url(../images/icons_0_16.png);
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 6px 6px 6px 0;
}
.Share_box {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    z-index: 100;
    display: none;
}
.Share_box .content {
    position: fixed;
    width: 580px;
    height: 380px;
    left: 50%;
    margin-left: -290px;
    top: 50%;
    margin-top: -190px;
    background: #fff;
    z-index: 12;
}
.Share_box .share_bg {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    background: url(../images/share_bg.png) center;
    z-index: 1;
}
.Share_box .content .share_close:hover {
    transform: rotateZ(360deg);
}
.bdshare-button-style0-16 a:hover {
    color: #333;
    opacity: .8;
    filter: alpha(opacity=80);
}

.Share_box .content .box {
    padding: 55px 70px 50px;
}
.Share_box .content .box .share_title {
    font-size: 20px;
    line-height: 26px;
    color: #666;
    text-align: center;
    margin-bottom: 40px;
}
.Share_box .content .share_close {
    width: 38px;
    height: 38px;
    background: url(../images/share_close.png) no-repeat center;
    position: absolute;
    top: 30px;
    right: 24px;
    cursor: pointer;
    transition: all 0.5s ease;
}
.Share_box .content .box ul {
    text-align: center;
}
.Share_box .content .box ul li {
    font-size: 0;
    margin: 0 21px;
    display: inline-block;
    position: relative;
}
.Share_box .bdsharebuttonbox a {
    height: auto;
    padding: 0;
    margin: 0;
    background: none;
	

}
.Share_box .content .box ul li a .img_ {
    display: block;
    width: 54px;
    height: 54px;
}
.Share_box .content .box ul li a .txt {
    display: block;
    font-size: 14px;
    color: #666;
    line-height: 26px;
    text-align: center;
    margin: 8px 0 30px;
    opacity: 1;
    visibility: visible;
}



.banners {
 height:500px;
 background-position:center;
 background-repeat:no-repeat;
 background-color:#666;
 background-size:cover
}
.jzgl_banner {
 background:url(../images/jzgl_banner.jpg) center/cover no-repeat #666;
 height:500px
}
.jzgl_banner2 {
 background:url(../images/jzgl_banner2.jpg) center/cover no-repeat


}
.jzgl-banner1 {
 background:url(../images/mining-equipment.jpg) center/cover no-repeat


}
.jzgl-banner2 {
 background:url(../images/sand-making-machine.jpg) center/cover no-repeat


}
.jzgl-banner3 {
 background:url(../images/hpt-cone-crusher.jpg) center/cover no-repeat


}
.jzgl-banner4 {
 background:url(../images/k3-portable-plant.jpg) center/cover no-repeat


}
.pro-carousel-box .aggregate-banner1 {
 background:url(../images/8.jpg) center/cover no-repeat


}
.pro-carousel-box .aggregate-banner2 {
 background:url(../images/9.jpg) center/cover no-repeat


}
.pro-carousel-box .aggregate-banner3 {
 background:url(../images/10.jpg) center/cover no-repeat


}
.pro-carousel-box .mill-banner1 {
 background:url(../images/1.jpg) center/cover no-repeat


}
.pro-carousel-box .mine-banner1 {
 background:url(../images/2.jpg) center/cover no-repeat


}
.jzgl_banner_2018christmas {
 background:url(../images/2018christmas.jpg) center/cover no-repeat


}
.jzgl_banner_zhoushan {
 background:url(../images/jzgl_banner_zhoushan.jpg) center/cover no-repeat


}
.jzgl_banner_vu {
 background:url(../images/banner_vu.jpg) center/cover no-repeat


}
.jzgl_banner_hgt {
 background:url(../images/banner_hgt.jpg) center/cover no-repeat


}
.jzgl_banner_vu_fr {
 background:url(../images/vu_fr.jpg) center/cover no-repeat


}
.jzgl_banner_hgt_fr {
 background:url(../images/hgt_fr.jpg) center/cover no-repeat


}
.jzgl_banner_vu_ar {
 background:url(../images/vu_ar.jpg) center/cover no-repeat


}
.jzgl_banner_hgt_ar {
 background:url(../images/hgt_ar.jpg) center/cover no-repeat


}
.jzgl_banner_vu_ru {
 background:url(../images/vu_ru.jpg) center/cover no-repeat


}
.jzgl_banner_hgt_ru {
 background:url(../images/hgt_ru.jpg) center/cover no-repeat


}
.jzgl_banner_vu_es {
 background:url(../images/vu_es.jpg) center/cover no-repeat


}
.jzgl_banner_hgt_es {
 background:url(../images/hgt_es.jpg) center/cover no-repeat


}
.banners .container,
.jzgl_banner .container {
 text-align:center;
 padding-top:178px
}
.jzgl_banner2 .container {
 padding-top:170px
}
.jzgl_banner_zhoushan .container {
 padding-top:196px
}
.banners h1,
.banners h1 span,
.jzgl_banner h1,
.jzgl_banner h1 span {
 color:#fff;
 font-size:40px;
 line-height:50px
}
.banners p span,
.jzgl_banner p span {
 color:#fff;
 font-size:16px
}
.banners p,
.jzgl_banner p {
 font-size:16px;
 color:#fff
}
.latest_news {
 padding:8px 28px;
 margin:7px auto 0;
 overflow:hidden;
 display:inline-block
}
.latest_news h4 {
 border-right:1px solid #fff;
 color:#e46713;
 line-height:18px;
 padding-right:18px;
 margin:3px 18px 0 0;
 float:left
}
.latest_news p {
 float:left
}
.latest_news p span {
 margin-left:18px;
 color:#bcbcbc;
 font-size:14px
}
.latest_news_title {
 max-width:362px;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden
}
.latest_news_title>a {
 color:#e46713
}
.banner-touzi1 {
 background-image:url(../images/banner-touzi-1.jpg)
}
.banner-touzi2 {
 background-image:url(../images/banner-touzi-2.jpg)
}
.banner-touzi3 {
 background-image:url(../images/banner-touzi-3.jpg)
}
.media-banner1 {
 background-image:url(../images/media_banner1.jpg)
}
.media-banner2 {
 background-image:url(../images/media_banner2.jpg)
}
#header {
 background-color:#fff
}

.logo-nav{display:flex;justify-content: space-between;align-items: center;}

.logo .navbar-brand {
 padding:0;
 position:relative;
 z-index:999
}
.logo .navbar-brand a {
 display:inline-block;
 vertical-align:middle
}
.logo .navbar-brand a img {
 margin-top:0;
 width:auto
}
.logo h2 {
 color:#333;
 font-size:20px;
 line-height:60px;
 float:left;
 display:inline-block;
 margin-top:0;
 margin-bottom:0
}
.header .navbar-text a {
 color:#b5b5b5;
 font-size:12px;
 line-height:22px;
 padding:0
}
.header .navbar-text img {
 margin-right:4px;
 margin-bottom:2px;
 margin-top:0
}
.subnav {
 padding-top:17px
}
.subnav p {
 font-size:13px
}
.subnav .j_hide.topMenu {
 display:block
}
.topMenu>li {
 padding-bottom:41px
}
.navbar-right {
 margin-left:0;
 margin-right:0;
 display: flex;
 justify-content: flex-end;
 align-items: center;
}
.navbar-right li.j_old,
.navbar-right li.lan_wrap {
 margin-left:13px
}
.bar-item-cont {
 display:none;
 position:absolute;
 top:31px;
 right:-13px;
 z-index:1000;
 padding:13px 22px 10px 21px;
 background-color:#fff;
 -moz-box-shadow:0 5px 8px rgba(102,102,102,.35);
 -webkit-box-shadow:0 5px 8px rgba(102,102,102,.35);
 box-shadow:0 5px 8px rgba(102,102,102,.35)
}
.navbar-text .bar-item-weixin img {
 display:block;
 width:89px;
 height:89px;
 margin-bottom:9px;
 margin-right:0
}
.bar-item-weixin span {
 display:block;
 color:#666;
 font-size:13px;
 line-height:normal;
 text-align:center
}
.navbar-left>li {
 width:110px;
 text-align:center
}

.header-top .navbar-left>li.showvr>a.vrtopbg{background: url(../images/vrtop.webp) 15px center no-repeat;background-size: 20px;padding-left: 45px;}
.header-top .navbar-left>li.showvr{width:auto;}
.navbar-left>li>a {
 font-size:12px;
 padding-top:7px;
 padding-bottom:7px
}
.navbar-nav li.splitter {
 background:url(../images/splitter.png) center right no-repeat


}
.navbar-left li.yewu {
 width:110px;
 position:relative
}
.navbar-left li.yewu a {
 background:url(../images/sub_menu.png) 81px center no-repeat;
 padding-left:17px
}
.navbar-left .yewu.active a {
 background-image:url(../images/sub_menu1.png)
}
.navbar-left .yewu ol {
 display:none;
 position:absolute;
 top:38px;
 left:0;
 z-index:1000;
 background-color:#fff;
 -moz-box-shadow:0 5px 8px rgba(102,102,102,.35);
 -webkit-box-shadow:0 5px 8px rgba(102,102,102,.35);
 box-shadow:0 5px 8px rgba(102,102,102,.35);
 padding:5px 10px;
 width:120%;
}
.navbar-left ol li {
 border-bottom:1px solid #d7d7d7;
 float:none;
 height:35px;
 line-height:35px
}
.navbar-left ol li:last-child {
 border:none
}
.navbar-left .yewu ol a,
.navbar-left .yewu.active ol a {
 background:0 0;
 padding-left:0
}
.inquiry li a:hover,
.languagein a:hover,
.pro_list_wrap li a:hover,
.yewu ol a:hover {
 color:#f29c06
}
.navbar-left li.hot-menu {
 width:150px;
 position:relative
}
.navbar-left li.hot-menu a {
 background:url(../images/sub_menu.png) 120px center no-repeat;
 padding-left:17px
}
.navbar-left .hot-menu.active a {
 background-image:url(../images/sub_menu1.png)
}
.navbar-left .hot-menu ol {
 display:none;
 position:absolute;
 top:38px;
 left:0;
 z-index:1000;
 background-color:#fff;
 -moz-box-shadow:0 5px 8px rgba(102,102,102,.35);
 -webkit-box-shadow:0 5px 8px rgba(102,102,102,.35);
 box-shadow:0 5px 8px rgba(102,102,102,.35);
 padding:17px 20px
}
.navbar-left .hot-menu ol a,
.navbar-left .hot-menu.active ol a {
 background:0 0;
 padding-left:0
}
.navbar-left .hot-menu ol li {
 width:180px
}
.hot-menu ol a:hover,
.inquiry li a:hover,
.languagein a:hover,
.pro_list_wrap li a:hover {
 color:#f29c06
}
.lan {
 position:relative;
 z-index:100
}
.languagein {
 display:none;
 background-color:#fff;
 position:absolute;
 z-index:1000;
 top:10px;
 right:0;
 width:440px;
 padding:22px 36px;
 -moz-box-shadow:0 5px 8px rgba(102,102,102,.35);
 -webkit-box-shadow:0 5px 8px rgba(102,102,102,.35);
 box-shadow:0 5px 8px rgba(102,102,102,.35)
}
.languagein p {
 border-bottom:1px solid #d0d0d0;
 color:#666;
 font-size:18px;
 margin-bottom:20px
}
.languagein li {
 float:none;
 height:32px;
 line-height:32px;
 padding-left:24px;
 background:url(../images/languagebg.jpg) center left no-repeat


}
.navbar-right .languagein a {
 color:#274899;
 font-size:18px
}
.navbar-inverse {
 margin-top:19px
}
.navbar-inverse .navbar-nav {
 margin-top:8px
}
.navbar-inverse .navbar-nav li.active,
.navbar-inverse .navbar-nav li.current {
 border-bottom:3px solid #ff9a00;
 padding-bottom:38px
}
.navbar-inverse .navbar-nav>li>a {
 color:#333;
 font-weight:400;
 border-left:1px solid #c9c9c9;
 padding:0 18px;
 line-height:12px
}
.navbar-inverse .navbar-nav li:first-child a {
 border:none;
 padding-left:30px
}
.navbar-inverse .navbar-nav li.active a {
 color:#333
}
.navbar-inverse .navbar-nav li.active a:hover,
.navbar-inverse .navbar-nav li.current a {
 color:#e46713
}
.navbar-inverse .navbar-nav .pro_btn a {
 padding:0 30px
}
.navbar-inverse li.pr0 a {
 padding-right:0
}
.pro_list_wrap {
 background-color:#f2f2f2;
 padding-top:46px;
 padding-bottom:58px;
 
}
.pro_list_wrap ul {
 padding-left:0
}
.pro_list_wrap ul li {
 line-height:14px;
 padding:14px 0;
}
.pro_list_wrap ul li a {
 color:#999;
 font-size:14px;
 margin:0 10px;
}
.pro_list_wrap li span {
 color:#3671cf;
 display:inline-block;
 width:80px;
 border-right:1px solid #e4e4e4;
 line-height:14px;
 margin-right:15px
}
.pro_list_wrap li span>a,
.pro_list_wrap li span>a:hover {
 color:inherit
}
.pro_list_wrap .pro_list_item {
 overflow:hidden
}

.pro_h_fz .wrap{width:50%;}


.chanpin_list_wrap img{margin:0px auto;}
.chanpin_list_wrap {
 -webkit-transition:-webkit-all .2s ease-out;
 transition:.2s ease-out;
 transition:.2s ease-out,-webkit-all .2s ease-out;

 position:absolute;
 z-index:1;
 left:0;
 right:0;
 background-color:rgba(23,23,23,0.85);
 padding-top:22px;
 padding-bottom:22px;
 z-index:11;
 /*background: url(../images/xiala_bg.jpg) no-repeat center;*/
}
.chanpin_list_wrap .row{
	display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
	
}
.chanpin_list_wrap .chanpin_list li{
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.chanpin_list_wrap .chanpin_list:last-child{
	border:0px;
}
.chanpin_list_wrap .chanpin_list {
 text-align:center;
 border-right: 1px solid #666;
 
 
}
.chanpin_list_wrap .chanpin_list h3 {
 text-transform:capitalize;
 padding-bottom:15px;
 color:#fff;
 margin-top:20px;
 margin-bottom:10px;
 font-size:16px;
 font-weight:700
}
.chanpin_list_wrap .chanpin_list h3 a {
 color:#fff;
 line-height:1.1
}
.chanpin_list_wrap .chanpin_list h3 a:hover {
 color:#e46713
}
.chanpin_list_wrap ul {
 padding-left:0
}
.pro_h_fz  ul {
	width: 80%;
    margin: 0px auto;
}

.chanpin_list_wrap ul li {
 line-height:34px
}
.chanpin_list_wrap ul li .pro_list_item a {
 color:#999;
 font-size:14px;
 margin:0 10px 14px;
 line-height:14px;
 display:inline-block
}
.chanpin_list_wrap ul li .pro_list_item a.active {
 color:#e46713
}
.chanpin_list_wrap li span {
 color:#3671cf;
 width:80px;
 border-right:1px solid #e4e4e4;
 line-height:14px;
 margin-right:15px;
 float:left
}
.chanpin_list_wrap li a {
 color:#fff;
 font-size: 13px;
 font-weight: 200;
}
.chanpin_list_wrap li a:hover {
 color:#e46713
}
.chanpin_list_wrap li span>a,
.chanpin_list_wrap li span>a:hover {
 color:inherit
}
.chanpin_list_wrap .pro_list_item {
 overflow:hidden
}


.chanpin_list_wrap .left {
    float: left;
    width: 71%;
    margin-top: 33px;
}

.chanpin_list_wrap .left  .t {
    font-size: 35px;
    color: #666;
    font-weight: bold;
    line-height: 35px;
    margin-bottom: 30px;
}
.chanpin_list_wrap .left  .c {
    font-size: 14px;
    color: #666;
    line-height: 25px;
    margin-bottom: 17px;
}
.chanpin_list_wrap .right .r_infor {
    padding-top: 100px;
    padding-left: 16%;
}
 .chanpin_list_wrap .right .r_infor dt {
    font-size: 28px;
    font-weight: bold;
    color: #fff;
    line-height: 28px;
    margin-bottom: 24px;
}
 .chanpin_list_wrap .right .r_infor dd ,.chanpin_list_wrap .right .r_infor dd a {
    font-size: 16px;
    color: #fff;
    line-height: 37px;
}

.chanpin_list_wrap .right {
    width: 29%;
    float: left;
}











.hide {
 display:none
}
.success img {
 margin:0 auto
}
.sns {
 margin:15px auto;
 width:350px;
 text-align:center
}
.inquiry {
 margin-left:26px;
 position:relative;
 float:right
}
.inquiry .inquiryCon {
 display:none;
 position:absolute;
 top:28px;
 right:-65px;
 z-index:1000;
 background:url(../images/to-inquiry.png) center 34px no-repeat;
 padding-top:41px
}
.inquiry ul {
 background-color:#fff;
 width:160px;
 height:auto;
 padding:0 20px;
 -moz-box-shadow:0 5px 5px rgba(102,102,102,.35);
 -webkit-box-shadow:0 5px 5px rgba(102,102,102,.35);
 box-shadow:0 5px 5px rgba(102,102,102,.35)
}
.inquiry ul li {
 padding:10px 0;
 text-align:center
}
.inquiry li+li {
 border-top:1px solid #e4e4e4
}
.inquiry li a,
.inquiry li p {
 color:#333;
 font-size:13px;
 line-height:24px
}
.search_box {
 position:relative;
 float:right
}
.search-expand {
 display:none;
 background-color:#fff;
 border:1px solid #ccc;
 position:absolute;
 top:-16px;
 right:0;
 z-index:999;
 width:740px;
 line-height:40px;
 padding:10px 13px;
 -moz-box-shadow:0 0 8px rgba(102,102,102,.35);
 -webkit-box-shadow:0 0 8px rgba(102,102,102,.35);
 box-shadow:0 0 8px rgba(102,102,102,.35)
}
input {
 font-family:microsoft yahei;
 border:none
}
.search-expand .input {
 color:#ccc;
 width:671px;
 height:40px;
 padding:0 5px;
 margin:0
}
.search-expand button {
 position:absolute;
 top:7px;
 right:13px;
 width:40px;
 height:40px;
 padding:0;
 background:url(../images/search1.png) 10px center no-repeat #fff;
 border:none
}
.consult {
 width:40px;
 height:60px;
 padding:14px 8px
}
.hotline {
 width:99px;
 height:60px;
 padding:14px 8px 14px 6px
}
.nav_hovers {
 position:relative
}
.nav_hovers .popup {
 position:absolute;
 top:12px;
 left:0;
 z-index:1000;
 padding-top:41px
}
.nav_hovers ol {
 display:none;
 background-color:#fff;
 -moz-box-shadow:0 5px 8px rgba(102,102,102,.35);
 -webkit-box-shadow:0 5px 8px rgba(102,102,102,.35);
 box-shadow:0 5px 8px rgba(102,102,102,.35);
 padding:17px 26px
}
.nav_hovers ol li {
 border-top:1px solid #d7d7d7;
 line-height:35px;
 text-align:center
}
.nav_hovers li:first-child {
 border-top:none
}
.navbar-nav li.nav_hovers li a {
 padding-left:0!important;
 white-space:nowrap
}
.nav_hovers ol li a:hover {
 color:#e46713
}
.header-top .top-list>li>a {
 position:relative;
 padding-left:15px;
 padding-right:15px;
 font-size:12px;
 color:#ececec
}
.header-top .top-list.right>li:last-child>a {
 padding-right:0
}
.header-top .top-list>li>a:after {
 content:'';
 position:absolute;
 width:1px;
 height:10px;
 background-color:#797979;
 top:50%;
 margin-top:-5px;
 margin-left:15px
}
.header-top .top-list.right>li:first-child>a:after {
 margin-left:15px
}
.header-top .top-list>li:first-child>a:after {
 margin-left:29px
}
.header-top .top-list>li:first-child>a {
 padding-left:28px
}
.header-top .top-list>li:last-child>a:after {
 display:none
}
.logo {

 overflow:hidden;
 margin-right:0;
}
.logo>a {
 display:block;
 width:100%;
 height:100%;
}
.header-nav .nav-list>li {
 float:left;
 padding:38px 0;
 position:relative
}
.header-nav .nav-list>li>a {
 padding:0 25px;
 font-size:16px;
 position:relative;
 color:#333e46;
 font-weight: bold;
}
.header-nav .nav-list>li>a:hover,
.header-nav li.active>a {
 color:#fff;
}
.header-nav .nav-list>li>a:after {
 content:'';
 position:absolute;
 width:1px;
 height:10px;
 background-color:#ffb27d;
 top:50%;
 margin-top:-5px;
 right: 0;
}
.header-nav .nav-list>li:last-child>a:after {
 display:none
}


.nav-bb{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
}

.header-nav .header-contact {
background:url(../images/tel_03.png) left center no-repeat;
 padding-left:40px
}
.header-nav .header-contact > p ,.header-nav .header-contact > p  a {
    color: #444;
    font-size: 14px;
    margin-bottom: 0;
    line-height: 18px;
}
.header-nav .header-contact > p:first-child {
    font-size: 12px;
    color: #f0f0f0;
}


.header-nav .header-contact a,.header-nav .header-contact span {
 color:#fff;
 font-size:16px;
 margin-bottom:0;
 line-height:18px;
}
.header-nav .header-contact span {font-weight:normal;}

.top-icon {
 width:12px;
 height:12px;
 position:absolute;
 margin-left:-18px;
 vertical-align:middle;
 margin-top:6px;
}
.icon-whatsapp {
 background:url(../images/top_icons2.png) left center no-repeat


}
.icon-global {
 background:url(../images/top_icons3.png) left center no-repeat


}
.nav-list .dropdown:nth-child(3) .dropdown-menu{
	right: 50%;
margin-right: -78px;
}

.nav-list .dropdown:nth-child(4) .dropdown-menu{
	right: 50%;
margin-right: -93px;
}
.nav-list .dropdown:nth-child(5) .dropdown-menu{
	right: 50%;
margin-right: -110px;
}

.nav-list .dropdown:nth-child(6) .dropdown-menu{
	right: 50%;
margin-right: -89px;
}


.dropdown-menu {
 border-radius:0;
 margin-top:0;
 border-top-color:#ddd;
 min-width:auto;
 display:block;
 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:-webkit-all .2s ease-out;
 transition:.2s ease-out;
 transition:.2s ease-out,-webkit-all .2s ease-out;
 -webkit-box-shadow:0 5px 8px rgba(102,102,102,.35);
 box-shadow:0 5px 8px rgba(102,102,102,.35);
 padding:17px 26px
}
.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 {
 -webkit-transform:scale(1,1);
 transform:scale(1,1);
 opacity:1
}

@media(max-width:1600px){
	.header-nav .nav-list>li>a{ padding:0 15px;}
	}

@media(max-width:1200px) {
 .main-nav {
  float:left!important
 }
}
.error404 {
 text-align:center;
 padding:120px 0;
 border-top:1px solid #eee
}
.error404 h1 {
 font-size:180px;
 line-height:normal
}
.error404 p {
 font-size:18px;
 margin-bottom:15px
}
.sb-loading {
 background-image:url(../images/loading.png);
 background-repeat:no-repeat;
 background-position:center;
 display:inline-block
}
.sb-loading img {
 z-index:0;
 position:relative
}
.nav-business {
 text-align:center;
 margin-bottom:45px
}
.nav-business>li>a {
 font-size:14px;
 margin-right:5px;
 margin-top:10px;
 width:auto;
 padding-left:30px;
 padding-right:30px
}
#imtpye {
 line-height:50px;
 color:#999
}
.imtpye {
 margin-right:15px;
 font-weight:400
}
#footer {
 background-color:#282828;
 z-index:12;
 position:relative;
 padding-top: 90px;
}
#footer .footer-top .col-lg-2 h2 {padding-bottom: 38px;padding-top: 22px;}
#footer .footer-top .col-lg-2 ul li{line-height:35px;} 
.footer .footer_t_l p{line-height: 30px;}



#footer h2 {
 color:#fff;
 font-size:20px;
 font-weight:400;
 margin-top: 0px;
}
#footer .footer_t_l h2{padding-top: 50px;margin-bottom: 15px;}
#footer .footer_t_l ul li {display: block;text-align: left;}

#footer a,
.pro_col_bg h1 strong,
.pro_col_bg p,
.pro_column a {
 color:#fff
}
.footer_t_l p a i {
    margin-right: 14px;
}
.whatsapp_box {
    position: fixed;
    right: 0;
    bottom: 180px;
    z-index: 99;
    display: none;
}
.f_t_logo img{width:80%;max-width: 400px;min-width: 250px;}
.footer_t_l .f_icons{margin-top: 10px}
.footer-bottom-t{border-top:1px solid rgba(255,255,255,.05);padding-top:5px;}

.footer-bottom-t .footer_adr{font-size: 16px;line-height: 38px;
color: #bcbcbc;}
.footer-bottom-t .footer-right-wrap p{font-size:18px;line-height:70px;}
.footer_t_l .f_icons img{max-width: 50px;padding-right:5px;}


#footer .footer-bottom p {
 color:#bcbcbc;
 padding-top:28px;
 border-top:1px solid rgba(255,255,255,.05)
}
#footer .list-unstyled li {
 line-height:50px
}
.footer-bottom p span {
 color:#797979;
 margin-left:9px
}
#footer p span a {
 color:#797979;
 margin:0 10px;
 display:inline-block
}
.footer-right {
 border-left:1px solid #4c4c4c;
 height:179px
}
.footer-right-wrap {
 max-width:210px;
 text-align: center;
}

.footer-right-wrap .icon03 {
    width: 22px;
    height: 19px;
    background: url(../images/foot_tel.png) no-repeat;
}
.footer-right-wrap .icon02 {
    width: 22px;
    height: 21px;
    background: url(../images/foot_email.png) no-repeat;
}
.footer-right-wrap  .icon {
    text-align: center;
    transition: all 0.5s ease;
    display: inline-block;
}

.footer-right-wrap  .txt {
    font-size: 15px;
    font-weight: bold;
}
 #footer .footer-right-wrap  a:hover {
    color: #fcb026;
}
.footer-right-wrap  a:hover .icon03{
    background-position: 0 -19px;
}
.footer-right-wrap  a:hover .icon02 {
	background-position: 0 -23px;
}




.footer-right-wrap h3 {
 margin-bottom:0
}
.footer-right-wrap .online_btn {
 line-height:42px;
 margin-top:0;
 text-align: center;
}
.online_btn a {
 background-color:#e46713;
 border:1px solid #e46713;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 color:#fff;
 font-size:16px;
 padding:9px 26px 10px
}
.footer-right-wrap p {
 color:#fff;
 line-height:32px
}
#footer .related-link a {
 background:url(../images/u471.png) center right no-repeat;
 color:#999;
 font-size:16px;
 padding-right:23px
}
.related-link {
 position:relative;
 margin-top:15px
}
.related-link ul {
 display:none;
 position:absolute;
 left:0;
 bottom:24px;
 z-index:100;
 background-color:#fff;
 padding:17px 25px;
 -moz-box-shadow:0 -5px 8px rgba(102,102,102,.35);
 -webkit-box-shadow:0 -5px 8px rgba(102,102,102,.35);
 box-shadow:0 -5px 8px rgba(102,102,102,.35)
}
.related-link li+li {
 border-top:1px solid #d7d7d7
}
#footer .related-link li a {
 color:#333;
 font-size:14px;
 font-weight:400;
 line-height:35px;
 padding-right:0;
 background:0 0
}
.footer .list-unstyled li a,
.footer p {
 font-size:14px
}
.fixBar ul {
 margin-top:-187px;
 position:absolute;
 width:40px;
 top:50%
}
@supports(transform:translateY(-50%)) {
 .fixBar ul {
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -o-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,.2);
 box-shadow:0 1px 10px rgba(0,0,0,.2);
 z-index:900
} 
.fixBarnew {
 position:fixed;
 right:20px;
 top:50%;
 margin:0;
 width:65px;
 -webkit-box-shadow:0 1px 10px rgba(0,0,0,.2);
 box-shadow:0 1px 10px rgba(0,0,0,.2);
 z-index:900
}
.fixBar li {
 position:relative;
 width:40px;
 height:52px;
 padding:4px 0 2px;
 text-align:center;
 cursor:pointer
}
.fixBarnew  li{
 position:relative;
 width:65px;
 height:63px;
 padding:4px 0 2px;
 text-align:center;
 cursor:pointer;
 background-color: #fff; 
}
.fixBar li:not(:last-child) {
 border-bottom:1px solid #d8d5d5
}
.fixBarnew li:not(:last-child) {
 border-bottom:1px solid #d8d5d5
}
.fixBarnew li>a,
.fixBarnew li span {
 display:inline-block;
 width:65px;
 text-align:center;
 text-decoration:none;
 outline:0;
 vertical-align:middle;
 font-size:10px;
  line-height:999;
 padding-top:4px
 
}
.fixBarnew li:hover {
 background-color:#f75316;
}
.fixBarnew .f-top {
 position:absolute;
 width:40px;
 height:40px;
 bottom:50px;
 background-position:-24px -75px;
 overflow:hidden
}
.fixBarnew .f-top:hover {
 border:1px solid #f4822c;
 background:#f4822c
}
.fixBarnew .f-top a {
 display:none;
 text-align:center;
 text-decoration:none;
 outline:0;
 vertical-align:middle;
 font-size:12px;
 padding-top:0;
 color:#fff;
 width:100%;
 height:100%;
 margin-top:4px;
}
.fixBarnew .f-top:hover a {
 display:block
}

.fixBarnew .f-icon {
 background-image:url(../images/fixbar.png);
}
.fixBarnew .f-chat {
	 background-position:-212px 0px;
}
.fixBarnew .f-vr {
	 background: url(../images/vrfix.png) center no-repeat;
	     margin-bottom: 10px;
    border-bottom: 0px !important;
}
.fixBarnew .f-vr:hover{background-color:initial;}
.vr-f-vr{background: url(../images/vrfix.png) center no-repeat;
    margin-bottom: 10px;
    border-bottom: 0px !important;
    background-size: contain;
    width: auto;position: fixed;top: 50%;right: 5px;margin-top: -120px;z-index: 9999;width: 100px;height: 100px;}
.vr-f-vr a{display: inline-block;
    width: 65px;
    text-align: center;
    text-decoration: none;
    outline: 0;
    vertical-align: middle;
    font-size: 10px;
    line-height: 999;
    padding-top: 4px;cursor: pointer;}


.fixBar li>a,
.fixBar li>span {
 display:inline-block;
 width:40px;
 height:52px;
 text-align:center;
 text-decoration:none;
 outline:0;
 line-height:999;
 vertical-align:middle;
 font-size:12px;
 padding-top:4px
}
.fixBar li:hover {
 background-color:#3671cf
}
.f-icon {
 background-image:url(../images/fixsprite-02.png);
 background-repeat:no-repeat
}


.fixBar .f-chat {
 background-position:-212px -36px;
 
}
.fixBarnew .f-email {
	 background-position:-212px -64px;
}
.fixBarnew .f-email:hover {
	 background-position:-289px -64px;
}
.fixBarnew .f-whatsapp {
	 background-position:-212px -128px;
}
.fixBarnew .f-whatsapp:hover {
	 background-position:-289px -128px;
}
.fixBarnew .f-message {
	 background-position:-212px -192px;
}
.fixBarnew .f-message:hover {
	 background-position:-289px -192px;
}
.fixBarnew .f-toptop {
	 background-position:-212px -256px;
}
.fixBarnew .f-toptop:hover {
	 background-position:-289px -256px;
}



.fixBarnew .over-mask {
 position:absolute;
 right:42px;
 top:50%;
 margin-top:-20px;
 display:none;
 width:177px;
 height:40px
}
.fixBarnew .over-mask img {
 display:none
}
.fixBarnew .email-mask-icon {
 background-position:-21px -66px
}
.fixBarnew .whatsapp-mask-icon {
 background-position:-21px -138px
}




.fixBar .f-feedback {
 background-position:-177px -108px
}
.fixBar .f-feedback:hover {
 background-position:-224px -108px
}
.fixBar .over-mask {
 position:absolute;
 right:42px;
 top:50%;
 margin-top:-17px;
 display:none;
 width:112px;
 height:35px
}
.fixBar .over-mask img {
 display:none
}
.fixBar .feedback-mask-icon {
 background-position:-38px -119px
}
.fixBar .facebook {
 background-position:-177px -161px
}
.fixBar .facebook:hover {
 background-position:-224px -161px
}
.fixBar .facebook-mask-icon {
 background-position:-38px -170px
}
.fixBar .linkedin {
 background-position:-177px -214px
}
.fixBar .linkedin:hover {
 background-position:-224px -214px
}
.fixBar .linkedin-mask-icon {
 background-position:-38px -223px
}
.fixBar .youtube {
 background-position:-177px -267px
}
.fixBar .youtube:hover {
 background-position:-224px -267px
}
.fixBar .youtube-mask-icon {
 background-position:-38px -276px
}
.fixBar .twitter {
 background-position:-177px -320px
}
.fixBar .twitter:hover {
 background-position:-224px -320px
}
.fixBar .twitter-mask-icon {
 background-position:-38px -329px
}
.fixBar li:hover a {
 -webkit-transition:none;
 -o-transition:none;
 transition:none
}
.fixBar .f-top {
 position:absolute;
 width:40px;
 height:40px;
 bottom:50px;
 background-position:-24px -75px;
 overflow:hidden
}
.fixBar .f-top:hover {
 border:1px solid #f4822c;
 background:#f4822c
}
.fixBar .f-top a {
 display:none;
 text-align:center;
 text-decoration:none;
 outline:0;
 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:-68px -75px;
 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:-108px -75px
}
.fixbar-expand {
 position:fixed;
 bottom:0;
 right:-100px;
 margin:0;
 z-index:999;
 display:none
}
@keyframes mmove {
 0%,
 100% {
  transform:translateX(0)
 }
 50% {
  transform:translateX(-19px)
 }
}
@-webkit-keyframes mmove {
 0%,
 100% {
  -webkit-transform:translateX(0)
 }
 50% {
  -webkit-transform:translateX(-19px)
 }
}
@-moz-keyframes mmove {
 0%,
 100% {
  -moz-transform:translateX(0)
 }
 50% {
  -moz-transform:translateX(-19px)
 }
}
@-ms-keyframes mmove {
 0%,
 100% {
  -ms-transform:translateX(0)
 }
 50% {
  -ms-transform:translateX(-19px)
 }
}
.fixbar-expand .fixbar-toggle {
 background-position:-40px -23px;
 width:100px;
 height:40px;
 cursor:pointer
}
.fixbar-expand .fixbar-toggle:hover {
 animation:2s ease-in-out .5s mmove;
 -webkit-animation:2s ease-in-out .5s mmove;
 -ms-animation:mmove 2s ease-in-out .5s 1;
 -moz-animation:2s ease-in-out .5s mmove
}
.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%);
 -ms-transform:translate(100%,-50%);
 -o-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
}
.websitemap_banner {
 background:url(../images/website.jpg) top center no-repeat;
 height:200px
}
.websitemap_banner h1 {
 color:#fff;
 font-size:34px;
 font-weight:700;
 padding-top:89px;
 margin-bottom:0
}
.websitemap .container-fluid {
 margin-top:45px;
 margin-bottom:125px
}
.website_border_bottom {
 border-bottom:1px solid #e4e4e4;
 padding-bottom:32px;
 margin-bottom:20px
}
.websitemap h2 {
 font-size:24px;
 line-height:48px;
 margin-bottom:13px
}
.websitemap h2 a {
 color:#333;
 font-size:24px;
 font-weight:700
}
.websitemap h3 {
 line-height:28px;
 margin-bottom:0
}
.websitemap h3 a {
 color:#333;
 font-size:18px
}
.websitemap p a {
 color:#666
}
.row_set {
 margin-top:11px;
 margin-bottom:23px
}
.row_set2 {
 margin-bottom:8px
}
@media(max-width:1199px) {
 .logo .navbar-brand {
  width:70%
 }
 .logo h2 {
  font-size:20px
 }
 .subnav li a span {
  margin:0 15px
 }
 .navbar-inverse .navTop {
  margin-left:20px
 }
 .navbar-inverse .navbar-nav>li>a {
  padding:0 11px
 }
 .navbar-inverse .navbar-nav li:first-child a {
  padding-left:20px
 }
 .navbar-inverse .navbar-nav .pro_btn a {
  padding:0 20px
 }
 .navbar-inverse li.pr0 a {
  padding-right:0
 }
 .footer-right-wrap {
  float:none;
  margin-left:20px
 }
 .fixBarnew {display:none;}
}
@media(max-width:991px) and (min-width:768px) {
 .navbar-left li {
  width:90px
 }
 .navbar-inverse .navbar-nav {
  margin-top:8px;
  text-align:right
 }
 .navbar-nav>li {
  display:inline-block
 }
 .logo h2 {
  font-size:16px;
  line-height:43px
 }
 .navbar-inverse .navTop {
  margin-left:0
 }
 .subnav .toolbox {
  display:none
 }
}
@media(max-width:991px) {
 .subnav .navbar-toggle {
  margin-top:6px;
  display:block
 }
 .nav_hovers .popup {
  top:25px;
  left:50%;
  margin-left:-54px;
  padding-top:0
 }
 .subnav .toolbox {
  float:left!important;
  margin-left:-15px
 }
 .subnav [class*=col-] {
  position:static
 }
 .subnav ul.nav {
  width:100%;
  position:relative;
  right:40px;
  bottom:0;
  box-sizing:border-box
 }
 .subnav .nav>li {
  width:25%;
  text-align:center;
  display:inline-block!important
 }
 .subnav .nav li a span {
  float:right
 }
 .navbar-inverse .navbar-nav li.current {
  padding-bottom:10px
 }
}
@media(max-width:767px) {
 html {
  overflow-y:scroll
 }
 :root {
  overflow-y:auto;
  overflow-x:hidden
 }
 :root body {
  position:absolute
 }
 body {
  width:100vw;
  overflow:hidden;
  font-family:Helvetica,Arial,Georgia
 }
 .subnav .j_hide.topMenu {
  display:none
 }
 .navbar-icon:before {
  content:"";
  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.png) center no-repeat;
  right:15px;
  top:0px;
  width:30px;
  height:30px
 }
 .left-arrow-icon:before {
  content:"";
  position:absolute;
  display:inline-block;
  background:url(../images/left-arrow-icon.png) center no-repeat;
  width:30px;
  height:30px;
  top:50%;
  left:19px;
  -webkit-transform:translateY(-50%) rotate(180deg);
  -ms-transform:translateY(-50%) rotate(180deg);
  -o-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 {
  position:fixed;
  top:0;
  bottom:0;
  right:0;
  width:45%;
  background-color:#fff;
  z-index:100;
  -webkit-transform:translateX(100%);
  -ms-transform:translateX(100%);
  -o-transform:translateX(100%);
  transform:translateX(100%);
  -webkit-transition:transform .5s ease-in-out;
  -o-transition:transform .5s ease-in-out;
  transition:transform .5s ease-in-out
 }
 .sidebar-title {
  width:100%;
  height:60px;
  background-color:#3671cf;
  position:fixed;
  z-index:19
 }
 .sidebar-content {
  padding:96px 0 25px 27px;
  height:499px;
  position:relative;
  overflow:auto
 }
 .sidebar-menu>li {
  position:relative;
  padding:24px 0
 }
 .sidebar-menu>li:first-child {
  padding-top:0
 }
 .sidebar-menu>li>a {
  padding-left:32px;
  vertical-align:middle;
  font-size:18px;
  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);
  -ms-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0)
 }
 .fixBar,.i_pro_solu,
 .footer-top .col-lg-2,.footer-bottom-t{
  display:none
 }
 .whatsapp_box {display:none;}
 
 .global01 {background-size: cover !important;}
 .global01 .infor .tit h2{font-size:32px !important;}
 .global01 .infor .tit p{font-size:14px !important;}
 .global01 .content{margin-top:30px !important;}
 .global01 .content li{width:48% !important;}
 .i-fuwu .content li{width: 45.95% !important;}
 .en_ipart03{background-size: cover !important;}
 .en_ipart03 .swiper-container4{width: 100% !important;height: 560px !important;}
 .en_ipart03 .img_{width: 100% !important;margin-left: 0% !important;text-align: center;}
 .en_ipart03 .intro {width: 100% !important;margin-right: 0% !important;}
 .news  .list {padding-top:45px;}
 
 
 .footer_t_l p a {
    font-size: 14px;
}
 #footer .footer-bottom p {
  border:none;
  padding-top:0
 }
 #footer{padding-top:30px;}
 .footer-bottom p span {
  display:block
 }
 .panel-footer {
  padding:30px 0
 }
 .row_set {
  margin-left:0;
  margin-right:0
 }
 .row_set .col-xs-6 {
  margin-bottom:5px
 }
 .mb30 {
  margin-bottom:15px
 }
 .mb80 {
  margin-bottom:40px
 }
 .footer-right {
  border:none;
  height:auto;
  padding:20px 10px 0
 }
 .footer-right-wrap {
  max-width:100%;
  margin-left:0
 }
 .navbar-inverse .navbar-nav {
  margin-bottom:0
 }
 .logo {
  padding:0 0 20px 15px;
  position:relative!important
 }
 .logo .navbar-brand {
  width:auto
 }
 .logo h2 {
  font-size:22px;
  top:50%
 }
 .navbar-right {
  margin-left:23px
 }
 .subnav ul.nav {
  padding-left:8px;
  padding-right:7px
 }
 .subnav .toolbox {
  display:none;
  margin-left:0
 }
 .subnav .navbar-toggle {
  position:absolute;
  top:50%;
  right:5px;
  margin-top:-15px
 }
 .nav_top .nav li {
  display:inline-block
 }
 .nav_top .navbar-nav {
  margin:0
 }
 .nav_top .collapse,
 .subnav .collapse {
  display:block
 }
 .subnav .nav>li {
  width:23%
 }
 .lan {
  position:static
 }
 .languagein {
  position:absolute;
  top:100%;
  right:0;
  left:0;
  width:100%
 }
 #footer .col-lg-2 {
  border-bottom:1px solid #4c65a2;
  padding:20px 10px
 }
 #footer {
  text-align:center
 }
 #footer li {
  display:inline-block;
  
 }
 #footer p {
  border:none
 }
 #footer .mb80 {
  margin-bottom:30px
 }
 .fixBar {
  bottom:0;
  top:auto;
  left:0;
  right:0;
  width:100%;
  height:35px
 }
 .fixBar ul {
  width:100%;
  margin-bottom:0
 }
 .fixBar li {
  display:inline-block;
  padding:0;
  vertical-align:middle
 }
 .fixBar li:not(:last-child) {
  border-bottom:none
 }
 .fixBar .f-top {
  right:0
 }
 .fixBar img {
  display:none
 }
 .fixBar .phone-mask,
 .fixBar .wechat-mask {
  top:auto;
  bottom:35px;
  left:50%;
  background-image:url(../images/resfixbar.png);
  background-repeat:no-repeat;
  -webkit-transform:translateX(-53%);
  -ms-transform:translateX(-53%);
  -o-transform:translateX(-53%);
  transform:translateX(-53%)
 }
 .fixBar .wechat-mask {
  width:117px;
  height:158px;
  background-position:-18px -20px
 }
 .fixBar .f-wechat:hover .wechat-mask {
  display:block
 }
 .fixBar .phone-mask {
  width:126px;
  height:60px;
  background-position:-153px -20px
 }
}
@media(max-width:567px) {
 [class*=col-xs-] {
  padding-left:5px!important;
  padding-right:5px!important
 }
 .mb30 {
  margin-bottom:10px
 }
 .logo .navbar-brand,
 .navbar-left>li {
  width:auto
 }
 .logo h2 {
  font-size:22px;
  top:50%
 }
 .navbar-text {
  padding-left:5px
 }
 .nav_top .navbar-text a {
  display:inline-block;
  padding-left:5px;
  padding-right:0
 }
 .nav_top .nav li,
 .navbar-right {
  margin-left:0
 }
 .navbar-left li.yewu a {
  padding-left:5px
 }
 .navbar-inverse .navTop {
  display:none
 }
 .subnav ul.nav {
  bottom:-30px
 }
 .navbar-right li.j_old,
 .navbar-right li.lan_wrap {
  margin-left:5px;
  padding-left:5px
 }
 .breadcrumb,
 .subnav .nav li a span {
  display:none
 }
 .nav>li>a {
  padding:4px 10px
 }
 .subnav .col-xs-5 {
  width:88%
 }
 .inquiry .inquiryCon {
  top:17px;
  right:-40px
 }
 .search-expand {
  top:38px;
  right:-220px
 }
 
 #footer .footer-bottom p {
  border-top:none;
  padding-top:0
 }
}
@media(max-width:458px) {
 .subnav .col-xs-5 {
  width:78%
 }
 .logo h2 {
  font-size:16px
 }
 .navbar-inverse .navbar-nav .pro_btn {
  margin-top:-10px
 }
 .navbar-inverse .navbar-nav>li>a {
  padding:0
 }
 .navbar-inverse .navbar-nav li:first-child a {
  padding-left:0
 }
 .navbar-inverse .navbar-nav .pro_btn a {
  padding:0
 }
}
@media(max-width:359px) {
 .navbar-left li.yewu {
  width:88px;
  background:url(../images/sub_menu.png) 65px center no-repeat


 }
 .nav_top .nav li.yewu a {
  padding-left:0;
  background-position-x:65px
 }
}


.navbar-default {
    background-color: #515151 !important;
    border-color: #404040 !important;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: #fff !important;
    background-color: transparent;
}
a:focus, a:hover {
    color: #23527c;
    text-decoration: none !important;
}
.container h2 {
 text-transform:capitalize
}
.article-text h2 {
 font-size:18px
}
.article-text .features li,
#artical .features li {
 margin:5px 0 10px -40px
}
#artical .rimg {
 float:right;
 margin:8px 0 0 5px;
 clear:both
}
#artical .limg {
 float:left;
 margin:5px 20px 0 0;
 clear:both
}
p.notfound img {
 margin:0 auto
}
 .lan_down {
    position: absolute;
    left: 0%;
    top: 100%;
    width: 100%;
    background: url(../images/landown_bg.png) center;
    display: none;
    color: #fff;
}
.wrap {
    width: 1300px;
	min-width:1200px;
    margin-right: auto;
    margin-left: auto;
}
.header-top{transition: all 0.5s ease;position: relative;}
.lan_down{z-index:100;}

.lan_down .lan_content {
    padding-top: 50px;
}
 .lan_down .lan_content .sl {
    height: 170px;
    position: relative;
    padding-left: 115px;
    min-height: 90px;
}

 .lan_down .lan_content .sl .map {
    background: url(../images/landown_map.png) no-repeat;
    width: 110px;
    height: 90px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
}

.lan_down .lan_content .sl01 .map {
    background-position: 0 0;
}
.lan_down .lan_content .sl dt {
    font-size: 22px;
    font-weight: bold;
    color: #e6e6e6;
    line-height: 1.3;
    margin-bottom: 10px;
}
 .lan_down .lan_content a {
    color: #c7c7c7;
}
.lan_down .lan_content .sl {
    height: 170px;
    position: relative;
    padding-left: 115px;
    min-height: 90px;
}
 .lan_down .lan_content .sl02 .map {
    background-position: 0 -90px;
}
 .lan_down .lan_content .sl dt {
    font-size: 22px;
    font-weight: bold;
    color: #e6e6e6;
    line-height: 1.3;
    margin-bottom: 10px;
}
 .lan_down .lan_content .sl03 .map {
    background-position: 0 -180px;
}
.lan_down .lan_content .sl04 .map {
    background-position: 0 -270px;
}
.lan_down .lan_content .sl05 .map {
    background-position: 0 -360px;
}
.lan_down .lan_content .sl06 .map {
    background-position: 0 -450px;
}
 .lan_down .lan_content .sl07 .map {
    background-position: 0 -540px;
}

 .lan_down .lan_content .row > .span-4 {
    width: 32.33333333%;
}
 .lan_down .lan_content .sl01:hover .map {
    background-position: -110px 0;
}
 .lan_down .lan_content .sl02:hover .map {
    background-position: -110px -90px;
}
 .lan_down .lan_content .sl03:hover .map {
    background-position: -110px -180px;
}
.lan_down .lan_content .sl04:hover .map {
    background-position: -110px -270px;
}
.lan_down .lan_content .sl05:hover .map {
    background-position: -110px -360px;
}
.lan_down .lan_content .sl06:hover .map {
    background-position: -110px -450px;
}
 .lan_down .lan_content .sl07:hover .map {
    background-position: -110px -540px;
}
 .lan_down .lan_content a:hover {
    color: #f78b42;
    text-decoration: underline;
}


