@charset "utf-8";
*{
  margin:0;
  padding: 0;
  font-family: Microsoft YaHei,SimSun,sans-serif;
}
html,body,div,ul,li,ol,a,input,textarea,p,dl,dt,dd{margin:0;padding:0;}
ul li{list-style: none;}
a{text-decoration: none;cursor: pointer;}
html{height: 100%;}
img { border:0; }
body{height: 100%;position: relative;font-family: '微软雅黑';margin:auto;}
a,input,img,textarea,span,div{outline: 0;-webkit-tap-highlight-color:rgba(255,0,0,0);}
@font-face {
  font-family: 'iconfont';  /* project id 394727 */
  src: url('http://at.alicdn.com/t/font_394727_wt751a88knws714i.eot');
  src: url('http://at.alicdn.com/t/font_394727_wt751a88knws714i.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_394727_wt751a88knws714i.woff') format('woff'),
  url('http://at.alicdn.com/t/font_394727_wt751a88knws714i.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_394727_wt751a88knws714i.svg#iconfont') format('svg');
}
.iconfont{
  font-family:"iconfont";
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

input:focus::-webkit-input-placeholder { color:transparent; }

/* Mozilla Firefox 4 to 18 */
input:focus:-moz-placeholder { color:transparent; }

/* Mozilla Firefox 19+ */
input:focus::-moz-placeholder { color:transparent; }

/* Internet Explorer 10+ */
input:focus:-ms-input-placeholder { color:transparent; }
.hide{
    display: none;
}

@media (max-width: 1119px) {
    .med{
        width:1000px !important;
    }
    /*.banner .bannerBottom ul li:first-child{*/
        /*width:66px !important;*/
    /*}*/
    /*.banner .bannerBottom ul li:first-child+li{*/
        /*width:166px !important;*/
    /*}*/
    /*.banner .bannerBottom ul li:first-child+li+li{*/
        /*width:181px !important;*/
    /*}*/
    /*.banner .bannerBottom ul li:first-child+li+li+li{*/
        /*width:326px !important;*/
    /*}*/
    .flow{
        padding:36px 0 !important;
    }
    .flow .flowDetail .arrow2{
        width:48px !important;
    }
    .flow .flowTitle{margin-left: 0px !important;}
    .advantage .main .left,
    .advantage .main .right{
        width:499px !important;
    }
    .sqMain .sqDetail{
        width:1000px !important;
    }
    .sqMain .sqDetail .head{
        margin:0 50px !important;
    }
    .sqMain .sqDetail .detail{
        padding: 0 50px 15px 50px !important;
    }
}
@media (min-width: 1200px) {
    .med{
       width:1200px !important;
    }
}

/*banner*/
.banner{
    width:100%;
    height:400px;
    position: relative;
}
.banner .bannerBottom{
    width:100%;
    height:100px;
    position: absolute;
    bottom:0;
}
.banner .bannerBottom .bg{background: #fff; filter:alpha(Opacity=40);-moz-opacity:0.4;opacity: 0.4;      position: absolute;height:100px;left:0px; top:0px;
    width: 100%;
    z-index: 21;}
.banner .bannerBottom ul{
    width:970px;
    margin:0 auto;
    padding:13px 0;
    /*height:100px;*/    position: relative;
    z-index: 22;
}
.banner .bannerBottom ul li{
    width:200px;
    height:74px;
    border-right:1px solid #D0D0D0;
    float: left;
}
.banner .bannerBottom ul li:first-child{
    width:150px;
}
.banner .bannerBottom ul li:first-child+li+li+li{
    width:388px;
    border-right:0;
}
.banner .bannerBottom ul li:first-child+li+li+li+li{
    border-right:0;
    width:261px;
    display: none;
}
.banner .bannerBottom ul li h4{
    font-size: 14px;
    color: #000000;
    line-height: 24px;
    font-weight:600;
    text-align: center;
}
.banner .bannerBottom ul li p{
    font-size: 14px;
    color: #000000;
    line-height: 24px;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.banner .bannerBottom ul li p span{
    width:24px;
    display: inline-block;
    text-align: center;
    color: #a5a5a5;
}
.banner .bannerBottom ul li:first-child+li+li p{
    text-align: center;
}
.banner .bannerBottom ul li .code{
    width:80px;
    height:80px;
    background-color: #fff;
    float: left;
    margin-left:40px;
}
.banner .bannerBottom ul li .code img{
    width:100%;
    height:100%;
    display: block;
}
.banner .bannerBottom ul li .codeWord{
    float: left;
    width:126px;
    height:40px;
    font-size: 14px;
    color: #343434;
    margin-left:15px;
    margin-top:22px;
}
.banner .main{
    width:1200px;
    height:225px;
    margin:0 auto;
    padding:75px 0 0 0px;
}
.banner .main .mainLeft{
    max-width:805px;
    height:150px;
    float: left;  color:#000;margin-left:140px;
}
.banner .main .mainLeft h2{
    font-size: 24px;
    margin-bottom:25px;
    color:#000;
}
.banner .main .mainLeft p{
    font-size: 14px;
    line-height: 28px;
}
.banner .main .mainRight{
    width:320px;
    height:230px;
    float: right;
}
.banner .main .mainRight .type1{
    width:240px;
    height:60px;
    background-color: #D63830;
    margin-top:60px;
}
.banner .main .mainRight .type1:hover{
    background-color: #B61109;
}
.banner .main .mainRight .type1 a{
    color: #fff;
    width:240px;
    height:60px;
    display: block;
    line-height:60px;
    font-size: 18px;
    text-align: center;
}
.banner .main .mainRight .type2{
    width:320px;
    /*height:150px;*/
    background-color: #fff;
    padding:36px 0;
    margin-top:20px;
}
.banner .main .mainRight .type2 p{
    font-size: 14px;
    line-height:20px;
    height:20px;
    /*margin-bottom:10px;*/
    text-align: center;
}
.banner .main .mainRight .type2 p.name{
    max-width:278px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.banner .main .mainRight span{
    font-weight:600;
}
.banner .main .mainRight .red{
    color: #dd564f;
}
.banner .main .mainRight .type3{
    width:320px;
    /*height:230px;*/
    background-color: #fff;
    padding:14px 0 0 0;
    position: relative;
   /* top:-40px;*/
}
.banner .main .mainRight .type3 .day{
    font-size: 14px;
    text-align: center;
    height:30px;
    padding-bottom:10px;
    margin-bottom:18px;
    border-bottom:1px dashed #D1D1D1;
}
.banner .main .mainRight .type3 p{
    font-size: 14px;
    line-height:20px;
    margin-bottom:10px;
    margin-left:21px;
}
.banner .main .mainRight .type3 p span{
    font-weight:600;
}
.banner .main .mainRight .type3 .detail{
    font-size: 14px;
    text-align: right;
    height:32px;
    padding:6px 12px;
    border-top:1px dashed #D1D1D1;
    cursor: pointer;
}
.banner .main .mainRight .type3 .detail a{
    color: #000;
}
.banner .main .mainRight .type3 .check{
    font-size: 14px;
    height:32px;
    padding:6px 12px;
    border-top:1px dashed #D1D1D1;
    margin-top:19px;
    cursor: pointer;
}
.banner .main .mainRight .type3 .check p{
    float: left;
}
.banner .main .mainRight .type3 .check i{
    float: right;
    font-style: normal;
}

.mask{
    width:100%;
    height:100%;
    position: fixed;
    background: rgba(0,0,0,0.7);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#70000000,endColorstr=#70000000);
    z-index:9999;
}
.mask .jump{
    width:880px;
    height:480px;
    _position: absolute;
    position: fixed;
    top:50%;
    left:50%;
    margin-top:-245px;
    margin-left:-440px;
    background-color:#f5f5f5;
    padding-bottom:10px;
    z-index:99;
}
.mask .jump .jumpHead{
    height:60px;
}
.mask .jump .jumpHead h4{
    float: left;
    line-height:60px;
    height:60px;
    font-size: 18px;
    margin-left:24px;
}
.mask .jump .jumpHead .jumpClose{
    width:60px;
    height:60px;
    float: right;
    cursor: pointer;
}
.mask .jump .jumpHead img{
    height:13px;
    margin:24px;
}
.mask .jump .info{
    background-color: #fff;
    height:50px;
    width:100%;
    border-bottom: 1px solid #E9E9E9;
}
.mask .jump .info .infoDetail{
    margin:0 auto;
    width:715px;
    height:50px;
    overflow: hidden;
}
.mask .jump .info p{
    float: left;
    line-height:50px;
    height:50px;
    font-size: 14px;
    margin-right:45px;
}
.mask .jump .info .infoDetail p:first-child+p+p+p{
    margin-right:0;
}
.mask .jump .info p span.red{
    color: #dd564f;
    font-weight:600;
}
.mask .jump .jumpTitle{
    height:56px;
    width:100%;
    background-color: #fff;
}
.mask .jump .jumpTitle li{
    float: left;
    width:86px;
    height:26px;
    padding:15px 30px;
}
.mask .jump .jumpTitle li p{
    width:85px;
    height:26px;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
    font-size: 14px;
    text-align: center;
    line-height:26px;
    cursor: pointer;
}
.mask .jump .jumpTitle li.on p{
    background-color: #D63830;
    color: #FFFFFF;
}
.mask .jump .jumpTitle li p:hover{
    background-color: #f9e1df;
    color: #000;
}
.mask .jump .jumpName{
    height:40px;
    width:100%;
    background-color: #F5F5F5;
}
.mask .jump .jumpName li{
    float: left;
    text-align: center;
    font-size: 14px;
    line-height:40px;
    height:40px;
}
.mask .jump .jumpName li:first-child,
.mask .jump .jumpDetail li .jumpDetailList div:first-child{
    width:360px;
}
.mask .jump .jumpDetail li .jumpDetailList div:first-child{
    width:310px;
}
.mask .jump .jumpName li:first-child+li,
.mask .jump .jumpDetail li .jumpDetailList div:first-child+div{
    width:160px;
}
.mask .jump .jumpName li:first-child+li+li,
.mask .jump .jumpDetail li .jumpDetailList div:first-child+div+div{
    width:120px;
}
.mask .jump .jumpName li:first-child+li+li+li,
.mask .jump .jumpDetail li .jumpDetailList div:first-child+div+div+div{
    width:100px;
}
.mask .jump .jumpName li:first-child+li+li+li+li,
.mask .jump .jumpDetail li .jumpDetailList div:first-child+div+div+div+div{
    width:120px;
}
.mask .jump .jumpDetail{
    background-color: #fff;
    max-height:264px;
    overflow-y: auto;float:left;
}
.mask .jump .jumpDetail li .jumpDetailList{
    border-bottom:1px solid #E9E9E9;
    background-color: #fff;
    padding:15px 0;
    width:100%;
}
.mask .jump .jumpDetail li .jumpDetailList div{
    float: left;
    text-align: center;
    line-height:20px;
    word-wrap: break-word;
}
.mask .jump .jumpDetail li .jumpDetailList div:first-child{
    text-align: left;
    padding:0 24px;
    word-wrap:break-word;
}
.mask .jump .jumpDetail li .jumpDetailList span{
    color: #003B9C;
    cursor: pointer;
}

    /*娴佺▼*/
.flow{
    width:1200px;
    height:28px;
    margin:0 auto;
    padding:36px 0px;
}

.flow .flowTitle{
    width:117px;
    height:36px;
    border-radius: 18px;
    background-color: #000;
    color: #fff;
    line-height:36px;
    font-size:16px;
    text-align: center;
    float: left;
    margin-right:25px;
    margin-left:70px;
}
.flow .flowTitle.sq{
    color: #000;
    background: rgba(0,0,0,0);
    font-weight:600;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3363370b,endColorstr=#3363370b);
}
.flow .flowDetail{
    float: left;
    height:24px;
    margin-top:6px;    color: #343434;
}
.flow .flowDetail .num{
    width:20px;
    height:20px;
    border-radius: 50%;
    border:2px solid #000;
    text-align: center;
    float: left;
    line-height:20px;
    margin-right:10px;
    background-color: #fff;
}
.flow .flowDetail .num.red{
    background-color: #D63830;
    border:2px solid #D63830;
    color: #fff;
}
.flow .flowDetail p{
    font-size: 16px;
    line-height:24px;
    float: left;
    margin-right:10px;color: #343434;
}
.flow .flowDetail p.red{
    color: #D63830;
}
.flow .flowDetail .arrow2.red{
    border:1px dashed #D63830;
}
.flow .flowDetail .arrow2{
    height:0px;
    width:60px;
    border:1px dashed #000;
    float: left;
    margin-top:11px;
}
.flow .over{
    float: left;
    width:56px;
    /*height:24px;*/
    border:2px solid #000;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    /*line-height:20px;*/
    text-align: center;
    margin-top:6px;    color: #343434;
}
.detail b,.credential b{font-weight:bold;}
/*tips*/
.tips{
    width:100%;
    height:14px;
    border-bottom:1px dashed #DEDEDE;
    padding-bottom:17px;
}
.tips .detail{
    width:512px;
    height:14px;
    margin:0 auto;
    font-size:12px;
    color:#999;
}

.credential{
    width:100%;
    height:250px;
    margin-top:20px;
}
.credential .creHead{
    height:50px;
    width:950px;
    position: relative;
    margin:0 auto;
}
.credential .creHead .kind{
    width:200px;
    height:50px;
    top:0;
    left:0;
    bottom:0;
    margin:auto;
    position: absolute;
}
.credential .creHead .kind .person,
.credential .creHead .kind .com{
    float: left;
    line-height:46px;
    height:46px;
    min-width:75px;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
}
.credential .creHead .kind .person.on,
.credential .creHead .kind .com.on{
    border-bottom:4px solid #D63830;
    color: #D63830;
}
.credential .creHead .word{
    width:528px;
    height:50px;
    line-height:50px;
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    font-size: 16px;
    color: #343434;
}
.credential .detail{
    height:200px;
    background-color: #F9F9F9;
    padding:22px 0;
}
.credential .detail .personCer ul{
    width:1060px;
    height:82px;
    margin:0 auto;
}
.credential .detail .comCer ul{
    width:960px;
    height:82px;
    margin:0 auto;
}
.credential .detail ul li{
    width:74px;
    height:89px;
    float: left;
    margin-right:40px;
    border:2px solid #979797;
    background-color: #fff;
    display:table;
    position: relative;
}
.credential .detail .personCer ul li:first-child{
    display:block\9;
}
.credential .detail ul li em{
    color: #fff;
    width:0;
    height:0;
    border-bottom:30px solid transparent;
    border-left:30px solid #000;
    position: absolute;
    top:0;
    left:0;
    text-align: center;
}
.credential .detail ul li em i{
    line-height:20px;
    font-size: 14px;
    color: #fff;
    position: relative;
    left:-26px;
    font-style:normal;
}
.credential .detail ul li p{
    line-height:20px;
    text-align: center;
    font-size: 14px;
    color: #333333;
    display:table-cell;
    vertical-align:middle;
}
.credential .detail .personCer ul li:first-child{
    width:188px;
}
.credential .detail .personCer ul li:first-child .liLeft{
    width:93px;
    height:100%;
    border-right:1px dashed #979797;
    float: left;
    display:table;
}
.credential .detail .personCer ul li:first-child .liRight{
    width:94px;
    float: left;
    height:100%;
    display:table;
 }

/*浼樺娍*/
.advantage{
    width:100%;
    height:320px;
    /*background-color: #F3F3F3;*/
    /*margin-bottom:-30px;*/
    /*margin-top:25px;*/
}
.advantage .title{
    /*position: relative;*/
    /*top:-25px;*/
    height:50px;
    width:100%;
    background-color: #F9F9F9 !important;
    background-image: url('../images/icon01.png');
    background-size:cover;
    /*filter: progid: DXImageTransform.Microsoft.AlphaImageLoader( src='../images/icon01.png',sizingMethod='crop');*/
    /*-ms-filter: progid: DXImageTransform.Microsoft.AlphaImageLoader( src='../images/icon01.png',sizingMethod='crop');*/
}
.advantage .title p{
    width:159px;
    height:50px;
    background-color: #D63830;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    margin:0 auto;
    line-height:50px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    position: relative;
    top:-25px;
}
.advantage .main{
    height:260px;
    width:1200px;
    margin:0 auto;color: #000;
}
.advantage .main .left{
    width:599px;
    height:260px;
    float: left;
}
.advantage .main .right{
    width:599px;
    height:213px;
    margin-top:18px;
    border-left:1px dashed #DEDEDE;
    float: right;
}
.advantage .main .icon{
    width:60px;
    height:60px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: #fff;
    position: relative;
    float: left;
    margin-right:12px;
    margin-left:40px;
}
.advantage .main .icon img{
    /*width:39px;*/
    /*height:39px;*/
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
}
.advantage .main h4{
    font-size: 18px;
    line-height:28px;
}
.advantage .main p{
    font-size: 14px;
    line-height:28px;
    max-width:440px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.advantage .main .left .detail{
    margin-bottom:26px;
}
.advantage .main .left .detail:first-child+div+div .icon{
    /* margin-right:28px; */
}
.advantage .main .right .detail{
    margin-bottom:30px;
}

/*鎴挎簮*/
.house{
    width:100%;
    /*height:860px;*/
    background-color: #F5F5F5;
}
.house .title{
    width:100%;
    height:60px;
}
.house .title .houseHead{
    width:1200px;
    height:60px;
    margin:0 auto;
}
.house .title .houseHead img{
    float: left;
    width:24px;
    height:30px;
    margin-top:15px;
}
.house .title .houseHead h4{
    float: left;
    line-height:60px;
    font-size: 20px;
    color: #050505;
    text-align: left;
    margin-left:20px;
}
.house .title .houseHead .more{
    float: right;
    width:50px;
    height:26px;
    background-color: #D63830;
    font-size: 14px;
    margin-top:17px;
    line-height:26px;
    text-align: center;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
}
.house .title .houseHead .more a{
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
    width:50px;
    height:26px;
    display: block;
    color: #fff;
}
.house .detail{
    width:1200px;
}
.house .detail{width: 1200px;margin:0px auto;}
.house .detail ul{padding:0px 0px 15px;width: 103%;}
.house .detail ul li{padding: 15px;width: 257px;float: left;border: 1px #e6e6e6 solid;  font-size: 14px;  background: #fff;margin: 0px 15px 15px 0px;position: relative;}
.house .detail ul li:hover{border:1px #dd342c solid;padding:15px;}
.house .detail ul li .pic{width:257px;height:193px;position: relative;  overflow: hidden;}
.house .detail ul li .pic>.characteristic{position: absolute;z-index: 111; top:0px; left:0px; width:237px;height:50px;    padding: 10px;}

.house .detail ul li .pic>.characteristic .label{padding: 0px 5px;border-radius: 3px;overflow: hidden;position: relative;float: left;margin-right: 5px;}
.house .detail ul li .pic>.characteristic .label i{background: #f19161;opacity: 0.7; filter: alpha(opacity=70);position: absolute;z-index: 1;height: 17px;width: 100%;left: 0px; top: 0px;}
.house .detail ul li .pic>.characteristic .label b{color: #fff;position: relative;z-index:2;font-size: 12px;    font-weight: normal;margin: 0px;float: left;line-height: 17px;}
.house .detail ul li .pic>.activity{position: absolute;z-index: 3;width: 63px;height: 51px;right: -16px;top: -16px;}
.house .detail ul li .pic>.characteristic .label.second i{background: #f161a1;}
.house .detail ul li .pic>.characteristic .label.third i{background: #2dd5c7;}
.house .detail ul li .pic .p{width:257px;display: block;vertical-align: middle;}
.house .detail ul li .pic a:hover  .p{ opacity: .9; filter: alpha(opacity=90);}
.house .detail ul li .pic:hover  .p{ opacity: .9; filter: alpha(opacity=90);}
.house .detail ul li .title{margin-top: 10px; line-height: 18px; height: 36px; overflow: hidden;}
.house .detail ul li .title b{color: #dd342c;}
.house .detail ul li .title a{font-size: 14px;}
.house .detail ul li .item{line-height: 24px;margin-top:2px;}
.house .detail ul li .item.last{margin-top:10px;height: 24px;overflow: hidden;}
.house .detail ul li .activity{position: absolute;width:63px;height:51px;right: -6px; top: -5px;    z-index: 9999;}
.fcdd3 {
    color: #dd342c;
}
.bold{
    font-weight:600;
}
.state-btn.btn-enroll {
    background: #50b450;
}
.state-btn {
    line-height: 24px;
    min-width: 50px;
    text-align: center;
    padding: 0px 10px;
    font-size: 12px;
    color: #fff;
    background: #999999;
    cursor: pointer;
    display: inline-block;
}
.fr {
    float: right;
}

.sqMain{
    position: relative;
    /*top:-400px;*/
    z-index:2;color: #000;
}
.sqMain .sqDetail{
    width:1200px;
    margin:0 auto;
    background-color: #F5F5F5;
    padding-top:30px;
    box-shadow: 0 2px 6px 0 rgba(0,0,0,0.20);
    margin-bottom:20px;
}
.sqMain .sqDetail .head{
    height:240px;
    /*padding:0 100px 0 0;*/
    border-left:2px dashed #D4D4D4;
    margin:0 100px;
    position: relative;
}
.sqMain .sqDetail .head .img{
    height:136px;
    width:181px;
    float: left;
    margin:0 20px;
    overflow: hidden;
}
.sqMain .sqDetail .head .img img{
    width:100%;
    height:auto;
    display: block;
}
.sqMain .sqDetail .head h3{
    font-size: 16px;
    height:22px;
    line-height:22px;
    margin-bottom:12px;
    font-weight:normal;
}
.sqMain .sqDetail .head .kind{
    /*width:230px;*/
    height:26px;
    margin-bottom:12px;
}
.sqMain .sqDetail .head .kind li{
    float: left;
    padding: 0px 15px;
    height:26px;
    background-color: #fff;
    margin-right:10px;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
    text-align: center;
    line-height:26px;
    border: 1px solid #D4D4D4;
}
.sqMain .sqDetail .head p{
    font-size: 14px;
    height:20px;
    line-height:20px;
    margin-bottom:12px;
}
.sqMain .sqDetail .head p span.money{
    font-size: 18px;
    color:#D63830;
    font-weight:600;
}
.sqMain .sqDetail .head .sqTitle{
    position: absolute;
    bottom:0;
    left:100px;
    margin:auto;
    width:610px;
    height:50px;
}
.sqMain .sqDetail .head .sqTitle li{
    float: left;
    width:200px;
    height:50px;
    line-height:50px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;background: #F5F5F5;
border: 1px solid #EDEDED;
}
.sqMain .sqDetail .head .sqTitle li.on{
    color: #000;
    background-color: #fff;
    font-weight:600;border-bottom:0px;
}


.sqMain .sqDetail .detail{
    background-color: #fff;
    padding:0 100px 15px 100px;
}
.sqMain .sqDetail .detail .line{
    padding-top:56px;
    border-left:2px dashed #D4D4D4;
}
.sqMain .sqDetail .detail .line li{
    /*height:53px;*/
    margin:0 0 20px 100px;
}
.sqMain .sqDetail .detail ul li div{
    float: left;
    /*height:53px;*/
    line-height: 53px;
}
.sqMain .sqDetail .detail ul li .left{
    font-size:14px ;
    min-width:125px;
    margin-right:20px;
}
.sqMain .sqDetail .detail .line.middle ul li div{
    /*height:32px;*/
    line-height:32px !important;
    font-size: 14px;
}
.sqMain .sqDetail .detail .line.middle ul{
    position: relative;
    top:-25px;
}
.sqMain .sqDetail .detail .line.middle ul li .right.uploadFile{
    color: #6eabf0;
}
.sqMain .sqDetail .detail ul li .right{
    max-width:600px;    position: relative;
}
.sqMain .sqDetail .detail ul li .right input{
    height:19px;
    width:492px;line-height: 19px;
    border: 1px solid #D4D4D4;
    padding:16px 13px;
    font-size: 14px;
}
.sqMain .sqDetail .detail ul li .right input.time{background: url(../images/icon_calendar.png) no-repeat 485px  center;}
.sqMain .sqDetail .detail ul li .right input::-webkit-input-placeholder{
    font-size: 14px;
    color: #B7B7B7;
    line-height:53px;
}

.sqMain .sqDetail .detail ul li .right input:focus::-webkit-input-placeholder { color:transparent; }
/*.sqMain .sqDetail .detail ul li .right input:focus::-moz-placeholder { color:transparent; }*/
/*.sqMain .sqDetail .detail ul li .right input:focus:-ms-input-placeholder { color:transparent; }*/
.sqMain .sqDetail .detail ul li .right label{
    margin-right:43px;
    /*width:124px;*/
    float: left;
}
.sqMain .sqDetail .detail ul li .right .truth{width: 100%;}
.sqMain .sqDetail .detail ul li .right .truth .item{float:left;margin-right:10px;min-width:200px;}
.sqMain .sqDetail .detail ul li .right .download  img{float:right;    margin-top: 4px;}
.sqMain .sqDetail .detail ul li .right label.error{ position: absolute;
    color: #dd342c;
    line-height: 30px;
    height: 30px;
    top:13px;left:15px;z-index: 0;} 
.sqMain .sqDetail .detail ul li .right input.error{border:1px solid #dd342c;}
.sqMain .sqDetail .detail ul li .right input.choose{
    width: 20px;
    height: 20px;
    margin-right: 6px;
    line-height: 53px;
    vertical-align: middle;
    padding: 0;
    border:1px solid #DEDEDE;border-radius: 50%;overflow:hidden;
}
.sqMain .sqDetail .detail ul li .right label.item{margin-right: 0px;left: 530px;display:none;float: inherit;width: max-content;}
.sqMain .sqDetail .detail ul li .right label.item.error {display:block;}
.sqMain .sqDetail .detail ul li .right input[type=text] + label{margin-right:0px;width:300px;left:210px;text-align:right;}
.sqMain .sqDetail .detail ul li .right input:focus + label{display:none !important;}
.sqMain .sqDetail .detail ul li .right input[type=radio] + label{left:530px; width:100px;margin-right:0px;}
/*.sqMain .sqDetail .detail ul li .right label>input[type=radio]:checked ~ .choose{*/
    /*background-color: #4F4;*/
/*}*/

.sqMain .sqDetail .detail ul li .right input.short{
    width:305px;
    margin-left:-30px;
    display: none;
}
.sqMain .sqDetail .detail ul li .notice{
    font-size: 12px;
    color: #B7B7B7;
}
.sqMain .sqDetail .detail ul li .notice1{
    color: #000;
    font-size: 12px;    line-height: 28px;    margin-top: 12px;
}
.sqMain .sqDetail .foot{
    /*height:132px;*/
    background-color: #F5F5F5;
}
.sqMain .sqDetail .tltleAll{
    height:20px;
}
.sqMain .sqDetail .tltleAll i{
    width:8px;
    height:8px;
    border:2px solid #000;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: block;
    float: left;
    margin:0px 10px 0 -7px;
    z-index:3;
    background-color: #fff;
}
.sqMain .sqDetail .tltleAll p{
    float: left;
    height:20px;
    line-height:20px;
    font-size: 14px;
    font-weight:600;
    margin-top:-4px;
}
.sqMain .sqDetail .detail ul li .right .upload{
    padding: 0px 15px;
    height:26px;
    border: 1px solid #D4D4D4;
    border-radius: 100px;;
    margin-top:13px;
    position: relative;    cursor: pointer;
}
.sqMain .sqDetail .detail ul li .right .download{
    padding: 0px 15px;
    height:26px;
    border: 1px solid #D4D4D4;
    border-radius: 100px;;
    margin-top:13px;
    position: relative;    cursor: pointer;margin-right: 10px;min-width: 150px;    text-align: center;
}
.sqMain .sqDetail .detail ul li .right .download p{
    height:26px;
    line-height:26px;
    font-size: 14px;
    color: #4391EA;
    margin:0 6px 0 0px;
}
.sqMain .sqDetail .detail ul li .right .download p a{color: #4391EA;}
.sqMain .sqDetail .detail ul li .right .upload p{
    float: left;
    height:26px;
    line-height:26px;
    font-size: 14px;
    color: #4391EA;
    margin:0 6px 0 0px;
}
.sqMain .sqDetail .detail ul li .right .upload img{
    float: left;
    /*width:16px;*/
    /*height:18px;*/
    margin-top:4px;
}
.sqMain .sqDetail .detail ul li .right .upload .upFile{
    width:105px;
    height:26px;
    border-radius: 100px;;
    position: absolute;
    border:0;
    padding:0;
    top:0;
    left:0;
    margin:auto;
    opacity:0;
    cursor: pointer;
}
.sqMain .sqDetail .detail ul li .right .file{
    float: none;
    display: block;
}
.sqMain .sqDetail .detail ul li .right .file p{
    float: left;
}
.sqMain .sqDetail .detail ul li .right .file span{
    float: left;
    display: block;
    margin-left:10px;
    color: #003B9C;
    cursor: pointer;
}
.sqMain .sqDetail .foot{
    padding:18px 0 21px 0;
}
.sqMain .sqDetail .foot .contant{
    /*width:500px;*/
}
.sqMain .sqDetail .foot .contant .button{
    width:240px;
    height:48px;
    margin:0 auto;
}
.sqMain .sqDetail .foot .contant .button.two{
    width:500px;
}
.sqMain .sqDetail .foot .contant .button .next{
    width:250px;
}
.sqMain .sqDetail .foot .contant p{
    height:20px;
    margin-bottom:25px;
    font-size: 14px;
    color: #343434;
    line-height:20px;
    text-align: center;
}
.sqMain .sqDetail .foot .contant p input{
    background: #FFFFFF;
    border: 1px solid #D4D4D4;
    width:16px;
    height:16px;
    margin-right:12px;
    position: relative;
}
.sqMain .sqDetail .foot .contant .button .cansole{
    float: left;
    width:238px;
    margin-right:20px;
    height:48px;
    background-color: #FFFFFF;
    border: 1px solid #E0E0E0;
    line-height:48px;
    text-align: center;
    cursor: pointer;
}
.sqMain .sqDetail .foot .contant .button .next{
    float: left;
    width:240px;
    height:48px;
    background-color: #E50112;
    line-height:48px;
    text-align: center;
    color: #fff;
    cursor: pointer;
}
.sqMain .sqDetail .foot .contant .button .next:hover{
    background-color: #B61109;
}
.sqMain .sqDetail .foot .contant .button .disabled{
	float: left;
    width:240px;
    height:48px;
    background-color: #999;
    line-height:48px;
    text-align: center;
    color: #fff;
    cursor: no-drop;
}
.sqDetail .sqHead{
    height:330px;
    background-color: #fff;
    padding-top:54px;
}
.sqDetail .sqHead .sqSuccess{
    height:80px;
    margin:0 auto 45px auto;
    width:560px;
}
.sqDetail .sqHead .sqSuccess .sqSuccessLeft{
    /*float: left;*/
    width:280px;
    height:64px;
    /*border-right:1px dashed #E5E5E5;*/
    /*margin-top:8px;*/
    /*padding-left:60px;*/
    margin: 0 auto;
    padding-left: 48px;
}
.sqDetail .sqHead .sqSuccess .sqSuccessLeft .succ{
    width:47px;
    height:47px;
    background-color: #fff;
    float: left;
    margin-top:5px;
}
.sqDetail .sqHead .sqSuccess .sqSuccessLeft .succ img{
    width:100%;
    height:100%;
    display: block;
}
.sqDetail .sqHead .sqSuccess .sqSuccessLeft h3{
    float: left;
    width:96px;
    height:33px;
    font-size: 24px;
    color: #343434;
    margin-left:15px;
    font-weight:normal;
}
.sqDetail .sqHead .sqSuccess .sqSuccessLeft .successWord{
    float: left;
    width:126px;
    height:22px;
    font-size: 16px;
    color: #343434;
    line-height:22px;
    margin-left:15px;
}
.sqDetail .sqHead .sqSuccess .sqSuccessRight{
    float: left;
    width:280px;
    display: none;
}
.sqDetail .sqHead .sqSuccess .sqSuccessRight .code{
    width:80px;
    height:80px;
    background-color: #fff;
    float: left;
    margin-left:40px;
}
.sqDetail .sqHead .sqSuccess .sqSuccessRight .code img{
    width:100%;
    height:100%;
    display: block;
    background: #F4F4F4;
}
.sqDetail .sqHead .sqSuccess .sqSuccessRight .codeWord{
    float: left;
    width:126px;
    height:40px;
    font-size: 14px;
    color: #343434;
    margin-left:15px;
    margin-top:22px;
}
.sqDetail .sqHead .flow{
    margin:0 auto;
    width:auto;
    padding:0 0 0 135px;
    height:24px;
}
.sqDetail .sqHead .sqback{
    width:240px;
    height:48px;
    margin:44px auto 0 auto;
    border: 1px solid #E0E0E0;
}
.sqDetail .sqHead .sqback a{
    display: block;
    width:100%;
    height:100%;
    font-size: 16px;
    color: #333333;
    line-height:48px;
    text-align: center;
}
.sqDetail .sqFoot{
    height:218px;
    background-color: #fff;
}

.banner .bannerBottom ul.med{width:950px !important;}