@charset "utf-8";  
/* css reset*/   
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, em, p, font, img, small, strong, center, dl, dt, dd, ol, ul, li, form, label,  caption {word-break : normal;margin:0;padding:0;border:0;outline:0;font-size:14px;}  
ol, ul {list-style:none}:focus {outline:none; }   
table {border-collapse:collapse;border-spacing: 0}   
caption, th, td { text-align: center; font-weight: normal}   
strong {font-weight:600}   
a{font-family:"Microsoft YaHei";text-decoration:none;color:#404040;cursor:pointer;}   
a:hover{text-decoration:none;color:#FF3300}   
h1{font-size:16px;font-weight:600;color:#666}  
.left{float:left}  
.right{float:right}  
.clear{clear:both}  

*{background-color:transparent;  
-webkit-appearance:none;  
-webkit-tap-highlight-color:transparent;  }



html{width:100%;overflow-x:hidden;overflow-y:auto;font-family:"Microsoft YaHei";background:#fff;}
body{width:100%;font-family:"Microsoft YaHei";}
.top{position:absolute;top:0;left:0;width:100%;height:90px;background:rgba(255, 255, 255, 0.7)}
.wrap{width:1200px;margin:0 auto;}
.top .wrap{width:1000px;margin:0 auto;}
.logo{float:left}
.logo img{position:relative;top:23px;}
.nav{float:right}
.nav ul li{float:left;margin:0 45px;text-align: center;line-height: 90px;height:90px;line-height:90px;text-align:center;}
.nav ul li a{position:relative;display:block;font-size:22px;color:#000000;position: relative;z-index:1}
.nav ul li span{position:absolute;height: 20px;width:120%;display: inline-block;top: 47px;left:-10%;z-index:-1;border-radius:10px;}
.nav ul li.active a{color:#006bac;}
.nav ul li:hover a{color: #006bac;}
.nav ul li.active span{background:#feef3a;}
.nav ul li:hover span{background:#feef3a;}

.banner{position:relative;width:100%;overflow:hidden}
.banner_pic{display:block;position:relative;width:100%;min-width:1200px}
.copyright{text-align:center;padding:30px 0;font-size:16px;color:#fff;font-family:"SimSun";
background:url(../images/footer.png) repeat-x center;background-size:auto 100%;}
.copyright a{font-size:16px;color:#fff;font-family:"SimSun";}
.left{float:left;position:relative;}
.right{float:right;position:relative;}

/*company*/
.content{}
.content .wrap{width:1100px;margin:0 auto;background:#fff;position:relative;top:-36px;border-radius:36px;padding:20px 0;}
.tit{padding:30px 0 30px;}
.tit img{display:block;margin:0 auto;}
.left{width: 200px;float:left;border:2px dashed #ee8e39;padding:50px 0 150px;margin-left:30px;}
.right{width:760px;float:right;margin-right:20px;}
.c_wrap{border:2px dashed #aee4fa;border-radius:36px;width:1060px;margin:0 auto;min-height:400px;padding-bottom:130px}

.left_bg{position:absolute;bottom:-2px;right:-2px;}
.left ul{width:150px;margin:0 auto;}
.left ul li{cursor:pointer;position:relative;font-size:20px;border-bottom: 1px solid #c4c4c4;text-align: center;line-height: 50px;color: #00609c;}
.title{text-align: center;font-size: 24px;margin-top:30px;color: #00609c;}

.left ul li span.s2{position:absolute;height: 20px;width:100%;display: inline-block;top:25px;left:0;z-index:0;border-radius:10px;}
.left ul li span.s1{position:relative;font-size:20px;z-index:1;}
.left ul li.active a{color:#006bac;}
.left ul li:hover a{color: #006bac;}
.left ul li.active span.s2{background:#feef3a;}
.left ul li:hover span.s2{background:#feef3a;}

h3 {
    text-align: center;
    font-size: 28px;
    line-height: 80px;
}
.ree {
  width: 100%;
  margin: 50px auto;
  font-size: 16px;
  margin-top: 30px !important;
  line-height: 30px;
  color: #666666;
}
.ree tr th {
  border: #aee4fa 1px solid;
  background-color: #aee4fa;
  line-height: 50px;
  color: #00609c;
  text-align:center;

}
.ree tr td {
  width: 300px;
  padding: 20px 40px;
  border: #aee4fa 1px solid;
}
.ree tr td:first-child {
  text-align: center;
  width: 350px;
}



.home__wrapper__content{
	padding:0 30px;
	
}
.home__wrapper__content > p {
    font-size: 16px;
    color: #555;
    text-align: justify;
    text-indent: 32px;
    line-height: 28px;
}
.te {
  text-align: center;
  font-size: 24px;
  margin-top: 50px;
  color: #00609c;
}

.per {
  width: 1000px;
  margin: 20px auto;
  font-size: 16px;
  line-height: 30px;
  color: #666666;
}
.per tr th {
  border: #aee4fa 1px solid;
  background-color: #aee4fa;
  line-height: 50px;
  color: #00609c;
  text-align:center;
}
.per tr td {
  padding: 20px 40px;
  border: #aee4fa 1px solid;
}
.per tr td:first-child {
  text-align: center;
  width: 350px;
}


.a{display:none;}
.a1{display:block;}