@charset "utf-8";

@media screen and (max-width:1600px)
{
.head .logo{ width:430px;}
.toplink { margin-bottom:0;}

}

@media screen and (max-width:1480px)
{
.widthbox{ max-width:100%; width:96%;}

header {width:96%;}

.toplink li { font-size:15px;}
.toplink li a {font-size:15px;}

.head .logo{ width:530px;}
.head .logo img{ width:100%;}


.mainpage { clear:both; width:96%; margin:-105px auto 0rem auto;  max-width:100%;}

}

@media screen and (max-width:1280px)
{
.head .logo{ width:360px;}

/*内页*/
.mainarea{ margin:0 0%;}
}

/*手机站导航必要样式不能删除*/
@media screen and (min-width:1026px) {
.headerpagewap{display: none}
}

@media screen and (max-width:1024px)
{
header { padding:0;margin:0rem auto;}	
.head .logo { padding-top:1rem;}
	
.newshot {  width: 100%;}
.newsrec {  width: 100%; margin-top:2rem;}

.swiper-slide img { width:100%;}

.zhuanti li { width:49%; margin:0.5rem 0;}
.zhuanti li img { width:100%;}

.djzc { width: 100%;}
.zbtz { width: 100%; margin-top:2rem;}

.toplink { display:none;}


.footer_two li:first-child { display:none}

.footer_two li:nth-child(2){ width:66%; padding:3rem 0;  border-right:1px solid #4e7bc6;  border-left:0px solid #4e7bc6}
.footer_two li:last-child {width:30%}

}



@media screen and (max-width:1000px)
{
/*Banner大图调用 开始*/
.bannerwrap .banner .mask { vertical-align:middle; position:absolute; width:100%; height:20px; right:0; bottom:7%; text-align:center; }
/*Banner大图调用 结束*/

}


@media screen and (max-width:960px)
{

/*内页*/
.menu3 h3,.menu1 a{ width:32%;}


}

@media screen and (max-width:854px)
{
.mainpage { margin:-55px auto 0rem auto;}	
	
.gl_list li { width:33%;}	

.footer_an li { width:30%; margin:0.5rem 0;}

.footer_two li:nth-child(2){ width:100%; border-bottom:1px solid #4e7bc6; border-right:0px solid #4e7bc6;  border-left:0px solid #4e7bc6}

.footer_two li:last-child {width:26%; padding:1rem 0; width:100%;}


}




@media screen and (max-width:640px)
{
.mainbg1 { padding:2rem 0;}
.swiper-slide p { font-size:1rem;}
.xwrd .content li a { font-size:1rem; width:80%;}
.xwrd .content li span { width:110px; display:inline-block;}
.djzc li .leftt { width:100%; margin-bottom:1rem;}
.djzc li .djtitle { width:100%;}
.djzc li .djtitle h1 { font-size:1rem; line-height:1.8rem;}

.xscq li { width:50%;} 
.xscq li:first-child{ width:100%;}
.xscq li:last-child{ width:100%;}

.zhuanti { padding:2rem 0;}
.xscq { margin:2rem 0;}
.twolist dd{ text-align:left; width:100%;  }

.footer_an li img { width:60%;}
.footer_an li a p { font-size:1rem; margin-top:0;}
.footer_two li:nth-child(2){ padding:1rem 0;}
.twolist dd strong { font-size:1.1rem; margin-bottom:0.5rem; display:inline-block;}
.twolist dd p{ margin:0px 0 0 0;}


/*job招聘*/
.job_shuoming{ line-height:30px; margin:25px 0 0px 0; }
.job_tel{ text-align:center; margin:0 0 8% 0; }
.job_tel span{ font-weight:bold; font-size:26px; color:#d43126; }
.menus ul li{ margin: 5px;border: 1px solid #d3d3d3;border-radius: 50px; padding:10px 0%; flex:1; cursor: pointer}


.mainpage { margin:0px auto 0rem auto;}	

/*内页*/
.menu3 h3,.menu1 a{ width:49%;}

.footerbottom{ padding-bottom:10px; }

.fnav2{ display: block;float:right;width:100%; margin:0 auto;  overflow:hidden; background:#f37305; 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%;}



}

@media screen and (max-width:580px)
{
.head .logo{ width:400px; margin:0 0 0 0;  }
.head .logo img{  height:auto;}

.twolist dl { padding-left:30px;}




}

@media screen and (max-width:500px)
{
.head .logo{ width:300px; margin:0 0 0 0;  }

.gl_list li { width:50%;}	

.fl_menu { margin-bottom:1rem;}
.zbtz li a { width:74%;}


.info_list ol { background:url(/images/info_list_dot.gif) top left no-repeat; background-position:0px 15px;}
.info_list ol.info a.title { width:100%; margin-bottom:0.5rem;}
.info_list ol.info span.date { clear: both; text-align:left;  width:100%; }



/*.position{ display:none;}*/
.menu3 h3,.menu1 a{ width:49%;}

.info_view div.content {  padding: 5px 0px;  line-height: 1.8rem;}

}

