/* ================== css reset ================== */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol, li { list-style:none; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
table { border-collapse:collapse; }
body { background:#fff; color:#333; padding:5px 0; font:12px/20px "宋体"; }
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:0; font-size:0; overflow:hidden; }
a { color:#009; text-decoration:none; outline:none; }
a:visited { color:#800080; }
a:hover, a:active, a:focus { color:#f00; text-decoration:none; }
/*  Add by xuehua  */
.isLine { text-decoration:underline !important; }
.fred { color:#c45623 }
.fblack { color:#000 }
.fblue { color:#33F }
.forange { color:#F60 }
.fred:visited, .fblack:visited, .fblue:visited, .forange:visited { color:#800080 }
.fred:hover, .fblack:hover, .fblue:hover, .forange:hover { color:#f00 }
.space { height:10px; overflow:hidden; background:#fff; }
.bold { font-weight:bold }
.f12 { font-size:12px !important }
.f14 { font-size:14px !important }
.f16 { font-size:16px !important }
.f18 { font-size:18px !important }
.lh23 { line-height:23px !important }
.lh24 { line-height:24px !important }
.lh30 { line-height:30px !important }
.left { float:left }
.right { float:right }
h1, h2, h3, h4, h5, strong { font-weight:normal; }
.wrap { width:950px; margin:0 auto; }
/* banner */
.banner { margin-top:2px; }
.banner img { display:block }
/* 导航 */
.nav { background:url(http://i2.sinaimg.cn/ty/yayun2010/sports_yyh_zxh_nav.png) no-repeat; height:70px; }
.nav, .nav a { color:#8c4c00; }
.nav a:hover { color:#f00; text-decoration:underline }
.nav_links { line-height:30px; padding:8px 10px 0 12px; width:73px; float:left; }
.nav_links a { display:block; overflow:hidden; background:url(http://i2.sinaimg.cn/ty/yayun2010/sports_yyh_zxh_nav.png) no-repeat -2000px 0; height:23px; width:73px; text-indent:-999em; cursor:pointer }
.nav_links a.yy_home { background-position:-12px -108px }
.nav_links a.ty_home { background-position:-12px -137px; margin-top:6px; }
.nav_list { float:left; padding-top:2px; }
.nav_list dt { width:30px; height:68px; background:url(http://i2.sinaimg.cn/ty/yayun2010/sports_yyh_zxh_nav.png) no-repeat -95px -102px; float:left; line-height:150px; overflow:hidden; }
.nav_list dt a { display:block; height:52px; }
.nav_list dd { line-height:30px; padding:2px 8px 0; float:left; }
/* ============== 横切定义 ============== */
.main { margin-top:10px }
.main .cont{ border:solid 1px #ffd6a0; padding:10px 0; border-width:0 1px 1px}
/* ================== block define ================== */
/* 板块单独定义 */

/* 图文之上图下文 */
.blk_tw_pic { zoom:1; text-align:center; width:16.6%; float:left; height:170px; overflow:hidden }
.blk_tw_pic img { border:solid 1px #dcdcdc; margin:0 auto; background:#fff; padding:4px; display:block }
.blk_tw_pic a:hover img { border:solid 4px #a6d1fe; padding:1px; }
.blk_tw_pic a span { color:#039; text-decoration:underline; display:block; padding-top:5px; }
.blk_tw_pic a:visited span { color:#800080; }
.blk_tw_pic a:hover span { color:#c00; text-decoration:underline; }
.blk_tw_pic p { height:40px; }
/* 列表 */

/* ================= commen define ================ */
/* 标题 */

.tit_01 { padding:0 10px 0 20px; background:url(http://i1.sinaimg.cn/ty/yayun2010/common/asia_history_bg01.png) no-repeat  0 -17px; height:45px; line-height:45px; }
.tit_01 h2 { float:left; font-size:20px; font-family:微软雅黑,黑体;color:#000}
.tit_01 .hot{ float:left; padding-left:25px;}
.tit_01 .more { float:right;padding:12px 12px 12px 0; height:21px; line-height:21px; overflow:hidden }
.tit_01 .key{width:199px}
.tit_01 .submit{ background:url(http://i1.sinaimg.cn/ty/yayun2010/common/sports_yyh_zxh_13.png) no-repeat -400px -100px; border:none; width:99px; height:21px; text-align:center; color:#d16302; line-height:26px;}

.tit_02{ position:relative; height:60px;}
.tit_02 .line{ position:absolute; border-bottom:solid 1px #edc19a; height:0; width:908px; overflow:hidden; top:28px; left:18px; z-index:1}
.tit_02 h2{ position:absolute; font-size:18px; line-height:30px; height:30px; color:#da0000; font-family:微软雅黑,黑体; background:#fff; padding-right:20px; top:12px; left:18px; z-index:2}