﻿/*
 *  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%;
    height: 500px;
}
.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%; }


/*Top002434*/
.Top002434 {position: relative; z-index: 100; background: #fff; box-shadow: 0 0 5px #888;}
.Top002434 .header{ height:91px;}
.Top002434 .header-left{ float:left; height:100%; position:relative;  width:16%;}
.Top002434 .logo{ position:absolute; left:0; top:50%; transform:translateY(-50%);max-width:125px;}
.Top002434 .header-mid{ float:left; width:68%;}
.Top002434 .header-menu li em a{ font-size:16px; display:block; line-height:60px; padding-top:31px; position:relative;}
.Top002434 .header-menu li em a:before{  position:absolute;content: ""; left:50%; top:0; width: 0; height: 2px;background: #2e55d2; transition:0.3s; transform:translateX(-50%);}
.Top002434 .header-menu li:hover em a::before,
.Top002434 .header-menu li.aon em a::before{ width:100%;}
.Top002434 .header-menu li:hover em a,
.Top002434 .header-menu li.aon em a{ color:#2e55d2;}
.Top002434 .header-menu li .sub{ width:205px; overflow:hidden;transition:height 0.5s;}
.Top002434 .header-menu li .sub-menu{ padding:10px 0; background:rgba(228, 241, 255, 0.61);}
.Top002434 .header-menu li .sub-menu dt{ padding:0 17px; position:relative;}
.Top002434 .header-menu li .sub-menu dt::before{ position:absolute; content:''; width:0; height:14px; background:#2e55d2; left:0; top:50%; margin-top:-7px; transition:0.3s;}
.Top002434 .header-menu li .sub-menu dt:hover::before{ width:8px;}
.Top002434 .header-menu li .sub-menu dt a{  border-bottom:1px solid #e7e7e7; line-height:40px; background:url(../images/Top002434-icon_a.png) no-repeat left center; color:#999;}
.Top002434 .header-menu li .sub-menu dt:last-child a{ border-bottom:0;}
.Top002434 .header-menu li .sub-menu dt a:hover{ color:#2e55d2;}
.Top002434 .header-menu li.has-sub:hover .sub{  height:auto;}

.Top002434 .header-right{ float:right; padding-top:48px; }
.Top002434 .header-right > *{ float:left; line-height:28px;position:relative; height:43px;}
.Top002434 .top-language dt,
.Top002434 .search_box{ position:absolute; right:0; top:100%; display:none;}
.Top002434 .search_box{ box-shadow:0 3px 9px 0 rgba(0,0,0,.15); border:1px solid #fff; border-top:0; width:254px; background:rgba(0,0,0,0.2);}
.Top002434 .search_box .text{ width:100%; line-height:48px; height:48px; padding:0 48px 0 10px; background:none; border:none; color:#fff;}
.Top002434 .search_box .btn{ position:absolute; right:0; line-height:48px; width:48px; text-align:center; color:#999; font-size:16px; top:0;}
.Top002434 .search_box::after{ position:absolute; content:''; border:8px solid transparent; border-bottom-color:rgba(0,0,0,0.2); right:0; top:-16px;}
.Top002434 .open-search{ display:block; width:28px; height:28px; background:url(../images/Top002434-icon_search.png) no-repeat center center;}
.Top002434 .top-language{background:url(../images/Top002434-icon_lang.png) no-repeat left 5px; padding-left:26px; padding-right:15px; margin-right:5px;}
.Top002434 .top-language::after{ position:absolute; content:''; width:1px; height:20px; background:#e5e5e5; right:0; top:4px;}
.Top002434 .top-language dd{ padding-right:22px; background:url(../images/Top002434-icon_a.png) no-repeat right center;}
.Top002434 .top-language dt{ border:1px solid #eee; width:100%; text-align:center; background:#fff;}
.Top002434 .top-language dt a{ display:block; border-bottom:1px solid #eee; line-height:24px; transition:color 0.3s;}
.Top002434 .top-language dt a:last-child{ border-bottom:0;}
.Top002434 .top-language dt a:hover{ color:#fff; background:#2e55d2;}
@media(max-width:1024px){
    .Top002434 .header-left{ width:30%;}
    .Top002434 .header-right{ padding-right:50px;}
    .Top002434 #open_menu{ height:30px; background:#2e55d2; border-radius:0; top:47px; border:none;}
    .Top002434 #open_menu i,
    .Top002434 #open_menu i::before,
    .Top002434 #open_menu i::after{ background:#fff;}
    .Top002434 #open_menu.open_menu_on{ top:10px;}
    .Top002434 #header-menu ul{ background:#2e55d2; padding-left:0; padding-right:0;}
    .Top002434 #header-menu li{ padding:0 5%;}
    .Top002434 #header-menu li em,
    .Top002434 #header-menu li em a{ border-bottom:0;}
    .Top002434 #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.1);}
    .Top002434 #header-menu li em a{ font-weight:normal;}
    .Top002434 #header-menu li.clickon em a{ background:none;}
    .Top002434 #header-menu li.clickon{ padding-bottom:5%;}
    .Top002434 #header-menu li .sub-menu dt:last-child a{ border-bottom:0;}
    .Top002434 #header-menu li .sub-menu dl{ background:rgba(255,255,255,0.5); border-radius:5px;}
}

/*
 .Banner002345 为demo编号
 */
.Banner002345{}
.Banner002345{ position: relative; overflow: hidden;}
.Banner002345 .bx-wrapper{ position:relative; z-index:1;}
.Banner002345 .bx-viewport{ z-index:1;}
.Banner002345 li a{ display:block; }
.Banner002345 li img{ display:block; width:100%; position: relative; left: 0%; }
.Banner002345 li img.wap_banner{ display: 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(max-width:1000px){
    .Banner002345 li img{ display: none;}
    .Banner002345 li img.wap_banner{ display:block;}
}
@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;}
}

/*
 .Floor002491 为demo编号
 */
.Floor002491{ padding:1.5% 0 3% 0;}
.Floor002491 .title{display: block; padding: 10px 0 40px;  width: 100%;  margin: 0; text-align: center;font-size: 24px; font-weight: normal; color: #0a0404;}
.Floor002491 .title:after{display: block; content:'';width:40px;height: 2px;background:#2e55d2; margin:0 auto; margin-top:16px;}
.Floor002491 ul * { -webkit-transition: all .3s;  -o-transition: all .3s;  transition: all .3s;}
.Floor002491 ul li{ width: 25%;float: left; height: 200px; background-position: 0 0; position: relative;
    background-size: cover; background-repeat: no-repeat; position: relative;overflow: hidden; }
.Floor002491 ul li a.more{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;}
.Floor002491 ul li a.a{display: block; color: #fff;position: absolute; width: 100%;height: 100%;left: 0;bottom: 0; }
.Floor002491 ul li a .txt{display: none;}
.Floor002491 ul li a .txtBox .h3{text-align: center;  font-size: 14px; font-weight: normal;margin: 10px 0;}
.Floor002491 ul li a .icon{max-width: 50%; text-align: center; margin: 0 auto;}
.Floor002491 ul li .liBox{ position: relative; width: 100%;height: 100%;overflow: hidden; }
.Floor002491 ul li .liBox .liCon{position: absolute; width: 100%;bottom: 10px;}
.Floor002491 ul li.li1 .liBox{background: rgba(37, 87, 247, 0.8); }
.Floor002491 ul li.li2 .liBox{background: rgba(30, 70,  197, 0.8); }
.Floor002491 ul li.li3 .liBox{background: rgba(0, 78, 160, 0.8); }

@media screen and (min-width:768px ){
    .Floor002491 .title{font-size: 32px;}
    .Floor002491 ul li{ width: 25%;float: left; height: 400px;}
    .Floor002491 ul li a .txtBox .h3{font-size: 18px;}
}
@media screen and (max-width:999px ){
    .Floor002491 ul li{ width: 33.33%;}
}
@media screen and (min-width:1000px ){
    .Floor002491 ul li{height: 400px; width:22%;}
    .Floor002491 ul li.on{width:56%; }
    .Floor002491 ul li.on .a{ width: 80%; height: 110px; border-radius: 0 20px 0 0; overflow: hidden; }
    .Floor002491 ul li.on .liBox .liCon{position:relative; height: 100%; padding-left: 100px; padding-right:30px;background: url(../images/Floor002491-more.png) no-repeat 98% center;}
    .Floor002491 ul li.on .liBox .liCon .icon{position: absolute; left: 0;top: 50%; width: 100px; height: 75px;margin-top: -37.5px; }
    .Floor002491 ul li.on .liBox .liCon .txt{display: block;}
    .Floor002491 ul li.on a .txtBox .h3{text-align: left;}
    .Floor002491 ul li.on a .txtBox{position: relative; top: 50%;-webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);-o-transform: translateY(-50%); transform: translateY(-50%);}
}
/*
 .Floor002386 为demo编号
 */
.Floor002386 .Title{ padding: 0 0 20px; position: relative;}
.Floor002386 .Title h3{ font-size:28px; color: #0a0404; font-weight: normal;position: relative; padding-bottom: 12px; margin:15px 0 5px;}
.Floor002386 .Title span{ color: #9e9e9e; text-transform: uppercase; font-size: 12px;letter-spacing:3px}
.Floor002386 .Title h3:before{position: absolute; content: ''; width: 40px; height: 2px; background-color:#2e55d2; left: 0; bottom: -2px;}
.Floor002386 .Title a{ display: block; position: absolute; right: 0; top:50%; width: 38px; height: 18px; background:url(../images/case_ico.png) no-repeat center;}

.Floor002386 .auto{ position:relative; padding:2% 0;}
.Floor002386 .box{position:relative; z-index:2;}
.Floor002386 .box_news{ padding:0; overflow: hidden;}
.Floor002386 .box_about:before{ position:absolute; content:'';}
.Floor002386 .box_about figure{ overflow: hidden;}
.Floor002386 .box_about figure img{ width:100%; display: block;overflow:hidden;transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;
    -moz-transition:All 0.5s ease-in-out; -o-transition:All 0.5s ease-in-out;}
.Floor002386 .box_about figure img:hover{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}
.Floor002386 .box_about figure p { margin: 0; position: absolute; left: 0; bottom: 0; width: 100%;  background-color: rgba(46, 85, 210,0.75);  padding: 3% 5%; z-index: 10;   }
.Floor002386 .box_about figure b { position: absolute; left: 0; bottom: 0; width: 100%;  background-color: rgba(0, 0,0,0.4);  height: 100%; z-index:9;   }
.Floor002386 .box_about figure p span{ display: block; position: relative; z-index: 11;color: #fff;font-size: 14px;line-height: 24px; height: 46px; overflow: hidden;}
.Floor002386 .box_about .Ispic{ position: relative;}
.Floor002386 .box_about .Ispic i{width: 60px; height: 60px; position: absolute; top: 50%; left: 50%; margin-top: -55px; margin-left: -30px; background: url(../images/Floor002386-icon_video.png) 0 0 no-repeat; z-index: 11;}
.Floor002386 .box_about .Ispic .videoCon{display: none;}
.videoCon video{width: 100%;}
.Floor002386 .box_about ul li{ float: left; width: 20%; text-align: center;}
.Floor002386 .box_about ul li img{ width: 50px; height: 50px; transition: transform .5s ease-in-out;}
.Floor002386 .box_about ul li:hover img{
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
}
.Floor002386 .box_about ul li p{ margin: 10px 0 0; color:#666;}
.Floor002386 .box_about ul{ margin-top: 15px;}

.Floor002386 .more_n{ color: #666; border: solid 1px #b9b9b9; border-radius: 15px; display: block; width:80px; height: 26px; text-align: center; line-height: 24px; margin-top: 10px;}
.Floor002386 .list dl:hover .more_n{ color: #fff; border: solid 1px #2e55d2; background: #2e55d2;}
.Floor002386 .list dl{ overflow:hidden; clear:both; padding-bottom:12px; border-bottom: 1px dashed #eaeaea; margin-bottom: 12px;}
.Floor002386 .list dl:last-child{ margin-bottom:0; border-bottom:0;}
.Floor002386 .list dt{ float:left; width:30%;padding-top: 19.45%;position: relative;}
.Floor002386 .list dt img{ width:100%; height: 100%; left: 0; top: 0; position: absolute;}
.Floor002386 .list dd{ float:right; width:66%; }
.Floor002386 .list dd .dot{ font-size:16px;}
.Floor002386 .list dd .dot:hover{ color:#2e55d2; }
.Floor002386 .list dd p{ line-height:24px; margin-bottom:0; overflow:hidden; height:50px; color:#888; margin-top: 8px;}
.Floor002386 .bx-pager{ display:none;}
.Floor002386 .bx-controls-direction{ position:absolute; right:0; top:28px;}
.Floor002386 .bx-controls-direction a{ display:block; float:left; width:38px; height:22px;  background-image:url(../images/Floor002386-controls.png); background-repeat: no-repeat ; background-color:#2e55d2; overflow:hidden; text-indent:-999em; border:1px solid #2e55d2;}
.Floor002386 .bx-controls-direction a.bx-prev{ background-position:0 bottom;}
.Floor002386 .bx-controls-direction a.bx-next{ background-position:right 1px;margin-left:6px;}
.Floor002386 .bx-controls-direction a.disabled{background-color:#f3f3f3;  border:1px solid #e8e8e8;}
.Floor002386 .bx-controls-direction a.bx-prev.disabled{background-position:0 1px;}
.Floor002386 .bx-controls-direction a.bx-next.disabled{background-position:right bottom;}
.videoCon video,
.videoCon iframe{ max-width: 100%;max-height: 540px;margin: 0 auto;display: block; width: auto;}

@media(max-width:899px){
    .Floor002386 .auto{ padding: 2%;}
}
@media(max-width:640px){
    iframe{ height: auto!important;}
}
@media(max-width:899px){
    .Floor002386 .auto{ padding-bottom:0;}
    .Floor002386 .box h1{ padding-bottom:20px;}
    .Floor002386 .box_about{ padding:20px 0;}
    .Floor002386 .box_about:before{top:20px; height:1px;left:0; width: 100%; border-top:1px dashed #d6d6d6;}
    .Floor002386 .list dt{ width:45%;padding-top: 29%;}
    .Floor002386 .list dd{ width:52%;}
    .Floor002386 .Title h3{ font-size: 20px;}
    .Floor002386 .list dl{ padding-bottom:20px;}
}
@media only screen and (min-width:900px ) {
    .Floor002386 .box_about:before{top:5%; height:90%;left:6%; border-right:1px dashed #d6d6d6; width: 1px;}
    .Floor002386 .box{ float:left;}
    .Floor002386 .box_news{ width:52%;}
    .Floor002386 .box_about{width:48%; padding-left: 6%;}
}



/*
公用
 */
/*
 .Banner002307 为demo编号
 */
.Banner002307 { overflow: hidden;}
.Banner002307 span{ display: none;}
.Banner002307 img{ max-width: none; width: 100%; margin-left: 0;}
@media only screen and (min-width: 768px) {
    .Banner002307 img{ width: 150%; margin-left: -25%;}
}
@media only screen and (min-width: 1024px) {
    .Banner002307 img{ width: 140%; margin-left: -20%;}
}
@media only screen and (min-width: 1200px) {
    .Banner002307{ height:300px;}
    .Banner002307 img{ display: none;}
    .Banner002307 span{ display: block; background-position: center; background-repeat: no-repeat; height:300px; width: 100%;}
}
/*Menu002169 */
.Menu002169{ position: relative; z-index: 10;margin-bottom: 3%;}
.Menu002169 dt{ text-align:right; background:url(../images/Menu002169-icon_home.gif) no-repeat right center;font-size:12px; padding:30px 20px 30px 0; color:#999;}
.Menu002169 dt a{ background:url(../images/Menu002169-cur_a.gif) no-repeat right center; padding-right:10px; margin-right:5px;color:#999;}
.Menu002169 dt span{ color:#2e55d2;}
.Menu002169 dd{ width:180px; line-height:80px; background:url(../images/Menu002169-columnbg.png) no-repeat left top #2e55d2; font-size:24px; color:#fff; text-align:center; position:relative; z-index:1; margin-top:-30px;}
.Menu002169 dd:before{ display:inline-block; content:''; width:15px; height:3px; background:#fff; margin-right:5px; vertical-align:middle;}

.Menu002169 nav{ border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; background:#f9f9f9; line-height:50px;height:52px; margin-top:-52px;}
.Menu002169 nav ul{ float:right;}
.Menu002169 nav li{ float:left; margin-left:66px; }
.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;}
.Menu002169 nav li a:after{ position:absolute; left:0; width:100%; height:3px;  content:''; bottom:-1px;}
.Menu002169 nav li.aon a:after{background:#2e55d2;}
.Menu002169 nav li.aon:after{border-top-color:#2e55d2;}
.Menu002169 nav li.aon{ font-weight:bold; }
.Menu002169 nav li a:hover,
.Menu002169 nav li.aon a{color:#2e55d2;}
@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%;}
}


/*
 .Bottom001722 为demo编号
 */
.Bottom001722{ border-top:1px solid #efefef; background:url(../images/Bottom001722-bg.jpg) repeat; font-size:12px;}
.Bottom001722 nav,
.Bottom001722 section{ float:left; padding:50px 0; line-height:24px;background:url(../images/Bottom001722-line.png) no-repeat right top;}
.Bottom001722 section{ width:150px; margin-left:40px;  color:#777;}
.Bottom001722 section img{ width:110px;}
.Bottom001722 section.last{ width:298px; background:none; padding-bottom: 22px;}
.Bottom001722 section.last p{ margin-top: 0;}
.Bottom001722 section h1{ color:#666;margin:0 0 10px 0; font-weight:normal; font-size:15px;}
.Bottom001722 nav{ width:56%;}
.Bottom001722 nav dl{ float:left; width:20%;}
.Bottom001722 nav dt{ font-size:15px; padding-bottom:10px;}
.Bottom001722 nav dd a{color:#777; line-height: 26px;}
.Bottom001722 nav dd a:hover{color:#000;}
.Bottom001722 footer{ color:#b9b9b9; background-color:#5b5b5b; line-height:48px;}
.Bottom001722 footer a{ color:#b9b9b9;}
.Bottom001722 footer a:hover{ color:#fff !important;}
.Bottom001722 footer i{  margin:0 10px; font-style:normal;}
.Bottom001722 footer dl{ float:right;}
.Bottom001722 footer dl span{ color:#989898;}
.Bottom001722 footer dl span a{ text-decoration:underline; color:#989898;}
@media(max-width:1100px){
    .Bottom001722 section{ display:none;}
    .Bottom001722 section.last{ display:block;}
}
@media(max-width:1000px){
    .Bottom001722 nav,
    .Bottom001722 section,
    .Bottom001722 footer dl{ float:none;}
    .Bottom001722 nav,
    .Bottom001722 section{ padding:2% 0 0 0; background:none;}
    .Bottom001722 footer{ padding:2% 0; line-height:30px;}
    .Bottom001722 nav{ width:100%; overflow:hidden; clear:both;}
    .Bottom001722 nav dl{ width:25%;}
    .Bottom001722 section.last{ width:auto; background:none; margin-left:0;}
}
@media(max-width:640px){
    .Bottom001722 nav{ display:none;}
}

/*
关于我们
*/
/*RighInfo002519 */
.RighInfo002519{ padding:3% 0 4% 0;}
.RighInfo002519 p{ line-height:28px; color:#666; text-indent: 2em;}
.RighInfo002519 .list_img_group{ margin:3% 0;}
.RighInfo002519 .list_img_group li{ text-align:center;}
@media(min-width:641px){
    .RighInfo002519 .list_img_group li{ float:left; width:32.34375%;}
    .RighInfo002519 .list_img_group li:nth-child(2){ width:33.828125%; margin:0 0.492578125%;}
}
@media(max-width:640px){
    .RighInfo002519 .list_img_group li{ margin:2% 0;}
}

/*
 .PicList002239 为demo编号
 */
.PicList002239{ padding-top:55px;}
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 55px; text-align: center; }
.PicList002239 li figure{ position: relative; padding-top: 67.33%; width: 100%;}
.PicList002239 li figure img{ max-height: 100%; left: 50%; top: 50%; transform: translate(-50%,-50%); position: absolute;}
.PicList002239 li .li1{ float: left; width: 50%; padding: 15.5px 0; font-size: 16px; color: #c49162;}
.PicList002239 li .text{ padding: 0 20px}
.PicList002239 li .span2{ float: right; font-size: 14px; color: #999; padding:17px 0; padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center}
.PicList002239 .open_info{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.PicList002239  .info_area{ position:absolute; width:90%; max-width:1200px; left:50%; transform:translate(-50%,-50%); top:50%; background:#fff; padding:5%;}
.PicList002239  .info_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.PicList002239  .info_area .close::before,
.PicList002239  .info_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#c53b19; top:15px; left:3px;}
.PicList002239  .info_area .close::before{ transform:rotate(45deg);}
.PicList002239  .info_area .close::after{ transform:rotate(-45deg);}
.PicList002239  .info_area .pic{width:100%; height:auto; overflow:hidden; top:0; left:0; text-align:center;}
.PicList002239  .info_area .txt{ overflow:auto; padding-top:15px; text-align:center;}
@media (min-width: 640px) {
    .PicList002239 li{ float: left; width: 48%; margin: 0 1% 55px;}
}
@media (min-width: 1024px) {
    .PicList002239 li{  width: 31.33%; }
}
@media (min-width: 1250px) {
    .PicList002239 .ul{ margin:0 -30px;}
    .PicList002239 li{margin: 0 30px 55px ; width: 360px;}
}

/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:3% 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: #2e55d2;
    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:640px){
    .Page002046 .Pages .a_first,
    .Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
    .Page002046 .Pages a{padding:0 5px; }
}


/*
 .PicList000593 为demo编号
 */
.PicList000593{ padding-top:2%; max-width: 1200px; margin: 0 auto;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_play{ display: none;}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}
.PicList000593 li p{text-align:center;}
@media(max-width:768px){
    .PicList000593 li{width:49%; margin-right:2%;}
    .PicList000593 li:nth-child(3n){ margin-right:2%;}
    .PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
    .PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
    .PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
    .PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
    .PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}


/*
新闻中心
*/
/*
TextList002148
*/
.TextList002148{ padding-top:3%;}
.TextList002148 li{ overflow:hidden; padding-left:170px; padding-right:48px; position:relative; margin-bottom:2%;}
.TextList002148 li:after{ position:absolute; content:''; right:0; top:0;width:48px; height:100%; background:url(../images/TextList002148-more.png) no-repeat center center #f0f0f0;}
.TextList002148 li a{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.TextList002148 li div{border-left:1px solid #e9e9e9; background-color:#f8f8f8; padding:2% 3%;}
.TextList002148 li time{ position:absolute; left:0; top:0; width:155px; height:100%;background-color:#f8f8f8; border-right:1px solid #e9e9e9;}
.TextList002148 li time:after{ position:absolute; content:''; background:url(../images/TextList002148-time.gif) no-repeat; width:11px; height:19px; top:50%; right:-11px; margin-top:-9px;}
.TextList002148 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:16px;}
.TextList002148 li time i{ font-style:normal; font-size:48px; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.TextList002148 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:66px; background:#dfdfdf;}
.TextList002148 li h3{ margin:0; font-size:18px; color:#333; font-weight: normal;}
.TextList002148 li:hover h3 { color:#2e55d2;}
.TextList002148 li p{ line-height:26px; overflow:hidden; color:#999; height:62px; margin:2% 0 0 0;}
@media(max-width:1000px){
    .TextList002148 li{padding-left:120px;padding-right:30px;}
    .TextList002148 li:after{width:30px; background-size:35% auto;}
    .TextList002148 li time{width:105px;}
    .TextList002148 li time span{font-size:14px;}
    .TextList002148 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
    .TextList002148 li h3{ font-size:16px;}
}
@media(max-width:480px){
    .TextList002148 li{padding-left:100px;padding-right:0;}
    .TextList002148 li:after{ display:none;}
    .TextList002148 li time{width:85px;}
    .TextList002148 li time span{font-size:12px;}
    .TextList002148 li time i{font-size:30px;}
    .TextList002148 li h3{ font-size:14px;}
    .TextList002148 li p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
}


/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding: 3% 0;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#2e55d2; 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{ padding-top: 2%;}
.RighInfo002228 .single-content .links{border-top: 1px solid #ddd; margin-top: 30px; padding: 2% 0;}
.RighInfo002228 .single-content .links span{ display: block; text-indent: 0;}

@media screen and (min-width:768px){
    .RighInfo002228 .single-header h1{ font-size:24px;}
    .RighInfo002228 .single-header h3{ font-size:18px;}
    .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:30px;}
}

/*
 .PicList000659 为demo编号
 */
.PicList000659{ max-width:1200px; margin: 0 auto;}
.PicList000659 li{ width:32%;  float:left; margin-right:2%; padding:2% 0;}
.PicList000659 li:nth-child(3n){ margin-right:0;}
.PicList000659 li a{ display:block; border-radius:5px; border:#d9d9d9 1px solid; background-color:#fff; box-shadow:0 0 10px #ccc; padding:3%;}
.PicList000659 li a:hover{ box-shadow:0 0 10px #999;}
.PicList000659 li span{ display:block; background-position: center center; background-repeat:no-repeat; background-size:cover; padding-bottom:50%;}
.PicList000659 li h4{ margin:0; padding:10px 0; font-weight:normal; font-size:14px;}
.PicList000659 li p{ margin:0; height:40px; overflow:hidden; line-height:20px; color:#999;}
@media(max-width:768px){
    .PicList000659 li{ width:49%;}
    .PicList000659 li:nth-child(3n){ margin-right:2%;}
    .PicList000659 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
    .PicList000659 li{ width:100%; margin-right:0 !important;}
}
/*PicList001912*/
.PicList001912 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00; text-transform:uppercase;}
.PicList001912 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.PicList001912 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.PicList001912 li{ margin-bottom:35px; border:1px solid #e3e3e3; padding:4px;}
.PicList001912 li div{ background:url(../images/PicList001912-libg.jpg) repeat-x left bottom #fff; padding:2%; overflow:hidden;}
.PicList001912 li .pic{ float:left; width:22.5%;}
.PicList001912 li .pic img{ display:block; width:100%;}
.PicList001912 li figure{ float:right; border-left:1px solid #f3f3f3; width:75%; padding-left:25px;}
.PicList001912 li h3{ margin:0; line-height:50px; font-size:16px;}
.PicList001912 li p{ line-height:24px; overflow:hidden; height:72px; color:#999;}
.PicList001912 li .more{ color:#2e55d2;}
@media(max-width:1000px){
    .PicList001912 .columnName{ font-size:45px;}
    .PicList001912 .columnName span{ font-size:24px;}
    .PicList001912 li h3{ line-height:normal;}
    .PicList001912 li p{ margin:2% 0; height:48px;}
}
@media(max-width:640px){
    .PicList001912 .columnName{ font-size:35px;}
    .PicList001912 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
    .PicList001912 li .pic,
    .PicList001912 li figure{ float:none; width:auto;}
    .PicList001912 li figure{ border:0; padding-left:0; padding-top:3%;}
}

/*
 .TextList001652 为demo编号
 */
.TextList001652 .list_ul,
.TextList001652 .job_ol{ overflow:hidden; clear:both;}
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{ list-style:none; float:left; width:20%; text-align:center;font-size:16px;}
.TextList001652 .job_ol li{ background-color:#2e55d2; color:#fff; line-height:3em;}
.TextList001652 .list{ border-bottom:1px solid #ebebeb;}
.TextList001652 .job_info{ display:none;}
.TextList001652 .list_ul{ cursor:pointer;font-size:12px;}
.TextList001652 .list_ul li{ padding:1em 0;}
.TextList001652 .list_ul li:nth-child(5) a{ border:1px solid #ededed; border-radius:5px; display:inline-block; padding:0 7%; line-height:1.8em;}
.TextList001652 .list_ul li:nth-child(5) a:hover{  background-color:#2078da;color:#fff;}
.TextList001652 .job_info{padding:2% 5% 2%;background: #fafafa;line-height: 28px;}
@media(max-width:640px){
    .TextList001652 .job_ol li,
    .TextList001652 .list_ul li{width:25%; font-size: 14px;}
    .TextList001652 .job_ol li:nth-child(4),
    .TextList001652 .list_ul li:nth-child(4){ display:none;}
}

/*
 .Map002364 为demo编号
 */
.Map002364{background:#f6f6f6; margin-top: -3%; padding: 5% 0;}
.Map002364 dd{ border:10px solid #fff;margin-bottom:2%; padding-left:62%; background-color:#f9f9f9; position:relative;}
.Map002364 dd:last-child{ margin-bottom:0;}
.Map002364 .map *{ max-width:none;}
.Map002364 dd figure{ padding:3%;}
.Map002364 dd ul{ padding-bottom:3%; }
.Map002364 dd li{line-height:24px; padding:30px 0; padding-left:50px; border-bottom:1px dashed #dbdbdb; background:url(../images/Map002364-icon_name.gif) no-repeat center left; font-size:16px; color:#767676;}
.Map002364 dd li:nth-child(2){background-image:url(../images/Map002364-icon_add.gif);}
.Map002364 dd li:nth-child(3){background-image:url(../images/Map002364-icon_tel.gif);}
.Map002364 dd li:nth-child(4){background-image:url(../images/Map002364-icon_fax.gif);}
@media(min-width:641px){
    .Map002364 .map{ position:absolute !important; width:60%; left:0; height:100%; top:0;}
}
@media(max-width:640px){
    .Map002364 dd{ padding:3%;}
    .Map002364 .map{ height:300px; position:relative !important;}
    .Map002364 dd figure{ padding:0;}
}
@media(max-width:480px){
    .Map002364 dd figure h1{ font-size:20px;}
}


.PicList001748 ul{padding-bottom: 2%;}
.PicList001748 ul li{float: left;margin-right: 2%; margin-bottom:4px;height: 35px;line-height: 35px; }
.PicList001748 ul li:last-child{ margin-right:0;}
.PicList001748 ul li a{display: block; padding:0 20px;color:#333;border:1px solid #999;}
.PicList001748 ul li a:hover,
.PicList001748 ul li.aon a{color:#2e55d2;border:1px solid #2e55d2;}

/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277{ padding:2% 0;}
.RighInfo001277 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo001277 .big_img{ width:80%; position: relative; padding-top: 71%; float: left;}
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo001277 .list{ padding:42px 0 42px 0; overflow: hidden; float: right; width: 17%;}
.RighInfo001277 .list .bd{ position:relative;}
.RighInfo001277 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{ cursor:default;}
.RighInfo001277 .list li{ height:130px;  position:relative;}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo001277 .list li.on figure{ border:2px solid #2e55d2;}
.RighInfo001277 .right_info{ float:right; width:39.2%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info h3,
.RighInfo001277 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo001277 .right_info h1{ padding:7% 0; color:#2e55d2; font-size:26px; }
.RighInfo001277 .right_info h3{ font-size:16px; font-weight:normal; line-height: 28px;}
.RighInfo001277 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo001277 .right_info a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#2e55d2; transition:0.4s;}
.RighInfo001277 .right_info a:hover{ background-color:#2e55d2; color:#fff;}

.RighInfo001277 .tab{ padding:3% 0;}
.RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo001277 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo001277 .tab .h1_tab span.on{ background-color:#2e55d2; color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%;}
.RighInfo001277 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo001277-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo001277 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo001277-icon.png) no-repeat left center;}
.RighInfo001277 .down{ margin-top: 6%;}
@media(max-width:768px){
    .RighInfo001277 .list_img,
    .RighInfo001277 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
    .RighInfo001277 .list li{ height:100px;}
    .RighInfo001277 .right_info h1{font-size:20px; }
    .RighInfo001277 .right_info h3{ font-size:16px;}
}
@media(max-width:480px){
    .RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
    .RighInfo001277 .list a{ height:28px;}
    .RighInfo001277 .list li{ height:80px;}
    .RighInfo001277 .tab .h1_tab{ font-size:14px;}
    .RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
}



/*
发展历程
 */
/*
 .Timeline000397 为demo编号
 */
.Timeline000397{ position:relative; padding:5% 0; background: url(../images/Timeline000397-bg.jpg) no-repeat center bottom;}
.Timeline000397 .line{width: 100%;height: 5px;background:#f5f5f5;position: absolute;left: 0;top: 50%; margin-top:-2px;z-index: 1;}
.Timeline000397 .auto{ position:relative; z-index:2; height:420px;}
.Timeline000397 .bd .item{ position:relative;height:420px;}
.Timeline000397 .owl-nav div{ width:24px; height:24px; position:absolute; top:50%; margin-top:-12px; background-image:url(../images/Timeline000397-arrow.png); background-repeat:no-repeat; z-index:10; cursor:pointer; overflow: hidden; line-height: 100;}
.Timeline000397 .owl-nav .owl-prev{ left:-50px; background-position:0 0;}
.Timeline000397 .owl-nav .owl-next{ right:-50px; background-position:-25px 0;}
.Timeline000397 .prev:hover{left:-50px; background-position:-51px 0;}
.Timeline000397 .next:hover{right:-50px; background-position:-76px 0;}
.Timeline000397 .bd .item .icon{ height:50%; background:url(../images/Timeline000397-icon1.png) no-repeat left bottom; width:12px; position:absolute; top:0; left:50%; margin-left:-6px; margin-top:-2px;}
.Timeline000397 .bd .owl-item:nth-child(2n) .icon{ top:50%; background-image:url(../images/Timeline000397-icon2.png); background-position:0 5px;}
.Timeline000397 .bd .item .text{ line-height:24px; overflow:auto; max-height:90px;color:#999; position:absolute; width:100%; left:0; bottom:310px; font-size:14px; text-align:center;}
.Timeline000397 .bd .owl-item:nth-child(2n) .text{ bottom:auto; top:310px;}
.Timeline000397 .bd .owl-item time{ position:absolute; width:100%; text-align:center; top:54%; color:#2e55d2; font-size:24px;}
.Timeline000397 .bd .owl-item:nth-child(2n) time{ top:38%;}

@media(max-width:1330px){
    .Timeline000397 .owl-nav .owl-prev{ left:0;}
    .Timeline000397 .owl-nav .owl-next{ right:0;}
}

/*搜索中心*/
.PicList001358{ padding: 0 0 3%;}
.PicList001358 li{ line-height:55px; height:55px;border-bottom:1px dashed #e5e5e5;}
.PicList001358 li a{ padding-right:10px;}
.PicList001358 li time{ float:right;}

/*友情鏈接*/
.Floor000476_2{padding: 2% 0;}
.Floor000476_2 .con{ overflow:hidden;}
.Floor000476_2 .con a{ float:left; width:18.386%; margin-right:2%;margin-bottom: 2.5%; padding-top: 7.5%; position: relative; border:1px solid #eaeaea;border-radius: 10px;}
.Floor000476_2 .con a:nth-child(5n){margin-right: 0}
.Floor000476_2 .con a img{ max-width:100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); max-height: 100%;}
@media(max-width:640px){
    .Floor000476_2 .con a{ width: 31.33%;}
    .Floor000476_2 .con a:nth-child(5),.Floor000476 .con a:nth-child(10){margin-right: 2%;}
    .Floor000476_2 .con a:nth-child(3n){ margin-right: 0;}
}


.Index_sjjd{ padding:1.5% 0 3% 0;background: #f5f5f5;}
.Index_sjjd .title{display: block; padding: 10px 0 40px;  width: 100%;  margin: 0; text-align: center;font-size: 32px; font-weight: normal; color: #0a0404;}
.Index_sjjd .title:after{display: block; content:'';width:40px;height: 2px;background:#2e55d2; margin:0 auto; margin-top:16px;}

.interpretation{ padding: 2% 0;}
.interpretation .tab_a{ display: block; text-align: center; margin-bottom: 5%;}
.interpretation .tab_a a{ display: inline-block; padding: 0 20px; border: 1px solid #eaeaea; font-size: 16px; color: #999; line-height: 38px; min-width: 139px; margin: 0 3%; position: relative;}
.interpretation .tab_a a:after{display: block;width: 0;height: 0;margin: 0 auto;content: '';border: 6px solid transparent;border-bottom: 0;bottom: -7px;position: absolute;left: 50%;transform: translateX(-50%);}
.interpretation .tab_a a.aon,
.interpretation .tab_a a:hover{ background: #2e55d2; color: #fff; border-color:#2e55d2; }
.interpretation .tab_a a.aon:after,
.interpretation .tab_a a:hover:after{border-top-color: #2e55d2;}
.interpretation .left{ width: 79%; float: left; background: #fff; box-shadow: 0 0 8px #bcbcbc; position: relative;}
.interpretation .left .tab_span{ position: absolute; right: 5%; z-index: 101; top: 2%;}
.interpretation .right{ float: right; background: #fff; width: 19.5%;box-shadow: 0 0 8px #bcbcbc; padding:1%;}
.interpretation .right .title{ text-align: center; padding: 8% 0; border-bottom: 1px solid #eaeaea; font-size: 18px; font-weight: bold; color: #2e55d2;}
.interpretation .right ul{ padding: 10% 0 0 13%;}
.interpretation .right ul li{ padding: 7% 0;}
.interpretation .right ul li a{ color: #ccc;}
.interpretation .right ul li i{ width: 41px; height: 2px; background:#cccccc; display: inline-block; position: relative; vertical-align: top; margin-top: 9px; margin-right: 8%;}
.interpretation .right ul li i:before{ content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); background: #cccccc; border: 2px solid #fff; width: 12px; height: 12px; border-radius: 100%;}
.interpretation .right ul li a.on,
.interpretation .right ul li a:hover{ color: #2e55d2;}
.interpretation .right ul li a.on i:before,
.interpretation .right ul li a.on i,
.interpretation .right ul li a:hover i:before,
.interpretation .right ul li a:hover i{ background:#2e55d2;}
.interpretation .right figure{ margin: 5% 0 8% 13%; padding: 5% 0 3%; max-width: 136px; width: 100%; text-align: center; background: #2e55d2; text-align: center; color: #fff; font-size: 18px;}
.interpretation .right figure span{ display: block; font-size: 16px; line-height: 30px;}
@media(max-width:1000px){
    .interpretation .right{ float: none; width: 100%; margin-bottom: 2%; overflow: hidden;}
    .interpretation .right .title{ padding: 2% 0;}
    .interpretation .right ul{ padding: 2% 0 0 3%; float: left; width: 48%;}
    .interpretation .right ul li{ padding: 1% 0;}
    .interpretation .right figure{ margin: 5% 0 3% 2%; float: right; width: 48%;}
    .interpretation .left{ float: none; width: 100%;}
}
@media(max-width:640px){
    .interpretation .left .tab_span{ position: relative; float: right;}
    .Index_sjjd .title{ font-size: 24px;}
}
.maincontent{ min-height: 300px;}
.video_play *{ max-width: 100%;max-height: 540px;margin: 0 auto;display: block;}
#canvas_1{ max-width: 850px; height:auto !important;}
@media(min-width:1230px){
 #canvas_1{  height:445px !important;}
}


