/*表格*/
.w-table1{ border: 1px solid #ddd; border-radius: 4px; background-color: #fff; }
.w-table1 table{ border-collapse: collapse; }
.w-table1 th{ font-weight: 200; color: #999; height: 32px; line-height: 32px; text-align: left; padding: 0 12px; border-bottom: 1px solid #ddd; background-color: #f1f1f1; }
.w-table1 th:last-child{ border-top-right-radius: 3px; }
.w-table1 th:first-child{ border-top-left-radius: 3px; }
.w-table1 td{ line-height: 26px; padding: 9px 12px; border-bottom: 1px solid #f1f1f1; }
.w-table1 tr:last-child td{ border-bottom: 0; }
.w-table1 .even td{ background-color: #f9f9f9; }
.w-table1 tbody tr:hover td{ background-color: #FFFFDD; }
.w-table1 .table-check{ float: left; display: inline-block; width: 14px; height: 14px; overflow: hidden; margin-top: 5px; margin-right: 6px; background: url(../image/5.png) no-repeat -168px -28px; }
.w-table1 .table-selected .table-check{ background-position: -182px -28px; }
.w-table1 tbody tr:last-child td{ border-bottom: 0; }
.w-table1 .checkbox{ vertical-align: middle; margin-right: 6px; }
.w-table1 .table-even{ background-color: #f9f9f9; }
.w-table2 .table-main{ border: 1px solid #ddd; border-radius: 4px; background-color: #fff; overflow-x: auto; }
.w-table2 table{ width: 100%; border-collapse: collapse; table-layout: fixed; }
.w-table2 .table-head{  background-color: #f1f1f1; border-radius: 4px 4px 0 0; border-bottom: 1px solid #ddd; }
.w-table2 .table-head th{ font-weight: 200; color: #999; height: 32px; line-height: 32px; text-align: left; padding: 0 12px; }
.w-table2 .table-body{ overflow-y: auto; position: relative; }
.w-table2 .table-body td{ line-height: 28px; padding: 3px 12px; border-bottom: 1px solid #f1f1f1; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.w-table2 .table-body tr:hover td{ background-color: #FFFFDD; }
.w-table2 .table-block{ display: inline-block; width: 12px; }
.w-table2 .table-body .table-bgcolor1 td{ background-color: #f1f1f1; }
.w-table2 .table-body .table-bgcolor1:hover td{ background-color: #f1f1f1; }
.w-table2 .w-loading5{ position: absolute; top: 50%; left: 50%; width: 120px; margin-left: -60px; margin-top: -12px; }
.w-table2 .w-loading1{ position: absolute; top: 50%; left: 50%; margin-left: -50px; margin-top: -33px; }
.w-table2 .w-page1{  }
.w-table3{  }
.w-table3 table{ width: 100%; border-collapse: collapse; border-top: 1px solid #ddd; table-layout: fixed; }
.w-table3 th{ height: 24px; line-height: 24px; padding: 0 12px; text-align: left; }
.w-table3 .table-line{ color: #ddd; display: inline-block; vertical-align: top; height: 14px; margin-left: -12px; line-height: 9; overflow: hidden; width: 1px; background-color: #ddd; float: left; }
.w-table3 td{ padding: 9px 12px; border-bottom: 1px dotted #ddd; line-height: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.w-table3 tbody tr:hover td{ background-color: #FFFFDD; }
.w-table4{ border: 1px solid #ddd; border-radius: 4px; background-color: #fff; }
.w-table4 table{ border-collapse: collapse; border-spacing: 0; table-layout: fixed; }
.w-table4 th{ white-space: nowrap; font-weight: 200; color: #999; height: 32px; line-height: 32px; text-align: left; padding: 0 12px; border-bottom: 1px solid #ddd; background-color: #f1f1f1; }
.w-table4 th:last-child{ border-top-right-radius: 3px; }
.w-table4 th:first-child{ border-top-left-radius: 3px; }
.w-table4 td{ line-height: 26px; padding: 9px 12px; border-bottom: 1px solid #f1f1f1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.w-table4 tbody tr:hover td{ background-color: #FFFFDD; }
.w-table4 .table-check{ float: left; display: inline-block; width: 14px; height: 14px; overflow: hidden; margin-top: 5px; margin-right: 6px; background: url(../image/5.png) no-repeat -168px -28px; }
.w-table4 .table-selected .table-check{ background-position: -182px -28px; }
.w-table4 .checkbox{ margin-right: 4px; }
/*盒子*/
.w-box1{ border: 1px solid #ddd; border-radius: 4px; background-color: #fff; }
/*选项卡*/
.w-tab1{  }
.w-tab1 .tab-navg{ padding: 0 12px; position: relative; z-index: 3; }
.w-tab1 .tab-navg .tab-label{ float: left; margin-right: 12px; padding-bottom: 6px; height: 24px; line-height: 24px; margin-bottom: -1px; }
.w-tab1 .tab-navg .tab-selected{ background: url(../image/11.png) no-repeat 50% 100%; }
.w-tab1 .tab-wrap{ padding: 12px 12px 30px; display: none; border-top: 1px solid #ddd; position: relative; }
.w-tab1 .tab-wrap .w-loading1{ margin: 24px auto; }
.w-tab1 .tab-off{ display: none; cursor: pointer; position: absolute; bottom: 0; width: 72px; height: 18px; line-height: 18px; text-align: center; left: 50%; margin-left: -36px; border: 1px solid #ddd; border-bottom: 0; border-radius: 4px 4px 0 0; color: #999; }
.w-tab1 .tab-off .e-icon29{ opacity: .6; vertical-align: top; margin-top: 2px; margin-left: 3px; }
.w-tab1 .tab-off:hover{ box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.176) }
.w-tab1 .tab-off:active{ box-shadow: 0 3px 3px rgba(66,66,66,.2) inset; }
.w-tab1.w-tab-active .tab-wrap{ display: block; }
.w-tab1 .tab-wrap .w-loading1{ width: 120px; height: 66px; margin-left: auto; margin-right: auto; }
.w-tab2{}
.w-tab2 > .tab-navg .tab-label{ float: left; cursor: pointer; height: 24px; line-height: 24px; color: #484848; padding: 0 12px; border: 1px solid #E4E4E4; border-bottom: 0; border-radius: 3px 3px 0 0; margin-right: 5px; background: #fff; }
.w-tab2 > .tab-navg .tab-label.tab-selected{ background: #fff; padding-bottom: 1px; margin-bottom: -1px; }
.w-tab2 > .tab-navg .tab-label.tab-selected:hover{ background: #fff; border-color: #E4E4E4; }
.w-tab2 > .tab-navg .tab-label.tab-selected:active{ box-shadow: none; }
.w-tab2 > .tab-navg .tab-label:hover{ background-color: #f1f1f1; border-color: #ADADAD; text-decoration: none; }
.w-tab2 > .tab-navg .tab-label:active{ box-shadow: 0 3px 3px rgba(66,66,66,.2) inset; }
.w-tab2 > .tab-wrap{ border-top: 1px solid #ddd; }
.w-tab2 > .tab-wrap.tab-wrap-border{ border: 1px solid #ddd; border-radius: 0 4px 4px 4px; }
.w-tab3{  }
.w-tab3 > .tab-navg{ border-bottom: 1px solid #ddd; }
.w-tab3 > .tab-wrap{ position: relative; }
.w-tab3 > .tab-navg .tab-label{ float: left; height: 20px; line-height: 20px; padding: 5px 15px; border-radius: 4px 4px 0 0; margin-right: 6px; cursor: pointer; color: #484848; background-color: #f9f9f9; }
.w-tab3 > .tab-navg .tab-label:hover{ background-color: #eee; }
.w-tab3 > .tab-navg .tab-label.tab-selected{ border: 1px solid #ddd; border-bottom: 0; padding: 4px 14px 6px; margin-bottom: -1px; background-color: #f9f9f9; color: #484848; }
.w-tab3 > .tab-wrap.tab-wrap-border{ border: 1px solid #ddd; border-radius: 0 4px 4px 4px; }
.w-tab3 > .tab-wrap > .tab-item{ display: none; }
.w-tab3 > .tab-wrap > .tab-item.tab-selected{ display: block; }
.w-tab3 .m-empty2{ margin: 72px auto; width: 142px; }
.w-tab4 > .tab-navg{ border-bottom: 1px solid #E4E4E4; }
.w-tab4 > .tab-navg .tab-label{ float: left; display: inline-block; height: 20px; line-height: 20px; padding-bottom: 5px; margin-right: 24px; margin-bottom: -1px; color: #484848; font-size: 14px; }
.w-tab4 > .tab-navg .tab-label:hover,.w-tab4 > .tab-navg .tab-label.tab-selected,.w-tab4 > .tab-navg .tab-label.tab-selected:hover{ text-decoration: none; border-bottom: 2px solid #0081CC; }
.w-tab5 > .tab-navg{  }
.w-tab5 > .tab-navg .tab-label{ font-size: 14px; display: inline-block; padding-bottom: 6px; margin-right: 24px; float: left; color: #484848; }
.w-tab5 > .tab-navg .tab-label:hover,.w-tab5 > .tab-navg .tab-label.tab-selected{ text-decoration: none; padding-bottom: 4px; border-bottom: 2px solid #2898E0; color: #2898E0; }
.w-tab6 > .tab-navg{ border-bottom: 1px solid #ddd; }
.w-tab6 > .tab-navg .tab-label{ float: left; display: inline-block; padding-bottom: 8px; margin-right: 24px; font-size: 16px; color: #666; margin-bottom: -1px; }
.w-tab6 > .tab-navg .tab-label.tab-selected{ padding-bottom: 6px; border-bottom: 2px solid #0081CC; color: #484848; }
.w-tab6 > .tab-navg .tab-label:hover{ text-decoration: none; color: #484848; }
.w-tab6 > .tab-wrap{ padding: 15px 0; }
.w-tab6 > .tab-wrap .w-loading1{ margin-left: auto; margin-left: auto; padding: 12px; text-align: center; }
.w-tab6 > .tab-wrap .tab-item{ display: none; min-height: 74px; position: relative; }
.w-tab6 > .tab-wrap .tab-item.tab-selected{ display: block; }
.w-tab6 > .tab-wrap .tab-item .w-loading1{ position: absolute; left: 50%; top: 50%; margin-left: -50px; margin-top: -33px; }
/*按钮*/
.w-btn{ border: 0; display: inline-block; }
.w-btn1{ display: inline-block; border-radius: 4px; color: #484848; cursor: pointer; border: 1px solid #ccc; text-align: center; height: 26px; line-height: 26px; padding: 0 9px; background: #fff; }
.w-btn1:hover{ text-decoration: none; background-color: #EEEEEE; }
.w-btn1:active{ box-shadow: 0 3px 3px rgba(99,99,99,.1) inset; }
.w-btn1 .btn-icon{ float: left; margin: 6px 2px; }
.w-btn1 .btn-text{ float: left; font-weight: 200; float: left; margin: 0 2px; }
.w-btn1 .btn-line{ float: left; width: 1px; height: 26px; line-height: 9; display: inline-block; vertical-align: top; overflow: hidden; overflow: hidden; background-color: #ccc; }
.w-btn1.w-btn-disabled{ color: #999; cursor: not-allowed }
.w-btn1.w-btn-disabled:hover{ border-color: #ccc; background-color: #FFF; box-shadow: none; }
.w-btn1.w-btn-disabled:active{ box-shadow: none; }
.w-btn1.w-btn-disabled .btn-icon{ opacity: .6; filter: alpha(opacity=60); }


.w-btn5.w-btn-loading{ color: #999; cursor: not-allowed; border-color: #ccc; padding-left: 30px; background: url(../image/12.gif) no-repeat 10px 50% #eee; }
.w-btn5.w-btn-loading .btn-icon{ display: none; }
.w-btn5.w-btn-loading:hover{ border-color: #CCC; background-color: #eee; box-shadow: none; }
.w-btn5.w-btn-loading:active{ box-shadow: none; }
/*.w-btn2{ display: inline-block; border-radius: 4px; color: #484848; cursor: pointer; border: 1px solid #357EBD; min-width: 30px; color: #fff; height: 26px; line-height: 26px; padding: 0 12px; background: #428BCA; }
.w-btn2 i{ float: left; margin-top: 6px; margin-right: 5px; }
.w-btn2:hover{ border-color: #285E8E; background: #3276B1; text-decoration: none; }
.w-btn2:active{ box-shadow: 0 3px 3px rgba(66,66,66,.2) inset; }
.w-btn2.w-btn-disabled{ color: #999; cursor: not-allowed; background-color: #fff; border-color: #ccc; }
.w-btn2.w-btn-disabled:hover{ border-color: #CCC; background-color: #fff; }
.w-btn2.w-btn-disabled:active{ box-shadow: none; }*/
.w-btn2{ display: inline-block; border-radius: 4px; color: #484848; cursor: pointer; border: 1px solid #357EBD; color: #fff; height: 26px; line-height: 26px; padding: 0 6px; background: #428BCA; }
.w-btn2 .btn-icon{ vertical-align: top; margin-top: 6px; margin-left: 2px; }
.w-btn2 .btn-text{ display: inline-block; vertical-align: top; margin: 0 2px; font-weight: 200; }
.w-btn2 .btn-line{ width: 1px; height: 26px; line-height: 9; display: inline-block; vertical-align: top; overflow: hidden; overflow: hidden; background-color: #357EBD; }
.w-btn2:hover{ border-color: #285E8E; background: #3276B1; text-decoration: none; box-shadow: 0 0 4px rgba(0, 0, 0, 0.176); }
.w-btn2:active{ box-shadow: 0 3px 3px rgba(66,66,66,.2) inset; }
.w-btn2.w-btn-disabled{ color: #999; cursor: not-allowed; background-color: #fff; border-color: #ccc; }
.w-btn2.w-btn-disabled:hover{ border-color: #CCC; background-color: #fff; box-shadow: none; }
.w-btn2.w-btn-disabled:active{ box-shadow: none; }
.w-btn2.w-btn-loading{ color: #999; cursor: not-allowed; border-color: #ccc; padding-left: 18px; background: url(../image/12.gif) no-repeat 5px 50% #fff; }
.w-btn2.w-btn-loading .btn-icon{ display: none; }
.w-btn2.w-btn-loading:hover{ border-color: #CCC; background-color: #fff; box-shadow: none; }
.w-btn2.w-btn-loading:active{ box-shadow: none; }
.w-btn2{ height: 26px; line-height: 26px; padding: 0 9px; }
.w-btn3{ display: inline-block; border-radius: 4px; color: #484848; cursor: pointer; border: 1px solid #ccc; height: 24px; line-height: 24px; padding: 0 9px; background: #fff; }
.w-btn3:hover{ text-decoration: none; border-color: #ADADAD; background-color: #f1f1f1; box-shadow: 0 0 4px rgba(0, 0, 0, 0.176); }
.w-btn3:active{ box-shadow: 0 3px 3px rgba(66,66,66,.2) inset; }
.w-btn3 i{ vertical-align: middle; margin-right: 5px; }
.w-btn3.w-btn-disabled,.w-btn3.w-btn-disabled:hover,.w-btn3.w-btn-disabled:active{ color: #999; cursor: not-allowed; border-color: #ccc; box-shadow: none; background-color: #F1F1F1; box-shadow: none; }


.w-btn4{ display: inline-block; height: 26px; line-height: 26px; cursor: pointer; padding: 0 6px; border-radius: 3px; }
.w-btn4 .btn-text{ font-weight: 200; display: inline-block; vertical-align: top; margin: 0 1px; }
.w-btn4 .btn-icon{ display: inline-block; vertical-align: top; margin: 5px 1px 0; }
.w-btn4:hover{ background-color: #eee; text-decoration: none; }
.w-btn4:active{ background-color: #ddd; }

.w-btn5{ display: inline-block; height: 24px; line-height: 24px; min-width: 30px; text-align: center; padding: 0 12px; background-color: #F89406; border-radius: 4px; color: #fff; }
.w-btn5:hover{ text-decoration: none; background-color: #EC8D06; }
.w-btn5:active{ text-decoration: none; background-color: #E08405; }

.w-btn6{ display: inline-block; height: 24px; line-height: 24px; min-width: 30px; text-align: center; padding: 0 12px; background-color: #eee; border-radius: 4px; color: #666; }
.w-btn6:hover{ text-decoration: none; background-color: #E3E3E3; }
.w-btn6:active{ text-decoration: none; background-color: #D7D7D7; }
.w-btn7{ display: inline-block; height: 24px; line-height: 24px; min-width: 30px; text-align: center; padding: 0 12px; background-color: #6ABD3D; border-radius: 4px; color: #fff; }
.w-btn7 .btn-icon{ float: left; margin-top: 5px; margin-right: 2px; }
.w-btn7 .btn-text{ font-weight: 200; }
.w-btn7:hover{ text-decoration: none; background-color: #65B43A; }
.w-btn7:active{ box-shadow: 0 3px 3px rgba(66,66,66,.2) inset; }
.w-btn8{ display: inline-block; height: 26px; line-height: 26px; cursor: pointer; padding: 0 6px; border-radius: 3px; color: #2898E0; }
.w-btn8 .btn-text{ font-weight: 200; display: inline-block; vertical-align: top; margin: 0 1px; }
.w-btn8 .btn-icon{ display: inline-block; vertical-align: top; margin: 5px 0 0; }
.w-btn8:hover{ background-color: #eee; }
.w-btn8:active{ background-color: #ddd; }
.w-btn-s{ height: 24px; line-height: 24px; padding: 0 3px; }
.w-btn-s .btn-icon{ margin-top: 4px; margin-bottom: 0; margin-right: 1px; }
.w-btn-s .btn-line{ height: 24px; margin-right: 3px; margin-left: 1px; }
.w-btn-s:hover .btn-line{ background-color: #285E8E; }
button.w-btn-s{ height: 26px; line-height: 24px; }
button.w-btn-s .btn-icon{ margin-top: 5px; }
.w-btn-ss{ height: 18px; line-height: 18px; padding: 0 1px; min-width: 14px; }
.w-btn-ss .btn-icon{ margin-top: 2px; }
.w-btn-ss .btn-line{ height: 18px; margin-right: 1px; margin-left: 1px; }
.w-btn-ss:hover .btn-line{ background-color: #285E8E; }
.w-btn-l{ height: 30px; line-height: 30px; padding: 0 9px; font-size: 13px; }
.w-btn-l .btn-icon{ margin-top: 8px; margin-bottom: 0; margin-right: 9px; }
.w-btn-l .btn-line{ height: 30px; margin-right: 12px; margin-left: 1px; }
/*下拉*/
.w-drop1{ position: relative; display: inline-block; vertical-align: top; }
.w-drop1 .drop-show{ position: relative; z-index: 3; height: 26px; line-height: 26px; padding: 1px 12px; cursor: pointer; }
.w-drop1 .drop-text{ float: left; }
.w-drop1 .drop-text:hover{ text-decoration: none; }
.w-drop1 .drop-text .drop-text-icon{ float: left; margin-top: 6px; margin-right: 3px; }
.w-drop1 .drop-angle{ float: left; margin-top: 11px; margin-left: 4px; width: 7px; height: 4px; display: inline-block; background: url(../image/14.png) no-repeat 0 0; opacity: .7; }
.w-drop1 .drop-hide{ display: none; position: absolute; top: 27px; left: 0; z-index: 2; border: 1px solid #ccc; background-color: #fff; border-radius: 0 0 4px 4px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
.w-drop1 .drop-hide.drop-hide-left{ left: 0; right: auto; }
.w-drop1 .drop-hide.drop-hide-right{ left: auto; right: 0; }
.w-drop1:hover .drop-show{ border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding-left: 11px; padding-right: 11px; background: #fff; }
.w-drop1:hover .drop-hide{ display: block; }
.w-drop1 .w-loading1{ position: absolute; top: 50%; left: 50%; margin-left: -50px; margin-top: -33px; }
.w-drop2{ position: relative; line-height: 0; display: inline-block; vertical-align: top; }
.w-drop2 .drop-show{ cursor: pointer; display: inline-block; height: 18px; line-height: 18px; padding: 4px 9px; border: 1px solid #ccc; border-radius: 4px; background-color: #fff; }
.w-drop2 .drop-text{ float: left; min-width: 32px; text-align: center; }
.w-drop2 .drop-angle{ float: left; margin-left: 4px; margin-top: 7px; width: 7px; height: 4px; display: inline-block; background: url(../image/5.png) no-repeat -18px -33px; }
.w-drop2 .drop-show:hover{ background-color: #f1f1f1; border-color: #ADADAD; }
.w-drop2 .drop-show:active{ box-shadow: 0 3px 3px rgba(66,66,66,.2) inset; }
.w-drop2 .drop-hide{ display: none; position: absolute; top: 28px; left: 0; }
.w-drop2:hover .drop-hide{ display: block; }
.w-drop3{ position: relative; display: inline-block; background: #fff; height: 24px; line-height: 24px; padding: 0 6px; border-radius: 4px; border: 1px solid #ccc; }
.w-drop3 .drop-show{ cursor: pointer; }
.w-drop3 .drop-text{ float: left; height: 24px; }
.w-drop3 .drop-text i{ float: left; margin-top: 5px; }
.w-drop3 .drop-angle{ float: left; margin-top: 10px; margin-left: 4px; width: 7px; height: 4px; display: inline-block; background: url(../image/5.png) no-repeat -18px -33px; }
.w-drop3 .drop-hide{ display: none; position: absolute; right: -1px; top: 25px; }
.w-drop3:hover{ background-color: #f1f1f1; border-color: #ADADAD; }
.w-drop3:active{ box-shadow: 0 3px 3px rgba(66,66,66,.2) inset; }
.w-drop3:hover .drop-hide{ display: block; }
.w-drop4{ position: relative; display: inline-block; vertical-align: top; }
.w-drop4 .drop-show{ position: relative; z-index: 3; height: 42px; line-height: 42px; padding: 0 12px; cursor: pointer; }
.w-drop4 .drop-text{ float: left; }
.w-drop4 .drop-text:hover{ text-decoration: none; }
.w-drop4 .drop-text .drop-text-icon{ float: left; margin-top: 6px; margin-right: 3px; }
.w-drop4 .drop-angle{ float: left; margin-top: 18px; margin-left: 4px; width: 7px; height: 4px; display: inline-block; background: url(../image/14.png) no-repeat 0 0; opacity: .7; }
.w-drop4 .drop-hide{ display: none; position: absolute; top: 41px; left: 0; z-index: 2; border: 1px solid #ccc; background-color: #fff; border-radius: 0 0 4px 4px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
.w-drop4 .drop-hide.drop-hide-left{ left: 0; right: auto; }
.w-drop4 .drop-hide.drop-hide-right{ left: auto; right: 0; }
.w-drop4:hover .drop-show{ border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding-left: 11px; padding-right: 11px; background: #fff; }
.w-drop4:hover .drop-hide{ display: block; }
.w-drop5{ position: relative; display: inline-block; }
.w-drop5 .drop-show{ height: 26px; line-height: 26px; }
.w-drop5 .drop-hide{ display: none; position: absolute; top: 100%; left: 0; min-width: 100%; padding-top: 3px; }
.w-drop5 .drop-arrow{ display: inline-block; width: 0; height: 0; overflow: hidden; border: 4px solid #999; margin-top: 9px; border-left-color: #fff; border-right-color: #fff; border-bottom: 0; vertical-align: top; margin-left: 4px; }
.w-drop5:hover .drop-hide{ display: block; }
.w-drop6{ position: relative; display: inline-block; background: #fff; height: 24px; line-height: 24px; padding: 0 6px; border-radius: 4px; border: 1px solid #ccc; }
.w-drop6 .drop-show{ cursor: pointer; }
.w-drop6 .drop-text{ float: left; height: 24px; font-weight: 200; }
.w-drop6 .drop-text i{ float: left; margin-top: 5px; }
.w-drop6 .drop-angle{ float: left; margin-top: 10px; margin-left: 4px; width: 7px; height: 4px; display: inline-block; background: url(../image/5.png) no-repeat -18px -33px; }
.w-drop6 .drop-hide{ display: none; position: absolute; right: -1px; top: 24px; min-width: 100%; border: 1px solid #ccc; border-top: 0; background-color: #fff; border-radius: 4px; }
.w-drop6:hover{ border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-bottom-color: #fff; }
.w-drop6:hover .drop-hide{ display: block; border-top-right-radius: 0; border-top-left-radius: 0; }

.w-drop7{ position: relative; display: inline-block; }
.w-drop7 .drop-show{ vertical-align: top; height: 28px; line-height: 28px; padding: 1px 7px 0; border-radius: 3px 3px 0 0; display: inline-block; }
.w-drop7 .drop-show .drop-arrow{ float: left; margin-left: 4px; margin-top: 11px; display: inline-block; width: 0; height: 0; border: 4px solid #5EA3E5; border-left-color: transparent; border-right-color: transparent; border-bottom: 0; }
.w-drop7 .drop-show .drop-text{ font-weight: 200; float: left; }
.w-drop7 .drop-hide{ display: none; position: absolute; top: 28px; left: 0; min-width: 100%; }
.w-drop7 .drop-hide .drop-hide-inner{ padding: 0 6px; border: 1px solid #ddd; border-top: 0; background-color: #fff; border-radius: 0 0 3px 3px; }
.w-drop7:hover .drop-show{ padding: 0 6px; border: 1px solid #ddd; border-bottom: 0; background-color: #fff; }
.w-drop7:hover .drop-hide{ display: block; }
/*搜索*/
.w-search1{  }
.w-search1 .think-placeholder{ float: left; }
.w-search1 .search-enter{ background: #fff; border: 3px solid #0081CC; height: 20px; line-height: 20px; padding: 5px 6px; float: left; font-size: 14px; border-radius: 4px 0 0 4px; }
.w-search1 .search-enter:focus{ box-shadow: 2px 2px 3px rgba(99,99,99,.2) inset; }
.w-search1 .search-submit{ border-radius: 0 3px 3px 0; float: left; height: 36px; line-height: 36px; border: 0; padding: 0 18px; font-size: 14px; text-align: center; color: #fff; background-color: #0081CC; color: pointer; font-weight: 700; }
.w-search2{ display: inline-block; height: 24px; border: 1px solid #ccc; border-radius: 4px; padding: 0 3px; background-color: #fff; }
.w-search2 .think-placeholder{ float: left; }
.w-search2 .search-enter{ border: 0; height: 18px; line-height: 18px; padding: 3px; float: left; width: 150px; }
.w-search2 .search-submit{ float: right; height: 14px; width: 14px; padding: 0; margin-top: 6px; margin-right: 2px; border: 0; cursor: pointer; background: url(../image/5.png) no-repeat 0 -14px; }
.w-search2 .search-submit:hover{ background-position: -14px -14px; }
/*分页*/
.w-page1{ text-align: center; margin: 15px 0; }
.w-page1 .page-first,.w-page1 .page-last,.w-page1 .page-prev,.w-page1 .page-next,.w-page1 .page-number,.w-page1 .page-ellipsis{ font-size: 12px; vertical-align: top; display: inline-block; margin: 0 2px; color: #666; min-width: 10px; text-align: center; border-radius: 4px; height: 26px; line-height: 26px; padding: 0 9px; border: 1px solid #ccc; background: #fff; }
.w-page1 .page-first,.w-page1 .page-last,.w-page1 .page-prev,.w-page1 .page-next,.w-page1 .page-number{ cursor: pointer; }
.w-page1 .page-first:hover,.w-page1 .page-last:hover,.w-page1 .page-prev:hover,.w-page1 .page-next:hover,.w-page1 .page-number:hover{ text-decoration: none; border-color: #ADADAD; color: #484848; background-color: #f1f1f1; box-shadow: 0 0 4px rgba(0, 0, 0, 0.176); }
.w-page1 .page-first:active,.w-page1 .page-last:active,.w-page1 .page-prev:active,.w-page1 .page-next:active,.w-page1 .page-number:active{ box-shadow: 0 3px 3px rgba(66,66,66,.2) inset; }
.w-page1 .page-disabled,.w-page1 .page-disabled:hover,.w-page1 .page-disabled:active{ color: #999; cursor: not-allowed; border-color: #ccc; box-shadow: none; background-color: #F1F1F1; box-shadow: none; }
.w-page1 .page-current,.w-page1 .page-current:hover{ font-weight: 700; background-color: #428BCA; color: #fff; border-color: #357EBD; }
.w-page2{ height: 26px; }
.w-page2 .page-count{ float: left; height: 26px; line-height: 26px; margin-right: 9px; }
.w-page2 .page-group{ float: left; }
.w-page2 .page-prev,.w-page2 .page-next{ min-width: 14px; text-align: center; }
.w-page2 .page-setting i{ vertical-align: middle; margin-right: 0; }
/*提示*/
.w-tip1{ border: 1px solid #FBEED5; background-color: #FCF8E3; color: #C09853; line-height: 1.7em; padding: 6px; border-radius: 4px; }
/*评分*/
.w-score5{ display: inline-block; vertical-align: middle; height: 16px; width: 88px; line-height: 9; overflow: hidden; background: url(../image/9.png) no-repeat 0 0; }
.w-score4{ display: inline-block; vertical-align: middle; height: 16px; width: 88px; line-height: 9; overflow: hidden; background: url(../image/9.png) no-repeat 0 -16px; }
.w-score3{ display: inline-block; vertical-align: middle; height: 16px; width: 88px; line-height: 9; overflow: hidden; background: url(../image/9.png) no-repeat 0 -32px; }
.w-score2{ display: inline-block; vertical-align: middle; height: 16px; width: 88px; line-height: 9; overflow: hidden; background: url(../image/9.png) no-repeat 0 -48px; }
.w-score1{ display: inline-block; vertical-align: middle; height: 16px; width: 88px; line-height: 9; overflow: hidden; background: url(../image/9.png) no-repeat 0 -64px; }
.w-score0,.w-score{ display: inline-block; vertical-align: middle; height: 16px; width: 88px; line-height: 9; overflow: hidden; background: url(../image/9.png) no-repeat 0 -80px; }
/*组*/
.w-group1{ display: inline-block; vertical-align: middle; }
.w-group1 .group-item{ float: left; margin-left: -1px; position: relative; z-index: 1; border-radius: 0; }
.w-group1 .group-item:first-child{ border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.w-group1 .group-item:last-child{ border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.w-group1 .group-item:hover{ z-index: 2; }
.w-group1 .group-item:active{ z-index: 2; }
/*表单*/
.w-form1 th,.w-form1 td{ padding-bottom: 3px; padding-top: 3px; line-height: 24px; }
.w-form1 td{ vertical-align: top; }
.w-form1 th{ font-weight: 200; padding-right: 15px; padding-left: 12px; color: #666; text-align: left; vertical-align: top; white-space: nowrap; }
.w-form1 .form-must{ color: #B71D1D; display: inline-block; width: 12px; height: 12px; line-height: 12px; margin-top: 8px; text-align: center; margin-left: -12px; float: left; text-align: left; }
.w-form1 .e-add1{ vertical-align: top; margin-top: 5px; margin-left: 6px; }
.w-form1 th.form-error{ color: #B71D1D; }
.w-form1 .form-fork{ margin-left: 9px; vertical-align: middle; cursor: pointer; }
.w-form1 .form-tip{ color: #999; }
.w-form2 table{ border-collapse: collapse; border-spacing: 0; }
.w-form2 th,.w-form2 td{ padding-bottom: 4px; padding-top: 4px; line-height: 26px; padding-left: 0; }
.w-form2 td{ vertical-align: top; padding-right: 24px; }
.w-form2 th{ font-weight: 200; padding-right: 15px; color: #666; text-align: left; min-width: 80px; vertical-align: top; }
.w-form2 th.form-error{ color: #B71D1D; }
.w-form2 .form-must{ color: #B71D1D; display: inline-block; width: 12px; height: 12px; line-height: 12px; margin-top: 8px; text-align: center; margin-left: -12px; float: left; text-align: left; }
.w-form2 .form-fork{ margin-left: 15px; vertical-align: middle; cursor: pointer; }
.w-form2 .form-tip{ color: #999; }
.w-form2 .e-add1{ vertical-align: top; margin-top: 6px; margin-left: 3px; }
.w-form2 .w-text1{ vertical-align: top; }
.w-form3 th,.w-form3 td{ padding: 3px 0; }
.w-form3 th{ font-weight: 200; color: #484848; text-align: left; }
.w-form4{  }
.w-form4 .form-item{ padding: 3px 0; }
/*文本框*/
.w-text1{ height: 18px; line-height: 18px; padding: 3px 6px; vertical-align: top; border: 1px solid #CCC; border-radius: 4px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.w-text1:focus{ border-color: #66AFE9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); }
.w-text1.w-text-disabled{ cursor: not-allowed; background-color: #f1f1f1; color: #999; }
.w-text1.w-text-disabled:focus{ border-color: #ccc; box-shadow: none; }
.w-text2{ height: 18px; line-height: 18px; padding: 6px 3px; border: 0; width: 46px; }
.w-text-loading{ background: url(../image/13.gif) no-repeat; }
.w-text1.w-text-l{ width: 240px; }
.w-text1.w-text-l.w-text-loading{ background-position: 240px 50%; }
.w-text1.w-text-ss{ width: 68px; }
.w-text1.w-text-s{ width: 91px; }
.w-text1.w-text-m{ width: 200px; }
.w-text1.w-text-mm{ width: 144px; }
.w-text1.w-text-m.w-text-loading{ background-position: 6px 50%; }
/*错误*/
.w-text1.w-error1{ border-color: #B71D1D; }
.w-text1.w-error1:focus{ box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #FAB4B4; }
.w-suffix1 .suffix-enter.w-error1{ border-color: #B71D1D; }
.w-suffix1 .suffix-enter.w-error1:focus{ box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #FAB4B4; }
/*附件*/
.w-file1{ padding: 2px; border: 1px solid #ccc; width: 208px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-radius: 4px; }
.w-file1.w-file-m{ width: 208px; }
.w-file1.w-error1{ border-color: #B71D1D; }
.w-file1:focus{ border-color: #66AFE9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); }
/*文本框组*/
.w-textgroup1{ display: inline-block; }
.w-textgroup1 .textgroup-icon{ float: left; min-width: 28px; text-align: center; height: 24px; line-height: 24px; padding: 3px; font-style: normal; background-color: #f1f1f1; border: 1px solid #CCC; }
.w-textgroup1 .textgroup-text{ position: relative; z-index: 2; float: left; height: 18px; line-height: 18px; padding: 6px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); border: 1px solid #CCC; border-radius: 4px; }
.w-textgroup1 .textgroup-first{ border-radius: 4px 0 0 4px; }
.w-textgroup1 .textgroup-last{ border-radius: 0 4px 4px 0; margin-left: -1px; }
.w-textgroup1 .textgroup-text:focus{ border: 1px solid #66AFE9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); }
/*多选框*/
.w-checkbox1{ display: inline-block; height: 24px; line-height: 24px; vertical-align: middle; }
.w-checkbox1 input{ float: left; margin-top: 5px; margin-right: 4px; }
.w-checkbox-disabled{ cursor: not-allowed; color: #999; }
.w-checkbox2{ cursor: pointer; display: inline-block; height: 18px; line-height: 18px; color: #484848; }
.w-checkbox2 .checkbox-icon{ vertical-align: middle; margin-right: 5px; display: inline-block; width: 14px; height: 14px; line-height: 9; overflow: hidden; background: url(../image/5.png) no-repeat -168px -28px; }
.w-checkbox2 .checkbox-text{ vertical-align: middle; font-weight: 200; display: inline-block; }
.w-checkbox2.w-checkbox-checked .checkbox-icon{ background-position: -182px -28px; }
.w-checkbox3{  }
.w-checkbox3 input{ display: none; }
.w-checkbox3 .on,.w-checkbox3 .off{ cursor: pointer; height: 26px; line-height: 26px; border: 1px solid #ddd; padding: 1px; background-color: #fff; border-radius: 15px; display: inline-block; }
.w-checkbox3 .on{ display: none; background-color: #4CB848; color: #fff; border-color: #4CB848; padding-left: 12px; }
.w-checkbox3 .on .toggle{ background-color: #fff; border-color: #fff; margin-left: 6px; }
.w-checkbox3 .off{ background-color: #eee; color: #484848; padding-right: 12px; }
.w-checkbox3 .off .toggle{ background-color: #fff; margin-right: 6px; }
.w-checkbox3 .toggle{ display: inline-block; width: 24px; height: 24px; border-radius: 13px; border: 1px solid #ddd; padding: 0; vertical-align: top; }
.w-checkbox3.w-checkbox-on .off{ display: none; }
.w-checkbox3.w-checkbox-on .on{ display: inline-block; }
.w-checkbox3.w-checkbox-off .on{ display: none; }
.w-checkbox3.w-checkbox-off .off{ display: inline-block; }
/*单选框*/
.w-radio1{ display: inline-block; height: 24px; line-height: 24px; vertical-align: middle; }
.w-radio1 input{ float: left; margin-top: 4px; margin-right: 4px; }
.w-radio-disabled{ cursor: not-allowed; color: #999; }
/*文本域*/
.w-textarea1{ line-height: 18px; padding: 3px 6px; border: 1px solid #CCC; border-radius: 4px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.w-textarea1:focus{ border-color: #66AFE9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); }
.w-textarea-disabled{ cursor: not-allowed; background-color: #f1f1f1; color: #999; }
.w-textarea-disabled:focus{ border-color: #ccc; box-shadow: none; }
.w-textarea1.w-textarea-l{ width: 300px; height: 66px; }
.w-textarea1.w-textarea-mm{ width: 220px; height: 80px; }
.w-textarea1.w-textarea-m{ width: 200px; height: 52px; }
.w-textarea1.w-textarea-s{ width: 125px; height: 54px; }
/*选择列表*/
.w-select1{ padding: 3px; border: 1px solid #ccc; border-radius: 4px; vertical-align: middle; }
.w-select-disabled{ cursor: not-allowed; }
.w-select1:focus{ border-color: #66AFE9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); }
.w-select1.w-select-l{ width: 254px; }
.w-select1.w-select-s{ width: 125px; }
.w-select1.w-select-m{ width: 214px; }
.w-select2{ position: absolute; top: 0; left: 0; z-index: 100; }
.w-select2 .select-list{ max-height: 240px; overflow-y: auto; border: 1px solid #ccc; background-color: #fff; border-radius: 4px; padding: 3px 0; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
.w-select2 .select-item{ position: relative; cursor: pointer; display: block; white-space: nowrap; height: 20px; line-height: 20px; padding: 2px 24px 2px 32px; color: #484848; }
.w-select2 .select-icon{ position: absolute; top: 50%; left: 9px; margin-top: -7px; display: none; width: 14px; height: 14px; line-height: 9; overflow: hidden; background: url(../image/5.png) no-repeat -140px -28px; }
.w-select2 .select-selected .select-icon{ display: block; }
.w-select2 .select-item:hover{ background-color: #3276B1; color: #fff; text-decoration: none; }
.w-select2 .select-item:hover .select-icon{ background-position: -154px -28px; }
/*.w-select3{ display: inline-block; vertical-align: middle; }
.w-select3 .e-calendar1{ margin-top: 1px; }*/
.think-select.w-select4 .think-select-switch{ background-color: #fff; border-left: 0; cursor: default; padding: 0 6px 0 0; }
.think-select.w-select4 .think-select-switch:hover{ background-color: #fff; }
.think-select.w-select4 .think-select-switch:active{ box-shadow: none; }
.think-select.w-select4 .e-calendar1{ margin-top: 1px; }
.think-select.w-select4 .think-select-empty .think-select-enter{ color: #484848!important; }
.w-select5 .e-calendar1{ margin-top: 1px; }
.think-select.w-select6{ height: 24px; display: inline-block; vertical-align: top; line-height: 24px; }
.think-select.w-select6 .think-select-combox{ display: inline-block; position: relative; vertical-align: top; }
.think-select.w-select6 .think-select-enter{ cursor: pointer; padding-right: 22px; padding-left: 6px; border-radius: 4px; vertical-align: top; margin-top: 0!important; display: inline-block; }
.think-select.w-select6 .think-select-empty .think-select-enter{ color: #484848; }
.think-select.w-select6 .think-select-combox:hover span.think-select-enter{ background-color: #eee; }
.think-select.w-select6 .think-select-combox:active span.think-select-enter{ box-shadow: 0 2px 4px rgba(66,66,66,.1) inset; }
.think-select.w-select6 .think-select-switch{ border-left: 0; cursor: pointer; position: absolute; top: 0; right: 6px; display: inline-block; width: 14px; padding-left: 0; padding-right: 0; height: 24px; border-radius: 0 4px 4px 0; background: url(../image/14.png) no-repeat 50% 10px; }
.think-select.w-select6.think-select-open.w-btn4{ background-color: #EEE; }
.think-select.w-select6 .e-calendar1{ margin-top: 1px; }
.w-select-text1{ width: 70px; height: 20px; line-height: 20px; padding: 2px 20px 2px 9px; border: 1px solid #ccc; border-radius: 4px; background-color: #fff; }
.w-select-text1:focus{ border-color: #66AFE9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); }
.w-select-text1.w-text-loading{ background-position: 6px 50%; }
.w-select-text2{ width: 102px; height: 20px; line-height: 20px; padding: 2px 9px; border: 1px solid #ccc; border-radius: 4px; background-color: #fff; }
.w-select-text2:focus{ border-color: #66AFE9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); }
.w-select-text2.w-text-loading{ background-position: 6px 50%; }
.w-select-text3{ width: 66px; height: 20px; line-height: 20px; padding: 2px 9px; border: 1px solid #ccc; border-radius: 4px; background-color: #fff; }
.w-select-text3:focus{ border-color: #66AFE9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); }
.w-select-text3.w-text-loading{ background-position: 6px 50%; }
.w-select-text4{ vertical-align: middle; width: 66px; height: 20px; line-height: 20px; padding: 2px 9px; border: 1px solid #ccc; border-radius: 4px; background-color: #fff; }
.w-select-text4:focus{ border-color: #66AFE9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); }
.w-select-text4.w-text-loading{ background-position: 6px 50%; }
/*菜单*/
.w-menu1{ position: absolute; top: 0; left: 0; border: 1px solid #ccc; background-color: #fff; border-radius: 4px; padding: 3px 0; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
.w-menu1 .menu-item{ position: relative; display: block; white-space: nowrap; height: 20px; line-height: 20px; padding: 2px 24px 2px 32px; color: #484848; }
.w-menu1 .menu-icon{ position: absolute; top: 50%; left: 9px; margin-top: -7px; display: none; width: 14px; height: 14px; line-height: 9; overflow: hidden; background: url(../image/5.png) no-repeat -140px -28px; }
.w-menu1 .menu-selected .menu-icon{ display: block; }
.w-menu1 .menu-item:hover{ background-color: #3276B1; color: #fff; text-decoration: none; }
.w-menu1 .menu-item:hover .menu-icon{ background-position: -154px -28px; }
.w-menu2{ padding: 3px; }
.w-menu2 .menu-link{ color: #484848; display: block; height: 24px; line-height: 24px; padding: 0 12px; white-space: nowrap; }
.w-menu2 .menu-link:hover{ background-color: #EEE; text-decoration: none; }
.w-menu3{ border-right: 1px solid #ddd; padding-bottom: 3px; }
.w-menu3 .menu-link{ display: block; height: 24px; line-height: 24px; padding: 6px 15px; border-radius: 4px 0 0 4px; color: #666; cursor: pointer; }
.w-menu3 .menu-link:hover{ background: #EEE; text-decoration: none; }
.w-menu3 .menu-link:active{ box-shadow: 0 3px 3px rgba(66,66,66,0.05) inset; }
.w-menu3 .menu-selected .menu-link{ padding: 5px 15px 5px 14px; border: 1px solid #ddd; border-right: 0; background-color: #fff; margin-right: -1px; color: #4A73AB; font-weight: 700; }
/*图层*/
.w-layer1{ position: absolute; border: 1px solid #CCC; border-radius: 4px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); background-color: #fff; z-index: 100; }
.w-layer1 .w-loading3{ position: absolute; top: 50%; left: 50%; margin-left: -16px; margin-top: -16px; }
/*标签*/
.w-label1{ padding: 0 6px; display: inline-block; height: 20px; line-height: 20px; text-align: center; background-color: #F89406; border-radius: 3px; }
.w-label1 .label-text{ color: #fff; font-weight: 200; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.w-label1 .label-close{ margin-right: -3px; margin-top: 3px; vertical-align: top; margin-left: 3px; cursor: pointer; display: inline-block; border-radius: 2px; height: 14px; width: 14px; line-height: 9; overflow: hidden; background: url(../image/5.png) no-repeat -140px -84px; }
.w-label1 .label-close:hover{ background-color: #CD7C0C; }
.w-label2{ padding: 0 12px; display: inline-block; height: 20px; line-height: 20px; text-align: center; background-color: #eee; border-radius: 3px; }
.w-label2:hover{ background-color: #ddd; }
/*列表*/
.w-list1{  }
.w-list1 .list-item{ line-height: 20px; padding: 2px 0; }
.w-list2{ border: 1px solid #ccc; background-color: #fff; border-radius: 4px; padding: 3px 0; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
.w-list2 .list-item{ height: 24px; line-height: 24px; padding: 2px 9px; white-space: nowrap; }
.w-list2 .list-text{ color: #484848; display: inline-block; vertical-align: middle; margin: 0 3px; }
.w-list2 .list-text:hover{ text-decoration: none; }
.w-list2 .list-icon{ vertical-align: middle; margin: 0 3px; }
.w-list2 .list-item:hover{ background-color: #eee; }
.w-list2 .list-item:active{ box-shadow: 0 3px 3px rgba(66,66,66,0.05) inset; }
/*面包屑*/
.w-crumb1{ height: 20px; line-height: 20px; display: inline-block; }
.w-crumb1 .crumb-link{ color: #70A0CC; float: left; }
.w-crumb1 .crumb-line{ font-family: '宋体'; color: #aaa; float: left; margin: 0 4px; font-style: normal; }
.w-crumb1 .crumb-current{ float: left; font-weight: 200; color: #999; }
/*加载*/
/*.w-loading1{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none; background-color: rgba(255,255,255,.5); }*/
.w-loading1{ display: none; }
.w-loading1 .loading-inner{ display: inline-block; width: 100px; text-align: center; padding-top: 46px; line-height: 20px; color: #666; font-size: 13px; background: url(../image/7.gif) no-repeat 50% 8px; }
.w-loading1.w-loading-active{ display: block; }
.w-loading2{ display: none; position: absolute; top: 0; left: 0; bottom: 0; width: 100%; z-index: 1000; }
.w-loading2 span{ position: fixed; top: 50%; left: 50%; margin-left: -60px; margin-top: -45px; width: 120px; height: 24px; line-height: 24px; padding-top: 48px; padding-bottom: 6px; text-align: center; color: #f1f1f1; background: url(../image/6.gif) no-repeat 50% 12px #7F7F7F; border-radius: 6px; }
.w-loading2.w-loading-active{ display: block; }
.w-loading3{ display: none; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(255,255,255,.3); z-index: 1000; }
.w-loading3 span{ position: absolute; top: 150px; left: 50%; margin-left: -60px; width: 120px; height: 24px; line-height: 24px; padding-top: 48px; padding-bottom: 6px; text-align: center; color: #f1f1f1; background: url(../image/6.gif) no-repeat 50% 12px #7F7F7F; border-radius: 6px; }
.w-loading3.w-loading-active{ display: block; }
.w-loading4{ display: none; border: 1px solid #FBEED5; background-color: #FCF8E3; color: #C09853; line-height: 18px; text-align: center; }
.w-loading4 .loading-inner{ display: inline-block; vertical-align: top; padding-left: 18px; background: url(../image/1.png) no-repeat 0 -66px; }
.w-loading4.w-loading-active{ display: block; }
.w-loading5{ display: none; }
.w-loading5 .loading-inner{ vertical-align: top; color: #666; display: inline-block; height: 24px; line-height: 24px; padding-left: 18px; background: url(../image/12.gif) no-repeat 0 50%; }
.w-loading5.w-loading-active{ display: block; }
.w-loading6 .loading-inner{ font-weight: 200; display: inline-block; height: 24px; line-height: 24px; padding-left: 16px; background: url(../image/12.gif) no-repeat 0 50%; }
/*后缀*/
.w-suffix1{ position: relative; display: inline-block; vertical-align: top; }
.w-suffix1 .w-text1{ vertical-align: top; }
.w-suffix1 .suffix-enter{ vertical-align: top; height: 18px; line-height: 18px; padding: 3px 30px 3px 6px; border: 1px solid #CCC; border-radius: 4px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.w-suffix1 .suffix-enter:focus{ border-color: #66AFE9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); }
.w-suffix1 .suffix-enter.w-text-loading{ background-position: 6px 50%; }
.w-suffix1 .suffix-icon{ position: absolute; top: 1px; right: 1px; height: 24px; min-width: 14px; text-align: center; line-height: 26px; border-left: 1px solid #CCC; border-radius: 0 4px 4px 0; display: inline-block; padding: 0 6px; background-color: #F1F1F1; }
.w-suffix1 .suffix-icon i{ vertical-align: top; margin-top: 5px; }
.w-suffix1 .suffix-icon.suffix-left{ left: 1px; right: auto; border-left: 0; z-index: 20; border-right: 1px solid #ccc; border-radius: 4px 0 0 4px; }
.w-suffix1.w-suffix-l .suffix-enter{ width: 240px; }
.w-suffix1.w-suffix-s .suffix-enter{ width: 120px; }
.w-suffix1.w-suffix-m .suffix-enter{ width: 176px; }
.w-suffix2{ position: relative; display: inline-block; }
.w-suffix2 .suffix-enter{ height: 18px; line-height: 18px; padding: 3px 34px 3px 6px; border: 1px solid #CCC; vertical-align: middle; border-radius: 4px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.w-suffix2 .suffix-enter:focus{ border-color: #66AFE9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); }
.w-suffix2 .suffix-icon{ position: absolute; top: 1px; right: 1px; height: 26px; min-width: 14px; text-align: center; line-height: 26px; border-left: 1px solid #CCC; border-radius: 0 4px 4px 0; display: inline-block; padding: 0 6px; background-color: #F1F1F1; }
.w-suffix2 .suffix-icon i{ vertical-align: top; margin-top: 6px; }
.w-suffix2.w-suffix-l .suffix-enter{ width: 172px; }
.w-suffix-disabled{ cursor: not-allowed; }
.w-suffix-disabled .suffix-icon i{ opacity: .6; }
.w-suffix-disabled .suffix-enter{ cursor: not-allowed; background-color: #f1f1f1; color: #999; }
.w-suffix-disabled .suffix-enter:focus{ border-color: #ccc; box-shadow: none; }
/*title*/
.w-popup1{ white-space: nowrap; display: none; margin-top: -9px; position: absolute; background-color: #fff; border: 1px solid #ccc; border-radius: 6px; padding: 6px 12px; box-shadow: 0 0 6px rgba(0, 0, 0, .2); }
.w-popup1 .popup-dir{ position: absolute; bottom: -6px; display: inline-block; width: 0; height: 0; font-size: 0; line-height: 0;  border: 6px solid #aaa; border-left-color: transparent; border-right-color: transparent; border-bottom: 0; opacity: .9;}
.w-popup1 .popup-dir b{ position: absolute; left: -6px; top: -7px; display: inline-block; width: 0; height: 0; font-size: 0; line-height: 0;  border: 6px solid #fff; border-left-color: transparent; border-right-color: transparent; border-bottom: 0;}
.w-popup1.w-popup-active{ display: block; }
.w-popup1.w-popup-l{ margin-left: -12px; }
.w-popup1.w-popup-l .popup-dir{ left: 12px; }
.w-popup1.w-popup-r{ margin-left: 12px; }
.w-popup1.w-popup-r .popup-dir{ right: 12px; }
/*进度*/
.w-progress1{ display: block; height: 12px; background-color: #e3e3e3; border: 1px solid #ccc; }
.w-progress1 .progress-bar{ background-color: #0081CC; display: block; height: 12px; }
/*表情*/
.w-expression{ border: 1px solid #ccc; position: absolute; top: 24px; left: 24px; background-color: #fff; width: 338px; height: 182px; padding: 3px; border-radius: 4px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
.w-expression .angle{ display: none; }
.w-expression li{ float: left; padding: 1px; }
.w-expression b{ cursor: pointer; display: inline-block; height: 24px; width: 24px; line-height: 9; overflow: hidden; vertical-align: top; background: url(../image/expression/default.gif) no-repeat; }
.w-expression li:hover{ border: 1px solid #0066CC; padding: 0; }
.w-expression .expression-weixiao{ background-position: 0 -1488px; }
.w-expression .expression-piezui{ background-position: -174px -1002px; }
.w-expression .expression-se{ background-position: -174px -1650px; }
.w-expression .expression-fadai{ background-position: -174px -462px; }
.w-expression .expression-deyi{ background-position: 0 -516px; }
.w-expression .expression-liulei{ background-position: -174px -1758px; }
.w-expression .expression-haixiou{ background-position: -174px -840px; }
.w-expression .expression-bizui{ background-position: 0 -1002px; }
.w-expression .expression-shui{ background-position: -348px -246px; }
.w-expression .expression-daku{ background-position: -174px -1272px; }
.w-expression .expression-ganga{ background-position: -348px -894px; }
.w-expression .expression-fanu{ background-position: -174px -1380px; }
.w-expression .expression-tiaopi{ background-position: -174px -300px; }
.w-expression .expression-ciya{ background-position: -348px -948px; }
.w-expression .expression-jingya{ background-position: -348px -138px; }
.w-expression .expression-nanguo{ background-position: -174px -894px; }
.w-expression .expression-ku{ background-position: -348px -84px; }
.w-expression .expression-lenghan{ background-position: -174px -1164px; }
.w-expression .expression-zhuakuang{ background-position: -174px -1542px; }
.w-expression .expression-tu{ background-position: -348px -516px; }
.w-expression .expression-touxiao{ background-position: 0 -1434px; }
.w-expression .expression-keai{ background-position: -348px -1596px; }
.w-expression .expression-baiyan{ background-position: -174px -1326px; }
.w-expression .expression-aoman{ background-position: -174px -1596px; }
.w-expression .expression-jie{ background-position: -348px -1326px; }
.w-expression .expression-kun{ background-position: -348px -300px; }
.w-expression .expression-jingkong{ background-position: 0 -786px; }
.w-expression .expression-liuhan{ background-position: 0 -1758px; }
.w-expression .expression-hanxiao{ background-position: 0 -354px; }
.w-expression .expression-dabing{ background-position: -348px -1002px; }
.w-expression .expression-fendou{ background-position: 0 -894px; }
.w-expression .expression-zhouma{ background-position: -174px -30px; }
.w-expression .expression-yiwen{ background-position: -174px -84px; }
.w-expression .expression-xu{ background-position: 0 -192px; }
.w-expression .expression-yun{ background-position: -348px -1650px; }
.w-expression .expression-zhemo{ background-position: 0 -1056px; }
.w-expression .expression-shuai{ background-position: -174px -1488px; }
.w-expression .expression-kulou{ background-position: -348px -1704px; }
.w-expression .expression-qiaoda{ background-position: -348px -1110px; }
.w-expression .expression-zaijian{ background-position: -174px -516px; }
.w-expression .expression-cahan{ background-position: -348px -1380px; }
.w-expression .expression-koubi{ background-position: -174px -624px; }
.w-expression .expression-guzhang{ background-position: -174px -948px; }
.w-expression .expression-qiudale{ background-position: -348px -1272px; }
.w-expression .expression-huaixiao{ background-position: 0 -1650px; }
.w-expression .expression-zuohengheng{ background-position: -174px -1218px; }
.w-expression .expression-youhengheng{ background-position: 0 -246px; }
.w-expression .expression-haqian{ background-position: 0 -408px; }
.w-expression .expression-bishi{ background-position: 0 -1326px; }
.w-expression .expression-weiqu{ background-position: 0 -1164px; }
.w-expression .expression-kuaikule{ background-position: 0 -840px; }
.w-expression .expression-yinxian{ background-position: -174px -1866px; }
.w-expression .expression-qinqin{ background-position: 0 -1812px; }
.w-expression .expression-xia{ background-position: 0 -300px; }
.w-expression .expression-kelian{ background-position: -174px -246px; }
.w-expression .expression-caidao{ background-position: -348px -732px; }
.w-expression .expression-xigua{ background-position: 0 -1272px; }
.w-expression .expression-pijiu{ background-position: 0 -570px; }
.w-expression .expression-lanqiu{ background-position: -174px -1812px; }
.w-expression .expression-pingbang{ background-position: -174px -192px; }
.w-expression .expression-kafei{ background-position: 0 -1542px; }
.w-expression .expression-fan{ background-position: -174px -1704px; }
.w-expression .expression-zhutou{ background-position: 0 -1218px; }
.w-expression .expression-meigui{ background-position: -348px -354px; }
.w-expression .expression-diaoxie{ background-position: -348px -408px; }
.w-expression .expression-shiai{ background-position: 0 -732px; }
.w-expression .expression-aixin{ background-position: -348px -462px; }
.w-expression .expression-xinsui{ background-position: -174px -570px; }
.w-expression .expression-dangao{ background-position: 0 -1704px; }
.w-expression .expression-shandian{ background-position: -348px -192px; }
.w-expression .expression-zhadan{ background-position: 0 -1866px; }
.w-expression .expression-dao{ background-position: 0 -678px; }
.w-expression .expression-zuqiu{ background-position: -174px -678px; }
.w-expression .expression-piaochong{ background-position: 0 -462px; }
.w-expression .expression-bianbian{ background-position: -348px -1542px; }
.w-expression .expression-yueliang{ background-position: -348px -1488px; }
.w-expression .expression-taiyang{ background-position: -174px -1110px; }
.w-expression .expression-liwu{ background-position: -174px -408px; }
.w-expression .expression-yongbao{ background-position: -348px -786px; }
.w-expression .expression-qiang{ background-position: -348px -1164px; }
.w-expression .expression-ruo{ background-position: 0 -30px; }
.w-expression .expression-woshou{ background-position: -174px -138px; }
.w-expression .expression-shengli{ background-position: -174px -1434px; }
.w-expression .expression-baoquan{ background-position: -348px -1758px; }
.w-expression .expression-gouyin{ background-position: -348px -570px; }
.w-expression .expression-quantou{ background-position: -348px -840px; }
.w-expression .expression-chajing{ background-position: -174px -786px; }
.w-expression .expression-aini{ background-position: -348px -1218px; }
.w-expression .expression-no{ background-position: 0 -624px; }
.w-expression .expression-ok{ background-position: -174px -354px; }
.w-expression .expression-tongku{ background-position: -348px -1812px; }
.tdgxbody{height:375px;}
.layim-list-gray{
	filter:	grayscale(100%);
}
.drop-text1{ background-color: #eee!important; color: red}

