@charset "UTF-8";
/*本文件为CSS默认通用文件，h5和web均可使用*/
/* CSS Document  375pt-750px-iphone6/7/8 公司默认设计稿基准*/
/* bootstrap-3.3.7 统一设置在各种屏幕下的html的font-size大小为10px（建议采用js来根据屏幕的逻辑像素大小动态设置）；*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,input{margin:0;padding:0;}
a{text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul,li{list-style:none;}
body{font-family: Microsoft Yahei;color: #2a2a2a;}
img{border:none;}
button{cursor:pointer;}
input::-ms-clear{display:none;}

/*设置input的placeholder属性文本居中*/
/*.search-input:-ms-input-placeholder{ text-align: center; }
.search-input::-webkit-input-placeholder {text-align: center; }*/

/*显示、隐藏*/
/* "display" 属性来创建不占据页面空间的不可见元素*/
/*visibility 属性规定元素是否可见。即使不可见的元素也会占据页面上的空间。*/
.disN{display:none !important;}
.disB{display:block !important;}
.disL{display:inline-block !important;}
.visN{visibility:hidden !important;}/*不可见*/
.visB{visibility:visible!important;/*可见*/ }

/*图片自适应容器大小*/
.img-responsive{display: block;width: 100%;height: auto;vertical-align: middle;}

/*字体自适应容器宽度*/
.length-auto{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/*圆角*/
.radius20{border-radius: 20px;}
.radius5{border-radius: 5px;}
.radius4{border-radius: 4px;}
.radius2{border-radius: 2px;}

/*边框（仅供参考：该样式应该在具体项目中进行重写）*/
.bd-all-dcdcdc{border: solid 1px #dcdcdc;}
.bd-left-dcdcdc{border-left: solid 1px #dcdcdc;}
.bd-right-dcdcdc{border-right: solid 1px #dcdcdc;}
.bd-top-dcdcdc{border-top: solid 1px #dcdcdc;}
.bd-top-e2e2e2{border-top:1px solid #e2e2e2;}
.bd-bottom-dcdcdc{border-bottom: solid 1px #dcdcdc;}
.bd-right-e6e6e6{border-right: solid 1px #e6e6e6;}
.bd-right-686868{border-right: solid 1px #686868;}
.bd-right-e2e2e2{border-right: solid 1px #e2e2e2;}
.bd-dfdfdf{border: solid 1px #dfdfdf;}
.bd-808080{border: solid 1px #808080;}
.bd-e2e2e2{border: solid 1px #e2e2e2;}
.bd-de373e{border: solid 1px #de373e;}
.bd-ffffff{border: solid 1px #fff;}
.bd-ff9046{border: solid 1px #ff9046;}
.bd-755bf9{border: solid 1px #755bf9;}
.bd-e4393c{border: solid 1px #e4393c;}
.bd-2eab23{border: solid 1px #2eab23;}
.bd-1c76bc{border: solid 1px #1c76bc;}
.bd-ffa113{border: solid 1px #ffa113;}
.bd-1b73ba{border: solid 1px #1b73ba;}
.bd-bottom-d2d2d2{border-bottom: dashed 1px #d2d2d2;}
.bd-bottom-d2{border-bottom: solid 1px #d2d2d2;}
.bd-bottom-e2e2e2{border-bottom: solid 1px #e2e2e2;}
.bd-left-1c76bc{border-left: solid 5px #1c76bc;}
.bd-left-16b4b4{border-left: solid 5px #16b4b4;}
.bd-left-ff7720{border-left: solid 5px #ff7720;}
.bd-left-e6e6e6{border-left: solid 1px #e6e6e6;}
.bd-left-e2e2e2{border-left: solid 1px #e2e2e2;}

/*宽度占比*/
.width-p100,.width-fill{width: 100%!important;}
.width-p90{width: 90%!important;}
.width-p89{width: 89%!important;}
.width-p80{width: 80%!important;}
.width-p79{width: 79%!important;}
.width-p70{width: 70%!important;}
.width-p69{width: 69%!important;}
.width-p60{width: 60%!important;}
.width-p59{width: 59%!important;}
.width-p50,.width-half{width: 50%!important;}
.width-p49{width: 49%!important;}
.width-p40{width: 40%!important;}
.width-p39{width: 39%!important;}
.width-p30{width: 30%!important;}
.width-p29{width: 29%!important;}
.width-p20{width: 20%!important;}
.width-p19{width: 19%!important;}
.width-p10{width: 10%!important;}
.width-p9{width: 9%!important;}
.width100{width:100px!important;}
.width140{width:140px!important;}
.width200{width:200px!important;}
.width210{width:210px!important;}
.width250{width:250px!important;}
.width300{width:300px!important;}
.width380{width:380px!important;}
.width400{width:400px!important;}
.width500{width:500px!important;}
.width550{width:550px!important;}
.width600{width:600px!important;}
.width680{width:680px!important;}
.width850{width:850px!important;}
.width870{width:870px!important;}
.width882{width:882px!important;}
.width-auto{width: auto!important;}
.height20{height:20px;}
.height42{height:42px;}
.height65{height:65px;}

/*字体大小，其中-**为应用于h5页面的字体适配选择器*/
.font90{font-size:90px;}
.font110{font-size:110px;}
.font36,.font-super{font-size: 36px;}
.font24,.font-biggest{font-size: 24px;}
.font18,.font-bigger{font-size: 18px;}
.font16,.font-big{font-size: 16px;}
.font14,.font-normal{font-size: 14px;}
.font12,.font-sm{font-size: 12px;}
.font10,.font-xs{font-size: 10px!important;}
.fontB{font-weight: bold;}
.fontBer{font-weight: bolder;}
.font20{font-size: 20px;}
.font26{font-size: 26px;}
.font28{font-size:28px;}
.font32{font-size: 32px;}

/*行高*/
.line-height24{line-height:24px;}
.line-height28{line-height:28px;}
.line-height32{line-height:32px;}

/*文本对齐*/
.tal{text-align: left!important;}
.tar{text-align: right!important;}
.tac{text-align: center!important;}
.taj{text-align: justify!important;}

/*按钮*/
.btn{display: inline-block;height:38px;line-height: 38px;padding: 0 18px; text-align: center;border: 1px solid #d2d2d2;background-color: #ffffff; border-radius: 4px;font-size: 14px;cursor: pointer;}
.btn+.btn{margin-left: 0.1rem;}
.btn:hover{border-color: #adadad;}

/*尺寸*/
.btn-fill{width: 100%}
.btn-big{height:44px;line-height: 44px;padding: 0 25px;font-size: 16px;}
.btn-small{height:30px;line-height: 30px;padding: 0 10px;font-size: 12px;}
.btn-mini{height:22px;line-height: 22px;padding: 0 5px;font-size: 12px;}
/*颜色*/
.btn-static{background-color: #009944;color: #ffffff;}
.btn-active{background-color: #315d81;color: #ffffff;}
.btn-dynamic{background-color: #1184d5;color: #ffffff;}
.btn-warm{background-color: #FFB800;color: #ffffff;}
.btn-danger{background-color: #FF5722;color: #ffffff;}
.btn-disable{background-color: #e2e2e2;color: #ffffff;cursor: not-allowed;}
.btn-highlight{color: #fff;background-color: #009688;border-color: #009688;}
.btn-static:hover,.btn-active:hover,.btn-dynamic:hover,.btn-warm:hover,.btn-danger:hover,.btn-disable:hover,.btn-highlight:hover{opacity: 0.8;}


/*鼠标悬浮*/
.hover-opacity8:hover{opacity: 0.8;cursor: pointer;}
.hover-opacity6:hover{opacity: 0.6;cursor: pointer;}

.hover-1184d5:hover{color: #1184d5;cursor: pointer;}
.hover-ef6512:hover{color: #ef6512;cursor: pointer;}
.hover-1184d5-line:hover{text-decoration: underline;color: #1184d5;cursor: pointer;}
.hover-FF5722:hover{color: #FF5722;cursor: pointer;}
.hover-FF5722-line:hover{text-decoration: underline;color: #FF5722;cursor: pointer;}
.hover-line:hover{text-decoration: underline;cursor: pointer;}

.hover-bold:hover{font-weight: bold;cursor: pointer;}
.hover-bolder:hover{font-weight: bolder;cursor: pointer;}

.hover-static:hover{background-color: #009944;color: #ffffff;cursor: pointer;}
.hover-active:hover{background-color: #315d81;color: #ffffff;cursor:pointer}
.hover-dynamic:hover{background-color: #1184d5;color: #ffffff;cursor: pointer;}
.hover-warm:hover{background-color: #FFB800;color: #ffffff;cursor: pointer;}
.hover-danger:hover{background-color: #FF5722;color: #ffffff;cursor: pointer;}
.hover-ff6600:hover{color: #ff6600 !important;cursor: pointer;}
.hover-de373e:hover{color: #de373e !important;cursor: pointer;}
.hover-bgc-f7f7f7:hover{background-color: #f7f7f7;}
.hover-2eab23:hover{background-color: #2eab23;color: #ffffff!important;cursor: pointer;}

/*当前选中（仅供参考：该样式应该在具体项目中进行重写）*/
.current-selected-1{border: solid 1px #cccccc;border-radius: 4px;font-weight: bold;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.current-selected-2{background-color: #fff;color: #004268!important;}
.current-selected-3{color: #004268!important;}

/*表格*/
.table{width: 100%;text-align: center;font-size: 14px;color: #444;}
.table-tr:hover{background-color: #f5f5f5;}
.table-th,.table-td{height: 42px;line-height:42px ;border: solid 1px #e6e6e6;text-align: center; }
.table-th,.table-td-tag{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.table-th{background-color: #f2f2f2;}
.table-td-tag{width: 10%;max-width: 130px;text-align: right;padding-right: 10px; background-color: #f2f2f2;}
.table-td-value{text-align: left;padding-left: 10px;}
.errorMsg{color: #FF5722;}

.inputTable tr td{padding:15px 20px;font-size: 14px;color:#999999;}
.inputTable tr .inpTag{color:#333333 !important;}

/*表单控件样式*/
.form-input,.form-select{padding-left: 10px;height: 36px;line-height: 36px;color: #2a2a2a;background-color: #ffffff;border: 1px solid #cccccc;font-family: Microsoft Yahei;border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-sizing: border-box;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }

.form-input-squ,.form-select-squ{padding-left: 10px;height: 36px;line-height: 36px;color: #2a2a2a;background-color: #ffffff;border: 1px solid #e2e2e2;font-family: Microsoft Yahei;}	

.form-input-fill,.forim-select-fill{width: 100%!important;}
.form-input-half,.form-select-half{width: 50%!important;}
.form-input-w500,.form-select-w500{width: 500px!important;}
.form-input-w300,.form-select-w300{width: 300px!important;}
.form-select-w310{width: 310px!important;}
.form-select-w510{width: 510px!important;}
.form-input-w200,.form-select-w200{width: 200px!important;}
.form-input-w100,.form-select-w100{width: 100px!important;}

.form-radio,.form-checkBox{width: 18px;height: 18px;vertical-align: sub;cursor: pointer;}
.form-radio:checked,.form-checkBox:checked{background-color: #1184d5;}
.form-textarea{min-height: 200px;border: 1px solid #ccc;resize: vertical;padding: 6px 10px;text-align: justify;border-radius: 4px;}

.form-input::-ms-clear{display:none;}
.form-input:focus,.form-select:focus,.form-textarea:focus,.form-input-squ:focus,.form-select-squ:focus{border-color: #66afe9;outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

/*其他*/
.overFlow-hid{overflow:hidden;}
.decoration-underline{text-decoration: underline;}
.cursor-default{cursor:default;}
.cursor-pointer{cursor:pointer;}
/*.form-radio:checked,.form-checkBox:checked{background-color: #0abb07;}*/

