/*
* @Author: Marte
* @Date:   2016-05-16 14:40:30
* @Last Modified by:   Marte
* @Last Modified time: 2016-11-02 13:48:35
*/

.theme-banner {
	width: 100%;
	height: 380px;
	background: url(../img/theme/banner.jpg) top center no-repeat;
}

.postion {
	height: 34px;
	line-height: 34px;
}

.themePart {
	width: 1200px;
	margin: 0 auto;
	margin-top: 10px;
	background: #fff;
	padding-bottom: 1px;
}

.theme-tab ul li{
	float:left;
	width: 100%;
}
.theme-tab ul li {
	width:1190px;
	margin-left: 3px;
	border: 2px solid #37ab58;
	margin-top: 5px;
	overflow: hidden;
}
.classic-con-lists {
	width: 100%;
	border: none;
	margin: 0 auto;
}

.classic-con-list {
	width: 284px;
	border: 1px solid #aaa;
	padding: 5px 0;
	margin: 0 7px;
}

.classic-title01 {
	width: 1200px;
	height: 98px;
	background: url(../img/theme/themePart_title_bg.png) center no-repeat;
}

.dede_pages {
	background: #ececec;
	padding-bottom: 20px;
	text-align: center;
	font-size: 0px;
}

.bg_page {
	margin: 33px auto;
}

.page li {
	display: inline-block;
	/*
    padding:5px 12px;
    border:1px solid #cdcdcd;*/
	margin: 0px 2px;
}

.page li.thisclass {
	color: #d96036;
	display: inline-block;
}

.p-position {
	text-align: center;
	font-size: 0px;
}

.p-position li {
	display: inline-block;
	font-size: 14px;
	/* padding:4px 10px; */
}

.p-position li a {
	color: #666;
}

.p-position li.thisclass {
	border: none;
	color: #d96436;
}

.p-position li a {
	border: 1px solid #ddd;
	padding: 4px 10px;
	display: block;
}

.p-position table {
	margin: 20px auto;
}

.slideGroup .slideBox {
	padding: 0;
}
.index-albox ul{ overflow:hidden; padding-bottom:20px;}
.index-albox li{ width:373px; float:left; text-align:center; margin-left:15px; margin-top:15px; margin-bottom:10px !important; border:1px solid #cccccc; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; line-height:0;}
.index-albox li a{ display:block; overflow:hidden;}
.index-albox li a img:hover{transform: scale(1.1); transition: all ease 0.3s 0s;}
.index-albox li h3{ font-size:16px; font-weight:normal; line-height:30px; border-bottom:1px solid #D8D8D8;}
.index-albox li dd img{ margin: 2px auto;}
.index-albox li p{ font-size:14px; height:24px; line-height:24px; overflow:hidden;}