*{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
body{
}
.main{
	padding: 0;
    width: 100%;
    margin: 0 auto;
    padding-top: 2.45rem;
}

.banner{
	float: left;
	width: 100%;
}
.swiper-container,.swiper-wrapper{
	z-index: 10;
}
.swiper-pagination-bullet-active{
	background: #04cc4a;
}

.nav-l{
	float: left;
	width: 100%;
	margin-top: 1.5rem;
}
.nav-l a{
	float: left;
	width: 33.33%;
}
.nav-l a img{
	width: 45px;
	margin: auto;
}
.nav-l a span{
	width: 100%;
	text-align: center;
	display: block;
	margin-top: .65rem;
	font-size: .9rem;
	color: #525252;
}
    .nav-l a h1 {
        width: 100%;
        text-align: center;
        display: block;
        margin-top: .65rem;
        font-size: .9rem;
        color: #525252;
    }
.nav-l-1{
	float: left;
	width: 100%;
	margin-top: 1.5rem;
}
.nav-l-1 a{
	float: left;
	width: 25%;
}
.nav-l-1 a img{
	width: 45px;
	margin: auto;
}
.nav-l-1 a span{
	width: 100%;
	text-align: center;
	display: block;
	margin-top: .65rem;
	font-size: .9rem;
	color: #525252;
}


.nav-l-1 a h1 {
    width: 100%;
    text-align: center;
    display: block;
    margin-top: .65rem;
    font-size: .9rem;
    color: #525252;
}
.jibing{
	float: left;
	width: 92%;
	margin: 1rem 4% 0px 4%;
}
.jibing h2{
	float: left;
	width: 100%;
	text-align: center;
}
.jibing h2 b{
	font-size: 1.2rem;
	font-weight: bold;
	color: #50330e;
	border-bottom: 2px solid #50330e;
	padding-bottom: 3px;
}

.jibing .f1{
	float: left;
	width: 100%;
	margin-top: 1.45rem;
}
.jibing .f1 a {
    float: left;
    display: block;
    width: 32.95%;
    border-right: 1px solid #dddddd;
    height: 73px;
    color: #333333;
    border-bottom: 1px solid #dddddd;
}
.jibing .f1 a p {
    float: left;
    width: 100%;
    margin-top: 31px;
    text-align: center;
        font-size: 14px;
        color: #525252;
}
.jibing i{
    float: left;
    width: 100%;
    margin-top: 1.325rem;
}
.jibing i a{
    float: left;
    width: 40%;
    border: 1px solid #525252;
    margin-top: 1.325rem;
    text-align: center;
	margin: 0px 30%;
	font-size: .9rem;
	color: #525252;
	padding: 10px 0px;
}

.temperature{
	float: left;
	width: 100%;
	margin: 5.25rem 0% 0px 0%;
}
.temperature h1{
	float: left;
	width: 92%;
	margin: 0px 4%;
	text-align: center;
}
.temperature h1 b{
	font-size: 1.2rem;
	font-weight: bold;
	color: #000000;
	border-bottom: 2px solid #000000;
	padding-bottom: 3px;
}
.temperature h1 i{
	width: 100%;
	float: left;
	margin-top: 1.1rem;
	font-size: .9rem;
	color: #080808;
}
.temperature h1 span{
	width: 100%;
	float: left;
	margin-top: .8rem;
	font-size: .9rem;
	color: #080808;
    text-align:center;
    line-height:1.2rem;
}
.temperature h1 span a{
	text-align:center;
    display:block;
    margin-top:.8rem;
    text-decoration:underline;
    color:#080808;
}
.temperature h2{
	float: left;
	width: 92%;
	margin: 0px 4%;
	text-align: center;
}
.temperature h2 b{
	font-size: 1.2rem;
	font-weight: bold;
	color: #50330e;
	border-bottom: 2px solid #50330e;
	padding-bottom: 3px;
}
.temperature h2 i{
	width: 100%;
	float: left;
	margin-top: 1.1rem;
	font-size: .9rem;
	color: #080808;
}
.temperature h2 span{
	width: 100%;
	float: left;
	margin-top: .8rem;
	font-size: .9rem;
	color: #525252;
    text-align:center;
    line-height:1.2rem;
}
.temperature h2 span a{
	text-align:center;
    display:block;
    margin-top:.8rem;
    text-decoration:underline;
    color:#525252;
}
.temperature_shi{
	float: left;
	width: 100%;
	margin-top: 1.475rem;
}
.temperature_shi img{
	float: left;
	width: 100%;
}
.temperature_an{
    float: left;
    width: 92%;
    margin: 1.325rem 4% 0px 4%;
}
.temperature_an a{
    float: left;
    width: 40%;
    border: 1px solid #525252;
    margin-top: 1.325rem;
    text-align: center;
	margin: 0px 30%;
	font-size: .9rem;
	color: #525252;
	padding: 10px 0px;
}

.collaborate{
	float: left;
	width: 100%;
	margin: 3rem 0% 0px 0%;
}
.collaborate h2 {
        float: left;
    width: 92%;
    margin: 0px 4%;
    text-align: center;
}
.collaborate h2 b{
	font-size: 1.2rem;
	font-weight: bold;
	color: #50330e;
	border-bottom: 2px solid #50330e;
	padding-bottom: 3px;
}
.collaborate h2 i{
	width: 100%;
	float: left;
	margin-top: 1.1rem;
	font-size: .9rem;
	color: #7a490a;
}
.collaborate h1{
	float: left;
	width: 92%;
	margin: 0px 4%;
	text-align: center;
}
.collaborate h1 b{
	font-size: 1.2rem;
	font-weight: bold;
	color: #000000;
	border-bottom: 2px solid #000000;
	padding-bottom: 3px;
}
.collaborate h1 i{
	width: 100%;
	float: left;
	margin-top: 1.1rem;
	font-size: .9rem;
	color: #080808;
}

.gallery li p{
	position: absolute;
	bottom: 10px;
	color: #fff;
	margin: 0px 0px 0px 0px;
	padding-left: 10px;
	height: 2.725rem;
	background: rgba(0,0,0,0.6);
	line-height: 2.725rem;
	font-weight: bold;
	font-size: .95rem;
}

.aptitude{
	float: left;
	width: 100%;
	margin: 2.25rem 0% 0px 0%;
}
.aptitude h2{
	float: left;
	width: 100%;
	padding: 0px 4% .3rem 4%;
	text-align: center;
    /*border-bottom:1px solid #dddddd;*/
}
.aptitude h2 b{
	font-size: 1.2rem;
	font-weight: bold;
	color: #50330e;
	border-bottom: 2px solid #50330e;
	padding-bottom: 3px;
}
.aptitude h2 i{
	width: 100%;
	float: left;
	margin-top: 1.1rem;
	font-size: .9rem;
	color: #7a490a;
}
.aptitude h1{
	float: left;
	width: 100%;
	padding: 0px 4% .3rem 4%;
	text-align: center;
    border-bottom:1px solid #dddddd;
}
.aptitude h1 b{
	font-size: 1.2rem;
	font-weight: bold;
	color: #000000;
	border-bottom: 2px solid #000000;
	padding-bottom: 3px;
}
.aptitude h1 i{
	width: 100%;
	float: left;
	margin-top: 1.1rem;
	font-size: .9rem;
	color: #080808;
}

.banner_aptitude{
	float: left;
	width: 100%;
	/*margin-top: 1.5rem;*/
	margin-top: 0.1rem;
}
.swiper-slide.swiper-slide-active b{
	float: left;
	width: 50%;
	margin: 0rem 25%;
	position: relative;
}
.swiper-slide.swiper-slide-active b{
	float: left;
	width: 100%;
	margin: 0rem 0 1rem 0px;
	position: relative;
}
.swiper-slide.swiper-slide-active b p{
	float: left;
	width: 100%;
	position: absolute;
	bottom: 0px;
	margin: 0px;
	padding-left: 4%;
	height: 2rem;
	background: rgba(0,0,0,0.6);
	line-height: 2rem;
	color: #fff;
	font-size: .95rem;
}
.swiper-slide.swiper-slide-active b img{
	float: left;
	width: 50%;
	margin: 0px 25%;
}
.swiper-slide.swiper-slide-next b{
	float: left;
	width: 100%;
	margin: 0rem 0 1rem 0px;
	position: relative;
}
.swiper-slide.swiper-slide-next b p{
	float: left;
	width: 96%;
	position: absolute;
	bottom: 0px;
	margin: 0px;
	padding-left: 4%;
	height: 2rem;
	background: rgba(0,0,0,0.6);
	line-height: 2rem;
	color: #fff;
	font-size: .95rem;
}
.swiper-slide.swiper-slide-next b img{
	float: left;
	width: 50%;
	margin: 0px 25%;
}
.swiper-slide b{
	float: left;
	width: 100%;
	margin: 0rem 0 1rem 0px;
	position: relative;
}
.swiper-slide b p{
	float: left;
	width: 96%;
	position: absolute;
	bottom: 0px;
	margin: 0px;
	padding-left: 4%;
	height: 2rem;
	background: rgba(0,0,0,0.6);
	line-height: 2rem;
	color: #fff;
	font-size: .95rem;
    text-align: center;
}
.swiper-slide b img{
	float: left;
	width: 50%;
	margin: 0px 25%;
}
.swiper-pagination-clickable1{
	bottom: 0px !important;
	    left: 0;
	    width: 100%;
}

.treat{
	float: left;
	width: 100%;
	margin: 3rem 0% 0px 0%;
}
.treat h1{
	float: left;
	width: 92%;
	margin: 0px 4%;
	text-align: center;
}
.treat h1 b{
	font-size: 1.2rem;
	font-weight: bold;
	color: #000000;
	border-bottom: 2px solid #000000;
	padding-bottom: 3px;
}
.treat h1 i{
	width: 100%;
	float: left;
	margin-top: 1.1rem;
	font-size: .9rem;
	color: #080808;
}
.treat h2{
	float: left;
	width: 92%;
	margin: 0px 4%;
	text-align: center;
}
.treat h2 b{
	font-size: 1.2rem;
	font-weight: bold;
	color: #50330e;
	border-bottom: 2px solid #50330e;
	padding-bottom: 3px;
}
.treat h2 i{
	width: 100%;
	float: left;
	margin-top: 1.1rem;
	font-size: .9rem;
	color: #7a490a;
}
.treat_list{
	float: left;
	width: 92%;
	margin: 1.65rem 4% 0px 4%;
}
.treat_list span{
    float: left;
    width: 100%;
    font-size:.95rem;
    color:#2ce5b9;
}
.treat_list span i{
    float: left;
    width:5px;
    height:5px;
    background:#2ce5b9;
    border-radius:100px;
    margin-top:5px;margin-right:5px;
    margin-bottom:1rem;
}
.treat_list ul{
	float: left;
	width: 100%;
}
.treat_list ul li{
	float: left;
	width: 48%;
	margin-right: 2%;
	position: relative;
	overflow: hidden;
    margin-top: 2%;
}
.treat_list ul li img{
	width: 100%;
}
.treat_list ul li a{
	display: block;
}
.treat_list ul li b{
	position: absolute;
	bottom: 0px;
	height: 1.2rem;
	font-size: .8rem;
	width: 100%;
	padding: 0px 2%;
	background: rgba(0,0,0,0.5);
	font-weight: normal;
	color: #fff;
	line-height:  1rem;
	    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    text-align: center;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.temperature_an1{
    float: left;
    width: 92%;
    margin: .7rem 4% 0px 4%;
}
.temperature_an1 a{
    float: left;
    width: 40%;
    border: 1px solid #525252;
    margin-top: 1.325rem;
    text-align: center;
	margin: 0px 30%;
	font-size: .9rem;
	color: #525252;
	padding: 10px 0px;
}

/*ä¼?3D banner*/
.senior{
	float: left;
	width: 100%;
	margin-top: 2.8rem;
}
.senior_title{
	float: left;
	width: 100%;
	text-align: center;
}
.senior_title h1{
	border-bottom: 2px solid #000000;
	display:inline-block;
	color: #000000;
	font-weight: bold;
	font-size: 1.2rem;
	padding-bottom: .2rem;
}
.senior_title h2{
	border-bottom: 2px solid #50330e;
	display:inline-block;
	color: #50330e;
	font-weight: bold;
	font-size: 1.2rem;
	padding-bottom: .2rem;
}
.senior_title p{
	float: left;
	width: 100%;
	text-align: center;
	margin-top: .5rem;
	color: #7a490a;
	font-size: .9rem;
}
.senior_nav{
	float: left;
	width: 100%;
	margin-top: 1.65rem;
}
.senior_nav ul{
	float: left;
	width: 100%;
}
.senior_nav ul li{
	float: left;
	width: 50%;
	height: 1.9rem;
	line-height: 1.9rem;
	text-align: center;
	color: #ffffff;
	font-size: .95rem;
	background: #c7c7c7;
}
.senior_nav ul li.hover{
	
	background-size:100% ;
}
/*banner*
 */
.senior_con{
	float: left;
	width: 100%;
}
.senior_con .senior_con2{
    -webkit-overflow-scrolling: touch;
}
.senior_con .senior_but{
	float: left; 
	width: 92%;
	margin-left: 4%; 
	margin-right: 4%; 
	position: absolute;
}
.islider-outer {
    z-index:17;
}
.senior_con .senior_but a{
	float: left;
	width: 40%;
	display: block;
	text-align: center;
	margin: 0 30%;
	font-size: .95rem;
	border: 1px solid #525252;
    text-align: center;
	margin: 0px 30%;
	font-size: .9rem;
	color: #525252;
	padding: 10px 0px;
	background: #fff;
}
.senior_con1{
	float: left;
	width: 100%;
}
/*ul wrapper*/
/*ul wrapper*/
#iSlider-wrapper {
    width: 100%;
    overflow: hidden;
    position: absolute;
    float: left;
	z-index: 10000;
    height: 1183px !important;
}
#iSlider-wrapper1 {
    width: 100%;
    overflow: hidden;
    position: absolute;
    float: left;
    z-index: 9999;
    height: 1183px !important;
}
.senior_con {
    height: 1183px !important;
    width:100%;
}
 .senior_con .senior_but{
	    margin-top:1183px;
    }
@media screen and (max-width:800px) {
    .senior_con {
        height: 497px !important;
        width:100%;
    }
    
    #iSlider-wrapper {
        height: 497px !important;
    }
        #iSlider-wrapper1 {
        height: 497px !important;
    }
    .senior_con .senior_but{
	    margin-top:497px;
    }
}
@media screen and (max-width:768px) {
    .senior_con {
        height: 455px !important;
        width:100%;
    }
    
    #iSlider-wrapper {
        height: 455px !important;
    }
     #iSlider-wrapper1 {
        height: 455px !important;
    }
    .senior_con .senior_but{
	    margin-top:455px;
    }
}
@media screen and (max-width:600px) {
    .senior_con {
        height: 373px !important;
        width:100%;
    }
    
    #iSlider-wrapper {
        height: 373px !important;
    }
     #iSlider-wrapper1 {
        height: 373px !important;
    }
    .senior_con .senior_but{
	    margin-top:373px;
    }
}

@media screen and (max-width:414px) {
    .senior_con {
        height: 257px !important;
        width:100%;
    }
    #iSlider-wrapper {
        height: 257px !important;
    }
     #iSlider-wrapper1 {
        height: 257px !important;
    }
    .senior_con .senior_but{
	    margin-top:257px;
    }
}
@media screen and (max-width:384px) {
    .senior_con {
        height: 239px !important;
        width:100%;
    }
    #iSlider-wrapper {
        height: 239px !important;
    }
     #iSlider-wrapper1 {
        height: 239px !important;
    }
    .senior_con .senior_but{
	    margin-top:239px;
    }
}
@media screen and (max-width:375px) {
    .senior_con {
        height: 233px !important;
        width:100%;
    }
    
    #iSlider-wrapper {
        height: 233px !important;
    }
     #iSlider-wrapper1 {
        height: 233px !important;
    }
    .senior_con .senior_but{
	    margin-top:233px;
    }
}
@media screen and (max-width:320px) {
    .senior_con {
        height: 199px !important;
        width:100%;
    }
   
    #iSlider-wrapper {
        height: 199px !important;
    }
     #iSlider-wrapper1 {
        height: 199px !important;
    }
    .senior_con .senior_but{
	    margin-top:199px;
    }
}
#iSlider-wrapper ul {
    list-style: none;
    margin: 0;
    padding: 0;
    height: 100%;
    overflow: hidden;
     -webkit-overflow-scrolling: touch;
}

#iSlider-wrapper li {
    position: absolute;
    margin: 0;
    padding: 0;
    overflow: hidden;
    display: block;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    list-style: none;
    overflow-y:hidden !important;
}
 #iSlider-wrapper li a,#iSlider-wrapper li a img {
    display: block;
    float: left;
    width: 100%;
}
#iSlider-wrapper li p{
	position: absolute;
	bottom: 0px;
	font-size: 1.3rem;
	color: #fff;
	height: 2.1rem;
	width: 100%;
	background: #2a1f1e;
	padding: 0px ;
	margin: 0px;
	line-height: 2.1rem;
	background-color:rgba(0,0,0,0.4);
	padding-left: .6rem;
}


#iSlider-wrapper1 ul {
    list-style: none;
    margin: 0;
    padding: 0;
    height: 100%;
    overflow: hidden;
}

#iSlider-wrapper1 li {
    position: absolute;
    margin: 0;
    padding: 0;
    overflow: hidden;
    display: block;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    list-style: none;
}
 #iSlider-wrapper1 li a,#iSlider-wrapper1 li a img {
    display: block;
    float: left;
    width: 100%;
}
#iSlider-wrapper1 li p{
	position: absolute;
	bottom: 0px;
	font-size: 1.3rem;
	color: #fff;
	height: 2.1rem;
	width: 100%;
	background: #2a1f1e;
	padding: 0px ;
	margin: 0px;
	line-height: 2.1rem;
	background-color:rgba(0,0,0,0.4);
	padding-left: .6rem;
	 overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

@media screen and (max-width:768px) {
   
}
.huodong{
	float: left;
	width: 100%;
	margin: 5.25rem 0% 0px 0%;
}
.huodong h1{
	float: left;
	width: 92%;
	margin: 0px 4%;
	text-align: center;
}
.huodong h1 b{
	font-size: 1.2rem;
	font-weight: bold;
	color: #000000;
	border-bottom: 2px solid #000000;
	padding-bottom: 3px;
}
.huodong h1 i{
	width: 100%;
	float: left;
	margin-top: 1.1rem;
	font-size: .9rem;
	color: #080808;
}
.huodong h2{
	float: left;
	width: 92%;
	margin: 0px 4%;
	text-align: center;
}
.huodong h2 b{
	font-size: 1.2rem;
	font-weight: bold;
	color: #50330e;
	border-bottom: 2px solid #50330e;
	padding-bottom: 3px;
}
.huodong h2 i{
	width: 100%;
	float: left;
	margin-top: 1.1rem;
	font-size: .9rem;
	color: #7a490a;
}
.huodong_img{
	float: left;
	width: 92%;
	margin: 1.675rem 4% 0px 4%;
}
.huodong_img b{
	float: left;
	width: 100%;
}
.huodong_img b img{
	float: left;
	width: 100%;
}
.huodong_img .huodong_img_text{
	float: left;
	background: #efefea;
	width: 100%;
	padding-bottom: .6rem;
}
.huodong_img .huodong_img_text i{
	float: left;
	width: 98%;
	color: #e0bc3f;
	padding: .3rem 0px 0px 2%;
	font-size: .8rem;
}
.huodong_img .huodong_img_text h2{
	float: left;
	width: 98%;
	color: #333333;
	padding: .6rem 0px 0px 2%;
	margin: 0px;
	font-size: 1rem;
	font-weight: bold;
    line-height: 1.3rem;
}
.huodong_img .huodong_img_text p{
	float: left;
	width: 98%;
	color: #525252;
	padding: .6rem 0px 0px 2%;
	margin: 0px;
	font-size: .9rem;
    line-height: 1.2rem;
}

.new{
	float: left;
	width: 100%;
	margin: 4.25rem 0% 0px 0%;
}
.new h1{
	float: left;
	width: 92%;
	margin: 0px 4%;
	text-align: center;
}
.new h1 b{
	font-size: 1.2rem;
	font-weight: bold;
	color: #000000;
	border-bottom: 2px solid #000000;
	padding-bottom: 3px;
}
.new h1 i{
	width: 100%;
	float: left;
	margin-top: 1.1rem;
	font-size: .9rem;
	color: #080808;
}
.new h2{
	float: left;
	width: 92%;
	margin: 0px 4%;
	text-align: center;
}
.new h2 b{
	font-size: 1.2rem;
	font-weight: bold;
	color: #50330e;
	border-bottom: 2px solid #50330e;
	padding-bottom: 3px;
}
.new h2 i{
	width: 100%;
	float: left;
	margin-top: 1.1rem;
	font-size: .9rem;
	color: #7a490a;
}
.cradPageList {
    margin: 1.65rem 4% 0px 4%;
    width: 92%;
    float: left;
    border-top: 1px solid #d5d5d5;
}
.cradPageList li {
    overflow: hidden;
    padding-bottom: 10px;
    border-bottom: 1px solid #d5d5d5;
    margin-top: 10px;
}
.cradPageList .cradPeLtPic {
    float: left;
    margin-right: 10px;
}
.cradPageList .cradPeLtPic img{
    width: 7.3rem;
}
.cradPageList .cradPeLtTxt h3 {
    height: 20px;
    font-size: 1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 20px;
    color: #010101;
}
.cradPageList .cradPeLtTxt p {
    line-height: 22px;
    height: 47px;
    overflow: hidden;
    color: #666;
    font-size: 0.8rem;
    margin-top: 5px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.temperature_new{
    float: left;
    width: 92%;
    margin: 1.1rem 4% 0px 4%;
}
.temperature_new a{
    float: left;
    width: 40%;
    border: 1px solid #525252;
    margin-top: 1.325rem;
    text-align: center;
	margin: 0px 30%;
	font-size: .9rem;
	color: #525252;
	padding: 10px 0px;
}

.firm{
	float: left;
	width: 100%;
	margin: 4.25rem 0% 0px 0%;
}
.firm h1{
	float: left;
	width: 92%;
	margin: 0px 4%;
	text-align: center;
}
.firm h1 b{
	font-size: 1.2rem;
	font-weight: bold;
	color: #000000;
	border-bottom: 2px solid #000000;
	padding-bottom: 3px;
}
.firm h1 i{
	width: 100%;
	float: left;
	margin-top: 1.1rem;
	font-size: .9rem;
	color: #080808;
}
.firm h2{
	float: left;
	width: 92%;
	margin: 0px 4%;
	text-align: center;
}
.firm h2 b{
	font-size: 1.2rem;
	font-weight: bold;
	color: #50330e;
	border-bottom: 2px solid #50330e;
	padding-bottom: 3px;
}
.firm h2 i{
	width: 100%;
	float: left;
	margin-top: 1.1rem;
	font-size: .9rem;
	color: #7a490a;
}
.firm_img1{
	float: left;
	width: 100%;
	margin-top: 1.65rem;
}
.firm_img1 img{
	float: left;
	width: 100%;
}
.firm_img2{
	float: left;
	width: 100%;
	margin-top: 5px;
}
.firm_img2 b{
	float: left;
	width: 50%;
}
.firm_img2 p{
	float: right;
	width: 50%;
}

.partner{
	float: left;
	width: 100%;
	margin: 4.25rem 0% 0px 0%;
}
.partner h1{
	float: left;
	width: 92%;
	margin: 0px 4%;
	text-align: center;
}
.partner h1 b{
	font-size: 1.2rem;
	font-weight: bold;
	color: #000000;
	border-bottom: 2px solid #000000;
	padding-bottom: 3px;
}
.partner h1 i{
	width: 100%;
	float: left;
	margin-top: 1.1rem;
	font-size: .9rem;
	color: #080808;
}
.partner h2{
	float: left;
	width: 92%;
	margin: 0px 4%;
	text-align: center;
}
.partner h2 b{
	font-size: 1.2rem;
	font-weight: bold;
	color: #50330e;
	border-bottom: 2px solid #50330e;
	padding-bottom: 3px;
}
.partner h2 i{
	width: 100%;
	float: left;
	margin-top: 1.1rem;
	font-size: .9rem;
	color: #7a490a;
}
.swiper-slide.swiper-slide-active span {
    float: left;
    width: 92%;
    margin: 1rem 4%;
}
.swiper-slide.swiper-slide-active span i{
	float: left;
	width: 30%;
	margin-right: 3%;
	margin-top: .4rem;
}
.swiper-slide.swiper-slide-active span i.i_none{
	margin-right: 0;
}
.swiper-slide.swiper-slide-active span i img{
	float: left;
	width: 100%;
}
.swiper-slide.swiper-slide-next span {
    float: left;
    width: 92%;
    margin: 1rem 4%;
}
.swiper-slide.swiper-slide-next span i{
	float: left;
	width: 30%;
	margin-right: 3%;
	margin-top: .4rem;
}
.swiper-slide.swiper-slide-next span i.i_none{
	margin-right: 0;
}
.swiper-slide.swiper-slide-next span i img{
	float: left;
	width: 100%;
}
.swiper-slide span {
    float: left;
    width: 92%;
    margin: 1rem 4%;
}
.swiper-slide span i{
	float: left;
	width: 30%;
	margin-right: 2%;
	margin-top: .4rem;
}
.swiper-slide span i img{
	float: left;
	width: 100%;
}
.swiper-slide span i.i_none{
	margin-right: 0;
}

.bottom{
	float: left;
	width: 100%;
	margin-top: 2rem;
}
.bottom a{
	
	display: block;
	width: 50%;
	margin: 0px 25%;
}
.bottom p{
	font-size: 2.2rem;
	color: #000000;
	text-align: center;
	width: 100%;
	margin-top: 1rem;
}

/******************** æ›´å¤šä¸“é¢˜é¡?  ***********************/
.illness{
	float: left;
	width: 100%;
	margin: 1rem 0% 0px 0%;
	padding-bottom: 2.9rem;
}
.illness h1{
	float: left;
	width: 92%;
	margin: 0px 4%;
	text-align: center;
}
.illness h1 b{
	font-size: 1.2rem;
	font-weight: bold;
	color: #50330e;
	border-bottom: 2px solid #50330e;
	padding-bottom: 3px;
}
.illness_list{
	width: 100%;
	float: left;
	margin-top: 1.55rem;
}
.illness_list a{
	width: 25%;
	float: left;
	
}
.illness_list a img{
	width: 49px;
	margin: auto;
}
.illness_list a span{
	width: 80%;
	margin: 0.325rem 10% 0px 10%;
	float: left;
	text-align: center;
	font-size: .9rem;
	color: #666666;
}

/******************** æ›´å¤šæ¸©åº¦  ***********************/
.gongshi_top{
	float: left;
    width: 100%;
    background: #e1e1e1;
    height: 2rem;
    background-size: 100%;
    line-height: 2rem;
    font-size: 1.2rem;
    color: #4b4b4b;
    text-align: center;
}
.gongshi_top b img {
    float: left;
    width: 10px;
    height: 18px;
    margin-top: 8px;
    padding-left: 10px;
}
.gongshi_list{
	float: left;
	width: 100%;
}
.gongshi_list ul{
	float: left;
	width: 100%;
}
.gongshi_list li{
	float: left;
	width: 100%;
	margin-bottom: .7rem;
}
.gongshi_list li img{
	float: left;
	width: 100%;
}
.gongshi_list_geng{
	float: left;
	width: 80%;
	margin: 1rem 10% 0px 10%;
}
.gongshi_list_geng a{
	display: block;
	
	height: 1.9rem;
	line-height: 1.9rem;
	text-align: center;
	font-size: .95rem;
	color: #fff;
}



/*ä¼?3D banner*/
.senior1{
	float: left;
	width: 100%;
	margin-top: 2.8rem;
}
.senior_title1{
	float: left;
	width: 100%;
	text-align: center;
}
.senior_title1 h1{
	border-bottom: 2px solid #000000;
	display:inline-block;
	color: #000000;
	font-weight: bold;
	font-size: 1.2rem;
	padding-bottom: .2rem;
}
.senior_title1 h2{
	border-bottom: 2px solid #50330e;
	display:inline-block;
	color: #50330e;
	font-weight: bold;
	font-size: 1.2rem;
	padding-bottom: .2rem;
}
.senior_title1 p{
	float: left;
	width: 100%;
	text-align: center;
	margin-top: .5rem;
	color: #7a490a;
	font-size: .9rem;
}

.senior_con1 .senior_but1{
	float: left; 
	width: 92%;
	margin-left: 4%; 
	margin-right: 4%; 
	position: absolute;
}
.islider-outer {
    z-index:17;
}
.senior_con1 .senior_but1 a{
	float: left;
	width: 40%;
	display: block;
	text-align: center;
	margin: 0 30%;
	font-size: .95rem;
	border: 1px solid #525252;
    text-align: center;
	margin: 0px 30%;
	font-size: .9rem;
	color: #525252;
	padding: 10px 0px;
	background: #fff;
}
.senior_con1{
	float: left;
	width: 100%;
}
.senior_con1 .senior_con3{
    -webkit-overflow-scrolling: touch;
}

#iSlider-wrapper2 {
    width: 100%;
    overflow: hidden;
    position: absolute;
    float: left;
    z-index: 9999;
    height: 1183px !important;
}

.senior_con4{
	float: left;
	width: 100%;
}
.senior_con4 p{text-indent:1em;}
.senior_con4 p a{line-height:30px; color:#333;font-size:14px;}

#iSlider-wrapper2 ul {
    list-style: none;
    margin: 0;
    padding: 0;
    height: 100%;
    overflow: hidden;
     -webkit-overflow-scrolling: touch;
}

#iSlider-wrapper2 li {
    position: absolute;
    margin: 0;
    padding: 0;
    overflow: hidden;
    display: block;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    list-style: none;
    overflow-y:hidden !important;
}
 #iSlider-wrapper2 li a,#iSlider-wrapper2 li a img {
    display: block;
    float: left;
    width: 100%;
}
#iSlider-wrapper2 li p{
	position: absolute;
	bottom: 0px;
	font-size: 1.3rem;
	color: #fff;
	height: 2.1rem;
	width: 100%;
	background: #2a1f1e;
	padding: 0px ;
	margin: 0px;
	line-height: 2.1rem;
	background-color:rgba(0,0,0,0.4);
	padding-left: .6rem;
}

@media screen and (max-width:800px) {
    .senior_con1 {
        height: 497px !important;
        width:100%;
    }
    
    #iSlider-wrapper2 {
        height: 497px !important;
    }

    .senior_con1 .senior_but1{
	    margin-top:497px;
    }
}
@media screen and (max-width:768px) {
    .senior_con1 {
        height: 455px !important;
        width:100%;
    }
    
    #iSlider-wrapper2 {
        height: 455px !important;
    }
    .senior_con1 .senior_but{
	    margin-top:455px;
    }
}
@media screen and (max-width:600px) {
    .senior_con1 {
        height: 373px !important;
        width:100%;
    }
    
    #iSlider-wrapper2 {
        height: 373px !important;
    }

    .senior_con1 .senior_but1{
	    margin-top:373px;
    }
}

@media screen and (max-width:414px) {
    .senior_con1 {
        height: 257px !important;
        width:100%;
    }
    #iSlider-wrapper2 {
        height: 257px !important;
    }
    .senior_con1 .senior_but1{
	    margin-top:257px;
    }
}
@media screen and (max-width:384px) {
    .senior_con1 {
        height: 239px !important;
        width:100%;
    }
    #iSlider-wrapper2 {
        height: 239px !important;
    }
    .senior_con1 .senior_but1{
	    margin-top:239px;
    }
}
@media screen and (max-width:375px) {
    .senior_con1 {
        height: 233px !important;
        width:100%;
    }
    
    #iSlider-wrapper2 {
        height: 233px !important;
    }
    .senior_con1 .senior_but1{
	    margin-top:233px;
    }
}
@media screen and (max-width:320px) {
    .senior_con1 {
        height: 199px !important;
        width:100%;
    }
   
    #iSlider-wrapper2 {
        height: 199px !important;
    }
    .senior_con1 .senior_but1{
	    margin-top:199px;
    }
}


.z-d {
    float: left;
    width: 92%;
    margin: 1.675rem 4% 0px 4%;
    background:#fff;
}
.z-dian-top1 {
    float: left;
    width: 100%;
    font-size: 1.2rem;
    color: #333333;
    line-height: 1.3rem;
    margin-top: .8rem;
}
.z-dian-top1 i {
    float: left;
    width: 4px;
    height: 1.3rem;
    background: #23d2c1;
    margin-right: .5rem;

}
.z-dian-top1 p {
    float: left;
    width: 100%;

}
.z-dian-top1 span {
    font-size: .95rem;
    color: #999999;
   float:left;
   width:100%;
   margin-top:.5rem;
}

.ind {
    float:left;
    width:100%;
    margin-top:.3rem;
}
.ind p{
    float: left;
    margin-top:1rem;
    width: 100%;
}
.ind p input{
    float: left;
    width: 100%;
    padding:0 3%;
    border:1px solid #e9e9e9; 
    height:2rem;
    font-size:.95rem;
    color:#333333;
    outline:none;
    
}
.ind p textarea{
    float: left;
    width: 100%;
    padding:.5rem 3% 0 3%;
    border:1px solid #e9e9e9; 
    height:4rem;
    font-size:.95rem;
    color:#333333;
    outline:none;
    resize:none;
    line-height:1.2rem;
}
.focus {
    border: #21b3b9 solid 1px !important;
}
.t-jiao {
    float: left;
    width: 40%;
    height: 2rem;
    background: #23d2c1;
    margin-top:1rem;
}
.t-jiao button{
    float: left;
    width: 100%;
    height: 2rem;
    background: #23d2c1;
        outline:none;
    font-size:1rem;
    color:#ffffff;
}
.t-jiao button:hover{
    background: #007a70;
}

.ti-s {
    float: left;
    width: 100%;
    height: 1.2rem;
    margin-top:.5rem;
}
.ti-s p{
    float: left;
    width: 100%;
    font-size:.75rem;
    color:#e26b2d;
    line-height:1.2rem;
    height:1.2rem;
}
.ti-s p img{
    float: left;
    margin-right:7px;
    margin-top:1px;
    width:15px;
    height:15px;
}

.ind p input::-webkit-input-placeholder {
    /* placeholderé¢œè‰²  */
    color: #cccccc;
}

.ind p input:-moz-placeholder {
    /* placeholderé¢œè‰²  */
    color: #cccccc;
}

.ind p input::-moz-placeholder {
    /* placeholderé¢œè‰²  */
    color: #cccccc;
}

.ind p input:-ms-input-placeholder {
    /* placeholderé¢œè‰²  */
    color: #cccccc;
}



.biaofan p textarea::-webkit-input-placeholder {
    /* placeholderé¢œè‰²  */
    color: #cccccc;
}

.biaofan p textarea:-moz-placeholder {
    /* placeholderé¢œè‰²  */
    color: #cccccc;
}

.biaofan p textarea::-moz-placeholder {
    /* placeholderé¢œè‰²  */
    color: #cccccc;
}

.biaofan p textarea:-ms-input-placeholder {
    /* placeholderé¢œè‰²  */
    color: #cccccc;
}

.focus {
    border: #21b3b9 solid 1px !important;
}
.msoso,.mseaul,.mseaul li{width:100%;float:left; overflow:hidden;}
.msoso{text-indent:1em; height:30px; line-height:30px;border-bottom:1px dashed #dfdfdf;}
.msea{width:290px; float:none; overflow:hidden; margin:5px auto; }
.mseakey,.mseabtn{overflow:hidden; height:30px; line-height:30px; border:1px solid #dfdfdf; text-align:center;}
.mseakey{width:200px;float:left; }
.mseabtn{width:80px;float:right; }
.mseaul{border-top:1px dashed #dfdfdf;padding-top:10px;}
.mseaul li{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #dfdfdf;}
.mseaul li h3{font-size:16px; font-weight:bold; line-height:30px;}
.mseaul li img{ float:left; margin:0 10px 0 0;border:1px solid #dfdfdf; width:100px!important; height:75px!important;}
.mseaul li p{font-size:14px; line-height:23px; color:#999;}
.pagelist{ margin-top:20px;}
.pagelist li{ float:left; padding:0 3px; border:1px solid #dfdfdf; margin:0px 2px; color:#666; font-family:Arial; font-size:12px;}
.pagelist li:Hover{ background:#ff5b8f; color:#fff;}
.pagelist li:Hover a{color:#fff;}
.pagelist li a{font-size:12px;}

.fenleiabc{width:98%; float:left; margin:1%; overflow:hidden;}
.fenleiul1,.fenleiabc_l,.fenleiul1 li a,.fenleiul2,.flul2t,.flul2i{width:100%; float:left; overflow:hidden;}
.fenleiabc_l,.fenleiabc_l a,.fenleiul2 li p,.fenleiul2 li span{color:#999;}
.fenleiabc_r{ width:370px; float:none; margin:0px auto; overflow:hidden;}
.search-keyworda,.search-optiona,.search-submita{float:left;border:1px solid #dfdfdf;color:#999;}
.search-keyworda{line-height:28px; width:200px; padding:2px 8px;}
.search-optiona{line-height:34px; height:34px; width:100px;}
.search-submita{background:#dfdfdf; line-height:34px; height:34px; width:60px; cursor:pointer;}
.fenleiul1 li{width:33%; float:left; overflow:hidden; text-align:center;}
.fenleiul1 li a{ line-height:30px; display:block; height:30px; text-align:center; color:#333;}
.fenleiul2 li{width:95%; margin-bottom:10px; float:left; overflow:hidden; padding:2%; border:1px solid #dfdfdf; background:#fff;}
.fenleiul2 li img{width:30%; height:auto; max-height:75px; float:left; overflow:hidden; margin-right:20px;}
.fenleiul2 li a{font:bold 15px/30px "Microsoft YaHei",Arial;}
.fenleiul2 li .flul2t{ height:30px;}
.fenleiul2 li p{font:14px/22px "Microsoft YaHei",Arial;}
.fenleiul2 li span{font:12px/15px "Microsoft YaHei",Arial;}
.tagsabc{width:100%; padding:10px 0;margin:10px 0;float:left; overflow:hidden;color:#666;font:12px/30px "Microsoft YaHei",Arial;}
.tagsabc a{ padding:2px 10px; border:1px solid #dfdfdf; margin:2px;-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;font:bold 14px/30px "Microsoft YaHei",Arial; color:#666; overflow: hidden;}