/*全局*/
body{background: #f5f7f9;}
a{text-decoration: none;}
.margin0{margin:0px!important}
/*背景色部分*/
.bg-white{background:#fff!important}

/*颜色部分*/


/*浮动部分*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
    font-size:0;
}
.clearfix { *zoom:1;}   /*IE6*/


/*宽高，边距*/
.fl{float:left!important}
.fr{float:right!important}
.w172{width:172px!important}
.border0{border:0!important}
.margin-top30{margin-top:30px!important;}
.margin-left30{margin-left:30px!important;}
.margin-right10px{margin-right: 10px!important;}
.inline-block{display: inline-block!important}
.border1px{border:1px solid #ddd}
.alignl{text-align: left!important;}
.border-radius5{  -webkit-border-radius: border-radius: 5px;  -moz- border-radius: 5px;  border-radius: 5px;}
.margin-left35px{margin-left:35px!important;}
.line-height{line-height: 40px!important;}
/*over*/

/*分销商注册部分*/
.g{width:1200px;margin:0 auto;padding-top:40px;margin-top: 20px;}
.register{position: relative;height:80px;width:690px;margin:0 auto}
.register dl{text-align: center;margin:0}
.register dl dd{display: inline-block;width:225px;color:#999;font-size:20px;margin:0;}
.register dl dd:nth-child(1){text-align: left;}
.register dl dd:nth-child(3){text-align: right;}
.register .step{position:absolute;bottom:0px;left:6px;width:690px;margin:0 auto;text-align: center;}
.register .step span{margin:1px 5px;font-size: 16px}
.register dl dd.active{color:#333}
.register .step span.active{background: #ffd215;}
.register .step1,.register .step2,.register .step3{display: inline-block;width:30px;height:30px;border-radius:15px;line-height:30px;text-align:center;background:#dddddd;}
.register .step .line{width: 240px;height:3px;background:#dddddd;display: inline-block;}
.register .step .line1{width:237px}
.register .step .line2{width:247px}
.g .l-content{width:690px;margin:0 auto;padding:60px 80px 140px 80px}
.g .l-content dl{padding-left:55px;margin:16px 0}
.g .l-content dt,.g .l-content dd{display: inline-block;color:#666666;margin:0px;font-size: 16px}
.g .l-content strong{color:red}
.g .l-content dl dd{font-size:16px;position: relative}
.g .l-content .mobile{width:360px;padding:10px;border-radius:5px;border:1px solid #ddd;font-size: 16px}
.g .l-content .yanzheng{width:217px}
.g .l-content .send{width:140px;display: inline-block;padding:9px 0px;text-align: center;color:#0064a1;border:1px solid #0064a1;font-size: 16px;cursor: pointer}
.g .l-content .send:hover{background:#e6f2f8}
.g .l-content input[type='radio'],.f-content input[type='radio']{
    -webkit-appearance: none;
    display: inline-block;
    height: 18px;
    width: 18px;
    background: #fff url(../images/checkbox_defalut.png) no-repeat;
    margin:5px 5px 0px 0px;
    outline: 0;
    cursor: pointer;
    vertical-align: -2px;
    /*position: absolute;*/
    /*top:-3px;*/
}
.jigou-type input[type="radio"]:nth-child(1){left:3px}
.jigou-type input[type="radio"]:nth-child(2){left:5px}
.g .l-content input[type='radio']:checked,.f-content input[type='radio']:checked{background: #fff url(../images/checkbox_active.png) no-repeat;}
.g .l-content .next {padding:30px 0 0 147px;}
.g .l-content .next button{padding:12px 90px;background:#ffd215;border-radius:5px;border:0;margin: 0 auto;color:#093e5f;cursor: pointer;font-size: 16px}
.g .l-content .next button:hover{background:#efc30a}
.jigou-type{color:#333!important;}
/*over*/

/*注册分销商(旅行社)*/
.vertical-align8px{vertical-align: -8px}
.margin-left0{margin-left:0px!important;}
.f-content{padding:0px 127px 50px 127px}
.f-content .item{margin-top:75px}
.f-content .item .xinxi-header{position: relative;margin-bottom:40px;font-size: 20px;}
.f-content .item .xinxi-header .line-img{background: url(../images/line_1.png);height:3px}
.f-content .item .xinxi-header .line{position: absolute;bottom:0px;left:0px;height:3px ;width:80px;background: #666666}
.f-content .line{display: inline-block;height:4px;background:#b9ddf5}
.f-content .line-L{width:30px}
.f-content .line-R{width:85%}
.f-content dl{position: relative;height:40px;margin-top:20px;padding-left: 25px;}
.f-content dl .data-line-small{position: absolute;top:4px;left:330px}
.f-content dt,.f-content dd{float:left;color:#666;height:40px;font-size: 16px;}
/*.f-content dd .compney{position: absolute;top:2px;right:170px}*/
/*.f-content dd .upload-text{position: absolute;top:8px;right:225px}*/
/*.f-content dd .text-length{position: absolute;top:10px;right:115px}*/
.f-content dd .x-kezheng{vertical-align: bottom;}
.f-content dt{width:115px;line-height: 38px;text-align: right}
.f-content .select-city{width:402px;padding:10px;border-radius: 5px;border:1px solid #ddd;outline: 0;}
.f-content dd input[type="text"],.f-content dd input[type="password"]{width:380px;padding:7px 10px;border-radius: 5px;border:1px solid #ddd;font-size: 16px;color:#333}
.f-content strong{color:red}
.f-content .compney{font-size:12px;height:40px;display: inline-block;color:#50a9e7;margin-left:20px;}
.f-content .item .zhizhao{width:270px}
.f-content .item .upload{/*padding:6px 0px;*/border-radius:5px;color:#0064a1;position: relative;}/*border:1px solid #50a9e7;*/
/*.f-content .item .upload .c-zheng{position: absolute;left:0;top:0;z-index: 10;border:1px solid #50a9e7;padding: 8px 37px;background: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;cursor: pointer}*/
.f-content .xieyi,.f-content .tijiao{padding-left:115px;font-size: 16px}
.f-content .xieyi{margin-top:30px;position: relative;margin-left: 26px}
.f-content .xieyi input{position: absolute;left:94px;top:3px;width:18px;height:18px}
.f-content .xieyi a{color:#0064a1}
.f-content .tijiao{margin-top:30px;}
.back{padding:10px 30px;color:#0064a1;border:1px solid #0064a1;border-radius: 5px;margin-right:10px}
.back:hover{background: #e6f2f8}
.f-content .submit{padding:6px 95px;border:0;background: #ffd215;color:#093e5f;border-radius: 5px;font-size: 18px;cursor: pointer}
.f-content .submit:hover{background: #efc30a}
/*over*/


/*注册分销商(非旅行社)*/
.f-content .upload-card{padding-left:122px;padding-top:25px;overflow: hidden}

/*over*/

/*注册分销商完成*/
.finished{padding-bottom: 50px}
.finished .content-img{text-align: center;margin-top:60px}
.finished .content-img h3{color: #333;margin-top:40px;font-size: 24px}
.finished .content-img p{color: #999;margin-top:30px;font-size: 16px}
.finished .content .btns{margin-top:40px;text-align: center;}
.finished .content .btns a{padding:10px 63px;border-radius: 5px;font-size: 16px}
.finished .content .btns .back-home{margin-right:15px;background-color: #ffd215;color:#093e5f}
.finished .content .btns .see-more{border:1px solid #50a9e7;color:#0064a1}
/*over*/

#region select{padding:10px 0px 10px 10px;margin-right: 10px;width:93px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:1px solid #ddd;color:#333}
#businessLicensePath-preview,#travelpath-preview{margin-left: 197px;}
.cq-checkbox{position: relative}
.cq-checkbox input[type="checkbox"]{margin-top:8px;margin-right:30px;width: 18px;height:18px}
.cq-checkbox span{position: absolute;top:-7px;left:20px;width: 50px;}
#card_zheng-preview,#card_fan-preview{position: relative;}
#card_zheng-preview img,#card_fan-preview img{border:1px solid #dddddd;padding: 5px;}
#card_zheng-preview p,#card_fan-preview p{position: absolute;top:49px;left:0px;z-index: 5;width:166px;padding:3px 0;background: url(../images/bg-zheng.png) no-repeat;background-size: cover;color:#fff;text-align: center}
.yhzcxy-cont,.ptjygz-cont{padding:5px 15px}
.Validform_error{background-color: #ffe7e7;}
#region select:disabled{background: rgba(0,0,0,0.1)}























