@charset "utf-8";
*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,form,button,input,textarea,th,td{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%,-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}
body{line-height:1.6}
h1,h2,h3,h4,h5,h6{font-size:100%}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer}
a:hover{/*text-decoration:underline;*/outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic,image-rendering: optimizeQuality;}
.img-responsive{max-width: 100%;height: auto}
/*IE下a:hover 背景闪烁*/
html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}

/*HTML5 reset*/
header,footer,section,aside,menu,article,nav,address{display:block;margin:0;padding:0}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}

/*清除浮动*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}

/*标题标签*/
h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.1;color:inherit}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small{font-weight:normal;line-height:1;color:#999}
h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small{font-size:65%}
h4 small,h5 small,h6 small,h4 .small,h5 .small,h6 .small{font-size:75%}
h1{font-size:36px}
h2{font-size:30px}
h3{font-size:24px}
h4{font-size:18px}
h5{font-size:14px}
h6{font-size:12px}

/*强调标签*/
small{font-size:85%}		/*小型文本*/
b,strong {font-weight: bold}	/*重要的文本，加粗*/
em{font-style:italic}		/*被强调的文本*/
i{}				/*斜体*/
u{}				/*加下划线*/
del{font-family:Simsun}		/*删除线*/
.uppercase{text-transform:uppercase} /*文字大写*/
.lowercase{text-transform:lowercase} /*文字小写*/
.capitalize{text-transform:capitalize} /*首字母大写*

/*对齐*/
.text-l{text-align:left}/*水平居左*/
.text-r{text-align:right}/*水平居中*/
.text-c{text-align:center}/*水平居右*/
.va *{vertical-align:sub!important;*vertical-align:middle!important;_vertical-align:middle!important}
.va-t{ vertical-align:top!important}/*上下居顶*/
.va-m{ vertical-align:middle!important}/*上下居中*/
.va-b{ vertical-align:bottom!important}/*上下居底*/

/*定位*/
.pos-r{position:relative} /*相对定位*/
.pos-a{position:absolute} /*绝对定位*/
.pos-f{position:fixed} /*固定定位*/

/*浮动 */
.f-l{float:left!important;_display:inline} /*左浮动*/
.f-r{float:right!important;_display:inline} /*右浮动*/

/*文字单行溢出省略号*/
.text-overflow{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}

/*线条*/
.line{ font-size: 0; line-height: 0; border-top: solid 1px #e5e5e5; float: none}

/*预定义宽度*/
.w50{width: 50px !important;}/*50像素*/
.w60{width: 60px !important;}/*60像素*/
.w70{width: 70px !important;}/*70像素*/
.w80{width: 80px !important;}/*80像素*/
.w90{width: 90px !important;}/*90像素*/
.w100{width: 100px !important;}/*100像素*/
.w110{width: 110px !important;}/*100像素*/
.w120{width: 120px !important;}/*100像素*/
.w130{width: 130px !important;}/*100像素*/
.w150{width: 150px !important;}/*150像素*/
.w200{width: 200px !important;}/*200像素*/
.w210{width: 210px !important;}/*210像素*/
.w240{width: 240px !important;}/*240像素*/
.w250{width: 250px !important;}/*250像素*/
.w300{width: 300px !important;}/*330像素*/
.w320{width: 320px !important;}/*320像素*/
.w350{width: 350px !important;}/*350像素*/
.w400{width: 400px !important;}/*400像素*/
.w450{width: 450px !important;}/*450像素*/
.w500{width: 500px !important;}/*500像素*/
.w550{width: 550px !important;}/*550像素*/
.w600{width: 600px !important;}/*600像素*/
.w700{width: 700px !important;}/*600像素*/
.w800{width: 800px !important;} /*800像素*/
.w900{width: 900px !important;} /*900像素*/

/*外边距*/
.mt-1{margin-top:1px}/*距上1像素*/
.mt-2{margin-top:2px}/*距上2像素*/
.mt-3{margin-top:3px}/*距上3像素*/
.mt-4{margin-top:4px}/*距上4像素*/
.mt-5{margin-top:5px}/*距上5像素*/
.mt-6{margin-top:6px}/*距上6像素*/
.mt-10{margin-top:10px}/*距上10像素*/
.mt-15{margin-top:15px}/*距上15像素*/
.mt-20{margin-top:20px}/*距上20像素*/
.mt-25{margin-top:25px}/*距上25像素*/
.mt-30{margin-top:30px}/*距上30像素*/
.mt-35{margin-top:35px}/*距上35像素*/
.mt-40{margin-top:40px}/*距上40像素*/
.mt-50{margin-top:50px}/*距上50像素*/

.mb-5{margin-bottom:5px}/*距下5像素*/
.mb-10{margin-bottom:10px}/*距下10像素*/
.mb-15{margin-bottom:15px}/*距下15像素*/
.mb-20{margin-bottom:20px}/*距下20像素*/
.mb-25{margin-bottom:25px}/*距下25像素*/
.mb-30{margin-bottom:30px}/*距下30像素*/
.mb-35{margin-bottom:35px}/*距下35像素*/
.mb-40{margin-bottom:40px}/*距下40像素*/
.mb-50{margin-bottom:50px}/*距下50像素*/

.ml-5{margin-left:5px}/*距左5像素*/
.ml-10{margin-left:10px}/*距左10像素*/
.ml-15{margin-left:15px}/*距左15像素*/
.ml-20{margin-left:20px}/*距左20像素*/
.ml-30{margin-left:30px}/*距左30像素*/
.ml-40{margin-left:40px}/*距左40像素*/
.ml-50{margin-left:50px}/*距左50像素*/
.ml-80{margin-left:80px}/*距左80像素*/
.ml-115{margin-left:115px}/*距左115像素*/

.mr-5{margin-right:5px}/*距右5像素*/
.mr-10{margin-right:10px}/*距右10像素*/
.mr-15{margin-right:15px}/*距右15像素*/
.mr-20{margin-right:20px}/*距右20像素*/
.mr-30{margin-right:30px}/*距右30像素*/
.mr-40{margin-right:40px}/*距右40像素*/
.mr-50{margin-right:50px}/*距右50像素*/

/*内填充|内边距*/
.pt-5{padding-top:5px}/*上填充5像素*/
.pt-10{padding-top:10px}/*上填充10像素*/
.pt-15{padding-top:15px}/*上填充15像素*/
.pt-20{padding-top:20px}/*上填充20像素*/

.pb-5{padding-bottom:5px}/*下填充5像素*/
.pb-10{padding-bottom:10px}/*下填充10像素*/
.pb-15{padding-bottom:15px}/*下填充15像素*/
.pb-20{padding-bottom:20px}/*下填充20像素*/

.pl-5{padding-left:5px}/*左填充5像素*/
.pl-10{padding-left:10px}/*左填充10像素*/
.pl-15{padding-left:15px}/*左填充15像素*/
.pl-20{padding-left:20px}/*左填充20像素*/
.pl-75{padding-left: 75px}/*左填充75像素*/

.pr-5{padding-right:5px}/*右填充5像素*/
.pr-10{padding-right:10px}/*右填充10像素*/
.pr-15{padding-right:15px}/*右填充15像素*/
.pr-20{padding-right:20px}/*右填充20像素*/

.pd-5{padding:5px}/*填充5像素*/
.pd-10{padding:10px}/*填充10像素*/
.pd-15{padding:15px}/*填充15像素*/
.pd-20{padding:20px}/*填充20像素*/

/*边框，css3圆角*/
.bk-gray{border:solid 1px #ddd} /*灰色边框*/
.radius{border-radius:4px; overflow:hidden} /*4像素圆角*/
.size-MINI.radius{ border-radius:3px}/*3像素圆角*/
.size-L.radius{ border-radius:5px}/*5像素圆角*/
.size-XL.radius{ border-radius:6px}/*6像素圆角*/
.round{border-radius:1000px; overflow:hidden} /*圆形*/
.circle{ border-radius:50%; overflow:hidden}/*圆形*/

/*css3阴影*/
.box-shadow{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)} /*css3阴影效果*/
.text-shadow{-webkit-text-shadow:0 0 2px rgba(0,0,0,0.2);text-shadow:0 0 2px rgba(0,0,0,0.2)} /*css3文字阴影效果*/

/*行内分割竖线*/
.pipe{margin:0 5px;color:#CCC;font-size: 12px!important;vertical-align: text-bottom;}

/*文字尺寸*/
.f-0{font-size:0}
.f-12{font-size:12px}
.f-14{font-size:14px}
.f-16{font-size:16px}
.f-18{font-size:18px}
.f-20{font-size:20px}
.f-24{font-size:24px}
.f-26{font-size:26px}
.f-28{font-size:28px}
.f-30{font-size:30px}

/*文字行距|行高*/
.lh-16{line-height:16px}/*16像素行距*/
.lh-18{line-height:18px}/*18像素行距*/
.lh-20{line-height:20px}/*20像素行距*/
.lh-22{line-height:22px}/*22像素行距*/
.lh-24{line-height:24px}/*24像素行距*/
.lh-26{line-height:26px}/*26像素行距*/
.lh-28{line-height:28px}/*28像素行距*/
.lh-30{line-height:30px}/*30像素行距*/

/*文字颜色*/

/*主要颜色*/
.c-primary,.c-primary a,a.c-primary{color:#4ec351}
.c-primary a:hover,a.c-primary:hover{ color:#42b545}

/*次主色*/
/*.c-secondary,.c-secondary a,a.c-secondary{color:#555}
.c-secondary a:hover,a.c-secondary:hover{ color:#555}*/

/*强调色—成功*/
.c-success,.c-success a,a.c-success{color:#5eb95e}
.c-success a:hover,a.c-success:hover{ color:#5eb95e}

/*强调色—危险*/
.c-danger,.c-danger a,a.c-danger{color:#dd514c}
.c-danger a:hover,a.c-danger:hover{ color:#dd514c}

/*强调色—警告*/
.c-warning,.c-warning a,a.c-warning{color:#f37b1d}
.c-warning a:hover,a.c-warning:hover{ color:#f37b1d}

/*强调色—错误*/
.c-error,.c-error a,a.c-error{color:#e40}
.c-error a:hover,a.c-error:hover{ color:#e40}

/*辅助色—浅黑*/
.c-333,.c-333 a,a.c-333{color:#333}
.c-333 a:hover,a.c-333:hover{ color:#333}

/*辅助色—灰色*/
.c-666,.c-666 a,a.c-666{color:#666}
.c-666 a:hover,a.c-666:hover{ color:#666}

.c-999,.c-999 a,a.c-999{color:#999}
.c-999 a:hover,a.c-999:hover{color:#999}

.c-f60,.c-f60 a,a.c-f60{color:#f60}
.c-f60 a:hover,a.c-f60:hover{color:#f60}

/*标准色—红色*/
.c-red,.c-red a,a.c-red{color:red}
.c-red a:hover,a.c-red:hover{ color:red}

/*标准色—绿色*/
.c-green,.c-green a,a.c-green{color:green}
.c-red a:hover,a.c-red:hover{color:green}

/*标准色—蓝色*/
.c-blue,.c-blue a,a.c-blue{color:blue}
.c-blue a:hover,a.c-blue:hover{color:blue}

/*标准色—白色*/
.c-white,.c-white a,a.c-white{color:white}
.c-white a:hover,a.c-white:hover{color:white}

/*标准色—黑色*/
.c-black,.c-black a{color:black}
.c-black a:hover,a.c-black:hover{color:black}

/*标准色—橙色*/
.c-orange,.c-orange a,a.c-orange{color:orange}
.c-orange a:hover,a.c-orange:hover{color:orange}

/*上标 下标*/
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}

/*隐藏 显示*/
.hide{display:none}
.hidden{display:none!important;visibility:hidden!important}
.show{display:block}
.invisible{visibility:hidden}

/*表格*/

/*默认table*/
table{width:100%;empty-cells:show;background-color:transparent;border-collapse:collapse;border-spacing:0}
table th{text-align:left; font-weight:400}

/*带水平线*/
/*.table th{font-weight:bold}*/
.table th,.table td{padding:8px;line-height:20px}
.table td{text-align:left}
.table tbody tr.success > td{background-color:#dff0d8}
.table tbody tr.error > td{background-color:#f2dede}
.table tbody tr.warning > td{background-color:#fcf8e3}
.table tbody tr.info > td{background-color:#d9edf7}
.table tbody + tbody{border-top:2px solid #ddd}
.table .table{background-color:#fff}

/*带横向分割线*/
.table-border{border-top:1px solid #f2f2f2}
.table-border th,.table-border td{border-bottom:1px solid #f2f2f2}

/*th带背景*/
.table-bg thead th{ color:#666; background-color:#eaedf1}
/*带外边框*/
.table-bordered{border:1px solid #f2f2f2;border-collapse:separate;*border-collapse:collapse;border-left:0}
.table-bordered th,.table-bordered td{border-left:1px solid #f2f2f2}
.table-border.table-bordered{border-bottom:0}

/*奇数行背景设为浅灰色*/
.table-striped tbody > tr:nth-child(odd) > td,.table-striped tbody > tr:nth-child(odd) > th{background-color:#f9f9f9}
/*竖直方向padding缩减一半*/
.table-condensed th,.table-condensed td{padding:4px 5px}
/*鼠标悬停样式*/
.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color: #f0f9ff}
/*定义颜色*/
/*悬停在行*/
.table tbody tr.active,.table tbody tr.active>td,.table tbody tr.active>th,.table tbody tr .active{background-color:#F5F5F5!important}
/*成功或积极*/
.table tbody tr.success,.table tbody tr.success>td,.table tbody tr.success>th,.table tbody tr .success{background-color:#DFF0D8!important}

/*警告或出错*/
.table tbody tr.warning,.table tbody tr.warning>td,.table tbody tr.warning>th,.table tbody tr .warning{background-color:#FCF8E3!important}
/*危险*/
.table tbody tr.danger,.table tbody tr.danger>td,.table tbody tr.danger>th,.table tbody tr .danger{background-color:#F2DEDE!important}

/*表格文字对齐方式，默认是居左对齐*/
.table .text-c th,.table .text-c td{text-align:center}/*整行居中*/
.table .text-r th,.table .text-r td{text-align:right}/*整行居右*/
.table th.text-l,.table td.text-l{text-align:left!important}/*单独列居左*/
.table th.text-c,.table td.text-c{text-align:center!important}/*单独列居中*/
.table th.text-r,.table td.text-r{text-align:right!important}/*单独列居右*/

/*input,textarea*/

/*默认状态*/
.input-text,.textarea{
    box-sizing:border-box;
    border:solid 1px #dedfe3;
    width:100%;
    -webkit-transition:all 0.2s linear 0s;
    -moz-transition:all 0.2s linear 0s;
    -o-transition:all 0.2s linear 0s;
    transition:all 0.2s linear 0s;
}
.input-text{
    font-size: 12px;
    height: 30px;
    *height: auto;
    line-height: 1.42857;
    padding: 4px 5px;
}
.textarea{
    min-height:100px;
    font-size:14px;
    padding:4px 5px;
}
.input-text:hover,.textarea:hover{border: solid 1px #43aee4}
/*得到焦点后*/
.input-text.focus,textarea.focus{border:solid 1px #0f9ae0 \9;border-color:rgba(82,168,236,0.8);box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6)}

/*不可点击*/
.input-text.disabled,.textarea.disabled,.input-text.disabled.focus,.textarea.disabled.focus{background-color:#ededed; cursor:default;border-color: #ddd;
    -webkit-box-shadow:inset 0 2px 2px #e8e7e7;
    -moz-box-shadow:inset 0 2px 2px #e8e7e7;
    box-shadow:inset 0 2px 2px #e8e7e7}
/*只读状态*/
.input-text.disabled,.textarea.disabled{background-color:#e6e6e6; cursor:default}
/*阴影*/
.input-text.box-shadow,.textarea.box-shadow{-ms-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-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)}
/*错误提示*/
.input-text.b-error,.textarea.b-error{
    border: 1px solid #e40;
}


/*adio,checkbox单选 多选*/
.check-box input,.check-box label{
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
}

.radio-box input,.radio-box label{
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
}

/*select 下拉框*/
.select-box{border:solid 1px #dedfe3;box-sizing:border-box;vertical-align:middle; width:100%; height: 30px; display:inline-block; padding: 2px 5px; background: #fff}
.select{border:solid 1px #dedfe3;box-sizing:border-box;cursor: pointer;height:24px;line-height:normal;font-weight: normal;font-size: 12px;width:100%; white-space:nowrap}
.select-box .select{ border:none}
.select-box.inline,.select-box.inline .select{ width:auto}

/*input-file 文件上传*/
.btn-upload{position: relative; display:inline-block;height:36px; *display:inline;overflow:hidden;vertical-align:middle;cursor:pointer}
.upload-url{cursor: pointer}
.input-file{position:absolute; right:0; top:0; cursor: pointer; z-index:1; font-size:30em; *font-size:30px;opacity:0;filter: alpha(opacity=0)}
.btn-upload .input-text{ width:auto}
.form-group .upload-btn{ margin-left:-1px}

/*按钮*/
.btn{display:inline-block;box-sizing:border-box;cursor:pointer;text-align:center;font-weight:400;white-space:nowrap;vertical-align: middle;-moz-padding-start:npx; -moz-padding-end:npx;border:solid 1px #ddd; background-color:#fff; width:auto;*zoom:1;*overflow:visible;
    -webkit-transition:background-color .1s linear;
    -moz-transition:background-color .1s linear;
    -o-transition:background-color .1s linear;
    transition:background-color .1s linear}
a.btn:hover,a.btn:focus,a.btn:active,a.btn.active,a.btn.disabled,a.btn[disabled]{text-decoration:none}
.btn:active,.btn.active{background-color:#ccc}
.btn:first-child{*margin-left:0}
/*.btn.active,.btn:active{-moz-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset; box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset}*/

.btn.size-S{font-size:12px; height:24px;padding:1px 9px;line-height:1.8}/*迷你*/

.btn,.btn.size-M{ font-size:12px; height:28px;line-height:1.8;padding:3px 19px}/*默认为M，可以不写，可以理解为：均码*/

.btn.size-L{ font-size:14px; width:100px;height:32px;line-height:2.2; padding: 0; text-align: center}/*默认为M，可以不写，可以理解为：均码*/

/*默认——灰色 通常用于取消*/
.btn-default{background-color:#e6e6e6}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active{color:#333;background-color:#c7c7c7;border-color:#c7c7c7}

/*主要——主色 通常用于确定、提交、购买、支付等*/
.btn-primary{color:#fff;background-color:#4ec351; border-color:#4ec351}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active{color:#fff;background-color:#42b545;border-color:#42b545}

/*次要按钮*/
.btn-secondary{color:#fff;background-color:#3bb4f2; border-color:#3bb4f2}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active{color:#fff;background-color:#0f9ae0;border-color:#0f9ae0}

/*成功*/
.btn-success{color:#fff;background-color:#5bb75b; border-color:#5bb75b}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active{color:#fff;background-color:#51a351;border-color:#51a351}

/*警告*/
.btn-warning{color:#fff;background-color:#f90; border-color:#f90}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active{color:#fff;background-color:#f80;border-color:#f80}

/*危险*/
.btn-danger{color:#fff;background-color:#dd514c; border-color:#dd514c}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active{color:#fff;background-color:#c62b26;border-color:#c62b26}

/*链接*/
.btn-link{color:#4ec351;cursor:pointer;border-color:transparent;background-color:transparent}
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active{color:#42b545;/*text-decoration:underline;*/background-color:transparent}

/*禁用状态*/
.btn.disabled{cursor:not-allowed;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none; pointer-events:none}

/* 镂空按钮 */
.btn-primary-outline{color:#5a98de;background-color:transparent; border-color:#5a98de}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline:active,
.btn-primary-outline.active{color:#0a6999;background-color:transparent;border-color:#0a6999}

.btn-grey-outline{color:#666;background-color:transparent; border-color:#e9e9e9}
.btn-grey-outline:hover,
.btn-grey-outline:focus,
.btn-grey-outline:active,
.btn-grey-outline.active{color:#008ed8;background-color:transparent;border-color:#008ed8}

.btn-secondary-outline{color:#3bb4f2;background-color:transparent;background-image:none;border-color:#3bb4f2}
.btn-secondary-outline.active,
.btn-secondary-outline.focus,
.btn-secondary-outline:active,
.btn-secondary-outline:focus,
.open>.btn-secondary-outline.dropdown-toggle{color:#fff;background-color:#3bb4f2;border-color:#3bb4f2}
.btn-secondary-outline:hover{color:#fff;background-color:#3bb4f2;border-color:#3bb4f2}
.btn-secondary-outline.disabled.focus,.btn-secondary-outline.disabled:focus,.btn-secondary-outline:disabled.focus,.btn-secondary-outline:disabled:focus,fieldset[disabled] .btn-secondary-outline.focus,fieldset[disabled] .btn-secondary-outline:focus{border-color:#0f9ae0}

.btn-success-outline{color:#5eb95e;background-color:transparent;background-image:none;border-color:#5eb95e}
.btn-success-outline.active,.btn-success-outline.focus,.btn-success-outline:active,.btn-success-outline:focus,.open>.btn-success-outline.dropdown-toggle{color:#fff;background-color:#5eb95e;border-color:#5eb95e}
.btn-success-outline:hover{color:#fff;background-color:#5eb95e;border-color:#5eb95e}
.btn-success-outline.disabled.focus,.btn-success-outline.disabled:focus,.btn-success-outline:disabled.focus,.btn-success-outline:disabled:focus,fieldset[disabled] .btn-success-outline.focus,fieldset[disabled] .btn-success-outline:focus{border-color:#429842}

.btn-warning-outline{color:#f37b1d;background-color:transparent;background-image:none;border-color:#f37b1d}
.btn-warning-outline.active,.btn-warning-outline.focus,.btn-warning-outline:active,.btn-warning-outline:focus,.open>.btn-warning-outline.dropdown-toggle{color:#fff;background-color:#f37b1d;border-color:#f37b1d}
.btn-warning-outline:hover{color:#fff;background-color:#f37b1d;border-color:#f37b1d}
.btn-warning-outline.disabled.focus,.btn-warning-outline.disabled:focus,.btn-success-outline:disabled.focus,.btn-warning-outline:disabled:focus,fieldset[disabled] .btn-warning-outline.focus,fieldset[disabled] .btn-warning-outline:focus{border-color:#c85e0b}

.btn-danger-outline{color:#dd514c;background-color:transparent;background-image:none;border-color:#dd514c}
.btn-danger-outline.active,.btn-danger-outline.focus,.btn-danger-outline:active,.btn-danger-outline:focus,.open>.btn-danger-outline.dropdown-toggle{color:#fff;background-color:#dd514c;border-color:#dd514c}
.btn-danger-outline:hover{color:#fff;background-color:#dd514c;border-color:#dd514c}
.btn-danger-outline.disabled.focus,.btn-danger-outline.disabled:focus,.btn-success-outline:disabled.focus,.btn-danger-outline:disabled:focus,fieldset[disabled] .btn-danger-outline.focus,fieldset[disabled] .btn-danger-outline:focus{border-color:#c62b26}


/*基础排版*/
.info-item-block{
    padding: 10px 0;
}
.info-item-block>li{
    padding: 5px 0;
}
.info-item-block>li:before,
.info-item-block>li:after,
.info-item-block>li>.item-bd:after{
    content: '.';
    display: block;
    height: 0;
    clear: both;
    overflow: hidden
}
.info-item-block>li>.item-hd{
    float: left;
    width: 120px;
    height: 30px;
    line-height: 30px;
    text-align: right;
}
.info-item-block>li>.item-bd{
    min-height: 30px;
    padding-left: 115px;
}
.item-text {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
}

.item-section{
    line-height: 24px;
    vertical-align: middle;
}

.radio-label,.check-label {
    color: #666;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    font-size: 12px;
}

.radio-label input,.check-label input {
    vertical-align: middle;
    margin: -2px 3px 0 0;
    cursor: pointer;
}

/* 图片适应 */
.img-adaptation{
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}


















.laypage_main {
    font-size: 0;
    clear: both;
    color: #666
}

.laypage_main * {
    display: inline-block;
    vertical-align: top;
    font-size: 12px
}

.laypage_main a {
    height: 22px;
    line-height: 22px;
    text-decoration: none;
    color: #666
}

.laypage_main a, .laypage_main span {
    margin: 0 2px 6px;
    padding: 0 8px
}

.laypage_main span {
    height: 22px;
    line-height: 22px
}

.laypage_main input, .laypage_main button {
    border: 1px solid #ccc;
    background-color: #fff
}

.laypage_main input {
    width: 40px;
    height: 22px;
    line-height: 22px;
    margin: 0 5px;
    padding: 0 5px
}

.laypage_main button {
    height: 24px;
    line-height: 24px;
    margin-left: 5px;
    padding: 0 10px;
    color: #666
}

.laypageskin_default a {
    border: 1px solid #ddd;
    background-color: #fff
}

.laypageskin_default a:hover {
    background-color: #5a98de;
    border-color: #5a98de;
    color: #fff
}

.laypageskin_default span {
    height: 20px;
    line-height: 20px;
    color: #999
}

.laypageskin_default .laypage_curr {
    font-weight: 700;
    color: #666
}

.laypage_curr {
    color: #fff !important;
}

.laypageskin_flow {
    text-align: center
}

.laypageskin_flow .page_nomore {
    color: #999
}

.laypage_main a{
    border: 1px solid #cfd0d1;
}
.laypage_curr{
    border: 1px solid #43aee4;
    background: #43aee4;
}
.laypage_main a,
.laypage_main span{
    margin-bottom: 0 !important;
}
.laypage_next,.laypage_prev
{
    font-size: 16px;
}

/* 选中条件 */
.label-module-item{
    color: #999;
    display: inline-block;
    height: 30px;
    line-height: 28px;
    padding: 0 20px;
    cursor: pointer;
    vertical-align: middle;
    border: 1px solid #d2d2d2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.label-module-cur-item{
    color: #008ed8;
    display: inline-block;
    height: 30px;
    line-height: 28px;
    padding: 0 20px;
    cursor: pointer;
    vertical-align: middle;
    border: 1px solid #008ed8;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}