/* @font-face {
	font-family: harml;
	src:url(../fonts/HarmonyOS_Sans_SC_Light.ttf);
}
@font-face {
	font-family: harm;
	src:url(../fonts/HarmonyOS_Sans_SC_Regular.ttf);
}
@font-face {
	font-family: harmm;
	src:url(../fonts/HarmonyOS_Sans_SC_Medium.ttf);
}
@font-face {
	font-family: harmb;
	src:url(../fonts/HarmonyOS_Sans_SC_Bold.ttf);
}
@font-face {
	font-family: harmt;
	src:url(../fonts/HarmonyOS_Sans_SC_Thin.ttf);
}
body{font-family:"harmm";} */
*{padding: 0;margin: 0;}
ul,ol{list-style: none;}

/*Top003075 */
.Top003075 .auto{position: fixed; left: 0; top: 0; width: 100%; background: #fff; z-index: 100;box-shadow: 0 0 10px rgba(0,0,0,0.1);transition: padding 0.3s;}
.Top003075 menu li.aon span a{color: #0387d5;}
.Top003075 menu li .sub{display: none;}
.Top003075 menu li .sub dl{position: relative;}
.Top003075 menu li .sub dt {line-height:3em;}
.Top003075 menu li .sub dt a{font-size:calc(20 / 16 * 1em);}
.Top003075 menu li .sub dt a:hover{text-decoration: underline;}
.Top003075 .logo{display: table;}
.Top003075 .logo a{display: table-cell; vertical-align: middle;}
.Top003075 .top-right{position: absolute;right: 0; top: 0;height: 100%;}
.Top003075 .top-right dl{display: table; height: 100%;}
.Top003075 .top-right dl > *{display: table-cell; vertical-align: middle;}
.Top003075 .top-right dt{padding-right: 1.3em;color: #333;font-size:calc(20 / 16 * 1em);}
.Top003075 .top-right dt a{border-radius: 2px;border: solid 1px #eee;width:2em;line-height:2em;text-align: center;display: inline-block; margin-left: 10px;font-size:0.12em;color: #bbb; background: #fff;font-size: 16px;}
.Top003075 .top-right dt a.on{color: #fff;background: #0387d5;border-color: #0387d5; }
.Top003075 .top-search{background-color: #0387d5;padding: 0 2em; overflow: hidden;}
.Top003075 .top-search > *{ float: left;}
.Top003075 .top-search .text{width: 0;overflow: hidden;padding: 0; transition: width 0.3s;}
.Top003075 .top-search .btn-area{position: relative; line-height:4.4em}
.Top003075 #TopBtn{position: absolute; left: 0; top:0;height: 100%; width: 100%;z-index: 10;display: none;}
.Top003075 .open-sbox{color: #fff;display: block;padding-left: 2.25em;background: url("../images/Top003075-search.png") no-repeat left center;font-size:calc(20 / 16 * 1em);background-size:1em}

.search-show .Top003075 #TopBtn{display: block;}
.search-show .Top003075 .top-search .text{padding: 0 10px; border-radius: 5px;}
.search-show .top-search .btn-area{padding-left: 5px;}

@media(min-width:1025px){
.Top003075{height: 7em;}
.index .Top003075{height: auto;}
.search-show .Top003075 .auto{padding-right: 12.5vw;}
.search-show .Top003075 .top-search .text{width:12vw;}
.Top003075 .logo{position: absolute; left: 3.13vw; top: 0;height:7em;}
.Top003075 menu{display: table; margin: 0 auto;}
.Top003075 menu li{float: left;position: relative;}
.Top003075 menu li:not(:last-child){margin-right: 3.13vw;}
.Top003075 menu li span{display: block;line-height: 5em;font-size: 20px;}
.Top003075 menu li .sub{position: absolute; top: 100%; left: 50%; width:220px;margin-left: -110px;background:rgba(15,85,176,0.83); text-align: center; padding: 10px 0; border-radius: 0 0 5px 5px;}
.Top003075 menu li .sub dt a{color: #fff;}
}
@media(min-width:1025px) and (max-width:1500px){
.Top003075 menu li:not(:last-child){margin-right: 3.13vw;}
}
@media(min-width:1025px) and (max-width:1366px){
.search-show .Top003075 .top-right dt{font-size: 0;}
.search-show .Top003075 .top-right dt a{font-size:16px;}
}
@media(min-width:1025px) and (max-width:1280px){
.Top003075 .top-right dt{font-size: 0;}
.Top003075 .top-right dt a{font-size:16px;}
 .search-show .Top003075 .top-right dt{opacity: 0;}
}
@media(max-width:1024px){
.Top003075,
.Top003075 .logo{height: 60px;}
.Top003075 menu{position: fixed; left: -100%;opacity: 0; top: 60px;bottom: 0;overflow: auto;background: #fff; z-index: 99; width: 200px;box-shadow: 0 10px 10px rgba(0,0,0,0.1); padding: 20px 0;transition: 0.5s;}
.menu-show .Top003075 menu{left: 0;opacity: 1; }
.Top003075 menu li span{display: block;position: relative;line-height: 40px;padding: 0 40px 0 20px; border-bottom: 1px solid rgba(0,0,0,0.05);}
.Top003075 .has-sub span .op:before, 
.Top003075 .has-sub span .op:after{background: #ccc;}
.Top003075 .open-menu span{position: relative;display: block; width: 30px; height: 30px; margin: 0 auto;}
.Top003075 .open-menu{background: #0387d5; border-left: 1px solid #fff;}
.Top003075 .top-right dt{font-size: 0; padding-right: 10px;}
.Top003075 .top-right dt a{font-size:14px;}
.Top003075 menu li .sub{padding: 20px 30px;background: #f1f5fa;}
.Top003075 .top-search{padding-left: 10px; padding-right: 10px;}
.Top003075 .open-sbox{font-size: 0; width: 25px; height: 44px;background-position: center center;}
}
@media(max-width:640px){
.search-show .Top003075 .logo{opacity: 0.2}
.search-show .Top003075 .top-search .text{width:70%;}
.Top003075 .open-sbox{font-size: 14px; padding-left:2em;}
.Top003075 .top-search{padding-right: 20px;}
.Top003075 .top-search .btn-area{line-height: 1.6;}
.Top003075 .open-menu span{width: 22px;}
}


/*Banner003126 */
.Banner003126{overflow: hidden;position: relative;z-index: 1;margin-top: 100px;}
.Banner003126 li{position: relative;z-index: 1;}
.Banner003126 li > img{display: block;width: 100%;}
.Banner003126 li .txt{position: absolute;left: 0; top: 50%;transform: translateY(-50%);width: 100%;z-index: 10;color: #fff;}
.Banner003126 .txt .auto > *{opacity: 0;transform: translateX(50px);transition-duration: 1s; transition-property: opacity,transform; transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1);}
.Banner003126 .ani-show .txt .auto > *{opacity: 1;transform: translateX(0);}
.Banner003126 .txt .logo{transition-delay: 0.3s;}
.Banner003126 .txt .logo img{max-height: 1.5625em;}
.Banner003126 .txt h2{font-size:3.375em; margin: 0.3em 0 0.1em 0; transition-delay: 0.6s;}
.Banner003126 .txt .en{text-shadow: 0px 5px 15px  rgba(0, 0, 0, 0.2);letter-spacing: 0.2em;color: rgba(255,255,255,0.5); transition-delay: 0.9s;text-transform: uppercase;}
.Banner003126 .txt .btn{display: inline-block;background-color: rgba(255,255,255,.9); line-height: 3.4375;padding: 0 2.1875em;color: #0387d5; margin-top: 3.75em; transition-delay: 1.2s;border-radius: 30px;}
.Banner003126 .txt .btn:after{margin-left: 20px;display: inline-block;content: ''; width: 16px;height: 6px;background: url(../images/Banner003126-icon-lan.svg) no-repeat center; background-size: contain; vertical-align: middle;}
.Banner003126 .auto{max-width: 1400px;}
.Banner003126 .controls{position: absolute;left: 50%;transform: translateX(-50%); padding: 0 3em;z-index: 10; bottom: 4%;}
.Banner003126 .slick-dots li{float: left;list-style: none;padding: 0 0.625em;}
.Banner003126 .slick-dots li a{font-size: 0.875em;color: #ffffff;border: 0;}
.Banner003126 .slick-dots li a:after{width: 0; height: 1px; background-color: #0387d5;display: inline-block;content: ''; margin-left: 0.7142em; vertical-align: middle;transition: 0.3s;}
.Banner003126 .slick-dots li:not(.slick-active) a{opacity: 0.15;}
.Banner003126 .slick-dots li.slick-active a:after{width: 3.5714em;}
.Banner003126 .slick-arrow{position: absolute; top: 50%;margin-top: -5px;width: 10px;height: 10px;border-top: 2px solid #fff;border-right: 2px solid #fff;}
.Banner003126 .slick-prev{left: 0; transform: rotate(-135deg);}
.Banner003126 .slick-next{right: 0;transform: rotate(45deg);}
@media (max-width:1024px) {
.Banner003126 .root-sz-16{font-size: 2vw;}
}
@media (max-width:640px) {
.Banner003126 .txt h2{font-size:16px;  margin: 20px 0 10px 0;}
.Banner003126 .txt .en{font-size: 12px;letter-spacing:0;}
.Banner003126 .txt .btn{margin-top: 1em;}
.Banner003126{margin-top: 0;}
}

.hometit span{font-size:calc(20 / 16 * 1em);color: #0387d5;text-transform: uppercase;}
.hometit h2{font-size:calc(34 / 16 * 1em);margin: 20px 0;color: #333;}

@media (max-width:480px) {
.hometit h2{margin: 5px 0 10px 0;font-size:calc(26 / 16 * 1em);}
}

/*Floor003078 */
.Floor003078{padding: 7.29vw 0 7.66vw 0;font-size: 16px; overflow: hidden;}
.Floor003078 .auto{table-layout: fixed;}
.Floor003078 .intro{color: #333;}
.Floor003078 .intro .tit{font-size: 48px;line-height: 1.25; margin: 0.375em 0 0.6875em 0;}
.Floor003078 .intro .info{color: #999;line-height: 1.875;font-size:calc(16 / 16 * 1em);}
.Floor003078 .more{padding: 3vw 0 4.17vw 0;}
.Floor003078 .more a{display: table;}
.Floor003078 .more span{display: inline-block;  vertical-align: middle;}
.Floor003078 .more .icon{width: 70px;height: 70px;border: solid 2px #eee; border-radius: 50%; position: relative; margin-right: 27px; transition: 0.3s ease-out;}
.Floor003078 .more .icon:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #999;border-right: 2px solid #999; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003078 .more a:hover .icon{border-color: #0387d5;background: #0387d5;}
.Floor003078 .more a:hover .icon:before{border-color: #fff;}
.Floor003078 .more .txt{color: #999;font-size: 14px;}
.Floor003078 .more .txt:before{display: inline-block; content: ''; vertical-align: middle;width: 23px; height: 1px; margin-right: 7px; background: #999;}
.Floor003078 .more a:hover .txt{color: #0387d5;}
.Floor003078 .more a:hover .txt:before{background: #0387d5;}

.Floor003078 .column li{float: left;width: 30%;}
.Floor003078 .column li:not(:last-child){margin-right: 5%;}
.Floor003078 .column li a{display: block;position: relative;overflow: hidden;border-radius: 6px;border: 1px solid #eee; }
.Floor003078 .column li a > *:not(.Ispic){position: absolute;}
.Floor003078 .column li .Ispic{padding-bottom: 150%; transform: translateY(-22%); transition: 0.3s ease-out;}
.Floor003078 .column li a:hover .Ispic{transform: translateY(0);}
.Floor003078 .column li .name{background: #fff;bottom: 0; left: 0; width: 100%;height: 32.149%;z-index: 10;transition: 0.3s ease-out;}
.Floor003078 .column li a:hover .name{transform: translateY(100%);}
.Floor003078 .column li .desc,
.Floor003078 .column li .name section{position: absolute; left: 1.04vw; right: 1.04vw;bottom: 1.09vw;}
.Floor003078 .column li .name .en{font-size: 14px;color: #bbbbbb;text-transform: uppercase;}
.Floor003078 .column li .name .cn{font-size: 20px;}
.Floor003078 .column li .icon{height: 39px; left: 0;width: 100%; top: 50%; margin-top: -15px;background: url("../images/Floor003078-logo-39.png") no-repeat center center;background-size: contain;z-index: 12;transition: top 0.3s ease-out;display: none;}
.Floor003078 .column li a:hover .icon{ top: 0;margin: 0;height: 50%;background-image: url("../images/Floor003078-logo.png");background-size: auto 55px;}
.Floor003078 .column li .desc{color: #fff; opacity: 0;transform: translateY(100%); z-index: 20;}
.Floor003078 .column li a:hover .desc{opacity: 1;transform: translateY(0);transition: 0.3s 0.3s ease-out;}

.Floor003078 .right li{float: left;overflow: hidden; color: #0387d5;}
.Floor003078 .right li .counter > *{display: inline-block;vertical-align: text-top;}
.Floor003078 .right li .counter span{position: relative;font-size:60px}
.Floor003078 .right li .counter i{font-style: normal; line-height: 1;}
.Floor003078 .right li .counter .ani{position: absolute; left: 0; top: 0; width: 101%;}
.Floor003078 .right li .counter .off{opacity: 0;}
.Floor003078 .right li .counter sup{font-size: 22px;}

@media(min-width:1025px){
.Floor003078 .left{vertical-align: top;}
.Floor003078 .right{width: 50%; vertical-align: bottom;}
.Floor003078 .intro{ max-width: 640px; width: 90%; }
.Floor003078 .column{max-width: 600px; width: 95%;text-align: center;}
.Floor003078 .right ul{float: right;}
.Floor003078 .right li:not(:last-child){margin-right: 6.88vw;}
.Floor003078 .right .pic{clear: both; padding-top: 2.08vw;width: 50vw;}
.Floor003078 .right .pic img{border-radius: 200px 0 200px 0;overflow: hidden;}
}
@media(min-width:1025px) and (max-width:1600px){
.Floor003078{font-size: 1.05vw;}
.Floor003078 .intro .tit{font-size: 3vw}
.Floor003078 .right li .counter span{font-size: 4vw;}
.Floor003078 .right li .counter sup{font-size: 2vw;}
}
@media(max-width:1024px){
.Floor003078 .ytable,
.Floor003078 .ytable-cell{display: block;}
.Floor003078 .right ul{padding: 5vw 0;}
.Floor003078 .right li{width: 33.333%;}
.Floor003078 .right li .inner{display: table; margin: 0 auto;}
.Floor003078 .right .pic{margin: 0 -3.5%;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name section{ left: 3vw; right: 3vw;bottom: 3vw;}
}
@media(max-width:640px){
.Floor003078{font-size: 3vw;}
.Floor003078 .intro .tit{font-size: 5vw}
.Floor003078 .intro .info br{display: none;}
 .Floor003078 .more .icon{width:10vw;height: 10vw; margin-right: 3vw;}
.Floor003078 .more .icon:before{ width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}
.Floor003078 .column li .name .cn{font-size: 4vw;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name .en{font-size: 2.5vw;}
 .Floor003078 .column li .icon{height:8vw;margin-top: -4vw;}
.Floor003078 .column li a:hover .icon{background-size: auto 10vw;}
.Floor003078 .right li .counter span{font-size: 10vw;}
.Floor003078 .right li .counter sup{font-size: 5vw;}
}
/*Floor003105 */
.Floor003105{position: relative;z-index: 1; overflow: hidden; padding: 4% 0;background: rgba(3,135,213,.05);}
.pro_btn{display: flex;justify-content: space-between;align-items: center;}
.pro_qh dl{display: flex;align-items: center;}
.pro_qh dl dd{margin-left: 20px;}
.pro_qh dl dd a{font-size: 18px;color: #333;}
.pro_qh dl dd.on{background-color: #0387d5;padding: 10px 15px;border-radius: 30px;}
.pro_qh dl dd.on a{color: #fff;}

@media (max-width:480px) {
.pro_btn{display: block;}
.pro_qh dl{justify-content: center;margin: 15px 0;}
.pro_qh dl dd{margin-left: 15px;}
.pro_qh dl dd a{font-size: 14px;}
.pro_qh dl dd.on a{font-size: 14px;} 
}

.Floor003105 .auto{overflow: hidden;}
.Floor003105 .title{color: #0387d5; }
.Floor003105 .title .cn{font-size: 0.38em;}
.Floor003105 .title .en{font-size: 0.52em;line-height: 1;}
.Floor003105 .more{font-size:0.16em; text-align: center;padding: 0 1.875em;line-height: 3.125em;border-radius: 3.125em;border: solid 2px #0e1637;transition: 0.3s; display: table;}
.Floor003105 .more:after{width: 1.3125em;height: 0.8125em;display: inline-block; content: '';margin-left: 1em;background: url(../images/Banner003126-icon-hei.svg) no-repeat;background-size: contain;transition: 0.3s;}
.Floor003105 a:hover .more{background-color: #0387d5;color: #fff;border-color: #0387d5;}
.Floor003105 a:hover .more:after{background-image: url(../images/Banner003126-icon-white.svg);}

.Floor003105 .slider{font-size: 100px;}
.Floor003105 .slider li .txt .tit{font-size: 0.3em; line-height: 1.357;color: #333;}
.Floor003105 .slider li .txt p{margin: 2.1875em 0 7.2vw 0;font-size: 0.16em;line-height: 1.75;color: #999;}
.Floor003105 .slick-arrow{position: absolute;width: 0.5em; height: 0.5em;border-radius: 50%;background:url(../images/Floor003105-btn.svg) no-repeat center center; background-size:auto 0.13em;  z-index: 20;font-size: 1em; text-indent: 999em;}
.Floor003105 .slick-next{transform: rotateY(180deg);background-color: #0387d5;}

@media (min-width:1025px) {
.Floor003105 .slider{width: 91.667%;}
.Floor003105 .slider .slick-list{overflow: inherit;}
.Floor003105 .slider li:not(.slick-center){opacity: 0.4;}
.Floor003105 .slick-arrow{top: 50%; margin-top: -0.25em;}
.Floor003105 .slick-prev{border: 2px solid #fff;left: 7.671%;}
.Floor003105 .slick-next{right: -0.25em;}
.Floor003105 .title{width: 91.667%;}
.Floor003105 .title aside{padding-left: 54.546%;}
.Floor003105 .title .cn{text-indent: 3.1578em;}
.Floor003105 .title .en{text-indent: 2.3076em;}
.Floor003105 .slider li a{table-layout: fixed;}
.Floor003105 .slider li .ytable-cell{vertical-align: bottom;}
.Floor003105 .slider li .pic{width: 54.546%;border-radius: 100px 0 100px 0;overflow: hidden;}
.Floor003105 .slider li .txt{padding:0 1.37em 0 1.2em;}
}
@media (max-width:1600px) {
.Floor003105 .slider li .txt p{margin-bottom: 5vw;}
}
@media (max-width:1024px) {
.Floor003105 .title{width: 90%; margin: 0 auto 0.3em;}
.Floor003105 .slider li a,
.Floor003105 .slider li .ytable-cell{display: block;}
.Floor003105 .slider li .txt{padding:0.2em 2%;}
.Floor003105 .slick-arrow{bottom: 60%; margin-bottom: 0.3em; right: 0;}
.Floor003105 .slick-prev{background-color: #0387d5;margin-right: 0.6em;left: 0;}
}
@media (max-width:480px) {
.Floor003105 .slider li .txt .tit{font-size: 0.2em;}
.Floor003105 .slider li .txt p{font-size: 14px;margin: 0.5em 0 2em 0;}
.Floor003105 .slick-arrow{width: 0.3em; height: 0.3em;}
.Floor003105 .more{font-size: 14px;border: solid 1px #0e1637;padding: 0 1.5em;line-height: 3em;}
}
/*Floor002749 */
.Floor002749{ padding: 4% 0;}
/*slick Basic*/
.Floor002749 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002749 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002749 .slick-list:focus {outline: none}
.Floor002749 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002749 .slick-slider .slick-track, 
.Floor002749 .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)}
.Floor002749 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002749 .slick-track:before, 
.Floor002749 .slick-track:after{display: table; content: '';}
.Floor002749 .slick-track:after{ clear: both;}
.Floor002749 .slick-loading .slick-track { visibility: hidden;}
.Floor002749 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002749 .slick-slide .slick-loading img { display: none;}
.Floor002749 .slick-slide .dragging img { pointer-events: none;}
.Floor002749 .slick-initialized .slick-slide { display: block;}
.Floor002749 .slick-loading .slick-slide { visibility: hidden;}
.Floor002749 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002749 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002749 .tab{text-align: center; padding-bottom: 24px;}
.Floor002749 .tab ul{display: inline-block; }
.Floor002749 .tab li{float: left; position: relative; margin: 0 3px;}
.Floor002749 .tab li a{display: block; cursor: pointer;padding: 0 25px; line-height: 43px; border-radius: 30px; font-size: 18px; transition: 0.3s;}
.Floor002749 .tab li a:hover,
.Floor002749 .tab li.on a{ background: #0387d5; color: #fff;}

.Floor002749 .tab-list .list{position: fixed; left: -100%;width: 100%; }
.Floor002749 .tab-list .list.show{position: relative; left: auto; width: auto;}

@media(min-width:769px){
.Floor002749 .list >*{width: 49.141%;}
.Floor002749 .top-news{float: left;}
.Floor002749 .list dl{float: right;}
.Floor002749 .list dd:first-child{margin-bottom: 19px;}
.Floor002749 .list dd .ytable{height: 100%;}
}
.Floor002749 .top-news{padding: 2.2%;}
.Floor002749 .top-news,
.Floor002749 .list dd{background: #f9f9f9;}
.Floor002749 .list .pic{display: block;}
.Floor002749 .list .Ispic{ padding-bottom: 62.828%;border-radius: 100px 0 100px 0;}
.Floor002749 .list dd{padding: 2% 6.5%;}
.Floor002749 .list a{color: #333;}
.Floor002749 .list a:hover{color: #0387d5;}
.Floor002749 .list h2{font-size: 1.2em; line-height: 30px; margin: 0;}
.Floor002749 .list h2.dot2{max-height: 60px;}
.Floor002749 .list time b{font-size: 36px;color: #333;}
.Floor002749 .top-news .txt{position: relative; margin: 35px 0; padding-left: 95px;}
.Floor002749 .top-news .txt time{position: absolute; border-right: 1px solid #e5e5e5; padding-right: 20px; text-align: center;left: 0; top: 50%; transform: translateY(-50%);}
.Floor002749 .top-news .txt time b{display: block; line-height: 36px;}
.Floor002749 .list dd time b{margin-right: 10px;}
.Floor002749 .list dd p{line-height: 26px; max-height: 52px;color: #999; font-size: 16px; margin: 5% 0;}
.Floor002749 .list dd h2{position: relative;min-height: 30px;}
.Floor002749 .list dd h2 a{position: absolute; left: 0; top: 0; max-width: 100%;}

.Floor002749 .list .more a{color: #888;}
.Floor002749 .list .more a:after{display: inline-block; content: ''; width: 8px; height: 8px; border-right: 2px solid #888; border-top: 2px solid #888; vertical-align: middle; margin-left: 10px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transition:transform 0.3s;}
.Floor002749 .list  .more a:hover:after{transform: rotate(135deg); -webkit-transform: rotate(135deg);-ms-transform: rotate(135deg); margin-top: -4px;}

.Floor002749 .slick-dots{overflow: hidden;}
.Floor002749 .slick-dots li{float: left; width: 22px; height: 4px; background: #e5e5e5; margin-right: 3px; cursor: pointer;}
.Floor002749 .slick-dots li button{display: none;}
.Floor002749 .slick-dots li.slick-active{background: #0387d5;}
@media(min-width:769px) and (max-width:1024px){
.Floor002749 .list h2{font-size: 16px;line-height: 22px;}
.Floor002749 .list dd h2{min-height: 22px;}
.Floor002749 .list dd p{line-height: 20px; max-height: 40px; font-size: 14px; margin: 10px 0;}
}
@media(max-width:768px){
.Floor002749 .list dd{margin-top: 20px; height: auto!important;}
.Floor002749 .list dd,
.Floor002749 .top-news{padding: 12px;}
}
@media(max-width:640px){
.Floor002749{ padding: 30px 0;}
.Floor002749 .tab li a{padding: 0 10px; line-height: 36px; font-size: 16px;}
.Floor002749 .list h2{font-size: 16px;}
.Floor002749 .list dd p{font-size: 14px;line-height: 20px; max-height: 40px;  margin: 10px 0;}
}
@media(max-width:480px){
.Floor002749 .tab li a{padding: 0 15px; line-height: 30px; font-size: 14px;}
.Floor002749 .list .Ispic{border-radius: 0;}
.Floor002749 .top-news .txt{padding-left: 80px;}
.Floor002749 .list time b{font-size: 26px;}
.Floor002749 .top-news .txt time{padding-right: 15px;}
}

/*Bottom003199 */
.Bottom003199{background-color: #2a2a2a; }
.Bottom003199 a:hover{color: #0387d5;}
.Bottom003199 .b-top,
.Bottom003199 .b-top a:not(:hover){color: rgba(255,255,255,0.4);}
.Bottom003199 .b-top nav dd{line-height: 1.4; padding: 0.3em 0;}
.Bottom003199 .b-top nav dt{font-size: calc(18 / 16 * 1em); border-bottom: 1px solid rgba(255,255,255,0.1); min-height: calc(38 / 18 * 1em); margin-bottom: calc(22 / 18 * 1em);}
.Bottom003199 .b-top nav dt a:not(:hover){color: #fff;}

.Bottom003199 .hotline{margin-bottom: calc(39 / 16 * 1em);}
.Bottom003199 .hotline aside{font-size: calc(18 / 16 * 1em); color: #fff;}
.Bottom003199 .hotline .tel{display: inline-block; font-size: calc(24 / 16 * 1em);color: #0387d5; padding-left: calc(27 / 24 * 1em); background: url(../images/Bottom00319-tel.svg) no-repeat left center; background-size: calc(20 / 24 * 1em) auto;}

.Bottom003199 .online-msg{position: relative; overflow: hidden;background-color: #333333; border-radius: calc(25 / 16 * 1em); padding: 0 calc(110 / 16 * 1em) 0 calc(20 / 16 * 1em);}
.Bottom003199 .online-msg .text{display: block; background: none; border: 0; width: 100%; height: calc(50 / 16 * 1em); line-height: calc(50 / 16 * 1em);color: #fff; font-size:1em;}
.Bottom003199 .online-msg .text::placeholder{color: rgba(255,255,255,0.16);}
.Bottom003199 .online-msg .btn{font-size:1em;width:calc(110 / 16 * 1em);color: #0387d5;height: calc(50 / 16 * 1em); position: absolute; background: none; border: 0; cursor: pointer; right: 0; top: 0;z-index: 10; padding: 0;}

.Bottom003199 .b-bottom{border-top: 2px solid rgba(255,255,255,0.05);padding: calc(40 / 14 * 1em) 0; font-size: calc(14 / 16 * 1em);}
.Bottom003199 .b-bottom a{display: inline-block;}
.Bottom003199 .b-bottom,
.Bottom003199 .b-bottom a:not(:hover){color: rgba(255,255,255,0.6);}
.Bottom003199 .b-bottom nav a:not(:last-child):after{content: '·'; margin: 0 calc(10 / 14 * 1em);color: rgba(255,255,255,0.6);}
@media (min-width:1025px) {
    .Bottom003199 .b-top{padding-top: calc(79 / 16 * 1em); margin-bottom: calc(111 / 16 * 1em);}
    .Bottom003199 .b-top nav{width: calc(1173 / 1600 * 100%);}
    .Bottom003199 .b-top .contact{width: calc(300 / 1600 * 100%);}
    .Bottom003199 .b-top nav dl{float: left; width: calc((100% - (50 / 1920 * 100vw) * 4) / 5);}
    .Bottom003199 .b-top nav dl:not(:nth-child(5n)){margin-right: calc(50 / 1920 * 100vw);}
    .Bottom003199 .b-top nav dt a{display: block; background: url(../images/Bottom00319-icon.svg) no-repeat right center; background-size: auto calc(13 / 18 * 1em);}
    .Bottom003199 .b-top nav dt a:hover{background-image: url(../images/Bottom00319-icon-on.svg);}
    .Bottom003199 .b-top nav dd{display: block!important;}
    .Bottom003199 .hotline{text-align: right; }
}
@media (max-width:1024px) {
    .Bottom003199 .b-top{padding: calc(50 / 16 * 1em) 0;}
    .Bottom003199 .b-top nav dd{display: none;}
    .Bottom003199 .b-top nav dd:last-child{margin-bottom: 2em;}
    .Bottom003199 .b-top nav dt{position: relative; overflow: hidden;}
    .Bottom003199 .b-top nav dt .wap-open{position: absolute; width:calc(40 / 18 * 1em); height: 100%; right: 0; z-index: 10; top: 0;background: url(../images/Bottom00319-icon.svg) no-repeat center center; background-size: auto 40%; transition: 0.3s;}
    .Bottom003199 .b-top nav dt.on  .wap-open{ background-image: url(../images/Bottom00319-icon-on.svg); transform: rotate(90deg);}
    .Bottom003199 .hotline,
    .Bottom003199 .b-bottom{text-align: center; }
    .Bottom003199 .b-bottom nav{margin-bottom: 1em;}
}



 /* 人才招聘 */
 .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: 5em; display: block; padding-right: 4.73%; position: relative; cursor: pointer; }
 .recruit .job_list .title:hover .tit1 { color: #0387d5; }
 .recruit .job_list .on .title .tit1 { color: #0387d5; }
 .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: #0387d5; 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: 22px; color: #323232; float: left;}
 
 .recruit .job_list .job-demand {color: #333;margin-bottom: 30px;}
 .recruit .job_list .tit2 { font-size: 1em; color: #333; display: inline-block;margin-right: 30px; position: relative;padding-left: 24px;     line-height: 34px;}
 .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: 2em 0;display: none; }
 .recruit .job_list .lis { margin-bottom: 50px; }
 .recruit .job_list .text .tit3 { font-size: 1em; line-height: 1.667; color: #333; margin-bottom: 10px;}
 .recruit .job_list .text .button{width:15%;padding:0.7% 3%; background: #0387d5; text-align: center;}
 .recruit .job_list .text .button a{color: #fff;font-weight: bold;}
 .recruit .job_list .text p { font-size: 1em; line-height: 32px; color: #888888; margin: 0; }
 .recruit .job_list .text b { color: #0387d5; font-weight: normal }
 .recruit .job_list .download { width: 200px; height: 55px; text-align: center; line-height: 55px; color: #fff; background-color: #0387d5; 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; }

 @media(max-width:480px){
 .recruit .job_list .tit1 { font-size:1.125em;}
 .recruit .job_list .text .button{width:30%;}
 .recruit .job_list .lis{margin-bottom: 20px;}
 }

 /*
 .Form001518 为demo编号
 */
.Form001518{ padding-top:3%;}
.Form001518 .title{ position:relative; color:#343434; font-size:34px; padding-bottom:5%; background:url(../images/Form001518_tit.png) no-repeat left center/contain; }
.Form001518 .title:before{ position:absolute; left:0; bottom:0; width:31px; height:2px; content:""; background:#343434; }

.Form001518 dl dt{ padding:3% 0; color:#0387d5; font-size:16px; }
.Form001518 dd li{ float:left;width:32%; margin-right:2%;margin-bottom:5px; position:relative;}
.Form001518 dd li:nth-child(3n){ margin-right:0;}
.Form001518 dd .text{border: 1px solid #dadada;line-height: 46px;height: 46px; width:100%; background:#fff; padding:0 10px;}
.Form001518 dd li label{ position:absolute; left:5px; top:0; line-height:46px; }
.Form001518 dd li .form_err{position:absolute; right:5px; top:50%; color:#f00; line-height:20px; margin-top: -10px;}

.Form001518 dd textarea.text{height:220px;}

.Form001518 .btn{ margin: 2% 0; cursor: pointer;border-radius: 5px;background: #0387d5;color: #fff;border: none; font-size:1em; line-height: 3em;display: inline-block;border-radius: 30px;padding: 0 2em;}
@media(max-width:768px){
.Form001518 dd li{ float:none; width:auto; margin-right:0 !important;}
}
@media(max-width:480px){
.Form001518 .title{ font-size:24px;}
}

/*Page003143 */
.Page003143 .Pages{padding: 2% 0 5% 0;text-align: center;}
.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: 36px;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: #0387d5;border-color: #0387d5;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}

/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .current{ font-size: 0.875em; padding-left: 1.21428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 5.7142;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu .ul{    display: table;    margin: 0 auto;}
.Menu003135 .nav-menu li{float: left;font-size: 1.125em;line-height: 4.44444;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:5em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #0387d5;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #0387d5;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
}

@media(max-width:480px){
.Menu003135 .nav-menu{width: 100%; overflow: scroll;}
.Menu003135 .nav-menu .ul{width: 220%;}
.Menu003135 .nav-menu li{line-height:4;}
.Menu003135 .nav-menu li:not(:last-child){margin:0 1em;}
}

.Banner003184,.Banner003184 img{width: 100%;}



/* 立即申请 */
.Jobform {max-width:1200px;width:95%;margin:0 auto;background: #f7f7f7;box-sizing: border-box;padding: 3% 10%;position: relative;}
.Jobform .JobTit {margin-top: 0;font-size: 24px;color: #000;text-align: center;font-weight: bold;}
.Jobform .JobBox {margin-top: 30px;}
.Jobform .JobBox .formlist { margin-left: -5%;}
.Jobform .JobBox .formlist::after {content: '';display: block;clear: both;}
.Jobform .JobBox .formlist .inputbox {float: left;width: 45%;margin-left: 5%;position: relative;margin-bottom: 20px;height: 40px;line-height: 40px;padding-left: 120px;box-sizing: border-box;}
.Jobform .JobBox .formlist .inputbox span {width: 120px;text-align: right;position: absolute;top: 0;left: 0;font-size: 14px;}
.Jobform .JobBox .formlist .inputbox span i {color: #d61e1e;}
.Jobform .JobBox .formlist .inputbox input {width: 100%;height: 100%;background: #fff;padding: 0 10px;box-sizing: border-box;border: none;}
.Jobform .JobBox .formlist .inputbox select {width: 100%;height: 100%;background: url(../uploadfiles/image/select.png) no-repeat center right 10px #fff;border: none;}
.Jobform .JobBox .formlist1 {position: relative;padding-left: 120px;margin-bottom: 20px;height: auto;line-height: 40px;min-height:40px;}
.Jobform .JobBox .formlist1 span {width: 120px;text-align: right;position: absolute;top: 0;left: 0;}
.Jobform .JobBox .formlist1 span i {color: #d61e1e;}
.Jobform .JobBox .formlist1 .upload {width: 120px;height: 40px;background:#0088d4;position: relative;background-image: url(../images/sc.svg);background-position: 15px center;background-size: 15px;background-repeat: no-repeat;}
.Jobform .JobBox .formlist1 .upload span{width:100%;position: absolute;left:0;top:0;text-align: center;color:#fff;padding-left: 15px;}
.Jobform .JobBox .formlist1 .upload img {position: absolute;top: 50%;right: 10px;margin-top: -9.5px;}
.Jobform .JobBox .formlist1 .upload input {width:100%;height:100%;position: absolute;left:0;top:0;opacity: 0;font-size: 0;}
.Jobform .JobBox .formtext {position: relative;padding-left: 120px;margin-bottom: 20px;}
.Jobform .JobBox .formtext span {width: 120px;text-align: right;position: absolute;top: 0;left: 0;font-size: 14px;}

.Jobform .JobBox .formtext span i {color: #d61e1e;}
.Jobform .JobBox .formtext textarea {height: 200px;width: 100%;background: #fff;padding: 10px;box-sizing: border-box;border: none;}
.Jobform .JobBox .formBtn {text-align: center;margin-top: 50px;}
.Jobform .JobBox .formBtn button {width: 120px;height: 40px;margin: 0 5px;color: #fff;background:#0088d4;border: none;}
.Jobform .JobBox .formBtn button.reset {background: #7e7f80; border: none;}

.mfp-close{background:#0088d4 !important;border-radius: 50%;right:15px !important;top:15px !important;color:#fff !important;width:38px !important;height:38px !important;line-height: 38px !important;opacity: 1 !important;}

@media(max-width:992px) {
    .Jobform {padding:30px 20px;;}
    .Jobform .JobTit {font-size: 22px;}
    .Jobform .JobBox {margin-top:10px;}
}

@media(max-width:768px) {
    .queueList{margin:0;}
    .placeholder{padding:10px;font-size: 14px;line-height: 22px;}
    .Jobform .JobBox .formtext textarea{height: 120px;}
    .placeholder .webuploader-pick{font-size: 14px;}
    .Jobform .JobBox .formlist .inputbox span {font-size: 14px;}
    .Jobform .JobBox .formlist .inputbox{width: 100%;margin-left: 0;}
    .Jobform .JobBox .formtext span,.Jobform .JobBox .formlist1 span{font-size: 14px;}
    .Jobform .JobBox .formlist1 span {left: -15px;}
    .Jobform .JobBox .formtext span {left: -14px;}
    .Jobform .JobBox {padding: 0;}
    .Jobform .JobBox .formlist .inputbox {width: 100%;padding-left: 90px;margin-bottom: 10px;}
    .Jobform .JobBox .formlist .inputbox span {width: 85px;font-size: 14px;}
    .Jobform .JobBox .formlist1 {padding-left: 75px;margin-bottom: 10px}
    .Jobform .JobBox .formlist1 span {width: 80px;}
    .Jobform .JobBox .formtext {padding-left: 75px;margin-bottom: 10px;}
    .Jobform .JobBox .formtext span {width: 85px;}
    .Jobform .JobBox .formBtn {margin: 30px 0;}
    .mfp-close{width:28px !important;height:28px !important;line-height: 28px !important;top:10px !important;right:10px !important;}
}

/*PicList002926 */
.PicList002926{padding-top: 4.17vw;}
.PicList002926 .auto{max-width: 1400px;}
.PicList002926 .more{ text-align: center;width: 125px; line-height: 40px;color: #fff; background: #a5894b;display: block;}
.PicList002926 .more:hover{background: #a52d34;}
.PicList002926 .more:after{display: inline-block; content: '';background: url("../images/PicList002926_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
@media(max-width:480px){
.PicList002926 .more{line-height: 10vw;}
}

.PicList002926 li{margin-bottom: 4.17vw;}
.PicList002926 li .pic a{display: block; overflow: hidden;border-radius:  100px 0 100px 0;}
.PicList002926 li .pic img{transition: 0.3s;}
.PicList002926 li:hover .pic img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002926 li:nth-child(2n-1) .info .inner{margin-left: 2.6vw;}
.PicList002926 li:nth-child(2n) .info .inner{margin-right: 2.6vw;}
.PicList002926 li .info .inner{border-top: 1px solid #0387d5;border-bottom: 1px solid #0387d5; padding: 2.03vw 1.98vw;text-align: center;}
.PicList002926 li .icon img{max-height: 32px;}
.PicList002926 li h3{font-size: 24px;}
.PicList002926 li h3:after{display: block; content: ''; height: 2px;background: #0387d5; width: 20px; margin: 10px auto;}
.PicList002926 li h3 a{color: #000;}
.PicList002926 li h3 a:hover{color: #0387d5;}
.PicList002926 li .more{margin: 0 auto;}
.PicList002926 li p{color: #808080;line-height: 1.715em; margin-bottom: 0;}
@media(min-width:1025px){
.PicList002926 li .pic{width: 59.642%;}
}
@media(max-width:1024px){
.PicList002926 li .ytable,
.PicList002926 li .ytable-cell{display: block;}
}
@media(max-width:640px){
.PicList002926 li{margin-bottom: 4em;}
.PicList002926 li h3{font-size: 5vw;}
.PicList002926 li  p{font-size: 3.5vw;}
.PicList002926 li .info .inner{padding: 5vw 3vw; margin-top: 1em;}
.PicList002926 li .pic a{border-radius: 0;}
.PicList002926 li:nth-child(2n-1) .info .inner{margin-left: 0;}
.PicList002926 li p{max-height: none;}
}
/*
 .PicList002273 为demo编号
 */
.PicList002273{padding-top: 8%;}
.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: 14px;}
.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 #0387d5;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}
	.PicList002273{padding-top: 31px;}
}

@media screen and (min-width:1200px ) {
	.PicList002273 .left{float: left;margin-right: 50px;}
	.PicList002273 .right{float: left;width: 600px;}
	.PicList002273 .right .time{margin-top: 14px;}
	.PicList002273 .right .h3{line-height: 18px;margin: 28px 0 17px;}
	.PicList002273 .right .p{line-height: 19px;}
	.PicList002273 ul li{padding-right: 20px;}
}


/*PicList003142 */
.PicList003142 .auto{ margin-top: 4.5em; margin-bottom: 1em;}
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.PicList003142 li .tit{ font-size: 1.125em;line-height: 1.6666; min-height: 3.3332em;}
.PicList003142 li p{font-size: 0.875em; line-height: 1.78571; min-height: 3.57142em;color: #999999;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #0387d5;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 32.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}

/*RighInfo002939 */
.RighInfo002939{padding:4% 0;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom:3em;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 1.6em;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height:1.5em;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 2.5625em;color: #1e1e1e; text-align: justify; padding-bottom: 4vw;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 2.5em;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #0387d5;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
}


/*RighInfo003186 */
.RighInfo003186{padding: calc(92 / 1920 * 100vw) 0; overflow: hidden;}

@media (min-width:1025px) {
.RighInfo003186 .left-intro{width: calc(578 / 1440 * 100%);margin-top: 3vw;}   
.RighInfo003186 .right-img{width: 50%; } 
.RighInfo003186 .number{max-width: calc(540 / 16 * 1em);}
.RighInfo003186 .right-img .pic{width: 50vw;border-radius: 100px 0 100px 0;overflow: hidden;}
}
.RighInfo003186 .left-intro .column-name{margin-bottom: calc(73 / 16 * 1em);}
.RighInfo003186 .intro h2{margin: 0 0 calc(20 / 40 * 1em);color: #0387d5;font-family: 'Oswald-Medium';font-size: calc(40 / 16 * 1em);}
.RighInfo003186 .intro p{font-family: 'SourceHanSansCN-Regular'; line-height: calc(30 / 16 * 1em);text-align: justify;}
.RighInfo003186 .intro + .number{margin-top: calc(63 / 16 * 1em);}
.RighInfo003186 .number li{float: left;width: calc((100% - (20 / 16 * 1em)) / 2); margin-bottom: calc(20 / 16 * 1em);padding: 1em calc(20 / 16 * 1em);border-radius: 30px;
background: -moz-linear-gradient(left,  rgba(3,135,213,0.3) 0%, rgba(3,135,213,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(3,135,213,0.3) 0%,rgba(3,135,213,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(3,135,213,0.3) 0%,rgba(3,135,213,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dbf9c50', endColorstr='#00bf9c50',GradientType=1 ); /* IE6-9 */
}
.RighInfo003186 .number li:not(:nth-child(2n)){margin-right: calc(20 / 16 * 1em);}
.RighInfo003186 .number li .inner{position: relative;}
.RighInfo003186 .number li .icon{position: absolute;right: 0; bottom: 0;width: calc(44 / 16 * 1em);}
.RighInfo003186 .number li .icon img{opacity: .3;}
.RighInfo003186 .number li h3{margin: 0;color: #0387d5;font-family: 'Oswald-Medium';font-size: calc(40 / 16 * 1em);font-weight: normal;}
.RighInfo003186 .number li aside{color: #333333;}
@media (max-width:1024px) {
    .RighInfo003186 .right-img .pic{margin: 0 -3vw;}
}


.Map002364{ padding:5% 0;}
.Map002364 dd{  width: 50%; background-color:#f9f9f9; position:relative;float: left;padding:5% 5% 0 5%}
.Map002364 dd:last-child{ margin-bottom:0;}
.Map002364 dd figure{ padding:4%;min-height: 400px;}
.Map002364 dd ul{ padding-bottom:3%; }
.Map002364 dd ul h1{font-size: 1.4em;color: #000;}
.Map002364 dd li{line-height:2em; padding:30px 0; padding-left:3em; border-bottom:1px dashed #dbdbdb; background:url(../images/Map002364-icon_name.gif) no-repeat center left; font-size:1em; color:#666666;}
.Map002364 dd li:nth-child(2){background-image:url(../images/tel.svg);}
.Map002364 dd li:nth-child(3){background-image:url(../images/mail.svg);}
.Map002364 dd li:nth-child(4){background-image:url(../images/map.svg);}
@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 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map002364 dd figure{min-height: auto;}
.Map002364 dd figure h1{ font-size:20px;}
.Map002364 dd{width: 100%;}
.Map002364 dd li{padding: 20px 0 20px 3em;}
}


/*RighInfo003072 */


.RighInfo003072 > .auto{padding-bottom: 6vw;}

@media(min-width:1024px){
.RighInfo003072 .txt-info{width: 42.715%;}
.RighInfo003072 .video{width: 50%;}
}
@media(max-width:1024px){
.RighInfo003072 .txt-info{margin-bottom: 4vw;}
}



.RighInfo003072 .edit-info{line-height: 2em;font-size: 16px; text-align: justify;}
.css-3072 .year{color: #ececec;font-weight: 900;font-family: 'Arial';font-size: 60px;line-height: 0.934em;}
.css-3072 .name{color: #0387d5;font-size: 24px;font-weight: bold; margin: 1.5em 0 0.6em 0;}
@media(max-width:640px){
.css-3072 .year{font-size: 14vw;}
.css-3072 .name{font-size: 6vw;}
.RighInfo003072 .edit-info{font-size: 3.5vw;}
}

.RighInfo003072 .item-group .item{padding: 2.8vw 0;background-repeat: no-repeat;background-image: url("../images/RighInfo003072_bg.png");background-color: #f0f5fb;}
.RighInfo003072 .item-group .item:nth-child(2n-1){background-position: left 20% bottom -30%;background-color:transparent;}
.RighInfo003072 .item-group .item:nth-child(2n){background-position: right 20% bottom -30%;}

.RighInfo003072 .item-group .img img{border-radius: 10px;}
.RighInfo003072 .item-group h3{font-size: 24px;letter-spacing: 1px;color: #0387d5; margin-bottom: 1.2em; margin: 0 0 1em 0;}
.RighInfo003072 .item-group pre{line-height: 2em;font-size: 1em;}
.RighInfo003072 .item-group dl dd{line-height: 2em;font-size: 1em;color: #333;background: url(../images/check.svg) no-repeat left center;background-size: 1.5em;padding-left: 2em;}
.RighInfo003072 .item-group .item:first-child dl dd{    background: none;padding-left: 0;color: #666;}
@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: 43.5%; padding-top: 3.5vw;}
}
@media(max-width:768px){
.RighInfo003072 .item-group .item{padding: 5vw 0;}
.RighInfo003072 .item-group .txt{ padding-bottom: 4vw;}
}
@media(max-width:480px){
.RighInfo003072 .item-group h3{font-size: 6vw;}
.RighInfo003072 .item-group pre{font-size: 3.5vw;}
}


/*Bottom003000 */
.Bottom003000{background-color: #0f0f0f;padding: 3.44vw 0;}
.Bottom003000,
.Bottom003000 a{color: rgba(255,255,255,0.5); }
.Bottom003000 a{transition: 0.3s;}
.Bottom003000 a:hover{color: #0387d5;}
.Bottom003000 .auto{max-width: 1400px;}
.Bottom003000 .b-left .contact{font-weight: 100;line-height: 2em;font-size: 1.2em;}

.Bottom003000 .share{margin: 20px 0;}
.Bottom003000 .share li{float: left;position: relative;}
.Bottom003000 .share li:not(:last-child){margin-right: 9px;}
.Bottom003000 .share li figure{display: none;width: 130px; position: absolute; left: 0;bottom: 100%; margin-bottom: 10px;background: #fff;padding: 5px;}
.Bottom003000 .share li figure:after{position: absolute; content: ''; border: 5px solid transparent; border-top-color: #fff; left: 16px; top:100%;}
.Bottom003000 .share li a{display: block;width: 40px; height: 40px; border-radius: 50%;background-color: rgba(60,60,60,0.3); background-position: center center;background-repeat: no-repeat;cursor: pointer;}
.Bottom003000 .share li a:hover{background-color: #0387d5;}
.Bottom003000 .share li.wx a{background-image: url("../images/Bottom003000_wx.png");}
.Bottom003000 .share li.sina a{background-image: url("../images/Bottom003000_sina.png");}
.Bottom003000 .share li.douyin a{background-image: url("../images/Bottom003000_douyin.png");}

.Bottom003000 .b-right nav{border-bottom: 1px solid rgba(84,84,84,0.2); }
.Bottom003000 .b-right nav a{color: #fff;font-size: 1.2em;display: inline-block;}
.Bottom003000 .b-right nav a:not(:last-child):after{display: inline-block; content: '·'; margin:0 20px;}
.Bottom003000 .b-right nav a:hover{color: #96c96c;}
.Bottom003000 .b-right aside{padding-bottom: 15px;display: none;}
.Bottom003000 .b-right aside a:not(:last-child):after{display: inline-block; content: ''; margin:0 7px; width: 2px; height: 2px; vertical-align: middle;background: rgba(255,255,255,0.5);}
.Bottom003000 .copyright{font-family: 'avantgardeitcbybt-demi',"sans-serif";}
@media(min-width:1025px){
.Bottom003000 .b-right{text-align: right;}
.Bottom003000 .b-right nav{padding-bottom: 40px; margin-bottom: 8.5em;}
}
@media(max-width:1024px){
.Bottom003000{text-align: center;}
.Bottom003000 .b-right{padding-top: 3vw;border-top: 1px solid rgba(84,84,84,0.2); margin-top: 3vw;}
.Bottom003000 .b-right nav{display: none;}
.Bottom003000 .share,
.Bottom003000 .contact{display: table; margin: 0 auto;}
.Bottom003000 .share{margin-top: 3vw;margin-bottom: 3vw;}
.Bottom003000 .contact{text-align: left;}
}

@media(max-width:480px){
.Bottom003000 .b-left .contact{font-size: 1em;}
}