@charset "utf-8";
/*<=1023px*/
@media screen and (max-width:1023px)
{
	.imainbox{height:30px;}
	.imainbox .dianhua{width:50%; line-height:30px;}
	.imainbox .guanjianci{ float:left; width:40%;line-height:30px; text-align:right;}
	.imainbox .websearch{ display:none;}

	header .wapnav{display:block; width:15%; margin-top:1.5%; margin-right:2%; text-align:right;}	
	header .wapnav img{padding:6px;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;}	
	header .headerright{width:100%; background:#1654b2;}
	.bannerwrap .banner .mask span{height:350px;}
	
	header .logo{float:left; width:50%; padding-left:1%;}
	header .logo img{padding-top:3%; width:160px;}
	
	.mainnav{display:none; margin-bottom:20px; }
	.mainnav a{width:98%; padding-left:2%; text-align:left; line-height:45px;}
	.position{display:none;}
	.positioninfo{display:none;}
	
	.imain1 .neirong{ clear:both; overflow:hidden; margin-top:5%}
	.imain1 .neirong .pic{ float:none; width:98%; padding:0px 1%;}
	.imain1 .neirong .wenzi{ float:none; font-size:14px; line-height:24px; color:#555555; padding:20px 2.5%; width:94%; height:}
	
	.imain3 dl{ width:45%; padding:3% 1% 2% 1%}
	.imain3 dl dt img{ width:90%; height:100%;}
	.imain3 dl dd{ float:right; width:65%;}
	.imain3 dl dd h2{ color:#000000; font-size:14px; line-height:22px; height:22px; overflow:hidden}
	.imain3 dl dd h3{ color:#888888; font-size:12px; line-height:20px; padding-bottom:4px; border-bottom:1px solid #dadada;}
	.imain3 dl dd p{ color:#333333; font-size:12px; line-height:20px; height:40px; overflow:hidden}
	.imain3 dl dd span{color:#dc7d00;}

	
	.imain4{ display:none;}
	.anli1024{ display:block; clear:both; width:100%; margin:20px auto 0px auto; overflow:hidden;}
	.anli1024 ul{ clear:both; width:100%; margin:0 auto; overflow:hidden;}
	.anli1024 ul li{ float:left; width:23%; margin:0 1%; text-align:center; background:#ffffff; padding-bottom:1%;}
	.anli1024 ul li:hover{background:#2fa7f0;}
	.anli1024 ul li:hover a{ color:#FFFFFF;} 
	.anli1024 ul li img{ display:block; width:96%; padding:2% 2% 1% 2%;}
	
	

	footer dl{ display:none}
	footer .banquan{float:none; width:100%; line-height:21px; text-align:left;color:#92baf6}
	footer .erweima{display:none}
	
	.menu1 ul{padding:10px 0; overflow:hidden;}
	.menu1 a,.menu1 a:link,.menu1 a:visited{display:block; float:left; width:31%; text-align:center; font-size:14px;  padding:0; font-size:14px;  margin:1% 1.1%; line-height:32px; height:32px;}
	
	.product_list li{ float:left; width:45%; padding:5px 1% 10px 3%; font-size:14px; line-height:21px; text-align:center; overflow:hidden;}
	.product_list li p{height:21px; text-align:center; overflow:hidden;}

}

@media screen and (max-width:768px)
{	
	.topimage{display:none;}

	.imainbg1{ display:none;}

    .mainpage{margin:0 auto 0 auto;}
	.headerbox{position:relative;}
	
	.imain1{margin:15px auto;}
	.imain1 h2{font-size:26px;}
	.imain1 h3 a{font-size:16px; color:#666666; }
	
	.imain2{margin:10px auto 10px auto;}
	.imain2 h2{font-size:26px; line-height:30px; }
	.imain2 h3{ height:35px; line-height:35x;}
	.imain2 h3 a{font-size:16px; color:#ffffff; }
	.imain2 .cpfenlei{ clear:both; text-align:center;  padding-top:25px; }
	
	.imainbg2{ background:url(images/cpbg.jpg) no-repeat top #8cadb4;}

	
	.imain2 .cptupian{ padding-top:5%;}
	.imain2 .cpfenlei a{ display:block; float:left; width:36%; padding:5px 4%; margin:1% 1% 0 3%; border:1px solid #2fa7f0; color:#FFFFFF; text-decoration:none;}
	.imain2 .cptupian ul li{ float:left; width:46%; padding:0px 2%;}
	
	.imainbg3 .yingwen{font-size:26px; line-height:30px; padding-top:30px;}
	.imainbg3 .zhongwen{height:26px; line-height:26px; padding-bottom:10px; }
	.imainbg3 .zhongwen a{font-size:16px;}
	
	.imain3 dl{ width:96%; padding:3% 1% 2% 1%}
	.imain3 dl dt img{ width:90%; height:100%;}
	.imain3 dl dd{ float:right; width:65%;}
	.imain3 dl dd h2{ color:#000000; font-size:14px; line-height:22px; height:22px; overflow:hidden}
	.imain3 dl dd h3{ color:#888888; font-size:12px; line-height:20px; padding-bottom:4px; border-bottom:1px solid #dadada;}
	.imain3 dl dd p{ color:#333333; font-size:12px; line-height:20px; height:40px; overflow:hidden}
	.imain3 dl dd span{color:#dc7d00;}
	.imain3 .gengduo{ clear:both; padding:20px 0px; text-align:center;}
	.imain3 .gengduo a{ text-transform:uppercase; font-size:14px; color:#fff; background:#dc7d00; padding:10px 30px;}
	.imain3 .gengduo a:hover{ color:#fff; text-decoration:none; }
	
	.imainbg4{}
	.imainbg4 h2{ font-size:26px; line-height:30px; padding-top:25px;}
	.imainbg4 h3{height:26px; line-height:26px; padding-bottom:10px;}
	.imainbg4 h3 a{font-size:16px;}
	
	
	.anli1024 ul li{width:48%; margin:1% 1%; }
	
	

.menu1 a,.menu1 a:link,.menu1 a:visited{display:block; float:left; width:46%; text-align:center; font-size:14px;  padding:0; font-size:14px;  margin:1% 2%; line-height:32px; height:32px;}

	

/*产品：左图右字*/
.product_list dl{float:left;  width:48%; margin:5px 1% 10px 1%; font-size:14px; line-height:21px; text-align:center;}

	
	

.info_list ol.head span.title{float:none;width:100%;}
.info_list ol.head span.views{ display:none;}
.info_list ol.head span.date{ display:none;}

.info_list ol.info a.title{float:none;width:100%;}
.info_list ol.info span.views{ display:none;}
.info_list ol.info span.date{ display:none;}

.info_list ol.info{ overflow:hidden;}



.info_listimg ul li{ float:left; width:48%; padding:5px 1% 5px 1%; text-align:center; margin-top:15px;}



.message_add p{float:none; width:98%; margin:0 0;}

}


@media screen and (max-width:640px)
{
	/*.index_hd .hd_r ul li{width:85px; height:55px;}*/
	.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%;}
	.bannerwrap .banner .mask span{height:250px;}
	

}


@media screen and (max-width:320px)
{

}
