@charset "utf-8";

@media screen and (max-width:1400px)
{
header{clear:both; width:94%; margin:0 auto; padding:0 0;}
.right{clear:both; width:94%; padding:0 3% 5% 3%; margin:0 auto; background:#FFF;}
.menu1{clear:both; overflow:hidden; width:94%; margin:0 auto; }


}

@media screen and (max-width:1250px)
{

header .logo{ }
header .logo img{ width:90%;}
header .wapnav{display:block; width:44px; margin:35px 0px 0 10px; }	
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; }	
.banben{ width:100px;padding:8px 20px 8px 20px; float:right; text-align:right; background:#f71c26 url(images/diqiu.png) no-repeat 18px 8px; margin-top:3%; color:#fff; border-radius:25px;}

.mainnav{display:none; margin-bottom:0px;}
.mainnav a{width:100%; padding-left:0%; line-height:60px;height:60px;}
header .headerright{ position:absolute; top:0px; left:0px; width:100%; padding:0; margin:0; background: url(images/sj_bg.png);; z-index:999; }

.focus .rslides .bannerheight{ height:565px;}


}


@media screen and (max-width:1128px)
{
	
.focus .rslides .bannerheight{ height:480px;}	

.sjcont { float:left; max-width:400px; }
.sjmap { clear:both; float:none; width:720px; height:250px; margin-top:20px;}

	
}



/*<=1023px*/
@media screen and (max-width:1023px)
{
#showbanner img{ max-width:180%; display:block; margin: 0 0 0 -40%; }	

.focus .rslides .bannerheight{ height:400px;}

.imain1 .neirong p{ font-size:15px; line-height:26px; color:#666666; text-align: justify;text-justify: inter-ideograph;/*IE*/}

.position{display:none;}
.positioninfo{display:none;}

.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; }	



	
	
}




@media screen and (max-width:800px)
{
.imain2 .cpfenlei a{ color:#fff; padding:2px 2%;  margin:0px 0.2%; line-height:40px; background:#dd0000;text-decoration:none; font-size:16px;display:inline-block;  } 
.imain2 .cptupian li{ float:left; width:42.5%; padding:0px 0 0% 0; margin:0 1.4% 2% 1.4%; display:inline-block; background:#ffffff; border:1px solid #e2e2e2;}



.imainbg1{ margin:5% 0; }
.imain1 h3{ margin:2% 0 3% 0; }
.imain1 h3 a{ font-size:22px; font-weight:bold; }


.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 { padding:5%;}

.imain3 .xinwen1{ float:none; width:94%; margin:2.5% 2% 3% 2%; }
.imain3 .xinwen1 ul{ clear:both; padding-top:4%;}
.imain3 .xinwen1 ul li{ clear:both; overflow:hidden; line-height:40px;  }
.imainbg4 .guanggao dl{ height:130px; }


.focus .rslides .bannerheight{ height:300px;}


.footbox { display:none;}
.erweima{ float:none; width:94; padding-top:15px; margin:0 auto; overflow:hidden;}






	
}


@media screen and (max-width:768px)
{	

header .logo{ clear:both; overflow:hidden;  width:48%; margin:20px auto 0 auto; padding:0 0 10px 0;  }
header .logo img{ display:block; width:100%;   }
header .wapnav{display:block; width:44px; margin:25px 0px 15px 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; }	
.banben{ width:100px;padding:5px 15px 5px 15px; float:right; text-align:right; background:#f71c26 url(images/diqiu.png) no-repeat 18px 5px; margin-top:25px; margin-right:2%; color:#fff; border-radius:25px;}


.biaoti{ text-align:center; margin:0% 0 0px 0;}
.biaoti .en { font-size:56px; color:#e7e7e7; font-weight:bold; text-transform:uppercase; margin-bottom:-40px;}
.biaoti h2{ clear:both;  font-size:12px;  text-align:center; color:#666666;}
.biaoti h3{ clear:both;font-size:32px; padding:0 0 5px 0; text-align:center;  font-weight:bold; color:#dd0000}
.biaoti h3 a{font-size:32px; color:#025aac; font-weight:bold; }

.biaotiat{ text-align:center; margin:0% 0 2% 0;}
.biaotiat .en { font-size:56px; color:rgba(255,255,255,0.2); font-weight:bold; text-transform:uppercase; margin-bottom:-40px;}
.biaotiat h2{ clear:both;  font-size:12px;  text-align:center; color:#fff;}
.biaotiat h3{ clear:both;font-size:32px; padding:0 0 5px 0; text-align:center;  font-weight:bold; color:#fff}
.biaotiat h3 a{font-size:32px; color:#fff; font-weight:bold; }


.biaotisb { text-align:center; margin:0% 0 2% 0;}
.biaotisb .en { font-size:56px; color:#fff; font-weight:bold; text-transform:uppercase; margin-bottom:-40px;}
.biaotisb h2{ clear:both;  font-size:12px;  text-align:center; color:#666666;}
.biaotisb h3{ clear:both;font-size:32px; padding:0 0 5px 0; text-align:center;  font-weight:bold; color:#dd0000}
.biaotisb h3 a{font-size:32px; color:#025aac; font-weight:bold; }


.imainbg2{ clear:both; width:100%; margin:-20px auto 0 auto;  overflow:hidden; background:#f7f7f7 url(images/pro_bg.jpg) bottom center no-repeat;}
.imain2 .cpfenlei a{ color:#fff; /*padding:2px 2%;*/ width:42%;  margin:0.4% 0.2%; line-height:40px; background:#dd0000;text-decoration:none; font-size:16px;display:inline-block;  } 

.imain1 .aboutpic { display:none}


.imain1 .youshi dl{ float:left;  width:28%; margin-right:1.3%; padding:0.5% 0.5% 1.5% 0.5%; border:1px solid #dcdcdc;}



.imain3{ clear:both; max-width:1300px; margin:-40px auto 0 auto;}

.imain3 .xinwen1 ul li a{width:100%; }
.imain3 .xinwen1 ul li span{ display:none}


.eduimg{height:160px;}
.mainpage{margin:0 auto 0 auto;}
.headerbox{position:relative;}

.product_list li{ float:left; width:43%; padding:0px 0 0% 0; margin:0 1% 2% 1%; display:inline-block; background:#ffffff; border:1px solid #e2e2e2;}

.info_view .bigimg img{ width:100%;}
.product_view div.content{padding:0px 5px; font-size:16px;line-height:32px; color:#666; }
.product_view .bigimg img{ width:100%;}
.product_view div.content img{ width:100%;}

.link  { display:none}


}


@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: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%;}

.focus .rslides .bannerheight{ height:180px;}

.biaoti{ margin:10% 0 0px 0; }

.imainbg4 .guanggao dl{ height:85px; }

.imainbg{ clear:both; width:100%; height:auto; text-align:center; margin:0 auto; background:url(images/imainbg.jpg) no-repeat top center; background-size:cover; padding:50px 0px; color:#FFFFFF; overflow:hidden;}
.imainbg p{ font-size:16px; margin:3% 0; }
.imainbg .dianhua{ background:#db7c00; font-size:22px; line-height:36px; height:36px; border-radius:20px; width:320px; margin:0 auto; }
.imainbg strong{ font-size:22px; font-weight:bold; margin:0px 0 0 0; display:block; }



.menucp li{float:left; height:60px; width:50%; }
.menucp li a,.menucp li a:link,.menucp li a:visited {color:#555; display:block; line-height:58px; padding:0px 18px 0px 18px; text-align:center; font-size:16px; margin:0 0px;}
.memenucpnu1 li a:hover,.menucp li a.active,.menucp li a.active:link,.menucp li a.active:visited{ border-bottom:2px solid #db7400;  text-decoration:none;}


.info_listimg ul li{ float:left; width:46%; padding:5px 2% 5px 2%; text-align:center; margin-top:15px;}

}


@media screen and (max-width:480px)
{
/*.imain2 .cpfenlei{ clear:both; text-align:center;  padding:0; color:#555555;}
.imain2 .cpfenlei a{ color:#555555; display:block; width:46%; padding:0px; margin:3px 2%; line-height:40px; background:#e3e7ec; border-radius:5px; text-decoration:none; font-size:16px;display:inline-block;  } 
.imain2 .cpfenlei a:hover{ color:#F00;  }*/



}


@media screen and (max-width:360px)
{
	
	
.banben{ width:85px;padding:5px 10px 5px 0px; float:right; text-align:right; background:#f71c26 no-repeat 0px 5px; margin-top:25px; margin-right:1%; color:#fff; border-radius:25px;}

.imain1 .youshi dl a strong{ display:block;  color:#333; font-size:18px; /*line-height:40px;*/ font-weight:normal;}
.imain1 .youshi dl dd p{color:#555555; font-size:13px; line-height:22px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}

}
