/*Top003075 */
.Top003075 .auto{position: fixed; left: 0; top: 0; width: 100%; background: #fff; z-index: 100; font-size: 16px; box-shadow: 0 0 10px rgba(0,0,0,0.1);transition: padding 0.3s;}
.Top003075 menu li.aon span a{color: #0b3775;}
.Top003075 menu li .sub{display: none;}
.Top003075 menu li .sub dl{position: relative;}
.Top003075 menu li .sub dt {line-height: 32px;}
.Top003075 menu li .sub dt a:hover{text-decoration: underline;}
.Top003075 .logo{display: table;}
.Top003075 .logo img{max-height: 70px;}
.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: 30px;color: #333;}
.Top003075 .top-right dt a{border-radius: 2px;border: solid 1px #eee;width: 26px;line-height: 24px;text-align: center;display: inline-block; margin-left: 10px;font-size:12px;color: #bbb; background: #fff;}
.Top003075 .top-right dt a.on{color: #fff;background: #0b3775;border-color: #0b3775;font-size: 14px;}
.Top003075 .top-search{background-color: #0b3775;padding: 0 22px;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: 44px;}
.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: 25px;background: url("../images/Top003075-search.png") no-repeat left center;}

.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: 10px;}

@media(min-width:1025px){
.Top003075{height: 100px;}
.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: 100px;}
.Top003075 menu{display: table; margin: 0 auto;}
.Top003075 menu li{float: left;position: relative;}
.Top003075 menu li:not(:last-child){margin-right: 6.13vw;}
.Top003075 menu li span{display: block;line-height: 100px;}
.Top003075 menu li .sub{position: absolute; top: 100%; left: 50%; width:180px;margin-left: -90px;background:rgba(11,55,117,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: 70px;}
 .Top003075 .auto {padding: 0 2%;}
.Top003075 .logo img { width: 72%;}
.Top003075 menu{position: fixed; left: -100%;opacity: 0; top: 70px;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: #0f55b0; 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:43vw;}
}



/*Banner003172 */
.Banner003172{color: #fff;font-size: 100px;}
.Banner003172 a {color:#fff;}
.Banner003172 .tit{font-size: 0.32em;margin-bottom: 20px;}
.Banner003172 .desc{font-size: 0.24em;letter-spacing: 0.20833em;margin-top: 0.5em;line-height: 1.6;}
.Banner003172 li{position: relative;}
/*.Banner003172 li:nth-child(3n) .txt{left: auto;right: 0;}*/
.Banner003172 .txt{position: absolute;left: 0;top: 0;width: 50%;height: 100%;z-index: 10;padding-left: 8%;}
.Banner003172 .txt .ytable{height: 100%;}
.Banner003172 .tit,
.Banner003172 .desc,
.Banner003172 .more{transform: translateY(30px); opacity: 0;transition: 1.2s 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);}
.Banner003172 .desc{transition-delay: 1s;}
.Banner003172 li .more{transition-delay: 1.2s;}
.Banner003172 .ani-show .tit,
.Banner003172 .ani-show .desc,
.Banner003172 .ani-show .more{transform: translateY(0); opacity: 1;}
.Banner003172 .slick-dots{position: absolute;left: 50%;transform: translateX(-50%); bottom: 0.59em;z-index: 20;}
.Banner003172 .slick-dots li{float: left;width: 0.2em;height: 0.2em; margin: 0 0.1em;}
.Banner003172 .slick-dots li.slick-active{background: url(../images/Banner003172-dots.svg) no-repeat;background-size: contain;}
.Banner003172 .slick-dots li button{width: 0.05em; height: 0.05em; background-color: #0b3775;border-radius: 50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);padding: 0;border: 0;overflow: hidden;text-indent: -999em;font-size: 1em;}
.Banner003172 .slick-dots li.slick-active button{opacity: 0;}
.Banner003172 li .more{width: 190px;height: 50px;line-height: 50px;border: solid 1px #fff;display:inline-block;text-align: center;color: #fff;font-size: 14px;}
.Banner003172 li .more:hover{background: #0b3775;color: #fff;border: solid 1px #0b3775;transition-delay: 0s;}
@media (max-width:1600px) {
.Banner003172{font-size: 6vw;}   
}
@media (max-width:640px) {
.Banner003172 .slick-dots li{width: 0.4em;height: 0.4em; margin: 0 0.2em;}
 .Banner003172 li .more { width: 80px;height: 36px; line-height: 36px; font-size: 14px;}
 .Banner003172 li img { max-width: none;width: 150%;margin-left:-25%;}
.Banner003172 .slick-dots li button{width: 0.2em; height: 0.2em; }  
}
/*Floor003153 */
.Floor003153 .auto{padding: 4em 0;max-width: 1280px;}
.Floor003153 .title{position: relative;margin-bottom: 3em;}
.Floor003153 .title .name{font-family: 'SourceHanSansCN-Medium';font-size: 1.625em;color: #333;line-height: 1;}
.Floor003153 .title .name:after{display: block;content: '';width: 15px; height: 2px; background-color: #d72623; margin-top: 1.23076em;}
.Floor003153 .intro .info{line-height: 2.1428;}
.Floor003153 .video{position: relative; z-index: 1;}
.Floor003153 .open-video{position: absolute; left: 0; top: 0; width: 100%; z-index: 10; height: 100%;background: url("../images/Floor002950_play.png") no-repeat center center;}
.Floor003153 .video video{background: #000;min-height: 428px}
@media(max-width:1024px){
.Floor003153 .open-video{background-size: auto 30%;}
.Floor003153 .video video{min-height: 100%}
}
@media (min-width:1025px) {
.Floor003153 .intro .img{width: 50%;}
.Floor003153 .intro .info{padding-left: 5.0714em;font-size: 1em;}  
}
@media (max-width:1024px) {
.Floor003153 .auto{padding: 2em 0;}
.Floor003153 .intro .img{margin-bottom: 2em;}
}


/*Floor002643 */
.Floor002643{padding: 3% 0;background: #fafafa;}
.Floor002643 .auto{max-width: 1280px;}
.Floor002643 dd{float:left;border-bottom:1px solid #f1f1f1;}
@media(min-width:769px){
.Floor002643 dd{width: 32%;margin-right: 2%;}
.Floor002643 dd:nth-child(3n){ margin-right:0;}
}
.Floor002643 dd ul{/* background: #ddd; */padding: 20px;min-height: 380px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);}
.Floor002643 dd ul ol{color: #0b3775;font-size: 24px;margin-bottom: 20px;padding-left: 10px;}
.Floor002643 dd li{margin-bottom: 20px;}
.Floor002643 dd li a{position:relative;border-radius:6px;line-height:40px;padding: 0 20px 0 20px;background: rgba(0,0,0,.02);color: #333;transition:background 0.2s;font-size: 16px;}
.Floor002643 dd li a::after{position:absolute;content:'';width:7px;height:7px;border-top:1px solid #bbb;border-right:1px solid #bbb;right: 15px;top:50%;margin-top:-3px;transform:rotate(45deg);}
.Floor002643 dd li a:hover{ background:#91c51f; color:#fff;}
.Floor002643 dd li a:hover::after{ border-color:#fff;}
@media(max-width:1400px){
.Floor002643 .auto{ padding:0 2%;}
}
@media(min-width:481px) and (max-width:768px){
.Floor002643 dd{width:49%; margin-right:2%; margin-bottom:2%;}
.Floor002643 dd:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.Floor002643 dd{ float:none;min-height:inherit; margin-bottom:3%; padding-bottom:3%; }
}


/*PicList002949 */
.PicList002949{padding: 3vw 0 0;}
.PicList002949 .item{margin-bottom: 2vw;box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);}
.PicList002949 .item a:hover{color: #0b3775;}
.PicList002949 .txt .inner{padding: 0 3vw;}
.PicList002949 .txt p.dot3{line-height: 2.142em;max-height: 6.426em;color: #666;font-size: 16px;}
.PicList002949 .tit{font-size: 24px; line-height: 1em;}
.PicList002949 .item .more{width: 40%;max-width: 190px;line-height: 3.286em;border: solid 1px #000;display:inline-block;transition: 0.3s;font-weight: 100;text-align: center;}
.PicList002949 .item a:hover .more{background: #91c51f;color: #fff;border: solid 1px #91c51f;}
@media(min-width:1025px){
.PicList002949 .pic{width: 50%;}
}
@media(min-width:641px) and (max-width:1024px){
.PicList002949 .pic{ width:50%;}
.PicList002949 .tit{font-size: 3vw;}
}
@media(max-width:640px){
.PicList002949 .ytable,
.PicList002949 .ytable-cell{display: block;}
.PicList002949 .txt .inner{padding: 5vw;font-size: 3.5vw;}
.PicList002949 .tit{font-size: 5vw;}
}
.column-name{text-align: center;padding-bottom: 30px;font-size: 28px;}
.column-name .cn{color: #0b3775;letter-spacing: 5px;line-height: 48px;position: relative;z-index: 10;text-indent: 5px;font-size: 38px;margin-bottom: 8px;}
.column-name .en{text-transform: uppercase;color: #ccc;line-height: 24px;font-size: 24px;}
@media(max-width:480px){
.column-name{ font-size: 24px;}
.column-name .cn{line-height: 40px; font-size: 30px;}
}



/*Floor002733 */
.Floor002733{overflow-x: hidden;background: #fafafa;margin-top: 4em;padding: 3vw 0;}
.Floor002733 .auto{padding: 0!important; width: 96%; }
.Floor002733 .slick-dots{padding-top: 20px;  text-align: center;}
.Floor002733 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Floor002733 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;}
.Floor002733 .slick-dots li.slick-active{border-color: #0b3775;}
.Floor002733 .slick-dots li.slick-active button{width: 8px;height: 8px;margin: -4px 0 0 -4px;background: #0b3775;}
.Floor002733 .more{width: 40%;max-width: 190px;line-height: 3.286em;border: solid 1px #000;display:inline-block;transition: 0.3s;font-weight: 100;text-align: center;}
.Floor002733 li.slick-slide:hover .more{background: #91c51f;color: #fff;border: solid 1px #91c51f;}
.Floor002733 li.slick-slide{/* padding-top: 14px; */height: auto;}
.Floor002733 li.slick-slide .inner{ position: relative;transition: 0.3s; }
.Floor002733 li.slick-slide .inner a { position: absolute;width: 100%;height: 100%;top:0;left:0;z-index: 10;}
.Floor002733 li.slick-slide .pic{overflow: hidden;}
.Floor002733 li.slick-slide .Ispic{padding-bottom: 65.79%; transition: 0.3s;}
.Floor002733 li:hover .Ispic{ transform: scale(1.12);-webkit-transform: scale(1.12);-ms-transform: scale(1.12);}
.Floor002733 li.slick-slide:hover a{ opacity: 1;-webkit-opacity: 1;}
.Floor002733 li.slick-slide .txt{padding: 20px;background: #fff;}
.Floor002733 li.slick-slide .txt time{color: #666; font-size: 16px;}
.Floor002733 li.slick-slide .txt aside{font-weight: bold;color: #0b3775;font-size: 18px;margin-top: 10px;}
.Floor002733 li.slick-slide .txt p{line-height: 32px;}
@media(min-width:1201px){
.Floor002733 .slider{margin-left: -35px; margin-right: -35px; }
.Floor002733 li.slick-slide .inner{ margin: 0 35px;}
}
@media(max-width:1200px){
.Floor002733 li.slick-slide .inner{ margin: 0 14px;}
}
@media(max-width:1024px){
.Floor002733 li.slick-slide .txt{padding: 15px;}
}
/*Bottom003112 */
.Bottom003112{padding-top: 3%;background-color: #44444a;}
.Bottom003112 .auto{}
.Bottom003112 .b-top{padding-bottom: 3%;}
.Bottom003112 .b-top nav{width: 70%;max-width: 1020px;}
.Bottom003112 .b-top nav dl{float: left;max-width:200px;}
.Bottom003112 .b-top nav dt{font-size: 18px;margin-bottom: 20px;}
.Bottom003112 .b-top nav dt a{color: #fff;}
.Bottom003112 .b-top nav dd{line-height: 2.571; display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.Bottom003112 .b-bottom{border-top: 1px solid rgba(255,255,255,0.1);padding: 2.3% 0;}
.Bottom003112 .b-bottom li{float: left;}
.Bottom003112 .b-bottom li:not(:last-child){margin-right: 28px;}
.Bottom003112 .b-bottom li.wx{position: relative;z-index: 40;}
.Bottom003112 .b-bottom li.wx figure{position: absolute;width: 150px;left: 50%;margin-left: -75px; bottom: 100%;margin-bottom: 10px;background-color: #fff;padding: 5px;display: none;}
.Bottom003112 .b-bottom li.wx a{display: block;padding-left: 29px;background: url(../images/Bottom003112-wx.svg) no-repeat left center;cursor: pointer;}
.Bottom003112,
.Bottom003112 a{color: rgba(255,255,255,0.5);}
.Bottom003112 a:hover{color:#91c51f;}
@media (min-width:1025px) {
.Bottom003112 .b-top .logo{max-width: 200px;}
}
@media (max-width:1024px) {
.Bottom003112{text-align: center;}
.Bottom003112 .b-top nav{display: none;}
.Bottom003112 .b-top .logo{max-height: 78px;}
.Bottom003112 .b-bottom{padding: 5% 0;}
.Bottom003112 .b-bottom ul{display: flex;align-items: center;justify-content: center;margin-bottom: 20px;}
}


/*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;}      
}


/*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 li{float: left;font-size: 1.125em;line-height: 4.44444;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.222em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #0b3775;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #0b3775;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
}


.RighInfo003141,.Timeline001915,.RighInfo003137{position:relative;padding: 5vw 0;}
.dw{position: absolute;width: 1px;height: 100px;top: -100px;}


/*RighInfo003141 */
.RighInfo003141{}
.RighInfo003141 .auto{padding-bottom: 2em;}
.RighInfo003141 .intro{padding-top: 4.5em; margin-bottom: 4.5625em;}
.RighInfo003141 .intro .title{ font-size: 2em;color: #333333;margin-bottom: 0.6em;}
.RighInfo003141 .intro .info{ font-size: 0.875em; line-height: 2;}
.RighInfo003141 .intro .info p{margin: 1.8em 0;font-size: 16px;}
.RighInfo003141 .intro .info .p{border-left: 5px solid #90c21f;padding-left:10px;}
.RighInfo003141 .intro .info .p2 span{font-weight:bold;color:#90c21f}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 48.929%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 46.215%;}
}
@media (max-width:1024px) { 
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;}
}


/*PicList002953 */
.body_f5f5f5{background: #f5f5f5;}
.PicList002953{padding: 3vw 0 1.5vw;background: #f5f5f5;}
.PicList002953 li{float: left;width: 32%;background: #fff;margin-bottom: 2%;}
.PicList002953 li a{display: block;padding: 1.56vw;}
.PicList002953 li:not(:nth-child(3n)){margin-right: 2%;}
.PicList002953 li aside.dot{font-size: 22px;line-height: 1em;border-left: 2px solid #90c21f;margin-bottom: 20px;padding-left: 20px;font-weight: bold;}
.PicList002953 li a:hover aside.dot{color: #1e50ae;}
.PicList002953 li .txt{padding: 20px 20px 0;}
.PicList002953 li p{margin: 0;line-height: 1.625em;font-size: 16px;color: #666;}
.PicList002953 li .pic{overflow: hidden;border-radius: 5px;}
.PicList002953 li .Ispic{padding-bottom: 100%;transition: 0.3s;}
.PicList002953 li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002953 li .more{overflow: hidden;}
.PicList002953 li .more span{float: right;width: 40px;height: 40px;border: solid 2px #e5e5e5; border-radius: 50%;position: relative; transition: 0.3s;}
.PicList002953 li .more span:after{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #666; border-right: 2px solid #666; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); margin: -5px 0 0 -7px; left: 50%; top: 50%;}
.PicList002953 li a:hover .more span{border-color: #90c21f;background: #90c21f;}
.PicList002953 li a:hover .more span:after{border-color: #fff;}
@media(max-width:1024px){
.PicList002953 li a{padding: 4vw;}
.PicList002953 li .txt{padding: 1vw 1vw 0;}
}
@media(max-width:640px){
 .PicList002953 li {width: 48.5%; margin-right: 3%;margin-bottom: 3%;}
 .PicList002953 li:not(:nth-child(3n)) { margin-right: 3%;}
 .PicList002953 li:nth-child(2n) { margin-right: 0;}
.PicList002953 li aside.dot{font-size: 4vw; margin-bottom: 2vw; line-height: 2;}
.PicList002953 li p{font-size: 3.5vw;}
.PicList002953 li .more{padding-top: 2vw;}
.PicList002953 li .more span{width: 26px;height: 26px;}
}

/*Page003143 */
.Page003143 .Pages{padding: 3% 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: #0b3775;border-color: #0b3775;}
@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;}
}



/*RighInfo003134 */
.RighInfo003134 .auto{max-width: 1200px;padding: 4em 0;}
.RighInfo003134 .img-side{border: solid 1px #f2f2f2; margin-bottom: 4em;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 3em;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 55.167%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: 3.125em auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #0b3775; width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
.RighInfo003134 .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
.RighInfo003134 .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}
.RighInfo003134 .img-side .txt{text-align: center;}
.RighInfo003134 .img-side .tit{ font-size: 1.875em;color: #333; margin-bottom: 0.6em;}
.RighInfo003134 .img-side p{font-size: 16px;color: #666;line-height: 34px;}
.RighInfo003134 .img-side .line{width: 15px;height: 2px;background-color: #0b3775;display: block;margin: 0 auto;}
.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;font-size: 1.5em; padding-bottom: 0.666em;color: #333; line-height: 2;}
.RighInfo003134 .prod-intro .name i{width: 2em;height: 2em;border-radius: 50%;background-color: #0b3775;display: inline-block;vertical-align: top;margin-right: 0.625em;background-repeat: no-repeat;background-position: center;background-size: auto 50%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.svg);}
.RighInfo003134 .prod-intro .singlePage{border: solid 1px #f0f0f0;box-shadow: 0 1.25em 3.125em rgba(0, 0, 0, 0.05);margin: 2em 0;padding: 3%;}
/*.RighInfo003134 .prod-intro .singlePage{line-height: 1.875; margin: 2em 0 3em 0;}*/
.RighInfo003134 .prod-intro .singlePage h2{color: #90c21f;font-size: 20px;}
@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;border-right: solid 1px #f2f2f2;}
.RighInfo003134 .img-side .ytable-cell{padding-top: 4em;}
.RighInfo003134 .img-side .txt{padding: 0 4%;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 2em;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
}



/*PicList003140 */
.PicList003140{}
.PicList003140 .auto{margin-top: 4.5em;margin-bottom: 4.5em;}
.PicList003140 ol{border-bottom: 1px dotted #ececec;padding-bottom: 2.4375em; }
.PicList003140 ol time{margin-bottom: 1.5em;}
.PicList003140 ol .more{display: block;width: 10em;line-height: 3.125em;color: #fff;background-color: #90c41f;text-align: center;}
.PicList003140 ol .more:after{display: inline-block;content: ''; margin-left: 1em; background: url(../images/PicList003140-icon-white.svg) no-repeat; width: 16px;height: 6px;vertical-align: middle; background-size: contain;}
.PicList003140 ol p{margin-bottom: 2.5em;}
.PicList003140 li a{display: block; border-bottom: 1px dotted #ececec;padding: 2.25em 1.2em;transition: 0.3s;}
.PicList003140 .tit{font-size: 1.375em;color: #333;font-family: 'SourceHanSansCN-Medium';}
.PicList003140 a:hover .tit{color: #90c41f;}
.PicList003140 p{color: #999;font-size: 0.875em; line-height: 1.71428;}
.PicList003140 li p{min-height: 3.42856em;}
.PicList003140 time{color: #999;display: inline-block;}
.PicList003140 li time{padding-right: 2em; background: url(../images/PicList003140-icon.svg) no-repeat right center;background-size: 1em auto; margin-top: 1.5em;}
.PicList003140 li a:hover time{background-image: url(../images/PicList003140-icon-red.svg);}
.PicList003140 li a:hover{background-color: #fff;box-shadow: 0 0.625em 4.375em rgba(0, 0, 0, 0.08);}
@media (min-width:1025px) {
.PicList003140 ol .img{width: 31.429%;}   
.PicList003140 ol .txt{padding-left: 3.125em;} 
.PicList003140 li{float: left;width: 48.215%;}
.PicList003140 li:not(:nth-of-type(2n)){margin-right: 3.57%;}
}
@media (max-width:1024px) {
.PicList003140 .auto{margin-top: 2em;margin-bottom: 2em;}
.PicList003140 ol .img{margin-bottom:2em;}  
}

/*PicList002951 */
.PicList002951{padding-top:2.08vw ;}
.PicList002951 .item{margin: 2.08vw 0;box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);}
.PicList002951 .item a:hover{color: #1e50ae;}
.PicList002951 .txt .inner{padding: 0 2.03vw 0 1.56vw;}
.PicList002951 .txt p.dot3{line-height: 2.142em; max-height: 6.426em;color: #666;}
.PicList002951 .tit{font-size: 24px; line-height: 1em;}
.PicList002951 .tit:after{display: block; margin-top: 1.25em; content: '';background: #4ab344; width: 48px; height: 2px;}
.PicList002951 .item a:hover  .tit:after{background: #1e50ae;}
.PicList002951 .item .more{width: 40%;max-width: 190px;line-height: 3.286em;border: solid 1px #000;display:inline-block;transition: 0.3s;font-weight: 100;text-align: center;}
.PicList002951 .item a:hover .more{background: #91c51f;color: #fff;border: solid 1px #91c51f;}
@media(min-width:1025px){
.PicList002951 .pic{ width:486px;}
}
@media(min-width:641px) and (max-width:1024px){
.PicList002951 .pic{ width:50%;}
.PicList002951 .tit{font-size: 3vw;}
}
@media(max-width:640px){
.PicList002951 .ytable,
.PicList002951 .ytable-cell{display: block;}
.PicList002951 .txt .inner{padding: 5vw;font-size: 3.5vw;}
.PicList002951 .tit{font-size: 5vw;}
}


/*Timeline001915*/
.Timeline001915{ padding-bottom:4%;}
.Timeline001915 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:48px; color:#0b3775; text-transform:uppercase;}
.Timeline001915 .columnName span{ display:block; color:#353535; font-size:26px; padding:10px 0 15px;}
.Timeline001915 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#0b3775;}

.Timeline001915 .list{ background:url(../images/Timeline001915-logo.jpg) no-repeat center top; padding-top:64px;}
.Timeline001915 .list ul{background:url(../images/Timeline001915-ul.jpg) repeat-y center top;padding: 0 0 54px 0;}
.Timeline001915 li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ padding-left:36px;}
.Timeline001915 li div p{ line-height:24px;}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 li time{ display:block; color:#0b3775; font-size:18px; border-top:1px solid #e1e1e4;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#0b3775; width:20px; height:5px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:142px; height:30px; line-height:30px; text-align:center; background-color:#0b3775; color:#fff; font-size:14px; border-radius:5px;}
@media(max-width:1000px){
.Timeline001915 .columnName{ font-size:45px;}
.Timeline001915 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.Timeline001915 .columnName{ font-size:30px;}
.Timeline001915 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}


/*RighInfo003137 */
.RighInfo003137 .auto{position: relative;z-index: 1;  font-family: 'SourceHanSansCN-Regular';}
.RighInfo003137 .title{text-align: center; display:block; color:#353535; font-size:26px; margin-bottom: 3vw;}
.RighInfo003137 .title:after{ display:block; content:''; margin:10px auto 0; width:40px; height:2px; background-color:#0b3775;}
.RighInfo003137 .tip{text-align: center;font-size: 22px;margin-bottom: 2vw}
.RighInfo003137 .tip p{font-size: 16px;}
.RighInfo003137 ul li:not(.mark){text-align: center;border: solid 1px #f0f0f0;box-shadow: 0 1.25em 3.125em rgba(0, 0, 0, 0.05);border-right-width: 5px; }
.RighInfo003137 ul li.mark .icon{display: block;margin: 0 auto;width: 1.5em;height: 1.5em;background-color: #0b3775;border-radius: 50%;position: relative;}
.RighInfo003137 ul li.mark .icon:before,
.RighInfo003137 ul li.mark .icon:after{position: absolute;content: '';background-color: #999;}
.RighInfo003137 ul li.mark .icon:before{left: 50%;margin-left: -1px;width: 2px;top: -0.625em;bottom: -0.625em;}
.RighInfo003137 ul li.mark .icon:after{top: 50%;margin-top: -1px;height: 2px;left: -0.625em;right: -0.625em;}
.RighInfo003137 ul li .inner{margin: 0 auto; width: 73.685%;}
.RighInfo003137 ul li .name .cn{font-family: 'SourceHanSansCN-Bold';font-size: 30px;font-weight: bold;line-height: 1.5;}
.RighInfo003137 ul li .name .en{ font-size: 0.875em;color: #999999;line-height: 2.1428;}
.RighInfo003137 ul li:not(.mark) .icon{padding: 2em 0; border-bottom: 1px dotted rgba(0, 0, 0, 0.2); margin-bottom: 2em;}
.RighInfo003137 ul li:not(.mark) .icon img{ height: 4.6875em;}
.RighInfo003137 ul .tip dd{font-size: 0.875em;color: #999999;line-height: 2.1428;}
@media (min-width:1025px) {
.RighInfo003137 ul{display: table;width: 100%;}
.RighInfo003137 ul li{display: table-cell; vertical-align: top;}    
.RighInfo003137 ul li.mark{vertical-align: middle;}
.RighInfo003137 ul li:not(.mark){width: 16%;padding-top:4.25em;padding-bottom: 1.5em;}
}
@media (max-width:1024px) {
.RighInfo003137 .auto{margin-top:2em;margin-bottom: 2em;}
.RighInfo003137 ul li{padding: 2em 0; display: inline-block;  width: 49%;   }
.RighInfo003137 ul li.mark { display: none;}
 .RighInfo003137 ul li:not(.mark) .icon{ padding: 0;}
 .RighInfo003137 ul li .name .cn { font-size: 22px;}
 .RighInfo003137 ul .tip dd { font-size: 16px;}
}

/*RighInfo002939 */
.RighInfo002939{padding:3.49vw 0;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 20px;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}
.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: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #d43e45;}
@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;}
}

/*TextList002957 */
.TextList002957{margin: 2.08vw 0;}
.TextList002957 li{ border-bottom: 1px dotted #d9d9d9; line-height: 54px;}
.TextList002957 li time{float: right;color: #b2b2b2; margin-left: 20px;}
.TextList002957 li a{font-size: 18px;}
@media(max-width:480px){
 .TextList002957 li{font-size: 3vw;line-height: 10vw;}
 .TextList002957 li a{font-size: 3.5vw;}
}


/*fwjs */
.fwjs .auto{padding: 4em 0;}
.fwjs .title{position: relative;margin-bottom: 3em;}
.fwjs .title .name{font-family: 'SourceHanSansCN-Medium';font-size: 1.625em;color: #333;line-height: 1;text-align: left;}
.fwjs .title .name:after{display: block;content: '';width: 15px; height: 2px; background-color: #0b3775; margin-top: 1.23076em;}
.fwjs .intro .info{line-height: 2.1428;font-size: 16px;font-family: 'SourceHanSansCN-Regular';}
@media (min-width:1025px) {
.fwjs .intro .img{width: 50%;}
.fwjs .intro .info{padding-left: 5.0714em;}  
}
@media (max-width:1024px) {
.fwjs .auto{padding: 2em 0;}
.fwjs .intro .img{margin-bottom: 2em;}
}