*{ margin:0; padding:0;}
body{background: #fff url(top_bg.jpg) repeat-x;font-family:ËÎÌå,serif;font-size:12px;}
.clear{ clear:both;}
ol,ul {list-style:none;} 
a{ font-size:12px; text-decoration:none; color:#666}
a:visited {color:#CC0099;text-decoration:none;}
a:hover {color:#CC0099;text-decoration:underline;}
a:active {color:#BA2636;}
#header{ width:962px; margin:0 auto; background:url(2a.gif) no-repeat right -36px;}
#header #logo{ width:279px; height:194px; display:block; float:left; background:url(logo.jpg) no-repeat left top;}
#header #nav{ float: left; width:683px; height:35px; background:url(nav_bg.jpg) no-repeat; margin-top:129px;}
#header #nav li{ float:left; width:80px; height:35px; padding:0 2px;}
#header #nav li a{ display:block; width:80px; height:35px; line-height:35px; text-align:center; text-decoration:none; font-size:14px; color:#921554; font-weight:bold; }
#header #nav li a:hover{background:url(nav_on.jpg); color:#FFFFFF }
#header #nav a.liston,#header #nav a.liston:hover { background-image: url(nav_on.jpg); background-repeat: no-repeat; background-position: 0px 0px; color:#fff; }
#main{ width:962px; margin:0 auto;}
#main #flash{ background:url(flash_bg.gif) no-repeat 1px top; width:280px; height:282px; float:left; padding:51px 9px 10px 12px;}
/*--------------------------------------#main #news------------------------------------------*/
#main #news{ width:301px; float:left; height:343px;}
#main #news h3{ width:301px; height:61px; background:url(news_title.gif)}
#main #news h3 a{ width:98px; height:31px; display:block; margin-top:20px; margin-left:33px; text-indent:-9999px;}
#main #news ul{ width:257px; height:250px; display:block; background:url(no1.gif) no-repeat 22px 14px; padding:16px 22px}
#main #news ul li{ height:25px; line-height:25px; padding-left:22px;}
/*--------------------------------------#main #media------------------------------------------*/
#main #media{ width:360px; height:343px; background:url(media_bg.gif) no-repeat; float:left;}
#main #media ul{ width:338px; height:241px; display:block; padding:35px 10px 0 12px;}
#main #media ul li{ }
/*--------------------------------------#banner------------------------------------------*/
.banner{ width:962px; height:166px; padding-top:8px;line-height:166px; text-align:center; }
.banner #alimama_left{ width:760px; float:left;}
.banner #banner_right{ width:194px; float:right}
.tag{ width:962px; height:90px; padding-top:8px;line-height:90px; text-align:center; }
.tag li{ display:inline;}
/*--------------------------------------.girl_box------------------------------------------*/
.girl_box{ width:477px; float:left; background:url(y_bot.gif) no-repeat left bottom; padding-bottom:4px;}
.girl_box h3{ width:477px; height:28px; line-height:28px;background:url(title_01.gif) no-repeat}
.girl_box h3 b{ padding-left:10px; font-size:14px; color:#FF0099; float:left;}
.girl_box h3 a{ float:right; display:block; width:60px; text-indent:-9999px;}
.girl_box .girl_pic{ border-left:1px #e4e4e4 solid; width:210px; padding:0 10px; float:left; height:220px;}
.girl_box .girl_pic dl{ width:210px; height:90px; overflow:hidden; padding-top:12px;}
.girl_box .girl_pic dl a{ font-size:12px;}
.girl_box .girl_pic dl dt{ float:left; width:90px;}
.girl_box .girl_pic dl dt img{ border:1px #ccc solid; padding:4px; width:80px; height:80px}
.girl_box .girl_pic dl dd{ float:left; width:112px; padding-left:8px; line-height:20px}
.girl_box .girl_pic dl dd h4,.girl_box .girl_pic dl dd h5{ font-size:12px;}
.girl_box .girl_pic dl dd h5{ font-weight:normal;}
.girl_box .girl_pic dl dd p{ line-height:16px; text-indent:2em}

.girl_box .girl_name{ border-right:1px #e4e4e4 solid; width:245px; float:left; height:220px;}
.girl_box .girl_name ul{ width:245px; padding:12px 0}
.girl_box .girl_name ul li{ float:left; width:61px; background:url(girl.gif) no-repeat left center; padding-left:20px; height:32px; line-height:32px;}

.girl_box .girl_name ol{ width:245px; padding:12px 0}
.girl_box .girl_name ol li{background:url(ico.gif) no-repeat left center; padding-left:12px; height:24px; line-height:24px;}
.girl_box .girl_name ol li a{ font-size:12px;}

.width_8{ width:8px; font-size:1px; height:200px; float:left;}
/*--------------------------------------.pic_video------------------------------------------*/
.pic_video{ width:962px; background:url(title_04.gif) repeat-y; margin:8px auto;}
.pic_video h3{ width:962px; height:28px; line-height:28px;background:url(title_02.gif) no-repeat}
.pic_video h3 b{ padding-left:10px; font-size:14px; color:#FF0099; float:left;}
.pic_video h3 a{ float:right; display:block; width:60px; text-indent:-9999px;}
.pic_video ul{ width:922px; display:block; background:url(title_03.gif) no-repeat; padding:30px 20px 0 20px}
.pic_video ul li{ float:left; width:184px; background:none; text-align:center}
.pic_video ul li img{ padding:4px;  border:1px #ccc solid;}
.pic_video ul li a{ line-height:30px; font-size:12px;}
.pic_video .pv_bot{ font-size:1px; width:962px; height:10px; background:url(title_05.gif) no-repeat;}


.pic_video #video{ width:922px; display:block; background:url(title_03.gif) no-repeat; padding:30px 20px 0 20px}
.pic_video #video dl{ width:220px; float:left;}
.pic_video #video dt{ text-align:center;}
.pic_video #video dt img{ border:1px #ccc solid; padding:4px; width:209px;}
.pic_video #video dd h4{ font-size:12px; line-height:30px; text-align:center}
.pic_video #video dd p{ line-height:23px; text-indent:2em}
.pic_video #video .line{ float:left; width:30px; height:329px; background:url(line.jpg) no-repeat center;}
.pic_video #video ul{ width:672px; float:right; background:none; padding:0}
.pic_video #video ul li{ float:left; width:168px; text-align:center}
.pic_video #video ul li img{ padding:4px; width:134px; height:76px; border:1px #ccc solid;}
.pic_video #video ul li a{ line-height:30px; font-size:12px;}

/*--------------------------------------#footer------------------------------------------*/
#footer{ width:100%; height:147px;background:url(footer.jpg) repeat-x; padding:0 0 20px 0; color:#666}
#footer ul{ line-height:40px; text-align:center;}

#footer #link{ background:url(link_bg.gif) no-repeat; width:962px; height:77px; margin:0 auto;}
#footer #link ul{ width:840px; margin:0 11px 0 110px; text-align:left; padding:6px 0; overflow:hidden; line-height:23px;}
#footer #link ul li{ float:left; padding:0 3px;white-space:nowrap;}
#footer #link a{ font-size:12px;}
#k_formlist{width:198px; float:left; display:block; background:#000;}
