﻿@charset "utf-8";
/* ==ȫ����ʽ����== */
body {
	font: normal normal normal 12px/150% "����";
	margin:0px;
	padding:0px;
	color:#333;
	background: #fff url(imges/bj.jpg) repeat-x;
}
a {
	text-decoration: none;
	color:#333;
	/*color:#000099;*/
}
a:hover {
	text-decoration: underline;
}
input[type=text], input[type=Keyword], input[type=password] {
	height: 13px;
	margin: 1px;
}
select {
	color:#616161;
}
ul, ol, li, dl, dt, dd {
	list-style:none;
	margin:0px;
	padding:0px;
}
img {
	border: 0px;
}
*, #*, .* {
 margin:0;
 padding:0;
}
p {
	margin: 0;
	padding: 0;
}
.clearbox {
	border-top: 1px solid transparent !important;
	margin-top: -1px !important;
	border-top: 0px;
	margin-top: 0px;
	height: 0px;
	clear: both;
	background: none;
	font-size: 0px;
	visibility: hidden;
	line-height:0;
}
/* ==���岼�ֶ��忪ʼ== */
#header, #menu, #footer, .main1 ,#friendsite {
	margin:0px auto;
	width:960px;
}
#header {
	height:100%;
	background:url(imges/z001.gif) repeat-x;
}
#header-dl {
	height:33px;
	padding-top:3px;
	padding-left:5px;
}
#header-dl a:hover {
	text-decoration:underline;
	color:#CC0000;
}
.login_text{
width:60px;
text-align:right;
}
.login_input{
width:126px;
}
.bt_login_list{
float:left;
}
.zh_u_login li{
float:left;
padding-left:5px;
padding-right:5px;
}
.inputbutton{
width:45px;
height:18px;
border:1px #CCCCCC solid;
color:#666666;
}
.bt_login_list,.registerButton,.textNote{
float:left;
padding-left:5px;
padding-right:5px;
}

#header-logo {
	height:94px;
}
#header-logo dt {
	float:left;
	height:94px;
}
#header-logo .topban {
	padding:14px 25px;
	width:468px;
	height:66px;
}
#header-logo .topshou {
	line-height:94px;
	text-align:center;
	width:218px;
	background:url(imges/topsy.jpg) no-repeat right 24px;
}
#menu {
	height:107px;
	background: url(imges/z002.jpg) no-repeat;
	margin-bottom:3px;
}
.menu01 {
	padding-left:30px;
}
#menu li {
	float:left;
	font-weight:bold;
	text-align:center;
}
#menu li a {
	color:#FFF;
	width:100px;
	height:36px;
	line-height:36px;
	background:url(imges/menu03.jpg) no-repeat right center;
	display:block;
}
#menu li a:hover {
	color:#F00;
	background:#FECA28 url(imges/menu02.jpg) no-repeat center top;
}
#menu dt {
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	clear:both;
}
#menu dt a {
	color:#FFF;
	padding:0px 8px;
}
#menu dt a:hover {
	color:#FF0;
}
.menu02 {
height:30px;
background:url(imges/search_01.jpg) no-repeat;
}
.menu02_left{
height:28px;
margin-top:2px;
float:left;
padding-left:50px;
}
.menu02_left input{
height:18px;
}
.keywordtext{
margin-top:2px;
margin-right:5px;
}
.keywordtext input{
color:#999999;
}
.menu02_right{
width:460px;
float:right;
}
.hotkeyword_left{
width:76px;
height:20px;
float:left;
line-height:20px;
background:#FCD2A9;
margin-top:5px;
text-align:center
}
.hotkeyword_right{
width:377px;
height:20px;
margin-top:5px;
float:right;
line-height:20px;
overflow:hidden;
}
.hotkeyword_right a{
color:#FF0000;
}
.hotkeyword_right span{
padding-left:3px;
padding-right:3px;
}
/* = �м� = */

.main1 {
	margin-bottom:10px;/* background:#ffa; */
}
.right {
	float:right;
	width:234px;/* background:#0CF; */
}
.left {
	/*margin-right:234px !important;*/ /* ff */
	/*margin-right:234px;*/
}
/* = �� = */
.right dl {
	border:#FABE7F 1px solid;
	margin-bottom:5px;
           margin-top:5px;
	/*	min-height:280px;
	_height:280px; */
	background:#FFF;
	height:100%;
}
.right dt {
	height:27px;
	line-height:27px;
	color:#CC0000;
	font-weight:bold;
	font-size:14px;
	letter-spacing:2px;
	padding:2px 0px 0px 20px;
	background:url(imges/zrightbox.jpg) no-repeat;
}
.right dd {
	padding:4px;
}
.rbox-ad03 {
	padding:10px 0px;
}
.rbox-liuy {
	padding:10px;
}
.rbox-con li {
	/* float:left; */
	/* font:normal 14px Arial, ����;*/
	color:#000099;
	width:100%;
	height:26px;
	line-height:26px;
	border-bottom:1px dotted #e4e4e4;
          /* list-style:disc inside none;*/
}
.rbox-con li a{
	color:#000099;
}
.rbox-con li a:hover {
	color:#C00;
}
.rbox_img{
height:59px;
margin-top:9px;
}
.rbox-md ul {
	padding:2px 0px 0px 5px;
}
.rbox-md span {
	width:33%;
	float:left;
	height:33px;
	line-height:33px;
	text-align:center;
	font-size:14px;
}
.rbox-md span a {
	height:33px;
	display:block;
}
.rbox-md span a:hover {
	background:url(imges/z003.gif) no-repeat;
	text-decoration:none;
}
.rbox-md li {
	width:33%;
	float:left;
	height:33px;
	line-height:33px;
	text-align:center;
	font-size:14px;
}
.rbox-md li a {
	height:33px;
	display:block;
    color:#000099;
}
.rbox-md li a:hover {
	background:url(imges/z003.gif) no-repeat;
	text-decoration:none;
}
.scbox-con ul {
	padding:5px 15px;
}
.scbox-con li {
	font-size:14px;
	line-height:24px;
}
.scbox-con li a:hover{
color:#CC0000;
}
.scbox-con p {
	font-weight:bold;
	padding:0px;
	margin:0px;
}


/* �� */
.left01-left, .left02-left {
	float:left;
	width:403px;
	height:225px;
	border:1px solid #CCC;
}
.left01-right, .left02-right {
	float:right;
	width:300px;
	height:225px;
	border:1px solid #CCC;
}
.left01-left dt{
height:30px;
background:url(imges/left01_dt_bg.jpg) repeat-x;
}
.left01-left dt li{
width:110px;
height:30px;
float:left;
margin-left:1px;
text-align:center;
line-height:30px;
}
.left01-left dt li a:hover{
color:#FFFFFF;
}
.search_li_a_0{
background:url(imges/left01_menu_hover.jpg) no-repeat;
font:bold 14px Arial, ����;
color:#FFFFFF;
letter-spacing:2px;
}
.search_li_a_0 a{
color:#FFFFFF;
}
.search_li_a_1{
background:url(imges/left01_dt_bg.jpg) repeat-x;
font:normal 14px Arial, ����;
letter-spacing:2px;
}
.content_intro{
width:397px;
height:57px;
border-bottom:1px #CCCCCC dotted;
padding:3px;
}
.content_intro li{
width:98%;
}
.content_intro_01{
font:bold 16px Arial, ����;
color:#FF0000;
height:25px;
text-align:center;
padding-top:8px;
overflow:hidden;
}
.content_intro_01 a{
color:#FF0000;
}
.content_intro_02{
height:24px;
color:#666666;
line-height:24px;
overflow:hidden;
}
.content_list{
height:128px;
}
.content_list li{
font:normal 14px Arial, ����;
color:#000099;
width:97%;
height:24px;
line-height:24px;
padding-left:5px;
float:left;
}
.content_list li a{
color:#000099;
float:left;

}
.content_list li a:link,.content_list li a:visited{
color:#000099;
}

.content_list li a:hover{
color:#CC0000;
}

.content_list li span{
float:right;
padding-right:8px;
}
.content_list_li_01 span{
color:#FF0000;
}
.content_list_li_02 span{
color:#666666;
}
.left01-right {
overflow:hidden;
}

/*flash�л���ʼ*/
.main_02_txt1{ width:298px; height:223px; border-bottom:1px #D4D4D4 solid; overflow:hidden}
#play img {width:298px; height:223px;border:1px #CCCCCC solid}
#play {width:298px;height:223px;overflow:hidden;margin: 0 auto; border:1px solid #fff; padding:0px;}
#play_info{
    position:absolute;margin-top:187px;padding:0px 0px 0px 8px;height:40px;width:230px;color:#fff;z-index:1001;cursor:pointer;font-size:12px; color:#fff; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; line-height:30px; vertical-align:middle; 
}
#play_info b{font-size:14px;display:block; }
#play_bg {
    position:absolute;background-color:#000;margin-top:186px;height:36px;width:298px;filter: Alpha(Opacity=50);opacity:0.3;z-index:1000; 
}
#play_text { position:absolute;margin:184px 0 0 250px;height:22px;width:50px;z-index:1002; }
#play_text ul {list-style-type:none; width:60px;height:30px;display:block;padding-top:1px;_padding-top:0px;filter: Alpha(Opacity=80);opacity:0.8;}
#play_text ul li {width:14px;height:16px;float:left;background-color:#FF3300;display:block;color:#FFF;text-align:center;margin:1px;cursor:pointer; font-size:12px; overflow:hidden; padding:0px;}
#play_list a{display:block;width:298px;height:223px;position:absolute;overflow:hidden}
/*flash�л�����*/


.left02-left {
	width:526px;
	padding:2px;
	height:90px;
	_height:20px;
}
.left02-right {
	width:166px;
	padding:2px;
	height:90px;
	_height:20px;
}
.left li {
	line-height:22px;
	padding-left:2px;
}
.left li a:hover {
	color:#C00;
}
.left h3 {
	float:left;
	font-size:14px;
	width:200px;
	background:#90F;
	height:27px;
	overflow:hidden;
}
.left01, .left02, .left03, .left04, .left05, .left06 {
	float:left;
	width:716px;
}
.left01, .left02, .left03 {
	margin-bottom:10px;
}
.left04, .left05, .left06 {
	width:716px;
           _margin-right:-10px;
}
.left04 dl, .left05 dl, .left06 dl {
	float:left;
	border:#ccc 1px solid;
	margin-bottom:10px;
	margin-right:0px;
	height:280px;
	width:351px;
	background:#FFF;
}
.left06 dl {
	width:716px;
	height:200px;
}
.left04 span, .left05 span, .left06 span {
	float:right;
	width:50px;
	font-weight:normal;
}
.left04 dt, .left05 dt, .left06 dt {
	background:url(imges/lefttit.jpg) no-repeat;
	height:27px;
	line-height:27px;
	padding-left:20px;
	font-weight:bolder;
	color:#C00;
}
.left06 dt {
	background:url(imges/lefttitbig.jpg) no-repeat;
}
.left04 dd, .left05 dd, .left06 dd {
	padding:4px;
}
.left04 dd ul li{
height:20px;
font:normal 14px Arial, ����;
color:#000099;
line-height:22px;
}
.left04 dd ul li a{
color:#000099;
}
.left04 dd ul li a:hover{
color:#CC0000;
}
.left06 ul {
	padding:25px 13px 5px 12px;
}
.left06 li {
	float:left;
	margin:0px 15px 20px 15px;
	_margin:0px 15px;
	display:inline;
}
.left06 li a {
	display:block;
	width:138px;
	height:138px;
	background:#fff;
	overflow:hidden;
	color:#000099;
}
.left06 li a img {
	border:1px solid #f2f2f2;
}
.left06 li a span {
	font:normal 14px Arial, ����;
	display:block;
	width:136px;
	height:30px;
	line-height:30px;
	text-align:center;
	cursor:hand;
}
.left06 li a:hover {
	color:#C00;
	text-decoration:none;
}
.left06 li a:hover img {
	border:1px solid #c00;
}
.left06 li a:hover span {
}
.main1 p {
	margin-bottom:5px;
}
.lih {
	background:#FaFaFa;
}
.lih a{
color:#000099;
}
.lih a:hover{
color:#CC0000;
}
.lib a{
color:#000099;
}
.lib a:hover{
color:#CC0000;
}
.left05{
}
.left05 dl {
	height:300px;
}
.left05 ul {
	padding:10px;
	border-bottom:1px dashed #CCC;
}
.left05box {
	width:82px;
	height:104px;
	padding:2px;
	border:1px solid #CCC;
	float:left;
	margin-right:10px;
	overflow:hidden;
}
.left05box img{
	width:82px;
	height:104px;
}
.left05tit {
	background:#f9f9f9;
	color:#7C4401;
 font:normal bold normal 14px/28px "����"��  height:28px;
}
.left05tit a{
color:#000099;
}
.left05tit a:hover{
color:#CC0000;
}
.left05con {
	font-size:12px;
	color:#000099;
}
.scleft05con{
color:#FF0000;
}
.leftad{
margin-bottom:8px;
}
#leftad_002{
float:left;
_margin-top:-2px;
}

.bbs_newtopic{
color:#000099;
line-height:24px;
padding-left:5px;
width:335px;
height:245px;
overflow:hidden;
text-align:left;
letter-spacing:normal;
}
.bbs_newtopic a{
color:#000099;
}
.bbs_newtopic a:hover{
color:#CC0000;
}
.service_info{
color:#000099;
}
.service_info a{
color:#FF0000;
}
.service_info a:hover{
color:#CC0000;
}
.bbs_info{
color:#000099;
line-height:24px;
padding-top:3px;
overflow:hidden;
}

#friendsite {

margin-bottom:10px;
	
}
#friendsite dl{
border:1px #CCCCCC solid;
}
#friendsite dt{
font:bold 13px Arial, ����;
color:#CC0000;
height:28px;
padding-left:20px;
background:url(imges/friendsite_dt_bg.jpg) no-repeat;
line-height:28px;
}
#friendsite dt span{
font:normal 12px Arial, ����;
/*float:right;*/
margin-left:380px;
color:#666666;
/*margin-top:-23px;*/
padding-right:20px;
letter-spacing:1px;
}
#friendsite dd{
padding:8px;
}
#friendsite li{
height:26px;
width:84px;
float:left;
padding-left:5px;
padding-right:5px;
line-height:26px;
}
#friendsite li a{
}
#friendsite li a:hover{
color:#CC0000;
}


/* �� */
#footer {
	height:170px;
	background:url(imges/zbottom.jpg) no-repeat;
	text-align:center;
}
#footer-m {
	color:#FFFFFF;
	font-size:13px;
	line-height:31px;
	letter-spacing:1px;
}
#footer-m a {
	color:#FFFFFF;
}
#footer-m a:hover {
	color:#FFFF00;
	text-decoration:underline;
}
#footer-c {
	color:#777;
	line-height:190%;
	font-size:14px;
	padding-top:15px;
}
#footer-c a{
color:#666666;
}
#footer-c a:hover{
color:#CC0000;
}
.footer-c_left{
width:135px;
float:left;
}
.footer-c_middle{
width:670px;
float:left;
}
.footer-c_right{
width:135px;
float:right;
}
/* �б�ҳcss */
.rbox-tu ul {
	padding:5px 0px;
}
.rbox-tu li {
	float:left;
	margin:0px 6px 5px 7px;
	_margin:0px 4px 1px 5px;
}
.rbox-tu li a {
	display:block;
	width:94px;
	height:75px;
	overflow:hidden;
	padding:1px;
	background:#fff;
	border:1px solid #CCC;
	font:normal 14px Arial, ����;
	color:#000099;
}
.rbox-tu li a:hover {
	border:1px solid #c00;
}
.rbox-tu li span a {
	height:25px;
	line-height:25px;
	text-align:center;
	cursor:hand;
	border:none;
}
.rbox-tu li span a:hover {
	color:#C00;
	border:none;
}
.lb-left {
	margin-right:250px;
	height:auto !important;
	border:1px solid #CCC;
}
.lb-box1 {
	background:url(imges/lb001.jpg) repeat-x;
	height:31px;
	line-height:31px;
	padding-left:35px;
}
.lb-box1 a{
padding-left:2px;
padding-right:2px;
}
.lb-box1 a:hover{
color:#CC0000;
}
.lb-box2 {
	margin:13px;
	height:280px;!important;
	_height:282px;
}
.lb-box2 dl {
}
.lb-box2 dt {
	background:url(imges/lb002.jpg) repeat-x;
	height:28px;
	line-height:28px;
	border:1px solid #e1e1e1;
	padding-left:10px;
}
.lb-box2 dt {
	font-size:14px;
	font-weight:bold;
}
.lb-box2 dt span {
	float:right;
	font-size:12px;
	font-weight:normal;
	margin-top:-28px;
	padding-right:10px;
}
.lb-box2 dt a:hover {
	color:#C00;
}
.lb-box2 dd {
	padding:18px 0px 18px 5px;
}
#main_list_lb-box2 dt span{
margin-top:0px;
float:none;
}
.page_box{
	margin-top:10px;
	text-align:center;
}
.pleft {
	float:left;
}
.pleft a {
	border: 4px solid #eee;
	padding:1px;
	width:149px;
	height:210px;
	display:block;
}
.pleft a:hover {
	border: 4px solid #f00;
}
.pright {
	width:505px;
	float:right;
}
.pright li {
	float:left;
	width:100%;
	height:28px;
	font-size:14px;
	color:#000099;
	line-height:28px;

}
.pright li a {
	color:#000099;
}
.pright li a:hover {
	color:#CC0000;
}
.pright span{
width:70px;
float:right;
padding-right:10px;
margin-top:-28px;
color:#FF0000;
}
.lblih {
	background:#f5f5f5;
}
/* ����ҳ */
.con-box1 {
	padding:15px;
	background:#fff;
}
.con-box1 h1 {
	color:#c00;
	text-align:center;
	overflow:hidden;
	font:normal normal bold 26px/40px "����";
	height:40px;
	_height:50px;
	padding-top:20px;
}
.content_h_info {
	height:30px;
	line-height:30px;
	text-align:center;
	overflow:hidden;
	width:100%;
	float:left;
	background:url(imges/conhinfo.jpg) no-repeat center center;
	margin-bottom:15px;
}
.content_box {
	font:normal 14px Arial, ����;
	color:#000000;
	width:97.5%;
	float:left;
	padding:10px;
	font-size:14px;
	line-height:200%;
	border-bottom:1px dashed #CCC;
}
.content_box p {
	/*text-indent: 2em;*/
}
.prevnext {
	padding-top:10px;
}
.prevnext li {
	line-height:28px;
}
.prevnext li a:hover {
	color:#CC0000;
}
.photo_content_h_info {
	color:#006633;
	height:30px;
	line-height:30px;
	text-align:center;
	overflow:hidden;
	width:100%;
	float:left;
	background:#F2F2F2;
	
}
.photo_content_box {
	text-align:center;
	border:1px dashed #CCC;
	margin-bottom:10px;
	padding:10px;
	background:#f2f2f2;
}
#imgBox{
margin-bottom:10px;
margin-top:10px;
}
#PhotoUrlList{
margin-bottom:5px;
margin-top:5px;
}
.photo_intro{
line-height:22px;
text-align:left;
border-bottom:1px dashed #CCC;
padding:10px;
}
.photo_intro span{
font:bold 14px Arial, ����;
color:#CC0000;
}
.xgtit {
	background:#f2f2f2;
	color:#C00;
	height:30px;
	line-height:30px;
	font-weight:bold;
	margin:10px 0px;
	font-size:14px;
	padding-left:10px;
}
.xgcon {
height:auto !important;
          min-height:140px;
	_margin-bottom:15px;
}
.xgcon li {
	line-height:28px;
	font-size:14px;
	width:49.5%;
	float:left;
}
/* �̳�ҳ */


.mainAll {
	float:right;
	width:690px;
	display:inline;
	text-align:left;
}
.detail {
	clear:both;
	padding:0 10px;
}
.detail h1 {
	font-size:16px;
	color:#333;
	margin:30px 0 15px 5px;
	font-weight:bold;
}
.detail_1 {
	border-top:2px solid #ccc;
	padding:15px 0 10px 0;
	clear:both;
	overflow:hidden;
	height:100%;
}
.detail_1 dt {
	float:left;
	display:inline;
	width:240px;
	text-align:center;
}
.detail_1 dt img {
	border:1px solid #333;
}
.detail_1 dd {
	float:left;
	display:inline;
	width:410px;
}
.detail_1 .list-info {
	clear:both;
	overflow:hidden;
	height:100%;
}
.detail_1 .list-info li {
	width:250px;
	float:left;
	display:inline;
	padding:1px 0;
	line-height:20px;
}
.detail_1 .list-price {
	margin:18px 0 0 0;
	line-height:30px;
	vertical-align:middle;
}
.detail_1 .list-price span {
	margin:0 10px 0 0;
}
.detail_1 .list-price .list-ico {
	float:none;
}
.Dt_dl_box {
	clear:both;
	overflow:hidden;
	margin:10px;
}
.Dt_dl_box dt {
	height:30px;
	border-bottom:1px solid #ccc;
}
.Dt_dl_box dt span {
	float:left;
	width:83px;
	display:inline;
	font-weight:bold;
	text-align:center;
	height:25px;
	line-height:25px;
	text-align:left;
	color:#f60
}
.Dt_dl_box dd {
	padding:10px 40px;
	color:#666;
}

.zh_listpage{
height:30px;
line-height:30px;
text-align:center;
}

/*�޸İ������ӵ�CSS*/
.left06-left{
}
.left06-left dt{
height:30px;
background:url(imges/left01_dt_bg.jpg) repeat-x;
font:normal 14px Arial, ����;
}
.left06-left dt li{
width:30%;
height:30px;
float:left;
margin-left:1px;
text-align:center;
line-height:30px;
}
.left06-left dt li a:hover{
color:#FFFFFF;
}
.left07-left{
width:714px;
height:32px;
margin-bottom:8px;
border:1px #CCCCCC solid;
background:url(imges/vip.jpg) no-repeat;
line-height:32px;
}
.left07-left ul{
margin-left:300px;
text-align:right;
}
.left07-left ul a{
padding-left:5px;
padding-right:5px;
color:#339900;
}
.left07-left ul a:hover{
color:#FF0000;
}
.hover{
background:url(imges/left01_menu_hover.jpg) no-repeat;
font:bold 14px Arial, ����;
color:#FFFFFF;
letter-spacing:2px;
}
.hover a{
color:#FFFFFF;
}
#bbsdata{
background:url(imges/bbsdata_bg.jpg) no-repeat;
}
.bbs_info{
background:url(imges/bbsdata_bg.jpg) no-repeat;
}

.softdownload_title{
font:bold 12px Arial, ����;
color:#003300;
height:30px;
border-bottom:1px #CCCCCC dotted;
text-align:left;
line-height:30px;
}
.softdownload_title span{
color:#FF0000;
width:160px;
float:right;
margin-top:-30px;
}
.softdownload_intro{
height:80px;
background:#f2f2f2;
overflow:hidden;
padding:10px;
margin-top:10px;
margin-bottom:10px;
}
.softdownload_intro span{
color:#009900;
}
.softdownload_info{
line-height:20px;
color:#333333;
margin-bottom:20px;
border:1px #CCCCCC dotted;
padding:5px;
}
.s_font_weight{
font-weight:bold;
}
.s_font_red{
color:#FF0000;
}
.s_font_green{
color:#00CC00;
}
.moodVote
{overflow:hide;}
