.wrap img{width: 100%;}

.container {
    width: 100%;
    max-width: 640px;
    margin: 0 auto;
    min-width: 320px;
    overflow: hidden;
    position: relative;
}

/*广告*/
.g-adv {clear:both;height:auto;overflow:hidden;position: relative;}
.g-adv img{ width:100%;display: block;}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:1rem;width:40%!important;height: 1.5rem;left:60%!important;}
.g-adv .swiper-pagination-bullet{background:#fff;width:0.7rem;height:0.7rem;border-radius: 0.7rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;margin: 0 0 0 0.8rem;opacity: 0.5;}
.g-adv .swiper-pagination-bullet-active,.witn_c .swiper-pagination-bullet-active{opacity: 1!important;}
.swiper-container-horizontal > .swiper-pagination-bullets span:nth-child(1){margin: 0;}

.swiper-slide{overflow: hidden;}


/*最新活动公告*/
.m-notice{padding: 3.6rem 4.688% 0;font-size: 1.1rem;color: #666;line-height: 1.6rem;}
.notice_c dl{width: 46.55%;height: 22.9rem;float: left;}
.notice_c dl:nth-child(2n){margin-left:6.9%;}
.notice_c dt,.notice_c dt img{display: block;width: 100%;}
.notice_c dd h3{display: block;font-size: 1.2rem;height: 3.7rem;line-height: 3.7rem;color: #000;position: relative;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.notice_c dd h3:before{content: "";position: absolute;width: 2.3rem;height: 0.3rem;border-top: dashed 1px #bcbcbc;left: 0;bottom: 0;}
.notice_c dd ul{padding: 0 0 1rem;}
.notice_c dd li{    height: 4.8rem;    margin: 0;    overflow: hidden;}
.more01{clear: both;display: block;height: 1.5rem;}
.more01 span{display: block;width: 6rem;}

/*挖痛*/
.m-worry{background: #f6f6f6;padding: 3.4rem 4% 3.9rem;font-size: 1.1rem;line-height: 1.85rem;color: #666;}
.worry_w li{width: 47%;height: 4.4rem;border-bottom: solid 0.1rem #e4dfdf;margin-bottom: 0.8rem;float: left;white-space: nowrap;}
.worry_w li b{display: block;color: #333;}
.worry_w li span{display: block;width: 5rem;padding: 0.35rem 0 0.1rem;}
.worry_w li:nth-child(2n-1){width: 53%;}
.worry_w li:nth-last-child(1),.worry_w li:nth-last-child(2){border: 0;height: 5.9rem;}
.worry_p{clear: both;display: block;}
.worry_p dl{background: #fff;height: 16rem;text-align: center;line-height: 1.7rem;color: #333;}
.worry_p dt,.worry_p dt img,.genre_c dt,.genre_c dt img,.team_p,.team_p img{display: block;width: 100%;}
.worry_p dd{ margin-top:1rem}
.worry_p dd p{font-family: "宋体";}
.worry_p dd span b{color: #921c22;}

/*课程*/
.m-genre{clear: both;font-size:1.1rem;line-height:1.6rem;padding:3.5rem 4% 2rem;overflow: hidden;color: #666;}
.genre_c dl{width: 46.55%;height: 15.7rem;float: left;}
.genre_c dl:nth-child(2n){margin-left:6.9%;}
.genre_c dd{display: block;padding: 0.45rem;}
.genre_c dd h3{display: block;font-size: 1.2rem;line-height: 2.7rem;height: 2.7rem;background: url(../images/index/ico02.gif) no-repeat right center;-webkit-background-size:0.9rem 0.9rem; -moz-background-size: 0.9rem 0.9rem; -o-background-size: 0.9rem 0.9rem; background-size: 0.9rem 0.9rem;color: #000;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.genre_c dd p{ height:3.2rem; overflow:hidden; display:block}
/*团队*/
.m-team{background: #f6f6f6;font-size: 1.1rem;color: #666;padding: 3.5rem 0 0;position: relative;border-bottom: solid 0.5rem #921c22;}
.team_w{padding:1.55rem 4.22% 0;height: 14.1rem;}
.team_w li{padding:0 1rem 0 2.8rem;position: relative;line-height: 1.95rem;}
.team_w li b{color: #921c22;}
.team_w li:before{content: "";position: absolute;width: 0.4rem;height: 0.4rem;border-radius: 0.4rem;border: solid 0.15rem #666;left: 0;top: 0.82rem;}
.team_l{height: 14.9rem;position: relative;text-align: center;font-size: 1.2rem;line-height: 1.7rem;color: #fff;z-index: 1;}
.team_l dl{width:15.3125%;float: left;margin: 0 0 0 4%;}
.team_l dd{display: block;height: 7rem;padding: 0.7rem 0 0;background: url(../images/index/ico03.png) no-repeat center bottom;-webkit-background-size:0.9rem 0.9rem; -moz-background-size: 0.9rem 0.9rem; -o-background-size: 0.9rem 0.9rem; background-size: 0.9rem 0.9rem;}
.team_l dd p{display: block;opacity: 0.8;}
.team_l dd p span{display: block;font-size: 1.4rem;line-height: 1.75rem;}
.team_l:before{content: "";position: absolute;width:100%;height:12rem;left: 0;bottom: 0;z-index: -1;background: #1a1919;}

/*案例*/
.m-case{padding: 4rem 4% 0;font-size: 1.1rem;line-height: 2rem;color: #000;background: #e9e9e9;}
.case_c dl{height: 10.35rem;border-bottom: solid 0.15rem #e0dbdb;margin-bottom: 1.15rem;}
.case_c dt{width: 43.1%;float: left;padding: 0.5rem 0 0;}
.case_c dd{width: 50.34%;float: right;}
.case_c dd span{display: block;font-size: 1rem;color: #666;}
.case_more{height: 5.8rem;padding: 1rem 0 0;text-align: center;font-size: 1.1rem;line-height: 1.8rem;}
.case_more span{font-size: 1rem;line-height: 1.6rem;display: block;letter-spacing: 8px;}
.case_more p{position: absolute;width: 70.69%;height: 3rem;overflow: hidden;line-height: 3.3rem;background: url(../images/index/morebg1.png) no-repeat center 0;-webkit-background-size:100% 3rem; -moz-background-size: 100% 3rem; -o-background-size: 100% 3rem; background-size: 100% 3rem;bottom: -1.2rem;left:14.655%;}
.case_more p a{width:50%;display: inline-block;font-size: 1rem;color: #fff;}

/*资讯*/
.m-news{background: #f6f6f6;padding: 4.8rem 0 4.5rem;font-size: 1rem;line-height: 1.5rem;color: #666;}
.newtil{height: 3.75rem;line-height: 3.75rem;background: #ececec;position: relative;z-index: 1;margin-bottom: 1.45rem;padding: 0 4%;overflow: hidden;}
.newtil:before{content: "";position: absolute;width:100%;height:0.1rem;left: 0;bottom: 0;z-index: -1;background: #ddd;}
.newtil li{float: left;margin: 0 3.5rem 0 0;font-size: 1.3rem;height: 3.65rem;position: relative;}
.newtil li:before{content: "|";position: absolute;top: 0;right: -1.725rem;color: #666;width: 0.1rem;height: 3.75rem;font-size: 1rem;}
.newtil li:nth-child(3):before{content: "";width: 0;height: 0;}
.newtil li.cur{font-weight: bold;border-bottom: solid 0.1rem #921c22;color: #921c22;}
.new_c dl{margin: 0 4%;height: 9.9rem;margin-bottom: 0.45rem;border-bottom: solid 0.1rem #ececec;}
.new_c dt{width: 17.24%;float: right;padding:1rem 0 2.3rem;position: relative;}
.new_c dt:before{content: ">";position: absolute;width:1rem;height:1rem;right: 0;bottom: 0;font-size: 1rem;line-height: 1rem;text-align: right;color: #666;}
.new_c dd{width: 74.48%;float: left;color: #666;}
.new_c dd h3{height: 3.1rem;line-height: 3.1rem;font-size: 1.2rem;color: #000;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.new_c dd span{display: block;padding: 0.7rem 0 0;}

/*---------- 首页修改添加样式 ------------*/
/*首页视频*/
.m-syvideo{background: #f6f6f6;padding:3.3rem 4.688%;text-align: center;}
.syvideo_c,.syvideo_c img{width: 100%;display: block;height: 14.25rem;}
.syvideo_c .mt5{width: 100%;display: block;height: 14.25rem;}
.syvideo_w{display: block;line-height: 3.2rem;font-size: 1.2rem;color: #666;}