@charset "utf-8";
body,html,div,blockquote,img,label,p,h1,h2,h3,h4,h5,h6,pre,ul,ol,li,dl,dt,dd,form,a,fieldset,input,th,td,legend{margin:0;padding:0;border:0;outline:none; font:12px 'Simsun', "Microsoft Yahei", "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
ul,ol{list-style:none}
li{list-style:none;}
input,button,textarea,select{ font-size:12px;margin:0; padding:0; vertical-align:middle}
.cf{zoom:1;}
.cf:after{content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.clear{ clear:both; overflow:hidden; font-size:1px; line-height:1px; overflow:hidden;}sss
img {vertical-align:middle; border:none;}
a {text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
input,button,select,textarea{outline:none}
.body{font:Arial,"宋体",Lucida,Verdana,Helvetica,sans-serif;background:url(../images/mainbg.gif) repeat;width:100%;font-size:12px;}
.body2{color:#3c3c3c;background:url(../images/ftBg.gif) repeat-x bottom;}

.font12{font-size:12px;}
a.fblue { color:#03c;}

.fl{float:left;}
.fr{float:right;}

.fontGray3{color:#333;}
.fontBlue{color:#003297;}
.fontBlue2{color:0b51ee;}
.fontOrange{color:#ff6600;}
.fontRed{color:#e60011;}

.mr15{margin-right:15px;}
.ml15{margin-left:15px;}
.mr5{margin-right:5px;}
.mt15{margin-top:15px;}
.ml5{margin-left:5px;}
.mt12{margin-top:12px;}

/*--header begin*/
.head_out{padding:15px 0 0;width:100%;background:url(../images/headbg.gif) repeat-x;height:91px;}
.header{width:1004px;margin:0 auto;height:75px;line-height:75px;font-size:12px}
.header .logo{width:265px;height:75px;margin-right:15px;}
.header .logo a{background:url(../images/pos_03.jpg)  no-repeat;width:265px;height:75px;display:inline-block;}
.head_tle{background:url(../images/tle.png) no-repeat;width:125px;height:44px;margin-top:12px;margin-right:15px;}
.login{background:url(../images/bgs.gif) no-repeat 0 0;width:38px;height:22px;line-height:22px;text-align:center;display:inline-block;margin-left:10px;}
.tel{background:url(../images/reg_tel.png) no-repeat;width:138px;height:33px;margin-top:19px;}

/*main begin*/
.main{margin-top:4px;}
.perTitle{height:40px;line-height:40px;color:#757575;border-top:1px solid #ccc;}
.perTitle_comInfo span{height:20px;width:75px;background:url(../images/tleFont.png);margin:10px 0 0 35px;display:inline-block;}
.content{width:1002px;border:1px solid #ccc;margin:0 auto;border-top:none;}
.accountInfo{background:#fff;padding:30px 0 9px;}
.label{color: #999999;font-size: 14px;padding-right: 10px;text-align: right;width:130px;font-weight:bold;color:#757575;}
.item_info{position:relative;}
.form .item{height: 60px;line-height: 34px;padding-top: 9px;position: relative;}
.form .label{float:left;}
.form .text{border: 1px solid #CCCCCC;color: #999999;float: none;font-family: arial,"宋体";font-size: 12px;height: 16px;padding: 10px 5px 10px 5px;width:284px;}
.form .text2{ width:134px; display:inline-block; float:left;}
.intelligent-error{background: none repeat scroll 0 0 #FFEBEB;border: 1px solid #FFBDBE;left:140px;position: absolute;top:46px;width: 284px;}
h5{font-size:12px}
.intelligent-error h5{color: #999999;font-weight: normal;margin-top: 1px;padding: 0 3px;}
.intelligent-error .item_fore{height: 24px;line-height: 24px;overflow: hidden;padding: 0 3px;font-size:14px;color:#333;}
.intelligent-error .item_fore .radio{margin-top:-3px;}
.form .error{background:url(../images/bgs.gif) no-repeat 0 -188px;width:410px;height:38px;color:#e60011;position: absolute;right: -460px;top: 0;padding:0 10px 0 30px;font-size:12px;line-height:38px;}
.form .error2{line-height:16px;padding-top:4px;height:34px;}
#regName_error,#comNm_error,#regGrname_error,#regTEL_error,#regAddress_error,#comEmail_error,#pwd_error,#pwdRepeat_error,#yzm_error{cursor: pointer;float: none;margin-top: 0;}
#RegForm .error{color:#e60011;}
.form .focus{background:url(../images/bgs.gif) no-repeat 0 -142px;width:410px;height:38px;color:#757575;position: absolute;right: -460px;top: 0;padding:0 10px 0 30px;font-size:12px;line-height:38px;}
.form .succeed{background:url(../images/bgs.gif) no-repeat -50px 0;width:16px;height:16px;right:-30px;top:7px;}
#intelligent-regName_ul{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #BBBBBB;border-top:none;left: 0;position: absolute;top: 38px;width: 294px;}
#intelligent-regName_ul li{height:22px;line-height:22px;padding:0 3px;}
.dis{display:inline-block;}
.form .yzm_item_text{width:94px;padding-left:5px; vertical-align:middle;}
.accountForm{float:left; width:100%;}

/*公司信息*/
.perTitle_comInfo span{background-position:0 -23px;}
.perTitle b{font-weight:normal;font-size:12px;margin-right:35px;color:#333;}

.make_select .nopad{padding:0;}
.make_select .nobg{background:#fff;}
.make_select select.hy { width:296px;}
.make_select select.ss { width:145px;}
.make_select .z_w80 ul{text-align:left;width:98px;}
.sltWidth{width:700px;}
.succeed{background:url(../images/sucess.png) no-repeat;float: none;height: 16px;padding: 3px;position: absolute;right: 3px;top: 11px;width: 16px;}
#hncompanyarea_succeed{right:400px;top:15px;}
.form .h52{height:52px;}
.sex{ float:left; color:#757575;}
.form .radio{margin-top:-2px; _margin-top:8px; margin-right:2px; vertical-align:middle;}
.others{padding-left:140px;color:#333;}
.agreeRegist{width:285px;height:37px; cursor:pointer; background:url(../images/bgs.gif) no-repeat 0 -233px;display:inline-block;}
.gray_agreeRegist{background-position:0 -362px;} /*灰色  立即注册*/
.agree_out{margin:22px 0 21px 0;}
/*鼠标滑过出现层*/
.ygRegist{position:relative;}
.hv_show{position:absolute;background:url(../images/hv.png) no-repeat;width:646px;height:463px;right:55px;top:-322px;z-index:999;}
.nowSq{background:url(../images/sqHv.png) no-repeat;width:530px;height:306px;position:absolute;left:490px;top:490px;z-index:999;}
.aZindex{z-index:1000;}

/*footer
.footer{width:100%;}
.ft_con{width:1004px;margin:0 auto;text-align:center;font-size:12px;color:#333;padding-top:8px;padding-bottom:15px;}
.ft_con p{margin-top:10px;}
.company{width:466px;height:40px;background:url(../images/ftimg.gif) no-repeat;margin:0 auto;}
.company a{width:108px;height:40px;display:inline-block;margin-right:11px;}
.company .cswz{margin-right:0;}*/

/*-----------------------------------------------footer begin---------------------------------------*/
.footer{padding-bottom:12px;}
.footer p{text-align:center;color:#616161;margin-top:15px;}
.footer a{color:#616161;padding:0 10px;}
.footer .noPd{padding:0;}
/*-----------------------------------------------footer end-----------------------------------------------*/


.form .hide{display:none;}
/*边框变绿色*/
.form .greenBd{border:1px solid #33cc33;}
.form .redBd{border:1px solid #e60011;}

/*mm*/
/*员工注册*/
.staff_title span{height:18px;width:75px;background:url(../images/tleFont.png) no-repeat 0 -47px;display:inline-block;margin:10px 0 0 35px; }
.but_search{ float:left; height:36px; width:38px; background:url(../images/bgs.gif) no-repeat -119px -103px; cursor:pointer;}


.form .botno{ border:none;}
.item_span{ font-size:12px; margin-left:8px;}
.item_span a{ margin-left:6px;}
.item_num{ position:relative;}
.item_num b{ font-weight:normal; float:left; margin:0 6px;}
.item_num span{ float:left; height:32px; width:32px; background:url(../images/bgs.gif) no-repeat -238px -102px; text-align:center; line-height:32px; font-size:14px; font-weight:bold; color:red;}
.acc_span{ margin-right:8px;}
.form .text_140{ width:140px;}
.w176{ width:176px;}

.hide{ display:none;}

/*员工注册弹出*/
#mask{position:absolute;left:0px;top:0px;z-index:1000;display:none;width:100%;background:#333;filter:Alpha(opacity=30);-moz-opacity:0.3;opacity:0.3; margin:0px;padding:0px;}
.tan {position:fixed;_position:absolute; top:30%;left:35%;display:none;z-index:1000;margin:0;padding:0px;}
#t1,#t2,#t3{ width:460px; background:#fff; border:10px solid #939393;}
.tan h4{ width:440px; height:40px; line-height:40px; color:#fff; background:#ff6600; font-size:12px; padding:0 0 0 20px; font-size:14px; text-align:left; font-weight:bold;}
.tan h4 span{ height:19px; width:72px; float:left; background:url(../images/tleFont.png) no-repeat 0 -72px; margin-top:11px;}
.tan h4 a{ float:right; height:40px; width:46px; background:url(../images/pop_line.gif) no-repeat left;}
.tan h4 img{ width:19px; height:17px; float:right; margin:12px 15px 0 0; cursor:pointer}
.contentbox{ padding:0 40px 15px; border:1px solid #cccccc; border-top:none;font-size:12px;color:#333333;}
.contentbox td{ padding-top:16px;  }
.contentbox td p{ line-height:18px;}
.contentbox th{ font-weight:normal; text-align:right; vertical-align:center; padding-top:16px; }
.text_w249{ height:28px; width:204px; border:1px solid #cccccc; margin-left:5px; padding-left:5px; line-height:18px; color:#333;}
.pop_btn{ height:35px; width:100px; background:url(../images/bgs.gif) no-repeat 0 0; cursor:pointer;}
.pop_btn1{ background-position:0 -285px; margin:0 12px 0 82px;}
.pop_btn2{ background-position:-112px -285px;}
.pop_btn3{ background-position:0 -445px;}
.pop_btn4{ background-position:-112px -445px;}
.text_borno{ border:none; padding-left:0;}
.pop_blue{ color:#003399}
.pop_mt110{ margin-left:110px;}
#t4{ width:920px; background:#fff;}
#t4 h2{ height:28px; background:url(../images/pop_tbj.gif) repeat-x; text-align:center; line-height:28px; color:#333; font-size:14px; font-weight:bold;}
.ty_con{ border:1px solid #c4c4c4; border-top:none;}
.pop_h400{ height:400px; overflow:auto;padding:20px 30px;line-height:26px;}
.pop_h400 p{text-indent:20px;}
.ty_btn{ height:35px; width:285px; background:url(../images/bgs.gif) no-repeat 0 -403px; color:#fff; font-size:14px; font-weight:bold; margin:10px 0 10px 316px; cursor:pointer;}

.yg_option{background:url(../images/yg_option.gif) no-repeat;}

.comTitle span{height:20px;width:75px;background:url(../images/tleFont.png);margin:10px 0 0 35px;display:inline-block;}

.contentbox table td{width:300px;}
.form select{border: 1px solid #CCCCCC;color: #999999;font-family: arial,"宋体";font-size: 14px;height: 34px;margin-top: 5px;overflow: hidden;padding: 6px 0;}

/* wxm6.27 */
.sub_btn_qr { float:left; width:76px; height:37px; line-height:37px; font-size:14px; border:0; text-align:center; color:#fff; background:url(../images/btn01.gif) no-repeat 0 -238px;}
.ml125{margin-left:125px;}
i,em { font-style:normal; font-weight:100;}
.cls{ font:0/0 Arial; height:0; clear:both;}

/* wxm 0906 */
.w80{ width:80px;}

.business_tb .positiona { background: url(../images/selectBJ02.jpg) no-repeat; border:none; color:#333333; height:34px; line-height:34px; width:296px; color:#999; font-size:14px; text-align:left; padding-left:4px;}

/* 登录样式 */
.w1004{width:1004px;margin:0 auto;position:relative;}
.head_out2 {padding:15px 0 0;width:100%;background:url(../images/login_bg.gif) repeat-x;height:87px;}
.welcome { font:100 18px/75px "Microsoft Yahei"; color:#757575;}
.login_cont { float:left; margin:47px 0 80px 80px; width:924px; height:314px;}
.zxh_bg{ background:url(../Images/bot_div.gif) bottom center no-repeat #fff; padding-bottom:25px; height:417px; }
.qzc { float:right; width:166px; height:29px; background:#f7f7f7; color:#757575; text-align:center; line-height:29px;}
.qzc i { text-decoration:underline; color:#f60;}
.login_wz { float:left; font:100 14px/29px "Microsoft Yahei"; color:#757575;}
.login_left { float:left; width:470px; height:254px; padding-top:32px; border-right:1px solid #f0f0f0;}
.login_right { float:right; width:453px; height:254px; padding-top:32px; }

.form2 .item{height: 60px;}
.form2 .text{color: #757575;float: none;font-family: arial,"宋体";font-size: 12px;height: 34px; line-height:34px; width:260px;}
.form2 .i_name{padding-left:40px;width:220px;background:url(../images/login_bg2.gif) no-repeat 0 0;}
.form2 .i_pass{padding-left:40px;width:220px;background:url(../images/login_bg2.gif) no-repeat 0 -43px;}
.form2 .i_yzm {padding-left:10px;width:153px;background:url(../images/login_bg2.gif) no-repeat 0 -86px;}

.form2 .Validform_right{ float:none; padding:0; background:none;}
.form2 .Validform_wrong{ float:left; background:url(/images/error_bg.gif) no-repeat left center;width:410px; padding-left:20px;height:26px;line-height:26px;color:#f60;}
.form2 img.yzm { vertical-align:middle;} 
.form2 .zddl { width:260px; height:20px; line-height:20px; color:#757575;}
.form2 .zddl span { float:left; width:110px; height:20px; line-height:20px;}
.form2 .zddl a { float:right; height:20px; width:60px; display:inline-block; line-height:20px; color:#757575;}
.form2 .zddl a:hover { color:#f60;}
.form2 .login_btn { float:left; margin-top:28px; margin-left:0; width:260px; height:30px; cursor:pointer; background:url(../images/login_btn.gif) no-repeat; font:600 14px/30px "宋体"; text-align:center; color:#fff;}

.login_right .smxx { float:left; margin-left:57px; background:url(../images/ico02.gif) no-repeat left center; padding-left:52px; width:280px; height:160px;}
.login_right .smxx p { font:100 14px/40px "Microsoft Yahei"; color:#888;}
.pt20 { padding-top:20px;}


.business_tb .positiona { background: url(/images/rect.gif) no-repeat center right 9px; border:1px solid #ccc; color:#333333; height:34px; line-height:34px; cursor:pointer; width:290px; color:#999; font-size:14px; text-align:left; padding-left:4px;}

.form .Validform_checktip{ height:38px;}

.jqTransformSelectWrapper {
	width: 45px;
	position:relative;
	height:34px;
	border:1px solid #ccc;
	
}

.jqTransformSelectWrapper div span {
	color:#999;
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height:28px;
	line-height:20px;
	padding: 8px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 32px;
	height: 32px;
	background: url(/images/rect.gif) no-repeat center center;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 30px;
	left: -1px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 170px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}

.lmds{ float:left; position:relative; margin-right:5px;}
.lmds input.positiona{ width:146px;}
.lmds ul {
	position: absolute;
	width: 144px;
	top: 30px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 170px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}

.lmds ul a {
	display: block;
	padding: 0 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}

.lmds ul a.selected {
	background: #EDEDED;
	color: #333;
}

.lmds ul a:hover, .lmds ul a.selected:hover {
	background:#3582c4;
	color: #fff;
	text-decoration:none;
}






