@charset "utf-8";
*{margin:0; padding:0;}
ul,li,dl,dd,dt,p{list-style:none; }
img{vertical-align:top;border:none;margin:0;padding:0;display:block;}
a{cursor: pointer;}
a:hover{text-decoration: none;color: #000;}

.fl{float:left;}
.fr{float:right;}

.clearfix:after {content:".";height:0;display:block;overflow:hidden;clear:both;}
.clearfix{zoom:1;}

body {
    background: url(bg.jpg) no-repeat top center #20202a;
    margin: 0 auto;
    font-family: "Microsoft YaHei",Arial,"宋体";
    font-size: 14px;
    color: #333;
   /* overflow-x: hidden;*/
    min-width: 1500px;
}

.title img{margin: 80px auto 40px;}

.main { 
    background: url(main.png) repeat-y;
    width: 1470px;
    border: 15px solid #d2bb84;
    overflow: hidden;
    margin: 0 auto;
}

/*banner*/


.return {
    position: absolute;
    left: 50px;
    top: 50px;
    font-size: 26px;
    color: #ffe29b!important;
}

.banner {
    width: 1500px;
    height: 987px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}


.title {
    width: 1200px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    margin: 60px auto 50px;
}

.title h2 {
    font-size: 60px;
    color: #ffe29b;
    letter-spacing: 5px;
    text-align: center;
    display: inline;
}

@media only screen and (max-width:1500px) {
    body {
        font-size: 50px;
    } 

}


.title span {
    font-size: 30px;
    letter-spacing: 10px;
}

/*通知*/
.main.tz { 
    background: url(main1.png) repeat-y;
    width: 1500px;
    margin: 0 auto;
    border: none;
    overflow: hidden;
}

.tz .tz_ct {
    background: url(tz.png) no-repeat #f8edd7;
    height: 490px;
    margin: 50px;
    padding: 320px 100px 0;
    overflow: hidden;
}

.tz .tz_ct p {
    line-height: 40px;
    font-style: italic;
    font-size: 18px;
    color: #3f3214;
    text-indent: 2em;  
}

.tz .tz_ct p:first-child {
    text-indent: 0;
}

.tz .tz_ct p:first-child+p+p+p+p,
.tz .tz_ct p:first-child+p+p+p+p+p {
    text-align: right;
}

/*通报*/

.main.tb { 
    background: url(main1.png) repeat-y;
    width: 1500px;
    margin: 0 auto 100px;
    border: none;
    overflow: hidden;
}

.tb .tb_ct {
    background: url(tb.png) no-repeat #f8edd7;
    height: 985px;
    margin: 0 50px 50px;
    padding: 320px 100px 0;
    overflow: hidden;
}

.tb .tb_ct p {
    line-height: 40px;
    font-style: italic;
    font-size: 18px;
    color: #3f3214;
    text-indent: 2em;  
}

.tb .tb_ct p:first-child+p+p+p+p+p+p+p,
.tb .tb_ct p:first-child+p+p+p+p+p+p+p+p {
    text-align: right;
}

/*活动现场*/

.flash_bg {
    background: url(main1.png) repeat-y;
    width: 1500px;
    height: 814px;
    margin: 0 auto; 
    padding: 100px 0; 
    overflow: hidden;
    display: none;
}

.flash {
    
    background: url(hdxc.png) no-repeat;
    width: 1168px;
    height: 794px;
    padding: 10px;
    margin: 0 141px;
    position: relative;
}

.flash-switch {
    width: 1168px;
    height: 794px;
    overflow: hidden;
}

.flash ul li img {
    display: block;
    width: 1168px;
    height: 794px;
}

.flash .butten {
    width: 60px;
    height: 60px;
    cursor: pointer;
}

.flash .button_left {
    background: url(button_left.png) no-repeat;
    width: 74px;
    height: 76px;
    position: absolute;
    left: -105px;
    top: 385px; 
    cursor: pointer;
}

.flash .button_right{ 
    background: url(button_right.png) no-repeat;
    width: 74px;
    height: 76px;
    position: absolute;
    right: -105px;
    top: 385px; 
    cursor: pointer;
}

.flash-switch .article_photo_title {
    background:#1d3140;
    width: 1168px;
    height: 80px;
    line-height: 80px;
    position: absolute;
    left: 10px;
    bottom: 10px;
    font-size: 36px;
    color: #fff;
    display: table;
}

.flash-switch .article_photo_title a {
    line-height: 34px;
    padding: 0 20px 0 320px;
    vertical-align: middle;
    display: table-cell;
    color: #fff; 
}

.flash .flash-switch ul li {
    display: none;
}

.flash-switch span {
    position: absolute;
    left: 40px;
    bottom: 22px;
    font-size: 48px;
    color: #ffe29b; 
}

/*微电影类一等奖*/
.wdy_ydj {
    width: 1220px;
    margin: 0 auto;
}

.wdy_ydj .list {
    margin: 0 -20px 0 0;
}

.wdy_ydj .list a {
    float: left;
    width:  228px;
    height: 168px;
    margin: 0 20px 20px 0;
    overflow: hidden;
    position: relative;
}

.wdy_ydj .list a:first-child+a,
.wdy_ydj .list a:first-child+a+a+a+a+a+a,
.wdy_ydj .list a:first-child+a+a+a+a+a+a+a+a+a+a+a {
    margin: 0 0 20px;
}

.wdy_ydj .list a img {
    float: left;
    width:  228px;
    height: 168px;
    overflow: hidden;
}

.wdy_ydj .list a h3 {
    width: 208px;
    height: 40px;
    line-height: 20px;
    padding: 5px 10px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    font-weight: normal;
    position: absolute;
    left: 0;
    bottom: 0;
}

.wdy_ydj .list a:first-child h3,
.wdy_ydj .list a:first-child+a h3 {
    line-height: 40px;
}

.wdy_ydj .list a b {
    background: #000;
    filter: alpha(opacity=60)!important;
    opacity: 0.6!important;
    width: 290px;
    height: 50px;
    position: absolute;
    left: 0;
    bottom: 0;
}

.wdy_ydj .list a:first-child,
.wdy_ydj .list a:first-child+a {
    width: 600px;
    height: 400px;
}


.wdy_ydj .list a:first-child img,
.wdy_ydj .list a:first-child+a img {
    width: 600px;
    height: 400px;
}

.wdy_ydj .list a:first-child h3,
.wdy_ydj .list a:first-child+a h3 {
    width: 560px;
    line-height: 40px;
    font-size: 20px;
}

.wdy_ydj .list a:first-child b,
.wdy_ydj .list a:first-child+a b {
    width: 600px;
}

/*评委会特别奖*/

.wdy_pwhtbj {
    width: 1220px;
    margin: 0 auto 90px;
    overflow: hidden;
}

.wdy_pwhtbj .fl {
    float: left;
    width: 540px;
    margin: 0 40px;
    overflow: hidden;
}

.wdy_pwhtbj .fl ul li:first-child {
    height: 40px;
    line-height: 40px;
    font-size: 36px;
    color: #fff;
    overflow: hidden;
}

.wdy_pwhtbj .fl ul li:first-child+li {
    height: 30px;
    line-height: 30px;
    padding: 15px 0;
    font-size: 24px;
    color: #fff;
    overflow: hidden;
}

.wdy_pwhtbj .fl ul li:first-child+li+li {
    height: 288px;
    line-height: 48px;
    font-size: 23px;
    color: #fff;
    overflow: hidden;
}

.wdy_pwhtbj .fr {
    float: right;
    width: 600px;
    height: 400px;
    overflow: hidden;
}

.wdy_pwhtbj .fr a,.wdy_pwhtbj .fr a img {
    float: right;
    width: 600px;
    height: 400px;
    overflow: hidden;
}

/*公共样式*/

.tab_ct {
    width: 1220px;
    margin: 0 auto 90px;
}

.tab_tit {
    height: 98px;
    border-bottom: 8px solid #c1a665;
} 

.tab_tit ul li {
    float: left;
    background: url(tab_tit.png) no-repeat;
    width: 600px;
    height: 98px;
    line-height: 98px;
    font-size: 60px;
    color: #c1a665;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
} 

@media only screen and (max-width:1500px) {
    .tab_tit ul li {
        font-size: 50px;
    } 

}

.tab_tit ul li:first-child+li {
    float: right;
} 

.tab_tit ul li.hover {
    background: url(tab_tit_hover.png) no-repeat;
    color: #fff;
}

.tab_con {
    background: #fff;
    padding: 40px;
} 

.tab_con .tit_con ul {
    float: left;
    width: 550px;
    /*margin: 0 0 0 30px;*/
    overflow: hidden;
}

.tab_con .tit_con ul:first-child+ul {
    float: right;
    margin: 0;
}

.tab_con .tit_con ul li {
    line-height: 60px;
    font-size: 24px;
    color: #c1a665;
}

.tab_con .tit_con ul li a {
    font-size: 24px;
    color: #c1a665;
}

.award_ct {
    width: 1220px;
    margin: 0 auto 90px;
}

.award_tit {
    background: url(award_tit.png) no-repeat;
    height: 106px;
    text-align: center;
    overflow: hidden;
}

.award_tit h2 {
    display: block;
    height: 106px;
    line-height: 106px;
    font-size: 60px;
    font-weight: normal;
    color: #fff;
}

@media only screen and (max-width:1500px) {
    body {
        font-size: 50px;
    } 

}

.award_con {
    background: #fff;
    padding: 40px;
}

.award_con ul li {
    line-height: 60px;
    font-size: 24px;
    color: #c1a665;
}

.award_con ul li b {
    float: left;
    width: 220px;
    text-align: right;
    font-weight: normal;
}

.award_con ul li ul {
    float: left;
}


/*微电影类单项奖*/
.wdy_dxj .award_con {
    padding: 40px 270px;
}

/*微电影类组织奖*/

.wdy_zzj .award_con {
    padding: 60px 40px;
}

.wdy_zzj .award_con ul {
    float: left;
    width: 340px;
    margin: 0 0 0 30px;
    overflow: hidden;
}


/*微视频类一等奖*/

.wsp_ydj {
    width: 1220px;
    margin: 0 auto 90px;
}

.wsp_ydj .list {
    margin: 0 -20px 0 0;
}

#flash,#flash .box,#flash .box a,#flash .box a img  {
    float: left;
    width: 600px;
    height: 400px;
    overflow: hidden;
}

#flash {
    margin: 0 20px 20px 0;
    position: relative;
}

#flash .box a b {
    background: #000;
    filter: alpha(opacity=60)!important;
    opacity: 0.6!important;
    width: 600px;
    height: 50px;
    position: absolute;
    left: 0;
    bottom: 0;
}

#flash .box a h3 {
    width: 580px;
    height: 50px;
    line-height: 50px;
    padding: 0 0 0 20px;
    text-align: left;
    font-size: 20px;
    color: #fff;
    font-weight: normal;
    position: absolute;
    left: 0;
    bottom: 0;
}

#flash .button {
    position: absolute;
    right: 20px;
    bottom: 12px;
}

#flash .button  li {
    float: left;
    background: #fff0e1;
    margin: 0 0 0 16px;
    width: 24px;
    height: 24px;
    cursor: pointer;
    overflow: hidden;
}

#flash .button .current {
    background: #c99a6e;
}

.wsp_ydj .list a {
    float: left;
    width:  290px;
    height: 190px;
    margin: 0 20px 20px 0;
    overflow: hidden;
    position: relative;
}

.wsp_ydj .list a.mg {
    margin: 0 0 20px;
}

.wsp_ydj .list a img {
    float: left;
    width:  290px;
    height: 190px;
    overflow: hidden;
}

.wsp_ydj .list a h3 {
    width: 250px;
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    position: absolute;
    left: 0;
    bottom: 0;
}

.wsp_ydj .list a b {
    background: #000;
    filter: alpha(opacity=60)!important;
    opacity: 0.6!important;
    width: 290px;
    height: 50px;
    position: absolute;
    left: 0;
    bottom: 0;
}

/*人气奖 优秀奖*/

.rqj_yxj .tab_tit ul li {
    font-size: 40px;
}

.tab_ct_c {
    margin: 90px auto;
}

.tab_ct_c .tab_con .tit_con ul {
    width: 1070px;
}

.tab_ct_d .tab_con {
    height: 900px;
    overflow-y: auto;
}

/*特别单元——一等奖*/

.tbdy_ydj {
    width: 1220px;
    margin: 0 auto 90px;
}

.tbdy_ydj .list a {
    float: left;
    width:  290px;
    height: 190px;
    margin: 0 20px 20px 0;
    overflow: hidden;
    position: relative;
}

.tbdy_ydj .list a img {
    float: left;
    width:  290px;
    height: 190px;
    overflow: hidden;
}

.tbdy_ydj .list a h3 {
    width: 250px;
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    position: absolute;
    left: 0;
    bottom: 0;
}

.tbdy_ydj .list a b {
    background: #000;
    filter: alpha(opacity=60)!important;
    opacity: 0.6!important;
    width: 290px;
    height: 50px;
    position: absolute;
    left: 0;
    bottom: 0;
}

.tbdy_ydj .list a:first-child {
    width:  600px;
    height: 400px;
}

.tbdy_ydj .list a:first-child+a+a,
.tbdy_ydj .list a:first-child+a+a+a+a {
    margin: 0 0 20px;
}

.tbdy_ydj .list a:first-child img {
    width: 600px;
    height: 400px;
}

.tbdy_ydj .list a:first-child h3 {
    width: 560px;
    line-height: 50px;
    font-size: 20px;
}

.tbdy_ydj .list a:first-child b {
    width: 600px;
}

/*特别单元——二等奖、三等奖*/

.tab_ct_e .tab_con .tit_con ul {
    width: 1070px;
}

/*特别单元——单项奖*/
.tbdy_dxj .award_con {
    padding: 40px 200px;
}

/*特别单元——优秀奖*/
.tbdy_yxj .award_con {
    padding: 60px 40px;
}

.tbdy_yxj .award_con ul {
    float: left;
    width: 550px;
    /*margin: 0 0 0 20px;*/
    overflow: hidden;
}
.tbdy_yxj .award_con ul:first-child+ul {
    float: right;
}

.tbdy_yxj .award_con ul li {
    font-size: 24px;
    color: #c1a665;
}






/*视频*/
.wdy_sp{overflow: hidden;}
.wdy_sp .more,.xmt .more{margin: -30px auto 30px;text-align: center;}
.wdy_sp .more a,.xmt .more a{font-size: 22px;}
.wdy_sp .list{width: 1250px;}
#videoCoveragea .bigImg {
    float: left;
    width: 294px;
    height: 196px;
    margin: 0 14px 10px 0;
    position: relative;
}
#videoCoveragea .bigImg a img {
    float: left;
    width: 294px;
    height: 196px;
}
#videoCoveragea .bigImg a b {
    background: #000;
    filter: alpha(opacity=60);
    opacity: 0.6;
    width: 294px;
    height: 60px;
    position: absolute;
    left: 0;
    bottom: 0px;
}
#videoCoveragea .bigImg a span {
    width: 274px;
    height: 44px;
    line-height: 22px;
    padding: 10px 20px;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 0px;
    overflow: hidden;
}


/*底部*/
.footer {
    background: url(footer.jpg) top center;
    height: 780px;
    line-height:30px;
    text-align:center;
    padding:50px 0; 
    font-size: 18px;
    color:#fff;   
}

/*二级页面*/
.morelist ul li {
    padding-left: 30px;
    line-height: 49px;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
    background: url(dian.png) no-repeat 10px center;
}
.morelist li span.left {
    float: left;
}
.morelist li span.right {
    float: right;
    font-size: 12px;
    color: #666;
    padding-right: 25px;
}

/*二级页面-分页*/
.paginationControl{height:40px;margin:30px auto; width:480px;overflow:hidden;}
.paginationControl span{float:left;padding:5px 12px;margin:0 3px 0 0;border:1px solid #ddd;}
.paginationControl span.current{background:#C28C59;border:1px solid #C28C59;color:#fff;}
.paginationControl a{float:left;padding:5px 12px;margin:0 3px 0 0;border:1px solid #ddd;}
.paginationControl input{float:left;padding:4px;margin:0 3px 0 0;border:1px solid #ddd;overflow:hidden;}

/*视频更多*/
#videoCoverage .article_photo_titile {
    width: 200px;
    height: 220px;
    float: left;
    margin: 0 20px;
}
#videoCoverage .article_photo_titile .article_photo {
    width: 200px;
    height: 134px;
}
#videoCoverage .article_photo_titile .article_photo img {
    width: 200px;
    height: 134px;
}
#videoCoverage .article_photo_titile .article_photo_title {
    height: 45px;
    font-size: 14px;
    line-height: 22px;
    padding: 5px 4px;
    background-color: #333;
	text-align: center;
}
#videoCoverage .article_photo_titile .article_photo_title a {
    color: #fff;
}