/* CSS Document */
* { margin:0 auto; padding:0; }
body {
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
}
A {     
	font-family: Tahoma;
	font-size: 11px;
    Color : #000000; font-weight: bold;
	text-decoration : none;
}
A:hover { 
        font-family: Tahoma;
	font-size: 11px;
	Color : #000000; font-weight: bold;
	text-decoration : none;
}.bodwh {
	font-family: "MS Sans Serif";
	font-size: 10px;
	color: #FFFFFF;
}
A:visited { font-family: Tahoma; font-size: 11px; color:#990033; font-weight: bold; text-decoration:none; }

#main{ width:1000px; height:auto; text-align:center; }

/*--header--*/
#header{
	width:1000px;
	height:150px;
	background:url(../images/pink_back.jpg);
	float:left;
}
#top_des{ width:1000px; height:15px; font-size:14px; border-bottom:1px solid #D946A6; float:left; }
#logo{ width:261px; height:118px; margin-top:15px; float:left;  }
#top_des2{ width:738px; height:65px; text-align:left; float:left; }
#top_con{ width:738px; height:23px; text-align:center; overflow:hidden; float:left; }
#menu1{ width:103px; height:38px; background:url(../images/tnav1-2.gif); padding-top:8px; margin-left:18px; overflow:hidden; float:left; }
#menu { width:103px; height:38px; background:url(../images/tnav2-2.gif); padding-top:8px; overflow:hidden; float:left; }

/*--------main body--------*/
#main_show{ width:1000px; height:auto;; background:url(../images/mainbk.jpg); background-repeat: repeat-x; float:left; }

/****left***/
#left{ width:242px; height:auto; float:left; }
#left_area { width:240px; height:auto; margin-top:8px; margin-left:3px; background:#FFFFFF; border:1px solid #bfe9ff; float:left; }
#left_title{ width:240px; height:22px; padding-top:5px; font-weight:bold; background:url(../images/1a.jpg); color:#666666; font-family:Geneva, Arial; float:left; }
#cate{ width:240px; height:18px; border-bottom:1px solid #CCCCCC; padding-top:2px; text-align:left; list-style:none; float:left; }

/*----right-------*/
#right{ width:745px; height:auto; margin-left:7px; float:left; }
#r_area{ width:743px; height:auto; background:#FFFFFF; border:1px solid #EECCEC; margin-top:8px; text-align:left; float:left; }
#r_area a { font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 14px;  Color:#660099; text-decoration:none; }
#r_title{ width:733px; height:21px; background:url(../images/1b.jpg); padding-top:5px; font-weight:bold; padding-left:10px; color:#666666; font-family:Geneva, Arial; float:left; }
#txt_show { width:735px; padding:4px; float:left; }
#list_pro{ width:143px; height:210px; text-align:center; color:#990000; font-weight:bold; overflow:hidden; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; margin-left:2px; margin-top:5px; float:left; }
#list_pro a { font-size:12px; }
.photo {
	float: right;
	margin-left: 10px;
	margin-right: 10px;
	padding:5px;
	border: 1px solid #ca738f;	
}
#demo {  width:360px; height:335px; padding:4px; overflow:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; float: left; }
#scrollup {
border: display: block; padding-bottom:5px; border-bottom:1px solid #CCCCCC; margin-bottom:5px; }

/*---------footer------------*/
#footer{ width:1000px; height:198px; background:url(../images/ft.jpg); background-repeat:repeat-x; float:left; }
#ft_menu{ width:1000px; height:20px; margin-top:10px; border-top:3px double #F0B0ED; border-bottom:1px solid #F0B0ED; float:left; }
#kwords{ width:1000px; height:46px; float:left;  }
#foot_pic { width:1000px; height:98px; margin-top:10px; float:left; }