@charset "utf-8";
/* CSS Document */
@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:#FC7309; 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:Questrial,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;}
textarea,input{font-family:Questrial;}
/*==========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:#FF8900;}
.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; border-bottom:solid 1px #f2f2f2;}
#header .nav-block2{clear:both; width:1240px;   margin:0 auto; }
#logo img{ margin:10px 10px 0px 0px;}
#header .nav {  text-align:right; position:relative; float:right;  font-family:Questrial; height:100px;}
.header_right {text-align: right;}
.nav_list { font-size: 0; line-height: 0; position: relative; float:left; height:100px; }
.nav_list > li {display: inline-block;text-align: center;vertical-align: top; float:left\9; }
.nav_list > li.zj {background:url("../image/rx.png") no-repeat scroll 94% 15px;}
.nav_list > li > a {color: #fff;display: block;font-size: 16px;padding: 0 16px;position: relative;}
.nav_list > li:last-child a { padding-right: 0;}
.nav_list > li > a > span {color: #333;display: block;font-size: 16px;letter-spacing: 0;text-align: center;transition: all 0.5s ease 0s; padding-right:8px;}
.nav_list > li > a > i {background: rgba(0, 0, 0, 0) url("../image/dropdown_menu.png") no-repeat scroll center center;height: 24px;margin-top: -10px;position: absolute;right: 0;top: 50%;transition: all 0.3s linear 0s;width: 24px; display:inline-block;}
.nav_list > li > a:hover i { transform: rotate(180deg);}
.nav_normal > li.dropdown{}
.nav_normal > li { background-position: center center; position: relative; transition: all 0.3s ease 0s; height:30px;line-height:30px; margin-top:40px;}
.nav_normal > li.active,.nav_normal > li.on{ background:#FC7309;border-radius: 6px;}
.nav_normal > li .dropdown_menu {background: #6d6c6a none repeat scroll 0 0;display: none;left: 0;min-width: 225px;padding: 10px 0;position: absolute;top: 100%;z-index: 1;}
.nav_normal > li:nth-of-type(2) .dropdown_menu {min-width: 180px;}
.nav_normal .dropdown_menu li {width: 100%;}
.nav_normal .dropdown_menu li a {color: #fff;display: block;font-size: 14px;height: 38px;line-height: 38px;padding-left: 10px; padding-right:10px;text-align: left;width: 100%;}
.nav_normal .dropdown_menu li a:hover {background: #2b2a2a none repeat scroll 0 0;}
.nav_normal .nav_line {background: #d00 none repeat scroll 0 0;border-radius: 1px;display: inline-block;font-size: 0;height: 3px;line-height: 0;width: 0;}
.nav_normal > li.on span, .nav_normal > li.active span { color:#F4F0F0;}.nav_normal > li.on, .nav_normal > li.active { /*border-top:solid 2px #70B92B;*/}
.droplist_tile {background: #fff none repeat scroll 0 0;border-top: 1px solid #f0f0f0;left: 0;position: absolute;top: 100%;width: 100%;z-index: 1;}
.drop_tile {display: none;}
.nav_tile .nav_line {background: #d00 none repeat scroll 0 0;border-radius: 1px;bottom: -1px;display: inline-block;height: 3px;left: 0;position: absolute;transition: all 0.5s ease 0s;width: 0;}
.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: #FC7309;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;}
.about_box {clear:both;overflow: hidden;padding: 30px 0 30px;background:#FC7309;}
.about_box h2 {clear: both;line-height: 1.4;font-size:40px;color:#fff;text-align:center;padding:0 0 21px 0;background:url(../image/hd2-bdr0.jpg) no-repeat center bottom;}
.about_box .desc{clear:both; width:100%;font-size:16px;text-align:center;letter-spacing: 0;line-height: 2em; padding:20px 0 0;}
.about_box .desc p{color:#fff; }
.about_box .desc .more{ }
.about_box .desc .amore{display: inline-block;border-radius: 3px;font-size: 13px;padding: 5px 20px; border:solid 1px #fff; margin:20px 0px; color:#333;background:#fff;}
.about_box .desc .amore:hover{color: #fff; }
.about_box .desc:hover .amore{ border:solid 1px #333;color:#fff; background:#333;}
.about_box_bottomn {clear:both; height:140px;background:url(../image/About-img.png) no-repeat center bottom}
.pcategoriy_box { clear:both;padding: 50px 0px 20px 0px;}
.pcategoriy_box h2 {clear: both;line-height: 2em;font-weight:400;letter-spacing:0;font-size:36px;color:#333;text-align:center;padding:0 0 21px 0;margin:0 0 50px 0;background:url(../image/hd2-bdr.jpg) no-repeat center bottom;}
.ind_floor .slick_first { padding-bottom:15px; margin:15px 5px 35px; float:left; width:19%; border:solid 1px #999; text-align:center;}
.ind_floor .slick-slide{ background:#fff; text-align:center; display:block;}.ind_floor .slick-slide:hover{ background:#fc7309;}
.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: 20px;padding: 25px 25px 10px 25px; text-align:center;}
.ind_floor .slick-slide:hover p{color:#fff;}
.ind_floor .more{display: inline-block;border-radius: 2px;font-size: 13px;padding: 10px 20px; border:solid 1px #999; margin:20px 0px;color:#999; }
.ind_floor .more:hover{border:solid 1px #FC7309;color:#FC7309; }
.hotproduct_box_top {clear:both; height:110px;background:url(../image/banner_bg_up1.png) no-repeat;}
.hotproduct_box { clear:both;padding: 50px 0px 20px 0px; background: url(../image/hot-products-img.png) no-repeat top center;}
.hotproduct_box  .l {width: 370px;}
.hotproduct_box  .l h3 {color: #fff;font-size: 40px;font-weight: bold;text-transform: none;white-space: nowrap;}
.hotproduct_box  .l .lefttext { -moz-box-orient: vertical; color: #fff; display: -webkit-box; font-size: 16px;  margin: 40px 30px 40px 0; overflow: hidden;line-height:1.6;}
.hotproduct_box  .l .lefttext p{ color: #fff;font-size: 16px;}
.hotproduct_box  .l .leftbutton { bottom: 90px; color: #4a90e2;display: inline-block;max-width: 320px;text-align: center;}
.hotproduct_box  .l .leftbutton  .blocks-button {color: inherit;display: block;font-size: 16px;overflow: hidden;padding: 15px 25px;text-align: center;text-decoration: none;word-break: break-all; color:#FC7309;border-radius: 2px;border:solid 1px #fff; background:#fff;}
.hotproduct_box  .l .leftbutton  .blocks-button:hover {border:solid 1px #FC7309; background:#FC7309;color:#fff;}
.hotproduct_box  .r { width:870px;}
.hpind_floor .slick_first { padding-bottom:15px; margin:15px 5px 35px;box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.25);}
.hpind_floor .slick-slide{ background:#fff; text-align:center;}.ind_floor .slick-slide:hover{ background:#fc7309;}
.hpind_floor img {width: 100%;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;}
.hpind_floor .img:hover img{transform: scale(1.2);-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;}
.hpind_floor .proshow-title {color: #000;font-size: 20px;padding: 25px 25px 10px 25px; text-align:left;}
.hpind_floor .proshow-desc {color: #333;font-size: 16px;text-align:left; padding: 0px 25px;}
.hpind_floor .proshow-desc p{color: #333;font-size: 16px;}
.hpind_floor .slick-dots {bottom: -15px;}
.hpind_floor .slick-prev, .hpind_floor .slick-next {height: 42px;opacity: 0.5;top: -66px;transition: all 0.3s ease 0s;width: 42px; margin:0px;}
.hpind_floor .slick-prev {background: rgba(0, 0, 0, 0) url("../image/hpind_prev.jpg") no-repeat scroll center center;right: 47px; left:inherit;}
.hpind_floor .slick-next {background: rgba(0, 0, 0, 0) url("../image/hpind_next.jpg") no-repeat scroll center center;right: 0px;}
.hpind_floor .slick-prev:hover, .hpind_floor .slick-next:hover {opacity: 1;transition: all 0.3s ease 0s;}
.hpind_floor .more{display: inline-block;border-radius: 2px;font-size: 13px;padding: 10px 20px; border:solid 1px #FC7309; margin:20px 0px; color:#FC7309; background:none;}
.hpind_floor .proshow-more {text-align:left; padding-left:25px;}
.hpind_floor .slick-slide:hover .more{ background:#FC7309;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: #FC7309;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;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: #FC7309;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: 2em;font-weight:400;letter-spacing:0;font-size:36px;color:#333;text-align:center;padding:0 0 21px 0;margin:0 0 50px 0;background:url(../image/hd2-bdr.jpg) no-repeat center bottom;}
.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;border:solid 1px #999;}
.jectlist p {color: #333;font-size: 20px;padding: 10px; text-align:center; }
.jectlist .text{position:absolute;top:0%;left:0%;width:100%;height:87%;color:#fff;background: #FC7309;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: #FC7309;background-color: #fff}
.jectlist .text em{position:absolute;display:block;background:#999;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;}
.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){
.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;padding: 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 #FC7309;background: #fff;border-radius: 50px;transition: all .1s linear;width: 15px;height: 15px;z-index: 2;}
.newsDisplay .conglobateBG{background:#FC7309; border:3px solid #FC7309;}
.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: #ABADB4;}
.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){
.newsDisplay .outbox .rightPic .txts p{font-size: 90px !important;}
}
@media screen and (max-width: 1201px)and (min-width: 651px){
.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;padding: 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 #FC7309;background: #fff;border-radius: 50px;transition: all .1s linear;width: 15px;height: 15px;z-index: 2;}
.newsDisplay .conglobateBG{background:#FC7309;}
.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){
.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;}
}
.footer_top {clear:both; height:90px;background:url(../image/footer_bg.png) no-repeat; margin-top:20px;}
.footer{clear:both; margin:0px auto auto auto;   width:100%; display:inline-block; background:#474747; }
.Fast_navigation {clear:both;padding-bottom: 30px;*padding-bottom: 20px;padding-top: 30px;*padding-top: 20px;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: 26%;*width: 23%;min-height: 1px;padding-left: 0px; padding-right: 20px; position: relative; float:left;}
.Fast_navigation .col_box2 {width: 32%;*width: 30%;min-height: 1px;padding-left: 20px; padding-right: 0px; position: relative; float:right;}
.Fast_navigation h2 {color: #fff;font-size: 24px;font-weight:normal;line-height: 1.8em;padding: 15px 0px; margin-bottom:15px; background:url(../image/hd2-bdr.jpg) no-repeat left bottom;}
.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;}
.Fast_navigation .text1 p, .Fast_navigation .text1 a {font-size: 14px;}.Fast_navigation .text1 a {color:#FC7309;}
.Fast_navigation .a a{color:#FC7309;}
.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;}
.col_box2 p{ font-size:12px;}
.col_box2 .form-box{ clear:both; text-align:center; margin:0 auto;padding:5px 0;overflow:hidden;}
.col_box2 .form-box .txt{width:80%;height:40px;*height:36px;line-height:40px;*line-height:36px;padding:0 10px;color:#757575;background-color:#fff;border:1px solid #4D4D4D; border-right:none; float:left;}
.col_box2 .form-box .sub{width:18%;height:40px;background:url(../image/search.png) no-repeat center #FC7309;color:#fff;cursor:pointer;border:none; padding:0px; margin:0px; margin-left:-10px;border:1px solid #FC7309; border-left:none; float:left;}
.f_follow_service {margin-top: 10px;}
.f_follow_service a {display: inline-block;margin: 2px;text-align: center;}
.f_follow_service a img {display: inline-block;height: 20px;transition: all 0.3s ease 0s;vertical-align: middle;width: 20px; background:none;}
.f_follow_service a img:hover {background-color: #fff;transition: all 0.3s ease 0s;border-radius: 50% !important;}
.footer_copyright {clear:both;padding: 15px 0; text-align:center; background:#474747; font-size:14px; border-top:solid 1px #A3A3A3;}
.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:#FC7309;}
.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:#fc7309;}
.part02 .sideBar{ float:left; display:inline; width:280px;}
.sideBar_box {border: 5px solid #fc7309;}
.sideBar_box h2 {background: #fc7309 none repeat scroll 0 0;color: #fff;font-size: 20px;letter-spacing: 0;line-height: 70px;padding-left: 15px;position: relative;text-align: left;}
.sideBar_box ul {padding: 8px; }
.sideBar_box li { margin-top: 5px;position: relative; }
.sideBar_box a { display:block; line-height: 24px; padding: 10px 20px; background:#eee;  font-size:16px; border-radius: 40px; color: #fc7309  }
.sideBar_box a:hover { background:#474747; color:#fff; }
.sideBar_box li.hover a { color:#fff; background:#d30707; }
.sideBar_box a span { float: right; font-size: 1.1em }
.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 span.li_click {background:url("../image/li_click.png") no-repeat scroll center;cursor: pointer;display: block;height: 12px;left: auto;position: absolute;right: 10px;top: 16px;width: 8px;
z-index: 10;}
.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: 8px;left: auto;position: absolute;right: 10px;top: 16px;width: 12px;}
.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: 12px;left: auto;position: absolute;right: 10px;top: 16px;width: 8px;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 .submenu_ul > li > a {padding:5px; font-size:13px; color:#7C7C7C; border-radius:0; background:none;}
.sideBar_box .submenu_ul > li > a:hover{color:#fc7309;}
.submenu_wrap > li.on a{ background:#474747;color:#fff;}
.submenu_wrap > li.on .li_click{ background:url("../image/li_click2.png") no-repeat scroll center;}
.submenu_wrap > li.on .li_click2{ background:url("../image/li_click2_h.png") no-repeat scroll center;top: 18px;width: 12px; height:8px;}
.submenu_wrap > li.on li a{ background:none;color:#7C7C7C;}
.submenu_wrap > li.on li a.hover{ background:none;color:#fc7309;}
.sideBar_box li:hover span.li_click{ background:url("../image/li_click2.png") no-repeat scroll center;}
.sideBar_box li:hover span.li_click2{ background:url("../image/li_click2.png") no-repeat scroll center;top: 16px;width: 12px; height:8px;}
.submenu_wrap > li:hover  span.li_click2{ background: rgba(0, 0, 0, 0) url("../image/li_click2.png") no-repeat scroll center top;top: 16px;width: 8px; height:12px;}
.dybanner{clear: both;background: url("../image/nbanner1.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/nbanner2.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/nbanner3.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/nbanner4.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/nbanner5.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;}
.dybanner6{clear: both;background: url("../image/nbanner6.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;}
.dybanner7{clear: both;background: url("../image/nbanner7.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;}
.dybanner0{clear: both;background: url("../image/nbanner0.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-bdr.jpg) no-repeat left top; color:#000;font-family:Bebas; padding-top:20px; line-height:50px;}
.mainCont .iabout_box .text p{color:#54595F; font-size:14px;}.mainCont .iabout_box .text .tc{color:#fc7309;}
.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; border-radius: 6px;}
.mainCont .iabout_box .text .amore:hover{border:solid 1px #fc7309;color:#fff; background:#fc7309; }
.mainCont .iabout_box .text .ap{background:#fc7309; border:solid 1px #fc7309;}.mainCont .iabout_box .text .ap:hover{background:#333;}
.mainCont .midbox{clear:both;background:#fc7309;}.mainCont .midbox #container{ padding:20px 0;}
.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;}
.production_box { overflow: hidden; padding: 20px 0;}
.production_box .item_box { overflow: hidden;}
.production_box .item {float: left;margin-bottom: 20px;margin-right: 12px;margin-left: 12px;width:390px; position:relative;}
.production_box .item:nth-of-type(1) { margin-left: 0;}
.production_box .item:nth-of-type(3n) { margin-right: 0;}
.production_box .item .img { line-height: 0;}
.production_box .item .img img { width: 100%;}
.production_box .item .img a { display: block; line-height: 0;}
.production_box .item .name { position:absolute; bottom:45px; width:100%; height:46px; line-height:46px;background:url("../image/pbg.png") no-repeat center;  text-align:center; color:#fff;}
.production_box .item .name .t{ word-wrap:break-word;word-break:break-all; }
/*==========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: #fc7309 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: #f3f3f3 none repeat scroll 0 0; display: block; padding: 10px 0; width: 100%; border-bottom:solid 1px #eee;}
.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: 640px; 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 ul li{float: left;width: 640px;}
.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: 14px;margin-bottom:5px;color:#666;}
.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: #FC7309;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 .details .product_box { overflow: hidden; padding: 20px 0;}
.main-products .details .product_box .item_box { overflow: hidden;}
.main-products .details .product_box .item {float: left;margin-bottom: 20px;margin-right: 12px;margin-left: 12px;width:282px; }
.main-products .details .product_box .item:nth-of-type(1) { margin-left: 0;}
.main-products .details .product_box .item:nth-of-type(4n) { margin-right: 0;}
.main-products .details .product_box .item .img { line-height: 0;}
.main-products .details .product_box .item .img img { width: 100%;}
.main-products .details .product_box .item .img a { display: block; line-height: 0;}
.main-products .details .product_box .item .name {width:100%; max-height:132px; height:88px;text-align:center; color:#333; padding-top:10px;}
.main-products .details .product_box .item .name .t{ padding:5px; padding:5px 38px;line-height:20px;word-wrap:break-word;word-break:break-all; }
.main-products .related-pro{padding-bottom: 50px;}
.main-products .related-pro h2{font-size: 24px;color: #000;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;}
.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:#fc7309;}
.main-products .related-pro .content ul li:hover h4 a{color:#fff;}.main-products .related-pro .content ul li:hover h4{color:#fff;}
.main-products .inquiry-pro{padding-bottom: 50px;}
.main-products .inquiry-pro h2{font-size: 24px;color: #000;margin: 50px 0 20px 0; font-weight:normal;}
.main-products .inquiry-pro .content{overflow: hidden;}
#msgdiv{background:#f1f1f1; padding:20px; }
#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: 17px;}
#msgdiv  .subMint{ clear:both; text-align:center;}
#msgdiv  .subMint .btn04{background-color: #FC7309; 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; /*font-family:Lucida Grande;*/ 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%;}
.news-content .list {margin-bottom: 10px;}
.news-content .list li {margin-bottom: 10px; border-bottom: 5px solid #eaeaea;}
.news-content .list li .d0 {border: 1px solid #ccc; padding: 15px 20px 12px 13px;}
.news-content .list li .d2 { float: left;  line-height: 0; margin:0px 20px; overflow: hidden; width: 190px;}
.news-content .list li .d2 img {height: 100%;transition: all 0.3s ease 0s;width: 100%;}
.news-content .list li .d3 {float: right; width: 660px; height: 125px; position: relative;}
.news-content .list li.hover {border-color: #CA6610;}
.news-content .list li.hover .d0 {border-color: #E87511;}
.news-content .list li.hover .more span {color: #E87511;}
.news-content .list h5 a {color:#E87511; font-weight:bold; font-size:16px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news-content .list h5 a:hover{ text-decoration:underline;}
.news-content .list li.hover h5 a{text-decoration:underline;}
.news-content .list .more span{background: rgba(0, 0, 0, 0) url("../image/more4.png") no-repeat scroll right center;color: #262626;display: inline-block;font-size: 13px;font-weight: 400;padding-right: 30px;transition: all 0.3s ease 0s; margin-top:10px;}
.news-content .list .more span:hover {padding-right: 40px;transition: all 0.3s ease 0s;background: rgba(0, 0, 0, 0) url("../image/more4_h.png") no-repeat scroll right center;}
.news-content .list .p1 {font-size: 12px; line-height: 24px; margin-top: 15px;}
/*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:#FC7309;}
.news-con-time a:hover{color:#666;}
.news-detail p{margin-bottom:15px;}
.news-detail  .newsMain .bbutton { color: #4a90e2;width: 120px;text-align: center; margin:0 auto;}
.news-detail  .newsMain .bbutton .blocks-button {color: inherit;display: block;font-size: 16px;overflow: hidden;padding: 10px 30px;text-align: center;text-decoration: none;word-break: break-all; color:#FC7309;border-radius: 2px;border:solid 1px #999; background:#999;}
.news-detail  .newsMain .bbutton  .blocks-button:hover {border:solid 1px #FC7309; background:#FC7309;color:#fff;}
/*===========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:#FC7309;}
.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:#FC7309;border:1px solid #FC7309;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;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:#FC7309;color:#FC7309;}
/*honor*/
.honormnc ul {margin-top: 42px;border-left: 1px solid #efefef;   border-top: 1px solid #efefef;}
.honormnc li { border-bottom: 1px solid #efefef;   border-right: 1px solid #efefef;   float: left;list-style: outside none none;padding: 5px;position: relative;width: 33%;}
.honormnc li img {height:auto;width: 100%;}
.honormnc li h4 {padding: 10px; line-height: 24px;}
.honormnc li:hover{ background:#ccc;}
/*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: #FC7309 none repeat scroll 0 0;color: #fff;}
.inquire_box .title_box .item.on::after, .inquire_box .title_box .item.on::before {background: #FC7309 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: #FC7309 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: #FC7309 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: #FC7309 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;}
.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;text-align: center; color:#FF0000;}
.iwarning {padding: 5px 0px;margin-top:10px;background: #feeef1;border: 1px solid #fca8c2;font-size: 11px;text-align: center;}
.iwait {padding: 5px 0px;margin-bottom: 10px;background: #FBFAEA;border: 1px solid #EFEBAA;font-size: 11px;text-align: center; }
.success {padding: 5px 0px;margin-bottom: 10px;background: #f5edc7;border: 1px solid #FFD400;font-size: 11px;text-align: center; color:#FF0000;}
.warning {padding: 5px 0px;margin-bottom: 10px;background: #feeef1;border: 1px solid #fca8c2;font-size: 11px;text-align: center;}
.wait {padding: 5px 0px;margin-bottom: 10px;background: #FBFAEA;border: 1px solid #EFEBAA;font-size: 11px;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:#fc7309;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:#fc7309; 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:#fc7309;}
.notfound .sech_text{text-align:left;padding:5px 0; color:#9C9C9C;}
.notfound .backlink p{color:#fc7309; font-size:13px;} .notfound .backlink p a{color:#fc7309;}
#subscribe #subscribe_result .error {color: #FF0000;display: block;}
#subscribe_result{color: #FF0000; text-align:left;}
#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: #FC7309;}
#catalogModal .tips_tit .tit_left{float: left; margin-left: 6px; color:#FC7309;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: #FC7309; 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;}
.xx {  background-color: #FFFFFF; background:#FFFFFF;background: transparent url(../image/gq.jpg) no-repeat; width:1150px; height:74px;margin:0 auto; margin-top:20px; }
.xx ul{display:inline;}
.xx li{ float:left;list-style: none; width:128px; text-align:left;padding-left:45px; padding-top:11px; line-height:10px;}
.xx li a{ color:#797876;}
.speeimg{margin-top:10px; *margin-top:-14px;display:inline; position:absolute; margin-left:10px;}
.indmid{ padding:20px 0px 40px 0px;}