@charset "utf-8";

*{margin:0;

  padding:0;

  list-style:none;

  text-decoration:none;

  font-family:微软雅黑;}



a{color:#000;}



a:hover{text-decoration:underline;}



.alignC{text-align:center;}



body{font-size:12px;}



h1,h2,h3,h4,th{font-weight:100;}



.registerbg{background:url(../images/bg.jpg) repeat-x;}



/*.registerbg .register{height:689px;}*/



input{vertical-align:middle;}



.floatL{float:left;}



.floatR{float:right;}



.clear{clear:both;}



.box{width:1100px;

	 margin:0 auto;}



.header{height:84px;

		color:#fff;

		padding:30px 0 0;}



.header .floatL{font-size:36px;

				font-weight:bold;}



.header .floatR{font-size:14px;

				line-height:60px;}



.header .floatR a{color:#fff;}



.register{width:987px;}



.registerTop,.registerDown{height:5px;

						   font-size:0;

						   background:url(../images/boxT.png)}



.registerDown{background-image:url(../images/boxB.png)}



.registerCenter,.login{background:url(../images/boxC.png)}



.login dl{width:293px;

				   padding:38px 67px;

				   float:left;}



.login dt{font-size:24px;

				   color:#666;

				   height:33px}



.login dd{margin:22px 0 0;

				   position:relative;}



.login dd img{background:#dcddde;

					   padding:16px 18px;

					   position:absolute;

					   left:0;

					   top:0;

					   border-radius:3px 0 0 3px;}



.login dd .text{width:287px;

						 height:48px;

						 padding:0 10px 0 65px;

						 line-height:48px;

					     border-radius:3px;

						 border:1px solid #ccc;}



.login .hover img{background:#1373c0;}



.login .hover .text{border:1px solid #1373c0;}









.login dd a{font-size:18px;}



.login dd .button{width:362px;

						   height:50px;

						   background:#1373c0;

						   text-align:center;

						   line-height:50px;

						   font-size:28px;

						   border:0 none;

						   color:#fff;

                           cursor: pointer;

                           }





.login p{margin:51px 0 45px;

				  text-align:center;

				  font-size:24px;

				  float:right;

				  padding:40px 0 0;

				  border-left:1px solid #c5c5c5;

				  width:488px;

				  height:270px;

				  background:url(../images/re.png) no-repeat center 100px;}



.login p a{margin:0 5px;

					color:#1373c0;}



.registerBottom{padding:45px 0 100px;}



.registerCenter{padding:36px 0 36px 67px;}



.registerCenter .floatL{width:440px;

						padding:0 47px 0 0;}



.registerCenter h2{height:45px;

				   color:#1373c0;

				   font-size:28px;

				   border-bottom:2px solid #1373c0;}



.registerCenter dl{clear:both;

				   margin:20px 0 0;}



.red{color:#e40000;

						   padding:0 5px;}



.registerCenter dl dt{width:110px;

					  padding:0 10px 0 0;

					  font-size:18px;

					  height:33px;

					  text-align:right;

					  float:left;

					  line-height:33px;}



.registerCenter dl dd{float:left;

					  width:300px;

					  height:33px;

					  line-height:33px;}



.registerCenter dl dd .text{width:280px;

							height:33px;

							line-height:33px;

							padding:0 10px;

							border:1px solid #e9e9e9;}



.registerCenter dl dd .yzm{width:130px;float:left;}



.registerCenter dl dd .hover{border-color:#1373c0}



.registerCenter dl dd  img{margin:0px 15px -14px;float:left;}



.registerCenter dl dd .button{width:302px;

							  height:35px;

							  line-height:35px;

							  text-align:center;

							  color:#fff;

							  font-size:18px;

							  border:0 none;

							  cursor:pointer;

							  background:#1373c0;

							  border-radius:3px;}



.registerCenter .floatR{border-left:1px solid #c2c2c2;

				  float:left;

				  height:480px;

				  width:350px;

				  padding:0 0 0 39px;}



.registerCenter .floatR h4{font-size:16px;

						   line-height:45px;

						   border-bottom:1px dashed #ccc;

						   padding:0 0 0 29px;}



.registerCenter .floatR h4 a{color:#1373c0;}



.registerCenter .floatR ul{padding:10px 0 0 29px;}



.registerCenter .floatR li{line-height:30px;

						   font-size:16px;}



.registerCenter .floatR li span{color:#1373c0;

								font-size:16px;

								font-family:Verdana, Geneva, sans-serif;

								padding:0 20px 0 0;}











/*用户中心*/



.top{height:134px;}



.topUp{height:36px;

	   background:#2c2c2c;

	   color:#fff;

	   line-height:36px;

	   text-align:right;}



.topUp a{color:#fff;}



.topUp span{display:inline-block;

			height:17px;

			line-height:17px;

			background:#de3f00;

			padding:0 5px;

			color:#fff;

			margin:0 0 0 8px;}



.topDown{height:98px;

		 background:url(../images/1_02.jpg);

		 color:#fff;

		 line-height:95px;}



.topDown .floatL{font-size:36px;

				font-weight:bold;}



.topDown .floatL a{color:#fff;}



.topDown .floatL a:hover{text-decoration:none;}



/*.topDown .floatR{padding:30px 0 0;}*/



.topDown .floatR a{color:#fff;

		   display:inline-block;

		   width:100px;

		   height:32px;

		   text-align:center;

		   line-height:32px;

		   margin:0 0 0 15px;

		   font-size:16px;

		   background:url(../images/1_07.jpg)}



.topDown .floatR a:hover,.topDown .floatR a.hover{color:#1373c0;background:url(../images/1_05.jpg)}



.user{padding:30px 0;

	  background:url(../images/userbg.jpg)}



.left{width:197px;

	  float:left;}



.userLt,.userLb,.userRt,.userRb,.rightUp,.rightDown,.leftUp,.leftDown{height:7px;

		font-size:0;

		background:url(../images/1_03.png) no-repeat;}



.leftDown{background-image:url(../images/1_13.png)}



.leftCenter{background:url(../images/1_07.png);

			padding:0px 2px 35px;}



.leftCenter h2{font-size:23px;

			   height:52px;

			   text-align:center;

			   color:#1373c0;

			   padding:18px 0 0;

			   border-bottom:1px dashed #d8d8d8;}



.leftCenter h2 a{color:#1373c0;}



.leftCenter h2 img{margin:0 10px -8px 0}



.leftCenter ul{padding:10px 0;

			   border-bottom:1px dashed #d8d8d8;}



.leftCenter ul li a{display:block;

					position:relative;

					padding:0 0 0 45px;

					height:40px;

					line-height:40px;

					font-size:18px;}



.leftCenter ul li a:hover span,.leftCenter ul li a.hover span{display:none;}



.leftCenter ul li a.hover,.leftCenter ul li a:hover{background:url(../images/hover.jpg) no-repeat 159px center #1373c0;color:#fff;}



.leftCenter ul li span,.leftCenter ul li span font{display:block;

					   width:20px;

					   text-align:left;

					   height:20px;

					   background:url(../images/1_33.jpg) no-repeat;

					   position:absolute;

					   right:20px;

					   top:13px;}



.leftCenter ul li span font{background-image:url(../images/1_30.jpg);left:0;top:0;}



.right{width:884px;

	   float:right;}



.rightUp{background-image:url(../images/1_05.png);display: none;}



.rightDown{background-image:url(../images/1_11.png);display: none;}



.rightCenter{
	/*background:url(../images/1_08.png);*/
			background: #FFFFFF;
			border: 1px solid #CCCCCC;
			border-radius: 10px;
			 padding:0 20px;}



.rightCenter h2{font-size:24px;

				color:#3a3a3a;

				padding:14px 0 0;

				height:48px;}



.question{padding:0 0 40px;}



.question dl{color:#3a3a3a;

			 margin:6px 0 0;

			 padding:1px 0;}



.question dl dt{height:40px;

				line-height:40px;

				background:url(../images/2_09.jpg) no-repeat 0 center;

				padding:0 0 0 25px;

				cursor:pointer;

				font-size:16px;}



.question dl dt span{display:inline-block;

					 background:url(../images/2_11.jpg) no-repeat right center;

					 padding:0 30px 0 0;}



.question dl dd{padding:18px;

				background:#e8e8e8;

				line-height:36px;

				font-size:14px;

				display:none;

				margin:5px 0;}



.question .hover dt{background-image:url(../images/2_03.jpg)}



.question .hover dt span{background-image:url(../images/2_05.jpg)}



.question .hover dd{display:block;}





/*附加问题*/



.list,.attached{height:auto!important;height:400px;min-height:400px;padding-bottom: 20px;}



.attached dl{

			 font-size:14px;

			 color:#606060;

			 clear:both;

			 line-height:57px;}
.attached dl:nth-last-of-type(1){
	border: none!important;
}
.lunshu dl{

             line-height:40px;}



.attached dl dt{

                width:234px;

				text-align:right;

				float:left;

				height:57px;}

#myform dl dt{
	width: 300px;
}
#myform2 dl dt{
	width: 300px;
}
.attached dl dd{float:right;

				width:530px;

				padding:0 0 0 10px;}



.attached dl dd span{font-size:12px;

					 padding:10px 10px 0;

					 float:left;

					 display:inline-block;

					/* width:122px; */

					 line-height:35px;}



.attached dl dd .spanh{line-height:18px;}



.attached dl dd select{width:333px;

					   height:37px;

					   float:left;

					   margin:10px 0 0;

					   border-radius:5px;

					   border:1px solid #d5d5d5;}



.attached .text{width:311px;

					  height:35px;

					  line-height:35px;

					  padding:0 10px;

					  border-radius:3px;

					  border:1px solid #d5d5d5;}



.attached dl dd .text{margin:10px 0 0;

					  float:left;}



.attached .date2{background:url(../images/date.jpg) no-repeat right 0;padding:0 37px 0 10px;width:284px;}



.fontwidth{display:inline-block;width:333px;float:left;}



.attached div{color:#606060;

			  padding:20px 0 10px;

			clear:both;

			font-size:14px;}



.attached p{line-height:34px;

			padding:0 0 0 20px;

			font-size:14px;

			color:#606060;}



.attached p label{padding:0 20px 0 0; white-space:nowrap;}



.attached p label input{margin:0 5px 0 0;}



.attached .alignC{clear: both;}



.pre,.next{display:inline-block;

	 height:36px;

	 line-height:36px;

	 color:#fff;

	 font-size:14px;

	 background:#b3b3b3;

	 padding:0 25px;

	 margin:0 20px 0 0;

	 border-radius:3px;}



.next{background:#1373c0; }



.userName .rightCenter{padding:15px 0;}



.userName .rightCenter .floatL{width:162px;

							   text-align:center;

							   font-size:14px;}



.userName .rightCenter .floatL img{display:block;

								   margin:0px auto 10px;}



.userNames{width:390px;

		   float:left;

		   padding:0 0 0 20px;

		   border-left:1px solid #c0c0c0;

		   border-right:1px solid #c0c0c0;}



.userNames dl dt{font-size:24px;

				 height:60px;

				 line-height:60px;

				 color:#3a3a3a;}



.userNames dl dd{height:18px;

				 font-size:14px;

				 padding:10px 0 0;}



.userNames dl dd p{color:#9d9d9d;

				   font-size:12px;}



.userNames dl dd  a{font-size:12px;}



.userNames dl dd span{display:inline-block;

					  height:14px;

					  border-radius:5px;

					  background:url(../images/3_14.jpg) repeat-x;

					  width:160px;

					  margin:0 10px 0 0;}



.userNames dl dd span font{display:inline-block;

						   height:14px;

						   line-height:14px;

						   background:url(../images/3_12.jpg) repeat-x;

						   text-align:right;

						   font-size:12px;

						   color:#fff;

					  	   border-radius:5px;}



.userName .rightCenter .floatR{width:198px;}



.userName .rightCenter .floatR img{display:block;

								   float:left;

								   margin:4px 0 10px 12px ;}



.userLeft{float:left;

		  width:478px;

		  margin:18px 0 0;}



.userSx{background:url(../images/3_21.jpg) no-repeat;

background-size:100% 100% ;

		  padding:14px 24px;

		  width:430px;

		  /*height:230px;*/

		  }



.userLeft h4{font-size:24px;

			 height:50px;}



.userLeft p{line-height:28px;

			font-size:14px;

			color:#3a3a3a;}



.userLeft p a{color:#1373c0}



.userRight{width:278px;

		   float:right;

		   margin:18px 0 0;}



.userRt{background-image:url(../images/3_23.jpg)}



.userRb{background-image:url(../images/3_27.jpg)}



.userRc{background:url(../images/3_25.jpg) repeat-y;

		padding:0 20px;

		color:#3a3a3a;

		/*height:244px;*/

		}



.userRc h4{font-size:24px;

		   line-height:55px;}



.userRc p{font-size:14px;

		  line-height:28px;}



.userLt{background-image:url(../images/4_03.jpg)}



.userLb{background-image:url(../images/4_08.jpg);}



.userLc{background:url(../images/4_05.jpg) repeat-y;

		padding:0 24px;}



.userLc dl{background:url(../images/3_36.jpg) repeat-y;

		   height:53px;

		   clear:both;}



.userLc dl dt{width:74px;

			  padding:0 0 0 30px;

			  height:32px;

			  line-height:32px;

			  background:url(../images/3_34.jpg) no-repeat;

			  float:left;

			  color:#8c8c8c;

			  font-size:18px;}



.userLc dl dd{float:right;

			  width:305px;

			  font-size:14px;

			  line-height:32px;

			  color:#d90000;}



.userLc dl dd a{color:#d90000}



.userLc dl dd span{color:#8c8c8c;}



.userLc .hover dt{background-image:url(../images/3_31.jpg);color:#3a3a3a;}



.userRc dl{width:214px;

		height:193px;

		background:#f2f2f2;

		border-radius:5px;

		padding:10px;

		border:1px solid #e6e6e6;}



.userRc dl dt textarea{width:214px;

					   height:157px;

					   border:0 none;

					   line-height:20px;

					   font-size:14px;

					   color:#7e7e7e;

					   margin:0 0 10px;

					   background:none;}



.userRc dl dd .button{height:27px;

					  line-height:27px;

					  padding:0 15px;

					  color:#fff;

					  font-size:14px;

					  border-radius:3px;

					  background:#1373c0;

					  border:0 none;

					  cursor:pointer;}



.userRc ul li{position:relative;

			  padding:20px 0 0px 40px;

			  font-size:14px;

			  color:#3a3a3a;

			  line-height:22px;}



.userRc ul li img{position:absolute;

				  left:0;

				  top:20px;}





.userRc2,.userLc2{min-height:383px;

				  height:auto!important;

				  height:383px;}



.education{border-top:1px solid #d5d5d5;

		   margin:30px 0 0;}



.education h4 {position:relative;}



.education h4 span{color:#9e9e9e;}



.education h4 a{position:absolute;

				right:0;

				top:0;

				color:#3a3a3a;

				text-decoration:underline;}



.education table{margin:20px 0 0;

				 color:#3a3a3a;

				 font-size:12px;}



.education table th{height:42px;

					background:#ADD8E6;

					text-align:left;

					padding:0 10px;

					border-right:1px solid #c5c5c5}



.education table td{height:33px;

					border-bottom:1px solid #c5c5c5;

					padding:0 10px;

					border-right:1px solid #c5c5c5}

.attached dl dd .pic{float:left;

					 margin:0 20px 0 0;}



.attached dl dd .text2{width:60px;}



.attached dl dd .text3{width:200px;}



.attached dl dd .text4{width:120px;}



.attached dl dd .text6{width:250px}



.attached dl dd em{float:left;display:inline-block;width:29px;text-align:center;color:#aaa;}



.attached dl dd i{float:left;background:url(../images/1_18.jpg) no-repeat 0 center;padding:0 0 0 17px;color:#f00000; font-style:normal;margin-left:15px;}



.lunshu dl dd i{float:left;background:url(../images/1_18.jpg) no-repeat 0 center;padding:0 0 0 17px;color:#f00000; font-style:normal;margin-left:15px;}



.my_error{padding:0 0 0 17px;color:#f00000; font-style:normal;margin-left:15px;}



.attached dl dd .file{float:left;

					  width:300px;

					  padding:20px 0 0;

					  color:#aaa;}



.attached dl dd .file input{ display:none;}



.attached dl .radiobox{line-height:30px;padding-top:12px;padding-bottom:10px;}



.attached dl dd .radiol{width:100px;display:inline-block;height:30px;}



.attached dl dd .radiol input{margin:0 4px 0 0;}



.attached dl dd textarea {width:465px;

						  height:115px;

						  padding:5px;

						  border-radius:5px;

						  margin:0 10px 0 0;

						  border:1px solid #d5d5d5;}





.attached .attachedDl dt{width:50px;}



.attached .clear{padding:0;}





.lunshu{padding:0 0 30px;}



.lunshu dl{padding:0 0 0 54px;

		   font-size:14px;

		   color:#606060;

		   margin:0 0 25px;}







.lunshu dl dd textarea{width:605px;

					   height:170px;

					   padding:5px;

					   border:1px solid #d5d5d5;

					   color:#666;

					   margin:6px 10px 0 0;

					   border-radius:5px;}



.jindu{padding:0 0 30px;

	   margin:0 58px;

	   background:none !important;}



.jindu dl dd{width:490px;}



.rightCenter h3{font-size:18px;

				padding:30px 0;

				color:#d20005}



.userPc dl dt{width:180px;}



.userPc dl dd{width:520px;}



.userSm{background:url(../images/sm_05.jpg) repeat-y 0 8px;background-size:100%}



.userSm h2{background:url(../images/sm_03.jpg) no-repeat;
			background-size:100% ;
		   font-size:24px;

		   color:#3a3a3a;

		   height:63px;

		   padding:12px 0 0 25px;}



.userSm p{background:url(../images/sm_07.jpg) no-repeat 0 bottom;
background-size:100% ;
		  padding: 0 30px 30px !important;

		  font-size:18px;

		  line-height:30px;}



.userSm .button{display:block;

				height:43px;

				line-height:43px;

				color:#fff;

				padding:0 20px;

				text-align:center;

				font-size:18px;

				border:0 none;

				margin:30px auto 15px;

				width:170px;

				background:#1373c0;}





.lunshu dl dt .text{width:90px;

					height:36px;

					line-height:36px;

					padding:0 5px;

					border-radius:5px;

					border:1px solid #d5d5d5;

					margin:0 10px;}



.lunshu dl dt img{margin:0 10px -13px 0;}







.list ul li{position:relative;

			/*height:35px;*/

			line-height:35px;

			font-size:14px;

			color:#656565;

			margin:0 5px;

			padding:0 5px;

			border-bottom:1px solid #ccc}



.list ul .listFirst{background:#f6f6f6;

					height:37px;

					margin:0;

					padding:0 10px;}



.list ul li a{color:#656565;}



.list ul li span{display:block;

				 position:absolute;

				 width:158px;

				 right:0;

				 top:0;

				 text-align:center;}



.userTj{font-size:14px;

		line-height:24px;

		color:#b4b4b4;

		position:relative;}



.userTit{font-size:18px;

		 color:#3a3a3a;

		 padding:15px 0 10px;

		 height:20px;}



.pre2{padding:0 15px;margin:10px 0 0 10px;}



.attached dl dd .text5{width:450px;}



.donl dl dd .file{padding:50px 0 0;}



.attached dl dd .upload{float:left;

		width:144px;

		height:144px;

		padding:0;

		border:2px dashed #dedede;

		margin:15px 10px 0 0;}



.userXz{font-size:14px;

		color:#3a3a3a;

		line-height:24px;}



.userTable{margin:20px 0 0;

		   color:#3a3a3a;}



.userTable table {font-size:14px;}



.userTable table th{height:44px;

					background:#b5deff;

					font-size:16px;

					text-align:left;

					padding:0 0 0 35px;}



.userTable table td{font-size:14px;

					background:#f2f2f2;

					height:36px;

					padding:0 0 0 35px;}



.userTj2{margin:20px 0 30px;

		 color:#7d7d7d;}



.userTj2 .button{position:absolute;

				 display:block;

				 height:36px;

				 line-height:36px;

				 font-size:14px;

				 color:#fff;

				 border-radius:3px;

				 padding:0 25px;

				 background:#1373c0;

				 right:80px;

				 top:0;}



.preview{width:960px;

		 margin:0 auto;}



.previewTop{height:80px;

			line-height:80px;

			color:#fff;

			font-size:24px;

			padding:0 25px;

			background:#1373c0;}



.previewDl{padding:20px 30px 10px;}



.previewDl h2{height:30px;

			  background:url(../images/Preview_05.jpg) repeat-x 0 center;

			  line-height:24px;

			  clear:both;}



.previewDl span{font-size:24px;

				color:#1373c0;

				background:url(../images/Preview_03.jpg) no-repeat 0 5px #fff;

				display:inline-block;

				padding:0 0 0 38px;}



.previewCont{padding:20px 0 0;

			 position:relative;}



.previewCont img{position:absolute;

				 top:31px;

				 right:31px;

				 border:6px solid #f2f2f2;}



.previewCont dl{width:365px;

				float:left;

				line-height:30px;

				color:#606060;

				font-size:14px;}



.previewCont dl dt{/*width:110px; */

				   float:left;

				   text-align:right;}



.previewCont dl dd{width:350px;

				   }



.previewCont dl.odd{width:385px;

				float:left;

				line-height:30px;

				color:#606060;

				font-size:14px;}



.previewCont dl.odd dt{width:128px;}



.previewTable h2{font-size:18px;

				 color:#606060;}



.previewTable h4{line-height:60px;

				 font-size:18px;

				 clear:both;

				 color:#606060;}



.previewTable table{color:#606060;

					font-size:14px;

					background:#e6e6e6;}



.previewTable table th{padding:0 0 0 25px;

					   width:79px;

					   height:35px;

					   background:#f4f4f4;

					   text-align:left;}



.previewTable table td{padding:0 0 0 20px;

					   background:#fff;}



.previewDl2 dl {color:#606060}



.previewDl2 dl dt{font-size:18px;

				 /*height:50px;   */

                 color:#000000;

				 line-height:50px;

				 padding:10px 0 0;}



.previewDl2 dl dd{line-height:30px;

				 font-size:14px;}





.previewTable2 table td,.previewTable2 table th{

text-align:center;

padding:0;height:34px;

border: 1px solid #afafaf;

}















.footer{height:68px;

		padding:30px 0 0;

		color:#fff;

		background:#2c2c2c;

		line-height:22px;}



.footer a{color:#fff;padding:0 2px;}



.education .educaForm table,.educaForm table{border:1px solid #ccc;}



.education .educaForm table th,.educaForm th{text-align:right;border-bottom:1px solid #ccc;}



.education .educaForm table td,.educaForm td{border-left:1px solid #ccc;padding:10px;}



.educaForm .button{display:inline-block;

	 height:36px;

	 line-height:36px;

	 color:#fff;

	 font-size:14px;

	 background:#1373c0;

	 padding:0 25px;

	 margin:0 20px 0 0;

	 border-radius:3px;

	 cursor:pointer;

	 border:0 none;}

 .validate_error{

  color:red;

  margin-top:-8px;

  display: block;

 }

 .attached .valid{

     border-color:#468847;

 }

 .attached .error{

     border-color:#b94a48;

 }



 .hover .text{border:1px solid #1373c0;}



 .sqzy dl dd span{width: auto;}


#myform .files dl dt{
	width: 300px;
}
#myform.wjsc dl dt{float: right;}
#myform.wjsc dl dd{float: left;width: 472px;}
#myform.wjsc dl dd span{
	padding: 0 10px 0;
}
.userSx{
	width: 540px;
}
.userLc{
	width: 600px;
	background: url(../images/4_05.jpg) repeat-y;
	background-size:100% ;
}
.userLt {
	width: 589px;
    background-image: url(../images/4_03.jpg);
    background-size:100% ;
}
.userLb {
	width: 589px;
    background-image: url(../images/4_08.jpg);
    background-size:100% ;
}
.login_form #myform dl dt{
	width: 42px;
}
