.fade { opacity: 0; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear; }
.fade.in { opacity: 1; }
.collapse { display: none; }
.collapse.in { display: block; }
tr.collapse.in { display: table-row; }
tbody.collapse.in { display: table-row-group; }
.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition: height .35s ease; -o-transition: height .35s ease; transition: height .35s ease; }
.caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent; }
.dropdown { position: relative; }
.dropdown-toggle:focus { outline: 0; }
.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; font-size: 14px; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, .15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); box-shadow: 0 6px 12px rgba(0, 0, 0, .175); }
.dropdown-menu.pull-right { right: 0; left: auto; }
.dropdown-menu .divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; }
.dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.42857143; color: #333; white-space: nowrap; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { color: #262626; text-decoration: none; background-color: #f5f5f5; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: #fff; text-decoration: none; background-color: #428bca; outline: 0; }
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color: #777; }
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { text-decoration: none; cursor: not-allowed; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu { display: block; }
.open > a { outline: 0; }
.dropdown-menu-right { right: 0; left: auto; }
.dropdown-menu-left { right: auto; left: 0; }
.dropdown-header { display: block; padding: 3px 20px; font-size: 12px; line-height: 1.42857143; color: #777; white-space: nowrap; }
.dropdown-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 990; }
.pull-right > .dropdown-menu { right: 0; left: auto; }
.dropup .caret, .navbar-fixed-bottom .dropdown .caret { content: ""; border-top: 0; border-bottom: 4px solid; }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }

.navbar-right .dropdown-menu { right: 0; left: auto; }
.navbar-right .dropdown-menu-left { right: auto; left: 0; }
.close { position:absolute; top:20px; right:20px; font-size: 21px; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff;}
.close:hover, .close:focus { color: #000; text-decoration: none; cursor: pointer; filter: alpha(opacity=100); opacity: 1; }
button.close { -webkit-appearance: none; padding: 0; cursor: pointer; background: transparent; border: 0; }
.modal { position: fixed; top:50%; left: 50%; z-index: 1050; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0; margin-left:-200px;}
.modal.fade .modal-dialog {  -webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; -webkit-transform: translate3d(0, -25%, 0); -o-transform: translate3d(0, -25%, 0); transform: translate3d(0, -25%, 0); }
.modal.in .modal-dialog { -webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.modal-open .modal { overflow-x: hidden; overflow-y: auto; }
.modal-dialog { position: relative; width: auto; /*margin: 10px;*/ }
.modal-content { position: relative; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; outline: 0; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); box-shadow: 0 3px 9px rgba(0, 0, 0, .5); }
.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; }
.modal-backdrop.fade { filter: alpha(opacity=0); opacity: 0; }
.modal-backdrop.in { filter: alpha(opacity=50); opacity: .5; }
.modal-header { border-bottom: 1px solid #e5e5e5; padding:0 10px;}
.modal-header .close { margin-top: -2px; }
.modal-title { margin: 0; text-align:left;font-size: 14px;font-weight: normal;color: #333;line-height: 32px;padding:5px 0;}
.modal-body { position: relative; padding: 10px 30px 20px 30px; text-align:left; color:#888; line-height:26px;}
.modal-body strong{ color:#333;}
.modal-footer { padding: 15px; text-align: center; min-height:30px;}
.modal-footer .btn + .btn { margin-bottom: 0; margin-left: 5px; }
.modal-footer .btn-group .btn + .btn { margin-left: -1px; }
.modal-footer .btn-block + .btn-block { margin-left: 0; }
.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }
.modal-dialog { width: 600px; /*margin: 30px auto;  border:4px solid #a0a0a0;*/}
.modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); box-shadow: 0 5px 15px rgba(0, 0, 0, .5); }
.modal-sm { width: 300px; }
.modal-lg { width: 900px; }
.modal_main p span.disblue{ color:#364e74}

.modal1 { position: fixed; top:50%; left: 50%; margin-left:-300px; z-index: 1050; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0; }
.modal1.fade .modal-dialog { -webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; -webkit-transform: translate3d(0, -25%, 0); -o-transform: translate3d(0, -25%, 0); transform: translate3d(0, -25%, 0); }
.modal1.in .modal-dialog { -webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.modal_left{ float:left; width:10%;}
.modal_left strong{ color:#333; font-weight:700;}
.modal_main{ float:left; color:#888; line-height:26px; width:85%;}
.modal1 .modal-body{ clear:both;}
.modal1 .modal-content {}
.modal1 .modal-header { background:#eff5fe; padding:5px 10px 5px 30px;}
.modal1 .modal-title{ color:#4e4e4e; margin:0;}
.modal1 .modal_change{ height:40px;}
.modal1 .modal_change span{ float:left; color:#333; padding:0 10px 0 0;}
.modal1 .modal_change span input{ margin:0 5px;}
.modal1 .select_but1{ float:left;}
.modal1 .modal_border{ border-bottom:1px dashed #e1e1df; overflow:hidden; padding:10px 0; margin:10px 0;}
a.btn-primary{ background:#3784f3;}
a.btn{ padding:8px 30px; color:#fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; cursor:pointer; line-height:21px;}
a.btn-default{ background:#f69e0e;}
.modal_tips{ overflow:hidden;}
.modal_tips img{ float:left; margin:15px;}
.modal_tips p{ float:left; color:#444; font-size:18px; padding:20px 0; max-width:300px;}
.modal_tips p span{ font-size:12px; color:#888;}
.modal_tips p a.bus_blue{ color:#364e74; font-size:16px; font-weight:700; padding:0 5px; float:left;}
.modal1 .modal-dialog { width: 500px; margin: 30px auto; border:none;}

.modal2 { position: fixed; top:50%; left: 50%; z-index: 1050; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0; margin-left:-420px;}
.modal2.fade .modal-dialog { -webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; -webkit-transform: translate3d(0, -25%, 0); -o-transform: translate3d(0, -25%, 0); transform: translate3d(0, -25%, 0); }
.modal2.in .modal-dialog { -webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.modal2 .modal-dialog{ width:840px; border:4px solid #a0a0a0;}
.modal2 .modal-body{ clear:both; min-height:120px; padding:15px 10px;}
.modal2 .modal-header { background:none; padding:10px 10px 10px 30px; color:#000; font-size:14px; font-weight:700;}
.modal2 .rebates_main table tr td{ line-height:22px; padding:2px 5px;}
.modal2 .rebates_main{ width:800px; padding:10px;}
table.pro_type{ border:1px solid #e3e3e3; border-top:none; border-left:none;}
.modal2 table.pro_type tr td{ background:#fff;border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3; vertical-align:top; padding:10px 0 10px 15px; line-height:22px; letter-spacing:0;}
table.pro_type tr th{ background:#eeeeee;border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3;text-align: center;padding: 10px 5px;border-bottom: 1px solid #e3e3e3; color:#333;}
table.bustable tr td a.btn{ padding:8px 30px; color:#fff;}
.modal_proxy table{ width:100%; padding:15px 0;}
.modal_proxy table tr td{ padding:5px;}
.modal_proxy table tr td input{ border:1px solid #e4e4e4; border-radius:4px;-webkit-border-radius:4px; -moz-border-radius:4px; height:28px; line-height:28px; width:240px;}
table.bustable tr td a.pro_hui,table.bustable tr td a.pro_hui:hover,table.bustable tr td a.pro_hui:link,table.bustable tr td a.pro_hui:visited{ color:#999;}
#login{ top:80px; right:80px;}
.modal-body table{ width:100%;}
.modal-body table tr td{ padding:5px;}
.modal-body table tr td input{ border:1px solid #cfcfcf; height:28px; width:80%; line-height:28px;}



