@charset "utf-8";
/**
 * 公共样式
 * create by HuangYu
 */

/*basic*/
*{ margin:0px; padding:0px; border:none;font-family: "Alibaba PuHuiTi", system-ui, -apple-system, BlinkMacSystemFont, sans-serif; font-size:1em; text-decoration:none; outline:none; -webkit-text-size-adjust:none; border-radius:0; background:none; 
}
:not(input,textarea){ /*-webkit-user-select: none;*/-webkit-user-select: on;-webkit-tap-highlight-color: rgba(200,200,200,0); }
/*ul,ol{ list-style-type: none; }*/
html,body{ width:100%; height:100%; font-size:1em; }
object,video{ max-width:100%; height:auto;}
img{ height:auto;}
article, aside, details,figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
pre{ white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */  }
input,textarea,div,li,a{box-sizing: border-box;}
a{color: #4a4a4a;}

.f_left{ float: left;}
.f_right{ float: right;}
.clear{ clear:both;}

/*通用阴影背景*/
.cm_demandbg{background: rgba(0,0,0,0.3);position: fixed;top: 0;bottom: 0;left: 0;right: 0;display: none;}

/*文本框提示文字颜色修改*/
input[type="text"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder { /* WebKit browsers */color: #979797;font-size:14px;}
/*firefox火狐浏览器*/
input[type="text"]:-moz-placeholder,textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #979797;font-size:14px;}
input[type="text"]::-moz-placeholder,textarea::-moz-placeholder { /* Mozilla Firefox 19+ */color: #979797;font-size:14px;}

/*搜索框（模拟input,右侧有搜索图标）*/
a.cm_searchicon{position: absolute;right: 0;top: 0; display:block;border-radius:2px;width:37px;height:37px;background: url(../images/cm/searchicon.png) #f6f6f6 center no-repeat;background-size: 50%;vertical-align: middle; cursor: pointer;}
.cm_searchbox:hover a.cm_searchicon{background: url(../images/cm/searchicon.png) #f3f3f3 center no-repeat;background-size: 50%;}
.cm_searchbox {background: #f6f6f6;border-radius: 2px;width: 375px;height: 39px;padding: 0px 14px;position: relative;box-sizing: border-box;border: 1px solid #f6f6f6;}
.cm_searchbox:hover{background: #f3f3f3;border: 1px solid #f3f3f3;}
.cm_searchinput {display: inline-block;width: calc(100% - 39px);height: 100%;font-size: 14px;color: #4a4a4a;text-align: left;}



 /*滚动条样式*/
.overflowyul::-webkit-scrollbar{
  width:5px;
  /*height:10px;*/
  /**/
}
.overflowyul::-webkit-scrollbar-track{
  background: rgb(239, 239, 239);
  border-radius:2px;
}
.overflowyul::-webkit-scrollbar-thumb{
  background: #bfbfbf;
  border-radius:5px;
}
.overflowyul::-webkit-scrollbar-thumb:hover{
  background: #333;
}
.overflowyul::-webkit-scrollbar-corner{
  background: #179a16;
}