@charset "utf-8";
/* CSS Document */
/*big project*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, cite, dfn, em, var {font-style:normal;}
small {font-size:12px;}
ul, ol {list-style:none;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {color:#000;}
fieldset, img {border:0;}
button, input, select, textarea {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
i, em, cite {font-style:normal;}
.clear {clear:both;width:0px;height:0px;margin:0;padding:0;font-size:0px; overflow:hidden;}
.left {float:left;}
.right {float: right;}
iframe {margin:0;padding:0;}
textarea {resize:none;}
input {outline: none;}
textarea {outline: none;}
.clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;}

body{ background-color:#020101; font:12px/22px \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif;}
.nav{ background:url(../images/nav_bg.jpg) 0 0 repeat-x; height:51px; width:100%;}
.nav .nav_cont{ width:1000px; height:51px; margin:0 auto; overflow:hidden;background:url(../images/nav_bg.jpg) 0 0 repeat-x;}
.nav .subnav{ float:right; display:inline; line-height:25px; height:25px; padding-top:13px;}
.subnav li {float:left; display:inline; padding:0 10px; background:url(../images/link_line.gif) no-repeat right center;}
.subnav li.nobg {background:none;}
.subnav li a{ color:#333; text-decoration:none;}
.subnav li a:hover{ color:#b10000;}
.nav .a_wbhd{ display:block; background:url(../images/wbhd.jpg) 0 0 no-repeat;margin-right:8px; width:218px; height:51px; text-indent:-999em; overflow:hidden;}

.wrap{ background:url(../images/bg_online.jpg) no-repeat center top; position:relative;}
.wrap .content{ width:1000px; margin:0 auto; height:900px; position:relative;}
.content .bg{ width:1000px; height:856px;}
.content .bg1,
.content .bg2,
.content .bg3,
.content .bg4{ background-repeat:no-repeat; background-position:0 0; width:1000px;}

.bg1{ background-image:url(../images/on_bg1.jpg); height:214px;}
.bg2{ background-image:url(../images/on_bg2.jpg); height:214px;}
.bg3{ background-image:url(../images/on_bg3.jpg); height:214px;}
.bg4{ background-image:url(../images/on_bg4.jpg); height:214px;}

.main{ position:absolute; left:0; top:0; height:900px; width:1000px;}
.ps1{ position:absolute; width:112px; height:100px; right:20px; top:15px;}
.ps1 li{ height:30px; line-height:30px; width:112px; text-align:left; border-bottom:1px solid #3A0801; text-align:center; overflow:hidden;}
.ps1 li a{ color:#999; text-decoration:none;}
.ps1 li a:hover{ color:#ff6c39; text-decoration:underline}

.ps2{ top:347px; left:45px; position:absolute; width:179px; height:45px;}
.ps3{ background:url(../images/bm_line.jpg) no-repeat left bottom; width:910px; height:35px; position:absolute; top:450px; left:35px; padding-left:20px}
.ps3 li{ float:left; width:100px; height:33px; padding:1px; margin-right:10px; background:#464646; text-align:center; cursor:pointer; font-size:14px; color:#fff; line-height:33px;}
.ps3 .current{ padding:0; border:1px solid #464646; border-bottom:1px solid #222222; background:#222; color:#f30;}

.bm_con{ position:absolute; top:510px; left:120px; width:800px; height:300px;}

.per_bm{ margin-left:100px;overflow:hidden;}
.per_bm li{  padding-top:10px; width:500px; color:#999; line-height:26px; font-size:14px;}
.per_bm label{ display:block; float:left; width:75px; padding-right:5px; text-align:right; height:26px; line-height:26px; color:#999;font-size:14px;}
.per_bm .ipt_txt{ float:left; width:217px; padding:2px; border:1px solid #abadb3; height:20px; font-size:12px; color:#000; line-height:20px; background:#aaa;}
.per_bm .ipt_100{ width:100px;}
.per_bm .li_btn{ padding-left:80px;}
.btn_1{ background:#a31b00; width:105px; margin-right:10px; text-decoration:none; height:32px; border:1px solid #d16c00; display:block; text-align:center; line-height:32px; color:#fff; font-size:14px; float:left;}
.btn_1:hover{ background:#b0331a}

.team_table{ width:800px;}
.team_table .ipt_txt{float:left; width:82px; font-size:12px; padding:2px; border:1px solid #abadb3; height:20px; line-height:20px; background:#aaa;}
.team_table td,.team_table th{ font-size:14px;color:#999; height:35px; vertical-align:middle; font-weight:normal}
.team_table .ipt_236{ width:236px}
.team_table .ipt_list{ background:#aaa url(../images/ipt_listbg.jpg) no-repeat right center; cursor:pointer;}
.team_btn{ padding:4px 0 0 87px;}

.bm_find{ padding-top:110px;margin-left:200px;height:40px;}
.bm_find .ipt_txt{ height:20px; background:#aaa; float:left; width:200px; padding:6px 3px 5px; border:1px solid #464646;}
.bm_find .btn_find{ background:#a31b00; width:55px; text-decoration:none; height:32px; border:1px solid #d16c00; display:block; text-align:center; line-height:32px; color:#fff; font-size:14px; float:left; cursor:pointer;}
.bm_find .remarks{color:#999;}
.bm_find  .iblk {position:relative;top:5px;left:5px;float:left;}
.bm_box_off{ position:absolute; left:200px; width:730px; height:425px; top:410px;}
.bm_box_off .per_bm{ width:630px;}
.bm_box_off .per_bm li{ width:630px;}
.bm_box_off .bm_ip input{ float:left; vertical-align:middle; margin:7px 6px 0 0; _margin:3px 3px 0 0;word-break:keep-all; white-space:nowrap;}
.bm_box_off .bm_ip span{ float:left; padding-right:5px; line-height:26px;}
.bm_box_off .per_bm .ipt_list{ width:100px;background:#aaa url(../images/ipt_listbg.jpg) no-repeat right center; cursor:pointer;}
.city_box{overflow:hidden; float:left;}

/*tip_list*/
.droplist{ background:#aaa; position:absolute; z-index:999}
.droplist ul li{ width:100%;}
.droplist ul li a{ display:block; height:25px; line-height:25px; padding-left:3px; text-decoration:none; color:#333; text-decoration:none;}
.droplist ul li a:hover{ background:#bbb;}

.vcode_display{position:relative;top:-4px;left:10px;float:left;}
.vcode_display img{height:26px;}

.foot{ text-align:center; color:#999; width:1000px; position:absolute; z-index:5; bottom:15px;}
/*fix*/
.fix_r{ background:url(../images/fix_r.gif) no-repeat 0 0; width:211px; height:185px;z-index:998;position: fixed;top:475px; right: 0;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-256));}
.fix_r .fix_rcon{ padding:64px 0 0 52px;}
.fix_r .fix_rcon a{ display:block; width:120px; color:#999; height:21px; line-height:18px; text-decoration:none;overflow:hidden; margin-top:7px; background:url(../images/kf.jpg) no-repeat 0 0; padding:24px 4px 0 20px; text-align:center;}
.fix_r .fix_rcon .qq_on{ background:url(../images/kf_on.jpg) no-repeat 0 0; color:#f9d989}
/*bm_box_tab*/
.bm_box_tab{ height:46px; padding:40px 0 10px 100px;}
.bm_box_tab li{ float:left; width:110px; cursor:pointer; margin-right:5px; height:39px; text-align:center; color:#fff; font-size:14px; background:url(../images/tab_qh.jpg) no-repeat 0 0; padding-bottom:7px; line-height:39px;}
.bm_box_tab .current{background:url(../images/tab_qh.jpg) no-repeat -115px 0;}
/*form yz*/
.iblk em {color: #FF0000;padding: 0 3px;}
/*弹框*/
.tips {
    background: none repeat scroll 0 0 #28231F;
    border: 8px solid #564F4A;
    position: relative;
    z-index: 9;
}
.tips .wrap_in {
    color: #DDDDDD;
    font-size: 14px;
    line-height: 24px;
    padding: 40px 25px;
    width: 640px;
}
.tips .closew {
    background: url("../images/close.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 35px;
    position: absolute;
    right: 0;
    text-indent: -999em;
    top: 0;
    width: 55px;
    z-index: 10;
}
.tips .errormes {
    color: #797268;
    font-size: 14px;
    padding: 50px 0;
    text-align: center;
}
.tips .errormes em {
    color: #FF9900;
    font-size: 15px;
    padding: 0 5px;
}
.tips p {
    padding-top: 15px;
    text-align: center;
}
.message {
    padding: 50px 0;
    text-align: center;
}
.message p {
    color: #C89770;
    padding-bottom: 15px;
}
.message p em, .tipmes p em {
    color: #FF6600;
}
.tipmes {
    color: #C89770;
    padding: 50px 200px;
    text-align: center;
}
.tipmes ul li, .tipmes p {
    padding: 5px 0;
    text-align: left;
}
.look_person {
    padding-bottom: 15px;
}
.look_person li {
    color: #C7A16E;
    height: 26px;
    overflow: hidden;
    padding: 4px 0 4px 80px;
    position: relative;
    z-index: 2;
}
.lab_1 {
    color: #797268;
    display: block;
    height: 26px;
    left: 0;
    line-height: 26px;
    top: 4px;
    width: 70px;
    z-index: 3;
}
.f_l {
    float: left;
}
.f_r {
    float: right;
}
.t_l {
    text-align: left;
}
.t_r {
    text-align: right;
}
.t_c {
    text-align: center;
}
.f_b {
    font-weight: bold;
}
.p_r {
    position: relative;
}
.p_a {
    position: absolute;
}
.d_n {
    display: none;
}
.d_b {
    display: block;
}
.c_y {
    color: #C7A16E;
}
.c_r {
    color: #DD0000;
}