*{
    margin:0;
    padding:0
}
.body-box{
    height:100%;
    
    font-size:100%;
}
.headbox{
    width:100%;
    position:fixed;
    top:0;
    background:white;
   align:center;
   z-index:999;
   top:0px
}
.headbox1{
    width:100%;
    height:180px;
    overflow:hidden
}
.hb1-img{
    margin-top:30px;
    float:left;
    width:500px; 
    margin-left:280px
}
.hb1-img>img{
    width:100%;
   
}
.hb2{
             
    height:100%;
    margin-left:1180px;
    margin-top:20px
}
.hb2-string{
    overflow:hidden;
   
    height:60px
}
.hb1but{
    float:left;
    font-size:14px!important; 
    padding-right:15px;
    margin-top:30px;
    height:60px;
    color:grey
}
.headbox2{
    width:100%;
    height:50px;
    overflow:hidden;
    background:#00a391
}
.gsjj{
    color:#4ab244;
    height:30px;
    width:100px;
    border-bottom:0.01rem solid #4ab244 !important;
    font-size:0.3rem;
    text-align: center;
    margin-top:30px
}
.hb2-line{
    width:100%;
    height:30px;
    border-bottom:0.01rem solid whitesmoke
}
#hb2b1,#hb2b2,#hb2b3,#hb2b4{
    float:left;
    
    text-align:center;
    
    width:119px;
    font-size:16px;
    align-items:center;
    color:white;
    display:inline-block;
    vertical-align:center;
    line-height:50px
}
#hb2b1:hover,#hb2b2:hover,#hb2b3:hover,#hb2b4:hover{
    color:#4cb344;
    cursor:pointer;
}
.hb2-box>div:hover{
    background:#007467;
    
}
.hb2-box{
    width:1000px;
    height:50px;
    margin-left:24%;
    background:#00a391;
}

.c-box{
    position:relative;
    top:250px;
    z-index:1;
    margin-bottom:20px
}
#frist{
    width:100%;
    margin-top:30px
}
.f-box{
    width:990px;
    margin-left:50%;
    position:relative;
    left:-495px;
    
}
.f-box-img1{

    width:100%;
    border:1px solid grey
}
/* .f-box-img2{
    margin-top:300px;
} */
.page1-text{
    margin-top:60px;
    text-indent:2em;
    font-size: 20px;
}
#third{
    margin-top:0;
    margin-bottom:5%
}
content{
   
   
}
.foot-list{
   overflow:hidden;
   width:936px;
   border-bottom:0.1vw solid whitesmoke;
   margin:0 auto;
   margin-top:50px
}
.fl-list{
    float:left;
    width:230px;
    color:#4673a1;
    margin-bottom:50px;
    font-size:10px
}
.fl-cell{
    font-size:15px !important;
    margin-top:5px;
    
}
.foot{
    border-top:2px solid whitesmoke;
    width:100%; 
    background:white;
    height:100px;
    
}
.foot-box{
   margin:0 auto
  
   
   
}
.foot-bot{
    margin:0 auto;
    margin-top:10px;
    margin-bottom:0.5rem;
    width:936px;
    margin-top:30px;
   padding-bottom:20px
}
.foot-bot>div{
    color:grey;
    margin-top:5px;
    font-size:12px;
    
}
.foot-bot a:hover,.foot-bot a:visited,.foot-bot a{
    color: gray;
    text-decoration: none;
}
.slider-img{
     overflow:hidden;
  
}
.second{
    
}
  
.bar1 {
       width:8rem;
       height:0.8rem;
       overflow: hidden;
      
       margin-top:0.5rem;
       border: 0.01rem solid grey;
       border-radius: 5px;
      }
        .bar1 input {
            border: 0.01rem solid grey;
            height:100%0.8rem;
            width:85%;
            background: #ededed;
            color: #9E9C9C;
            float:left;
           
        }
        .bar1 button {
          
            background:white;
            border-radius: 0 5px 5px 0;
        }
       
        
        input, button {
            border: none;
            outline: none;
        }

        input {
            width:90%;
            height: 0.8rem;
            padding-left: 0.1rem;
        }

        button {
            height: 0.8rem;
            width: 2%;
            cursor: pointer;
            position: absolute;
        }
        .bar1 button:before {
            content: "\f002";
            font-family: FontAwesome;
            font-size: 16px;
            color: gray;
        }
.map{
    width:100%;
   
    
    margin-top:60px
}

.form1{

    overflow:hidden;
    margin-left:1rem;
    margin-top:1rem;width:100%;
   
}
.f1-input{  
    width:30%;
    
    display:inline-block;
    float:left;
    overflow:hidden;
    
}
.f1-c{
    float:left;
    display:inline-block;
    width:60px;
    font-size:15px
}
.f1-c2{
    float:left;
    width:175px;
    height:30px;
    border:1px solid grey;
    display:inline-block;
}
.page3-text1{
    font-size:25px;
    margin-top:40px;
}
.page3-text{
    font-size:15px;
    margin-top:10px;
}
.mes{
    font-size:15px;
    margin-top:1rem;
    margin-left:0.5rem
}
.form2{
    overflow:hidden;
    margin-top:1rem;
    margin-left:1rem;
   
}
.f2-c{
    float:left;
    display:inline-block;
    font-size:15px;
    width:60px;
    height:60px;
    vertical-align: center;
    line-height:60px
}
.f2-c2{
    float:left;
    display:inline-block;
    border:1px solid grey;
    width:260px;
    height:60px;
  
}
.but3{
    width:240px;
    height:45px;
    background:#4ab244;
    color:white;
    line-height:45px;
    vertical-align:center;
    margin-top:30px;
    margin-left:115px
}
.footitem{
    float:left
}
.page1-text-c{
   width:1000px;
   margin:0 auto;
   /* padding-bottom:250px; */

}
.dot{
    position:absolute;
    left:40%;
    bottom:40px;
}
.dotul{
    background:black;
    opacity:80%;
    overflow:hidden;
    
    height:18px;
    border-radius:8px
}
.dotul>li{
    opacity:100%;
    margin-left:12px;
    margin-top:3px;
    float:left;
    background:whitesmoke;
    width:10px;
    height:10px;
    border:1px solid grey;
    margin-right:10px;
    border-radius:6px 
}
.active{
    background:green!important
}
#img0{
    float:left;
    display:inline-block;
    width:1000px
}
#img1{
    width:1000px;
    float:left;
    display:inline-block;
}

#slider{
 width:200%;
 overflow:hidden;
 
}
.left{
    position:absolute;
    left:0;
    top:40%;
    vertical-align:center;
    background:black;
    opacity:80%;
    color:white;
    border-top-right-radius:35px;
    border-bottom-right-radius:35px;
    width:35px;
    height:70px;
    line-height:70px;
    font-size:35px
}
.right{
    position:absolute;
    right:0;
    top:40%;
    vertical-align:center;
    background:black;
    opacity:80%;
    color:white;
    border-top-left-radius:35px;
    border-bottom-left-radius:35px;
    width:35px;
    height:70px;
    line-height:70px;
    font-size:35px
}
.a-img{
   position:relative;
   right:-15px
}
.content1{
  
}