.wrap{ width: 90%; height: auto; margin: 0 auto; }
.wrap2{ width: 86%; height: auto; margin: 0 auto; }
body{ color: #434343; font-family:Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 16px; overflow-x: hidden; line-height: 1.3; }
a{ color: #434343; }

img{ max-width: 100%; }

.header{  }
.header .logo{  background: #fff; width: 100%; line-height: 80px; }
.header .logo a{ display: block; max-width: 200px; }
.header .logo img{ width: 100%; }
.header .nav_list{ background: #1c7261; }
.header .nav_list ul li{ float: left; width: 25%; text-align: center;  position: relative; line-height: 60px; }
.header .nav_list ul li>a{ color: #fff; font-size: 20px; display: block; }
.header .nav_list ul li>a:hover{ text-decoration: underline; }

.indexx .wrap2{ margin-top: 40px; border: 2px solid #1c7261; padding: 10px; }
.index .left{ width: 57%; }
.index .left .left_img{ margin-bottom: 25px; position: relative; }
.index .left .left_img img{ width: 100%; }
.index .left .left_txt{ font-size: 20px; line-height: 1.6; }
.index .wrap2{ position: relative;  }
.index .right{ width: 41%; float: right; }
.index .right img{ width: 100%; }
.index .right .right_wenzi{ font-size: 20px; line-height: 1.6; margin-bottom: 20px; }
.index2{ text-align: center; line-height: 2; margin-top: 20px; margin-bottom: 10px; }
.index2 a{ }

.wenzixin{ position: absolute; left: 30px; top: 50%; transform: translateY( -50% ); z-index: 9; color: #FFFFFF; font-size: 24px; font-weight: bold; text-shadow: 0px 0px 10px #333;  }


.gangyixue_left { padding: 30px; width: 55%; }
.gangyixue_left h2{ font-size: 40px; font-weight: 400; margin-bottom: 30px; }
.gangyixue_left .wenzi{ font-size: 22px; }

.gangyixue_right{ width: 45%; }
.gangyixue_right img{ width: 100%; }



.gangyixue_left2 { width: 45%;  padding: 30px; }
.gangyixue_left2 .wenzi{ font-size: 22px; line-height: 1.5;  }
.gangyixue_left2 .wenzi p{ margin-bottom: 15px; }
.gangyixue_left2 .wenzi2{ font-size: 22px; line-height: 1.5; }
.gangyixue_left2 h2{ font-size: 22px; font-weight: 400; margin-top: 30px; }
.gangyixue_right2{ width: 55%; }
.gangyixue_right2 img{ width: 100%; }




.yonghutiaokuan .wrap2{ padding: 10px 10%; }
.yonghutiaokuan_left { width: 55%;  padding: 30px; }
.yonghutiaokuan_left h2{ font-size: 18px; }
.yonghutiaokuan_right{ width: 45%; }



.yonghutiaokuan2{ padding: 10px; }
.yonghutiaokuan2_right{ width: 45%; }
.yonghutiaokuan2_left{ width: 55%; padding-right: 30px; }
.yonghutiaokuan2_left .wenzi{ font-size: 20px; line-height: 1.5; }
.yonghutiaokuan2_left h2{ font-size: 30px; font-weight: 400; margin-bottom: 30px; }




.jiaobu{ background: #1c7261; color: #fff; line-height: 50px; }
.jiaobu a{ color: #fff; }
.jiaobu .logo2{ display: block; width: 33.333%;  }
.jiaobu .logo2 img{ width: 100%; max-width: 150px; }
.jiaobu p.fl{ width: 33.3333%; text-align: center; }
.jiaobu .fr{ width: 33.333%; text-align: right; }
.jiaobu .fr a{ margin: 0 20px; }
.jiaobu .fr a:hover{ text-decoration: underline; }














/*===========================手机导航样式================================*/
.menubtn2 {
   display: none;
  width: 80px;
  height: 80px;
  background: #1c7261;
  box-sizing: border-box; 
}
.menubtn2{ position: fixed; right: 10px; top: 10px; z-index: 20; cursor: pointer; transition: 0.4s; cursor: pointer; cursor: pointer;}
.menubtn2 span{ margin: auto; display:block; width: 26px; height: 2px; background:#fff; position:relative; vertical-align: middle; transition: 0.45s;}
.menubtn2 span:after,
.menubtn2 span:before { content: ""; position: absolute; display: inline-block; width: 26px; height: 2px; left: 0;
 background-color: #fff; -webkit-transition-duration: .3s,.3s; -moz-transition-duration: .3s,.3s; -ms-transition-duration: .3s,.3s;-o-transition-duration: .3s,.3s; transition-duration: .3s,.3s;-webkit-transition-delay: .3s,0s;-moz-transition-delay: .3s,0s;-ms-transition-delay: .3s,0s;-o-transition-delay: .3s,0s; transition-delay: .3s,0s; transition: background 0.3s 0s;}
.menubtn2 span:before {top: -8px;-webkit-transition-property: top,transform;-moz-transition-property: top,transform;-ms-transition-property: top,transform;-o-transition-property: top,transform;transition-property: top,transform;}
.menubtn2 span:after {bottom: -8px;-webkit-transition-property: bottom,transform;-moz-transition-property: bottom,transform;-ms-transition-property: bottom,transform;-o-transition-property: bottom,transform;
transition-property: bottom,transform;}
.menubtn2.active1 span{ transform: rotate(90deg);}
.navs__pop {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #1c7261;
  z-index: 5;
  overflow: hidden; line-height: 36px;
  height: 0;
  transition: 1.5s cubic-bezier(0.77, 0, 0.175, 1);
}
.navs__pop.show {
  height: 100%;
}
.navs__menu-wrap {
  position: relative;
  height: 100vh;
}
.navs__menus {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -263px;
  width: 100%;
}
.navs__logos { max-width: 180px;
  text-align: center; position: absolute; left: 20px; top: 20px; z-index: 999;
}
.navs__li{ padding-top: 25px; display: block; }
.navs__li ul li{ height: 50px; line-height: 50px; border-bottom: 1px solid rgba(255,255,255,0.3); padding: 0 6px; }
.navs__li ul li>a{ color: #FFFFFF; display: block; background: url(../../images/jtr.png) no-repeat right center; }
.sanjilanmu{ position: absolute; left: 100%; top:90px; z-index: 5; background: #1c7261; width: 100%; height: 100%; padding: 0px; transition: all 0.6s; }
.sanjilanmu.on{ left: 0; }
.sanjilanmu dl dt{ height: 50px; line-height: 50px; background: #a60519; padding: 0 5%;  border-bottom: 1px solid rgba(255,255,255,0.3); }
.sanjilanmu dl dt a{ color: #FFFFFF; font-weight: 600; }
.sanjilanmu dl dd{ height: 50px; line-height: 50px;  padding: 0 5%;   }
.sanjilanmu dl dd a{ display: block; border-bottom: 1px solid rgba(255,255,255,0.3); color: #FFFFFF;  }