/* CSS Document */
html{ background:url(../images/htmlbg.gif) repeat-x center 30px #12213e;}
body { font-family:"宋体", arial,Verdana; margin:0; padding:0; font-size:12px; color:#333; background:url(../images/top.jpg) no-repeat center 30px;}
.topbg{width:100%; height:527px; position:absolute; top:0; background: url(../images/bgtop.jpg) repeat-x center top; z-index:-1;}
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0; padding:0; border:0; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
h1{ font-size:25px;}
h2{ font-size:20px;}
img { border:0 none;}
table,td,tr,th{font-size:12px;}
ul,li{margin:0; padding:0; list-style:none;}
i,em{ font-style:normal;}
a:link {color:#727272; text-decoration:none;}
a:visited {text-decoration:none; color:#727272;}
a:hover {text-decoration:none; color:#ff6c00; text-decoration:underline}
a:active {text-decoration:none;}

/*---------头部样式---------*/
#header{ width:100%; height:464px;}
#header .top{ width:1000px; height:464px; margin:0 auto; position:relative;}
.hdsj{ width:220px; height:24px; font:14px/24px "微软雅黑"; color:#fff; position:absolute; bottom:117px; left:38px;}
.fx{ height:24px; font:12px/24px "宋体"; color:#fff; overflow:hidden; position:absolute; bottom:115px; right:30px;}
.fx a{ display:inline-block; padding:0 4px 0 20px; color:#fff; background:url(../images/fx_ico.gif) no-repeat;}
.fx a.fx1{ background-position:0 4px;}
.fx a.fx2{ background-position:0 -22px;}
.fx a.fx3{ background-position:0 -48px;}
.nav{ width:944px; height:83px; margin:0 auto; background:url(../images/nav_bg.gif) repeat-x bottom; position:relative;}
.hot{ width:26px; height:15px; background:url(../images/home_img.gif) no-repeat; position:absolute; left:600px; top:15px; z-index:2;}
.nav ul{ float:left; width:772px; height:83px; overflow:hidden;}
.nav ul li{ float:left;}
.nav ul li a{ display:inline-block; width:80px; height:52px; padding:30px 18px 0; overflow:hidden;}
.nav .nav1 a{ width:40px; background:url(../images/nav1.gif) no-repeat center 30px;}
.nav .nav2 a{ background:url(../images/nav2.gif) no-repeat center 30px;}
.nav .nav3 a{ background:url(../images/nav3.gif) no-repeat center 30px;}
.nav .nav4 a{ background:url(../images/nav4.gif) no-repeat center 30px;}
.nav .nav5 a{ background:url(../images/nav5.gif) no-repeat center 30px;}
.nav .nav6 a{ background:url(../images/nav6.gif) no-repeat center 30px;}
.nav .nav7 a{ background:url(../images/nav7.gif) no-repeat center 30px;}
.nav .nav1 a:hover, .nav .nav1 a.gg{ background:url(../images/nav1a.gif) no-repeat center 30px;}
.nav .nav2 a:hover, .nav .nav2 a.gg{ background:url(../images/nav2a.gif) no-repeat center 30px;}
.nav .nav3 a:hover, .nav .nav3 a.gg{ background:url(../images/nav3a.gif) no-repeat center 30px;}
.nav .nav4 a:hover, .nav .nav4 a.gg{ background:url(../images/nav4a.gif) no-repeat center 30px;}
.nav .nav5 a:hover, .nav .nav5 a.gg{ background:url(../images/nav5a.gif) no-repeat center 30px;}
.nav .nav6 a:hover, .nav .nav6 a.gg{ background:url(../images/nav6a.gif) no-repeat center 30px;}
.nav .nav7 a:hover, .nav .nav7 a.gg{ background:url(../images/nav7a.gif) no-repeat center 30px;}
.SignUp{ float:left; width:156px; padding:18px 0 0 10px;}
.SignUp p{ display:table; height:12px; padding:5px 10px; margin:3px auto 0; font:12px/12px "宋体"; color:#7a659b; text-align:center; background:#221733; overflow:hidden;}
.SignUp b{ color:#fd0;}

/*---------内容---------*/
#center{ width:980px; height:auto; margin:0 auto; background: url(../images/center_bg.gif) repeat-x center top #09101f;}
.center_b{ width:980px; height:27px; background: url(../images/center_b.gif) no-repeat;}
.organizer{ width:930px; height:63px; padding:0 25px; margin:10px 0 20px; background: url(../images/organizer.gif) no-repeat 25px 0;}
.organizer .ds{ float:left; width:457px; height:58px; padding-top:5px; overflow:hidden; position:relative;}
.organizer .ds span{ width:54px; height:58px; font:16px/26px "微软雅黑"; color:#fff; text-align:center; position:absolute; top:5px;}
.organizer .ds p{ width:380px; height:52px; padding:0 10px 0 68px; font:14px/26px "微软雅黑"; color:#333; overflow:hidden;}

.homeTop{ width:930px; height:450px; padding:0 25px 23px;}
.topLeft{ float:left; width:300px; height:440px; border:5px solid #fff; background:#edddff;}

/*焦点图轮换*/
.homeTop .topLeft .banner{ width:300px; height:440px; overflow:hidden;}
.eachBox { width:300px; height:440px; position:relative; clear:both; }
.changeBox_a {float:left; width:300px; height:440px; overflow:hidden;}
.a_bigImg img {display:none;position:absolute;}
.a_last, .a_next { width:20px; height:47px; top:95px; cursor:pointer; background:url(../images/a_last.gif) no-repeat; overflow:hidden; position:absolute; text-indent:-999em;}
.a_last {left:-35px; background-position:0 0;}
.a_next {right:-35px; background-position:-20px 0;}
.ul_change_a{position:absolute;right:5px; bottom:7px;padding-left:19px;overflow:hidden;}
.ul_change_a li{ float:left; margin:0 1px; display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;}
.ul_change_a span{ width:20px; height:18px; color:#fff; font:bold 12px/18px Arial; text-align:center; background:#2a0f33; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; cursor:hand; cursor:pointer; display:-moz-inline-stack; display:inline-block;*display:inline;*zoom:1;}
.ul_change_a span.on{ color:#fff; background:#520051; filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

/*推荐头条*/
.homeTop .topMain{ float:left; width:341px; height:450px; padding:0 20px; overflow:hidden;}
.homeTop .topMain .hotList { height:243px; margin:0 0 10px; border-bottom:1px dotted #172032; overflow:hidden;}
.homeTop .topMain .hotList li{padding:0 0 15px;}
.homeTop .topMain .hotList li h2{ width:341px; height:20px; overflow:hidden; display:block; text-align:center; margin:0 0 10px;}
.homeTop .topMain .hotList li h2 a{color:#fff; font:bold 16px/20px "宋体";}
.homeTop .topMain .hotList li p{ width:341px; height:36px; color:#4d5b7a; line-height:18px; overflow:hidden }
.homeTop .topMain .hotList li p .detail{color:#5082c3;}

/*推荐列表*/
.homeTop .hotList2{margin-top:2px; float:left;}
.homeTop .hotList2 li { float:left; width:341px; height:26px; font:12px/26px "宋体"; color:#fff; border-bottom:1px dotted #172032; overflow:hidden; }
.homeTop .hotList2 li a { color:#fff;}
.homeTop .hotList2 li a:hover { color:#f30; text-decoration:none; }

/*视频与奖项*/
.topRight{ float:right; width:239px; height:450px;}
.topRight .video{ width:239px; height:170px; padding:28px 0 11px; background:url(../images/video_t.gif) no-repeat; overflow:hidden;}
.topRight .AwardSetting{ width:218px; height:206px; padding:40px 7px 0 14px; font:13px/28px "微软雅黑"; color:#7f9cb9; background:url(../images/AwardSetting_t.gif) no-repeat #070e1c; overflow:hidden;}
.topRight .AwardSetting img{display:inline-block;}

/*广告*/
.ad225{ width:940px; height:autp; padding:0 20px 15px; overflow:hidden;}
.ad225 a{ display:inline-block; float:left; width:225px; height:70px; padding:0 5px; overflow:hidden;}

/*选手秀场人气排行*/
.area{ width:930px; height:auto; padding:0 25px 5px; overflow:hidden;}
.box1{ float:left; width:610px; height:585px; overflow:hidden;}
.box1 .t{ width:610px; height:17px; padding:10px 0; border-bottom:2px solid #1d2537; background:url(../images/home_t.gif) no-repeat 0 10px; overflow:hidden;}
.box1 .t a{ float:right; padding-right:5px; font:12px/17px "宋体"; color:#626c84;}
.box1 .m{ width:610px; height:530px; overflow:hidden;}
.photolist1{ padding:14px 0 0;}
.photolist1 li{ float:left; width:128px; height:265px; padding-left:32px; text-align:center;}
.box5 .photolist1 li{ padding:10px 13px 5px 14px;}
.photolist1 .none{ padding:0;}
.photolist1 a.img{ display:inline-block; width:120px; height:170px; margin-bottom:5px; border:4px solid #fff; overflow:hidden;}
.photolist1 p{ width:128px; height:16px; font:12px/16px "宋体"; color:#fff; overflow:hidden;}
.photolist1 p i{ color:#0ff;}
.typ{ width:71px; height:22px; margin:8px auto 0; border:0; background:url(../images/home_img.gif) no-repeat -29px 0; overflow:hidden; cursor:pointer; float:right;}
.box2{ float:right; width:294px; height:585px; overflow:hidden;}
.box2 .t{ width:294px; height:17px; padding:10px 0; border-bottom:2px solid #1d2537; background:url(../images/home_t.gif) no-repeat 0 -22px; overflow:hidden;}
.box2 .t a{ float:right; padding-right:5px; font:12px/17px "宋体"; color:#626c84;}
.box2 .m{ width:294px; height:530px; overflow:hidden;}
.box2 .m li{ width:294px; height:31px; font:bold 12px/31px "宋体"; text-align:center; color:#445477; overflow:hidden;}
.box2 .m li b{ float:left; height:31px;}
.box2 .m li .b1{ width:48px;}
.box2 .m li .b2{ width:100px; font-size:14px; color:#cc3366;}
.box2 .m li .b3{ width:74px;}
.box2 .m li .b4{ width:72px; font-size:14px; color:#fff;}
.box2 .m li .b4 i{ color:#00ffff;}
.box2 .m .L1 .b2{ font-size:12px; color:#445477;}
.box2 .m .L1 .b4{ font-size:12px; color:#445477;}

/*最新加入*/
.box3{ width:930pxpx; height:324px; padding:0 25px; overflow:hidden;}
.box3 .t{ width:930pxpx; height:17px; padding:10px 0; border-bottom:2px solid #1d2537; background:url(../images/home_t.gif) no-repeat 0 -52px; overflow:hidden;}
.box3 .t a{ float:right; padding-right:5px; font:12px/17px "宋体"; color:#626c84;}
.box3 .m{ width:930pxpx; height:auto; overflow:hidden;}

/*精彩看点*/
.box4{ width:944px; height:auto; padding:10px 11px 0 25px; background:url(../images/box4_t.gif) no-repeat; overflow:hidden;}
.box4 .t{ width:930px; height:17px; padding:10px 0; border-bottom:2px solid #1d2537; background:url(../images/home_t.gif) no-repeat 0 -84px; overflow:hidden; margin-bottom:12px;}
.box4 .t a{ float:right; padding-right:5px; font:12px/17px "宋体"; color:#626c84;}
.box4 .m{ width:944px; height:auto; padding-bottom:15px; overflow:hidden;}
#tiles{ float:left; width:944px; height:auto; padding-top:15px; display:inline;}
.photography{ float:left; width:220px; padding:0 16px 15px 0;}
.photography .cen{ width:210px; height:auto; padding:5px; background:#fff;}
.photography .cen .aimg img{ display:block; width:210px;}
.photography .cen a.bt{ display:inline-block; margin:10px 0; font:bold 16px/20px "宋体"; color:#223355;}
.photography .mod-ft{ /*width:210px;*/ background:url(../images/item_bg.gif) repeat left top;}
.photography .mod-ft .info{ width:202px; height:39px; /*padding:0 0 5px;*/ margin:0 4px; border-bottom:1px dashed #c1c1c1; overflow:hidden; padding-bottom:4px;}
.photography .mod-ft .info dt{ float:left; width:35px; height:37px; margin-right:5px; border:1px solid #ddd; background:url(../images/home_img.gif) no-repeat -65px -89px; overflow:hidden;}
.photography .mod-ft .info dd{ color:#666;}
.photography .mod-ft .info .zh_blule{ color:#1166bb;}
.photography .mod-ft ol{ width:200px; height:auto; padding:10px 5px 10px; overflow:hidden;}
.photography .mod-ft .fl{ float:left; line-height:16px; color:#333;}
.photography .mod-ft .fl span, .photography .mod-ft .fr span{ height:16px; padding-left:20px; color:#1166bb; display:inline-block; font-family:Lucida Grande;}
.photography .mod-ft .fl span{background:url(../images/zh_browse.gif) no-repeat;}
.photography .mod-ft .fr span{background:url(../images/zh_critique.gif) no-repeat;}
.photography .mod-ft .fr{ float:right; line-height:16px;}
.photography .mod-ft .typ{ margin:0;}

/*友情链接*/
.link{ clear:both; width:970px; height:118px; padding:0 10px 0 0; margin-bottom:20px; background:url(../images/link_r.gif) no-repeat right; overflow:hidden;}
.link .t{ float:left; width:40px; height:118px; background:url(../images/link_t.gif) no-repeat; overflow:hidden;}
.link .m{ float:left; width:915px; height:118px; padding-left:15px; overflow:hidden;}
.link .m a{ float:left; display:inline-block; width:115px; height:59px; margin:30px 6px 0; border:1px solid #d9d9d9; overflow:hidden;}

/*摄影作品*/
.box5{ width:944px; height:auto; padding:10px 11px 0 25px;}
.box5 .m{ width:944px; height:auto; padding-bottom:15px; overflow:hidden;}
.zt{ width:930px; height:50px; margin-top:8px; overflow:hidden;}
.zt .fl{ float:left; height:41px; background:url(../images/fl.gif) repeat-x top;}
.zt .fl a{ display:inline-block; float:left; width:112px; height:41px; font:bold 14px/34px "宋体"; color:#fff; text-align:center; background:url(../images/fl.gif) no-repeat 0 -90px;}
.zt .fl a.gg, .zt .fl a.gg:hover{ background-position:-1px -45px;}
.zt .fl a:hover{ background-position:0 -45px;}
.zt .fb{ float:right; height:28px; margin:3px 30px 0 0; font:bold 14px/28px "宋体"; color:#fff; background:#fff;}
.zt .fb span{ float:left; width:45px; height:28px; padding-left:29px; background:url(../images/fb.gif) no-repeat 0 -3px}
.zt .fb a{ display:inline-block; padding:0 8px; color:#ff6a6a; border-right:1px solid #e2dede;}

/*大赛简介*/
.about{ width:870px; padding:10px 30px 30px; color:#6a92b6; font-family:"宋体"; font-size:14px; line-height:24px;}
.about h2{ line-height:40px; text-indent:-1em; color:#8a92b6;}
.about table{ margin:10px 0; background:#8a92b6;}
.about th{ padding:5px 0; color:#8a92b6; background:#070d1a;}
.about td{ padding:10px; color:#b3bada; background:#0a1224; font-size:14px;}

/*搜索与翻页*/
.pages{ width:920px; height:28px; padding:5px; margin:15px 0 15px; background:#fff; overflow:hidden;}
.pages .sousuo{ float:left; width:211px; height:28px; padding-left:30px; background:url(../images/sousuo.gif) no-repeat}
.pages .sousuo .ssk{ float:left; width:164px; height:14px; margin:7px 0 0; color:#a875c9; border:0; background:none; overflow:hidden;}
.pages .sousuo .ss_but{ float:left; width:45px; height:28px; padding:0; font:bold 14px/28px "宋体"; color:#fff; border:0; background:none; cursor:pointer; text-align:center; text-decoration:none;}
.pages .pages_list{ float:right; padding-top:2px;}
.pages_list a { border: solid 1px #d2d2d2; background: #fff; text-decoration: none; margin:0 1px; padding:6px 10px; font-size:12px; }
.pages.pages_list a:hover{border: solid 1px #6f3992; background:#a875c9; color:#fff;} 
.pages_list strong{ border: solid 1px #6f3992; background:#a875c9; color:#fff; margin:0 1px; padding:6px 10px; font-size:12px;}
.pages_list a.prev, .pages .pages_list a.next {padding:6px 10px;*padding:8px 10px 4px 10px;border: solid 1px #d2d2d2;} 
.pages_list a:hover.prev, .pages .pages_list a:hover.next{border: solid 1px #ff6600; background:#ffddc7; color:#ff6600;}
.pages_list .btnGO{ padding:3px 5px; border:1px solid #a875c9; background:#f5e6ff; font-weight:bold; color:#a875c9; cursor:pointer;}
.pages_list #page{ margin:0 0 0 2px; padding:3px 0px; text-align:center;}

/*交流区*/
.tz_list{ width:930px; margin-bottom:10px; background:#1d1f45; color:#c1c2ff;}
.tab01 {font-size:12px;}
.bigtext {font-size:14px;}
.tab01 th{ height:31px; padding:0 0 0 13px; line-height:31px; font-weight:normal; text-align:left; color:#8087EB; background:#0b0a2a;}
.tab01 td, .tab01a td{padding:10px 0 10px 13px; border-bottom:1px dashed #313E9C;}
.ilinef1 {background:#262754;}
.bigtext img { float:left; vertical-align:sub; margin:-2px 5px 0 0;}
.tab01 td a:link{color:#74affd;}
.tab01 td a:visited{color:#74affd;}
.tab01 td a:hover{color:#fff;}
.tab01 td a:active{color:#ff0;}
.time {color:#888BB7; font-size:11px;}
.gray {color:#888BB7;}

/*页脚*/
#footer{ width:980px; height:100px; margin:0 auto; font:12px/22px Verdana, Arial, Helvetica, sans-serif; color:#344669; text-align:center;}
#footer a{ color:#344669;}