body{font-family:'Microsoft YaHei';font-size:12px;line-height:20px;background:#fff;}
img{border:0; vertical-align:top;}
*{padding:0;margin:0;}
.h1, h1 {font-size: 36px; }
.h2, h2 {font-size: 30px; }
.h3, h3 {font-size: 24px; }
.h4, h4 {font-size: 18px; }
.h5, h5 {font-size: 14px; }
.h6, h6 {font-size: 12px; }

.paddlr30{padding-left: 30px !important;padding-right: 30px !important;}
button{outline: none;}

a {text-decoration: none;}
a:hover {color: #D66824; text-decoration: underline; }

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {font-size: 65%;     font-weight: 400; line-height: 1; color: #777;} 
.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {font-size: 75%;     font-weight: 400; line-height: 1; color: #777;}

.text-left {text-align: left; }
.text-center {text-align: center; }
.text-right {text-align: right; }

.table{border:1px solid #EAEAEA;width: 100%;max-width: 100%;    border-collapse: collapse;    border-spacing: 0;}
.table thead th {background: #f5f5f5; padding: 10px; border: none; height: 25px; padding-left: 20px; border-top: 1px solid #eaeaea; font-weight: normal; }
.table td {padding: 15px 10px 15px 10px; border-bottom: 1px solid #EAEAEA; padding-left: 20px; }

.form-group {margin-bottom: 8px; }
label {display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 400; font-size: 14px;}
.form-control,.form-input{background-color: #fff; background-image: none; border:1px solid #ccc;font-size: 14px;color: #555;height: 20px;padding: 6px 12px;line-height: 20px;border-radius: 0px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-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-control:focus,.form-input: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,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.box-shadow{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),0 0 8px rgba(0,0,0,.1);box-shadow: 0 1px 3px rgba(0,0,0,.2)}
.text-overflow{text-overflow:ellipsis;overflow:hidden; text-overflow:ellipsis;}
.checkbox-inline, .radio-inline {position: relative; display: inline-block;float: left; padding-left: 20px; margin-bottom: 0; font-weight: 400; vertical-align: middle; cursor: pointer;line-height: 20px; }
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    position: absolute;
    margin-top: 4px\9;
    margin-left: -20px;
    border:0;
    *margin-top:0; 
}
input[type=checkbox], input[type=radio] {margin: 4px 0 0; margin-top: 1px\9; line-height: normal; border:0;} 
input[type=checkbox], input[type=radio] {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; }

.form-control-static {min-height: 34px; padding-top: 7px; padding-bottom: 7px; margin-bottom: 0; }

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1;
}

.input-lg {height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 0px; }
.input-sm {height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 0px; }
select.input-lg {height: 46px; line-height: 46px; }
select.input-sm {height: 30px; line-height: 30px; }

.help-block {display: block; margin-top: 5px; margin-bottom: 10px; color: #737373; }

.btn {display: inline-block; padding: 0 12px; margin-bottom: 0; font-size: 14px; font-weight: 400;height:34px; line-height: 32px; *line-height: 34px; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border:0;}
.btn-lg {padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 0px; } 
.btn-sm {height:28px;line-height: 28px; font-size: 12px;  border-radius: 0px; }
.btn-xs {height:22px;line-height: 22px;*line-height: 16px; font-size: 12px;  border-radius: 0px; }
.btn-default {color: #333; background-color: #fff; border-color: #ccc; } 
.btn-default:hover {color: #333; background-color: #e6e6e6; border-color: #adadad; }
.btn-success {color: #fff; background-color: #ee7c35; border-color: #009082; }
.btn-success:hover {color: #fff; background-color: #D66824; border-color: #02796D;text-decoration: none; }

.btn-block {display: block; width: 100%; padding-left: 0;padding-right: 0; }

.text-muted {color: #777; } 
.text-success {color: #ee7c35; }
.text-success {color: #3c763d; }
.text-info {color: #31708f; }
.text-warning {color: #8a6d3b; }
.text-danger {color: #a94442; }

.bg-success {color: #fff; background-color: #ee7c35; }
.bg-info {background-color: #d9edf7; }
.bg-warning {background-color: #fcf8e3; }
.bg-danger {background-color: #f2dede; }

.pull-left {float: left !important; }
.pull-right {float: right !important; }

.clearfix{display:block; clear:both; height:0; overflow:hidden; font-size:0;line-height:0;}

.text-ellipsis{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.pagination {display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 0px; }
.pagination>li {display: inline; }
.pagination>li>a{position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #ee7c35; text-decoration: none; background-color: #fff; border: 1px solid #ddd; }
.pagination>.disabled>a{color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd; }
.pagination>.active>a,.pagination>.active>a:hover{z-index: 2; color: #fff; cursor: default; background-color: #ee7c35; border-color: #ee7c35; }
.pagination-lg>li>a{padding: 10px 16px; font-size: 18px; line-height: 1.3333333; } 
.pagination-sm>li>a{padding: 5px 10px; font-size: 12px; line-height: 1.5; }


.popup_btn{display:inline-block;border: 1px solid #ccc;font-size: 14px;color: #555;height: 20px;padding: 6px 12px;text-align: center;}
.popup_btn span{display:inline-block;}
.caret{width:7px;height:10px;*height:16px;padding-left:5px;background: url(../images/caret.png) no-repeat right center;}
.popup_btn:hover{border-color: #ee7c35;text-decoration: none;}
.popup_btn:hover .caret{background: url(../images/careth.png) no-repeat right center;}
.popup_btn_left{text-align: left;}
.popup_btn_left span{float:left;}
.popup_btn_left .caret{float:right;height:20px;}
.popup_btn input{float:left;display:inline-block;border:0;background: none;line-height: 19px;*line-height: 16px;font-size:14px;color:#555;outline: none;text-align: left;}
.popup_btn:hover input{color:#ee7c35;}

.dropdown{
    position: relative;    z-index: 8;
}
.dropdown:hover .popup_btn{border-color: #ee7c35;text-decoration: none;color:#ee7c35; }
.dropdown:hover .caret{background: url(../images/careth.png) no-repeat right center;}
.dropdown:hover .dropdown-menu{display: block;}
.dropdown>.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 100%;
   z-index: 9;
    margin-top:-1px;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    
    
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.dropdown>.dropdown-menu ul{border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.15); padding: 5px 0;}
.dropdown-menu a{display: block;    padding: 3px 20px;    clear: both;color: #333;    white-space: nowrap;}
.dropdown-menu a:hover{color: #262626;text-decoration: none; background-color: #f5f5f5;}

.searchinput input {float: left;border: 1px solid #ccc;height: 20px;padding:6px 12px;line-height: 20px;outline: none;}

.getSize{ display: inline-block; width: 60px;}
