﻿body
{
	font-size: 12px;
	margin: 0px;
	margin-top: 0px;
	line-height:19px;
	width: 100%;
	BACKGROUND-COLOR:#FFFFFF;
	background-repeat: no-repeat;
	font-family: 宋体;
	padding:0px;
	color:#2B2A2A;
    list-style-type :none;
}
#cu th{ width:120px; height:60px; background:#99CC99; font-size:13px;}
#cu td{ width:120px; height:60px; background:#FFFFFF; cursor:pointer; font-size:12px;}
#CustomerFram{position:absolute;border:1px #999999 solid; background:#00FFFF; display:none; padding:10px;}
#CustomerFram td{ background:#FFFFFF; font-size:12px; padding:5px; text-align:center}
#CustomerFram a{ cursor:pointer; color:#0033CC}
.Fram{ width:300px; height:120px;  overflow:auto;}
td
{
	font-size:12px;
}
A:link
{
	font-size: 12px;
	color: black;
	font-family: 宋体;
	text-decoration: none;
}
A:hover
{
	font-size: 12px;
	color: red;
	font-family: 宋体;
	text-decoration: underline;
}
A:visited
{
	font-size: 12px;
	color: black;
	font-family: 宋体;
	text-decoration: none;
}
A:active
{
	font-size: 12px;
	color: #2B2A2A;
	text-decoration: none;
}
a img
{
border:none;
}
a.red:link {color: #FF0000;text-decoration: none;}
a.red:visited {color: #FF0000;text-decoration: none;}
a.red:hover {color: #FF6600;text-decoration: none;}

.align_center
{
	 text-align:center;
}

.body1
{
	 text-align:center;   MARGIN: 0px; width:100%; padding:0px;
}
.prompt {
	COLOR: #ff0000; FONT-FAMILY: "宋体", Arial, Verdana; TEXT-DECORATION: none
}
.body2

{
	 text-align:left;width:99%;
}

.header {
  width: 100%;
  font-size: 16px;
  height: 90px;
  overflow: hidden;
}
.border
{
    border: 1px solid #799ae1;
}

.topbg /*　标题背景单元格定义，白字深蓝底 */
{
    background:#799ae1;color:#FFFFFF; height:30px;
/*  font-weight:bold;text-align: centen; */
}

 .softList{
 position:absolute; background:white; border:1px #99c9e3 solid; z-index:9; padding:5px 10px; width:50px; display:none;}
.NoIpt
 {
 	border:0px;border-bottom-style:none;border-top-style:none;border-left-style:none;border-right-style:none;BACKGROUND-COLOR:#ffffff;font-family: 宋体;FONT-SIZE: 12px;height: 18px;line-height:18px;
 }
/*　弹出层JS中CSS开始 */
HTML {
HEIGHT: 100%;
}
BODY {
	HEIGHT: 100%
}
DIV.neat-dialog-cont {
	Z-INDEX: 98; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: -50px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
DIV.neat-dialog-bg {
	Z-INDEX: -1;  LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 150%; BACKGROUND-COLOR: #eee;filter:alpha(opacity=30);
}
DIV.neat-dialog {
	MARGIN-LEFT: auto; WIDTH: 50%; MARGIN-RIGHT: auto; POSITION: relative; TOP: 15%; HEIGHT: 17%
}
IMG.nd-cancel {
	RIGHT: 0.2em; POSITION: absolute; TOP: 0.2em
}
/*　弹出层JS中CSS结束 */
.header .header-box {
  margin: 0 auto;
  line-height: 90px;
  width: 1200px;
}
.header .header-box .header-logo {
  float: left;
  font-size: 0;
}
.header .header-box .header-logo .header-logo-img {
  width: 182px;
  height: 42px;
}
.header .header-box .header-logo .header-line {
  width: 2px;
  height: 52px;
  background: #ccc;
  margin: 0 20px;
}
.header .header-box .header-logo .header-logo-text {
  font-size: 16px;
  font-weight: 600;
  color: #666;
}
.header .header-box .header-nav-box {
  position: relative;
  float: right;
}
.header .header-box .header-nav-box .hover-acitve {
  position: absolute;
  height: 2px;
  left: 20px;
  bottom: 30%;
  background: #E10932;
}
.header .header-box .header-nav {
  position: relative;
  color: #666;
}
.header .header-box .header-nav .nav-item {
  position: relative;
  float: left;
  padding-left: 20px;
  font-weight: 500;
}
.header .header-box .header-nav .nav-item a.active {
  color: #E10932;
}
.header .header-box .header-nav .nav-item a.active:after {
  display: block;
  content: '';
  position: absolute;
  bottom: 30%;
  width: 100%;
  height: 2px;
  background: #E10932;
}
.inline-b {
  display: inline-block;
  vertical-align: middle;
}
.regderbox
{
    text-align:center;margin:0 auto;width:860ppx; height:33px;
}
.iconIdx{
    display: inline-block;
    *display: inline;
    *zoom:1;
	*margin-right:4px;
    background: url("../images/iconIndx.png") no-repeat;
}
.iconIdx.errors{
    background-position: -51px -7px;
    width: 12px;
    height: 12px;
}
.errTip{
    position: absolute;
    top: -25px;
    left: 0;
    width: 224px;
    padding: 5px 7px;
    border: solid 1px #ffb533;
    color: #ee5555;
    background-color: #fff5d1;
}
.errTip i{
    vertical-align: text-bottom;
    margin-right: 4px;
}
.purchasers_registered{font-family:Microsoft Yahei,Adobe Song Std;color:#666; margin-top:55px;}
.purchasers_registered ul li{margin-bottom:20px;}
.purchasers_registered ul li.firstli{margin-bottom:0px;}
.purchasers_registered p{line-height:20px;}
.purchasers_registered label{display:inline-block;line-height:30px;padding-right:10px;width:60px;text-align:right;}
.paddingL_63{
	padding-left:63px;
    list-style-type:none;
}
.paddingL_61{
	padding-left:5px;
    list-style-type:none;
}
.paddingL_62{
	padding-left:-5px;
    list-style-type:none;
}
.footer{
	border-top:solid 3px #a41f22;
	background-color:#f3f3f3;
	padding:20px 0;
}
.tipsBorder,.tipsBorder3{ display:inline-block;*display:inline;_display:inline;*zoom:1; width: 348px; vertical-align: middle; text-align:left;}
.tipsBorder3{ width:286px;}
.layui-btn{ width:103px;}
.tipsBorder.tipsBorder2{ width: 190px;}
.success{ border: 0 none; vertical-align:middle;display:none;}
.error{display:inline-block; padding: 2px;  color: red; line-height:16px;}
.help,.pwdinf{display:inline-block;color:#999;width:286px;line-height:16px;vertical-align:middle;}
.help{color:#999; line-height:16px;display:inline-block;*display:inline; width:260px;}
.require{displya:inline-block;padding:0 5px;text-align:center;color:#fe0002;vertical-align:middle;}
.safety{display:inline-block;padding:0px 10px;_padding-top:3px;height:14px;margin-right:1px;background:#cbcbcb;color:#fff;line-height:14px!important;font-style:normal;}
.safety.current{background:#f79100;}
.pwdinf{width: 160px;}
#chkResult{display: inline-block; padding: 2px;}
input.verification_code{width:86px;}  
.clear{height:0;clear:both;overflow:hidden; }
.paddingL_135{
	padding-left:42%;
    list-style-type:none;
}
.next_btn{margin-top:50px;text-align:center;
}
.indent{padding-left:70px;text-align:center;}
.indent label{width:auto;text-align:center;}
.input_t{
	display:inline-block;
	width:250px;
	height:28px;
	line-height:28px;
	padding:0 5px;
	background:#fff;
	border:1px solid #e0e0e0;
	outline:none;
}
.input_s{
	display:inline-block;
	width:240px;
	height:28px;
	line-height:28px;
	padding:0 5px;
	background:#fff;
	border:1px solid #e0e0e0;
	outline:none;
}
.input_t.active,input[type="password"].active{
	border-color:#ffaf01;
}
.input_t:focus{border:1px solid #ffaf01}
.highlight2{ border:1px solid #FF0000;}

input[type="checkbox"] {
margin:-3px 5px 0 0;
line-height: normal;
}
.tMargin_50{
	margin-top:50px;	
	*margin-top:90px;
	_margin-top:50px;
    text-align:center;
}
.footCon{ width:960px; height:120px; padding:10px 0 10px 0; margin:0 auto;}
.footer_aboutlink { margin:0 auto; width:500px;text-align:center;}
.footer_aboutlink a,.footer_aboutlink a:visited{margin:0 15px 0 15px ; color:#666;}
.footer_aboutlink a:hover{ color:#c20808;}
.footer .no_marginleft{ margin-left:0;}
.footer_allright{ color:#999; margin:0 auto; width:500px;text-align:center;}
.footer_papers{ color:#999;margin:0 auto; width:230px;text-align:center;}
.footer_trust{ margin:0 auto; width:260px;_width:290px;text-align:center; margin-top:8px;overflow:hidden;padding-left:30px;_padding-left:50px;}
.footer_trust a{ width:32px; height:30px; display:block; float:left; margin-right:20px; }
.footer_trust a img{margin-top:5px;}
 .input-val {
  width: 100px;
  height: 32px;
  border: 1px solid #ddd;
  box-sizing: border-box;
  }
  #canvas {
  vertical-align: middle;
  box-sizing: border-box;
  border: 1px solid #ddd;
  cursor: pointer;
  }
  .btn {
  display: block;
  margin-top: 20px;
  height: 32px;
  width: 80px;
  font-size: 16px;
  color: #fff;
  background-color: #457adb;
  border: none;
  border-radius: 50px;
  }
  .redButton{
	display:block;
	width:260px;
	height:30px;
	font:bold 14px/30px '微软雅黑','黑体';
	width:260px;
	height:30px;
	color:#fff !important;
	text-align:center;
	background:url(../images/sprites2.png) no-repeat 0px 0px;
	border:0;
	cursor:pointer;
}
.redButton:active{background:url(../images/sprites2.png) no-repeat -1px -44px;}