/*Top002070 */
.Top002070{background-color:rgba(256,256,256,.5);z-index:100;position: absolute;top: 0;width: 100%;}
.Top002070 .header{ margin:0 3%;}
.Top002070 .header-left{position:absolute; top:50%; left:8%; transform:translateY(-50%);-ms-transform:translateY(-50%); /* IE 9 */
    -webkit-transform:translateY(-50%); /* Safari and Chrome */ width:40%; max-width:210px;}
.Top002070 .header-right{  position:absolute; top:50%;right:8%;margin-top:-20px;}
.Top002070 .header-right dd{position:relative; float:left;}
.Top002070 .header-right dd >a{ display:block;height:40px; line-height:40px; font-size: 20px;}
.Top002070 .header-mid{ margin-right:215px; margin-left:35%;}

.Top002070 .top-language a{ position:relative; padding:0 0px 0 35px;color: #e60012}
.Top002070 .top-language a:before,
.Top002070 .top-language a:after{ position:absolute;content:''; top:50%;margin-top:-2.5px;}


.Top002070 .open-search{ width:40px;  background:url(../images/Top002070-search_btn.png) no-repeat center center; }
.Top002070 .search-box{ position:absolute; width:0; overflow:hidden; right:0; top:0; background:#eee; transition:0.3s; opacity:0; z-index: 100;}
.Top002070 .search-box .text{ width:100%; background:none; height:40px; border:none; line-height:40px; padding:0 40px 0 10px;}
.Top002070 .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../images/Top002070-search_btn.png) no-repeat center center;}
.Top002070 .top-search-on .search-box{ width:200px; opacity:1;}

.Top002070 .header-menu li em{ line-height:40px; padding:24px 0; font-size:20px;position:relative; }
.Top002070 .header-menu li:last-child em a::after{ display:none;}
.Top002070 .header-menu li:hover em a,
.Top002070 .header-menu li.aon em a{ color:#e60012;}
.Top002070 .header-menu li:hover em a::after,
.Top002070 .header-menu li.aon em a::after{content: '';width: 50%;height: 2px;margin:0 auto;display: block;background: #e60012;}
.Top002070 .header-menu li .sub{ background:none;}
.Top002070 .header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 .header-menu li .sub dt a{ text-align:center; color:#fff;}
.Top002070 .header-menu li .sub dt a:hover{ background:#e60012;}
@media(max-width:1200px){
    .Top002070 .header-mid{ margin-right: 120px; margin-left: 25%;}
    .Top002070 .header-left{ left: 2%;}
    .Top002070 .header-right{ right: 2%;}
}

/*
 .Banner002345 为demo编号
 */
.Banner002345{}
.Banner002345{ position: relative; overflow: hidden;}
.Banner002345 .bx-wrapper{ position:relative; z-index:1;}
.Banner002345 .bx-viewport{ z-index:1;}
.Banner002345 li a{ display:block; }
.Banner002345 li img{ display:block; width:140%; position: relative; left: -20%; max-width: none; }
.Banner002345 .bx-pager{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002345 .bx-pager div{ display:inline-block; width: 20px; height: 20px; padding: 6px; overflow: hidden;}
.Banner002345 .bx-pager div a{ display:block; width:8px; height:8px; position: relative; background-color:#FFFFFF; -moz-opacity:0.8;  opacity: 0.8; filter:alpha(opacity=80); border-radius:100%; text-indent: 9999px; transition: all .5s ease-in-out;}
.Banner002345 .bx-pager div a:after{ content:""; position: absolute; left: 50%; top: 50%; width: 0; height: 0;  border-radius: 50%; display: block; opacity: 0;transition: all .3s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;}
.Banner002345 .bx-pager div a.active{position: relative;background-color: #e60012}
.Banner002345 .bx-pager div a.active:after{ opacity: 1;left: -5px; top: -5px; width: 18px; height: 18px;border: 1px solid #e60012;}
.Banner002345 .bx-controls-direction{ display: none;}


.Banner002345 li img{width:100%; left: 0; max-width: 100%;}
.Banner002345 .bx-pager{ bottom:40px;}
.Banner002345 .bx-controls-direction{ display: block;}
.Banner002345 .bx-controls-direction a {position:absolute; top:50%; z-index: 6; text-indent: 99999px; overflow: hidden; margin-top:-25px; width:50px; height:50px; -ms-transition:left 400ms, right 400ms; transition:left 400ms, right 400ms; -webkit-transition:left 400ms, right 400ms; -moz-transition:left 400ms, right 400ms; -o-transition:left 400ms, right 400ms; background: #fff;}
.Banner002345 .bx-controls-direction .bx-prev {left:-50px;background:url(../images/Banner002345-prev.png) no-repeat 0 0;}
.Banner002345 .bx-controls-direction .bx-next {right:-50px;background:url(../images/Banner002345-next.png) no-repeat 0 0;}
.Banner002345 .bx-controls-direction.on .bx-prev {left:120px;}
.Banner002345 .bx-controls-direction.on .bx-next {right:120px;}


/*
 .Banner001387 为demo编号
 */
.Banner001387 div{ height: 360px;background-position: center;background-repeat: no-repeat;}


/*
 .Menu002252 为demo编号
 */
.Menu002252{padding:10px 0; margin:1.5% 0; border-bottom:1px #eee solido;}
.Menu002252 .auto{ max-width:1600px;}
.Menu002252 ul{ text-align: center; float: left;}
.Menu002252 ul li{ float: left;}
.Menu002252 ul a{font-size:16px; display: inline-block; margin-right:2%;line-height:42px; padding:0 20px; min-width:130px; margin: 0px;}
.Menu002252 ul a.aon,.Menu002252 a:hover{ color:#fff; background-color:#e60012; border-radius:20px 0 20px 0px;}
.Menu002252 .Currents{ text-align:right;  color:#666; line-height:44px; float:right;}
.Menu002252 .Currents em{ font-style:normal;background:url(../images/Menu002252-current_icon.png) no-repeat left center;padding-left:30px; display:inline-block;}
.Menu002252 .Currents a{color:#666;transition: .3s ease-out;}
.Menu002252 .Currents a:hover{color:#e60012; background:none}
.Menu002252{padding:0;}



/*Floor002507 */
.Floor002507{ font-family:Arial, Helvetica, sans-serif; padding:3% 0;}
.Floor002507 .auto{ max-width:1600px;}
.Floor002507 .title{ padding-bottom:20px; line-height:30px;}
.Floor002507 .dl_column dd{ float:left; width:32.5%; margin-right:1.25%; position:relative;}
.Floor002507 .dl_column dd:nth-child(3n){ margin-right:0;}
.Floor002507 .dl_column dd img{ display:block; width:100%;}
.Floor002507 .dl_column dd a{ display:block;}
.Floor002507 .dl_column dd:nth-child(1) a::before{border-radius: 40px 0 0px 0}
.Floor002507 .dl_column dd:nth-child(3) a::before{border-radius: 0 0 40px 0}
.Floor002507 .dl_column dd a::before{ position:absolute; content:'';left:0; top:0; right:0; bottom:0;transition:0.3s;}
.Floor002507 .dl_column dd a:hover::before{ background-image:url(../images/Floor002507_img_hover.png);}
.Floor002507 .dl_column dd p{ margin:0; position:absolute; left:2%;bottom:12%; font-size:26px; color:#fff; transition:top 0.3s;font-weight: bold}
.Floor002507 .dl_column dd p span{ position:relative; z-index:1; padding-left:10px;}
.Floor002507 .dl_column dd p::after{ position:absolute; content:''; width:110%; height:20%; background:#e60012; left:0; bottom:0; z-index:0;transition:0.3s;}
.Floor002507 .dl_column dd a:hover p{ width:100%; text-align:center; bottom:auto; top:50%; left:0; transform:translateY(-50%);}
.Floor002507 .dl_column dd a:hover  p span{ padding-left:0; color:#fff;}
.Floor002507 .dl_column dd a:hover p::after{ width:0;}



/*
 .Floor000965 为demo编号
 */
.Floor000965{ padding:0% 0 4%;}
.Floor000965 .auto{ max-width:1600px;}

.Floor000965 .auto{ position:relative; height:440px;}
.Floor000965 .box{ position:absolute; top:0; height:100%; width:32.5%;}
.Floor000965 .box_1{ left:0;}
.Floor000965 .box_2{ left:33.8%;}
.Floor000965 .box_3{ right:0;}
}
.Floor000965 .box{ padding-top:20px;overflow: hidden;}
.Floor000965 .box_1 .video{overflow: hidden;}
.Floor000965 .box_1 .video .Ispic{transition: transform .5s ease-in-out;}
.Floor000965 .box h1{margin: 0 0 20px 0;color: #eaebec;font-size: 26px;padding-left: 20px; text-transform:uppercase;border-left: 6px solid #e60012;}
.Floor000965 .box h1 span{color: #333;font-size: 26px;padding-right: 10px}
.Floor000965 .box:hover .Ispic{transform: scale(1.05)}
.Floor000965 .box_1 .video a{ background:url(../images/Floor000965-icon.png) no-repeat center center rgba(0,0,0,0.1);}
.Floor000965 .box_1 .video{border-radius: 0 0 0 40px}
.Floor000965 .box_1 .video a{border-radius: 0 0 0 40px}
.Floor000965 .box_1 .video figure{border-radius: 0 0 0 40px}
.Floor000965 .box_2 .pro .Ispic{ overflow: hidden;}
.Floor000965 .box_3 .pro .Ispic{ overflow: hidden}
.Floor000965 .box_2 .pro a{ position: absolute;width: 100%;height: 100%;z-index: 10}
.Floor000965 .box_3 .pro a{ position: absolute;width: 100%;height: 100%;z-index: 10}
.Floor000965 .box_3 .pro .Ispic{border-radius: 0 40px 0 0px}
.Floor000965 .box_3 .pro a{border-radius: 0 40px 0 0px }

.Floor000965 .box_3 .Ispic{ position:absolute; left:0; bottom:0; height:80%; width:100%;transition: transform .5s ease-in-out;}
.Floor000965 .box_2 .Ispic{ position:absolute; left:0; bottom:0; height:80%; width:100%;transition: transform .5s ease-in-out;}
.Floor000965 .box_1 .video{ position:absolute; left:0; bottom:0; height:80%; width:100%;}
.Floor000965 .box_1 .video *{ position:absolute; width:100%; height:100%; z-index:1;}
.Floor000965 .box_1 .video figure{ z-index:0;}
.Floor000965 .box_1 h1{ position:absolute; z-index:10; top:20px; left:0;}

/*
 *  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%; }


/*
 .Floor002446 为demo编号
 */
.Floor002446 {background-color:#f5f8fa; padding: 3% 0 4%;}
.Floor002446 .auto{ max-width:1600px;}

.Floor002446 .wrap-head{ text-align: center; margin-bottom: 2%; position: relative;}
.Floor002446 .wrap-head .tit{ display: inline-block; font-size: 28px;line-height: 1; color: #333; position: relative;font-weight: bold}
.Floor002446 .wrap-head .tit p{margin: 10px 0 0;text-transform: uppercase;font-size: 26px;color:#ddd}
.Floor002446 .wrap-head .con{ position: absolute; bottom: 0; left: 50%; color: #666; font-size: 14px; line-height: 20px; overflow: hidden; width: 265px; text-align: left;  padding-left: 30px;}

.Floor002446 .wrap-content{}
.Floor002446 .wrap-content .more{ color: #fff; text-align: center; width: 180px; height: 40px; line-height: 40px; display: block; background: url(../images/Floor002446-more_bg.jpg) no-repeat left top; margin: 2.5% auto 0;}
.Floor002446 .wrap-content .list li .pic{ overflow: hidden;}
.Floor002446 .wrap-content .list li .pic a{ background-position: center; background-size: cover; background-repeat: no-repeat; display: block;
transition: transform .5s ease-in-out;
}
.Floor002446 .wrap-content .list li .pic a:hover{ transform: scale(1.05);}
.Floor002446 .wrap-content .list li .pic img{visibility: hidden;}
.Floor002446 .wrap-content .list li .word{ position: relative; padding:30px 20px 30px 110px; min-height: 146px;}
.Floor002446 .wrap-content .list li .word{ transition:  all .3s ease-in-out;}
.Floor002446 .wrap-content .list li .word time{ position: absolute; left: 0; top: 30px; color: #333; font-size: 14px; text-align: center;  background: url(../images/Floor002446-line.png) no-repeat right top; height: 100%; width: 90px;}
.Floor002446 .wrap-content .list li .word time span{ font-size: 40px; display: block;}
.Floor002446 .wrap-content .list li .word dt{overflow:  hidden; line-height: 28px; max-height: 56px; font-size: 20px; margin-bottom: 10px;}
.Floor002446 .wrap-content .list li .word dt a{ color: #333;}
.Floor002446 .wrap-content .list li .word dd{overflow:  hidden;font-size: 14px; color: #666;height: 40px}
.Floor002446 .wrap-content .list li:hover .word{background: #fff}
.Floor002446 .wrap-content .list li:hover .word *{ color: #e60012 !important;}
.Floor002446 .wrap-content .list li:hover .word time{ background-image: url(../images/Floor002446-line_hover.png);}

/*
 .Floor002349 为demo编号
 */
.Floor002349{padding: 3% 0% 4%;}
.Floor002349 .wrap-head{ text-align: center; margin-bottom: 1%; position: relative;}
.Floor002349 .wrap-head .tit{ display: inline-block; font-size: 28px;line-height: 1; color: #333; position: relative;font-weight: bold}
.Floor002349 .wrap-head .tit p{margin: 10px 0 0;text-transform: uppercase;font-size: 26px;color:#ddd}
.Floor002349 .list li,.Floor002349 .list li *{transition: all .3s ease-in;}
.Floor002349 .listbox{ overflow: hidden; max-height: 50%;}
.Floor002349 .list .owl-carousel .owl-stage-outer{ padding: 20px 0;}
.Floor002349 .list{ padding: 2% 0 0 0; display: none;}
.Floor002349 .list li{ background: #f5f5f5;text-align: center; }
.Floor002349 .list li .pic{ display: block; width: 100%; height: 190px; background-position: center; background-repeat: no-repeat; background-size: cover; }
.Floor002349 .list li .pic span{ position: relative; bottom: -25%; display: inline-block;}
.Floor002349 .list li .pic img{max-height: 140px; display: inline; max-width: 140px; width:100%; position: relative; z-index: 2;}

.Floor002349 .list li .word{ padding:20px 30px 20px;}
.Floor002349 .list li .word .h3{ margin: 0 0 0px 0; font-size: 18px;  text-transform: uppercase;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; font-weight: normal}
.Floor002349 .list li .word .h3 a{color: #000;}
.Floor002349 .list li .word figure{ font-size: 12px; color: #666; line-height: 14px; height: 28px; overflow: hidden;}
.Floor002349 .list li:hover{ box-shadow: 0 5px 15px 0 rgba(0,0,0,.15);}
.Floor002349 .list li:hover .word .h3 a{color: #e60012;}
.Floor002349 .list li .pic span:before{display: block; content: ""; position: absolute; top: 3px; left: 25%;width: 0; height: 0; overflow: hidden; border-radius: 50%; transition: all .3s ease-in-out;}
.Floor002349 .list li:hover .pic span:before{ box-shadow: 0 0 115px 0 rgba(255,255,255,.8); width: 50%; height: 50%;}
.Floor002349 .btns a{ display: inline-block; background: #f5f5f5; color: #666; cursor: pointer; padding: 15px; font-size: 30px;margin-top: 10px;display: none}
.Floor002349 .btns a.prev{ margin-right: 10px;}
.Floor002349 .btns a:hover{ background: #e60012; color: #fff;}
.Floor002349{ padding-left: 0; padding-right: 0;}
.Floor002349 .btns{ padding-left: 46%;}
.Floor002349 .list{ padding:0 8%;}
.Floor002349 .wrap-head .tab{ padding-left: 91px;}
.Floor002349 .wrap-head .tab{ padding-left: 91px;}
.Floor002349 .wrap-head .tab{ padding-left: 91px;}
.Floor002349 .wrap-head .tab:before{ content: ""; width: 81px; height: 3px; background-color: #ff6600; display: block; position: absolute; left: 0; top: 50%; margin-top: -1px;}
/*
 .Bottom002379 为demo编号
 */
.Bottom002379{ background:#30373f;}
.Bottom002379 .auto{ max-width:1500px;}

.Bottom002379 ,.Bottom002379 a{ color: #6c7074;}
.Bottom002379 a:hover{ color: #fff;}
.Bottom002379 .bottom{ padding:4% 0;}
.Bottom002379 nav li{ width: 100%;}
.Bottom002379 nav li h3{ font-size: 16px; margin: 0 0 10px;color: #fff;font-weight: normal}
.Bottom002379 nav li dl dd{ padding: 5px 0;}
.Bottom002379 .weixin{text-align: center;margin-right: 40px}
.Bottom002379 .weixin dd{ display: inline-block; margin: 0 3px;}
.Bottom002379 .weixin .pic{ padding-bottom: 5px;}
.Bottom002379 .other{ text-align: center;}
.Bottom002379 .other .logo{ font-size: 22px; color: #044f9f; font-weight: bold;text-align: right}
.Bottom002379 .share{ padding-top: 13px;text-align: right}
.Bottom002379 .share a{ display: inline-block; margin-right: 8px; border-radius: 50%; background-color: #3a4149; width: 40px; height: 40px; text-align: center; line-height: 40px; font-size: 26px; cursor: pointer;}
.Bottom002379 .phone{font-size: 16px;padding-top: 30px;color: #fff}
.Bottom002379 .phone b{font-size: 18px;}
.Bottom002379 footer{ padding: 15px 0; border-top: 1px solid #292828;}
.Bottom002379 .copyright{ margin: 0;}
.Bottom002379 .links a{ display: inline-block; margin-right: 20px; position: relative;}
.Bottom002379 .links a+a:before{left: -10px;content: ""; width: 1px; height: 50%; background: #919191; position: absolute; top: 30%;}
.Bottom002379 .bottom>*{ float: left; width: 10%;}
.Bottom002379 .other{width: 15%;float: right}
.Bottom002379 .bottom nav{width: 70%;}
.Bottom002379 nav li{ float: left; width: 19.6666667%;}
.Bottom002379 .weixin dd{ float: left; width: 100%;}
.Bottom002379 .other{ text-align: right;}
.Bottom002379 .copyright{ float: right;}
.Bottom002379 .links{ float: left;}
@media(max-width:1500px){
    .Bottom002379 .auto{ padding: 0 2%;}
}
@media(max-width:1200px){
    .Bottom002379 .bottom nav{ width: 60%;}
    .Bottom002379 .other{ width: 25%;}
}
/*
 .Floor001018 为demo编号
 */
.Floor001018{padding-bottom: 3%}
.Floor001018 .auto{ max-width:1600px;}

.Floor001018 .title{ padding:18px 0; overflow:hidden; font-size:20px;background-color:#fff;}
.Floor001018 .title span{ color:#c8c8c8; font-size:12px; font-family:Georgia; display:block; text-transform:uppercase;}
.Floor001018 .box{ float:left; width:50%;}
.Floor001018 .box dl{ position:relative; padding-bottom:42%;}
.Floor001018 .box_1 dl{ position:relative; padding-bottom:67%;}
.Floor001018 .box dl dd,
.Floor001018 .box dl dt,
.Floor001018 .box dl .video{ position:absolute;}
.Floor001018 .box dd{ height:80%;  width:50%; position:relative; overflow:hidden;}
.Floor001018 .box dd:nth-child(1),
.Floor001018 .box dd:nth-child(2){top: 0}
.Floor001018 .box dd:nth-child(3){ top:80%;width: 100%;background:url(../images/Floor001018-bg.png)no-repeat right 5% bottom 20% #fafafa;text-align: center}
.Floor001018 .box dd:nth-child(1),
.Floor001018 .box dd:nth-child(4){ left:0;}
.Floor001018 .box dd:nth-child(4){bottom:0; border-top:1px solid #fff;}
.Floor001018 .box dd:nth-child(1),
.Floor001018 .box dd:nth-child(2){ width:50%;  }
.Floor001018 .box dd:nth-child(2){ left:50%;}
.Floor001018 .box dd h3{font-size: 18px;color: #4b6eb7;font-weight: normal;letter-spacing: 4px;padding-top: 30px;font-family: '黑体'}
.Floor001018 .box dd h3 span{font-size: 56px;}
.Floor001018 .box dd p{line-height: 26px;color: #777;padding: 0% 8%}
.Floor001018 .box dd a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;  opacity:0;}
.Floor001018 .box dd1 a:before{ position:absolute; content:''; left:2%; top:5%; width:96%; height:90%; border:2px solid rgba(255,255,255,0.1);}
.Floor001018 .box dd figure{ display:table; width:100%; height:1%; position:absolute; left:0%; bottom:0%; background-color:rgba(0,0,0,0.5); opacity:1; }
.Floor001018 .box dd figure p{ display:table-cell; vertical-align:middle; text-align:center; margin:0;line-height: 26px}
.Floor001018 .box dd figure span{ font-size:22px; display:block; padding:15px 5% 15px 5%;color:#fff;font-weight: bold}
.Floor001018 .box dd:hover figure{  opacity:1;transform:scale(1);}
.Floor001018 .box dd:hover a{ opacity:1;}
.Floor001018 .box .video,
.Floor001018 .box .video video,
.Floor001018 .box dt figure,
.Floor001018 .box dt{ position:absolute; left:0; top:0; width:100%; height:100%; position:relative;}
.Floor001018 .box dt .Ispic:before{ content:''; background:rgba(0,0,0,0.3); width:100%; height:100%; display:block; position:absolute; left:0; top:0;}
.Floor001018 .box dt a{ position:absolute; z-index:2; left:50%; top:50%; background:url(../images/Floor001018-play.png) no-repeat center center; width:78px; height:78px; background-size:contain; margin-left:-39px; margin-top:-39px;}
.Floor001018 .box dt1 figure:before{ position:absolute; content:''; left:1%; top:3%; width:98%; height:94%; border:3px solid rgba(255,255,255,0.1);}
.Floor001018 .box .video{ display:none;}
.Floor001018 .box .video span{ position:absolute; z-index:3; right:0; top:0; background-color:rgba(0,0,0,0.5); color:#fff; line-height:30px; padding:0 10px; cursor:pointer;}
.Floor001018 .box .video video{ background-color:#000;}
@media(max-width:1600px){
    .Floor001018 .auto{ padding: 0 2%;}
}
@media(max-width:1200px){
    .Floor001018 .box dd h3{ padding-top: 0; margin: 0; letter-spacing: 0;}
}

/*
 .Floor001249 为demo编号
 */


.Floor001249{background: #f5f8fa;padding-bottom:5% }
.Floor001249 .auto{ max-width:1600px;}

.Floor001249 h1{ margin:0; padding:5% 0; text-align:center; font-family:'幼圆'; color:#fff; font-weight:normal; font-size:30px;}
.Floor001249 h1 span{ display:block; font-size:16px; font-family:Verdana, Helvetica;}

.Floor001249 a{ color:#333;font-size: 18px}
.Floor001249 time{font-size:12px;}

.Floor001249 .left{ float:right; width:43.36%;}
.Floor001249 .right{ float:left; width:52.42%;}

.Floor001249 .left dl dd{ display:none;}
.Floor001249 .left dd time{ float:right; }
.Floor001249 .left dd img{ display:block; width:100%;}
.Floor001249 .left dl dd p:nth-of-type(2),
.Floor001249 .right li p{ margin:0; line-height:18px; overflow:hidden; height:36px; font-size:12px;}
.Floor001249 .right li div{ padding:20px 20px 20px 107px; position:relative; line-height:26px; transition:all ease 0.4s;}
.Floor001249 .right li div span{ position:absolute; left:0; top:39px;font-size: 72px;border-right: 1px solid #555; width:81px; line-height:56px; text-align:center;    font-family: 'dincond', "Times New Roman", Times, serif; color:#333;}
.Floor001249 .right li:hover div{ background-color:#42b0ff;}

.Floor001249 .right .bx-controls-direction{ display:none;}
.Floor001249 .right .bx-pager{ overflow:hidden; padding-top:5%;}
.Floor001249 .right .bx-pager div{ float:right; width:10px; margin-right:5px;}
.Floor001249 .right .bx-pager div a{ display:block; height:10px; border-radius:50%; background-color:#fff; overflow:hidden; line-height:100px;}
.Floor001249 .right .bx-pager div a.active{ background-color:#0d6fb8;}



/*Floor002140 */
.Floor002140{ padding:3% 0 3% 0;background: #f5f8fa}
.Floor002140 .auto{ max-width:1400px;}

.Floor002140 .title{ text-align:center; font-size:28px; color:#ddd;padding-bottom: 40px;font-weight: bold}
.Floor002140 .title b{ display:block; font-size:28px; color:#333;}
.Floor002140 .tab{ text-align:center; padding:3% 0; line-height:36px;}
.Floor002140 .tab span{ display:inline-block; color:#999; width:30%; max-width:124px;position:relative; font-size:16px; cursor:pointer;border-radius:2px;}
.Floor002140 .tab span:after{ position:absolute; content:''; right:0; width:1px; height:13px; top:50%; margin-top:-6px; background:#dfdfdf; z-index:-1;}
.Floor002140 .tab span.active{ background:#d0111b; color:#fff; }
.Floor002140 .tab span.active:after,
.Floor002140 .tab span.end:after{ display:none;}
.Floor002140 .tab_list dt{ float:right; width:47%;}
.Floor002140 .tab_list dd{ float:left; width:44.8%; padding-top:20px;}
.Floor002140 .tab_list p{ line-height:20px; font-size:12px; color:#999; overflow:hidden; }
.Floor002140 .tab_list h2{ font-size:18px;}
.Floor002140 .tab_list h2 a:hover{color: #e60012}
.Floor002140 .tab_list dd time{color:#999; font-size:12px;}
.Floor002140 .tab_list dt:after,
.Floor002140 .tab_list dd:after{ display:block; content:''; width:100%; height:1px; background:#dfdfdf;}
.Floor002140 .tab_list dd:after{ width:100%;}

.Floor002140 .tab_list dt .Ispic{ padding-bottom:340px; display:block; position:relative;}
.Floor002140 .tab_list dt .Ispic img{ display:none;}
.Floor002140 .tab_list dt time{ background:#fff; position:absolute; right:0; bottom:0; text-align:center; padding:3%; color:#999; font-size:12px;}
.Floor002140 .tab_list dt time span{ font-size:50px; display:block; line-height:42px;}
.Floor002140 .tab_list dt h2{ margin:33px 0;}
.Floor002140 .tab_list dt p{ margin-top:-18px;line-height: 30px; height: 60px;}
.Floor002140 .tab_list dd p{ height: 44px;}

.Floor002140 .more{ padding-left:55.2%;}
.Floor002140 .more a{ width:50%; max-width:230px; background:url(../images/Floor002140-more.png) no-repeat center center #e9e9e9; height:40px; display:block; transition:0.3s; border-radius:2px; margin-top:-40px;}
.Floor002140 .more a:hover{ background-color:#e60012; background-image:url(../images/Floor002140-more_hover.png);}
@media(max-width:1400px){
    .Floor002140 .auto{ padding: 0 2%;}
    /*.Floor002140 .tab_list dt{ width: 53%;}*/
    /*.Floor002140 .tab_list h2{ margin: 9px 0;}*/
}


/*RighInfo002519 */
.RighInfo002519{ padding: 3% 0;background: #f8f8f8;}
.RighInfo002519 .auto{ max-width:1600px;}

.RighInfo002519 h2{ margin-top: 0; font-size: 28px; color: #333;text-align:center; padding-bottom:2%; position:relative;}
.RighInfo002519 h2:after{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat left center; display:block; position:absolute; left:50%; top:-12px; margin-left:-90px;}
.RighInfo002519 h2:before{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat -16px center; display:block; position:absolute; right:50%; top:18px; margin-right:-90px;}

.RighInfo002519 .text{float: left;}
.RighInfo002519 p{line-height:24px; color:#666; text-indent: 2em; margin: 0 0 15px 0;}

.RighInfo002519 .box2{background: #f8f8f8; height: auto; overflow: hidden;padding:30px 30px 15px 30px;margin: 40px 0;}


.RighInfo002519 .ul_1 { float: left; width: 20%;padding-bottom: 10px; width: 100%; height: auto; overflow: hidden }
.RighInfo002519 .ul_1 li{ float: left; width:16.5%; border-right: 1px solid #ddd; padding: 0 30px}
.RighInfo002519 .ul_1 li span{ font-size: 40px; font-family:Arial; color: #666; display: inline-block; float: left; margin-right: 10px; font-weight:300; margin-top: -3px;}

.RighInfo002519 .ul_1 li:last-child{border: none}



.RighInfo002519 .ul_2 { float: left;  text-align: center; width: 100%; height: auto; overflow: hidden }
.RighInfo002519 .ul_2 li{ float: left; width: 20%; text-align: center; border-right: 1px dotted #ddd; padding: 0 40px}

.RighInfo002519 .ul_2 li span{ display: block; font-size: 14px; color: #fff; margin-top: 10px; line-height: 30px; border-radius: 20px 20px;}
.RighInfo002519 .ul_2 li .s1{ background: #77914a;}
.RighInfo002519 .ul_2 li .s2{ background: #00adeb;}
.RighInfo002519 .ul_2 li .s3{ background: #6aa833;}
.RighInfo002519 .ul_2 li .s4{ background: #17a2c8;}
.RighInfo002519 .ul_2 li .s5{ background: #293f95;}
.RighInfo002519 .ul_2 li:last-child{border: none}


.RighInfo002519 .list_img_group{ margin:3% 0;}
.RighInfo002519 .list_img_group li{ text-align:center;}
.RighInfo002519 .list_img_group li{ float:left; width:32.34375%;}
.RighInfo002519 .list_img_group li:nth-child(2){ width:33.828125%; margin:0 0.492578125%;}


/*
 PicList000879
 */
 .PicList000879{ padding:3% 0 1%; background:#f8f8f8;}
.PicList000879 .auto{ max-width:1600px;}
.PicList000879 .title{ margin-top: 0; font-size: 28px; color: #333;text-align:center; padding-bottom:2%; position:relative;}
.PicList000879 .title:after{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat left center; display:block
; position:absolute; left:50%; top:-12px; margin-left:-90px;}
.PicList000879 .title:before{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat -16px center; display:block
; position:absolute; right:50%; top:18px; margin-right:-90px;}


.PicList000879 li {
	background:#fff;
    padding:2%;
}

.PicList000879 li .Ispic {
    width: 20%;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background-position: center top;
    background-size:cover;
	border-radius:50px 0 50px 0;
}

.PicList000879 li div {
    position: relative;
    padding-left:22%;
    padding-bottom:20px;
}

.PicList000879 li h1 {
    margin: 0;
    font-weight: normal;
    font-size: 18px;
    padding-right: 100px;
    line-height: 38px;
    position: relative;
}
.PicList000879 li:hover h1 .dot{
	color:#014099;
	}
.PicList000879 li h1 time {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
    color: #666;
}

.PicList000879 li p {
    font-size: 14px;
    line-height: 30px;
    height: 68px;
    overflow: hidden;
    color: #666;
    margin-bottom: 2%;
}

.PicList000879 li a.more {
    font-size: 14px;
	border:1px #014099 solid;
	width:140px;
	line-height:40px;
	height:42px;
	display:block;
	padding-left:20px;
	position:relative; color:#014099;
	border-radius:20px 0 20px 0;
}
.PicList000879 li a.more:after{
	content:'';
	display:block;
	width:21px;
	height:13px;
	position:absolute;
	right:20px;
	top:14px;
	background:url(../images/PicList002482-more.png) no-repeat;
	 }
.PicList000879 li:hover a.more{
	color:#fff;
	background:#014099;
	}
.PicList000879 li:hover a.more:after{
	background:url(../images/PicList002482-more-hover.png) no-repeat;
	}
	



/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:1% 0 4%; text-align:center; background:#f8f8f8;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ddd; padding:0 1em; color:#666; line-height:35px; transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #e50014; background:#e50014;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ background:#e60012; border-color:#e60012; color:#fff;}
.Page002193 .p_page b{ font-weight:normal;}
/*
 .PicList000593 为demo编号
 */
.PicList000593{ padding-top:3%; background:#f8f8f8;}
.PicList000593 .auto{ max-width:1600px;}
.PicList000593 .title{ margin-top: 0; font-size: 28px; color: #333;text-align:center; padding-bottom:2%; position:relative;}
.PicList000593 .title:after{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat left center; display:block
; position:absolute; left:50%; top:-12px; margin-left:-90px;}
.PicList000593 .title:before{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat -16px center; display:block
; position:absolute; right:50%; top:18px; margin-right:-90px;}
	
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative; border-radius: 20% 0 20% 0; overflow: hidden;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5);  border-radius:20% 0 20% 0;}
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}
.PicList000593 li p{text-align:center; font-size:16px;}
.PicList000593 li:hover p{ color:#e60012;}



/*RighInfo001848 */

.RighInfo001848 {margin: 0 auto;background:#f8f8f8;padding:3% 0 0;}
.RighInfo001848 .auto{ max-width:1600px;}
.RighInfo001848 h2{ margin-top: 0; font-size: 28px; color: #333;text-align:center; padding-bottom:2%; position:relative;}
.RighInfo001848 h2:after{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat left center; display:block
; position:absolute; left:50%; top:-12px; margin-left:-90px;}
.RighInfo001848 h2:before{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat -16px center; display:block
; position:absolute; right:50%; top:18px; margin-right:-90px;}


.RighInfo001848 .title {
    text-align: center;
}

.RighInfo001848 p {
    font-size: 14px;
	text-indent:2em;
	color:#666;
}
.RighInfo001848 ul{ margin-top:0%;}
.RighInfo001848 li {
    list-style: none;
    font-size: 14px;
	float:left; width:49%;
	margin-right:2%;
	line-height:22px;
	margin-top:1%;
}
.RighInfo001848 li:hover a{ text-decoration:underline; color:#e60012;}
.RighInfo001848 .back{ background:#e60012; font-size: 14px;width:140px;line-height:40px;height:42px;display:block;border-radius:20px 0 20px 0; color:#fff; text-align:center; float:right;}
.RighInfo001848 .back:hover{ color:#fff; text-decoration:none;}

.RighInfo001848 h6{ color:#014099; font-weight:normal; text-align:center; font-size:16px; margin:20px 0;}
.RighInfo001848 .p1{ font-weight:bold; color:#333; position:relative;} 
.RighInfo001848 .p1:before{ content:""; width:8px; height:8px; border-radius:50%; -webkit-border-radius:50%; background:#333; display:block; position:absolute; top:9px; left:5px;}
.RighInfo001848 .title span {
    display: inline-block;
    font-size: 24px;
    color: #014099;
    line-height: 34px;
    padding: 0 5%;
    vertical-align: middle;
}

.RighInfo001848 .source {
    text-align: center;
    color: #999;
	padding-bottom:2%;
	border-bottom:1px #ccc dashed;
}

.RighInfo001848 .source span {
    padding: 0 20px;
}


.RighInfo001848 .img_scroll {
    max-width: 1200px;
    margin: 0 auto;
    background: url(../images/RighInfo001848-ying.png) no-repeat center bottom;
    padding-bottom: 22px;
}

.RighInfo001848 .img_scroll .bx-wrapper {
    position: relative;
}

.RighInfo001848 .img_scroll li img {
    display: block;
    width: 100%;
}

.RighInfo001848 .img_scroll .bx-controls-direction a {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    background: rgba(0, 0, 0, 0.6);
    margin-top: -17px;
}

.RighInfo001848 .img_scroll .bx-controls-direction a span {
    color: #fff;
    font-size: 16px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -8px;
    margin-top: -8px;
}

.RighInfo001848 .img_scroll .bx-controls-direction a.bx-prev {
    left: 0;
}

.RighInfo001848 .img_scroll .bx-controls-direction a.bx-next {
    right: 0;
}
.RighInfo001848 .pic{ margin:0 auto; text-align:center; margin-top:2%; width:60%}

.RighInfo001848 .info {
    padding: 1% 0 50px 0;
}
@media(max-width:640px) {
    .RighInfo001848 li{ width: 100%;}
    .RighInfo001848 .back{ float: left; margin-top: 30px;}
}


/*PicList002078 */
.PicList002078{ position:relative; z-index:1; padding:3% 0 0; background:#f8f8f8;}
.PicList002078 .auto{ max-width:1200px;}

.PicList002078 h2{ margin-top: 0; font-size: 28px; color: #333;text-align:center; padding-bottom:2%; position:relative;}
.PicList002078 h2:after{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat left center; display:block
; position:absolute; left:50%; top:-12px; margin-left:-90px;}
.PicList002078 h2:before{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat -16px center; display:block
; position:absolute; right:50%; top:18px; margin-right:-90px;}
.PicList002078 .intro{ padding:3% 0 4%;}
.PicList002078 .intro .pic{ width:40%; float:right; margin-left:3%; border-radius:80px 0 80px 0; -webkit-border-radius:80px 0 80px 0;}
.PicList002078 .intro .pic img{ width:100%;  border-radius:80px 0 80px 0; -webkit-border-radius:80px 0 80px 0;}

.PicList002078 .word{ color:#333; line-height:24px; font-size:18px;}
.PicList002078 .word span{ font-weight:bold;}
.PicList002078 .word2{ color:#333; line-height:28px; font-size:14px;}
.PicList002078 .dot{ font-weight:bold; font-size:14px; color:#666; position:relative; padding-left:15px; font-weight:normal;}
.PicList002078 .dot:after{ content:''; position:absolute; width:8px; height:8px; background:#e60012; left:2px; top:6px; transform:rotate(45deg); -webkit-transform:rotate(45deg)}
.PicList002078 .dot:hover .dot{ color:#666;}
.PicList002078 dl{ width:100%; margin-top:2%;}
.PicList002078 dl dd{ width:18%; float:left; margin-right:2%; border-radius:20px 0 20px 0; -webkit-border-radius:20px 0 20px 0;}
.PicList002078 dl dd:last-child{ margin-right:0;}
.PicList002078 dl dd img{ width:100%; height:auto; border-radius:20px 0 20px 0; -webkit-border-radius:20px 0 20px 0;}




/*
 .PicList001748 为demo编号
 */
.PicList001748{padding:3% 0 0; background:#f8f8f8;}
.PicList001748 .auto{ max-width:1600px;}
.PicList001748 .title{ margin-top: 0; font-size: 28px; color: #333;text-align:center; padding-bottom:2%; position:relative;}
.PicList001748 .title:after{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat left center; display:block
; position:absolute; left:50%; top:-12px; margin-left:-90px;}
.PicList001748 .title:before{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat -16px center; display:block
; position:absolute; right:50%; top:18px; margin-right:-90px;}

.PicList001748 ol{padding-bottom: 2%;}
.PicList001748 ol li{float: left;margin-right: 2%; margin-bottom:4px;height:42px;line-height: 40px; }
.PicList001748 ol li:last-child{ margin-right:0;}
.PicList001748 ol li a{display: block; padding:0 30px;color:#333;border:1px solid #999; border-radius:20px 0 20px 0; }
.PicList001748 ol li a:hover,
.PicList001748 ol li.aon a{color:#e60012;border:1px solid #e60012;}

.PicList001748 .list li{width: 22%;margin-right: 4%;float: left;margin-bottom: 25px;}
.PicList001748 .list li:nth-child(4n){ margin-right:0;}
.PicList001748 .list li a{display: block;color:#666;}
.PicList001748 .list li img{ display:block; width:100%; border:1px #eee solid; border-bottom:none; border-radius:50px 0 0px 0;}
.PicList001748 .list li div{ border:1px #eee solid; padding:4% 5% 4%; border-radius:0px 0 50px 0; background:#fff;}
.PicList001748 .list li h3{ font-size:16px;margin: 0;font-weight: normal;}
.PicList001748 .list li a:hover{color:#e60012;}
.PicList001748 .list li b{float: right;font-weight: normal;}

	
/* .Form002337 为demo编号
 */
.Form002337 {padding-top:3%; background:#f8f8f8;}
.Form002337 .auto{ max-width:1200px;}
.Form002337 .words{ border-bottom:1px #ddd solid; margin-bottom:2.5%; padding-bottom:1.5%;}
.Form002337 h3{ color:#e60012; font-size:18px; position:relative;}
.Form002337 h3:after{ content:''; display:block; position:absolute; left:0; top:36px; width:40px; height:3px; background:#e60012;}
.Form002337 h4{ font-weight:normal; font-size:16px; color:#333; margin:40px 0 5px;}
.Form002337 p{ color:#666; line-height:24px; margin-bottom:5px;}
.Form002337 .title{ margin-top: 0; font-size: 28px; color: #333;text-align:center; padding-bottom:2%; position:relative; }
.Form002337 .title:after{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat left center; display:block
; position:absolute; left:50%; top:-12px; margin-left:-90px;}
.Form002337 .title:before{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat -16px center; display:block
; position:absolute; right:50%; top:18px; margin-right:-90px;}

.Form002337 .row{ padding-bottom: 15px;}
.Form002337 .rowbox{ padding-bottom: 0;}
.Form002337 .rowbox:after{ content: "";height: 1px; width: 100%; margin: 30px 0; padding: 0; background-color: #f2f2f2; border: none; display: block;}
.Form002337 .row-inner{  margin: 0 auto 20px;color: #666; font-size: 14px; line-height: 44px;}
.Form002337 .row-inner .h5{ margin:-15px 0 0px;font-size: 14px; font-weight: normal; color:#014099;}
.Form002337 .row-inner .username{ display: block;}
.Form002337 .row-inner .text{border: 1px solid #eee; color: #999; line-height: 42px; width: 100%; max-width:960px; padding: 0 10px; display: inline-block; border-radius: 3px;}
.Form002337 .row-inner .text.focus{border-color: #333; color: #333;}
.Form002337 .btn{ background-color: #e62500; line-height: 44px; font-size: 18px; color: #fff; text-align: center; width: 180px; border: none; cursor: pointer;display: inline-block;}
.Form002337 .btn.reset{ background-color: #e60012; margin-left: 30px;}
.Form002337 .address>*{ display: block; float: left;}
.Form002337 .address>*+*{ margin-left: 1%;}
.Form002337 .address .selectbox{ width:16%;}
.Form002337 .address .selectbox select{ height: 44px; width: 100%; border: 1px solid #eee;border-radius: 3px; color: #999; padding:0 0 0 12px;}
.Form002337 .address .selectbox select.focus{ color: #333;}
.Form002337 .address .text{ width:49% ; max-width: 546px;}
.Form002337 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:260px; padding:10px; color:#5b5b5b;}



/*Map002516 */
.Map002516 {padding-top:3%; background:#f8f8f8;}
.Map002516 .auto{ max-width:1600px;}
.Map002516 h2{ margin-top: 0; font-size: 28px; color: #333;text-align:center; padding-bottom:2%; position:relative; }
.Map002516 h2:after{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat left center; display:block
; position:absolute; left:50%; top:-12px; margin-left:-90px;}
.Map002516 h2:before{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat -16px center; display:block
; position:absolute; right:50%; top:18px; margin-right:-90px;}

.Map002516 .map{border: 1px solid #ECECEC;padding: 5px;max-width: 1200px;margin: 0 auto;}
.Map002516 .map #allmap{ height:400px;}
.Map002516 .map #allmap *{ box-sizing:content-box;}
.Map002516 .map #allmap img{ max-width:none;}
.Map002516 .ul_con li{ float:left; width:35%; padding:5% 0 5% 0;}
.Map002516 .ul_con .call{width: 25%}
.Map002516 .ul_con .fax{width: 25%}
.Map002516 .ul_con .email{width: 15%}
.Map002516 .ul_con li div{ padding-left:50px; background-repeat:no-repeat; background-position:left center;}
.Map002516 .ul_con li.location div{ background-image:url(../images/Map002516_address.png);}
.Map002516 .ul_con li.call div{ background-image:url(../images/Map002516_call.png);}
.Map002516 .ul_con li.fax div{ background-image:url(../images/Map002516_fax.png);}
.Map002516 .ul_con li.email div{ background-image:url(../images/Map002516_email.png);}
.Map002516 .ul_con li p{ margin:0;color:#333; font-size:16px;line-height: 24px;}
.Map002516 .ul_con pre{font-size: 16px;}
/*.Map002516 .ul_con li:nth-child(2n+1){ clear:left;}*/

/*Map002520 */
.Map002520{ background:#f8f8f8; padding:3% 0 3%;}
.Map002520 h2{ margin-top: 0; font-size: 28px; color: #333;text-align:center; padding-bottom:2%; position:relative; }
.Map002520 h2:after{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat left center; display:block
; position:absolute; left:50%; top:-12px; margin-left:-90px;}
.Map002520 h2:before{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat -16px center; display:block
; position:absolute; right:50%; top:18px; margin-right:-90px;}

.Map002520 .auto{ max-width:1600px;}
.Map002520 .select{ border-bottom:1px solid #f9f7e9; padding-bottom:2%; margin-bottom:2%;}
.Map002520 .select dl > *{ float:left;}
.Map002520 .select dd{position:relative; z-index:20; width:28%; margin-right:2%; background:#fff;border-radius:50px;}
.Map002520 .select dd > a{ position:relative;  line-height:45px; border:1px solid #014099; border-radius:45px; color:#999;}
.Map002520 .select dd > a::after{ position:absolute; content:''; border:6px solid transparent; border-top-width:7px; border-top-color:#ababab; right:16px; margin-top:-3px; top:50%;}
.Map002520 .select dd a{padding:0 16px; display:block;}
.Map002520 .select dd figure{ position:absolute; left:16px; right:16px; top:100%; background:#fff;border:1px solid #014099; border-top:0;max-height:300px; overflow:auto; display:none;}
.Map002520 .select dd figure a{ line-height:30px; }
.Map002520 .select dd figure a:hover{ background:#f9f7e9; color:#000;}
.Map002520 .select dt{ width:40%;}
.Map002520 .search{ position:relative;}
.Map002520 .search .text{ width:100%;line-height:45px;height:45px; border:1px solid #014099; border-radius:45px; color:#999;padding:0 55px 0 16px;}
.Map002520 .search .btn{ position:absolute; right:0; top:0; width:55px; height:100%; background:url(../images/Map002520-btn.png) no-repeat center center;}
.Map002520 .right{ position:relative; padding:30px 0;}
.Map002520 .right .bx-controls-direction a{ position:absolute; width:100%; left:0; height:31px; cursor:pointer; background:#014099; overflow:hidden; text-indent:-999em;}
.Map002520 .right .bx-controls-direction a::before{ position:absolute; content:''; border:6px solid transparent; border-top-width:7px; border-top-color:#fff; left:50%; margin-left:-6px; margin-top:-3px; top:50%;}
.Map002520 .right .bx-controls-direction a.bx-prev{ top:0;}
.Map002520 .right .bx-controls-direction a.bx-prev::before{ border-top-color:transparent;border-bottom-color:#fff; margin-top:-10px;}
.Map002520 .right .bx-controls-direction a.bx-next{ bottom:0;}
.Map002520 .right li{ line-height:26px; border-bottom:1px dashed #ddd; padding:2% 3%; cursor:pointer; }
.Map002520 .right li.aon{ background:#fff; border-bottom:none;}
.Map002520 .right li > *{ margin:0;}
.Map002520 .right li h5{ color:#e60012; margin:8px 0; font-size:16px;}
.Map002520 .right li p{ position:relative; padding-left:45px;}
.Map002520 .right li p span{ position:absolute; left:0; top:0; width:45px;}

.Map002520 .left .name{ width:224px;}
.Map002520 .left .name h2{ margin:0; color:#6c3b27; font-size:30px; font-weight:normal;}
.Map002520 .left .name h2 span{ display:block; font-size:14px; color:#bbbbbb; font-family:"Courier New", Courier, monospace; text-transform:uppercase;}
.Map002520 .left .name p{ margin-bottom:0; line-height:24px;}
.Map002520 .map{ position:relative;}
.Map002520 .map > img{ width:100%;}
.Map002520 .map #allmap{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Map002520 .map #allmap img{ max-width:none;}
/*.Map002520 .map #allmap *{ box-sizing:content-box;}*/
.Map002520 .map #allmap .anchorBL,
.Map002520 .map #allmap .BMap_cpyCtrl{ display:none !important;}
.Map002520 #addMaps{ height:502px; background:#fff;}

.Map002520 .right{ float:right; width:44%;}
.Map002520 .left{ float:left; width:54%;}
.Map002520 .left{ display:table;}
.Map002520 .left > *{ display:table-cell; vertical-align:middle;}
.Map002520 .auto{ padding:0 2.5%;}

/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277{ padding:3% 0 0; background:#f8f8f8;}
.RighInfo001277 .auto{ max-width:1600px;}

.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:cover;}
.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:0; width:100%; top:9px; bottom:9px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo001277 .list li.on figure{ border:2px solid #e60a00;}
.RighInfo001277 .right_info{ float:right; width:39.2%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info h3,
.RighInfo001277 .right_info p{ margin:0;padding:3% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo001277 .right_info h1{ padding:3% 0; color:#e60a00; font-size:26px; }
.RighInfo001277 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo001277 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo001277 .right_info a{ display:inline-block;    background: #014099 ; padding:10px 6%; color:#fff;border-radius: 20px 0 20px 0; transition:0.4s;}
.RighInfo001277 .right_info a:nth-child(2){ background:#e60012; margin-left:3%;}

.RighInfo001277 .tab{ padding:4% 0 0;}
.RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#333;}
.RighInfo001277 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#fff; margin-right:4px; cursor:pointer; border-radius:20px 0 20px 0;}
.RighInfo001277 .tab .h1_tab span.on{ background-color:#e60a00; color:#fff; border-radius:20px 0 20px 0;}
.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;}

.RighInfo001277 .tab .info .pic_bg dl{ float:left; width:48.5%;}
.RighInfo001277 .tab .info .pic_bg dl:nth-child(2){ float:right;}
.RighInfo001277 .tab .info dl dt{background:#ededed; color:#333; font-weight:bolder; font-size:18px; padding:8px 20px; margin:0 0 4% 0;}
.RighInfo001277 .tab .info dl dd{ float:left; width:32%; margin-right:2%; display:block; height:80%; background-size:cover;}
.RighInfo001277 .tab .info div{ width:100%; display:block; padding-bottom:3%;}
.RighInfo001277 .tab .info dl dd:nth-child(4n){ margin-right:0;}
.RighInfo001277 .tab .info h2{ color:#014099; text-align:center; font-size:24px; position:relative; width:120px; margin:0 auto; padding-bottom:2%;}
.RighInfo001277 .tab .info h2:after{ content:''; display:block; width:180px; height:3px; background:#014099; position:absolute; top:16px; left:130px;}
.RighInfo001277 .tab .info h2:before{ content:''; display:block; width:180px; height:3px; background:#014099; position:absolute; top:16px; right:130px;}
.RighInfo001277 .tab .info .img_bg{ display:block;}
.RighInfo001277 .tab .info .img_bg>img{ display:block; height:100%; float:left; width:48%; margin-right:2%;}
.RighInfo001277 .tab .info .ul{ display:block;}
.RighInfo001277 .tab .info .ul li{ display:block; position:relative; margin-right:3%; padding-right:2%; margin-bottom:1.5%;}
.RighInfo001277 .tab .info h4{ background:#ededed; color:#333; font-weight:bolder; font-size:18px;  padding:8px 20px; margin:2% 0 0;}
.RighInfo001277 .tab .info .ul li:nth-child(3n){ margin-right:0%; padding-right:0%;}
.RighInfo001277 .tab .info .ul li h6{ font-size:18px; color:#333; margin-bottom:10px;}
.RighInfo001277 .tab .info .ul li h6 img{ width:42px; height:42px; margin-right:12px;}
.RighInfo001277 .tab .info .ul li p{ color:#666; line-height:24px; padding-left:20px; position:relative;}
.RighInfo001277 .tab .info .ul li p:after{ position:absolute; content:'●'; color:#666; font-size:18px; left:0; top:-2px;}
.RighInfo001277 .tab .info .down{ position:relative; background:#ededed; padding:20px 20px;}
.RighInfo001277 .tab .info .down a{display:block; padding: 4px 75px 4px 20px; position: relative;background: url(../images/TextList001398_dow.png) 0 50% no-repeat; font-size: 16px; color: #3d3d3d; line-height: 26px;}
.RighInfo001277 .tab .info .down a+a{ margin-top: 15px; border-top: 1px solid #f6f6f6; padding-top: 15px; background-position: 0 19px;}
.RighInfo001277 .tab .info .down a:hover{color: #014099;}
.RighInfo001277 .tab .info .down .btn{width: 71px; height: 26px; position: absolute; top: 0; right: 0; background: url(../images/TextList001398_btn.png) 0 50% no-repeat;}
.RighInfo001277 .tab .info .down a+a .btn{ top: 15px;}
.RighInfo001277 .tab .info .ul2 li{ list-style:none; display:block;}
.RighInfo001277 .tab .info .ul2 li .pic{display:block; height:100%; float:left; width:48%; margin-right:2%;}
.RighInfo001277 .tab .info .ul2 li .pic>img{ margin-top:2%;}
.RighInfo001277 .tab .info .ul2 h2{ width:160px;}
.RighInfo001277 .tab .info .ul2 h2:after{ content:'';  position:absolute; top:16px; left:170px;}
.RighInfo001277 .tab .info .ul2 h2:before{ content:'';  position:absolute; top:16px; right:170px;}
.RighInfo001277 .tab .info .ul3{ border:none;}
.RighInfo001277 .tab .info .ul3 li{ display:block; float:left; width:48%; position:relative; margin-right:2%; margin-bottom:1.5%; padding:0;}
.RighInfo001277 .tab .info .ul3 h4{ background:#014099; color:#fff; font-weight:bolder; font-size:18px;  padding:8px 20px; margin:2% 0 0;}
.RighInfo001277 .tab .info .ul3 li:nth-child(2n){ margin-right:0%; padding-right:0%;}
.RighInfo001277 .tab .info .ul3 li:nth-child(3n){ margin-right:2%;}



.Form002324{ position: relative;}
.Form002324 .wrap-container{ padding: 4% 0;}
.Form002324 .closeBtn{position:absolute;top:20px;right:20px;height:17px;width:17px;display:block;background:url(../images/Form002324-colseBtn.jpg) no-repeat;}
.Form002324 .Title{font-size:24px;color:#555;text-align:center; margin-bottom: 3%; color: #014099; position: relative;}
.Form002324 .Title:after{ content: ""; position: absolute;top: 50%; left: 20%; width: 60%; height: 3px; margin-top: -1px; background: #014099; z-index: 0;}
.Form002324 .Title span{ padding: 0 15px; background: #fff; position: relative; z-index: 1;}
.Form002324 form{ padding: 30px; margin: 0 auto; width: 100%;}
.Form002324 form dl{ position: relative; padding-left: 100px; margin-bottom: 15px;}
.Form002324 form dl dt{ position: absolute ; top: 0; left: 0; line-height: 52px; color: #333; font-size: 16px; width: 90px; text-align: right;}
.Form002324 input{display:block;color:#6e6e6e;border:1px solid #eee;height:52px;line-height:22px;padding:15px; width: 100%;}
.Form002324 textarea{display:block; color:#6e6e6e;border:1px solid #eee;height:148px;line-height:22px;padding:15px; resize: none; overflow: hidden; width: 100%;}
.Form002324 .goLogin{ display:block;  cursor: pointer;  text-align:center; background: #e60012 ; padding:15px 6%;font-size:16px; color:#fff;border-radius: 20px 0 20px 0; transition:0.4s; width: 220px; max-width: 60%; line-height: 22px; margin: 30px auto 0;}


 
/*
 .RighInfo002296 为demo编号
 */
.RighInfo002296{ background: #f8f8f8;overflow: hidden; padding:3% 0 3%;}
.RighInfo002296 .auto{ max-width:1200px;}
.RighInfo002296 h2{ margin-top: 0; font-size: 28px; color: #333;text-align:center; padding-bottom:3%; position:relative; }
.RighInfo002296 h2:after{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat left center; display:block; position:absolute; left:50%; top:-12px; margin-left:-140px;}
.RighInfo002296 h2:before{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat -16px center; display:block; position:absolute; right:50%; top:18px; margin-right:-140px;}

.RighInfo002296 .left .tel{ text-align:left; font-weight:bolder; margin-top:1%; font-size:16px;}
.RighInfo002296 .left .tel span{ color:#e60012; font-size:18px;}
.RighInfo002296 .column-name{ color:#014099; text-align:center; font-size:24px; position:relative; text-align:center; margin:0 auto; padding-bottom:3%;}
.RighInfo002296 .column-name:after{ content:''; display:block; width:40px; height:3px; background:#e60012; position:absolute; top:40px; left:50%; margin-left:-20px;}
.RighInfo002296 .column-name span{ font-size:18px; display:block; color:#666; margin-top:30px; font-weight:normal; text-transform:uppercase;}
.RighInfo002296 .left dl{ font-size:24px; color:#333; line-height:32px;text-align:left; margin-bottom:0.1%; font-weight:bolder; margin-top:2%;}
.RighInfo002296 p{ color:#666; line-height:24px; margin:0; font-size:14px; margin-top:1%;}

.RighInfo002296 .left img{ float:right; width:40%; margin-left:2%; border-radius:50px 0 50px 0; -webkit-border-radius:50px 0 50px 0; margin-top:-2%;}

.RighInfo002296 .auto{ position: relative;}
.RighInfo002296 .wrap-container{ position: relative; z-index: 2;  color: #666666; line-height: 24px; text-justify: inter-ideograph;  text-align: justify;  word-wrap: break-word;  clear: both; }

.RighInfo002296 ul{ text-align:center;}
.RighInfo002296 ul li{ font-size:16px; list-style:none; margin:2% 2% 2% 0;}
.RighInfo002296 ul li:nth-child(3n){ margin-right:0;}
.RighInfo002296 ul li h5{ font-size:16px;color:#333333; margin:2% 0;}
.RighInfo002296 ul li h5 i{ display:block; width:20px; height:3px; background-color:#e60012; margin:auto; margin-top:10px;}
.RighInfo002296 ul li img{ width:100%; height:auto; padding-bottom:3%; border-radius:50px 0 50px 0; -webkit-border-radius:50px 0 50px 0;  background-size:cover;}

.RighInfo002296 .baoxian{ margin:3% 0;max-height:282px;}
.RighInfo002296 .baoxian p{ padding:3% 4%; width:30%; float:left; background:#e60012; color:#fff; display:block; margin:0;height:288px;}
.RighInfo002296 .baoxian p span{ font-size: 18px;color: #fff; padding-left:30px; font-weight:bold; display:block; padding-bottom:3%; position:relative;}
.RighInfo002296 .baoxian p span:after{ content:''; position:absolute; left:0; top:12px; width:24px; height:2px; display:block; background:#fff;}
.RighInfo002296 .baoxian img{ width:70%; float:left; height:282px; background-size:cover;}


.RighInfo002296 .column-name{font-size:28px;}
.RighInfo002296 dl{ font-size: 18px;font-size: 18px; color: #333;line-height: 32px;text-align:center; margin-bottom: 0.1%;font-weight: bolder;}
.RighInfo002296 ul li{ float: left; width: 32%;}
.RighInfo002296 .ul2{ padding:3% 0; background:#fff; border-radius:100px 0 100px 0; margin:2% auto;}
.RighInfo002296 .ul2 li{ text-align:left; width:42%; margin-right:2%; float:left; }
.RighInfo002296 .ul2 li:nth-child(2){ width:56%}
.RighInfo002296 .ul2 li p{  color:#666; font-size:14px; line-height:24px; margin-top:1.2%;}
.RighInfo002296 .ul2 li:nth-child(2){ margin-right:0;}
.RighInfo002296 .ul2 img{ width:100%; display:block; border-radius:100px 0 100px 0;}

.RighInfo002296 h6{    background: #fff;color: #333; font-weight: bolder; font-size: 18px;padding: 8px 20px; margin: 2% 0 0; font-weight:normal;}



/*
 .RighInfo002226 为demo编号
 */
.RighInfo002226{ padding:3% 0; background: #f8f8f8;}
.RighInfo002226 .title{ margin-top: 0; font-size: 28px; color: #333;text-align:center; padding-bottom:4%; position:relative; }
.RighInfo002226 .title:after{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat left center; display:block
; position:absolute; left:50%; top:-12px; margin-left:-90px;}
.RighInfo002226 .title:before{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat -16px center; display:block
; position:absolute; right:50%; top:18px; margin-right:-90px;}

.RighInfo002226 .dl{color:#333; margin-bottom:6%;}
.RighInfo002226 .dl .h4{ font-size:14px; margin:0; font-weight:normal; position:relative; padding-left:40px; line-height:24px;}
.RighInfo002226 .dl .h4 span{ padding-bottom:10px; position:relative; font-size:16px; font-weight:bolder;width:32px; height:32px; line-height:32px; border-radius:25px; background:#014099; color:#fff; padding-left:6px; margin-right:12px; position:absolute; left:0; top:-4px;}
.RighInfo002226 .dl .con{ font-size:14px; padding:10px 0 20px; line-height:24px; color:#666;}
.RighInfo002226 .word{ float:left; width:49%;}
.RighInfo002226 .pic{ float:right; width:49%; border-radius:100px 0 100px 0; -webkit-border-radius:100px 0 100px 0;}
.RighInfo002226 .pic img{width:100%; border-radius:100px 0 100px 0; -webkit-border-radius:100px 0 100px 0;}




/*
 .TextList001652 为demo编号
 */
 .TextList001652{ padding:0 0 4%;}
.TextList001652 .list_ul,
.TextList001652 .job_ol{ overflow:hidden; clear:both;}
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{ list-style:none; float:left; width:16.6666%; text-align:center;}
.TextList001652 .job_ol li{ background-color:#014da1; color:#fff; line-height:3em;}
.TextList001652 .list{ border-bottom:1px solid #ebebeb; background:#fff;}
.TextList001652 .list_ul{ cursor:pointer;font-size:14px;}
.TextList001652 .list_ul li{ padding:1em 0;}
.TextList001652 .list_ul li:nth-child(5) a{ border:1px solid #ededed; border-radius:5px; display:inline-block; padding:0 7%; line-height:1.8em;}
.TextList001652 .list_ul li:nth-child(5) a:hover{  background-color:#2078da;color:#fff;}
.TextList001652 .job_info{ display:none; padding:1% 5% 2%;background:#f8f8f8; border:1px #eee solid; border-bottom:none; border-top:none;}
.TextList001652 .job_info h4{ color:#014099; font-size:16px; margin:0; padding-bottom:1%;}
.TextList001652 .job_info p{ color:#666; font-size:14px; line-height:30px; margin:0;}
.TextList001652 .job_info .btn{ display:block; font-size:14px; width:150px; color:#fff; background:#e60012; height:40px; margin:3% 0 2%; text-align:center; line-height:40px; border-radius:6px; -webkit-border-radius:6px; float:left; margin-right:3%;}
.TextList001652 .job_info .btn:nth-child(2){ background:#173a7d;}



/*
 .RighInfo006662 为demo编号
 */
.RighInfo006662{ padding:3% 0;}
.RighInfo006662 .box{ background: #f5f5f5;border-radius:40px 0; margin-bottom: 3%;}
.RighInfo006662 h2{ margin-top: 0; font-size: 28px; color: #333; text-align: center; padding-bottom: 2%; position: relative;}
.RighInfo006662 h2:after{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat left center; display:block; position:absolute; left:50%; top:-12px; margin-left:-90px;}
.RighInfo006662 h2:before{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat -16px center; display:block; position:absolute; right:50%; top:18px; margin-right:-90px;}
.RighInfo006662 .dl{color:#666; margin-bottom: 20px;}
.RighInfo006662 .dl .h4{ font-size:18px; margin:0; color: #444; margin-bottom: 10px;}
.RighInfo006662 .dl .h4 span{ padding-left: 20px;}

.RighInfo006662 .dl .con{ font-size:14px;line-height:26px;}
.RighInfo006662 .word{width:50%; float: right; padding-top: 8%; padding-left: 5%; padding-right: 5%;}
.RighInfo006662 .pic{width: 50%; float: left}
.RighInfo006662 .pic img{border-radius:50px 0 0 0;}

.RighInfo006662 .box2 .word{width:50%; float: left; padding-top: 8%; padding-left: 5%; padding-right: 5%;}
.RighInfo006662 .box2 .pic{width: 50%; float: right;}
.RighInfo006662 .box2 .pic img{border-radius:0px 0 50px 0;}


.RighInfo006662 .dl em{ font-style: normal; background: #014099; font-size: 16px; width: 22px; height: 22px ; line-height: 22px; text-align: center; display: inline-block; margin-right: 15px; color: #fff;font-family:Arial, Helvetica, sans-serif; border-radius: 5px 0; font-weight: normal; position: relative}

.RighInfo006662 .dl em:after{ content: ""; display: block; position: absolute; right:-3px; top:3px; width: 100%; height: 100%; border: 1px solid #999; z-index: -10; border-radius: 5px 0}




.PicList000077{ padding: 3% 0; background: #f8f8f8; }
.PicList000077 .p{ line-height: 28px; color: #333; padding-bottom: 15px; }
.PicList000077 h2{ margin-top: 0; font-size: 28px; color: #333; text-align: center; padding-bottom: 2%; position: relative;}
.PicList000077 h2:after{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat left center; display:block; position:absolute; left:50%; top:-12px; margin-left:-90px;}
.PicList000077 h2:before{ content:''; width:16px; height:32px; background:url(../images/icon_bgn.png) no-repeat -16px center; display:block; position:absolute; right:50%; top:18px; margin-right:-90px;}
.PicList000077 .dot {position: relative; padding-left: 15px;}
.PicList000077 .dot:after{ content: ''; position: absolute; width: 8px; height: 8px; background: #e60012; left: 2px; top: 10px; transform: rotate(45deg); -webkit-transform: rotate(45deg);}


.PicList000079{ background: #fff;}


/*
 .RighInfo001749 为demo编号
 */
.RighInfo001749{padding:0% 0 2%;background: url(../images/RighInfo001749-bg.jpg) no-repeat center bottom;}
.RighInfo001749 h3{ color:#1984d6; font-size:24px; margin:2% 0;}
/*wideo*/

.RighInfo001749 .videobox{ position: relative; float:right;width:40%; margin-left:2%; height:420px;}
.RighInfo001749 .videobox .play{cursor: pointer;}
.RighInfo001749 .videobox .pic { background-repeat: no-repeat; background-position: center; height:420px; background-size:cover; border-radius: 100px 0 100px 0;}
.RighInfo001749 .videobox .pic img{ display: none;}
.RighInfo001749 .videobox .word2{position: absolute; top: 50%; left:50%; transform: translate(-50%,-50%); text-align: center;}
.RighInfo001749 .videobox .word2 a{ display: block; margin: 0 auto;}
.RighInfo001749 .videobox .h3{ color: #fff; margin: 20px 0 0 0; font-weight: normal; font-size: 18px;}
.RighInfo001749 .videobox .video{ position: absolute; width: 100%; height: 100%; left: 0; display: none; background: #000;top: 10px;}
.RighInfo001749 .videobox .video video{ height:420px; width:100%; display:block;}
.RighInfo001749 .videobox .video .close{ position: absolute; top: 0; right: 0; background: url(../images/Floor002409-video_close.png) no-repeat; width: 29px; height: 54px; z-index: 99;}
@media only screen and (min-width:1200px ) {
	.Floor002409 .videobox .pic{ background: none;}
	.Floor002409 .videobox .pic img{ display: block;}
}

.RighInfo001749 .right{ float:right; width:58%;}
.RighInfo001749 .right p{font-size: 14px;color:#666;line-height:24px; margin:8px 0;}
.RighInfo001749 .img_bg{ margin-top:20px;}
.RighInfo001749 .img_bg img{ width:23%; margin-right:2% ; float:left;}
.RighInfo001749 .img_bg img:nth-child(4n){margin-right:0;}




/*
 单篇
 */
/*
 .RighInfo002239 为demo编号
 */
.RighInfo002239{ padding: 3% 0 3%; background: #f8f8f8;}
.RighInfo002239 li{padding: 2% 0; border-bottom: 1px solid #eaeaea;}
.RighInfo002239 li:nth-child(1){padding-top:1%;}
.RighInfo002239 li strong a{color:#e60012;}
.RighInfo002239 li span a{padding:0 2% ;}


/*
搜索
*/
.searchlist {padding:2% 0 1% 0; background: #f8f8f8;}
.searchlist ul li{ padding:2% 120px 2% 0; position:relative; border-bottom:1px solid #eaeaea; font-size:14px;}
.searchlist ul li:hover a{color:#2784c4; }
.searchlist ul li time{ position:absolute; right:0; top:30%; color:#999; }



/*PicList002171 */
.PicList002171{ padding-top: 2%;background: #f8f8f8;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li .pic{ display:block; width:100%; padding-bottom: 50%; background-size: 100% auto; background-repeat:no-repeat;  background-position:center;}
.PicList002171 li img{ display:none; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(230,0,18,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; }
.PicList002171 li:nth-child(4n){ margin-right:0;}


.join_table{ display: none; position: fixed; z-index: 200; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5);}
.join_table .table_con{ position: absolute; left: 50%; top: 50%; background: #fff; max-width: 560px; width: 100%; transform: translate(-50%,-50%); padding: 20px 10px;}
.join_table .table_con .close{ position: absolute; right: 0; top: 0; width: 30px; line-height: 26px; font-size: 20px; text-align:center; cursor: pointer;}
.join_table .table_con table td{ line-height: 30px;     padding-bottom: 10px;}
.join_table .table_con table .td{ width: 100px; vertical-align: top;}
.join_table .table_con table td input.text{ width: 100%; line-height: 30px; padding: 0 10px;}
.join_table .table_con table p{ margin: 0;}
.join_table .table_con table .btn{ padding:0 10%; line-height: 30px; background: #e5e5e5; border: none; cursor:pointer;}
.join_table .table_con table .btn2{ background: #1984d6; color: #fff;}




.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{ float: none !important; padding-left: 0 !important; margin: 0 !important; background: #3a4149 !important;}
.bd_weixin_popup{ height: 340px !important;}
.bdimgshare-bg{ display: none !important;}
.bdimgshare-content{ display: none !important;}