@charset "gb18030";

/* CSS Document */
a:link {color: #4B4B4B;text-decoration: none;}
a:hover {color: #4B4B4B;;text-decoration: underline;}
a:visited {color: #4B4B4B;;text-decoration: none;}

.header {margin-bottom: 6px;}

.header .header-y0 {height: 67px;}
.header .header-y0 .header-y1x0 {
	float: left;
	background-image: url(../images/header/serviceroom_logo.png);
	width: 600px;
	height: 60px;
	margin-left: 29px;
	display: inline;
}

.header .header-y0 .header-y1x1 {
	float: right;
	width: 195px;
	height: 38px;
	margin-right: 34px;
	margin-top: 14px;
	background-image: url(../images/header/servicetel.png);
	display: inline;
}

.header .header-y1 {height: 15px;background-image: url(../images/header/header-y2.gif);overflow: hidden;}
.body {border: 0px;margin: 0px;}
.bodylayout-y0 {float:left;height:155px;padding:95px 0px;text-align:right;margin-left:25px;overflow:hidden;}

.bodylayout-y0 .css-lock {
	background-image: url(../images/login/lock.png);
	background-position: right;
	background-repeat: no-repeat;
	height: 68px;
}

.bodylayout-y0 .css-letter {font-family: "微软雅黑";font-size: 16px;font-weight: bold;color: #333333;}
.bodylayout-y1 {float: left;width: 2px;height: 400px;margin: 35px 30px;background-image: url(../images/login/login_space.png);}
.bodylayout-y2 {float: left;text-align: left;}

.footer {margin-top: 10px;clear: both;overflow: hidden;height: 90px;}
.footer .footerlayout-y0 {height: 2px;background-image: url(../images/header/header-y2.gif);overflow: hidden;background-position:0px -17px;}

.footerlayout-y1 {margin: 13px auto;width: 670px;}
.footerlayout-y1 div {float: left;margin-left: 80px;}

/*申请页面中主显示框中的带有Tab页样式的组件*/
.componentTab-W1 {width: 474px;padding: 0px;margin-top: 85px;}
.componentTab-W1 .componentTitle,.componentTab-W1 .titleTab{overflow: hidden;}
.componentTab-W1 .componentTitle{margin-bottom:-1px;}

/*定义.componentTab-W1组件上Tab标题的样弄17*/
.componentTab-W1 .componentTitle .titleTab a {text-align: center;cursor: hand;text-decoration: none;color: #505050;}
.componentTab-W1 .componentTitle .titleTab a div {border:1px solid #D6D6D6;margin-top:6px;padding-top:3px;height:32px;width:156px;float:left;text-align: left;background-repeat:repeat-x;overflow:hidden;}
.componentTab-W1 .componentTitle .titleTab a div span {
	line-height: 23px;
	margin-left: 15px;;
	width: 135px;
	display: block;
	vertical-align: middle;
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	font-family: "微软雅黑";
	padding-left:23px;
}
.componentTab-W1 .componentTitle .titleTab a div span{}
.componentTab-W1 .componentTitle .titleTab .css-titileUser {background-position:0px -20px;}
.componentTab-W1 .componentTitle .titleTab .css-titileKey {margin-left:15px;background-position:0px 1px;}
.componentTab-W1 .componentTitle .titleTab .c-titleMember{background-position:0px -41px;}
.componentTab-W1 .componentTitle .titleTab a div:hover {background-image: url(../images/login/componentTab-Over.png);background-repeat: repeat-x;}
.componentTab-W1 .componentTitle .titleTab a #titleTabSelected {background-image: url(../images/login/loginTab_bg.png);background-repeat: repeat-x;border-bottom: 0px;background-position:0px -36px;color:#fff;}
.componentTab-W1 .componentTitle .titleTab a .titleTabUnselected {height:27px!important;margin-top:10px;color:#999;background-image:url(../images/login/loginTab_bg.png)}
.componentTab-W1 .componentBody {border-bottom:1px solid #D6D6D6;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;overflow:hidden;}

.tableLogin-T10 {text-align: left;margin: 35px auto;margin-right: 45px;}
.tableLogin-T10 tr .css-td1 {text-align: right;width: 60px;}
.tableLogin-T10 tr .css-td2 {text-align: left;width:180px;}
.tableLogin-T10 tr .css-td3 {text-align: left;}
.tableLogin-T10 tr .css-tdRight {text-align: right;}
.tableLogin-T10 img {vertical-align: middle;}
.tableLogin-T10 input[type="text"] {width: 100%;}
.tableLogin-T11 {margin:5px auto 45px auto;margin-right: 0px;}
.tableLogin-T11 .css-td1 {text-align: right;width: 60px;}
.tableLogin-T11 .css-td2 {text-align: left;width: 180px;}
.tableLogin-T11 .css-td3{width:72px;text-align:left;}
.tableLogin-T11 .css-tdRight {text-align: right;}
.tableLogin-T11 td *{vertical-align:middle;}

.t-login-t12{margin:45px auto 45px auto;margin-right: 0px;}
.t-login-t12 .css-td1 {text-align: right;width: 60px;}
.t-login-t12 .css-td2 {text-align: left;width: 180px;}
.t-login-t12 .css-td3{width:72px;text-align:left;}
.t-login-t12 .css-tdRight {text-align: right;}
.t-login-t12 td *{vertical-align:middle;}

.c-keylogin{float:left;width:340px;text-align:right}

.comCertBusiness-T2 {width: 410px;}
.comCertBusiness-T2 .comHeader {
	height: 31px;
	padding-top: 7px;
	background-image: url(../images/login/comCertBusiness_title.png);
	overflow: hidden;
	background-repeat: no-repeat;
}

.comCertBusiness-T2  .comTitle {
	text-align: left;
	text-indent: 15px;
	font-weight: bold;
	color: #505050;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	font-family: "微软雅黑";
}

.comCertBusiness-T2 .comTitleLine {
	width: 90%;
	background-image: url(../images/login/titleLine.gif);
	height: 1px;
	margin: 7px auto;
	overflow: hidden;
}

.comCertBusiness-T2 .comBody {
	height: 190px;
	background-image: url(../images/login/comCertBusiness_body.png);
	background-repeat: repeat-y;
}

.comCertBusiness-T2 .comFooter {height: 6px;background-image: url(../images/login/comCertBusiness_footer.png);background-color: #F00;overflow: hidden;}
.css-certBusinessLayout {clear: both;overflow: hidden;text-align: center;}
.css-certBusinessLayout div {
	font-family: "宋体";
	font-weight: bold;
	font-size: 14px;
	color: #6E6E6E;
	text-align: center;
	padding-top: 50px;
	height: 20px;
	width: 100px;
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	margin: 5px 40px 14px 50px;;
	_margin: 5px 40px 14px 32px;
	overflow: hidden;
	text-decoration: none;
	cursor: hand;
}
#certAdd {background-image: url(../images/login/certAdd.png);}
#matureUpdate {background-image: url(../images/login/matureUpdate.png);}

#seal {background-image: url(../images/login/seal.png);}
#secureDisk {background-image: url(../images/login/disk.png);}

#pointTips {
	float: left;
	width: 104px;
	height: 20px;
	background-image: url(../images/login/point.gif);
	padding-left: 23px;
	padding-top: 4px;
	background-repeat: no-repeat;
	color: #999;
	visibility: hidden;
	text-align: left;
	margin-top: 66px;
}

.css-version {text-align: right;margin-right: 35px;color: #999999;height: 14px;margin-bottom:-3px;}

.comCertBusiness-T3 {width: 357px;text-align: left;margin-bottom: 2px;}
.comCertBusiness-T3 .comBody{height:60px;background-color: #FAFCFC;overflow: hidden;}
.comCertBusiness-T3 .css-icon {float: left;margin-left: 10px;border: 1px #B0B1B1 solid;margin-top: 5px;cursor: hand;display: inline;}
.comCertBusiness-T3 .css-content {float: left;margin-left: 10px;margin-top: 7px;width: 255px;display: inline;}
.comCertBusiness-T3 .css-content div {margin-bottom: 5px;color: #787878;}

.comCertBusiness-T3 .css-content .css-title a {
	color: #562929;
	text-decoration: none;
}

.comCertBusiness-T3 .css-content .css-more {
	margin-left: 120px;
}

.comCertBusiness-T3 .css-baseline {
	height: 1px;
	background-color: #E8E8E8;
	margin-top: 2px;
	overflow: hidden;
}

#messageTips {
	position: absolute;
	background-image: url(../images/login/message_tip.gif);
	height: 73px;
	width: 264px;
	left: 411px;
	top: 110px;
	visibility: hidden;
}

#messageTips div {
	padding-left: 30px;
	margin: auto 8px;
	margin-top: 10px;
	background-image: url(../images/login/tips.gif);
	background-repeat: no-repeat;
	text-align: left;
	color: #1D1D1D;
	font-size: 14px;
}

.bodylayout-y0 {
	float: left;
	height: auto;
	padding: 53px 0px 80px 0px;
	margin-left: 55px;;
	_margin-left: 25px;
}
.css-updatepack {margin-top: 20px;margin-left: 2px;color: #1B1B1B;width:490px;}
.css-updatepack ul li {list-style-image: url(../images/tipitem.gif);color: #1B1B1B;margin-left: -5px;}

.css-updatepack a {
	text-decoration: underline !important;
	color: #0080c0 !important;
}
#loginbutton,#cancelbutton{width:70px;height:20px;}

.c-loginInfo{width:340px;text-align:right;margin:auto;overflow:hidden;}
.c-loginProtocol{margin-top:8px;color:#4B4B4B;}
.c-loginProtocol *{margin:0px;}

.ib-common{width:55px;}
.c-vAlignB *{vertical-align:bottom!important;}