/*Top002593 */
.Top002593 { width: 100%; z-index: 100; position: relative; }
.Top002593 .header { background: #fff; min-height: 75px; position: relative; }

@media(min-width:1025px) {
.Top002593 .header-right, .Top002593 .header-left { position: absolute; top: 0; height: 100%; }
.Top002593 .header-left { left: 2%; top: 2px; }
.Top002593 .header-right { right: 2.5%; }
}
.Top002593 .header-mid { max-width: 640px; padding-left: 160px; }
.Top002593 .header-menu li em { position: relative; }
.Top002593 .header-menu li em a { padding: 5px 10px; line-height: 1; color: #63666a; border-radius: 4px; }
.Top002593 .sub-vertical .has-sub.aon, .Top002593 .header-menu li.aon em { z-index: 200; }
.Top002593 .header-menu li.aon em > a { color: #014c93; border: 0px solid #014c93 }
.Top002593 .header-menu li:first-child em::before { display: none; }
.Top002593 .header-menu li:last-child em::after { display: none; }
.Top002593 .header-menu li .sub { width: 100%; }
.Top002593 .sub-vertical .sub { background-color: #fff; box-shadow: 0px 0px 5px #666; }
.Top002593 .header-menu li#m3 .sub-menu .item { width: 100%;}
/* .Top002593 .header-menu li#m3 .sub-menu .item:nth-child(1){ float:left; width:20%;}
.Top002593 .header-menu li#m3 .sub-menu .item:nth-child(2){ float:left; width:25%;}
.Top002593 .header-menu li#m3 .sub-menu .item:nth-child(3){ float:left; width:32%;}
.Top002593 .header-menu li#m3 .sub-menu .item:nth-child(4){ float:left; width:23%;} */
.Top002593 .header-menu li#m3 .sub-menu .item:nth-child(1) { padding-bottom: 26px; }
.Top002593 .header-menu li#m3 .sub-menu .item:nth-child(2) { padding-bottom: 10px; }
.Top002593 .header-menu li#m3 .sub-menu .item:nth-child(3) a.a_60 { padding-top: 10px; }
/* @media (min-width:1025px) {
	.Top002593 .header-menu li#m3 .sub-menu .item{width: 25%; float: left; padding-right: 25px;}
	.Top002593 .header-menu li#m3 .column-count{column-count: auto;-webkit-column-count: auto; -moz-column-count: auto;}
} */

.Top002593 .header-menu li#m2 .sub-menu .item .two ,
.Top002593 .header-menu li#m5 .sub-menu .item .two { font-size: 15px; line-height: 36px; border-bottom: 0px #9dc3e6 solid; color: #333; margin-bottom: 15px; }
.Top002593 .header-menu li#m3 .sub-menu .item .two { font-size: 15px; line-height: 36px; border-bottom: 2px #9dc3e6 solid; color: #333; margin-bottom: 15px; }
.Top002593 .header-menu li#m3 .sub-menu .item:nth-child(2) .two { border-bottom: 2px #ffc000 solid; }
.Top002593 .header-menu li#m3 .sub-menu .item:nth-child(3) .two { border-bottom: 2px #70ad47 solid; }
.Top002593 .header-menu li#m3 .sub-menu .item:nth-child(4) .two { border-bottom: 2px #4472c4 solid; }
.Top002593 .header-menu li#m3 .sub-menu .item:nth-child(4) .two:hover { background: none; }
.Top002593 .header-menu li#m3 .sub-menu dl a { font-size: 13px; line-height: 24px; }
.Top002593 .header-menu li#m3 .sub-menu dt { text-align: center; }
.Top002593 .header-menu li#m3 .sub-menu dt a:hover { background: none; }
.Top002593 .header-menu li#m3 .sub-menu dt a { color: #333; font-style: italic; padding: 15px 0 0; }
.Top002593 .header-menu li#m3 .sub-menu dt dl dd a { padding: 0; }
.Top002593 #header-menu li.has-sub em::before { display: none; }
.Top002593 .header-menu .column-count { -moz-column-count: 4; /* Firefox */ -webkit-column-count: 4; /* Safari 和 Chrome */ column-count: 4; }
.Top002593 .header-menu li#m2 .sub-intro, 
.Top002593 .header-menu li#m3 .sub-intro, 
.Top002593 .header-menu li#m5 .sub-intro { max-width: 1100px; margin: 0 auto; padding: 3% 0; padding: 2%; }
.Top002593 .header-menu li#m3 .sub-menu dt { text-align: left; }
.Top002593 .header-menu li#m3 .sub-three dd a { font-size: 12px; line-height: 22px; color: #333; font-style: normal; }
.Top002593 .header-menu li#m3 .sub-three dd a dl dd a { font-style: normal; }
.Top002593 .header-menu li#m2 em > a, 
.Top002593 .header-menu li#m3 em > a, 
.Top002593 .header-menu li#m5 em > a { position: relative; padding-right: 8px; }
.Top002593 .header-menu li#m2 em > a:after, 
.Top002593 .header-menu li#m3 em > a:after, 
.Top002593 .header-menu li#m5 em > a:after { content: ''; width: 8px; height: 4px; background: url(../images/more-after.png) no-repeat; position: absolute; right: 15px; top: 10px; display: block; }
.Top002593 .header-menu li#m2.aon em > a:after, 
.Top002593 .header-menu li#m2.hover em > a:after, 
.Top002593 .header-menu li#m3.aon em > a:after, 
.Top002593 .header-menu li#m3.hover em > a:after, 
.Top002593 .header-menu li#m5.aon em > a:after, 
.Top002593 .header-menu li#m5.hover em > a:after { background: url(../images/more-after2.png) no-repeat; }
.Top002593 .header-menu li#m2.has-sub, 
.Top002593 .header-menu li#m3.has-sub, 
.Top002593 .header-menu li#m5.has-sub { position: inherit !important; }

.Top002593 .top-tel { background: url(../images/Top002593_icon_tel.png) no-repeat left center; padding: 28px 0 28px 20px; font-size: 16px; color: #63666a; font-family: Arial, Helvetica, sans-serif; } 
.Top002593 .top-tel:hover { background: url(../images/Top002593_icon_tel_hover.png) no-repeat left center; }
.Top002593 .top-language { padding: 24px 0; display: none; }
.Top002593 .top-language a { display: block; float: left; width: 28px; line-height: 28px; text-align: center; margin-left: 10px; }
.Top002593 .top-language a:hover, .Top002593 .top-language a.on { color: #fff; border-radius: 50%; background: #014c93; }
.Top002593 .top-search{ position:relative; z-index:100; margin-left: 10px;}
.Top002593 .open-search{ background:url(../images/btn_search.png) no-repeat center center; width:30px; height:30px;  display:block;}
.Top002593 .open-search-show{ position:relative; background:none;z-index: 101;}
.Top002593 .open-search-show::before,
.Top002593 .open-search-show::after{ position:absolute; content:''; width:80%; height:3px; background:#014c93; top:50%; left:10%; transform:rotate(-45deg);}
.Top002593 .open-search-show::after{transform:rotate(45deg);}

.Top002593 .search-box{ position:absolute; top: -5px; right:100%; z-index:100; display:none;}
.Top002593 .search-box .text{background:#fff; width: 254px;  padding:0 50px 0 15px;height: 40px; color:#666; line-height: 40px; border: 1px solid #eee; border-radius: 99px;}
.Top002593 .search-box .btn{ background: url(../images/btn_search.png) no-repeat center; position:absolute; right:0; top:0; width:46px; height: 40px}
.Top002593 .header-left {width:114px;}
.Top002593 .header-left img {display:block; width:100%; height:auto;}
@media(max-width:1366px) {
.Top002593 .header-mid { max-width: 676px; }
.Top002593 .top-tel { font-size: 16px; }
}

@media(max-width:1366px) {
.Top002593 .header-mid { max-width: 660px; }
}

@media(max-width:1024px) {
.Top002593 .header-left { float: left; height: 60px; left: auto; padding-left: 2%; margin-top: 10px; }
.Top002593 .header-right { float: right; height: 60px; }
.Top002593 #header-menu { position: absolute; right: 0; top: 75px; background: #fff; padding-right: 15px; padding-left: 7px; transition: 0.3s; width: 0; opacity: 0;  border-top: 1px solid #eee;}
.Top002593 #header-menu.header-menu-show { width: 100%; min-height: 1000%; opacity: 1; }
.Top002593 #open_menu { position: relative; width: 36px; height: 36px; margin-left: 10px; }
.Top002593 #open_menu i { height: 3px; width: 80%; left: 10%; top: 50%; margin-top: -1.5px; }
.Top002593 #open_menu i::before, 
.Top002593 #open_menu i::after, 
.Top002593 #open_menu i { background: #b2b2b2; }
.Top002593 #header-menu li a { color: #666; border-bottom: 1px solid #eee;}
.Top002593 #header-menu li .item a { padding: 0 10px; border-bottom: 1px solid #f8f8f8;}
.Top002593 #header-menu li#m3 .item dl,
.Top002593 #header-menu li#m3 .item .sub-three { display: none; }
.Top002593 #header-menu li#m3 .item:hover dl { display: block; }
.Top002593 #header-menu li#m3 .item dl dt a { padding: 0 20px; }
}

@media(max-width:640px) {
.Top002593 { margin-top: 30px; }
.Top002593 .search { position: absolute; top: 105%; width: 90%; left: 5%; margin-left: 0; }
.Top002593 .top-tel { position: absolute; right: 0; top: -30px; line-height: 30px; width: 100%; background: #eaeaea; text-align: right; padding: 0 2%; font-size: 20px; }
.Top002593 .top-tel::before { display: inline-block; content: ''; width: 30px; height: 30px; vertical-align: middle; background: url(../images/Top002593_icon_tel.png) no-repeat center center; }
.Top002593 .top-share::before { display: none; }
.Top002593 .top-share::after { display: inline-block; content: ''; width: 1px; height: 10px; background: #ececec; margin: 0 10px; vertical-align: middle; }
.Top002593 #open_menu { margin-left: 0; }
.Top002593 .header-right { padding-top: 16px; }

.Top002593 .header-left {padding:12px 0; width:90px; height:51px;}
.Top002593 .header-left a {display:block;}

}
/*Banner002704 */
.Banner002704 { overflow: hidden; position: relative; }
.Banner002704 .slides > li { display: none; -webkit-backface-visibility: hidden; overflow: hidden; }
.Banner002704 .slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .Banner002704 .slides { display: block; }
* html .Banner002704 .slides { height: 1%; }
.no-js .Banner002704 .slides > li:first-child { display: block; }
.Banner002704 .slides { zoom: 1; }
.Banner002704 .slides li { position: relative; }
.Banner002704 .slides li img { display: block; width: 100%; }
.Banner002704 .slides li img.wap { display: none; }
@media(max-width:1440px) {
.Banner002704 .slides li .txt-main { left: 2%; right: 2%; margin: 0 50px; width: auto; }
}
.Banner002704 .flex-direction-nav{display: none;}
.Banner002704 .flex-control-nav{position:absolute;bottom:5%;z-index:20;left:50%;transform: translateX(-50%);color:#fff;}
.Banner002704 .flex-control-nav li{ float:left; padding-left:10px; list-style:none;}
.Banner002704 .flex-control-nav li a{ display:block; width:38px; height:4px; overflow:hidden; line-height:100px; background:#666; opacity:0.5; font-size:0;cursor: pointer;}
.Banner002704 .flex-control-nav li a.flex-active{ opacity:1; background: #014c93;}
@media(max-width:640px) {
.Banner002704 .slides li img.pc { display: none; }
.Banner002704 .slides li img.wap { display: block; }
}

@media(max-width:480px) {
.Banner002704 .slides li h1 { font-size: 20px; }
.Banner002704 .flex-direction-nav a { width: 30px; height: 30px; }
.Banner002704 .flex-direction-nav a::before { border-width: 3px; }
}
/*
 .Banner002167
 */
.Banner002167 { position: relative; z-index: 1; overflow: hidden; }
.Banner002167 div { display: none;height: 300px; background-position: center top; background-repeat: no-repeat;background-size: cover;}
.Banner002167 img { width: 100%; }
@media(max-width:768px) {
.Banner002167 div { display: none; }
.Banner002167 img { display: block; width: 100%; }
}
/*
 *  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%; }
/*Floor002632 */
.Floor002632 { padding: 4% 0; overflow: hidden; }
.Floor002632 li { overflow: hidden; }
.Floor002632 li a { display: block; }
.Floor002632 li .pic { position: relative; overflow: hidden; }
.Floor002632 li .pic img { display: block; width: 100%; }
.Floor002632 li .txt { background: #fff; max-width: 215px; margin: auto; }
.Floor002632 li .txt span { display: block; }
.Floor002632 li .txt p { margin: 0; font-size: 15px; color: #2f3133; line-height: 22px; overflow: hidden; height: 44px; }
.Floor002632 li .txt span i { font-style: normal; margin-top: 20px; display: inline-block; border: 1px solid #e8e8e8; width: 128px; line-height: 38px; height: 38px; text-align: center; }
.Floor002632 li .txt span i:hover { }
.Floor002632 li:hover .txt p { color: #014c93 }
.Floor002632 li:hover .txt span i { color: #014c93; border: 1px solid #014c93; }
.Floor002632 .owl-nav { display: none; }
.Floor002632 .owl-dots { display: block !important; width: 100%; margin-top: 3%; text-align: center; }
.Floor002632 .owl-dots>div { display: inline-block; margin: 0 4px; }
.Floor002632 .owl-dots>div >span { display: block; width: 8px; height: 8px; border-radius: 50%; background: #000; opacity: 0.2 }
.Floor002632 .owl-dots>div.active >span { background: #014c93; opacity: 1; }

@media(min-width:769px) {
.Floor002632 li .txt { padding: 0 16px; }
}

@media(max-width:480px) {
.Floor002632 li .txt p { font-size: 16px; }
.Floor002632 li .txt span{text-align: center;}
}
/*
 Floor000868 为demo编号
 */
.Floor000868 { padding: 6% 0; }
.Floor000868 { padding: 5% 0 5%; background: #f4f5f8; }

@media (max-width: 1024px) {
.Floor000868 .auto { padding: 0 2%; }
}
.Floor000868 .title { font-size: 30px; color: #63666a; margin: 0; padding-bottom: 25px; text-align: center; }
.Floor000868 .tabs { padding-top: 10px; width: 100%; margin-bottom: 40px; }
.Floor000868 .tabs a { line-height: 22px; text-align: center; color: #a5a6a8; font-size: 16px; padding: 0 15px; float: left; }
.Floor000868 .tabs a:hover { color: #014c93; }
.Floor000868 .tabs a:hover i { background: #014c93; }
.Floor000868 .tabs a.active { color: #014c93; }
.Floor000868 .tabs a.active i { background: #014c93; }
.Floor000868 .tabs a i { display: block; width: 10px; height: 10px; border-radius: 5px; margin: 5px auto 0; background: #d7d8db; }

@media (max-width:768px) {
.Floor000868 .xcenter { display: block; }
.Floor000868 .xcenter a { float: left; width: 25%; margin-bottom: 20px; }
}

@media (max-width:480px) {
.Floor000868 .xcenter { display: block; }
.Floor000868 .xcenter a { float: left; width: 50%; margin-bottom: 20px; }
}
.hmAppli { padding-bottom: 390px; position: relative; }
.hmAppli .tabBox { position: absolute; left: 0; top: 0; right: 0; margin: auto; width: 95%; height: 100%; visibility: hidden; opacity: 0; transition: all .3s; z-index: 1; }
.hmAppli .tabBox.cur { visibility: visible; opacity: 1; z-index: 2; }
.hmAppli ul { background: url(../images/bg_shadow.png) no-repeat bottom center; background-size: 100% auto; padding-bottom: 3.409%; }
.hmAppli .box { background-color: #000; display: block; overflow: hidden; width: 80%; margin: 0 auto; position: relative; }
.hmAppli .table { display: table; width: 100%; margin: 0 auto; table-layout: fixed; background-color: #fff; opacity: .3; transition: all .5s; }
.hmAppli .flip-current .table { opacity: 1; }
.hmAppli .flipto-prev, .hmAppli .flipto-next { content: ''; display: block; width: 34px; height: 61px; background: no-repeat center center; background-size: contain; position: absolute; top: 50%; margin-top: -45px; display: block; text-indent: -9999em; }
.hmAppli .flipto-prev { left: 3.9%; background-image: url(../images/prev.png); }
.hmAppli .flipto-next { right: 3.9%; background-image: url(../images/next.png); }
.hmAppli .pic { display: table-cell; vertical-align: top; width: 440px; }
.hmAppli .pic a { display: block; }
.hmAppli .pic span { display: block; padding-bottom: 80.091%; background: no-repeat center center; background-size: cover; }
.hmAppli .info { display: table-cell; vertical-align: middle; padding: 0 5%; }
.hmAppli h2 { margin: 0; padding: 0; font-size: 22px; font-weight: normal; color: #2f3133; line-height: 1.35em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.hmAppli h3 { font-size: 12px; font-weight: normal; margin: 0; padding: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-transform: uppercase; }
.hmAppli .intro { color: #666; font-size: 14px; line-height: 1.57em; height: 7.85em; overflow: hidden; margin-top: 15px; }
.hmAppli .intro p { margin: 0; padding: 0; }
.hmAppli .more { overflow: hidden; margin-top: 30px; }
.hmAppli .more a { display: block; background-color: #014c93; width: 160px; height: 40px; color: #fff; text-align: center; line-height: 40px; position: relative; padding-right: 40px; }
.hmAppli .more a:after { content: ''; display: block; background: url(../images/more.png) no-repeat center center; background-size: contain; width: 22px; height: 12px; position: absolute; right: 33px; top: 50%; margin-top: -6px; }

@media (max-width:960px) {
.hmAppli { padding-bottom: 272px; }
.hmAppli .pic { width: 300px; }
.hmAppli .more { margin-top: 10px; }
.hmAppli .more a { width: 120px; height: 35px; line-height: 35px; padding-right: 30px; }
.hmAppli .more a:after { right: 15px; }
}

@media (max-width:768px) {
.hmAppli { padding-bottom: 122px; }
.hmAppli .box { width: auto; }
.hmAppli .pic { width: 120px; }
.hmAppli .info { padding: 10px 3%; }
.hmAppli h2 { font-size: 18px; }
.hmAppli .intro { height: auto; margin-top: 5px; }
.hmAppli .intro p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.hmAppli .more { display: none; }
.hmAppli .flipto-prev, .hmAppli .flipto-next { width: 30px; height: 30px; background-color: rgba(0,0,0,.7); border-radius: 50%; background-size: auto 15px; margin-top: -25px; }
.hmAppli .flipto-prev { left: 2.5% }
.hmAppli .flipto-next { right: 2.5%; }
}
/*Floor002589 */
.Floor002589 { padding: 5% 0; }

@media (max-width: 1024px) {
.Floor002589 .auto { padding: 0 2%; }
}
.Floor002589 .title { font-size: 30px; color: #63666a; margin: 0; padding-bottom: 48px; text-align: center; }
.Floor002589 li { overflow: hidden; position: relative; top: 0; float: left; width: 22.75%; border: 1px #e3e3e3 solid; margin-right: 3%; transition: 0.3s ease; }
.Floor002589 li:last-child { margin-right: 0; }
.Floor002589 li img { display: block; width: 100%; transition: 2s; }
.Floor002589 li figure { position: absolute; left: 18px; right: 18px; top: 25px; color: #fff; z-index: 10; }
.Floor002589 li h2 { margin: 0; font-weight: normal; font-size: 14px; color: #fff; line-height: 28px; height: 28px; width: 80px; text-align: center; background: #014c93; margin-bottom: 35px; border-radius: 5px; }
.Floor002589 li:nth-child(3) h2, .Floor002589 li:nth-child(4) h2 { background: #5bd574; }
.Floor002589 li p { font-size: 16px; color: #fff; line-height: 30px; overflow: hidden; height: 60px; transition: 0.3s ease; }
.Floor002589 li .news-list a:hover p { color: #014c93; }
.Floor002589 li time { color: #fff; font-size: 13px; display: block; margin-top: 10px; transition: 0.3s ease; }
.Floor002589 li:hover { top: -5px }
.Floor002589 li figure:hover p { color: #014c93; }
.Floor002589 li figure:hover time { color: #014c93; }
.Floor002589 li .news-list p { font-size: 14px; color: #666; line-height: 22px; overflow: hidden; height: auto; margin: 0; }
.Floor002589 li .news-list dl { padding: 10px 0; }
.Floor002589 li .news-list dd { padding: 10px 18px; }
.Floor002589 li .news-list time { color: #999999; font-size: 13px; display: block; margin-top: 5px; }
.Floor002589 li .more { color: #333333; display: block; padding: 0 18px; padding-bottom: 15px; line-height: 50px; padding-top: 10px; }
.Floor002589 li .more:hover { color: #014c93; }

@media(min-width:1025px) and (max-width:1200px) {
.Floor002589 li h2 { font-size: 20px; }
.Floor002589 li p { font-size: 12px; }
}

@media(max-width:1024px) {
.Floor002589 li { width: 49%; margin-right: 2%; margin-bottom: 3%; }
.Floor002589 li:nth-child(2n) { margin-right: 0; }
}

@media (max-width:640px) {
.Floor002589 li { width: 49%; margin-right: 2%; margin-bottom: 3%; }
.Floor002589 li:nth-child(2n) { margin-right: 0; }
.Floor002589 li h2 { font-size: 18px; margin-bottom: 25px; }
.Floor002589 li p { font-size: 14px; }
}

@media(max-width:375px) {
.Floor002589 li { width: 100%; margin-right: 0; margin-bottom: 3%; }
}
/*Floor001864 */
.Floor001864 { padding-top: 5%; padding-bottom: 5%; background: #f4f5f8; }
.Floor001864 .auto { overflow: hidden; }
.Floor001864 h2 { font-size: 30px; color: #63666a; margin: 0; padding-bottom: 8%; text-align: center; font-weight: normal; }
.lxTop { overflow: hidden; margin-bottom: 3%; }
.lxTop ul { overflow: hidden; width: 100%; text-align: center; }
.lxTop li { display: inline-block; margin-right: 20%; text-align: center; overflow: hidden; cursor: pointer; color: #333; font-size: 14px; line-height: 1.35em; }
.lxTop li:last-child { margin-right: 0; }
.lxTop li h3 { font-weight: normal; color: #000; font-size: 16px; line-height: 1.875em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0; padding: 0; }
.lxTop li .icon { width: 60px; margin: 0 auto 7%; }
.lxTop li span { display: block; overflow: hidden; padding-bottom: 90%; background: no-repeat 0 0; background-size: 100% auto; }
.lxTop li .mail { background-image: url(../images/icon_mail.png); }
.lxTop li .support { background-image: url(../images/icon_support.png); }
.lxTop li .phone { background-image: url(../images/icon_phone.png); }
.lxTop li .wechat { background-image: url(../images/icon_wechat.png); }
.lxTop li:hover span, .lxTop li.cur span { background-position: 0 100%; }
.lxTop li:hover h3, .lxTop li.cur h3 { color: #014c93; }
.lxBtm .box { padding-top: 3%; border-top: 1px solid #e5e5e5; display: none; text-align: center; font-size: 14px; line-height: 1.75em; color: #333; }
.lxBtm .box img { width: auto; max-width: 100%; height: auto; margin: 0 auto; display: block; }

@media(max-width:768px) {
.lxTop li { margin-right: 10% }
.lxTop li .icon { width: 40px; }
}
/*Bottom002561 */
.Bottom002561 { background: #131d26; padding-top: 3%; }
.Bottom002561 .language { display: none; background: #28333e; width: 137px; height: 30px; line-height: 30px; border-radius: 15px; z-index: 4; margin-bottom: 3%; position: relative; }
.Bottom002561 .language p { background: url(../images/lang.png) no-repeat left 8px center; padding-left: 35px; color: #646c6e; margin: 0 0 5px; }
.Bottom002561 .language figure { opacity: 0; position: absolute; left: 0; top: 35px; width: 100%; }
.Bottom002561 .language:hover figure { opacity: 1; }
.Bottom002561 .language figure a { display: block; margin-bottom: 5px; text-align: center; line-height: 30px; height: 30px; border-radius: 15px; background: #28333e; color: #646c6e; }
.Bottom002561 .language figure a:hover { background: #014c93; color: #fff; }

@media(min-width:769px) {
.Bottom002561 footer dt { float: right; }
.Bottom002561 footer dd { float: left; }
}

@media(max-width:768px) {
.Bottom002561 footer { text-align: center; }
}
.Bottom002561 footer { background: #131d26; padding: 3.5% 0; }
.Bottom002561 footer .share-ioc { margin-bottom: 1.5%;  display: none;}
.Bottom002561 footer .share-ioc ul { text-align: right; }
.Bottom002561 footer .share-ioc ul li { display: inline-block; margin-right: 10px; }
.Bottom002561 footer .share-ioc ul li:last-child { margin-right: 0; }
.Bottom002561 footer dt a { display: inline-block; text-align: left; color: #555c63; }
.Bottom002561 footer dt a:hover { color: #fff; }
.Bottom002561 footer dt a::after { display: inline-block; content: ''; vertical-align: middle; width: 2px; border-right: 1px solid #555c63; height: 10px; margin: 0 10px; }
.Bottom002561 footer dt a:last-child::after { display: none; }
.Bottom002561 footer dd { color: #555c63; }
.Bottom002561 footer dd a { color: #555c63; }
.Bottom002561 .bottom { padding-bottom: 2%; position: relative; z-index: 3; }
.Bottom002561 .bottom dl { float: left; text-align: center; margin-right: 10%; }
.Bottom002561 .bottom dl:last-of-type { margin-right: 0; }
.Bottom002561 .bottom dl a { color: #fff; }
.Bottom002561 .bottom dt { margin-bottom: 20px; text-align: left; }
.Bottom002561 .bottom dt a { font-size: 15px; color: #b5b8bb; transition: 0.2s; }
.Bottom002561 .bottom dt a:hover { color: #fff }
.Bottom002561 .bottom dd { line-height: 28px; text-align: left; }
.Bottom002561 .bottom dd a { color: #555c63; transition: 0.2s; text-align: left; }
.Bottom002561 .bottom dd a:hover { opacity: 1; color: #fff }
.Bottom002561 .bottom dl:last-child { margin-right: 0; }

@media(min-width:1025px) {
.Bottom002561 .contact { position: absolute; right: 0; top: 0; display: none; }
}
.Bottom002561 .contact { width: 40%; max-width: 135px; }
.Bottom002561 .contact p { margin: 10px 0 0 0; text-align: center; color: #fff; opacity: 0.7; }
.Bottom002561 .contact img { display: block; width: 100%; }

@media(max-width:1100px) {
.Bottom002561 .bottom dl { margin-right: 5%; }
}

@media(max-width:1024px) {
.Bottom002561 .bottom dl { display: none; }
.Bottom002561 .bottom dl:last-child { display: block; margin: 0 auto; text-align: center; float: none; }
.Bottom002561 .contact { margin: 0 auto; display: block; }
.Bottom002561 .bottom { margin: 0 auto; text-align: center; width: 100%; }
.Bottom002561 .language { margin: 0 auto 3%; }
}
@media(max-width:767px) {
	.Bottom002561 .bottom {display: none;}
	.Bottom002561 footer{text-align: center;}
	.Bottom002561 footer .share-ioc ul{text-align: center;}
}
/*
 .Menu002499
 */
.Menu002499 { border-bottom: 3px solid #f5f5f7; margin-bottom: 25px; }
.Menu002499 .auto { position: relative; }
.WapMenu { padding-top: 0; text-align: left; border-bottom: 3px solid #f5f5f7; }
.MenuBox { position: relative; }
.MeunTop { padding: 5px 60px 5px 15px; height: 50px; line-height: 40px; position: relative; font-size: 16px; font-weight: normal; color: #fff; background: #1361a7; }
.MeunTop .menuBtn { display: block; width: 40px; height: 40px; position: absolute; right: 15px; top: 5px; background: url(../images/Menu002499-menubtn.png) no-repeat center; }
.MeunTop .h3 { font-weight: normal; font-size: 16px; margin: 0; }
.navMenu { position: absolute; display: none; left: 0; top: 100%; width: 100%; background: #1361a7; color: #fff; z-index: 88; }
.navMenu a { color: #fff; font-size: 16px; display: block; padding: 5px 15px; }
.navMenu a:hover, .navMenu li.on a { background: #115599; }

@media screen and (min-width:1000px ) {
.MeunTop { display: none; }
.navMenu { display: block; height: 72px; position: relative; background: none; color: #2f3313; }
.navMenu a { color: #2f3313; padding: 25px 0; }
.navMenu ul { text-align: center; }
.navMenu ul li { display: inline-block; padding: 0 25px; }
.navMenu a:hover, .navMenu li.on a { color: #014c93; background: none; border-bottom: 3px solid #014c93; }
}

@media screen and (max-width:768px ) {
.Menu002499 { margin-top: 30px; }
}
/*
 .RighInfo002238
 */
.RighInfo002238 { padding: 35px 0 0; }
.RighInfo002238 .fz_24 { color: #5e5e5e; font-weight: 100; margin: 0; font-size: 16px; }
.RighInfo002238 .fz_36 { font-size: 36px; color: #c79669; margin: 0; font-size: 28px; }
.RighInfo002238 .tit:after { content: ""; width: 71px; height: 1px; background: #c79669; margin: 35px 0; display: block; }
.RighInfo002238 .con { font-size: 15px; text-indent: 2em; color: #63666a; line-height: 30px; margin: 0 }
.RighInfo002238 .con p.p_pic { text-indent: 0; }
.RighInfo002238 .con p img { max-width: 400px; width: 100%; }
.RighInfo002238 .fz_60 { font-size: 30px; }
.RighInfo002238 .bg { position: relative; background-color: #202020; margin: 80px 0 0; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.RighInfo002238 .bg li { color: #fff; font-size: 16px; width: 33.3334%; margin: 0 auto; position: relative; z-index: 3; text-align: center; float: left; width: 50%; }
.RighInfo002238 .bg li p { margin: 0 auto; width: 180px; color: #fff; }
.RighInfo002238 .bg li p b { font-family: arial; display: inline-block; }
.RighInfo002238 .bg li img { max-width: 40px; margin-bottom: 10px; }
.RighInfo002238 .fz_24 { font-size: 24px; }
.RighInfo002238 .fz_36 { font-size: 36px; }
.RighInfo002238 .fz_60 { font-size: 45px; }
.RighInfo002238 .bg li { width: 23%; margin: 0 1%; background: #9ba8b3; border-radius: 5px; padding: 50px 0; }
.RighInfo002238 .bg li:nth-child(2n) { background: #014c93; }
.RighInfo002238 .bg li.last { margin: 0 }
.RighInfo002238 .bg { padding: 80px 0; }

@media only screen and (max-width: 1024px) {
.RighInfo002238 .fz_24 { font-size: 20px; }
.RighInfo002238 .fz_36 { font-size: 32px; }
.RighInfo002238 .fz_60 { font-size: 50px; }
}

@media only screen and (max-width:768px) {
.RighInfo002238 .fz_24 { font-size: 18px; }
.RighInfo002238 .fz_36 { font-size: 30px; }
.RighInfo002238 .fz_60 { font-size: 40px; }
.RighInfo002238 .bg li { width: 48%; margin-bottom: 3%; }
.RighInfo002238 .bg li.last { margin: 0 1%; }
}

@media only screen and (max-width:375px) {
.RighInfo002238 .bg li { width: 100%; margin-bottom: 3%; margin: 0 0 3%; }
.RighInfo002238 .bg li.last { margin: 0; }
}
/*
 .Floor001499
 */
.Floor001499 { padding-bottom: 80px; text-align: center; }
.Floor001499 .title { text-align: center; padding: 80px 0 15px 0; }
.Floor001499 .title h1 { position: relative; margin: 0; font-weight: normal; color: #2f3133; font-size: 30px; }
.Floor001499 .title h1::after { background: #014c93; display: block; margin: 25px auto; width: 44px; height: 2px; content: ''; }
.Floor001499 .title2 h1 { color: #63666a; margin: 0; font-weight: normal; font-size: 30px; }
.Floor001499 .dl{ text-align: center; }
.Floor001499 .dl p{ font-size: 16px; color: #333; }
.Floor001499 .dl dd{ float: left; width: 31%; margin-right: 2.5%; margin-bottom: 3%; }
.Floor001499 .dl dd:nth-child(3){ margin-right: 0 }
.Floor001499 .dl dt{ display: inline-block; width: 32%; margin-right: 2.5% }
.Floor001499 .conbox { padding: 80px 0; margin-top: 80px; }
.Floor001499 .conbox p { text-align: left; margin: 0; margin-top: 30px; font-size: 16px; line-height: 30px; color: #63666a; line-height: 30px; }
.Floor001499 .img { width: 100%; max-width: 1000px; }
.Floor001499 .img2 { width: 100%; max-width: 1100px; }
@media(max-width:767px) {
.Floor001499 .auto{ padding: 0 20px; }
.Floor001499 .dl dd{ float: none; width: 100%; margin-right: 0; }
}

/*
 .PicList002150
 */
.PicList002150 { padding: 80px 0; }
.PicList002150 .title { text-align: center; color: #2f3133; font-size: 30px; padding-bottom: 80px; }
/* .PicList002150 li{ float:left; width:32%; margin-right:2%; font-size:12px; margin-bottom:20px; margin-top: 20px; border:1px solid #e3e3e3; }
.PicList002150 li:nth-child(3n){ margin-right:0;}
.PicList002150 li a{ display:block; position:relative; padding-left:210px;}
.PicList002150 li figure{ position:absolute; left:0;width:210px; height:100%;}
.PicList002150 li dl{ display:none;}
.PicList002150 li .Ispic{ display:block; height:100%; background-size:contain; background-color:#fff;}
.PicList002150 li h3{ margin:0; font-size:16px; font-weight:normal; color:#2f3133;}
.PicList002150 li h3 i{ font-style:normal; line-height: 100px;}  */
.PicList002150 .swiper-container { padding: 2px; }
.PicList002150 .swiper-container .swiper-slide { width: 32%; font-size: 12px; border: 1px solid #e3e3e3; box-sizing: border-box; }
.PicList002150 .swiper-container .swiper-slide figure { position: absolute; left: 0; width: 145px; height: 100%; }
.PicList002150 .swiper-container .swiper-slide a { display: block; position: relative; padding-left: 150px; }
.PicList002150 .swiper-container .swiper-slide .Ispic { display: block; height: 100%; background-size: contain; background-color: #fff; }
.PicList002150 .swiper-container .swiper-slide h3 { margin: 0; font-size: 16px; font-weight: normal; color: #2f3133; }
.PicList002150 .swiper-container .swiper-slide h3 i { font-style: normal; line-height: 100px; }
.PicList002150 .swiper-container .swiper-pagination { margin-top: 20px; position: unset; }

@media(max-width:1366px) {
.PicList002150 li { width: 32%; margin-right: 2%; }
}

@media(max-width:1366px) and (min-width:1001px) {
.PicList002150 li:nth-child(3n) { margin-right: 0; }
}

@media(max-width:1000px) {
.PicList002150 ul { max-width: 768px; margin: 0 auto; }
.PicList002150 li { width: 49%; }
.PicList002150 li:nth-child(2n) { margin-right: 0; }
}

@media(max-width:640px) {
.PicList002150 li { float: none; width: auto; margin-right: 0; }
.PicList002150 .title { font-size: 20px; }
}

@media(max-width:375px) {
.PicList002150 li a { padding-left: 134px; }
.PicList002150 li figure { width: 120px; }
.PicList002150 .swiper-container .swiper-slide a { padding-left: 134px; }
.PicList002150 .swiper-container .swiper-slide figure { width: 120px; }
}
/*
 .Menu002252
 */
.Menu002252 { padding: 10px 0; overflow: hidden; }
.Menu002252 a { font-size: 13px; display: inline-block; background: #f3f3f3; margin-bottom: 1px; text-align: center; color: #a5a6a8; line-height: 36px; padding: 0 12px; background: #f3f3f3; min-width: 90px; margin: 0 3px; border-radius: 36px; margin: 0 3px 15px; }
.Menu002252 a.aon, .Menu002252 a:hover { color: #fff; background-color: #014c93; }

@media(max-width:1024px) {
.Menu002252 { padding: 30px 0 0; }
.Menu002252 a { display: inline-block; margin-right: 20px; margin-bottom: 15px; }
}

@media(max-width:768px) {
.Menu002252 { padding: 25px 0 10px; }
.Menu002252 a { display: inline-block; line-height: 30px; padding: 0 15px; min-width: 115px; border-radius: 30px; overflow: hidden; margin: 0 12px 15px; }
}
/*
 .PicList002273
 */
.PicList002273 { padding-top: 55px; }
.PicList002273 .left img { width: 100%; }
.PicList002273 .right .time { font-size: 12px; color: #999; border: 1px solid #c5c6c6; padding: 2px 5px; display: inline-block; }
.PicList002273 .right .h3 a { color: #2f3133; font-size: 16px; font-weight: normal; margin: 10px 0; }
.PicList002273 .right .h3:hover a { color: #014c93 }
.PicList002273 .right .p { color: #666; font-size: 14px; margin-top: 10px; margin-bottom: 0; }
.PicList002273 ul li { margin-bottom: 30px; background: #fff; border: 1px solid #e3e3e3; padding: 25px; box-shadow: 0 2px 25px rgba(0,0,0,.1); }

@media screen and (min-width:768px ) {
.PicList002273 .left { float: left; width: 22%; }
.PicList002273 .right { float: right; width: 72%; }
.PicList002273 { padding-top: 35px; }
}

@media screen and (min-width:1024px ) {
.PicList002273 ul li { 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 }
}

@media screen and (min-width:1200px ) {
.PicList002273 .left { float: left; margin-right: 50px; }
.PicList002273 .right { float: left; width: 700px; }
.PicList002273 .right .h3 { line-height: 28px; margin: 0; margin-bottom: 10px; }
.PicList002273 .right .p { line-height: 22px; }
}
/*
 .Page002046
 */
.Page002046 .Pages { text-align: center; padding: 55px 0 80px 0; }
.Page002046 .Pages a { display: inline-block; vertical-align: middle; border: 1px solid #ececec; padding: 0 15px; line-height: 38px; color: #999; }
.Page002046 .Pages a:hover, .Page002046 .Pages a.a_cur { background-color: #014c93; color: #fff; }
.Page002046 .Pages em { font-style: normal; display: inline-block; vertical-align: middle; overflow: hidden; }
.Page002046 .Pages em a { float: left; margin-left: -1px; }
.Page002046 .Pages .p_cur, .Page002046 .Pages .p_count, .Page002046 .Pages .p_jump, .Page002046 .Pages .p_total { display: none; }
.Page002046 .Pages .a_prev, .Page002046 .Pages .a_next { padding: 0; width: 44px; background: url(../images/Page002046-a_prev.gif) no-repeat center center; overflow: hidden; line-height: 1000px; height: 38px; }
.Page002046 .Pages .a_next { background-image: url(../images/Page002046-a_next.gif); }

@media(max-width:768px) {
.Page002046 .Pages { text-align: center; padding: 25px 0 50px 0; }
}

@media(max-width:640px) {
.Page002046 .Pages .a_first, .Page002046 .Pages .a_end { display: none; }
}

@media(max-width:480px) {
.Page002046 .Pages a { padding: 0 5px; }
}
/*
 .Floor001272
 */
.Floor001272 { padding-bottom: 80px; }
.Floor001272 dd { float: left; width: 40%; }
.Floor001272 dd:nth-child(2) { float: right; }
.Floor001272 dd h2 { font-size: 24px; margin: 0; color: #2f3133; line-height: 32px; padding-bottom: 35px; font-weight: normal; text-align: center; }
.Floor001272 dd img { display: block; width: 100%; }
.Floor001272 li { margin-bottom: 10px; transition: 0.4s; }
.Floor001272 li a { position: relative; font-size: 16px; color: #666; padding-left: 25px; }
.Floor001272 li a::before { position: absolute; content: ''; left: 0; top: 50%; margin-top: -4px; width: 8px; height: 8px; background: #014c93; border-radius: 50%; transition: 0.4s; }
.Floor001272 li:hover a { color: #014c93; }

@media(max-width:640px) {
.Floor001272 dd { float: none !important; width: auto; }
.Floor001272 dd:nth-child(2) { margin-top: 3%; }
}
/*
 .Floor002355
 */
.Floor002355 { padding: 10% 0; }
.Floor002355 .auto { text-align: center; position: relative; }
.Floor002355 h1 { font-size: 30px; font-weight: normal; color: #2f3133; margin: 0; }
.Floor002355 figure { color: #666; font-size: 18px; margin: 10px auto 55px auto; }
.Floor002355 li { position: relative; float: left; width: 33.3334%; text-align: center; position: relative; border: 1px solid #e3e3e3; padding: 3% 2%; }
.Floor002355 li .pic img, .Floor002355 li .tit { -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; }
.Floor002355 li .tit { padding-top: 15px; }
.Floor002355 li .pic img { position: relative; top: 0; }
.Floor002355 li .tit { font-size: 16px; color: #2f3133; }
.Floor002355 li:hover { background: #fafafa; }
.Floor002355 li:hover .pic img { top: -5px; }
.Floor002355 li:hover .tit { color: #024f93; }
.Floor002355 li span { font-size: 12px; color: #b6b6b6; display: block; padding-top: 5px; }
.Floor002355 li a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3; }

@media only screen and (min-width:768px ) {
.Floor002355 li { width: 31%; margin: 1.15%; }
}

@media(max-width:480px) {
.Floor002355 li { width: 50%; }
}

@media(max-width:375px) {
.Floor002355 li .tit { font-size: 14px; }
}
/*
 .RighInfo001728
 */
.RighInfo001728 { padding: 4% 0; }
.RighInfo001728 .Hright { float: right; width: 40%; }
.RighInfo001728 .tit { margin: 0; color: #2f3133; font-size: 28px; }
.RighInfo001728 .intro { width: 55%; float: left; color: #666; font-size: 16px; line-height: 30px; margin-top: 25px; }
.RighInfo001728 .intro h1 { color: #2f3133; font-size: 28px; margin-bottom: 55px; }
.RighInfo001728 .intro p { text-indent: 2em; margin-top: 3%; }
.RighInfo001728 .intro dl { margin-top: 35px; }
.RighInfo001728 .intro dd { width: 30%; float: left; margin-right: 2%; }
.RighInfo001728 .intro dd:last-child { margin-right: 0; }
.RighInfo001728 .intro dt { color: #2f3133; margin-bottom: 10px; }
.RighInfo001728 .intro dd span { display: block; position: relative; padding-left: 14px; }
.RighInfo001728 .intro dd span:before { position: absolute; content: ''; left: 0; top: 50%; margin-top: -3px; width: 6px; height: 6px; background: #aaa; border-radius: 50%; }
.RighInfo001728 .Hright .bigBox { position: relative; }
.RighInfo001728 .Hright .bigBox .ul .libox { position: relative; }
.RighInfo001728 .Hright .bigBox .img { position: relative; z-index: 3; }
.RighInfo001728 .Hright .bigBox .img img { width: 100%; }
.RighInfo001728 .Hright .bigBox .videoBox { z-index: 2; overflow: hidden; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.RighInfo001728 .Hright .bigBox .videoBox video { display: block; width: 100%; height: 100%; object-fit: cover; background: #fff; }
.RighInfo001728 .Hright .bigBox .btn { display: block; position: absolute; z-index: 4; width: 100%; height: 100%; background: rgba(0,0,0,0.2) url('../images/videoBtn1.png') no-repeat center; top: 0; left: 0; }
.RighInfo001728 .Hright .bigBox .btns { font-size: 0; position: absolute; left: 0; bottom: 0; z-index: 8; }
.RighInfo001728 .Hright .bigBox .btns a { display: inline-block; background-color: #fff; color: #dbdbdb; width: 30px; line-height: 30px; text-align: center; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.RighInfo001728 .Hright .bigBox .btns a .iconfont { line-height: 30px; display: block; font-size: 12px; }
.RighInfo001728 .Hright .bigBox .btns a.btnLeft, .RighInfo001728 .Hright .bigBox .btns a:hover { background: #ea5432; color: #fff; }
.RighInfo001728 .Hright .minList { position: relative; }
.RighInfo001728 .Hright .minList .ul .libox { position: relative; }
.RighInfo001728 .Hright .minList .img { position: relative; z-index: 3; opacity: 0.8; filter: alpha(opacity=80); }
.RighInfo001728 .Hright .minList .img img { width: 100%; }
.RighInfo001728 .Hright .minList .btn { display: block; position: absolute; z-index: 4; width: 100%; height: 100%; background: rgba(0,0,0,0.2) no-repeat center; top: 0; left: 0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.RighInfo001728 .Hright .minList .btn.btnvideo { background-image: url('../images/videoBtn2.png'); }
.RighInfo001728 .Hright .minList .ul li:hover .btn { background-color: rgba(234,84,51,0.8); }
.RighInfo001728 .Hright .minList .ul .itemon .img { opacity: 1; filter: alpha(opacity=100); }

@media screen and (min-width:1000px) {
.RighInfo001728 .Hright { width: 62.5%; float: right; }
.RighInfo001728 .Hright .minList { left: -20%; }
}

@media screen and (min-width:1200px) {
.RighInfo001728 .Hright .bigBox .btns a { width: 60px; line-height: 60px; }
.RighInfo001728 .Hright .bigBox .btns a .iconfont { line-height: 60px; font-size: 16px; }
}

@media screen and (min-width:1600px) {
.RighInfo001728 .Hright .bigBox .btns a { width: 90px; line-height: 90px; }
.RighInfo001728 .Hright .bigBox .btns a .iconfont { line-height: 90px; font-size: 16px; }
}

@media(max-width:640px) {
.RighInfo001728 .intro { margin-top: 30px; }
.RighInfo001728 .img, .RighInfo001728 .intro { float: none; width: auto; }
}
/*
 proTop
 */
.proImg { float: right; width: 40%; }
.proImg .bigImg { position: relative; margin-bottom: 20px; }
.proImg .bigImg .box { padding-bottom: 100%; position: relative; overflow: hidden; }
.proImg .bigImg span { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: no-repeat center center; background-size: contain; }
.proImg .bigImg video { position: absolute; left: 0; top: 50%; width: 100%; transform: translateY(-50%); object-fit: fill; }
.proImg .smImg { padding: 0 25px; }
.proImg .item { border: 1px solid transparent; cursor: pointer; }
.proImg .item span { display: block; padding-bottom: 100%; background: no-repeat center center; background-size: contain; position: relative; }
.proImg .item i { display: block; position: absolute; left: 0; top: 0; background-color: rgba(0,0,0,.1); width: 100%; height: 100%; }
.proImg .item i:after { content: ''; display: block; width: 35%; padding-bottom: 35%; position: absolute; left: 50%; top: 50%; margin: -17.5% 0 0 -17.5%; background: url(../images/Floor001330-play.png) no-repeat center center; background-size: contain; }
.proImg .item.on { box-shadow: 0 0 5px #ccc }
.proImg .owl-carousel .owl-item { padding: 5px; }
.proImg .item.on i { background-color: transparent; }
.proImg .item.on i:after { background-image: url(../images/pause.png); }
.proImg .owl-nav button { display: block; position: absolute; top: 0; height: 100%; width: 20px; text-indent: -99999em; }
.proImg .owl-nav .owl-prev { left: -25px; }
.proImg .owl-nav .owl-next { right: -25px; }
.proImg .owl-nav span { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: no-repeat center center; display: block; }
.proImg .owl-nav .owl-prev span { background-image: url(../images/Page002046-a_prev.gif); }
.proImg .owl-nav .owl-next span { background-image: url(../images/Page002046-a_next.gif); }
.proImg .owl-nav .disabled { opacity: .35; }

@media(max-width:768px) {
.RighInfo001728 .intro { float: none; width: 100%; }
.proImg { float: none; width: auto; }
}
/*
 .Menu001354
 */
.Menu001354 { border-top: 3px solid #f5f5f7; border-bottom: 1px solid #e3e3e3; }
.Menu001354 li { float: left; padding-right: 5%; height: 74px; }
.Menu001354 li a { display: block; line-height: 72px; font-size: 16px; }
.Menu001354 li a:hover, .Menu001354 li a.aon { border-bottom: 3px solid #014c93; color: #014c93; }

@media(max-width:640px) {
.Menu001354 li { width: 25%; text-align: center; padding: 0 2%; }
}
.Product-info .h1_tab { margin: 0; border-top: 3px solid #f5f5f7; border-bottom: 1px solid #e3e3e3; }
.Product-info .h1_tab span { float: left; line-height: 24px; padding: 25px 0 25px 0; margin-right: 5%; display: block; font-weight: normal; font-size: 16px; position: relative; }
.Product-info .h1_tab span:last-chils {
margin-right:0;
}
.Product-info .h1_tab span a { color: #666; }
.Product-info .h1_tab span:hover a { color: #014c93; }
.Product-info .h1_tab span:hover, .Product-info .h1_tab span.on { color: #014c93; }
.Product-info .h1_tab span:hover:after, .Product-info .h1_tab span.on:after { position: absolute; left: 0; bottom: -1px; height: 3px; background: #014c93; content: ''; width: 100%; }
/*
 .Floor002357
 */
.Floor002357 { position: relative; background-image: url(../images/Floor002357-bg.jpg); padding: 80px 0; background-position: center; background-repeat: no-repeat; background-size: cover }
.Floor002357:before { position: absolute; content: ""; width: 100%; height: 100%; top: 0; left: 0; background: rgba(47,58,77,0.4); }
.Floor002357 .title { text-align: center; font-size: 30px; color: #fff; margin: 0; padding-bottom: 55px; font-weight: normal; position: relative; }
.Floor002357 .ul { overflow: hidden; }
.Floor002357 li { position: relative; padding: 20px 0; text-align: center; margin-bottom: 2%; }
.Floor002357 li .img { padding: 0 5%; }
.Floor002357 li .img img { -webkit-transition: all ease 0.5s; transition: all ease 0.5s; position: relative; top: 0; }
.Floor002357 li:hover .img img { top: -10px; }
.Floor002357 li .caption { padding: 0 5%; }
.Floor002357 li h3 { margin: 20px 0 0; font-size: 20px; font-weight: normal; letter-spacing: 0.1px; padding-bottom: 5%; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; }
.Floor002357 li p { margin: 0; text-align: center; color: #fff; font-size: 16px; line-height: 24px; height: 144px; overflow: hidden; }

@media (min-width: 640px) {
.Floor002357 li { width: 33.3333%; float: left; }
}

@media only screen and (min-width:768px ) {
.Floor002357 .title { font-size: 28px; }
}

@media only screen and (min-width:1024px ) {
.Floor002357 .title { font-size: 32px; }
}
/*
 .RighInfo002554
 */
.RighInfo002554 { padding: 80px 0; }
.RighInfo002554 .table_1 table { margin: 0 auto; }
.RighInfo002554 .table_1 th, .RighInfo002554 .table_1 td { text-align: center; border-collapse: collapse; font-size: 16px; }
.RighInfo002554 .table_1 th { font-weight: normal; color: #2f3133; }
.RighInfo002554 .table_1 tr:nth-child(2n) { background: #f4f5f9; }

@media(max-width:480px) {
.RighInfo002554 .table_1 { overflow: auto; }
.RighInfo002554 .table_1 table { width: 180%; }
}
/*相关推荐*/
.RighInfo002554 .public-title { text-align: center; font-size: 30px; color: #2f3133; margin: 0; padding-bottom: 55px; font-weight: normal; position: relative; }
.RighInfo002554 .recommend ul { font-size: 0; }
.RighInfo002554 .recommend ul li { position: relative; top: 0; display: inline-block; width: 22%; margin-right: 4%; transition: 0.3s ease; }
.RighInfo002554 .recommend ul li:last-child { margin-right: 0; }
.RighInfo002554 .recommend ul li .img img { width: 100%; }
.RighInfo002554 .recommend ul li .title { margin-top: 10px; padding: 0 5px; color: #666; font-size: 16px; line-height: 22px; height: 44px; transition: 0.3s ease; }
.RighInfo002554 .recommend ul li a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.RighInfo002554 .recommend ul li:hover { top: -5px }
.RighInfo002554 .recommend ul li:hover .title { color: #014c93; }
/*信息文章*/
.RighInfo002554 .information ul { font-size: 0; }
.RighInfo002554 .information ul li { position: relative; top: 0; display: inline-block; width: 32%; margin-right: 2%; box-shadow: 0px 2px 5px #ccc; transition: 0.3s ease; }
.RighInfo002554 .information ul li:last-child { margin-right: 0; }
.RighInfo002554 .headlines { position: relative; }
.RighInfo002554 .information ul li:hover { top: -5px; }
.RighInfo002554 .headlines .img img { width: 100%; }
.RighInfo002554 .headlines a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3; }
.RighInfo002554 .headlines .img { position: relative; }
.RighInfo002554 .headlines .img:before { display: block; content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.4); z-index: 1; }
.RighInfo002554 .headlines .head-main { position: absolute; width: 100%; height: 100%; padding: 5%; left: 0; top: 0; z-index: 2; box-sizing: border-box; }
.RighInfo002554 .information ul li .prompt { display: inline-block; padding: 6px 10px; border-radius: 4px; background-color: #014c93; text-align: center; font-size: 14px; color: #fff; line-height: 1; }
.RighInfo002554 .headlines .title { margin-top: 25%; font-size: 16px; color: #fff; line-height: 1.3; transition: 0.3s ease; }
.RighInfo002554 .headlines .time { margin-top: 3%; font-size: 13px; color: #fff; transition: 0.3s ease; }
.RighInfo002554 .headlines:hover .title, .RighInfo002554 .headlines:hover .time { color: #014c93 }
.RighInfo002554 .information ul li .item { margin-bottom: 30px; }
.RighInfo002554 .information ul li .item:last-child { margin-bottom: 0; }
.RighInfo002554 .information ul li .item .title a { font-size: 14px; color: #666666; transition: 0.3s ease; }
.RighInfo002554 .information ul li .item .title:hover a { color: #014c93; }
.RighInfo002554 .information ul li .item .time { margin-top: 10px; font-size: 13px; color: #999; }
.RighInfo002554 .information ul li .main { padding: 10px; min-height: 175px; box-sizing: border-box; }
.RighInfo002554 .information ul li .more { padding: 0 10px 20px 10px; }
.RighInfo002554 .information ul li .more a { font-size: 14px; font-weight: bold; color: #666; }
/*领域*/
.RighInfo002554.field-bg { background: url(../images/field-bg.jpg) repeat; position: relative; }
.RighInfo002554 .field-box { background: #fff; padding: 0; box-shadow: 0px 0px 5px rgba(0,0,0,.2); position: relative; }
.RighInfo002554 .field .swiper-container { max-width: 1100px; width: 100%; margin: auto; }
.RighInfo002554 .field .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { opacity: 1; background: #025394; width: 40px; }
.RighInfo002554 .field .swiper-pagination .swiper-pagination-bullet { margin: 0 5px; opacity: 1; background: #025394; width: 10px; height: 10px; border-radius: 10px }
.RighInfo002554 .field .swiper-pagination { margin-top: 20px; position: unset; }
.RighInfo002554 .field .swiper-slide { font-size: 0; background-color: #fff; }
.RighInfo002554 .field .swiper-slide .img { display: inline-block; width: 45%; vertical-align: middle; }
.RighInfo002554 .field .swiper-slide .img img { width: 100%; }
.RighInfo002554 .field .swiper-slide .main { display: inline-block; width: 55%; padding-left: 7%; padding-right: 7%; box-sizing: border-box; vertical-align: middle; }
.RighInfo002554 .field .swiper-slide .main .title { font-size: 24px; color: #035496; line-height: 1.4; }
.RighInfo002554 .field .swiper-slide .main .text { margin-top: 20px; color: #656565; font-size: 16px; line-height: 1.5; }

@media(min-width:1100px) {
.RighInfo002554 .field .swiper-slide .img img { width: auto; min-height: 388px; }
.RighInfo002554 .field .swiper-slide .main { margin-top: -80px; }
}

@media(max-width:768px) {
	.RighInfo002554{padding: 0 0 30px;}
	.RighInfo002554 .public-title{padding-bottom: 15px; padding-top: 15px;}
.RighInfo002554 .field .swiper-slide .main { display: block; margin-top: 20px; padding: 0 10px; width: 100% }
.RighInfo002554 .field .swiper-slide .img { display: block; width: 100% }
.RighInfo002554 .information ul li{ display: block; width: 100%; margin-bottom: 10px; margin-right: 0; }
.RighInfo002554 .information ul li .main{min-height: 1px;}
.RighInfo002554 .recommend ul li{width: 48%; margin-bottom: 10px;}
.RighInfo002554 .recommend ul li:nth-child(2n) { margin-right: 0; }
.RighInfo002554 .swiper-button-prev, .RighInfo002554 .swiper-button-next { display: none; }
}
.RighInfo002554 .swiper-button-prev, .RighInfo002554 .swiper-button-next { width: 30px; height: 60px; margin-top: -30px; background: url(../images/RighInfo002554_icon.png) no-repeat center; }
.RighInfo002554 .swiper-button-prev { left: 10x; }
.RighInfo002554 .swiper-button-next { right: 10px; background: url(../images/RighInfo002554_icon2.png) no-repeat center }
/*
 .PicList002146
 */
.PicList002146 { padding: 2% 0 0; }
.PicList002146 li { float: left; width: 22%; margin: 0 1.5% 3%; }
.PicList002146 li a { display: block; position: relative; }
.PicList002146 li figure { padding-bottom: 100%; }
.PicList002146 li h3 { margin: 0; border: 1px solid #e8e8e8; padding: 0 2%; line-height: 25px; text-align: center; font-weight: normal; height: 52px; width: 100%; overflow: hidden;}
.PicList002146 li span { font-size: 14px; line-height: 25px; box-sizing: border-box; vertical-align: middle; width: 100% }
.PicList002146 li .hover { opacity: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; text-align: center; background: rgba(1,76,147,0.95); z-index: 10; transition: 0.3s; color: #fff; }
.PicList002146 li a:hover .hover { opacity: 1; }
.PicList002146 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%); }
.PicList002146 li .hover p { font-size: 12px; line-height: 20px; margin: 0; max-height: 60px; overflow: hidden; }

@media(max-width:1366px) {
.PicList002146 li h3 { font-size: 16px; }
}

@media(max-width:1366px) and (min-width:1001px) {
.PicList002146 li .hover p { height: 40px; }
}

@media(max-width:1000px) {
.PicList002146 li { width: 48%; margin-left: 1%; margin-right: 1%; }
}

@media(max-width:640px) and (min-width:376px) {
.PicList002146 li .hover p { height: 40px; }
}

@media(max-width:480px) {
.PicList002146 li h3 { font-size: 14px; }
}

@media(max-width:375px) {
.PicList002146 li { float: none; width: auto; }
.PicList002146 li h3 { height: auto; padding: 2%; }
}
/*TextList002514 */
.TextList002514 .list { border: 1px solid #e8e8e8; padding: 0 3%; margin-bottom: 15px; }
.TextList002514 .job-title { line-height: 30px; padding: 15px 0; font-size: 16px; cursor: pointer; position: relative; padding-right: 25px; }
.TextList002514 .job-title i { position: absolute; width: 22px; height: 22px; background: #014c93; border-radius: 50%; right: 0; top: 50%; margin-top: -11px; }
.TextList002514 .job-title i::before, .TextList002514 .job-title i::after { position: absolute; content: ''; background: #fff; }
.TextList002514 .job-title i::before { left: 20%; width: 60%; height: 2px; top: 50%; margin-top: -1px; }
.TextList002514 .job-title i::after { left: 50%; margin-left: -1px; width: 2px; top: 20%; height: 60%; }
.TextList002514 .job-title.select i::after { display: none; }
.TextList002514 .job-title.select { color: #014c93; }
.TextList002514 .job-main { display: none; padding: 22px 0; border-top: 1px dotted #e5e5e5; }
.TextList002514 .job-email { color: #014c93; padding: 30px 0; }
.TextList002514 .job-email a { color: #014c93; }
/*
 .RichInfo005 为demo编号
 */
.RichInfo005 { padding: 3% 0; margin: 0 auto }
.RichInfo005 .news_info .title { text-align: center; padding-bottom: 20px; }
.RichInfo005 .news_info .title h1 { margin: 0; padding-bottom: 15px; font-size: 28px; font-weight: normal; color: #444 }
.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; }
.RichInfo005 .news_info .center { text-align: center }
.RichInfo005 .news_info p { font-size: 14px; line-height: 26px; color: #444 }
.RichInfo005 .news_info .bot { position: relative; margin-top: 50px; padding-top: 30px; border-top: 1px solid #eee; }
.RichInfo005 .news_info .info_back { text-align: center; clear: both; padding: 20px 0; width: 20%; max-width: 160px; margin: 0 auto; }
.RichInfo005 .news_info .info_back a { color: #333; border: 1px solid #e8e8e8; font-size: 14px; background: none; display: block; padding: 10px 30px; }
.RichInfo005 .news_info .info_pn span { display: block; font-size: 14px; margin: 10px 0 }
.RichInfo005 .news_info .info_pn span a { color: #666; }
.RichInfo005 .news_info .info_pn span a:hover { color: #014c93; }
.RichInfo005 .news_info .info_back a:hover { color: #014c93; border: 1px solid #014c93; }

@media (max-width: 768px) {
.RichInfo005 .news_info .info_back { width: 50%; }
}
/*Floor002066 */
.Floor002066 { padding: 5% 0 5%; background: #f4f5f8; }
.Floor002066 .auto { max-width: 1100px; overflow: hidden !important; }

@media (max-width: 1024px) {
.Floor002066 .auto { padding: 0 2%; }
}
.Floor002066 .title { font-size: 30px; color: #63666a; margin: 0; padding-bottom: 25px; text-align: center; }
.Floor002066 .tabs { padding-top: 10px; width: 100%; margin-bottom: 40px; display:table; table-layout:fixed;}
.Floor002066 .tabs a { line-height: 22px; text-align: center; color: #a5a6a8; font-size: 16px; padding: 0 5px; display:table-cell; vertical-align:top; width:10%;}
.Floor002066 .tabs a:hover { color: #a5a6a8; }
.Floor002066 .tabs a:hover i { background: #D7D8DB; }
.Floor002066 .tabs a.active { color: #014c93; }
.Floor002066 .tabs a.active i { background: #014c93; }
.Floor002066 .tabs a i { display: block; width: 10px; height: 10px; border-radius: 5px; margin: 5px auto 0; background: #d7d8db; }

@media (max-width:768px) {
.Floor002066 .xcenter { display: block; }
.Floor002066 .xcenter a { float: left; width: 25%; margin-bottom: 20px; }
}

@media (max-width:480px) {
.Floor002066 .xcenter { display: block; }
.Floor002066 .xcenter a { float: left; width: 50%; margin-bottom: 20px; }
.Floor002066 .tabs a{padding: 0 3px;}
}
.Floor002066 .carousel { position : relative; height : auto; overflow: hidden; padding: 7px 0; }
.Floor002066 .carousel .slides { position: relative; height: 346px; overflow : visible; margin: 0 auto; }
.Floor002066 .carousel .slides .slideItem { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%);  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
_filter: none; position: absolute; cursor : pointer; overflow: hidden; background-color: #fff; transform: scale(.8); border-radius: 30px; box-shadow: 0px 4px 10px rgba(0,0,0,.1); }
.Floor002066 .carousel .slides .slideItem .box { opacity: 1; filter: alpha(opacity=100); height: auto !important; }
.Floor002066 .carousel .slides .slideItem#side0 { box-shadow: 0px 4px 10px rgba(0,0,0,.3); transform: scale(1); -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0);  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);
_filter: none; }
.Floor002066 .carousel .slides .slideItem#side0 .box { opacity: 1; filter: alpha(opacity=100); }
.Floor002066 .carousel .slides .slideItem#side0 .box .intro { height: 7.8em; }
.Floor002066 .carousel .slides .slideItem#side1 { }
.Floor002066 .carousel .slides .slideItem#side11 { }
.Floor002066 .box { display: block; overflow: hidden; width: 100%; margin: 0 auto; position: relative; border-radius: 30px; }
.Floor002066 .table { display: table; width: 100%; margin: 0 auto; table-layout: fixed; background-color: #fff; opacity: 1; transition: all .5s; }
.Floor002066 .pic { display: table-cell; vertical-align: top; width: 400px; }
.Floor002066 .pic a { display: block; }
.Floor002066 .pic span { display: block; padding-bottom: 88%; background: no-repeat center center; background-size: cover; }
.Floor002066 .info { display: table-cell; vertical-align: middle; padding: 0 5%; }
.Floor002066 h2 { margin: 0; padding: 0; font-size: 22px; font-weight: normal; color: #2f3133; line-height: 1.35em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.Floor002066 h3 { font-size: 12px; font-weight: normal; margin: 0; padding: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-transform: uppercase; }
.Floor002066 .intro { color: #666; font-size: 14px; line-height: 1.57em; height: 4.8em; overflow: hidden; margin-top: 15px; }
.Floor002066 .intro p { margin: 0; padding: 0; }
.Floor002066 .more { overflow: hidden; margin-top: 30px; }
.Floor002066 .more a { display: block; background-color: none; width: 160px; height: 40px; color: #333; border: 1px solid #e8e8e8; text-align: center; line-height: 40px; position: relative; }
.Floor002066 .more a:after { content: ''; display: inline-block; background: url(../images/more.png) no-repeat center center; background-size: contain; width: 22px; height: 12px; position: relative; top: 2px; margin-left: 8px; }
.Floor002066 .more a:hover { color: #014c93; border: 1px solid #014c93; }
.Floor002066 .more a:hover::after { background: url(../images/more_on.png) no-repeat center center; }
.Floor002066 .carousel .prevButton, .Floor002066 .carousel .nextButton { display: none; position : absolute; top : 50%; margin-top: -26px; width : 30px; height : 30px; border-radius: 50%; cursor : pointer; z-index: 30; }
.Floor002066 .carousel .prevButton:hover, .Floor002066 .carousel .nextButton:hover { background-color: #014C93; }
.Floor002066 .carousel .prevButton { left: 1%; background: url(../images/Floor002066-btnl.png) no-repeat center; }
.Floor002066 .carousel .nextButton { right: 1%; background: url(../images/Floor002066-btnr.png) no-repeat center; }

@media(max-width:1024px) {
.Floor002066 .title { padding-left: 2%; padding-right: 2%; }
.Floor002066 .box { width: auto; float: none; margin-bottom: 2%; }
.Floor002066 .carousel .slides { left: 50%; transform: translateX(-50%); margin: 0; }
}

@media(max-width:680px) {
.Floor002066 .pic { width: 120px; }
.Floor002066 .pic span { padding-bottom: 168%; }
.Floor002066 h2 { font-size: 16px; }
.Floor002066 .intro { line-height: 18px; height: 36px !important; overflow: hidden; }
.Floor002066 .more { margin-top: 20px; }
.Floor002066 .more a { width: 100px; height: 38px; line-height: 38px; font-size: 14px; padding-right: 20px; }
.Floor002066 .more a:after { right: 10px; }
}

@media(max-width:640px) {
.Floor002066 .title span { display: block; }
.Floor002066 .carousel .prevButton, .Floor002066 .carousel .nextButton { display: block; }
}

@media(max-width:480px) {
.Floor002066 .carousel .prevButton, .Floor002066 .carousel .nextButton { background-color: rgba(0,0,0,.3); }
}
.table { display: table; width: 100%; height: 100%; }
.table-call { display: table-cell; vertical-align: middle; }


.form_table{ max-width:600px; margin:0 auto 30px; overflow: hidden;}
.form_table .textbox{ min-width:55%; border:solid 1px #014c93; float: left; margin-bottom:10px; }
.form_table .textbox em{ font-weight:normal; color: red;padding:0 5px; }
.form_table .textbox .title{ float: left; text-align:right; line-height:30px;}
.form_table .textbox .inputbox{ float: left;}
.form_table .textbox .inputbox input{ width:450px; border:none; margin:0; padding:0 5px; line-height:30px; }
.form_table .textbox .inputbox textarea{ width:500px; border:none; margin:0; padding:0 5px; line-height:30px; height:150px; }
.form_table .submitBox{ width:100%; float: left; }
.form_table .submitBox input{ margin:0; padding:0; border:none; color:#fff; cursor: pointer; display:inline-block; width:100px; line-height:35px; height:35px; border-radius:3px; text-align: center; background:#014c93; }
@media(max-width:640px) {
.form_table{ padding:0 2%; }
.form_table .textbox{ width:100%; }
.form_table .textbox .inputbox{ width:80%; }
.form_table .textbox.Content .inputbox{ width:73%;}
.form_table .textbox .inputbox input,
.form_table .textbox.Content textarea{ width:100%;}
.form_table .textbox.Content textarea{ height:100px;}

}
/*.Top002593 .header-menu li#m3 .sub-menu .item:nth-child(1) .sub-three:nth-child(2) dd:nth-child(3){
	
	display: none;
}*/
/*.Top002593 .header-menu li#m3 .sub-menu .item:nth-child(1) .sub-three:nth-child(4) dd:not(:last-child){
	
	display: none;
}*/
/*.Top002593 .header-menu li#m3 .sub-menu .item:nth-child(1) .sub-three:nth-child(4){
	
	display: none;
}
a.a_29{
	
	display: none !important;
}*/




/*.PicList002146 li.por90,
.PicList002273 li.wenz602{display: none;}*/



