.index_flash{ width:100%; height:400px; overflow:hidden; position:relative; /*border:1px solid #ddd;*/margin: 0 auto;  }
.index_flash .hd{width: 100%;text-align: center; height:18px; overflow:hidden; position:absolute; bottom:10px; z-index:1; }
.index_flash .hd ul{margin: 0 auto;display: inline-block;*display: inline;*zoom:1; overflow:hidden; zoom:1; }
.index_flash .hd ul li{ float:left; margin-right:10px;  width:8px; height:8px;border-radius: 50%; line-height:8px; text-align:center; background:#fff; cursor:pointer; }
.index_flash .hd ul li.on{ background:#9ca2a3; color:#fff; }
.index_flash .bd{ position:relative; height:100%; z-index:0;   }
.index_flash .bd li{zoom:1; vertical-align:middle; }
.index_flash .bd img{ width:100%; height:400px; display:block; }

.top-ad {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 30px;
}
.top-ad img {
	width: 100%;
	display: block;
	margin: 0 auto;
}

.r-ad {
	width: 100%;
	margin-top: 30px;
}
.r-ad img{
	width: 100%;
	display: block;
	margin: 0 auto;
}

.m-t-30 {
	margin-top: 30px;
}

@media screen and (max-width:768px){
body{
	margin-top: 0;
}
.header{
	height: auto;
	position: inherit;
}
.header_cnt,.main,.top-ad{
	width: 98%;
	margin: 0 auto;
}
.nav{
	padding: 0;
	width: 100%;
	padding-top: 22px;

}
.weixin{
	width: 100%;
	padding: 0;
}
.banner {position: relative;width: 100%;height: 401px;margin: 0 auto;padding-top: 30px;}
.arrow-left {position: absolute;z-index: 50;top: 50%;left: 4px;width: 24px;height: 36px;margin-top: -15px;background: url(images/arrows.png) no-repeat 0 0;}
.arrow-right {position: absolute;z-index: 500;top: 50%;right: 4px;width: 24px;height: 36px;margin-top: -15px;background: url(images/arrows.png) no-repeat 0 -41px;}
.device,.ltbnr {position: relative;float: left;width: 100%;height: 401px;}
.swiper-container {width:100%;height: 401px;}
.pagination {position: absolute;z-index: 50;right: 59px;bottom: 18px;}
.swiper-pagination-switch {display: inline-block;width: 10px;height: 10px;margin: 0 10px;cursor: pointer;border-radius: 5px;background: #8a8a8a;}
.swiper-active-switch {width: 32px;background: #ff8824;transition: all .2s;}
.swiper-container {position: relative;z-index: 1;overflow: hidden;margin: 0 auto;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;}
.swiper-wrapper {position: relative;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;width: 100%;-webkit-transition: -webkit-transform,left,top 0s ease;-moz-transition: -moz-transform,left,top 0s ease;-ms-transition: -ms-transform,left,top 0s ease;-o-transition: -o-transform,left,top 0s ease;transition: transform,left,top 0s ease;-webkit-transform: translate3d(0px,0,0);-moz-transform: translate3d(0px,0,0);-ms-transform: translate3d(0px,0,0);-o-transform: translate3d(0px,0,0);transform: translate3d(0px,0,0);}
.swiper-slide {position: relative;float: left;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper-slide .bnr_title {font-size: 28px;line-height: 36px;position: absolute;z-index: 41;bottom: 58px;overflow: hidden;width: 100%;height: 36px;padding-left: 24px;white-space: nowrap;text-overflow: ellipsis;color: #fff;}
.swiper-slide .bnr_a {position: absolute;z-index: 42;top: 0;left: 0;width: 100%;height: 401px;}
.swiper-slide img {width: 100%;height: 401px;}
/* .banner .swiper-slide:before {position: absolute;z-index: 40;top: 0;left: 0;width: 782px;height: 401px;content: ' ';background: url('images/blk_bg.png');} */
/*.swiper-wp8-horizontal {-ms-touch-action: pan-y;}
.swiper-wp8-vertical {-ms-touch-action: pan-x;}
*/
.rtbnr,.rt_slide,.rt_slide img{
	width: 100%;
	height: auto;
}
.rtbnr{
	margin-top: 15px;
}
.main_lt,.index_nav{
	width: 100%;
}
.spc_img, .report_img{
	margin: 0 auto;
	float: none;
}
.spc_cnt{
	width: 100%;
	margin-top: 15px;
}
.tags,.author{
	width: auto;
}
.special li{
	padding: 30px 0;
}
.main_rt{
	width: 100%;
}
.requirement{
	width: 100%;
}
.hot_label, .knowledge, .seven_hot, .column_author{
	width: 100%;
}
.footer{
	min-width: inherit;
}
.ft_cnt,.ft_bot p{
	width: 100%;
}
.er_img{
	position: inherit;
	left: auto;
	top: auto;
}
.ft_bot{
	height: auto;
}
.article_cnt,.article_title{
	width: 98%;
	margin: 0 auto;
}
.article_lt,.article_title .tle,.atr_info{
	width: 100%;
}
.article_title,.atr_info{
	text-align: center;
}
.art_recommend ul li{
	width: 100%;
}
.art_recommend ul li img{
	width: 100%;
	height: auto;
}
.art_recommend ul li p{
	text-align: center;

}
.discuss textarea{
	width: 100%;
	padding: 15px 0;
}
.article_rt{
	width: 100%;
}
.art_rt{
	width: 100%;
}

.rt_slide .bnr_a,.rt_slide .bnr_title{
	width: 100% !important;
	padding-left: 0;
}

}
@media screen and (min-width: 768px) and (max-width: 1023px){
	.spc_cnt{
		width: 63%;
	}
	.spc_img, .report_img{
		float: left;
		margin-right: 24px;
	}
	.author_info{
		width: 480px;
	}
	.author_info h2{
		width: 100%;
	}
	.art_recommend ul li{
		width: 30%;
	}


}
@media screen and  (min-width:1024px) and (max-width: 1024px){
.banner {position: relative;width: 100%;height: 401px;margin: 0 auto;padding-top: 30px;}
.arrow-left {position: absolute;z-index: 50;top: 50%;left: 4px;width: 24px;height: 36px;margin-top: -15px;background: url(images/arrows.png) no-repeat 0 0;}
.arrow-right {position: absolute;z-index: 500;top: 50%;right: 4px;width: 24px;height: 36px;margin-top: -15px;background: url(images/arrows.png) no-repeat 0 -41px;}
.device,.ltbnr {position: relative;float: left;width: 100%;height: 401px;}
.swiper-container {width:100%;height: 401px;}
.pagination {position: absolute;z-index: 50;right: 59px;bottom: 18px;}
.swiper-pagination-switch {display: inline-block;width: 10px;height: 10px;margin: 0 10px;cursor: pointer;border-radius: 5px;background: #8a8a8a;}
.swiper-active-switch {width: 32px;background: #ff8824;transition: all .2s;}
.swiper-container {position: relative;z-index: 1;overflow: hidden;margin: 0 auto;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;}
.swiper-wrapper {position: relative;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;width: 100%;-webkit-transition: -webkit-transform,left,top 0s ease;-moz-transition: -moz-transform,left,top 0s ease;-ms-transition: -ms-transform,left,top 0s ease;-o-transition: -o-transform,left,top 0s ease;transition: transform,left,top 0s ease;-webkit-transform: translate3d(0px,0,0);-moz-transform: translate3d(0px,0,0);-ms-transform: translate3d(0px,0,0);-o-transform: translate3d(0px,0,0);transform: translate3d(0px,0,0);}
.swiper-slide {position: relative;float: left;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper-slide .bnr_title {font-size: 28px;line-height: 36px;position: absolute;z-index: 41;bottom: 58px;overflow: hidden;width: 100%;height: 36px;padding-left: 24px;white-space: nowrap;text-overflow: ellipsis;color: #fff;}
.swiper-slide .bnr_a {position: absolute;z-index: 42;top: 0;left: 0;width: 100%;height: 401px;}
.swiper-slide img {width: 100%;height: 401px;}
/* .banner .swiper-slide:before {position: absolute;z-index: 40;top: 0;left: 0;width: 782px;height: 401px;content: ' ';background: url('images/blk_bg.png');} */
/*.swiper-wp8-horizontal {-ms-touch-action: pan-y;}
.swiper-wp8-vertical {-ms-touch-action: pan-x;}
*/
.rtbnr{
	width: 100%;
	height: auto;
}
.rt_slide{
		width: 100%;
		height: auto;
}
.rt_slide img{
	width: 100%;
	height: auto;
}
.rtbnr{
	margin-top: 15px;
}


	.article_cnt,.article_title,.hot_label, .knowledge, .seven_hot, .column_author{
	width: 98%;
	margin: 0 auto;
}
.main_lt,.main_rt,.requirement{
	width: 100%;
}
.article_lt,.article_title .tle,.atr_info{
	width: 100%;
}
.article_title,.atr_info{
	text-align: center;
}
.art_recommend ul li{
	width: 100%;
}
.art_recommend ul li img{
	width: 100%;
	height: auto;
}
.art_recommend ul li p{
	text-align: center;

}
.discuss textarea{
	width: 100%;
	padding: 15px 0;
}
.article_rt{
	width: 100%;
}
.art_rt{
	width: 100%;
}
	.spc_cnt{
		width: 63%;
	}
	.spc_img, .report_img{
		float: left;
		margin-right: 24px;
	}
	.author_info{
		width: 480px;
	}
	.author_info h2{
		width: 100%;
	}
	.art_recommend ul li{
		width: 18%;
	}
	.main{
	width: 98%;
	margin: 0 auto;
}
	
}
@media screen and (max-width:376px){
}
@media screen and (max-width:320px){	
}
