﻿/*base.css开始*/
body,input,select{
    font-family: Arial,Microsoft Yahei,Adobe Song Std;
}
.mianSloid{
	width:752px;
	min-height:290px; 
	float:left; 
	position:relative;
	margin:50px 0;
	left:50%;
	margin-left:-351px;
}
.main_2014_5{
	width:702px;
}
.clearfix:after { 
    content: ""; 
	display: block; 
	overflow: hidden; 
	visibility: hidden; 
	height: 0; 
	clear: both;
}
.tMargin_50{
	margin-top:50px;	
	*margin-top:90px;
	_margin-top: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/v19/Regist/sprites2.png) no-repeat 0px 0px;
	border:0;
	cursor:pointer;
}
.redButton:active{background:url(../../../images/v19/Regist/sprites2.png) no-repeat -1px -44px;}
.redButton2{
	display:none;
	width:260px;
	height:30px;
	font:bold 14px/30px '微软雅黑','黑体';
	width:260px;
	height:30px;
	color:#fff !important;
	text-align:center;
	background:url(../../../images/v19/Regist/redButton_bj.png) no-repeat;
}
.floatTag{
	position:absolute;
	display:block;
	top:100%;
	left:50%;
	width:15px;
	height:77px;
	line-height:16px;
	color:#fff !important;
	padding:4px;
	margin-top:-46px;
	margin-left:352px;
	background:url(../../../images/v19/Regist/floatTagbj.png) no-repeat 4px 70px #c20808;
}

/*step1、2、3 title css*/
.step_1{ 
	padding-bottom:6px;
}
.step_1 li{
	width:233px; 
	float:left; 
	margin-right:1px; 
	height:32px;
}
.li_border_red{
	border-bottom:3px solid #c20808;
}
.li_border_gray{
	border-bottom:3px solid #ccc;
}
.step_1 li span{
	width:28px; 
	height:26px; 
	display:block; 
	text-align:center; 
	line-height:26px;  
	margin-right:7px; 
	font-size:20px; 
	font-weight:100; 
	color:#fff; 
	font-family:Arial; 
	float:left;
}
.li_border_red h2,.li_border_gray h2{
	font-weight:normal;
	font-size:14px; 
	font-family:"微软雅黑","黑体"; 
	height:26px; 
	line-height:24px;
	display:block; 
	width:100px; 
	float:left;
	color:#c20808; 
}
.li_border_gray h2{
	color:#333;
}
.li_border_red span,.li_border_gray span{
	background:url(../../../images/v19/Regist/step_bj.png) no-repeat top center;
}
.li_border_gray span{
	background:url(../../../images/v19/Regist/step_bj.png) no-repeat bottom center;
}

/*注册title css*/
.register{
	display:block; 
	border-bottom:1px solid #ccc; 
	padding-bottom:10px; 
	font-size:14px; 
	color:#000;	
	font-family:"微软雅黑";
	font-weight:bold; 
}
/*base.css结束*/

/*common.css开始*/
body{padding:0px;margin:0;line-height:24px;color:#333;font-size:12px;font-family:Arial,"宋体" ; background:#fff;}
form,ul,ol,h1,h2,h3,h4,h5,h6,p,td,dd,dl,p,span,b,ul,li,input,img{margin:0;padding:0;list-style:none;}

input,textarea,select,button{font-size:12px;vertical-align: middle;}
img{border:none; vertical-align:top;}
.clear{height:0;clear:both;overflow:hidden; }
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none;color:#F00;}
.nowarp{overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.freeze{ width:300px; height:150px; border-radius:15px; background:url(../../../images/v19/Regist/freeze.png) repeat; position:absolute; z-index:9;}
.loading{ width:100%; height:100%; background:url(../../../images/v19/Regist/loading.gif) no-repeat center center;}
.right{ text-align:right !important;}
.left{ text-align:left !important;}
.currentImportant{ color:Orange; font-size:12px;}
#tmpContainter{ display: none;}
/*common.css结束*/

/*detailInfo.css开始*/
.note {
    color: #999;
    font-weight: normal;
}
table {
    width: 100%;
}
table, th, td {
    border-collapse: collapse;
}
.vAlign_t {
    vertical-align: top;
}
.closeMore {
    display: inline-block;
    width: 15px;
    height: 13px;
    line-height: 14px;
    background-color: #a19672;
    color: #fff;
    font-weight: normal;
    font-family: "宋体";
    margin: 0 8px;
    vertical-align: middle;
    text-align: center;
    display: none;
}
.closeMore:hover {
    background-color: #c20808;
    color: #fff;
}
.moreInfoWrap,.companyMore,.personalMore {
	display:none;
}
.moreInfoWrap h2,.companyMore h2,.personalMore h2 {
    color: #333;
    font-size: 14px;
    text-align: center;
}
.moreInfoInner {
    background-color: #f3f3f3;
    border-top: 1px dashed #999;
    padding: 15px 0;
}
.moreInfoWrap table th,.companyMore table th,.personalMore table th {
    text-align: right;
    color: #666;
    width: 230px;
    /*width: 90px;*/
    font-weight: normal;
}
.moreInfoWrap th,.companyMore th,.personalMore th,.moreInfoWrap td, .companyMore td,.personalMore td {
    padding: 10px 0;
}
.moreInfoWrap td,.companyMore td,.personalMore td {
    padding-left: 10px;
}
.moreInfoWrap .moreInfoInner .n_input,.companyMore .moreInfoInner .n_input,.personalMore .moreInfoInner .n_input {
    width: 250px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #e0e0e0;
    padding: 0 5px;
    outline:none;
}
.moreInfoWrap .moreInfoInner .n_textarea,.companyMore .moreInfoInner .n_textarea,.personalMore .moreInfoInner .n_textarea {
    width: 250px;
    height: 109px;
    border: 1px solid #e0e0e0;
    padding: 5px;
    outline:none;
}
.moreInfoWrap .moreInfoInner .fax_f_input,.companyMore .moreInfoInner .fax_f_input,.personalMore .moreInfoInner .fax_f_input {
    width: 88px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #e0e0e0;
    padding: 0 5px;
}
.moreInfoWrap .moreInfoInner .fax_l_input,.companyMore .moreInfoInner .fax_l_input,.personalMore .moreInfoInner .fax_l_input {
    width: 141px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #e0e0e0;
    padding: 0 5px;
}
/*detailInfo.css结束*/

/*form.css开始*/
.input_t{
	display:inline-block;
	width:250px;
	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;
}

.pointer{ cursor:pointer;}
	
/*必填*/
.require{displya:inline-block;padding:0 5px;text-align:center;color:#fe0002;vertical-align:middle;}

.radio{*margin-left:-6px;}
.radio input{margin:-3px 0 0 0;_margin-right:-4px;}

/*form.css结束*/

/*poptip.css开始*/
.poptip{position: absolute; display:none; top:50%;_top:5px;margin-top:-30px; z-index:99999; left:300px;+left:310px;_left:230px;*padding: 7px 10px 4px;line-height: 16px;color: #DB7C22;font-size: 12px;background-color: #ffffe5;border: solid 1px #ffcb7f;border-radius: 2px;box-shadow: 0 0 3px #ddd;}
.poptip-arrow{position: absolute;overflow: hidden;font-style: normal;font-family: simsun;font-size: 24px;text-shadow:0 0 2px #ccc;}

.poptip-arrow em,.poptip-arrow i{position: absolute;left:0;top:0;font-style: normal;}
.poptip-arrow em{color: #ffcb7f;}/*em控制的是尖角边框的颜色*/
.poptip-arrow i{color: #FFFCEF;text-shadow:none;}/*i控制的是尖角背景的颜色*/
.poptip-arrow-left{height: 24px;width: 12px;top: 50%;margin-top:-12px;}


/* 左三角css */
.poptip-arrow-left{left:-12px;}
.poptip-arrow-left em{left:1px;}
.poptip-arrow-left i{left:2px;}

/*poptip.css结束*/