@charset "utf-8";
/* www.animalschina.org */
body { margin:0px; padding:0px 0px; text-align:center; font-family:tahoma; background:#F4F7FE;}
a { color:#039; }
a:hover { color:#f00; }
ul, li { list-style:none; margin:0px; padding:0px; }
img { border:0px; }
.div_ { margin:0px; padding:0; width:6px; height:6px; font-size:0; line-height:0; display:block; }
.div2_ { margin:0px auto; padding:0; width:960px; height:0px; font-size:0; line-height:0; display:block; border-top:1px solid #D4D4D4; clear:both; }
/*page start*/
#top { width:960px; height:80px; margin:0px auto; padding:0px; background:url(/img/top_bg.png); text-align:left; clear:both }
#top span { float:right; line-height:40px; font-size:12px; padding-right:20px; }
#top span a { font-size:12px; color:#000; text-decoration:none; }
#top span a:hover { font-size:12px; color:#000; text-decoration:underline; }
#nav { width:960px; height:40px; margin:0px auto; padding:0px; background:url(/img/nav_bg_en.png); color:#fff; font-size:12px; text-align:left; clear:both }
#nav ul { margin-left:20px; }
#nav li { display:inline; height:40px; line-height:40px; padding-left:20px; }
#nav span { width:101px; height:40px; line-height:40px; background:url(/img/nav_bg_cn.png); float:right; text-align:center; font-weight:bold; }
#nav span a, #nav a { font-size:12px; color:#fff; text-decoration:none; }
#nav span a:hover, #nav a:hover { font-size:12px; color:#fff; text-decoration:underline; }
/* www.animalschina.org */
#main { width:960px; overflow:auto; margin:0px auto; padding:0px; text-align:left; clear:both; background:url(/img/mainbodybg.gif); }
#mainLeft { width:180px; margin:0px 0px 0px 0px; padding:0px; float:left; }
#mainBody { width:750px; margin:0px 10px 0px 0px; padding:0px; float:right; font-size:12px; }
/*全站副导航*/
#navlst { margin:0px; padding:0px; font-weight:bold;}
#navlst li { margin:0px; padding:0px; text-indent:20px; }
#navlst .smallbt { text-indent:30px; }
#navlst a { font-size:12px; color:#003399; text-decoration:none; display:block; height:26px; line-height:26px; }
#navlst a:hover { font-size:12px; color:#F00; text-decoration:underline; display:block; height:26px; line-height:26px; }
/*主体部分*/
#mainBody .pos { height:30px; line-height:30px; margin:0px 0px 6px 0px; padding:0px 0px; }
#mainBody .newlst { border:1px solid #D4D4D4; height:330px; margin:0px; padding:0px; display:block; overflow:hidden; }
#mainBody .newlst .th { height:30px; line-height:30px; margin:0px; padding:0px 10px; font-weight:bold; display:block; background:#f7f7f7; }
#mainBody .newlst .th span { padding:0px; color:#666; float:right; font-weight:normal; }
#mainBody .newlst .cont { height:300px; margin:0px; padding:0px; display:block; }
#mainBody .newlst .cont li { height:20px; line-height:20px; text-indent:10px; display:block; }
#mainBody .newlst .cont li span { padding:0px 10px; font-size:10px; color:#666; }
#mainBody .Newslst, .adoptlst { margin:0px 0px 20px 0px; padding:0px; }
#mainBody .Newslst li { height:20px; line-height:20px; overflow:hidden; }
#mainBody .Newslst li span { padding:0px 10px; font-size:10px; color:#666; }
.page { height:40px; line-height:40px; margin:0px; padding:0px; text-align:center; overflow:hidden; }
.page ul { height:40px; }
.page li { display:inline; margin:0px 5px; padding:0px; }
.page a { text-decoration:none; color:#003300; padding:3px 5px; border:1px solid #ccc; font-weight:bold; }
.page a:hover { text-decoration:none; color:#FFF; padding:3px 5px; border:1px solid #ccc; font-weight:bold; background:#cc0000; }
.pageinfo { float:right; }
.page strong { padding:3px 5px; }
/*最终页*/
.newstitle { height:40px; line-height:40px; margin:0px; padding:0px; text-align:center; display:block; }
.newstitle h1 { height:40px; line-height:40px; margin:0px; padding:0px; text-align:center; display:block; font-size:20px; }
.newsinfo { height:24px; line-height:18px; font-size:12px; color:#333; text-align:center; display:block; border-bottom:1px solid #C0C0C0; }
.newsbody { color:#333; line-height:18px; margin:0px; padding:10px 0px; display:block; overflow:auto; }
.newsbody p { display:block; margin:0px 0px 10px 0px; padding:0px; line-height:18px; }
.xg { height:270px; margin:0px; padding:0px; display:block; overflow:hidden; font-size:12px; border-top:1px solid #D4D4D4; }
.xg .th { height:24px; line-height:18px; margin:0px; padding:0px; font-weight:bold; display:block; }
.xg .th span { padding:0px; color:#666; float:right; font-weight:normal; }
.xg .cont { height:240px; margin:0px; padding:0px; display:block; }
.xg .cont li { height:18px; line-height:18px; text-indent:10px; display:block; }
.xg .cont li span { padding:0px 10px; font-size:10px; color:#666; }
#mainBody .a { margin:0px; padding:0px; color:#333; line-height:18px; overflow:auto; }
#mainBody .a h1 { margin:0px; padding:0px; color:#039; font-size:16px; height:50px; line-height:50px; display:block; }
#mainBody .a h2 { margin:0px; padding:0px; color:#039; font-size:14px; height:50px; line-height:50px; display:block; }
#mainBody .a p{
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px;
	}
#mainBody .a li { line-height:18px; font-size:12px; display:block; }
#bottom { width:960px; height:30px; margin:0px auto; padding:0px; background:#666; text-align:left; font-size:12px; clear:both;line-height:30px; color:#FFF;text-align:center;}
#bottom a, #bottom a:hover { color:#FFF; }
.Dlbox { background:#DFEFFF; border:1px solid #C1E0FF; display:block; margin:0px 0px 10px 0px; padding:8px; }
.Dlbox a, .Dlbox a:hover { font-size:12px; }
.clear { clear: both; font-size: 0px; height: 0px; line-height: 0px; visibility: hidden; zoom: 0; }
.adoptlst img, .adoptxg img { margin:8px 5px; width:110px; height:146px; border:0px; }
.adoptlst ul, .adoptxg ul { display:block; }
.adoptlst li, .adoptxg li { width:120px;height:186px;float:left; text-align:center; border:1px solid #D4D4D4; margin:0px 15px 10px 0px;padding:2px;overflow:hidden;}
.adoptlst p, .adoptxg p { display:block; width:110px; line-height:18px; margin:0px auto; padding:0px; text-align:left; }
.adoptlst p a, .adoptlst p a:hover, .adoptxg p a, .adoptxg p a:hover { font-size:12px; display:block; }
.sendmail { display:block; border:1px solid #D4D4D4; background:#fafafa; margin:0px 0px 10px 0px; padding:0px; font-size:12px; }
.sendmail .th { display:block; height:24px; line-height:18px; padding:0px 10px; }
.sendmail .cont { margin:0px; padding:10px; background:#fff; display:block; }
.sendmail form { margin:0px; padding:0px; display:block; }
.sm_tb { display:block; margin:0px; padding:0px; }
.sm_td { height:24px; line-height:18px; text-align:center; }
.clear { clear:both; font-size:0px; height:0px; line-height:0px; display:block; }

