*{
	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: 0px;
	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;
}
.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: url(../img/beijing.jpg) no-repeat;
	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;
	background: url(../img/beijing.jpg) no-repeat;
	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%;
}

#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;
    }
}
.f1 a:nth-child(3){
	border-right:0px;
	}
.f1 a:nth-child(4){
	border-bottom:0px;
	}
.f1 a:nth-child(5){
	border-bottom:0px;
	}
.f1 a:nth-child(6){
	border-right:0px;
	border-bottom:0px;
	}	


























