*{margin:0;padding:0;}
img{border:0;}
body{background:#fff;font-family:arial;font-size:12px;color:#333;line-height:1.5em;}
a{text-decoration:none;color:#3870a3;}
a:hover{text-decoration:underline;}

.itubox {width:963px;margin:0 auto;}
.content{padding:18px 10px;background:#d3dfef;}
.content_left{width:640px;float:left;}
.content_right{width:292px;float:right;}
.clearboth{clear:both;}
.len{float:right;font-size:15px;font-weight:bold;padding-top:40px;}
.nav{margin:0 8px;background:#6e6e6e;height:33px;text-align:center;position:relative;}
.nav li{float:left;list-style:none;font-weight:bold;font-size:14px;line-height:33px;}
.nav li a{color:#fff;display:block;padding:0 11px;}
.nav_en li a{font-size:12px;padding:0 7px;}
.navbar_box {padding:1px;position:absolute;display:none;background:#2166a0;margin-left:-10px;width:150px;text-align:left;}
.navbar_box li {float:none;}
.navbar_box a {color:#fff!important;font-size:13px;font-weight:normal;padding:0 5px;margin:0;line-height:26px;height:26px;}
.navbar_box a:hover {background:#4f78d5;color:#FFF200!important;}
.content_left_box{padding:20px 15px;background:#fff;border-top:6px solid #2166a0;border-bottom:6px solid #2166a0;height:auto!important;min-height:1320px!important;height:1320px;overflow:hidden!important;overflow: visible;}
.page_title{font-size:14px;font-weight:bold;border-bottom:2px solid #000;margin-bottom:10px;}
.bpb{clear:both;margin-bottom:10px;height:auto!important;min-height:1px!important;height:1px;overflow:hidden!important;overflow: visible;}
.footer{padding:5px 10px;}

.countdown{width:292px;height:78px;background:url(images/countdown.jpg) no-repeat;}
.countdown_cn{background:url(images/countdown_cn.jpg) no-repeat!important;}
.countdown span{font-size:48px;font-weight:bold;color:#FF0000;margin-left:175px;line-height:78px;}
.right_tab{width:75px;height:28px;float:left;}
.right_contentbox{clear:both;border:2px solid #2770d9;padding:10px 5px;background:#fff;}
.right_photo li{list-style:none;float:left;padding:2px;}
.right_photo li img{padding:1px;border:1px solid #d0d0ce;}
.right_s h2{color:#fff;font-size:16px;background:#0063E2;line-height:34px;text-align:center;}


.schedule_name{text-align:center;font-weight:bold;font-size:16px;color:#004fbb;}
.schedule_date{font-weight:bold;font-size:14px;color:#004fbb;padding:0 5px;}
.table_style{margin:10px 0;}
.table_style td{padding:10px 5px; vertical-align:top; text-align:left;}
.table_style .title,.table_style2 .title{font-weight:bold;}
.training_box{border-top:5px solid #000;margin-top:10px;padding-top:10px;}
.training_box h2{font-size:18px;}
.training_box td{padding:5px;}
.transport_title{text-align:center;font-weight:bold;font-size:16px;}
.transport_title a{color:#000;}
.transport_box h2{font-size:14px;padding:20px 0 5px;}
.table_style2{background:#000;}
.table_style2 td{background:#fff;padding:5px; vertical-align:middle; text-align:center;}
.table_style3 td{vertical-align:top!important;text-align:left!important;}
.matchinfo_groups_box{background:url(images/matchinfo_groups_logo.jpg) no-repeat right top;padding-top:42px;}
.matchinfo_groups_title{padding-left:15px;background:url(images/matchinfo_groups_icon.jpg) no-repeat 0 12px;height:30px;line-height:30px;font-size:16px;}
.groups_table_title{text-align:left!important;font-weight:bold;color:#285288;}
.happy_title{color:#0063e5;font-size:16px;font-weight:bold;line-height:34px;}
.happy_table .title{font-weight:bold;}
.happy_table td{background:#fff;padding:5px;}
.happy_input{width:280px;border:1px solid #000;height:16px;padding:2px 0;}
.happy_submit{background:url(images/happy_submit.jpg) no-repeat;width:67px;height:26px;border:0;color:#FFFFFF;font-weight:bold; cursor:pointer;font-family:Arial;}
.happy_table .error{color:#ff0000;padding-left:5px;}
.colorcheng{color:#e36c0a;}
.info_box li{list-style-position: inside;padding:5px 0 5px 15px;}
.weatherul li{margin:5px 0 5px 30px;list-style-position:outside;}
