@charset "utf-8";


*{
margin:0;
padding:0px; font-family:Arial, Helvetica, sans-serif
}

*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-50{padding-bottom: 50%;}
.rect-5625{padding-bottom: 56.25%;}
.rect-60{padding-bottom: 60%;}
.rect-618{padding-bottom: 61.8%;}
.rect-70{padding-bottom: 70%;}
.rect-75{padding-bottom: 75%;}
.rect-80{padding-bottom: 80%;}
.rect-90{padding-bottom: 90%;}
.rect-100{padding-bottom: 100%;}



img{
border:none;
}
ul li{
list-style:none;
}

.pro{ margin:0px auto;  width:100%;padding-bottom:50px; height:440px}

.pro h3 {
    font-size:40px;
    color: #000; 
    width: 100%; margin:0 auto; text-align:center; margin-bottom:15px
   
}

.pro h3 span {
    font-family: Barlow-Regular;
    font-weight: normal;
  
    font-size: 18px;
    line-height:38px; text-align:center; color:#333
}


.pz{     width: 90%;
    margin: 0 auto;
    max-width: 1500px;  clear:both; padding-top:60px; padding-bottom:40px;}
.pz h3{ width:100%}


.pz1{ width:260px; float:right; padding-top:15px;background:#fff;border-radius:5px; margin-top:60px; padding-left:20px; padding-right:20px; padding-bottom:30px; line-height:27px; margin-left:30px;}


.pz1 h5{ width:100%; float:left; font-size:25px; line-height:75px;  border-bottom:#e6e6e6 solid 1px; text-align:center; color:#1f4d37; margin-bottom:15px; }









#home_shu {
    height:800px;
    background:url(../images/ab_bgbg.jpg) no-repeat top; background-size:100%;
    background-attachment:scroll;color:#222; float:left; 
}



#home_shu  h4{ width:100%; float:left; font-size:45px; text-align:center;  padding-top:70px; padding-bottom:40px; }
#home_shu  h4 span{ width:100%; float:left; font-size:20px; color:#757575; text-align:center; font-weight:normal; line-height:45px;}











/*首页产品*/
.s_pro_bg1{ background:url(../images/img10.jpg) center no-repeat; width:100%; height:600px;  position:relative;background-size: cover; background-position:top; }

.s_pro_bg{ width:1250px; margin:auto}
.s_pro_left_bg{ width:50%;  float:left;}
.s_pro_left_bg1{background-color:rgba(0,0,0,0.6);width:50%;height:600px;}


.s_pro_left_box{ width:100%; float:right; padding-top:70px;}
.s_pro_p1{ font-size:33px; color:#fff; font-weight:bold; text-transform:uppercase; margin-bottom:30px;}
.s_pro_tip{ width:70%; height:75px; border:1px solid #928d87; margin-bottom:20px; padding-top:20px;border-radius:8px;
}
.s_pro_tip .s_pro_line{ width:0px; height:3px; float:left; background-color:#fff; margin-top:22px; margin-left:30px; margin-right:12px; transition:all 0.4s linear;}
.s_pro_tip .s_pro_p2{ font-size:24px; color:#fff; font-weight:bold; line-height:50px; float:left; }

.s_pro_tip:hover .s_pro_line{ width:17px;}
.s_pro_tip:hover{ background-color:#10a047; border:1px solid #10a047;transition:all 0.5s linear;}

.s_pro_right{ width:526px; float:left; padding-left:70px;  padding-top:70px;}
.s_pro_right .s_pro_pic{ float:left;}
.s_pro_right .s_pro_p3{ font-size:17px; color:#fff; text-transform:uppercase; text-align:left; margin-top:13px;}
.s_pro_p4{ font-size:34px; color:#fff; font-weight:bold;  text-align:left; margin-top:13px;}
.s_pro_right .s_pro_p5{ font-size:15px; color:#fff; line-height:22px;  text-align:left; margin-top:5px;}

.s_pro_pic1{ position:absolute; bottom:142px; left:50%; margin-left:-85px;}


.s_pro_p41{ font-size:17px; background:#82c625; color:#fff; font-weight:bold; width:60%; line-height:45px;  text-align:center; margin-top:30px; margin-bottom:10px;border-radius:3px;}





.s_jj_right{ width:20%; float:right;}
.s_jj_tip{ width:100%; height:195px; float:left; background-color:#0e64a8;}
.s_jj_tip .s_jj_pic1{ margin:0 auto; padding-top:29px;}
.s_jj_tip .s_jj_p3{ font-size:21px; color:#fff; font-weight:bold; text-align:center; text-transform:uppercase; margin-top:45px;}
.s_jj_tip .s_jj_line1{ width:24px; height:2px; background-color:#fff; margin:0 auto; margin-top:14px; margin-bottom:14px;}
.s_jj_tip .s_jj_p4{ font-size:15px; color:#fff; line-height:18px; text-align:center;}





#nn1{
width:100%;
float:left;
height:590px;
padding-top:110px;
background-image:url(../images/Nipic_33722168_20230130212255005122.jpg); background-size:cover; background-position:top; background-repeat:no-repeat; 
}


#nn{
width:1250px;
height:370px;
margin:auto;
background:url(../images/bbbb.png) repeat top center;border-radius:8px;
}



.pp{width:50%; height:370px; float:left; padding-right:80px;}
.pp h4{ text-align:right; line-height:30px; font-size:22px; width:100%; float:left; color:#fff;font-weight:normal; padding-top:70px; padding-bottom:20px; }
.pp h4 em{ text-align:right; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:22px;  color:#fff;font-weight:normal;   }

.pp ul{text-align:right; float:right;  width:85%;color:#FFFFFF; line-height:28px; font-size:15px;}




.pp1{width:50%; height:370px; float:left; border-left:#3c3c3c dashed 1px;  padding-left:80px;  }
.pp1 h4{ text-align:left; line-height:30px; font-size:22px; width:372px; float:left; color:#fff;font-weight:normal; padding-top:70px; padding-bottom:20px; }
.pp1 h4 em{ text-align:left; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:22px;  color:#fff;font-weight:normal;   }


.pp1 ul{float:left; width:85%; color:#FFFFFF; line-height:28px; font-size:15px;}

.m1{ width:150px;float:right; text-align:center;color:#FFFFFF; margin-top:20px;line-height:35px;}
.m1 a{ color:#FFFFFF ; float:left; background:#2d973d;width:100%; font-size:15px; border-radius:3px;}
.m1 a:hover{ color:#2d973d ; background:#fff;  float:left; }

.m2{ width:150px;float:left; text-align:center;color:#FFFFFF; margin-top:20px; line-height:35px;}
.m2 a{ color:#FFFFFF ;float:left; width:100%; background:#2d973d;font-size:15px; border-radius:3px;}
.m2 a:hover{ color:#2d973d; background:#fff;  float:left; }


.ccc2{ width:40px; height:30px; background:#1077e1; color:#FFFFFF; font-size:20px; float:right; text-align:center }
.ccc2 a{  color:#FFFFFF; }

.ccc1{ width:40px; height:30px; background:#1077e1; color:#FFFFFF; font-size:20px;  float:left; text-align:center }
.ccc1 a{  color:#FFFFFF; }


.ab{ width:1171px; margin:auto;  padding-bottom:50px; overflow:hidden}
.ab h3{font-size:30px; margin:auto;width:310px; overflow:hidden; color:#000000;font-weight:normal; padding-top:125px; padding-bottom:90px; letter-spacing:2px;background:url(../images/tt.jpg) no-repeat 0px 60px;}

.ab1{ width:437px; float:left; height:90px; background:url(../images/20210227123139.jpg) no-repeat left; padding-left:100px; padding-top:10px;}
.ab1 h4{ font-size:17px; font-weight:normal; color:#4b4b4b; padding-top:10px;}
.ab2{ width:437px; float:right; height:90px; background:url(../images/ys.jpg) no-repeat left; padding-left:100px;padding-top:10px;}
.ab2 h4{ font-size:17px; font-weight:normal; color:#4b4b4b; padding-top:10px;}

#main1{width:100%; float:left; background:#009148;  height:265px; margin-top:128px; }
.nr5{ margin:auto; width:1171px; height:0px; position: relative;clear: both; }
.nr4{ margin:auto; width:1171px; height:346px; position: absolute;clear: both; background:#f0f0f0}

.anli{ width:1171px; float:left}






 .tabox{width:1201px;margin:0px auto; }
 
 .tabox{margin-block-start: 0em;
    margin-block-end: 0em;}	
	
.tabox .hd{width:50%;  float:left; padding-top:80px;}
.tabox .hd li{ width:100%; float:left; }
.tabox .hd li.on{}
.tabox .bd{width:40%;  float:left;padding-left: 6%;}
.tabox .lh{overflow:hidden; }
.tabox .lh li{font-size:16px; color:#fff;text-align:left; line-height:40px; border-bottom:#b0c993 solid 1px;width:60%; float:left; }
.tabox .lh li a{color:#fff;}







.custom-btn {
  width:180px; height:42px; background:none!important;
  font-family: 'Lato', sans-serif;
  font-weight:normal;
  background: transparent;
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
  display: inline-block; color:#fff!important; text-align:center; font-size:16px; text-transform:uppercase; line-height:42px; display:block; border:1px #fff solid; margin-top:50px; border-radius: 35px;
}

.btn-15 a{ color:#fff}
/* 15 */
.btn-15 {
   background: #b39b77;
  color: #fff;
  z-index: 1; border-radius: 35px;
}
.btn-15:after {
  position: absolute;
  content: "";
  width: 0;
  height: 100%;
  top: 0;
  right: 0;
  z-index: -1;
 
  transition: all 0.3s ease; 
  background-image: -webkit-gradient(linear, left top, right top, from(#b39b77), color-stop(51%, #b39b77), to(#b39b77));
    background-image: -webkit-linear-gradient(left, #a37d32 0%, #b39b77 51%, #b39b77 100%);
    background-image: -moz-linear-gradient(left, #a37d32 0%, #b39b77 51%, #b39b77 100%);
    background-image: -o-linear-gradient(left, #a37d32 0%, #b39b77 51%, #b39b77 100%);
    background-image: linear-gradient(to right, #a37d32 0%, #b39b77 51%, #b39b77 100%); border-radius: 35px;
  
  
  
}
.btn-15:hover {
  color: #fff!important;
}
.btn-15:hover:after {
  left: 0;
  width: 100%;
}
.btn-15:active {
  top: 2px;
}
.btn-15:hover a {
  color: #fff!important;
}




/*整体*/
.div-content { width:90%; max-width:1500px}



/* 首页 产品*/

.index_cp { width:100%;  margin:0px auto 0px;display:flex; justify-content:space-between; flex-wrap: wrap;}


.canpin_btn{width:100%;  margin:auto; display: flex; flex-wrap: wrap; }
.canpin_btn dl{width: 24%; height:180px; padding-top:30px; background:#fff; color:#333; border-radius:0px; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s; text-align:center; margin-bottom:35px; margin-right:10px; border-radius:8px;}
.canpin_btn dl dt{ -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s; }
.canpindiv{color: #333; font-size: 17px; text-align:center; font-weight:bold; width:100%; line-height: 28px; text-transform: capitalize; margin-top:10px}

.canpindiv.hh{color: #004ea1; font-size: 20px; text-align:center; font-weight:bold; width:100%; line-height: 28px; text-transform: capitalize; }  
.canpin_btn dl dt .canpindiv:nth-child(3){ }

.canpin_btn dl dt .canpindiv.tu { width:150px; height:110px; border-radius:0px; overflow:hidden; margin:20px auto; border:3px solid rgba(0,78,161,0);}
.canpin_btn dl dt .canpindiv.tu .img .pic { background-size:100% 100%; width:100%; height:100%; background-color:#fff;}
.canpin_btn dl dt .canpindiv.tu .img { width:100%; height:100%;  background-color:#fff;}
.canpin_btn dl dt .canpindiv.tu .img .pic { width:100%; height:100%;}

.canpindiv01{color: #333; font-size: 13px; text-align:center; width:80%; padding-top:5px; padding-left:10%; padding-right:10%; line-height: 22px; text-transform:uppercase; }

.canpin_btn dl dd{ color: #333; width:80px; text-align:center; height:24px; margin-left:102px; background:#D7D7D7; font-size: 12px; margin-top:15px; line-height: 24px; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s; border-radius:50px;}
.canpin_btn dl:hover{ margin-top: -10px;box-shadow: 0 0 10px rgba(0,0,0,0.1); background:#00a732; color:#FFF;}
.canpin_btn dl:hover dd{ color: #fff; background:#39b73e; }

.canpin_btn dl:hover .canpindiv {color: #fff;}
.canpin_btn dl:hover .canpindiv01 {color: #fff;}


.canpin_btn dl:nth-child(1n) { background:#1064bd;}
.canpin_btn dl:nth-child(2n) { background:#60be63;}
.canpin_btn dl:nth-child(3n) { background:#11adb1;}
.canpin_btn dl:nth-child(4n) { background:#2982e1;}





/*挂件分页样式*/
.util-page{ font-size:0; color:#000; text-align:center;}
.util-page .gobutton,.util-page .sl,.util-page .num,.util-page .count { color:#000;display:inline-block;border:1px solid #ededed;margin:10px 0;padding:5px 10px;vertical-align:middle;margin:0 0 10px -1px;background:#fff; font-size:16px ;font-weight:normal;}
.util-page .gobutton:hover,.util-page .num:hover,.util-page .current{color:#fff; background:#036eb8;}
.util-page span.gobutton,.util-page span.gobutton:hover { color:#000; background-color:#eee;}
.util-page .gobutton .ion{ font-size:.8em;}
.util-page .count { margin-left:10px; color:#000; background:none; border:none;}
.util-page span.jump{ background:none; color:#000;display:inline-block; margin:0 7px; vertical-align:top;  }
.util-page span.jumpto,.util-page span.jumpto_text,.util-page span.jumpto_text{ background:none; border:none;color:#000; font-size:14px;}
.util-page .jumpto_inp{ width:40px; text-align:center; height:37px; line-height:37px; vertical-align:top;}
.wrap{ width:90%; margin:0 auto; max-width:1500px}
/* .ipart01 */

.ipart01 .infor{text-align:center; position:relative;}
.ipart01 .infor .tit{font-size:44px; color:#323232; margin-bottom:25px; position:relative; z-index:2;}
.ipart01 .infor .tit_en{font-size:100px; color:#eeeeee; color:rgba(0,0,0,0.06);line-height:1; z-index:1; font-family:Arial;font-weight:bold; text-transform:uppercase; position:absolute; width:100%; text-align:center; top:-14px;left:80px;}
.ipart01 .infor .con{font-size:16px; color:#464646; padding-bottom:45px;}
.ipart01 .content{position:relative;}
.ipart01 .content .rect-1342{padding-bottom:120%; position:relative;}
.ipart01 .content .item{position:relative;}
.ipart01 .content .item .img{
    position: relative;
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #333;

 border-radius:10px;}

.ipart01 .content .item .img .intro{position:absolute; bottom:0; left:0; width:100%;  z-index:1;}
.ipart01 .content .item .img .box{padding:20px 20px 20px; color:#fff;}
.ipart01 .content .item .box .tit{position:relative; font-size:22px; margin-bottom:0px; line-height:20px;border-radius:10px;}
.ipart01 .content .item .box .tit em{ font-family:Barlow-Regular; font-size:17px; font-style:normal; padding-top:0px; line-height:20px!important; }
.ipart01 .content .item .box .con{font-size:14px;}
.ipart01 .content .item .cover{position:absolute; width:88%; height:84%; left:6%; top:8%; opacity:0; visibility:hidden; transition:.5s ease; transform:scale(0.8); background:url(../images/white.9.png);}
.ipart01 .content .item:hover .cover{opacity:1; transform:scale(1); visibility:visible;}
.ipart01 .content .item .cover .box{padding:10px 10px;}



.ipart01 .content .item .cover .tit .g1{  width:80px; margin:auto} 
.ipart01 .content .item .cover .tit .g1 img{ width:100%}
.ipart01 .content .item .cover .tit h4{font-size:16px; color:#333; font-weight:normal; text-align:left; padding:5px 0; line-height:20px; text-align:center}
.ipart01 .content .item .cover .tit p{ font-size:15px; color:#333; text-align:left; line-height:25px; width:100%; float:left  }
.ipart01 .content .item .cover .tit p:hover{ color:#018f39; text-decoration:underline; transition:all 0.4s; letter-spacing:0.5px}
.ipart01 .content .item .cover .con{margin-top:30px; font-size:14px; color:#575757;}
.ipart01 .content .item .cover .list{margin-top:10px; }
.ipart01 .content .item .cover .list a{display:block; width:51%;  margin-bottom:13px; line-height:50px; text-align:center; vertical-align:top; font-size:16px; color:#525252; border:1px solid #818181; margin:0 auto; margin-top:50px }
.ipart01 .content .item .cover .list a:hover{border-color:#036eb8; background:#036eb8; color:#fff;}
.ipart01 .content .item .cover .btns{position:absolute; bottom:50px; width:100%;}
.ipart01 .content .item .cover .btns .more{width:45%; display:inline-block; position:relative; color:#333333; font-size:16px; transition:.3s ease;}
/* .ipart01 .content .item .cover .btns .more:after{content:''; position:absolute; width:0; bottom:-5px; left:0; height:1px; background:#333333; transition:.3s ease;} */
.ipart01 .content .item .cover .btns .more .icon{margin-left:10px;display:inline-block;}
.ipart01 .content .item .cover .btns .more:hover{color:#036eb8;}
/* .ipart01 .content .item .cover .btns .more:hover:after{background:#036eb8; width:60%;} */
.ipart01 .content .item:hover .img .box{display:none;}
.ipart01 .owl-nav>div{position:absolute; font-size:28px; top:14%; color:#fff;}
.ipart01 .owl-nav .owl-prev{left:0;}
.ipart01 .owl-nav .owl-next{right:0;}
.m_ipart01{display:none;}
.m_ipart02{display:none;}
.m_ipart03{display:none;}
.m_ipart04{display:none;}
.ipart02{width:100%; position:relative;overflow:hidden; height:662px;}
.ipart02 .content{width:600px; background-repeat:no-repeat; height:662px;}
.ipart02 .ms-left .content{float:right; background-position:right center;}
.ipart02 .ms-right .content{float:left; background-position:left center;}
.ipart02 .content .box{padding:150px 0; position:relative;}
.ipart02 .content .box .tit_en{font-size:100px; color:#d8d3d3; z-index:1; color:rgba(255,255,255,0.1); line-height:1; font-family:Arial; font-weight:bold; position:absolute; top:110px;}
.ipart02 .content .box .title{color:#fff; position:relative; z-index:2;}
.ipart02 .content .box .tit{font-size:30px; font-weight:bold; color:#036eb8; position:relative; margin-bottom:40px;}
.ipart02 .content .box .tit span{color:#e67817;}
.ipart02 .content .box .tit:after{content:''; position:absolute; width:60px; height:1px; background:#b6da7d; bottom:-20px; left:0;}
.ipart02 .content .box .con{width:64%; font-size:16px; color:#fff;}
.ipart02 .content .box .anniu{margin-top:75px;}
.ipart02 .content .box .anniu a{display:inline-block; width:180px; line-height:46px; text-align:center; font-size:16px; transition:.3s ease;}
.ipart02 .content .box .anniu a.btn1{background:#036eb8; color:#fff; margin-right:25px;}
.ipart02 .content .box .anniu a.btn2{background:#fff500; color:#2b2b2b;}
.ipart02 .content .box .anniu a.btn1:hover{background:#027d35;}
.ipart02 .content .box .anniu a.btn2:hover{background:#e8df03;}
.ipart02 .ms-right .content{position:relative;}
.ipart02 .ms-right .content ul li{position:absolute;}
.ipart02 .ms-right .content ul li.li1{left:12%; top:43%}
.ipart02 .ms-right .content ul li.li2{left:30%; top:78%;}
.ipart02 .ms-right .content ul li.li3{left:30%; top:130%;}
.ipart02 .ms-right .content ul li.li4{left:12%; top:166%;}
.ipart02 .ms-right .content ul li i.icon {width:15px; height:15px; background:#e67817; border-radius:50%; display:inline-block; cursor:pointer; position:relative; z-index:1;}
@keyframes warn {  
    0% {  
        transform:scale(1);  
        opacity:0;  
    }  
    25% {  
        transform:scale(1.1);  
        opacity:0.2;  
    }  
    50% {  
        transform:scale(1.2);  
        opacity:0.4;  
    }  
    75% {  
        transform:scale(1.3);  
        opacity:0.2;  
    }  
    100% {  
        transform:scale(1.4);  
        opacity:0;  
    }  
}  
@-webkit-keyframes warn {  
    0% {  
        transform:scale(1);  
        opacity:0;  
    }  
    25% {  
        transform:scale(1.1);  
        opacity:0.2;  
    }  
    50% {  
        transform:scale(1.2);  
        opacity:0.4;  
    }  
    75% {  
        transform:scale(1.3);  
        opacity:0.2;  
    }  
    100% {  
        transform:scale(1.4);  
        opacity:0;  
    }  
}

.owl-item {
    width:11.5%; float:left; margin:0.5% 0.5%;
}
.owl-item:nth-child(1){ margin-left:0;}
.owl-item:nth-child(8){ margin-right:0}
.owl-item:nth-child(9){margin-left:0;}

.owl-item:nth-child(16){ margin-right:0}

.owl-stage {
    width: 100%;
    justify-content: space-between;
}.owl-item .img img{ width:100%;}




.ipart01 .content .item .img .box{  background:url(../images/technology.png) repeat-x left bottom;}







/*--------------------------------------------------------------------------------------------------------------------------------------550--*/

@media all and (max-width:850px){  


 .owl-item {
    width: 100%;
    flex: none;
    margin: 0 1%;
} .pz16 h3 {
    font-size: 30px;
    color: #333;
    text-align: center;
    font-weight: normal;
    display: block;
    line-height: 47px;
    background: #f7f7f7;
    padding-top: 0px; width:90%; margin:0 auto
}
 
 .pz16 h3 span {
    font-family: Barlow-Regular;
    font-size: 15px;
    color: #666;
    display: block;
    line-height: 28px;
    letter-spacing: 0px;
}
 .owl-item {
    width: 24%;
    flex: none;
    margin: 0 1% 1% 0;
}
 
 .owl-stage{flex-wrap:  wrap;}
.ipart01 .content .item .cover .tit h4{font-size:12px; color:#141414; font-weight:normal; text-align:center; padding:0px 0}
.ipart01 .content .item .box .tit {
    position: relative;
    font-size: 14px;
    margin-bottom: 0px; line-height:12px;
}

.ipart01 .content .item .box .tit em {
    font-family: Barlow-Regular;
    font-size: 12px;
}


.pz16 {
    width: 100%;
    background-size: 100%;
    background-attachment: fixed;
    margin: 0 auto;
    background: #f7f7f7;
    padding-top: 60px;
    padding-bottom: 70px;
}








 .tabox{width:90%;margin:0px auto; }
 
 .tabox{margin-block-start: 0em;
    margin-block-end: 0em;}	
	
.tabox .hd{width:100%;  float:left; padding-top:30px;}
.tabox .hd li{ width:100%; float:left; }
.tabox .hd li.on{}
.tabox .bd{width:100%;  float:left;padding-left: 0%;}
.tabox .lh{overflow:hidden; }
.tabox .lh li{font-size:14px; color:#fff; text-align:left; line-height:24px; border-bottom:#b0c993 solid 1px;width:100%; float:left; }
.tabox .lh li a{color:#fff;}





/*首页产品*/
.s_pro_bg1{ background:url(../images/img10.jpg) center no-repeat; width:100%; height:530px;  position:relative;background-size: cover; background-position:top; float:left}

.s_pro_bg{ width:100%; margin:auto}
.s_pro_left_bg{ width:100%;  float:left;}
.s_pro_left_bg1{background-color:rgba(0,0,0,0);width:30%;height:530px;}


.s_pro_left_box{ width:100%; float:left; padding-top:0px;}
.s_pro_p1{ font-size:20px; color:#fff; font-weight:bold; text-transform:uppercase; margin-bottom:10px;}
.s_pro_tip{ width:100%; height:25px; border:1px solid #928d87; margin-bottom:5px; padding-top:5px;border-radius:5px; float:left
}
.s_pro_tip .s_pro_line{ width:0px; height:3px; float:left; background-color:#fff; margin-top:10px; margin-left:30px; margin-right:12px; transition:all 0.4s linear;}
.s_pro_tip .s_pro_p2{ font-size:14px; color:#fff; font-weight:normal; line-height:20px; float:left; }

.s_pro_tip:hover .s_pro_line{ width:17px;}
.s_pro_tip:hover{ background-color:#10a047; border:1px solid #10a047;transition:all 0.5s linear;}

.s_pro_right{ width:100%; float:right; padding-left:0px;  padding-top:20px;}
.s_pro_right .s_pro_pic{ float:left;}
.s_pro_right .s_pro_p3{ font-size:14px; color:#fff; text-transform:uppercase; text-align:left; margin-top:0px;}
.s_pro_p4{ font-size:18px; color:#fff; font-weight:bold;  text-align:left; margin-top:0px; width:100%;}
.s_pro_right .s_pro_p5{ font-size:14px; color:#fff; line-height:20px;  text-align:left; margin-top:0px; float:left}

.s_pro_pic1{ position:absolute; bottom:142px; left:50%; margin-left:-85px;}


.s_pro_p41{ font-size:14px; background:#82c625; color:#fff; font-weight:bold; width:100%; line-height:30px;  text-align:center; margin-top:10px; margin-bottom:10px;border-radius:3px;}





.s_jj_right{ width:100%; float:left;}
.s_jj_tip{ width:100%; height:195px; float:left; background-color:#0e64a8;}
.s_jj_tip .s_jj_pic1{ margin:0 auto; padding-top:29px;}
.s_jj_tip .s_jj_p3{ font-size:21px; color:#fff; font-weight:bold; text-align:center; text-transform:uppercase; margin-top:45px;}
.s_jj_tip .s_jj_line1{ width:24px; height:2px; background-color:#fff; margin:0 auto; margin-top:14px; margin-bottom:14px;}
.s_jj_tip .s_jj_p4{ font-size:15px; color:#fff; line-height:18px; text-align:center;}





#nn1{
width:100%;
float:left;
height:590px;
padding-top:110px;
background-image:url(../images/Nipic_33722168_20230130212255005122.jpg); background-size:cover; background-position:top; background-repeat:no-repeat; 
}


#nn{
width:1250px;
height:370px;
margin:auto;
background:url(../images/bbbb.png) repeat top center;border-radius:8px;
}



.pp{width:50%; height:370px; float:left; padding-right:80px;}
.pp h4{ text-align:right; line-height:30px; font-size:22px; width:100%; float:left; color:#fff;font-weight:normal; padding-top:70px; padding-bottom:20px; }
.pp h4 em{ text-align:right; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:22px;  color:#fff;font-weight:normal;   }

.pp ul{text-align:right; float:right;  width:85%;color:#FFFFFF; line-height:28px; font-size:15px;}




.pp1{width:50%; height:370px; float:left; border-left:#3c3c3c dashed 1px;  padding-left:80px;  }
.pp1 h4{ text-align:left; line-height:30px; font-size:22px; width:372px; float:left; color:#fff;font-weight:normal; padding-top:70px; padding-bottom:20px; }
.pp1 h4 em{ text-align:left; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:22px;  color:#fff;font-weight:normal;   }


.pp1 ul{float:left; width:85%; color:#FFFFFF; line-height:28px; font-size:15px;}

.m1{ width:150px;float:right; text-align:center;color:#FFFFFF; margin-top:20px;line-height:35px;}
.m1 a{ color:#FFFFFF ; float:left; background:#2d973d;width:100%; font-size:15px; border-radius:3px;}
.m1 a:hover{ color:#2d973d ; background:#fff;  float:left; }

.m2{ width:150px;float:left; text-align:center;color:#FFFFFF; margin-top:20px; line-height:35px;}
.m2 a{ color:#FFFFFF ;float:left; width:100%; background:#2d973d;font-size:15px; border-radius:3px;}
.m2 a:hover{ color:#2d973d; background:#fff;  float:left; }


.ccc2{ width:40px; height:30px; background:#1077e1; color:#FFFFFF; font-size:20px; float:right; text-align:center }
.ccc2 a{  color:#FFFFFF; }

.ccc1{ width:40px; height:30px; background:#1077e1; color:#FFFFFF; font-size:20px;  float:left; text-align:center }
.ccc1 a{  color:#FFFFFF; }




/*整体*/
.div-content { width:90%; max-width:100%}








#home_shu {
    height:630px;
    background:url(../images/ab_bgbg.jpg) no-repeat top; background-size:cover;
    background-attachment:scroll;color:#222; float:left; 
}



#home_shu  h4{ width:100%; float:left; font-size:20px; text-align:center;  padding-top:30px; padding-bottom:10px; letter-spacing:0px;}
#home_shu  h4 span{ width:100%; float:left; font-size:14px;font-family:Barlow-Regular; text-align:center; font-weight:normal; letter-spacing:0px; line-height:25px;}





.ipart01 .content .item .cover .tit .g1{  width:40px; margin:auto} 
.ipart01 .content .item .cover .tit .g1 img{ width:100%}
.ipart01 .content .item .cover .tit h4{font-size:14px; color:#333; font-weight:normal; text-align:left; padding:5px 0; line-height:18px; text-align:center}
.ipart01 .content .item .cover .tit p{ font-size:15px; color:#333; text-align:left; line-height:25px; width:100%; float:left  }
.ipart01 .content .item .cover .tit p:hover{ color:#018f39; text-decoration:underline; transition:all 0.4s; letter-spacing:0.5px}
.ipart01 .content .item .cover .con{margin-top:30px; font-size:14px; color:#575757;}
.ipart01 .content .item .cover .list{margin-top:10px; }
.ipart01 .content .item .cover .list a{display:block; width:51%;  margin-bottom:13px; line-height:50px; text-align:center; vertical-align:top; font-size:16px; color:#525252; border:1px solid #818181; margin:0 auto; margin-top:50px }
.ipart01 .content .item .cover .list a:hover{border-color:#036eb8; background:#036eb8; color:#fff;}
.ipart01 .content .item .cover .btns{position:absolute; bottom:50px; width:100%;}
.ipart01 .content .item .cover .btns .more{width:45%; display:inline-block; position:relative; color:#333333; font-size:16px; transition:.3s ease;}
/* .ipart01 .content .item .cover .btns .more:after{content:''; position:absolute; width:0; bottom:-5px; left:0; height:1px; background:#333333; transition:.3s ease;} */
.ipart01 .content .item .cover .btns .more .icon{margin-left:10px;display:inline-block;}
.ipart01 .content .item .cover .btns .more:hover{color:#036eb8;}
/* .ipart01 .content .item .cover .btns .more:hover:after{background:#036eb8; width:60%;} */
.ipart01 .content .item:hover .img .box{display:none;}
.ipart01 .owl-nav>div{position:absolute; font-size:28px; top:14%; color:#fff;}
.ipart01 .owl-nav .owl-prev{left:0;}
.ipart01 .owl-nav .owl-next{right:0;}



.ipart01 .content .item .img .box{padding:10px 10px 10px; color:#fff;}

}




