.fr{float: right;}
.fl{float: left;}
.float{ z-index:5;position:absolute; left:-2%; color:#333; font-family:Arial, Helvetica, sans-serif; transform:rotate(90deg) translateY(-50%); top:50%;display: none;}
.float::before{ display:inline-block; content:''; background:#333; width:68px; height:1px; vertical-align:text-bottom; margin-bottom:5px; margin-right:5px;}

@media(max-width:1200px){
.float{ display:none;}
}
.ww{color: #fff;width:20px;line-height:32px;}

.title{text-align:center;font-size:20px;color:#bdbdbd;background:url(../images/Floor001967-titlebg.png) no-repeat 44% center;background-size:auto 100%;padding:26px 0 12px 0;text-transform:uppercase;margin-bottom:3%;}
.title b{ font-size:26px; display:block; color:#25215f;}

/*
 .Top000639 为demo编号
 */
.Top000639{ background-color:#fff;}
.Top000639 .auto{ position:relative; z-index:100;}
/*.Top000639 .logo a{ position:absolute; left:0; bottom:20px;}*/
.Top000639 .logo{float: left;width: 23%;}
.Top000639 .logo img{width:82%;}
.Top000639 .fr{width: 75%; float: right;}
.Top000639 .top_menu{ background:#fff; padding:2% 0; position:relative; z-index:10;}
.Top000639 .top_menu dl{ float:right;}
.Top000639 .top_menu dt,
.Top000639 .top_menu dd{ float:left; line-height:31px;}
.Top000639 .top_menu dt{ background:url(../images/Top000639-call.jpg) no-repeat left center; padding-left:40px; color:#788693; padding-right:20px;}
.Top000639 .top_menu dt b{ color:#25215f; font-size:20px;}
.Top000639 .top_menu dd{ position:relative; border-radius:5px; border:1px solid #e2e2e2; width:110px;}
.Top000639 .top_menu dd::before{ position:absolute; content:''; right:10px; top:50%; margin-top:-2px; border-left:5px  solid transparent;border-right:5px  solid transparent;border-top:5px  solid #999;}
.Top000639 .top_menu dd a{ display:block; padding-left:40px; background-position:10px center; background-repeat:no-repeat; background-size:22px 13px;}
.Top000639 .top_menu dd a.a_cn{ background-image:url(../images/Top000639-flag_cn.jpg);}
.Top000639 .top_menu dd a.a_en{ background-image:url(../images/Top000639-flag_en.png);}
.Top000639 .top_menu dd figure{ position:absolute; left:0; top:31px; box-shadow:0 0 5px #ccc;background-color:#fff; width:100%; display:none; z-index:20;}
.Top000639 .top_menu dd:hover figure{ display:block;}
@media(min-width:769px){
   .Top000639 .top-search{ border-radius:31px;width:210px; position:relative; padding:0 18px;  background: rgba(0,0,0,0);
    border: 1px solid #25215f;}
.Top000639 .top-search .text{ width:100%; padding-right:50px; border:none; line-height:34px; height:34px; background: transparent;}
.Top000639 .top-search .btn{ position:absolute; right:18px; top:0; cursor:pointer; color:#25215f; padding:0 0 0 20px; line-height:31px; font-size:13px;}
.Top000639 nav{ display:block !important; position:relative; z-index:1;}
.Top000639 nav ul{ float:right;}
.Top000639 nav li{ float:left; width:auto !important; padding:0 17px; position:relative;}
.Top000639 nav li:last-child{ padding-right:0;}
.Top000639 nav li em a{ display:block; color:#4d5965;}
.Top000639 nav li em a:hover,.Top000639 nav li.aon em a{ color:#25215f;}
.Top000639 nav li em a{ height:56px;line-height: 56px; font-size: 16px;}
.Top000639 nav li dl a{ border-bottom:1px solid #fff; background-color:#25215f; padding:10px 5px; display:block; text-align:center; color:#f1f1f1;}
.Top000639 nav li dl a:hover{ font-weight:bold; background: #006551; color:#fff;}
.Top000639 nav li dl dd{ position:relative;}
.Top000639 nav li .nav{ position:absolute; left:100%; top:0; width:100%; display:none;}
.Top000639 nav li dl dd:hover .nav{ display:block;}
}
@media(max-width:1200px){
.Top000639 .logo a{top:20%; left:2%;}
}
@media(max-width:1024px){
.Top000639 #header-menu{ position:fixed; right:-100%; top:0; background-color: rgba(28,139,205,1); z-index:100; padding-top:70px; width:70%; max-width:300px; height:100%; transition: ease-in-out 0.3s;}
.Top000639 #header-menu.header-menu-show{ right:0;}
.Top000639 #header-menu li em,
.Top000639 #header-menu li em a{ border-bottom:0;}
.Top000639 #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.1);}
.Top000639 #header-menu li em a{ font-weight:normal;}
.Top000639 #header-menu li.has-sub em a{ background:url(../images/Top002262-icon.png) no-repeat 95% center;}
.Top000639 #header-menu li.clickon em a{ background-image:url(../images/Top002262-icon_up.png);}
.Top000639 #header-menu li .sub-menu{ padding:0 4% 4% 4%;}
.Top000639 #header-menu li .sub-menu dl dd{ border-bottom:solid 1px #fff;}
.Top000639 #header-menu li .sub-menu dl dd .nav{ display:none;}
.Top000639 #header-menu li .sub-menu dl dd .nav a{ font-size:12px; padding-left:12px;}
.Top000639 #header-menu li .sub-menu dl dd .nav a::before{ position:absolute; content:'-'; left:10px; transition:all ease-out 0.3s;}
.Top000639 .top_menu{ background:0; z-index:101;}
.Top000639 #open_menu{ width:40px; height:30px;background:#25215f; margin-left:10px; position:relative; z-index:101; transition:background 0.3s;}
.Top000639 #open_menu i,
.Top000639 #open_menu i::before,
.Top000639 #open_menu i::after{ background:#fff; border-radius:3px;}
.Top000639 #open_menu i{ left:20%; width:60%;height:2px; margin-top:-1px;}
.Top000639 #open_menu.open_menu_on{ background:#25215f; position:fixed; right:2%;}
.Top000639 #open_menu.open_menu_on i{height:3px; margin-top:-1.5px;}
}

@media(max-width:1000px){
.Top000639 nav li{padding:0 10px;}
}
@media(max-width:768px){
.Top000639 .logo{ position:relative;}
.Top000639 .logo a{ position:relative; left:auto; bottom:auto;}
.Top000639 .logo{ }
.Top000639 .top_menu{ /*border-bottom:1px solid #eee;*/}
.Top000639 .mobile_menu{ position:absolute; z-index:5; top:50%; width:32px; height:32px; margin-top:-16px; right:2%; cursor:pointer;}
.Top000639 .mobile_menu{ position:absolute; z-index:5; top:50%; width:32px; height:32px; margin-top:-16px; right:2%; cursor:pointer;}
.Top000639 .mobile_menu span{ position:absolute; width:100%; height:3px; background-color:#ccc; left:0; top:50%; margin-top:-1.5px;transition:all ease-out 0.3s;}
.Top000639 .mobile_menu span::before,
.Top000639 .mobile_menu span::after{ position:absolute; content:''; left:0; width:100%;height:3px; background-color:#ccc; transition:all ease-out 0.3s;}
.Top000639 .mobile_menu span::before{ top:-10px;}
.Top000639 .mobile_menu span::after{ bottom:-10px;}
.Top000639 .onmenu span{ background-color:transparent;}
.Top000639 .onmenu span::before{ transform:rotate(-45deg); top:0;}
.Top000639 .onmenu span::after{ transform:rotate(45deg); bottom:0;}
.Top000639 nav{ position:fixed; left:-100%; top:0;width:100%; background-color:rgba(28,139,205,0.8);max-width:250px;height:100%; z-index:100;transition:all ease-out 0.3s;}
.Top000639 nav li dl{ display:none;}
.Top000639 nav li a{ text-align:center; font-size:16px;padding:10px 0; display:block; line-height:30px; border-bottom:1px solid #1c8bcd; box-shadow:0 1px 0 rgba(255,255,255,0.2); color:#fff;}
.Top000639 nav.onnav{ left:0;}
}
@media(max-width:480px){
.Top000639 .top_menu dt{ background-size:auto 25px; padding-left:30px;display: none;}
.Top000639 .top_menu dt span{ display:none;}
.Top000639 .top_menu dt b{ font-size:16px;}
.Top000639 .top_menu dd{ width:100px;    right: 51%;}
    .Top000639  .top-search{display: none}
}
/*Banner002216*/
.Banner002216{ width:100%;}
.Banner002216 .wap{ display:none;}
@media(max-width:1000px){
.Banner002216 .pc{ display:block;}
.Banner002216 .wap{ display:none;}
}
/*Banner002216 End*/

/*
 .Menu002272 为demo编号
 */
.Menu002272{}
.Menu002272 .nav-menu{border-bottom: 1px solid #eef0f1;}
.Menu002272 .nav-menu ul{display: none;}
.Menu002272 .current{padding-left: 25px;background: url(../images/Menu002272-icon.png) no-repeat left center;}
.Menu002272 .current a{font-size: 12px;color: #333;padding: 0 13px 0 10px; position: relative; line-height: 45px;}
.Menu002272 .current a:after{ content: "·"; position: absolute; top: 0; right: 0; line-height: 20px; height: 20px; color: #ddd;}
.Menu002272 .current a:first-child{padding-left: 0;}
.Menu002272 .current a:hover{color: #25215f;}
.Menu002272 .current span{padding-left: 10px;font-size: 12px;color: #25215f;}

@media screen and (min-width:768px ) {
	.Menu002272 .nav-menu ul{display: block;float: left;}
	.Menu002272 .nav-menu ul.wap{ display:none;}
	.Menu002272 .nav-menu ul li{float: left;line-height: 60px;margin: 0 2px;padding: 0 3px; position:relative;}
	.Menu002272 .nav-menu ul li:first-child{margin-left: 0;}
	.Menu002272 .nav-menu ul li:hover,
	.Menu002272 .nav-menu ul li.aon{background: #25215f;}
	.Menu002272 .nav-menu ul li:hover a,
	.Menu002272 .nav-menu ul li.aon a{color: #fff;}
	.Menu002272 .nav-menu ul li dl{ background:#25215f; position:absolute; top:60px; left:0; padding:3% 0; width:100%; text-align:center;}
	.Menu002272 .nav-menu ul li dl dd{ height:32px; line-height:32px;}
	.Menu002272 .nav-menu ul li dl dd a{ font-size:14px; line-height:32px;}
	.Menu002272 .nav-menu .location{float: right;}
	.Menu002272 .current a{line-height: 60px;}
}
@media screen and (min-width:1024px ) {
	.Menu002272 .nav-menu ul li{padding: 0 12px;margin: 0 6px;}
}
@media screen and (min-width:1200px ) {
	.Menu002272 .nav-menu ul li{line-height: 60px;}
	.Menu002272 .current a{line-height: 60px;}
	.Menu002272 .current span{}
}

@media screen and (max-width:768px ) {
.Menu002272 .nav-menu .wap{display:block;}
.Menu002272 .nav-menu .wap li{ width:49%; margin-right:2%; float:left; margin-bottom:2px; text-align:center;}
.Menu002272 .nav-menu .wap li:nth-child(2n){margin-right: 0}
.Menu002272 .nav-menu .wap li a{ display:block; background:#eee; padding:0 32px;font-weight:bold; color:#333; line-height:49px; position:relative;font-size: 13px;}
.Menu002272 .nav-menu .wap li.aon a{ background:#25215f; color:#fff;}
}

/*! fancyBox v2.1.5 css */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{outline: none;vertical-align: top;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {background: #f9f9f9;color: #444;}
.fancybox-opened {z-index: 8030;}
.fancybox-inner {position: relative;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('../images/fancybox_sprite.png');}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}
#fancybox-loading div {width: 44px;height: 44px;background: url('../images/fancybox_loading.gif') center center no-repeat;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url('../images/blank.gif');-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {	position: absolute;	top: 50%;width: 36px;height: 34px;	margin-top: -18px;cursor: pointer;z-index: 8040;}
.fancybox-prev span {	left: 10px;	background-position: 0 -36px;}
.fancybox-next span {	right: 10px;	background-position: 0 -72px;}
.fancybox-nav:hover span {	visibility: visible;}
.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}
.fancybox-lock {overflow: hidden !important;  width: auto;}
.fancybox-lock body {  overflow: hidden !important;}
.fancybox-lock-test {  overflow-y: hidden !important;}
.fancybox-overlay {position: absolute;	top: 0;	left: 0;	overflow: hidden;	display: none;	z-index: 8010;	background: #ffffff;}
.fancybox-overlay-fixed {position: fixed;bottom: 0;	right: 0;}
.fancybox-lock .fancybox-overlay {	overflow: auto;	overflow-y: scroll;}
.fancybox-title {	visibility: hidden;	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;	position: relative;	text-shadow: none;	z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;	bottom: 0;right: 50%;	margin-bottom: -35px;	z-index: 8050;	text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;	background: transparent;	background: rgba(0, 0, 0, 0.8);border-radius: 15px;text-shadow: 0 1px 2px #222;	color: #FFF;font-weight: bold;	line-height: 24px;	white-space: nowrap;}
.fancybox-title-outside-wrap {	position: relative;	margin-top: 10px;	color: #fff;}
.fancybox-title-inside-wrap {	padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}
/*! fancyBox v2.1.5 css END*/
/*Bottom002701 */
.Bottom002701{ background: #2d3947; padding:2% 0;margin-top: 3%}

.Bottom002701 nav{ float:left; width:75%;}
.Bottom002701 .contact{ float:right; width:23%;position:relative;}

.Bottom002701 nav dl{ float:left; width:9%; margin-right:2%;}
.Bottom002701 nav dl:last-child{margin-right: 0;}
.Bottom002701 nav dt{ color:#fff; font-size:18px; margin-bottom:20px;}
.Bottom002701 nav dt a,
.Bottom002701 nav dd a{ color:#fff;}
.Bottom002701 nav dd a{ opacity:0.4;}
.Bottom002701 nav dd a:hover{ opacity:1;}
.Bottom002701 nav dd{ line-height:32px;}

.Bottom002701 .contact dl{ display:table;}
.Bottom002701 .contact dd{ position:absolute; left:0; top:0;}
.Bottom002701 .contact dt{ display:table-cell; vertical-align:middle;}
.Bottom002701 .contact dt img{ margin-left:10px;}
.Bottom002701 .bshare-custom{ width:40px;}
.Bottom002701 .bshare-custom a{ display:block; cursor:pointer; margin:5px 0; border:1px solid #374b64; border-radius:50%; width:40px; height:40px; background:url(../images/Bottom002701_share_wx.png) no-repeat center center; padding:0;}
.Bottom002701 .bshare-custom a.bshare-sinaminiblog{ background-image:url(../images/Bottom002701_share_sina.png);}
.Bottom002701 .bshare-custom a.bshare-qqim{ background-image:url(../images/Bottom002701_share_qq.png);}
.Bottom002701 .copyright{ line-height:24px;color:#fff;opacity:0.4; clear:both; border-top: 1px solid rgba(255,255,255,0.4);padding-top: 1%;}
.Bottom002701 .copyright a{ color:#fff;}
.Bottom002701 .copyright i {
    margin: 0 13px;
    font-style: normal;
    color: #fff;
    opacity: 0.2;
}
.Bottom002701 .copyright a:hover{ text-decoration:underline;}
@media(max-width:1366px){
.Bottom002701 nav dl{ min-width:inherit;}
}
@media(min-width:1025px){
.Bottom002701 nav dd{ display:block !important;}
}
@media(max-width:1024px){
.Bottom002701 nav,
.Bottom002701 .contact{ float:none; max-width:none; width:auto;display: none;}
.Bottom002701 .contact dl{ float:none; margin:0 auto; }
.Bottom002701 .contact{ padding-top:3%;}
.Bottom002701 .copyright{ text-align:center; padding-top:20px;}
.Bottom002701 nav dl{ max-width:none; float:none;margin-right:0;}
.Bottom002701 nav dl:not(:last-child){ border-bottom:1px solid rgba(255,255,255,0.2);}
.Bottom002701 nav dt{ margin-bottom:0; padding:10px 0; position:relative;}
.Bottom002701 nav dt span{ position:absolute; right:0; top:50%; width:40px; height:40px; margin-top:-20px;}
.Bottom002701 nav dt span::before,
.Bottom002701 nav dt span::after{ position:absolute; content:''; background:#fff; left:30%; height:2px; top:50%; margin-top:-1px; width:40%; transition:0.3s ease-in-out;}
.Bottom002701 nav dt span::after{ transform:rotate(90deg);}
.Bottom002701 nav dt span.on::before{ opacity:0;}
.Bottom002701 nav dt span.on::after{ transform:rotate(0);}
.Bottom002701 nav dd{ display:none; padding:10px; background:rgba(255,255,255,0.05);}
}
@media(max-width: 480px){
	.Bottom002701 .copyright .fr{float: none;width: 100%}
	.Bottom002701 .copyright .fl{float: none;width: 100%}
}


/*
 .RighInfo000621 为demo编号
 */
.RighInfo000621{ padding:2%;}
.RighInfo000621 .h3_621{font-size:18px;color:#ed7020;line-height:2; margin:0;}
.RighInfo000621 .p_621{font-size:16px;line-height:2;}
/*
 .RighInfo001355 为demo编号
 */
.RighInfo001355{ margin-top: 3%;}
.RighInfo001355 p{font-size: 14px;line-height: 2;text-align: justify;color:#333;}
.RighInfo001355 .div01{font-size: 20px;color:#25215f;}
.RighInfo001355 .div02{font-size: 18px;color:rgba(37,33,95,0.3);}
.RighInfo001355 .img01{float:right; margin-left:5%; width:39.6%;}
@media (max-width:480px){
    .RighInfo001355 .img01{width:100%;}
    .RighInfo001355 p{font-size: 12px;}
    .RighInfo001355 .div01{font-size: 16px;}
    .RighInfo001355 .div02{font-size: 14px;}
}
/*
 .PicList000751 为demo编号
 */
.PicList000751{margin-top: 3%;}
.PicList000751 ol{ border:1px solid #e8e8e8; position:relative; overflow:hidden; margin-bottom:2%;}
.PicList000751 ol::before{ position:absolute; content:''; width:1px; height:100%; background-color:#e8e8e8; left:22%; top:0;}
.PicList000751 ol figure{ float:left; width:22%;}
.PicList000751 ol figure a{ display:block; padding-bottom:72%; background-position: center center; background-repeat:no-repeat; background-size:cover;}
.PicList000751 ol time{ text-align:center; width:12%; float:left; padding:2% 2% 0; color:#fff;}
.PicList000751 ol time b{ font-size:24px; background-color:#3c359e; display:block; padding:20% 0;}
.PicList000751 ol time span{ background-color:#25215f; line-height:36px; display:block; font-size:13px;}
.PicList000751 ol .txt{ float:right; width:65%; padding:2% 2% 1% 0;}
.PicList000751 ol .txt h1{ font-weight:normal; font-size:20px;}
.PicList000751 ol .txt p{ color:#666; line-height:2; margin-top: 10px;font-size: 15px;}
.PicList000751 ol .more{ text-align:left;}
.PicList000751 ol .more a{ display:inline-block; position:relative; padding-bottom:10px; color:#25215f;}
.PicList000751 ol .more a::before{ position:absolute; content:'';width:26px; height:2px;  background-color:#25215f; left:0; bottom:0;}
.PicList000751 ol:hover{border: 3px solid #25215f;cursor: pointer;}
.PicList000751 ol:hover h1 a{color:#25215f }
.PicList000751 ol:hover p{color: #333;}
@media(max-width:1000px){
.PicList000751 ol .txt h1{font-size:16px;}
.PicList000751 ol .txt p{ height:72px; overflow:hidden;font-size: 14px;}
    .PicList000751 ol .more a{font-size: 12px;}
}
@media(max-width:768px){
.PicList000751 ol time{ width:auto; float:none; padding:0;display: none;}
.PicList000751 ol time b{ padding:5px 0;}
.PicList000751 ol figure{width:32%;}
.PicList000751 ol::before{ left:32%;}
.PicList000751 ol .txt p{ height:48px;}
}
@media(max-width:480px){
.PicList000751 ol figure,
.PicList000751 ol .txt{width:auto; float:none; padding:2%;}
.PicList000751 ol::before{ display:none;}
.PicList000751 ol figure a{padding-bottom:40%;}
}
/*Page002664 */
.Page002664{ text-align:center; padding:1% 0 3% 0;}
.Page002664 .Pages *{ display:inline-block; vertical-align:middle;}
.Page002664 .Pages a{ border:1px solid #ececec; line-height:35px; padding:0 18px; color:#666;}
.Page002664 .p_cur,
.Page002664 .p_count,
.Page002664 .p_jump,
.Page002664 .a_first,
.Page002664 .a_end,
.Page002664 .p_total{ display:none;}
.Page002664 .Pages em{ overflow:hidden; border-left:1px solid #ececec; font-style:normal;}
.Page002664 .Pages em a{ float:left; margin-left:-1px;}
.Page002664 .Pages a:hover,
.Page002664 .Pages em a.a_cur{ color:#fff; background-color:#25215f;}
.Page002664 .a_prev{ padding-left:31px;}
.Page002664 .a_next{ padding-right:31px;}
@media(max-width:640px){
.Page002664 .Pages em{ display:none;}
}
/*
 *  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%; }

/*
 .Banner002465 为demo编号
 */
.Banner002465{ position: relative;}
.Banner002465 li a{ display:block; }
.Banner002465 li a .phoneimg{ display: none;}
.Banner002465 .owl-dots{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002465 .owl-dots>div{ display:inline-block; margin:0 0.5%;position: relative;}
.Banner002465 .owl-dots>div span{ display:block; width: 12px; height: 12px; border-radius:50%; background: #fff; -moz-opacity:0.5; opacity: 0.5; filter:alpha(opacity=50); }
.Banner002465 .owl-dots>div.active span{ -moz-opacity:1; opacity: 1; filter:alpha(opacity=100); }
.Banner002465 .owl-nav >div{ position: absolute; top: 50%; margin-top: -25px; background: url(../images/Banner002465-btns.png) no-repeat; width: 50px; height: 50px; cursor: pointer;}
.Banner002465 .owl-nav .owl-prev{ left: 5%; background-position: 0 0;}
.Banner002465 .owl-nav .owl-next{ right: 5%; background-position: -50px 0;}
.Banner002465 .owl-nav .owl-prev:hover{ background-position: 0 -50px;}
.Banner002465 .owl-nav .owl-next:hover{ background-position: -50px -50px;}
@media(max-width:1200px){
.Banner002465 li a .pcimg{ display: block;}
.Banner002465 li a .phoneimg{ display:none;}
.Banner002465 .owl-dots>div{ margin: 0 3px;}
}


/*Floor002717 */
.Floor002717{ position:relative;  overflow:hidden;margin-top: 3%; }
.Floor002717 .list{ position:relative; z-index:10;}

/*.Floor002717 .list:before{ position:absolute; left:0; width:100%; background:url(../images/Floor002717_bg.jpg) repeat; top:0; height:50%; top:25%; content:'';}*/
.Floor002717 .list .auto{ position:relative; z-index:3;}
.Floor002717 .list ul{}
.Floor002717 .list li{margin-right: 2%;list-style: none;margin-bottom: 2%;float: left;}
.Floor002717 .list li:nth-child(1){width:40%;}
.Floor002717 .list li:nth-child(2){width:58%;margin-right: 0%;}
.Floor002717 .list li:nth-child(2) .Ispic,.Floor002717 .list li:nth-child(3) .Ispic{padding-bottom:42%;}
.Floor002717 .list li:nth-child(3){width:58%;margin-right:2%;margin-bottom: 0%;}
.Floor002717 .list li:nth-child(4){width:40%;margin-right: 0%;margin-bottom: 0%;}
.Floor002717 .list li a{ position:relative; display:block;  color:#e5dbcb;}
.Floor002717 .list li a:after{ transition:0.3s; position:absolute; left:0; bottom:0; height:100%; right:0; z-index:3; content:'';
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 37%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 37%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}
.Floor002717 .list li {overflow: hidden;}
.Floor002717 .list li .txt{ transition:0.3s; position:absolute; left:5%; right:5%; bottom:5%; z-index:10;overflow: hidden;}
/*.Floor002717 .list li:nth-child(2) .txt{ top: 100%;bottom:unset;}
.Floor002717 .list li:nth-child(2) h4{position:absolute;left:0;bottom:6%; font-weight:normal; font-size:26px; left: 5%;z-index: 9;color:#fff;line-height: 2;    margin-bottom: 0;}*/
.Floor002717 .list li .txt h3{ font-weight:normal; font-size:26px; /*margin:0;*/color:#fff;line-height: 2;    margin-bottom: 0;}
.Floor002717 .list li .txt .li_txt{max-height:50%;}
.Floor002717 .list li .txt p{ margin:0; font-size:14px;color:#fff;display: none;line-height: 24px;}
.Floor002717 .list li .Ispic{ padding-bottom:61%;}
.Floor002717 .list li a:hover:after{ background:rgba(0,0,0,0.5);}
.Floor002717 .list li a:hover .txt p{ display: block}
.Floor002717 .list li a:hover .txt{ bottom:20%; text-align:left;}
/*.Floor002717 .list li:nth-child(2) a:hover .txt{ top:0;bottom:0; max-height:90%;text-align:left;}
.Floor002717 .list li:nth-child(2) a:hover h4{display: none;}*/

@media(max-width:640px){
.Floor002717 .list li .txt h3{font-size:18px;}
.Floor002717 .list li .txt p{ font-size:15px;}
}
@media(max-width:480px){
.Floor002717 .list{ margin-top:0 !important;}
.Floor002717 .list ul:nth-child(2){ margin-top:0;}
.Floor002717 .list li .txt h3{font-size:15px;}
.Floor002717 .list li .txt p{ font-size:12px;}
.Floor002717 .list li{float: left;width:100%!important;}
.Floor002717 .list li:nth-child(2n){margin-right: 0%}
.Floor002717 .list li:nth-child(3){ margin-bottom:2%;}
.Floor002717 .list li:nth-child(4){ margin-bottom:2%;}
.Floor002717 .list li .Ispic { padding-bottom: 61% !important;}
}
/*Floor002597 */
.Floor002597{position:relative; z-index:1;margin-top: 3%}
.Floor002597 .auto{ position:relative; z-index:2;}
.Floor002597 .float{ z-index:5;position:absolute; left:-2%; color:#333; font-family:Arial, Helvetica, sans-serif; transform:rotate(90deg) translateY(-50%); top:50%;}
.Floor002597 .float::before{ display:inline-block; content:''; background:#333; width:68px; height:1px; vertical-align:text-bottom; margin-bottom:5px; margin-right:5px;}
@media(max-width:1200px){
.Floor002597 .float{ display:none;}
}

.Floor002597 .title{ text-align:center; font-size:36px; color:#333; padding-bottom:5%;}
.Floor002597 .title p{ margin:0; opacity:0.6; font-size:16px;}
.Floor002597 .title::after{ display:block; content:''; background:#00a2e9;margin:20px auto 0; height:4px; width:52px;}
@media(max-width:480px){
.Floor002597 .title{ font-size:24px;}
.Floor002597 .title p{font-size:14px;}
}

.Floor002597 .list-box .left{ float:left; width:42%; margin:0 1%;}
.Floor002597 .list-box .top{padding-bottom:50%; margin-bottom:0.5%;}
.Floor002597 .list-box .bottom{padding-bottom:49.5%;}
.Floor002597 .list-box .right{ float:right; width:28%;}
.Floor002597 .list-box .left01{float:left; width:28%;}
.Floor002597 .list-box dl{ position:relative; z-index:1;}
.Floor002597 .list-box dl dd{ position:absolute; left:0; overflow:hidden;}
.Floor002597 .list-box dd > *{ position:absolute; left:0;height:100%; width:100%; top:0;}
.Floor002597 .list-box dd a{ z-index:20;}
.Floor002597 .list-box dd .hover{ top:100%; transition:0.2s; z-index:10; background:rgba(0,0,0,0.5);}
.Floor002597 .list-box dd:hover .hover{ top:0;}
.Floor002597 .list-box dd .txt{ position:absolute; color:#fff;padding:3% 5%; left:0;bottom:0;}
.Floor002597 .list-box dd .txt p{width:100%; opacity:1; line-height:26px; /*height:54px;*/font-size: 14px;}
.Floor002597 .list-box dd .txt h2{ font-weight:normal; font-size:24px; margin:0;}
.Floor002597 .list-box dd{position: relative}
.Floor002597 .list-box dd .txt02{  position: absolute;width: 100%;padding: 1.5%;left: 0;height: auto;background: rgba(0,0,0,0.37);margin-top: 51%;    padding-left: 3%;}
.Floor002597 .list-box dd .txt02 h2{ font-weight:normal; font-size:24px; margin:0;color:#fff;}
.Floor002597 .list-box dd:hover .txt02{ display: none;}
.Floor002597 .dl_product_2 dd{ width:100%; height:49.156118%;}
.Floor002597 .dl_product_2 dd:nth-child(1){ top:0;}
.Floor002597 .dl_product_2 dd:nth-child(2){ bottom:0; height:50%;}
.Floor002597 .dl_product_1 dd{ top:0;}
.Floor002597 .dl_product_1 dd:nth-child(1){width:100%; height:49.064%;}
.Floor002597 .dl_product_1 dd:nth-child(1) .txt02 {margin-top:50%;}
.Floor002597 .dl_product_1 dd:nth-child(3){ left:auto; right:0; width:33.053%; height:49.064%;}
.Floor002597 .dl_product_1 dd:nth-child(2){ top:auto; bottom:0; width:100%; height:49.896%;}
.Floor002597 .dl_product_1 dt{ position:absolute; right:0; bottom:0; width:33.053%; height:49.896%; text-align:center;}
.Floor002597 .dl_product_1 dt aside{ font-size:26px; color:#333; padding-bottom:10px;}
.Floor002597 .dl_product_1 dt a{ color:#a1a1a1;}
.Floor002597 .dl_product_1 dt a::after{ display:inline-block; content:''; background:url(../images/Floor002597_more.png) no-repeat; width:33px; height:7px; vertical-align:middle; margin-left:10px;}
.Floor002597 .dl_product_1 dt a:hover{ color:#00a2e9;}
.Floor002597 .list-box section{ position:relative;}


.Floor002597 .swiper-container {width: 100%;height: 100%;position:absolute;overflow: hidden;z-index: 1;}
.Floor002597 .swiper-container-android .swiper-slide,
.Floor002597 .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.Floor002597 .swiper-wrapper,
.Floor002597 .swiper-slide {-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.Floor002597 .swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-box-sizing: content-box;box-sizing: content-box;}
.Floor002597 .swiper-slide{-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;width: 100%;height: 100%;position: relative; background-size:cover;}
.Floor002597 .swiper-slide a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Floor002597 .swiper-slide .txt{ position:absolute; left:0; right:0; bottom:-32%;height:40%; opacity:1; transition:1s 0.2s; padding:3% 10% 3% 5%; background:rgba(0,0,0,0.37); color:#fff;}
.Floor002597 .swiper-slide:hover .txt{ bottom:0;opacity: 1}
.Floor002597 .swiper-slide .txt > *{ margin:0;}
.Floor002597 .swiper-slide .txt h2{ font-size:24px; font-weight:normal;margin-bottom: 2%;}
.Floor002597 .swiper-slide .txt p{ opacity:1;font-size: 14px;line-height: 26px;}
.Floor002597 .swiper-slide-active .txt{bottom:0; opacity:1;}
.Floor002597 .swiper-pagination{ position:absolute; z-index:10; right:5%; bottom:7%; }
.Floor002597 .swiper-pagination span{ float:left;width:5px; margin:0 5px; height:5px; border-radius:50%; background:#fff;}
.Floor002597 span.swiper-pagination-bullet-active{ background:#00a2e9;}

@media(max-width:768px){
.Floor002597 .list-box .right,
.Floor002597 .list-box .left{ float:none; width:auto; margin:0;}
.Floor002597 .list-box .top{ padding-bottom:61%; width: 100%; margin-bottom:2%;}
.Floor002597 .list-box .bottom{ padding-bottom:61%; margin-bottom:2%;}
.Floor002597 .list-box .left01{ padding-bottom:61%;}
.Floor002597 .dl_product_2{ padding-bottom:100% !important;}
.Floor002597 .swiper-slide .txt{ padding:3% 5%; bottom:0; height:20%;}
.Floor002597 .swiper-slide .txt p{ display:none;}
}

@media(max-width:480px){
.Floor002597 .list-box dl.dl_product_1{ padding-bottom:0; margin-bottom:0; overflow:hidden;}
.Floor002597 .list-box dl.dl_product_1 dd{ position:relative; height:auto; width:100%; margin-bottom:2%;}
.Floor002597 .list-box dl.dl_product_1 dd .Ispic{ padding-bottom:61%; position:relative; height:auto;}
.Floor002597 .swiper-slide .txt h2{ font-size:18px;}
.Floor002597 .list-box dd .txt02{ padding:3%;}
.Floor002597 .list-box dd .txt02 h2{ font-size:18px;}
.Floor002597 .list-box .top{width:100%;}
}
/*
 .Floor002468 为demo编号
 */
.Floor002468{ padding: 30px 0;}
.Floor002468 .auto{ max-width: 1400px;}
@media only screen and (max-width:1430px ) {
	.Floor002468 .auto{ max-width: 1430px; padding-left: 15px; padding-right: 15px;}
}
.Floor002468 .list{ overflow: hidden;}
.Floor002468 .list .list-wrap{ margin:0 -0.8%;}
.Floor002468 .list .ul{ float: left; width: 50%; padding: 0 0.8% 1.5%;}
@media only screen and (max-width:767px ) {
	.Floor002468 .list .ul{ width: 100%; float: none; padding-left: 0; padding-right: 0; padding-bottom: 3%;}
}
.Floor002468 .list .item{}
.Floor002468 .list .item-inner{ position: relative;}
.Floor002468 .list .item .linkhref{ position: absolute; z-index: 5; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.Floor002468 .list .item .pic{ background-repeat: no-repeat; background-position: center; background-size: cover; }
.Floor002468 .list .item .pic:after{position: absolute; left: 0; top: 0; height: 100%; width: 100%; content: ""; display: block;background-color:#000;  -moz-opacity:0.4;  opacity: 0.4; filter:alpha(opacity=40); transition: all .3s;}
.Floor002468 .list .item .item-inner:hover .pic:after{-moz-opacity:0.1;  opacity: 0.1; filter:alpha(opacity=10); }
.Floor002468 .list .ul0 .item .pic{padding-bottom: 110.145%;}
.Floor002468 .list .ul1 .item+.item{ padding-top: 3%;}
.Floor002468 .list .ul1 .item .pic{ padding-bottom: 53.625%;}
.Floor002468 .list .item .word{position: absolute; color: #fff; bottom: 15px; left: 15px;}
.Floor002468 .list .item .word h2{  font-size:18px; font-weight: normal; margin: 0; padding-left: 40px; position: relative;}
.Floor002468 .list .item .word h2 i{ font-style: normal; position: absolute; left: 0; top: 0;}
.Floor002468 .list .item .word figure{ font-size: 14px; padding: 0 15px 0 40px; opacity: 0;transition: all .3s; line-height: 24px; height: 0; overflow: hidden;}
.Floor002468 .list .item .item-inner:hover .word figure{ margin: 15px 0 0; opacity: 1; height: 48px;}
@media only screen and (min-width: 768px) {
	.Floor002468 .list .item .word h2{ font-size: 20px;}
	.Floor002468 .list .item .word figure{ font-size: 16px;}
	.Floor002468 .list .item .item-inner:hover .word figure{ height: 76px;}
}
@media only screen and (min-width: 1024px) {
	.Floor002468 .list .item .word h2{ font-size: 24px;}
	.Floor002468 .list .item .word{bottom: 38px; left: 20px;}
}
@media only screen and (min-width: 1200px) {
	.Floor002468 .list .item .word h2{ font-size: 30px;}
	.Floor002468 .list .item .word{bottom: 58px; left: 40px;}
}

/*Floor002617 */
.Floor002617{ position:relative; z-index:1; overflow:hidden;margin-top: 3%}

.Floor002617 img{ width:100%; display:block;}
.Floor002617 .ycenter{ position:absolute; z-index:5; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); text-align:center;color:#fff; overflow:hidden;}
.Floor002617 .ycenter_click{ z-index:20; width:auto; height:auto; right:5%; top:5%; left:auto;}
.Floor002617 .ycenter_click .title{ display:none;}
.Floor002617 .video{ width:100%;}
.Floor002617 video{ z-index:10; background:#000; position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002617 .title{ font-size:36px; font-family:'华文中宋';}
.Floor002617 .title b{ display:block; opacity:0.2; text-transform:uppercase; font-size:86px; font-family:"Times New Roman", Times, serif;}
.Floor002617 .title::after{ display:block; content:''; margin:1% auto 3%; width:1px; height:32px; background:#cca74f;}

.Floor002617 .play_btn{ cursor:pointer; display:inline-block;}
.Floor002617 .play_btn i{ display:block; margin:0 auto 15px; width:49px; height:49px; border:2px solid #cca74f; border-radius:50%; background:url(../images/Floor002617_play.png) no-repeat center center;}
.Floor002617 .close_btn i{ position:relative; background:none;}
.Floor002617 .close_btn i::before,
.Floor002617 .close_btn i::after{ position:absolute; content:''; width:3px; border-radius:3px; height:50%; top:25%; background:#cca74f; left:16px;}
.Floor002617 .close_btn i::after{ left:26px;}
@media(max-width:1024px){
.Floor002617 .title{ font-size:24px;}
.Floor002617 .title b{ font-size:56px;}
}
@media(max-width:640px){
.Floor002617{ margin:0 2% 0 2%;}
.Floor002617 .title{ font-size:20px; margin:0; padding-bottom:0;}
.Floor002617 .title b{ font-size:40px;}
}
@media(max-width:480px){
.Floor002617 .title::after{ display:none;}
.Floor002617 .title b{ font-size:30px;}
.Floor002617 .title{ font-size:18px;}
.Floor002617 .play_btn i{ margin:5px auto; background-size:12px;width: 36px;height: 36px;}
.Floor002617 .close_btn i::before{ left:10px;}
.Floor002617 .close_btn i::after{ left:20px;}
}




/*
 .Timeline000784 为demo编号
 */
.Timeline000784{ padding:2% 0;}
.Timeline000784 .tab_year{ overflow:hidden; position:relative; clear:both; margin-bottom:20px;}
.Timeline000784 .tab_year::before{ position:absolute; content:''; width:100%; left:0; bottom:0; height:1px; background-color:#dbe0e7;}
.Timeline000784 .tab_year li{ float:left; width:100px; text-align:center; margin-right:10px; border:1px solid #dbe0e7;  line-height:39px;height:39px; cursor:pointer;}
.Timeline000784 .tab_year li.on{ background-color:#25215f; color:#fff;}
.Timeline000784 .tab_year_list .list{ display:none; position:relative; padding-bottom:5%;}
.Timeline000784 .tab_year_list .list::before,
.Timeline000784 .tab_year_list .list::after{ position:absolute; content:'';}
.Timeline000784 .tab_year_list .list::before{ width:2px; height:100%; background-color:#25215f; top:0; left:146px;}
.Timeline000784 .tab_year_list .list::after{ background:url(../images/Timeline000784-tab_bottom.png) no-repeat; width:24px; height:40px; bottom:-20px; left:135px;}
.Timeline000784 .list dl{ padding-left:148px; position:relative;}
.Timeline000784 .list dt{ position:absolute; left:0; top:0; width:148px; padding-left:10px;}
.Timeline000784 .list dt::before,
.Timeline000784 .list dt::after{position:absolute; content:'';}
.Timeline000784 .list dt::before{ width:16px; height:16px; border-radius:50%; border:2px solid #ddd; background-color:#25215f; right:-7px; top:50%; margin-top:-8px; z-index:1;}
.Timeline000784 .list dt::after{ height:1px; width:90%; right:0; background-color:#ddd; top:50%; margin-top:-1px; z-index:0;}
.Timeline000784 .list dt span{ display:inline-block; width:80px;color:#fff; background-color:#25215f; line-height:30px; text-align:center; position:relative; z-index:2;}
.Timeline000784 .list dd{ padding-left:20px; padding-bottom:20px;}
.Timeline000784 .list dd div{ border:1px solid #25215f; padding:10px; font-size:12px; position:relative;}
.Timeline000784 .list dd div::before,
.Timeline000784 .list dd div::after{ position:absolute; content:''; width:0; height:0; border-top:11px solid transparent;border-bottom:11px solid transparent;border-right:11px solid #25215f; left:-12px; top:5px;}
.Timeline000784 .list dd div::after{ border-right-color:#fff; left:-11px;}
.Timeline000784 .list dd figure{ line-height:2; padding:4px 0; color:#333;}
@media(max-width:480px){
.Timeline000784 .tab_year_list .list::before{left:118px;}
.Timeline000784 .tab_year_list .list::after{left:107px;}
.Timeline000784 .list dl{ padding-left:120px;}
.Timeline000784 .list dt{ width:120px;}
}
/*
 .RighInfo002189 为demo编号
 */
.RighInfo002189{ padding:5% 0;}
.RighInfo002189 .p01{color:#666;}
.RighInfo002189 .box{ min-height:592px; padding-left:45%; position:relative; z-index:2;text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; line-height:2.1; color:#888; font-size:14px;}
.RighInfo002189 .box .img{ position:absolute; left:0%; z-index:1; max-width:736px; width:60%;}
.RighInfo002189 .box .tit{ font-size:26px; font-weight:normal; color:#333; margin:0; line-height:28px; color: #25215f;}
.RighInfo002189 .box .tit span{ position:relative; }
.RighInfo002189 .box .tit span i{ font-size:27px; color:#333; width:2px; font-style:normal; position:absolute; left:8px; top:4px;}
.RighInfo002189 .box .tit span i:last-child{ right:13px; left:auto;}
.RighInfo002189 .box .tit em{ font-style:normal; text-transform:uppercase; color:#999; font-family:Arial; display:block; font-size:14px; padding-left:39px;}
.RighInfo002189 .box .h3{ margin:0; font-size:16px; color:#016752; font-weight:bold; display:block;    letter-spacing: 2px;}
@media (max-width: 820px){
	.RighInfo002189 .box{ padding-left:0;}
	.RighInfo002189 .box .img{ position:static; margin-bottom:5%; left:0; width:auto; max-width:100%;}
}
/*
 .Floor001689 为demo编号
 */
.Floor001689{ background:url(../images/Floor001689-bg.jpg) repeat;margin-top: 3%;}
/*.Floor001689 .title{ text-align:center; padding-bottom:6%;}
.Floor001689 .title h1{ background:url(../images/Floor001689-titlebg.gif) no-repeat center top; margin:0; font-size:30px; font-family:'黑体'; color:#000; padding:12px 0;}
.Floor001689 .title h1 span{ color:#e57e47;}
.Floor001689 .title p{ font-size:24px; color:#bebebe; font-family:"Times New Roman", Times, serif; text-transform:uppercase; letter-spacing:5px; margin:0;}*/
.Floor001689 .list{ position:relative;}

.Floor001689 .list li a{ display:block; overflow:hidden;}
.Floor001689 .list li figure{ padding-bottom:94%; transition:0.3s;}
.Floor001689 .list li:hover figure{ transform:scale(1.1);}
.Floor001689 .list li div{ background-color:#fff; margin:-5% 5% 0 5%; position:relative; z-index:2; text-align:center; padding:5%;border: 1px solid #cecece;}
.Floor001689 .list li div *{ margin:0;}
.Floor001689 .list li p{ color:#d4d4d4; font-size:12px; text-transform:uppercase; padding:5px 0 5px 0; position:relative;}
.Floor001689 .list li p::before{ position:absolute; content:'>'; left:50%; bottom:0; font-family:'宋体';}
.Floor001689 .list li h3{ font-size:16px;color: #333;}
.Floor001689 .list li a:hover div{ background-color:#25215f; color:#fff;}
.Floor001689 .list li a:hover div h3 {color:#fff; }
.Floor001689 .list .bx-controls-direction a{ position:absolute; width:40px; height:25px; border:1px dashed #dcdcdc; background:url(../images/Floor001689-prev.png) no-repeat center center #fff; overflow:hidden; line-height:1000px; top:50%; margin-top:-12.5px;}
.Floor001689 .list .bx-controls-direction a.bx-prev{ left:-10%;}
.Floor001689 .list .bx-controls-direction a.bx-next{ right:-10%; background-image:url(../images/Floor001689-next.png);}
@media(max-width:1600px){
.Floor001689 .list .bx-controls-direction a.bx-prev{ left:-2%;}
.Floor001689 .list .bx-controls-direction a.bx-next{ right:-2%;}
}
@media(max-width:1366px){
.Floor001689{padding: 2%;}
.Floor001689 .list .bx-controls-direction{ top:-6%; position:absolute; width:80px; right:0; margin-left:-40px;}
}
@media(max-width:640px){
.Floor001689 .list li{padding-top:0;}
}
@media(max-width:480px){
.Floor001689 .title h1{font-size:24px;}
.Floor001689 .title h1 span{ color:#e57e47;}
.Floor001689 .title p{ font-size:18px;}
}
/*
 .Floor001689 为demo编号
 */
.Floor02001689{ background:url(../images/Floor001689-bg.jpg) repeat;margin-top: 3%;}
/*.Floor001689 .title{ text-align:center; padding-bottom:6%;}
.Floor001689 .title h1{ background:url(../images/Floor001689-titlebg.gif) no-repeat center top; margin:0; font-size:30px; font-family:'黑体'; color:#000; padding:12px 0;}
.Floor001689 .title h1 span{ color:#e57e47;}
.Floor001689 .title p{ font-size:24px; color:#bebebe; font-family:"Times New Roman", Times, serif; text-transform:uppercase; letter-spacing:5px; margin:0;}*/
.Floor02001689 .list{ position:relative;}

.Floor02001689 .list li a{ display:block; overflow:hidden;}
.Floor02001689 .list li figure{ padding-bottom:94%; transition:0.3s;}
.Floor02001689 .list li:hover figure{ transform:scale(1.1);}
.Floor02001689 .list li div{ background-color:#fff; margin:-5% 5% 0 5%; position:relative; z-index:2; text-align:center; padding:5%;border: 1px solid #cecece;}
.Floor02001689 .list li div *{ margin:0;}
.Floor02001689 .list li p{ color:#d4d4d4; font-size:12px; text-transform:uppercase; padding:5px 0 5px 0; position:relative;}
.Floor02001689 .list li p::before{ position:absolute; content:'>'; left:50%; bottom:0; font-family:'宋体';}
.Floor02001689 .list li h3{ font-size:16px;color: #333;}
.Floor02001689 .list li a:hover div{ background-color:#25215f; color:#fff;}
.Floor02001689 .list li a:hover div h3 {color:#fff; }
.Floor02001689 .list .bx-controls-direction a{ position:absolute; width:40px; height:25px; border:1px dashed #dcdcdc; background:url(../images/Floor001689-prev.png) no-repeat center center #fff; overflow:hidden; line-height:1000px; top:50%; margin-top:-12.5px;}
.Floor02001689 .list .bx-controls-direction a.bx-prev{ left:-10%;}
.Floor02001689 .list .bx-controls-direction a.bx-next{ right:-10%; background-image:url(../images/Floor001689-next.png);}
@media(max-width:1600px){
.Floor02001689 .list .bx-controls-direction a.bx-prev{ left:-2%;}
.Floor02001689 .list .bx-controls-direction a.bx-next{ right:-2%;}
}
@media(max-width:1366px){
.Floor02001689{padding: 2%;}
.Floor02001689 .list .bx-controls-direction{ top:-6%; position:absolute; width:80px; right:0; margin-left:-40px;}
}
@media(max-width:640px){
.Floor02001689 .list li{padding-top:0;}
}
@media(max-width:480px){
.Floor02001689 .title h1{font-size:24px;}
.Floor02001689 .title h1 span{ color:#e57e47;}
.Floor02001689 .title p{ font-size:18px;}
}

/*
 .PicList000941 为demo编号
 */
.PicList000941{ padding-top:2%;}
.PicList000941 li{ float:left; width:49%; margin-right:2%; margin-bottom:2%;background-color:#f3f3f3; overflow:hidden; padding:2%;}
.PicList000941 li:nth-child(2n){ margin-right:0; }
.PicList000941 li .Ispic{ float:left; width:50%; padding-bottom:33%;}
.PicList000941 li figure{ float:right; width:47%;}
.PicList000941 li h2{ margin:0; font-size:16px; font-weight:normal;}
.PicList000941 li p{  line-height:24px; overflow:hidden; height:122px; color:#666; font-size:12px;}
.PicList000941 li .more{display: inline-block;width: 79px;text-align: center;height: 25px;line-height: 25px;background: #ededed;border: 1px solid #dedede;border-radius: 6px;font-size: 12px;color: #141414;}
.PicList000941 li:hover .more{ color:#fff; background-color:#25215f;}
.PicList000941 li:hover h2 a{color:#25215f;}
.PicList000941 li:hover p{color:#333;}
.PicList000941 li:hover{box-shadow: 1px 1px 5px rgba(0,0,0,0.5)}
@media(max-width:1000px) and (min-width:769px){
.PicList000941 li p{height:48px;}
}
@media(max-width:768px){
.PicList000941 li{ float:none; margin-right:0; width:auto;}
}
@media(max-width:480px){
.PicList000941 li .Ispic,
.PicList000941 li figure{ float:none; width:auto;}
.PicList000941 li .Ispic{ display:block; padding-bottom:55%;}
.PicList000941 li figure{ padding-top:15px;}
}
@media(max-width:375px){
.PicList000941 li p{height:48px;}
}
/*PicList002735 */
.PicList002735{margin-top: 3%;}
.PicList002735 li{ margin-bottom: 2%;}
.PicList002735 li a{display: block;background: #f0f0f0; border: 3px solid #f0f0f0; transition: 0.3s;}
.PicList002735 li a:hover{border-color: #25215f; box-shadow: 0 10px 14px rgba(0,0,0,0.3);}
.PicList002735 li .Ispic{ background-color: #fff;  padding-bottom: 67%;}
.PicList002735 li .txt{padding: 10px;}
.PicList002735 li .txt h3{font-size: 16px; color: #25215f;margin:0;text-align: center;font-weight: normal;}
.PicList002735 li .txt p{line-height: 28px;color: #555;height: 84px; }
@media(min-width:481px){
.PicList002735 li{float: left;}
}
@media(min-width:769px){
.PicList002735 li{width: 23.5%; }
.PicList002735 li:not(:nth-child(4n)){margin-right:2%;}
}
@media(min-width:481px) and (max-width:768px){
.PicList002735 li{width: 48%; }
.PicList002735 li:not(:nth-child(2n)){margin-right: 4%;}
}
@media (max-width:480px){
    .PicList002735 li{width:49%;margin-right: 2%;margin-bottom: 2%;float: left}
    .PicList002735 li:nth-child(2n){margin-right: 0}
}
/*PicList001954*/
.PicList001954{ padding:4% 0 0; overflow:hidden;}
.PicList001954 .ad{ float:left; width:33%;border:1px solid #cecece;}
.PicList001954 .ad img{margin-bottom: 2%;}
.PicList001954 .ad img{ width:100%;}
.PicList001954 .adb {width: 100%}
.PicList001954 .adb img{border: solid 1px #cecece;}
.PicList001954 .adb .imgw{width: 49%;margin-right: 2%;float: left;}
.PicList001954 .adb .imgw:nth-child(2n){margin-right: 0%}
.PicList001954 .adb p{letter-spacing: 2px;
    text-transform: uppercase;color:#25215f;text-align: center}
.PicList001954 ul{ float:right; width:62%; border-bottom:1px solid #e5e5e5;font-size: 18px;color: #000;margin-top: 0;}
.PicList001954 ul .htitel{letter-spacing: 2px;text-transform: uppercase;text-align: left;margin-top: 0;color:#25215f;}
.PicList001954 li{ padding-bottom:0%;}

.PicList001954 li h1{ margin:0; border-bottom:1px solid #ebe5e0; /*background:url(../images/PicList001954-titlebg.png) no-repeat right top; */ position:relative;}
.PicList001954 li h1 a{ color:#25215f; font-size:16px; padding-right:120px;}
.PicList001954 li h1:after{ display:block; content:'';height:2px; margin-top:20px;background-color:#25215f; width:40px;}
.PicList001954 li pre{ margin:2% 0; color:#333; font-size:14px;text-align: justify;line-height: 2;}
.PicList001954 li figure{ padding-left:16%; background:url(../images/PicList001954-img_bg.jpg) no-repeat left top #382119;}
.PicList001954 li figure img{ display:block; width:100%;}
.PicList001954 .tab{ padding:3% 0;}
.PicList001954 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.PicList001954 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.PicList001954 .tab .h1_tab span.on{ background-color:#3c89d9; color:#fff;}
.PicList001954 .tab .info{ padding-top:3%;}
.PicList001954 .tab .h1_tab span.on {
    background-color: #3c89d9;
    color: #fff;
}
.PicList001954 .tab .h1_tab span {
    float: left;
    padding: 0 5%;
    line-height: 50px;
    background-color: #f2f2f3;
    margin-right: 4px;
    cursor: pointer;
}
@media(max-width:640px){
.PicList001954 .ad,
.PicList001954 ul{ float:none; width:auto;}
.PicList001954 .ad{ text-align:center; padding-bottom:3%;}
.PicList001954 .ad img{ width:auto;}
    
}
@media(max-width:480px){
    .PicList001954 .adb p{font-size: 12px;}
    .PicList001954 ul .htitel{font-size: 16px;}
    .PicList001954 li h1 a{font-size: 14px;}
    .PicList001954 li pre{font-size: 12px;}
}
/*
 .Floor001641 ä¸ºdemoç¼–å·
 */
.Floor001641{margin:3% 0;}
.Floor001641 .auto{background-color:#eee; position:relative;}

.Floor001641 .box{ float:none; width:100%;  padding:3% 0;}


.Floor001641 .title,
.Floor001641 ul{padding:0 5%;}



.Floor001641 li{ height:3em; border-bottom:1px dotted #dadada; padding-top:1.3em;}
.Floor001641 li time{  color:#b1b1b1; font-size:0.85em;display: inline-block;    color: #666;}
.Floor001641 li a{ padding-left:18px; position:relative;padding-right:20px;display: inline-block;color: #666;}
.Floor001641 li a span{margin-left: 10px;    color: #999;}
.Floor001641 li a::before{ position:absolute; content:''; width:10px; height:10px; background-color:#25215f; left:0; top:32%; margin-top:-1px;border:1px #fff solid;}



.Floor001641 .box:last-child li:first-child{ padding-top:0; height:auto;}
.Floor001641 .box:last-child .all_more{ margin-left:5%; margin-top:3%;}

.Floor001641 .all_more{ border:1px solid #e0e0e0; font-weight:bold; font-size:0.8em; display:inline-block; line-height:2.85em; padding-left:2.5em; padding-right:3.5em; border-radius:30px; background:url(../images/Floor001641-a_more.png) no-repeat 90% center;transition:all ease 0.5s;}
.Floor001641 .all_more:hover{ padding-right:2.5em; background-color:#2078da; background-position:120% center; color:#fff; transition:all ease 0.5s;}
@media(max-width:1200px){
.Floor001641 .auto{ padding:0;}
}
@media(max-width:768px){
.Floor001641 .box{ float:none !important; width:auto !important; clear:both; overflow:hidden;}
.Floor001641 .box:last-child{ border-top:1.5em solid #fff;}
.Floor001641 .auto::before{ display:none;}
.Floor001641 .box{padding-bottom:5%;}
.Floor001641 .box:last-child .all_more{ float:right; margin-right:5%;}
}
@media(max-width:640px){
.Floor001641 ol div p{height:40px; overflow:hidden;}
}
@media(max-width:480px){
.Floor001641 ol::before{ display:none;}
.Floor001641 ol{ border-bottom:1px solid #e6e6e6; padding-bottom:2%; margin-bottom:2%;}
.Floor001641 .title h1{font-size:20px;}
}

/*
 .Timeline000876 为demo编号
 */
.Timeline000876{ padding:2% 0; background-color:#eee;}
.Timeline000876 .auto{ position:relative;}
.Timeline000876 .auto::before{ position:absolute; content:''; width:1px; height:100%; left:50%; background-color:#25215f;}
.Timeline000876 .title{ text-align:center; font-size:29px; color:#C1903E; font-family:'宋体'; padding-bottom:3%;}
.Timeline000876 .title span{ display:block; font-family:Georgia;}
.Timeline000876 li{ float:left; width:50%; padding-right:3%; position:relative; margin-bottom:3%;}
.Timeline000876 li::before{ position:absolute; content:''; width:10%; height:1px; top:50%; right:0; background-color:#25215f;}
.Timeline000876 li:nth-child(2n){ padding-right:0; padding-left:3%; padding-top:7%;}
.Timeline000876 li:nth-child(2n)::before{ left:0; right:auto;}
.Timeline000876 li:nth-child(2n+1){ clear:left;}
.Timeline000876 li div{ background-color:#fff; position:relative; z-index:3; padding:3%; box-shadow:0 0 10px #999;}
.Timeline000876 li h1,
.Timeline000876 li h2{ color:#25215f; margin:0; font-weight:normal;}
.Timeline000876 li h1{font-size: 22px;}
.Timeline000876 li h2{font-size:20px;}
.Timeline000876 li p{ line-height:22px;margin-top: 0;}
@media(max-width:768px){
.Timeline000876 li h1{ font-size:50px;}	
}
@media(max-width:640px){
.Timeline000876 li h1{ font-size:30px;}	
.Timeline000876 li h2{font-size:16px;}
}
@media(max-width:480px){
.Timeline000876 li{ float:none; width:auto; margin-right:0; padding:0 !important;}
.Timeline000876 li::before{ display:none !important;}
}

/*PicList002120 */
.PicList002120{padding: 3% 0;}
.PicList002120 li{float: left; width: 23.5%; margin-right: 2%; margin-bottom: 3%; box-shadow: 0 0 4px rgba(0, 0, 0, .32); transition: .4s;}
.PicList002120 li:hover{box-shadow: 0 0 12px rgba(0, 0, 0, .38); transition: .4s;}
.PicList002120 li a{display: block;}
.PicList002120 li p{margin: 0; line-height: 46px; padding: 0 2%; text-align: center; font-size: 16px;}
.PicList002120 li a:hover p{ color:#25215f;}
.PicList002120 li .table{display: none;}
.PicList002120 li figure{padding-bottom: 67%; background-size:contain;}

@media(min-width:641px){
.PicList002120 li:nth-child(4n){margin-right: 0;}
}
@media(max-width:640px){
.PicList002120 li{width: 48%; margin-right: 4%;} 
.PicList002120 li:nth-child(2n){margin-right: 0;}}
@media(max-width:375px){
.PicList002120 li p{font-size: 14px;}
}

/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding-bottom:3%;}
.RighInfo002228 .fl{ width:54%; float:left;}
.RighInfo002228 .fr{ width:42%; float:right;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#25215f; font-size:24px; margin:10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{ color:#666; font-size:14px; margin-bottom:10px; font-weight:normal;}
.RighInfo002228 .txt{ width:50%; float:left; font:normal 16px/38px "微软雅黑"; color:#333;}
.RighInfo002228 .txt h1{ color:#25215f; font-size:24px; margin:0 0 20px 0; font-weight:normal;}
.RighInfo002228 .pic{ float:right; text-align:right; width:25%;}
.RighInfo002228 .pic img{/* border:solid 1px #ddd;*/}
.RighInfo002228 .title{ border-left:solid 8px #25215f; color:#25215f; font-size:20px; line-height:24px; text-indent:20px; margin:0 0 20px 0; font-weight:normal;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666;}
.RighInfo002228 .single-content p{ font:normal 16px/32px "微软雅黑"; color:#333; margin:0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:480px){
.RighInfo002228 .single-header h1{ font-size:18px;}
.RighInfo002228 .single-header h3{ margin-bottom:3%;}
.RighInfo002228 .fl,.RighInfo002228 .fr,.RighInfo002228 .txt,.RighInfo002228 .pic{ width:auto;}
.RighInfo002228 .txt h1{ text-align:center;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:28px;}
}

/*PicList002171 */
.PicList002171{ padding:30px 0;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.54); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}
