/* 
 .Top002550 111
 */
@font-face{
	font-family: syhtl;
	src:url(../fonts/SourceHanSans-Light.otf);
}
@font-face{
	font-family: syhtr;
	src:url(../fonts/SourceHanSans-Regular.otf);
}
@font-face{
	font-family: syhtm;
	src:url(../fonts/HarmonyOS_Sans_SC_Medium.ttf);
}
@font-face{
	font-family: syhth;
	src:url(../fonts/SourceHanSans-Heavy.otf);
}
@font-face{
	font-family: syhtb;
	src:url(../fonts/SourceHanSans-Bold.otf);
}

.Top002550 {
	transition: 0.3s;
	position: absolute;
	width: 100%;
	z-index: 100;
	float: none;
	top: 0px;
	left: 0px;
}
.Top002550_2{
	background: #fff;
}
.Top002550 .header-left {
	height: 76px;
	display: table;
	float: left;
}
.Top002550 .header-left .logo {
	display: table-cell;
	vertical-align: middle;
}
.Top002550 .header-left img {
	max-height: 55px;
}
.Top002550 .header-right, .Top002550 .header-mid {
	float: right;
}
.Top002550 .header-menu li {
	width: auto !important;
	padding-right: 50px;
	transition: 0.3s;
}
.Top002550 .header-menu li:nth-child(6),
.Top002550 .header-menu li:nth-child(7){
	padding-right: 0;
	opacity: 0;
	display:none;
}

.Top002550 .header-menu li em {
	line-height: 76px;
}
.Top002550 .header-menu li em a {
	font-size: 16px;
	color: #fff;
}
.Top002550_2 .header-menu li em a {
	color: #333;
}
.Top002550 .language{ display:inline-block; float:right; line-height:78px; text-transform:uppercase; margin-left:2%;}
.Top002550 .language a{ color:#fff;}
.Top002550_2 .language a{ color:#333;}

.Top002550 #open_menu {
	display: none;
}
.Top002550 .pc_open_menu {
	width: 30px;
	height: 30px;
	position: relative;
	cursor: pointer;
	margin-top: 23px;
}
.Top002550 .pc_open_menu span, .Top002550 .pc_open_menu::before, .Top002550 .pc_open_menu::after {
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #fff;
	top: 50%;
	margin-top: -2.5px;
}
.Top002550_2 .pc_open_menu span, .Top002550_2 .pc_open_menu::before, .Top002550_2 .pc_open_menu::after {
	background: #333;
}

.Top002550 .pc_open_menu::before, .Top002550 .pc_open_menu::after {
	content: '';
}
.Top002550 .pc_open_menu span {
	left: 50%;
	margin-left: -2.5px;
}
.Top002550 .pc_open_menu::before {
	left: 0;
}
.Top002550 .pc_open_menu::after {
	right: 0;
}
.Top002550_pc .header-menu li:nth-child(6),
.Top002550_pc .header-menu li:nth-child(7){
	padding-right: 50px;
	opacity: 1;
	display:inline-block;
}
.Top002550_pc .header-menu {
	transition: all 0.3s;
}
 @media(max-width:1024px) {
.Top002550 #header-menu {
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 100;
	background: #2196f3;
	width: 200px;
}
.Top002550 #header-menu li {
	height: 0;
	line-height: 50px;
	opacity: 0;
	overflow: hidden;
	transition: ease-in-out 0.3s;
}
.Top002550 #header-menu.header-menu-show li {
	opacity: 1;
	height: 51px;
	transition: ease-in-out 0.5s;
}
.Top002550 #header-menu li em {
	font-size: 18px;
}
.Top002550 #header-menu li em a {
	font-weight: normal;
}
.Top002550 #pc_open_menu {
	display: none;
}
.Top002550 #open_menu {
	display: block;
}
}
/* 
 .Floor002549
 */

.Floor002549, .Floor002549 .swiper-container {
	position: relative;
	overflow: hidden;
}
.Floor002549 .swiper-slide {
	position: relative;
	text-align: center;
}


.Floor002549,  .Floor002549 .swiper-container,  .Floor002549 .swiper-wrapper {
	height: 100%;
	width: 100%;}

.Floor002549 .swiper-slide {
	height: 100%;
}
.Floor002549 .swiper-container {
	z-index: 1;
}
.Floor002549 .swiper-pagination {
	position: fixed;
	right: 3%;
	top: 50%;
	transform: translateY(-50%);
	z-index: 10;
}
.Floor002549 .swiper-pagination span {
	width: 14px;
	height: 14px;
	display: block;
	border-radius: 50%;
	border: 1px solid #fff;
	margin: 14px 0;
	cursor: pointer;
}
.Floor002549 .swiper-pagination span.active {
	background: #fff;
	border: 0;
	position: relative;
}
.Floor002549 .swiper-pagination span.active::before {
	position: absolute;
	border: 3px solid rgba(255, 255, 255, 0.4);
	content: '';
	width: 28px;
	height: 28px;
	left: -7px;
	top: -7px;
	border-radius: 50%;
}
}
.Floor002549 .table {
	display: table;
	width: 100%;
	height: 100%;
}
.Floor002549 .table-cell {
	display: table-cell;
	vertical-align: middle;
}
.Floor002549 .section_1 .table {
	background-color: rgba(30, 40, 65, 0.1);
}
/*Banner001836 */
.Banner001836 {
	position: relative;
	z-index: 1;
}
.Banner001836 .copy {
	position: fixed;
	left: -100%;
	opacity: 0;
	width: 100%;
}
.Banner001836 .mouse {
	position: absolute;
	background: url(../images/Floor002549_14mouse_btn.png) no-repeat center center;
	width: 85px;
	height: 85px;
	bottom: 5%;
	left: 50%;
	margin-left: -42px;
	cursor: pointer;
	z-index: 10;
	animation: infinite mouse-scroll ease-in-out 1.5s;
}
.Banner001836 .list {
	position: relative;
	width: 100%;
	height: 100%;
}
.Banner001836 .bx-wrapper, .Banner001836 .bx-viewport {
	z-index: 1;
}
.Banner001836 .bx-wrapper, .Banner001836 .bx-viewport, .Banner001836 .bx-viewport ul, .Banner001836 .bx-viewport li {
	height: 100% !important;
}
.Banner001836 .bx-viewport li {
	width: 100% !important;
}
.Banner001836 .bx-viewport li img {
	float: left;
	max-width: none;
}
@keyframes mouse-scroll {
 from {
 opacity: 0;
}
to {
	opacity: 0.8;
}
}
 @-webkit-keyframes mouse-scroll {
 from {
 opacity: 0;
}
to {
	opacity: 0.8;
}
}
.Floor002549 .section_same_li li {
	position: relative;
}
 @media(min-width:769px) {
.Floor002549 .section_same_li ul {
	height: 100%;
}
.Floor002549 .section_same_li li {
	float: left;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 50%;
}
.Floor002549 .section_2 li {
	width: 50%;
}
.Floor002549 .section_same_li li .wap_pic {
	display: none;
}
}
.Floor002549 .section_same_li li a {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 10;
}
.Floor002549 .section_same_li li aside img {
	max-height: 94px;
}
.Floor002549 .section_same_li li h2 {
	margin: 0;
	font-size: 25px;
	font-weight: normal;
	color: #fff;
	letter-spacing: 3px;
	padding: 20px 20px 0 20px;
	transition: 0.3s;
}
.Floor002549 .section_same_li li p {
	color: #fff;
	font-size: 18px;
	margin: 20px 0;
	padding: 0 10px;
	opacity: 0;
	transform: translateX(-40px);
	transition: opacity 0s, transform 0.5s;
}
.Floor002549 .section_same_li li .more {
	display: inline-block;
	padding: 0 20px;
	line-height: 37px;
	font-size: 16px;
	color: #ff9a36;
	opacity: 0;
	transform: translateX(40px);
	transition: opacity 0s, transform 0.5s;
}
.Floor002549 .section_same_li li:hover .more {
	color: #fff;
	background: #2196f3;
}
.Floor002549 .section_same_li li:hover .more, .Floor002549 .section_same_li li:hover p {
	position: relative;
	opacity: 1;
	transform: translateY(0);
	transition: opacity 0.2s, transform 0.5s;
}
.Floor002549 .section_same_li li .more, .Floor002549 .section_same_li li p {
	position: absolute;
}
.Floor002549 .section_same_li li .table {
	position: relative;
	z-index: 3;
}
.Floor002549 .section_same_li li::before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(30, 40, 65, 0.2);
	transition: 0.3s;
	z-index: 1;
}
.Floor002549 .section_same_li li:hover::before {
	background: rgba(30, 40, 65, 0.8);
}
.Floor002549 .section_same_li li:hover aside {
	display: none;
}
.Floor002549 .section_same_li li:hover h2 {
	color: #fff;
}
.Floor002549 .section_same_li li h2::after {
	display: block;
	width: 0;
	height: 2px;
	background: #fff;
	margin: 14px auto 0;
	transition: width 0.3s;
}
.Floor002549 .section_same_li li:hover h2::after {
	content: '';
	width: 46px;
}
.Floor002549 .section_same_li li span::after {
	border-bottom: 2px solid #ff9a36;
	border-right: 2px solid #ff9a36;
	display: inline-block;
	vertical-align: middle;
	content: '';
	transform: rotate(-45deg);
	width: 8px;
	height: 8px;
	margin-left: 5px;
}
.Floor002549 .section_same_li li:hover span::after {
	border-bottom-color: #fff;
	border-right-color: #fff;
}

.Floor002549 .table {
    display: table;
    width: 100%;
    height: 100%;
}

.Floor002549 .foot {
	height: auto;
	padding: 1% 5%;
	background: #f9f9f9;
}
.Floor002549 .foot dd {
	float: left;
	margin-right: 20px;
}
.Floor002549 .foot dd a {
	color: #333;
}
.Floor002549 .copyright {
	float: right;
	color: #333;
}
 @media(min-width:641px) and (max-width:1200px) {
.Floor002549 .section_same_li li h2 {
	font-size: 24px;
}
}
@media(max-width:1024px) {
.Floor002549 .foot dd {
	display: inline-block;
	float: none;
	margin: 0 10px;
}
.Floor002549 .copyright {
	float: none;
	display: block;
	margin-top: 5px;
}
}
 @media(max-width:768px) {
.Floor002549 .section_1,  .Floor002549 .section_2,  .Floor002549 .section_3,  .Floor002549 .section_4 {
	height: 100% !important;
}

.Floor002549 .section_same_li li .wap_pic {
	display: none;
}
.Floor002549 .section_same_li li .table {
	height: auto;
	position: absolute;
	left: 0;
	top: 25%;
	width: 100%; text-align: center;
}

	 .Floor002549 .table-cell{ display: block;}
	 .Floor002549 .section_same_li li{ background-repeat: no-repeat; background-size: cover; padding-bottom: 42%; }
	 .Floor002549 .section_same_li li h2{ font-size: 14px;}
	 .Floor002234 video{width: 100%;
		 margin: 0 auto;
		 display: block;
		 position: relative;
		 overflow: hidden;
		 background: #000;
		 display: block;
		 max-width: 100%;
		 position: absolute;
		 left: 50%;
		 top: 50%;
		 transform: translate(-50%,-50%);
		 max-height: 100%;}

}
 @media(min-width:769px) {
.Floor002549 .section_same_li li {
	float: left;
	width: 50%;
}
.Floor002549 .section_same_li li aside img {
	height: 50px;
}
}
 @media(max-width:640px) {
.Floor002549 .section_same_li li aside img {
	height: 40px;
}

.Floor002549 .share dd span {
	padding: 10px;
	width: 50px;
	height: 50px;
	background-size: 60% auto;
}
}
 @media(max-width:480px) {

.Floor002549 .section_same_li li p {
	margin: 5px 0;
}
.Floor002549 .foot-menu a {
	font-size: 14px;
}
.Floor002549 .copyright {
	font-size: 12px;
}
.Floor002549 .link {
	display: block;
	overflow: hidden;
}
.Floor002549 .link dd {
	width: 50%;
	text-align: center;
	margin: 0 0 4px 0;
}
}
/* .Floor002234 */

.Floor002234 {
	background: #000;
	height: 100%;
	position: relative;
}
.Floor002234 video {
	width: 100%;
	max-height: 944px;
	margin: 0 auto;
	display: block;
	position: relative;
	overflow: hidden;
	background: #000;
}
.Floor002234 video.on {
	z-index: 4;
}
 @media (min-width: 769px) {
.Floor002234 video {
	height: 100%;
}
}
.Floor002234_play {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	z-index: 3;
}
.Floor002234_play .img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.Floor002234_play span.anniu {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(30, 40, 65, 0.1) url(../images/Floor002234-videobtn.png) no-repeat center center;
	z-index: 3
}
 @media (max-width: 768px) {

.Floor002234_play .img img {
	display: none;
}

	 .Floor002549 .section_same_li li p{ font-size: 14px; display: none;}
	 /*.Floor002549 .section_same_li ul{ padding-top: 35px;}*/
}
 @media (min-width: 769px) {
.Floor002234_play .img img {
	display: none;
}
}
/* PicList000864 */

.PicList000864 {
	padding-top: 2%;
}
.PicList000864 li {
	float: left;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 3%;
}
.PicList000864 li:nth-child(3n) {
	margin-right: 0;
}
.PicList000864 li .Ispic {
	padding-bottom: 60%;
	position: relative;
	display: block;
}
.PicList000864 li h5 {
	font-size: 16px;
	font-weight: normal;
	margin: 15px 0 0;
	padding: 0;
}
.PicList000864 li h5 a:hover {
	color: #2196f3;
}
.PicList000864 li p {
	margin: 10px 0;
	color: #999;
	line-height: 1.8;
	height: 60px;
	overflow: hidden;
}
.PicList000864 ul li span {
	float: left;
	font-size: 14px;
	color: #999;
}
.PicList000864 li .more {
	float: right;
	width: 42px;
	height: 22px;
	display: block;
	background: url(../images/PicList000864_icon.jpg) no-repeat center;
}
 @media(max-width:768px) {
.PicList000864 li {
	width: 49%;
}
.PicList000864 li h5 {
	line-height: 30px;
}
.PicList000864 li:nth-child(3n) {
	margin-right: 2%;
}
.PicList000864 li:nth-child(2n) {
	margin-right: 0;
}
}
 @media(max-width:480px) {
.PicList000864 li {
	width: 100%;
}
.PicList000864 li h5 {
	margin-top: 2px;
}
.PicList000864 li p {
	margin: 2px 0 10px 0;
}
}
/* .Floor002376 */

.Floor002376 {
	background: url(../images/Floor002376-bg.jpg)no-repeat center center;
	background-size: cover;
	height: 100%;
	width: 100%;
	padding: 3% 5% 0 5%;
	display: table;
}
.Floor002376 .auto {
	display: table-cell;
	vertical-align: middle;
}
.Floor002376 .wrap-head {
	position: relative;
}
.Floor002376 .wrap-head h1 {
	margin: 0;
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	line-height: 32px;
}
.Floor002376 .wrap-head h1 em {
	font-style: normal;
	font-size: 32px;
	text-transform: uppercase;
	font-weight: 600;
	position: relative;
	top: 6px;
	padding-right: 15px;
	font-weight: normal;
}
.Floor002376 .wrap-head .more {
	width: 160px;
	height: 30px;
	line-height: 30px;
	display: block;
	position: absolute;
	top: 50%;
	right: 0;
	padding: 0 25px;
	font-size: 16px;
	color: #000;
	border-radius: 15px;
	background: #fff100;
	margin-top: -10px;
}
.Floor002376 .wrap-head .more i {
	position: absolute;
	right: 25px;
	top: 0;
	font-style: normal;
	font-family: 宋体;
	font-weight: 600;
}
.Floor002376 .wrap-container {
	padding-top: 25px;
}
.Floor002376 .item .item-inner {
	background: #fff;
	position: relative;
	padding-top: 60%;
	text-align: left;
}
.Floor002376 .item .pic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
}
.Floor002376 .item .word {
	border-bottom: 10px solid #f0f0f0;
}
.Floor002376 .item .word-inner {
	max-width: 508px;
}
.Floor002376 .item time {
	font-size: 14px;
	color: #666;
	display: block;
	position: relative;
	padding-left: 25px;
}
.Floor002376 .item time:before {
	content: "\e700";
	font-family: "iconfont" !important;
	font-size: 16px;
	color: #aaa;
	position: absolute;
	left: 0;
	top: 1px;
}
.Floor002376 .item h3 {
	font-weight: normal;
	font-size: 16px;
	margin: 5% 0;
	overflow: hidden;
	line-height: 30px;
	height: 30px;
}
.Floor002376 .item h3 a {
	color: #333;
}
.Floor002376 .item h3 a:hover {
	color: #2196f3;
}
.Floor002376 .item figure {
	font-size: 14px;
	line-height: 24px;
	color: #999;
	height: 48px;
	overflow: hidden;
}
 @media only screen and (max-width:768px) {
.Floor002376 {
	position: relative;
	padding-bottom: 50px;
	display: block;
	padding-top: 65px;
}
	 .Floor002376 .auto{ display: block;}
.Floor002376 .item {
	max-width: 503px;
	margin: 0 auto;
}
	 .Floor002376 .wrap-head h1 em{  font-size: 16px; display: block;}
.Floor002376 .item + .item {
	padding-top: 20px;
}
	 .Floor002376 .wrap-head h1{ font-size: 18px;}
.Floor002376 .wrap-head {
	position: static;
	text-align: center;
}
.Floor002376 .wrap-head .more {
	left: 50%;
	bottom: 0;
	top: auto;
	margin-left: -80px;
}
.Floor002376 .item .word {
	padding: 3%;
}
}
 @media only screen and (min-width:769px) {
.Floor002376 .wrap-head h1 {
	font-size: 24px;
	line-height: 42px;
}
.Floor002376 .wrap-head h1 em {
	font-size: 42px;
	top: 10px;
	padding-right: 30px;
}
.Floor002376 .wrap-container {
	margin: 0 -2.7%;
	padding-top: 3%;
}
.Floor002376 .item {
	float: left;
	width: 33.3334%;
	padding: 0 2.7%;
}
.Floor002376 .item .pic {
	min-height: 45%;
}
.Floor002376 .item .word-inner {
	padding: 5% 7% 10%;
}
.Floor002376 .item h3 {
	font-size: 18px;
}
.Floor002376 .item.odd .item-inner {
	padding-bottom: 60%;
	padding-top: 0;
}
.Floor002376 .item.odd .pic {
	top: auto;
	bottom: 0;
}
.Floor002376 .item.odd .word {
	border-top: 10px solid #f0f0f0;
	border-bottom: none;
}
.Floor002376 .item .pic img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
}
 @media only screen and (min-width:1024px) {
.Floor002376 .wrap-head h1 {
	font-size: 26px;
	line-height: 48px;
}
.Floor002376 .wrap-head h1 em {
	font-size: 48px;
}
.Floor002376 .item .pic {
	min-height: 44%;
}
.Floor002376 .item .item-inner {
	padding-top: 62%;
}
.Floor002376 .item.odd .item-inner {
	padding-bottom: 53%;
}
}
 @media only screen and (min-width:1280px) {
.Floor002376 .wrap-head h1 {
	font-size: 28px;
	line-height: 54px;
}
.Floor002376 .wrap-head h1 em {
	font-size: 54px;
}
}
 @media only screen and (min-width:1440px) {
.Floor002376 .wrap-head h1 {
	font-size: 30px;
	line-height: 60px;
}
.Floor002376 .wrap-head h1 em {
	font-size: 60px;
}
.Floor002376 .item .pic {
	min-height: 50%;
}
}

@media only screen and (max-width:768px) {
	.Floor002376 .item .pic{ display: none;}
	.Floor002376 .item .item-inner{ padding-top: 0;}
	.Floor002549 .swiper-pagination{ display: none;}
}

@media only screen and (max-width:480px) {
	.Floor002376 .item h3{ margin: 0;}
	.Floor002376 .wrap-container{ padding-top: 15px;}
	.Floor002376 .item h3{ font-size: 14px;}
	.Floor002376 .item figure{ font-size: 12px; line-height: 20px;height: 42px;}

}

/*
 *  Owl Carousel - Core  插件样式如遇相同只留一份
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/* .Menu002449 */

.Menu002449 {
	position: relative;
}
.Menu002449 .ban img {
	display: block;
}
.Menu002449 .ban .phoneimg {
	display: none;
}
 @media only screen and (max-width: 1000px) {
.Menu002449 .ban .pcimg {
	display: none;
}
.Menu002449 .ban .phoneimg {
	display: block;
}
}
.Menu002449 .menu, .Menu002449 .menu * {
	transition: .3s ease-in-out;
}
.Menu002449 .menu {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 50px;
	line-height: 30px;
	background: rgba(18, 64, 101, 0.5) none repeat scroll 0 0 !important;
	filter: Alpha(opacity=50);
	background: #124065;
}
.Menu002449 .menu .auto {
	position: relative;
	z-index: 5;
}
.Menu002449 .menu .currents {
	float: right;
	padding: 10px 0 10px 25px;
	background: url(../images/Menu002449-curr_icon.png) no-repeat left center;
}
.Menu002449 .menu .currents a, .Menu002449 .menu .currents {
	font-size: 14px;
	color: #c1c9d0;
}
.Menu002449 .menu .currents a:hover {
	color: #fff;
}
 @media only screen and (max-width:1000px) {
.Menu002449 .menu .currents {
	display: none;
}
}
.Menu002449 .menu nav {
	float: left;
	width: 70%;
}
.Menu002449 .menu nav li {
	float: left;
	width: auto;
	margin-right: 2%;
}
.Menu002449 .menu nav li a {
	display: inline-block;
	position: relative;
	padding: 10px 0;
	font-size: 14px;
	color: #c1c9d0;
}
.Menu002449 .menu nav li a:after {
	content: "";
	width: 0;
	height: 3px;
	overflow: hidden;
	background: #2196f3;
	position: absolute;
	left: 50%;
	bottom: 0;
}
.Menu002449 .menu nav li.on a, .Menu002449 .menu nav li a:hover {
	color: #fff;
}
.Menu002449 .menu nav li.on a:after, .Menu002449 .menu nav li a:hover:after {
	width: 100%;
	left: 0;
}
 @media only screen and (max-width:1000px) {
.Menu002449 .menu nav {
	float: none;
	width: 100%;
}
}




/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:0 0 5%;color:#666;}
.Page002274 *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total,
.Page002274 .Pages .p_jump,
.Page002274 .Pages .a_first,
.Page002274 .Pages .a_end{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#2196f3;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}

/* .PicList002501 */

.PicList002501 {
	background-color: #3c4a56;
	width: 100%;
	position: relative;
	z-index: 9;
}
.PicList002501 .auto_1600 {
	max-width: 1600px;
	position: relative;
	background: #fff;
}
.PicList002501 .wrap-container {
	margin: 0 auto;
	max-width: 1200px;
	padding: 0 15px;
}
 @media (max-width: 1230px) {
.Floor002491 .wrap-container {
	padding: 0 15px;
	max-width: 1230px;
}
}
.PicList002501 ul li {
	margin-bottom: 30px;
}
.PicList002501 ul li.last {
	margin-bottom: 0;
}
.PicList002501 .right {
	margin-bottom: 20px;
}
.PicList002501 .rightBox .img {
	border-radius: 20px 0;
	overflow: hidden;
}
.PicList002501 .rightBox .img img {
	width: 100%;
}
.PicList002501 .leftBox .h3 {
	font-size: 18px;
	color: #20979b;
	font-weight: normal;
	margin: 0;
}
.PicList002501 .leftBox .txt {
	padding-top: 10px;
	font-size: 16px;
	line-height: 1.8;
}
 @media screen and (min-width:768px) {
.PicList002501 .right {
	float: right;
	width: 50%;
}
.PicList002501 .left {
	float: left;
	width: 48%;
}
.PicList002501 .odd .right {
	float: left;
}
.PicList002501 .odd .left {
	float: right;
}
.PicList002501 .leftBox {
	width: 90%;
	margin: 0 auto;
}
}
 @media screen and (min-width:1000px) {
.PicList002501 .auto_1600 {
	padding-top: 30px;
}
.PicList002501 .leftBox .h3 {
	font-size: 24px;
}
}
/* .Floor001893 */

.Floor001893 .title {
	text-align: center;
	padding: 3% 0 2% 0;
	color: #014099;
	font-size: 36px;
}
.Floor001893 .title span {
	text-transform: uppercase;
	color: #e1e1e1;
	font-size: 30px;
	display: block;
	padding: 10px 0;
	font-family: Arial, Helvetica, sans-serif;
}
.Floor001893 .year {
	position: relative;
	padding: 0 40px;
}
.Floor001893 .year .prev, .Floor001893 .year .next {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 36px;
	margin-top: -18px;
	background: url(../images/Floor001893-controls.png) no-repeat left top;
	cursor: pointer;
}
.Floor001893 .year .prev {
	left: 0;
}
.Floor001893 .year .next {
	right: 0;
	background-position: left bottom;
}
.Floor001893 .year .nextStop, .Floor001893 .year .prevStop {
	cursor: default;
}
.Floor001893 .year .prevStop {
	background-position: right top;
}
.Floor001893 .year .nextStop {
	background-position: right bottom;
}
.Floor001893 .year .bd {
	background: url(../images/Floor001893-bg.png) repeat-x left center;
	overflow: hidden;
}
.Floor001893 .year li {
	cursor: pointer;
	text-align: center;
	background: url(../images/Floor001893-dot.png) no-repeat center center;
	font-size: 18px;
	padding-bottom: 40px;
}
.Floor001893 .year li span {
	display: block;
	height: 130px;
	padding-top: 10px;
}
.Floor001893 .year li:before {
	display: block;
	width: 0;
	height: 0;
	margin: 0 auto;
	border: 20px solid transparent;
	content: '';
}
.Floor001893 .year li.on {
	font-size: 28px;
	color: #1865d0;
	background-image: url(../images/Floor001893-dot_hover.png);
}
.Floor001893 .year li.on:before {
	border-top-color: #f1f1f1;
}
.Floor001893 .year li.on span {
	padding-top: 0;
}
.Floor001893 .txt {
	background-color: #fafafa;
}
.Floor001893 .txt li {
	padding: 3% 35% 3% 0;
	position: relative;
}
.Floor001893 .txt li .img {
	position: absolute;
	right: 0;
	width: 32%;
	top: 0;
}
.Floor001893 .txt li .img img {
	display: block;
	width: 100%;
}
.Floor001893 .txt li dl {
	display: table;
	width: 100%;
	min-height: 300px;
}
.Floor001893 .txt li dl dt, .Floor001893 .txt li dl dd {
	display: table-cell;
	vertical-align: top;
}
.Floor001893 .txt li dl dt {
	border-right: 1px solid #cacaca;
	width: 200px;
	text-align: right;
	font-size: 60px;
	color: #014099;
}
.Floor001893 .txt li dl dt span {
	display: block;
	padding-right: 30px;
}
.Floor001893 .txt li dl dt:after {
	display: block;
	float: right;
	;
	content: '';
	width: 20px;
	height: 20px;
	background-color: #2465c2;
}
.Floor001893 .txt li dl dd pre {
	padding-left: 30px;
	font-size: 16px;
	line-height: 2;
	white-space: normal;
}
 @media(max-width:1000px) {
.Floor001893 .txt li {
	padding-right: 3%;
}
.Floor001893 .txt li dl {
	position: relative;
	z-index: 1;
}
.Floor001893 .txt li .img {
	display: none;
}
.Floor001893 .txt li dl {
	min-height: none;
}
.Floor001893 .txt li dl dt {
	width: 170px;
	font-size: 50px;
}
}
 @media(max-width:768px) {
.Floor001893 .title {
	font-size: 26px;
}
.Floor001893 .title span {
	font-size: 20px;
}
.Floor001893 .title:after {
	height: 3px;
}
.Floor001893 .txt li dl dd pre {
	font-size: 15px;
	line-height: 28px;
}
}
 @media(max-width:480px) {
.Floor001893 .txt li dl dt {
	width: 120px;
	font-size: 32px;
}
}
 @media(max-width:375px) {
.Floor001893 .txt li dl dd,  .Floor001893 .txt li dl dt,  .Floor001893 .txt li dl {
	display: block;
}
.Floor001893 .txt li dl dt {
	width: auto;
	border-right: 0;
	overflow: hidden;
}
.Floor001893 .txt li dl dt span {
	padding-right: 0;
}
}


/*
 .Menu001651 为demo编号
 */

.Menu001651{
	position:fixed;
	z-index: 50;
	background: #333;
	width:15%;
	min-width:150px;
	height:100%;
	top:74px;
}
.Menu001651 ol {
	font-size: 22px;
	font-weight: bold;
	background-color: #014099;
	text-align: center;
	padding: 20px 0;
	margin-bottom: 20px;
	color: #fff
}
.Menu001651 ol span {
	font-size: 14px;
	display: block;
	text-transform: uppercase;
	font-weight: normal;
}
 @media(min-width:769px) {
.Menu001651 li {
	padding-bottom: 11px;
	position: relative;
}
.Menu001651 li a {
	display: block;
	white-space: nowrap;
	font-size: 16px;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #fff;
	text-align: center;
	line-height: 52px;
}
.Menu001651 li::before {
	position: absolute;
	width: 0;
	height: 0;
	border-top: 26px solid transparent;
	border-bottom: 26px solid transparent;
	border-left: 19px solid #2078da;
	top: 0;
	right: -19px;
}
.Menu001651 li:hover a,  .Menu001651 li.aon a {
	background-color: #2196f3;
}
.Menu001651 li:hover::before,  .Menu001651 li.aon::before {
	content: '';
}
}
@media(max-width:768px) {
.Menu001651 {
	position:relative;
	width:100%;
}
.Menu001651 ol {
	display: none;
}
.Menu001651 li {
	float: left;
	text-align: center;
	position: relative;
}
.Menu001651 li a {
	color: #fff;
	display: block;
	line-height: 4em;
	padding: 0 1em;
}
.Menu001651 li a:hover,  .Menu001651 li.aon a {
	font-weight: bold;
	background-color: #2078da;
}
}
/*
 .Floor001692 为demo编号
 */

.Floor001692 {
	position: relative;
	background: #fff;
	padding: 4% 0 6%;
	padding-left: 242px;
	padding-bottom: 75px;
	margin-top: 74px;
}
.Floor001692 .img, .Floor001692 .img .Ispic {
	position: absolute;
	right: 0;
	top: 20px;
	height: 90%;
}
.Floor001692 .img {
	width: 47.5%;
}
.Floor001692 .img .Ispic {
	width: 92%;
}
.Floor001692 .title {
	text-align: center;
	padding-bottom: 6%;
}
.Floor001692 .title h1 {
	background: url(../images/Floor001692-titlebg.png) no-repeat center top;
	margin: 0;
	font-size: 30px;
	color: #014099;
	padding: 12px 0;
}
.Floor001692 .title h1 span {
	color: #e57e47;
}
.Floor001692 .title p {
	font-size: 24px;
	color: #99b6de;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 10px;
	margin: 0;
}
.Floor001692 .con {
	max-width: 43%;
	padding-left: 64px;
}
.Floor001692 .h4 {
	font-size: 20px;
	color: #1361a7;
	margin: 30px 0px 0 0;
}
.Floor001692 .h4:after {
	color: #8fb8e1;
	width: 50px;
	height: 2px;
	background: #8fb8e1;
	border: none;
	margin: 15px 0px;
	content: "";
	display: block;
}
.Floor001692 .ul {
	margin: 0;
	clear: both;
}
.Floor001692 .ul li {
	font-size: 14px;
	line-height: 2.245;
}
.Floor001692 .ul li span {
	font-family: Arial;
	font-size: 16px;
	color: #1f71c3;
	font-weight: bold;
}
 @media(max-width:1000px) {
.Floor001692 {
	padding: 0;
}
.Floor001692 .img {
	position: relative;
	height: auto;
	padding-bottom: 60%;
	width: auto;
}
.Floor001692 .con {
	max-width: none;
	background: url(../images/Floor001692-bg.png) no-repeat left top #e6ddd3/cover;
	padding: 4% 0;
}
}
 @media(max-width:480px) {
.Floor001692 .title h1 {
	font-size: 24px;
}
.Floor001692 .title h1 span {
	color: #e57e47;
}
.Floor001692 .title p {
	font-size: 18px;
	letter-spacing: 5px;
}
}
/*PicList002546 */

.PicList002546 {
	padding-left: 242px;
	padding-bottom: 9%;
}
 @media(min-width:1201px) {
.PicList002546 li {
	float: left;
	width: 100%;
}
.PicList002546 ul:nth-child(2n) li .txt {
	right: auto;
	left: 0;
}
.PicList002546 ul:nth-child(2n) li a .Ispic {
	float: right;
}
.PicList002546 ul:nth-child(2n) li a::before {
	border-right-color: transparent;
	border-left-color: #f7f7f7;
	margin-left: 15px;
}
.PicList002546 li:last-child .txt {
	right: auto;
	left: 0;
}
.PicList002546 li:last-child a .Ispic {
	float: right;
}
.PicList002546 li:last-child a::before {
	border-right-color: transparent;
	border-left-color: #f7f7f7;
	margin-left: 15px;
}
}
.PicList002546 li a {
	overflow: hidden;
	display: block;
	position: relative;
	background: #f7f7f7;
	transition: 0.3s;
}
.PicList002546 li .Ispic {
	padding-bottom: 102.44%;
	transition: 0.3s;
}
 @media(min-width:481px) {
.PicList002546 li a::before {
	position: absolute;
	content: '';
	border: 15px solid transparent;
	border-right-color: #f7f7f7;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	margin-left: -15px;
	z-index: 10;
}
.PicList002546 li .Ispic {
	padding-bottom: 30%;
	width: 50%;
}
.PicList002546 li .txt {
	position: absolute;
	right: 0;
	top: 0;
	width: 50%;
	height: 100%;
}
.PicList002546 li .table {
	display: table;
	width: 100%;
	height: 100%;
}
.PicList002546 li .table_cell {
	display: table-cell;
	vertical-align: middle;
}
}
.PicList002546 li .table_cell time {
	text-transform: uppercase;
	color: #72a8d3;
}
.PicList002546 li figure {
	padding: 5%;
	text-align: center;
	color: #666;
}
.PicList002546 li .txt i {
	width: 22px;
	height: 22px;
	display: block;
	margin: 6% auto 0;
	position: relative;
	transition: 0.3s;
}
.PicList002546 li .txt i::before, .PicList002546 li .txt i::after {
	position: absolute;
	content: '';
	width: 100%;
	height: 2px;
	background: #000;
	left: 0;
	top: 50%;
	margin-top: -1px;
}
.PicList002546 li .txt i::after {
	transform: rotate(90deg);
}
.PicList002546 li h3 {
	color: #014099;
	font-size: 20px;
	margin: 5px 0 20px;
	height: 26px;
	overflow: hidden;
}
.PicList002546 li pre {
	text-align: left;
	height: auto;
	overflow: hidden;
	line-height: 26px;
}
.PicList002546 li a:hover .txt i {
	transform: rotate(180deg);
}
.PicList002546 li a:hover .Ispic {
	opacity: 0.9;
}
 @media(max-width:1200px) and (min-width:481px) {
.PicList002546 li:last-child .txt {
	right: auto;
	left: 0;
}
.PicList002546 li:last-child a .Ispic {
	float: right;
}
.PicList002546 li:last-child a::before {
	border-right-color: transparent;
	border-left-color: #f7f7f7;
	margin-left: 15px;
}
}
/*Floor002030 */

.Floor002030 {
	background: #fff;
	margin-top: 74px;
	padding-left: 242px;
	padding-bottom: 10%;
}
.Floor002030 dd {
	position: relative;
	padding-left: 50%;
	padding-right: 0;
}
.Floor002030 dd:nth-child(2) {
	padding-left: 0;
	padding-right: 50%;
}
.Floor002030 .auto {
	max-width: 1680px;
}
.Floor002030 dd figure {
	position: absolute;
	left: 0;
	top: 0;
	width: 50%;
	height: 100%;
}
.Floor002030 dd:nth-child(2) figure {
	left: 50%;
}
.Floor002030 dd div {
	padding: 9% 0;
}
.Floor002030 dd aside {
	padding: 0 12%;
	border-left: 5px solid #2196f3;
	color: #014099;
}
.Floor002030 dd:nth-child(2) aside {
	border-left: 0;
	border-right: 5px solid #2196f3;
}
.Floor002030 dd h1 {
	margin: 0;
	font-weight: normal;
	font-size: 33px;
}
.Floor002030 dd h1 span {
	display: block;
	opacity: 0.5;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
.Floor002030 dd p {
	color: #555;
	line-height: 28px;
	overflow: hidden;
	height: auto;
	margin: 7% 0 6% 0;
}
.Floor002030 dd a {
	display: inline-block;
	border: 2px solid #fff;
	color: #fff;
	padding-left: 3%;
	padding-right: 70px;
	background: url(../images/Floor002030-more.gif) no-repeat 90% center;
	line-height: 37px;
	transition: 0.3s;
}
.Floor002030 dd a:hover {
	background-color: #c26900;
	border-color: #c26900;
	padding-right: 50px;
}
 @media(max-width:1000px) {
.Floor002030 dd h1 {
	font-size: 28px;
}
}
 @media(max-width:640px) {
.Floor002030 dd h1 {
	font-size: 20px;
}
.Floor002030 dd p {
	line-height: 20px;
	height: 60px;
	font-size: 12px;
}
.Floor002030 dd {
	padding: 0 !important;
}
.Floor002030 dd figure {
	position: relative;
	left: auto !important;
	top: auto;
	width: auto;
	padding-bottom: 50%;
	height: auto;
}
}
/*
 .Banner002307 为demo编号
 */

.Banner002307 {
	margin-top: 0px;
}
.Banner002307 {
	overflow: hidden;
}
.Banner002307 span {
	display: none;
}
.Banner002307 img {
	max-width: none;
	width: 155%;
	margin-left: -27.5%;
}
 @media only screen and (min-width: 768px) {
.Banner002307 img {
	width: 150%;
	margin-left: -25%;
}
}
 @media only screen and (min-width: 1024px) {
.Banner002307 img {
	width: 140%;
	margin-left: -20%;
}
}
 @media only screen and (min-width: 1200px) {
.Banner002307 {
	height: 350px;
}
.Banner002307 img {
	display: none;
}
.Banner002307 span {
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	height: 270px;
	width: 100%;
}
}
/*
 .Floor002396 为demo编号
 */

.Floor002396 {
	background: url(../images/Floor000354-bg2.gif) repeat;
	padding-left: 15%;
	margin-top: 74px;
}
.Floor002396 .box {
	width: 50%;
	float: left;
}
.Floor002396 .box:nth-child(2) {
	background: url(../images/Floor000354-bg2.gif) repeat;
}
.Floor002396 .box .box-inner {
	padding: 7%;
}
.Floor002396 .box .Tithead {
	font-size: 30px;
	color: #2196f3;
}
.Floor002396 .box .Tithead:after {
	content: "";
	display: block;
	width: 30px;
	margin-top: 25px;
	height: 2px;
	background: #2196f3;
}
.Floor002396 .box figure {
	font-size: 16px;
	line-height: 32px;
	margin: 25px 0;
}
/*
 .PicList002035
 */

.PicList002035 {
	background-color: #fff;
	color: #555;
	padding-left: 15%;
	margin-top:74px;
}
.PicList002035 .auto {
	padding: 3%;
	padding-bottom:8%;
}
.PicList002035 li {
	float: left;
	width: 23%;
	margin:0 1%;
	margin-bottom: 3%;
	position: relative;
	border-bottom: 4px solid #2078da;
	box-shadow: 0 0 5px 3px #eee;
}
.PicList002035 li:nth-child(2n) {
	background-color: #f0f0f0;
}
.PicList002035 li .Ispic {
	display: block;
	width: 100%;
	padding-bottom: 100%;
	background-size: contain;
}
.PicList002035 li .Ispic img {
	display: none;
}
.PicList002035 li div {
	padding: 4% 0% 4% 0;
	margin: 0 5%;
	position: relative;
}
.PicList002035 li time {
	position: absolute;
	right: 5%;
	top: 50%;
	transform: translateY(-50%);
	color: #434343;
	font-size: 13px;
}
.PicList002035 li time span {
	color: #fff;
	font-size: 48px;
	display: block;
}
.PicList002035 li .dot {
	font-size: 16px;
	color: #014099;
	font-weight: bold
}
.PicList002035 li p {
	opacity: 0.8;
	line-height: 26px;
	overflow: hidden;
	height: 72px;
	margin-bottom: 3%;
}
.PicList002035 li i {
	background: url(../images/PicList002035-more.png) no-repeat;
	width: 249px;
	height: 8px;
	display: inline-block;
}
 @media(max-width:1200px) {
.PicList002035 li {
	width: 48%;
}
}
 @media(max-width:768px) {
.PicList002035{ padding-left:0;}
}
 @media(max-width:480px) {
.PicList002035 li {
	width: auto;
	float:none;
}
}
/*
 .Floor002176 为demo编号
 */

.Floor002176 {
	padding-left: 242px;
	margin-top: 76px;
}
.Floor002176 .Hfloor2 {
	background-color: #f6f6f6;
	padding: 100px 0 20%;
	text-align: left;
}
.Floor002176 .Hfloor2 .shell {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.Floor002176 .Hfloor2 .box {
	position: relative;
	margin-bottom: -50px;
	-webkit-transform: translateY(-50px);
	transform: translateY(-50px);
	-ms-transform: translateY(-50px);
}
.Floor002176 .Hfloor2 .box > * {
	margin-top: 50px;
}
.Floor002176 .Hfloor2 .box > :before {
	display: table;
	content: '';
}
.Floor002176 .Hfloor2 .box .box-L {
	width: 58.33333%;
	max-width: 56%;
	float: left;
}
.Floor002176 .Hfloor2 .box .box-R {
	width: 43%;
	float: right;
	text-align: left;
	padding-top: 30px;
	overflow: hidden;
}
.Floor002176 .Hfloor2 .box .inset-1 {
	padding-left: 5.3%;
}
.Floor002176 .Hfloor2 .box .box-R .h2 {
	font-size: 25px;
	line-height: 1.2;
	letter-spacing: .2em;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 0;
	color: #014099;
}
.Floor002176 .Hfloor2 .box .box-R .large {
	margin: 20px 0 0;
	max-width: 615px;
	font-size: 14px;
	line-height: 28px;
}
.Floor002176 .Hfloor2 .btn {
	padding: 15px 33px;
	font-size: 14px;
	border-radius: 35px;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-weight: 700;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	transition: .3s ease-out;
	will-change: transform;
	background: #ff9191;
	color: #fff;
	min-width: 200px;
	margin-top: 50px;
	display: inline-block;
	line-height: 1.75;
}
.Floor002176 .Hfloor2 .btn:hover {
	background: #000;
	color: #fff;
}
.Floor002176 .Hfloor2 .box .box-L .h2 {
	font-size: 36px
}
.Floor002176 .Hfloor2 .box .box-L .ul {
	position: relative;
	-webkit-transform: translateY(-15px);
	-ms-transform: translateY(-15px);
	transform: translateY(-15px);
	margin-bottom: -15px;
	margin-left: -15px;
	margin-right: -15px;
}
.Floor002176 .Hfloor2 .box .box-L .ul li {
	float: left;
	width: 33.333334%;
	margin-top: 15px;
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}
.Floor002176 .Hfloor2 .figure-fullwidth img {
	height: auto;
	width: 100%;
	max-width: 100%;
}
 @media (max-width:1199px) {
.Floor002176 .Hfloor2 .box {
	-webkit-transform: translateY(-40px);
	-ms-transform: translateY(-40px);
	transform: translateY(-40px);
}
.Floor002176 .Hfloor2 .box .box-L {
	max-width: none;
}
.Floor002176 .Hfloor2 .box .box-R {
	padding-top: 20px;
}
.Floor002176 .Hfloor2 .box > * {
	margin-top: 40px;
}
.Floor002176 .Hfloor2 .box .inset-1 {
	padding-left: 50px;
	padding-right: 15px;
}
.Floor002176 .Hfloor2 .btn {
	padding: 12px 28px;
	margin-top: 34px;
}
.Floor002176 .Hfloor2 .box .box-R {
	width: 41.66667%;
	padding-top: 0;
}
}
 @media (max-width: 921px) {
.Floor002176 .Hfloor2 .box .box-L,  .Floor002176 .Hfloor2 .box .box-R {
	width: 100%;
	text-align: center;
}
.Floor002176 .Hfloor2 .box .box-R .large {
	max-width: none;
	padding: 0 15px;
}
.Floor002176 .Hfloor2 {
	padding: 70px 0;
}
.Floor002176 .Hfloor2 .box .inset-1 {
	padding: 0 15px;
}
.Floor002176 .Hfloor2 .box .box-R .h2 {
	font-size: 28px;
	line-height: 1.33333
}
}
 @media (max-width: 767px) {
.Floor002176 .Hfloor2 {
	text-align: center;
	padding: 40px 0;
}
}
 @media (max-width: 479px) {
.Floor002176 .Hfloor2 .box .box-R .large {
	font-size: 12px;
}
}
/*科研环境排版*/

/*
 .Floor000354 为demo编号
 */

.Floor000354 {
	padding-left: 15%;
	margin-top: 74px;
}
.Floor000354 .box {
	float: left;
	height: 100%;
	background: #1e2841;
}
.Floor000354 .box_1 {
	width: 64%;
	position: relative;
}
.Floor000354 .box_2 {
	width: 36%;
}
.Floor000354 .box img {
	height: 100%;
	display: block;
}
.Floor000354 .box_1 .txt {
	position: absolute;
	background: url(../images/Floor000354-bg.png) no-repeat right bottom rgba(51, 51, 51, 0.6);
	border-right: 5px solid #DFDFDF;
	width: 32%;
	height: 100%;
	right: 0;
	top: 0;
	color: #fff;
}
.Floor000354 .box_2 .txt {
	position: relative;
	background: url(../images/Floor000354-bg2.gif) repeat;
}
.Floor000354 .box .txt dl {
	padding: 10%;
}
.Floor000354 .box_2 .txt dl {
	padding: 2% 8% 10% 8%;
}
.Floor000354 .box .txt h1 {
	margin: 0;
	padding: 45px 0 30px 0;
	font-size: 30px;
	font-weight: normal;
}
.Floor000354 .box .txt p {
	line-height: 32px;
	margin: 0;
	font-size: 16px;
}
.Floor000354 .box_2 .txt p {
	padding-bottom: 10px;
}
.Floor000354 .box_2 .txt p a {
	color: #666;
}
.Floor000354 .box_1 .txt h1 {
	color: #fff;
}
.Floor000354 .box_2 .txt h1 {
	color: #000;
}
.Floor000354 .box .txt p a:hover, .Floor000354 .box .txt h1 span {
	color: #2196f3;
}
.Floor000354 .box .txt i.icon {
	position: absolute;
	width: 0;
	height: 0;
}
.Floor000354 .box_1 .txt i.icon {
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-right: 20px solid rgba(51, 51, 51, 0.6);
	left: -20px;
	top: 10%;
}
.Floor000354 .box_2 .txt i.icon {
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-bottom: 20px solid #DFDFDF;
	top: -20px;
	left: 50%;
	margin-left: -10px;
}
@media(max-width:1200px) {
.Floor000354 .box{ float:none; width:auto;}
.Floor000354 .box img {
	height: auto;
	width:100%;
}

}
@media(max-width:768px) {
.Floor000354 {
	padding-left:0;
}
.Floor000354 .box_1 .txt{ width:100%; height:50%; bottom:0; left:0; top:auto; right:auto; border-right:none;}
.Floor000354 .box_1 .txt i.icon {
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
	border-top: 20px solid transparent;
    border-bottom: 20px solid rgba(51, 51, 51, 0.6);
    top: -40px;
    left: 10%;
}
.Floor000354 .box .txt dl {
    padding: 3% 5%;
}
.Floor000354 .box .txt h1{ font-size:24px;    padding: 15px 0;}
.Floor000354 .box .txt p{ line-height:28px; font-size:15px;}
}
@media(max-width:480px) {
.Floor000354 .box_1 .txt{  height:65%;}
.Floor000354 .box .txt h1{ font-size:18px;    padding: 5px 0;}
.Floor000354 .box .txt p{ line-height:24px; font-size:14px;}
}

/*储能示范工程项目排版*/

/*
 .Floor001327 为demo编号
 */

.Floor001327 {
	padding-left: 15%;
	margin-top: 74px;
}
.Floor001327 .list li {
	position: relative;
	width: 50%;
	height: 100%;
	float: left;
	z-index: 1;
}
.Floor001327 .list li .pic{ background-size:cover; background-repeat:no-repeat; background-position:center; padding-bottom:0;}
.Floor001327 .list li img{ display:block; height:100%;}
.Floor001327 .list li a {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	background-color: rgba(51, 51, 51, 0.6);
	height: 35%;
	transition: cubic-bezier(0.22, 0.61, 0.36, 1) height 0.6s;
	color: #f2f2f2;
}
.Floor001327 .list li div {
	padding: 10%;
}
.Floor001327 .list li h2 {
	margin: 0;
	font-size: 30px;
	font-weight: normal;
	padding-bottom: 10px;
	position: relative;
}
.Floor001327 .list li h2::before {
	position: absolute;
	content: '';
	width: 50px;
	height: 1px;
	background-color: #2196f3;
	left: 0;
	bottom: 0;
}
.Floor001327 .list li h4 {
	margin: 0;
	font-size: 30px;
	font-weight: normal;
	padding-top: 10px;
}
.Floor001327 .list li p {
	line-height: 32px;
	font-size: 16px;
	height: 0;
	overflow: hidden;
	text-align: justify;
	text-justify: inter-ideograph;
}
.Floor001327 .list li span {
	background: url(../images/Floor001327-more.png) no-repeat;
	width: 26px;
	height: 15px;
	display: inline-block;
}
.Floor001327 .list li:hover a {
	height: 100%;
	background-color: rgba(30, 40, 65, 0.7);
}
.Floor001327 .list li:hover div {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	animation: ease 0.5s txtanimation;
	padding: 25% 10%;
}
.Floor001327 .list li:hover p {
	height: 160px;
}
@media(max-width:1200px) {
.Floor001327 .list li{
	width:100%;
	float:none;
}
.Floor001327 .list li .pic{ background-size:cover; background-repeat:no-repeat; background-position:center; padding-bottom:100%;}
.Floor001327 .list li img{ display:none;}
}
@media(max-width:768px) {
.Floor001327 {
	padding-left:0;
}
.Floor001327 .list li h2 {
	font-size: 24px;
	padding-bottom: 5px;
}
.Floor001327 .list li h4 {
	font-size: 24px;
	padding-top: 5px;
}
.Floor001327 .list li p {
	line-height: 28px;
	font-size: 15px;
}
}
@media(max-width:480px) {
.Floor001327 .list li h2 {
	font-size: 20px;
}
.Floor001327 .list li h4 {
	font-size: 20px;
}
.Floor001327 .list li p {
	line-height: 22px;
	font-size: 14px;
}
.Floor001327 .list li:hover div {
	padding: 3% 10%;
}
.Floor001327 .list li:hover p {
	height: 176px;
}
}
/*RighInfo002218*/

.RighInfo002218 {
	text-justify: inter-ideograph;
	text-align: justify;
	word-wrap: break-word;
	clear: both;
	overflow: hidden;
	margin-top:74px;
	padding-left:18%;
	background: url(../images/Floor000354-bg2.gif) repeat;
	height:100%;
}
.RighInfo002218 .box1 {
	padding: 7%;
	padding-bottom:20%;
	font-size: 16px;
	line-height: 32px;
}
.RighInfo002218 .box1 .h3 {
	font-size: 30px;
	color: #2196f3;
	margin: 0 0 30px 0;
	font-weight: normal;
}
.RighInfo002218 .box1 figure {
	padding-bottom: 5%;
}
.RighInfo002218 .box1 li {
	float: left;
	width: 32%;
	margin-right: 2%;
	box-shadow: 6px 6px 0 #2196f3;
}
.RighInfo002218 .box1 li:nth-child(3) {
	margin-right: 0;
}
 @media(max-width:1000px) {
.RighInfo002218 .box1 .pic {
	float: none;
	display: block;
}
}
@media(max-width:768px) {
.RighInfo002218 {
	padding-left:0;
}
.RighInfo002218 .box1 .h3 {
	font-size: 24px;
	margin: 0 0 10px 0;
}
.RighInfo002218 .box1 {
	padding-bottom:10%;
	font-size: 15px;
	line-height: 28px;
}
.RighInfo002218 .box1 li {
	float: none;
	width: auto;
	margin-bottom:5%;
	margin-right: 0;
	box-shadow: 6px 6px 0 #2196f3;
}
}
/*RighInfo002542 */

.RighInfo002542 {
	padding-left: 242px;
	margin-top: 74px;
	padding-bottom: 5%;
}
.RighInfo002542 .auto {
	padding: 2% 7%;
}
.RighInfo002542 .title {
	font-size: 30px;
	color: #2196f3;
	padding: 5% 0 0;
}
.RighInfo002542 .title span {
	display: block;
	color: #2196f3;
	font-size: 24px;
	opacity: 0.3;
	text-transform: uppercase;
}
.RighInfo002542 .title::after {
	width: 50px;
	height: 2px;
	background: #2196f3;
	content: '';
	display: block;
	margin-top: 20px;
}
.RighInfo002542 p {
	font-size: 16px;
	line-height: 32px;
}
 @media(max-width:640px) {
.RighInfo002542 .title {
	font-size: 24px;
	padding-top: 5%;
	padding-left: 0;
}
.RighInfo002542 .title span {
	font-size: 40px;
}
}
.RighInfo002542 .intro {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.RighInfo002542 .intro:nth-child(2n) {
	background: #f5f5f5;
}
.RighInfo002542 .intro dd {
	line-height: 32px;
	font-size: 16px;
}
 @media(min-width:1025px) {
.RighInfo002542 .intro .Ispic {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 53%;
}
.RighInfo002542 .intro:nth-child(2n) .Ispic {
	width: 47%;
	left: auto;
	right: 0;
}
.RighInfo002542 .intro .info_main {
	padding: 5% 7% 5% 59%;
}
.RighInfo002542 .intro:nth-child(2n) .info_main {
	padding-left: 7%;
	padding-right: 52%;
}
}
.RighInfo002542 .tit {
	font-size: 30px;
	color: #2196f3;
}
.RighInfo002542 .tit span {
	display: block;
	color: #2196f3;
	font-size: 24px;
}
.RighInfo002542 .tit::after {
	width: 50px;
	height: 2px;
	background: #2196f3;
	content: '';
	display: block;
	margin: 20px 0;
}
 @media(max-width: 1024px) {
.RighInfo002542 .intro .Ispic {
	padding-bottom: 50%;
}
.RighInfo002542 .intro .info_main {
	padding: 5%;
}
}
 @media(max-width:640px) {
.RighInfo002542 .tit span {
	font-size: 40px;
}
.RighInfo002542 .tit {
	font-size: 24px;
}
}
/*
 .RighInfo002238 为demo编号
 */
.RighInfo002238 {
	padding-left: 15%;
	margin-top: 74px;
}
.RighInfo002238 .auto {
	padding: 6% 7%;
}
.RighInfo002238 .fz_24 {
	color: #5e5e5e;
	font-weight: 100;
	margin: 0;
	font-size: 16px;
}
.RighInfo002238 .fz_36 {
	color: #2196f3;
	margin: 0;
	font-size:20px;
}
.RighInfo002238 .tit:after {
	content: "";
	width: 71px;
	height: 1px;
	background: #2196f3;
	margin: 15px 0;
	display: block;
}
.RighInfo002238 .con {
	font-size: 16px;
	color: #5e5e5e;
	line-height: 30px;
	margin: 0
}
.RighInfo002238 .bg {
	position: relative;
	background-color: #f6f6f6;
	min-height: 140px;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
}
@media(max-width:768px) {
.RighInfo002238 {
	padding-left:0;
}
.RighInfo002238 .con {
	font-size: 15px;
	line-height: 28px;
}
}
 @media only screen and (min-width:480px) {
.RighInfo002238 .fz_36 {
	font-size: 24px;
}
.RighInfo002238 .bg {
	min-height: 200px;
}
}
 @media only screen and (min-width:768px) {
.RighInfo002238 .fz_24 {
	font-size: 18px;
}
.RighInfo002238 .fz_36 {
	font-size: 30px;
}
.RighInfo002238 .tit:after {
	margin: 30px 0;
}
.RighInfo002238 .bg {
	min-height: 240px;
}
}
 @media only screen and (min-width:1024px) {
.RighInfo002238 .bg {
	min-height: 285px;
}
}
/*
 .Floor002409 为demo编号
 */
.Floor002409 {
	padding: 3% 0 5%
}
/*word*/
.Floor002409 .word {
	padding: 40px 0 25px 0;
}
.Floor002409 .word-head {
	position: relative;
}
.Floor002409 .word-head h2 {
	font-size: 22px;
	color: #014099;
	margin: 0;
	position: relative;
	z-index: 3;
}
.Floor002409 .word-head em {
	font-style: normal;
	color: #3e61af;
	font-family: Myriad Pro;
	font-size: 34px;
	text-transform: uppercase;
	position: relative;
	z-index: 3;
}
.Floor002409 .word-head .bg {
	font-size: 70px;
	font-weight: bold;
	color: #f9f9f9;
	position: absolute;
	top: 54%;
	left: 0;
	text-transform: uppercase;
	z-index: 1;
	line-height: 0.8;
}
 @media only screen and (min-width:1000px) {
.Floor002409 .word {
	float: left;
	width: 50%;
	padding-right: 6%;
	padding-left: 3%;
	border-left: 1px solid #eee;
}
.Floor002409 .word-head h2 {
	font-size: 36px;
	font-family: "syhtr";
}
.Floor002409 .word-head em {
	font-size: 44px;
}
.Floor002409 .word-head .bg {
	font-size: 130px;
	top: 30%;
}
}
 @media only screen and (min-width:1440px) {
.Floor002409 .word {
	padding: 0px 6% 55px 38px;
}
.Floor002409 .word-head h2 {
	font-size: 30px;
	font-family: "syhtr";
}
.Floor002409 .word-head em {
	font-size: 26px;
}
.Floor002409 .word-head .bg {
	font-size: 150px;
}
}
.Floor002409 .word .more {
	display: block;
	border: 1px solid #073190;
	padding: 9px 0 9px 0;
	width: 170px;
	text-align: center;
	color: rgba(23, 61, 147, .6);
	position: relative;
	margin-top: 20px;
	transition: color .5s;
}
.Floor002409 .word .more span {
	position: relative;
	z-index: 2;
	padding-right: 25px;
}
.Floor002409 .word .more i {
	background: url(../images/Floor002409-more_icon.png) no-repeat;
	display: block;
	width: 19px;
	height: 13px;
	position: absolute;
	top: 50%;
	margin-top: -6px;
	right: 0;
}
.Floor002409 .word .more:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 100%;
	background: #073190;
	transition: width .5s;
}
.Floor002409 .word .more:hover {
	color: #fff;
}
.Floor002409 .word .more:hover:after {
	width: 100%;
}
 @media only screen and (min-width:1000px) {
.Floor002409 .word .more {
	margin-top: 40px;
}
}
.Floor002409 .word figure {
	color: #555;
	font-size: 14px;
	line-height: 28px;
	position: relative;
	z-index: 3;
	padding-top: 0px;
}
.Floor002409 .word figure p {
	text-indent: 2em;
}
 @media only screen and (max-width:480px) {
.Floor002409 .word figure {
	font-size: 14px;
}
}
/*word end*/
    /*.navs*/
.Floor002409 .navs {
	background-position: right top;
	background-repeat:no-repeat;
	background-size: cover;
	position: relative;
	margin-bottom: 30px;
}
.Floor002409 .navs li {
	float: left;
	width: 33.3334%;
	padding: 40px 4%;
	position: relative;
	height: 200px;
}
.Floor002409 .navs li .bg {
	-moz-opacity: 0.9;
	opacity: 0.9;
	filter: alpha(opacity=90);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}
.Floor002409 .navs li a {
	color: #fff;
	position: relative;
	z-index: 5;
	display: block;
}
.Floor002409 .navs li h3 {
	font-size: 22px;
	margin: 0;
}
.Floor002409 .navs li h3:after {
	content: "";
	margin: 15px 0 12px;
	width: 20px;
	height: 2px;
	background: #fff;
	display: block;
}
 @media only screen and (max-width:480px) {
.Floor002409 .navs li h3 {
	font-size: 18px;
}
}
.Floor002409 .navs li figure {
	line-height: 26px;
	height: 52px;
	overflow: hidden;
}
.Floor002409 .navs li.li0 {
	text-align: center;
	position: absolute;
	right: 33.3334%;
	top: -200px;
}
.Floor002409 .navs li.li0 span {
	display: block;
	width: 60%;
	height: 65px;
	max-width: 65px;
	margin: 0 auto;
	background: url(../images/Floor002409-videoicon.png) no-repeat;
	background-size: 100% auto;
	margin-top: 10px;
}
.Floor002409 .navs li.li0 h3:after {
	display: none;
}
.Floor002409 .navs li.li0 .bg {
	background-color: #075490;
}
.Floor002409 .navs li.li1 .bg {
	background-color: #014099;
}
.Floor002409 .navs li.li2 .bg {
	background-color: #01bbea;
}
.Floor002409 .navs li.li3 .bg {
	background-color: #efa23e;
}
.Floor002409 .navs li.white {
	background: #fff;
}
 @media only screen and (min-width:768px) {
.Floor002409 .navs li {
	width: 33.3334%;
}
}
 @media only screen and (min-width:1000px) {
.Floor002409 .navs {
	float: right;
	width: 50%;
	margin-top: 0;
	margin-bottom: 0;
}
.Floor002409 .navs li {
	height: 240px;
}
.Floor002409 .navs li.li0 {
	right: 0;
	top: -240px;
}
}
/*.navs end*/
    /*
 .PicList002497 为demo编号
 */
.PicList002497 {
	background: #fff;
	padding: 3% 0 5%;
}
.PicList002497 .maintit {
	display: block;
	padding: 30px 0;
	width: 100%;
	text-align: center;
	margin: 0;
	font-size: 22px;
	font-weight: normal;
	color: #1361a7;
	line-height: 1;
}
.PicList002497 .maintit i {
	display: inline-block;
	background: url(../images/PicList002497-titlebg.png) no-repeat center;
	width: 20px;
	height: 20px;
}
 @media (min-width:1000px) {
.PicList002497 .maintit {
	position: relative;
	top: 0px;
	z-index: 6;
	font-size: 34px;
	margin: 0;
	padding-top: 0;
	font-family: "syhtr";
}
}
.PicList002497 .wrap-container {
	margin: 0 auto;
	max-width: 1200px;
}
 @media (max-width: 1230px) {
.PicList002497 .wrap-container {
	padding: 0 15px;
	max-width: 1230px;
}
}
.PicList002497 .List * {
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.PicList002497 .List ul li {
	padding-top: 100%;
	position: relative;
	width: 100%;
	margin-top: -1px;
	border: 1px solid #eee;
	text-align: center;
}
.PicList002497 .List ul li a {
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.PicList002497 .List ul li .imgBox {
	height: 100%;
	position: relative;
	width: 100%;
}
.PicList002497 .List ul li .imgWrap {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
}
.PicList002497 .List ul li .txtCon {
	padding: 20px;
}
.PicList002497 .List ul li a .img {
	display: block;
	height: 75px;
	position: relative;
}
.PicList002497 .List ul li a .img img {
	max-height: 100%;
}
.PicList002497 .List ul li a .img img.img02 {
	opacity: 0;
	display: none;
}
.PicList002497 .List ul li a .txt {
	display: block;
	width: 100%;
	color: #666;
	font-size: 16px;
}
.PicList002497 .List ul li a .h3 {
	color: #1361a7;
	font-size: 22px;
	font-weight: normal;
	margin: 10px 0;
}
.PicList002497 .List ul li a .more {
	display: block;
	font-size: 14px;
	width: 100px;
	padding-left: 15px;
	height: 30px;
	line-height: 30px;
	border-radius: 8px 0;
	border: 1px solid #999;
	color: #999;
	margin-top: 20px;
}
 @media screen and (min-width:540px) {
.PicList002497 .List ul li {
	float: left;
	margin-top: 0;
	border: none;
}
.PicList002497 .List ul li a {
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.PicList002497 .List ul li:nth-child(2n+1) a,  .PicList002497 .List ul li.last a {
	border-left: 1px solid none;
}
.PicList002497 .List ul li:nth-child(1) a,  .PicList002497 .List ul li:nth-child(2n+1) a {
	border-left: 1px solid #eee;
}
.PicList002497 .List ul li:nth-child(1) a,  .PicList002497 .List ul li:nth-child(2) a {
	border-top: 1px solid #eee;
}
}
 @media screen and (min-width:768px) {
.PicList002497 .List ul li {
	width: 33.33%;
	padding-top: 33.33%;
}
.PicList002497 .List ul li:nth-child(1) a,  .PicList002497 .List ul li:nth-child(3) a {
	border-top: 2px solid #1361a7;
}
.PicList002497 .List ul li:nth-child(2) a {
	border-bottom: 2px solid #1361a7;
}
.PicList002497 .List ul li:nth-child(2n+1) a {
	border-left: none;
}
.PicList002497 .List ul li:nth-child(3n+1) a {
	border-left: 1px solid #eee;
}
}
.PicList002497 .List ul li a:hover {
	background: #1361a7;
}
.PicList002497 .List ul li a:hover .img img.img02 {
	opacity: 1;
	display: block;
	margin: 0 auto;
}
.PicList002497 .List ul li a:hover .img img.img01 {
	opacity: 0;
	display: none;
}
.PicList002497 .List ul li a:hover .h3,  .PicList002497 .List ul li a:hover .txtp {
	color: #fff;
}
.PicList002497 .List ul li a:hover .more {
	color: #fff;
	border-color: #fff;
}
 @media screen and (min-width:1200px) {
/* .PicList002497 .List  ul li .txtCon{padding:0 80px 0 30px;}*/
.PicList002497 .List ul li a .h3 {
	margin: 30px 0 20px;
}
.PicList002497 .List ul li a .txtp {
	height: 60px;
}
}
/*
 .Floor002446
 */
.Floor002446 {
	padding: 2% 0;
}
.Floor002446 .wrap-head {
	text-align: center;
	margin-bottom: 4%;
	position: relative;
}
.Floor002446 .wrap-head .tit {
	display: inline-block;
	font-size: 38px;
	width: 52px;
	line-height: 1;
	color: #38806a;
	position: relative;
}
.Floor002446 .wrap-head .tit em {
	font-style: normal;
	border-radius: 50%;
	height: 52px;
	line-height: 52px;
	width: 52px;
	display: block;
	background: #38806a;
	color: #fff;
	font-weight: bold;
}
.Floor002446 .wrap-head .tit:after {
	position: absolute;
	top: 10px;
	left: 55px;
	content: "";
	display: block;
	background: url(../images/Floor002446-tit_icon.png) no-repeat;
	width: 18px;
	height: 27px;
}
.Floor002446 .wrap-head .con {
	position: absolute;
	bottom: 0;
	left: 50%;
	color: #666;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	width: 265px;
	text-align: left;
	padding-left: 30px;
}
 @media only screen and (max-width: 640px) {
.Floor002446 .wrap-head .con {
	display: block;
	position: relative;
	left: 0;
	top: 0;
	margin: 0 auto;
	text-align: center;
}
}
.Floor002446 .wrap-content .more {
	color: #fff;
	text-align: center;
	width: 180px;
	height: 40px;
	line-height: 40px;
	display: block;
	background: url(../images/Floor002446-more_bg.jpg) no-repeat left top;
	margin: 2.5% auto 0;
}
.Floor002446 .wrap-content .list li {
	width: 32%;
	margin-right: 2%;
	float: left;
	margin-bottom: 2%;
}
.Floor002446 .wrap-content .list li:nth-child(3n) {
	margin-right: 0;
}
.Floor002446 .wrap-content .list li .pic {
	overflow: hidden;
}
.Floor002446 .wrap-content .list li .pic a {
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	display: block;
	transition: transform .5s ease-in-out;
}
.Floor002446 .wrap-content .list li .pic a:hover {
	transform: scale(1.05);
}
.Floor002446 .wrap-content .list li .pic img {
	visibility: hidden;
}
.Floor002446 .wrap-content .list li .word {
	position: relative;
	padding: 30px 20px 30px 110px;
	min-height: 146px;
}
.Floor002446 .wrap-content .list li .word {
	transition: all .3s ease-in-out;
}
.Floor002446 .wrap-content .list li .word time {
	position: absolute;
	left: 0;
	top: 30px;
	color: #333;
	font-size: 14px;
	text-align: center;
	background: url(../images/Floor002446-line.png) no-repeat right top;
	height: 100%;
	width: 90px;
}
.Floor002446 .wrap-content .list li .word time span {
	font-size: 40px;
	display: block;
}
.Floor002446 .wrap-content .list li .word dt {
	overflow: hidden;
	line-height: 28px;
	max-height: 56px;
	font-size: 17px;
	margin-bottom: 10px;
}
.Floor002446 .wrap-content .list li .word dt a {
	color: #333;
}
.Floor002446 .wrap-content .list li .word dd {
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #999;
}
.Floor002446 .wrap-content .list li:hover .word {
	background: #0a76cc;
}
.Floor002446 .wrap-content .list li:hover .word * {
	color: #fff !important;
}
.Floor002446 .wrap-content .list li:hover .word time {
	background-image: url(../images/Floor002446-line_hover.png);
}
@media(max-width:1000px) {
.Floor002446 .wrap-content .list li {
	width: 49%;
}
.Floor002446 .wrap-content .list li:nth-child(2n){ margin-right:0;}
.Floor002446 .wrap-content .list li:nth-child(3){ margin-right:2%;}
}
@media(max-width:640px) {
.Floor002446 .wrap-content .list li {
	width:100%;
	float:none;
	margin-right:0;
}
}

/*
 .TextList002548
 */

.TextList002548 {
	padding-left:15%;
	margin-top: 74px;
	padding-right: 35%;
}
.TextList002548 .auto {
	padding: 7% 8%;
	padding-bottom:15%;
}
.TextList002548 .title {
	font-size: 30px;
	color: #2196f3;
	padding: 5% 0 0;
}
.TextList002548 .title span {
	display: block;
	color: #2196f3;
	font-size: 24px;
	opacity: 0.3;
	text-transform: uppercase;
}
.TextList002548 .title::after {
	width: 50px;
	height: 2px;
	background: #2196f3;
	content: '';
	display: block;
	margin-top: 20px;
}
.TextList002548 p {
	font-size: 16px;
	line-height: 32px;
}
 @media(max-width:768px) {
.TextList002548{ padding-left:0;}
.TextList002548 .auto {
	padding: 5%;
	padding-bottom:15%;
}
.TextList002548 .title {
	font-size: 24px;
	padding: 0;
}
.TextList002548 .title span {
	font-size: 20px;
}
}
.TextList002548 .banner {
	position: fixed;
	right: 0;
	top: 74px;
	z-index: 1;
	height: 100%;background: no-repeat;
}
.TextList002548 .list_tit li {
	position: relative;
	padding: 0 0 0 70px;
	margin-top: 15%;
	cursor: pointer;
}
 @media(min-width:769px) {
.TextList002548 .list {
	display: table;
	width: 100%;
}
.TextList002548 .list > * {
	display: table-cell;
	vertical-align: top;
}
.TextList002548 .list_tit {
	width: 252px;
	border-right: 1px solid #dcdcdc;
}
.TextList002548 .list_tit li.on::before,  .TextList002548 .list_tit li.on::after {
	position: absolute;
	content: '';
	border: 11px solid transparent;
	right: 0;
	top: 50%;
	margin-top: -25px;
}
.TextList002548 .list_tit li.on::before {
	border-right-color: #dcdcdc;
}
.TextList002548 .list_tit li.on::after {
	border-right-color: #fff;
	right: -1px;
}
}
.TextList002548 .list_tit li span {
	display: block;
	border-bottom: 1px solid #dcdcdc;
	max-width: 60%;
	padding-bottom: 15%;
}
.TextList002548 .list_tit li p {
	font-size: 20px;
	color: #000;
	margin: 0;
}
.TextList002548 .list_tit li i {
	position: absolute;
	left: 0;
	top: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 47px;
	color: #ccc;
}
.TextList002548 .list_tit li.on * {
	color: #2196f3;
}
.TextList002548 .list_con .con {
	padding: 6% 10%;
	font-size: 16px;
	line-height: 32px;
}
.TextList002548 .list_con .con dd {
	margin-bottom: 2%;
}
.TextList002548 .list_con .con dd span {
	color: #2196f3;
	margin-right: 10px;
}
.TextList002548 .con .tit {
	font-size: 24px;
	color: #000;
	padding-bottom: 20px;
	position: relative;
}
.TextList002548 .con .tit::after {
	width: 50px;
	height: 2px;
	background: #2196f3;
	content: '';
	display: block;
	margin-top: 20px;
}
 @media(max-width:1200px) {
.TextList002548 {
	padding-right: 0;
}
.TextList002548 .banner {
	display: none;
}
}
 @media(max-width:768px) {
.TextList002548 .list_tit ul {
	overflow: hidden;
	margin-bottom: 3%;
}
.TextList002548 .list_tit li {
	margin-top: 2%;
	float: none;
	width: 100%;
	margin-right: 0;
}
.TextList002548 .list_tit li span {
	padding-bottom: 2%;
	max-width: none;
}
.TextList002548 .list_con .con {
	padding: 3% 0;
	font-size: 15px;
	line-height: 28px;
}
.TextList002548 .list_tit li p {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
}
 @media(max-width:480px) {
.TextList002548 .list_tit li {
	padding-left: 40px;
}
.TextList002548 .list_tit li p {
	font-size: 16px;
}
.TextList002548 .list_tit li i {
	font-size: 30px;
}
.TextList002548 .list_con .con {
	padding-left: 0;
}
}




/*
 .Footer
 */
.Footer{ position:fixed; width:100%; left:0; bottom:0; z-index:99; text-align:center;}
.Footer .foot {
	height: auto;
	padding: 1% 5%;
	background: #f9f9f9;
}
.Footer .foot dd {
	float: left;
	margin-right: 20px;
}
.Footer .foot dd a {
	color: #333;
}
.Footer .copyright {
	float: right;
	color: #333;
}
@media(max-width:1024px) {
.Footer .foot dd {
	display: inline-block;
	float: none;
	margin: 0 10px;
}
.Footer .copyright {
	float: none;
	display: block;
	margin-top: 5px;
}
}
 @media(max-width:768px) {
.Footer {
	position:relative;
}
}
 @media(max-width:480px) {
.Footer .copyright {
	font-size: 12px;
}
}



/*
 .RighInfo002225 为demo编号
 */
.RighInfo002225{padding: 3% 0;}
.RighInfo002225 .item{}
.RighInfo002225 .wrap-content{}
.RighInfo002225 .item{ color:#323232; margin:0 auto; padding:15px 0; max-width:553px;}
.RighInfo002225 .item .word{ text-align:center; margin-bottom:15px;}
.RighInfo002225 .item .pic{ text-align:center;}
.RighInfo002225 .item .tit{ margin-top:0; font-size:20px; font-weight:normal; font-style:italic;}
.RighInfo002225 .item .tit em{ font-size:12px; display:block; padding-left:22px; text-transform:uppercase;}
.RighInfo002225 .item.first .tit{ font-style:normal; color:#2196f3; font-size:18px;}
.RighInfo002225 .item .con{line-height:22px; position:relative; margin:0;}
.RighInfo002225 .item .con:before{ display:none;}
.RighInfo002225 .item.first .con .stit{ color:#323232; font-size:16px; text-transform:uppercase;}
.RighInfo002225 .wrap-content .tip{text-align: center}
.RighInfo002225 .wrap-content .tit2{font-size: 18px;text-align: center;color:#2196f3 }
.RighInfo002225 .wrap-content p{line-height: 30px;}
.RighInfo002225 .wrap-content img{padding: 2% 0}
.RighInfo002225 .wrap-content .info_pn{border-top: 1px solid #2196f3;margin-top: 4%;padding-top: 1%;}
.RighInfo002225 .wrap-content .info_pn span{ width:45%; float:left; line-height:30px; height:30px; overflow:hidden;}
.RighInfo002225 .wrap-content .info_pn span:nth-child(2){margin-right:0px; text-align: right; float:right;}
.RighInfo002225 .wrap-content .info_pn span a{ color:#999;font-size:14px;}
.RighInfo002225 .wrap-content .info_pn span a:hover{color:#2196f3;}
@media(max-width:768px){
.RighInfo002225 .wrap-content .info_pn span{ width:100%; float:none; display:block;}
.RighInfo002225 .wrap-content .info_pn span:nth-child(2){ text-align:left; float:none; margin-top:10px;}
}
@media screen and (min-width: 769px){
  .RighInfo002225 .item{ max-width:none;margin:0; padding:0;}
  .RighInfo002225 .item .word{ float:left; width:50%; text-align:left; padding-right:5%; padding-left:0; margin-bottom:0;}
  .RighInfo002225 .item .pic{ float:right; width:50%;}
  .RighInfo002225 .item.odd .word{ float:right; padding-left:5%; padding-right:0;}
  .RighInfo002225 .item.odd .pic{ float:left;}
  .RighInfo002225 .item .tit,.RighInfo002225 .item.first .tit{font-size:20px; }   
  .RighInfo002225 .item .word{ padding-top:40px;}	
  .RighInfo002225 .item .con{line-height:24px; max-height:96px; overflow:hidden;padding-left:32px;}	
  .RighInfo002225 .item .con:before{ position:absolute; left:0; top:10px; height:50%; max-height:60px; width:3px; content:""; background-color:#c9b27c; display:block;}
  .RighInfo002225 .item .tit em{ font-size:14px;}
  .RighInfo002225 .item.first{ position:relative; margin-bottom:60px; min-height:344px}
  .RighInfo002225 .item.first .word{ position:absolute; width:55%; left:0; top:10%; height:80%; min-height:275px; border:1px solid #2196f3; padding:3% 6% 0 3%;}
  .RighInfo002225 .item.first .pic{ position:relative; z-index:2;}
  .RighInfo002225 .item.first .con{ padding-left:0;}
  .RighInfo002225 .item.first .con:before{ display:none;}
}
@media screen and (min-width: 1024px){
  .RighInfo002225 .item .tit,.RighInfo002225 .item.first .tit{font-size:24px; }   
  .RighInfo002225 .item .word{ padding-top:90px;}
  .RighInfo002225 .item .con{line-height:30px;max-height:120px;}	
}




/*Floor002142 */
.Floor002142{ padding:3% 0;}
.Floor002142 .auto{ background:#fff; padding:2%;}
.Floor002142 .title{ margin-bottom:1%;}
.Floor002142 ul{ text-align:center;}
.Floor002142 li{ display:block; margin:1% 1% 0 1%; width:12.2%; padding:0; float:left;background-color:#fff;  border-radius:5px; transition:all 0.3s;}
.Floor002142 li:last-child{ margin-right:0;}
.Floor002142 li a img { height:auto;    width: 90%;  margin: 0 auto;}
.Floor002142 li:hover{box-shadow:0 0 28px rgba(0,0,0,0.1);}
@media(max-width:1024px){
.Floor002142{ padding:6% 0;}
}
@media(max-width:768px){
.Floor002142 li{ width:31.333%;}
}


/*2018-10-17*/
.Banner001836 .yc_img2{display: none;}
@media only screen and (max-width:768px ) {
	.Banner001836 .yc_img{display: none;}
	.Banner001836 .yc_img2{display: block;width: 100%;height: 100%;}
}
