img {
	display: inherit;
}

.box {
	background-color: #fff;
	overflow: hidden;
}
/* add in 2019.10.30 */
.page{
	background: #FFF;
}
.slide img{width: 100%;;}
.clear{clear:both;}
.clear-10{clear: both;height: 10px;}
.clear-20{clear: both;height: 20px;}
.clear-30{clear: both;height: 30px;}
.clear-40{clear: both;height: 40px;}
.clear-50{clear: both;height: 50px;}
.content{width: 92%; margin:0 auto;}
.p1 {
    background: url(../img/j2.png) no-repeat;
    line-height: 50px;
    height: 8vw;
    background-size: 100%;
}
.p1 span {
    float: left;
    width: 50%;
    font-size: 1.15rem;
    padding: 0 0 0 2%;
    line-height: 8vw;
}

.p2{
    background: url(../img/j1.png) no-repeat;
    line-height: 50px;
    height: 8vw;
    background-size: 100%;
}
.p2 span {
    float: left;
    width: 50%;
    font-size: 1.15rem;
    padding: 0 0 0 2%;
    line-height: 8vw;
}

.sp1{padding-left: 8% !important;}
.img1{
    width: 80%;
    margin: 0 auto;
}
.tab1 {
	width: 100%;
}
.tab1 i {
    background: url(../img/user.png) no-repeat;
    height: 8.5vw;
    width: 9%;
    float: left;
    background-position: 0 center;
	background-size: 85%;
}
.tab1 input {
    background: #e6e6e6;
    border-radius: 5px;
    height: 8.5vw;
    padding: 10px;
    width: 90%;
    float: right;
    font-size: 1.15rem;
}
.tab2 i {
    background: url(../img/tel.png) no-repeat;
    height: 8.5vw;
    width: 9%;
    float: left;
    background-position: 0 center;
	background-size: 85%;
}
.tab2 input {
    background: #e6e6e6;
    border-radius: 5px;
    height: 8.5vw;
    padding: 10px;
    width: 90%;
    float: right;
    font-size: 1.15rem;
}
.t1 {
    text-align: center;
    font-size: 1.2rem;
    padding: 0 5%;
}
.t1 p{	line-height: 8vw;float: left;}
.t1 i {
    background: url(../img/suo.png) no-repeat;
    width: 9%;
    height: 8vw;
    display: inline-block;
	background-size: 85%;
	float: left;
}
.btn1 {
    background: url(../img/bg1.png) no-repeat;
    height: 8vw;
    float: left;
    background-size: 100%;
    text-align: center;
    color: #FFF;
    font-size: 1.25rem;
    width: 100%;
    line-height: 8vw;
}
.t2{
	text-align: center;
}
.t2 img {
    width: 60%;
    margin: 0 auto;
}
.list1 {
    float: left;
    width: 46%;
	margin: 0% 2% 2% 2%;
}
.list1-1 div img {
    position: relative;
    padding: 10px 0px 0px 10px;
}
.list1-1 div {
    background: url(../img/bg2.png) no-repeat;
    width: 100%;
    height: 27vw;
    background-size: 100%;
}
.list1-1 {
    width: 100%;
    height: 27vw;
    overflow: hidden;
}
.list1 h1 {
    font-size: 1.3rem;
    padding: 3% 0 2% 5%;
}
.list1 h2 {
    color: #E60012;
    font-size: 1.05rem;
    padding-left: 5%;
}
.list1 h2 a {
    float: right;
    background: #E60012;
    color: #FFF;
    font-weight: 300;
    font-size: 1rem;
    padding: 1px 5px;
    border-radius: 3px;
}
.p3 {
    float: left;
    width: 29%;
    margin: 0 2%;
}
.te1 {
    float: left;
    width: 46%;
    overflow: hidden;
    position: relative;
    height: 53vw;
}
.te1 div {
    position: absolute;
    width: 100%;
    background: #EA0510;
    text-align: center;
    margin-top: 41vw;
}
.te1 div h1 {
    font-size: 1.5rem;
    color: #FFF;
}
.te1 div p{
    font-size: 1.05rem;
    color: #FFF;
	padding-bottom: 5px;}
.jiao {
    float: left;
    position: relative;
    width: 46%;
    height: 38vw;
    margin: 0 2% 4% 2%;
}
.jiao div {
    position: absolute;
    width: 100%;
    background: rgba(234,5,16,.7);
    text-align: center;
    margin-top: 24vw;
}
.jiao div h1 {
    font-size: 1.2rem;
    color: #FFF;
	padding-top: 5px;
}
.jiao div p{
    font-size: 1.2rem;
    color: #FFF;
	padding-bottom: 5px;}
.p4 {
    background: url(../img/tel2.png) no-repeat;
    text-align: center;
    font-size: 1.7rem;
    font-weight: 700;
    background-position: 23% 50%;
    background-size: 45px;
}
.p4 span{
    font-size: 1.25rem;
    font-weight: 300;}
.p5 {
    text-align: center;
    color: #e60012;
    font-weight: 700;
    font-size: 2.6rem;
}
.btn2 {
    background: #e60012;
    color: #FFF;
    position: relative;
    padding: 3% 14%;
    border-radius: 100px;
    font-size: 2rem;
    font-weight: 700;
}
.p6 {
    text-align: center;
    font-size: 1.6rem;
    font-weight: 600;
    color: #111;
}
.fm input {
    width: 100%;
    border: 1px solid #808080;
    border-radius: 3px;
    padding: 0px 10px;
    height: 11vw;
    line-height: 11vw;
    font-size: 1.25rem;
}
.din {
    background: url(../img/bg.png) no-repeat;
    width: 100%;
    padding: 0 6%;
}
.din h1 {
    text-align: center;
    color: #FFF;
    font-weight: 300;
    font-size: 1.5rem;
}
.p7 {
    float: left;
    width: 51%;
    color: #FFF;
    background: url(../img/address.png) no-repeat;
    background-size: 20%;
    background-position: 0 center;
    padding: 0 0 0 12%;
    font-size: 1.1rem;
}
.p8 {
    float: right;
    width: 46%;
    color: #FFF;
    background: url(../img/tel1.png) no-repeat;
    background-size: 20%;
    background-position: 0 center;
    padding: 0 0 0 12%;
    margin: 2% 0 0 0;
    font-size: 1.1rem;
}

