
*{padding: 0; margin: 0px;}
.tit h2{margin: 0 0 calc(40 / 40 * 1em);text-align: center;    color: #1c509c;    font-family: 'Oswald-Medium';    font-size: calc(40 / 16 * 1em);}

/*Top003084 */
.Top003084{position: absolute;font-family: 'Alibaba-PuHuiTi-Regular'; left: 0; width: 100%;border-bottom: 1px solid rgba(255,255,255,0.2);color: #fff; padding: 0 100px; font-size: 16px; z-index: 100;}
.Top003084 a{color: #fff;}
.Top003084 nav a{display: inline-block;}
.Top003084 nav a:not(:last-child):after{display: inline-block; width: 1px; height: 6px;background: rgba(255,255,255,0.2); margin: 0 10px; vertical-align: middle; content: '';}
.Top003084 menu li{position:relative;}
.Top003084 menu li:after{position: absolute; bottom: -1px; height: 2px; content: ''; width: 0; background: #fff; left: 50%; transform: translateX(-50%);transition: 0.3s;}
.Top003084 menu li.aon:after{width: 100%;}
.Top003084 menu li span{font-size: 18px; display: block;}
.Top003084 .sub{padding: 10px;display: none;}
.Top003084 .sub dt{line-height: 40px; }
.Top003084 .open-search{position: absolute;right: 30px; top: 49px;background: url(../images/Top003084-search.png) no-repeat; width: 20px; height: 20px;}
.Top003084 .top-search{position: absolute;right: 20px; top:100%;background: #fff; width: 400px;padding-right: 40px;}
.search-show .Top003084 .top-search{display: block;}
.Top003084 .top-search .text{width: 100%;height: 40px;line-height: 40px; border: 0;padding: 0 10px;}
.Top003084 .top-search .btn{position: absolute;right: 0;top:0; width: 40px;height: 40px;background: url(../images/Top003084-search.png) no-repeat center center #333;}
@media (min-width:1025px) {
.Top003084 menu li{float: left;min-height:70px; padding-top: 45px; }
.Top003084 menu{padding-right: 5.1vw;}
.Top003084 .logo{float: left;padding-top: 10px;padding-bottom: 10px;}
.Top003084 .top-right{float: right;}
.Top003084 nav{padding-top: 27px; text-align: right;}
.Top003084 menu li:not(:last-child){margin-right: 4.167vw;}
.Top003084 .sub{background: rgba(255,255,255,0.8); position: absolute; left: 50%; margin-left: -60px; width: 120px; top: 100%;border-radius: 0 0 5px 5px;  }
.Top003084 .sub dt{text-align: center;}
.Top003084 .sub dt a{color: #1f4b8c;}
}
@media (max-width:1024px) {
.Top003084 nav{position: absolute;right: 30px;top: 10px;}
.Top003084 menu{position: absolute;right: 0; top: -100%; transform:translateY(-100%);opacity:0;z-index: 100;width: 220px;background: rgba(0,0,0,0.5); padding: 2vw; transition: transform 0.3s;}
.Top003084 menu li{ border-bottom: 1px solid rgba(255,255,255,0.2);}
.Top003084 menu li span{padding: 10px 0;}
.Top003084 .logo{display: table; height: 80px;}
.Top003084 .logo a{display: table-cell;; vertical-align: middle;}
.Top003084 .logo img{max-height: 54px;}
.Top003084 .open-search{top: auto;bottom: 10px;}
.Top003084 .open-menu{position: absolute;right: 70px;bottom: 0; width: 32px;}
.Top003084 .sub{background: rgba(0,0,0,0.8);}
.menu-show .Top003084 menu{ top: 80px; transform:translateY(0);opacity:1;}
}
@media (max-width:800px) {
.Top003084 nav{display: none;}
.Top003084 .open-search,
.Top003084 .open-menu{bottom: auto; top: 50%; transform: translateY(-50%);}
}
@media (max-width:480px) {
.Top003084 .logo{width: 58%;}
}
/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 31.25em; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}
}

/*Banner003144 */
.Banner003149 .pc{background-position: center center; background-repeat: no-repeat; height: 18em; background-size: cover;}
@media (min-width:1025px) {
.Banner003149 .wap{display: none;}
}
@media (max-width:1024px) {
.Banner003149 .pc{display: none;}
}
/*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 2vw;}
.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a{background: #1c509c;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;}
}
/*RighInfo003186 */
.RighInfo003186{font-family: 'SourceHanSansCN-Regular'; padding: calc(92 / 1920 * 100vw); overflow: hidden;}
.RighInfo003186 .column-name{position: relative;padding: calc(59 / 16 * 1em) 0 0 calc(77 / 16 * 1em);z-index: 1;}
.RighInfo003186 .column-name aside{position: relative;z-index: 4;}
.RighInfo003186 .column-name .cn{font-size: calc(38 / 16 * 1em);color: #333;font-family: 'SourceHanSansCN-Bold'; line-height: 1;}
.RighInfo003186 .column-name .en{font-family: 'Oswald-Regular';font-size: calc(30 / 16 * 1em);color: #b8b8b8; line-height: calc(26 / 30 * 1em); margin-top: calc(7 / 30 * 1em);}
.RighInfo003186 .column-name .mark{position: absolute; left:0; top: 0;background: url(../images/RighInfo003186-title-bg.png) no-repeat; width: calc(133 / 16 * 1em);height: calc(133 / 16 * 1em);background-size: contain;}
@media (min-width:1025px) {
 .RighInfo003186 .column-name{margin-left: calc(-77 / 16 * 1em);}
}
@media (max-width:1024px) {
.RighInfo003186 .column-name{padding: calc(40 / 16 * 1em) 0 0 calc(40 / 16 * 1em); font-size: 0.8em;}
}

@media (min-width:1025px) {
.RighInfo003186 .left-intro{width: calc(630 / 1440 * 100%);    margin-top: 6.5%;}
.RighInfo003186 .right-img{width: 50%; }
.RighInfo003186 .number{max-width: calc(540 / 16 * 1em);}
.RighInfo003186 .right-img .pic{width: 50vw;}
}
.RighInfo003186 .left-intro .column-name{margin-bottom: calc(73 / 16 * 1em);}
.RighInfo003186 .intro h2{margin: 0 0 calc(20 / 40 * 1em);color: #1c509c;font-family: 'Oswald-Medium';font-size: calc(40 / 16 * 1em);}
.RighInfo003186 .intro .con{font-family: 'SourceHanSansCN-Regular'; line-height: calc(30 / 16 * 1em);text-align: justify;}
.RighInfo003186 .intro .con span{font-weight: bold;color: #1c509c;}
.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);
background: -moz-linear-gradient(left,  rgba(191,156,80,0.3) 0%, rgba(191,156,80,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(191,156,80,0.3) 0%,rgba(191,156,80,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(191,156,80,0.3) 0%,rgba(191,156,80,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d1c509c', endColorstr='#001c509c',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 h3{margin: 0;color: #1c509c;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;}
}



/*RighInfo003148 */
.RighInfo003148 .title{font-family: 'SourceHanSansCN-Bold'; font-size:26px;color: #1c509c; margin-bottom: 1.2em;font-weight: bold;}
.RighInfo003148 .items-group .items:first-child{border-top: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items:last-child{border-bottom: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items .dec{color: #999;font-size:16px; line-height: 1.64285;color: #666;}
.RighInfo003148 .items-group .items .dec + .title{margin-top: 2em;}

.RighInfo003148 .box-rows{margin-top: 4.875em;}
.RighInfo003148 .box-rows .title{margin-bottom: 2.5em;}
.RighInfo003148 .box-rows dd{box-shadow: 0px 0.625em 3.75em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;  text-align: center;}
.RighInfo003148 .box-rows dd .heart{font-size: 1.375em;width: 4.0909em; height: 3.5454em; display: block;margin: -1.36363em auto 0; line-height:3.5; background: url(../images/RighInfo003148-icon.svg) no-repeat center; background-size: contain;text-align: center;color: #fff;}
.RighInfo003148 .box-rows dd aside{color: #1c509c;font-size: 1.25em;font-family: 'SourceHanSansCN-Medium'; margin: 2.4em 0 1em 0;line-height: 1;font-weight: bold;}
.RighInfo003148 .box-rows dd .dec{color: #666; width:73%; margin: auto;line-height:28px;}
@media (min-width:1025px) {
.RighInfo003148 .items-group .img{width: 50%;}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:3.5em;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:3.5em;}
.RighInfo003148 .box-rows dd{float: left;min-height: 15.625em; width: 30.715%;margin-bottom: 4%;}
.RighInfo003148 .box-rows dd:not(:nth-child(3n)){ margin-right: 3.9275%;}
}
@media (max-width:1024px) {
.RighInfo003148 .items-group .txt{padding: 2em 0;}
.RighInfo003148 .box-rows dd{padding-bottom: 3em; margin-bottom: 4em;}
.RighInfo003148 .box-rows dd p{ width:90%;}
}
/*Timeline000913 */
.Timeline000913{padding: 3.125vw 0 0 0;}
.Timeline000913 .auto{max-width: 1400px;}
.Timeline000913 .title{margin-bottom: 2vw; text-align: center;}
.Timeline000913 .title .cn{font-size: 30px;color: #a52d33; padding-bottom: 10px;font-weight: bold;}
.Timeline000913 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.Timeline000913 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.Timeline000913 .title .cn{font-size: 6vw;}
}

.Timeline000913 .main{position: relative; z-index: 1; padding-bottom: 7.396vw;}
.Timeline000913 .main .quan{display: block;width: 10px; height: 10px; border-radius: 50%; background: #fff;border: 1px solid #dedede;}
.Timeline000913 .main:before{position: absolute; content:'';width: 1px; top: 10px; bottom: 0;background: #d9d9d9; }
@media(min-width:769px){
.Timeline000913 .main .quan{ margin: 0 auto; }
.Timeline000913 .main:before{left: 50%;}
.Timeline000913 .outer > .ytable-cell{width: 50%;}
}
@media(max-width:768px){
.Timeline000913 .outer,
.Timeline000913 .outer > .ytable-cell{display: block;}
.Timeline000913 .main:before{left: 5px;}
}

.Timeline000913 .item{position: relative;z-index: 4;}
.Timeline000913 .item:not(:last-child){margin-bottom: 2.08vw;}
.Timeline000913 .info{position: relative;}
.Timeline000913 .info:before{position: absolute; content: ''; top: 50%; margin-top: -16px; border:16px solid  transparent;}
.Timeline000913 .info .inner{background: #f0f0f0; padding: 1.5vw;}
.Timeline000913 .pic{width: 32.787%;}
.Timeline000913 .pre pre{font-size: 15px;line-height: 1.867em;}
.Timeline000913 .year{color: #a52d34;font-size: 45px;}
.Timeline000913 .year aside{background-repeat: no-repeat;background-image: url("../images/Timeline000913_icon.png");}
@media(min-width:769px){
.Timeline000913 .item:nth-of-type(2n-1) .info{padding-right: 32px;}
.Timeline000913 .item:nth-of-type(2n) .info{padding-left: 32px;}
.Timeline000913 .item:nth-of-type(2n-1) .info:before{right: 0;border-left-color: #f0f0f0;}
.Timeline000913 .item:nth-of-type(2n) .info:before{left: 0;border-right-color: #f0f0f0;}
.Timeline000913 .item:nth-of-type(2n-1) .pre{padding-left: 2vw;}
.Timeline000913 .item:nth-of-type(2n) .pre{padding-right: 2vw;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside{margin-left: -10px;background-position: left center;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside:before,
.Timeline000913 .item:nth-of-type(2n) .year aside:after{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -10px 32px 0;}
.Timeline000913 .item:nth-of-type(2n) .year aside{background-position: right center;margin-right: -11px; text-align: right;}
}
@media(max-width:768px){
.Timeline000913 .main{margin-left: 3vw;}
.Timeline000913 .year{font-size: 7vw;}
.Timeline000913 .year aside{padding-left: 32px;background-position: left center;margin-left: -5px;}
.Timeline000913 .year aside:before{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -1vw 3vw 0;}
.Timeline000913 .info{padding: 3vw;}
.Timeline000913 .pre{padding-left: 3vw;}
}
@media(max-width:480px){
.Timeline000913 .pic{width:45%;}
.Timeline000913 .pre pre{font-size: 3.5vw;}
}




/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275{padding: 4% 0}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 10px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .name{font-size: 28px;color: #1c509c; font-weight: bold;margin-bottom: 40px; }
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 28%;}
	.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
	.RighInfo002275 .map{float: right;width: 70%;height: 480px;}
	.RighInfo002275 .text .title{font-size: 52px;}
}

/* @media screen and (min-width: 1200px) {
	.RighInfo002275 .map{width:952px;height: 430px;}
	.RighInfo002275 .text{width: 30%;}
} */

/*
 Map002779
 */
 .Map002779 ul{margin-left:-2%;display: flex;flex-wrap: wrap;}
 .Map002779 li{ width:31.33%; float:left; background: #f3f7f9; box-shadow:8px 5px 26px #D7D7D7;width:31.33%;margin-left:2%;margin-bottom:2%;}
 .Map002779 li img{display: none;}
 .Map002779 li .pic{display: block; padding-bottom:58%; background-size: cover; background-repeat: no-repeat; background-position: center;}
 .Map002779 li .main{ padding:6%;  border-top:6px solid #1c509c;}
 .Map002779 li h1{ margin:0; font-size:22px; color:#1c509c;}
 .Map002779 li p{ font-size:16px;line-height:28px; margin:14px 0 ; }
 .Map002779 li dl{ font-size:14px; display:block; margin-bottom:14px;line-height:28px; }
 .Map002779 li .more{ background:url(../images/Map002779-icon.png) no-repeat; font-size:14px; color:#009933; display:block; padding:5px 37px;}

 @media (min-width:768px){
 }

 .Map002779 .open_map{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
 .Map002779 .map_area{ position:fixed; width:80%; left:10%; top:25%; height:50%; background:#fff; font-size: 12px;}
 .Map002779 .map_area #allmap{ position:absolute; left:15px; top:15px; right:15px; bottom:15px;}
 .Map002779 .map_area #allmap *{ box-sizing:content-box;}
 .Map002779 .map_area #allmap img{ max-width:none;}
 .Map002779 .map_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
 .Map002779 .map_area .close::before,
 .Map002779 .map_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#1c509c; top:15px; left:3px;}
 .Map002779 .map_area .close::before{ transform:rotate(45deg);}
 .Map002779 .map_area .close::after{ transform:rotate(-45deg);}

 @media(max-width:768px){
 .Map002779 .map_area{width:96%; left:2%;}
 .Map002779 .map_area #allmap{ left:5px; top:5px; right:5px; bottom:5px;}
 }
/*Timeline002859 */
/*slick Basic*/
.Timeline002859 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Timeline002859 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Timeline002859 .slick-list:focus {outline: none}
.Timeline002859 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Timeline002859 .slick-slider .slick-track,
.Timeline002859 .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)}
.Timeline002859 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Timeline002859 .slick-track:before,
.Timeline002859 .slick-track:after{display: table; content: '';}
.Timeline002859 .slick-track:after{ clear: both;}
.Timeline002859 .slick-loading .slick-track { visibility: hidden;}
.Timeline002859 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Timeline002859 .slick-slide .slick-loading img { display: none;}
.Timeline002859 .slick-slide .dragging img { pointer-events: none;}
.Timeline002859 .slick-initialized .slick-slide { display: block;}
.Timeline002859 .slick-loading .slick-slide { visibility: hidden;}
.Timeline002859 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Timeline002859 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Timeline002859 .f-cn{font-family: "YouSheBiaoTiHei";}
.Timeline002859 .f-num{font-family: "Oswald Bold";}

.Timeline002859 .info-css{ text-align: center;color: #233559; font-size: 20px;line-height: normal;padding-top: 4%;}
.Timeline002859 .info-css .t-1{display: inline-block;padding-right:7.167%;padding-left:7.167%;padding-top: 24px;position: relative;background: url(../images/yinhao-r.png) no-repeat right top;background-size: 6.617% auto;}
.Timeline002859 .info-css .t-1:before{position: absolute; content: ''; left: 0; top: 0;width: 6.617%;height: 100%;background: url(../images/yinhao-l.png) no-repeat left top;background-size: contain;}
.Timeline002859 .info-css aside .f-cn{font-size: 36px;color: #1c509c;	}
@media(max-width:640px){
.Timeline002859 .info-css{font-size: 16px;}
.Timeline002859 .info-css aside .f-cn{font-size: 28px;}
}

.Timeline002859 .history{margin-top: 4%;background: url(../images/Timeline002859_bg.jpg) no-repeat center top;}
.Timeline002859 .year li{position: absolute; z-index: 10; }
.Timeline002859 .year li:not(:first-child){cursor: pointer;}
.Timeline002859 .year li i{display: block;width: 20px; height: 20px; background: #b9cce6;border: 4px solid #fff;border-radius: 50%;}
.Timeline002859 .year li:nth-child(1){right: 1%;top: 15%;}
.Timeline002859 .year li:nth-child(2){right: 6%;top: 24%;}
.Timeline002859 .year li:nth-child(3){right: 15%;top: 34%;}
.Timeline002859 .year li:nth-child(4){right: 23%;top: 35%;}
.Timeline002859 .year li:nth-child(5){right: 30%;top: 37%;}
.Timeline002859 .year li:nth-child(6){right: 37%;top: 43%;}
.Timeline002859 .year li:nth-child(7){right: 48%;top: 50%;}
.Timeline002859 .year li:nth-child(8){right: 54%;top: 55%;}
.Timeline002859 .year li:nth-child(9){right: 61%;top: 59%;}
.Timeline002859 .year li:nth-child(10){right: 67.5%;top: 65%;}
.Timeline002859 .year li:nth-child(11){right: 74%;top: 71%;}
.Timeline002859 .year li:nth-child(12){right: 79.5%;top: 76%;}
.Timeline002859 .year li:nth-child(13){right: 86%;top: 79%;}
.Timeline002859 .year li:nth-child(14){right: 93.5%;top: 81%;}
.Timeline002859 .year li span{position: absolute;font-size: 24px;color: #233559;}
.Timeline002859 .year li:not(:first-child) span{top: 50%;line-height: 30px;margin-top: 0px;}
.Timeline002859 .year li:nth-child(1) span,
.Timeline002859 .year li:nth-child(3) span,
.Timeline002859 .year li:nth-child(5) span,
.Timeline002859 .year li:nth-child(7) span,
.Timeline002859 .year li:nth-child(9) span,
.Timeline002859 .year li:nth-child(11) span,
.Timeline002859 .year li:nth-child(13) span{color: #fff;}
.Timeline002859 .year li:nth-child(2n) span{left: 100%;margin-left: -38px;margin-top: 16px;}
.Timeline002859 .year li:nth-child(2n-1) span{right: 100%;margin-right: -34px;margin-top: -46px;}
.Timeline002859 .year li:nth-child(1) span{font-size: 18px; right: auto;margin-right: 0; bottom:100%; margin-bottom: 10px; width: 100px; margin-left: -50px; left: 50%; text-align: center;font-weight: bold;}
.Timeline002859 .year li.on span{color: #1c509c!important;}
.Timeline002859 .year li.on i{background: #1c509c;}
.Timeline002859 .year-con .box .title{font-size: 20px;color: #233559;font-weight: bold;padding-bottom: 20px;}
.Timeline002859 .year-con .box .title b{font-size: 40px;margin-right: 5px;}
.Timeline002859 .year-con .singlePage{font-size: 18px; line-height: 36px;color: #233559; height: 144px; overflow: auto;}
@media(min-width:1201px){
.Timeline002859 .history{height: 770px;}
.Timeline002859 .history .auto{max-width: 1200px;position: relative; z-index: 1;height: 100%;}
.Timeline002859 .history .line{position: absolute; left: 0; bottom: 0; width: 100%; background: url(../images/Timeline002859-line.png) no-repeat center bottom; height: 0;transition:2s ease-in-out;}
.Timeline002859 .history.Show .line{height: 100%; }
.Timeline002859 .year-con{position: absolute; left: 0; top: 10%;z-index: 5;width: 55%;}
}
@media(max-width:1100px){
.Timeline002859 .history{background-size: cover;}
.Timeline002859 .year{display: none;}
}
@media(max-width:1024px){
.Timeline002859 .history{padding: 3% 0 5% 0;}
#year{padding: 0 30px;position:relative;}
#year:before{position: absolute; left: 0; top: 33px; width: 100%; height: 1px; background: #fff; content: '';}
#year li.slick-slide{ text-align: center; color: #fff; font-size: 20px; padding: 20px 0;}
#year li.slick-slide i{ display: block; margin: 7px auto; width: 12px; height: 12px; background: #fff;border-radius: 50%; position: relative;}
#year li.slick-current span{color: #1c509c;}
#year li.slick-current i{background: #1c509c;}
#year li.slick-slide i:before{position: absolute; content: ''; width: 6px; height: 6px; background: #1c509c; border-radius: 50%; left: 50%; top: 50%; margin: -3px 0 0 -3px;}
#year li.slick-current i:before{background: #fff;}
#year .slick-arrow{position: absolute; top:19px;font-size: 0;cursor: pointer; padding: 0; border: 1px solid #fff;background: #fff; width: 30px; height:30px; border-radius: 50%;  z-index: 20;}
#year .slick-arrow:before{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #1c509c;border-right: 2px solid #1c509c; transform: rotate(45deg); margin: -5px 0 0 -5px;}
#year .slick-prev:before{transform: rotate(-135deg); margin-left: -2px;}
#year .slick-prev{left: 0;}
#year .slick-next{right: 0;}
}
/*Floor002706 */
.Floor002706{ padding:4% 0;}
.Floor002706 .title h3{ margin:0; font-size:50px; color:#b0b8c1; text-transform:uppercase; font-family:Helvetica, Arial, sans-serif;}
.Floor002706 .title h3::after{ display:block; content:''; width:35px; height:2px; background:#da251c; margin-bottom:20px;}
.Floor002706 .title h4{margin:0; color:#606060; font-size:30px; font-weight:normal;}
.Floor002706 .title p{ color:#3a434c;}

.Floor002706 ul > *{ float:left;}
.Floor002706 ol{ width:40%;}
.Floor002706 li{overflow:hidden; width:20%;}
.Floor002706 li a{ display:block; background:#91b6ec; color:#fff; height:360px; position:relative; padding:23% 12% 0 15.5%;}
.Floor002706 li:nth-of-type(2n) a{ background:#1f4b8c;}
.Floor002706 li aside{ position:absolute; right:8%; top:5%; font-size:18px; opacity:0.3;}
.Floor002706 li aside::before{ display:block; margin:0 auto 20px; width:1px; height:60px; content:''; background:#fff; transition:height 0.3s;}
.Floor002706 li a:hover aside::before{ height:40px;}
.Floor002706 li figure img{ height:55px;}
.Floor002706 li a:hover figure{ animation:ease 1s ani2706;-webkit-animation:ease 1s ani2706; }
.Floor002706 li h2{ font-size:28px; font-weight:normal;margin: 20px 0;}
.Floor002706 li p{ line-height:22px; max-height:66px;}
@keyframes ani2706{
0%{ padding-left:0;}
50%{ padding-left:30%; opacity:0.5; transform:scale(0.85); -webkit-transform:scale(0.85);}
100%{ padding-left:0; opacity:1;}
}
@-webkit-keyframes ani2706{
0%{ padding-left:0;}
50%{ padding-left:30%; opacity:0.5; transform:scale(0.85); -webkit-transform:scale(0.85);}
100%{ padding-left:0; opacity:1;}
}
@media(max-width:1440px){
.Floor002706 li a{ height:300px; padding-top:18%;}
}
@media(max-width:1024px){
.Floor002706 ul ol{ float:none; width:auto;}
.Floor002706 ul li{ width:25%;}
.Floor002706 ul li:nth-of-type(1),
.Floor002706 ul li:nth-of-type(2),
.Floor002706 ul li:nth-of-type(3){ width:33.333%}
}
@media(max-width:640px){
.Floor002706 .title h3{ font-size:40px;}
.Floor002706 .title h4{ font-size:20px;}
.Floor002706 ul li{ float:none; width:auto !important;}
.Floor002706 li a{ height:auto; padding:3% 15% 3% 3%; text-align:center;}
}
@media(max-width:480px){
.Floor002706 .title h3{ font-size:30px;}
.Floor002706 li h2{ font-size:24px; margin:5px 0 0 0;}
.Floor002706 li figure img{ height:40px;}
}



.bottom{background-position: center center; background-repeat: no-repeat; height: 31em; background-size: cover;padding-top: 110px;}

/*Floor002988*/
.Floor002988{padding: 3.1vw  0; overflow: hidden;background:url(../images/bac-c.png) no-repeat center bottom;background-size: cover;}
.Floor002988 .auto{max-width: 1440px;display: flex;justify-content: space-between;align-items: center;}
.Floor002988 .title *{margin: 0;}
.title-lm{width: 40%;}
.title-lm h3{color: #1c509c;font-weight: normal;font-size: 40px;padding-bottom: 0.7em;font-weight: bold;}
.title-lm p{font-family: 'roboto-Light';font-size: 16px; line-height: 2.125em; max-width: 550px; text-align: justify;}
.Floor002988 .inner{padding-top: 4.22vw;position: relative; z-index: 1;width: 55%;}
.Floor002988 .design{ position: relative;padding: 4.22vw 0;}
.Floor002988 .design:before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: '';background: #1c509c url(../images/ls.jpg) no-repeat center center;}
.Floor002988 .design .main{margin: 0 5.2vw;}
.Floor002988 .arrow{display: table;position: relative; overflow: hidden; margin-bottom: 3.54vw;}
.Floor002988 .arrow:before{position: absolute; content: '';background: rgba(255,255,255,0.5); left: 0; top: 50%; width: 100%; height: 1px;}
.Floor002988 .arrow .slick-arrow{font-family: 'FreightBig-Light';background: #1c509c; height: 20px;color: #fff;text-transform: uppercase;color: #fff; font-size: 14px;position: relative; z-index: 5;}
.Floor002988 .arrow .slick-next{padding-left: 1.56vw; margin-left: 4.11vw;}
.Floor002988 .arrow .slick-prev{padding-right: 1.56vw;}
.Floor002988 .design .logo{width: 53.263%;}
.Floor002988 .design .txt .slider{width: 90%; margin-bottom: 6%;}
.Floor002988 .design .txt aside{color: #fff; word-break: break-word!important;}
.Floor002988 .design .txt aside.t-1{font-size: 18px;}
.Floor002988 .design .txt aside.t-2{font-size: 44px; margin-bottom: 1.5em;}
.Floor002988 .design .txt aside.t-3{font-size: 16px;font-family: 'roboto-Light';}
@media(min-width:1025px){
.Floor002988 .design{position: relative;padding-bottom: 0; width: 100%; right: 0; top: 0; z-index: 10;}
.Floor002988 .design:before{height: 95%;}
}
@media(max-width:768px){
.Floor002988 .title{padding-bottom: 4vw;}
.Floor002988 .title h3{font-size: 6vw;}
.Floor002988 .title p{font-size: 3vw;}
}
@media(max-width:640px){
.Floor002988 .design .txt aside.t-1{font-size: 4vw;}
.Floor002988 .design .txt aside.t-2{font-size: 7vw; }
.Floor002988 .design .txt aside.t-3{font-size: 3vw;}
}
/*Floor002987*/
.Floor002987{padding: 3.1vw 0; overflow: hidden;font-family: 'FreightBig-Light';}
.Floor002987 .auto{max-width: 1400px;}
.Floor002987 .title-lm{padding: 0 13.54vw 50px;}

.Floor002987 .slider{margin: 0 13.54vw 2.1vw 0;padding-left: 12.5vw; overflow: hidden;}
.Floor002987 .slider li a{display: block;margin-left: 1.04vw;position: relative;overflow: hidden;}
.Floor002987 .slider li a::after{
	content: "";
	display: block;
	background: -moz-linear-gradient(top,  rgba(28,80,156,0) 0%, rgba(28,80,156,1) 79%, rgba(28,80,156,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(28,80,156,0) 0%,rgba(28,80,156,1) 79%,rgba(28,80,156,1) 100%);
	background: linear-gradient(to bottom,  rgba(28,80,156,0) 0%,rgba(28,80,156,1) 79%,rgba(28,80,156,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0017c971', endColorstr='#17c971',GradientType=0 );
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: .8;
}
.Floor002987 .slider li img{opacity: 1;transition: 0.3s;}
.Floor002987 .slider li a:hover img{-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.Floor002987 .slider li .txt{position: absolute; left:0; color: #fff; width: 100%; padding:0 5%; bottom: 5%; z-index: 10; transition: 0.3s;}
.Floor002987 .slider li a:hover .txt{bottom: 10%;}
.Floor002987 .slider li .txt aside{font-size:20px;}
.Floor002987 .slider li .txt figure{font-size: 16px;font-family: 'roboto-Light';}
.Floor002987 .slider .slick-list{overflow: inherit;}
.Floor002987 .arrow{ background-color: #e9e9e9; height: 1px;position: relative; margin: 0 13.54vw;}
.Floor002987 .arrow:before{position: absolute; content: ''; width: 50%; height: 100%;background: #000; left: 0; top: 0;}
.Floor002987 .slick-arrow{position: absolute; height: 20px; padding:0  33px;background: #fff;font-family: 'FreightBig-Light';color: #000; top: 50%; margin-top: -10px; font-size: 14px; text-transform: uppercase;}
.Floor002987 .slick-prev{padding-left: 0!important; left: 0;}
.Floor002987 .slick-next{left: 144px;}
@media(max-width:768px){
.Floor002987 .title h3{font-size: 6vw;}
.Floor002987 .title p{font-size: 3vw;}
.Floor002987 .slick-arrow{padding: 0 4vw;}
.Floor002987 .title{padding-bottom: 4vw;}
.Floor002987 .slick-next{ left: 15vw;}
.Floor002987 .slider li .txt aside{font-size: 4vw;}
.Floor002987 .slider li .txt figure{font-size: 3vw;}
}
@media(max-width:480px){
.Floor002987 .slider{margin-right: 8vw;padding-left: 8vw;}
.Floor002987 .title{padding-left: 8vw;padding-right: 8vw;}
.Floor002987 .arrow{margin: 0 8vw; }
}
/*Floor002985*/
.Floor002985{font-family: 'FreightBig-Light';overflow:hidden; padding-bottom: 9.38vw;}
.Floor002985 .title-lm{position: relative; z-index: 10; text-align: center;padding:50px 0; line-height: 30px;width: 100%;}
.Floor002985 .slider{margin-left: 13.54vw;margin-top: -15px;margin-bottom: 3.33vw; padding-top: 73px;position: relative; }
.Floor002985 .slider:before{position: absolute; content: ''; height: 95%;width: 65.482%; right: 0; top: 0;background-color: #1c509c;}
.Floor002985 .slider ul{width: 109.524%; z-index: 4;}
.Floor002985 .slider li a{position: relative;display: block; margin-right: 20px; overflow: hidden;}
.Floor002985 .slider li .txt{position: absolute; left: 0; bottom: 5%; padding: 0 5%; width: 100%; color: #fefefe;font-size: 32px; z-index: 10;opacity: 0;}
.Floor002985 .slider li img{transition: 0.3s;}
.Floor002985 .slider li a:hover img{-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.Floor002985 .slider li:hover a::after{
	content: "";
	display: block;
	background: -moz-linear-gradient(top,  rgba(28,80,156,0) 0%, rgba(28,80,156,1) 79%, rgba(28,80,156,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(28,80,156,0) 0%,rgba(28,80,156,1) 79%,rgba(28,80,156,1) 100%);
	background: linear-gradient(to bottom,  rgba(28,80,156,0) 0%,rgba(28,80,156,1) 79%,rgba(28,80,156,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0017c971', endColorstr='#17c971',GradientType=0 );
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: .8;
}
.Floor002985 .slider li:hover .txt{opacity: 1;}
.Floor002985 .arrow{margin: 0 13.54vw; background-color: #e9e9e9; height: 1px;position: relative;}
.Floor002985 .arrow:before{position: absolute; content: ''; width: 50%; height: 100%;background: #000; left: 0; top: 0;}
.Floor002985 .slick-arrow{position: absolute; height: 20px; padding:0  33px;background: #fff;font-family: 'FreightBig-Light';color: #000; top: 50%; margin-top: -10px; font-size: 14px; text-transform: uppercase;}
.Floor002985 .slick-prev{padding-left: 0!important; left: 0;}
.Floor002985 .slick-next{left: 144px;}
@media(max-width:768px){
.Floor002985 .title{font-size: 6vw;}
.Floor002985 .slider{padding-top: 6vw;}
.Floor002985 .slider li .txt{font-size: 4vw;}
.Floor002985 .slick-arrow{padding: 0 4vw;}
.Floor002985 .slick-next{ left: 15vw;}
}
@media(max-width:480px){
.Floor002985 .slider{margin-left: 8vw;}
.Floor002985 .arrow{margin: 0 8vw; }
}
/*
 .TextList001717 为demo编号
 */
.TextList001717{ padding:90px 0 0;font-size: 16px;}
.TextList001717 .auto{max-width: 1440px;}
.TextList001717 .name{ display:table; width:100%;}
.TextList001717 .name li{ display:table-cell; vertical-align:middle; line-height:40px; padding:10px 0;text-align: center;}
.TextList001717 .name li:nth-child(1){ width:37%;}
.TextList001717 .name li:nth-child(2){ width:13%;}
.TextList001717 .name li:nth-child(3){ width:25%; }
.TextList001717 .name li:nth-child(4){ width:25%; }
.TextList001717 .name li img{max-width: 30px;}
.TextList001717 ol.name{ background-color:#1c509c;color: #fff;font-size: 18px;}
.TextList001717 .list{border-bottom: 1px dashed #dcdcdc;}
.TextList001717 ul.name#open{ background-image:url(../images/TextList001717-open.gif);}
.TextList001717 ul.name li:nth-child(3){ color:#9f9f9f;}
.TextList001717 ul.name li span{ display:block; position:relative;}
.TextList001717 ul.name li span::before{ position:absolute; content:''; width:9px; height:2px; background-color:#d5b282; left:-15px; top:50%; margin-top:-1px;}
.TextList001717 .info{ display:none; padding:2% 6%;}
@media(max-width:768px){
.TextList001717 .name li:nth-child(1){ width:47%;}
.TextList001717 .name li:nth-child(3){padding-left:5%; width:30%;}
}

.yzm{display: flex;align-items: center;}
.yzm .yzm_list{margin-right: 20px;}
.yzm .yzm_list input{border: 1px solid #8b8b8b;background: #fff;border-radius: 5px;line-height: 40px;}



/*Page002623 */
.Page002623{padding: 3vw 0 0 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;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #1c509c;}
.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: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}


/*Form003139 */
.Form003139{padding: 90px 0 0;}
.Form003139 .auto{position: relative;z-index: 1;}
.Form003139 .title{font-family: 'SourceHanSansCN-Medium'; font-size: 1.625em;color: #333333; line-height: 1.1538em;}
.Form003139 .title:after{display: block;content: '';width: 15px; height: 2px; background-color: #d72623; margin: 1.1538em 0;}
.Form003139 .desc{font-size: 0.875em;color: #999999;line-height: 1.78571;}
.Form003139 .form{background-color: #f9f9f9; }
.Form003139 .form-ul{margin: 0 auto;}
.Form003139 .form-ul li{margin-bottom: 10px;position: relative;}
.Form003139 .form-ul li .tit{position: absolute;left: 1.1428em; top: 0;font-size: 0.875em; line-height: 3.5714;color: #333333;}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border-radius: 5px; border: solid 1px #8b8b8b;font-size: 0.875em;line-height:  3.5714;height:  3.5714em; background: none;padding: 0 1em;font-family: 'SourceHanSansCN-Regular';}
.Form003139 .form-ul li textarea.text{height: auto;}
.Form003139 .form-ul .btn{width: 10em; background: #1c509c;border-radius: 5px;font-size: 0.875em;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%;}
}


/*Floor003081 */
.Floor003081{padding: 7vw 0 5.26vw 0; background: url("../images/Floor003081-bg.jpg") no-repeat center center;background-size: cover; font-size: 16px;font-family: 'SourceHanSansCN-Light';}
.Floor003081 .auto{overflow: hidden;max-width: 1560px;width: 94%;position: relative; z-index: 2;}
.Floor003081 .title{line-height: 1;font-family: 'SourceHanSansCN-Medium';font-size: 48px; margin-bottom: 0.834em;color: #333;}
.Floor003081 .info{text-align: justify;line-height: 1.875; margin-bottom: 3.18vw;color: #999999;}
.Floor003081 .txt-area{position: relative; z-index: 1;}
.Floor003081 .txt-area .more{position: absolute;right:0; }
.Floor003081 .txt-area .more a{display: block; text-align: center;color: #0f55b0;width: 180px;line-height: 53px;border-radius:55px;border: solid 2px #fff; font-size: 14px;}
.Floor003081 .txt-area .more a:hover{background: #0f55b0;color: #fff; border-color: #0f55b0;}

.Floor003081 .slick-dots{text-align: center;padding-top: 2.6vw;}
.Floor003081 .slick-dots li{display: inline-block;width: 8px; height: 8px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.Floor003081 .slick-dots li button{font-size: 0; width: 4px; height: 4px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.Floor003081 .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -2px 0 0 -2px;}
.Floor003081 .slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #0f55b0;}

.Floor003081 .item a{border-radius: 6px;background: #fff;}
.Floor003081 .item .Ispic{width: 47.369%;background-size: contain;background-position: left center;}
.Floor003081 .item .txt .inner{color: #999;max-width: 264px; width: 80%; margin: 0 auto;padding: 3vw 0;}
.Floor003081 .item .txt aside{color: #0f55b0;font-family: 'SourceHanSansCN-Regular';font-size: 24px;line-height: 1.5;position: relative;-webkit-line-clamp: 1;padding-bottom: 10px;}
.Floor003081 .item .txt aside::after{content: "";display: block;width: 50px;height: 3px;background: #0f55b0;position: absolute;bottom: 0;left: 0;}
.Floor003081 .item .txt p{line-height: 1.875; margin: 2vw 0 2vw 0;}
.Floor003081 .item .txt time{display: block; border-top: 1px solid #eee;font-family: 'ArialMT';font-size: 14px;padding-top: 1.35vw;}


.Floor003081 .title-lm{width: 100%;text-align: center;}

@media(min-width:641px){
.Floor003081 .info{max-width: 494px; width: 80%; }
}
@media(min-width:751px){
.Floor003081 .txt-area .more{bottom: 0;}
.Floor003081 .slider{margin: 0 -20px;}
.Floor003081 .item a{min-height: 21.88vw;margin: 0 20px;width: calc(100% - 40px);}
}
@media(max-width:750px){
.Floor003081 .txt-area .more{top: 0;}
.Floor003081 .item a{min-height: 60vw;}
}
@media(max-width:640px){
.Floor003081{font-size: 3vw;}
.Floor003081 .title{font-size: 5vw}
.Floor003081 .item .txt aside{font-size: 4.5vw}
.Floor003081 .slick-dots{padding-top: 6vw;}
.Floor003081 .txt-area .more a{width: auto;padding: 0 5vw;line-height: 5vw;font-size: 3vw;}
}

/*Timeline002895 */

.Timeline002895{padding: 3% 0;}
.Timeline002895 .auto{max-width: 1440px; width: 96%;position: relative;}
.Timeline002895 .title-lm{text-align: center;width: 100%;}
.Timeline002895 .name{border-top: 1px solid #e6e6e6; margin-top: 12px;color: #ccc;font-size: 20px;text-transform: uppercase;}
.Timeline002895 .name span{display: table;margin:  -13px auto 0; padding: 0 10px;background: #fff;line-height: 24px; }

.Timeline002895 .HomeProBox{margin-top: 3%;}
.Timeline002895 .scroll-main{padding-bottom: 32px;}
.Timeline002895 .box-item{width: 1440px;overflow-x: scroll; white-space: nowrap;}
.Timeline002895 .box-item::-webkit-scrollbar{width: 4px;height: 6px;}
.Timeline002895 .box-item::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(15,85,176,0.8); background: rgba(15,85,176,0.8);}
.Timeline002895 .box-item::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background: rgba(0,0,0,0.1);}



.Timeline002895 .box{width: 503px;position: relative;display: inline-block;}
.Timeline002895 .box a{position: relative;display: block;}
.Timeline002895 .box:last-child{width: 451px;}
.Timeline002895 .box .inner{background: url("../images/Timeline002895_bg.png") no-repeat right bottom #f5f5f5; padding: 40px 30px; height: 350px;}
/*.Timeline002895 .box.active .inner{background-color: #fff;}*/
.Timeline002895 .box:not(:last-child) .inner{width: 86%;}
.Timeline002895 .box .year{padding-bottom: 20px;font-size: 22px;color: #0f55b0;border-bottom: 1px solid #eaeaea;margin-bottom: 20px;position: relative;line-height: 1.8;}
.Timeline002895 .box .year::after{content: "";display: block;width: 50px;height: 2px;background: #0f55b0;position: absolute;bottom: 0;left: 0;}
.Timeline002895 .box .pre-main1{position: absolute;left:5%;bottom: 5%;}
.Timeline002895 .box .pre-main1 pre{color: #999;font-size: 16px;margin-top: 58%;}
.Timeline002895 .box .pre-main1 pre img{max-width: 50px;margin-left: 20px;vertical-align: bottom;}
.Timeline002895 .box .pre-main1 pre .hui{display: inline-block;}

.Timeline002895 .box .pre-main1 pre .lan{display: none;}

.Timeline002895 .HomeProBox {position: relative;}
.Timeline002895 .HomeProBox .tabCon{position: absolute;width:100%;top:0;left:0;opacity: 0;visibility: hidden;transition: all .5s;}
.Timeline002895 .HomeProBox .tabCon.on{position: relative;opacity: 1;visibility: visible;}



/*
 .Menu002795
 */

 .Menu002795 dl{ font-size: 0; text-align: center;}
 .Menu002795 dd{ display: inline-block; padding:0 40px;position:relative;}
 .Menu002795 dd::after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
 .Menu002795 dd:last::after{ display:none;}
 .Menu002795 dd a{ display:block; position:relative; overflow:hidden; height:50px; font-size:18px; line-height:50px; text-transform: uppercase;padding: 0 20px;border-radius: 5px;}
 /* .Menu002795 dd a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;} */
 .Menu002795 dd.on a,
 .Menu002795 dd:hover a{ color:#fff;background: #0f55b0;}
 .Menu002795 dd.on a:after,
 .Menu002795 dd:hover a:after{ background:#0047bb;}


 @media(max-width: 930px){
 .Menu002795 ul{ float:none; max-width:none; overflow:hidden;}
 .Menu002795 li{ margin:0 0 1% 0; text-align:center; width:32%;}
 .Menu002795 li a{ padding:0;}
 }
 @media(max-width:768px){
 .Menu002795 dl{ text-align: justify; }
 .Menu002795 dd{ width:49%; text-align:center; padding:0;}
 .Menu002795 dd:nth-child(2n)::after{ display:none;}
 .Menu002795 dd a{ font-size: 16px; }
 }

.Floor003081 .Menu002795{margin-bottom: 30px;}
.Floor003081 .HomeProBox {position: relative;}
.Floor003081 .HomeProBox .tabCon{position: absolute;width:100%;top:0;left:0;opacity: 0;visibility: hidden;transition: all .5s;}
.Floor003081 .HomeProBox .tabCon.on{position: relative;opacity: 1;visibility: visible;}

/*
 .TextList001818 为demo编号
 */
.TextList001818{ padding:90px 0 0;font-size: 16px;}
.TextList001818 .auto{max-width: 1440px;}
.TextList001818 .name{ display:table; width:100%;}
.TextList001818 .name li{display:table-cell;vertical-align:middle;line-height: 30px;padding: 20px 0;text-align: center;width: 9%;}
.TextList001818 .name li:nth-child(5){ width:15%;}
.TextList001818 .name li:nth-child(6){ width:15%;}
/*.TextList001818 .name li:nth-child(3){ width:25%; }
.TextList001818 .name li:nth-child(4){ width:25%; }*/
.TextList001818 .name li img{max-width: 30px;}
.TextList001818 ol.name{ background-color:#1c509c;color: #fff;font-size: 18px;}
.TextList001818 .list{border-bottom: 1px dashed #dcdcdc;}
.TextList001818 ul.name#open{ background-image:url(../images/TextList001717-open.gif);}
.TextList001818 ul.name li:nth-child(3){ color:#9f9f9f;}
.TextList001818 ul.name li span{ display:block; position:relative;}
.TextList001818 ul.name li span::before{ position:absolute; content:''; width:9px; height:2px; background-color:#d5b282; left:-15px; top:50%; margin-top:-1px;}
.TextList001818 .info{ display:none; padding:2% 6%;}
@media(max-width:768px){
.TextList001818 .name li:nth-child(1){ width:47%;}
.TextList001818 .name li:nth-child(3){padding-left:5%; width:40%;}
}





/*RighInfo002554 */
.RighInfo002554{padding: 4% 0 0 0;}
.RighInfo002554 .title{text-align:center;font-size: 30px;margin-bottom: 2%;font-size: 28px;color: #1c509c;font-weight: bold;margin-bottom: 40px;}
.RighInfo002554 .table_1 th,
.RighInfo002554 .table_1 td{text-align:center;border-bottom: 1px solid #eee;border-collapse:collapse;line-height: 27px;padding: 25px 15px;font-size: 15px;}
.RighInfo002554 .table_1 th{
    font-size: 16px;
    font-weight: normal;
    background: #1c509c;
    color: #fff;
    border-left: 1px solid rgba(255,255,255,0.25);
    /* width: 8%; */
    line-height: 40px;
    }
.RighInfo002554 .table_1 th:nth-child(5){width: 17%;}
.RighInfo002554 .table_1 th:nth-child(6){width: 14%;}
.RighInfo002554 .table_1 .th{ background:#f0871e;color:#fff;}

@media(max-width:480px){
.RighInfo002554 .table_1{ overflow:auto;}
.RighInfo002554 .table_1 table{ width:180%;}
}




/*Floor002820 */

.Floor002820{padding: 6% 0 5%;background: url(../images/RighInfo002581_img.png) #f8f8f8 no-repeat center bottom;}
.Floor002820 .auto{max-width: 1400px;width: 96%;}
.Floor002820 .auto p{font-size: 16px;line-height: 2.2em;/* max-height: 7.2em; */color: #333;margin: 1.5625vw 0;text-align: center;}
.hometitle{text-align:center;margin-bottom: 1%;}
.hometitle .cn{padding-bottom: 10px;font-weight: bold;font-size: 40px;color: #1c509c;}
.hometitle .en{color: #d2d2d2;letter-spacing: 2px;text-transform: uppercase;font-size: 30px;position: relative;}
.hometitle .cn:after{/* position: absolute; */content: '';display: block;/* margin: 6px auto 0; */left: 0;bottom: 0;/* height: 3px; *//* width: 69px; *//* background-color: #1c509c; */transition: 0.3s;}

@media(max-width:768px){
.hometitle{padding-bottom: 6vw;}
}
@media(max-width:640px){
.hometitle .cn{font-size: 8vw;}
}


@media(max-width:1024px){
.Floor002820 .ytable,
.Floor002820 .ytable-cell{display: block;}
.Floor002820 .video{width: 90%; max-width: 573px; margin: 40px auto 0;}
}







/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277{padding: 5% 0 3%;}
.RighInfo001277 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo001277 .list_img .img_left figure{width: 100%;padding-bottom: 63%;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{border:1px solid #dcdcdc;background-size: cover;}
.RighInfo001277 .list{ padding:42px 0 42px 82.9%;}
.RighInfo001277 .list .bd{ position:relative;}
.RighInfo001277 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{ cursor:default;}
.RighInfo001277 .list li{ height:130px;  position:relative;}
.RighInfo001277 .list li figure{position:absolute;left:0;width:100%;top:9px;bottom:9px;background-size: cover;border:1px solid #f2f2f2;}
.RighInfo001277 .list li.on figure{border: 2px solid #1c509c;}
.RighInfo001277 .right_info{ float:right; width:39.2%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info h3,
.RighInfo001277 .right_info .dec{margin:0;padding:5% 0;/* border-bottom:1px solid #e7e8e8; */}
.RighInfo001277 .right_info h1{padding: 7% 0 0%;color: #1c509c;font-size: 30px;}
.RighInfo001277 .right_info h3{font-size:18px;font-weight:normal;padding-top: 3%;}
.RighInfo001277 .right_info .dec{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo001277 .right_info a{display:inline-block;/* border: 1px solid #f0f0f0; */padding:10px 5%;color: #fff;transition:0.4s;background: #1c509c;}
.RighInfo001277 .right_info a:hover{background-color: #1c509c;color:#fff;}

.RighInfo001277 .tab{ padding:3% 0;}
.RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo001277 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo001277 .tab .h1_tab span.on{background-color: #1c509c;color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%;}
.RighInfo001277 .ul_download li{ border-bottom:1px solid #f0f0f0; line-height:50px;padding:10px 0;}
.RighInfo001277 .ul_download li a{ padding:0 38px;display: flex;justify-content: space-between;text-align: center;}
.RighInfo001277 .ul_download li a span{color: #999;width: 20%;}
.RighInfo001277 .ul_download li a span:first-child{width: 40%;background:url(../images/RighInfo001277-icon.png) no-repeat left center;padding-left: 38px;text-align: left;}
.RighInfo001277 .ul_download li a span:last-child{ background:url(../images/RighInfo001277-icon_download.png) no-repeat center center; }
.RighInfo001277 .tab .info p{line-height: 32px;margin-bottom: 2%;}
.RighInfo001277 .ul_download dl{display: flex;justify-content: space-between;background: #1c509c;color: #fff;line-height: 50px;}
.RighInfo001277 .ul_download dd{width: 20%;text-align: center;}
.RighInfo001277 .ul_download dd:first-child{width: 40%;}
@media(max-width:768px){
.RighInfo001277 .list_img,
.RighInfo001277 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo001277 .list li{ height:100px;}
.RighInfo001277 .right_info h1{font-size:20px; }
.RighInfo001277 .right_info h3{ font-size:16px;}
 }
@media(max-width:480px){
.RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo001277 .list a{ height:28px;}
.RighInfo001277 .list li{ height:80px;}
.RighInfo001277 .tab .h1_tab{ font-size:14px;}
.RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
 }


/*Floor002724 */
.Floor002724{ padding:90px 0;background: #f0f5fb;display: none;}
.Floor002724 .auto{max-width: 1440px;}

.Floor002724 li img{ max-width: 50px;display: block;margin: 0 auto;}
.Floor002724 ul{display: flex;flex-wrap: wrap;margin-left:-2%;}
.Floor002724 li{width: 31.33%;margin-left: 2%;margin-bottom: 2%;text-align: center;}
.Floor002724 li a{display: block;padding-right: 10px;color: #000;position: relative;background:url("../images/Floor003051_line.svg") no-repeat center center #ebf2fa;background-size: cover;padding-bottom: 10px;}
.Floor002724 li a::after{content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;}
.Floor002724 li .inner{background: #fff;padding: 5%;min-height: 200px;}
.Floor002724 li h2{font-size: 20px;color: #333;margin: 10px 0 ;}
.Floor002724 li p{font-size: 15px;color: #666;line-height: 26px;}


/*
 .TextList002208 为demo编号
 */
.TextList002208{ padding:90px 0;background: #fff;}
.TextList002208 .auto{max-width: 1440px;}
.TextList002208 .thead{ background:#1c509c;text-align:center;height: 60px;line-height: 60px;margin-top: 40px;}
.TextList002208 .thead span{ float:left; width:14%; color:#fff; display:block; font-size:18px; text-align:center; font-weight:bold; position:relative;}

.TextList002208 .dl+.dl{ border-top:1px solid #fff;}
.TextList002208 .dl .dt{line-height:60px; text-align:center; cursor:pointer; background:#f0f5fb;}
.TextList002208 .dl .dt span{float:left; width:14%;  display:block; font-size:16px;}
.TextList002208 .dl .dt span.jobname{ text-align:left; padding-left:3%;}
.TextList002208 .dl .dt .btn{ text-decoration:underline; display:block; position:relative;}
.TextList002208 .dl .dt .btn i{background:url(../images/xia.svg) no-repeat center center ; display:block; width:21px; height:60px;background-size: 35px;margin: 0 auto;}
.TextList002208 .conbox{ background:#fff; padding:20px 3%; display:none;}
.TextList002208 .conbox .h5{color:#1c509c; font-size:18px;margin: 10px 0;}
.more_job{margin-top: 20px;}
.more_job a{background: #1c509c;color: #fff;font-size: 15px;border-radius: 10px;display: inline-block;padding: 10px 20px;}
.TextList002208 .conbox .dec{line-height: 30px;font-size: 16px;color: #999;margin-bottom:20px;}
.TextList002208 .jobname{ width:30% !important;}
.TextList002208 .dl.active .dt span,.TextList002208 .dl.active .btn{ color:#000;}
.TextList002208 .dl.active .dt .btn i{ background-image: url(../images/shang.svg);}
@media(max-width:1000px){
	.TextList002208 .dl .dt .btn{ padding-right:0;}
	.TextList002208 .dl .dt .btn i{ background-position:-48px -82px; width:13px;}
	.TextList002208 .dl.active .dt .btn i{background-position:-48px -70px; }

}
@media(max-width:640px){
	.TextList002208 .jobyq,.TextList002208 .dl .dt .btn i,.TextList002208 .time,.TextList002208 .thead span i{ display:none !important;}
	.TextList002208 .thead span,.TextList002208 .dl .dt span{ width:23%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
}

/*Page003143 */
.Page003143{padding-top: 4%;}
.Page003143 .Pages{padding: 0 0 3% 0;text-align: center;font-family: 'PingFang-SC-Medium';font-size: 18px;}
.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: #1c509c;border-color: #1c509c;}
@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;}
.Page003143 .Pages{font-size: 15px;}
}

/*Timeline003189 */
.Timeline003189{overflow: hidden; background: url(../images/Timeline003189-bg.png) no-repeat center center;background-size: cover;color: #fff; padding: calc(94 / 16 * 1em) 0;}
.Timeline003189 .column-name{position: relative;padding: calc(59 / 16 * 1em) 0 0 calc(77 / 16 * 1em);z-index: 1;color: #fff;}
.Timeline003189 .column-name aside{position: relative;z-index: 4;}
.Timeline003189 .column-name .cn{font-size: calc(40 / 16 * 1em); line-height: 1;font-weight: bold;}
.Timeline003189 .column-name .en{font-family: 'Oswald-Regular';font-size: calc(30 / 16 * 1em);line-height: calc(26 / 30 * 1em); margin-top: calc(7 / 30 * 1em); opacity: 0.3;}
@media (min-width:1025px) {
 .Timeline003189 .column-name{margin-left: calc(-77 / 16 * 1em);}
}
@media (max-width:1024px) {
.Timeline003189 .column-name{padding: calc(40 / 16 * 1em) 0 0 calc(40 / 16 * 1em); font-size: 0.8em;}
}

.Timeline003189 .controls{position: relative;height: 1px;z-index: 4;}
.Timeline003189 .slick-arrow{position: absolute;right: 0; bottom: 100%;background: rgba(0,0,0,0.2) url(../images/Timeline003189-arr-left.svg) no-repeat center center; background-size:calc(19 / 16 * 1em) auto; width: calc(52 / 16 * 1em);height: calc(52 / 16 * 1em); font-size: 1em;text-indent: 9999em; cursor: pointer;transition: 0.3s;}
.Timeline003189 .slick-prev{ right:calc(74 / 16 * 1em);}
.Timeline003189 .slick-next{background-image: url(../images/Timeline003189-arr-right.svg);}
.Timeline003189 .slick-arrow:hover{background-color: #1c509c;}

.Timeline003189 .slider{background: url(../images/Timeline003189-line.svg) no-repeat right center; background-size: contain;}
.Timeline003189 .slider li .inner{padding-bottom: calc(562 / 240 * 100%);position: relative;}
.Timeline003189 .slider pre{font-family: 'SourceHanSansCN-Regular'; }
.Timeline003189 .slider li .dot{position: absolute; width: calc(19 / 16 * 1em);height: calc(19 / 16 * 1em);border-radius: 50%;background-color: #1c509c; transition: 0.3s;}
.Timeline003189 .slider li .dot:before{position: absolute;content: '';background-color: #fff; left:0;top: 0;border-radius: 50%; width: calc(9 / 19 * 100%);height: calc(9 / 19 * 100%);margin: auto; right: 0;bottom: 0;}

.Timeline003189 .slider li:not(.slick-active){opacity: 0;transition: opacity 0.3s;}
.Timeline003189 .slider li .dot{top: calc(365 / 562 * 100%); left: calc(132 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li .dot{top: calc(328 / 562 * 100%); left: calc(106 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li + li .dot{top: calc(290 / 562 * 100%); left: calc(80 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li + li + li .dot{top: calc(250 / 562 * 100%); left: calc(50 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li + li + li + li .dot{top: calc(214 / 562 * 100%); left: calc(26 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li + li + li + li + li .dot{top: calc(176 / 562 * 100%); left: 0;}

.Timeline003189 .slider li .item{position: absolute;width: calc(200 / 240 * 100%); background-size: 100% 100%; background-repeat: no-repeat; background-position: center;  text-align: center;transition: 0.3s;background: rgba(0,0,0,.2);padding:20px;border-radius: 10px;}
.Timeline003189 .slider li .item{ left: calc(60 / 240 * 100%); bottom: calc(210 / 562 * 100%);}
.Timeline003189 .slider li.slick-active + li .item{ left: calc(47 / 240 * 100%); top: calc(357 / 562 * 100%); bottom: auto;}
.Timeline003189 .slider li.slick-active + li  + li .item{ left: calc(9 / 240 * 100%); bottom: calc(278 / 562 * 100%); top: auto;}
.Timeline003189 .slider li.slick-active + li + li + li .item{ left: calc(-3 / 240 * 100%); top: calc(284 / 562 * 100%); bottom: auto;}
.Timeline003189 .slider li.slick-active + li + li + li + li .item{ left: calc(-46 / 240 * 100%); bottom: calc(358 / 562 * 100%); top: auto;}
.Timeline003189 .slider li.slick-active + li + li + li + li + li .item{ left: calc(-57 / 240 * 100%); top: calc(210 / 562 * 100%); bottom: auto;}

.Timeline003189 .slider li .item .year{font-family: 'Oswald-Medium'; font-size: calc(24 / 16 * 1em); margin-bottom: 0.5em;}
.Timeline003189 .slider li .item pre{text-align: center; line-height: calc(20 / 16 * 1em);}

/* @media (max-width:1440px) {
    .Timeline003189 .slider{background-size: auto 50%; background-position: right top 109%;}
} */


/*PicList002926 */
.PicList002926{padding-top: 4.17vw;}
.PicList002926 .more{ text-align: center;width: 125px; line-height: 40px;color: #1c509c;display: block;border: 1px solid #1c509c;border-radius: 30px;}
.PicList002926 .more:hover{background: #1c509c;color: #fff;}
@media(max-width:480px){
.PicList002926 .more{line-height: 10vw;}
}

.PicList002926 li .pic a{display: block; overflow: hidden;}
.PicList002926 li .pic figure{background-position: center center;background-size: cover;background-repeat: no-repeat;width: 100%;padding-bottom: 63%;}
.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{padding: 4.03vw ;}
.PicList002926 li .info .inner .icon{font-size: 60px;font-family: DIN;color: #f5f5f5;}
.PicList002926 li .icon img{max-height: 32px;}
.PicList002926 li h3{font-size: 36px;margin-bottom: 20px;}
.PicList002926 li h3 a{color: #1c509c;}
.PicList002926 li .more{margin: 30px 0 0;}
.PicList002926 li  p{color: #808080;line-height: 1.715em; max-height: 5.145em; margin-bottom: 20px;font-size: 20px;}
.PicList002926 li dl{display: flex;flex-wrap: wrap;}
.PicList002926 li dl dd{padding: 10px 20px;background: rgba(28,80,156,.1);margin-right: 10px;display: inline-block;border-radius: 5px;}
.PicList002926 li dl dd a{display: block;color: #333;}
@media(min-width:1025px){
.PicList002926 li .pic{width: 50%;}
}
@media(max-width:1024px){
.PicList002926 li .ytable,
.PicList002926 li .ytable-cell{display: block;}
}
@media(max-width:640px){
.PicList002926 li h3{font-size: 5vw;}
.PicList002926 li  p{font-size: 3.5vw;}
 .PicList002926 li .info .inner{padding: 5vw 3vw;}
}


/*
 .TextList002205 为demo编号
 */
 .TextList002205{ padding: 4% 0;}
 .TextList002205 .auto{max-width: 1400px;}
 .TextList002205 .problem{background: #fff;}
 .TextList002205 .siderLeft{ width:64%; float:left;}
  .TextList002205 .siderLeft .slick-dots{position: absolute;left: 50%;transform: translateX(-50%);bottom: 10px;z-index: 8;}
 .TextList002205 .siderLeft .slick-dots li{float: left;list-style: none;margin-right: 8px;}
 .TextList002205 .siderLeft .slick-dots li button{display: block;border: none;line-height: 100px;background: #ccc;width: 15px;height: 15px;border-radius: 100px;overflow: hidden;}
 .TextList002205 .siderLeft .slick-dots li.slick-active button{background: #1c509c;}
 .TextList002205 .slick-arrow{display: none !important;}

 .TextList002205 .list{ float:right; width:36%;}
 .TextList002205 .list .item{ margin-bottom:10px;}
 .TextList002205 .list .item i.icon{ display:block; position:absolute; right:20px; top:20px; background:url(../images/shang-hei.svg); width:21px; height:11px;transition:all 0.5s ease-out 0s; overflow:hidden;background-position: center center;background-repeat: no-repeat;background-size:20px;}
 .TextList002205 .list .item .Q{ margin:0; line-height:50px; padding-left:50px; padding-right:50px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; position:relative; background:#f9f9f9; cursor:pointer;transition:all 0.5s ease-out 0s;}
 .TextList002205 .list .item .Q>a{ color:#333333; font-size:18px;}
 .TextList002205 .list .item em.icon{ position:absolute; top:0; left:0; width:50px; height:100%; display:block; text-align:center; font-family:Arial; font-size:24px; font-weight:bold; font-style:normal; color:#333;}
 .TextList002205 .list .item .Q em.icon{ background:#efefef;transition:all 0.5s ease-out 0s;}
 .TextList002205 .list .item .A{ position:relative;padding:25px 25px 25px 50px; background:#f1f1f1; display:none;}
 .TextList002205 .list .item .A em.icon{ background:#f9f9f9;color:#c02a05;transition:all 0.5s ease-out 0s;}
 .TextList002205 .list .item .A dl dd{line-height: 30px;position: relative;padding-left: 20px;font-size: 15px;}
 .TextList002205 .list .item .A dl dd::after{content: "";display: block;width: 5px;height: 5px;background: #1c509c;border-radius: 100px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
 .TextList002205 .list .item.active .Q em.icon{ background:#c02a05; color:#fff;}
 .TextList002205 .list .item.active i.icon{ background-image: url(../images/xia-lan.svg);}


/* 响应式调整 */
@media(max-width:1024px){
	.PicList002926 li h3{font-size: 24px;}
	.PicList002926 li .info .inner .icon{font-size: 40px;}
	.PicList002926 li p{font-size: 14px;}
	.PicList002926 .more{width:120px;height:35px;line-height: 35px;}
	.hometitle .cn{font-size: 24px;}
	.Floor002820 .auto p{font-size: 14px;line-height: 24px;}
	.RighInfo002554 .table_1 th{font-size: 14px;line-height: 24px;padding:8px;}
	.RighInfo002554 .table_1 th, .RighInfo002554 .table_1 td{font-size: 14px;line-height: 24px;padding:8px;}
	.RighInfo001277 .right_info h1{font-size: 18px;}
	.RighInfo001277 .right_info h3{font-size: 15px;}
	.RighInfo001277 .right_info .dec{font-size: 14px;line-height: 24px;margin-bottom:20px;}
	.RighInfo001277 .right_info a{font-size: 14px;padding:8px 12px;}
	.RighInfo001277 .tab .h1_tab span{line-height: 40px;padding:0 20px;font-size: 14px;}
	.RighInfo001277 .tab .info *{font-size: 14px !important;line-height: 24px !important;}
	.RighInfo001277 .tab .info .ul_download dd{line-height: 35px !important;}
	.RighInfo001277 .ul_download li a span:last-child{background-size: 15px;}
	.title-lm h3{font-size: 24px;}
	.Floor003081 .item .txt aside{font-size: 15px;}
	.Floor003081 .item .txt p{font-size: 14px;}
	.Timeline002895 .box .year{font-size: 16px;line-height: 1.8;}
	.hometitle{padding-bottom:20px;}
	.RighInfo002554 .title{font-size: 24px;}
	.Floor002988 .design .txt aside.t-2{font-size: 24px;}
	.Menu002795 dd{padding:0 20px;}
	.Menu002795 dd a{line-height: 40px;height:40px;font-size: 14px;}
	.TextList001717 .name li{padding:5px 0;line-height: 30px;font-size: 14px;box-sizing: border-box;}
	.TextList001717 ol.name{font-size: 14px;}

	.RighInfo003186 .intro h2{font-size: 24px;}
	.RighInfo003186 .intro .con{font-size: 14px;line-height: 24px;}
	.Timeline003189 .column-name .cn{font-size: 24px;}
	.Timeline003189 .column-name{padding:20px 0;}
	.Timeline003189 .slick-arrow{width:30px;height:30px;font-size: 14px;}
	.Timeline003189 .slider li .item pre{font-size: 14px;line-height: 24px;}
	.Timeline003189 .slider li .item .year{font-size: 16px;}
	.Timeline003189 .slider li .dot:before{width:8px;height:8px;}
	.Timeline003189 .slider li .dot{width:16px;height:16px;}
	.tit h2{font-size: 24px;margin-bottom:20px;}
	.Floor002706 li h2{font-size: 18px;}
	.Floor002706 li p{font-size: 14px;}
	.Floor002706 ul li{width:33.33%;}
	.RighInfo003148 .title{font-size: 18px;}
	.RighInfo003148 .items-group .items .dec{font-size: 14px;}
	.RighInfo003148 .box-rows dd aside{font-size: 18px;}
	.RighInfo003148 .box-rows dd .dec{font-size: 14px;line-height: 24px;}
	.Timeline003189{padding:30px 0;}
	.RighInfo002275 .text .title{font-size: 24px;}
	.RighInfo002275 .text .name{font-size: 20px;}
	.Map002779 li h1{font-size: 16px;}
	.Map002779 li p{font-size: 14px;line-height: 24px;}
	.Floor002724 li h2{font-size: 16px;}
	.Floor002724 li p{font-size: 14px;line-height: 24px;}
	.TextList002208 .thead span{font-size: 16px;}
	.TextList002208 .thead{height:50px;line-height: 50px;}
	.TextList002208 .dl .dt{line-height: 50px;}
	.TextList002208 .dl .dt .btn i{height:50px;}
	.TextList002208 .dl .dt span{font-size: 14px;}
	.TextList002208 .conbox .h5{font-size: 16px;}
	.TextList002208 .conbox .dec{font-size: 14px;line-height: 24px;}
}

@media(max-width:768px){
	.Timeline003189 .slider li .inner{padding-bottom:calc(400 / 240 * 100%)}
	.Timeline003189 .slider li.slick-active + li .item{left:10%;top:calc(300 / 562 * 100%);}
	.Timeline003189 .slider li .inner .item{left:10%;bottom:calc(300 / 562 * 100%);}
	.Timeline003189 .slider li .dot{top:calc(298 / 562 * 100%);}
	.Timeline003189 .slider li.slick-active + li .dot{top:calc(245 / 562 * 100%);}
	.RighInfo002275 .text{width:100%;}
	.RighInfo002275 .map{width:100%;height:300px;}
}


@media(max-width:640px){
	.PicList002926 li h3{font-size: 18px;}
	.PicList002926 li .info .inner .icon{font-size: 30px;}
	.PicList002926 li dl dd{padding:5px 12px;}
	.PicList002926 .more{width:100px;height:30px;line-height: 30px;}
	.TextList002205 .siderLeft{width:100%;}
	.TextList002205 .list{width:100%;}
	.TextList002205 .list .item .Q>a{font-size: 16px;}
	.TextList002205 .list .item .Q{line-height: 40px;padding:0 30px;}
	.hometitle .cn{font-size: 20px;padding-bottom:0;}
	.hometitle{padding-bottom:10px;}
	.RighInfo002554 .title{font-size: 20px;margin-bottom:20px;}
	.RighInfo002554 .table_1 table{width:900px;}
	.RighInfo001277 .tab .h1_tab span{line-height: 35px;padding:0 10px;}
	.RighInfo001277 .ul_download li a{padding:0;}
	.RighInfo001277 .ul_download li a span:first-child{background-size: 20px;}
	.title-lm h3{font-size: 20px;}
	.Timeline002895{padding-top:30px;}
	.Timeline002895 .box{width:300px;}
	.Timeline002895 .box .inner{height:200px;padding:25px;}
	.Timeline002895 .scroll-main{height:230px;}
	.Timeline002895 .box .pre-main1 pre{font-size: 14px;}
	.Timeline002895 .box .pre-main1 pre img{max-width:30px;}
	.title-lm{width:100%;padding:20px 0;}
	.Floor002988 .auto{display: block;}
	.Floor002988 .inner{width:100%;}
	.title-lm p{font-size: 14px;line-height: 24px;}
	.Menu002795 dd a{height:32px;line-height: 32px;}
	.TextList001717 .scrollbox{overflow: auto;}
	.TextList001717 .name{width:780px;}
	.TextList001717{padding-top:30px;}
	.RighInfo003186 .intro h2{font-size: 18px;}
	.Timeline003189 .column-name .cn{font-size: 20px;}
	.Floor002706 li a{padding-top:30px;padding-bottom:30px;}
	.Floor002706 li h2{margin-bottom:10px;}
	.Timeline003189 .slider li .item pre{line-height: 20px;}
	.Timeline003189 .slider li .item{padding:10px;}
	.RighInfo002275 .text .title{font-size: 18px;}
	.RighInfo002275 .text .name{font-size: 18px;margin-bottom:20px;}
	.RighInfo002275 .text .p{font-size: 14px;line-height: 30px;}
	.Map002779 li{width:98%;}
	.Floor002724{padding:30px 0;}
	.Floor002724 li{width:48%;}
	.more_job a{padding:5px 20px;border-radius: 5px;}
	.TextList002208 .dl .dt .btn i{display: block !important;background-position: center;background-size: 15px;}
	.TextList002208 .dl.active .dt .btn i{background-position: center;background-size: 13px;}
}


/*
 .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: block;width: 80px;text-align: center;}
 .PicList002273 .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;}
 .PicList002273 .right .h3:hover{color: #1c509c;}
 .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 #1c509c;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:28px;}
	 .PicList002273 ul li{padding-right: 20px;}
 }
 /*RighInfo002973 */
 .RighInfo002973{color: #333;font-size: 16px; padding-top: 4%;}

 .RighInfo002973 .news-details .title{text-align: center;}
 .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 15px 5px;line-height: 16px;font-size: 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;padding: 2% 0; margin-bottom: 2%;font-size: 16px; color: #666;}
 .RighInfo002973 .news-details .edit-info p{text-indent: 2em;line-height: 28px;margin-bottom: 1%;}
 .RighInfo002973 .news-details .edit-info img{display: block;margin: 30px auto;}

 .RighInfo002973 .pn-page aside{padding: 10px 0;font-size: 16px;}
 .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: #1c509c;}
 .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 .news-details .title h1{font-size:6vw;}
 .RighInfo002973{ font-size: 14px;}
 }
 /*Form002099 */
.Form002099{padding-top: 5%;}
 .Form002099 section{ position:relative;}
 .Form002099 .ad aside,
 .Form002099 .ad{ position:absolute; left:0; top:0; height:100%; width:50.417%;}
 .Form002099 .ad img{ display:none;width:100%;}
 .Form002099 .ad aside{ width:100%;}
 .Form002099 .form{ padding:8% 10% 8% 60%; border:6px solid #f0f0f0;}
 .Form002099 .form h1{ margin:0; font-size:22px; color:#333;}
 .Form002099 .form td{ padding-top:16px;}
 .Form002099 .form td div{ position:relative; line-height:44px;}
 .Form002099 .form td label{ position:absolute; left:10px; color:#999;}
 .Form002099 .form td .text{ width:100%;  line-height:44px;height:44px; padding:0 10px;border-radius:3px; border:1px solid #e4e4e4; background:none;}
 .Form002099 .form td .text:focus{ border-color:#1c509c;}
 .Form002099 .form .fgpsw{ float:right; color:#737373;}
 .Form002099 .form .fgpsw:hover{ text-decoration:underline; color:#1c509c;}
 .Form002099 .form .btn{ float:left; width:46%;border-radius:3px; font-size:18px; color:#fff; background:#1c509c; cursor:pointer; padding:0; font-weight:bold; border:none; height:44px;}
 .Form002099 .form .btn_reg{ float:right; background:#2a72b9;}
 @media(max-width:640px){
 .Form002099 footer{ text-align:left;}
 .Form002099 footer .bdsharebuttonbox{ float:none; margin-bottom:10px;}
 .Form002099 .ad{ position:relative; width:auto; height:auto;}
 .Form002099 .ad aside{ display:none;}
 .Form002099 .ad img{ display:block;}
 .Form002099 .form{ padding:3%;}
 }
 /*Form002100 */
 .Form002100{padding-top: 5%;}
 .Form002100 .reg_form{ border:5px solid #f0f0f0; padding:3%;}
 .Form002100 .reg_form h1{ margin:0; font-size:22px; color:#333;}
 .Form002100 .reg_form dl{ border-top:1px dashed #ccc; padding:3% 0 0 0; margin-top:3%; overflow:hidden;}
 .Form002100 .reg_form dl dt,
 .Form002100 .reg_form dl dd{ float:left; line-height:37px;}
 .Form002100 .reg_form dl dt{ width:24%;}
 .Form002100 .a_fontbtn{float: left;width: 30%;position: absolute;margin-left: 20px;}

 .Form002100 .reg_form dl dt b{ width:37px; height:37px; display:inline-block; margin-right:10px; text-align:center; line-height:37px; background:#e4e4e4; border-radius:50%; color:#fff;}
 .Form002100 .reg_form dl dd{ width:76%;}
 .Form002100 .reg_form dl.table dt{ width:15%; font-size: 16px;}
 .Form002100 .reg_form dl.table dd{ width:85%;}
 .Form002100 .reg_form dl.tab a{ float:left;border:1px solid #e4e4e4; padding:0 5%; border-radius:3px; line-height:44px; margin-right:2%; color:#999;}
 .Form002100 .reg_form dl.tab a.on{ border-color:#1c509c; color:#333;}
 .Form002100 .reg_form table{ max-width:500px;}
 .Form002100 .reg_form td{ padding:0; line-height:45px; padding-bottom:10px;}
 .Form002100 .reg_form td.f_name{ width:126px; color:#888;font-size: 16px;}
 .Form002100 .reg_form td .text{ width:100%; border:1px solid #e4e4e4; padding:0 10px; border-radius:3px; line-height:37px; height:37px;}
 .Form002100 .reg_form td.btn{ text-align:center;padding-top:20px;}
 .Form002100 .reg_form td.btn input{width:46%;border-radius:3px; font-size:18px; color:#fff; background:#1c509c; cursor:pointer; padding:0; font-weight:bold; border:none; height:44px; min-width:120px;}

 .Form002100 .yx em{background: #1c509c;color: #fff;display: inline-block;padding: 0 15px;line-height: 36px;border-radius: 5px;}
 @media(max-width:1000px){
 .Form002100 .reg_form dl dt,
 .Form002100 .reg_form dl dd{ float:none; width:auto !important;}
 .Form002100 .reg_form dl dt{ padding-left:0; padding-bottom:10px;}
 }
 @media(max-width:640px){
 .Form002100 .reg_form td.btn input{ font-size:15px; }
 }

 .login a,.user a{color: #fff;font-size: 14px;margin: 0 5px;}
 .login span{position: relative;}
 .login span::after{content: "";display: block;width: 5px;height: 5px;background: rgba(255,255,255,0.5);border-radius: 100px;position: absolute;right:-4px;top: 50%;transform: translateY(-50%);}
 .login span:last-child::after{display: none;}
 .login{margin-right: 40px;background: rgba(255,255,255,0.1);line-height: 40px;display: inline;border-radius: 30px;padding: 0 20px;margin-top: 40px;}
 .login a:hover{color: rgba(255,255,255,0.8);}
 .user{margin-right: 40px;line-height: 40px;display: inline;border-radius: 30px;padding: 0 20px;margin-top: 40px;background: url(../images/person.png) no-repeat left center;background-size: 25px;}

 .Top.fix .user,.Top.fix .login{margin-top: 20px;}

 /*TextList002855 */
 .TextList002855{padding: 2% 0;}
.TextList002855 li{line-height: 4.5625em;  border-bottom: 1px dotted #a8a8a8;}
.TextList002855 li time{float: right;color: #c8c8c8; margin-left: 15px;}
.TextList002855 li a{padding-left: 30px; background: url("../images/TextList002855_icon.png") no-repeat left center;}
@media(min-width:481px){
 .TextList002855 li{font-size: 16px;}
}


/*Floor003105 */
.Floor003105{font-family: 'Alibaba-PuHuiTi-Regular';font-size: 100px;position: relative;z-index: 1; overflow: hidden; padding: 1.5em 0;}
@media (max-width:1600px) {
.Floor003105{font-size: 6.25vw;}
}
@media (max-width:1024px) {
.Floor003105{font-size: 14vw; padding: 1em 0;}
}

.Floor003105 .auto{max-width: 1600px;width: 90%;}
.Floor003105 .title{color: #1c509c;text-align: center;}
.Floor003105 .Menu002795{margin-top: 2%;}
.Floor003105 .title .cn{font-size: 0.38em;}
.Floor003105 .HomeTit .dec{text-align: center;}
.Floor003105 .title .en{font-family: 'AvantGardeITCbyBT-Demi';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/Floor003105-icon.svg) no-repeat;background-size: contain;transition: 0.3s;}
.Floor003105 a:hover .more{background-color: #1c509c;color: #fff;border-color: #1c509c;}
.Floor003105 a:hover .more:after{background-image: url(../images/Floor003105-icon-white.svg);}

.Floor003105 .slider li .txt .tit{font-size: 0.28em; line-height: 1.357;color: #000;}
.Floor003105 .slider li .txt p{margin: 2.1875em 0 7.2vw 0;font-size: 0.16em;line-height: 1.75;color: #666;}

.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: #1c509c;}
@media (min-width:1025px) {
.Floor003105 .slider{width: 100%; margin-top:4%;}
.Floor003105 .slider .slick-list{overflow: inherit;}
.Floor003105 .slider li:not(.slick-center){opacity:0;}
.Floor003105 .slick-arrow{top: 50%; margin-top: -0.25em;}
.Floor003105 .slick-prev{border: 2px solid #fff;left: 7.671%;}
.Floor003105 .slick-next{right: 3%;}
.Floor003105 .title{width: 100%;margin-bottom: 0;}
.Floor003105 .HomeTit{margin-bottom: 0;}
.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: middle;}
.Floor003105 .slider li .pic{width: 54.546%;}
.Floor003105 .slider li .txt{padding:0 1.37em 0 0.9em;}
}
@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.5em 5%;}
.Floor003105 .slick-arrow{bottom: 100%; margin-bottom: 0.3em; right: 5%;}
.Floor003105 .slick-prev{background-color: #1c509c;margin-right: 0.6em;}
}
@media (max-width:480px) {
.Floor003105 .slider li .txt .tit{font-size: 0.32em;}
.Floor003105 .slider li .txt p{font-size: 0.24em;}
}
