@charset "utf-8";
body{
	min-width: 1280px;
	position: relative;
	font-family:"Microsoft YaHei,Microsoft JhengHei,SimHei,YaHei,FangSong";
	background: #6f0722;
}
.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;
}
.bm-btn{
	width:398px;
	margin:0 auto;
    cursor: pointer;
    z-index: 1;
}
.clearfix{
    clear: both;
}
.p-title{
    width:552px;
    margin:0 auto;
}
.banner{
	position: relative;
	height:893px;   
	background:url('../img/banner.jpg') no-repeat center;
	background-position:center center; 
}
.banner .baseW{
    height:100%;
}
.banner-info{
    position: absolute;
    bottom:112px;
    left:270px;
    font-size:20px;
    color:#FFFFFF;
}
.c2{
	position: relative;
	height:284px;   
	background:url('../img/img_02.jpg') no-repeat center;
	background-position:center center; 
}
.c3{
	position: relative;
	height:900px;   
	background:url('../img/img_03.jpg') no-repeat center;
	background-position:center center; 
}
.c3 .baseW,.c4 .baseW,.c5 .baseW,.c6 .baseW{
    height:100%;
}
.c3-btn{
    width:215px;
    position: absolute;
    bottom: 70px;
    right:222px;
    cursor: pointer;
}
.c4{
	position: relative;
	height:771px;   
	background:url('../img/img_04.jpg') no-repeat center;
	background-position:center center; 
}

.c4-btn{
    width: 398px;
    position: absolute;
    bottom: 110px;
    left:36px;
    cursor: pointer;
}
.c5{
	position: relative;
	height:773px;   
	background:url('../img/img_05.jpg') no-repeat center;
	background-position:center center; 
}
.c5-btn{
    width: 398px;
    margin:0 auto;
    position: absolute;
    bottom: 160px;
    right:0;
    left:0;
    cursor: pointer;
}
.c6{
	position: relative;
	height:825px;   
	background:url('../img/img_06.jpg') no-repeat center;
	background-position:center center; 
}
.c6-btn{
    width: 398px;
    margin:0 auto;
    position: absolute;
    bottom: 122px;
    right:0;
    left:0;
    cursor: pointer;
}
.c7{
	position: relative;
	height:1140px;   
	background:url('../img/credit_bg.jpg') no-repeat center;
	background-position:center center; 
}
.c7-title{
    padding-top:116px;
    text-align: center;
    font-size: 50px;
    line-height: 56px;
    color:#FFF;
    font-weight: bold;
}
.c7-desc{
    margin-top: 28px;
    text-align: center;
    font-size:20px;
    line-height: 30px;
    color:#ffdbbf;
}
.c7-items{
    height:500px;
    overflow: hidden;
    margin-top: 52px;
}
.c7-pages{
    height:14px;
    line-height: 14px;
    margin-top:70px;
    margin-bottom: 72px;
}
.c7-pages .swiper-pagination-switch,.zw-page .swiper-pagination-switch,.wc-page .swiper-pagination-switch,.pf-page .swiper-pagination-switch{
    display: inline-block;
    width:80px;
    height:14px;
    line-height: 14px;  
    border-radius:8px;
    background: #200908;
    margin:0 7px;
}
.c7-pages .swiper-active-switch,.zw-page .swiper-active-switch,.wc-page .swiper-active-switch,.pf-page .swiper-active-switch{
    width: 150px;
	background: #ec6941;
}
.products{
    width: 100%;
    height:5762px;
    background: #b12d35;
}
.product-title{
    padding-top: 162px;
    text-align: center;
    font-size: 50px;
    line-height: 50px;
    color:#FFFFFF;
    font-weight: bold;
}
.product-desc{
    margin-top: 18px;
    text-align: center;
    font-size: 30px;
    line-height: 32px;
    color:#FFFFFF;
}
.product-items{
    margin-top: 66px;
}
.product-items-title{
    width:100%;
    height:71px;
    line-height: 90px;
    overflow: hidden;
}
.product-items-title>div{
    float: left;
}
.product-items-title-left{
    width:258px;
    height:100%;
    font-size:46px;
    color:#ffffff;
    padding-left: 26px;
    background: url('../img/title_bg.png') no-repeat;
    background-size:100% 100%;
}
.product-items-title-right{
    font-size:30px;
    color:#470a06;
}
.product-page{
    height:14px;
    line-height: 14px;
    margin:40px 0 76px 0;
}
.product-btn{
    margin-bottom: 138px;
}
.nopage-btn{
    margin-top: 64px;
}
.product-items-lists{
    height:692px;
    overflow: hidden;
}
 .c8{
    position: relative;
    height:1174px;   
    background:url('../img/doctor_bg.jpg') no-repeat top center,#4e050f;
}

.doctor-title {
    text-align: center;
    color: #FFFFFF;
    padding-top:94px;
}
.doctor-title h4{
    font-size: 70px;
    font-family: "microsoft yahei";
    padding-top: 0;
    margin-bottom: 30px;
    letter-spacing:4px;
}
.doctor-title h4 img{width:557px;margin:0 auto;}
.doctor-title p{
    font-size: 20px;
    line-height: 30px;
}
.doc-img{
    margin-top: 42px;
    border-radius: 28px;
    overflow: hidden;
}
.kq-item:hover,.kq-item1:hover{
	transform: translateY(-8px);
	transition:all .2s;
    cursor: pointer;
}
.run-float{
    -webkit-animation: movement 3s linear normal both infinite;
    -o-animation: movement 3s linear normal both infinite;
    animation: movement 3s linear normal both infinite;
}
.run-float1{
    -webkit-animation: movement1 4s linear normal both infinite;
    -o-animation: movement1 4s linear normal both infinite;
    animation: movement1 4s linear normal both infinite;
}
@keyframes movement {
    0% {  -webkit-transform: translate(0px,-3px);  transform: translate(0px,-3px);  }
    25% {  -webkit-transform: translate(3px,6px);  transform: translate(3px,6px);  }
    50% {  -webkit-transform: translate(6px,10px);  transform: translate(6px,10px);  }
    75% { -webkit-transform: translate(8px,0px);  transform: translate(8px,0px);  }
    100% {  -webkit-transform: translate(0px,-3px);  transform: translate(0px,-3px);  }
}
@-webkit-keyframes movement {
    0% {  -webkit-transform: translate(0px,-3px);  transform: translate(0px,-3px);  }
    25% {  -webkit-transform: translate(3px,6px);  transform: translate(3px,6px);  }
    50% {  -webkit-transform: translate(6px,10px);  transform: translate(6px,10px);  }
    75% {  -webkit-transform: translate(8px,0px);  transform: translate(8px,0px);  }
    100% {  -webkit-transform: translate(0px,-3px);  transform: translate(0px,-3px);  }
}
@keyframes movement1 {
    0% {  -webkit-transform: translate(-3px,-10px);  transform: translate(-3px,-10px);  }
    25% {  -webkit-transform: translate(6px,9px);  transform: translate(6px,9px);  }
    50% {  -webkit-transform: translate(-6px,10px);  transform: translate(-6px,10px);  }
    75% { -webkit-transform: translate(6px,0px);  transform: translate(6px,0px);  }
    100% {  -webkit-transform: translate(-3px,-10px);  transform: translate(-3px,-10px);  }
}
