﻿a:hover {color: #293189;}
/*Top003156 */
.Top003156{background:url(../images/topbg.png) no-repeat center/cover;}
.Top003156 header{position: relative;}
.Top003156 .root-w-1560 .auto{max-width:none;position: relative;z-index: 3; width: 98%;}
.Top003156 .logo{display: table; }
.Top003156 .logo a{display: table-cell;vertical-align: middle;}
.Top003156 .login{position: absolute;right:0;top:35%;padding-left: 38px;background: url(../images/login.png) no-repeat left center/25px;}
.Top003156 .login a{font-size:18px;margin-right: 22px;position: relative;}
.Top003156 .login a:after{content:'';width:1px;height: 14px;background: #b4b8e9;position: absolute;right: -14px;top: 3px;}
.Top003156 .login a:last-child{margin-right:0;}
.Top003156 .login a:last-child:after{display: none}

.Top003156 .top-right{position: absolute;right: 0; top: 0;display: table;}
.Top003156 .top-right > *{display: table-cell; vertical-align: middle;}
.Top003156 .top-right dd a:not(:hover){color: #888888;}
.Top003156 .top-right dd a:not(:last-child):after{width: 1px; height: 0.625em; background-color: #d9d9d9;display: inline-block;content: ''; margin: 0 0.625em;}

.open-search{cursor: pointer;;display: block;width: 1.375em;height: 1.375em;background: url(../images/Top003156-search.svg) no-repeat center center; background-size: contain;}
.open-search.on:before,
.open-search.on:after{background-color: #0735a8;}
.top-search{position: absolute;right:0; top: 100%;z-index: 100; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.3);border-radius: 5px;}
.top-search .text{width: 100%; height: 3.125em;line-height: 3.125em;padding: 0 3.125em 0 0.625em;font-size: 1em;}
.top-search .btn{position: absolute;right: 0; top: 0;width: 3.125em;height: 100%; background: url(../images/Top003156-search.svg) no-repeat center center;background-size: auto 60%;}

.Top003156 menu li span,
.Top003156 menu li span a{display: block;}
.Top003156 menu li span{position: relative;z-index: 2;}
.Top003156 menu li span:after{position: absolute;content: ''; left: 50%;height: 3px;background-color: #e01900;transform: translateX(-50%);transition: 0.3s; bottom: 0; width: 0;}
.Top003156 menu li span a:hover,
.Top003156 menu li.aon span a{color: #e01900;}
.Top003156 menu li:hover span:after,
.Top003156 menu li.aon span:after{width: 100%;}
.Top003156 menu li span a{font-size: 1.125em;}

@media (min-width:1025px) {
.Top003156 menu{margin: 0 auto;display: table;}
.Top003156 menu li{float: left; }
.Top003156 menu li + li{margin-left: 1.823vw;} 
.Top003156 menu li span a{line-height:5.555;}
.Top003156 .logo{max-width: 36%;position: relative;height:6em;}  
.Top003156 .logo img{}
.Top003156 .top-right{height:6.25em;}
.open-search{margin-left: 3.125em;}
.top-search{width: 25em;}
}

@media (max-width:1024px) {
.Top003156 .root-w-1560 .auto{width: 96%;}
.Top003156 menu{position: absolute; right: 0;top: 100%; width: 200px; padding: 0.625em;box-shadow: 0 0 0.625em rgba(0,0,0,0.3); border-radius: 0.625em; visibility: hidden; transform: translateY(5em); transition: 0.3s; opacity: 0;}  
.menu-show .Top003156 menu{transform: translateY(0); opacity: 1; visibility: inherit;}
.Top003156 menu li span a{padding: 0.5em 0;text-align: center;}
.Top003156 .logo{max-width: 40%; height: 4em;}  
.Top003156 .top-right{height:4em;}
.Top003156 .top-right dd{font-size: 0.875em;}
.Top003156 .top-right dt{padding-left: 1em;}
.Top003156 .open-menu{display: block;width: 2em;height: 2em;}
.Top003156 .open-menu i{background-color: #0735a8;}
.Top003156 .open-menu:not(.on) i:nth-child(1){margin-top: -0.625em;}
.Top003156 .open-menu:not(.on) i:nth-child(3){margin-top: calc(0.625em - 3px);}
.top-search{width: 100%;}
}

@media (max-width: 640px) {
    .Top003156 .logo{max-width: 32%;padding: 3vw 0;}
    .Top003156 .login a {font-size: 4vw;}
}



/*Floor002872 */
.Floor002872{position: relative; z-index: 10;}
/*slick Basic*/
.Floor002872 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002872 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002872 .slick-list:focus {outline: none}
.Floor002872 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002872 .slick-slider .slick-track, 
.Floor002872 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002872 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002872 .slick-track:before, 
.Floor002872 .slick-track:after{display: table; content: '';}
.Floor002872 .slick-track:after{ clear: both;}
.Floor002872 .slick-loading .slick-track { visibility: hidden;}
.Floor002872 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002872 .slick-slide .slick-loading img { display: none;}
.Floor002872 .slick-slide .dragging img { pointer-events: none;}
.Floor002872 .slick-initialized .slick-slide { display: block;}
.Floor002872 .slick-loading .slick-slide { visibility: hidden;}
.Floor002872 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002872 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/


.Floor002872 .inner{}
.Floor002872 .fr{background:url(../images/Floor002872-bg.png) no-repeat;background-color: #293189; padding:6%; }  
.Floor002872 .fr .p1{font-size:28px;color:#fff;line-height: 42px;margin-top:0;}
.Floor002872 .fr .p2{font-size:16px;;color:rgba(255,255,255,0.7);margin:30px 0 0;}
.Floor002872 .fr .email{ position: relative;max-width: 690px; background: #fff;}
.Floor002872 .fr .email input{font-size: 16px;}
.Floor002872 .fr .email .text{width: 100%; padding: 1.25em 1.875em; height: 3.75em; line-height: 1.25em;border: 0;color: #999;}
.Floor002872 .fr .email .text.focus{color: #333;}
.Floor002872 .fr .email .btn{position: absolute; right: 0; top: 0; height: 100%; width: 6em;color: #fff;background: url(../images/ser.png) no-repeat right 26px center/28px;  background-color: #161924; cursor: pointer; border: 0;text-transform: uppercase;padding-right:32px;font-size:22px;}

.Floor002872 .fl .slider li a{display: block; position: relative;}
.Floor002872 .fl .slick-dots{position: absolute;width:100%; right: 0px;bottom: 36px; z-index: 10;text-align: center;}
.Floor002872 .fl .slick-dots li{width: 10px; height: 10px; cursor: pointer;border-radius: 10px;transition: 0.3s; background: #fff;display: inline-block;margin:0 8px;}
.Floor002872 .fl .slick-dots li button{display: none;}
.Floor002872 .fl .slick-dots li.slick-active{background: #fff; width: 40px;}
@media(min-width:1025px){
.Floor002872 .fl{width: 50%;}
.Floor002872 .fr{width: 50%;}
.Floor002872 .fl,
.Floor002872 .fr{height: 580px;}
.Floor002872 .fl .slider li .Ispic{height: 580px;}
}
@media(max-width:1024px){
.Floor002872 .fl .slider li .Ispic{padding-bottom: 61%;}
}
@media(max-width:640px){
.Floor002872 .inner{padding: 10px;}
    .Floor002872 .fr .p1 {font-size: 4.5vw;line-height: 1.8;}
    .Floor002872 .fr .email .text {height: auto;padding: 3vw;}
    .Floor002872 .fr .email input {font-size: 4vw;}
    .Floor002872 .fr .email .btn {width: 100px;padding-right: 20px;font-size: 4vw;background: url(../images/ser.png) no-repeat 82% center/26px #161924;}
}

.center{text-align: center;}

.h-title{text-align: center;margin-bottom: 0px;padding-top:5%;}
.h-title .cn{font-size:44px;color:#293189;font-weight: bold;position: relative;}
.h-title .en{font-size: 120px;color: rgb(41,49,137,0.05);text-transform: uppercase;font-weight: bold;margin-top: -93px;}

@media (max-width: 1200px) {
.h-title .en{font-size: 80px;}
}

@media (max-width: 640px) {
    .h-title .cn {font-size: 6vw;}
    .h-title .en {font-size: 10vw;margin-top: -9%;}
}

/*Floor002827 */
.Floor002827{overflow: hidden;padding:1% 0;}
.Floor002827_2{}
.Floor002827_4{padding-bottom:5%;}
.Floor002827 .auto{border-bottom:1px solid #e8e8e8;}
.Floor002827 .left{position: relative;}

.Floor002827 .left > *{position: relative; z-index: 10;}
.Floor002827 .left h2{font-size:36px;color:#293189;margin-top:0;}
.Floor002827 .left .more{display: block; max-width: 140px; line-height: 37px; text-align: center;font-size: 16px;color: #293189; background: none;border:1px solid #293189; padding: 5px 0;position: relative;}

.Floor002827 .left .more span{display: block; transition: 0.3s;}
.Floor002827 .left .btn{overflow: hidden; margin-bottom: 27px;}
.Floor002827 .left .slick-arrow{float: left;width: 48px; border: 1px solid #e4e4e4; height: 48px; cursor: pointer;background: none;position: relative;border-radius: 50px;}
.Floor002827 .left .slick-arrow span{position: absolute; width: 21px ;height: 1px; background: #bbb;left: 31%; top: 53%;}
.Floor002827 .left .slick-arrow span:after{position: absolute;top: -3px; content: ''; width: 40%; height: 100%;background: #bbb; }
.Floor002827 .left .slick-next span:after{ right: -2px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002827 .left .slick-prev span:after{left: -2px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.Floor002827 .left .slick-next{margin-left:12px;}
.Floor002827 .left .slick-arrow:hover{opacity: 1;}
.Floor002827 .left .pager{font-size: 22px;color: #d9d9eb;}
.Floor002827 .left .pager span{color: #d9d9eb;}
.Floor002827 .left .pager span.cur{margin-right:5px;}
.Floor002827 .left .pager span.total{margin-left: 5px;}

.Floor002827 .right{overflow: hidden;position: relative;}

.slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.slick-list:focus {outline: none}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, 
.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.slick-track {position: relative; top: 0; left: 0; display: block;}
.slick-track:before, 
.slick-track:after{display: table; content: '';}
.slick-track:after{ clear: both;}
.slick-loading .slick-track { visibility: hidden;}
.slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.slick-slide .slick-loading img { display: none;}
.slick-slide .dragging img { pointer-events: none;}
.slick-initialized .slick-slide { display: block;}
.slick-loading .slick-slide { visibility: hidden;}
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.slick-arrow .slick-hidden { display: none;}

.Floor002827 .slider li .inner{padding-right: 40px;}
.Floor002827 .slider li .pic{overflow: hidden;background:url(../images/Floor002827-bg.jpg) no-repeat center center/cover;}
.Floor002827 .slider li .pic img{display: block;width: 100%; transition: 0.3s ease-in-out;}
.Floor002827 .slider li:hover .pic img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}

.Floor002827 .slider li .txt aside{padding:18px;}
.Floor002827 .slider li .txt aside a{font-size:22px;color:#333;}
.Floor002827 .slider li .txt aside a:hover{color:#293189;}

@media(min-width:1025px){
.Floor002827 .auto > *{}
.Floor002827 .left{float: left;max-width: 245px;width: 16%;}
.Floor002827 .left .pic{padding-bottom: 20%;}
.Floor002827 .left .name{margin-bottom: 15%;}
.Floor002827 .right{float: right;width: 92.375%; margin-right:-9.5%;}
.Floor002827 .right:after{position: absolute; content: ''; width: 6.6%; height: 100%; background: rgba(255,255,255,0.5);top: 0;right: 0; z-index: 10;}
.Floor002827 .right .slider{width: 124.445%;}
}
@media(max-width:1024px){
.Floor002827{padding: 30px 0;}
.Floor002827 .left:before{left: 0;}
.Floor002827 .left{position: relative;margin-bottom: 20px;}
.Floor002827 .left .pic{padding-right: 70%;}
.Floor002827 .left .name .more{position: absolute; right: 0; top: 0;}
.Floor002827 .left .name .more span{padding: 0 10px;font-size: 16px;}
.Floor002827 .left .btn{position: absolute; right: 0; bottom: 0; width: 160px; margin-bottom: 0;}
.Floor002827 .left .pager{display: none;}
.Floor002827 .slider li .inner{padding:0 10px;}
}
@media(max-width:480px){
.Floor002827 .left .name .more{line-height: 24px;}
.Floor002827 .left .name .more span{font-size: 14px;}
.Floor002827 .left .btn{width: 100px;}
.Floor002827 .left .slick-arrow{height: 30px;}

}
/*Bottom003157 */
.Bottom003157{background-color: #161924;}
.Bottom003157 .b-top,
.Bottom003157 .b-bottom{ padding:3em 0;}
.Bottom003157 .b-bottom{border-top: 1px solid rgba(255,255,255,0.1);}
.Bottom003157 .links-box .box{position: relative;z-index: 20;}
.Bottom003157 .links-box .name{padding: 0 0.625em;background-color: rgba(255,255,255,0.1);color: rgba(255,255,255,0.5);line-height: 3.125;position: relative; cursor: pointer;}
.Bottom003157 .links-box .name:after{position: absolute;content: '';right: 1em; width: 10px;height: 10px;transform: rotate(-135deg); top: 50%;margin-top: -5px;border-left: 1px solid rgba(255,255,255,0.5);border-top: 1px solid rgba(255,255,255,0.5);}
.Bottom003157 .links-box dl{position: absolute;left: 0;width: 100%;bottom: 100%;max-height:6em;  overflow: auto;background-color: #fff;display: none;}
.Bottom003157 .links-box dd a{display: block;padding:0.25em 0.625em;line-height: 1.5;}

.Bottom003157 .copyright nav a:not(:hover){color: #fff;}
.Bottom003157 .copyright nav{margin-bottom: 0.625em;}
.Bottom003157 .copyright nav a{font-size:22px;}
.Bottom003157 .copyright nav a:not(:last-child):after{width: 1px; height: 0.625em; background-color: #d3d6d8; opacity: 0.1;margin: 0 0.625em;display: inline-block;content: '';vertical-align: middle;}
.Bottom003157 .copyright p{margin: 0;line-height: 30px;}
.Bottom003157 .copyright p,
.Bottom003157 .copyright p a:not(:hover){color: rgba(255,255,255,0.5);}
.Bottom003157 .copyright .gongan{display: inline-block; padding-left: 20px;background: url(../images/Bottom003157-icp.png) no-repeat left center; margin-left: 1em;}

.Bottom003157 .contact ol{padding: 0 2.625em 0 2.9375em; background: url(../images/Bottom003157-tel.png) no-repeat left center; background-size: 2.3125em auto;}
.Bottom003157 .contact ol b{font-weight: normal;font-size: 1.8em;color: #fff;}
.Bottom003157 .contact ol aside{color: rgba(255,255,255,0.5);}
.Bottom003157 .contact li{width: 6.625em;}
.Bottom003157 .contact li img{ border: 0.1875em solid #fff;}
@media (min-width:1025px) {
.Bottom003157 .copyright{max-width: 60%;}
.Bottom003157 .contact{max-width: 35%;}
.Bottom003157 .links-box .box{float: left;width:23.077%;}
.Bottom003157 .links-box .box:not(:nth-child(4n)){margin-right: calc((100% - 23.077% * 4) /3 );}
}
@media (max-width:1024px) {
.Bottom003157 .b-bottom{text-align: center;}
.Bottom003157 .links-box .box{margin-bottom: 1em;}
.Bottom003157 .contact{margin-bottom: 2em;}
}

@media (max-width:640px) {
    .Bottom003157 .copyright nav a {font-size: 14px;}
}

@media (min-width: 1025px) {
    .w22{width:17%;}
    .w75{width:80%;padding-bottom:3%;}
}


/*Floor003031 */
.Floor003031{position: relative; z-index: 1;background: url("../uploadfiles/Floor003031_01.jpg") no-repeat center center;background-size: cover;background-attachment: fixed;}
.Floor003031 .auto{max-width: 1600px; width: 83.334%;}
.Floor003031 > img{opacity: 0;position: relative; z-index: -1;}
.Floor003031 .txt{position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center;}
.Floor003031 .txt .ytable{height: 80%;}
.Floor003031 .txt .email{ position: relative;max-width: 840px; margin: 0 auto;background: #fff;}
.Floor003031 .email input{font-size: 16px;}
.Floor003031 .email .text{width: 100%; padding: 1.25em 1.875em; height: 3.75em; line-height: 1.25em;border: 0;color: #999;}
.Floor003031 .email .text.focus{color: #333;}
.Floor003031 .email .btn{position: absolute; right: 0; top: 0; height: 100%; width: 10em;color: #fff; background: #0275d7; cursor: pointer; border: 0;text-transform: uppercase;}
.Floor003031 .index-tit{color: #fff;position: relative;margin-bottom: 3vw;}
.Floor003031 .index-tit b{ text-transform: uppercase;font-size: 4.1667vw;line-height: 0.775em;}
.Floor003031 .index-tit .icon{background: url("../images/Floor003031_icon.png") no-repeat;width: 19px; height: 19px; margin-left: 20px;display: inline-block; vertical-align: text-bottom; animation:zhuan 5s infinite linear;}
@keyframes zhuan{
    0%{transform: rotate(0); }
    100%{transform: rotate(360deg);}
}
@media(max-width:768px){
.Floor003031{overflow: hidden;}
.Floor003031 .index-tit{margin-bottom: 6vw;}
.Floor003031 .index-tit b{font-size: 8vw;}
.Floor003031 .email input{font-size: 2.5vw;}
.Floor003031 > img{max-width: inherit; width: 150%;margin-left: -25%;}
}



/*Floor002912 */

.Floor002912{ background-size: cover;padding-bottom: 1vw;overflow: hidden;}
.Floor002912 .tab{text-align: center;margin-top: 2%;margin-bottom: 1%;}
.Floor002912 .tab a{display: inline-block;margin: 0 15px;background: #f9fafc;color:#293189;font-size: 22px;padding: 10px 12px;min-width: 162px;border-radius: 50px;}
.Floor002912 .tab a.on{background:#293189;color:#fff;}
.Floor002912 .slider{position: relative;z-index: 1;}
.Floor002912 .slick-list{ overflow: visible;}
.Floor002912 .slider .box{position:relative;width: 100%;}
.Floor002912 .slider .box:not(.show){position:absolute;left:-1000%;}
.Floor002912 .slider .box li.slick-slide{padding: 2vw 0 0 0;}
.Floor002912 .slider .box li.slick-slide a{display: block;border-radius: 1.771vw 0 ; background-color: #fff;border: 1px solid #e8e8e8;/* background: url(../images/Floor002912-bg.jpg) no-repeat center center/cover; */ margin: 0 1.771vw; padding: 2.8125vw 0 2.604vw 0; text-align: center;color: #333;}
.Floor002912 a{transition: 0.3s;}
.Floor002912 a:hover{ box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);}

.Floor002912 .name{font-size: 22px; text-transform: uppercase; transition: 0.3s;}
.Floor002912 .name span{margin-left:10px;}
.Floor002912 .slick-slide a:hover{transform: translateY(-10px);}
.Floor002912 a:hover .name{opacity: 1;}
.Floor002912 a:hover .name aside{font-size: 24px;line-height: 1em;/*margin-top: -1.1em; text-transform: capitalize; *//*transform: rotate(-10deg);*/float: left; width: 100%;transition: 0.3s ease-in-out;}
.Floor002912 a:hover .name aside span{display: block;font-size: 0.5em;line-height: 1.5em;}

.Floor002912 .pic{height:12.1875vw; }
.Floor002912 .pic img{max-height: 12.1875vw;}
.Floor002912 .detail:before{display: block; content: ''; width: 1px; height: 36px; background: rgba(41,49,137,0.2); margin: 0 auto 36px;}
.Floor002912 .detail aside{position: relative;}
.Floor002912 .detail aside span{transition: 0.3s;color:#333;}
.Floor002912 .detail aside span.off{position: absolute; left: 0; top: 0; width: 100%;opacity: 0;}
.Floor002912 .slider .box li.slick-slide a:hover{}
.Floor002912 .slider .box li.slick-slide a:hover .detail aside span.on{opacity: 0;}
.Floor002912 .slider .box li.slick-slide a:hover .detail aside span.off{opacity: 1;}

.Floor002912 .more{text-align: center; padding-top: 2.5vw;}
.Floor002912 .more a{display: block; width: 180px;line-height: 50px; border-radius: 50px; border: 1px solid #293189; margin: 0 auto;color: #293189; transition: 0.3s;}
.Floor002912 .more a:hover{color: #fff;background: #293189;}

.Floor002912 .slick-arrow{position: absolute; z-index: 30; top: 50%; width: 60px; height: 60px; border: 1px solid rgba(255,255,255,0.2);padding: 0; margin-top: -30px; border-radius: 50%; transition: 0.3s;font-size:0;background:#f4f4f9;}
.Floor002912 .slick-arrow:hover{background: #293189;}
.Floor002912 .slick-arrow:before{position: absolute; content: ''; width: 12px; height:12px; border-bottom: 2px solid #293189;border-left: 2px solid #293189; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002912 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
.Floor002912 .slick-arrow:hover:before{border-bottom-color:#fff;border-left: 2px solid #fff;}
@media(max-width:640px){
.Floor002912 .slick-arrow{width: 40px; height: 40px;}
}
@media(min-width:1701px){
.Floor002912 .slider .box ul{ margin: 0 -1.771vw;}
.Floor002912 .slick-prev{left: -5.5vw;}
.Floor002912 .slick-next{right: -5.5vw;}
}
@media(max-width:1700px){
.Floor002912 .slick-prev{left: -60px;}
.Floor002912 .slick-next{right: -60px;}
}
@media(max-width:1500px){
.Floor002912 .slick-prev{left: 0;}
.Floor002912 .slick-next{right: 0;}
 .Floor002912 a:hover .name aside{font-size:24px;}
}
@media(max-width:1200px){
.Floor002912 .pic{height:20vw; }
.Floor002912 .pic img{max-height: 20vw;}
.Floor002912 .slider .box li.slick-slide{padding-top: 4vw;}
.Floor002912 .name{font-size: 20px;}
.Floor002912 a:hover .name aside{font-size:22px;}
}
@media(max-width:1024px){
    .Floor002912 .tab a {min-width: 150px;}
}
@media(max-width:640px){
.Floor002912{padding-bottom: 8vw;}
    .Floor002912 .tab a {min-width: auto;padding: 0 6vw;margin: 0 1%;line-height: 34px;font-size: 4vw;}
.Floor002912 .pic{height:40vw; }
.Floor002912 .pic img{max-height: 40vw;}
.Floor002912 .more,
.Floor002912 .slider .box li.slick-slide{padding-top: 6vw;}
.Floor002912 .name{font-size:6vw;}
.Floor002912 a:hover .name aside{font-size:6vw;}
.Floor002912 .slider .box li.slick-slide a{padding: 8vw 0;}
    .Floor002912 .more a {width: 130px;line-height: 40px;border-radius: 40px;}
}



/*Floor003083 */
.Floor003083{margin-top: 0vw;font-size: 16px;padding-bottom: 0vw;padding:0 45px 2% 45px}
.Floor003083 .auto{/*overflow: hidden;*/position: relative; z-index: 2;}

.Floor003083 .slick-dots{text-align: center;}
.Floor003083 .slick-dots li{display: inline-block;width: 12px; height: 12px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.Floor003083 .slick-dots li button{font-size: 0; width: 8px; height: 8px; background: rgba(0,0,0,0.12);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.Floor003083 .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -4px 0 0 -4px;}
.Floor003083 .slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #293189;}

.Floor003083 .slider{margin: 0 -45px 0 -40px; padding-right: 5px;}
.Floor003083 .slick-slide{overflow: hidden;padding: 40px;}
.Floor003083 .slick-slide > div{float: left; margin-left: -1px;border: 1px solid #f0f0f5;margin-top: -1px;}

.Floor003083 .slick-slide a{position: relative; z-index: 3; display: block;padding: 0 10%;}
.Floor003083 .slick-slide .Ispic{height: 140px;background-size: contain;}
.Floor003083 .slick-slide .url{position: relative;}
.Floor003083 .slick-slide .url:before{position: absolute; left: -5px; top: -5px; right: -5px; bottom: -5px; content: '';background: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); opacity: 0;transition: 0.3s;}
.Floor003083 .slick-slide .url:hover:before{opacity: 1;}
.Floor003083 .slick-slide .url:hover{z-index: 4;}
@media(min-width:1025px){
.Floor003083 .slick-slide > div{width: 16.6667%;}
.Floor003083 .slick-slide  > div:nth-child(6n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(min-width:751px) and (max-width:1024px){
.Floor003083 .slick-slide > div{width: 25%;}
.Floor003083 .slick-slide  > div:nth-child(4n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(min-width:641px) and (max-width:750px){
.Floor003083 .slick-slide > div{width: 33.333%;}
.Floor003083 .slick-slide  > div:nth-child(3n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(max-width:1024px){
.Floor003083{padding-left:0; padding-right:0}    
.Floor003083 .slider {margin: 0;}
    .Floor003083 .slick-slide {padding: 0;}
.Floor003083 .slick-dots{padding-top:3%}
}
@media(max-width:640px){
.Floor003083{font-size: 3vw;}
.Floor003083 .title{font-size: 5vw}
.Floor003083 .slick-slide > div{width: 50%;margin-top: 0;}
.Floor003083 .slick-slide  > div:nth-child(2n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
.Floor003083 .slick-slide .Ispic{height: 28vw;}
    .Floor003083 .slick-dots {margin-top: 4vw;}
}



/*PicList002171 */
.PicList002171{ padding-top:0.5%;padding-bottom:4%;}
.PicList002171_2{padding-bottom:0;}
.PicList002171 ul{margin-top:2.4%;}
.PicList002171_2 ul{margin-bottom:-1%;}
.PicList002171 li{ float:left; width:18.4%; margin-right:2%; margin-bottom:1.5%;text-align: center;}
.PicList002171 li a{ border:1px solid #f0f0f4; position:relative; display:block;min-height: 112px;transition: .3s;}
.PicList002171 li a:hover { color:#293189;border:1px solid #293189; }
.PicList002171 li .Ispic{background-size:contain;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li h2{font-size:24px;font-weight: normal;margin:0;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%;  transition:0.3s;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:22px;padding:0 4%; }

.PicList002171 .more{text-align: center; padding-top: 0.9vw;}
.PicList002171 .more a{display: block; width: 180px;line-height: 50px; border-radius: 50px; border: 1px solid #293189; margin: 0 auto;color: #293189; transition: 0.3s;}
.PicList002171 .more a:hover{color: #fff;background: #293189;}

@media(min-width:769px){
.PicList002171 li:nth-child(5n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
    .PicList002171 {padding: 8vw 0;}
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
    .PicList002171 .more {padding-top: 4vw;}
    .PicList002171 .more a {width: 130px;line-height: 40px;border-radius: 40px;}
}


/*
 .TextList001202 为demo编号
 */
.TextList001202{padding-top:2%;}
.TextList001202 h1{ margin:0; font-weight:normal; padding:3% 0; font-size:24px; color:#333;}
.TextList001202 h1 b{ display:block;}
.TextList001202 li{padding-bottom:10px;}
.TextList001202 dl{ position:relative; padding-left:53px;}
.TextList001202 dl.Q {cursor: pointer;}
.TextList001202 dl dt,
.TextList001202 dl dd{ border:1px solid #e3e7e6;}
.TextList001202 dl dt{ position:absolute; width:50px; left:0; top:0; color:#293189; text-align:center; font-size:calc(24 / 16 * 1em);}
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:50px; line-height:50px;}
.TextList001202 dl.A dd{ padding:2%; line-height:22px; }
.TextList001202 dl.Q dd{ padding:0 2%;}
.TextList001202 li figure{ padding-top:2%;}
.TextList001202 li figure a{ display:inline-block; padding:0 20px; line-height:25px;color:#fff; background-color:#0088d2;}
.TextList001202 dl.A{ display:none; padding-top:10px;}
.TextList001202 dl.A dt{ top:10px;}
.TextList001202 dl.A p{ margin:0;font-size:calc(15 / 16 * 1em);line-height: 27px;}
.TextList001202 dl.Q_on dt{ color:#fff; background-color:#293189;}
.TextList001202 dl.Q_on dd{background-color:#fafcfe;}
@media(max-width:480px){
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:40px; line-height:40px;}
/*.TextList001202 h1,*/
/*.TextList001202 dl dt{font-size:20px;}*/
.TextList001202 dl.A p{ overflow:hidden;}
}

.lmcontent{padding-top:3%;}
.lmsearch{ position: relative;max-width: 690px; background: #fff;margin-bottom:35px;}
.lmsearch input{font-size: 16px;}
.lmsearch .text{width: 100%; padding: 1.25em 1.875em; height: 3.5em; line-height: 1.25em;border: 0;color: #999;border:1px solid #e8e8e8;}
.lmsearch .text.focus{color: #333;}
.lmsearch .btn{position: absolute; right: 0; top: 0; height: 100%; width: 6em;color: #fff;background: url(../images/ser.png) no-repeat right 21px center/23px;  background-color: #293189; cursor: pointer; border: 0;text-transform: uppercase;padding-right:32px;font-size:18px;}

@media (max-width: 1024px) {
    .lmsearch {width: 100%;max-width: 100%;}
}
@media (max-width: 640px) {
    .lmsearch .text {height:auto;padding: 3vw;font-size: 4vw;}
    .lmsearch .btn {width: 100px;padding-right: 20px;font-size: 4vw;background: url(../images/ser.png) no-repeat 90% center/23px #293189;}
}

/*
 .Location002308 为demo编号
 */
.Location002308{ padding:10px 0;}
.Location002308 dl{padding:10px 0; line-height:30px; border-bottom:#e8e8e8 1px solid;font-size:14px;}
.Location002308 em{ font-style:normal;color: #999;  float:right; background:url(../images/Location002308-icon.png) no-repeat right center; padding-right:15px;}
.Location002308 em span{ color:#333;}
.Location002308 em a{ position:relative; padding-right:15px; margin-right:10px;color: #999;}
.Location002308 em a:first-child{ margin-left: 5px;}
.Location002308 em a:hover{ color: #293189;}
.Location002308 em a:before{ position:absolute; content:''; right:0; border-top:4px solid transparent;border-bottom:4px solid transparent; border-left:5px solid #a1a1a1; top:50%; margin-top:-4px;}
.Location002308 dl dd{ float: left;}
.Location002308 dl dd span{ display: inline-block; position: relative; font-weight: bold; font-size: 22px; color: #333;}
.Location002308 dl dd span:after,.Location002308 dl dd span:before{ content: "";  position:absolute; display: block; background-color: #293189;}
.Location002308 dl dd span:after{left: 0; bottom: -12px; height: 2px; width: 100%; }
.Location002308 dl dd span:before{left: -10px; top: 50%; margin-top: -2px; width: 4px ; height: 4px;}
@media(max-width:640px){
.Location002308 em{ display:none;}
.Location002308 dl{ padding:0;}
    .Location002308 dl dd span {font-size: 5vw;}
.Location002308 dl dd span:after{bottom: -1px;}
}
/*Menu002956 */
.Menu002956{padding-left: 10px; margin: 0vw 0;}
.Menu002956 nav{background: #f4f4f9;padding: 20px 0 10px;}
.Menu002956 h1{margin: 0 2.08vw 0 0;position: relative;margin-left: -10px; padding: 18px 0 18px 20px; }
.Menu002956 h1 span{position: relative; z-index: 4; display: block;font-size: 24px;color: #fff;line-height: 1em;border-left: 2px solid #fff;padding-left: 15px;}
.Menu002956 h1:after{position: absolute; content: '';  height: 100%; background:#293189; top: 0; transform: skewX(25deg);-webkit-transform: skewX(25deg);-ms-transform: skewX(25deg); right:0; left: -30px;}
.Menu002956 h1 i{position: absolute;}
.Menu002956 h1 i.jiao{ border:8px solid transparent; border-left-color: #083069;  left: 2px; top: -8px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}

.Menu002956 ul{padding: 12px 0;}
.Menu002956 li:not(:last-child){border-bottom: 1px solid #fff;}
.Menu002956 li a{display: block;line-height: 26px; padding: 14px 30px 14px 40px;font-size: 18px;position: relative; z-index: 1;}
.Menu002956 li a:after{position: absolute; content: '';border:4px solid transparent; border-top-width: 6px;border-top-color: #293189; top: 50%; margin-top: -4px; right: 30px; opacity: 0; transition: 0.3s;}
.Menu002956 li a:hover,
.Menu002956 li.aon a{font-weight: bold;color: #293189;}
.Menu002956 li a:hover:after,
.Menu002956 li.aon a:after{opacity: 1;}
@media(min-width:1025px){
.Menu002956{overflow: hidden;}
.Menu002956 ul{display: block!important;}
}
@media(max-width:1024px){
.Menu002956{position: relative; z-index: 40;}
.Menu002956 ul{display: none;position: absolute; left: 10px;top: 100%; right: 0; z-index: 40;background: #edf0f5;}
.Menu002956 i.wap-open{position: absolute; width: 30px; height: 30px; right: 40px;background: #fff; z-index: 10; top: 50%;margin-top: -15px; border-radius: 50%; transition: 0.3s;}
.Menu002956 i.wap-open:before,
.Menu002956 i.wap-open:after{position: absolute; content: ''; left: 50%; top: 50%; background: #0f54b3; transform: translate(-50%,-50%);}
.Menu002956 i.wap-open:before{width: 10px; height: 2px; }
.Menu002956 i.wap-open:after{width: 2px; height: 10px; }
.Menu002956 i.wap-open.on{transform: rotate(45deg);}
}
@media(max-width:640px){
.Menu002956 nav{padding: 10px 0;}
.Menu002956 h1 span{font-size: 4vw;}
.Menu002956 h1{padding: 3vw 0 3vw 20px; }
.Menu002956 li a {font-size: 4vw;}
.Menu002956 i.wap-open{right: 6vw;margin-top: -12px;  width: 24px; height: 24px;}
}
/*
 .PicList002797
 */
.PicList002797 {padding: 0% 0;}
.PicList002797 li{ float:left; width:23.5%; margin:0 2% 2% 0; border: 1px solid #e8e8e8; border-radius: 5px;padding-bottom:3%;}
.PicList002797 li:nth-child(4n){margin-right:0; }
.PicList002797 li a{ display:block; position:relative; padding:0 1%;}
.PicList002797 li h4,
.PicList002797 li h3,
.PicList002797 li h5{ margin:0; text-align:center; font-weight:normal;}
.PicList002797 li figure{ padding-bottom:88%; margin-bottom: 4%;background-size: contain;}
.PicList002797 li h4{ font-size: 15px;color: #999;}
.PicList002797 li h3{ font-size: 22px; color:#333;}

.PicList002797 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(0, 141, 210,0.9); z-index:10; transition:0.3s; color:#fff; border-radius: 10px;}
.PicList002797 li:hover{ border-color:#293189;}
.PicList002797 li:hover a .hover{ opacity:1;}
.PicList002797 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}

.PicList002797 .more{ display: block; text-align: center; margin-top:50px;}
.PicList002797 .more span{ display: inline-block; padding-left: 40px; padding-right: 64px; line-height: 40px; background:url(../images/PicList002797-more.png)no-repeat 74% center #f1af48 ; border-radius: 5px;transition:all 0.5s ease-out 0s; }
.PicList002797 .more span:hover{padding-left:50px; padding-right:74px;  }

@media(max-width:1000px){
.PicList002797 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:640px) and (min-width:376px){
.PicList002797 li .hover img{ width:50px; height:50px;}
}
@media(max-width:480px){
.PicList002797 li h3,
.PicList002797 li .hover h5{ font-size:14px;}
.PicList002797 li .hover h5{ line-height:20px; max-height:40px;}
}
/*Page003143 */
.Page003143 .Pages{padding: 50px 0 3% 0;text-align: center;font-family: 'PingFang-SC-Medium';}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 34px;transition: 0.3s;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 36px;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #293189;border-color: #293189;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}
/*Form002100 */

.Form002100{padding-bottom:2%;}
.Form002100 .reg_form{ border:5px solid #f0f0f0; padding:4%;}
.Form002100 .reg_form h1{ margin:0;font-size:24px;color:#333;border-bottom: 1px dashed #ccc;padding: 0 0 3% 0;margin-top: 0%;}
.Form002100 .reg_form dl{ padding:3% 0 0 0; margin-top:0%; overflow:hidden;}
.Form002100 .reg_form dl dt,
.Form002100 .reg_form dl dd{ float:left; line-height:37px;}
.Form002100 .reg_form dl dt{ width:24%; padding-left:3%;}
.Form002100 .reg_form dl dt b{ width:37px; height:37px; display:inline-block; margin-right:10px; text-align:center; line-height:37px; background:#293189;background:url(../images/tx.png) no-repeat center center #293189; border-radius:50%; color:#fff;float:left;}
.Form002100 .reg_form dl dd{ width:76%;}
.Form002100 .reg_form dl.table dt{ width:20%; }
.Form002100 .reg_form dl.table dd{ width:80%;}
.Form002100 .reg_form table{ max-width:490px;}
.Form002100 .reg_form td{ padding:0; line-height:40px; padding-bottom:14px;}
.Form002100 .reg_form td.f_name{ width:126px; color:#666;}
.Form002100 .reg_form td .text{ width:100%; border:1px solid #e4e4e4; padding:0 10px; border-radius:3px; line-height:40px; height:40px;}
.Form002100 .reg_form td.btn{ text-align:center;}
.Form002100 .reg_form td.btn input{width:46%;border-radius:3px; font-size:16px; color:#fff; background:#293189; cursor:pointer; padding:0; border:none; height:44px; min-width:120px;}
@media(max-width:1000px){
.Form002100 .reg_form dl dt,
.Form002100 .reg_form dl dd{ float:none; width:auto !important;}
.Form002100 .reg_form dl dt{ padding-left:0; padding-bottom:10px;}
}
@media(max-width:640px){
.Form002100 .reg_form td.btn input{ font-size:15px; }
}


.Form002100_2{padding-bottom:2%;min-height: 570px}
.Form002100_2 .reg_form{ border:5px solid #f0f0f0; padding:4%;}
.Form002100_2 .reg_form .top {display: flex;flex-wrap: wrap;justify-content: space-between;align-items:center;padding-bottom: 2.5%;border-bottom: 1px dashed #ccc;}
.Form002100_2 .reg_form h1{ margin:0;font-size:24px;color:#333;margin-top: 0%;}
.Form002100_2 .reg_form dl{ padding:3% 0 0 0; margin-top:0%; overflow:hidden;}
.Form002100_2 .reg_form dl dt,
.Form002100_2 .reg_form dl dd{ float:left; line-height:37px;}
.Form002100_2 .reg_form dl dt{ width:24%; padding-left:3%;}
.Form002100_2 .reg_form dl dt b{ width:37px; height:37px; display:inline-block; margin-right:10px; text-align:center; line-height:37px; background:#293189;background:url(../images/tx.png) no-repeat center center #293189; border-radius:50%; color:#fff;float:left;}
.Form002100_2 .reg_form dl dd{ width:76%;}
.Form002100_2 .reg_form dl.table dt{ width:20%; }
.Form002100_2 .reg_form dl.table dd{ width:80%;}

.Form002100_2 .tab{float:right;}
.Form002100_2 .tab a{background:#f5f5f5;color:#333;display: inline-block;padding:10px 25px;border-radius: 50px;margin-left:10px;}
.Form002100_2 .tab a.on{background:#293189;color:#fff;}

.Form002100_2 .reg_form table{ max-width:560px;}
.Form002100_2 .reg_form td{ padding:0; line-height:40px; padding-bottom:14px;}
.Form002100_2 .reg_form td.f_name{ width:126px; color:#666;}
.Form002100_2 .reg_form td .text{ width:100%; border:1px solid #e4e4e4; padding:0 10px; border-radius:3px; line-height:40px; height:40px;}
.Form002100_2 .reg_form td .yzm .text{width:74%;}
.Form002100_2 .reg_form td .yzm a{float:right;color:#333;background:#f7f7f7;padding:0 15px;border-radius: 2px;}

.Form002100_2 .reg_form td.btn{ text-align:center;}
.Form002100_2 .reg_form td.btn input{width:38%;border-radius:3px; color:#fff; background:#293189; cursor:pointer; padding:0; border:none; height:44px; min-width:120px;}
@media(max-width:1000px){
    .Form002100_2 .reg_form .top {padding-bottom: 2%;margin-bottom: 2%;}
.Form002100_2 .reg_form dl dt,
.Form002100_2 .reg_form dl dd{ float:none; width:auto !important;}
.Form002100_2 .reg_form dl dt{ padding-left:0; padding-bottom:10px;}
}
@media(max-width:640px){
    .Form002100_2 {min-height: auto;}
    .Form002100_2 .reg_form .top {padding: 2% 0 6%;}
    .Form002100_2 .reg_form td.f_name {width: 30%;}
    .Form002100_2 .reg_form td .yzm .text {width: 52%;}
    .Form002100_2 .reg_form h1 {font-size: 5vw;padding-bottom: 0;}
    .Form002100_2 .tab a {padding: 2vw 4vw;}
}



/*
 .TextList001131 为demo编号
 */
.TextList001131{ padding:0% 0;}
.TextList001131 li{ line-height:30px;font-size:16px; padding:20px 0; border-bottom:1px solid #ededed; padding-right: 40px;
    background: url(../images/TextList001131-li.png) no-repeat right center;}
.TextList001131 li span{ float:left; width:28px; height:28px; background-color:#293189; margin-right:2%; text-align:center; color:#fff; font-weight:bold;border-radius: 2px;}
.TextList001131 li:hover span{ background-color:#293189;}
.TextList001131 li:hover{}
.TextList001131 li:hover a{color:#293189;}
.TextList001131 li a{ display:block; overflow:hidden;}
.TextList001131 li b,
.TextList001131 li em{ padding-right:3%;float:left; }
.TextList001131 li em:last-child{float:right;text-align: left;color:#666;}
.TextList001131 li b{ width:33%;font-weight: normal; }
.TextList001131 li em{ font-style:normal;width:33%;}
@media(max-width:768px){
.TextList001131 li{ font-size:14px; padding:10px 0;}
}
@media(max-width:640px){
    .TextList001131 li a {display: flex;flex-wrap: wrap;}
    .TextList001131 li em:last-child{ flex-shrink: 0;width: 100%;}
    .TextList001131 li b,
    .TextList001131 li em{ float:none; display:block; width:auto;}
    .TextList001131 li b {margin-right: 4%;}
}

.TextList001132{ padding:0% 0;}
.TextList001132 li{ line-height:30px;font-size:16px; padding:20px 0; border-bottom:1px solid #ededed; padding-right: 40px;background: url(../images/TextList001131-li.png) no-repeat right center;}
.TextList001132 li span{ float:left; width:28px; height:28px; background-color:#293189; margin-right:2%; text-align:center; color:#fff; font-weight:bold;border-radius: 2px;}
.TextList001132 li:hover span{ background-color:#293189;}
.TextList001132 li:hover{}
.TextList001132 li:hover a{color:#293189;}
.TextList001132 li a{ display:block; overflow:hidden;}
.TextList001132 li b,
.TextList001132 li em{ padding-right:3%;float:left; }
.TextList001132 li em:last-child{float:right;text-align: left;color:#666;}
.TextList001132 li b{ width:25%;font-weight: normal; }
.TextList001132 li em{ font-style:normal;width:25%;}
@media(max-width:768px){
    .TextList001132 li{ font-size:14px; padding:10px 0;}
    .TextList001132 li a {display: flex;flex-wrap: wrap;}
    .TextList001132 li em:last-child{ flex-shrink: 0;width: 100%;}
    .TextList001132 li b,
    .TextList001132 li em{ float:none; display:block; width:auto;}
    .TextList001132 li b,
    .TextList001132 li em:nth-child(2){ margin-right: 4%;}
}

.Packaging{padding:0 0 4%;}
.Packaging .down{color:#293189;text-decoration: underline;}
.Packaging .queueList{border: 2px dashed #e8e8e8;padding:4%;text-align: center;margin: 2% 0 0;}
.Packaging .queueList .file a{background:#293189;color:#fff;padding:10px 25px;font-size:18px;border-radius: 4px;}
.Packaging .tj{}
.Packaging .tj a{background:#293189;color:#fff;padding:8px 22px;display: inline-block;border-radius: 2px;margin-top:22px;}


/*Form002099 */
.Form002099{padding:4% 0;}
.Form002099 section{ position:relative;}
.Form002099 .ad aside,
.Form002099 .ad{ position:absolute; left:0; top:0; height:100%; width:50%;}
.Form002099 .ad img{ display:none;width:100%;}
.Form002099 .ad aside{ width:100%;}
.Form002099 .form{ padding:7% 10% 12% 60%; border:6px solid #f0f0f0;}
.Form002099_2 .form{padding:5% 10% 6.5% 60%;}
.Form002099 .form h1{ margin:0; font-size:calc(32 / 16 * 1em); color:#333;margin-bottom:25px;}
.Form002099 .form h1:after{content:'';width:63px;height: 3px;background:#293189;display: block;margin-top:15px;}

.Form002099 .form td{ padding-top:16px;}
.Form002099 .form td div{ position:relative; line-height:44px;}
.Form002099 .form td label{ position:absolute; left:10px; color:#999;}
.Form002099 .form td .text{ width:100%;  line-height:44px;height:44px; padding:0 10px;border-radius:3px; border:1px solid #e4e4e4; background:none;}
.Form002099 .form td .text:focus{ border-color:#293189;}
.Form002099 .form td .yzm .text{width:70%;}
.Form002099 .form td .yzm a{float:right;color:#333;background:#f7f7f7;border-radius: 2px;width: 29%;text-align: center}
.Form002099 .form .log{color:#293189;text-decoration: underline;}
.Form002099 .form .fgpsw{ float:right; color:#666;}
.Form002099 .form .fgpsw:hover{ text-decoration:underline; color:#293189;}
.Form002099 .form .btn{ float:left; width:46%;border-radius:3px; font-size:16px; color:#fff; background:#293189; cursor:pointer; padding:0; border:none; height:44px;}
.Form002099 .form .btn_reg{ float:right; background:#f7f7f7;color:#333;}
@media(max-width:640px){
.Form002099 footer{ text-align:left;}
.Form002099 footer .bdsharebuttonbox{ float:none; margin-bottom:10px;}
.Form002099 .ad{ position:relative; width:auto; height:auto;}
.Form002099 .ad aside{ display:none;}
.Form002099 .ad img{ display:block;}
.Form002099 .form{ padding: 6% 3%;}
.Form002099 .form h1 {margin-bottom: 1vw;font-size: 5vw;}
.Form002099 header span{ font-size:20px;}
}
@media(max-width:480px){
.Form002099 header img{ height:50px;}
}


/*RighInfo003148 */
.RighInfo003148 .auto{padding: 3% 0 4%}
.RighInfo003148 .title{font-size: calc(30 / 16 * 1em);font-weight: bold; color: #333333; margin-bottom: 1.2em;}
.RighInfo003148 .items-group .items:first-child{border-top: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items:last-child{border-bottom: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items p{color: #666;font-size: 16px; line-height: 31px;}
.RighInfo003148 .items-group .items p + .title{margin-top: 2em;}
.RighInfo003148 .items-group .img {overflow: hidden;}
.RighInfo003148 .items-group .img img {transition: .3s;}
.RighInfo003148 .items-group .items:hover .img img {transform: scale(1.08);}

@media (min-width:1025px) {
.RighInfo003148 .items-group .img{width: 50%;}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:4%;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:4%;}  

}
@media (max-width:1024px) {
    .RighInfo003148 .items-group .items {margin-bottom: 4vw;}
.RighInfo003148 .items-group .txt{padding: 2em 0;}

}
@media (max-width:640px) {
    .RighInfo003148 .title {font-size: 5vw;margin-bottom: 0;}
    .RighInfo003148 .items-group .items p {font-size: 4vw;line-height: 1.8;}
    .RighInfo003148 .items-group .txt{padding: 1em 0;}
    .Packaging .tj {text-align: center;}
}


/*
 .RighInfo001108 为demo编号
 */

.RighInfo001108{padding-bottom:2%;}
.RighInfo001108 .btns{}
.RighInfo001108 .btns a{color:#333;display: inline-block;padding:8px 12px;border-radius: 3px 3px 0 0;background:#f4f4f9;}
.RighInfo001108 .btns a.on{background:#293189;color:#fff;}
.RighInfo001108 .pic{ float:left; width:37%;border:1px solid #e7e7e7;text-align: center; position: relative;}
.RighInfo001108 .pic_3d { width: 100%; height: auto; 	background: #f4f4f9;}
.RighInfo001108 .pic_3d  figure{ opacity: 0;}
.RighInfo001108 .pic .item {position: absolute;width:100%;top:0;left:0;transition: all .5s;opacity: 0;visibility: hidden;z-index:0; }
.RighInfo001108 .pic .item.show{visibility: visible;opacity: 1;position: relative;z-index:99;}
.RighInfo001108 .pic figure {padding-bottom: 93.61%; background-size: contain;}
.RighInfo001108 .pic img{}

.RighInfo001108 .pic_other .img{ overflow: hidden;}
.RighInfo001108 .pic_other li .Ispic{ background-size: contain; padding-bottom: 72.235%;}
.RighInfo001108 .pic_other li aside{font-size: 16px;color:#333; margin: 10px 0;}

.RighInfo001108 .pic_other .slick-dots{text-align: center;padding: 10px 0 15px 0;}
.RighInfo001108 .pic_other .slick-dots li{display: inline-block;width: 12px; height: 12px; border-radius: 50px; margin: 0 5px; border: 1px solid #293189; }
.RighInfo001108 .pic_other .slick-dots li.slick-active{background: #293189; }
.RighInfo001108 .pic_other .slick-dots li  button{display: none;}



.RighInfo001108 .txt{ float:right; width:59%; padding-right:2%; color:#333;}
.RighInfo001108 .txt h1{ font-size:28px;margin-top:0; }
.RighInfo001108 .txt h1 a{color:#293189; width:120px; text-align:center; border:1px solid #293189; border-radius:30px; line-height:34px; display:inline-block;float:right;font-size:16px;font-weight: normal;}
.RighInfo001108 .txt dl{ border-top:1px solid #e7e7e7; padding:3% 0; border-bottom:1px solid #e7e7e7;}
.RighInfo001108 .txt dd{ line-height:26px; padding:3px 0;}
.RighInfo001108 .txt p{ line-height:36px;}
.RighInfo001108 .txt .contact{ padding:3% 0;}
.RighInfo001108 .txt .contact a{ color:#293189; width:120px; text-align:center; border:1px solid #293189; border-radius:30px; line-height:34px; display:inline-block;margin-right:10px;}
.RighInfo001108 .txt .contact a.on,
.RighInfo001108 .txt .contact a:hover{ background-color:#293189; color:#fff;}
.RighInfo001108 .txt .zf li{float:left;margin-right:4%;text-align: center;}
.RighInfo001108 .txt .zf li p{margin:0;}
.RighInfo001108 .tab{ margin-top:3%; background-color:#e8e8e8; overflow:hidden; font-weight:bold;}
.RighInfo001108 .tab span{ cursor:pointer; display:inline-block; padding:0 3%; line-height:40px;}
.RighInfo001108 .tab span.on{ background-color:#008fd7; color:#fff;}
.RighInfo001108 .tab_info{ padding:2%;}
@media(max-width:480px){
.RighInfo001108 .pic,
.RighInfo001108 .txt{ float:none; width:auto;}
    .RighInfo001108 .pic {margin-bottom: 6vw;}
    .RighInfo001108 .txt h1 {font-size: 5vw;margin-bottom: 6vw;}
    .RighInfo001108 .txt h1 a {font-size: 4vw;margin-top: -7px;}
    .RighInfo001108 .txt .contact {text-align: center;}
    .RighInfo001108 .txt .zf ul {display: flex;justify-content: center;}
}


.Packaging .placeholder .webuploader-pick {background: #293189;}