/*初始化样式*/
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,navs,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#333;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}

a:hover,a:active,a:focus{text-decoration:none;outline:none;}


input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}




/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}


/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%!important;}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:92%;margin:0 auto;}
#m_indemo {float: left;width:800%!important;}
#m_demo1 {float: left;}
#m_demo2 {float: left;}



.pos{}
.wh{max-width:1230px;margin:0 auto;padding:0 15px;overflow:hidden;}
.wh2{max-width:1420px;margin:0 auto;padding:0 15px;overflow:hidden;}





.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}



.roll_product {float: left;}


/*头部样式*/
.top1{background:#e6e6e6;color:#595959;height:27px;line-height:27px;overflow:hidden;font-size:14px;}
.top1 a{color:#595959;}




.top2{height:160px;overflow:hidden;}
.logo{float:left;line-height:160px;}

.k2{margin-top:50px;font-size:16px;color:#bfbfbf;line-height:30px;background: url(../images/t.png) no-repeat left center;padding-left:58px;}
.k2 p:nth-child(2){color:#0054a7;font-size:26px;}





/*热门搜索*/
.sou{height:100px;border-bottom:1px solid #e8e8e8;}
.hotSearch{float:left;height:100px;line-height:100px;font-weight:normal;color:#666666;font-size:16px;}
.hotSearch a{margin-right:6px;color:#666666;}
#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}




/*搜索和热门搜索*/
#formsearch1{float:right;background: url(../images/ss.png) no-repeat;width:364px;height:40px;margin-top:30px;}
#formsearch1 input{}
#formsearch1 input#keyword{height:40px;line-height:40px;padding-left:14px;float:left;color:#666666;font-size:14px;background:none;border:none;outline:none;}
#formsearch1 input#s_btn{width:62px;height:40px;line-height:40px;text-align:center;background:none;border:none;outline:none;color:#fff;border:none;cursor:pointer;font-size:16px;float:right;}
#formsearch1 input::-webkit-input-placeholder {color:#666666;}
#formsearch1 textarea::-webkit-input-placeholder {color:#666666;}











/* 导航样式 */
.dao{background:#0054a7;height:54px;}
.x-menu {}

.x-menu > li {
  float: left;
  position: relative;
 text-align:center;width:12.5%;
}

.x-menu > li > a {
  display: block;
  font-size: 16px;
  color: #ffffff;
  line-height:54px;
}

.x-menu > li > a:hover {
  background: #fff;
  color: #0054a7;
}

.x-menu > li.active > a {
  background: #fff;
  color: #0054a7;
}

.x-menu > li:after {
  content: '';
  position: absolute;
  z-index: 100;
  width: 100%;
  left: 0;
  height: 40px;
  opacity: 0;
  top: 100%;
}

.x-menu > li:hover .x-sub-menu {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.x-sub-menu {
  position: absolute;
  z-index: 99999;
  width: 100%;
  left: -0%;
  top: 65px;
  background: #fff;
  border-radius: 5px;
  padding: 10px 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}

.x-sub-menu > li > a {
  display: block;
  text-align: center;

  font-size: 14px;
  color: #333;
  line-height:40px;
 height:40px;overflow:hidden;
}

.x-sub-menu > li > a:hover {
  background: #e9eaeb;
}

.x-sub-menu:after {
  content: '';
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  border-width: 10px;
  cursor: pointer;
  border-style: dashed dashed solid dashed;
  border-color: transparent transparent #fff transparent;
  border-top: none;
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -10px;
  z-index: 99;
}





/*主体内容*/
.box1{margin:40px 0;overflow:hidden;}
.bt{text-align:center;color:#0054a7;font-size:34px;}
.bt p{color:#aaaaaa;font-size:20px;font-weight:normal;margin-top:13px;}

.hz{position:relative;padding-bottom:70px;margin-top:40px;}
.hz .hzs{}
.hz .hzs a{outline:none;border:none;}
.hz .hzs{position:relative;padding:0 9px;}
.hz .hzs .img img{width:100%;margin:0 auto;border:1px solid #e2e2e2;overflow:hidden;display:block;}
.hz .slick-arrow{text-align:center;bottom:0;position:absolute;width:11px;height:22px;border:none;outline:none;z-index:99999;}
.hz .slick-prev{background: url(../images/z.png) no-repeat;text-indent:-1000px;overflow:hidden;left:46%;}
.hz .slick-next{background: url(../images/y.png) no-repeat;outline:none;text-indent:-1000px;overflow:hidden;right:46%;}
.hz .slick-dots{width:100%;text-align:center;position:absolute;left:0;right:0;bottom:3px;z-index:9999;}
.hz .slick-dots li{border-radius:50%;border:none;outline:none;text-indent:-100px;overflow:hidden;display:inline-block;background:#808080;width:10px;height:10px;margin:0 6px;}
.hz .slick-dots li.slick-active{background:#0054a7;}





.box2{background:#f2f2f2;padding:40px 0 55px;overflow:hidden;}
.box2 .cont{margin-top:40px;display:flex;justify-content:space-between;}
.prod{width:22%;}
.pt{text-align:center;color:#f2f2f2;background:#0054a7;font-size:26px;padding:28px 0;}
.pt p{font-size: 14px;margin-top:8px;}

.prolist{}
.prolist li{margin-top:1px;display:flex;justify-content:space-between;background:#fff;padding:17px 15px;cursor:pointer;}
.prolist li .img{width:30%;}
.prolist li  h3{width:70%;color:#3c3c3c;font-size:18px;padding-left:8%;display:flex;justify-content: center;flex-direction:column;}
.prolist li.on{}


.bd{width:75%;}
.proimg.clicked{display:block;}
.proimg ul{display: flex; justify-content: space-between;flex-wrap: wrap;}
.proimg li{width:32.5%;}
.proimg li .img{overflow: hidden;display:block;border:1px solid #3c3c3c;}
.proimg li .img img{width:100%;display:block;}


.proimg li .img img{-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.proimg li .img img:hover{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;transition:all 0.6s ease-out;}
.proimg li h3{line-height:40px;text-align:center;color:#3c3c3c;font-size:16px;height:40px;overflow:hidden;}


a.pm{display:block;text-align:center;width:100%;margin-top:40px;}
a.pm img{width:100%;display:block;}







.box3{background: url(../images/bj3.png) no-repeat;overflow:hidden;background-size:100% 100%;padding:42px 0 70px;}
.box3 .cont{position:relative;margin-top:50px;}
.slideGroup{}
.slideGroup .parHd{background:#ffffff;}
.slideGroup .parHd ul{}
.slideGroup .parHd ul li{cursor:pointer;width:16.6669%;line-height:70px;height:70px;overflow:hidden;color:#484848;font-size:18px;text-align:center;float:left;}
.slideGroup .parHd ul li+li{background: url(../images/x1.png) no-repeat left center;}
.slideGroup .parHd ul li.on{background:#83c326;color:#fff;cursor:pointer;}
.slideGroup .slideBox{}


.anli{background:#ffffff;padding:20px 20px 40px;margin-top:27px;display:flex;justify-content:space-between;}
.parBd2{width:48%;}
.sort2{}
.sort2 li{position:relative;}
.sort2 li .img img{width:100%;display:block;}
.sort2 li h2{color:#000000;font-size:22px;margin:26px 0 18px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.sort2 li h3{color:#333333;font-size:18px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.sort2 li h4{color:#ff0000;font-size:18px;margin-top:38px;}

.parBd{overflow:hidden; zoom:1;width:50%;}
.prod2{}
.prod2 .bd1 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.prod2 .bd1 li{width:48%;text-align:center;}
.prod2 .bd1 li .img img{width:100%;}
.prod2 .bd1 li h3{color:#333333;font-size:18px;margin:15px 0;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}






.box4{overflow:hidden;margin-top:68px;margin-bottom:70px;}
.ystt{width:100%;margin:0 auto;}
.ystt img{width:100%;display:block;}
.box4 .cont{position:relative;margin-top:80px;padding-bottom:50px;}
.pic{width:47%;}
.pic img{width:100%;display:block;}
.youz{width:47%;}

.sz{width:10%;}
.sz img{width:100%;}
.yswz{width:88%;float:right;font-weight:bold;color:#0054a7;font-size:26px;background: url(../images/yx.png) no-repeat left bottom;padding-bottom:18px;margin-top:6px;}
.sub{color:#333333;font-size:14px;line-height:35px;margin-top:30px;margin-left:15px;}
.sub p{padding-left:30px;background: url(../images/pp.png) no-repeat left center;line-height:35px;height:35px;overflow:hidden;}
.ys{margin-bottom:48px;}
.xian{width:51px;position:absolute;left:50%;margin-left:-25.5px;top:0;}

.you2{margin-top:150px;}
.you3{margin-top:160px;}













.box5{overflow:hidden;background:#f4f4f4;padding:50px 0;}
.Customer{position:relative;margin-top:40px;}
.Customer .Customers{}
.Customer .Customers a{outline:none;border:none;}
.Customer .Customers .aa{outline:none;border:none;margin:0 10px;position:relative;padding-top:10px;padding-bottom:10px;}
.Customer .Customers .bb{box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.19);background:#fff;}
.Customer .Customers .img img{width:100%;display:block;}
.Customer .Customers .det{width:80%;margin:0 auto;padding:25px 0 35px;}
.Customer .Customers h2{color:#454545;font-size:20px;}
.Customer .Customers h3{color:#737272;font-size:14px;line-height:22px;height:230px;overflow:hidden;margin-top:18px;}
.Customer .Customers h4{position:absolute;right:0;bottom:10px;}
.Customer .Customers:hover h2{color:#0054a7;}

.Customer .slick-arrow{text-align:center;bottom:50%;position:absolute;width:29px;height:56px;border:none;outline:none;z-index:99999;}
.Customer .slick-prev{background: url(../images/left.png) no-repeat;text-indent:-1000px;overflow:hidden;left:-62px;}
.Customer .slick-next{background: url(../images/right.png) no-repeat;outline:none;text-indent:-1000px;overflow:hidden;right:-62px;}





.box6{background: url(../images/bj6.png) no-repeat;overflow:hidden;background-size:100% 100%;padding:42px 0;}
.abpic{width:40%;}
.abpic img{width:100%;display:block;}
.about{width:51%;margin-top:20px;}
.abtt{color:#fff;font-size:30px;background: url(../images/at.png) no-repeat left center;padding-left:30px;}
.ab{color:#fff;font-size:14px;line-height:22px;padding-left:30px;margin-top:60px;}
a.am{color:#fff;font-size:14px;text-align:center;background:#0054a7;width:158px;line-height:44px;display:block;margin-left:30px;margin-top:78px;}







.box7{overflow:hidden;margin:50px 0;}
.honor{margin-top:45px;display:flex;justify-content:space-between;}
.honor li{width:24%;}
.honor li .img{border:10px solid  #e8e8e8; display:block;}
.honor li .img img{width:100%;display:block;}







.box8{background: url(../images/bj8.png) no-repeat;overflow:hidden;background-size:100% 100%;padding:75px 0;}
.slideTxtBox{}
.slideTxtBox .hd{background:#ffffff;}
.slideTxtBox .hd ul{}
.slideTxtBox .hd ul li{cursor:pointer;width:16.6669%;line-height:70px;height:70px;overflow:hidden;font-size:18px;text-align:center;float:left;cursor:pointer;}
.slideTxtBox .hd ul li a{color:#484848;}
.slideTxtBox .hd ul li+li{background: url(../images/x1.png) no-repeat left center;}
.slideTxtBox .hd ul li.on{background:#83c326;color:#fff;cursor:pointer;}
.slideTxtBox .hd ul li.on a{color:#fff;}

.slideTxtBox .bd{width:100%;margin:0 auto;background:#ffffff;padding:20px 20px 35px;margin-top:27px;overflow:hidden; zoom:1;}
.slideTxtBox .bd ul{display:flex;justify-content:space-between;}
.slideTxtBox .bd ul li{width:32%;text-align:center;}
.slideTxtBox .bd ul li .img img{width:100%;}
.slideTxtBox .bd ul h3{color:#000000;font-size:20px;margin-top:25px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}





.box9{margin:45px 0;overflow:hidden;}
.news_index{position:relative;margin-top:70px;}
.news_left {
  width:43%;
}
.news_img{width:100%;display:block;}
.news_img img {width:100%;display:block;}

.news_list11 {
  margin-top: 15px;
  position: relative;
}

.news_list11 li .time1 {
  width: 15%;
  float: left;
}

.news_list11 li .time1 h3 {
  font-size: 15px;
  color: #0a0a0a;
  font-weight: normal;
}

.news_list11 li .time1 span {
  display: block;
  font-size:53px;
  color: #666666;
  font-weight: normal;
  line-height: 1.5;
}

.news_list11 li .time2 {
  width:80%;
  float: right;

}

.news_list11 li .time2 h3 a {
  display: block;
  color: #060606;
  font-size: 20px;
  font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow:ellipsis; 
}

.news_list11 li .time2 span {
  display: block;
  color: #7e7d7d;
  font-size: 15px;
  line-height: 26px;
  margin-top:11px;height:52px;overflow:hidden;
}




.news_right {
  width:52%;
  padding-left: 50px;
  float: right;
  border-left: 2px solid #f3f3f3;
}




.news_sort1 {
  position: relative;
}

.news_sort1 li {
  float: left;
  padding:0 35px;
}

.news_sort1 li:nth-child(1){padding-left:0;}

.news_sort1 li + li {
  background: url(../images/sx.png) no-repeat left center;
}

.news_sort1 li a {
  display: block;
  font-size: 18px;
  color: #2d2d2d;
}
.news_sort1 li:hover a {
  color: #000000;
  font-weight: bold;
}



.news_list33 {
  position: relative;
  margin-top: 20px;
}

.news_list33 li {
  padding: 20px 0 10px;
  position: relative;
  border-bottom: 1px dashed #d8d6d6;
}

.news_list33 li .time1 {
  width:70%;
  float: left;
}

.news_list33 li .time1 h3 a {
  display: block;
  color: #212120;
  font-size: 18px;
  font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow:ellipsis; 
}

.news_list33 li .time1 span {
  display: block;
  color: #7e7d7d;
  font-size: 15px;
  line-height:26px;
  margin-top:12px;height:52px;overflow:hidden;
}

.news_list33 li .time2 {
  width:15%;
  float: right;text-align:right;margin-top:5px;

}

.news_list33 li .time2 h3 {
  font-size: 15px;
  color: #0a0a0a;
  font-weight: normal;
}

.news_list33 li .time2 span {
  display: block;
  font-size:53px;
  color: #666666;
  font-weight: normal;
  line-height:1.5;
}














/*页面底部*/
.foot{background:#212120;padding:45px 0;margin-top:70px;}
.foot1{width:42%;margin-top:35px;}
.flogo{display:flex;justify-content:space-between;}
.flogo li{width:31%;}
.flogo li img{width:100%;display:block;}
.foots{width:56%;}
.fx{width:3px;}
.foot2{width:30%;margin:0 2%;}
.foot2 a{width:50%;float:left;font-size:13px;line-height:30px;color:#fff;text-align:center;}


.foot3{width:54%;margin-left:5%;}
.flx{font-size:13px;line-height:35px;color:#cbcaca;}
.flx p{padding-left:42px;line-height:35px;height:35px;overflow:hidden;}
.flx p:nth-child(1){ background: url(../images/aa1.png) no-repeat left center;}
.flx p:nth-child(2){ background: url(../images/aa2.png) no-repeat left center;}
.flx p:nth-child(3){ background: url(../images/aa3.png) no-repeat left center;}




.bq{color:#8c8c8c;font-size:14px;line-height:24px;padding:22px 0;}
.bq a{color:#8c8c8c;}
.copyright{text-align:right;}
.f_link{color:#0b0b0b;}
.f_link a{color:#8c8c8c;}

















@media (max-width:1024px) {
.pt{font-size:24px;padding:22px 0;}
.pt p{font-size:14px;margin-top:5px;}
.prolist{}
.prolist li{margin-top:1px;display:flex;justify-content:space-between;background:#fff;padding:10px 15px;cursor:pointer;}
.prolist li  h3{font-size:16px;padding-left:13%;}
.bd{width:76%;}
.slideGroup .parHd ul li{font-size:17px;}
.abtt{font-size:28px;}
.ab{margin-top:40px;}
a.am{margin-top:45px;}
.slideTxtBox .hd ul li{font-size:17px;}
.slideTxtBox .bd ul h3{font-size:20px;}
.news_list33 li:last-child{display:none;}
.sub{}


}





@media (max-width: 768px) {
 .x-banner{margin-top:60px;}
 .page-banner{margin-top:60px;}
 .xypg-right-content img{max-width:100%!important;width:auto!important;height:auto!important;}
 .hz .slick-prev{left:43%;}
 .hz .slick-next{right:43%;}
 .box2 .cont{flex-wrap: wrap;}
 .prod{width:100%;}
 .pt{display:none;}
 .prolist ul{display:flex;justify-content:space-between;flex-wrap: wrap;}
 .prolist ul li{width:49%;}
 .bd{width:100%;margin-top:20px;}
 .slideGroup .parHd ul li{font-size:16px;line-height:55px;height:55px;}
 .slideGroup .parHd ul li+li{background:none;}
 .sort2 li h2{font-size:18px;}
 .sort2 li h3{font-size:16px;}
 .sort2 li h4{font-size:16px;}
 .prod2 .bd1 li h3{font-size:14px;}
 .slideGroup .parHd ul li{width:33.333%;}
 .about{width:100%;float:none;}
 .abpic{width:80%;float:none;margin:0 auto;margin-top:25px;}
 .honor{flex-wrap: wrap;}
 .honor li{width:49%;margin-bottom:15px;}

.slideTxtBox .hd ul li{font-size:16px;line-height:55px;height:55px;width: 33.333%;}
.slideTxtBox .hd ul li+li{background:none;}
.slideTxtBox .bd ul h3{font-size:18px;}
.news_left{width:100%;float:none;}
.news_right{width:100%;float:none;border:none;padding-left:0;margin-top:25px;}
.news_list33 li:last-child{display:block!important;}
.fx{display:none;}

  .foot1{width:100%;margin-top:10px;float:none;}
  .foots{width:100%;float:none;}
  .foot2{width:100%;float:none;margin:20px 0;}
   .foot2 a{text-align:left;}
  .foot3{width:100%;margin-left:0;margin-top:15px;}
  .flx p{padding-left:35px;line-height:30px;height:30px;}
 .youz{width:100%;float:none;}
 .pic{width:100%;float:none;}
 .xian{display:none;}
 .you2{margin-top:48px;}
 .ys3{margin-top:48px;}
 .you3{margin-top:48px;}
 .box6{background-size:cover;}
}






@media (max-width:640px) {
  .hz{padding-bottom:0;}
  .prolist ul li{width:100%;}
  .proimg li{width:48%;}
  .bt{font-size:28px;}
  .bt p{font-size:14px;}
  .anli{flex-wrap: wrap;}
  .parBd2{width:100%;}
  .sort2 li h4{margin-top:20px;}
  .parBd{width:100%;margin-top:25px;}
  .Customer .Customers h2{font-size:17px;}
  .Customer .Customers h3{font-size:12px;line-height:20px;height:316px;overflow:hidden;}
  .abtt{font-size:20px;}
  a.am{margin-top:25px;width:126px;line-height:35px;font-size:13px;}
  .honor li{margin-bottom:10px;}
  .slideTxtBox .bd ul{flex-wrap: wrap;}
  .slideTxtBox .bd ul li{width:100%;} 
  .slideTxtBox .bd ul li+li{width:100%;margin-top:25px;} 
  .news_list11 li .time1 span{font-size:48px;}
  .news_list11 li .time1 h3{font-size:13px;}
  .news_list11 li .time2 h3 a{font-size:18px;}
  .news_list11 li .time2 span{font-size:16px;line-height:22px;height:44px;}
  .news_list33 li .time1 h3 a{font-size:16px;}
  .news_list33 li .time2 span{font-size:48px;}
  .news_list33 li .time1 span{font-size:13px;}
  .news_sort1 li{padding:0 25px;}
  .news_sort1 li a{font-size:16px;}
  .f_link{width:100%;float:none;}
  .copyright{width:100%;float:none;text-align:left;}
  .regions{width:100%;float:none;}
  .sub{margin-top:15px;}
  .sz{width:13%;}
  .yswz{width:83%;margin-top:0;font-size:20px;}
  .box4{margin:40px 0 20px;}
  .box4 .cont{margin-top:40px;padding-bottom:40px;}
}









@media (max-width:425px) {
    .slideGroup .parHd ul li{width:50%;} 
   .bq{font-size:12px;}
   .copyright{font-size:12px;}
   .f_link{font-size:12px;}



}



@media (max-width: 768px) {
 .xypg-right-content img{max-width:100%!important;width:auto!important;height:auto!important;}
}




/*内页左侧样式*/
.container{max-width:1230px;margin: 0 auto;padding:0 15px;}
.page-product-inquiry a{color: #fff;}



.page-product-detail-box{/*display:none*/}
