﻿/*Other002524 */
.Other002524{ position:fixed; z-index:100; right:0; top:50%; transform:translateY(-50%);}
.Other002524 li{ border-bottom:1px solid #000; transition:all ease-in-out .3s;}
.Other002524 li:last-child{ border-bottom:none;}
.Other002524 li a,
.Other002524 li a::before{ display:block;height:54px;position:relative; transition:all ease-in-out .3s; font-size:16px;}
.Other002524 li a::before{ content:'';width:54px; border:3px solid rgba(0,0,0,0); background-color:rgba(0,0,0,0.8); background-repeat:no-repeat;background-image:url(../images/Other002524_icon.png); z-index:10;}
.Other002524 li a:hover::before{ background-color:#fff; border-color:#0054ac;}
.Other002524 li a span{ transition:all ease-in-out .3s; position:absolute; right:-250px; top:0; padding-right:54px; line-height:54px; color:#fff;background-color:#0054ac; z-index:3; width:230px; padding-left:25px;}
.Other002524 li.qq a::before{ background-position:-108px -3px;}
.Other002524 li.qq a:hover::before{ background-position:-162px -3px;}
.Other002524 li.qq_2 a::before{ background-position:-216px -3px;}
.Other002524 li.qq_2 a:hover::before{ background-position:-270px -3px;}
.Other002524 li.qq_3 a::before{ background-position:-324px -3px;}
.Other002524 li.qq_3 a:hover::before{ background-position:-378px -3px;}
.Other002524 li.gettop a::before{ background-position:0px -3px;}
.Other002524 li.gettop a:hover::before{ background-position:-54px -3px;}
.Other002524 li.qq a.phone{ display:none;}
.Other002524 li a:hover span{  right:0;}
   .Floor002358a p{font-size: 18px;
   line-height: 60px;
   }
/* .Banner001723 */
.Banner001723{position: relative;height: 650px;text-align: center; overflow: hidden;}
.Banner001723 .ban{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-position: center top;background-repeat: no-repeat;}
.Banner001723 .table{display: table;width: 100%;height: 100%;}
.Banner001723 .table_cell{display: table-cell;vertical-align: middle;}
.Banner001723 section{position: relative;z-index: 1;padding: 1% 3%;display: inline-block;background: rgba(255, 255, 255, 0.1);color: #fff;}
.Banner001723 section h1{margin: 0;padding-bottom: 15px;position: relative;font-size: 34px;font-weight: normal;line-height: normal;}
.Banner001723 section h1 i{width: 30%;height: 2px;position: absolute;left: 35%;background-color: #0054ac;bottom: 0;}
.Banner001723 section dl{padding-top: 10px;font-size: 18px;}
.Banner001723 section span{position: absolute;width: 8px;height: 8px;border: 3px solid #0054ac;}
.Banner001723 section span.t_l{left: 0;top: 0;border-right: 0;border-bottom: 0;}
.Banner001723 section span.t_r{right: 0;top: 0;border-left: 0;border-bottom: 0;}
.Banner001723 section span.b_l{left: 0;bottom: 0;border-right: 0;border-top: 0;}
.Banner001723 section span.b_r{right: 0;bottom: 0;border-left: 0;border-top: 0;}
.Banner001723 .more{position: relative;padding: 2.5% 0 0;text-align: center;}
.Banner001723 .more a{background: #0054ac;padding: 10px 25px;font-size: 16px;color: #fff;border-radius: 2px;}


.footer{ background:#232734 url(../images/footbj.jpg) no-repeat center center; background-size:100% auto; padding:65px 0; width:100%;}


.finfo{}





.finfo .dblogo{ }





.finfo .dblogo img{ display:block; height:58px;}





.finfo .dbtel{ font-family:Impact; color:#0dd2db; margin-left:55px; font-size:30px; margin-top:30px;}





.finfo .dbtel img{ margin-right:15px;}





.finfo .copy{ margin-left:55px; color:#b4b5b8; font-size:14px; line-height:2; margin-top:15px;}




.dbnav{ overflow:hidden; margin-top:30px;}





.dbnav li{ float:left; margin-right:55px;}





.dbnav li span{ display:block; color:#333333; font-size:16px; margin-bottom:30px;}





.dbnav li a{ display:block; color:#b4b5b8; font-size:14px; line-height:2.2;}





.dbnav li a:hover{ color:#333333;} 








.wechat{ margin-top:35px;}





.wechat img{ display:block; max-width:130px;}





.wechat span{ display:block; color:#b4b5b8; font-size:14px; text-align:center; line-height:2; margin-top:12px; }












.smain03 .rpico05 {
    background: url(../images/rico05.png) no-repeat center center;
    background-size: 100%;
}


.aimg {
    width: 100%;
    position: relative;
    
	
}

.aimg img {
    width: 100%;
    display: block;
    position: relative;
    z-index: 10;
}


.aleft {
    width: 55%;
	height:450px;
	
	    padding: 15px 20px;
	
}

.fl {
    float: left;
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;    text-align: left;
	padding: 5px 3%;
}

.aright {
    width: 45%;
	height:450px;
	overflow:hidden
}
.fr {
    float: right;
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}

.Other002524 li.qq_2 img{ margin-bottom:30px; width:80px;}
.Other002524 li.qq_3 a span,
.Other002524 li.gettop a span{ width:150px;}
.container{display: block;max-width: 1200px; margin: 0 auto; width:85%; }
.rtop li  .rptit{ text-align:center; color:#4b4a4a; font-size:18px; line-height:2; margin-top:20px;}
.smain03 .rtop{ overflow: hidden; padding:5px 4% 35px;background:#e5ecf7}
.smain03 .rtop li{ float:left; width:20%;list-style: none;}
.smain03 .rtop li .rpico{ width:90px; height:90px; margin:0 auto;}
.smain03 .rpico01{ background:url(../images/rico01.png) no-repeat center center; background-size:100%;}
.smain03 .rpico02{ background:url(../images/rico02.png) no-repeat center center; background-size:100%;}
.smain03 .rpico03{ background:url(../images/rico03.png) no-repeat center center; background-size:100%;}
.smain03 .rpico04{ background:url(../images/rico04.png) no-repeat center center; background-size:100%;}
.smain03 .rpico005{ background:url(../images/rico05.png) no-repeat center center; background-size:100%;}
.smain03 .rpico001{ background:url(../images/rico001.png) no-repeat center center; background-size:100%;}
.smain03 .rpico002{ background:url(../images/rico002.png) no-repeat center center; background-size:100%;}
.smain03 .rpico003{ background:url(../images/rico003.png) no-repeat center center; background-size:100%;}
.smain03 .rpico004{ background:url(../images/rico004.png) no-repeat center center; background-size:100%;}
.smain03 .rtop li  .rptit{ text-align:center; color:#4b4a4a; font-size:18px; line-height:0; margin-top:2px;}
 @media(max-width:1024px){
.Other002524 li.qq a.pc{ display:none;}
.Other002524 li.qq a.phone{ display:block;}
}


/* .Top001737 */
.Top001737{position: relative;z-index: 100;background: #000000;}
.siteTopStyle{position: fixed;z-index: 100; width: 100%; background: #000000;    max-width: 1920px;}
.Top001737 .auto{position: relative;top: 0;}
.Top001737 .logo{padding: 14px 0;}
.Top001737 .logo img{display: block;height: 52px;}
.Top001737 nav{position: absolute;}
.Top001737 nav{top: 0;right: 0;}
.Top001737 nav li{float: left;line-height: 49px; position: relative;}
.Top001737 nav li > a{display: block;margin: 0 10px;padding: 0px 10px 0px 10px;line-height: 77px;}
/*.Top001737 nav li:last-child >a{padding-right: 0px;}*/
.Top001737 nav li span{display: none;}
.Top001737 nav li span,
.Top001737 nav li > a{font-size: 16px;color: rgb(255 255 255 / 90%);}
.Top001737 nav li > a{border-bottom: transparent 0px solid;}
.Top001737 nav li:hover > a,
.Top001737 nav li.aon > a{color: #f8f8f8;/*font-weight: bold;*/}
.Top001737 nav li.aon > a{border-bottom-color: #015aa1d6;}
.Top001737 nav #m63{
    margin-left: 40px;
}
.Top001737 nav #m63{   
 	color: #fff;
    background: #4587e8;
    height: 30px;
    margin-top: 25px;
    border-radius: 5px;
    padding: 1px;
    margin-left: 30px;
}

@media(min-width:1920px){
 
 
 .aimg img {
    
    display: block;
    position: relative;
    z-index: 10;
}

 
.Banner001723 {
    position: relative;
    height: 670px;
    text-align: center;
    overflow: hidden;
}



}


@media(max-width:1920px){
 
 
 .aimg img {
    max-width: 85%;
    display: block;
    position: relative;
    z-index: 10;
}

.Banner001723 {
    position: relative;
    height: 670px;
    text-align: center;
    overflow: hidden;
}



}

@media(max-width:1000px){
.Top001737 nav #m63 span{
    line-height: 28px;
    text-align: center;
}


.Top001737 nav #m63{
    color: #fff;
    background: #4587e8;
    height: 30px;
    margin-top: 10px;
    border-radius: 5px;
    padding: 1px;
    margin-left: 0;
}
}
.Top001737 nav #m63 > a{border-bottom-color: rgba(0,0,0,0);line-height: 28px;color: #fff;}
.Top001737 nav #m63 > a{margin:0}
.Top001737 nav li dl{position: absolute;top: 100%;display: none;z-index: 2;  background: #050d19; left: -8px;    color: #ffffff;    opacity: 0.8;}
.Top001737 nav li dd{ margin: 0; padding: 0 30px; text-align: left; line-height: 40px; border-bottom: solid 1px #f2f2f2; position: relative;}
.Top001737 nav li dd a{padding: 0;font-size: 14px;color: #ffffff; overflow: hidden;    opacity: 0.8;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    display: block;}
	
.Top001737 nav li dl dd:hover{background: #ffffff; color: #333333;}
	
.Top001737 nav li dl a:hover{color: #333333;}

.Top001737 nav li dd .sub{ display: none; position: absolute; right: -160px; top:0; background: #fff; width: 160px;}
.Top001737 nav li dd .sub li{ display: block; float: none; line-height: 40px; padding: 0 20px;}
.Top001737 nav li dd .sub li a{ display: block; line-height: 40px; margin: 0; color: #333; border-bottom: solid 1px #f2f2f2;}
.Top001737 nav li dd:hover .sub{ display: block;}
.Top001737 nav li dl .sub li a:hover{color: #0054ac;}





.Top001737 .p_tel{position: absolute;right: 0;top: 0;font-size: 24px;font-weight: 500;color: #333;}
.Top001737 .a_lang{position: absolute;right: 0;top: -5px;font-size: 12px;color: #999;}


@media(max-width:1200px){
    .Top001737 nav li{margin-left: 20px;}
}
@media(max-width:1000px){
    .Top001737 .p_tel{ right: 12%;}
    .Top001737 .a_lang{ right: 12%;}

    .Top001737 .logo{padding-right: 40%;}
    /*.Top001737 .logo img{height: auto;}*/
    .Top001737 .top{right: 2%;}
    .Top001737 nav{position: fixed;bottom: auto;top: 0;left: 0;z-index: 100;width: 100%;max-width: 200px;height: 100%;background-color: rgba(0, 0, 0, 0.8);padding: 2%;display: none;}
    .Top001737 nav li{float: none;margin-left: 0;}
    .Top001737 .navbg{display: none !important;}
    .Top001737 nav li > a{display: none;}
    .Top001737 nav li#m1 > a,
    .Top001737 nav li#m8 > a,
    .Top001737 nav li span{display: block;color: #fff;}
    .Top001737 nav li dl{position: relative;top: auto;}
    .Top001737 nav li dd{float: none;line-height: 30px; border-bottom: none; padding: 0 15px;}
    .Top001737 .mobile_menu{position: absolute;right: 2%;top: 26%;border-radius: 5px 5px 0 0;width: 50px;height: 30px;}
    .Top001737 .mobile_menu i,
    .Top001737 .mobile_menu i::before,
    .Top001737 .mobile_menu i::after{position: absolute;width: 6px;height: 6px;background-color: #0054ac;border-radius: 50%;}
    .Top001737 .mobile_menu i{left: 50%;margin-left: -3px;top: 50%;margin-top: -3px;}
    .Top001737 .mobile_menu i::before,
    .Top001737 .mobile_menu i::after{content: '';top: 0;}
    .Top001737 .mobile_menu i::before{left: -12px;}
    .Top001737 .mobile_menu i::after{right: -12px;}
    .Top001737 nav li.aon > a{ border-bottom: none;}
    .Top001737 nav li > a{ line-height: 50px; margin: 0; padding: 0;}
    .Top001737 nav li dl{ width: 100%; left: 0; background: none;}
    .Top001737 nav li dd a{ color: #fff;}
    .Top001737 nav li dd{ text-align: left;}

    .Top001737 nav li dd .sub{ position: inherit; right: auto; background: none;}
    .Top001737 nav li dd .sub li a{ color: #fff; border-bottom: none;}

}

@media(max-width:640px){
    .Top001737 .auto{ top: 0;}
    .Top001737 .p_tel{ right: 15%; font-size: 18px; top: 20px;}
    .Top001737 .a_lang{ right: 15%; top: 5px;}
}

@media(max-width:480px){
    .Top001737 .top span{display: none;}
}

/* * 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("../images/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%;}
/* .Banner002465 */
.Banner002465{position: relative;}
.Banner002465 li a{display: block;}
.Banner002465 li a .phoneimg{display: none;}
.Banner002465 .owl-dots{margin: 0 auto;text-align: center;position: absolute;left: 0;width: 100%;bottom: 20px;z-index: 10;}
.Banner002465 .owl-dots > div{display: inline-block;margin: 0 0.5%;position: relative;}
.Banner002465 .owl-dots > div span{display: block;width: 12px;height: 12px;border-radius: 50%;background: #fff;-moz-opacity: 0.5;opacity: 0.5;filter: alpha(opacity=50);}
.Banner002465 .owl-dots > div.active span{-moz-opacity: 1;opacity: 1;filter: alpha(opacity=100);}
.Banner002465 .owl-nav > div{position: absolute;top: 50%;margin-top: -25px;background: url(../images/Banner002465-btns.png) no-repeat;width: 50px;height: 50px;cursor: pointer;}
.Banner002465 .owl-nav .owl-prev{left: 5%;background-position: 0 0;}
.Banner002465 .owl-nav .owl-next{right: 5%;background-position: -50px 0;}
.Banner002465 .owl-nav .owl-prev:hover{background-position: 0 -50px;}
.Banner002465 .owl-nav .owl-next:hover{background-position: -50px -50px;}

@media(max-width:1200px){
    .Banner002465 li a .pcimg{display: none;}
    .Banner002465 li a .phoneimg{display: block;}
    .Banner002465 .owl-dots > div{margin: 0 3px;}
}

/* .Floor001233 */
.Floor001233{padding: 7% 0;}
.Floor001233 .title{position: relative;margin: 0;padding-bottom: 6%;font-size: 28px;color: #333;letter-spacing: 5px;text-align: center;}
.Floor001233 .title:after{display: block;margin: 0 auto;width: 80px;height: 1px;background-color: #0054ac;margin-top: 30px;content: '';}
.Floor001233 li{float: left;width: 31.5%;margin-right: 2.7%;margin-bottom: 2.7%;position: relative;overflow: hidden;}
.Floor001233 li:nth-child(3n){margin-right: 0;}
.Floor001233 li img{display: block;width: 100%;position: relative;z-index: 3;}
.Floor001233 li figure{position: absolute;width: 100%;height: 100%;background-color: rgba(255, 152, 0, 0.75);color: #fff;z-index: 0;}
.Floor001233 li:hover figure{z-index: 5;}
.Floor001233 li .table{display: table;width: 100%;height: 100%;}
.Floor001233 li .table_cell{display: table-cell;vertical-align: middle;text-align: center;padding-left: 5%;padding-right: 5%;}
.Floor001233 li .txt{padding: 9% 3%;border: 1px solid #fff;}
.Floor001233 li h2{position: absolute;width: 100%;padding: 5%;left: 0;bottom: 35%;color: #fff;margin: 0;font-size: 14px;font-weight: normal;text-align: center;z-index: 4;transition: all ease-in-out 0.3s;}
.Floor001233 li h2 b{margin-bottom: 1%;font-size: 24px;text-shadow: 0 0 8px #6d6a6a;}
.Floor001233 li:hover h2{opacity: 0;}
.Floor001233 li h3{font-size: 24px;margin: 0;}
.Floor001233 li p{line-height: 1.8;overflow: hidden;height: 100px;margin: 5px 0;}

@media(max-width:768px){
    .Floor001233 li{width: 49%; margin-right: 2%;}
    .Floor001233 li:nth-child(3n){ margin-right: 2%;}
    .Floor001233 li:nth-child(2n){ margin-right: 0;}
}
@media(max-width:640px){
    .Floor001233 li figure{ display: none;}
    .Floor001233 li:hover h2{ opacity: 1;}
    .Floor001233 li h2 b{ font-size: 16px;}
}

@media(max-width:375px){
    .Floor001233 li h2 b,
    .Floor001233 li h3{font-size: 16px;}
    .Floor001233 li h2{font-size: 12px;}
    .Floor001233 li p{height: 20px;font-size: 12px;}
    .Floor001233 li figure span{width: 22px;height: 22px;}
}


@media(max-width:640px){
    .Banner001723{height: 200px;}
    .Banner001723 .ban{background-position: center center;background-size: cover;}
    .Banner001723 section h1{font-size: 18px;}
}
/* .Floor001805 */

.Floor001805{padding: 7% 0;background-color: #fafafa;}
.Floor001805s{ padding: 3% 0;background-color: #fff;}
.Floor001805 .auto_1200{ max-width: 1120px;}
.Floor001805 .title{position: relative;margin: 0;padding-bottom: 6%;font-size: 28px;color: #333;letter-spacing: 5px;text-align: center;}
.Floor001805 .title:after{display: block;margin: 0 auto;width: 80px;height: 1px;background-color: #0054ac;margin-top: 30px;content: '';}
.Floor001805 li{float: left;width: 31%;margin-right: 3.5%;margin-bottom: 3%;box-shadow: 0 0 3px #eee;}
.Floor001805 li:hover{box-shadow: 0 0 15px #aaa;}
.Floor001805 li:nth-child(3n){margin-right: 0;}
.Floor001805 li a{background-color: #fff;display: block;transition: 0.3s;}
.Floor001805 li .Ispic{padding-bottom: 52%;}
.Floor001805 li img{display: none;}
.Floor001805 li figure{padding: 5% 8%;font-size: 12px;}
.Floor001805 li h3{margin: 0;font-size: 16px;color: #333;}
.Floor001805 li p{margin: 1% 0 0;height: 25px;overflow: hidden;color: #666;line-height: 20px;}
.Floor001805 li span{border-top: 1px solid #eee;display: block;color: #999;text-transform: uppercase;background: url(../images/Floor001805-more.png) no-repeat 80px 15px;line-height: 17px;padding-top: 15px;}
.Floor001805 li a:hover span{border-top-color: #2149ad;background-image: url(../images/Floor001805-more_hover.png);}

@media(max-width:640px){
    .Floor001805 li{float: none;width: auto;margin-right: 0;margin-bottom: 3%;}
}
/* .Floor002358 */
.Floor002358{padding: 0.5% 0 0 0;background: #FFFFFF;}
.Floor002358a{padding: 0.5% 0 100px 0;}
.Floor002358 .auto{position: relative;}
.Floor002358 .title{position: relative;margin: 0;padding-bottom: 4%;font-size: 28px;color: #333;letter-spacing: 5px;text-align: center;}
.Floor002358 .title:after{display: block;margin: 0 auto;width: 80px;height: 1px;background-color: #0054ac;margin-top: 30px;content: '';}
.Floor002358 .list{width: 100%;position: relative;}
.Floor002358 .bd{}
.Floor002358 .bd ul{margin: 0;padding: 0 10px;}
.Floor002358 .bd li{width: 100%;margin: 0 0 15px;transition: .5s;display: block;}
.Floor002358 .bd li:hover{}
.Floor002358 .list .iconfont{position: absolute;top: 50%;margin-top: -35px;width: 70px;height: 70px;font-size: 70px;text-align: center;cursor: pointer;color: #999999;font-weight: lighter;}
.Floor002358 .list .iconfont:hover{color: #f8b62b;}
.Floor002358 .list .prev{left: -80px;}
.Floor002358 .list .next{right: -80px;}

@media only screen and (min-width:1024px){
    .Floor002358 .title{font-size: 32px;}
}
@media only screen and (max-width:1360px){
    .Floor002358 .list{padding: 0 50px;overflow: hidden;}
    .Floor002358 .list .iconfont{font-size: 40px;width: 40px;height: 40px;margin-top: -20px;}
    .Floor002358 .list .prev{left: 0;}
    .Floor002358 .list .next{right: 0;}
}

@media only screen and (max-width:767px){
    .Floor002358 .title{padding-bottom: 20px;}
    .Floor002358 .list{padding: 0 15px 0 0;}
    .Floor002358 .list .iconfont{display: none;}
    .Floor002358 .title{font-size: 18px;}
    .Floor002358 .title:after{margin-top: 20px;}
}

/* .Floor001295 */
.Floor001295{background: #fafafa;padding: 7% 0 7%;}
.Floor001295 .title{position: relative;margin: 0;padding-bottom: 4%;font-size: 28px;color: #333;letter-spacing: 5px;text-align: center;}
.Floor001295 .title:after{display: block;margin: 0 auto;width: 80px;height: 1px;background-color: #0054ac;margin-top: 30px;content: '';}
.Floor001295 dl{overflow: hidden;clear: both;}
.Floor001295 dd{float: left;width: 20%;text-align: center;background-color: #f0f0f0;overflow: hidden;position: relative;min-height: 265px;}
.Floor001295 dd a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}
.Floor001295 dd:nth-child(2n){background-color: #f8f8f8;}
.Floor001295 dd:hover{background-color: #0054ac;transition: 0.6s;}
.Floor001295 dd figure,
.Floor001295 dd .txt{width: 200%;overflow: hidden;}
.Floor001295 dd figure{padding: 16% 0;}
.Floor001295 dd figure div,
.Floor001295 dd .txt div{width: 50%;float: left;transition: 0.6s;}
.Floor001295 dd:hover figure .icon1{transform: translateX(-100%);}
.Floor001295 dd:hover figure .icon2{transform: translateX(-100%);}
.Floor001295 dd figure img{width: 50%;}
.Floor001295 dd .txt1{transform: translateX(-100%);color: #fff;}
.Floor001295 dd .txt2{transform: translateX(-100%);}
.Floor001295 dd .txt h3{font-weight: normal;margin: 0;color: #000;font-size: 16px;}
.Floor001295 dd .txt p{margin: 0;font-size: 12px;}
.Floor001295 dd .txt2 p{color: #9a9a9a;}
.Floor001295 dd .txt{padding-bottom: 20%;}
.Floor001295 dd:hover .txt1{transform: translateX(0);}
.Floor001295 dd:hover .txt h3{color: #fff;}
.Floor001295 dd:hover .txt2{transform: translateX(100%);}

@media(max-width:1000px){
    .Floor001295 dl{float: none;width: auto;}
    .Floor001295 dd{min-height: inherit;}
}

@media(max-width:640px) and (min-width:481px){
    .Floor001295 dd .txt h3{font-size: 14px;}


}
@media(max-width:480px){
    .Floor001295 dd{width: 50%;margin-bottom: 4px;}
}
/* .Floor001055 */
.Floor001055{padding: 1% 0;}
.Floor001055 .title{position: relative;margin: 0;font-size: 28px;color: #333;letter-spacing: 1px;text-align: center;}

.Floor001055 .title1{position: relative;margin: 0;padding-bottom: 3%;font-size: 18px;color: #333;letter-spacing: 5px;text-align: center;}


/* .Floor001055 .title:after{display: block;margin: 0 auto;width: 80px;height: 1px;background-color: #0054ac;margin-top: 30px;content: '';} */
.Floor001055 ul li{float: left;width: 18%;margin-right: 2%;position: relative;text-align:center;/* padding-bottom: 2%;*/}
.Floor001055 ul li:last-child{margin-right: 0;}
.Floor001055 ul li .Ispic{display: block;padding-bottom: 85%;}
.Floor001055 ul li h5{margin: 0;padding-top:0;font-size: 16px;font-weight: normal;line-height: 60px;    /*background-color: #e5ecf7;*/}
.Floor001055 ul li h5 a:hover{color: #0054ac;}
.Floor001055 ul li p{color: #999;line-height: 24px;overflow: hidden;height: 48px;}
.Floor001055 ul li::before,
.Floor001055 ul li::after{content: '';height: 0px;background-color: #d9e0e8;bottom: 0;transition: all ease-in-out 0.5s;}
.Floor001055 ul li::before{width: 100%;right: 0;}
.Floor001055 ul li::after{width: 0;left: 0;background-color: #0054ac;}
.Floor001055 ul li:hover::before{width: 0;}
.Floor001055 ul li:hover::after{width: 100%;}
.Floor001055 .more{padding-top: 3%;text-align: center;}
.Floor001055 .more a{display: inline-block;position: relative;}
.Floor001055 .more a::after,
.Floor001055 .more a::before{position: absolute;content: '';z-index: 2;left: 0;top: 0;border: 1px solid #a9bac6;width: 100%;height: 100%;transition: all ease-in-out 0.5s;}
.Floor001055 .more a::after{left: -3px;top: -3px;}
.Floor001055 .more a span{display: inline-block;position: relative;z-index: 4;line-height: 42px;background: url(../images/Floor001055-more.png) no-repeat 90% center;padding-left: 22px;padding-right: 80px;color: #a9bac6;text-transform: uppercase;transition: all ease-in-out 0.5s;}
.Floor001055 .more a:hover::after{background-color: #0054ac;border-color: #fff;}
.Floor001055 .more a:hover::before{background-color: #0054ac;border-color: #fff;}
.Floor001055 .more a:hover span{color: #fff;background-image: url(../images/Floor001055-more_hover.png);}




/* .Floor001055 .title:after{display: block;margin: 0 auto;width: 80px;height: 1px;background-color: #0054ac;margin-top: 30px;content: '';} */
.Floor0010555 ul li{float: left;width: 23%;margin-right: 2%;padding-bottom: 2%;position: relative;text-align:center}
.Floor0010555 ul li:last-child{margin-right: 0;}
.Floor0010555 ul li .Ispic{display: block;padding-bottom: 75%;}
.Floor0010555 ul li h5{margin: 0;font-size: 16px;font-weight: normal;line-height: 60px;    background-color: #e5ecf7;}
.Floor0010555 ul li h5 a:hover{color: #0054ac;}
.Floor0010555 ul li p{color: #999;line-height: 24px;overflow: hidden;height: 48px;}
.Floor0010555 ul li::before,
.Floor0010555 ul li::after{content: '';height: 0px;background-color: #d9e0e8;bottom: 0;transition: all ease-in-out 0.5s;}
.Floor0010555 ul li::before{width: 100%;right: 0;}
.Floor0010555 ul li::after{width: 0;left: 0;background-color: #0054ac;}
.Floor0010555 ul li:hover::before{width: 0;}
.Floor0010555 ul li:hover::after{width: 100%;}
.Floor0010555 .more{padding-top: 3%;text-align: center;}
.Floor0010555 .more a{display: inline-block;position: relative;}
.Floor0010555 .more a::after,
.Floor0010555 .more a::before{position: absolute;content: '';z-index: 2;left: 0;top: 0;border: 1px solid #a9bac6;width: 100%;height: 100%;transition: all ease-in-out 0.5s;}
.Floor0010555 .more a::after{left: -3px;top: -3px;}
.Floor0010555 .more a span{display: inline-block;position: relative;z-index: 4;line-height: 42px;background: url(../images/Floor0010555-more.png) no-repeat 90% center;padding-left: 22px;padding-right: 80px;color: #a9bac6;text-transform: uppercase;transition: all ease-in-out 0.5s;}
.Floor0010555 .more a:hover::after{background-color: #0054ac;border-color: #fff;}
.Floor0010555 .more a:hover::before{background-color: #0054ac;border-color: #fff;}
.Floor0010555 .more a:hover span{color: #fff;background-image: url(../images/Floor001055-more_hover.png);}

@media(max-width:768px){
    .Floor001055 ul li{width: 49%;margin-bottom: 3%;}
    .Floor001055 ul li:nth-child(2n){margin-right: 0;}
}

@media(max-width:375px){
    .Floor001055 ul li{width: auto;float: none;}
    .Floor001055 h1{font-size: 30px;}
}
/* .Bottom002264 */
.Bottom002264{background: #2e2e2e;padding: 2% 0 1%;color: #fff;}
.Bottom002264 dl{float: right;height: 90px;line-height: 90px;}
.Bottom002264 dt,
.Bottom002264 dd{float: left;}
.Bottom002264 dt{padding-left: 20px;line-height: 90px;height: 90px;}
.Bottom002264 dt img{ width: 90px; height: 90px;}
.Bottom002264 dt.dh img{ width: 20px; height: 20px;}
.Bottom002264 dt p{padding: 0px;margin: 0px;font-weight: bold;font-size: 20px;}
.Bottom002264 dd{padding-right: 23px;padding-top: 10px;}
.Bottom002264 .botshare{text-align: right;padding-top: 10px;}
.Bottom002264 .botshare a{display: inline-block;margin-left: 6px;background: url(../images/Bottom002264-icon_shars.png) #1a1919 no-repeat;width: 27px;height: 27px;border-radius: 50%;transition: background-image .3s ease-in-out;}
.Bottom002264 .botshare a.weixin{background-position: 0 0;}
.Bottom002264 .botshare a.qq{background-position: -27px 0;}
.Bottom002264 .botshare a.sina{background-position: -54px 0;}
.Bottom002264 .botshare a:hover{background-image: url(../images/Bottom002264-icon_shars_hover.png);}
.Bottom002264 figure{float: left;width: 160px;position: relative;margin-left: 10px;}
.Bottom002264 figure a{display: block;height: 30px;line-height: 30px;color: #fff;}
.Bottom002264 figure .a_sel{overflow: hidden;background-color: #1a1919;padding: 0 40px 0 10px;font-size: 12px;color: #a1a1a1;position: relative;}
.Bottom002264 figure .a_sel::before,
.Bottom002264 figure .a_sel::after{position: absolute;content: '';}
.Bottom002264 figure .a_sel::before{width: 30px;height: 30px;background-color: #1a1919;right: 0;top: 0;z-index: 1;}
.Bottom002264 figure .a_sel::after{width: 0;z-index: 3;height: 0;border-right: 5px solid transparent;border-left: 5px solid transparent;border-top: 5px solid #484747;right: 12px;top: 50%;margin-top: -2px;}
.Bottom002264 .hide_sel{position: absolute;bottom: 30px;left: 0;width: 100%;display: none;z-index: 50;}
.Bottom002264 .hide_sel a{background-color: #484747;color: #a1a1a1;margin-bottom: 2px;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.Bottom002264 .hide_sel a:hover{color: #fff;}
.Bottom002264 nav{margin: 0;line-height: 30px;padding: 10px 0;display: inline-block;}
.Bottom002264 nav a{color: #fff;margin-right: 10px;}
.Bottom002264 nav em{border-left: #696969 1px dotted;display: inline-block;width: 1px;height: 10px;margin-right: 9px;}
.Bottom002264 .copyright{display: inline-block;}
.Bottom002264 .copyright a{ color: #fff;}
.Bottom002264 .botcontact span{display: inline-block;position: relative;padding-left: 30px;}
.Bottom002264 .botcontact .name{display: block;font-size: 16px;color: #fff;margin-bottom: 15px;}
.Bottom002264 .botcontact span i{position: absolute;left: 0;top: 0;display: block;width: 20px;height: 20px;}
.Bottom002264 .botcontact .addr{margin-left: 10px;}
.Bottom002264 .botcontact .addr i{background: url(../images/Bottom002264-addr.png) no-repeat top center;}
.Bottom002264 .botcontact .tel{/* font-weight: bold;*/font-size: 16px;}
.Bottom002264 .botcontact .tel i{background: url(../images/Bottom002264-tel.png) no-repeat top center;}
.Bottom002264 .botcontact .name i{background: url(../images/Bottom002264-name.png) no-repeat top center;}

@media(max-width:1000px){
    .Bottom002264{text-align: center;}
    .Bottom002264 dl{float: none;}
    .Bottom002264 dt{display: none;}
    .Bottom002264 dd{float: none;padding-right: 0;display: inline-block;width: 70%;}
    .Bottom002264 aside{text-align: center;}
    .Bottom002264 figure{margin: 0 auto;width: 46%;float: none;}
    .Bottom002264 p a{margin: 0 5px;}
    .Bottom002264 .botshare{text-align: center;}
}

@media(max-width:640px){
    .Bottom002264 aside,
    .Bottom002264 p,
    .Bottom002264 .copyright{font-size: 12px;}
    .Bottom002264 p{padding: 0;}
    .Bottom002264 dd{width: 90%;}
    .Floor001295 .title{ font-size: 18px;}
    .Floor001055 .title{ font-size: 18px;}
    .Bottom002264 dl{ height: auto;}
}
/* .Banner001847 */
.Banner001847 div{height: 350px;background-position: center top;background-repeat: no-repeat;}
.Banner001847 div img{display: none;width: 100%;}
.Banner001847 div{position:relative; display:block;width: 100%; }
.Banner001847 div .con{ display: block; color: #fff; text-align: center;
    max-width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    max-height: 100%;}
.Banner001847 div .con h3{ font-size: 30px; margin: 0; padding: 0; margin-bottom: 15px;}
.Banner001847 div .con p{ font-size: 16px; margin: 0; padding: 0;}


@media(max-width:1000px){
    .Banner001847 div{height: auto;background: none !important;}
    .Banner001847 div img{display: block;}
}
/* .Menu002217 */
.Menu002217{padding: 2% 0 0; padding-bottom: 2%;}
.Menu002217 h2{font-size: 28px;color: #333;text-align: center;line-height: 1;margin: 0;font-weight: normal;}
.Menu002217 nav{text-align: center;margin-top: 4%;}
.Menu002217 nav ul li{text-align: center;padding: 0 9px;display: inline-block;*zoom: 1;*display: inline;}
.Menu002217 nav ul li a{display: block;min-width: 140px;height: 40px;line-height: 40px;font-size: 16px;color: #728391;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;border-radius: 40px;background: #f3f3f3;}
.Menu002217 nav ul li.on a,
.Menu002217 nav ul li a:hover{color: #fff;background: #0054ac;}

@media(max-width:1199px){
    .Menu002217 h2{font-size: 35px;}
}
@media(max-width:1000px){
    .Menu002217 h2{font-size: 30px;}
    .Menu002217 nav ul li a{min-width: 90px;font-size: 14px;height: 35px;line-height: 35px;padding: 0 3%;}
}

@media(max-width:640px){
    .Menu002217 h2{font-size: 20px;}
    .Menu002217 nav ul li{width: 100%;margin: 0 0 1px;display: block; padding: 0;}
    .Menu002217 nav ul li a{border-radius: 0;}
}
/* .Menu002147 */
.Menu002147{padding: 1% 0 3%;}
.Menu002147 ul{display: table;margin: 0 auto;}
.Menu002147 li{float: left;padding: 0 50px;position: relative;}
.Menu002147 li:after{position: absolute;content: '';width: 1px;right: 0;top: 50%;height: 14px;margin-top: -7px;background: #dfdfdf;}
.Menu002147 li.end:after{display: none;}
.Menu002147 li a{display: block;position: relative;overflow: hidden;padding: 0 0 15%;font-size: 16px;font-weight: bold;}
.Menu002147 li a:after{position: absolute;left: 0;bottom: 0;content: '';height: 2px;width: 100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{color: #0054ac;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{background: #0054ac;}

@media(max-width:1024px){
    .Menu002147 li{padding: 0 20px;}
    .Menu002147 li a{line-height: 50px;height: 50px;}
}

@media(max-width:768px){
    .Menu002147 ul{display: block;}
    .Menu002147 li{float: left;width: 25%;text-align: center;padding: 0;}
}

@media(max-width:768px) and (min-width:481px){
    .Menu002147 li:nth-child(4n):after{display: none;}
}
@media(max-width:480px){
    .Menu002147 li a{ font-size: 14px;}
    .Menu002147 li{width: 33.33333333333%}
    .Menu002147 li:nth-child(3n):after{display: none;}
}

@media(max-width:375px){
    .Menu002147 li a{font-size: 14px;}
}
/* .PicList001761 */
.PicList001761{padding: 2.5% 0 1%; overflow: hidden;}
.PicList001761 li{background: #fafafa;float: left;width: 23%;margin-right: 2.5%;margin-bottom: 3%;text-align: center;position: relative;overflow: hidden;}
.PicList001761 li:nth-child(4n){margin-right: 0;}
.PicList001761 li figure{padding-bottom: 76%;background-size: contain;}
.PicList001761 li figure img{display: none;}
.PicList001761 li a{color: #4c433e;display: block;}
.PicList001761 li span{line-height: 2;padding: 2% 0;font-size: 16px;transition: 0.3s;overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.PicList001761 li:last-child{margin-right: 0;}


@media(max-width:375px){
    .PicList001761 .categoryname{font-size: 18px;}
}

.PicList001761 .bg_tp{position: absolute;width: 100%;height: 83%;background-color: rgba(255, 152, 0, 0.75);color: #fff;z-index: 0;}
.PicList001761 .bg_tp .bg_tp1{display: table;width: 100%;height: 100%;}
.PicList001761 .bg_tp .bg_tp2{display: table-cell;vertical-align: middle;text-align: center;padding-left: 5%;padding-right: 5%;}
.PicList001761 .bg_tp .text{padding: 9% 3%;border: 1px solid #fff;}
.PicList001761 li:hover .bg_tp{z-index: 5;}
.PicList001761 li:hover .bg_tp{z-index: 5;}
.PicList001761 .bottom_pic{padding-bottom: 2%;max-width: 1200px;width: 100%;}
/* .Banner001724 */
.Banner001724{position: relative;height: 380px;text-align: center;}
.Banner001724 .ban{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-position: center top;background-repeat: no-repeat;}
.Banner001724 .table{display: table;width: 100%;height: 100%;}
.Banner001724 .table_cell{display: table-cell;vertical-align: middle;}
.Banner001724 section{position: relative;z-index: 1;padding: 1% 3%;display: inline-block;background: rgba(255, 255, 255, 0.1);color: #fff;}
.Banner001724 section h1{margin: 0;padding-bottom: 15px;position: relative;font-size: 34px;font-weight: normal;line-height: normal;}
.Banner001724 section h1 i{width: 30%;height: 2px;position: absolute;left: 35%;background-color: #0054ac;bottom: 0;}
.Banner001724 section dl{padding-top: 10px;font-size: 18px;}
.Banner001724 section span{position: absolute;width: 8px;height: 8px;border: 3px solid #0054ac;}

@media(max-width:640px){

    .PicList001761 li{ width: 49%; margin-right: 2%; margin-bottom: 2%;}
    .PicList001761 li:nth-child(2n){ margin-right: 0;}
    .PicList001761 .bg_tp{ display: none;}

    .Banner001724{height: 200px;}
    .Banner001724 .ban{background-position: center center;background-size: cover;}
    .Banner001724 section h1{font-size: 24px;}
}

@media(max-width:375px){
    .PicList001761 li{ width: 100%; float: none; margin-right: 0; margin-bottom: 2%;}
}

/* .Page002274 */
.Page002274{text-align: center;padding: 0 0 2.5%;color: #666666;}
.Page002274 *{vertical-align: middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{display: none;}
.Page002274 .Pages a{display: inline-block;padding: 0 15px;line-height: 37px;background-color: #fafafa;color: #666666;margin-left: 5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{color: #fff;background-color: #0054ac;}
.Page002274 .Pages em{font-style: normal;display: inline-block;vertical-align: middle;}
.Page002274 .Pages .i_text{width: 47px;height: 36px;line-height: 36px;border: 1px solid #ceced5;}
.Page002274 .Pages .i_button{cursor: pointer;background: none;width: 47px;height: 36px;border: 1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight: normal;margin: 0 5px;}
.Page002274 .Pages .a_prev,
.Page002274 .Pages .a_next{font-family: 宋体;font-weight: bold;padding: 0 25px;}

@media(max-width:1000px){
    .Page002274 .Pages em{display: none;}
}

@media(max-width:640px){
    .Page002274 .Pages a.a_first,
    .Page002274 .Pages a.a_end{display: none;}
    .Page002274 .Pages a{padding: 0 10px;}
}

/* .RighInfo002309 */
.RighInfo002309{background: #fbfbfb;padding: 2% 0;position: relative;z-index: 1;  padding-top: 0;}
.RighInfo002309 .auto{background: #fff;padding: 1% 2%;box-shadow: 0 14px 28px rgba(0, 0, 0, 0.1), 0 10px 10px rgba(0, 0, 0, 0.1); min-height: 360px;}
.RighInfo002309 .CenTitle{padding: 0 0 2%;position: relative;z-index: 1;}
.RighInfo002309 .CenTitle .name{text-align: center;font-size: 20px;font-weight: bold;color: #333;line-height: 3;}
.RighInfo002309 .CenTitle .line{width: 20px;height: 2px;background: #0054ac;overflow: hidden;margin: 0 auto;}
.RighInfo002309 .txtbox{text-justify: inter-ideograph;text-align: justify;word-wrap: break-word;clear: both; padding-top: 3%;}
.RighInfo002309 .aboutTxt01{font-size: 16px;color: #666;line-height: 2;text-align: justify;}

@media only screen and (min-width:768px){
    .RighInfo002309 .aboutTxt01 .pic{display: block;float: right;margin-left: 80px;}
}
@media(max-width:640px){
    .RighInfo002309 .aboutTxt01 .pic{ width: 100%; float: none;}
    .RighInfo002309 .aboutTxt01 .pic img{ width: 100%;}
}

/* .RighInfo002222 */
.RighInfo002222{}
.RighInfo002222 .h2{font-size: 26px;font-weight: normal;margin: 0;}
.RighInfo002222 .p{font-size: 16px;line-height: 30px;}
.RighInfo002222 .box1{position: relative;background: #f0f0f0; padding:4% 0;}
.RighInfo002222 .box2{background: #fff;padding: 4% 0;}
.RighInfo002222 .box .img{float: left;width: 32%;display: block;text-align: left;}
.RighInfo002222 .box figure{float: right;width: 100%;padding-top: 3%;}
.RighInfo002222 .box .h2{color: #333;}
.RighInfo002222 .box .p{color: #728391;}
.RighInfo002222 .box3{position: relative;padding:0 0 2%;}
.RighInfo002222 .box3 figure{}
.RighInfo002222 .box3 .h2{font-size: 18px;line-height: 44px;font-weight: bold;font-family: "Microsoft YaHei", 微软雅黑, Arial, sans-serif;color: rgb(80, 80, 80);}
.RighInfo002222 .box3 .p{color: #787878;font-size: 14px;line-height: 26px;text-indent: 28px;text-align: justify;font-family: "Microsoft YaHei", 微软雅黑, Arial, sans-serif;color: rgb(80, 80, 80);}
.RighInfo002222 .box4{background: #fafafa;}
.RighInfo002222 .box4 .ul{}
.RighInfo002222 .box4 .ul li{float: left;width: 33.3334%;text-align: center;padding: 6% 2%;}
.RighInfo002222 .box4 .ul li + li{border-left: 1px solid #eee;}
.RighInfo002222 .box4 .ul li .h2{background: none;padding: 15px 0 20px;font-family: "Microsoft YaHei", 微软雅黑, Arial, sans-serif; /* color: rgb(80, 80, 80); */}
.RighInfo002222 .box4 .ul li .p{margin: 0;font-family: "Microsoft YaHei", 微软雅黑, Arial, sans-serif;color: rgb(80, 80, 80);}
.RighInfo002222 .box4 .ul li figure{max-width: 240px;margin: 0 auto;margin-top: 20px;}

@media(max-width:1000px){
    .RighInfo002222 .box2 .img,
    .RighInfo002222 .box2 figure{width: 100%;float: none;text-align: center;}
    .RighInfo002222 .h2{font-size: 16px;}
    .RighInfo002222 .p{font-size: 14px;}
}

@media(max-width:700px){
    .RighInfo002222 .box2 .ul li{float: left;width: 25%;margin: 0;padding: 0 2%;}
}

@media(max-width:640px){
    .RighInfo002222 .h2{font-size: 20px;}
    .RighInfo002222 .box1 figure,
    .RighInfo002222 .box3 figure{position: static;padding: 4% 0;}
    .RighInfo002222 .box1 .h2,
    .RighInfo002222 .box3 .h2{color: #008cd6;}
}

/* .RighInfo002363 */
.RighInfo002363{padding: 3% 0 4%;}
.RighInfo002363 .img1{float: left;width: 278px;height: 49px;margin-right: 2%;margin-bottom: 1%;}

@media only screen and (min-width:768px){
    .RighInfo002363 .con-head em{font-size: 22px;}
    .RighInfo002363 .tit{font-size: 28px;}
}

@media only screen and (min-width:1024px){
    .RighInfo002363 .con-head em{font-size: 24px;}
    .RighInfo002363 .tit{font-size: 32px;}
}

.RighInfo002363 .box2{}
.RighInfo002363 .box2 .list{margin-bottom: 5%;}
.RighInfo002363 .box2 li{float: left;width: 20%;text-align: center;position: relative;}
.RighInfo002363 .box2 li:before{position: absolute;content: '';width: 1px;border-right: 1px solid #eee;right: 0;top: 0;height: 100%;}
.RighInfo002363 .box2 li:first-child{border-left: 1px solid #eee;}
.RighInfo002363 .box2 li a{display: block;margin: 0 auto;width: 65%;max-width: 206px;}
.RighInfo002363 .box2 li figure img{width: 100%;max-width: 82px;-webkit-transition: all ease 0.5s;transition: all ease 0.5s;position: relative;top: 0;}
.RighInfo002363 .box2 li:hover figure img{top: -10px;}
.RighInfo002363 .box2 li h3{font-size: 18px;color: #333;margin: 25px 0 15px;font-weight: normal;letter-spacing: 2px;}
.RighInfo002363 .box2 li:hover h3{color: #0054ac;}

.RighInfo002363 .box2 .list li.aon h3{color: #0054ac;}

.RighInfo002363 .box2 .pic{background: #f9f9f9;padding: 2% 0 3%;text-align: center;}
.RighInfo002363 .box2 .pic .title{padding: 0 0 3%;font-size: 20px;color: #333;font-weight: bold;}

@media(max-width:767px){
    .RighInfo002363 .box2{padding: 20px 0;}
    .RighInfo002363 .box2 li{width: 50%;margin-bottom: 2%;}
    .RighInfo002363 .box2 li{border-left: 1px solid #f4f4f4;}
    .RighInfo002363 .box2 li:nth-child(2n){border-left: 1px solid #fff;}
}

/*公司介绍*/
/* .RighInfo002450 为demo编号 */
.RighInfo002450{padding: 6% 0;}
.ssRighInfo002450{padding: 6% 0; padding-top: 0; margin-top: 1%;}
.RighInfo002450 .auto{position: relative;}
.RighInfo002450 .auto .word p{font-size: 14px;text-indent: 2em;line-height: 28px;width: 55%;text-align: justify;color: #666;}

@media only screen and (max-width: 1200px){
    .RighInfo002450 .auto{margin-left: 15px;margin-right: 15px;}
}
.RighInfo002450 .wrap-container .tit{font-weight: bold;text-align: center;}
.RighInfo002450 .wrap-container .tit::after{position: relative;left: 46.5%;content: '';background: rgb(240,130,0);width: 80px;height: 1px;margin-top: 20px;margin-bottom: 80px;display: block;}

@media only screen and (min-width:1201px ){
    .RighInfo002450 .wrap-container .tit{font-size: 30px;}
}


.RighInfo002450 .wrap-container .img{margin: 0 auto;display: block;}
.RighInfo002450 .wrap-container .word{color: #1a1002;font-size: 14px;line-height: 24px;margin-top: 3%;}

@media only screen and (min-width:767px ){
    .RighInfo002450 .wrap-container .img{float: right;margin: 0 0 0 5%;}
    .RighInfo002450 .wrap-container .word{margin-top: 0;}
}

.box_1{height: 380px;background: url(../images/RighInfo002450-img2.jpg)no-repeat;position:relative; display:block;width: 100%; text-align: center;}
.box_1 .box1_text{ display: block;
    max-width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    max-height: 100%;color: #fff;}
.box_1 .box1_text h2{font-size: 30px;font-weight: bold;color: #eee;}
.box_2{background-color: #f8f8f8;margin-top: -24px;}
.box_2 .box2_text{margin: 0 auto;text-align: center;padding: 6% 0px;}
.box_2 .box2_text h2{font-size: 30px;font-weight: bold;text-align: center;}
.box_2 .box2_text h2::after{position: relative;left: 46.5%;content: '';background: rgb(240,130,0);width: 80px;height: 1px;margin: 20px 0;display: block;}
.box_3{text-align: center;margin: 6% 0;}
.box_3 h2{font-size: 30px;font-weight: bold;text-align: left;padding-bottom: 2%;text-align: center;}
.box_3 h2::after{position: relative;left: 46.5%;content: '';background: rgb(240,130,0);width: 80px;height: 1px;margin: 20px 0;display: block;}
.box_list1{margin: 0 auto;display: inline-block;margin-bottom: 30px;width: 860px;}
.box_list1 ul{}
.box_list1 ul li{float: left;width: 48%;padding: 0 8px 30px 8px;;list-style: none;}
.box_list2{margin: 0 auto;display: inline-block;width: 860px;}
.box_list2 ul{margin-left: 0%;margin-top: -30px;}
.box_list2 li{float: left;position: relative;width: 262px;margin: 0 5px 40px 5px;}
.box_list2 li a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}
.box_list2 li img{width: 262px;}
/* .Map001070 为demo编号 */
.Map001070{background-color: #fff;padding-bottom: 6%;max-width: 1200px;text-align: center;}
.Map001070{margin: 0 auto;}
.Map001070 dd{border: 1px solid #e7e7e7;margin-bottom: 2%;padding-right: 53%;background-color: #fff;position: relative;}
.Map001070 dd:last-child{margin-bottom: 0;}
.Map001070 .map *{max-width: none;}
.Map001070 dd figure{padding: 3% 0 3% 3%;}
.Map001070 dd figure h1{font-size: 22px;color: #b71e23;font-weight: normal;padding: 16px 0;margin: 0;border-bottom: dashed 1px #ccc;}
.Map001070 dd ul{padding-top: 16px;}
.Map001070 dd li{line-height: 25px;margin-bottom: 10px;padding-left: 36px;background-repeat: no-repeat;background-position: 0 0;}
.Map001070 dd li:nth-child(1){background-image: url(../images/Map001070-ico_01.png);}
.Map001070 dd li:nth-child(2){background-image: url(../images/Map001070-ico_02.png);}
.Map001070 dd li:nth-child(3){background-image: url(../images/Map001070-ico_03.png);}
.Map001070 dd li:nth-child(4){background-image: url(../images/Map001070-ico_04.png);}
.Map001070 dd li:nth-child(5){background-image: url(../images/Map001070-ico_05.png);}

@media(max-width:1200px){
    .box_list1{ width: 100%;}
    .box_list2{ width: 100%;}

}

@media only screen and (max-width:767px ){
    .RighInfo002450 .wrap-container .tit{text-align: center;font-size: 20px;}
    .RighInfo002450 .auto .word p{  width: 100%;}
    .box_1{position:relative; display:block;width: 100%; padding-top: 35%}
    .RighInfo002450 .wrap-container .tit::after{ left: 42.5%;}
    .box_1 .box1_text{display: block;
        max-width: 100%;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
        max-height: 100%;}
}


@media(min-width:641px){
    .Map001070 .map{position: absolute !important;width: 50%;right: 0;height: 100%;top: 0;}
}

@media(max-width:640px){
    .Map001070 dd{padding: 3%;}
    .Map001070 .map{height: 300px;position: relative !important;}
    .Map001070 dd figure{padding: 0;}
    .box_list2 li{ width: 49%;  margin: 0;margin-right: 2%; margin-bottom: 2%;}
    .box_list2 li img{ width: 100%;}
    .box_list2 li:nth-child(2n){ margin-right: 0;}
}

@media(max-width:480px){
    .Map001070 dd figure h1{font-size: 20px;}
}
.box_zhineng{background-color: #fff;}
.box_zhineng .box_zhineng_text{margin: 0 auto;text-align: center;padding: 3% 0 4% 0;}
.box_zhineng .box_zhineng_text h2{font-size: 30px;font-weight: bold;text-align: center;}
.box_zhineng .box_zhineng_text h2::after{position: relative;left: 46.5%;content: '';background: rgb(240,130,0);width: 80px;height: 1px;margin: 20px 0;display: block;}
.box_zhineng .box_zhineng_text img{max-width: 1000px;width: 100%;}
/* .PicList000626 为demo编号 */
.PicList000626 .PicList000626_text{margin: 0 auto;text-align: center;padding: 3% 0 4% 0;}
.PicList000626 .PicList000626_text h2{font-size: 30px;font-weight: bold;text-align: center;}
.PicList000626 .PicList000626_text h2::after{position: relative;left: 46.5%;content: '';background: rgb(240,130,0);width: 80px;height: 1px;margin: 20px 0;display: block;}
.PicList000626 li{float: left;width: 20%;padding: 10px;}
.PicList000626 li a{display: block;padding-top: 35%;background-position: center center;background-size: contain;background-repeat: no-repeat;border: 1px solid #ccc;}
@media( max-width:768px){
    .PicList000626 li{width: 33.33333333%;}
}
@media( max-width:480px){
    .PicList000626 li{width: 50%;}
    .box_zhineng .box_zhineng_text h2{ font-size: 18px!important;}
    .Floor002426 .Floor002426_text h2{ font-size: 18px!important;}
    .PicList000626 .PicList000626_text h2{ font-size: 18px!important;}
}
/* .Floor002426 为demo编号 */
.Floor002426{ background-color: #1f5d78;}
.Floor002426 .auto{max-width: 1200px;position: relative;}

@media only screen and (max-width:1200px ){
    .Floor002426 .auto{max-width: 1200px;padding-left: 15px;padding-right: 15px;}
}
.Floor002426 .Floor002426_text{margin: 0 auto;text-align: center;padding: 3% 0 4% 0; max-width:1000px;}
.Floor002426 .Floor002426_text h2{font-size: 30px;font-weight: bold; color:#fff;    text-align: center;}
.Floor002426 .Floor002426_text h2::after{position: relative;left:46.5%;   content: '';background: rgb(255,255,255);width: 80px;height: 1px;margin: 20px 0;display: block;}
.Floor002426 .list{overflow: hidden;}
.Floor002426 .list li{ margin-bottom:30px;background-color: rgba(255,255,255,0.7); padding:1%;}

@media only screen and (min-width: 640px) {
    .Floor002426 .list ul{ margin: 0 -2.5%;}
    .Floor002426 .list li{ float: left; width: 40%; margin: 0 5%;}
}
.Floor002426 .list li .pic{position:relative; display:block;width: 100%; padding-top: 60%; border-radius:20px; overflow:hidden;}
.Floor002426 .list li .pic img{display: block;
    max-width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    max-height: 100%;}
.Floor002426 .list li .pic .text{position: absolute;top: 50%;transform: translateY(-40%);max-width: 270px;width: 50%;padding-right: 2%;right: 0;color: #fff;}
.Floor002426 .list li .pic .text h3{font-size: 24px;padding-bottom: 5%;margin: 0;font-weight: normal;}

@media only screen and (min-width:768px ){
    .Floor002426 .list li .pic .text h3{font-size: 26px;}
}

@media only screen and (min-width:1024px ){
    .Floor002426 .list li .pic .text h3{font-size: 36px;}
}

@media only screen and (min-width:1200px ){
    .Floor002426 .list li .pic .text h3{font-size: 46px;}
}

.Floor002426 .list li .pic .text span{font-size: 14px;display: block;position: relative;}
.Floor002426 .list li .pic .text span:after{width: 1px;height: 22px;background: #94969b;content: "";display: block;margin: 10px 0 10px 40px;}

@media only screen and (min-width:640px ){
    .Floor002426 .list li .pic .text span{font-size: 16px;}
}

@media only screen and (min-width:1200px ){
    .Floor002426 .list li .pic .text span{font-size: 20px;}
    .Floor002426 .list li .pic .text span:after{height: 44px;}
}

.Floor002426 .list li .pic .text a{display: block;width: 80px;height: 28px;line-height: 28px;text-align: center;border-radius: 28px;background: #000;color: #fff;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;}
.Floor002426 .list li .pic .text a:hover{background: #f37529;}
.Floor002426 .list li .word{text-align: center;color: #000;padding-bottom: 40px;}
.Floor002426 .list li .word .h4{margin: 4% 0;font-weight: normal;font-size: 16px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}

@media only screen and (min-width:1200px ){
    .Floor002426 .list li .word .h4{font-size: 20px;}
}

.Floor002426 .list li .word .p{font-size: 14px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;margin: 0;}

@media only screen and (min-width:1200px ){
    .Floor002426 .list li .word .p{font-size: 16px;}
}

.Floor002426 .list li .word .gobuy{max-width: 168px;width: 70%;height: 36px;line-height: 36px;text-align: center;color: #fff;background: #1f5d78;display: block;margin: 5% auto 0;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;}
.Floor002426 .list li .word .gobuy:hover{background: #f37529;}
/* .Menu002252 为demo编号 */
.Menu002252{padding: 10px 0;text-align: center;overflow: hidden;margin-top: 4%;margin-bottom: 3%;}
.Menu002252 a{font-size: 16px;display: block;background: #e9e9e9;padding: 10px;margin-bottom: 1px;}
.Menu002252 a.aon,.Menu002252 a:hover{color: #fff;background-color: #0054ac;}

@media(min-width:768px){
    .Menu002252{padding-top: 25px}
    .Menu002252 a{display: inline-block;line-height: 30px;padding: 0 95px;min-width: 115px;overflow: hidden;margin: 0 7px 1px;}
}

@media(min-width:1024px){
    .Menu002252{padding-top: 35px;}
    .Menu002252 a{display: inline-block;line-height: 46px;padding: 0 100px;background: #e9e9e9;min-width: 130px;}
}
/* .PicList001200 为demo编号 */
.PicList001200{ padding-top: 5%;}
.PicList001200 li{padding: 10px;border: 1px solid #ebebeb;margin-bottom: 2%;background-color: #fbfbfb;}
.PicList001200 li a{display: block;position: relative;padding-left: 30%;padding-right: 15%;}
.PicList001200 li a::after{position: absolute;content: '';width: 33px;height: 33px;background: url(../images/PicList001200-more.png) no-repeat left top;right: 5%;top: 50%;margin-top: -16px;}
.PicList001200 li:hover a::after{position: absolute;content: '';width: 33px;height: 33px;background: url(../images/PicList001200-mores.png) no-repeat left top;right: 5%;top: 50%;margin-top: -16px;}
.PicList001200 li figure{position: absolute;left: 0;top: 0;height: 100%;width: 27%;}
.PicList001200 li div{position: relative;padding-right: 5%;padding-bottom: 13%;}
.PicList001200 li div::before,
.PicList001200 li div::after{position: absolute;content: '';}
.PicList001200 li div::before{width: 1px;height: 70%;top: 15%;background-color: #ebebeb;right: 0;}
.PicList001200 li div::after{width: 7%;height: 1px;background-color: #0054ac;bottom: 10%;left: -9%;z-index: 2;}
.PicList001200 li h3{margin: 0;font-size: 16px;padding: 3% 0 0 0;font-weight: normal;color: #333;}
.PicList001200 li p{margin: 3% 0 0 0;color: #969696;line-height: 28px;height: 56px;overflow: hidden;font-size: 12px;}
.PicList001200 li:hover h3{ color: #0054ac;}
.PicList001200 li time{position: absolute;left: 0;bottom: 5%;color: #969696;}
.PicList001200 li:hover{border-color: #0054ac;box-shadow: 0 5px 5px #eee;}
.PicList001200 li:hover a::after{background-position: left bottom;}

@media(max-width:640px){
    .PicList001200 li p{line-height: 22px;height: 44px;}
    .PicList001200 li time{font-size: 12px;}
}

@media(max-width:480px){
    .PicList001200 li div::before,
    .PicList001200 li a::after{display: none;}
    .PicList001200 li div,
    .PicList001200 li a{padding-right: 0;}
    .PicList001200 li a{padding-left: 40%;}
    .PicList001200 li figure{width: 37%;}
}
/*Page001913*/
.Page001913{text-align: center;padding: 40px 0 60px;color: #ababb6;margin-bottom: 3%;}
.Page001913 *{vertical-align: middle;}
.Page001913 .Pages .p_cur,
.Page001913 .Pages .p_count,
.Page001913 .Pages .p_total{display: none;}
.Page001913 .Pages a{border: 1px solid #ceced5;display: inline-block;padding: 0 20px;line-height: 35px;color: #ababb6;}
.Page001913 .Pages a:hover,
.Page001913 .Pages a.a_cur{color: #fff;background-color: #0054ac;}
.Page001913 .Pages em{font-style: normal;display: inline-block;vertical-align: middle;}
.Page001913 .Pages .i_text{width: 47px;height: 36px;line-height: 36px;border: 1px solid #ceced5; text-align: center;}
.Page001913 .Pages .i_button{cursor: pointer;background: none;width: 47px;height: 36px;border: 1px solid #ceced5;}
.Page001913 .Pages .p_jump b{font-weight: normal;margin: 0 5px;}

@media(max-width:1000px){
    .Page001913 .Pages em{display: none;}
}

@media(max-width:640px){
    .Page001913 .Pages a.a_first,
    .Page001913 .Pages a.a_end{display: none;}
    .Page001913 .Pages a{padding: 0 10px;}
    .Floor001233 .title{ font-size: 18px;}
    .Floor001805 .title{ font-size: 18px;}
    .Page001913 .p_jump{ display: none;}
}
/* .TextList002241 为demo编号 */
.TextList002241{padding: 55px 0 0;font-size: 14px;padding-bottom: 35px;}
.TextList002241 .list_search{max-width: 1200px;height: 200px;background: url(../images/gsjj.jpg) no-repeat left top;margin-bottom: 26px;text-align: left;}
.TextList002241 .list_search select.didian{padding: 10px 160px 10px 5px;font-size: 14px;color: #bbb;text-align: left;border: 0px;margin-right: 16px;margin-top: 40px;}
.TextList002241 .list_search select.didian1{margin-left: 60px;}
.TextList002241 .list_search select.didian option{text-align: left;}
.TextList002241 .list_search .guanjianzi{padding: 10px 680px 10px 10px;font-size: 14px;color: #999;text-align: left;border: 0px;margin-right: 16px;margin-top: 20px;margin-left: 60px;}
.TextList002241 .list_search button{padding: 12px 80px 12px 80px;font-size: 14px;background-color: #0054ac;color: #fff;font-weight: bold;border: 0px;margin-top: 20px;}
.TextList002241 .list dl{display: block;margin-bottom: 25px;padding: 30px 40px;background: #f9f9f9;}
.TextList002241 .list dl dt{color: #555;font-size: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 1.5em;line-height: 1.5;overflow: hidden;margin-bottom: 16px;}
.TextList002241 .list dl dd{color: #555;font-weight: 700;margin-bottom: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 1.5em;line-height: 1.5;overflow: hidden;}
.TextList002241 .list dl dd.hl{height: 45px;overflow: hidden;}
.TextList002241 .list dl dd span{color: #666;font-weight: normal;}
.TextList002241 .list dl:hover{background: #0054ac;}
.TextList002241 .list dl:hover{color: #fff;}
.TextList002241 .list dl:hover dt{color: #fff;}
.TextList002241 .list dl:hover dt+dd{color: #fff;}
.TextList002241 .list dl:hover dd{color: #fff;}
.TextList002241 .list dl:hover dd span{color: #fff;}

@media (min-width: 640px){
    .TextList002241 .auto{overflow: hidden;}
    .TextList002241 .list{margin: 0 -1%;}
    .TextList002241 .list dl:nth-child(2n){margin-right: 0;}
    .TextList002241 .list dl:nth-child(3n){margin-right: 1%;}
    .TextList002241 .list dl{float: left;width: 48%;margin: 0 1% 25px;}

}

@media (min-width: 1024px){
    .TextList002241 .list dl:nth-child(3n){margin-right: 0;}
    .TextList002241 .list dl:nth-child(2n){margin-right: 1%;}
    .TextList002241 .list dl{width: 31.33%;}
}

@media(max-width:640px){
    .TextList002241 .list dl dd.hl{ height: auto;}
}

/* .PicList001302 为demo编号 */
.PicList001302{padding-top: 6%;}
.PicList001302 li{float: left;width: 30%;margin-right: 5%;position: relative;margin-bottom: 2%;}
.PicList001302 li:nth-child(3n){margin-right: 0;}
.PicList001302 li a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 1px solid transparent;z-index: 10;}
.PicList001302 li:hover a{border-color: #0054ac;}
.PicList001302 li figure{padding: 4px;position: relative;border: 1px solid #dfdfdf;}
.PicList001302 li figure div{padding-bottom: 69%;background-size: contain;}
.PicList001302 li figure dl{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/PicList001302-search.png) no-repeat center 20% rgba(255,152,0, 0.9)/auto 14%;opacity: 0;transition: 0.3s;}
.PicList001302 li figure dl span{position: absolute;left: 0;width: 100%;color: #fff;text-align: center;top: 70%;transition: 0.3s;}
.PicList001302 li figure dl span::before{position: absolute;content: '';width: 16px;height: 1px;background-color: #fff;left: 50%;margin-left: -8px;bottom: -10px;}
.PicList001302 li:hover figure dl{background-position: center 35%;opacity: 1;}
.PicList001302 li:hover figure dl span{top: 60%;}
.PicList001302 li h3{margin: 10px 0;line-height: 24px;height: 24px;overflow: hidden;text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    display: block;}
.PicList001302 li p{margin: 10px 0;line-height: 24px;height: 24px;overflow: hidden;text-align: center;overflow: hidden;text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    display: block;}

@media(max-width:480px){
    .PicList001302 li{width: 49%;}
    .PicList001302 li:nth-child(3n){margin-right: 2%;}
    .PicList001302 li:nth-child(2n){margin-right: 0;}
}

/* .RighInfo002363_1 */
.RighInfo002363_1{padding: 3% 0 4%;margin-top: 1.5%;}
.RighInfo002363_1 .img1{float: left;width: 278px;height: 49px;margin-right: 2%;margin-bottom: 1%;}

@media only screen and (min-width:768px){
    .RighInfo002363_1 .con-head em{font-size: 22px;}
    .RighInfo002363_1 .tit{font-size: 28px;}
}

@media only screen and (min-width:1024px){
    .RighInfo002363_1 .con-head em{font-size: 24px;}
    .RighInfo002363_1 .tit{font-size: 32px;}
}
.RighInfo002363_1 .box2{}
.RighInfo002363_1 .box2 .list{margin-bottom: 5%;}
.RighInfo002363_1 .box2 li{float: left;width: 25%;text-align: center;position: relative;}
.RighInfo002363_1 .box2 li:before{position: absolute;content: '';width: 1px;border-right: 1px solid #eee;right: 0;top: 0;height: 100%;}
.RighInfo002363_1 .box2 li:first-child{border-left: 1px solid #eee;}
.RighInfo002363_1 .box2 li a{display: block;margin: 0 auto;width: 50%;max-width: 206px;}
.RighInfo002363_1 .box2 li figure img{width: 100%;max-width: 82px;-webkit-transition: all ease 0.5s;transition: all ease 0.5s;position: relative;top: 0;}
.RighInfo002363_1 .box2 li:hover figure img,
.RighInfo002363_1 .box2 .aon figure img{top: -10px;}
.RighInfo002363_1 .box2 li h3{font-size: 18px;color: #333;margin: 25px 0 15px;font-weight: normal;letter-spacing: 2px;}
.RighInfo002363_1 .box2 li:hover h3 ,
.RighInfo002363_1 .box2 .aon h3{color: #0054ac;}
.RighInfo002363_1 .box2 .pic{background: #f9f9f9;padding: 2% 0 3%;text-align: center;}
.RighInfo002363_1 .box2 .pic .title{padding: 0 0 3%;font-size: 20px;color: #333;font-weight: bold;}

@media(max-width:767px){
    .RighInfo002363_1 .box2{padding: 20px 0;}
    .RighInfo002363_1 .box2 li{width: 50%;margin-bottom: 2%;}
    .RighInfo002363_1 .box2 li{border-left: 1px solid #f4f4f4;}
    .RighInfo002363_1 .box2 li:nth-child(2n){border-left: 1px solid #fff;}
    .PicList001302 li{ width: 49%; margin-right: 2%; margin-bottom: 2%;}
    .PicList001302 li:nth-child(3n){ margin-right: 2%;}
    .PicList001302 li:nth-child(2n){ margin-right: 0;}
    .PicList001302 li:hover figure dl{ display: none}


}

.RighInfo002363_1 .RighInfo002222{margin-bottom: 6%;}


.new_info{ min-height: 360px;}
.new_info .auto{ background: #fff; padding: 30px;}
.new_info .info .tit{ text-align: center; margin-bottom: 30px; border-bottom: solid 1px #f2f2f2; padding-bottom: 30px;}
.new_info .info .tit h3{ font-size: 18px; font-weight: normal; color: #0054ac}
.new_info .info .tit span{ font-size: 12px;color: #999;}
.new_info .info{ line-height: 24px;}


.info_back{ padding:1% 0; text-align:center; margin-top:5%;}
.info_back a{ width: 110px; cursor:pointer; color:#fff; display:inline-block; line-height: 30px; background: #0054ac;}
.info_prev_next{ border-top: 1px dashed #ccc; margin-top: 5%; padding-top: 3%;}
.info_prev_next span{ margin-top:5px; display:block; color:#a5a5a5;}
.info_prev_next span a{ color:#a5a5a5;}
.info_prev_next span a:hover{ color: #0054ac;}

.ul_sitemap li{ padding-bottom: 0; line-height: 40px;}
.ul_sitemap{ padding-bottom: 10%;}
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px; color: #fff; padding-bottom: 0;}
.ul_sitemap li strong{ width:90px; display:inline-block; color: #fff;}
.ul_sitemap a:hover{ color: #0054ac;}
.ul_sitemap li a{ color: #333;}


.demo{ padding: 1% 0;}
.demo .title{position: relative;margin: 0;font-size: 28px;color: #333;letter-spacing: 1px;text-align: center;font-weight: bold;margin-bottom: 14px;}

.demo .title1{position: relative;margin: 0;padding-bottom: 0.1%;font-size: 18px;color: #333;text-align: center;letter-spacing: .5px;}


/* .demo .title:after{display: block;margin: 0 auto;width: 80px;height: 1px;background-color: #0054ac;margin-top: 30px;content: '';} */

.demo li{float: left;width: 31.5%;margin-right: 2.7%;margin-bottom: 2.7%;position: relative;overflow: hidden;}
.demo li:nth-child(3n){margin-right: 0;}
.demo li img{display: block;width: 100%;position: relative;z-index: 3;}
.demo li figure{position: absolute;width: 100%;height: 100%;background-color: rgba(255, 152, 0, 0.75);color: #fff;z-index: 0;}
@media(max-width:768px){
    .demo li{width: 49%; margin-right: 2%;}
    .demo li:nth-child(3n){ margin-right: 2%;}
    .demo li:nth-child(2n){ margin-right: 0;}
}


.demo1{padding: 2.5% 0 1%;}
.demo1 li{background: #fafafa;float: left;width: 23%;margin-right: 2.5%;margin-bottom: 3%;text-align: center;position: relative;overflow: hidden;}
.demo1 li:nth-child(4n){margin-right: 0;}

.demo1 li img{display: block;width: 100%;position: relative;z-index: 3;}
.demo1 li figure{position: absolute;width: 100%;height: 100%;background-color: rgba(255, 152, 0, 0.75);color: #fff;z-index: 0;}

@media(max-width:640px){

    .demo1 li{ width: 49%; margin-right: 2%; margin-bottom: 2%;}
    .demo1 li:nth-child(2n){ margin-right: 0;}
    .demo1 .bg_tp{ display: none;}
}


.he_border1 {
    width:100%;
    height:240px;
    padding:0;
    margin:0;
    position:relative;
    box-sizing:border-box;
    -webkit-transition:all .4s ease-in-out;
    -moz-transition:all .4s ease-in-out;
    -o-transition:all .4s ease-in-out;
    -ms-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    overflow:hidden
}




.demo1 .he_border1 {
    width:100%;
    height:180px;
    padding:0;
    margin:0;
    position:relative;
    box-sizing:border-box;
    -webkit-transition:all .4s ease-in-out;
    -moz-transition:all .4s ease-in-out;
    -o-transition:all .4s ease-in-out;
    -ms-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    overflow:hidden
}


.he_border1 .he_border1_img {
    display: block;
    max-width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    max-height: 100%;
    -webkit-transition:all .4s ease-in-out;
    -moz-transition:all .4s ease-in-out;
    -o-transition:all .4s ease-in-out;
    -ms-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    opacity:1;
    overflow:hidden
}
.he_border1:hover .he_border1_img {
    position:absolute;
    /*-webkit-transform:scale(1.1);*/
    /*-moz-transform:scale(1.1);*/
    /*-o-transform:scale(1.1);*/
    /*-ms-transform:scale(1.1);*/
    /*transform:scale(1.1);*/
    /*opacity:.6*/
}
.he_border1 .he_border1_caption:hover{ background:#4919c0;}
.he_border1 .he_border1_caption {
    color:#fff;
    padding:0;
    margin:0;

    -moz-backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transition:all 1s ease-in-out;
    -moz-transition:all 1s ease-in-out;
    -o-transition:all 1s ease-in-out;
    -ms-transition:all 1s ease-in-out;
    transition:all 1s ease-in-out;
    overflow:hidden
}
.he_border1 .he_border1_caption::before,.he_border1 .he_border1_caption::after {
    position:absolute;
    content:'';
    opacity:0;
    -webkit-transition:opacity 1s,-webkit-transform 1s;
    -moz-transition:opacity 1s,-moz-transform 1s;
    -o-transition:opacity 1s,-o-transform 1s;
    transition:opacity 1s,transform 1s
}
.he_border1 .he_border1_caption::before {
    top:8%;
    right:10%;
    bottom:8%;
    left:10%;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    -webkit-transform:scale(0,1);
    -moz-transform:scale(0,1);
    -o-transform:scale(0,1);
    transform:scale(0,1);
    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    -o-transform-origin:0 0;
    transform-origin:0 0
}
.he_border1 .he_border1_caption::after {
    top:8%;
    right:10%;
    bottom:8%;
    left:10%;
    border-right:1px solid #fff;
    border-left:1px solid #fff;
    -webkit-transform:scale(1,0);
    -moz-transform:scale(1,0);
    -o-transform:scale(1,0);
    transform:scale(1,0);
    -webkit-transform-origin:100% 0;
    -moz-transform-origin:100% 0;
    -o-transform-origin:100% 0;
    transform-origin:100% 0
}
.he_border1:hover .he_border1_caption::before,.he_border1:hover .he_border1_caption::after {
    opacity:1;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.he_border1 .he_border1_caption,.he_border1 .he_border1_caption > a {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -webkit-transition:all .4s ease-in-out;
    -moz-transition:all .4s ease-in-out;
    -o-transition:all .4s ease-in-out;
    -ms-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    overflow:hidden;
    z-index:1000
}
.he_border1 .he_border1_caption_h {
    font-size:1.3em;
    font-weight:700;
    text-align:center;
    width:80%;
    position:absolute;
    top:35%;
    left:10%;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    -ms-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out;
    overflow:hidden;
    opacity:1
}
.he_border1 .he_border1_caption_p {
    font-size:1em;
    text-align:center;
    width:80%;
    position:absolute;
    top:60%;
    left:10%;
    -webkit-transition:all .4s ease-in-out;
    -moz-transition:all .4s ease-in-out;
    -o-transition:all .4s ease-in-out;
    -ms-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    overflow:hidden;
    opacity:0
}
.he_border1:hover .he_border1_caption_p {
    top:45%;
    opacity:1
}
.he_border1:hover .he_border1_caption_h {
    top:20%;
    opacity:1
}





@media(max-width:768px){
    .he_border1:hover .he_border1_caption_p {
        top:45%;
        opacity:0
    }
    .he_border1 .he_border1_caption:hover{ background: none;}
    .he_border1:hover .he_border1_caption::before, .he_border1:hover .he_border1_caption::after{ display: none;}
    .he_border1:hover .he_border1_caption_h {
        top:35%;
        opacity:1
    }
    .he_border1{ height: auto; padding-bottom: 68%;}
    .he_border1 .he_border1_caption_h{ font-size: 16px;}

}


#about13{ display: block; padding-top: 5%;}





/*
 .Floor000804 为demo编号
 */
.Floor000804{ padding: 3% 0 4% 0; background:#f0f0f0;  }
.Floor000804_2{ background:#fff;}
.Floor000804 .auto{ position:relative; z-index:10;}
.Floor000804 .Floor000804_text{margin: 0 auto;text-align: center; padding-top:60px;}
.Floor000804 .Floor000804_text h2{font-size: 30px;font-weight: bold;    text-align: center;}
.Floor000804 .Floor000804_text h2::after{position: relative;left:46.5%;   content: '';background: rgb(240,130,0);width: 80px;height: 1px;margin: 20px 0;display: block;}

.Floor000804 .bx-wrapper{ position:relative;}
.Floor000804 .bx-pager{ display:none;}
.Floor000804 .bx-controls-direction a{ position:absolute; top:50%; width:25px; height:40px; overflow:hidden; line-height:1000px; margin-top:-30px;}
.Floor000804 .bx-controls-direction a::before,
.Floor000804 .bx-controls-direction a::after{ position:absolute; content:''; left:0;  border-radius:4px; height:8px; width:25px; background-color:#666; }
.Floor000804 .bx-controls-direction a::before{ transform:rotate(-45deg);top:10px;box-shadow:0 -2px 2px rgba(0,0,0,0.3);}
.Floor000804 .bx-controls-direction a::after{ transform:rotate(45deg);bottom:10px;box-shadow:0 2px 2px rgba(0,0,0,0.3);}
.Floor000804 .bx-controls-direction a.bx-prev{ left:-5%;}
.Floor000804 .bx-controls-direction a.bx-next{ right:-5%;}
.Floor000804 .bx-controls-direction a.bx-next::before{ transform:rotate(45deg);}
.Floor000804 .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg);}
.Floor000804 .bx-controls-direction a:hover::before,
.Floor000804 .bx-controls-direction a:hover::after{ background-color:#fff;}
.Floor000804 .list li{ position:relative;}

.Floor000804 .list li .videobg{position: absolute;
    width: 100%;
    height: 100%;
    z-index: 99;
    top: 0;}

.Floor000804 .list li p{ position:absolute; z-index:99; left:0; cursor:pointer; width:100%; text-align:center; font-size:20px; background:url(../images/play.png) no-repeat center bottom; background-size:6%;}
.Floor000804 .list li .closed{ display:none; cursor:pointer; position:absolute; z-index:99; right:5%; top:5%; color:#000; font-size:48px;}
.Floor000804 .list li figure{ position:relative;}
.Floor000804 .list li figure iframe,
.Floor000804 .list li figure embed{width:100%;}

.Floor000804 .list li figure .pic{position:absolute; left:0; top:0;width:100%; height:100%;  background-repeat: no-repeat; background-position: center;}

.Floor000804 .list li figure video{ position:absolute; left:0; top:0;width:100%; height:100%; /*border:6px solid #fff; */background-color:#fff;}
@media(max-width:1024px){
.Floor000804 .bx-controls-direction a.bx-prev{ left:5%;}
.Floor000804 .bx-controls-direction a.bx-next{ right:5%;}
}
@media(max-width:768px){
.Floor000804{ padding:2% 0 6%;}
.Floor000804 .video{ padding:0 0 2% 0;}
}


.Form002219 h2{font-size: 30px;font-weight: bold;padding-bottom: 2%;text-align: center;}
.Form002219 h2::after{position: relative;left: 46.5%;content: '';background: rgb(240,130,0);width: 80px;height: 1px;margin: 20px 0;display: block;}

.Form002219{ padding:5% 0; background: #f8f8f8}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:240px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#0054ac;}

@media(max-width:768px){
    .RighInfo002450 .wrap-container .tit::after{left: 38.5%}
    .box_1 .box1_text h2{ font-size: 20px;}
    .box_2 .box2_text h2{ font-size: 20px;}
    .box_3 h2{ font-size: 20px;}
    .Form002219 h2{ font-size: 20px;}
    .box_2 .box2_text h2{ font-size: 20px;}
    .box_2 .box2_text h2::after{left: 38.5%}
    .box_3 h2::after{left: 38.5%}
    .box_2 .box2_text h2::after{left: 38.5%}
    .Form002219 h2::after{left: 38.5%}
}

@media(max-width:640px){
    .Form002219 dl{ float:none; width:100%; margin-left:0 !important;}
    .Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
    .Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}
	
	.Banner002465 li a .pcimg {
    display: none;
	width:100%
}

}

.Floor002467 .videobox{ position: relative;height: 200px;}
.Floor002467 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;}
.Floor002467 .videobox embed,
.Floor002467 .videobox iframe{ width:100%;}

.Floor002467 .videobg .play{ display: block; background: url(../images/play.png) no-repeat center;  width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 30px 30px; cursor: pointer; z-index: 5;}
.Floor002467 .videobg h3{ font-size: 18px; margin: 0; position: absolute; top: 50%; left: 0; width: 100%; text-align: center; font-weight: normal; color: #fff; margin-top: 40px;}
.Floor002467 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; display: none;}
.Floor002467 .video video{ width: 100%; height: 100%; background: #000;}
@media only screen and (min-width: 768px) {
    .Floor002467 .videobg,.Floor002467 .videobox{ height: 400px;}
    .Floor002467 .videobg .play{background-size:40px 40px;}
    .Floor002467 .videobg h3{font-size: 20px;}
}
@media only screen and (min-width: 1024px) {
    .Floor002467 .videobg h3{font-size: 24px;}
    .Floor002466 .list .item .word{bottom: 38px; left: 20px;}
}
@media only screen and (min-width: 1200px) {
    .Floor002467 .videobg,.Floor002467 .videobox{ height: 380px;}
    .Floor002467 .videobg .play{background-size:50px 50px;}
    .Floor002467 .videobg h3{font-size: 30px;}
}


/*右侧悬浮框*/
.side{position:fixed;width:54px;height:275px;right:0;top:50%;z-index:1009;transform: translateY(-50%);}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444; list-style:none;}
.side ul li .sidebox,.side ul li .sideqq,.side ul li .sidewx,.side ul li .sideapp{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden; }
.side ul li .sideqq{line-height:32px;}
.side ul li span{line-height:54px; color:#fff;}
.side ul li hr{height:1px;border:none;border-top:1px dashed #FFF; margin:0;}
.side ul li .wxside{ padding:12px 10px; max-width:160px;}

.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:rgb(7,87,152);opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

.side ul .side_li1 .sidebox{width: 54px; opacity: 0.8; background: rgb(0, 0, 0);}
.side ul .side_li2 .sidewx{width: 54px; opacity: 0.8; background: rgb(0, 0, 0); padding: 0px; height: 54px;}
.side ul .side_li3 .sidebox{width: 54px; opacity: 0.8; background: rgb(0, 0, 0);}
.side ul .side_li4{ border:none;}
/*右侧悬浮框*/


.box_1{ width:100%; overflow:hidden;}

.RighInfo002222 .box2 figure{     width: 48%;
    float: right;
   
    line-height: 30px;
    font-size: 16px;}
.RighInfo002222 .box2 div img{ display: block; width: 45%; float: left;}
.RighInfo002222 .box1{ padding:0; text-align:center;}

@media only screen and (max-width: 640px) {
.RighInfo002222 .box2 figure,
.RighInfo002222 .box2 img{ width: 100%; float: none;}
}

.RighInfo_add .box1,
.RighInfo_add .box2{ text-align:left;}
.RighInfo_add .box1 figure,
.RighInfo_add .box2 figure{ width:100%; float:none;}
.RighInfo_add .box figure{ padding-top:0;}
.RighInfo_add .box1{ padding:4% 0;}

.freeTrial {padding:2% 0 5%;}
.freeTrial .box {color:#2d2d2d; max-width:500px; margin:0 auto;}
.freeTrial .title {margin:0 0 10px; padding:0; text-align:center; font-size:25px; line-height:1.35em;}
.freeTrial .intro {font-size:14px; line-height:1.75em; text-align:center;margin-bottom:20px;}
.freeTrial .intro p {margin:0; padding:0;}
.freeTrial .form {background-color:#f5f5f5; 1px solid rgba(0,0,0,.125); padding:16px;}
.freeTrial .item {margin-bottom:10px; overflow:hidden;}
.freeTrial .input {border:2px solid #e3e3e3;}
.freeTrial .text {width:100%; padding:8px 2%; height:40px; line-height:40px; background-color:#fff; border:none;}
.freeTrial textarea.text {height:120px; resize:vertical; line-height:24px;}
.freeTrial .verify a {display:block; height:44px;border:2px solid #e3e3e3;line-height:40px; text-align:center; width:100px; float:right; background-color:#fff;}
.freeTrial .verify .input {margin-right:105px;}
.freeTrial .submit {background-color:#2e2e2e; color:#fff; width:100px; height:40px; margin-top:20px; cursor:pointer; display:block;border:none;}
@media only screen and (max-width: 768px) {
	.freeTrial .title {font-size:24px; margin-bottom:5px;}
.freeTrial .intro {margin-bottom:10px; font-size:14px;}

.smain03 .rtop li .rpico {
    width: 70px;
    height:70px;
    margin: 0 auto;
}

 
.smain03 .rtop li .rptit {
    text-align: center;
    color: #4b4a4a;
    font-size: 14px;
    line-height: 0;
    margin-top: 2px;
}



.Top001737 nav {
    position: fixed;
    bottom: auto;
    
    left: 0;
    z-index: 100;
    width: 100%;
    max-width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    padding: 2%;
    display: none;
	 top: 61px;
 	
}

.wapnav {
    top: 61px;
    width: 100%;
}

}