.contactusmobile{display:none}
.contactuscomputer{display:block}
@media (max-width:768px) {
    .width{max-width:100%;}
    .logo{margin-top:10px;}
    .mainmenu{padding-top:0;}
    .headertop{background-color:rgba(255,255,255,0.3);height:60px;position:fixed;z-index:1000;width:100%;padding-top:10px;}
    .topbanner{margin-top:60px;}
    .headbg{background:#fff;border-bottom:1px solid #ccc;}
    .tops{width:190px;overflow-x:hidden;}
    .topsearch{width:190px;height:40px;overflow:hidden;}
    #search_cont{width:80px;float: left;height:25px;line-height:25px;border-radius:25px 0px 0px 25px;border: 1px solid #f39700;text-indent: 20px;outline: none;}
    a.search_btn{width: 60px;display:inline-block;float: left;height:25px;line-height:25px;cursor:pointer;text-align: center;background-color:#f39700;color:#FFF;border-radius: 0px 25px 25px 0px}
    a.search_btn:hover{width: 60px;display:inline-block;float: left;height:25px;line-height:25px;cursor:pointer;text-align: center;background-color:#f39700;color:#FFF;border-radius: 0px 25px 25px 0px}
    .toprighttext{font-size:1.4rem;color:#000;font-weight:bold;}
    .topsea{display:none;}
    .topseas{display:block;}
    .navi{padding-left:0;}
    .rm-layout-contracted nav{background-color:rgba(255,168,27,.5);}
    .caption h3{font-size:1.8rem}
    .pdetail{border-right:0;border-bottom:1px solid #fff;padding:15px;}
    .pagecontdetail img{max-width:100%;max-height:100%;}
    .kfnn{margin-bottom:50px;line-height:2.5rem;}
    .indexteacher{position:relative;margin:15px;}
    a.indexteacherhref{width:149px;height:194px;float:left;display:block;border-right:1px solid #fff;margin:15px 15px;}
    .paddingsr{padding:15px;}
    .paddingsl{padding:15px;}
    .padding15{padding:15px 15px;}
    .marginf{margin-bottom:0;padding-bottom:0;}
    .footernav{padding:15px;}
    .innernavi{text-align:center;padding:0 15px;}
    a.submenunavi{display:block;width:100px;height:25px;line-height:25px;border:1px solid #ccc;border-radius:5px;float:left;}
    .newslist{padding:15px;}
    .newslist ul li a.spmore{margin:0;}
    .innercontent{font-size:1.6rem;line-height:3.5rem;padding:15px;}
	.contactusmobile{display:block}
	.contactuscomputer{display:none}
    .artview_content img{height:auto;}
}
@media (min-width:768px) and  (max-width:991px) {
    .width{max-width:768px;}
    .logo{margin-top:10px;}
    .mainmenu{padding-top:0;}
    .headertop{background-color:rgba(255,255,255,0.3);height:70px;position:fixed;z-index:1000;width:100%;padding-top:10px;}
    .headbg{background:#fff;border-bottom:1px solid #ccc;}
    .tops{width:190px;overflow-x:hidden;}
    .topsearch{width:190px;height:40px;overflow:hidden;}
    #search_cont{width:80px;float: left;height:25px;line-height:25px;border-radius:25px 0px 0px 25px;border: 1px solid #f39700;text-indent: 20px;outline: none;}
    a.search_btn{width: 60px;display:inline-block;float: left;height:25px;line-height:25px;cursor:pointer;text-align: center;background-color:#f39700;color:#FFF;border-radius: 0px 25px 25px 0px}
    a.search_btn:hover{width: 60px;display:inline-block;float: left;height:25px;line-height:25px;cursor:pointer;text-align: center;background-color:#f39700;color:#FFF;border-radius: 0px 25px 25px 0px}
    .toprighttext{font-size:1.0rem;}
    .topsea{display:none;padding-top:20px;}
    .tops{display:block;}
    .navi{padding-left:0;}
    .rm-layout-contracted nav{background-color:rgba(255,168,27,.5);}
    .caption h3{font-size:1.8rem}
    .cdetail{background:#f5e79e;}
    .pdetail{border-right:0;border-right:1px solid #fff;}
    .specaild{margin:0;padding:0;}
    .pagecontdetail img{max-width:100%;max-height:100%;}
    .indexteacher{position:relative;margin:15px;}
    a.indexteacherhref{width:149px;height:194px;float:left;display:block;border-right:1px solid #fff;margin:15px 15px;}
    .paddingsr{padding:15px;}
    .paddingsl{padding:15px;}
    .padding15{padding:15px 15px;}
    .marginf{margin-bottom:0;padding-bottom:0;}
    .footernav{padding:15px;}
}
@media (min-width:992px) and  (max-width:1169px) {
    .width{max-width:992px;}
    .logo{margin-top:10px;}
    .mainmenu{padding-top:0;}
    .wmd{padding-top:15px;}
    .headertop{background-color:rgba(255,255,255,0.3);height:70px;position:fixed;z-index:1000;width:100%;padding-top:10px;}
    .headbg{background:#fff;border-bottom:1px solid #ccc;}
    .tops{width:190px;overflow-x:hidden;}
    .topsearch{width:190px;height:40px;overflow:hidden;}
    #search_cont{width:80px;float: left;height:25px;line-height:25px;border-radius:25px 0px 0px 25px;border: 1px solid #f39700;text-indent: 20px;outline: none;}
    a.search_btn{width: 60px;display:inline-block;float: left;height:25px;line-height:25px;cursor:pointer;text-align: center;background-color:#f39700;color:#FFF;border-radius: 0px 25px 25px 0px}
    a.search_btn:hover{width: 60px;display:inline-block;float: left;height:25px;line-height:25px;cursor:pointer;text-align: center;background-color:#f39700;color:#FFF;border-radius: 0px 25px 25px 0px}
    .toprighttext{font-size:1.0rem;}
    .topsea{display:block;padding-top:20px;}
    .tops{display:none;}
    .navi{padding-left:0;}
    .rm-layout-contracted nav{background-color:rgba(255,168,27,.5);}
    .caption h3{font-size:1.8rem}
    .cdetail{background:#f5e79e;}
    .pdetail{border-right:0;border-right:1px solid #fff;}
    .specaild{margin:0;padding:0;}
    .pagecontdetail img{max-width:100%;max-height:100%;}
    .indexteacherlist{padding:15px;}
    .indexteacher{position:relative;padding:15px;}
    a.indexteacherhref{width:149px;height:194px;float:left;display:block;border-right:1px solid #fff;}
    .paddingsr{padding:15px;}
    .paddingsl{padding:15px;}
    .padding15{padding:15px 15px;}
    .marginf{margin-bottom:0;padding-bottom:0;}
    .footernav{padding:15px;}
    .ischoolitems{border:1px solid #fff;padding:10px;height:290px;}
    .ischoolist{height:312px;}
    .leftimg{width:50%;float:left;}
    .rightimg{width:50%;float:right;}
}
@media (min-width:1170px) {
    .width{max-width:1200px;}
    .topsearch{width:230px;height:40px;overflow:hidden;}
    #search_cont{width: 140px;float: left;height:40px;line-height:40px;border-radius: 40px 0px 0px 40px;border: 1px solid #f39700;text-indent:40px;outline: none;}
    a.search_btn{width: 60px;display:inline-block;float: left;height: 40px;line-height: 40px;cursor:pointer;text-align: center;background-color:#f39700;color:#FFF;border-radius: 0px 40px 40px 0px}
    .navi{padding-left:50px;}
    .topsea{display:block;}
    .tops{display:none;}
    .caption h3{font-size:2rem;}
    .paddingsr{padding-right:7px;}
    .paddingsl{padding-left:7px;}
    .marginf{margin-bottom:14px;}
    .padding15{padding:0;}
    .cdetail{background:#f5e79e;}
    .innernavi{padding:50px 0;}
    .innernavi a{border-radius:5px;}
    .innercontent{font-size:1.6rem;line-height:3.5rem;}
    .kfnn{margin:50px auto;line-height:4.5rem;font-size:2.0rem;font-weight:normal;text-align:left;}
}