*{color: #2b2b2b;}
a.menu_white span{color:#fff;}
a.menu_white:hover span{color:#00b0ec!important;}
body{overflow-x: hidden;}
.fl{float: left;}
.fr{float: right;}
dt{font-weight: normal;}
.nomb{margin-bottom: 0 !important;}
.fnt_40,.fnt_30,.fnt_34{font-weight: lighter;}
.banner.plank{margin-bottom: 3.125%; min-height: 635px;  } 
.banner.select{margin-bottom: 3.125%; min-height: 450px; background-size: cover !important;} 

.plank .container{}
.plank_bncon{width: 50%; color: #fff;}
.plank_bncon .img {width: 42.0889%; margin:10.1325% 0 3.1177%;}
.plank_bncon .img img{width: 100%;}
.plank_bncon p{color: #fff;}
.plank_bncon .info{margin-bottom: 3.9%; overflow: hidden;}
.plank_bncon .info p{margin-bottom: 1.559%;}
.plank_bncon p.dl_p{margin-bottom: 3.1177%;}
.plank_bncon a.menu_white{margin-bottom: 7.8%; padding: 8px 73px;}
.plank_bncon .download{font-size: 0;}
.plank_bncon .download a{display: inline-block; font-size: 0; margin-right: 3.1176%;}

.plank1{padding: 1.8% 0 5.8%;}
.plank1 ul{ overflow: hidden;}
.plank1 ul li{width: 14.285714%; float: left; padding:0 1%; text-align: center;}
.plank1 ul li img{margin-bottom: 10px;}
.plank1 ul li p{color: #2b2b2b;}

.plank2{padding: 4.6875% 0 17.03125%; background: url(../images/plank2_bg.jpg) center top repeat-y;}
.plank2 .tit{text-align: center;margin-bottom: 5.456%;}
.plank2 .tit h2{ margin-bottom: 1.5588%;}
.plank2 .tit p{color: #332c2b; }
.plank2 dl dd{width: 50%;}
.plank2 dl dd:first-child{text-align: right; padding-right: 3.1177%; border-right: #c6c7c8 solid 1px;}
.plank2 dl dd:last-child{padding-left: 3.1177%;}

.plank3{margin-top: -12.3958%; margin-bottom: 5.2%;}
.plank3 img{width: 100%;}

.plank4{text-align: center; margin-bottom: 5.2%;}
.plank4 h2{margin-bottom: 2.728%;}
.plank4 p{color: #807978; margin-bottom: 1.5588%;}
.plank4 .menu_white{margin-bottom: 5.845674%;  padding: 20px 72px;}
.plank4 .download{font-size: 0;}
.plank4 .download a{display: inline-block; font-size: 0; margin:0 1.5588%;}

.mt5_1 ul{padding:0 18.8%;}
.mt5_1 ul li{width: 25%; float: left; padding:0 1%; text-align: center;}
.mt5_2 ul li{width: 50%; float: left; height: 40px; padding-left: 5.1% ; margin-bottom: 20px;}
.mt5_2 ul li:nth-child(2n-1){padding-left: 12.7%;}
.mt5_2 ul li img{margin-right: 12px; display: inline-block;}
.mt5_2 ul li span{color: #807978; display: inline-block; width: calc(100% - 60px); -moz-width: calc(100% - 60px); line-height: 40px; overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}

.mt4web_bncon a.menu_white{float: left; }
.mt4web_bncon .img{width: 100%;}
.mt4web_bncon .img img{width: 42.0889%;}
.mt4web_bncon .img span{color: #fff; display: inline-block; line-height: 52px; padding-left: 28px; margin-left: 24px; border-left: rgba(255,255,255,0.6) solid 1px ;}
.mt4web_bncon .info{margin-bottom: 6%; clear: both;}
.mt4web_bncon > p{float: left; line-height: 44px; margin-left: 19px;}
.mt4web_2{padding: 4.6875% 0 ; background: url(../images/plank2_bg.jpg) center top repeat-y; margin-bottom: 5.2%;}
.mt4web_2 .tit{width: 44%;}
.mt4web_2 .tit h2{margin-bottom: 11.8%;}
.mt4web_2 .tit ul li{width: 50%; float: left; height: 40px; margin-bottom: 20px;}
.mt4web_2 .tit ul li img{margin-right: 12px; display: inline-block;}
.mt4web_2 .tit ul li span{color: #807978; display: inline-block; width: calc(100% - 60px);-moz-width: calc(100% - 60px); line-height: 40px;overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}

.mt4web_2 .img{width: 56%;}
.mt4web_2 .img img{width: 100%;}
.mt4web_3 .menu_white{margin-bottom: 0;}


.plank_bncon .tit{ margin:10.1325% 0 3.1177%; color:#fff; font-weight: lighter;}


.mam1{overflow: hidden; padding: 4.6875% 0;background: url(../images/plank2_bg.jpg) center top repeat-y;}
.mam1 h2{font-weight: lighter; margin-bottom: 70px;}
.mam1 ul{}
.mam1 ul li{width: 45%; float: left; height: 40px; margin-bottom: 20px;}
.mam1 ul li img{margin-right: 12px; display: inline-block;}
.mam1 ul li span{color: #807978; display: inline-block; width: calc(100% - 60px); -moz-width: calc(100% - 60px); line-height: 40px;overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
.mam2{padding: 5.46875% 0;}
.mam2 img{width: 100%;}
.mam3{ background: #f5f5f5; padding:4.48% 0 5.46875%;}
.mam3 h2{text-align: center; font-weight: lighter; margin-bottom: 4.6765%;}

.mam3 .form_box { padding: 0 8.73%;}
.mam3 .form_box .form_item { position:relative; min-height:1.5em; padding-left:90px; margin-bottom:30px; line-height:30px; width: 50%; float: left;}
.mam3 .form_box .name { width:80px; position:absolute; left:0; top:0; text-align:right; font-weight: lighter;}
.mam3 .form_box .form-w {height: 30px;}
.mam3 .form_box .text { border:1px solid #a8a8a8;  width: calc(100% - 40px);-moz-width: calc(100% - 40px); padding:0 5px; height:30px; line-height:30px; background: #f5f5f5;}

.mam3 .form_box .form_item:nth-child(5){width: 100%; margin-bottom: 10px;}
.mam3 .form_box .form_item:nth-child(6){width: 100%; margin-bottom: 0;}
.mam3 .form_box .form_item:nth-child(6) p{margin-bottom: 40px;}
.mam3 .form_box .form_item .menu_white{padding: 8px 60px; float: left;}
.mam3 .form_box .form_item .menu_white i{padding-left: 2em;}
.mam3 .sel_mask{                    /*将<a></a>相对定位*/
    position:relative;
    width:calc(100% - 40px);
    -moz-width:calc(100% - 40px);
    display:inline-block;
    text-decoration: none;
    height:30px; 
    line-height:30px;
    border:1px solid #a8a8a8;
    padding:0 5px;
    cursor: default;
}
.mam3 .sel_mask select{        /*以相同大小将<select></select>绝对定位*/
    top:0px;
    left:0px;
    position:absolute;
    width:100%;
    height:28px;
    opacity:0;
    z-index: 9;
    cursor: pointer;
}
.mam3 .sel_mask select option[selected]{
    /*font-weight:bold*/
}
.mam3 .sel_mask select option:nth-child(even) {
    /*background-color:#A7DAEF;*/
}
.mam3 .sel_mask select option{
    color:#2b2b2b;
}
.mam3 .sel_mask span{     /*显示内容*/
    position: absolute;
    height: 28px;
    top:0px;
    left:5px;
    right: 30px;
    display: inline-block;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
    z-index: 10;
    font-weight: lighter;
}
.mam3 .sel_mask img{          /*箭头图标*/
    display: inline-block;
    position: absolute;
    top:0px;
    right: 0px;
}



.vps1{padding: 5.46875% 0; overflow: hidden;}
.vps1 .tit{width: 46.765%;}
.vps1 .tit h2{margin:60px 0 90px;}
.vps1 .tit ul li{font-weight: bold; margin-bottom: 20px; overflow: hidden;}
.vps1 .tit ul li span{color: #f27d3a; display: block; width: 35px; float: left; line-height: 17px;}
.vps1 .tit ul li span img{margin-top: 4px;}
.vps1 .tit ul li p{float: left; width: calc(100% - 35px);-moz-width: calc(100% - 35px); line-height: 17px;}
.vps1 .img{width: 46.765%;}
.vps1 .img img{width: 100%;}

.vps2{padding: 8.333333% 0 7.3%; overflow: hidden;background: url(../images/plank2_bg.jpg) center top repeat-y;}
.vps2 .tit{width: 58.4567%;}
.vps2 .tit h2{margin-bottom:90px;}
.vps2 .tit ul li{font-weight: bold; margin-bottom: 40px; overflow: hidden;}
.vps2 .tit ul li span{color: #f27d3a; display: block; width: 35px; float: left; line-height: 17px;}
.vps2 .tit ul li span img{margin-top: 4px;}
.vps2 .tit ul li p{float: left; width: calc(100% - 35px);-moz-width: calc(100% - 35px); line-height: 17px;color: #807978; font-weight: normal;}
.vps2 .img{width: 33.75%; margin-top: 40px;}
.vps2 .img img{width: 100%;}
.vps3{text-align: center; padding: 4.167% 0;}
.vps3 h2{ margin-bottom: 40px;}
.vps3 a{padding: 8px 73px;}

.navigator1{padding: 5.2% 0 6%;}
.navigator1 .tit{color: #666; text-align: center; margin-bottom: 70px;}
.navigator1 .tit h2{ font-weight: lighter; margin-bottom: 15px;}
.navigator1 .tit p{ font-weight: lighter;}
.navigator1 ul{padding: 0 95px;}
.navigator1 ul li{font-weight: lighter; text-align: center; width: 33.333333%; float: left; padding: 0 45px;}
.navigator1 ul li img{margin-bottom: 25px;}
.navigator1 ul li .name{color: #000; margin-bottom: 10px;}
.navigator1 ul li .info{color: #000; margin-bottom: 20px;}
.navigator1 ul li p{color: #666; line-height: 24px; }

.navigator2{margin-bottom: 11.146%;}
.navigator2 .box{position: relative; }
.navigator2 .box .swiper-wrapper{height: auto !important;}
.navigator2 .box .swiper-slide .hide{width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: absolute; top: 0; left: 0; z-index: 2; display: block !important;}
.navigator2 .swiper-slide{padding: 84px; background: #f5f5f5; width: 1283px !important; margin: 0 auto;}
.navigator2 .swiper-slide.swiper-slide-active .hide{display: none !important;}
.navigator2 .swiper-pagination{width: 1283px; height: 70px; padding: 14px 0; background: #17234b; left: 50%; transform: translateX(-50%); position: absolute; text-align: center;}
.navigator2 .swiper-pagination-bullet{width: 42px; height: 42px; line-height: 42px; text-align: center; color: #fff; font-size: 20px; border-radius: 4px; background: none; margin: 0 5px; opacity: 1;}
.navigator2 .swiper-pagination-bullet-active{background: #00b0ec;}

.navigator2 .swiper-pagination-switch{width: 42px; height: 42px; line-height: 42px; text-align: center; color: #fff; font-size: 20px; border-radius: 4px; background: none; margin: 0 5px; opacity: 1; display: inline-block;}
.navigator2 .swiper-active-switch{background: #00b0ec;}


.navigator2 .swiper-button-next, .navigator2 .swiper-button-prev{ width: 24px; height: 46px; margin-top: -23px; background-size: 24px 46px; position: absolute; top: 50%; cursor: pointer;}
.navigator2 .swiper-button-prev{ background: url(../images/navigator2_btn_h_06.png); left: 20px;}
.navigator2 .swiper-button-next{ background: url(../images/navigator2_btn_h_09.png); right: 20px;}
.navigator2 .swiper-button-prev.swiper-button-disabled{ background: url(../images/navigator2_btn_06.png); }
.navigator2 .swiper-button-next.swiper-button-disabled{ background: url(../images/navigator2_btn_09.png); }
/*.navigator2 .swiper-button-prev:hover{ background: url(../images/navigator2_btn_h_06.png);}
.navigator2 .swiper-button-next:hover{ background: url(../images/navigator2_btn_h_09.png);}*/

.navigator2 dl{width: 30.5%;}
.navigator2 dl dt{font-weight: lighter; line-height: 1.1em; color: #666666; margin-bottom: 35px;}
.navigator2 dl dt span{color: #00b0ec;}
.navigator2 dl dt b{font-weight: lighter;}
.navigator2 dl dd p{line-height: 22px; margin-bottom: 25px;}
.navigator2 dl dd em{font-family: arial; color: #00b0ec;}
.navigator2 .img{width: 62.7%;}
.navigator2 .img img{width: 100%;}



@media only screen and (max-width: 1366px) {
	.mt5_1 ul{padding:0 10%;}
	
	.mam1 h2{margin-bottom: 40px;}
	.vps1 .tit h2{margin:60px 0;}
	.vps2 .tit h2{margin-bottom: 60px;}
	
	.navigator1 .tit{margin-bottom: 60px;}
	.navigator1 ul {padding: 0;}
	.navigator1 ul li{padding: 0 20px;}
	
	.navigator2 .swiper-slide,.navigator2 .swiper-pagination{width: 1100px !important;}
}
@media only screen and (max-width: 1200px) {
	.mt5_1 ul{padding:0 5%;}
	.mt5_2 ul li{padding-left: 20px !important;}
	
	.mt4web_bncon .img span{line-height: 40px;}
	
	.mam1 ul li{width: 50%;}
	.mam1 h2{margin-bottom: 30px;}
	
	.vps1 .tit h2{margin:40px 0;}
	.navigator1 .tit{margin-bottom: 40px;}
	
	.navigator2 .swiper-slide,.navigator2 .swiper-pagination{width: 900px !important;}
}


/*介绍经纪人*/
.ib1 {margin-bottom: 5.2%;}
.ib1 .tit{text-align: center; margin: 7.8% 0 9%;}
.ib1 .tit p{color: #666; line-height: 22px;}
.ib1 h2{ text-align: center; margin-bottom: 3.9%;}
.ib1_wraper .ul1{width: 66.666667%; height: 100%;}
.ib1_wraper .ul2{width: 33.333333%; height: 100%;}
.ib1_wraper .ul1 li{width: 50%; height: 50%; float: left; }
.ib1_wraper .ul1 li:nth-child(1){background: #00b0ec;}
.ib1_wraper .ul1 li:nth-child(2){background: #4b5777;}
.ib1_wraper .ul1 li:nth-child(3){background: #436ba2;}
.ib1_wraper .ul1 li:nth-child(4){background: #00b2d2;}
.ib1_wraper .ul2 li{width: 100%; height: 100%; background: #a8a8a8; }
.ib1_wraper ul li{padding:35px 30px;}
.ib1_wraper ul li h3{ color: #fff; margin-bottom: 20px;}
.ib1_wraper ul li p{ color: #fff; line-height: 25px;}

.ib2{background: #fafafa; padding-top: 4.167%;margin-bottom: 5.2%;}
.ib2 .tit{text-align: center; margin-bottom: 6.235%;}
.ib2 .tit h2{ margin-bottom: 2%;}
.ib2 .tit p{color: #666; line-height: 1.6em;}
.ib2 ul li{text-align: center; width: 33.333333%; float: left; padding: 0 3.9%; margin-bottom: 50px;}
.ib2 ul li:nth-child(4),.ib2 ul li:nth-child(5){width: 50%;}
.ib2 ul li .gifbox{width: 100px;height: 100px;margin:0 auto 30px;}
.ib2 ul li .name{color: #000; margin-bottom: 20px;}
.ib2 ul li p{color: #666; line-height: 1.7857em; height: 7.1428em;}

.ib3{margin-bottom: 5.2%;}
.ib3{background: #fff; padding: 0;}
.ib3 .tit{text-align: center; margin-bottom: 3.1%;}
.ib3 .tit h2{ margin-bottom:2%;}
.ib3 .tit p{color: #666; line-height: 1.6em;}

.ib3 .form_box .text{background: #fff;}
.ib3 .form_box .form_item:nth-child(5){margin-bottom: 40px; width: 50%;}
.ib3 .form_box .form_item:nth-child(6){padding-left: 0; text-align: center;}
.ib3 .form_box .form_item .menu_white{float: none;}

/*资金管理人*/
.money1{margin-bottom: 4.167%;}
.money1 .tit{text-align: center; margin: 6.235% 0 4.29%; overflow: hidden;}
.money1 .tit p{color: #666; line-height: 22px; margin-bottom: 22px;}
.money1 ul{overflow: hidden;  padding: 0 120px;}
.money1 ul li{width:33.333333%; float: left; text-align: center;}
.money1 ul li .gifbox{width: 100px;height: 100px;margin: 0 auto 15px;}
.money1 ul li p{color: #332c2b;}
.money2{margin-bottom: 4.167%;}
.money2 ul li{width: 50%; float: left; padding: 4.6765%; background: #00b0ec;}
.money2 ul li:first-child{background: #4b5777;}
.money2 ul li h2{margin-bottom: 15px; color: #fff;}
.money2 ul li p{ line-height: 2.43em; color: #fff;}
.money3{background: #fff; padding: 0; margin-bottom: 3.646%; overflow: hidden;}
.money3 .tit{text-align: center; margin-bottom: 4.6765%;}
.money3 .tit h2{ margin-bottom:2%;}
.money3 .tit p{color: #666; line-height: 1.6em;}
.money3 .form_box .text{background: #fff;}
.money3 .form_box .form_item:nth-child(5){width: 50%; margin-bottom: 30px;}
.money3 .form_box .form_item:nth-child(6){width: 50%; margin-bottom: 30px;}
.money3 .form_box .form_item .form-w label{ color: #666; font-weight: lighter;}
.money3 .form_box .form_item:nth-child(7){width: 100%;}
.money3 .form_box .form_item:nth-child(7) .form-w{height: auto; line-height: normal;}
.money3 .form_box .form_item:nth-child(8){width: 100%;}
.money3 .form_box .form_item:nth-child(8) .form-w{height: auto;}
.money3 .form_box .form_item textarea{width: calc(100% - 40px);-moz-width: calc(100% - 40px);height: 180px; padding: 5px;}

.money3 .opt{ margin-right: 74px;}
.money3 .magic-radio,
.money3 .magic-checkbox {
  position: absolute;
  display: none; }

.money3 .magic-radio + label,
.money3 .magic-checkbox + label {
  position: relative;
  display: block;
  padding-left: 26px;
  cursor: pointer;
  vertical-align: middle; 
  margin-bottom: 0;}
  
.money3 .magic-radio + label:hover:before,
.money3 .magic-checkbox + label:hover:before {
    animation-duration: 0.4s;
    animation-fill-mode: both;
    animation-name: hover-color; }
    
.money3 .magic-radio + label:before,
.money3 .magic-checkbox + label:before {
    position: absolute;
    top: 2px;
    left: 0;
    display: inline-block;
    width: 16px;
    height: 16px;
    content: '';
    border: 2px solid #666666; }
    
.money3 .magic-radio + label:after,
.money3 .magic-checkbox + label:after {
    position: absolute;
    display: none;
    content: ''; }

.money3 .magic-radio:checked + label:before,
.money3 .magic-checkbox:checked + label:before {
  animation-name: none; }

.money3 .magic-radio:checked + label:after,
.money3 .magic-checkbox:checked + label:after {
  display: block; }

.money3 .magic-radio + label:before {
  border-radius: 50%; }

.money3 .magic-radio + label:after {
  top: 7px;
  left: 5px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #00b0ec; }

.money3 .magic-radio:checked + label:before {
  border: 2px solid #00b0ec; }

/*Bondex Prime*/
.prime .plank_bncon{width: 100%;}
.banner.prime p{max-width: none;}
.prime .plank_bncon .tit{margin: 5.0662% 0 1.5538%;}
.prime1{overflow: hidden; padding: 4.167% 0 3.125%;}
.prime1 ul{margin: 0 -15px;}
.prime1 ul li{padding: 0 15px; margin-bottom: 30px; width: 50%; float: left;}
.prime1 ul li div{padding: 60px 40px; color: #fff;}
.prime1 ul li div h2{margin-bottom: 30px;}
.prime1 ul li div p{color: #fff;}
.prime1 ul li div p b{color: #fff;}
.prime1 ul li:nth-child(1) div{ background: #00b0ec url(../images/prime_03.jpg) left top no-repeat;}
.prime1 ul li:nth-child(2) div{ background: #4b5777 url(../images/prime_05.jpg) left top no-repeat;}
.prime1 ul li:nth-child(3) div{ background: #436ba2 url(../images/prime_09.jpg) left top no-repeat;}
.prime1 ul li:nth-child(4) div{ background: #00b2d2 url(../images/prime_10.jpg) left top no-repeat;}
.prime1 ul li div p.lhbig{line-height: 2.14em;}
.prime1 ul li div p.lhsm{line-height: 1.79em; margin-bottom: 20px;}

.login {overflow: hidden; margin: 5.167% 0 7.8125%;}
.login .row{background: #f5f5f5;}
.loginl,.loginr{width: 50%; position: relative;}

.loginl_wrap{padding: 13% 0 0 18%; overflow: hidden;}
.loginl p{font-weight: lighter; margin-bottom: 25px;}
.loginl p i{color: #ff3030;}
.loginl p em{color: #217fc4;}
.loginl_wrap .form_item{margin-bottom: 28px;}
.loginl_wrap .form_box>p{color: #939393;position: relative;top: -20px;}
.loginl_wrap .form_item .form-w .text{
	border: 1px solid #a8a8a8;
    width: calc(100% - 100px);
    -moz-width: calc(100% - 100px);
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    background: #fff;
}
.loginl_wrap .form_item .form-w .text + span{color: #ff3030;}
.loginl_wrap a.menu_white{padding: 8px 60px; margin-top: 28px;}
.loginl_wrap a.menu_white span i{padding-left: 2em;}

.loginr > img{width: 100%;}
.loginr_wrap{position: absolute; top: 0; left: 0; width: 100%; padding: 13% 18%;}
.loginr_wrap ul{overflow: hidden; margin-bottom: 40px;}
.loginr_wrap ul li{width: 45%; overflow: hidden; float: left; margin-bottom: 20px;}
.loginr_wrap ul li img{float: left; margin: 4px 13px 0 0;}
.loginr_wrap ul li span{float: left; color: #fff;}
.loginr_wrap p{color: #fff; line-height: 2em;}
.loginr_wrap a{display: inline-block; padding: 8px 31px; background: #4b5777; color: #fff; border-radius: 5px; margin-top: 30px;}
.loginr_wrap a+p{padding-top: 5px;}
.loginr_wrap a:hover{color: #fff !important;}

.register{overflow: hidden; margin: 0 0 6.5625%;}
.reg .row > p{color:#666666; padding-left: 40px; line-height: 3.2em; margin-top: 1.8%;}
.register .row{background: #f5f5f5;}
.registerl,.registerr{width: 50%; position: relative;}
.registerl{padding: 40px;}

.registerl .form_box{margin: 0 -6px;}
.registerl .form_box .form_item{overflow: hidden; padding: 0 6px; width: 50%; float: left; margin-bottom: 28px;}
.registerl .form_box .form_item.long{width: 100%; line-height: 30px;}
.registerl .form_box .form_item.long .form-w {width: auto;}
.registerl .form_box .form_item.firmname{width: 100%;display: none;}
.registerl .form_box .form_item.firmname input{width: 100%;}
.registerl .form_box .form_item.firmname .form-w{width: 100%;}
.registerl .form_item .name i{color: #ff3030;;}
.registerl .form_box .form_item.clf{clear: both;}
.registerl .form_box .form_item.widall{width: 100%}
.registerl .form_box .form_item.widall+p{color: #939393;clear: both;position: relative;top: -20px;}

.registerl .form_box .name { font-weight: lighter; display:inline-block; float: left;}
.registerl .form_box .form-w { float: left; width: 100%; height: 30px;}
.registerl .form_box .form_item.heiauto .form-w {height: auto;}
.registerl .form_box .text { border:1px solid #a8a8a8;  width: 100%; padding:0 8px; height:30px; line-height:30px; background: #fff;}


.registerl .form_box .form_item.recheck .form-w label{color: #666; font-weight: normal; margin-bottom: 0; display: block; overflow: hidden; padding-left: 30px; position: relative;}
.registerl .form_box .form_item.recheck .form-w .checkbox{display: none;}
.registerl .form_box .form_item.recheck .form-w .checkbox + label:before{position: absolute; top: 5px; left: 0; width: 16px; height: 16px; border: #aaaaaa solid 1px;
    display: inline-block;
    content: '';
    background: #fff;}
.registerl .form_box .form_item.recheck .form-w .checkbox + label:after{
	position: absolute;
    display: none;
    content: ''; 
    width: 11px;
    height: 7px;
    background: url(../images/register_icon.jpg);
    top: 10px;
    left: 3px;
    }
.registerl .form_box .form_item.recheck .form-w .checkbox:checked + label:after {
  display: block; }
.registerl .form_box .form_item.recheck .form-w label p{line-height: 24px;}
.registerl .form_box .form_item.recheck .form-w label a{color: #217fc4;}
.registerl .form_box .form_item.recheck .form-w label span{color: #ff3030;}




.registerl .form_box .form_item .menu_white{padding: 8px 60px; float: left;}
.registerl .form_box .form_item .menu_white i{padding-left: 2em;}
.registerl .sel_mask{                    /*将<a></a>相对定位*/
    position:relative;
    width:100%;
    display:inline-block;
    text-decoration: none;
    height:30px; 
    line-height:30px;
    border:1px solid #a8a8a8;
    padding:0 8px;
    cursor: default;
    background: #fff;
}
.registerl .sel_mask select{        /*以相同大小将<select></select>绝对定位*/
    top:0px;
    left:0px;
    position:absolute;
    width:100%;
    height:28px;
    opacity:0;
    z-index: 9;
    cursor: pointer;
}
.registerl .sel_mask select option[selected]{
    /*font-weight:bold*/
}
.registerl .sel_mask select option:nth-child(even) {
    /*background-color:#A7DAEF;*/
}
.registerl .sel_mask select option{
    color:#2b2b2b;
}
.registerl .sel_mask span{     /*显示内容*/
    position: absolute;
    height: 28px;
    top:0px;
    left:8px;
    right: 30px;
    display: inline-block;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
    z-index: 10;
    font-weight: lighter;
}
.registerl .sel_mask img{          /*箭头图标*/
    display: inline-block;
    position: absolute;
    top:0px;
    right: 0px;
}


.registerl .opt{ margin-left: 24px;}
.registerl .magic-radio,
.registerl .magic-checkbox {
  position: absolute;
  display: none; }

.registerl .magic-radio + label,
.registerl .magic-checkbox + label {
  position: relative;
  display: block;
  padding-left: 22px;
  cursor: pointer;
  vertical-align: middle; 
  margin-bottom: 0;
  font-weight: lighter;}
  
.registerl .magic-radio + label:hover:before,
.registerl .magic-checkbox + label:hover:before {
    animation-duration: 0.4s;
    animation-fill-mode: both;
    animation-name: hover-color; }
    
.registerl .magic-radio + label:before,
.registerl .magic-checkbox + label:before {
    position: absolute;
    top: 7px;
    left: 0;
    display: inline-block;
    width: 16px;
    height: 16px;
    content: '';
    border: 2px solid #666666; }
    
.registerl .magic-radio + label:after,
.registerl .magic-checkbox + label:after {
    position: absolute;
    display: none;
    content: ''; }

.registerl .magic-radio:checked + label:before,
.registerl .magic-checkbox:checked + label:before {
  animation-name: none; }

.registerl .magic-radio:checked + label:after,
.registerl .magic-checkbox:checked + label:after {
  display: block; }

.registerl .magic-radio + label:before {
  border-radius: 50%; }

.registerl .magic-radio + label:after {
  top: 12px;
  left: 5px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #00b0ec; }

.registerl .magic-radio:checked + label:before {
  border: 2px solid #00b0ec; }



.registerr > img{width: 100%;}
.registerr_wrap{position: absolute; top: 0; left: 0; padding: 16% 20%;}
.registerr_wrap > img{width: 100%;}
.registerr_wrap h2{color: #fff; margin-bottom: 40px;}
.registerr_wrap ul li { line-height: 48px;}
.registerr_wrap ul li img{margin: 17px 10px 0 0;}
.registerr_wrap ul li span{color: #fff;}

@media only screen and (max-width: 1366px) {
	/*介绍经纪人*/
	/*资金管理人*/
	.loginr_wrap ul li{width: 50%;}
}
@media only screen and (max-width: 1200px) {
	/*介绍经纪人*/
	.ib1_wraper ul li{padding:20px;}
	/*资金管理人*/
	.money1 ul{padding: 0;}
	
	.loginl_wrap{padding: 8% 0 0 8%;}
	.loginl_wrap a.menu_white{margin-top: 0;}
	.loginr_wrap{padding: 8%;}
	.loginr_wrap ul{margin-bottom: 20px;}
	
	.reg .row > p{padding-left: 20px;}
	.registerl{padding: 20px;}
	.registerl .form_box .form_item{margin-bottom: 15px;}
}