@charset "UTF-8";
.blinks  a:nth-child(2){ display: none;}
/*视频*/
.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: 1600px) {
	.navs{height: 70px; line-height: 70px;  background:url(../images/navbg.png) center center no-repeat;background-size: auto 100%;}
	.navs .navsinner ul li{ font-size: 36px;}	
	.navscnts{ top: 87px;}
	
}


@media screen and (max-width: 480px) {
	
	/*底部*/
.vis-wraps{ padding-bottom: 0;}
.H130{ height:60px;}
.inner-code{ position: static; transform: translateX(0); margin: 0 auto; margin-top: -90px;}
.inner-code,.inner-code:after{width: 345px; height: 123px; background-size: 100% auto;}	
.inner-code{padding-top:8px; display: flex; justify-content: center;}	
.inner-code .item-cell .item-pic{width:70px;}	
.inner-code .item-cell{    margin: 0 0; font-size: 12px;}
.fot-l,.fot-r{ float: none;}
.fot-r{ margin-top: 15px;}
.fot-r,.copys,.blinks { text-align: center;}
.footer{ padding-bottom: 15px;}	
.bom-contact{ display:  flex; justify-content: center;}
	
	.boxcnts img{ max-width: 100%;}	
	.layerswrap{ }
	.boxlayers{ padding: 10px; box-sizing: border-box;}
	.H85{ height: 0;}
	
	
	.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: 100%; box-sizing: border-box; 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;}
	
	.logos{ position:absolute; width:90px; left: 10px; top:10px; }
	a.go-backs{ font-size: 12px; width: auto; padding: 0 8px;}
	a.go-backs2{ right: 110px;}
	.btexts{ margin-top: 25px;}
	.btexts span{    width:60%;}
	.mylinks-wrap{ display: block;}
	
	.navs .navsinner ul li{ font-size: 16px; flex: 1;  margin: 0;}
	.navs .navsinner ul{ display: flex;}
	.navs { top: 65%; height: 30px; line-height: 30px;
    background: url(../images/navbg.png) center center no-repeat;background-size: auto 100%;}
	.navs .navsinner{ max-width: 90%;}
	.navscnts{ top: 50px; left: 0; right: 0; padding: 20px;}
	.navs .navsinner ul li:hover:nth-child(1) span:after{ bottom: -28px;}
	
	.comtits{ background-size: 100% auto; width: 250px; margin: 0 auto; margin-bottom: 25px; padding-top: 3px;}
	.comtits a{ padding-bottom: 0; font-size: 24px;}
	.nlks{ margin-top: 20px;}
	.nlks li:nth-child(2):after{ display: none;}
	.nlks li{ width: 50%; flex: none; margin-top: 5px;}
	.nlks li a{ font-size: 14px; width: 90%; background-size: 100% auto;    height: 40px;
    line-height: 40px;}
	.wraps-bg{ padding-top: 0;}
	.experts-roll .item-cell{ width: 50%;}
	.experts-roll .item-tits{ font-size: 13px;}
	.wrapnews20{ padding-bottom: 40px;}
	.footer{ padding-top: 15px; margin-top: 35px;}
	body{ background-size: 200% auto; background-position:  left 0 bottom 120px!important;}
	.wraps-bg20{ padding: 0;box-shadow:none;}
	.newsInfo h3{ font-size: 20px;}
	.md-news-60 ul li{ padding-left: 25px; padding-right: 100px;}
	
	.comtits20{  line-height: 150%;  font-size: 20px; margin-bottom: 15px; margin-top: 10px;}
	
	.fot-l{ display: none;}	
	.inner-code, .inner-code:after{ height: auto;}

	
	.newsInfo .content p, .newsInfo .content *, .newsInfo .content{ line-height: 160%;}
	
	.blinks  a:nth-child(2){ display: inline;}
	.copys{ padding-top: 0; line-height: 140%;}
	.blinks{ margin-top: -4px;}
	.inner-code, .inner-code:after{ width: 290px;}
	.inner-code{ padding-top:0; margin-top: -5px; }
	.fot-r{ margin-top: 15px;}
	.blinks a{ font-size: 12px;}
	.footer{ padding-bottom: 5px;}
	.newsInfo .content p, .newsInfo .content *, .newsInfo .content{ font-size: 16px!important;}
	.copys{ font-size: 12px;}
	
}
	.mode-banner{ overflow: visible;}

@media screen and (max-width: 375px) {}

@media screen and (max-width: 360px) {}