/****** 全局样式 ******/
body{
	background-color: #f6f6f6;
}

img{
	max-width: 100%;
}

.w-45{
	width: 45%;
}
.ly-primary-btn{
	background-color: #cc3333;
	border-color: #cc3333;
}
.ly-primary-btn:focus,
.ly-primary-btn:hover{
	background-color: #9d0202;
	border-color: #9d0202;
}
/* 顶部 */
.ly-logo{}
.ly-logo h1{
	width: 113px;
	height: 40px;
}
.ly-header{
	background-color: rgba(0,0,0,0.8);
	color: #FFFFFF;
	height: 70px;
}
.ly-header-margin{
	margin-top: 70px;;
}
/* 导航栏 */
.ly-navigation{
	padding: 0;
	list-style-type: none;
	margin-top: 11px;
}
.ly-navigation li{
	float: left;
	padding: 0 30px;
}
.ly-navigation li a{
	color: #ccc;
	text-decoration: none;
	display: block;
	font-size: 18px;
}
.ly-navigation li a:hover{
	color: #ffffff;
}
/* 底部 */
.ly-footer{
	color: #666;
}
.ly-footer a{
	color: #666;
	text-decoration: none;
}
.ly-footer a:hover{
	color: #000;
}
.ly-footer .ly-footer-top{}
.ly-footer .ly-footer-middle{}
.ly-footer .ly-footer-middle dl{}
.ly-footer .ly-footer-middle dl dt{
	font-size: 18px;
	color: #333;
	margin-bottom: 10px;
}
.ly-footer .ly-footer-middle dl dd{
	line-height: 2;
}
.ly-footer .ly-footer-three{}
/* 底部搜索按钮 */
.ly-footer-search{}
.ly-footer-search:hover{
	color: #000000;
	cursor: pointer;
}
/* 顶部搜索按钮 */
.ly-top-search{}
.ly-top-search:hover{
	color: #999;
	cursor: pointer;
}
.ly-index-search{}
.ly-index-search .twitter-typeahead{
	width: 100%;
}
.ly-index-search .tt-suggestion{
	line-height: 2.5;
	padding-left: 18px;
	background-color: #fff;
	padding-right: 18px;
	cursor: pointer;
	border-bottom: 1px #eee solid;
}
.ly-index-search .tt-suggestion:hover{
	color: #cc3333;
}
.ly-index-search .tt-menu{
	width: 70%;
}

a{color: #666}
a:hover,
a:focus{
	color: #9d0202;
}
/*返回顶部*/
.goTop{
	position: fixed;
	right : 20px;
	bottom : 109px;
}
.goTop svg{
	cursor: pointer;
}



/****** 首页样式 ******/

/* 首页锚点 */
.ly-index-anchor{
	background-color: rgba(0,0,0,0.8);
	color: #ffffff;
	list-style-type: none;
}
.ly-index-anchor li{
	list-style-type: none;
	text-align: center;
	line-height: 55px;
}
.ly-index-anchor li a{
	font-size: 16px;
	color: #ccc;
	text-decoration: none;
	display: block;
}
.ly-index-anchor li a:hover,
.ly-index-anchor li a.active{
	background-color: #ffffff;
	color: #000000;
}
.ly-index-anchor.fxd{
	background-color: rgba(0,0,0,0.65);
	z-index: 9999;
	padding: 0;
	margin: 0;
	height: 50px;
	overflow: hidden;

}
.ly-index-anchor.fxd li{
	line-height: 50px;
}


/* 首页轮播图 */
.ly-index-slide{
	background-color: #e5e2e9;
}
.ly-index-slide .carousel-item img{
	max-width: 1920px;
	overflow-x: hidden;
	max-height: 640px;
	overflow-y: hidden;
	margin: 0 auto;
}
.ly-index-slide .carousel-indicators li{
	background: none;
	width: 8.2px;
	height: 8.2px;
	margin: -20px 7px;
	border-radius: 50%;
	border: 1px #666 solid;
}
.ly-index-slide .carousel-indicators li.active{
	background-color: rgba(0,0,0,0.6);;
	border-color: #666;
	/* box-shadow: 0px 0 4px #333; */
}

/* 首页广告 b */
.ly-index-ad-b{
	background-color: #ffffff;
	border-radius: 20px;
	width: 560px;
	overflow-x: hidden;
	min-height: 565px;
}
.ly-index-ad-b img{
	max-width: 560px;
}

/* 首页广告c d e */
.ly-index-ad-c,
.ly-index-ad-d,
.ly-index-ad-e{
	background-color: #ffffff;
	width: 560px;
	overflow-x: hidden;
	min-height: 560px;
}
.ly-index-ad-c img,
.ly-index-ad-d img,
.ly-index-ad-e img{
	max-width: 560px;
}
.ly-index-three_ad{

}
.ly-index-three_ad .item{
	display: inline-block;
	width: 32%;
}
.ly-index-three_ad img{
	max-width: 100%;
	overflow-x: hidden;
}
.ly-index-ad-f{
	background-color: #ffffff;
	width: 560px;
	overflow-x: hidden;
}
.ly-index-ad-f img{
	max-width: 560px;
}
/* 首页tooltip单独定义 */
.ly-index-tooltip{
	background-color: #f6f6f6;
	color: #000;
}
.ly-index-tooltip img{
	width: 200px;
}

/*单页内容*/
.ly-page-main{
	overflow: hidden;
	line-height: 2.5;
	color: #666;
}
.ly-page-main h1,
.ly-page-main h2,
.ly-page-main h3{
	color: #000;
}
.ly-page-main p{
	margin: 0;
}
.ly-page-main img{
	margin: 0;
	padding: 0;
	max-width: 100%;
}
.ly-page-main .share-box{
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	margin-bottom: 30px;
	width: 100%;
	position: relative;
	z-index: 99;
}
.ly-page-main .share-box li{
	padding: 0 22px;
	background: #fff;
	position: relative;
	z-index: 2;
	margin: 0 -2px;
	display: inline-block;
	vertical-align: middle;
}
.ly-page-main .share-box .line{
	position: absolute;
	width: 100%;
	height: 1px;
	background: #dddddd;
	left: 0;
	top: 50%;
	margin-top: -1px;
}
.ly-page-main .share-box li{
	cursor: pointer;
}
.ly-page-main .share-box li a{
	position: relative;
	text-decoration: none;
}
.ly-page-main .share-box li img.icon{
	width: 30px;
	opacity:0.7;
}
.ly-page-main .share-box li img.icon:hover{
	opacity:1;
}
.ly-page-main .wechat_share{
	width: 200px;
	background-color: #fff;
	border: 1px #eee solid;
	padding: 10px;
	position: absolute;
	z-index: 999;
	margin: -10px 0 0 550px;
	display: none;
}

/*搜索页 分类页*/
.ly-category{}
.ly-category .search-config{}
.ly-category nav{}
.ly-category nav li a{
	color: #666;
}
.ly-category nav li a:focus,
.ly-category nav li a:hover{

}
.ly-category nav li.breadcrumb-item.active{
	color: #000;
}
.ly-category .config-item{
	height:auto;
	margin: 0 0 10px 0;
	padding-bottom: 10px;
	display: inline-block;
	border-bottom: 1px dashed #ddd;
}
.ly-category .config-item dt,
.ly-category .config-item dd{
	float: left;
	color: #666;
}
.ly-category .config-item dd{
	margin: 0 15px 0 5px;
	cursor: pointer;
}
.ly-category .config-item dd.active,
.ly-category .config-item dd:hover{
	color: #9d0202;
}
.ly-category .config-item dt {
	float: left;
	width: 60px;
}
.ly-category .config-item .item{
	float: left;
	width: 1020px;
}

/*搜索页列表*/
#vueSearchDom{
	min-height: 800px;
}
#vueSearchDom .product-list{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#vueSearchDom .product-list a{
	text-decoration: none;
}
#vueSearchDom .product-list li{
	width: 20%;
	min-height: 294px;
	display: inline-block;
	float: left;
	color: #666;
}
#vueSearchDom .product-list li img{
	width: 100%;
}
#vueSearchDom .product-list li .item{
	width: 94%;
	font-size: 14px;
	background-color: #fff;
	border: 1px #fff solid;
	cursor: pointer;
}
#vueSearchDom .product-list li .item:hover{
	border: 1px #c90202 solid;
}
#vueSearchDom .product-list li .item .name,
#vueSearchDom .product-list li .item .price,
#vueSearchDom .product-list li .item .tools{
	padding: 0 8px;
	overflow: hidden;
	height: 25px;
}
#vueSearchDom .product-list li .item .price{
	color: #c90202;
}
#vueSearchDom .page-item.active .page-link{
	background-color: #fff;
	color: #9d0202;
	border-color:#ccc;
}
#vueSearchDom .product-list li .qrcode{
	display: none;
	position: absolute;
	margin: -298px auto auto 1px;
	width: 212px;
	background: rgba(0,0,0,.6);
}
#vueSearchDom .product-list li .qrcode img{
	width: 74%;
	margin: 13% 13% 2% 13%;
	border: 8px #fff solid;
}
#vueSearchDom .product-list li .qrcode .txt{
	color: #fff;
	font-size: 14px;
	padding-bottom: 10px;
}

#vueSearchDom .product-list li:hover .qrcode{
	/*display: block;*/
}

/*关于我们*/
.ly-about-header{

}
.ly-about-header h3{
	font-size: 18px;
	border-right: 1px #ccc solid;
}
.ly-about-header a{
	line-height: 3;
	font-size: 18px;
	text-decoration: none;
}
.ly-about-header a.active{
	border-bottom: 1px #c90202 solid;
}

/*新闻列表*/
.ly-news-list{}
.ly-news-list .card{
}
.ly-news-list .card img{
	max-width: 100%;
	height: 230px;
	overflow: hidden;
}
.ly-news-list .card .card-title{
	font-size: 16px;
	overflow: hidden;
	width: 100%;
	white-space:nowrap;
	text-overflow:ellipsis;
	color: #333;
}
.ly-news-list .card .card-time{
	color: #999;
}

/*招聘列表*/
.ly-jobs-list{}
.ly-jobs-list .card{
	height: 350px;
	overflow: hidden;
}
.ly-jobs-list .description{
	line-height: 2;
}
.ly-jobs-list h4{
	color: #999;
}
.ly-jobs-list h6{
	padding: 8px 50px;
	border: 1px #ccc solid;
	border-radius: 5px;
}
.ly-jobs-list h6 a{
	color: #000;
}
.ly-jobs-list a{
	text-decoration: none;
}
.jobs_detail_banner{
	height: 300px;

}
.jobs_btn{
	background-color: #c7000b;
	color: #fff;
	width: 150px;
	line-height: 40px;
	border-radius: 5px;
	cursor: pointer;
}
.jobs_btn:hover{
	background-color: #970009;
}

/*加盟利永*/
.jiamengliyong-content{
	min-height: 600px;
	text-align: left;
	margin-top: 40px;
	margin-bottom: 40px;
	position: relative;
}

.jiamengliyong-content-left-absolute{
	position: fixed;
	width: 540px;
	top: 320px;
	min-width: 420px;
	background-color: white;
	z-index: 99;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-image: linear-gradient(#ffffff, #cccccc, #ffffff) 1;
}

.jiamengliyong-content-left-fixed{
	position: fixed;
	width: 540px;
	top: 320px;
	min-width: 420px;
	background-color: white;
	z-index: 99;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-image: linear-gradient(#ffffff, #cccccc, #ffffff) 1;
}
.jiamengliyong-content-left-bottom{
	bottom: 0px;

}



.jiamengliyong-content-right{
	text-align: left;
	padding: 0;
	display: block;
}

.jiamengliyong-content-right-block{
	margin-bottom: 10px;
}

.jiamengliyong-content-right-block img{
	max-width: 570px;
	opacity: 0.3;
}

.jiamengliyong-content-right-block img:hover{
	opacity: 1;
}

#ly_product_contact{}
#ly_product_contact .card-header{

}
#ly_product_contact .card-body p{
	font-size: 14px;
	color: #666;
}

#thinkYourLike{}
#thinkYourLike p,
#thinkYourLike .card-body div{
	color: #666;
	font-size: 12px;
}

/*刷新猜你喜欢*/
.ly-product-RandomList{

}
.ly-product-RandomList svg{
	cursor: pointer;
}
.ly-product-page-top{}
.ly-product-page-top dl{
	font-size: 18px;
	color: #666;
	line-height: 45px;
	border-bottom: 1px #eee solid;
}
.ly-product-page-top dl dt{
	float: left;
}
.ly-product-page-top dl dd{
	float: left;
	font-size: 20px;
}