@charset "utf-8";
/* CSS Document */
body { background-color:#FFFFFF; margin:0 0 20px 0; padding:0; font-size:12px; font-family:Geneva,"宋体"; }
img { border:none;}
a { text-decoration:none; color:#000;}
a:hover { text-decoration:underline; color: #0000CC;}
ul { margin:0; padding:0; list-style:none;}
.mid { margin:0  auto 0  auto;}
.floatLeft { float:left;}
.floatRight { float:right;}

.regHead { width:961px; height:91px;}
.regHeadTop { width:100%; height:25px; line-height:25px; color: #0164a4;}
.regHeadTopLeft { width:4px; height:25px;background-image: url(images/top01.jpg); background-repeat:no-repeat;}
.regHeadTopMid { width:903px; height:25px; padding:0 50px 0 0;background-image: url(images/top03.jpg); background-repeat:repeat-x; text-align:right;}
.regHeadTopRight { width:4px; height:25px;background-image: url(images/top02.jpg); background-repeat:no-repeat;}
.regHeadDown { width:100%; height:66px;}
.regHeadDownLeft {}
.regHeadDownRight { width:40%; height:26px; padding:40px 0px 0 0;}
.regHeadDownRight img { margin:0 10px 0 0;}
.regContent { width:961px; height:auto;overflow:auto; clear:both;  text-align:left; margin:10px auto 0 auto; background-image:url(images/center04.jpg); background-repeat:repeat-y;}
.regContentTop{ width:100%; height:2px;*height:2px;_height:2px; background-image:url(../images/center01.jpg);}
.regProcess { width:96%; height:auto;}
.line { height:1px; clear:both; width:100%; margin:10px 0 0px 0; background-image:url(../images/hline.gif); background-repeat:repeat-x;}
.regProcessTop { width:100%; height:auto; overflow:auto; padding:10px 0 0 0;}
.regProcessTopLeft { width:80px; text-align: center;}
.regProcessTopLeft img { margin:5px 0 0 0; }
.regProcessTopRight { width:800px; margin-top:0px; text-align:left;font-size: 14px;font-weight: bold;color: #FF6600; line-height:18px;}
.regProcessDown { width:700px; height:42px; margin-top:10px; line-height:42px;color: #0163A4; font-size:14px; text-align: center;}
.regProcessDown .step { line-height:21px; color:#FF6600;}
.regProcessDown span { display:block; float:left; line-height:42px;}
.regProcessDown img { float:left; margin:0 5px 0 5px;}
.regProcessDown .jt { margin:5px 10px 0 0;}
.regForm { width:96%; height:auto;}
.regFormLeft { width:21%; display:none; text-align:left; color:#FF6600}
.regFormLeft  div { text-align:left; margin:0 0px 0 20px; line-height:25px;}
.regFormRight { width:90%; height:auto;margin-right: 10px; overflow:auto;}
.regFormRight form { height:auto;overflow:auto; margin:0px; padding:0 0 20px 0px; text-align:left;}
.regFormRight .checkKind { margin-top:20px;font-size: 14px;color: #0163A4;font-weight: bold; text-align:left; text-indent:39px;}
.regFormRight .kindName { margin-top:10px; background-image:url(images/hline.gif); height:14px; background-repeat:repeat-x; background-position:center;font-size: 14px;font-weight: bold;	color: #FF6600; text-align:left;}
.regFormRight .kindName span { background-color:#FFFFFF;}
.regFormRight ul {color: #0163A4; line-height:30px; margin-top:15px; font-size:14px;}
.regFormRight ul li { height:30px; font-size:12px;}
.regFormRight ul li span { margin-left:5px; color: #999999; font-size:12px;}
.regFormRight ul li .important { color:#FF6600; width:10px; float:left;}
.regFormRight .textRight { text-align:right;/* color:#0163A4*/ color:#000000; font-size:12px; width:100px;}
.regFormRight .checkService {margin-top:20px;font-size: 14px;color: #0163A4; text-align:center;}
.regFormRight ul li inupt{ width:150px;}
.regFormRight .longInput { width:300px;}
.regFormRight .longInputPassword { width:150px;}
.regFormRight .longInputCompany { width:100px;}
.regFormRight .longInputPhone { width:50px;}
.regFormRight .longInputCon { width:100px;}
.regFormRight .longInputAddress { width:280px;}
.regSubmitButton { background:url(Images/submitBg.gif) repeat-x; border:1px solid #CCCCCC; color: #000000;}
.regFoot { clear:both; text-align:center; width:961px; height:31px; line-height:31px; background-image: url(../images/center05.jpg); background-repeat:no-repeat; margin-bottom:20px;}
/*弹出框hoa*/
#RegInfo_oPenwin {width:600px; height:455px; border:3px solid #999}
.spanh1{font-size:16px; font-weight:bold; margin-left:200px; color:#555;}
.Bold{font-weight:bold;}
.InfoContent{text-align:center; line-height:35px; font-size:14px; margin-top:20px;}
.InfoContent textarea{width:530px ; height:240px; border:1px solid #999;}
.ButtonRegInfo{ background:url(../images/submitBg.gif) repeat-x; height:30px; border:1px solid #ccc; padding:1px; width:200px; margin-left:200px;margin-top:25px; font-weight:bold; font-size:14px; color:#333;}
.hidden { display:none;}
.popupdiv { border:3px solid #666666;text-align:left;position:absolute; left:50%; top:90%;z-index:1000; background:#FFFFFF; padding-bottom:0px;}
#popupbg{ background:#000000; width:100%; position:absolute;top:0; left:0; z-index:100;opacity:0.1;filter:Alpha(opacity=50);}

/**/