/*index
-------------------------------------------------------------- */
.column_left { float:left; display:inline; margin-right:10px; width:600px }
.column_right { float:left; display:inline; width:350px }

#slide { float:left; width:600px; height:350px; overflow:hidden; position:relative; }
#slide_list img { width:600px; height:350px; overflow:hidden; }
#slide_info { width:600px; height:38px; background:#666; filter:alpha(opacity=80); opacity:0.8; position:absolute; bottom:36px; left:0px; text-indent:10px; line-height:38px; color:#fff; cursor:pointer; z-index:2; font-size:18px; font-weight:700; }
#slide ul { width:150px; padding-left:450px; height:36px;filter:alpha(opacity=80); opacity:0.8; background:#666; line-height:15px; position:absolute; bottom:0; right:0; z-index:3; }
#slide ul li { padding:2px 6px; float:left; display:inline; color:#fff; font-weight:700; border:1px solid #000; cursor:pointer; margin:8px 2px 0 2px; }

.members_login { float:left; width:360px; height:360px; background:url(../images/members_login_bg.png) }
.members_login h3 { height:60px; text-align:center; font: bold 22px/60px \5FAE\8F6F\96C5\9ED1; color:#831a0c }
.members_login h3 a { color:#831a0c }
.members_login p { padding:0 10px 20px 10px; color:#666666; font: normal 14px/22px \5b8b\4f53; }
.members_login ul { width:330px; margin:0 auto; color:#666666 }
.members_login ul li { padding-bottom:10px; }
.members_login ul li .text { border:1px solid #BABABA; padding:5px; height:15px; width:162px; vertical-align:middle }
.members_login ul li .btn_reg, .members_login ul li .btn_login { width:70px; height:27px; margin-left:10px; border:none; cursor:pointer; background:url(../images/bg02.png) -418px -90px; vertical-align:middle }
.members_login ul li .btn_login { background-position:-418px -118px; }
.members_login ul li .autologon { margin-left:60px }
.members_login ul li .autologon input { vertical-align:middle; margin:0 }
.members_login ul li .btn1, .members_login ul li .btn2 { display:block; width:159px; height:49px; text-indent:-999%; overflow:hidden; background:url(../images/bg02.png) 0 -79px; }
.members_login ul li .btn2 { background-position:-160px -79px }
.members_login ul li .ico1, .members_login ul li .ico2, .members_login ul li .ico3 { float:left; height:20px; line-height:20px; display:inline; margin-right:20px; padding-left:20px; font-size:14px; color:#5280C1; background:url(../images/bg01.png) no-repeat }
.members_login ul li .ico1 { background-position:0 -196px }
.members_login ul li .ico2 { background-position:0 -232px }
.members_login ul li .ico3 { background-position:0 -267px }

.activity_info { height:170px; background:#F6F6F6 }
.activity_info h3 { padding-left:25px; height:38px; font: bold 14px/38px \5b8b\4f53; color:#295ba2 }
.activity_info_bg { margin-left:20px; width:128px; height:109px; background:url(../images/activity_info_bg.png) }
.activity_info_bg img { width:114px; height:75px; margin:2px 0 0 7px; }
.activity_info_list { float:right; display:inline; width:786px; height:150px; margin:9px 9px 0 0; border:1px solid #E7E7E7; background:#FFFFFF }
.activity_info_list ul { float:left; display:inline; margin:15px 0 0 20px; width:370px; white-space:nowrap; overflow:hidden }
.activity_info_list ul.border_r { border-right:1px solid #E6E6E6 }
.activity_info_list ul li { line-height:24px; height:24px; font-size:14px; padding-left:10px; background:url(../images/bg01.png) 0 -360px no-repeat; }
.activity_info_list ul li a { color:#666 }

.recommend { height:214px; position:relative }
.recommend_photo { float:left; width:279px; padding:0 10px; }
.recommend_photo h3 { height:20px; line-height:20px; padding:10px; }
.recommend_photo_bg { float:left; width:160px; height:120px; background:url(../images/recommend_photo_bg.png) }
.recommend_photo_bg img { width:124px; height:84px; margin:8px 0 0 18px; }
.recommend_photo p { line-height:20px; color:#666666 }
.recommend_tab { width:598px; height:28px; border:1px solid #E3E3E3; background:#F9F9F9; position:absolute; left:-1px; bottom:-1px; }
.recommend_tab ul { width:600px; height:39px; position:absolute; left:-1px; top:-10px; }
.recommend_tab li { float:left; width:200px; height:39px; }
.recommend_tab li a { float:left; width:200px; height:30px; line-height:30px; text-align:center; color:#666666; font-size:14px; padding-top:9px; }
.recommend_tab li .tab_active { background:url(../images/bg02.png) 0 -39px; color:#295BA2 }
.today_list { height:214px; position:relative }
.today_list h3 { color:#BFBFBF; padding:10px; height:20px; line-height:20px; }
.today_list ul li { float:left; width:174px; height:26px; line-height:26px; }
.today_list ul li span, .today_list ul li a { float:left; display:inline; margin-left:10px; }
.today_list ul li a { width:60px; white-space:nowrap; overflow:hidden; }
.today_list ul li .vote { color:#BFBFBF; }
.today_list ul li .top1, .today_list ul li .top2, .today_list ul li .top3 { width:14px; height:14px; margin-top:7px; line-height:14px; text-align:center; color:#FFF; background:url(../images/bg02.png) -263px -129px; }
.today_list ul li .top2 { background-position:-278px -129px }
.today_list ul li .top3 { background-position:-293px -129px }
.today_list_upload { width:338px; padding-left:10px; height:28px; font: normal 14px/28px \5b8b\4f53; border:1px solid #E3E3E3; background:#F9F9F9; color:#BFBFBF; position:absolute; left:-1px; bottom:-1px; }
.today_list_upload a { color:#BFBFBF; }

.map { width:600px; height:527px; overflow:hidden; }
.weibo_upload { width:348px; height:525px; border:1px solid #CECECE; overflow:hidden; }
.weibo_upload ul { color:#666666 }
.weibo_upload ul a { color:#666666 }
.weibo_upload ul li img { float:left; width:100px; height:70px; padding:5px; border:1px solid #D2D2D2 }
.weibo_upload ul li dl { float:left; width:160px; padding-left:8px; white-space:nowrap; overflow:hidden }
.weibo_upload ul li dl dt { font-size:14px; font-weight:700; padding:0 0 3px 0; text-indent:10px; }
.weibo_upload ul li dl dd { text-indent:10px; }
.weibo_upload ul li dl dd a { text-indent:0 }
.weibo_upload .jcarousel-skin-tango .jcarousel-item { width:280px; position:relative }

.search { height:46px; border:1px solid #D1D1D1; background:#FBFBFB }
.search li { float:left; padding:0 10px 0 0 }
.search li h3 { width:93px; height:31px; margin:8px 0 0 8px; background:url(../images/bg02.png) -169px -129px; text-align:center; color:#426FAE; font: bold 14px/31px \5b8b\4f53; }
.search li .text { float:left; width:330px; border:1px solid #D9D9D9; height:24px; margin:8px 0 0 0; padding:3px 0 2px 5px; font-size:14px; }
.search li select { font-size:14px; margin-top:13px }
.search li .btn { float:left; width:112px; height:38px; border:none; cursor:pointer; margin-top:5px; background:url(../images/bg02.png) -201px -40px; }

.prizes_list {height:517px; border:1px solid #D2D2D2; padding:4px; background:#F2F2F2 url(../images/img_prizes.jpg) 4px 4px no-repeat }
.prizes_list li{ width:340px !important; text-align:center}
.prizes_list li a{ color:#666666}
.prizes_list li div{ float:left; width:170px; height:150px;}
.prizes_list li div img{ float:left; display:inline; margin-left:15px;}
.prizes_list li div p{ float:left; width:150px; display:inline; margin-left:10px; height:30px; line-height:30px; font-size:14px; white-space:nowrap; overflow:hidden}

.public{ width:487px; height:244px; background:url(../images/pop_bg.png) 0 0 no-repeat; font-family: "Microsoft YaHei"; font-size:16px; font-weight:bold; color:#818181; text-align:center;}
.public p{ margin:0 26px; padding:26px 0 10px 0;border-bottom:1px solid #e4e4e4; line-height:30px; height:84px;}
.public a{ margin-top:36px; display:inline-block; background:url(../images/pop_bg.png) right -250px no-repeat; height:40px; line-height:40px; color:#ff7800; padding-right:5px; }
.public a span{display:inline-block; height:40px; background:url(../images/pop_bg.png) 0 -250px; padding:0 23px; 0 28px;  line-height:40px;}
.public a.oth02{ background-position:right -292px; color:#5280c1;}
.public a.oth02 span{ background-position:0 -292px;}
