@charset "UTF-8";

/*视频*/
.video{ text-align: center;}
.empty{  text-align: center; margin-bottom: 50px; margin-top: 90px;}
.empty img{ max-width:120px; height: auto;}
.empty h3{ font-weight: normal; font-size: 14px; color: #f00;}

@media screen and (max-width: 1480px) {

.wrap-layer{width: 1280px;}	
.header-wrap .wrap-layer{width: 1280px;}	
.wrap-nav{width: 760px;}
.navMenu>li>a>span{ font-size: 16px;}
.navMenu>li>a{    padding: 0 12px 0 12px;}	
.mod-news-2 .item-cell{ margin-bottom: 30px;}
.mod-news{    height: 780px;}
.md-orgs{padding: 40px 0;}
.org-f3 a,.org-f4 a{ width: 195px; margin: 0 20px;}	
	

	
}


@media screen and (max-width: 480px) {	
#dituContent{ width: 100%; height:300px; margin: 0 auto;}
.video video{ width: 100%!important; height: 250px!important;}	
	
body{
	-webkit-overflow-scrolling: touch;
	overflow-scrolling: touch;
	overflow-y: scroll;
}
img{ max-width: 100%; height: auto!important;}
/*.auto-img img{ max-width: none;}*/

.mod-headers,.header-wrap{ display:none;}
.wrap-layer{ width: auto;padding: 0 15px;}
body, html{  min-width: 0; position: relative; width: 100%; overflow-x: hidden;}
.mode-banner img{ max-width:none;  width: 520px; height: auto;}
.top-navs{ display: none;}
.top-navs .wrap-layer{padding: 0 0;}	
.mod-newslists{ margin-right:0;}	
.mod-newslists .item-cell{ width: auto; max-width: 412px; float: none; margin-right: 0;}	
.page li{width: 32px; height: 32px;}	
.page li a{ width: 32px; height: 32px; line-height: 32px; border-radius:32px;  }	
.page li.prev a:before{ top:10px; left:8px;}
.page li.next a:before{top:10px; left:10px}
.news-prev-next ul li{ width: 100%; float: none; text-align: left;}	
.news-prev-next ul li a span{}	
.news-prev-next ul li.prev em{padding-right:5px;}
.news-prev-next ul li.next em{padding-left:5px;}
.newsInfo h3{ font-size: 24px;}
.news-prev-next ul li a span{ text-align: left;}

/*联系我们*/	
.map-right,	.contact-l{ width: auto; height: auto; float: none;}
.contact-l{ padding: 15px;}	
.contact-l h3{ font-size: 20px;}
.contact-l span{ transform: scale(0.8,.8) translateX(-12%); margin-bottom: 15px; }
.contact-l span:after{    height:2px;}	
.contact-l p{ line-height: 180%; font-size: 16px;}
.mod-cont { margin-right: 0;}
.mod-cont .item-cell{ margin-right: 0; max-width: 413px; height: auto;width: 100%; float: none;margin: 0 auto 20px auto;}
	
.bom-links{ width:auto; float:none; margin-right: 0;}	
.bom-contacts{ width: auto; float: none; margin-top:15px;}	
.md-code{ margin: 0 auto; float: none;}	
.copys{ margin-top: 30px;}	
.footer{ padding-top:30px;}	
.copys:after{ width: 100%;}
	
/*人才培养*/
.jobs-wrap .photo-roll{ float: none!important; width: auto; margin-bottom:30px; }	
.jobs-wrap .item-cell{ float: none!important;width: auto; }	
.jobs-wrap .swiper-slide,.jobs-wrap .swiper-wrapper{ height: auto!important;}
.jobs-wrap .pagination{ bottom: 20px;}
.jobs-wrap .p-txt{ padding-left: 10px; padding-right: 80px;}	
.jobs-wrap .item-cell .item-tit{    margin-bottom: 20px;}
.jobs-wrap .item-cell .item-tit a{ font-size: 24px;}	
.jobs-wrap .photo-roll .item-pic img{}	
.jobs-wrap .p-txt a{ font-size: 16px;}
.mod-filelist ul{ margin-right: 0;}
.mod-filelist li{ float: none; width: 100%; margin-right: 0; }	 
.H40{ height: 25px;}
	
/*科技创新*/	
.mod-horlist .item-cell{ width: 48%; height: 320px; padding-top: 15px;}	
.mod-horlist .item-tit *{ font-size: 14px;}	
	
/*产业布局*/	
.industry-nav .ico img{ width: 35px;}	
.industry-nav .indu-text h3{font-size:14px; line-height: 130%; padding: 0 10px;}	
.industry-nav li a{ height: 95px; padding-top: 10px; white-space: normal;}
.industry-nav ul{ margin-right: 0; white-space: nowrap; width: 100%; overflow-x: auto;}
.industry-nav ul li{ width: 130px; display: inline-block; float: none; vertical-align: top;}
.com-tits4 h3{    margin-left: 0; text-align: center; padding-bottom: 20px;}
.indust-2 .about-img{ margin-top: 0; width: auto; float: none;}
.about-cnts{ margin-left: 0; padding-top:20px;}
.indust-2 .about-cnts ul li{ float: none; width: auto;  padding-right: 0;}	
.indust-2 .about-cnts ul{ margin-top: 20px;}	
.company-links ul li{ width: 48%;}	
.company-links ul li a span{ font-size: 16px;}
.H50{ height: 25px;}
.company-links{ margin-bottom:0; overflow: hidden;}	
.com-tits4 h3{ font-size: 24px;}
.cnt-infos a{ margin-top: 5px; margin-right: 10px; font-size: 14px;}	
.about-img{ margin-top: 0; float: none; width: auto; background-size: 50% auto; padding-top: 50px;}	
.projects-wraps .prev-btn, .projects-wraps .next-btn{ top: 45%;  background-color:rgba(0,0,0,.4); width: 30px; height: 30px; background-size: 100% 100%!important;  border-radius:30px;left:10px; z-index: 9;}	
.projects-wraps .next-btn{left:auto; right: 10px;  }
.com-tits5 h3{ font-size: 24px; padding-right: 10px;}
.com-tits5 span{ font-size: 18px;}	
.com-job thead th{ font-size: 14px; height: 40px; line-height: 40px;}
.com-job td{    padding:5px; font-size: 12px;}	
.jobinfos{    padding:10px 5px;}
.job-more{ background-size: 16px auto!important; width: 16px;}	
.com-job{ margin-top: 15px;}		
.com-job .jb-l{ float: none; width: auto;}	
.com-job  .j-contacts{ padding: 15px;}	
.com-job  .jdesc{ padding: 0 15px;}
.com-job .jb-r{ float: none;  width: 95px; margin:20px auto 0 auto;}	
.com-job .jb-r span{ font-size: 12px;}	

/*首页*/	
.notices{ margin-top: 0; height: 70px;}	
.mod-notices{  background-size: 25px auto;  width: 80%; margin-top: 15px;}
.mod-notices li{ padding-right: 80px; padding-right: 0;}	
.mod-notices li span{ display:none;}	
.mod-notices li a{ font-size: 14px;}
.mod-notices{ padding-left:30px;}	
.code-imgs img{ width: 45px; height: 45px;}
.code-imgs{width: 45px; margin-top:12px; }
.arr-t, .arr-b{ display: none;}	
.com-tits h3{font-size:28px;}
.layer-1,.layer-2{ float: none; width: auto;}	
.com-tits2{ /*position: relative;*/ z-index: 5; left: 50%; top: 50%; margin-left: -105px; margin-top: -105px;/* margin:40px auto 0 auto;*/}
.mod-industrys{/* margin-top: -40px;*/  overflow: hidden;}
.mod-industrys .item-cell{ /*width: auto; float: none;*/    height: 355px; }
.mod-industrys .item-cell:nth-child(3),.mod-industrys .item-cell:nth-child(4){ padding-top: 80px;}
.mod-industrys .item-pic img{ max-width: 50px; height: auto;}
.mod-industrys .item-tit a{ font-size: 15px;}	
.mod-industrys .item-cnt{    padding: 0 15px;}
.mod-industrys .item-desc{ margin-bottom: 5px;}
.mod-industrys .item-desc br{ display: none;}
.mod-industrys .item-pic{ margin-top: 30px}	
.mod-industrys .item-tit{ line-height: 130%; min-height: 36px;}	
.mod-industrys .item-desc{ min-height: 52px;}
	
/*党建页面*/	

.rolls,.img-shows,.img-roll .item-pic,.img-roll{ width: auto; float: none; height: auto;}

.party-roll,.party-roll .swiper-wrapper,.party-roll .swiper-slide{ height: auto!important;}
.mod-news-3{  float: none; width: auto; margin-top: 0; }
.mod-news-3 .item-cell{padding-top: 0;margin-top: 0; padding-bottom: 30px; margin-bottom: 30px; border-top:none; height: auto;    border-bottom: 1px solid #e5e5e5;}	
#roll-2 .bt-1{ right: 0;}		
.mod-news-3 .swiper-container,.mod-news-3 .swiper-wrapper{ }	
.mod-news-3{ padding: 20px;}	
.rolls{ /*height: 240px; overflow: hidden;*/}
.bt-1, .bt-2{    /*margin-top: -35px;*/}	
#roll-2,#roll-3{ display: none;}  
.mod-news-3	.swiper-slide{ float: none;}	
.mod-news-3 .active:before{ bottom: 0;}	
.mod-news-3 .active:after{ top:-50px; left:50%; margin-left:-8px; z-index:9; border:15px solid transparent;  border-bottom:15px solid #fff; }	
.mod-news-3	.item-cell:nth-last-child(1){ border-bottom: none; padding-bottom: 0; margin-bottom: 0;}
.mod-news-6{    margin-right:0}
.mod-news-6 .item-cell{ width: auto; float: none; margin-right: 0; margin-bottom: 20px; }
.mobile-search input{ font-size: 14px;}	
.job-tits{ margin-bottom: 25px;}
.job-tits span{ font-size: 24px;}	
.newsInfo .source ul{ padding: 0; margin-bottom: 10px;}
.newsInfo .source li{padding: 0 4px; font-size: 12px;}	
.newsInfo .source{ margin-bottom: 10px;}
	
.md-evcnt .item-cell{ width: 90%; padding:25px 15px; margin-top: 80px; border-top-right-radius: 40px;   border-top-left-radius: 0;}
.md-evcnt .item-1{ float: right;}	
.ev-line{ left: 0;}	
.md-evcnt .it-datas{ left: 0; top: -50px; left: -15%!important; }
.md-evcnt:after, .md-evcnt:before{ left: 0;}
.md-evcnt .item-2 .it-datas{    background: url(../images/dot.png) 0 center no-repeat; padding-left: 50px; padding-right: 0;}
	
.cul-cnts{ width: auto;}	
.cul-cnts *{ font-size: 16px;}
.com-tits5{ margin-bottom:15px;}
.mod-culs{ background-size: 120% auto!important; padding-bottom: 80px; margin-bottom: 30px;}
.mod-about .about-pic,.mod-about .about-txt{ float: none; width: auto;}	
.about-descs{ max-height: 220px; overflow: hidden;}	
.mleaders{margin-right: -2%;}
.md-leaders .item-cell{ width: 48%; height: 130px; padding: 10px; margin-right: 2%; margin-bottom: 15px;	}
.mod-notices li span{ display: block;}
.mod-notices li{  margin-right: 20px; padding-right: 90px;}
	.mod-notices{ height: 40px;}
.mleaders .item-tit a { font-size: 20px; color: #111;}	
	.mleaders .item-tit{    padding-bottom:10px; margin-top: 10px;
    margin-bottom: 10px;}	
	
.text-news-list .item{
		padding:20px 0;
	}
	.text-news-list .item .date{
		margin-right:0;
		width:auto;
		height:auto;
		margin-bottom:10px;
	}
	.text-news-list .item .date,.text-news-list .item tbody,.text-news-list .item tr,.text-news-list .item .date td{
		display:block;
	}
	.text-news-list .item tbody{
		display:flex;
		flex-direction: row-reverse;
		justify-content: flex-end;
		align-items: center;
	}
	.text-news-list .item .date .year{
		height:auto;
		padding:0 10px;
	}
	.text-news-list .item .date .day{
		font-size:16px;
		padding:2px 10px;
	}
	.text-news-list .item .context{
		clear: both;
	}
	.text-news-list .item .context .title{
		font-size:18px;
	}
	.indust-2 .about-cnts{ margin-left: 0;}
	
	.md-code .code-img{ vertical-align: top;margin-left: 0; margin: 0 10px; text-align: center;width: 90px;}
	.md-code .code-img span{ white-space: normal;}
	.md-code .code-img span br{ display: none;}
}


@media screen and (max-width: 375px) {




}

@media screen and (max-width: 360px) {}



