@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: 1500px) {}


@media screen and (max-width: 480px) {
	
	.bannerwraps img{ max-width: none; width: 150%; margin-left: -25%;}
	
	
	#dituContent {
		width: 100%;
		height: 300px;
		margin: 0 auto;
	}

	.video video {
		width: 100% !important;
		height: 250px !important;
	}

	.swiper-pagination {
		bottom: 15px;
	}

	body {
		-webkit-overflow-scrolling: touch;
		overflow-y: scroll;
	}

	img {
		max-width: 100%;
		height: auto;
	}

	.auto-img img {
		max-width: 100%;
	}

	/*首页*/
	.swiper-roll-1 .prev-btn,.swiper-roll-1 .next-btn{
		display:none;
	}

	.mod-headers {
		display: none;
	}

	.wrap-layer {
		width: auto;
		padding: 0 10px;
	}

	body,
	html {
		width: auto;
		min-width: 0;
	}

	.H50 {
		height: 20px;
	}

.mobile-header .header-shower img{height:25px!important;}
.swiper-roll-1 img{ width: 600px;}	
.ban-text{ top: 20%;}
.swiper-roll-1 .ban-text img{ width:300px;}	
	.wraps-bg20{ margin: 0 10px; padding:  0 15px;}	
.topbacks{ width: auto;}
	a.go-backs{ top: 10px; right: 10px; font-size: 14px; width: 90px; height: 30px; line-height: 30px;}
	a.go-backs2{right: 110px;}
	
	.news-roll1 .item-tit a span{ max-width: 240px;}
.wraps-bg{ width: auto;}
.mode-banner img{}	
.float-r{ }
	.float-r img{ max-width: 150px;}
.wraps-bg{ padding:15px 10px; margin-top: 0;}
	.news-roll1 .item-tit{ height: 30px; padding-left: 15px; }
	.news-roll1 .item-tit a,.news-roll1 .item-tit a span{height: 30px;}
	.news-roll1 .swiper-pagination{    bottom: 19px;}
	
.com-tops span{ font-size: 18px; line-height:36px;}	
.com-tops cite{ padding-left: 45px; background-size: auto 20px;}
.com-tops span{ height: 36px; line-height: 36px; min-width: 200px;}
.layers-left,.layers-right,.md-news-5,.md-news-5 .item-cell,.layer-1,.layer-2,.md-partys2 .item-pic,.md-partys2 .item-cnt,.md-partys2 .item-2 .item-pic,.md-partys2 .item-2 .item-cnt{ width: auto; float: none;}	
.layers-right{  height: auto;  padding: 10px; padding-bottom: 35px; margin: 0;}	
.lmore-wraps{ right: auto; left: 50%; transform: translateX(-50%)}
.comtits a{ height: 50px; line-height: 50px; width: 100%; font-size: 18px; background-size:auto 50px;  }	
.comtits a:after{    margin-left: 10px; background-size:auto 8px;}
.comtits a:before{margin-right: 10px;background-size:auto 8px;}	
.md-news-5 ul li{ width: auto; float: none; margin-right: 0;}	
.md-news-5 ul{ margin-right: 0;}
	
.md-news-50 ul li{ width: auto; float: none; margin-right: 0;}	
.md-news-50 ul{ margin-right: 0;}	
.md-news-50{ margin-bottom: 0;}
.md-news-50 .item-cell{ width: auto; float: none; overflow: hidden; margin-bottom: 20px;}	
	.wraps-box{ padding: 15px 10px; }
	.md-news-50 .item-pic{ width: 100%; height: 195px!important;}
	
.wrap-news2{ height: auto; background-size: auto 100%; padding-bottom: 80px;} 
.comtits{ margin-bottom:15px;}
.H80{ height: 30px;}
.wrapnews30{ width: auto; float: none; padding: 10px; padding-bottom:40px; min-height: 0; margin-bottom:50px;}	
.wrapnews30 .news-roll1 .item-tit a span{    max-width: 240px;}	
.wrapnews30 .news-roll1 .item-tit{ font-size: 14px; padding-top: 10px; padding-bottom: 10px;}	
.wrapnews30 .news-roll1{ max-height: 200px; overflow: hidden;}
.news-roll1 .item-pic{max-height: 235px; overflow: hidden;}
.wrapnews30 .news-roll1 .item-pic{max-height: 200px; overflow: hidden;}
.wrapnews30 .md-news-3 ul li a,.wrapnews30 .md-news-3 ul li span{ font-size: 15px;}
.wrapnews30 .md-news-3 ul li{ padding-right: 105px;}

	.experts-roll .bt2,.experts-roll .bt1{ width: 50px; height: 50px; background-size:50px auto; left: 0;}	
	.experts-roll .bt2{ right: 0; left: auto;}
	
.H35{ height: 15px;}
.news-roll1 .item-tit{ font-size: 15px;}
.md-news-3 ul li a{font-size: 15px;}
.layers-right{ margin-top: 0;}
.md-news-4 {margin-right: -2%;}
.md-news-4 .item-cell{ width: 48%;  margin-right: 2%; box-sizing: border-box;}
	.md-news-4 .item-cnt{ padding-top: 8px;}
	.md-news-4 .item-tit *{ font-size: 14px;}
	
	.md-news-5,.md-news-5 .item-cell{ margin-right: 0;}
	.md-news-5 .item-cell{ margin-bottom: 15px;}
	.md-news-5 .item-pic{ width: auto;}
	.md-news-6{    margin-top: 15px;
    padding-top: 5px;}
	.md-news-7{ margin-right: 0;}
	.md-news-7 .item-cell{ margin: 0 auto; width: 270px; float: none;}
	.bt-r0{ right: -10px;}
	.bt-l0{ left: -10px;}
	.mds-partys .item-cell{ width: 50%;}
	.mds-partys{ padding-bottom: 30px; overflow: hidden;}
	
	.mds-partys .item-tit *{ font-size: 18px;}
	.layer-2{}
	.com-tops7{  margin-top: 20px;}
	.layer-1{ padding-top: 10px; padding-bottom: 10px; margin-bottom: 20px;}
	.layer-1 .com-tops7, .layer-2 .com-tops7{    margin-top: -30px;}
	.com-tops7 cite{    font-size: 18px; }
	.layer-2{  margin-top:60px; clear: both;}
	.mds-partys .item-cell{ margin-top: 20px;}
	.layer-2 .com-tops7{ position: relative; top: -25px;}
	.md-news-9{ padding-top: 0;}
	.md-partys2 .item-tit *{ font-size: 18px;}
	.md-partys2 .item-cell{}
	.md-partys2 .item-cnt{ padding: 25px 0;}
	.md-partys2 .item-2 .item-cnt{ padding-top: 25px;}
	body{ padding-bottom: 0;}
	.md-linkswrap .item-cell{ float: none;  margin:  auto; margin-bottom: 20px;}
	.footer{/* background: #ca1216;*/ font-size: 12px; padding: 0 20px 15px 20px; top: 0; padding-top:255px;}
	.md-partys2 .item-cell:after{ display: none;}
	
	.md-news-6{ margin-right: 0;}
	.md-news-6 ul li{ float: none; width: auto;}
	.page li.total,.page li.first,.page li.last{ display: none;}
	.newsInfo .content img,.article .content img{  max-width: 100%; height: auto!important;}
	.newsInfo{ padding: 0!important;}
	.mylinks-wrap{margin-right:-2%;}
	.mylinks-wrap .item-cell{  width: 48%; margin-right: 2%; margin-bottom: 20px;}
	.mylinks-wrap .item-tit{ height: 35px; line-height: 35px; font-size: 14px;}
	
	
}


@media screen and (max-width: 375px) {}

@media screen and (max-width: 360px) {}