@media screen and (max-width:900px) {

body ins#QIAO_INVITE_CONTAINER,body #QIAO_ICON_CONTAINER,body #QIAO_ICON_CONTAINER.qiao-icon-sector-left,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-footer-wrapper-wap .cy-logo{ display:none!important}

.wp,.wp100{ width:100%; min-width:100%; max-width:100%;}
#logo,#monitalink,#monitaqq,#back-to-top,#monitawx,#back-to-top a.monitatop,.biaoqian,.search,#footmenu,#ds-share,.xohot2,.ys,#sns{ display:none;}
#header{ height: auto; background-color:#262528; padding:0;}
#menutop{ padding:0; margin:0; float:none;}
#menutop li a{font-weight:normal;padding:0.8em 1em;}
.menu{ padding:0;} 
.menu li{ text-align:center; width:auto; border-right:1px solid #363538;}
.menu li a{display:inline-block; color:#fff;height: auto; line-height: normal;font-size:1em; }
.menu li a.cur{ color:#f33; border-bottom:2px solid #f33;}

.nav-wrap{ width:100%; padding:0;}
.navh2{ display:none;}
#nav{ float:none; text-align:left; height:auto; line-height:normal;}
#nav li a{ padding:10px;}
#nav li a.btn{ display:none;}

#maps a{ padding:0 20px; background-color:#f33; font-size:23px;}
#menubottom li{ display:none;}
#menubottom li#maps{ display:block;}
#logo{ margin:15px 0 0 15px;}#logo img{ height:16px; width:118px;}#logo a{ width:118px; height:23px;}
#shownr h1,#shownr h1 a{ font-size:23px; line-height:25px;}
#shownr h1.mt20, #shownr h1.m-t20,#shownr h1.mtw{ margin-top:0px!important;}
#shownr .z,#shownr .y{ width: auto; float:none; margin:0 auto; padding:0 15px;}
#shownr .neirong img,#shownr .ul_photoshow img{max-width:100%; margin:0; width:auto; height:auto;}
#shownr .neirong{ padding:0; line-height:150%;}
#shownrtime{ padding:25px 15px 0 15px; text-align:left;}
#shownrtime h1{  padding-top:0px!important}
#shownrtime p{ padding-bottom:0px!important}

.ul_news4 li{ width:100%; margin-bottom:0; border-top:1px solid #ddd;}
.ul_news4 li a{ float:left; width:100%; display:block; padding:10px 0;}
.ul_news4 li img{ display:none;}

.ul_newsrelation{width:100%;}
.ul_newsrelation li{ width:100%; margin-bottom:0; border-top:1px solid #ddd; height:auto;padding:10px 0;}
.ul_newsrelation li a{ width:100%;}
#shownr .ul_newsrelation li img{ float:left; margin-right:12px; width:30%; height:auto;}
.ul_newsrelation li h3{ font-size:1.15em;}

.ul_newsrelation_job{width:100%;}
.ul_newsrelation_job li{ width:50%; margin-bottom:0; height:auto;padding:10px 0; display:inline-block; float:left;margin-right:0; text-align:center;}
.ul_newsrelation_job li a{ width:100%;}
#shownr .ul_newsrelation_job li img{ margin-right:12px; width:100%; height:auto;}
.ul_newsrelation_job li h3{ font-size:1.15em;}

.bdshare-slide-button-box .bdshare-slide-button{ display:none;}
#hitshot{ display:none;}

.pipe{ padding:0 3px;}

#showtexth1,#showtextp{ text-align:left;}

.showbg{ padding:0; background-color:#fff;}
.showmain{ width:100%; margin:0px auto;}
#showtext{ padding:0;}

#footmain{ padding:15px 0;}
.footmaintt,.footmainbox p{ display:none;}
.footmainbox{width:92%; border-top:1px solid #ddd; margin:0 auto; float:none;}
.footmainbox h5{ display:block; width:100%;font-size:18px; text-align:left; margin:0;}
.footmainbox h5 a{display:block; padding:15px 0; margin:0 auto;}
.footmainbox h5 i{ float:right; font-size:25px; margin-right:20px; color:#999; margin:0;}
#footer{ padding:0;line-height:150%;}
#footer p{ padding:20px 10px;}

/*course*/
.wapcl:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:1px}.wapcl{zoom:1}
.c4p dl dt{ font-weight:bold;}
#slider-course{position: relative;overflow: hidden;background-color: #fff;min-height: inherit;max-height: none;}
.xobannermain{position:relative;top:auto;left:auto;margin-left:auto;margin-top:auto;width:auto;height:auto;z-index: auto; padding:15px; border-bottom:1px solid #ccc;}
.xobanner h1{font-size:20px;line-height:30px; font-weight:bold;}
.xobanner h3{ line-height:150%; font-size:11px;}
#color{ color:#000;}
#color, #color h1, #color h3, #color li, #color div, #color .xobannerifno a{ color:#000;}
.cmain{font-size:16px;padding:15px;}
.coursemore a{padding:10px 25px;font-size: 16px;}
.coursemore .mr20{ margin-right:15px;}
.vw .xobannerifno{ margin-top:20px; font-size:12px;}
.cmain img{width:30%; margin-bottom:20px;}
.cmain .wapbox img{ width:100%;}
.other{ padding:15px;}
.other .p-b50{ padding-bottom:10px!important;}
.other img,.wp100 img{ width:100%; height:auto;}
.other h3{ margin-bottom:20px; font-size:16px;}
.other h3 span{ display:none;}
.other table{ width:100%;}
.other td{ line-height:20px; font-size:12px; height:auto;}
.other .t1 td{ height:auto;}
p.mtb50{ margin:20px;}
.xuesheng{ width:auto;padding:30px 0;}
.xuesheng h3{ text-align:left; padding:0px 0 0px 20px; font-weight:bold; font-size:20px;}
.xuesheng .mb50,.mb50{ margin-bottom:10px; }
.xuesheng div{width: auto;float:left;text-align: left; clear:both; padding:10px 15px;}
.xuesheng div i{font-size: 24px;
line-height: 55px;
color: #FFF;
background-color: #393945;
width: 55px;
height: 55px;
text-align: center;
font-weight: normal;
display: inline-block;
float:left; margin-right:15px;}
.xuesheng div p{ font-size:12px; padding:0; padding-left:20px;}
.duoshuo{ padding:0;}
.duoshuo h3, .xoschool h3{ text-align:left; margin:0; padding:20px; font-size:20px; font-weight:bold;}
.duoshuo h3 span, .xoschool h3 span{ font-size:12px; line-height:23px; padding:0 ;}
.ds-thread{ padding:15px; border-top:1px solid #ccc; margin-top:30px;}
.xoschool{ padding:10px 0; text-align:left;}
.xoschool h3{ font-size:20px; padding:20px; margin:0px; font-weight:bold;}
.w33{ width:100%;}
.xoschoolmain{ padding:8px 20px;}
.xoschoolmain p{ font-size:12px; line-height:23px; display:none;}
.xoschoolmain h5{ font-size:16px; line-height:30px;}
.xoschoolmore{ display:none;}
.relatedkc{ width:auto; padding:15px 15px 0 15px;}
.relatedkc img{ float:left; width:auto; height:80px; margin-right:10px;}
.relatedkc li{ width:100%; height:auto; margin:0 0 10px 0; font-size:14px;}
.tc{ text-align:left;}
.mb30{ margin-bottom:20px;}
.cmainpt{padding:15px;width: auto;}
.c4p dl dt img{height:auto; max-width:100%;}
.c4p dl{float:left;width:100%;overflow: hidden;display: block;padding-right:0px;padding-bottom:15px;}
.c4p div.cl{ clear:none;}
.xuefei{ margin-bottom:20px;}
.xuefei .z{ width:auto;float: none;}
.xuefei .y{ float: none; width:auto;}
.other ul.free li{ width:33%; margin-right:0.3%;}
.b-t-1c{ padding:20px 0 30px 0;}

.pt30{ padding:0px;}

#weixin,#zhifubao{ float:none; width:auto;}
#weixin p,#zhifubao iframe,#weixin iframe{ display:none;}
#weixin h3,#zhifubao h3{ border:1px solid #ddd; width: auto; margin-bottom:20px;}
#weixin h3 a,#zhifubao h3 a{ display:block;}
#weixin img.erweima{ display:none;}
#payfoot{ display:none;}
#payh1{padding:10px; display:block; color:#999;}

#videoyk iframe{height:230px; width:100%;}
.ul_videoli{width:100%;overflow:hidden}
.ul_videoli li{width:100%;margin:10px 0;overflow:hidden;font-size:12px; height:auto;}
.ul_videoli li img{margin-bottom:0px;width:120px; height:80px;}
.ul_videoli li .view-2-img{ float:left; margin-right:10px; width:120px; height:80px;}
.ul_videoli li.view-2 h4{ text-align:left; font-size:15px; padding-top:0;}

#videomore{ padding:10px;}

.job{ margin:0;}
.job p{ padding:20px;}
.jobh{ padding:0px 20px; width:auto; height:auto; line-height:30px; padding-bottom:40px; clear:both;}
.jobh h3{ font-size:18px; font-weight:bold;}
.jobren{ padding:0;}
.jobren li{ width:25%; margin:0; height:auto;}
.jobren li a em{ width:100%; left:0; right:0; padding-top:30px; background-color: transparent;
background-image: -webkit-linear-gradient(top, rgba(0,0, 0, 0) 0%, rgba(0,0, 0, 0.7) 70%);
background-image: -moz-linear-gradient(top, rgba(0,0, 0, 0) 0%, rgba(0,0, 0, 0.7) 70%);
background-image: -o-linear-gradient(top, rgba(0,0, 0, 0) 0%, rgba(0,0, 0, 0.7) 70%);
background-image: linear-gradient(top, rgba(0,0, 0, 0) 0%, rgba(0,0, 0, 0.7) 70%);
}
.jobren li a:hover em{background-color:inherit;width:100%;height: auto;display:block;font-style:normal}
.jobbox{ width:100%;}
.jobpin{ display:none;}

#dialog{height:500px;left:0;margin:0;padding: 0px;position: fixed !important;top:0;width:100%;z-index: 99999;border-radius:0px;display: none;}
#mapsmainbg{ height:100%;}
#mapsmain ul li ul li{ display:none;}
#mapsmain ul li strong{ display:block;}
#mapsmain ul li strong a{ display:block;}
#mapsmain ul{ padding:0;}
#mapsmain ul li{ width:100%; border-bottom:1px solid #333; text-align:center; font-size:16px; height:50px; line-height:50px;}
#dialog p.close{ padding:10px;}
#dialog p{ margin:0;}
.wapno{ display:none;}

#teachtext{ width: auto; padding:15px; float:none; background-color:#FFF;}
.jp-container{ height:auto; width: auto; margin-bottom:20px;}
#teachtext h1{ width:auto;}
#teachmain{ height:auto; width:100%;background-size:100% auto; padding-top:400px; background-position:left 0;}
#teachtext .btn{ display:none;}
.duoshuop50{ padding:0px;}
.duoshuop50 .ds-thread{ border:0;}

.wapbox img{ max-width:100%; height:auto;}
.wapbox h3{ font-size:18px;}
.wapbox .p50{ padding:20px; text-align:left;}
.wapbox .lh50{ line-height:24px;}
.cimgr20{ margin-right:20px;}
.videoiframe iframe{ width:100%; height:250px;}

#shownr .y img{ width:100%; height:auto;}
#shownr .imgb{ width:100%; border:0;}
ul.ul_news2{ font-size:16px; line-height:35px;}
ul.ul_news2 span{ display:none;}
#shownr .y .imgb img{ width:30%; height:auto; float:left; margin-right:15px;}
#shownr .y h4{ font-weight:normal; font-size:20px;}

.listnews{ width:auto; padding:0 20px;}
.listnews_box_h5{ font-size:18px; font-weight:bold;}
.listnews_box_img{ margin-right:15px; width:35%; height:auto;}
.listnews_box_description{ padding:5px 0; font-size:14px;}
.w300{ width:auto; padding:0 20px; float:none;}
.adimg img,.imgb img{ width:100%; height:auto; border:0;}
.imgb{ border:0;}


.shizi{ padding:15px;padding-bottom:30px; }
.shizitt{ font-size:20px; margin-bottom:20px;}
.shizili{ float:left; width:100%; padding-right:13px; margin-bottom:20px;}
.shizili img{ width:30%;}
.shizili h3{ font-size:18px;}
.shizili h5{ margin-bottom:15px;}

#works .f24,#works .f23{ font-size:18px;}
#works .p50{ padding:15px;}
#works iframe{ height:280px;}

#works .ul_pic{ width: auto;}
#works .ul_pic li{ display:inline-block; width:47%; float:left; margin-left:2%; margin-right:0; height:auto;}
#works .ul_pic li img{ width:100%; height:auto;}
#works .ul_pic li p{ height:30px;}
#works .p50 .c666{ width:70%; margin:0 auto; color:#777;}
}
