
*{ margin: 0; padding: 0;line-height:1.5;font-size: 20px; color: #333;}
body{ width:640px; margin: 0 auto;font-family: '苹方','微软雅黑','Microsoft Yahei','宋体'; font-weight: normal; background: #f8f8f8;}
div, h1, h2, h3, h4, h5, h6, p,span,a,input,textarea,select,span,i,b, blockquote, pre, dl, dt, dd, ol, ul, li, hr, fieldset, form, label, legend, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, summary, hgroup {margin: 0;padding: 0;border: 0; outline:none;}
input,button,select{ padding:0; margin:0; outline:none;-webkit-appearance:none;}
li{list-style-type:none;list-style:none;}
img {max-width: 100%; display:inline-block;border:0;vertical-align:middle; height: auto;object-fit:cover}
a{text-decoration: none;}
.cx640{ width: 640px; float: left; box-sizing: border-box; background: #fff; overflow: hidden;}
.swiper-container{width:100%;height:100%;}
:root{--swiper-theme-color: #be9567;}
.smd640{ width: 640px; margin: 0 auto; background-color: #fff;}


.message{  background:#fff; overflow:hidden; }
.message .bt{  background:#da2121; font-size:28px; font-weight:bold; color:#ffe013; padding:30px 20px; line-height:35px; text-align:center; box-sizing:border-box}
.message .bt font{color: white;font-size:28px;}

.mnr2{ width:600px;  overflow: hidden; margin:40px 20px; float:left; position:relative}
.mnr2 .m1{width:720px;height: 80px;float:left;line-height:40px;}
.mnr2 .m1 img{ float:left; padding-top: 10px;}
.mnr2 .m1 span{font-size: 18px;line-height: 60px;}
.mnr2 .m1 input{display:block;width:290px;height: 60px;float:left;border-radius: 10px;border:1px solid #ccc;outline:none;padding:0 20px;margin-right:10px;font-size:24px;}
.mnr2 .m2 img{ float:left}
.mnr2 .m1 select{display:block;width:330px;height: 60px;float:left;border-radius: 10px;border:1px solid #ccc;outline:none;padding:0 20px;margin-right:10px;font-size:24px;}
.mnr2 .m2 textarea{ width:290px; height:130px; float:left; line-height:40px; padding:5px 20px;border-radius:20px; border:1px solid #ccc; outline:none; font-size:24px;}
.mnr2 .an{width:330px;height: 60px;background:#da2121;border:none;display:block;cursor:pointer;color:#fff;font-size:20px;border-radius: 10px;}
.box4{ width:600px; float:left; padding-top:20px; background:url(../images/gf.png) no-repeat right bottom; text-align:center;height: 100px;}
.box4 p{ font-size:24px; line-height:60px; color:#333}
.box4 p strong{ color:#cd1211}
.foot{ height:70px; color:#fff; text-align:center; background:#333; line-height:70px; margin-bottom:100px;}
.footer{ height:100px; background:#303030; position:fixed; bottom:0; z-index:99}
.footer img{ display:block; float:left}
.footer .a1 {display: inline-block;width: 128px;height: 100px;padding: 0px 39px;}
