﻿/*carousel 公共样式只留一份*/
.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%; }

/*Floor */
.Banner002730{}

.Banner002730{ position:relative;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;  font-size:28px; }
.Banner002730 .txt .auto{ max-width: 920px;}
.Banner002730 .txt .cn{ letter-spacing:8px; padding-right: 20px;}
.Banner002730 .txt .en{text-align: right;text-transform: uppercase; padding-left: 15px;  font-family: "DINPro-Bold";}
@media(min-width:1025px){
.Banner002730 figure{ height:500px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .auto{ width:80%;}
	.Banner002730 .fr{float: right;}
}
@media(max-width:640px){
.Banner002730 .txt{font-size: 24px;}
}


/*Menu002217*/
.Menu002217{ padding:2% 0; background-color:#f6f8f8;}
.Menu002217 h2{font-size: 42px; color: #1d2088;text-transform: uppercase; text-align: center; line-height: 1; margin:0; font-weight:normal;}
.Menu002217 nav{text-align: center; }
.Menu002217 nav ul li{text-align: center; padding:0 9px; display:inline-block;  *zoom:1; *display:inline;}
.Menu002217 nav ul li a{display: block; min-width:170px; height:40px; line-height:40px; font-size: 16px; color: #728391; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-radius:40px; background:#e8e8f0;}
.Menu002217 nav ul li.on a,.Menu002217 nav ul li a:hover{color: #fff;background:#1d2088;}
@media(max-width:1199px){
.Menu002217 h2{ font-size:35px;}	
}
@media(max-width:1000px){
.Menu002217 h2{ font-size:30px;}
.Menu002217 nav ul li a{ min-width:90px; font-size:14px; height:35px; line-height:35px; padding:0 3%;}
}
@media(max-width:640px){
.Menu002217 h2{ font-size:20px;}	
.Menu002217 nav ul li{ width:100%; margin:0 0 1px; display:block;padding:0 0px;}
.Menu002217 nav ul li a{ border-radius:0;}	
}
/*Menu002217 End*/


/*
 .RighInfo002309 为demo编号
 */
.RighInfo002309{ padding:6% 0; position:relative; z-index:1;}
.RighInfo002309 .CenTitle{ padding:10px 0; position:relative; z-index:1;margin-bottom: 1%;}
.RighInfo002309 .CenTitle .name{  font-size:22px; font-weight:bold; color:#1d2088; line-height:30px;padding-bottom: 5px;}
.RighInfo002309 .CenTitle .line{    width: 60px;height: 4px; background:#e4007f; overflow:hidden; }
.RighInfo002309 .txtbox{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.RighInfo002309 .aboutTxt01{ line-height:30px; font-size:16px; color:#555;}
.RighInfo002309 .aboutTxt01 .wap_pic{ display: block; text-align: center;}
.RighInfo002309 .aboutTxt01 .pc_pic{ }
@media only screen and (min-width:768px ) {
	.RighInfo002309 .aboutTxt01 .wap_pic{ display: none;}
	.RighInfo002309 .aboutTxt01 .pc_pic{ display: block;}
	.RighInfo002309 .aboutTxt01 .pic{ display: block;float:right; margin-left:20px;}
}
@media(max-width:768px){
  .RighInfo002309 .aboutTxt01{line-height: 26px;font-size:15px;}
  .RighInfo002309 .aboutTxt01 .pc_pic{margin-bottom:5%;display: block;margin-top:5%;}
}
/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#e4007f;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}
 


.Floor002888{overflow: hidden;padding-top:4%}
.Floor002888 .auto{}
.Floor002888 ul{padding-top:2% !important}
.Floor002888 ul li{ float:left; width:31.333%;margin-right: 3%; margin-bottom:3%;box-shadow: 0 0 10px 2px #eee;}
.Floor002888 ul li:nth-child(3n){margin-right: 0%;}
.Floor002888 ul li .pic{overflow: hidden;padding-bottom:63%;background-size:cover;}
.Floor002888 ul li .pic img{display: block;width: 100%; transition: 0.3s ease-in-out;}
.Floor002888 ul li:hover .pic img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor002888 ul li .txt{position: relative; z-index: 2;padding: 30px;font-size: 100px; background: #fff;}
.Floor002888 ul li .txt time{position: absolute; left: 0;bottom: 100%;background: rgba(29,32,136,0.8); text-align: center;width: 43%;line-height: 2em;color: #fff;font-size: 0.16em;  font-family: "HelveticaNeueLTPro-MdCn";}
.Floor002888 ul li .txt time span{font-size: 2em;display: block;padding-top: 0.42307em;line-height: 0.76923em;}
.Floor002888 ul li .txt aside{overflow: hidden;}
.Floor002888 ul li .txt aside a{float: left;max-width: 100%;font-size: 18px;color: #333;padding-bottom: 3px;position: relative;    font-family: "HKGrotesk-Bold";}
.Floor002888 ul li .txt aside a:after{position: absolute; left: 0; bottom: 0; height: 1px; width: 100%;content: '';background: #ddd; transition: 0.3s;}
.Floor002888 ul li:hover .txt aside a{color: #171965;}
.Floor002888 ul li:hover .txt aside a:after{width: 0;}
.Floor002888 ul li .txt p{line-height: 1.33334em;color: #777;font-size: 0.14em; margin-bottom: 9%;}
.Floor002888 ul li .more{display: table;font-size: 0.14em;color: #777;}
.Floor002888 ul li .more i{display: inline-block;height: 2px;background: #ccc;width: 27px;position: relative; vertical-align: middle; margin-left: 10px;}
.Floor002888 ul li .more i:after{position: absolute;top: -4px; content: ''; width: 40%; height: 100%;background: #ccc; right: -1px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002888 ul li:hover .more{color: #171965;}
.Floor002888 ul li:hover .more i:after,
.Floor002888 ul li:hover .more i{background: #171965;}
@media(min-width:1025px){
.Floor002888 .auto > *{padding-top: 5%;padding-bottom: 1%;}
}
@media(max-width:1024px){
.Floor002888{padding: 30px 0;}
.Floor002888 ul li .inner{padding:0 10px;}
.Floor002888 ul li .txt{font-size: 90px;}
}
@media(max-width:768px){
.Floor002888 ul li{width: 50%;margin-right: 0%;}
.Floor002888 ul li .txt time{padding:2% 0;}
}
@media(max-width:480px){
.Floor002888 ul li{width: 100%;margin-right: 0%;}	
.Floor002888 ul li .txt{font-size: 80px;}
}

/*Floor002650 */
.Floor002650 .section{ background-repeat:no-repeat; background-position: center center;background-size:cover; position:relative; }

#fp-nav ul{ padding:15px 0;}
#fp-nav ul li{margin:5px 0;width: auto; height: auto;}
#fp-nav ul li a{ width:20px; height:20px; border-radius:50%; background:none; border:3px solid transparent; position:relative; display:block; cursor:pointer;}
#fp-nav ul li a.active{ border-color:#fff;}
#fp-nav ul li a:before{ position:absolute; content:''; width:6px; height:6px;top:50%; left:50%; margin:-3px 0 0 -3px; background:#fff;border-radius:50%;}
#fp-nav ul li a.active:before{ background:none;}
#fp-nav ul li a span{display: none;}

.Floor002650 .right-line{ position:fixed; right:17px; top:15%; height:70%; z-index:90; width:20px;}
.Floor002650 .right-line i{ position:absolute; width:1px; left:50%; background:rgba(255,255,255,0.2);}
.Floor002650 .right-line i.tp{ top:0;}
.Floor002650 .right-line i.bt{ bottom:0;}
@media(max-width:1200px){
.Floor002650 .right-line,
#fp-nav{ display:none;}
}

.Floor002650 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Floor002650 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Floor002650 .slides {display: block;} 
* html .Floor002650 .slides {height: 1%;}
.no-js .Floor002650 .slides > li:first-child {display: block;}
.Floor002650 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Floor002650 .flex-viewport {max-height: 300px;}
.Floor002650 .slides {zoom: 1;}

.loadingimg{ width:100%; max-width:none; position:absolute; left:-100%; top:0; opacity:0;}
/* =Skitter styles
----------------------------------------------- */
.box_skitter {position:relative;width:100%;background:#000;}
.box_skitter img { max-width:none; } /* Tip for stildv */
.box_skitter ul {display:none;}
.box_skitter .container_skitter {overflow:hidden;position:relative; z-index:2;}
.box_skitter .image {overflow:hidden;}
.box_skitter .image img {display:none; width:100%;}

/* =Box clone
-------------------------------------------------------------- */
.box_skitter .box_clone {position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:20;}
.box_skitter .box_clone img {position:absolute;top:0;left:0;z-index:20;}

/* =Navigation
-------------------------------------------------------------- */
.box_skitter .prev_button ,
.box_skitter .next_button{ display:none !important;}

/* =Numbers
-------------------------------------------------------------- */
.box_skitter .info_slide {position:absolute; bottom:40px; left:0 !important; width:100%; text-align:center;z-index:10;}
.box_skitter .info_slide span { position:relative; display:inline-block; width:110px; height:41px; overflow:hidden; line-height:1000px; background:url(../images/Floor002650_dot.png) no-repeat left center; padding:0 70px 0 0; cursor:pointer; transition:0.3s;}
.box_skitter .info_slide span::after{ position:absolute; content:''; top:50%; margin-top:-1px; width:66px; height:2px; background:url(../images/Floor002650-dots.png) repeat-x left center;right:0;}
.box_skitter .info_slide span:last-child{ padding-right:0; width:46px;}
.box_skitter .info_slide span:last-child::after{ display:none;}
.box_skitter .info_slide span.image_number_select { background-image:url(../images/Floor002650_dot_on.png);}
@media(max-width:480px){
.box_skitter .info_slide span{ width:30px; height:30px; background-size:contain; padding-right:0;}
.box_skitter .info_slide span::after{ display:none;}
}
.Floor002650 .home-more{width:160px; text-align:center;}
.Floor002650 .home-more a{ position:relative;  font-size:16px ; color:#fff;display:block;  line-height:48px;}
.Floor002650 .home-more a span{ padding-right:33px; background:url(../images/Floor002650_more.png) no-repeat right center; text-transform:uppercase; transition:0.3s;}
.Floor002650 .home-more a::before,
.Floor002650 .home-more a::after{ position:absolute; content:''; height:100%; width:70%; transition:0.3s;}
.Floor002650 .home-more a::before{ left:0; border-top:1px solid #fff; border-left:1px solid #fff;}
.Floor002650 .home-more a::after{ right:0;border-bottom:1px solid #fff; border-right:1px solid #fff;}
.Floor002650 .home-more a:hover{ color:#f08311;}
.Floor002650 .home-more a:hover::before,
.Floor002650 .home-more a:hover::after{ border-color:#f08311; width:100%;}
.Floor002650 .home-more a:hover span{ padding-right:20px; background-image:url(../images/Floor002650_more_hover.png);}
@media(max-width:480px){
.Floor002650 .home-more{ width:110px;}
.Floor002650 .home-more a{ line-height:35px;}
}

.Floor002650 .line{ position:absolute; width:50%; top:0; height:100%;}
.Floor002650 .line::before{ position:absolute; content:''; width:1px; height:100%; background:rgba(255,255,255,0.1); left:50%; top:0;}
.Floor002650 .line-l{ left:0; border-right:1px  solid rgba(255,255,255,0.1);}
.Floor002650 .line-r{ right:0;}

.Floor002650 .news-main{ margin-left:25%; width:50%; position:relative;}
.Floor002650 .news-main .title aside{ padding-left:24px; }
.Floor002650 .news-main .title .cn{background:url(../images/Floor002650_sec3_titlebg1.png) no-repeat left top; height:63px; font-size:30px; color:#1ca2d6; line-height:80px; overflow:hidden;}
.Floor002650 .news-main .title .en{ background:url(../images/Floor002650_sec3_titlebg2.png) no-repeat right top; padding-top:61px; padding-right:23px; min-height:175px; margin-top:-60px;}
.Floor002650 .news-main ul li{margin-bottom:3%;  position:relative; }
.Floor002650 .news-main ul li .txt{margin-right:5%;padding-right:76px;}
.Floor002650 .news-main li .dot{ padding:0 10px; font-size:16px; line-height:63px; border-bottom:1px solid rgba(255,255,255,0.1); color:#fff;}
.Floor002650 .news-main li .dot:hover{ color:#f08311;}
.Floor002650 .news-main li time{ position:absolute; top:0; right:100%; width:76px; text-align:center; color:#fff;}
.Floor002650 .news-main li time span{ font-size:48px; display:block;line-height:62px; border:1px solid rgba(255,255,255,0.1); border-right:0; margin-bottom:10px;}
.Floor002650 .news-main li p{ color:#fff; opacity:0.22; line-height:24px; height:48px; margin:10px;}
.Floor002650 .news-main li .more{ display:block; width:55px; height:32px; position:relative;border:1px solid rgba(255,255,255,0.1); border-left:0; transition:0.2s;}
.Floor002650 .news-main li .more::before{ position:absolute; content:''; width:12px; height:12px; border-top:2px solid #6b707e; border-right:2px solid #6b707e; transform:rotate(45deg); top:50%; left:50%; margin:-6px 0 0 -6px;}
.Floor002650 .news-main li .more:hover{ background:#f08311;}
.Floor002650 .news-main li .more:hover::before{ border-color:#fff;}
@media(min-width:1201px){
.Floor002650 .news-main .title{ position:absolute; left:-24%; top:-60px;}
.Floor002650 .news-main ul li{ float:left; width:50%;}
.Floor002650 .news-main ul li:first-child{ margin-left:50%;}
.Floor002650 .news-main ul li:nth-child(2){ clear:left;}
}
@media(max-width:1200px){
.Floor002650 .news-main .title{ display:inline-block;}
}
@media(max-width:768px){
.Floor002650 .news-main{ width:auto;}
.Floor002650 .news-main ul li .txt{ padding-right:0;}
}

.Floor002650 #about{  }
.Floor002650 #product{ }
.Floor002650 #news{  } 
.Floor002650 #contact{ } 

/* 首页 新闻 */
.RichInfo005{ padding:3% 0;}
.RichInfo005 .news_info .title{ /*text-align:center; */padding-bottom:30px;  border-bottom:1px dashed #d2d2d2; margin-bottom: 30px}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:30px; font-weight:normal; color:#444}
.RichInfo005 .news_info .title p{ margin:0; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;font-size: 16px;font-family:Arial, Helvetica, sans-serif}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .center { text-align:center }
.RichInfo005 .info {  font-size: 16px; line-height:30px; color: #000; text-align:justify; text-justify:inter-ideograph;padding-bottom: 2%;  }
.RichInfo005 .info p span{ text-indent: 1em;display: inline-block; }
.RichInfo005 .info img{  display: block; margin: 2% auto}
.RichInfo005 .news_info .share{ }
.RichInfo005 .news_info .share a.more{ float:right;color:#999;line-height:28px;}
.RichInfo005 .news_info .share a.more:hover{color:#e60a00;}
.RichInfo005 .news_info .share em{ float:left; font-size:16px; font-style:normal; line-height:28px;}
.RichInfo005  .bot{  position: relative ; margin-top: 50px;} 
.RichInfo005 .info_back{ text-align:center; clear:both; position: absolute; right: 0; top: 0px } 
.RichInfo005 .info_back a{ color:#fff; font-size:16px; background:#e4007f; text-align: center;display: block; padding: 10px 0; width: 150px;  border-radius: 5px;} 
.RichInfo005  .info_back a:hover{  background: #113261}
.RichInfo005 .info_pn span{ display:block; font-size: 14px; margin: 15px 0}
.RichInfo005  .info_pn span a{ color:#666;font-size: 16px;}
.RichInfo005  .info_pn span a:hover{  color: #1d2088}
.RichInfo005 .news_info .share .popup_fbook{background-position: 0px -1352px;}
.RichInfo005 .news_info .share .popup_twi {background-position: 0px -1404px;}
.RichInfo005 .news_info .share .popup_linkedin{background-position: 0px -1664px;}
@media(max-width:1000px){
.RichInfo005 .info_back{ position: relative }
.RichInfo005 .info{font-size:15px;line-height: 26px;}
.RichInfo005  .bot{  position: relative ; margin-top:15px;} 
.RichInfo005 .news_info .title{margin-bottom:30px;padding-bottom:10px;}
.RichInfo005 .news_info .title h1{font-size:22px;}
}
@media(min-width:1000px){
.RichInfo005  .info_pn span{ width: 80%}
} 
.Floor002650 #footer{height:auto !important}
.Floor002650 #footer .fp-tableCell{ height:auto !important} 

.Floor002650 #footer footer{ width:100%; overflow:hidden; padding:4% 3%;}
.Floor002650 #footer nav dt{ font-size:18px; color:#fff; padding-bottom:15px;}
@media(min-width:1025px){
.Floor002650 #footer nav ol{ float:right;width:17.29%;}
.Floor002650 .bottom-menu{ float:left; width:82.71%;} 
}
.Floor002650 #footer nav ol figure{ max-width:145px; padding-bottom:15px;}
.Floor002650 #footer nav ol .bdsharebuttonbox a{ float:left; width:40px; height:40px; background:url(../images/Floor002650_share.png) no-repeat left top rgba(228,228,228,0.2); border-radius:50%; margin:0; padding:0; line-height:normal; margin-right:14px;}
.Floor002650 #footer nav ol .bdsharebuttonbox a.bds_tsina{ background-position:-54px 0;}
.Floor002650 #footer nav ol .bdsharebuttonbox a.bds_weixin{ margin-right:0; background-position:-105px 0;}
.Floor002650 .bottom-menu dl{ float:left; width:16.66666666%;}
.Floor002650 .bottom-menu dd{ line-height:36px;}
.Floor002650 .bottom-menu dd a{ color:#fff; opacity:0.4;}
.Floor002650 .bottom-menu dd a:hover{ opacity:1;}
@media(max-width:1024px){
.Floor002650 .bottom-menu{ display:none;}
.Floor002650 #footer nav ol{ display:table; text-align:center; margin:0 auto;}
}

.Floor002650 .active *{
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.Floor002650 #about.active .logo{
  -webkit-animation-name:fadeIn;
  animation-name:fadeIn;
  }
.Floor002650 #about.active .intro{
  -webkit-animation-name:bounceInUp;
  animation-name:bounceInUp;
  }
.Floor002650 .active .news-main li {
  -webkit-animation-name:bounceInRight;
  animation-name:bounceInRight;
}
.Floor002650 .active .news-main .title{ 
 -webkit-animation-name:slideInLeft;
  animation-name:slideInLeft;}
.Floor002650 .active .news-main li:nth-child(2n){ 
 -webkit-animation-name:bounceInLeft;
  animation-name:bounceInLeft;
  }
  
.Floor002650 #data.active li.row-2{ 
 -webkit-animation-name:bounceInDown;
  animation-name:bounceInDown;}
  
.Floor002650 #data.active li:nth-child(1){
 -webkit-animation-name:fadeInLeft;
  animation-name:fadeInLeft;
  animation-delay:0.3s;
}
.Floor002650 #data.active li:nth-child(2){
 -webkit-animation-name:fadeInLeft;
  animation-name:fadeInLeft;
  animation-delay:0.5s;
}
.Floor002650 #data.active li:nth-child(5){
 -webkit-animation-name:fadeInRight;
  animation-name:fadeInRight;
  animation-delay:0.3s;
}
.Floor002650 #data.active li:nth-child(6){
 -webkit-animation-name:fadeInRight;
  animation-name:fadeInRight;
  animation-delay:0.5s;
}
.Floor002650 #data.active li:nth-child(7){
 -webkit-animation-name:fadeInRight;
  animation-name:fadeInRight;
  animation-delay:0.7s;
}

@media(max-width:1200px){
.Floor002650 #fullpage,
.Floor002650 .fp-table,
.Floor002650 .fp-tableCell{height: auto!important;}
}

/*Top002893 */ 
body.top-show{overflow: hidden;}

.Top002893{position: fixed; left: 0; top: 0; width: 100%; z-index: 100; }
@media(min-width:769px){
.Top002893 .left{ background: #fff; float: left; max-width: 366px; }
}
.Top002893 .logo a{display: block;width: 184px; height: 62px;background-repeat:no-repeat;background-size:contain;}
@media(min-width:769px){
.Top002893 .logo{ padding: 0 50px; width: 284px;}
.top-show .logo a{position: relative; z-index: 104;}
}
@media(max-width:768px){
.Top002893 .logo{ float: left;}
.Top002893 .logo a{width:118px;}
}


.Top002893 .icon-menu{text-align: center;cursor: pointer;}
.Top002893 .icon-menu span{width: 40px; height: 40px;display: block; border: 2px solid #1d2088;position: relative; margin: 0 auto;padding-top: 8px;}
.Top002893 .icon-menu span i{ height: 2px; width: 60%; background: #1d2088;display: block; margin: 4px auto;}
.Top002893 .icon-menu p{margin: 5px 0 0 0; color: #1d2088; }
.Top002893 .open-menu{ color: #1d2088; }
.Top002893 .open-menu span{border-color: #1d2088;}
.Top002893 .open-menu span i{background: #1d2088;}
.top-show .open-menu{opacity: 0;}
.Top002893 .close-menu{position: fixed;left: 300px;top: -100%; opacity: 0; z-index: 105; transition:opacity  0.5s 1.4s;}
.Top002893 .close-menu i:nth-child(1){display: none;}
.Top002893 .close-menu i{position: absolute; margin:0 !important; transform: rotate(45deg); left: 20%; top: 50%;}
.Top002893 .close-menu i:nth-child(2){transform: rotate(-45deg);}
.top-show .close-menu{top: 50px;opacity: 1;}
@media(min-width:769px){
.Top002893 .close-menu{ transition:opacity  0.3s;}
.top-show .close-menu{top: 25px;opacity: 1;}
.Top002893 .icon-menu p{margin: 5px 0 0 0; color: #fff; }
.Top002893 .open-menu{ color: #fff; background: #1d2088; padding: 15px 0; }
.Top002893 .open-menu span{border-color: #fff;}
.Top002893 .open-menu span i{background: #fff;}
}
@media(max-width:768px){
.Top002893 .open-menu{float: right;  }
}


.top-fixed{position: fixed; left: -100%;top: 0; width: 100%; z-index: 100;height: 100%; transition: 0.2s 1.8s;}
.top-show .top-fixed{ left: 0; transition: 0s 0s;}
.top-fixed li a{transition: 0.3s; color: #999; }
.top-fixed li a:hover{color: #1d2088!important;}

.top-fixed > ul li{background: #fff;opacity: 0;  transition-property: opacity,transform,background;transition-duration: 0.5s,0.5s,0.5s;-webkit-transition-property: opacity,transform,background;-webkit-transition-duration: 0.5s,0.5s,0.5s;}
.top-show .top-fixed > ul li:nth-child(1){ transition-delay: 0.4s,0.4s,0s;-webkit-transition-delay: 0.4s,0.4s,0s;}
.top-show .top-fixed > ul li:nth-child(2){ transition-delay: 0.6s,0.6s,0s;-webkit-transition-delay: 0.6s,0.6s,0s;}
.top-show .top-fixed > ul li:nth-child(3){ transition-delay: 0.8s,0.8s,0s;-webkit-transition-delay: 0.8s,0.8s,0s;}
.top-show .top-fixed > ul li:nth-child(4){ transition-delay: 1s,1s,0s;-webkit-transition-delay: 1s,1s,0s;}
.top-show .top-fixed > ul li:nth-child(5){ transition-delay: 1.2s,1.2s,0s;-webkit-transition-delay: 1.2s,1.2s,0s;;}

.top-fixed .num{font-size: 50px; color: #edecec;}
.top-fixed .name{font-size: 22px;padding: 2.3vw 0; }
.top-fixed .name a{  color: #333;}
.top-fixed dt{line-height: 2.143em;}
.top-fixed dt a{ text-transform: capitalize; }
.top-fixed > ul li{transform: translateY(-100px); -webkit-transform: translateY(-100px); -ms-transform: translateY(-100px);}
.top-show .top-fixed > ul li{opacity: 1;transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);}
@media(min-width:769px){
.top-fixed > ul,
.top-fixed > ul li{height: 100%;}
.top-fixed > ul li{padding-top: 12%;text-align: center; }
.top-fixed li:before{display: block; width: 1px; margin: 0 auto 4.6875vw ; content: '';background: #fff; height: 2.6vw; transition: 0.3s;}
.top-fixed li{float: left;width: 20%;border-right: 1px solid #efefef;}
.top-fixed li:hover:before{margin-bottom: 2.5vw;}
.top-show .top-fixed li:hover a{ }
 .top-fixed dl{display: block!important;}
}
@media(max-width:768px){
.Top002893{ top: 5vw;padding: 0  5vw;}
.top-show .close-menu{top: 5vw;right: 5vw;}
.Top002893 .icon-menu span{ width: 8vw;height: 8vw;padding-top: 1.1vw;}
.Top002893 .open-menu span i{margin:0.8vw auto; height: 0.6vw;}
.top-fixed{ transition:0s 0s;}
.top-fixed > ul{background: #fff;overflow: auto;height: 100%;padding-top: 14vw;}
.top-fixed > ul li{border-bottom: 1px solid #efefef;}
.top-fixed > ul li dl{display: none; padding-left: 27vw; padding-bottom: 5vw;}
.top-fixed .one{display: flex; align-items: center; padding: 4vw 0 4vw 10vw;position: relative;}
.top-fixed .one .num{margin-right: 6vw;font-size: 10vw;}
.top-fixed .one .name{font-size: 5vw;}
.top-fixed .one .op{position: absolute; width: 20vw; height: 100%;right: 5vw;}
.top-fixed .one .op:before{position: absolute; content: ''; width: 3vw; height: 3vw;border-right: 1px solid #666;border-bottom: 1px solid #666; left: 50%; top: 50%; margin: -1.5vw 0 0 -1.5vw; transform: rotate(45deg);transition: transform 0.3s;}
.top-fixed .one .op.click:before{ transform: rotate(-135deg); margin-top: 0;}
.top-fixed dt{font-size: 14px}
.top-fixed dt a{width:90%;overflow: hidden;display: block}
}

.home_title{ } 
.home_title .en{font-size: 42px;  font-family: "DINBold"; text-transform: uppercase; display: block; color: #1d2088;}
.home_title::after{ display: inline-block; content: ''; height: 4px; background: #1d2088; border-right: 40px solid #e4007f; width: 100px; } 

@media(max-width:768px){
  .home_title .en{font-size:30px;}
  .home_title::after{height:4px;width:61px;}
}

/* 首页 关于我们 */  
.Floor002843 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent; z-index: 1;}
.Floor002843 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002843 .slick-list:focus {outline: none}
.Floor002843 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002843 .slick-slider .slick-track, 
.Floor002843 .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)}
.Floor002843 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002843 .slick-track:before, 
.Floor002843 .slick-track:after{display: table; content: '';}
.Floor002843 .slick-track:after{ clear: both;}
.Floor002843 .slick-loading .slick-track { visibility: hidden;}
.Floor002843 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002843 .slick-slide .slick-loading img { display: none;}
.Floor002843 .slick-slide .dragging img { pointer-events: none;}
.Floor002843 .slick-initialized .slick-slide { display: block;}
.Floor002843 .slick-loading .slick-slide { visibility: hidden;}
.Floor002843 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002843 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002843 .more{display: inline-block;background: #1d2088;color: #fff;padding: 0 30px;position: relative; }
.Floor002843 .more:after{position: absolute; content: ''; width: 6px; height: 4px; background: #fff;top: 50%; margin-top: -2px;right: 0; transition: 0.3s;}
.Floor002843 .more:hover:after{width: 0;}
.Floor002843 .more span{display: block;line-height: 50px;position: relative; padding-left: 44px;}
.Floor002843 .more span:before{position: absolute; left: 0; top: 50%; width: 18px; height: 10px; margin-top: -5px; content: '';background: url(../images/Floor002843-more.png) no-repeat right center;transition: 0.3s;}
.Floor002843 .more:hover span:before{ width: 30px;}

.Floor002843{position: relative; padding: 3vw 0; overflow: hidden;}
.Floor002843:before{position: absolute;height: 100%;background: #fff;background-size: contain; width: 50%;left: 0; top: 0;content: '';}
.Floor002843 .auto{max-width: 1600px;position: relative; z-index: 4;}

@media(max-width:1600px){
.Floor002843 .auto{padding:0 2%;}
}

@media(max-width:640px){
.Floor002843 .home_title .en{} 
.Floor002843 .auto{padding:0 2%;}
}

.Floor002843 .imgs li img{display: block;width: 100%; }
.Floor002843 .info{padding-left: 0;}
.Floor002843 .info .edit{width: 90%;text-align: justify;line-height: 2em;color: #999;margin: 3vw 0 7vw 0; font-size: 14px;  }
.Floor002843 .controls{position: relative; z-index: 3;}
.Floor002843 .controls .btn{position: absolute; right: -5vw; overflow: hidden;}
.Floor002843 .controls .slick-arrow{width: 5vw;height: 5vw;float: left;border: 0;background: #1d2088;padding: 0; font-size: 0; cursor: pointer;}
.Floor002843 .controls .slick-arrow:before{display: inline-block; width: 70%;max-width: 38px; background: url(../images/Floor002843-more.png) no-repeat right center; height: 9px; content: '';}
.Floor002843 .controls .slick-next{background: #fff;}
.Floor002843 .controls .slick-next:before{background-image: url(../images/Floor002843-more2.png);}
.Floor002843 .controls .slick-prev:before{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}
@media(min-width:1025px){
.Floor002843 .imgs{width: 66.667%;}
.Floor002843 .imgs ul.slider{width: 125%;}
.Floor002843 .info .edit{ max-width: 360px;height:196px;overflow:hidden; }
.Floor002843 .controls .btn{top: 50%; transform: translateY(-50%);-webkir-transform: translateY(-50%);-ms-transform: translateY(-50%);}
}
@media(max-width:1024px){
.Floor002843 .ytable,
.Floor002843 .ytable-cell{display: block;}
.Floor002843 .controls .btn{right: 0; top: 100%;} 
.Floor002843 .controls{padding-bottom: 4%;}
.Floor002843 .controls .slick-arrow{width: 10vw;height: 10vw;}
.Floor002843 .info .edit{width:100%;}
}

/* 首页 产品 */
.Floor002505{ padding:6% 0px 4%; } 

.Floor002505 .home_title{  text-align: center; margin-bottom: 3%; } 
.Floor002505 .owl-carousel{ overflow:hidden; position:relative;}
.Floor002505 .owl-carousel .owl-item{ float:left;}
.Floor002505 .owl-carousel .owl-nav div{ position:absolute; top:50%; transform:translateY(-50%); width:35px; height:65px; background-position:0 0; background-repeat:no-repeat; overflow:hidden; line-height:1000px; cursor:pointer; background-size:contain;}
.Floor002505 .owl-carousel .owl-nav div.owl-prev{ left:2%; background-image:url(../images/Floor002505_btn_prev.png);}
.Floor002505 .owl-carousel .owl-nav div.owl-prev:hover{ background-image:url(../images/Floor002505_btn_prev_hover.png);}
.Floor002505 .owl-carousel .owl-nav div.owl-next{ right:2%; background-image:url(../images/Floor002505_btn_next.png);}
.Floor002505 .owl-carousel .owl-nav div.owl-next:hover{ background-image:url(../images/Floor002505_btn_next_hover.png);}
.Floor002505 .items{ position:relative;}
.Floor002505 .items .hover{ position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; z-index:3; transition:0.3s;}
.Floor002505 .items .txt{ position:absolute; left:7%; right:7%; bottom:7%; z-index:2;}
.Floor002505 .items h2{ font-size:20px; font-weight:normal; text-transform: uppercase; margin:0; color:#1d2088;}
.Floor002505 .items p{ font-size:13px; max-width:260px;height:40px;overflow: hidden; margin:0; color:#999; color:#b1c2d6; padding-top:10px;}
.Floor002505 .items a{ display:block;}
.Floor002505 .items a:hover .hover{ opacity:1;}
.Floor002505 .items img{ width:100%; display:block;}
.Floor002505 .items .hover img{ height:100%;} 
@media(max-width:768px){
.Floor002505 .title ol,
.Floor002505 .title li{ float:none; overflow:hidden;}
.Floor002505 .title li a{ margin:10px 20px 0 0;}
.Floor002505 .owl-carousel .owl-nav div{ height:45px;}
}
@media(max-width:480px){
.Floor002505 .title ol{ font-size:28px;}
}
/*end*/

/* 首页 新闻 */ 
.Floor002891{ background-color: #fff; padding: 5% 0; }
.Floor002891 .auto{  }
.Floor002891 .home_title{text-align: center; } 
.Floor002891 .ul-tab{display: table; margin: 2.08vw auto 4.16vw;}
.Floor002891 .ul-tab:after{font-size: 0;line-height: 0;}
.Floor002891 .ul-tab li{float: left; padding: 0 10px;}
.Floor002891 .ul-tab li a{display: block; padding: 0 30px; line-height: 50px; cursor: pointer; background: #f5f5f5; }
.Floor002891 .ul-tab li a:hover,
.Floor002891 .ul-tab li.on a{line-height: 50px; border: 0; color: #fff; background: #1d2088; }
.Floor002891 .tab-list ol .Ispic{display: block;}
.Floor002891 .tab-list li a{display: block; border-left: 5px solid transparent; padding-left: 30px;}
.Floor002891 .tab-list li.on a{border-left-color: #1d2088;}
.Floor002891 .tab-list li .tit{ font-size:24px; margin-bottom: 20px;}
.Floor002891 .tab-list li.on a .tit{color: #1d2088;}
.Floor002891 .tab-list li p{font-size:14px;color: #999;line-height: 1.875em;}
@media(min-width:1025px){
.Floor002891 .tab-list li{float: left;width: 50%;clear: left;}
.Floor002891 .tab-list ol{float: right;width: 50%; }
.Floor002891 .tab-list ol .Ispic{height: 520px;}
.Floor002891 .tab-list li{margin: 32px 0;} 
.Floor002891 .tab-list li a{width: 95%; max-width: 668px; }
}
@media(min-width:1025px) and (max-width:1366px){
.Floor002891 .tab-list li:not(:last-child){margin-bottom: 40px;}
.Floor002891 .tab-list ol .Ispic{height: 413px;}
}
@media(max-width:1024px){
.Floor002891 .tab-list ol .Ispic{padding-bottom: 60%;}
 .Floor002891 .tab-list li{margin: 4vw 0;}
 .Floor002891 .ul-tab li a{line-height: 43px}
 .Floor002891 .ul-tab li a:hover, .Floor002891 .ul-tab li.on a{line-height: 43px}
}
@media(max-width:640px){
.Floor002891 .ul-tab{margin: 4vw auto 6vw;}
.Floor002891 .tab-list li .tit{font-size: 4vw;margin-bottom: 0.8em;}
.Floor002891 .tab-list li p{font-size:3vw;}
}
@media(max-width:480px){
 .Floor002891 .ul-tab li a{padding: 0 4vw;}
}




/* 首页 联系 */
.home_map{ position: relative; padding: 8% 0 4%; }
.home_map .text{  margin-bottom: 30px; padding: 8% 0 5.5%; padding-left: 65%;  }
.home_map .text h3{ color: #333; font-size:24px; padding: 10% 0 2.5%;  margin: 0;  }
.home_map .text .p{font-size: 15px;color:#999;line-height: 40px; margin: 0; padding: 0; font-weight: 300; }
.home_map .text .p strong{ color: #000;  font-weight: 300;  }
.home_map .text .name{ font-size: 24px; color:#333; font-weight: bold; }
.home_map .map{ width: 56.25%; position: absolute; left: 0; }  
@media(max-width:1366px){
  .home_map .text{padding-top:3%;}
} 
@media(max-width:1024px){
.home_map .text{ padding-right: 2%; } 
.home_map .text h3{ padding: 5% 0 2.5%;  margin: 0;  }
}
@media(max-width:768px){
.home_map{ height: auto;padding-top:3%; }
.home_map .map{ width: 100%;  position: relative; }
.home_map .text{ padding: 3% 3% 0 3%;  }
}
@media(max-width:480px){
.home_map .text{ text-align: left; } 
.home_map .text h3{ padding:7% 0 5% 0; font-size: 18px; } 
}
@media(max-width:320px){
.home_map .text .p{ font-size: 14px;  }  
}


/* 底部  */
#contact .Bottom002590{ width: 100%; position: absolute;  bottom: 0; }
.Bottom002590{  background:#1d2088; line-height:60px; color:rgba(255,255,255,0.5); font-size:14px; padding: 0 50px; }
.Bottom002590 a{ color:rgba(255,255,255,0.5); }
.Bottom002590 a:hover{ color:#fff;}
.Bottom002590 dd a::after{ display:inline-block; content:''; vertical-align:middle; width:1px; height:10px; margin:0 10px; background:#c9c9c9; opacity:0.3;}
.Bottom002590 dd a:last-child::after{ display:none;}
@media(min-width:1200px){
  .Bottom002590{height:60px;padding:28px 50px; line-height: 0}
}
@media(min-width:1025px){
.Bottom002590 dt{ float:left;}
.Bottom002590 dd{ float:right;}
}
@media(max-width:1024px){
.Bottom002590{ text-align:center; line-height:30px; padding:2% 0;}
}




/*RighInfo002851 */
 
.RighInfo002851{padding:6% 0;}
.RighInfo002851 .singlePage{}
.RighInfo002851 .title p{line-height:30px;color: #555;font-size: 16px;}
.RighInfo002851 .title{padding-bottom:0.11vw;color: #333;font-size: 100px;}
.RighInfo002851 .title .cn{font-size: 22px;
    font-weight: bold;
    color: #1d2088;
    line-height: 30px;
    padding-bottom: 5px;}

.RighInfo002851 .line {
	margin-bottom:20px;
    width: 60px;
    height: 4px;
    background: #e4007f;
    overflow: hidden;
	z-index: 100;
}

@media(max-width:640px){
.RighInfo002851 .title{font-size: 80px;}
.RighInfo002851 .title p{line-height: 26px;font-size:15px;}
}




/*PicList002120 */
.PicList002120{padding-top:4%;}
.PicList002120 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;color: #555;}
.PicList002120 li:hover p{color:#1d2088;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; 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;}
}




/*Form002219*/
.Form002219{ padding:4%;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#555; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf;width:100%; padding:0 10px; line-height:38px;height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#e4007f; color:#fff; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#1d2088;} 
@media(max-width:640px){

.Form002219{padding:4% 0;}
.Form002219 dl{ float:none; width:100%; margin-left:0 !important; padding-left:76px;}	

.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/




/*
 .TextList001202 为demo编号
 */
.TextList001202{padding:4% 0 2% 0;}
.TextList001202 li{padding-bottom:10px;}
.TextList001202 .dot{font-size:18px;}
.TextList001202 dl{ position:relative; padding-left:83px;}
.TextList001202 dl dt,
.TextList001202 dl dd{ border:1px solid #e3e7e6;color:#555;}
.TextList001202 dl dt{ position:absolute; width:70px; left:0; top:0; color:#555;text-align:center; font-size:24px;}
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:74px; line-height:74px;}
.TextList001202 dl.A dd{ padding:2%; line-height:22px; font-size:24px;}
.TextList001202 dl.Q dd{ padding:0 2%;}
.TextList001202 li figure{ padding-top:2%;}
.TextList001202 li figure a{ display:inline-block; padding:0 20px; line-height:25px;color:#fff; background-color:#e4007f;font-size:14px;}
.TextList001202 dl.A{ display:none; padding-top:10px;}
.TextList001202 dl.A dt{ top:10px;}
.TextList001202 dl.A p{ margin:0;font-size:16px;}
.TextList001202 dl.Q_on dt{ color:#fff; background-color:#1d2088;}
.TextList001202 dl.Q_on dd{background-color:#f7fbfc;color: #555;}
@media(max-width:480px){
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:40px; line-height:40px;}
.TextList001202 dl{padding-left:65px;}
.TextList001202 h1,
.TextList001202 dl dt{font-size:20px;width:55px;}

.TextList001202 dl.A p{ font-size:14px;}
.TextList001202 .dot{font-size:16px;}

}






/*TextList002514 */
.TextList002514{padding: 4% 0 2% 0;}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:18px; cursor:pointer; position:relative;font-weight: bold;padding-right:30px;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#1d2088; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#1d2088;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#1d2088; padding:30px 0;}

@media(max-width:768px){
  .TextList002514 .job-title{font-size:16px;}
}


.PicList000626{padding:3% 0 0%;}
.PicList000626 li{ float:left; width:20%; padding:10px;}
.PicList000626 li .a{ display:block; padding-top:45%;background-position: center center;  background-repeat:no-repeat; border:1px solid #ddd;}
.PicList000626 li p{text-align: center;font-size:16px;color:#666;}
@media( max-width:768px){
.PicList000626 li{width:33.33333333%;}
.PicList000626 li .a{background-size:contain;}
}
@media( max-width:480px){
.PicList000626 li{width:50%;}
.PicList000626 li .a{background-size:contain;}
.PicList000626 li p{margin: 5px 0;font-size:14px;}
}


.procon{padding-top:5%;}

/*Menu002387*/
.Menu002387{}
.Menu002387 .auto{}
.Menu002387 .side-title{text-transform: uppercase; background:url(../images/Menu002387_tit.png) no-repeat right #1d2088;color:#fff; font-size:18px; padding:30px 0 30px 30px; border-radius: 25px 0 0 0; font-size:24px;font-weight: bold;}
.Menu002387 .side-title span{ display:block;text-transform: uppercase; font-size: 16px; color: #666;}
.Menu002387 .side-menu{border-bottom:1px solid #e8e8e8;}

.Menu002387 .side-menu li{ border:1px solid #e8e8e8; line-height:55px; font-size: 16px; background: #fff;margin-top: 2%;}
.Menu002387 .side-menu li:last-child{ border-bottom: none;}
.Menu002387 .side-menu li a{ display:block;  padding-left:30px; padding-right:40px;position:relative;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;font-size: 16px;}
.Menu002387 .side-menu li a::before,
.Menu002387 .side-menu li a::after{ position:absolute; content:''; top:50%;}
.Menu002387 .side-menu li a::before{ width:15px; height:15px; border-radius:50%; background:#ececec; right:10px;  margin-top:-7.5px;}
.Menu002387 .side-menu li a::after{ margin-top:-4px;border:5px solid transparent; border-top-width:4px; border-bottom-width:4px; border-left-color:#fff; right:9px;}
.Menu002387 .side-menu li a:hover,
.Menu002387 .side-menu li.aon a{ color:#1d2088;}
.Menu002387 .side-menu li:hover a::before,
.Menu002387 .side-menu li.aon a::before{ background:#e4007f;}
.Menu002387 #side-menu .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Menu002387 #side-menu .owl-stage-outer{ position:relative; overflow:hidden;}
.Menu002387 #side-menu .owl-stage{position:relative;touch-action: manipulation;}
.Menu002387 .side-menu ol{display: none}
@media(min-width:1024px){
  .Menu002387 .side-menu ul{display: block !important}
}
@media(max-width:1024px){
.Menu002387 .side-title{ margin-top:2%;border-radius: 0;display: none}
.Menu002387 .side-menu{position: relative; }
.Menu002387 .side-menu ol{display: block}
.Menu002387 .side-menu ol{border-top: 1px solid #e6e6e6;
    margin-top: 2%;
    padding: 10px 0;}
.Menu002387 .side-menu ol span{display: block;
    background-color: #1d2088;
    padding: 2px;
   }
.Menu002387 .side-menu ol a{display: block;
    background-color: #fff;
    color: #1d2088;
    line-height: 40px;
    font-weight: bold;
    padding: 0 10px;
    position: relative;
    font-size: 18px;
    text-transform: uppercase;}
.Menu002387 .side-menu ol a::before{position: absolute;
    content: '';
    right: 5px;
    top: 50%;
    margin-top: -3px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #1d2088;}


.Menu002387 .side-menu ul{position: absolute;
    width: 100%;
    top: 56px;
    left: 0;
    background-color: #1d2088;
    padding: 3px;z-index: 99;
   display: none}
.Menu002387 #side-menu{ background:#1d2088; border-top:1px solid #fff; padding:0 20px; position:relative;}
.Menu002387 .side-menu li{margin-top:0;line-height: 50px}
.Menu002387 #side-menu li a{ color:#fff;  float:left; line-height:40px; padding:0 30px;}

.Menu002387 #side-menu li.aon a{ background:#fff; color:#000;}
.Menu002387 #side-menu .owl-nav button{ position:absolute; top:0; height:100%; width:18px; border:none; background:#6163c1; color:#fff; cursor:pointer; padding:0;}
.Menu002387 #side-menu .owl-nav button.owl-prev{ left:0;}
.Menu002387 #side-menu .owl-nav button.owl-next{ right:0;}
.Menu002387 #side-menu .disabled{ display:none;}
}
@media(max-width:640px){
.Menu002387 .side-title{padding:10px 0 10px 20px;font-size:20px;}
.Menu002387 .side-title span{ font-size:12px;}
}



/*PicList002045 */
.PicList002045{padding-bottom:2%;}
.PicList002045 .auto{}
.PicList002045 li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; position:relative; text-align:center;}
.PicList002045 li:nth-child(3n){ margin-right:0;}
.PicList002045 li a{ position:absolute; left:0; top:0; right:0; bottom:0; border:1px solid #e8e8e8;}
.PicList002045 li a:hover{ border-width:3px; border-color:#1d2088;}
.PicList002045 li div{ max-width:275px; margin:0 auto; padding:4% 4% 10% 4%;}
.PicList002045 li figure{ padding-bottom:100%; background-size:contain;}
.PicList002045 li figure img{ display:none;}
.PicList002045 li p{ font-size:16px; color:#000; margin-bottom:5px;}
@media(max-width:480px){
.PicList002045 li{ width:49%;}
.PicList002045 li:nth-child(3n){ margin-right:2%;}
.PicList002045 li:nth-child(2n){ margin-right:0;}
.PicList002045 li p{ font-size:14px;}
}



.w22{width:21%;}
.w75{width:77%;}
@media(max-width:1024px){
  .w22{width:auto;}
  .w75{width:auto;}
}

/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277{ padding:5% 0;}
.RighInfo001277 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo001277 .list{ padding:42px 0 42px 82.9%;}
.RighInfo001277 .list .bd{ position:relative;}
.RighInfo001277 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{ cursor:default;}
.RighInfo001277 .list li{ height:130px;  position:relative;}
.RighInfo001277 .list li figure{ position:absolute; left:0px; width:100%; top:9px; bottom:9px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo001277 .list li.on figure{ border:2px solid #e4007f;}
.RighInfo001277 .right_info{ float:right; width:39.2%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info h3,
.RighInfo001277 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo001277 .right_info h1{ padding:7% 0; color:#1d2088; font-size:24px; }
.RighInfo001277 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo001277 .right_info p{line-height:30px; color:#999;font-size:14px;}
.RighInfo001277 .right_info a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#fff; transition:0.4s;background-color: #1d2088;text-transform: uppercase;font-size:14px;margin-top: 10%;}
.RighInfo001277 .right_info a:hover{ background-color:#e4007f; color:#fff;}

.RighInfo001277 .tab{ padding:3% 0;}
.RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo001277 .tab .h1_tab span{font-size:18px;float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo001277 .tab .h1_tab span.on{ background-color:#1d2088; color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%;}

.RighInfo001277 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo001277-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo001277 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo001277-icon.png) no-repeat left center;}

@media(max-width:768px){
.RighInfo001277 .list_img,
.RighInfo001277 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo001277 .list li{ height:100px;}
.RighInfo001277 .right_info h1{font-size:20px; }
.RighInfo001277 .right_info h3{ font-size:16px;}
.RighInfo001277 .tab{padding-top:8%;
 }	
}
@media(max-width:480px){
.RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo001277 .list a{ height:28px;}
.RighInfo001277 .list li{ height:80px;}
.RighInfo001277 .tab .h1_tab{ font-size:14px;}
.RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
 }	
 
 
 
 /*
  .Map001372 ÃƒÂ¤Ã‚Â¸Ã‚ÂºdemoÃƒÂ§Ã‚Â¼Ã¢â‚¬â€œÃƒÂ¥Ã‚ÂÃ‚Â·
  */
 .Map001372{ padding:4% 0 6%; }
 .Map001372 h1{color:#1d2088;font-size: 24px;margin-bottom: 38px;}
 .Map001372 .map{ float:left; width:48%;box-shadow: 0 0 10px 2px #eee;
   padding: 2%;}
 .Map001372 .map #mapcontent{height:367px;}
 .Map001372 .txt{ float:right; width:44%;font-size: 16px;color: #000;padding-top:5%;}
 .Map001372 .txt dt,
 .Map001372 .txt dd{margin-bottom: 25px;line-height: 25px;padding-left:37px; background-position: left top; background-repeat:no-repeat;}
 .Map001372 .txt dd.dd_1{ background-image:url(../images/Map001372-icon_1.png);}
 .Map001372 .txt dd.dd_2{ background-image:url(../images/Map001372-icon_2.png);}
 .Map001372 .txt dd.dd_3{ background-image:url(../images/Map001372-icon_3.png);}
 .Map001372 .txt dd.dd_4{ background-image:url(../images/Map001372-icon_4.png);}
 
 @media(max-width:768px){
  .Map001372 .map #mapcontent{height:300px;}
  .Map001372 .map{width:100%;}
  .Map001372 .txt{width:100%;}
 }
 
 
 
 /*PicList002173 */
 .PicList002173{ padding:0 0 3% 0;}
 .PicList002173 .title{ font-size:24px; margin-bottom:3%;}
 .PicList002173 .title:before{ display:inline-block; content:''; margin-right:10px; width:20px; height:4px; background:#006cba; vertical-align:middle; color:#333;}
 .PicList002173 .video{ position:relative; padding-bottom:47.8%;}
 .PicList002173 .video video{ position:absolute; left:0; width:100%; top:0; height:100%; background:#000;}
 .PicList002173 .owl-carousel{ padding:0 30px; margin-top:3%;}
 .PicList002173 .item{ padding:0 15px; cursor:pointer;}
 .PicList002173 .item figure{padding-bottom:56%; position:relative;}
 .PicList002173 .item figure a{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/PicList002173-icon_video.png) no-repeat center center; background-color:rgba(82,99,111,0.4);}
 .PicList002173 .item figure img{ display:none;}
 .PicList002173 .item h3{ margin:0;border:1px solid #e8e8e8; border-top:0; line-height:57px; padding:0 3%; font-weight:normal; font-size:16px;}
 .PicList002173 .owl-carousel .ON h3{ background:#006cba; border-color:#006cba; color:#fff; font-weight:bold;}
 
 .PicList002173 .owl-nav div{ position:absolute; width:28px; height:28px; top:50%; margin-top:-14px; background:url(../images/PicList002173-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px;}
 .PicList002173 .owl-nav .owl-prev{ left:0;}
 .PicList002173 .owl-nav .owl-prev.disabled{ background-position:left top;}
 .PicList002173 .owl-nav .owl-next{ right:0; background-position: right bottom;}
 .PicList002173 .owl-nav .owl-next.disabled{background-position: right top;}
 .PicList002173 .owl-nav div.disabled{ cursor:default;}
 
 @media(max-width:1000px){
 .PicList002173 .item{ padding:0 10px;}
 }
 @media(max-width:640px){
 .PicList002173 .item h3{line-height:45px;font-size:14px;}
 }
 @media(max-width:480px){
 .PicList002173 .title{ font-size:20px;}
 }
 /**插件样式 有相同 留一个即可**/
 .owl-carousel,
 .owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
 .owl-carousel{display:none;width:100%;z-index:1}
 .owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
 .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;-webkit-transform:translate3d(0,0,0)}
 .owl-carousel .owl-item,
 .owl-carousel .owl-wrapper{-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{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
 /*.owl-carousel .owl-item img{display:block;width:100%}*/
 .no-js .owl-carousel,
 .owl-carousel.owl-loaded{display:block}
 .owl-carousel .owl-dot,
 .owl-carousel .owl-nav .owl-next,
 .owl-carousel .owl-nav .owl-prev{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-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}
 .owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
 .owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
 /***end**/


 /*
 .Floor002460 为demo编号
 */
.Floor002460{ padding: 0px 0 20px;}
.Floor002460 .auto{ max-width: 1400px;}
@media only screen and (max-width:1430px ) {
  .Floor002460 .auto{ max-width: 1430px; }
}
.Floor002460 .videobg, .Floor002460 .videobox{background:#000;}
.Floor002460 .videobox{ position: relative;height: 200px;}
.Floor002460 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;}
.Floor002460 .videobg .play{ display: block; background: url(../images/Floor002460-play.png) no-repeat center;  width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 30px 30px; cursor: pointer;}
.Floor002460 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; display: none;}
.Floor002460 .video video{ width: 100%; height: 100%; background: #000;}
@media only screen and (min-width: 768px) {
  .Floor002460 .videobg,.Floor002460 .videobox{ height: 320px;}
  .Floor002460 .videobg .play{background-size:40px 40px;}
}
@media only screen and (min-width: 1200px) {
  .Floor002460 .videobg,.Floor002460 .videobox{ height: 575px;}
  .Floor002460 .videobg .play{background-size:50px 50px;}
}

/*
 .Menu000706 为demo编号
 */
.Menu000706{ padding-bottom:2%;}
.Menu000706 header{ margin-top:-3%;}
.Menu000706 header h1{ margin:0; display:inline-block; border-radius:5px 5px 0 0;  padding:10px 10% 10px 18px; background:url(../images/Menu000706-icon.png) no-repeat 95% center #ed6c00; color:#fff; font-weight:normal; font-size:24px;}
.Menu000706 header h1 span{ opacity:0.3; display:block; font-size:12px; text-transform:uppercase;}
.Menu000706 nav{ border-bottom:1px solid #e6e6e6; position:relative;}
.Menu000706 nav dl{ position:absolute; right:0; top:50%; margin-top:-12px; background:url(../images/Menu000706-cur.png) no-repeat left center; padding-left:25px; color:#999; line-height:24px;}
.Menu000706 nav dl a{color:#999;}
.Menu000706 nav dl span,
.Menu000706 nav dl a:hover{color:#ed6c00;}
.Menu000706 nav li a{ display:block; font-size:16px; padding:18px 0;}
@media(min-width:769px){
.Menu000706 nav ol{ display:none;}
.Menu000706 nav ul{ display:block !important;}
.Menu000706 nav li{ float:left; padding:0 2%;}
.Menu000706 nav li a:hover,
.Menu000706 nav li a.aon{ color:#ed6c00; border-bottom:3px solid #ed6c00;}
}
@media(max-width:1000px){
.Menu000706 nav dl{ display:none;}
.Menu000706 header{ position:relative; z-index:5;}
.Menu000706 header h1{ display:block; padding-right:0;}
}
@media(max-width:768px){
.Menu000706 nav{ position:relative;}
.Menu000706 nav ol{ border-top:1px solid #e6e6e6; margin-top:2%; padding:10px 0;}
.Menu000706 nav ol span{display:block; background-color:#ed6c00; padding:5px;border-radius:3px;}
.Menu000706 nav ol a{ display:block; background-color:#fff;color:#333; border-radius:5px; line-height:40px; padding:0 10px; position:relative; font-size:16px;}
.Menu000706 nav ol a::before{ position:absolute; content:''; right:5px; top:50%; margin-top:-3px; border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #ed6c00;}
.Menu000706 nav ul{ position:absolute; width:100%; top:56px; left:0; background-color:#ed6c00; padding:5px; border-radius:0 0 5px 5px; display:none;}
.Menu000706 nav li{ background-color:#fff; border-bottom:1px solid #ed6c00;border-radius:5px;}
.Menu000706 nav li:nth-child(2n){ background-color:rgba(255,255,255,0.8);}
.Menu000706 nav li a{ padding:0 2%; line-height:40px; }
.Menu000706 nav li a:hover{color:#ed6c00;}
}
@media(max-width:768px){
.Menu000706 header h1{ font-size:20px;}
}
/*Timeline001915*/
.Timeline001915{ padding-bottom:4%;padding-top:3.5%;}
.Timeline001915 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00; text-transform:uppercase;}
.Timeline001915 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.Timeline001915 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.Timeline001915 .list{ background:url(../images/Top001707-logo.png) no-repeat center top; padding-top:53px;background-size:158px;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0;}
.Timeline001915 li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ padding-left:36px;}
.Timeline001915 li div p{ line-height:24px;}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 li time{ display:block; color:#1d2088; font-size:22px;margin-top:0px; border-top:1px solid #e1e1e4;}
.Timeline001915 li time span{margin-top:12px;display: block;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#1d2088; width:20px; height:5px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:142px; height:30px; line-height:30px; text-align:center; background-color:#1d2088;text-transform: uppercase; color:#fff; font-size:14px; border-radius:5px;}
@media(max-width:1000px){
.Timeline001915 .columnName{ font-size:45px;}
.Timeline001915 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.Timeline001915 .columnName{ font-size:30px;}
.Timeline001915 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}



