@charset "utf-8";
/* CSS Document For SenJiaDi.com*/
/*先定义一些常用的类*/
/*Color:7C0046 C4006D E60081 FF0099 FF59B6 FFD6ED*/
body,p,th,td,input,select,textarea{
font-size:12px;
color:#7C0046;
font-family:"宋体", Verdana, Arial, Verdana, sans-serif;
}

* {margin:0; padding:0; list-style:none; }

body {
text-align:center;
font-size:12px;
background-color:#FFFFFF;
margin:0;
padding:0;
}
form {
margin:0px;
padding:0px;
}
div {
word-wrap:break-word;
}

ul {
margin:0;
padding:0;
list-style-type:none;
}

table {
text-align:left;
}

p {
margin:15px 0 15px 0;
padding:0 5px 0 5px;
text-indent:24px;
}

hr {
border:#000000 1px solid;
border-top:#000000 1px solid;
height:1px;
}

img {
border:0;
}

.HackBox {
border-top:0px solid transparent !important;
border-top:0;
clear:both;
}

.Hidden {
display:none;
}

a:link,a:visited {
text-decoration:none;
color:#7C0046;
}

a:hover,a:active {
text-decoration:underline;
color:#FF59B6;
}

/*Top*/
#Top {
margin:0 auto;
padding:0;
height:80px;
width:1004px;
border-top:5px solid #FF59B6;
}

#Logo {
float:left;
height:79px;
}

#Language {
float:right;
width:150px;
}

#Language li {
float:left; 
width:50px;
margin-top:60px; 
}

/*Nav */
#Nav {
margin:0 auto;
padding:0;
text-align:center; 
}

#Nav ul {
margin:0 0 0 300px;
}

#Nav li { 
height:20px;
display:block;
float:left;
}
#Nav li a {
height:20px;
line-height:20px;
margin:0 2px;
padding:1px;
font-size:14px;
text-decoration:none;
}

#Nav li a:link,#Nav li a:visited {
text-decoration:none;
}

#Nav li a:hover,#Nav li a:active {
border:1px solid #FF59B6;
}

/* Banner */
#Banner {
margin:0 auto;
margin-top:5px; 
padding:0;
height:140px; 
width:1000px;
overflow:hidden;
}

#LeftBanner {
float:left;
height:140px;
width:219px;
background:url(../images/banner_left.jpg) top left no-repeat;  
}

#RightBanner {
float:left;
height:140px; 
width:781px;
background:url(../images/banner_right.jpg) top left no-repeat;  
}

/*MainBody*/
#MainBody {
margin:0 auto;
padding:0;
width:1000px;
}

#BodyRight {
float:right;
width:781px;
background:url(../images/banner_center_bottom.jpg) top left no-repeat; 
}

#MainCenter {
float:left;
padding-top:47px;
}

#MianRight {
float:right;
width:208px;
}

#BodyLeft {
float:left;
width:219px;
}

#LeftTopBackground {
float:left;
width:219px;
height:47px;
background:url(../images/banner_left_bottom.jpg) top left no-repeat; 
}

#LeftBottomBackground {
float:left;
width:219px;
height:12px;
background:url(../images/left_bottom_background.gif) top left no-repeat; 
}

#Category {
margin:0 auto;
padding:15px 0 0 0;
width:219px;
line-height:16px; 
background:url(../images/left_background.gif) top left repeat; 
}

#Category h3{
margin:0 auto;
padding:0;
width:195px;
height:31px; 
line-height:31px;
font-size:14px;
background:url(../images/nav_background.jpg) top left no-repeat; 
}

#Category ul {
margin:3px auto;
width:193px;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
}

#Category li {
float:left;
padding-left:5px;
text-align:left; 
width:185px;
}

#MainCenter {
float:left;
margin:47px 0 0 0;
padding:0;
width:573px; 
text-align:left;
}

/*AboutUS*/
#AboutUS {
line-height:150%;
}

#AboutUS h1{
font-size:14px;
text-align:center; 
}

#AboutUS p{
text-indent:24px;
}
/*ProductList*/
#ProductList {
margin:0 auto;
padding:0;
}

#ProductList li {
float:left;
padding:3px;
margin:10px;
width:106px;
height:116px;
text-align:center; 
border:1px solid #dedede;
overflow:hidden;
}

/* ViewProductItem*/
#ViewProductItem {
margin:5px auto;
width:600px;
border:1px #dedede solid;
}

#Close {
text-align:right;
padding:2px;
height:16px;
}

#ViewProductItem h1 {
text-align:center; 
margin:0 auto;
color:#777777;
font-size:12px;
height:25px;
line-height:25px;
width:95%; 
background-color:#F0F0F0;
}

#ViewProductItem ul {
margin:0;
padding-left:5px;
list-style-type:none;
}

#ViewProductItem li {
float:left;
margin:0px;
width:100%;
overflow:hidden;
}

#ViewProductItem li.BigImage {
text-align:center;
padding-top:5px;
overflow:hidden;
}

#ViewProductItem li.PN {
margin:10px 10px 0 0;
width:80px;
height:18px;
line-height:18px; 
text-align:justify;
text-justify :distribute-all-lines;
overflow:hidden;
}

#ViewProductItem li.PV {
margin-top:10px;
text-align:left;
width:190px;
height:18px;
font-weight:bold;
line-height:18px; 
overflow:hidden;
}

#ViewProductItem li.Description {
margin-bottom:5px;
margin-top:15px;; 
text-align:left; 
text-indent:10px;
border-bottom:1px #DEDEDE solid;
}

#Product #ViewProductItem li.Tags {
margin:0;
padding:0;
}

#Product #ViewProductItem li.PrevNext {
margin:0;
padding:0;
}
/********* Start FeedBack ************/
#Guestbook {
text-align:center; 
}
#FeedBack {
padding:0 auto;
width:520px;
text-align:left;
}

#LeaveWordInput {
float:right;
text-align:right;
font-size:16px;
font-weight:bold;
}

.PerFeedBack {
float:left;
width:100%;
padding:0;
}

.PerFeedBack ul {
margin:0 auto;
padding:0;
margin-top:3px;
}

.PerFeedBack li {
display:block;
width:100%;
float:left;
margin:0;
padding:0;
}

.PerFeedBack li.Name {
display:block;
width:100%;
float:left;
margin:0;
padding:0;
line-height:18px;
font-weight:bold;
}

.LineHeght5{
float:left;
width:100%;
margin-top:10px;
line-height:5px;
border-top:1px #DEDEDE solid;
}

#LeaveWords {
padding:0;
float:left;
width:100%;
}

#LeaveWords ul {
margin:0;
padding:0;
}

#LeaveWords ul li {
display:block;
float:left;
width:400px;
margin:0;
padding:0;
}

/********* End FeedBack ************/
/*MainRight*/
#MainRight {
float:right;
width:208px;
margin:0;
padding:0;
background:url(../images/right_background.gif) top left repeat; 
}

#NewProduct {
margin:0 auto;
margin-top:15px;
width:195px;
}

#NewProduct h3 {
margin:0 auto;
height:31px;
line-height:31px;
font-size:14px;
background:url(../images/nav_background.jpg) top left no-repeat; 
}

#NewProduct ul {
margin:3px auto;
width:193px;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
}

#ContactOnline {
margin:0 auto;
margin-top:15px;
width:195px;
text-align:left; 
}

#ContactOnline h3 {
margin:0 auto;
height:31px;
line-height:31px;
font-size:14px;
text-align:center; 
background:url(../images/nav_background.jpg) top left no-repeat; 
}

#ContactOnline ul {
margin:3px auto;
width:193px;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
}

#ContactOnline li {
margin:3px auto;
width:185px;
padding-left:5px;
}

#RightBottomBackground {
float:left; 
width:208px;
height:18px;
background:url(../images/right_bottom_background.gif) top left no-repeat; 
}
/*News*/
#News {
margin:10px 0 0 30px;
}

/*Pages*/
#Pages {
margin:10px 0;
padding:0;
float:left;
width:80%;
text-align:right; 
}

#Pages a {
display:inline-block;
padding:2px 6px;
}

#Pages b{
display:inline-block;
padding:2px 6px;
} 

#Pages a:link,#Pages a:visited {
text-decoration:none; 
border:1px solid #DEDEDE;
}
#Pages a:hover,#Pages a:active {
text-decoration:none; 
border:1px solid #BADA48;
}

#Pages a.Next {
background:url(../images/next.gif) 3px right no-repeat;
padding-right:12px;
}

#Pages a.Next:hover,#Pages a.Next:active {
background:url(../images/nexthover.gif) 3px right no-repeat;
padding-right:12px;
}

#Pages a.Prev {
background:url(../images/prev.gif) 3px left no-repeat;
padding-left:12px;
}

#Pages a.Prev:hover,#Pages a.Prev:active {
background:url(../images/prevhover.gif) 3px left no-repeat;
padding-left:12px;
}


#Bottom {
width:800px;
margin:0 auto;
margin-top:30px;
padding:10px 0 5px 0;
border-top:1px solid #7C0046;
}