@charset "utf-8";
/* CSS Document */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */
.f_l { float:left; display:inline;}
.f_r { float:right; display:inline;}
i { font-style:normal;}
.mt15 { margin-top:15px;}
.ml7 { margin-left:7px;}
.pl18 { padding-left:18px;}
.lh33 {line-height:30px;}
.lh28 { line-height:28px;}
.td_gray { color:#666;}
.otr_bg td { background:#e4f1fd!important;}

.header,
.main_nav,
.abs_l,
.abs_r,
.weibo_title,
.match_title,
.wdls_title,
.hemai_title,
.sfc_title,
.zucai_title,
.jczq_title,
.bjdc_title,
.nba_title,
.pub_news_list h3,
.pub_news_list li,
.ss_bf_title li,
.ss_bf_title span s,
.more_bf_link .dc_jc a,
.pub_menu li,
.pub_menu li a,
.sfc_title li.on,
.rt_side_title,
.title_h4 s,
.jczq_title s,
.bjdc_title s,
.nba_title s,
.wdls_table table thead td,
.ls_nav li,
.select_pass,
.quick_buy,
.sc6c_box h3 { background-image:url(https://r.aicai.com/images/pages/jc_topics/public_bg.png); background-repeat:no-repeat;}

.header { width:948px; height:31px; border:1px solid #e3e3e3; margin:5px auto 0; background-position:0 -153px; background-repeat:repeat-x;}
.header .logo { margin:2px 0 0 12px;}
.header .sub_nav { line-height:31px; margin:0 10px 0 0; color:#000;}
.header .sub_nav a { margin:0 5px; color:#000;}
.header .sub_nav a:hover { color:#000; text-decoration:underline;}

.banner { width:948px; margin:5px auto 0; border:1px solid #ccc;}

.main_nav { width:950px; height:33px; position:relative; margin:0 auto; background-position:0 -118px; background-repeat:repeat-x;}
.main_nav ul { padding-left:30px;}
.main_nav li { float:left; display:inline; line-height:33px;}
.main_nav li a { margin:0 6px; color:#fff; padding:3px 6px;}
.main_nav li a:hover { color:#fff; text-decoration:underline;}
.main_nav li.on a { background:#034fa5;}
.main_nav .abs_l,
.main_nav .abs_r { position:absolute; width:2px; height:33px;}
.main_nav .abs_l { left:0; top:0; background-position:-331px -34px;}
.main_nav .abs_r { right:0; top:0; background-position:-333px -34px;}

.content { width:950px; margin:10px auto 0;}
	.one_item { height:350px;}
		.sports_news { width:336px; height:346px; border:1px solid #a7d2ff; padding:1px; background:#f4fafc;}
		.weibo_msg { width:320px; height:350px; overflow:hidden; margin-left:10px;}
			.weibo_title { height:27px; background-position:-350px -90px; line-height:27px; font-family:"微软雅黑","黑体"; font-size:14px; color:#0079b7; padding-left:50px; font-weight:bold;}
			.weibo_content { height:322px; border:1px solid #a7d2ff; border-top:none; background:#d6eeff;}
		.ss_bf_box { width:270px; height:350px; overflow:hidden;}
			.ss_bf_title { height:26px;}
			.ss_bf_title li { float:left; height:27px; line-height:27px; width:90px; margin:0 4px -1px 0; position:relative; font-size:14px; color:#666; text-align:center; background-position:-334px -294px; cursor:pointer;}
			.ss_bf_title li.on { background-position:-244px -294px; font-weight:bold;}
			.ss_bf_title span { display:inline-block; height:17px; line-height:17px; margin:4px 0 0 5px; color:#666;}
			.ss_bf_title span s { display:inline-block; width:15px; height:17px; vertical-align:middle; background-position:-275px -67px; margin-right:2px; }
			.ss_bf_content { height:322px; border:1px solid #a7d2ff; background:#fff; }
			.ss_bf_content table { width:100%;}
			.ss_bf_content table thead td { background:#f2f2f2; color:#999;}
			.ss_bf_content table td { text-align:center; border:1px solid #fff; height:23px; line-height:23px;}
			.ss_bf_content table tr.tr_otr_bg td { background:#e3ebf1;}
				.more_bf_link { text-align:center;}
				.more_bf_link .more { background:#e3ebf1; height:23px; line-height:23px; text-align:right; font-family:"宋体"; padding-right:5px;}
				.more_bf_link .more a { margin-left:10px;}
				.more_bf_link .dc_jc { text-align:center; padding-top:7px;}
				.more_bf_link .dc_jc a { display:inline-block; width:75px; height:20px; margin:0 10px; line-height:20px; text-align:center; color:#0281c9; background-position:-93px -299px;}
				.more_bf_link .dc_jc a:hover { color:#0281c9; text-decoration:none; background-position:-168px -299px;}
	.two_item { height:410px; margin-top:10px;}
		.match_details { width:670px; height:410px;}
			.match_title { height:33px;}
			.match_content { height:376px; border:1px solid #a7d2ff; border-top:none; position:relative; overflow:hidden;}
				.sc6c_box {padding:2px;}
				.sc6c_box h3 { width:100px; height:25px; line-height:25px; text-align:center; color:#fff; font-size:14px; background-position:-570px -63px;}
				.sc6c_box .sc6c_con { border:1px solid #0091c7; min-height:50px; _height:50px;}
				.touzhu_box { height:349px; width:668px; overflow-x:none; overflow-y:scroll;}
				.touzhu_set { width:100%; height:27px; border-top:1px solid #d0eaff; background:#ddeefd; position:absolute; bottom:0; left:0; }
					.jiez_time { line-height:27px; padding-left:12px;}
					.jiez_time span { color:#666;}
					.gg_gm_bs { width:460px; padding-top:3px;}
						.select_pass { position:relative; display:inline-block; width:71px; height:21px; line-height:21px; text-align:center; color:#333; background-position:-426px -294px; cursor:pointer; margin-right:15px;}												
						.xia_y {background:#f9fede; border:#618101 solid 1px; width:263px; position:absolute; bottom:22px; left:0; padding:10px 8px;}
						.xia_y li{width:65px; float:left;line-height:23px; height:23px; color:#1860a0;}
						.xia_y li input {width:13px;height:13px;margin:-2px 2px 0 0;}
						.xia_y .xuan {clear:both;}
						.xia_y .xuan a{background:#4a79ac;border:#8dacbf solid 1px;width:40px;height:20px;line-height:20px!important;float:right;text-align:center;margin:0 0 0 4px;display:inline;color:#FFF;}
						.bei_shu { width:35px; height:15px; margin:0 2px; padding:1px 2px; text-align:center; line-height:14px; border:1px solid #bbb;}
						.quick_buy { margin:-1px 5px 0 0; display:inline; float:right; width:68px; height:23px; background-position:-499px -294px; text-align:center; line-height:23px; color:#fff;}
						.quick_buy:hover { background-position:-567px -294px; color:#fff; text-decoration:none;}
		.kaijiang_sidebar { width:270px;}
			.sfc_kj { height:193px; border:1px solid #a7d2ff; background:#f4fafc;}
				.zhongjiang_table { width:100%; margin-top:5px;}
				.zhongjiang_table td {text-indent:10px; height:18px; line-height:18px;}
				.zhongjiang_table td strong { color:#d30f0f; margin:0 2px;}
				.duizhen_table { width:260px; height:77px; margin:5px auto 0;}
				.duizhen_table thead td { height:57px; background:#fff;}
				.duizhen_table tbody td { font-weight:bold; color:#d30f0f; background:#d0eaff;}
				.duizhen_table td { border:1px solid #a7d2ff; text-align:center;}
				.sfc_kj_link { padding:0 5px; color:#999; height:24px; line-height:24px;}
					a.sfc_kjxq { margin-left:38px; text-decoration:underline;}
					a.sfc_ggtj { margin-left:15px; text-decoration:underline;}			
			.aiwen { height:203px; margin-top:10px; border:1px solid #a7d2ff; background:#f4fafc; position:relative;}
				.aiwen_search { margin:6px 10px;}
				.aiwen_search input { margin:0 2px;}
					.aw_txt_input { width:150px; padding:1px; height:16px; line-height:16px; border:1px solid #a5acb2;}
				.aiwen_faq { position:absolute; left:0; bottom:0; width:100%; height:28px; line-height:28px; background:#d0eaff; text-align:center; font-family:"宋体"; }
				.aiwen_faq a { margin:0 12px;}			
			
	.three_item { height:350px; margin-top:10px;}
		.wdls_details {width:670px; height:350px;}
			.wdls_title { height:33px;}				
			.wdls_content { height:316px; border:1px solid #a7d2ff; border-top:none;}
				.wdls_table table { width:100%;}
				.wdls_table table thead td { background-position:0 -322px; background-repeat:repeat-x; color:#666;}
				.wdls_table table td { text-align:center; border-right:1px solid #e2e2e2; height:26px; line-height:26px;}
				.wdls_table table td.nob { border:none;}
				.n_p_page {height:26px; line-height:26px; text-align:center;}
				.n_p_page span { margin:0 30px;}
		.ls_point { width:268px; height:348px; border:1px solid #a7d2ff; background:#f4fafc;}
			.ls_nav { height:25px; border-bottom:1px solid #a7d2ff;}
			.ls_nav li { float:left; line-height:25px; text-align:center; width:88px; border-right:1px solid #a7d2ff; background-position:0 -244px; cursor:pointer; color:#0435ac;}
			.ls_nav li.on { background-position:0 -269px; color:#333; font-weight:bold;}
			.ls_con { padding:1px;}
				.ls_table { width:100%;}
				.ls_table thead td { height:26px; line-height:26px; background:#bed6ef; color:#333;}
				.ls_table td { text-align:center; border-right:1px solid #fff; height:26px; line-height:26px;}
				.ls_table td.nob { border:none;}
				
	.four_item { height:330px; margin-top:10px;}	
		.hemai_details {width:670px; height:330px;}
			.hemai_title { height:33px;}
				.hm_faq { line-height:33px; position:relative; z-index:2}
				.hm_faq span { border-bottom:1px dotted #fff; color:#fff;}
					.hm_description { position:absolute; top:27px; left:0; width:480px; border: 1px solid #F2BF46; background:#FFF8E8; padding:5px; *zoom:1; line-height:22px;}
					.hm_description strong { display:block;}	
			.hemai_content { height:296px; border:1px solid #a7d2ff; border-top:none; overflow:hidden;}				
				
		.hemai_sidebar { width:270px;}
			.hmdj { height:113px; border:1px solid #a7d2ff; background:#f4fafc;}
			.zucai_tools { height:88px; border:1px solid #a7d2ff; margin-top:10px; background:#f4fafc;}
				.zucai_table { width:100%; height:61px;}
				.zucai_table td { border-right:1px solid #d0eaff; border-bottom:1px solid #d0eaff; text-indent:10px;}
				.zucai_table td a { color:#333; }
				.zucai_table td a:hover { color:#333; text-decoration:underline;}
				
			.zucai_expert { height:103px; border:1px solid #a7d2ff; margin-top:10px; background:#f4fafc;}
				.expert_list { padding:13px 0 0 5px;}
				.expert_list li { float:left; height:60px; width:45px; margin:0 3px;}
				.expert_list li img { border:1px solid #909090;}
				.expert_list li span { display:block; height:22px; line-height:22px; text-align:center;}				
				.expert_list li span a { color:#333;}
				.expert_list li span a:hover { color:#333; text-decoration:underline;}
	.five_item { height:495px; margin-top:10px;}
		.sfc_news { width:330px;}
			.sfc_title { height:28px; background-position:0 -34px;}
			.sfc_title li { width:92px; height:24px; float:left; margin:4px 0 0 8px; display:inline; text-align:center; line-height:24px; color:#fff; cursor:pointer;}
			.sfc_title li.on { background-position:0 -295px; color:#1e3252; font-weight:bold;}
			.sfc_content { width:328px; height:466px; border:1px solid #a7d2ff; border-top:none; background:#f4fafc; float:left;}
		.zucai_data { width:330px; margin-left:10px;}
			.zucai_title { height:28px; background-position:0 -34px;}
			.zucai_content { width:328px; height:466px; border:1px solid #a7d2ff; border-top:none; background:#f4fafc; float:left;}
		.qiulei_sidebar { width:270px;}
			.jczq_box { height:164px;}
				.jczq_title { height:28px; background-position:-400px -34px;}
				.jczq_title s { display:inline-block; width:26px; height:25px; margin:0 10px 0 -3px; _margin-top:2px; background-position:-338px -35px; vertical-align:middle;}				
				.jczq_content { float:left; width:268px; height:136px; border:1px solid #a7d2ff; border-bottom:0; border-top:none; background:#f4fafc;}
			.bjdc_box { height:164px;}
				.bjdc_title { height:28px; background-position:-400px -34px;}
				.bjdc_title s {display:inline-block; width:31px; height:26px; margin:-2px 10px 0 -7px; _margin-top:0; background-position:-367px -35px; vertical-align:middle;}
				.bjdc_content { float:left; width:268px; height:136px; border:1px solid #a7d2ff; border-bottom:0; border-top:none; background:#f4fafc;}
			.nba_box { height:165px;}
				.nba_title { height:28px; background-position:-400px -34px; border-top:none;}
				.nba_title s {display:inline-block; width:22px; height:26px; margin:0 15px 0 -3px; _margin-top:2px; background-position:-338px -62px; vertical-align:middle;}
				.nba_content { float:left; width:268px; height:137px; border:1px solid #a7d2ff; background:#f4fafc;}
.footer { width:950px; margin:10px auto 0; padding-bottom:20px; text-align:center;}
.footer p { line-height:22px;}

.pub_news_list { clear:both;}
.pub_news_list h3 { height:25px; line-height:25px; padding-left:12px; color:#1a86bf; font-family:"微软雅黑","黑体"; background-position:0 -90px;}
.pub_news_list li { height:20px; line-height:20px; margin:5px 0; padding-left:15px; background-position:-660px -302px;} 
.pub_news_list li i { float:right; padding-right:2px; color:#949494;}
.pub_news_list li a { color:#333;}
.pub_news_list li a:hover { color:#333; text-decoration:underline;}

.pub_menu { height:26px; padding-top:7px;}
.pub_menu li { float:left; height:26px; line-height:26px; padding-left:5px; background-position:left -216px; margin:0 3px; font-size:14px;}
.pub_menu li a { float:left; height:26px; color:#fff; padding:0 10px 0 5px; background-position:right -216px; white-space:nowrap;}
.pub_menu li a:hover { color:#fff; text-decoration:underline;}
.pub_menu li.on { height:29px; line-height:29px; margin-top:-3px; background-position:left -186px;}
.pub_menu li.on a { height:29px; background-position:right -186px; color:#000; font-weight:bold;}
.pub_menu li.on a:hover { color:#000; text-decoration:none;}

.title_h3 { padding:0 15px 0 10px; color:#fff; font-size:12px;}
.more_link { padding-right:12px; font-family:"宋体";}
.more_link a { color:#fff000;}
.more_link a:hover { color:#fff000; text-decoration:underline;}

.rt_side_title { height:26px; background-position:0 -63px; border-bottom:1px solid #a7d2ff; }
.title_h4 { height:26px; line-height:26px; position:relative; font-weight:bold;}
.title_h4 .a_icon { position:absolute; left:8px; top:10px; width:4px; height:7px; background-position:-312px -73px;}
.title_h4 .b_icon { position:absolute; left:3px; top:8px; width:12px; height:12px; background-position:-294px -70px;}
.otr_fun { margin-top:4px; padding-right:7px; width:85px;}
.otr_fun select { margin-right:2px;}
