a {text-decoration: none;color: #000;}
a:hover {color: #f62350; text-decoration: none;}
img {display: inline-block; vertical-align: middle;}
.fl {float: left;}
.fr {float: right;}
.clearfix:after{content: ''; display: block; height: 0; clear: both; visibility: hidden;  }
.clearfix {/* 触发 hasLayout */ zoom: 1; }
.i_title {width: 100%; overflow: hidden; text-align: center; margin-top: 30px; margin-bottom: 30px;}
.i_title h1 {font-size: 30px; font-weight: bold; color: #111;}
.i_title small {font-size: 18px; font-weight: bold; color: #949494; text-transform: uppercase; }
.index_wd {width: 65%; margin: 30px auto;}
.index_wd a {
    display: block; 
    width: 100%; 
    text-align: center; 
    line-height: 40px;
    background: #f62350;
    color: #fff;
    font-size: 18px;
    border-radius: 20px;
    overflow: hidden;
}
.swiper-container-horizontal>.swiper-pagination-bullets {bottom: 10px;}

.i_notice {padding: 8px 15px; overflow:hidden; background: #fff; margin-top:60px;}
.i_notice .fl {width: 8%; text-align:center;}
.i_notice .fl img {width: 28px; height: 28px;}
.i_notice .fr {width:90%; line-height: 28px; font-size: 16px;}
.i_marker {
    position: fixed;
    right: 2%;
    top: 45%;
    z-index: 1003;
    width: 48px;
    height: 48px;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    background: #ee7800;
    padding: 8px;
    border-radius: 48px;
    box-shadow: 0px 0px 10px 1px #727272;
    animation-iteration-count: infinite;
    box-sizing: border-box;
}
.i_marker a {
	display: block;
    color: #ffffff;	
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
@-webkit-keyframes tada {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	10%, 20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	}

	30%, 50%, 70%, 90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}

	40%, 60%, 80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}

	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes tada {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	10%, 20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	}

	30%, 50%, 70%, 90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}

	40%, 60%, 80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}

	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
.tada {
	-webkit-animation-name: tada;
	animation-name: tada;
}

.i_banner {overflow: hidden; z-index: 0;}
.i_banner .swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
.i_banner .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    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;
}

.i_icons {margin: -25px 15px 0 15px; padding-bottom: 15px; background: #fff; border-radius: 8px 8px 0 0; overflow: hidden; z-index: 1; position: relative;}
.i_icons ul {padding: 0 10px; margin-top: 15px; display: flex; justify-content: space-around; overflow: hidden;}
.i_icons ul li {width: 25%; text-align: center;}
.i_icons ul li span {
    display: flex;
    width: 58px; 
    height: 58px; 
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    text-align: center;
    border-radius: 36px; 
    overflow: hidden; 
}
.i_icons ul li span img {width: 72%;}
.i_icons .li1 span {background: linear-gradient(to bottom right, #f9c582, #ff9d5a);}
.i_icons .li2 span {background: linear-gradient(to bottom right, #97c5de, #5faafb);}
.i_icons .li3 span {background: linear-gradient(to bottom right, #f3a6ac, #fc858b);}
.i_icons .li4 span {background: linear-gradient(to bottom right, #9db5fa, #8c93f8);}
.i_icons .li5 span {background: linear-gradient(to bottom right, #f5b9a3, #fe725f);}
.i_icons .li6 span {background: linear-gradient(to bottom right, #fbba6c, #fc9c58);}
.i_icons .li7 span {background: linear-gradient(to bottom right, #bff4d9, #68d699);}
.i_icons .li8 span {background: linear-gradient(to bottom right, #fd889a, #fe678d);}
.i_icons ul li h3 {font-size: 14px; color: #111; line-height: 30px;}

.i_rsh {margin: 0 15px 30px 15px; font-size: 14px; background: #e3adad; text-align: center; line-height: 38px; color: #111; border-radius: 0 0 8px 8px; overflow: hidden;}

.i_couser {padding: 0 15px; overflow: hidden; margin-bottom: 15px;}
.i_couser ul {overflow: hidden;}
.i_couser ul li {width: 48%; float: left; background: #fff; border-radius: 8px; margin-bottom: 15px; overflow: hidden;}
.i_couser ul li:nth-child(2n+2) {float: right;}
.i_couser ul li div {padding: 5px; overflow: hidden;}
.i_couser ul li img {width: 100%;}
.i_couser ul li span {
    display: block;
    color: #f62350; 
    font-size: 14px; 
    line-height: 35px;
    font-weight: bold;
	opacity: 0.8;
    letter-spacing: -1px;
    text-transform: uppercase;
    transform: scale(1,1.5);
    -ms-transform: scale(1,1.5);
    -webkit-transform: scale(1,1.5);
    -moz-transform: scale(1,1.5);
    -o-transform: scale(1,1.5);    
    overflow: hidden;
}
.i_couser ul li h1 {font-size: 18px; font-weight: bold; color: #111; display: block; overflow: hidden;}
.i_couser ul li p {font-size: 12px; color: #949494;}
.i_couser dl {overflow: hidden; padding-top: 5px;}
.i_couser dl dt {font-size: 14px; color: #c1c1c1; float: left; text-transform:uppercase;}
.i_couser dl dd {font-size: 14px; color: #c1c1c1; float: right;}

.index_bmlb {background: #fff; padding: 0 15px 30px 15px; overflow: hidden;}
.index_bmlb h1 {font-size: 26px; font-weight: bold; color: #f62350; text-align: center; margin: 30px 0;}
.index_bmlb .table_tt {background: #f62350; overflow: hidden;}
.index_bmlb span {display: block; text-align: center; font-size: 14px; float: left;}
.index_bmlb .span1 {width: 20%}
.index_bmlb .span2 {width: 22%}
.index_bmlb .span3 {width: 38%}
.index_bmlb .span4 {width: 20%}
.index_bmlb .table_tt span {line-height: 35px; color: #fff;}
.bmlb_box{ width:100%;  overflow:hidden; position:relative;  border:1px solid #ccc;   }
.bmlb_box .hd{ overflow:hidden;  height:30px; background:#f4f4f4;}
.bmlb_box .infoList li{ height:30px; line-height:30px; border-bottom: 1px solid #d6d6d6; overflow: hidden;}
.bmlb_box .infoList li .date{ float:right; color:#999;  }

.index_zq {padding: 0 15px; background: #fff; overflow: hidden;}
.index_zq .swiper-container {
    width: 100%;
    height: 100%;
    padding-bottom: 25px;
}
.index_zq .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    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;
    border-radius: 8px; 
	border: 1px dashed #eaeaea;
    overflow: hidden;
}

.index_gust {background: #fff; padding: 0 15px; overflow: hidden;}
.index_gust ul li {
    width: 100%; 
    display: table; 
    padding: 10px 5px; 
    border-radius: 5px; 
    box-shadow: 0 0 5px #dd9a9a;
    margin-bottom: 15px;
}
.index_gust .icon {display: table-cell; width: 20%; vertical-align: middle; text-align: center;}
.index_gust .icon img {width: 62%;}
.index_gust .text {display: table-cell; padding-left: 10px; vertical-align: middle;}
.index_gust .text h3 {
    display: block; 
    padding-left: 25px;
    font-size: 16px;
    font-weight: bold;
    color: #f62350; 
    line-height: 30px; 
    background: url(../images/gust_bg.png) no-repeat left center;
    background-size: 19px 21px;
}
.index_gust .text h3 a {
    display: block; 
    font-size: 16px;
    font-weight: bold;
    color: #f62350;     
}
.index_gust .text p {font-size: 12px; color:#111;}

.index_zsjh {padding: 0 15px; background: #fff; overflow: hidden;}
.index_zsjh h1 { 
    font-size: 26px;
    font-weight: bold;
    color: #f62350;
    text-align: center;
    margin: 30px 0;
}
.myybm {width: 100%;}
.bm-mod1 {display: table; width: 100%; overflow: hidden; margin-bottom: 5px;}
.bm-mod1 .mleft {display: table-cell; vertical-align: middle; text-align: center; background: #fe0000; border: 3px solid #fff100; border-radius: 5px;}
.bm-mod1 .mleft p {font-size: 16px; font-weight: bold; color: #fff;}
.bm-mod1 .mleft a {display: inline-block; padding: 5px 30px; font-size: 14px; background: #fff; color: #fe0000; border-radius: 20px; margin-top: 5px;}
.bm-mod1 .mright {display: table-cell; width: 40%; padding-left: 15px; vertical-align: middle; text-align: center;}
.bm-mod1 .mright img {width: 100%;}
/**报名场景轮播**/
.bm-mod2{ width:100%;  overflow:hidden; position:relative;}
.bm-mod2 .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;}
.bm-mod2 .bd ul{ overflow:hidden; zoom:1; }
.bm-mod2 .bd ul li{ margin:0 2px; width: 33%; float:left; _display:inline; overflow:hidden; text-align:center;  }
.bm-mod2 .bd ul li { text-align:center; }
.bm-mod2 .bd ul li img{ width:100%; display:block; padding:2px; border:1px solid #ccc; }
/**班级轮播**/
.yb-bjlb {width: 100%; position:relative; overflow: hidden; margin-top: 5px;}
.yb-bjlb .t-table {width: 100%;overflow: hidden; background: #f62350;}
.yb-bjlb .t-table span {display: block; text-align: center; color: #fff; line-height: 40px; position: relative; font-size: 12px;}
.yb-bjlb .t-table span:after {content: ''; display: block; width: 1px; height: 100%; background: #fff; position: absolute; right: -1px; top: 0;}
.yb-bjlb .t-table span:nth-child(1) {width: 42%; float: left;}
.yb-bjlb .t-table span:nth-child(2) {width: 20%; float: left;}
.yb-bjlb .t-table span:nth-child(3) {width: 38%; float: left;}
.yb-bjlb .hd{ overflow:hidden;  height:15px; padding:0 10px;}
.yb-bjlb .infoList li{ height: 41px; text-align: center;}
.yb-bjlb .infoList li span {font-size: 12px;  line-height:41px; color: #717171;}
.yb-bjlb .infoList li span:nth-child(1) {width: 42%; float: left;}
.yb-bjlb .infoList li span:nth-child(2) {width: 20%; float: left;}
.yb-bjlb .infoList li span:nth-child(3) {width: 38%; float: left;}
.yb-bjlb .infoList li a {
    display: inline-block; 
    width: 70px;
    line-height: 26px;
    font-size: 12px; 
    background: #febb60; 
    color: #fff; 
    border-radius: 5px; 
    margin: 0 5px;
    overflow: hidden;
}

.index_shl {background: #fff; padding: 0 15px; overflow: hidden;}
.index_shl h2 {
    display: block; 
    line-height: 30px; 
    font-size: 26px; 
    font-weight: bold;
    text-align: center;
    color: #f62350;
    margin: 20px 0;
}
.index_shl .swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 25px;
}
.index_shl .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    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;
}

.dt-right {width: 100%; overflow: hidden; padding: 15px 15px 0 15px; background: #fff;}
.dt-bottom{ width:100%;  overflow:hidden; position:relative;}
.dt-bottom .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.dt-bottom .bd ul{ overflow:hidden; zoom:1; }
.dt-bottom .bd ul li{ margin:0 8px; width: 20%; float:left; _display:inline; overflow:hidden; text-align:center;  }
.dt-bottom .bd ul li{ text-align:center; }
.dt-bottom .bd ul li img{ width: 100%; display:block; padding:2px; border:1px solid #ccc; }
.dt-bottom .bd ul li a:hover img{ border-color:#999;  }

.index-ybz {background: #fff; padding: 0 15px; overflow: hidden;}
.index-ybz ul {overflow: hidden;}
.index-ybz ul li {width: 49.3%; float: left; text-align: center; padding: 15px; margin-bottom: 5px; background: #eaeaea; overflow: hidden;}
.index-ybz ul li:nth-child(2n+2) {float: right; border-radius: 0 8px 0 0;}
.index-ybz ul li:nth-child(1) {border-radius: 8px 0 0 0;}
.index-ybz ul li:nth-child(2) {border-radius: 0 8px 0 0;}
.index-ybz ul li:nth-child(3) {border-radius: 0 0 0 8px;}
.index-ybz ul li:nth-child(4) {border-radius: 0 0 8px 0;}
.index-ybz ul li img {width: 52%;}
.index-ybz ul li h3 {font-size: 18px; font-weight: bold; color: #f62350; margin: 10px 0;}
.index-ybz ul li p {font-size: 12px; color: #949494;}

/**index-ybz**/
.index_teach {padding: 0 15px; overflow: hidden;}
.index_teach .swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 25px;
}
.index_teach .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    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;
}
.index_teach .index_wd {margin-top: 20px;}

/**创就业**/
.mycjy {background: #eaeaea; overflow: hidden; padding: 0 15px 30px 15px;}
.mycjy .mybg {overflow: hidden;}
.mycjy .m_tite h1 {font-size: 26px; color: #f54142; text-align: center; line-height: 45px; font-weight: bold;}
.mycjy .my_list {overflow: hidden; margin-bottom: 15px;}
.mycjy .my_list img {border-radius: 8px; overflow: hidden;}
.mycjy .my_list li:first-child {margin-bottom: 15px;}
.mycjy .my_list li a {display: block; width: 45%; margin-top: 15px; line-height: 35px; border-radius: 30px; overflow: hidden;background-image: linear-gradient(to right,#f52350,#f62350); text-align: center; font-size: 14px; color: #fff; float: left;}
.mycjy .my_list li a:last-child {float: right;}
.mycjy .showimg {overflow: hidden;}
.mycjy .showimg .showt {font-size: 12px; line-height: 18px; padding: 0 0 15px 0; text-indent: 20px;}
.mycjy .showimg .showi {overflow: hidden;}
.mycjy .showimg .showi img {border-radius: 8px; overflow: hidden;}
.mycjy .showi ul li {width: 45%; float: left; margin: 0 5px;}

.index_xxhj {padding: 0 15px; overflow: hidden;}


.index_xxhj .swiper-container {
    width: 100%;
    height: auto;
    margin: 20px auto;
    padding-bottom: 25px;
}
.index_xxhj .swiper-slide {
    text-align: center;
    font-size: 14px;
	width: 60%;
    overflow: hidden;
}
.index_xxhj .swiper-slide img {border-radius: 8px; overflow: hidden;}
.index_xxhj .swiper-slide p {display: block; line-height: 30px;}

/**毕业学子合照**/
.mybiye {overflow: hidden; padding: 0 15px; background: #fff;}
.mybiye .mybg {background: #fff; border-radius: 10px; overflow: hidden;}
.mybiye .m_tite h1 {font-size: 26px; color: #f54142; text-align: center; line-height: 45px; font-weight: bold;}
.mybiye .m_p {font-size: 14px; line-height: 18px; padding-bottom: 15px; text-indent: 20px;}
.mybiye .m_img {width: 100%; overflow: hidden; display: flex; flex-wrap: wrap; justify-content: space-between; align-content: space-between;}
.mybiye .m_img span {display: block; width: 32%;}
.mybiye .m_img img {width: 100%; border-radius: 8px; overflow: hidden;}
.mybiye .swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 7px;
    padding-bottom: 25px;
}
.mybiye .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    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;
}

.index_works {overflow: hidden; padding: 0 15px; background: #fff;}
.index_works .nav_box {width: 100%; overflow: hidden; margin-bottom: 20px;}
.index_works .nav_box ul {display: flex; justify-content: space-around; }
.index_works .nav_box li {width: 23%; text-align: center; line-height: 35px; border: 1px solid #c2c2c2; border-radius: 10px 0 10px 0; overflow: hidden;}
.index_works .nav_box li a {display: block; font-size: 14px;}
.index_works .nav_box li.on {background: #f62350; border-color: #f62350;}
.index_works .nav_box li.on a {color: #fff;}

.works_tab {overflow: hidden;}
.works_tab .wors_list {width: 100%; overflow: hidden;}
.works_tab .wors_list1 li {width: 32%; margin-bottom: 7px; float: left; margin-right: 2%; border-radius: 8px; overflow: hidden;}
.works_tab .wors_list1 li:nth-child(3n+3) {margin-right: 0;}
.works_tab .wors_list2 li {width: 48%; float: left; border-radius: 8px; margin-bottom: 10px; overflow: hidden;}
.works_tab .wors_list2 li:nth-child(2n+2) {float: right;}

.index_video {background: #fff; padding: 0 15px; overflow: hidden;}
.video_nav {margin-bottom: 20px; overflow: hidden;}
.video_nav ul{display: flex; justify-content: space-around; overflow: hidden;}
.video_nav li {width: 23%; text-align: center; line-height: 35px; border: 1px solid #c2c2c2; border-radius: 8px; overflow: hidden; }
.video_nav li a {display: block; font-size: 14px;}
.video_nav li.on {background: #f62350; border-color: #f62350;}
.video_nav li.on a {color: #fff;}
.video_list {overflow: hidden;}
.video_list ul {display: flex; justify-content: space-around; overflow: hidden;}
.video_list ul li {width: 48%; text-align: center; overflow: hidden;}
.video_list ul li a {display: block; border-radius: 8px; overflow: hidden;}
.video_list ul li p {line-height: 30px;}
.video_list .swiper-container {
	width: 100%;
	height: 100%;
}
.video_list .swiper-slide {
	text-align: center;
	font-size: 14px;
	background: #fff;
	width: 60%;
}
.video_list .swiper-slide img {border-radius: 8px; overflow: hidden;}

.index_new { padding: 0 15px; overflow: hidden;}
.new_nav {margin-bottom: 20px; border-radius: 8px; overflow: hidden; background: #fff;}
.new_nav ul{display: flex; justify-content: space-around; overflow: hidden;}
.new_nav li {width: 23%; text-align: center; line-height: 45px;overflow: hidden;}
.new_nav li a {display: block; font-size: 14px;}
.new_nav li.on a {color: #f62350;}
.new_tab {background: #fff; border-radius: 8px; overflow: hidden; padding: 8px;}
.new_top {width: 100%; position: relative; z-index: 1; overflow: hidden;}
.new_top img {border-radius: 8px 8px 0 0; overflow: hidden;}
.new_top span {
    display: block; 
    width: 100%; 
    height: 80px; 
    background: #000; 
    opacity: 0.8; 
    position: absolute;
    left: 0; 
    bottom: 0;
    z-index: 2;
}
.new_top dl {
    display: block; 
    width: 100%; 
    height: 60px; 
    position: absolute; 
    left: 0; 
    bottom: 10px; 
    z-index: 3;
}
.new_top dl dt a {
    display: block; 
    color: #fff; 
    font-size: 14px; 
    line-height: 30px; 
    padding: 0 10px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;    
}
.new_top dl dd {
    font-size: 12px; 
    color: #949494; 
    line-height: 13px;
    padding: 0 10px;
    display:-webkit-box;/**对象作为伸缩盒子模型展示**/
    -webkit-box-orient:vertical;/**设置或检索伸缩盒子对象的子元素的排列方式**/
    -webkit-line-clamp:2;/**显示的行数**/
    overflow:hidden;/**隐藏超出的内容**/    
}
.new_list ul {overflow: hidden; margin-top: 15px;}
.new_list ul li {line-height: 35px; border-bottom: 1px dotted #949494;}
.new_list ul li a {
	display: block; 
	font-size: 14px;
overflow: hidden;
text-overflow: ellipsis;
white-space:nowrap;	
}
.new_more {float: right;}
.new_more a {text-transform: uppercase; font-size: 14px; color: #949494; line-height: 35px;}

.index_qaq {overflow: hidden; padding: 0 15px; background: #fff; margin-top: 30px;}
.index_qaq ul {overflow: hidden; background: #fff; border-radius:8px; overflow: hidden;}
.index_qaq ul li {width: 32%; padding: 15px 0; text-align: center; margin-bottom: 5px; background: url(../images/qaq_bg.jpg) no-repeat center; background-size: 100% 100%; float: left; margin-right: 2%;}
.index_qaq ul li:nth-child(3n+3) {margin-right: 0;}
.index_qaq ul li b {display: block; width: 100%;}
.index_qaq ul li a {display: inline-block; font-size: 12px; margin-top: 5px; width: 62%; line-height: 22px; background: #f62350; color: #fff; border-radius: 13px; overflow: hidden;}

.myenroll {overflow: hidden; padding-bottom: 25px; background: #fff; border-bottom: 1px solid #c4c4c4;}
.myenroll .i_title {margin-top: 0;}
.myenroll .i_title h1 {color: #f62350;}
.myenroll h3 {display: block; font-size: 18px; font-weight: 700; text-align: center;}
.myenroll p {font-size: 14px; color: #ef2e39; text-align: center; line-height: 35px; margin-bottom: 15px;}
.myenroll .myinput {width: 90%; margin: 0 auto; overflow: hidden;}
.myenroll .myinput input {display:block; width: 100%; height: 45px; padding-left: 40px; line-height: 45px; border-radius: 5px; overflow: hidden; border: 1px solid #999;}
.myenroll .myinput .layui-input1 {background: url(../images/input1.png) no-repeat 10px center; background-size: 22px 22px; margin-bottom: 10px;}
.myenroll .myinput .layui-input2 {background: url(../images/input2.png) no-repeat 10px center; background-size: 22px 22px; margin-bottom: 10px;}
.myenroll .myinput .layui-btn {width: 100%; border-radius: 8px; height: 45px; line-height: 45px; background: #f62350; color: #fff; font-size: 20px; border: none;}

.index_footer {background: #fff;color: #111; padding: 30px 15px 80px 15px;; text-align: center; overflow: hidden;}
.index_footer img {width: 12%;}
.index_footer h2 {font-size: 16px; font-weight: bold; padding: 5px 0 10px 0;}
.index_footer p {font-size: 14px; line-height: 22px;}

/*定义mscale*/
@keyframes mscale {
    0% {
      transform: scale(1);
    }
    50% {
      transform: scale(0.94);
    }
    100% {
      transform: scale(1);
    }
}

/*大于pad*/
@media only screen and (min-width: 750px) {

/*iphone 5*/
@media screen and (min-width: 320px) and (max-width: 374px) {

}