@charset "utf-8";
/* CSS Document */
* {margin: 0;padding: 0;outline: none;box-sizing:border-box;}
*:not(input,textarea) {-webkit-touch-callout: inherit;-webkit-user-select: auto;}
body {width: 100%;min-width: 320px;max-width: 750px;margin: 0 auto;font:normal 12px 'Microsoft YaHei', '微软雅黑', 'SimSun', '宋体', 'Heiti', '黑体', 'Arial', 'sans-serif';color: #666;-webkit-touch-callout: inherit ;-webkit-user-select: auto; background:#e0e0e0; box-sizing:border-box;}
a {color: #333;text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a:hover {text-decoration: none;color:#333;}
button,input,select,textarea {font-size: 100%;margin: 0;padding: 0;outline: none;font:normal 12px 'Microsoft YaHei', '微软雅黑', 'SimSun', '宋体', 'Heiti', '黑体', 'Arial', 'sans-serif';box-sizing:border-box;}
table{width:100%;border-collapse:collapse;border-spacing:1;border-spacing:0; }
textarea,input {resize: none;outline: none;box-sizing:border-box;}
textarea {resize: none;-webkit-appearance: none;}
ul,ol,li {list-style: none;}
i,em {font-style: normal;}
img{ border:none; width:100%; max-width:100%;}
.clearfix:before, .clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.clear{ clear:both;}
::-moz-selection{ background-color:#da251d; color:#fff; text-shadow:none; }
::selection{ background-color:#da251d; color:#fff; text-shadow:none; }
button, input, select, textarea {font-size: 100%;outline: 0;resize: none;border-radius: 0;-webkit-appearance: none;}
.fl{float: left;}
.fr{float: right;}

.yellowfont{ color:#ff9c00;}
.redfont{ color:#ee4040;}
.bluefont{ color:#005bac;}
.normalfont{ color:#666;}
.greenfont{ color:#39974f;}
.orangefont{ color:#f49a14;}

input.text {border: 1px solid #d8d8da;padding: 12px;width: 100%;box-sizing: border-box;font-size: 100%;}

.contain{width: 100%;min-width: 320px;max-width: 750px;margin: 0 auto;position: relative;}
.content{ padding:5% 0;}
.colum{ padding:0;}
.pd-bt150{ padding-bottom:50px;}
.pd-tp40{ padding-top:41px;}
.no-marbt{ margin-bottom:0;}
.no-padbt{ padding-bottom:0;}
.bt-line{ border-bottom:1px solid #ececec;}

.layui-form-radio>i:hover, .layui-form-radioed>i{ color:#005bac}
.white-bg{ position:fixed; top:0; left:0; width:100%; height:100%; background:#fff; z-index:0;}