 @charset "utf-8";
/* CSS Document */
*{margin: 0px;padding: 0px;}
body{font: 16px/24px  Arial, Verdana, Geneva, sans-serif;color: #666666;background-color: #fff;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, hr{margin: 0px;padding: 0px;}
html, body{ height: 100%; width: 100%;}
a{color: #666666;text-decoration: none;}
a:hover{color: #53b250;text-decoration: none;}
img{border: 0;  max-width: 100%; display: inline-block;}
ul{display: block;}
ul, ul li{list-style: none;}
input, select, textarea{vertical-align: middle;font: 12px "Microsoft Yahei", Verdana, Geneva, sans-serif;border: 1px solid #dedede;}
.left{float: left;}
.right{float: right;}
.mt{margin-top: 10px;}
.mr{margin-right: 10px;}
.mb{margin-bottom: 10px;}
.ml{margin-left: 10px;}
.pt{padding-top: 10px;}
.pt2{padding-top:20px;}
.pt3{padding-top:30px;}
.pt4{padding-top:40px;}
.pt5{padding-top:50px;}
.pt6{padding-top:60px;}
.pt7{padding-top:70px;}
.pt8{padding-top:80px;}
.pt9{padding-top:90px;}
.pt10{padding-top:100px;}
.pr{padding-right: 10px;}
.pr2{padding-right: 20px;}
.pr3{padding-right: 30px;}
.pr4{padding-right: 40px;}
.pr5{padding-right: 50px;}
.pr6{padding-right: 60px;}
.pr7{padding-right: 70px;}
.pr8{padding-right: 80px;}
.pr9{padding-right: 90px;}
.pr10{padding-right: 100px;}
.pb{padding-bottom: 10px;}
.pb2{padding-bottom: 20px;}
.pb3{padding-bottom: 30px;}
.pb4{padding-bottom: 40px;}
.pb5{padding-bottom: 50px;}
.pb6{padding-bottom: 60px;}
.pb7{padding-bottom: 70px;}
.pb8{padding-bottom: 80px;}
.pb9{padding-bottom: 90px;}
.pb10{padding-bottom: 100px;}
.pb20{padding-bottom: 200px;}
.pl{padding-left: 10px;}
.pl2{padding-left: 20px;}
.pl3{padding-left: 30px;}
.pl4{padding-left: 40px;}
.pl5{padding-left: 50px;}
.pl6{padding-left: 60px;}
.pl7{padding-left: 70px;}
.pl8{padding-left: 80px;}
.pl9{padding-left: 90px;}
.pl10{padding-left: 100px;}
.wp{margin: 0px auto;width: 1200px;}
.cls{font-size: 0px;height: 0px;line-height: 0px;clear: both;}
.hs{ background: #f6f6f6;}
.wp1380{ width:1380px; margin:0px auto}
.hs{ background: #f5f5f5;}
.h1, h1{ font-size: 16px; font-weight: 600;}
.container-s{ padding: 0px 40px;} 

.zsy-img{ width: 100%; overflow: hidden;  height: 100%;position: relative; text-align: center;}
.zsy-img img{ max-width:100%}
.zsy-img img.abc {position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; display: block; text-align: center; margin: auto;  transition:all 0.36s ease; }
.zsy-img a:hover img.abc{ transform: scale(1.08);} 


.zoom{ transition:all 0.36s ease;}

.zoom-box{ overflow:hidden;}
.zoom-box img{ max-width:100%;}
.zoom-box:hover .zoom{ transform:scale(1.08); border-radius:0px;}

.box-pl10{ padding-left:100px;}
.box-pr10{ padding-right:100px;}

.fz42{ font-size:42px; color:#333; line-height:120%; padding-bottom:20px;font-weight:normal;}

.container-fluid{ padding-left:7.5%; padding-right:7.5%}
.container{ padding-right: 20px; padding-left: 20px;} 
.row { margin-right: -20px; margin-left: -20px;}  
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-right: 20px; padding-left: 20px;}

.clearfix::after{  display: block; content: ""; clear: both;}


.x1{ width:100%;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.x2{ width:100%;   overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  display: -moz-box; -moz-line-clamp: 2;  -moz-box-orient: vertical; word-wrap: break-word; word-break: break-all; white-space: normal;    }
.x3{ width:100%;   overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;  -webkit-box-orient: vertical;  display: -moz-box; -moz-line-clamp: 3;  -moz-box-orient: vertical; word-wrap: break-word; word-break: break-all; white-space: normal;    }
.x4{ width:100%;   overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4;  -webkit-box-orient: vertical;  display: -moz-box; -moz-line-clamp: 3;  -moz-box-orient: vertical; word-wrap: break-word; word-break: break-all; white-space: normal;    }




@font-face {
  font-family: "iconfont"; /* Project id 3760801 */
  src: url('../font/iconfont.woff2?t=1672903631614') format('woff2'),
       url('../font/iconfont.woff?t=1672903631614') format('woff'),
       url('../font/iconfont.ttf?t=1672903631614') format('truetype');
}


.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


@font-face {
  font-family: "OpenSans-Regular";
  src: url("../fonts/OpenSans-Regular.woff2") format("woff2"),
       url("../fonts/OpenSans-Regular.woff") format("woff"),
       url("../fonts/OpenSans-Regular.ttf") format("truetype"),
       url("../fonts/OpenSans-Regular.eot") format("embedded-opentype"),
       url("../fonts/OpenSans-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}


.zt{ font-family: 'OpenSans-Regular';  font-size: 30px; color:#b2b2b2;   -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}



/*===============================db_xs==========================*/
.db_xs { width: 50px; height: 50px; transition: all 0.36s ease;  position: fixed; right: 30px; bottom: 60px; z-index: 9999; border-radius: 50%; display: none; background: url(../images/xs.gif) no-repeat center center; background-color: rgba(0,0,0,0.2);}
.db_xs:hover{ background-color: #53b250;}
/*顶部*/

.ix-header {width:100%;height:100px;}
.ix-header .ix-logo {height:100px; width:320px;}
.ix-header .ix-logo a {position: relative;  display: block;}
.ix-header .ix-logo a img { width:118px; height:80px;margin-top:10px; }
.ix-header .ix-logo a .logo-tit{ position:absolute; left:138px; top:20px; padding-left:20px;  display:block;  border-left:solid 1px #e0e0e0; line-height:150%;}
.ix-header .ix-logo a .logo-tit p{font-size:26px; color:#333333; font-weight:bold; letter-spacing:6px; line-height:120%;  text-align:center;}
.ix-header .ix-logo a .logo-tit span{ font-size:12px; color:#666; text-align:center; display:inline-block;     line-height: 140%; padding-top:5px;}
.ix-header .ix-nav {line-height:100px; height: 100px; }
.ix-header .ix-nav a{ font-size:16px;}
.ix-header .ix-nav .navitem { cursor: pointer; position: relative;float: left; height:100%; text-align: center;  transition: all .36s ease;     line-height: 50px; padding-top: 25px;}
.ix-header .ix-nav .navitem:hover .subnav {opacity: 1; visibility: visible;}
.ix-header .ix-nav .navitem>a { display: block;  border-bottom: 2px solid transparent;  overflow: hidden;color:#4c4c4c;  padding:0 20px; text-align: center; }
.ix-header .ix-nav .navitem>a>i{ border-bottom:0px; display:inline-block;}
.ix-header .ix-nav .navitem>a .fa-angle-down {position: absolute; top:18px; right: 6px;}
.ix-header .ix-nav .navitem .subnav { position: absolute; top: calc(100% - 2px); left: 0;  right:0; z-index:99; opacity: 0; visibility: hidden;  height: auto; border-top: 1px solid #ebebeb; background:#fff; box-shadow: 0 5px 20px 5px rgba(0,0,0,.05); transition: all .36s ease;}

.ix-header .ix-nav .navitem .subnav li {cursor: pointer;width: 100%}
.ix-header .ix-nav .navitem .subnav li a {  padding: 10px 10px; line-height: 20px; display: block; font-size: 14px; color: #666; transition: all .36s ease;}
.ix-header .ix-nav .navitem .subnav li a:hover {color: #fff; background:#53b250;}
.ix-header .ix-nav>ul>li>a{ font-size:16px; color:#333; font-weight:bold;}
.ix-header .ix-nav>ul>li>a span { display: inline-block; position: relative; transition: all ease-out .3s;  }
.ix-header .ix-nav>ul>li>a:before {content: '';position: absolute;bottom: 0;left: 0px; right:0; margin:0px auto; width: 0;height: 2px;background-color: #53b250;transition: all .3s ease-out 0s;}
.ix-header .ix-nav>ul>li>a span:after { content: attr(data-title); position: absolute;   left: 0; transform: translateY(100%); width: 100%;}
.ix-header .ix-nav>ul>li:hover a span { transform: translateY(-100%);}
.ix-header .ix-nav>ul>li a.active:before, .ix-header .ix-nav>ul>li:hover a:before { width: calc(100% - 60px);}


.ix-header .ix-nav>ul>li a.select{ color:#53b250;}
/*#endregion */
.ix-header.active{ background:#fff; box-shadow: 0 0 10px rgba(0,0,0,.1);}
.ix-header.active .ix-nav .navitem>a{color:#666666; }

.ix-header .ix-nav>ul>li a.select:before{ width: calc(100% - 60px);}



/*顶部图标*/
.ix-icon ul li {float:left; padding-left:20px; transition:all 0.36s ease; line-height:100px;}
.ix-icon ul li i{font-size:30px; color:#53b250;}
.ix-icon ul li:hover{opacity:0.6;}



/*手机导航*/
.ix-m-logo{position: absolute; left: 0; right: 0; text-align: center;    }
.ix-m-logo img{ max-height: 50px; margin-top: 5px; display:inline-block;  vertical-align: bottom; }
.m-logo-tit{ line-height:120%; padding-top:8px;     text-align: center; display:inline-block; width:150px}
.m-logo-tit p{ font-weight:bold; color:#333;     padding-top:3px;     font-size: 18px;}
.m-logo-tit span{font-size:12px; color:#666;     display: inline-block;     line-height: 100%;}
.ix-m-head{ position: relative; height: 60px; display: none; z-index: 1;}
.m-nav-an{  width: 40px; height: 40px; float: right;  margin-top: 15px;  cursor: pointer; position:relative; z-index:1; }
.m-nav-an span{ width: 22px; height: 2px; background: #333; display: block; margin: 0px auto; margin-top: 5px; margin-right: 0px;}

.leftcontrol { width:300px; height:100%; background:#fafafa; position:fixed; top:0; right:-300px; z-index:2000; overflow-x:hidden; overflow-y:scroll;
transition:all .3s; -webkit-transition:all .3s;}
.leftcontrol.open{ right:0;}
.leftcontrol ul li { display:block; overflow:hidden; width:100%; min-height:49px; border-bottom:1px solid #ebebeb;}
.leftcontrol ul li a { display:block; overflow:hidden; color:#666; padding:0 20px; height:49px; line-height:49px; font-size:15px;  }
.leftcontrol ul li a span { display:inline-block; }
.leftcontrol ul li a span.circle { border: #d8d8d8 1px solid;border-radius: 5px;width: 8px;height: 8px; background-color: transparent;margin-right: 15px; position: relative; top: 1px; }
.leftcontrol ul.subnav { overflow: hidden; transition:all .3s; -webkit-transition:all .3s; background: #f2f2f2; }
.leftcontrol ul.subnav li{ border-bottom:solid 1px #e5e5e5;}
.leftcontrol ul.subnav li:nth-last-child(1){ border:none;}
.leftcontrol ul.subnav li a { font-size:13px; }
.leftcontrol ul.subnav li a i { margin-right: 20px; font-size:16px; } 
.leftcontrol ul.subnav li.active a { background: #555;color: #fff; }
.leftcontrol ul li a span.more { width:12px; height:12px; position: relative; float: right; top: 20px }
.leftcontrol ul li a span.more span { background: #b7b7b7; position: absolute; }
.leftcontrol ul li a span.more span.h { width: 12px; height: 2px; transform: translate3d(0, 5px, 0); }
.leftcontrol ul li a span.more span.v { transform: rotate3d(0, 0, 1, 90deg) translate3d(5px, 0, 0); transition:all .3s; -webkit-transition:all .3s; }

.leftcontrol ul li.active a.hassub { background: #53b250; color:#fff;  } 
.leftcontrol ul li.active a span.circle { border-color: #fff; background-color: #fff;margin-right: 15px;}
.leftcontrol ul li.active a span.more span.v { transform: rotate3d(0, 0, 0, 0) translate3d(0, 5px, 0); }
.leftcontrol ul li.active a span.more span{background-color: #fff;}

.leftcontrol .close{ float:right; width:50px; height:50px; line-height:50px; display:block; overflow:hidden; text-align:center; color:#999; font-size:18px; cursor:pointer; opacity: 0.8;}


.nav-bg { display: none;; background-color: rgba(0,0,0,.7); position: fixed; right: 0; left:0; top: 0; width: 100%; height: 100%;  z-index: -1; transition:all .3s; -webkit-transition:all .3s;}
.nav-bg.open{opacity: 1; z-index: 11; display: block;}

 .m-search-nav{ position:absolute; right:15%; top:16px;}
  .m-search-nav i{ font-size:20px;  color:#333}

/*banner*/
.ix-banner .swiper-container{ width: 100%;}
.ix-banner .sw-box{height: 100%; overflow: hidden;}
.ix-banner .ix-ban-bj img{ max-width: 100%; transition: all 0.36s ease; }
.ix-banner .swiper-button-next, .ix-banner .swiper-button-prev {width: 60px; height: 60px; background: rgba(255, 255, 255, 0.9); border-radius: 4px; text-align: center; line-height: 60px; outline: none;}
.ix-banner .swiper-button-next i, .ix-banner .swiper-button-prev i{ font-size: 40px; color:#53b250;}
.ix-banner .swiper-button-next{ right: 40px;}
.ix-banner .swiper-button-prev{ left: 40px;}
.ix-banner .swiper-pagination .swiper-pagination-bullet{ width:8px; height:8px; border-radius:8px; background:rgba(255,255,255,0.5); margin:0px 5px; transition:all 0.36s ease; opacity:1;}
.ix-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ width:40px; background:#fff; }


/*关于我们*/
.ix-ab-img img{ max-width:100%;  border-radius:20px;}
.ix-ab-tit .iat-t1{padding-top:20px;font-size:48px; color:#53b250; line-height:120%;}
.ix-ab-tit .iat-t2{ padding:20px 0px; font-size:24px; color:#333333;}
.ix-ab-tit .iat-t3{ font-size:15px; color:#666666; line-height:180%; padding-bottom:20px;}
.ix-ab-tit .iat-t4{border-top:solid 1px #e5e5e5; padding-top:20px;}
.ix-ab-tit .iat-t4 h1{font-size:40px; color:#53b250; }
.ix-ab-tit .iat-t4 p{ padding-top:5px;}
.ix-ab-tit .iat-t4 span{font-size:16px; color:#999; font-weight:normal; vertical-align: super; display:inline-block; padding-left:5px;}
.iat-t5{ padding-top:20px;}
.iat-t5 a{ width:148px; height:38px; border:solid 1px #e5e5e5; display:block; text-align:center; line-height:38px; font-size:15px; color:#666; border-radius:4px; transition:all 0.36s ease;}
.iat-t5 a i{font-size:13px; display:inline-block; padding-left:20px;}
.iat-t5 a:hover{ background:#53b250; border:solid 1px #53b250; color:#fff;}


/*通用列表*/
.ix-head{ position:relative;}
.ix-head  h1{ color:#56b25f; font-size:30px; font-weight:bold;}
.ix-head  h1 span{font-size:20px; color:#999; font-weight:normal; padding-left:20px;}
.ix-ty-nav{ position:absolute; right:0; top:0;}
.ix-ty-nav a{padding:4px 20px; border-radius:4px; font-size:16px; border:solid 1px #ffffff; color:#fff;  margin-right:17px; transition:all 0.36s ease;font-size:16px; color:#fff; display: inline-block;}
.ix-ty-nav a:hover{ background:#fff; color:#53b250;}
.ix-ty-nav a:last-child{margin-right:0px;}
.ix-head.hhs h1{ color:#56b25f; font-weight:bold;}
.ix-head.hhs h1 span{color:#999999;}
.ix-head.hhs .ix-ty-nav a{border:solid 1px #ccc;  color: #666;}
.ix-head.hhs .ix-ty-nav a:hover{ background:#53b250; color:#fff; border:solid 1px #53b250;}

.ix-head.hhs .ix-ty-a a{color:#999999;}
.ix-head.hhs .ix-ty-a{ top:5px;}
.ix-head.hhs .ix-ty-a a:hover{color:#53b250;}
.ix-ty-a{ position:absolute; right:0; top:0;}
.ix-ty-a a{font-size:14px; color:#999; transition:all 0.36s ease;}
.ix-ty-a a:hover{opacity:0.6;}

/*产品列表*/
.ix-pro-list{ position:relative;}
.ix-pro-list .zsy-img{border-radius:6px 6px 0px 0px;}
.ix-pro-list .ipl-tit{  position:relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%;  padding-right: 40px; font-size:24px; color:#333; padding-bottom:15px;}
.ix-pro-list .ipl-tit i{font-size:13px; position:absolute; top:0; right:0px; color:#999; transition:all 0.36s ease;}
.ipl-box{ padding:25px 20px;}


.ix-pro-list .ipl-abc{background:#fff; border-radius:6px 6px 6px 6px;}

.ix-pro-list .ipl-abc .ipl-tit{ border-bottom:solid 1px #e0e0e0; transition:all 0.36s ease;}
.ix-pro-list .ipl-abc .ipl-text{ font-size:16px; color:#666; line-height:180%; padding-top:15px; padding-bottom:20px; height:70px;}
.ipl-box a:hover img{ transform:scale(1.08);}
.ipl-box a:hover .ipl-tit{ color:#53b250;}

.ix-pro-list{ padding-bottom:40px;}
.ix-pro-list .swiper-pagination{ width:100%; bottom:0; }
.ix-pro-list .swiper-pagination .swiper-pagination-bullet{ width:8px; height:8px; border-radius:8px; background:rgba(0,0,0,0.2); margin:0px 5px; transition:all 0.36s ease; opacity:1;}
.ix-pro-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ width:40px; background:#56b25f; }


.ix-pro-list .ipl-abc a:hover .zsy-img img{ transform:scale(1.08);}
.ix-pro-list .ipl-abc a:hover .ipl-tit{ color:#53b250;}
.ix-pro-list .ipl-abc a:hover .ipl-tit i{ color:#53b250;}
/*新闻列表*/
.ix-news-a{width:62%;}
.ix-news-b{width:38%; padding-left:40px;}

.ina-box-1{ width:49.5%;}
.ina-box-1 .swiper-slide .zsy-img{border-radius:6px;}
.ina-box-1 .swiper-slide .zsy-img img{border-radius:6px;}
.ina-box-1-tit{padding-top:20px;}
.ina-box-1 .ib1t-t1{ width:70px; font-family:Arial; font-size:18px; color:#666666; border-right:solid 1px #cccccc; transition:all 0.36s ease; }
.ina-box-1 .ib1t-t1 p{ font-size:24px; color:#333333;}
.ina-box-1 .ib1t-t2{ width:calc(100% - 71px); padding-left:20px; font-size:18px; color:#333333;}

.ina-box-1 .swiper-button-next, .ina-box-1 .swiper-button-prev{width:40px; height:40px; background-size:40px; top:40%;}
.ina-box-1 .swiper-button-next{ background:url(../images/r.png)no-repeat center center; right:0;}
.ina-box-1 .swiper-button-prev{ background:url(../images/l.png)no-repeat center center; left:0;}

.ina-box-2 ul li{ padding:20px 0px; border-bottom:solid 1px #e6e6e6;}
.ina-box-2{width:50.5%; padding-left:20px;}
.ina-box-2 .ib2-t1{width:70px; font-family:Arial; font-size:18px; color:#666666;}
.ina-box-2 .ib2-t1 p{ font-size:24px; color:#333333;}
.ina-box-2 .ib2-t2{ width:calc(100% - 70px);  font-size:14px; color:#999; line-height:170%;}
.ina-box-2 .ib2-t2 h1{ font-size:16px; color:#666; font-weight:normal; padding-bottom:10px; transition:all 0.36s ease;}

.inb-list{ border-right:solid 1px #e6e6e6;}
.inb-list ul li{ padding:5px 0px;}
.inb-list ul li a{ display:block; width:100%; font-size:16px; color:#666; transition:all 0.36s ease;}
.inb-list ul li a span{font-size:16px; color:#999999; display:inline-block; padding-right:20px;}


.ina-box-1 a:hover .zsy-img img{ transform:scale(1.08);}
.ina-box-1 a:hover .ib1t-t2{ color:#53b250;}

.ina-box-2 a:hover .ib2-t2 h1{color:#53b250;}
.inb-list ul li a:hover{color:#53b250;}

/*集团旗下公司*/
.ix-jt-list{ background:#fff; margin-top:40px;}
.ix-jt-list .zsy-img{ width:150px; height:120px;}

.ix-jt-list .ijl-tit{ width:calc(100% - 150px); padding-left:20px; padding-right:20px;}
.ijl-tit-t1{ padding-top:20px; font-size:18px; color:#333333; padding-bottom:10px; transition:all 0.36s ease;}
.ijl-tit-t2{font-size:15px; color:#666666; }

.ix-jt-list a:hover .ijl-tit-t1{ color:#53b250;}
.ix-jt-list a:hover .zsy-img img{ transform:scale(1.08);}

/*底部*/
.if-logo{ padding-right:40px;  text-align:center;}
.if-logo img{ height:50px; }
.if-logo h1{font-size:18px; color:#53b250; padding-top:10px; padding-bottom:5px;}
.if-logo p{font-size:14px; color:#666;}
.if-tit{ padding-left:40px; width:37%; border-left: solid 1px #e0e0e0; }

.if-nav a{font-size:15px; color:#333333; padding-right:15px; display:inline-block;     width: 32%; padding-bottom:5px;}
.if-xx{ font-size:15px; color:#666; padding-top:10px; line-height: 180%;}
.if-xx p{ padding-top:5px;}
.if-xx i{font-size:18px; color:#b3b3b3; display:inline-block; padding-right:10px;}
.if-ewm .if-ewm-list{ float:left; width:118px; }
.if-ewm .if-ewm-list img{ border:solid 1px #e5e5e5; border-radius:4px; padding:8px;}
.if-ewm .if-ewm-list p{ padding-top:10px; text-align:center;}
.if-ewm .if-ewm-list:nth-child(1){ margin-right:30px;}
.if-copy{ background:#f2f2f2; padding:10px 0px; font-size:14px; line-height:150%;}

.if-logo-a{ width:118px;}
.if-logo-b{padding-left:20px;     width: 300px;}
.if-logo-b h1{font-size:22px; color:#53b250; border-bottom:solid 1px #53b250; padding:9px 0px; margin-bottom:0px;  line-height:130%;}
.if-logo-b p{color:#53b250; font-size:13px;}
/*弹出二维码*/
.theme-mask { z-index: 999; position: fixed; _position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: 0.75; filter: alpha(opacity=75); -moz-opacity: 0.75; display: none; }
.popover1 {  width:320px; height: 320px; z-index: 9999; position: fixed; top: 50%; left: 50%; background: #fff; margin: -160px 0 0 -160px; box-shadow: 1px 1px 6px 3px rgba(0,0,0,.2); display: none; text-align: center; }
.popover1 dl { margin-top: 30px; font-size: 1.4rem; color: #666; line-height: 30px; }
.popover1 dl dd { display:inline-block;}
.popover1 dl dd img {width:180px; height:180px; margin:0 auto; padding-bottom: 10px;}
.popover1 dl dt{font-weight: normal;}
.popover1 dl a.close { float: inherit;     text-shadow: 0 0px 0 #fff; font-weight: normal; opacity: 1; width: 100px; height: 32px; line-height: 32px; background: #53b250; color: #fff; display: inline-block; border-radius: 4px; -webkit-border-radius: 4px; font-size: 14px; margin: 0px auto;  margin-top: 10px; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; }
.popover1 dl a.close:hover { background: #1a1a1a; }

/*搜索*/
.m-search{ position:absolute; right:6%; top:16px;}
.m-search i{font-size:28px;color:#999999;}
.sc-mask { width: 100%; height: 100%; background: rgba(0,0,0,0.75); position: fixed; left: 0; top: 0; z-index: 998; display: none; }
.sc_pop { display: flex;   width: 40%;position: fixed; left: 50%; top: 50%; transform: translate(-50%,0%); z-index: 999; opacity: 0; transition: ease 1s; visibility: hidden; }
.sc_pop.active { visibility: visible; opacity: 1; transform: translate(-50%,-50%);   }
.sc_pop .input_text { flex: 4;  width: 80%; height: 50px; line-height: 50px;  padding: 0 20px; background: #fff; border: none; font-size: 16px; color:#666; outline:none; }
.sc_pop .input_text::placeholder { color:#999; }
.sc_pop .scbtn { flex:1; display: block; width: 20%; height: 50px; line-height: 50px; text-align: center; color: #fff; background: #53b250; font-size: 18px; }



@media (max-width: 1750px) {
   .ix-header .ix-nav .navitem>a {   padding:0 10px;}
}
@media (max-width: 1580px) {
   .container-fluid{     padding-left: 2%; padding-right: 2%;}
 
   


}
@media (max-width: 1500px) {
  
   .ix-header .ix-nav .navitem>a {   padding:0 10px;}

  
}


@media (max-width: 1230px) {
       .ix-header{ display:none;}
    .ix-m-head{ display:block;}

    .pl8{ padding-left:60px;}
    .pr8{padding-right:60px;}
    .pb10{ padding-bottom:60px;}
    .pt10{ padding-top:60px;}
    .box-pl10{ padding-left:60px;}
    .box-pr10{ padding-right:60px;}


   

  

}
@media (max-width: 1190px) {
 
}
@media (max-width: 1080px) {

    /*banner*/
        .ix-banner .swiper-button-next, .ix-banner .swiper-button-prev {display:none;}
     /*底部*/
     .if-logo{ display:none;}
     .if-tit{ padding-left:0px; width: calc(100% - 280px); padding-right:20px;     border-left: none;}


     /*最新公告*/
     .ix-news-b h1 span{display:none;}

    


}
@media (max-width: 780px) {

    /*产品中心*/
    .ix-ty-nav{ position:initial;}
    .ix-ty-nav a{ margin-top:20px;     padding: 5px 10px;}
    .ipl-box{ padding-top:30px;}

  .if-ewm.right{float:left; }


  /*集团新闻*/
  .ix-news-a{ width:100%;}
  .ix-news-b{width:100%; padding-left:0px; padding-top:40px;}

 
  

  }
@media (max-width: 640px) {
 
    
    .pt4{ padding-top:30px;}
    .pb4{ padding-bottom:30px;}
    .pt5{ padding-top:30px;}
    .pt6{ padding-top:30px;}
     .pb6{ padding-bottom:30px;}
    .pl8{ padding-left:20px;}
    .pr8{padding-right:20px;}
    .pb10{ padding-bottom:30px;}
    .pt10{ padding-top:30px;}
    .pb8{padding-bottom: 30px;}

    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-right: 10px;
    padding-left: 10px;}

    .row { margin-right: -10px; margin-left: -10px;}


  /*向上*/
  .db_xs{ width: 40px; height: 40px; line-height: 40px; bottom: 30px; right: 20px;     background-size: 14px 8px;}


  /*关于我们*/
  .ix-ab-img{ display:none;}
  .ix-ab-tit .iat-t1{ padding-top:0px;}
  .ix-ab-tit .iat-t1{ font-size:32px;}
  .ix-ab-tit .iat-t2{ font-size:20px; padding-top:5px; padding-bottom:10px;}
  .ix-ab-tit .iat-t3{ font-size:15px;}
  .ix-ab-tit .iat-t4 h1{ font-size:32px;}

  /*通用头部*/
  .ix-head h1{ font-size:20px;}
  .ix-head h1 span{ font-size:16px; padding-left:10px;}

  /*产品中心*/
  .ix-pro-list .ipl-tit{font-size:20px;}
  .ipl-box {padding-top: 20px;}
  .ix-pro-list .ipl-tit i{ font-size:12px;}
  .ix-ty-nav a{ font-size:15px;}
    
   /*新闻列表*/
    .ix-news .ix-news-list{margin-bottom: 20px;}
    .ix-news .ix-news-list:nth-last-child(1){margin-bottom: 0px;}
    .ix-news-box{ margin-top:20px;}
    .ix-news-box .inl-tit{padding:20px;}
    .inl-tit .it-t2{ font-size:15px;}

    .ina-box-2 .ib2-t2{font-size:15px;}

    .inb-list ul li a{ font-size:15px;}
     .inb-list ul li a span{ font-size:15px; padding-right:10px;}

    /*快速链接*/
    .ix-links .col-md-6:nth-child(1) .ix-links-box{margin-bottom:30px;}
    .ix-links-box .ilb-tit{height:40px; line-height:40px;font-size: 18px;}

    /*底部*/
 
    .ix-footer .container.pb4{ padding-bottom:20px;}
    .if-tit{ width:100%; padding-right:0px;}
    .if-ewm.right{ padding-top:20px;}
    /*集团新闻*/
    .ina-box-1{ width:100%; border-bottom: solid 1px #e6e6e6; padding-bottom:20px;}
    .ina-box-2{ width:100%; padding-left:0px;}

  

    /*集团旗下子公司*/
    .ix-jt-list{ margin-top:20px;}
    .ijl-tit-t1{ font-size:16px;     padding-top: 10px; padding-bottom:5px;}


      /*导航*/
   .m-search-nav{  right:15%;}

   .sc_pop{ width:90%;}
  

   .ix-ab-tit .iat-t4 .col-xs-6:nth-child(3){ padding-top:20px;}


   .sc_pop .input_text{font-size: 14px;}
   .sc_pop .scbtn{font-size: 16px;}
} 
