@charset "utf-8";
body{
	min-width: 1280px;
	position: relative;
	font-family:"Microsoft YaHei,Microsoft JhengHei,SimHei,YaHei,FangSong";
	background: #4b050f;
}
.rotateY{
	-webkit-animation: rotateY 2s;
	animation: rotateY 2s;
}
img{
	display: block;
}
a{
	text-decoration: none;
}
.fw600{
	font-weight: 400;
	font-size: 28px;
}
.font-red{
	color:#e60012;
}
.lazy{
	width: 100%;
}
.baseW{
	width: 1200px;
	margin:0 auto;
	position:relative;
}
.grab_btn{
	width:406px;
	margin:0 auto;
    cursor: pointer;
}
.clearfix{
    clear: both;
}
.banner{
	position: relative;
	height:898px;   
	background:#4c0307  url('../img/banner.jpg') no-repeat center;
	background-position:center center; 
}
.zt-time{
    position: absolute;
    top:745px;
    left:208px;
    color:#FFF;
    font-size:24px;
    line-height: 28px;
}
.c1{
	position: relative;
	height:3069px;   
	background:url('../img/img2_bg.jpg') center 0 no-repeat,url('../img/img2_1_bg.jpg') center 1592px no-repeat;
}
.c1-img{
    overflow: hidden;
}
.c1-img>div{float: left;position: relative;}
.c1-img-left{width:460px;}
.c1-img-right{width:740px;}
.c1-btn{
    width:240px;
    margin:0 auto;
    position: absolute;
    left:0;
    right:0;
    bottom:22px;
    cursor: pointer;
}
.c1-card{
    margin-top: 245px;
}
.niu-title{
    width:667px;
    margin:0 auto;
}
.card-items{
    margin-top: 52px;
    overflow: hidden;
}
.card-item{
    width: 285px;
    float: left;
    margin-right: 20px;
}
.card-item:nth-child(4n){
    margin-right: 0;
}
.card-btn{
    width: 406px;
    margin:60px auto 0;
    cursor: pointer;
}
.c2{
    position: relative;
    height:6820px;   
    background:#62060b url('../img/product_top_bg.jpg') center 0 no-repeat;
}
.c2-swp-content{
    position: relative;
    top:-358px;
}
.c2-swp{
    width: 1200px;
    height:677px;
    position: relative;
}
.c2-page{
    width:100%;
    height:12px;
    line-height: 12px;
    text-align: center;
    margin-top:128px;
}
.c2-page .swiper-pagination-switch{
    display: inline-block;
    width:22px;
    height:22px;    
    border-radius:50%;
    background: #FFF;
    margin:0 18px;
}
.c2-page .swiper-active-switch{
    width: 130px;
    border-radius: 12px;
	background: #f39800;
}
.c2-swp-btn{
    position: absolute;
    left:0;
    right:0;
    margin:0 auto;
    margin-top:-40px;
    z-index: 1;
}
.c2-wg{
    margin-top:-168px;
}
.wg-title{
    width:652px;
    margin:0 auto 38px;
}
.wg-items{
    width:100%;
    overflow: hidden;
}
.wg-left{
    float: left;
    width:815px;
}
.wg-item{
    width:385px;
    float: left;
    margin:0 22px 22px 0;
}
.wg-right{
    float: left;
    width:385px;
}
.wg-btn{
    margin-top:50px;
}
.c2-sc{
    margin-top: 128px;
}
.sc-title{
    width:558px;
    margin:0 auto 36px;
}
.sc-items{
    overflow: hidden;
}
.sc-item{
    width:385px;
    float: left;
    margin-right:22px;
}
.sc-item:last-child{
    margin-right:0;
}
.sc-btn{
    margin-top: 70px;
}
.c2-jf{
    margin-top: 143px;
}
.jf-title{
    width:558px;
    margin:0 auto 44px;
}
.jf-items{
    overflow: hidden;
}
.jf-item1{
    width:225px;
    float: left;
    margin-right: 18px;
}
.jf-item1:last-child{
    margin-right: 0;
}
.jf-item2{
    width:285px;
    float: left;
    margin-top: 32px;
    margin-right: 18px;
}
.jf-item2:last-child{
    margin-right: 0;
}
.jf-btn{
    margin-top: 72px;
}
.ml-title{
    width: 558px;
    margin:144px auto 46px;
}
.ml-items{
    overflow: hidden;
}
.ml-item1{
    width:285px;
    float: left;
    margin-right: 20px;
}
.ml-item1:last-child{
    margin-right:0;
}
.ml-item2{
    width:225px;
    float: left;
    margin-right: 18.5px;
    margin-top: 34px;
}
.ml-item2:last-child{
    margin-right:0;
}
.ml-btn{
    margin-top:78px;
}
.xr-title{
    width:558px;
    margin:144px auto 32px;
}
.xr-items{
    overflow: hidden;
}
.xr-item{
    width: 385px;
    float: left;
    margin-right: 22px;
}
.xr-item:last-child{
    margin-right: 0;
}
.xr-btn{
    margin-top: 74px;
}
.kq-title{
    width:558px;
    margin: 154px auto 34px;
}
.kq-items{
    overflow: hidden;
}
.kq-item{
    width:385px;
    float: left;
    margin-right: 22px;
}
.kq-item:last-child{
    margin-right: 0;
}
.kq-btn{
    margin-top: 76px;
}
.doctor{
    height:1179px;
    background:#1e030b url('../img/doctor_bg.jpg') no-repeat center;
    background-position:center center;
    position: relative;
}
.doctor-title{
    width:617px;
    margin:0 auto 62px;
    padding-top: 122px;
}
.doctor-info{
    border-radius: 26px;
    overflow: hidden;
}
.card-item:hover,.wg-item:hover,.wg-right:hover,.jf-item1:hover,.jf-item2:hover,.ml-item1:hover,.ml-item2:hover,.m2-item1:hover,.xr-item:hover,.sc-item:hover,.kq-item:hover,.kq-tow-item:hover{
	transform: translateY(-8px);
	transition:all .2s;
    cursor: pointer;
}