.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}
.bx-wrapper img{max-width:100%;display:block}
.bx-wrapper .bx-viewport{-moz-box-sizing:content-box;box-sizing:content-box}
.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-74px;width:100%}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:7px;height:7px;margin:0 5px;outline:0}
.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#007dc3;width:24px}
.bx-wrapper .bx-prev{right:60px;background:url(../image/lef-gray.png) no-repeat center center}
.bx-wrapper .bx-next{right:0;background:url(../image/rig-gray.png) no-repeat center center}
.bx-wrapper .bx-prev:hover{background-image:url(../image/lef-white.png);border-color:#007dc3;background-color:#007dc3}
.bx-wrapper .bx-next:hover{background-image:url(../image/rig-white.png);border-color:#007dc3;background-color:#007dc3}
.bx-wrapper .bx-controls-direction a{position:absolute;top:0;outline:0;width:50px;height:50px;z-index:9999;color:transparent;border:2px solid #efefef}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../image/controls.png) -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../image/controls.png) -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:rgba(80,80,80,.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
.rslides li:first-child{position:relative;display:block;float:left}
.slide_container{position:relative;width:100%}
.slide{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.slide li{position:absolute;width:100%;left:0;top:0}
.slide img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0}
.slide .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0,.8);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none}
.slide_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:52%;left:0;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url(../image/themes.gif) no-repeat left top;margin-top:-45px;opacity:0;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}
.slide_container:hover .slide_nav{opacity:.6;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}
.slide_container .slide_nav:hover{opacity:1;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}
.slide_nav:active{opacity:1}
.slide_nav.next{left:auto;background-position:right top;right:0}
.rslicent{color:#fff;position:absolute;width:70%;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%);z-index:9999;left:15%}
.rstit{font-size:72px;line-height:82px;max-width:60%;text-transform:uppercase;margin-bottom:15px}
.rswor{font-size:17px;max-width:42%;line-height:30px}
.rsbtn{display:block;width:170px;height:50px;margin-top:25px;color:#fff;background:#007dc3;text-align:center;line-height:50px;font-size:13px;border-radius:5px;text-transform:uppercase}
.rsbtn i{vertical-align:middle;margin-left:3px}
.rsbtn:hover{background:#039bf0;color:#fff}
#iproduct{background:#f2f2f2;padding:55px 0 85px}
#iproduct .icontainer{padding:0}
.iprodlist:after,.pcatelist:after{content:'';display:block;visibility:hidden;height:0;clear:both}
.iprtit{text-align:center;margin-bottom:8px;font-size:28px;line-height:36px;text-transform:uppercase}
.iprodlist li{float:left;width:20%;padding:15px;position:relative}
.iprodlist li a{padding:15px 5px;display:block;background:#fff}
.iprodlist li .iprpic{width:100%;height:170px;overflow:hidden}
.iprodlist li .iprpic img{max-height:100%;max-width:100%;margin:0 auto;display:block;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}
.iprlitit{font-weight:600;text-transform:capitalize;margin-top:8px;font-size:16px;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:42px}
.iprodlist li a:hover{-webkit-box-shadow:0 0 15px 3px #ccc;-moz-box-shadow:0 0 15px 3px #ccc;box-shadow:0 0 15px 3px #ccc}
.iprodlist li a:hover img{opacity:.9;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}
#ihot{padding:80px 0}
#ihot .bx-wrapper .bx-controls{position:absolute;right:0;top:-97px}
.ihotlist .slide{text-align:center}
.ihotcent{border-radius:15px;border:2px solid #efefef;padding:20px 24px}
.ihpic{width:340px;display:table-cell;vertical-align:middle;height:250px}
.ihpic img{width:auto;max-width:100%;max-height:100%;margin:0 auto}
.ihtit{font-weight:600;font-size:14px;border-bottom:1px solid #efefef;color:#000;line-height:1.6}
.ihword{font-size:14px;color:#777;margin:15px 0 25px}
.ihbtn{font-size:13px;display:block;width:188px;height:52px;line-height:52px;border-radius:5px;color:#000;background:#efefef;text-align:center;margin:0 auto;text-transform:uppercase;cursor:pointer}
.ihbtn i{color:#626262;vertical-align:top;margin-left:5px;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}
.ihbtn:hover{color:#fff;background:#007dc3}
.ihbtn:hover i{color:#fff}
#iabout{padding:140px 0 100px;background:url(../image/aboutbg.jpg) fixed center center no-repeat;background-size:cover}
#iabout .icontainer{background:#fff;position:relative;padding:100px 110px 85px}
.iabtit{font-weight:600;border-radius:50%;position:absolute;left:50%;margin-left:-80px;top:-80px;width:160px;height:160px;border:14px solid rgba(0,125,195,.6)}
.iabtit>span{display:block;width:100%;height:100%;border-radius:50%;background:#007dc3;text-align:center;color:#fff;font-size:28px;text-transform:uppercase;line-height:36px;padding:31px 10px}
.iabwor{color:#6b6b6b;max-width:840px;text-align:center;margin:0 auto 30px;font-size:16px;line-height:26px}
.iablist:after{content:'';display:block;visibility:hidden;height:0;clear:both}
.iablist li{cursor:default;padding:36px 34px;text-align:center;float:left;width:28%;border:3px solid #ededed;margin-right:8%}
.iablist li:last-child{margin-right:0}
.iablist li i{font-size:54px;line-height:54px;color:#bfbfbf;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}
.iablitit{font-weight:600;margin:20px 0 10px;font-size:20px;line-height:26px;height:52px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.iabliwor{height:64px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.iablist li:hover i{color:#007dc3;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}
#inews{background:#f2f2f2;padding:80px 0}
.inewlist .slide{background:#fff}
.newtop{padding:20px 30px}
.inewtit{margin-bottom:56px;font-size:30px;text-transform:uppercase;color:#000;line-height:34px}
.inewtit i{margin-right:5px;font-size:32px}
.newtime{font-size:13px;color:#8a8a8a}
.newtime i{color:#787878;margin-right:5px;vertical-align:middle}
.newstit{font-weight:600;font-size:23px;line-height:28px;height:56px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#000;margin:4px 0 10px}
.newsline{width:48px;height:1px;background:#007dc3;display:block}
.neword{margin:15px 0;color:#8a8a8a;height:42px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.newbot{padding-left:30px;border-top:1px solid #f2f2f2;line-height:56px}
.newbot a{text-transform:uppercase;font-size:13px}
#message{padding:78px 0;background:url(../image/searchbg.jpg) center center no-repeat;background-size:cover}
#message .icontainer:after,.messlef:after,.messrig:after{content:'';display:block;visibility:hidden;height:0;clear:both}
.messlef{float:left;max-width:calc(100% - 620px);}
.messicon{width:140px;height:140px;text-align:center;line-height:134px;float:left;border:3px solid #fff;border-radius:50%;display:block}
.messicon i{font-size:70px;color:#fff}
.messwor{padding-top:10px;margin-left:25px;float:left;color:#fff;width:calc(100% - 165px);}
.messwor h3,.messwor-tit{font-size:39px;line-height:46px;margin-bottom:5px;font-weight:600}
.messwor h3 span,.messwor-tit span{display:block}
.messwor p{font-size:20px}
.messrig{float:right;margin:41px 0}
.messrig input,.messrig span{display:block;line-height:58px;float:left;height:58px;font-size:17px}
.eput{color:#8c8c8c;width:435px;background:#fff;text-indent:20px}
.ebtn{cursor:pointer;background:#007dc3;width:165px;text-align:center;color:#fff;text-transform:uppercase;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}
.ebtn:hover{background:#0799ea;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}
@media screen and (max-width:1450px){
.rstit{font-size:60px;line-height:70px;max-width:68%}
.rswor{max-width:48%}
#iproduct .icontainer{padding:0 7px}
.iprodlist li{padding:8px}
.ihotlist .slide{width:340px!important}
#iabout .icontainer{padding:100px 70px 70px}
.iablist li{width:30%;margin-right:5%}
.inewlist .slide{width:340px!important}
.eput{width:350px}
.messlef {max-width:calc(100% - 540px);}
}
@media screen and (max-width:1150px){
.rstit{font-size:50px;line-height:60px}
.rswor{max-width:48%;font-size:15px;line-height:24px}
.rsbtn{width:150px;font-size:12px;height:40px;line-height:40px}
.iprodlist li{width:25%}
.ihotlist .slide{width:284px!important;margin-right:18px!important}
.iablist li{padding:30px 20px}
.inewlist .slide{width:425px!important}
.messicon{width:100px;height:100px;line-height:94px}
.messicon i{font-size:58px}
.messwor{padding-top:2px}
.messwor h3,.messwor-tit{font-size:28px;line-height:34px}
.messwor p{font-size:16px}
.messrig{margin:21px 0}
.eput{width:300px}
.messlef {max-width:calc(100% - 330px);}
.ebtn{width:120px}
}
@media screen and (max-width:960px){
.rstit{font-size:35px;line-height:40px;text-align:center;max-width:100%}
.rswor{margin:0 auto;max-width:78%;text-align:center}
.rsbtn{margin:20px auto 0;width:140px;font-size:12px;height:30px;line-height:30px}
.iprodlist li{width:33.333333%}
.ihotlist .slide{width:310px!important;margin-right:20px!important}
#iabout .icontainer{padding:80px 50px 40px}
.iabtit{margin-left:-55px;top:-55px;width:110px;height:110px;border-width:7px}
.iabtit span{font-size:26px;line-height:30px;padding-top:23px}
.iablist li{width:100%;margin-right:0;margin-bottom:25px}
.inewlist .slide{width:310px!important;margin-right:20px!important}
.messlef{max-width:100%;}
.messrig{width:100%;margin-top:45px}
.messrig input,.messrig span{height:46px;line-height:46px}
.eput{width:72%}
.ebtn{width:28%}
.messwor{padding-top:20px}
.messwor h3 span,.messwor-tit span{display:inline-block}
}
@media screen and (max-width:680px){
.rslicent{width:90%;left:5%}
.rstit{font-size:25px;line-height:30px;margin-bottom:5px}
.rswor{display:none}
.rsbtn{margin-top:12px}
.iprodlist li{width:50%}
#ihot .inewtit{margin-bottom:120px}
.messicon{width:70px;height:70px;line-height:66px}
.messicon i{font-size:40px}
.messwor{padding-top:8px}
.messwor h3,.messwor-tit{font-size:21px;line-height:27px}
.messwor p{font-size:14px}
.messrig{margin:26px 0 0}
}
.iablist{display:flex}