@charset "UTF-8";
 @media screen and (max-width: 480px) {
.wrap-layer {
	width: auto;
	padding: 0 10px;
}
body, html {
	overflow-x: hidden;
	min-width: 0;
}
.mode-banner{
	margin-top:0;
}
.mode-banner img {
    display: block;
    max-width: inherit;
    height: 180px !important;
}
.inner-title h4{
	font-size:20px;
	padding:20px 0 15px 0;
}
.inner-title ul{
	position:static;
	overflow:hidden;
}
.inner-title ul li{
	margin:0;
	width:20%;
	text-align:center;
	line-height:30px;
}
.page{
	margin:50px 0;
}
.H25 {
	height: 10px;
}
.roll-news-2 {
	float: none;
	width: auto;
}
.roll-news-2 img {
	max-width: 100%;
	height: auto;
}
/*新闻列表*/
.news-list2 {
	float: none;
	margin-top: 20px;
	width: auto;
}
.layer-4 {
	width: auto;
	float: none;
}
.newslist-2 {
	width: auto;
	float: none;
}
.units-links ul li {
	margin-right: 12px;
}
.units-links ul li a {
	font-size: 14px;
}
.contacts {
	float: none;
}
.wx-code {
	float: none;
	margin-top: 20px;
	text-align: center;
}
.wx-code>* {
	margin: 0 20px;
}
.inner-footer2 {
	padding: 15px 0;
}
.news-layer{
	width:auto;
}
.com-tit{
	margin:20px 0 10px 0;
}
.fleft,.fright{float:none;}
.news-layer .news-list2{
	height:auto;
}
.union-topic{
	width:100%;	
}
.comad img{
	margin:0 auto;
	margin-top:15px;
}
.union-activity{
	width:100%;
	padding:0;
}
.union-video{
	width:100%;
}
.union-work{
	width:100%;
}
.union-workpic{
	width:100%;
}
.union-workpic img{
	width:100%;
	height:auto;
}
.union-worker{
	padding:0;
}
.union-worker .list{
	margin:0;
}
.union-worker .core{
	margin:0;
	width:33.33333%;
}
.union-worker .service-list{
	width:100%;	
}
.union-worker .service-list .core{
	width:50%;
	box-sizing:border-box;
	position:relative;
}
.union-worker .service-list .core:nth-child(odd):after{
	content:"";
	display:block;
	position:absolute;
	width:5px;
	height:100%;
	background-color:#fff;
	right:0;
	top:0;
}
.union-worker .service-list .core:nth-child(even):after{
	content:"";
	display:block;
	position:absolute;
	width:5px;
	height:100%;
	background-color:#fff;
	left:0;
	top:0;
}
.union-worker .service-list .core span{
	padding-left:5px;
}
.union-star .peolist .core{
	height:auto;
}
.union-fagui .list{
	width:100%;
}
.union-fagui .list .core{
	float:none;
	margin:0;
	width:100%;
	margin-bottom:10px;
}
.union-fagui .list .core .title{
	padding:20px 0;
}
.union-fengcai .list{
	width:100%;	
}
.union-fengcai .list .core{
	width:50%;
	margin-right:0;	
	box-sizing:border-box;
}
.union-fengcai .list .core:nth-child(even){
	padding-left:5px;	
}
.union-fengcai .list .core:nth-child(odd){
	padding-right:5px;	
}
.union-fengcai .list .core .name{
	width:90%;
	margin-top:-30px;
}
.union-fengcai .list .core .name span:before,.union-fengcai .list .core .name span:after{
	display:none;	
}
.union-fengcai .list .core .name h4{
	font-size:16px;
	line-height:1;
}
.union-fengcai-info{
	margin-top:50px;
}
.union-fengcai-info .content{
	margin-top:40px;
}
.union-fengcai-info .pic img{
	width:150px;
	height:150px;
}
.union-newslist .core{
	padding:20px 0;	
}
.union-newslist .core .title{
	display:block;
	float:none;	
}
.union-newslist .core .time{
	float:none;
	display:block;
	margin:5px 0;
}
.union-newslist .core .desc{
	margin-top:0;
}
.union-newslist-info{
	margin-top:30px;
}
.union-newslist-info .title{
	font-size:20px;
}
.union-newslist-info .source{
	line-height:normal;
	padding:20px 0;
}
.union-newslist-info .source{
	text-align:left;
}
.union-newslist-info .source .share{
	display:block;
	text-align:left;
	margin-top:10px;
}
.union-newslist-info .source .times{
	margin:0;
	margin-left:30px;
}
.union-newslist-info .content{
	margin-top:20px;
}
.union-newslist2{
	margin-top:10px;
}
.union-newslist2 .top .time{
	font-size:12px;
}
.union-newslist2 .top{
	padding-left:80px;
}
.union-newslist2 .top .title{
	font-size:14px;
}
.union-newslist2 .core{
	padding:15px 0;
}
.union-newslist2 .core:hover .top{
	margin-bottom:10px;
}

/*首页*/	 
.indexBanner{ height:auto; margin-bottom: 0; margin-top: 0;}
.indexBanner .banner .core{ left: 0; }	
.indexBanner .banner .core img{ left: 0;max-width: none; position: static;height: 180px !important;margin-left:-170px;}	
.indexBanner .shadow ul li{ width:8px; height: 8px; border-radius:8px; }
.indexBanner .shadow{ bottom: 10px;}	 
.notice .list ul li{ padding-right: 30px;}	 
.notice .title{ background-size: 18px auto; padding-left: 25px; padding-right: 15px;}
.newscenter{ padding:20px 0;}
.hotnews .tab-head{ position: static;}
.newscenter .com-tit{ float: none;}	 
.picnews .newspic{ padding-left: 15px;   border-left:none;}	
.newspic .pic{ float:none; }
.picnews .newspic{padding-top:10px; padding-left: 0;}
.newspic .pic img{  margin: 0 auto; width: 100%; height: auto;}	 
.newspic .con{    padding-left:0; margin-top: 20px;}
.listnews .newslist ul li{    float: none;width:100%;}	 
.product_index .list{ margin-top:30px; padding: 0 10px;}
.product_index .list .core{ width: 100%;  margin: 0 0 15px 0;  box-sizing: border-box; }	 
.product_index .list .core .con{
position:static;background-color:#018ed6;
}
.product_index .list .core .pic{ padding-top: 0; height: auto;}
.product_index .list .core .pic img.img1{ display: none;}
.product_index .list .core .pic img.img2{ position:static; display: block;}	 
.product_index .list .core .con .icon{
	display:none;
}
.product_index .list .core .con .mod-table .mod-td{
	padding:30px 0;
}
.product_index .list .core .con .mod-table .mod-td .title{
	padding:0 15px;
}
.product_index .list .core .con .mod-table .mod-td .en{
	padding:0 15px;
	padding-bottom:25px;
}
.product_index .list .core .con .mod-table .mod-td .desc{
	display:block;
	padding:0 15px;
	font-size:14px;
	line-height:34px;
	margin-top:25px;
}
.product_index .list .core .con .mod-table .mod-td .more{
	padding:0 15px;
	margin-top:30px;
	display:block;
}	 	 
.com-tit span{ font-size: 24px;}	 
.com-tit em{ font-size: 12px;}
.product_index{ margin:30px 0;}	 
.index-event{ float: none; width: auto; padding-right: 0; margin-bottom:15px;}	
.bomlink{ margin-top: 25px;}
.index-video .pic-video .pic:after{width: 45px;height: 45px; background-size:45px auto; margin-top: -22px; margin-left: -22px;}
.index-video .video-list a{background-size:15px auto; font-size: 16px; padding-left: 25px;}	
.bomlink .core .con{height:88px;padding:15px 0 0 15px;}
.bomlink  .com-tit{ margin-top: 0;}	
.bomlink .core{ margin-bottom: 15px; padding: 0 5px; box-sizing: border-box;}
.notice .list ul li a{ font-size: 14px;}
	 
}
 @media screen and (max-width: 375px) {
.mod-services .item-cnt * {
	font-size: 12px;
}
}
 @media screen and (max-width: 340px) {
.mod-projects .item-cnt {
	height: 80px;
}
.mstop .uitabs span {
	padding: 0 5px;
}
.news-list2 .first-1 .descs {
	max-height: 52px;
	overflow: hidden;
}
}







