*{margin: 0;padding: 0;outline: none;border: none;text-decoration: none;font-weight: normal;background: transparent;border-collapse: collapse;border-spacing: 0;vertical-align: middle;border-color: transparent;font-size: inherit;line-height: inherit;color: inherit}
body{font-family: "Microsoft Yahei","微软雅黑",sans-serif;margin: 0 auto;color: #666;line-height: 1.5;font-size: 14px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background: #f5f5f5}
h1,h2,h3,h4,h5,h6,button,p,button,ul,ol,li,textarea,input{list-style: none;font-size: inherit;line-height: inherit;color: inherit}
ul,ol,.zul{font-size: 0;line-height: 0}
li{font-size: 14px;line-height: 1.5}
img,object,video,embed{max-width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;display: block;height: auto}
span{display: inline-block;vertical-align: top;font-size: inherit;line-height: inherit;color: inherit}
button,a,.a{cursor: pointer;font-size: inherit;line-height: inherit;color: inherit}
textarea{resize:none/*vertical*/;overflow: hidden}
p{text-align: inherit}
/*set*/
.clearfix{clear: both;width: 100%;margin:0;padding: 0;display: block}
.clear:after{content: "";display: block;clear: both}
.center{margin: 0 auto;display: block;max-width: 1200px;box-sizing: border-box}
.center.center1{margin: 0 3%}
.right{float: right;display: block}
.left{float: left;display: block}
.zhid{display: none!important}
.pad:before,.pad:after{content: "";display: block}
.pad6:before,.pad6:after{content: "";display: block;height: 6px}
.pad12:before,.pad12:after{content: "";display: block;height: 12px}
.pad16:before,.pad16:after{content: "";display: block;height: 16px}
.pad18:before,.pad18:after{content: "";display: block;height: 18px}
.pad24:before,.pad24:after{content: "";display: block;height: 24px}
.pad32:before,.pad32:after{content: "";display: block;height: 32px}
.pad36:before,.pad36:after{content: "";display: block;height: 36px}
.pad40:before,.pad40:after{content: "";display: block;height: 40px}
.pad48:before,.pad48:after{content: "";display: block;height: 48px}
.pad54:before,.pad54:after{content: "";display: block;height: 54px}
.pad60:before,.pad60:after{content: "";display: block;height: 60px}
.pad72:before,.pad72:after{content: "";display: block;height: 72px}
.pad80:before,.pad80:after{content: "";display: block;height: 80px}
.pad84:before,.pad84:after{content: "";display: block;height: 84px}
.pad96:before,.pad96:after{content: "";display: block;height: 96px}
span.zindent{height:0;width: 2em;line-height: 0;font-size: 0}
.zbg{position: relative;z-index: 1}
.bgzc{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1}
.zbg:after{content: "";position: absolute;left: 0;top: 0;display: block;width: 100%;height: 100%;z-index: -1}
.zbtn{position: relative;z-index: 1;overflow: hidden}
.zbtn>a,.zbtn>button,.zbtn>input,.zbtn>.a,.zbtn>.button{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 3;filter: alpha(opacity=0);opacity: 0}
.zgall{position: fixed;z-index: 9999;left: 0;top: 0;width: 100%;height: 100%;filter: alpha(opacity=0);opacity: 0;display: none}
.alrtbox{position: fixed;z-index: 9999;left: 0;top: 0;width: 100%;height: 100%}
.alrtbox>.close{display: block;height: 100%;position: relative;z-index: -1;background: #000;filter: alpha(opacity=70);opacity: .7;cursor: pointer}
.alrtbx{position: fixed;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 9999;width: 88%;max-width: 600px;max-height: 90%;overflow: hidden;background: #fff;text-align: center;border-radius: 6px;box-sizing: border-box;padding: 0 0 24px}
.alrtbx:before{content: "";display: block;height: 24px}
.alrtbx .close{position: absolute;z-index: 8;top: 6px;right: 6px;width: 24px;height: 24px;background: url(../images/close.png) no-repeat center;background-size: contain;cursor: pointer}
.alrtbx .h6{font-size: 15px;line-height: 36px;color: #333;margin: 0 3%;font-weight: bold}
.alrtbx .h6:after{content: "";display: block;height: 12px;clear: both}
.alrtbx .pbox{margin: 0 3%;overflow: hidden}
.alrtbx .pbx{overflow-y: auto}
.alrtbx .p{font-size: 14px;line-height: 24px;color: #666;position: relative;z-index: 1;}
.alrtbx .p:after{content: "";display: block;height: 24px;clear: both}
.alrtbx .btns{border-top: 1px solid #ccc;position: absolute;bottom: 0;left: 0;width: 100%;z-index: 9;background: #fff}
.alrtbx .btns:after{content: "";display: block;clear: both}
.alrtbx .btns li{line-height: 36px;height: 36px;box-sizing: border-box;padding: 0 6px;width: 49%;display: inline-block;vertical-align: top;color: #f00;position: relative;z-index: 1;cursor: pointer}
.alrtbx .btns .cnfrm{margin: 0 1% 0 0;color: #888}
.alrtbx .btns .cnfrm:before{content: "";display: block;width: 1px;height: 60%;position: absolute;top: 20%;left: 100%;margin: 0 1%;background: #eee;z-index: 2;visibility: visible}
.totop{display: block;position: fixed;bottom:60px;right: 12px;overflow: hidden;z-index: 9996}
.totop img{width: 24px;height: auto;filter: alpha(opacity=60);opacity: 0.6}