
/*
 .Bottom002406 为demo编号
 */
.Bottom002406 .auto{ max-width: 1130px; position: relative;}
@media only screen and (max-width:1160px ) {
	.Bottom002406 .auto{ padding-left: 15px; padding-right: 15px;}
}

.Bottom002406,.Bottom002406 a{ color: #666;}
.Bottom002406{background: #ededed; font-size: 12px; padding: 15px 0;}
.Bottom002406 a:hover{ color: #000;}
.Bottom002406 .links a+a{ margin-left: 20px; position: relative;}
.Bottom002406 .links a+a:before{ content: "";position: absolute; left: -10px; top: 20%; height: 60%; width: 1px; background: #cccccc; }
.Bottom002406 .copyright{ margin-top: 10px;}
.Bottom002406 .share{ position: absolute; right: 0; top: 50%; margin-top: -16px;}
.Bottom002406 .share >*{ float: left; line-height: 32px;}
.Bottom002406 .share a{ width: 32px; height: 32px; display: inline-block; border-radius: 50%; background-color: #8d8d8d; text-align: center; font-size: 20px;color: #ededed; margin-left: 15px;}
.Bottom002406 .share a span{ font-size: 24px; }
.Bottom002406 .share a:hover{ color: #fff;}
@media only screen and (max-width:767px ) {
	.Bottom002406{ text-align: center;}
	.Bottom002406 .share{ position: static; margin: 15px auto 0; max-width: 200px;}
}

.jiathis_style  .jiadiv_01{ width: 120px !important;}

/*插件样式，如果有多个一样的只留一份*/
html.fp-enabled,
.fp-enabled body {
    margin: 0;
    padding: 0;
    overflow:hidden;

    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
#superContainer {
    height: 100%;
    position: relative;

    /* Touch detection for Windows 8 */
    -ms-touch-action: none;

    /* IE 11 on Windows Phone 8.1*/
    touch-action: none;
}
.fp-section {
    position: relative;
    -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
    -moz-box-sizing: border-box; /* <=28 */
    box-sizing: border-box;
}
.fp-slide {
    float: left;
}
.fp-slide, .fp-slidesContainer {
    height: 100%;
    display: block;
}
.fp-slides {
    z-index:1;
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */
    transition: all 0.3s ease-out;
}
.fp-section.fp-table, .fp-slide.fp-table {
    display: table;
    table-layout:fixed;
    width: 100%;
}
.fp-tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.fp-slidesContainer {
    float: left;
    position: relative;
}
.fp-controlArrow {
    -webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
    position: absolute;
    z-index: 4;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.fp-controlArrow.fp-prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff;
}
.fp-scrollable {
    overflow: hidden;
    position: relative;
}
.fp-scroller{
    overflow: hidden;
}
.iScrollIndicator{
    border: 0 !important;
}
.fp-notransition {
    -webkit-transition: none !important;
    transition: none !important;
}
#fp-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
}
#fp-nav.right {
    right: 17px;
}
#fp-nav.left {
    left: 17px;
}
.fp-slidesNav{
    position: absolute;
    z-index: 4;
    left: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.fp-slidesNav.bottom {
    bottom: 17px;
}
.fp-slidesNav.top {
    top: 17px;
}
#fp-nav ul,
.fp-slidesNav ul {
  margin: 0;
  padding: 0;
}
#fp-nav ul li,
.fp-slidesNav ul li {
    display: block;
    width: 14px;
    height: 13px;
    margin: 7px;
    position:relative;
}
.fp-slidesNav ul li {
    display: inline-block;
}
#fp-nav ul li a,
.fp-slidesNav ul li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span{
    height: 12px;
    width: 12px;
    margin: -6px 0 0 -6px;
    border-radius: 100%;
 }
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    height: 4px;
    width: 4px;
    border: 0;
    background: #333;
    left: 50%;
    top: 50%;
    margin: -2px 0 0 -2px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span{
    width: 10px;
    height: 10px;
    margin: -5px 0px 0px -5px;
}
#fp-nav ul li .fp-tooltip {
    position: absolute;
    top: -2px;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    max-width: 220px;
    overflow: hidden;
    display: block;
    opacity: 0;
    width: 0;
    cursor: pointer;
}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    width: auto;
    opacity: 1;
}
#fp-nav ul li .fp-tooltip.right {
    right: 20px;
}
#fp-nav ul li .fp-tooltip.left {
    left: 20px;
}
.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell{
    height: auto !important;
}

.fp-responsive .fp-auto-height-responsive.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
    height: auto !important;
}


/*
 .Floor002401 为demo编号
 */
.Floor002401{}


/*logo start*/
/*.Floor002401 .logo{ position: fixed; top: 30px; left: 0;padding: 30px; z-index: 100;}
.Floor002401 .logo img{ max-width: 156px;}
@media only screen and (max-width:1024px ){
	.Floor002401 .logo{ top: 15px; padding: 15px; max-width: 186px; width: 30%;}
	.Floor002401 .logo img{ width: 100%;}
}
@media only screen and (max-height:600px){
	.Floor002401 .logo{ top: 15px; padding: 15px; max-width: 186px; width: 30%;}
	.Floor002401 .logo img{ width: 100%;}
}*/

/*logo end*/

/*nav start*/
/*nav-trigger*/
/*.Floor002401 .nav-trigger{ position: fixed; right: 30px; top: 30px; width: 68px; height: 68px; border: 4px solid #fff; z-index: 100; cursor: pointer;}
.Floor002401 .nav-trigger span,
.Floor002401 .nav-trigger span:before,
.Floor002401 .nav-trigger span:after{ position: absolute; width: 80%;  height:4px; background: #fff;}
.Floor002401 .nav-trigger span:before,
.Floor002401 .nav-trigger span:after{ content: ""; width: 100%; left: 0;}*/
/*center line*/
.Floor002401 .nav-trigger span{  top: 50%; margin-top: -2px; left: 10%;}
/*top line*/
.Floor002401 .nav-trigger span:before{ top: -10px;}
/*bottom line*/
/*.Floor002401 .nav-trigger span:after{ top: 10px;}
@media only screen and (max-width:1024px ) {
	.Floor002401 .nav-trigger{ right: 15px; top:15px; width:40px; height: 34px; border-width: 2px;}
    .Floor002401 .nav-trigger span,
    .Floor002401 .nav-trigger span:before,
    .Floor002401 .nav-trigger span:after{ height: 2px;}
    .Floor002401 .nav-trigger span{ margin-top: -1px;}
    .Floor002401 .nav-trigger span:before{ top: -8px;}
    .Floor002401 .nav-trigger span:after{ top: 8px;}
}
@media only screen and (max-height:600px){
	.Floor002401 .nav-trigger{ right: 15px; top:15px; width:40px; height: 34px; border-width: 2px;}
    .Floor002401 .nav-trigger span,
    .Floor002401 .nav-trigger span:before,
    .Floor002401 .nav-trigger span:after{ height: 2px;}
    .Floor002401 .nav-trigger span{ margin-top: -1px;}
    .Floor002401 .nav-trigger span:before{ top: -8px;}
    .Floor002401 .nav-trigger span:after{ top: 8px;}
}*/
/*nav-trigger end*/

/*.Floor002401 .global-nav{ position:fixed; right: -100%; top: 0; z-index: 100; height: 100%; width: 288px;
transition: right .3s ease-in-out;
-webkit-transition: right .5s ease-in-out .2s;
-moz-transition: right .5s ease-in-out .2s;
-ms-transition: right .5s ease-in-out .2s;
}*/
.Floor002401 .global-nav.show{ right: 0;}
/*.Floor002401 .global-nav li{position: relative; text-align: center;}
.Floor002401 .global-nav li a{ display: block;}
.Floor002401 .global-nav li img{ height: 100px; width: 100%;}
.Floor002401 .global-nav li .layer{ position: absolute; top: 0; left: 0; width: 100%; height: 100%;background:rgba(0, 43, 90, 0.8) none repeat scroll 0 0 !important;
filter:Alpha(opacity=80);  background: #0a2b5a; z-index: 3;
transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
}
.Floor002401 .global-nav li  a span{ display: inline; width: 100%; height: 100px; position:absolute; top: 50%; margin-top: -8px; left: 0; text-align: center; color: #fff; z-index: 4;}
.Floor002401 .global-nav li  a:after{ content: ""; position: absolute; bottom: 0; left: 50%; width: 54px; margin-left: -27px; display: block; background-color: #fff; height: 2px;}
.Floor002401 .global-nav li:hover .layer{background:rgba(0, 43, 90, 0) none repeat scroll 0 0 !important;filter:Alpha(opacity=0);}*/
/*nav end*/

/*right menu dot start*/
.Floor002401 .sidebar{    /*margin-right:81px;float:right;  */ transform: translateY(50%);position:fixed; z-index:99; right:5%; top:20%; width: 36px; border-radius: 36px;/* background: #fff;*/}
.Floor002401 .sidebar li{ position: relative;}
.Floor002401 .sidebar li a{/* border: #fff 1px solid;*//*border-radius: 50%;width:8px; height:8px; */display:block; /*background: url(../images/Floor002401-right_menu_icon.png) no-repeat 0 -34px; */margin: 20px auto;font-size: 14px;font-weight: 700;color: #fff;border-bottom: #fff 2px solid;text-align: center;width: 20px;}
.Floor002401 .sidebar li span{ border-radius: 24px; width: 0; height: 26px; line-height: 24px;border: #1b5899 1px solid; overflow: hidden; display: block; color: #1b5899; text-align: center; position: absolute; right: -100%; top: 0; opacity: 0;    font-size: 12px;
transition: width .5s ease-in-out .1s, opacity .3s ease-in-out;
-webkit-transition: width .5s ease-in-out .1s, opacity .3s ease-in-out;
-moz-transition: width .5s ease-in-out .1s, opacity .3s ease-in-out;
-ms-transition: width .5s ease-in-out .1s, opacity .3s ease-in-out;
}
.Floor002401 .sidebar li.active a{border-bottom: #1b5899 2px solid;/*border-radius: 50%;*/color:#1b5899}
.Floor002401 .sidebar li.active span{ width: 42px; opacity: 1;}
@media only screen and (max-width:1024px ) {
	.Floor002401 .sidebar{ right: 15px;margin-right: 10px;    display: none;}
	.Floor002401 .sidebar li.active span{display: none;}
}
/*right menu dot end*/

.Floor002401 .section{ background-position:center ; background-repeat: no-repeat; background-size: cover;}
@media only screen and (max-width:1024px ) {
	.Floor002401 .section{ padding: 0 15px;/*margin-bottom: 24%;*/height:auto!important;padding:8% 0;}
}

/*banner start*/
.Floor002401 .banner{ position: relative; padding: 0;}
.Floor002401 .banner ul li{ display: table; text-align: center; width: 100%; overflow: hidden;}
.Floor002401 .banner a{ display: table-cell; vertical-align: middle; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover;}
.Floor002401 .banner .bx-wrapper,
.Floor002401 .banner .bx-viewport,
.Floor002401 .banner ul,
.Floor002401 .banner ul li{ height: 100% !important;}
/*hidden prev and next btn*/
.Floor002401 .bx-controls-direction{ display: none;}

/*hidden dots btn*/
.Floor002401 .bx-default-pager{ display: none;}
@media only screen and (max-width:1024px ) {
	.Floor002401 .banner{ padding: 0 !important;}
}
/*banner start end*/


.Floor002401 .section-Tit{ padding-top: 56px; background: url(../images/Floor002401-tit_bg.png) no-repeat center bottom; padding-bottom: 30px; color: #fff; text-align: center; position: relative; z-index: 6;}
.Floor002401 .section-Tit h1{ font-size: 36px; margin: 0; font-weight: normal;}
.Floor002401 .section-Tit span{ font-size: 14px; text-transform: uppercase; letter-spacing: 2px;}
.Floor002401 .figure{ text-align: center; color: #fff; font-size: 14px; max-width: 445px; margin: 15px auto 0; line-height: 1.45; position: relative; z-index: 6;}
@media only screen and (max-width:1024px ) {
	.Floor002401 .section-Tit h1{ font-size: 28px;}
}

/*Second section start*/
.Floor002401 .project .section-inner{ overflow: hidden; position: relative;min-height:100%; width: 100%;}
.Floor002401 .project .fp-tableCell,.Floor002401 .boutique .fp-tableCell{ vertical-align: top;}
.Floor002401 .project .lines{ position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.Floor002401 .project .vertical_line li{ float: left; width: 16.6666667%; height: 100%; overflow: hidden;}
.Floor002401 .project .vertical_line li+li{ border-left: 1px solid rgba(255,255,255,.08);}
@media only screen and (max-width: 1024px) {
	.Floor002401 .project .fp-tableCell,.Floor002401 .boutique .fp-tableCell{ vertical-align: middle;}
	.Floor002401 .project .vertical_line li{ width: 33.3334%;}
}
/*Slash*/
.Floor002401 .project .Clone{ position: absolute; top: -25%; left: 0; width: 100%; height: 150%;}
.Floor002401 .project .Clone{
	transform: rotate(40deg);
}
.Floor002401 .project .list .item{ position: absolute; z-index: 99;}
.Floor002401 .project .list .item h3{ color: #fff; font-size: 16px; font-weight: normal; margin: 0; position: relative; letter-spacing: 2px; padding-left: 30px;}
.Floor002401 .project .list .item h3 em{ font-style: normal; font-size: 14px; text-transform: uppercase; display: block;}
.Floor002401 .project .list .item h3:before,
.Floor002401 .project .list .item h3:after{ content: ""; position: absolute; display: block; border-radius: 50%;top:50%;}
.Floor002401 .project .list .item h3:before{left: -7px; margin-top: -7px; width: 15px; height: 15px; background: #fff;}
.Floor002401 .project .list .item h3:after{ left: -17px; margin-top: -17px; width: 34px; height: 34px;background-color:#000; -moz-opacity:0.15; opacity: 0.15; filter:alpha(opacity=15);}
.Floor002401 .project .list .item figure{ margin-top: 10px; line-height: 18px; height: 0; color: #eaf5fc; font-size: 12px; padding-left: 30px; max-width: 220px; overflow: hidden; opacity: 0;
transition: height .5s ease-in-out,opacity .2s;
-webkit-transition: height .5s ease-in-out,opacity .2s;
-moz-transition: height .5s ease-in-out,opacity .2s;
-ms-transition: height .5s ease-in-out,opacity .2s;	
}
.Floor002401 .project .list .item:hover:before{background:rgba(255, 255, 255, 0.17) none repeat scroll 0 0 !important;filter:Alpha(opacity=17); background:#fff;
 left: -12%; width: 124%; top: -20%; height: 140%; content: ""; position: absolute;
	
 }
.Floor002401 .project .list .item:hover figure{ height: 36px; opacity: 1;}
.Floor002401 .project .list .item1{ left: 20%; top: 23%;}
.Floor002401 .project .list .item2{ left: 20%; top: 35%;}
.Floor002401 .project .list .item3{ left: 20%; top: 48%;}
.Floor002401 .project .list .item4{ left: 20%; top: 7%;}
@media only screen and (max-width:1024px ) {
	.Floor002401 .project .list{ padding-top: 20px;}
	.Floor002401 .project .list .item{ position: relative; left: auto; top: auto; width: 100%; max-width: 300px; margin: 20px auto;}
	.Floor002401 .project .list .item h3:before{ width: 10px; height: 10px;left: 8px; margin-top: -8px;}
	.Floor002401 .project .list .item h3:after{width: 26px; height: 26px; left: 0;}
}
/*Second section end*/

/*Third section start*/
.Floor002401 ul,.Floor002401 ul li{ list-style: none;}
.Floor002401 .boutique .tabs{ text-align: center; padding-top: 20px;}
.Floor002401 .boutique .tabs a{ display: inline-block; min-width: 124px; height: 33px; line-height: 29px; text-align: center; border: solid 2px #fff; color: #fff; border-radius: 22px; margin: 5px 5px; cursor: pointer;}
.Floor002401 .boutique .tabs a:hover,.Floor002401 .boutique .tabs a.on{ background: #fff; color: #333;}


/* Icons */
/* Arrows */
.Floor002401 .slick-prev,
.Floor002401 .slick-next { position: absolute; display: block; height: 100px; width: 100px; line-height: 100px; font-size: 100px; cursor: pointer; color: #ffffff; top: 50%; margin-top: -12px; padding: 0; border: none; outline: none; z-index: 9; background: none;
transition: .3s;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.Floor002401 .slick-prev{ left: 0;}
.Floor002401 .slick-next{ right: 0;}
.Floor002401 .slick-prev:hover:before,
.Floor002401 .slick-prev:focus:before,
.Floor002401 .slick-next:hover:before,
.Floor002401 .slick-next:focus:before { color: #a52c31;}
.Floor002401 .slick-prev.slick-disabled:before,
.Floor002401 .slick-next.slick-disabled:before { opacity: 0.5;}
@media only screen and (max-width:1199px ) {
	.Floor002401 .slick-prev, .Floor002401 .slick-next{ font-size: 65px; width: 65px; height: 65px;}
}
@media only screen and (max-width:767px ) {
	.Floor002401 .slick-prev, .Floor002401 .slick-next{ font-size: 45px; width: 45px; height: 45px;}
}

/* Dots */
.Floor002401 .slick-dots{ position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0; width: 100%;}
.Floor002401 .slick-dots li{ position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer;}
.Floor002401 .slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer;}
.Floor002401 .slick-dots li button:hover,
.Floor002401 .slick-dots li button:focus { outline: none;}
.Floor002401 .slick-dots li button:hover:before,
.Floor002401 .slick-dots li button:focus:before { opacity: 1;}
.Floor002401 .slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 20px; height: 20px; font-family: "Open Sans", Helvetica, Arial, sans-serif; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.5;
   -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Floor002401 .slick-dots li.slick-active button:before { color: black; opacity: 0.75;}

.Floor002401 .slick-loading .slick-slide {visibility: hidden;}
.Floor002401 .slick-loading .slick-track { visibility: hidden;}
.Floor002401 .slick-loading .slick-list { background: #fff url("../images/Floor002401-loader.gif") center center no-repeat;}


.Floor002401 .slickbox{ padding-top: 60px; overflow: hidden;}
.Floor002401 .slick-list{ position: relative; overflow: hidden; display: block; margin: 0 auto; padding: 0;}
.Floor002401 .slick-slide{ float: left;}
.Floor001025 .slick-track{ list-style: none;}
.Floor001025 .slick-track:before,
.Floor001025 .slick-track:after { content: ""; display: table;}
.Floor001025 .slick-track:after { clear: both;}

.Floor002401 .slick-slider{ position: relative; display: none; margin-bottom: 30px; 
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  -webkit-touch-callout: none;
      -ms-touch-action: pan-y;
          touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.Floor002401 .carousel-center-mode{ margin: 0 auto;}
.Floor002401 .carousel-center-mode .slick-slide .image-thumbnail { transition: 450ms; border-radius: 50%; overflow: hidden;width: 464px; height: 464px; padding: 18px; border: 1px solid #fff; margin: 0 auto; position: relative; margin-left: -16.78%;
background:rgba(255, 255, 255, 0.1) none repeat scroll 0 0 !important;
filter:Alpha(opacity=10); background:#fff;
transform: scale(0.75);
}
.Floor002401 .carousel-center-mode .slick-slide h5{ font-size: 16px; transition: 0s;}
.Floor002401 .carousel-center-mode .slick-slide.slick-active{ cursor: pointer;}
.Floor002401 .carousel-center-mode .slick-slide.slick-center{ z-index: 10; cursor: default; position: relative;}
.Floor002401 .carousel-center-mode .slick-slide.slick-center .image-thumbnail{  z-index: 5; position: relative;
background:rgba(255, 255, 255, 1) none repeat scroll 0 0 !important;
filter:Alpha(opacity=100); background:#fff;
transform: scale(1);
}
.Floor002401 .carousel-center-mode .slick-slide.slick-center h5{ font-size: 20px;}
@media only screen and (max-width:1199px ) {
	.Floor002401 .slick-list{ max-width: 768px;}
	.Floor002401 .carousel-center-mode .slick-slide .image-thumbnail{ width: 340px; height: 340px;}
}
@media only screen and (max-width:900px ) {
	.Floor002401 .slick-list{ max-width: 640px;}
	.Floor002401 .carousel-center-mode .slick-slide .image-thumbnail{ width: 284px; height: 284px;}
}
@media only screen and (max-width:767px ) {
	.Floor002401 .slick-list{ max-width:400px;}
	.Floor002401 .carousel-center-mode .slick-slide .image-thumbnail {transform: scale(1); width: 250px; height: 250px; margin-left:auto; padding: 10px;}	
}
@media only screen and (max-width:480px ) {
	.Floor002401 .slick-list{ max-width:300px;}
	.Floor002401 .carousel-center-mode .slick-slide .image-thumbnail {transform: scale(1); width: 200px; height: 200px; margin-left:auto;}	
}

.Floor002401 .image-thumbnail img { border-radius: 50%;}
.Floor002401 .image-thumbnail .caption {}
.Floor002401 .carousel-center-mode .slick-slide.slick-center .image-thumbnail .caption{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 50%;background:rgba(0, 0, 0, .31) none repeat scroll 0 0 !important;
filter:Alpha(opacity=31); background:#000; text-align: center;}
.Floor002401 .carousel-center-mode .slick-slide.slick-center .image-thumbnail h5{ display: inline-block; position: absolute; z-index: 1; font-size: 16px; font-weight: normal; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 5px 0;
top: 45%; left: 50%;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
}
.Floor002401 .carousel-center-mode .slick-slide.slick-center .image-thumbnail h5 a{ color: #fff;}
/*Third section end*/


/*Fourth section start*/
.Floor002401 .product .section-inner{ height: 100%;z-index: 10}
.Floor002401 .product .list{ height: 100%;}
.Floor002401 .product .list li{ float: left; width: 20%; position: relative; height: 100%;}
.Floor002401 .product .list li:first-child:before{display: none;}
.Floor002401 .product .list li:before{content: "";position: absolute;height:10%;background: #fff;width:1px;top:55%;}
.Floor002401 .product .list li+li{/* border-left: 1px solid #a4b0c2;*/}
.Floor002401 .product .list li:after{ content: ""; display: block; position: absolute; width: 100%; height: 100%; left: 0; top: 0; /*background-color:#263e60;*/ -moz-opacity:0.38;   opacity: 0.38; filter:alpha(opacity=38); z-index: 3;
transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
}
.Floor002401 .product .list li .word{ display: table-cell; vertical-align: middle;}
.Floor002401 .product .list li .word .word-inner{    width: 100%; position: absolute; left: 50%; transform: translateX(-50%); color: #fff; z-index: 5;top:40%;text-align: center;transition: all 0.3s;padding:6% 0;}
.Floor002401 .product .list li .word h4{ font-weight: normal; margin: 10px 0; font-size: 22px;color: rgba(255,255,255,0.8)}
.Floor002401 .product .list li:hover .word .word-inner{/*transform: translate(-50%,20%); */background: rgba(255,255,255,0.2)}
.Floor002401 .product .list li .word em{ font-style: normal; font-size: 14px; text-transform: uppercase;padding: 0 2%;color:#cecece;}
.Floor002401 .product .list li .word .more{ border: 1px solid #fff; display: block; background: url(../images/Floor002401-pro_icon.png) no-repeat center; height: 30px; width: 40px; margin-top: 60px; opacity: 0;    margin-left: 43%;
transition:opacity .5s ease-out, margin-top .3s ease-in-out;
-webkit-transition:opacity .3s ease-out, margin-top .5s ease-in-out .15s;
-moz-transition:opacity .5s ease-out, margin-top .5s ease-in-out .15s;
-ms-transition: opacity .5s ease-out, margin-top .5s ease-in-out  .15s;
}
.Floor002401 .product .list li:hover:after{/*background-color:#123b75;*/ -moz-opacity:0;   opacity: 0; filter:alpha(opacity=0); }
.Floor002401 .product .list li:hover .more{ margin-top: 30px; opacity: 1;}
@media only screen and (max-width:1024px ) {
	.Floor002401 .product{ padding: 0;}
	.Floor002401 .product .list li{ float: none; width: 100%; height: auto; padding: 30px;}
	.Floor002401 .product .list li+li{ border-top: 1px solid #a4b0c2; border-left: 0;}
	.Floor002401 .product .list li .word{ display:block;}
	.Floor002401 .product .list li .word .word-inner{ position: relative; text-align: center;transform:translateX(0); left: auto;width: 100%;}
	.Floor002401 .product .list li .word .more{ opacity: 1; margin: 20px auto 0;}
	.Floor002401 .product .list li:hover .more{ margin-top: 20px;}
}
@media  (max-width:480px){
    .Floor002401 .product .list li .word .word-inner{top:0;}
    .Floor002401 .product .list li .word .more{margin-left: 0;display: none;}
    .Floor002401 .product .list li:before{display: none;}
}
/*Fourth section end*/

/*Last section start*/
.Floor002401 .contact{ color: #fff; padding: 0;}
.Floor002401 .contact .section-inner{}
.Floor002401 .contact .auto{ }
.Floor002401 .contact .Tit{ font-size: 18px; font-weight: normal; margin: 0; padding:0 0 20px 40px; position: relative;}
.Floor002401 .contact .Tit:before{ content: ""; background: url(../images/Floor002401-contact_icon.png) no-repeat 0 0; position: absolute; left: 0; top: 0; width: 26px; height: 26px;}
.Floor002401 .contact .form .Tit:before{ background: url(../images/Floor002401-contact_form_icon.png) no-repeat -3px 0;}
.Floor002401 .contact .con{ float: left; width: 45%;}
.Floor002401 .contact .con dl{ border-top: 1px dotted rgba(255,255,255,.2);border-bottom: 1px dotted rgba(255,255,255,.2);} 
.Floor002401 .contact .con dl > *{ margin: 15px 0;}
.Floor002401 .contact .con dl dd{ position: relative; padding-left: 30px;}
.Floor002401 .contact .con dl dd:before{ content: ""; width: 24px; height: 24px; position: absolute; left: 0; top: 0;  background: url(../images/Floor002401-contact_icon.png) no-repeat;}
.Floor002401 .contact .con dl dd.tel:before{ background-position:0 -84px;}
.Floor002401 .contact .con dl dd.fax:before{ background-position:0 -118px;}
.Floor002401 .contact .con dl dd.email:before{ background-position:0 -157px;}
.Floor002401 .contact .con dl dd.qq:before{ background-position:0 -190px;}
.Floor002401 .contact .con dl dd.addr:before{ background-position:0 -223px;}
.Floor002401 .contact .con .share{ padding-top: 30px;}
.Floor002401 .contact .con .share a{ display: inline-block; width: 36px; height: 36px; border: 1px solid rgba(255,255,255,.62);background:rgba(255, 255, 255, 0.3) none repeat scroll 0 0 !important;filter:Alpha(opacity=30); background:#fff; color: #fff; border-radius: 50%; line-height: 34px; text-align: center; font-size: 20px; margin-right: 10px;
transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
}
.Floor002401 .contact .con .share a:hover{background:rgba(255, 255, 255, 0.10) none repeat scroll 0 0 !important;filter:Alpha(opacity=10);}
@media only screen and (max-width:1024px ) {
	.Floor002401 .contact .con{ width: 100%; float: none;}
}

.Floor002401 .contact .form{ float: right; width: 50%;}
.Floor002401 .contact .form .text{ border: 1px solid rgba(255,255,255,.45); background:rgba(255, 255, 255, 0.18) none repeat scroll 0 0 !important;filter:Alpha(opacity=18); background:#fff; color: #fff; display: block; padding: 10px 10px;}
.Floor002401 .contact .form .text1{ width: 25%;}
.Floor002401 .contact .form .text2{ width: 30%;}
.Floor002401 .contact .form .text3{ width: 43%;}
.Floor002401 .contact .form .inputs .text { float: left;}
.Floor002401 .contact .form .inputs .text+.text{ margin-left: 1%;  }
.Floor002401 .contact .form .type{ padding: 30px 0;}
.Floor002401 .contact .form .type dt{ float: left; padding-left: 30px; position: relative; font-size: 18px;}
.Floor002401 .contact .form .type dt:before{ content: ""; position: absolute; top: 0; left: 0; width: 26px; height: 26px; background: url(../images/Floor002401-contact_form_icon.png) no-repeat 0 -114px}
.Floor002401 .contact .form .type dd{ float: left; margin-left: 3%;}
.Floor002401 .contact .form .type dd input[type="radio"].radio {visibility: hidden; display:inline-block; height:20px; }
.Floor002401 .contact .form .type dd label.radio {background:url(../images/Floor002401-contact_form_icon.png) 0 -73px no-repeat; height:20px; padding-left:25px;}
.Floor002401 .contact .form .type dd input[type='radio'].radio:checked + .radio { background-position: 0 -44px;}
.Floor002401 .contact .form .message .text{  width: 100%; height: 280px; display: table-cell; vertical-align: middle; vertical-align: -webkit-baseline-middle; overflow:hidden; resize:none;}
.Floor002401 .contact .form .last{ padding-top: 30px;}
.Floor002401 .contact .form .last >*{ float: left;}
.Floor002401 .contact .form .last .codeimg{color: #fff; font-family: arial; font-size: 24px; line-height: 42px; margin-left: 4%;}
.Floor002401 .contact .form .last .btn{ display: block; height: 42px; line-height: 42px; text-align: center; background: #1b5899 ; padding: 0 30px; color: #fff; border: none; border-radius: 0; margin-left: 4%; cursor: pointer;
transition: background-color .3s ease-in-out;
-webkit-transition: background-color .3s ease-in-out;
-moz-transition: background-color .3s ease-in-out;
-ms-transition: background-color .3s ease-in-out;
}
.Floor002401 .contact .form .last .btn:hover{
	background-color: #750604;
}
@media only screen and (max-width:1024px ) {
	.Floor002401 .contact .section-inner{ height: auto; padding-top: 30px;}
	.Floor002401 .contact .form{ width: 100%; float: none; padding-top: 30px;}
}
/*Last section end*/

/*footer*/
.footer.footer02{background: #333; position:static;}
.footer{ padding: 10px 30px; background:rgba(0,0,0,0.5);  width: 100%; z-index: 6; position:absolute; bottom:0;}
.footer,.footer a{ color: #fff;}
.footer .links{ float: left;}
.footer .links a+a{ position: relative; margin-left: 20px;}
.footer .links a+a:before{ content: ""; width: 1px; height: 50%; top: 30%; left: -10px; position: absolute; border-left: dotted #c09796 1px;}
.footer .copyright{ float: right; margin: 0; text-align: right;}
@media only screen and (max-width:1024px ) {
	.footer .links,.footer .copyright{ float: none; width: 100%; text-align: center;}
}

@media only screen and (max-height: 600px){
	.Floor002401 .section-Tit{ padding-top: 20px;}
	.Floor002401 .slickbox{ padding-top: 14px;}
	.Floor002401 .contact .form .message .text{ height: 180px;}
}


/*
 .Map002364 ä¸ºdemoç¼–å·
 */
.Map002364{}
.Map002364{padding:3%;background:rgba(255,255,255,0.4);margin-top:6%;}
.Map002364 .auto{ padding:0 6%;}
.Map002364 .columnName{ font-size:32px; font-family:'å¾®è½¯é›…é»‘';   color:#333; margin:0; padding-bottom:2%; text-align:center;}
.Map002364 .columnName:after{ display:block; margin:0 auto; width:68px; height:1px; background-color:#bbb; margin-top:16px; content:'';}
.Map002364 dd{ border:10px solid #fff;margin-bottom:2%; padding-left:62%; background-color:#f9f9f9; position:relative;}
.Map002364 dd:last-child{ margin-bottom:0;}
.Map002364 dd figure{ padding:3%;}
.Map002364 dd ul{ padding-bottom:3%; }
.Map002364 dd li{line-height:24px; padding:30px 0; padding-left:50px; border-bottom:1px dashed #dbdbdb; background:url(../images/Map002364-icon_name.gif) no-repeat center left; font-size:16px; color:#767676;}
.Map002364 dd li:nth-child(2){background-image:url(../images/Map002364-icon_add.gif);}
.Map002364 dd li:nth-child(3){background-image:url(../images/Map002364-icon_tel.gif);}
.Map002364 dd li:nth-child(4){background-image:url(../images/Map002364-icon_fax.gif);}
.Map002364 dd li:nth-child(5){background-image:url(../images/Map002364-icon_Email.png);}
@media(min-width:641px){
.Map002364 .map{ position:absolute !important; width:60%; left:0; height:100%; top:0;}
}
@media(max-width:640px){
.Map002364 dd{ padding:3%;}
.Map002364 .map{ height:300px; position:relative !important;}
.Map002364 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map002364 dd figure h1{ font-size:20px;}
.Map002364 .auto{padding:0;}
.Map002364{padding:0;margin:0;}
}


/*PicList002171 */
.PicList002171.PicList02002171{padding-top: 2%}
.PicList002171.abc{padding: 2% 0;}
.PicList002171{ padding:0 2%;}
.PicList002171 li{ float:left; width:13.6%; 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,108,186,0.95); 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(6n){ 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:32%;}
.PicList002171 li:nth-child(3n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}
/*
 .PicList002273 为demo编号
 */
.PicList002273{padding-top: 8%;}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 12px;color: #999;/*border: 1px solid #c5c6c6;*/padding: 2px 5px;margin-top: 8px;display: inline-block;}
.PicList002273 .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;}
.PicList002273 .right .p{color: #666;font-size: 14px;}
.PicList002273 ul li{border-bottom: 1px solid #dfdfdf ;padding: 18px 20px;}

@media screen and (min-width:768px ) {
	.PicList002273 .left{float: left;width: 25%;}
	.PicList002273 .right{float: right;width: 72%;}
	.PicList002273 .right .time{margin-top: 0px;}
	.PicList002273 ul li{border-bottom: 1px solid #dfdfdf ;}
}

@media screen and (min-width:1024px ) {
	.PicList002273 .right .time{margin-top: 15px;}
	.PicList002273 ul li:hover{box-shadow: 0px 0px 30px #ccc;background:#eef0f1;}
	.PicList002273 ul li{position: relative;border-bottom: 1px solid #dfdfdf ;}
	.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px;display: none;}
	.PicList002273{padding-top: 31px;}
}

@media screen and (min-width:1200px ) {
	.PicList002273 .left{float: left;margin-right: 35px;}
	.PicList002273 .right{float: left;width:68%;}
	.PicList002273 .right .time{margin-top: 0px;}
	.PicList002273 .right .h3{line-height: 22px;margin:2% 0;}
	.PicList002273 .right .p{line-height: 2;}
	.PicList002273 ul li{padding-right: 20px;}
}
/*Banner002579 */
.Banner002579 {width:100%;height:250px;background: url(../uploadfiles/Banner002579_ban.jpg) no-repeat center center;background-size: cover;}
.Banner002579 img{ display:block; width:100%;}
@media (max-width:480px){
    .Banner002579{margin-top: 0;}
}


/*RighInfo001848 */
.RighInfo001848{ padding:1% 0;}
.RighInfo001848 .title{ text-align:center;}
.RighInfo001848 .title span{ display:inline-block; background:#1b5899; font-size:24px; color:#fff; line-height:34px; padding:0 10px;vertical-align:middle;}
.RighInfo001848 .title:after,
.RighInfo001848 .title:before{ content:''; display:inline-block; height:5px; border:1px solid #bbb; border-left:0; border-right:0; width:10%; vertical-align:middle;}
.RighInfo001848 .info p{font-size: 15px;line-height:2; color:#333;text-indent: 2em;}


.RighInfo001848 .info{ padding:3% 0;}
@media(max-width:480px){
.RighInfo001848 .title span{ font-size:18px;}
}

/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0;}
.RighInfo002228 .auto{}
 .single-header{ text-align:center;}
.single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
 .single-header h3{color:#1b5899; font-size:20px; margin:0; font-weight:normal; position:relative;} .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@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){
.single-header h1{ font-size:24px;}
 .single-header h3{ font-size:20px;}
  .RighInfo002228 .single-content p{ padding:15px 0;font-size: 16px;line-height: 2;color: #333;} 
.single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
 .RighInfo002228{ min-height:580px;}
 .single-header h1{ font-size:30px;}
}


/*
 .Floor002437 为demo编号
 */
.Floor002437{ position: relative;}
@media only screen and (min-width:1200px ) {
	.Floor002437{ padding-left: 30px; padding-right: 30px;}
}
@media only screen and (min-width:1600px ) {
	.Floor002437{ padding-left: 50px; padding-right: 50px;}
}
.Floor002437 .bg{ background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.Floor002437 .auto{ padding-top: 7%;}
.Floor002437 .wrap-container{ background: #fff; width: 100%; position: relative; z-index: 2;}
.Floor002437  h2{ font-weight: normal; margin:0; padding: 4% 0; color: #1b5899; font-size: 26px; text-align: center;}
.Floor002437  h2 em{ font-style: normal; text-transform: uppercase;}
.Floor002437  h2 span{ font-size: 20px; display: block;color: #1b5899}

.Floor002437  .list li{ padding: 12% 25% 12% 15%;background:rgba(236, 241, 243, 0) none repeat scroll 0 0 !important;filter:Alpha(opacity=0); background:#ecf1f3; transition: all .3s;}
.Floor002437  .list li>*{ position: relative; z-index: 2;}
.Floor002437  .list li img{ max-width: 65px;}
.Floor002437  .list li .word{ padding-top: 25px;}
.Floor002437  .list li .word h3{ font-weight: normal;  font-size: 18px; margin: 0 0 10px;}
.Floor002437  .list li .word h3 a{color: #004b64;}
.Floor002437  .list li .word figure{ font-size: 14px; color: #999; line-height: 20px; height: 40px; overflow: hidden;}
.Floor002437  .list .owl-item+.owl-item li{ border-left: 1px solid #ececec;}
.Floor002437  .list .owl-item{ margin-bottom:10px;}
.Floor002437  .list li:hover{background:rgba(236, 241, 243, 1) none repeat scroll 0 0 !important;filter:Alpha(opacity=1); }


/*Floor002746 */
.Floor002746{}
/*slick Basic*/
.Floor002746 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002746 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002746 .slick-list:focus {outline: none}
.Floor002746 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002746 .slick-slider .slick-track, 
.Floor002746 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002746 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002746 .slick-track:before, 
.Floor002746 .slick-track:after{display: table; content: '';}
.Floor002746 .slick-track:after{ clear: both;}
.Floor002746 .slick-loading .slick-track { visibility: hidden;}
.Floor002746 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002746 .slick-slide .slick-loading img { display: none;}
.Floor002746 .slick-slide .dragging img { pointer-events: none;}
.Floor002746 .slick-initialized .slick-slide { display: block;}
.Floor002746 .slick-loading .slick-slide { visibility: hidden;}
.Floor002746 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002746 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002746{position: relative; z-index: 1;text-align: center;color: #333; font-size: 16px;}
.Floor002746 .auto{padding: 0!important; width: 96%;}
.Floor002746 a{color: #fff;}
.Floor002746 > .Ispic{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1;}
.Floor002746 > .auto{position: relative; z-index: 3;}
.Floor002746 .title{padding-top: 80px;line-height: 40px;}
.Floor002746 .title:after{display: block; content: ''; margin: 25px auto 30px;width: 40px; height: 4px; background: #eb422c;}
.Floor002746 .title .cn{font-size: 36px; margin-top: -20px;}
.Floor002746 .title .en{opacity: 0.05;-webkit-opacity: 0.05;-ms-opacity: 0.05;font-size: 56px; font-family: Arial," sans-serif"; font-weight: bold; text-transform: uppercase; }
@media(max-width:480px){
.Floor002746 .title .cn{font-size: 24px; }
.Floor002746 .title .en{font-size: 40px;}
}
.Floor002746 .info{/*max-width: 950px; */line-height: 2;text-align: left;}
.Floor002746 .info span{    width: 2em;
    height: 100%;
    display: inline-block;}
.Floor002746 .slider{margin: 26px 0 70px 0; background: #f7f7f7;}
.Floor002746 .slider li.slick-slide a,
.Floor002746 .slider li.slick-slide{position: relative;color: #1b5899;}
.Floor002746 .slider li.slick-slide a{z-index: 10;display: block; padding: 35px 0 25px 0;}
.Floor002746 .slider li .icon{padding-bottom: 10px;}
.Floor002746 .slider li .icon img{height: 50px;}
.Floor002746 .slider li.slick-slide:before{position: absolute; left: 0; top: 0;height: 100%; right:0; background: rgba(255,255,255,0.07); content: ''; border-right: 1px solid rgba(255,255,255,0.07);}
.Floor002746 .slider li.slick-active:last-child:before{border-right-color: transparent;}
.Floor002746 .slider li.slick-slide a:before,
.Floor002746 .slider li.slick-slide a:after{position: absolute; width: 0; height: 0; opacity: 0; content: ''; border: 2px solid #fff; transition: 0.5s ease-in-out;}
.Floor002746 .slider li.slick-slide a:before{left: -1px; top: 0; border-right-color: transparent; border-bottom-color: transparent;}
.Floor002746 .slider li.slick-slide a:after{right: 1px; bottom: 0; border-left-color: transparent; border-top-color: transparent;}
.Floor002746 .slider li.slick-slide a:hover:before,
.Floor002746 .slider li.slick-slide a:hover:after{width: 100%; height: 100%; opacity: 1;}

.Floor002746 .more a:after{display: inline-block; content: ''; width: 10px; height: 10px; border-right: 2px solid #fff; border-top: 2px solid #fff; vertical-align: middle; margin-left: 20px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transition:transform 0.3s;}
.Floor002746 .more a:hover:after{transform: rotate(135deg); -webkit-transform: rotate(135deg);-ms-transform: rotate(135deg); margin-top: -4px;}

.Floor002746 .slick-dots{position: absolute; left: 0; width: 100%; top: 100%; margin-top: 10px;text-align: center;display: none!important;}
.Floor002746 .slick-dots li{display: inline-block; width: 14px; height: 6px; background: rgba(0,0,0,0.2); margin: 0 2px;}
.Floor002746 .slick-dots li button{display: none;}
.Floor002746 .slick-dots li.slick-active{background: #eb422c;}

/*
 *  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%; }


/*Floor002725 */
.Floor002725{ padding:2% 0;}

/*slick Basic*/
.Floor002725 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent;margin-top: 3%;}
.Floor002725 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002725 .slick-list:focus {outline: none}
.Floor002725 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002725 .slick-slider .slick-track, 
.Floor002725 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);width: 100%!important;}
.Floor002725 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002725 .slick-track:before, 
.Floor002725 .slick-track:after{display: table; content: '';}
.Floor002725 .slick-track:after{ clear: both;}
.Floor002725 .slick-loading .slick-track { visibility: hidden;}
.Floor002725 .slick-slide{ display: none; float: left;min-height: 1px;    width: 16%!important;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002725 .slick-slide .slick-loading img { display: none;}
.Floor002725 .slick-slide .dragging img { pointer-events: none;}
.Floor002725 .slick-initialized .slick-slide { display: block;}
.Floor002725 .slick-loading .slick-slide { visibility: hidden;}
.Floor002725 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002725 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002725 .slider li .ytable{ width:94%; margin:0 auto; height:76px;}
.Floor002725 .slider li img{ max-width:100%; margin:0 auto;display:block; max-height:100%;}

.Floor002725 .slick-dots{ text-align:center; padding-top:10px;}
.Floor002725 .slick-dots li{ cursor:pointer; display:inline-block;width:14px; margin:0 6px; height:14px; border-radius:50%; border:1px solid #9c9c9c;}
.Floor002725 .slick-dots li button{ display:none;}
.Floor002725 .slick-dots li.slick-active{ background:#ae965d; border-color:#ae965d;}
@media (max-width:480px){
    .Floor002725 .slick-slide{width: 50%!important}
}



/*
 * .Floor000995 ä¸ºdemoç¼–å·
 */

.Floor000995{ position: relative;z-index: 2; fill: #f8f8f8; padding-top: 18%;}
.Floor000995 .ti{ font-size: 36px;color: #fff; text-align: center; padding-bottom: 40px;letter-spacing: 10px}
.Floor000995 .ti span{display: block;font-size: 14px;text-transform: uppercase;line-height: 46px;    letter-spacing: 3px;}
.Floor000995 .ul{ display: flex; flex: 0 1 auto; flex-direction: row; flex-wrap: wrap;}
.Floor000995 li { padding: 2% 2%; text-align: center;
	-webkit-flex-basis: 100%;
	    -ms-flex-preferred-size: 100%;
	        flex-basis: 100%;
	        max-width: 100%;
}


.Floor000995 li .counter{position: relative;
  margin-bottom: 0;  color: rgba(255,255,255,0.8); font-family: 'roboto'; line-height: 1.3; font-size: 120px;
}
.Floor000995 li .counter:after{position: absolute;background: url(../uploadfiles/j.png) no-repeat right top;content: "";width: 20px;height: 20px;    right: 0;}
.Floor000995 li .counter-ti{ font-size: 18px; color: rgba(255,255,255,0.8);}
.Floor000995 .ul li .counter_ti{ color: rgba(255,255,255,0.8);font-size: 18px;text-align: right;position: relative;}
.Floor000995 .ul li .counter_ti:before{position: absolute;content: ""; width: 58%;height: 1px;background: rgba(255,255,255,0.5);top: 50%;left: 0;}
.Floor000995 li .counter-subtitle{ color: #c4c4c4; padding-top: 6px; position: absolute; width: 100%;}
.Floor000995 li .counter-subtitle + .counter + *{ margin-top: -13px;}
.Floor000995 li .counter-offset{ margin-top: 12px; margin-bottom: -13px;}
.Floor000995 li .counter_divider{ position: relative;}
.Floor000995 li .counter_divider span{position: absolute;left: 0;top: 0; color: rgba(255,255,255,0.8);text-transform: uppercase;}

   .Floor000995 .ul li{
    -webkit-flex-basis: 25%;
	    -ms-flex-preferred-size: 25%;
	        flex-basis: 25%;
	        max-width: 25%;
   }
   
   .Floor000995 li .counter_divider:after{ content: ''; height: 113px; border-right: 1px dashed rgba(255,255,255,0.5); position: absolute; right: -15px; top: 30px;}
  .Floor000995 li:last-child .counter_divider:after{ border: 0;}
@media (max-width: 480px){
	.Floor000995 .ul li{ -webkit-flex-basis: 50%;
	    -ms-flex-preferred-size: 50%;
	        flex-basis: 50%;
	        max-width: 50%;margin-bottom: 2%;}
	        .Floor000995 li .counter_divider span{display: none;}
}

.Floor000995 .p02 {
    font-size: 18px;
    line-height: 24px;
    margin: 20px 0 0 0;
    color: rgba(255,255,255,0.8);text-align: center;
}

/* åŠ¨ç”» */
.Floor000995 li .animated{
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
          
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  opacity: 1;
}

.Floor000995 li .animated.infinite{
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.Floor000995 li .animated.hinge{
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}

.Floor000995 li .animated.flip{
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
          
  -webkit-animation-name: flip;
          animation-name: flip;
}
@media screen and (max-width: 768px){
    .Floor000995 .ti{ font-size: 20px;      padding-bottom: 16%;}   
    .Floor000995 li .counter{font-size: 44px;}
    .Floor000995 li .counter_divider:after{    height: 50px;    top: 21px;}
    .Floor000995 .ul li .counter_ti{font-size: 12px;}
    .Floor000995 .ul li .counter_ti:before{ width: 20%;    left: 20%;}
    .Floor000995 li .counter_divider span{    top: -41px;line-height: 15px;}
    .Floor000995 li{padding: 4% 2%}
    .Floor000995 .ti span{line-height: 24px;}
    .Floor000995{padding-top: 0;}
}


/*Top002262*/
.Top002262 { background: #fff; position: relative; z-index: 100;}
.Top002262 .header-left{ float: left; width: 40%; display:table; height:70px;max-width: 198px;}
.Top002262 .logo{ display:table-cell; vertical-align:middle;}
.Top002262 .header-mid{     float: right;
    margin-left: 2%;}
.Top002262 .header-right{     float: right;}
.Top002262 .header-menu li{ width:auto !important; margin-left:44px;}
.Top002262 .header-menu li em{ padding:0 15px;position:relative;}
.Top002262 .header-menu li em::after{display:none;position:absolute; content:''; right:0;top:50%; transform:translateY(-50%); width:7px; height:4px; background:url(../images/Top002262-icon.png) no-repeat;}
.Top002262 .header-menu li em:hover::after,
.Top002262 .header-menu li.aon em::after{ background-image:url(../images/Top002262-icon_up.png);}
.Top002262 .header-menu li.aon em a,.Top002262 .header-menu li:hover em a{color: #1b5899;font-weight: bold;}
.Top002262 .header-menu li em a{ line-height:70px; position:relative; font-size:15px; color:#333;}
.Top002262 .header-menu li em a::before{ position:absolute; content:''; left:50%; transform:translateX(-50%);  height:3px; background:#1b5899;width:0; transition:ease-in-out 0.3s;bottom: 0;}
.Top002262 .header-menu li em a:hover::before,
.Top002262 .header-menu li.aon em a::before{width:100%;}
.Top002262 .header-menu li .sub{ width:130%; left:-15%;  overflow:hidden; }
.Top002262 .header-menu li .sub-menu{ padding:15px; text-align:center;}
.Top002262 .header-menu li .sub-menu dt{ border-bottom:1px solid #f2f2f2;}
.Top002262 .header-menu li .sub-menu dt:last-child{ border-bottom:0;}
.Top002262 .header-menu li .sub-menu dt a{color:#666; transition:0.3s;}
.Top002262 .header-menu li .sub-menu dt a:hover{ background:none; color:#1b5899; }
.Top002262 .header-right dd{ float:left;padding:20px 0;}
.Top002262 .top-search{ position:relative; z-index:100;display: none;}
.Top002262 .open-search{ background:url(../images/Top002262-search.png) no-repeat center center; width:30px; height:30px;  display:block;}
.Top002262 .open-search-show{ position:relative; background:none;}
.Top002262 .open-search-show::before,
.Top002262 .open-search-show::after{ position:absolute; content:''; width:80%; height:3px; background:#1b5899; top:50%; left:10%; transform:rotate(-45deg);}
.Top002262 .open-search-show::after{transform:rotate(45deg);}

.Top002262 .search-box{ position:absolute; top:100%; right:0; z-index:100; display:none;}
.Top002262 .search-box .text{width: 254px;line-height: 46px;height: 46px; border:1px solid #fff; background:rgba(0,0,0,0.2); color:#fff; padding:0 50px 0 10px;}
.Top002262 .search-box .btn{ position:absolute; right:0; top:0; line-height: 46px; width:46px; text-align:center; color:#fff; font-weight:bold; font-size:16px; font-family:Verdana,Arial, Helvetica, sans-serif;}
.Top002262 .search-box .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -15px;right: 4px;}

@media(max-width:1024px){
.Top002262 #header-menu{ position:fixed; right:-100%; top:0; background:#000; z-index:100; padding-top:70px; width:70%; max-width:300px; height:100%; transition: ease-in-out 0.3s;}
.Top002262 #header-menu.header-menu-show{ right:0;}
.Top002262 #header-menu li em,
.Top002262 #header-menu li em a{ border-bottom:0;}
.Top002262 #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.1);}
.Top002262 #header-menu li em a{ font-weight:normal;}
.Top002262 #header-menu li.has-sub em a{ background:url(../images/Top002262-icon.png) no-repeat 95% center;}
.Top002262 #header-menu li.clickon em a{ background-image:url(../images/Top002262-icon_up.png);}
.Top002262 #header-menu li .sub-menu{ padding:5%;}
.Top002262 #open_menu{ width:40px; height:30px;background:#1b5899; margin-left:10px; position:relative; z-index:101; transition:background 0.3s;}
.Top002262 #open_menu i,
.Top002262 #open_menu i::before,
.Top002262 #open_menu i::after{ background:#fff; border-radius:3px;}
.Top002262 #open_menu i{ left:20%; width:60%;height:2px; margin-top:-1px;}
.Top002262 #open_menu.open_menu_on{ background:#000; position:fixed; right:2%;}
.Top002262 #open_menu.open_menu_on i{height:3px; margin-top:-1.5px;}
}


/*TextList002739 */
.TextList002739{ padding:1% 0 3% 0;}
.TextList002739 .list-group .tit{cursor: pointer; line-height: 69px; font-size: 16px; }
.TextList002739 .list-group .tit:before{background: #184477; width: 4px; height: 4px; display: inline-block; content: '';vertical-align: middle; margin-right: 27px; }

.TextList002739 .title{ padding:0 40px; line-height: 60px; background: #184477; font-size: 16px; color: #fff; border-bottom: 1px solid #ededed;margin-top: 20px;}
.TextList002739 .title time,
.TextList002739 .tit time{float: right; }
.TextList002739 .tit time{color: #888;}
.TextList002739 .list{border-bottom: 1px solid #ededed;}
.TextList002739 .tit{padding: 0 40px; background: #fafafa; font-weight: normal; margin: 0;}
.TextList002739 .tit.active{background: #fff; margin: 0 40px; padding: 0; border-bottom: 2px solid #184477; color: #184477;}
.TextList002739 .tit.active time{color: #184477;}
.TextList002739 .tit.active a{color: #184477;}
.TextList002739 .info{padding: 10px 40px 20px 70px;}
.TextList002739 .info .singlePage{font-size: 14px; line-height: 26px; color: #3e3e3e;}
.TextList002739 .info .job{ background:#184477; width:120px; height:40px; line-height:40px; text-align:center; color:#fff; display:block;}
@media(min-width:769px){
.TextList002739 .title time{ margin-right: 78px;}
.TextList002739 .tit time{padding-right: 63px;}
}
@media(max-width:768px){
.TextList002739 .title{ padding:0 20px; line-height: 50px;}
.TextList002739 .tit{padding: 0 20px;}
.TextList002739 .tit.active{margin: 0 20px;}
.TextList002739 .title time{ margin-right: 12px;}
.TextList002739 .list-group .tit:before{ margin-right: 10px;}
.TextList002739 .info{padding: 10px 20px 10px 34px;}
}
@media(max-width:480px){
.TextList002739 .tit time{margin-right: 0;}
.TextList002739 .tit time{ font-size: 12px;}
}

.form_table{ margin:0 auto; width:100%; padding:2% 0;}
.form_table td{ padding-bottom:1em; padding:2%;}
.form_table .f_name{ min-width:100px; width:15%; text-align:right; color:#000;}
.form_table b{ font-size:16px; color:#184477;}
.form_table .text{width:100%; border:1px solid #ccc; border-radius:5px; background:#fff; height:3em; line-height:3em; padding:0 10px;}
.form_table .text:focus{border:1px solid #2078da;}
.form_table textarea.text{ height:150px;}
.form_table .form_err{ color:#f00;}
.form_table p{ margin:0; line-height:normal; padding-top:10px;}
.form_table .btn{border:1px solid #184477;border-radius:8px; width:22%; height:3em; cursor:pointer; color:#fff;background:#184477; }
.form_table .btn_reset{border:1px solid #666;background: #666; }