@charset "utf-8";
/* CSS Document */
p{
	padding:0 0 5px 0px;}
	
	
	h1, h2, h3, h4, h5{
		margin:0px;
		padding:0px;
	}
	h1{
	color:#2860ab; 
	font-family:Arial; 
	font-size:17px;
	font-style:normal;
	padding-bottom:8px;
	}
	.img-left{
		padding-left:10px;
	}
	.img-right{
		padding-right:10px;
	}
	

#waper{ width:100%; height:auto; margin:auto;}

#header{ width:100%;
         height:148px;
         margin:auto;
		 background-image:url(../images/header-bottom-bg.jpg);
		 background-repeat:repeat-x;
		 background-position:bottom;
		 }
.header{ width:1000px;
         height:auto;
		 margin:auto;
		 padding-bottom:7px;
		    }
.header_logo{ width:500px;
              height:148px;
			  float:left;
		      }
.header_call{ width:485px;
              height:103px;
			  float:left;
			  padding-right:15px;
			  padding-top:45px;
			  text-align:right;
			  font-family:Myriad Pro;
			  font-size:20pt;
			  color:#1b4984; 
			  }			  
.call{ color:#a10b14; }
.email{ color:#a10b14; font-size:14pt; line-height:40px;}
.sun{ color:#505050; font-size:14pt; }
.sun a{ color:#505050; font-size:14pt; }
.sun a:hover{ color:#1b4984; font-size:14pt; text-decoration:underline; }

#nav{ width:1000px;
      height:auto;
      margin:auto;
	  padding:7px 0 20px 0;
		 }
.nav{ width:307px;
      height:auto;
	  float:left;
		 }
.banner{ width:680px;
         height:474px;
		 float:left;
	     padding-left:13px;
		 }	
.nav_top{ width:307px;
          height:16px;
		  background-image:url(../images/nav-top-bg.jpg);
		  background-position:top;
		  background-repeat:no-repeat;
	  		 }		 
.nav_center{ width:265px;
             height:auto;
			 background-image:url(../images/nav-center-bg.jpg);
			 background-repeat:repeat-y;
			 padding:7px 34px 0 8px;
	  		 }
.nav_center ul{
	float:none;
	}
.nav_center ul li{
	list-style:none outside none;
	padding-bottom:2.7px;
	padding-top:2px;
	background:url(../images/nav-line.jpg) repeat-x top left  ;
	}
.nav_center ul li:first-child{ background:none;}	
.nav_center ul li a{
	width:auto;
	height:25px;
	font-family:Arial;
	font-size:12.3px;
	color:#7f7e7e;
	text-align:left;
	display:block;
	line-height:25px;
	padding-left:13px;
	background-image:url(../images/nav-arrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}
.nav_center ul li a:hover{
	background-image:url(../images/nav-arrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:none;
	color:#a61821;
	}  				 
.nav-select{ color:#a61821;}

	
.nav_bottom{ width:307px;
             height:13px;
			 background-image:url(../images/nav-bottom-bg.jpg);
			 background-position:top;
			 background-repeat:no-repeat;
	  		 }		
			 
#contant{ width:1000px;
          height:auto;
          margin:auto;
		  padding-bottom:15px;
		  background-image:url(../images/nav-line.jpg);
		  background-position:bottom;
		  background-repeat:repeat-x;
		  }	
.follow{ width:307px;
      height:auto;
	  float:left;
		 }
.welcome{ float: left;
    padding-left: 16px;
    padding-top: 15px;
    width: 677px;
		 }	
.title_welcome{ color:#2860ab; font-family:Arial; font-size:26px;
               line-height:30px;}	

.follow_left{ width:11px;
              height:75px;
	          float:left;
			  background-image:url(../images/follow-left-bg.jpg);
			  background-repeat:no-repeat;
			  background-position:left;
		      }		 
.follow_center{ width:285px;
              height:75px;
	          float:left;
			  background-image:url(../images/follow-center-bg.jpg);
			  background-repeat:repeat-x;
			  background-position:left;
			  color:#2860ab;
			  font-size:18pt;
		      }	
.follow_center_left{ width:131px; height:45px; float:left; padding-top:30px; padding-left:10px; }		
.follow_center_right{ width:144px; height:55px; padding-top:20px; float:left;}	
.follow_right{ width:11px;
              height:75px;
	          float:left;
			  background-image:url(../images/follow-right-bg.jpg);
			  background-repeat:repeat-x;
			  background-position:left;
		      }	
#contant2{width:1000px;
          height:auto;
          margin:auto;
		  padding:18px 0 25px 0; }
		  
.health{width:212px;
         height:auto;
		 float:left;
		 }	
.health ul{
	float:none;
	}
.health ul li{
	list-style:none outside none;
	}
.health li a{
	width:197px;
	height:25px;
	font-size:13px;
	color:#7f7e7e;
	text-align:left;
	display:block;
	line-height:25px;
	padding-left:15px;
	background-image:url(../images/nav-arrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:underline;
	}
.health ul li a:hover{
    background-image:url(../images/nav-arrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
    color:#a61821;
	}  			 
		 
.adoption{width:485px;
         height:auto;
		 float:left;
		 padding:0 63px 0 28px;
		 }	
.images_adotion{ padding:9px 10px 0 0;}		 
.title2{ font-size:20px; color:#535353; line-height:35px; }		  


#footer{ width:100%;
         height:auto;
         margin:auto;
		 background-image:url(../images/footer-bg.jpg);
		 background-repeat:repeat-x;
		 background-position:top;
		   }
.footer{ width:1000px;
         height:62px;
		 margin:auto;
		 line-height:62px;
		 color:#4a4a4a;
		 font-size:9pt;
		 }		   
.footer_left{ width:500px;
         height:auto;
		 float:left;
		 }			 
.footer_right{ width:500px;
         height:auto;
		 float:left;
		 text-align:right;
		 }	
		 
.inner { width:680px;
         height:auto;
		 float:left;
	     padding-left:13px;
		 }		 
.inner_banner { width:680px;
                height:auto;
				padding-bottom:6px;
		       }		 
.inner_cont { width:675px;
                height:auto;
				padding-left:5px;
		       }	 		 
p{ padding-top:5px;}			   

.real{ color:#4a4a4a; font-size:9pt; text-align:right; float:right;}
.real a{ color:#4a4a4a;  }
.real a:hover{ color:#a10b14; text-decoration:none;  }



.bullet{ 
    width:300px;
     height:auto;
	 _padding:7px 34px 0 8px;
	 float:left;
	 display:inline-block;
	  		 }
.bullet ul{
	float:none;
	}
.bullet ul li{
   
	list-style:none outside none;
	padding-left:10px;
	background:url(../images/nav-arrow.jpg) no-repeat  0px 7px;
	}
	.bullet ul li a {
    color: #7F7E7E;
    display: block;
    font-family: Arial;
    font-size: 12.3px;
    height: 25px;
    line-height: 25px;
    padding-left: 13px;
    text-align: left;
    width: auto;
	float:left;
}


.bullet01{ 
    width:300px;
     height:auto;
	 _padding:7px 34px 0 8px;
	 float:left;
	 display:inherit;
	  		 }
.bullet01 ul{
	float:none;
	}
.bullet01 ul li{
   
	list-style:none outside none;
	padding-left:10px;
	background:url(../images/nav-arrow.jpg) no-repeat  0px 6px;
	}
	.bullet01 ul li a {
    color: #7F7E7E;
}

.to-top {
    background: url("../images/small_content_back_to_top_sprite.png") repeat scroll 0 0 #FFFFFF;
    bottom: 62px;
    cursor: pointer;
    display: none;
    height: 47px;
    position: fixed;
    right: 22px;
    transition: background 400ms ease 0s;
    width: 48px;
}
.to-top:hover {
	 background-position: 0 -47px;
}


.large {
	width: 250px;
	border:solid 1px #CCC;
	height:25px;
	padding-left:3px;
	
}
textarea.large {
	width: 250px;
	border:solid 1px #CCC;
	height:100px;
	padding-left:3px;
	
}
.form{
	font:Arial, Helvetica, sans-serif;
	
}
.form ul {
		list-style: none;
	margin: 12px;
	padding: 12px;
}

.form li {
	margin: 0.5em 0;
}

label {
	display: inline-block;
	padding: 3px 0px;
	text-align: left;
	width: 170px;
	vertical-align: top;
	
}



input, select, button {
	font: inherit;
}
