/*
 *edit by qiaomin
 *2015-01-26
 */
/*====================index.html=========================*/
/*顶部*/
#top-inner { overflow: hidden; background-color: #222; font: 12px/30px "微软雅黑"; height: 30px; padding: 0 15px; }
#top-inner a { display: inline-block; color: #fff; padding: 0 8px;}
#J_topLogout a:hover {background: #4d4d4d;}
.quick-menu li{ float:left;}
.quick-menu li.cur a,.quick-menu a:hover{ text-decoration: none; border-top: 2px solid #cc0000; line-height: 26px; background: none; }
/*banner 导航*/
.banner { width: 100%; height: 440px; overflow: hidden; background: #39424e url(../images/banner.jpg) no-repeat center top; }
.nav { position: relative; z-index: 999; width: 100%; height: 48px; overflow: hidden; border-bottom: 1px solid #e5e5e5; background-color: #fff; box-shadow: 1px 1px 3px #f4f4f4; }
.nav_scroll { position: fixed; top: 0; left: 0; z-index: 1000;  }
.nav_left li { float: left; font: 16px/48px "微软雅黑"; }
.nav_left li a:link,.nav_left li a:visited { display: block;  padding: 0 12px; color: #424242; }
.nav_left li a:hover,.nav_left li.cur a { color: #d00000; border-bottom: 2px solid #d00000; font-weight: bold; }
.nav_right li { float: left; width: 125px; height: 50px; position: relative; bottom: 1px; text-align: center; font: bold 18px/50px "微软雅黑"; }
#reg,#myteam { margin-right: 5px;}
#reg {display: none;}
.nav_right li a:link,.nav_right li a:visited { display: block; color: #fff; background: #d00000; }
.nav_right li a:hover { background: #b90000; }
/*content 主要内容*/
.content { background-color: #fff; padding: 0 30px; width: 940px; margin: 0 auto; }
.info li { padding: 12px 0; border-bottom: 1px solid #eee; }
.info li:last-child { border-bottom: 0; }
.title { font: bold 18px/54px "微软雅黑"; color: #d00000; margin-bottom: 20px; width: 200px; }
.foreword { margin-left: 94px; margin-bottom: 20px; }
.foreword li { float: left; margin-right: 75px; line-height: 68px; height: 68px; border-bottom: 0; }
.foreword li p { padding-left: 78px; background: url(../images/foreword.png) no-repeat; }
.foreword li .fore_list1 { background-position: 0 0; }
.foreword li .fore_list2 { background-position: 0px -69px; }
.foreword li .fore_list3 { background-position: 0px -141px; }
.awards_list li { float: left; margin: 0 10px 55px 0; border: 1px solid #e5e5e5; padding: 0 0 10px; text-align: center; font: bold 14px/24px "微软雅黑"; color: #555; }
.awards_list li.last { border-bottom: 1px solid #e5e5e5; margin-right: 0; }
.awards_list li img { border-bottom: 1px solid #e5e5e5; margin-bottom: 3px; }
.standard li { width: 176px; margin-right: 75px; float: left; border-bottom: 0; color: #727272; line-height: 26px; text-align: center; }
.standard li.last { margin-right: 0; }
.standard li h3 { padding-top: 184px; background: url(../images/standard.jpg) no-repeat; font: bold 16px/26px "微软雅黑"; color: #d00000; }
.standard li .standard_title1 { background-position: 0 0; }
.standard li .standard_title2 { background-position: -179px 0; }
.standard li .standard_title3 { background-position: -360px 0; }
.standard li .standard_title4 { background-position: -538px 0; }
.ask_see { display: block; width: 100%; text-align: center; color: #d00000; font-size: 16px; margin: 5px 0 36px; }
.ask_see:hover { text-decoration: underline; }
.organize li { float: left; margin: 0 45px 58px 0; border-bottom: 0; font: 16px/72px "微软雅黑"; color: #727272; }
.organize li img { width: 154px; height: 70px; border: 1px solid #eee; margin-left: 7px; }
/*footer 底部内容*/
.footer { font: 12px/28px "宋体"; color: #727272; width: 1000px; margin: 20px auto 18px; text-align: center; }
.footer a { color: #727272; }
.contact { width: 100%; padding: 8px 0; color: #fff; background: #a0a0a0; text-align: center; }
/*右侧 工具下载 */
.tool { width: 180px; height: 260px; position: fixed; top:460px; right: 5px; z-index: 1001; }
.tool h3 { font: 18px/60px "微软雅黑"; color: #fff; background: #000; border-radius: 8px 8px 0 0; text-align: center; }
.tool p a { display: block; width: 178px; border: 1px solid #ddd; color: #7f7f7f; text-align: center; padding: 152px 0 18px; border-radius: 0 0 8px 8px; background: #fff url(../images/ark_pcb.jpg) no-repeat 33px 23px; }
/*回到顶部*/
#backtop { display: none; position: fixed; bottom: 30px; right: 5px; z-index: 99; width: 50px; height: 50px; background: url(../images/backtop.jpg) no-repeat -1px 0; }
#backtop:hover { background-position: -51px 0; }

/*====================details.html=========================*/
/*content 内容*/
.schedule_title { font: bold 16px/26px "微软雅黑"; }
.down {/* width: 189px;*/ height: 30px; border: 1px solid #cbcbcb; border-radius: 3px; margin: 22px 0 30px; float: left; background: #f2f2f2; }
.down:hover { border: 1px solid #b90000;
                  background:  -moz-linear-gradient(top, #e92b2b, #dc1d1d 50%, #d21313); 
	              background:  -webkit-linear-gradient(top, #e92b2b, #dc1d1d 50%, #d21313); 
	              background:  -ms-linear-gradient(top, #e92b2b, #dc1d1d 50%, #d21313); 
	              FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#e92b2b, endColorStr=#d21313);}
.down a { display: block; /*width: 151px;*/ height: 28px; padding-left: 36px; padding-right: 20px; border: 1px solid #fff; border-radius: 3px; color: #2f2f2f; font: 12px/26px "宋体"; background: url(../images/down.png) no-repeat 9px 4px; }
.down a:hover {  background: url(../images/down.png) no-repeat 9px -53px; border: 1px solid #f38585; color: #fff; }

/*====================teams.html=========================*/
/*我们的团队*/
.ourTeam { width: 888px; padding: 25px; background-color: #f9f9f9; border: 1px solid #f1f1f1; }
.ourTeam li { float: left; }
.team_img { width: 150px; height: 150px; border-radius: 12px; }
/*团队列表*/
.teams_list li { width: 410px; padding: 24px; border: 1px solid #f1f1f1; float: left; margin: 20px 20px 0 0; font: 12px/24px "微软雅黑"; background: #f9f9f9; }
.teams_list li:nth-child(2n) { margin-right: 0; }
/*.teams_list li:hover { width: 410px; min-height: 314px; padding: 23px; border: 2px solid #dcdcdc; }*/
.teams_list li p { /*width: 410px;*/ overflow: hidden; word-break:break-all; }
.bor-bot { border-bottom: 1px dashed #e7e7e7; padding-bottom: 20px; margin-bottom: 16px; }
/*页码*/
.page { display: inline-block; text-align: center; width: 100%; margin: 38px 0 34px; color: #000; }
.page a,.page-cur { display: inline-block; text-align: center; margin-right: 4px; border: 1px solid #7e7e7e; font: 12px/24px "宋体"; color: #000; }
.page-prev,.page-next { width: 52px;}
.page-disprev, .page-disnext{width: 52px;}
.page-num,.page-cur { width: 28px; }
.page a:hover,.page .page-cur { background: #000; color: #fff; }
.page .page-disprev:hover, .page .page-disnext:hover{background-color: #ccc;cursor: not-allowed;}
/*没有队伍提示*/
.no_team { text-align: center; font-size: 18px; line-height: 80px;  }
.no_team a {  }
.no_team a:hover { text-decoration: underline; }

/*====================design.html=========================*/
/*下载*/
.download { width: 122px; height: 28px; border: 1px solid #a40000; margin: 22px 0 30px; 
            background:  -moz-linear-gradient(top, #cf0000, #c80000 50%, #c10000); 
	        background:  -webkit-linear-gradient(top, #cf0000, #c80000 50%, #c10000); 
	        background:  -ms-linear-gradient(top, #cf0000, #c80000 50%, #c10000); 
	        FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cf0000, endColorStr=#c10000);}
.download:hover { border: 1px solid #ca0404;
                  background:  -moz-linear-gradient(top, #e50012, #dc0011 50%, #d60011); 
	              background:  -webkit-linear-gradient(top, #e50012, #dc0011 50%, #d60011); 
	              background:  -ms-linear-gradient(top, #e50012, #dc0011 50%, #d60011); 
	              FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#e50012, endColorStr=#d60011);}
.download a { display: block; width: 84px; height: 26px; padding-left: 36px; border: 1px solid #e05757; color: #fff; font: 12px/26px "宋体"; background: url(../images/download.png) no-repeat 9px 4px; }
.download a:hover { border: 1px solid #ca0404; }
.design_box { border: 1px solid #d2d2d2; padding: 12px 18px 18px; margin-bottom: 15px; }
.fl .design_box { width: 502px; }
.fr .design_box { width: 346px; }
.load_list { float: right; width: 87px; height: 24px; border: 1px solid #7a7777; background:  #949292;}
.load_list:hover { border: 1px solid #a40000;
                   background:  -moz-linear-gradient(top, #cf0000, #c80000 50%, #c10000); 
	               background:  -webkit-linear-gradient(top, #cf0000, #c80000 50%, #c10000); 
	               background:  -ms-linear-gradient(top, #cf0000, #c80000 50%, #c10000); 
	               FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cf0000, endColorStr=#c10000); }
.load_list a { display: block; width: 55px; height: 22px; padding-left: 30px; color: #fff; border: 1px solid #a9a8a8; font: 12px/22px "宋体"; background: url(../images/download.png) no-repeat 8px 2px; }
.load_list a:hover { border: 1px solid #e05757; }

/*====================about_rs.html=========================*/
.rs_logo { width: 190px; height: 156px; }

/*====================sharemaster.html=========================*/
.share { display: block; width: 92px; height: 34px; padding-left: 40px; font: 16px/34px "微软雅黑"; color: #fff; background: #d00000 url(../images/share.png) no-repeat 13px 6px; border-radius: 5px; margin: 20px 0 30px; }
.share:hover { background: #b90000 url(../images/share.png) no-repeat 13px 6px; }
.share_list { border: 1px solid #e5e5e5; border-bottom: 0; text-align: center; }
.share_list td { border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; vertical-align:middle; }
.share_list tr td:last-child { border-right: 0; }
.team_num { display: inline-block; width: 26px; height: 26px; border-radius: 50%; background: #c9c9c9; color: #fff; font: 16px/26px "宋体"; position: relative; bottom: 18px; }
.team_logo { width: 50px; height: 50px; border-radius: 50%; margin: 12px 8px 0 5px; }
.team_name { position: relative; bottom: 10px; font-size: 12px; color: #727272; display: inline-block; width: 94px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; text-align: left; }
.writings { text-align: left; padding: 15px 18px; }
.writings a { color: #727272; }
.share_list a:hover { text-decoration: underline; }
.article { width: 416px; height: 28px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; }
.comment,.glance { display: block; min-width: 18px; height: 28px; font-size: 12px; font-family: "宋体"; cursor: pointer; padding-left: 20px; background: url(../images/articles.png) no-repeat; }
.glance { background-position: 0 10px; margin-right: 12px; }
.comment { background-position: 2px -27px; }

/*====================register.html=========================*/
/*表单*/
.lab { float: left; width: 84px; text-align: right; margin-right: 8px; }
.input_f,.select_f,#province,#city  { width: 238px; height: 30px; float: left; padding: 0 10px; border: 1px solid #e6e6e6; font: 12px/30px "微软雅黑"; }
.input_f::-webkit-input-placeholder{
	color: #bfbfbf; 
}
.input_f::-moz-placeholder{
	color: #bfbfbf; 
}
.input_f:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #bfbfbf;
}
.input_f:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #bfbfbf;
}
.select_f { width: 260px; padding-right: 0; color: #dfdfdf }
#province,#city { width: 126px; padding-right: 0; }
#province { margin-right: 6px; }
#regForm .w660{ width: 660px; }
.delete,.modify,.modify2 { cursor: pointer; }
.delete:hover,.modify:hover,.modify2:hover { color: #9f9d9d; }
.add,.add2 { width: 111px; height: 35px; border: 1px dashed #c4c3c3; cursor: pointer; font: 14px/14px "微软雅黑"; color: #c4c3c3; text-align: center; }
.add span,.add2 span { font-weight: bold; font-size: 36px; position: relative; top: 5px; left: -5px; }
.add:hover,.add2:hover { border: 1px dashed #7a7979; color: #7a7979; }
.sub_btn,.reset_btn { margin: 35px 0 0 91px; cursor: pointer; width: 120px; height: 40px; text-align: center; color: #fff; font: 16px/40px "微软雅黑"; background: #d00000; }
.sub_btn:hover { background: #b50202; }
/*右侧 上传队徽*/
.badge { width: 242px; margin-left: 98px; text-align: center; }
.badge_img { width: 159px; height: 159px; margin-bottom: 12px; }
.tip { color: #bfbfbf; font-size: 12px; margin-top: 10px; }
/*添加队员弹出框*/
.black_box { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1002; background-color: #111; opacity: 0.3; filter:Alpha(opacity=30); }
.add_member { width: 432px; min-height: 268px; color: #424242; border: 1px solid #e6e6e6; border-radius: 3px; box-shadow: 1px 2px 3px #dedddd; position: fixed; top: 30px; left: 33%; z-index: 9999; background-color: #fff; }
.add_member h3,.revise_t { width: 412px; height: 44px; padding-left: 20px; font: bold 16px/44px "微软雅黑"; border-bottom: 1px solid #ededed; margin-bottom: 26px; text-align: left; }
.addForm { padding-bottom: 16px; }
.addForm .input_f { display: inline-block; float: none; width: 284px; height: 24px; line-height: 24px; color: #424242; }
.btn { width: 100%; margin-top: 23px; border-top: 1px solid #ededed; padding-top: 17px; }
.addForm .sub_btn,.reset_btn { width: 85px; height: 30px; margin: 0; line-height: 28px; }
.addForm .sub_btn:hover { background: #b30202; }
.reset_btn { background-color: #888686; margin: 0 24px 0 16px; }
.reset_btn:hover { background-color: #686868; }
.close,.mod_close { width: 18px; height: 18px; position: absolute; top: 12px; right: 16px; background: url(../images/icons.png) no-repeat 0 -231px; cursor: pointer; }
.close:hover,.mod_close:hover { background-position: 0 -286px; }

/*====================reg_success.html=========================*/
.reg_succ,.fill_succ,.upload_succ { text-align: center; padding: 77px 0 66px; line-height: 50px; color: #8a8a8a; }
.succ_title { display: inline-block; width: 128px; height: 47px; font: bold 31px/46px "微软雅黑"; color: #00d084; padding-left: 60px; background: url(../images/right.png) no-repeat; }
.succ_tip { font-size: 16px; color: #414141; }
.upload_sub { margin-left: 34px; }
.fill,.upload_sub { display: inline-block; width: 123px; height: 38px; border: 1px solid #bebcbd; border-radius: 4px;
                    background:  -moz-linear-gradient(top, #fff, #eaeaea 50%, #e2e1e1); 
	                background:  -webkit-linear-gradient(top, #fff, #eaeaea 50%, #e2e1e1); 
	                background:  -ms-linear-gradient(top, #fff, #eaeaea 50%, #e2e1e1); 
	                FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#fff, endColorStr=#e2e1e1);}
.fill,.upload_sub { border-color: #c17979; 
                    background:  -moz-linear-gradient(top, #d62525, #c31212 50%, #b40202); 
	                background:  -webkit-linear-gradient(top, #d62525, #c31212 50%, #b40202); 
	                background:  -ms-linear-gradient(top, #d62525, #c31212 50%, #b40202); 
	                FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#d62525, endColorStr=#b40202);}
.fill a,.upload_sub a { display: block; width: 101px; height: 36px; padding-left: 20px; color: #666; line-height: 36px; border: 1px solid #f1f1f1; font-size: 16px; border-radius: 4px;
                        background: url(../images/icons.png) no-repeat 14px 11px; }
/*.upload_sub a { background-position: 14px -38px; }*/
/*.fill a:hover,.upload_sub a:hover { color: #fff; border-color: #df5151; }*/
/*.fill a:hover { background-position: 14px -348px; }*/
.fill a,.upload_sub a { color: #fff; border-color: #df5151; }
.fill a { background-position: 14px -348px; }

/*====================sub_project.html=========================*/
.upload_sub a { background-position: 14px -410px; }
.dm24 { display: inline-block; margin-left: 24px; }
.input_p { width: 582px; height: 33px; padding: 0 10px ; border: 1px solid #e5e5e5; }
#projectForm .lab { width: 136px; }
.upload_tip { display: block; float: left; color: #969696; font-size: 12px; margin-left: 14px; }
#projectForm .sub_btn { margin-top: 0; }

/*====================fill_success.html=========================*/
.fill_succ .succ_title { width: 194px; }
.succ_tip a { text-decoration: underline; }
.view_item { display: inline-block; width: 141px; height: 33px; margin-top: 20px; background: #d00000; text-align: center; line-height: 32px; color: #fff; }
.view_item:hover { background: #b90000; }

/*====================upload_project.html=========================*/
.upload_inner { padding: 28px 0 48px; text-align: center; color: #747474; }
.upload_inner h3 { font-size: 22px; color: #000; font-weight: bold; margin-bottom: 20px; }
.template { color: #0000ff; }
#subProjext .sub_btn { display: block; margin: 0 auto 35px; }
#subProjext .uploadify { width: 140px !important; }
#subProjext .uploadify-button { width: 98px !important; }
.dmt30 { display: inline-block; margin-top: 30px; }
.null_tip { width: 130px; height: 28px; text-align: center; color: #fff; line-height: 28px; font-family: "宋体"; background: #d36311; border-radius: 4px; margin: 0 auto 20px; }

/*====================upload_success.html=========================*/
.upload_succ .succ_title { width: 262px; }
.up_tip { display: block; margin: 12px auto 0; width: 548px; color: #6b6b6b; line-height: 32px; text-align: left; }

/*====================ourteam.html=========================*/
.modify_save { margin: 0; }
.addr { display: block; float: left; margin-right: 6px; width: 96px; height: 30px; padding: 0 12px; border: 1px solid #e6e6e6; }
.loading_b { display: none; width: 126px; height: 126px; background: url(../images/loading.gif) no-repeat; position: fixed; top: 40%; left: 44%; z-index: 88; }

/*====================myproject.html=========================*/
.visual_tip1,.visual_tip2 { display: inline-block; height: 30px; padding-left: 22px; margin: 0 12px 0 18px; font-size: 12px; color: #c2c2c2; background: url(../images/visual.png) no-repeat 0 10px; }
.visual_tip2 { background-position: 0 -46px; }
.file img { width: 25px; height: 23px; margin-top: 14px; }
.file span { color: #b1b1b1; font-size: 12px; display: inline-block; margin: 0 10px; }
/*修改弹出框*/
.mod_box,.mod_box1 { width: 508px; min-height: 175px; background: #fff; border-radius: 5px; position: fixed; top: 27%; left: 33%; border: 1px solid #e5e5e5; box-shadow: 2px 3px 4px #eee; }
.revise_t { width: 488px; margin-bottom: 0; }
.mod_info { padding: 20px 24px; }
.mod_input { width: 434px; height: 30px; margin-bottom: 20px; border: 1px solid #f7f7f7; padding: 0 12px; color: #797777; font: 14px/30px "微软雅黑"; }
.mod_box .sub_btn,.mod_box .reset_btn,.mod_box1 .sub_btn,.mod_box1 .reset_btn { width: 80px; height: 30px; margin: 0; }
.mod_box .sub_btn,.mod_box1 .sub_btn { margin-left: 22px; line-height: 28px; }
.mod_box .reset_btn,.mod_box1 .reset_btn { background: #b5b5b5; margin-left: 10px ; }
.mod_box .reset_btn:hover,.mod_box1 .reset_btn:hover { background-color: #989494; }
.dml20 { display: inline-block; margin-left: 20px; font-size: 12px; font-weight: normal; }
/*重新上传工程文件*/
.mod_info .uploadify,.mod_info .uploadify-queue { display: inline-block; }
.mod_info .uploadify-queue { margin-left: 12px; position: relative; top: -38px; margin-bottom: 0; }
#modi_file { padding-top: 30px; text-align: center; }
.mod_info .uploadify-queue .uploadify-error { width: 315px; height: 34px; padding: 10px 8px; border: 1px solid #b5c4d9; border-radius: 0; font: 12px/14px "宋体"; color: #ccc; background: #fff !important; }
/*删除工程文件*/
.mod_box1 { width: 400px; }
.mod_box1 .revise_t { width: 380px; }
/*项目信息修改*/
.mod_box2 { width: 700px; min-height: 322px; left: 27%; }
.mod_box2 .revise_t { border-bottom: 0; }
.mod_box2 .mod_info { padding: 20px; }

/*====================not_filled.html=========================*/
.pbt { text-align: center; padding: 35px 0; color: #666; font-size: 16px; }

/*
 * zhc
 * 2015-02-02
 */
.err-tip{display: none;margin-left: 25px;color: #FF0000;}
.up-process{position: relative;width: 338px;height: 50px;border: 1px solid #b5c4d9;}
.up-process img{float: left;width: 35px;height: 35px;margin: 7px 0 0 10px;}
.up-process .name{float: left;margin-left: 15px;font-size: 12px;}
#upquxiao{display: block;position: absolute;top: 0;right: 10px;font-family: simsun;font-size: 14px;color: #176cac;}
#upsucce{display: none;margin: 0;line-height: 14px;font-size: 12px;color: #60a028;}
.name p{margin: 5px 0 0;line-height: 20px;text-align: left;}
.name p span{display: inline-block;zoom: 1;*display: inline;vertical-align: middle;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#thename{max-width: 160px;}
#thesize{max-width: 60px;margin-left: 8px;}
/*上传图片定位类*/
.zposition{display: none;top: -30px;left: 175px;background-color: #fff;}
/*修改我的项目弹出修改层*/
#change1, #change2, #change3, #change4, #change5{display: none;}
.content a.zdisable{cursor: not-allowed;}
.zposition1{display: none;position: absolute;width: 320px;left: 162px;top: 55px;background-color: #fff;}
.distext { margin: 0 auto 20px; width: 335px; display: none; }
.mod_box2{top: 14%;}
.my-project{width: 940px;padding: 25px 0;background-color: #fefaf9;font-family: "microsoft yahei";text-align: center;}
.my-project h3{font-size: 16px;font-weight: bold;color: #00d084;}
.my-project .mypro-p1{height: 36px;margin-top: 10px;}
.my-project .mypro-p1 img{vertical-align: middle;}
#my-profile{margin-left: 10px;color: #b1b1b1;}
#reup-file{margin-left: 30px;color: #1c72ad;}
.my-project .mypro-p1 a:hover{text-decoration: underline;}

/*编辑器*/
.content #edui1_elementpath { display: none; }


/*====================final_teams.html=========================*/
/*
 *edit by liuzhenrong
 *2015-8-12
*/
.mr10 { margin-right: 10px; }
.mt10 { margin-top: 10px; }
.pl10 { padding-left: 10px; }
.pb100 { padding-bottom: 100px; }
.w220 { width: 220px; }
.f12 { font-size: 12px; }
.final_title { height: 38px; line-height: 38px; color: #333; font-size: 18px; padding-left: 40px; background: url(../images/final_teams_ico.jpg) 0px 4px no-repeat; margin-top: 20px; border-bottom: 1px solid #d7d7d7; }
.final_team_list li { width: 284px; padding: 8px 8px 20px; line-height: 20px; margin-left: 10px; margin-top: 30px; overflow: hidden; float: left; }
.final_team_list li:hover { background-color: #c00000; color: #fff; }
.final_team_list li:hover * { background-color: #c00000; color: #fff; }
.final_team_info { height: 55px; border-bottom: 1px solid #ddd; padding-bottom: 5px; }
.final_team_message { margin-top: 10px; color: #333; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; }
.final_team_list .mem { width: 220px; height: 20px; float: right; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; position: relative; padding: 0; border: 0; position: relative;  }
/*.final_team_list .mem:hover { color: #333; border: 1px solid #ccc; position: absolute; right: 8px; background-color: #fff; height: auto; }*/