/* CSS Document */
* { margin:0px; padding:0px; word-break:break-all; }
body{text-align:left;background:#7D151D url(bg.gif);font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:12px;color: #000000;margin:0px auto;}
body,form,p,ol,ul,li,p,h2,h3,h4,dl,dt{padding: 0px;margin: 0px;}
ul,li {list-style: none;}
h1,legend{display:none;}
img,fieldset{border:0;}
a,a:link,a:visited{ color:#333333;text-decoration:none;}
a:hover{text-decoration:underline;}

#head {margin:0px auto;width:918px;background:#7D151D url(head_bg.gif) repeat-x 0px top;height:112px; overflow:hidden;border::0px;clear: both;list-style:none; padding:0px;position:relative;}
#logo{ float:left;
padding-left:25px;
padding-top:15px;
width:150px;
height:68px;
overflow:hidden;
}

#banner{
float:right;
padding-right:15px;
padding-top:15px;
width:720px;
height:68px;
line-height:23px;
overflow:hidden;
clear:right;
color:#FF4903;
}
#banner span{
color:#FF4903;
}
#nav{
clear:both;
width:900px;
margin:0px auto;
}
#nav li{
float:left;
width:83px;
height:25px;
line-height:25px;
overflow:hidden;
margin-right:6px;
background:#7D151D url(nav_li_bg.gif) no-repeat;
text-align:center;
color:#E8A1B0;
} 
#nav li a,#nav li a:link{
color:#E8A1B0;
}

#nav li.current{
background:#7D151D url(nav_li_c_bg.gif) no-repeat;
}
#nav li.current a,#nav li.current a:link{
color:#FF4903;
}

#nav li.float{
background:none;
width:140px;
float:right;
padding:0px;
}
#head #abs{
position:absolute;
top:68px;
left:610px;
}

#main {margin:0px auto;width: 878px;background:#ffffff;border:0px;clear: both;list-style:none; padding:10px 20px;}

#main .col2_1{
float:left;
width:210px;
text-align:center;
}
#main .col2_1 .portal{
clear:both;
}
#main .col2_1 .portal .title{
margin:0px auto;width: 205px;background:#FDFDB5;
text-align:left;height:30px; line-height:30px;
}
#main .col2_1 .portal .title span{
padding-left:10px;
font-size:14px;
color:#9D0121;
font-weight:bold;}
#main .col2_1 .portal .title a,#main .col2_1 .portal .title a:link{color:#9D0121;}

#main .col2_1 .portal .cnt{
padding-bottom:15px;}

#main .col2_1 .portal #yewu{
width:200px;
margin:0px auto;
clear:both;
}
#main .col2_1 .portal #yewu li{
float:left;
width:100px;
height:30px;
line-height:30px;
overflow:hidden;
margin-top:3px;
margin-bottom:5px;
}
#main .col2_1 .portal #yewu li a,#main .col2_1 .portal #yewu li a:link{
display:block;
width:96px;
height:25px;
background:#FFDEDD;
border:1px solid #FFFF00;
color:#E6880B;
}
#main .col2_1 .portal #web_style{
width:162px;
margin:0px auto;
clear:both;
}
#main .col2_1 .portal #web_style li{
float:left;
width:160px;
height:30px;
line-height:30px;
border:1px solid #99FF00;
overflow:hidden;
margin-top:3px;
margin-bottom:5px;
}



#main .col2_2{
float:right;
width:660px;
text-align:left;
}

#main .choose,#main .show,#main .bottom{
margin:0px auto;width: 656px;
padding-bottom:8px;
} 
#main .choose .title{
width: 655px;
color:#1100FF;
text-align:right;
padding:8px 0px;
}
#main .choose .title span{
float:left;
font-size:14px;
color:#9D0121;
font-weight:bold;
}
#main .choose .cnt{
border:1px solid #FFCC33;
padding:8px 0px;
width:653px;
}
#main .choose .cnt span{
margin:0px auto;
width: 622px;
padding:8px;
background:#FDFDB5;
display:block;
color:#333333;
line-height:21px;
}

#main .show .title{
width: 655px;
height:57px;
overflow:hidden;
background:#ffffff url(channel_t_bg.gif) no-repeat right top;
}
#main .show .title span{
display:block;
margin-top:30px;
color:#1BABC2;
font-size:14px;
font-weight:bold;
border-left:5px solid #1BABC2;
padding-left:10px;
height:25px;
line-height:25px;
}

#main .show .cnt{
border:1px solid #D1D1D1;
padding:8px 0px;
width:653px;
}
#main .show .cnt span{
margin:0px auto;
width: 622px;
padding:8px;
background:#F1F1F1;
display:block;
color:#333333;
line-height:21px;
}
#main .show .cnt span .sh{
background:url(pc_shihui.gif) no-repeat center top;
}
#main .show .cnt span .jt{
background:url(pc_home.gif) no-repeat center top;
}
#main .show .cnt span .yx{
background:url(pc_game.gif) no-repeat center top;
}


#main .bottom .cnt{
border:1px solid #F6879E;
padding:8px 0px;
width:653px;
}
#main .bottom .cnt span{
margin:0px auto;
width: 622px;
padding:8px;
background:#F6DAE0;
display:block;
color:#333333;
line-height:21px;
}







#foot {margin:0px auto;width: 918px;background:#ffffff url(foot_bg.gif) no-repeat center top;border:0px;clear: both;list-style:none; padding:0px;
padding:8px 0px; text-align:center; line-height:21px;}

#foot .info{
display:block;
width:850px;
margin:0px auto;
text-align:center;
color:#CACACA;
}
#foot .contact{
display:block;
width:780px;
margin:0px auto;
padding-top:10px;
}
#foot .contact a,#foot .contact a:link{
background:#FFFF00;
color:#910879;
}

#foot .link{
display:block;
width:860px;
margin:0px auto;
padding-top:10px;
text-align:left;
}


.clear{
clear:both;
}
.f_c_1{
color:#9D0121;
}
.f_c_2{
color:#1100FF;
}
.f_c_3{
color:#FF4B04;
}
.f_c_4{
background:#FFFF00;
color:#FF0000;
}

.count{
display:none;
text-align:center;
margin:0px auto;
}

/* iFocus style */
#ifocus { width:656px; height:192px; margin:0px auto; border:1px solid #DEDEDE; background:#F8F8F8; }
	#ifocus_pic { display:inline; position:relative; float:left; width:530px; height:173px; overflow:hidden; margin:10px 0px 0px 10px; }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:530px; height:173px; overflow:hidden; }
		#ifocus_piclist img { width:530px; height:173px; }
	#ifocus_btn { display:inline; float:right; width:91px; margin:9px 9px 0px 0px; }
		#ifocus_btn li { width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:75px; height:45px; margin:7px 0px 0px 11px; }
		#ifocus_btn .current { background: url(ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:530px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus_tx .normal { display:none; }