@charset "utf-8";
/*////////////////////////////////// 全局 */
*{
margin:0px;
padding:0px;
}
body{
font-size:87%;
background:#fff;
line-height:1.2;
font-style:normal;
font-family:"宋体", Arial, sans-serif;
color:#4a4a4a;
}
table,input,textarea,select{
font-size:1em;
}
.clear{
clear:both;
overflow:hidden;
width:0px;
height:0px;
float:none;
}
* html .clear{/* for ie6-*/
height:1px;
}
a:link,a:visited,a:hover,a:active{
text-decoration:none;
cursor:pointer;
}
a.exh:link,a.exh:visited,a.exh:active{
text-decoration:none;
cursor:pointer;
}
a.exh:hover{
font-weight:bolder;
}
a img{
border:none;
}
em{
font-style:normal;
}
ul,ol{
list-style:none;
}
.output{
line-height:2;
}
.output p{
text-indent:2em;
}
/*////////////////////////////////// 翻页 */
.p_page{
height:15px;
line-height:15px;
clear:both;
text-align:right;
padding:15px;
}
.p_page a,.p_page span{
margin:0 3px;
color:#4A4A4A;
}
.p_page .now{
color:#A20007;
text-decoration:underline;
font-weight:bold;
}
.p_page a:hover{
color:#A20007;
text-decoration:underline;
}
.p_page a.pre{}
.p_page a.next{}
/*////////////////////////////////// 首页 */
#wrapper{
text-align:left;
margin:0 auto;
width:1002px;
overflow:hidden;
}
#indHeader{
height:315px;
background:url(../images/contest_bg.jpg) no-repeat;
margin-bottom:10px;
}
#subHeader{
background:url(../images/bg10.jpg) no-repeat;
height:225px;
overflow:hidden;
margin-bottom:10px;
}
#subHeader h1#slogan{
display:none;
}
a#logo{
float:left;
width:155px;
height:40px;
margin:18px 0 0 20px;
display:block;
text-indent:-3000em;
overflow:hidden;
_display:inline;
}
a#backHome{
float:right;
width:100px;
height:20px;
margin:33px 32px 0 0;
display:block;
background:url(../images/bg5.jpg) no-repeat;
text-indent:-3000em;
overflow:hidden;
_display:inline;
}
#subHeader a#backHome{
width:135px;
margin:23px 34px 0 0;
background:url(../images/bg11.jpg) no-repeat;
}
h1#slogan{
clear:both;
height:115px;
text-indent:-3000em;
}
#indGallery{
width:950px;
height:128px;
margin:0 auto;
overflow:hidden;
}
#indGallery ul{
height:128px;
}
#indGallery ul li{
float:left;
width:168px;
height:128px;
margin-right:20px;
background:#fff;
}
#indGallery ul a{
border:1px solid #d2d2d2;
display:block;
padding:3px;
overflow:hidden;
}
#indGallery ul a img{
width:160px;
height:120px;
}
#provinces{
width:948px;
margin:0 auto 10px auto;
border:1px solid #d2d2d2;
background:url(../images/bg3.gif) repeat-x;
height:58px;
overflow:hidden;
}
#provinces h2{
width:58px;
height:58px;
/*background:url(../images/bg2.gif) no-repeat;*/
background:url(../images/zpzq.jpg) no-repeat;
text-indent:-3000em;
float:left;
}
#provinces ul{
float:right;
height:58px;
width:880px;
margin-top:10px;
}
#provinces li{
float:left;
height:16px;
background:url(../images/bg4.gif) right top no-repeat;
margin:0 10px 10px 0;
overflow:hidden;
}
#provinces a{
margin-right:10px;
/*color:#262626;*/
color:#0000FF;
}
/*////////////////////////////////// 主委会信息 */
#host{
width:253px;
_overflow:hidden;
}
.left{
float:left;
_display:inline;
margin-left:25px;
}
.right{
float:right;
_display:inline;
margin-right:25px;
}
ul#subNav li{
margin:0 0 10px 0;
border:1px solid #bcbcbc;
}
ul#subNav li a{
display:block;
height:25px;
background:url(../images/bg6.gif) repeat-x;
line-height:25px;
font-weight:bold;
text-align:center;
color:#4a4a4a;
}
.boxSty1{
border:1px solid #bcbcbc;
margin-bottom:10px;
}
.boxSty1 h2.boxSty1Title{
background:url(../images/bg6.gif) repeat-x;
height:25px;
line-height:25px;
color:#a20007;
font-size:1em;
text-align:center;
border-bottom:1px solid #bcbcbc;
}
#hostContact ul,
#organizer ul,
#cooperation ul,
#coorganizor ul,
#supporter ul,
#indNews ul{
margin:10px;
}
#hostContact ul li,
#organizer ul li,
#cooperation ul li,
#coorganizor ul li,
#supporter ul li,
#indNews ul li{
margin-bottom:10px;
}

#organizer ul li a,
#supporter ul li a,
#indNews ul li a{
font-size:0.85em;
color:#835d4c;
}
#hostContact ul li a:link,
#organizer ul li a:link,
#coorganizor ul li a:link,
#cooperation ul li a:link{
font-size:0.85em;
color:#835d4c;
}
#hostContact ul li a:visited,
#organizer ul li a:visited,
#coorganizor ul li a:visited,
#cooperation ul li a:visited{
font-size:0.85em;
color:#835d4c;
}
#hostContact ul li a:hover,
#organizer ul li a:hover,
#coorganizor ul li a:hover,
#cooperation ul li a:hover{
font-size:0.85em;
color:#ff0000;
font-weight:bold;
text-decoration:underline;
}
#indMain{
float:left;
margin:0 15px;
width:415px;
_display:inline;
_overflow:hidden;
}
#videoReport{
margin-bottom:10px;
}
#videoReport #videoWra{
height:360px;
width:415px;
overflow:hidden;
}
#videoReport h2{
font-size:1em;
padding:10px 0 0 0;
font-weight:normal;
line-height:1.4;
}
#videoReport h2 em{
color:#a20007;
font-weight:bold;
}
#videoReport a.more{
display:block;
width:5em;
margin:0 0 0 auto;
color:#835D4C;
font-size:0.85em;
text-align:right;
}
#indNews{
overflow:hidden;
_height:1%;
}
#indNews h4{
font-size:1em;
background:url(../images/dot1.gif) left center no-repeat;
padding-left:1em;
margin-bottom:5px;
}
#indNews ul li h4 a{
font-size:1em;
color:#4A4A4A;
}
#indNews ul li p{
margin-left:1em;
line-height:1.6;
height:3.2em;
overflow:hidden;
text-indent:2em;
}
#indNews ul li p a{
font-size:0.85em;
color:#4A4A4A;
}
#indNews ul li span{
font-size:0.8em;
width:6em;
display:block;
margin:-2em 0 0 auto;
text-align:right;
}
#indNews a.more{
display:block;
width:3em;
margin:0 10px 10px auto;
color:#835D4C;
font-size:0.85em;
text-align:right;
}

#sponsor{
width:253px;
_overflow:hidden;
}
#footer{
clear:both;
background:#e7e7e7;
text-align:center;
padding:10px 0;
font-size:0.85em;
}
#footer p{
line-height:1.4;
}

/*/////////////////////作品列表页*/
#leftCon{
width:685px;
_overflow:hidden;
}
#leftCon h2.boxSty1Title{
text-align:left;
text-indent:15px;
}
#crumbs{
font-size:0.85em;
height:26px;
text-align:right;
margin:-25px 0 0 0;
line-height:25px;
padding:0 15px;
}
#crumbs a{
color:#4A4A4A;
}
#workList{
margin:22px 0 0 33px;
width:110%;
overflow:hidden;
}
#workList li{
float:left;
width:125px;
margin:0 40px 15px 0;
overflow:hidden;
text-align:center;
font-size:0.85em;
}
#workList li a.thumb{
display:block;
width:125px;
height:95px;
overflow:hidden;
margin-bottom:5px;
}
#workList li a.thumb img{
width:125px;
height:95px;
}
#workList li h4{
font-weight:normal;
font-size:1em;
height:1em;
overflow:hidden;
white-space:nowrap;
}
#workList li p{
color:#835D4C;
margin:5px 0;
height:1em;
overflow:hidden;
white-space:nowrap;
}
/*/////////////////////作品详细页*/
#workDetail{}
#newsDetail{}
#workInfo{
text-align:center;
margin:40px 25px;
}
#newsInfo{
text-align:left;
margin:25px;
}
#workInfo h4.workName{
font-size:1.2em;
color:#A20007;
margin:10px auto;
}
#workInfo p.workBotInfo{
font-size:0.85em;
margin-bottom:10px;
}
#workInfo p.workBotInfo span{
margin:0 10px;
}
#workIntro{
text-align:left;
font-size:0.85em;
}
#workIntro h4.workIntroTitle{
font-size:1em;
margin-bottom:10px;
}
/*/////////////////////////////评论*/
/*新闻心情*/
#articlemoodWra{}
#articlemood{
background:url(../images/bg9.gif) no-repeat;
width:591px;
height:160px;
margin:20px auto 10px auto;
color:#A20007;
padding:15px 0 0 0;
clear:both;
overflow:hidden;
_position:relative;
}
#articlemood h4{
font-weight:normal;
padding:0 0 30px 0;
text-align:center;
}
#articlemood ul{
margin:0 0 0 30px;
overflow:hidden;
height:160px;
}
#articlemood ul li{
float:left;
margin:0 20px 0 0;
text-align:center;
width:48px;
}
#articlemood ul li label{
display:block;
}
#articlemood ul li img{
display:block;
margin-bottom:5px;
}
#articlemood ul li input{
margin-top:5px;
}
#articlemood .moodBar{
border:1px solid #b5c9dc;
height:80px;
width:22px;
margin:0 auto;
position:relative;
}

#articlemood .moodBar span{
display:block;
width:22px;
position:absolute;
left:0px;
bottom:0px;
}
#comTopInfo{
margin:15px 20px 0 20px;
text-align:right;
}
#comTopInfo span{
margin-right:2.5em;
}
#comTopInfo a{
color:#A20007;
font-weight:bold;
}
#comTopInfo em{
color:#A20007;
margin:0 2px;
}
#comTopInfo em.l{
width:18em;
margin:0 auto 0 0;
float:left;
}
#comTopInfo img{
vertical-align:middle;
}
#comBotInfo{
text-align:right;
margin:0 20px 15px 20px;
}

/*-即时评论---*/
#allComments{
font-size:0.85em;
}
h2#commentTitle{
font-size:26px;
text-align:center;
color:#A20007;
margin:20px 0 10px 0;
}
h2#commentTitle a{
color:#A20007;
}
#commentTopInfo{
text-align:center;
color:#c0141b;
padding-bottom:10px;
font-size:0.85em;
}
#commentTopInfo a{
margin-left:1em;
}
#commentTopInfo img{
vertical-align:bottom;
}
.comment{
width:95%;
margin:15px auto;
}
.comment h2.boxSty1Title{
font-weight:normal;
font-size:12px;
padding:0 10px 0 10px;
text-indent:0px;
color:#835D4C;
}
#leftCon .comment h2.boxSty1Title{
text-align:right;
text-indent:0px;
}
.comment h2.boxSty1Title *{
line-height:25px;
}
.comment h2.boxSty1Title span.name{
float:left;
text-align:left;
}
.commentCon{
padding:10px;
}
.commentBotLinks{
padding:10px;
text-align:right;
}
.commentBotLinks a{
margin:0 3px;
color:#835D4C;
}
.commentBotLinks a.a3{
color:#A20007;
}
.commentQuote{
border:1px solid #bcbcbc;
background:#fffff0;
padding:5px;

margin-bottom:8px;
_height:1%;
}
h4.quoteTitle{
color:#835D4C;
margin-bottom:8px;
font-weight:normal;
font-size:1em;
}

#allComments p.p_page{
padding:15px 0;
text-align:center;
}
#CommentFormWra{
overflow:hidden;
}
#CommentForm{
margin:10px 15px;
font-size:0.85em;
}
#CommentLogin{
margin:0 0 10px 0;
}
#CommentLogin input{
margin-right:15px;
vertical-align:top;
}
#CommentForm textarea{
height:165px;
width:97%;
margin:0 0 10px 0;
overflow:hidden;
display:block;
}
#CommentForm input.image2{
float:right;
margin-top:-21px;
}
/*////////////////////////-新闻列表---*/
ul#newsList{
margin:15px 20px;
font-size:0.85em;
}
ul#newsList li{
clear:both;
background:url(../images/dot2.gif) left center no-repeat;
padding-left:10px;
margin-bottom:12px;
}
ul#newsList li span{
float:right;
color:#8c8c8c;
}
ul#newsList li a{
color:#4c4c4c;
}
ul#newsList li a:hover{
color:#A20007;
}
/*////////////////////////-新闻详细---*/
h3.newsTitle{
text-align:center;
color:#A20007;
font-size:2em;
margin-bottom:5px;
}
.newRel{
text-align:center;
font-size:0.85em;
margin-bottom:10px;
}
/*////////////////////////-视频列表---*/
ul#videosList{
font-size:0.85em;
margin:15px 20px;
}
ul#videosList li{
margin-bottom:30px;
overflow:hidden;
clear:both;
}
ul#videosList a.thumb{
float:left;
width:107px;
height:78px;
overflow:hidden;
margin-right:10px;
}
ul#videosList a.thumb img{
width:107px;
height:78px;
}
ul#videosList h4{
height:1.2em;
font-size:1em;
margin-bottom:5px;
}
ul#videosList p{
line-height:1.4;
height:2.8em;
overflow:hidden;
margin-bottom:5px;
}
ul#videosList a.more{
width:5em;
margin:0 0 0 auto;
display:block;
color:#835D4C;
text-align:right;
}
/*////////////////////////-视频详细---*/
#detailVideo{
width:415px;
margin:0 auto 15px auto;
}
/*////////////////////////-组委会名单---*/
ul#judgeList{
margin:15px 20px;
font-size:0.85em;
width:710px;
}
ul#judgeList li{
float:left;
width:77px;
height:150px;
margin:0 35px 15px 0;
text-align:center;
}
ul#judgeList img{
display:block;
width:75px;
height:100px;
margin-bottom:10px;
border:1px solid #bcbcbc;
}
ul#judgeList h4{
font-weight:normal;
margin-bottom:5px;
}
ul#judgeList p{
margin-bottom:5px;
color:#835D4C;
}
ul#judgeList .tipWra{
width:347px;
height:139px;
position:absolute;
left:30px;
top:-130px;
/*display:none;*/
text-align:left;
}
ul#judgeList .tipBg{
width:347px;
height:139px;
background:url(../images/bg12.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='../images/bg12.png');
_background:none;
}
ul#judgeList li.hover{
position:relative;
}
ul#judgeList li.hover .tipWra{
display:block;
}
ul#judgeList .tipWra h3{
position:absolute;
left:0px;
top:0px;
padding:15px 25px;
font-size:1.2em;
}
.tipWra h3 span.a{
color:#4a4a4a;
margin-right:1.5em;
}
.tipWra h3 span.b{
color:#bc4a4f;
}
ul#judgeList .tipWra p{
position:absolute;
left:0px;
top:40px;
padding:0px 25px 10px 25px;
line-height:1.4;
}
/*-盖楼---*/
#floorFormWra {
background:#FFFFFF none repeat scroll 0 0;
display:none;
position:absolute;
text-align:left;
width:500px;
z-index:2;
font-size:0.85em;

}
#floorFormWra h2.boxSty1Title{
text-align:left;
color:#A20007;
text-indent:15px;
}
#floorFormWra h2.boxSty1Title a{
color:#A20007;
}
#closeFloor{
background:url(../images/btn5.gif) no-repeat scroll right center;
cursor:pointer;
height:13px;
line-height:1.3;
padding-right:15px;
position:absolute;
right:10px;
text-align:right;
top:7px;
width:3em;
}
#floorForm{
margin:10px 15px;
}
#floorLogin{
margin:0 0 10px 0;
}
#floorLogin input{
margin-right:15px;
vertical-align:top;
}
#floorForm textarea{
height:165px;
width:100%;
margin:0 0 10px 0;
overflow:hidden;
}
#floorForm input.image2{
float:right;
margin-top:-21px;
}
#overlay{
background:#002b56;
position:absolute;
opacity:0.8;
filter:alpha(opacity=80);
display:none;
left:0px;
top:0px;
z-index:1;
}