/* 合伙人　2018年07月　10月迭代　*/

.partnerheader {
    height: 160px;
    background-color: #CD9600;
    /*display: table-row;*/
    width: 100%;
}

.partnerheader .item {
    display: inline-block;
    width: 329.3px;
    height: 100%;
    text-align: center;
    padding-top: 20px;
    border-right: 1px solid #fafafa;
}

.partnerheader .item.noborder {
    border-right: none;
}

.partnerheader .item a {
    height: 100px;
    line-height: 100px;
    color: white;
    font-size: 22px;
    /*font-weight: bold;*/
    display: block;
    margin: 0 30px;
}

.partnerheader .item a.active {
    border-bottom: 2px solid white;
    color: #FEF1C2;
}

.partnerheader .item a:hover {
    border-bottom: 2px solid white;
    color: #FEF1C2;
}

.partnerheader .item a .iconfont {
    display: inline-block;
    font-size: 60px;
    font-weight: normal;
}

.partnerContent {
    background: #ffffff;
    font-size: 16px;
}


/*正常查询窗口*/

.partnerContent .header {
    text-align: center;
}

.partnerContent .header h1 {
    margin: 0;
    padding-top: 90px;
    padding-bottom: 30px;
    font-size: 30px;
    font-weight: bold;
}

.partnerContent .typelist {
    margin-top: 60px;
    height: 80px;
    line-height: 70px;
}

.partnerContent .typelist .tip {
    width: 180px;
    text-align: right;
    margin-left: 100px;
    float: left;
}

.partnerContent .typelist .typeitem a {
    display: inline-block;
    width: 160px;
    height: 40px;
    background: #cd9600;
    text-align: center;
    color: white;
    line-height: 40px;
    margin: 0 40px;
}

.partnerContent .typelist .typeitem a:hover {
    text-decoration: underline;
}


/*最小查询窗口*/

.partnerContent .findbox.min {
    height: 70px;
    border-bottom: 1px solid #cd9600;
    position: relative;
}

.partnerContent .findbox.min .headerMin {
    display: inline-block;
    width: 150px;
    height: 70px;
    line-height: 70px;
    float: left;
    text-align: right;
}

.partnerContent .findbox.min .typelist {
    margin-top: 0;
    width: 380px;
    display: inline-block;
    float: left;
}

.partnerContent .findbox.min .typelist .tip {
    margin-left: 0;
    width: 105px;
}

.partnerContent .findbox.min .typelist .typeitem a {
    width: 110px;
    margin: 0 10px;
    border: 1px solid #ccc;
    background: white;
    color: inherit;
}

.findResult {
    padding: 60px 100px;
    /*text-align: center;*/
}

.findResult .resultlist {
    width: 49.5%;
    display: inline-table;
    margin: 0 auto;
}

.showRuest {
    position: relative;
}

.showRuest .listBack {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    position: absolute;
    top: 20px;
    left: 20px;
    background: #666;
    border-radius: 20px;
    color: white;
    cursor: pointer;
}

.showRuest .listBack:hover {
    color: #cd9600;
}

.showRuest .listBack .iconfont {
    font-size: 22px;
}

.backbtn {
    cursor: pointer;
}

.showRuest h1 {
    margin: 0;
    padding-top: 90px;
    padding-bottom: 30px;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
}

.showRuest .accessInfo {
    padding: 60px 100px;
    position: relative;
    line-height: 32px;
}

.showRuest .accessInfo .box {
    border: 1px solid #ccc;
    width: 380px;
    background-color: #fafafa;
    padding: 20px;
    margin-bottom: 40px;
    min-height: 160px;
}

.showRuest .accessInfo .userinfo .info {
    margin-left: 150px;
}

.showRuest .accessInfo .userinfo .pic {
    float: left;
    width: 130px;
}

.showRuest .accessInfo .authinfo {
    float: right;
    width: 300px;
    position: absolute;
    top: 60px;
    right: 90px;
}

.showRuest .accessInfo.sale .box {
    margin: 0 auto 40px;
}

.certificateinfo {
    margin-top: 40px;
}

.certificateinfo dt {
    width: 80px;
    float: left;
}

.certificateinfo dd {
    width: 218px;
    display: inline-table;
}

.partnerFooter {
    padding-top: 80px;
    background: white;
    color: white;
    font-size: 16px;
    line-height: 28px;
}

.partnerFooter .partnerFooterConter {
    background: #666666;
    padding: 50px 160px;
}

.partner_contant .pageheader {
    background-color: #FFF0C1;
    height: 240px;
}

.pageheader .kehububox {
    width: 49.5%;
    text-align: center;
    display: inline-table;
    margin-top: 80px;
}

.pageheader .kehububox:first-child {
    border-right: 1px solid #AAABAB;
}

.pageheader .kehububox a {
    color: #cd9600;
}

.pageheader .kehububox h3 {
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 20px;
}

.partner_contant .hehuoren {
    padding: 50px 21px 20px;
}

.partner_contant .hehuoren .header {
    text-align: center;
    margin-bottom: 30px;
}

.partner_contant .hehuoren h3 {
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 20px;
}

.partner_contant .hehuoren .he-left {
    width: 230px;
    float: left;
    border: 1px solid #AAABAB;
}

.partner_contant .hehuoren .he-right {
    width: 690px;
    float: right;
}

.hehuoren .he-left .title {
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #AAABAB;
    padding-left: 10px;
}

.title .icon {
    width: 30px;
    height: 46px;
    vertical-align: sub;
    text-align: center;
    display: inline-table;
}

.title .icon {
    /*vertical-align: baseline;*/
    color: #cd9600;
}

.hehuoren .he-left .title a {
    color: #cd9600;
}

.hehuoren .he-left ul {
    padding: 20px;
    border-bottom: 1px solid #AAABAB;
}

.hehuoren .he-left ul li {
    line-height: 40px;
}

.hehuoren .he-left ul li a {
    text-decoration: underline;
}

.he-right .selectCty {
    height: 40px;
    line-height: 40px;
}

.he-right .selectCty .nice-select {
    width: 120px;
}

.he-right .selectCty .selectText {
    width: 120px;
    float: left;
}

.he-right .selectCty .butbox {
    width: 120px;
    float: left;
}

.he-right .selectCty .butbox .submit {
    margin-left: 13px;
    height: 42px;
}

.he-right .findResult {
    margin-top: 30px;
}

.resultlist {
    /*border-right: 1px solid #AAABAB;*/
    /*border-bottom: 1px solid #AAABAB;*/
}

.resultlist dl {
    width: 310px;
    display: inline-table;
    text-align: left;
    border: 0.5px solid #AAABAB;
    padding: 30px;
    margin-bottom: 1%;
    box-shadow: 5px 5px 10px #999;
    margin: 0 0 60px 0;
}

.resultlist dl:hover {
    border-color: #cd9600;
    -webkit-box-shadow: 5px 5px 10px #cd9600;
    -moz-box-shadow: 5px 5px 10px #cd9600;
    box-shadow: 5px 5px 10px #cd9600;
}

.resultlist dl>dt {
    font-weight: bold;
    text-align: left;
    height: 50px;
    line-height: 40px;
}

.resultlist dl>dd {
    padding: 5px 0;
    font-size: 14px;
}

.resultlist dl>dd.ahref {
    text-align: center;
    height: 60px;
    line-height: 60px;
}

.resultlist dl>dd.ahref a {
    width: 110px;
    height: 32px;
    line-height: 32px;
    margin: 0 10px;
    display: inline-table;
    border: 1px solid #ccc;
}

.resultlist dl>dd.ahref a:hover {
    color: #cd9600;
    border-color: #cd9600;
}

.resultlist dl>dd .colname {
    display: inline-block;
    width: 70px;
    vertical-align: top;
}

.resultlist dl>dd .colcontent {
    display: inline-block;
    width: 200px;
    text-align: left;
}

.resultlist dl h4 {
    font-weight: bold;
}

dl.sviplist dt {
    font-weight: normal;
    height: 35px;
    font-size: 14px;
}

dl.sviplist p {
    font-size: 14px;
    line-height: 28px;
}

.resultlist dl.compay {
    min-height: 190px;
}

.resultlist dl.compay dt {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.resultlist dl.compay>dd .colname {
    width: 45px;
}

.resultlist dl.compay>dd .colcontent {
    width: 250px;
}

.marketinglist {
    padding: 20px 40px 1px;
}

.marketinglist .markbox h4 {
    width: 180px;
    float: left;
   /* font-weight: bold;*/
}

.marketinglist .markbox dl {
    border: 1px solid #CCCCCC;
    background-color: #fafafa;
    margin-left: 180px;
    border-radius: 6px;
    padding: 15px;
}

.marketinglist .markbox dl dd {
    width: 100%;
    display: inline-table;
    height: 30px;
    line-height: 30px;
}

.marketinglist .markbox {
    margin-bottom: 40px;
}

.return {
    /*padding: 20px 0;*/
}

.return .submit {
    margin: 0 auto;
}
