@charset "utf-8";

/*弹出层样式*/
.bodyTo{ overflow:hidden}
.pop{left:0; top:0; width:100%; height:100%; background-color:#000; display:none; position:fixed;}
.pop-con{width:96%; margin-left:-48%; color:#FFF; position:fixed; background-color:#ffd722;-moz-border-radius:2em; border-radius:2em;-webkit-border-radius:2em; -webkit-box-shadow:0 3px 5px #333;box-shadow:0 3px 5px #333; left:50%; top:50%;display:none;  margin-top:-9em; opacity:1; z-index:100;background-size:contain;}
.pre{ position:relative; padding:6% 2%;} 
#thx .pre,#tie .pre,#tie1 .pre{padding:6% 2%;}#success .pre{ padding:6% 2% 10% 2%;}
.pre .close{ width:2.5em; height:2.5em; position:absolute; right:0.5em; top:0.5em; background:url(/app_images/wap/v30/c3/huodong/kfj/2014/o_close.png) no-repeat; background-size:contain; cursor:pointer;}
/*弹出层分左右效果结构*/
.smile{ float:left; width:30%; height:11em; margin-right:2%;  background:url(/app_images/wap/v30/c3/huodong/kfj/2014/smail.png) no-repeat 50% 50%; background-size:contain;}
.pop-right{ float:left; width:67%; height:13em; }
#success .pop-right{height:14em;}#thx .pop-right{ height:16em;} 
.pop-right img{ max-width:85%;}
.pop-right dt{font:400 1.3em/2em 'microsoft yahei'; overflow:hidden; color:#FFF;}
.pre em{ color:#ffff42; font-style:italic; font-weight:700; padding-right:0.2em;}
.pop-right dd, .pop-tie dd, .pop-tie dd a{font:400 1em/1.5em 'microsoft yahei'; color:#FFF; margin-top:0.8em; }
.pop-right .Go-back{ width:60%; height:1.7em; background:#ffd008; box-shadow:0 3px 5px #262700;font:400 1.7em/1.7em 'microsoft yahei';text-align:center; color:#F30; display:block; border-radius:10px; box-shadow:#CCC inset; background:-moz-linear-gradient(top,#ffd008,#fac600);/*Mozilla*/
background:-webkit-gradient(linear,0 50%,100% 50%,from(#ffd008),to(#fac600));/*Old gradient for webkit*/
background:-webkit-linear-gradient(top,#ffd008,#fac600);/*new gradient for Webkit*/
background:-o-linear-gradient(top,#ffd008,#fac600); /*Opera11*/}
.con{width:566px; height:506px; background:#FFF8EE; padding:30px; position:relative;}
.con .close{ width:20px; height:20px; display:block; position:absolute; right:20px; top:20px; background:url(/app_images/wap/v30/c3/huodong/kfj/2014/03/icon.png) no-repeat -6px -264px; text-indent:-150%; overflow:hidden; cursor:pointer}
.sina-logo{width:1em; height:1em; margin-left:4%; background:url(/app_images/wap/v30/c3/huodong/kfj/2014/sina.png) no-repeat 0 0.2em; background-size:85% 85%; display:inline-block} 
/*弹出层不分左右效果结构*/
.awoke{ width:90%; margin:0 auto;}
.awoke-img{ width:50%; margin:0 auto;}.awoke-img img{ width:100%;}
.awoke p{ font:400 1.3em/2em 'simhei'; margin-bottom:1em; color: #765000;}
.btns div, .unwatch{ width:40%; height:2em; float:left; margin:0 5%; cursor:pointer; background:#FC0; box-shadow:0 3px 5px #333; border-radius:1em; font:700 1.5em/2em 'microsoft yahei'; color:#F30; text-align:center;}
.btns div a{ color:#F30;}
.pop-tie{ text-align:center;}
.pop-tie dt{font:400 1.3em/2em 'simhei';}
.tie .pre{ padding:6% 5%;}.tie dl{ margin-bottom:1em;}.tie .btns div{ width:45%;}
#tie .btns div{ width:50%; margin:0 auto; float:none; margin-top:1em;}
.pop-tie dd{ padding:0.7em 1em;}
#tie1 .btns div{ float:left; width:38%;}
#tie1 dt{ font:400 1.6em/1.7em 'simhei'}
#tie1 .pop-right{ height:19em;}
#thx .pop-right dt{ font:400 1.5em/1.7em 'simhei';}


/*所在城市页面、手机验证页面样式*/
.ground-input input.bd{ border-bottom:solid 1px #CCC; border-radius:8px 8px 0 0;}
.mb{ margin-bottom:1em;}
.content_header{ height:6.5em;
background:#78b12d;background:-moz-linear-gradient(top,#78b12d,#4e9427);/*Mozilla*/
background:-webkit-gradient(linear,0 50%,100% 50%,from(#78b12d),to(#4e9427));/*Old gradient for webkit*/
background:-webkit-linear-gradient(top,#78b12d,#4e9427);/*new gradient for Webkit*/
background:-o-linear-gradient(top,#78b12d,#4e9427); /*Opera11*/}
.content_header p{ text-align:center; color:#FFF; font:400 2.1em/3.5em 'microsoft yahei';}
.content_header a.back{ width:20%; height:4em; display:block; position:absolute; left:3%; top:1.5em; background:url(/app_images/wap/v30/c3/huodong/kfj/2014/back-bg.png) no-repeat; background-size:contain; text-indent:-500%;}

.content_con{ width:90%; padding:5%; color:#666;}
.content_con .title{margin-bottom:2em;}
.title h2{font:400 1.8em/2em 'microsoft yahei'}
.city select{ font:400 1.2em/2em 'microsoft yahei'; -moz-padding-right:5em;}
.text input{width:100%;
-webkit-box-shadow:0 3px 5px #CCC inset; -moz-box-shadow:0 3px 5px #CCC inset; border-radius:8px; padding:1em 0; cursor:pointer; border:solid 1px #CCC; font-weight:700; font-size:1em; font-family:'microsoft yahei'; color:#666; text-indent:1em; } 
.content_con select{width:100%; height:40px; -moz-width:96%; border-radius:8px;color:#666666; margin-bottom:1.5em; font-size:1.2em; font-weight:400; font-family:'microsoft yahei';  background:none; border:solid 1px #CCC; box-shadow:none;}
.msg{ width:100%; height:2em;font:400 1em/2em 'microsoft yahei'; color:#666; text-indent:1em;}
.mobile .msg{ height:1.5em;} 
.sure{ width:100%; height:2em; color:#FFF; margin:1em 0; cursor:pointer; border:solid 1px #1e7220;  border-radius:10px; box-shadow:0 5px 5px #CCC; color:#FFF;font:400 1.8em/1em 'microsoft yahei'; letter-spacing:0.2em;
background:#78b12d;
background:-moz-linear-gradient(top,#78b12d,#4e9427);/*Mozilla*/
background:-webkit-gradient(linear,0 50%,100% 50%,from(#78b12d),to(#4e9427));/*Old gradient for webkit*/
background:-webkit-linear-gradient(top,#78b12d,#4e9427);/*new gradient for Webkit*/
background:-o-linear-gradient(top,#78b12d,#4e9427); /*Opera11*/}

.anew{width:100%; border:solid 1px #b3cad1; padding:0.5em 0; margin-bottom:1em;  border-radius:10px; box-shadow:0 5px 5px #CCC; color:#666; font-family:'microsoft yahei'; font-weight:400; font-size:1.3em; background:#fcfcfc;
background:-moz-linear-gradient(top,#fcfcfc,#e8e8e8);/*Mozilla*/
background:-webkit-gradient(linear,0 50%,100% 50%,from(#fcfcfc),to(#e8e8e8));/*Old gradient for webkit*/
background:-webkit-linear-gradient(top,#fcfcfc,#e8e8e8);/*new gradient for Webkit*/
background:-o-linear-gradient(top,#78b12d,#e8e8e8); /*Opera11*/}

.color999{ color:#999; font:400 1.5em/1.5em 'microsoft yahei';}
.err-icon span{ width:1.5em; height:1.5em; display:inline-block; text-indent:-200%; padding-right:0.8em;background:url(/app_images/wap/v30/c3/huodong/kfj/2014/err-icon.png) no-repeat 0 0.2em; background-size:70% auto; color:#f55d12;padding-right:0.3em;}
.warn-icon span{ width:1.5em; height:1.5em; display:inline-block; text-indent:-200%; padding-right:0.8em;background:url(/app_images/wap/v30/c3/huodong/kfj/2014/ex-icon.png) no-repeat 0 0.2em; background-size:63% auto; }
.err-icon{ color:#f55d12;font:700 1.7em/1.5em 'microsoft yahei';padding:1em 0;}
.warn-icon{ color:#669933; font:700 1.7em/2em 'microsoft yahei';padding:1em 0;}
.second60{ border:solid 1px #b0c9d0; background:#e8e8e8; background:-moz-linear-gradient(top,#e8e8e8,#fcfcfc);/*Mozilla*/
background:-webkit-gradient(linear,0 50%,100% 50%,from(#e8e8e8),to(#fcfcfc));/*Old gradient for webkit*/
background:-webkit-linear-gradient(top,#e8e8e8,#fcfcfc);/*new gradient for Webkit*/
background:-o-linear-gradient(top,#e8e8e8,#fcfcfc); /*Opera11*/}

/*新用户注册页面样式*/
.ground{position:relative; width:100%;  
-webkit-box-shadow:0 3px 5px #CCC inset; -moz-box-shadow:0 3px 5px #CCC inset; padding-left:3px; border-radius:8px; cursor:pointer; border:solid 1px #CCC;}
.ground-input input{width:100%;border-radius:8px; cursor:pointer; font-weight:700; font-size:1em; font-family:'microsoft yahei';  color:#666; text-indent:0.5em; overflow:hidden; padding:1em 0;}
.text-right{ text-align:right;}.text-right a{ text-decoration:underline; font:700 1.5em/1.5em 'microsoft yahei'; color:#666;}

.validate input{ width:80%; float:left;} .validate-img{ width:17%; height:3.6em; padding-left:2%;float:left; }
.validate-img img{ max-width:100%; height:3.6em; cursor:pointer;}

/*登录页面样式*/ 
.logging .msg{ height:2.5em; font:400 1.8em/2.5em 'microsoft yahei'; text-indent:0;}
.rember{font:400 1.5em/2.5em 'microsoft yahei';}.rember input{ margin-right:1em}  
.logging ul{ width:90%; margin:0.5em auto;}.logging ul li{ float:left; width:28%; text-align:center; padding:0 2%; border-right:solid 1px #CCC;} 
.logging ul li.bd0{ border:0;}
.logging ul li a{ font:400 1.2em/1.5em 'microsoft yahei'; color:#666;}
.content_header a.login{width:20%; height:4em; display:block; position:absolute; right:3%; top:1.5em; background:url(/app_images/wap/v30/c3/huodong/kfj/2014/login-bg.png) no-repeat; background-size:contain; text-indent:-500%;}
.rember{ font:400 1.5em/2.5em 'microsoft yahei';}
.rember div{ float:left; width:1.5em; height:1.34em; padding-right:0.8em; background:url(/app_images/wap/v30/c3/huodong/kfj/2014/uncheck.png) no-repeat; background-size:contain; margin-top:0.5em;}
.rember .selected{  background:url(/app_images/wap/v30/c3/huodong/kfj/2014/check.png) no-repeat;background-size:contain;}
.none{ display:none;}


/*客服节简介*/
.bg-repeat{ background:url(/app_images/wap/v30/c3/huodong/kfj/2014/bg-repeat.jpg);}
.bg-repeat .content_header{ background:none}
.introduce h2{ height:2.5em; background:url(/app_images/wap/v30/c3/huodong/kfj/2014/jianjie.png) no-repeat 50% 50%; text-indent:-500%; background-size:contain; margin-bottom:1em;}

.rule h2{ background:url(/app_images/wap/v30/c3/huodong/kfj/2014/jifen.png) no-repeat 50% 50%; background-size:contain;}
.introduce p{ color:#FFF; font:400 1em/1.5em 'microsoft yahei'; margin-bottom:0.5em;}
.introduce p a{ color:#FFF;}
.introduce dl{ font:400 1em/1.5em 'microsoft yahei'; color:#FFF; margin-bottom:1em;}
.introduce p strong{ font-weight:700;}
.introduce h3,.introduce h4{ text-align:center; color:#FFF;font:700 2em/1.5em 'microsoft yahei';} 
.introduce h4{ font:700 1.5em/3em 'microsoft yahei';}
.introduce table{ color:#FFF; border-left:solid 1px #FFF;border-top:solid 1px #FFF; margin-bottom:20px;}
.introduce table td,.introduce table th{ border-bottom:solid 1px #FFF;border-right:solid 1px #FFF; padding:5px 20px; font:400 1em/1.5em 'microsoft yahei';}



/*视频样式*/
.video{ color:#690;}
.video h2{font:700 1.5em/1.5em 'microsoft yahei'; margin-bottom:1em;}
.videoPlay{ margin:0 auto; width:80%; height:16em; position:relative; }
.videoimg{width:100%; height:100%; position:absolute; left:0; top:0; z-index:2;background:url(/app_images/wap/v30/c3/huodong/kfj/2014/vedio-img.jpg) no-repeat; background-size:contain;}.videoPlay img{ max-width:100%; height:100%;}
.share{ width:65%;  margin:6em auto; padding-bottom:10em;}
.share div{ width:34%; height:4em; float:left;font:700 1.3em/4em 'microsoft yahei'; text-align:center;}
.share a{ width:21%; height:4em; display:inline-block;margin-right:5%;}.share a img{ max-width:100%;}

/*loading样式*/
#loading{ width:4em; height:4em; text-indent:-500%; position:fixed; left:50%; top:50%; margin-left:-2em; margin-top:-2em; background:url(/app_images/wap/v30/c3/huodong/kfj/2014/loading.gif) no-repeat; background-size:contain;}

#thx .pop-small{ height:12em;}
.gongxi-text .pop-tie dt{font:400 1.5em/2em 'simhei'}
.gongxi-text .pop-tie dd,.gongxi-text .pop-tie dd a{ font:400 1.1em/1.5em 'microsoft yahei';}
.textCenter .awoke p{ font:400 2em/2em 'simhei'; margin-top:1em; text-align:center;}
.textCenter .btns div{ float:none; margin:0 auto;}
/*弹出层文字样式*/
#popText-add .popText-addcon{ padding:1em;}
#popText-add .popText-addcon p{ color:#FFF; font:400 1.3em/1.7em 'simhei';}

/*平安中超增加样式*/
.football-links{ width:11em;position:absolute; left:27em; top:12em;}
.football-links a{ width:100%; height:3em; overflow:hidden; display:block; margin-bottom:1em; text-indent:-9999px;}
.activeText{ top:11em;}
.creat-team{ top:11em;}
.haibao-vote{ top:11em;}

/*活动详细弹出层*/
#activety{ margin-top:-11em;}
.rule-wrap{ color:#765000; font:400 1.2em/1.5em 'microsoft yahei';}
.rule-wrap .shuoming_hd_sxjk{ width:40%; margin:0 auto; padding:2% 0;}
.rule-wrap h2{ font-size:1.5em; margin-bottom:0.5em; text-align:center;}
.p-btn{ width:40%; padding-top:1em; margin:0 auto;}.p-btn .unwatch{ width:100%;}
/*20141011*/
.detail-tips{
	line-height:200%;text-align:center; font-size:10px;color:#000; background:#fff;
}
/*20141013*/
header{
	height: 60px;position:relative;
	background: #585757;
	text-align: center;
	line-height: 60px;
}
header h2{color:#fff; font-size:1.5em;}

header span{
	height: 60px;display:block;
	position:absolute;
	left: 0; top:0;
}
header span a{
width: 74px;
height: 48px;
margin-left: 18px;
margin-top: 6px;
display: block;
	background:url(/app_images/wap/v30/c3/huodong/kfj/2014/back-bg.png) no-repeat left center;
}
