*{margin:0;padding:0;outline: hidden;}
html,body{  font-size:14px; color:#666;background:#f2f2f2;font-family: Arial,'Microsoft Yahei',SimSun;min-width: 1240px; -ms-user-select: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, body, div, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, legend, button, input, textarea, form,table, th, td,a,span,img{ margin: 0; padding: 0; vertical-align: baseline;}
h1,h2,h3,h4,h5,h6{ font-size: 100%; font-weight: normal}
ul,li,ol{ list-style: none;}
p{ display: block;}
em{ font-style: normal}
img{ border: none;}
a,a:hover{ text-decoration:none;}
.clear{ clear: both; }
.clear::after{ display:block;clear:both;content:"";width: 0; height: 0; overflow: hidden;}
input{ font-size: 14px;}
input:focus{outline: none}



/*cm为公共代码的前缀*/
.cm-w380{ width: 380px;}
.cm-w597{ width: 597px;}
.cm-w600{ width: 600px;}
.cm-w1000{ width: 1000px;margin: 0 auto;}
.cm-w1020{ width: 1020px;}
.cm-w1240{ width: 1240px; margin: 0 auto;}

.cm-h100{ height: 100px;}
.cm-h198{ height: 198px;}
.cm-h274{ height: 274px;}
.cm-h294{ height: 294px;}
.cm-h392{ height: 392px;}
.cm-h472{ height: 472px;}


.cm-Kanizsa{ width: 19px; height: 9px; display: block; background: url("/images/Kanizsa.png") no-repeat}
.cm-delIco{  width: 18px; background: url("/images/ico2.png") 0 -68px no-repeat; }
.cm-ico3{ background-image: url("/images/ico3.png"); background-repeat: no-repeat}
.cm-ico4{ background-image: url("/images/ico4.png"); background-repeat: no-repeat}
.cm-ico8{background-image: url("/images/ico8.png"); background-repeat: no-repeat}
.cm-ico11{background-image: url("/images/ico11.png"); background-repeat: no-repeat}
.cm-ico14{background-image: url("/images/ico14.png"); background-repeat: no-repeat}

.cm-ml17{ margin-left: 17px;}
.cm-ml20{ margin-left: 20px;}
.cm-mt20{ margin-top:20px;}
.cm-mt30{ margin-top: 30px;}
.cm-mt40{ margin-top:40px;}
.cm-mt45{ margin-top:45px;}
.cm-pl66{ padding-left: 66px;}
.cm-pl76{ padding-left: 76px;}
.cm-pt8{ padding-top: 8px;}

.cm-fr{ float: right}
.cm-fl{ float: left}


/*标题*/
.cm-title{ width: 100%; height: 40px;margin-bottom:20px;}
.cm-titleFont{ color: #333; line-height: 40px; font-size: 30px; float: left;}
.cm-titleMore{ margin:16px 0 0 25px; float:left;color:#666; font-size: 16px;  }

/*遮罩层*/
.shade{ display: none; position: fixed; left:0; top:0; width: 100%;height: 100%; background: #000; opacity: 0.6; filter:alpha(opacity=60);}

/*错误页面*/
.zx-error { width:100%; padding:100px 0 200px; background: #fff;}
.zx-error img { width:730px; margin:0 auto; display: block;}

/*分页*/
.ew-page {width:100%; text-align:center; margin:50px 0 20px; overflow:hidden;}
.ew-page a { display: inline-block; width:32px; height: 30px; line-height:30px; color:#333; background-color:#ddd; margin:0 2px; text-align:center;}
.ew-page a.hover { background:0;}
.ew-page a:hover { background-color:#e5005a; color:#fff; }


/*隐藏*/
.hideBox {display: none;}


