/* 全局初始化 S*/
html{_overflow-x:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote,th,td {padding:0;margin:0;word-break:break-all;} 
body{color:#333;font-size:14px;font-family:"SimSun","Arial Narrow"; }
address,caption,cite,code,dfn,em,th,var {font-weight:normal;font-style:normal;} 
ol,ul,li{list-style: none;} 
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;} 
table {border-collapse:collapse;border-spacing:0;} 
q:before, q:after {content:".";}
abbr,acronym {border:0;}
img{border:0;}
select,input{vertical-align:middle;}
a{font-family:"SimSun","Arial Narrow";text-decoration:none;color:#7c7c7c;}
a:hover{color: #71be0c;text-decoration:underline;}
button{cursor:pointer;}
.ipt{ border:1px #e0e0e0 solid; padding:4px 10px; vertical-align:middle;background:#fff;width:230px;}.sipt{ width:110px;}
/* 清除溢出，浮动 */
.clear{overflow:hidden;clear:both;}
.clear hr{display:none;}
/* 浮动 */
.z,.left{float:left;}.y,.right{float:right;}
/* 颜色属性 深灰 #333333（正文、文章列表），浅灰 #9c9c9c（输入框、提示等）绿色 #81c825，深绿 #589b00 ，红色 #bc2931 */
.cRed,a.cRed,a.cRed:visited,.cRed a{color:#ff5f34;}
.cBlue,a.cBlue,a.cBlue:visited,.cBlue a{color:#2a5286;}
.cDRed,a.cDRed,a.cDRed:visited,.cDRed a{color:#bc2931;}
.cGray,a.cGray,a.cGray:visited{color: #333333;}
.cDGray,a.cDGray,a.cDGray:visited{color: #888888;}
.cWhite,a.cWhite,a.cWhite:visited{color:#ffffff;}
.cBlack,a.cBlack,a.cBlack:visited{color:#000000;}
.cGreen,a.cGreen,a.cGreen:visited{color:#79b61e;}
.cDGreen,a.cDGreen,a.cDGreen:visited,.cDGreen a{color:#589b00;}
.cYellow,a.cYellow,a.cYellow:visited,.cYellow a{color:#ff6600;}
/* 全局通用 */
.mt10{margin-top:10px;}.mr10{margin-right:10px;}.mb10{margin-bottom:10px;}.ml10{margin-left:10px;}.m10{margin:6px 10px;}
.mt5{margin-top:5px;}.mr5{margin-right:5px;}.mb5{margin-bottom:5px;}.ml5{margin-left:5px;}.m5{margin:5px;}
.pa10{padding:10px;}.pt10{padding-top:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}.pl10{padding-left:10px;}.p10{padding:6px 10px;}
.pa20{padding:20px;}.pt20{padding-top:20px;}.pr20{padding-right:20px;}.pb20{padding-bottom:20px;}.pl20{padding-left:20px;}.pa15{padding:15px;}
.pt5{padding-top:5px;}.pr5{padding-right:5px;}.pb5{padding-bottom:5px;}.pl5{padding-left:5px;}.p5{padding:5px;}
.blank1,.blank2,.blank3,.blank4,.blank5,.blank8,.blank9,.blank10{display:block;clear:both;overflow:hidden;color:#ffffff;}
.blank1{height:1px;}.blank2{height:2px;}.blank3{height:3px;}.blank4{height:4px;}.blank5{height:5px;}.blank8{height:8px;}.blank9{height:9px;}.blank10{height:10px;}
div.hr{height:1px;margin:5px 0;padding:0;border-bottom:#b3b3b3 dotted 1px;overflow:hidden; clear:both;}
div.hr hr{display:none;}.inline{ display:inline; float:none;}
/* 文字 */
.fb,.fb a{font-weight:bold;}.fr{text-align:right;}.fc{text-align:center;}.wx{font-family:"Microsoft YaHei","SimSun";}
.f24{ font-size:24px;}.f18{ font-size:18px;}.f16{ font-size:16px;}.f14{ font-size:14px;}.f12{ font-size:12px;}.lh26{line-height:26px;}.lh24{line-height:24px;}.lh18{line-height:18px;}
/* 隐藏元素 */
.invisible{visibility:hidden;}.hidden{display:none;}/**/


.cl_head{ background:#efefef; border-bottom:1px solid #ecebeb; width:100%; line-height:40px; height:40px; font-size:14px;}
.cl_body{ background:url(../images/clogin_bg.jpg) center 50px no-repeat;background-size: 1180px;}
.cl_con{ width:1280px; margin:0 auto; position:relative; clear:both;}
.cl_logo{padding:0px 0 68px 0; height:50px;}
.bbb{position:absolute;width:120px; left:1080px; top: 20px;}

.logo{ width:1280px; height:960px;}
.cl_logo img{_display:none;}
.cfoot{ background:#fff;border-top: 1px solid #d8e3dd;padding: 30px 0;text-align:center;}

.clogin_con{
	height: 635px;
	_background: url(../images/cl_ico_ie6.gif) top left no-repeat;
	
	position: relative;
}
.clogin_img div{
	position: absolute;
	width: 576px;
	height: 331px;
	left: 16px;
	top: 66px;
	_display: none;
}
#cl_bg{ background:url(../images/creg_ico3.png) no-repeat top left;}



.clogin{
	width: 315px;
	padding: 20px 60px 30px 60px;
	background: #fafafa;
	border: 1px solid #dddcdb;
	left: 690px;
	margin-left: 30px;
	position: absolute;
	top: 100px;
}
.clogin h1.cGreen{ font-size:24px; line-height:50px;}
.clogin .ipt{ width:210px;}
.clogin .tip_err{top:8px;left:60px;}
.clogin_tip{
	border-top: 0px solid #ccc;
	padding: 18px 10px 0 60px;
	font-size: 12px;
}
.clogin_tipp{
	padding: 3px 0px 0 190px;
	font-size: 12px;
}
.clogin_tippp{
	padding: 0px 20px 0 60px;
	font-size: 16px;
}
.clogin .btn_login{ padding:20px 0; text-align:center;}
.clogin .btn_login button{ background:url(../images/btn_ie.gif) no-repeat; border:none; width:198px; height:34px;color:#fff; font-size:20px;}

.tip_err{ padding-left:20px;color:#ff5a00; position:absolute; font-size:12px; line-height:16px;height:16px; background:url(../images/ico_err.gif) top left no-repeat;display:none;}/* */
.creg_ipt li{ height:35px; padding-top:26px; position:relative;}.creg_ipt{zoom:1;}
.creg_ipt input.ipt{ border:1px solid #ccc; background:#fff; padding:9px 18px;color:#333;}
.cl_img,.btn_b,.btn_w{ background:transparent url(../images/cl_img.gif) no-repeat top center;border:none;}

.creg{ padding:100px 130px 65px 130px; width:670px; background:#fafafa; border:1px solid #ccc; margin:0 auto 70px auto; position:relative;}
.btn_email_tip{ position:absolute;}
.creg .tip_err{left:345px; margin-top:-10px;}
.creg h1{ position:absolute; width:100%; background:#f2f2f2;top:0;left:0; height:66px; line-height:66px;}
.creg_step{ position:absolute; right:112px;top:15px; width:630px; line-height:34px; height:34px; background:url(../images/cl_img.gif) center top no-repeat;}
.creg_step2{ background-position:left -34px;}
.creg_step3{background-position:left -68px;}
.creg_step span{ width:210px; float:left; font-size:16px; text-align:center;}
.creg_step span.on{color:#fff;}
.creg_tip{border-top:1px solid #ccc; padding:18px 10px 0 10px; margin:0 -10px;}

.btn_step{ padding:70px 0 26px 0; width:450px;}
.btn_step .cl_img{background-position:left -276px;}
.btn_step button{ width:198px; margin-right:18px;  background:transparent; text-indent:-999em;*text-indent:0;*line-height:33em;height:36px;border:none; overflow:hidden;}
.btn_email_tip{ background:url(../images/cr_tip_bg.gif) no-repeat top center; line-height:20px; padding:5px 30px 20px 30px; position:absolute; margin-top:-60px; width:140px;display:none;}
.btn_mb .btn_email_tip{ display:block;}
.btn_mb .cl_img{background-position:left -240px;}
.btn_w{ width:132px; height:34px; text-align:center;width:134px; height:36px; overflow:hidden;font-size:15px;font-family:"Microsoft YaHei","SimSun";
	background-position:left -109px; vertical-align:middle; margin-left:10px;}
.btn_w:hover{background-position:left -145px;}
.btn_b{background-position:left -189px;width:176px; height:38px;overflow:hidden;font-size:16px;font-family:"Microsoft YaHei","SimSun"; color:#fff;}

.step2 .fc{ padding:20px 0 60px 0;}
.step2 .tip_err{left:70px;margin-top:-18px;}
.step2 .creg_ipt{padding:30px 0 0 170px;background:transparent url(../images/cl_img.gif) no-repeat -510px -110px;}
.step2_mb .creg_ipt{background-position:-510px -260px;padding:0 0 50px 170px;}
.step2_mb p.cDGray{ padding-left:170px; line-height:18px;}
.step2_mb .tip_err{}
.step3{ padding:20px 80px;}
.step3 .z{padding-right:35px;}.step3 .wx{ padding:20px 0;}
.step3 .fc{ clear:both; padding:55px 0 65px 0;_padding-top:25px;}
/*新增2016.10.10*//*register*/
.contain{position: relative;overflow: auto;}
.top.border{border:1px solid #f3f3f3;box-shadow: 8px 6px 3px #fafafa;}
.top.border .logo_img{padding-left: 88px;}
.register_cont{padding: 70px 0px 108px 176px;_padding:70px 0px 108px 160px;}
.top.border .main div.fr{position: absolute;top:0px;right:-40px;_top:-21px;}
.top.border .main div.fr font{padding:0px 10px; }
.register_cont_left{width: 398px;border-right: 1px solid #ddd;padding: 10px 90px 0px 0px;_padding:10px 65px 0px 0px;}
.register_form_list{border: 1px solid #ddd;clear: both;overflow: auto;_min_height:52px;clear:both; background:#fff}
.register_form_list.error{border:1px solid #ff6868;}
.register_form_list.boeder{border:0px;}
.register_form_list div.fl{overflow: auto;position: relative;}
.register_lable{ display:block;float:left; width:85px;margin-right:20px;text-align: right;font-size:14px;line-height:42px;_height:42px;_line-height: 42px; }
.register_input{padding: 13px 0px;width: 257px;font-size: 14px;}
i.ok_ico {width: 17px; height: 17px;overflow: hidden;vertical-align: middle;background-position: -6px -55px;}
.ico.dn{display:none;}
.code_span{display: inline-block;width: 101px;border-left:1px solid #ddd;height:42px;line-height: 42px; text-align: center;font-size: 26px;cursor: pointer;}
.code_span.dx{background-color: #f2f2f2;font-size: 14px;}
.register_input.code{width: 149px;}
.register_input.code .register_input{_padding:0px 0px;margin:0px;}
.register_form_list.ovh{overflow: hidden;}
.register_form_list.ovh .btn{height: 44px;line-height: 44px;}
.register_cont_right{padding: 10px 0px 0px 40px;width: 275px;}
.register_cont_right *{}
.max_wx_ico{width: 40px;height: 39px;overflow: hidden;vertical-align: middle;background-position: -5px -83px;margin-right: 25px;}
.max_qq_ico{background-position: -56px -85px;}
.max_wb_ico{background-position: -106px -86px;}
.register_cont_right .other_a{padding-left: 0px;padding-right: 20px;}
.res_img{margin:0 auto;margin-top:30px; text-align: center;position: relative;}
.register_error{padding: 7px 0px;height:16px;color: #999;font-size: 12px;}
.foot.reg{margin-top: 100px;}
.foot.reg .main{border-top: 1px solid #ddd;}
.msg_ico{width: 16px;height: 16px;overflow: hidden;vertical-align: top;background-position: -33px -33px;margin-right: 5px;}
.ico{background: url(../images/ico.png) no-repeat;display: inline-block;}
.error_ico{width: 16px;height: 16px;overflow: hidden;background-position: -5px -33px;margin-right: 5px;vertical-align: middle;}
.register_error{padding: 7px 0px;height:16px;color: #999;font-size: 12px;}
.msg_ico{width: 16px;height: 16px;overflow: hidden;vertical-align: top;background-position: -33px -33px;margin-right: 5px;}
.btn_default,.g-box,.btn_primary,.g-box-1{font-family: "Microsoft YaHei","SimSun"}
.g-box{ width:400px;margin-bottom: 40px;}
.fl{float: left;}.fr{float: right;}
.clo_blu {color: #245ea3;}
.btn{display: inline-block;width:99%;border-radius:5px;padding: 6px 0;font-size: 18px;cursor: pointer;text-align: center;}
.btn_primary{color:#fff;background-color: #f49d37;border:1px solid #e7820a;}
.g-box-1{width:400px; margin:0 auto; padding:40px 0}.finish{position: relative;overflow: auto;text-align: center;padding-top: 15px;}
.finish_ico{width: 71px ;height: 71px;overflow: hidden;background-position: -9px -138px;padding-bottom: 10px;}
.finish p{font-size: 20px;line-height: 31px;}
.finish p.fz14{font-size: 14px;}
.finish .btn{width: 137px;height: 40px;line-height: 40px;margin:0px 13px;}
.btn_default{border: 1px solid #ddd;}
.mt30{margin-top: 30px;}
