/* CSS Document */
.s_banner1 {
	position: relative;
	height: 550px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.banner_info1 {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -65%);
	width: 100%;
	text-align: center;
}
.banner_info1 > img {
	position: absolute;
	left: 50%;
	top: 32px;
	transform: translateX(-50%);
}
.banner_info1 h1 {
	color: #fff;
	font-size: 48px;
	letter-spacing: 1px;
}
.banner_info1 h2 {
	color: #fff;
	font-size: 26px;
	margin-top: 12px;
	font-family: arial;
	letter-spacing: 1px;
}
.wrap {
	max-width: 1300px;
	width: 90%;
	margin: auto;
	position: relative;
}
.second_nav.nosearch>ul {
	position: relative;
	z-index: 105;
	border-bottom: 1px solid #1d51a2;
	height: 46px;
}
.second_nav {
	max-width: 1020px;
	width: 98%;
	margin: auto;
	margin-bottom: 7.6%;
	border-bottom: 1px solid #1d51a2;
}
.second_nav li {
	float: left;
	width: 14%;
	text-align: center;
	padding: 0 2px;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.second_nav li:first-child {
	padding-left: 0;
}
.second_nav li:last-child {
	padding-right: 0;
}
.second_nav li a {
	line-height: 1.1em;
	padding: 13px 0;
	color: #1d51a2;
	display: block;
	border: 1px solid #1d51a2;
	border-bottom: none;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.second_nav li.on a {
	font-weight: bold;
	color: #fff!important;
	background: #1d51a2;
}
.second_nav li:nth-child(odd).on a {
background: #0169ca;
}
.about_function .part_1 {
	padding: 0 40px;
	margin-bottom: 30px;
}
.about_function .part_1 ul {
	margin: 0 -20px;
}
.about_function .part_1 li {
	float: left;
	width: 12.5%;
}
.about_function .part_1 .listbox {
	display: block;
	margin: 0 20px;
	text-align: center;
	position: relative;
	padding: 25px 5px 30px;
}
.about_function .part_1 img {
	position: absolute;
	margin: auto;
	margin-bottom: 15px;
	visibility: hidden;
}
.about_function .part_1 li .img01 {
	position: relative;
	visibility: visible;
}
.about_function .part_1 li.on .img02 {
	position: relative;
	visibility: visible;
}
.about_function .part_1 li.on .img01 {
	position: absolute;
	visibility: hidden;
}
.about_function .part_1 em {
	display: block;
	text-align: center;
	color: #aaaaaa;
	line-height: 1.1em;
}
.about_function .part_1 li.on .listbox {
	background: #c70026;
}
.about_function .part_1 li.on em {
	color: #fff;
}
.about_function .part_2 {
	padding: 53px 0;
	background: #f9f9f9
}
.about_function .part_2 .lh_17 {
	padding: 0 40px;
}
 .cf::after, after, .header::after, .main::after, .footer::after {
 content: '';
 display: table;
 clear: both;
}
.fixed::before, .clearfix::before, .cf::before, body::before, .header::before, .main::before, .footer::before {
 content: '';
 display: table;
}
.profile_box01 {
	margin:0 0 50px;
}
.profile_box01 .text_tit {
	color: #363636;
	z-index: 2;
	padding-left: 30px;
	border-left: 3px solid #C19C5B;
}
.profile_box01 .text_tit h2 {
	font-weight: normal;
	line-height: 1.1em;
	position: relative;
	display: inline-block;
	top: -0.1em;
}
.profile_box01 .text_tit h2 i {
	vertical-align: super;
	position: absolute;
	right: -1em;
	top: -0.8em;
}
.profile_box01 .text_tit h3 {
	line-height: 1.1em;
	margin-bottom: 10px;
	font-weight: normal;
	transition-delay: 0.4s;
	margin-bottom: 35px;
}
.profile_box01 .text_con {
	padding:0 30px;
}
.profile_box02 {
	margin:0 0 60px;
}
.profile_box02 li {
	float: left;
	width: 25%;
}
.profile_box02 li .inner {
	background: #BE9C5C;
	color:#fff;
	margin:0 2px;
	padding:10px 20px 10px 30px;
}
.profile_box02 li span {
	font-size: 12px;
}
.profile_box02 li h2 {
	font-family: arial;
	position: relative;
	line-height: 1;
}
.profile_box02 li h2 em {
}
.profile_box02 li h2 i {
	position: absolute;
	right:0px;
	bottom:5px;
	font-size: 12px;
	font-family: arial;
}
.profile_box02 li:nth-child(even) .inner {
background: #D0002F;
}
.fnt_12 {
	font-size: 12px!important;
}
.fnt_16 {
	font-size: 16px;
}
.fnt_18 {
	font-size:18px;
}
.fnt_20 {
	font-size: 20px;
}
.fnt_22 {
	font-size:22px;
}
.fnt_24 {
	font-size:24px;
}
.fnt_26 {
	font-size:26px;
}
.fnt_28 {
	font-size:28px;
}
.fnt_30 {
	font-size:30px;
}
.fnt_32 {
	font-size:32px;
	line-height:34px;
}
.fnt_36 {
	font-size:36px;
}
.fnt_40 {
	font-size: 40px;
}
.fnt_45 {
	font-size: 45px;
}
.fnt_48 {
	font-size: 48px;
}
.fnt_50 {
	font-size: 50px;
}
.fnt_60 {
	font-size: 60px;
}
.fnt_66 {
	font-size: 66px;
}
.fnt_70 {
	font-size: 70px;
}
.fnt_80 {
	font-size: 80px;
}
.fnt_88 {
	font-size: 88px;
}
.fnt_100 {
	font-size: 100px;
}
.fnt_120 {
	font-size: 120px;
}
.edit_con_original, .lh_17 {
line-height: 40px;
padding: 0 0;
color: #333;
font-size: 16px;
}
.edit_con_original ul {
	margin: inherit;
	padding: inherit;
	padding-left: 2em;
}
.edit_con_original ul li {
	list-style-type: disc;
	margin: auto;
}
.edit_con_original ol {
	margin: inherit;
	padding: inherit
}
.edit_con_original ol li {
	list-style-type: decimal;
	margin: auto;
}
.edit_con_original h1 {
	font-size: 2em;
	font-weight: bold;
}
.edit_con_original h2 {
	font-size: 1.5em;
	font-weight: bold
}
.edit_con_original h3 {
	font-size: 1.17em;
	font-weight: bold
}
.edit_con_original h4 {
	font-size: 1em;
	font-weight: bold
}
.edit_con_original h5 {
	font-size: 0.83em;
	font-weight: bold
}
.edit_con_original h6 {
	font-size: 0.67em;
	font-weight: bold
}
.edit_con_original em {
	font-style: italic
}
.edit_con_original cite {
	font-style: italic
}
.edit_con_original address {
	font-style: italic
}
.edit_con_original i {
	font-style: italic
}
.edit_con_original table {
	border-collapse: separate;
	border-spacing: 2px
}
.edit_con_original img, .lh_17 img {
	max-width: 100%;
	height: auto;
}
body, input, select, button, textarea {
	font-size: 14px;
	font-family: "Microsoft Yahei", arial, "\5b8b\4f53";
}
.dev_index_l {
	display: none;
}
.phone_dev #swiper-container2 {
	width: calc(100% - 50px);
	width: -moz-calc(100% - 50px);
	margin:auto;
	position: relative;
	background-image: url(../images/his_slide_bg.png);
	background-repeat: no-repeat;
	background-position: center 60%;
	margin-bottom: 55px;
	background-size: 100% auto;
}
.phone_dev #swiper-container2 .swiper-slide {
	text-align: center;
	position: relative;
	top: 0;
transition: all .5s;
	cursor: pointer;
	padding-top: 73px;
}
.phone_dev #swiper-container2 .swiper-slide:before {
	content: "";
	display: block;
	position: absolute;
	width: 12px;
	height: 12px;
	background-image: url(../images/dev_cir.png);
	background-repeat: no-repeat;
	opacity: 0;
transition: all .5s;
	bottom: -19px;
	left: 50%;
	transform: translateX(-50%);
}
.phone_dev #swiper-container2 .swiper-slide.active-nav {
	padding-top: 0;
	font-size: 2.5em;
	color: #d0002d;
	font-weight: bold;
}
.phone_dev #swiper-container2 .active-nav.swiper-slide:before {
	opacity: 1
}
.phone_dev .but {
	position: absolute;
	left: 0;
	top: 57px;
	width: 100%;
}
.phone_dev .but a {
	display: block;
	position: absolute;
	background-size: cover;
	top: 0;
	width: 10px;
	height: 16px;
}
.phone_dev .but a.prev {
	left: 0;
	background-image: url(../images/his_prev.png)
}
.phone_dev .but a.next {
	right: 0;
	background-image: url(../images/his_next.png)
}
/*集团简介*/
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
.profile_box01 {
	margin:0 0 50px;
}
.profile_box01 .text_tit {
	color: #363636;
	z-index: 2;
	padding-left: 30px;
	border-left: 3px solid #C19C5B;
}
.profile_box01 .text_tit h2 {
	font-weight: normal;
	line-height: 1.1em;
	position: relative;
	display: inline-block;
	top: -0.1em;
}
.profile_box01 .text_tit h2 i {
	vertical-align: super;
	position: absolute;
	right: -1em;
	top: -0.8em;
}
.profile_box01 .text_tit h3 {
	line-height: 1.1em;
	margin-bottom: 10px;
	font-weight: normal;
	transition-delay: 0.4s;
	margin-bottom: 35px;
}
.profile_box01 .text_con {
	padding:0 30px;
}
.profile_box02 {
	margin:0 0 60px;
}
.profile_box02 li {
	float: left;
	width: 25%;
}
.profile_box02 li .inner {
	background: #BE9C5C;
	color:#fff;
	margin:0 2px;
	padding:10px 20px 10px 30px;
}
.profile_box02 li span {
	font-size: 12px;
}
.profile_box02 li h2 {
	font-family: arial;
	position: relative;
	line-height: 1;
}
.profile_box02 li h2 em {
}
.profile_box02 li h2 i {
	position: absolute;
	right:0px;
	bottom:5px;
	font-size: 12px;
	font-family: arial;
}
.profile_box02 li:nth-child(even) .inner {
background: #D0002F;
}
@media only screen and (max-width: 1024px) {
.profile_box01 {
margin:40px 0 30px;
}
.profile_box02 {
margin-bottom: 30px;
}
.profile_box02 li {
width: 50%;
margin-bottom: 4px;
}
}
@media only screen and (max-width: 767px) {
.profile_box02 li {
width: 100%;
}
.profile_box01 {
margin: 20px;
}
}
.dev_index_l_wrap {
	width:214px;
}
.dev_index_l_wrap ul {
	width:24px;
	float:right;
	position:relative;
	margin-top:-2px;
}
.dev_index_l_wrap li {
	width:16px;
	height:89px;
	line-height:89px;
	text-align:center;
	background:url(../images/dev_br.png) no-repeat right center;
	background-size:auto 100%;
	margin-top:-1px;
	margin-right:5px;
}
.dev_index_l_wrap li span {
	position:relative;
	padding-right:35px;
	color:#5E5E5E;
	font-family:Arial;
	float:right;
	right:-4px;
	margin-top:-1px;
	cursor:pointer;
}
.dev_index_l_wrap li.active span {
	padding-right: 50px;
	font-size:72px;
	color:#D0002F;
	font-weight:bold;
	background:url(../images/dev_cir.png) no-repeat right center;
}
.dev_index_l_box {
	overflow:hidden;
	width:214px;
	position:relative;
	margin-bottom:15px;
	height:445px;
}
.dev_index_l_top {
	display:block;
	width:16px;
	height:10px;
	background:url(../images/dev_top.png) no-repeat;
	margin-bottom:15px;
	position:relative;
	float:right;
}
.dev_index_l_bottom {
	display:block;
	width:16px;
	height:10px;
	background:url(../images/dev_bottom.png) no-repeat;
	margin-bottom:15px;
	position:relative;
	float:right;
}
.dev_index_l_top.disabled {
	cursor: default;
	background:url(../images/dev_top_dis.png) no-repeat;
}
.dev_index_l_bottom.disabled {
	cursor: default;
	background:url(../images/dev_bottom_dis.png) no-repeat;
}
.dev_index {
	position:relative;
	overflow:hidden;
}
.dev_index_l {
	width:214px;
	position:absolute;
	left:0;
	top:0;
}
.dev_index_r {
	overflow: hidden;
}
.dev_index_r .dev_index_r_part > h4 {
	color:#D2D2D2;
	border-top:4px solid #D2D2D2;
	padding:30px 0 25px;
	line-height: 1.1;
	font-family: arial;
	float: left;
	width: 21.5%;
	margin-right: 2%;
	display: none;
}
.dev_index_r ul {
	position:relative;
	margin-bottom:40px;
	float: none;
	margin: 0 13px;
}
.dev_index_r li {
	width:33.33%;
	margin-bottom:22px;
	float: left;
}
.dev_index_r li .year_wrap {
	overflow: hidden;
	margin: 0 13px;
}
.dev_index_r li:nth-child(3n+1) {
clear: both;
}
/*.dev_index_r li.odd .year_wrap {  float:right;}*/
.dev_index_r li .year_wrap img {
	width:100%;
}
.year_box {
	padding:30px;
	position:relative;
	z-index:20;
	background:#fff;
	border: 2px solid #d0002d;
}
.dev_index_r li:nth-child(6n+4) .year_box, .dev_index_r li:nth-child(6n+5) .year_box, .dev_index_r li:nth-child(6n+6) .year_box {
border-color: #dddddd;
}
.year_box h4 {
	color:#2b2b2b;
	margin-bottom:6px;
}
.year_box p {
	color:#616161;
	font-size:14px;
	line-height:1.7em;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	height: 5.2em;
}
.dev_index_l {
	position:fixed;
	z-index:220;
	opacity:0;
}
/*#swiper-container2 {  display:none;}*/
.dev_index_l {
	display: none;
}
.phone_dev #swiper-container2 {
	width: calc(100% - 50px);
	width: -moz-calc(100% - 50px);
	margin:auto;
	position: relative;
	background-image: url(../images/his_slide_bg.png);
	background-repeat: no-repeat;
	background-position: center 60%;
	margin-bottom: 55px;
	background-size: 100% auto;
}
.phone_dev #swiper-container2 .swiper-slide {
	text-align: center;
	position: relative;
	top: 0;
transition: all .5s;
	cursor: pointer;
	padding-top: 73px;
}
.phone_dev #swiper-container2 .swiper-slide:before {
	content: "";
	display: block;
	position: absolute;
	width: 12px;
	height: 12px;
	background-image: url(../images/dev_cir.png);
	background-repeat: no-repeat;
	opacity: 0;
transition: all .5s;
	bottom: -19px;
	left: 50%;
	transform: translateX(-50%);
}
.phone_dev #swiper-container2 .swiper-slide.active-nav {
	padding-top: 0;
	font-size: 2.5em;
	color: #d0002d;
	font-weight: bold;
}
.phone_dev #swiper-container2 .active-nav.swiper-slide:before {
	opacity: 1
}
.phone_dev .but {
	position: absolute;
	left: 0;
	top: 57px;
	width: 100%;
}
.phone_dev .but a {
	display: block;
	position: absolute;
	background-size: cover;
	top: 0;
	width: 10px;
	height: 16px;
}
.phone_dev .but a.prev {
	left: 0;
	background-image: url(../images/his_prev.png)
}
.phone_dev .but a.next {
	right: 0;
	background-image: url(../images/his_next.png)
}
.part_1 {
	margin-bottom: 7px;
	background: #fbfbfb;
	padding: 36px;
transition: all .5s, visibility 0s;
	height: 350px;
}
.part_1 .imgbox {
	float: left;
	display: block;
	width: 35.3%;
	position: relative;
}
.part_1 .info_date {
	position: absolute;
	left: 0;
	top: 0;
}
.info_date {
	display: inline-block;
	padding: 6px 12px;
	background: #105baa;
	color: #fff;
	text-align: center;
}
.info_date em {
	line-height: 1.1em;
	display: block;
	font-weight: normal;
	position: relative;
	display: inline-block;
	padding-right: 4px;
	margin-right: 3px;
}
.info_date em:before {
	content: "";
	display: block;
	position: absolute;
	right: -3px;
	transform: rotate(15deg);
	border-right: 1px solid #fff;
	height: 0.9em;
	top: 4px;
}
.info_date i {
	line-height: 1.1em;
	display: inline-block;padding: 10px 10px;
font-size: 20px;
}
.part_1 .txtbox {
	float: left;
	width: 64.7%;
	padding:0 5%;
transition: all .5s, visibility 0s;
}
.part_1 h3 {
	line-height: 1.4em;
	margin-bottom: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 2.8em;
}
.part_1 h3 a {
	color: #2b2b2b
}
.part_1 .lh_17 {
	margin-bottom: 5px;
	color: #616161;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
	height: 8.5em;
transition: all .5s, visibility 0s;text-align: left;
line-height: 24px;
padding: 0px;
}
.part_2 ul {
	margin: 0 -3px 4.6%;
}
.part_2 li {
	float: left;
	width: 31%;
	margin-right:2%;
	margin-bottom: 46px;
}
.part_2 .listbox {
	margin: 0 3px;
	background: #fff;
	padding: 33px;
transition: all .5s, visibility 0s;
	position: relative;
	display: block;
}
.part_2 .listbox .imgbox {
	background-position: center center;
	background-size: cover;
	opacity: 0;
transition: all .5s;
	display: none;
	position: absolute;
	z-index: 2;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.part_2 li:nth-child(1) .listbox, .part_2 li:nth-child(3) .listbox, .part_2 li:nth-child(5) .listbox {
background: #fbfbfb
}
.part_2 .info_date {
	margin-bottom: 9.3%;
}
.part_2 h3 {
	line-height: 1.7em;
	margin-bottom: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 3.4em;
}
.part_2 b {
	color: #2b2b2b;
	display: block;
	font-weight: normal;
}
.part_2 p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 3.4em;
	color: #616161;
	margin-bottom: 11.6%;
transition: all .5s, visibility 0s;
}
.fixedn:hover {
	background: #2b6191;
	height: 340px;
}
.part_1:hover .txtbox * {
	color: #fff!important;
}
.part_1:hover .txtbox a {
	border-color: #fff;
}
.part_2 .listbox:hover {
	background-color: #105baa!important;
}
.part_2 .listbox:hover h3, .part_2 .listbox:hover p, .part_2 .listbox:hover a, .part_2 .listbox:hover b {
	color: #fff!important;
	border-color: #fff;
}
.part_2 .listbox .imgbox {
	display: block;
}
.part_2 .listbox:hover .imgbox {
	opacity: 1;
}

a.more {
	color: #2c2c2c;
	line-height: 1.1em;
	padding: 0 2px;
	padding-bottom: 10px;
	border-bottom: 3px solid #2c2c2c;
	display: inline-block;
}
a.plus_more {
	width: 67px;
	display: block;
}
/*page*/
.page {
	clear: both;
	font-size: 12px;
	color: #2F2F2F;
	vertical-align: middle;
	text-align: center;
	height: 36px;
	line-height: 36px;
}
.page span {
	display: inline-block;
	zoom: 1;
 *+display: inline;
	margin: 0 5px;
}
.page a {
	display: inline-block;
	zoom: 1;
 *+display: inline;
	margin: 0 1.5px;
	text-align: center;
/*	width: 34px;*/
	height: 34px;
	line-height: 34px;
	font-family: Arial;
	color: #666666;
	border: 1px solid #d8d8d8;
}
.page a.num, .page a.prev, .page a.next {
	background: #fff;
}
.page a.on, .page a.num:hover, .page a.prev:hover, .page a.next:hover {
	background: #105baa;
	color: #fff !important;
	border: 1px solid #105baa;
}
.page a.prev, .page a.next {
	margin-right: 10px;
}
.page .dian {
	margin: 0 10px;
}
.page label {
	font-weight: normal;
}
.page .txtnum {
	width: 50px;
	height: 22px;
	top: 8px;
	border: 1px solid #D8D8D8;
	position: relative;
}
.page .txtnum input {
	float: left;
	width: 24px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-family: Arial;
	background: none;
	border: none;
}
.page .txtnum em {
	cursor: pointer;
}
.page a.go {
	font-family: "微软雅黑";
	border: none;
	background: #105baa;
	color: #fff;
	width: 45px;
	height: 22px;
	line-height: 22px;
	margin: 7px 0 0 5px;
}
.details_con {
	padding-bottom: 145px;
}

.pian span { text-align:center; background:#2b6191; width:120px;float: right;margin-top: -60px;}
.pian span  a{ color:#fff; height:60px; line-height:60px;}
.pian span  a:hover{ background:#0d3f6c;}

.imgbox img {
  width: 100%
}



/*info_video*/
.info_nav.second_nav{max-width: 812px;}
.info_nav.second_nav li{width: 25%;}
.part_1 ul{margin: 0 -12px 3.8%;}
.part_1 li{width: 33.33%;float: left;margin-bottom: 25px;}
.part_1 .listbox{display: block;margin: 0 12px;position: relative;}
.part_1 li em{display: block;position: absolute;width: 39px;height: 39px;background: url(../images/info_icon01.png) no-repeat;background-size: cover;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.part_1 p{line-height: 1.1em;color: #fff;text-align: center;padding: 10px;width: 100%;background: #105baa;width: 100%;}
.part_1 li:nth-child(2) p,
.part_1 li:nth-child(4) p,
.part_1 li:nth-child(6) p{background-color: #1d729b}
.part_1 li .imgbox{overflow: hidden;}

/*info_detail*/
.info_detail .part_1{padding-bottom: 18px;border-bottom: 1px solid #dbdbdb;margin-bottom: 26px;}
.info_detail .part_1 h1{line-height: 1.25em;color: #2b2b2b;text-align: center;margin-bottom: 1.7%;font-weight: normal;}
.info_detail .part_1 .article_info{padding-bottom: 7px;border-bottom: 1px solid #dbdbdb;text-align: center;position: relative;}
.info_detail .part_1 .article_info em{display: inline-block;margin: 0 18px;color: #686868;}
.info_detail .part_1 .article_info a.print{display: block;color: #105baa;position: absolute;right: 0;bottom: 7px;}
.info_detail .part_1 .article_info i{cursor: pointer;}
.info_detail .part_1 .article_info i.on{color: #105baa}
.info_detail .part_1 .article_info i:nth-child(2){font-size: 1.2em;}
.info_detail .part_1 .article_info i:nth-child(3){font-size: 1.5em;}
.info_detail .part_1 .article_box{width: 100%;margin: auto;max-width: 921px;}
.info_detail .part_1 article{padding: 3% 0 5%;}
.info_detail .part_2{position: relative;}
.info_detail .part_2 p{color: #2e2e2e;line-height: 1.25em;margin-bottom: 10px;width: 100%;max-width: calc(100% - 200px);-moz-max-width: calc(100% - 200px);}
.info_detail .part_2 a{color: #616161;display: inline-block;vertical-align: top;max-width: calc(100% - 4em);-moz-max-width: calc(100% - 4em);}
.info_detail .part_2 a.close{display: inline-block;line-height: 1.1em;color: #fff!important;background: #105baa;padding: 10px 40px;position: absolute;right: 0;top: 0;}
.info_detail .part_1 .videobox{width: 100%;padding-top: 3%;max-width: 921px;margin: auto;}
.info_detail .part_1 .videobox video{max-width: 100%;}
.print_preview{position: relative;}
.print_preview .wrap{position: static;}
.print_preview .header,.print_preview .footer,.print_preview #print-con .print,.print_preview #print-con .share{display: none;}
.print_preview #print-con{padding: 30px 0;position: absolute;z-index: 99999;top: 0;left: 0;right: 0;width: 100%;background: #fff;border: none;margin-bottom: 0;}
.tran_scale:hover img {
    transform: scale(1.1);
}
.imgbox img {
    width: 100%;
}
.tran_scale img {
    width: 100%;
    transition: all .7s;/*height: 408px;*/
}

 .part_11 ul{margin: 0 -17px 3.6%;}
 .part_11 li{float: left;width: 50%;margin-bottom: 40px;}
 .part_11 .listbox{display: block;position: relative;margin: 0 17px;}
 .part_11 .datebox{position: absolute;top: 30px;left: 30px;background: #105baa;color: #fff;padding: 5px 19px;}
 .part_11 .datebox em{line-height: 1.1em;}
 .part_11 .imgbox{height: 490px;
visibility: visible;
animation-name: zoomIn;width: 100%;
overflow: hidden;}
 .part_11 .txtbox{background: rgba(255,255,255,0.9);color: #616161;padding: 34px 30px;position: absolute;bottom: 0;left: 0;right: 0;width: 100%;}
 .part_11 .txtbox h3{line-height: 1.1em;color: #2b2b2b;font-size: 16px;margin-bottom: 17px;overflow: hidden;width: 100%;white-space: nowrap;text-overflow: ellipsis;}
 .part_11 .txtbox p{line-height: 1.5em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;max-height: 4.5em;}
 .part_11 .txtbox i{display: block;width: 4em;border-bottom: 3px solid #105baa;left: 30px;bottom: 0;position: absolute;}
.culture_box02{ border-top: 1px solid #CECECE; padding-top:2.2%}
.culture_box02 ul{margin:0 -45px;}
.culture_box02 li{ float: left; width:33.3%;}
.culture_box02 li .inner{margin:0 25px 50px;}
.culture_box02 li img{width: 100%;}
.culture_box02 li h2{padding:0 5%; border-bottom: 4px solid #CCB17E; color: #2B2B2B; margin-top: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.culture_box02 li h2 span{ font-family: arial; }

.animated {
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
.animated.infinite {
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
.animated.hinge {
 -webkit-animation-duration:2s;
 animation-duration:2s
}


/*manage_invest*/
.manage_invest .manage_nav{width: 95%;margin: auto;max-width: 1226px;}
.manage_invest .manage_nav ul{margin: 0 -2px;}
.manage_invest .manage_nav li{float: left;width: 20%;}
.manage_invest .manage_nav .listbox{display: block;margin: 0 2px;border:1px solid #e0e0e0;padding: 32% 10px 20%;background: #fff;transition: all .5s,visibility 0s;color: #105baa;text-align: center;position: relative;}
.manage_invest .manage_nav .listbox span{transition: all .5s,visibility 0s;}
.manage_invest .manage_nav .listbox em{width: 68px;height: 63px;overflow: hidden;display: block;margin: auto;margin-bottom: 27px;position: relative;}
.manage_invest .manage_nav .listbox img{width: 100%;position: relative;}
.manage_invest .manage_nav .listbox .img02{position: absolute;}
.manage_invest .manage_nav span{display: block;text-align: center;line-height: 1.1em;}
.manage_invest .manage_nav .listbox:before{content: "";display: block;position: absolute;bottom: -28px;border: 14px solid transparent;border-top-color: #105baa;transition: all .5s,visibility 0s;opacity: 0;left: 50%;transform: translateX(-50%);}
.manage_invest .manage_nav li .img01{position: relative;visibility: visible;}
.manage_invest .manage_nav li.on .img02{position: relative;visibility: visible;}
.manage_invest .manage_nav li.on .img01{position: absolute;visibility: hidden;}
.manage_invest .manage_nav li.on .listbox{background: #105baa;}
.manage_invest .manage_nav li.on span{color: #fff;}
.manage_invest .manage_nav li.on .listbox:before{opacity: 1;}
.manage_invest .part_1,
.manage_invest .part_2{width: 95%;max-width: 1226px;margin: auto;}
.manage_invest .part_1{padding: 3.6% 3.9%; height:auto;}
.manage_style ul{margin: 0 -10px;}
.manage_style li{float: left;width: 33.33%;margin-bottom: 20px;}
.manage_invest .part_2 .tab{margin-bottom: 20px;}
.manage_invest .part_2 .tab a{display: inline-block;margin-right: 25px;line-height: 1.1em;padding: 15px 30px;border: 1px solid #105baa;width: 200px;text-align: center;font-size: 16px;color: #105baa;}
.manage_invest .part_2 .tab a.on{background: #105baa;border-color: #105baa;color: #fff!important;}
.manage_style .listbox{margin: 0 10px;position: relative;}
.manage_style .imgbox{overflow: hidden;}
.manage_style .txt{background: #fff;transition: all .5s,padding 0s,height 0s;padding: 27px;border-bottom: 1px solid #e1e1e1;cursor: default;}
.manage_style .txt h3{color: #2b2b2b;line-height: 1.5em;margin-bottom: 15px;font-size: 16px;}
.manage_style .txt p{line-height: 1.5em;color: #616161;}
.manage_style li.noimg .txt{background: #fbfbfb;border: none;}
.manage_style li.notxt .txt{padding: 14px 27px;border: none;background: #fbfbfb;}
.manage_style li.notxt h3{margin-bottom: 0;transition: all .5s,visibility 0s;}
.load-more-link em{display: block;border-radius: 50%;background: #d90d33;width: 12px;height: 12px;margin: auto;margin-bottom: 13px;}
.load-more-link em:last-child{width: 6px;height: 6px;margin-bottom: 0;}
.manage_invest .manage_nav li:hover .img02{position: relative;visibility: visible;}
	.manage_invest .manage_nav li:hover .img01{position: absolute;visibility: hidden;}
	.manage_invest .manage_nav li:hover .listbox{background: #105baa;}
	.manage_invest .manage_nav li:hover span{color: #fff;}
	.manage_style .listbox:hover .txt{background: #d90d33;}
	.manage_style .listbox:hover h3{color: #fff;}
	.manage_style .listbox:hover p{color: #fff;}
	.edit_con_originall, .lh_17 p{
   line-height: 1.7em;
padding: 0 0;
color: #333;
text-align: left;
text-indent: 2em;background: none;
}


/*program_develop*/
.program_nav{background: #d90d33;margin-bottom: 2.95%;margin-top: -2.1%;}
.program_nav .wrap{overflow: visible;}
.program_nav li{float: left;width: 16.6%;transition: all .5s,visibility 0s;position: relative;}
.program_nav li.on{background: #c20617;}
.program_nav a{display: block;color: #fff;padding: 30px 0;text-align: center;width: 100%;}
.program_nav em{display: block;width: 83px;height: 83px;border-radius: 50%;background: #d30c38;margin: auto;border: 1px solid #cb1532;margin-bottom: 20px;}
.program_nav li.on em{background: #cf0931;}
.program_nav li:before{content: "";display: block;position: absolute;border: 14px solid transparent;border-top-color: #c20617;bottom: -27px;opacity: 0;left: 50%;transform: translateX(-50%);}
.program_nav li.on:before{opacity: 1;}
.program_nav img{width: 100%;}
.program_nav p{font-weight: bold;line-height: 1.1em;color: #fff!important;}
.program_style .con{margin-bottom: 4%;}
.program_style li{float: left;width: 33.33333333%;background: #f2f2f2;position: relative;height:816px;margin-right: 0%;
margin-bottom: 0px;}
.program_style li:nth-child(3n+2){background: #d90d33;}
.program_style li:nth-child(3n+3){background: #c29c5b;}
.program_style li:nth-child(3n+1){clear: both;}
.program_style .imgbox{overflow: hidden;}
.program_style .imgbox,
.program_style .txtbox{height:408px;;width: 100%;position: absolute;left: 0;top: 0;}
.program_style .txtbox{top: 408px;padding: 20.7% 9.2% 0;}
.program_style .txtbox:before{content: "";display: block;position: absolute;left: 9.2%;border: 14px solid transparent;border-bottom-color: #f2f2f2;top: -26px;}
.program_style li:nth-child(3n+2) .txtbox:before{border-top-color: #d90d33;top: auto;bottom: -26px;border-bottom-color: transparent;}
.program_style li:nth-child(3n+3) .txtbox:before{border-bottom-color: #c29c5b;}
.program_style li:nth-child(3n+2) .txtbox{top: 0;}
.program_style li:nth-child(3n+2) .imgbox{top: 50%;}
.program_style h3{line-height: 1.25em;margin-bottom: 9%;height: auto;}
.program_style li a{color: #fff!important;border-color: #fff;}
.program_style li:nth-child(3n+1) h3 a{color: #2b2b2b!important;}
.program_style li:nth-child(3n+1) a.more{color: #d90d33!important;border-color: #d90d33;}
.program_style .lh_17{margin-bottom: 11.5%;color: #fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;max-height: 8.5em;}
.program_style li:nth-child(3n+1) p{color: #616161;}

/*program_detail*/
.program_detail .part_1{margin-bottom: 10px;position: relative;overflow: hidden;}
.program_detail .part_1 .but{position: absolute;top: 50%;left: 0;right: 0;width: 100%;}
.program_detail .part_1 a{display: block;position: absolute;width: 	32px;height: 32px;background-size: cover;top: 0;transform: translateY(-50%);}
.program_detail .part_1 a.prev{left: 0;background-image: url(../images/new_arrow_l.png)}
.program_detail .part_1 a.next{right: 0;background-image: url(../images/new_arrow_r.png)}
.program_detail .swiper-container{display: none;}

.program_detail{ position:relative; overflow:hidden;}
.in_service_main_wrap,.program_detail ul { width:100%; height:100%;}
.program_detail .in_service_main_wrap ul{ width:2000%;position:relative; left:0;}
.program_detail .in_service_main_wrap li{ width:6%; float:left; height:100%; position:relative; overflow:hidden;}
.program_detail .part_2{background: #f2f2f2;padding: 3.7% 2.5%;}
.program_detail .part_2 h2{line-height: 1.1em;font-weight: normal;margin-bottom: 3%;color: #2b2b2b;}
.program_detail .part_2 .lh_17{color: #616161;}

.tran_scale {
    overflow: hidden;
    display: block;
}
.join_index .part_11 ul{position: relative;}
.join_index .part_11 li{position: absolute;background-size: cover;padding: 60px 28px;height: 25%;transition: all 1s;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;}
.join_index .part_11 li.list_6,
.join_index .part_11 li.list_7,
.join_index .part_11 li.list_8,
.join_index .part_11 li.list_9,
.join_index .part_11 li.list_10{top: 75%;}
.join_index .part_11 li.animated{transform: translate(0,0);opacity: 1;}
.join_index .part_11 li.list_1{background-position: center center;padding: 50px 28px;}
.join_index .part_11 li.animated.list_1{width: 45.4%;left: 0;top: 0;}
.join_index .part_11 li.animated.list_2{width: 24.7%;left: 45.4%;top: 0;transition-delay: .3s}
.join_index .part_11 li.animated.list_3{width: 29.9%;left: 70.1%;height: 50%;top: 0;transition-delay: .7s}
.join_index .part_11 li.animated.list_4{width: 24.7%;left: 0;top: 25%;transition-delay: .4s}
.join_index .part_11 li.animated.list_5{width: 56.6%;left: 24.7%;top: 25%;transition-delay: .3s}
.join_index .part_11 li.animated.list_6{width: 21.4%;left: 0%;top: 50%;transition-delay: .7s}
.join_index .part_11 li.animated.list_7{width: 21.4%;left: 21.4%;top: 50%;transition-delay: .6s}
.join_index .part_11 li.animated.list_8{width: 57.2%;left: 42.8%;top: 50%;transition-delay: .2s}
.join_index .part_11 li.animated.list_9{width: 54.9%;left: 0%;top: 75%;transition-delay: .3s}
.join_index .part_11 li.animated.list_10{width: 45.1%;left: 54.9%;top: 75%;transition-delay: .5s}
.join_index .part_11 li h3{line-height: 1.3em;}
.join_index .part_11 li h4{line-height: 1.1em;margin-bottom: 30px;}
.join_index .part_11 li p{line-height: 1.7em;}
.join_index .part_11 li i{line-height: 2.3em;}


/*join_invite*/
.join_invite .part_11 ul{margin: 0 -6px 3.4%;}
.join_invite .part_11 li{float: left;width: 50%;margin-bottom: 15px;}
.join_invite .part_11 li:nth-child(odd){clear: both;}
.join_invite .part_11 .listbox{margin: 0 6px;border: 1px solid #6a6a6a;padding: 5% 7% 6.5%;transition: all .5s ,visibility 0s;background-color: #fff;}
.join_invite .part_11 h3{line-height: 1.25em;margin-bottom: 24px;font-weight: bold;height: 2.5em;}
.join_invite .part_11 .listbox *{color: #2b2b2b;transition: all .5s ,visibility 0s;}
.join_invite .part_11 .listbox em{display: inline-block;/*margin-right: 28px;*/margin-bottom: 10px;}
.join_invite .part_11 .listbox div{position: relative;}
.join_invite .part_11 a.join_more{margin-top: 14px;display: inline-block;color: #105baa;padding:0 4px 10px;border-bottom: 3px solid #105baa;position: relative;z-index: 2;}
.join_invite .part_11 .listbox i{display: block;position: absolute;bottom: 1px;left: 0;width: 100%;border-bottom: 1px solid #e1e1e1;}

/*join_detail*/
.inpart_text .index_title em{width: 60px; height: 1px; background: #105baa; display: block; margin:20px auto}
.inpart_text .index_text{line-height: 24px;}
.poster{padding-bottom: 140px;position: relative;}
.poster_title{color: #242424; margin-bottom: 12px;}
.poster_title a.mail{width: 100px; height: 30px; line-height: 30px; display: block; background: #d90d33; color: #fff!important; text-align: center; border-radius: 4px;transition: 0.3s all,visibility 0s;position: absolute;right: 0;top: 15px;}
.poster_01{color: #333; padding:25px 0; border-bottom: 1px dashed #c0c0c0;}
.poster_02,.poster_03{padding:25px 0; border-bottom: 1px dashed #c0c0c0; color: #333}
.poster_02 .inpart_text,
.poster_03 .inpart_text{text-align: left; margin-bottom: 0}
.poster_02 .inpart_text .index_title em,
.poster_03 .inpart_text .index_title em{margin: 20px 0 !important;}
.poster_02 .poster_text,
.poster_03 .poster_text{line-height: 26px;}
.poster_02.last{border-bottom: 0}

.poster_t{overflow: hidden; margin-top: 20px;position: relative;}
.poster_t .left{float: left;}
.poster_t .left a{}
.join_detail a.close{display: inline-block;line-height: 1.1em;color: #fff!important;background: #d90d33;padding: 10px 40px;float: right;}


.join_invite .part_11 .listbox:hover{background-image: url(../images/join_img08.jpg);background-repeat: no-repeat;background-size: cover;border-color: transparent;}
	.join_invite .part_11 .listbox:hover *{color: #fff!important;}
	.join_invite .part_11 .listbox:hover a.join_more{border-color: #fff;}
	.join_invite .part_11 .listbox:hover i{border-color: #fff;}
	
	
	
	
	.culture_idea .part_11 .leftbox{float: left;width: 63.7%;height: 100%;}
.culture_idea .part_11 .list{background-color: #105baa;color: #fff; height: 100%;padding:24px 44px ;background-size: cover;background-position: center center;height: 50%}
.culture_idea .part_11 .leftbox .list{float: left;width: 44.4%;}
.culture_idea .part_11 .leftbox .list.style_1{width: 55.6%;}
.culture_idea .part_11 .list em{display: block;width: 91px;margin-bottom: 20px;}
.culture_idea .part_11 .list img{width: 100%;}
.culture_idea .part_11 .list h3{line-height: 1.1em;font-weight: normal;margin-bottom: 9px;}
.culture_idea .part_11 .list i:first-child{padding-top: 14px;}
.culture_idea .part_11 .list i:last-child{margin-bottom: 0;}
.culture_idea .part_11 .list i{display: block;line-height: 1.1em;margin-bottom: 23px;}
.culture_idea .part_11 .list dl{margin-bottom: 40px; line-height:40px;}
.culture_idea .part_11 .list dl a{ color:#FFF;font-size: 20px;}
.culture_idea .part_11 .list dl a:hover{ font-size:24px; border-bottom:1px solid #FFF; margin-left:20px;}
.culture_idea .part_11 .list dl:nth-child(3){padding-top: 30px;}
.culture_idea .part_11 .list dl:last-child{margin-bottom: 0;}
.culture_idea .part_11 .list dt b{line-height: 1.1em;font-weight: normal;}
.culture_idea .part_11 .rightbox{float: left;width: 36.3%;height: 100%;}
.culture_idea .part_11 .rightbox .list{height: 100%;}

/*culture_show*/
.culture_show .part_1 ul{margin-bottom: 13px;}
.culture_show .part_1 li{margin-bottom: 37px;padding: 36px;border: #ddd 1px solid;transition: all .5s ,visibility 0s;background: #fff;}
.culture_show .part_1 .imgbox{float: left;display: block;width: 35.3%;position: relative;}
.culture_show .part_1 .info_date{position: absolute;left: 0;top: 0;}
.culture_show .info_date{display: inline-block;padding: 6px 12px;background: #d90d33;color: #fff;text-align: center;}
.culture_show .info_date em{line-height: 1.1em;border-bottom: 1px solid rgba(255,255,255,0.5);display: block;font-weight: normal;}
.culture_show .info_date i{line-height: 1.1em;}
.culture_show .part_1 .txtbox{float: left;width: 64.7%;padding:0 5%;}
.culture_show .part_1 h3{line-height: 1.4em;margin-bottom: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 2.8em;}
.culture_show .part_1 h3 a{color: #2b2b2b}
.culture_show .part_1 .lh_17{margin-bottom: 45px;color: #616161;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;height: 8.5em;transition: all .5s ,visibility 0s;}
/*info_legal*/
.info_legal .part_11{padding: 0 29px;}
.info_legal .part_11 ul{margin-bottom: 2.2%;}
.info_legal .part_11 li{border-bottom: 1px solid #e1e1e1;position: relative;padding: 20px 47px 20px;margin-bottom: 20px;transition: all .5s ,visibility 0s;}
.info_legal .part_11 li em,
.info_legal .part_11 li i,
.info_legal .part_11 li .txtbox *{transition: all .5s ,visibility 0s;}
.info_legal .part_11 .datebox{float: left;width: 104px;color: #d90d33;padding-left: 23px;}
.info_legal .part_11 li:before{display: block;content: "";position: absolute;left: 47px;bottom: -1px;border-bottom: 5px solid #d90d33;width: 104px;opacity: 1;transition: all .5s ,visibility 0s;}
.info_legal .part_11 .datebox em{line-height: 1.1em;position: relative;font-weight: bold;}
.info_legal .part_11 .datebox em:before{content: "";display: block;position: absolute;left: -23px;width: 16px;height: 16px;background: url(../images/info_icon02.png) no-repeat;background-size: cover;top: 5px;}
.info_legal .part_11 .datebox i{line-height: 1.1em;}
.info_legal .part_11 .txtbox{float: left;width: calc(91.2% - 180px);-moz-width: calc(91.2% - 180px);max-width: 640px;margin-left: 8.8%;}
.info_legal .part_11 .txtbox h3{line-height: 1.1em;margin-bottom: 25px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 100%;font-size: 16px;}
.info_legal .part_11 .txtbox p{color: #616161;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 3.4em;}
.info_legal .part_11 a.plus_more{float: right;}

.info_legal .part_1 li:hover{background: #c19c5b;}
	.info_legal .part_1 li:hover *{color: #fff!important;}
	.info_legal .part_1 li:hover .datebox em:before{background-image: url(../images/info_icon03.png);}
	.info_legal .part_1 li:hover:before{border-color: #fff;}
