@charset "utf-8";.bx-wrapper {position:relative;margin:0 auto 60px;padding:0px;*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; display: none}
.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(/shou/lef-gray.png) no-repeat center center;}
.bx-wrapper .bx-next {right:0;background:url(/shou/rig-gray.png) no-repeat center center;}
.bx-wrapper .bx-prev:hover {background-image:url(/shou/lef-white.png);border-color:#007dc3;background-color:#007dc3}
.bx-wrapper .bx-next:hover {background-image:url(/shou/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(/shou/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(/shou/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:0px;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:0px;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(/shou/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 {clear:both;margin:0px auto;padding:50px 0px;background:#fff;}
#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:25%;padding:15px;position:relative}
.iprodlist li a {padding:15px 5px;display:block;}
.iprodlist li .iprpic {width:100%;height:auto;overflow:hidden}
.iprodlist li .iprpic img {max-height:100%;max-width:95%;margin:0px 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:25px; margin-bottom: 25px;}
.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 {clear:both;margin:0px auto;padding:50px 0px;}
#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:0px auto; border-radius: 200px;}
.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:12px;display:block;width:180px;height:42px;line-height:42px;border-radius:5px;color:#000;background:#efefef;text-align:center;margin:0px 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 {clear:both;margin:0px auto;padding:20px 0px 70px;background:#EEEEEE;background-size:cover}
#iabout .icontainer {position:relative;padding:10px 60px 85px;}
.iabtit {font-weight:600;width:260px;height:60px; margin: 0 auto}
.iabtit>span {display:block;width:100%;height:100%;text-align:center;color:#333;font-size:28px;text-transform:uppercase;line-height:36px;padding:31px 10px; font-weight: 700}
.iabwor {color:#6b6b6b;max-width:1000px;text-align:center;margin:0 auto 20px;font-size:14px;line-height:30px;}
.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 {clear:both;margin:0px auto;padding:50px 0px;background:#EEEEEE;}
.inewlist .slide {background:#FFF; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.23);}
.newtop {padding:20px 30px;}
.inewtit {margin-bottom:20px;font-size:28px;text-transform:uppercase;color:#000;line-height:34px;}
.inewtit i {margin-right:5px;font-size:28px;}
.newtime {font-size:13px;color:#8a8a8a}
.newtime i {color:#787878;margin-right:5px;vertical-align:middle}
.newstit {font-weight:600;font-size:18px;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 {clear:clear;margin:0px auto;padding:50px 0px;background:url(/shou/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;width:calc(100% - 125px);}
.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% - 440px);}
.ebtn {width:120px;}}
@media screen and (max-width:960px){.rstit {font-size:35px;line-height:40px;text-align:center;max-width:100%}
.rswor {margin:0px 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:100%}
#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}
 
.head_top .shejiao img{
	width:25px
}




.main2{ background: url( ../shou/main2bj.jpg) no-repeat fixed top center; padding-bottom: 87px; 
 

}

.main2 .main1tit{ display: block; max-width: 100%; text-align: center; padding-top: 57px;}
.main2 .main1tit img{ display: block; max-width: 100%;  margin: 0 auto; }

.main2_ul { width: 100%;  margin: 0 auto; position: relative; top:18px;  }
.main2_ul li { float: left;    width: 440px;
    margin-left: 40px; margin-top: 37px; height:220px; }
.main2_ul li img { margin-bottom: 20px;display: block; width: 81px; height: 84px; margin: 0 auto; }

.main2_ul li .span{ padding-bottom: 7px;  display: block; text-transform: uppercase; font-size:16px;font-size:1.6rem;  line-height: 24px; text-align: center;  font-family: 'FuturaStdMedium'; color:#fff }
.main2_ul li .ziti { display: block;  font-size:14px;font-size:1.4rem;  line-height: 24px; text-align: center; color: #fff;  font-family: 'FuturaStdBook';}
.main2_ul li a.span:hover  {  text-decoration: underline; }
.main2_ul li a.ziti:hover  {  text-decoration: underline; }

@media screen and (max-width:1219px){
    .main2{ background:#e8e8e8 url( ../shou/main2bj.jpg)  no-repeat top center; }

    .main2_ul li{ width: 23%; margin-left: 1%!important; margin-right: 1%!important; min-height: 283px; }

}

.mln {
    margin-left: auto !important;
}
@media screen and (max-width:979px){
    .main2_ul li{ width: 31%; }

}

@media screen and (max-width:640px){

    .main2_ul li{ width: 48%; }
}

@media screen and (max-width:460px){
    
    .main2_ul li{ width: 98%; min-height: auto;  }
    
}
/* header */
.header { position: relative; z-index: 9999; width: 100%; }

.header_right { width: 100%; }

.head_bot {   margin: 0 auto; padding-bottom: 10px; }

.logo { margin-top: 0px; }

.logo a { display: block;  margin: 0 auto; }

.logo img { display: block;     margin-top:5px; margin-bottom: 5px }

.header_ul1 { padding-top: 45px;margin-left:60px; }

.header_ul1 > li { float: left; margin-left: 30px; position: relative; padding-bottom: 36px; }

.header_ul1 > li > a { text-transform: uppercase; font-size: 16px; font-size: 1.6rem; color: #333; line-height: 30px; padding-bottom: 37px; }

.header_ul1 > li:hover > a, .header_ul1 li.on > a { color: #47a034;   }

.header_ul1 > li:hover .dan_header { display: block; }

.dan_header { display: none; width: 137px; position: absolute; left: -25px; top: 100%; background: #fff; z-index: 999999; }

.dan_header > li { border-bottom: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; line-height: 40px; padding-left: 23px; position: relative; }

.dan_header > li:last-child { border: 0px; }

.dan_header > li > a { font-size: 14px; font-size: 1.4rem; color: #333; line-height: 40px; display: block; }

.dan_header > li:hover { background: #47a034; }

.dan_header > li:hover > a { color: #fff !important; }

.dan_header > li:hover .dan_sanheader { display: block; }

.dan_sanheader { display: none; width: 241px; position: absolute; left: 100%; top: 0px; background: #fff; z-index: 999999; }

.dan_sanheader > li { border-bottom: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; line-height: 40px; padding-left: 23px; position: relative; }

.dan_sanheader > li:last-child { border: 0px; }

.dan_sanheader > li > a { font-size: 14px; font-size: 1.4rem; color: #333; line-height: 40px; display: block; }

.dan_sanheader > li:hover { background: #47a034; }

.dan_sanheader > li:hover > a { color: #fff !important; }

.dan_sanheader > li:hover .dan_siheader { display: block; }

.dan_siheader { display: none; width: 200px; position: absolute; left: 100%; top: 0px; background: #fff; z-index: 999999; }

.dan_siheader > li { border-bottom: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; line-height: 40px; padding-left: 23px; position: relative; }

.dan_siheader > li:last-child { border: 0px; }

.dan_siheader > li > a { font-size: 14px; font-size: 1.4rem; color: #333; line-height: 40px; display: block; }

.dan_siheader > li:hover { background: #47a034; }

.dan_siheader > li:hover > a { color: #fff !important; }

.head_top { background: #4557a1; padding-bottom: 5px; height: 54px;
    line-height: 54px;}




.header_form .sub { position: absolute; top: 0px; right: 0px; height: 30px; width: 28px; font-size: 0px; cursor: pointer; z-index: 99; background: transparent url(../img/suosou.png) no-repeat right top; border-radius: 50px; }

 

.hjiao a { padding-left: 21px; background: url(../img/envelope.png) no-repeat left center; display: inline-block; color: #fff; margin-right: 40px; }

.hjiao span { padding-left: 21px; background: url(../img/phone.png) no-repeat left center; display: inline-block; color: #fff; margin-right: 15px; }

.hjiao.hjiaotiuy { padding-left: 20px; }

.hjiao.hjiaotiuy a { display: block; margin-bottom: 20px; }

.hjiao.hjiaotiuy span { display: block; margin-bottom: 20px; }

.head_top p { padding-top: 13px; }

.head_top p a { display: inline-block; margin-right: 10px; }

.head_top p span { line-height: 29px; display: inline-block; color: #999999; font-size: 12px; font-size: 1.2rem; }

.head_top .shejiao { background: url(../img/h9.png) no-repeat left center; margin-left: 20px; padding-left: 20px;   }

.head_top .shejiao a { display: block; margin-left: 14px; float: left; }



.head_top .shejiao a:hover img { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }

/* nav_head */
.nav_head { width: 100%; display: none; }

.nav_head li { text-align: center; width: 25%; float: left; }

.nav_head li a { font-size: 18px; font-size: 1.8rem; color: #333; line-height: 30px; }

.nav_head li.on a { color: #47a034; }

.nav_head li:hover a { color: #47a034; }

@media screen and (max-width: 768px) { .nav_head { display: block; } }

@media screen and (max-width: 640px) { .nav_head li a { font-size: 14px; font-size: 1.4rem; color: #333; line-height: 30px; } }

@media screen and (max-width: 1219px) { .header_right { width: 100%; }
  .header_form { width: 183px; }
  .header_ul1 > li { margin-left: 20px; }
  .head_top .shejiao a { margin-left: 5px; }
  .header_ul1 > li.li3 { margin-right: 106px; } }

@media screen and (max-width: 999px) { .logo { margin: 0 auto; float: none; }
  .header_ul1 { padding-top: 0px; float: none; }
  .header_ul1 > li { padding-bottom: 30px; }
  .header_ul1 > li > a { padding-bottom: 20px; } }

@media screen and (max-width: 768px) { .header { background: #fff; }
  .header_ul1 { display: none; }
  .header_form { display: none; }
  .head_top .shejiao { display: none; }
  .hertiou { margin-top: 50px; }
  .slide .dotList { bottom: 20px; }
  .slide .dotList.dandotList { bottom: 20px; }
  .head_bot { padding-bottom: 0px; }
  .head_top { display: none; }
  .logo { position: relative; top: 0px; left: auto; margin-left: 0px; margin: 0 auto; }
  .logo { width: 69px; } }

@media screen and (max-width: 640px) { .header_right { width: 100%; margin: 0 auto; }
  .head_top { float: none; }
  .head_top p { padding-top: 5px; }
  .slide .dotList { bottom: 20px; } }
