﻿@charset "utf-8";header,section,footer,aside,nav,main,article,figure{display:block}
strong{font-weight:bold}
*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}
body,html{font-size:100%;padding:0;margin:0}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{margin:0;padding:0}
body,button,input,select,textarea,option{font-family:'微软雅黑','Arail',tahoma,Srial,helvetica,sans-serif;color:#333}
body{background-color:#fff}
form{display:block}
em{font-style:normal}
ul,ol,li{list-style:none}
a{text-decoration:none;color:#333}
a:hover{text-decoration:none}
img{border:0px}
table{border-collapse:collapse;border-spacing:0}
.fl{float:left}
.fr{float:right}
.clear{clear:both;text-indent:-9999px}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal;font-family:'微软雅黑',"microsoft yahei",Arial,Verdana,sans-serif,'Tahoma'}
select,option,input,textarea{padding:0;margin:0;border:none}
select:hover{cursor:pointer}
input[type="submit"]:hover{cursor:pointer}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.block{display:block}
.inline-block{display:inline-block}
.whole-a{display:block;width:100%;height:100%}
.whole-img{width:100%;height:100%}
.text-center{text-align:center}
.text-right{text-align:right}
.text-left{text-align:left}
a,p,i,span{font-size:inherit;color:inherit;line-height:inherit}
a,input,select,textarea,.tran02{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.tran06{transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out}
.w{width:1200px;margin:0 auto;position:relative}
.wfull{width:100%;padding:0 2%;position:relative}
.tc{text-align:center}
.mcolor{color:var(--main-theme-color) !important}
.white{color:#fff !important}
.gray{color:#999 !important}
.yellow{color:#fba807 !important}
.red{color:#fb0504 !important}
.orange{color:#ff6600 !important}
.blue{color:#0d91ed !important}
.text-shadow{text-shadow:#666 2px 2px 3px}
.box-shadow{box-shadow:rgba(0,0,0,.3) 2px 2px 3px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}
.mr40{margin-right:40px}
.mr50{margin-right:50px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.ml40{margin-left:40px}
.ml50{margin-left:50px}
.hfit{height:100%}
.wfit{width:100%}
.overhide{overflow:hidden !important}
.table{width:100%;border:1px solid #eee}
.table thead th{line-height:20px;padding:10px 2px;text-align:center;font-weight:bold;background:#444;color:#fff;border:1px solid #555}
.table thead th:first-child{color:var(--main-theme-color)}
.table tbody tr td{line-height:24px;padding:10px 2px;color:#666;font-size:14px;text-align:center;background:#fff;border-right:1px solid #ddd}
.table tbody tr:nth-child(even) td{color:#000;background:var(--main-theme-color);border-right:1px solid #fff}
.table tbody tr td:first-child{font-weight:bold;font-size:14px;color:#333;font-weight:bold}
.button{padding:5px 16px;font-size:14px;background-color:#fff;color:#333;border-color:#bfbfbf}
.button.radius{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.button.border{border-width:1px;border-style:solid}
.button.btn-sm{padding:2px 6px;font-size:12px}
.button.btn-big{padding:8px 50px;font-size:16px}
.button:hover{background-color:#f9f9f9}
.button.btn-main{background-color:var(--main-theme-color);color:#fff;border-color:#ffc536}
.button.btn-main:hover{background-color:#ffc536}
.button.btn-black{background-color:#444;color:#fff;border-color:#ffc536}
.button.btn-black:hover{background-color:#000}
.button.btn-white{color:#da0707;background:#fff;opacity:1;filter:opacity(100)}
.button.btn-white:hover{opacity:.8;filter:opacity(80)}
.button.btn-white-em{background-color:transparent;color:#fff;border:1px solid #fff}
.button.btn-white-em:hover{background-color:rgba(255,255,255,0.3)}
.mhover:hover{color:var(--main-theme-color) !important}
.mmhover:hover{color:#ffc536 !important}
.uhover:hover{text-decoration:underline !important}
.form-inline{}
.form-inline .form-group{height:34px;clear:both;margin-bottom:10px}
.form-inline .form-group .input-group{float:left;width:30%;height:100%;margin-right:10px}
.form-inline .form-group .input-group.long{width:100%}
.form-inline .form-group .input-group .input-label{font-size:13px;line-height:34px}
.form-inline .form-group .input-group .input-tip{width:100%;height:20px;font-size:13px;line-height:20px}
.form-inline .form-group .input-group .form-control{width:100%;height:100%;background:#fff;padding:0 8px;font-size:14px;line-height:32px;border:1px solid #aaa;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.form-inline .form-group .input-group .form-control:focus{border-color:var(--main-theme-color);box-shadow:0}
.form-inline .form-group .input-group .form-control.short{width:100px}
.form-inline .form-group .input-group .form-control.long{width:300px}
.form-inline .ml10{margin-left:10px}
.form-inline .form-bottom{padding-top:10px;line-height:34px}
.form-ver{font-size:12px;line-height:30px}
.form-ver .form-group{height:30px;clear:both;margin-bottom:10px}
.form-ver .form-group.auto{height:auto}
.form-ver .label{float:left;width:26%;height:100%;font-size:#444;text-align:right}
.form-ver .input-box{float:left;width:64%;height:100%;margin-left:3%}
.form-ver .form-control{display:inline-block;width:100%;height:100%;background:#fff;padding:0 8px;line-height:28px;border:1px solid #ddd;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;color:#333;font-size:12px}
.form-ver .form-control option{padding:4px 0}
.form-ver .form-control:focus{border-color:var(--main-theme-color)}
.form-ver .form-f{display:block;width:50%;height:32px;line-height:32px;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:0 auto}