@charset "utf-8";

@media screen and (max-width:1128px)
{
.imainbox .guanjianci{ display:none; }
.focus .rslides .bannerheight{ height:500px;}

}

/*<=1023px*/
@media screen and (max-width:1023px)
{

    header .logo{ height:70px; margin:0; text-align:left; padding:1.5% 0 1.5% 2%;}
    header .logo img{  display:block; height:90%; }
    header .wapnav{display:block; width:15%; margin:4% 0 0 0;}
    header .wapnav img{padding:10px;background-color:#f2f2f2;border:1px solid #cccccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;}
    header .wapnav img:hover{background-color:#dedede; }

    .position{display:none;}
    .positioninfo{display:none;}


    .info_list ol{ overflow:hidden;}
    .info_list ol.info a.title{width:100%; }
    .info_list ol.info span.views{display:none; }
    .info_list ol.info span.date{display:none; }

    .product_list ul li{ float:left; width:30%; padding:5px 1% 10px 2%;}

    .info_listimg ul li{float:left; width:30%; padding:5px 1% 5px 2%;}


    .info_list{ padding:20px 0 0 0; overflow:hidden;}
    .info_list ol.head span.title{ width:100%;}
    .info_list ol.head span.views{ display:none; }
    .info_list ol.head span.date{display:none;}

    .info_list ol{ overflow:hidden;}
    .info_list ol.info a.title{width:100%; }
    .info_list ol.info span.views{display:none; }
    .info_list ol.info span.date{display:none; }

    .product_list li{ float:left; width:30%; padding:5px 1% 10px 2%; font-size:14px; line-height:21px; text-align:center;}

    .menu3 {
        float: left;
        clear: both;
        margin: 20px auto 20px auto;
        max-width: 1200px;
        width: 100%;
        background: #e5e5e5;
        height: auto;
    }

}


@media screen and (max-width:800px)
{
    .yb_conct{ display: none;}
    .imainbox .websearch{ float:left; margin:0px; padding:5% 0; background:#d7262c; width:100%; }
    .imainbox .websearch ul{ clear:both; overflow:hidden; width:90%; margin:0 auto; }
	
	.imainbox .dianhua{ float:none; color:#333; background:#eeeeee; height:85px; padding:0 2%; width:100%; overflow:hidden; }
	.imainbox .dianhua dl{ float:none;  padding:0 0px 0 18px; margin:18px 0px 0 0px; }
	.imainbox .dianhua dl dt{ float:left; font-size:34px; font-weight:normal; text-transform : uppercase; padding:0 10px 0 0; margin:0 10px 0 0; border-right:1px solid #555; }
	.imainbox .dianhua dl dd{ float:left; }
	.imainbox .dianhua dl dd strong{ display:block; font-size:20px; font-family:Arial, Helvetica, sans-serif; }



    .imain1 .anniu{ clear:both; margin:10px auto 40px auto; max-width:1200px; overflow:hidden;}
    .imain1 .anniu dl a{ display:block; clear:both;  line-height:50px; padding:0 2%; margin:1.5% 2%; text-align:center; text-transform : uppercase;  }

    .imain3 .xinwen2{ float:none; width:94%; margin:3% 2% 2% 2%; margin:0 auto; clear:both; overflow:hidden; }
    .imain3 .xinwen2 dl{ clear:both; width:99%; padding:0px 0px; margin:5% 0 0 0; overflow:hidden; border:1px solid #dddddd; }
    .imain3 .xinwen2 dl dd p{ -webkit-line-clamp:2;}
    .imain3 .xinwen1{ float:none; width:94%; margin:2.5% 2% 0 2%; margin:0 auto; }
    .imain3 .xinwen1 ul{ clear:both; padding-top:4%;}
    .imain3 .xinwen1 ul li{ clear:both; overflow:hidden; line-height:40px;  }

    .focus .rslides .bannerheight{ height:300px;}
	
    .menu3 h3{ width: 32%; }
	.menu4 ul a{ width: 32%;  }

}


@media screen and (max-width:768px)
{
    .topimage{display:none;}
    footer dl{display:none;}
    footer .banquan{width:100%;}

    .eduimg{height:160px;}
    .mainpage{margin:0 auto 0 auto;}
    .headerbox{position:relative;}


    .info_view .bigimg img{ width:100%;}
    .position{display:none;}
    .positioninfo{display:none;}


    .product_list ul li{ float:left; width:48%; padding:5px 1% 10px 1%;}

    .info_listimg ul li{float:left; width:48%; padding:5px 1% 5px 1%;}

    .erweima{ float:none; width:100px; margin:20px auto 0px auto; }
    .footermenu dl.fmenu{ display:none;  }
    .footermenu {
        width:100%;
    }
    .footermenu dl.footermenu2{ padding-left: 20px; width: 98%;}

}


@media screen and (max-width:640px)
{
    .news .tuijian{width:100%;}
    .news .zuixin{width:100%; padding:20px 0;}
    .news .shangxueyuan{width:100%;}
    .zhaopin dl dt img{width:100%;}
    .index_hd .hd_r ul li{width:135px; height:80px;}
    .major-list li .back-face p{margin:32px 0 0 0;}
    .eduimg{height:110px;}
    .about_edulist{width:45%; padding:0 2%;}

    .focus .rslides .bannerheight{ height:230px;}

    .biaoti{ margin:10% 0 0px 0; }

    .imain1 .neirong{  padding:5% 3% 0px 3%;  text-align:left; overflow:hidden;; height:310px;}
    .imain1 .neirong p{  text-indent:28px; }

    .imain2 .cptupian ul li{ float:left; width:46%; padding:0px; margin:2% 2% 3% 2%; }
    .imain2 .cptupian ul li p{ line-height:22px; height:45px; padding:15px 0 0 0; overflow:hidden; font-size:16px;}

    .biaoti1{ margin:10% 0 0px 0; }
    .biaoti1 h3 a{font-size:24px; }

    .imain5{ clear:both; max-width:1200px; margin:0px auto;}
    .imain5 dl{ float:none; margin:3% 3% 4% 3%; width:94%; text-align:center; }
    .imain5 dl a{ padding:5% 10%;  }
    .imain5 dl a strong{ line-height:40px;   }


    .product_view div.bigimg img{ width: 100%;  height:auto; }


    /*新闻内页*/
    .info_listxw dl dd a.title{font-size:16px; line-height:24px; height:24px; overflow:hidden;}
    .info_listxw dl dd .newsdate{ display:none;}
    .info_listxw dl dd .jianyao{height:24px; overflow:hidden;}
	
    .menu3 h3{ width:49%; }
	.menu4 ul a{ width:48%;  }


}

@media (max-width: 572px){

	.date{ display: none;}
    .fnav2{ display: block;width:100%; margin:0 auto;  overflow:hidden; background:#333; padding:10px 0 ; position: fixed ;bottom:0;z-index:9999}
    .fnav2 a{ float:left; width:30%; overflow:hidden;  color:#FFF; font-size:18px; overflow:hidden ; text-align:center; font-size:16px;}
    .fnav2 a img{ width:30%;vertical-align:middle; padding-left:4%; padding-right:5%;}
    .footbox{padding-bottom: 70px;}
}