﻿
.nav-bg{position:relative;z-index:99999999;background:none;box-shadow: none;}
.nav-cont{width: 1200px;}
.main-nav{float:left;}
.main-nav li a{color:#333;font-size:16px}
.right-login a{color:#ff2a42}
.classSelect{float:left;width:120px;margin:0 40px 0 30px;position:relative}
.classSelect h2{display:block;padding:20px 0 20px 0;color:#333;font-size:16px;height:40px;line-height:40px;font-weight: bold;}
.classSelect h2 i{display: inline-block;width: 16px;height: 10px;background: #ccc;margin-left:10px}
.classSelect h2 i{background:url(../images/sel-s-ico.png) no-repeat 0 0 /16px;}
#navbox.current h2{color:#333}
#navbox.current h2 i{background:url(../images/sel-s-ico.png) no-repeat 0 -69px /16px;}
.classSelect .subnav{display:none;background:#fff;position:absolute;top:80px;left:0;padding:20px 20px 20px 30px;opacity:.95;box-shadow:0 10px 10px rgba(0,0,0,.1);border-radius:0;widows: 2px;width:160px;border-radius: 3px;}
#navbox.current .subnav{display:block;transition:all .5s}
.classSelect .subnav li{float:left;margin-right:60px;width:120px}
.classSelect .subnav li:last-child{margin-right:0}
.classSelect .subnav h3{color:#999;margin-bottom:15px}
.classSelect .subnav h3::after{background:#b1b2ba;content:"";display:block;width:20px;height:2px;border-radius:3px;margin-top:10px}
.classSelect .subnav a{display:block;color:#666;line-height:38px;opacity:1;font-size:14px}
.classSelect .subnav a:hover{opacity:1;color:#f52f3e;padding-left:5px}
.main-body{margin:0 auto;width:1200px;display: flex;justify-content: space-between;padding-top: 30px;}
.course_wrap{width: 1200px;}
.course_wrap h2{font-size:24px;line-height:50px;margin-bottom: 10px;text-shadow:0 5px 10px rgba(0,0,0,.2);font-family: Microsoft Yahei;font-weight: bold;display: flex;
    align-items: center;}
.course_wrap h2 img{margin-right: 4px;}
/* .course_wrap ul::after{content: "";display: block;clear: both;} */
.course_wrap ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.course_wrap ul li{height:235px;text-align:center;margin-bottom: 20px;width:170px;}
.course_wrap ul li .cont{width:170px;margin:auto;height:235px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.05);overflow: hidden;position: relative;transition: all 0.5s;}
.course_wrap ul li:nth-child(50){margin-right: 0;}
.course_wrap ul li .cont:hover{box-shadow:0 0 30px rgba(0,0,0,.2);}
.course_wrap li .img{margin:10px 0}
.course_wrap li .hot_tip{position: absolute;right:0;top:0;width: 23px;height: 20px;background: url(../images/index_ico_hot.png);}
.course_wrap li h3{font-size:16px;letter-spacing: 0px;transition: all 0.5s;}
.course_wrap li:hover h3{letter-spacing: 2px;color:#f52f3e}
.course_wrap li p a{font-size:14px;border:1px solid #eee;padding:6px 20px;border-radius:30px;margin-top:20px;display:inline-flex;align-items: center;color:#666}
.course_wrap li p a i{width:12px;height:12px;background:url(../images/index_ico_j.png) left center/32px no-repeat;margin-right:8px;opacity: .5;}
.course_wrap li p a:hover{background: #f52f3e;border:1px solid #f52f3e;color:#fff}
.course_wrap li p a:hover i{background: url(../images/index_ico_j.png) right center/32px; opacity: 1;}
.more_course{margin-top:40px;color:#999}
.more_course dt{width: 70px;height: 70px;border: 1px solid #eee;display: flex;justify-content: center;align-items: center;font-size: 50px;margin:auto;border-radius: 50%;color:#ccc;margin-bottom: 40px;line-height: normal;font-family:"宋体"}
.more_course dd{margin-bottom: 20px;}
.accounting_hd{position:relative}
.about-us{box-shadow:0 0 10px rgba(0,0,0,.1);overflow:auto;display:flex}
.banner-cloudapp{background:url(../images/index_banner2.jpg) center no-repeat}
.banner-cps{background:url(../images/index_banner2.jpg) center no-repeat}
.banner-engine{height:385px;position:relative;overflow:hidden;}
.banner-engine .banner-ul{position:relative;width:100%;height:385px}
.banner-engine .banner-text{position:absolute;left:0;top:-385px;width:100%;height:385px}
.banner-engine .banner-text{display:none}
.banner-engine .banner-text1{font-size:50px;line-height:50px;color:#fff}
.banner-engine .banner-text2{margin-top:28px;font-size:20px;line-height:20px;color:#e4e7eb}
.banner-engine .banner-link-button{display:inline-block;border:1px solid #fff;margin-top:54px;width:160px;height:44px;line-height:42px;text-align:center;font-size:16px;color:#fff}
.banner-engine .banner-link-button:hover{background:#fff;color:#333;border:1px solid #fff}
.banner-ul li{display:none;height:100%;width:100%;float:left}
.banner-engine .banner-ul li{z-index:-1;position:absolute;left:0;top:0;display:block;height:100%;width:100%;float:left}
.banner-engine .banner-ul li:first-child{z-index:initial}
.banner-point{display:none;position:absolute;bottom:15px;left:0;width:100%;height:18px}
.banner-engine .banner-point{display:block}
.slider-main{display:none;position:relative;margin:0 auto;min-width:1200px;max-width:1200px}
.banner-engine .slider-main{display:block}
.slider-text{position:absolute;margin-top:120px;}
.slider-text img{display:block;margin:auto}
.banner-area{width:100%;text-align:center}
.banner-area li{margin:0 0;display:inline-block;width:50px;height:5px;background:#fff;opacity:.6}
.banner-area li.active{background:#f52f3e}
.about-us{display: none;content: "";}

.course_wrap2{width: 1200px;}
.course_wrap2 .tkmk{background-color: #fff;padding: 20px;box-sizing: border-box;position: relative;}
.course_wrap2 h2{font-size:24px;line-height:50px;margin-bottom: 10px;text-shadow:0 5px 10px rgba(0,0,0,.2);font-family: Microsoft Yahei;font-weight: bold;display: flex;
    align-items: center;}
.course_wrap2 h2 img{margin-right: 4px;}
.course_wrap2 ul li{float: left;width: 285px;margin-right: 20px;margin-bottom: 20px;}
.course_wrap2 ul li .yinying{position: absolute;width: 285px;height: 170px;background: rgba(0,0,0,0.5);display: none;transition: all 0.4s;}
.course_wrap2 ul li:hover .yinying{transition: all 0.4s;display: flex;align-items: center;justify-content: center;}
.course_wrap2 ul li:nth-child(4n){margin-right: 0;}

.main-body .course_wrap2 .tkmk .tixing{display: flex;align-items: center;width: 100%;padding-top: 10px;}
.main-body .course_wrap2 .tkmk .tixing img{margin-right: 6px;}
.main-body .course_wrap2 .tkmk .tixing h4{font-size: 16px;color: #FF4447;}
.main-body .course_wrap2 .tkmk .tixing p{color: #999;}
.main-body .course_wrap2 .tkmk .bjjj{position: absolute;bottom: 0;right: 0;}
.main-body .course_wrap2 .tkmk .white-bg-bord {padding-top: 15px;display: flow-root;width: 73%;margin-right: 5%;float: left;}
.main-body .course_wrap2 .tkmk .sy_hotAct_cont{width: 22%;float: left;}
.main-body .course_wrap2 .tkmk .sy_hotAct_cont .act_lt{display: flex;align-items: center;justify-content: space-between;background-color: #f5f5f5;
	margin-bottom: 14px;padding-right: 10px;}
.main-body .course_wrap2 .tkmk .sy_hotAct_cont .act_lt span{height: 60px;}
.main-body .course_wrap2 .tkmk .sy_hotAct_cont .act_rt{display: flex;align-items: center;justify-content: space-between;background-color: #f5f5f5;padding-right: 10px;}
.main-body .course_wrap2 .tkmk .sy_hotAct_cont .act_rt span{height: 60px;}
.main-body .course_wrap2 .tkmk .white-bg-bord a{width: 25%;display: block;float: left;padding: 10px;border-right: 1px dashed#ddd;border-bottom: 1px dashed#ddd;
	box-sizing: border-box;}
.syAct_btn{background: linear-gradient(to right,#ff403a,#ff6a49);padding: 6px 18px;border-radius: 50px;color: #fff;font-size: 12px;box-shadow: 1px 1px 4px #ca0000;}
.main-body .course_wrap2 .tkmk .white-bg-bord a:nth-child(4n){border-right: 0;}
.main-body .course_wrap2 .tkmk .white-bg-bord a:nth-child(5n){border-bottom: 0;}
.main-body .course_wrap2 .tkmk .white-bg-bord a:nth-child(6n){border-bottom: 0;}
.main-body .course_wrap2 .tkmk .white-bg-bord a:nth-child(7n){border-bottom: 0;}
.main-body .course_wrap2 .tkmk .white-bg-bord a:nth-child(8n){border-bottom: 0;}
.main-body .course_wrap2 .tkmk .white-bg-bord .zjlx {display: flex;align-items: center;}
.main-body .course_wrap2 .tkmk .white-bg-bord .zjlx dt{margin-right: 10px;width: 29px;height: 29px;}
.main-body .course_wrap2 .tkmk .white-bg-bord .zjlx dd p {font-size: 14px;color: #333;}
.main-body .course_wrap2 .tkmk .white-bg-bord .zjlx dd span {font-size: 12px;color: #999;}

.main-body .course_wrap2 .teacher_td{display: flex;align-items: center;background-color: #fff;padding: 20px;box-sizing: border-box;}
.main-body .course_wrap2 .teacher_td .teacher_js{width: 185px;}
.main-body .course_wrap2 .teacher_td .teacher_js h2{line-height: normal;border-left: 4px solid#ff4d4d;padding-left: 10px;border-radius: 2px;margin-bottom: 16px;}
.main-body .course_wrap2 .teacher_td .teacher_js ul {padding-top: 20px;}
.main-body .course_wrap2 .teacher_td .teacher_js ul li{float: none;margin-bottom: 16px;}
.main-body .course_wrap2 .teacher_td .teacher_js ul li p span{color: #FF4447;margin-right: 4px;}
.main-body .course_wrap2 .teacher_td .teacher_js .qbsz{width: 160px;height: 38px;background: #fa5d5d;display: block;border-radius: 8px;color: #fff;
	text-align: center;line-height: 38px;font-size: 15px;margin-top: 30px;}
.main-body .course_wrap2 .teacher_td .teacher{width: calc(100% - 205px);}

.selected-solution {position: relative;}
.swiper-container2 {margin:auto;overflow:hidden}
.swiper-container2 ul li:hover{ box-shadow:0 0 15px 0 #e5e5e5; }
.swiper-container2 ul li{float:left;background:#fff; border:1px solid #eee; cursor:pointer;height: 300px;width: 236.89px !important;margin-right: 0;}
.swiper-container2 ul li a{display:block;width:100%;height:auto;text-decoration:none}
.swiper-container2 ul li a .img-wrapper{height:150px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.swiper-container2 ul li a h2{margin-top:10px;text-align:center}
.swiper-container2 ul li a p{padding:10px;height:80px}
.swiper-container2 ul li .tc_mk1{width:100%; height:100%;display: flow-root; }
.swiper-container2 ul li .tc_mk1 > a{width:100%; height:100%; display:block;}
.swiper-container2 ul li .tc_mk1 .lstx{width:80px; height:80px; border:7px solid #f5f7fa; overflow:hidden; border-radius:100%; margin:26px auto 12px;}
.swiper-container2 ul li .tc_mk1 .lstx img{width:100%;}
.swiper-container2 ul li .tc_mk1 h3{font-size:20px; color:#ff6c60; text-align:center; font-weight:normal; line-height:24px; padding-bottom:5px;}
.swiper-container2 ul li .tc_mk1 h3 span{font-size:14px; color:#4cc5cd;}
.swiper-container2 ul li .tc_mk1 p{width:100%; padding:0 25px 30px; overflow:hidden; color:#828282; font-size:13px; line-height:22px;box-sizing: border-box;}
.swiper-container2 ul li .tc_mk2{width:100%; height:100%;display:none;}
.swiper-container2 ul li .tc_mk2 h3 span{font-size:14px; color:#4cc5cd;}
.swiper-container2 ul li .tc_mk2 h3{font-size:20px; color:#ff6c60; text-align:center; font-weight:normal; line-height:24px; padding-bottom:2px; padding-top:15px;}
.swiper-container2 ul li .tc_mk2 p{width:100%; padding:0 15px; overflow:hidden ;color:#828282;font-size:10px; line-height:20px;text-align:justify;text-indent:2em; height:auto; letter-spacing:0.5px;box-sizing: border-box;}
.swiper-container2 ul li:hover .tc_mk1{ display:none;}
.swiper-container2 ul li:hover .tc_mk2{ display:block;}
.swiper-button-prev2{left: 0px;transition: background-image .15s;top: 140px;position: absolute;z-index: 66;display: flex;}
.swiper-button-next2{right:0px;transition:background-image .15s;top: 140px;position: absolute;z-index: 66;display: flex;transform: rotate(180deg);}

.swiper-button-next2:after, .swiper-button-prev2:after {font-size: 20px !important;color: #fff;background-color: #d9d9d9;padding: 6px;border-radius: 2px;}
.swiper-button-prev2:after, .swiper-button-next2:after {content: 'prev';}
.swiper-button-next2:after, .swiper-button-prev2:after {font-family: swiper-icons;font-size: var(--swiper-navigation-size);text-transform: none!important;
    letter-spacing: 0;font-variant: initial;line-height: 1;}

.rx_book ul li{background-color: #fff;}
.rx_book ul li p{padding: 10px 14px 16px;font-size: 16px;}













