
#app .banner img {
    width: 100%;
    height: auto;
    display: block;
}


#app .public-zhd{position: relative; height: 80px;padding-top:105px;}
#app .public-zhd .en{position: absolute;z-index: 1; top:57%;font-size: 80px;font-family: 'Arial'; color: #eee;text-transform: uppercase;}
#app .public-zhd .cn{position: relative; z-index: 2;font-size: 30px;font-weight: normal;}

/*
#app .brand-nav { 
	position: absolute;
    margin-top: -15.5rem;
    z-index: 2;
	width: 1340px;
    background: #f2f2f2;
    border-radius: 10px 10px 0 0;
}


#app .brand-nav  ul {
    height:15.5rem;
}

#app .brand-nav  ul .brand-on {
    background: #e21513;
    border-radius: 10px 0 10px 0;
}

#app .brand-nav  ul .brand-on a {
	color: #fff;
    font-weight: bold;
    font-size: 30px;
	border-bottom: 0;
}


#app .brand-nav li {
    float: left;
    width: 223.33px;
	text-align: center;
    line-height: 14.8rem;
}

#app .brand-nav li a {
	font-size: 22px;
	color:#999999;
	border-bottom: 2px solid #ededed;
}


#app .brand-nav li:hover a {
 padding-top:10px;
  border-bottom: 2px solid #e92e16;
}

*/




#app .main {
	background:#fff;
}

#app .yinying {
	height:60px;
}

#app  .brand-pos h2{
    padding-top: 10rem;
    height: 60px;
    line-height: 60px;
    font-size: 36px;
    font-weight: normal;
    color: #000000;
}

#app  .ping {
	 color: #e21513;
	font-weight: bold;
}

#app  .brand-pos .en {
	    font-size: 30px;
	 color: #999999;
}

#app .brnad-qs-bd p {
	padding-top: 3rem;
    text-indent: 2em;
    font-size: 22px;
    line-height: 40px;
    color: #999999;
}



#app .brand-top h2{
	padding-top: 15rem;
    height: 60px;
    line-height: 60px;
    font-size: 36px;
    font-weight: normal;
    color: #000000;
}


#app  .brand-top .en {
	    font-size: 30px;
	 color: #999999;
}



#app .brand-jigou>ul {
	padding-top: 10px;
}

#app  .brand-jigou>ul {
	width: 100%;

}

#app .brand-jigou>ul>li {
	display: flex;
	justify-content: space-between;
	padding-left: 14px;
}


#app .brand-jigou .brand-jigou-img img {
    border: 0 none;
    max-width: 100%;
    vertical-align: top;
    height: auto
}

#app  .brand-jigou .txt-r ul {
    color: #000;
	margin-top: 36rem;
}

#app .brand-jigou .txt-r li{
    font-size: 24px;
	line-height: 50px;
}

#app .brand-jigou .txt-r li:nth-child(2) {
	padding-left:14%;
}

#app .brand-jigou .txt-r li:nth-child(3) {
	padding-left:14%;
}

#app  .barnd-qs-nav1 {
	padding-top:15rem;
}

#app  .barnd-qs-nav1>ul {
	width: 100%;

}

#app .barnd-qs-nav1>ul>li {
	display: flex;
}


#app .barnd-qs-nav1 .barnd-qs-nav1-img img {
    border: 0 none;
    max-width: 100%;
    vertical-align: top;
    height: auto
}

#app  .barnd-qs-nav1 .txt-r {
	padding-left: 3%;
}

#app  .barnd-qs-nav1 .txt-r ul {
    color: #000;
	margin-top: 8rem;
}

#app .barnd-qs-nav1 .txt-r li{
    font-size: 20px;
	line-height: 50px;
}

#app .barnd-qs-nav1 .txt-r li .dot {
    width: 15px;
    display: inline-flex;
    height: 15px;
    border-radius: 50%;
    box-sizing: border-box;
    border: 2px solid #e92f18;
}

#app .barnd-qs-nav1 .txt-r li .txt-li {
	padding-left: 15px;
}

#app .barnd-qs-nav1 .txt-r li .txts {
	color:#999999;
    font-size: 20px;
}

#app .barnd-qs-nav1 .txt-r li p {
	font-size: 20px;
    padding-left: 31%;
}

#app .brand-shuzi h2{
    height: 60px;
    line-height: 60px;
    font-size: 36px;
    font-weight: normal;
    color: #000000;
}


#app  .brand-shuzi .en {
	padding-top: 15rem;
	 font-size: 30px;
	 color: #999999;
}

#app .brnad-shuzi-bd p {
	padding-top: 5rem;
    text-indent: 2em;
    font-size: 22px;
    line-height: 40px;
    color: #999999;
}


#app .ping-pro { 
	padding-top: 30rem;   
	height: 40rem;
 }
 
 
#app .ping-pro li {
    float: left;
    width: 260px;
}

#app .ping-pro li p {
	font-size: 4rem;
    text-align: center;
	color:#b0b0b0;

}

#app .ping-pro li .sj {
	 color: #e92f18;
}

#app .ping-pro li .sj .big {
	  font-size: 17rem;
}

#app .ping-pro li .sj .ping-han {
    font-size: 18px;
    position: absolute;
    margin-top: -15px;
	margin-left:10px;
    line-height: 30px;
    color: #666666;
}

.vertical-dashed-line {
    position: absolute;
    margin-left: 240px;
    margin-top: -80px;
    width: 10px;
    height: 80px;
    background-color: transparent;
    border-left: 1px dashed #666;
}





#app  .brand-fang>ul {
	width: 100%;

}

#app .brand-fang>ul>li {
	display: flex;
	justify-content: space-between;
}


#app .brand-fang .brand-jigou-img img {
    border: 0 none;
    max-width: 100%;
    vertical-align: top;
    height: auto
}

#app  .brand-fang ul li .txt-fang {
	text-align: center;
    width: 640px;
	padding-top: 15rem;
}

#app  .brand-fang>ul>li .txt-fang  h1{
	text-align: center;
   font-size: 30px;
   color:#333333;
}

#app  .brand-fang>ul>li .txt-fang .en {
	color: #999;
    font-size: 24px;
    padding-top: 4rem;
}


#app  .brand-fang>ul>li .txt-fang a {
    display: inline-block;
    margin-top: 5rem;
    width: 372px;
    font-size: 24px;
    color: #fff;
    line-height: 55px;
    background: #da2828;
    border-radius: 60px;
}

#app  .brand-pinzhi {
	height: 110rem;
    text-align: center;
	padding-top:10rem;
}

#app  .brand-pinzhi h2 {
	  font-weight: normal;
	 font-size: 36px;
}


#app  .brand-pinzhi .brnad-pinzhi-bd p {
	font-size: 20px;
    color: #999999;
    padding-top: 20px;
}

#app  .brand-pinzhi .brnad-pinzhi-nav {
	padding-top: 5rem;
}


#app  .brand-pinzhi .brnad-pinzhi-nav  ul li {
	float:left;
    padding-left: 15px;
}


#app  .brand-pinzhi .brnad-pinzhi-nav  ul li span {
	display: list-item;
    font-size: 18px;
	color:#333333;

    padding-top: 10px;
}

#app  .brand-pinzhi .brnad-pinzhi-nav  ul li .icos img  {
	    vertical-align: middle;
}