@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0; font-size: 14px;}
select,input,textarea,button{font-family:Microsoft YaHei,Arial,Sans;font-size:14px;outline:none}
button{cursor:pointer; _cursor:hand;}
table {border-collapse:collapse;border-spacing:0}
fieldset,img {border:0}
img{vertical-align:top}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
body{font-family:Microsoft YaHei,Arial,Sans;font-size:12px;color:#5e5e5e;background: white;}
html { overflow-y: scroll;  overflow-y:-moz-scrollbars-vertical; }
a{text-decoration:none;color:#333;cursor:pointer;}
a:hover{color:#901e96;text-decoration:none}
a{outline: none;}

.blue{color:#1689e5;cursor:pointer;}
.blue:hover{color:#108bd8;text-decoration:underline}


.clearfix{zoom:1}
.clearfix:after{content:"";display:block;clear:both}
.bl{display:inline-block;*zoom:1;*display:inline;}
.rel{position:relative}
.abs{position:absolute}
.fl{float:left}
.rl{float:right}
.tl{text-align:left!important}
.tr{text-align:right!important}
.tc{text-align:center!important}
.ft0{font-size:12px !important}
.ft1{font-size:14px}
.ft2{font-size:16px}
.ft3{font-size:18px}
.ft4{font-size:24px}
.ft5{font-size:20px}
.line_h{line-height:16px}
.line_h2{line-height:22px}
.line_h3{line-height:28px}
.line_h4{line-height:18px}
.line_h5{line-height:26px}
.vert{vertical-align:middle}
.col{color:#999}
.col2{color:#666}
.col3{color:#888}
.col4{ color:#ff4c4c}
.col5{ color:#5e5e5e}
.white{color:#fff}
.red{color:#ff4c4c !important}
.yellow{color:#ffba00}
.green{color:#6BAD63}
.allvert{vertical-align:middle}
.ital{font-style:italic }
.mt00{margin-top:5px}
.mt0{margin-top:6px}
.mt1{margin-top:10px}
.mt2{margin-top:15px}
.mt22{margin-top:18px}
.mt3{margin-top:22px !important}
.mt4{margin-top:30px}
.mt5{margin-top:20px}
.mt6{margin-top:27px}
.mb0{margin-bottom:5px}
.mb{margin-bottom:10px}
.mb2{margin-bottom:15px}
.mb3{margin-bottom:20px}
.mb4{margin-bottom:30px}
.pt0{padding-top:8px}
.pt1{padding-top:10px}
.pt3{padding-top:20px}
.pt4{padding-top:50px}
.pl{padding-left:10px !important}
.pl2{padding-left:20px !important}
.pl3{padding-left:50px !important}
.pl4{padding-left:16px !important}

.pr{padding-right:50px !important}
.pr2{padding-right:10px !important}
.ml00{margin-left:5px}
.ml0{margin-left:10px}
.ml1{margin-left:60px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.mr0{margin-right:8px}
.mr1{margin-right:10px}
.mr2{margin-right:15px}
.overhidden{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.t_ind{text-indent:10px}
.t_ind2{text-indent:24px}
.long_eng{word-wrap:break-word;word-break:break-all}
.inline{ display: inline-block!important;}
.block{ display: block!important;}
.no-padding{padding: 0!important;}
.no-margin{margin: 0!important;}
.pointer{ cursor: pointer;}
.hide{ display: none!important;}
.block{ display: block!important;}
.w_120{ width: 120px!important;}
.w_170{ width: 170px!important;}
.w_247{ width: 238px!important;}

/*by Adden*/
.nobbor{border-bottom:0!important;}
button{overflow: visible; padding: 0 .5em;} 

.wrap{ position: relative;}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: .5;
    display: none;
}

.modal-content {
	width: 600px;
    position:absolute;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
    filter: alpha(opacity=100);
    opacity: 1;
    top:50%;
    left:50%;
    margin-left: -300px;
    z-index: 101;
    display: none;
}
.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}
.modal-body {
    padding: 30px;
}
.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

.modal-body .ipt {
    display: inline-block;
    width: 220px;
    border: 1px solid #e0e0e0;
    height: 36px;
    line-height: 36px;
    border-radius: 2px;
    text-indent: 10px;
    font-size: 14px;
    color: #5e5e5e;
}

.modal-footer .btn-save {
    display: inline-block;
    border: 1px solid #c2c2c2;
    color: #5e5e5e;
    width: 108px;
    height: 36px;
    *height: 33px;
    height: 33px \0;
    line-height: 36px;
    *line-height: 33px;
    line-height: 33px \0;
    *margin-top: 1px;
    font-size: 16px;
    background: -webkit-linear-gradient(top, #fbfbfb 0%, #f6f6f6 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%, #f6f6f6 100%);
    background: -webkit-moz-gradient(top, #fbfbfb 0%, #f6f6f6 100%);
    background: linear-gradient(top, #fbfbfb 0%, #f6f6f6 100%);
    *background: #f6f6f6;
    background: #f6f6f6 \0;
    text-align: center;
    border-radius: 2px;
    vertical-align: middle;
    cursor: pointer;
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { 
 background-color: rgba(0,0,0,0);
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}

.clear{
    clear: both;
}
.left{
    float: left;
}
.right{
    float: right;
}

.setWidth{
    width: 1000px;
    height: auto;
    margin: 0 auto;
    position: relative;
    vertical-align: bottom;
}


