.white {
    color:#fff
}

.white_hover:hover {
    color:#fff
}

.white_bg {
    background-color:#fff
}

.black {
    color:#000
}

.black_hover:hover {
    color:#000
}

.black_bg {
    background-color:#000
}

.blue {
    color:#3D84B8
}

.blue_hover:hover {
    color:#0af
}
.grey_bg{background-color:#cfcfcf;}
.grey6_bg{background-color:#666;}
.gray4 {
    color:#444
}

.gray4_bg {
    background-color:#444
}

.gray6 {
    color:#666
}

.gray8 {
    color:#888
}

.gray8_bg {
    background-color:#888
}

.gray9 {
    color:#999
}

.graycd {
    color:#cdcdcd
}

.red {
    color:#D66564
}

.red_hover:hover {
    color:#d10000
}

.orange {
    color:#e54044
}

.orange_hover:hover {
    color:#e54044
}

.orange_bg {
    background-color:#e54044;
}

.orange2 {
    color:#ef3e22
}

.orange2_hover:hover {
    color:#ef3e22
}

.orange2_bg {
    background-color:#ef3e22
}

.orange2_bg_hover:hover {
    background-color:#ef3e22
}

.green {
    color:#19a023
}

.green_hover:hover {
    color:#2fb238
}

.greenF7_bg {
    background-color:#f7f7f7
}
.mb_20{margin-bottom:20px;}

/*鎸夐挳*/
a.btnClose {
    font-size:20px;
    line-height:17px;
    height:20px;
    font-family:"寰蒋闆呴粦";
}

a.btnsF16, button.btnsF16, input.btnsF16 {
    height:35px;
    line-height:35px;
    display:inline-block;
    margin:0 5px;
    padding:0 20px;
    font-size:16px;
    border-radius:3px;
    font-family:"寰蒋闆呴粦";
}

a.btnsF14 {
    height:30px;
    line-height:30px;
    display:inline-block;
    margin:0 5px;
    padding:0 15px;
    font-size:14px;
    border-radius:3px;
    font-family:"瀹嬩綋";
}

a.btnsF12 {
    height:25px;
    line-height:24px;
    line-height:25px \9 \0;
    display:inline-block;
    margin:0 5px;
    padding:0 10px;
    font-size:12px;
    border-radius:3px;
    font-family:"瀹嬩綋";
}

a.btn1:link, a.btn1:visited, button.btn1, input.btn1 {
    color:#fff;
    background:#2878ff;
    border:1px solid #2878ff;
}

a.btn1:hover, button.btn1:hover, input.btn1:hover {
    background:#488CFF;
    border:1px solid #488CFF;
}

a.btn1:active {
    background:#488CFF;
    border:1px solid #488CFF;
}

a.btn2:link, a.btn2:visited, button.btn2, input.btn2 {
    color:#fff;
    background:#de6667;
    border:1px solid #c85329;
    box-shadow:0 1px 0 #f5898a inset;
    background-image:-moz-linear-gradient(top, #de6667, #ca4c4d);
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #de6667), color-stop(1, #ca4c4d));
}

a.btn2:hover, button.btn2:hover, input.btn2:hover {
    background:#cb4647;
    border:1px solid #e26538;
}

a.btn2:active {
    background:#ae451f;
    border:1px solid #ae451f;
    box-shadow:0 3px 3px #812f11 inset;
}

a.btn3:link, a.btn3:visited, button.btn3, input.btn3 {
    color:#666;
    border:1px solid #dadada;
    background-color:#f7f7f7;
    box-shadow:0 1px 0 #fff inset;
    background-image:-moz-linear-gradient(top, #fff, #ececec);
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ececec));
}

a.btn3:hover, button.btn3:hover, input.btn3:hover {
    border:1px solid #ddd;
    background-color:#eee;
    background-image:-moz-linear-gradient(top, #fff, #f1f1f1 5%);
    background-image:-webkit-gradient(linear, 0 0, 0 5%, from(#fff), to(#f1f1f1));
}

a.btn3:active {
    background-color:#eee;
    background-image:none;
    border:1px solid #dadada;
    box-shadow:0 3px 3px #ccc inset;
}

a.btn4:link, a.btn4:visited, button.btn4, input.btn4 {
    color:#fff;
    background:#00c0c7;
    border:1px solid #00c0c7;
}

a.btn4:hover, button.btn4:hover, input.btn4:hover {
    background:#00d2da;
    border:1px solid #00d2da;
}

a.btn4:active {
    background:#00d2da;
    border:1px solid #00d2da;
}

a.btn5:link, a.btn5:visited, button.btn5, input.btn5 {
    color:#fff;
    background:#d56400;
    border:1px solid #c85e00;
    box-shadow:0 1px 0 #ff9435 inset;
    background-image:-moz-linear-gradient(top, #f47300, #d56400);
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f47300), color-stop(1, #d56400));
}

a.btn5:hover, button.btn5:hover, input.btn5:hover {
    background:#c65d00;
    border:1px solid #b85600;
}

a.btn5:active {
    background:#c65400;
    border:1px solid #c65400;
    box-shadow:0 3px 3px #c65400 inset;
}

a.btn1Unclick:link, a.btn1Unclick:visited, a.btn1Unclick:hover {
    background:#0c568d;
    border:1px solid #0c568d;
    box-shadow:0 0 0 #fff inset;
}

a.btn2Unclick:link, a.btn2Unclick:visited, a.btn2Unclick:hover {
    background:#ae451f;
    border:1px solid #ae451f;
    box-shadow:0 0 0 #fff inset;
}

a.btn3Unclick:link, a.btn3Unclick:visited, a.btn3Unclick:hover {
    background-color:#eee;
    background-image:none;
    border:1px solid #eee;
    box-shadow:0 0 0 #fff inset;
}

a.btn4Unclick:link, a.btn4Unclick:visited, a.btn4Unclick:hover {
    background:#358a33;
    border:1px solid #358a33;
    box-shadow:0 0 0 #fff inset;
}

a.btn5Unclick:link, a.btn5Unclick:visited, a.btn5Unclick:hover {
    background:#c65400;
    border:1px solid #c65400;
    box-shadow:0 0 0 #fff inset;
}

/*鍒嗛〉*/
.page {
    padding:0 20px 50px 0px;
    text-align:center;
    margin-top:20px;
}

.page a {
    color:#666;
    margin:0 5px;
    height:28px;
    line-height:28px;
    border:1px solid #f0f0f0;
    font-size:12px;
    display:inline-block;
    width:31px;
    text-align:center;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    background:#fff;
    font-family:Arial, Helvetica, sans-serif;
}

.page a.cu, .page a.cu:hover, .page a:hover {
    border:1px solid #e54044;
    color:#e54044;
    background:#fff;
}

/*鍚嶄紒*/
.company_descript_title .famous {
    display:inline-block;
    width:51px;
    height:18px;
    background:url(/img/blue/person/kuaimi_icon05.jpg) 4px center no-repeat #fff7f6;
    font-size:12px;
    color:#e54044;
    line-height:18px;
    text-indent:23px;
    border-radius:2px;
}

/*鏃犳暟鎹姸鎬�*/
.noData {
    text-align:center;
    color:#aaa;
    font-family:Verdana, "寰蒋闆呴粦", "SimHei";
    padding:178px 0 50px;
    font-size:16px;
    background:url("/img/common/empty.png") no-repeat center 30px;
    height:auto;
}

/*杈撳叆妗嗘按鍗伴鑹�*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color:#ccc;
}

input:-moz-placeholder, textarea:-moz-placeholder {
    color:#ccc;
}

input::-moz-placeholder, textarea::-moz-placeholder {
    color:#ccc;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color:#ccc;
}

/*鍦板尯*/
.drop {
    height:28px;
    float:left;
    display:inline;
    border:1px solid #eee;
    position:relative;
    z-index:1;
    cursor:pointer;
    border-radius:4px;
}

.drop .dropSeld {
    height:28px;
    line-height:28px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    display:inline-block;
    padding:0 5px;
    background:#fff;
    border-radius:4px;
}

.drop b.dropIco {
    position:absolute;
    right:5px;
    top:7px;
    font-size:14px;
    color:#ccc;
    cursor:pointer;
}

.drop .dropLst {
    display:none;
    position:absolute;
    top:100%;
    left:-1px;
    border:1px solid #eee;
    background:#fff;
    font-size:12px;
    padding:1px 5px;
}

.drop .dropLstCon ul li {
    height:28px;
    line-height:28px;
    padding:0 5px;
    cursor:pointer;
    font-size:14px;
    overflow:hidden
}

.drop .dropLstCon ul li.hov {
    background:#f1f1f1;
}

.dropShow b.dropIco {
    color:#4da1ff;
}

.dropShow .dropLst {
    display:block;
}

.dropRdSet {
    padding:0 20px 0 3px;
    overflow:hidden;
    zoom:1;
}

.dropSet {
    padding:0 20px 3px 3px;
    overflow:hidden;
    zoom:1;
}

/*鍗曚釜鍦扮偣閫夋嫨*/
.addressMod .drop {
    cursor:default;
    background:#fff;
}

.addressMod .drop input.text {
    border:0;
    margin:3px 0 0;
    height:20px;
    line-height:20px;
    width:67px;
}

.addressMod .drop input.focus {
    background:#fff;
    box-shadow:none;
}

.addressMod .drop ul li {
    float:left;
    display:inline;
    width:70px;
    font-size:12px;
    padding:0;
    height:30px;
    line-height:30px;
    cursor:default;
    text-align:center;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
}

.addressMod .drop ul li.hov {
    background:none;
}

.addressMod .drop ul li a {
    padding:3px 8px;
}

.addressMod .drop ul li a:hover {
    background:#f7f7f7;
}

.addressMod .drop .dropLstCon {
    width:420px;
    font-size:12px;
}

.addressMod .drop .dropLst {
    padding:5px;
    zoom:1;
}

.addressMod .addFstDrop .dropLstCon {
    width:490px;
    font-size:12px;
}

.addressMod .addFstDrop .dir {
    border-bottom:1px dashed #dadada;
    padding:0 0 5px;
    margin-bottom:5px;
}

/*琛ㄥ崟*/
.formMod {
    margin-bottom:20px;
}

.formMod .l {
    float:left;
    display:inline;
    height:30px;
    line-height:30px;
    text-align:right;
    font-size:14px;
    margin-right:10px;
    color:#666
}

.formMod .l i {
    color:#de0000;
    font-style:normal;
    margin:0 0 0 5px;
    width:12px;
    display:inline-block;
}

.formMod .r {
    float:left;
    display:inline;
}

/*閿欒淇℃伅*/
.hb_ui_prt_success {
    background:#68af02 !important;
}

.hb_ui_prt_fail {
    background:#fb5958 !important;
}

.hb_ui_prt_success .ui_dialog_message {
    color:#fff;
}

.hb_ui_prt_fail .ui_dialog_message {
    color:#fff;
}

/*琛ㄥ崟閿欒绠ご淇℃伅鎻愮ず*/
.tipPos{position:relative;padding-right:10px;font-size:12px;float:left;display:inline;top:0;left:12px;height:30px; z-index:11}
.tipLay{ position:absolute;left:0;top:0;}
.tipLay .tipArr{ position:absolute;left:-4px;top:11px;width:4px;height:6px;font-size:0;line-height:0;background:url(/img/common/common.gif) no-repeat 0 0; z-index:4;}
.tipLayTxt{line-height:28px;border:1px solid #c3c3c3;background:#fafafa;color:#333;display:inline-block;padding:0 5px; text-align:left; position:relative; z-index:3;}
.tipw40{width:40px;}
.tipw50{width:50px;}
.tipw80{width:80px;}
.tipw100{width:100px;}
.tipw120{width:120px;}
.tipw110{width:110px;}
.tipw150{width:150px;}
.tipw180{width:180px;}
.tipw200{width:200px;}
.tipw220{width:220px;}
.tipw245{width:245px;}
.tipw280{width:280px;}
.tipError{}
.tipLayErr{line-height:28px;color:#D66564;border:1px solid #D66564;background:#fff2ef;color:#333;display:inline-block;padding:0 5px; text-align:left; position:relative; z-index:3;}
.tipLay .tipLayErr .tipArr{background-position:0 -6px;}@charset "utf-8";
/* CSS Document */

