@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2015-06-23 10:45:13
 * @version $Id$
 */
/*
@font-face {
	font-family:'MyriadProRegular';
	src: url('../fonts/MyriadProRegular.eot');
	src: url('../fonts/MyriadProRegular.eot?#iefix') format('embedded-opentype'),
	url('../fonts/MyriadProRegular.woff') format('woff'),      
    url('../fonts/MyriadProRegular.ttf') format('truetype'),       
    url('../fonts/MyriadProRegular.otf') format('opentype'),    
    url('../fonts/MyriadProRegular.svg#MyriadProRegular') format('svg');  
}*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	
	
}
.social-links  .login-before{ float:left;}
.clearfix:after{
  content: "020"; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
    
  }

.clearfix {
  /* 触发 hasLayout */ 
  zoom: 1; 
  }
 em{font-style:normal;}
 body {
 color:#1e1d1a;
 font-family:15px/1.5 "RobotoBoldCondensed",Arial,Helvetica,sans-serif;
  }
input, select, textarea, button { font-size: 12px;outline: none; margin: 0; color: #1e1d1a; }
a { text-decoration: none; color: #1e1d1a; outline: none;}
ul,li{list-style-type:none;}
button { outline: none; }
a img { border: 0; }
h1,h2,h3,h4,h5, span.h3 {font-weight: normal; }
small { font-size: 11px; }
h1 { font-size: 32px; }
h2 { font-size: 28px; }
h3 { font-size: 24px; }
h4 { font-size: 18px; }
h5 { font-size: 14px; }
::-webkit-input-placeholder { /* WebKit browsers */
    color:#1E1D1A;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #1E1D1A9;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#1E1D1A;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:#1E1D1A;
}
/*--------index.html----------*/
.container{
	width:1000px;
	margin: 0px auto;
	
}
.header-section{
	border-bottom: 1px solid #ddd;
	margin-bottom: 80px;
}
.row{
	position: relative;
}
.top-actions {
width: 1000px;
overflow: hidden;
padding: 15px 0px 0px;
height:62px;

}
.social-links{
float:right;
}
login-before li{ folat:left;}
.top-actions > div {
float:right;
margin-left: 22px;
}
.header-form-wrap{position:relative;}
.header-section .signup-form{
	width:196px;
	float: right;
}
.header-section .signup-form .input-wrap{
	width:180px;
	height: 24px;
	padding: 0px 7px;
	position: relative;
	border:1px solid #929494;
}
.header-section .signup-form .input-wrap input{
	width:100%;
	height: 24px;
	line-height: 24px;
	padding: 0px;
	color: #1e1d1a;
	border:none;

}
.header-section .signup-form .submit-button{
	position: absolute;
	width:27px;
	height:25px;
	background: url(../../resources/img/icons-sprite.png) no-repeat center top;
	top:0px;
	right:-1px;
	text-indent: -9999px;
	border: none;
	cursor: pointer;
}
.header-section .signup-form .submit-button:hover{
	position: absolute;
	width:27px;
	height:25px;
	background: url(.#nav./../resources/img/icons-sprite.png) no-repeat center -391px;
	top:0px;
	right:-1px;
	text-indent: -9999px;
	border: none;
	cursor: pointer;
}
.social-links  ul li{display:display: inline-block;
*display: inline;
zoom: 1; margin-right:20px;}
.social-links  ul li:last-child{margin-right:0px;}
.social-links  ul li a{color:#666; font-size:13px; cursor:pointer; line-height:18px;}
.social-links  ul li a:hover{ color:#c80000;}
.logo{
	
	top:0px;
	position: absolute;

}
.logo-text{
	
	top:8px;
	left:214px;
	color: #b5b6b8;
	font-size: 15px;
	}
.nav-container{
	float:left;
	
	margin-left:275px;
}
#nav{
	font-size: 18px;
	line-height: 24px;
	text-transform: uppercase;
}
.nav-container #nav ul li {
display: inline-block;
*display: inline;
zoom: 1; 
margin-top:36px;
margin-right: 48px;
border-bottom: none;
}
.nav-container #nav ul li a {
color: #1e1d1a;
letter-spacing: 1px;
font-weight:bold;
}
.nav-container #nav ul li a.actives{
	color: #c80000 ;
}
.nav-container #nav ul li a:hover{
	color: #c80000;
}
.quick-access{
	
	margin-top: 25px;
}
.quick-access a.bonus{margin-right:20px; margin-top:11px;}
.quick-access a{
   color: #929494;
   font-size:17px;
   float: left;
}
.quick-access a:hover{color: #AE292F;}
.top-cart {
float: left;
  margin-right: 20px;
}
#cartHeader {
width: 32px;
height: 22px;
display: block;
background:url(../../resources/img/icons-sprite.png) no-repeat center -449px;
color: transparent;
margin-top: -20px;
position: relative;
}
#cartHeader .qty {
color: #AB0000;
top:-5px;
left: 16px;
font-size: 13px;
position: absolute;
}
.language{
	float: left;
	margin-top:15px;
	position: relative;
}
.language .Chinese {
background:url(../../resources/img/language.png) no-repeat;
background-position: 0px -18px;
display: block;
width: 43px;
height: 12px;
cursor: pointer;
}
.language .English {
background: url(../../resources/img/language.png) scroll 0px 0px no-repeat;
display: block;
width: 43px;
height: 11px;
cursor: pointer;
}
.img-banner {
    height: 509px;
    position: relative;
    width: 1180;
    margin-left: auto;
    margin-right: auto;
}

.img-banner .img-item {
    height:422px;
    margin: 0 36px;
    position: relative;
    width: 1180px;
  
}
.promo{
width:1180px;
height:509px;
overflow:hidden;
position:relative;
}
.promo-bd{position:relative;}
.promo-bd div div {
    float: left;
}
.promo-ft .promo-opt a{
position:absolute;
display:block;
overflow:hidden;
top:232px;
}
.promo-ft .promo-opt .prev{left:20px;}
.promo-ft .promo-opt a i{
cursor:pointer;
width:58px;
height:58px;
display:block;
}
.promo-bd img{width:1180px; height:509px;}

.promo-ft .promo-opt .prev i{
background:url(../../resources/img/circle-prev.png) no-repeat scroll 0px 0px;}
.promo-ft .promo-opt .prev i:hover{
background:url(../../resources/img/circle-prev-hover.png) no-repeat scroll 0px 0px;}
.promo-ft .promo-opt .next{right:20px;}
.promo-ft .promo-opt .next i{
background:url(../../resources/img/circle-next.png) no-repeat scroll 0px 0px;}
.promo-ft .promo-opt .next i:hover{
background:url(../../resources/img/circle-next-hover.png) no-repeat scroll 0px 0px;}
.promo-nav{
position:absolute;
bottom:32px;
left:570px;
height:13px;
text-align:center;
border-radius:10px;
background-color:#dddddd;
font-size:0px;
width:40px;
float:left;
}
.promo-nav li{
display: inline-block;
*display: inline;
zoom: 1; 
margin:2px;
vertical-align:middle;
}
.promo-nav li a{
padding-top:9px;
width:9px;
border-radius:50%;
background-color:#b7b7b7;
overflow:hidden;
display:block;
}
.promo-nav  .selected a{
background-color:#f40;
}
.shop-list{
	/* margin:60px 120px; */
}
.shop-list h5{
	font-size: 23px;
	padding: 15px;
	color: #AB0000;
	text-align: center;
	border-bottom: 1px solid #ddd;
}
.shop-list .kinds a{
display: inline-block;
*display: inline;
zoom: 1; 
float: left;
margin-left: 30px;
}
.shop-list .kinds{margin-top:25px; padding-left:2px; float: left;}
.img-list{margin-top:30px;padding-left:38px;}
.img-list li{display:inline-block; float:left;width:286px; margin-bottom: 70px;}
.img-list li a{display: block;}
.img-list li a img.gray{border:20px solid #e1e0e6;}
.img-list li a img.self-color0{border:20px solid #303d7c;}
.img-list li a img.self-color1{border:20px solid #929494;}
.img-list li a img.self-color2{border:20px solid #ad9577;}
.img-list li a img.self-color3{border:20px solid #aac31c;}
.img-list li a img.self-color4{border:20px solid #7a157f;}
.img-list li a img.self-color5{border:20px solid #0f81ba;}
.footer-container{
	width:100%;
	margin: 30px auto 15px;
	min-height: 100px;
}
.footer{
	width:100%;
	position:relative;
	overflow:hidden;
	background-image: url(../../resources/img/footer-bg.jpg);
		
}

.footer-col{
	width:17%;
	float: left;
	text-align: left;
	padding: 0px; 
}
.footer-col li {
padding: 4px 0 5px;
}
.footer-col a {
font-size: 17px;
color: #fff;
text-decoration: none;
}
.footer-col a:hover{
	text-decoration: underline;
}
.footer-col2{
	
	text-align: left;
	padding: 0px;
	margin-left:700px;
}
.footer-col2 h4 {
color: #fff;
text-transform: uppercase;
font-size: 17px;
line-height: 24px;
font-weight: normal;
}
.footer-container .signup-form {
width: 285px;
height: 40px;
margin-top: 6px;
overflow: hidden;
position: relative;
display: block;
background: #fff;
}
.footer-container .signup-form .newsletter-input {
width: 229px;
padding: 15px 40px 13px 8px;
margin: 0;
font-size: 14px;
border: none;
}
.footer-container .signup-form .newsletter-submit-button {
width: 37px;
height: 40px;
background:url(../../resources/img/icons-sprite.png) no-repeat center -500px;
cursor: pointer;
text-indent: -9999px;
border: none;
position: absolute;
top: 0;
right: 0;
}
.footer-container .signup-form .newsletter-submit-button:hover{
width: 37px;
height: 40px;
background:url(../../resources/img/icons-sprite.png) no-repeat -132px -500px;
cursor: pointer;
text-indent: -9999px;
border: none;
position: absolute;
top: 0;
right: 0;
}
.footer-container .footer-col2 ul {
overflow: hidden;
padding-top: 15px;
}
.footer-container .footer-col2 ul li {
float: left;
margin-right: 10px;
}
.footer-container .footer-col2 ul li a{
	display: block;
	width:34px;
	height:34px;
	background:url(../../resources/img/icons-sprite.png) -37px -104px no-repeat;
	text-indent: -999px;
}
.footer-container .footer-col2 ul li a.tw-large-icon {
background-position: -85px -104px;
}
.footer-container .footer-col2 ul li a.in-large-icon {
background-position: -133px -104px;
}
.footer-container .footer-col2 ul li a:hover{
	display: block;
	width:34px;
	height:34px;
	background:url(../../resources/img/icons-sprite.png) -37px -43px no-repeat;
	text-indent: -999px;
}
.footer-container .footer-col2 ul li a.tw-large-icon:hover {
background-position: -85px -43px;
}
.footer-container .footer-col2 ul li a.in-large-icon:hover {
background-position: -133px -43px;
}
.footer-text{
	color: #fff;
	width:65%;	
    padding-left: 38px; 
}
.footer-text p{
	font-size:12.24px;
}
/*---------product-list---------*/
.product-list{position: relative;}
.product-list .col-left{
	float: left;
	width:16.7%;
	padding-left:38px;
}
.sidebar-nav{
	max-width: 155px;
}
.sidebar-nav .leve0>li{margin-bottom: 18px;}
.sidebar-nav .leve0>li>a{
color: #1E1D1A;
font-weight:bold;
font-size: 15px;
line-height: 21px;
letter-spacing: 1px;
text-transform: uppercase;
}
.sidebar-nav .leve1>li{margin-top: 4px;}
.sidebar-nav .leve1> li > a {
font-size: 15px;
color: #1E1D1A;
text-transform: uppercase;
cursor:pointer;
line-height: 24px;
}
.sidebar-nav .leve1> li > a:hover{color:#ab0000;}
.sidebar-nav .leve1> li > a.active{color: #ab0000;}
.product-list .col-right{
	float: right;
	width:718px;
}

.col-right .products-grid li.item{
	float: left;
	position: relative;
	overflow: hidden;
	margin-bottom: 31px;
	cursor: pointer;
	/*width:30%;*/
	}
.products-grid li .product-wrapper{
	padding: 10px;
	  min-height: 345px;
	position: relative;
	border:1px solid #ddd;
	overflow: hidden;
	text-align: center;
}
.products-grid li .product-wrapper img{
	width:228px;
	height:241px;
}
.products-grid li .product-wrapper p{
	display: block;
	min-height: 244px;
}
.products-grid li .product-wrapper .hover-style:hover{
	border: 10px solid #ab0000;
}
.products-grid li .product-wrapper h4{
	color: #1E1D1A; 
	font-size: 17px;
	}
.products-grid .item .product-size {
font-size: 12px;
line-height: 12px;
color: #b5b6b8;
width: 180px;
margin: 5px auto 5px;
display: block;
}
.products-grid .item .product-price {
color: #929494;
font-weight: bold;
font-size: 18px;
line-height: 10px;
display: block;
margin:10px auto
}
.page-list-top{
	position: absolute;
	right:0px;
	top:-43px;
}
.page-list-bottom{
	position: absolute;
	right:0px;
	bottom:-22px;
}
.page-list-top ul li,.page-list-bottom ul li{
	display: inline-block;
	margin-right: 5px;
}
.page-list-top ul li a,.page-list-bottom ul li a{
	display: inline-block;
	color: #888888;
}
.page-list-top ul li a.active,.page-list-bottom ul li a.active{
	color: #1E1D1A;;
}
/*--------product-detail---------*/
.product-detail .product-img{
	float: left;
	max-width: 572px;
	overflow: hidden;
    position: relative;
    width: 572px;
    padding-left:38px;
    padding-bottom: 97px;
}

.product-detail .product-shop{
	float: right;
	width:350px;
}
.detail-logo{
	max-width:270px;
	text-align:center;
}
.product-detail .product-shop .detail-logo{
	max-width:270px;
	text-align:center;
}
.product-detail .product-shop p{font-weight: bold;}
.product-detail .product-descripxion{
font-size: 13px;
color: #4f504e;
line-height: 18px;
padding: 0 10px;
}
.product-detail .product-buy{
	margin-top: 20px;
   padding-top:20px;
   padding-left: 10px;
   padding-right: 10px;
   border-top: 1px solid #999999;
}
.product-detail .product-name h1,.product-detail .short-description h1{
	font-size: 15px;
    text-transform: uppercase;
    color: #1E1D1A;
    font-weight: bold;
	 }
.product-detail .product-size{
	color: #b5b6b8;
	margin:5px 0px;
}
.product-detail .product-price{
	color: #929494;
   font-size: 19px;
   margin-bottom: 10px;
   font-weight: bold;
}
.add-to-cart label{
	text-transform: uppercase;
	color: #1e1d1a;
	font-size: 14px;
	line-height: 14px;
	margin:12px 5px 0px 0px;
}
.add-to-cart .qty {
border: 1px solid #4e5665;
font-size: 15px;
text-align: center;
line-height: 20px;
width: 68px !important;
height: 28px! important;
padding: 2px 2px 2px 3px;
margin-bottom: 10px;
font-weight: bold;
}
.btn-cart{
	margin:10px auto 10px;
	display: block;
	clear: both;
	vertical-align: middle;
	cursor: pointer;
	border: 0;
	background: transparent;
}
.btn-cart span {
margin-left: 14px;
background:#ab0000;
width: 130px;
height: 32px;
padding: 0;
float: none;
display: inline-block;
line-height: 32px;
color: #fff;
text-align:center;
font-size:15px;
text-transform: uppercase;
}
.social{
	/*border-bottom: 1px solid #999;*/
	padding: 15px 0px;
	margin-left:43px;
}
.facebook{
	float: left;
}

.footer-signup .input-wrap{width:300px;}
	position: relative;
	display: block;
	background-color: #4167ba;
	padding: 2px 2px 2px 22px;
	color: #fff;
	border: 1px solid #335193;
	border-radius: 3px;
	float: left;
}
.facebook .facebook-btn i{
	position: absolute;
	background: url(../../resources/img/LVx-xkvaJ0b.png) scroll 0px -42px no-repeat;
	width:14px;
	height:14px;
	left:4px;
	top:4px;
}
.facebook-num,.twitter-nmu{
	background: white;
border: 1px solid #9197a3;
-webkit-border-radius: 2px;
color: #4e5665;
display: inline-block;
font-size: 11px;
height: auto;
line-height: 17px;
margin-left: 6px;
min-width: 15px;
padding: 0px 3px;
text-align: center;
white-space: nowrap;
	}
.buttonNub {
height: 0;
left: 2px;
position: relative;
top: -15px;
width: 5px;
z-index: 2;
}
.buttonNub s, .buttonNub i {
border-color: transparent #9197a3;
border-style: solid;
border-width: 4px 5px 4px 0;
display: block;
position: relative;
top: 1px;
}
.buttonNub i {
border-right-color: #fff;
left: 2px;
top: -7px;
}
.twitter{float: left; /*margin-left: 15px;*/}
.twitter .twitter-btn{
	position: relative;
	display: block;
	background-color: #eee;
background-image: -webkit-linear-gradient(#fff,#dedede);
	padding: 2px 2px 2px 22px;
	color: #333;
	border: 1px solid #ccc;
	border-radius: 3px;
	float: left;
}
.twitter .twitter-btn i{
	position: absolute;
	background: url(../../resources/img/twitter.png) no-repeat;
	width:16px;
	height:13px;
	left:4px;
	top:6px;
}
.title-petdroid{display: none;}

/*------------about.html--------*/
.left{float:left;}
.right{float:right;}
.left .about-left-img{
	position: relative;
	margin-left: 100px;
}
.left .about-left-img .about-us{
	position: absolute;
	top:-61px;
	right: -73px;
}
.right .about-right-text{
	background-color: #636363;
	width:300px;
	height: auto;
	color: #fff;
	padding: 30px 15px;
}
.right .about-right-text h1{
	font-size:13px;
	font-weight: bold;
	margin-top:15px;
	}
.right .about-right-text p{
	font-size: 13px;
	margin-bottom: 15px;
}
/*------------contact.html--------*/
.contact h3{
	text-transform: uppercase;
	font-size: 36px;
line-height: 28px;
width: 100%;
margin: 0 0 35px;
color: #000;
}
.contanct-text{
	margin-top: 30px;
}
.contanct-text .left h1{font-size:17px; font-weight: bolder;}
.contanct-text .left p{color:#4f504e;  margin: 20px 0px 30px 0px;}
.input-group {margin-bottom: 20px;}
.input-group label{
	width:80px;
	display: inline-block;
	color: #1e1d1a;
	}
.input-group input{
	border: 1px solid #929494;
	height: 45px;
	line-height: 45px;
	vertical-align: middle;
	width:300px;
	font-weight:bold;
	color: #1e1d1a;
	font-size: 17px;
}
.input-group input:focus,.input-group textarea:focus{
	border: 1px solid #ab0000;
}
.input-group textarea{
	border: 1px solid #929494;
	height: 145px;
	line-height: 15px;
	vertical-align: middle;
	width:300px;
	font-weight:bold;
	color: #1e1d1a;
	font-size: 17px;
}
.submit-button input[type="reset"]{
	border: none;
	background-color: #fff;
	padding: 5px 40px;
	border: 1px solid #929494;
	font-weight: bold;
}
.submit-button input[type="submit"]{
	border: none;
	background-color: #AB0000;
	padding: 5px 40px;
	color: #fff;
	font-weight: bold;
	border: 1px solid #AB0000;
}

/*列表页*/
.gwalllist a:hover{ color:#c80000; text-decoration:none; }
.gwalllist a:

.gwcontact{ width:1180px;  margin:0 auto;}
.gwlistout{ width:1178px; background:#FFF; margin:0 auto; padding-top:20px; font-size:15px; }
.gwshopout{width:1178px;  margin:20px auto;  overflow:hidden; background:#FFF;}
.gwalllist{ width:1130px; margin:0 auto;  overflow:hidden;}
.gwshops{ width:1130px; margin:20px auto;  border-bottom:1px solid #CCC; overflow:hidden;}
.gwtype{ width:1130px; height:40px;}


.gwimg{ float:left; margin-right:8px;}
.fenlei{ float:left; margin-right:30px; font-weight:bold;}
.mg{ float:left;}
.mg li{ float:left; margin-right:30px; color:#c80000;}
.gengduo{ float:right;}
.xuanze{ margin-left:25px;}

.gwabstract{ float: left; width:540px;}
.gwintroduce{ float:right; width:1130px;  font-size:14px; margin-top:35px; line-height:25px;}
.shopimg{ float:left;}
.add {width:850px; margin-left:220px;}
.add li{ width:892px; height:20px; margin-top:10px; overflow: hidden;}
.gwshopname{ font-weight:bold;}
.pageturning{ text-align:center; margin:10px;}
.pageturning a{ padding:3px 8px; margin:0 2px; background: #FFF; border:1px solid #CCC;}
.pageturning .pageactive{ background:#c80000; color:#FFF;}


/*详情页*/
.gwdetail{ padding:2px 0 20px;}
.detail{ width:1180px; margin:0 auto; font-size:15px; }
.shanghu{ font-size:15px; width:1180px; height:30px; line-height:30px; margin:0 auto;}
.detail-left{ width:880px; margin-right:20px; float:left; }
.detail-left-up{ width:860px; background: #FFF; padding:13px 10px 0; margin-bottom:20px; overflow:hidden; background:#FFF;}
.detail-left-down{ width:860px; margin-bottom:20px; background: #FFF; padding:0 10px 70px; background:#FFF; position:relative;}
.detail-right{ width:276px; margin:0 0 10px; float:right;  padding:0 2px; }
.detail-img{ width:445px; margin-right:20px; float: left;}
.detail-img-small{ width:445px; height:60px; padding:13px 0 20px;} 
.detail-img-small ul li{ width:90px; height:60px; border:1px solid #CCC; margin:0 9px; float:left;}
.detail-font{ width:385px; float:right}
.detail-font-name{  font-weight:bold;  height:30px; margin-top:20px;}
.detail-font-xiangmu{ width:80px; float:left;}
.detail-font-service ul li{width:74px; height:22px; border:2px solid #c80000; color:#c80000; font-size:14px; line-height:24px; text-align:center;}


.detail-font-service ul{ width:300px; float:right;}
.detail-font-service ul li{ width:78px; height:26px; margin:0 10px 10px 0; float:left;}
.detail-font-concent{ float:left; margin-top:20px;}
.detail-font-concent li{ height:23px;} 
.detail-left-down-jianjie{ width:80px; height:30px; line-height:30px; background:#c80000; text-align:center; color:#FFF; font-weight:bold;}
.detail-left-down-abstract{ width:850px; margin-top:30px; }
.detail-left-down-share{ width:200px; height:30px; position:absolute; bottom:10px; right:10px; }
.detail-left-down-share span{ float:left;}
.detail-left-down-share div{ float:left;}
.detail-right-up{background:#FFF;}
.detail-right-up div{ line-height:45px;}
.detail-right-map img{padding:14px 4px 3px; border-top:1px solid #CCC;}
.detail-right-down{ margin-top:20px; background:#FFF;}
.tuijian{ line-height:45px; padding-left:6px}
.detail-right-down-shop1{ width:276px;font-size:14px; overflow:hidden; border-top:1px solid #CCC; padding:18px 0 5px;}
.deshop-img{ float:left; border:1px solid #c80000; margin-left:8px; margin-bottom:15px;}
.deshop-font{ float:right; width:125px; font-size:13px; padding:0 7px;}


/*宠物学院开始*/



.assortment-dog .dog-logo{display:block; width:62px; height:62px; background:url(../img/dog-logo-gray.png)}
.assortment-dog .dog-logo:hover{background:url(../img/dog-logo.png)}
.assortment-dog .active{background:url(../img/dog-logo.png)}
.assortment-cat .cat-logo { display:block; width:62px; height:62px; background:url(../img/cat-logo-gray.png)}
.assortment-cat .cat-logo:hover{ background:url(../img/cat-logo.png)}
.assortment-cat .active{background:url(../img/cat-logo.png)}
.assortment-dog-list li a:hover{ color:#c60000;}
.gwhotpet .hotpet-img li a:hover{ color:#c60000;}

.gwhotpetout{ width:1178px; background: #FFF; margin:0 auto; overflow:hidden; position:relative;}
.gwhotpet{ width:1178px; height:200px; margin:22px auto;}
.hotpet-img{ margin-top:10px;}
.hotpet-img li { width:180px; height:200px; float:left; margin-left:14px;}
.hotpet-img li .hotpetname{ display:block; line-height:33px; width:180px; text-align:center; color:#666; }

.hot-logo{ position:absolute; top:0; right:0;}


.assortmentout{ width:1178px; background: #FFF; margin:0 auto; overflow:hidden; margin-top:20px;}
.assortment{ width:1100px; margin:25px 39px;  overflow:hidden; }
.assortment .assortment-dog{ border-bottom:4px solid #eeeced; overflow:hidden; padding-bottom:15px;}
.assortment-cat{overflow:hidden; margin-top:16px;}
.dog-logo,.cat-logo{ float:left;}
.assortment-dog-list{ float: right; width:1036px;}
.assortment-dog-list li{ float:left; padding:7px 0; color:#666;}
.assortment-dog-list li a{ display:block; padding:0 16px; border-right:1px solid #666;  }

/* 宠物学院-文章开始*/
.hotpet-article-out{width:1178px; background: #FFF; margin:0 auto; overflow:hidden; margin-top:20px; margin-bottom:30px;}
.hotpet-article {width:1178px; margin:0 auto; overflow:hidden; padding-bottom:20px;}
.hotpet-nav{ width:1138px; height:33px; padding-bottom:13px; border-bottom: 3px solid #eeeced; margin:0 auto; margin:14px 20px; }
.hotpet-nav .hotpet-nav-dog{ float:left; }

.hotpet-nav .hotpet-nav-dog li{ float:left;}
.hotpet-nav .hotpet-nav-dog li a{ display: block; padding:1px 10px; height:30px; margin:0 5px 0 0;; text-align:center; line-height:30px; color:#1e1d1a;}
.hotpet-nav .hotpet-nav-dog li .active{ background: #c60000; color: #FFF;}
.hotpet-nav .hotpet-nav-dog li a:hover{ background: #c60000; color: #FFF;}
.hotpet-nav .hotpet-nav-search{ float:right;}

.hotpet-nav .hotpet-nav-search input{ float:left; width:178px; height:30px; border:1px solid #666; margin-right:6px;}
.hotpet-nav .hotpet-nav-search button{ float:left; width:67px; height:30px; background: url(../img/petnav-search.png); border:none;}
.hotpet-message{ width:1138px; margin:0 auto; overflow:hidden;}
.hotpet-message ul li a{ display:block; height:30px; line-height:8px;color:#1e1d1a; margin:5px;}
.hotpet-message ul li a:hover{ color:#c60000;}

.petturn{ text-align:center;}
.petturn a{ padding:3px 8px; margin:0 2px; background: #FFF; border:1px solid #CCC;}
.petturn .petturnactive{ background:#c80000; color:#FFF;}
/* 宠物学院-文章结束*/

/*宠物学院结束*/

/*宠物学院-详情页开始*/
.petdetailsout{ width:1180px; margin:0 auto; background: #FFF;}
.pet-position a:hover{ color:#c60000;}
.pet-position .active{ color:#c60000;}
.pet-details{ display:inline-block; border-left:890px solid #FFF; vertical-align: bottom; position:relative;}
.details-left-out{ width:890px;float:left; margin-left:-890px;  position:relative; background:#FFF; border-right:10px solid #eeeced; }
.details-right-out{float:left; background:#eeeced;margin-left:8px;}
.details-left{ margin-left:25px; width:840px; maposition:relative; }
.pet-position{ width:650px; height:40px; line-height:40px; margin:3px 0 7px 0;}
.petdetails-con{ padding-bottom:35px;}
.petdetails-con h5{ width:800px; height:30px; text-align:center; line-height:30px; font-size:16px; font-weight:600; color:#4f504e;}
.petdetail-icon{ width:200px; height:30px; position:absolute; top:53px; right:7px; font-size:15px; }
.petdetail-icon span{ float:left;color:#4f504e;}
.petdetail-icon div{ float:left; }
.details-left p{ font-size:15px; line-height:35px; color:#4f504e;}

.details-right{  background: #fff }
.petdetails-tuijian{ line-height:48px; font-size:16px; }
.pet-details-ptoduct{ border:1px solid #eeeced;padding:20px 0;}
.pet-details-ptoduct p{ width:260px; height:30px; line-height:30px; text-align:center; font-size:16px; color:#4f504e;}
.pet-details-ptoduct .pet-price{ color:#4f504e; font-size:15px;}


/*宠物学院-详情页结束*/


/*快速购买开始*/
.quickbuyContent{width:1180px; margin:0 auto;}

 .type-container{ width:1180px; margin:0 auto; height:overflow; }
 .type-left{float:left; padding-left:115px; width:200px; margin-bottom:150px;}
 .goods-container{ width:865px; float:right;}
 .type-left .type-div{margin-left:30px;}
 .type-left .type-div .type-a{padding:2px 0; display:block;}
 .goods-header-div .good-header-span1{display:inline-block;width:60px; height:20px; margin-right:60px;}
 .goods-header-div .good-header-span2{margin-left:100px;}
 .goods-header-div .good-header-span3{margin-left:80px;}
 .goods-header-div{background-color: #f3f3f3; border-bottom: 1px solid #e9e9e9;height: 32px;line-height: 32px;
    margin: 0 0 10px; padding: 5px 0; border-top: 2px solid #c80000;}
 .goods-footer-buy{ padding:10px; maggin-left:120px;}
 .goods-footer-buy button{color:#fff; background:#c80000; padding:2px 15px; border:none; 
  border-radius: 3px; display:inline-block; font-size: 14px; margin-top: 10px;}
.goods-row-div{ border-bottom:1px solid #ddd; padding:5px 20px; position: relative;}
.goods-row-div .goods-row-img{width:144px; height:121px; margin-left: 20px;}
.goods-row-div .goods-row-property{display:inline-block;position: absolute; top:40px; left:185px;}
.goods-row-div .goods-row-form{display:inline-block;position: absolute; top:40px; left:485px;}
.goods-row-div .goods-row-price{display:inline-block; position: absolute; top:40px;left:400px;}
.goods-row-div .goods-row-nums{display:inline-block; position: absolute; top:40px;left:533px;}
.goods-row-div .goods-row-stock{display:inline-block; position: absolute; top:40px;left:638px;}
.goods-row-div .goods-row-total{display:inline-block; position: absolute; top:40px;left:770px;}

.stocks a{   background-color: #ededed;border: 1px solid #ccc;display: block;float: left;height: 25px;line-height: 25px;
    overflow: hidden;padding: 0;text-align: center;vertical-align: top;font-size:14px;font-weight:bold;cursor:pointer;
    width: 35px;}
.stocks input {background: none repeat scroll 0 0 #fff;border: 1px solid #ccc;color: #666;float: left;font-size: 14px;height: 25px;
    ime-mode: disabled; line-height: 25px;outline: 0 none;padding: 0;text-align: center;width: 35px;}
.type-ball{display:none;}  
.type-lashen{display:none;}
.type-left .type-div a{cursor:pointer;}   
/* .type-left .type-div a:hover{color:#c80000;}
.type-left .type-div a:visited{color:green;} color:#1e1d1a;*/
.type-left .type-div .ActiveTab {color:#c80000;}
/* .type-left .type-div a:link{color:blue;}  
.type-left .type-div a:visited{color:green;}
.type-left .type-div a:hover{color:yellow;}
.type-left .type-div a:active{color:red;} */

/*快速购买结束*/

/*--------------------2018.1.17---------------------------*/
.deleteCmd{cursor:pointer;}
.deleteCmd{ color:#FF0000;display: inline-block;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;
             padding: 1px 4px; margin:1px;border:1px solid;border-radius:3px;}  
a.deleteCmd:hover{ background-color:#EE6A50;color:White;} 

.content{color:White; background-color:#87CEFA; border-color: #46b8da;display: inline-block;text-align: center; cursor: pointer; white-space: nowrap;vertical-align: middle;
             padding: 1px 4px; margin:1px;border:1px solid;border-radius:3px;}
a.content:hover{ background-color:#458B74;color:White;}



.top-cart {
    float: right;
    margin-right: 60px;
    margin-top: 20px;
}
.clearfix {
    zoom: 1;
    margin-left: 1px;
}










