h1.h4,h1.h5{
 color:#63a200;
 border-top:1px solid #e5e5e5;
 border-bottom:1px solid #e5e5e5;
 height:36px;
 line-height:36px;
 text-transform: uppercase;
}
a{
 text-decoration: none;
}
/*back*/
.back-icon{float: left;}
.back-icon:before{
 content:url(/images/icon/back.png);
 position: absolute; cursor: pointer;
 width: 30px;height:30px;
 margin-left:28px;
 margin-top:4px;
 }
.back-icon:hover:before{  content:url(/images/icon/back_active.png);  }
/*breed-info*/
/* .breed-info{ padding:14px 34px 0px 34px;overflow: hidden} */
.breed-title{text-align: center;font-weight: bold;font-size:18px;color:#63a200; text-transform: uppercase;}

.next-btn{float: right;  margin-top: 16px;  height: 30px;  width: 162px;  border: 1px solid #a6d261;text-decoration: none;color:#63a200!important;font-size:13px;padding-top:2px;}
.next-btn:hover{background: #a6d261;color:#fff!important;}

/*remove none use navs-2;*/
#header_l{display:none;}
#header_l_l{display: none}
#navigation{display:block!important;}
#navSubmit{display: none}
 .banner{}
 .banner ul{width: auto;height:100%;display: table;}
 .banner ul li{float:none;display: table-cell;vertical-align: middle;}
 .con-nav li:first-child {width: 50px; background: url(/icon/breed_icons/tubiao15.png) 10px 10px no-repeat;margin-right: 0}
 .con-nav li a {  color: #999;font-size:12px;font-weight: 500;}
 .con-nav li:not(:first-child){  background: url(/icon/breed_icons/cs-xy-1.png) 0 15px no-repeat;  }
.con-nav li:last-child{color:#63a200;}
 .con-nav li:hover:not(:first-child),.con-nav li:last-child {  background: url(/icon/breed_icons/cs-xy-1-2.png) 0 15px no-repeat;  }
/**********header in detail**************/

 /* .breed-info table{text-align: center;border:none;width:100%;} */
 /*.breed-info table th,.breed-info table td{text-align: center;border:none;}*/
 /*.breed-info table th{text-align: center;height:46px;}*/
 /* .breed-info table td{height:30px;text-align: left;color:#333;font-weight: bold;font-size:12px;} */
 /* .breed-info table td:nth-child(2n+1){padding-left:30px;}
 .breed-info table td:nth-child(2n+1):before{content: '';  background-color: #a6d261;  width: 4px;  height: 4px;  border-radius: 50%;  position: absolute;  margin-left: -22px;  margin-top: 10px;} */
 /*.breed-info table tr td:first-child,.breed-info table tr td:nth-child(3){text-align: left;padding-left:26px;}*/
 .god-star i{background: url(/icon/breed_icons/xingxing.png) no-repeat; height: 14px; width: 14px;  display: inline-block;  vertical-align: middle;opacity: 0.8}
 .god-star-i{background: url(/icon/breed_icons/xingxing-y.png) no-repeat!important;  opacity:1!important;}
/*****/
 /* .breed-info table{text-align: center;width:100%;} */
 .breed-title{margin-bottom: 10px;}
 .breed-info-th-get{
  font-weight: bold!important;
  color:#333!important;
 }
.breed-info-th-get span{
 /*margin-bottom:-2px;*/
 border-bottom:3px solid #a6d261!important;
 display:inline-block;
 height:100%;
 font-size:14px;
 font-weight:bold;
 color:rgba(51,51,51,1);
 line-height:40px;
}
 .breed-info table th{
  cursor:pointer;
  text-align:center;
  font-size:14px;
  border-bottom:1px solid #e5e5e5;
  height:40px;
  color:rgba(153,153,153,1);
  font-weight:400;}
.tab-contents{
  counter-reset: index;
  border-top:none;
  /* height:100%;
  padding:0 0 20px 0;
  height: 100%;  width: 100%; */
  position: relative;
  min-height: 52px;
  overflow: hidden;
  width: 653px;
    margin-left: 39px;
    margin-top: 30px;
    margin-bottom: 30px;
 }
.breed-info table th.breed-info-th-get{
 /*border-bottom:1px solid #a6d261;*/
}
 /*.tab-contents ul li{margin-top:20px;list-style: decimal-leading-zero;font-size:26px;color:#a6d261;margin-left: 43px;}*/
 .tab-contents li{margin-left: 20px;}
 .tab-contents li p{display: inline-block;}
 .tab-contents h2{font-weight: bold;color:#333;font-size:18px;text-transform: uppercase;}
 .tab-contents p{
    font-weight:400;font-size:14px;
    color:rgba(51,51,51,1);
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
    line-height:30px !important;
  /* margin-top:20px;
  padding:0 0 0 28px; */
 }
.tab-contents li p{
 float:left;
  padding:0 0 0 10px;
  margin-top:0px!important;
 margin-bottom:10px!important;
  line-height:2!important;
}
.tab-contents li::after{
 display:block;
 content:"";
 clear:both;
 height:0;
}
 .tab-contents ul,.tab-contents ol{margin-left: 25px;list-style-type: disc}
 .index{display: block;margin-left:0px;}
 /* .tab-contents .index:before{
  content: "";
  width:4px;
  height:4px;
  border-radius:50%;
  display: inline-block;
  background-color: #a6d261;
  font-size: 26px;
  font-weight: bold;
  text-align: center;
  position: absolute;
  left: 8px;
  margin-top:9px;
 } */
 /****/
 .breed-title{margin-bottom: 10px;}
 .history-content{
  width:659px;
  overflow: hidden;
  /* padding:0 0px 0px 10px; */
  margin-left: 40px;
  margin-bottom:30px;
  position:relative;}
 .history-content div>p,.history-content div>h2{
  line-height:20px;font-weight: 500;font-size:12px;color:#666;
  }
.history-content div>p:last-child{
 margin-bottom:0;
}
 /* .history-content div>p:before,.history-content div>h2:before{
  content:'';
  width:4px;
  height:4px;
  background-color:#a6d261;
  position: absolute;
  border-radius: 50%;
  margin:9px 0 0 -20px;
 } */
 .history-content>div{

 }
 .history-content li { margin-left:20px;list-style-type:disc;}
 .history-content ul,.history-content ol{margin-left: 13px;}
 .history-content li p{display: inline-block}

 /*rewrite flickity css*/
 .breed-title{margin-bottom:10px;}
 .flickity-viewport{height:365px!important;}
 .cell_image{text-align: center;}
 .cell_image img{height: 365px;position: relative;}
 .flickity-page-dots{ bottom:10px;}
 .flickity-page-dots .dot{border:1px solid #fff;background: transparent;opacity: 1;width: 8px;height:8px}
 .flickity-page-dots .dot.is-selected{background: #fff}
 .flickity-prev-next-button .arrow{fill:#c8c8c8;}
 .flickity-prev-next-button:hover .arrow{fill:#c8c8c8}
 .flickity-prev-next-button{background: transparent;width: 71px;}
 .flickity-prev-next-button.previous{left:0;height:100%;width: 60px;  background-color:#000;opacity:0.4;  border-radius: 0;}
 .flickity-prev-next-button.next{right: 1px;height:100%;width: 60px;  background-color:#000;opacity:0.4;  border-radius: 0;}
 .flickity-prev-next-button:hover {background: gray;opacity: 0.8;}
 .flickity-prev-next-button svg{  position: absolute;  left: 30%;  top: 32%;  width: 35%;  height: 35%;  }
/**breed status**/
 .breed-status{}
 .breed-status-pic img{
  margin:8px 10px 0 36px;
  display: block;
  float:right;
  width:140px;
  max-height:180px;
}
 .breed-status-title{
  height:14px;
  font-size:18px;
  font-weight:bold;
  color:rgba(0,0,0,1);
  line-height:14px;
  margin-bottom: 35px;
  text-transform: capitalize;
 }
 .breed-status p{ line-height: 1.5rem;padding-left:27px;margin-top:6px;font-weight:500;color:#333;font-size:12px;}
 .breed-status p:before{content: '';  background-color: #a6d261;  width: 4px;  height: 4px;  border-radius: 50%;  position: absolute; margin-left: -20px;  margin-top: 10px;}

 .breed-status-l:last-child{margin-top:30px;}
 /*.breed-status-l p{white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}*/
 .breed-status-l p span.title{
  vertical-align: top;
  width: 130px;
  display: inline-block;color:#333;font-weight: bold;font-size:12px;}
.breed-status-l p span.content{
  display:inline-block;
  width:230px;
 line-height: 27px;
}

.view_more{
  display:block;
  margin:28px 0 33px 40px;
 color:#999;
 cursor:pointer;
}
.view_more span{
  height:12px;
font-size:14px;
font-weight:400;
color:#999;
line-height:12px;
}
.view_more:hover{
 color: #629B00;
}
.view_more .bottom_arrow{
  display:inline-block;
  width:11px;
 height:6px;
 background:url(/images/w_update1/gray.png) no-repeat;
 background-size: 100%;
 margin:0 0 0 10px;
}
.view_more:hover .bottom_arrow{
 background:url(/images/w_update1/greenxia.png) no-repeat;
 background-size: 100%;
 /* transform: rotate(180deg); */
}
/* .view_more .bottom_arrow.reverse{
 background:url(/images/icon/greenxia.png) no-repeat;
 transform:rotate(180deg);
}
.view_more:hover .bottom_arrow.reverse{
 background:url(/images/icon/greenxia.png) no-repeat;
 transform:rotate(180deg);
} */

.carousel-cell .video{
 width:540px;
 height:365px;
}
.vjs_video_3-dimensions {  width:540px;  height: 365px; }
.vjs_video_3-dimensions.vjs-fluid {  padding-top: 50%;  }

.recommend_item{
  background:rgba(255,255,255,1);
  box-shadow:0px 3px 9px 0px rgba(0, 0, 0, 0.2);
  border-radius:6px;
 text-decoration:none;
 height:144px;
 width: 144px;
 overflow: hidden;
}
.recommend_item:hover{
 box-shadow:0px 3px 9px 0px rgba(0, 0, 0, 0.32);
}
.recommend_item .img{
  display:block;
  width:100%;
  height:94px;
 overflow:hidden;
}
.recommend_item .img img{
 min-width:100%;
 max-width:100%;
 min-height:100%;
}
.recommend_item:hover .img img{
 opacity:0.8;
}
.recommend_item .info_text{
 display:block;
 width:100%;
display: flex;
justify-content: center;
}
.recommend_item .info_text h5{
  width: 108px;
  font-size:12px;
  font-weight:bold;
  color:rgba(17,17,17,1);
  line-height:10px;
  margin-top: 10px ;
  text-align: center;
  line-height: 16px;
}
.recommend_item:hover .h5{
  color: #629B00;

}
.recommend_item .btn{
 display:none;
}
/* .recommend_item:hover .info_text{
 display:none;
} */
.recommend_item:hover .btn{
 display:block;
 margin:14px auto 0;
}
.recommend_item:hover .btn span{
 width: 124px;
 font-size: 12px;
 display: block;
 font-weight: bold;
 border-radius: 2px;
 height: 26px;
 line-height:26px;
 text-transform:uppercase;
 overflow: hidden;
 vertical-align: middle;
 cursor: pointer;
 text-align: center;
 background-color: #a6d261;
 transition: all 0.3s;
 color: #fff;
 margin: 0 auto;
}

.ad_sticky{
 position: sticky;
 position: -webkit-sticky;
 top:0px;
 padding:0px 0px 5px 0px;
 width:300px;
 margin:0px auto;
 }
.ad_sticky.fixed{
 position:fixed;
}




h1.h4, h1.h5{font-size: 20px !important;line-height: 50px !important;height: 50px !important;font-weight: 700 !important;}
.breed-status-pic img{width: 200px !important;}
.breed-status p{line-height: 2 !important;font-size: 14px !important;font-weight: normal !important;}
/* .breedinfo_top_slot2{margin: 20px 0 !important;} */
.breed-status-l p span.title{font-size: 14px !important;}
/* .breed-info table td{font-size: 14px !important;height: 34px !important;} */
/* .breed-info table th{font-size: 14px !important;color: #333 !important;} */
.tab-contents p{line-height: 2 !important;
 font-size: 14px !important;
 margin-bottom:20px;
 font-weight: normal;
 color: #333 !important;}
.tab-contents .tab-contents-l p:last-child{
 margin-bottom:0px;
}
.history-content div>p, .history-content div>h2{line-height: 2 !important;
  font-size: 14px !important;font-weight: normal !important;color: #333 !important;}
.history-content p{
  margin-bottom:20px;
}
.history-content p:last-child{
 margin-bottom:0;
}
.footer_guessLikeIt_con{position: fixed;right: 0;bottom: 20px;width: 1070px;left: 0;margin: auto;
display: none;}
.footer_guessLikeIt img{width: 30px;display: inline-block;vertical-align: middle;}
.footer_guessLikeIt{cursor: pointer;float: right;background:rgba(164,209,91,0.88);border-radius:4px;padding: 17px 26px 13px 23px;
font-size: 0;line-height: 1;position: relative;}
.footer_guessLikeIt:after{position: absolute;content: '';width: 100%;height: 100%;background: rgba(96,161,6,0.3);
border-radius: 4px;left: 4px;bottom: -5px;z-index: -1;}
.footer_guessLikeIt span{font-size: 20px;color: #fff;font-weight: bold;vertical-align: middle;padding-right: 14px;}
.footer_toggle{font-size: 0;line-height: 1;background: url(/images/footer_bg.png) no-repeat center;width: 100%;
position: fixed;bottom: 0;left: 0;right: 0;display: none;}
.footer_toggle_con{position: relative;}
.footer_toggle_con div{font-size: 20px;font-weight: bold;color: #fff;text-align: center;padding: 13px 0 18px;}
.footer_toggle_con img{width: 18px;height: 18px;position: absolute;right: 21px;top: 13px;}
.footer_toggle ul{white-space: nowrap;overflow:hidden;margin-bottom: 13px;}
.footer_toggle ul li{width: 154px;border-radius: 4px;overflow: hidden;float: left;margin-right: 28px;}
.footer_toggle ul li:nth-last-child(1){margin-right: 0;}
.footer_toggle ul li a{text-decoration: none;}
.footer_toggle ul li .img_con{height: 110px;}
.footer_toggle ul li .img_con img.lazy{width: 100%;height: 100%;}
.footer_toggle ul li .footer_toggle_name{height: 28px;line-height: 28px;text-overflow: ellipsis;
overflow: hidden;white-space: nowrap;color: #63a200;font-size: 12px;text-align: center;
padding: 0 10px;background: #fff;}
.footer_toggle_container{width: 1070px;margin: 0 auto;overflow: hidden;}
.footer_toggle ul li:hover a .footer_toggle_name{  color: #fff;background: #a6d261;}

.related_category,
.related_tags{
 padding: 38px 40px;
 box-shadow:0 1px 9px 0 rgba(0, 0, 0, 0.2);
 border-radius:3px;
 margin-top: 20px;
}

.related_tags{
 padding-right: 0;
}

.related_category h2,
.related_tags h2{
 font-size:18px;
 line-height: 1;
 font-weight: bold;
 color:rgba(0,0,0,1);
 margin-bottom: 34px;
}

.related_category .category_list{
 margin-bottom: -20px;
}

.related_category .category_item{
 width:310px;
 height:62px;
 background:rgba(243,243,243,1);
 border-radius:2px;
 margin-bottom: 20px;
}

.related_category .category_item:nth-of-type(n + 5){
 display: none;
}

.related_category .category_item .img{
 width:100px;
 height:62px;
 border-radius:2px;
 margin-right: 16px;
 overflow: hidden;
}

.related_category .category_item_name{
 width:176px;
 font-size:14px;
 font-weight:400;
 color:rgba(51,51,51,1);
 line-height: 18px;
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:2;
 max-height: 36px;
}

.category_item:hover .category_item_name{
 text-decoration: underline;
 color: #629B00;
}

.view_more_category{
 width: 84px;
 margin: 34px auto 0;
 font-size:14px;
 font-weight:400;
 line-height: 1;
 color:rgba(102,158,6,1);
 cursor: pointer;
}

.view_more_category img{
 width: 11px;
 margin-left: 3px;
}

.view_more_category.active img{
 transform: rotate(180deg);
}

.related_tags .tags_list{
 margin-bottom: -15px;
 margin-top: -5px;
}

.related_tags .tags_item{
 margin-right: 50px;
 margin-bottom: 13px;
}

.related_tags .tags_item a{
 font-size:14px;
 line-height: 1;
 font-weight:400;
 color:rgba(153,153,153,1);
}

.related_tags .tags_item a:hover{
 text-decoration: underline;
 color: #629B00;
}