@media only screen and (max-width: 1260px) {
body{  min-width:inherit }
img{ max-width:100%!important}
p.MsoNormal{ text-indent:0px!important;}
}
@media only screen and (max-width: 1200px) {
.tab .atab { width:25%;
    margin-right: 0px;
}
.newtab_nr dl p {
    width: calc(100% - 198px);

    padding-left: 20px;
}
.xyhd {
    width: 32%; margin:20px 0px 0% 1%;
}
.xygl {
    width: 32%;margin:20px 0px 0% 1%;
}
.llyj {
    width: 32%;margin:20px 0px 0% 1%;
}
ul.ulcom2 li p {

	width: calc(100% - 81px);

}
.adsan li {
    width: 32%; margin-left:1%;
}
.adsan li img {

    margin: 14px 0px 0px 20px;
}
.adsan li p {
   width: calc(100% - 106px);
    padding: 14px 0px 0px 19px;

}
.zptab_nr ul.ul_zp li.l0 {

    width: 39%;
}
.zptab_nr ul.ul_zp li.l1 {
    width: 39%;
    margin-left: 1%; margin-right:1%;
    float: left;
}
.zptab_nr ul.ul_zp li.l2 {
    width: 19%;
    margin-left: 0px;
}
.zptab_nr ul.ul_zp li.l1 a.hasdiv.aa {
    width: 48.4%;
}
.linknr a.hasdiv{width: calc(20% - 2px);}
.linknr a.hasdiv .bkg {
    height: 0px; padding-top:42.7%;
    width: 100%;
}
.right {
width: calc(100% - 284px);
}

div.list_thumb ul li {

	width: calc(31% - 16px); margin-right:3.5%;
}
ul.ulschool li {
    width: 32.6%;

    margin-right: 1.1%;
}
ul.ulschool li img {
    margin: 12px 15px 0px 21px;
}
div.list_thumb_s ul li {
    width: 24%;
    padding: 0px;
    border: 0px;
    margin-right: 1%;
    margin-bottom: 11px;
}
div.list_thumb_s ul li div.list_thumb_div{ height:33px; line-height:33px;}
div.list_thumb_s ul li div.list_thumb_div a.list_thumb_abt{ font-size:14px; padding-top:0px; line-height:33px;}
}
@media only screen and (max-width: 800px) {
	body{font-size:14px;}
	.pc{ display:none}
	.wap{ display:block}


	.tab .atab:hover, .tab .atab.ses,.tab .atab{ font-size:20px; width:20%; text-align:center}

.newtab {
    float: none;
    width: 100%;
}
.san {
    display: block;
    margin-top: 25px;
    height: auto;
    width: 100%;

}
.san .middle {
    padding: 30px 0px 0px 0px;
}
.smallsan{ padding-bottom:0px;}
.xyhd,.xygl,.llyj {
    float: none;
    width: 95%; padding:0px 2.5%;
    margin: 20px 0px 0px 0px;
}
.adsan {
    padding: 20px 0px 20px 0px;
}
.link {
    padding-bottom: 20px;
}

.left {
    display: none;
}
.neiye {
    padding-top: 4px;
}
.right {
    width: 100%; float:none; padding-bottom:0px;
}
.tong_list1 li a{ font-size:14px;}
.tong_list1 {
    margin: 25px auto 0px auto;
}
div.list_thumb ul li,div.list_thumb ul li.z {
    width: calc(23.5% - 2px); padding:0px;
    margin-right: 2%; margin-left:0px;
}
div.list_thumb ul li:nth-child(4n+4){ margin-right:0px;}
div.list_thumb ul li .hasdiv{ width:90%; margin:5% auto 0px auto}
div.list_thumb_s ul li .hasdiv{ width:100%; margin:0px auto 0px auto}
.san{ background:none}
	}
@media only screen and (max-width: 640px) {
.route p {
    float: left;
    padding-left: 10px;
}
.tab .atab:hover, .tab .atab.ses, .tab .atab{ font-size:16px;}
.gonggao {
    margin-bottom: 0px;
    height: 40px;
    line-height: 40px; display: none;
}
#zuo {

    height: 40px;
}
.gonggao img {
    float: left; display: none;
    margin-top: 6px;
}
.gonggao i {
    padding: 0px 0px 0px 0px;
}
#zuo {

    width: calc(100% - 80px);

}
ul.ulcom1 li a {
    font-size: 14px;

}
ul.ulcom1 li span{ font-size:14px;}
.san {
    margin-top: 0px;

}
.san .middle {
    padding: 0px 0px 0px 0px;
}
.adsan li {
    width: 90%; margin:0px 0px 15px 5%!important;
    float:none!important;
}
.adsan {
    padding: 0px 0px 10px 0px;
}
.zptab_nr ul.ul_zp li.l0,.zptab_nr ul.ul_zp li.l1,.zptab_nr ul.ul_zp li.l2 {
    width: 100%; float:left; margin:0px!important; margin-bottom:14px!important;
}
.linknr a.hasdiv {
    width: calc(33.3% - 2px);
}
.linknr a.hasdiv .bkg{ background-size:contain}
}
@media only screen and (max-width: 600px) {
div.list_thumb ul li,div.list_thumb ul li.z{ width:48%; margin-right:0%;margin-left:1.3%; margin-bottom:1.3%}
ul.ulschool li {
    width: 98%;
    margin-right: 0%; margin-left:1%; float:none; margin-bottom:1%
}
.route {
    height: 40px;
    line-height: 40px;
    background: url(../images/route.png) 0px center repeat-x;
}
.shipei_wap{ float: right; padding-top: 18px; margin-right: 2px; }
.shipei_wap a.a1{ padding: 5px 5px; background: #0000ff; color: #fff; border-radius: 20px; font-size: 12px; }
.shipei_wap a.a1 img{ margin-right: 2px; position: relative; top: 2px; }
.shipei_wap a.a1 span{ position:relative; top: -1px; }
}
@media only screen and (max-width: 360px) {
.wapfoot ul span{ padding:0px 4px;}
.wapfoot dl{ width:100%}
.route p {
    padding-left: 15px;
}
.tab .atab:hover, .tab .atab.ses, .tab .atab{ width:22%; font-size:14px;}
.zptab_nr ul.ul_zp li .hasdiv p span {
    padding-left: 5px;
}
}
