@charset "utf-8";



/* 赛事报名列表 WAP页   libo@20150728 */
#event_baoming li.event_baoming_list { width:92%; margin:0 auto; border-bottom:1px solid #EEE;}
#event_baoming li.event_baoming_list table { width:100%; padding:10px auto; margin:10px auto; border-collapse:collapse;}
#event_baoming li.event_baoming_list table td { border:normal; padding-top:5px; padding-bottom:5px;}
#event_baoming li.event_baoming_list table td.logo { width:100px;/*  background-color:#CCC; */}
#event_baoming li.event_baoming_list table td.logo img { border-radius:5px; width:80px; height:80px;}
#event_baoming li.event_baoming_list table td.name { font-size:16px; font-weight:bold; color:#333; vertical-align:top;}
#event_baoming li.event_baoming_list table td.time { font-size:14px; color:#666; vertical-align:bottom;}


/* 详情页    */
#detail { width:100%; margin:0 auto; height:auto;}
#detail .banner img { width:100%; max-width:100%; max-height:100%; margin:0 auto;}
#detail .top_line { width:100%; margin:0 auto; height:40px; background:url(/skin/m/images/activity_bg.jpg) center center;}
#detail .top_line .txt { text-align:center; font-size:16px; line-height:40px; background-color:#FFF; width:80px; margin:0 auto;}
#detail .activity_title { width:92%; margin:15px auto; text-align:left; font-weight:bold; font-size:18px; color:#313232;/*  background-color:#eee; */}
#detail .activity_time { width:92%; margin:15px auto; text-align:left; font-size:1.4rem; color:#666; }
#detail .activity_time  img { height:16px; vertical-align:middle; }
#detail .intro { width:92%; margin:0 auto; line-height:31px; font-size:18px; color:#3A3A3A;}
/* #detail .intro img { width:100%; max-width:100%; max-height:100%; text-align:center; margin:0 auto;} */
#detail .intro img { max-width:100%; text-align:center; margin:0 auto;}
#detail .about { background-color:#F1F1F1; width:100%; height:60px; line-height:60px; margin:20px auto; text-align:center; font-size:16px;}
#detail .about a { color:#005EAA;}
#detail .pinglun_list a { color:#171717;}
#detail .pinglun_list a:hover { color:#171717;}
#detail .pinglun_list { width:92%; margin:0 auto; height:40px;/*  line-height:40px; */ text-align:right; margin-top:20px; margin-bottom:15px;}
#detail .pinglun_list img.img_line {  border-left:3px solid #BDBDBD; padding-left:15px;}
#detail .pinglun_list img { vertical-align:middle; margin-left:10px;}
#detail .bottom_line { width:92%; margin:0 auto; height:40px; background:url(/skin/m/images/activity_bg.jpg) center center;}
#detail .video_pic { width:92%; margin:10px auto;}
#detail .video_pic img { width:100%; max-width:100%; max-height:100%; text-align:center; margin:0 auto;}

#fixed_foot .baoming_btn { width:92%; margin:0 auto; text-align:right;}
#fixed_foot .baoming_btn input { color:#FFF;/*  background-color:#5B98D8; border-radius:5px; border:1px solid #478FD6; padding:8px 25px;  */margin-left:15px; font-size:16px; cursor:pointer;}


/* 评论列表页 */
#baoming_detail .comment_list { width:90%; height:auto; margin:15px auto; padding-bottom:20px; border-bottom:1px solid #EAEAEA;}
#baoming_detail .comment_list table { border-collapse:collapse;}
#baoming_detail .comment_list table td { border-collapse:collapse;}
#baoming_detail .comment_list table td.touxiang { width:70px;}
#baoming_detail .comment_list table td.touxiang img { max-width:60px; max-height:60px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:5px;}
#baoming_detail .comment_list table td.realname { font-weight:bold; color:#333; vertical-align:top;}
#baoming_detail .comment_list table td.realname span { font-weight:normal; float:right; font-size:14px;}
#baoming_detail .comment_list table td.content { font-size:14px; color:#666; vertical-align:bottom;}



/* 参与人员列表页 */
#apply_list .apply_on { background:url(/skin/m/images/apply_qiandao_tag.png) top right no-repeat;}
#apply_list .apply_list { width:96%; height:auto; margin:15px auto; border:1px solid #DDD; background-color:#FFF; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
#apply_list .apply_list table { width:92%; margin:15px; border-collapse:collapse;}
#apply_list .apply_list table td { border-collapse:collapse;}
#apply_list .apply_list table td.touxiang { width:80px;}
#apply_list .apply_list table td.touxiang img { max-width:60px; max-height:60px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
#apply_list .apply_list table td.realname { height:30px; font-weight:bold; color:#333; vertical-align:middle;}
#apply_list .apply_list table td.realname span { font-weight:normal; float:right; font-size:14px;}
#apply_list .apply_list table td.time { height:30px; font-size:14px; color:#666; vertical-align:middle;}




/* 评论表单页面 */
#comment_form { width:100%; margin:0 auto;}
#comment_form table { width:100%; margin:0 auto; border:0; border-collapse:collapse;}
#comment_form table td { border:0; padding:10px 0px; text-align:center;}
#comment_form table td .txt_textarea { width:96%; margin:0 auto; border:1px solid #CCC; height:80px; font-size:14px; border-radius:5px; padding:3px;}
#comment_form table td .txt_input { width:96%; margin:0 auto; border:1px solid #CCC; height:30px; line-height:30px; font-size:14px; border-radius:5px; padding:3px;}
#comment_form table td .btn_input { width:50%; margin:0 auto; border:1px solid #CCC; height:40px; font-size:14px; border-radius:5px; padding:3px; font-size:16px; color:#FFF; background-color:#2288cc; letter-spacing:3px; }
#comment_form table td .btn_m { margin-right:30px;}





/* 报名队 报名提交页 */
#baoming_team { width:100%; height:auto; margin:0 auto;/*  margin-top:60px; */}

#baoming_team .ad_banner { width:100%; height:auto; margin:0 auto;/*  margin-top:40px; */}
#baoming_team .ad_banner img { width:100%; max-width:100%; max-height:100%; broder:0;}

#baoming_team .banner { width:100%; height:auto; margin:0 auto;/*  margin-top:40px; */}
#baoming_team .banner img { width:100%; max-width:100%; max-height:100%; broder:0;}

#baoming_team form { width:100%; height:auto; margin:0 auto;}
#baoming_team form table.tab_form { width:92%; height:auto; margin:0 auto; border:none; border-collapse:collapse;/*  margin-bottom:50px; */}
#baoming_team form table.tab_form td { border:none; padding:8px 10px; font-size:1.4rem;}
#baoming_team form table.tab_form td.note { font-weight:bold; color:#900; font-size:1.4rem;}
#baoming_team form table.tab_form td .txt { width:100%; height:40px; border-top:1px solid #E5E5E5; border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; border-left:1px solid #E5E5E5; border-radius:3px; text-indent:5px; color:#8B8B8B; font-size:1.4rem;}
#baoming_team form table.tab_form td .radion { margin-left:25px;}

#baoming_team .margin_height10 { width:100%; margin:5px auto; height:10px; background-color:#E4E4E4;}
#baoming_team .margin_height20 { width:100%; margin:0 auto; margin-top:15px; height:20px; background-color:#E4E4E4;}


/* 报名队 - 个人报名 */
#baoming_team_nav { width:100%; margin:0 auto; background-color:#E4E4E4; height:60px; overflow:hidden;}
#baoming_team_nav  .btn_nav { width:96%; margin:0 auto; background-color:#FFF; border-radius:5px; height:40px; line-height:40px; margin-top:10px; margin-bottom:10px;}
#baoming_team_nav  .btn_nav  ul li img { width:20px; vertical-align:middle;}
#baoming_team_nav  .btn_nav  ul li.btn_self img { margin-right:5px;}
#baoming_team_nav  .btn_nav  ul li.btn_group img { margin-right:10px;}
#baoming_team_nav ul li { width:48%; text-align:center; line-height:40px; float:left; height:40px;}
#baoming_team_nav ul li.on a { color:#1178C7;}
#baoming_team_nav ul li.btn_self { border-right:1px solid #E8E8E8;}
#baoming_team_nav ul li.btn_group { border-left:1px solid #E8E8E8;}

#baoming_team_self { width:100%; margin:0 auto;}

#baoming_team_self table.tab_form { width:92%; margin:0 auto; border:none; border-collapse:collapse;}
#baoming_team_self table.tab_form th { width:130px; font-weight:normal; text-align:left;}
#baoming_team_self table.tab_form th , #baoming_team_self table.tab_form td { border-bottom:1px solid #E8E8E8; height:40px; padding-top:10px;}
#baoming_team_self table.tab_form td .txt { width:96%; margin:0 auto; height:30px; line-height:30px; border:none; font-size:1.4rem;}
#baoming_team_self table.tab_form td .nv { margin-left:30px;}
#baoming_team_self table.tab_form td  .select_css { width:96%; margin:0 auto; height:30px; line-height:30px; border:1px solid #FFF; font-size:1.4rem; background-color:#FFF;}

.margin_height10 { width:100%; margin:5px auto; margin-top:20px; height:10px; background-color:#E4E4E4;}
.margin_height20 { width:100%; margin:0 auto; margin-top:15px; height:20px; background-color:#E4E4E4;}

#baoming_team_self  #form_bottom { width:100%; margin:0 auto; background-color:#E4E4E4; height:100px; overflow:hidden; margin-top:30px;}
#baoming_team_self  #form_bottom .tzs_gc { margin:0 auto; margin-left:30%; margin-top:25px; font-size:1.4rem;}
#baoming_team_self  #form_bottom .tzs_gc #tzs { margin-bottom:10px;}
/* #baoming_team_self  .form_bottom .tzs_gc .checkbox { border:1px solid #1178C7; } */




#bottom {/*  margin-top:80px; */} 
#bottom table { width:100%; margin:0 auto; margin-top:10px;}
#bottom table td { width:50%; height:40px; line-height:40px; vertical-align:middle; font-size:1.6rem; text-align:center; cursor:pointer;}
#bottom table td img { vertical-align:middle;}
#bottom table td.con { background-color:#FFF; font-size:1.8rem;}
#bottom table td.con img { height:20px;}
#bottom table td.sub { background-color:#01628C;}
#bottom table td input { width:100%; height:40px; line-height:40px;}
#bottom table td .submit { cursor:pointer; border:none; background:url(../skin/m/images/baoming_team_btn_bg.jpg) repeat center center; color:#E8F4F0; font-size:1.6rem;}

/* baoming_teeam_btn_bg.jpg */

.wf100 { width:100%;}
.wf50 { width:50%;}




/* 活动-赛事 报名列表 */
#he_baoming_list { width:100%; height:auto; margin:0 auto; overflow:hidden; background-color:#F3F3F3;}
#he_baoming_list ul li { width:100%; margin-bottom:15px; padding-top:15px; background-color:#FFF;}
#he_baoming_list ul li table { width:94%; margin-left:3%; margin-right:3%; margin-bottom:10px;}
#he_baoming_list ul li table.city_status { width:100%; margin-left:0%; margin-right:0%; margin-bottom:0px;}
#he_baoming_list ul li table td {/*  padding:10px 0px; padding-left:5px; padding-right:5px; */}
#he_baoming_list ul li table td.city , #he_baoming_list ul li table td.status { width:50%; height:40px; text-align:center; color:#666; border-top:1px solid rgba(234,234,234,0.8); border-bottom:1px solid rgba(234,234,234,0.8); box-sizing:border-box;}
#he_baoming_list ul li table td.city { border-right:1px solid rgba(234,234,234,0.8); box-sizing:border-box;}
#he_baoming_list ul li table td.logo { width:24%; height:80px; text-align:center; padding-right:10px;}
#he_baoming_list ul li table td.logo img { width:60px; height:60px; border:1px solid rgba(234,234,234,0.8); padding:8px;}
#he_baoming_list ul li table td.name { font-size:1.5rem; line-height:150%; font-weight:bold; color:#333; vertical-align:top;}
#he_baoming_list ul li table td.name .type { padding:2px 10px; margin-right:5px; font-size:1.2rem; font-weight:normal; border-radius:3px;}
#he_baoming_list ul li table td.name .type_activity { background-color:#2cb66a; color:#FFF;}
#he_baoming_list ul li table td.name .type_event { background-color:#f28f47; color:#FFF;}
#he_baoming_list ul li table td.name .type_dengji { background-color:#3777ed; color:#FFF;}
#he_baoming_list ul li table td.time { font-size:1.4rem; color:#4A4A4A;}
#he_baoming_list ul li table td.time img , #he_baoming_list ul li table td.city img { height:12px;}
#he_baoming_list ul li table td.status img { height:16px;}
/* 活动-赛事 报名列表2 */
#he_baoming_list2 { width:100%; height:auto; margin:0 auto; overflow:hidden; background-color:#F3F3F3;}
#he_baoming_list2 ul li { width:100%; margin-bottom:15px; padding-top:15px; background-color:#FFF;}
#he_baoming_list2 ul li table { width:94%; margin-left:3%; margin-right:3%; margin-bottom:10px;}
#he_baoming_list2 ul li table.city_status { width:100%; margin-left:0%; margin-right:0%; margin-bottom:0px;}
#he_baoming_list2 ul li table td {/*  padding:10px 0px; padding-left:5px; padding-right:5px; */}
#he_baoming_list2 ul li table td.city , #he_baoming_list2 ul li table td.status { width:50%; height:40px; text-align:center; color:#666; border-top:1px solid rgba(234,234,234,0.8); border-bottom:1px solid rgba(234,234,234,0.8); box-sizing:border-box;}
#he_baoming_list2 ul li table td.city { border-right:1px solid rgba(234,234,234,0.8); box-sizing:border-box;}
#he_baoming_list2 ul li table td.logo { width:24%; height:80px; text-align:center; padding-right:10px;}
#he_baoming_list2 ul li table td.logo img { width:60px; height:60px; border:1px solid rgba(234,234,234,0.8); padding:8px;}
#he_baoming_list2 ul li table td.name { font-size:1.5rem; line-height:150%; font-weight:bold; color:#333; vertical-align:top;}
#he_baoming_list2 ul li table td.name .type { padding:2px 10px; margin-right:5px; font-size:1.2rem; font-weight:normal; border-radius:3px;}
#he_baoming_list2 ul li table td.name .type_activity { background-color:#2cb66a; color:#FFF;}
#he_baoming_list2 ul li table td.name .type_event { background-color:#f28f47; color:#FFF;}
#he_baoming_list2 ul li table td.name .type_dengji { background-color:#3777ed; color:#FFF;}
#he_baoming_list2 ul li table td.time { font-size:1.4rem; color:#4A4A4A;}
#he_baoming_list2 ul li table td.time img , #he_baoming_list2 ul li table td.city img { height:12px;}
#he_baoming_list2 ul li table td.status img { height:16px;}

