@charset "utf-8";
/* CSS Document */
	body{background:url(../i/sqbg.png) left top repeat;}
	.popupmask{width:100%; height:100%; background:#000; opacity:0.3; filter:alpha(opacity=30); position:absolute; top:0px; left:0px; z-index:333;}
	.banner{width:880px; height:65px; margin:0 auto;margin-top:50px;}
	.banner img{float:left; display:inline;}
	.banner img.img1{margin-top:30px; margin-left:10px;}
	.banner img.img2{margin-top:20px; margin-left:178px;}
	.banner img.img3{margin-top:40px; margin-left:119px;}
	.banner span{float:left; display:inline; line-height:34px; overflow:hidden; margin-top:30px; font-family:"microsoft yahei"; font-size:16px; color:#EF334B; margin-left:4px;}
	.sqbox{width:880px; padding-bottom:30px; background-color:#fff; box-shadow:0px 0px 6px 3px #CCC; margin:0 auto; margin-top:4px; position:relative; z-index:999;}
	.sqbox .hder{width:880px; height:46px; line-height:44px;  font-family:"黑体"; font-size:18px;  color:#EF334B; text-align:center; background-color:#fafafa;}
	.sqbox .bder{width:700px; margin:0 auto;}
		.pcon{border-bottom:1px solid #f3f3f3; margin-left:-17px;}
		.bdn{border:0;}
		.mtf{margin-top:-5px;}
		.pcon .title{width:180px; text-align:right; font-family:"microsoft yahei"; font-size:14px; color:#666; height:36px; float:left; display:inline; line-height:36px; overflow:hidden; padding:15px 15px 15px 0;}
		.pcon .inputcon{float:left; display:inline}
		.pcon .inputcon input{width:340px; padding-left:17px; height:29px; border:3px solid #e5e5e5; background-color:#fff; font-family:"microsoft yahei"; font-size:16px; color:#5f5f5f; margin-top:16px;}
		.pcon .inputcon input.over{border-color:#e5e5e5; background-color:#f4f4f4;}
		.pcon .inputcon input:hover{border-color:#EF334B; color:#343434;}
		.pcon .inputcon input:focus{border-color:#c240cd; color:#343434;}
		.pcon .inputcon input.oninput{border-color:#c240cd; color:#343434;}
		.pcon .inputcon input.wronginput{border-color:#ff0000; color:#343434;}
		.pcon .inputcon select{width:362px; padding-left:17px; height:35px; line-height:35px; overflow:hidden; border:3px solid #e5e5e5; background-color:#fff; font-family:"microsoft yahei"; font-size:16px; color:#5f5f5f; margin-top:13px; vertical-align:middle;}
		.pcon .inputcon select:hover{border-color:#EF334B; color:#343434; background-color:#f4f4f4;}
		.pcon .inputcon .yzmget{padding-top:8px; margin-bottom:8px;}
		.pcon .inputcon .yzmwrong{text-align:center; color:#f00; padding:5px 0px; font-family:"microsoft yahei";}
		.yzmget .yzmbtn{width:111px; height:30px; float:left; display:inline; background:url(../i/yzmori.png) no-repeat;}
		.yzmget .yzmbtn:hover{background:url(../i/yzmon.png) no-repeat;}
		.yzmget .yzmwait{float:left; display:inline; margin-left:8px; margin-top:-5px; color:#a5a5a5;}
		.pcon .inputcon a.yzmagain{color:#ad00bc; font-family:"microsoft yahei"; font-size:14px;}
		
			.sbbtn{width:280px; height:55px; background:url(../images/tjct.png) no-repeat; margin-top:16px; border:0px; margin-left:32px;}
			
		.zcfoot{width:880px; margin:0 auto; text-align:center; color:#9b9b9b; font-family:"microsoft yahei"; margin-top:20px;}
		.inputcon span{ display:inline-block;width:25px; height:25px; margin-top:-5px; margin-left:10px;vertical-align:middle;}
	.inputcon span.rightDis{background:url(../i/goupic_03.gif) no-repeat;}
	.inputcon span.wrongDis{background:url(../i/chapic_03.gif) no-repeat;}
	
	.popup{width:472px; height:188px; border:4px solid #ad00bc; font-family:"microsoft yahei"; position:relative; background-color:#fff;}
	.popupclose{width:22px; height:22px; background:url(../i/closebtn_03.gif) no-repeat; top:10px; right:10px; display:block; position:absolute;}
	.popup .poptitle{font-size:24px; color:#ff2222; text-align:center; margin-top:25px;}
	.popup .popdiscon{color:#727272; font-size:12px;  margin-top:15px;}
	.popup .popbtnarea{text-align:center;}
	.popup .popbtnarea a{width:162px; height:34px; line-height:34px; overflow:hidden; text-align:center; color:#fff; font-size:14px; font-family:"黑体"; text-shadow:1px 1px 1px #000; background:url(../i/ffkbtn_03.gif) no-repeat; display:inline-block;}
	.popup .popbtnarea a:hover{text-decoration:none;}
	
	.addfail .poptitle{color:#f22;}
	.addfail .popdiscon{text-align:center; padding:0 20px;}
	.addfail .popbtnarea{margin-top:35px;}

    .pcon .inputcon input.mobile_code {width: 240px;}
    .btngetcode {background-color: #f0f0f0; color: #646464; width: 90px; height: 34px; line-height: 34px; font-size: 14px; text-align: center; border: none; cursor: pointer; margin-top: 16px; margin-left: -25px;}
    #mobile_msg, #valid_msg {color: #f00; font-size: 14px; line-height: 28px; margin-left: -40px;}