/**电脑**/
@media screen and (min-width:1200px){
	
}

/**iPad、手机横向**/
@media screen and (min-width: 960px) and (max-width: 1199px) {

}

/**iPad、手机竖向**/
@media screen and (min-width: 768px) and (max-width: 959px) {

}

/**手机**/
@media only screen and (min-width: 480px) and (max-width: 767px){

}

/**手机viewport**/
@media only screen and (max-width: 479px) {
	.wrapper{
		width:100%;
		overflow:hidden;
		position:relative;
		z-index:1;
	}
	.w1200,.icontent .w1200{
		width:100%;
	}
	.header{
		height:3rem;
		background-size:300% 0.16rem;
	}
	.header .logo{
		width:7rem;
		margin-top:0.6rem;
	}
	.header .logo img {
		width:7rem;
	}
	.header .floatr{
		width:4rem;
	}
	.header .english { 
		margin-top: 0.3rem;
	}
	.header .english a {
		width:2.4rem;
		height: 0.8rem;
		line-height: 0.8rem;
		font-size: 0.4rem;
		margin-right:0.4rem;
	}
	.header .nav{
		position:absolute;
		right:-3.5rem;
		top:3rem;
		z-index:999;
		background-color:#fff;
		margin-top:0;
		padding-bottom:0.6rem;
	}
	.header .navbtn{
		display:block;
		background:url(../images/base/phone_nav_icon.png) top center no-repeat;
		width:0.9rem;
		height:0.75rem;
		background-size:0.9rem 0.75rem;
		float:right;
		margin-right:0.4rem;
		margin-top:0.5rem;
	}
	.header .navbtn.navBtnBg{
		background:url(../images/base/phone_nav_icon_close.png) top center no-repeat;
		background-size:0.8rem 0.75rem;
	}
	.header .nav li {
		float: none;
		background: none;
		padding:0;
		width:3.5rem;
	}
	.header .nav li{
		border-bottom:1px solid #8a0226;
	}
	.header .nav li > em,.header .nav li > span{
		display:none!important;
	}
	.header .nav li > a {
		display: block;
		font-size:0.51rem;
		color: #000;
		height: 1.5rem;
		line-height:1.5rem;
		padding:0;
		text-align:center;
	}
	.indexfot .footer{
		margin-top:-1rem;
		height:10rem;
		background-size:auto 10rem;
	}
	.footer ul{
		width:100%;
		padding-top:1.8rem;
	}
	.footer ul li{
		margin:0 3%;
		padding-bottom:1rem;
		width:30%;
	}
	.footer ul li:first-child + li + li,.footer ul li:first-child + li + li + li +li +li{
		width:3rem;
		margin:0 0 0 3%;
	} 
	.footer ul li span{
		font-size:0.6rem;
	}
	.footer ul li a{
		font-size:0.51rem;
		padding-top:0.3rem;
	}
    .w1260 {
        width: 100%;
        margin: 0 auto;
    }
    .main_image li {
        background-position: top center !important;
        background-repeat: no-repeat;
    }
	/****公共头部 底部 end****/	
    .icontent .tabint .ywfc .floatl img{
        width: 3.4rem;
        height: 3.4rem;
    }
   
	.main_visual,.main_image li{
		height:6rem;
	}
	.main_image li{
		background-size:auto 6rem;
	}
	div.flicking_con{
		bottom:0.16rem;
	}
	div.flicking_con > a {
		width: 1rem;
		height: 0.16rem;
		margin: 0 0.2rem;
	}
	.icontent{
		height:auto;
		padding-top:0.8rem;
		padding-bottom:1.2rem;
		background-size:auto 100%;
	}
	.icontent .w1200 > .floatl {
	  width:100%;
	  height: auto;
	  margin:0;
	  float:none;
	  padding-bottom:0.7rem;
	}
	.icontent .floatl .tabtil{
		text-align:center;
		padding-top:0.3rem;
	}
	.icontent .floatl .tabtil a {
	  width:2.6rem;
	  background-size:2.6rem auto;
	  height: 1rem;
	  line-height: 0.9rem;
	  font-size:0.51rem;
	  font-weight: 500;
	  margin-left:0.4rem;
	}
	.icontent .floatl .tabtil a.on{
	  width:2.6rem;
	  background-size:2.6rem auto;
	}
	.icontent .tabint{
		width:13.1rem;
	}
	.icontent .tabint .aboutspf li {
	  font-size:0.51rem;
	  line-height:0.85rem;
	  text-indent:0.9rem;
	  padding:0.38rem 0 0.5rem 0;
	}
	.icontent .tabint .ywfc li{
		height:3.3rem;
	}
	.icontent .tabint .ywfc li + li{
		height:3.3rem;
		margin-top:0.6rem;
	}
	.icontent .tabint .ywfc .floatl{
		height:3.6rem;
 		width:2.2rem;
		background-size:2.2rem 100%;
	}
	.icontent .tabint .ywfc li + li .floatl{
		height:2.2rem;
	}
	.icontent .tabint .ywfc .floatl span {
		font-size:1.2rem;
        margin: 0.1rem 1.5rem 0 0.1rem;
	}
	.icontent .tabint .ywfc li + li .floatl span{
	     margin: 0.1rem 1.5rem 0 0.1rem;
	}
    .icontent .tabint .ywfc .other .floatl span + span {
        left: 1rem;
        top: 1.7rem;
        font-size: 0.45rem;
    }
    
	.icontent .tabint .ywfc .floatr{
	    width: 9rem;
        height: 2.7rem;
        margin-right: 0.2rem;
        margin-top: -3.3rem;
        overflow: hidden;
	}
	.icontent .tabint .ywfc .floatr p {
		font-size:0.51rem;
		line-height:0.69rem;
	}
	.icontent .tabint .ywfc li + li .floatr{
	   margin-top: -1.6rem;
       height: 2rem;
	}
	.icontent .tabint .ywfc .floatl span + span{
		margin:0;
		font-size:0.5rem;
		right:0;
		top:2.3rem;
        left: 1.2rem;
		width:100%;
		text-align:center;
	}
	.icontent .w1200 > .floatr{
		float:none;
		width:100%;
		margin-top:0.8rem;
	}
	.icontent .w1200 > .floatr li {
		width:13.1rem;
		float:none;
		height:15rem;
		margin:0 auto 0.6rem;
	}
	.icontent .w1200 > .floatr a{
		padding-bottom:0.4rem;
	}
	.icontent .w1200 > .floatr li img{
		width:13.1rem;
		height:auto;
	}
	.icontent .w1200 > .floatr span{
		font-size:0.7rem;
		  padding-bottom: 0.24rem;
	}
	.icontent .w1200 > .floatr p {
		font-size:0.51rem;
		width:11rem;
		height: 2.36rem;
		line-height:0.8rem;
		font-weight:500;
		text-indent:0;
	}
	.icontent .w1200 > .floatr em{
		height:4.5rem;
	}
     /**首页end**/
    .listrint{
    width: 100%;
    float: none;
    }
    .textcnt.about-spf{
        width: 12.5rem;
        margin: 0 auto;
        font-size:16px;
    }
    .textcnt p {
        font-size: 16px;
    }
    .listrint .listtil{
       font-size: 20px; 
       padding-bottom: 11px;
       border-bottom:none;
       display:none;
    }
    .listtil{
        text-align: center;
       
    }
    .listmenu {
        margin-top: 0px;
    }
    /**关于SPF end**/
    .listrint.aboutspf{
        width:100%;
        margin: 0 auto;
    }
    .listmenu {
        float: none;
    }
    .textcnt p img {
        max-width: 13rem !important;
    }
    /**了解SPF**/
    .abs-team .absteam-tab span{
        margin-bottom: 15px;
    }
    .absteam-tabint2 .show img {
        width: 7.5rem;
        height: 9rem;
        margin: 0 auto;
    }
    .absteam-tabint2 .show .info span{
        text-align: center;
        width: 10.5rem;
    }
    .absteam-tabint2 .show {
        text-align: left;
    }
    .absteam-tabint2 .show .info p{
        text-align: center;
        width: 10.5rem;
    }
    .absteam-tabint2 .hide{
        width: 12.5rem;
        height: 13rem;
    }
    .absteam-tabint2 .show .img {
        width: 10.8rem;
    }
    .absteam-tabint2 li {
        margin-left: 0.5rem;
        margin-bottom: 4rem;
    }
    .absteam-tabint1 div.tab {
        float: none;
        width: 7.7rem;
        height: auto;
        margin: 0 auto;
        margin-top: 1rem;
    }
    ul.absteam-tabint1 > li {
        height: auto;
    }
    .absteam-tabint1 .tabint li.bordertop{
        width: 12px;
        height: 13px;
        top: -12px;
        left:0!important;
		right:0!important;
		margin:auto;
    }
    .absteam-tabint1 .tabint {
        position: relative;
        z-index: 666;
        left: 0;
        top: 0;
        display: none;
    }
    .absteam-tabint1 .tabint ul {
        width: 12rem;
        margin: 0 auto;
    }
    .absteam-tabint1 .tabint li span.right p {
        width: 12rem;
    }
    .absteam-tabint1 .tabint ul {
        padding: 30px 10px 30px 0.4rem;
    }
    .absteam-tabint1 .tabint li span.right p {
        font-size: 16px;
    }
    .absteam-tabint1 .tabint ul {
        margin-top: 0.5rem;
    }
    .absteam-tabint1 div.tab img {
        width: 7rem;
        height: 8.5rem;
    }
    .absteam-tabint2 .hide .info {
        height: 13rem;
    }
    /**管理团队end**/
    .about_bgs img{
        width: 13.5rem;
        height: 8.5rem;
        margin-top: 20px;
        margin-left: -8px;
    }
    .about_bgs table span {
        font-size: 24px;
    }
    .about_bgs table p {
        font-size: 16px;
    }
    .about_bgs table .textleft {
        padding: 4px 0 0px 31px;
    }
    .about_bgs table p {
        background-size: 0.6rem 0.8rem;
    }
    /*.about_bgs table .textleft.hangzhou {
        padding: 0.5rem 0 0rem 1rem;
    }
   .about_bgs table .hangzhou{
        padding-top: 1rem;
   }*/
    /**我们的办公室end**/
    .about_bgs1 {
        background: url(../images/base/zmny111.jpg) top center no-repeat;
        min-height: 17rem;
        width:13.3rem;
        height:13.3rem;
        background-size:13.1rem 13.2rem;
    }
    .about_bgs1 .span1 {
        text-align: left;
        margin-left: 2.3rem;
        padding-top: 3.8rem;
        
    }
    .about_bgs1 p ,.about_bgs1 span{
        position:relative;
        left:0!important;
        top:0!important;
        display: block;
        font-size: 0.6rem;
    }
    .about_bgs1 p br{
        display:none;
        
    }
    /*.about_bgs1 p.p1 {
        width: 13rem;
        font-size:16px;
        margin: 0 auto;
    }
    .about_bgs1 p.p2 {
        width: 13rem;
        font-size:16px;
        margin: 0 auto;
    }*/
    .about_bgs1 .span2 {
       margin-top: -1rem; 
        text-align: left;
        margin-left: 7.9rem;
        width: 4rem;
    }
    .about_bgs1 .span3 {
        text-align: left;
        margin-left: 1.2rem;
        margin-top: 3.8rem;
        width: 5rem;
    }
       
    .about_bgs1 .span3 br{
        display:none;
        
    }
    /*.about_bgs1 p.p3 {
        width: 13rem;
        font-size:16px;
        margin: 0 auto;
    }*/
    .about_bgs1 .span4 br{
        display:none;
    }
    .about_bgs1 .span4{
        margin-top: -0.8rem;
        text-align: left;
        margin-left: 8rem;
        width: 4rem;
    }
   /* .about_bgs1 p.p4{
        width: 13rem;
        font-size:16px;
        margin: 0 auto;
    }*/
    /*
    .listrint .about_bgs1 .p1{
        display: none;
        width:300px;
        height: 300px;
        border-radius: 50%;
        color: #fff;
    }
    .listrint .about_bgs1 .p2{
        display: none;
        width:300px;
        height: 300px;
        border-radius: 50%;
        color: #fff;
    }
    .listrint .about_bgs1 .p3{
        display: none;
        width:300px;
        height: 300px;
        border-radius: 50%;
        color: #fff;
        margin-top: -161px;
        margin-left: 50px;
    }
    .listrint .about_bgs1 .p4{
        display: none;
        width:300px;
        height: 300px;
        border-radius: 50%;
        color: #fff;
        margin-left: 58px;
        margin-top: -162px;
    }*/
   .about_bgs1 p {
        position: absolute !important;
        background-color:#858d88;
        opacity: 0.9;
        width:13.3rem!important;
        height:13.3rem!important;
        line-height: 1rem;
        left: 0;
        right:0;
        margin: auto;
        z-index: 999;
        display: none;
        border-radius: 50%;
        color: #fff;
    }
    .about_bgs1 p b{
        padding: 5rem 1.6rem;
        display: block;
        font-weight:normal;
    }
    /**专业人员end**/
    
    .scope {
        width: 100%;
    }
    .scopetop {
        width: 100%;
    }
    .scopetop > .floatl {
        width: 100%;
        background: none;
    }
    .scopetop > .floatl img {
        width: 13.3rem;
        height: 9.5rem;
    }
    .scopemid {
        font-size: 25px;
        margin-top: 60px;
    }
    .scopetop > .floatr {
        width: 13.6rem;
        margin: 0 auto;
   }
   .scopebtm {
        width: 13rem;
        margin: 0 auto;
    }
    .scopebtm li {
        width: 13rem;
        margin: 1.3rem auto;
    }
    .scopebtm .til .mid {
        min-width: 11.8rem;
        font-size: 16px;
        padding: 0 0px 0 10px;
    }
    .scopebtm .til .left {
        background:none;
    }
    .scopebtm .til .right {
        background: none;
    }
    .scope-pstl p {
        font-size: 18px;
        width:12rem;
        margin: 0 auto;
    }
    
    .scopebtm {
        padding-left: 0px;
    }
    #auto-loop li a img{
        width: 96%;
        margin-top: 15px;
    }
    .about_bgs1 p{
        
    }
   
    .scopebtm .scope-pstl {
        margin-left: 0px;
   }
    .scope-pstl.estate p{
        width: 12.3rem;
        margin:0 auto;
    }
    /**业务范围end**/
    .topcontent {
        width: 12.5rem;
        margin: 0 auto;
    }
    .listrint table {
        width: 13rem;
    }
    .downimgs.jin {
        width: 12.8rem!important;
        margin-left: 0.6rem;
    }
    .downimgs.jin span {
        margin-right: 0.5rem;
    }
    .downimgs.jin .oneimg img{
        width:5.6rem;
        height:2.1rem;
    }
    .downimgs.jin .twoimg img{
        width:4.5rem;
        height:1.8rem;
    }
    
    .downimgs.jin .threeimg{
        margin-left:1.1rem;
    }
    .downimgs.jin .threeimg img{
        width:2.5rem ;
        height: 2.5rem;
    }
     .downimgs.jin .fourimg{
        margin-left:1.9rem;
    }
    .downimgs.jin .fourimg img{
        width:5rem ;
        height: 2rem;
    }
    /**主要业绩end**/
    .newslist .floatr {
        float: none;
        width: 13rem;
        margin: 0 auto;
    }
    .content {
        padding-top: 0.5rem;
    }
    .newslist .floatr a {
        width: 12.5rem;
        margin: 0 auto;
        font-size: 0.5rem;
        margin-top: 0.7rem;
    }
    .newslist .floatr span {
        padding-right: 0px;
    }
    .newslist .floatr span {
        font-size: 0.5rem;
    }
    /**SPF咨询end**/
    .sc-article {
        width: 13rem;
        margin: 0 auto;
    }
    .sc-article > h1 {
        font-size: 0.7rem;
        text-align: left;
        width: 12.5rem;
        margin: 0 auto;
        border-bottom: 0.1rem solid #8a000e;
    }
    /**SPF咨询详情页end**/
    .w1200, .icontent .w1200 {
        width: 13rem;
    }
    .newslist .floatl, .newslist .floatl img {
        margin: 0 auto;
        width: 7.5rem;
    }
   .floatl {
        float: none;
    }
    .newslist li {
        padding: 10px 0 10px 0px;
        width: 100%;
    }
    .newslist .floatr > p {
        font-size: 16px;
        width: 12.5rem;
        height: auto;
        margin: 0.5rem auto;
   }
   .sc-article .textcnt{
        width: 12.5rem;
        margin: 0 auto;
    }
    /**物业私募基金end**/
    .listrint.table{
        width: 13rem;
    }
    .listrint table tr td {
        font-size: 17px;
    }
    .listrint table {
        width: 13rem;
    }
     .downimgs.investfund span {
        margin-right: 0.5rem;
    }
    .downimgs.investfund{
        width: 19rem;
        margin-left: 0.3rem;
    }
    .downimgs.investfund .investone img{
        width:3rem ;
        height:3rem;
    }
    .downimgs.investfund .investtwo img{
        width:2rem ;
        height:2.5rem;
    }
    .downimgs.investfund .investthree img{
        width:7rem ;
        height:3rem;
    }
    /**中墨能源基金end**/
    .listrint table {
        width: 13rem;
    }
    .downimgs.jin .spanone{
        margin-right: 0.5rem;
    }
    .downimgs.jin .spanthree{
        margin-right: 1.5rem;
    }
    .downimgs.jin .spanone img{
        width: 2rem;
        height: 2.5rem;
    }
    .downimgs.jin .spantwo img{
        width: 3rem;
        height: 2.5rem;
    }
    .downimgs.jin .spanthree img{
        width: 3.3rem;
        height: 1.5rem;
    }
     .downimgs.jin .spanfour img{
        width: 6rem;
        height: 1.8rem;
    }
    /**欧洲光伏电站end**/
    .listrint .topimg img{
        width:13rem;
    }
    .listrint.others table {
        width: 13rem;
    }
    .listrint.others .otherimg img{
         width:13rem;
    }
   
    /**其他项目end**/
   
  .lisbanner.investor-ban img{
    
    top: 2.2rem!important;
    left: 2.1rem!important;
  }
  .w1260.investors{
    width: 93%;
    margin: 0 auto;
  }
  .investors > .floatr {
    width: 12.6rem;
    }
  .investors > .floatr > p {
    font-size: 16px;
    }
  .investors_tzr li img {
    width: 7rem;
    height: 4rem;
    margin: 0 auto;
    }
  .investors_tzr li {
    float: none;
    width: 12.5rem;
  }
  .investors > .floatl > span {
    left: 4.2rem;
    font-size: 0.6rem;
    width: 4.5rem;
  }
  .investors_tzr {
    padding: 20px 0 50px 0;
    width: 28rem;
    margin-left: 0px;
  }
  .investors_tzr li span {
    display: block;
    width: 12rem;
  }
  /**投资者关系end**/
 .contactus li {
    width: 13rem;
    height:12rem;
 }
 .contactus {
    width: 13rem;
    height: 9rem;
 }
 .contactus li .floatl {
    width: 100%;
    margin: 0 auto;
 }
 .contactus li .floatr {
    width: 12rem;
    height: 8rem;
    padding-top: 2rem;
 }
 .contactus li .floatr p {
    margin-top: 1.1rem;
    font-size: 0.5rem;
    height: 0.8rem;
    display: inline-block;
    padding-top: 0.3rem;
}
 .contactus .firstoneli .floatr {
    width: 100%;
    padding-top: 1.1rem;
}
 .contactus .firstoneli {
    width: 100%;
}
 /**联系我们**/
 .lisbanner .w1260 {
    height: 100%;
}
.lisbanner .w1260 img {
    display: block;
    position: absolute;
    left: 0 !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: auto;
    width: 7.5rem;
    height: auto;
}
.lisbanner{
    height: 6.7rem!important;
    background-size: auto 6.7rem;
}
.listmenu a {
    font-size: 14px;
}
.listmenu span {
    font-size: 20px;
}
.contactus li .floatr a {
    padding-left: 1rem;
}
.contactus li .floatr p {
    padding-left: 1rem;
}
.listmenu li {
    height: 1.3rem;
    line-height: 1.3rem;
}
.listmenu {
    width: 8rem;
}
.listmenu a {
    width: 8rem;
}
    .business{
        width: 94%;
        margin: 0 auto;
        padding: 0;
    }
    .business .business_info {
        padding: 0.3rem 0;
        border: none;
        width: 100%;
        margin: 0.6rem auto 0;
        background-color: transparent;
    }
    .business .business_info .business_til {
        position: relative;
        left: 0;
        top: 0;
        z-index: 1;
        width: 100%;
        height: 1.6rem!important;
        line-height: 1.6rem!important;
        font-size:0.7rem;
        margin-bottom: 0.6rem;
    }
    .business .business_info p {
        width: 96%;
        margin:0 auto;
        font-size: 0.55rem;
        color: #666;
        line-height: 0.9rem;
        background: url(../images/business_p_icon.jpg) 0px 0.3rem no-repeat;
        padding-left: 0.5rem;
        margin-top:0.3rem;
    }
    .business .business_info p br{
        display: none;
    }
    
}
/***苹果6、Samsung Galaxy3-5 等 end****/
@media only screen and (min-width: 400px) and (max-width: 479px) {
	
}
/***苹果6s Motorola Nexus6 等 end****/
