@charset "utf-8";
/* CSS Document */

/*书法大赛-学生获奖名单 样式*/

/*banner*/

.banner {
	width: 100%;
	min-width: 1280px;
	float: left;
	background: url(../../../image/bakActivity/calligraphy/banner-1.jpg) no-repeat 48% 0;
}
.banner .main {
	width: 1200px;
	height: 468px;
	margin: 0 auto;
}

.banner .main .erwm {
	float: right;
	margin-top: 105px;
	width:250px;
	background:url(../../../image/bakActivity/calligraphy/bj.png) 12px 38px no-repeat;
	background-size:100%;
	
}
.banner .main .erwm button {
	width: 147px;
	height: 37px;
	background: url(../../../image/bakActivity/calligraphy/02.png) no-repeat;
	text-align: center;
	font-size: 14px;
	color: #fff;
	float: left;
	margin-top: 5px;
	margin-left:76px;
}
.banner .main .erwm img {
	width: 144px;
	height: 144px;
	float: left;
	margin-bottom: 13px;
	position: relative;
	z-index: 1;
	margin-left:75px;
}
.banner .main .erwm p {
	width: 144px;
	font-size: 14px;
	color: #222220;
	text-align: center;
	padding-top: 15px;
	margin-left:74px;
}
.banner .main .erwm p.sm {
	color: #b50810;
	line-height: 18px;
	margin-bottom: 15px;
}

/*面包屑及搜索框*/
.bread{
	width:100%;
	min-width:1280px;
	float:left;
	margin-top:28px;
	}
.bread .main{
	width:1200px;
	height:auto;
	margin:0 auto;
	}
.bread .main ul{
	width:100%;
	float:left;
	}
.bread .main ul li{
	float:left;
	font-size:14px;
	color:#7e6866;
	margin-right:5px;
	}
.bread .main ul li a{
	font-size:14px;
	color:#a1553f;
	}
.bread .main button{
	width:237px;
	height:51px;
	background:url(../../../image/bakActivity/calligraphy/btn-3.png) center center no-repeat;
	float:left;
	margin-top:25px;
	font-size:22px;
	color:#844003;
	}
.bread .main .search{
	width:350px;
	height:35px;
	background-color:#bb5e42;
	float:right;
	border-radius:3px;
	margin-top:45px;
	margin-bottom:40px;
	}
.bread .main .search input{
	width:269px;
	height:33px;
	float:left;
	margin:1px;
	text-indent:10px;
	color:#7e6866;
	}
.bread .main .search a{
	font-size:14px;
	color:#fff;
	width:77px;
	line-height:35px;
	height:35px;
	text-align:center;
	display:inline-block;
	}
.bread .main .search p{
	width:100%;
	color:#a1553f;
	font-size:14px;
	padding-left:12px;
	margin-top:5px;
	}

/*tab分页*/
.tab{
	width:100%;
	height:auto;
	min-width:1280px;
	float:left;
	margin-top:10px;
	}
.tab ul{
	width:1200px;
	margin:0 auto;
	}
.tab ul li{
	float:left;
	width:70px;
	height:50px;
	line-height:50px;
	text-align:center;
	cursor:pointer;
	color:#7e6866;
	font-size:16px;
	margin:0 30px 0 20px;
	}
.tab ul li.active{
	border-bottom:3px solid #a1553f;
	color:#a1553f;
	height:47px;
	}

.tab ul li:hover{
	background:url(../../../image/bakActivity/calligraphy/tab-bg.png) repeat;
	border-radius:2px;
	}
	
	
/*书法少年之星*/
.essence{
	width:100%;
	height:auto;
	min-width:1280px;
	float:left;
}
.essence .main{
	width:1200px;
	margin:0 auto;
	background:url(../../../image/bakActivity/calligraphy/tr-bg.png) repeat;
	border-radius:3px;
	min-height:420px;
	padding-bottom:40px;
}
.essence .main .main-top{
	width:1150px;
	margin:0 auto;
	height:90px;
	border-bottom:1px solid #e0e0e0;
}
.essence .main .main-top h3{
	width:221px;
	height:59px;
	float: left;
	background: url(../../../image/bakActivity/calligraphy/03.png) no-repeat;
	font-size: 20px;
	color:#fff;
	line-height: 45px;
	padding:5px 0 0 20px;
	margin-top:20px;
}
.essence .main .main-top p{
	float:right;
	font-size: 16px;
	color:#a1553f;
	margin-top:40px;
}
.essence .main ul{
	width:100%;
	height:auto;
	float:left;
	padding:30px 0;
	}
.essence .main ul li{
	float:left;
	width:263px;
	margin:10px 5px 10px 29px;
	}
.essence .main ul li a{
	color:#a1553f;
	font-size:14px;
	line-height:26px;
	padding-left:5px;
	}
.essence .main ul li a.img{
	display:inline-block;
	width:263px;
	height:198px;
	background-color:#fff;
	padding:0;
	} 
.essence .main ul li a.img img{
	width:250px;
	height:188px;
	margin:5px 6.5px;
	 
	}
.essence .main ul li p{
	font-size:14px;
	color:#7e6866;
	line-height:26px;
	padding-left:5px;
	}
.essence .main ul li p i{
	display:inline-block;
	width:16px;
	height:15px;
	background:url(../../../image/bakActivity/calligraphy/heart.png) no-repeat;
	float:left;
	margin:6px 8px 0 0;
	}
.essence .main ul li p b{font-weight:normal;}
.essence .main ul li span{
	font-size:14px;
	color:#7e6866;
	line-height:26px;
	padding-left:5px;
	float:right;
	margin-right:2px;
	}
.essence .main a.xzk{
	display:inline-block;
	background:url(../../../image/bakActivity/calligraphy/zk.jpg) no-repeat;
	width:74px;
	height:12px;
	margin:35px 0 0 91.5%;
	}
.essence .main a.active{
	display:inline-block;
	background:url(../../../image/bakActivity/calligraphy/sq.png) no-repeat;
	width:74px;
	height:12px;
	margin:35px 0 0 93%;
	}	
	
/*一等奖*/
.no1{
	width:100%;
	height:auto;
	min-width:1280px;
	float:left;
	margin-top:30px;

}
.no1 .main{
	width:1200px;
	margin:0 auto;
	background:url(../../../image/bakActivity/calligraphy/tr-bg.png) repeat;
	border-radius:3px;
	min-height:420px;
	padding-bottom:40px;
}
.no1 .main .main-top{
	width:1150px;
	margin:0 auto;
	height:90px;
	border-bottom:1px solid #e0e0e0;
}
.no1 .main .main-top h3{
	width:221px;
	height:59px;
	float: left;
	background: url(../../../image/bakActivity/calligraphy/03.png) no-repeat;
	font-size: 20px;
	color:#fff;
	line-height: 45px;
	padding:5px 0 0 20px;
	margin-top:20px;
}
.no1 .main .main-top p{
	float:right;
	font-size: 16px;
	color:#a1553f;
	margin-top:40px;
}
.no1 .main ul{
	width:100%;
	height:auto;
	padding:30px 0;
	float:left;
	}

.no1 .main ul li{
	float:left;
	width:263px;
	margin:10px 5px 10px 29px;
	}
.no1 .main ul li a{
	color:#a1553f;
	font-size:14px;
	line-height:26px;
	padding-left:5px;
	}
.no1 .main ul li a.img{
	display:inline-block;
	width:263px;
	height:198px;
	background-color:#fff;
	padding:0;
	} 
.no1 .main ul li a.img img{
	width:250px;
	height:188px;
	margin:5px 6.5px;
	 
	}
.no1 .main ul li p{
	font-size:14px;
	color:#7e6866;
	line-height:26px;
	padding-left:5px;
	}
.no1 .main ul li p i{
	display:inline-block;
	width:16px;
	height:15px;
	background:url(../../../image/bakActivity/calligraphy/heart.png) no-repeat;
	float:left;
	margin:6px 8px 0 0;
	}
.no1 .main ul li p b{font-weight:normal;}
.no1 .main ul li span{
	font-size:14px;
	color:#7e6866;
	line-height:26px;
	padding-left:5px;
	float:right;
	margin-right:2px;
	}
.no1 .main a.xzk{
	display:inline-block;
	background:url(../../../image/bakActivity/calligraphy/zk.jpg) no-repeat;
	width:74px;
	height:12px;
	margin:35px 0 0 91.5%;
	}
.no1 .main a.active{
	display:inline-block;
	background:url(../../../image/bakActivity/calligraphy/sq.png) no-repeat;
	width:74px;
	height:12px;
	margin:35px 0 0 93%;
	}	
	
/*二等奖*/
.no2{
	width:100%;
	height:auto;
	min-width:1280px;
	float:left;
	margin-top:30px;

}
.no2 .main{
	width:1200px;
	margin:0 auto;
	background:url(../../../image/bakActivity/calligraphy/tr-bg.png) repeat;
	padding-bottom:40px;
	border-radius:3px;
	min-height:420px;
}
.no2 .main .main-top{
	width:1150px;
	margin:0 auto;
	height:90px;
	border-bottom:1px solid #e0e0e0;
}
.no2 .main .main-top h3{
	width:221px;
	height:59px;
	float: left;
	background: url(../../../image/bakActivity/calligraphy/03.png) no-repeat;
	font-size: 20px;
	color:#fff;
	line-height: 45px;
	padding:5px 0 0 20px;
	margin-top:20px;
}
.no2 .main .main-top p{
	float:right;
	font-size: 16px;
	color:#a1553f;
	margin-top:40px;
}
.no2 .main ul{
	width:100%;
	height:auto;
	padding:30px 0;
	float:left;
	}
.no2 .main ul li{
	float:left;
	width:263px;
	margin:10px 5px 10px 29px;
	}
.no2 .main ul li a{
	color:#a1553f;
	font-size:14px;
	line-height:26px;
	padding-left:5px;
	}
.no2 .main ul li a.img{
	display:inline-block;
	width:263px;
	height:198px;
	background-color:#fff;
	padding:0;
	} 
.no2 .main ul li a.img img{
	width:250px;
	height:188px;
	margin:5px 6.5px;
	 
	}
.no2 .main ul li p{
	font-size:14px;
	color:#7e6866;
	line-height:26px;
	padding-left:5px;
	}
.no2 .main ul li p i{
	display:inline-block;
	width:16px;
	height:15px;
	background:url(../../../image/bakActivity/calligraphy/heart.png) no-repeat;
	float:left;
	margin:6px 8px 0 0;
	}
.no2 .main ul li p b{font-weight:normal;}
.no2 .main ul li span{
	font-size:14px;
	color:#7e6866;
	line-height:26px;
	padding-left:5px;
	float:right;
	margin-right:2px;
	}
.no2 .main a.xzk{
	display:inline-block;
	background:url(../../../image/bakActivity/calligraphy/zk.jpg) no-repeat;
	width:74px;
	height:12px;
	margin:35px 0 0 91.5%;
	}
.no2 .main a.active{
	display:inline-block;
	background:url(../../../image/bakActivity/calligraphy/sq.png) no-repeat;
	width:74px;
	height:12px;
	margin:35px 0 0 93%;
	}
	
/*三等奖*/
.no3{
	width:100%;
	height:auto;
	min-width:1280px;
	float:left;
	margin-top:30px;

}
.no3 .main{
	width:1200px;
	margin:0 auto;
	background:url(../../../image/bakActivity/calligraphy/tr-bg.png) repeat;
	padding-bottom:40px;
	border-radius:3px;
	min-height:420px;
}
.no3 .main .main-top{
	width:1150px;
	margin:0 auto;
	height:90px;
	border-bottom:1px solid #e0e0e0;
}
.no3 .main .main-top h3{
	width:221px;
	height:59px;
	float: left;
	background: url(../../../image/bakActivity/calligraphy/03.png) no-repeat;
	font-size: 20px;
	color:#fff;
	line-height: 45px;
	padding:5px 0 0 20px;
	margin-top:20px;
}
.no3 .main .main-top p{
	float:right;
	font-size: 16px;
	color:#a1553f;
	margin-top:40px;
}
.no3 .main ul{
	width:100%;
	float:left;
	padding:30px 0;
	}


.no3 .main ul li{
	float:left;
	width:263px;
	margin:5px 4px 5px 29px;
	}

.no3 .main ul li a{
	color:#a1553f;
	font-size:14px;
	line-height:26px;
	padding-left:5px;
	}
.no3 .main ul li a.img{
	display:inline-block;
	width:263px;
	height:198px;
	background-color:#fff;
	padding:0;
	} 
.no3 .main ul li a.img img{
	width:250px;
	height:188px;
	margin:5px 6.5px;
	 
	}
.no3 .main ul li p{
	font-size:14px;
	color:#7e6866;
	line-height:26px;
	padding-left:5px;
	}
.no3 .main ul li p i{
	display:inline-block;
	width:16px;
	height:15px;
	background:url(../../../image/bakActivity/calligraphy/heart.png) no-repeat;
	float:left;
	margin:6px 8px 0 0;
	}
.no3 .main ul li p b{font-weight:normal;}
.no3 .main ul li span{
	font-size:14px;
	color:#7e6866;
	line-height:26px;
	padding-left:5px;
	float:right;
	margin-right:2px;
	}
.no3 .main a.xzk{
	display:inline-block;
	background:url(../../../image/bakActivity/calligraphy/zk.jpg) no-repeat;
	width:74px;
	height:12px;
	margin:35px 0 0 91.5%;
	}
.no3 .main a.active{
	display:inline-block;
	background:url(../../../image/bakActivity/calligraphy/sq.png) no-repeat;
	width:74px;
	height:12px;
	margin:35px 0 0 93%;
	}		
	
/*主办单位及活动发布时间*/

.org {
	width: 100%;
	height: auto;
	float: left;
	min-width: 1280px;
	margin-bottom: 100px;
	margin-top:70px;
}
.org .main {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	border-top: 1px dashed #b50810;
}
.org .main .dw {
	padding-top: 30px;
}
.org .main .dw p {
	font-size: 14px;
	color: #000;
	line-height: 30px;
	text-align: right;
	width:100%;
}
.org .main .sj {
	font-size: 14px;
	color: #000;
	text-align: right;
	padding-top: 30px;
}
#noWorks .nozp {
	font-size: 24px;
    color: #767a7e;
    float:left;
    width:13%;
    margin:150px 44%;
}
/*作品详情弹窗*/

.tc-zp {
	display: none;
}

.tc-zp .close-layer {
	width: 56px;
	height: 56px;
	position: fixed;
	right: 14px;
	top: 0;
	cursor: pointer;
	z-index: 99995;
}

.tc-zp .close-layer i {
	background: url(../../../image/bakActivity/close-big.png) 0 0 no-repeat;
	width: 36px;
	height: 36px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -18px 0 0 -18px;
}

.tc-zp .main{
	width: 702px;
	height: 628px;
	background-color:#fff;
}
.tc-zp .main>img{
	width:670px;
	height:488px;
	margin-top:20px;
	margin-left:16px;
	}
.tc-zp .main h3{
	font-size:16px;
	color:#a1553f;
	width:80%;
	margin-left:10px;
	margin-top:10px;
	}
.tc-zp .main b{
	width:80%;
	font-size:16px;
	color:#7e6866;
	display:inline-block;
	font-weight:normal;
	line-height:35px;
	margin-left:17px;
	}	
.tc-zp .main span{
	width:80%;
	font-size:16px;
	color:#7e6866;
	display:inline-block;
	line-height:20px;
	margin-left:17px;
	}	
.tc-zp .main a{
	float:right;
	margin-right:12px;
	margin-top:-25px;
	}	
.tc-zp .seeBtn{
	color:#fff;
	position:fixed;
	top:80px;
	display:inline-block;
	background:rgba(0,0,0,.3);
	padding:10px;
	right:0;
	cursor:pointer;
	}	
.tc-zp .seeBtn img{
	margin:0;
	margin-left:5px;
	width:25px;
	height:25px;
	border:0;
	float:right;
	}

