html{
    background-color: #fafafa;
}
body, button, input, select, textarea{
    color: #7b7b7c !important;
}
a{
    text-decoration: none !important;
}
/*内容*/
.coheight{
    margin-top: 20px;
}
.ableft{
    width: 240px;
    background: #f7f7f7;
    padding-bottom: 35px;
}
/*左边导航*/
.lenav ul > li{
    border-bottom: 1px solid #f7f7f7;
}
.lenav ul > li>a{
    padding-left: 21px;
    background: #eeeeee;
    display: block;
    padding-top: 12px;
    padding-bottom: 13px;
}
.licon{
    vertical-align: middle;
    margin-right: 17px;
}
.lenav ul > li ul{
    padding-top: 10px;
    padding-bottom: 5px;
    display: none;
}
.lenav ul > li ul li{
    border-bottom: none;
}
.lenav ul > li ul li a{
    background: #f7f7f7;
    padding-left: 55px;
    padding-top: 0;
    padding-bottom: 5px;
}
.lena-display{
    display: block !important;
}
/*左边导航 end*/
/*abright*/
.abright{
    width: 846px;
    min-height: 1000px;
}
.gra{
    padding-left: 35px;
    padding-bottom: 32px;
    padding-top: 25px;
}
.gra a{
    font-size: 16px;
    color: #666666;
    margin-right: 40px;
    padding-bottom: 9px;
}
.gractive{
    color: #2099cc !important;
    border-bottom: 3px solid #2099cc;
}

.grdiv{
    padding-left: 66px;
    padding-right: 43px;
    margin-top: 15px;
}
.grlist{
    margin-bottom: 42px;
}
.grlleft{
   width: 80px;
    text-align: right;
    font-size: 14px;
    color: #999999;
}
.rglright{
    color: #333;
    padding-left: 14px;
}
.rglright a{
    color: #2a72be;
}
.grradio{
    vertical-align: top;
    width: 12px;
    height: 12px;
    margin-right: 9px;
}
.grinput{
    width: 198px;
    border: 1px solid #eeeeee;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #333333;
}
.grselect{
    width: 110px;
    border: 1px solid #eeeeee;
    color: #666666;
    padding-top: 3px;
    padding-bottom: 4px;
    margin-right: 10px;
}
.gdate{
    width: 85px;
    border: 1px solid #eeeeee;
    padding-top: 7px;
    padding-bottom: 7px;
    color: #666666;
}
.grsub{
    padding-left: 0;
    width: 130px;
    border: 1px solid #2099cc;
    height: 38px;
    line-height: 38px;
    border-radius: 5px;
    background: none;
    cursor: pointer;
}
.grdiv{
    position: relative;
}
.grdivto{
    width: 300px;
    border: 1px solid #e5e5e5;
    position: absolute;
    right: 44px;
    top: 0;
}
.grdivtow{
    width: 283px;
    margin: 10px auto;
    height: 120px;
    overflow: hidden;

}
.grdivleft{
    width: 120px;
}
.grdivright{
    width: 150px;
    padding-top: 5px;
}
.grdih3{
    font-size: 16px;
    color: #2099cc;
    margin-top: 2px;
}
.grdip{
    font-size: 14px;
    color: #999999;
}
/*abright end*/
/*头像*/
.imgtup{
    padding-left: 35px;
    padding-right: 35px;
}
.grheleft{
    width: 502px;
    border-right: 1px solid #eeeeee;
}
.grhfile{
    width: 280px;
    height: 50px;
    position: absolute;
    left: 0;
    top: 0;
    filter:alpha(opacity=0); /* IE */
    -moz-opacity:0; /* 老版Mozilla */
    -khtml-opacity:0; /* 老版Safari */
    opacity: 0; /* 支持opacity的浏览器*/
}
.grhfip{
    font-size: 12px;
    color: #999999;
}
.gryul{
    width: 470px;
    height: 254px;
    border: 1px solid #eeeeee;
    background: #f9f9f9;
    text-align: center;
    margin-top: 10px;
}
.yitimg{
    /*padding-top: 54px;*/
}
.gryh3{
    font-size: 16px;
    color: #666666;
    line-height: 60px;
}
.gryuliul li{
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 8px;
    margin-bottom: 13px;
}
.txbz{
    border: 1px solid #2099cc;
    border-radius: 5px;
    width: 128px;
    padding-left: 0;
    height: 38px;
    line-height: 38px;
    color: #2099cc;
    background: none;
    margin-top: 20px;
}
.grheright{
    width: 270px;
}
.grhewidt{
    padding-left: 23px;
}
.grhewh3{
    font-size: 14px;
    color: #666666;
    font-weight: bold;
    margin-bottom: 5px;
}
.grhwtihp{
    font-size: 14px;
    color: #999;
}
.gryuimg{
    border: 1px solid #eeeeee;
    margin: 15px 0 8px;
}
.gryuimp{
    font-size: 14px;
    color: #999999;
}
/*头像 end*/
/*工作经历*/
.jbgong{
    padding-left: 35px;
    padding-right: 35px;
}
.jbggoh3{
    font-size: 16px;
    color: #666666;
    padding-top: 26px;
    margin-bottom: 14px;
}
.jbgcha{
    display: block;
    font-size: 14px;
    color: #999999;
    border: 1px solid #dcdcdc;
    width: 78px;
    line-height: 33px;
    text-align: center;
    border-radius: 5px;
}
.jbtable{
    border-top: 1px solid #dcdcdc;
    margin-top: 10px;
}
.jbtable tr th{
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #dcdcdc;
}
.jbtable tr td{
    font-size: 14px;
    color: #999999;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #dcdcdc;
}
.jbicont{
    vertical-align: middle;
    margin-right: 7px;
}
/*分页*/
.page{
    margin-top: 40px;
    text-align: center;
}
.page a{
    border: 1px solid #dcdcdc;
    padding: 4px 11px;
    border-radius: 5px;
    margin: 0 2px;
}
.page .paactive{
    border: 1px solid #2099cc;
    background:#2099cc;
    border-radius: 5px;
    color: #fff;
}
.page a:hover{
    border: 1px solid #2099cc;
    background:#2099cc;
    border-radius: 5px;
    color: #fff;
}
/*分页 end*/
.zyagne{
    width: 275px;
    margin: 0 auto;
}
.zyalist{
    margin-bottom: 20px;
}
.zyaleft{
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: right;
}
.adlabd{
    width: 160px;
    border: 1px solid #eeeeee !important;
    height: 28px !important;
    line-height: 28px !important;
    font-size: 14px;
    color: #333333 !important;
}
.grsub2{
    padding-left: 0;
    width: 130px;
    border: 1px solid #2099cc;
    height: 38px;
    line-height: 38px;
    border-radius: 5px;
    background: none;
    cursor: pointer;
}
/*工作经历 end*/
/*会议*/
.hylicon{
    vertical-align: middle;
    margin-right: 8px;
}
.huiydiv span{
    margin-right: 15px;
}
.huiydiv{
    padding-left: 9px;
    border-bottom: 1px solid #dcdcdc;
    padding-top: 14px;
    padding-bottom: 14px;
}

.huiyiliul{
    margin-top: 20px;
}
.huyih3{
    text-align: center;
    font-size: 14px;
    color: #666666;
    margin-bottom: 19px;
}
.huyih3 span{
    background: #f7f7f7;
    padding: 5px 32px;
}
.huyicont{
    background: #f3f3f3;
    padding:23px 24px;
    margin-bottom: 25px;
}
.huyith3{
    position: relative;
    font-size: 14px;
    color: #666666;
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.hycolse{
    position: absolute;
    right: 3px;
    top: 3px;
    color: #999999;
    font-size: 12px;
}
.huyicop{
    font-size: 14px;
    color: #666666;
    line-height: 28px;
}
/*会议 end*/
/*发票资质*/
.fpzz{
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    padding-top: 29px;
    padding-bottom: 29px;
    padding-left: 60px;
}
.fpzz p{
    font-size: 14px;
    color: #666666;
    line-height: 32px;
}
.fpzzli{
    padding-top: 27px;
}
.fpzzlih3{
    font-size: 14px;
    color: #666666;
    font-weight: bold;
    padding-left: 60px;
}
.grreset{
    border: 1px solid #dcdcdc;
    width: 100px;
    height: 39px;
    line-height: 39px;
    color: #999999;
    padding-left: 0;
    background: none;
    border-radius: 5px;
    cursor: pointer;
}
.frcont{
    width: 560px;
    margin: 30px auto 0;
}
/*发票资质 end*/
/*修改密码*/
.xgdiv{
    border-top: 1px solid #dcdcdc;
    padding-top: 20px;
}
.stepflex{
    border-top: 5px solid #cccccc;
    text-align: center;
    margin: 30px auto;
    display: block;
    width: 652px;
}
.stepflex dl {
    float: left;
    position: relative;
    width: 217px;
    top: -5px;
    border-top: 5px solid #ccc;
}
.s-num {
    position: relative;
    margin: -15px auto 6px;
    color: #fff;
    font-weight: 700;
    width: 23px;
    height: 23px;
    background-image: url(../images3/step2013.png);
    line-height: 23px;
}
.s-text {
    color: #ccc;
}
.stepflex s {
    left: 0;
}
.first s {
    background-position: 0 -24px;
    background-color: #fff;
}
.stepflex b {
    right: 0;
}
dl.doing {
    border-top-color: #2099cc;
}
.doing .s-num {
    background-position: -23px 0;
}
.doing .s-text {
    color: #2099cc;
}
.doing s {
    background-position: -23px -24px;
}
.doing b {
    background-position: -28px -24px;
    background-color: #ccc;
}
dl.done {
    border-top-color: #b1e4fa;
}
.done .s-num {
    background-position: -47px 0;
}
.done .s-text {
    color: #b1e4fa;
}
.done s {
    background-position: -46px -24px;
}
.done b {
    background-position: -51px -24px;
}
.done .s-text {
    color: #b1e4fa;
}



.yzsf{
    width:600px;
    margin: 60px auto 0;
}
.yanzdiv{
    width: 550px;
}
.yanleft{
    width: 132px;
    text-align:right;
    font-size: 14px;
    color: #999999;
    height: 40px;
    line-height: 40px;
}
.yanright{
    width: 413px;
    font-size: 14px;
    color: #666666;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    margin-bottom: 20px;
}
.yanright a{
    font-size: 12px;
    color: #2099cc;
    padding: 0 10px;
}
.yzinput{
    width: 210px;
    border: 1px solid #dcdcdc;
    height: 38px;
    line-height: 38px;
}
.msgs{
    font-size: 14px;
    color: #666666;
    border: 1px solid #dcdcdc;
    border-radius: 3px;
    cursor: pointer;
    background: #f6f6f6;
    width: 100px;
    display: block;
    text-align: center;
    height: 38px;
    line-height: 38px;
}
.msgs1{
    font-size: 14px;
    color: #666666;
    border: 1px solid #dcdcdc;
    border-radius: 3px;
    cursor: pointer;
    background: #f6f6f6;
    width: 100px;
    display: block;
    text-align: center;
    height: 38px;
    line-height: 38px;
}
.yzmleft{
    width: 230px;
}
.yzmimg{
    width: 65px;
    height: 34px;
    margin-top: 6px;
}
.yzmspan{
    margin-left: 10px;
    padding-top: 4px;
}
.yzmspan a{
    padding: 0;
}
.yzmsub{
    width: 100px;
    padding-left: 0;
    text-align: center;
    height: 38px;
    line-height: 38px;
    color: #2099cc;
    border: 1px solid #2099cc;
    border-radius: 5px;
    background: none;
    margin-top: 10px;
}
.yanrip{
    font-size: 12px;
    color: #999999;
    padding-top: 4px;
    padding-bottom: 4px;
    font-weight: normal;
    padding-left: 137px;
    display: none;
}
.atdbottom{
    margin-bottom: 20px;
}
/*验证*/
/*==========以下部分是Validform必须的===========*/
.Validform_checktip{
    margin-left:8px;
    line-height:20px;
    height:20px;
    overflow:hidden;
    color:#999;
    font-size:12px;
}
.Validform_right{
    color:#71b83d;
    padding-left:20px;
    background:url(../images3/right.png) no-repeat left center;
}
.Validform_wrong{
    color:red;
    padding-left:20px;
    white-space:nowrap;
    background:url(../images3/error.png) no-repeat left center;
}
.Validform_loading{
    padding-left:20px;
    background:url(../images3/onLoad.gif) no-repeat left center;
}
.Validform_error{
    background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}

.regediv li{
    zoom: 1;
    overflow: hidden;
    margin-bottom: 23px;
}
.regediv .label{
    width: 140px;
    text-align: right;
    height: 40px;
    line-height: 40px;
}
.regediv  .inputxt{
    width: 210px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #dcdcdc;
}
.regediv .need{
    color: #e2383b;
}
.yzmspant{
    display: block;
    padding-top: 9px;
}
.yzmspant a{
    color: #2099cc;
}
/*验证 end*/
/*修改完成*/
.safe-icon-box {
    position: relative;
    _height: 48px;
    _overflow: visible;
   margin: 110px auto 0;
    width: 370px;
}

.safe-icon-box .m-icon {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 53px;
    height: 53px;
    background: url(../images3/icon48.png) no-repeat;
}
.safe-icon-box .icon-succ02 {
    background-position: 1px 0;
}
.safe-icon-box .fore {
    margin-left:75px;
    line-height: 25px;
}
.ftx-02, .ftx02 {
    color: #71b247;
}
.u-safe .safe-rank01, .u-safe .safe-rank02, .u-safe .safe-rank03, .u-safe .safe-rank04, .u-safe .safe-rank05, .u-safe .safe-rank06 {
    background: url(../images3/safe-rank2014.png) no-repeat 0 0;
    display: inline-block;
    font-size: 0;
    height: 14px;
    line-height: 0;
    margin-right: 10px;
    overflow: hidden;
    vertical-align: middle;
    width: 145px;
}
.u-safe .safe-rank06 {
    background-position: 0 -105px;
}
.u-safe .safe-rank05 {
    background-position: 0 -81px;
}
.u-safe .safe-rank04 {
    background-position: 0 -63px;
}
.u-safe .safe-rank03 {
    background-position: 0 -42px;
}
.u-safe .safe-rank02 {
    background-position: 0 -22px;
}
.u-safe .safe-rank01 {
    background-position: 0 -1px;
}
.u-safe .rank-text {
    font-weight: 400;
    margin-right: 5px;
}
.ftx-03, .ftx03 {
    color: #999;
}
.ftx-05, .ftx05 {
    color: #005ea7;
}
.chmht{
    font-size: 23px;
    margin-bottom: 7px;
}
.u-safe{
    font-size: 14px;
    color: #444444;
}
/*修改完成 end*/
/*修改密码 end*/
/*联系方式*/
.lxfsdiv{
    border-top: 1px solid #dcdcdc;
    padding-top: 45px;
}
.lxfslist{
    width: 570px;
    margin: 0 auto 20px;
}
.lxfleft{
    width: 115px;
    font-size: 14px;
    text-align: right;
    color: #999999;
    height: 28px;
    line-height: 28px;
}
.lxfright{
    width: 445px;
}
.lfinput{
    border: 1px solid #eeeeee;
    width: 305px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #333333;
}
.gsubmit{
    width: 128px;
    padding-left: 0;
    text-align: center;
    border: 1px solid #2099cc;
    border-radius: 5px;
    color:#2099cc;
    height: 38px;
    line-height: 38px;
    background: none;
    margin-top: 20px;
    cursor: pointer;
}
/*联系方式 end*/
/*企业基本信息*/
.qyjbxxdiv{
    padding-bottom: 15px;
}
.qyjbh3{
    font-size: 14px;
    color: #2099cc;
    font-weight: bold;
    border-top: 1px solid #dcdcdc;
    padding: 25px 73px;
}

.qyulli{
    width: 620px;
    margin: 0 auto 15px;
}
.qyjbleft{
    width: 115px;
    text-align: right;
    font-size: 14px;
    color: #999999;
}
.qyjbright{
    width: 500px;
    text-align: left;
    font-size: 14px;
    color: #333333;
}
.qyinput{
    border: 1px solid #eeeeee;
    height: 35px;
    line-height: 35px;
    width: 212px;
}
.qyspanc{
    /*display: block;*/
    float: left;
    width: 125px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #333333;
}
.qychecb{
    width: 12px;
    height: 12px;
    vertical-align: top;
    margin-right: 10px;
}
.aqyspanc{
    /*display: block;*/
    float: left;
    width: 166px;
    margin-bottom: 10px;
    font-size: 13px;
    color: #333333;
    overflow: hidden;
}
/*企业基本信息 end*/
/*企业经营*/
.qyjdtab{
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    height: 48px;
    line-height: 48px;
    padding: 0 15px;
    margin-bottom: 15px;
}
.qyjdtab a{
    font-size: 14px;
    color: #666666;
    margin-right: 40px;
    text-decoration: none !important;
}
.qyjdtab .qyactive{
    color: #2099cc;
}
.xingzeng{
    background: #f5f5f6;
    padding: 30px 30px 20px 30px;
    margin-top: 10px;
    display: none;
}
.xzcolse{
    font-size: 14px;
    color: #999999;
    text-align: right;
    cursor: pointer;
}
.xzcont{
    width: 475px;
    margin: 20px auto 0;
}
.xzconlist{
    border: 1px solid #dcdcdc;
    background: #fff;
    margin-bottom: 15px;
}
.xzcleft{
    height: 33px;
    line-height: 33px;
    border-right: 1px solid #dcdcdc;
    width: 99px;
    text-align: center;
}
.xzcright{
    width: 372px;
}
.xzcinput{
    width: 100%;
    margin-top: 7px;
    border: 0;
}
.xzcsub{
    width: 98px;
    border: 1px solid #dcdcdc;
    padding-left: 0;
    height: 38px;
    line-height: 38px;
    background: #ffffff;
    font-size: 16px;
    color: #999999;
    margin-left: 10px;
    border-radius: 5px;
}
.xzactive{
    width: 98px;
    border: 1px solid #2099cc;
    padding-left: 0;
    height: 38px;
    line-height: 38px;
    background: #2099cc;
    font-size: 16px;
    color: #fff !important;
    border-radius: 5px;
}
.xzcinputt{
    width: 100%;
    margin-top: 4px;
    border: 0;
}
/*企业经营 end*/
/*发票*/
.fpcont{
    border: 1px solid #dcdcdc;
    padding: 0px 19px 26px;
}
.fpconh3{
    border-bottom: 1px solid #dcdcdc;
}
.fpcontitle{
    font-size: 14px;
    color: #333;
    font-weight: bold;
    margin-top: 18px;
    padding-left: 3px;
}
.fpffxz{
    padding-left: 19px;
    margin-top: 18px;
    margin-bottom: 19px;
}
.fpffxz a{
    display: block;
    float: left;
    width: 108px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    font-size: 14px;
    color: #666;
    border: 1px solid #dcdcdc;
    margin-right: 12px;
}
.fpffxz a:hover{
    color: #c40400;
}
.fpffxz .fpcmore{
    width:auto;
    border: none;
    margin-left: 9px;
}
.fpffxz .fpfactive{
    width: 106px;
    height: 31px;
    line-height: 31px;
    border: 2px solid #c40400;
    background: url("../images3/fpdg.png") no-repeat bottom right;
}
.fpxgxx{
    margin-top: 29px;
    padding-left: 38px;
    font-size: 14px;
    color: #666666;
    margin-bottom: 29px;
}
.fpxgxx a{
    color: #005ea7;
}
.fptable{
    background: url("../images3/fptcbj.png") repeat;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    display: none;
    z-index: 1;
}
.fpxxone{
    width: 760px;
    position: absolute;
    left: 50%;
    margin-left: -380px;
    top: 10%;
    background: #b8b8b8;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.fptabwidt{
    width: 752px;
    margin: 5px auto;
    overflow: hidden;
    background: #fff;
}
.fpxxti{
    font-size: 14px;
    color: #666;
    height: 40px;
    line-height: 40px;
    padding-left: 17px;
    background: #f3f3f3;
    position: relative;
}
.fpguan{
    position: absolute;
    color: #cdcdcd;
    right: 10px;
    top: 0;
    cursor: pointer;
}
.fponec{
    width: 670px;
    margin: 0 auto;
}
.fpontab{
    margin-top: 20px;
}
.fpontab a{
    padding: 4px 28px;
    border: 1px solid #dcdcdc;
    display: block;
    float: left;
    margin-right: 10px;
}
.fpontab .fpoactive{
    border: 2px solid #c40400;
    background: url("../images3/fpdg.png") no-repeat bottom right;
}
.fponjs{
    background: #fffdee;
    padding: 12px 18px 11px;
    margin-top: 18px;
}
.fponjw{
    background: url("../images3/fpjg.png") no-repeat left 5px;
    padding-left: 27px;
}
.fponjw p{
    font-size: 12px;
    color: #ff6600;
    line-height: 24px;
}
.fponjw p a{
    color: #005ea7;
}

.fpnyfs{
    margin-top: 18px;
    padding-left: 51px;
}
.fpnykp{
    font-size: 14px;
    color: #666666;
    margin-right: 15px;
    height: 35px;
    line-height: 35px;
}
.fpnyactive{
    border: 2px solid #c40400;
    background: url("../images3/fpdg.png") no-repeat bottom right;
    padding:3px 14px;
    display: block;
}

.fponnext{
    padding-left: 24px;
    margin-top: 24px;
}

.fponsub{
    padding-left: 91px;
    margin-top: 5px;
}
.fponnp{
    font-size: 12px;
    color: #888888;
}
/*验证*/
.fponsub2{
    padding-left: 71px;
}
.fptwo{
    margin-top: 15px;
    padding-bottom: 68px;
}
/*==========以下部分是Validform必须的===========*/
.Validform_checktip{
    margin-left:8px;
    line-height:20px;
    height:20px;
    overflow:hidden;
    color:#999;
    font-size:12px;
}
.Validform_right{
    color:#71b83d;
    padding-left:20px;
    background:url(../images3/fpsucc.png) no-repeat left center;
}
.Validform_wrong{
    color:#ef2222;
    padding-left:24px;
    white-space:nowrap;
    background:url(../images3/error.png) no-repeat left center;
}
.Validform_loading{
    padding-left:20px;
    background:url(../images3/onLoad.gif) no-repeat left center;
}
.Validform_error{
    background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}
/*==========以下部分是Validform必须的 end===========*/
.fpdpone{
    padding-bottom: 60px;
}
.need{
    color: #c40400;
}
.fpreul li{
    margin-bottom: 11px;
}
.label{
    width: 95px;
    float: left;
    font-size: 12px;
    color: #666666;
    text-align: right;
    margin-right: 10px;
    padding-top: 5px;
}
.inputxt{
    width: 288px;
    border: 1px solid #dcdcdc;
    padding-top: 4px;
    padding-bottom: 4px;
}
.action{
    padding-left: 27px;
    padding-top: 7px;
}
.action input{
    padding-left: 0;
    cursor: pointer;
}
.fpsubmit{
    background:url("../images3/fpnext.png") no-repeat;
    width: 87px;
    height: 30px;
    border: 0;
    text-indent: -9999px;
}
.fubclose{
    background: url("../images3/fprese.png") no-repeat;
    width: 60px;
    height: 30px;
    border: 0;
    text-indent: -9999px;
}
/*验证 end*/
/*验证2*/
.fpthrtab{
    padding-left: 52px;
    margin-top: 15px;
    padding-bottom: 55px;
}
.fpspanr{

}
.fpsele{
    width: 95px;
    border: 1px solid #dcdcdc;
    padding-top: 4px;
    padding-bottom: 4px;
    -webkit-appearance: none;
}
.fpsubmit2{
    background:url("../images3/fpbc.png") no-repeat;
    width: 60px;
    height: 30px;
    border: 0;
    text-indent: -9999px;
}
/*验证2 end*/
.fpdptwo{
    display: none;
}
.fpdthree{
    display: none;
}
/*收获*/
.fpadres{
    font-size: 14px;
    color: #005ea7;
    position: absolute;
    right: 0;
    top: 0;
    font-weight: normal;
}
/*弹出*/
.fpnewad{
    background: url("../images3/fptcbj.png") repeat;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    display: none;
    z-index: 1;
}
.fpnecont{
    width: 760px;
    position: absolute;
    left: 50%;
    margin-left: -380px;
    top: 30%;
    background: #b8b8b8;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.fpnecw{
    width: 752px;
    margin: 5px auto;
    overflow: hidden;
    background: #fff;
}
.fpnetab{
    margin-top: 11px;
    padding-bottom: 64px;
}
.fpnetab .fpreul li{
    margin-bottom: 17px;
}
/*地区选择*/
.tab li, .tab a, .tab-item{float:left;text-align:center;}
.tab li, .tab a, .tab-item{cursor:pointer;float:left;text-align:center;}
#summary-stock .dt{margin-top:4px;}
#list1 .dt{
    width: 95px;
    float: left;
    font-size: 12px;
    color: #666666;
    text-align: right;
    margin-right: 10px;
    padding-top: 2px;
}
#list1 .dd{width:324px;float:left;}

#store-selector{position:relative;float:left;z-index:2;height:34px;margin-right:6px}
#store-selector dl,#store-selector dt,#store-selector dd{float:none;color:#999}
#store-selector dl{position:absolute;top:23px;z-index:1;width:358px;width:358px;padding:5px;border:1px solid #ddd;background:#fff;display:none;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}
#store-selector dt{padding:6px 0 10px;color:#999}
#store-selector dd{padding-bottom:5px;line-height:18px}
#store-selector a:link,#store-selector a:visited{color:#005aa0}
#store-selector a:hover,#store-selector a:active{background:#005aa0;color:#fff}
#store-selector .text{float:left;+float:none;_float:left;position:relative;top:0;z-index:2;height:28px;background:#fff;border:1px solid #CECBCE;padding:4px 20px 0 4px;line-height:25px;overflow:hidden}
#store-selector .text b{display:block;position:absolute;top:6px;right:4px;overflow:hidden;width:17px;height:24px;background:url(../images3/btn20121210.png) 0 0 no-repeat}
#store-selector .close{display:none;position:absolute;z-index:2;top:19px;left:366px;cursor:pointer;width:17px;height:17px;background:url(../images3/20120418.png) no-repeat -40px 0}
#store-selector a:hover{background:#B79567;color:#fff;cursor:pointer}
#store-selector.hover .text{border-bottom:0}
#store-selector.hover .i-storeinfo{position:relative;z-index:2;}
/*#store-selector.hover .i-storeinfo div{background:url(../images3/bg_store.gif) no-repeat -81px -75px}*/
#store-selector.hover dl{display:block}
#store-selector.hover .close{display:block}

#store-prompt{clear:left;line-height:25px}
#store-prompt strong{font-size:14px}
#store-prompt a{color:#005EAA}
*html #store-selector .i-storeinfo,*html #store-selector .i-storeinfo div{float:left}
*html #store-selector dl{left:0}
#store-selector .content{display:none;position:absolute;top:32px;left:-45px;border:1px solid #cecbce;width:390px;padding:15px;background:#fff;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}
#store-selector .content select{float:left;width:120px;border:1px solid #cecbce;margin-right:15px}
#store-selector .content .select3{margin-right:0}
#store-selector.hover .content,#store-selector.hover .close{display:block}
#JD-stock{position:relative;margin-bottom:0}
#JD-stock .tab{width:100%;height:25px;float:left;border-bottom:2px solid #edd28b;overflow:visible;*overflow:hidden}
#JD-stock .tab li{float:left;clear:none;height:23px;padding:1px 1px 0;border:1px solid #ddd;border-bottom:0;margin-right:3px;background-color:#fff;line-height:22px;text-decoration:none}
#JD-stock .tab .curr{*position:relative;height:25px;padding:0;border:2px solid #edd28b;border-bottom:0}
#JD-stock .tab a{position:relative;float:left;height:23px;padding:0 20px 1px 10px;line-height:23px;text-align:center;text-decoration:none;cursor:pointer;color:#005AA0;outline:0;*blr:expression(this.onFocus=this.blur())}
#JD-stock .tab a:hover{background:0;color:#005AA0}
#JD-stock .tab a i{position:absolute;right:5px;top:10px;*top:9px;display:block;width:7px;height:5px;overflow:hidden;background:url(../images3/20130606B.png) no-repeat -76px -34px;opacity:.5;filter:alpha(opacity=50)}
#JD-stock .tab .curr i,#JD-stock .tab a:hover i{opacity:1;filter:alpha(opacity=100)}
#JD-stock .area-list{padding-top:5px}
#JD-stock .area-list li{float:left;width:80px;padding:2px 0 2px 15px;clear:none}
#JD-stock .area-list li a{float:left;padding:2px 4px;*padding:0 4px;color:#005aa0}
#JD-stock .area-list li a:hover{color:#fff}
#JD-stock .area-list .longer-area{width:370px}
#JD-stock .area-list .long-area{width:170px}
/*地区选择*/

/*弹出*/
/*收获人*/
.fpaddlist{
    margin-top: 18px;
}
.fpaddlist ul{
    height: 44px;
    overflow: hidden;
}
.fpaddlist ul li{
    padding-left: 19px;
    margin-bottom: 10px;
}
.fpshw{
    font-size: 14px;
    color: #666666;
    border: 1px solid #dcdcdc;
    width: 108px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    margin-right: 19px;
}
.fpsactive{
    border: 2px solid #c40400;
    background: url(../images3/fpdg.png) no-repeat bottom right;
}
.fpshwcon{
    width: 580px;
    line-height: 35px;
}
.fpshwcon span{
    display: inline-block;
    margin-left: 10px;
}
.fpsdown{
    padding-left: 19px;
    font-size: 12px;
    color: #666666;
    cursor: pointer;
    margin-bottom: 9px;
}
.fpsup{
    padding-left: 19px;
    font-size: 12px;
    color: #666666;
    cursor: pointer;
    display: none;
    margin-bottom: 9px;
}
/*收获人 end*/
/*收获*/
/*订单详情*/
.fpxttable{
    border: 1px solid #e9eaef;
    border-bottom: none;
}
.fpxttable tr th{
    background: #f0f1f6;
    padding-left: 19px;
    border-bottom: 1px solid #e9eaef;
    padding-top: 3px;
    padding-bottom: 2px;
    font-size: 12px;
    color: #999999;
}
.fpxttable tr td{
    padding-left: 19px;
    padding-top: 17px;
    padding-bottom: 17px;
    font-size: 12px;
    color: #666666;
}
.fpdzfco{
    color: #3e9829;
}
/*订单详情*/
/*总金额*/
.fpzje{
    background: #f4f4f4;
    padding-right: 48px;
    text-align: right;
    padding-top: 19px;
    padding-bottom: 19px;
}
.fpzje p{
    font-size: 12px;
    color: #666666;
}
.fpzjco{
    font-size: 18px;
    color: #c40400;
    margin-left: 58px;
}
.fptjdd{
    background: url("../images3/fptjdd.png") no-repeat;
    width: 150px;
    height: 40px;
    border: 0;
    text-indent: -9999px;
    cursor: pointer;
}
/*总金额*/
/*发票管理*/
.fpglh3{
    font-size: 16px;
    color: #333333;
    padding-top: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid #dcdcdc;
}
.fpddtime{
    padding-top: 18px;
    padding-bottom: 18px;
    border-bottom: 1px solid #dcdcdc;
    padding-left: 14px;
    font-size: 12px;
    color: #666666;
}
.fpinp{
    border: 1px solid #dcdcdc;
    width: 98px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.fpinp2{
    border: 1px solid #dcdcdc;
    width: 59px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.fpsearch{
    width: 63px;
    border: 1px solid #dcdcdc;
    padding-top: 2px;
    padding-bottom: 2px;
    background: #f7f7f7;
    padding-left: 0;
    margin-left: 8px;
}
.fpyxxe{
    padding-left: 12px;
    padding-right: 11px;
    padding-top: 24px;
    padding-bottom: 22px;
}
.fpyxxleft{
    width: 285px;
    font-size: 14px;
    color: #666666;
    line-height: 9px;
}
.fpxxcol{
    color: #da444d;
}
.fpyxxright{
    width: 405px;
    font-size: 14px;
    color: #666666;
    text-align: right;
    line-height: 9px;
}
.pyxrcor{
    color: #35ab2c;
}
.fptjtablew{
    border: 1px solid #e9eaef;
    border-bottom: none;
}
.fptjtablew tr th{
    background: #f0f1f6;
    font-size: 12px;
    color: #999999;
    border-bottom:1px solid #e9eaef;
    padding-left: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.fpddche{
    width: 14px;
    height: 14px;
    vertical-align: middle;
    margin-right: 10px;
}
.fptjtablew tr td{
    border-bottom:1px solid #e9eaef;
    padding-left: 10px;
    padding-bottom: 23px;
    padding-top: 23px;
    font-size: 12px;
    color: #666666;
}
/*会员分页*/
.fppage a{
    border: 1px solid #dcdcdc;
    padding: 5px 10px;
}
.fppasp{
    margin-left: 15px;
    margin-right: 10px;
}
.fptainp{
    border: 1px solid #dcdcdc;
    width: 38px;
    padding-top: 1px;
    padding-bottom: 2px;
    padding-left: 0;
    text-align: center;
    margin-right: 9px;
}
.fptgo{
    background: #f7f7f7;
}
.fppacvi{
    background: #bc0001;
    color: #fff !important;
    border: 1px solid #bc0001;
}
/*会员分页 end*/
/*发票管理 end*/
.fpjstable{
    border: 1px solid #e9eaef;
    border-bottom: none;
    margin-top: 20px;
}
.fpjstable tr th{
    font-size: 12px;
    color: #999999;
    padding-left: 19px;
    background: #f0f1f6;
    padding-top: 3px;
    padding-bottom: 3px;
}
.fpjstable tr td{
    font-size: 12px;
    color: #666666;
    padding-top: 17px;
    padding-bottom: 17px;
    padding-left: 19px;
    border-bottom: 1px solid #e9eaef;
}
.fpjstable tr a{
    color: #5a7ed0;
}
.fpmrcol{
    color: #999999;
}
/*修改弹出*/
.fpjttable{
    background: url("../images3/fptcbj.png") repeat;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    height: 100%;
    display: none;
}
.fpjttabw{
    background: url("../images3/fpddxgbj.png");
    width: 608px;
    position: absolute;
    left: 50%;
    margin-left: -304px;
    top: 30%;
}
.fpjttadd{
    width: 578px;
    margin: 5px auto;
    overflow: hidden;
    background: #fff;
}
.fpxgdzcont{
    margin-top: 21px;
    padding-left: 40px;
}
.info{
    float: left;
}
.info select{
    padding-top: 8px;
    padding-bottom: 7px;
    border: 1px solid #e5e5e5;
}
.fpxgdzcont .label{
    font-size: 14px;
}
.fpjttabw .fpxxti{
    background: none;
    border-bottom: 1px solid #e5e5e5;
    padding-left: 10px;
}
.fpjttabw .fpreul li{
    margin-bottom: 19px;
}
.fpddcheck{
    width: 14px;
    height: 14px;
    vertical-align: middle;
    margin-right: 13px;
}
.fpjttabw .action{
    border-top: 1px solid #e5e5e5;
    text-align: right;
    padding-right: 19px;
    padding-top: 17px;
    padding-bottom: 18px;
}
.fpdzsub{
    background: url("../images3/fpdzsub.png") no-repeat;
    width: 58px;
    height: 32px;
    padding-left: 0;
    border: 0;
    text-indent: -9999px;
}
.fpdzcol{
    background: url("../images3/fpdzcol.png") no-repeat;
    width: 58px;
    height: 32px;
    padding-left: 0;
    border: 0;
    text-indent: -9999px;
}
/*修改弹出 end*/
.fpnzbc{
    font-size: 12px;
    color: #666666;
}
.fpnxzcolo{
    color: #5a7ed0;
}
/*管理*/
.fpcheng{
    height: 28px;
    line-height: 28px;
    border: 1px solid #c7ddb9;
    background: #f2ffea;
    font-size: 12px;
    position: relative;
    padding-left: 12px;
    color: #3e9829;
    margin-top: 17px;
    margin-bottom: 11px;
}
.fpchab{
    position: absolute;
    right: 48px;
    top: 0;
    color: #4877be;
    cursor: pointer;
}
.fpxggh3{
    height: 35px;
    line-height: 35px;
    background: #f9f9f9;
    border: 1px solid #eeeeee;
    font-size: 12px;
    color: #666666;
    padding-left: 18px;
}
.fpxgdzcont2{
    padding-left: 19px;
    padding-right: 19px;
    margin-top: 15px;
}
.fpgxxwto{
    margin-left: 49px;
    margin-right: 49px;
}
.fpgxtitle{
    font-size: 24px;
    color: #666666;
    margin-top: 20px;
    margin-bottom: 24px;
}
.fpxglist{
    font-size: 12px;
    color: #666666;
}
.fpxlrad{
    width: 15px;
    height: 15px;
    vertical-align: middle;
    margin-right: 10px;
}
.fpxlip{
    font-size: 12px;
    color: #999999;
    line-height: 18px;
    margin-top: 2px;
}
.fpxlip a{
    color: #5284ce;
}
.fpdzsub2{
    background: url("../images3/fpsqfp.png") no-repeat;
    width:90px;
    height: 32px;
    text-indent: -9999px;
    border: 0;
}
.fpxxcont{
    border: 1px solid #e9eaef;
}
.fpxxconth3{
    font-size: 14px;
    color: #666666;
    height: 43px;
    line-height: 43px;
    background: #f0f1f6;
    border-left: 3px solid #bc0001;
    padding-left: 22px;
}
.fpxxcop{
    padding-left:319px;
    font-size: 12px;
    color: #666666;
    padding-top: 18px;
    padding-bottom: 6px;
}
.fpxxcop p{
    margin-bottom: 12px;
}
/*管理*/
/*明细*/
.fpkpmx{
    border: 1px solid #e9eaef;
}
.fpkpmx tr td{
    border: 1px solid #e9eaef;
    padding-left: 24px;
    padding-top: 17px;
    padding-bottom: 17px;
    width: 50%;
}
.fpkpmsp{
    color: #3e9829;
}
.fpkpmx2 tr th{
    background: #f8f8f8;
    border-bottom: 1px solid #e9eaef;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 39px;
    font-size: 12px;
    color: #666666;
}
.fpgdscroll{
    height: 330px;
    overflow-y: auto;
}
.fpkmx3 tr td{
    border-bottom: 1px solid #e9eaef;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 39px;
    font-size: 12px;
    color: #666666;
}
/*明细*/
/*详情*/
.fpxqtable{
    background: url(../images3/fptcbj.png) repeat;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    height: 100%;
    display: none;
}
.fpxqtablewidt{
    background: url(../images3/fpddxgbj.png);
    width: 608px;
    position: absolute;
    left: 50%;
    margin-left: -304px;
    top: 30%;
}
.fpxqtabld{
    width: 578px;
    margin: 5px auto;
    overflow: hidden;
    background: #fff;
}
.fpxqtabld .fpxxti{
    background: none;
    border-bottom: 1px solid #e5e5e5;
    padding-left: 10px;
}
.fpxxwdt{
    margin-top: 21px;
    padding-left: 40px;
}
.fpxqtablewidt .action {
    border-top: 1px solid #e5e5e5;
    text-align: right;
    padding-right: 19px;
    padding-top: 17px;
    padding-bottom: 18px;
}
/*详情*/
/*发票 end*/

