body,h1,h2,h3,h4,p{margin:0;padding:0;}a img{border:none;}body{padding:12px;background:#fff;font:12px/1.5 tahoma,arial,sans-serif;color:#040000;}#content:after,.nav:after,.extra ul li:after{content:"";height:0;clear:both;display:block;}#title,#title strong,#topic h2,#content{background:url(../assets/img/sprite.png) no-repeat 0 0;}#wrapper{min-width:1004px;_width:1004px;margin:0 auto;}#header{height:386px;margin:0 0 -29px 0;overflow:hidden;position:relative;}#logo{width:95px;height:95px;position:absolute;top:18px;left:75px;}#title{height:130px;overflow:hidden;padding:0 0 0 195px;background-color:#c9cecb;background-position:40% -155px;}#title strong{display:block;width:316px;height:51px;margin:40px 0 0 0;overflow:hidden;background-position:-445px -52px;text-indent:-9999px;}#title sub{visibility:hidden;}#topic{height:215px;margin-top:12px;overflow:hidden;background:#e20a16;}#topic h2{float:left;display:inline;width:361px;height:134px;margin:25px 0 0 80px;overflow:hidden;background-position:-12px -4px;text-indent:-9999px;}.desc{float:left;display:inline;width:500px;margin:73px 0 0 18px;}.desc p{letter-spacing:1px;}#nav{height:31px;margin:0 0 0 90px;padding:0 0 0 30px;clear:both;zoom:1;}#nav li{float:left;margin-right:10px;list-style:none;}#nav li a,#nav li strong{text-decoration:none;height:21px;color:#E20A16;background-color:#fff;font:700 14px/21px tahoma,arial,sans-serif;float:left;padding:5px 20px;}#nav li strong,#nav li a:hover{background-color:#E20A16;color:#fff;}#content{padding:0 0 20px 80px;background-position:40% -520px;zoom:1;}.lane .main{width:94%!important;}.main{float:left;display:inline;width:69%;margin-right:1%;padding-top:70px;}.section{padding:0 0 30px 0;}.section h3{margin:0 0 15px 0;padding:0 0 3px 0;overflow:hidden;border-bottom:solid 2px #c9cecb;font:bold 14px/1.5 arial,sans-serif;color:#e20a16;}.section h4{margin:10px 0 0 0;padding:5px 0;font:bold 12px/1.5 arial,sans-serif;}.section ul{list-style:none;margin:0 0 30px 0;padding:0;}.section ul li{display:inline;margin-right:12px;}.section ul li strong{font-weight:100;}#schedule table{border:solid #e4e4e4;border-width:1px 2px 2px;background:white;line-height:30px;margin-bottom:15px;color:#3f3626;}#schedule table caption{background:white;border:solid #e4e4e4;border-width:2px 2px 0;text-align:left;padding-left:10px;}#schedule table th,#schedule table td{border:1px solid #f3f3f3;}#schedule table th{text-align:left;padding-left:10px;}#schedule table td{padding-left:10px;font-size:13px;}#schedule p strong{font-weight:700;color:#e00;}.section #point{margin-left:12px;margin-bottom:12px;}#point li{display:block;line-height:24px;}#point li em{font-weight:700;font-style:normal;color:#3F3626;}.notice{color:#323B3E;padding:8px;}.note{font-weight:700;color:#e00;padding:20px 0 0 50px;}#sponsor{padding:0;}#sponsor li{margin:0;}#contact{padding:0;}#contact li{display:block!important;margin:10px 0;}#contact em{font-style:normal;font-weight:700;}#spread textarea{font:12px/1.5 Tahoma;color:#333;border:solid 1px;border-color:#333 #ccc #ccc #333;width:400px;height:100px;margin:12px 12px 0 0;padding:2px 5px;}#spread a img{margin-right:12px;vertical-align:top;}.extra{float:right;display:inline;width:29.9%;margin-top:3px;}.extra h3{display:none;}.extra ul{list-style:none;margin:0;padding:0;}.extra ul li{padding:13px;margin:0 0 3px 0;background:#C9CECB;zoom:1;}.extra ul li h4{display:none;}.extra ul li .pic{float:left;width:90px;height:90px;border:4px solid #FFF;margin-right:-98px;}.extra ul li .desc{float:left;padding-left:110px;width:auto;margin:0;}#footer{width:100%;height:35px;line-height:35px;text-align:center;background:#c9cecb;}#footer p{font:100 12px/35px arial;}#signup{_height:300px;min-height:300px;}#signupform{padding-top:12px;}#signupform input,#signupform textarea{font-size:12px;color:#666;}.field{overflow:hidden;zoom:1;margin-bottom:12px;}.field label{float:left;width:100px;padding-right:8px;text-align:right;cursor:pointer;padding-top:2px;}.field label span{margin-right:2px;}.field input{padding:2px;_padding:3px 2px 0 2px;width:200px;font-size:12px;}.field#gender input{width:auto;padding:0;}.field#gender ul label{float:none;}.field#gender ul{margin:0;display:inline-block;width:208px;*display:inline;zoom:1;}.field input:focus,.field textarea:focus{border-color:#ccc;}.field textarea{padding:2px;width:470px;height:130px;font-size:12px;}.field span{color:red;margin-left:6px;}.submit{margin-left:108px;}.submit input{padding:2px 8px;cursor:pointer;}.tips{padding:30px 0 0 50px;color:#3F3626;}.tips p{padding:0 0 0 20px;}.tips p strong{margin-left:-20px;color:#3F3626;}.timeend{color:red;font-weight:bold;padding:8px 0;margin-bottom:15px;}.faq{padding:0 0 0 50px;font:12px/1.8 arial,sans-serif;color:#3f3626;}.faq ol{margin-top:0;}.pop-wapper{position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;z-index:9999;display:none;}.pop-up{width:350px;border:1px solid #ccc;border-color:#ddd #c1c1c1 #c1c1c1 #ddd;margin:2px 0 0 2px;zoom:1;z-index:999;position:relative;margin-left:auto;margin-right:auto;top:20%;}.pop-up .hd h3,.pop-up .act{background:url(../assets/img/pop_up.png) no-repeat 0 999px;}.pop-mask{width:100%;height:100%;position:absolute;opacity:.5;filter:alpha(opacity=50);overflow:hidden;border:0;background:#999;top:0;left:0;}.pop-up .hd{margin-top:-4px;margin-left:-4px;position:relative;zoom:1;height:25px;border:1px solid #c0c0c0;border-bottom:none;background-color:#F1F9FB;z-index:1001;}.pop-up .hd h3{background-position:0 1px;background-repeat:repeat-x;height:23px;line-height:23px;font-size:12px;padding-left:10px;border-bottom:1px solid #c0c0c0;color:#888;}.pop-up .bd{margin-left:-4px;padding:10px;padding-top:0;border:1px solid #c0c0c0;border-top:none;position:relative;zoom:1;background-color:#fff;z-index:1002;}.pop-up .bd h3{padding:3px 0;font-family:arial,sans-serif;font-size:14px;border-bottom:1px dashed #ddd;width:270px;}.pop-up .bd h3 span{font:100 12px/14px arial;margin-left:5px;}.pop-up .inner{height:300px;overflow:hidden;}.pop-up .inner .tips{height:300px;line-height:300px;text-align:center;font-size:14px;margin:0;padding:0;}.pop-up iframe{border:none;background:#fff;overflow:hidden;}.pop-up #feedback{width:280px;margin:-30px 0 0 30px;height:145px;overflow:hidden;}.pop-up #twitter{border-top:2px solid #C9CECB;padding:10px 0 0 40px;}.pop-up #feedback iframe{margin-left:-10px;}.pop-up #twitterFrame{height:150px;margin-left:-5px;_width:275px;_margin-right:-10px;}.pop-up .ft .act{position:absolute;right:4px;top:0;height:17px;width:17px;overflow:hidden;font:0/999px arial;background-position:0 -24px;z-index:1005;cursor:pointer;}.pop-up .ft .act:hover{background-position:0 -42px;}