/*所有可以共通的样式都应该写在此文件中*/
@import url(../css/fonts/iconfont.css);
/*************************************公共样式*********************************/
html,body,ul,li,dl,dt,dd,div,input,table,select,p,h1,h2,h3,h4,h5,h6,table,tr,th,td,button,p,a,img{padding:0px;margin:0px;box-sizing: border-box;}
a{text-decoration: none;outline: 0px;}

a:focus,a:hover {
    text-decoration: none;
    color: inherit;
}

ul li{list-style: none;}
button,input{outline: 0px;font-family: "Source Han Sans CN", "思源黑体", "Microsoft YaHei", "微软雅黑";}
body{color: #333333; background-color: #f8f8f8; font-size: 14px;font-family: "Source Han Sans CN", "思源黑体", "Microsoft YaHei", "微软雅黑";}
img{max-width: 100%;}
table{width: 100%;}
textarea{resize: none;border: none;outline: none;}
/*input提示文字颜色*/
input[type="text"]::-moz-placeholder{color: #ccd1dc;}
input[type="text"]::-webkit-input-placeholder{color: #ccd1dc;}
input[type="password"]::-moz-placeholder{color: #ccd1dc;}
input[type="password"]::-webkit-input-placeholder{color: #ccd1dc;}
textarea::-moz-placeholder{color: #ccd1dc;}
textarea::-webkit-input-placeholder{color: #ccd1dc;}
/*icon*/
.icons{background: url("../images/icon.png") no-repeat;display: inline-block;}
@font-face {font-family: "iconfont";
    src: url('../css/fonts/iconfont.eot'); /* IE9*/
    src: url('../css/fonts/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../css/fonts/iconfont.woff') format('woff'), /* chrome, firefox */
    url('../css/fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('../css/fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {font-family:"iconfont" !important;font-size:18px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}

.radio-list label{margin: 0px 20px 0px 0px;padding-left: 25px; font-weight: normal;cursor: pointer;position: relative;line-height: 20px;}
.radio-list label input[type=radio]{display: none;}
.radio-list label:after{display: block;content: "";background: url("../images/icon.png") -17px -198px no-repeat;width: 17px;height: 17px;position: absolute;top: 2px;left: 0px;}
.radio-list label.checked:after{background-position: 0px -198px;}
.radio-list label.disabled{opacity: 0.5;-moz-opacity: 0.5; cursor: not-allowed;}

.check-list label{margin: 0px 20px 0px 0px;padding-left: 25px; font-weight: normal;cursor: pointer;position: relative;line-height: 20px;}
.check-list label input[type=checkbox]{display: none;}
.check-list label:after{display: block;content: "";background: url("../images/icon.png") -48px -197px no-repeat;width: 15px;height: 15px;position: absolute;top: 2px;left: 0px;}
.check-list label.checked:after{background-position: -63px -197px;}
.check-list label.disabled{opacity: 0.5;-moz-opacity: 0.5; cursor: not-allowed;}

.radio-list label,.check-list label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.tool-tips{background-color: #000000;color: #FFFFff;padding: 10px;border-radius: 4px;line-height: 22px;word-break: break-all;position: absolute;
    display:inline-block;
    max-width: 360px;
    font-size: 14px;
    filter:alpha(Opacity=60);-moz-opacity:0.6;opacity:0.6;
}

.tool-tips:after{width:0; height:0; border-color: #000000; display: block;content: "";clear: both;position: absolute;}
.tool-tips.arrow-left:after{border-top:10px solid transparent; border-bottom:10px solid transparent; border-right:10px solid #000000;
    top: 10px;left: -10px;
}
.tool-tips.arrow-right:after{border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid #000000;
    top: 10px;right: -10px;
}
.tool-tips.arrow-up-left:after{border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #000000;
    left: 10px;top: -10px;
}
.tool-tips.arrow-down-left:after{border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #000000;
    left: 10px;bottom: -10px;
}
.tool-tips.arrow-up-right:after{ border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #000000;
    right: 10px;top: -10px;
}
.tool-tips.arrow-down-right:after{border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #000000;
    right: 10px;bottom: -10px;
}

/*文本编辑器的提示信息样式*/
h5.textarea-placeholder {
    margin-top: 2px;
    color: #959aa6;
    font-size: 12px;
}
