@media (min-width: 320px) and (max-width: 500px){
	.top span.fl{display: none;}
}
@media (min-width: 320px) and (max-width: 991px){
	body{min-width: auto;}
	.center{width: 100%; padding: 0 15px; box-sizing: border-box;}
	.ad1{display: none;}
	.titleDiv{margin-top: 18px;}
	.titleDiv .th{font-size: 20px;}
	.tabBox{margin: 20px auto 15px;}
	.mRight{float: none; width: 100%;}
	/*头部*/
	.nav{height: 66px;}
	.logo{margin-top: 9px;}
	.logo img{height: 50px;}
	.logo a .txt{font-size: 12px; letter-spacing: 0px; white-space: nowrap; margin-top: 0;}
	.logo a .txt:before{height: 40px; top: 6px;}
	.logo a .txt strong{font-size: 20px; letter-spacing: 3px;}
	
	.nav .menuBtn{display: block; float: right; margin-top: 20px; background: #fff; border: 1px solid #589164; cursor: pointer; height: 22px; width: auto; border-radius: 5px; }
	.nav .menuBtn img{display: block; height: 14px; padding: 4px 8px;}
	.nav .navList{display: none;}
	/*手机导航*/
	.nav .mobileBg{position: fixed; display: none; top: 0; bottom: 0; left: 0; right: 0; z-index: 1001; background: rgba(0,0,0, 0.2);}
	.nav .appMenu{position: fixed; display: block; z-index: 1002; display: block; width: 100%; background: #fff; left: 0; top: 96px; border-top: 1px solid #f0f0f0; padding: 0; height: auto;}
	.nav .appMenu li{float: none; width: 100%; padding: 0; background: none; border-bottom: 1px solid #f0f0f0; line-height: 42px; height: auto;}
	.nav .appMenu li a.liA{text-align: left; background: url(../images/nav_jiantou.png) no-repeat right center /8px auto; line-height: 42px; display: block; margin:0 24px; padding: 0; font-weight: normal; height: auto; width: auto;}
	.nav .appMenu .li1 a.liA span{text-align: left; color: #000;}
	.nav .appMenu li.hover{height: auto;}
	.nav li .secondNav{display: none}
	.appMenu li .subList{position: static; margin: 0 20px 0 30px; width: auto; background: none; border: none; display: none;}
	.appMenu li .subList p{background: url(../images/li.jpg) no-repeat 6px center /3px auto; border: none; border-bottom: 1px solid #f0f0f0; padding: 0;}
	.appMenu li .subList p:last-child{border-bottom: none;}
	.appMenu li .subList p a{margin: 0 4px 0 0; padding-left: 20px; color: #333; background: url(../images/nav_jiantou.png) no-repeat right center /8px auto; color: #333;}
	
	/*手机轮播图*/
	.bannerSwiper{display: block;}
	.bannerSwiper .swiper-slide{width: 100%; height: 100%;}
	.bannerSwiper .swiper-slide img{display: block; width: 100%; height: 100%;}
	.bannerSwiper .swiper-pagination{position: absolute; text-align: center; z-index: 9;}
	/*.bannerSwiper .swiper-pagination-bullet{width: 10px; height: 10px;}*/
	.bannerSwiper .swiper-pagination-bullet-active{width: 14px; border-radius: 4px; opacity: 0.2; background: #000;}
	
	/*右侧导航 */
	.wrap{padding-bottom: 52px;}
	.rightDiv{bottom: 0; left: 0; width: auto; border-radius: 0; border: none; border-top: 1px solid #e8e8e8; height: 52px; top: auto; background: #fff;}
	.rightDiv .rItem{float: left; width: 25%; height: 52px; border-bottom: none; background: none;}
	.rightDiv .rItem .itemDefault{float: none; margin: 0 auto; width: auto; background-size: auto 24px; padding-top: 36px; background-position: center 14px; border-radius: 0 !important;}
	.rightDiv .rItem .itemHover{bottom: 52px; right: 50%; margin-right: -84px; padding-right: 0; top: auto; width: 168px;}
	.rightDiv .rItem1 .itemHover{bottom: 52px; left: 0; margin-right: 0; padding-right: 0;}
	.rightDiv .rItemLast .itemHover{bottom: 52px; right: 0; margin-right: 0; padding-right: 0;}
	
	.rItem1 .itemDefault{background: url(../images/r1.png) no-repeat center;}
	.rItem2 .itemDefault{background: url(../images/r2.png) no-repeat center;}
	.rItem3 .itemDefault{background: url(../images/r3.png) no-repeat center;}
	.rItem4 .itemDefault{background: url(../images/r4.png) no-repeat center; height: 41px !important;}
	
	.itemHover .itemCon{background: #2064f3; border-radius: 8px 8px 0 0; float: none; margin: 0 auto;}
	.itemHover .itemCon img{width: 20px; height: 20px; margin: 15px 10px 11px 8px;}
	.rItem3 .itemHover .itemCon{background: #2064f3;}
	
	/*index  - icon*/
	.iconList{margin-top: 20px;margin-left: 15px; width: calc(100% + 15px);}
	.iconList li{width: calc(33.333% - 15px); margin-right: 15px; margin-bottom: 15px;}
	
	.iconList li a{background-size: 100%;}
	.iconList li a span{padding-top: 74%;}
	
	
	/*index  - pro*/
	.proDiv{margin-top: 20px;    margin-left: 15px;}
	.proList, .mRight .proList{width: 100%;}
	.proList li, .mRight .proList li{width: calc(50% - 10px); margin-right: 10px;}
	.proList li:nth-child(2n), .mRight .proList li:nth-child(2n){margin-right: 0; margin-left: 10px;}
	.proList li p.pro{box-sizing: border-box;}
	
	/*index - about us*/
	.focus{float: none; width: 100%;margin: 0 auto;}
	.aboutDiv{float: none; padding-left: 0; width: 100%; padding-bottom: 20px;margin: 0 auto;}
	
	/*index - news*/
	.tabCon ul li{float: none; padding-bottom: 10px; width: 100%; height: auto;}
	.tabCon ul li:nth-child(2n){float: none;}
	.tabCon ul li p.title{height: auto; overflow: hidden; line-height: 26px; padding: 5px 0;}
	.tabCon ul li p.title .time{float: right; padding-left: 10px;}
	
	
	.mLeft{display: block; float: none; width: auto; margin-right: 0; padding: 0;}
	.mLeft .title, .mLeft .ad{display: none;}
	.subMenu{background: none; margin: 0;}
	.subMenu ul{margin: 0; width: calc(100% + 12px); overflow: hidden; padding-bottom: 2px;}
	.subMenu ul li{float: left; width: calc(33.33% - 12px); margin: 0 12px 12px 0; background: #f5f5f5; height: 38px; line-height: 38px;}
	.subMenu ul li a{display: block; text-align: center; font-weight: 400;}
	
	.mRight .tabCon ul li{height: auto;}
	
	.banner .slide{background-size: auto 100% !important;}
	.banner .item{bottom: 20px;}
	.banner .prev, .banner .next{opacity: 0.9;}
	
	/*内页选项卡*/
	.tabList{float: none; padding: 15px 15px 5px 0;}
	
	/*main_mobile*/
	.main_mobile{padding-top: 0 !important;}
	.main_mobile .center{padding: 0;}
	.main .mainLeft{width: 100%; float: none;}
	.main .listDiv{padding: 0 15px; background: #fff;}
	.main .mainRight{width: 100%; float: none;}
	
	
	/*内容页*/
	.con img{margin: 10px auto; max-width: 100%;}
	.content .pic{float: none !important; width: 100%; margin: 0 0 20px;}
	
	/*分页*/
	.pages{padding: 10px 0 15px; height: 30px; line-height: 30px;}
	.pages .prevBtn, .pages .nextBtn{margin-right: 6px;}
	.pages .nextBtn{margin-left: 6px;}
	.pages a.pageNum{width: 30px; height: 30px; border-radius: 50%; line-height: 30px; background: #e8e8e8; margin: 0 4px;}
	.pages a.active, .pages .pageNum:hover{background: #1f65f3;}
	
	.textarea{width: 100%; box-sizing: border-box; max-width: 100%;}
	
	.box .itemL{float: none; width: 100%;}
	.box .itemR{float: none; width: 100%;}
	.box .th .more{margin-top: 3px;}
	
	.ad{width: 100%;display: none;}
	.ad .adPic{width: 100%; height: auto;}
	
	/*友情链接 底部*/
	.linkDiv{height: auto;}
	.linkDiv .center{line-height: 24px; padding: 10px 0; position: relative; padding-left: 95px;}
	.linkDiv span{position: absolute; left: 15px;}
	.linkDiv a{white-space: nowrap;}
	.linkList a{margin-right: 30px;}
	.box .th{height: 53px; border-color: #e5e5e5;}
	.box .th .bt{margin-top: 0;}
	.hideDiv{display: none;}
	
	/*底部*/
	.bottom{padding: 20px 0;}
	.subNav{background: none;}
	.bottom .subItem{width: 100%; padding: 0; box-sizing: border-box; float: none; background: none; height: auto;}
	/*.bottom .subItem p{text-indent: 20px;}*/
	.bottom .subItem .itemCon{display: none; padding-bottom: 10px; padding-left: 16px;}
	.bottom .subItem .itemCon .row{line-height: 30px; height: 30px;}
	.bottom .subItem .title{display: block; background: url(../images/nav_jiantou.png) no-repeat right center/8px auto; line-height: 36px; cursor: pointer;}
	.bottom .subItem .on{background: url(../images/nav_jiantou1.png) no-repeat right center/10px auto;}
	.subItem .row a{font-size: 14px; display: block;}
	.bottom .subImg{float: none; margin: 0 auto; text-align: left;}
	.bottom .subImg p{width: auto; padding-right: 12px;}
	
	/*底部*/
	.foot{padding: 14px 0;}
	
}

@media (min-width: 992px) and (max-width: 1210px){
	*{box-sizing: border-box;}
	.center{width: 100%; padding: 0 15px;}
	/*nav*/
	.nav{height: 100px;}
	.logo img{height: 76px; float: left;}
	.logo a .txt{float: left; margin-top: 6px;}
	.nav .menuBtn, .nav.mobileBg{display: none;}
	.navList .li1{width: 86px;}
	/*main*/
	.main .center{position: relative; padding-left: 255px;}
	.mainIndex .center, .mainWrap .center{padding: 0 15px;}
	.main .mLeft{position: absolute; left: 15px; top: 0; z-index: 1; float: none;}
	.main .mRight{float: none; width: auto;}
	
	.banner .slide{background-size: auto 100% !important;}
	
	.tabCon ul li{width: 50%; padding-right: 12px; height: 126px;}
	.tabCon ul li:nth-child(2n){padding-right: 0; padding-left: 12px;}	
	.subNav .subItem{width: 15%;}
	.subNav .subImg{width: 40%;}
	
	.subMenu .title{height: 48px;}
	
	.aboutDiv .titleDiv{margin-top: 10px;}
	.aboutCon p{margin: 10px 0;}
	.aboutDiv a.more{margin-bottom: 15px;}
	
	.iconList{width: 100%;}
	.iconList li{margin-right: 20px;}
	.iconList li:last-child{margin-right: 0;}
	.iconList li a{background-size: 100%;}
	
	.proList{width: calc(100% - 252px);}
	.proList li{margin-bottom: 24px;}
	/*.courseSwipter{display: none;}
	body{min-width: auto;}
	.center{width: auto; margin: 0 15px;}
	.logo img{width: 270px; height: auto;}
	.searchDiv{margin-left: 30px;}
	.navBox .headerR, .navBox .navDiv{width: auto; float: none;}
	.nav li{padding: 0 25px;}
	.listItem li .pic{margin-right: 12px;}
	.myCourse li .itemCon{width: 495px;}
	.listItem li .itemCon .items span{padding-right: 30px;}*/
	
}
/*@media (min-width: 992px) and (max-width: 1107px){
	.courseDesc{float: none; overflow: hidden;}
	.courseDesc .descDiv{height: auto; padding-bottom: 20px;}
	.courseDesc{width: 100%;}
}
@media (min-width: 1048px) and (max-width: 1106px){
	.nav li{padding: 0 32px;}
	.myCourse li .itemCon{width: 548px;}
}
@media (min-width: 1107px) and (max-width: 1160px){
	.nav li{padding: 0 34px;}
	.myCourse li .itemCon{width: 600px;}
	.courseDesc{width: 336px;}
	.courseDesc{width: 100%;}
	.descBtn a{margin-right: 30px;}
	.descBtn a.blue{margin-right: 0;}
}
@media (min-width: 1161px) and (max-width: 1229px){
	.nav li{padding: 0 34px;}
	.myCourse li .itemCon{width: 660px;}
	.courseDesc{width: 392px;}
	.courseDesc .priceItem em{padding: 0 8px; margin-right: 10px;}
}*/