/*basic*/
* {
	margin: 0;
	padding: 0;
}
body {
	font-size: 0.14rem;
	font-family: Microsoft Yahei, "微软雅黑", Arial;
	color: #333;
}
a {
	text-decoration: none;
	color: #333;
}
img {
	border: none;
}
li {
	list-style: none;
}
.center {
	text-align: center;
}
.clear {
	clear: both;
}
.fl{
	float: left;
}
.fr{
	float: right;
}

.header{
	height: 1.2rem;
}
.header img{
	height: 0.65rem;
	padding: 0.3rem 0 0 0.57rem;
}
.banner{
	width: 100%;
	overflow: hidden;
	box-shadow: 0 41px 28px rgba(102,51,102, .2);
}
.banner img{
	display: block;
	width: 100%;
}
.courseBg{
	width: 100%;
	/* background: url(../images/radius.png) no-repeat;
	background-size:100% 1.2rem ; */
	position: relative;
}
.courseBg::after{
	content: '';
	display: block;
	width: 95%;
	margin: 0 auto;
	border-bottom: 0.03rem dashed #ccc;
}
.container{
	width: 95%;
	margin: 0 auto;
}
.course{
	position: relative;
}
.sanBottom{
	position: absolute;
	right: 2.5%;
	width: 0.4rem;
	height: 0.4rem;
	bottom: 0.1rem;
	background: url(../images/icon/sanBottom.png) no-repeat;
}
.sanBottom2{
	background: url(../images/icon/sanBottom2.png) no-repeat;
}
.course .title{
	text-align: center;
	padding: 0.8rem 0;
	color: #333366;
}
.course .title span{
	display: block;
}
.htSp{
	font-size: 0.44rem;
}
.ftSp{
	font-size: 0.24rem;
	margin-top: 0.1rem;
	margin-bottom: 0.26rem;
}
.ftLine{
	width: 1.44rem;
	height: 0.06rem;
	background: #333366;
	margin: 0 auto;
}
.studyTip{
	font-size: 0.16rem;
	margin-top: 0.26rem;
}
.content{
	color: #663366;
	text-align: left;
	margin-left: 0.22rem;
}
.content .con_title{
	font-weight: 900;
	font-size: 0.28rem;
	margin-bottom: 0.22rem;
}
.content ul li{
	font-size: 0.26rem;
	margin-bottom: 0.22rem;
}
.con_ul{
	overflow: hidden;
}
.con_tip{
	color: #cc9966;
	font-size: 0.32rem;
	margin-bottom: 0.36rem;
	margin-top: 0.12rem;
}
.con_tip span{
	font-size: 0.6rem;
}
.con_tip span:first-child{
	margin-right: 0.12rem;

}
.course_introduce_box{
	overflow: hidden;
	margin-top: 0.04rem;
	position: relative;
	margin-bottom: 0.8rem;
}
.course_introduce {
	height: 4.07rem;
	background: #663366;
	padding-top: 0.46rem;
}
.course_introduce p{
	font-size: 0.22rem;
	color: #fff;
	text-align: left;
	margin-bottom: 0.18rem;
	margin-left: 0.26rem;
}
.course_introduce p.ciSc{
	font-size: 0.4rem;
}
.ciList{
	position: absolute;
	bottom: 0.3rem;
	color: #663366;
	width: 100%;
}
.ciList li{
	background: url(../images/rectangle.png) no-repeat;
	background-size:100% 100% ;
	display: block;
	margin-bottom: 0.22rem;
	font-size: 0.22rem;
	padding-left: 0.5rem;
}

.modulList{
	margin-bottom: 0.48rem;
}
.modulList .ml_title{
	font-size: 0.3rem;
	font-weight: 900;
	margin-bottom: 0.1rem;
}
.modulList .ml_title_span{
	display: inline-block;
	background: #663366;
	color: #fff;
	padding: 0 0.1rem;
	line-height: 0.46rem;
	border-radius: 0.2rem;
	margin-right: 0.1rem;
	letter-spacing: 0.02rem;
	float: left;
}
.modulList .ml_key{
	font-size: 0.24rem;
	line-height: 0.5rem;
}
.studyList{
	overflow: hidden;
	padding: 0 0.2rem 0 0.48rem;
	border-bottom: 0.01rem solid #cccccc;
	margin-bottom: 0.5rem;
}
.studyLists{
	border-bottom: none;
	margin-bottom: 0;
	padding-left: 0.2rem;
}
.studyLists .studyCont{
	padding-left: 0.28rem;
}
.studyTitle{
	text-align: center;
	font-size: 0.32rem;
	color: #663366;
	margin-top: 0.3rem;
	margin-bottom: 0.7rem;
}
.studyCont{
	overflow: hidden;
}
.sl_left{
	float: left;
	width: 3.8rem;
}
.sl_left p{
	margin-bottom: 0.14rem;
	font-size: 0.24rem;
	color: #666666;
}
.sl_left p.sl_title{
	font-size: 0.32rem;
	font-weight: 900;
	color: #663366;
}
.sl_right{
	width: 1.8rem;
	float: right;
}
.sl_right img{
	height: 2rem;
	float: right;
}
.imgDescrip{
	font-size: 0.18rem;
	color: #666666;
	overflow: hidden;
	width: 100%;
	margin-top: 0.14rem;
	margin-bottom: 0.33rem;
}
.imgDescrip span{
	float: right;
}
.luntan{
	display: flex;
	justify-content: space-between;
	text-align: center;
	color: #666666;
	margin-bottom: 0.3rem;
	font-size: 0.18rem;
}
.luntan img{
	height: 2rem;
	margin-bottom: 0.22rem;
}
.huodong1{
}
.huodong img{
	height: 2rem;
}
.hd_img{
	float: left;
	margin-right: 0.14rem;
	position: relative;
}
.hd_img1{
	padding-left: 0.8rem;
}
.hd_img span{
	position: absolute;
	display: inline-block;
	color: #666666;
	font-size: 0.18rem;
}
.hd_text1{
	width: 0.8rem;
	left: -0.08rem;;
	top: 0.68rem;
	text-align: right;
}
.hd_text2{
	width: 1.2rem;
	top: 0.68rem;
	right: -1.29rem;
}
.hd_img2{
	margin-top: -0.44rem;
	margin-bottom: 1rem;
}
.hd_img3{
	margin-left: 0.94rem;
}
.hd_text3{
	width: 1.6rem;
	left: -0.34rem;
	bottom: -0.3rem;
	text-align: right;
}
.hd_text4{
	width: 1.2rem;
	right: -0.6rem;
	bottom: -0.62rem;
}
.superIntro{
	overflow: hidden;
	margin-bottom: 0.8rem;
}
.sI_img {
	overflow: hidden;
}
.sI_img img{
	height: 4rem;
}
.sI_text span{
	color: #666666;
	font-size: 0.16rem;
	margin: 0.4rem 0 0.34rem 0;
	display: inline-block;
}
.sI_text p{
	color: #333366;
	font-size: 0.24rem;
}
.sI_text p.sI_name{
	font-size: 0.32rem;
}
.facultycontent{
	color: #666666;
	text-align: center;
	margin-bottom: 0.8rem;
}
.facultyList{
	margin-bottom: 0.32rem;
}
.facultyList p{
	font-size: 0.24rem;
	margin-bottom: 0.1rem;
}
.facultyList p.fc_name{
	font-size: 0.32rem;
}

.chartsBox{
	overflow: hidden;
}
.ss_chatBoxs{
	margin-top: 0.8rem;
}
.chart{
	width: 50%;
	float: left;
	text-align: center;
	margin-bottom: 0.4rem;
}
.chart img{
	height: 1.7rem;
	margin-bottom: 0.12rem;
}
.chart p{
	font-size: 0.22rem;
	color: #666666;
}
.ct_title{
	font-size: 0.32rem;
	font-weight: 900;
	color: #663366;
	margin-bottom: 0.15rem;
}
.ct_cons{
	overflow: hidden;
	margin-bottom: 0.12rem;
}
.ct_cons span{
	display: inline-block;
	width: 50%;
	color: #666666;
	font-size: 0.16rem;
}
.ct_list{
	margin-bottom: 0.4rem;
}
.ct_result{
	width: 100%;
	height: 0.74rem;
	background: #663366;
	line-height: 0.74rem;
	text-align: center;
	font-size: 0.44rem;
	color: #fff;
	letter-spacing: 0.04rem;
	margin-bottom: 0.36rem;
}
.resultBox{
	overflow: hidden;
	display: flex;
	flex-direction: row;
	margin-bottom: 0.6rem;
}
.rTip{
	width: 1.2rem;
	height: 100%;
	text-align: center;
}
.rTip img{
	width: 0.8rem;
}
.rText{
	flex: 1;
}
.rTextIf{
	margin-top: 0.3rem;
	color: #000;
	font-weight: 900;
	margin-bottom: 0.16rem;
	font-size: 0.26rem;
}
.content .rText ul li{
	color: #666666;
	font-size: 0.26rem;
	line-height: 0.5rem;
	margin-bottom: 0;
}
.footer{
	width: 100%;
	height: 8.86rem;
	background: url(../images/bg/bg_footers.png) no-repeat;
	background-size: 100% 100%;
}
.footerContanier{
	width: 100%;
	height: 100%;
	text-align: center;
	color: #fff;
	font-size: 0.2rem;
	position: relative;
}
.footerContanier p{
	margin-bottom: 0.06rem;
}
.footerContanier p.ftitle{
	font-weight: 900;
}
.footerContanier p.ftitle:first-child{
	padding-top: 0.46rem;
}
.footerContanier p.ftitles{
	margin-bottom: 0.3rem;
}
.btn{
	width: 4.54rem;
	height: 0.85rem;
	background: #cc9966;
	border: none;
	border-radius: 0.2rem;
	color: #663366;
	font-size: 0.4rem;
	font-weight: 900;
	margin-top: 0.8rem;
}
.footFot{
	overflow: hidden;
	position: absolute;
	bottom: 0.5rem;
	width: 100%;
}
.footFot p{
	width: 100%;
	text-align: center;
}

/* -----------------上市公司------------------ */
.ss_banner{
	box-shadow: 0 41px 28px rgba(204,102,102, .2);
}
.course .ss_title{
	color: #990033;
	padding: 0.72rem 0;
}
.course .ss_ftLine{
	background: #993333;
}
.courseBgCon{
	background: #999999;
	/*height: 3.08rem;*/
	height: 12.08rem;
}
.courseBgConTitle{
	font-size: 0.3rem;
	color: #993333;
	font-weight: 900;
	margin: 0 0.22rem 0.12rem;
	padding-top: 0.36rem;
}
.courseBgContext{
	color: #fff;
	margin:0 0.22rem;
	font-size: 0.22rem;
	line-height: 0.5rem;
}
.course_ssgs{
	margin: 0.4rem 0.22rem 0;
}
.course_ssgs_one{
	margin-bottom: 0.8rem;
}
.course_ssgs_one img{
	width: 100%;
}
.course_ssgs_two{
	font-size: 0.22rem;
	color: #666666;
	overflow: hidden;
	margin-bottom: 0.62rem;
}
.cslineLeft{
	float: left;
	width: 0.02rem;
	height: 1.58rem;
	background: #999999;
	margin-right: 0.2rem;
}
.csTwoTop{
	width: 2.25rem;
	height: 1.6rem;
	float: left;
}
.csTwoTop span{
	display: block;
}
.csTwoTop .cslineRight span{
	width: 2.76rem;
}
.bigOne{
	font-size: 1.2rem;
	line-height: 1rem;
	color: #cc9966;
	font-weight: 900;
	margin-bottom: 0.2rem;
}
.csTop{
	overflow: hidden;
	margin-bottom: 0.3rem;
}
.csBottom{
	overflow: hidden;
	margin-left: 1rem;
}
.csSanText{
	color: #000000;
	font-size: 0.24rem;
	line-height: 0.46rem;
	font-weight: 900;
	letter-spacing: 0.02rem;
}
.csSanText1{
	line-height: 0.53rem;
}
.csSanText span{
	color: #993333;
	font-size: 0.3rem;
}
.sanBottom3{
	background: url(../images/icon/sanBottom3.png) no-repeat;
	background-size: 0.4rem 0.4rem;
}
.sanBottom4{
	background: url(../images/icon/sanBottom4.png) no-repeat;
	background-size: 0.4rem 0.4rem;
}
.ss_module{
	overflow: hidden;
	margin-bottom: 0.9rem;
}
.ss_module p{
	float: left;
}
.ss_content{
	margin-left: 0.72rem;
}
.smBorder{
	width: 0.02rem;
	height: 2.1rem;
	background: #cc6699;
	margin-right: 0.28rem;
	margin-top: 0.08rem;
}
.ss_module p span.smTitle{
	font-size: 0.3rem;
	font-weight: 900;
	color: #333;
}
.ss_module p span{
	font-size: 0.24rem;
	display: block;
	margin-bottom: 0.12rem;
	color: #666;
}

.ss_sI_text span{
	color: #333;
	margin: 0.3rem 0 0.12rem 0;
}
.ss_sI_text p{
	color: #333;
	margin-bottom: 0.12rem;
}
.sI_text p.ss_sup_intro{
	color: #666;
	margin-top: 0.68rem;
	line-height: 0.5rem;
	margin-bottom: 0;
}
.ss_ct_result{
	background: #993333;
}
.ss_rText .rTextIf{
	font-size: 0.24rem;
	margin-top: 0.12rem;
}
.content .ss_rText ul li{
	font-size: 0.24rem;
}
.ss_ct_list{
	margin-bottom: 0.7rem;
	margin-top: 0.9rem;
}
.ss_ct_list .ct_cons .jijin{
	width: 52%;
}
.ss_ct_list .ct_cons .yinhang{
	width: 47%;
}
.ss_ct_list .ct_cons i{
	font-style: normal;
	display: block;
}
.ss_ct_title{
	color: #993333;
	font-size: 0.26rem;
	font-weight: 900;
	margin-bottom: 0.15rem;
}
.ss_studyIntro{
	font-size: 0.24rem;
	color: #666;
}
.ss_studyIntro p{
	margin-bottom: 0.14rem;
}
.ss_chartsBox{
	margin-top: 0.35rem;
}
.ss_chartsBox .chart img{
	/*height: initial;*/
	width: 100%;
}
.ss_chartsBox .chart{
	margin-bottom: 0.2rem;
}
.ss_footer{
	background: url(../images/bg/bg_footers1.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 0.5rem;
}
.ss_btn a{
	color: #993333;
}
.ss_footerContanier p{
	margin-bottom: 0.06rem;
}
.ss_studyIntross{
	font-size: 0.24rem;
	color: #666666;
	line-height: 0.42rem;
	margin-bottom: 0.88rem;
}
.ss_studyIntrosss{
	margin-bottom: 0.24rem;
}
.ss_ct_results{
	background: #cc6666;
}
.csOneText{
	color: #000000;
	font-size: 0.24rem;
	line-height: 0.46rem;
	font-weight: 900;
	letter-spacing: 0.02rem;
}
.csOneText p{
	display: flex;
}
.csOneText p span.csOneLine{
	display: inline-block;
	flex: 1;
	background: #ccc;
	height: 0.02rem;
	align-items: center;
	margin-top: 0.2rem;
	margin-left: 0.1rem;
}
.csOneText b{
	color: #993333;
	font-size: 0.28rem;
}
.bg_ling{
	width: 2.22rem;
	height: 2.8rem;
	background: url(../images/bg/bg_ling.png) no-repeat;
	background-size: 2.22rem 2.8rem;
	margin: 0 auto;
	position: relative;
}
.course_ssgs_san{
	position: relative;
	overflow: hidden;
	margin-bottom: 0.65rem;
}
.bg_ling{
	margin-top: 0.64rem;
	margin-bottom: 0.64rem;
}
.bg_ling span{
	position: absolute;
	text-align: center;
	font-size: 0.3rem;
	color: #fff;
	top: 0.9rem;
	font-weight: 900;
	width: 100%;
	display: inline-block;
}
.bg_ling span:last-child{
	top: 1.26rem;
}
.sanBox{
	position: absolute;
	width: 1.98rem;
	height: 0.6rem;
	display: inline-block;
	border: 0.02rem solid #cc6699;
	font-size: 0.2rem;
	color: #666;
	font-weight: 900;
	text-align: center;
	border-radius: 0.1rem;
	background: #fff;
	padding: 0.02rem;
}
.sanBox0{
	top: 0;
	left: 50%;
	margin-left: -0.99rem;
}
.sanBox1{
	left: 0;
	top: 40%;

}
.sanBox2{
	right: 0;
	top: 40%;

}
.sanBox3{
	bottom: 0;
	left: 50%;
	margin-left: -0.99rem;
}
.facultyImgList{

	overflow: hidden;
	margin: 0 0.16rem;
	margin-bottom: 0.72rem;
}
.facultyImg{
	width: 100%;
	height: 0.76rem;
	background: url(../images/bg/bg_facuity.png) no-repeat;
	background-size: 100% 0.76rem;
	font-size: 0.3rem;
	color: #000;
	font-weight: 900;
	line-height: 0.76rem;
	text-align: center;
}
.facultyImg1{
	background: url(../images/bg/bg_facuity2.png) no-repeat;
	background-size: 100% 0.76rem;
}


/* ---------------创业------------- */
.cy_course.course .ss_title{
	padding-bottom: 0.16rem;
}
.cy_course.course .ss_studyIntross{
	margin-bottom: 0.22rem;
}
.cyTwoTop_60{
	width: 60%;
}
.cyTwoTop_40{
	width: 40%;
}
.course_cy_two .csTwoTop{
	height: 1.72rem;
}
.course_cy_two .bigOne{
	font-size: 0.72rem;
	margin-bottom: 0;
	color: #993333;
	line-height: 1;
	margin-bottom: 0.22rem;
}
.course_cy_bg{
	background: url(../images/bg/bg_study.png) no-repeat;
	background-size: 3.8rem;
	height: 0.5rem;
	margin: 0 auto;
	width: 3.8rem;
	font-size: 0.28rem;
	color: #993333;
	margin-bottom: 0.52rem;
	text-align: center;
	background-position: 0 0.17rem;

}
.cy_content{
	overflow: hidden;
	text-align: center;
	margin-bottom: 0.42rem;
}
.cy_content span{
	display: block;
	font-size: 0.24rem;
	color: #666;
	margin-bottom: 0.2rem;
}
.cy_content span.cy_tese{
	color: #993333;
	font-weight: 900;
	margin-top: 0.42rem;
}
.cy_content span.cy_tese:first-child{
	margin-top: 0;
}
.cy_contents{
	margin: 0 0.14rem;
	overflow: hidden;
	margin-bottom: 0.5rem;
}
.cy_studyBox{
	width: 5.7rem;
	height: 2.48rem;
	background: url(../images/bg/bg_study2.png) no-repeat;
	background-size: 100% 2.38rem;
	text-align: center;
	background-position: 0 0.1rem;
	margin-bottom:0.72rem;
}
.cy_studyBox2{
	background-size: 100% 1.6rem;
}
.cy_studyBox span{
	display: block;
	font-size: 0.2rem;
	line-height: 0.34rem;
}
.cy_studyBox span.cy_name{
	font-size: 0.28rem;
	margin: 0.2rem 0 0.1rem 0 ;
}
.cy_margin{
	margin-bottom: 0.2rem;
}
.cy_intro {
	/*margin-top: 0.72rem;*/
	margin-bottom: 0.55rem;
	font-size: 0.26rem;
	color: #993333;
}
.cy_intro span{
	text-align: center;
	display: block;
	margin-bottom: 0.15rem;
}
.cy_cotext {
	overflow: hidden;
}
.cy_list{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 0.26rem;
	text-align: center;
}
.cy_list div{
	width: 50%;
	height: 2.32rem;
	background: url(../images/bg/bg_cyList.png) no-repeat;
	background-size: 100% 100%;
}
.cy_list .cy_left{
	margin-right: 0.16rem;
}
.cy_list .cy_right{
	margin-left: 0.16rem;
}
.cy_list span{
	display: block;
	font-size: 0.2rem;
	margin-top: 0.14rem;
	color: #333;
}
.cy_list span.cy_tit{
	color: #993333;
	font-size: 0.24rem;
	line-height: 0.7rem;
	letter-spacing: 0.02rem;
	margin-top: 0;
}
.cy_list span.cy_litteTit{
	font-size: 0.1rem;
	margin-top: 0.04rem;
	color: #666;
}
.cy_intros{
	margin-top: 0;
}
.ss_ct_lists .ct_cons i{
	display: inline;
	margin-left: 0.08rem;
}
.ss_ct_lists .ct_cons span{
	font-size: 0.1rem;
	width: 50%;
}
.ss_ct_lists .ct_cons{
	margin-bottom: 0.12rem;
	display: flex;
}
.sss_footer{
	height: 4.76rem;
	background: url(../images/bg/bg_footers2.png) no-repeat;
	background-size: 100% 100%;
}
.sss_footer p.ftitle:first-child{
	margin-bottom: 0.2rem;
	padding-top: 0.32rem;
}
.sss_footer img{
	width: 1.33rem;
	height: 1.36rem;
	margin-top: 0.22rem;
}
.erweima{
	font-size: 0.16rem;
	margin-top: 0.06rem;
}
.sss_rText .rTextIf{
	color: #993333;
	letter-spacing: 0.02rem;
}
.sss_studyIntro{
	/* background: url(../images/bg/bg_course.png) no-repeat;
	background-size: 100% 100%; */
	width: 100%;
}
.sss_studyIntro p{
	padding-top: 0.1rem;
}
.sss_studyIntro p.cy_ins{
	line-height: 0.42rem;
}
.sss_studyIntro p span{
	color: #993333;
	margin-right: 0.34rem;
}
.borderP {
	color: #666;
	font-size: 0.24rem;
	line-height: 0.42rem;
	margin-top: 0.48rem;
}
.cy_ins{
	margin-top: 0.12rem;
}
