﻿@charset "utf-8";

/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */

html {
    background: white;
    color: black;
}
*{
    margin: 0;
    padding:0;
}
input::-ms-clear, input::-ms-reveal{
     display: none;  
}

body{
    font-family: "Microsoft YaHei";font-size:14px; line-height:150%; color:#757575;
}
a{
    text-decoration:none;
    cursor: pointer;
}


/* 要注意表单元素并不继承父级 font 的问题 */

button,
input,
select,
textarea {
    font: 14px; outline:none;
}

img {
    border:0;
}


/* ie6 7 8(q) bug 显示为行内表现 */

iframe {
    display: block;
}


/* 去掉 firefox 下此元素的边框 */

abbr,
acronym {
    border: none;
    font-variant: normal;
}


/* 一致的 del 样式 */

del {
    text-decoration: line-through;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
    font-style: normal;
    font-weight: 500;
}


/* 去掉列表前的标识，li 会继承 */

ol,
ul {
    list-style: none;
}


/* 对齐是排版最重要的因素，别让什么都居中 */

caption,
th {
    text-align: left;
}


/* 来自yahoo，让标题都自定义，适应多个系统应用 */

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: 500;
}

q:before,
q:after {
    content: '';
}


/* 统一上标和下标 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}


/* 让链接在 hover 状态下显示下划线 */

a:hover {
    text-decoration: underline;
}


/* 默认不显示下划线，保持页面简洁 */

ins,
a {
    text-decoration: none;
}


/* 去除 ie6 & ie7 焦点点状线 */

a:focus,
*:focus {
    outline: none;
}


/* 清除浮动 */

.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
    overflow: hidden;
}

.clearfix {
    zoom: 1;
    /* for ie6 & ie7 */
}

.clear {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}


/* 设置显示和隐藏，通常用来与 js 配合 */

.hide {
    display: none;
}

.block {
    display: block;
}


/* 设置浮动，减少浮动带来的 bug */

.fl,
.fr {
    display: inline;
}

.fl {
    float: left;
}

.fr {
    float: right;
}
.clearkit{clear:both; line-height:0; height:0; font-size:0}
.indexLogo{width:100%; background:url(../images/bg.jpg) no-repeat center top; background-size:cover; clear:both}
.indexLogoImg{width:936px; margin:0 auto; padding:38px 0 70px 0; clear:both}
.indexR{width:798px; height:382px; margin:0 auto; background:rgba(255,255,255,0.8); background:#fff\9;}

.findpassword01{width:1236px; margin:0 auto; clear:both; padding-top:6px}
.findpassword02{width:990px; border:#cccccc 1px solid; clear:both; margin:10px auto;}
.findpassword03{width:100%; height:50px; line-height:50px; font-size:18px; color:#666666; background:#f2f2f2; border-bottom:#cccccc 1px solid;}
.findpassword03 p{padding-left:9px;}
.findpassword04{width:831px; margin:0 auto; clear:both}
.findpassword04 p{float:left; width:277px; border-bottom:#f2f2f2 3px solid; height:116px; text-align:center; font-size:14px;}
.findpassword04 p img{margin:26px 0 13px 0;}
.findpassword04 p.on{border-bottom:#b02323 3px solid; color:#b02323}
.findpassword05{padding-left:250px; width:738px; clear:both}
.findpassword06{width:738px; clear:both;padding-left:220px;}
.fPTishi{color:#e4b72d; font-size:14px; padding:28px 0 0px 0;}
.redstar{color:#ec0c0c}
.fpinputTitle{ padding:23px 0 13px 0; color:#666666;}
.input input{border:#d3d3d3 1px solid; line-height:37px; padding:0 14px; width:429px; height:37px;}
.h17{height:17px; clear:both}
.input input.phoneNum{width:325px; border-right:0px;}
.input input.yanzm{width:104px; text-align:center; padding:0px; background:#efefef; cursor:pointer; }
.jymimg{border:#d3d3d3 1px solid; border-left:0px;}
.yanzhengma{border:#d3d3d3 1px solid; width:457px; float:left}
.yanzhengma input{border:0; line-height:37px; padding:0 14px; width:321px; height:37px;}
.yanzhengma_r{float:left; padding-top:8px;}
.nextstep input{border:0px; background:#b02323; width:460px; height:40px; line-height:40px; color:#fff; margin:60px 0; cursor:pointer}
.nextstep1 input{border:0px; background:#b02323; width:460px; height:40px; line-height:40px; color:#fff;cursor:pointer;margin-left:254px;}
.successRegister{text-align:center; width:488px; font-size:18px; color:#666666}
.successRegister span{font-size:14px; color:#999999}
.successRegister a{color:#2695fe;}
.overbtn input{border:0px; background:#b02323; width:310px; height:40px; line-height:40px; color:#fff; margin:60px 0; cursor:pointer}

.findpassword06{width:690px; margin:0 auto; clear:both}
.txtcenter{text-align:center}
.findpassword06 a{color:#2695fe;}
.qing269{color:#2695fe;}
.qing269 a{color:#2695fe;}
.findP01{font-size:14px; padding:28px 0 0px 0;}
.lh37{line-height:37px; color:#2695fe ; padding-right:5px}
#re_user{color:#ff0000; display:none}
#re_pass,#pass_right{display:none}
.changepass input{border:0px; background:#b02323; width:210px; height:40px; line-height:40px; color:#fff; margin:30px 0; cursor:pointer}
.changepass input.cancel{background:#bdbdbd;}
.re_span1{color:#ff0000; display:none}

.usrcnter02{width:990px; border:#cccccc 1px solid; clear:both; margin:10px auto 0px auto;}
.usercenter01{width:470px; float:left; text-align:right; line-height:41px;}
.usercenter02{width:505px; padding-left:6px; float:left; line-height:41px;}
.usercenter03{width:505px; padding-left:6px; float:left; line-height:41px;}
#usrcnter02 input{border:0; height:37px; line-height:37px; width:280px}
.usrcnter02 input{
	border: #d3d3d3 1px solid;
    line-height: 30px;
    width: 200px;
    height: 30px;
}

.usercenter02 span{cursor:pointer}
.registerContet{position:absolute; width:975px; height:589px; z-index:33; background:#fff; display:none}
.reContetTitle{width:100%; height:33px; background:#efefef; font-weight:bold; line-height:33px;}
.reContet01{padding:10px; line-height:30px; height:440px; overflow:hidden; overflow-y:auto;}
.bgcolor{width:100%; height:100%; background:rgba(0,0,0,0.4); z-index:22; position:absolute; display:none}
.xieyipass input{border:0px; background:#b02323; width:210px; height:40px; line-height:40px; color:#fff; margin-top:30px; cursor:pointer}
.xieyipass input.cancel{background:#bdbdbd;}

.content {float:left; padding-left:52px; width:343px}

.content li {
    font-size: 14px;
    color: #666;
}

.hint{
    float:left;
    width:75px;
    margin-top: 3px;
}
.warning{
	font-size:13px;
    margin-left: 3em;
    height:0em;
    position: relative;
    top: 9px;
    color:red;
}

/*证书登陆*/
.regform {
    border: 0 none;
    float: right;
    width: 274px;
    height: 363px;
    margin: 0 77px 0 0;
}

/*非证书登陆*/
.regform-use {
    border: 0 none;
    float: right;
    width: 274px;
    height: 363px;
    margin: 0 77px 0 0;
}
.clearkit{clear:both; font-size:0px; line-height:0px; height:0px;}
.logonum {
    width:286px;
	padding-top:7px;
	clear:both;
	height:59px;
	background:url(../images/dlbg01.png) repeat-x bottom;
}

.logonum li {
    float: left;
    width:143px;
	text-align:center;
	margin:23px 0px 0 0px;
    
}

.logonum li a {
    color: #333333;
    font-size: 18px;
	height:20px;
    line-height:20px;
	padding:0px 0 13px 0;
	width:100%; 
	display:inline-block;
	text-decoration:none;
	cursor:pointer;
}

.logonum li a.active {
    color: #e71400;
	height:20px;
    line-height:20px;
	padding:0px 0 13px 0;
	border-bottom:#e71400 3px solid;
}

.logoform {
    width:300px;
	padding-left:7px;
}

.logoform li {
    margin:20px auto 0 auto;
	padding:0;
	clear:both;
}

.logoform li.kouling {
    margin:13px auto 0 auto;
	padding:0 0 0 15px;
	clear:both;
}


.logoform li.zccc {
    margin:43px auto 0 auto;
	padding:0 0 0 15px;
	clear:both;
}


.logoform li img {/*
	margin: -8 auto;
    max-width: 80%*/
}


span.fl{float:left; display:inline-block}
.se_wai{border:0;	border-left:0px;height:34px;width:230px; overflow:hidden; background:#fff\9}
.se_inner{display:inline-block; margin-top:7px; margin-top:10px\9; width:228px\9; height:20px\9; overflow:hidden; background:#fff\9; position:relative\9}
.select {
	
	color:#999999;
	outline:none;
	width:232px;
	margin:0 auto;
	border:0px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	padding:0 0 0 9px;	
	background:url(../images/zhengshu01.png) no-repeat scroll 215px center transparent;
	position:absolute\9;
	width:225px\9;
	top:-1px\9;
	
	
}
.select  option{padding:10px 0 10px 5px;}
.tag {
    margin-left: 176px;
    font: 12px/ 1.5 tahoma, '\5b8b\4f53', sans-serif;
}
.zsdlinput{border:#d3d5d6 1px solid; width:271px; height:35px; background:#fff;}
.keytishi{clear:both; height:29px; padding:3px 0 0 10px;}
.dlinput{border:0; height:40px; line-height:40px; width:228px;}


.dlinputd input{border:0px; background:#b02323; width:274px; height:40px; line-height:40px; color:#fff; margin-top:20px; cursor:pointer}
.dlrightcontent{float:left; margin:106px 0 0 0; border-left:1px solid #bcbcbc; width:330px; padding-left:36px; height:150px; color:#666666; line-height:32px;}
.f12{font-size:12px;}





.footer{width:100%; clear:both; border-top:#db2121 9px solid;}
.footerText{width:850px; margin:0 auto; padding:20px 0;}



.findaccount01{width:1236px; margin:0 auto; clear:both; padding-top:6px}
.findaccount02{width:990px; border:#cccccc 1px solid; clear:both; margin:10px auto;}
.findaccount03{width:100%; height:50px; line-height:50px; font-size:18px; color:#666666; background:#f2f2f2; border-bottom:#cccccc 1px solid;}
.findaccount03 p{padding-left:9px;}
.findaccount04{width:831px;height:119px; margin:0 auto; text-align: center;}
.findaccount04 p{display:inline-block; width:277px; border-bottom:#f2f2f2 3px solid; height:116px; text-align:center; font-size:14px;}
.findaccount04 p img{margin:26px 0 13px 0;}
.findaccount04 p.on{border-bottom:#b02323 3px solid; color:#b02323}
.findaccount05{padding-left:250px; width:738px; clear:both}
.findaccount06{width:738px; clear:both;padding-left:220px;}
.validcode{border:#d3d3d3 1px solid; width:457px; float:left}
.validcode input{border:0; line-height: 39px;
    padding: 0 10px;
    width: 348px;
    height: 39px;
    box-sizing: border-box;}
.input input.yzm{width:104px; text-align:center; padding:0px; background:#efefef; cursor:pointer; }


.accordion-inner table tr td{
	border:1px solid #ccc;
	text-align:center;
	width: 100px;
    height: 40px;
}





