@charset "utf-8";
/* CSS Document */

.home-left { float:left;
			 width:590px;
			 height:auto;
			 margin:20px 0 20px 0;
			 }

.home-right { float:right;
			  width:350px;
			  height:auto;
			  margin:20px 0 20px 0;
			  }

.home-menu { float:left;
			 width:590px;
			 height:45px;
			 background-color:#ffffff;
			 }

.home-menu ul { float:left;
				width:590px;
				height:45px;
				padding:0;
				margin:0;
				text-align:center;
				list-style-type:none;
				}


.home-menu ul li { display:table-cell; height:45px; vertical-align:middle; width:75px; padding:0 0 0 15px; }

.home-menu ul li a { text-decoration:none;
					 font-size:13px;
					 color:#000000;
					 font-weight:bold;
					 }

.home-menu ul li a:hover { color:#67d653; }


.home-left .white-area { float:left;
						 width:590px;
						 height:260px;
						 background-color:#FFFFFF;
						 margin:20px 0 0 0;
						 }

.white-area h3 { float:left;
				 padding:0;
				 margin:0 0 0 20px;
				 width:570px;
				 height:45px;
				 line-height:45px;
				 font-size:18px;
				 color:#484848;
				 font-weight:normal;
				 }

.white-area h3 span { color:#67d653; }

.white-area h3 label { font-size:12px; }

.white-area .pro-box { float:left;
					   width:150px;
					   height:163px;
					   margin:0 20px 0 20px;
					   }

.pro-box a { text-decoration:none; }

.pro-box h2 { float:left;
			  width:100%;
			  height:65px;
			  padding:0;
			  margin:0;
			  font-weight:normal;
			  font-size:10px;
			  color:#484848;
			  }


.pro-box h2 span { font-weight:bold;
				   padding:5px 0 5px 0;
				   width:100%;
				   float:left;
				   }

.pro-box h2 a { color:#d7b618; }

.pro-box h2 a:hover { text-decoration:underline; }

.pro-box .sale-rent { float:left;
					  width:82px;
					  height:20px;
					  line-height:20px;
					  position:absolute;
					  text-align:center;
					  background-color:#67d653;
					  margin:78px 0 0 0;
					  color:#FFFFFF;
					  font-size:11px;
					  }
.yellow-link { float:left;
			   text-decoration:none;
			   display:block;
			   background-color:#eec900;
			   padding:10px 10px 10px 10px;
			   margin:0 280px 0 20px;
			   font-size:12px;
			   color:#484848;
			   }

.home-right .find-us { float:left;
					   width:350px;
					   height:80px;
					   background-color:#67d653;
					   margin:0 0 0 0;
					   color:#FFFFFF;
					   }

.find-us span { float:left;
				margin:10px 0 0 15px;
				font-size:18px;
				}

.find-us label { float:left;
				margin:5px 0 0 15px;
				font-size:13px;
				width:190px;
				}

.white-link { float:right;
			   text-decoration:none;
			   display:block;
			   background-color:#ffffff;
			   padding:10px 20px 10px 20px;
			   margin:23px 15px 0 0;
			   font-size:12px;
			   color:#67d653;
			   }

.home-right .quick-search { float:left;
						   width:350px;
						   height:277px;
						   background-color:#FFFFFF;
						   margin:20px 0 0 0;
						   }

.quick-search h3 { float:left;
				 padding:0;
				 margin:15px 0 0 20px;
				 width:330px;
				 height:20px;
				 line-height:20px;
				 font-size:18px;
				 color:#484848;
				 font-weight:normal;
				 }

.quick-search .input-box { float:left;
						   width:212px;
						   height:auto;
						   margin:10px 0 0 20px;
						   }

.quick-search img { float:left;
					margin:100px 0 0 15px;
					}

.yellow-button { float:left;
			   text-decoration:none;
			   
			   background-color:#eec900;
			   padding:10px 20px 10px 20px;
			   margin:12px 0 0 15px;
			   font-size:12px;
			   color:#484848;
			   cursor:pointer;
			   }

.input-box .check-line { float:left;
						 width:212px;
						 height:22px;
						 }

.check-line img { float:left; margin:4px 5px 0 0; }

.check-line span { float:left;
						 margin:0 20px 0 0;
						 color:#484848;
						 font-size:12px;
						 height:22px;
						 line-height:22px;
						}

.sselect { float:left;
		   width:210px;
		   height:20px;
		   border:#b9b9b9 1px solid;
		   background-color:#ededed;
		   border-radius:5px;
		   color:#484848;
		   margin:10px 0 0 0;
		   }

.stext-small { float:left;
			   width:65px;
			   height:20px;
			   border:#b9b9b9 1px solid;
		   	   background-color:#ededed;
		   	   border-radius:5px;
		   	   color:#484848;
		  	   margin:10px 0 0 0;
			   }

.stext { float:left;
			   width:203px;
			   height:20px;
			   border:#b9b9b9 1px solid;
		   	   background-color:#ededed;
		   	   border-radius:5px;
		   	   color:#484848;
		  	   margin:10px 0 0 0;
			   padding:0 0 0 5px;
			   }

.input-box .sspan { float:left;
				  color:#484848;
				  height:22px;
				  line-height:22px;
				  width:40px;
				  margin:10px 0 0 0;
				  }			   

.input-box label { float:left;
				  color:#484848;
				  height:22px;
				  line-height:22px;
				  width:32px;
				  margin:10px 0 0 0;
				  text-align:center;
				  }

.link-search { float:left;
			   text-decoration:none;
			   color:#d7b618;
			   font-style:italic;
			   font-size:12px;
			   margin:20px 0 0 0;
			   }
				  
.home-right .right-white { float:left;
						   width:350px;
						   height:260px;
						   background-color:#FFFFFF;
						   margin:20px 0 0 0;
						   }

.right-white h3 { float:left;
				 padding:0;
				 margin:15px 0 0 20px;
				 width:330px;
				 height:20px;
				 line-height:20px;
				 font-size:18px;
				 color:#484848;
				 font-weight:normal;
				 }

.right-white h3 span { color:#67d653; }

.right-white ul { float:left;
				  padding:0;
				  margin:0 0 0 30px;
				  width:300px;
				  list-style-type: none;
				  list-style-image: url('../images/arrow.png');
				  }

.right-white ul li { float:left; border-bottom:#e9e9e9 6px solid; padding:10px 0 10px 0; }

.right-white ul li a { text-decoration:none;
					   color:#484848;
					   font-size:10px;
					   float:left;
					   }

.right-white ul li a span { width:100%;
							font-weight:bold;
							float:left;
							}

.right-white ul li a label { color:#d7b618; cursor:pointer; }

.right-white ul li a label:hover { text-decoration:underline; }

.home-slider-box { float:left;
				   width:590px;
				   height:332px;
				   }

 /* jssor slider bullet navigator skin 21 css */
        /*
            .jssorb21 div           (normal)
            .jssorb21 div:hover     (normal mouseover)
            .jssorb21 .av           (active)
            .jssorb21 .av:hover     (active mouseover)
            .jssorb21 .dn           (mousedown)
            */
        .jssorb21 div, .jssorb21 div:hover, .jssorb21 .av {
            background: url(../images/b21.png) no-repeat;
            overflow: hidden;
            cursor: pointer;
			
        }

        .jssorb21 div {
            background-position: -5px -5px;
        }

            .jssorb21 div:hover, .jssorb21 .av:hover {
                background-position: -35px -5px;
            }

        .jssorb21 .av {
            background-position: -65px -5px;
        }

        .jssorb21 .dn, .jssorb21 .dn:hover {
            background-position: -95px -5px;
        }
		
 /* jssor slider arrow navigator skin 21 css */
        /*
            .jssora21l              (normal)
            .jssora21r              (normal)
            .jssora21l:hover        (normal mouseover)
            .jssora21r:hover        (normal mouseover)
            .jssora21ldn            (mousedown)
            .jssora21rdn            (mousedown)
            */
        .jssora21l, .jssora21r, .jssora21ldn, .jssora21rdn {
            position: absolute;
            cursor: pointer;
            display: block;
            background: url(../img/a21.png) center center no-repeat;
            overflow: hidden;
        }

        .jssora21l {
            background-position: -3px -33px;
        }

        .jssora21r {
            background-position: -63px -33px;
        }

        .jssora21l:hover {
            background-position: -123px -33px;
        }

        .jssora21r:hover {
            background-position: -183px -33px;
        }

        .jssora21ldn {
            background-position: -243px -33px;
        }

        .jssora21rdn {
            background-position: -303px -33px;
        }

.black-text-box { position:absolute;
				  
				  width:150px;
				  height:332px;
				  margin:0 0 0 440px;
				  float:left;
				 
				  color:#FFFFFF;
				  background:url(../images/trans.png) repeat;
				  }

.black-text-box h1 { float:left;
					 padding:0;
					 margin:20px 0 0 10px;
					 width:130px;
					 font-size:16px;
					 text-transform: uppercase;
					 }

.black-text-box h1 span { color:#67d653;
						  font-size:12px;
						  text-transform:none;
						  }

.black-text-box h2 { float:left;
					 padding:0;
					 margin:25px 0 0 10px;
					 width:130px;
					 font-size:12px;
					 font-weight:normal;
					 line-height:20px;
					 }

.black-text-box h3 { float:left;
					 padding:0;
					 margin:25px 0 0 10px;
					 font-size:12px;
					 font-weight:normal;
					 line-height:20px;
					 }


.black-text-box h3 span { color:#67d653;
						  font-size:18px;
						  font-weight:bold;
						  }


.black-text-box h3 .dog { font-size:16px; }




