input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset;}
/*登陆页面的样式*/
.dl_nav{height: 90px;width: 1200px;margin: 0 auto;}
.dl_nav a img{ margin-top:20px;}
.dl_nav p{line-height: 90px;}
.dl_nav p span{float: right;padding-right:5px;}
.dl_nav p span a{padding-left:5px;padding-right:5px;}
.dl_nav p span a:hover{color: #F3A833;}
.dl_nav p span i{margin-left: 3px;margin-right: 3px;}
.dl_banner{width:100%;height: 557px; background:url(../images/dl_gaibg.png); /* background-size: 100% 100%;-webkit-background-size:100% 100%;   */}
.dl_box{width:1200px;height: 557px;margin:0 auto;position: relative;}
.banner img{margin-top:40px;}
.dl_kuang{width:370px; padding:25px; background: #fff /*url(../images/dl_ewm.png) no-repeat right bottom*/;right:50px;top:90px;position: absolute;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-box-shadow: #ccc 0px 0px 5px;-moz-box-shadow: #ccc 0px 0px 5px;box-shadow: #ccc 0px 0px 5px;}
.errorMsg{border:1px solid #ff0000;background:#ffebeb;margin-bottom:10px;padding:5px 10px;color:#FF0000}
.dl_tab_title h3{ font-size:20px; color:#19c5d1; font-weight:bold; margin-bottom:30px;}
.dl_tab_title h3 span{ float:right; font-weight:normal; font-size:12px; line-height:30px; color:#666;}
.dl_tab_title h3 span a{color:#19c5d1;}
.dl_tab_title .selected{color:#35C9D3;}
.dl_tab_content label{position: relative;margin: 0 auto;display: block; }
.dl_phone span,.dl_yzm span{position: absolute;left:20px;top:12px;}
.dl_phone input,.dl_yzm input{border:none;outline:none; text-indent:50px; padding:10px 0;border:1px solid #ccc;border-radius:5px; width:100%;}
.dl_phone .error,.dl_yzm .error{border-color:#ff0000}
.dl_yzm  p{margin-top:10px;position: relative;}
.dl_yzm button{cursor:pointer;background:#fff;border:none;outline:none;position: absolute;width:103px;height: 39px;right:77px;top:32px;border-left:1px solid #ccc;}
.dl_zd p{color:#797979;margin:5px 0;line-height:40px;font-size:12px;}
.dl_zd p input{margin-right: 5px;}
.dl_zd p span{float:right;}
.dl_dl input{color:#fff;font-size:18px;width:100%;height: 44px;border:none;outline: none;background:#19c5d1;border-radius:5px; cursor:pointer;}
.dl_zh p{font-size:12px;color:#333; margin-top:20px;}
.dl_zh p span{ display:block; margin-top:10px;}
.dl_zh p span a{padding-right:15px;}
.dl_ewm p{position: relative;}
.dl_ewm p span{position: absolute;right: 0px;top: 10px;}
/*注册页面*/
.gohome{ padding-left:100px; margin-top:20px;}
.zc_banner{width:100%;border-top:4px  solid #19C5D1;border-bottom: 1px solid #ddd; min-height:550px; margin-bottom:20px;}
.zc_box{width:1200px;margin:0 auto;position: relative;}
.zc_box_left{width:700px;float: left;}
.zc_box_left p span{display:inline-block;*display:inline;*zoom:1;width:100px;text-align: right;margin-right:5px;color:#666666;}
.zc_box_left .text{font-size:14px;padding:8px 5px;border:1px solid #DCDCDC;}
.zc_box_left div{font-size: 14px;}
.reg_s{ width:440px; margin:80px auto;}
.reg_s dl dd{ float:left;}
.reg_s dl dt{ margin-left:100px; font-size:20px; color:#666;}
.reg_s dl dt span{ color:#19c5d1;}
.reg_s dl dt p{ font-size:12px; margin-top:10px;}
.reg_s dl dt p i{ font-style:normal; color:#F00;}
.btn_s{ background:#19c5d1; color:#FFF; font-size:16px; padding:10px 20px; display:inline-block; *display:inline; zoom:1; border-radius:5px; }
.btn_s:hover{color:#FFF;}
.zc_phone input{margin-top:55px;width: 287px;}
.zc_mima input{margin-top: 25px;width: 287px;}
.zc_yzm input{margin-top: 25px;width: 122px;}
.zc_yzm  p a input{padding-left:10px;margin-left:12px;width: 100px;height: 32px;}
.zc_yzm  p a{color: #3E8CCA;}
.zc_jhm input{margin-top:25px;width:122px;}
.zc_jhm  p a{padding:9px 20px;color:#fff;cursor:pointer;margin-left:12px;height: 30px;border:none;outline: none;background:#8f8f8f; *position:relative; *top:-10px;}
.zc_jhm  p a.disabled{ cursor:default; text-decoration:none;}
.zc_jhm  p a:hover{background:#a1a1a1;text-decoration:underline;}
.zc_xy{line-height: 30px;margin-top: 10px;}
.zc_xy label{display:inline-block;*display:inline;*zoom:1;line-height:20px;padding-left:90px;font-size: 12px;}
.zc_xy a{color:#449ACB;font-weight: 700;}
.zc_xy input{margin-right:5px;}
.zc_tj input{cursor:pointer;margin-top:15px;margin-left:90px;width:129px;height: 33px;border:none;outline: none;background:#19c5d1;color: #fff;}
.zc_tj p span{width:40px;color:#666666;font-size: 13px;padding-left: 15px;padding-right: 8px;}
.zc_tj a{color: #2D6691;}
.zc_box_right{width:370px;float:right; border-left:dashed 1px #ccc; padding:20px; margin:20px 0; min-height:360px;}
.zc_box_right h3{color:#333;font-size:18px; margin-bottom:20px;}
.zc_box_right h3 span{ color:#19c5d1;}
.zc_box_right dl{ padding:10px 0; display:inline-block; width:100%;}
.zc_box_right dl dd{ float:left;}
.zc_box_right dl dd img{margin-top:2px;}
.zc_box_right dl dt{ margin-left:50px; font-size:14px; color:#666;}
/*错误样式*/
.zc_box_left .error{border:1px solid #ff5555;}
.zc_box_left .errorSpan{width:147px;text-align:left;background:url(../images/error.png) no-repeat left center;background-repeat:no-repeat bottom;margin-left:20px;padding-left:20px;color:#ff5555;}
.zc_box_left .sucessSpan{width:147px;text-align:left;background:url(../images/sucess.png) no-repeat left center;background-repeat:no-repeat bottom;margin-left:20px;padding-left:20px;color:#41b134;}
/*找回密码*/
.password_bigbox{padding:40px 0 50px 0;border-top:5px solid #21DBE8;}
.password_box{ width:1000px; margin:0 auto;}
.password_title{ font-size:18px; padding-bottom:12px; background:url(../images/bg004.jpg) no-repeat left bottom; margin-bottom:24px;}

.stepflex,.stepflex2,.stepflex3,.stepflex5{ border:solid 1px #d8d8d8; text-align:center; position:relative;margin-bottom:30px;}
.dot_bg{ position:absolute; left:0; top:-14px; *top:-8px;}
.stepflex ul li{ float:left; width:25%;font-size:14px; color:#cacac8; background:url(../images/bg008.png) no-repeat right center; height: 32px;}
.stepflex2 ul li{ float:left; width:50%;font-size:14px; color:#cacac8; background:url(../images/bg008.png) no-repeat right center; height: 32px;}
.stepflex3 ul li{ float:left; width:33.3%;font-size:14px; color:#cacac8; background:url(../images/bg008.png) no-repeat right center; height: 32px;}
.stepflex5 ul li{ float:left; width:20%;font-size:14px; color:#cacac8; background:url(../images/bg008.png) no-repeat right center; height: 32px;}
.stepflex ul li:last-of-type,.stepflex2 ul li:last-of-type,.stepflex3 ul li:last-of-type,.stepflex5 ul li:last-of-type{ background:none;}
.stepflex ul li:hover,.stepflex ul li.hover{ background:url(../images/bg009.png) no-repeat right center; color:#FFF;background-size: cover;}
.stepflex2 ul li:hover,.stepflex2 ul li.hover{ background:url(../images/bg009.png) no-repeat right center; color:#FFF;background-size: cover;}
.stepflex3 ul li:hover,.stepflex3 ul li.hover{ background:url(../images/bg009.png) no-repeat right center; color:#FFF;background-size: cover;}
.stepflex5 ul li:hover,.stepflex5 ul li.hover{ background:url(../images/bg009.png) no-repeat right center; color:#FFF;background-size: cover;}
.stepflex ul li span,.stepflex2 ul li span,.stepflex3 ul li span,.stepflex5 ul li span{ background:url(../images/bg005.png) no-repeat center center; display:inline-block;*display:inline;*zoom:1; width:19px; line-height:30px; color:#FFF; margin-right:6px;}
.stepflex ul li:hover span,.stepflex ul li.hover span{ background:url(../images/bg006.png) no-repeat center center; color:#ff8901;}
.stepflex2 ul li:hover span,.stepflex2 ul li.hover span{ background:url(../images/bg006.png) no-repeat center center; color:#ff8901;}
.stepflex3 ul li:hover span,.stepflex3 ul li.hover span{ background:url(../images/bg006.png) no-repeat center center; color:#ff8901;}
.stepflex5 ul li:hover span,.stepflex5 ul li.hover span{ background:url(../images/bg006.png) no-repeat center center; color:#ff8901;}

.form_item{ border:solid 1px #dbdbdb; padding:60px 260px 60px 180px; font-size:14px; color:#333333;}
.form_item dl{ margin-bottom:18px;}
.form_item dl dt{ float:left; width:140px; padding-right:5px; text-align:right; line-height:42px;}
.form_item dl dd{ margin-left:140px;line-height:42px;}
.form_item dl dd p.red{ color:#F00;}
.form_item dl dd img{ cursor:pointer;}
.itxt{ padding:10px; width:205px;}
.itxt2{padding:10px; width:105px; margin-right:7px;}
input.itxt::-webkit-input-placeholder{ font-size:14px; color:#666666;}
.green,.green a{ color:#19c5d0; margin-left:10px; cursor:pointer;}
.btn_next{ background:#19c5d0; padding:0 25px; border-radius:5px; color:#FFF; display:inline-block;*display:inline;*zoom:1;}
.btn_next:hover{ color:#FFF;}
.btn_verification{background-color: #F7F7F7;   background-image: -moz-linear-gradient(top,#F7F7F7,#F3F2F2);    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#F7F7F7),color-stop(1,#F3F2F2));    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#F3F2F2', GradientType='0');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#F3F2F2');
    background-image: linear-gradient(to bottom,#F7F7F7 0,#F3F2F2 100%);    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    border-radius: 2px;    display:inline-block;*display:inline;*zoom:1;
    height:24px;    line-height:24px;    border: 1px solid #ddd;    padding: 2px 14px 3px;color: #323333;    text-decoration: none;padding: 8px 14px;    font-size: 14px;}
.form_item dl.m_n{ margin:0;}
.form_end{border:solid 1px #dbdbdb; padding:120px 0 120px 0; font-size:14px; color:#9a9a9a;}
.form_end dl{width:330px; margin:0 auto;}
.form_end dl dt{ float:left;}
.form_end dl dd{ line-height:20px; margin-left:45px; font-size:12px;}
.form_end dl dd b{ font-size:16px; font-weight:normal; color:#62c311; display:block; text-align:left;}
.form_end dl dd b.red{ color:#F00;}
.form_end dl dd a{ color:#0b70b6;}
/*密码强度*/
.pdLever{padding:10px 110px 0;}
.pdLever span{display:inline-block;*display:inline;*zoom:1;margin-right:2px;width:30px;height:6px;border-radius:4px;background:#ddd;}
.pdLever span.selected{background:#19c5d1;}
.pdLever em{display:inline-block;*display:inline;*zoom:1;color:#ea0000;font-weight:bold;}
/*登录底部*/
.prompt_footer{ padding:0 40px 20px 40px; text-align:center; font-size:14px; color:#7f7f7f; line-height:30px; /*min-width:1120px; background:url(../images/footerbg.png) no-repeat center bottom;*/}
.prompt_footer img{ vertical-align:middle; margin-right:5px; margin-left:10px;}
.prompt_footer a{ margin:0 10px;}
.weixin_box{ position:relative; display:inline-block;}
.weixin{display: none;}
.weixin_box:hover .weixin{display: block; position:absolute; left:50%; bottom:30px; margin:0 0 0 -108px;}
/*@media screen and (min-width: 0px) and (max-width: 1024px) {
.zc_box_left{ width:519px;}
.zc_banner{ width:980px; margin:0 auto;}
}*/
