﻿@charset "utf-8";
.root{width: 1000px;min-height: 500px;margin: 0 auto;}
@media screen and (max-width:768px){
	.nav,
	.domMobile{display: none;}
	.root{ width:100%;padding: 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	/*.box01{ margin-bottom: 0px; padding-top: 8px; }*/
	.dataList01 li{ max-height: none; overflow: hidden; /*  overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; */}
	.datalist04{ width: 100%; }
	.datalist04 li{ width: 48%; height: 85px; margin-right: 2%; margin-bottom: 10px; }
	.datalist04 li:nth-child(2n+1){ /*float: right; margin-right: 0;*/ }
	.datalist04 li:nth-last-child(1){ margin-bottom: 0; }
	.datalist03{ width: 100%; }
	.datalist03 li{ float: none; width: 100%; margin-left: 0px;margin-bottom: 15px; }
	.datalist03 li:nth-last-child(1){ margin-bottom: 0; }
	.datalist03 li p{ height: auto; padding-bottom: 10px;}
	.datalist03 h3{ height: auto !important; line-height: 50px; }
	.datalist03 h3 a { max-height:none !important; }
	.datalist03 h3 .more{ width: 30px; }
	.datalist02 {padding: 15px 0 25px 0;}
	.datalist02 li{ position: relative;min-height: 60px; }
	.datalist02 li:nth-last-child(1){ margin-bottom: 0; }
	.datalist02 h3{ float: left; margin-left: 120px; }
	.datalist02 h3 a{ font-size: 15px; }
	.datalist02 .img{ position: absolute; top: 0px; left: 0px; z-index: 1; }
	.datalist02 img{ width: 110px; }
	.datalist02 p{ display: none; }
	.datalist02 .more{ margin-left: 120px; }

	.focusBox{ margin-bottom: 20px; width:100% }
	.focusBox .focusBtn{ display: none; }
.focusBox .arrow-left { left: 10px; background-position: 0px 0px; }
.focusBox .arrow-right { right: 10px; background-position: -26px 0px; }
.swiper-slide .bg { height:45px;}
.swiper-slide h3 { height:45px; line-height:45px}
	.swiper-container { height: 150px; width: 300px; }
	.swiper-container img{ width: 100%; }
	.swiper-slide h3 a{ font-size: 12px; font-weight: normal; padding-right: 60px; line-height:15px }
	.pagination { position: absolute; right: 10px; bottom:20px; }
	.swiper-pagination-switch { width: 6px; height: 6px; }

	.showMore{display:block;height: 26px;line-height: 26px;background: #eee;text-align: center;margin-bottom: 20px;vertical-align: middle;}
	.showMore::after{
		content: "";
		display: inline-block;
		width: 26px;height: 12px;background:url(http://www.xinhuanet.com/visualization/2015/dyzsjsp/img/icon.png) no-repeat 0px -20px;-webkit-background-size: 46px;background-size: 46px;vertical-align: middle;
	}
	.banner img{ max-width: 100%;}
	.footer{ padding: 30px 0; }

}