﻿a:hover{color: #c90436;}
.ratio-img,.ratio-img img{width: 100%;}

.padding_t40{padding-top: 40px;}

.padding_b130{padding-bottom: 130px;}
.padding_b60{padding-bottom: 60px;}

.margin_b15{margin-bottom: 15px;}
.margin_b20{margin-bottom: 20px;}
.margin_b30{margin-bottom: 30px;}
.margin_b40{margin-bottom: 40px;}

.margin_t40{margin-top: 40px;}


/*会员中心*/
.public_title .oth_tit{}
.public_title .oth_tit span{display: inline-block;line-height: 1.83em; padding:0; margin: 0 25px; border-bottom: none; color:#777777; position: relative; bottom: -1px;}
.public_title .oth_tit span a{color:#777777; display: block;}
.public_title .oth_tit span.on{border-bottom: #c90436 solid 3px; color:#c90436;  }
.public_title .oth_tit span.on a{color: #c90436;}

.block_data01 dl{overflow: hidden; border-bottom: 1px solid #d0d0d0; padding-bottom: 20px;}
.block_data01 dt{width: 80px; float: left;}
.block_data01 dt img{width: 80px; height: 80px; border-radius: 6px;}
.block_data01 dd{float: right; width: calc(100% - 100px)}
.data_text h3 span{margin-right: 10px;}
.data_text h3 em{color: #777; margin-left: 10px;}
.data_area,.careful,.block_data02 .form_input{color: #777777;}
.data_area textarea{padding: 10px; width: 100%;    border: 1px solid #d0d0d0;box-sizing: border-box; height: 100px; background: #fff;}

.block_data02{margin-bottom: 10px;    overflow: hidden;}
.block_data02 ul{overflow: hidden;}
.block_data02 li{float: left; width: 33.33%;*margin-left: -1px; line-height:1.4em; overflow: hidden;}
.block_data02 li em{float: left; width: 54px;}
.block_data02 .form_input{width: calc(100% - 58px); float: left;}
.block_data02 .form_input input{height:30px; line-height: 30px; background: #fff; outline: none;padding:0 10px; width: 100%;    border: 1px solid #d0d0d0;box-sizing: border-box;}

.public_button{text-align: center;}
.public_button input{display: inline-block; width: 160px; height: 42px; line-height: 42px; text-align: center; color: #fff; background: #0f4592; border:none; font-size:16px;}
.public_button a{display: inline-block; width: 160px; height: 42px; line-height: 42px; text-align: center; color: #fff; background: #0f4592;}


/*编辑资料*/
.data_cont_edit .block_data02 ul{margin: 0 -20px;}
.data_cont_edit .block_data02 li em{height: 30px; line-height: 30px;}
.data_cont_edit .block_data02 .form_w{padding: 0 20px;}
.data_cont_edit .block_data02 .form_input{line-height: 30px;}

@media only screen and (min-width:1023px){
.public_button input:hover{opacity:0.9;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9;}
.public_button a:hover{opacity:0.9;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9;}
}
@media only screen and (max-width:1024px){
.margin_b40{margin-bottom: 20px;}
.margin_t40{margin-top: 20px;}
.padding_b130{padding-bottom: 40px;}
}
@media only screen and (max-width:768px){
.margin_b15{margin-bottom: 5px;}
.padding_t40{padding-top: 20px;}
.block_data02 li{width: 50%;margin-bottom: 10px;}
.public_title .oth_tit span{font-size: 16px !important; margin: 0 10px;}
}
@media only screen and (max-width:540px){
.block_data02 li{width: 100%; float: none;}
.public_title .oth_tit span{ margin: 0 4px;}
.data_cont_edit .block_data02 ul{margin: 0;}
.data_cont_edit .block_data02 .form_w{padding: 0;}
}

/*上传*/
.upload-box { display:block;  width:80px; height:80px;  position:relative; background: #eee url(../images/photo.png) right center no-repeat; background-size: 100% 100% !important;}
.upload-box.again-box { background:#eee; padding:1px; border:0;overflow: hidden;}
.upload-box.again-box a { display:inline-block;  background:#999; color:#fff; border-radius:2px;}
.upload-box iframe { position:relative; overflow:hidden; position:absolute; width:100%; height:100%; opacity:0; filter:alpha(opacity=0);}
.upload-box.again-box a.view{background: none;color:#0046b9;cursor: default; width:80px;  word-break: break-all;}
.upload-box.again-box a.again{background: url(../images/up_cha.png) center no-repeat;width: 17px;height: 17px; margin:display: block; position: absolute; top:0; right: 0}
.input_boxx a.view{width: 400px;height: 300px;float: left;text-align: center;line-height: 300px;font-size: 18px;color:#0046b9;border: 1px solid #d5dade;cursor: default;}
.createUpload{overflow: hidden;}
.input_boxx a.again2{background: url(../images/up_cha.png) center no-repeat;width: 17px;height: 17px;float: left;position: relative;left: -17px;}


/*修改密码*/
.passcont_01{overflow: hidden; background: #f6f5f1; position: relative;}
.passcont_01 .left{float: right; width: 50%;*margin-left: -1px;position: absolute; top:0; right: 0; height: 100%;}
.passcont_01 .right{float: left; width: 50%; }
.passcont_01 .right .pass_box{padding:50px 60px; padding-right: 120px;}
.passcont_01 .pass_box li{margin-bottom: 20px;}
.passcont_01 .pass_box li input{width: 100%; height: 30px; line-height: 30px; padding: 0 10px; outline: none; background: #fff; border: 1px solid #cdcdcd;box-sizing: border-box;}
.passcont_01 .public_button{text-align: left; margin: 0; padding-top: 20px;}

.passcont_01 .form_input{ position: relative;}
.toppw {position:absolute; top:0px; left: 0; color: #777;}
.placeholder{color: #777;}
.pass_text{color: #fff; padding: 0  60px;position: absolute;top:30%; left: 0;}
.pass_text h1{width: 260px; border-bottom: 1px solid #fff;padding-bottom: 20px;}
.pass_text h1 span{ border-bottom: 2px solid #fff;padding-bottom: 20px;position: relative; bottom: -1px;}

@media only screen and (max-width:1280px){
.passcont_01 .right .pass_box{padding: 40px;}
}
@media only screen and (max-width:1024px){
.pass_text h1{padding-bottom: 10px;}
.pass_text h1 span{padding-bottom: 9px;}
}

@media only screen and (max-width:768px){
.passcont_01 .right .pass_box{padding: 30px;}
.margin_b30{margin-bottom: 20px;}
}
@media only screen and (max-width:640px){
.passcont_01 .right .pass_box{padding: 20px;}
.passcont_01 .left{float: right; width: 100%; position: static; padding: 50px 20px;}
.passcont_01 .right{float: left; width: 100%; }
.pass_text{position: static; padding: 0}
.passcont_01 .public_button{padding-top: 0; text-align: center;}
}

.forget_p01{color:#c90436; margin-bottom: 25px;}
.forget_p02{color:#777; padding-top: 5px;}
.forget .passcont_01 .public_button{padding-top: 40px;}

@media only screen and (max-width:768px){
.forget .passcont_01 .public_button{padding-top:20px;}
.forget_p01{margin-bottom: 20px;}
.forget_p02{padding-top: 0}
}

/*注册*/
.data_read{color: #777; line-height: 20px; cursor: pointer; }
.tj{ width:15px; height:15px; margin-right:5px; }


/*密码修改成功！*/


.member_hy{text-align: center;}
.member_hy span{font-weight: bold;}
.member_succcess h3{color: #c90436; margin: 20px 0; text-align: center;}
.member_succcess p{text-align: center;}
.member_succcess .public_button{padding-top: 20px; text-align: center;}
@media only screen and (max-width:540px){
.member_succcess h3{margin: 10px 0}
}
/*登录*/
.fake_password{color: #777; border: none; outline: none; top:0px !important;}
.login li {overflow: hidden;}
.login li .yzm input{width: 130px; float: left;}
.login li .yzmimg{float: left; width: calc(100% - 130px)}
.login li .yzm em{width: 80px; cursor: pointer; margin-left: 10px;}
.login li .yzm em img{width: 80px; height: 30px;}
.login p a{color: #c90436}
.login .passcont_01 .public_button{padding-top: 20px;}





/*投资者活动*/
.active_cont .invest3_wrap{padding-bottom: 0px !important;}
.active_cont .invest3_wrap ul{overflow: hidden;}
.active_cont .invest3_wrap ul li{margin-bottom: 30px;}
.active_cont{ background: #f6f5f1 !important;}
.active_cont .page{clear: both; margin-top:40px;}

@media only screen and (max-width:768px){
.active_cont .page{margin-top: 0}

.active_cont .invest3_wrap{padding-bottom: 30px;}
}
/*公司公告*/
.notice.cn2_wrap{padding-top: 0}
.notice.cn2_wrap ul li{margin-bottom: 40px;}

.x_in_box{ display: inline-block; margin-bottom: 5px;}
.x_in{
	height: 30px;
    line-height: 30px;
    background: #fff;
    outline: none;
    padding: 0 10px;
    border: 1px solid #d0d0d0;
    box-sizing: border-box;
    width: 100px;
    text-align: center;
}
.sex_box{display: inline-block; margin: 0 10px 5pxs;}
.sex{margin-right: 3px;}
.x_in_age{ width: 50px;}



/*伙伴*/
.partner_bg{background:#f6f5f1 !important;}
.partner_cont{background: #fff;}
.partner_cont ul{overflow: hidden;}
.partner_cont li{width: 20%; float: left;*margin-left: -1px;}
.partner_cont li dt{border: 1px solid #f6f5f1;}
.partner_cont li dt a{position: relative; width: auto;padding: 0 10px;}
.partner_cont li dt .par_p{position: absolute; top:0; left: 0; width: 100%; height: 100%; background:#4284e2; text-align: center; color: #fff;  opacity:0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;-webkit-transform: translateY(-100%); -moz-transform: translateY(-100%);-o-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all;}
.partner_cont li dt .par_p p{width: 100%;position: absolute; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%;}

.partner_cont li dd{display: none; width: 500%;left: 0%; position: relative; z-index: 9999;}
.partner_box{width: 100%; overflow: hidden; padding: 40px 0; background: #fff;}
.partner_box_re .wrap{width: 100%;margin: 0; text-align: left; margin-bottom: 20px;}
.partner_box_re .oth_tit span{padding: 0;padding-right: 80px;}
.partner_box .partner_box_le{width: 20%; float: left; text-align: center;}
.partner_box .partner_box_le a{display: block;}
.partner_box .partner_box_le img{max-width:90%; width: auto;}
.partner_box .partner_box_re{width: 80%; float: right; padding:0 7.5% 0 3.5%;}
.partner_text{line-height: 1.7em; color: #777777;}

.partner_cont li:nth-child(5n+1){clear: both;}
.partner_cont li:nth-child(5n+2) dd{left: -100%;}
.partner_cont li:nth-child(5n+3) dd{left: -200%;}
.partner_cont li:nth-child(5n+4) dd{left: -300%;}
.partner_cont li:nth-child(5n+5) dd{left: -400%;}



.partner_list{background: #fff; padding: 55px 0; overflow: hidden; margin-top: 80px;}
.partner_list ul{overflow: hidden; padding-right: 45px; padding-left: 135px;}
.partner_list li{float: left; width: 33.33%;*margin-left: -1px; line-height: 34px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.partner_list li p{color: #000; margin: 0 35px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.partner_list li p a{background: url(../images/cicle.png) no-repeat 0 center; padding-left: 10px;}

@media only screen and (max-width:1440px){
.partner_list .wrap{overflow: hidden;}
.partner_list ul{padding: 0; margin: 0 -35px; overflow: hidden;}
.partner_list{margin-top: 40px;}
}
@media only screen and (max-width:1280px){
.partner_box .partner_box_re{padding:0 2%; width: 80%;}
.partner_cont li:nth-child(5n+1){clear: inherit;}
.partner_cont li:nth-child(5n+2) dd{left:auto;}
.partner_cont li:nth-child(5n+3) dd{left:auto;}
.partner_cont li:nth-child(5n+4) dd{left:auto;}
.partner_cont li:nth-child(5n+5) dd{left:auto;}

.partner_cont li dd{width: 400%;}
.partner_cont li{width: 25%}
.partner_cont li:nth-child(4n+1){clear: both;}
.partner_cont li:nth-child(4n+1) dd{left: 0%;}
.partner_cont li:nth-child(4n+2) dd{left: -100%;}
.partner_cont li:nth-child(4n+3) dd{left: -200%;}
.partner_cont li:nth-child(4n+4) dd{left: -300%;}




}
@media only screen and (max-width:990px){
.partner_list ul{margin: 0 -10px;}
.partner_list li{width: 50%;}
.partner_list li p{margin:0 10px;}
.partner_list{padding: 20px 0; margin-top: 20px;}
}

@media only screen and (max-width:768px){


.partner_cont li:nth-child(4n+1){clear: inherit;}
.partner_cont li:nth-child(4n+1) dd{left: auto;}
.partner_cont li:nth-child(4n+2) dd{left: auto;}
.partner_cont li:nth-child(4n+3) dd{left: auto;}
.partner_cont li:nth-child(4n+4) dd{left: auto;}

.partner_cont li dd{width: 300%;}
.partner_cont li{width: 33.33%;}
.partner_cont li:nth-child(3n+1){clear: both;}
.partner_cont li:nth-child(3n+1) dd{left: 0}
.partner_cont li:nth-child(3n+2) dd{left: -100%;}
.partner_cont li:nth-child(3n+3) dd{left: -200%;}

}



@media only screen and (max-width:640px){
.partner_list ul{margin: 0;}
.partner_list li{width: 100%;}
.partner_list li p{margin:0;}

}
@media only screen and (max-width:540px){
.partner_cont li:nth-child(3n+1){clear: inherit;}
.partner_cont li:nth-child(3n+1) dd{left: auto}
.partner_cont li:nth-child(3n+2) dd{left: auto;}
.partner_cont li:nth-child(3n+3) dd{left: auto;}

.partner_cont li dd{width: 200%;}
.partner_cont li{width: 50%;}
.partner_cont li:nth-child(2n+1){clear: inherit;}
.partner_cont li:nth-child(2n+1) dd{left: 0}
.partner_cont li:nth-child(2n+2) dd{left: -100%}
.partner_box .partner_box_le{width: 100%; float: none;}
.partner_box .partner_box_re{width: 100%; float: none;}
.partner_box{padding: 20px 0;}

}

@media only screen and (min-width:1024px){
.partner_cont li:hover dt .par_p{opacity:1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;-webkit-transform: translateY(0%); -moz-transform: translateY(0%);-o-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%);}
}

.data_text h3 input{height: 30px;
    line-height: 30px;
    background: #fff;
    outline: none;
    padding: 0 10px;
    border: 1px solid #d0d0d0;
    box-sizing: border-box;
    width: 100px;}

.face{ border-bottom:#CCCCCC solid 1px; padding-bottom:30px; margin-bottom:20px;}
#ajaxContent td{ line-height:38px;}
.careful{ margin-top:15px;}
.txc{ width:530px; margin:0 auto;}

#ajaxContent td input{width: 80%; height: 30px; line-height: 30px; padding: 0 10px; outline: none; background: #fff; border: 1px solid #cdcdcd;box-sizing: border-box; }