.guide {background: url(../images/aa.jpg) no-repeat center;background-size: cover;  width: 100%;    height: 100%; position: fixed;}

.guide .img1{position: absolute;left: 50%;top: 45%;transform: translate(-50%,-45%);}
.guide .img2{position: absolute;left: 50%;top:55%;transform: translate(-50%,-55%);}
.guide a{display:block;  width: 100%;    height: 100%; position: fixed;}





@media(max-width:768px) {
	.guide .img1{width: 90%;}

}


 
.header {
    position: relative;
  width: 1170px;
    margin: 0 auto;
	box-shadow: 0 3px 9px 2px rgba(0,0,0,.2);
    z-index: 99999;
   
}
.swiper-container .swiper-notification{
	position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}
.n_pro1fl .aboutLe{width:100%;margin-top:15px;}
.n_pro1fl .aboutLe p{text-indent:2px;padding: 0px !important;text-indent: 30px;}
.npsdfl .aboutLe{width:100%;margin-top:15px;}
.npsdfl .aboutLe p{text-indent:2px;padding: 0px !important;text-indent: 30px;}
.lfboximg img{max-width:unset !important;}
.join-list .hsms .jointxt {color:black}
.curs{margin-right:3px}
.nav {display:flex;height:70px;width:100%;background-color:#fff;border-radius:4px;color:#4a4a4a;padding-top:14px; left: 50%; top:5%; transform: translate(-50%);position:absolute;margin-top: 30px; }
.navmob {display:none;}
.nav img {margin-left:15%;float:left;}
li {list-style-type:none;}
.nav-right span {text-align:center;width:60px;font-family:PingFangSC-Regular,sans-serif;font-size:16px;float:left;margin-left:6px;}
.nav-right span::after {content:"";border-right:1px solid #4a4a4a;margin-left:18%;}
@media only screen and (min-width:1px) and (max-width:992px) {.nav li {margin-left:24px;}
.header{position: fixed;top: 0;}
.nav-right {display:none;}
.navmob {width:100%;position:relative;height:100%;background:rgba(255,255,255,0.9);color:black;}
.navmob ul li {width:100%;height:40px;line-height:40px;padding-left:0.5rem;color:black;border-bottom:1px solid #ccc;border-left:2px solid #fff;}
.navmob ul li:hover {background:white;color:black;text-decoration:none;outline:none;border-left:2px solid #004098;}
.navmob ul li a {width:100%;height:1rem;color:black;line-height:1rem;text-decoration:none;}
.nav {display:flex;height:72px;width:100%;background-color:#fff;border-radius:4px;color:#4a4a4a;padding-top:0px;padding-left:1% !important;}
.nav ul {display:none;flex-direction:row;justify-content:center;align-items:center;margin-left:6%;font-family:PingFangSC-Regular,sans-serif;width:720px;margin-block-end:0;margin-bottom:0;}
.nav-right-mobile {padding-left: 70%; display:flex;flex-direction:row;justify-content:center;align-items:center;margin-left:0;}
.showxiala {width:30px;height:30px;background:white;}
.showxiala img {width:100%;height:100%;object-fit:contain;}
.nav-right-mobile img { margin-left: 120px;}
.logo {height:40px;margin-top:15px;}
.languageM {background:rgba(255,255,255,.9);margin-top:3.5rem;display:none;position:absolute;right:1rem;}
.sxy {width:3px;height:8px;background:rgba(255,255,255,0);display:inline-table;}
.title1 {display:inline-table;}
.languageM>div {padding:5px 10px;}
.input {border-radius:27px;background-color:#004098;position:absolute;left:20px;display:none;border:none;outline:none;color:#fff;padding-left:10px;width:60px;height:20px;margin-top:15px;margin-left:10px;}
.search-mo {position:relative;}
.search-sure {position:relative;}
}
@media screen and (min-width:1400px) {.input {display:none;}
.nav li a {text-decoration:none;color:#333;font-size:16px;background:url(about:blank);}
.ab a {position:absolute;height:19px;width:82%;z-index:10;}
.searchTop .search-w {position:relative;float:left;top:6px;margin-left:0px;margin-right:10px;}
.nav li {margin-left:26px;float:left;display:inline-table;position:relative;}
.nav-right {position:relative; float:left; width:46px;height:36px;}
.titlex1 {text-align:center;width:91px !important;font-family:PingFangSC-Regular,sans-serif;font-size:14px;float:left;margin-left:-13px !important;}
.titlex1::after {content:"";border-right:1px solid #4a4a4a;margin-left:13% !important;}
.nav-right img {float:left;height:34px;width:46px;}
.nav ul {margin-left:18px;font-family:PingFangSC-Regular,sans-serif;width:77%;margin-block-end:0;margin-bottom:0;float:left;margin-top:10px;}
.nav-right p {display:none;}
.nav-right-mobile {display:none;}
.logo {height:36px;cursor:pointer;margin-top:5px;}
.nav2 li {position:relative;}
.ab {width:150px;background:rgba(255,255,255,.9);position:absolute;z-index:100;left:-2px;padding-top:28px;cursor:pointer;display:none;}
.ab2 {width:175px;}
.nav2>li>a {border-bottom:2px solid #fff;padding-bottom:8px;}
.nav2>li>a:nth-child(1):hover {color:#004098;border-bottom-color:#004098}
.cx {display:block;}
.nav2>li div div {padding:10px 0;cursor:pointer;padding-right:12px;}
.nav2>li div div:hover {background:#fff;}
.sx {width:3px;height:12px;background:#fff;display:inline-table;margin-right:5px;top:2px;position:relative;}
.ab>div:hover {color:#004098;}
.jt {display:inline-table;float:right;margin-top:2px;opacity:0;color:#004098;display:none;}
.nav2>li div div:hover .sx {background:#004098;}
.nav2>li div div:hover .jt {opacity:1;}
.grounp {position:absolute;right:8px;}
/* 语言 */  .yut {margin-top:-13px !important;margin-left:19px;padding-top:18px;width:101px!important;top:35px;}
.yut>div {padding:10px 0;}
.ttb,.showyu {display:inline-table;}
.yut>div:hover {background:#fff;}
.yut>div:hover .ttbg {background:#004098;}
.showyu:hover .yut {display:block;}
/* 搜索 */.searchTop {width:1140px;background:red;padding:18px 14px;position:relative;left:-1050px;top:55px;background:linear-gradient(to right,rgba(43,114,220,1),rgb(93, 158, 255) 60%);display:none;}
.searchTop input {border:none;width:1062px;outline:none;border:none;background:transparent;height:25px;}
.searchTop input::-webkit-input-placeholder {color:#fff;font-size:17px;}
.cancel {display:inline-table;width:25px;height:25px;position:absolute;right:52px;top:15px;cursor:pointer;}
.qx1 {width:29px;height:2px;background:#fff;position:relative;transform:rotate(45deg);margin-top:12px;}
.qx2 {width:29px;height:2px;background:#fff;position:relative;transform:rotate(-45deg);margin-top:-2px;}
.grounpx {position:relative;left:78%;top:3px;}
}
@media screen and (min-width:992px) and (max-width:1400px) {
	
	.input {display:none;}
.nav {display:flex;height:70px;width:100%;background-color:#fff;border-radius:4px;color:#4a4a4a;padding-top:7px;padding-left:0;}
.ab a {position:absolute;height:19px;width:82%;}
.searchTop .search-w {position:relative;float:left;top:7px;margin-left:0px;margin-right:10px;}
.nav li a {text-decoration:none;color:#000;font-size:16px;background:url(about:blank);}
.nav li {margin-left:24px;float:left;display:block;position:relative;}
.title23 {margin-left:-13px;}
.nav-right {position:relative;margin-left:25px;margin-top:13px; }
.nav-right span {/*text-align:center;*/      width:86px !important;font-family:PingFangSC-Regular,sans-serif;font-size:16px;float:left;margin-top:-3px;margin-left:6px;}
.nav-right span::after {content:"";border-right:1px solid #4a4a4a;position:relative;margin-left:8px;}
 
.nav ul {margin-left:20px; margin-block-end:0;margin-bottom:0;float:left;margin-top:20px;}
.nav-right p {display:none;}
.nav-right .span1 {display:inline-table;}
.nav-right-mobile {display:none;}
.logo {height:46px;cursor:pointer;padding-top: 10px;}
.ab {width:145px;background:rgba(255,255,255,.9);position:absolute;z-index:100;left:-10px;padding-top:20px;display:none;z-index:100;font-size:16px;}
.ab2 {width:185px;}
.nav2>li>a {border-bottom:2px solid #fff;padding-bottom:6px;}
.nav2>li>a:nth-child(1):hover {color:#004098;border-bottom-color:#004098}
.cx {display:block;}
.nav2>li div div {padding:10px 0;cursor:pointer;padding-right:4px;}
.nav2>li div div:hover {background:#fff;}
.sx {width:3px;height:12px;background:#fff;display:inline-table;margin-right:5px;top:2px;position:relative;}
.ab {cursor:pointer;}
.ab>div:hover {color:#004098;}
.jt {display:none;float:right;margin-top:2px;opacity:0;color:#004098;}
.nav2>li div div:hover .sx {background:#004098;}
.nav2>li div div:hover .jt {opacity:1;}
/* 语言 */  .yut {margin-top:18px;margin-left:20px;padding-top:18px;width:102px!important;}
.yut>div {padding:10px 0;}
.ttb {display:inline-table;}
.yut>div:hover {background:#fff;}
.yut>div:hover .ttbg {background:#004098;}
.showyu:hover .yut {display:block;}
.grounp {left:8px;position:relative;}
/* 搜索 */  .searchTop {width:950px;background:red;padding:18px 14px;position:absolute;left:-792px;top:38px;background:linear-gradient(to right,rgba(43,114,220,1),rgba(44,204,192,1) 60%);display:none;}
.searchTop input {width:800px;outline:none;border:none;background:transparent;height:25px;}
.searchTop input::-webkit-input-placeholder {color:#fff;}
.cancel {display:inline-table;width:25px;height:25px;position:absolute;right:20px;top:20px;cursor:pointer;}
.qx1 {width:22px;height:2px;background:#fff;position:relative;transform:rotate(45deg);margin-top:12px;}
.qx2 {width:22px;height:2px;background:#fff;position:relative;transform:rotate(-45deg);margin-top:-1px;}
/*.grounpx {position:relative;}
*/}

@keyframes move {
	0% {
		transform: scale(1);
		/*寮€濮嬩负鍘熷澶у皬*/
	}
	
	50% {
		transform: scale(1.04);
	}
	
	100% {
		transform: scale(1);
	}
}

@-webkit-keyframes move {
	0% {
		-webkit-transform: scale(1);
		/*寮€濮嬩负鍘熷澶у皬*/
	}
	
	50% {
		-webkit-transform: scale(1.04);
	}
	
	100% {
		-webkit-transform: scale(1);
	}
}
.banner{position: relative;}
.banner .babox3 img{-webkit-animation-name: move;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 5s;
    animation-name: move;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-duration: 5s;}
.banner .babox4{position: absolute;z-index: 100px;bottom: -4%;}
.banner .babox2{position: absolute;z-index: 100px;bottom: -4%;}







.indexb { overflow: hidden;padding-top: 55px;}
.indexb .t i{font-size: 20px;padding-right: 5px;}
.indexb .t a {display:block;float:left;   width: 20%;color: #333; background: #e3e3e3; font-size:16px;text-align:center; line-height:50px; transition:background ease .5s;}
.indexb .t a.on {color:#fff;background:#004098;}
 
.hidden {display:none !important;}
.indsd{overflow: hidden;}


.in_abtit h3{font-size: 30px;font-weight: bold;padding-bottom: 10px;}
.in_abtit i{width: 50px;height: 3px;display: block;background: #004098;}

.pull-right .ul{background: #f0f0f0; padding : 40px;overflow: hidden;}
.pull-right .daka li a {background: #fff;display: block;}
.pull-right .daka li h5{padding: 20px;}
.newsfl .newsfltxt h3{font-size:16px;color: #333333;padding-top:20px; font-weight:bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;transition: 0.6s;}
.newsfl .newsfltxt p{font-size: 14px; color: #636363;padding-top:15px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newsfl .newsfltxt:hover h3{color: #004098;}

.newsfr {padding-left: 50px;}
.newsfr  .nsfl{text-align:center;background: #004098;padding:13px 0px;width:13%;}
.newsfr  .nsfl h2{font-size:28px;color: #fff;font-weight: bold; }
.newsfr  .nsfl span{font-size: 14px;color: #fff;margin-top: 10px;}
.newsfr  .nsfr{width: 87%;padding-left: 20px;}
.newsfr  li .nsfr:hover h3{color: #004098}
.newsfr .nsfr h3{font-size:14px;color: #333333;padding-top: 8px; font-weight:bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;transition: 0.6s;}
.newsfr .newsfr{padding-left: 50px}
.newsfr .nsfr p{font-size: 14px; color: #636363;padding-top:10px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.newsfr .nsfl{padding-top: 10px}
.newsfr .newsfltxt:hover h3{color:#004098 ;}
.newsfr    li::after{display: block;content: "";clear: both;border-top: 1px solid rgb(236, 236, 236);margin: 10px 0}
.newsfr a{display: block;overflow: hidden;}

.bg{position: relative;overflow: hidden;}
.bg-img1{position: absolute;  height: 844px;width: 100%; left: -5%;top: 20%;z-index: -1; }
.in_pro{   padding: 80px 0;  }
 


.in_protit h3{font-size: 30px;font-weight: bold;padding-bottom: 10px;text-align: center;}
.in_protit i{width: 50px;height: 2px;display: block;background: #004098;margin: 0 auto;}

.in_probox{overflow: hidden;margin-top: 40px; box-shadow: 0 3px 9px 2px rgba(0,0,0,.2);}
.in_probox li{width: 20%;float: left;padding: 40px 20px;background: #fff; border-right: 1px solid #004098;}
.in_probox li:last-child{border-right: none}
.in_probox li a{display: block;}
.in_probox li i{width: 50px;height: 2px;display: block;background: #004098; }
.in_probox li h3{font-size: 22px;padding: 10px 0;}
.in_probox li p{font-size: 12px; padding-bottom: 40px;}
.in_probox li .img{ height: 150px ;overflow: hidden;}
.in_probox li img{margin:0 auto;display: block;}
.in_probox li:nth-child(2n){background: #f1f1f1;}



.bg-img2{position: absolute;  height: 460px;width: 100%; left: 0%;top: 67%;z-index: -1; }
.bg-img3{position: absolute;  height: 1000px;width: 100%; right: -55%;top: 47%;z-index: -1; }

.in_jianj .in_jjfl{padding-right: 40px;padding-top: 40px;}
.in_jianj .in_jjfl p{line-height: 26px;color: #666;font-size: 14px;padding : 40px 0 40px 0;}
 

 
.sec7ban   .swiper-button-prev{background: none;width: 41px;height: 41px; left: 0%; margin-top: 2%;  outline: none; }
.sec7ban  .swiper-button-next{background: none; width: 41px;height: 41px;right: 0%;  margin-top: 2%; outline: none; }
.sec7ban .swiper-slide:hover .txt h3{color: #004098;}

.sec7ban {padding:0 5%;padding-top: 40px;}
.sec7ban span {width:280px;height:180px;background: #f6f6f6; text-align:center;vertical-align:middle;display:table-cell; padding:10px;}
.sec7ban span img {height:100%;width:auto; }
.sec7ban   .swiper-slide{display:block;text-align:center}
 
.in_honor{margin: 80px 0;}










 
.footer{background: #252525;height:330px;border-top: 1px solid #6d6d6d;}
.footernav {overflow: hidden;padding-top: 35px;}
.footernav li{float: left;margin-right: 20px;position: relative;}
.footernav li a{color: #cecece;font-size: 14px;display: block;}
.footernav li a:hover{color: #4995ff;}
.footernav2{padding-top: 30px;}
.footernav2 li{float: left;margin-right: 18px;position: relative;width:30%}
.footernav2 li {font-size: 12px;color: #cecece;line-height: 26px;}

.footernav2 li h4{font-size: 14px;color: #cecece;padding-bottom: 5px;}

.fterfl span{ font-size: 14px;color: #cecece;line-height: 28px;display: block;padding-top: 20px;}
.fterfl{width: 63%;float: left;}
.fterfr  {width: 37%;float: left; overflow: hidden;position: relative;padding-left:30px;}
.frnavbot  li{float: left;margin-right: 20px;position: relative;}
.frnavbot  li p{text-align: center; color: #cecece;padding-top: 10px;}
.frnavbot{padding-top: 80px;}
.fterfr::before{display: block;clear: both;content: ""; position: absolute;left: 0; top: 25px;width: 1px ; height: 95%;background: #6d6d6d;}
.footerbot{ background: #252525;border-top: 1px solid #6d6d6d; }
.footerbot p{ color: #cecece;padding : 15px 0;line-height: 26px;float: left;}
.footerbot h6{ color: #cecece;padding : 15px 0;line-height: 26px;float: right;}
 
.fottop{line-height: 55px;   background: #252525; }
.fottop span{font-size: 16px;font-weight: bold;color: #cecece;}
.fottop  a{color: #cecece;padding-right: 20px;}


.albot { margin-top: 60px; }
.albot ul{overflow: hidden;padding: 30px 0; }

.albot li{text-align: center;margin-bottom: 20px;}




.nyab_tit{   overflow: hidden; position: relative; background: url(../images/titbg1.png) no-repeat; height: 264px;margin-top: -180px;}
.nyab_tit p {margin-left: 680px;margin-top: 40px;}
.nyab_tit p a{width: 140px;height: 140px;padding-top: 30px;font-size: 26px;margin-right: 50px; display: block;float: left; background: #004098;color: #fff;border-radius: 50%;text-align: center;}
.nyab_tit p a.on{background: #e60012;}
.nyab_tit p a:hover{background: #e60012;}

.ny_bg{background: url(../images/ab_bg1.png) no-repeat;}

.ab_box1 p{line-height: 28px;font-size: 16px;}


 
.line-year3 {display:none;}
.line-bottom2 {height:2px;width:15px;background-color:#000;margin:10px auto;}
.history {text-align:center;width:1200px;margin:0 auto; margin-top: 50px;  background-color:#fff;box-shadow:5px 5px 5px rgba(152,152,152,0.2),5px -5px 5px rgba(152,152,152,0.2),-5px 5px 5px rgba(152,152,152,0.2),-5px -5px 5px rgba(152,152,152,0.2);padding-bottom:100px;padding-top:18px;position:relative;}
.years-node {width:130px;}
.years {margin-top:44px;}
.text {position:relative;left:60px;margin-left:-51px;font-size:14px;display:inline-table;top:-4px;width:500px;}
.years ul {text-align:left}
.years li {width:650px;margin-left:600px;border-left:2px solid rgba(145,193,241,1);padding-top:10px;padding-bottom:10px;}
.years ul li:first-child {padding-top:40px;}
.years ul li:last-child {padding-bottom:40px;}
.num {position:relative;left:-111px;font-size:20px;/*font-weight:600;*/}
.years-node {font-size:26px;float:left;/*font-weight:600;*/margin-top:6px;}
.node {text-align:left;margin-left:414px;margin-top:-19px;}
.red-point {height:35px;width:35px;border-radius:35px;background-color:rgb(255, 55, 0);color:rgb(255, 55, 0);float:initial;position:relative;left:39px;display:inline-table;top:5px;cursor:pointer;text-align:center;line-height:35px;}
.blue-point {height:35px;width:35px;border-radius:35px;background: #004098; float:initial;position:relative;left:39px;display:inline-table;top:5px;text-align:center;line-height:35px;font-size:35px;color:#f5f5f5;cursor:pointer;}
.years>ul {display:none;}
.years>ul:last-child {display:block;}
.lines {width:2px;height:50px;background:rgba(144,233,227,1);margin:auto;left:-2px;}
.history h2,.responsibility h2 {font-size:26px;text-align:center;font-weight:bold;}
.responsibility {width:1200px;margin:-770px auto;}
.version {width:650px;font-size:14px;margin:20px auto;line-height:18px;}
.carousel {margin-top:50px;}
.category>div {margin-left:30px;font-size:22px;padding:6px 35px;font-weight:600;cursor:pointer;display:inline-table;}
.category .active {background:linear-gradient(to right,#2B6DDE,rgb(44,204,194));border-radius:3px;color:#fff;}
.carousel-list {margin-top:30px;}
.carousel-list3 {display:block;margin:0 auto;position:relative;width:760px !important;}
/*.carousel-left {height:409px !important;width:581px !important;display:inline-table;background-size:contain;background:url(../images/carousel2.jpg) no-repeat;}
*//*.carousel-right {height:409px;width:581px !important;display:inline-table;background-size:contain;background:url(../images/carousel1.jpg) no-repeat;}
*/.carousel-version {width:295px !important;margin:0px auto;padding-top:22px;color:#fff;font-size:20px;height:290px;padding-left:30px;padding-right:30px;}
.carousel-version p {color:#f5f5f5;font-size:12px;margin-top:10px;}
.circle {width:98%;height:26px;}
.circle>div {width:12px;height:12px;border-radius:12px;background:#9D9C9A;margin-right:10px;float:left;}
.openDesc .swiper-pagination-bullet {width:12px;height:12px;border-radius:12px;background:#9D9C9A;}
.openDesc .swiper-pagination-bullets {bottom:3px !important;}
.circle>div:nth-child(1) {margin-left:49%;background:#E65D39;}
.carousel-version h3 {text-align:center;}
.circle>div:nth-child(2) {margin-left:18px;}
.slide {width:148px;margin:30px auto;}
.slide li {list-style-type:none;height:1px;width:22px;background-color:#fff;margin-left:2px;margin-right:2px;display:inline-table;}
.click-point ul {display:flex;flex-direction:row;justify-content:center;}
.click-point li {height:15px;width:15px;background-color:rgb(159,159,159);border-radius:15px;margin-left:10px;margin-right:10px;display:inline-table;}
.slide .active,.click-point .active {background-color:rgb(232,83,83);}
.bubble1 {position:relative;margin-top:-100px;z-index:-100;width:1615px;left:52px;}
.bottom {width:100%;margin-top:830px;}
.bubble2 {height:635px;width:799px;position:relative;margin:0 auto;display:block;left:-780px;top:-500px;z-index:-1;}
.bubble4 {background:url(../images/bubble4.jpg) no-repeat;height:321px;width:398px;margin:0 auto;position:relative;left:613px;top:253px;z-index:-10;margin-top:-275px;}
.mobile {display:none;}
 
 
.nytit h2{font-size:26px;text-align:center;font-weight:bold;}
 
.ab_box2ul li a{text-align: center;background: #f9faff;display: block;padding:35px 15px ;	box-shadow: 0 0px 3px 1px rgba(0,0,0,.1);}
.ab_box2ul li h3{font-size: 18px;font-weight: bold;padding: 20px 0 5px 0;}
.ab_box2ul li h4{font-size: 12px;font-weight: bold;padding-bottom: 10px; color: #333;}
.ab_box2ul li p{font-size: 14px;height:75px;line-height: 26px;overflow: hidden;color: #666;}
.ab_box2ul li:hover a{box-shadow: 0 2px 9px 3px rgba(0,0,0,.4);}
.ab_box2ul li:hover h3{color: #004098;}


.ab_box2{margin: 80px 0; }
.ab_box2::after{display: block;content: "";clear: both;}
.zizhiny .more{display: block;text-align: center;padding-top: 30px;}
.zizhiny span {width:280px;height:180px;text-align:center;vertical-align:middle;display:table-cell;background: #f6f6f6; padding:10px;}
.zizhiny span img {height:100%;width:auto; }
.zizhiny li {display:block;text-align:center}
.zizhiny li p {padding:20px;color:#333;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zizhiny li:hover p {color:#004098;}

 


.ny_bg2{background: url(../images/ab_bg2.png) no-repeat; }
 
.contactbox{background: #fff;box-shadow: 0 2px 9px 3px rgba(0,0,0,.2); padding:25px 50px;overflow: hidden;}
.conttop .contopfr p{line-height: 30px;font-size: 16px;}
.conttop .contopfr{padding-left: 40px;}


.nytit{padding-bottom: 40px;}


.ditu{padding : 80px 0;}


.ny_bg3{background: url(../images/ab_bg3.png) no-repeat; }

.dakabox{overflow: hidden;padding: 40px;box-shadow: 0 2px 9px 3px rgba(0,0,0,.2); margin-bottom: 80px;}
.dakabox p{font-size: 16px;text-indent: 2em;line-height: 28px;padding: 5px 0;}

.dakaswi { position: relative; margin-bottom: 80px; }
.dakaswi   .swiper-button-prev{background: none;width: 41px;height: 41px; left: -5%;   outline: none; }
.dakaswi  .swiper-button-next{background: none; width: 41px;height: 41px;right: -5%;  outline: none; }
.dakaswi .swiper-slide .img{position: relative;}
.dakaswi .swiper-slide{cursor: pointer;}
.dakaswi .swiper-slide .more{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center; opacity: 0;transition: 0.6s;}
.dakaswi .swiper-slide .dkbg { background: rgba(0,0,0,.7);position: absolute;width: 100%;height: 100%;top: 0; opacity: 0;transition: 0.6s;}
.dakaswi .swiper-slide:hover .more{opacity: 1;}
.dakaswi .swiper-slide:hover .dkbg{opacity: 1;}





 .dakaulimg  .dkcen{position: relative;}
.dakaulimg li .img{position: relative;}
.dakaulimg li{cursor: pointer;}
.dakaulimg li .more{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center; opacity: 0;transition: 0.6s;}
.dakaulimg li .dkbg { background: rgba(0,0,0,.7);position: absolute;width: 100%;height: 100%;top: 0; opacity: 0;transition: 0.6s;}
 .dakaulimg li:hover .more{opacity: 1;}
.dakaulimg li:hover .dkbg{opacity: 1;}





.dakabot_ul { padding: 40px;box-shadow: 0 2px 9px 3px rgba(0,0,0,0.2); background: #fff;   margin-top:30px;}
.dakabot_ul  .nsfl{text-align:center; padding:20px 0px 10px 0;width:10%;float: left;}
.dakabot_ul  .nsfl h2{font-size:34px;color: #e60012;font-weight: bold;padding-top: 10px; }
.dakabot_ul  .nsfl span{font-size: 14px;color: #333;margin-top: 10px;}
.dakabot_ul  .nsfr{width: 80%;padding-left: 20px; float: left;}
.dakabot_ul  .dkl{width: 10%;padding-top:30px; float: left;text-align: center;}
.dakabot_ul  li .nsfr:hover h3{color: #e60012}
.dakabot_ul .nsfr h3{font-size:18px;color: #333333;padding-top: 8px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;transition: 0.6s;}
 
.dakabot_ul .nsfr p{font-size: 14px; color: #636363;padding-top:10px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.dakabot_ul .nsfl{padding-top: 10px}
.dakabot_ul .newsfltxt:hover h3{color:#e60012 ;}
.dakabot_ul    li::after{display: block;content: "";clear: both;border-top: 1px solid rgb(236, 236, 236);margin: 10px 0}
.dakabot_ul a{display: block;overflow: hidden;}


.dakabot{  margin-bottom: 50px;  }




 
.indexb2 .t i{font-size: 20px;padding-right: 5px;}
.indexb2 .t a {display:block;float:left; margin-right: 2%;  width: 48%;color: #333; background: #e3e3e3; font-size:16px;text-align:center; line-height:50px; transition:background ease .5s;}
.indexb2 .t a.on {color:#fff;background:#004098;}
.hidden2 {display:none !important;}
.indsd2{overflow: hidden;}
.indexb2 .t a:nth-child(2){margin-right: 0;margin-left: 2%;}





.in-page {color:#888;margin-top:30px;}
.in-page span {padding:0 15px;border:1px solid #e60012}
.in-page a { line-height:35px;padding:6px 9px;border:1px solid #e60012; display: inline;}
.in-page a.cur,.in-page a:hover {border-color:#e60012;background:#e60012;color:#fff}

 



.indexb3 .t i{font-size: 20px;padding-right: 5px;}
.indexb3 .t a {display:block;float:left; margin-right: 2%;  width: 32%;color: #333; background: #e3e3e3; font-size:16px;text-align:center; line-height:50px; transition:background ease .5s;}
.indexb3 .t a.on {color:#fff;background:#004098;}
.hidden3 {display:none !important;}
.indsd3{overflow: hidden;}
 
.indexb3 .t a:nth-child(3){margin-right: 0; }

.fnewstop{overflow: hidden; margin-top: 50px;}
.fnewstopfr{padding:0  0  0 50px;}
.fnewstopfr h3{font-size: 18px;color: #333; padding : 20px 0 5px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}

.fnewstopfr p{font-size: 14px;color: #666; line-height: 28px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.fnewstopfr  .linkurls{display: block;width: 40px;height: 40px;margin-top: 40px; font-size: 18px;color: #ccc; text-align: center;line-height: 40px;border: 1px solid #ccc;}
.fnewstopfr  .linkurls:hover{background: #e60012;color: #fff;}



.ny_bg4{background: url(../images/ab_bg4.png) no-repeat; }

.n_newsbox{padding:20px 40px;box-shadow: 0 2px 9px 3px rgba(0,0,0,0.2); background: #fff; margin-bottom: 50px; }

.n_newsbox h3{font-size: 24px;color: #333;padding: 10px 0;}
.n_newsbox .times{font-size: 12px;color: #666;padding-bottom: 10px;display: block;}




.ny_bg5{background: url(../images/ab_bg5.png) no-repeat; }

.n_pro1{ overflow: hidden;}
.n_pro1 .n_pro1fl{min-height: 848px; padding:20px 30px ;box-shadow: 0 2px 9px 3px rgba(0,0,0,0.2); background: #fff;}

.n_pro1 .n_pro1fl p{font-size: 16px;line-height:36px;padding: 15px 0;}
.n_pro1 .n_pro1fl p span{color: #e60012;font-weight: bold;}
.n_pro1 .n_pro1fr{min-height: 848px; padding:20px 30px ;box-shadow: 0 2px 9px 3px rgba(0,0,0,0.2); background: #fff;}

.n_pro1 .n_pro1fr p{font-size: 16px;line-height:36px;padding: 15px 0;}
.n_pro1 .n_pro1fr p span{color: #e60012;font-weight: bold;}


.n_proul{overflow: hidden; background: #fff; }
.n_proul li{float: left;width: 20%;text-align: center; height: 170px; }



.n_pro2{ overflow: hidden;margin: 70px 0;}



.indexb4 .t{text-align: center; margin: auto;}
.indexb4 .t i{font-size: 20px;padding-right: 5px;}
.indexb4 .t a {display:inline-block;   width: 16%;color: #333; background: #fff; font-size:16px;text-align:center; line-height:40px; transition:background ease .5s;}
.indexb4 .t a.on {color:#fff;background:#004098;}
.hidden4 {display:none !important;}
.indsd4{overflow: hidden;}
 
.n_pro3{padding-top: 40px;}
.n_pro3 li a{background: #fff;display: block; box-shadow: 0 2px 9px 3px rgba(0,0,0,0.2);padding:40px 20px 20px 20px ; }
.n_pro3 li h3{font-size: 18px;font-weight: bold;text-align: center;padding: 20px 0;}
.n_pro3 li p{font-size: 14px;height: 140px;overflow: hidden;}
.n_pro3 li img{margin: auto; display: block;}
.n_pro3 li .img{height: 180px;overflow: hidden;}






.ny_bg6{background: url(../images/ab_bg6.png) no-repeat; }


.honbox{ padding: 30px ;box-shadow: 0 2px 9px 3px rgba(0,0,0,0.2); background: #fff; margin-bottom: 60px;}


 .cssshadow 
 {
    -moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
-webkit-box-shadow: 2px 2px 10px #909090;/*safari或chrome*/
box-shadow:2px 2px 10px #909090;/*opera或ie9*/
 }

.abtits .alk{
    font-size: 38px !important;
    color: #5b5756;
    width: 27%;
    border-bottom: 2px solid #5b5756;
    padding: 10px;
    letter-spacing: 6px;
    line-height: 20px !important;
}
.abtits .wasp{
	font-size:52px !important;
	color: #004198;
    font-weight: 800;
    padding: 15px 0 30px 0 !important;
}
.abtits .dessda{
font-size: 15px !important;
    color: #004198;
    font-weight: bolder;
    padding: 2px 0 !important;
    line-height: 20px !important;
}

.npsdfl .n_pro1fr .font-lf{
	font-size: 38px !important;
    color: #5b5756;
    letter-spacing: 5px;
}

.npsdfl .n_pro1fr .ftitle-lf{
	font-size: 50px !important;
    color: #003f97;
    letter-spacing: 5px;
}

.npsdfl .n_pro1fr .font-zlf{
	font-size: 38px !important;
    color: #5b5756;
    width: 33%;
    border-bottom: 2px solid #5b5756;
    letter-spacing: 3px;
    line-height: 20px !important;
}

.join-list .top .con-l {width:230px}
.join-list .top .con-r {padding-left:4.5%;width:calc(100% - 230px);line-height:36px}
.join-list .head {width:calc(100% - 45px);color:#fff}
.join-list .head .box {width:20%}
.join-list h2 {font-size:36px}
.join-list li {margin-bottom:12px;BACKGROUND:#ebebeb;}
.join-list li.cur .btn {background:url(../images/arrow2.png) no-repeat right center}
.join-list .heads {cursor:pointer;}
.join-list .btn {position:absolute;width:45px;height:60px;background:url(../images/arrow1.png) no-repeat right center;cursor:pointer;right:5%;}
.join-list .con {width:100%;color:#333;font-size:18px;}
.join-list .con .box {width:100%;height:60px;line-height:60px;text-align:left;padding-left:30px;color:#333;}
.join-list .info {display:none;width:100%;padding:4% 7%;background:#fff;font-size:15px;color:#fff;border:1px solid #1486d5;}
.join-list .jointxt span {color:#666;font-size:16px;padding-top:35px;}
.join-list .jointxt h3 {color:#333;font-size:14px;padding:5px 0;font-weight:bold;}
.join-list .jointxt p {color:#666;font-size:14px;}
.join-list li.cur .els {color:#fff;background:#1486d5;}
.jointxt a{display: block;text-align: center;width: 140px;line-height: 40px; background: #1486d5;color: #fff;float: right;border-radius: 10px;}
.jointxt a:hover{ background: #004098;color: #fff;}




.ny_bg7{background: url(../images/ab_bg7.png) no-repeat; }

.honbox2{ padding: 30px ;box-shadow: 0 2px 9px 3px rgba(0,0,0,0.2); background: #fff; margin-bottom: 60px;}
.honbox2 h3{font-size: 16px;font-weight: bold;color: #e60012;padding: 20px 0;}
.honbox2 p {font-size: 16px;line-height: 28px; padding-left: 30px; }


.zizhiny2 ul {padding-top:20px;overflow: hidden;}
.zizhiny2 span {width:260px;height:180px;text-align:center;vertical-align:middle;display:table-cell;border:1px solid #dddddd;padding:10px;}
.zizhiny2 span img {height:100%;width:auto; }
.zizhiny2 li {display:block;text-align:center}
.zizhiny2 li p {padding:20px;color:#333;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zizhiny2 li:hover p {color:#1486d5;}
.zizhiny2 .more{display: block;margin:40px auto;text-align: center; }

 @media(max-width:1650px) {


}

@media(max-width:1440px) {

   


}

@media(max-width:1366px) { 
	.in_probox li h3{font-size: 16px;}
}




@media(max-width:1200px) {
.nav img{margin-left: 3%;}
.newsfr .nsfr{width: 75%;}
.newsfr .nsfl{width: 25%;}
.in_jianj .in_jjfl p{padding: 10px 0;line-height: 22px;}
.footer{display: none;}
.fottop{display: none;}



.history {width: 100%;}

.node{margin-left: 0;}


.years li {
    width: 100%;
    margin-left: 186px;
}

.text{left: 20px;}


.lines{ margin-left: 186px;}


.n_proul li{width: 33%;}





}

@media(max-width:1024px) {

 
	.header{left: 0;transform: none;width: 100%;position: relative;}
 .newsfr  {padding-left: 0;}
 .nyab_tit p{margin-left: 300px;}

}

@media(max-width:993px) {
 





}

@media(max-width:768px) {
   
	.nyab_tit p a{width: 80px;height: 80px;font-size: 16px;padding-top: 15px;}

	.nytit{padding-bottom: 20px;}
	.ditu{padding : 20px 0;}
	.dakaswi   .swiper-button-prev{background: none;width: 41px;height: 41px; left: 0%;   outline: none; }
	.dakaswi  .swiper-button-next{background: none; width: 41px;height: 41px;right: 0%;  outline: none; }
}

@media(max-width:767px) {
  
	.indexb .t a{width:50%;line-height: 40px;}
.newsfr  {padding-left: 0;}
.pull-right .ul{padding:10px ;}
.newsfr .nsfr{width: 75%;}
.newsfr .nsfl{width: 25%;}
 
.nav-right-mobile{padding-left: 40%;}

.in_abtit h3{font-size: 24px;}

.indexb{padding-top: 30px;}

.in_pro{padding:30px 0 ;}
.in_protit h3{font-size: 24px;}
.in_probox li{width: 100%;}

.in_jianj .in_jjfl{padding-top: 20px;padding-right: 0;}

.in_jianj .in_jjfl p{padding : 20px 0;}

.newsfl {padding-bottom: 20px;}



.in_honor{margin: 30px 0;}





.footerbot h6{display: none;}
.footerbot p{float: none;text-align: center;}

.years-node {font-size: 20px;  }
.text{width: 100%;position: sticky;margin-left: 0;}
.years li{margin-left: 0;border: none;padding: 20px;}
.num{display: block;left: 0;}

.years-node{text-align: center;}



.ab_box2{margin: 30px 0;}

.ab_box2ul{padding-top: 20px;}


.nyab_tit p{margin-left: 100px;margin-top: 140px;}
.nyab_tit p a{margin-right: 15px;}
.dakabox{padding: 10px; margin-bottom: 20px;}
.dakaswi .swiper-slide .img img{width: 100%;}

.dakaswi{padding : 0 50px; margin-bottom: 20px;}
.dakabot_ul .nsfr{width: 70%;}
.dakabot_ul .nsfl{width: 20%;}

.dakabot_ul{padding: 10px;}
.fnewstopfr {padding-left: 0;}
.fnewstopfr img{display: none;}
.fnewstop{margin-top: 30px;}
.n_newsbox h3{font-size: 18px;}
.n_newsbox{padding: 10px;}



.n_proul li{width: 50%;}
.indexb4 .t a{width: 48%;}

.n_pro2{margin: 30px 0;}

.honbox{padding: 10px;}


.nytit h2{font-size: 22px;}

.honbox2 p{padding-left: 0;font-size: 16px;}




}

@media(max-width:320px) {
 
 



}