@charset "utf-8";
/* CSS Document */

/*=============选择团队小组===============*/
.select_box{ width:937px; margin:0 auto;}
.sel_topbg{ background:url(../images/koufu/select_topbg.png) no-repeat; width:937px; height:20px; overflow:hidden;}
.sel_midbg{ background:url(../images/koufu/select_midbg.png) repeat-y; width:937px; overflow:hidden;}
.sel_botbg{ background:url(../images/koufu/select_botbg.png) no-repeat; width:937px; height:20px; overflow:hidden;}
.select_con{ width:924px; margin:0 auto;}
.select_topic{ border-bottom:1px solid #e5e5e5; height:45px; padding-top:6px; text-align:right; padding-right:38px;}
.N_on{ background-color:#e4393c; border:1px solid #a72022; color:#fff; height:32px; line-height:32px; width:122px; text-align:center; display:inline-block; margin-right:6px; font-size:16px;}
.N_on a{ display:block; color:#fff; cursor:pointer;}
.N_on a:hover{ text-decoration:none;}
.N_off{ background-color:#f0f0f0; border:1px solid #e5e5e5; color:#000; height:32px; line-height:32px; width:122px; text-align:center; display:inline-block; margin-right:6px; font-size:16px;}
.N_off a{ display:block; color:#000; cursor:pointer;}
.N_off a:hover{ text-decoration:none;}

/*left*/
.sea_left{ margin:20px 0 40px 0; float:left; padding:0 22px 125px 27px; border-right:1px dashed #e5e5e5;}
.sea_left h2{ font-weight:bold; font-size:16px; padding:0; margin:0; margin-bottom:15px;}
.sea_left span{ color:#888; display:block; margin-bottom:7px;}
.input_style01{ border:1px solid #abadb3; width:138px; height:24px; line-height:24px; padding-left:5px; margin-bottom:17px; color:#888;}
.select_style02{ border:1px solid #abadb3; height:24px; line-height:24px; width:145px; margin-bottom:17px; color:#888;}
.search_btn{ background:url(../images/koufu/select_btn01.png) no-repeat; width:140px; height:40px; text-align:center; font-size:16px; cursor:pointer; border:0; margin-top:5px; font-family: 微软雅黑;}

/*right*/
.sea_right{ margin:20px 0 40px 54px; float:left; width:650px;}
.sel_font01{ display:block;}
.sel_box{ border:1px solid #ddd; width:645px; overflow-x:hidden; overflow-y:auto; height:430px; margin-top:10px;}
.sel_list{ margin:20px 0 0 20px; overflow:hidden;}
.sel_list li{ width:300px; float:left; color:#265c92; font-size:13px; margin-bottom:12px;}
.sel_list li input{ margin-right:5px;vertical-align:middle; margin-top:-2px;}
.page{  margin:10px auto; overflow:hidden;float:right;}		
.page span{ background:url(../images/page_bg.jpg) no-repeat; width:37px; height:37px; line-height:37px; text-align:center; font-weight:bold; color:#7f7f7f; display:inline-block; margin-right:12px; font-size:14px; float:left;}	
.page .omitted{ background:none; width:25px;}
.page .next{ padding-top:11px; height:26px;}
.page span a{ display:block; width:37px; height:37px;}
.page .page_current{ background:url(../images/page_current.jpg) no-repeat; color:#fff;}
.page .page_current a{ color:#fff;}
.comfirm{ border-top:1px solid #e5e5e5; text-align:center;}
.confirm_btn{ background:url(../images/koufu/select_btn02.png) no-repeat; width:153px; height:43px; line-height:43px; text-align:center; color:#fff; font-size:20px; cursor:pointer; font-family: 微软雅黑; margin:17px 0 8px 0;}
/*=============选择团队小组 end===============*/

/*=============叩富赛场===============*/
.redfond{ color:#fe4748;}
.position{ color:#666; width:1000px; margin:0 auto; height:42px; line-height:42px;}
.position a{ color:#666;}
.position a:hover{ color:#e43a3d;}
.all_box{ border-top:1px solid #e4e4e4; background-color:#fcfcfc;}
.wraper{ padding:14px 0 55px 0; margin:0 auto; width:1002px;}

/*left*/
.sta_left{ width:691px; float:left;}
/*row01*/
.news_box{ width:320px; height:233px; float:left; border:1px solid #ccc; font-size:14px;}
.active_news{ border:1px solid #fff; background-color:#f8f8f8; padding:7px 0 7px 6px; line-height:26px;}
.active_news a{ font-weight:bold; color:#e4393c; display:block;}
.news_list{ border:1px solid #fff; border-top:1px solid #ccc; padding:10px 0 8px 14px; background-color:#f8f8f8;}
.news_list li{ background:url(../images/koufu/blue_icon.jpg) no-repeat left 14px; padding:0 12px; line-height:28px;word-break:keep-all; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_list li a{ color:#369;}
.news_list li a:hover{ color:#e4393c;}
.slideshow{ width:354px; height:235px; float:right; position:relative;}
.con1_left_ulbox{width:354px; height:235px; overflow:hidden;position:relative;}
.con1_left_ulbox ul{position:absolute;left:0;top:0;}
.con1_left_ulbox ul li{width:354px; height:235px; position:relative;}
.slideshow ol{position:absolute; bottom:8px; right:8px;}
.slideshow ol li{width:15px; height:18px;float:left; background-color:#9b402a; margin-left:6px; cursor:pointer; text-align:center; color:#fff;}
.slideshow ol li.current{ background-color:#ee887f; color:#b14a57;}

/*row02*/
.creat_list{ border:1px solid #dfdfdf; margin:34px 0 15px 0; overflow:hidden; width:689px;}
.creat_list li{ border-right:1px solid #dfdfdf; width:171px; float:left; height:82px;}
.creat_list .nobor{ border-right:0; width:173px;}
.creat_box01{ border:1px solid #fff; background:url(../images/koufu/icon03.png) no-repeat 18px 25px #f5f5f5; padding:15px 0 0 62px; height:67px;}
.creat_box02{ background:url(../images/koufu/icon01.png) no-repeat 18px 25px #f5f5f5;}
.creat_box03{ background:url(../images/koufu/icon02.png) no-repeat 18px 25px #f5f5f5;}
.creat_box04{ background:url(../images/koufu/icon04.png) no-repeat 18px 25px #f5f5f5;}
.creat_list li .name{ display:block; font-size:14px; font-weight:bold; margin-bottom:8px;}
.creat_btn{ height:26px; overflow:hidden;}
.creat_btn .left_btn{ background:url(../images/koufu/left_btn.png) no-repeat; display:inline-block; width:10px; height:26px; float:left;}
.creat_btn .middle_btn{ background:url(../images/koufu/middle_btn.png) repeat-x; height:26px; float:left; display:inline-block; line-height:26px;}
.creat_btn .middle_btn a{ color:#fff; padding:0 3px; display:block;}
.creat_btn .right_btn{ background:url(../images/koufu/right_btn.png) no-repeat; width:10px; height:26px; float:left; display:inline-block;}

/*row03*/
.course_show{ background:url(../images/koufu/pt_dx_tile.jpg) repeat-x; height:37px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.show_tit{ background:url(../images/koufu/pt_tile_bj3.jpg) no-repeat; width:137px; height:37px; display:inline-block; font-size:18px; line-height:37px; text-align:center; border-right:1px solid #dfdfdf; float:left;}
.course_show .more01{ float:right; font-size:12px; font-family:宋体; height:37px; line-height:37px; border-right:1px solid #fff; margin-right:0; padding-right:15px;}
.course_show .more01 a{ color:#d40101;}
.show_search{ border-bottom:1px solid #dfdfdf; border-right:1px solid #fff; height:36px; width:550px; float:left; position:relative;}
.input01{ border:1px solid #dfdfdf; height:24px; line-height:24px; width:219px; float:left; margin:5px 0 0 70px; padding-left:8px; color:#5d5d5d;}
.seabtn{ background:url(../images/koufu/zoom.png) no-repeat 10px 7px #e4393c; width:68px; height:26px; float:left; margin-top:5px; color:#fff; font-weight:bold; cursor:pointer; padding-left:18px;}
.show_search .more{ position:absolute; top:10px; right:0; line-height:16px; font-size:12px; font-weight:bold;}
.show_search .more a{ color:#d40101;}
.cou_show_con{ border:1px solid #dfdfdf; border-top:0; background-color:#fcfcfc; padding:18px 0 0 16px; width:673px; font-size:14px; margin-bottom:23px;}
.cou_show_con ul{}
.cou_show_con ul li{ width:325px; float:left; margin-right:11px; margin-bottom:22px;}
.issue_tit{ background:url(../images/koufu/course_bg03.png) no-repeat; width:325px; height:63px; text-align:center; padding-top:13px;}
.course_info{ background:url(../images/koufu/course_bg01.png) repeat-y; padding:8px 0 8px 17px;}
.course_info h2{ font-weight:bold; font-size:14px; line-height:30px;}
.course_info p{ color:#e4393c; line-height:30px;}
.course_info .teacher{ position:relative;}
.course_info p .gray{ color:#888;}
.course_info p .invite{ display:inline-block; position:absolute; right:40px;}
.course_info p .invite a{ color:#0452bc; text-decoration:underline;}
.course_info p .invite a:hover{ text-decoration:none;}
.course_link{ background:url(../images/koufu/course_bg02.png) no-repeat; width:305px; height:52px; line-height:52px; padding-left:20px;}
.course_link span{ display:inline-block; margin-right:51px; padding-left:25px; font-size:12px;}
.course_link span a{ color:#000;}
.course_link span a:hover{ color:#d40101;}
.course_link .signup{ background:url(../images/koufu/pt_ico1.jpg) no-repeat left center;}
.course_link .homepage{ background:url(../images/koufu/pt_ico2.jpg) no-repeat left center;}
.course_link .top{ background:url(../images/koufu/pt_ico3.jpg) no-repeat left center; margin-right:0;}

/*经典大赛*/
.nomar{ margin-bottom:0;}
.stadium_con{ overflow:hidden; padding-bottom:30px;}
.cou_show_con .stadium_con li{ padding-top:25px; width:206px; float:left; margin-right:18px; margin-bottom:0;}
.top_bg01{ background:url(../images/koufu/sta_topbg01.png) no-repeat; width:206px; height:10px; overflow:hidden;}
.middle_bg01{ background:url(../images/koufu/sta_midbg01.png) repeat-y; position:relative; width:206px;}
.com_tit{ background:url(../images/koufu/ds-title.png) no-repeat; width:167px; height:43px; text-align:center; position:absolute; left:20px; top:-34px; line-height:43px; font-size:18px; color:#fff;}
.com_tit img{ margin-right:8px;}
.logolist{ padding:25px 0 8px 28px; overflow:hidden;}	
.logobox{ width:149px; height:50px; border:1px solid #eee; margin-bottom:14px; position: relative;}
.bottom_bg{ background:url(../images/koufu/sta_botbg01.png) no-repeat; width:206px; height:10px;}
.recom_zdv {z-index:200;position: absolute; bottom:0px; background:#000; width:149px; height:24px; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.8;left:0px;}
.recom_za {z-index:201;position: absolute; text-align:center;  width:149px; height:24px;line-height:24px;left:0;bottom:0px; color:#FFFFFF;font-family:simsun;overflow:hidden;font-size: 12px;}
/*right*/
.sta_right{ width:295px; float:right;}

/*登录*/
.login_box{ border:1px solid #e3e3e3; width:293px; height:233px; background-color:#f2f2f2; margin-bottom:34px;}
.bor_white{ border:1px solid #fff; height:231px; position:relative;}
.login_con{ width:251px; margin:0 auto;}
.font{ font-size:14px; padding:5px 0 2px 0;}
.user_box{ margin-top:8px;}
.user_input{ background:url(../images/koufu/ico-user.jpg) no-repeat 4px 10px #fff; width:224px; height:35px; line-height:35px; color:#999; padding-left:25px; border:1px solid #ccc;}
.pass_input{background:url(../images/koufu/ico-password.jpg) no-repeat 4px 10px #fff;color: #000;}
.forget{ color:#878787; margin-top:8px; position:relative; height:20px;}
.forget input{ margin-right:5px; vertical-align:middle; margin-bottom:2px;}
.forget .forget_pass{ display:inline-block; position:absolute; right:62px; top:2px;}
.forget .forget_pass a{ color:#000;}
.forget .forget_pass a:hover{ color:#e43a3d;}
.forget .register{ display:inline-block; position:absolute; right:0; top:1px;}
.forget .register a{ color:#e4393c; text-decoration:underline;}
.forget .register a:hover{ color:#e4393c; text-decoration:none;}
.btn_list{ margin-top:5px;}
.user_btn{ background:url(../images/koufu/login_btn.png) no-repeat; width:105px; height:30px; text-align:center; color:#fff; font-size:14px; cursor:pointer; margin-right:40px;font-family: 微软雅黑;}
.pass_btn{ background:url(../images/koufu/reg_btn.png) no-repeat; color:#555; margin-right:0;}
.other_account{ padding-top:10px;}
.other_account img{ vertical-align:middle; margin-right:5px; margin-bottom:2px;}
.other_account a{ margin-right:20px;}
.error-tip{ color:#F00; font-size:12px; display:none;font-weight: bold;}
/*登录 end*/

/*登录后*/
.material_per{ background:url(../images/koufu/pt_atbj.jpg) no-repeat left top #fff; height:233px;}
.avatar{ border:1px solid #ddd; padding:2px; background-color:#fff; float:left; margin:10px 10px 0 14px;}
.mem_data{ width:155px; float:left; padding-top:10px; padding-right:5px; height:63px; overflow:hidden;word-break: break-all; }
.mem_data p{ margin:0; padding:0; line-height:15px;}
.center_btn{ margin-top:5px;}
.center_btn a{ background:url(../images/koufu/btn_bg06.png) no-repeat; width:66px; height:27px; display:block; margin-right:13px; text-align:center; line-height:27px; color:#845b1e; font-weight:bold; float:left;}
.center_btn .nomar{ margin-right:0;}
.my_data{ width:260px; margin:20px auto 0 auto;}
.my_data li{ border-bottom:1px dashed #dfdfdf; padding-bottom:10px; margin-bottom:14px; position:relative;}
.my_data .university dl{ width:190px;}
.my_data li .upd{ position:absolute; top:1px; right:2px;}
.my_data li .upd a{ color:#0d64bd; text-decoration:underline;}
.my_data li .upd a:hover{color:#e4393c;}
.my_data li h2{ background:url(../images/koufu/pt_ico9.jpg) no-repeat left 3px; padding-left:18px;font-weight:bold; font-size:13px; color:#555; line-height:20px; margin-bottom:7px;}	
.my_data li p{ font-size:13px;}	
.my_data .creat_course{ border-bottom:0; padding-bottom:14px; margin-bottom:0;}
/*登录后 end*/

/*有奖大赛*/
.winning_box{ border:1px solid #dfdfdf; border-top:2px solid #e4393c; font-size:14px; margin-bottom:15px;}
.win_tit{ background:url(../images/koufu/table_bg01.jpg) repeat-x; height:40px; font-weight:bold; line-height:40px; padding-left:10px; position:relative; border-bottom:1px solid #dfdfdf;}
.win_tit .sign_up{ display:block; background:url(../images/koufu/signup_btn.png) no-repeat; width:81px; height:26px; line-height:26px; font-size:13px; position:absolute; right:16px; top:7px; text-align:right; padding-right:8px; font-weight:normal;}
.win_tit .sign_up a{ color:#845b1e; display:block;}
.winning_box h2{ text-align:center; font-weight:bold; padding-top:12px; font-size:14px;}
.winning_box h2 span{ color:#f60;}
.winning_box .bonus{ text-align:center; color:#434343; border-bottom:1px dashed #434343; line-height:28px; margin:4px 15px 0 15px; padding-bottom:6px;}
.sign{ background:url(../images/koufu/sign_bg01.png) no-repeat; width:177px; height:54px; margin-left:15px; padding:17px 0 0 87px; color:#ee4b00; margin-top:10px;}	
.sign span{ display:block; color:#000;}
.final{background:url(../images/koufu/saishi-bj01.png) no-repeat;}
.final02{background:url(../images/koufu/saishi-bj02.png) no-repeat;}
.list01{ padding:10px 0 15px 20px;}
.list01 li{ background:url(../images/koufu/ico-arrow2.png) no-repeat left 7px; padding-left:19px; line-height:24px; font-size:14px; padding-top:0; float:none; margin-right:0; width:170px;}
.list01 li a{ color:#686868;}
.list01 li a:hover{ color:#e43a3d;}
.gold_tit{ font-size:16px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; height:35px; line-height:35px;}
.gold_tit span{ display:block; border:1px solid #fff; padding-left:13px; background-color:#f7f7f7; height:33px; width:278px;}
.gold_box{ width:263px; margin:10px auto 0 auto;}
.gold_avatar{ border:1px solid #dfdfdf; padding:1px; float:left;/*width:61px; height:44px; */margin:0 8px 10px 0;}
.gold_info{ width:180px; float:left; margin-bottom:10px;}
.gold_info .name{ color:#369; line-height:22px; font-size:14px; font-weight:normal;}
.gold_info .num{ color:#666;}
.gold_info span{ font-weight:bold; color:#fe4748; font-size:16px;}
.list02{ font-size:12px;}
.list02 li{ border-bottom:1px dashed #b3b3b3; padding:7px 0; overflow:hidden;vertical-align:bottom;}
.list02 .nobor{ border-bottom:0;}
.list02 li .No{ background:url(../images/koufu/num_icon.jpg) no-repeat; width:15px; height:15px; text-align:center; line-height:15px; color:#fff; display:inline-block; margin-right:5px; float:left;}
.list02 li .user_name{ color:#369; display:inline-block; width:135px; float:left;}
.list02 li .user_name a{ color:#369;}
.list02 li .user_name a:hover{ color:#999;}
.list02 li .gold_num{ display:inline-block; float:right; color:#666; width:105px; text-align:right;}
/*有奖大赛 end*/

/*最新冠军*/
.win_tit .more03{ position:absolute; top:0; right:15px; font-size:12px; font-weight:normal; font-family:宋体;}
.win_tit .more03 a{ color:#e43a3d;}
.champion_list{ width:270px; margin:0 auto;}
.champion_list li{ border-bottom:1px dashed #b3b3b3; font-size:12px; padding:12px 0; overflow:hidden; vertical-align:bottom;}
.champion_list .nobor{ border-bottom:0;}
.champion_list li .gold_avatar{ margin-bottom:0;}
.champion_info{ width:197px; float:left;}
.champion_info span{ display:block;}
.champion_info .level{ color:#369;}
.champion_info .level img{ margin-right:7px; vertical-align:baseline;}
.champion_info .event_name a{ color:#039;}
.champion_info .event_name a:hover{color: #e43a3d;}
.champion_info .date{ color:#999;}
/*最新冠军 end*/

/*赛场TOP10*/
.top10{ margin-bottom:0; padding-bottom:8px;}
.top10_topic{ border-top:1px solid #fff; border-bottom:1px solid #dfdfdf; height:34px; padding-left:14px; margin-bottom:10px;}
.top10_topic .N_on01{ background:url(../images/koufu/topic_act.jpg) no-repeat; height:26px; line-height:26px; width:84px; text-align:center; display:inline-block; font-size:12px; border:0; margin-top:9px; float:left;}
.top10_topic .N_on01 a{ display:block; cursor:pointer;}
.top10_topic .N_on01 a:hover{ text-decoration:none;}
.top10_topic .N_off01{ height:32px; height:26px; line-height:26px; width:84px;text-align:center; display:inline-block; font-size:12px; border:0; margin-top:9px; float:left;}
.top10_topic .N_off01 a{ display:block; cursor:pointer;}
.top10_topic .N_off01 a:hover{ text-decoration:none;}
.top10_con{ margin:0 auto; font-size:12px; table-layout:fixed;}
.top10_con td{ border-bottom:1px dashed #b3b3b3; height:33px;}
.top10_con .nobor{ border-bottom:0;}
.top10_con .top10_num{ font-size:16px; font-style:italic; color:#656565;}
.top10_con .top10_num span{ background:url(../images/koufu/num_bg.png) no-repeat; width:15px; height:24px; text-align:center; color:#fff; display:inline-block;}
.wordbreak{word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*赛场TOP10 end*/
/*=============叩富赛场 end===============*/

/*=============创建高校大赛===============*/
.process{ background: url(../images/processbg.jpg) no-repeat;  width:1002px; height:36px; margin:10px 0 22px 0; line-height:36px; font-size:16px;}
.process span{ width:165px; text-align:center; display:inline-block; float:left;}
.process .pro_act{ width:170px; font-weight:bold; color:#fff;}
.process3{ background:url(../images/koufu/processbg3.jpg) no-repeat; width:1002px; height:36px; margin:10px 0 22px 0; line-height:36px; font-size:14px;}
.process3 span{ width:165px; text-align:center; display:inline-block; float:left;}
.process3 .pro_act{ width:170px; font-weight:bold; color:#fff;}
.process4{ background:url(../images/koufu/processbg4.jpg) no-repeat; width:1002px; height:36px; margin:10px 0 22px 0; line-height:36px; font-size:14px;}
.process4 span{ width:165px; text-align:center; display:inline-block; float:left;font-size: 16px;}
.process4 .pro_act{ width:170px; font-weight:bold; color:#fff;}

/*left*/
.creat_left{ width:257px; float:left;}
.creat_nav{ margin-bottom:15px;}
.creat_nav .creat_line{ /*background:url(../images/creat_line.png) no-repeat;*/ height:2px;}
.creat_nav div a{ padding-left:50px; width:207px; display:block; font-size:16px; font-weight:bold;}
.creat_nav div a:hover{ color:#612c0a; text-decoration:none;}
.creat_navon01{ background:url(../images/koufu/creat_navoff01.png) no-repeat; height:42px; line-height:45px;}
.creat_navon01 a{ color:#fff;}
.creat_navon01 a:hover{background: url(../images/koufu/creat_navon01.png) no-repeat;}
.creat_navon01Sel{background: url(../images/koufu/creat_navon01.png) no-repeat;height:42px; line-height:45px;}
.creat_navon01Sel a{color:#612c0a;}
.creat_navoff02{ background:url(../images/koufu/creat_navoff02.png) no-repeat; height:42px; line-height:45px;}
.creat_navoff02 a{ color:#fff;}
.creat_navoff02 a:hover{ background:url(../images/koufu/creat_navon02.png) no-repeat;}
.creat_navoff02Sel{ background:url(../images/koufu/creat_navon02.png) no-repeat; height:42px; line-height:45px;}
.creat_navoff02Sel a{color:#612c0a;}
.creat_navoff03{ background:url(../images/koufu/creat_navoff03.png) no-repeat;}
.creat_navoff03 a:hover{ background:url(../images/koufu/creat_navon03.png) no-repeat;}
.creat_navoff03Sel{ background:url(../images/koufu/creat_navon03.png) no-repeat;}
.creat_navoff03Sel a{color:#612c0a;}
.creat_navoff04{ background:url(../images/koufu/creat_navoff04.png) no-repeat;}
.creat_navoff04 a:hover{ background:url(../images/koufu/creat_navon04.png) no-repeat;}
.creat_navoff04Sel{ background:url(../images/koufu/creat_navon04.png) no-repeat;}
.creat_navoff04Sel a{color:#612c0a;}
.creat_navoff05{ background:url(../images/koufu/creat_navoff05.png) no-repeat;}
.creat_navoff05 a:hover{ background:url(../images/koufu/creat_navon05.png) no-repeat;}
.creat_navoff05Sel{ background:url(../images/koufu/creat_navon05.png) no-repeat;}
.creat_navoff05Sel a{color:#612c0a;}

.creat_tip{ border:1px solid #e0e0e0; width:217px; padding:22px 14px;}
.tip_tit{ color:#f00; font-size:14px; margin-bottom:12px; display:block;}
.creat_tip ol{ padding-left:15px;}
.creat_tip ol li{ line-height:22px; margin-bottom:10px; list-style:decimal;}
.creat_tip ol li a{ color:#00f; text-decoration:underline;}
.creat_tip ol li a:hover{ color:#00f; text-decoration:none;}
/*left end*/

/*right*/
.creat_right{ width:100%; float:right; border:1px solid #e0e0e0; background-color:#fff;}
.creat_top{ height:165px;}
.creat_top .top_bt{ height:40px;  margin-top:30px; padding:0 80px;}
.top_bt hr{ height:1px; width:250px; background:#555; }
.top_bt h3{text-align:center; font-size:25px; margin-left:37px; float:left;_display:inline; }
.top_bt .hr01{ float:left; margin-left:20px; border-bottom:1px solid #000; width:235px;margin-top: 20px;*margin-top:0;}
.top_bt .hr02{  float:right; margin-right:30px;border-bottom:1px solid #000; width:235px;margin-top: 20px;*margin-top:0;}
/*.top_zhuyi{}*/
.top_zhuyi  table{ height:80px; width:640px; margin:0 auto; font-size:12px; color:#555; margin-top:10px;}
.top_zhuyi  table .td01{ height:80px; line-height:80px; text-align:center;  width:200px; color:#ff0000;}
.top_zhuyi  table .td02{ height:20px; line-height:20px; text-align:left; }
.top_zhuyi  table .td02 a{ color:#00f; text-decoration:underline;}
.row_table{ overflow:hidden; margin-bottom:20px;}
.cre_conname{ width:300px; text-align:right; padding-right:5px; color:#555; font-size:15px; float:left; padding-top:8px;}
.cre_input{ width:540px; float:left;position:relative;}
.cre_input.num_input{font-size: 16px;line-height: 36px;padding-left: 10px;}
/*.cre_input select{ border:none; color:#fff;}*/
.creat_input01{ border:1px solid #eee; background-color:#f6f6f7; width:323px; height:34px; line-height:34px; padding-left:13px; font-size:15px;font-family:微软雅黑; float:left; }
.star{ font-size:15px; color:#f00; display:inline-block; margin:8px; float:left;}
.creat_input02{ width:206px;}
.creat_input04{ width:232px;}
.creat_input05{width:66px; height:27px; background:url(../images/btn_bg031.png) no-repeat left center; font-weight:bold; color:#845b1e; text-align:center; line-height:27px; float:left; margin: 5px 0px 0px 8px;}
.creat_input05_4{width:66px; height:27px; background:url(../images/btn_bg031.png) no-repeat left center; font-weight:bold; color:#845b1e; text-align:center; line-height:27px; float:left; margin: 5px 0px 0px 8px;margin-right:-78px}
.creat_input05_6{width:66px; height:27px; background:url(../images/btn_bg031_6.png) no-repeat left center; font-weight:bold; color:#845b1e; text-align:center; line-height:27px; float:left; margin: 5px 0px 0px 8px;}
.row_table .cre_ts{ font-size:12px;color:#265C92; padding-top:5px;}
.row_table .reg_ts{ border:1px solid #265C92; width:200px; height:25px; line-height:25px; }
.row_ts{ margin-bottom:10px;}
.creat_ts{ font-size:12px; color:#999999;}
.creat_w{ width:337px; padding:0;}
.imgbtn{ border:1px solid #eee; width:106px; height:36px; line-height:34px; margin-left:9px; cursor:pointer; font-size:15px; font-family:微软雅黑;}
.tip{ font-size:12px; color:#999999; height:34px; line-height:28px; display:inline-block; width:172px; float:left;}
.tip01{ line-height:18px;}
.text_info{ resize:none; width:327px; height:182px;border:1px solid #eee; background-color:#f6f6f7; overflow-x:hiddle; overflow-y:auto; float:left; font-size:14px; font-family:微软雅黑; padding:8px 0 0 7px;}
.text_rule{ height:120px; margin-top:5px;}
.tip02{ height:120px; line-height:18px; margin-left:23px;}
.tip03{ height:120px; line-height:18px; margin-left:23px; padding-top:8px;}
.creat_input03{ width:100px;}
.cre_conname01{ width:78px;}
.check_box{ height:36px; line-height:36px;}
.check_box input{ margin-right:8px;}
.marleft{ margin-left:30px;}
.yanzhengma{ width:80px; height:30px; float:left; display:block; float:left; margin-left:5px; padding-top:3px;}
.creat_link{ height:34px; line-height:34px; width:120px; margin-left:20px;}
.creat_link a{ color:#0364cb; font-size:15px; text-decoration:underline;}
.creat_link a:hover{ text-decoration:none;}
.btnbox{ padding:20px 0 0 0px; margin-bottom:65px;text-align: center;}
.submit_btn{ background:url(../images/select_btn02.png) no-repeat; width:153px; height:43px; border:0; cursor:pointer; text-align:center; color:#fff; font-size:16px; font-family:微软雅黑; margin-right:31px;line-height: 40px;}
.reset_btn{ background:url(../images/reset_btn.png) no-repeat;margin-right: 0;}
/*right end*/
/*=============创建高校大赛 end===============*/

/*=============高校大赛列表===============*/
.competition_box{ border:1px solid #e0e0e0;}
.competition_top{ background:url(../images/koufu/creat_ico.jpg) no-repeat 27px 20px; padding-left:65px; height:60px;border-bottom:1px solid #e0e0e0;}
.competition_top .tit{font-size:24px; height:60px; line-height:60px; float:left; }
.competition_top .com_num{ width:153px; float:left; font-size:14px; color:#666; padding-top:21px;margin-left: 15px;}
.competition_top .com_num span{ border:1px solid #ddd; width:22px; height:19px; display:inline-block; text-align:center; line-height:19px; color:#e43a3d; font-weight:bold; font-size:16px;}
.competition_top .com_num .nobor{ border-right:0;}
.competition_top .view{ height:60px; line-height:60px; float:right; width:135px; text-align:right; padding-right:17px; font-size:14px;}
.competition_top .view a{ color:#e4393f;}
.com_srarch{ background:url(../images/koufu/table_bg01.jpg) repeat-x; height:40px;border-bottom:1px solid #e0e0e0; padding-left:22px;}
.result{ float:left;line-height:40px; }
.com_sea_box{height:26px; float:right; margin:6px 17px 0 0; background-color:#e4393c; padding:2px;}
.sea_input{ border:1px solid #ddd; width:190px; height:24px; color:#999; line-height:24px; padding-left:6px; float:left;font-family:微软雅黑; }
.select{width:105px; height:25px; background:#f0f0f0; border:1px solid #ddd; border-left:0;font-family:微软雅黑; }
.sea_btn{ font-weight:bold; text-align:center; cursor:pointer; background:none; color:#fff; height:26px; width:75px; border:0; line-height:26px; font-family:微软雅黑; }
.competition_list{ overflow:hidden; margin:3px 0 25px 32px;}
.competition_list li{width:290px; float:left; margin-right:34px; margin-top:22px;}
.competition_list .nomar{ margin-right:0;}
.competition_list li .issue_tit{ background:url(../images/koufu/top_bg05.png) no-repeat; width:290px;}
.competition_list li .course_info{ background:url(../images/koufu/middle_bg05.png) repeat-y;}
.competition_list li .course_link{ background:url(../images/koufu/bottom_bg05.png) no-repeat; width:270px; height:47px; line-height:47px; padding-left:20px;}
.competition_list li .course_link span{ display:inline-block; margin-right:35px; padding-left:25px; font-size:12px;}
.hon_page{ padding:40px 35px 0 0; float:right; overflow:hidden;}
.hon_page a{ display:block; margin-left:13px; float:left; text-align:center; border:1px solid #e1e1e1;  width:28px; height:24px; line-height:24px; color:#000; font-weight:bold;}
.hon_page .previous,.hon_page .next{ width:65px; color:#979797;}
.hon_page .hon_current{ border:0; width:30px; height:26px; line-height:26px; background-color:#e32a1e; color:#fff;}
/*=============高校大赛列表 end===============*/

/*=============高校大赛===============*/
.join_uni{ margin-top:34px;}
.join_unicon{ border:1px solid #dfdfdf; border-top:0; background-color:#fcfcfc; padding:5px 10px; width:669px; margin-bottom:24px;}
.join_unicon span{ width:115px; float:left; display:inline-block; height:35px; line-height:35px; font-size:14px; background:url(../images/ico-arrow2.png) no-repeat left 13px; padding-left:18px; overflow:hidden;}
.dash_line{ height:8px; border-bottom:1px dashed #8c8e94; clear:both; font-size:0; line-height:0; overflow:hidden;}
.new_show{ background:url(../images/koufu/pt_dx_tile.jpg) repeat-x; height:37px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.New_on01{ background:url(../images/koufu/pt_tile_bj3.jpg) no-repeat; width:137px; height:37px; display:inline-block; font-size:18px; line-height:37px; text-align:center; border-right:1px solid #dfdfdf; float:left; cursor:pointer;}
.New_off01{ width:137px; height:37px; display:inline-block; font-size:18px; line-height:37px; text-align:center; float:left;border-right:1px solid #dfdfdf; cursor:pointer;}
.new_show .more01{ float:right; font-size:12px; font-family:宋体; height:37px; line-height:37px; border-right:1px solid #fff; margin-right:0; padding-right:15px;}
.new_show .more01 a{ color:#d40101;}
.cou_show_con{ position:relative;}
.cou_show_con .more01{ position:absolute; top:-25px; right:20px; font-size:12px; font-family:宋体;}
.cou_show_con .more01 a{ color:#d40101;}
.champion{ position:relative;}
.champion .track{ background-color:#e4393c; height:21px; width:43px; text-align:center; line-height:21px; position:absolute; top:2px; right:4px;}
.champion .track a{ color:#fff;}

/*校园高手*/
.honor_tit{ border:1px solid #e0e0e0; background:url(../images/koufu/table_bg01.jpg) repeat-x; height:40px; font-weight:bold; line-height:40px; padding-left:10px; position:relative; border-bottom:1px solid #dfdfdf;}
.honor_on01{ background:url(../images/koufu/title_bg04.png) no-repeat center bottom; width:67px; height:40px; display:inline-block; font-size:14px; line-height:40px; text-align:center; float:left; cursor:pointer; margin-right:10px;}
.honor_off01{ width:67px; height:40px; display:inline-block; font-size:18px; line-height:40px; text-align:center; float:left; cursor:pointer;font-size:14px; margin-right:10px;}
.honor_on01 a,.honor_off01 a{ color:#000; display:block;}
.honor_on01 a:hover,.honor_off01 a:hover{ color:#d40101;}
.honor_tit .more01{ float:right; font-size:12px; font-family:宋体; height:37px; line-height:37px; border-right:1px solid #fff; margin-right:0; padding-right:15px; font-weight:normal;}
.honor_tit .more01 a{ color:#d40101;}
.honor_con{ border:1px solid #e0e0e0; border-top:0; padding:0 13px 5px 13px; margin-bottom:14px;}
.honor{ width:266px; margin:0 auto;}
.honor .nobor{ border-bottom:0;}
.honor td{ border-bottom:1px dashed #b3b3b3; height:39px;}
.honor .userbox .user{ width:23px; height:18px; display:inline-block; margin-right:5px; padding:0;}
.honor .userbox .user img{ width:21px; height:16px; overflow:hidden;border:1px solid #b3b3b3;}
.honor .num img{ margin-left:8px;}
.honor .num span{ display:inline-block; width:15px; height:15px; text-align:center; line-height:15px; color:#fdf5f5; font-style:italic;}
.honor .honor_num{ font-style:italic; font-size:15px; color:#999;}
.honor .honor_num img{ margin-left:8px;}
.honor .honor_num span{ width:15px; height:24px; line-height:24px; text-align:center;  display:inline-block;}
.honor .honor_num .bg01{ background:url(../images/koufu/num_bg.png) no-repeat; line-height:20px;color:#fff; }
/*校园高手 end*/

/*大赛实况*/
.contest{ margin-top:17px; margin-bottom:0;}
.upload{ background:url(../images/koufu/btn_bg07.png) no-repeat; width:149px; height:31px; line-height:31px; text-align:center; display:inline-block; font-size:14px; font-weight:bold; margin-left:10px;}
.upload a{ display:inline-block; color:#845b1e;}
.contest_list{ overflow:hidden; margin:3px 0 0 14px; padding-bottom:20px;}
.contest_list li{ width:125px; height:112px; float:left; margin:14px 14px 0 0; vertical-align:bottom;}
.nobor{ margin-bottom:0;}
/*大赛实况 end*/
/*=============高校大赛 end===============*/

/*=============冠军榜===============*/
.champ_title{ border:1px solid #dfdfdf; border-bottom:2px solid #e23e44; margin-top:5px;}
.champ_tit{ border:1px solid #fff; border-bottom:0; height:33px; line-height:33px; font-size:18px; font-family:微软雅黑; padding-left:20px; position:relative; background-color:#f3f3f3;}
.champ_tit .more{ position:absolute; top:0; right:0; font-size:12px; font-family:宋体; line-height:33px;}
.champ_tit .more a{ color:#d40101;}
.champ_list{ overflow:hidden; margin-top:15px; padding-bottom:15px; border-bottom:1px dashed #b3b3b3;}
.champ_nobor{ border-bottom:0; margin-bottom:15px;}
.champ_nobor01{ border-bottom:0;}
.champ_list li{ width:270px; float:left; margin-right:96px;}
.champ_list .nomar{ margin-right:0;}
.champ_photo{ width:61px; border:1px solid #dfdfdf; padding:1px; background-color:#fff; float:left;}
.champ_text{ width:195px; float:right; position:relative;}
.blue01{ color:#369;}
.blue01 img{ margin-right:7px; margin-bottom:-1px; vertical-align:baseline;}
.grayfont{ color:#666;}
.blue02{ color:#039;}
.blue02 a{ color:#039;}
.track_btn{ background-color:#e2373d; width:49px; height:21px; text-align:center; line-height:21px; position:absolute; top:0; right:0;}
.track_btn a{ color:#fff; display:block;}

/*==========风采============*/
.box{ background-color:#fcfcfc;}
.wrap{ width:1002px; margin:0 auto; padding:20px 0 45px 0;}
.contest1{ border:1px solid #dfdfdf; width:1000px;}
.contest_tit1{ border:1px solid #fff; border-bottom:2px solid #e2373d; background-color:#f3f3f3; height:40px; line-height:40px; font-size:18px; padding-left:26px; position:relative;}
.upload_btn{ background:url(../images/koufu/btn_bg07.png) no-repeat; width:149px; height:31px; text-align:center; line-height:31px; position:absolute; top:4px; right:15px; font-weight:bold; font-size:14px;}
.upload_btn a{ color:#845b1e; display:block;}
.imglist{ overflow:hidden; margin-left:12px; padding-bottom:10px;}
.imglist li{ width:235px; float:left; margin-right:12px; margin-top:20px;}
.imglist li .imgbox{ width:235px; text-align:center;}
.imglist li .img_text{ width:235px; height:15px; line-height:20px; padding-top:8px; text-align:center;}
/*==============风采 end================*/
.a-blue{color:#0d64bd;}

/*----------------------------大赛导航dasai_nav----------------------------------*/
.dasai_nav{ height:55px; width:100%;}
.dasai_nav ul li{ float:left; margin-right:78px; height:55px; width:170px; }
.dasai_nav ul a{ font-size:16px; color:#000;  display:block; text-align:center; line-height:40px; height:52px; background:url(../images/saichang_bj.png) no-repeat;}
.dasai_nav ul a:hover{color:#fff; text-decoration:none;background:url(../images/saichang_bj01.png) no-repeat;}
.dasai_nav .nav_a_ts{ margin-right:0;}
.dasai_nav .caidan_ts{background:url(../images/saichang_bj01.png) no-repeat; color:#fff; }
.dasai_nav .caidan_ts a{ color:#fff; }
.login_main{width:400px; background: url(../images/login_bj_02.png) repeat-y left top;margin:0 auto;padding-bottom:10px;}
.login_main_t{ background:url(../images/login_bj_01.jpg) no-repeat left top}
.tc_login_bj{ background:url(../images/tc_login_line.jpg) no-repeat left center; padding-left:15px;}
.tc_login_tile{height:38px; padding:8px 0 0 23px;border-bottom:1px solid #ddd;}
.tc_login_tile li{float:left;display:inline;width:138px;height:38px; font-size:16px; font-weight:bold; color:#333; text-align:center; line-height:38px;}
.tc_login_tile li.hover{height:39px; background:url(../images/tc_login_tilebj2.jpg) no-repeat left top;}
.tc_login_c li.inputs {position: relative;}
.tc_login_c li label {position: absolute;left: 30px;top:0px;line-height: 40px;height: 35px;color: #333;cursor: text;font-size: 14px;
}
.tc_login_c{ border-bottom:1px solid #ddd; padding:13px 21px 20px 21px;}
.tc_login_c li{margin-top:7px; color:#888;line-height:26px;}
.tc_login_c li a{color:#e43a3d; text-decoration:underline;margin-left:10px;}
.tc_login_c li span{ color:#e43a3d;}
.login_bottom{width:400px; margin:0 auto;}
.jr{margin:15px auto 0 auto;width:153px;}
.but{width:153px;height:43px; background:url(../images/but.jpg) no-repeat left top; font-size:20px;font-weight:bold; color:#fff; text-align:center;}

/*-----大赛奖励设置------*/
.add-award-setting{padding: 40px 15px 20px;border-top: 1px solid #F5F5F5;}
.setting-cont{width: 550px;margin: 20px auto;}
.add-award-setting .setting-title{font-size: 18px;text-align: center;position: relative;}
.add-award-setting .setting-title .setting-tip{display: block;font-size: 14px;color: #ff2336;background-image: url("../images/2023/setting-tip.png");background-size: 100% 100%;width: 172px;height: 28px;line-height: 24px;text-align: center;position: absolute;top: -18px;right: 12%;}
.add-award-setting .current-ye{font-size: 24px;color: #ff2336;text-align: center;padding: 10px 0;position: relative;}
.add-award-setting .current-ye img{margin-right: 3px;position: relative;top: -9px;}
.add-award-setting .current-ye .numNow{font-size: 46px;font-weight: bold;margin-right: 3px;}
.add-award-setting .current-sum{font-size: 16px;color: #999999;text-align: center;margin: 15px 0 25px;}
.add-award-setting .current-sum img{width: 20px;position: relative;top: -1px;}
.add-award-setting .setting-btn{display: block;width: 100%;height: 44px;background-color: #FF2336;font-size: 15px;text-align: center;line-height: 44px;color: #ffffff;margin-top: 20px;border-radius: 20px;}
.setting-link-p{margin: 15px 0 5px;}
.setting-link-p .setting-link{font-size: 15px;color: #ff2336;text-align: center;display: inline-block;}
.award-des{padding: 0px 125px 60px 125px;font-size: 16px;color: #666666;}
.award-des .award-des-p{font-size: 18px;line-height: 32px;color: #333333;margin-bottom: 15px;}
.award-des .item-d{position: relative;margin-bottom: 20px;}
.award-des .item-d .item-t1{display: block;width: 16px;height: 16px;font-size: 12px;border-radius: 50%;line-height: 14px;color: #666666;border: 1px solid #666666;text-align: center;position: absolute;left: 0;top: 4px;margin-right: 3px;}
.award-des .item-d .item-p1{padding-left: 22px;line-height: 22px;}
.paddingT20{padding-top: 20px!important;}
.item-p1 .no-item{color: #333333;padding: 10px 0;}
.item-p1 .no-item img{margin-right: 4px;}
.item-p1 .no-item .red{color: #ff2336;}
.bottom-msg{padding: 10px 15px;color: #999999;text-align: center;font-size: 12px;}
.add-award-a,.add-award-a:focus{color: #247cff;font-size: 15px;text-decoration: underline;position: absolute;right: 60px;bottom: 20px;}
.add-cont{border: 1px solid #EFEFEF;border-radius: 10px;padding: 20px 30px 25px;font-size: 18px;position: relative;top: -8px;}
.add-cont .t .red{color: #ff2336;}
.add-cont .cont-down{width: 13px;position: absolute;right: 83px;top: -9px;}
.add-cont .add-input{background-color: #F7F7F7;border-radius: 6px;padding: 13px 0 13px 15px;margin-top: 12px;}
.add-cont .add-input input{font-size: 16px;width: 78%;background-color: transparent;}
.add-cont .add-btn{display: inline-block;color: #ff2336;font-size: 16px;width: 20.2%;border-left: 1px solid #DEDEDE;text-align: center;line-height: 16px;cursor: pointer;}


















