* {padding: 0;margin: 0;box-sizing: border-box;}
/*Reset the tag*/
a{text-decoration:none;}
img{border:none;}
ul,li{list-style:none;}
/*banner*/
.ac_banner{width:100%;}
.ac_banner img{width:100%;margin:0 auto;display: block;}
/*专业介绍*/
.ac_zy{width:100%;margin:2% 0;overflow: hidden;}
.ac_zy .z_box{display:flex;justify-content:flex-start;align-items:center;width:100%;margin:2% 0;overflow: hidden;}
.ac_zy .z_box .z_text{padding:20px;width:60%;margin-right:10px;background:#f6f6f6;box-shadow: 0 4px 14px rgba(0,0,0,.16);}
.ac_zy .z_box .z_text h5{font-size:24px;font-weight:bold;color:#333;}
.ac_zy .z_box .z_text p{font-size:15px;color:#555;margin-top:10px;line-height: 24px;}
.ac_zy .z_box .z_text .z_ul{margin-top:20px;padding:1% 3%;background:#ececec;}
.ac_zy .z_box .z_text .z_ul p{display:flex;align-items:center;}
.ac_zy .z_box .z_text .z_ul p img{margin:0;}
.ac_zy .z_box .z_text .z_ul p span{margin-left:10px;font-size:18px;color:#111;font-weight:bold;}
.ac_zy .z_box .z_pic{width:38%;}
.ac_zy .z_box .z_pic img{max-width:100%;display: block;}
/*细分方向*/
.ac_fx{width:100%;margin:2% 0;overflow: hidden;background:url(../images/bg1.jpg)repeat-y center center;}
.ac_title{font-size:30px;text-align:center;line-height:35px;margin:2% auto;font-weight:bold;color:#333;}
.ac_fx .tab{ width:98%; margin:4% auto 2%;overflow: hidden;}
.ac_fx .tab-hd {float:left;width:23%;margin-right:6%;overflow:hidden;}
.ac_fx .tab-hd li{width:100%;height:60px;line-height:60px;font-size:16px;color:#333;background:#fff;text-align:center; cursor:pointer;border-bottom:1px #eee solid;}
.ac_fx .tab-hd li.active{ background:#01bf67;color:#fff;}
.ac_fx .tab-bd li{display:none;font-size:24px;overflow: hidden;}
.ac_fx .tab-bd li.thisclass{ display:list-item;}
.ac_fx .tab-bd .b_box{border:4px #01BF67 solid;background:#fff;width:100%;overflow: hidden;display: flex;align-items: center;}
.ac_fx .tab-bd .b_box .b_pic{width:68%;}
.ac_fx .tab-bd .b_box .b_pic img{display: block;max-width:100%;}
.ac_fx .tab-bd .b_box .b_text{width:60%;}
.ac_fx .tab-bd .b_box .b_text h4{font-size:22px;font-weight:bold;color:#01BF67;}
.ac_fx .tab-bd .b_box .b_text h4 span{font-size:18px;}
.ac_fx .tab-bd .b_box .b_text .b_info{margin:10px 0;}
.ac_fx .tab-bd .b_box .b_text .b_info h5{font-size:18px;font-weight:bold;color:#01BF67;}
.ac_fx .tab-bd .b_box .b_text .b_info h5 img{display:inline-block;margin:0;max-width:90%;vertical-align: middle;margin-right:8px;}
.ac_fx .tab-bd .b_box .b_text .b_info p{margin-top:10px;font-size:13px;color:#333;line-height: 24px;}
/*名校推荐*/
.ac_tj{width:100%;overflow: hidden;}
.ac_tj .tab{width:98%; margin:2% auto;}
.ac_tj .t_box{width:100%;margin:2% 0;overflow: hidden;}
.ac_tj .t_box .t_li{height:484px;width:31%;float:left;margin:1%;box-shadow: 0 0 15px rgba(51,51,51,.1);}
.ac_tj .t_box .t_li h5{font-size:24px;color:#fff;text-align:center;font-weight:normal;height:86px;line-height: 86px;background:url(../images/p2.jpg)no-repeat top center;}
.ac_tj .t_box .t_li .t_list{border:1px dashed #bfbfbf;padding:10px;margin:10px;display: flex;align-items: center;}
.ac_tj .t_box .t_li .t_list .pic{width:30%;}
.ac_tj .t_box .t_li .t_list .pic img{border:1px solid #bfbfbf;max-width:100%;display: block;}
.ac_tj .t_box .t_li .t_list .text{width:70%;margin-left:10px;}
.ac_tj .t_box .t_li .t_list .text p{text-align:left;text-indent:0;font-size:12px;color:#333;}
.ac_tj .t_box .t_li .t_list .text span{text-align:left;font-size:11px;color:#444;display:block;line-height:20px;}
/*作品集*/
.ac_zpj{width:100%;margin:2% 0;overflow: hidden;}
.ac_zpj .z_list{width:100%;margin:2% 0;overflow: hidden;}
.ac_zpj .z_list li{height:420px;width:31.3333%;float:left;margin:1%;background:#fff;box-shadow: 0 13px 22px rgba(32,32,32,.06);overflow: hidden;}
.ac_zpj .z_list img{max-width:100%;display: block;}
.ac_zpj .z_list .tran{
	-webkit-transition:all 0.3s ease;
	-moz-transition:-moz-transition;
	-ms-transition:all 0.3s ease;
	-o-transition:-o-transition;
	transition:all 0.3s ease;
}
.ac_zpj .z_list .z_name{padding:10px;font-size:18px;font-weight:bold;color:#111}
.ac_zpj .z_list .z_tet{padding:10px;}
.ac_zpj .z_list .z_tet p{text-indent:0;text-align:left;padding-left:15px;position:relative;font-size:15px;color:#333;line-height: 24px;}
.ac_zpj .z_list .z_tet p:before{content:'';display:block;position:absolute;width:8px;height:8px;top:8px;left:0;border-radius:50%;background:#01BF67;}
.ac_zpj .z_list li:hover{cursor:pointer;background:#01BF67;}
.ac_zpj .z_list li:hover .z_name{color:#fff;}
.ac_zpj .z_list li:hover .z_tet p{color:#fff;}
.ac_zpj .z_list li:hover .z_tet p:before{background:#fff;}
.ac_zpj .z_list li:hover img{
	-webkit-transform:scale(1.08);
	-moz-transform:-moz-transform;
	-ms-transform:scale(1.08);
	-o-transform:-o-transform;
	transform:scale(1.08);
}
/*要求*/
.ac_yq{width:100%;margin:2% 0;overflow: hidden;background:url(../images/bg2.jpg)repeat-y center center;}
.ac_yq .ac_title{color:#fff;}
.ac_yq .y_list{width:100%;margin:2% 0;overflow: hidden;}
.ac_yq .y_list li{display:flex;justify-content:flex-start;align-items:center;width:98%;float:left;margin:1%;background:#fff;}
.ac_yq .y_list .y_text{width:60%;padding:20px;}
.ac_yq .y_list .y_text .num{font-size:32px;color:#01BF67;font-weight:bold;}
.ac_yq .y_list .y_text .y_name{font-size:20px;font-weight:bold;color:#111;margin:10px 0;}
.ac_yq .y_list .y_text p{text-indent:0;font-size:15px;color:#555;line-height: 24px;}
.ac_yq .y_list .y_pic{width:42%;}
.ac_yq .y_list .y_pic img{max-width:100%;display: block;}
/*作品集展示*/
.ac_zs{width:100%;margin:2% 0;overflow: hidden;}
.ac_zs .t_list{width:92%;padding:2%;margin:4% auto 2% auto;background:#e4f7ff;border-radius:15px;}
.ac_zs .t_list li{width:96%;margin:2% auto;overflow: hidden;}
.ac_zs .t_list .pic{width:100%;}
.ac_zs .t_list .pic img{width:100%;display: block;}
/*导师*/
.ac_ds{width:100%;margin:2% 0;overflow: hidden;}
.ac_ds .d_list{width:100%;margin:2% 0;overflow: hidden;}
.ac_ds .d_list li{padding:20px;display:flex;align-items:center;width:31.3333%;float:left;margin:1%;background:#fff;border-radius:10px;box-shadow: 0 0 15px rgba(51,51,51,.1);}
.ac_ds .d_list .pic{width:40%;}
.ac_ds .d_list .pic img{max-width:100%;display: block;}
.ac_ds .d_list .d_tet{width:50%;margin-left:10px;}
.ac_ds .d_list .d_tet h5{text-align:left;margin-bottom:10px;font-size:18px;color:#111;font-weight:bold;}
.ac_ds .d_list .d_tet p{text-align:left;text-indent:0;font-size:13px;color:#333;line-height: 24px;}
@media only screen and (min-width: 320px) and (max-width: 750px) {
	.ac_zy .z_box{display: block;}
	.ac_zy .z_box .z_text{width:100%;}
	.ac_zy .z_box .z_pic{width:100%;margin-top:10px;}
	.ac_fx .tab-hd{width:100%;float: none;}
	.ac_fx .tab-bd .b_box{display: block;}
	.ac_fx .tab-bd .b_box .b_pic{width:100%;}
	.ac_fx .tab-bd .b_box .b_pic img{display: block;margin:10px auto;}
	.ac_fx .tab-bd .b_box .b_text{padding:10px;width:100%;}
	.ac_title{font-size:22px;}
	.ac_tj .t_box .t_li{width:98%;}
	.ac_zpj .z_list li{width:98%;height:auto;}
	.ac_ds .d_list li{width:98%;height:auto;}
	.ac_zy .z_box .z_text h5{font-size:20px;}
	.ac_zy .z_box .z_text .z_ul p span{font-size:16px;margin:0;text-indent: 0;}
	
}