/*
 *  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%; }

/*首页案例*/

.Floor002428{margin: 3% 0;}
.Floor002428 h1{margin: 0 0 3% 0;font-size: 28px;text-align: center;color: #18599e;position:relative;}
.Floor002428 h1 span{ color:#999; font-size:18px; line-height:24px; display:block; margin-top:12px; text-transform:uppercase; font-weight:normal;}
.Floor002428 h1:after{content:''; width:40px; height:2px; background:#18599e; position:absolute; left:50%; top:74px; margin-left:-20px; display:block; z-index:-1;}
.Floor002428 h1:before{ content:''; width:100%; height:2px; background:#eee; position:absolute; left:0; top:74px; display:block; z-index:-1;}

.Floor002428 li{ position: relative; overflow: hidden;}
.Floor002428 li img{ visibility: hidden;}
.Floor002428 li a{ display: block; width: 100%; position: relative; background-repeat: no-repeat; background-position: center; background-size: cover;
transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
}
.Floor002428 li .word{ position: absolute; top: 20px; left:0; width: 100%; padding: 0 20px; color: #51463c;}
.Floor002428 li.white .word{color: #fff;}
.Floor002428 li .word h2{ margin: 0 0 10px; font-weight: normal; font-size: 28px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002428 li .word p{margin: 0; font-size: 14px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002428 li:hover a{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1) -ms-transform: scale(1.1);;}
.Floor002428 .owl-nav >div{ position: absolute; top: 50%; margin-top: -53px; width: 50px; height: 106px; background: url(../images/Floor002428-btn.png); text-indent: 99999px; overflow: hidden;}
.Floor002428 .owl-nav .owl-prev{ left: 0; background-position: left 0;}
.Floor002428 .owl-nav .owl-next{ right: 0; background-position: right 0;}
@media only screen and (min-width: 1440px) {
	.Floor002428 .owl-nav .owl-prev{left: -25px;}
	.Floor002428 .owl-nav .owl-next{right: -25px;}
}

.Floor002428 .owl-dots{display: block;width: 100%;margin-top: 3%;text-align: center;display: none;}
.Floor002428 .owl-dots>div{ display: inline-block; margin:0 5px;}
.Floor002428 .owl-dots>div >span{ display: block; width: 14px; height: 14px; border-radius: 50%; background: #999999;}
.Floor002428 .owl-dots>div.active >span{ background: #fe7200;}

.Floor002428 li figure{position:absolute; left:0; top:0; width:100%; text-align:center; background:rgba(24,89,158,0.8); z-index:10; transition:0.3s; color:#fff;padding:10px 20px;}
.Floor002428 li:hover figure{opacity: 0;}

.Floor002428 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(24,89,158,0.8); z-index:10; transition:0.3s; color:#fff; }
.Floor002428 li:hover .hover{ opacity:1;}
.Floor002428 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}

.Floor002428 li .hover img{border-radius:50%;width:100px;height:100px;visibility: initial;text-align: center;margin: 0 auto;}
.Floor002428 li .hover h5{margin-top:10px;line-height: 30px;max-height: 30px;overflow:hidden;font-size: 26px;margin-bottom: 0;font-weight: normal;}
.Floor002428 li .hover i{display:block;height: 3px;background:#fff;width:30px;margin:10px auto;} 

.Floor002428 .owl-carousel .owl-item{    left: -4.5%;max-height: 410px;}
.Floor002428 .owl-carousel .owl-item img{max-height: 410px;}

@media(min-width:640px){
.Floor002428 .owl-carousel .owl-item{left: 0%;}	
}
@media(max-width:639px){
.Floor002428 .owl-carousel .owl-item{left: 0%;}
}
/*
 .Top000628
 */
.Top000628 header{background-color: #fafcfe; line-height: 47px;}
.Top000628 .left{float: right;}
.Top000628 .left dt,
.Top000628 .left ul{display: inline-block; vertical-align: middle;  font-weight: bold;}
.Top000628 .left dt.mail{ font-weight: bold;}
.Top000628 .left ul{margin-left: 90px;}
.Top000628 .left dt:before{display: inline-block; content: ''; width: 23px; height: 23px; margin-right: 8px; background: url(../images/Top002126-icon_call.png) no-repeat left center; vertical-align: middle;display: none;}
.Top000628 .left dt.mail:before{display: inline-block; content: ''; width: 24px; height: 23px; margin-right: 8px; background: url(../images/Top002126-icon_mail.png) no-repeat left center; vertical-align: middle; margin-left: 30px;}
.Top000628 .left dt b{font-size: 16px;}
.Top000628 .right b.well{font-size: 14px; margin-right: 30px; color: #333; margin-top: 2px; text-transform: uppercase;}
.Top000628 .left ol,
.Top000628 .left li{float: left;}
.Top000628 .left ol{background: url(../images/Top002126-icon_cur.png) no-repeat left center; padding-left: 25px;}
.Top000628 .left li{position: relative; z-index: 101;}
.Top000628 .left li a{display: block;}
.Top000628 .left li .oncur{background: url(../images/Top002126-icon_nav.gif) no-repeat right center; padding-right: 15px; color: #666;}
.Top000628 .left li figure{display: none; position: absolute; left: -25%; top: 90%; background: #fff; width: 150%; padding: 10px 0; z-index: 100;}
.Top000628 .left li figure a{line-height: 30px; text-align: center;}
.Top000628 .left li:hover figure{display: block;}
.Top000628 header .right{float: left;}
.Top000628 .right > *{float: left;}
.Top000628 .right .jiathis_style_32x32 a{ display: inline-table;}
.Top000628 .right dd{position: relative; margin-right: 10px; z-index: 101;}
.Top000628 .right dd figure{position: absolute; left: 50%; top: 100%; width: 150px; height: 150px; margin-left: -75px; display: none; z-index: 99;}
.Top000628 .right dd figure img{display: block; width: 100%;}
.Top000628 .right dd:hover figure{display: block;}
.Top000628 .right dt a{display: block; background: url(../images/Top002126-icon_online.png) no-repeat left center; padding-left: 25px; color: #666;}
.Top000628 .right dd span:before{display: inline-block; content: ''; background: url(../images/Top002126-icon_wxhover.png) no-repeat center center; width: 23px; height: 23px; margin-right: 2px; vertical-align: middle;}

.Top000628 .right dd.dd_wx span:before{display: inline-block; content: ''; background: url(../images/Top002126-icon_wxhover.png) no-repeat center center; width: 26px; height: 26px; margin-right: 2px; vertical-align: middle;}
.Top000628 .right dd.dd_wb span:before{display: inline-block; content: ''; background: url(../images/Top002126-icon_wbhover.png) no-repeat center center; width: 26px; height: 26px; margin-right: 2px; vertical-align: middle;}
.Top000628 .right dd.dd_qq span:before{display: inline-block; content: ''; background: url(../images/Top002126-icon_qqhover.png) no-repeat center center; width: 26px; height: 26px; margin-right: 2px; vertical-align: middle;}

.Top000628 .right dd.dd_wx:hover span:before{background: url(../images/Top002126-icon_wx.png) no-repeat center center;}
.Top000628 .right dd.dd_wb:hover span:before{background: url(../images/Top002126-icon_wb.png) no-repeat center center;}
.Top000628 .right dd.dd_qq:hover span:before{background: url(../images/Top002126-icon_qq.png) no-repeat center center;}
 
.Top000628{ background-color:#edf6ff;position:relative;}
.Top000628:before{ content:''; background:#18599e; width:20%; height:50px; display:block; position:absolute; right:0; bottom:0;}

.Top000628 .auto{ position:relative;}
.Top000628 .top_menu{ text-align:right; padding:2% 0;}
.Top000628 .top_menu dd{ display:inline-block; vertical-align:middle; line-height:26px;position:relative;}
.Top000628 .top_menu dd.search{ width:50%; border-radius:20px; border:1px solid #e9eff5; max-width:318px; margin-right:2%; overflow:hidden}
.Top000628 .top_menu dd.search .text{ width:100%; height:36px; line-height:36px; padding:0 10px; border:none; background:#fff; color:#999;}
.Top000628 .top_menu dd.search a{ position:absolute; right:3%; top:0px; color:#aaa; height:36px; line-height:36px; font-size:18px; cursor:pointer;}
.Top000628 .top_menu dd  figure{ position:absolute; width:130%; text-align:center; color:#ccc; left:-15%; top:26px; border-radius:20px; border:1px solid #ddd; display:none; z-index:20; background-color:#fff; font-weight:bold;}
.Top000628 .top_menu dd:hover figure{ display:block;}
.Top000628 .top_menu dd span{color:#18599e; font-weight:bold; font-size:14px; font-family:Arial; display:inline-block; padding-right:10px;}
.Top000628 .top_menu dd span::before{ position:absolute; content:''; right:0; top:50%; margin-top:-5px; border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #18599e;}
.Top000628 .top_menu dd  figure:hover a{ color:#18599e;} 

.Top000628 nav li .subnav{ display:none; }
.Top000628 .logo{z-index: 2;}
@media(min-width:768px){
.Top000628 .logo{ position:absolute; left:0; top:15%;width:20%; max-width:92px;}
.Top000628 .logo img{ width:100%; display:block;}
.Top000628 nav ul{ float:right;background:#18599e; position:relative;}
.Top000628 nav ul:before{ content:''; background:url(../images/Top000628_before-bg.png) no-repeat; width:160px; height:50px; display:block; position:absolute; left:-160px; top:0; border-radius:100% 0 0 0;}
.Top000628 nav li{ float:left; position:relative; padding:0 30px;z-index:100;}
.Top000628 nav li::before{ position:absolute; content:''; right:0; top:20px; width:1px; height:12px; background-color:#2f85e1;}
.Top000628 nav li:last-child::before{ display:none;}
.Top000628 nav li > a{ line-height:24px; padding:12px 0;display:block; font-size:16px; color:#fff;}
.Top000628 nav li.aon,
.Top000628 nav li:hover{ color:#fff;border-bottom:2px solid #fff; }

.Top000628 nav li .subnav{ position:absolute; z-index:100;left:0; top:50px;width:100%;}
.Top000628 .subnav dl{float:right; position:relative; z-index:2; width:100%;}
.Top000628 .subnav dl dd{ background-color:rgba(0,0,0,0.6); height:42px; line-height:42px; display:block; margin-bottom:1px;}
.Top000628 .subnav dl dd a{ display:block; padding:0 8px; position:relative; color:#fff; text-align:center;}

.Top000628 .subnav dl dd:hover{ background:#18599e;}

.Top000628 nav li:nth-child(1) .subnav,
.Top000628 nav li:nth-child(2) .subnav,
.Top000628 nav li:nth-child(3) .subnav{ right:auto; left:0;}
.Top000628 nav li:nth-child(1) .subnav dl,
.Top000628 nav li:nth-child(2) .subnav dl,
.Top000628 nav li:nth-child(3) .subnav dl{ float:left;}
.Top000628 nav li:nth-child(1) .subnav figure,
.Top000628 nav li:nth-child(2) .subnav figure,
.Top000628 nav li:nth-child(3) .subnav figure{ float:right; text-align:left;}
.Top000628 nav li:nth-child(1) .subnav::before,
.Top000628 nav li:nth-child(2) .subnav::before,
.Top000628 nav li:nth-child(3) .subnav::before{left:0; right:auto;}
.Top000628 nav li:hover .subnav{ display:block;}
.Top000628 .moblie_menu{ display:none;}	
}
@media (min-width:768px) and (max-width:1200px){
.Top000628 .logo{ left:2%;}
.Top000628 nav li{padding:0 10px;}
.Top000628 nav li > a{ font-size:14px;}
}
@media(max-width:768px){
.Top000628 .moblie_menu{ display:block;}	
.Top000628 .logo{ padding:10px 80% 10px 2%; position:relative;}
.Top000628 .top_menu{ background-color:rgba(62,184,253,0.2); padding:2%;}
.Top000628 .top_menu dd.search{border-color:#18599e;float: left;width: 70%;}
.Top000628 .top_menu dd.search a{ color:#18599e;}
.Top000628 nav{ opacity:0;position:absolute; left:-100%; z-index:100; width:100%; transition:opacity 1s ease, left 0.5s ease;}
.Top000628 nav li{padding-bottom:1px; text-align:center;}
.Top000628 nav li a{ display:block; padding:2% 0; font-size:16px; color:#fff; font-weight:bold;border-radius:20px; background-color:rgba(62,184,253,0.7);}
.Top000628 nav li:nth-child(2n) a{ background-color:rgba(62,184,253,0.9);}
.Top000628 .onnav{ left:0; opacity:1;background: #fff;padding: 5% 2%;    top: 67%;}
.Top000628 .left dt, .Top000628 .left ul{display: block;}
.Top000628 .left{float: left;}
.Top000628 .top_menu dd span{color: #fff;}
.Top000628 .top_menu dd span::before{border-left: 5px solid #fff;}

.Top000628 #open_menu{ width:34px; height:34px;background:#25a2e9; position:absolute;right:0;top:43px; z-index:101; transition:background 0.3s;border-radius: 50%;}
.Top000628 #open_menu i,
.Top000628 #open_menu i::before,
.Top000628 #open_menu i::after{ background:#fff; border-radius:3px;}
.Top000628 #open_menu i{ left:20%; width:60%;height:2px; margin-top:-1px;}
.Top000628 #open_menu.open_menu_on{ background:#25a2e9; }
.Top000628 #open_menu.open_menu_on i{height:3px; margin-top:-1.5px;}
}
@media(max-width:480px){
.Top000628 .moblie_menu{  width:30px; height:30px; margin-top:-15px; }	
.Top000628 .moblie_menu span{ font-size:18px; margin-left:-9px; margin-top:-9px;}
.Top000628 header .right{margin-left: 10px;}
.Top000628 .top_menu dd:nth-child(2){padding-right: 14px;}
.Top000628 .top_menu dd span{padding-top:6px;}
.Top000628 .top_menu dd span::before{margin-top:-2px;padding-right:12px;}
.Top000628:before{ right:2%;}
.Top000628 .left dt,.Top000628 .right{line-height: 26px;}
.Top000628 header .right{margin-left: 0;}
}
.Top000628 .bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{background: url(../images/Top002126-icon_wxhover.png) no-repeat center center!important;height: 26px!important;width: 26px!important;margin: 10px 6px 10px 0!important;}
.Top000628 .bdshare-button-style0-16 .bds_weixin{background: url(../images/Top002126-icon_wxhover.png) no-repeat center center!important;}
.Top000628 .bdshare-button-style0-16 .bds_tsina{background: url(../images/Top002126-icon_wbhover.png) no-repeat center center!important;}
.Top000628 .bdshare-button-style0-16 .bds_sqq{background: url(../images/Top002126-icon_qqhover.png) no-repeat center center!important;}
.Top000628 .icon-weixin:before,.icon-sina:before,.icon-qq:before{display: none;}

/*
 .Banner002345
 */
.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;}
.Banner002345 .bx-pager div a.active:after{ opacity: 1;left: -5px; top: -5px; width: 18px; height: 18px;border: 1px solid #fff;}
.Banner002345 .bx-controls-direction{ display: none;}

@media(min-width:768px){
.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;}
}

/*Floor002059 */
.Floor002059{ padding:3% 0 2%; }
.Floor002059 h1{ margin:0 0 6% 0;font-size: 28px;text-align: center;color: #18599e; position:relative;}
.Floor002059 h1 span{ color:#999; font-size:18px; line-height:24px; display:block; margin-top:12px; text-transform:uppercase; font-weight:normal;}
.Floor002059 h1:after{content:''; width:40px; height:2px; background:#18599e; position:absolute; left:50%; top:74px; margin-left:-20px; display:block; z-index:-1;}
.Floor002059 h1:before{ content:''; width:100%; height:2px; background:#eee; position:absolute; left:0; top:74px; display:block; z-index:-1;}

.Floor002059 ul{ position:relative;}
.Floor002059 li{/* float:left; width:31.3%;  margin-right:3%; margin-bottom:4%; */position:relative; padding-bottom:116%; border:1px #eee solid; border-bottom:4px #18599e solid;}
.Floor002059 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002059 li figure,
.Floor002059 li div{ position:absolute; left:0; width:100%;}
.Floor002059 li figure{ height:100%; transition:top 0.3s; top:0;}
.Floor002059 li figure img{ display:none;}
.Floor002059 li div{ background-color:#fff; bottom:0; height:44%; padding:0 5%; transition:0.3s;}
.Floor002059 li div:before{ position:absolute; content:'';  width:24px; height:24px; bottom:10px; left:50%; margin-left:-12px;}
.Floor002059 li aside{ position:absolute; top:56%; margin-top:-50px; z-index:10; left:50%; width:100px; height:100px; margin-left:-50px;text-align:center; border-radius:50%; background-color:#fff; overflow:hidden;transition:0.3s;}
.Floor002059 li aside img{ display:block; width:100%; height:100%;}
.Floor002059 li aside img.hover{ display:none;}
.Floor002059 li h5{ margin:0 0 15px 0; color:#333; font-size:16px; text-align:center; padding-top:15%;}
.Floor002059 li p{ line-height:24px; overflow:hidden; height:72px; margin:0; font-size:14px; color:#666;}

.Floor002059 li:hover div{ color:#fff;background:#18599e;}
.Floor002059 li:hover figure{top:-2%;}
.Floor002059 li:hover{border:none}
.Floor002059 li:hover div{ bottom:-2%;height:52%;}
.Floor002059 li:hover div:before{background:url(../images/Floor002059-more.png) no-repeat;margin-bottom:10px;}
.Floor002059 li:hover aside{background:#18599e; top:50%;}
.Floor002059 li:hover aside img{ display:none;}
.Floor002059 li:hover aside img.hover{display:block;}
.Floor002059 li:hover h5{ color:#fff;}
.Floor002059 li:hover p{ color:#fff;}

.Floor002059 .owl-nav >div{ position: absolute; top: 50%; margin-top: -106px; width: 50px; height: 106px; background: url(../images/Floor002059-btn.png); text-indent: 99999px; overflow: hidden;}
.Floor002059 .owl-nav .owl-prev{ left: 0; background-position: left 0;}
.Floor002059 .owl-nav .owl-next{ right: 0; background-position: right 0;}


.Floor002059 .owl-dots{ display: block; width: 100%; margin-top: 3%; text-align: center;}
.Floor002059 .owl-dots>div{ display: inline-block; margin:0 5px;}
.Floor002059 .owl-dots>div >span{ display: block; width: 14px; height: 14px; border-radius: 50%; background: #ccc;}
.Floor002059 .owl-dots>div.active >span{ background: #18599e;}

@media(min-width:769px){
.Floor002059 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:1000px) and (min-width:769px){
.Floor002059 li p{ height:48px;}
.Floor002059 li aside{ margin-top:-35px; width:70px; height:70px; margin-left:-35px;}
}
@media(max-width:768px){
.Floor002059 ul{ margin:0 auto; max-width:400px;}
.Floor002059 li{ float:none; width:auto; padding-bottom:0; height:470px; margin:0 0 5% 0;}
}
/*
 .Floor033
 */
.Floor033{ padding:3% 0;}
.Floor033 h1{ margin:0 0 6% 0;font-size: 28px;text-align: center;color: #18599e; position:relative;}
.Floor033 h1 span{ color:#999; font-size:18px; line-height:24px; display:block; margin-top:12px; text-transform:uppercase; font-weight:normal;}
.Floor033 h1:after{content:''; width:40px; height:2px; background:#18599e; position:absolute; left:50%; top:74px; margin-left:-20px; display:block; z-index:-1;}
.Floor033 h1:before{ content:''; width:100%; height:2px; background:#eee; position:absolute; left:0; top:74px; display:block; z-index:-1;}
.Floor033 .tips{ padding:20px 100px 30px; text-align:center; color:#666;}
.Floor033 .list{ position:relative;}
.Floor033 .list .bd{ position:relative; overflow:hidden;}
.Floor033 .list .bd li{ float:left; width:364px; margin-right:53px;}
.Floor033 .list .bd script{ width:364px;}
.Floor033 .list .bd li .pic{ width:100%; display:block; height:auto;}
.Floor033 .list .bd li .pic img{ width:100%; display:block; height:auto;}
.Floor033 .list .bd li .txt{ padding:12px 0; position:relative; z-index:20; text-align:center; font-weight:bold;}
.Floor033 .list .bd li .txt a{ margin:0;padding-top:5px; font-size:16px; color:#333;}
.Floor033 .list .bd li .txt:hover{ background:#18599e;}
.Floor033 .list .bd li .txt:hover a{ color:#fff;}
.Floor033 .list .prev,
.Floor033 .list .next{ position:absolute; width:28px; height:52px; top:50%; margin-top:-26px; background:url(../images/Floor033-controls.png) no-repeat left top; cursor:pointer; z-index:10;}
.Floor033 .list .prev{ left:-58px;}
.Floor033 .list .next{ background-position:right top; right:-58px;}


/*
 .Bottom002381
 */
.Bottom002381{ background:#18599e;}
.Bottom002381 .bottom,.Bottom002381 .bottom a{ color: #fff; opacity:0.8; font-size: 14px; }
.Bottom002381 .bottom,.Bottom002381 .bottom a:hover{opacity:1;}
.Bottom002381 .bottom{ padding: 3% 0 1%;}
.Bottom002381 .bottom nav li{ margin-bottom:3%;}
.Bottom002381 .bottom nav li h3{ display:block; float:left; width:90px; font-size: 16px; color: #fff; margin: 0; line-height:30px; font-weight: normal; position:relative; border-right: 1px solid #4489d2;}
.Bottom002381 .bottom nav li h3:before{ content:''; width:1px; height:10px; background:#fff; opacity:0.6; display:block; position:absolute; right:-1px; top:0px;}

.Bottom002381 .bottom nav li dl{ padding-top: 15px; float:left; margin-left:2%; display:block; width:-calc(100% - 18%); width:-webkit-calc(100% - 18%);}
.Bottom002381 .bottom nav li dl dd{ padding: 3px 0;float:left;line-height:30px; margin-top:-17px; margin-right:2.5%;}
.Bottom002381 .weixin img{ border: 1px solid #eee; margin-top:8px;} 
.Bottom002381 .weixin span{ display: block; padding-top: 8px;}
.Bottom002381 .tel dt,.Bottom002381 .share .span{ color: #fff; font-size: 16px; padding-bottom:10px;}
.Bottom002381 .tel dd{ font-size: 32px; color: #fff; line-height:40px; padding-bottom:5px; font-family:Arial;}
.Bottom002381 .share{ text-align: left; margin-top: 20px;}
.Bottom002381 .share>*{ display: inline-block;}
.Bottom002381 .share a{ color: #fff; font-size: 20px; padding-left: 10px;margin: 0;height: 26px!important;width: 26px!important;float: none;margin: -6px 0;
}
.Bottom002381 .share a.icon-weixin:before{display: none;}


.Bottom002381 .share a.icon-weixin{background: url(../images/Top002126-icon_wxhover.png) no-repeat center center!important;}
.Bottom002381 .share a.icon-sina{background: url(../images/Top002126-icon_wbhover.png) no-repeat center center!important;}
.Bottom002381 .share a.icon-qq{background: url(../images/Top002126-icon_qqhover.png) no-repeat center center!important;}


.Bottom002381 footer,.Bottom002381 footer a{ color: #fff; opacity:0.75;}
.Bottom002381 footer a:hover{  color: #fff; opacity:1;}
.Bottom002381 footer{ border-top: 1px solid #4489d2; padding: 15px 0;}
@media only screen and (max-width: 767px) {
    .Bottom002381 .bottom nav li{border-bottom: 1px solid #4489d2;}
    .Bottom002381 .bottom nav li dl{ display: none; padding: 10px 0;}
    .Bottom002381 .bottom nav li h3{ padding: 8px 0;width: 100%;}
	.Bottom002381 .bottom nav li h3:before{display: none;}
    .Bottom002381 .weixin,.Bottom002381 .contact{  text-align: center;padding-top: 10px;}
    .Bottom002381 .share{ text-align: center; margin:0 auto;}
	
	.Bottom002381 footer{ text-align: center;}
	.Bottom002381 .copyright{ margin: 5px 0 0;}
}
@media only screen and (min-width: 768px) {
	.Bottom002381 .bottom nav{ float: left; width:60%;}
	.Bottom002381 .weixin,.Bottom002381 .contact{ float: right;}
	.Bottom002381 .weixin{ padding-left:3%;}

	
	.Bottom002381 .links{ float: left;color: #fff;opacity: 0.75;}
	.Bottom002381 .links em{ padding:5px;font-style: inherit;}
	.Bottom002381 .copyright{ float: right; margin: 0;color: #fff;opacity: 0.75;}
}
@media only screen and (max-width: 767px){
	
}
/*Banner002167 */
.Banner002167{ position:relative; z-index:1;overflow: hidden;}
.Banner002167 div{ height:356px; background-position:center top; background-repeat:no-repeat;transition:0.3s;}
.Banner002167 div:hover{transform: scale(1.1);}
.Banner002167 img{ display:none;}
.Banner002167 aside{ position:absolute; left:48%; top:64%; line-height:46px;height:46px; width:100%; font-size:33px; padding:0 2%; max-width:1200px; color:#fff; -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%); text-shadow: 0 0 10px rgba(0,0,0,0.3)}
@media(max-width:1000px){
.Banner002167 div{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}
@media(max-width:640px){
.Banner002167 aside{ font-size:24px;}
.Banner002167{padding:0 2%;}
}


/*PicList002045 */
.PicList002045{ padding-top:3%;}
.PicList002045 dl{ margin-bottom:2%;}
.PicList002045 dl dt{ font-size:24px; color:#c11920; padding-bottom:15px; font-weight:bold;}
.PicList002045 dl dd{ color:#666; font-size:16px; line-height:28px;}
.PicList002045 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%; position:relative; text-align:center; border-top:4px #aaa solid;}
.PicList002045 li:hover{border-top:4px #18599e solid;}
.PicList002045 li:nth-child(3n){ margin-right:0;}
.PicList002045 li a{ position:absolute; left:0; top:0; right:0; bottom:0; border:1px solid #eee;}
.PicList002045 li div{ max-width:275px; margin:0 auto; padding:2% 2% 4%;}
.PicList002045 li figure{ padding-bottom:100%; background-size:contain;}
.PicList002045 li figure img{ display:none;}
.PicList002045 li .txt{ margin:0;text-align:left; background:url(../images/Floor002059-more2.png) no-repeat right center /24px 24px; margin-top:15px}
.PicList002045 li:hover .txt{background:url(../images/Floor002059-more-hover.png) no-repeat right center /24px 24px;}
.PicList002045 li p{ font-size:16px; color:#333; margin:0; font-weight:bold; padding-bottom:8px;}
.PicList002045 li span{ color:#666; font-size:14px;  position:relative;}
.PicList002045 li span:before{ content:''; width:56px; height:2px; background:#18599e; position:absolute; left:50%; margin-left:-28px; top:22px; z-index:1;}
@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;}
}
/*
 .Page002193
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #18599e; background:#18599e;}
.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:#18599e;}
.Page002193 .p_count b{ color:#18599e;}
.Page002193 .p_total b{ color:#18599e;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#18599e; border-color:#18599e;}
.Page002193 .p_page b{ font-weight:normal;}

/*Menu002169 */
.Menu002169{ background:#f9f9f9;}
.Menu002169 dt{ text-align:right; padding:30px 20px 30px 0; color:#888;}
.Menu002169 dt a{background:url(../images/Menu002169-cur_a.gif) no-repeat right center; padding-right:10px; margin-right:5px;color:#888;}
.Menu002169 dt a:hover{ color:#18599e;}
.Menu002169 dt span{ color:#18599e;}
.Menu002169 dd{ width:180px; line-height:80px; background:url(../images/Menu002169-columnbg.png) no-repeat left top #18599e; font-size:24px; color:#fff; text-align:center; position:relative; z-index:1;}
.Menu002169 dd:before{ display:inline-block; content:''; width:15px; height:3px; background:#fff; margin-right:5px; vertical-align:middle;}

.Menu002169 nav{ background:#f9f9f9; line-height:80px;height:81px; margin-top:-81px; border-bottom:1px #eee solid;}
.Menu002169 nav ul{ float:right;}
.Menu002169 nav li{ float:left; margin-left:26px; }
.Menu002169 nav li:after{ display:block; width:0; height:0; margin:0 auto;content:'';border:6px solid transparent;  border-bottom:0;}
.Menu002169 nav li a{ display:block; padding:0 12px; position:relative; font-size:14px; color:#333;}
.Menu002169 nav li a:after{ position:absolute; left:0; width:100%; height:3px;  content:''; bottom:-1px;}
.Menu002169 nav li.aon a:after{background:#18599e;}
.Menu002169 nav li.aon:after{border-top-color:#18599e;}
.Menu002169 nav li.aon{ font-weight:bold; }
.Menu002169 nav li a:hover,
.Menu002169 nav li.aon a{color:#18599e;}
@media(max-width:1200px){
.Menu002169 nav li{margin-left:20px; }
}
@media(max-width:1000px){
.Menu002169 dd,
.Menu002169 nav{margin-top:0;}
.Menu002169 nav ul{ float:none;}
}
@media(max-width:1000px) and (min-width:641px){
.Menu002169 dl{ overflow:hidden;}
.Menu002169 dd{ float:left;}
.Menu002169 dt{ float:right; }
}
@media(max-width:768px){
.Menu002169 nav{height:auto; line-height:40px;}
.Menu002169 nav li{ margin:0; width:25%; text-align:center;}
.Menu002169 nav li a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
}
@media(max-width:640px){
.Menu002169 dt{ padding-top:15px; padding-bottom:15px;}
.Menu002169 dd{ width:auto; line-height:normal; text-align:left; padding:2%; background-position: right top; background-size:contain;}
}
@media(max-width:480px){
.Menu002169 dd{ font-size:20px;}
.Menu002169 nav li{ width:33.33333333333%;}
}

/*RighInfo001774*/
.RighInfo001774{ padding:3% 0;}
.RighInfo001774 .list_img{float:left; width:48%;}
.RighInfo001774 .big{margin-bottom:20px;border: 1px solid #e5e5e5;}
.RighInfo001774 .big li figure{padding-bottom:67%; background-size:contain;}
.RighInfo001774 .scroll li img,
.RighInfo001774 .big li img{ display:none;}
.RighInfo001774 .scroll{ padding:0 30px; position:relative; overflow:hidden;}
.RighInfo001774 .scroll a{ position:absolute; height:100%; top:0; width:25px; z-index:10; cursor:pointer;}
.RighInfo001774 .scroll a.prev{ left:0;}
.RighInfo001774 .scroll a.next{ right:0;}
.RighInfo001774 .scroll a.prevStop,
.RighInfo001774 .scroll a.nextStop{ cursor:default;}
.RighInfo001774 .scroll a span{ position:absolute; font-size:20px; left:50%; top:50%; margin-left:-10px; margin-top:-10px; color:#ccc;}
.RighInfo001774 .scroll .bd li{ float:left;}
.RighInfo001774 .scroll li figure{ margin:0 auto; padding-bottom:90%; background-size:contain; max-width:90%; border:1px solid #e5e5e5;}
.RighInfo001774 .scroll li.on figure{ border-color:#ed4d50;}

.RighInfo001774 .intro{ width:48%; float:right;}
.RighInfo001774 .intro h1{ font-size:18px; color:#c11920; border:1px #eee solid; border-left:none;border-right:none; padding:18px;}
.RighInfo001774 .intro p{ color:#666; font-size:14px;}
.RighInfo001774 .intro dd{ font-size:14px; line-height:30px; color:#666; padding-left:15px; position:relative; padding-bottom:5px;}
.RighInfo001774 .intro dd:after{ content:'●'; position:absolute; left:0; top:0; color:#c11920; font-size:18px;}
.RighInfo001774 .infoCon .title{ font-size:18px; margin:0; border-bottom:1px solid #b2b2b2; padding:15px 0;}
.RighInfo001774 .infoCon .info{ padding:20px 0; font-size:14px; line-height:24px;}
.RighInfo001774 .intro a{ display:block; color:#18599e; border:1px #18599e solid; padding:8px 0px; width:160px; text-align:center; margin-top:6%;}
.RighInfo001774 .intro a:hover{ background:#18599e; color:#fff;}
.RighInfo001774 .intro .cert{ margin-top:1%;}

.RighInfo001774 .tab{ padding:3% 0;}
.RighInfo001774 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo001774 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo001774 .tab .h1_tab span.on{ background-color:#18599e; color:#fff;}
.RighInfo001774 .tab .info{ padding-top:3%;}
.RighInfo001774 .tab .info p{ color:#666; line-height:28px; font-size:16px;}
.RighInfo001774 .ul_case li{ float: left; width: 22%; margin-right: 2.5%; margin-bottom: 2.5%; text-align: center;}
.RighInfo001774 .ul_case li p{ margin: 0;}
.RighInfo001774 .ul_case li:nth-child(4n){ f margin-right: 0;}
.RighInfo001774 .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;}
.RighInfo001774 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo001277-icon.png) no-repeat left center; color:#666; font-size:16px;}
.RighInfo001774 .ul_download .dot:hover{ color:#18599e;}

@media(max-width:768px){
.RighInfo001774 .list_img,
.RighInfo001774 .intro{ float:none; width:auto; margin-bottom:3%;}
.zoomContainer{ display:none !important;}
.RighInfo001774 .ul_case li{ width: 49%; margin-right: 2%; margin-bottom: 2%;}
.RighInfo001774 .ul_case li:nth-child(2n){ f margin-right: 0;}
}

@media(max-width:640px){
.RighInfo001774 .Pages .p_count,
.RighInfo001774 .Pages .p_total{ display:none;}
}
@media(max-width:480px){
.RighInfo001774 .Pages em{display:none;}
}
/*
 .Floor001640
 */
.Floor001640{padding: 3% 0; background:url(../images/bg.jpg) no-repeat; background-size:cover;}
.Floor001640 .txt{ float:left;width:46%;}
.Floor001640 .txt h1{ margin:0 0 6% 0;font-size: 28px;text-align:left;color: #18599e; position:relative;}
.Floor001640 .txt h1 span{ color:#999; font-size:18px; line-height:24px; display:block; margin-top:12px; text-transform:uppercase; font-weight:normal;}
.Floor001640 .txt h1:after{content:''; width:60px; height:3px; background:#18599e; position:absolute; left:0; top:74px;display:block; z-index:1;}

.Floor001640 .txt .info{ padding:1% 0 3%;}
.Floor001640 .txt .info p{ font-size:14px; line-height:28px; padding-top:1.5%;}
.Floor001640 .more{ padding-top:3%;}
.Floor001640 .more a{ display:inline-block; width:50%; max-width:133px; line-height:36px; color:#fff; text-align:center; background:#18599e;}
.Floor001640 .pic{ float:right; width:52%; position:relative; z-index:3; margin-left:2%; margin-top:2%; padding:2%;}
.Floor001640 .pic:before{ content:''; background:#18599e; width:50%; height:100%; position:absolute; right:-0.9%;top:0; z-index:-1;}
.Floor001640 .pic img{ width:100%;}

.Floor001640 .img{ position:relative;}
.Floor001640 .img li img{display:block;width:100%;z-index: 2;}
.Floor001640 .bx-viewport{ z-index:1;}
.Floor001640 .bx-pager{z-index:10;position:absolute;right: 6%;bottom: 9%;}
.Floor001640 .bx-pager div{ float:left;  margin:0 2px;width:14px;}
.Floor001640 .bx-pager a{ display:block; height:14px; overflow:hidden; line-height:1000px; border-radius:50%; background:#fff;}
.Floor001640 .bx-pager a.active{ background:#ccc;}



@media(max-width:768px){
.Floor001640 .txt,
.Floor001640 .pic{ float:none; width:auto;}
}
@media(max-width:480px){
.Floor001640 .txt figure h1{ font-size:20px;}
}

/*PicList002120 */
.PicList002120{padding:3% 0 3%;}
.PicList002120 li{ float:left; width:31%; margin-right:3%; margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:24px; padding:3% 2% 0; text-align:center; font-size:14px;}
.PicList002120 li:hover p{ color:#18599e;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:68.5%; background-size:contain; border:8px #eee solid;}
.PicList002120 li:hover figure{border:8px #18599e solid;}
.PicList002120 h2{ font-size: 18px; color: #18599e; margin: 0; padding-bottom: 20px; border-bottom: 1px solid #eee; margin-bottom: 20px;}
.PicList002120 span{ margin-right: 10px;}
@media(min-width:641px){
.PicList002120 li:nth-child(3n){ 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;}
}
.fancybox-close::before,
.fancybox-close::after{  background:#18599e!important; }
.fancybox-title-float-wrap .child {background: rgba(24, 89, 158, 0.6)!important;}
/*
 .RighInfo002225
 */

.RighInfo002225 {padding: 0% 0 2%;}
.RighInfo002225 .word {float: left;width: 100%; margin-top:3%;}
.RighInfo002225 .word .dl {color: #666;float:left; width:48%; margin-bottom:3%; margin-right:2%; background:#f8f8f8; padding-left:2%;}
.RighInfo002225 .word .dl:nth-child(2n){ margin-right:none;}
.RighInfo002225 .dl  .h4{font-size:20px;margin:0 0 0px 0; font-weight:normal; display:inline-block; position:relative; padding-left:57px;color:#173a7d; margin-bottom:4%; margin-top:10%;}
.RighInfo002225 .dl  .h4 span{ display:block; font-size:24px; font-family:Arial; padding-bottom:0.5%;color:#333; margin-bottom:8px;}
.RighInfo002225 .dl  .h4 b{ display:block; position:absolute; left:0; font-size:70px;    top: -16px;color:#173a7d;}
.RighInfo002225 .pic {width:68%;display:block; float:right;}
@media(max-width:1200px){
.RighInfo002225 .dl .h4 b{font-size: 40px;top: -5px;}
.RighInfo002225 .dl .h4{padding-left: 30px;}
.RighInfo002225 .dl .h4 span{font-size: 20px;}
}
@media(max-width:960px){
.RighInfo002225 .word .dl{width: 100%;}
.RighInfo002225 .dl .h4{padding-left: 70px;}
.RighInfo002225 .dl .h4 b{font-size:70px;top: -16px;}
}
@media(max-width:640px){
.RighInfo002225 .pic{width: 60%;}
.RighInfo002225 .dl .h4{padding-left: 40px;}
.RighInfo002225 .dl .h4 b{font-size: 40px;top: -8px;}
}
@media(max-width:480px){
.RighInfo002225 .pic{width: 100%;float: none;}
}
/*
 .TextList001230
 */
.TextList001230{ padding:1% 0 1%;font-size:12px;}
.TextList001230 li{border-bottom: 1px dotted #ddd;padding: 20px 60px 20px 0; overflow:hidden; position:relative;}
.TextList001230 li time{ text-align:center;   float:left;line-height: 28px; width:68px; margin-right:15px; border-radius:5px; background-color:#0755a7; color:#fff; font-size:14px;}
.TextList001230 li time span{line-height: 44px;display: block;font-size: 30px;color: #0755a7; background-color:#e2e2e2;border-radius:5px 5px 0 0; font-size:24px; font-weight:bold;}
.TextList001230 li a{ position:absolute; right:0; padding-top:25px; height:24px; top:50%; margin-top:-25px; background:url(../images/RighInfo001277-icon_download.png) no-repeat center top; font-size:14px; color:#333;}
.TextList001230 li p{ margin:0; font-size:16px; line-height:24px; color:#333;}
.TextList001230 li p span{ color:#999; display:block; margin-top:5px; font-size:14px;}
.TextList001230 li p span i{ font-style:normal; color:#9c0015;}
.TextList001230 li:hover .dot{ color:#18599e;}


/*
 .Form000573
 */
.Form000573{ padding:2% 0 3%;}
.Form000573 .message{width:600px;}
.Form000573 .title{ text-align:left; font-size:24px; padding:2% 0 10px;color:#7d0f0f;width: 600px;float: left;}
.Form000573 .title span{ font-family:"Arial"; font-size:24px; text-transform:uppercase; display:block; color:#c1c1c1;}
.Form000573 .from{width: 50%;float: left;max-width: 600px!important;}
.Form000573 .right{width:49%;float:left;padding-top:1%; padding-left:2%;}
.Form000573 .right .img{float:left;padding-top:1%;}
@media(max-width:640px){
.Form000573 .title{font-size:18px;}
.Form000573 .title span{ font-size:14px;}
	.Form000573 .from,.Form000573 .right{width: 100%;float: none;}
}
.Form000573 .from .btn{ cursor:pointer; border:none;padding:2.5% 15%;border-radius: 10px; font-size:14px; color:#fff; background:#18599e;}
.Form000573 .from .f_name{ width:80px; padding-right:15px;color:#333;}
.Form000573 .from td{  line-height:35px; padding-top:3%; vertical-align:top;}
.Form000573 .from .text{ width:90%; border:1px solid #eee; height:35px; line-height:35px; padding:0 2%; border-radius:3px;}
.Form000573 .from .textcode{ width:80px;}
.Form000573 .from .text:focus{ border-color:#ddd;  transition:all ease 0.5s;}
.Form000573 .from textarea.text{ width:90%; height:175px;}
.Form000573 .from i{ color:#18599e; font-style:normal;}
.Form000573 .form_err{color:#18599e;}
.ke-container{max-width: 600px!important;}
/*
 .Timeline000784
 */
.Timeline000784{ padding:2% 0 0; background: url(../images/Timeline000784_bg.png) repeat-y;}
.Timeline000784 .tab_year{ position:relative; padding-bottom:3%;}
.Timeline000784 .tab_year:before { content:'';width:1px;height: 100%;background-color: #18599e; position:absolute;top: 0;left:50%; margin-left:-13px; z-index:1;}
.Timeline000784 h3{ background:#18599e; font-size:18px; line-height:24px; font-weight:normal; text-align:center; padding:10px 10px; color:#fff; display:block; width:180px; border-radius:40px; -webkit-border-radius:40px; margin:0 auto; margin-bottom:4%; position:relative; left:-13px;}
.Timeline000784 dl{ padding-left:148px; position:relative; padding-left:50%;}
.Timeline000784 dt{position:absolute;left:0;top:0;width: 119px;padding-left:10px;position:absolute;left:50%;margin-left: -130px;}
.Timeline000784 dt::before,
.Timeline000784 dt::after{position:absolute; content:'';}
.Timeline000784 dt::before{ width:16px; height:16px; border-radius:50%; border:3px solid #ddd; background-color:#18599e; right:-7px; top:50%; margin-top:-8px; z-index:1;}
.Timeline000784 dt::after{ height:1px; width:30%; right:0; background-color:#ddd; top:50%; margin-top:-1px; z-index:0;}
.Timeline000784 dt span{display:inline-block;color:#18599e;font-size:22px;line-height:30px;text-align:center;position:relative;z-index:2;margin-left:  12px;}
.Timeline000784 dd{ padding-left:20px; padding-bottom:8%;}
.Timeline000784 dd div{ border:1px dashed #18599e; padding:10px; font-size:14px; position:relative;}
.Timeline000784 dd div::before{position:absolute; content:''; background:url(../images/Timeline000784_icon.jpg) no-repeat; transform:rotate(180deg); -webkit-transform:rotate(180deg); width:11px; height:20px; position:absolute; left:-11px; top:3px}
.Timeline000784 dd div::after{ border-right-color:#fff; left:-11px;}
.Timeline000784 dd figure{ line-height:18px; padding:4px 0; color:#333; font-size:14px;}

.Timeline000784 dl:nth-child(2n){ padding-right:50%; padding-left:0;}
.Timeline000784 dl:nth-child(2n) dt{position:absolute;right:0;top:0;/* width: 134px; */padding-right:10px;position:absolute;right:50%;margin-left: 17px;}
.Timeline000784 dl:nth-child(2n) dt::before{background-color:#18599e;left: -37px;}
.Timeline000784 dl:nth-child(2n) dt::after{height:1px;width:30%;left: -22px;background-color:#ddd;top:50%;margin-top:-1px;z-index:0;/* margin-right: 139px; */}
.Timeline000784 dl:nth-child(2n) dd{padding: 0 40px 8% 0; text-align:right;}
.Timeline000784 dl:nth-child(2n) dd div::before{ position:absolute; content:''; background:url(../images/Timeline000784_icon.jpg) no-repeat; position:absolute;transform:rotate(0deg); -webkit-transform:rotate(0deg); left:100%;}


@media(max-width:480px){
.Timeline000784 .tab_year::before{left:118px;display: none;}
.Timeline000784 .tab_year::after{left:107px;}
.Timeline000784 dl{ padding-left:120px;}
.Timeline000784 dt{ width:120px;}
.Timeline000784 dt::after{display: none;}
}

/*PicList002146 */
.PicList002146{ padding:3% 0 0%;}
.PicList002146 li{ float:left; width:31%; margin-right:3%; margin-bottom:3%;}
.PicList002146 li:nth-child(3n){ margin-right:0;}
.PicList002146 li a{ display:block; position:relative;}
.PicList002146 li h3,
.PicList002146 li h5{ margin:0; text-align:center; font-size:18px; font-weight:normal;}
.PicList002146 li figure{ padding-bottom:77%;}
.PicList002146 li h3{ border:1px solid #eee; border-top-width:3px; border-top-color:#f4f4f4; padding:2% 15% 2% 2%; line-height:40px; position:relative;}
.PicList002146 li h3:before{ position:absolute; content:''; right:0; top:0; width:13%; height:100%; border-left:1px solid #eee; background:url(../images/PicList002146-more.png) no-repeat center center;}
.PicList002146 li:hover .dot{ color:#18599e;}
.PicList002146 li:hover h3:before{  background:url(../images/PicList002146-more-hover.png) no-repeat center center;}
@media(max-width:1000px){
.PicList002146 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:480px){
.PicList002146 li h3{ font-size:14px;}
}
@media(max-width:375px){
.PicList002146 li{ float:none; width:auto;} 
}

/*advisory */
.advisory{ padding:3% 0;}
.advisory .box1{ position: relative;}
.advisory .box1 .pic{background-repeat:no-repeat; float:left; background-position:center center; background-size:cover; width: 60%; position: absolute; left: 0; top: 0; height: 100%;}

.advisory .box1 .con{ width: 40%;  float:right; padding: 3% 3% 3% 5%;background: #18599e; color: #fff;}
.advisory .box1 .con h3{ font-weight: normal; font-size: 36px; margin: 0; padding-bottom: 20%;}
.advisory .box1 .con h3 span{ display: block; font-size: 28px; color: #8cc4ff; margin-top:12px;}
.advisory .box1 .con p{ line-height: 30px;}

.advisory .tit{ background: #f8f8f8; color: #333; font-size: 20px; text-align: center; height: 90px; line-height: 90px; float:left; padding:0 4%; }
.advisory .box2,
.advisory .box3, 
.advisory .box4{ border:1px #eee solid; margin-top:3%; background:#f8f8f8; position:relative;}
.advisory .box2 .tit,
.advisory .box3 .tit,
.advisory .box4 .tit{ background: url(../images/tit3.png) no-repeat left center; padding-left:30px; left:3%; position: absolute; top: 50%;margin-top: -45px;}

.advisory .box2 .form{ float:left; display:block; margin:0 auto; width:85%; margin-left:15%; background:#fff; padding:0 15%;}
.advisory .box2 .form .form_fl{ position: relative; margin:20px 0 20px 0;padding:0 3%;}
.advisory .box2 .form .form_fl .text{ border: none; border: solid 1px #d3d3d3; background: #fff; height: 40px; line-height: 40px; text-indent: 10px; width:78%;}
.advisory .box2 .form .form_fl .but{ background: none; border: none; background:#18599e; position: absolute; height: 40px; width: 100%; max-width: 120px; right:3%; top: 0; color: #fff; cursor: pointer;}
.advisory .box2 .form .form_fr{position: relative;height: 40px;line-height: 40px; margin-bottom:8%;padding:0 3%;}
.advisory .box2 .form .form_fr p{ margin: 0; color: #18599e;}
.advisory .box2 .form .form_fr p a{ height: 40px; width: 100%; max-width: 120px;border-radius: 5px; display: inline-block;background: #18599e;color: #fff; text-align: center; margin-left: 15px;}

.advisory .box3 ul{ float:left; display:block; margin:0 auto;  width:85%; margin-left:15%; background:#fff;}
.advisory .box3 li{  padding: 3%; text-align: center; float:left;}
.advisory .box3 li p{ font-size: 16px; color: #4f4f4f; margin: 0; margin-top:20px}
.advisory .box3 li .tel{ font-size: 36px; color: #18599e; padding: 10px 0; display: block;}
.advisory .box3 li .qq{ height: 40px; line-height: 40px; width: 100%; max-width: 120px;border-radius: 5px; display: inline-block;background: #18599e;color: #fff; text-align: center; margin-top: 15px;}

.advisory .box4{ display:block;}
.advisory .box4 .con{ text-align: center; padding: 4% 0; float:left;  width:85%; margin-left:15%; background:#fff;}
.advisory .box4 .con p{ font-size: 16px; color: #4f4f4f; margin: 0;}
.advisory .box4 .con .tel{ font-size: 36px; color: #18599e; padding: 10px 0; display: block;}


.ab_box{ min-height: 360px;}

@media(max-width:1200px){
.advisory .tit{font-size: 18px;padding: 0 2%;}	
.advisory .box3 li .tel,.advisory .box4 .con .tel{font-size: 30px;}
}
@media(max-width:960px){
.advisory .tit{font-size: 18px;padding: 0 2%;}	
.advisory .box3 li .tel,.advisory .box4 .con .tel{font-size: 24px;}
}

@media(max-width:769px){
.advisory .box1 .pic{ width: 50%;}
.advisory .box1 .con{ width: 50%;}
.advisory .box1 .con h3{ font-size: 22px; padding-bottom: 10%;}
.advisory .box1 .con h3 span{ font-size: 14px;}
.advisory .box1 .con p{ font-size: 14px; line-height: 24px;}
.advisory .tit{ height: 50px; line-height: 50px; font-size: 18px;}
.advisory .box2 .form .form_fl{width: 100%;float: none;text-align: center;margin: 0;}
.advisory .box2 .form .form_fl .text{ width: 75%;}
.advisory .box2 .form .form_fl .but{ position: static; margin: 0 auto;margin-top: 3%;max-width: 80px;}
.advisory .box2 .form .form_fr{ width: 100%; float: none; text-align: center;    margin: 2% 0;}
.advisory .box3 li{width: 31.333%; margin-bottom: 3%;}
.advisory .box3 li .tel{ font-size: 24px; padding: 5px 0;}
.advisory .box4 .con .tel{ font-size: 24px; padding: 5px 0;}
.advisory .tit{font-size: 18px;padding: 0 2%;}	
.advisory .box3 li .tel,.advisory .box4 .con .tel{font-size: 24px;}
.advisory .box2 .tit, .advisory .box3 .tit, .advisory .box4 .tit{position: relative;top: 0;margin: 0;}
.advisory .box3 ul{width: 100%;margin-left: 0;}
	.advisory .box2 .form{width: 100%;margin-left: 0;padding: 0 2%;}
	.advisory .box4 .con{width: 100%;    margin-left: 0;}
}
@media(max-width:640px){
.advisory .box3 li{width: 100%;}
.advisory .box2 .form .form_fl .text{width: 66%;}
}
@media(max-width:320px){
.advisory .box3 li .tel{ font-size: 22px; padding: 5px 0;}
.advisory .box4 .con .tel{ font-size: 22px; padding: 5px 0;}
}
/*
 .RighInfo001355
 */
.RighInfo001355{ padding:3% 0;}
.RighInfo001355 .pic_img{float:right;margin-left:5%;width:39.6%;}
@media(max-width:640px){
	.RighInfo001355 .pic_img{width: 100%;float: none;margin: 2%;}	
}

/*行业应用详情*/
/*
 .RichInfo005
 */
.RichInfo005{margin: 3% 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; color: #333; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 10px; color:#777;}
.RichInfo005 .news_info .info{text-align:justify;margin-bottom: 3%;}
.RichInfo005 .news_info .info img{float: right;margin-left: 30px;}
.RichInfo005 .news_info .info p{font-size: 15px;line-height:41px;text-indent: 2em;}
.RichInfo005 .news_info .info_back{text-align:center;clear:both;padding: 30px 0;position: relative;max-width: 200px;margin: 0 auto;} 
.RichInfo005 .news_info .info_back a{color:#164b77;font-size:15px;padding: 6px 14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;line-height: 24px;}
.RichInfo005 .news_info .info_pn span a:hover{color:#164b77;}
.RichInfo005 .news_info .info .pic{float: left; width: 45%;}
.RichInfo005 .news_info .info .pic img{display: block; float: none; margin: 0 auto;}
.RichInfo005 .news_info .info .word{float:right; width: 52%;}
.RichInfo005 .news_info .info .word p{margin: 0; text-indent: 0; font-size: 18px;}
.RichInfo005 .news_info .info .word p span{float: right;}

@media(max-width:1200px){
.RichInfo005{padding: 0 2%;}
}
@media(max-width:768px){
.RichInfo005 .news_info .info .pic,
.RichInfo005 .news_info .info .word{float:none; width:100%;}
	
}


/*弹窗*/
.hide_box{position:fixed;left:0;top:0;width:100%;height:100%;z-index:10000;background:rgba(0,0,0,0.5); display:none;}
.hide_box .table_cell{display:table;width:100%; height:100%;}
.hide_box .box{display:table-cell; vertical-align:middle; width:100%;}
.hide_box .box section{background-color:#fff;width:80%;position:relative;margin:0 auto;border-radius:20px;max-width: 400px;padding: 2% 0;text-align: center;font-size: 16px;}
.hide_box .colse{width:30px;height:30px;padding-top: 6px;position:absolute;right: -50px;top: -50px;background-color: #164b77;color:#fff;border-radius:50%;text-align:center;cursor:pointer;z-index:10;}
.hide_box p{font-size: 16px;padding: 2% 0;}
@media(max-width:1366px){
	.hide_box .colse{top: -37px;}
}
@media(max-width:960px){
	.hide_box .colse{top: -27px;}
}
@media(max-width:640px){
.hide_box .colse{top: -20px;}

}
@media(max-width:480px){
.hide_box .colse{top: -18px;}
}
@media(max-width:370px){
.hide_box .colse{    right: -35px;}
}

/*友情链接*/
.PicList002171{margin: 3% 0;}
.PicList002171 li{width: 18%;float: left;text-align: center;margin-bottom: 2%;margin-right: 2.5%;}
.PicList002171 li:nth-child(5n){margin-right:0%}	
@media(max-width:640px){
.PicList002171 li{width: 46%;}	
}	
	
.PicList002171 li a{white-space: nowrap;width: 100%; overflow: hidden;text-overflow:ellipsis;display: inline-block;}	
	
	/*
 .PicList002273
 */
.PicList002273{padding-top: 8%;}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 12px;color: #999;border: 1px solid #c5c6c6;padding: 2px 5px;margin-top: 8px;display: inline-block;}
.PicList002273 .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;}
.PicList002273 .right .p{color: #999;font-size: 14px;}
.PicList002273 ul li{margin-bottom: 30px;background: #eef0f1;padding: 18px 20px;}

@media screen and (min-width:768px ) {
	.PicList002273 .left{float: left;width: 25%;}
	.PicList002273 .right{float: right;width: 72%;}
	.PicList002273 .right .time{margin-top: 0px;}
	.PicList002273 ul li{background:#f5f5f5;}
}

@media screen and (min-width:1024px ) {
	.PicList002273 .right .time{margin-top: 15px;}
	.PicList002273 ul li:hover{border: 1px solid #ee322d;box-shadow: 0px 0px 30px #ccc;}
	.PicList002273 ul li{background:#f5f5f5;position: relative;}
	.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
	.PicList002273{padding-top: 31px;}
}

@media screen and (min-width:1200px ) {
	.PicList002273 .left{float: left;margin-right: 50px;}
	.PicList002273 .right{float: left;width: 600px;}
	.PicList002273 .right .time{margin-top: 14px;}
	.PicList002273 .right .h3{line-height: 18px;margin: 28px 0 17px;}
	.PicList002273 .right .p{line-height: 19px;}
	.PicList002273 ul li{padding-right: 20px;}
}

.bd_weixin_popup{    height: 330px!important;}



/*
 .Floor001743
 */
.Floor001743{padding: 1% 0 2% 0;}
.Floor001743 h3{font-size: 24px;color:#000;text-align: center; margin:0 0 3% 0;}
.Floor001743 .bx-wrapper{position: relative; z-index:1; padding:0 30px;}
.Floor001743 .bx-controls-direction a{ position:absolute;width: 20px;height: 100%;top: 0;}
.Floor001743 .bx-controls-direction a.bx-prev{ left:0;}
.Floor001743 .bx-controls-direction a.bx-next{ right:0;}
.Floor001743 .bx-controls-direction a span{  position:absolute; left:50%; top:50%; margin-top:-9px; margin-left:-9px;font-size:18px; color:#c9c9c9;}
.Floor001743 .bx-controls-direction a:hover span{ color:#ab0858;}
.Floor001743 .list li a{display: block; max-width:75%; margin:0 auto; color: #fff; text-align: center;}
.Floor001743 .list li img{ display:block; width:100%;
 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    -webkit-filter: grayscale(100%); /* chrome+ */
    filter: grayscale(100%); /* 未来浏览器 */
    filter: gray; /* ie6-8 */
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);/*ie6-9 */
    }
.Floor001743 .list li a:hover{	filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;-khtml-opacity: 1;}
.Floor001743 .list li a:hover img{filter: url("data:image/svg+xml;utf8"); /* Firefox 3.5+ */
    -webkit-filter: grayscale(0%); /* chrome+ */
    filter: grayscale(0%); /* 未来浏览器 */
    filter: ; /* ie6-8 */
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);/*ie6-9 */
   }
@media(max-width:640px){
.Floor001743 .list li a{max-width:90%;}
.Floor001743 h3{font-size: 18px;}
}


/*
 .Menu002329
 */
.Menu002329 .one+.one{ padding-top: 2px;}
.Menu002329 .one>a{ display: block; padding: 0 65px; height: 48px; line-height: 48px; background: #f8f8f8; position: relative; font-size: 15px; font-weight: normal; color: #333;}
.Menu002329 .one.on>a,.Menu002329 .one>a:hover{ background-color: #18599E; color: #fff;}

.Menu002329 .one.on>a:after,
.Menu002329 .one>a:hover:after{ border-color: transparent transparent transparent #fff;}

.Menu002329 .one.hassub>a:after{border-color: #d1d1d1 transparent transparent transparent; border-width: 5px 5px 0 5px; border-style:solid dashed dashed dashed; margin-top: -2px;}

.Menu002329 .one a .icon,
.Menu002329 .one a .icon_hover { display: block; position: absolute; top: 20%; left: 20px; width: 26px; height: 26px; }
.Menu002329 .one a .icon_hover,
.Menu002329 .one:hover a .icon { display: none; }
.Menu002329 .one.on a .icon_hover,
.Menu002329 .one:hover a .icon_hover { display: block; }

@media only screen and (max-width: 767px) {
  .Menu002329 .one>a:after{ display: none !important;}
}

/*
 .PicList001958
 */
.PicList001958{padding-bottom: 3% ;}
.PicList001958 li{ overflow:hidden; padding:20px 0; border-bottom:1px solid #ebecec;}
.PicList001958 li:first-child{ padding-top:0;}

.PicList001958 li div{ position:relative; padding-left:29%;}
.PicList001958 li .Ispic{ position:absolute; left:0; top:0; height:100%; width:26%;}
.PicList001958 li .Ispic img{ display:none;}
.PicList001958 li h1{ margin:0; font-size:18px; font-weight:normal; padding:8px 0;position: relative;}
.PicList001958 li h1 a{color:#333;}
.PicList001958 li i{ position:absolute; width:18px; height:18px; background:#18599E; border-radius:50%; right:0; top:50%; margin-top:-9px;cursor: pointer;}
.PicList001958 li i::before,
.PicList001958 li i::after{ position:absolute; content:''; background:#fff;}
.PicList001958 li i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.PicList001958 li i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.PicList001958 li h1.select i::after{ display:none;}
.PicList001958 li time{ color:#999;}
.PicList001958 li p{color:#666; margin:10px 0 0 0; line-height:30px; height:90px;}
.PicList001958 li p.select{height:auto;overflow: visible;display: block;}
@media(max-width:768px){
.PicList001958 li div{ padding-left:45%;}
.PicList001958 li .Ispic{width:42%;}
}
@media(max-width:480px){
.PicList001958 li div{ padding-left:0;}
.PicList001958 li .Ispic{ position:relative; display:block; width:auto; padding-bottom:50%;}
.PicList001958 li p{line-height:20px; height:60px; font-size:12px;}
.PicList001958 li h1{font-size:16px;}
}


/*
 .RighInfo002228
 */
.RighInfo002228{ padding-bottom:3%;}
.RighInfo002228 .auto{ max-width:960px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#18599E; font-size:20px; margin:0 0 10px 0; font-weight:normal;text-align: left;position: relative;padding-left: 16px;}
.RighInfo002228 .single-header h1:before{ content: '';display: inline-block;width:8px;height:8px;background-color: #18599E;position: absolute;left:0;top:50%;margin-top: -4px;}
.RighInfo002228 .single-header h3{color:#815122; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p{  margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
  .RighInfo002228 .fr{ float:right;}
  .RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
}




/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275{padding: 8% 0}
.RighInfo002275 .box{margin-bottom:5%; background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
  .RighInfo002275 .text{float: left;width: 45%;}
  .RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
  .RighInfo002275 .map{float: right;width: 50%;height: 320px;}
  .RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
  .RighInfo002275{padding: 50px 0 70px}
  .RighInfo002275 .text .title{margin-bottom: 75px}
  .RighInfo002275 .map{width: 700px;height: 430px;}
  .RighInfo002275 .text{width: 40%;}
}









/*
 .PicList001200 为demo编号
 */
.PicList001200{ padding:3% 0 0;}
.PicList001200 li{ padding:10px; border:1px solid #ebebeb; margin-bottom:2%;}
.PicList001200 li a{ display:block; position:relative; padding-left:30%;padding-right:15%;}
.PicList001200 li a::after{ position:absolute; content:''; width:33px; height:33px; background:url(../images/PicList001200-more.png) no-repeat left top; right:5%; top:50%; margin-top:-16px;}
.PicList001200 li figure{ position:absolute; left:0; top:0; height:100%; width:27%;}
.PicList001200 li div{ position:relative; padding-right:5%; padding-bottom:13%;}
.PicList001200 li div::before,
.PicList001200 li div::after{ position:absolute; content:''; }
.PicList001200 li div::before{width:1px; height:70%; top:15%; background-color:#ebebeb; right:0;}
.PicList001200 li div::after{ width:7%; height:1px; background-color:#18599e; bottom:10%; left:-9%; z-index:2;}
.PicList001200 li h3{ margin:0; font-size:16px; padding:3% 0 0 0; font-weight:normal; color:#333;}
.PicList001200 li p{ margin:3% 0 0 0; color:#969696; line-height:28px; height:56px; overflow:hidden; font-size:12px;}
.PicList001200 li time{ position:absolute; left:0; bottom:5%; color:#969696;}

.PicList001200 li:hover{ border-color:#18599e; box-shadow:0 5px 5px #eee;}
.PicList001200 li:hover a::after{ background-position:left bottom;}
@media(max-width:640px){
.PicList001200 li p{line-height:22px; height:44px; }
.PicList001200 li time{ font-size:12px;}
}
@media(max-width:480px){
.PicList001200 li div::before,
.PicList001200 li a::after{ display:none;}
.PicList001200 li div,
.PicList001200 li a{padding-right:0;}
.PicList001200 li a{ padding-left:40%;}
.PicList001200 li figure{ width:37%;}
}






/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:1% 0 4%;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px; }
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph; line-height: 30px;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RichInfo005 .news_info .info_back a{ color:#173a7d; font-size:14px; }
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;line-height: 32px;}
.RichInfo005 .news_info .info_pn span a:hover{color:#173a7d;}


@media(max-width:768px){
.RichInfo005 .news_info .title h1{ font-size:18px;}
}












/*
 .Menu002252 为demo编号
 */
.Menu002256{padding:10px 0; text-align:center;}
.Menu002256 a{font-size:16px; display: block;background:#e9e9e9; padding: 10px; margin-bottom: 1px; }
.Menu002256 a.aon,.Menu002252 a:hover{ color:#fff; background-color:#3c89d9;}
@media(min-width:768px){
	.Menu002256{padding:25px 0 10px;}
	.Menu002256 a{ display:inline-block; line-height:30px;  padding:0 15px; min-width:115px; border-radius:30px; overflow:hidden; margin:0 7px 1px;}
}
@media(min-width:1024px){
   .Menu002256{padding:35px 0 20px;}
   .Menu002256 a{display:inline-block;line-height:36px; padding:0 20px;background:#e9e9e9; min-width:130px; border-radius:36px;}
}
#dav76{display: none;}
#dav77{display: none;}









/*
 .TextList001729 为demo编号
 */
 .TextList001729{ padding:3% 0 1% 0;}
.TextList001729 ol.type{}
.TextList001729 .type{display:table; width:100%;}
.TextList001729 ol.type{font-size:15px; background-color:#18599e; color:#fff;}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:10px; padding-bottom:10px; line-height:24px;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li:nth-child(1){width:12%;}
.TextList001729 .type li:nth-child(2){ width:11%;}
.TextList001729 .type li:nth-child(3){ width:10%;}
.TextList001729 .type li:nth-child(4),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6),
.TextList001729 .type li:nth-child(7){width:13%;}
.TextList001729 .type li:nth-child(8){ width:15%;}
.TextList001729 .type li:nth-child(1),
.TextList001729 .type li:nth-child(8){ padding-left:2%; text-align:left !important;}
.TextList001729 ul.type li:nth-child(8){background:url(../images/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 ul.type#On li:nth-child(8){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list{border-bottom:1px solid #e5e5e5;}
.TextList001729 .list .con{ display:none;border-top:1px solid #e5e5e5; overflow:hidden; font-size:14px; padding:2%; line-height: 32px;}
.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:148px; width:40%; height:40px; line-height:40px; text-align:center; color:#fff; background-color:#18599e; font-size:14px; border-radius:3px;}
@media(max-width:1000px){
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){ display:none;}
.TextList001729 .type li{ width:20% !important;}
}
@media(max-width:768px){
.TextList001729 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.TextList001729 .type li:nth-child(7){ display:none;}
.TextList001729 .type li{ width:24% !important;}
.TextList001729 .type li:nth-child(8){ width:28% !important;}
}
@media(max-width:480px){
.TextList001729 .type li:nth-child(3){ display:none;}
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-child(8){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:16px; height:40px; line-height:40px;}
.TextList001729 ul.type li:nth-child(8){ background-size:16px auto;}
}





/*
 .Form001725 为demo编号
 */
.Form001725{ padding:3% 0;}
.Form001725 .auto{background: url(../images/Form001725-img.jpg) no-repeat right center;}
.Form001725 .form td{ padding-bottom:20px; font-size:14px; text-align: left;}
.Form001725 .form td.w1{ width:47%;}
.Form001725 .form td.w2{ width:6%;}
.Form001725 .form .text{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; }
.Form001725 .form select{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; }
.Form001725 .form .p{ margin:0 0 10px 0;color:#18599e; background:url(../images/Form001725-icon.jpg) no-repeat left center; padding-left:15px;}
.Form001725 .form td em{ font-style:normal; color:#bcbcbc;}
.Form001725 .form td em i{ font-style:normal; color:#fadbbe;}
.Form001725 .form .btn{ background:#18599e; color:#fff; cursor:pointer;  width:60%; max-width:148px; height:38px; border-radius:3px; border:none; margin-top:20px;font-size: 14px;}
.Form001725 .form dl{ position:relative;}
.Form001725 .form dt{ text-indent:10px; cursor:pointer; border:1px solid #cfcfcf;line-height:36px;height:36px; background:url(../images/Form001725-check.png) no-repeat 95% center;}
.Form001725 .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
.Form001725 .form dd a{ display:block; line-height:36px; padding:0 10px;}
.Form001725 .form dd a:hover{ background-color:#ccc;}
.queueList{margin: 0 !important;}
.placeholder{min-height: 150px !important; padding-top: 28px !important; font-size: 14px !important;}
.placeholder .webuploader-pick{font-size: 16px !important;}
.filelist li p.imgWrap{ background: #f5f5f5;}
.filelist li p.title{padding: 4px;z-index: 3;}

@media(max-width:1080px){
.Form001725 .auto{background:none;}
.Form001725 .form{ width:100%; margin: 0 auto;}
	
}

