* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WORD-WRAP: break-word; PADDING-TOP: 0px
}
BODY {
	MARGIN: 0px; FONT: 12px '宋体', Arial, Tahoma, helvetica, sans-serif; BACKGROUND: #000; COLOR: #333
}
ul,li{
	LIST-STYLE-TYPE: none; 
}
P {
	MARGIN: 0px;
}
IMG {
	PADDING: 0px; MARGIN: 0px; border:0;
}
A {
	OUTLINE-STYLE: none; COLOR: #000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #666; TEXT-DECORATION: none
}
SELECT {
	FONT: 12px Arial
}
INPUT {
	FONT: 12px Arial
}
TEXTAREA {
	FONT: 12px Arial
}
.clear {
	CLEAR: both; height:0;
}
.float_l{
	float:left;
}
.float_r{
	float:right;
}
.none{
	display:none
}

.container{
	width: 960px; height: auto; margin: 0 auto;
}
#header{
	MARGIN: 0 auto; WIDTH: 100%; height:125px; OVERFLOW: hidden; background:url(images/bg_header.jpg) no-repeat center bottom;
}
#header .logo {
	margin: 50px 0 0 10px;  PADDING: 0px; WIDTH: 210px; FLOAT: left; HEIGHT: 57px; 
}

#header .link {
	margin: 45px 10px 0; PADDING: 0px; WIDTH: 220px; FLOAT: right; HEIGHT: 25px; 
}
#header .link img{
	float:left; display:block;margin:0 2px;
}

.nav {
	margin-top: 0px; PADDING: 0px; WIDTH: 550px; FLOAT: right; HEIGHT: 52px; text-align:right;
}

.nav ul{
	float:right; 
}
.nav li{
	float:left; HEIGHT: 52px; 
}
.nav li img{
	margin:15px 10px; display:block;
}
.nav li a{
	display:block;float:left; HEIGHT: 50px;
}
.nav li.cur,.nav li:hover{
	background:url(images/bg_nav_on.jpg) no-repeat center bottom;
}
.banner{width: 940px; height: 388px; margin: 0 auto;}

#focus {width:940px; height:388px;margin:0;overflow:hidden;position:relative; }
#focus ul {height:388px; position:absolute;}
#focus ul li {float:left; width:940px; height:388px; overflow:hidden; position:relative;}
#focus ul li img{width:940px; height:388px;}
#focus ul li b1 {position:absolute; display:inline-block;width:940px;height:65px;top:335px;left:0;background: rgba(0, 0, 0, 0.5);FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType:1, startColorstr=#50000000,endColorstr=#50000000);}
#focus ul li b {position:absolute; display:inline-block;width:940px;height:65px;top:335px;left:0;background:#000;opacity: .5; filter: Alpha(Opacity=50);}
#focus ul li div {position:absolute; display:inline-block;width:880px;height:65px;top:335px;left:0;padding-left:30px;text-align:left;line-height:20px;font-size:12px;color: #fff;}
#focus ul li div span{display:block;font-family:"微软雅黑";font-size:22px;line-height:40px;}

#focus .preNext {width:45px; height:100px; position:absolute; top:150px; background:url(images/sprite2.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}


.main{
	width: 938px; height: 216px; margin: 0 auto; background:url(images/bg_main.jpg) no-repeat center;color:#FFD48B;
}

.main a{
	color:#FFD48B;
}
.list-news{
	float:left; width: 240px; height: 120px; margin-top:62px; padding-left:30px;
}
.list-news li{
	font-size:13px; line-height:25px;
}

/*首页图片滚动*/
.rollphotos{float:left; width:334px;height:120px; margin-top:62px; padding:0 15px; }
.blk_29 {PADDING-RIGHT: 0px; OVERFLOW: hidden; ZOOM: 1; POSITION: relative; width:330px; OVERFLOW: hidden; }

.blk_29 .LeftBotton {background:url(images/row.jpg) no-repeat; FLOAT: left; margin:30px 10px 0 0;WIDTH:21px; CURSOR: pointer; HEIGHT:42px}
.blk_29 .RightBotton {background:url(images/row.jpg) no-repeat -28px; FLOAT: right;margin:30px 0 0 12px; WIDTH:21px; CURSOR: pointer;  HEIGHT:42px; }
.blk_29 .Cont {	FLOAT: left;MARGIN: 0 auto; OVERFLOW: hidden; WIDTH:260px;}
.blk_29 .box {FLOAT: left; WIDTH:260px; height:126px;}
.blk_29 .box IMG {FLOAT: left;DISPLAY: block; width:86px; height:86px;border:1px solid #FBF9ED;margin:7px 10px 0 0; }
.blk_29 .box a{WIDTH:155px;font-weight:bold;font-size:13px;}
.blk_29 .box P {MARGIN:2px auto 0px;FLOAT: left;DISPLAY: block; WIDTH:162px; LINE-HEIGHT: 20px;}

.main .contact{
	float:left;margin:60px 0 0 26px;width: 170px; height: 140px;
}
.contact .con{
	height:26px;
}
.contact span{
	FLOAT: left;DISPLAY: block; background:#462300; color:#fff; line-height:18px; padding:0 5px; margin-right:8px;
}
.contact img{
	FLOAT: left;DISPLAY: block;
}
.contact .code{
	FLOAT: left; width: 70px; MARGIN:4px auto 0px; color:#fff; line-height:22px;
}
.contact .webqq{
	FLOAT: right; width: 80px; MARGIN:4px auto 0px; text-align:right;
}
.contact .webqq img{
	margin:5px 0;
}


#footer{
	WIDTH: 100%; height:57px; background:#502A03;margin-top:18px;  padding-top:20px;line-height:20px; text-align:center;font-size:12px; color:#C09972;
}
#footer a{
	color:#C09972;
}

.left{
	float:left; width:164px; height:1050px;padding:0 10px; background:#000 url(images/bg_left.jpg) no-repeat;
}
.submenu{
	margin:234px 9px 0 0;
}
.submenu li{
	position:relative;width:163px;height:22px; margin-top:4px; *margin-top:0px; _margin-top:0px; font-family:"Microsoft YaHei"; 
}
.submenu li b{
	position:absolute;top:0;left:0; width:163px;height:22px;background:#fff;opacity: .2; filter: Alpha(Opacity=20); cursor:pointer;
}
.submenu li:hover b{
	background:#fff;opacity: .5; filter: Alpha(Opacity=50);
}
.submenu li a{
	color:#fff; line-height:22px; font-size:14px;
}
.submenu li span{
	display:block; float:left; margin-left:25px;font-weight:bold;
}
.submenu li em{
	display:block; float:right; margin-right:8px; display:none; font-family:"宋体"; font-style:normal; font-weight:bold;
}
.submenu li:hover em{
	display:block;
}
.left .title{
	margin-top:10px; line-height:20px; color:#A69697; font-weight:bold;font-family:"Microsoft YaHei"; font-size:14px;
}
.left .phone{
	margin:10px;
}
.left .contact{
	width: 150px; margin:20px 10px 20px;
}
.left .list{
	width: 160px;margin:0 auto;
}
.left .list img{
	margin:17px 0 22px;
}
.left .list a{
	color:#fff; line-height:18px; font-size:13px;
}
.right{
	float:right; width:776px;font-size:14px; font-family: 'Microsoft YaHei'; color:#fff;
}
.right .banner{
	width:776px; height:317px;
}
.show_path{
	width:620px; margin:15px auto; background:url(images/bg_title.jpg) no-repeat; border-bottom:2px solid #503216; padding-left:20px;line-height:16px; height:24px;
}
.right .content {
	width:640px; margin:0 auto 30px; line-height:160%;
}
.right .content p{
	margin:0; text-indent:2em !important; font-size:14px !important; font-family: 'Microsoft YaHei' !important; color:#fff !important; background:none !important;line-height:160% !important;

}
.right .content span{
	font-size:14px !important; font-family: 'Microsoft YaHei' !important; color:#fff !important; background:none !important;line-height:160% !important;
}
.right .content font{
	font:14px 'Microsoft YaHei' normal !important; color:#fff !important; background:none !important;line-height:160% !important;
}

.right .content p img{
	text-indent:0;
}  

.right .content img{
	display:block;margin:20px auto; max-width:640px;
}
.list_golden,.list_puppy,.list_news{ 
	width:640px; margin:0 auto 30px; overflow:hidden;	 
}
.list_golden li{ 
	position:relative; height:150px; border-bottom:1px dashed #4A3520; margin-top:25px; padding-left:5px;
}
.list_golden li img{
	width:179px; height:125px; float:left; padding-right:20px;
}
.list_golden li .txt{
	width:430px; height:123px; float:left;  line-height:160%;
}

.list_golden li span{ 
	font-weight:bold; color:#A05A27; padding-right:5px;
} 
.list_golden li a{ 
	color:#B39D86;
} 

.list_golden li em{ 
	position:absolute; right:60px; top:86px; font-style:normal;
} 

.list_golden li .circle_div{ 
	position:absolute; z-index:1000; left:5px; top:0; 
}

.list_puppy ul{ 
	width:660px; margin-top:25px; 
}
.list_puppy li{ 
	position:relative; height:205px; float:left; width:220px;
}
.list_puppy li img{
	width:198px; height:151px; 
}
.list_puppy li span{
	display:block; width:200px; text-align:center;
}
.list_puppy li a{ 
	color:#9E5522; line-height:200%;
} 

.list_puppy li .circle_div{ 
	position:absolute; z-index:1000; left:0; top:0; 
}



.list_news li{ 
	position:relative;height:150px; border-bottom:1px dashed #4A3520; margin-top:25px; padding-left:5px;
}
.list_news li img{
	width:179px; height:125px; float:left; padding-right:20px;
}
.list_news li .txt{
	width:430px; height:123px; float:left;  line-height:160%;
}

.list_news li span{ 
	display:block; font-weight:bold; color:#A05A27; padding-right:5px;
} 
.list_news li a{ 
	color:#B39D86;
} 

.list_news li em{ 
	position:absolute; right:60px; top:86px; font-style:normal;
} 
.list_news li .circle_div{ 
	position:absolute; z-index:1000; left:5px; top:0; 
}


.show_page{ 
	width:600px;
	height:30px;
	MARGIN: 40px auto 20px; 
	TEXT-ALIGN: right;
	font-family:"宋体";
	font-weight:bold;
}
.show_page A {
	display:inline-block;
	PADDING: 9px 12px;
	COLOR: #fff;
	BACKGROUND-COLOR: #393939;
}
.show_page A:hover {
	COLOR: #ccc;
}
.show_page SPAN {
	display:inline-block;
	PADDING: 9px 12px;
}
.show_page SPAN.current {
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #783000;
}
.show_page SPAN.disabled {
	BACKGROUND-COLOR: #AAA8AA;
	COLOR: #DDDDDD;
}

.article{
	width:640px; margin:30px auto;
}
.article .title{
	width:100%; height:80px; text-align:center; line-height:60px;color:#AC7D53; font-size:20px; 
}
.article .content{
}