﻿@charset "UTF-8";
.nochange{background:#ccc;cursor:not-allowed}
.top-login{
    height: 32px;
    line-height: 30px;
    width: 100%;
    background-color: #eeeeee;
}
.top-login-box{
    width: 1100px;
    margin: 0 auto;
    height: 32px;
    font-size: 12px;
}
.top-login-box>a:first-child{
    color: #505050;
    float: left;
}
.top-login-box .top-news{
    float: left;

    height: 31px;
    background: url("../img/top-news.jpg") no-repeat center left;
    margin-left: 53px;
    position: relative;
}
.top-login-box .top-news>span{
    cursor: pointer;
}
.top-news>span:first-child{
    padding-left: 21px;
    color: #868686;
    font: 14px "Microsoft YaHei";
}
.top-news-num{
    color: #ff0000;
    font-size: 14px;
    padding-right:12px;    
    background: url("../img/top-news-arrow.jpg") no-repeat center right;
    display: inline-block;
}

.top-news-box{
    position: absolute;
    min-width: 304px;
    background: white;
    top: 30px;
    left: -91px;
    border: 1px solid #eeeeee;
    padding: 6px;
    display: none;
    z-index: 999;
}
.top-news-box li{
    list-style:none;
}
.news-box-title {
    border-bottom: 1px solid #eeeeee;
    padding-left: 20px;
}
.top-news-box>span:first-child{
    color: black;
    font-size: 14px;
}
.top-news-box span:nth-child(2){
    color: #ff0000;
    width: 98px;
    background: url("../img/news-box.jpg") no-repeat center left;
    padding-left: 19px;
    cursor: pointer;
    margin-left: 108px;
}
.top-news-content>p{
    border-bottom: 1px dashed #eee;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 280px;
    height: 30px;
    white-space: nowrap;
}
.top-news-content>p a{
    padding-left: 13px;
    color: black;
    padding-bottom: 7px;
}
.top-news-content>p a span{
    color: #ff0000;
}
.top-news-page{
    text-align: right;
}
.top-news-page>a:first-child{
    margin-right: 25px;
    color: #adadad;
}


.top-right{
    float: right;
    margin-right: 16px;
}
.top-right>a{
    padding: 0 10px;
    color: #868686;
}

.logo{
    height: 80px;
    width: 100%;
    background-color: #2b90ee;
}
.logo-box{
    width: 1100px;
    margin: 0 auto;
    height: 80px;
    clear: both;
}
.logo-left{
    float: left;
    height: 80px;
}
.logo-right{
    float: right;
    height: 80px;
    line-height: 80px;
    position: relative;
}
.logo-right>a{
    color: white;
    margin-right: 56px;
}
.logo-right>span,.logo-right .my-money{
    color: white;
    display: inline-block;
    width: 69px;
    background: url("../img/logo-arrow.jpg") no-repeat center right;
    margin-right: 43px;
    cursor: pointer;
}

.account-set-box{
    width: 250px;
    height: 84px;
    border: 1px solid #eee;
    position: absolute;
    top: 80px;
    left: 14px;
    background: white;
    display: none;
}
.account-set-title,.money-box-title{
    height: 37px;
    background-color: #f7f7f7;
    line-height: 40px;
    font-size: 14px;
}
.account-set-title span:first-child,.money-box-title span:first-child{
    margin-left: 32px;
    color: #01793c;
}
.account-set-title span:nth-child(2){
    margin-left: 46px;
    color: #ff0012;
}
.account-set-content,.money-box-content{
    line-height: 48px;
}
.account-set-content a:first-child{
    margin-left: 30px;
}
.account-set-content a:nth-child(2){
    margin-left: 45px;
}

.money-box{
    width: 126px;
    height: 84px;
    border: 1px solid #eee;
    position: absolute;
    top: 80px;
    left: 170px;
    background: white;
    display: none;
}
.money-box-title span:nth-child(2){
    margin-left: 40px;
    color: #ff0012;
}
.money-box-content span:first-child{
    margin-left: 50px;
}
.money-box-content span:nth-child(2){
    margin-left: 86px;
}


.wrap{
    width: 1100px;
    margin: 0 auto;
    overflow: hidden;
}

.function-list-0{
    float: left;
    width: 100px;
    padding-top: 26px;
}
.function-list { margin-bottom: 13px;}
.function-list li{
    height: 34px;
    font-size: 12px;
    width: 100px;
}
.function-list li:first-child{
    font-size: 16px;
    background: url("../img/nav-arrow.jpg") no-repeat right 10px ;
}

.user-detail{
    float: right;
    width: 970px;
    padding-bottom:40px;
    border: 1px solid silver;
    margin-top: 26px;
}
.user-head{
    background-color: #f5f8fa;
    height: 72px;
    border-bottom: 1px solid silver;
    vertical-align: middle;
}
.user-head>a>img{
    border: 1px solid silver;
    margin: 8px 0 0 9px;
}
.user-head>a{
    margin-top: 29px;
    margin-left: 14px;
}
.user-head-right{
    padding-top: 26px;

}
.user-head-right a{
    margin-right: 56px;
}
.user-content-wrap{
    clear: both;
    padding: 28px;
}
.user-sum span{
    font-size: 14px;
    font-family: 'Microsoft YaHei';
}
.user-sum a{
    margin-left: 15px;
    padding: 5px 9px;
    display: inline-block;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: white;
}
.user-sum a:first-of-type{
    background: #2b90ee;
}
.user-sum a:last-of-type{
    background-color: #ff8400;
}
.user-points{
    margin-top: 32px;
    font-family: 'Microsoft YaHei';
}
/*.user-points span:first-of-type{*/
/*font-size: 14px;*/
/*}*/
.user-points>span{
    font-size: 12px;
    color: #afafaf;
    margin-left: 134px;
}
.user-points>span strong{
    font-weight: normal;
    color: #ff0000;
}
.consume-detail h3{
    padding: 20px 0;
    border-bottom: 1px solid #c5e3ff;
    font: 14px "Microsoft YaHei";
}
.consume-detail p{
    padding: 20px 20px;
    border-bottom: 1px dashed silver;

    background: url("../img/consume-arrow.jpg") no-repeat 5px center;
}
.consume-detail p a{
    font: 14px "Microsoft YaHei";
    color: #adadad;
}
.consume-detail p span{
    float: right;
}
.consume-page{
    text-align: right;
    margin-top: 60px;
    margin-bottom: 20px;
}
.consume-page:after{ display: block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden;content: '.';}

.consume-page a,.consume-page span{
    padding: 8px 11px;
    color: #49b2fa;
    border: 1px solid #49b2fa;
    font: 14px "Microsoft YaHei";
    margin-right: 10px;
}
.consume-page span.current{
    color: white;
    background-color: #49b2fa;
}


.footer-about{
    width: 100%;
    background-color: #f2f2f2;
    height: 197px;
    margin-top: 38px;
}
.footer-about-content{
    width: 1100px;
    margin: 0 auto;
}
.footer-about-content>h3{
    padding: 22px 0 14px 2px;
    border-bottom: 1px dashed #b4b4b4;
    font: 18px "Microsoft YaHei";
}
.footer-about-content>p:first-of-type{
    font: 14px "Microsoft YaHei";
    line-height: 30px;
    padding-top: 14px;
}
.footer-about-content>p:nth-of-type(2),.footer-about-content>p:nth-of-type(3){
    color: #a9a9a9;
    font: 12px "Microsoft YaHei";
    line-height: 30px;
}
.footer-about-content>p:nth-of-type(3) a{
    color: #a9a9a9;
    font: 12px "Microsoft YaHei";
    line-height: 30px;
}
.friendly-link{
    width: 100%;
    background-color:#505050;
    height: 45px;
    line-height: 45px;
}
.friendly-link-list{
    width: 1100px;
    margin: 0 auto;
}
.friendly-link-list a{
    padding: 0 13px;
    border-right: 1px solid #989898;
    color: #989898;
}
.friendly-link-list>span{
    color: #989898;
}
.friendly-link-list a:first-of-type{
    padding-left: 0;
}
.friendly-link-list a:last-of-type{
    border-right: none;
}
.footer-right{
    width: 100%;
    text-align: center;
    background-color: white; 
	margin-bottom:30px;

}
.footer-right p{
    padding-top: 19px;
    font: 12px "Microsoft YaHei";
    color: #757575;
}


.suggestion{
    width: 100%;
}
.suggestion-box{
    margin: 46px auto 0;
    width: 865px;
    height: 385px;
}
.suggestion-box h3{
    font-size: 14px;
    line-height: 33px;
}
.suggestion-box textarea{
    width: 852px;
    height: 284px;
    border: 1px solid silver;
    resize: none;
    padding: 5px;
}
.suggestion-box p{
    text-align: right;
    margin-top: 16px;
}
.suggestion-box p button{
    padding: 9px 71px;
    font: 18px "Microsoft YaHei";
    color: white;
    background-color: #2b90ee;
    border: none;
}

.match-wrap{
    width: 965px;
    margin: 28px auto 0;
}
.match-wrap form>input{
    padding: 5px;
    width: 140px;
    border: 1px solid #aaa;
    font-size: 12px;
    margin-right: 22px;
}
.match-wrap .my-match-drop{
    color: #A9A9A9;
    font-size: 12px;
    width: 140px;
    text-align: left;
    margin-right: 22px;
}
.match-wrap .my-match-drop .caret{
    margin-left: 86px;
}
.match-wrap .my-match-drop .mar_2{
    margin-left: 52px;
}
.match-wrap .my-match-drop .mar_3{
    margin-left: 64px;
}
.match-need-btn{
    padding: 7px 17px;
    font-size: 12px;
    color: white;
    background-color: #2b90ee;
    border: none;
    border-radius: 2px;
    margin-left: 10px;
}


.change-company{
    width: 688px;
    margin: 49px auto 0;
}
.company-box{
    height: 36px;
    line-height: 36px;
    margin: 8px 0;
}
.company-box div:first-of-type,.company-box div:nth-of-type(2){
    display: inline-block;
}
.company-box>div:first-of-type{
    width: 97px;
    text-align: right;
    font-size: 14px;
}
.company-box>div:nth-of-type(2){
    margin-left: 20px;
}
.company-box>div:nth-of-type(2) input{
    padding: 5px 5px;
    width: 226px;
    /*height: 30px;*/
    font-size: 14px;
    -webkit-appearance: none;
    border: 1px solid silver;
    line-height: 14px;
    box-sizing: border-box;
}
.company-box .company-box-title1{
    font-size: 14px;
    font-weight: bold;
}
.company-box .company-box-title2{
    font-size: 14px;
}
.upload-file{
    padding: 9px 22px;
    background-color: #dedede;
    margin-left: 10px;
    border-radius: 4px;
}
.company-box .company-property{
    border: 1px solid silver;
    height: 33px;
    width: 400px;
    line-height: 29px;
}
.company-property button{
    border: none;
    width: 90px;
    font-size: 14px;
}
.company-property .mar_10{
    margin-left: 10px;
}
.company-property .dropdown-menu li{
    font-size: 14px;
    padding-left: 10px;
}
#brand-input{
    width: 110px;
    height: 24px;
    margin-top: 2px;
    border: 1px solid silver;
}
.company-submit-btn{
    color: white;
    background-color: #2b90ee;
    padding: 9px 71px;
    border: none;
    margin: 50px 0 0 66px;
}
#psd-require{
    position: absolute;
    width: 308px;
    height: 122px;
    top: -28px;
    left: 362px;
    z-index: 10;
}
.psd-require img{
    width: 100%;
}
#psd-require2{
    color: #ff4001;
    margin-left: 5px;
    display: none;
    position: absolute;
    top: 12px;
    left: 356px;
}
.psd-require3{
    position: absolute;
    top: -2px;
    left: 356px;
    display: none;
}


#set-password{
    width: 640px;
    margin: 46px auto 0;
}
#set-password p{
    background: url("../img/set-psd-icon.jpg") no-repeat center left;
    padding-left: 23px;
    font: 14px "Microsoft YaHei";
    margin-bottom: 40px;
}
#set-password p span{
    color: #ff4242;
}
#set-password .company-box,#find-password .company-box{
    margin-top: 22px;
}
#set-password .company-box input,#find-password .company-box input{
    height: 14px;
}
#set-password button,#find-password button{
    padding: 10px 58px;
    color: white;
    background-color: #2b90ee;
    border: none;
    margin-left: 118px;
    margin-top: 80px;
}


#find-password{
    width: 640px;
    margin: 46px auto 0;
}
#find-password p{
    background: url("../img/set-psd-icon.jpg") no-repeat center left;
    padding-left: 23px;
    font: 14px "Microsoft YaHei";
    margin-bottom: 40px;
}
.psw-tip{
    background: url("../img/ok.jpg") no-repeat center left;
    padding-left: 18px;
    margin-left: 118px;
}
#replay-code-input{
    width: 103px;
}
#find-password a{
    padding: 10px 5px;
    background-color: #ededed;
    margin-left: 4px;
    border-radius: 3px;
    font: 14px "Microsoft YaHei";
}

.info-center{
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
}


.write-info{
    width: 932px;
    margin: 0 auto;
}
.write-info-title{
    margin: 35px 0;
}
.write-info-title a{
    width: 320px;
    height: 30px;
    display: inline-block;
}
.write-info-title a:first-of-type{
    background: url("../img/write-info.jpg") no-repeat;
}
.write-info-title a:nth-of-type(2){
    background: url("../img/write-info2.jpg") no-repeat;
}
.info-box{
    margin-bottom: 16px;
}
.info-box-left{
    width: 118px;
    display: inline-block;
    font: 14px "Microsoft YaHei";
    text-align: right;
}
.info-box-right{
    display: inline-block;
}
.info-box-right input{
    width: 525px;
    padding: 5px;
}
#info-box-num,#info-box-unit{
    width: 193px;
}
#img-sent-input{
    width: 423px;
}
#img-sent-a{
    padding: 6px 19px;
    display: inline-block;
    background-color: #ececec;
    border: 1px solid silver;
    margin-left: 10px;
}
#info-content-detail .info-box-left{
    vertical-align: top;
}
#info-content-detail textarea{
    width: 527px;
    height: 180px;
    resize: none;
    padding: 5px;
}
#supplier-box input{
    /*float: left;*/
    width: 21px;
    height: 15px;
    vertical-align: middle;
}
#info-supply-time input,#info-end-time input{
    width: 136px;
}
#info-supply-time>span:first-of-type,#info-end-time>span:first-of-type{
    color: #db2323;
    margin-left: 20px;
}
#info-end-time .endTime{
    width: 16px;
    vertical-align: middle;
    /*background: url("../img/radio-bg.jpg") no-repeat center;*/
    /*background-size: 100% auto;*/
}
.info-box-right button{
    padding: 13px 40px;
    background-color: #62abee;
    border: none;
    color: white;
    border-radius: 3px;
    margin-top: 10px;
    cursor: pointer;
}


#choose-kind .write-info-title a:first-of-type{
    background: url("../img/choose-brand.jpg") no-repeat center;
}
#choose-kind .write-info-title a:nth-of-type(2){
    background: url("../img/choose-brand2.jpg") no-repeat center;
}
.choose-kind-wrap li{
    padding: 16px 0 16px 26px;
    margin-top: 5px;
    width: 137px;
    position: relative;
    z-index: 10;
    cursor: pointer;
}
.choose-kind-on{
    border-left: 1px solid silver;
    border-top: 1px solid silver;
    border-bottom: 1px solid silver;
    /*outline: 1px solid silver;*/
    /*box-shadow: 0 0 0 1px silver;*/
}
.choose-kind-bg{
    height: 48px;
    width: 10px;
    background-color: white;
    z-index: 11;
    position: absolute;
    top: 0;
    left: 160px;
    display: none;
}
.kind-list-content{
    position: absolute;
    width: 550px;
    border: 1px solid silver;
    top: -1px;
    left: 162px;
    padding-left: 55px;
    display: none;
}
.kind-list-content a{
    display: inline-block;
    padding-left:4px;
    padding-right:4px;
    padding-bottom: 6px;
    padding-top: 6px;
    margin: 2px 0;
}
.kind-list-content a:hover{
    background: #ececec;
}
.choose-kind-input{
    margin-top:25px;}
.choose-kind-input input{
    padding: 5px;
    width: 140px;

}
.choose-kind-btn button{
    padding: 13px 40px;
    color: white;
    background-color: #62abee;
    border: none;
    border-radius: 3px;
    margin-top: 50px;
    margin-left: 13px;
    cursor: pointer;
    display: inline-block;
}

#top-not-login>a:first-of-type{
    color: rgb(243,71,31);
    margin-right: 10px;
}
.logo-box .lh_22{
    line-height: 22px;
    margin-top: 20px;
}
.logo-right>p{
    color: white;
}

/*Ʒ���б�*/
.brand-list-nav{
    height: 40px;
    line-height: 40px;
    background-color: #f6f5f5;
    clear: both;
    width: 1100px;
    margin: 0 auto;
}
.brand-list-nav a{
    padding: 0 7px;
}
.brand-list-wrap{
    width: 1100px;
    margin: 18px auto;
}
.brand-list-left{
    float: left;
    padding: 10px;
    width: 62px;
    background-color: #dbf6ff;
    text-align: center;

}
.brand-list-left a{
    display: inline-block;
    width:30px;
    padding-top:6px; padding-bottom:6px;
    border-bottom: 1px solid #b4e9fa;
    color: #a5a4a4;
    font-size: 18px;
}
.brand-list-left a:hover{
    color: #2b90ee;
}
.brand-list-left a:last-of-type{
    border-bottom: none;
}
.brand-list-right{
    float: right;
    width: 984px;
}
.brand-list-content>h3{
    font-size: 16px;
    font-weight: normal;
}
.brand-list-content>h3 span{
    color: #25accc;
    font-size: 16px;
    font-weight: bold;
}
.brand-list-content>h3 a:first-of-type{
    font-size: 14px;
    color: #999898;
    margin-left: 30px;
}
.brand-list-content>h3 a:nth-of-type(2){
    margin-left: 370px;
    font-size: 10px;
    color: #999898;
}
.content-big-box{
    overflow: hidden;
    margin-bottom: 13px;
}
.brand-content-box{
    padding: 23px 21px;
    border: 1px solid silver;
    width: 267px;
    height: 38px;
    float: left;
    margin-right: 17px;
    margin-top: 14px;
    font: 14px "Microsoft YaHei";
}


.log,.reg{
    width: 100%;
    height: 100%;
    z-index: 9999;
    position: fixed;
    /*background-color: rgba(0,0,0,0.6);*/
    background: url(../images/bigbg.png);
    /*    background: #000;
        filter:alpha(opacity=50);  
        -moz-opacity:0.5;  
        -khtml-opacity: 0.5;  
        opacity: 0.5;  */
}
.vip-log{
    width: 346px;
    height: 306px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: #fff;


}
.log-out{
    float: right;
    margin-right: 10px;
    margin-top: 5px;
    font-size: 16px;
}
.vip-log h3{
    font: 16px "Microsoft YaHei";
    margin: 26px 0 10px 28px;
}
.username,.psw{
    width: 300px;
    margin:0 0 20px 28px;

}
#username_tip{
    width: 300px;
    margin:0 0 10px 28px;
    color:red;
}
.username input{
    border: 1px solid silver;
    background: url("../img/username.jpg") no-repeat center left;
    padding: 9px 5px 9px 46px;
    font-size: 16px;
    width: 226px;
}
.psw input{
    border: 1px solid silver;
    background: url("../img/psw.jpg") no-repeat center left;
    padding: 9px 5px 9px 46px;
    font-size: 16px;
    width: 226px;
}
.vip-log-a{
    margin-left: 28px;
}
.vip-log-a a:nth-of-type(2){
    margin-left: 160px;
    color: #aaaaaa;
}
.vip-log button{
    font: 18px "Microsoft YaHei";
    color: white;
    background-color: #2b90ee;
    border: none;
    padding: 14px 120px;
    margin-left: 28px;
    margin-top: 26px;
    cursor: pointer;
}


.vip-reg-box{
    width: 1096px;
    height: 638px;
    background-color: white;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -548px;
    margin-top: -319px;
    /*-webkit-transform: translate(-50%,-50%);*/
    /*transform: translate(-50%,-50%);*/
}
.reg-box-top{
    text-align: center;
    margin-top: 24px;
}
.reg-box-content{
    width: 724px;
    height: 320px;
    border-left: 1px solid silver;
    border-bottom: 1px solid silver;
    border-right: 1px solid silver;
    border-top: 2px solid #2b90ee;
    margin: 54px auto;
    padding: 20px;
}
.reg-box-content h3{
    font-size: 16px;
    margin-bottom: 24px;
}
.reg-box-content>p{
    background: url("../img/exc-icon.jpg") no-repeat center left;
    padding-left: 19px;
}
.reg-content-phone{
    margin-left: 188px;
}
.reg-content-phone>div{
    margin-top: 30px;
    font-size: 14px;
}
.reg-content-phone>div>span:first-of-type{
    margin-right: 23px;
}
.reg-content-phone input{
    width: 90px;
    padding: 5px;
}
.reg-content-phone button{
    padding: 7px;
    background-color: #ededed;
    color: #999999;
    margin-left: 4px;
    border:0px;
    cursor:pointer;
}
.reg-content-phone button.default{
    background-color:#2b90ee;
    color:#fff;
}
.reg-content-phone>p{
    background: url("../img/ok.jpg") no-repeat center left;
    padding-left: 18px;
    margin-left: 66px;
    margin-top: 10px;
}
.reg-content-phone .personal-reg,.reg-content-phone .company-reg{
    background-color: #2b90ee;
    color: white;
    padding: 12px 24px;
    margin: 20px 10px 0 5px;
}
.reg-box-content .reg-out{
    float: right;
    font-size: 18px;
}


.com-reg-title{
    text-align: center;
    margin: 24px auto 0;
}
#com-reg-tip{
    padding-bottom: 45px;
}
#com-reg-tip span{
    color: #ff0000;
    margin-left: 114px;
}


.brand-detail-left{
    float: left;
    width: 316px;
    border: 1px solid silver;
}
.brand-detail-left>h3{
    padding: 5px 20px;
    background-color: #f5f5f5;
    border-bottom: 1px solid silver;
    font: 18px "Microsoft YaHei";line-height:32px;
}
.brand-detail-left-content{
    font: 14px "Microsoft YaHei";
    padding: 28px 0;
}
.brand-detail-left-content>p{
    margin-bottom: 16px;
}
.brand-detail-left-content>p>span{
    word-wrap:break-word;
}.brand-detail-left-content>p>span:first-of-type{
    display: inline-block;
    width: 94px;
    text-align: right; vertical-align: top;
}
.brand-detail-left-content>p>span:last-of-type{
    display: inline-block;
    width: 210px;
}
.brand-detail-right{
    float: right;
    width: 758px;
}
.brand-detail-right-title{
    margin-bottom: 16px;
}
.brand-detail-right-title>span:first-of-type{
    font-size: 16px;
    color: #25accc;
}
.brand-detail-right-title>span:nth-of-type(2){
    font: 16px "Microsoft YaHei";
}
.brand-detail-right-title>span:nth-of-type(3){
    font: 16px "Microsoft YaHei";
    color: #ff0000;
    margin-left: 18px;
}
.brand-detail-right-title>span:nth-of-type(4){
    margin-left: 18px;
    color: #8e8e8e;
}
.brand-detail-right-title>span:nth-of-type(5){
    margin-left: 18px;
    color: #ff0000;
}
.brand-detail-right-content{
    width: 756px;
    border: 1px solid silver;
}
.brandDetail-top{
    overflow: hidden;
    border-bottom: 1px dashed silver;
}
.brandDetail-top-left{
    float: left;
    width: 316px;
    margin-top: 34px;
    margin-left: 44px;
}
.btl-img-change{
    width: 316px;
    height: 224px;
}
.img-change-b{
    width: 237px;
    height: 222px;
    overflow: hidden;
    float: left;
}
.img-change-s{
    float: right;
    width: 68px;
}
.img-change-s img{
    cursor: pointer;
    border: 1px solid silver;
}
.bpb-small2{
    margin: 4px 0;
}

.brandDetail-tl-icon{
    margin: 18px 0;
}

.brandDetail-top-right{
    float: left;
    width: 354px;
    margin-top: 34px;
    margin-left: 30px;
}
.brandDetail-top-right h3{
    font: bold 18px "Microsoft YaHei";
    margin-bottom: 18px;
}
.brandDetail-top-right p{
    margin-bottom: 18px;
    font: 14px "Microsoft YaHei";
}
.brandDetail-bottom{
    padding: 26px 36px;
    /*height: 340px;*/
}
.brandDetail-bottom h3{
    font: bold 18px "Microsoft YaHei";
    margin-bottom: 27px;
}
.brandDetail-bottom h2{
    font: 16px "Microsoft YaHei";
    margin-bottom: 24px;
}
.brandDetail-bottom p{
    line-height: 22px;
    color: #595959;
}


.brand-page-title{
    min-height: 230px;
    position: relative;
    border: 1px solid #29abcf;
}



.bp-publish{
    color: #FFF;
    font: 14px "Microsoft YaHei";
    padding: 13px 28px;
    background-color: #ff8400;
    position: absolute;
    top: 0;
    right: 0;
}
.bp-publish:hover{color:#fff}
.bp-title-left{
    float: left;
    width: 218px;
    height: 186px;
}
.bp-title-left img{
    margin-top: 34px;
    margin-left: 10px;
}
.bp-title-right{
    float: left;
    width: 872px;
    min-height: 186px;
}
.bp-title-right h3{
    margin-top: 29px;
    font: bold 16px "Microsoft YaHei";
    margin-bottom: 16px;
}
.bp-title-right p{
    font: 14px "Microsoft YaHei";
    line-height: 24px;
    color: #6e6e6e;
}
.bp-title-right p a{ color:#555}
.bp-match{
    clear: both;
    background-color: #f6f5f5;
    height: 41px;
    position: relative;
}
.bp-match input{
    padding: 5px;
    font-size: 12px;
    margin-top: 5px;
    background-color: white;
    cursor: pointer;
    border: 1px solid #7f7f7f;
    width: 138px;
}
.bp-place,.bp-match-need,.bp-time{
    background: url("../img/down-arrow.jpg") no-repeat 122px center;
    margin-left: 22px;
}
.bp-version{
    margin-left: 294px;
}
.bp-match button{
    color: white;
    padding: 6px 16px;
    background-color: #2b90ee;
    border: none;
    border-radius: 3px;
    margin-left: 62px;
}
.bp-list-place{
    position: absolute;
    width: 138px;
    height: 100px;
    z-index: 10;
    top: 34px;
    left: 458px;
    background: white;
    border: 1px solid silver;
}
.bp-list-match{
    position: absolute;
    width: 138px;
    height: 100px;
    z-index: 10;
    top: 34px;
    left: 622px;
    background: white;
    border: 1px solid silver;
}
.bp-list-time{
    position: absolute;
    width: 138px;
    height: 100px;
    z-index: 10;
    top: 34px;
    left: 786px;
    background: white;
    border: 1px solid silver;
}
.bp-box{
    overflow: hidden;
    margin-top: 18px;
}
.bp-box-left{
    float: left;
    width: 192px;
    height: 112px;
    background: url("../img/brand-box-bg1.jpg") no-repeat;
}
.bp-box-right{
    float: left;
    width: 907px;
    height: 112px;
}
.h_14{
    height: 14px;
}
.bp-box-content{
    height: 100px;
    background-color: #e1f8ff;
    overflow: hidden;
}
.bp-content-p{
    float: left;
    height: 100px;
    width: 604px;
    padding-left: 33px;
}
.bp-content-p h3{
    font: 18px "Microsoft YaHei";
    margin-top: 10px;
    margin-bottom: 10px;
}
.bp-content-p p a{
    font: 12px "Microsoft YaHei";
    line-height: 24px;
    color: #949494;
}
.bp-content-img{
    float: left;
    margin-left: 30px;
}
.bp-content-img img{
    margin-top: 15px;
    margin-left: 10px;
}
.bp-box-left2{
    float: left;
    width: 192px;
    height: 112px;
    background: url("../img/brand-box-bg2.jpg") no-repeat 1px 2px;
}
.bgs{
    background-color: #f1f1f1;
}


.match-wrap .bp-match{
    background-color: white;
}
.match-wrap .bp-version{
    margin-left: 0;
}
.match-wrap .bp-match input{
    margin: 0 5px;
}
.match-wrap .bp-match select{
    margin:0 5px;
}
.match-wrap .bp-list-place{
    position: absolute;
    width: 140px;
    height: 100px;
    z-index: 10;
    top: 28px;
    left: 328px;
    background: white;
    border: 1px solid silver;
}
.match-wrap .bp-list-match{
    position: absolute;
    width: 140px;
    height: 100px;
    z-index: 10;
    top: 28px;
    left: 488px;
    background: white;
    border: 1px solid silver;
}
.match-wrap .bp-list-time{
    position: absolute;
    width: 140px;
    height: 100px;
    z-index: 10;
    top: 28px;
    left: 648px;
    background: white;
    border: 1px solid silver;
}


.index-logo{
    min-width: 1280px;
    height: 430px;
    position: relative;
    background: url("../images/banner.jpg") center center no-repeat;

}
.index-logo-p{
    margin: 0 auto;
    width: 1100px;
}
.logo-slogan{
    position: absolute;
    top: 2%;
    right: 16%;
    width: 230px;
    z-index: 9;
    color: white;
    line-height: 24px;
    font-size: 12px;
}
.index-logo-sp{
    margin-top: 66px;
}
.index-logo-sp p{
    color: white;
}
.index-logo-sp p:first-of-type{
    font: 48px "Microsoft YaHei";
}
.index-logo-sp p:nth-of-type(2){
    font: 24px "Arial";
}
.index-logo-sp p:nth-of-type(3){
    font: 30px "Microsoft YaHei";
}
.index-logo-sp p:nth-of-type(4){
    font: 18px "Arial";
}
.index-wrap{
    margin: 0 auto;
    width: 1100px;
}
.index-wrap .match-wrap{
    width: 100%;
    margin: 0;
}
.index-wrap .bp-match{
    background-color: #f3f3f3;
    padding: 5px 0;
    height: auto;
}
.index-wrap .bp-match button{
    margin-left: 6px;
    cursor: pointer;
    position:relative;
    top:2px;
    left:0px;
}
.index-wrap .bp-match form>a{
    color: white;
    padding: 6px 16px;
    background-color: #ff8400;
    border: none;
    border-radius: 3px;
    margin-left: 14px;
    position:relative;
    top:2px; 
    left:0px;
}
.index-wrap .bp-place,.index-wrap .bp-match-need,.index-wrap .bp-time{
    background: url("../img/down-arrow.jpg") no-repeat 134px center;
    background-color: white;
}
.index-wrap .bp-list-place{
    width: 150px;
    top: 31px;
    left: 352px;
}
.index-wrap .bp-list-match{
    width: 150px;
    top: 31px;
    left: 524px;
}
.index-wrap .bp-list-time{
    width: 150px;
    top: 31px;
    left: 696px;
}
.index-content{
    overflow: hidden;
    margin-top: 26px;
}
.index-content .brand-list-left{
    position: relative;
    padding-top: 48px;
}
.index-content .brand-list-left-tit{
    position: absolute;
    top: 0;
    left: 0;
    padding: 13px;
    color: white;
    background-color: #2b90ee;
    border-radius: 3px;
    font: 14px "Microsoft YaHei";
}
.index-content-box{
    margin-bottom: 24px;
}
.index-content-box h3{
    font: 18px "Microsoft YaHei";
    border-bottom: 1px solid silver;
    padding-bottom: 24px;
}
.index-content-box h3>span{
    color: #25accc;
}
.icb-detail{


}
.icb-detail span{
    display: inline-block;
    width: 240px;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px dashed silver;
}
.icb-detail span>a{
    font: 14px "Microsoft YaHei";
}

/*新增*/
.bpm-model{
    float: left;
    margin-left: 199px;
}
.bpm-model input{
    padding: 5px;
    font-size: 12px;
    width: 138px;
}
.bpm-area{
    margin-top: 4px;
    margin-left: 22px;
    float: left;
}
.bpm-area select{
    padding: 5px;
    font-size: 12px;
    width: 138px;
}
.bpm-btn{
    float: left;
    margin-top: 4px;
}
.bpm-btn button{
    color: white;
    padding: 6px 16px;
    background-color: #2b90ee;
    border: none;
    border-radius: 3px;
    margin-left: 12px;

}
.cc-table td{
    font-size: 14px;
    height: 44px;
}
.cc-table td:first-of-type{
    width: 96px;
    text-align: right;
}
.cc-table td:nth-of-type(2){
    padding-left: 20px;
}
.cc-table td:nth-of-type(2)>input{
    padding: 5px 5px;
    width: 226px;
    font-size: 14px;
    -webkit-appearance: none;
    border: 1px solid silver;
    /*margin-left: 20px;*/
}
.cc-table-down{
    border: 1px solid silver;
    padding: 3px;
}
.cc-table-down select{
    border: none;
    margin: 0 10px;
    padding:0 3px;
}
.cc-table .cc-table-down input{
    width: 110px;
    height: 24px;
    margin-top: 2px;
    border: 1px solid silver;
}
.cc-table td:nth-of-type(2) label{
    background-color: #dedede;
    color: #3c3c3c;
    padding: 6px 8px;
    cursor: pointer;
    margin-left: 10px;
}
.cc-font-r{
    color: #ff0000 !important;
}
.ok-icon{
    margin-left: 16px;
}
.write-img{
    padding: 8px 20px;
    background-color: #ececec;
    cursor: pointer;
    margin-left: 9px;
}




/* 多图片列表 */
.piclist dl{float:left;width:100px;height:140px;overflow:hidden;margin-right:10px;margin-left:10px;}
.piclist dt{width:100px;}
.piclist dd{height:26px;line-height:26px;text-align:center;}
.ui-sortable-helper{ border:1px dotted #f00;}

div.c{ clear:both;}




/*a  upload */
.a-upload {
    padding: 4px 10px;
    height: 20px;
    line-height: 20px;
    position: relative;
    cursor: pointer;
    color: #888;
    background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.a-upload  input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
}

.a-upload:hover {
    color: #444;
    background: #eee;
    border-color: #ccc;
    text-decoration: none
}


#imgbox-loading {position: absolute;top: 0;left: 0;	cursor: pointer;display: none;z-index: 90;}
#imgbox-loading div {background: #FFF;width: 100%;height : 100%;}
#imgbox-overlay {position: absolute;top: 0;	left: 0;width: 100%;height: 100%;background: #000;display: none;z-index: 80;}
.imgbox-wrap {position: absolute;top: 0;left: 0;background: #FFF;display: none;	z-index: 90;}
.imgbox-img {padding: 0;margin: 0;border: none;width: 100%;	height: 100%;vertical-align: top;}
.imgbox-title {	padding-top: 10px;font-size: 11px;text-align: center;font-family: Arial;color: #333;display: none;}
.imgbox-bg-wrap {position: absolute;padding: 0;margin: 0;display: none;}
.imgbox-bg {position: absolute;width: 20px;	height: 20px;}

div#moretext{}
a#moreview{ color:#555; float:right; margin-top:-18px;}


.lanrenzhijia_service{ width:40px; height:220px; background:url(../images/kf.jpg) no-repeat; position:fixed; right:0px; top:200px;}
.lanrenzhijia_service ul{ display:block; width:160px; height:200px; float:left; position:relative;}
.lanrenzhijia_service ul .right_bar{ position:absolute;width:40px; height:200px; left:0; top:0; display:block;}
.lanrenzhijia_service ul .right_qq{ position:absolute; width:120px; height:85px; right:0; top:0; display:block;}
.lanrenzhijia_service ul .right_phone{ position:absolute; width:120px; height:105px; padding-top:10px;right:0; bottom:0; display:block; text-align:center; color:#555; font-size:16px; font-family:'Microsoft Yahei'; text-decoration:none;}


/*input提示*/



div.brand-nav-list{
    height:50px; line-height:50px; position:fixed; width:1100px; top:0px; display:none; overflow:hidden; z-index:5
}
div.brand-nav-list-title{
    float:left;
    width:80px; text-align:center; background:#2b90ee; border-top-left-radius:3px; border-bottom-left-radius:3px; color:#fff;
    font-size:14px; font-family:"微软雅黑";

}
div.brand-nav-list-con{
    background:#dbf6ff; width:1000px; float:left; border-top-right-radius:3px; border-bottom-right-radius:3px; padding-left:20px;
}
div.brand-nav-list-con a{
    display:inline-block; padding-left:11px; padding-right:11px; color:#a5a4a4; font-size:18px;
}	
div.brand-nav-list-con a:hover{
    color:#2b90ee;
}



/* 本例子css */
.fullSlide{ min-width:1000px;    position:relative;  height:430px; overflow:hidden;   }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:430px; }
.fullSlide .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto; height:430px;  }
.fullSlide .bd li a{ position:absolute; width:100%; height:430px; display:block; z-index:1;;   }
.fullSlide .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.fullSlide .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.png) 0 0 no-repeat;
                     _background:url(../images/banner-btn-ie6.png) 0 0 no-repeat;
}

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.png) 0 0; overflow:hidden; 
                      line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
}
.fullSlide .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }

.fullSlide .prev,
.fullSlide .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.fullSlide .prev { left: 0; }
.fullSlide .next { background-position: 0 -90px; right: 0; }
.fullSlide .prev:hover,
.fullSlide .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }



.focusBox { position: relative; width:100%; height:430px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; width:100% !important }
.focusBox .pic li{height:430px;width:100% !important }
.focusBox .pic li a{ height:430px; width:100%; position:absolute; z-index:2}
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
                 display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
}
.focusBox .hd .on{ background-position:0 0; }

.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=50);opacity:0.5;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=100) !important;opacity:1 !important;  }


input#brand,input#xinghao{height:16px;}
select#city,select#qiye,select#timeorder{ vertical-align:middle;}



/*12.23新增首页样式开始*/
html{
    min-width: 1100px;
}
.clearfix:after{ display: block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden;content: '.';}
.top-login{
    background: white;
}
.log_in{
    color: #ff7a03 !important;
}
.reg_in{
    color: #333333;
    margin-left: 14px;
}
.top-right{
    margin-right: -20px;
}
.top-right span{
    color: #999;
}
.top-right>a{
    padding: 0 20px;
}
.new-wrap{
    width: 1100px;
    margin: 0 auto;
}

    .ss { width:650px; margin:0 auto; line-height:42px; height:42px; border:1px #ddd solid; border-radius:5px; overflow:hidden; clear: both; margin-bottom:10px !important;}
    .ss .ss_inp1 { width:480px; display:block; float:left; padding:0 15px; border:0 none; line-height:40px; height:40px}
    .ss .ss_inp2 { width:140px; display:block; float:left; border:0 none; line-height:40px; height:42px; text-align:center; background:#FF7A03; color:#fff; font-size:16px; cursor:pointer}
    .new-wrap-img{
        width: 1100px;
        margin: 0 auto; margin-bottom:20px
    }
    .new-wrap-img ul{
        list-style: none; margin: 0px;padding: 0px;
    }
    .new-wrap-img ul li{
        float: left; width: 12.5%;transition: all 0.4s ease; margin-top: 10px;
    }
    .new-wrap-img ul li p{
        height: 32px;line-height: 32px; text-align: center; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; width:120px; font-size:12px
    }

.hotkey { clear:both; overflow:hidden; text-align: center; }
.hotkey h3 { float:left; padding-right:20px}
.hotkey .bd { }
.hotkey .bd a { overflow: hidden; text-overflow:ellipsis; white-space: nowrap; padding:0 6px; color:#999;}

.index-brand{
    padding-top: 132px;
    padding-bottom: 70px;
    background-color: #f8f8f8;
    position: relative;
}
.index-brand-choose{
    position: absolute;
    top: 54px;
    left: 0;
    width: 100%;
    z-index: 9;
    padding: 15px 0;
}
.index-brand-choose.on{
    position: fixed;
    top: 0;
    background-color: #f9f9f9;
}
.index-brand-input{
    float: left;
    margin-right: 16px;
}
.index-brand-input input{
    height: 50px;
    line-height: 50px;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    padding: 0 14px;
    width: 115px;
    font-size: 14px;
    cursor: pointer;
    background-color: white;
}
.ib-select-box{
    float: left;
    margin-right: 14px;
    position: relative;
}
.ib-select-box select{
    height: 50px;

    line-height: 50px;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    width: 145px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: white url("../images/select-arrow.png") no-repeat 120px center;
    padding-left:14px;
    font-size: 14px;
    cursor: pointer;

    background: none\9;
    height: 52px\9;
    padding: 16px\9;
}
/*清楚IE的下拉样式*/
.ib-select-box select::-ms-expand { display: none; }

.index-brand-select-box{
    float: left;
    margin-right: 14px;
    position: relative;
}
.index-brand-select{
    height: 50px;
    line-height: 50px;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    width: 145px;
    background: white url("../images/select-arrow.png") no-repeat 120px center;
}
.index-brand-select p{
    padding: 0 14px;
    font-size: 14px;
    cursor: pointer;
}
.ibs-menu{
    box-sizing: border-box;
    position: absolute;
    top: 52px;
    left: 0;
    width: 100%;
    background: white;
    display: none;
    z-index: 2;
    border: 1px solid #e5e5e5;
}
.ibs-menu p{
    line-height: 40px;
    cursor: pointer;
    padding: 0 14px;
}
.ibs-menu p:hover{
    background-color: #2b90ee;
    color: white;
}
.index-brand-submit{
    float: left;
}
.index-brand-submit input{
    height: 50px;
    font-size: 14px;
    color: white;
    border: none;
    background: none;
    cursor: pointer;
    width: 140px;
    border-radius: 4px;
}
.index-brand-submit .index-brand-submit1{
    background-color: #ff7a03;
    margin-right: 16px;
}
.index-brand-submit .index-brand-submit2{
    background-color: #0f6fc9;
}
.index-brand-title{
    padding: 0 12px 20px;
    position: relative;
    border-bottom: 1px solid #e7e7e7;
}
.index-brand-title h3{
    font-size: 20px;
    color: #010101;
    background: url("../images/blue-line.jpg") no-repeat left 4px;
    padding-left: 20px;
    font-weight: normal;
}
.index-brand-more{
    position: absolute;
    right: 42px;
    top: 12px;
    font-size: 14px;
    color: #c7c7c7;
}
.ihb-content{
    overflow: hidden;
    margin-top: 14px;
}
.ihb-content span{
    display: block;
    float: left;
    /*width: 20%;*/
    width: 218px;
    margin-left: 2px;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px dashed #c0c0c0;
    margin-bottom: -1px;
}
.ihb-content span a{
    font-size: 14px;
}
.index-adv{
    text-align: center;
    padding-top: 56px;
    padding-bottom: 86px;
}
.index-adv-box{
    float: left;
    width: 20%;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.index-adv-box p{
    font-size: 14px;
    line-height: 20px;
    color: #999999;
    width: 150px;
    margin: 12px auto 0;

}
.index-adv-box:hover{
    margin-top: -30px;
}
.index-last-need{
    background-color: #f9f9f9;
    padding-top: 35px;
    padding-bottom: 35px;
}
.il-need-content{
    padding-top: 10px;
    margin-right: -20px;
    position: relative;
    left:-20px;
}
.l-need-box{
    float: left;
    width: 310px;
    height: 230px;
    border: 1px solid #ebebeb;
    padding: 0 20px;
    margin-top: 20px;
    background-color: white;
    margin-left: 20px;

}
.il-need-content .l-need-box:nth-child(3n+1){
    /*margin-left: 0;*/
}
.l-need-title{
    padding-top: 28px;
    height: 66px;
}
.l-need-title h4{
    font-weight: normal;
    font-size: 18px;
}
.l-need-time span{
    display: inline-block;
    height: 26px;
    line-height: 26px;
    background-color: #f0f0f0;
    color: #999999;
    font-size: 14px;
    padding: 0 12px;
}
.l-need-p{
    margin-top: 18px;
    border-top: 1px solid #f0f0f0;
    padding-top: 16px;
}
.l-need-p p{
    color: #999999;
    font-size: 14px;
    line-height: 26px;
}
.l-need-box:hover{
    background-color: #1e80db;
}
.l-need-box:hover .l-need-title h4{
    color: white;
}
.l-need-box:hover .l-need-time span{
    background-color: #ff7a03;
    color: white;
}
.l-need-box:hover .l-need-p p{
    color: #8fc8fd;
}
.ibli-title-1{
    float: left;
}
.ibli-title-1 p{
    width: 140px;
    height: 60px;
    line-height: 60px;
    color: white;
    text-align: center;
    font-size: 18px;
    background-color: #ff7a03;
}
.index-brand-ic{
    padding-top: 34px;
    padding-bottom: 70px;
}
.ibli-title-list{
    float: left;
    width: 926px;
    background-color: #1e80db;
    height: 60px;
    line-height: 60px;
    padding: 0 10px;
}
.ibli-title-list span{
    font-size: 18px;
    color: white;
    cursor: pointer;
    padding: 0 10px;
    text-align: center;
    height: 40px;
    margin-top: 10px;
    line-height: 40px;
    display: inline-block;
}
.ibli-title-list span.on{
    color: #1e80db;
    background: #fff;
}
.ibli-title-list span:hover{
    color: #66ccff;
}
.ibli-content{
    margin-top: 10px;
}
.ibli-c{
    display: none;
}
.ibli-c-left{
    float: left;
    padding-top: 44px;
}
.ibli-c-left p{
    color: #666666;
    font-size: 42px;
    text-align: center;
    width: 140px;
}
.ibli-c-right{
    float: left;
    width: 890px;
    padding-left: 50px;
    /*background: url("../images/silver-line.jpg") no-repeat;*/
    /*background-size: 1px 60%;*/
    border-left: 1px solid #eeeeee;
    padding-top: 6px;
}
.ibli-c-right-s{
    overflow: hidden;
}
.ibli-c-right-s span{
    display: block;
    float: left;
    width: 25%;
    /*width: 218px;*/
    /*margin-left: 2px;*/
    height: 50px;
    line-height: 50px;
    border-bottom: 1px dashed #c0c0c0;
    margin-bottom: -1px;
    overflow: hidden;
}
.ibli-c-right-s span a{
    font-size: 14px;
}
.footer-about{
    background-color: #f2f2f2;
    overflow: hidden;
    height: auto;
    padding: 36px 0;
}
.friendly-link{
    background-color: #505050;
}
.friendly-link-list a{
    color: #989898;
    border-right: 1px solid #989898;
}
.footer-right{
    padding-bottom: 0;
}

.log2{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    height: 100%;
    width: 100%;
    background: url("../images/log2-bg.png");
    /*display: none;*/
}
.log2-box{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 750px;
    height: 450px;
    margin-left: -375px;
    margin-top: -225px;
    background-color: #fff;
}
.log2-box-close{
    position: absolute;
    right: -50px;
    top: -44px;
    cursor: pointer;
}
.log2-box-content{
    width: 680px;
    margin: 0 auto;
}
.log2-box-title{
    padding-top: 40px;
}
.log2-box-logo{
    float: left;
}
.log2-box-title-line{
    float: left;
    width: 1px;
    height: 46px;
    background-color: #f6f6f6;
    margin-top: 10px;
    margin-left: 18px;
}
.log2-box-title-p{
    float: left;
    margin-left: 16px;
    margin-top: 20px;
}
.log2-box-title-p p{
    font-size: 16px;
    line-height: 24px;
    color: #333333;
}
.log2-c{
    margin-top: 16px;
    border-top: 1px solid #f0f0f0;
    padding-top: 20px;
}
.log2-c-left{
    width: 400px;
    border: 1px solid #ededed;
    float: left;
}
.log2-cl-box{
    float: left;
    height: 270px;
    width: 199px;
    text-align: center;
}
.log2-cl-box:hover{
    background-color: #fbfbfb;
}
.log2-cl-box a{
    display: inline-block;
    height: 100%;
    width: 100%;
}
.log2-cl-box p{
    font-size: 14px;
    color: #333333;
    font-weight: normal;
    padding-top: 44px;
}
.log2-cl-box h4{
    font-size: 18px;
    color: #2b90ee;
    margin-top: 10px;
}
.log2-cl-box-img{
    margin-top: 30px;
}
.log2-cl-reg{
    display: inline-block;
    font-size: 14px;
    color: #999999;
    /*text-decoration: underline;*/
    margin-top: 28px;
}
.log2-c-right{
    float: right;
    width: 250px;
}
.log2-cr-title h3{
    font-size: 18px;
    color: #333333;
    padding-top: 20px;
}
.log2-cr-input{
    padding-top: 8px;
}
.log2-cr-input input{
    width: 90%;
    padding: 0 5%;
    height: 38px;
    border: 1px solid #dedede;
    margin-top: 10px;
}
.log2-cr-a{
    margin-top: 18px;
}
.log2-cr-a a{
    color: #cccccc;
}
.log2-a-forget{
    float: left;
    margin-left: 6px;
}
.log2-free-reg{
    float: right;
    margin-right: 6px;
}
.log2-cr-btn{
    margin-top: 20px;
}
.log2-cr-btn input{
    width: 100%;
    height: 40px;
    color: white;
    font-size: 14px;
    background-color: #2b90ee;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}




.btnimg{cursor:pointer;border:0;margin:0;padding:0;}

#ScrollToTop{
    position:fixed;_position:absolute;z-index:4;right:15px;bottom:-10px;width:70px;padding:20px 10px 30px;display:block;font-size:15px;font-weight:800;text-align:center;border-width:1px 1px 0 1px;border-style:solid;

    box-shadow:0 0 #fff, 0 1px 3px rgba(34,25,25,0.5);
    -moz-box-shadow:0 0 #fff, 0 1px 3px rgba(34,25,25,0.5);
    -webkit-box-shadow:0 0 #fff, 0 1px 3px rgba(34,25,25,0.5);

    -moz-transition:bottom 250ms ease-in-out;
    -webkit-transition: bottom 250ms ease-in-out;
}
#ScrollToTop.Offscreen{
    bottom:-100px;
    -moz-transition-duration:250ms;
    -webkit-transition-duration:250ms;
}
/* White Button */
.Button2.WhiteButton{
    background-color:#f0eded;
    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfafb), to(#f0eded), color-stop(.5,#f9f7f7),color-stop(.5,#f6f3f4));
    background-image:-moz-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);
    background-image:-o-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);
    background-image:-webkit-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);
    border-color:#bbb;
    color:#524d4d;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfafb', endColorstr='#f0eded');
    text-shadow:0 1px rgba(255,255,255,0.9);
}
.Button2.WhiteButton:hover{
    background-color:#f2f0f0;
    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfcfc), to(#f2f0f0), color-stop(.5,#fbf9f9),color-stop(.5,#f7f5f6));
    background-image:-moz-linear-gradient(top, #fdfcfc, #fbf9f9 50%, #f7f5f6 50%, #f2f0f0);
    background-image:-o-linear-gradient(top, #fdfcfc, #fbf9f9 50%, #f7f5f6 50%, #f2f0f0);
    background-image:-webkit-linear-gradient(top, #fdfcfc, #fbf9f9 50%, #f7f5f6 50%, #f2f0f0);
    border-color:#c3c3c3;
    color:#666060;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfcfc', endColorstr='#f2f0f0');
    text-shadow:0 1px rgba(255,255,255,1);
}
.Button2.WhiteButton:active{
    background-color:#ebe8e8;
    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f4f5), to(#ebe8e8), color-stop(.5,#f3f0f0),color-stop(.5,#f1eeef));
    background-image:-moz-linear-gradient(top, #f8f4f5, #f3f0f0 50%, #f1eeef 50%, #ebe8e8);
    background-image:-o-linear-gradient(top, #f8f4f5, #f3f0f0 50%, #f1eeef 50%, #ebe8e8);
    background-image:-webkit-linear-gradient(top, #f8f4f5, #f3f0f0 50%, #f1eeef 50%, #ebe8e8);
    border-color:#b7b7b7;
    color:#454141;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f4f5', endColorstr='#ebe8e8');
    text-shadow:0 1px rgba(255,255,255,0.8);
}
.insi_link {width:1100px; margin: 0px auto; display: block; color: #333; line-height: 2; padding-top:10px; font-size: 14px; padding-top: 30px; padding-bottom: 30px;}


.flinks{width:1100px; margin:0px auto; padding:10px 0px;}
.flinks span{width:150px;}
.flinks a{ display: inline-block; margin-right: 12px;}


/*12.23新增首页样式结束*/





.gongyin{border-top:5px solid #f6be39; padding: 20px 30px; margin-top: 15px;}
.gongyin-content{float: left; width: 560px; margin-right: 30px;}
.gongyin2-picture{float: left; width: 270px; height: 70px; text-align: right; margin-right: 12px;}
.gongyin2-picture a{ margin-left: 12px;}
.gongyin3-stock{float:left; width: 160px; overflow: hidden;}
.gongyin3-stock ul{padding-left: 5px;}
.gongyin3-stock ul li{background: url(../images/gongyin-icon1.png) left center no-repeat; padding-left: 18px; height: 32px; line-height: 32px; color: #6e6a66;}
.gongyin-title{display: block; font-size: 20px; color: #000; line-height: 1.4; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; width: 550px;}
.gongyin:after{display: block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden;content: '.';}
.gongyin-txt{ margin-top: 15px; color: #6e6a66}
.gongyin-txt a{color: #6e6a66}

.kucun{border-top: 5px solid #2b90ee; background: #f4f9fd; padding: 15px 30px; margin-top: 15px; color: #6e6a66; position: relative;}
.kucun_content{width: 380px; border-right: 1px solid #dee2e5; height: 60px; margin-right: 30px; float: left;}
.kucun_content_title{color:#010101; font-size: 20px; line-height: 30px; margin-bottom: 10px;}
.kucun_content_txt { overflow: hidden; text-overflow:ellipsis; white-space: nowrap; padding-right:20px}

.kucun_stock{width: 430px;border-right: 1px solid #dee2e5; height: 60px; margin-right: 10px; float: left;}
.kucun_stock ul li{float: left; background: url(../images/gongyin-icon2.png) left center no-repeat; padding-left: 18px;  height: 30px; line-height: 30px;}
.kucun_stock ul li.li_w{width: 200px; margin-right: 10px;}
.kucun_remark{height: 50px; overflow: hidden; float: left; width: 180px; line-height: 1.8; word-wrap: break-word}
.kucun_stock:after{display: block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden;content: '.';}
.kucun:after{display: block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden;content: '.';}

.kucun_tip{position: absolute; width: auto; height: 260px; box-shadow: darkgrey 10px 10px 30px 5px ;background: #fff; padding: 5px; left:180px; top: 65px; display: none; z-index: 999}
.kucun_tip_title{height: 45px; line-height: 45px; background: #2b90ee; padding-left: 20px; font-size: 16px; color: #fff;}
.kucun_tip_content{padding-left: 20px; font-size: 14px; color: #0e0e0e; line-height: 1.8; padding-top: 10px;}


.gong_icon{
    background: url(../img/gong.png) left 5px no-repeat;
}
.ku_icon{
    background: url(../img/ku.png) left 5px no-repeat;
}
.xinghao{
    clear: both; padding-top:10px; padding-bottom: 20px; display: block; margin: 0 auto; width: 1100px; 
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.xinghao a{
    display: inline-block; margin-right: 10px; color: #6e6a66;
}
.xinghao a:hover{
    color: #000; text-decoration: underline;
}

.list_buy, .list_sale { height:300px; padding-top:80px; font-family:Arial, Helvetica, sans-serif, 黑体; font-size:20px; font-weight:600; color: #666; text-align:center; background-color: #2b90ee;}
.list_buy p, .list_sale p{ line-height:35px; margin-bottom: 20px;}
.list_buy a, .list_sale a{ margin: 0px 5px; padding: 0px 5px; font-family:Arial, Helvetica, sans-serif, 黑体; color:#CC0000;}
.list_buy .example, .list_sale .example { width:150px; padding:15px; background:#fff; font-size:14px; float:right; margin-right:20px; letter-spacing:1px; border:#999 solid 1px;}
.list_buy .list_reg, .list_sale .list_reg { width:100px; padding:15px; background:#fff; font-size:14px; float:right; margin-right:20px; letter-spacing:5px; border:#999 solid 1px; text-align:left;}
.list_buy .example a, .list_sale .example a, .list_reg a { color:#666;}
.list_buy { background-color: #82d9f6;}
.list_sale { background-color: #f8edae;}
.list_note { height:80px; font-size:14px; margin-bottom:50px; padding:30px 30px 0px 30px; border-bottom:dotted 1px; }

.adcontent{
   padding-top: 10px;
    margin-right: -20px;
    position: relative;
    left:-20px;
}
.ad-box{
    float: left;
    width: 310px;
    height: 100px;
    border: 0;
    padding: 0 20px;
    margin-top: 20px;
    margin-left: 20px;
}

.adcontentu{
   padding-top: 5px;
    margin-right: -5px;
    position: relative;
    left:-5px;
}
.ad-boxu{
    float: left;
    width: 300px;
    height: 100px;
    border: 0;
    padding: 0 10px;
    margin-top: 5px;
    margin-left: 5px;
}
.goodimg{width:50px;margin:3px}

/*流量统计*/
.statistics{background: #F5F8FA;border: 1px solid #ddd;}
.statistics-title{line-height: 34px;height: 34px;font-size: 14px;text-indent: 23px;border-bottom: 1px solid #ddd;}
.statistics-amount{padding: 25px 0;}
.statistics-amount ul li{width: 190px;text-align: center;float: left;}
.statistics-amount ul li p{height: 20px;line-height: 20px;color: #5b5d61;}
.statistics-amount ul li div{border-right: 1px solid #ddd;height: 43px;line-height: 38px;font-family: Arial;font-weight: bold;font-size: 20px;}
.statistics-amount ul li:last-child div{border-right: 0;}

/*搜索*/
.product_bg{ overflow:hidden; }
.product_title{ height:78px; line-height:78px; border-bottom:1px solid #dddddd; font-size:18px;}
.product_title a{ float:left; overflow:hidden; margin-right:5%; color:#666666;  cursor:pointer; position:relative;}
.product_title a:after{ content:""; position:absolute; bottom:0; left:0; width:0;transition:all 0.3s; height:2px; background:#ff4620;}
.product_title a.on:after{ width:100%;}
.product_title a.on{ color:#ff4620;}
.product_con2{ background:#fff; overflow:hidden;  }
.product_con2 .boxs{ margin:0 auto; width:100%; overflow:hidden; max-width:1480px;}
.product_two{  overflow:hidden;  color:#555555; padding-bottom:5%;}
.product_two img{ max-width:100%;}
.product_two .table{ overflow:hidden;}
.product_two .table table{border-collapse:collapse;border-spacing:0; color:#999999; font-size:14px;}
.product_two .table table th{ line-height:22px;height:30px;padding-top:5px; padding-bottom:5px;  border:1px solid #eeeeee; font-weight:bold; color:#666666; text-align:left;}
.product_two .table table td{ line-height:30px;height:58px; padding-top:5px; padding-bottom:5px; border:1px solid #eeeeee;}
.product_two .table table .w1{ width:103px; padding-left:22px; padding-right:5px; font-weight:bold; color:#666666;}
.product_two .table table .w2{ width:264px;padding-left:54px; padding-right:5px; }
.product_two .table table .p1{ max-width:230px;}
.product_two .h3{ overflow:hidden;   font-size:18px; color:#333333; margin-bottom:1%;  font-weight:bold;}
.divhidden{ display:none;}

.ad-label-lb{position: absolute;left: 0px;bottom: 0px;display: inline-block;width: 30px;height: 15px;line-height: 15px;text-align: center;background: #888;color: #fff;border-radius: 2px;opacity: .9;filter: alpha(opacity=30);-moz-opacity: .3;-khtml-opacity: .3;z-index:1;}

.com-btn{display:inline-block;height:80px;line-height:80px;padding:0 18px;color:#fff;text-align:center;font-size:24px;border:none;}.com-btn:hover{opacity:.8;filter:alpha(opacity=80);color:#fff}.com-btn:active{opacity:1;filter:alpha(opacity=100)}

.menubtn-hover{display:inline-block;height:80px;line-height:80px;padding:0 18px;background-color:#FF7A03;color:#fff;white-space:nowrap;text-align:center;font-size:20px;border:none;border-radius:2px;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.menubtn-hover:hover{opacity:.8;filter:alpha(opacity=80);color:#fff}.menubtn-hover:active{opacity:1;filter:alpha(opacity=100)}

.menubtn{display:inline-block;height:80px;line-height:80px;padding:0 18px;color:#fff;white-space:nowrap;text-align:center;font-size:20px;border:none;border-radius:2px;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.menubtn:hover{opacity:.8;filter:alpha(opacity=80);color:#fff}.menubtn:active{opacity:1;filter:alpha(opacity=100)}

.logo-rightmenu{
    float: right;
    height: 80px;
    line-height: 80px;
    position: relative;
}
.logo-rightmenu>a{
    color: white;
    margin-right: 10px;
}

.wechatpic{background:url(../images/wx.jpg) no-repeat;background-size: cover;height: 16px;line-height: 16px;width: 16px;display: inline-block;position: relative;margin-left:5px;}
.wechat-big-img-box{position: absolute;left:-100px;top:25px;border: 0;margin-right: 0;box-shadow: 0 0 10px #888;z-index: 99999999;}
.wechat-big-img-box img{max-height:300px;max-width:300px;}

.select2-container{margin-top:4px}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{min-width:100px;box-sizing:border-box;cursor:pointer;display:block;user-select:none;-webkit-user-select:none;position:relative;outline:0}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:4px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:0;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:99999999}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:5px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:0 2px;width:100%;box-sizing:border-box;height:28px;line-height:28px}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #caced2;-webkit-appearance:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:0;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:0;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:0;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:0}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:0;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:0}.select2-container--classic .select2-dropdown--below{border-top:0}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}