﻿@charset "utf-8";
/* CSS Document */

/*******************************************************************************
 * 全局
 ******************************************************************************/
body {
  	   	
    font-family:\5FAE\8F6F\96C5\9ED1,\5B8B\4F53;
    font-size: 14px;
    padding: 0;
    text-align: left;
}
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
a {
    color: #333333;
    text-decoration: none;
}

p{
	color: #333333;
	font-size:13px;
}
a:hover {
    color:#3771c3;
    text-decoration: underline;
}
fieldset, img {
    border: 0 none;
}
address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight: normal;
}
ol li, ul li { 
    list-style: none outside none;
}
caption, th {
    text-align: left;
}
q:before, q:after {
    content: "";
}
th, td {
    vertical-align: middle;
}

/* 清除浮动 */
.clearfix:after, .container:after {
    content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;
}
.clearfix, .container {display:block;}
.clear {clear:both;}

.container { 
    width:1000px;	
    margin: 0 auto;
}

.main{ 
    margin:0 auto;
    height: auto;
	width:100%;
	
	overflow:hidden;
	
}

.mainh{ 
    margin:0 auto;
    height: auto;
	width:100%;
	background:#f6f6f6;
	overflow:hidden;
	 padding-bottom:70px;
	 border-bottom:#A91120 4px solid;
}


/*******************************************************************************
 * 页面头部
 ******************************************************************************/
.header{ 
    height:1030px;
	width:100%;
	margin:0 auto;
	text-align:center; 
	background:url('banner1.jpg') no-repeat center top;
}

/*******************************************************************************
 * 大赛细则
 ******************************************************************************/
.boxxz1{ 
    height:820px;
	width:100%;
	background:url('banner2.jpg') no-repeat center top;	 
}
.boxxz{ 
    height:820px;
	width:1000px;;
	margin:0 auto;
	text-align:center;  padding-bottom:10px;
		 
}

/*******************************************************************************
 * 作品展示
 ******************************************************************************/
.zpzsbt{margin:0 auto;  width:1000px; height:112px;  padding-bottom:50px;  padding-top:50px;}
.zplb{ margin:0 auto; height: auto; width:1000px; overflow:hidden;}
.zplb ul{ float:left;  height: auto; width:1020px;  }

.zplb ul li{ float:left; height:302px; width:313px; overflow:hidden;  margin-right:25px;  margin-bottom:25px; border-bottom:#A91120 4px solid;   }
.zplb ul li :hover{box-shadow:0 6px 9px rgba(45,50,55,.2);}
.zplb ul li .top{margin:0 auto;  height:15px; width:100%;}
.zplb ul li .top :hover{box-shadow: none}
.zplb ul li .tp{margin:0 auto; height:206px; width:308px;}
.zplb ul li .tp img{ height:206px; width:308px;}

.zplb ul li .wz{margin:0 auto;  height:70px; width:306px; border-left:#e4e4e4 solid 1px; border-right:#e4e4e4 solid 1px; background:#FFF; text-align:center;  padding-top:10px;}
.zplb ul li .wz :hover{box-shadow: none}
.zplb ul li .wz span{margin:0 auto; width:100%; font-size:16px; line-height:35px; color:#666; text-align:center;}
.zplb ul li .wz span a{color:#666;}
.zplb ul li .wz p{margin:0 auto; width:100%; font-size:14px; line-height:25px; color:#9d9d9d; text-align:center;}
.zplb ul li .wz p a{color:#9d9d9d;}

 
 
/*******************************************************************************
 * 微博热议
 ******************************************************************************/
.wbbn{margin:0 auto; width:1000px; padding-bottom:44px;  padding-top:44px;} 
.wbbn-nrbb{ margin:0 auto; height:auto; width:1000px;}

/*******************************************************************************
 * 音画内页
 ******************************************************************************/
.box-b2left{margin:0 auto; width:1000px; color:#1e0516; padding-top:80px;}
.dh-ame{ margin:auto; width:1000px; height:24px;  line-height:16px; overflow:hidden; padding:0px 0px 16px 0px;  color:#495a6e;  font-family:\5B8B\4F53; font-size:14px; border-bottom:#495a6e 1px solid;  }
.dh-ame span{padding:0 10px; }
.dh-ame a{ color:#495a6e;  font-size:14px;}

/*******************************************************************************
 * 音画内页作品展示
 ******************************************************************************/

.nrlb{ margin:0 auto; height: auto; width:1000px; overflow:hidden; padding-top:30px;}
.nrlb ul{ float:left;  height: auto; width:1020px;  }
.nrlb ul li{ float:left; height:302px; width:313px; overflow:hidden;  margin-right:25px;  margin-bottom:25px;    }

.nrlb ul li .tp{margin:0 auto; height:206px; width:308px;}
.nrlb ul li .tp img{ height:206px; width:308px;}
.nrlb ul li .wz{margin:0 auto;  height:70px; width:306px; border-left:#e4e4e4 solid 1px; border-right:#e4e4e4 solid 1px; background:#FFF;  border-bottom:#e4e4e4 solid 1px; text-align:center;  padding-top:10px;}

.nrlb ul li .wz span{margin:0 auto; width:100%; font-size:16px; line-height:35px; color:#666; text-align:center;}
.nrlb ul li .wz span a{color:#666;}
.nrlb ul li .wz p{margin:0 auto; width:100%; font-size:14px; line-height:25px; color:#9d9d9d; text-align:center;}
.nrlb ul li .wz p a{color:#9d9d9d;}


.pageNav{ clear:both; padding:0px 0 4px 0; font-size:14px; text-align:center; overflow:hidden; height:34px;}
.pageNav a,.pages span{color:#A91120;padding:0 4px}
.pageNav .page_current {color:#F00;}
.pageNav a:visited,.passport a:active{color:#0A5491;text-decoration:none}
.pageNav a:hover{color:#F00;text-decoration:underline}

.h50{margin:0 auto; height: 60px; width:100%; }
