@charset "utf-8";
/* CSS Document */
@font-face{ font-family:"Lucida Grande" ; src: url('../image/Lucida Grande.ttf') format('truetype');}
@font-face{ font-family:"Questrial" ; src: url('../image/Questrial-Regular.ttf') format('truetype');}

html{overflow-x:hidden; overflow-y:auto;}
body, ul, li, ol, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, span { margin:0; padding:0; -webkit-text-size-adjust:none;}
ul, li, dl, dt, dd, ol { list-style:none; }
img { border:0; }
a, p { color:#333; text-decoration:none; }
a:hover { color:#5DB249; text-decoration:none; }
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; height:0; font-size:0; }
.clearfix { zoom:1; }
.clear { clear:both; }
body{ color:#333;font-family:Arial, 'Microsoft Yahei',Helvetica, sans-serif, Simsun;font-size:16px; background:#fff;}
.w-1300{width:1240px;   margin:0 auto;}
.wp{ width:1240px; margin:0 auto;min-width: 1240px;}
/*==========index.html==========*/
.wrapper{ width:100%; margin:auto;}
#header{clear: both;width:100%;display: inline-block;margin: 0 auto;min-width: 1240px; background:#474747; }
.l{ float:left;}
.r{ float:right;}
#container{clear:both;width:1240px;margin:0 auto;}
.container::before, .container::after, .container_1200::before, .container_1200::after, .row::before, .row::after {content: " "; display: table;}
.container {clear:both;width:1240px;margin:0 auto;}
.container::after {clear: both;}
*::before, *::after, * {box-sizing: border-box;}
* { box-sizing: border-box;}
.top{position:relative;}
.top_quick{clear:both; width:100%; height:44px; font-size:15px;}
.top_quick .rlink{ float:left;color:#fff;line-height:44px; display:inline-block;}
.top_quick .rlink a{color:#fff; margin-left:10px;display:inline-block;}.top_quick .rlink a:hover{color:#5DB249;}
.top_quick .rlink span{color:#FF8900;}
.top_quick .rlink a.cart{background:url(../image/cart.png) 0px 13px no-repeat; padding-left:40px;}
.top_quick .rlink a.tel{background:url(../image/tel.png) 0px 13px no-repeat; padding-left:20px;}
.top_quick .rlink a.email{background:url(../image/email.png) 0px 13px  no-repeat; padding-left:25px;}
.top_quick .hlinks{ display:inline-block; margin-top:10px;  float:right; min-width:300px; margin-left:20px; text-align:center; margin-right:140px;}
.top_quick .hlinks a{ padding:2px 4px;}
.top_quick .hlinks img{ width:20px; height:20px;}
.top_quick .search{width:30px;height:34px;position:absolute;z-index:99999;right:-5px;margin-top:7px;}
.top_quick .search > em,.flow-btn{width:19px;height:22px;background:url(../image/search1.png) no-repeat;position:absolute;right:10px;top:50%;margin-top:-11px;cursor:pointer;border:none;}
.top_quick .search > em:hover,.top_quick .flow-btn:hover{background:url(../image/search2.png) no-repeat;border:none;}
.top_quick .search-show{width:180px;height:32px;position:absolute;right:0;top:0;z-index:99999;background:#f5f5f5;border:1px solid #d2d2d2;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;display:none; }
.top_quick .flow-input{width:130px;background:#f5f5f5;height:30px;line-height:30px;font-size:14px;color:#666;padding:8px 10px 8px 10px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px; border:none; }
#header .nav-block{clear:both;width:100%; height:100px;z-index:300; position:relative; margin:0 auto;background:#fff; }
#header .nav-block1{clear:both; width:100%; height:100px;  margin:0 auto; background:#fff url(../image/hd_bg.png) repeat-x 0 bottom;}
#header .nav-block2{clear:both; width:1240px;   margin:0 auto; }
#logo img{ margin:10px 10px 0px 0px;}
#header .nav{  margin:0px auto auto auto;float:right; margin-left:15px;font-size:16px;}
.nav ul{ float:left; position:relative;}
.nav ul li{ float:left; height:100px;}
.nav ul li a{float: left; padding: 0 30px; margin:0px 5px; color: #474747; font-size: 16px; line-height: 100px; height: 100px; text-transform:uppercase; }
.nav ul li:hover{ color:#fff; background:#474747;}
.nav ul li:hover a{color:#fff;}
.nav ul li.current { color:#fff; background:#474747;}
.nav ul li.current a{color:#fff;}
.nav ul li.current a.sub-lev1{background: transparent url(../image/menu-down-arrow_h.png) no-repeat; background-position: right center;}
.nav ul li:hover a.sub-lev1{background: transparent url(../image/menu-down-arrow_h.png) no-repeat; background-position: right center;}
.nav ul li a.sub-lev1 { background: transparent url(../image/menu-down-arrow.png) no-repeat; background-position: right center;}
.nav li.h-p:hover .son-nav{ display:block;}
.nav li.h-p:hover .son-nav2{ display:block;}
.son-nav{width:550px;position:absolute;top:99px;padding-top:1px;z-index:9999;display:none; margin-left:-250px;}
.son-nav2{position:absolute;top:99px; left:-40px;padding-top:1px;z-index:9999;display:none; }
.son-nav-wrap{padding:6px;background:#fff;overflow:hidden;}
.son-nav-left{width:200px;float:left;padding-top:20px;}
.son-nav-left ul li{margin-bottom:12px; margin-left:10px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:180px; height:34px;}
.son-nav-left h3{font-size:13px;height:34px;line-height:34px;color:#666;position:relative; background:#f4f4f4; width:100%;font-weight:normal;}
.nav li .son-nav-left li a{color:#666;display:block;line-height:34px; height:34px; font-size:14px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin:0px 5px; padding:0px; width:170px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-transform:inherit;}
.son-nav-left li.active a i,.son-nav-left li:hover a i{width:0;height:0;line-height:0;font-size:0;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:10px solid #1389e4;position:absolute;top:0;right:-10px;}
.son-nav-left li.active h3,.son-nav-left li:hover h3{background:#474747;color:#fff;}
.son-nav-left li.active h3 a,.son-nav-left li:hover h3 a{color:#fff;background:none;}
.son-nav-right{width:330px;height:250px;float:left;position:relative;}
.nav li .son-nav-right a{width:100%;height:100%;position:absolute;left:0;top:0;display:none; padding:0px; padding-top:10px;}
.son-nav-right img{width:100%;height:auto;}
.son-nav2_sub{margin:0 10px;width:270px;float:left}
.son-nav2_sub .img{border-top: #E8E8E8 1px solid; text-align: center; padding-top: 10px;}
.son-nav2_sub .p1{text-align: center; padding-bottom: 5px;   padding-top: 5px; height:30px;}
.banner {position: relative;width: 100%;z-index: 50;}
.banner .banner_box {position: relative;z-index: 50;}
.banner .banner_item {background-repeat: no-repeat;font-size: 0;line-height: 0;position: relative;width: 100%;}
.banner_full, .banner_full .banner_box, .banner_full .banner_slick, .banner_full .slick-list, .banner_full .slick-track {height: 100%;padding-top: 0;}
.banner_full .banner_item {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;font-size: 0;line-height: 0;position: relative;width: 100%;}
.banner .banner_slick .banner_item a {background-position: center center;background-repeat: no-repeat;background-size: contain;display: block;padding-top: 36.5%;}
.banner_slick .slick-prev, .banner_slick .slick-next {background-color: transparent;background-image: url("../image/skin.png");background-repeat: no-repeat;height: 50px;margin-top: -25px;width: 40px;}
.banner_slick .slick-prev {background-position: 0 0;left: 10px;}
.banner_slick .slick-next {background-position: -150px 0;right: 10px;}
.slick-slider {outline: medium none;}
.slick-slider {-moz-user-select: none;box-sizing: border-box;display: block;position: relative;touch-action: pan-y;}
.slick-list {display: block;margin: 0;overflow: hidden;padding: 0;position: relative;}
.slick-list:focus {outline: medium none;}
.slick-list.dragging {cursor: pointer;}
.slick-slider .slick-track, .slick-slider .slick-list {transform: translate3d(0px, 0px, 0px);}
.slick-track {display: block;left: 0;position: relative;top: 0;}
.slick-track::before, .slick-track::after {content: "";display: table;}
.slick-track::after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}
.slick-slide:focus {outline: medium none;}
[dir="rtl"] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {border: 1px solid transparent;display: block;height: auto;}
.slick-arrow.slick-hidden {display: none;}
.slick-prev, .slick-next {border: medium none;color: transparent;cursor: pointer;display: block;font-size: 0;height: 40px;line-height: 0;margin-top: -20px;outline: medium none;padding: 0;position: absolute;top: 50%;transition: all 0.5s ease 0s;width: 40px;z-index: 40;}
.slick-prev {left: 0;}
.slick-prev::after {color: #000;font-size: 18px;left: 0;line-height: 40px;position: absolute;top: 0;width: 100%;}
.slick-next {right: 0;}
.slick-next::after {color: #000;font-size: 18px;left: 0;line-height: 40px;position: absolute;top: 0;width: 100%;}
.slick-dots {bottom: 40px;display: block;font-size: 0;list-style: outside none none;margin: 0;padding: 0;position: absolute;text-align: center;width: 100%;z-index: 999;}
.slick-dots li {background: #BFBFBD none repeat scroll 0 0;cursor: pointer;display: inline-block;height: 5px;margin: 0 4px;padding: 0;position: relative;transition: all 0.5s ease 0s;width: 20px;}
.slick-dots li button {background-color: transparent;border: 0 none;color: transparent;cursor: pointer;display: block;font-size: 0;height: 5px;line-height: 0;outline: medium none;padding: 5px;width: 20px;}
.slick-dots li.slick-active {background-color: #1e4d2b;width: 30px;}
.slick-dots li a {color: transparent;font-size: 0;outline: medium none;}
#mainCont {clear:both; width:1240px; margin:0px auto auto auto; padding:40px 0;}

.hotproduct_box { clear:both;padding: 50px 0px 20px 0px; background: url(../image/pcbg.jpg) no-repeat top center;}
.hotproduct_box h2 {clear: both;line-height: 1.4;font-size:30px;color:#000;text-align:center;padding:0 0 21px 0;margin:0 0 50px 0;background:url(../image/hd2-bdr0.jpg) no-repeat center bottom; font-family:Bebas; text-transform:uppercase;}
.ind_floor .slick_first { padding-bottom:15px; margin:15px 5px 35px; float:left; width:24%;}
.ind_floor .slick-slide{ background:#fff; text-align:center; display:block;}.ind_floor .slick-slide:hover{ background:#1E4D2B;}
.ind_floor img {width: 100%;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;}
.ind_floor .img:hover img{transform: scale(1.2);-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;}
.ind_floor p {color: #333;font-size: 18px;padding: 25px 25px 10px 25px; text-align:center;}
.ind_floor .slick-slide:hover p{color:#fff;}
/*.ind_floor .slick-dots {bottom: -15px;}
.ind_floor .slick-prev, .ind_floor .slick-next {height: 21px;opacity: 0.5;top: -66px;transition: all 0.3s ease 0s;width: 21px; margin:0px;}
.ind_floor .slick-prev {background: rgba(0, 0, 0, 0) url("../image/ind_prev.png") no-repeat scroll center center;right: 27px; left:inherit;}
.ind_floor .slick-next {background: rgba(0, 0, 0, 0) url("../image//ind_next.png") no-repeat scroll center center;right: 0px;}
.ind_floor .slick-prev:hover, .ind_floor .slick-next:hover {opacity: 1;transition: all 0.3s ease 0s;}*/
.ind_floor .more{display: inline-block;border-radius: 2px;font-size: 13px;padding: 10px 20px; border:solid 1px #55595c; margin:20px 0px;}
.ind_floor .more:hover{color: #fff; }
.ind_floor .slick-slide:hover .more{ border:solid 1px #fff;color:#fff;}

.row {display: flex;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;}
.col-lg-12 {flex: 0 0 100%;max-width: 100%;min-height: 1px;padding-left: 15px;padding-right: 15px;position: relative;width: 100%;}
.siteblocks-setting-wrap{clear:both; min-height:600px; display:block;font-family: Questrial;}
.siteblocks-setting-wrap .siteblocks-container{background-position:top center;background-repeat:no-repeat;background-size:cover; background-image:url(../image/Advantage-img.png);}
.siteblocks-setting-wrap .siteblocks-container em{font-style:italic}
/**/
.qiaoxin8379 {width: 100%;margin: 0px 0px 20px 0px;height: 658px;position: relative;}
.qiaoxin8379 .pro { width: 50%; height: 100%; position: absolute;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.5);}
.qiaoxin8379 .pro li {height: 155px;position: relative;}
.qiaoxin8379 .pro li .linkw {position: absolute;top: 33%;width: 42px;height: 42px;z-index: 1;right: -90px;}
.qiaoxin8379 .pro li:before {content: "";width: 1px;height: 70px;display: block;position: absolute;right: 489px;bottom: 42px;background: rgba(250, 250, 250, 0.5);}
.qiaoxin8379 .pro li .list_hover {width: 0;height: 100%;background-color: #1E4D2B;position: absolute;top: 0;left: 0;z-index: 0;display: block;transition: 600ms;-webkit-transition: 600ms;opacity: 0.85;}
.qiaoxin8379 .pro li .list_box {width: 600px;position: absolute;top: 15px;right: 0;color: #fff;/* z-index: 2; */padding: 2% 0 0;}
.qiaoxin8379 .pro li .list_box:before {width: 1px;height: 42px;margin-top: 0;right: -70px;}
.qiaoxin8379 .pro li .list_box:after {width: 42px;height: 1px;right: -120px;}
.qiaoxin8379 .pro li .list_box:after,
.qiaoxin8379 .pro li .list_box:before {content: "";background: #fff;display: block;top: 54%;position: absolute;visibility: hidden;opacity: 0;transition: 300ms;-webkit-transition: 300ms;}
.qiaoxin8379 .pro li .list_ico {width: 90px;height: 90px;display: block;}
.qiaoxin8379 .pro li .list_ico img {width: 100%;height: 100%;object-fit: cover;}
.qiaoxin8379 .pro li .list_text {padding: 3% 0 0 7%;position: absolute;left: 90px;top: 10px;}
.qiaoxin8379 .pro li .l {float: left;}
.qiaoxin8379 .pro li .list_text .list_hd {font-size: 18px;margin-bottom: 10px;font-family: Arial;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.qiaoxin8379 .pro li .list_text .list_bd {font-size: 13px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.qiaoxin8379 .pro li:hover .list_hover {width: 118%;}
.qiaoxin8379 .pro li:hover .list_box:before {margin-top: -21px;}
.qiaoxin8379 .pro li:hover .list_box:after {right: -90px;}
.qiaoxin8379 .pro li:hover .list_box:after,
.qiaoxin8379 .pro li:hover .list_box:before {transition: 300ms ease-in 600ms;-webkit-transition: 300ms ease-in 600ms;visibility: visible;opacity: 1;}
.qiaoxin8379 .more_btn {display: block;height: 38px;line-height: 38px;background: #1E4D2B;color: #fff;text-align: center;font-size: 14px;position: absolute;width: 50%;bottom: 0;left: 0;}
.qiaoxin8379 .more_btn a {color: inherit;}
@media screen and (max-width:1200px) {
.qiaoxin8379 .pro li:hover .list_hover {width: 100%;}
.qiaoxin8379 .pro li .list_box {right: unset;left: 10px;}
.qiaoxin8379 .more_btn {width: 100%;}
.qiaoxin8379 .pro li:before {left: 120px;right: unset;}
.qiaoxin8379 .pro {width: 100%;}
.qiaoxin8379 .pro li:hover .list_box:after,
.qiaoxin8379 .pro li:hover .list_box:before {opacity: 1;}
.qiaoxin8379 .pro li .list_box:before {right: -270px;}
.qiaoxin8379 .pro li:hover .list_box:after {right: -290px;}
.qiaoxin8379 .pro li .linkw {right: 107px;}
}

@media screen and (max-width:900px) {
.qiaoxin8379 .pro li:hover .list_box:after {right: -170px;}
.qiaoxin8379 .pro li .list_box:before {right: -150px;}
.qiaoxin8379 .pro li .linkw {right: 28px;}
}

@media screen and (max-width:768px) {
.qiaoxin8379 .pro li:hover .list_box:after {right: -130px;}
.qiaoxin8379 .pro li .list_box:before {right: -110px;}
.qiaoxin8379 .pro li .linkw {right: 103px;}
}

@media screen and (max-width:510px) {
.qiaoxin8379 .pro li .list_box {width: 338px;}
.qiaoxin8379 .pro li {height: 130px;}
.qiaoxin8379 .pro li:before {left: 80px;}
.qiaoxin8379 .fa {font-size: 60px ! important;}
.qiaoxin8379 .pro li .list_ico {width: 60px;height: 60px;}
.qiaoxin8379 .pro li .list_text {padding: 1% 0 0 7%;position: absolute;left: 70px;top: 0px;float: unset;}
.qiaoxin8379 .pro li {height: 110px;}
.qiaoxin8379 .pro li:before {bottom: 24px;}
.qiaoxin8379 {height: 478px;}
.qiaoxin8379 .pro li:hover .list_box:after,
.qiaoxin8379 .pro li:hover .list_box:before {opacity: 0;}
.qiaoxin8379 .pro li .linkw {display: none;}
.qiaoxin8379 .pro li .list_box:after,
.qiaoxin8379 .pro li .list_box:before {display: none;}
}
/**/
.ourproduct_box { clear:both;padding: 50px 0px 20px 0px; }
.ourproduct_box h2 {clear: both;line-height: 1.4;font-size:30px;color:#000;text-align:center;padding:0 0 21px 0;margin:0 0 50px 0;background:url(../image/hd2-bdr0.jpg) no-repeat center bottom; font-family:Bebas; text-transform:uppercase;}
.ourproduct_box .slide-ject{margin-top: 50px;position:relative;width:100%;}
.ourproduct_box .slide-ject .slide-pic{width:100%;}
.jectlist{position:relative;float:left;width:32%;margin:0 7px 20px 7px;}
.jectlist>img{width: 100%;height: auto;}
.jectlist p {color: #333;font-size: 20px;padding: 10px; text-align:center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-family:Questrial;}
.jectlist .text{position:absolute;top:0;width:100%;height:87%;color:#fff;background: rgba(30,77,43,0.8);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;transition:all .7s;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.jectlist .text .b-box{position:relative;width:100%;height:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;overflow:hidden;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.jectlist .text h4{margin-top: 120px;font-size:20px;text-align: center;line-height:30px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.jectlist .text h4 a{color:#fff;}
.jectlist .text .more{margin:22px auto 0 auto;display:block;width:66px;height:26px;line-height:24px;text-align:center;color:#fff;border: 1px solid #fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;box-sizing:border-box;}
.jectlist .text .more:hover{color: #1e4d2b;background-color: #fff}
.jectlist .text em{position:absolute;display:block;background:#1e4d2b;transition:all .7s;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;}
.jectlist .text em.tr{width:0;height:2px;top:0px;left:0px;}
.jectlist .text em.tb{width:2px;height:0;top:2px;left:0px;}
.jectlist .text em.bl{width:0;height:2px;bottom:0px;right:0px;}
.jectlist .text em.rt{width:2px;height:0;bottom:2px;right:0px;}
.jectlist .text em.br{width:0;height:2px;bottom:0px;left:0px;}
.jectlist .text em.lt{width:2px;height:0;bottom:2px;left:0px;}
.jectlist .text em.tl{width:0;height:2px;top:0px;right:0px;}
.jectlist .text em.rb{width:2px;height:0;top:2px;right:0px;}
.jectlist:hover .text{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.jectlist:hover .text .b-box{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.jectlist:hover .text em.tr{width:20px;}
.jectlist:hover .text em.tb{height:20px;}
.jectlist:hover .text em.bl{width:20px;}
.jectlist:hover .text em.rt{height:20px;}
.jectlist:hover .text em.br{width:20px;}
.jectlist:hover .text em.lt{height:20px;}
.jectlist:hover .text em.tl{width:20px;}
.jectlist:hover .text em.rb{height:20px;}
.ourproduct_box .cd_floor .slick-arrow{position:absolute;top:50%;margin-top:-31px;width:17px;height:61px;background:url(../image/all-icon.png) no-repeat;cursor:pointer; display:block;}
.ourproduct_box .cd_floor .slick-prev{left:-45px;background-position: 0px 0px;}
.ourproduct_box .cd_floor .slick-next{right:-25px;background-position:-29px 0px;}
.ourproduct_box .cd_floor .slick-prev:hover{background-position: 0px -70px;}
.ourproduct_box .cd_floor .slick-next:hover{background-position: -29px -70px;}
.ourproduct_box .slick-dots{ bottom:10px;}
.news_box { clear:both;overflow: hidden;font-family: Questrial;}
.newsDisplay a{color:#000}
.newsDisplay .outbox .leftText .centerTopical .ArticlePicList_ItemContent .articleList-summary{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
@media screen and (min-width: 1601px){
.newsDisplay .outbox .rightPic{overflow: hidden;}
.newsDisplay .outbox .leftText{width:50%;}
}
@media screen and (min-width: 1401px)and (max-width: 1600px){
.newsDisplay .outbox .rightPic{width:38%;overflow: hidden;}
.newsDisplay .outbox .leftText{width:60%;}
}
@media screen and (min-width: 1201px) and (max-width: 1400px){
.ourproduct_box .cd_floor .slick-prev{left:0;background-position: 0px 0px;}
.newsDisplay .outbox .rightPic{width:30%;overflow: hidden;}
.newsDisplay .outbox .leftText{width:70%;}
}

@media screen and (min-width: 1201px){
.newsDisplay .outbox .rightPic .txts{height:600px !important;} 
.newsDisplay .outbox{display: flex;width:100%;}
.newsDisplay .outbox .rightPic{position:relative;}
.newsDisplay .outbox .rightPic img{height:600px;vertical-align: top;}  
.newsDisplay .outbox .leftText{position:relative;padding: 15px 0;box-sizing: border-box;padding-left: 20px}
.newsDisplay .backstage-componet{width:100%}
.newsDisplay .overfowH{padding: 0 0px 0 60px;overflow: hidden;height: 570px;position: relative;margin-right: 60px;width: 700px;}
.newsDisplay .ArticlePicList_Item{height: 150px !important; position: relative;margin: 20px 0;width:700px;}
.newsDisplay .ArticlePicList_Item .budge{height: 150px !important; overflow:hidden;position: absolute;margin: 20px 0;left: 0;width:100%;}
.newsDisplay .outbox .leftText .centerTopical .lp{width: 250px !important;height: 150px !important;float:left;}
.newsDisplay .conglobate{position: absolute;top: 20px;left: -46px;transform: translate(-50%,0);border: 3px solid #5db249;background: #fff;border-radius: 50px;transition: all .1s linear;width: 15px;height: 15px;z-index: 2;}
.newsDisplay .conglobateBG{background:#1E4D2B; border:3px solid #1E4D2B;}
.newsDisplay .outbox .leftText .centerTopical .ArticlePicList_ItemContent .ArticlePicList_ItemContentInnerH5{height:24px;font-size: 20px;color:#000; font-weight:normal;  	margin-left: 25px;margin-top: 25px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.newsDisplay .outbox .leftText .centerTopical .ArticlePicList_ItemContent	{width: 60%;float: left;}
.articleList-summary .ArticlePicList_ItemContentInnerP{margin-right: 50px;}
.newsDisplay .outbox .leftText .centerTopical .ArticlePicList_ItemContent .articleList-summary{height:50px;font-size: 14px;margin: 15px 25px 0; color: #333   }
.newsDisplay .backstage-blocksEditor-wrap{position: relative;}
.newsDisplay .outbox .rightPic .txts{position: absolute !important;z-index: 10;top: 0;right: 0;height: 600px;width: 100px;white-space: nowrap;overflow: hidden;}
.newsDisplay .outbox .rightPic .txts p{transform: rotate(90deg);margin-top: 40px;font-size: 106px;color: #000;}
.newsDisplay .e_line{position:absolute;width:5px;height:530px;background:rgba(240,240,240,1);top:20px;left:12px;}
.newsDisplay .outbox .leftText .centerTopical .lp img{width: 250px !important;height: 150px !important;}
.newsDisplay .ArticlePicList_Item .atleft{left:700px;}
.newsDisplay .Hovers{color:rgb(121,168,208)}
}
@media screen and (max-width: 1000px)and (min-width: 651px){
.ourproduct_box .container{ width:1000px;}
.newsDisplay .outbox .rightPic .txts p{font-size: 90px !important;}
.ourproduct_box .cd_floor .slick-prev{left:0;background-position: 0px 0px;}
}
@media screen and (max-width: 1201px)and (min-width: 651px){
.ourproduct_box .container{ width:1200px;}
.ourproduct_box .cd_floor .slick-prev{left:0;background-position: 0px 0px;}
.newsDisplay .outbox{padding-bottom:10px}
.newsDisplay .outbox .rightPic .txts{position: absolute !important;z-index: 10;top: 0;right: 0;height: 600px;width: 100px;white-space: nowrap;overflow: hidden;}
.newsDisplay .outbox .rightPic .txts p{transform: rotate(90deg);margin-top: 40px;font-size: 106px;color: #000;}
.newsDisplay .outbox .rightPic{width:100%;}
.newsDisplay .outbox .rightPic img{width:100%;vertical-align: top;}
.newsDisplay .outbox .leftText{width:100%;}
.newsDisplay .outbox .rightPic{ position:relative;}
.newsDisplay .outbox .rightPic .txts{position:absolute;}
.newsDisplay .outbox .leftText{position:relative;padding: 15px 0;box-sizing: border-box;padding-left: 15px}

.newsDisplay .backstage-componet{width:100%}
.newsDisplay .overfowH{padding: 0 0px 0 60px;overflow: hidden;height: 570px;position: relative;margin-right: 60px;width: 100%;box-sizing: border-box; }
.newsDisplay .ArticlePicList_Item{height: 150px !important; position: relative;margin: 20px 0;width:100%;}
.newsDisplay .ArticlePicList_Item .budge{height: 150px !important; overflow:hidden;position: absolute;margin: 20px 0;left: 0;width:100%;}
.newsDisplay .outbox .leftText .centerTopical .lp{ width: 250px !important;height: 150px !important;float:left;}
.newsDisplay .conglobate{position: absolute;top: 20px;left: -46px;transform: translate(-50%,0);border: 3px solid #5db249;background: #fff;border-radius: 50px;transition: all .1s linear;width: 15px;height: 15px;z-index: 2;}
.newsDisplay .conglobateBG{background:#5db249;}
.newsDisplay .outbox .leftText .centerTopical .ArticlePicList_ItemContent .ArticlePicList_ItemContentInnerH5{height:24px;font-size: 20px;color:#000; font-weight:normal;margin-left: 25px;margin-top: 25px;padding-right: 70px;}
.newsDisplay .outbox .leftText .centerTopical .ArticlePicList_ItemContent	{width: 60%;float: left;}
.newsDisplay .outbox .leftText .centerTopical .ArticlePicList_ItemContent .articleList-summary{height:50px;font-size: 14px;margin: 25px 25px 0  25px;  padding-right: 70px; color: #333}
.newsDisplay .backstage-blocksEditor-wrap{position: relative;}
.newsDisplay .e_line{position:absolute;width:5px;height:530px;background:rgba(240,240,240,1);;top:20px;left:12px;}
.newsDisplay .outbox .leftText .centerTopical .lp img{width: 250px !important;height: 150px !important;}
.newsDisplay .ArticlePicList_Item .atleft{left:700px;}
}
@media screen and (max-width: 650px){
.ourproduct_box .container{ width:650px;}
.ourproduct_box .cd_floor .slick-prev{left:0;background-position: 0px 0px;}
.newsDisplay .outbox{padding-bottom:10px}
.newsDisplay .outbox .rightPic img{width:100%;}
.newsDisplay .outbox .leftText .centerTopical .lp img{width:100%;}
.newsDisplay .leftText .actives{margin-top:0px !important;}
.newsDisplay .outbox .rightPic .txts{height:100% !important;}
.newsDisplay .outbox .leftText .centerTopical .ArticlePicList_ItemContent .ArticlePicList_ItemContentInnerH5{height:auto;padding:0 10px;font-size: 20px;color:#000; font-weight:normal;margin-top: 10px;}
.newsDisplay .outbox .leftText .centerTopical .ArticlePicList_ItemContent .articleList-summary{height:50px;font-size: 14px;padding: 0 10px;margin-top: 6px;margin-bottom: 25px;color: #333}
.newsDisplay .bpic{display:none;}
.newsDisplay .outbox .rightPic .txts p{font-size: 80px;padding-left: 10px;padding-top: 23px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.newsDisplay .ArticlePicList_Item {display:none;padding-top: 10px;}
.newsDisplay .ph {display:block;}
.newsDisplay .rightPic .fa{font-size: 38px !important;}
}
.about_box {clear:both;overflow: hidden;padding: 30px 0 30px;}
.about_box h2 {clear: both;line-height: 1.4;font-size:30px;color:#000;text-align:center;padding:0 0 21px 0;margin:0 0 50px 0;background:url(../image/hd2-bdr0.jpg) no-repeat center bottom; font-family:Bebas; text-transform:uppercase;}
.about_box .desc{clear:both; width:100%;}
.about_box .videoBox {float: left; width:50%;max-width: 600px;}
.about_box .mid {float: left;  text-align:center;}
.about_box .mid a{ padding:150px 0; display:block;width:79px; margin:0px 20px;}
.about_box .video_click {display: block;line-height: 0;position: relative;}
.about_box .video_click::after {/*background: rgba(0, 0, 0, 0) url("../image/videoclick.png") no-repeat scroll center center;*/content: " ";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.about_box .video_click img {transition: all 0.3s ease 0s; }
.about_box .text {float: left;padding: 50px 20px 20px 20px;width: 39%; line-height:30px;color:#54595F;}
.about_box .text h3{ font-weight:normal; display:block;font-size:20px; padding-bottom:20px; text-transform:uppercase;  }
.about_box .text p{color:#54595F; font-size:14px;}
.about_box .text .more{ float:left;}
.about_box .text .amore{display: inline-block;border-radius: 2px;font-size: 13px;padding: 5px 20px; border:solid 1px #ccc; margin:20px 0px; color:#54595f;background:#fff;}
.about_box .text .amore:hover{color: #fff; }
.about_box .text:hover .amore{ border:solid 1px #1E4D2B;color:#fff; background:#1E4D2B;}

.contactus_box { clear:both;overflow: hidden;padding: 50px; background:#1E4D2B;color:#fff;}
.contactus_box .container{ padding:0px 90px}
.contactus_box .container .desc{background: url("../image/contact-icon.png") no-repeat scroll right center; min-height:238px;}
.contactus_box .desc h3{ font-weight:normal; font-size:26px; padding-top:30px;}
.contactus_box .desc h2{ font-weight:normal; font-size:48px; padding-top:10px;}
.contactus_box .desc .more{ display:block; padding-bottom:10px;}
.contactus_box .desc .amore{display: inline-block;border-radius: 2px;font-size: 16px;padding: 10px 20px; border:solid 1px #fff; margin:20px 0px; color:#fff;}
.contactus_box .desc .amore:hover{color: #1E4D2B; background:#fff; }

.footer{clear:both; margin:0px auto auto auto;   width:100%; display:inline-block; }
.Fast_navigation {clear:both;padding-bottom: 30px;*padding-bottom: 20px;padding-top: 30px;*padding-top: 20px;background:url(../image/footerbg.jpg) no-repeat center top #000; min-height:300px\9; }
.Fast_navigation .col_box {width: 20%;*width: 18%;min-height: 1px;padding-left: 20px; padding-right: 20px; position: relative; float:left;}
.Fast_navigation .col_box1 {width: 25%;*width: 22%;min-height: 1px;padding-left: 0px; padding-right: 20px; position: relative; float:left;}
.Fast_navigation .col_box2 {width: 34%;*width: 32%;min-height: 1px;padding-left: 20px; padding-right: 0px; position: relative; float:left;}
.Fast_navigation h2 {color: #fff;font-size: 24px;font-weight:normal;line-height: 1.8em;padding: 15px 0px; text-transform:uppercase;font-family:Lucida Grande;}
.Fast_navigation li{ margin-bottom:1px;}
.Fast_navigation .col_box1 li{ width:48%; float:left; margin-right:1%;}
.Fast_navigation a, .Fast_navigation p {color: #fff;font-size: 14px;font-weight:normal;line-height: 2; font-family:Questrial;}
.Fast_navigation .text1 p, .Fast_navigation .text1 a {font-size: 14px;}.Fast_navigation .text1 a {color:#5DB249;}
.Fast_navigation .text1 a:hover {color: #fff;text-decoration: underline;}
.Fast_navigation .text1 span {display: block;font-size: 14px;}
.Fast_navigation ul li a:hover {color: #fff;text-decoration: underline;}
.footer_form .info {margin-bottom: 10px;position: relative;width: 100%;}
.footer_form .info input {background:#e5e5e5;border:none;color: #191D26; font-size:16px;height: 44px;line-height: 44px;text-indent: 10px;width: 100%;}
.footer_form .info .label_control {color: #191D26;font-size: 16px;left: 10px;line-height: 44px;position: absolute;top: 0;}
.footer_form .info .tips {color: red;font-size: 12px;line-height: 44px;position: absolute;right: 10px;top: 0;}
.footer_form #form_sub {background: #535353;color: #fff;text-indent: 0;transition: all .3s; border:none;opacity: 0.5;}
.footer_form #form_sub:hover { background: #252525;transition: all .3s;color: #fff;}
.footer_copyright {clear:both;padding: 15px 0; text-align:center; background:#333; font-family:Questrial; font-size:14px;}
.footer_copyright .text {color: #fff;}
.footer_copyright .f_follow_service {float: right;margin-top: 0;}
.footer_copyright a, .footer_copyright span, .footer_copyright p {color: #fff;font-size: 14px;line-height: 32px;}
.footer_copyright span {display: inline-block;padding: 0 10px;}
.footer_copyright a:hover {color: #fff;text-decoration: underline;}
.footer_copyright a{color:#5DB249;}
.f_follow_service {margin-top: 10px;}
.f_follow_service a {display: inline-block;margin: 1px;text-align: center;}
.f_follow_service a img {background-color: #d2d2d2;display: inline-block;height: 32px;transition: all 0.3s ease 0s;vertical-align: middle;width: 32px;}
.f_follow_service a img:hover {background-color: #fff;transition: all 0.3s ease 0s;}
.footer .speand{ margin:0px auto 2px auto;width:992px;float:left;}
.speand p{ color:#fff; font-size:12px; line-height:18px; text-align:left;}
/*==========aboutus.html=============*/
.part02 .rightCont{ width:930px; float:right; margin:auto; }
.rightCont .irtCont{ width:930px; margin:0px auto auto auto;}
#mainCont h2.mdmtit{ clear:both;color: #333;font-size: 24px; font-weight:normal; margin:15px 0px;}
.part02 .txt04 .tc{color:#1e4d2b;}
.part02 .sideBar{ float:left; display:inline; width:280px;}/*25%*/
.sideBar_box {border: 1px solid #d6d6d6;}
.sideBar_box h2 {   background: #202020 none repeat scroll 0 0;color: #fff;font-size: 20px;letter-spacing: 0;line-height: 48px;padding-left: 15px;position: relative;text-align: left;}
.sideBar_box h2 span { background: rgba(0, 0, 0, 0) url("../image/pro_click.png") no-repeat scroll center top; display: none;height: 20px;margin-top: -10px;position: absolute;right: 10px;top: 50%;width: 20px;}
.sideBar_box h2.active span { background: rgba(0, 0, 0, 0) url("../image/pro_click.png") no-repeat scroll center bottom;}
.sideBar_box ul.submenu_wrap > li > a { border-bottom: 1px solid #e7e7e7; padding-left: 15px;}
.sideBar_box ul.submenu_wrap > li:last-child {border-bottom: 0 none;}
.submenu_wrap a:hover { background: #f0f0f0 none repeat scroll 0 0;}
.submenu_wrap > li:hover  span.li_click{ background: rgba(0, 0, 0, 0) url("../image/li_click.png") no-repeat scroll center top;}
.submenu_wrap > li { position: relative;}
.submenu_wrap > li span.li_click {background:url("../image/li_click2.png") no-repeat scroll center;cursor: pointer;display: block;height: 24px;left: auto;position: absolute;right: 10px;top: 8px;width: 20px;
z-index: 10;}
/*.submenu_ul {display: none;}
.submenu_ul li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-bottom: 0 none; margin-right: 5px; padding-left: 10px; transition: all 0.3s ease 0s;}*/
.sideBar_box ul li a.li_click {position: relative;}
.sideBar_box ul li a span { background: rgba(0, 0, 0, 0) url("../image/li_click2.png") no-repeat scroll center top;display: block;height: 24px;left: auto;position: absolute;right: 10px;top: 8px;width: 20px;}
.sideBar_box ul li a {color: #000;display: block;font-size: 16px;line-height: 36px;}
.sideBar_box ul li.on a, .sideBar_box ul li a:hover {}
.submenu_wrap > li span.li_click2 {background: rgba(0, 0, 0, 0) url("../image/li_click.png") no-repeat scroll center top;cursor: pointer;display: block;height: 24px;left: auto;position: absolute;right: 10px;top: 8px;width: 20px;z-index: 10;}
.sideBar_box ul li.on span.li_click2{background:url("../image/li_click2_h.png") no-repeat scroll center;}
.sideBar_box ul li.on  a{color:#5db249;}
/*.sideBar_box .submenu_ul > li > a {padding-left: 25px; font-size:14px; color:#7C7C7C;}*/

.dybanner{clear: both;background: url("../image/nbanner01.jpg") repeat-x center; display: inline-block;height: 400px;margin: 0 auto;min-width: 1240px;position: relative;text-align: center;width: 100%; border-bottom:3px solid #e1e0e0;}
.dybanner2{clear: both;background: url("../image/nbanner02.jpg") repeat-x center; display: inline-block;height: 400px;margin: 0 auto;min-width: 1240px;position: relative;text-align: center;width: 100%; border-bottom:3px solid #e1e0e0;}
.dybanner3{clear: both;background: url("../image/nbanner03.jpg") repeat-x center; display: inline-block;height: 400px;margin: 0 auto;min-width: 1240px;position: relative;text-align: center;width: 100%; border-bottom:3px solid #e1e0e0;}
.dybanner4{clear: both;background: url("../image/nbanner04.jpg") repeat-x center; display: inline-block;height: 400px;margin: 0 auto;min-width: 1240px;position: relative;text-align: center;width: 100%; border-bottom:3px solid #e1e0e0;}
.dybanner5{clear: both;background: url("../image/nbanner05.jpg") repeat-x center; display: inline-block;height: 400px;margin: 0 auto;min-width: 1240px;position: relative;text-align: center;width: 100%; border-bottom:3px solid #e1e0e0;}

#mainCont .part02{ width:1240px; margin:0px auto auto auto; padding-bottom:20px; display:inline-block; line-height:25px;}
.part02  .txt04{ font-size:16px; color:#777; line-height:25px; }
.part02  .aboutpic_box{ padding:27px 0px; text-align:center;}
.mainCont .iabout_box {clear:both;overflow: hidden;padding: 30px 0 30px;}
.mainCont .iabout_box h2 {clear: both;line-height: 1.4;font-size:30px;color:#000;text-align:center;padding:0 0 21px 0;margin:0 0 50px 0;background:url(../image/hd2-bdr0.jpg) no-repeat center bottom; font-family:Bebas; text-transform:uppercase;}
.mainCont .iabout_box .desc{clear:both; width:100%;}
.mainCont .iabout_box .videoBox {float: left; width:50%;}
.mainCont .iabout_box .video_click {display: block;line-height: 0;position: relative;}
.mainCont .iabout_box .video_click::after {/*background: rgba(0, 0, 0, 0) url("../image/videoclick.png") no-repeat scroll center center;*/content: " ";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.mainCont .iabout_box .video_click img {transition: all 0.3s ease 0s; }
.mainCont .iabout_box .text {float: right;width: 50%; line-height:30px;color:#54595F;}
.mainCont .iabout_box .text .nrac{ margin-left:20px;}
.mainCont .iabout_box .text h3{ font-weight:normal; display:block;font-size:50px; padding-bottom:20px; text-transform:uppercase; background:url(../image/hd2-bdr0.jpg) no-repeat left top; color:#000;font-family:Bebas; padding-top:20px; line-height:50px;}
.mainCont .iabout_box .text h4{font-size:25px;color:#000;}
.mainCont .iabout_box .text p{color:#54595F; font-size:14px;}
.mainCont .iabout_box .text .more{ float:left;}
.mainCont .iabout_box .text .amore{display: inline-block;border-radius: 2px;font-size: 13px;padding: 5px 20px; border:solid 1px #333; margin:10px 10px; color:#fff;background:#333;}
.mainCont .iabout_box .text .amore:hover{border:solid 1px #1E4D2B;color:#fff; background:#1E4D2B; }
.mainCont .iabout_box .text .ap{background:#1E4D2B;}.mainCont .iabout_box .text .ap:hover{background:#333;}
.mainCont .midbox{clear:both;background:#1E4D2B;}.mainCont .midbox #container{ padding:20px 0;}
.mainCont .iabout_box .l4{ width:40%;}.mainCont .iabout_box .r6{ width:60%;}
.mainCont .iabout_box h2{background:url(../image/hd2-bdr0.jpg) no-repeat left bottom; text-align:left;font-size:65px;}
.midbox .hun .zi {display: flex;justify-content: center;flex-wrap: wrap;}
.midbox .hun .zi li {text-align: center;width: 20%;padding: 0 20px;position: relative;display: flex;align-items: center;flex-wrap: wrap; display:inline-block}
.midbox .hun .zi li .ad{word-break: break-word;width: 100%}
.midbox .hun .zi li .firstimg { width: 80px; height: 60px; margin: 0 auto;position: relative;}
.midbox .hun .zi li .firstimg .backstage-blocksEditor-wrap {height: 100%;}
.midbox .hun .zi li .firstimg .backstage-blocksEditor-wrap .backstage-componet {height: 100%;}
.midbox .hun .zi li .firstimg .backstage-blocksEditor-wrap .backstage-componet .backstage-componet-bd {height: 100%;}
.midbox .hun .zi li .firstimg img {max-width: 100%;max-height: 100%;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.midbox .hun .zi li .secondtit {font-size: 20px;color: #333;margin: 10px 0;word-break: break-word;}
.midbox .hun .zi li .thirdneirong {color: #666;font-size: 14px;margin-bottom: 10px;}
.midbox .hun .zi li .fourthanniu {color: #565251;transition-duration: .5s;display: inline-block;}
.midbox .hun .zi li .fourthanniu a {color: inherit;}
.midbox .hun .zi li:hover .fourthanniu {color: #e60039;}
.midbox .hun .zi li::before {background: #e5e5e5;height: 60%;content: "";display: block;width: 1px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.midbox .hun .zi li:nth-child(1)::before {display: none;}
@media screen and (max-width:900px) {
.midbox .hun .zi li {width: 44%;justify-content: center;display:inline-block;}
.midbox .hun .zi li:nth-child(3) {margin-top: 20px;}
.midbox .hun .zi li:nth-child(3)::before {display: none;}
.midbox .hun .zi li:nth-child(3) {margin-top: 20px;}
}
@media screen and (max-width:510px) {
.midbox .hun .zi {display: unset;}
.midbox .hun {width: calc(100% - 20px);margin-left: 10px;}
.midbox .hun .zi li {width: 100%;margin-bottom: 20px;padding: 0; display:inline-block; }
.midbox .hun .zi li::before {display: none;}
}
.mainCont .ouradvantagesbox {clear:both;overflow: hidden;padding: 30px 0 30px;}
.row{zoom:1}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.mainCont .ouradvantagesbox .l{ width:50%;*width:49%;padding: 10px 0;}

.mainCont .ouradvantagesbox h3{ font-weight:normal; display:block;font-size:50px; padding-bottom:20px; text-transform:uppercase; background:url(../image/hd2-bdr0.jpg) no-repeat left top; color:#000;font-family:Bebas; padding-top:20px; line-height:50px;}
.mainCont .ouradvantagesbox .anrac .box{ margin:0 10px;}
.picture-resize-wrap{position: relative; width: 100%; text-align: left; }
.mainCont .ouradvantagesbox .mobile-imgBox img{position:relative;max-width:100%}
.ouradvantagesbox .box .text .sitewidget-hd{display: block;border-left: 0 solid #000;border-right: 0 solid #000;border-top: 0 solid #000;border-bottom: 0 solid #000;border-top-right-radius: 0;border-top-left-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0;margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;padding-top: 10px;padding-right: 0;padding-bottom: 10px;padding-left: 0;position: relative;background-image: none;}
	
.ouradvantagesbox .box .text .sitewidget-hd h2{font-size: 18px;color: #333;font-weight: 700;letter-spacing: 0;line-height: 1.8em;text-align: left;}
.ouradvantagesbox .box .text .sitewidget-bd {clear: both;zoom: 1;letter-spacing: 0;line-height: 1.7em;text-align: left;font-size: 14px;color: #545454;font-weight: 400;}		
.ind_abouts .slick_first {padding: 15px; margin:15px 15px 35px}
.ind_abouts .slick-slide{ border:solid 1px #E7E7E7;box-shadow:rgba(231,231,231,.9) 0 4px 3px 1px;
   -moz-border-radius: 8px;  /* Gecko browsers */
   -webkit-border-radius: 8px;   /* Webkit browsers */
   border-radius:8px;/* W3C syntax */}
.ind_abouts img {width: 100%;}

.ind_abouts .slick-dots {bottom: -15px;}
.ind_abouts .slick-prev, .ind_abouts .slick-next {height: 40px;top: 43%;transition: all 0.3s ease 0s;width: 40px;}
.ind_abouts .slick-prev {background:#ECE9D8 url("../image/ind_prev1.png") no-repeat scroll center center;}
.ind_abouts .slick-next {background:#ECE9D8 url("../image/ind_next1.png") no-repeat scroll center center;}
.ind_abouts .slick-prev:hover, .ind_abouts .slick-next:hover {transition: all 0.3s ease 0s;}
/*==========products.html============*/
.prcontent{ width:100%; display:inline-block; padding-bottom:20px;}
#mainCont h2.maintitle{ clear:both;color: #333;font-size: 24px; padding-left: 10px; font-weight:normal; margin-bottom:15px;}
#container .proInfo{ border-bottom:1px solid #e0e5e9; font-size:14px; color:#666; line-height:25px; margin-bottom:20px; padding-bottom:20px;}
#container .proInfo p{font-size:14px; color:#666;line-height:25px;}
.prcontent ul{ font-family:Arial;}
.prcontent ul li{ width:32%;float:left;border: 1px solid #dddddd;margin: 4px;margin-bottom: 15px;overflow: hidden;position: relative;}
.prcontent ul li:hover{_background:#FAF7F7;}
.prcontent ul li .pbox{ padding:4px;}
.prcontent ul li .p_title{float:left; display:inline;width:100%; line-height:25px; height:25px; margin:10px 0px;  color:#202020;font-size:16px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.prcontent ul li .p_title a{  color:#202020; text-decoration:none;}
.prcontent ul li .p_title a:hover{ color:#a5a59f; text-decoration:underline;}
.prcontent ul li .pic05{ float:left; display:inline;width:100%; transition: all .3s ease-out;}
.prcontent ul li:hover .pic05{transform: scale(1.1,1.1);}
.prcontent ul li .pic05 img{ width:100%;}
.products_inquire {height: 40px;overflow: hidden;padding-right: 40px;position: relative;width: 100%;}
.products_inquire a { color: #fff; display: inline-block; font-size: 16px; line-height: 36px; text-align: left; white-space: nowrap;}
.products_inquire a.inquire {background: #40644A url("../image/inquire_img.png") no-repeat scroll -2px -41px;border-left: 1px solid #fff;font-size: 0;height: 40px;position: absolute; right: 0; text-align: center;top: 0; width: 40px; z-index: 3;}
.products_inquire a.inquire:hover {opacity: 0.8;}
.products_inquire a.addToBasket { background: #202020 none repeat scroll 0 0;color: #fff;cursor: pointer;height: 40px;line-height: 40px;padding-left: 36px;width: 100%;z-index: 2;}
.products_inquire a.addToBasket::before { background: rgba(0, 0, 0, 0) url("../image/inquire_img.png") no-repeat scroll left top; content: "";height: 40px; left: 0; position: absolute; width: 40px;}

.page_box{ clear:both; float:right;}
.page {border-right: 1px solid #e5e5e5; font-size: 0; overflow: hidden; text-align: right;}
.page li {  -moz-border-bottom-colors: none;  -moz-border-left-colors: none;  -moz-border-right-colors: none;  -moz-border-top-colors: none;  background-color: #fff;  border-color: #e5e5e5 currentcolor #e5e5e5 #e5e5e5;  border-image: none;  border-style: solid none solid solid;  border-width: 1px medium 1px 1px;  color: #666;  float: left;  font-size: 12px;  height: 38px;  line-height: 38px;  text-align: center;  transition: all 0.3s ease 0s;  width: 38px;}
.page li.disabled {   cursor: no-drop;}
.page li a {  color: #000;  display: block;  line-height: 38px;}
.page li.active, .page li:hover a, .page li.active span { background-color: #1f1e1e; color: #fff;}
.page .prev, .page .next { font-weight: 700;}
/*==========productView.html===========*/
.location {background: #F1F1F1 none repeat scroll 0 0; display: block; padding: 10px 0; width: 100%;}
.location ul li { float: left; margin-left: 25px;}
.location_nav {  background: rgba(0, 0, 0, 0) url("../image/home.png") no-repeat scroll left center;  padding-left: 20px; float:left;}
.location ul li a, .location_nav, .location_nav a {  display: inline-block;  font-size: 16px;  height: 100%;  line-height: 30px;}
.location_nav a {color: #000;}
.location_nav span { display: inline-block; padding-left: 5px;}
.location_nav a:hover, .location_nav a.on, .location ul li.active a, .location ul li:hover a { text-decoration: underline;}

.main-products .overview {background: #f4f4f4;padding: 40px 0; margin:0 auto;}
.main-products .overview .slidebox {position: relative;float: left;overflow: hidden;width: 814px;margin-right: 35px;}
.main-products .overview .slidebox .slide-pic {float: right; width: 648px; overflow: hidden; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
.main-products .overview .slidebox .slide-pic .prmm{ margin-top:65px;}
.main-products .overview .slidebox .slide-pic ul li{float: left;width: 648px;}
.main-products .overview .slidebox .slide-pic ul li img{width: 100%;height: auto;}
.main-products .overview .slidebox .slide-dot { position: relative; float: left; margin-top: 25px; width: 148px; height: 435px; overflow: hidden;}
.main-products .overview .slidebox .slide-dot ul {position: absolute;top: 0;left: 0;}
.main-products .overview .slidebox .slide-dot li { position: relative; width: 140px; height: 105px; margin-bottom: 6px; cursor: pointer; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;  -o-box-sizing: border-box;}
.main-products .overview .slidebox .slide-dot li img {  width: 100%;  height: auto;}
.main-products .overview .slidebox .slide-dot li.active:after{display: block;content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background:url('../image/pro-lp-bg.png');}
.main-products .overview .slidebox .item-btn { position: absolute; width: 31px; height: 16px;  left: 62px;  background: url('../image/j1.png') no-repeat;  cursor: pointer;}
.main-products .overview .slidebox .prev {  top: 0; background: url('../image/j1.png') no-repeat;}
.main-products .overview .slidebox .next { bottom: 0px;background: url('../image/j2.png') no-repeat;}
.main-products .overview .text{width: 390px;float: right;}
.main-products .overview .text h1{font-weight:normal;font-size: 24px;color: #000;line-height: 35px;padding-bottom: 15px;}
.main-products .overview .text .num{ font-size:16px; color:#666;padding-bottom: 15px;}
.main-products .overview .text .description{border: 1px solid #c4c4c4;border-left: none;border-right: none;padding: 15px 0; line-height:25px;}
.main-products .overview .text .description h3{font-size: 20px;color: #454545;margin-bottom: 15px; font-weight:normal;}
.main-products .overview .text .description p{font-size: 16px;margin-bottom:10px;color:#666;}
.main-products .overview .text .description .dec{ padding-left:10px;line-height:20px;}.main-products .overview .text .description .dec p{ font-size: 13px;color:#999;margin-bottom:2px;}
.main-products .overview .text .description .tbBorder{border:none; text-align: left; width: 100%; table-layout: fixed; margin: 16px 0;  border-collapse: collapse;border-spacing: 0;empty-cells: show;}
.main-products .overview .text .description .tbBorder tr:hover { background-color: #474747;}
.main-products .overview .text .description .tbBorder td {border:none;padding: 10px 8px;color: #fff;word-break: break-word;font-size: 14px;background:#8C8C8C; border-bottom:solid 1px #fff;}
.main-products .overview .text .description .tbBorder .bg1{ background:#474747;}


.main-products .overview .text .addthis { width:100%;  color:#B1B1B1; margin:25px 0px;}
.main-products .overview .text .addthis a{ padding:5px;}
.main-products .overview .text .addthis img{ width:20px; height:20px;}
.main-products .overview .text .addthis span{ position:relative; top:-5px; line-height:20px;}
.main-products .overview .text a.btn{display:inline-block;font-weight: bold;font-size: 18px;background-color: #F01936;color: #fff;height: 40px;width: 170px;line-height: 40px;text-align: center;-webkit-border-radius: 50px;-moz-border-radius: 50px; -o-border-radius: 50px; -ms-border-radius: 50px; border-radius: 50px;*width:160px; *float:left;}
.main-products .overview .text a.addToBasket { background: #202020 none repeat scroll 0 0;color: #fff;cursor: pointer;height: 40px;line-height: 40px;padding-left: 56px;z-index: 2;display: inline-block;
font-size: 18px; width:210px;-webkit-border-radius: 50px;-moz-border-radius: 50px; -o-border-radius: 50px; -ms-border-radius: 50px; border-radius: 50px; position:relative;}
.main-products .overview .text a.addToBasket::before { background:url("../image/inquire_img.png") no-repeat scroll top; content: "";height: 40px; left: 0; position: absolute; width: 80px;}

.main-products .details{padding-top: 50px; line-height:28px;color:#666; font-size:16px;}.main-products .details p{color:#666;margin-bottom:5px;}
.main-products .details h2{font-size: 24px;color: #000;margin-bottom: 20px; margin-top:20px; font-weight:normal;}
.main-products .details .content .dotdec p{font-size: 16px;padding-left: 22px;background:url('../image/icon1.png') no-repeat 0px 10px;margin-bottom:5px;}
.main-products .details .content .pics img{ margin:2px;}
.main-products .details .content .tbBorder{border: 1px solid #C9C8C6; text-align: left; width: 100%; table-layout: fixed; margin: 16px 0;  border-collapse: collapse;border-spacing: 0;empty-cells: show;}
.main-products .details .content .tbBorder tr:hover { background-color: #f4f4f4;}
.main-products .details .content .tbBorder td {border: 1px solid #C9C8C6;padding: 10px;color: #666;word-break: break-word;font-size: 16px;}
.main-products .details .content .tbBorder td span{font-size: 16px;}
.main-products .details .content .tbBorder .bg1{ background:#474747;color:#fff;}
.main-products .related-pro{padding-bottom: 50px;}
.main-products .related-pro h2{font-size: 24px;color: #454545;margin: 50px 0 20px 0; font-weight:normal;}
.main-products .related-pro .content{overflow: hidden;}
.main-products .related-pro .content ul{width: 100%;}
.main-products .related-pro .content ul li {float: left;width: 24%;margin-right: 10px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;border: 1px solid #999; text-align:center; margin-bottom:5px;}
.main-products .related-pro .content ul li a.img {display: block;overflow: hidden;}
.main-products .related-pro .content ul li a.img img {width: 100%;height: auto;transition: all .3s ease-out;}
.main-products .related-pro .content ul li a.img:hover img {transform: scale(1.1,1.1);}
.main-products .related-pro .content ul li h4{font-size: 18px;color: #000;text-align: center;margin: 30px 5px 15px 5px; font-weight:normal;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.main-products .related-pro .content ul li h4 a{color:#000;}
.main-products .related-pro .content ul li:hover h4 a{color: #a5a59f;}.main-products .related-pro .content ul li:hover h4{color: #a5a59f;}
.main-products .related-pro .content ul .more{display: inline-block;border-radius: 2px;font-size: 13px;padding: 10px 20px; border:solid 1px #999; margin:20px 0px;color:#999;}
.main-products .related-pro .content ul .more:hover{color: #fff; }
.main-products .related-pro .content ul li:hover .more{ border:solid 1px #fff;color:#fff;}
.main-products .related-pro .content ul li:hover{background:#1E4D2B;}
.main-products .related-pro .content ul li:hover h4 a{color:#fff;}.main-products .related-pro .content ul li:hover h4{color:#fff;}

#msgdiv{z-index: 10010; position: absolute; left: 613.5px; top: 214.5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 1000px; height: 560px; display:none;}
#msgdiv .tips_tit{font-weight: bold; height: 60px; line-height: 60px; background: #fc730a;}
#msgdiv .tips_tit .tit_left{float: left; margin-left: 6px; color: #fff;font-size: 28px;height: 50px;line-height: 45px;padding: 5px 15px;text-shadow: 1px 1px 2px #999;}
#msgdiv .tips_tit .tit_right{float: right; cursor: pointer; margin-right: 6px; margin-top:12px;}
#msgdiv .conOn{ width:90%; margin:0 auto;}
#msgdiv .contactOnline{ margin:30px 0px; width:auto;}
#msgdiv .contactOnline ul li  .txtarea04{ background-color: #e6e6e6;border-radius: 5px;box-sizing: border-box;font-size: 16px; width:98%; height:40px; line-height:40px; border:none; padding-left:10px; color:#A9AEAB;}
#msgdiv .contactOnline ul li .txtareas01 {background-color: #e6e6e6;border-radius: 5px;box-sizing: border-box;font-size: 16px;height: 110px;line-height: 20px;margin-bottom: 10px;overflow: hidden;padding: 5px 10px;color:#A9AEAB;border:none;width: 97%;}
#msgdiv .contactOnline ul li{  clear:none; margin: 0 2% 15px 0; overflow: hidden; padding: 0 10px; width: 47%; float:left;}
#msgdiv .contactOnline .np{ padding-right:0px; margin-right:0px;}
#msgdiv .contactOnline .long{ width:97%;color: #000;}
#msgdiv .contactOnline .long .txtarea04{color: #000; background:#fff;font-size: 24px;}
#msgdiv  .subMint{ clear:both; text-align:center;}
#msgdiv  .subMint .btn04{background-color: #f01936; border-radius: 5px; color: #fff;cursor: pointer;float: right; margin-right: 3%;text-shadow: 1px 1px 2px #999;width: 200px; height:40px; line-height:30px; font-size:16px; padding:0 10px; border:none;}
.rightCont .tabCont{ clear:both; width:800px; margin:30px auto auto auto; display:block;}
.tabCont #TabbedPanels1 .TabbedPanels { overflow: hidden; margin: 0px; padding: 0px; clear: none; width: 100%;}
.tabCont #TabbedPanels1 .TabbedPanelsTabGroup { margin: 0px; padding: 0px; }
.tabCont #TabbedPanels1 .TabbedPanelsTab { position: relative; top: 1px; float: left; margin: 0px 1px 0px 0px; font-size:18px; color:#666; background-color: #EEEEEE; list-style: none; -moz-user-select: none; -khtml-user-select: none; cursor: pointer; margin-left:15px;height:50px; text-align:center; line-height:50px;border:solid 1px #ccc; padding:0px 25px 0px 25px;}
.tabCont #TabbedPanels1 .TabbedPanelsTabHover { background-color: #e2e2e2; }
.tabCont #TabbedPanels1 .TabbedPanelsTabSelected { background: #F3F3F3; color:#363636;text-align:center; line-height:30px; height:60px; margin-top:-10px; line-height:60px; border-bottom:solid 1px #efefef; font-size:18px;}
.tabCont #TabbedPanels1 .TabbedPanelsTab a { color: black; text-decoration: none; }
.tabCont #TabbedPanels1 .TabbedPanelsContentGroup { clear: both; border-top: solid 1px #d9d9d9;}
.tabCont #TabbedPanels1 .TabbedPanelsContent { overflow: hidden; padding: 10px; *padding:20px 20px; }
.tabCont #TabbedPanels1 .TabbedPanelsContentVisible { }
.tabCont .context{ width:780px; margin:20px auto auto auto;color:#7A7A7A; font-size:14px;}
.tabCont .context p{ /*text-indent:2em;*/ line-height:25px; color:#7A7A7A; margin-top:5px;}
.tabCont .context .btxt{color:#fc730a; font-size:18px;background:url(../image/line02.png) no-repeat left center;min-height:18px;}
.rightCont .contact { margin:20px auto auto auto; width:600px}
.rightCont .contact p{ line-height:20px; color:#555; font-size:12px; margin-top:5px; text-indent:2em;}
.co2 ul li .label{ float:left; display:inline-block; width:140px; text-align:left; font-size:14px; color:#666; line-height:46px;}
.co2 ul li .inputTxt .txtarea04{width:405px; height:46px; padding:0 5px; color:#777; font-size:12px; line-height:46px;}
.co2 ul li .inputTxt .txtareas01{width:405px; height:155px;}
.co2 .subMit{ text-align:right; margin-right:30px;}
.co2 .subMit .btn04{ background:#25BA52; width:155px; height:56px;line-height:56px; text-align:center; font-weight:normal; font-size:18px;  border:none;}

.rightCont .topFix{ vertical-align:top;}
.rightCont .relatedProduct{ width:780px; margin:15px auto auto auto;}
.rightCont .contList02{}
.rightCont .contList02 ul{}
.rightCont .contList02 ul li{ width:235px; float:left; margin:20px 10px auto 10px;display:inline;}
.contList02 ul li .pic05{ width:230px; height:230px; border:1px #d5d5d5 solid;}
.contList02 ul li .p_title{ width:230px; height:20px; margin:5px auto auto auto; text-align:center;}
.contList02 ul li .p_title a{ font-size:14px; color:#333; text-decoration:none;}
.contList02 ul li .p_title a:hover{ font-size:14px; color:#016936; text-decoration:underline;}
.part02 .rightFix{ text-align:right;}
.part02 .topFix{ vertical-align:top;}
/*==========news.html============*/
#mainCont .news_box { clear:both; padding:0px 0px 20px 0px;}
#mainCont .news_box .news_list_box{ width:100%;}
#mainCont .news_box .news_list { margin-bottom: 30px; overflow: hidden; position: relative; top: 0; transition: all 0.5s ease 0s;}
#mainCont .news_box .news_img { float: left; height: 150px; line-height: 0; margin-right: 20px; overflow: hidden; width: 250px;}
#mainCont .news_box .news_img img {height: 100%;transition: all 0.3s ease 0s;width: 100%;}
#mainCont .news_box .news_text { padding: 0 30px 15px;}
#mainCont .news_box .news_text h3 {color: #666;font-size: 24px;font-weight: 700;height: 50px;line-height: 2;padding-top: 5px;transition: all 0.5s ease 0s;/*width: 100%;*/white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#mainCont .news_box .news_text p {font-size: 16px; height: 70px; margin-bottom: 5px; overflow: hidden; transition: all 0.5s ease 0s;}
#mainCont .news_box .news_text .more span{background: rgba(0, 0, 0, 0) url("../image/more4.png") no-repeat scroll right center;color: #262626;display: inline-block;font-size: 16px;font-weight: 400;padding-right: 30px;transition: all 0.3s ease 0s; margin-top:10px;}
#mainCont .news_box .news_text .more span:hover {padding-right: 40px;transition: all 0.3s ease 0s;}
#mainCont .news_box .news_list:hover {box-shadow: 0 0 10px 0 #000;top: -5px;}
#mainCont .news_box .news_list:hover img { transform: scale(1.1, 1.1); transition: all 0.3s ease 0s;}
#mainCont .news_box .news_list:hover h3, .news_box .news_list:hover span {color: #000;}
/*news2*/
.news-detail{overflow:hidden;}
.news-detail h1{text-align:center;padding-top:25px;padding-bottom:20px;font-size:32px;line-height:32px;}
.news-con-time{text-align:center;padding-bottom:15px; border-bottom:solid 1px #ccc; margin-bottom:15px;}
.news-con-time span{margin:0 15px;}
.news-con-time a{color:#1e4d2b;}
.news-con-time a:hover{color:#666;}
.news-detail p{margin-bottom:15px;}
/*===========contact.html===========*/
.part02 .ctit{ font-size:30px;color:#333;}
.part02 .contactInfo{ width:580px; margin:auto; float:right; padding-bottom:20px; padding-left:20px;  margin-top:20px; background:#e5e5e5; padding:40px;}
.contactInfo h2 {color: #2a2a2a;font-size: 45px; font-weight: bold; padding-bottom: 20px; padding-top: 30px; text-transform: uppercase;}
.contactInfo h3 {color: #2a2a2a;font-size: 16px;font-weight: bold;text-transform: uppercase;}
.contactInfo p{ font-size:13px; color:#2a2a2a; line-height:25px; padding-left:5px; margin-bottom:5px;}
.contactInfo a{color:#1e4d2b;}
.contactOnline .fontFix01{ color:#5e8400; text-decoration:underline; }
.contactDesc{ width:600px; margin:20px auto;}
#mainCont .contactDesc h2.maintitle{ padding-left:0px;}
.contactDesc p{ color:#333; font-size:20px; line-height:20px;}
.contactDesc p.fontFix02{ color:#666; font-size:14px; margin:20px auto auto auto;}
.conto2{ width:600px; float:left;margin:10px auto auto auto; _overflow:hidden;}
.conto2 ul{}
.conto2 ul li{ padding:5px 0; line-height:20px; clear:both;}
.conto2 ul li .label{ float:left; display:inline-block; width:140px; text-align:left; font-size:14px; color:#666; line-height:46px;}
.conto2 ul li .label span{ color:#ff0000; font-weight:bold;}
.conto2 ul li .inputTxt{ display:inline-block; margin-left:20px;}
.conto2 ul li .inputTxt .txtarea04{ border:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; width:405px; height:40px; padding:0 5px; color:#777; font-size:12px; line-height:20px;}
.conto2 ul li .inputTxt .txtareas01{ width:405px; height:155px; border:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; padding:0 5px; color:#777; font-size:12px;}
.conto2 .subMit{ padding:5px 0; margin:10px 30px 10px 0px; text-align:right;}
.conto2 .subMit .btn04{width:155px;height:56px;line-height:56px;text-align:center;color:#fff;background:#1e4d2b;border:1px solid #1e4d2b;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;font-size:18px;}
.conto2 .subMit .btn04:hover{background:#fff;border-color:#1e4d2b;color:#1e4d2b;}
/*download*/
.download_list{ margin-top:20px;}
.download_list ul{}
#mainCont .download_list ul li{ border-bottom:1px #eee solid; padding-bottom:20px; width:99%;}
#mainCont .download_list ul li:hover{border-bottom:1px #666 solid;}
.download_list .list_item2{ padding:8px 0px; background:#edeff1; border-bottom:2px solid #ddd;margin:0 0 30px;}
.download_list .list_item2 .pic_name{ color:#000; font-size:16px;} .download_list .list_item2 .download_list .pic_desc{color:#000;font-size:16px;}
.download_list .list_item2  a.btn_download{color:#000; background:none;font-size:16px;}
.download_list .list_item{ margin:0 0 30px;}
.download_list .pic_info{ float:left; width:400px;}
.pic_name{  display:block; font-size:14px; color:#545454; font-weight:normal;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-left:10px;}
.download_list .pic_desc{ float:left; width:500px; margin:0px 50px;}
.download_list a.btn_download{ background:url("../image/down.png") no-repeat left center;padding-left: 20px;float:right; font-size:14px; color:#545454; margin-right:20px;}

/*inquiry*/
.inquire_box {padding: 40px 0;}
.inquire_box table {border-collapse: collapse;border-spacing: 0;}
.inquire_box .title_box {overflow: hidden;}
.inquire_box .title_box .item {display: flex;flex: 1 0 auto;float: left;justify-content: center;position: relative;text-align: center;width: 33.33%;}
.inquire_box .title_box .item h1, .inquire_box .title_box .item h2 {color: #aeaeae;font-size: 24px;font-weight: 700;}
.inquire_box .title_box .item span {background:#ebebeb none repeat scroll 0 0;border-radius: 50%;color: #aeaeae;display: inline-block;font-size: 22px;font-weight: 700;height: 45px;line-height: 45px;margin-top: 10px;width: 45px;}
.inquire_box .title_box .item:nth-of-type(1)::after {display: none;}
.inquire_box .title_box .item:nth-of-type(3)::before {display: none;}
.inquire_box .title_box .item::after {background: #ebebeb none repeat scroll 0 0;content: "";height: 3px;left: 0;position: absolute;top: 55px;width: calc(50% - 40px);}
.inquire_box .title_box .item::before {background: #ebebeb none repeat scroll 0 0;content: "";height: 3px;position: absolute;right: 0;top: 55px;width: calc(50% - 45px);}
.inquire_box .title_box .item.on h1, .inquire_box .title_box .item.on h2 {color: #333;}
.inquire_box .title_box .item.on span {background: #1e4d2b none repeat scroll 0 0;color: #fff;}
.inquire_box .title_box .item.on::after, .inquire_box .title_box .item.on::before {background: #1e4d2b none repeat scroll 0 0;}
.inquire_table {padding: 70px 0 30px;}
.inquire_table table {border: 0 none;margin: auto;width: 80%;}
.inquire_table th, .inquire_table td {border-left: 0 none;border-right: 0 none;padding: 10px;}
.inquire_table th {background: #edeff1 none repeat scroll 0 0;}
.inquire_table th.Product_Picture {width: 140px;}
.inquire_table th.Product_Quantity {width: 140px;}
.inquire_table th.Product_Operate {width: 140px;}
.inquire_table td a {color: #545454;font-family: Arial;font-size: 16px;}
.inquire_table td a:hover {color: #13a7ca;}
.inquire_table .description {margin-top: 0;}
.pmark img {height: 120px;width: auto;}
.inquire_btn {padding: 0 0 20px;text-align: center;}
.inquire_btn button {background: #1e4d2b none repeat scroll 0 0;border: 0 none;color: #fff;cursor: pointer;font-weight: 700;padding: 16px 24px;text-transform: uppercase;transition: all 0.3s ease 0s;}
.inquire_btn button:hover {opacity: 0.85;transition: all 0.3s ease 0s;}
.inquire_form {margin: 60px auto 0;overflow: hidden;width: 80%;}
.inquire_form .info {float: left;margin-bottom: 12px;overflow: hidden;padding: 0 5px;width: 50%;}
.inquire_form .info.textarea, .inquire_form .info.imgVarifyCode {width: 100%;}
.inquire_form .info.imgVerifyCode .controls {margin-bottom: 30px;width: 160px;}
.inquire_form .info .Verify_img {border: 1px solid #ddd;border-radius: 5px;cursor: pointer;height: 100%;position: absolute;right: -125px;top: 0;}
.inquire_form .label_control {float: left;height: 36px;line-height: 36px;margin-top: 0;text-align: right;width: 160px;}
.inquire_form .controls {border: 1px solid #ddd;border-radius: 5px;height: 36px;line-height: 36px;position: relative;margin-left: 170px;*margin-left: 0px;}
.inquire_form .controls .tips {color: red;line-height: 36px;position: absolute;right: 10px;top: 0;}
.inquire_form .controls input, .inquire_form .controls textarea {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 0 none;height: 100%;resize: none;text-indent: 10px;width: 100%;}
.inquire_form .controls textarea {padding: 10px;text-indent: 0;}
.inquire_form .info.textarea .controls {height: 150px;}
.inquire_form .info.imgVarifyCode .controls {margin-bottom: 30px;width: 120px;}
.inquire_form .info.imgVarifyCode .controls .tips {bottom: -30px;left: 0;right: auto;top: auto;width: 200px;}
.inquire_form .info.imgVarifyCode .controls .Varify_img {border: 1px solid #ddd;border-radius: 5px;cursor: pointer;height: 100%;position: absolute;right: -125px;top: 0;}
.inquire_form .info #inquire_form_sub {background: #1e4d2b none repeat scroll 0 0;border: 0 none;color: #fff;cursor: pointer;font-weight: 700;padding: 10px 25px;text-transform: uppercase;transition: all 0.3s ease 0s;border-radius: 8px;margin-left: 170px;}
.inquire_form .info #inquire_form_sub:hover {opacity: 0.8;transition: all 0.3s ease 0s;}
.inquire_box .success_box {padding-top: 80px;}
.inquire_box .success_box .img {line-height: 0;padding: 20px 0 80px;text-align: center;}
.inquire_box .success_box .text a {background: #1e4d2b none repeat scroll 0 0;color: #fff;display: inline-block;margin-left: 10px;margin-right: 10px;margin-top: 44px;padding: 10px 25px;}

#back_top {bottom: 30px;position: fixed;right: 0;z-index: 97;}
#back_top a {background: #b0b0b0 url("../image/back_top.png") no-repeat scroll center center;border-radius: 5px;display: inline-block;height: 40px;width: 40px;}
.Fast_contact {height: 265px;margin-top: -132.5px;position: fixed;right: 0;top: 50%;z-index: 97;}
.Fast_contact ul li.onlineservice_li {background-color: #525252;height: 48px;margin-bottom: 5px;position: relative;text-align: center;width: 48px;}
.Fast_contact ul > li.onlineservice_li > a {display: inline-block;height: 28px;margin-top: 10px;width: 28px;}
.Fast_contact ul > li:hover .onlineservice_tips {transform: rotateX(0deg);}
.onlineService_qq {background-image: url("../image/Fast.png");background-position: 0 0;background-repeat: no-repeat;}
.Fast_contact ul > li.onlineservice_li > a.onlineService_tel {background-image: url("../image/fastPhone.png");background-position: 0 0;background-repeat: no-repeat;height: 30px;width: 30px;}
.onlineService_whatsApp {background-image: url("../image/Fast.png");background-position: 0 -139px;background-repeat: no-repeat;}
.onlineService_email {background-image: url("../image/Fast.png");background-position: 0 -111px;background-repeat: no-repeat;}
.onlineService_skype {background-image: url("../image/Fast.png");background-position: 0 -28px;background-repeat: no-repeat;}
.onlineService_wechat {background-image: url("../image/Fast.png");background-position: 0 -266px;background-repeat: no-repeat;}
.onlineService_QQ {background-image: url("../image/Fast.png");background-position: 0 0px;background-repeat: no-repeat;}
.for_wechat span {display: block;text-align: center;}
.onlineservice_tips {background-color: #fff;border: 1px solid #ccc;border-radius: 4px;padding: 5px 8px;position: absolute;right: 58px;top: 6px;transform: rotateX(90deg);transition: all 0.4s ease 0s;}
.onlineservice_tips li {height: auto;white-space: nowrap;width: auto;}
.onlineservice_tips li a {color: #737578;display: block;font-size: 15px;line-height: 22px;min-height: 22px;text-align: center;}
.onlineservice_tips li a.for_wechat {height: auto;}
.onlineservice_tips li a.for_wechat img {max-width: 240px;}
.onlineservice_tips li a:hover {text-decoration: underline;}
.onlineservice_tips::after {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background-color: #fff;border-color: transparent #ccc #ccc transparent;border-image: none;border-style: solid;border-width: 1px;content: "";display: inline-block;height: 10px;position: absolute;right: -6px;top: 10px;transform: rotate(-45deg);width: 10px;}
.prodInquireBasket {background-color: #fff;border: 1px solid #aaa;bottom: 0;box-shadow: 0 0 8px #999;display: none;position: fixed;right: 0;width: 230px;z-index: 999;}
.basket_title {background-color: #7a8599;color: #fff;cursor: pointer;font-size: 12px;font-weight: 700;line-height: 36px;position: relative;text-align: center;}
.basket_title::before {background: rgba(0, 0, 0, 0) url("../image/pro_click.png") no-repeat scroll center top;content: "";height: 20px;left: 10px;position: absolute;top: 8px;width: 20px;}
.basket_title span {color: #fff;cursor: pointer;font-size: 12px;font-weight: 700;line-height: 36px;text-align: center;}
.basket_title em {color: #e64545;font-size: 12px;font-weight: 700;line-height: 36px;}
.basket_lists {height: 190px;overflow-y: auto;padding: 2px 1px;}
.basket_lists ul li {border-bottom: 1px solid #e8e8e8;padding: 8px 0;}
.basket_lists img {height: auto;width: 55px;}
.basket_lists .prod_img {float: left;margin-left: 10px;margin-right: 10px;}
.basket_lists .prod_bt {margin-left: 10px;overflow: hidden;width: 140px;}
.basket_lists .prod_bt .prod_text a {color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 140px; font-size:12px;}
.basket_lists .prod_bt .prod_delete a {font-size: 12px;}
.basket_btns {font-size: 12px;padding: 10px;}
.basket_btns .basketEmpty {background-color: #f1f1f1;border: 0 none;border-radius: 3px;color: #e64545;cursor: pointer;font-size: 12px;line-height: 16px;padding: 4px 10px;}
.basket_btns .basketInquire {background-color: #e64545;border: 0 none;border-radius: 3px;color: #fff;cursor: pointer;float: right;font-size: 12px;line-height: 16px;padding: 4px 10px;}
.shoppingBasketIcon {background: #7a8599 none repeat scroll 0 0;border-radius: 50%;bottom: 100px;cursor: pointer;display: none;height: 50px;position: fixed;right: 10px;width: 50px;z-index: 99;}
.shoppingBasketIcon img {margin-left: 8px;margin-top: 10px;}
.shoppingIconNum {background: red none repeat scroll 0 0;border-radius: 10px;color: #fff;display: block;font-size: 16px;height: 20px;line-height: 20px;position: absolute;right: -5px;text-align: center;top: 0;width: 20px;}
.isuccess {padding: 5px 0px;margin-bottom: 10px;background: #f5edc7;border: 1px solid #FFD400;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center; color:#FF0000;}
.iwarning {padding: 5px 0px;margin-top:10px;background: #feeef1;border: 1px solid #fca8c2;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center;}
.iwait {padding: 5px 0px;margin-bottom: 10px;background: #FBFAEA;border: 1px solid #EFEBAA;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center; }
.success {padding: 5px 0px;margin-bottom: 10px;background: #f5edc7;border: 1px solid #FFD400;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center; color:#FF0000;}
.warning {padding: 5px 0px;margin-bottom: 10px;background: #feeef1;border: 1px solid #fca8c2;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center;}
.wait {padding: 5px 0px;margin-bottom: 10px;background: #FBFAEA;border: 1px solid #EFEBAA;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center;}
.part02 .error{color: #FF0000; font-size:12px;}
.inquire_form .error{ display:block;color: #FF0000; font-size:12px;  float:left; line-height:20px;}
.notfound { clear:both;height:auto;padding:30px 0;margin:0 auto; background:url("../image/404.jpg") no-repeat right; width:670px; min-height:343px; }
.notfound .desc{ width:330px;}
.notfound h1{margin:90px 0 15px;font-size:18px;font-weight:bold;line-height:30px;color:#c23728;background:url(../image/404_1.jpg) no-repeat left center; padding-left:30px;}
.notfound h2{margin:0 0 5px 0;font-size:16px;font-weight:bold;line-height:120%;color:#0a4d84; text-align:left;}
.notfound p.not_text{color:#333;line-height:20px;font-size:13px; padding:10px; float:none;}
.notfound p.text_left{ text-align:left;float:none;}
.notfound p span{font-size:14px;font-weight:bold;color:#c90000;}
.notfound .sech_text{text-align:left;padding:5px 0; color:#9C9C9C;}
.notfound .backlink p{color:#c90000; font-size:13px;} .notfound .backlink p a{color:#c90000;}
#subscribe #subscribe_result .error {color: #FF0000;display: block;}
#subscribe_result{color: #FF0000;}
#subscribe #sendcontact_result .error {color: #FF0000;display: block;}
#sendcontact_result{color: #FF0000; font-size:13px;}

#catalogModal{z-index: 10010; position: absolute; left: 613.5px; top: 214.5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 1000px; height: 560px; display:none;}
#catalogModal .tips_tit{font-weight: bold; height: 60px; line-height: 60px; background: #fc730a;}
#catalogModal .tips_tit .tit_left{float: left; margin-left: 6px; color:#1e4d2b;font-size: 28px;height: 50px;line-height: 45px;padding: 5px 15px;text-shadow: 1px 1px 2px #999;}
#catalogModal .tips_tit .tit_right{float: right; cursor: pointer; margin-right: 6px; margin-top:12px;}
#catalogModal .tips_tit .Close {color: #000;float: right;font-size: 1.5rem;font-weight: 700;line-height: 1;opacity: 0.5;text-shadow: 0 1px 0 #fff;border-radius: 2px;box-shadow: none;cursor: pointer;display: inline-block;transition: background 0.2s ease 0s;background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 0 none;}
#catalogModal .tips_tit .Close{padding:15px;margin:-15px -15px -15px auto}
#catalogModal .conOn{ width:90%; margin:0 auto;}
#catalogModal .txt p{font-size:14px;font-weight:400;color:#202020;letter-spacing:0.50px;line-height:20px;text-align:center;}
#catalogModal .contactOnline{ margin:30px 0px; width:auto;}
#catalogModal .contactOnline ul li  .txtarea04{ background: #fff linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) repeat scroll 0 0;border: 1px solid #bbb;border-radius: 5px;box-sizing: border-box;font-size: 14px; width:98%; height:40px; line-height:40px; padding-left:10px; color:#bbb;font-family:Arial;}
#catalogModal .contactOnline ul li .txtareas01 {background: #fff linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) repeat scroll 0 0;border: 1px solid #bbb;border-radius: 5px;box-sizing: border-box;font-size: 14px;height: 110px;line-height: 20px;margin-bottom: 10px;overflow: hidden;padding: 5px 10px;color:#bbb;width: 98%; font-family:Arial;}
#catalogModal .contactOnline ul li{  clear:none; margin: 0 2% 15px 0; overflow: hidden; padding: 0 10px; width: 98%; float:left;}
#catalogModal .contactOnline .long{ width:98%;color: #000;}
#catalogModal .contactOnline .long .txtarea04{color: #000; background:#fff;font-size: 24px;}
#catalogModal  .subMint{ clear:both; text-align:center; width:100%;}
#catalogModal  .subMint .btn04{background-color: #1e4d2b; border-radius: 15px; color: #fff;cursor: pointer;margin-right: 3%;text-shadow: 1px 1px 2px #999;width: 200px; height:40px; line-height:30px; font-size:16px; padding:0 10px; border:none;}
.newsMain .npics img{ padding:2px; width:45%;}