/*slick*/

.slick-slider{position: relative; z-index: 2;}

.slick-list{position: relative; overflow: hidden;}

.slick-list:focus{outline: 0;}

.slick-list.dragging{cursor: pointer; cursor: hand;}

.slick-track{position: relative;}

.slick-track:before,.slick-track:after{content: ""; display: table;}

.slick-track:after{clear: both;}

.slick-loading .slick-track{visibility: hidden;}

.slick-slide{float: left; height: 100%; min-height: 1px; display: none; position: relative; z-index: 1;}

.slick-slide:focus{outline: 0;}

.slick-slide img{display:block;}

.slick-slide.slick-active{z-index: 2;}

.slick-slide.slick-loading img{display: none;}

.slick-slide.dragging img{pointer-events: none;}

.slick-initialized .slick-slide{display: block;}

.slick-loading .slick-slide{visibility: hidden;}

.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}

.slick-prev,.slick-next{display:block; width: 20px; height: 20px; line-height: 0; font-size: 0; cursor: pointer; position: absolute; top: 50%; margin-top: -10px;}

.slick-prev:focus,.slick-next:focus{outline: 0;}

.slick-prev{left: 0;}

.slick-next{right: 0;}

.slick-dots{width: 100%; font-size: 0; text-align: center; position: absolute; bottom: 30px; z-index: 4;}

.slick-dots li{position: relative; display: inline-block; *display: inline; *zoom: 1; margin: 0 5px;}

.slick-dots li button{display: block; width: 14px; height: 14px; line-height: 0; font-size: 0; background: #fff; border-radius: 50%; overflow: hidden; cursor: pointer;}

.slick-dots li.slick-active button{background: #0da946;}







.inner-title{

	text-align: center;

	padding: 30px 0;

}

.inner-title h2{

	font-size: 32px;

	font-weight: bold;

	color: #801b21;

}

.inner-title p{

	font-size: 14px;

	color: #989898;

}





.inner-tab{

    text-align: center;

    font-size: 0;

	margin-bottom: 30px;
	z-index: 111;
}

.inner-tab a{

    display: inline-block;

    font-size: 18px;

    color: #222;

    background: #f2f2f2;


    width: 160px;

    height: 42px;

    line-height: 42px;

}

.inner-tab a:hover,

.inner-tab a.active{

	background: #801b21;

	color: #fff;

}







.inner-products{

	width: 1200px;

	margin: 0 auto;

}

.inner-products ul:after{

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.inner-products ul{

	*zoom: 1;

}

.inner-products ul li{

	float: left;

    width: 380px;

    border: 1px solid #dfdfdf;

    margin: 0 24px 25px 0;



}

.inner-products ul li:nth-child(3n){

	margin-right: 0;

}

.inner-products ul li .img-box{

    height: 300px;

    position: relative;

	overflow: hidden;

}

.inner-products ul li .img-box img{

    width: 100%;

    display: block;

    margin: 0 auto;

    position: relative;

    top: 50%;

    transform: translateY(-50%);

	transition: .5s;

}

.inner-products ul li:hover .img-box img{

	transform: translateY(-50%) scale(1.1);

}

.inner-products ul li .text-box{

    text-align: center;
	line-height: 60px;
	height:60px;

}

.inner-products ul li .text-box h2{

    font-size: 20px;

    color: #222;

    height: 30px;

    line-height: 30px;

}

.inner-products ul li .text-box p{

	font-size: 14px;

	color: #555;

}



.mk_pages {

	text-align:center;

	font-size:0;

	padding: 20px 0 36px;

}

.mk_pages ul {

	text-align:center;

	font-size:0;

}

.mk_pages ul li {

	display:inline-block;

	font-size:16px;

	margin: 0 4px;

	border:1px solid #e9e9e9;

	width: 38px;

	height: 38px;

	line-height: 38px;

	float: none;

}

.mk_pages ul li a {

	font-size:14px;

	display: block;

	width: 100%;

	height: 100%;

	color: #666;

}

.mk_pages .pageinfo {

	line-height:21px;

	padding:12px 10px 12px 16px;

	color:#999;

	margin:0px 2px;

}

.mk_pages .pageinfo strong {

	color:#555;

	font-weight:normal;

	margin:0px 2px;

}

.mk_pages ul li.active,

.mk_pages ul li.active a,

.pagebox ul li.active a:hover {

	font-weight:bold;

	background: #801b21;

	color: #fff;

	border: 1px solid #801b21;

}

.mk_pages ul li.disabled span {

	padding:14px 9px;

}



