@charset "utf-8";
/* CSS Document */
/*-----------------banner--------------------*/
#banner {
	width: 100%;
}
.bannerslide li {
	width: 100%;
}
.indexLeft {
	width: 800px;
	float: left;
}
.indexRight {
	width: 370px;
	float: right;
	word-break: break-all;
}
article{
	padding: 0 0 30px 0;
}
/*-----------------marquee--------------------*/
#marquee{
	padding:10px;
	padding-top:15px;
	font-size:19px;
	color:#001E3C;
}
/*-----------------indexFocus--------------------*/
.indexFocus div.indexFocusR {
	height: 300px;
	width: 220px;
	float: right;
}
.indexFocus div.indexFocusL {
	width: 550px;
	height: 300px;
	float: left;
}
.indexFocusAD {
	margin-top: 30px;
}
.indexFocusAD div.indexFocusADR {
	float: right;
	width: 220px;
	height: 240px;
}
.indexFocusAD div.indexFocusADL {
	width: 550px;
	height: 240px;
	float: left;
}
/*-----------------indexNotice--------------------*/
#noticeWrapper {
	width: 100%;
	height: 570px;
}
.noticeText {
	padding: 20px;
}
.notice-next, .notice-prev {
	top: 150px;
}
/*-----------------indexStore--------------------*/
.indexStore li {
	width: 15%;
	margin-right: 2%;
	margin-bottom: 2%;
	float: left;
	cursor: pointer;
}
.indexStore li:nth-child(6n) {
	margin-right: 0%;
}
.indexStore li:nth-child(n+13):nth-child(-n+18) {
	margin-bottom: 0%;
}
/*-----------------indexAd--------------------*/
.indexAdRight {
	float: right;
}
.indexAdleft {
	float: left;
}
.indexGemAdRight {
	float: right;
	width: 585px;
	height: 200px;
	overflow: hidden;
}
.indexGemAdleft {
	float: left;
	width: 585px;
	height: 200px;
	overflow: hidden;
}
/*----------------- indexOwner --------------------*/
.indexOwner li div {
	border-radius: 200px;
}
.indexOwner li p {
	font-size: 14px;
	padding-top: 5px;
}
/*----------------- indexBlog --------------------*/
.indexBlog li {
	width: 23.5%;
	margin-right: 2%;
	margin-bottom: 2%;
	float: left;
	border: 1px solid #fff;
}
.indexBlog li:nth-child(4n) {
	margin-right: 0%;
}
.indexBlog li a {
	color: #000;
}
.indexBlog li:nth-child(n+5):nth-child(-n+8) {
	margin-bottom: 0%;
}
.indexBlogText {
	padding: 15px;
}
.indexBlog li:hover, .indexEnergy li:hover {
	border: 1px solid #CAB79F;
}
/*----------------- indexEnergy --------------------*/
.indexEnergy li {
	width: 32%;
	margin-right: 2%;
	margin-bottom: 2%;
	float: left;
	border: 1px solid #fff;
	padding-bottom: 20px;
}
.indexEnergy li:nth-child(3n) {
	margin-right: 0%;
}
.indexEnergy li a {
	color: #000;
}
.indexEnergy li:nth-child(n+4):nth-child(-n+6) {
	margin-bottom: 0%;
}
.indexEnergy .blogTime {
	margin: 10px 0;
}
