

body{color: #333; min-width:1500px;}

 

body::-webkit-scrollbar {display: none;}



.top-in{width:90%;}



.in_page_banner_tit{position: absolute;top:40%;left:45%;width:760px;margin-left: -300px; }

.in_page_banner_tit strong{color: #fff;font-size:27px;font-weight: normal;display: block;line-height: 50px;text-align: center; letter-spacing:3px; font-family: "Microsoft YaHei";}

.in_page_banner_tit p{color: #fff; text-align: center; font-weight:bold; font-size: 45px; letter-spacing:3px; font-family: "Microsoft YaHei"; }



.prodcut_details_banner{position: relative;} 



.w1400{width:1500px; margin:auto; overflow:hidden;}



.fl{ float:left;}

.fr{ float:right;}



.page{margin:0 auto;width:1500px}

.w586{ width:586px; margin:auto;}

/*新闻*/

.cx-news-wrap{padding:40px 0;clear:both;overflow:hidden; }

.w90{width:1500px; margin:auto !important; position: relative;}

.cx-news-list{overflow:hidden;}

.cx-news-list .item{float:left;width:calc(34.87% - 40px);overflow:hidden; margin-top:94px;}

.cx-news-list .pic{overflow:hidden;}

.cx-news-list .pic img{display:block;width:100%;transition:all 1s;}

.cx-news-list .pic:hover img{transform:scale(1.1);}

.cx-news-list .text{overflow:hidden;}

.cx-news-list a:hover span{ background:#156bff; color:#fff; border:1px solid #156bff; width:180px; transform:scale(1.1)}



.cx-news-list .text .bd em{ top:20px;font-family:"DIN Medium";font-size:15px;color:#fff; font-weight:lighter; opacity: 0.7;}



.cx-news-list .text .bd{padding:24px 0 0 0;overflow:hidden;}

.cx-news-list .text .bd h3{height:48px;line-height:48px;font-size:26px; letter-spacing:1px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-weight:lighter;}

.cx-news-list .text .bd h3 a{display:block;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.cx-news-list .text .bd h3 a:hover{color:#fff;}

.cx-news-list .text .bd p{height: 50px;line-height:1.75;font-size:17px;color:#fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; letter-spacing:1px; font-weight:lighter;opacity: 0.8;}

.cx-news-list .text .tag{position:relative;padding:20px 80px 20px 0;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-top:#f0f0f0 solid 1px;}

.cx-news-list .text .tag a{display:inline-block;margin-right:10px;font-size:14px;color:#999;}

.cx-news-list .text .tag a:hover{color:#e91e2e;}



@media(max-width:1200px){

    .cx-news-wrap{padding:40px 10px;}

    .cx-news-list{margin:-10px;}

	.te2m{margin: 0 10px;}

    .cx-news-list .item{width:calc(50% - 20px);  margin-top:40px;}

    .cx-news-list .text .bd h3{font-size:16px;}

    .cx-news-list .text .bd p{height:44px;font-size:14px;}

    .cx-news-list .text .read a{font-size:14px;}

}

@media(max-width:750px){

    .cx-news-list{margin:0;}

    .cx-news-list .item{margin:0 0 10px;width:100%;}

}



.te2m{margin:0 20px;}

/*--end cx-news-list--*/





em,i,b {font-style: normal;}



.pagination { padding:3rem 0 5.4% 0; text-align: center; overflow: hidden; position: relative;z-index: 333; letter-spacing:1.6px;}



.pagination a { vertical-align: middle;  font-size:14px; line-height:36px; display: inline-block; height:36px; padding: 0 14px; text-align: center; color: #000; border: 1px solid #eceef3; background: #eceef3; margin-left: 5px; border-radius:5px; }



.pagination a.a1{ line-height:36px; height:36px; margin-top:0; padding:0 12px; }



.pagination a:hover{ text-decoration:none; color:#156bff; background:#f6f6f6; border: 1px solid #f6f6f6; }



.pagination span { vertical-align: middle; line-height:40px; display: inline-block; height:40px; font-size:14px; text-align: center; color: #fff; margin-left: 5px;  background:#156bff; border-radius:5px; width:42px; }

.ny-more{ margin: 0 auto; width: 180px; height:36px; line-height: 36px; display: block; text-align: center; font-size:14px; color: #FFFFFF; background: #156bff; } 

.ny-more2{width:140px; height:36px; line-height:36px; display: block; text-align: center; font-size:14px; color: #fff; border: 1px solid #bfbfbf; box-shadow: 0 0 5px rgba(0,0,0,.08); }








/*新闻详情*/

.page_bannerX {height:100px;position:relative;padding:146px 0 150px 0;}

.page_bannerX > .page > img {float:right;position:absolute;right:150px;width:400px;top:-43px;}

.page_bannerX > .page {position:relative;height:100%;}

.page_bannerX .page_bannerX_tit {width:620px;}

.page_bannerX .page_bannerX_tit h4 {color:#fff;font-size:30px;line-height:40px;font-weight:normal;padding-bottom:10px;}

.page_bannerX .page_bannerX_tit p {font-size:16px;font-weight:lighter;color:#fff;line-height:28px; opacity: .5;}



.news_detail_page_in{background:#021151; padding-bottom:90px;}

.news-details-cont { width: 70%; border-right: solid 1px #8088a8; margin-right: -1px;  }



.article-infos {

  height:78px;

  line-height:78px;

  color: #fff;

  font-size:15px;

  box-sizing: border-box;

  border-bottom: solid 1px #8088a8;

}

.article-infos span { padding-right: 20px; }

.article-cont { padding:0 40px 40px; color:#fff;}

.article-cont  h2 { font-size: 20px; color: #1d1d1d; font-weight: 400; padding-bottom: 20px;}

.article-cont p { font-size:16px; letter-spacing:1px; color: #fff; line-height:26px; /*margin-bottom: 50px;*/ }

.article-cont p a strong{color:red;}

.article-cont img { width: auto; max-width: 100%; margin: 0 auto; }

.news-details-right { overflow:hidden;

  width: 30%;

  padding:10px 40px 0;

  border-left: solid 1px #8088a8;

  box-sizing: border-box;

  position: relative;

}

.news-details-right > div.xgzx h3 {

  font-size: 22px; color:#fff;

  font-weight: normal;

  line-height:60px;

  display: block;

}

/*.news-details-right:after{content: '';display: block;width: 100%;height: 30px;position: absolute;top: 0;left: 0; background:#042e68;}*/

.news-details-right h2 { font-weight: 400; font-size: 20px; color: #333; padding-bottom: 10px; }

.news-details-right a {

  color: #fff;

  font-size: 14px;

  display: block;

  width: 100%;

  white-space: nowrap;

  overflow: hidden;

  text-overflow: ellipsis;

}

.news-details-right a:hover { color: #fff; }

.news-details-right li { margin-top:21px; }

.news-details-right>div { margin-bottom: 50px; }





.article_infox strong {

  font-size: 22px;

  display: block; color:#333;

  font-weight: normal;

  line-height: 50px; padding-top:1%;

}

.article_infox {

  margin:40px;

  background:#e6e8ec;

  padding:30px 30px 20px 30px;

  line-height:26px;

  border: 1px solid #e6e8ec;

  color: #666;

}



.article_infox > img{width: 100%;display: block;height: auto;}



.context{width: 100%; height:90px; border-top:#8088a8 solid 1px; clear:both; overflow:hidden; }

.context p{width:45%;float: left;height:90px;line-height:90px; color:#fff; margin-right:13px;}

.context p a{font-size:15px;color: #fff;display: block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-left:13px;}

.context p.prevNews a:hover{/* background:url(images/mub0205.png) no-repeat left center;*/ color:#fff;}

.context p.prevNews a{padding-left: 20px;background: url(../images/mub02_jt01.png) no-repeat left center;}

.context p.NextNews a{padding-right: 20px;text-align: right;background: url(../images/mub02_jt03.png) no-repeat right center;}

.context p.NextNews a:hover{/*background: url(../images/mub0204.png) no-repeat right center !important;*/ color:#fff;}

.context p.NextNews{ float:right;}

.newsDetailsSection .backNewsList{width: 59px;height: 59px;display: block;position: absolute;left: -59px;top: 0;cursor:pointer; margin-top:40px;}



.bakgrd{ background: #021151;}



.back{width:8.75rem;text-align:center; float:left; padding-bottom:30px;}

.back a{display:block;font-size:1rem;color:#fff; line-height:90px;}

.back a:before{display:inline-block;margin-right:1rem;font-family:"iconfont";content:"\e600";opacity:0.6;}

.prev:hover a,.next:hover a{color:#fff;}

.back:hover a{color:#fff; background:#156bff; transition:all .5s; font-size:15px;}

@media(max-width:992px){

.inner{border-top:#e5e5e5 solid 1px;}

.prev,.next{display:none;}

.back{width:100%;}

.back a{font-size:1.5rem;}

}





/*招聘*/

.index-content{width:100%;overflow:hidden;margin-top:30px;position: relative; margin: auto;height:5420px;}   

.case06 {width:100%;}

.case06 .case-box{width:100%;}

.case06 .case-nav{width:100%;text-align:center;}

.case06 .case-nav a{display:inline-block;width:420px;margin:0px;font-size:18px;color:#333;background-color:#f5f5f5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;padding:15px 0px;}

.case06 .case-nav a:hover,.case06 .case-nav a.o { background-color:#156bff;color: #fff; }

.case06 .case-box .case-main {width:100%;padding-top:40%;position:relative;}

.case06 .case-main>div {width:100%;position:absolute;left: 0; top: 0; z-index: 2;}

.case06 .case-main>div>div {}

.case06 .case-main .case-cont {position:relative; }



.case06 .m-case06-nav { display:none;width:100%;overflow:hidden; }

.case06 .m-case06-nav a { float:left;display:block;width:49%;text-align:center; padding: 3% 0; background-color: #f5f5f5; color: #333; font-size: 16px; margin-bottom: 2%;}

.case06 .m-case06-nav a:nth-child(odd) { margin-right: 2%; }

.case06 .case-nav a:hover, .case06 .case-nav a.cur { background-color:#156bff; color: #fff; } 





.job{width:100%;margin-top:20px;}

.job td{border:1px #ccc solid;padding:11px !important;font-size:15px;line-height:25px;color:#333}

.jot{width:12%;}

.jota{text-align:center;font-size: 20px !important;font-weight: bold;}

.job table{width:100%}  

.joba table{width:100%} 

.joba{width:100%;margin-top:20px;margin-right: 18px;}

.joba td{border:1px #ccc solid;padding:11px !important;font-size: 15px;line-height:25px;color:#333}





.rczp{position:relative;z-index:2; margin-bottom:70px;}

.rczp .conleft{width:360px}

.rczp .conleft h3{margin-bottom:45px;font-weight:400}

.rczp .conleft h3 em{display:block;font-size:14px;color:#979797;margin-bottom:14px}

.rczp .conleft h3 span{display:block;font-size:24px;color:#333}

.rczp .conleft .box{background:#0069bf;position:relative}

.rczp .conleft .box .embg{width:0;height:0;border:6px solid #0069bf;border-right:none;border-top-color:#f4f4f4;position:absolute;left:0;top:-6px}

.rczp .conleft dl{position:relative;color:#fff;border-bottom:1px solid #f4f4f4; padding:5px 12px 13px 17px;}

.rczp .conleft dl dt{font-size:19px;margin-bottom:10px;padding-top:18px; padding-left:62px; font-weight:bold;}

.rczp .conleft dl dt em{display:block;width:32px;height:32px;position:absolute;left:40px;top:24px}

.rczp .conleft dl dd{ line-height:26px;}

.rczp .conright{width:49.2%;padding-top:52px; box-shadow: 0 4px 24px 0 rgba(0,0,0,.48);  border-radius: 20px;}

.rczp .conright .ulTop{border-bottom:1px solid #f6f6f6}

.rczp .conright .ulTop li{float:left;background:#0e132d;height:60px;line-height:60px;text-align:center;color:#fff;/*border-right:1px solid #f6f6f6;*/font-size:18px;}

.rczp .conright .ulTop li.li1{width:30.2%;text-align:left;text-indent:40px}

.rczp .conright .ulTop li.li2{width:13.7%}

.rczp .conright .ulTop li.li3{ width:34%;}

.rczp .conright .ulTop li.li4{width:22.1%;}

.rczp .conright .conbox .conTop{height:69px;background:#eceef3;border-bottom:1px solid #f6f6f6}

.rczp .conright .conbox .conTop li{float:left;height:69px;line-height:69px;text-align:center; font-size: 15px;/*color:#0069bf !important;*/     color: rgba(0,0,0,.8);}

.rczp .conright .conbox .conTop li.li1{width:30%;font-size:15px;color:#333;position:relative;text-align:left;text-indent:40px;cursor:pointer}

.rczp .conright .conbox .conTop li.li2{width:13.7%}

.rczp .conright .conbox .conTop li.li3{width:34%}

.rczp .conright .conbox .conTop li.li4{width:22%;text-align:left;text-indent:50px;background:url(../images/rczpicon088.png) no-repeat 135px center;cursor:pointer}

.rczp .conright .conbox .conTop li.li1 em{display:none;width:0;height:0;border:7px solid #eceef3;border-bottom:none;border-left-color:#fff;border-right-color:#fff;position:absolute;left:90px;top:68px}

.rczp .conright .conbox .boxBot{display:none;background:#fff;padding:30px 40px;font-size:16px;line-height:24px}

.rczp .conright .conbox.cur .conTop li.li1 em{display:block}

.rczp .conright .conbox.cur .boxBot{display:block}

.rczp .conright .conbox .boxBot .p1 a{ color:#1c335f;}

.rczp .conright .conbox .boxBot .p1{font-size:16px; color: #1c335f; margin-bottom:15px; font-weight:bold;}

.rczp .conright .conbox .boxBot p { word-break: break-word; font-size: 16px; line-height:30px;}

.rczp .conright .conbox .boxBot ol{list-style:decimal;margin-left:15px;margin-bottom:45px}

.rczp .conright .conbox .boxBot ol li{list-style:decimal;margin-bottom:10px}

.rczp .conright .conbox .zxsq{display:block;height:53px;line-height:53px;width:153px;background:#7E3C93;text-align:center;color:#fff}

.rczp .conleft .HRxx{background:#fff;margin-top:20px;padding-left:35px;padding-bottom:30px;color:#333}

.rczp .conleft .HRxx h4{padding-top:30px;background:url(../images/hrxx.png) no-repeat 240px 25px;padding-bottom:23px;color:#0069bf;font-size:24px;font-weight:400}

.rczp .conleft .HRxx .p1{font-size:16px;margin-bottom:10px}

.rczp .conleft .HRxx .p2{font-size:16px}

.rczp .conleft .HRxx .p2 a{color:#333;}

.rczpBox {overflow:hidden; background: #fff; padding-bottom: 20px;}

.rczpBox .zp_search{ overflow:hidden; margin-bottom:30px; margin-top:30px;}

.rczpBox .zp_search select{ display:block; float:left; width:145px; height:33px; line-height:33px; border:1px solid #cecece; margin-right:10px; font-size:14px; color:#999; padding-left:10px;}

.rczpBox .zp_search .sosou{ float:left; background-color:#fff;}

.rczpBox .zp_search .sbox{width:425px;height: 33px;line-height: 33px;float:right;font-size: 16px;color: #666;}

.rczpBox .zp_search .sbox a{ color:#000;}

.rczpBox .zp_search i{ display:block; width:60px; height:31px; border:1px solid #ccc; float:right; background:url(../images/zhaopin01.png) no-repeat center; cursor:pointer;}

.rczpBox .zpList{ overflow:hidden; width:100%}

.rczpBox .zpList li{ width:100%; overflow:hidden; margin-bottom:5px;}

.rczpBox .zpList li .h5{ cursor:pointer; padding-left:20px;  line-height:50px; height:50px; background:url(../images/zhaopin02.png) no-repeat 1100px center;background-color:#ebebeb;}

.rczpBox .zpList li .h5 span{font-size:16px;color:#333;font-weight:bold;display:block;width:300px;white-space:nowrap;overflow:hidden;float:left;text-overflow:ellipsis;}

.rczpBox .zpList li .h5 em{font-size:14px;color:#666;display:block;width: 280px;float:left;}

.rczpBox .zpList li:hover .h5 span,.rczpBox .zpList li.cur .h5 span,

.rczpBox .zpList li:hover .h5 em,.rczpBox .zpList li.cur .h5 em{ color:#fff}

.rczpBox .zpList li:hover .h5,.rczpBox .zpList li.cur .h5{background-color:#0069bf;}

.rczpBox .zpList .zwjs{ overflow:hidden; width:1158px; border:1px solid #e7e7e7; margin-bottom:8px; display:none; background-color:#fff; padding-top:50px;}

.rczpBox .zpList .zwjs h4{ font-size:20px; color:#333; margin-bottom:20px;}

.rczpBox .zpList .zwjs table{ overflow:hidden; width:100%; margin-bottom:40px;}

.rczpBox .zpList .zwjs tr{ overflow:hidden; height:40px; font-size:14px; color:#777; width:100%; text-align:center; border-bottom:1px solid #e7e7e7}

.rczpBox .zpList .zwjs .trh{ overflow:hidden; background-color:#f0f0f0;}

.rczpBox .zpList .zwjs td{ border-right:1px solid #e7e7e7}

.rczpBox .zpList .zwjs td.last{ border:none}

.rczpBox .zpList .zwjs .rzzg{ overflow:hidden; width:1000px; margin:0 auto; padding-bottom:30px; border-bottom:1px solid #e7e7e7; margin-bottom:25px;}

.rczpBox .zpList .zwjs .rzzg h6{ font-size:14px; color:#555; margin-bottom:15px;}

.rczpBox .zpList .zwjs .rzzg p{ font-size:14px; color:#777; line-height:30px;}

.rczpBox .zpList .zwjs span{ display:block; margin-bottom:70px; font-size:14px; color:#777; margin-left:100px;}

.rczpBox .zpList .zwjs span em{ color:#0069bf;}

.rczpBox .zpList .zwjs b{ display:block; cursor:pointer; font-weight: normal; font-size:14px; color:#fff; width:180px; height:40px; text-align:center; line-height:40px; background-color:#0069bf; margin-left:100px; margin-bottom:40px;}

.tkBoxRecruitment{ overflow:hidden; width:100%; height:100%; background:url(../images/dsz06_tuwen.png) repeat center; position:fixed; left:0; top:0; display:none;z-index: 9;}



.erji_menu {width:120px;z-index: 1111;top: 71px; float:left;}

.erji_menu ul li a{ display: block; text-align: center; font-size: 14px; color: #fff; line-height: 50px; margin-bottom: 1px; background:#3f3f3f; transition:0.3s all ease-in-out;font-weight: 100;}

.erji_menu ul li a:hover{background:#0069bf;}



.erji_menu ul li.cur a{background:#0069bf; }



.lhf{font-size:18px; padding:10px 0 50px 0; line-height:34px;}




.website3_inda{ padding-bottom:127px;}


.website3_inda_row2_tit{ margin-top:42px;}

.website3_inda_row2_tit > ul > li > a {font-size:17px; color:#fff;line-height:45px;display:block;padding:0px 54px;height:46px;font-weight:lighter;position:relative;z-index:2;transition:0.3s all ease;}

.website3_inda_row2_tit > ul > li {display:inline-block;background:#0e132d;border-radius:100px;overflow:hidden;margin:0 10px;position:relative;transform:rotate(0deg);transition:0.3s all ease;}

.website3_inda_row2_tit > ul {text-align:center;}

.website3_inda_row2_tit > ul > li:before {content:'';display:block;width:100%;height:100%;background:#2092d8;background:-moz-linear-gradient(left,#2092d8 0%,#156bff 100%);background:-webkit-linear-gradient(left,#2092d8 0%,#156bff 100%);background:linear-gradient(to right,#2092d8 0%,#156bff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2092d8',endColorstr='#156bff',GradientType=1 );position:absolute;left:0;top:0;transform:scaleY(0);transition:0.3s all ease;}

.website3_inda_row2_tit > ul > li.on:before,.website3_inda_row2_tit > ul > li:hover:before {transform:scaleY(1)}

.website3_inda_row2_tit > ul > li.on,.website3_inda_row2_tit > ul > li:hover {background:transparent;}



.website3_i_r2_c_in { overflow:hidden; border-radius: 20px;}





.about-code{ padding:50px 0;}

.about-code .auto-inner{ max-width:1460px;}

.about-code li{ float:left; width:20%; text-align:center;}

.about-code li p{ margin:0 0 20px 0;}

.about-code li aside{ padding-top:10px; font-size:14px;}

.about-code li img{ width:105px; height:105px;}



.contact_page_in_row3{padding:30px 0 0;}

.contact_page_in_row3 .contact_page_in_row3_tit{font-size: 28px;text-align: center;line-height:40px;padding: 20px 0 40px;display: block;color: #454545}

.contact_page_in_row3 .prod_servbar_gjx .gj_itemx {

  background: #fff;

}



.contact_page_in_row3_item {

  display: inline-block;

  width: 15%;

  text-align: center;

  margin: 0 40px;

  position: relative;

}

.contact_page_in_row3_item .contact_page_in_row3_item_cont{position: absolute;top: 0;left:0;width: 100%;text-align: center;opacity: 0;transition: 0.5s all ease;}

.contact_page_in_row3_item:hover .contact_page_in_row3_item_cont{opacity: 1;}

.contact_page_in_row3_cont {

  text-align: center;

  padding:80px 0 120px;

}

.contact_page_in_row3_item_tit strong {

  color: #fff;

  font: normal normal 16px/40px arial,microsoft yahei;

  display: block;

}







.website3_inda_row2_cont{ height:100%;}





/*员工*/

.h100{height:96px;}

.type-box{}

.type-box .row{

	width: 100%;

}

.type-box .row-1 .item-1{

	width: 66.66666666%;

	background: url(../images/txt-1-bg.jpg) no-repeat center;

	background-size: cover;

	height: 271px;

	float: left;

	padding: 40px;

}

.type-box .row-1 .item-2{

	width: 33.33333333%;

	background: url(../images/txt-2-bg.jpg) no-repeat center;

	background-size: cover;

	height: 271px;

	float: left;

	padding: 40px;

}

.type-box .row-2 .item-3{

	width: 33.33333333%;

	background: url(../images/txt-3-bg.jpg) no-repeat center;

	background-size: cover;

	height: 271px;

	float: left;

	padding: 40px;

}

.type-box .row .item{

	box-sizing: border-box;

	float: left;

	padding: 40px;

	height: 271px;

	position: relative;

	overflow: hidden;

}

.type-box .row .item .title{

	font-size: 30px;

  color: #FFFFFF;

  letter-spacing: 0;

  margin-bottom: 25px;

  position: relative;

  font-family: 'TencentSansW7CN';

}

.type-box .row .item .mask-bg{

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	bottom: 0;

	box-sizing: border-box;

	top: 0;

    left: 0;

    transform: translate(0, 271px);

    transform-origin: bottom;

    transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);

    -webkit-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);

    -moz-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);

    -ms-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);

    -o-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);

}

.type-box .row-1 .item-1 .mask-bg{

	background: rgba(0,82,217,1)

}

.type-box .row-1 .item-2 .mask-bg{

	background: #9B26B6

}

.type-box .row-2 .item-1 .mask-bg{

	background: rgba(255,103,31,1)

}

.type-box .row-2 .item-2 .mask-bg{

	background: rgba(121,192,0,1)

}

.type-box .row-2 .item-3 .mask-bg{

	background: #00A9CE

}

.type-box .row-4 .item-4 .mask-bg{

	background: rgba(255,103,31,1)

}

.type-box .row-2 .item-5 .mask-bg{

	background: rgba(121,192,0,1)

}

.type-box .row-3 .item-6 .mask-bg{

	background: rgba(150,140,131,1)

}

.type-box .row-3 .item-7 .mask-bg{

	background: rgba(255,103,31,1)

}

.type-box .row-4 .item-8 .mask-bg{

    background: rgba(121,192,0,1)

}



.type-box .row .item .label{

	font-size:17px;

	color: #FFFFFF;

	letter-spacing: 0;

	line-height: 26px;

	margin-top: 25px;

	margin-right: 40px;

	position: relative;

	opacity: 0;

	transform: translate(0, 80px);

    transform-origin: bottom;

    -webkit-transform-origin: bottom;

    -moz-transform-origin: bottom;

    -ms-transform-origin: bottom;

    -o-transform-origin: bottom;

    transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1);

    -webkit-transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1);

    -moz-transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1);

    -ms-transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1);

    -o-transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1);

}

.type-box .row .item:hover .mask-bg{

	transform: translate(0, 0px);

	-webkit-transform: translate(0, 0px);

	-moz-transform: translate(0, 0px);

	-ms-transform: translate(0, 0px);

	-o-transform: translate(0, 0px);

}

.type-box .row .item:hover .label{

	opacity: 1;

    transform: translate(0, 0px);

	-webkit-transform: translate(0, 0px);

	-moz-transform: translate(0, 0px);

	-ms-transform: translate(0, 0px);

	-o-transform: translate(0, 0px);

}

.type-box .row-4 .item-4{

	width: 33.33333333%;

	background: url(../images/txt-4-bg.jpg) no-repeat center;

	background-size: cover;

}

.type-box .row-2 .item-5{

	width: 66.66666666%;

	background: url(../images/txt-5-bg.jpg) no-repeat center;

	background-size: cover;

}

.type-box .row-3 .item-6{

	width: 66.66666666%;

	background: url(../images/txt-6-bg.jpg) no-repeat center;

	background-size: cover;

}

.type-box .row-3 .item-7{

	width: 33.33333333%;

	background: url(../images/txt-7-bg.jpg) no-repeat center;

	background-size: cover;

}

.type-box .row-4 .item-8{

    width: 66.66666666%;

    background: url(../images/txt-8-bg.jpg) no-repeat center;

    background-size: cover;

}



@media all and (max-width:1440px){

	.en-us .type-box .row .item .title{ font-size:24px;}

	.en-us .type-box .row .item .label{ line-height: 24px;}

}





@media all and (max-width:1024px){

	.student .mod-section-ad h2{ margin-top:70px;}

	.en-us .type-box .row .item .label{ display:none;}

	.en-us .type-box .row .item:hover .mask-bg{ display:none;}

}

    







.about-section2{padding:120px 0 120px; }

@media (max-width: 1440px){.about-section2{margin: 0 0 80px;}}

@media (max-width: 1199px){.about-section2{margin: 0 0 60px;}}

@media (max-width: 767px){.about-section2{margin: 0 0 40px;}}

@media (max-width: 575px){.about-section2{margin: 0 0 30px;}}

.about-section2 .flexbox{display: flex; align-items: center;}

@media (max-width: 767px){.about-section2 .flexbox{flex-direction: column-reverse;}}

.about-section2 .flexbox .infobox{position: relative; z-index: 1; padding: 0 170px 0 0;}

@media (max-width: 1440px){.about-section2 .flexbox .infobox{padding: 0 80px 0 0;}}

@media (max-width: 1199px){.about-section2 .flexbox .infobox{padding: 0 60px 0 0;}}

@media (max-width: 991px){.about-section2 .flexbox .infobox{padding: 0 40px 0 0;}}

@media (max-width: 767px){.about-section2 .flexbox .infobox{padding: 0;}}

.about-section2 .flexbox .infobox h2{font-size: 60px; color: #156bff; font-family: "BEBAS"; margin: 0 0 15px; line-height: 1;  text-transform: uppercase;}

@media (max-width: 1440px){.about-section2 .flexbox .infobox h2{font-size: 50px;}}

@media (max-width: 575px){.about-section2 .flexbox .infobox h2{font-size: 25px; /* text-align: center; */}}

.about-section2 .flexbox .infobox .tit{position: relative; font-size: 30px; color:#fff; margin: 0 0 70px;}

@media (max-width: 575px){.about-section2 .flexbox .infobox .tit{margin: 0 0 30px;}}

.about-section2 .flexbox .infobox .tit:after{content: ""; position: absolute; width: 40px; height: 2px; background:#f0c579; left: 0; bottom: -35px;}

@media (max-width: 575px){.about-section2 .flexbox .infobox .tit:after{/* right: 0; */ margin: auto; bottom: -15px;}}

@media (max-width: 1440px){.about-section2 .flexbox .infobox .tit{font-size: 25px;}}

@media (max-width: 575px){.about-section2 .flexbox .infobox .tit{font-size: 18px; /* text-align: center; */}}

.about-section2 .flexbox .infobox .des{font-size:17px; color: #fff; line-height: 1.8;}

@media (max-width: 575px){.about-section2 .flexbox .infobox .des{text-align: center;}}

.about-section2 .flexbox .img-box{position: relative; overflow: hidden; flex: 0 0 50%; min-width: 50%; height: 420px;}

@media (max-width: 767px){.about-section2 .flexbox .img-box{height: 300px; margin: 0 0 30px;}}

@media (max-width: 575px){.about-section2 .flexbox .img-box{height: 200px; margin: 0 0 15px;}}

.about-section2 .flexbox .img-box:before{content: ""; position: absolute; right: 100%; width: 440px; height: 100%; background: #f7f7f7;}

@media (max-width: 991px){.about-section2 .flexbox .img-box:before{display: none;}}

.about-section2 .flexbox .img-box img{width: 100%; height: 100%; object-fit: cover;}

.about-section4{position: relative; margin: 0 0 120px;}

@media (max-width: 1440px){.about-section4{margin: 0 0 80px;}}

@media (max-width: 1199px){.about-section4{margin: 0 0 60px;}}

@media (max-width: 767px){.about-section4{margin: 0 0 40px;}}

@media (max-width: 575px){.about-section4{margin: 0 0 30px;}}

.about-section4 .about-appoint{top: -150px;}

@media (max-width: 575px){.about-section4 .about-appoint{top: -80px;}}

.about-section4 .flexbox{display: flex; align-items: center;}

@media (max-width: 767px){.about-section4 .flexbox{flex-direction: column; align-items: flex-start; background: transparent;}}

.about-section4 .flexbox .img-box{position: relative; overflow: hidden; flex: 0 0 50%; min-width: 50%; height: 520px;}

@media (max-width: 1199px){.about-section4 .flexbox .img-box{height: 375px;}}

@media (max-width: 767px){.about-section4 .flexbox .img-box{margin: 0 0 30px;}}

@media (max-width: 575px){.about-section4 .flexbox .img-box{height: 260px; margin: 0 0 15px;}}

.about-section4 .flexbox .img-box img{width: 100%; height: 100%; object-fit: cover;}

.about-section4 .flexbox .infobox{padding: 0 0 0 80px;}

@media (max-width: 1199px){.about-section4 .flexbox .infobox{padding: 0 30px 0 40px;}}

@media (max-width: 767px){.about-section4 .flexbox .infobox{padding: 0; width: 100%;}}

.about-section4 .flexbox .infobox h2{font-size: 60px; color: #156bff; font-family: "BEBAS"; margin: 0 0 15px; line-height: 1;}

@media (max-width: 1440px){.about-section4 .flexbox .infobox h2{font-size: 50px;}}

@media (max-width: 575px){.about-section4 .flexbox .infobox h2{font-size: 25px; /* text-align: center; */}}

.about-section4 .flexbox .infobox .tit{position: relative; font-size: 30px; color:#fff; margin: 0 0 70px;}

@media (max-width: 1440px){.about-section4 .flexbox .infobox .tit{font-size: 25px;}}

@media (max-width: 1199px){.about-section4 .flexbox .infobox .tit{margin: 0 0 30px;}}

@media (max-width: 575px){.about-section4 .flexbox .infobox .tit{margin: 0 0 10px; font-size: 18px; /* text-align: center; */}}

.about-section4 .flexbox .infobox .des{color: #fff; font-size:17px; line-height: 2;}

@media (max-width: 991px){.about-section4 .flexbox .infobox .des{font-size: 16px;}}

@media (max-width: 575px){.about-section4 .flexbox .infobox .des{font-size: 14px;}}

.about-section4 .flexbox .infobox .des span{font-size: 18px; color: #156bff; font-weight: bold;}





.about-section4 .flexbox .infobox .tit:after{content: ""; position: absolute; width: 40px; height: 2px; background:#f0c579; left: 0; bottom: -35px;}



.maskfadeUp{display: block; background-color: #0c5aab; z-index: 1; -webkit-transition: -webkit-transform 1.2s 0.5s; transition: transform 1.2s 0.5s;}

.maskfadeUp{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;}

.maskfadeUp.animated{-webkit-transform: translateY(-101%); transform: translateY(-101%);}





.whitet{padding-top: 96px;padding-bottom: 106px;}





.neb{background:#021151;}





/* 方案列表 */

.falb{margin-top:50px;}

.falbbox{display: flex; flex-wrap: wrap;}

.falbbox .falbbox_item{width:32%; margin-right: 2%; margin-bottom: 45px;}

.falbbox .falbbox_item:nth-child(3n){margin-right: 0;}

.falbbox_item_img{overflow: hidden;}

.falbbox_item_img img{width: 100%; height: 100%; object-fit: cover;}

.falbbox_item_txt{padding:7%; background-color: #f9f9f9; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}

.falbbox_item_txth{font-size: 30px; color: #333333; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}

.falbbox_item_txtp{margin-top: 20px; font-size: 15px; color: #999999; line-height: 25px; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}

.falbbox_item_more{margin-top:15px;}

.falbbox_item_more span{font-size: 18px; color: #156bff; font-family: 'BEBAS'; text-transform: uppercase; vertical-align: middle;}

.falbbox_item_more i{font-size:36px; color: #156bff; vertical-align: middle; margin-left: 8px;}

.falbbox .falbbox_item:hover{box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);}

.falbbox .falbbox_item:hover .falbbox_item_txt{background-color: #fff;}

.falbbox .falbbox_item:hover .falbbox_item_txth{color: #156bff;}

.falbbox .falbbox_item:hover .falbbox_item_txtp{color: #333333;}

@media screen and (max-width: 1200px){.falbbox_item_txt{padding: 35px 30px;}}

@media screen and (max-width: 992px){.falb{margin-top: 60px;} .falbbox_item_txt{padding: 25px 20px;} .falbbox_item_txth{font-size: 26px;} .falbbox_item_txtp{margin-top: 10px; font-size: 14px; line-height: 23px;} .falbbox_item_more{margin-top: 30px;}}

@media screen and (max-width: 768px){.falbbox .falbbox_item{width: 100% !important; margin-right: 0 !important;} .falbbox_item_txth{font-size: 22px;} .falbbox_item_txt{padding: 20px 10px;} .falbbox_item_txtp{font-size: 12px; line-height: 20px;} .falbbox_item_more{margin-top: 20px;}}





#banner_pr{overflow:hidden; width:100%; position: relative; background:url(../acg/20210624163010_1432886209.jpg) top center no-repeat; height:600px;}



/*title*/

.title{margin: 0 auto; overflow: hidden; text-align:center;}

.title_i{width: 60px; float: left; height: 20px; background: url(../acg/20210624155514_1825933118.png); margin-top: 10px;}

.title_c{font-size: 38px; line-height: 40px; font-weight: normal; color: #333; width: 462px; text-align: center; float: left;}

.title_c span{font-size: 38px; font-weight: bold; color: #2456de;}

.title_x{font-size: 22px; line-height: 24px; font-weight: normal; color: #999; margin-top: 22px; text-align: center; letter-spacing: 1px;}



    

/*留言*/

input, textarea {outline: none;border: none;}

.contactB{width:100%;background:url(../acg/20210624163409_272701941.jpg)no-repeat center;margin:auto; margin-bottom: 0px;padding:3.6% 0;}

.message{background:#fff;padding:3.6%;overflow:hidden;margin:auto;}

.contactB_l {width:52%;float:left;height:100%;color:#fff;position:relative}

.contactB_R {width:560px;float:right; overflow:hidden;}

.contactB_R input {width:100%;height:65px;color:#7f7f7f;padding:0px 10%;border: 0; border:none;}

.contactB_R input:nth-child(2n) {width:100%;}

.contactB_R textarea {width:100%;clear:both;height:90px;background:#fff;color:#7f7f7f; line-height:90px; padding:0 10%;border:0 none;display: block !important;border-bottom: 1px solid #d7dee3 !important;}

.contactB_R #submit {background:#d72323;color:#fff;border:0 none;font-size:16px;width:300px;transition: all 0.5s;}

.contactB_R #submit:hover {background: #2556df;}

.lxx:hover {background: #2556df;}

.contactB_R>a {float:right;width:142px;line-height:50px;cursor:pointer;text-align:center;color:#fff;background:#cf1717;font-size:16px;margin-top:24px}

.contactB_R p {width:37%;float:left;height:52px;background:#f2f2f2;color:#7f7f7f;margin-top:30px;padding-left:2%}

.contactB_R p input {float:left;margin-top:0px;padding:0px}

.contactB_R p img {float:right;height:100%}

.contactA_B .contactA_item {position:absolute;width:100%;height:100%;}

#code_key input {clear:both;width:100%}

#code_key {position:relative;border-bottom:1px solid #d7dee3 !important;margin-bottom:50px;height:66px;}

#code_key img {position:absolute;right:0;top:13px}

.col4x {border-bottom:1px solid #d7dee3 !important;}

input#title{background:url(../acg/20210624163431_571787303.png)no-repeat left;}

input#tel{background:url(../acg/20210624163451_347250010.png)no-repeat left;}

textarea#f_content{background: url(../acg/20210624163518_373346396.png)no-repeat left;font-family: "微软雅黑";}

input[type="text"] {background: url(../acg/20210624163541_1849562048.png)no-repeat left;

}

.lxx{width:245px;height:65px;background:#d72323;line-height:65px;margin-left:15px;text-align: center;transition: all 0.5s;}

.lxx a{font-size:16px;color:#fff;}





#top80{height:80px;}

#top100{height:100px;}





.currency{margin:auto;overflow:hidden;}

.ny_bt{text-align:center;}

.ny_bta{font-size:42px;color:#333;font-weight:bold;line-height:60px;text-align:center;}

.ny_bta span{color:#2556df;}   

.ny_btb{font-weight:normal;font-size:45px;text-align:center;line-height:50px;text-transform:uppercase;background-image:-webkit-linear-gradient(91deg, rgba(255,255,255,0) 30%, rgba(237, 237, 237, 0.3) 50%,rgba(233, 233, 233, 0.7) 60%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;top:20px;letter-spacing:-2px;font-weight:bold;font-family:impact;}

    

.ny_lc{width:1400px;margin:auto;overflow:hidden;}

.ny_lc li{width:140px;float:left;}

.ny_lc .num{font-size:60px;color:#fff;font-family:"DIN";width:140px;height:140px;background:#2556df;border-radius:50%;line-height:140px;text-align:center;position:relative;letter-spacing:-2px;}

.ny_lc .lct{font-size:18px;color:#2556df;text-align:center;line-height:60px; font-weight:lighter;}

.ny_lc .num:before{content:"";width:120px;height:120px;border:1px solid #fff;position:absolute;border-radius:50%;margin:auto;top:9px;left:9px;}    

.titc{font-size:0;display:inline-block;height:9px;float:left;position:relative;top:75px;margin:0px 20px;}

.titc dd{display:inline-block;width:9px;height:9px;border-radius:50%;background:#d9dbf3;animation:bounce_fountainG 1.2s linear infinite;margin-left:3px;}

.titc dd:nth-child(1) {animation-delay: .2s;}

.titc dd:nth-child(2) {animation-delay: .3s;background:#cdcffb;}

.titc dd:nth-child(3) {animation-delay: .4s;}

.titc dd:nth-child(4) {animation-delay: .5s;}

.titc dd:nth-child(5) {animation-delay: .6s;}

.titc dd:nth-child(6) {animation-delay: .7s;}

@keyframes bounce_fountainG { 

0% {

transform:scale(1);

}

100% {

transform:scale(.5);

}}




.in_page_banner_tit6{position: absolute;top:40%;left:11.1%;}

.in_page_banner_tit6 strong{color: #fff;font-size:18px;font-weight: normal;display: block;line-height: 54px;}

.in_page_banner_tit6 p{color: #fff; font-weight: normal; font-size:2.4vw; letter-spacing:3px; font-family: DIN;}

@media screen and (max-width:1680px){
	.in_page_banner_tit6{left:6%;}
}
@media screen and (max-width:1600px){.in_page_banner_tit6{left:6%;}}
@media screen and (max-width:1500px){.in_page_banner_tit6{left:6%;}}
@media screen and (max-width:1400px){.in_page_banner_tit6{left:6%;}}
@media screen and (max-width:1366px){.in_page_banner_tit6{left:6%;}}




/*
.suc_nav{padding:0 0;display: flex;justify-content: center;align-items: center;position: sticky; padding-top:10px; top:60px; z-index: 100; transition: all 0.6s ;  border-bottom: 2px solid #f5f5f5; background:#021151;}
.suc_nav a{display: inline-flex;line-height:58px; transition: all 0.3s; font-size:15px; color:#fff; font-weight: 500;}
.suc_nav .on,.suc_nav a:hover{color:#0070ECFF; position: relative; z-index:222;}

.suc_nav a{padding:0 0 0 101px;}
.suc_nav a:first-child{padding:0 0 0 0 !important;}

.copy_box{ margin-top:0px !important}

.suc_nav a::before{content: '';position: absolute; text-align:center; display: block; bottom:-1px; width:34px;height: 1px; margin:auto; background-color:#0070ec;transform: translate(-50%, -50%) scale(0);-webkit-transform: translate(-50%, -50%) scale(0);-moz-transform: translate(-50%, -50%) scale(0);-ms-transform: translate(-50%, -50%) scale(0);-o-transform: translate(-50%, -50%) scale(0);z-index: -1;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s; border-radius:2px;}
.suc_nav a:hover :before, .suc_nav .on::before{transform: translate(50%, -50%) scale(1);-webkit-transform: translate(50%, -50%) scale(1.6);-moz-transform: translate(-50%, -50%) scale(1);-ms-transform: translate(-50%, -50%) scale(1);-o-transform: translate(-50%, -50%) scale(1); border-radius:2px;}
.nylinkbox .nylinkbox_item:hover span, .nylinkbox .nylinkbox_item.on span{color: #0070ec;font-weight: 600;}*/



.news_page_in_row3 > .pagination a.first_page:after{
  content: '';display: block;width: 7px;height: 7px;position: absolute;top: 50%;left:50%;margin-top: -3.5px;margin-left: -4px;
  background:url(../images/first_page.gif) no-repeat center;
}

.news_page_in_row3 > .pagination a.previous_page:after{
  content: '';display: block;width: 7px;height: 7px;position: absolute;top: 50%;left:50%;margin-top: -3.5px;margin-left: -4px;
  background:url(../images/pre_page.gif) no-repeat center;
}
.news_page_in_row3 > .pagination a.next_page:after{
  content: '';display: block;width: 7px;height: 7px;position: absolute;top: 50%;left:50%;margin-top: -3.5px;margin-left: -3px;
  background:url(../images/next_page.gif) no-repeat center;
}
.news_page_in_row3 > .pagination a.Last_page:after{
  content: '';display: block;width: 7px;height: 7px;position: absolute;top: 50%;left:50%;margin-top: -3.5px;margin-left: -2px;
  background:url(../images/last_page.gif) no-repeat center;
}

.news_page_in_row3 > .pagination a {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 50px;
  border: 1px solid #ddd;
  line-height: 50px;
  text-align: center;
  border-radius: 50%;
  font-size: 18px;
  font-family: arial;
  color: #666;
  margin: 3px;
  transform: rotate(0deg);
  position: relative;
  transition: 0.3s all ease;
}
.news_page_in_row3 > .pagination a.cur_page,.news_page_in_row3 > .pagination a:hover{background: #333;border: 1px solid rgba(255,255,255,0);color: #fff;}
.news_page_in_row3 > .pagination {
  font-size: 0;
  text-align: center;
}