@charset "gb2312";
/* CSS Document */
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{*+height:1%;zoom:1;}
.justify {
  text-align: justify;
  text-justify:inter-ideograph;
  font-size: 0;
}
.justify::after {
  display: inline-block;
  content: '';
  width: 100%;
  height: 0;
  overflow: hidden;
  vertical-align: top;
}
.xcdc_title{ text-align:center;}
.xcdc_title h3{ font-size:40px; color:#2d2c2c;}
.xcdc_title h3 span{ color:#f9a006;}
.xcdc_title p{ font-size:16px; color:#721219;}
.xcdc_a{ background:#725812; font-size:30px; color:#fdf406; width:476px; display:block; height:85px; line-height:85px; text-align:center; margin:0 auto; border-radius:42px; -webkit-border-radius:42px; -moz-border-radius:42px; -ms-border-radius:42px; -o-border-radius:42px;}
.wrap{ width:1200px; margin:0 auto;}
.banner{ width:100%; height:497px; background:url('../images/banner.jpg') no-repeat top center;}
.bmform {
  height: 80px;
  background:url(../images/bg1.jpg) no-repeat;
  padding: 34px 0;
}
.bmform-input {
  width: 430px;
  height: 78px;
  line-height: 78px;
  border-radius: 10px;
  font-size: 32px;
  padding: 0 20px;
  border: 1px solid #725812;
  color:#654637;
}
.bmform-submit {
  width: 240px;
  height: 80px;
  line-height: 80px;
  border-radius: 10px;
  font-size: 32px;
  background: #725812;
  color: #fff;
  cursor: pointer;
}
/*专业描述*/
.box1{ margin-top:48px;}
.box1 ul{ margin-top:44px;}
.box1 ul li {
	display: inline-block;
  width: 586px;
  height: 202px;
  background: #f3ece1;
  border-radius: 6px;
  margin-bottom: 16px;
  overflow: hidden;
}
.box1 ul img {
  float: left;
  margin-right: 12px;
}
.box1 ul strong {
  display: block;
  text-align: center;
  font-size: 24px;
  color: #721219;
  margin-top:10px;
}
.box1 ul p {
  line-height: 28px;
  padding-right: 7px;
  margin-top:6px;
  font-size:16px; color:#313030;
}
.box1 .xcdc_a{ margin-top:14px;}
/*课程设置*/
.box2{ background:#725812; margin-top:44px; padding-top:26px; padding-bottom:30px;}
.box2 .xcdc_title h3{color:#fff;}
.box2 .xcdc_title p{ color:#fff;}
.box2 .c3-item {width: 100%;min-width: 1200px;background: #e0dacf;margin-top:16px;}
.box2 .c3-item .c3-item-choice {width: 100%;min-width: 1200px;height: 80px}
.box2 .c3-item .c3-item-choice-tabs {width: 1010px;margin: 0 auto;height: 80px;line-height: 80px;color: #721219;}
.box2 .c3-item .c3-item-choice-tabs p{ font-size:24px;}
.box2 .c3-item .c3-item-choice-tabs .c3-item-choice-tabs-des {display: inline-block;float: left;height: 80px;font-size: 24px;font-weight: 100}
.box2 .c3-item .c3-item-choice-tabs span {
	display: inline-block;
	height: 80px;
	line-height: 80px;
	position: relative;
	float: right;
	color: #383737;
	font-size: 22px;
	font-weight: 200;
	padding: 0 40px;
	cursor: pointer;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s
}
.box2 .c3-item .c3-item-choice-tabs span::before {
	content: "";
	height: 24px;
	width: 1px;
	position: absolute;
	margin-top: -12px;
	top: 50%;
	left: 0;
	background: #383737;
	transform: rotate(34deg);
	-moz-transform: rotate(34deg);
	-webkit-transform: rotate(34deg);
	font-weight: 200
}
.box2 .c3-item .c3-item-choice-tabs span b {
	display: inline-block;
	height: 80px;
	position: relative;
	float: right;
	width: 17px
}
.box2 .c3-item .c3-item-choice-tabs>span b::before {
	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg)
}
.box2 .c3-item .c3-item-choice-tabs>span b::after {
	transform: rotate(0);
	-moz-transform: rotate(0);
	-webkit-transform: rotate(0)
}
.box2 .c3-item .c3-item-choice-tabs>span b::after,.box2 .c3-item .c3-item-choice-tabs>span b::before {
	content: "";
	width: 2px;
	height: 15px;
	position: absolute;
	background: #383737;
	top: 50%;
	right: 0;
	margin-top: -8.5px;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s
}
.selected b::after {
	transform: rotate(90deg)!important;
	-moz-transform: rotate(90deg)!important;
	-webkit-transform: rotate(90deg)!important;
	background: #907e5e !important;
}
.selected {
	color: #907e5e !important;
}
.selected::before{background: #907e5e !important;}
.box2 .c3-item-2 {
	width: 100%;
	min-width: 1200px;
	background: #fff
}
.box2 .c3-item-2-content {
	width: 1200px;
	height: 540px;
	margin: 0 auto
}
.c3-item-2-content-left-bg-layer{
    display:inline-block;
    position: absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#000;
    opacity:.2;
    z-index:2;
}
.box2  .c3-item-2-content .c3-item-2-contenet-left {
	width: 600px;
	height: 540px;
	float: left;
	position: relative
}
.box2  .c3-item-2-content .c3-item-2-content-left-bg {
	position: absolute;
	width: 960px;
	height: 540px;
	top: 0;
	right: 0;
}
.video{
    display:block;
    width:960px;
    height:540px;
}
.box2 .c3-item-2-content .c3-item-2-contenet-right {
	width: 600px;
	height: 540px;
	float: right
}
.box2 .c3-item-2-content .c3-item-2-contenet-right .c3-item-2-content-right-list {
	width: 550px;
	margin: 0 auto
}
.box2 .c3-item-2-content .c3-item-2-contenet-right .c3-item-2-content-right-list>ul {
	width: 550px;
	margin-top: 50px
}
.box2 .c3-item-2-content .c3-item-2-contenet-right .c3-item-2-content-right-list>ul li {
	display: block;
	cursor: default;
	width: 550px;
	/*height: 64px;*/
	line-height: 64px;
	color: #353333;
	font-weight: 500;
	text-align: left;
	font-size: 20px;
	border-bottom: #b5b5b5 1px solid
}
.box2 .c3-item-2-content .c3-item-2-contenet-right .c3-item-2-content-right-list>ul li>a {
	display: inline-block;
	float: right;
	font-size: 20px;
	font-weight: 200
}
.box2  .c3-item-2-content .c3-item-2-contenet-right .c3-item-2-content-right-list>ul li[border-top-show] {
	border-top: #b5b5b5 1px solid
}
.box2 .c3-item-2-content .c3-item-2-contenet-right .c3-item-2-content-right-list>ul li span {
	font-weight: 200;
	color: #353333;
	font-size: 20px;
}
.box2 .xcdc_a{ margin-top:36px; background:#ebac11; color:#fff;}
/*学习内容*/
.box3{ margin-top:28px;}
.box3 ul{ background:#eeedec; margin-top:36px;}
.box3 ul li{ padding:50px 0; border-bottom:dashed 1px #5c2801;}
.box3 ul li .kc_txt{ width:540px; margin-left:28px; margin-right:28px;}
.box3 ul li .kc_txt>img{ margin-left:60px;}
.box3 ul li .kc_img{ width:600px;}
.box3 ul li p{ font-size:18px; color:#5b5b5b; line-height:30px;}
.box3 ul li p span{ color:#e11616;}
.box3 ul li .kc_txt_1{ margin-top:30px;}
.box3 ul li .kc_img p{ margin-top:20px;}
.border_b_n{ border-bottom:none !important;}
.box3 ul li .kc_txt_1 .kc_a{ display:block; width:260px; height:60px; line-height:60px; text-align:center; color:#fff; background:#e11616; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; margin:20px auto 0;}
/*在线咨询*/
.zxtiao{
	background-color:#725812;
	overflow: hidden;
	width: 100%;
	margin-top:36px;
}
.zxtiao .box{
	width:1200px;
	margin:0 auto;
}
.zxtiao .box img{
	float:left;
	margin: 30px 10px;
	display: block;
}
.zxtiao .box div{
	width:200px;
	float:left;
	color:#e2e2e2;
	font-size:24px;
	margin: 40px 0;
	font-weight:500;
}
.zxtiao .box p{
	font-size: 30px;
	font-weight: bold;
	margin: 50px 30px;
	display: block;
	width:520px;
	float:left;
	color:#fff;
}
.zxtiao .box a{
	display: block;
	line-height: 40px;
	color:#945051;
	text-align: center;
	padding: 0 30px;
	font-size:24px;
	border-radius: 20px;
	float:left;
	margin: 50px 0 0 50px ;
	background-color: #fff6ea;
}
/*大师授课*/
.box4{ background:url(../images/bg2.jpg) no-repeat top center; padding-top:20px; padding-bottom:20px;}
.box4 ul{ margin-top:18px;}
.box4 ul li{ width:394px; height:658px; float:left; overflow:hidden; margin-right:9px; overflow:hidden; position:relative;}
.box4 ul li .ds_item{ width:384px; height:100%; background:url(../images/bg.png); position:absolute; top:0; left:0; z-index:2; padding:12px 0 0 10px;}
.box4 ul li .ds_item .ds_item_1{ font-size:24px; color:#ebac11; line-height:30px; margin-top:14px;}
.box4 ul li .ds_item .ds_item_2{ font-size:18px; color:#fff; line-height:36px; margin-top:20px;}
.box4 ul li .ds_item img{ margin-top:24px; display:block;}
.box4 .xcdc_a{ margin-top:28px;}
/*学习场景*/
.box5{ margin-top:20px;}
.box5 .xxcj_img{ margin-top:36px;}
.box5 .xcdc_a{ margin-top:38px;}
/*作品展示*/
.box6{ margin-top:26px;}
.box6 .zp_img{ margin-top:28px;}
/**/
.box7{background:url(../images/bg2.jpg) no-repeat top center; padding-top:20px; padding-bottom:40px;}
.cjy {
  width: 500px;
  height: 496px;
  padding-left: 700px;
  margin: auto;
  background: #ebcb78 url(../images/xcdc9.jpg) no-repeat left center;
  color: #fff;
  text-align: center;
  overflow: hidden;
  margin-top:26px;
  box-sizing: unset;
}
.tabs-title {
  font-size: 0;
  margin: 20px 70px;
  border-radius: 5px;
  overflow: hidden;
}
.tabs-title li {
  display: inline-block;
  width: 180px;
  height: 40px;
  line-height: 40px;
  font-size: 1rem;
  background: #fff;
  color: #333;
  cursor: pointer;
}
.tabs-title li.on {
  background: #333;
  color: #ebcb78;
}
.tabs-con li {
  line-height: 1.8em;
  display: none;
  font-size:16px;
  color:#333333;
}
.tabs-con li:first-child {display: block;}
.tabs-con li span {font-size: 20px;}
.tabs-con li strong {font-size: 24px;}
.jy-a {
  display: block;
  width: 200px;
  height: 35px;
  line-height: 35px;
  margin: 20px auto;
  border: 2px solid #626262;
  border-radius: 5px;
}
.zytj li {
  display: inline-block;
  width: 394px;
  line-height: 3em;
  background: #862820;
  color: #fff;
  font-size: 24px;
  text-align: center;
  margin-bottom: 30px;
}
.box7 .xcdc_a{ margin-top:56px;}
/*专业推荐*/
.box8{ margin-top:50px; margin-bottom:20px;}
.box8 ul{ margin-top:24px;}
.pcZy_mobanlist > span, .pcZy_mobanlist p {display: none;}