@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;
	border-radius:2px;
}
.essence .main ul{
	width:100%;
	padding:30px 0;
	float:left;
	background: url(../../../image/bakActivity/calligraphy/tr-bg.png) repeat;
	}

.essence .main ul li{
	float:left;
	width:263px;
	margin:10px 15px 10px 20px;
	}

.essence .main ul li a{
	color:#a1553f;
	font-size:14px;
	line-height:26px;
	padding-left:5px;
	}
.essence .main ul li a:hover{
	text-decoration:none;
	}
.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;
	}


/*分页管理*/

.page {
	width: 590px;
	height: 40px;
	margin-right:17%;
	float:right;
}

.page ul {
	list-style: none;
	padding: 0px;
	margin-top: 40px;
	margin-bottom:-10px;
	width: 100%;
	height: 40px;
	float: left;
}

.page ul li {
	font-family: Arial;
	cursor: pointer;
	width: 34px;
	height: 34px;
	float: left;
	border: 1px solid #ccc;
	line-height: 36px;
	text-align: center;
	color: #6e6e6e;
	margin-right: 5px;
	font-size: 14px;
}

.page ul li:hover {
	background: #eee;
}
.page ul li.prePage {
	width: 36px;
	height: 36px;
	background: url(../../../image/bakActivity/calligraphy/arrow-left.png) no-repeat;
	border: none;
}

.page ul li.omit {
	border: 0px;
	width: 25px;
}
.page ul li.nextPage {
	background: url(../../../image/bakActivity/calligraphy/arrow-right.png) no-repeat;
	width: 36px;
	height: 36px;
	border: none;
}

.page ul li.choose {
	border: 1px solid #a1553f;
	background: #a1553f;
	color: #fff;
}

.page ul li.choose.prePage {
	background: url(../../../image/bakActivity/calligraphy/arrow-left-hover.png) no-repeat;
	border: none;
}

.page ul li.choose.nextPage {
	background: url(../../../image/bakActivity/calligraphy/arrow-right-hover.png) no-repeat;
	border: none;
}

 .page a.noborder {
	border: 0px solid #999;
}

.page a .noboder1 {
	border: 0px solid #999;
	color: #0592ec;
}

.page .gotopage {
	width: auto;
	height: 22px;
	border: none;
	font-size: 13px;
	font-family: "宋体";
	color: #999;
	font-weight: normal;
}

.page .gotopage:hover {
	background: none;
}

.page .gotopage input {
	width: 39px;
	height: 23px;
	line-height: 23px;
	border: 1px solid #ccc;
	text-align: center;
	color: #999;
	font-family: Arial;
	font-size: 14px;
}

.page a.next {
	color: #0592ec;
}

.page .total {
	width: 58px;
	border: none;
	font-size: 13px;
	font-family: "宋体";
	color: #999;
	font-weight: normal;
}

.page .total:hover {
	background: none;
}

.page ul li.determine {
	border: none;
	margin-top: 6px;
}

.list .list-main .main-2 .page ul li.determine:hover {
	background: none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.page ul li.determine {
		margin-top: 0px;
	}
}

{}


/*safari(Chrome) 有效 */

@-moz-document url-prefix() {
	.page ul li.determine {
		margin-top: 0px;
	}
}


/*仅firefox 识别*/

 .page ul li button {
	width: 50px;
	height: 25px;
	line-height: 20px;
	background: #fff;
	line-height: 25px;
	color: #404040;
	border: 1px solid #ccc;
	text-align: center;
	font-family: "宋体";
	margin-top: -1px;
	margin-left: 5px;
}

.page ul li.determine button:hover {
	background: #a1553f;
	color: #fff;
	border: 1px solid #a1553f;
}
/*主办单位及活动发布时间*/

.org {
	width: 100%;
	height: auto;
	float: left;
	min-width: 1280px;
	margin-bottom: 100px;
	margin-top:95px;
}
.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;
}

.main-2{
	width: 1200px;
    height: auto;
    float: left;
    border: 1px solid #bb5e42;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    background: #fff;
    margin-top: -1px;
    margin-bottom: 100px;
}
.nozp{
	font-size: 24px;
    color: #767a7e;
    margin: 0 auto;
    width: 200px;
    margin-top: 150px;
    margin-bottom: 100px;
}
	
#pagerContainer{
	float:right;width:100%;height:40px;
}
#pager {
	display:inline-block;
	width:auto;
	height:auto;
	font-family: "瀹嬩綋";
	color: #999;
	float:right;
	margin-right:14%;
	overflow:hidden;
	margin-bottom: 30px;
}

#pager ul.pages {
	display: block;
	border: none;
	text-transform: uppercase;
	font-size: 10px;
	margin: 40px 0 0 0;
	padding: 0;
}

#pager ul.pages li {
	font-size:12px;
	 font-family: arial;
	 cursor:pointer;
	 width:36px;
	 height:36px;
	 float: left;
	 border:1px solid #ececec;
	 line-height:36px;
	 text-align: center;
	 color:#cccccc;
	 margin:0px;
	 padding:0px;
	 margin-right:5px;
}

#pager ul.pages li:hover {
	background: #a1553f;
	color:#fff;
	border:1px solid #a1553f;
}

#pager ul.pages li.pgEmpty {
	border: 1px solid #eee;
	color: #eee;
}

#pager ul.pages li.pgCurrent {
	border:1px solid #a1553f;
	background: #a1553f;
	color:#fff;
}
#pager ul.pages li.pgPre{
	width:36px;
	height:36px;
	background: url(../../../image/downloadResource.png) no-repeat -97px -2px;
}
#pager ul.pages li.pgPre:hover{
	background:url(../../../image/bakActivity/arrow-left-hover.png);
}
#pager ul.pages li.pgNext{
	width:36px;
	height:36px;
	background: url(../../../image/downloadResource.png) no-repeat -70px -2px;
}
#pager ul.pages li.pgNext:hover{
	background: url(../../../image/bakActivity/arrow-right-hover.png);
}
#pager ul.pages .pgInput {
	border: 1px solid #ccc;
	width: 40px; 
	height: 25px; 
	line-height: 25px;
}
#pageSubmit {
	width: 40px; 
	height: 25px; 
	line-height: 25px;
	text-align: center;
	border: 1px solid #ccc;
	cursor: pointer;
	display: inline-block;
	margin-left: 10px;
}
#pageSubmit:hover {
	background: #a1553f; color: #fff; border-color: #a1553f;text-decoration:none;
}
#pager ul.pages span {
	line-height: 36px;
	font-size: 14px;
}
#pager ul.pages span a:hover{text-decoration:none;}
/*作品详情弹窗*/

.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;
	}
	
	