body{background:#142285;color:rgba(255,255,255,0.7);}
a{color:#fff;}
.auto_1240{max-width:1240px;}



/*Top003084 */
.Top003084{position: fixed;; left: 0; width: 100%;color: #fff; padding: 0 6.3333%; font-size: 16px; z-index: 100;top:0;transition:all 0.3s;}
.Top003084 a{color: #fff;}
.Top003084  li.aon a{color: #3cdaf9;}
.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{float:left;}
.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: 0%;}
.Top003084 menu li span{font-size: 14px; display: block;}
.Top003084 .sub{padding: 10px;display: none;}
.Top003084 .sub dt{line-height: 24px; }
.Top003084 .ver{padding-left:15px;float:right;background:url(../images/ver.png) 0px center no-repeat;padding-left:28px;color:#fff;line-height:100px;}
.Top003084 .ver a{color:#fff;}
.Top003084 .ver a.on{color:#ffcc00;}
.Top003084 .top-right{float: right;}
.Top003084 .open-search{position: absolute;right: 8.333%; top: 40px;background: url(../images/Top003084-search.png) no-repeat; width: 20px; height: 20px;}
.Top003084 .top-search{position: absolute;right: 8.333%; 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;}

.Top003084.fixed3{background:rgba(20,34,133,0.8);box-shadow: 0 0 10px rgba(0,0,0,0.1);}

@media (min-width:1025px) {
.Top003084 menu li{float: left;min-height:100px; line-height: 100px;; }
.Top003084 menu{padding-right: 2vw;}
.Top003084 .ver{padding-right: 4vw;}
.Top003084 .logo{float: left;padding-top: 23px;}
.Top003084 .top-right{float: right;}
.Top003084 nav{padding-top: 27px; text-align: right;}
.Top003084 menu li:not(:last-child){margin-right: 18px;}
.Top003084 .sub{background: rgba(255,255,255,0.8); position: absolute; left: 50% !important; margin-left: -130px; width: 260px; top: 100%;border-radius: 0 0 5px 5px;  }
.Top003084 .sub dt{text-align: center;margin:10px 0;}
.Top003084 .sub dt a{color: #1f4b8c;}
}
@media (max-width:1600px) {
.Top003084{padding: 0 2%}
.Top003084 .open-search,.Top003084 .top-search{right:2%;}
}
@media (max-width:1560px) {
.Top003084 .ver{padding-right: 2.5vw;}
.Top003084 menu li:not(:last-child){margin-right: 15px;}

}
@media (max-width:1440px) {
.Top003084 .ver{padding-right: 2.5vw;}
.Top003084 menu li:not(:last-child){margin-right: 10px;}
.Top003084 menu li span {font-size:12px;}
.Top003084 .ver{font-size:12px;}
.Top003084 .sub dt{font-size:12px;}

}
@media (max-width:1024px) {
  body{padding-top:60px;}
.Top003084{background:#142285;width:100%;}
.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 .ver{padding-right: 2vw;}
.Top003084 .logo{float: left;height:60px;display: flex;align-items: center;}
.Top003084 .logo a{display: table-cell;; vertical-align: middle;}
.Top003084 .logo img{max-height: 45px;}
.Top003084 .open-search{top: auto;bottom: 10px;}
.Top003084 .top-search{width: 96%}
.Top003084 .open-menu{position: absolute;right: 40px;bottom: 0; width: 32px;}
.Top003084 .sub{background: rgba(0,0,0,0.8);}
.menu-show .Top003084 menu{ top: 80px; transform:translateY(0);opacity:1;}
.Top003084 .ver{line-height:60px;padding-right:90px;}
}
@media (max-width:800px) {
.Top003084 nav{display: none;}
.Top003084 .open-search,
.Top003084 .open-menu{bottom: auto; top: 50%; transform: translateY(-50%);}

}


/*Banner003126 */
.sec-1{padding: 100px 0;}
.sec-1 .fp-tableCell{vertical-align: top;}
.sec-1 .fp-scroller{overflow: visible;}
.Banner003126{overflow: visible;position: relative;z-index: 1;}
.Banner003126 li{position: relative;z-index: 1;margin: 0 30px;padding: 80px 0;}
.Banner003126 li .Ispic{width: 100%;padding-top: 32%;}
.Banner003126 li.slick-active .Ispic{width: 100%;padding-top: 42%;}
.Banner003126 li.slick-active{padding: 0;}
.Banner003126 li > img{display: block;width: 100%;}
.Banner003126 li .txt{position: absolute;left: 0; top: 25%;transform: translateY(-50%);width: 100%;z-index: 10;color: #fff;}
.Banner003126 .txt .auto > *{opacity: 0;transform: translateX(50px);transition-duration: 1s; transition-property: opacity,transform; transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1);}
.Banner003126 .ani-show .txt .auto > *{opacity: 1;transform: translateX(0);}
.Banner003126 .txt .logo{transition-delay: 0.3s;}
.Banner003126 .txt .logo img{max-height: 83px;width: auto;}
.Banner003126 .txt h2{;font-size: 18px; margin: 1em 0 0.1em 0; transition-delay: 0.6s;font-weight: normal;}
.Banner003126 .auto{max-width: 1400px;}
.Banner003126 .controls{position: absolute;left: 50%;transform: translateX(-50%); padding: 0 3em;z-index: 10; bottom: -10%;width: 96%;text-align: center;}
.Banner003126 .controls ul{display: inline-block;width: auto;}
.Banner003126 .slick-dots li{float: left;list-style: none;padding: 0 0.625em !important;}
.Banner003126 .slick-dots li a{font-size: 0;width: 12px;height: 10px;background: url(../images/dian.png) no-repeat center; opacity:1;display: inline-block;}
.Banner003126 .slick-dots li a:after{width: 40px; height: 1px; border-bottom: 1px dashed  rgba(255,255,255,.2);;display: inline-block;content: '';margin-left: 30px;margin-top: 5px; vertical-align: middle;transition: 0.3s;opacity:1}
.Banner003126 .slick-dots li:not(.slick-active) a{background: url(../images/dian2.png) no-repeat center;}
.Banner003126 .slick-dots li:last-child a:after{width: 0;}
.Banner003126 .slick-arrow{position: absolute; top: -350px;margin-top: -5px;width: 10px;height: 10px;border-top: 2px solid #fff;border-right: 2px solid #fff;border: none;font-size: 0;width: 20px;height: 30px;}
.Banner003126 .slick-prev{left: 0; background: url(../images/left.png) no-repeat center; opacity:0.5}
.Banner003126 .slick-next{right: 0;background: url(../images/right.png) no-repeat center; opacity:0.5}
.Banner003126 .slick-arrow:hover{opacity:1;}
.sec-1 .fp-scrollable{overflow: visible;}

@media (max-width:1440px){
.Banner003126 li.slick-active .Ispic{padding-top: 60%;}
.Banner003126 li .Ispic{padding-top: 46%;}
}
@media (max-width:1366px) {
.Banner003126 li.slick-active .Ispic{padding-top: 52%;}
.Banner003126 .slick-prev{left: 7%}
.Banner003126 .slick-next{right:7%;}
.Banner003126 .txt .logo img{max-height: 70px;}


}
@media (max-width:1024px) {
.Banner003126 .root-sz-16{font-size: 2vw;}
.Banner003126 .slick-list{padding: 0 40px !important;}
.sec-1{padding: 60px 0}

}
@media (max-width:640px) {
.Banner003126 .txt h2{font-size: 3.2em;}
.Banner003126 .txt .btn{margin-top: 1em;}
.Banner003126 .slick-dots li a:after{display: none}
.Banner003126 .txt .logo img{max-height: 30px}
}
/*Bottom002157 */
.Bottom002157{ background:#1a1915; text-align:center; font-size:12px; padding:3% 0 4% 0;}
.Bottom002157 ul{ display:table; margin:0 auto;}
.Bottom002157 li{ float:left; width:44px; height:44px; margin:0 15px;}
.Bottom002157 li a{ display:block;height:44px; background:url(../images/Bottom002157-share.png) no-repeat left top;}
.Bottom002157 li.li_2{ position:relative; z-index:10;}
.Bottom002157 li.li_2 img{ display:none; position:absolute; left:50%; margin-left:-60px; border:5px solid #fff; bottom:100%; margin-bottom:10px; width:120px; height:120px; max-width:none;}
.Bottom002157 li.li_2:hover img{ display:block;}
.Bottom002157 li.li_2 a{ background-position:-76px 0;}
.Bottom002157 li.li_3 a{ background-position:right 0;}
.Bottom002157 p a,
.Bottom002157 p{ color:#626160;}
.Bottom002157 p i,
.Bottom002157 p a{ display:inline-block;}
.Bottom002157 p i{ width:1px; height:5px; background:#484744; margin:0 10px;}
.Bottom002157 p a:hover{ color:#fff;}
.Bottom002157 .gettop{ position:fixed; right:2%; bottom:2%; background:url(../images/Bottom002157-gettop.png) no-repeat; width:50px; height:50px; z-index:99; cursor:pointer;}


/*Floor */
.Banner002730{min-height:80px;}
.Banner002730{ position:relative;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;  font-size:30px; }
.Banner002730 .txt .auto{ max-width: 1240px;}
.Banner002730 .txt .cn{ letter-spacing:0px; padding-right: 20px;display:none;}
.Banner002730 .txt .en{text-align: right;text-transform: uppercase; padding-left: 15px; margin-top:4px;font-size:36px;}
@media(min-width:1025px){
.Banner002730 figure{ height:350px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .auto{ width:80%;}
	.Banner002730 .fr{float: right;}
}
@media(max-width:640px){
.Banner002730 .txt{font-size: 18px;}
.Banner002730 .txt .en{font-size: 18px;}
}
/*Location002970 */
.Location002970{padding:20px 0;line-height: 20px;border-bottom:1px solid rgba(255,255,255,0.1);}
.Location002970 .auto{}
.Location002970 em{font-style: normal;display: inline-block; padding-left: 30px;background: url("../images/Location002970_cur.png") no-repeat left center;}
.Location002970,
.Location002970 a{color: rgba(255,255,255,0.7);}
.Location002970 a:hover,
.Location002970 span{color: #fff;}

.lm-tit{}
.lm-tit h2{margin:0;font-size:32px;color:#fff;font-weight: normal; margin-bottom:35px;text-align: center;}
.lm-tit h2:after{content:'';width:32px;height: 2px;background:#3cdaf9;display: block;margin:0 auto;margin-top:20px;}

/*
 .RighInfo002309 为demo编号
 */

.RighInfo002309{padding:4% 0;}
.RighInfo002309 .CenTitle{ padding:10px 0; position:relative; z-index:1;}
.RighInfo002309 .CenTitle .name{ text-align:center; font-size:15px; font-weight:bold; color:#555; line-height:30px;}
.RighInfo002309 .CenTitle .line{ width:10px; height:1px; background:#f68121; overflow:hidden; margin:0 auto;}
.RighInfo002309 .txtbox{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.RighInfo002309 .aboutTxt01{ line-height:30px;  }
.RighInfo002309 .aboutTxt01 .tit{font-size:32px;font-weight: normal;color:#fff;margin-top:0;}
.RighInfo002309 .aboutTxt01 .tit span{display: inline-block;}
.RighInfo002309 .aboutTxt01 .tit span:after{content:'';width:32px;height: 2px;background:#3cdaf9;display: block;margin-top:30px;}
.RighInfo002309 .aboutTxt01 p{font-size:16px;line-height: 34px;}
.RighInfo002309 .aboutTxt01 .pic{float:right;margin-left:6%;}
@media only screen and (min-width:768px ) {
	.RighInfo002309 .aboutTxt01 .wap_pic{ display: none;}
	.RighInfo002309 .aboutTxt01 .pc_pic{ display: block;}
	.RighInfo002309 .aboutTxt01 .pic{}
}
@media(max-width:768px){
  .RighInfo002309 .aboutTxt01 .tit{font-size:18px;}
  .RighInfo002309 .aboutTxt01 .tit span:after{margin-top:10px;}
  .RighInfo002309 .aboutTxt01 p{font-size:14px;line-height:24px;}
  .lm-tit h2{font-size:18px;}
}


.aboutcon{padding:4% 0;}
.aboutcon .word {text-align:justify;}
.aboutcon .word p{font-size:16px;line-height: 34px;}
.aboutcon .pic{padding:2% 0;}

.aboutcon2{padding:4% 0;}
.aboutcon2 .word{width:46%;float:left;text-align:justify;}
.aboutcon2 .word.auto{width:auto;float:none;}
.aboutcon2 .word .p1{font-size:26px;color:#fff;font-weight: bold;}
.aboutcon2 .word p{font-size:16px;line-height: 34px;}
.aboutcon2 .pic{width:48%;float:right;}
.aboutcon2 .plan{margin-top:5%;}
.aboutcon2 .plan dl dd{width:31.3%;float:left;margin-right:3%;border:1px solid rgba(255,255,255,0.2);padding:3%;min-height: 506px;}
.aboutcon2 .plan dl dd:nth-child(3n){margin-right:0;}
.aboutcon2 .plan dl dd h2{text-align: center;color:#fff;font-weight: normal;font-size:28px;margin-top:0;margin-bottom:0;}
.aboutcon2 .plan dl dd h3{text-align: center;color:#3cdaf9;font-size:28px;margin:15px 0;}
.aboutcon2 .plan dl dd .txt span{display: block;margin-top:10px;}
.aboutcon2 .plan dl dd .txt{text-align:justify;line-height: 28px;font-size:16px;}


/*TextList002739 */
.TextList002739{padding:4% 0 0;}
.TextList002739 .column-name{ text-align: center; padding: 35px 0; font-size: 28px;}
.TextList002739 .column-name .cn{color: #184477; letter-spacing: 5px;line-height: 48px;  position: relative; z-index: 10; text-indent: 5px;}
.TextList002739 .column-name .en{text-transform: uppercase; color: #f1f1fa; margin-top: -18px;line-height: 24px; }
@media(max-width:480px){
.TextList002739 .column-name{ font-size: 24px;}
.TextList002739 .column-name .cn{line-height: 40px;}
.aboutcon .word p{font-size:14px;line-height:24px;}
}


.TextList002739 .list-group .tit{cursor: pointer;line-height: 69px;font-size: 16px;color: #fff;}
.TextList002739 .list-group .tit:before{background: #3cdaf9;width: 4px;height: 4px;display: inline-block;content: '';vertical-align: middle;margin-right: 27px;}


.TextList002739 .title{padding:0 40px;line-height: 60px;background: #2339c4;font-size: 16px;color: #fff;margin-top: 20px;}
.TextList002739 .title time,
.TextList002739 .tit time{float: right; }
.TextList002739 .tit time{}
.TextList002739 .list{background: rgba(0,0,0,0.1);margin-bottom:10px;}
.TextList002739 .tit{padding: 0 40px;font-weight: normal;margin: 0;}
.TextList002739 .tit.active{padding: 0 40px;color: #3cdaf9;background: rgba(0,0,0,0.2);}
.TextList002739 .tit.active time{}
.TextList002739 .info{padding: 2% 40px 4% 70px;}
.TextList002739 .info .singlePage{font-size: 15px;line-height: 30px;text-align: justify;}
.TextList002739 .info .singlePage .more{font-size:16px;border:1px solid #fff;padding:9px 43px;display: inline-block;margin-top:2%;}
@media(min-width:769px){
.TextList002739 .title time{ margin-right: 78px;}
.TextList002739 .tit time{padding-right: 63px;color: rgba(255,255,255,0.6);font-size: 15px;}
}
@media(max-width:768px){
.TextList002739 .title{ padding:0 20px; line-height: 50px;}
.TextList002739 .tit{padding: 0 20px;}
.TextList002739 .title time{ margin-right: 12px;}
.TextList002739 .list-group .tit:before{ margin-right: 10px;}
.TextList002739 .info{padding: 10px ;}
.TextList002739 .info .singlePage{font-size:14px;line-height:24px;}
.TextList002739 .info .singlePage .more{font-size:14px;}

.aboutcon2 .word{width:auto;float:none;}
.aboutcon2 .pic{width:auto;float:none;}
.aboutcon2 .word .p1{font-size: 18px;}
.aboutcon2 .word p{font-size:14px;line-height:24px;}
.aboutcon2 .plan dl dd{width:auto;float: none;margin-bottom:10px;padding:20px;min-height:auto;}
.aboutcon2 .plan dl dd h2{font-size:18px;}
.aboutcon2 .plan dl dd h3{font-size:18px;margin-top:0;}
}
@media(max-width:480px){
.TextList002739 .tit time{margin-right: 0;}
.TextList002739 .tit time{ font-size: 12px;}
}


/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:4% 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:26px; font-weight:normal;color:#fff;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed rgba(255,255,255,0.2); padding-bottom:14px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; }
.RichInfo005 .news_info .info{ text-align:justify; line-height: 31px;font-size: 16px;}
.RichInfo005 .news_info .info p{font-size:16px;line-height: 31px;text-indent: 2em;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;margin-top:3%;} 
.RichInfo005 .news_info .info_back a{ color:#fff;border:1px solid #fff; font-size:16px;padding:11px 38px;display: inline-block;}
.RichInfo005 .news_info .info_pn span{ display:block;margin-bottom: 10px;text-align: justify;}
.RichInfo005 .news_info .info_pn span:last-child{margin-bottom: 0}
.RichInfo005 .news_info .info_pn span a{line-height: 27px;color:rgba(255,255,255,0.7);}
.RichInfo005 .news_info .info_pn span a:hover{color:#3cdaf9;}

.RichInfo005 .teaminfo {text-align: center;padding-bottom: 10px;}
.RichInfo005 .teaminfo .imgbox{width: 30%;padding-top: 30%;margin:0px auto 15px;background-position:center center;background-repeat: no-repeat;background-size: contain;}
.RichInfo005 .teaminfo span {color: #3cdaf9;font-size: 16px;display: block;margin-bottom: 12px;}
.RichInfo005 .teaminfo h1 {font-size: 22px;font-weight: normal;padding-top: 0%;margin-bottom: 8px;}

/*RighInfo002924 */
.RighInfo002924{padding: 4% 0;}
.RighInfo002924 .auto{max-width: 1240px;}
.RighInfo002924 .title{margin-bottom: 2vw;}
.RighInfo002924 .title:after{display: block; content: ''; width: 20px; height: 2px; background: #a52d33; margin-top: 1vw;}
.RighInfo002924 .title .cn{font-size: 30px;color: #a52d33; padding-bottom: 10px;font-weight: bold;}
.RighInfo002924 .title .en{color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.RighInfo002924 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.RighInfo002924 .title .cn{font-size: 6vw;}
.RichInfo005 .news_info .title h1{font-size:18px;}
.RichInfo005 .news_info .info p{font-size:14px;line-height: 24px}
.RichInfo005 .news_info .info{font-size:14px;line-height: 24px;}
}

.RighInfo002924 .box-1{background: rgba(0,0,0,0.1); margin-bottom: 1.786%;}
.RighInfo002924 .box-1 .info{}
.RighInfo002924 .box-1 .intro{font-size: 28px;color: #fff;}
.RighInfo002924 .box-1 .intro span{color:#fff;display: block;margin-bottom:4%;text-align: center;font-weight: bold;}
@media(min-width:769px){
.RighInfo002924 .box-1 .pic{width: 50%;}
.RighInfo002924 .box-1 .info .inner{}
}
@media(max-width:768px){
.RighInfo002924 .box-1{margin-bottom: 3vw;}
.RighInfo002924 .box-1 .ytable,
.RighInfo002924 .box-1 .ytable-cell{display: block;}
.RighInfo002924 .box-1 .info{padding: 4vw;}
}
@media(max-width:480px){
.RighInfo002924 .box-1 .intro{font-size: 16px;line-height: 1.6em;}
}

.RighInfo002924 .box-2 li:not(.no){background: rgba(0,0,0,0.1);padding: 2vw;}
.RighInfo002924 .box-2 li:last-child.no{display: none;}
.RighInfo002924 .box-2 li .inner{padding-left: 1vw;}
.RighInfo002924 .box-2 li .inner > *{margin: 0;}
.RighInfo002924 .box-2 li h3{color: #fff;font-size: 22px;}
.RighInfo002924 .box-2 li h3:after{display: block;content: '';height: 2px; width: 20px;background: #3cdaf9; margin: 10px 0;}
.RighInfo002924 .box-2 li .inner p{line-height: 24px;font-size: 16px;height: auto;}
@media(min-width:769px){
.RighInfo002924 .box-2 ul{display: table; width: 100%;table-layout: fixed;}
.RighInfo002924 .box-2 li{display: table-cell; vertical-align: middle; width: 32.143%;}
.RighInfo002924 .box-2 li.no{ width: 1.786%;}
.RighInfo002924 .box-2 li .icon{width: 25%;}
}
@media(max-width:768px){
.RighInfo002924 .box-2 li .icon{width:90px;}
.RighInfo002924 .box-2 li.no{ height: 3vw;}
.RighInfo002924 .box-2 li .inner{padding:15px 0;}
}
@media(max-width:480px){
.RighInfo002924 .box-2 li .icon{width:30%;}
.RighInfo002924 .box-2 li h3{font-size: 16px;}
.RighInfo002924 .box-2 li .inner p{font-size: 12px;line-height:20px;}
}
/*RighInfo002816 */
.RighInfo002816{padding-top: 4%;}
.RighInfo002816 .head-txt{margin-bottom:4%;}
.RighInfo002816 .head-txt h2{font-size:26px;color:#fff;}
.RighInfo002816 .head-txt p{font-size:16px;line-height: 24px;text-align: justify;}
.RighInfo002816 .img-block{display: block;width: 100%;}
.RighInfo002816 ul{margin-bottom: 6%;}
.RighInfo002816 ul .inner{background: rgba(0,0,0,0.3);padding-top: 8%; padding-bottom: 8%;padding-right:8%;}
.RighInfo002816 ul h3{ font-size: 22px; color: #fff;font-weight: normal;}
.RighInfo002816 ul h3:before{display: inline-block; content: ''; height:19px; width:4px; background: #3cdaf9; vertical-align: middle; margin-right: 15px;}
.RighInfo002816 ul .li p{ line-height: 30px;font-size:16px; text-align: justify;}
.RighInfo002816 ul .li .more{font-size:14px;display: inline-block;border:1px solid #fff;padding:12px 28px;margin-top:6%;}
.RighInfo002816 ul .li .icon{padding-bottom: 15px;}
@media(min-width:1025px){
.RighInfo002816 ul:nth-child(2n-1) .ol{float: left;}
.RighInfo002816 ul:nth-child(2n-1) .li{float: right;}
.RighInfo002816 ul:nth-child(2n) .ol{float: right;}
.RighInfo002816 ul:nth-child(2n) .li{float: left;}
.RighInfo002816 ul .ol,
.RighInfo002816 ul .li{width: 50%;}
.RighInfo002816 ul .li{ position: relative; z-index: 10;}
.RighInfo002816 ul:nth-child(2n-1) .li .inner{  margin-left: -10%; padding-left: 15%;}
.RighInfo002816 ul:nth-child(2n) .li .inner{width: 110%; padding-right: 15%;padding-left:8%;}
}
@media(max-width:1024px){
.RighInfo002816 ul .li{padding: 0!important;}
.RighInfo002816 ul .inner{ padding: 20px;}
.RighInfo002816 .head-txt h2{font-size:18px;}
.RighInfo002816 .head-txt p,.RighInfo002816 ul .li p{font-size:14px;line-height: 24px}
.RighInfo002816 ul h3{font-size:18px;margin-top: 0}
.RighInfo002816 ul .li .more{padding:8px 15px;}
}

/*
 .PicList002273 为demo编号
 */
.PicList002273{padding:4% 0 0;}
.PicList002273 .left img{}
.PicList002273  .time{font-size: 12px;border: 1px solid rgba(255,255,255,0.1);padding: 3px 7px;margin-bottom: 8px;display: inline-block;}
.PicList002273 .right .h3{font-size: 18px;font-weight: normal;margin: 10px 0;}
.PicList002273 .right .h3 a{color:#fff;}
.PicList002273 .right .h3:hover a{color:#3cdaf9;}
.PicList002273 .right .p{font-size: 14px;overflow: hidden;word-break:normal;
text-overflow: ellipsis;
/*white-space: break-spaces;*/
display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.PicList002273 ul li{margin-bottom: 30px;background:rgba(0,0,0,0.2);position: relative;padding: 18px 20px;}

@media screen and (min-width:768px ) {
	.PicList002273 .left{float: left;width: 20%;}
	.PicList002273 .right{float: right;width: 72%;}
	.PicList002273 .time{margin-top: 0px;}
    .PicList002273 ul li{display: flex;align-items: center;}

}

@media screen and (min-width:1024px ) {
	.PicList002273  .time{}
	.PicList002273 ul li:hover{}
	.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
	.PicList002273{}
}

@media screen and (min-width:1200px ) {
	.PicList002273 .left{float: left;margin-right: 3%;}
	.PicList002273 .right{float: left;}
	.PicList002273 .time{}
	.PicList002273 .right .h3{line-height: 32px;}
	.PicList002273 .right .p{line-height: 23px;}
	.PicList002273 ul li{padding-right: 20px;}
}
@media screen and (max-width:767px ) {
    .PicList002273 .time{display: block;}
}
/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px;  padding:0 1.2em; color:rgba(255,255,255,0.7); line-height:40px; border-radius:3px;transition: .3s ease-out;background:rgba(0,0,0,0.2);}
.Page002193 a:hover{ color:#fff;  background:#3cdaf9;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#3cdaf9;}
.Page002193 .p_page b{ font-weight:normal;}

.Page002193 .i_text{width:50px;height:40px;background:rgba(0,0,0,0.2);border-radius:3px;text-align:center;border:0;color:#fff;vertical-align: middle;}
.Page002193 .i_button{height:40px;width:40px;color:#fff;border-radius: 3px; background:#3cdaf9;vertical-align: middle;border:0;cursor:pointer;}


/*RighInfo002940 */
.RighInfo002940{padding: 4% 0 5%}
.RighInfo002940 .auto{max-width: 1240px; }

.RighInfo002940 .contact .lm-tit h2{text-align: left;margin-bottom:9%;}
.RighInfo002940 .contact .lm-tit h2:after{margin-left:0;}
.RighInfo002940 .contact{width:45%;float:left;}
.RighInfo002940 .contact .ytable{table-layout: fixed;}
.RighInfo002940 .contact dt{ margin-bottom: 20px;}
.RighInfo002940 .contact .icon{width: 60px;}
.RighInfo002940 .contact .txt{padding-left: 1.82vw;font-size: 16px;color: #fff;}
.RighInfo002940 .contact dd{clear: both;}
.RighInfo002940 .map{width:48%;float:right;}
.RighInfo002940 .map #allmap{height: 380px;}
.RighInfo002940 .map #allmap img{max-width: none;}
.RighInfo002940 .map #allmap,
.RighInfo002940 .map #allmap *{box-sizing: content-box;}
.RighInfo002940 .BMap_bubble_content b{display: block;font-size: 18px;}
@media(max-width:640px){
.RighInfo002940{padding: 5vw 0;}
.RighInfo002940 .title{font-size: 4.5vw;}
.RighInfo002940 .contact .icon{width: 10vw;}
.RighInfo002940 .contact .txt{font-size: 3.5vw;}
.RighInfo002940 .map #allmap{height:70vw;}
.RighInfo002940 .contact{width: auto;float:none;margin-bottom:15px;}
.RighInfo002940 .contact dt{ margin-bottom: 12px;}
.RighInfo002940 .map{width: auto;float:none;}
.PicList002273 .right .h3{font-size:16px;}


.Page002193 a{line-height: 30px;min-width:15px;padding:0 10px;margin:10px 2px;}
.Page002193 .i_button{width:30px;height:30px;}
.Page002193 .i_text{width:30px;height:30px;}
}

/*
 .PicList001647 为demo编号
 */
.PicList001647{padding:4% 0 0;min-height:400px;}
.PicList001647 li{ float:left; margin-right:4.03%; width:30.646%; margin-top:0%;margin-bottom:3%;text-align: center;}
.PicList001647 li figure{ position:relative;}
.PicList001647 li figure img{ width:100%;}
.PicList001647 li a.Ispic{ display:block; background-size:contain;}
.PicList001647 li *{margin:0;}
.PicList001647 li .txt{padding:3% 8% 10% 8%;}
.PicList001647 li p{ font-size:14px;height:40px; overflow:hidden; line-height:20px;display:none;}
.PicList001647 li h1{ font-size:22px; font-weight:normal; padding-top:0%; padding-bottom:2%;}
.PicList001647 li h1:hover a{color:#fff;}
.PicList001647 li span{color:#3cdaf9;font-size:16px;display: block;margin-bottom:0;line-height:20px;height:40px;overflow: hidden;word-break:normal;
text-overflow: ellipsis;
white-space: break-spaces;
display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.PicList001647 li {
  background: #101b6f;
}

.PicList001647 li a{
  position: relative;
}
.PicList001647 li .mask{
  width: 100%;
  height: 100%;
  background: url(../images/PicList001647-bg.png) top center no-repeat;
  position: absolute;
  top: 0;
  left:0;
      z-index: 99;
      background-size: cover;
}
.PicList001647 li .imgbox{
  padding-bottom: 94%;
  position: relative;
  overflow: hidden;
      max-width: 66%;
    margin: 0 auto;
}
.PicList001647 li  .imgbox em {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}


@media(min-width:641px){
.PicList001647 li:nth-child(3n){ margin-right:0;}
.PicList001647 li:nth-child(3n+1){ clear:left;}
}
@media(max-width:640px){
.PicList001647 li{ float:left; margin-right:2%; width:49%;}
.PicList001647 li:nth-child(2n){ margin-right:0;}
.PicList001647 li:nth-child(2n+1){ clear:left;}
.PicList001647 li h1{ font-size:14px;}
.PicList001647 li span{font-size:12px;line-height:14px;height:42px;margin:8px 0;}
.PicList001647 li p{font-size:12px;line-height: 14px;height:42px;}
}


.project{padding:4% 0;}


.lm-content{padding:4% 0;text-align:justify;}
.lm-content p{font-size:16px;line-height: 30px;}

/*首页*/
.Part2 {
    overflow: hidden;
    width: 100%;
}

.Part2 .core_bg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
}

.Part2 .core_bg li {
    position: relative;
    display: none;
    width: 100%	;height: 100vh;
}

.Part2 .core_bg li .smBox {
    position: absolute;
    background-color: #203d86;
    border-radius: 50%;
}

.Part2 .core_bg li .bigpc {
    /* height: 100vh; */
}

.Part2 .core_bg li:nth-child(1) .smBox,
.Part2 .core_bg li:nth-child(2) .smBox {
    right: 16.4%;
    top: 20%;
}

.Part2 .core_bg li:nth-child(3) .smBox,
.Part2 .core_bg li:nth-child(4) .smBox {
    top: 40%;
    left: 16.4%;
}

.Part2 .core_bg li .smBox .smallpc {
    width: 256px;
    height: 256px;
    background-color: #203d86;
    border-radius: 50%;
    position: relative;
}

.Part2 .core_bg li .smBox .smallpc img {
    vertical-align: middle;
}

.Part2 .core_bg li .smBox .smallpc:before {
    content: '';
    width: 400px;
    height: 400px;
    background-color: #203d86;
    border-radius: 50%;
    opacity: 0.2;
    position: absolute;
    left: 50%;
    top: 50%;
    transform-origin: 0 0;
    transform: translate(-50%, -50%);
    animation: infinite scale2 2s;
}

.Part2 .wrapper {
    width: 83.333%;
    margin: 0 auto;
    position: relative;
    z-index: 10;
    height: 78%;
    padding-top: 10%;
    overflow: hidden;
}

.Part2 .pro_core {
    position: absolute;
    bottom: 10%;
    width: 77.5%;
    left: 8.333%;
    z-index:10;
}

.Part2 .pro_core li {
    width: 25%;
    float: left;
}

.Part2 .pro_core li {
	list-style: none;
    position: relative;
   line-height: 120px;
   text-align: center;
   height: 120px;
   background: rgba(35,57,196,.9);
   font-size: 18px;color: #fefefe;
}
.Part2 .pro_core li:after{position: absolute;right:0;width: 1px;height: 120px;background-color: #ffffff;	opacity: 0.05;content: "";top: 0}
.Part2 .pro_core li .icon{width: 70px;height: 60px;margin: 30px auto;line-height: 60px; margin-right: 30px;background: url(../images/ibg1.png) no-repeat center;display: inline-block;}
.Part2 .pro_core li .icon img{vertical-align: middle;}
.Part2 .pro_core li.on{background-color: #2339c4;color: #3cdaf9;}
.Part2 .pro_core li.on .icon{background: url(../images/ibg2.png) no-repeat center;}
.Part2 .pro_core li.on .icon .img2{display: inline-block;}
.Part2 .pro_core li .img2,.Part2 .pro_core li.on .icon .img1{display: none}
.Part2 .pro_core li dt {
    font-size: 28px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #fefefe;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding-bottom: 10%;
    background: url(../images/fff_op20.png) bottom repeat-x;
}

.Part2 .pro_core li:hover dt,
.Part2 .pro_core li.on dt {
    opacity: 0;
    visibility: hidden;
    transition: 0.4s;
}

.Part2 .pro_core li dt span {
    font-size: 30px;
    letter-spacing: 3px;
}

.Part2 .pro_core li dd {
    border-radius: 20px 20px 0px 0px;
    padding: 20% 10%;
    position: absolute;
    transition: 0.56s;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0%;
    border-bottom: 4px #203d86 solid;
}

.Part2 .pro_core li:hover dd,
.Part2 .pro_core li.on dd {
    bottom: 0;
    visibility: visible;
}

.Part2 .pro_core li:nth-child(1) dd {
    background: #fff url(../images/p_c_bg1.png) top right no-repeat;
}

.Part2 .pro_core li:nth-child(2) dd {
    background: #fff url(../images/p_c_bg2.png) top right no-repeat;
}

.Part2 .pro_core li:nth-child(3) dd {
    background: #fff url(../images/p_c_bg3.png) top right no-repeat;
}

.Part2 .pro_core li:nth-child(4) dd {
    background: #fff url(../images/p_c_bg4.png) top right no-repeat;
}

.Part2 .pro_core li dd .core_name {
    font-size: 28px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #333333;
    padding-bottom: 10%;
    position: relative;
}

.Part2 .pro_core li dd .core_name:before {
    content: '';
    width: 66px;
    height: 1px;
    background: #203d86;
    position: absolute;
    bottom: 0;
    left: 0;
}

.Part2 .pro_core li dd .core_name span {
    font-size: 30px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 3px;
    color: #203d86;
}

.Part2 .pro_core li dd .txt {
    overflow: hidden;
    text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 2px;
    color: #333333;
    opacity: 0.7;
    margin: 16% 0;
    text-indent: 2em;
}

.Part2 .pro_core li dd .more_btn {
    display: block;
    width: 168px;
    height: 54px;
    background-color: #203d86;
    border-radius: 27px;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 54px;
    letter-spacing: 0px;
    color: #fff;
    text-align: center;
}

.Part2 .pro_core li dd .more_btn img {}

@media ( max-width:1600px) {
    .Part2 .pro_core li dt,
    .Part2 .pro_core li dd .core_name {
        font-size: 24px;
    }
    .Part2 .pro_core li dt span,
    .Part2 .pro_core li dd .core_name span {
        font-size: 26px;
    }
}

@media ( max-width:1200px) {
    .Part2 .pro_core li dd .txt {
        line-height: 28px;
        margin: 10% 0;
    }
    .Part2 .pro_core li dd .more_btn {
        width: 81%;
        height: 44px;
        border-radius: 27px;
        line-height: 44px;
    }
    .Part2 .core_bg li .smBox .smallpc {
        width: 180px;
        height: 180px;
    }
    .Part2 .core_bg li .smBox .smallpc:before {
        content: '';
        width: 300px;
        height: 300px;
    }
}

@media ( max-width:1024px) {
    .Part2 .wrapper {
        padding: 5% 0;
        width: 95%;
    }

    .Part2 .pro_core {
        position: static;
    height: auto;
    margin-top: 260px;
    width: 100%;
    }
    .Part2 .pro_core li dl {
        position: relative;
        min-height: 350px;
    }
    .Part2 .core_bg li .bigpc {
        height: 100vh;
    }
    .Part2 .pro_core li dt,
    .Part2 .pro_core li dd .core_name,
    .Part2 .pro_core li dt span,
    .Part2 .pro_core li dd .core_name span {
        font-size: 20px;
    }
    .Part2 .core_bg li .smBox .smallpc {
        width: 100px;
        height: 100px;
        background-size: 50% !important;
    }
    .Part2 .core_bg li .smBox .smallpc:before {
        content: '';
        width: 200px;
        height: 200px;
    }
}

@media ( max-width:768px) {
  .Part2 .pro_core{white-space: nowrap;overflow-x:auto; font-size:0;}
    .Part2 .pro_core li{display:inline-block; float:none;font-size:13px;width: auto;padding:0 9px;}
    .Part2 .core_bg li:nth-child(3) .smBox,
    .Part2 .core_bg li:nth-child(4) .smBox {
        top: 32%;
    }
    .lm-content p{font-size:14px;line-height: 24px}
}

@media ( max-width:640px) {
    .Part2 .pro_core li dt,
    .Part2 .pro_core li dd .core_name,
    .Part2 .pro_core li dt span,
    .Part2 .pro_core li dd .core_name span {
        font-size: 15px;
    }
    .Part2 .pro_core li dd .txt {
        line-height: 22px;
        font-size: 14px;
    }
    .Part2 .pro_core li dl {
        position: relative;
        min-height: 300px;
    }
    .Part2 .core_bg li .bigpc {
        height: 68vh;
    }
    .Part2 .pro_core li dd .more_btn {
        width: 100%;
        height: 36px;
        border-radius: 27px;
        line-height: 36px;
    }
}

@media ( max-width:480px) {
    .Part2 .pro_core {
        margin-left: 0;
    }
    .Part2 .pro_core li {
    	height: 40px;
    	line-height: 40px;
        margin-left: 0;
        margin-bottom: 20px;
        z-index: 100;
    }
    .Part2 .pro_core li dl {
        position: relative;
        min-height: 240px;
    }
    .Part2 .pro_core li .icon{width: 30px;height: 30px;margin: 5px auto;background-size: 100% 100% !important;line-height: 30px;margin-right: 5px;}
    .Part2 .pro_core li:after{height: 40px;}
        .Part2 .pro_core li .icon img{width: 20px;}
    }
    .Part2 .pro_core li dt {
        position: static;
        bottom: 0;
        left: 0;
        width: 100%;
        padding-left: 20px;
        padding-bottom: 0;
        background: url(../images/fff_op20.png) bottom repeat-y;
    }
    .Part2 .pro_core li dd {
        border-radius: 0px 20px 20px 0px;
        padding: 5%;
        position: absolute;
        transition: 0.56s;
        top: 0;
        width: 100%;
        left: -118%;
        bottom: unset;
        border-bottom: none;
        border-left: 4px #203d86 solid;
        left: 0;
        visibility: visible;
        height: 100%;
    }
    .Part2 .pro_core li:hover dd,
    .Part2 .pro_core li.on dd {
        left: 0;
        visibility: visible;
    }
    .Part2 .pro_core li:nth-child(1) dd {
        background: #fff url(../images/p_c_bg1.png) top right no-repeat;
    }
    .Part2 .pro_core li:nth-child(2) dd {
        background: #fff url(../images/p_c_bg2.png) top right no-repeat;
    }
    .Part2 .pro_core li:nth-child(3) dd {
        background: #fff url(../images/p_c_bg3.png) top right no-repeat;
    }
    .Part2 .pro_core li:nth-child(4) dd {
        background: #fff url(../images/p_c_bg4.png) top right no-repeat;
    }
    .Part2 .pro_core li dd .core_name {
        padding-bottom: 20px;
    }
    .Part2 .pro_core li dd .txt {
        margin: 20px 0;
    }

}

.Part2 .part_tit .tit_cn{font-size: 60px;font-weight: normal;color: #fefefe;line-height: 60px;}
.Part2 .part_tit .tit_en{font-size: 40px;font-weight: normal;color: #fefefe;margin-top: 30px;}
.Part2 .part_tit .info{font-size: 16px;line-height: 36px;color: #fefefe;opacity: 0.5;width: 600px;text-align:justify;}
.Part2 .part_tit .more{font-size: 16px;height: 74px;text-align: center;margin-top: 40px; background: url(../images/bg2.png);display: inline-block;width: 250px;line-height: 74px;}
.Part2 .part_tit .more img{vertical-align: middle;margin-left: 20px;}
.Part2 .core_bg li .bigpc{position: absolute;top: 0;left: 0;width: 100%;height: 100%}


.HomeTitle{text-align: center;}
.HomeTitle .tit_cn{font-size: 60px;line-height: 60px;font-weight: normal;color: #fefefe;}
.HomeTitle .tit_en{font-size: 40px;font-weight: normal;line-height: 40px;color: #fefefe;margin-top: 20px;}
.Part3 .w1760{width: 91.666%;margin: 6% auto;position: relative;height: 90%;}
.Part3_b{height: 61vh;position: relative;margin-top: 4%;}
.Part3_b .Part3_box{width: 24.829%;position: absolute;padding-top: 21%;background-size: 100%;text-align: center;display: inline-block; background-position:center center;background-repeat:no-repeat; background-size: 100% 100% !important;}
.Part3_b .Part3_box a{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 10;}
.Part3_b .Part3_box span{width: 80%;font-size: 20px;color: #ffffff;line-height: 20px;padding-bottom: 0;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.Part3_b .Part3_box span:after{content:'';display: block;width:60%;height:2px;background: #fff;margin:15px auto 0;}
.Part3_b .Part3_box1{left: 0;top: 0;}
.Part3_b .Part3_box2{left: 19%;bottom: 0;}
.Part3_b .Part3_box3{left: 38%;top: 0;}
.Part3_b .Part3_box4{left: 57%;bottom: 0;}
.Part3_b .Part3_box5{left: 76%;top: 0;}

.Part2 .pro_core li{line-height: 25px;font-size:14px;text-align: left;padding:30px 30px;display: flex;align-items: center;}
.Part2 .pro_core li .icon{margin-right:15px;float:left;text-align: center;margin:0;margin-right:10px;}
.Part2 .pro_core li p{padding:0;margin:0;width:60%;}
@media ( max-width:1366px) {
.Part3 .fp-tableCell{vertical-align: top;}
.Part2 .part_tit .tit_en{font-size:30px;}
.Part2 .part_tit .info{font-size:14px;line-height: 25px;}
.Part2 .part_tit .more{height:55px;margin-top:20px;width:200px;background-size:100% 100%;line-height: 55px;}



}

/*
 .Floor001642 为demo编号
 */
.auto_1240{width: 1240px;margin: 0 auto;position: relative;}
.Floor001642 .list{ position:relative; padding:0 36px;margin-top: 60px;}
.Floor001642 .list .bx-controls-direction a{ position:absolute; top:50%;color:#666;margin-top:-30px; width:30px; height:60px; font-size:14px;}
.Floor001642 .list .bx-controls-direction a span{ top:50%; left:50%; margin-top:-7px; margin-left:-7px; position:absolute;}
.Floor001642 .list .bx-controls-direction a.bx-prev{ left:-50px; background: url(../images/left.png) no-repeat center; opacity:0.5}
.Floor001642 .list .bx-controls-direction a.bx-next{ right:-50px; background: url(../images/right.png) no-repeat center; opacity:0.5}
.Floor001642 .list .bx-controls-direction a:hover{opacity:1; -ms-transition:all ease 0.3s; -webkit-transition:all ease 0.3s;transition:all ease 0.3s;}
.Floor001642 .list li a{ display:block; padding:10% 3%; margin:0 20px;background: url(../images/bg4.png) no-repeat center;transition:0.3s;}
.Floor001642 .list li figure{ overflow:hidden;width: 75%;margin: 0 auto}
.Floor001642 .list li figure span{ display:block; padding-bottom:113%; background-size:contain;transition:0.3s;}
.Floor001642 .list li h1{ font-size: 20px;color: #fefefe;font-weight: normal;text-align: center;}
.Floor001642 .list li h3{font-size: 16px;font-weight: normal;color: #3cdaf9;text-align: center;white-space:normal;line-height: 20px;height:40px;padding:0 40px;}
.Floor001642 .list li p{padding: 0 50px;font-size: 14px;line-height: 24px;hieght:24px;overflow:hidden;opacity: 0.4;color: #ffffff; text-align: center;display:none;}
.Floor001642 .list li:hover a{ box-shadow:0 0 10px rgba(32,120,218,0.22) inset; border-radius:5px;background: url(../images/bg5.png) no-repeat center;}
.Floor001642 .list li:hover  h1 a{ color:#47a0ec;}
.Floor001642 .list li:hover figure span{ transform:scale(1.06);}
@media(max-width:768px){
.Floor001642 .list li a{ margin:0 10px;}
.Part2 .core_bg{z-index: 0;}
.Part3_b .Part3_box span{font-size:12px;border-bottom:0;}
.Floor001642 .list li h1{font-size:18px;}
.Floor001642 .list li h3{padding:0 10px;font-size:14px;margin-bottom:0;}
}
@media(max-width:640px){
.Floor001642 .title h1{ font-size:20px;}
}


.hyzx{width: 32%;height: 510px;background-color: rgba(0,0,0,.15);box-sizing: border-box;padding: 30px;margin-right: 2%;margin-top: 60px;box-sizing: border-box;}
.hyzx h3{font-size: 24px;font-weight: normal;color: #fefefe;line-height: 24px;margin: 0 auto;margin-bottom: 20px;}
.hyzx h3 a{font-size: 14px;color: #3cdaf9;font-weight: normal;}
.hyzx .topnews .Ispic{width: 100%;padding-top: 60%;display: inline-block;}
.hyzx .topnews h4{font-size: 18px;color: #3cdaf9;line-height: 28px;margin: 10px 0 2px;font-weight: normal;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:100%;}
.hyzx .topnews p{margin: 0 auto;font-size: 14px;opacity: 0.2;line-height: 14px;}
.hyzx .topnews{padding-bottom: 10px;border-bottom: 1px solid rgba(255,255,255,.15);margin-bottom: 10px;}
.hyzx ul li{list-style: none;font-size: 16px;line-height: 40px;color: #fefefe;position: relative;padding-right: 82px;}
.hyzx ul li span{font-size: 14px;color: #fefefe;opacity: 0.2;position: absolute;right: 0;top: 0;}
.hyzx ul li em{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:100%;font-style: normal;display: block;}

.tzgg{width: 32%;box-sizing: border-box;padding-top: 40px;;margin-top: 60px;box-sizing: border-box;}
.tzgg h3{font-size: 24px;font-weight: normal;color: #fefefe;line-height: 24px;margin: 0 auto;margin-bottom: 20px;border-bottom:  1px solid rgba(255,255,255,.15);padding-bottom: 20px;}
.tzgg h3 a{font-size: 14px;color: #3cdaf9;font-weight: normal;}
.tzgg_box{width: 100%;display: inline-block;margin-bottom: 40px;padding-left:80px;box-sizing: border-box;position:relative;}
.tzgg_box .date{width: 80px;padding-right: 10px;height: 65px;border-right: 1px solid rgba(255,255,255,.15);text-align: center;color: #fefefe;position:absolute;left:0;top:0;}
.tzgg_box .date span{font-size: 45px;font-weight: normal;line-height: 45px;display: inline-block;}
.tzgg_box .date i{font-size: 18px;font-weight: normal;line-height: 18px;font-style: normal;}
.tzgg_box p{width: 280px;font-size: 16px;line-height: 26px;color: #fefefe;margin: 5px auto;margin-left: 20px;}

.Part6_m {margin-top: 1%;}
.Part6_m .item{width: 300px;height: 12vh;background-color: rgba(255,255,255,.05);text-align: center;margin: 6px;line-height: 12vh;box-sizing: border-box;}
.Part6_m .item img{vertical-align: middle;display: inline-block;}
.Part6_m .slick-initialized .slick-slide{margin-right: 12px;}
.Part6_m .slick-slider button{ position:absolute; top:50%;color:#666;margin-top:-30px; width:30px; height:60px; font-size:0;border: none; top:50%; left:50%; margin-top:-7px; margin-left:-7px; position:absolute;}

.Part6_m .slick-slider  .slick-prev{ left:-50px; background: url(../images/left.png) no-repeat center; opacity:0.5}
.Part6_m .slick-slider  .slick-next{left: auto; right:-50px; background: url(../images/right.png) no-repeat center; opacity:0.5}
.Part6_m .slick-slider  .slick-next:hover,.Part6_m .slick-slider  .slick-prev:hover{opacity:1; -ms-transition:all ease 0.3s; -webkit-transition:all ease 0.3s;transition:all ease 0.3s;}

.Part6_b{height: 140px;width: 100%;border-top: 1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1) ;margin-top: 2%;margin-bottom: 5%;}
.Part6_b ul{display: table;width: 100%}
.Part6_b li{width: 33.33%;display: table-cell; position: relative;height: 140px;list-style: none;text-align: center;}
.Part6_b li:after{content: "";position: absolute;top: 0;left: 0;width: 1px;height: 100%;background-color: rgba(255,255,255,.1);}
.Part6_b li:last-child:before{content: "";position: absolute;top: 0;right: 0;width: 1px;height: 100%;background-color: rgba(255,255,255,.1);}
.Part6_b li p{font-size: 14px;color: #ffffff;line-height: 24px;margin: 0 auto}
.Part6_b li p.p2,.Part6_b li p.p3{font-size: 20px;}

.Part6 .Bottom002157{position: absolute;bottom: 0;left: 0;width: 100%;background: none;padding: 0 0 1% 0}
.Part6 .Bottom002157 li{width: 82px;height: 70px;background: url(../images/bg8.png) no-repeat center; position: relative; margin-bottom: 10%;}
.Part6 .Bottom002157 li a{width: 100%;height: 100%;text-align: center;}
.Part6 .Bottom002157 li.li_1 a{background: url(../images/icon8.png) no-repeat center; }
.Part6 .Bottom002157 li.li_2 a{background: url(../images/icon9.png) no-repeat center; }
.Part6 .Bottom002157 li.li_3 a{background: url(../images/icon10.png) no-repeat center; }
.Part6 .Bottom002157 li img{ display:none; position:absolute; left:50%; margin-left:-60px; border:5px solid #fff; bottom:100%; margin-bottom:10px; width:120px; height:120px; max-width:none;}
.Part6 .Bottom002157 li:hover img{ display:block;}
.Part6 .Bottom002157 .p{font-weight: normal;line-height: 24px;color: #ffffff;opacity: 0.3;}
.Part6 .Bottom002157 .p a{color: #ffffff;}
.Part6 .footer{background: none}

.footer{padding-top: 5%;background: #000846}
.Bottom002157{position: relative;bottom: 0;left: 0;width: 100%;background: none;padding: 0 0 1% 0}
.Bottom002157 li{width: 82px;height: 70px;background: url(../images/bg8.png) no-repeat center; position: relative; margin-bottom: 10%;}
.Bottom002157 li a{width: 100%;height: 100%;text-align: center;}
.Bottom002157 li.li_1 a{background: url(../images/icon8.png) no-repeat center; }
.Bottom002157 li.li_2 a{background: url(../images/icon9.png) no-repeat center; }
.Bottom002157 li.li_3 a{background: url(../images/icon10.png) no-repeat center; }
.Bottom002157 li img{ display:none; position:absolute; left:50%; margin-left:-60px; border:5px solid #fff; bottom:100%; margin-bottom:10px; width:120px; height:120px; max-width:none;}
.Bottom002157 li:hover img{ display:block;}
.Bottom002157 p{font-weight: normal;line-height: 24px;color: #ffffff;opacity: 0.3;}
.Bottom002157 p a{color: #ffffff;}

@media(max-width:1366px){
.hyzx{height: 50vh;}
.hyzx .topnews .Ispic{padding-top: 50%;}
.tzgg{margin-top: 20px;}
.Part6_b li{height: 80px;}
.Part6_b{height: 80px;}
.Part6 .Bottom002157 li {width: 50px;height:50px;border-radius:50%;}
.auto_1240{width: 96%;}

.HomeTitle .tit_cn { font-size: 45px; line-height: 37px;}
.HomeTitle .tit_en {    margin-top: 14px;font-size: 26px;line-height: 30px;}
}

#fp-nav.left{left: auto !important;right:0}
@media(max-width:768px){
.fl{float: left;}
.fr{float: right;}
.hyzx{margin-top:20px;padding:10px;}
.hyzx h3{font-size:18px;}
.hyzx .topnews .Ispic{padding-top:64%;}
.hyzx .topnews h4{font-size:15px;}
.hyzx ul li{font-size:14px;line-height:35px;}
.tzgg h3{font-size:18px;}
.Bottom002157 li{margin:0 10px;}

}

@media(max-width:768px){
  .auto_1240{width: 90%}
.Banner003126 .slick-list,.Banner003126 li{padding: 0 !important;}
.Banner003126 li{margin: 0 auto}
.Banner003126 li .txt{top: 40%;}
.Banner003126 .txt h2{font-size: 1em;width: 70%;}
.Floor001642 .list .bx-controls-direction a.bx-next,.Part6_m .slick-slider .slick-next{right:0;}
.Part6_m .slick-slider .slick-prev,.Floor001642 .list .bx-controls-direction a.bx-prev{left: 0}
.Part6 .Bottom002157{position: static;}
.Part6_b{border: none;height: auto;}
.Part6_b li{width: 100%;display: inline-block;;height: auto;line-height: 2;margin-bottom: 10px;}
.Part6_b ul{display: inline-block;width: 100%;}
.Part6_b li:last-child:before,.Part6_b li:last-child:after{display: none}
.Part2 .part_tit .tit_cn{font-size: 18px;line-height: 24px;}
.Part2 .part_tit .tit_en{font-size: 16px;margin-top: 10px;}
.Part2 .part_tit .info{width: 80%;font-size: 12px;line-height: 20px;overflow: hidden;word-break:normal;
text-overflow: ellipsis;
/*white-space: break-spaces;*/
display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 5;margin:0;}
.Part2 .part_tit .more{height: 40px;line-height: 40px;background-size: 100% 100% !important;width: 150px;margin-top: 10px;font-size:14px;}
.Part2 .core_bg li .bigpc{width: auto;height: 50%;}
.HomeTitle .tit_cn{font-size: 18px;line-height: 24px;}
.HomeTitle .tit_en{font-size: 18px;line-height: 20px;margin-top:5px;display:none;}
.Part3_b{height: auto;text-align: center;}
.Part3_b .Part3_box{width: 48%;padding-top: 43%;position: relative;display: inline-block;;margin-bottom: 10px;}
.Part3_b .Part3_box2,.Part3_b .Part3_box3,.Part3_b .Part3_box4,.Part3_b .Part3_box5{left: 0}
.Part6_m .slick-slider button{margin-top: -30px;}
.Part5,.Part6,.Part4{padding: 5% 0}
.hyzx,.tzgg {width: 100%;height: auto;}
.tzgg_box .date{float: left;width: 60px;}
.tzgg_box .date span{font-size: 30px;line-height: 30px;}
.tzgg_box .date i{font-size: 12px;clear:both;width: 60px;float: left;}
.tzgg_box p{width: 70%;float: left;}
.Floor001642 .list{margin-top: 20px;}
.tzgg_box{margin-bottom: 20px;}
}


.Jobbox{ line-height:38px; width:68%; position:relative; padding:4%; border-radius:10px; margin:20px auto; background:#fff;}
.Jobtit{ text-align:center; color:#333; padding-bottom:3%; font-size:24px;}
.Jobbox .mfp-close{ border-radius:50%; background:#333; font-size:40px; color:#fff; font-weight:bold; opacity:1; width:39px; height:39px; position:absolute; right:-15px; top:-15px;}
.mfp-close-btn-in .mfp-close{ color:#fff !important;background:#142285;opacity: 1;}
	.JobForm{ color:#666666; margin:0px 0px 0px -2%;}
	.JobForm dl{ width:48%; float:left; margin-left:2%; line-height:28px; position: relative;}
	.JobForm dl dt{position: absolute;left:0;top:0; text-align:right;width:220px;}
	.JobForm dl dd{margin-left:230px;}
	.JobForm dl.other{ width:100%; float:none;}
		.JobForm dd{ padding:5px 0px;}
	.JobForm .input { background:#fff; border:1px solid #dbdbdb; width:100%; height:28px; line-height:28px;}
	.JobForm .input2 { background:#fff; border:1px solid #dbdbdb; width:98%; height:116px; line-height:23px;}
	.JobForm select { border:1px solid #dbdbdb; width:190px; height:23px; line-height:23px;}
	.sendbtn{ cursor:pointer; color:#fff; width:120px; height:40px; font-size:16px; background:#142285; margin-right:8px;border:0;}
	.resetbtn{ cursor:pointer; color:#fff; width:120px; height:40px; font-size:16px; background:#999;border:0;}

    .table {display: table;width: 100%;border-collapse: collapse;}
.table-tr {display: table-row;}
.table-th {display: table-cell;height: 100%;border: 1px solid gray;text-align: center;vertical-align: middle;}
.table .cell {display: table-cell;vertical-align: middle;}
    .Listwz{border:1px solid #ebebeb;padding:3%;}
    .Listwz .table{height: 60px;font-weight: bold;}
    .Listwz li:last-child .table{border-bottom: 0px;}
    .Listwz .date{width: 90px;text-align: right;color:#00437c;font-size: 14px;}
    .Listwz a{font-size: 18px;display: block;margin-left: 26px;position: relative;}
    .Listwz a:after{content: "";position: absolute;left:-26px;width: 5px;height: 5px;background:#00437c;top: 10px;}

    @media(max-width:640px){
        .JobItem .item{width: auto !important;float: none;margin-top: 0 !important;}
        .JobItem .item .imgbox{padding-top: 50%;height: auto !important;}
        .JobItem .item a{margin-bottom: 15px;}
        .JobItem .JobTit .cn{font-size: 18px;}
        .JobItem .JobTit .en{font-size: 20px;line-height: 24px;}
        .Jobtit{font-size:18px;}
        
        .JobForm dl{ width:auto; float:none;}
        .sendbtn{ width:92px; height:35px;}
        .resetbtn{ width:92px; height:35px;}
        .Jobbox{ width:92%;}
        .Jobbox .mfp-close{ right:0; top:0; width:28px; height:28px; line-height:28px; font-size:30px;}
       
        .Listwz a{font-size: 16px;margin-left: 10px;}
.Listwz a:after{left:-10px;width: 3px;height: 3px;}
.Listwz .table{height: 70px;}
.JobForm dl dt{position:static;text-align: left}
.JobForm select{width:100%;}
.JobForm dl dd{margin-left:0;}
        }

.mailbg{background-position: center center;background-repeat: no-repeat;background-size: contain;left: 50%;top: 50%;transform: translate(-50%,-50%);position: absolute;text-align: center;}   
.maillogo{text-align: center;margin-bottom: 20px;}   
.mailbg iframe{background: #fff;margin: 0px auto;}

  .RighInfo002852{background: #142285;padding: 5vw 0;}
.RighInfo002852 .auto{max-width: 1240px;margin: 0 auto;}
  .RighInfo002852 .title{padding-bottom: 2vw;color: #333;font-size: 100px;}
  .RighInfo002852 .title .cn{font-size: 0.34em;}
  .RighInfo002852 .title .en{font-size: 0.42em;}
  .RighInfo002852 .singlePage p{text-align: justify; line-height: 2; color: #fff;font-size: 16px;opacity: 0.7;}
.RighInfo002852 .singlePage h1{color: #fff;margin-top:30px;}
.RighInfo002852 .singlePage p b{position: absolute;
    content: "";
    height: 6px;
    width: 6px;
    border-radius: 50%;
    background: #fff;
    margin-top: 12px;}
.RighInfo002852 .singlePage p span{margin-left: 15px;}
  @media(max-width:640px){
  .RighInfo002852 .title{font-size: 80px;}
  .RighInfo002852 .singlePage p{font-size:14px;line-height: 24px;}
  }
  @media(max-width:480px){
  .RighInfo002852 .title{font-size: 60px;}
  }
  
  .RighInfo002852 .intro-main{  position: relative; }
  .RighInfo002852 .intro-main .pic img{display: block;width: 100%;}
  .RighInfo002852 .singlePage{line-height: 28px;color: #999;background:rgba(35,57,196,.9); padding: 6vw 4vw 3vw; margin-top: -5vw; border-radius: 20px;}
  .RighInfo002852 .title-css{position: relative; font-size: 16px;color: #00a7e1; margin-bottom: 20px;}

  .RighInfo002852 .title-css span{ display: block; font-size: 36px; margin-bottom: 20px; color: #fff;}

.RighInfo002852 .title-css aside{ margin: 5px 0;
    display: inline-block;
    border-radius: 50px;
    padding: 8px 20px 8px 30px;
    background: #3cdaf9;
    position: relative;
    color: #fff;}
.RighInfo002852 .title-css aside:before{ position: absolute; content: ""; left: 15px; top: 50%; transform: translateY(-50%); height: 6px; width: 6px; border-radius: 50%; background: #fff;}

  @media(min-width:641px){
  .RighInfo002852 .intro-main .top{ padding: 0 4vw;}
  .RighInfo002852 .intro-main .pic{float: left; width:20%;max-width: 250px;}
    .RighInfo002852 .title-css{ float: left; margin-left: 10%;}
  }
  @media(max-width:640px){
  .RighInfo002852 .intro-main .pic{width: 80%; margin: 0 auto;}
  }
  @media(max-width:480px){
  .RighInfo002852 .title-css span{font-size: 18px;}
  }
  












