﻿/* flex 布局 */
.flex{
	/* #ifndef APP-PLUS-NVUE */
	display:flex!important;
	/* #endif */
	flex-direction:row;
}
.flex-row{ flex-direction:row!important; }
.flex-column{ flex-direction:column!important; }
.flex-row-reverse{ flex-direction:row-reverse!important; }
.flex-column-reverse{ flex-direction:column-reverse!important; }
.flex-wrap{ flex-wrap:wrap;}/* 换行或换列 */
.flex-nowrap{ flex-wrap:nowrap;}/* 不换行不换列 */
.justify-start{justify-content:flex-start;}/* 从左到右,挨着行的开头 */
.justify-end{justify-content:flex-end;}/* 从左到右,挨着行的结尾 */
.justify-between{justify-content:space-between;}/* 行两端 */
.justify-center{justify-content:center;}/* 行居中 */
.align-center{ align-items: center; }/* 列居中 */
.align-stretch{ align-items: stretch; }
.align-start{ align-items: flex-start; }
.align-end{ align-items: flex-end; }
.flex-1{ flex: 1; }
.flex-2{ flex: 2; }
.flex-3{ flex: 3; }
.flex-4{ flex: 4; }
.flex-5{ flex: 5; }
.clearfix:after{content:"";display:block;height:0;clear:both;}
.left{float: left;}
.right{float: right;}
.relative{position: relative;}
ul,p{padding: 0;margin: 0;}
.w1200{width: 1200px;margin: 0 auto;}
.w1200 .biaoti{text-align: center;margin: 124px auto 0;}
.w1200 .biaoti h2{font-size: 80px;font-weight: bold;letter-spacing: 8px;background-image: -webkit-linear-gradient(bottom,#e17c4b,#ffeee4);;-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;font-style: italic;line-height: 106px;}
.w1200 .biaoti p{font-size: 32px;color: #fff;padding-top: 60px;}
.top_banner {
    width: 100%;
    height: 905px;
    background-image: url(../images/banner_bj.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 14px;
    position: relative;
    margin-top: 80px;
}
.top_banner .list{width: 756px;margin: 40px auto 0 auto;}
.top_banner .list .display{display: flex;align-items: center;justify-content: space-between;}
.top_banner .list li{
    width: 172px;
    height: 62px;
    margin-top: 24px;
    background-color: #343b5a;
    border-radius: 8px;
    backdrop-filter: blur(8px);
    font-size: 26px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 600;
    color: #FFFFFF;
    letter-spacing: 2px;    
    line-height: 62px;
    text-align: center;}
.btn_link{display: block;width: 408px;height: 70px;margin: 68px auto;background-color: #bd2323;border-radius: 60px;font-size: 24px;font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 600;color: #fff;text-align: center;line-height: 70px;letter-spacing: 2px;}

.main_1 {
    background-color: #f1f5fc;
    background-image: url(../images/bk1_bj.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    padding-top: 65px;
    padding-bottom: 80px;
    overflow: hidden;
    width: 100%;
}
.zt_title h2 {font-size: 40px;margin-bottom: 15px;font-family: Microsoft Yahei;font-weight: bold;text-align: center;color: #0b142b;}
.zt_title h2 img {margin: 0 15px;}
.f_bt p{text-align-last: center;font-size: 22px;color: #142339;}
.w1200 .content{display: flex;justify-content: space-between;margin-top: 80px;margin-bottom: 40px;} 
.w1200 .content .left{width: 466px;height: 316px;background-color: #fff;padding: 40px;box-sizing: border-box;box-shadow: 30px 30px 0px rgb(193 202 223 / 60%);margin-top: 60px;}
.w1200 .content .left p{font-size: 16px;color: #333;text-indent: 2em;line-height: 36px;}
.w1200 .content .right{position: relative;height: 386px;margin-top: 10px;}
.w1200 .content .right .bofang{display: block;width: 621px;height: 386px;position: absolute;top: 0;text-align: center;line-height: 420px;}



.main_1 .title{font-size: 24px;font-family: PingFangSC-Medium, PingFang SC;font-weight: 700;color: #333;letter-spacing: 1px;}
.main_1 .desc{font-size: 20px;font-family: DINAlternate-Bold, DINAlternate;color: #2187F5;line-height: 24px;letter-spacing: 1px;}

.rg_ns{background: url("../images/bk2_bj.jpg")no-repeat center;background-repeat: no-repeat;background-position: center bottom;padding-top: 65px;padding-bottom: 80px;}
.rg_ns h2 {font-size: 40px;margin-bottom: 15px;font-family: Microsoft Yahei;font-weight: bold;text-align: center;color: #0b142b;
	background-image: -webkit-linear-gradient(bottom,#e17c4b,#ffeee4);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.rg_ns h2 img {margin: 0 15px;}


.process_step .item{
  width: 116px;	
}
.process_step .item:hover .basic_info{
  color: #258df6;
  cursor: pointer;	
}
.mt70{
	margin-top: 70px;
}
.process_step .top_div{
  position: absolute;
  top: 0;
}
.top_div_1{
  left: 28px;	
}
.top_div_2{
  left: 322px;	
}
.top_div_3{
  left: 618px;	
}
.top_div_4{
  left: 913px;	
}
.process_step .bottom_div{
  position: absolute;
  bottom: 0;
}
.bottom_div_1{
  left: 174px;	
}
.bottom_div_2{
  left: 470px;	
}
.bottom_div_3{
  left: 762px;	
}
.bottom_div_4{
  left: 1056px;	
}
.process_jianjie{ 
 margin-top: 100px;
 font-size: 16px;
 font-family: PingFangSC-Semibold, PingFang SC;
 font-weight: 600;
 color: #777;
 line-height: 28px;
 letter-spacing: 2px;	
}
.clearfix{margin-top: 0;}
.brand_item{width: 285px;margin-right: 20px;background-color: #fff;border-radius: 20px;height: 440px;text-align: center;}
.brand_item:nth-child(4n){margin-right: 0;}
.brand_item img{
  width: 149px;
  height: 149px;margin-top: 60px;
}
.brand_item .desc{margin-top: 12px;}
.brand_item .desc h4{margin-top: 12px; 	font-size: 26px;font-weight: 600;color: #0a386b;letter-spacing: 1px;}
.brand_item .desc h4::after{content: " ";width: 60px;height: 6px;border-radius: 20px;background-color: #9571e8;display: block;margin: 10px auto 0;}
.brand_item .desc p{font-size: 18px;font-family: PingFangSC-Medium, PingFang SC;color: #333;letter-spacing: 1px;width: 230px;margin: 0 auto;padding-top: 20px;}
.djan{text-align: center;}
.djan a{width: 428px;height: 75px;background-color: #b92427;font-size: 24px;line-height: 75px;border-radius: 100px;color: #fff;display: inline-block;margin-top: 80px;}



.course_wrap {margin: 0 auto;width: 1200px;}
.course_wrap h2{font-size:40px;padding-top: 50px; margin-bottom: 15px;font-family: Microsoft Yahei;font-weight: bold;text-align: center;color: #0b142b;}
.course_wrap h2 img{margin: 0 15px;}
.course_wrap h4{font-size: 20px;text-align: center; margin-bottom: 40px;color: #060b21;}
.main_plate3{background: url("../images/bk3_bj.jpg")no-repeat center;height: 1070px}
.course_wrap .content3{background-color: #fff;padding: 30px;border-radius: 20px;}
.course_wrap .content3 p{font-size: 18px;color: #333;padding-top: 16px;}
.cpzc_bt .fx{vertical-align: super;padding-left: 20px;}
.course_wrap .content3 .product{display: flex;justify-content: space-between;padding-top: 20px;}
.course_wrap .content3 .product .left{text-align: center;width: 26%;}
.course_wrap .content3 .product .left p a{background-color: #d5101a;width: 179px;height: 49px;line-height: 49px;font-size: 18px;color: #fff;display: flow-root;
	border-radius: 50px;margin: 0 auto;}
.course_wrap .content3 .product .left .list{display: flex;justify-content: space-between;}
.course_wrap .content3 .product .left .list ul{margin-right: 20px;}
.course_wrap .content3 .product .left .list ul li{margin-bottom: 15px;font-size: 18px;}
.course_wrap .content3 .product .left .list ul li a{font-size: 16px;color: #666;border: 1px solid#d6d7d8;width: 135px;height: 37px;line-height: 37px;text-align: center;border-radius: 40px;display: flow-root;}
.course_wrap .content3 .product .left .list ul li a:hover{color: #d5101a;border: 1px solid#d5101a;}
.course_wrap .content3 .product .center{text-align: center;width: 40%;margin: 0 4%;}
.course_wrap .content3 .product .center p a{background-color: #d5101a;width: 179px;height: 49px;line-height: 49px;font-size: 18px;color: #fff;display: flow-root;
	border-radius: 50px;margin: 0 auto;}
.course_wrap .content3 .product .center .list{display: flex;justify-content: space-between;}
.course_wrap .content3 .product .center .list ul li{margin-bottom: 15px;font-size: 18px;}
.course_wrap .content3 .product .center .list ul li a{font-size: 16px;color: #666;border: 1px solid#d6d7d8;width: 135px;height: 37px;line-height: 37px;text-align: center;border-radius: 40px;display: flow-root;}
.course_wrap .content3 .product .center .list ul li a:hover{color: #d5101a;border: 1px solid#d5101a;}
.course_wrap .content3 .product .right{text-align: center;width: 26%;}
.course_wrap .content3 .product .right p a{background-color: #d5101a;width: 179px;height: 49px;line-height: 49px;font-size: 18px;color: #fff;display: flow-root;
	border-radius: 50px;margin: 0 auto;}
.course_wrap .content3 .product .right .list{display: flex;justify-content: space-between;}
.course_wrap .content3 .product .right .list ul li{margin-bottom: 15px;font-size: 18px;}
.course_wrap .content3 .product .right .list ul li a{font-size: 16px;color: #666;border: 1px solid#d6d7d8;width: 135px;height: 37px;line-height: 37px;text-align: center;border-radius: 40px;display: flow-root;}
.course_wrap .content3 .product .right .list ul li a:hover{color: #d5101a;border: 1px solid#d5101a;}


.main_plate4{background: url("../images/bk4_bj.jpg")no-repeat center;height: 940px}
.main_plate4 .course_wrap .accounting_hh{background-image: -webkit-linear-gradient(bottom,#e17c4b,#ffeee4);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}

.main_plate4 .course_wrap .content5{display: flex;align-items: center;justify-content: space-between;padding: 60px 30px;background-color: #fff;margin-top: 80px;
	border-radius: 16px;}
.main_plate4 .course_wrap .content5 .cpwy{width: 326px;}
.main_plate4 .course_wrap .content5 .ppwy{width: 326px;padding-left: 20px;}
.main_plate4 .course_wrap .content5 ul li{margin-bottom: 50px;}
.main_plate4 .course_wrap .content5 .cpwy ul li:nth-child(1){margin-left: 100px;}
.main_plate4 .course_wrap .content5 .cpwy ul li:nth-child(3){margin-bottom: 0;margin-left: 100px;}
.main_plate4 .course_wrap .content5 .ppwy ul li:nth-child(2){margin-left: 100px;}
.main_plate4 .course_wrap .content5 .ppwy ul li:nth-child(3){margin-bottom: 0;}
.main_plate4 .course_wrap .content5 ul li h4{text-align: left;font-size: 20px;font-weight: bold;font-family: Microsoft Yahei;margin-bottom: 10px;}
.main_plate4 .course_wrap .content5 ul li p{text-align: left;font-size: 16px;line-height: 30px;}
.main_plate4 .course_wrap .content5 .cpwy ul li p a{color: #333;width: 100px;display: inline-block;margin-right: 40px;}
.main_plate4 .course_wrap .content5 .ppwy ul li p a{color: #333;width: 70px;display: inline-block;margin-right: 40px;}
.main_plate4 .course_wrap .content5 .cpwy ul li p a:nth-child(2n){margin-right: 0;}
.main_plate4 .course_wrap .content5 .ppwy ul li p a:nth-child(3n){margin-right: 0;}

.main_plate5{background: url("../images/bk5_bj.jpg")no-repeat center;height: 1050px}
.main_plate5 .course_wrap .fwzc ul li{width: 346px;height: 320px;margin-right: 81px;float: left;margin-top: 60px;}
.main_plate5 .course_wrap .fwzc ul li h4{font-size: 24px;font-weight: bold;color: #222c6b;padding-top: 22px;}
.main_plate5 .course_wrap .fwzc ul li p{font-size: 18px;color: #333;}
.main_plate5 .course_wrap .fwzc ul li:nth-child(3n){margin-right: 0;}
.main_plate5 .course_wrap .fwzc ul li .qybh{background: url("../images/bk5_tp.png")no-repeat center;height: 346px;padding: 20px;}
.main_plate5 .course_wrap .fwzc ul li .qybh2{background: url("../images/bk5_tp2.png")no-repeat center;height: 346px;padding: 20px;}
.main_plate5 .course_wrap .fwzc ul li .qybh3{background: url("../images/bk5_tp3.png")no-repeat center;height: 346px;padding: 20px;}
.main_plate5 .course_wrap .fwzc ul li .qybh4{background: url("../images/bk5_tp4.png")no-repeat center;height: 346px;padding: 20px;}
.main_plate5 .course_wrap .fwzc ul li .qybh5{background: url("../images/bk5_tp5.png")no-repeat center;height: 346px;padding: 20px;}
.main_plate5 .course_wrap .fwzc ul li .qybh6{background: url("../images/bk5_tp6.png")no-repeat center;height: 346px;padding: 20px;}

#LoginBox {position: fixed;left: 40%;top: 28%;background-color: #fff;width: 340px;height: 365px;border-radius: 7px;z-index: 10000;display: none;}
.row1{padding-right: 6px;line-height: 30px;height: 30px;font-weight: normal;color: #666;font-size: 30px;border-radius: 6px;text-align: right;}
.row {padding: 0px 30px;font-family: 华文楷体;font-size: x-large;}
.mask {margin: 0; padding: 0;border: none;width: 100%;height: 100%;background: #333;opacity: 0.6;filter: alpha(opacity=60);z-index: 9999;position: fixed;top: 0;left: 0;display: none;}
.row .xytx2 .teacher_tx{text-align: center;margin: 10px 0;}
.row .srk-info .txxx2 p{font-size: 18px;text-align: center;}
.row .srk-info .txxx2 a{font-size: 16px;color: #fff;background-color: #e12f2b;width: 276px;height: 45px;line-height: 45px;display: flow-root;border-radius: 45px;
	margin-top: 10px;text-align: center;}









