@charset "UTF-8";
html,body{height:100%;background: #f6f6f6;font-family:微软雅黑;}
*{margin: 0;padding: 0;}
a,input,button{text-decoration: none;outline:none;blr:expression_r(this.onFocus=this.blur())}
.margin {margin-top: 8px;}
img {vertical-align: middle;border:0}
.fl{float:left;font-size:16px;color:#333;}
.fr{float:right;}
.pos-rel{ position:relative;z-index:2}
/*登陆*/
.phcolor{color:#999}
.login_all{width: 100%;min-height: -ms-calc(100% - 89px);min-height: -webkit-calc(100% - 89px);min-height: -moz-calc(100% - 89px);
min-height: calc(100% - 67px);height: auto !important;background:url(../images_cf/zh/login_bg.jpg) top center no-repeat;
min-height:80% \0\9;min-width:700px; background-size: cover;}
.nav-tabs>li>a.tab-padding{*/font-weight:bold*/}
.cc_top_ul {float: right;}
.reset-logo {margin-top: 5px;height:35px;}
.cc_top_ul li {font-size:12px;margin-top: 25px;border-left: 1px #e1e1e1 solid;padding-left: 10px;margin-left: 0;height: 16px;line-height: 16px;float: left;}
.login_input{ max-width:61%; margin:0 auto; padding-top:84px;padding-bottom:4%;padding-bottom:3% \0\9;*padding-bottom:7%;position:relative}
.login-text-pic{width:282px;height:74px;background:url(../images_cf/text-pic.png) top center no-repeat;/*position:absolute;top: 61px;left:36%;*/ margin:0 auto;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.login_input{padding-bottom:7%;} }
.nav {margin-bottom: 0;padding-left: 0;list-style: none;border-bottom: 0;text-align:center}
.nav-tabs > li {width:192px;display:inline-block;*display:inline;*zoom:1;margin-bottom: -1px;position: relative;}
.nav-tabs > li.active{margin-left:34px}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {background-color: #062587;border: 0;border-radius: 3px;color: #ffffff;cursor: pointer;
width: 100%;height: 40px;text-align: center;font-size: 15px;line-height: 36px;display:inline-block;*display:inline;*zoom:1;padding: 0;}
.nav-tabs>li>a {box-sizing:border-box;background-color: transparent;border: 1px solid #ffffff;color: #ffffff;width: 100%;height: 40px;text-align: center;font-size: 15px;line-height: 36px;
display:inline-block;*display:inline;*zoom:1;padding: 0;border-radius: 3px 3px 0 0;}
.nav-tabs>li>a:hover{background-color:#7c8e62;border: 0;height: 40px;color: #ffffff; border:1px #bad3e3 solid}
.tabbable{margin-bottom:30px;  margin-top: 27px;}
.login_head {max-width:1000px;min-width:700px; height:67px; margin:auto}
.login_head > a{float:left;margin-top:20px}
.username-icon,.username-icon1,.l_p_e i{ display: block; width:29px; height:23px;background:url(../images_cf/icon-all.png) no-repeat; background-position:0px 0px; margin-top:5px; margin-left:6px}
.login_dl_p{ padding-left:23px}
.kg-width{ padding:0px 5%}
.login-reset{border-bottom: 1px #e1e1e1 solid;background-color: #fff;}
#formlogin .login_all_d1.m-t{ margin-bottom:25px}
.username-icon,.username-icon1{ background-position:0px -425px;position:absolute;border-right:1px #bebebe solid;left:0}
.username-icon1{  background-position:-43px -425px;}
.index-modify{ display: block;width:80px;height: 35px;text-align: center;color: #FFF;font-weight: bold;font-size: 14px;line-height: 35px;margin: auto auto 0px;border-style: solid;border-color: #53A49F;-moz-border-top-colors: none;
-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;border-image: none;background-color: #66CAC4;border-radius: 5px;border-width: 1px 1px 3px;behavior: url(ie-css3.htc); } 
.index-modify:hover{ color:#fff}
.index-title{ width:40%; line-height:35px}
.login_all_d2_yz{ width:300px; position:absolute;right: 103px;bottom: 82px;}
.login_top{height:67px;background-color: #ffffff;}
.login_all_bg{  width: 100%;min-height: -ms-calc(100% - 89px);min-height: -webkit-calc(100% - 89px);min-height: -moz-calc(100% - 89px);
min-height: calc(100% - 67px);height: auto !important;background:url(../images_cf/zh/login_bg.jpg) top center no-repeat;
min-height:80% \0\9;min-width:700px; background-size: cover;}
#loadingDivtopFundsSumDiv.customLoadCss{ width:100% !important; height:100% !important; top:0 !important; left:0 !important; background-color:#fff}
#loadingImgtopFundsSumDiv{ top: 64px !important;left: 50% !important;}
#loadingDivdrawingsDiv{ width:100% !important;background-color:#fff}
.topbox_right{ float:right; width:391px; margin-top:12px;}
.topbox_hotline{ float:left; width:154px; text-align:left;}
.hotline_title{ height:16px; font-size:14px; line-height:16px; color:#235578;}
.hotline_no{ height:22px; font-size:20px; line-height:22px; color:#e7ae4e;}
.qq_cs{ float:left; width:237px;}
.button-a {width: 100%;height: 46px;line-height: 46px;color: #fff;display: block;text-align: center;font-size: 15px;border-radius: 2px;margin-bottom: 10px;
margin-top: 10px;}
.button-a, .shous a:hover {background-color: #062587;color: #fff;}
.red{color:#ff0000;font-size:12px;}
/*重置密码&忘记密码*/
.login_all_dl h1{ font-size:28px;margin-bottom:20px;text-align:center;height:65px;line-height:65px}
.login_all_dl {width:300px;line-height: 30px; border-radius:2px;background: rgba(255, 255, 255, 0.3);margin:auto; float:none; padding:62px 62px 40px 62px;
/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#71716f6f,endColorstr=#71716f6f);*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dffffff', endColorstr='#4dffffff',GradientType=0 ); /* IE6-9 */}
.login_all_dl2 {width: 500px;margin: 50px auto 0 auto;}
.login_all_dl3 {width:590px; margin:20px auto auto 100px}
.l_p_e2 {padding:0 10px 20px 60px;line-height:24px}
.login_all_dl2 dt {float:left; width:75px; color:#4d4d4d; height:35px; margin-bottom:15px}
.login_all_dl2 .form-listbox label{ width:100px;}
.inp_a1,.inp_a2 {border:1px solid #e1e1e1;background:#fff;text-indent:12px;font-family:Arial;height: 28px;line-height: 28px;box-sizing:border-box}
.inp_a1_1 {width:500px;height: 54px;line-height: 54px;border-radius: 2px;margin-bottom: 20px;font-size: 16px;}
.input-box {position: relative;line-height: 21px;z-index: 0;}
.inp_a1.inp_a1_a{width:100%;*width:260px;height:32px;line-height:32px;padding-left:40px;box-sizing:border-box}
.inp_a2.inp_a1_a{width:223px;*width:215px;height:30px;margin-right:2px;vertical-align:middle}
.yz-method{ margin-right:20px;}
.yz-method input{ margin-right:5px;}
.inp_a2_fd{ width:210px}
.codeall img, .codeall a {position: absolute;top: 11px;*top:3px;right: 10px;*right:-4px}
.login_all_d2 a {color:#66cac4}
.login_all_d1{height:32px;position:relative;margin-bottom:15px}
.login_all_db .login_all_d1,.login_all_db .login_all_d2{width: 100%;margin-bottom:20px}
.for-btn {background-color:#062587;border: 1px #062587 solid;display: block;text-align: center;font-weight: bold;font-size: 14px;line-height: 54px;color: #fff;margin-top: 40px;border-radius: 2px;}
.for-btn:hover{border:1px #062587 solid;color:#fff;background-color:#062587}
.codeall .inp_a1_1 {margin-bottom: 5px;}
.form-listbox .login_all_d2{ margin-bottom:0}
.form-listbox .name_d2{ margin-left:10px}
.resert-text:hover{padding-bottom:2px;font-weight:bold;}
/*#emaildiv .login_all_d3{ padding-left:120px; margin-top:4px}*/
.login_all_da{padding-left:0;width:100%;float:left}
.l_p_e .login_all_d3{ padding-left:0}
.login_all_d3.red a{ color:#f00}
.text2{background-position:-1420px -2136px; color:#333; font-size:18px}
.login_all_dl4.non-match{width:300px; margin:140px auto 0 auto;}
.account-ap{*overflow:hidden;}
.account-ap:after{content:".";display:block;height:0;clear:both;overflow:hidden;}
.account-ap a{height:30px;display:block;line-height:40px;color:#333;border-bottom:1px transparent solid;font-size:12px}
.account-ap a:hover{color: #235578;border-bottom: 1px #235578 solid;}
.mobile-yz .m-tp{ margin-left:120px }
.m-tp{*margin-top:0;margin-left:120px;*margin-left:125px}
.inp_a2 {width:124px; margin-right:8px}
.login_pw h3 {text-align:center;font-size:24px; color:#333;font-weight:normal;margin-bottom: -10px;}
.login_pw p{text-align: left;padding-top:20px;font-size: 16px;color: #666;}
.login_m2 {margin:auto; color:#666; clear:both; line-height:18px; margin-bottom:15px; text-align:left; padding-left:49px;padding-top:15px}
.login_m2 a:hover{ color:#E7930E}
.login_pw {width: 1000px;min-height: 300px;padding: 0 39px 60px 39px;margin: 68px auto 0 auto;line-height: 30px;background-color: #fff;border-radius: 2px;font-size: 14px;padding-top:20px;}
.yellow-btn,.yellow-btn-on{ padding:6px 10px; border:1px #e1e1e1 solid; background-color:#eee; color:#333; border-radius:2px}
.yellow-btn-on{ background-color:#fff;}
.login_all_sz{ position:relative}
.login_all_sz li{ margin:5px 0}
.login_all_sz li.login_all_sz1{ margin-top:15px}
.l_p_e.text{width: 294px;height: 47px;display:block;background: url(../images/icon-all.png) no-repeat;}
.l_p_e.text{font-size: 16px;background-position: 0px -498px;padding: 10px 10px 5px 60px;color: #333;font-weight: normal;margin-bottom: 20px;padding-top: 0;width: auto;line-height: 24px;}
.login_all_dl4{ width:590px; margin:0 auto}
.total-y, .record-y{ line-height:26px !important}
.non-email{padding-left: 60px;padding-top: 15px;border-top: 1px #e1e1e1 solid;}
.non-email ul li{ list-style-type:disc;margin-left:12px}
.non-email ul li .yellow-btn:hover{padding-bottom:6px !important; border-bottom:1px #e1e1e1 solid !important;}
.non-email ul li .yellow:hover{ font-weight:bold;border-bottom:1px #0066B2 solid;padding-bottom:3px}
.yz-code{ display: inline-block;font-size:16px;color:#666;width:139px;height:46px;line-height: 46px;background: #EBEBEB;text-align:center;}
.mobile-yz{ width:556px;margin:0 auto}
.resert-text{ line-height:24px}
.mobile-yz .inp_a2{ width:266px;height:46px;line-height: 46px;}
.form-listbox {position: relative;padding: 30px 0 0 0;}
.form-listbox label {display: block;width: 169px;text-align: right;margin-right: 20px;height: 24px;line-height: 22px;}
.mobile-yz .form-listbox label{ width:100px}
.reg-step{ margin:20px 0 30px 0}
.reg-step-list-3 .step-item{ width: 275px;}
.reg-step-list-4 .step-item{ width: 217px;}
.reg-step-list .step-item{float: left;height: 38px;padding: 3px 0;background-color: #f5f5f5;line-height: 32px;text-align: center;}
.reg-step-list .step-item .num{margin-right:10px; display: inline-block; *display: inline; width: 24px; height: 24px;line-height:24px;vertical-align: middle; font-size: 14px;color: #666;background: url(../images_cf/circle.png) 0 -27px no-repeat;}
.reg-step_list .step-item .txt{ display: inline-block; *display: inline; height: 32px; margin-left: 9px; vertical-align: middle; font-size: 16px; color: #999;}
.reg-step-list .step-item-sep{ float: left; width: 30px; height: 38px;}
.reg-step-list .step-item.active .num{ width:24px;height:24px; display:inline-block;*display:inline;*zoom:1; background: url(../images_cf/circle.png) 0 -1px no-repeat;}
.reg-step-list .step-item.active .txt{ color: #fff;}
.reg-step-list .sep-0{ background: url(../images_cf/step_arrow_2.png) no-repeat;}
.reg-step-list .sep-1{ background: url(../images_cf/step_arrow_1.png) no-repeat;}
.reg-step-list .sep-2{ background: url(../images_cf/step_arrow_3.png) no-repeat;}
.reg-method{ width:653px;margin:0 auto; }
.reg-method a{width:300px;height:126px;display:block;text-align:center;line-height:126px}
.reg-method a .tel-icon,.reg-method a .email-icon,.reg-method a:hover .tel-icon,.reg-method a:hover .email-icon{width:50px;height:64px;background: url(../images_cf/tel-icon.png) no-repeat; background-position:0 0;display:inline-block;vertical-align:middle;margin-right:6px }
.reg-method a .email-icon{width:52px;height:39px;background: url(../images_cf/email-icon.png) no-repeat;}
.reg-method a:hover .tel-icon{ background-position:0 -68px}
.reg-method a:hover .email-icon{width:52px;height:39px;background: url(../images_cf/email-icon.png) no-repeat;background-position:0 -41px }
.page-box{padding:10px 0;height:22px;color:#333;width:100%;line-height:22px; border-top:1px #e1e1e1 solid; margin-top:18px;}
.page-con{padding-left:10px;line-height:22px}
.page-list .p-click{color:#fff;font-weight:bold;border:solid #494949 1px;background:#494949;}
.pa-input{width:32px;height:22px;line-height:22px;background-color: #fff;color: #666;border:1px #e1e1e1 solid;border-radius:0 !important;text-align:center}
.preve-n,.next-n{display:block;width:58px;height:26px;line-height:26px;text-align:center;color:#333;background-position:-84px 0}
.go-page{ line-height:26px;}
.preve-n{ margin-right:14px}
.preve-n:hover,.next-n:hover{background-position:-84px -23px}
.btn_p1, .btn_p2, .btn_p3 {display: block;text-align: center;font-weight: bold;font-size: 14px;line-height: 30px;float: left;cursor: pointer;}
.btn_p1 {/*background-position:-526px -619px;*/ width: 120px;height: 44px;line-height: 44px; margin-right:19px;margin-top:39px;border-radius:2px; }
.btn_p2 {/*background-position:-616px -619px;*/ width:92px;border-radius:2px;}
.pd1-all {margin-bottom: 15px;}
.pd1-all .inp_a1_1 {margin-bottom: 0;}
/*明文码*/
.eye-icon,.eye-icon-on{ width:23px;height:18px; display:block; position:absolute; right:-34px; top:2px;background:url(../images_cf/icon-all.png) no-repeat;background-position:-17px -613px; cursor:pointer}
.eye-icon-on{background-position:-45px -614px; }
.login_all_sz .eye-icon,.login_all_sz .eye-icon-on{ top:19px}
.l_p_e{line-height:47px}
.code_fail{text-align:center;font-size:16px;}
.l_p_e i {margin-top:0;width:52px;height: 43px;background-position: 0px -498px;display: inline-block;vertical-align: middle;font-size: 17px;
overflow: hidden;font-weight: bold;}
.l_p_e.text{font-size:16px;background-position: 0px -498px;padding: 10px 10px 5px 60px;color: #333;font-weight: normal;margin-bottom:20px;
padding-top: 0;width: auto;line-height: 24px;}
.l_p_icon {background-position: 0px -770px !important;margin-right: 10px !important;}
.succ-green{color:#58b53c;font-size:18px}
.login_all_d3_i .succ-green{width:400px;margin: 0 auto;}
.login_a3_i.btn_p1{float:none;margin:10px auto 0 auto;}
/*底部*/
.foot p {text-align: center;color: #333333;line-height: 16px;margin-bottom: 20px;padding-top: 3px !important;font-size:12px}
.foot a{color: #062587;}
.placeholder { color: #999; }
/*弹框统一样式*/
/*container*/
#ym-window{font-size:12px;height:170px !important;background-color:#fff;border-radius:2px}
#ym-window input[type=button]{ filter:chroma(color=#000000); }
.ym-tl{ background-color:#32323a}
.ym-tr{background-color:#fff}
.ym-tc{height:30px;line-height:30px;}
.ym-ttc{height:3px}
.ym-header-text{font-size:12px;font-weight:bold;color:#fff;margin-left:5px;float:left}
.ym-header-tools{float:right;}
.ym-header-tools strong{display:none}
/*body*/
.ym-ml{padding-left:-1px;}
.ym-mr{background:#fff;}
.ym-mc{background:#fff;padding:0;min-height:80px}
.ym-body{overflow:auto;padding:0;font-size:12px;}
/*button*/
.ym-btn{text-align:center;background-color:#fff;width:210px;margin:0 auto}
/*footer*/
.ym-bl{background:#b9b9b9;padding-left:1px}
#ym-bl{display:none}
.ym-br{background:#b9b9b9;padding-right:1px}
.ymPrompt_alert{font-size:16px;color:#333;padding-left:20px;padding-right:20px;height:70px !important}
.ymPrompt_succeed{padding-left:90px;background:url(images/right.gif) no-repeat 20px 50%}
.ymPrompt_error{padding-left:90px;background:url(images/err.gif) no-repeat 20px 50%}
.ymPrompt_confirm{padding-left:10px;padding-right:10px;background:url(images/ask.gif) no-repeat 20px 50%;padding-bottom:15px;height:67px !important}
.ymPrompt_alert .ym-content,.ymPrompt_succeed .ym-content,.ymPrompt_error .ym-content,.ymPrompt_confirm .ym-content{padding:20px 3px 0}
/*图标公共定义*/
.ym-header-tools div{cursor:pointer;width:26px;height:24px;float:left;margin:13px 6px 0px 6px;background:url(../images_cf/icon-all.png) no-repeat 0 0;background-position: -57px -464px;}
.ym-header-tools div:hover{opacity:.8}
.ymPrompt_max{background-position:0 0 !important;}
.ymPrompt_min{background-position:-30px 0 !important;}
.ymPrompt_normal{background-position:-15px 0 !important;}
/*取消确认按钮样式*/
input.btnStyle{width:110px;height:36px;line-height:34px;*line-height:18px;font-size:16px;border-radius:2px;font-family: "Microsoft YaHei";background-color:#062587;color: #fff;border: 1px #062587 solid;}
input.btnStyle:hover{border: 1px #062587 solid;background-color:#062587;color:#fff}