*{padding: 0; margin: 0;}
ul,ol{list-style: none;}

.title1{font-size: 50px;text-align: center;color: #111; padding-bottom: 3vw;}
@media(max-width:1024px){
.title1{font-size: 6vw;}
}

.title2{font-size: 50px;text-align: center;color: #fff; padding-bottom: 3vw;}
@media(max-width:1024px){
.title2{font-size: 6vw;}
}
/*Top003171 */
.Top003171{position: absolute;z-index: 100;left: 0;width: 100%; top: 0;transition: 0.5s;}
.Top003171 header{height: 5em;}
.Top003171 .logo{position: absolute;left:8%;top: 0;width: 22%;text-align: left;padding-top:0em;z-index: 80;}
.Top003171 .logo img.default{display:none;}
.Top003171:hover .logo img{display: none;}
.Top003171:hover .logo img.default{display:block;}

.Top003171.fixed{position:fixed;top:0;left:0;width: 100%;background: #fff;z-index: 999;} 
.Top003171.fixed .logo img{display: none;}
.Top003171.fixed .logo img.default{display:block;}

.Top003171 menu{margin: 0 auto; width:65.5%; opacity: 1;transition: 0.2s 0.1s;float: right;}
.Top003171 menu ul{padding-right: 13%;}
.Top003171 menu li{float: left; position: relative;padding:0 0.8em;width: 15.6%;text-align: center;}
.Top003171 menu li aside{display: inline-block;}
.Top003171 menu li aside a{font-size: 1.25em;line-height: 4.4444em;display: block; transition: 0.5s; background-position: center top;color:#fff;}
.Top003171:hover menu li aside a,.Top003171.fixed menu li aside a{color:#333;}
.Top003171 menu li.aon aside a,
.Top003171 menu li aside a:hover{background: url(../images/Top003171-aon.svg) no-repeat center bottom 25%; background-size: contain;color: #4479c5;}
.Top003171 menu li .NavPull{width:140px;margin-left:-70px;left:50%;top:100%;background: #fff;z-index:999;position: absolute;line-height: 40px;text-align: center;box-shadow: 0 0 10px rgba(0,0,0,0.1);display: none;}
.Top003171 menu li .NavPull dd{border-top:1px dotted #e5e5e5;}
.Top003171 menu li .NavPull dd a{display: block;}
.Top003171 menu li .NavPull dd:hover{background: #4479c5;}
.Top003171 menu li .NavPull dd:hover a{color:#fff;}

.Top003171 .open-menu,
.Top003171 .open-search{position: absolute;top: 50%; transform: translateY(-50%); background-position: center; background-size: contain;background-repeat: no-repeat;z-index: 10; cursor: pointer;}
.Top003171 .open-menu{ left: 3.75em; width: 2em;height: 2em;background-image: url(../images/Top003171-menu-black.svg); z-index: 100;transition: 0.5s;display: none;}
.Top003171 .open-search{right:8%; width: 1.875em;height: 1.875em;background-image: url(../images/Top003171-search2.svg);transition: 0.5s;}
.Top003171:hover .open-search,.Top003171.fixed .open-search{background-image: url(../images/Top003171-search.svg);}
.Top003171 .open-search.on{opacity: 1; visibility: inherit;}
.Top003171 .open-search.on:before,
.Top003171 .open-search.on:after{background-color: #000;}

.Top003171 .top-search{top: 100%;right: 3.75em;max-width: 25em; box-shadow: 0 0 1em rgba(0,0,0,0.2); padding-right:3.125em;}
.Top003171 .top-search .btn{background-image: url(../images/Top003171-search.svg);background-size: auto 50%;width: 3.125em;background-color: #fafafa;}
.Top003171 .top-search .text{font-size: 1em; height: 2.75em;line-height: 2.75;}

.Top003171 .menu-area{position: fixed; left: 0; top: 0;width: 100%;z-index: 99;opacity: 1;transition: 0.5s;visibility: hidden;height: 100%;}
.Top003171 .menu-area .box{ counter-increment: my;background: #fff;overflow: hidden; opacity: 1; transition: 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.Top003171 .menu-area .box:nth-child(1){transition-delay: 0.1s;}
.Top003171 .menu-area .box:nth-child(2){transition-delay: 0.2s;}
.Top003171 .menu-area .box:nth-child(3){transition-delay: 0.3s;}
.Top003171 .menu-area .box:nth-child(4){transition-delay: 0.4s;}
.Top003171 .menu-area .box:nth-child(5){transition-delay: 0.5s;}
.Top003171 .menu-area .box:nth-child(6){transition-delay: 0.6s;}
.Top003171 .menu-area .box .inner{text-align: center;transition: 0.5s;background: url(../images/Top003171-libg.svg) no-repeat left top 100vh;background-size: cover;}
.Top003171 .menu-area h4.num{margin: 0;color: #333333;opacity: 0.3;font-size: 2.375em;}
.Top003171 .menu-area h4.num:after{content:'0'counter(my);transition: 0.5s;}
.Top003171 .menu-area .name{font-size: 1.5em; transition: 0.5s;color: #333;}
.Top003171 .menu-area dd a{transition: 0.5s;}

.menu-show{overflow: hidden;}
.menu-show .Top003171 .open-menu.on{background-image: url(../images/Top003171-close.svg);}
.menu-show .Top003171 .menu-area{opacity: 1; visibility: inherit;}
.menu-show .Top003171 .menu-area .box{ opacity: 1;}
.menu-show .Top003171.hover menu{opacity: 0;}

@media (min-width:1025px) {
.Top003171 .menu-area .box{float: left;width: calc(100% / 5);height: 100%;transform: translateY(-100vh);}
.menu-show .Top003171 .menu-area .box{transform: translateY(0);}
.Top003171 .menu-area h4.num{line-height: 25.73vh;}
.Top003171 .menu-area .name{margin-bottom: 5.208vh;}
.Top003171 .menu-area dd{line-height: 5vh;}
.Top003171 .menu-area .box:not(:last-child){border-right: 1px solid #ebebeb;}
.Top003171 .menu-area .box .inner{height: 100%;}
.Top003171 .menu-area .box:hover .inner{background-position: left top 0;}
.Top003171 .menu-area .box:hover h4.num{color: #fff; opacity: 1;}
.Top003171 .menu-area .box:hover .name{color: #fff;}
.Top003171 .menu-area .box:hover dd a:hover{color: #fff;}
.Top003171 .menu-area .box:hover dd a{color: #f2f2f2;}
.Top003171.hover{background-color: #fff;}
.Top003171.hover .open-menu{background-image: url(../images/Top003171-menu-black.svg);}
.Top003171.hover menu{opacity: 1; visibility: inherit;}
.Top003171.hover .open-search{opacity: 1; visibility: inherit;}
}

@media (max-width:1024px) {
.Top003171 header{height: 50px;}
.Top003171.fixed{box-shadow: 0 10px 15px rgba(0,0,0,0.15);}
.Top003171 .logo img.default{display: block;}
.Top003171 .logo img.hover{display: none;}
.Top003171{position: fixed;left:0;top:0;background-color: #fff;}
.Top003171 .logo{display: flex;left: 15px;width: 45%;padding-top: 10px;}
.Top003171 .logo img{height: 35px;}
.Top003171 .menu-area{overflow: auto;}
.Top003171 .menu-area .box{transform: translateX(-100vw);}
.menu-show .Top003171 .menu-area .box{transform: translateX(0);}
.Top003171 menu{display: none;}    
.Top003171 .open-menu{left: auto;background-image: url(../images/Top003171-menu-black.svg);display: block;right: 55px;width: 22px;height: 22px;}
.Top003171 .open-search{right: 15px;width: 22px;height: 22px;background-image: url(../images/Top003171-search.svg);}
.Top003171 .menu-area .box:not(:last-child){border-bottom: 1px solid #ebebeb;}
.Top003171 .menu-area .box .inner{padding: 2em;}
.Top003171 .menu-area dl{display: flex;flex-wrap: wrap;justify-content: center;}
.Top003171 .menu-area dd{padding:0.5em;}
.Top003171 .menu-area .name{padding: 0.5em 0;}
.Top003171 .top-search{max-width: none;width: 100%;right: 0;}
}
/*slick Basic*/
.Banner002766{position: relative;}
.Banner002766 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Banner002766 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Banner002766 .slick-list:focus {outline: none}
.Banner002766 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Banner002766 .slick-slider .slick-track, 
.Banner002766 .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)}
.Banner002766 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Banner002766 .slick-track:before, 
.Banner002766 .slick-track:after{display: table; content: '';}
.Banner002766 .slick-track:after{ clear: both;}
.Banner002766 .slick-loading .slick-track { visibility: hidden;}
.Banner002766 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Banner002766 .slick-slide .slick-loading img { display: none;}
.Banner002766 .slick-slide .dragging img { pointer-events: none;}
.Banner002766 .slick-initialized .slick-slide { display: block;}
.Banner002766 .slick-loading .slick-slide { visibility: hidden;}
.Banner002766 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Banner002766 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Banner002766 .slick-list li{position: relative;overflow: hidden;}
.Banner002766 .slick-list li a{display: block;}
.Banner002766 .slick-list li img{display: block; width: 100%;}
.Banner002766 .slick-list li.slick-current img{animation: scale linear 5s;}
.Banner002766 .slick-list li .txt-main{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;}
.Banner002766 .slick-list li .txt-main .auto{max-width: 1720px; height: 100%;position: relative;}
.Banner002766 .slick-list li .txt-main .auto img{height: 100%; transform: translateY(30px);-webkit-transform: translateY(30px);-ms-transform: translateY(30px);opacity: 0;-webkit-opacity: 0; transition:0.5s 0.5s;}
.Banner002766 .slick-list li .url{position: absolute;width: 40%;max-width: 308px; font-size: 20px; z-index: 20;color: #fff; transition: 0.3s 0.5s;text-align: center;line-height: 65px;transform: translateY(30px);-webkit-transform: translateY(30px);-ms-transform: translateY(30px);opacity: 0;-webkit-opacity: 0; transition:0.5s 0.8s;}
.Banner002766 .slick-list li.ani-show .txt-main .auto img,
.Banner002766 .slick-list li.ani-show .url{transform: translateY(0);-webkit-transform: translateY(0);-ms-transform: translateY(0);opacity: 1;-webkit-opacity: 1;}
.Banner002766 .slick-list li .url:before,
.Banner002766 .slick-list li .url:after{position: absolute; content: ''; height: 1px;width: 100%;background: rgba(255,255,255,0.2); transition: 0.5s;}
.Banner002766 .slick-list li .url:before{left: 0; top: 0;}
.Banner002766 .slick-list li .url:after{right: 0; bottom: 0;}
.Banner002766 .slick-list li .url:hover:before,
.Banner002766 .slick-list li .url:hover:after{width: 0;}
.Banner002766 .slick-list li .url:hover{background:#000; }
.Banner002766 .slick-list li .url span{display: inline-block;background: url(../images/Banner002766_more.png) no-repeat right center; padding-right: 40px; transition: 0.3s;}
.Banner002766 .slick-list li .url:hover span{background: none; padding: 0;}
.Banner002766 .slick-dots{position: absolute; left: 0; z-index: 10; width: 100%; bottom: 14%; text-align: center;display: none !important;}
.Banner002766 .slick-dots li button{display: none;}
.Banner002766 .slick-dots li{display: inline-block; border: 1px solid rgba(255,255,255,0.4); border-radius: 50%; margin: 0 5px; cursor: pointer; width: 20px; height: 20px;position: relative;}
.Banner002766 .slick-dots li.slick-active:after{content: ''; position: absolute; background: #fff;border-radius: 50%; width: 8px; height: 8px; left: 50%; top: 50%; margin: -4px 0 0 -4px;}
.Banner002766 .slick-arrow{position: absolute; z-index: 10; top: 50%;background: none;border: 0;font-size: 0; height: 44px; width: 44px; margin-top: -22px;  border-bottom: 3px solid #fff; border-right: 3px solid #fff; cursor: pointer;}
.Banner002766 .slick-prev{left: 3%;transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Banner002766 .slick-next{right: 3%;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}

.Banner002766 dl{position: absolute;bottom:0;left:0;width:100%; z-index: 88}
.Banner002766 dl dd{width:33.3%;float:left;text-align: center;color:#fff;font-size:24px;padding:30px;border:1px solid rgba(255,255,255,0.2);}
.Banner002766 dl dd:nth-child(2){border-left:0;border-right:0;}
.Banner002766 dl dd:hover{background:#80a8e5;}

@keyframes scale{
	0%{transform: scale(1);-webkit-transform:scale(1);}
	100%{transform: scale(1.2);-webkit-transform:scale(1.2);}
}

@media(max-width:1024px){
.Banner002766 dl{position: static;}
.Banner002766 .slick-arrow{height:30px; width: 30px; margin-top: -15px;}
.Banner002766 .slick-list li .url{line-height: 40px; max-width:200px;font-size: 16px;}
.Banner002766 dl dd{font-size: 15px;color:#333;padding:0 5px;border: 1px solid rgba(0,0,0,0.1);height: 65px;line-height: 22px;display: flex;align-items: center;}
}
@media(max-width:640px){
.Banner002766 .slick-dots li{width: 10px; height: 10px; margin: 0 2px;}
.Banner002766 .slick-dots li.slick-active:after{width: 4px; height: 4px;margin: -2px 0 0 -2px;}
.Banner002766 .slick-arrow{display: none!important;}
}
@media(max-width:480px){
.Banner002766 .slick-list li .url{line-height: 28px; max-width:120px;font-size: 12px;}
.Banner002766 .slick-list li .url span{padding-right: 30px;}
}

.Contain{width:95%;max-width:1600px;margin:0 auto;}
.w1400{width:95%;max-width:1400px;margin:0 auto;}


/*Floor003197 */
.Floor003197{ overflow: hidden; background: url(../images/Floor003197-bg.jpg) no-repeat center center; background-size: cover;}
.Floor003197 .root-sz-16{ padding: calc(119 / 16 * 1em) 0 calc(147 / 16 * 1em) 0;}
.Floor003197 .title{text-align: center; font-size: calc(44 / 16 * 1em); color: #333333; margin-bottom:calc(30 / 44 * 1em);}
.Floor003197 .main{background-color: #fff; border-radius: calc(20 / 16 * 1em); width: calc(800 / 920 * 100%); margin: 0 auto; position: relative; padding: calc(79 / 16 * 1em) 0 calc(60 / 16 * 1em) calc(60 / 16 * 1em); transition: 0.3s 0.5s;}
.Floor003197 .main .tit{font-size: 2em; margin-bottom: 0.8em;color: #333333;}
.Floor003197 .main pre{font-size: calc(18 / 16 * 1em); line-height: 2;  min-height: 6em; margin-bottom: 1.134em;}
.Floor003197 .main .more a{display: inline-block; padding: 0 calc(57 / 16 * 1em) 0 calc(20 / 16 * 1em); line-height: calc(60 / 16 * 1em);border: solid 2px #ff7366; border-radius: calc(60 / 16 * 1em);color: #ff7366; background: url(../images/Floor003197-more.svg) no-repeat right calc(21 / 16 * 1em) center; transition: 0.3s; background-size: auto calc(12 / 16 * 1em);}
.Floor003197 .main .more a:hover{background-color: #ff7366;color: #fff; background-image: url(../images/Floor003197-more-on.svg); background-position: left calc(21 / 16 * 1em) center;padding: 0 calc(20 / 16 * 1em) 0 calc(57 / 16 * 1em); }
.Floor003197 .main .pic{text-align: center;}
.Floor003197 .main .pic .ytable{height: 100%;}
.Floor003197 .slick-arrow{position: absolute;width: 1em; height: 1em; border: solid 2px #e3e3e3; top: 50%;margin-top: -0.5em; border-radius: 50%; background: url(../images/Floor003197-prev.svg) no-repeat center center; background-size: auto calc(12 / 60 * 1em);z-index: 10; transition: 0.3s; font-size: calc(60 / 16 * 1em); text-indent: -999em; overflow: hidden;}
.Floor003197 .slick-arrow:hover{background-color: #ff7366;border-color: #ff7366;}
.Floor003197 .slick-next{background-image: url(../images/Floor003197-next.svg);}
.Floor003197 .slick-prev:hover{background-image: url(../images/Floor003197-prev-on.svg);}
.Floor003197 .slick-next:hover{background-image: url(../images/Floor003197-next-on.svg);}
@media (min-width:1025px) {
 .Floor003197 .slider{width: 143.75%; margin-left: calc(-43.75% / 2);}
 .Floor003197 .slider li.slick-slide{ padding-top: calc(24 / 16 * 1em); padding-bottom: calc(33 / 16 * 1em);}
.Floor003197 .slick-prev{left: 33%; margin-left: -0.5em;}
.Floor003197 .slick-next{right: 33%; margin-right: -0.5em; }
.Floor003197 .main .pic{position: absolute; bottom: calc(-33 / 16 * 1em); top: calc(-24 / 16 * 1em); width: calc(380 / 800 * 100%); right: 0;}
.Floor003197 .main .pic .ytable-cell{vertical-align: bottom;}
.Floor003197 .main .pic img{max-height: calc(457 / 16 * 1em); max-width: 70%;}
.Floor003197 .main .txt{width: calc(380 / 800 * 100%);}
.Floor003197 .slider li:not(.slick-current) .main{opacity: 0.6;}
}
@media (max-width:1024px) {
    .Floor003197 .root-sz-16{padding: 3em 0;}
    .Floor003197 .title{font-size: 2em;}
    .Floor003197 .slick-prev{left: 0.1em;}
    .Floor003197 .slick-next{right: 0.1em;}
    .Floor003197 .main{padding: 0 2em 2em;}
    .Floor003197 .main .pic{height:42vw;}
    .Floor003197 .main .pic img{max-height: 30vw;}
    .Floor003197 .main pre,
    .Floor003197 .main .txt{text-align: center;}
    .Floor003197 .main .tit{font-size: 1.5em;}
}





.HomeProduct{position: relative;padding: 5% 0;background: url(../images/about.jpg) no-repeat center center;background-size: cover;}
/* .HomeProduct::before{content:'';display: block;width:50%;height:100%;background:url(../images/homebg1.png) repeat center center;position: absolute;left:0;top:0;z-index:0;}  */
.HomeProduct .Contain{position: relative;z-index:99;}

.HomeTit{margin-bottom:40px;color:#4479c5;}
.HomeTit_01{color:#fff;}
.HomeTit .en{font-size: 40px;text-transform: uppercase;font-weight: bold;}
.HomeTit .en::after{content:'';display: inline-block;width:40px;height:2px;background:#4479c5;position: relative;margin-left:10px;top:-15px;}
.HomeTit .cn{font-size: 24px;margin:4px 0 20px 0;}
.HomeTit .dec{font-size: syl;color:#666;}

.HomeProduct .ProTab{padding-top:80px;}
.HomeProduct .ProTab ul li{display: inline-block;margin-left:20px;width:150px;padding-top:10px;position: relative;}
.HomeProduct .ProTab ul li::before{content:'';display: block;width:10px;height:10px;border:2px solid #cccccc;position: absolute;top:0;left:0;}
.HomeProduct .ProTab ul li a{display: block;line-height: 45px;color:#ccc;border-bottom:1px solid #ccc;}
.HomeProduct .ProTab ul li.on a{color:#4479c5;border-bottom:1px solid #4479c5;}
.HomeProduct .ProTab ul li.on::before{background:#4479c5;border:2px solid #4479c5;}

.HomeProduct .HomeProductBox {width:100%;padding:30px 0 80px 0;box-sizing: border-box;}

.HomeProduct .HomeProductBox dl dd{width: 100%;float: left;padding: 30px 5px 40px;}
.HomeProduct .HomeProductBox dl dd a{display: block;width:100%;flex-shrink:0;margin-right:55px;height:340px;background:#fff;box-shadow: 0 0 30px rgba(0,0,0,0.3);position: relative;box-sizing: border-box;padding:55px 40px;transition: all 0.3s;-webkit-transition: all .3s;}
.HomeProduct .HomeProductBox dl dd a h1{font-size: 28px;font-weight: normal;}
.HomeProduct .HomeProductBox dl dd a .dec{font-size: 14px;line-height: 24px;color:#666;margin:20px 0 30px 0;}
.HomeProduct .HomeProductBox dl dd a b{display: block;width:40px;height:2px;background:#4479c5;position: absolute;top:0;left:40px;}
.HomeProduct .HomeProductBox dl dd a .more{width:50px;height:50px;background: url(../images/promore.png) no-repeat center center;background-size: 100%;}
.HomeProduct .HomeProductBox dl dd a .img{position: absolute;right:2%;bottom:5%;max-width:45%;height:45%;}
.HomeProduct .HomeProductBox dl dd a .txt{max-width:70%;}
.HomeProduct .HomeProductBox dl dd a:hover{background: #99ccff;}
.HomeProduct .HomeProductBox dl dd a:hover b{background:#fff;}
.HomeProduct .HomeProductBox dl dd a:hover h1{color:#fff;}
.HomeProduct .HomeProductBox dl dd a:hover .dec{color:#fff;}
.HomeProduct .HomeProductBox dl dd a:hover .more{background:url(../images/promorec.png) no-repeat center center;background-size: 100%;}

.HomeProduct .slick-arrow{ bottom: 0;border: solid 2px #e3e3e3; font-size: 1em; text-indent: 999em; overflow: hidden; width: calc(60 / 16 * 1em);height: calc(60 / 16 * 1em); border-radius: 50%; position:absolute;z-index: 10; background: url(../images/Floor003204-prev.svg) no-repeat center center; background-size: auto 20%; transition: 0.3s;top: 50%;transform: translateY(-50%);}
.HomeProduct .slick-arrow:hover{background-color: #4479c5; border-color: #4479c5;}
.HomeProduct .slick-next{background-image: url(../images/Floor003204-next.svg);right: -5%;}
.HomeProduct .slick-prev{left: -5%;}
.HomeProduct .slick-prev:hover{background-image: url(../images/Floor003204-prev-on.svg);}
.HomeProduct .slick-next:hover{background-image: url(../images/Floor003204-next-on.svg);}

.HomeProduct .owl-nav{display: block !important;}
.HomeProduct .owl-carousel .owl-nav .owl-next,.HomeProduct .owl-carousel .owl-nav .owl-prev{width: 55px;height: 55px;border-radius: 100px;position: absolute;font-size: 22px;position: absolute;text-indent: 100px;overflow: hidden;}
.HomeProduct .owl-carousel .owl-nav .owl-next{background-size: cover;background-image: url(../images/Floor003204-next.svg);background-position: center center;background-repeat: no-repeat;background-size: auto 20%; border: solid 2px #e3e3e3;}
.HomeProduct .owl-carousel .owl-nav .owl-prev{background-image: url(../images/Floor003204-prev.svg);background-position: center center;background-repeat: no-repeat;background-size: auto 20%; border: solid 2px #e3e3e3;}
.HomeProduct .owl-nav{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;}
.HomeProduct .owl-carousel .owl-nav .owl-prev{left: -5%;}
.HomeProduct .owl-carousel .owl-nav .owl-next{right: -5%;}

.HomeProduct .owl-carousel .owl-nav .owl-prev:hover{background-color: #4479c5;border-color: #4479c5;background-image: url(../images/Floor003204-prev-on.svg);}
.HomeProduct .owl-carousel .owl-nav .owl-next:hover{background-color: #4479c5;border-color: #4479c5;background-image: url(../images/Floor003204-next-on.svg);}

.HomeAbout .index-more a{display: inline-block;color: #fff;border: solid 2px #fff; line-height: calc(60 / 16 * 1em); border-radius: calc(60 / 16 * 1em); padding: 0 calc(46 / 16 * 1em) 0 calc(25 / 16  * 1em); background: url(../images/Floor003204-more-on.svg) no-repeat right calc(21 / 16 * 1em) center; background-size: calc(12 / 16 * 1em) auto; transition: 0.3s;}
.HomeAbout .index-more a:hover{background-color: #4479c5;color: #fff; background-image: url(../images/Floor003204-more-on.svg);border: 2px solid #4479c5;}

/*Floor003204 */
/* .Floor003204{ background: url(../images/homebg_03.png) no-repeat;background-size: 100% 100%;} */
.Floor003204{background: #fff;}
.Floor003204 .root-100{padding: 1.8em 0;}
.Floor003204 .left,
.Floor003204 .right{position: relative;z-index: 1; vertical-align: top;}
.Floor003204 .index-title aside{font-size: calc(44 / 16 * 1em); color: #333;}
.Floor003204 .index-more{position: absolute;}
.Floor003204 .index-more a{display: inline-block;color: #4479c5;border: solid 2px #4479c5; line-height: calc(56 / 16 * 1em); border-radius: calc(60 / 16 * 1em);  background: url(../images/Floor003204-more.svg) no-repeat right calc(26 / 16 * 1em) center; background-size: calc(12 / 16 * 1em) auto; transition: 0.3s;width:147px;padding-right:11px;text-align: center;}
.Floor003204 .index-more a:hover{background-color: #4479c5;color: #fff; background-image: url(../images/Floor003204-more-on.svg);}
.Floor003204 .right .slick-slide > div:nth-child(1) .item .pic{display: none;}
.Floor003204 .right .item .pic{width: calc(220 / 752 * 100%);}
.Floor003204 .right .item .pic .Ispic{padding-bottom: calc(146 / 220 * 100%); border-radius: calc(20 / 16 * 1em);transform: scale(1);transition: all .3s;}
.Floor003204 .right .item .pic:hover .Ispic{transform: scale(0.9);}
.Floor003204 .right .slick-slide > div:not(:nth-child(1)) .item .txt{padding-left: calc(40 / 16 * 1em);}
.Floor003204 .right .item .tit{font-size:20px; line-height: calc(32 / 24 * 1em); }
.Floor003204 .right .slick-slide > div:nth-child(1)  .item .tit{font-size: 28px;line-height: calc(48 / 36 * 1em); margin-bottom: 0.7em;}
.Floor003204 .right .item .txt p{margin: calc(20 / 16 * 1em) 0 0 0;line-height: calc(28 / 16 * 1em);color: #666;font-size: 15px;}
.Floor003204 .right .item a:hover .tit{color: #4479c5;}
.Floor003204 .slick-arrow{ bottom: 0;border: solid 2px #e3e3e3; font-size: 1em; text-indent: 999em; overflow: hidden; width: calc(60 / 16 * 1em);height: calc(60 / 16 * 1em); border-radius: 50%; position:absolute;z-index: 10; background: url(../images/Floor003204-prev.svg) no-repeat center center; background-size: auto 20%; transition: 0.3s;}
.Floor003204 .slick-arrow:hover{background-color: #4479c5; border-color: #4479c5;}
.Floor003204 .slick-next{background-image: url(../images/Floor003204-next.svg);}
.Floor003204 .slick-prev:hover{background-image: url(../images/Floor003204-prev-on.svg);}
.Floor003204 .slick-next:hover{background-image: url(../images/Floor003204-next-on.svg);}


/*Floor003056 */
.Floor003056{padding: 5% 0;font-size: 16px; background: url("../images/Floor003056_bg.jpg") no-repeat center center;background-size: cover;}
.Floor003056 .auto{max-width: 1600px;overflow: hidden;}

.Floor003056 .title{color: #fff;font-size: 2.34vw; margin-bottom: 2.6vw;}
.Floor003056 .title h3{font-weight: bold;margin:0 0 0.445em 0; font-size: 1em;}
.Floor003056 .title .desc{font-size:18px;position: relative;padding-right: 90px;}
.Floor003056 .title .more{position: absolute;right: 0; top: 0;font-size: 0.889em;padding-right: 20px;background: url("../images/Floor003056_more.png") no-repeat right center;color: #fff;}
@media(max-width:1024px){
.Floor003056 .title{font-size: 4vw; }
 .Floor003056 .title .desc{font-size:0.5em; padding-right: 8em;}
}
@media(max-width:640px){
.Floor003056 .title{font-size: 6vw;}
.HomeProduct .owl-carousel .owl-nav .owl-next, .HomeProduct .owl-carousel .owl-nav .owl-prev {width: 32px;height: 32px;}
.HomeProduct .owl-carousel .owl-nav .owl-next {right: -2.7%;}
.HomeProduct .HomeProductBox dl dd a .more {width: 32px;}
.HomeProduct .HomeProductBox dl dd a .dec {margin:10px 0;}
}

.Floor003056 .slick-slide > div{float: left;background: #fff;border-bottom: 1px solid #ebebeb;border-top: 1px solid #ebebeb;  margin-top: -1px;display: table; height: 16vw;}
.Floor003056 .slick-slide .logo{display: table-cell!important; vertical-align: middle; text-align: center;}
.Floor003056 .slick-slide .logo img{max-height: 7vw; max-width: 80%;transform: scale(1);transition: all .4s;}
.Floor003056 .slick-dots{text-align: center; margin-top: 3vw;}
.Floor003056 .slick-dots li{display: inline-block;position: relative;width: 28px; height: 28px;}
.Floor003056 .slick-dots li button{ padding: 0; width:28.572%;height: 28.572%;background: #fff; border-radius: 50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.Floor003056 .slick-dots li.slick-active button{background: #4479c5; width: 50%; height: 50%;}
.Floor003056 .slick-dots li.slick-active:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #4479c5; border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}
@keyframes zhuan{
0%{transform: rotate(-360deg);}
100%{transform: rotate(0);}
}
.Floor003056 .slick-slide .logo:hover img{transform: scale(1.1);}
@media(min-width:1025px){
.Floor003056 .slick-slide > div{width: 20%;}
.Floor003056 .slick-slide > div:not(:nth-child(5n)){ border-right: 1px solid #ebebeb;}
}
@media(min-width:641px) and (max-width:1024px){
.Floor003056 .slick-slide > div{width: 33.3333%;height: 15vw;}
.Floor003056 .slick-slide > div:not(:nth-child(3n)){ border-right: 1px solid #ebebeb;}
.Floor003056 .slick-slide .logo img{max-height: 12vw;}
}
@media(max-width:640px){
.Floor003056 .slick-slide > div{width: 50%;height: 20vw;}
.Floor003056 .slick-slide > div:not(:nth-child(2n)){ border-right: 1px solid #ebebeb;}
.Floor003056 .slick-slide .logo img{max-height: 15vw;}
}


/*Bottom003043 */
.Bottom003043{ background: url("../images/Bottom003043_bg.jpg") no-repeat center top;background-size: cover;}
.Bottom003043 .auto{max-width: 1600px;}
.Bottom003043,
.Bottom003043 a{color: rgba(255,255,255,0.7);}
.Bottom003043 a:hover{color: #fff;}

.Bottom003043 .b-top{padding:4% 0;}
.Bottom003043 .contact ul{ display: table;}
.Bottom003043 .contact ul > *{display: table-cell; vertical-align: middle;}
.Bottom003043 .contact ol{width: 124px;}
.Bottom003043 .contact li{ padding-left: 1.41vw;}
.Bottom003043 .contact .tel{font-size: 28px;color: #fff;}
.Bottom003043 .contact p{margin-bottom: 0;line-height: 1.785em;margin-top: 0.5em;font-size: 16px;}
@media(max-width:640px){
.Bottom003043 .contact ol{width: 22vw;}
.Bottom003043 .contact li{ padding-left: 3vw;}
.Bottom003043 .contact .tel{font-size: 5.5vw;}
.Bottom003043 .contact p{font-size: 3vw;}
}
.Bottom003043 .b-top nav{width: 57.819%;}
.Bottom003043 .b-top nav dl{float: left; max-width: 120px;}
.Bottom003043 .b-top nav dl.row2{max-width: 200px;}
.Bottom003043 .b-top nav dl.row2 dd{float: left; width: 50%;}
.Bottom003043 .b-top nav dt{font-size: 16px; margin-bottom: 15px;}
.Bottom003043 .b-top nav dt a{color: #fff;font-size: 18px;}
.Bottom003043 .b-top nav dd{background: url("../images/Bottom003043_aicon.png") no-repeat left center; padding: 5px 0 5px 10px; line-height: 24px;font-size: 16px;}

.Bottom003043 .b-bottom{border-top: 1px solid rgba(255,255,255,0.1); padding: 40px 0;text-align: center;}
.Bottom003043 .b-bottom nav{margin-bottom: 10px;}
.Bottom003043 .b-bottom nav a{display: inline-block;}
.Bottom003043 .b-bottom nav a:not(:last-child):after{display: inline-block; content: ''; width: 1px ;height: 10px; background: rgba(255,255,255,0.1); margin: 0 10px;vertical-align: middle;}
@media(max-width:1024px){
.Bottom003043 .b-top nav{display: none;}
}


/*RighInfo003137 */
.RighInfo003137{padding: 5% 0;}
.RighInfo003137 .auto{position: relative;z-index: 1;}
.RighInfo003137 .title{ font-size: 1.625em;color: #333333; line-height: 1.1538em;}
.RighInfo003137 .title:after{display: block;content: '';width: 15px; height: 2px; background-color: #4479c5; margin: 1.1538em 0;}
.RighInfo003137 ul li:not(.mark){text-align: center;border: solid 1px #f0f0f0;box-shadow: 0 1.25em 3.125em rgba(0, 0, 0, 0.05);border-right-width: 5px;background:#4479c5;}
.RighInfo003137 ul li.mark .icon{display: block;margin: 0 auto; width: 1.5em; height: 1.5em;background-color: #4479c5;border-radius: 50%;position: relative;}
.RighInfo003137 ul li.mark .icon:before,
.RighInfo003137 ul li.mark .icon:after{position: absolute;content: '';background-color: #80a8e5;}
.RighInfo003137 ul li.mark .icon:before{left: 50%;margin-left: -1px;width: 2px;top: -0.625em;bottom: -0.625em;}
.RighInfo003137 ul li.mark .icon:after{top: 50%;margin-top: -1px;height: 2px;left: -0.625em;right: -0.625em;}
.RighInfo003137 ul li .inner{margin: 0 auto; width: 73.685%;}
.RighInfo003137 ul li .name .cn{font-size:22px;color: #fff;line-height: 1.5;}
.RighInfo003137 ul li .name .en{ font-size: 0.875em;color: #fff;line-height: 2.1428;text-transform: uppercase;}
.RighInfo003137 ul li:not(.mark) .icon{padding: 2em 0; border-bottom: 1px solid rgba(255, 255, 255, 0.1); margin-bottom: 2em;}
.RighInfo003137 ul li:not(.mark) .icon img{ height: 4.6875em;}
.RighInfo003137 ul li .icon{transition: all .4s;}
.RighInfo003137 ul li .icon:hover{transform: rotateY(180deg);}
.RighInfo003137 ul .tip dd{font-size:15px;color: #fff;line-height: 2.1428;}
@media (min-width:1025px) {
.RighInfo003137 ul{display: table;width: 100%;}
.RighInfo003137 ul li{display: table-cell; vertical-align: top;}    
.RighInfo003137 ul li.mark{vertical-align: middle;}
.RighInfo003137 ul li:not(.mark){width: 27.143%;padding-top:4.25em; padding-bottom: 1.5em;}
}
@media (max-width:1024px) {
.RighInfo003137 .auto{margin-top:2em;margin-bottom: 2em;}
.RighInfo003137 ul li{padding: 2em 0;}
}



.HomeAbout {
    background: url(../images/homebg2.png) no-repeat center center rgba(0, 0, 0, .6);
    background-size: cover;
    padding: 5% 0;
}

.HomeAbout .HomeTit{color:#fff;}
.HomeAbout .HomeTit .en::after{background:#fff;}
.HomeAbout .HomeAboutBox {
    width: 58%;
}


.HomeAbout .HomeAboutBox .num ul::after {
    content: '';
    display: block;
    clear: both;
}

.HomeAbout .HomeAboutBox .num ul {
    margin-left: -2%;
}

.HomeAbout .HomeAboutBox .num ul li {
    margin-left: 2%;
    float: left;
    width: 33.33%;
    color: #fff;
    height: 60px;
}

.HomeAbout .HomeAboutBox .num ul li::after {
    content: '';
    display: block;
    clear: both;
}

.HomeAbout .HomeAboutBox .num ul li .numBox {
    float: left;
    margin-right: 10px;
}

.HomeAbout .HomeAboutBox .num ul li .numBox span {
    font-family: bebas;
    color: #fff;
    font-size: 46px;
}

.HomeAbout .HomeAboutBox .num ul li .numBox b {
    font-weight: normal;
    font-size: 20px;
    position: relative;
    top: -28px;
    color: #fff;
    margin-left: 5px;
}

.HomeAbout .HomeAboutBox .num ul li:last-child {
    width: 27%;
}

.HomeAbout .HomeAboutBox .num ul li:nth-child(3) {
    width: 25%;
}

.HomeAbout .HomeAboutBox .num ul li .txt {
    padding-top: 10px;
    font-family: syl;
}

.HomeAbout .HomeAboutBox .con {
    margin: 50px 0 80px 0;
    font-size: 14px;
    color: #fff;
    line-height: 34px;
}

.HomeAbout .HomeAboutNav {
    width: 35%;
    max-width: 520px;
    box-sizing: border-box;
}

.HomeAbout .HomeAboutNav ul::after {
    content: '';
    display: block;
    clear: both;
}

.HomeAbout .HomeAboutNav ul {
    margin-left: -2%;
}

.HomeAbout .HomeAboutNav ul li {
    width: 48%;
    box-sizing: border-box;
    margin-left: 2%;
    float: left;
    height: 250px;
    background: rgba(68, 121, 197, .95);
    border: 1px solid rgba(255, 255, 255, 0.2);
    margin-bottom: 10px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    transition: all .5s;
    -webkit-transition: all .5s;
    position: relative;
}
.HomeAbout .HomeAboutNav ul li .ico {
    width: 105px;
    height: 105px;
    line-height: 105px;
    border-radius: 50%;
    border: 1px solid rgba(255, 255, 255, 0.1);
    margin: 0 auto 40px;
    position: relative;
}

.HomeAbout .HomeAboutNav ul li .ico .b1::before,
.HomeAbout .HomeAboutNav ul li .ico .b1::after {
    content: '';
    display: block;
    width: 1px;
    height: 30px;
    background: rgba(255, 255, 255, 0.1);
    position: absolute;
    left: 50%;
    margin-left: -0.5px;
}

.HomeAbout .HomeAboutNav ul li .ico .b2::before,
.HomeAbout .HomeAboutNav ul li .ico .b2::after {
    content: '';
    display: block;
    width: 30px;
    height: 1px;
    background: rgba(255, 255, 255, 0.1);
    position: absolute;
    top: 50%;
    margin-top: -0.5px;
}

.HomeAbout .HomeAboutNav ul li .ico .b1::before {
    top: -15px;
}

.HomeAbout .HomeAboutNav ul li .ico .b1::after {
    bottom: -15px;
}

.HomeAbout .HomeAboutNav ul li .ico .b2::before {
    left: -15px;
}

.HomeAbout .HomeAboutNav ul li .ico .b2::after {
    right: -15px;
}

.HomeAbout .HomeAboutNav ul li .zsbox i {
    display: block;
    width: 8px;
    height: 8px;
    border: 1px solid #fae4d1;
    position: absolute;
    opacity: 0;
    transition: all .5s;
    -webkit-transition: all .5s;
}

.HomeAbout .HomeAboutNav ul li .zsbox .i1 {
    border-bottom: none;
    border-right: none;
    top: 0;
    left: 0;
}

.HomeAbout .HomeAboutNav ul li .zsbox .i2 {
    border-bottom: none;
    border-left: none;
    top: 0;
    right: 0;
}

.HomeAbout .HomeAboutNav ul li .zsbox .i3 {
    border-top: none;
    border-right: none;
    bottom: 0;
    left: 0;
}

.HomeAbout .HomeAboutNav ul li .zsbox .i4 {
    border-top: none;
    border-left: none;
    bottom: 0;
    right: 0;
}

.HomeAbout .HomeAboutNav ul li p {
    color: #fff;
}

.HomeAbout .HomeAboutNav ul li:hover .ico img {
    -webkit-animation: icon-bounce 0.5s alternate;
    -moz-animation: icon-bounce 0.5s alternate;
    -o-animation: icon-bounce 0.5s alternate;
    animation: icon-bounce 0.5s alternate;
}

.HomeAbout .HomeAboutNav ul li:hover {
    background: #2258a5;
}

.HomeAbout .HomeAboutNav ul li:hover .ico {
    border: 1px solid rgba(255, 255, 255, 0.5);
}

.HomeAbout .HomeAboutNav ul li:hover .ico .b1::before,
.HomeAbout .HomeAboutNav ul li:hover .ico .b1::after {
    background: rgba(255, 255, 255, 0.5);
}

.HomeAbout .HomeAboutNav ul li:hover .ico .b2::before,
.HomeAbout .HomeAboutNav ul li:hover .ico .b2::after {
    background: rgba(255, 255, 255, 0.5);
}

.HomeAbout .HomeAboutNav ul li:hover .zsbox i {
    opacity: 1;
}


@media(max-width:1024px){
    body{padding-top: 50px;}
    .HomeProduct .ProTab{padding-top: 4%;}
    .HomeProduct .HomeProductBox{padding:15px 30px;}
    .HomeProduct .HomeProductBox dl dd a{padding:20px 15px;height: 264px;}
    .HomeProduct .HomeProductBox dl dd a .img {height: 45%;bottom: 0;}
    .HomeProduct .HomeProductBox dl dd a .img img{height: 100%;}
    .HomeProduct .HomeProductBox dl dd a h1{font-size: 18px;}
    .HomeProduct .owl-carousel .owl-nav .owl-prev {left: -35px;}
    .HomeProduct .owl-carousel .owl-nav .owl-next {right: -35px;}

    .HomeAbout .HomeAboutBox{width: auto;}
    .HomeAbout .HomeAboutNav{width: auto;max-width: none;margin-top: 20px;}
    .HomeAbout .HomeAboutBox .con{margin:30px 0 40px;}
}
@media(max-width:767px){
    .HomeTit .en{font-size: 26px;}
    .HomeTit .cn{font-size: 20px;margin-top: 0;}
    .HomeProduct .ProTab{margin-left: -2%;}
    .HomeProduct .ProTab ul li{margin-left: 2%;width: 30%;}
    .HomeProduct .ProTab ul li a {line-height: 35px;}
    .HomeProduct .HomeProductBox dl dd a h1{font-size: 16px;}

    .HomeAbout .HomeAboutNav ul li {height: 120px;}
    .HomeAbout .HomeAboutNav ul li .ico{width: 60px;height: 60px;line-height: 60px;margin-bottom: 10px;}
    .HomeAbout .HomeAboutNav ul li .ico img{width: 40px;}
    .HomeAbout .HomeAboutBox .con{margin:20px 0;line-height: 24px;}
    .HomeAbout .HomeAboutBox .con *{font-size: 14px !important;}
    .HomeAbout .index-more a{line-height: 28px;}
    .HomeAbout .HomeAboutBox .num ul li .numBox{float: none;}
    .HomeAbout .HomeAboutBox .num ul li .numBox b{font-size: 12px;margin-left: 0;}
    .HomeAbout .HomeAboutBox .num ul li .txt{margin-top: 0;}
    .HomeAbout .HomeAboutBox .num ul li .numBox span {font-size: 26px;}
    .Floor003204 .index-more{font-size: 14px;}
    .Floor003204 .index-more a{width: 122px;line-height: 30px;}

    .Floor003204 .right .slick-slide > div:nth-child(1) .item .tit{font-size: 16px;}
    .Floor003204 .right .item .txt p{font-size: 14px;line-height: 24px;}
    .Floor003204 .right .item .pic {width: 40%;}
    .Floor003204 .right .item .tit {font-size: 16px;}
    .Floor003204 .right .item .txt p{font-size: 14px;margin-top: 5px;}
    .Floor003204 .right .slick-slide > div:not(:last-child){margin-bottom: 10px;}

    .Floor003204 .root-100{padding: 5% 0;}
    .Floor003204 .index-more{ right:0; top: 50%;transform: translateY(-50%);}
    .Floor003204 .left{margin-bottom: 10vw;}
    .Floor003204 .right .slick-slide > div:not(:last-child){margin-bottom:5vw;}
    .Floor003204 .index-title aside{font-size: 2em;}
    .Floor003204 .index-more{font-size: 0.9em; }
    .Floor003204 .index-more a{line-height: 3;}
    .Floor003204 .right .slider{padding-bottom:4em;}
    .Floor003204 .right .item .tit{font-size: 1.2em;}
    .Floor003204 .right .slick-slide > div:nth-child(1) .item .tit{font-size: 1.5em;}
    .Floor003204 .right .slick-slide > div:not(:nth-child(1)) .item .txt{padding-left: 1em;}
    .Floor003204 .right .item .pic{width: 45%;}
    .Floor003204 .slick-arrow{font-size: 0.7em;}
    .Floor003204 .slick-arrow{right: 0; }
    .Floor003204 .slick-prev{right:calc(80 / 16 * 1em);}
    
    .HomeTit {margin-bottom: 20px;}
    
    .RighInfo003137 ul li{padding:10px 0;}
    .RighInfo003137 ul li .name .cn{font-size: 20px;}
    .RighInfo003137 ul li:not(.mark) .icon{padding:0px 0 10px;margin-bottom: 10px;}
    .RighInfo003137 ul li:not(.mark) .icon img{height: 33px;}

    .Bottom003043 .b-bottom{padding:12px 0;}
    .RighInfo003137 .auto{margin-top:20px;margin-bottom: 20px;}
    .HomeProduct .HomeProductBox dl dd a {height: 194px;}
    .HomeProduct .HomeProductBox dl dd a .txt {max-width: 100%;}
}
@media (min-width:1025px) {
    .Floor003204 .left{width: calc(291 / 1600 * 100%);}
    .Floor003204 .index-more{ left: 0; bottom: 0;}
    .Floor003204 .right .slick-slide > div{width: calc(752 / 1309 * 100%); float: right;}
    .Floor003204 .right .slick-slide > div:nth-child(1){float: left;width: calc(475 / 1309 * 100%);}
    .Floor003204 .right .slick-slide > div:nth-child(2){margin-bottom: calc(54 / 16 * 1em);}
    .Floor003204 .right .slick-slide > div:not(:nth-child(1)) .item .tit{padding-right: calc(53 / 24 * 1em);}
    .Floor003204 .slick-arrow{left: 0; }
    .Floor003204 .slick-next{left:calc(80 / 16 * 1em);}
    }

/*Menu001093 */
.Menu001093{background: #fff;box-shadow:  0 5px 10px rgba(0,0,0,0.08);position: relative; z-index: 1;}
.Menu001093 .auto{max-width: 1400px;}
.Menu001093 .nav{display: table; margin: 0 auto;}
.Menu001093 .nav li{float: left;position: relative;display: table;height: 70px; margin: 0 1px; min-width:8.334vw; }
.Menu001093 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center;font-size: 16px;padding: 0 4vw;}
.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a{background: #4479c5;color: #fff;}
.Menu001093 .nav li a:after{position: absolute; bottom: 6px; left: 50%; margin-left: -6px;  content: '';border:4px solid  transparent; border-top-color: #fff; width: 0; height: 0; border-top-width: 6px;}
@media(max-width:640px){
.Menu001093 .nav li{height: 10vw;}
.Menu001093 .nav li a{font-size: 2.6vw;}
}
@media(max-width:480px){
.Menu001093 .nav li{height: 14vw;}
.Menu001093 .nav li a{font-size: 3.5vw; padding: 0 4vw;}
.Menu001093 .nav li a:after{bottom: 0.5vw;}
}
/*
 .RighInfo002803 为demo编号
 */
.RighInfo002803 { padding: 4% 0; }
.RighInfo002803 .txtbox { text-justify: inter-ideograph; text-align: justify; word-wrap: break-word; clear: both; margin-bottom: 3%; }
.RighInfo002803 .name { font-size: 24px; color: #000; line-height: 1; padding-bottom: 20px; }
.RighInfo002803 .name em { font-style: normal; color: #4479c5; }
.RighInfo002803 .p{ line-height: 30px; font-size: 16px; color: #585858; position: relative;text-indent: 2em;margin: 15px 0;}
.RighInfo002803 .txt{width:44%;float:left;}
.RighInfo002803 .txt .word{height: 420px;overflow-y: scroll;padding-right:22px;}
.RighInfo002803 .txt .word::-webkit-scrollbar{width:4px;}
.RighInfo002803 .txt .word::-webkit-scrollbar-thumb{border-radius: 10px;background:#4479c5;}
.RighInfo002803 .txt .word::-webkit-scrollbar-track{border-radius: 0;background:rgba(0,0,0,0.1);}
.RighInfo002803 .pic{width:50%;float:right;}

.RighInfo002803 .zlfz{margin-top:4%;}
.RighInfo002803 .zlfz dd{box-shadow: 0 10px 20px rgb(0 0 0 / 12%);padding:2.5%;}
.RighInfo002803 .zlfz dd .icon{width:116px;text-align: center;float:left;}
.RighInfo002803 .zlfz dd h3{font-size:22px;font-weight: normal;color:#000;margin:15px 0;}
.RighInfo002803 .zlfz dd .tx{float:left;font-size:16px;line-height: 28px;margin-left:2%;}

.RighInfo002803 li { float: left; width: 31.3%;margin-right:3%; min-height: 295px; text-align: center; position: relative; box-shadow: 0 10px 20px rgba(0,0,0,0.12); }
.RighInfo002803 li:nth-child(3n){margin-right:0;}
.RighInfo002803 li div { padding: 9% 0; margin: 0 auto; width: 71%; }
.RighInfo002803 li figure img { width: 50%; max-width: 100px; ; transition: 0.3s; }
.RighInfo002803 li h3 { font-size:22px; font-weight: normal; color: #000; margin: 0; margin: 15px 0; }
.RighInfo002803 li p { line-height:27px; font-size: 16px; color: #666; margin-bottom: 0; }
.RighInfo002803 li:hover * { color: #4479c5 !important; }
.RighInfo002803 li:hover figure img { transform: rotateY(180deg); }

@media only screen and (min-width:769px ) {
    .RighInfo002803 .name { font-size: 34px; padding-bottom: 30px; }
}

@media(max-width:1440px){
    .RighInfo002803 .txt .word {height: 267px;}
}
@media (max-width: 1200px) {
.RighInfo002803 .word .pc_pic { position: static; width: 45%; float: right; margin-left: 5%; }
.RighInfo002803 .p, .RighInfo002803 .p1 { padding-right: 0; }
}
@media(max-width:1024px) {
    .RighInfo002803{padding:5% 0;}
.RighInfo002803 .txt{width: auto;float: none;margin-bottom: 20px;}
.RighInfo002803 .pic{width: auto;float: none;}
}
@media(max-width:768px) {
.RighInfo002803 li h3 { font-size: 20px; margin-top: 10px; }
.RighInfo002803 li p { font-size: 14px; }
.RighInfo002803 .name{font-size: 20px;}
.RighInfo002803 .txt .word{height: auto;line-height: 22px;overflow-y: auto;padding-right: 0;}
.RighInfo002803 .txt .word *{font-size: 14px !important;}
.RighInfo002803 .zlfz{text-align: center;}
.RighInfo002803 .zlfz dd .icon{float: none;margin:auto;width: 60px;}
.RighInfo002803 li figure img{max-width: 60px;}
.RighInfo002803 .zlfz dd h3{font-size: 18px;margin:10px 0;}
.RighInfo002803 .zlfz dd{padding:15px;}
.RighInfo002803 .zlfz dd .tx{line-height: 24px;font-size: 14px;margin-left: 0;}
.RighInfo002803 li div{padding:0;}
.RighInfo002803 li{padding:15px;min-height: auto;}
}

@media(max-width:480px) {
.RighInfo002803 li { width: 100%; float: none; margin-left: 0 !important; margin: 2% 0; }
}

/*TextList002855 */
.TextList002855{padding: 4% 0;}
.TextList002855 li{line-height: 4.5625em;  border-bottom: 1px dotted #a8a8a8;display: inline-block;width: 100%;}
.TextList002855 li time{float: right;color: #c8c8c8; margin:0 0 0 15px;}
.TextList002855 li a{font-size: 16px; color: #666;}
.TextList002855 li time .down{margin-left: 10px;}
.TextList002855 li a .fpd{margin-right: 10px;}

/*Timeline002790 */
.Timeline002790 { padding:6% 0 3%}
.Timeline002790 .year{ position:relative; padding:2% 0 4% 0;color:#6e6e6e;}
.Timeline002790 .year::before{ content:''; width:1px; height:103%;  top:-3%; position:absolute; background-color:#ededed; z-index:0;}
.Timeline002790 ul{ position:relative; z-index:1;}
.Timeline002790 li{position:relative;  border-radius: 10px;margin-top: -60px; }
.Timeline002790 li:after{ content: ""; display: block;  position: absolute; top: 51%; right: 0; width: 50%; height: 2px; border-bottom: 1px dashed #ddd; z-index: -2  }
.Timeline002790 li:nth-child(2n):after{ left: 0}
.Timeline002790 li:before{width:12px; height:12px;border:1px solid #999;  border-radius:50%;position:absolute; left:50%; margin-left: -7px; top: 50%; margin-top: -2px;  content:''; background:#fff;}
.Timeline002790 li:nth-child(2n)::before{ left:auto; right:50%; margin-right: -6px; }
.Timeline002790 li .con{width: 45%; background: #f5f5f5; border-radius: 10px; padding:60px; float: right; position: relative;  overflow: hidden;border: 1px solid #fff }
.Timeline002790 li .con figure{width: 40%; position: absolute; right: 0; top: 0; height: 100%;}
.Timeline002790 li .icon{ position: absolute; left: 0; bottom: 0;  width:60px; height: 60px; padding:5px; background: #fff; overflow: hidden; border-radius: 0 6px 0 0}
.Timeline002790 li .con .txt{width: 60%;  }
.Timeline002790 li:nth-child(2n) .con figure{left: 0}
.Timeline002790 li:nth-child(2n) .con  .txt{float: right; padding-left: 6%}
.Timeline002790 li:nth-child(2n) .icon{ left: auto; right: 0; border-radius: 6px 0 0 0}
.Timeline002790 li:nth-child(2n) .con{float:left}
.Timeline002790 li .txt{  position:relative;font-size:15px; line-height:26px; padding-right: 50px}
.Timeline002790 li:nth-child(2n)  .txt{ padding-right: 0}
.Timeline002790 li .txt figure{transition:all ease 0.5s; position:absolute; top:0;width:120px; height:100px; }
.Timeline002790 li:nth-child(2n) .txt figure{ left:0; }
.Timeline002790 li:nth-child(2n-1) .txt figure{ right:0; }
.Timeline002790 li .txt figure img{ position:absolute; max-width:100%; max-height:100%; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.Timeline002790 li .txt h3{margin: 0;font-size: 30px;color: #4479c5;padding-bottom:15px; font-weight: normal;font-family:Arial, Helvetica, sans-serif;}
.Timeline002790 li.hover .con{ border: 1px solid #4479c5} 
.Timeline002790 li.hover:after{ border-color:  #4479c5} 
.Timeline002790 li.hover:before{ border-color:  #4479c5} 
.Timeline002790 .more{ text-align:center; padding-bottom:20px;}
.Timeline002790 .more a{width:180px;height: 36px; text-align:left;line-height:36px;display: inline-block;color: #fff;font-size: 14px; background:url(../images/Timeline002790-more.png) no-repeat 70% center #4479c5; position: relative; z-index: 100; border-radius: 60px; text-align: center; padding-right: 20px;}

@media(min-width:641px){
.Timeline002790 .year::before{left:50%;margin-left:-0.5px; }
.Timeline002790 li{width:100%;}
.Timeline002790 li:nth-child(2n){ float:left;  }
.Timeline002790 li:nth-child(2n-1){float:right; z-index:10; }
}
@media(max-width:1024px){
	.Timeline002790{ padding-top: 0}
	.Timeline002790 li {margin-bottom: 20px; height: auto; overflow: hidden; margin-top: 0}	
	.Timeline002790 li .con{width: 100%; float: left; padding: 20px }	
	.Timeline002790 .year::before,
	.Timeline002790 li:after,
	.Timeline002790 li:before{ display: none}
	.Timeline002790 li .con .txt,
	.Timeline002790 li .con figure{ position: relative; float: left; width: 100%}
	.Timeline002790 li .con figure{height: 200px; margin-bottom: 20px;}
}
@media(max-width:767px){
    .Timeline002790 li .con{padding:15px;}
    .Timeline002790 li .txt{padding-right: 0;}
   .Timeline002790 li .txt h3{font-size: 20px;padding-bottom: 0;}
   .Timeline002790 li:nth-child(2n) .con .txt{padding-left: 8px;}
   .Timeline002790 li {margin-bottom: 12px;}
   .TextList002855 li time .down img{width: 16px;}
   .TextList002855 li a {font-size: 15px;}
}

/*Floor002768 */
.Floor002768{padding: 4% 0;}
.Floor002768 li{position: relative; float: left;text-align: center; overflow: hidden;}
.Floor002768 li > img{display: block; width: 100%; transition: 0.3s;}
.Floor002768 li:hover > img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor002768 li .tit{position: absolute;left: 5%; right: 5%;  font-size: 16px; bottom: 6%;color: #fff;}
.Floor002768 li a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(27,105,201,0.8);opacity: 0;-webkit-opacity: 0; transition: 0.3s; z-index: 10;}
.Floor002768 li .ytable{height: 100%; margin: 0 auto; width: 90%;}
.Floor002768 li .name{font-size:20px; font-weight: bold;color: #fff;}
.Floor002768 li .more{display: block; width: 60%; max-width: 176px;line-height: 45px;position: relative; margin: 30px auto 0;color: #fff;font-size: 16px;}
.Floor002768 li .more:before,
.Floor002768 li .more:after{position: absolute; content: ''; height: 1px;width: 0;background: rgba(255,255,255,0.2); transition: 0.5s 0.2s ease-in-out;}
.Floor002768 li .more:before{left: 0; top: 0;}
.Floor002768 li .more:after{right: 0; bottom: 0;}
.Floor002768 li:hover a{opacity: 1;-webkit-opacity: 1;}
.Floor002768 li:hover .more:before,
.Floor002768 li:hover .more:after{width: 100%;}

.Floor002768_2 ul{margin-left: -2%;}
.Floor002768_2 li{width: 31.333%;margin-left: 2%;margin-bottom: 2%}
.Floor002768_2 .more{text-align: center;}
.Floor002768_2 .more a{    display: inline-block;background: url(../images/PicList002525_more.png) no-repeat;width: 28px;height: 28px;overflow: hidden;line-height: 1000px;animation: infinite linear 1s PicList002525_more;}

@media(min-width:1025px){
.Floor002768 li{width: 25%;}
}
@media(max-width:1024px){
.Floor002768 li{width: 48%;}
}
@media(max-width:480px){
.Floor002768 li .tit{font-size: 14px;}
.Floor002768 li .name{font-size: 20px;}
.Floor002768 li .more{font-size: 14px; line-height: 36px;width: 100%;}

}

@keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@-webkit-keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
/*PicList002735 */
.PicList002735{padding: 3% 0;}
.PicList002735 li{ margin-bottom: 2%; margin-top: 2%;}
.PicList002735 li a{display: block;background: #4479c5; border: 3px solid #4479c5; transition: 0.3s;}
.PicList002735 li a:hover{border-color: #4479c5; box-shadow: 0 10px 14px rgba(0,0,0,0.3);transform: translateY(-3px);-webkit-transform: translateY(-3px);}
.PicList002735 li .Ispic{ background-size: contain;background-color: #fff;  padding-bottom: 65.241%;}
.PicList002735 li .txt{padding: 25px;}
.PicList002735 li .txt h3{font-size: 18px; color: #fff;}
.PicList002735 li .txt p{line-height: 28px;color: #fff;margin-top: 10px;opacity: 0.6;}
@media(min-width:481px){
.PicList002735 li{float: left;}
}
@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:767px){
    .PicList002735P{padding:5% 0;}
    .PicList002735 li a {border: 1px solid #4479c5;}
    .PicList002735 li .txt h3{font-size: 16px;}
    .PicList002735 li .txt{padding:18px;}
    .PicList002735 li .txt p {line-height: 24px;margin-top: 5px;}
    .PicList002735 li{margin-bottom: 12px;}
}

/*Page002623 */
.Page002623{padding:2% 0 1% 0; text-align: center;font-family: Arial;font-size: 18px;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 1px;background-color: #f5f5f5;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #1b69c9;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 5% 0 5% 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}

/*Floor003013 */
.Floor003013{font-family: 'SourceHanSansCN-Regular';overflow: hidden;padding-bottom: 5vw;position: relative; z-index: 1;padding: 4% 0 2% 0;}
.Floor003013 .title{padding: 7.81vw 0 4vw 0;}
.Floor003013 .title .cn{font-size: 50px;color: #0F4B9C;position: relative; z-index: 4;}
.Floor003013 .title .en{position: absolute; right: 0; top: -0.1em; font-family: 'Arial';font-size: 20.31vw;color: #000;opacity: 0.03; line-height: 0.923em; width: 82.08vw;; text-transform: uppercase;text-align: right;}
.Floor003013 .main{position: relative; z-index: 10; margin-bottom: 3vw;background: #F7F8FA}
.Floor003013 .box{padding-bottom: 2.5vw;}
.Floor003013 .main .slider{width: 51.58%; float: left;position: relative;}
.Floor003013 .main .txt{width: 48.42%;float: right;margin-top: 3vw;padding-left:  5vw;padding-right: 5vw;}
.Floor003013 .main .txt .name{position: relative;font-size: 36px;line-height: 1em; margin-bottom: 1.389em;color: #333}
.Floor003013 .main .txt .name span{display: block;font-size: 14px;color: #666;padding-top: 10px;}
.Floor003013 .main .txt .name:before{position: absolute; content: '';width: 9.95vw; height: 1px;background: #c8c8c8; right: 105%; top: 20px;z-index: 2}
.Floor003013 .main .txt pre{color: #999;line-height: 2em; margin-bottom: 60px;font-size: 16px;}
.Floor003013 .main .txt .dl dd{float: left;}
.Floor003013 .main .txt .dl dd:nth-child(2){margin-left: 20%}
.Floor003013 .main .txt .dl dd .num{font-size: 36px;color: #0F4B9C;font-family: 'DINCond-Bold';}
.Floor003013 .main .txt .dl dd .num span{font-size: 14px;margin-left: 10px;}
.Floor003013 .main .txt .dl dd .t{font-size: 16px;}

.Floor003013 .slick-arrow{display: none!important;position: absolute; bottom: 2vw; width: 66px; height: 66px; border-radius: 50%; border: 1px solid #0F4B9C; background: url("../images/Floor003013_prev.png") no-repeat center center; z-index: 20;}
.Floor003013 .slick-next{background-image: url("../images/Floor003013_next.png"); }
.Floor003013 .pages{z-index: 10;position: relative;}

.Floor003013 .slick-dots{overflow: hidden;padding:10px 0;text-align: center;}
.Floor003013 .slick-dots li{transition: .3s;list-style: none;width: 10px;height: 10px;background: #fff;position: relative;display: inline-block;content: '';margin:0 10px;opacity: .1}
.Floor003013 .slick-dots li button{position: absolute; left: 0; width: 100%; height: 100%;background: none;border: 0;font-size: 0; padding: 0;}
.Floor003013 .slick-dots li.slick-active{width: 50px;opacity: 1 }

.Floor003013 .box .tit{font-size: 32px;color: #333;margin-bottom: 20px;}
.Floor003013 .box .intro{font-size: 16px;color: #666;line-height: 2;}
.Floor003013 .box .intro p{position: relative;padding:0;}
.Floor003013 .box .intro p i{display: inline-block;content: '';width: 10px;height: 10px;background: #0F4B9C;position: relative;margin-right: 18px;top:-2px;}
.Floor003013 .box .intro p i:before{display: inline-block;content: '';width: 8px;height: 8px;background: #B7C9E1;position: absolute;left:5px;top:5px;z-index: -1}

.Floor003013 .box .ul{margin-top: 80px;}
.Floor003013 .box .ul li{float: left;width: 33.3333%;padding:0 5%;text-align: center;position: relative;}
.Floor003013 .box .ul li:before{display: inline-block;content: '';width: 1px;height: 150px;border-left: 1px dashed #eee;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.Floor003013 .box .ul li:last-child:after{display: inline-block;content: '';width: 1px;height: 150px;border-right: 1px dashed #eee;position: absolute;right:0;top:50%;transform: translateY(-50%);}
.Floor003013 .box .ul li .t{font-size: 18px;color:#0F4B9C;font-weight: bold;margin:20px auto 10px; }
.Floor003013 .box .ul li .des{font-size: 14px;line-height: 2;color: #666;}

@media(min-width:1025px){
    .Floor003013 .pages{position: absolute;right: 0; bottom:20px;width: 100%;width: 100%;z-index: 2;}
    .Floor003013 .slick-arrow{left: 50%; }
    .Floor003013 .slick-prev{margin-left: -72px; border-color: #fff;background-image: url("../images/Floor003013_prev_white.png");}
    .Floor003013 .slick-next{margin-left: 45px;}
    }
@media(max-width:1024px){
    .Floor003013 .title .cn{font-size: 6vw;}
    .Floor003013 .main .txt .name{font-size: 4vw;}
    .Floor003013 .main .txt pre{margin-bottom: 5vw;}
    .Floor003013 .pages{margin-top: 20px;}
.Floor003013 .slick-arrow{ bottom: 20px;right: 0; width: 8vw;height: 8vw;}
.Floor003013 .slick-prev{right: 10vw;}
    }
    @media(max-width:767px){
        .Floor003013 .main .slider{width: auto;float: none;}
        .Floor003013 .main .txt{width: auto;float: none;}
        .Floor003013 .main .txt .name{font-size: 20px;margin-bottom: 15px;}
        .Floor003013 .main .txt pre,.Floor003013 .main .txt pre *{font-size: 14px !important;line-height: 24px;}
        .Floor003013 .box .tit{font-size: 20px;margin-bottom: 10px;}
        .Floor003013 .box .intro{font-size: 14px;line-height: 24px;}
    }
    @media(max-width:480px){
    .Floor003013 .main .txt pre.dot4{-webkit-line-clamp: 2;}
    .Floor003013 .slick-arrow{background-size: 50% auto;}
    }

/*

 .PicList002273 为demo编号
 */
 .PicList002273{padding: 4% 0;}
 .PicList002273 .left img{width: 100%;}
 .PicList002273 .right .time{font-size: 12px;color: #999;border: 1px solid #c5c6c6;padding: 2px 5px;margin-top: 8px;display: inline-block;}
 .PicList002273 .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;}
 .PicList002273 .right .p{color: #999;font-size: 16px;}
 .PicList002273 ul li{margin-bottom: 30px;background: #eef0f1;padding: 18px 20px;}
 
 @media screen and (min-width:768px ) {
     .PicList002273 .left{float: left;width: 25%;}
     .PicList002273 .right{float: right;width: 72%;}
     .PicList002273 .right .time{margin-top: 0px;}
     .PicList002273 ul li{background:#eef0f1;}
 }
 
 @media screen and (min-width:1024px ) {
     .PicList002273 .right .time{margin-top: 15px;}
     .PicList002273 ul li:hover{border: 1px solid #4479c5;box-shadow: 0px 0px 30px #ccc;}
     .PicList002273 ul li{background:#eef0f1;position: relative;}
     .PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
 }
 
 @media screen and (min-width:1200px ) {
     .PicList002273 .left{float: left;margin-right: 50px;}
     .PicList002273 .right{float: left;width:63%;}
     .PicList002273 .right .time{margin-top: 14px;}
     .PicList002273 .right .h3{line-height: 18px;margin: 28px 0 17px;}
     .PicList002273 .right .p{line-height: 26px;}
     .PicList002273 ul li{padding-right: 20px;}
 }
 @media(max-width:767px){
    .PicList002273 ul li{padding:15px;margin-bottom: 12px;}
    .PicList002273 .right .h3{font-size: 16px;}
    .PicList002273 .right .p{font-size: 14px;}
 }
 /*RighInfo002973 */
 .RighInfo002973{ margin: 10px 0 20px 0;color: #333;font-size: 16px;}
 .RighInfo002973 .news-details{padding: 4% 0;}
 .RighInfo002973 .news-details .title{text-align: center;margin-bottom: 2%;}
 .RighInfo002973 .news-details .title h1{font-size: 30px; margin: 0 0 20px 0;}
 .RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 35px 5px;line-height: 16px;color: #999;}
 .RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
 .RighInfo002973 .bshare-custom a{background-position: center center; margin: 0 0 0 14px;}
 .RighInfo002973 .bshare-custom a.bshare-weixin{background-image: url("../images/RighInfo002973_share_wx.png");}
 .RighInfo002973 .bshare-custom a.bshare-sinaminiblog{background-image: url("../images/RighInfo002973_share_sina.png");}
 .RighInfo002973 .bshare-custom a.bshare-qzone{background-image: url("../images/RighInfo002973_share_qz.png");}
 .RighInfo002973 .news-details .edit-info{border-bottom: 1px solid #d2d2d2;}

 .RighInfo002973 .news-details .edit-info .p{line-height:30px;text-indent: 2em;margin-bottom: 2%;}
 .RighInfo002973 .news-details .edit-info img{margin: 20px auto; display: block;}
 
 .RighInfo002973 .pn-page aside{padding: 30px 0 0 0;}
 .RighInfo002973 .pn-page aside a{color: #666;}
 .RighInfo002973 .pn-page aside a b{color: #333;}
 .RighInfo002973  .operating a:hover,
 .RighInfo002973 .pn-page aside a:hover{color: #205393;}
 .RighInfo002973  .operating{overflow: hidden;line-height: 24px;}
 .RighInfo002973  .operating a{padding-left: 25px;background-repeat: no-repeat;background-position: left center;}
 .RighInfo002973  .operating a:not(:last-child){margin-right: 45px;}
 .RighInfo002973  .operating a.a-print{background-image: url("../images/RighInfo002973_print.png");}
 .RighInfo002973  .operating a.a-close{background-image: url("../images/RighInfo002973_close.png");}
 @media(min-width:1025px){
 .RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
 .RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
 .RighInfo002973  .operating a{float: left;}
 }
 @media(max-width:1024px){
 .RighInfo002973  .operating{text-align: right; padding-bottom: 20px;}
 .RighInfo002973  .operating a{display: inline-block;}
 }
 @media(max-width:640px){
.RighInfo002973{min-height: 400px;}
 .RighInfo002973 .news-details .title h1{font-size:5vw;}
 .RighInfo002973{ font-size: 14px;}
 .RighInfo002973 .pn-page aside{padding-top: 12px;}
 .RighInfo002973 .operating{padding-top: 12px;}
 }

/*RighInfo003072 */
.RighInfo003072{font-size: 16px;padding-top: 4%;}
@media(max-width:640px){
.RighInfo003072{font-size: 3.5vw;}
}
.RighInfo003072 .item-group .item{padding: 3vw 0;}
.RighInfo003072 .item-group .item:first-child{padding-top: 0}
.RighInfo003072 .item-group .item:nth-child(2n){background:#F7F8FA;}
.RighInfo003072 .item-group h3{font-size: 26px;letter-spacing: 1px;color: #4479c5; margin-bottom: 1.2em; margin: 0 0 1em 0;}
.RighInfo003072 .item-group .pre{line-height: 2;font-size: 14px;}
.RighInfo003072 .item-group .pre dd{position: relative;font-size: 16px;}
@media(min-width:769px){
.RighInfo003072 .item-group .item:nth-child(2n-1) .txt,
.RighInfo003072 .item-group .item:nth-child(2n) .img{float: left;}
.RighInfo003072 .item-group .item:nth-child(2n) .txt,
.RighInfo003072 .item-group .item:nth-child(2n-1) .img{float: right;}
.RighInfo003072 .item-group .img{width: 50%;}
.RighInfo003072 .item-group .txt{width:46%;}
.RighInfo003072 .item-group .item:nth-child(3) .txt{padding-top: 3vw;}
}
@media(max-width:768px){
    .RighInfo003072{padding:5% 0;}
.RighInfo003072 .item-group .item{padding: 5vw 0;}
.RighInfo003072 .item-group .txt{ padding-bottom: 4vw;}

.RighInfo003072 .item-group h3{font-size: 20px;}
.RighInfo003072 .item-group .pre,.RighInfo003072 .item-group .pre *{font-size: 14px !important;line-height: 24px;}
.RighInfo003072 .item-group .pre dd,.RighInfo003072 .item-group .pre dd *{font-size: 14px !important;line-height: 24px;}
}

/*PicList002854 */
.PicList002854{padding:4% 0;}
.PicList002854 li{float: left;margin-bottom:4%;}
.PicList002854 li a{display: block;border: solid 3px #f5f5f5;position: relative;padding: 2vw 1vw 3vw; transition: 0.3s;}
.PicList002854 li aside{font-size: 16px; line-height: 28px;text-align: center; margin-bottom: 1vw;color: #333;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom: 76.565%;}
.PicList002854 li a:after{position: absolute; content: '';width: 50px;height: 50px;background:url(../images/PicList002854_btn.png) no-repeat center center #f5f5f5;right: 0; bottom: 0;background-size: auto 21px;transition: 0.3s;}
.PicList002854 li a:hover{border-color: #4479c5;}
.PicList002854 li a:hover:after{background-color: #4479c5; background-image: url(../images/PicList002854_btn_hover.png);}
@media(min-width:769px){
.PicList002854 li{width: 29.127%; }
.PicList002854 li:not(:nth-child(3n)){margin-right: 6.3095%;}
}
@media(max-width:768px){
.PicList002854 li{width: 48%; }
.PicList002854 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList002854 li aside{font-size: 16px;}
.PicList002854 li a:after{width: 7vw;height: 7vw;background-size: auto 50%;}
}
@media(max-width:480px){
.PicList002854 li aside{font-size: 14px;line-height: 20px; height: 40px;}
}
/*Form003139 */
.Form003139 .auto{position: relative;z-index: 1;margin-top: 4.5em;margin-bottom: 4.5em; font-family: 'SourceHanSansCN-Regular';}
.Form003139 .desc{font-size: 0.875em;color: #999999;line-height: 1.78571;}
.Form003139 .form{background-color: #F7F8FA; }
.Form003139 .form-ul{margin: 0 auto;} 
.Form003139 .form-ul li{margin-bottom: 20px;position: relative;}
.Form003139 .form-ul li .tit{position: absolute;left: 1.1428em; top: 0;font-size:15px;height: 40px; line-height:40px;color: #888;}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border-radius: 5px; border: solid 1px #8b8b8b; background: none;padding: 0 1em;font-size:15px;height: 40px; line-height:40px;color: #888;}
.Form003139 .form-ul li textarea.text{height: auto;}
.Form003139 .form-ul .btn{width: 10em; background: #4479c5;border-radius: 5px;font-size:16px;height:  3.5714em;color: #fff;cursor: pointer; border: 0;font-family: 'SourceHanSansCN-Regular';}
@media (min-width:1025px) {
.Form003139 .form .img{width: 50%;}    
.Form003139 .form-ul .row-2 li{float: left;width:calc(50% - 5px);}
.Form003139 .form-ul .row-2 li:nth-child(2n){float: right;}
.Form003139 .form-ul{width: 75.715%;}
}
@media (max-width:1024px) {
.Form003139 .form-ul{padding: 2em 0;}
.Form003139 .form-ul{width: 90%;}
}
/*
 .Map002364 为demo编号
 */

.Map002364{padding:4% 0;background: #F7F8FA;}
.columnName1{ font-size:30px; color:#4479c5; margin:0; padding-bottom:3.5%; text-align:center;font-weight: bold;}
.columnName1:after{ display:block; margin:0 auto; width:30px; height:1px; background-color:#4479c5; margin-top:16px; content:'';}
.Map002364 dd{ border:10px solid #fff;margin-bottom:4%; padding-left:62%; background-color:#f9f9f9; position:relative;}
.Map002364 .map *{ max-width:none;}
.Map002364 dd figure{ padding:3%;}
.Map002364 dd ul{ padding-bottom:3%; }
.Map002364 dd li{line-height:24px; padding:30px 0; padding-left:50px; border-bottom:1px dashed #dbdbdb; background:url(../images/Map002364-icon_name.gif) no-repeat center left; font-size:16px; color:#767676;}
.Map002364 dd li:nth-child(2){background-image:url(../images/Map002364-icon_add.gif);}
.Map002364 dd li:nth-child(3){background-image:url(../images/Map002364-icon_tel.gif);}
.Map002364 dd li:nth-child(4){background-image:url(../images/Map002364-icon_fax.gif);}
@media(min-width:641px){
.Map002364 .map{ position:absolute !important; width:60%; left:0; height:100%; top:0;}
}
@media(max-width:640px){
.Map002364 dd{ padding:3%;}
.Map002364 .map{ height:300px; position:relative !important;}
.Map002364 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map002364 dd figure h1{ font-size:20px;}
}

/* 人才招聘 */
.recruit { padding:4% 0; }
.recruit .RighInfo002814 { padding: 0 0 3% 0;}
.recruit .job_list .item { padding: 0 3%; background-color: #f7f8fa; margin-bottom: 10px; }
.recruit .job_list .title { line-height: 80px; display: block; padding-right: 4.73%; position: relative; cursor: pointer; }
.recruit .job_list .title:hover .tit1 { color: #4479c5; }
.recruit .job_list .on .title .tit1 { color: #4479c5; }
.recruit .job_list .title::after { content: ''; width: 14px; height: 14px; background: url(../uploadfiles/image/off.png); position: absolute; right: 0; top: 0; bottom: 0; margin: auto; transition: all .3s; }
.recruit .job_list .title i { position: absolute; width: 22px; height: 22px; background: #4479c5; border-radius: 50%; right: 0; top: 50%; margin-top: -11px; }
.recruit .job_list .title i::before, .recruit .job_list .title i::after { position: absolute; content: ''; background: #fff; }
.recruit .job_list .title i::before { left: 20%; width: 60%; height: 2px; top: 50%; margin-top: -1px; }
.recruit .job_list .title i::after { left: 50%; margin-left: -1px; width: 2px; top: 20%; height: 60%; }
.recruit .job_list .item.on .title i::after { display: none; }


.recruit .job_list .tit1 { font-size: 20px; color: #323232; float: left; font-weight: bold;}

.recruit .job_list .job-demand {color: #333;margin-bottom: 30px;}
.recruit .job_list .tit2 { font-size: 16px; color: #333; display: inline-block;margin-right: 30px; position: relative;padding-left: 24px; }
.recruit .job_list .tit2::before { content: ''; width: 16px; height: 16px; background-color: #888888; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
.recruit .job_list .adress::before{background: url(../images/i-1.png) no-repeat center;}
.recruit .job_list .number::before{background: url(../images/i-2.png) no-repeat center;}
.recruit .job_list .educaiton::before{background: url(../images/i-3.png) no-repeat center;}
.recruit .job_list .money::before{background: url(../images/i-4.png) no-repeat center;}
.recruit .job_list .experience::before{background: url(../images/i-5.png) no-repeat center;}

.recruit .job_list .text { padding-top: 40px; padding-bottom: 65px; display: none; }
.recruit .job_list .lis { margin-bottom: 30px; }
.recruit .job_list .text .tit3 { font-size: 18px; line-height: 1.667; color: #333333; margin-bottom: 10px; }
.recruit .job_list .text p { font-size: 16px; line-height: 32px; color: #888888; margin: 0; }
.recruit .job_list .text b { color: #4479c5; font-weight: normal }
.recruit .job_list .download { width: 200px; height: 55px; text-align: center; line-height: 55px; color: #fff; background-color: #171c8f; border-radius: 25px; margin-top: 60px; }
.recruit .job_list .download a { color: #fff; font-size: 16px; }
.recruit .job_list .on .title::after { transform: rotate(-180deg); transform-origin: 50% 50%; }
.recruit .job_list .on .title { border-bottom: 1px solid #e6e6e8; }
.recruit .job_list .on .job-demand { display: block; }
.recruit .job_list .registration-form { width: 260px; height: 55px; line-height: 55px; text-align: center; background-color: #eceff4; border-radius: 30px; margin: 60px auto 40px; }
.recruit .job_list .registration-form a { font-size: 16px; color: #666666; }

.contact_list{margin-bottom:20px;}
.contact_list .contact_list_tit{font-size: 20px;font-weight: bold;padding-left:20px;position: relative;color:#333;margin-bottom:20px;}
.contact_list .contact_list_tit::before{content:"";display: block;width:5px;height:18px;background: #4479c5;position: absolute;left:0;top:50%;margin-top:-9px;}
.contact_list .contact_list_box{display: flex;margin-left:-2%;flex-wrap: wrap;}
.contact_list .contact_list_box .item{width:31.33%;float:left;margin-left:2%;margin-bottom:2%;box-sizing: border-box;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.05);transition: all .5s;}
.contact_list .contact_list_box .item .bg{background-color:#4479c5;}
.contact_list .contact_list_box .item .tit{border-bottom:1px solid #e5e5e5;margin-bottom:15px;padding-bottom:15px;}
.contact_list .contact_list_box .item .tit p{font-weight: bold;font-size: 18px;color:#fff;margin-bottom:8px;padding:20px 30px 0 30px;}
.contact_list .contact_list_box .item .tit span{color:#f5f5f5;padding:0 30px 30px 30px;}
.contact_list .contact_list_box .item ul{padding:30px;}
.contact_list .contact_list_box .item ul li{line-height: 25px;margin-bottom:8px;padding-left:100px;font-size: 15px;position: relative;}
.contact_list .contact_list_box .item ul li .name{position: absolute;left:0;top:0;}
.contact_list .contact_list_box .item:hover{box-shadow: 0 0 20px rgba(0,0,0,0.2);transform: translateY(-3px);-webkit-transform: translateY(-3px);}

.Banner003184{position: relative;}
.Banner003184 .pub_case {width: 62.5%; max-width: 1500px;margin-left: auto;margin-right: auto;}
.Banner003184 .pub_n_case {position: absolute;width: 100%; left: 0;bottom: 0;padding-bottom: 22px;z-index: 5;}
.Banner003184 .pub_n_case > div {position: relative;z-index: 2;color: #fff;}
.Banner003184 .pub_n_case > div .pub_sty_block {position: absolute;z-index: -1;left:10%;top: 50%;background: linear-gradient(to right, #4479c5 0%, #499dfd 100%);width: 180px;height: 100px;border-radius: 10px;transform: translate(-50%, -50%) rotate(405deg) skewX(90deg);opacity: 0;}
.Banner003184.on .pub_n_case > div .pub_sty_block {box-shadow: 9px 15px 50px 1px rgba(34, 64, 154, 0.18);transform: translate(-50%, -50%) rotate(360deg) skewX(12deg);opacity: 1;width: 340px; height: 150px;transition: all 0.3s ease-out 0.2s;opacity: .7}
.Banner003184 .pub_n_case > div .pub_title {line-height: 1; margin-bottom: 15px;opacity: 0;transform: translate3d(0, 10px, 0);letter-spacing: 10px;font-size: 3em}
.Banner003184.on .pub_n_case > div .pub_title {opacity: 1;transform: none;transition: opacity 0.5s ease-out 0.5s, transform 0.5s ease-out 0.5s;}
.Banner003184 .pub_n_case > div .pub_title_en {display: flex;align-items: center;font-size: 2em;text-transform: uppercase;opacity: 0;transform: translate3d(0, 10px, 0);}
.Banner003184.on .pub_n_case > div .pub_title_en {opacity: 1;transform: none;transition: opacity 0.5s ease-out 0.8s, transform 0.5s ease-out 0.8s;}
@media(max-width:767px){
    .contact_list .contact_list_box{display: block;margin-left: 0;}
	.Banner003184 .pub_case{width:88%;}
	.Banner003184 .pub_n_case > div .pub_title{font-size: 18px;margin-bottom:10px;}
	.Banner003184 .pub_n_case > div .pub_title_en{font-size: 12px;}
	.Banner003184.on .pub_n_case > div .pub_sty_block{height:70px;}

    .contact_list .contact_list_box .item{width: auto;float: none;margin-left: 0;margin-bottom: 15px;}
    .contact_list .contact_list_box .item ul {padding:15px;}
    .contact_list .contact_list_box .item .tit{margin-bottom: 0;}
    .Map002364 dd li{padding-top: 15px;padding-bottom: 15px;}
    .Map002364{padding:5% 0;}
    .columnName1{font-size: 20px;}
    .contact_list .contact_list_box .item .tit span{padding-bottom:0;display: block;}
}

.goTop{position: absolute;right:10px;bottom:30%;width:45px;height:45px;border-radius: 50%;background: #4479c5;line-height: 45px;text-align: center;position: fixed;display: none;z-index: 999;}
.goTop img{max-height:25px;}





