@charset "UTF-8";
/*CSS初始化*/
body{margin:0;padding:0;word-wrap:break-word;background-color:#fafafa;}
body, input, textarea, select, button{font:14px/1.5 "Microsoft Yahei", Arial, "\5B8B\4F53";color:#333;outline:0;}
textarea{overflow:auto;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,textarea,blockquote,p{padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
address,cite,code,em,i{font-weight:normal;font-style:normal;}
fieldset{margin-bottom:15px;padding:1em;border:2px solid #ddd; transition:all ease .5s;}
fieldset:hover{border-color:#bbb;box-shadow:0 0 12px #ddd;background:#f3f3f3;}
legend{padding:0 .5em;}
ol,ul{list-style:none;}
img{vertical-align:top;border:0;}
a{color:#2d7200;text-decoration:none;cursor:pointer;}
a:hover{border-bottom:1px solid;}
table{border-collapse:collapse;border-spacing:0;}
td{border:1px solid #ccc;}
th{text-align:left;}
ul:after, li:after, dl:after, dd:after, dt:after, div:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:"";}
.waiting, .waiting *{cursor:wait !important;}
.font-songti, .font-songti *{font-family:"\5B8B\4F53";}
.hidden{overflow:hidden;}
.clear{display:block;clear:both}
.clear0{heght:0;overflow:hidden;}
.clear10{height:10px;overflow:hidden;}
.clear20{height:20px;overflow:hidden;}
.c{text-align:center;}
.r{text-align:right;}
.b{font-weight:bold;}
.red{color:#f00 !important;}
.fl{display:block;float:left;}
.fr{display:block;float:right;}
.hide{display:none;} /*必须在 .fl .fr后面，否则无效*/
.pointer{cursor:pointer;}
.block{display:block;}
a.ellipsis, .ellipsis a, .self-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bodynoscroll{width:100%;height:100%;overflow:hidden;} /*隐藏body滚动条*/

.wxy-tip{position:fixed;z-index:999999;top:-10em;right:0;left:0;font-size:medium;background-color:#d33;}
.wxy-tip-tip{background-color:#093;}
.wxy-tip div{padding:1em;color:#fff;}
.wxy-tip i{font-size:small;}