/* CSS Document */

.about_in .subnav ul li:nth-child(1) { background-color:#1f86b7}
.about_in .subnav ul li:nth-child(1) a{ color:#ffffff;}
.about_in .subnav ul li:nth-child(1) a::before { z-index:222;
  content: '';
    position: absolute;
    bottom:-10px;
    left: 50%;
    width:0;
    height:0; margin-left:-5px;
    border-width:10px 10px 0;
    border-style:solid;
    border-color:#1f86b7 transparent transparent;/*灰 透明 透明 */
}

.about_in_nav{}
.about_in_nav ul{ text-align:center; padding-top:5px; padding-bottom:30px;}
.about_in_nav ul li{font-size: 16px;border-radius:6px;
  position: relative;
  padding: 10px 30px;
  border: 1px solid #666666;
  margin-left: 0.2rem;
  margin-right: 0.2rem; display:inline-block;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  cursor: pointer; }
.about_in_nav ul li a{}
.about_in_nav ul li.hover{ font-weight: bolder;
  border: #192156  1px solid ; background-color:#192156; color:#FFFFFF}
.about_in_nav ul li.hover a{ color:#FFFFFF}

.jieshao01{}
.jieshao01_l{ max-width:80%; width:100%; margin:0px auto;overflow:hidden; padding-bottom:40px;}
.jieshao01_l img{ width:100%; height:auto;transform: scale(1);-webkit-transition: all ease .4s;
	transition: all ease .4s;}
.jieshao01:hover .jieshao01_l img{transform: scale(1.10);-webkit-transition: all ease .4s;transition: all ease .4s;}
.jieshao01_r{ max-width:1200px; width:100%; margin:0px auto; padding-top:70px; padding-bottom:40px;}
.jieshao01_r h4{ font-size:22px; font-weight:bold; color:#333333; padding-bottom:30px; font-weight:normal}
.jieshao01_r h4 .titile_en{ position:relative; display:block; text-align:left; padding-bottom:12px; font-size:46px; font-weight:bold; font-family:DINPro,DINCond-Bold,"微软雅黑";}
.jieshao01_r h4 .titile_en::before {
    content: '';
    position: absolute;
    top:-12px;
    left:0%;
    height:4px;
    background-color: #1171b4;
    width:50px;
    margin-left:0;
}
.descipe_height{ line-height:220%; font-size:16px; color:#666666;padding-bottom:0px; height: auto;}
.descipe_height img{ max-width:100%}
.about_l_fonts{ float:right; width:45%;}
.about_r_img{ float:left; width:50%;}
.about_r_img img{ width:100%;}

.swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      font-size: 14px;
      height: auto;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;}

.flexBox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}  
.nums-wrap {
    padding-top:0px;
    justify-content: flex-start;
}
.num-item {
    flex: 0 0 35%;
    border-right: 1px solid #dbdbdb;
    margin-bottom:30px;
}
.num0 {
    font-size:40px;
    line-height: 1;
    color: #333;
    margin-bottom: 10px;
    font-weight: bold;
}
.century {
    font-family: "Century Gothic","Arial" !important;
}
.i1 {
    display: inline-block;
    vertical-align: top;
}
.num-txt {
    color: #888;
    font-size: 14px;
    line-height: 1;
}
.num-item:nth-child(2n) {
    border-right: none;
    margin-left: 100px;
}
.i2 {
    font-size: 20px;
    line-height: 1;
    display: inline-block;
    margin-left: -12px;
    vertical-align: top;
}
.float_r{ float:right;}
.float_l{ float: left;}
.zhengshu_tit{ text-align:center; line-height:100%; font-size:30px; color:#333333; font-size:40px;}
.zhengshu_tit span{ display:block; padding-top:15px; padding-bottom:35px; font-size:18px; color:#999999; line-height:100%;text-transform:Uppercase}
.zhengshu{ background-color:#eeeeee; padding:60px 0; padding-bottom:40px;}

.teams_lists{ width:100%; overflow:hidden;}
.teams_lists ul{ width:100%;}
.teams_lists ul li{ padding:0 3%; position:relative;}
.teams_lists ul li .team_img{ position:relative; overflow:hidden;}
.teams_lists ul li .team_img img{ width:100%;-webkit-transition: 0.45s;
    -moz-transition: 0.45s;
    -ms-transition: 0.45s;
    -o-transition: 0.45s;
    transition: 0.45s;}
.teams_lists ul li:hover .team_img img{-webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}
	.table {
    display: table;
    width: 100%;
    text-align: center;
    height: 100%;
}
.table .table_cell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    text-align: center;
}
.teams_lists ul li .team_img .team_descipe{ position:absolute; left:0; right:0; bottom:0; top:0; width:100%; height:0%; text-align:center; padding:0 10%; font-size:14px;background: rgba(0,0,0,0.7); line-height:220%; color:#FFFFFF; z-index:1; display:none;-webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}
.teams_lists ul li:hover .team_img .team_descipe{ display:block;height:100%;-webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}
.teams_lists ul li 	.team_fonts{ position:relative; border-bottom:#e7e7e7 1px solid; border-left:#e7e7e7 1px solid; border-right:#e7e7e7 1px solid; background-color:#FFFFFF; padding:20px; text-align:left;-webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}
.teams_lists ul li 	.team_fonts h3{ font-size:24px; color:#333333; padding-bottom:10px;}
.teams_lists ul li 	.team_fonts p{ font-size:14px; color:#999999;}
.teams_lists ul li 	.team_fonts .iconfont{ position:absolute; top:50%; right:20px; z-index:1; font-size:30px; color:#1f7edd; margin-top:-5px;}
.teams_lists ul li:hover 	.team_fonts{ background-color:#1f7edd; color:#fff;border-bottom:#1f7edd 1px solid; border-left:#1f7edd 1px solid; border-right:#1f7edd 1px solid; -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}
.teams_lists ul li:hover 	.team_fonts h3{ color:#fff;}
.teams_lists ul li:hover 	.team_fonts p{ color:#fff;}
.teams_lists ul li:hover 	.team_fonts .iconfont{ color:#fff;}

/*针对发展历史 重置样式开始*/
.menu02 .index_teams{ padding-top:20px;}
.gaochengs{}
.gaochengs_tit{ position:relative; background:url(../images/line02.png) left center repeat-x; text-align:center;padding:30px 0px;}
.gaochengs_tit span{ background-color:#FFFFFF; font-size:20px; font-weight:bold; padding:0px 20px;}
.gaochengs ul{ text-align:center}
.gaochengs ul li{ display:inline-block; text-align:center; margin:0px 50px; } 
.gaochengs ul li img{ max-width:110px;} 
.gaochengs ul li .names{ display:block; font-size:18px; font-weight:bold; padding-top:20px; padding-bottom:0px;} 
.gaochengs ul li .zhiwei{ display:block; font-size:14px; padding-top:0px; padding-bottom:20px; color:#666} 
.gaochengs ul li:nth-child(1){ width:33.333%; margin:0; float:left; padding-left:15%; display:inline;padding-bottom:30px;}
.gaochengs ul li:nth-child(2){ width:33.333%; margin:0; float:left; display:inline;padding-bottom:30px;}
.gaochengs ul li:nth-child(3){ width:33.333%; margin:0; float:left;padding-right:15%; display:inline;padding-bottom:30px;}
.jichu ul li:nth-child(1){ float:none; width:100%; margin:0; display:block; padding-bottom:30px; padding-left:0}
.jichu ul li:nth-child(2){ width:50%; margin:0; float:left; padding-left:20%; display:inline;padding-bottom:30px;}
.jichu ul li:nth-child(3){ width:50%; margin:0; float:left;padding-right:20%; display:inline;padding-bottom:30px;}
.jichu ul li:nth-child(4){ width:33.333%; margin:0; float:left; padding-left:15%; display:inline;padding-bottom:30px;}
.jichu ul li:nth-child(5){ width:33.333%; margin:0; float:left; display:inline;padding-bottom:30px;}
.jichu ul li:nth-child(6){ width:33.333%; margin:0; float:left;padding-right:15%; display:inline;padding-bottom:30px;}

.Subsidiary{background-color: #FFFFFF;border: #dedede 1px solid;margin-bottom: 30px;transition: transform 2s;}
.Subsidiary .Subsidiary_left{ float:left; width:30%; position:relative;}
.Subsidiary .Subsidiary_left .Subsidiary_left_img{ overflow:hidden}
.Subsidiary .Subsidiary_left .Subsidiary_left_img img{  width:100%;transform: scale(1);transition: transform 2s;}
.Subsidiary .Subsidiary_left .Subsidiary_left_img:hover img{transform: scale(1.1);}
.Subsidiary .Subsidiary_left .Subsidiary_left_font{
    position: absolute;
    left: 10%;
    top:50%;
    width:80%;
    color: #fff;
	margin-top:-80px; text-align:center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.Subsidiary .Subsidiary_left .Subsidiary_left_font .protitle_en {
    display: block;
    text-shadow: 0px 0px 10px #333;
    position: relative;
    padding-top: 20px;
    font-size: 18px;
    font-weight: lighter;
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
}
.Subsidiary .Subsidiary_left .Subsidiary_left_font .protitle_en:after {
	content:'';
	opacity:1;
	filter: alpha(opacity=1);
    position: absolute;
    right:50%;
    top:-20px;
	width:1px;
    height:20px; background-color:#FFFFFF;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
}
.Subsidiary .Subsidiary_left .Subsidiary_left_font:hover .protitle_en:after {
	opacity: 1;
	filter: alpha(opacity=100);top:-2000px;
}
.Subsidiary .Subsidiary_left .Subsidiary_left_font .protitle {
	display:block;text-shadow:0px 0px 10px #333;
	position: relative;
	padding-top:10px;
	font-size:36px;
    font-weight: bold;
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
}

.Subsidiary .Subsidiary_right{ float:right; width:70%;padding: 40px;}
.Subsidiary .Subsidiary_right ul{ overflow-y:scroll;}
.Subsidiary .Subsidiary_right ul li{ border-bottom:#eaeaea 1px solid;padding-bottom: 30px;margin-bottom: 30px; margin-right:15px;}
.Subsidiary .Subsidiary_right ul li h4{ position:relative; font-size:20px; padding-bottom:20px;}
.Subsidiary .Subsidiary_right ul li h4 span{ position:absolute; top:50%; right:0; margin-top:-20px;}
.Subsidiary .Subsidiary_right ul li h4 span img{ max-height:40px;}
.Subsidiary .Subsidiary_right ul li .Subsidiary_descipes{line-height: 200%;font-size: 14px; }
.company_show{background-color: #FFFFFF;
border: #dedede 1px solid;
margin-bottom: 30px;
transition: transform 2s;}
.company_show_info{ padding:40px;}
.company_show_info .company_show_info_left{ float:left; width:80%; font-size:14px; line-height:200%; }
.company_show_info .company_show_info_left h4{ padding-bottom:20px; font-size:26px; font-weight:bolder}
.company_show_info .company_show_info_right{ float: right; width:16%; overflow:hidden}
.company_show_info .company_show_info_right img{ width:100%;}

.Investment_list{}
.Investment_list ul{}
.Investment_list ul li{ float: none; width:100%; position:relative;height: auto;  max-width:1000px; margin:0px auto;border: #dedede 1px solid;background-color: #FFFFFF; margin-bottom:10px;-webkit-transition: all ease .4s;
	transition: all ease .4s;}

.Investment_list ul li  .date {float: left; font-size:30px; color: #fff; display: block;  font-family: "opensans-regular-webfont"; margin-left:0; -webkit-transition: all ease .4s;
	transition: all ease .4s; background-color:#adadad; text-align:center;padding:18px 25px;}
	.Investment_list ul li  .date  .year{ font-size:14px; display:block}
.Investment_list ul li  h3 { float: none; padding-left: 20px; padding-right:60px;overflow: hidden;/*超出部分隐藏*/
            white-space: nowrap;/*不换行*/
            text-overflow:ellipsis;-webkit-transition: all ease .4s;
	transition: all ease .4s; padding-top:33px;}
.Investment_list ul li  a { font-size: 16px; color: #3a8c47; font-weight: bold; }
.Investment_list ul li  .down { position:absolute; top:50%; right:20px; margin-top:-22px;color:#d7e3d9; font-size:45px; }
.Investment_list ul li:hover{ border:#3a8c47 1px solid;-webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.10);
    -moz-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.10);
    box-shadow: 0 2px 18px rgba(0, 0, 0, 0.10);-webkit-transition: all ease .4s;
	transition: all ease .4s;}
.Investment_list ul li:hover h3{ padding-left:40px;-webkit-transition: all ease .4s;
	transition: all ease .4s;}

@media (max-width:1000px) {
.menu02 .index_teams{ padding-top:1rem;}
.about_l_fonts {
    float: none;
    width: 100%;
}
.about_r_img {
    float: none;
    width: 100%; margin-bottom:1rem
}
.Subsidiary .Subsidiary_left{ float:none; width:100%;}
.Subsidiary .Subsidiary_right{ float:none; width:100%; padding:1.5rem}
.Subsidiary .Subsidiary_left .Subsidiary_left_img{ height:12rem;}
.Subsidiary .Subsidiary_left .Subsidiary_left_font{ margin-top:-3rem;}
.swiper-container5 .swiper-slide{ width:100%;}
.gaochengs ul li{float:none  ; display: inline-block;}
.gaochengs ul li:nth-child(1){ width:50%; padding-left:0;}
.gaochengs ul li:nth-child(2) {
    width: 50%;
    margin: 0;
    padding-bottom: 1rem;
}
.gaochengs ul li:nth-child(3) {
    width: 50%;
    margin: 0;
    float: left;
    padding-right: 0;
    padding-bottom: 1rem;
}
.gaochengs ul li img {
    max-width: 70%;
}
.jichu ul li{ float:none; width:50%; margin:0; display:inline-block;padding:0; padding-bottom:1rem;vertical-align: top; }
.jichu ul li:nth-child(1),.jichu ul li:nth-child(2),.jichu ul li:nth-child(3),.jichu ul li:nth-child(4),.jichu ul li:nth-child(5),.jichu ul li:nth-child(6),.jichu ul li:nth-child(7){ padding:0; padding-bottom:1rem; float:none; display:inline-block; width:48%; margin:0px auto}
.Investment_list ul li  .date{ float:none; display:inline-block; margin-bottom:0.3rem;    font-size: 0.9rem;padding: 0.6rem;}
.Investment_list ul li  h3{ float:none; margin-left:0; padding-right:60px; display:block;    font-size: 1.1rem;overflow: auto;/*超出部分隐藏*/
            white-space: normal ;/*不换行*/
            text-overflow: normal ; padding:0}
.Investment_list ul li{ width:100%; display:block; padding:1rem}
.Investment_list ul li  a{ font-size:0.95rem}
.Investment_list ul li:hover .date{ margin-left:0px; display:inline-block;-webkit-transition: all ease .4s;
	transition: all ease .4s;}
}