
/* CSS Document */
#w_wbox-1542347790158 {
    position: relative;
    top: auto !important;
    left: 0px;
    z-index: 1;
    width: 100%  !important;
    height: 400px;
}
.anke {float:left;padding-top: 20px;}
.daohangtiao1 ul {float:right;padding-top: 50px;}
.daohangtiao1 ul li {float:left;display:inline-block;color: #4E3B34;font-size: 16px;height: 50px;position:relative;}

.daohangtiao1 ul li a:after{position:absolute;content:"";width:0px;bottom:15px;height:1px;background:#4E3B34;left:50%;margin-left:0px;transition: all 0.5s ease-in-out;}
.daohangtiao1 ul li:hover a:after{position:absolute;content:"";width:60px;height:1px;background:#4E3B34;left:50%;margin-left:-30px;transition: all 0.5s ease-in-out;}
.daohangtiao1 ul li a {color: #4E3B34;display: block;padding: 0px 30px;height: 40px;}

.daohangtiao {height:100px;position: fixed;top:0px;z-index:999;left:0px;width:100%;background: rgba(255, 255, 255, 0);transition: all 0.5s ease-in-out;}
.fixedmenu {background: rgba(255, 255, 255, 0.96);transition: all 0.5s ease-in-out;box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);}

.yewubiao {font-size: 18px;color:#fff;text-align:center;line-height: 220%;}
#yewu {width:1200px;margin:0 auto;clear: both;height: 350px;padding-top: 100px;}
.daohangtiao1 {width:1200px;margin:0 auto;}


.section1 {}

.section2 {}

.gslogo {position:absolute;top:30px;left:50px;z-index:9999;}
.width1200 {width: 100%;margin:0 auto;height: 600px;background: fixed url(../images/aRlBQE6fTkyiKBOJdYWpoA.jpg) no-repeat center top;height: 900px;}

.aboutleft {float:left;width:800px;height:450px;}
.aboutright {width: 1200px;margin: 0 auto;}

.aboutright p {
    padding: 50px 50px 50px 50px;
    font-size: 18px;
    color: #666;
    line-height: 180%;
    text-align: center;
}

.shoudibu {width:100%;position:relative;background: url(../images/pLI3g0mcRHWYhouL41Fo4A.jpg)  no-repeat center top;}

#w_rbox-1554693026053 {
    width: 1200px !important;
    position: relative !important;
    top: 0px !important;
    margin: 0 auto;
}


.aboutright a {
    background: #5396b6;
    width: 150px;
    height: 45px;
    display: block;
     margin:0 auto;
   border:1px solid #5396b6;
    font-size: 14px;
    text-align: center;
    color: #fff;
    line-height: 45px;
    transition: all 0.5s ease-in-out;
    border-radius:50px;
}

.aboutright a:hover {
    background: #fff;
  
    font-size: 14px;
    text-align: center;
    color: #5396b6;
   
    transition: all 0.5s ease-in-out;
}

.yewumore a {
    background: #5396b6;
    width: 150px;
    height: 45px;
    display: block;
     margin:0 auto;
   border:1px solid #5396b6;
    font-size: 14px;
    text-align: center;
    color: #fff;
    line-height: 45px;
    transition: all 0.5s ease-in-out;
    border-radius:50px;
}

.yewumore a:hover {
    background: none;
  
    font-size: 14px;
    text-align: center;
    color: #5396b6;
   
    transition: all 0.5s ease-in-out;
}




.aboutright h3 {
    color: #4E3B34;
    font-size: 36px;
    font-weight: normal;
    padding: 80px 0px  20px 0px;
    text-align: center;
    position: relative;
    transition: all 0.5s ease-in-out;
}

.aboutright h3:after {position:absolute;width:40px;height:2px;background:#4E3B34;content:"";left:50%;margin-left:-20px;bottom:0px;transition: all 0.5s ease-in-out;}

.aboutright:hover h3:after {position:absolute;width:80px;height:2px;background:#4E3B34;content:"";left:50%;margin-left:-40px;bottom:0px;transition: all 0.5s ease-in-out;}



#jiacata ul {
    width: 1300px;
    text-align: center;
    margin: 0 auto;
}

#jiacata ul li {
    display: inline-block;
    margin:0px 110px 0px 40px;
    width: 240px;
}

#jiacata ul li:hover .jiacata1 {
    
    transition: all 0.5s ease-in-out;
   
}

#jiacata ul li .jiacata1 img {
    position: absolute;
    left: 0px;
    transition: all 0.5s ease-in-out;
    top: 0px;
}

#jiacata ul li:hover .jiacata1 img {
    top: -139px;
    transition: all 0.5s ease-in-out;
}

#jiacata ul li .jiacata1 {
    width: 140px;
    height: 140px;
    overflow: hidden;
    position: relative;
    border-radius: 139px;
    background: #fff;
    transition: all 0.5s ease-in-out;
    margin: 0 auto;
}

#jiacata ul li h3 {
    font-size: 24px;
    color: #666;
    font-weight: normal;
    padding: 20px 0px;
}
#jiacata ul li p {
    font-size: 14px;
    color: #777;
}
#jiacata ul li:hover h3 {
    color: #F07E00;
}





.shouabout {width: 100%;margin:0 auto;padding-top: 30px;background: url(../images/g_DT5dw3Qmq4XBHVU44U5w.jpg) no-repeat center top;height:539px;}



.shoucontact {width: 100%;margin:0 auto;padding-top: 60px;background: url(../images/eL0o9l5yQqCGEayiLf9Xxg.jpg) no-repeat center top;height:620px;clear:both;}

.youshiwen {
    font-size: 30px;
    padding-top: 70px;
    text-align: center;
    font-weight: normal;
    color: #777;
    padding-bottom: 70px;
   
}

.zhangye {
    font-size: 36px;
    padding-top: 120px;
    text-align: center;
    font-weight: 400;
    color: #fff;
    position: relative;
    margin-bottom: 80px;
}

.zhangye:after {
    content: "";
    width: 40px;
    background: #fff;
    height: 2px;
    position: absolute;
    top: 190px;
    left: 50%;
    margin-left: -20px;
}
.zhangye1 {
    font-size: 14px;
    font-weight: normal;
    color: #999;
    text-align: center;
    padding: 40px 0px 60px 0px;
}


 .swiper-container {
      width: 100%;
      height: 100vh;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }

#yewu ul li {float:left;display:inline-block;width: 18%;margin:0px 5px;transition: all 0.7s ease-in-out;}

#yewu ul li:hover {transition: all 0.7s ease-in-out;
}

#yewu ul li div {
    width: 78px;
    height: 57px;
    margin: 10px auto;
    overflow: hidden;
    position:relative;
}


#yewu ul li p {
    font-size: 12px;
    width: 80%;
    color: #999;
    line-height: 160%;
    margin: 50px auto;
    display: block;
    text-align: center;
}

#yewu ul li h3 {font-size: 22px;color: #fff;text-align:center;padding:30px 0px;font-weight: normal;transition: all 0.7s ease-in-out;}

#yewu ul li:hover h3 {color:#F07E00;transition: all 0.7s ease-in-out;}



.youshi {background:url(/img/bg45.jpg) no-repeat center top;height:720px;}



#shouye1 {background:url(../images/6ba2V1qwSc6LOt-y6GmhlQ.jpg) no-repeat center top;background-size:cover;}

#shouye2 {background:url(../images/6ba2V1qwSc6LOt-y6GmhlQ.jpg) no-repeat center top;background-size:cover;}
.learn {transition: all 1s;position:relative;top: 0px;z-index: 9999;width: 100%;}
.swiper-slide-active .learn {left:0px;transition-delay: 0.5s;opacity:1;}





.learn h1 {color: #993300;font-size:50px;font-weight: 200;text-align:center;letter-spacing:20px;}
.learn p {width:260px;height:50px;border:1px solid #86A2AF;margin:40px auto;text-align:center;color:#86A2AF;font-size:14px;line-height:50px;}
.learn p a {color:#7097AB;}



.twobanner h1 {color: #993300;font-size:50px;font-weight: 200;text-align:center;letter-spacing:20px;}
.twobanner p {width:260px;height:50px;border: 1px solid #7097AB;margin:40px auto;text-align:center;color: #7097AB;font-size:14px;line-height:50px;}
.twobanner p a {color: #7097AB;}
