* {margin:0px; padding:0px;}
body {font-size:12px; color:#666666;background:#ffffff; margin:0px; padding:0px;}
.p-l18 {padding-right:16px; }
.m-r34 {margin-right:34px; }
.m-r7 {margin-right:7px; }
.margin8 {width:960px; height:8px; margin-left:auto; margin-right:auto;}
.margin10 {width:960px; height:10px; margin-left:auto; margin-right:auto;}
.rightTitle {font:"宋体"; font-size:12px; color:#804C23;}
.rightTitle02 {font:"宋体"; font-size:12px; color:#804C23;width:223px; height:20px; border:1px solid #ffffff; background-image:url(/images/right-title-bg.jpg); padding-top:6px; padding-left:13px; font-weight:bold;}
.rightTitle02 a{ color:#804c23}

.indexTop {width:930px;height:30px;background-color: #FFFFFF;background: url(/images/indexTop-bg.jpg) left bottom no-repeat;margin-right: auto;margin-left: auto; margin-top:8px; padding-right:30px;}
.indexTop h6 {width:auto; height:13px; padding-left:21px; float:right; padding-top:1px; margin-left:205px; margin-right:10px;font-weight:normal; font-size:12px; color:#666666; display:inline;  margin-top:4px;}
.indexTop h6 a {color:#0000ff;}
.indexTop p {width:auto; height:13px; padding-left:21px; float:right; background:url(/images/head-homePage.jpg) no-repeat; padding-top:1px; margin-right:16px; margin-top:6px;}

.head {width:958px;height:108px;background-color: #FFFFFF;background: url(../images/head-bg.jpg) left top repeat-x;margin-right: auto;margin-left: auto; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD;}
.logo {width:177px;height:75px;padding-top: 16px;padding-bottom: 17px;padding-left: 30px; float:left;}
.hedaMenu {width:699px;height:56px;padding-top:16px; padding-left:52px; float:left;}
.hedaMenu-li01 {width:170px; height:45px; line-height:22px; padding-top:7px; float:left;}
.hedaMenu-li01 a {padding-right:8px; padding-left:8px; color:#000000; text-decoration:none;}
.hedaMenu-li02{width:120px; height:45px; line-height:22px; padding-top:7px; padding-left:0px; float:left;}
.hedaMenu-li02 a {padding-right:8px; padding-left:8px;  color:#000000; text-decoration:none;}
.search {width:751px;height:30px;padding-top:0px; padding-left:0px; float:left;}
.search-message {
	FLOAT: left; WIDTH: auto; HEIGHT: 30px
}
.search-baidu {
	BORDER-RIGHT: #f7f2d6 1px solid;
	BORDER-TOP: #f7f2d6 1px solid;
	PADDING-LEFT: 20px;
	FLOAT: right;
	BORDER-LEFT: #f7f2d6 1px solid;
	WIDTH: auto;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #f7f2d6 1px solid;
	HEIGHT: 26px;
	BACKGROUND-COLOR: #fcfaf0;
	padding-right: 12px;
}
.search-input {height:16px; width:170px;}
.indexBan1 {width:960px; height:auto; margin-left:auto; margin-right:auto;}

.indexFirView {width:960px;height:428px;margin-right: auto;margin-left: auto;}
.viewLeft {width:710px;height:426px;margin-right: auto;margin-left: auto; float:left; margin-right:10px;}
.viewRight {width:240px;height:426px;float:left;}



.mainCku {width:400px;height:231px;float:left; border:solid 1px #DDDDDD; margin-bottom:10px; padding:6px 9px;}
.ckuPic {width:400px; height:142px;}
.ckuBg {width:400px; height:82px; background-image:url(/images/cku-bg.jpg); margin-top:6px;}
.ckuLi {width:350px; height:72px; float:left; padding:5px 12px;}
.ckuLi h5 {font:"宋体"; font-size:12px; width:175px; height:12px; float:left;}
.ckuLi ul {width:340px; height:auto; float:left; margin-top:5px;list-style-type: none; line-height:18px;}
.indexPhoto {
	width:696px;
	height:163px;
	float:left;
	border:solid 1px #DDDDDD;
	padding-left:12px;
	padding-top:8px;
	display:inline;
	overflow: hidden;
}
.photoPic {width:130px; height:132px; float:left; margin-right:17px; background:url(/images/photo-bg.jpg) no-repeat; padding-left:9px; padding-right:9px; padding-top:14px;}
.photoPic-img {width:130px; height:90px; text-align:center; *display: block; overflow:hidden;}
.photoPic-img img {max-width:130px; max-height:90px; width:expression(this.width >130 && this.height <= this.width ? 130: true);height:expression(this.height > 90 && this.width <= this.height ? 90 : true);}
.photoPic p {width:116px; height:auto; padding-left:14px; text-align:left; line-height:14px; padding-top:16px;}
.photoBtn {width:33px; height:150px; float:right; padding-right:3px;}
.photoBtn-01 {width:17px; height:60px; float:right; background:url(/images/photoBtn-bg.gif) 0 -2px; margin-top:2px; padding-left:15px; padding-top:8px; font-weight:bold; line-height:13px;}
.photoBtn-02 {width:17px; height:60px; float:right; background:url(/images/photoBtn-bg.gif) 0 -72px; margin-top:2px; padding-left:15px; padding-top:8px; font-weight:bold; line-height:13px;}

.login {width:210px; height:128px; border:solid 1px #DDDDDD; background-image:url(/images/login-bg.jpg); padding:9px 14px;}
.login-input {width:141px; height:16px; border:1px solid #E3D586; padding-left:1px;}
.login ul {list-style-type:none; padding-left:8px; padding-top:14px; padding-bottom:10px;}
.login li {margin-bottom:6px;}
.login p {padding-left:8px;}
.indexBbs {width:238px; height:268px; margin-top:10px; border:1px solid #DDDDDD;}
.indexBbs ul {width:214px;height:230px;padding-top:10px;padding-left:14px; list-style-type:none; line-height:24px;}
.indexBbs li {background-image: url(/images/bbs-li.gif);background-repeat: no-repeat;background-position: 3px;padding-left:17px;}
.indexPet{width:928px; border:1px solid #DDDDDD; margin-left:auto; margin-right:auto; padding:1px 15px;}
.indexPet-li{ width:286px; height:165px; float:left; margin-top:10px; margin-bottom:0px;}
.petTitle{width:276px; height:34px; border-bottom:1px solid #DDDDDD; padding-top:0px; font-weight:normal; padding-right:10px; font-size:12px; float:left; border-bottom:1px solid #DDDDDD;}
.petTitle img {float:left;}
.petTitle p {float:right; margin-top:16px;}
.indexPet-li ul {width:249px; height:114px; float:left; list-style-type:none; padding-left:15px; margin-top:12px; }
.indexPet-li li {padding-left:24px;margin-top:8px;}
.petDog {background-image: url(/images/indexPet-li.gif);background-repeat: no-repeat;background-position: 0px 0px;}
.petCat {background-image: url(/images/indexPet-li.gif);background-repeat: no-repeat;background-position: 0px -24px;}
.petFish {background-image: url(/images/indexPet-li.gif);background-repeat: no-repeat;background-position: 0px -45px;}
.petBird {background-image: url(/images/indexPet-li.gif);background-repeat: no-repeat;background-position: 0px -65px;}
.petMou {background-image: url(/images/indexPet-li.gif);background-repeat: no-repeat;background-position: 0px -88px;}
.petSna {background-image: url(/images/indexPet-li.gif);background-repeat: no-repeat;background-position: 0px -110px;}
.petWorm {background-image: url(/images/indexPet-li.gif);background-repeat: no-repeat;background-position: 0px -134px;}
.petPig {background-image: url(/images/indexPet-li.gif);background-repeat: no-repeat;background-position: 0px -157px;}
.petOther {background-image: url(/images/indexPet-li.gif);background-repeat: no-repeat;background-position: 0px -180px;}
.petFlower {background-image: url(/images/indexPet-li.gif);background-repeat: no-repeat;background-position: 0px -201px;}
.petExhibitions {background-image: url(/images/indexPet-li.gif);background-repeat: no-repeat;background-position: 0px -221px;}
.petFun {background-image: url(/images/indexPet-li.gif);background-repeat: no-repeat;background-position: 0px -244px;}

.indexPart3 {
	width:960px;
	height:285px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.part3-left {width:708px; height:283px; border:1px solid #DDDDDD; float:left; margin-right:10px;}
.shop-title {width:706px; height:24px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; background:url(/images/shop-bg.jpg); float:left;}
.shop-title h5 {float:left; font-size:12px; padding-top:6px; padding-left:13px; font-weight:bold; }
.shop-title p {float:right; font-size:12px; padding-top:6px; font-weight:normal; padding-right:15px;}
.shop-01 {
	width:235px;
	height:240px;
	float:left;
	padding-left:21px;
	padding-top:19px;
	overflow: hidden;
}
.shop-01 h4 { font-size:12px; }
.shop-01 ul { list-style-type:none; padding-top:17px; line-height:20px; padding-bottom:16px;}
.shop-02 {
	width:436px;
	height:255px;
	float:left;
	padding-left:8px;
	padding-top:4px;
	overflow: hidden;
}
.shop-pic {width:97px; height:110px; float:left;margin-top:10px; margin-right:12px; display:inline;}
.pic-img {width:79px; height:80px; padding:6px; border-bottom:1px dashed #cacaca; text-align:center; }
.shop-pic p {padding-top:3px; text-align:center;}
.exhibition {width:238px; height:284px; float:left; margin-bottom:10px; border:1px solid #DDDDDD; display:inline; background-color:#FFFFFF;}
.exhibition ul {width:214px;height:auto; padding-top:10px;padding-left:14px; list-style-type:none; line-height:24px;}
.exhibition li {background-image: url(/images/bbs-li.gif);background-repeat: no-repeat;background-position: 3px;padding-left:17px;}
.page {width:238px; height:127px; float:left; border:1px solid #DDDDDD; display:inline;}
.page ul {width:214px;height:auto; padding-top:10px;padding-left:14px; list-style-type:none; line-height:24px;}
.page li {background-image: url(/images/bbs-li.gif);background-repeat: no-repeat;background-position: 3px;padding-left:17px;}

.foot {width:960px; height:91px; border-top:1px solid #DDDDDD; background:url(/images/foot-bg.jpg) repeat-x; margin-left:auto; margin-right:auto; text-align:center; padding-top:18px;}

/*链接样式*/
a { text-decoration:none;}
a:hover { text-decoration:underline;}
.lc-5e9400 a{ color:#5e9400;}
.lc-f60 { color:#ff6600;}
.lc-f60 a{ color:#ff6600;}
.lc-333 a{ color:#333333;}
.lc-cku a{color:#629008;}
.lc-06c a{color:#0066cc}
.lc-666 { color:#666666;}
.lc-666 a{ color:#666666;}
.lc-f30 a{ color:#ff3300;}
.lc-7b a{ color:#7b7b7b;}
.lc-5e9400{ color:#5e9400;}
.petTitle a{ color:#5e9400;}
.lc-960 a{color:#996600;}

/*子页二级导航样式*/
.clear { clear:both;}
.secondMenu {width:936px; height:31px; border:1px solid #F2E38D; margin-left:auto; margin-right:auto; background:url(../images/secondMenu-bg.jpg) repeat-x; padding-left:22px;}
.secondMenu img {float:left; margin-right:50px;}
.secondMenu ul {margin-top:9px; width:auto; height:auto; margin:0; padding:0;}
.secondMenu li {
	float:none;
	list-style:none;
	margin-right:50px;
	font-weight:bold;
	font-size:13px;
	font-family:"宋体";
	line-height:31px;
	display: inline;
}
.for-dog a {color:#8d4c13;}
.for-dog a:hover {color:#333333; text-decoration:none;}
.for-cat a {color:#f24523;}
.for-cat a:hover {color:#333333;text-decoration:none;}
.for-fish a {color:#375fdb;}
.for-fish a:hover {color:#333333;text-decoration:none;}
.for-bird a {color:#1cd695;}
.for-bird a:hover {color:#333333;text-decoration:none;}
.for-mouse a {color:#75d30b;}
.for-mouse a:hover {color:#333333;text-decoration:none;}
.for-snake a {color:#8e1cb0;}
.for-snake a:hover {color:#333333;text-decoration:none;}
.for-worm a {color:#1cabd7;}
.for-worm a:hover {color:#333333;text-decoration:none;}
.for-pigeon a {color:#cb198b;}
.for-pigeon a:hover {color:#333333;text-decoration:none;}
.for-flower a {color:#3d4724;}
.for-flower a:hover {color:#333333;text-decoration:none;}
.for-other a {color:#dc6101;}
.for-other a:hover {color:#333333;text-decoration:none;}
.for-exhibition a {color:#028efd;}
.for-exhibition a:hover {color:#333333;text-decoration:none;}
.for-fun a {color:#37953d;}
.for-fun a:hover {color:#333333;text-decoration:none;}

/*新闻页样式*/
.otherPage-box {width:960px; height:auto; margin-left:auto; margin-right:auto; background:url(/images/otherPage-bg.gif) repeat-y;}
.otherPage-underline {width:960px; height:10px; background:url(/images/otherPage-underline.gif) top no-repeat; margin-left:auto; margin-right:auto;}
.otherPage-left {width:678px; height:auto; margin-right:10px; float:left; padding:0 16px; padding-bottom:30px; border-top:1px solid #dddddd;}
.otherPage-route {width:678px; height:24px; border-bottom:1px dashed #cccccc; padding-top:19px;}
.otherPage-route span {color:#FF0000;}
.otherNews-title {width:678px; height:auto; padding-top:35px; padding-bottom:20px; text-align:center; }
.otherNews-title h2 {color:#000000; font-family:"黑体"; font-size:20px; font-weight:normal;}
.otherNews-message {width:678px; height:auto; padding-top:0px; padding-bottom:6px; text-align:center; border-bottom:1px dashed #cccccc; color:#999999;}
.otherNews-content {width:618px; height:auto; padding-top:20px; padding-bottom:20px; color:#333333; font-size:14px; padding-left:30px; padding-right:30px; line-height:28px;}
.otherNews-content img {padding-bottom:15px;}
.otherNews-action {width:618px; height:auto; padding-top:0px; color:#666666; font-size:12px; padding-left:30px; padding-right:30px; line-height:28px; text-align:right;}
.otherNews-copyright {width:618px; height:auto; padding-top:12px; color:#D4832A; font-size:12px; padding-left:30px; padding-right:30px; line-height:20px;}
.otherNews-next {width:612px; height:64px; margin-top:4px; font-size:12px; margin-left:30px; margin-right:30px; line-height:20px; border:3px solid #DDDDBB; background-color:#FFFFFF;}
.otherNews-next ul {width:586px; height:46px; margin:3px; font-size:12px; border:1px solid #DDDDBB; background-color:#F7F7DD; padding-top:10px; list-style:none; padding-left:18px;}
.otherNews-next li {padding-left:20px; background:url(/images/newNext-li.gif) no-repeat 0 5px; color:#333333;}
.otherNews-talk {width:614px; height:auto; margin-top:20px; font-size:12px; margin-left:30px; margin-right:30px; line-height:20px; border:0px ; background-color:#FFFFFF; padding:1px;}
.talk-title {width:611px; height:20px; color:#ffffff; background-color:#0650D2; padding-top:2px; padding-left:3px; margin-bottom:1px;}
.talk-name {width:611px; height:20px; color:#333333; background-color:#E0EEF5; padding-top:2px; padding-left:3px; margin-bottom:1px;}
.talk-name span { text-align:left; border-right:1px solid #ffffff; padding-left:2px; width:385px; float:left; margin-right:5px;}
.talk-content {width:608px; height:auto; color:#333333; background-color:#F0F0F0; padding:3px; margin-bottom:1px;}
.talk-pageNumber {width:591px; height:24px; color:#333333; background-color:#ffffff; padding-top:2px; padding-left:3px; margin-bottom:1px; text-align:right; padding-right:20px;}
.talk-userName {width:608px; height:20px; color:#333333; background-color:#F0F0F0; padding:3px; margin-bottom:1px;}
.talk-userName span {width:50px;border-right:1px solid #ffffff; float:left; margin-right:3px;}
.talk-userName input {width:100px; height:14px; font-size:12px;}
.talk-userName img {float:left;}
.talk-about {width:608px; height:80px; color:#333333; background-color:#F0F0F0; padding:3px; margin-bottom:1px;}
.talk-about span {width:50px; height:50px; border-right:1px solid #ffffff; float:left; margin-right:3px; padding-top:30px;}
.talk-about textarea {width:400px; height:70px; margin:4px 0; font-size:12px;}
.talk-btn {width:608px; height:26px; color:#333333; background-color:#F0F0F0; padding:3px; margin-bottom:1px;}
.talk-btn span {width:50px; height:26px; border-right:1px solid #ffffff; float:left; margin-right:3px; }
.otherPage-right {width:240px; height:auto; float:left;}
.otherPage-right-box {width:238px; float:left; border-left:1px solid #DDDDDD; border-top:1px solid #DDDDDD; border-right:1px solid #DDDDDD; display:inline; background-color:#FFFFFF;}
.otherPage-right-box ul {width:214px;height:auto; padding-top:10px;padding-left:14px; list-style-type:none; line-height:24px;}
.otherPage-right-box li {background-image: url(/images/bbs-li.gif);background-repeat: no-repeat;background-position: 3px;padding-left:17px;}
.otherPage-right-mTop {width:240px; height:10px; background-color:#FFFFFF; float:left; border-top:1px solid #dddddd;}
.otherPage-right-mTop02 {width:240px; height:10px; background-color:#FFFFFF; float:left;}



/*宠物分类*/
.petBreeds {width:678px; height:auto; padding-top:20px; padding-bottom:10px; color:#333333; padding-left:0px; padding-right:0px; line-height:28px; font-size:12px;}
.petBreeds-title {width:638px; height:28px; background:url(/images/petBreeds-li.gif) no-repeat #f7f7f7 15px 8px; padding-left:40px; padding-top:2px; font-weight:bold; color:#000000;}
.petBreeds-content {width:662px; height:auto; margin-top:8px; padding-left:8px; padding-right:8px; padding-bottom:16px;}
.petBreeds a {color:#333333;}
.petBreeds a:hover {color:#339900;}

/*宠物相册*/
.petPhoto-title {width:678px; height:32px; border-bottom:1px dashed #cccccc; padding-top:11px; float:left;}
.petPhoto-title p {color:#000000; font-size:14px; font-weight:bold; float:left; margin-left:2px; margin-top:4px;}
.petPhoto-title span { color:#666666; font-size:14px; float:right; margin-right:2px; margin-top:4px;}
.petPhoto-search {float:right; width:280px; height:20px;}
.petPhoto-recommend {width:678px; height:auto; padding-top:20px; padding-bottom:8px; float:left; }
.petPhoto-box {width:148px; height:140px; float:left; margin-right:17px;}
.petPhoto-box-img {width:130px; height:90px; background:url(/images/photo-bg.jpg) no-repeat; float:left; padding:14px 9px; text-align:center; margin-bottom:4px;}
.petPhoto-box p {width:134px; height:auto; float:left; text-align:center;}
.petPhoto-box a {color:#333333;}
.petPhoto-box a:hover {color:#339900;}

/*宠物分类*/
.petClass-left {width:710px; height:auto; margin-right:10px; float:left; padding:0; padding-bottom:0px; border-top:1px solid #dddddd;}
.petClass-route {width:678px; height:24px; border-bottom:1px dashed #cccccc; padding-top:19px; margin-left:16px;}
.petClass-message {width:678px; height:auto; margin-top:15px; font-size:12px; line-height:22px; margin-left:16px; border-bottom:1px solid #dddddd; padding-bottom:20px; margin-bottom:20px;}
.petClass-message img {float:left; margin-right:20px; margin-bottom:5px;}
.petClass-Photo {width:698px;height:163px;float:left; border-top:solid 1px #DDDDDD; padding-left:12px; padding-top:8px;}
.petClass-left-mTop {width:710px; height:10px; background-color:#FFFFFF; float:left; border-top:1px solid #dddddd;}
.petClass-other {width:694px; height:auto; margin-left:16px; margin-bottom:20px;}
.petClass-box01 {width:313px; height:240px; float:left; display:inline; background-color:#FFFFFF; margin-right:30px; margin-bottom:20px;}
.petClass-box01 ul {width:299px;height:auto; padding-top:10px;padding-left:14px; list-style-type:none; line-height:24px;}
.petClass-box01 li {background-image: url(/images/bbs-li.gif);background-repeat: no-repeat;background-position: 3px;padding-left:17px; float:left;width:282px; }
.petClass-box01 a {float:left;}
.petClass-box01 span {float:right; padding-right:15px;}
.petClass-box01-tittle {font:"宋体"; font-size:14px; color:#804C23;width:300px; height:20px; border-bottom:1px dashed #dddddd; padding-top:6px; padding-left:13px; font-weight:bold;}
.petClass-box01-tittle a{ color:#304b00;}

.petIntroduce {width:648px; height:auto; padding-top:15px; padding-bottom:15px; color:#333333; font-size:12px; padding-left:15px; padding-right:15px; line-height:22px; margin-left:15px; }
.petClass-title {border-bottom:1px dashed #dddddd; width:648px; height:20px; padding-left:15px; padding-right:15px; font-weight:bold; margin-left:15px;}
.petClass-title a {color:#000000;}
.petClass-li {width:648px; height:auto; padding-top:15px; padding-bottom:15px; color:#333333; font-size:12px; padding-left:15px; padding-right:15px; line-height:22px; margin-left:15px; }
.petClass-li a {color:#0066cc;}
.petClass-photo {width:648px; height:auto; padding-top:0px; padding-bottom:0px; color:#333333; font-size:12px; padding-left:15px; padding-right:15px; line-height:22px; text-align:center; margin-left:15px;}
.petClass-photo img {padding:10px; background-color:#ffffff; border:1px solid #dddddd; margin:8px;}



