.bjss_banner,.intro_banner {
	width: 100%;
	margin-top: 90px;
}
.bjss_center{ width: 1120px; margin: 0 auto; }
/*.bjss_banner img {
	width: 100%;
}*/
.bjss_banner{
		background: url(../img/bjss/banner_power.jpg) no-repeat;
		background-size: cover ;
		height: 420px;
		text-align: center;
	}
.bjss_tit{ width: 100%; text-align: center; padding: 67px 0;}
.bjss_tit img{ width: 350px; height: 67px;}
.bjss_policy,.bjss_product{ height: 460px; background: #Fafafa;}
.bjss_center{opacity: 0;}

.bjss_center div:nth-of-type(1){text-align: right;width: 520px; margin: 0 20px 0 20px;}
.bjss_center div:nth-of-type(2){ width: 530px; padding-top: 144px;}

.bjss_center div:nth-of-type(1) img{ height: 380px;  margin-top: 40px;}
.bjss_product .bjss_center div:nth-of-type(1) img{ height: 280px;margin-top: 80px;}
.bjss_center p{color: #525252; font-size: 16px; margin-top: 20px;}
.bjss_center i{ font-size: 24px;color: #424242;display: inline-block;}
.bjss_center em{ font-size: 36px;color: #6eb92b; display: inline-block;}

.bjss_source,.bjss_trans{ height: 460px; background: #FFFFFF;}
.bjss_source div:nth-of-type(2),.bjss_trans div:nth-of-type(2){ width: 460px;padding-left: 70px;}
.bjss_trans .bjss_center div:nth-of-type(1){text-align: left;  width: 451px;}
.bjss_trans .bjss_center div:nth-of-type(1) img{ margin-left: 30px;}

.bjss_trans div:nth-of-type(2) {
    width: 550px;
    padding-left: 50px;
}

.success{ background: url(../img/bjss/bjss05.jpg) no-repeat;
background-size: cover;
height: 460px;
}
.success >p{ margin:  0px auto; width: 350px; padding-top: 60px;padding-bottom: 50px;}
.success >p img{ width: 350px;}

.success_hover{ width: 780px; margin: 0 auto;}
.success_hover a{position: relative; width: 337px; height:217px ;}
.success_hover a img:nth-of-type(2){position: absolute;
    left: 0;
    top: 0;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
 }



@keyframes opacityChange {
    0% {
        opacity: 0;
    }

    100% {
         opacity: 1;
    }
}
/*百家盛世简介*/
.intro_banner{
		background: url(../img/png/tsbg_1.jpg) no-repeat;
		background-size: cover ;
		height: 420px;
		text-align: center;
}
.intro_tit{
    width: 900px;
    margin:0 auto;
}
.intro_tit span{
    display: block;
    width: 350px;
    margin:10px auto;
}
.intro_tit img{
    width: 100%;
}
.intro_tit p:nth-of-type(1){width: 900px;  margin: 67px auto 0; text-align: center;font-size: 36px;}
.intro_tit i {
    font-style: normal;
    display: block;
    width: 400px;
    height: 10px;
    background: url(../img/ab_list.png) no-repeat;
    background-size: cover;
    margin: 30px auto 50px; }
.intro_tit p:nth-of-type(2){width: 900px; margin: 0 auto; font-size: 16px; line-height: 36px; text-indent: 2em;}
.intro_tit p:nth-of-type(3){width: 900px; margin: 0 auto; font-size: 16px; line-height: 36px; text-indent: 2em;}
.intro_tit p:nth-of-type(4){width: 900px; margin: 0 auto; font-size: 16px; line-height: 36px; text-indent: 2em;}
.intro_tit p:nth-of-type(5){width: 900px; margin: 0 auto; font-size: 16px; line-height: 36px; text-indent: 2em;}
.intro_tit p:nth-of-type(6){width: 900px; margin: 0 auto; font-size: 16px; line-height: 36px; text-indent: 2em;}

.city{
	background:  #ccc;
	background-size: cover ;
	height: 800px;
	margin-top: 660px;
	position: relative;

}


@keyframes ripple {
    0% {
        box-shadow: 0 0 0 0 rgba(253,225,2,0.22);
    }
    50%{
        box-shadow: 0 0 0 6px rgba(253,225,2,0.4);
    }
    100% {
        box-shadow: 0 0 0 10px rgba(253,225,2,0.22);
    }
}


.fenbu{ width: 1095px;  background: #FFFFFF; position: absolute; top: -560px; left: 50%; margin-left: -550px; }
.fenbu p.tit{ font-size: 28px; background-color: #6EB92B; color: #FFFFFF; height: 72px; line-height: 72px; text-align: center;}
.fenbu .map{
	width: 976px;
	height: 780px;
	background: url(../img/png/map.png) no-repeat  156px 70px/783px 646px;
	/*margin-left: 156px;
	margin-top: 70px;*/
}
.fenbu .map{ position: relative;}
.fenbu  .map span{
	z-index: 9;
	width: 10px;
    height: 10px;
    margin: 0px auto;
    animation: ripple 1.2s linear infinite;
    border-radius: 50%;
    background-color: #fde202;
    box-shadow: 0 0 0 2px #fdf7c8;
}
.fenbu .map span:nth-child(2) {
    position: absolute;
    top: 165px;
    right: 100px;
}
.fenbu .map span:nth-child(3) {
    position: absolute;
    top: 222px;
    right: 124px;
}

.fenbu .map span:nth-child(4) {
    position: absolute;
    top: 270px;
    right: 136px;
}

.fenbu .map span:nth-child(5) {
    position: absolute;
    top: 354px;
    right: 240px;
}

.fenbu .map span:nth-child(6) {
    position: absolute;
    top: 390px;
    right: 284px;
}

.fenbu .map span:nth-child(7) {
    position: absolute;
    top: 388px;
    right: 199px;
}

.fenbu .map span:nth-child(8) {
    position: absolute;
    top: 423px;
    right: 168px;
}
/*云南*/
.fenbu .map span:nth-child(9) {
    position: absolute;
    top: 596px;
    right: 444px;
}
/*广西*/
.fenbu .map span:nth-child(10) {
    position: absolute;
    top: 623px;
    right: 326px;
}
/*湖南*/
.fenbu .map span:nth-child(11) {
    position: absolute;
    top: 524px;
    right: 300px;
}
/*江西*/
.fenbu .map span:nth-child(12) {
    position: absolute;
    top: 532px;
    right: 211px;
}
.fenbu  .map span:nth-child(13){
      position:absolute;
      top:506px;
      right:165px;
  }
  /*河南*/
.fenbu .map span:nth-child(14) {
    position: absolute;
    top: 437px;
    right: 262px;
}
/*安徽*/
.fenbu .map span:nth-child(15) {
    position: absolute;
    top: 476px;
    right: 196px;
}
/*宁夏*/
.fenbu .map span:nth-child(16) {
    position: absolute;
    top: 360px;
    right: 369px;
}
/*甘肃*/
.fenbu .map span:nth-child(17) {
    position: absolute;
    top: 312px;
    right: 485px;
}
/*陕西*/
.fenbu .map span:nth-child(18) {
    position: absolute;
    top: 433px;
    right: 337px;
}
/*内蒙古*/
.fenbu .map span:nth-child(19) {
    position: absolute;
    top: 302px;
    right: 318px;
}
/*青海省*/
.fenbu .map span:nth-child(20) {
    position: absolute;
    top: 369px;
    right: 512px;
}
/*北京*/
.fenbu .map span:nth-child(21) {
    position: absolute;
    top: 297px;
    right: 234px;
}



.cityfenbu{
    width: 955px;
    margin: 0 auto;
    overflow: hidden;
}
.cityfenbu p{
    color: #000000;
    font-size: 24px;
    margin: 0 0 30px 0;
}
.clear span{
    border-radius: 2px;
    display: inline-block;
    width: 70px;
    text-align: center;
    height: 32px;
    line-height: 32px;
    font-size: 15px;
    color: #FFFFFF;
    background-color: #6EB92B;
    float: left;
    margin-top: 150px;
}
.clear ul{
    overflow: hidden;
    margin-left: 100px;
    padding-bottom: 30px;
}

.clear li{
    float: left;
    padding: 0 30px;
}
.clear li i{
    display: block;
    margin: 15px auto;
	
}

.clear li i b{
    width: 70px;
    display: block;
    float: left;
    margin-top:0px;
}
.clear li i .iphone{
    margin-top: -2px;
}
.clear li .position{
    color:#6eb92b;
}

