.p_nav1{
	background:#f6f6f6;
	width:100%;
	min-height:0px;
	height:auto!important;
	position:relative;
	}
.ssubnav{
	width:60%;
	margin:0 auto;
	overflow:hidden;
	height:4vw;
	}
.nnav-logo{
	width: 6.5%;
    float: left;
    margin-top: 0.12vw;
	}
.nnav-logo svg{
	width:100%;
	display:block;
	}
.p-nav2{
	width:30%;
	float:right;
	text-align:right;
	}
.p-nav2 li{
	padding-left:2.6vw;
	line-height:4vw;
	font-size:1vw;
	float:right;
	cursor: pointer;
	}
.p-nav2 li:hover{
	color:#e22835;
	}
.img-1 img,.img-2 img,.img-3 img,.img-4 img,.img-4,.img-5 img,.img-5,.img-6 img,.img-7 img,.img-9 img,.img-8 img,.img-10 img,.img-11 img,.img-12 img,.img-2,.img-13 img,.img-4{
	width:100%;
	}
.img-1{
	width:50.5%;
	margin:7vw auto 0;
	}
.img-2{
	width:62.5%;
	margin:7vw auto 5vw;
	}
.img-3{
	width:100%;
	margin-top:6vw;
	}
.img-5{
	width:100%;
	margin-top:8vw;
	}
.img-6{
	width:100%;
	margin-top:8vw;
	margin-bottom:9.5vw;
	}
.img-7{
	width:100%;
	margin-top:4vw;
	}
.img-8{
	width:100%;
	margin-top:4vw;
	margin-bottom:8vw;
	}
.img-9{
	width:62.5%;
	margin:0 auto;
	margin-top:4vw;
	margin-bottom:8vw;
	}
.img-10{
	width:100%;
	margin:0 auto;
	margin-top:6vw;
	margin-bottom:9vw;
	}
.img-11{
	width:62.5%;
	margin:0 auto;
	margin-top:4vw;
	margin-bottom:8vw;
	}
.img-12{
	width:62.5%;
	margin:4vw auto 0;
	}
.img-13{
	width:100%;
	margin:0 auto 8vw;
	}
.b-c{
	background:#FFF;
	}
.b-c1{
	background:#eee;
	}
.b-c2{
	background:#040101;
	}
.p-es2{
	padding:8vw 0;
	}
.p-es3{
	margin:2vw 0 0;
	}
.p-es4{
	padding:8vw 0 0;
	}
.p-es5{
	padding:8vw 0 8vw;
	}
.es-w1{
	width:63%;
    margin:0 auto;
	}
.es-w2{
	width:52%;
    margin:0 auto;
	}
.es-w3{
	width:80%;
    margin:0 auto;
	}
.es-w4{
	width:59%;
    margin:0 auto;
	}
.es-w5{
	width:47%;
    margin:0 auto;
	}
.es-w6{
	width:41%;
    margin:0 auto;
	}
.es-w7{
	width:49%;
    margin:0 auto;
	}
.es-w8{
	width:50%;
    margin:0 auto;
	}
.ES2main {
    width: 100%;
    overflow: hidden;
    position: relative;
	}
.title1-es {
    width: 75%;
    margin: 0 auto;
    overflow: hidden;
	}
.title1-es dt {
    font-size: 3.5vw;
    color: #101010;
    margin: 0 0 2.5vw;
    font-weight: 600;
	text-align:center;
	}
.title1-es .color1{
	color:#C8A569;
	}
.title1-es dd {
    font-size: 1.2vw;
    line-height: 2vw;
    color: #333;
	}
.title1-es .color2{
	color: #fff;
	}
.title1-p{
	width:60%;
	margin:6vw auto 0;
	}
.title1-p li{
	width:20%;
	float:left;
	}
.title1-p li p{
	font-size:1.5vw;
	line-height:3vw;
	color:#C8A569;
	text-align:center;
	}
.title1-p li span{
	font-size:1vw;
	line-height:2vw;
	color:#333;
	text-align:center;
	display:block;
	}
.w-1 {
    width: 75%;
    margin: 0 auto;
    padding: 6vw 0;
    overflow: auto;
	}
.w-1 li {
    width: 25%;
    float: left;
    text-align: center;
    padding: 3vw 0;
    box-sizing: border-box;
    color: #333;
    font-size: 1vw;
    line-height: 1.4vw;
	}
.w-1 li svg {
    margin: 0 auto;
    display: block;
    color: #c9a76a;
    margin-bottom: 0.5vw;
	}
.w-2{
    width: 62.5%;
    margin: 0 auto;
	background:#fff;
	border-radius:2vw;
	padding-bottom:8vw;
	}
._w63_auto_ {
	width: 63%;
    margin: 8vw auto;
    min-height: 0px;
	overflow: hidden;
	position: relative;
}
.margin_t1 {
    margin-top: 2vw;
	}
	._w63_auto_ dl {
		width: 50%;
		float: left;
		
		padding-top: 1vw;
		padding-bottom: 1vw;
		overflow: hidden;
	}
	._w63_auto_ dt {
		float: left;
		width: 35%;
		text-align: left;
		padding-left: 5%;
		font-size: 0.9vw;
		line-height: 2vw;
		color: #1d1d1d;
		font-weight: normal;
	}
	._w63_auto_ dd {
		float: left;
		width: 60%;
		font-size: 0.7vw;
		line-height: 2vw;
		color: #666666;
	}
.iphone-none{
	display:none;
	}
