<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{
  margin:0;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue","Noto Sans SC","Source Han Sans CN",sans-serif;
  color:#333
}

/* *{
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
::after,::before{
  -webkit-box-sizing:border-box;
  box-sizing:border-box
} */

dd,dl,h1,h2,h3,h4,h5,h6,li,p,ul{
  margin:0
}
ul{
  -webkit-padding-start:0;
  padding-inline-start:0
}
li{
  list-style:none
}
a{
  color:#333;
  text-decoration:none
}
a:hover{
  text-shadow:.05rem .05rem .05rem rgba(0,0,0,.3)
}

.wrapCon{
  width: 100%;
  box-sizing: border-box;
  padding:0 0.75rem;
}

.clearover{
  zoom:1
}
.clearover::before{
  display:table;
  content:""
}
.container{
  margin:0 auto;
  width: 100%;
  box-sizing: border-box;
  padding:1rem 0.75rem;
}
.container-fluid{
  width:100%;
  padding-top:.25rem;
  padding-bottom:.25rem
}
.img-fluid{
  max-width:100%;
  height:auto
}
.text-center{
  text-align:center
}
.text-white{
  color:#fff!important
}
.mt-1{
  margin-top:.75rem
}

.btn{
  display:inline-block;
  padding:.5rem;
  font-size:.72rem;
  border:0;
  cursor:pointer;
  outline:0
}
.btn-rounded{
  border-radius:2.5rem
}
.btn-orange{
  padding-left:1.5rem;
  padding-right:1.5rem;
  color:#fff;
  background-color:#ee6d2d
}
.btn-orange:hover{
  background-color:#d75311
}
.btn-outline-orange{
  padding-left:1.5rem;
  padding-right:1.5rem;
  color:#ee6d2d;
  background-color:#fff;
  border:.025rem solid #ee6d2d
}
.btn-outline-orange:hover{
  color:#fff;
  background-color:#ee6d2d
}
.btn-blue{
  color:#fff;
  background-color:#2a5477
}
.btn-blue:hover{
  background-color:#1d3951
}
.form{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.form-inline{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}
.form-group{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:.375rem
}
.form-control{
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  padding:.5rem;
  font-size:.6rem;
  border:.025rem solid #b3b3b3
}
.input-group{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto
}
.input-group input{
  border-width:.025rem 0 .025rem .025rem
}
.input-group-append{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch
}
.codetxt{
  font-size:.6rem;
  color:#fff
}
.disabled{
  background-color:#ccc
}
.title-primary{
  position:relative;
  font-size:.9rem;
  font-weight:900;
  text-align:center;
  vertical-align:middle;
  color:#262626
}
.title-primary strong{
  color:#ee6d2d
}
.title-primary-jp{
  font-size:.65rem;
  text-align:center;
  color:#575757
}
.subtitle{
  font-size:.6rem;
  font-weight:400;
  text-align:center;
  color:#ee6d2d
}
.banner{
  position:relative;
  height:12.5rem;
  background:#fbe8a9 url(../images/banner.png) no-repeat center;
  background-size:cover
}
.banner .logo{
  margin-left:.5rem
}
.banner .logo img{
  height:1.25rem
}
.telbar{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:12.5rem;
  margin:7.5rem auto 0
}
.telbar button{
  font-size:.6rem;
  padding:.25rem;
  border-top-right-radius:2.5rem;
  border-bottom-right-radius:2.5rem
}
.tel{
  padding:.05rem .75rem;
  font-size:.8rem;
  font-weight:900;
  font-style:italic;
  color:#004d44;
  background-color:#fffcbc;
  border:.025rem solid #004d44;
  border-right-width:0;
  border-top-left-radius:2.5rem;
  border-bottom-left-radius:2.5rem
}
.advantage-wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-pack:distribute;
  justify-content:space-around;
  margin-top: 1rem;
}
.advantage-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:4.8rem;
  margin:.5rem
}
.advantage-item:first-child{
  width:7.75rem;
  margin-top:0;
  margin-left:0;
}
.advantage-item:nth-child(2){
  width:7.75rem;
  margin-top:0;
  margin-right:0;
}
.advantage-item:nth-child(3){
  margin-left:0;
}
.advantage-item:last-child{
  margin-right:0;
}
.advantage-icon{
  width:2rem;
  margin:0 auto
}
.advantage-title{
  width:100%;
  padding-bottom:.25rem;
  margin-bottom:.25rem;
  font-size:.65rem;
  text-align:center;
  border-bottom:.05rem solid #ccc
}
.text-primary{
  font-size:.6rem;
  text-align:justify
}
.bg-yellow{
  padding:1rem 0;
  background:#fbe8a9 url(../images/cat.png) no-repeat .5rem 5.5rem;
  background-size:1.5rem 4.1rem
}

.title-small{
  font-size:.75rem
}
.form1{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:distribute;
  justify-content:space-around;
  margin:.25rem auto
}
.form-title{
  margin-bottom:.25rem;
  font-size:.6rem;
  text-align:center;
  color:#2a5477
}
.form-title strong{
  color:#ee6d2d
}
.service-wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:distribute;
  justify-content:space-around
}
.service-list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  width:5.75rem;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-top:.8rem;
  margin-bottom:.5rem;
  border:.05rem solid #ffeedc
}
.service-list&gt;dd{
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto
}
.service-title{
  width:100%;
  height:0.8rem;
  padding: 1rem 0;
  font-size:.6rem;
  text-align:center;
  color:#ee6d2d;
  background-color:#ffeedc
}
.service-title span{
  display:inline-block;
  width:.8rem;
  margin-right:.25rem;
  vertical-align:middle
}
.service-desc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -ms-flex-pack:distribute;
  justify-content:space-around
}
.service-desc-item{
  padding:.5rem 0;
  height:2.5rem;
  text-align:center;
}
.service-desc-item dt{
  font-size:.6rem
}
.service-desc-item dd{
  font-size:.6rem;
  color:gray
}
.certification-wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:distribute;
  justify-content:space-around;
  padding:.5rem;
  margin-top:.5rem;
  margin-left:-.625rem;
  margin-right:-.625rem;
  background-color:#ffeedc
}
.certification-item{
  font-size:.6rem;
  font-weight:700;
  text-align:center;
  color:#ee6d2d
}
.certification-item:first-child{
  margin-right:.25rem
}
.icon-cloud{
  position:relative
}
.icon-cloud::after{
  position:absolute;
  top:.75rem;
  left:25.5rem;
  width:4.675rem;
  height:1.5rem;
  content:"";
}

.icon-girl{
  position:relative
}
.icon-girl::after{
  position:absolute;
  bottom:0;
  left:.625rem;
  width:1.95rem;
  height:3.625rem;
  content:"";
  background:url(../images/girl.png) no-repeat center;
  background-size:cover
}
.bg-light-yellow{
  background:#fdf5da
}
.condition-wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-flow:wrap row;
  flex-flow:wrap row;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin-top:.5rem;
  margin-bottom:.5rem
}
.condition-item{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  width:7.5rem;
  padding:.5rem .5rem 2.5rem;
  font-size:.6rem;
  -webkit-box-shadow:.05rem .05rem .1rem 0 rgba(0,0,0,.1);
  box-shadow:.05rem .05rem .1rem 0 rgba(0,0,0,.1);
  margin-bottom:.25rem;
  background-color:#fff
}
.condition-item dl{
  margin-bottom:.5rem
}
.condition-item button{
  position:absolute;
  bottom:.5rem;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  width:90%
}
.condition-title{
  font-size:.6rem;
  margin-bottom:.5rem;
  font-weight:900;
  text-align:center
}
.condition-title span{
  display:inline-block;
  width:1.125rem;
  margin-right:.25rem;
  vertical-align:middle
}
.condition-title strong{
  color:#ee6d2d
}
.bg-qanda{
  background-color:#ffeedc;
  -webkit-box-shadow:0 0 .25rem 0 rgba(0,0,0,.2);
  box-shadow:0 0 .25rem 0 rgba(0,0,0,.2)
}
.question-wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.question-item{
  width:7.2rem;
  padding:.5rem;
  margin:.2rem;
  border:.025rem solid #ee6d2d
}
.question-item:first-child{
  margin-left:0;
}
.question-item:nth-child(2){
  margin-right:0;
}
.question-item:nth-child(3){
  margin-left:0;
}
.question-item:last-child{
  margin-right:0;
}
.question-item span{
  display:inline-block;
  width:1.25rem
}
.question-item-white{
  background-color:rgba(255,255,255,.5)
}
.question-item-orange{
  color:#fff;
  background-color:rgba(238,109,45,.5);
  border-color:transparent
}
.question-title{
  font-size:.6rem;
  text-align:center
}
.question-title span{
  margin-right:.25rem;
  vertical-align:middle
}
.project-wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.project-list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  margin:.8rem auto
}
.project-list dd{
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto
}
.project-title{
  -ms-flex-negative:0;
  flex-shrink:0;
  width:5.2rem;
  height:5.2rem;
  margin-bottom:-2rem;
  font-size:.9rem;
  font-weight:700;
  text-align:center;
  line-height:5rem;
  color:#2a5477;
  background-color:#fff;
  border-radius:50%;
  z-index:1
}
.projects{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}
.project{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  -ms-flex-pack:distribute;
  justify-content:space-around;
  width:5.2rem;
  height:6rem;
  padding:.25rem .25rem 2.25rem 0;
  font-size:.45rem;
  text-align:center;
  background-color:#f2f2f2
}
.project:first-child{
  padding-top:2.25rem;
  height:6rem
}
.project:last-child::before{
  display:none
}
.project:last-child::after{
  display:none
}
.project:last-child button{
  bottom:.5rem
}
.project::before{
  position:absolute;
  right:0;
  bottom:-2.875rem;
  content:"";
  border:2.875rem solid transparent;
  border-top-color:#ee6d2d;
  border-top-width:.75rem;
  border-right-width:2.875rem
}
.project::after{
  position:absolute;
  left:0;
  bottom:-2.825rem;
  content:"";
  border:2.875rem solid transparent;
  border-top-color:#f2f2f2;
  border-top-width:.75rem;
  border-right-width:2.875rem
}
.project dt{
  font-size:.6rem;
  margin-bottom:.5rem;
  color:#ee6d2d
}
.project dd{
  font-size:.5rem;
}
.project button{
  position:absolute;
  padding:.15rem 1rem;
  bottom:1rem;
  left:50%;
  font-size: .6rem;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  width:90%
}
.project-list-light-orange .project-title{
  background-color:#f9cfbb
}
.project-list-light-orange .project{
  background-color:#fdf0ea
}
.project-list-light-orange .project::after{
  border-top-color:#fdf0ea
}
.university-wrapper{
  margin-top:.8rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}
.university-wrapper button{
  width:8.55rem;
  margin-top:.25rem;
  font-size:.72rem;
  margin-bottom:.25rem;
  border-radius:.2rem
}
.university-item{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:.5rem;
  margin-top:.25rem;
  margin-bottom:.25rem;
  width:7.5rem;
  border-radius:.2rem;
  -webkit-box-shadow:0 0 .125rem 0 rgba(0,0,0,.2);
  box-shadow:0 0 .125rem 0 rgba(0,0,0,.2)
}
.university-logo{
  width:2.05rem;
  margin-right:.25rem
}
.university-name h5{
  font-size:.6rem
}
.university-name p{
  font-size:.6rem
}
.guoli{
  position:absolute;
  right:0;
  top:0;
  padding:.125rem .25rem;
  font-size:.4rem;
  color:#fff;
  background-color:#6696e5
}
.sili{
  position:absolute;
  right:0;
  top:0;
  padding:.125rem .25rem;
  font-size:.4rem;
  color:#fff;
  background-color:#ff6f70
}
.flow-wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin:.25rem auto
}
.flow-item{
  position:relative;
  width:3.2rem;
  margin:.25rem 0
}
.flow-item h5{
  font-size:.6rem;
  text-align:center
}
.arrow{
  width:.8rem;
  height:.325rem;
  margin-top:1.25rem;
  margin-left:-.25rem;
  margin-right:-.25rem;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAANCAYAAADISGwcAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAANRJREFUOI3F0zFKQ0EUheHvySApLeyziLQhTQpXYCMINikV7IJNbCxsRLRQ0GaQNNmAlYilWUEacQOWVipo8UZ4gjyraw5c5jBc5vzMzK1yzgK0ik1M/2pciUjHGw6xtSwAuMcNDlAtA+C6nH+EW3T/G2COu+I3sMAJ1ptNCbNAiLWG72AfI1yWeqpyzp+BAG36wG7CODCkpx7Hpl5xUeo54TgQ4KHh33GFCV6+N1NgeA+D4h+xo/6IPxQ5BdtlPUX/t3Bib2CIPZy3NUUBJJyp37xVXz9lIx7xCEQ+AAAAAElFTkSuQmCC) no-repeat center;
  background-size:cover
}
.step-icon{
  width:2.225rem;
  margin:0 auto;
  text-align:center
}
.bg-foryou{
  height:16.92rem;
  background:url(../images/bg-foryou.jpg) no-repeat center;
  background-size:cover
}

.foryou-title{
  margin-top:3.25rem;
  margin-left:.75rem;
  font-size:1.25rem;
  font-weight:900
}
.foryou-text{
  margin-left:.75rem;
  font-size:.6rem;
  line-height:2
}
.leyu{
  cursor:pointer
}
.leyu:hover{
  text-shadow:.05rem .05rem .05rem rgba(0,0,0,.3)
}

.huanjing {
  background:#fafafa;
  margin:0 auto;
  box-sizing:border-box;
  padding: 1.5rem 0 2rem;
  width:100%;
  overflow: hidden;
}
.huanjing .btn_hg {
    width: 10rem;
    height: 1.6rem;
    margin: .8rem auto 0;
    box-shadow: 0 3px 0 0 #fa7903;
}
.banci_tit{
	padding:0 1rem;
	margin-top:1rem;
}
.banci_tit ul{
 display: flex;
 justify-content:space-between;
 flex-wrap:wrap;
}
.banci_tit ul li{
    width:30%;
    height: 1.6rem;
	   line-height: 1.6rem;
    text-align: center;
    background:#ffeddf;
    color:#f6492a;
    font-size: 0.6rem;
    border-radius: 0.2rem;
    border:1px solid #f64a2a;
    cursor: pointer;
}
.banci_tit ul li:first-child{
	width:48%;
	margin-bottom:0.72rem;
}
.banci_tit ul li:nth-child(2){
	width:48%;
	margin-bottom:0.72rem;
}
.banci_tit ul li.cur{
    width:30%;
	   height: 1.6rem;
  		line-height: 1.6rem;
    text-align: center;
    background: linear-gradient(to right, #ff4800, #f87128);
    background: -webkit-linear-gradient(to right, #ff4800, #f87128);
    background: -o-linear-gradient(to right, #ff4800, #f87128);
    background: -ms-linear-gradient(to right, #ff4800, #f87128);
    background: -moz-linear-gradient(to right, #ff4800, #f87128);
    color:#fff;
    font-size: 0.6rem;
    border-radius: 0.2rem;
    position: relative;
}
.banci_tit ul li:first-child.cur{
  	 width:48%;
  	 margin-bottom:0.5rem;
}
.banci_tit ul li:nth-child(2).cur{
	  width:48%;
   	margin-bottom:0.5rem;
}
.banci_tit ul li.cur:after{
	position: absolute;
	top: 1.6rem;
	left: 2rem;
	content:'';
	border-top:10px solid #f75d29;
	border-right:10px solid transparent;
	border-bottom:10px solid transparent;
	border-left:10px solid transparent;
}
.banci_tit ul li:first-child.cur:after{
  left: 3.6rem;
}
.banci_tit ul li:nth-child(2).cur:after{
	 left: 3.6rem;
}

.banci_zhuyao div img{
	margin-top: 0.5rem;
}

.bd{ width:100%; height:auto; background:#3b70fb; padding:0.98rem 0 1.8rem;}
.bd-con{ width:96%; margin:0 auto; overflow:hidden}
.bd-con h6{ font-size: 1.36rem; color:#fff;text-align: center;font-weight: bold;margin-bottom: 0.6rem}
.bd-con h6 span{color:#ef8266 }
.bd-con input,.bd-con select {width: 72%;height:2rem;line-height: 0.8rem;background: #fff;border-radius: 0.18rem;color: #666;font-size: 0.72rem;padding-left: 3%;line-height: 100%;margin:0 auto 0.6rem;border: none; display:block}
.bd-con select {width: 75%;padding-left: 2%;}
::-webkit-input-placeholder{color: #666;}
.bd-con button {width: 80%;display:block;margin:0 auto;height:2.16rem;line-height: 1.6rem;background: linear-gradient(45deg,#f19c76,#ed715c ); background: -webkit-linear-gradient(45deg,#f19c76,#ed715c );color: #fff;font-size: 0.8rem;text-align: center; border-radius: 2rem; }
</pre></body></html>