body {
	background: #fff;
}

img {
	width: 100%;
}

i {
	font-style: italic;
}

.txt_center {
	text-align: center;
}

.fl_l {
	float: left;
}

.fl_r {
	float: right;
}

.clear {
	clear: both;
}

.hide {
	display: none;
}

.icon-category {
	font-size: .8rem !important;
	color: #ee7700;
	height: 1rem;
	line-height: 1rem;
}

#menu_body {
	margin: 0;
	padding: 0;
}
.box-tit {
    text-align: center;
    color: #222;
    margin-top: .4rem;
}
.box-tit h2 {
    font-size: .4rem;
    font-weight: 700;
}
.box-tit span {
    font-size: .3rem;
    color: #aaa;
}
.box-tit span:before {
    content: " ";
    display: inline-block;
    height: .4rem;
    width: .4rem;
    background: url(../../images/zysz/xddz/bg1.png) no-repeat;
    background-size: 100%;
    margin: 0 .2rem;
    vertical-align: middle;
}
.box-tit span:after {
    content: " ";
    display: inline-block;
    height: .4rem;
    width: .4rem;
    background: url(../../images/zysz/xddz/bg2.png) no-repeat;
    background-size: 100%;
    margin: 0 .2rem;
    vertical-align: middle;
}
.sj_menu_bg {
	background: #fc9820;
	width: 100%;
}

.sj_menu_ul {
	background: #fc9820;
	overflow: hidden;
}

.sj_menu_ul li {
	float: left;
	width: 24%;
	border-left: 2px solid #FFF;
	text-align: center;
	line-height: .6rem;
	height: .6rem;
	background: #fc9820;
	font-size: .3rem;
}

.sj_menu_ul li:first-child {
	border-left: none;
}

.sj_menu_ul li a {
	color: #FFF;
}



.box1 h2{width: 100%;}
.box1-icon{margin: 0.2rem 0;padding: 0 0.2rem; overflow: hidden;}
.box1-icon-list{width: 33.33333%;float: left;}
.box1-icon-list a{display: block;text-align: center;padding: 0.1rem ;color:#333333 ;}	
.box1-icon-list a span{display: block;text-align: center;}
.box1-icon-list a img{width: 100%;margin: 0 auto;}
.box1-icon-list a h3{font-size: 0.3rem;font-weight: 500;}
.box1-icon-list a p{font-size: 0.2rem;}

.c_FB7166 {
	color: #FB7166;
}

/* 学习内容 */
.box2{background-image: url(../../images/zysz/xddz/9.jpg);background-size: cover;overflow: hidden;}
.box2-list{padding:0 0.2rem;}
.box2-pic a{display: block;padding: 0.2rem 0;overflow: hidden;border-bottom: 1px dotted #FB7166;color: #FB7166;}
.box2-pic a span{display: block;width: 40%;float: left;margin-right: 0.2rem;}
.box2-pic a span img{width: 100%;}
.box2-pic a p{color:rgba(0,0,0,0.7);font-size: 0.2rem;line-height: 0.26rem;}
.box2-pic a p b{display: block;font-size: 0.28rem;color: #FB7166;padding: 0.1rem 0;}

.hslbtn{margin: 0.4rem .1rem;text-align: center;overflow: hidden;}
.hslbtn a {display: block;width: 50%;float: left;color: #ffffff;}
.hslbtn a span{ display:block;height:0.64rem; line-height:0.64rem; font-size:0.3rem; margin:0 4%; text-align:center; border-radius:.04rem;}
.btn3 span{background-color: #FB7166;color: #ffffff;border: 1px solid #FB7166;}
.btn4 span{color: #FB7166;border: 1px solid #FB7166;}


/* 优势 */
.box3-list{padding:0 .1rem;margin-top: 0.2rem;}
.box3-pic-l{width: 50%;float: left;}
.box3-pic-l a,.box3-pic-r a{position: relative;display: block;margin: .1rem;}
.box3-pic-l a p{position: absolute;bottom: 0;display: block;width:100%;background-color:#000000;opacity: 0.6;line-height: 0.24rem;font-size: 0.2rem;text-align: left;color: #ffffff;padding: .1rem 0;}
.box3-pic-l a p b{display: block;margin-left: .1rem;font-size: 0.24rem;}
.box3-pic-l a span{margin-left: .1rem;}
.box3-pic-r a p{position: absolute;bottom: 0;display: block;width:100%;background-color:#000000;opacity: 0.6;line-height: 0.24rem;font-size: 0.2rem;text-align: right;color: #ffffff;padding: .1rem 0;}
.box3-pic-r a p b{display: block;margin-right: .1rem;font-size: 0.24rem;}
.box3-pic-r a span{margin-right: .1rem;}
.box3-pic-r{width: 50%;float: left;}
.box3-pic-l img,.box3-pic-r img{width: 100%;}


.box4{overflow: hidden;background-image: url(../../images/zysz/xddz/9.jpg);background-size: cover;}
.box4-ls{ padding:0.4rem .1rem 0rem .1rem; position:relative;}
.hslbox5_1{ position:relative;}
.hslbox5_2{ width:37%;}
.hslbox5_3{ background-color:#fff; padding:0.2rem; width:55%; position:absolute; right:.1rem; bottom:1.8rem;}
.hslmszp{ display:none;}
.hslmszp a{ display:block; width:33.33333333333333333333333333%; float:left;}
.hslmszp a span{ display:block; margin:0 .1rem}
.hslbox5_3 p{ font-size:0.24rem; line-height:0.3rem; color:#666;}
.hslbox5_3 b{ display:block; font-size:0.26rem; color:#333; padding:.06rem 0;}
.hslbox5_3 h2{ display:block; font-size:0.3rem; color:#000;}
.hslbox5_num{ text-align:center; margin-top: 0.1rem;}
.hslbox5_num span{ width:15px; border-radius:5px; height:4px; line-height:5px;}
.hslbox5_num span.swiper-pagination-bullet-active{ background-color:#FB7166;}
.hslbox5_0{ position:relative; overflow:hidden;}
.hslbox5_ms1 .hslmszp1{ display:block;}
.hslbox5_ms2 .hslmszp2{ display:block;}
.hslbox5_ms3 .hslmszp3{ display:block;}


/* 作品 */
.box5{overflow: hidden;}
.swp1 {width: 140%;height: 100%;left: -20%;margin-top: 0.4rem;padding-bottom: 0.2rem;}
.sd1 img{width: 100%;} 
.swp1 .swiper-slide {text-align: center;font-size: 18px; background: #fff;
  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;
  transition: 300ms;
  transform: scale(0.8);
}
.swp1 .swiper-slide-active,.swp1 .swiper-slide-duplicate-active{ transform: scale(1);}
.swiper-slide-active .sd1 img{box-shadow: 0px 10px 10px -10px #5E5E5E;}
.hslztdb2{ margin:0 .1rem}
.hslztdb2 .hslztdb_t{ padding-top:.1rem; border-bottom:2px solid #fbf2e2; padding-bottom:.14rem;margin-bottom: .2rem;text-align: center;}
.hslztdb2_1{ padding-bottom: .2rem;margin-bottom: .2rem; border-bottom:1px dashed #ddd;overflow: hidden;}
.hslztdb2_1_1{ width:48%; float:left; position:relative;}
.hslztdb2_1 .hslztdb2_1_2{float:right;}
.hslztdb2_1_1 b{ display:block; font-size:0.2rem; font-weight:normal; color:#333; margin-left:0.7rem; padding-top:.02rem;}
.hslztdb2_1_1 p{ display:block; font-size:0.2rem; font-weight:normal; color:#FB7166; text-decoration:underline; margin-left:0.7rem;}
.hslztdb2_1_1 i{ display:block; width:0.6rem; height:0.6rem; line-height:0.6rem; text-align:center; background-color:#FB7166; border-radius:0.6rem; color:#fff; font-size:0.3rem; position:absolute;}