﻿/**
 * @name	:HTML标签重定义
 * @author	:chongzi(email:5654565@qq.com)
 * @version	:1.0
 * @type	:公共规则
 * @explain	:无
 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, form, fieldset, input, textarea, p, blockquoteth, td { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal; }
ul, ol { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
object, input, textarea { outline: none; } 
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
i { font-style: normal; }
ol, ul { list-style: none; }
capation, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; } 
/* 以下样式根据不同的网站可能需要改写 */
body { font-family: 微软雅黑,"Microsoft YaHei"; font-size: 12px; line-height: 150%; background-color: #111155; }
textarea { font-family: Courier New,sans-serif; font-size: 13px; }
i { font-style: normal; }
a { text-decoration: none; color: #000; }
a:visited { color: #000; }
a:hover { text-decoration: underline; /*text-decoration:none;*/ color: #000; }
/* 须改写样式结束*/
/**
 * @name	:常用原子类
 * @author	:chongzi(email:5654565@qq.com)
 * @version	:1.0
 * @type	:公共规则
 * @explain	:无
 */
/*字体排版*/
.f1 { font-size: 1px; }
.fb { font-weight: bold; }
.fn { font-weight: normal; }
.lh1 { line-height: 1%; }
.lh150 { line-height: 150%; }
.lh180 { line-height: 180%; }
.lh200 { line-height: 200%; }
/*定位*/
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.bc { margin-left: auto; margin-right: auto; }
.fl { float: left; }
.fr { float: right; }
.cb { clear: both; }
.cl { clear: left; }
.cr { clear: right; }
 
/*如果一个块级对象内部包含浮动对象，应该给该块级对象使用clearfix*/
.clearfix:after { content: ''; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
*html .clearfix { height: 1%; }
.clearfix { display: block; }
.va-c { vertical-align: center; }
.pr { position: relative; }
.pa { position: absolute; }
.abs-right { position: absolute; right: 0; }
.zoom { zoom: 1; }
.hidden { visibility: hidden; }
.none { display: none; }
.db { display: block; }
/*长度高度*/
.w10 { width: 10px; }
.w { width: 100%; }
.h { height: 100%; }
.h10 { height: 10px; overflow: hidden; }
.h_auto { height: auto; }
.w_auto { width: auto; }
/*边距*/
.m5 { margin: 5px; }
.m10 { margin: 10px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt120 { margin-top: 120px; }
.ml10 { margin-left: 10px; }
.mr10 { margin-right: 10px; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-top: 25px; }
.mb30 { margin-bottom: 30px; }
.mb50 { margin-bottom: 50px; }
.mb100 { margin-bottom: 100px; }
.pa0 { padding: 0px; }
.pa5 { padding: 5px; }
.pa10 { padding: 10px; }
.pa20 { padding: 20px; }
.pa30 { padding: 30px; }
.patb10 { padding: 10px 0; }
.pab30 { padding-bottom: 30px; }
.pab100 { padding-bottom: 100px; }

body { font-size: 12px; background: #111155 url(//px-img.7msport.com/v2/skin2/bf_tbg.gif) top repeat-x; }
.content{width: 1000px;margin: 0 auto;}
#topFun { height: 25px; line-height: 25px;  width: 100%; overflow: hidden; clear: both; background:url(//px-img.7msport.com/v2/skin2/bf_tbg.gif) repeat-x; }
#topFun .timeZone { width: 35%; }
#topFun .lan { width: 65%; text-align: right; }
#topFun .timeZone, #topFun .lan { float: left; }
#TimeZone { font-size: 11px; font-weight: 700; font-family: Tahoma; padding-right: 15px; background: url(//px-img.7msport.com/v2/skin2/clock.gif) right 0 no-repeat; cursor: pointer; }

/* 头部 */

#head {  height: 72px; background: #66D5FE;  overflow: hidden; }
.headLeft, .headRight { float: left; height: 72px; }
.headLeft { width: 350px; background: url(//px-img.7msport.com/v2/skin2/goalLog.jpg) no-repeat; }
.headRight { width: 530px; padding-left: 20px; }
.goalLogBox { width: 250px; height: 64px; padding: 2px 2px 2px 3px; float: left; margin-top: 2px; margin-left: 3px; display: inline; }
.goalLog { width: 250px; float: left; height: 64px; overflow: auto; }
.topNews { margin-top: 5px; margin-bottom: 2px;display:none; }
.topNews iframe { width: 500px; height: 21px; background: transparent; }

/* 导航 */

#mainMenu {width: 1000px; height: 30px; line-height: 30px;overflow: visible; }

#mainMenu ul {
	color: #FFF;
	float: left;
	width: 100%;
}
#mainMenu ul { background: url(//px-img.7msport.com/v2/skin2/tmbg.jpg) repeat-x; margin-left: -1px; }
#mainMenu ul li { float: left; background: url(//px-img.7msport.com/v2/skin2/tmBg1.gif) left center no-repeat; position:relative; }
#mainMenu li.mSelect { background: url(//px-img.7msport.com/v2/skin2/tmbg.jpg) 0 -30px repeat-x; }
#mainMenu li a { color: #000; display: block; float: left; text-decoration: none; padding: 0 4px; }
#mainMenu li a:hover { color: #00C; text-decoration: underline; }

/* 按钮 */
.pageCopy { width: 100%; background: #FFF; clear: both; text-align: center; line-height: 180%; padding-top: 10px; padding-bottom: 30px; }
.pageCopy span { color: #F00; }

/* 404 */
.module_404{
	padding: 70px 0; color: #000;width: 100%;background-color: #fff; width: 998px; max-width: 100%;  border: 1px solid #ebebeb;
}
.module_404 .Img404{display: block; margin: 0 auto 50px auto;}
.module_404 .p_description{font-size: 14px;line-height: 30px;text-align: center;margin-bottom: 10px; }
.module_404 .m_button{font-size: 0;white-space: nowrap;text-align: center;margin-bottom: 16px;}
.module_404 .m_button a{min-width: 180px;margin: 0 5px;overflow: hidden;padding: 0 20px;
display: inline-block;vertical-align: top;line-height: 40px;font-size: 16px; border: 2px solid #f2f2f2; border-radius: 40px;text-decoration: none;
}
.module_404 .m_button a:hover{color:#0000cc; border: 2px solid #0000cc; }
.module_404 .p_1{font-size: 14px;line-height: 24px;color: #999999; text-align: center; }
.module_404 .p_1 span,
.module_404 .p_1 a{color: #ff0000;font-weight: bold;text-decoration: none;}


/* 主菜单下拉 + */
.ctn { position: absolute; left: 0; top: 0; display: none; }
.tlmBox { width:130px; border: 1px solid #7CADD6; position: absolute; overflow: hidden; text-align: left; display: none; }
.tlm { width:127px; float: left; background-color: #ECF5FF; margin: 0; padding: 1px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; line-height: 20px; font-size: 12px; overflow: hidden; }
.tlm li { float: left; margin: 0; width: 100%; list-style: none; }
.tlm a { display: block; width: 95%; padding-left: 3%; padding-right: 2%; text-decoration: none; cursor: pointer; }
.tlm a:link, .tlm a:visited { color: #000; text-decoration: none; }
.tlm a span { float: left; width: 90%; }
.tlm a span.childs { float: right; width: 10%; font-family: Tahoma; font-size: 11px; text-align: right; }
.mOut { background-color: #ECF5FF; }
.tlm a:hover { text-decoration: underline; }
.hot_i { display:inline-block; width:22px; height:12px; background:url(//px-img.7msport.com/bf/kr/hot.gif) no-repeat 0 0; position:absolute; top:-3px; left:58%; }
.new_i { display:inline-block; width:22px; height:12px; background:url(//px-img.7msport.com/bf/kr/new.gif) no-repeat 0 0; position:absolute; top:-3px; left:58%; }
/* 主菜单下拉 - */








@media screen and (min-width: 0) and (max-width: 373px) {
}
@media screen and (min-width: 374px) and (max-width: 479px) {
}
@media screen and (min-width: 480px) and (max-width: 639px) {
}









