a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,mark,menu,nav,nav li,nav ul,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{
	margin:0;padding:0;
	border:0 none;
	vertical-align:baseline;
	font-weight: 500;
	font-family: "Noto Sans SC";/*Microsoft YaHei*/
	letter-spacing: 0;
	/* user-select:none; */
	line-height: 1;
}
html{overflow-x: hidden;}
body,html{
	margin:0 auto;
	font-size: 1.0rem;
	color:#7A6E6E;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
blockquote,q{quotes:none;}
blockquote::after,blockquote::before,q::after,q::before{content:none;}
a{text-decoration:none;}
b{margin:0;padding:0;letter-spacing:.2px;}
ol,ul{margin:0;padding:0;list-style:outside none none;}
table{border-collapse:collapse;border-spacing:0;}
*{margin:0;padding:0;}
fieldset,img{border: 0;vertical-align: middle;border-style: none;max-width: 100%;}
address,caption,cite,code,dfn,em,i,th,var{letter-spacing:0;font-weight:500;font-style:normal;}
dl dd,dl dt,ol li,ul li{list-style:outside none none;letter-spacing:0;}
ol,ul{display:block;height:auto;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:500;font-style: normal;}
p, li {letter-spacing: 0;font-weight: 500;font-style: normal;margin: 0;}
button,checkbox,input,radio,select,textarea{outline:0;vertical-align:middle;border:none; background: none;text-decoration: none;}
iframe{vertical-align:top;}
a{color:#7A6E6E;vertical-align:top;text-decoration:none;transition: 0.6s all;}
a:hover, a:focus {
	text-decoration:none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
button,input[type=button],input[type=file],input[type=submit]{cursor:pointer;-webkit-appearance:none;}
textarea{-webkit-appearance:none;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{clear:both;display:block;height:0;content:"";}
.clearfix{zoom:1;}
.table{display:table;}
.table_cell{display:table-cell;vertical-align:middle;}
strong{font-weight:bolder;}
.df{display: flex;}
@media (max-width:1920px){html{font-size:16px;}}
@media (min-width:1600px) and (max-width:1700px){html{font-size:14px;}}
@media (min-width:1200px) and (max-width:1600px){html{font-size:14px;}}
@media (min-width:471px) and (max-width:1200px){html{font-size:14px;}}
@media (min-width:329px) and (max-width:670px){html{font-size:14px;}}
@media (max-width:328px){html{font-size:12px;}}
/*公共样式*/
.container{max-width:1440px;margin:0 auto;}
input{outline: none;}
.cl{HEIGHT: 0px; CLEAR: both;}
.jz{margin:0 auto;}
.fl{FLOAT: left}
.fr{FLOAT: right}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-r{text-align: right;}
.col-white{color: #fff;}
.img100{display: block;max-width: 100%;margin: 0 auto;}
.omit2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.flex-start{display: flex;justify-content: flex-start;align-items: flex-start;}
.flex-center{display: flex;justify-content: center;align-items: center;}
.flex-center-start{display: flex;justify-content: center;align-items: flex-start;}
.flex-btw{display: flex;justify-content: space-between;align-items: center;}
.flex-start-center{display: flex;justify-content: flex-start;align-items: center;}
.flex-start-end{display: flex;justify-content: flex-start;align-items: flex-end;}
.flex-btw-start{display: flex;justify-content: space-between;align-items: flex-start;}
.flex-btw-end{display: flex;justify-content: space-between;align-items: flex-end;}
/* 侧边栏 */
.Rsidebar{position: fixed;right: 0;top: 0;bottom: 0;margin: auto;display: flex;z-index: 9999;}
.Rsidebar .Rcon{width: 5rem;border-radius: 1rem 0 0 1rem;margin: auto;background: #fff;padding:0.25rem 0 0.8rem;box-shadow: 0 0 2rem rgba(0, 0, 0, 0.15);}
.Rsidebar .Rcon a{display: block;font-size: 0.75rem;color: #595757;text-align: center;padding-bottom: 0.5rem;border-bottom: 0.125rem solid #F1F1F1;margin: 0 0.75rem;}
.Rsidebar .Rcon img{display: block;width: 2.1875rem;margin: 0.875rem auto;transition: all .5s;}

.Rsidebar .Rcon a:last-child{border-bottom: 0;padding-bottom: 0;}
.Rsidebar .Rcon a:last-child img{margin-top: 1.5rem;}
/* 头部 */
.header{ position: fixed;top:0;left:0;width: 100%;z-index: 9999; background: #fff;}
.header-right .nav ul{display: flex;}
.header-right .nav ul li a{font-size: 1.75rem;font-weight: 600;color: #000;display:block; }
.header-right .nav,.header{height:8.75rem}
.header-right{width:73%}
.header-right .nav{width:100%;}
.header-right .nav ul{width: 100%;}
.header-right ul>li{line-height: 8.75rem;padding:0 3%;}
.header-right ul>li>a{line-height: 8.75rem;display: flex; position: relative;}
.header-right ul>li>a::after{content: '';display: block;width:0;height:5px; background: #1e2678; position: absolute;bottom:0;left:-50%;right:0;transition: all .5s;}
.header-right ul>li:nth-child(3)>a{ background: url(../images/nav-jt.png) no-repeat top 52% right;padding-right:3rem;}
.header-right ul>li:hover>a::after,.header-right ul>li.on>a::after{width: 100%;left:0%}
.header-right ul>li dd a{line-height: 2.5rem;}
.search{border-left:1px solid #333;border-right:1px solid #333;padding:0.8125rem 2.5rem }
.header-right ul li:hover>a,.header-right ul li.on>a{ color:#1e2678}
.header-right ul .hide{ position: absolute;box-shadow: 0px 1px 5px rgba(0,0,0,0.1);opacity: 0;visibility: hidden; transition: all .5s;margin-top:20px}
.header-right ul .hide a{ background: #fff;display: block;width: 12.5rem;height:2.5rem;border-bottom:1px solid #F2F2F2;font-size: 1.125rem;font-family: arial;text-indent:1rem;}
.header-right ul .hide dd a{font-size: 1.125rem;}
.header-right ul .hide a:hover{color:#1e2678;background: #f8f8f8;}
.header-right ul li:hover .hide{opacity:1;visibility: initial;margin-top:0}
.search{cursor: pointer; }

.search-div{ position: absolute; background: #1E2678;left:0;top:-300px;width: 100%;padding:4rem 0;transition: all .5s;}
.search-div form{color:#fff;height: 60px;line-height: 60px;border-bottom:1px solid #fff;width:50%;margin:0 auto;;}
.search-div form .sub{height: 60px;line-height: 60px;color:#fff; background: url(../images/search-icon1.png) no-repeat center right;width:60px;}
.search-div form input::-webkit-input-placeholder{color:#fff}
.search-div .search-text{width:90%;color:#fff;font-size:1rem}
.close{ position: absolute;right:10%;top:2rem}
.close img{transition: all .6s;}
.close:hover img{transform: rotate(180deg);}
.searchon{top:0}

.bannerSwiper{ position: relative;overflow: hidden;}
.banner-wz{ position: absolute;top:0;left:0;width: 100%;z-index: 999;}
.bannerSwiper{height:65rem;}
.banner-wz{display: flex;height:65rem;align-items: center;text-align: center;width: 100%;}
.banner-wz strong,.banner-wz div{color:#fff;width: 100%;display: block;}
.banner-wz strong{font-size: 6.5rem;letter-spacing:10px;font-family: arial;font-weight: bold;line-height:0.75;text-transform: uppercase;margin-top: 3rem;}
.banner-wz em{display: block;width: 4.625rem;height:0.1875rem; background: #fff;margin:3rem auto;}
.banner-wz h2{font-size: 1.75rem;line-height: 1.75rem;letter-spacing:5px;}
.banner-wz p{font-size: 0.875rem;text-transform: uppercase;font-family: arial;margin-top: 1.5rem;}

.banner-wz3{ position: absolute;top:0;left:0;z-index: 999;display: flex;height:100vh;width: 100%;align-items: center;justify-content: flex-end;}
.banner-wz3 .banner-title,.banner-wz3 p{color:#fff}
.banner-wz3 .banner-title strong,.banner-wz3 .banner-title em{display: block;}
.banner-wz3 .banner-wz3-con{width:30%;margin-right: 10%;}
.banner-wz3 .kecheng{margin-right: 0;margin-left: 12%;}
.banner-wz3 .banner-title strong{font-size: 3rem;line-height: 3rem;font-weight: 700;display: block;}
.banner-wz3 .banner-title em{font-size: 1.3125rem;line-height: 1.3125rem;font-weight: 400;margin:1rem 0 2rem 0;display: block;}
.banner-wz3 .banner-title{border-bottom:1px solid #fff;margin-bottom: 1.5rem;}
.banner-wz3 .kecheng .banner-title{margin-bottom: 2.7rem;margin-top: 7.5rem;}
.banner-wz3 .banner-wz3-con p{font-size:1.3125rem;line-height: 2.625rem;}
.banner-wz3 .ol span{display: block;font-size:1.24rem;line-height: 2.625rem;color: #fff;}
.banner-wz3 .banner-wz3-con .banner-more{margin-top: 5rem;}
.banner-wz3 .banner-wz3-con .banner-more a{display: inline-block;width: 12.875rem;height:3.875rem;line-height: 3.875rem;text-align: center; background: #fff;border-radius: 0.625rem;font-size: 1.3rem;color:#1E2678;font-family: arial;text-transform:uppercase;}
.banner-wz3 .banner-wz3-con .banner-more a{margin-right:2rem;font-weight: 700;}
.banner-wz3 .banner-wz3-con .banner-more a:hover{ background: #1e2678;color:#fff}
.bannerSwiper .swiper-pagination-bullet{background: #fff;opacity: 1;width: 0.75rem;height: 0.75rem;margin: 0 0.4rem !important;}
.bannerSwiper .swiper-pagination-bullet-active{background: #1e2678;}

.kc-banner{height:100vh;}
.kc-banner .banner-wz3{justify-content: flex-start;}
.kc-banner .banner-wz3 .banner-title{border-bottom:0}
.kc-more{margin-top: 3.4rem;}
.kc-more a img{margin-left: 0.5rem;display: none;}
.kc-more a{display: block;width: 10.625rem;text-indent:1.5rem;height:3.875rem; background: #fff url(../images/nextOn.png) no-repeat center right 1.25rem;border-radius:.625rem;font-size: 1.3rem;color:#1E2678;color:#1E2678;line-height: 3.875rem;font-weight: bold;}
.kc-more a:hover{ background: #1e2678 url(../images/nextOn.png) no-repeat center right 0;color:#fff;text-align: center;text-indent: 0;}
.kc-more a:hover img{display: none;}
/* 首页 */
.ttOne{color: #1e2678;padding-left: 2rem;position: relative;}
.ttOne::after{content: "";width: 0.375rem;height: 90%;background: #1e2678;position: absolute;left: 0;bottom: 0;}
.ttOne b,.ttTwo b{font-size: 3rem;font-weight: 700;}
.ttOne span,.ttTwo span{font-size: 1.5rem;font-weight: 700;margin-left: 1rem;}
.ttOneEn{font-size: 1.5rem;font-weight: 700;display: block;color: #1e2678;line-height: 1.2;margin: 0.75rem 0 4rem 2rem;}
.ttOneEn2{margin-bottom: -7.5rem;}
.ttOne strong{font-size: 2.25rem;font-weight: 700;margin-left: 1.5rem;padding-bottom: 0.25rem;}
.ttTwo{flex-direction: column;color: #1e2678;}
.ttTwo span{margin-left: 0;}
.ttTwo em{width: 2.75rem;height: 2px;background: #1e2678;margin: 2.5rem 0;}
.indexMod1{padding: 6.25rem 0 5.625rem;}
.indexMod1 ul{margin-top: 4rem;}
.indexMod1 li{flex: 1;}
.indexMod1 li:nth-of-type(1){margin-right: 2.25rem;}
.indexMod1 li h3{text-align: center;font-size: 1.5rem;color: #1e2678;font-weight: 700;position: relative;padding: 2.375rem 0 2.5rem;}
.indexMod1 li h3::after{content: "";width: 2.5rem;height: 0.125rem;background: #1e2678;position: absolute;left: 0;right: 0;bottom: 1rem;margin: auto;}
.indexMod1 li .desc{padding: 0 3.375rem;}
.indexMod1 li .desc span{font-size: 1rem;color: #595757;line-height: 2.25rem;display: block;}
.linkMore{overflow: hidden;}
.linkMore a,.linkMore em{float: right;font-size: 1.25rem;color: #fff;border-radius: 3.125rem;padding: 0.5rem 1.25rem;background: #1e2678;transition: all .6s;}
.indexMod1 li:hover a,.linkMore a:hover,.indexMod1 li:hover em{ background: #5FC3DD;}
.indexMod1 li .linkMore{margin-top: 3.125rem;}

.indexMod1 li .pic{overflow: hidden;border-radius:20px 20px 0 0}
.indexMod1 li .pic img{transition: all .5s;}
.indexMod1 li:hover .pic img{transform: scale(1.1);}
/* 首页-公司简介 */
.indexMod2{background: #F6F8FF url(../images/about_bg1.png) no-repeat left top;padding: 10rem 0;position: relative;background-size: 34.89%;}
.indexMod2::before{content: "";width:34.63%;height: 100%;background: url(../images/about_bg2.png) no-repeat center bottom;background-size: 100%;position: absolute;right: 0;bottom: 0;}
.indexMod2 .container{position: relative;z-index: 2;}
.indexMod2 .pic{flex-shrink: 0;width: 54.16%;margin-left: -9.5rem;margin-top: -0.75rem;}
.indexMod2 .pic img{width: 100%;}
.indexMod2 .right{background: #fff;flex-shrink:0;width: 46.11%;border-radius: 1.25rem;padding: 4.5rem 3.75rem 4rem 3rem;box-shadow: 0 0 1.25rem rgba(1, 21, 72, 0.15);-webkit-box-sizing: border-box;box-sizing: border-box;}
.indexMod2 .desc{font-size: 1.125rem;color: #595757;line-height: 2.25rem;padding-top: 2.5rem;margin-top: 40px;border-top: 1px solid #1e2678;}
.indexMod2 .linkMore{margin-top: 12rem;}
/* 首页-企业新闻 */
.indexMod3{padding: 9.25rem 0 8.75rem;}
.indexMod3 ul{margin-top: 5.25rem;}
.newList{flex-wrap: wrap;overflow: hidden;    position: relative;padding-bottom: 7rem;}
.newList li{flex-shrink: 0;width:100%;margin-right: 2.24rem;background: #F6F8FC;border-radius: 1.25rem;overflow: hidden;}
.ny-newsmain li{width:31%;}
.newList li:nth-child(3n){margin-right: 0;}
.newList li .cont{-webkit-box-sizing: border-box;box-sizing: border-box;padding: 2rem;}
.newList li .time{font-size: 1.125rem;color: #808080;}
.newList li .time span{margin: 0 1rem;}
.newList li .bigT{margin: 1rem 0 0.5rem;}
.newList li .bigT b{display: block;font-size: 1.5rem;color: #1e2678;line-height: 2.25rem;font-weight: 700;}
.newList li .desc,.newList li .desc span{font-size: 1rem;color: #595757;line-height: 1.875rem;}
.newList li .desc span{display: block;}
.newList li .pic{position: relative;overflow: hidden;border-radius:0 0 20px 20px;max-height:285px}
.newList li .pic img{transition: all .5s;}
.newList li:hover .pic img{transform: scale(1.1);}
.newList li .smtitle{font-size: 1.125rem;color: #fff;line-height: 2.8125rem;    z-index: 999;transition: all .5s;background: #1F2677 url(../images/icon_news.png) no-repeat 1.125rem center;background-size: 0.9375rem 1.25rem;position: absolute;left: 0;top: 0;border-radius: 0 0 1rem 0;padding: 0 1.25rem 0 2.5rem;}

.newList li:hover .smtitle{background-color: #5FC3DD}
/* 首页-联系我们 */
.indexMod4{background: url(../images/index_contactBg.jpg) no-repeat center;background-size: cover;padding: 8.75rem 0;}
.indexMod4 .left{flex-shrink: 0;width: 47.5%;}
.indexMod4 .left img{display: block;border-radius: 1.25rem;margin: 3.375rem 0;}
.indexMod4 .t_info{font-size: 1.125rem;color: #1e2678;margin-top: 1.5rem;padding-left: 2rem;position: relative;line-height: 1.2;}
.indexMod4 .t_info::after{content: "";width: 1.125rem;height: 1.25rem;position: absolute;left: 0;}
.indexMod4 .idz::after{background: url(../images/icon_dz.png) no-repeat center;background-size: 100%;}
.indexMod4 .itel::after{background: url(../images/icon_tel.png) no-repeat center;background-size: 100%;}
.indexMod4 .itime::after{background: url(../images/icon_time.png) no-repeat center;background-size: 100%;}
.indexMod4 .right{flex-shrink: 0;width: 43.3%;border-radius: 1rem;overflow: hidden;background: #fff;}
.indexMod4 .top{background: #1F2677;padding: 2.625rem 0 2rem 2.625rem;}
.indexMod4 .top .ttOne{color: #fff;}
.indexMod4 .top .ttOne::after{background: #fff;}
.indexMod4 form{padding: 2.75rem 2.25rem 2.5rem;}
.indexMod4 form .fmItem{border: 1px solid #D4D5E5;border-radius: 1rem;-webkit-box-sizing: border-box;box-sizing: border-box;padding-left: 3.125rem;position: relative;margin-bottom: 1.125rem;}
.indexMod4 form input{width: 100%;height: 4.25rem;line-height: 4.25rem;font-size: 1.125rem;color: #808082;}
.indexMod4 form textarea{width: 100%;height: 11.25rem;font-size: 1.125rem;color: #808082;padding: 1.5rem 0;font-family: arial;}
.indexMod4 form .fmItem::after{content: '';width: 2.625rem;height: 4.25rem;position: absolute;left: 0.5rem;}
.indexMod4 form .f_name::after{background: url(../images/f_name.png) no-repeat center;background-size: 1.25rem;}
.indexMod4 form .f_email::after{background: url(../images/f_email.png) no-repeat center;background-size: 1.25rem;}
.indexMod4 form .f_tel::after{background: url(../images/f_tel.png) no-repeat center;background-size: 1.25rem;}
.indexMod4 form .f_text::after{background: url(../images/f_text.png) no-repeat center;background-size: 1.25rem;}
.indexMod4 form .submit{overflow: hidden;}
.indexMod4 form .submit input{width: 12.75rem;line-height: 4.25rem;font-size: 1.5rem;color: #fff;background: #1F2677;float: right;border-radius: 1.25rem;margin-top: 1.25rem;}
/* 底部 */
footer{background: #1F2677;padding: 6.25rem 0 3.375rem;}
footer *{color: #fff;}
footer .left{flex-shrink: 0;width: 35.41%;}
footer .left .desc{font-size: 1.125rem;line-height: 1.875rem;padding: 2.5rem 0 3.375rem;}
footer .toLink .item{width: 3.375rem;height: 3.375rem;background: #fff;border-radius: 50%;display: flex;justify-content: center;align-items: center;margin-right: 1.375rem;transition: all .5s;}
footer .toLink .item:hover{background: #eee;}
footer .toLink .code{background: #fff;padding:0.5rem;position: absolute;width:6.25rem;height:6.25rem;margin-top: -10.5rem;display: none;}
footer .toLink .item:hover .code{display:block;color: #fff;text-align: center;line-height: 6.25rem;}
footer .fnav,footer .fright{display: flex;flex-direction: column;}
footer .fnav{margin-right: 8.5rem;}
footer .right span,footer .right a{margin-bottom: 1.5rem;}
footer .right a:hover{text-decoration: underline;}
footer .right span:nth-of-type(2){margin-bottom: 3.125rem;}
footer .f_info{margin-bottom: 2rem;padding-left: 2.75rem;width: 15.75rem;-webkit-box-sizing: border-box;box-sizing: border-box;line-height: 2rem;position: relative;}
footer .f_info:nth-of-type(1){margin-top: -0.625rem;}
footer .f_info:last-child,footer .right a:last-child{margin-bottom: 0;}
footer .idz{background: url(../images/fr_dz.png) no-repeat left .6rem;background-size: 1.375rem 1.625rem;}
footer .itel{background: url(../images/fr_tel.png) no-repeat left center;background-size: 1.4375rem 1.8125rem;}
footer .iemail{background: url(../images/fr_email.png) no-repeat left center;background-size:  1.5rem 1.3125rem;}
.Copyright{font-size: 0.875rem;padding-top: 10rem;}
.Copyright .cItem{margin: 0 0.625rem;}
.Copyright .cItem a:hover{text-decoration: underline;}


.foot_wechat{ position: absolute;width:8rem;height:8rem;padding:0.5rem;box-shadow: 1px 1px 10px rgba(0,0,0,0.1);margin-left:-10rem; background: #fff;margin-top:-1rem;transition: all .3s;visibility: hidden;opacity: 0;}
.Rsidebar .Rcon .foot_wechat img{width: 100%;margin:0;}
.Rsidebar a:hover .foot_wechat{margin-top:-4rem;visibility: initial;opacity: 1;}
.Rsidebar a{cursor: pointer;}
/* 新闻列表 */
.nyBanner{height: 100vh;position: relative;overflow: hidden;}
.BanInfo{height: 100vh;flex-direction: column;color: #fff;}
.BanInfo h3{font-size: 6.5rem;font-weight: 700;line-height: 1.2;margin-bottom: 3.125rem;margin-top: 5rem;}
.nyContact .BanInfo h3{margin-bottom: 2.125rem;}
.BanInfo span{font-size: 1.75rem;}
.newsMain{padding: 10rem 0 5.625rem;}
.newsMain .newList li{margin-bottom: 2.375rem;}
.pn_control{margin-top: 2.25rem;}
/*.pn_control a{width: 2.75rem;height: 2.75rem;border-radius: 50%;margin: 0 0.25rem;}
.pn_control a.prev{background: #F6F8FF url(../images/prev.png) no-repeat center;background-size: 1.25rem 1rem;}
.pn_control a.next{background: #1F2677 url(../images/next.png) no-repeat center;background-size: 1.25rem 1rem;}

*/
.pagenav a{ display:inline-block; margin-right:10px; font-size:20px; padding:5px 10px; text-align:center;background:#ccc; color:#fff; }
.pagenav a:hover{background:#1F2677; color:#fff;}
.pagenav span.current{background:#1F2677; color:#fff;display:inline-block; margin-right:5px; font-size:20px; padding:5px 0; width:45px; text-align:center;}
.pagenav span.xsys{background:#ccc; color:#fff;display:inline-block; margin-right:10px; font-size:20px; padding:5px 15px;text-align:center;}

/* 新闻详情 */
.newsBody{padding: 10rem 0 5.5rem;}
.newsBody h1{font-size: 3rem;color: #1e2678;font-weight: 700;line-height: 1.4;}
.newsBody .newsInfo{font-size: 1.125rem;color: #808080;margin: 2.5rem 0 6.25rem;}
.newsContent .center{text-align: center;padding-bottom: 5.25rem;}
.newsContent .center span{display: block;font-size: 2.25rem;color: #595757;margin-bottom: 3.125rem;}
.newsContent img{margin-bottom: 5.25rem;}
.newsContent p{font-size: 2.25rem;color: #595757;line-height: 5.25rem;}
.newsContent p span{color: #1e2678;}
.arc_control{margin: 6.125rem 0 3.125rem;}
.arc_control a{font-size: 1.125rem;color: #1e2678;margin-right: 2.25rem;}
.arc_control a:hover{text-decoration: underline;}
.linkZixun{display: flex;}
.linkZixun a{background: #1F2677 url(../images/icon_link.png) no-repeat right 1.25rem center;font-size: 1.125rem;color: #fff;border-radius: 1rem;padding: 0 3.25rem 0 1rem;line-height: 2.75rem;background-size: 1.25rem 1rem;}
/* 联系我们 */
.contactMain{background: #fff;}
.contactMain .right{box-shadow: 0.5rem 0.5rem 1.5rem 0.5rem rgba(31, 38, 119, 0.15);}
/* 关于open-公司简介 */
.aboutOpen{padding: 7.25rem 0 6.875rem;}
.ttThree{color: #1e2678;margin-bottom: 4rem;}
.ttThree span{display: block;font-size: 1.5rem;margin-bottom: 2rem;font-weight: 700;}
.ttThree b{font-size: 3rem;font-weight: 700;padding-left: 2rem;position: relative;}
.ttThree b::after{content: "";width: 0.375rem;height: 2.75rem;background: #1e2678;position: absolute;left: 0;bottom: 0;top:0;margin: auto;}
.aboutOpen .left{flex-shrink: 0;width: 47.22%;}
.aboutOpen .right{flex-shrink: 0;width: 45.83%;}
.aboutOpen .right p{font-size: 1.125rem;color: #595757;line-height: 2.25rem;margin-bottom: 2.5rem;}
.aboutOpen .right p:last-child{margin-bottom: 0;}
/* 关于open-教师团队 */
.aboutTeam{background: #F6F8FF;padding: 8rem 0 11.25rem;}
.teamMain{margin-top: 6.25rem;position: relative;overflow: hidden;}
.teamMain .swiper-slide::after{content: "";width: 20%;height: 100%;background: #1F2677;position: absolute;left: 0;top: 0;z-index: 0;}
.linkYuyue a{background: #fff url(../images/icon_linkOn.png) no-repeat right 1.25rem center;background-size: 1.25rem 1rem;color: #1F2677;font-weight: 700;transition: all .4s;}
.linkYuyue a:hover{background: #fff url(../images/icon_linkOn.png) no-repeat right 1rem center;}
.teamMain .container{align-items: stretch;position: relative;z-index: 2;}
.teamMain .left{padding-left: 3.125rem;-webkit-box-sizing: border-box;box-sizing: border-box;background: #1F2677;flex-shrink: 0;width: 53.88%;}
.teamMain .name{padding-top: 6.875rem;padding-bottom: 1.875rem;}
.teamMain .name span{font-size: 3rem;color: #fff;margin-bottom: 1.5rem;display: block;}
.teamMain .info p{font-size: 1.125rem;color: #fff;line-height: 2;padding-right: 4.5rem;}
.teamMain .bottom{position: absolute;left: 3.125rem;bottom:6rem;}
.teamMain .right{width:43.33%}
.teamMain .team_control{bottom: 6rem;position: absolute;left: 43%;right: 0;margin: auto;}
.teamMain .swiper-button-prev,.teamMain .swiper-button-next{box-sizing: border-box;width: 2.75rem;height: 2.75rem;border-radius: 50%;border: 1px solid #fff;position: initial;margin: 0 0.3rem;}
.teamMain .swiper-button-prev{background: url(../images/prevOn.png) no-repeat center;background-size: 1.25rem 1rem;transition: all .5s;}
.teamMain .swiper-button-next{background: #fff url(../images/nextOn.png) no-repeat center;background-size: 1.25rem 1rem;transition: all .5s;}
.teamMain .swiper-button-prev:hover{background-color:rgba(255,255,255,0.3);border:none;}
.teamMain .swiper-button-next:hover{background-color:rgba(255,255,255,0.3);border:none;}
/* open 画板1 副本*/
.openMain .child{padding: 6.25rem 0 7.5rem;}
.openMain .child:nth-child(even){background: #F5F7FF;}
.openMain .smInfo{padding: 3.5rem 0 0 2rem;}
.openMain .smInfo h3{font-size: 2.25rem;color: #1e2678;font-weight: 700;margin-bottom: 0.5rem;}
.openMain .smInfo p{font-size: 1.5rem;color: #595757;line-height: 2;margin-bottom: 4.5rem;}
.openMain .smInfo2 p{margin-bottom: 3.125rem;}
.openMain .child3{align-items: stretch;}
.openMain .left{flex-shrink: 0;width: 55.83%;}
.openMain .right{flex-shrink: 0;width: 35%;}
.openMain .child3 .item{background: #F5F7FB;border-radius: 1.25rem;-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;padding: 2.5rem 2.5rem 1.4rem 2.3rem;}
.openMain .child3 .right{background: #F5F7FB;border-radius: 1.25rem;}
.openMain .child:nth-child(even) .item,.openMain .child:nth-child(even) .right{background: #fff;}
.openMain .child3 .left .item:nth-of-type(1){margin-bottom: 1.75rem;}
.openMain .child3 h4{font-size: 1.5rem;font-weight: 700;color: #1e2678;margin-bottom: 2rem;}
.openMain .child3 h4 span{font-size: 1.125rem;color: #595757;font-weight: 400;margin-left: 1rem;}
.openMain .desc{font-size: 1.125rem;color: #595757;line-height: 2;margin-bottom: 2.4rem;}
.openMain .child5{padding-top: 4.5rem;align-items: stretch;flex-wrap: wrap;}
.openMain .child5 .item{flex-shrink: 0;width: 32.5%;background: #F5F7FB;border-radius: 1.25rem;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 2rem;margin: 0 1.125rem 1.125rem 0;}
.openMain .child5 .item:nth-of-type(3),.openMain .child5 .item:nth-of-type(5){margin-right: 0;}
.openMain .child5 .item img{display: block;margin: 0 auto;transition: all .5s;}
.openMain .child5 .item:hover img{transform: scale(1.05);}
.openMain .child5 .item h4{text-align: center;font-size: 1.5rem;color: #1e2678;font-weight: 700;padding: 1.875rem 0 1rem;}
.openMain .child5 .item p{font-size: 1rem;color: #595757;}
.openMain .child5 .item p b{font-weight: 700;}
.openMain .child5 .item p *{display: block;line-height: 1.875rem;}
.openMain .child5 .item5{width: 66.2%;}
.openMain .child5 .item5 img{margin: 0;}
.openMain .child5 .item5 .Rcont{margin: 0 1.875rem 0 3rem;}
.openMain .child5 h5{font-size: 3rem;color: #1e2678;font-weight: 700;margin-bottom: 1.25rem;}
.openMain .child5 b{display: block;font-size: 1.125rem;color: #1e2678;line-height: 2;font-weight: 700;}
.openMain .child5 span{display: block;font-size: 1.125rem;color: #595757;line-height: 2.8;}
.openMain .child5 .tt2{margin-top: 2.25rem;}
/* open1_画板 1 */
.nyMain{padding-top: 6.25rem;}
.nyMain ul{flex-wrap: wrap;align-items: stretch;}
.nyMain1 ul{margin-top: 5rem;padding-bottom: 5.625rem;}
.nyMain1 li{transition: all .5s;padding: 2.5rem 1.5rem 2rem;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0 1.5rem 1.875rem 0;flex-shrink: 0;width: 32%;background: #F5F7FB;border-radius: 1.25rem;}
.nyMain1 li:hover{background: #E8EDF0;}
.nyMain1 li:hover img{transform: rotateY(180deg);}
.nyMain1 li img{display: block;width: 3.75rem;margin: 0 auto 1.875rem;transition: all .5s;}
.nyMain1 li h3{font-size: 1.5rem;color: #1e2678;font-weight: 700;margin-bottom: 1.5rem;text-align: center;}
.nyMain1 li p{font-size: 1rem;color: #595757;line-height: 2.25rem;}
.nyMain2 ul{margin-top: 3rem;padding-bottom: 3.75rem;}
.nyMain2 li{margin: 0 1.875rem 1.75rem 0;padding: 1.75rem 2rem;-webkit-box-sizing: border-box;box-sizing: border-box;flex-shrink: 0;width: 48.95%;background: #F5F7FB;border-radius: 1.25rem;}
.nyMain2 li a{display: flex;justify-content: space-between;align-items: stretch;}

.nyMain2 li .pic{flex-shrink: 0;width: 35.7%;overflow: hidden;}
.nyMain2 li .pic img{transition: all .5s;}
.nyMain2 li:hover .pic img{transform: scale(1.1);}

.nyMain2 li .right{width: 59.2%;position: relative;}
.nyMain2 li .right h3{font-size: 1.875rem;font-weight: 700;color: #1e2678;padding: 1rem 0;}
.nyMain2 li .right p{font-size: 1rem;color: #595757;line-height: 2;}
.nyMain2 li .right .link{font-size: 1.25rem;color: #fff;background: #1e2678;border-radius: 1.875rem;line-height: 2.25rem;padding: 0 1rem;position: absolute;right: 0;bottom: 0.75rem;}
.nyMain2 li:hover .right .link{background: #5FC3DD;}
.nyMain3{background: #F5F7FF;padding-bottom: 7rem;}
.nyMain3 ul{margin-top: 5.625rem;}
.nyMain3 ul li{margin-right: 1.875rem;flex-shrink: 0;width: 48.95%;background: #323232;}
.nyMain1 li:nth-child(3n),.nyMain2 li:nth-child(2n),.nyMain3 li:nth-child(2n){margin-right: 0;}
.nyMain3 video{width: 100%;height: 100%;object-fit: fill;}
/* EVE2_画板 */
.EveMain .child{padding: 6.25rem 0 3.125rem;}
.EveMain .child:nth-child(even){background: #F5F7FF;}
.EveMain .child .ttOne{margin-bottom: 3.125rem;}
.EveMain .item{padding: 2.5rem;border-bottom: 2px dashed #EBEBEB;-webkit-box-sizing: border-box;box-sizing: border-box;align-items: stretch;}
.EveMain .item:last-child{border-bottom: none;}
.EveMain .item .pic{flex-shrink: 0;width: 10.75%;}
.EveMain .item .pic img{transition: all .5s;}
.EveMain .item:hover .pic img{transform: scale(1.1);}
.EveMain .item .right{flex-direction: column;margin-left: 2.25rem;}
.EveMain .item p{font-size: 1.125rem;color: #595757;line-height: 2rem;}
.EveMain .item .mubiao span{display: block;font-size: 1rem;color: #1e2678;line-height: 2;}
.EveMain .item .mubiao div span{margin-right: 3.375rem;}
.pg1ul{align-items: stretch;}
.pg1ul li{flex-shrink: 0;width: 47.5%;background: #fff;border-radius: 1.875rem;overflow: hidden;position: relative;}
.pg1ul li .pg1pic{border-radius: 30px 30px 0 0 ;overflow: hidden;}
.pg1ul li .pg1pic img{transition: all .5s;}
.pg1ul li:hover .pg1pic img{transform: scale(1.1);}

.pg1ul li .pg1cont{padding: 3rem 2.75rem 4.75rem 3rem;}
.pg1ul li .pg1left{width: 31.8%;border-right: 2px solid #EDEDED;padding-bottom: 1.5rem;}
.pg1ul li .pg1left *{font-size: 1.875rem;color: #1e2678;font-weight: 700;line-height: 3rem;display: block;}
.pg1ul li .pg1left b{margin-bottom: 1rem;line-height: 1;}
.pg1ul li .pg1right{width: 59.32%;}
.pg1ul li .pg1right p{font-size: 1rem;color: #595757;line-height: 2;font-weight: 400;}
.pg1ul li .pg1right p:nth-of-type(1){margin-top: -0.625rem;}
.pg1ul li .ay{transition: all .5s;font-size: 1rem;color: #1e2678;padding-right: 1.5rem;background: url(../images/jt_pinggu.png) no-repeat right center;background-size: 0.875rem 0.625rem;position: absolute;right: 2.75rem;bottom: 2.375rem;}
 .pg1ul li:hover .ay{right:2rem}

/* OPEN评估 */
.rightSwiper{flex-shrink: 0;width: 58.75%;border-radius: 2.5rem;overflow: hidden;background: #fff;box-shadow: 0 0 1rem rgba(1, 21, 72, 0.15);}
.rightSwiper .pg1cont{padding: 3rem 2.75rem 4.75rem 3rem;}
.rightSwiper .pg1left{width: 31.8%;border-right: 2px solid #EDEDED;padding-bottom: 1.5rem;}
.rightSwiper .pg1left *{font-size: 1.875rem;color: #1e2678;font-weight: 700;line-height: 3rem;display: block;}
.rightSwiper .pg1left b{margin-bottom: 1rem;line-height: 1;}
.rightSwiper .pg1right{width: 59.32%;}
.rightSwiper .pg1right p{font-size: 1rem;color: #595757;line-height: 2;font-weight: 400;}
.rightSwiper .pg1right p:nth-of-type(1){margin-top: -0.625rem;}
.rightSwiper a{transition: all .5s;font-size: 1rem;color: #1e2678;padding-right: 1.5rem;background: url(../images/jt_pinggu.png) no-repeat right center;background-size: 0.875rem 0.625rem;position: absolute;right: 2.75rem;bottom: 2.375rem;}
.rightSwiper:hover a{right:2rem}
.leftSwiper{flex-shrink: 0;width: 30.7%;overflow: hidden;}
.leftSwiper .swiper-wrapper{flex-direction: column;}
.leftSwiper .swiper-slide{transition: all .5s;display: block;width: 100% !important;height: 5.625rem;line-height: 5.375rem;text-align: center;background: #fff;border-radius: 1.875rem;margin-top: 0.875rem;border: 0.25rem solid #fff;font-size: 1.5rem;color: #1e2678;font-weight: 700;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: pointer;}
.leftSwiper .swiper-slide.swiper-slide-thumb-active{border-color: #1e2678;}

/* 课程体系 */
.nyMain5{padding-bottom: 8.25rem;}
.nyMain5 .left{flex-shrink: 0;width: 37.36%;margin-left: 2rem;}
.nyMain5 .p1,.nyMain5 .p2{font-size: 1.125rem;line-height: 3rem;font-weight: 400;}
.nyMain5 .p1{color: #595757;padding-top: 2.25rem;}
.nyMain5 .p2{color: #1e2678;margin-bottom: 2rem;}
.nyMain5 .pic{flex-shrink: 0;width: 53.75%;margin-right: -1rem;}
.nyMain5 ul li{padding: 1.5rem 2.25rem 1.5rem 1.75rem;background: #F7F9FD;border-radius: 1.25rem;margin-bottom: 1.25rem;position: relative;transition: all .5s;}
.nyMain5 ul li img{width: 30%;margin-right: 2.25rem;transition: all .5s;}
.nyMain5 ul li:hover span{ background: #5FC3DD;}

.nyMain5 li h4{font-size: 1.875rem;color: #1e2678;font-weight: 700;padding: 1rem 0;}
.nyMain5 li p{font-size: 1rem;color: #595757;line-height: 2.25rem;}
.nyMain5 li span{transition: all .5s;font-size: 1rem;color: #fff;padding: 0 1rem;line-height: 1.75rem;background: #1e2678;border-radius: 1.875rem;position: absolute;right: 2.25rem;bottom: 1.75rem;}
