@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
em { font-style:normal; }
li { list-style:none; }
a { text-decoration:none; color: #000;}
img {border:none; vertical-align:middle;width: 100%;display:block;}
table { border-collapse:collapse; }
input,textarea { outline:none; }
textarea { resize:none; overflow:auto; }
body {min-width: 320px;max-width: 750px ;margin: 0 auto !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff;}
body,h1,h2,h3,h4,h5,p,dl,dd,ul,li,ol,form,input,textarea,th,td,select,div{ margin:0; padding:0;font-family:'Microsoft Yahei';box-sizing:border-box;}
.fl{ float: left;}
.fr{ float: right;}
.clearfix:after{content: ""; display: block; clear: both;}
.clearfix{ zoom:1;}

.title{width: 100%;text-align: center;font-size: .46rem;line-height: 2;font-weight: bold;color: #ff761a;}
.tit{width: 100%;text-align: center;font-size: .3rem;}
.zixun{width: 60%;margin: .3rem auto;background:transparent;position: relative;text-align: center;font-size: .3rem;line-height: 2.5;font-weight: bold;color: #fff;}
.zixun .zx-1{width: 100%;height: 100%;position: absolute;border-radius: 12px 12px 0 12px;background: #faf4f0;z-index: -1;}
.zixun .zx-2{width: 95%;height: 100%;position: absolute;border-radius: 12px 12px 0 12px;background: #e2c1b0;z-index: -1;}
.zixun .zx-3{width: 90%;height: 100%;position: absolute;border-radius: 12px 12px 0 12px;background: #c4271e;z-index: -1;}

.one .cont{width: 94%;display: flex;margin: .25rem auto;}
.one .cont img{width: 40%;}
.one .cont span{font-size: .26rem;line-height: 1.5;text-align: justify;margin-left: 2%;}

.two ul{width: 94%;display: flex;flex-wrap: wrap;margin: .25rem auto;}
.two ul li{font-size: .3rem;line-height: 1.5;}
.two ul li::before{content: '●'; color: #c72b21;font-size: .3rem;font-weight: bold;margin-right: 4px;}
.two ul li:nth-child(2n+1){width: 44%;}
.two ul li:nth-child(2n){width: 56%;}
.two img{width: 94%;margin: 0 auto .3rem;}

.form{width: 100%;background: #c6211d;padding: .3rem 0;}
.form .title{color: #ffd880;}
.form .title span{color: #fff;}
.form .tit{color: #fff;width: 80%;margin: auto;}
.form .form-input{width: 80%;margin: .2rem auto;display: flex;}
.form .form-input label{color: #fff;font-size: .3rem;line-height: 2;width: 16%;}
.form .form-input input{width: 84%;background-color: #fff;border: none;outline: none;border-radius: 5px;text-align: center;font-size: .3rem;line-height: 2;}
.form .form-input button{display: block;margin: auto;background: #ffdf93;border-radius: 5px;text-align: center;width: 60%;font-size: .3rem;line-height: 2;font-weight: bold;color: #c6211d;border: none;outline: none;}
.form em{display: block;margin: .2rem auto 0;text-align: center;color: #fff;font-style: normal;font-size: .2rem;}

.three .tit{width: 80%;margin: auto;}
.three ul{width: 100%;display: flex;flex-wrap: wrap;}
.three ul li{width: 50%;padding: 0 2%;margin-top: .2rem;}
.three ul li h2{text-align: center;color: #ff761a;font-size: .36rem;line-height: 2;}
.three ul li span{display: block;font-size: .26rem;line-height: 1.5;text-align: center;}

.four{margin-top: -.2rem;background: linear-gradient(to right, #d0372a, #c62a20);position: relative;z-index: 1;}
.four .title{color: #fff;}
.four ul{width: 100%;display: flex;flex-wrap: wrap;}
.four ul li{width: 33.333333%;margin-top: .2rem;padding: 0 1%;}
.four ul li span{display: block;font-size: .26rem;line-height: 2;color: #fff;text-align: center;font-weight: bold;}
.four .zixun{color: #c92d23;}
.four .zixun .zx-1{background: #c02b23;}
.four .zixun .zx-2{background: #c55e49;}
.four .zixun .zx-3{background: #fffefe;}

.five ul{width: 100%;display: flex;flex-wrap: wrap;margin: .25rem auto;}
.five ul li{width: 33.3333%;padding: 0 1.5%;}
.five ul li span{display: block;text-align: center;font-weight: bold;color: #ff761a;margin-top: .2rem;font-size: .3rem;}
.five ul li p{display: block;text-align: center;font-size: .3rem;}

.six .tit{width: 80%;margin: auto;}
.six ul{width: 100%;display: flex;flex-wrap: wrap;}
.six ul li{width: 50%;padding: 0 2%;margin-top: .2rem;}

.seven ul{width: 100%;display: flex;flex-wrap: wrap;margin-bottom: .2rem;}
.seven ul li{width: 33.3333%;padding: 0 1.5%;margin-top: .2rem;}
.seven ul li span{display: block;text-align: center;font-weight: bold;color: #ff761a;margin-top: .2rem;font-size: .3rem;}
.seven ul li p{display: block;text-align: center;font-size: .3rem;}