.auto_1440 { max-width: 1440px; }

@media(max-width:1440px) {
.auto_1440 { padding: 0 2%; }
}
@font-face { font-family: 'sourcehansanscn'; src: ; src:  format('embedded-opentype'),  format('woff2'),  format('woff'),  format('truetype'),  format('svg') }
html { font: normal 14px "source han sans cn"; overflow-x: hidden;}
body { font-family: "source han sans cn"; overflow-x: hidden;}
.bottoms { width: 100%; height: 409px; background: url(/uploads/image/etdimages/bottom.jpg) no-repeat center; }
/*top002262*/
.top002262 { position: fixed; z-index: 100; width: 100%; left: 0; top: 0; }
.top002262 .header-left { float: left; width: 40%; display: table; height: 86px; max-width: 198px; }
.top002262 .logo { display: table-cell; vertical-align: middle; }
.top002262 .header-mid, .top002262 .header-right { float: right; }
.top002262 .header-menu li { width: auto !important; margin-right: 28px; }
.top002262 .header-menu li em { padding: 0 15px; position: relative; }
.top002262 .header-menu li em a { line-height: 86px; position: relative; font-size: 16px; color: #fff; }
.top002262 .header-menu li em a::before { position: absolute; content: ''; left: 50%; transform: translatex(-50%); height: 3px; background: #006ffd; width: 0; transition: ease-in-out 0.3s; }
.top002262 .header-menu li em a:hover::before, .top002262 .header-menu li.aon em a::before { width: 100%; }
.top002262 .header-menu li .sub { width: 170%; left: -30%; overflow: hidden; }
.top002262 .header-menu li .sub-menu { padding: 15px; text-align: center; }
.top002262 .header-menu li .sub-menu dt { border-bottom: 1px solid #f2f2f2; }
.top002262 .header-menu li .sub-menu dt:last-child { border-bottom: 0; }
.top002262 .header-menu li .sub-menu dt a { color: #666; transition: 0.3s; }
.top002262 .header-menu li .sub-menu dt a:hover { background: none; color: #006ffd; }
.top002262 .header-right dd { float: left; padding: 35px 0; }
.top002262 .top-language { position: relative; }
.top002262 .top-language > span { display: block; cursor: pointer; line-height: 1; font-size: 16px; padding-left: 14px; }
.top002262 .top-language > span a { color: #fff; }
.top002262 .top-language > span:after { display: inline-block; content: ''; vertical-align: middle; margin-left: 8px; width: 9px; height: 9px; border-right: 2px solid #fff; border-bottom: 2px solid #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); margin-top: -9px; }

@media(max-width:1024px) {
.top002262 #header-menu { position: fixed; right: -100%; top: 0; background: #000; z-index: 100; padding-top: 70px; width: 70%; max-width: 300px; height: 100%; transition: ease-in-out 0.3s; }
.top002262 #header-menu.header-menu-show { right: 0; }
.top002262 #header-menu li em, .top002262 #header-menu li em a { border-bottom: 0; }
.top002262 #header-menu li:nth-child(2n) { background: rgba(255,255,255,0.1); }
.top002262 #header-menu li em a { font-weight: normal; }
.top002262 #header-menu li.has-sub em a { background:  no-repeat 95% center; }
.top002262 #header-menu li.clickon em a { background-image: ; }
.top002262 #header-menu li .sub-menu { padding: 5%; }
.top002262 #open_menu { width: 40px; height: 30px; background: #006dfc; margin-left: 10px; position: relative; z-index: 101; transition: background 0.3s; }
.top002262 #open_menu i, .top002262 #open_menu i::before, .top002262 #open_menu i::after { background: #fff; border-radius: 3px; }
.top002262 #open_menu i { left: 20%; width: 60%; height: 2px; margin-top: -1px; }
.top002262 #open_menu.open_menu_on { background: #000; position: fixed; right: 2%; }
.top002262 #open_menu.open_menu_on i { height: 3px; margin-top: -1.5px; }
}
@media(max-width:480px) {
    .top002262 { position: relative;background: #052474;}
    .top002262 .header-left { height: 56px;}
    .top002262 .header-right dd {padding: 15px 0;}
    .top002262 .header-right dd.top-language {padding: 20px 0;}
}


/*indexbanner */
.indexbanner {  }
.indexbanner li.slick-slide{position: relative;}
.indexbanner li.slick-slide video{position: absolute; z-index: 10; left: 0; top: 0; height: 100%; min-width: 100%;  transition: 0.3s;object-fit: fill;}
.indexbanner  li.video-show video{left: 50%;opacity: 1;top: 50%; transform: translate(-50%,-50%);}
.indexbanner  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3)  no-repeat center center;background-size: auto 50px; z-index: 20;transition: 0.3s;}
.indexbanner  li.video-show .open-video{opacity: 1;}

.indexbanner li{ position: relative; }
.indexbanner .ytable { height: 100%; }
.indexbanner .txt { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 10; color: #fff; }
.indexbanner .txt .cn { font-size: 56px; font-weight: bold;}
.indexbanner .txt .en { text-transform: uppercase; font-size: 20px; }

.indexbanner figure { height: 748px; }
.indexbanner .slick-dots  { position: absolute; width: 100%;bottom:30px;left:0;text-align: center; font-size: 0;z-index: 10;}
.indexbanner .slick-dots li { display: inline-block; width: 10px;margin:0 5px;vertical-align: middle; }
.indexbanner .slick-dots li.slick-active { width: 26px; height: 6px;border-radius:20px;}
.indexbanner .slick-dots li button { display: block; width: 10px; height: 10px;padding:0;border-radius:50%; border:0;text-indent:100em;background:#fff; cursor: pointer; overflow: hidden;}
.indexbanner .slick-dots li.slick-active button { width: 26px; height: 6px;border-radius:20px;}

@media(min-width:1025px) {
.indexbanner img { display: none; }
}

@media(max-width:1024px) {
    .indexbanner  li.slick-slide video{left: -100%;top: 100%; opacity: 0;}
    .indexbanner  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3)  no-repeat center center;background-size: auto 50px; z-index: 20;}
    .indexbanner  li.video-show .open-video{left: -100%;opacity: 0; transform: translatex(-100%);}
    .indexbanner  li.video-show video{left: 50%; top: 50%; opacity: 1;}

.indexbanner figure { display: none; }
.indexbanner img { width: 100%; display: block; }
}

@media(max-width:640px) {
.indexbanner .txt  .cn{ font-size: 20px; }
.indexbanner .txt  .en{ font-size: 18px; }
}


/*banner002730 */
.banner002730 { position: relative; }
.banner002730 .ytable { height: 100%; }
.banner002730 .txt { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 10; color: #fff; font-size: 32px; }
.banner002730 .txt .cn { letter-spacing: 8px; padding-right: 20px; }
.banner002730 .txt .en { text-align: right; text-transform: uppercase; padding-left: 15px; }
.banner002730 .txt .con { max-width: 42%; }
.banner002730 .txt .tit { font-size: 36px; font-weight: bold; }
.banner002730 .txt .info { font-size: 20px; line-height: 30px; padding: 30px 0 0; }

@media(min-width:1025px) {
.banner002730 figure { height: 500px; }
.banner002 figure { height: 600px; }
.banner002730 img { display: none; }
}

@media(max-width:1024px) {
.banner002730 figure { display: none; }
.banner002730 img { width: 100%; display: block; }
}

@media(max-width:640px) {
    .banner002730 .txt { font-size: 20px; display: none;}
    .banner002730 .txt .con { max-width: 100%; display: none;}
    .banner002730 .txt .tit { font-size: 20px; font-weight: bold;  }
    .banner002730 .txt .info { padding-top: 10px;font-size: 14px;}
}


.listit { font-size: 30px; margin: 0; color: #333333; text-align: center; padding-bottom: 50px; }
.listit:after { display: block; content: ''; width: 50px; height: 2px; background: #080d45; margin: 20px auto 0; }

@media(max-width:640px) {
    .listit { font-size: 22px;}
}

/*
 .righinfo002256
 */
.righinfo002256 { padding: 4% 0; }
.righinfo002256 .title { font-size: 30px; color: #333; text-align: center; padding-bottom: 50px; }
.righinfo002256 .title:after { display: block; content: ''; width: 50px; height: 2px; background: #080d45; margin: 20px auto 0; }
.righinfo002256 .title pre { text-align: center; line-height: 1.8em; font-size: 17px;  color: #666; }
.righinfo002256 .list .item { padding: 50px 20px 30px; width: 30%;margin-right: 5%; float: left; text-align: center; background: #fff; box-shadow: 0 0 50px rgba(8,30,118,0.1) }
.righinfo002256 .list .item:nth-child(3n) { margin-right: 0; }
.righinfo002256 .list .item .icon { padding : 0 auto; margin : 0 auto; }
.righinfo002256 .list .item .icon img { width : 80px }
.righinfo002256 .list .item .tit { padding: 25px 0 5px; font-size: 20px; color: #374f67; }
.righinfo002256 .list .item .txt { font-size: 16px; color: #666; padding: 5px 20px 15px; line-height: 30px; min-height: 80px; max-width: 60%; margin: 0 auto; }

.righinfo002256 .list_nofloat{text-align: center;}
.righinfo002256 .list_nofloat .item{float: none;margin:0 2.5%;display: inline-block;vertical-align: middle;}

.righinfo002256 .list2 .item { width: 48%; }
.righinfo002256 .list2 .item:not(:last-child) { margin-right: 4%; }

.righinfo002256 .slick-list { padding:3%;overflow: hidden;}
.righinfo002256 .slick-dots { text-align: center; padding-top: 20px;}
.righinfo002256 .slick-dots li { display: inline-block;margin:0 5px;}
.righinfo002256 .slick-dots li button { display: block;  width: 10px; height: 10px; line-height: 10px;padding:0;text-indent:1000em;border-radius:50%;border:0;background:#eee; overflow: hidden;}
.righinfo002256 .slick-dots li.slick-active button { background:#006dfc;}

@media(max-width:640px) {
    .righinfo002256 .title { font-size: 22px; padding-bottom: 30px;}
    .righinfo002256 .title pre { font-size: 16px;}
    .righinfo002256 .list .item { width: 100%;padding:20px 0 0; margin-right: 0;}
    .righinfo002256 .list_nofloat .item{margin-left: 0}
    .righinfo002256 .list .item .tit { font-size: 20px;}
    .righinfo002256 .list .item .icon img { width: 50px;}
    .righinfo002256 .list .item .txt {max-width:none;min-height: 170px;}
    .righinfo002256 .slick-list { padding:0;}
}
/*
 .righinfo002257
 */
.righinfo002257 p { line-height: 1.8; }
.righinfo002257 .box { margin-top: 30px; }
.righinfo002257 .item { padding: 25px 0; background: #f1f4f9; }
.righinfo002257 .item:nth-child(2n) { background: #fff; }
.righinfo002257 .item .h1 { font-size: 22px; margin: 0; color: #333333; font-weight: normal; }
.righinfo002257 .item .h1:after { display: block; content: ''; width: 50px; height: 2px; background: #080d45; margin: 20px 0; }
.righinfo002257 .item .con { font-size: 15px; margin: 0; line-height: 26px; }
.righinfo002257 .item .ul ol, .righinfo002257 .item .dl dt { color: #333; font-size: 18px; line-height: 30px; padding-left: 8px; border-left: 3px solid #080d45; background: #d6ebfa; margin-bottom: 12px; }
.righinfo002257 .item .ul li { position: relative; float: left; width: 48%; margin-right: 4%; line-height: 25px; padding: 4px 0; padding-left: 12px; }
.righinfo002257 .item .ul li:nth-child(2n) { clear: left; }
.righinfo002257 .item .ul li:before { display: block; content: ''; width: 7px; height: 1px; background: #999; position: absolute; top: 15px; left: 0; }
.righinfo002257 .item .ul .li, .righinfo002257 .item .ul1 li { float: none; width: 100%; margin-right: 0; position: relative; }
.righinfo002257 .item .ul li:nth-child(2n 1) { margin-right: 0; }
.righinfo002257 .item .dl dd { float: left; width: 20%; text-align: center; position: relative; }
.righinfo002257 .item .dl1 dd { width: 16.6%; }
.righinfo002257 .item .dl dd:before { display: block; content: ''; width: 16px; height: 18px; background:  no-repeat; position: absolute; top: 30px; right: 5%; }
.righinfo002257 .item .dl dd:last-child:before { display: none; }
.righinfo002257 .item .dl dd figure { width: 80%; max-width: 120px; }
.righinfo002257 .item .dl dd img { display: block; margin: 10px auto 6px; }
.righinfo002257 .item .txt { font-size: 17px; color: #666; padding: 20px 0; }
.righinfo002257 .item p{ position: relative;padding-left: 20px;margin: 15px 0; font-size: 16px; color: #666;}
.righinfo002257 .item p::after { content: ""; position: absolute; top: 50%; left: 0; transform: translate(0, -50%); width: 7px; height: 7px; border-radius: 50%; background: #006dfc; }

@media only screen and (min-width:768px ) {
.righinfo002257 .item { padding: 50px 0; }
.righinfo002257 .item .pic { float: left; width: 45%; }
.righinfo002257_a .item .pic img{max-width: 500px;text-align: center;display: block;margin:0 auto;}
.righinfo002257 .item .word { float: right; width: 50%; }
.righinfo002257 .item:nth-child(2n) .pic { float: right; }
.righinfo002257 .item:nth-child(2n) .word { float: left; }
    .righinfo002257 .item .h1 { font-size: 30px;}
}
@media (max-width:640px ) {
    .righinfo002257 .item {padding: 25px 20px;}
    .righinfo002257 .item .h1 { font-size: 20px;}
    .righinfo002257 .item .txt {padding: 5px 0; font-size: 16px;}
    .righinfo002257 .item p { font-size: 15px;}

}


/*floor002891 */
.floor002891{padding: 4% 0;}

.floor002891 .tab-list .item:not(:last-child){ margin-bottom: 3%;}
.floor002891 .tab-list .item .word { padding: 0 50px; }
.floor002891 .tab-list .item{ box-shadow: 0 0 50px rgba(8,30,118,0.1); background: #fff;}
.floor002891 .tab-list .item .txt { font-size: 17px; color: #666; line-height: 2; padding: 20px 0; }
.floor002891 .tab-list .item .h1 { font-size: 30px; margin: 0; color: #333333; font-weight: normal; position: relative;}
.floor002891 .tab-list .item .h1:after { display: block; content: ''; width: 50px; height: 2px; background: #080d45; margin: 20px 0; }
.floor002891 .tab-list .item p{ position: relative;padding-left: 20px;margin: 15px 0; font-size: 16px; color: #666;}
.floor002891 .tab-list .item p::after { content: ""; position: absolute; top: 13px; left: 0; width: 7px; height: 7px; border-radius: 50%; background: #006dfc; }

@media only screen and (min-width:768px ) {
.floor002891 .tab-list .item { padding: 50px 0; }
.floor002891 .tab-list .item .pic { width: 45%; }
.floor002891 .tab-list .item .word { width: 50%; }
}

.floor002891 .tab-list .item .h1 img{display: block;margin-bottom: 20px;}
.floor002891 .btn{margin-top: 3%}
.floor002891 .btn a{display: inline-block;line-height: 40px;width: 160px;background: #006dfc;color: #fff;text-align: center;font-size: 16px;height: 40px;border-radius: 5px;}

@media (max-width:640px ) {
    .floor002891 .tab-list .item .pic,
    .floor002891 .tab-list .item .word  { display: block;}
    .floor002891 .tab-list .item .word {padding:6% 4%;}
    .floor002891 .tab-list .item .h1 { font-size: 22px; text-align: center;}
    .floor002891 .tab-list .item .h1 img { width: 50px; margin:0 auto 10px;}
    .floor002891 .tab-list .item .h1:after {margin: 10px auto;}
    .floor002891 .tab-list .item .txt {padding-top:10px;}
    .floor002891 .tab-list .item p { font-size: 14px;}
    .floor002891 .btn { text-align: center;}
}


/*banner002167 */
.banner002167{ position:relative; z-index:1;}
.banner002167 figure{ height:500px; background-position:center top; background-repeat:no-repeat;}
.banner002167 img{ display:none;}
.banner002167 .con{ position:absolute; left:50%; top:50%; text-align: left; width:100%;max-width:1400px; color:#fff; -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.banner002167 .con .tit { font-size: 36px; font-weight: bold; }
.banner002167 .con .info { font-size: 20px; line-height: 30px; padding: 30px 0 0; }
@media(max-width:1000px){
.banner002167 figure{ display:none;}
.banner002167 img{ display:block; width:100%;}
}
@media(max-width:640px){
.banner002167 .txt{ font-size:24px;}
    .banner002167 .con { padding:0 4%; display: none;}
    .banner002167 .con .tit { font-size: 20px;}
    .banner002167 .con .info { font-size: 14px; padding-top: 10px;}
}


/*floor002950 */
.floor002950 { padding: 3% 0 0; }
.floor002950 .auto { background:  no-repeat center top; padding: 3% 0 5% 0; }
.floor002950 .title { font-size: 30px; color: #333; text-align: center; padding-bottom: 50px; }
.floor002950 .title:after { display: block; content: ''; width: 50px; height: 2px; background: #080d45; margin: 20px auto 0; }
.floor002950 .title-desc { margin-bottom: 1.72vw; text-align: center; line-height: 2.142em; font-size: 18px; color: #666;position: relative; z-index: 0;  padding: 0 100px;}
.floor002950 .title-desc:before { content: '“'; font-size: 88px; color: #d6ebfa; line-height: 34px; position: absolute; top: 10px; left: 0; z-index: 0; font-family: 'roboto-bold'; }
.floor002950 .title-desc:after { content: '”'; font-size: 88px; color: #d6ebfa; line-height: 34px; position: absolute; bottom: -30px; right: 0; z-index: 0; font-family: 'roboto-bold'; }
.floor002950 .title-desc .innner { position: relative; z-index: 3;}

@media(max-width:480px) {
    .floor002950 .title { font-size: 22px; padding-bottom: 30px;}
    .floor002950 .title-desc { font-size: 4vw; margin-bottom: 5vw; padding:0 10%;}
    .floor002950 .title-desc:before {top:-10px;left:-20px; font-size: 58px;}
    .floor002950 .title-desc:after {bottom:-40px; right:0; font-size: 58px;}
}

/*righinfo002811 */
.righinfo002811{padding-bottom: 6%;}
.righinfo002811 .box:not(:last-child){margin-bottom:3%;}
.righinfo002811 .box:nth-child(2n) .txt .inner,
.righinfo002811 .box:nth-child(2n-1) .txt{background: #fff;}
.righinfo002811 .box .txt{ box-shadow: 0 0 50px rgba(8,30,118,0.1);}
.righinfo002811 .pic img{display: block; width: 100%;}
.righinfo002811 .txt{position: relative; z-index: 10;}
.righinfo002811 .txt .inner{padding: 5% 10%;}
.righinfo002811 .box:nth-child(2n) .txt{vertical-align: top;}
.righinfo002811 .txt .tit{ font-size: 24px;color: #374f67;}
.righinfo002811 .txt .tit b{ display:block; margin-bottom: 20px; width:45px; height:45px; border-radius:50%; background: #006dfc; color:#fff; font-size:24px; position:relative; overflow:hidden; line-height:45px; text-align:center;}
.righinfo002811 .txt p{line-height: 30px; font-size: 16px;color: #666;}
@media(min-width:1025px){
.righinfo002811 .box:nth-child(2n){margin-bottom:3%;}
.righinfo002811 .box .pic{width: 50%;}
.righinfo002811 .box .pic .inner{ width: 100%;}
.righinfo002811 .box:nth-child(2n) .pic .inner{float: right;}
}
@media(max-width:1024px){
.righinfo002811 .ytable,
.righinfo002811 .ytable-cell{display: block;}
.righinfo002811 .txt .inner{padding: 5% 10%!important;}
}


/* timeline000768 */
.timeline000768{ padding:4% 0; position:relative;background:  no-repeat center bottom;}
.timeline000768 .title { font-size: 30px; color: #333; text-align: center; padding-bottom:20px; }
.timeline000768 .title:after { display: block; content: ''; width: 50px; height: 2px; background: #080d45; margin: 20px auto 0; }

.timeline000768 .swiper-container {position: relative;overflow: hidden;z-index: 1;width: 100%;height: 480px;margin: 0 auto; padding: 0 15px;}
.timeline000768 .swiper-container::before{ position:absolute; content:''; z-index:0; width:100%; height:1px; background-color:#ccc; top:50%; left:0;}

.timeline000768 ul{position: relative;width: 100%;margin: 0 auto;height: 100%;z-index: 1;display: flex;transition-property: transform;
transform: translate3d(0, 0, 0);
transition-timing-function: ease-out;	}
.timeline000768 ul li{width: 100%; height: 100%;position: relative; z-index:4;float: left;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.timeline000768  li::before,
.timeline000768  li::after{ position:absolute; content:''; top:50%; z-index:4;}
.timeline000768  li::before{ background-color:#fff; border: 3px solid #080d45; width:15px; height:15px; border-radius:50%; margin-top:-7px;}
.timeline000768  li:nth-child(2n)::before{border-color:#006dfc;}
.timeline000768  li::after{ width:1px; height:28px; background-color:#ccc; margin-top:-35px;}
.timeline000768  li:nth-child(2n)::after{ margin-top:7px;}
.timeline000768  li time,
.timeline000768  li .txt{position:absolute; width:100%; left:0; }
.timeline000768  li time{ left: 50%; transform: translatex(-50%); bottom:60%; color:#fff; text-align: center; font-size:15px; width:90px; height: 90px; line-height: 90px; border-radius: 50%; background: #080d45; font-family:arial;}
.timeline000768  li:nth-child(2n) time{ top:60%; bottom:auto;background: #006dfc;}
.timeline000768  li .txt{ top:58%; padding:20px; border-radius: 10px;background:  no-repeat right bottom #fff; box-shadow: 0 0 25px rgba(8,30,118,0.1);}
.timeline000768  li:nth-child(2n) .txt{ bottom:58%; top:auto;}
.timeline000768 li .txt .inner{ height: 120px; overflow-y: auto;}
.timeline000768  li .txt:before{ position:absolute; content: ""; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #fff; left:50%; margin-left: -10px; top:-10px;}
.timeline000768  li:nth-child(2n) .txt:before{ top:auto; bottom: -10px; transform: rotatex(180deg)}

.timeline000768  li .txt p{ position: relative;padding-left: 12px;margin: 0; line-height:30px; font-size: 15px; color: #666;}
.timeline000768  li .txt p::after { content: "-"; position: absolute; top: 0; left: 0; }

/*piclist002735 */
.piclist002735{ padding: 4% 0 0;}
.piclist002735 .title { font-size: 30px; color: #333; text-align: center; padding-bottom:20px; }
.piclist002735 .title:after { display: block; content: ''; width: 50px; height: 2px; background: #080d45; margin: 20px auto 0; }
.piclist002735 li{ margin-bottom: 2%; margin-top: 2%;}
.piclist002735 li a{display: block;background: #fff; box-shadow: 0 0 50px rgba(8,30,118,0.1); transition: 0.3s;}
.piclist002735 li .ispic{ background-size: contain;background-color: #fff;  padding-bottom: 55%;}
.piclist002735 li time{ color: #006dfc; font-size: 18px;}
.piclist002735 li .txt{padding: 25px;}
.piclist002735 li .txt h3{font-size: 18px; margin: 10px 0; font-weight: normal; color: #374f67; line-height: 30px;}
.piclist002735 li .txt p{margin: 0; color: #9fa7ba;height: 72px; }
@media(min-width:481px){
.piclist002735 li{float: left;}
    .piclist002735 li .txt h3{ font-size: 20px;}
}
@media(min-width:769px){
.piclist002735 li{width: 29.6875%; }
.piclist002735 li:not(:nth-child(3n)){margin-right: 5.46875%;}
}
@media(min-width:481px) and (max-width:768px){
.piclist002735 li{width: 48%; }
.piclist002735 li:not(:nth-child(2n)){margin-right: 4%;}
}
@media(max-width:480px){
    .piclist002735 .title { font-size: 22px;}
    .piclist002735 li .txt h3 { font-size: 16px;}
    .piclist002735 li .txt p { height: auto;}
}

/*piclist002735-1 */
.piclist002735-1{ padding: 4% 0 0;background:  no-repeat center;}
.piclist002735-1 .title { font-size: 30px; color: #333; text-align: center; padding-bottom:20px; }
.piclist002735-1 .title:after { display: block; content: ''; width: 50px; height: 2px; background: #080d45; margin: 20px auto 0; }
.piclist002735-1 li{ margin-bottom: 2%; }
.piclist002735-1 li a{display: block;background: #fff; box-shadow: 0 0 50px rgba(8,30,118,0.1); transition: 0.3s;}
.piclist002735-1 li .ispic{ background-size: contain;background-color: #fff;  padding-bottom: 55%;}
.piclist002735-1 li time{ color: #006dfc; font-size: 18px;}
.piclist002735-1 li .txt{padding: 25px;}
.piclist002735-1 li .txt h3{font-size: 20px; margin: 10px 0; font-weight: normal; color: #374f67; line-height: 30px;}
.piclist002735-1 li .txt p{margin: 0; color: #9fa7ba;height: 72px; }
.piclist002735-1 li:hover .txt h3{ color: #006dfc; }
.piclist002735-1 .swiper-pagination{ position: relative;padding:3% 0; bottom: 0 !important;}
.piclist002735-1 .swiper-pagination-bullet { width: 15px; height: 15px;background:#e3eaf4; opacity: 1; }
.piclist002735-1 .swiper-pagination-bullet-active { background: #006dfc; }
@media(max-width:480px){
    .piclist002735-1 li .txt p { height: auto;}
}

/*page002737 */
.page002737{}
.page002737 .pages{ padding: 3% 0 5% 0; text-align: center;}
.page002737 .pages > span{display: inline-block; vertical-align: middle;}
.page002737 .pages .a_first,
.page002737 .pages .a_end,
.page002737 .pages .p_cur,
.page002737 .pages .p_count,
.page002737 .pages .p_total{display: none;}
.page002737 .pages .p_jump,
.page002737 .pages .p_page{overflow: hidden; }
.page002737 .pages .p_page em{font-style: normal;}
.page002737 .pages .p_page a{float: left; line-height: 44px; border: 1px solid #e5e5e5; background: #fff; border-radius: 4px; padding: 0 17px; margin: 0 5px; font-size: 20px; font-family:arial," sans-serif"; color: #aaa;}
.page002737 .pages .p_page a:hover,
.page002737 .pages .p_page a.a_cur{background-color: #006dfc; border-color: #006dfc; color: #fff;}
.page002737 .pages .p_page a.a_next,
.page002737 .pages .p_page a.a_prev{font-size: 0; height: 46px; width: 70px; padding: 0; margin: 0 15px; background-position: center center; background-repeat: no-repeat;}
.page002737 .pages .p_page a.a_prev{background-image: url(/uploads/image/etdimages/a_prev.png);}
.page002737 .pages .p_page a.a_prev:hover{background-image: url(/uploads/image/etdimages/a_prev_hover.png);}
.page002737 .pages .p_page a.a_next{background-image: url(/uploads/image/etdimages/a_next.png);}
.page002737 .pages .p_page a.a_next:hover{background-image: url(/uploads/image/etdimages/a_next_hover.png);}
.page002737 .pages  .p_page a.pagedot{ border-color: transparent; padding: 0; margin-right: -5px; line-height: 34px; height: 44px;}
.page002737 .pages .p_jump > *{float: left;}
.page002737 .pages .p_jump b{ font-weight: normal; color: #aaa; margin: 0 4px; line-height: 46px;}
.page002737 .pages .p_jump b.f0{margin-right: 6px;}
.page002737 .pages .p_jump input{height: 46px; border-radius: 4px;}
.page002737 .pages .i_text{ line-height: 44px; text-align: center;border: 1px solid #e5e5e5;   width: 46px; text-align: center; color: #333; font-size: 20px;}
.page002737 .pages .i_button{background: #ebebeb; width: 70px;  padding: 0; cursor: pointer; border: none; margin-left: 10px; color: #888;}
@media(max-width:768px){
.page002737 .pages{ padding:30px 0;}
.page002737 .pages .p_page em,
.page002737 .pages .p_jump{display: none;}
}


/*righinfo002939 */
.righinfo002939{padding:4% 0;}
.righinfo002939 .con{ padding: 3%; background: #fff; box-shadow: 0 0 50px rgba(8,30,118,0.1);}
.righinfo002939 .name{border-bottom: 1px solid #ededed; text-align: center; margin-bottom: 40px;}
.righinfo002939 .name h1{font-size: 30px; font-weight: normal; color: #333;}
.righinfo002939 .time{color: #9fa7ba;padding-bottom: 20px;line-height: 16px;}
.righinfo002939 .time time{margin-left: 20px;}
.righinfo002939 .edit-info{ line-height: 2.142em; font-size: 17px; color: #666;text-align: justify; padding-bottom: 4vw;}
.righinfo002939 .info-page{border-top: 1px solid #ededed; margin-top: 40px; padding-top: 40px;}
.righinfo002939 .info-page dd{line-height: 40px;}
.righinfo002939 .info-page dd a{padding-right: 20px; color: #006dfc;}
.righinfo002939 .info-page dd a span{ color: #333;}
@media(min-width:641px){
.righinfo002939 .info-page dd{float: left; width: 50%;}
.righinfo002939 .info-page dd:nth-child(2){text-align: right;}
.righinfo002939 .time,
.righinfo002939 .info-page dd a,
.righinfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
    .righinfo002939 .name h1 { font-size: 18px;}
.righinfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.righinfo002939 .share{display: block; padding-top: 10px;}
    .righinfo002939 .edit-info { font-size: 15px;}
    .righinfo002939 .info-page { margin-top: 20px; padding-top: 20px;}
}


/*
 .form002802
 */
.form002802{ /*padding: 4% 0 0;*/ }
.form002802 .title { font-size: 30px; color: #333; text-align: center; padding-bottom:40px; }
.form002802 .title:after { display: block; content: ''; width: 50px; height: 2px; background: #080d45; margin: 20px auto 0; }
.form002802 .form{background: no-repeat center bottom #eff2f7; padding: 4% 0 6% 0;}
.form002802 .pic{ width: 35%; text-align: right;vertical-align: top;}
.form002802 .table td{ padding-right: 3%; padding-bottom:2%;}
.form002802 .table td p{ margin: 0; color: #999; text-align: center;}
.form002802 .table td div{ position:relative;line-height:50px;background: no-repeat 8px 8px #fff; padding-left:38px;border:1px solid #dfe2e5; border-radius: 5px; overflow: hidden;}
.form002802 .table td.tel div{ background-image:;}
.form002802 .table td.email div{ background-image:;}
.form002802 .table td.name2 div{ background-image:;}
.form002802 .table td.area div{ background-image:;}
.form002802 .table td.textareas div{ background-image:;}
.form002802 .table td .text{ width:100%; height:50px; line-height:50px; padding-left:22px; border:none;}
.form002802 .table td label{ position:absolute;left:60px; top:0; color:#999;}
.form002802 .table textarea.text{ height:132px;}

.form002802  .table td .btn {background:none;border:0;padding:0;}
.form002802 .btn input{ background:#006dfc; cursor:pointer; padding:0; border:none; width: 160px; height:40px; font-size: 15px; color:#fff; border-radius: 5px;}

.form002802 .address { text-align: center;margin-bottom:4%;}
.form002802 .address dd { padding: 50px 20px 30px; width: 30%; float: left; text-align: center; background: #fff; box-shadow: 0 0 50px rgba(8,30,118,0.1) }
.form002802 .address dd:not(:last-child) { margin-right: 5%; }
.form002802 .address dd .icon { padding : 0 auto; margin : 0 auto; }
.form002802 .address dd .icon img { width : 35px }
.form002802 .address dd .tit { padding: 25px 0 5px; font-size: 20px; color: #374f67; }
.form002802 .address dd .txt { font-size: 16px; color: #666; padding: 5px 20px 15px; line-height: 30px; min-height: 80px; max-width: 60%; margin: 0 auto; }

@media(min-width:641px){
.form002802 .table td:nth-child(3n),
.form002802 .table .name2,
.form002802 .table .area,
.form002802 .table .textareas,
.form002802 .table .btn,
.form002802 .table .tip{ padding-right: 0; }
}
@media(max-width:640px){
    .form002802 .title { font-size: 22px;}
    .form002802 .table td{ display: block; padding-right: 0; }
    .form002802 .address dd{ float:none; width:auto; padding: 30px 0 20px;}
    .form002802 .address dd:not(:last-child) { margin-right: 0;}
    .form002802 .form { padding-top: 6%;}
    .form002802 .form .table ,
    .form002802 .form .pic { display: block; width: 100%;}
    .form002802 .form .pic { display: none;}
    .form002802  .table td .btn { text-align: center;margin: 4% 0;}
}



/* .subscribe{padding:3% 0;background:url(/uploads/image/etdimages/subscribe.png) no-repeat center bottom;position: relative;overflow: hidden;} */
.subscribe{padding:3% 0;background:#12174c;position: relative;overflow: hidden;}
.waves,.waves .waves{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
}
.subscribe .auto_1280{position: relative;z-index: 7;}
.subscribe .txt{font-size: 24px;font-weight: lighter;text-align: center;color: #fff;letter-spacing: 2px;}
.subscribe .btn {margin:0 auto;text-align: center;}
.subscribe .btn a{display: inline-block;background: #006dfc;color: #fff;line-height: 38px;padding: 0 48px;border-radius: 3px;margin-top: 20px;}

@media(max-width:640px){
    .subscribe{padding:8% 0;}
    .subscribe .txt{ font-size: 18px;}
}



/*floor002731 */
.floor002731 { padding-bottom: 6%;}
.floor002731 .auto{padding: 0!important;}
@media(min-width:1025px){
.floor002731 .ul-pc{padding-bottom: 39.0625%; position: relative; overflow: hidden;color: #fff;}
}
.floor002731 .ul-pc .text{position: absolute; left: 0;z-index: 10;   background: rgba(24, 77, 156, 0.8); width: 100%; bottom: 0; opacity: 0; padding:25px 40px; transform: translatey(100%); }
.floor002731 .ul-pc .text h2{font-size: 22px; margin: 0; font-weight: normal;}
.floor002731 .ul-pc .text p{font-size: 15px; margin: 10px 0 0 0;}
.floor002731 .ul-pc a{color: #fff;}
.floor002731 .ul-pc .ispic{ display: block;height: 100%; background-position: left top;}
.floor002731 .ul-pc aside{position: absolute; left: 0; top: 0;width: 16.825%; font-size: 20px; height: 100%;background: rgba(2,54,133,0.7);  line-height: 26px;}
.floor002731 .ul-pc aside i{display: block;content: '';width: 1px;height: 40px;background: #fff;margin:0 auto 20px;opacity: .3}
.floor002731 .ul-pc .on aside{display: none;}
.floor002731 .ul-pc  aside a{display: block; width: 20px; margin: 0 auto;}
.floor002731 .ul-pc .on .text{ opacity: 1;transform: translatey(0);transition: 0.3s 0.4s; }

@media(max-width:1024px){
.floor002731 .ul-wap .slide{position: relative;height: auto; left: auto !important;}
.floor002731 .ul-wap .slide >*{margin: 0 10px;}
.floor002731 .ul-wap .ispic{  display: block; padding-bottom: 52%;}
.floor002731 .ul-wap aside{display: none;}
.floor002731 .ul-wap h2 a{color: #134496; font-weight: bold; font-size: 20px;}
.floor002731 .ul-wap h2{margin: 0 5px 0 0;}
.floor002731 .ul-wap .text{padding: 15px; background: #ececec;}
}

@media(max-width:480px){
    .floor002731 .ul-wap h2 a { font-size: 16px;}
    .floor002731 .ul-wap .slide .text p { height: 84px; overflow: hidden;}
}

.floor002731 .slick-dots{padding-top: 20px;  text-align: center;}
.floor002731 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.floor002731 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;}
.floor002731 .slick-dots li.slick-active{border-color: #184477;}
.floor002731 .slick-dots li.slick-active button{ width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #184477;}


#sm{height:100%;overflow:hidden;position:absolute; width: 100%; left: 0; top: 0;}
#sm .slide{position:absolute;display:block;left:0;width:75%;height:100%;transition:all .75s ease;cursor:pointer}



/*timeline000913 */
@font-face {
font-family: 'din-medium';
src:  format("woff");
font-display: swap;
}

.timeline000913{padding: 3vw 0;background:  no-repeat center bottom;position:relative;}

.timeline000913 .title { font-size: 30px; color: #333; text-align: center; padding-bottom:20px; }
.timeline000913 .title:after { display: block; content: ''; width: 50px; height: 2px; background: #080d45; margin: 20px auto 0; }

.timeline000913 .auto{max-width: 1400px;}

.timeline000913 .main{position: relative; z-index: 1; padding: 3vw 0 4vw;}
.timeline000913 .main .quan{display: block;width: 10px; height: 10px; border-radius: 50%; background: #fff;border: 1px solid #dedede;}
.timeline000913 .main:before{position: absolute; content:'';width: 1px; top: 10px; bottom: 0;background: #e0e0e0; }
@media(min-width:769px){
.timeline000913 .main .quan{ margin: 0 auto; }
.timeline000913 .main:before{left: 50%;}
.timeline000913 .outer > .ytable-cell{width: 50%;}
}
@media(max-width:768px){
.timeline000913 .outer,
.timeline000913 .outer > .ytable-cell{display: block;}
.timeline000913 .main:before{left: 5px;}
}

.timeline000913 .item{position: relative;z-index: 4;}
.timeline000913 .item:not(:last-child){margin-bottom: 2.08vw;}
.timeline000913 .info{position: relative;}
.timeline000913 .info:before{position: absolute; content: ''; top: 50%; margin-top: -16px; border:16px solid  transparent;}
.timeline000913 .info .inner{background:  no-repeat right bottom #fff; padding: 1.5vw;    box-shadow: 0 0 50px rgba(8,30,118,0.1);border-radius: 8px;}
.timeline000913 .item:nth-of-type(2n) .info .inner{background:  no-repeat left bottom #fff;}
.timeline000913 .pic{width: 32.787%;}
.timeline000913 .pre p{font-size: 16px;line-height: 24px;margin:10px 0;position: relative;padding-left: 17px;}
.timeline000913 .pre p:after{content: "";position: absolute;top: 8px;left: 0;width: 7px;height: 7px;border-radius: 50%;background: #006dfc;}
.timeline000913 .year{font-family: 'din-medium';color: #0248b8;font-size: 45px;}
.timeline000913 .year aside{background-repeat: no-repeat;background-image: ;}
@media(min-width:769px){
.timeline000913 .item:nth-of-type(2n-1) .info{padding-right: 32px;}
.timeline000913 .item:nth-of-type(2n) .info{padding-left: 32px;}
.timeline000913 .item:nth-of-type(2n-1) .info:before{right: 0;border-left-color: #fff;}
.timeline000913 .item:nth-of-type(2n) .info:before{left: 0;border-right-color: #fff;}
.timeline000913 .item:nth-of-type(2n-1) .pre{padding-left: 2vw;}
.timeline000913 .item:nth-of-type(2n) .pre{padding-right: 2vw;}
.timeline000913 .item:nth-of-type(2n-1) .year aside{margin-left: -10px;background-position: left center;}
.timeline000913 .item:nth-of-type(2n-1) .year aside:before,
.timeline000913 .item:nth-of-type(2n) .year aside:after{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -10px 32px 0;}
.timeline000913 .item:nth-of-type(2n) .year aside{background-position: right center;margin-right: -11px; text-align: right;}
}
@media(max-width:768px){
.timeline000913 .main{margin-left: 3vw;}
.timeline000913 .year{font-size: 6vw;}
.timeline000913 .year aside{padding-left: 32px;background-position: left center;margin-left: -5px;}
.timeline000913 .year aside:before{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -1vw 3vw 0;}
.timeline000913 .info{padding: 3vw;}
.timeline000913 .pre{padding-left: 3vw;}
}
@media(max-width:480px){
    .timeline000913 .title { font-size: 22px;}
.timeline000913 .pic{width:45%;}
.timeline000913 .pre pre{font-size: 3.5vw;}
    .timeline000913 .pre p { font-size: 15px;}
}






/*cooperation */
.cooperation{padding: 3vw 0;background:#fff;text-align: center;}

.cooperation .title { font-size: 30px; color: #333; text-align: center; padding-bottom:20px; }
.cooperation .title p{ font-size: 16px;margin:10px 0;}
.cooperation .title:after { display: block; content: ''; width: 50px; height: 2px; background: #080d45; margin: 20px auto 0; }

@media(min-width:769px){
.cooperation ul{position:relative;text-align: center;margin-top: 20px;}
.cooperation ul li{float: left;width: 14%;/*margin-right: 0.3%;xmargin-bottom: 0.3%;*/background: #fff;border-radius:10px;overflow: hidden;box-shadow: 0 2px 25px 0 rgba(4,24,43,.1);}
.cooperation ul li:nth-child(7n) { margin-right: 0; }
}
.cooperation li img{display: none;}
.cooperation li .ispic{ display:block; width:100%; padding-bottom:60%;transition:all 0.5s ;background-position: center;}

.cooperation li:hover{ box-shadow: 0 4px 6px 2px rgba(11, 91, 145, 0.1);}
.cooperation li:hover .ispic{ transform: scale3d(1.1,1.1,1.1);}

.cooperation li a{display:block;position:relative;overflow: hidden;}
.cooperation li a::before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; z-index:10; border-radius: 10px; }


.cooperation_2{padding-bottom: 0}
.cooperation .intro{font-size: 14px;color: #666;}
.cooperation .list{text-align: left;margin-top: 50px;}
.cooperation .list .item{/*margin-bottom: 5%;box-shadow: 0 0 50px rgba(8,30,118,0.3);*/float: left;width: 50%;margin-right: 0;position: relative;cursor: pointer;}
.cooperation .list .item:nth-child(2n){margin-right: 0;}



.cooperation .list .item .pic{position: relative;padding-bottom: 62%;z-index: 1}
.cooperation .list .item .pic .ispic{position: absolute;left:0;top:0;right:0;bottom: 0;background-position: center;}
.cooperation .list .item .bg{position: absolute;left:0;top:0;width: 100%;height: 100%;background: rgba(3,13,39,.5);z-index: 2;}
.cooperation .list .item:hover .bg{background: rgba(5,34,112,.95);}
.cooperation .list .item .txt{position: absolute;left:0;top:50%;transform: translatey(-50%);width: 100%;text-align: center;padding:0 200px;color: #fff;z-index: 3}
.cooperation .list .item:hover .txt{}
.cooperation .list .item .txt aside{font-size: 32px;}
.cooperation .list .item .txt .int{font-size: 14px;line-height: 24px;color:#fff;height: 96px;margin-top: 10px;}
.cooperation .list .item .btn{display: inline-block;color:#fff;margin-top: 30px;font-size: 16px;line-height: 48px;height: 48px;padding:0 40px;border-bottom: 1px solid rgba(255,255,255,.15);border-top: 1px solid rgba(255,255,255,.15);}
.cooperation .list .item:hover .btn{background: #006dfc;border:0px;}

.cooperation .list .item .box {position: absolute;left:0;top:50%;transform: translatey(-50%);width: 100%;text-align: center;z-index: 5;padding:0 80px;display: none}
.cooperation .list .item .box .p{font-size: 16px;line-height: 30px;color:#fff;margin-top: 30px;}
.cooperation .list .item .box .btn{background: #006dfc;border:0px;}

.cooperation .swiper-container { padding: 2% 2%;}
.cooperation .slick-list { overflow: hidden;}
.cooperation .slick-dots { text-align: center; padding-top: 20px;}
.cooperation .slick-dots li { display: inline-block;margin:0 5px; float: none;}
.cooperation .slick-dots li button { display: block;  width: 10px; height: 10px; line-height: 10px;padding:0;text-indent:1000em;border-radius:50%;border:0;background:#eee; overflow: hidden;}
.cooperation .slick-dots li.slick-active button { background:#006dfc;}

@media(max-width:768px){
    .cooperation li{ float:left; margin-right:0; margin-bottom:0; }
}
@media(min-width:481px) and (max-width:768px){
    .cooperation li{width:23.5%;}
    .cooperation li:nth-child(4n){ margin-right:0;}
}
@media(max-width:480px){
    .cooperation { padding: 8vw 0;}
    .cooperation .title { font-size: 20px;}
    /*.cooperation li{width:32%;}*/
    .cooperation li:nth-child(3n){ margin-right:0;}

    .cooperation_2 .list .item { float: none;width: 100%;}
    .cooperation_2 .list .item .txt {padding:2%;}
    .cooperation .list .item .txt aside { font-size: 20px;}
    .cooperation .swiper-container { padding-bottom: 50px;}
    .cooperation .swiper-pagination-bullets { bottom: 30px !important;}
}

/*other002792 */
.other002792{position: fixed; z-index: 110;border-radius: 3px; top: 50%;box-shadow: 0 0 20px rgba(8,30,118,0.1); transform: translatey(-50%);-webkit-transform: translatey(-50%);-ms-transform: translatey(-50%); width: 68px;right:2%;}
.other002792 li{ position: relative;display: table;height: 65px; width: 100%;}
.other002792 li:not(:last-child){border-bottom: 1px solid #eee;}
.other002792 li a{display: table-cell;vertical-align: middle; width: 100%;text-align: center;color: #6b6b6b; transition: 0.3s;background: #fff;}
.other002792 li a:before{display: block; content: ''; height: 32px;background-repeat: no-repeat;background-position: center center;}
.other002792 li.li-1 a:before{background-image: ;}
.other002792 li .pic { position: absolute; width: 120px; text-align:right; padding-right: 10px;top:0;right:100%; display: none;}
.other002792 li:hover .pic { display: block;}
.other002792 li.li-2 a:before{background-image: ;}
.other002792 li.gettop a:before{background-image: ;}
.other002792 li.li-1 a:hover:before{background-image: ;}
.other002792 li.li-2 a:hover:before{background-image: ;}
.other002792 li.gettop a:hover:before{background-image: ;}
.other002792 li a:hover{background: #006dfc;color: #fff;}
@media(max-width:480px){
.other002792{width: 17vw; display: none;}
.other002792 li a:before{height: 6vw;background-size: contain;}
.other002792 li a{font-size: 3vw;padding-left: 16%;padding-right: 16%;}
}




/*indextitle*/
.indextitle { text-align: center;}
.indextitle aside { font-size: 36px; color: #333333;}
.indextitle p {margin:10px 0 50px; font-size: 16px; color: #b8b8b8;}
@media(max-width:480px){
    .indextitle aside { font-size: 24px;}
}


/*advanage*/
.advanage {padding: 4.5% 0;}
.advanage .content { position: relative;padding-right: 20.6%;}
.advanage .tab { position: absolute; width: 20.6%; top:50%;right:0;transform: translatey(-50%)}
.advanage .tab ul { display: flex;flex-wrap: wrap;align-items: center; height: 100%;}
.advanage .tab ul li { position: relative;width: 100%; padding:10% 0; padding-left:20px; cursor: pointer;transition: 0.3s;}
.advanage .tab ul li:after { position: absolute;content:' ';right:40px;top:50%; transform:translatey(-50%);font-size: 20px; color: #b5b5b5;}
.advanage .tab ul li .icon { display: inline-block; margin-right:10px; vertical-align: middle;}
.advanage .tab ul li img.hl { display: none;}
.advanage .tab ul li span {  display: inline-block;font-size: 18px; color: #374f67; vertical-align: middle;}
.advanage .tab ul li.on {background-image: linear-gradient(to right, #0d3181 , #061570)}
.advanage .tab ul li.on:after {color:#fff;}
.advanage .tab ul li.on img { display: none;}
.advanage .tab ul li.on img.hl { display: block;}
.advanage .tab ul li.on span { color:#fff; font-size: 22px;}

.advanage .tab-info li {padding:3.45% 9% 3.45% 6.2%;box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.11); display: none;}
.advanage .tab-info li .text { width: 43%;}
.advanage .tab-info li .text h3 { position: relative;font-size: 34px; color: #333; padding-bottom: 30px;}
.advanage .tab-info li .text h3:after { position: absolute;content:''; width: 60px; height: 3px;bottom:0;left:0;background: #006dfc;}
.advanage .tab-info li .text p { position: relative;margin:0;font-size: 16px; line-height: 32px; padding-left: 22px;}
.advanage .tab-info li .text p:after { position: absolute;content:''; width: 6px; height: 6px;top:14px;left:0;border-radius:50%;background: #006dfc;}
.advanage .tab-info li .pic { width: 57%; text-align: right;}
@media(min-width:769px){
    .advanage .tab ul li.on {width: 112%;margin-left: -12%;}
}
@media(max-width:1024px){
.advanage .tab ul li:after{ display: none;}
}
@media(max-width:480px){
    .advanage .content { padding-right: 0;}
    .advanage .tab { position: relative;top:0;transform: none; width: 100%;}
    .advanage .tab ul li { width: 50%;padding:5% 3%;}
    .advanage .tab ul li:after { display: none;}
    .advanage .tab ul li.on span { font-size: 18px;}
    .advanage .tab-info li {background:none!important;}
    .advanage .tab-info li .text,
    .advanage .tab-info li .pic { display: block; width: 100%;}
    .advanage .tab-info li .pic img{ text-align: center; width: 70%;}
    .advanage .tab-info li .text h3 { font-size: 26px;}
}

/*
 .floor002491
 */
.floor002491{ padding: 4.5% 0;background:  no-repeat center;  position: relative; z-index:9;}


.floor002491 ul * { -webkit-transition: all .3s;  -o-transition: all .3s;  transition: all .3s;}
.floor002491 ul li{ width: 33%;float: left; height: 580px; background-position: 0 0; position: relative; background-repeat: no-repeat; border-right: 2px solid #fff;overflow: hidden; }
.floor002491 ul li a{display: block; color: #fff;position: absolute; width: 100%;height: 100%;left: 0;bottom: 0; z-index: 7;}
.floor002491 ul li p{
    position: absolute;
    z-index: 5;
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    margin: 0;
    -webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);
}

.floor002491 ul li .libox{ position: relative; width: 100%;height: 100%;overflow: hidden; }
.floor002491 ul li .libox .licon{position: absolute; width: 100%;bottom:0;left:0;}
.floor002491 ul li a .txtbox {padding-bottom: 40px; padding-left: 40px;}
.floor002491 ul li a .txtbox .h3{ font-size: 16px; margin:0;}
.floor002491 ul li a .txtbox .txt{ font-size: 16px; font-weight: normal;margin-top: 10px;}

@media screen and (min-width:1000px ){
    .floor002491 ul li{height: 580px; width: 25%;}
    .floor002491 ul li.on{width:49.7%; }
    .floor002491 ul li a .txtbox .h3{font-size: 30px;}
    .floor002491 ul li.on p{
        -webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2)
    }
}
@media screen and (max-width:768px ){
    .floor002491 ul li{ width: 100%;height: auto;padding-bottom: 80%;border:0; background-size: cover;}
    .floor002491 ul li a .txtbox { padding-bottom: 3%; padding-left: 3%;}
}


.indexbrand{ padding: 6% 0;}
.indexbrand .auto { position: relative;}
.indexbrand .swiper-slide figure { padding-bottom: 58%;/*-webkit-filter: grayscale(100%);filter: grayscale(100%);*/transition: 0.3s;}
.indexbrand .swiper-slide:hover figure {-webkit-filter: grayscale(0);filter: grayscale(0);}
.indexbrand .swiper-button-prev,
.indexbrand .swiper-button-next{ width: 50px; height: 50px;background-size:contain; z-index: 10;}
.indexbrand .swiper-button-prev {left:-90px;background-image:}
.indexbrand .swiper-button-prev:hover {background-image:}
.indexbrand .swiper-button-next {right:-90px;background-image:}
.indexbrand .swiper-button-next:hover {background-image:}

@media screen and (max-width:768px ){
    .indexbrand .swiper-button-prev,
    .indexbrand .swiper-button-next { display: none;}
}


/*
 .form002802-1
 */
/* .form002802-1{ padding: 3.8% 0;background: no-repeat center ;position: relative; } */
.form002802-1{ padding: 3.8% 0;background:#12174c;position: relative; }

.form002802-1 .auto_1440{position: relative;z-index: 7;}
.form002802-1 .pic{ width: 35%; text-align: right;}
.form002802-1 .table td{ padding-right: 6%; padding-bottom:3%;}
.form002802-1 .table td p{ margin: 0; color: #999; text-align: center;}
.form002802-1 .table td div{ position:relative;line-height:40px;background-repeat:no-repeat;background-position: left center; padding-left:30px; border-bottom:1px solid rgba(255, 255, 255, 0.21);overflow: hidden;}
.form002802-1 .table td.name div{ background-image:;}
.form002802-1 .table td.tel div{ background-image:;}
.form002802-1 .table td.email div{ background-image:;}
.form002802-1 .table td.area div{ background-image:;}
.form002802-1 .table td.name2 div{ background-image:;}
.form002802-1 .table td.textareas div{ height: 40px;background-image:;}
.form002802-1 .table td .text{ width:100%; height:40px; line-height:40px; color:#fff; border:none;background:none;}
.form002802-1 .table td label{ position:absolute;left:30px; top:0; color:#fff; font-size: 16px;}
.form002802-1 .table textarea.text{ /*height:132px;*/background:none; overflow: hidden;}

.form002802-1 .btn { padding-top: 4%;}
.form002802-1 .btn input{ background:#006dfc; cursor:pointer; padding:0; border:none; width: 160px; height:40px; font-size: 15px; color:#fff; border-radius: 5px;}

.form002802-1 .indextitle { padding-bottom: 1%; padding-left: 0!important;text-align: left;border:none!important;}
.form002802-1 .indextitle aside { text-align: left;color:#fff;}
.form002802-1 .indextitle p { text-align: left!important;color:#fff!important;}
@media(min-width:641px){
    .form002802-1 .table .area,
    .form002802-1 .table .textareas,
    .form002802-1 .table .btn,
    .form002802-1 .table .tip{ padding-right: 0; }
}
@media(max-width:640px){
    .form002802-1 {margin:4% 0 0;background-size: cover;}
    .form002802-1 .table ,
    .form002802-1 .pic { display: block; width: 100%;}
    .form002802-1 .pic { padding-top: 5%; display: none;}
    .form002802-1 .table { padding: 0 4%;}
    .form002802-1 .table td{ display: block; padding-right: 0; }
    .form002802-1 .indextitle aside { text-align: center;}
    .form002802-1 .indextitle p { text-align: center!important;}
    .form002802-1 .btn {text-align: center;}
}

/*bottom002131 */
.bottom002131{ background:#080d46; margin:0 auto; color:#fff;}
.bottom002131 a{ color:#828396;}
.bottom002131 a:hover{ color:#fff;}
.bottom002131 footer{ padding:1.6% 0; color: #828396;border-top:1px solid #212659;}
.bottom002131 footer dl{ overflow:hidden;}
.bottom002131 footer dt{ line-height:24px; float:left;}
.bottom002131 footer dt span{ margin-left:30px; font-size:12px;}
.bottom002131 footer dd{ float: right;}
.bottom002131 footer dd a{ display:inline-block; padding-left: 15px; margin-left: 15px;border-left:1px solid #212659 }
.bottom002131 footer dd a:first-child{border:0;}
.bottom002131 figure{ padding:5% 0 4%;}
.bottom002131 figcaption{ float:left;  min-height:100px; overflow:hidden;}
.bottom002131 figcaption.f3{ float:right; text-align:center; border-right:0;}
.bottom002131 figcaption.f3 span{ display:block;color:#999;margin-top: 24%;font-size: 16px;}
.bottom002131 figcaption.f1{ width:48.6%;border-right:1px solid #212659;}
.bottom002131 figcaption.f2{ width:40%; padding-left: 8%;}
.bottom002131 figcaption.f1 dl{ float:left; width:25%;}
.bottom002131 figcaption.f1 dt{ font-size: 16px; padding-bottom:30px;}
.bottom002131 figcaption.f1 dd{ line-height:32px;}
.bottom002131 figcaption.f2 dl{ line-height: 30px; margin-bottom: 3%;}
.bottom002131 figcaption.f2 dt{ font-size: 16px; }
.bottom002131 figcaption.f2 dd span { color:#999; text-transform: uppercase; }

@media(max-width:1000px){
    .bottom002131 figcaption{ float:none !important; width:auto !important; border-right:0;}
    .bottom002131 figcaption.f1{ display:none;}
    .bottom002131 footer dt,
    .bottom002131 footer dd{ float:none; text-align:center;}
}
@media(max-width:480px){
    .bottom002131 figcaption.f3 span { margin-top: 5%;}
    .bottom002131 figcaption.f2 { padding-left: 4%;}
}

.header-menu li#m5:before{width:100%;height: 36px;border-radius:35px;position: absolute;top: 50%;margin-top:-18px;left: 0;background:#006ffd;content: '';}
