@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,span,table,tr{padding:0;margin:0;}
body{ font-family: "Nunito","synormal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; color:#232424; padding:0; margin:0; list-style:none; overflow-x: hidden; }
body > section{ padding:0px;}
ul li{ list-style:none; }
p{ padding:0; margin:0;}
.containermian{ width:100%; display: flex; justify-content:flex-start; align-items:flex-start; flex-direction: column; position: relative; }
.containermian .md{ width:1002px; display: flex; flex-direction: column; align-items:flex-start; justify-content: flex-start;}
.tables{ width:100%; display: flex; }
.tables ul{ width:100%; display: flex; flex-direction: column;}
.tables ul li{ width:100%; display: flex;}
.tables ul li img{ width:100%;}
.tableform{ width:100%; height: auto; display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: #b5292c;}
.tableform p{ font-size:30px; color:#FFF; padding: 30px 10px;}
.tt{ display: flex; padding:30px 30px 15px; justify-content: center; align-items: center;}
.tt img{ max-width: 80%;}
.ftalbe{ width:85%; display: flex; background-color: #FFF; border-radius: 50px; padding: 20px 0px;}
#login-form{ width:100%; padding: 20px 35px; display: flex; flex-direction: row; flex-wrap: wrap;}
#login-form .layui-form-item{ display: flex; flex-direction: column; justify-content: center; align-items: center; width:100%; margin-bottom: 0;}
.layui-input-block{ margin: 0; width: 100%; }
.layui-input-block input{ width: 100%; height: 60px; padding: 0px 15px; background-color: #f0eaec; font-size: 16px;
-moz-border-radius: 60px; /* Firefox */
-webkit-border-radius: 60px; /* Safari 和 Chrome */
border-radius: 60px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */	
}
.layui-btn{ width:100%; background-color: #b5292c; font-size: 18px; height:60px; display: flex; justify-content: center; align-items: center; color: #FFF; margin-top:10px; 
-moz-border-radius: 60px; /* Firefox */
-webkit-border-radius: 60px; /* Safari 和 Chrome */
border-radius: 60px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.fright{ position:fixed; right:5px; top:48%; width: 60px; height: 60px; background-color:#c83b3e;  border: 3px solid #f2f2f2; border-radius: 360px; display: flex; justify-content: center; align-items: center;  }
.fright a{ color: #FFF; font-size:16px; text-decoration:none;}
@media (max-width: 1230px) {
.container-fluid { padding: 0; }
.containermian .md{ width:100%; }
}
@media (max-width: 769px) {
.ftalbe{ width:90%; border-radius:30px; padding: 10px 0px;}
#login-form{ width:100%; padding: 20px 15px; }
.layui-input-block input{ height: 50px; }
.layui-btn{ font-size: 16px; height:50px; }
.fright{width:50px; height:50px; }
.fright a{ font-size:16px;}
.tableform p{ font-size:18px; padding:20px 0px;}	
}