﻿@charset "utf-8";
/*
Case Name: EasyDong
Author: Wing
Author URI: http://www.85design.net*/
/* CSS Rest ++++++++++++++++++++++++++++++++*/
@import url(shop.css);
@import url(edu.css);
@import url(bbs.css);
@import url(games.css);
@import url(tv.css);
*{ word-wrap:break-word;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-weight: normal; font-style: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
q:before, q:after { content:”; }
abbr, acronym { border: 0; }
input,textarea{ font-size:12px;}
/* CSS All Style +++++++++++++++++++++++++++*/
body {font:normal 12px/1.5 Tahoma, Helvetica, Arial, sans-serif;color:#333;}
/* Links Style +++++++++++++++++++++++++++++*/
a:link { color:#4a4949; text-decoration:none; }
a:visited { color:#4a4949; text-decoration:none; }
a:hover { color:#ff8b04; text-decoration:underline; }
a:active { color:#4a4949; }
/* Other Style +++++++++++++++++++++++++++++*/
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 0; font-size: 0; }
.fl { float:left; }
.fr { float:right; }
.space { margin-top:10px; }
.tc { text-align:center; }
.tr { text-align:right; }
.border-line { border-bottom:1px dashed #f0eded; }
.warming { color:#ff8b04; }
/* Header +++++++++++++++++++++++++++++*/
#header { position:relative; width:960px; background: url(../images/header_bg.jpg) repeat-x; height:66px; }
#header h1 a { width:230px; height:66px; background:url(../images/logo.png) no-repeat; display:block; text-indent:-9999em; overflow:hidden; }
#header #right_side { width:13px; height:66px; background:url(../images/hedear_right.jpg) no-repeat; }
#header .tiplinks { position:absolute; right:35px; top:40px; color:#fff; }
#header .tiplinks a { color:#fff; }
#header #nav_sub { position:absolute; left:250px; top:35px; }
#header #nav_sub a { font-size:14px; font-weight:bold; color:#fff; margin:0 3px; }
/* Footer +++++++++++++++++++++++++*/
#footer {width:960px;margin:0px auto; padding-top:5px; }
#footer img {margin:10px 0;}
#footer p {text-align:center;line-height:1.8;}
#footer a{color:#066BC5;}
#footer strong {color:#FF7000;}
#footer .footer1 {color:#333;}
/* Main ++++++++++++++++++++++++++*/
#main { width:960px; overflow: hidden; margin:0 auto; margin-top:10px; _margin-top:5px; }
/* Secondary+++++++++++++++++++++*/
#secondary { width:230px; }
#secondary .index-list h3 { font-size:14px; font-weight:bold; background:url(../images/index_secondary_h3_bg.jpg) no-repeat; height:31px; line-height:31px; padding-left:10px; }
#secondary .index-list .more { width:48px; height:16px; background:url(../images/icon_more.jpg) no-repeat; text-indent:-9999em; overflow:hidden; margin:7px 10px 0 0; display:block; }
#secondary .index-list .contant { border:1px solid #ebeaea; border-width:0 1px; padding:6px; overflow:hidden; _zoom:1; }
#secondary .index-list .contant #pic_words { width:82px; }
#secondary .index-list .contant #pic_words img { border:1px solid #ebeaea; padding:1px; }
#secondary .index-list .contant #jszd-list li { background:url(../images/icon_arrow.gif) no-repeat left center; padding-left:10px;_padding-left:5px;}
#secondary .index-list .bottom { height:5px; background:url(../images/index_secondary_h3_bottom.png) no-repeat; overflow:hidden; }
#secondary .index-list #jdqd { margin-top:5px; }
#secondary .index-list #jdqd li { background:url(../images/icon_arrow.gif) no-repeat left center; padding-left:10px; }
#secondary .index-list .coach-list { overflow:hidden; _zoom:1; padding:6px 0; }
#secondary .index-list .coach-list .face img {overflow:hidden; border:1px solid #e0e0e0; padding:1px; }
#secondary .index-list .coach-list .face img:hover { border:1px solid #f98f04; }
#secondary .index-list .coach-list dl { width:132px; float:left; margin-left:10px; display:inline; }
#secondary .index-list .coach-list dl dd { color:#a19999; }
/* Sidebar ++++++++++++++++++++++*/
#sidebar { width:230px; overflow:hidden; }
#sidebar #member_login { position:relative; background: url(../images/new/member_loginbg.jpg) repeat; height:211px; }
#sidebar #member_login form { position:absolute; top:50px; left:13px; }
#sidebar #member_login form p { margin:7px 0; }
#sidebar #member_login form .text-input { width:145px; height:17px; border:1px solid #d5d3c5; font-size:12px; padding-top:3px; }
#sidebar #member_login form p label { width:50px; display:block; float:left; }
#sidebar #member_login form p a.lastpassword { color:#D4D5C7; }
#sidebar #member_login form p .button-login, .button-reg { width:75px; height:28px; border:none; cursor:pointer; margin-top:5px; }
#sidebar #member_login form p .button-login { background:url(../images/index_button_login.jpg) repeat; }
#sidebar #member_login form p .button-reg { background:url(../images/index_button_reg.jpg) repeat;}
#sidebar #member_login form .t1 { width:145px; height:17px; border:1px solid #d5d3c5; font-size:12px; padding-top:3px;padding-left:5px; }
#sidebar #member_login form .t2 { width:145px; height:17px;line-height:17px; border:1px solid #d5d3c5; border-top:1px solid #666;border-left:1px solid #666;font-size:12px; padding-top:3px;padding-left:5px; }
/* 社区热帖 */
.sqrt_title { background:url(../images/index_sidebar_h3_bg.png) no-repeat; width:230px; height:35px; line-height:30px; font-weight:bold; font-size:14px; padding-left:15px; color:#333;font-weight:bold;}
.sqrt-list { margin-top:5px;color:#666;}
.sqrt-list li { background:url(../images/icon_arrow.gif) no-repeat left 10px; padding-left:10px;margin-left:10px;line-height:1.8; }
/* Content ++++++++++++++++++++++++++++++++*/
#index-content { width:480px; margin-left:10px; overflow:hidden; }
#ranking { overflow:hidden; }
#ranking .list { border-bottom:1px solid #f98f04; overflow:hidden; _zoom:1; padding-left:5px; }
#ranking .list .current { height:31px; background:url(../images/ranking_list_bg_current.jpg) no-repeat; }
#ranking .list .current a, #ranking .list .current a:hover { color:#fff; }
#ranking .list li { float:left; line-height:27px; font-weight:bold; width:70px; height:25px; background:url(../images/ranking_list_bg.jpg) no-repeat; margin-bottom:-6px; text-align:center; margin-left:5px; display:inline; }
#ranking .list li a, #ranking .list li a:hover { text-decoration:none; color:#585858; }
#ranking table { width:365px; margin-top:5px; text-align:center; color:#585858; }
#ranking table th { font-size:14px; font-weight:bold; text-align:center; }
#ranking table td { height:26px; line-height:26px; border-bottom:1px dashed #f0eded; }
#ranking table .hadbg { background:#fdfbed; }
#ranking table .hadcolor { color:#d44b00; }
#deatl_ball { margin-top:5px; }
#deatl_ball li { text-align:center; margin:2px 0; }
#deatl_ball li a { width:93px; background:url(../images/detal_ball_bg.png) no-repeat; display:block; }
#deatl_ball li a:hover, #deatl_ball li .current { background:url(../images/detal_ball_bg_current.png) no-repeat; }
/* 左侧应用 ++++++++++++++++++++++*/
#app_content { width:151px;}
#app_content #app_top { height:10px;background:url(../images/app_top.gif) no-repeat;overflow:hidden;}
#app_content #app_bottom { width:151px; height:7px; background:url(../images/app_bottom.gif) no-repeat;}
#app_content #index_content { width:151px;background:url(../images/app_top2.gif) repeat-y;overflow:hidden;}
#app_content #index_content li { width:151px;line-height:32px;height:32px;text-indent:40px;width:90%;margin:0px auto;}
#app_content #index_content li a { font-size:14px; color:#2c629e; }
#app_content #content { background:#fcf9e6; }
#app_content #content li { padding-left:40px;overflow:hidden; }
#app_content #content li a { font-size:14px; color:#2c629e; }
.icon_app_photos { background:url(../images/app_icon_photos.gif) 15px center no-repeat; }
.app_icon_dairy { background:url(../images/app_icon_dairy.gif) 15px center no-repeat; }
.app_icon_club { background:url(../images/app_icon_club.gif) 15px center no-repeat; }
.app_icon_fourmgame { background:url(../images/app_icon_fourmgame.gif) 15px center no-repeat; border-bottom:1px solid #dbdbdb;}
.app_icon_game { background:url(../images/app_icon_game.gif) 15px center no-repeat;}
.app_icon_tv { background:url(../images/app_icon_tv.gif) 15px center no-repeat; }
.app_icon_event { background:url(../images/app_icon_event.gif) 15px center no-repeat; }
.app_icon_group { background:url(../images/app_icon_group.gif) 15px center no-repeat; }
.app_icon_queen { background:url(../images/app_icon_queen.gif) 15px center no-repeat;}
.app_icon_shop { background:url(../images/app_icon_shop.gif) 15px center no-repeat; border-bottom:1px solid #dbdbdb;}
.app_icon_space { background:url(../images/app_icon_space.gif) 15px center no-repeat;}
.app_icon_tip { background:url(../images/app_icon_tip.gif) 15px center no-repeat;}
.app_icon_vs { background:url(../images/app_icon_vs.gif) 15px center no-repeat; }
.app_icon_edu{background:url(../images/edu.gif) 15px center no-repeat;}
#manage_app a { color:#2c629e; }
.button-add-app, .button-manage-app { background:url(../images/icon_addapp.png) 20px center no-repeat; padding:1px 0; padding-left:45px; display:block; }
.button-manage-app { background: url(../images/icon_appmanage.png) 20px center no-repeat; }
/* 内页内容部分 +++++++++++++++++++++*/
#content_sub { width:799px; }
#content_sub h2, #content_sub h3 { font-size:14px; font-weight:bold; color:#666; }
#content_sub h2 a{color:#056AC4;background:none;font-weight:normal;width:80px;font-size:14px;}
#content_sub h3 { font-size:12px;color:#666; }
#content_sub #club_nav { background:url(../images/club_nav.png) no-repeat; height:37px; line-height:37px; margin:10px auto; padding:0 20px; }
#content_sub #club_nav a { width:106px; text-align:center; display:block; float:left; margin:0 5px; }
#content_sub #club_nav .current { background:url(../images/club_nav_current.png) no-repeat; font-size:14px; }
#content_sub #club_nav .nav_line { background:url(../images/nav_line.png) left center no-repeat; }
#content_sub a.button_add_club { width:103px; height:21px; background:url(../images/button_addclub.png) no-repeat; text-indent:-9999em; overflow:hidden; }
#content_sub .club-list { background:#fefdf5; margin:10px 0; border:1px dashed #f0eded; padding:10px 20px; border-width:1px 0; overflow:hidden; _zoom:1; }
#content_sub .club-list a { color:#2c629e; font-family:"宋体"; }
#content_sub .club-list .club-icon { width:175px; text-align:center; }
#content_sub .club-list .club-icon img { border:1px solid #fdddb5; padding:2px; }
#content_sub .club-list .club-icon p { font-weight:bold; }
#content_sub .club-list .club-list-words { width:520px; margin-left:30px; display:inline; }
#content_sub .club-list .club-list-words dt { font-weight:bold; }
/* 内页内容部分2 4月20日新增mcs +++++++++++++++++++++*/
#content_sub2 { width:799px; }
#content_sub2 h2{ font-size:14px; font-weight:bold; color:#333;border-bottom:1px solid #dbdbdb;padding-bottom:5px; }
#content_sub2 h2 span a{color:#056AC4;*margin-top:-25px;background:none;font-weight:normal;width:85px;font-size:12px;}
#content_sub2 #club_nav { background:url(../images/club_nav.png) no-repeat; height:37px; line-height:37px; margin:10px auto; padding:0 20px; }
#content_sub2 #club_nav a { width:106px; text-align:center; display:block; float:left; margin:0 5px; }
#content_sub2 #club_nav .current { background:url(../images/club_nav_current.png) no-repeat; font-size:14px; }
#content_sub2 #club_nav .nav_line { background:url(../images/nav_line.png) left center no-repeat; }
#content_sub2 a.button_add_club { width:103px; height:21px; background:url(../images/button_addclub.png) no-repeat; text-indent:-9999em; overflow:hidden; }
#content_sub2 .club-list { background:url(../images/search_bg.gif) no-repeat;height:37px;line-height:37px;margin:5px 0;padding-left:10px;}
#content_sub2 .club-search select { border:0;font-size:12px;color:#066AC2;margin-right:5px;}
#content_sub2 .club-list a { color:#2c629e;}
#content_sub2 .club-list label {color:#333;font-weight:bold;}
#content_sub2 .club-list input.t1 {border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;height:18px;margin-right:5px;padding-left:2px;}
#content_sub2 .club-list .club-icon { width:175px; text-align:center; }
#content_sub2 .club-list .club-icon img { border:1px solid #fdddb5; padding:2px; }
#content_sub2 .club-list .club-icon p { font-weight:bold; }
#content_sub2 .club-list .club-list-words { width:520px; margin-left:30px; display:inline; }
#content_sub2 .club-list .club-list-words dt { font-weight:bold; }
/* 创建俱乐部++++++++++++++++++++++*/
#creat_club { width:768px; }
#creat_club #top { width:768px; height:7px; background:url(../images/creat_club_top.png) no-repeat; overflow:hidden; }
#creat_club #content { background:#fcf9e6; border:1px solid #f2efdb; border-width:0 1px; padding:10px; }
#creat_club #bottom { width:768px; height:5px; background:url(../images/creat_club_bottom.png) no-repeat; }
#creat_club #content form label { font-size:14px; width:100px; float:left; text-align:right; padding-right:10px; }
#creat_club #content form label em { color:#ff0000; }
#creat_club #content form .input-text { width:205px; height:20px; padding-top:3px; border:1px solid #fac589; }
#creat_club #content form select { height:22px; border:1px solid #fac589; padding-top:3px; }
#creat_club #content form textarea { border:1px solid #fac589; }
#creat_club #content form .bottom-creatclub { width:77px; height:27px; border:none; cursor:pointer; margin-top:5px; background:url(../images/button_creatclub.png) no-repeat; }
#creat_club #content form p { margin:5px 0; }
/* 待审核的用户+++++++++++++++++++++*/
#content_sub #menu { border-bottom:4px solid #edecec; padding-bottom:15px; }
#content_sub #menu a { margin:0 10px; color:#2c629e; font-weight:bold; }
#content_sub #menu .current { color:#f88302; background:url(../images/current_arrow.gif) center bottom no-repeat; padding-bottom:10px; }
#content_sub .club-secondary { width:231px; clear:right; }
#content_sub .club-secondary .top { width:231px; height:6px; background:url(../images/club_secondary_top.png) no-repeat; overflow:hidden; }
#content_sub .club-secondary .bottom { width:231px; height:5px; background:url(../images/club_secondary_bottom.png) no-repeat; }
#content_sub .club-secondary .content { background:#fcf9e6; border:1px solid #f2efdb; border-width:0 1px; padding:10px; overflow:hidden; _zoom:1; }
#content_sub .club-secondary .content .club-face { width:172px; margin:0 auto; text-align:center; }
#content_sub .club-secondary .content .club-face img { border:1px solid #fddaab; padding:2px; overflow:hidden; background:#fff; }
#guest_view { margin:10px auto; }
#guest_view li { width:63px; text-align:center; float:left; margin-right:5px; }
#guest_view li img { width:59px; height:59px; border:1px solid #f2efdb; padding:1px; }
#content_sub .club-secondary .content .club-info { padding-left:20px; }
#content_sub .club-secondary .content .club-face p { margin:10px auto; font-weight:bold; font-size:14px; }
#content_sub .club-secondary .content h5 { font-weight:bold; }
#content_sub .club-content { width:539px; }
#content_sub .club-content .title { background:url(../images/titile_bg.png) no-repeat; height:35px; line-height:30px; }
#content_sub .club-content .title h4 { font-size:12px; font-weight:bold; color:#fff; padding-left:10px; font-family:"宋体"; }
#content_sub .club-content .title h4 a { color:#fff; }
#content_sub .club-content .member-list { padding:10px; overflow:hidden; border-bottom:1px dashed #f0eded; margin:10px auto; _zoom:1; }
#content_sub .club-content .member-list .face img { border:1px solid #edecec; padding:2px; width:82px; height:82px; overflow:hidden; }
#content_sub .club-content .member-list .member-words { margin-left:20px; width:400px; }
#content_sub .club-content .member-list .member-words dl { font-size:14px; }
#content_sub .club-content .member-list .member-words dl a { color:#2c629e; }
#content_sub .club-content .member-list .member-words .join-club { width:83px; height:21px; background:url(../images/button_apply.png) no-repeat; text-indent:-9999em; overflow:hidden; }

/* club-search ++++++++++++++++++++ */
.club-search .text-input { border:1px solid #ccc; font-size:12px; height:15px; padding-top:3px; }
.club-search select { border:1px solid #ccc; font-size:12px; }
.club-search em { font-weight:bold; color:#F00; }
.club-search .tag a { margin:3px; }
/*  发表新话题 ++++++++++++++++++++++++++++++++*/
#post_thread { padding:10px; }
#post_thread p { margin:10px auto; }
#post_thread label { float:left; font-size:14px; width:100px; text-align:right; }
#post_thread .input-text { border:1px solid #bcbcbc; height:19px; padding-top:4px; width:250px; }
#post_thread textarea { height:400px; border:1px solid #bcbcbc; width:400px; }
.addbutton { width:76px; height:23px; color:#fff; font-weight:bold; border:none; background:url(../images/button_add.gif) no-repeat; cursor:pointer; font-size:12px; line-height:20px; }
/* Ajax_Box +++++++++++++++++++++++++++++++++++++++++*/
#ajax_box { width:450px; height:280px; border:3px solid #f99105; padding:10px; }
#ajax_box h3 { font-size:14px; font-weight:bold; color:#000; }
#ajax_box form textarea { width:403px; height:192px; border:1px solid #e0e0e0; margin:10px; font-size:12px; }
#ajax_box .evaluate { margin-left:11px; }
#ajax_box .evaluate label { font-size:14px; }
#ajax_box dl.info { font-size:14px; margin:10px 20px; color:#999; }
#ajax_box dl.info span { padding:0 50px; }
.button-postnewthread { padding-right:20px; }
.button-postnewthread a { padding-left:17px; color:#fff; background:url(../images/icon_add.gif) no-repeat; }
/* 话题列表 ++++++++++++++++++++++++++++++++++++++++++*/
.topic-list { padding:10px; border-bottom:1px dashed #f0eded; overflow:hidden; _zoom:1; }
.topic-list dt { margin:5px 0; }
.topic-list dt a { color:#2c629e; font-weight:bold; }
.topic-list .decrotion { width:430px; color:#666; }
.topic-list .face { width:68px; text-align:center; overflow:hidden; }
.topic-list .face img { width:44px; height:44px; border:1px solid #f2efdb; padding:1px; overflow:hidden; }
.topic-list .face a { color:#2c629e;display:block; }
.topic-list-bg { background:#fcf9e6; }
/*  会员列表 ++++++++++++++++++++++++*/
.members-list-words { color:#727272; margin-left:15px; _display:inline; }
.members-list-words a { font-size:14px; color:#2c629e; }
.members-list-words em { color:#f88302; }
.members-list-face { width:80px; height:80px; border:1px solid #edecec; padding:2px; }
.enter_club,.exit-team { width:104px; height:22px; background:url(../images/enterclub.png) no-repeat; display:block; text-indent:-9999em; overflow:hidden; margin-top:10px; }
.exit-team{background:url(../images/tcqiudui.png) no-repeat;}
/* 球队联盟  ++++++++++++++++++++++++++++++*/
.team-list { padding:15px; border-bottom:1px dashed #f0eded; overflow:hidden; _zoom:1; }
.team-list a { color:#2c629e; }
.team-list .team-logo img { border:1px solid #edecec; padding:2px; }
.team-list dl { float:left; margin-left:15px; display:inline; color:#585858; }
.team-list dl dt { font-size:14px; font-weight:bold; margin-bottom:10px; }
.team-list dl dt span { font-size:12px; font-weight:normal; }
/* 俱乐部首页 ++++++++++++++++++++++++++++++++++*/
.index-club-contant { padding:10px; }
.index-club-contant a { color:#2c629e; }
.prom-list { padding:5px 0; border-bottom:1px dashed #f0eded; overflow:hidden; _zoom:1; }
.bitton-view-more { width:80px; height:21px; background:url(../images/button_viewmor.gif) no-repeat; text-indent:-9999em; overflow:hidden; }
.index-topic-list { padding:10px 5px; border-bottom:1px dashed #f0eded; overflow:hidden; _zoom:1; }
.index-topic-list h5 { font-weight:bold; }
.index-topic-list .indust { padding-left:20px; margin:5px 0; }
.topic-author-bg { background:#fcf9e6; }
/* 相册列表  +++++++++++++++++++++++++++++++*/
.albums-list { padding:15px; border-bottom:1px dashed #f0eded; overflow:hidden; _zoom:1; }
.albums-list a { color:#2c629e; }
.albums-list .albums-icon img {border:1px solid #edecec; padding:2px; }
.albums-list dl { float:left; margin-left:15px; display:inline; color:#585858; width:300px; }
.albums-list dl dt { font-size:14px; margin-bottom:10px; }
.albums-list dl dt span { font-size:12px; color:#b5b5b5; }
/* 评论 ++++++++++++++++++++++++*/
#commments { margin-top:20px; padding:10px; }
#commments a { color:#2c629e; }
#commments h3 { font-size:13px; font-weight:bold; color:#111; border-bottom:1px solid #edecec; padding-bottom:5px; }
#commments form { margin:10px 20px; width:400px; }
#commments form textarea { width:390px; height:130px; border:1px solid #d0d0d0; font-size:12px; }
#commments .comments-list { border-top:1px solid #edecec; margin:10px 0; padding:5px 0 0 5px; overflow:hidden; _zoom:1; }
#commments .comments-list .comments-author a { border:1px solid #edecec; width:59px; height:59px; display:block; padding:1px; }
#commments .comments-list .comments-content { margin-left:5px; display:inline; width:350px; }
#commments .comments-list .comments-content .contents { color:#585858; margin:5px 10px; }
#commments .comments-list .comments-date { width:90px; color:#bebebe; font-size:11px; }
/* 话题内容 ++++++++++++++++++++*/
.article-concent { padding:10px; }
.article-concent h4.article-title { text-align:center; font-size:14px; color:#2c629e; font-size:14px; font-weight:bold; padding:10px 0; }
.article-concent #article_author { border-bottom:1px solid #f0eded; padding:0 0 5px 5px; overflow:hidden; _zoom:1; }
.article-concent #article_author .author-face a { border:1px solid #edecec; width:59px; height:59px; display:block; padding:1px; }
.article-concent #article_author dl { margin-left:10px; display:inline; margin-top:10px; }
.article-concent .content { padding:0 15px; }
/* 相册专辑 +++++++++++++++++++++++++*/
#miniature_list { width:500px; margin:10px auto; position:relative; }
#miniature_list ul { margin-left:25px; }
#miniature_list li { float:left; _display:inline; }
#miniature_list li a { border:1px solid #edecec; padding:2px; display:block; margin:0 9px; }
#miniature_list li .current, #miniature_list li a:hover { border:1px solid #ffe0ba; background:#ffe0ba; }
#miniature_list .btn-turn-left { width:14px; height:38px; background:url(../images/btn_turn_left.gif) no-repeat; position:absolute; border:none; top:15px; left:0; cursor:pointer; }
#miniature_list .btn-turn-right { position: absolute; right:0; top:15px; background:url(../images/btn_turn_right.gif) no-repeat; width:14px; height:38px; border:none; cursor:pointer; }
.photo-box { padding:20px 10px; text-align:center; }
/* 活动 ++++++++++++++++++++++++++*/
.events-list { padding:10px; }
.events-list .info { margin-top:5px; }
/* 登陆后的页面样式 ++++++++++++++++++++++*/
#home_info { width:123px; }
#home_info .face { width:123px; height:118px; background:url(../images/home_face_bg.png) no-repeat; overflow:hidden; }
#home_info .face img { padding:6px 0 0 6px; }
#home_info .lins-tip { margin-top:10px; }
#home_info .lins-tip a {margin:0 3px; color:#2c629e; }
#member_messages { width:395px; margin-top:5px; }
#member_messages .drc { border-bottom:1px solid #ebeaea; text-indent:15px; padding-bottom:3px; }
#member_messages .myinfo li {clear:both; color:#2c629e; }
.home-content { width:525px; overflow:hidden; _zoom:1; }
.home-content .list-nav { margin-top:15px; }
.home-content .list-nav .nav-title { border-bottom:1px solid #f98f04; overflow:hidden; _zoom:1; }
.home-content .list-nav .nav-title li a { color:#4a4949; }
.home-content .list-nav .nav-title .current { height:25px; background:url(../images/ranking_list_bg_current.jpg) no-repeat; color:#fff;font-weight:bold; }
.home-content .list-nav .nav-title .current a { color:#fff; }
.home-content .list-nav dl { clear:both; padding:10px 0 0 10px; }
.home-content .list-nav dd { width:125px; float:left; }
.home-content .list-nav dd a { color:#2c629e; }
.home-content .list-nav dd span { display:block; float:left; width:65px; text-align:right; }
.home-content .list-nav .interest { clear:both; padding:10px 0 0 0; }
.home-content .list-nav .interest a { color:#2c629e; }
.home-content .list-nav .interest a:hover { color:#076AC7; }
.home-content .list-nav .interest li { width:96px; text-align:center; float:left; margin:0 15px; _margin:0 14px; _display:inline; }
.home-content .list-nav .interest li strong {  }
.home-content .list-nav .interest li .face { border:1px solid #ebeaea; padding:1px; width:96px; height:96px; display:block; }
.pk-list { margin:5px; padding:10px 0; border-bottom:1px dashed #f0eded; overflow:hidden; _zoom:1; }
.pk-list .memeber { width:161px; height:81px; background:url(../images/home_vs_bg.png) no-repeat; overflow:hidden; margin:0 5px; }
.pk-list .memeber .face { width:60px; height:61px; background:url(../images/home_vs_face_bg.png) no-repeat; margin:12px 0 0 12px; _display:inline; }
.pk-list .memeber .face img { margin:3px; }
.pk-list .memeber .pking { width:60px; overflow:hidden; margin:15px 0 0 10px; line-height:15px; }
/* Home Secondary +++++++++++++++++++++++++++*/
.home-secondary { width:261px; }
.home-secondary a { color:#2c629e; }
.home-secondary .table-ranking th { text-align:center; height:25px; background:url(../images/th_bg.png) repeat-x;color:#666;}
.home-secondary .table-ranking td { text-align:center; border-bottom:1px dashed #f0eded; height:24px; line-height:24px;color:#666; }
.home-secondary .table-ranking .bg { background:#fdfbed; }
.coach_book h3 { font-size:14px; font-weight:bold; background:url(../images/coach_book_h3_bg.png) no-repeat; height:28px; line-height:28px; padding-left:10px; }
.coach_book .contant .button-book { width:83px; height:21px; background:url(../images/icon_book.png) no-repeat; text-indent:-9999em; overflow:hidden; display:block; margin-top:5px; }
.coach_book .button-more { font-weight:normal;font-size:12px;display:block; width:48px; height:25px; overflow:hidden;}
/* Reg Content +++++++++++++++++++++++++++*/
#reg_content { width:496px; font-size:14px; }
#reg_content #top, #reg_content #bottom { width:496px; height:5px; background: url(../images/reg_content_top.gif) no-repeat; overflow:hidden; }
#reg_content #bottom { background:url(../images/reg_content_bottom.jpg) no-repeat; }
#reg_content #content { background:#fcf9e6; border:1px solid #f2efdb; border-width:0 1px 0 1px; padding:10px; }
#reg_content #content p { margin:20px; }
#reg_content #content p label { width:70px; float:left; text-align:right; margin-right:10px; }
#reg_content #content #login_titile { width:235px; height:32px; background:url(../images/reg_content_title.gif) no-repeat; margin-left:50px; }
#reg_content #content .text-input { width:205px; height:19px; border:1px solid #fac589; padding-top:3px; }
#reg_content #content .input-button { width:119px; height:30px; background:url(../images/button_reg.png) no-repeat; border:none; cursor:pointer; }
/* 活动内容++++++++++++++++++++++++++*/
#pro_jion, #pro_jion_info { width:180px; padding:10px 30px; font-size:14px; }
#pro_jion a { background:url(../images/button_join.gif) no-repeat; width:88px; height:21px; display:block; font-size:12px; color:#fff; float:left; margin-top:10px; text-indent:18px; }
#pro_jion_info a { color:#2c629e; }
/* 球队 ++++++++++++++++++++++++++++++++++*/
.button-add-detal { width:103px; height:21px; background:url(../images/button_addteam.gif) no-repeat; overflow:hidden; text-indent:-9999em; }
.seconderly-case-list { margin:10px auto; }
.seconderly-case-list li { margin:2px 0; }
.seconderly-case-list li em { float:right; }
.seconderly-case-list li strong { font-weight:bold; color:#F30; }
.seconderly-case-list .list-pk { background:url(../images/app_icon_vs.gif) no-repeat left center; padding-left:20px; }
#newest_photo_list { overflow:hidden; _zoom:1; }
#newest_photo_list li { float:left; margin:3px 5px; _display:inline; text-align:center; }
#newest_photo_list li a { display:block; width:88px; height:88px; border:1px solid #f0eded; padding:1px; }
#newest_photo_list li a:hover { border:1px solid #fcf1c3; }
/* 相册专辑浏览++++++++++++++++++++++++++++++++++*/
#photo_album { margin-left:5px; padding:10px 0; }
#photo_album li { float:left; margin:5px 6px; text-align:center; _display:inline; }
#photo_album li img { overflow:hidden; }
/* 球队排位赛导航 */
#team_nav { height:30px; line-height:30px; width:450px; }
#team_nav a { margin:0 6px; font-size:12px; color:#2c629c; padding:2px; }
#team_nav a:hover { color:#fff; background:#2c629c; text-decoration:none; }
#team_nav .current { font-weight:bold; color:#fff; background:#2c629c; }
/*球队排位赛-擂台++++++++++++++++++++++++*/
.pktai-content { margin:10px; }
.pktai-content p { padding:5px 0; }
.pktai-content p a { color:#2c629c; }
.pktai-content p label { width:70px; float:left; text-align:right; margin-right:15px; _display:inline; }
.pktai-content p .text-input { width:205px; height:17px; border:1px solid #e0e0e0; padding-top:3px; font-size:12px; }
.pktai-content p textarea { border:1px solid #e0e0e0; width:350px; height:60px; font-size:12px; }
.pktai-content p select { border:1px solid #e0e0e0; margin-bottom:5px; }
/*球队排位赛-球队应战++++++++++++++++++++++++*/
.team-pk-search { width:300px; margin-top:10px; }
.team-pk-list { padding:10px; background:#fefdf5; margin:10px 0; border:1px dashed #f0eded; border-width:1px 0; overflow:hidden; _zoom:1; }
.team-pk-list dl { line-height:22px; float:left; }
.team-pk-list dl a { color:#2C629E; padding:1px; }
.team-pk-list dl a:hover { background:#2C629E; color:#fff; }
.team-pk-list dl dt { font-size:14px; }
.team-pk-list .apply-pk-content { width:85px; float:right; }
.team-pk-list .apply-pk-content .button { width:80px; height:21px; background:url(../images/button_applypk.gif) no-repeat; display:block; text-indent:-9999em; overflow:hidden; margin-top:25px; }
a.team-pk-view-more { color:#2C629E; font-weight:bold; margin-top:10px; }
/* 球队排位赛-首页+++++++++++++++++++++++++++ */
.table-team-pk { margin:10px; overflow:hidden; }
.table-team-pk a,.table-team-pk a:visited { color:#fff; padding:1px; }
.table-team-pk a:hover { color:#fff; }
.table-team-pk th, td { text-align:center; }
.table-team-pk th { font-weight:bold; background-color:#efefef; height:25px; line-height:25px; }
.table-team-pk td { height:26px; line-height:26px; border-bottom:1px dashed #f0eded; }
.table-team-pk .hadbg { background:#fdfbed; }
/*球队匹配++++++++++++++++++++++++++++ */
.same-team { margin:10px auto; }
.same-team li { float:left; width:90px; text-align:center; margin:0 19px; _margin:0 18px; _display:inline; }
.same-team li img { border:1px solid #efefef; padding:2px; margin:0 auto }
.same-team li p { white-space:nowrap; }
.h-status { border-bottom:1px solid #F5F5F5; color:#999; margin-bottom:8px; padding:5px; }
.h-status .active { font-weight:bold; }
.h-status .pipe { color:#ddd; padding:0 0.4em; }
.h-status a,.h-status a:visited{ color:#2C629E; }
.frinds-club-list { margin:20px 0 0; }
.frinds-club-list li { border-bottom:1px solid #ccc; margin:0 5px 20px; overflow:hidden; width:380px; float:left; _display:inline;padding:0 0 15px 0; }
.frinds-club-list .event_content { float:left; line-height:140%; width:200px; margin-left:25px; padding-bottom:10px; _display:inline; }
.frinds-club-list .event_content .event_title { font-size:14px; margin:0 0 5px; _display:inline; }
.frinds-club-list .event_content .event_title a { color:#2C629E; }
.frinds-club-list li li { border:medium none; margin:0; overflow:hidden; padding:0; width:100%; }
.frinds-club-list .event_icon { float:left; height:90px; padding:0 10px 0 0; text-align:center; width:110px; margin-left:5px; _display:inline; }
.frinds-club-list .event_icon img { background:#fff none repeat scroll 0 0; border:1px solid #ddd;  padding:4px; _display:inline; }
/* 比赛记录+++++++++++++++++++++++++++++ */
.note-search-nav { margin:5px auto; }
.note-search-nav select { border:1px solid #E0E0E0; font-size:12px; }
.table-pknote { margin-top:5px; }
/* 球队PK台 +++++++++++++++++++++++++++++++*/
.pktai-memeber { width:200px; height:81px; background:url(../images/pk_tai_bg.gif) no-repeat; overflow:hidden; margin:0 5px; }
.pktai-memeber .face { width:60px; height:61px; background:url(../images/home_vs_face_bg.png) no-repeat; margin:12px 0 0 12px; _display:inline; }
.pktai-memeber .face img { margin:3px; }
.pktai-memeber .pking { width:110px; overflow:hidden; margin:15px 0 0 10px; line-height:17px; }
.pktai-info { width:220px; height:41px; background:url(../images/pk_tai_info_bg.gif) no-repeat; overflow:hidden; padding:20px 5px; margin-left:20px; _display:inline; }
/* 教练预定++++++++++++++++++++++ */
.view_queen { margin-bottom:10px; }
.view_queen a, .list-teacher a { color:#2C629E; }
.list-teacher { border-bottom:1px solid #dbdbdb; margin:5px 5px 20px;padding-bottom:5px; overflow:hidden; width:370px;  }
.list-teacher h4 { font-size:14px; margin-bottom:5px; }
.list-teacher .avater img {  overflow:hidden; border:1px solid #efefef; padding:2px; }
.list-teacher dl.info { margin-left:10px; width:260px; _display:inline; font-size:14px; }
.list-teacher dl.info dt { font-weight:bold; }
.list-teacher dl.info dd.decroption { color:#999; font-size:12px; }
.list-teacher .avluequned { margin-top:5px; color:#000; }
.list-teacher .avluequned span { color:#f99205; }
.table-teacher-info td, .table-teacher-info th { text-align:center; }
.table-teacher-info th { background: url(../images/th_bg.png) repeat-x; height:30px; border-top:1px solid #Ebeaea; font-weight:bold; color:#666; }
.table-teacher-info td { border-bottom:1px dashed #F0EDED; padding:5px 0; }
.table-teacher-info .hdbg { background:#FDFBED; }
.table-teacher-info a { color:#2C629E;}
.table-teacher-info .face-teach { width:60px; height:60px; border:1px solid #efefef; padding:1px; }
/* button_chongzhi */
.button_givemoney { width:104px; height:23px; background:url(../images/button_givemoney.png) no-repeat; overflow:hidden; text-indent:-9999em; position:absolute; right:30px; top:30px; }
/* 球队排位赛 - 教练详情 */
#teache_info { width:330px; }
#teache_info a { color:#2C629E; }
#teache_info .teacher-face { width:120px; float:left; }
#teache_info .teacher-face p { margin-top:5px;width:150px; }
#teache_info .teacher-face p a.share { background:url(../images/icon_tuijian.gif) no-repeat left center; padding:3px 0 0 11px;float:left;width:37px; }
#teache_info .teacher-face p a.favo { background:url(../images/icon_favo.gif) no-repeat left center; padding:3px 0 0 19px; }
#teache_info .teacher-face img { border:1px solid #ccc; padding:2px; }
#teache_info dl { margin-left:15px; _display:inline; }
#teache_info dl dt { font-size:14px; }
#teacher_more_info { width:430px; background:#fefdf5; border:1px dashed #F0EDED; padding:10px; margin-top:30px; }
#teacher_more_info h5 { font-weight:bold; background:url(../images/icon_moreteacherinfo.png) left center no-repeat; padding-left:20px; }
#teacher_more_info p { margin-top:3px; }
#teacher_more_info .more-info-list { margin-top:5px; color:#666; }
#teacher_more_info .more-info-list li { float:left; width:210px; }
#teacher_more_info .more-info-list li a { color:#2C629E; }
/* 球队排位赛 - 双方信息 */
.table-teams-info .info-list { text-align:left; padding-left:10px; }
.table-teams-info td { padding:4px 0; }
.table-teams-info tr { border-bottom:1px dashed #F0EDED }
.table-teams-info .hdbg { background:#FDFBED; }
/* 顶教练日历 */
#time-list { width:550px; overflow:hidden; margin-top:20px; }
#time-list h3 { font-size:12px; background:url(../images/icon_xiaoqing.gif) left center no-repeat; padding-left:20px; }
#time-list h3 span { font-size:12px; padding-left:10px; font-weight:normal; }
#time-list h3 span a { color:#2C629E; }
#time-list ol { margin-left:40px; }
#time-list ol li { width:70px; height:70px; background:#fefdf5; border:1px solid #F0EDED; float:left; text-align:right; margin:0px -1px -1px 0; color:#ccc; font-size:16px;}
#time-list ol li p{ padding-top:25px; clear:both; text-align:center; font-size:12px;}
#time-list ol .havealltime { background:#0C0; color:#fff; }
#time-list ol .havealltime a{color:#fff;}
#time-list ol .havesametime { background:#ff9900; color:#fff; }
#time-list ol .havesametime a{color:#fff;}
#time-list ol .havenotime { color:#fff; background:#ff0000; }
#time-list ol .havenotime a{color:#fff;}
#time-list .month{ font-size:16px; text-align:right; margin-right:20px;}
#teacher_photos { padding:5px; }
#teacher_photos li { float:left; margin:5px 10px; text-align:center; _display:inline; }
#teacher_photos li img {  border:1px solid #efefef; padding:2px; overflow:hidden; }
.teacher-diary { padding:5px; }
.teacher-diary a { color:#2C629E; }
.teacher-diary h4 { background:#f7f7f7; height:25px; line-height:25px; font-weight:bold; padding: 0 5px; }
.teacher-diary h4 span { float:right; font-weight:normal; color:#999; }
.teacher-diary .teacher-diary-content { text-indent:30px; margin:10px 0; }
#teacher_rel_comment { width:550px; overflow:hidden; margin-top:20px; clear:left; overflow:hidden; }
/*教练预定-订单*/
#order_list { width:790px; margin:0 auto; overflow:hidden; color:#404040; }
#order_list a { color:#1A66B3 }
#order_list #order_top { border-bottom:3px solid #F27B21; padding:10px 0; margin:auto auto 20px; }
#order_list #order_top h1 a { width:242px; height:74px; background:url(../images/order_logo.gif) no-repeat; overflow:hidden; display:block; text-indent:-9999em; }
#order_list #order_detal { margin:0 auto; padding-bottom:50px; }
#order_list #order_detal h3 { font-size:14px; font-weight:bold; }
#order_list #order_detal h4 { font-size:14px; font-weight:bold; }
#order_list #order_detal #notice { background:#fff3d2 url(../images/icon_other.gif) no-repeat 20px center; height:18px; line-height:18px; padding:10px 40px; border:1px solid #CDC4AA; margin-top:20px; }
#order_list #order_detal .order_info { background:#FEF8E7; border:1px solid #CDC4AA; padding:10px 40px; border-top:none; border-bottom:1px dashed #CDC4AA; }
#order_list #order_detal .order_info #merch_bord { background-color:#fff; border:1px solid #D1C5A5; padding:1px 1px 3px; width:703px; }
#order_list #order_detal .order_info #merch_bord .bord-detal { height:24px; background:#f2f2f2; }
#order_list #order_detal .order_info #order_message { border-top:1px solid #D1C5A5; font-weight:bold; height:33px; line-height:33px; margin-left:368px; padding-right:28px; text-align:right; width:362px; }
#order_list #order_detal .order_info .tip { margin:10px 0 0 0; color:#ff0000; }
#order_list #order_detal .shadow_b { background-color:#ebebeb; height:3px; margin:auto; overflow:hidden; width:749px; }
#order_list #order_detal .order_info .order_form p { margin:5px auto; }
#order_list #order_detal .order_info .order_form p label { display:block; width:80px; float:left; text-align:right; margin-right:10px; }
#order_list #order_detal .order_info .order_form p .text-input { border:1px solid #D1C5A5; height:17px; padding-top:2px; }
#order_list #order_detal .order_info .order_form p textarea { border:1px solid #D1C5A5; height:100px; width:400px; }
#order_list #order_detal .order_info .order_form p select { border:1px solid #D1C5A5; }
.order_teacher_h4 { font-weight:bold; padding-left:20px; }
.order_teacher_h4 span { font-weight:normal; }
div#order_list div#cardnotices{background:#FFF3D2 url(../images/icon_other.gif) no-repeat scroll 20px 5px;
border:1px dashed #CDC4AA;
padding:5px 50px; width:300px; line-height:15px;}

/* style by liaowl @2009/05/13 */
ul#had_jion_pro{ margin:10px 0;}
ul#had_jion_pro li{ width:60px; text-align:center;float:left; margin:5px 10px;_display:inline;}
ul#had_jion_pro li img{ width:58px; height:58px; overflow:hidden; border:2px solid #efefef; padding:1px; }
.button-dany-join-club{ width:83px; height:21px; background: url(../images/dany-join-club.gif) no-repeat; margin-left:5px;overflow:hidden;
text-indent:-9999em;_display:inline;}

/* style by liaowl @2009/05/20 */
.reg-teacher p{ padding:3px 0;}
.reg-teacher p label{display:block; width:120px; float:left; text-align:right; padding-right:10px;}
.reg-teacher p .text-input{border:1px solid #D1C5A5; height:17px; padding-top:3px; width:170px; font-size:12px;}
.reg-teacher p textarea{border:1px solid #D1C5A5; width:350px; height:80px; font-size:12px;}

/* sytle by liaowl @2009/05/25 */
.button-managebattle { width:113px; height:21px; background:url(../images/battle_seting.png) no-repeat; overflow:hidden; text-indent:-9999em; }
a.button-apply-battle{ background:url(../images/button_join.gif) no-repeat; width:88px; height:21px; display:block; font-size:12px; color:#fff;text-indent:18px; }
ul.battle-game-list li{float:left; text-align:center; margin:10px 15px; _display:inline; line-height:18px;}
ul.battle-game-list li .avatar-img { background:url(../images/60_threadimg_bg.gif) no-repeat; height:67px; padding:5px 0 0 0; width:71px;}
ul.battle-game-list li .time{ color:#CCC;}
.button-battle-xzds{ width:141px; height:25px;background:url(../images/button_xzds.gif) no-repeat; overflow:hidden; text-indent:-9999em; }
a.button-comment-bg{width:113px;height:21px;background:url(../images/button_comment_bg.png) no-repeat; line-height:21px;text-align:center; color:#fff;margin:0 5px;}
a.button-comment-bg:visited{color:#fff;}
a.button-commom-bg{width:80px;height:21px;background:url(../images/button_join.gif) no-repeat; line-height:21px;text-align:center; color:#fff;}
a.button-commom-bg:visited{color:#fff;}
/* style by qiujl @2009/09/09 */
#indexlink {
    width:936px;
	text-align:left;
	margin:6px auto 0px auto;
	padding:5px 10px 10px 10px;
	border-bottom:1px solid #EEE;
	border-right:1px solid #EEE;
	border-top:1px solid #EEE;
	border-left:1px solid #EEE;
	clear:both;
}
#indexlink img {
    margin:5px 0px 5px 0px;
	padding:0px;
}
#indexlink a {
    color:#000000;
	text-decoration:none;
	padding-right:5px;
}
#indexlink a:hover {
    color:#FF6600;
	text-decoration:underline;
}=======
@charset "utf-8";

/* CSS Rest ++++++++++++++++++++++++++++++++*/
@import url(shop.css);
@import url(edu.css);
@import url(bbs.css);
@import url(games.css);
*{ word-wrap:break-word;}
caption, th { text-align: left; }
q:before, q:after { content:”; }
abbr, acronym { border: 0; }
/* Links Style +++++++++++++++++++++++++++++*/
a:link { text-decoration:none; }
a:hover { color:#ff8b04; text-decoration:underline; }
a:active { color:#4a4949; }
/* Other Style +++++++++++++++++++++++++++++*/
.clear { clear:both; }
.fr { float:right; }
.space { margin-top:10px; }
.tc { text-align:center; }
.tr { text-align:right; }
.border-line { border-bottom:1px dashed #f0eded; }
/* Header +++++++++++++++++++++++++++++*/
#header h1 a { width:230px; height:66px; background:url(../images/logo.png) no-repeat; display:block; text-indent:-9999em; overflow:hidden; }
#header #right_side { width:13px; height:66px; background:url(../images/hedear_right.jpg) no-repeat; }
#header .tiplinks { position:absolute; right:35px; top:40px; color:#fff; }
#header .tiplinks a { color:#fff; }
#header #nav_sub { position:absolute; left:250px; top:35px; }
#header #nav_sub a { font-size:14px; font-weight:bold; color:#fff; margin:0 3px; }
/* Secondary+++++++++++++++++++++*/
#secondary .index-list .more { width:48px; height:16px; background:url(../images/icon_more.jpg) no-repeat; text-indent:-9999em; overflow:hidden; margin:7px 10px 0 0; display:block; }
#secondary .index-list .contant { border:1px solid #ebeaea; border-width:0 1px; padding:6px; overflow:hidden; _zoom:1; }
#secondary .index-list .contant #pic_words { width:82px; }
#secondary .index-list .contant #pic_words img { border:1px solid #ebeaea; padding:1px; }
#secondary .index-list .contant #jszd-list li { background:url(../images/icon_arrow.gif) no-repeat left center; padding-left:10px;_padding-left:5px;}
#secondary .index-list .bottom { height:5px; background:url(../images/index_secondary_h3_bottom.png) no-repeat; overflow:hidden; }
#secondary .index-list #jdqd { margin-top:5px; }
#secondary .index-list #jdqd li { background:url(../images/icon_arrow.gif) no-repeat left center; padding-left:10px; }
#secondary .index-list .coach-list { overflow:hidden; _zoom:1; padding:6px 0; }
#secondary .index-list .coach-list .face img {overflow:hidden; border:1px solid #e0e0e0; padding:1px; }
#secondary .index-list .coach-list .face img:hover { border:1px solid #f98f04; }
#secondary .index-list .coach-list dl { width:132px; float:left; margin-left:10px; display:inline; }
#secondary .index-list .coach-list dl dd { color:#a19999; }
/* Sidebar ++++++++++++++++++++++*/
#sidebar { width:230px; overflow:hidden; }
#sidebar #member_end { position:relative; background: url(../images/member_end.jpg) repeat; height:211px; }
#sidebar #member_login form { position:absolute; top:50px; left:13px; }
#sidebar #member_login form p { margin:7px 0; }
#sidebar #member_login form p label { width:55px; display:block; float:left; }
#sidebar #member_login form p .button-login, .button-reg { width:75px; height:28px; border:none; cursor:pointer; margin-top:5px; }
#sidebar #member_login form p .button-login { background:url(../images/index_button_login.jpg) repeat; }
#sidebar #member_login form p .button-reg { background:url(../images/index_button_reg.jpg) repeat; }
/* 社区热帖 */
.sqrt-list { margin-top:5px; }
/* Content ++++++++++++++++++++++++++++++++*/
#ranking { overflow:hidden; }
#ranking .list { border-bottom:1px solid #f98f04; overflow:hidden; _zoom:1; padding-left:5px; }
#ranking .list .current { height:31px; background:url(../images/ranking_list_bg_current.jpg) no-repeat; }
#ranking .list .current a, #ranking .list .current a:hover { color:#fff; }
#ranking .list li { float:left; line-height:27px; font-weight:bold; width:70px; height:25px; background:url(../images/ranking_list_bg.jpg) no-repeat; margin-bottom:-6px; text-align:center; margin-left:5px; display:inline; }
#ranking .list li a, #ranking .list li a:hover { text-decoration:none; color:#585858; }
#ranking table { width:365px; margin-top:5px; text-align:center; color:#585858; }
#ranking table th { font-size:14px; font-weight:bold; text-align:center; }
#ranking table td { height:26px; line-height:26px; border-bottom:1px dashed #f0eded; }
#ranking table .hadbg { background:#fdfbed; }
#ranking table .hadcolor { color:#d44b00; }
#deatl_ball { margin-top:5px; }
#deatl_ball li { text-align:center; margin:2px 0; }
#deatl_ball li a { width:93px; background:url(../images/detal_ball_bg.png) no-repeat; display:block; }
#deatl_ball li a:hover, #deatl_ball li .current { background:url(../images/detal_ball_bg_current.png) no-repeat; }
/* 左侧应用 ++++++++++++++++++++++*/
#app_content { width:151px; overflow:hidden; }
#app_content #app_bottom { width:151px; height:7px; background:url(../images/app_bottom.gif) no-repeat; margin:0 auto; }
#app_content #content { background:#fcf9e6; border:1px solid #f2efdb; border-width:0 1px; padding:5px 10px; }
#app_content #content ul { line-height:30px; }
#app_content #content li { padding-left:40px; }
#app_content #content li a { font-size:14px; color:#2c629e; }
#manage_app a { color:#2c629e; }
.button-add-app, .button-manage-app { background:url(../images/icon_addapp.png) 20px center no-repeat; padding:1px 0; padding-left:45px; display:block; }
.button-manage-app { background: url(../images/icon_appmanage.png) 20px center no-repeat; }
/* 内页内容部分 +++++++++++++++++++++*/
#content_sub { width:799px; }
#content_sub #club_nav { background:url(../images/club_nav.png) no-repeat; height:37px; line-height:37px; margin:10px auto; padding:0 20px; }
#content_sub #club_nav a { width:106px; text-align:center; display:block; float:left; margin:0 5px; }
#content_sub #club_nav .current { background:url(../images/club_nav_current.png) no-repeat; font-size:14px; }
#content_sub #club_nav .nav_line { background:url(../images/nav_line.png) left center no-repeat; }
#content_sub a.button_add_club { width:103px; height:21px; background:url(../images/button_addclub.png) no-repeat; text-indent:-9999em; overflow:hidden; }
#content_sub .club-list a { color:#2c629e; font-family:"宋体"; }
#content_sub .club-list .club-icon { width:175px; text-align:center; }
#content_sub .club-list .club-icon img { border:1px solid #fdddb5; padding:2px; }
#content_sub .club-list .club-icon p { font-weight:bold; }
#content_sub .club-list .club-list-words { width:520px; margin-left:30px; display:inline; }
#content_sub .club-list .club-list-words dt { font-weight:bold;}
/* 创建俱乐部++++++++++++++++++++++*/
#creat_club { width:768px; }
#creat_club #top { width:768px; height:7px; background:url(../images/creat_club_top.png) no-repeat; overflow:hidden; }
#creat_club #content { background:#fcf9e6; border:1px solid #f2efdb; border-width:0 1px; padding:10px; }
#creat_club #bottom { width:768px; height:5px; background:url(../images/creat_club_bottom.png) no-repeat; }
#creat_club #content form label { font-size:14px; width:100px; float:left; text-align:right; padding-right:10px; }
#creat_club #content form label em { color:#ff0000; }
#creat_club #content form .input-text { width:205px; height:20px; padding-top:3px; border:1px solid #fac589; }
#creat_club #content form select { height:22px; border:1px solid #fac589; padding-top:3px; }
#creat_club #content form textarea { border:1px solid #fac589; }
#creat_club #content form .bottom-creatclub { width:77px; height:27px; border:none; cursor:pointer; margin-top:5px; background:url(../images/button_creatclub2.png) no-repeat; }
#creat_club #content form p { margin:5px 0; }
/* 待审核的用户+++++++++++++++++++++*/
#content_sub #menu { border-bottom:4px solid #edecec; padding-bottom:15px; }
#content_sub #menu a { margin:0 10px; color:#2c629e; font-weight:bold; }
#content_sub #menu .current { color:#f88302; background:url(../images/current_arrow.gif) center bottom no-repeat; padding-bottom:10px; }
#content_sub .club-secondary { width:231px; clear:right; }
#content_sub .club-secondary .top { width:231px; height:6px; background:url(../images/club_secondary_top.png) no-repeat; overflow:hidden; }
#content_sub .club-secondary .bottom { width:231px; height:5px; background:url(../images/club_secondary_bottom.png) no-repeat; }
#content_sub .club-secondary .content { background:#fcf9e6; border:1px solid #f2efdb; border-width:0 1px; padding:10px; overflow:hidden; _zoom:1; }
#content_sub .club-secondary .content .club-face { width:172px; margin:0 auto; text-align:center; }
#content_sub .club-secondary .content .club-face img { border:1px solid #fddaab; padding:2px; overflow:hidden; background:#fff; }
#guest_view { margin:10px auto; }
#guest_view li { width:63px; text-align:center; float:left; margin-right:5px; }
#guest_view li img { width:59px; height:59px; border:1px solid #f2efdb; padding:1px; }
#content_sub .club-secondary .content .club-info { padding-left:20px; }
#content_sub .club-secondary .content .club-face p { margin:10px auto; font-weight:bold; font-size:14px; }
#content_sub .club-secondary .content h5 { font-weight:bold; }
#content_sub .club-content { width:539px; }
#content_sub .club-content .title { background:url(../images/titile_bg.png) no-repeat; height:35px; line-height:30px; }
#content_sub .club-content .title h4 { font-size:12px; font-weight:bold; color:#fff; padding-left:10px; font-family:"宋体"; }
#content_sub .club-content .title h4 a { color:#fff; }
#content_sub .club-content .member-list { padding:10px; overflow:hidden; border-bottom:1px dashed #f0eded; margin:10px auto; _zoom:1; }
#content_sub .club-content .member-list .face img { border:1px solid #edecec; padding:2px; width:82px; height:82px; overflow:hidden; }
#content_sub .club-content .member-list .member-words { margin-left:20px; width:400px; }
#content_sub .club-content .member-list .member-words dl { font-size:14px; }
#content_sub .club-content .member-list .member-words dl a { color:#2c629e; }
#content_sub .club-content .member-list .member-words .join-club { width:83px; height:21px; background:url(../images/button_apply.png) no-repeat; text-indent:-9999em; overflow:hidden; }
/* club-search ++++++++++++++++++++ */
.club-search .text-input { border:1px solid #ccc; font-size:12px; height:15px; padding-top:3px; }
.club-search em { font-weight:bold; color:#F00; }
.club-search .tag a { margin:3px; }
/*  发表新话题 ++++++++++++++++++++++++++++++++*/
#post_thread { padding:10px; }
#post_thread p { margin:10px auto; }
#post_thread label { float:left; font-size:14px; width:100px; text-align:right; }
#post_thread .input-text { border:1px solid #bcbcbc; height:19px; padding-top:4px; width:250px; }
#post_thread textarea { height:400px; border:1px solid #bcbcbc; width:400px; }
/* Ajax_Box +++++++++++++++++++++++++++++++++++++++++*/
#ajax_box { width:450px; height:280px; border:3px solid #f99105; padding:10px; }
#ajax_box h3 { font-size:14px; font-weight:bold; color:#000; }
#ajax_box form textarea { width:403px; height:192px; border:1px solid #e0e0e0; margin:10px; font-size:12px; }
#ajax_box .evaluate { margin-left:11px; }
#ajax_box .evaluate label { font-size:14px; }
#ajax_box dl.info { font-size:14px; margin:10px 20px; color:#999; }
#ajax_box dl.info span { padding:0 50px; }
.button-postnewthread { padding-right:20px; }
.button-postnewthread a { padding-left:17px; color:#fff; background:url(../images/icon_add.gif) no-repeat; }
/* 话题列表 ++++++++++++++++++++++++++++++++++++++++++*/
.topic-list { padding:10px; border-bottom:1px dashed #f0eded; overflow:hidden; _zoom:1; }
.topic-list dt { margin:5px 0; }
.topic-list dt a { color:#2c629e; font-weight:bold; }
.topic-list .decrotion { width:430px; color:#666; }
.topic-list .face { width:68px; text-align:center; overflow:hidden; }
.topic-list .face img { width:44px; height:44px; border:1px solid #f2efdb; padding:1px; overflow:hidden; }
.topic-list .face a { color:#2c629e;display:block; }
.topic-list-bg { background:#fcf9e6; }
/*  会员列表 ++++++++++++++++++++++++*/
.members-list-words { color:#727272; margin-left:15px; _display:inline; }
.members-list-words a { font-size:14px; color:#2c629e; }
.members-list-words em { color:#f88302; }
.members-list-face { width:80px; height:80px; border:1px solid #edecec; padding:2px; }
.enter_club,.exit-team { width:104px; height:22px; background:url(../images/enterclub.png) no-repeat; display:block; text-indent:-9999em; overflow:hidden; margin-top:10px; }
.exit-team{background:url(../images/tcqiudui.png) no-repeat;}
/* 球队联盟  ++++++++++++++++++++++++++++++*/
.team-list { padding:15px; border-bottom:1px dashed #f0eded; overflow:hidden; _zoom:1; }
.team-list a { color:#2c629e; }
.team-list .team-logo img { border:1px solid #edecec; padding:2px; }
.team-list dl { float:left; margin-left:15px; display:inline; color:#585858; }
.team-list dl dt { font-size:14px; font-weight:bold; margin-bottom:10px; }
.team-list dl dt span { font-size:12px; font-weight:normal; }
/* 俱乐部首页 ++++++++++++++++++++++++++++++++++*/
.index-club-contant { padding:10px; }
.index-club-contant a { color:#2c629e; }
.prom-list { padding:5px 0; border-bottom:1px dashed #f0eded; overflow:hidden; _zoom:1; }
.bitton-view-more { width:80px; height:21px; background:url(../images/button_viewmor.gif) no-repeat; text-indent:-9999em; overflow:hidden; }
.index-topic-list { padding:10px 5px; border-bottom:1px dashed #f0eded; overflow:hidden; _zoom:1; }
.index-topic-list h5 { font-weight:bold; }
.index-topic-list .indust { padding-left:20px; margin:5px 0; }
.topic-author-bg { background:#fcf9e6; }
/* 相册列表  +++++++++++++++++++++++++++++++*/
.albums-list { padding:15px; border-bottom:1px dashed #f0eded; overflow:hidden; _zoom:1; }
.albums-list a { color:#2c629e; }
.albums-list .albums-icon img {border:1px solid #edecec; padding:2px; }
.albums-list dl { float:left; margin-left:15px; display:inline; color:#585858; width:300px; }
.albums-list dl dt { font-size:14px; margin-bottom:10px; }
.albums-list dl dt span { font-size:12px; color:#b5b5b5; }
/* 评论 ++++++++++++++++++++++++*/
#commments { margin-top:20px; padding:10px; }
#commments a { color:#2c629e; }
#commments h3 { font-size:13px; font-weight:bold; color:#111; border-bottom:1px solid #edecec; padding-bottom:5px; }
#commments form { margin:10px 20px; width:400px; }
#commments form textarea { width:390px; height:130px; border:1px solid #d0d0d0; font-size:12px; }
#commments .comments-list { border-top:1px solid #edecec; margin:10px 0; padding:5px 0 0 5px; overflow:hidden; _zoom:1; }
#commments .comments-list .comments-author a { border:1px solid #edecec; width:59px; height:59px; display:block; padding:1px; }
#commments .comments-list .comments-content { margin-left:5px; display:inline; width:350px; }
#commments .comments-list .comments-content .contents { color:#585858; margin:5px 10px; }
#commments .comments-list .comments-date { width:90px; color:#bebebe; font-size:11px; }
/* 话题内容 ++++++++++++++++++++*/
.article-concent { padding:10px; }
.article-concent h4.article-title { text-align:center; font-size:14px; color:#2c629e; font-size:14px; font-weight:bold; padding:10px 0; }
.article-concent #article_author { border-bottom:1px solid #f0eded; padding:0 0 5px 5px; overflow:hidden; _zoom:1; }
.article-concent #article_author .author-face a { border:1px solid #edecec; width:59px; height:59px; display:block; padding:1px; }
.article-concent #article_author dl { margin-left:10px; display:inline; margin-top:10px; }
.article-concent .content { padding:0 15px; }
/* 相册专辑 +++++++++++++++++++++++++*/
#miniature_list { width:500px; margin:10px auto; position:relative; }
#miniature_list ul { margin-left:25px; }
#miniature_list li { float:left; _display:inline; }
#miniature_list li a { border:1px solid #edecec; padding:2px; display:block; margin:0 9px; }
#miniature_list li .current, #miniature_list li a:hover { border:1px solid #ffe0ba; background:#ffe0ba; }
#miniature_list .btn-turn-left { width:14px; height:38px; background:url(../images/btn_turn_left.gif) no-repeat; position:absolute; border:none; top:15px; left:0; cursor:pointer; }
#miniature_list .btn-turn-right { position: absolute; right:0; top:15px; background:url(../images/btn_turn_right.gif) no-repeat; width:14px; height:38px; border:none; cursor:pointer; }
.photo-box { padding:20px 10px; text-align:center; }
/* 活动 ++++++++++++++++++++++++++*/
.events-list { padding:10px; }
.events-list .info { margin-top:5px; }
/* 登陆后的页面样式 ++++++++++++++++++++++*/
#home_info { width:123px; }
#home_info .face { width:123px; height:118px; background:url(../images/home_face_bg.png) no-repeat; overflow:hidden; }
#home_info .face img { padding:6px 0 0 6px; }
#home_info .lins-tip { margin-top:10px; }
#home_info .lins-tip a {margin:0 3px; color:#2c629e; }
#member_messages { width:395px; margin-top:5px; }
#member_messages .drc { border-bottom:1px solid #ebeaea; text-indent:15px; padding-bottom:3px; }
#member_messages .myinfo { margin:10px; }
#member_messages .myinfo li { color:#2c629e;height:20px;}
#member_messages .myinfo li span { color:#858585; width:65px; text-align:right; display:block; float:left; margin-right:5px; _display:inline; }
.home-content { width:525px; overflow:hidden; _zoom:1; }
.home-content .list-nav { margin-top:15px; }
.home-content .list-nav .nav-title { border-bottom:1px solid #f98f04; overflow:hidden; _zoom:1; }
.home-content .list-nav .nav-title li { float:left; line-height:25px; width:70px;*width:73px; height:25px; background:url(../images/ranking_list_bg.jpg) no-repeat; text-align:center; margin-right:3px;*margin-right:0px; display:inline; }
.home-content .list-nav .nav-title .current a { color:#fff; }
.home-content .list-nav dl { clear:both; padding:10px 0 0 10px; }
.home-content .list-nav dd { width:125px; float:left; }
.home-content .list-nav dd a { color:#2c629e; }
.home-content .list-nav dd span { display:block; float:left; width:65px; text-align:right; }
.home-content .list-nav .interest a { color:#2c629e; }
.home-content .list-nav .interest li { width:96px; text-align:center; float:left; margin:0 15px; _margin:0 14px; _display:inline; }
.home-content .list-nav .interest li .face { border:1px solid #ebeaea; padding:1px; width:96px; height:110px; display:block; }
.pk-list { margin:5px; padding:10px 0; border-bottom:1px dashed #f0eded; overflow:hidden; _zoom:1; }
.pk-list .memeber { width:161px; height:81px; background:url(../images/home_vs_bg.png) no-repeat; overflow:hidden; margin:0 5px; }
.pk-list .memeber .face { width:60px; height:61px; background:url(../images/home_vs_face_bg.png) no-repeat; margin:12px 0 0 12px; _display:inline; }
.pk-list .memeber .face img { margin:3px; }
.pk-list .memeber .pking { width:60px; overflow:hidden; margin:15px 0 0 10px; line-height:15px; }
/* Home Secondary +++++++++++++++++++++++++++*/
.home-secondary { width:261px; }
.home-secondary a { color:#2c629e; }
.home-secondary .table-ranking .bg { background:#FFFDF2; }
.coach_book h3 { font-size:14px; font-weight:bold; background:url(../images/coach_book_h3_bg.png) no-repeat; height:28px; line-height:28px; padding-left:10px; }
.coach_book .bottom { height:5px; overflow:hidden; }
.coach_book .contant { border:1px solid #ebeaea; border-width:0 1px 1px 1px; padding:6px; overflow:hidden; _zoom:1; }
.coach_book .contant .coach-list { overflow:hidden; _zoom:1; padding:6px; }
.coach_book .contant .face {display:block;width:80px; height:80px; text-align:center; border:2px solid #ebeaea; padding:1px;}
.coach_book .contant .face:hover { border:2px solid #F98401;}
.coach_book .contant dl { float:left; margin-left:10px; display:inline; width:128px; }
.coach_book .contant .button-book { width:83px; height:21px; background:url(../images/icon_book.png) no-repeat; text-indent:-9999em; overflow:hidden; display:block; margin-top:5px; }
/* Reg Content +++++++++++++++++++++++++++*/
#reg_content { width:496px; font-size:14px; }
#reg_content #top, #reg_content #bottom { width:496px; height:5px; background: url(../images/reg_content_top.gif) no-repeat; overflow:hidden; }
#reg_content #bottom { background:url(../images/reg_content_bottom.jpg) no-repeat; }
#reg_content #content { background:#fcf9e6; border:1px solid #f2efdb; border-width:0 1px 0 1px; padding:10px; }
#reg_content #content p { margin:20px; }
#reg_content #content p label { width:70px; float:left; text-align:right; margin-right:10px; }
#reg_content #content #login_titile { width:235px; height:32px; background:url(../images/reg_content_title.gif) no-repeat; margin-left:50px; }
#reg_content #content .text-input { width:205px; height:19px; border:1px solid #fac589; padding-top:3px; }
#reg_content #content .input-button { width:119px; height:30px; background:url(../images/button_reg.png) no-repeat; border:none; cursor:pointer; }
/* 活动内容++++++++++++++++++++++++++*/
#pro_jion, #pro_jion_info { width:180px; padding:10px 30px; font-size:14px; }
#pro_jion a { background:url(../images/button_join.gif) no-repeat; width:88px; height:21px; display:block; font-size:12px; color:#fff; float:left; margin-top:10px; text-indent:18px; }
#pro_jion_info a { color:#2c629e; }
/* 球队 ++++++++++++++++++++++++++++++++++*/
.button-add-detal { width:103px; height:21px; background:url(../images/button_addteam.gif) no-repeat; overflow:hidden; text-indent:-9999em; }
.seconderly-case-list { margin:10px auto; }
.seconderly-case-list li { margin:2px 0; }
.seconderly-case-list li em { float:right; }
.seconderly-case-list li strong { font-weight:bold; color:#F30; }
.seconderly-case-list .list-pk { background:url(../images/app_icon_vs.gif) no-repeat left center; padding-left:20px; }
#newest_photo_list { overflow:hidden; _zoom:1; }
#newest_photo_list li { float:left; margin:3px 5px; _display:inline; text-align:center; }
#newest_photo_list li a { display:block; width:88px; height:88px; border:1px solid #f0eded; padding:1px; }
#newest_photo_list li a:hover { border:1px solid #fcf1c3; }
/* 相册专辑浏览++++++++++++++++++++++++++++++++++*/
#photo_album { margin-left:5px; padding:10px 0; }
#photo_album li { float:left; margin:5px 6px; text-align:center; _display:inline; }
#photo_album li img { overflow:hidden; }
/* 球队排位赛导航 */
#team_nav { height:30px; line-height:30px; width:450px; }
#team_nav a { margin:0 6px; font-size:12px; color:#2c629c; padding:2px; }
#team_nav a:hover { color:#fff; background:#2c629c; text-decoration:none; }
#team_nav .current { font-weight:bold; color:#fff; background:#2c629c; }
/*球队排位赛-擂台++++++++++++++++++++++++*/
.pktai-content { margin:10px; }
.pktai-content p { padding:5px 0; }
.pktai-content p a { color:#2c629c; }
.pktai-content p label { width:70px; float:left; text-align:right; margin-right:15px; _display:inline; }
.pktai-content p .text-input { width:205px; height:17px; border:1px solid #e0e0e0; padding-top:3px; font-size:12px; }
.pktai-content p textarea { border:1px solid #e0e0e0; width:350px; height:60px; font-size:12px; }
.pktai-content p select { border:1px solid #e0e0e0; margin-bottom:5px; }
/*球队排位赛-球队应战++++++++++++++++++++++++*/
.team-pk-search { width:300px; margin-top:10px; }
.team-pk-list { padding:10px; background:#fefdf5; margin:10px 0; border:1px dashed #f0eded; border-width:1px 0; overflow:hidden; _zoom:1; }
.team-pk-list dl { line-height:22px; float:left; }
.team-pk-list dl a { color:#2C629E; padding:1px; }
.team-pk-list dl a:hover { background:#2C629E; color:#fff; }
.team-pk-list dl dt { font-size:14px; }
.team-pk-list .apply-pk-content { width:85px; float:right; }
.team-pk-list .apply-pk-content .button { width:80px; height:21px; background:url(../images/button_applypk.gif) no-repeat; display:block; text-indent:-9999em; overflow:hidden; margin-top:25px; }
a.team-pk-view-more { color:#2C629E; font-weight:bold; margin-top:10px; }
/* 球队排位赛-首页+++++++++++++++++++++++++++ */
.table-team-pk { margin:10px; overflow:hidden; }
.table-team-pk a,.table-team-pk a:hover,.table-team-pk a:visited { color:#333; padding:1px; }
.table-team-pk th { font-weight:bold; background-color:#efefef; height:25px; line-height:25px; }
.table-team-pk .hadbg { background:#fdfbed; }
/*球队匹配++++++++++++++++++++++++++++ */
.same-team { margin:10px auto; }
.same-team li { float:left; width:90px; text-align:center; margin:0 19px; _margin:0 18px; _display:inline; }
.same-team li img { border:1px solid #efefef; padding:2px; margin:0 auto }
.same-team li p { white-space:nowrap; }
.h-status { border-bottom:1px solid #F5F5F5; color:#999; margin-bottom:8px; padding:5px; }
.h-status .active { font-weight:bold; }
.h-status .pipe { color:#ddd; padding:0 0.4em; }
.h-status a,.h-status a:visited{ color:#2C629E; }
.frinds-club-list { margin:20px 0 0; }
.frinds-club-list li { border-bottom:1px solid #ccc; margin:0 5px 20px; overflow:hidden; width:380px; float:left; _display:inline;padding:0 0 5px 0;line-height:1.6;color:#333;}
.frinds-club-list .event_content { float:left; line-height:140%; width:200px; margin-left:25px; padding-bottom:10px; _display:inline; }
.frinds-club-list .event_content .event_title { font-size:14px; margin:0 0 5px; _display:inline; }
.frinds-club-list .event_content .event_title a { color:#2C629E; }
.frinds-club-list li li { border:medium none; margin:0; overflow:hidden; padding:0; width:100%; }
.frinds-club-list .event_icon { float:left; height:90px; padding:0 10px 0 0; text-align:center; width:110px; margin-left:5px; _display:inline; }
.frinds-club-list .event_icon img { background:#fff none repeat scroll 0 0; border:1px solid #ddd;  padding:4px; _display:inline; }
/* 比赛记录+++++++++++++++++++++++++++++ */
.note-search-nav { margin:5px auto; }
.note-search-nav select { border:1px solid #E0E0E0; font-size:12px; }
.table-pknote { margin-top:5px; }
/* 球队PK台 +++++++++++++++++++++++++++++++*/
.pktai-memeber { width:200px; height:81px; background:url(../images/pk_tai_bg.gif) no-repeat; overflow:hidden; margin:0 5px; }
.pktai-memeber .face { width:60px; height:61px; background:url(../images/home_vs_face_bg.png) no-repeat; margin:12px 0 0 12px; _display:inline; }
.pktai-memeber .face img { margin:3px; }
.pktai-memeber .pking { width:110px; overflow:hidden; margin:15px 0 0 10px; line-height:17px; }
.pktai-info { width:220px; height:41px; background:url(../images/pk_tai_info_bg.gif) no-repeat; overflow:hidden; padding:20px 5px; margin-left:20px; _display:inline; }
/* 教练预定++++++++++++++++++++++ */
.view_queen { margin-bottom:10px; }
.view_queen a, .list-teacher a { color:#2C629E; }
.list-teacher h4 { font-size:14px; margin-bottom:5px; }
.list-teacher .avater img {  overflow:hidden; border:1px solid #efefef; padding:2px; }
.list-teacher dl.info { margin-left:10px; width:260px; _display:inline; font-size:14px; }
.list-teacher dl.info dt { font-weight:bold; }
.list-teacher dl.info dd.decroption { color:#999; font-size:12px; }
.list-teacher .avluequned { margin-top:5px; color:#000; }
.list-teacher .avluequned span { color:#f99205; }
.table-teacher-info { border:1px solid #Ebeaea; }
.table-teacher-info td, .table-teacher-info th { text-align:center; }
.table-teacher-info th { background: url(../images/th_bg.png) repeat-x; height:30px; border-top:1px solid #Ebeaea; font-weight:bold; color:#666; }
.table-teacher-info td { border-bottom:1px dashed #F0EDED; padding:5px 0; }
.table-teacher-info .hdbg { background:#FDFBED; }
.table-teacher-info a { color:#2C629E;}
.table-teacher-info a:hover { color:#ff8b04; }
.table-teacher-info .face-teach { width:60px; height:60px; border:1px solid #efefef; padding:1px; }
/* button_chongzhi */
.button_givemoney { width:104px; height:23px; background:url(../images/button_givemoney.png) no-repeat; overflow:hidden; text-indent:-9999em; position:absolute; right:30px; top:10px; }
/* 球队排位赛 - 教练详情 */
#teache_info { width:330px; }
#teache_info a { color:#2C629E; }
#teache_info .teacher-face { width:120px; float:left; }
#teache_info .teacher-face p { margin-top:5px;width:150px; }
#teache_info .teacher-face p a.share { background:url(../images/icon_tuijian.gif) no-repeat left center; padding:3px 0 0 11px;float:left;width:37px; }
#teache_info .teacher-face p a.favo { background:url(../images/icon_favo.gif) no-repeat left center; padding:3px 0 0 19px; }
#teache_info .teacher-face img { border:1px solid #ccc; padding:2px; }
#teache_info dl { margin-left:15px; _display:inline; }
#teache_info dl dt { font-size:14px; }
#teacher_more_info { width:430px; background:#fefdf5; border:1px dashed #F0EDED; padding:10px; margin-top:30px; }
#teacher_more_info h5 { font-weight:bold; background:url(../images/icon_moreteacherinfo.png) left center no-repeat; padding-left:20px; }
#teacher_more_info p { margin-top:3px; }
#teacher_more_info .more-info-list { margin-top:5px; color:#666; }
#teacher_more_info .more-info-list li { float:left; width:210px; }
#teacher_more_info .more-info-list li a { color:#2C629E; }
/* 球队排位赛 - 双方信息 */
.table-teams-info .info-list { text-align:left; padding-left:10px; }
.table-teams-info td { padding:4px 0; }
.table-teams-info tr { border-bottom:1px dashed #F0EDED }
.table-teams-info .hdbg { background:#FDFBED; }
/* 顶教练日历 */
#time-list { width:550px; overflow:hidden; margin-top:20px; }
#time-list h3 { font-size:12px; background:url(../images/icon_xiaoqing.gif) left center no-repeat; padding-left:20px; }
#time-list h3 span { font-size:12px; padding-left:10px; font-weight:normal; }
#time-list h3 span a { color:#2C629E; }
#time-list ol { margin-left:40px; }
#time-list ol li { width:70px; height:70px; background:#fefdf5; border:1px solid #F0EDED; float:left; text-align:right; margin:0px -1px -1px 0; color:#ccc; font-size:16px;}
#time-list ol li p{ padding-top:25px; clear:both; text-align:center; font-size:12px;}
#time-list ol .havealltime { background:#0C0; color:#fff; }
#time-list ol .havealltime a{color:#fff;}
#time-list ol .havesametime { background:#ff9900; color:#fff; }
#time-list ol .havesametime a{color:#fff;}
#time-list ol .havenotime { color:#fff; background:#ff0000; }
#time-list ol .havenotime a{color:#fff;}
#time-list .month{ font-size:16px; text-align:right; margin-right:20px;}
#teacher_photos { padding:5px; }
#teacher_photos li { float:left; margin:5px 10px; text-align:center; _display:inline; }
#teacher_photos li img {  border:1px solid #efefef; padding:2px; overflow:hidden; }
.teacher-diary { padding:5px; }
.teacher-diary a { color:#2C629E; }
.teacher-diary h4 { background:#f7f7f7; height:25px; line-height:25px; font-weight:bold; padding: 0 5px; }
.teacher-diary h4 span { float:right; font-weight:normal; color:#999; }
.teacher-diary .teacher-diary-content { text-indent:30px; margin:10px 0; }
#teacher_rel_comment { width:550px; overflow:hidden; margin-top:20px; clear:left; overflow:hidden; }
/*教练预定-订单*/
#order_list { width:790px; margin:0 auto; overflow:hidden; color:#404040; }
#order_list a { color:#1A66B3 }
#order_list #order_top { border-bottom:3px solid #F27B21; padding:10px 0; margin:auto auto 20px; }
#order_list #order_top h1 a { width:242px; height:74px; background:url(../images/order_logo.gif) no-repeat; overflow:hidden; display:block; text-indent:-9999em; }
#order_list #order_detal { margin:0 auto; padding-bottom:50px; }
#order_list #order_detal h3 { font-size:14px; font-weight:bold; }
#order_list #order_detal h4 { font-size:14px; font-weight:bold; }
#order_list #order_detal #notice { background:#fff3d2 url(../images/icon_other.gif) no-repeat 20px center; height:18px; line-height:18px; padding:10px 40px; border:1px solid #CDC4AA; margin-top:20px; }
#order_list #order_detal .order_info { background:#FEF8E7; border:1px solid #CDC4AA; padding:10px 40px; border-top:none; border-bottom:1px dashed #CDC4AA; }
#order_list #order_detal .order_info #merch_bord { background-color:#fff; border:1px solid #D1C5A5; padding:1px 1px 3px; width:703px; }
#order_list #order_detal .order_info #merch_bord .bord-detal { height:24px; background:#f2f2f2; }
#order_list #order_detal .order_info #order_message { border-top:1px solid #D1C5A5; font-weight:bold; height:33px; line-height:33px; margin-left:368px; padding-right:28px; text-align:right; width:362px; }
#order_list #order_detal .order_info .tip { margin:10px 0 0 0; color:#ff0000; }
#order_list #order_detal .shadow_b { background-color:#ebebeb; height:3px; margin:auto; overflow:hidden; width:749px; }
#order_list #order_detal .order_info .order_form p { margin:5px auto; }
#order_list #order_detal .order_info .order_form p label { display:block; width:80px; float:left; text-align:right; margin-right:10px; }
#order_list #order_detal .order_info .order_form p .text-input { border:1px solid #D1C5A5; height:17px; padding-top:2px; }
#order_list #order_detal .order_info .order_form p textarea { border:1px solid #D1C5A5; height:100px; width:400px; }
#order_list #order_detal .order_info .order_form p select { border:1px solid #D1C5A5; }
.order_teacher_h4 { font-weight:bold; padding-left:20px; }
.order_teacher_h4 span { font-weight:normal; }
div#order_list div#cardnotices{background:#FFF3D2 url(../images/icon_other.gif) no-repeat scroll 20px 5px;
border:1px dashed #CDC4AA;
padding:5px 50px; width:300px; line-height:15px;}

/* style by liaowl @2009/05/13 */
ul#had_jion_pro{ margin:10px 0;}
ul#had_jion_pro li{ width:60px; text-align:center;float:left; margin:5px 10px;_display:inline;}
ul#had_jion_pro li img{ width:58px; height:58px; overflow:hidden; border:2px solid #efefef; padding:1px; }
.button-dany-join-club{ width:83px; height:21px; background: url(../images/dany-join-club.gif) no-repeat; margin-left:5px;overflow:hidden;
text-indent:-9999em;_display:inline;}

/* style by liaowl @2009/05/20 */
.reg-teacher p{ padding:3px 0;}
.reg-teacher p label{display:block; width:120px; float:left; text-align:right; padding-right:10px;}
.reg-teacher p .text-input{border:1px solid #D1C5A5; height:17px; padding-top:3px; width:170px; font-size:12px;}
.reg-teacher p textarea{border:1px solid #D1C5A5; width:350px; height:80px; font-size:12px;}

/* sytle by liaowl @2009/05/25 */
.button-managebattle { width:113px; height:21px; background:url(../images/battle_seting.png) no-repeat; overflow:hidden; text-indent:-9999em; }
a.button-apply-battle{ background:url(../images/button_join.gif) no-repeat; width:88px; height:21px; display:block; font-size:12px; color:#fff;text-indent:18px; }
ul.battle-game-list li{float:left; text-align:center; margin:10px 15px; _display:inline; line-height:18px;}
ul.battle-game-list li .avatar-img { background:url(../images/60_threadimg_bg.gif) no-repeat; height:67px; padding:5px 0 0 0; width:71px;}
ul.battle-game-list li .time{ color:#CCC;}
.button-battle-xzds{ width:141px; height:25px;background:url(../images/button_xzds.gif) no-repeat; overflow:hidden; text-indent:-9999em; }
a.button-comment-bg:visited{color:#fff;}
a.button-commom-bg{width:80px;height:21px;background:url(../images/button_join.gif) no-repeat; line-height:21px;text-align:center; color:#fff;}
a.button-commom-bg:visited{color:#fff;}

#indexlink {
    width:946px;
	padding:5px;
	border:1px solid #EEE;
	margin-top:800px;
	*margin-top:30px;
}
#indexlink img {
    margin:5px 0px 5px 0px;
	padding:0px;
}
#indexlink a{color:#333;}
#indexlink a:hover {
    color:#FF6600;
	text-decoration:underline;
}
/*2010 4/20 add */
ul.t3 {width:100%;}
ul.t3 li {border:1px solid #dbdbdb;padding:10px;margin-bottom:10px;overflow:hidden;height:100%;}
ul.t3 h3 {font-size:14px;font-weight:bold;color:#076AC5;}
ul.t3 p {line-height:2;}
ul.t3 .t4 img {width:110px;height:110px;margin-right:20px;}
ul.t3 em {color:#076AC5;}
ul.t3 strong {font-weight:bold;color:#F7931F;}
ul.t3 .t5 {width:635px;}
ul.t3 span {color:#F7941F;}
ul.sqrt-list li{line-height;1.8;}
ul.sqrt-list a{color:#076AC5;}
/* 球队排位赛-首页+++++++++++++++++++++++++++ */
.table-team-pk2 { margin:10px; overflow:hidden; }
.table-team-pk2 a,.table-team-pk2 a:visited { color:#333; padding:1px; }
.table-team-pk2 th { font-weight:bold; background-color:#efefef; height:25px; line-height:25px; }
.table-team-pk2 .hadbg { background:#fdfbed; }


.brief a {color:#2C629E;}
ul.ww1 {width:100%;}
ul.ww1 li {float:left;margin-right:20px;*margin-right:15px;}
ul.ww1 li a,ul.ww1 li a:visited{color:#2C629E;}
.reg-list li {height:22px;line-height:22px;}
