@charset "utf-8";
/* CSS Document */
/* 注册 */
.warmline{width:100%; height:auto; font-size:14px; color:#F00; float:left; text-align:center; padding-bottom:20px;}
.regbg{ background:#FFF;}
.regbox-t{ width:100%; height:100px; font-size:20px; text-align:center; letter-spacing:2px; color:#f2600a; float:left; line-height:60px; font-weight:600;}
.regbox {
	width:100%;
	*width:80%;
	padding:50px 10%;
	height:auto;
	float:left;
	font-size:14px;
	line-height:30px;
	max-height:3000px;
}
.regboxBIG{width:100%;height:600px;float:left;background:url(../img/page/rebgs.jpg);}
.regboxshow{
	width:100%;
	*width:90%;
	padding:0 5%;
	height:500px;
	margin-top:50px;
	float:left;
	overflow:hidden;
	cursor:pointer;
	color:#000;
	}
.regbtn{
	width:100%;
	height:100px;
	float:left;
	text-align:center;
	margin-top:50px;
	}

.regbtn a{ text-decoration:none; color:#373e4e; display:inline-block;color:#FFF; margin:0px 40px;padding-right:20px;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/
}
.regbtn a span{ margin-left:10px; margin-top:3px; float:left; width:33px;}
.aright{width:120px;*width:100px;height:32px;outline:none;border:#59ace2 1px solid;line-height:30px;color:#FFF;font-size:14px;background:#59ace2;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}	
.aright{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s; cursor:pointer; letter-spacing:3px;}
.aright:hover{background:#fe8945;border:#fe8945 1px solid; 
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/
transform:translate(0px, -5px);
-ms-transform:translate(0px, -5px); /* IE 9 */
-moz-transform:translate(0px, -5px); /* Firefox */
-webkit-transform:translate(0px, -5px); /* Safari and Chrome */
-o-transform:translate(0px, -5px); /* Opera */
}

.aerror{width:120px;height:32px;outline:none;outline:none;
border:#72d0eb 1px solid;line-height:30px;color:#FFF;font-size:14px;background:#72d0eb;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}	
.aerror{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s; cursor:pointer; letter-spacing:3px;}
.aerror:hover{background:#fe8945;border:#fe8945 1px solid;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/
transform:translate(0px, -5px);
-ms-transform:translate(0px, -5px); /* IE 9 */
-moz-transform:translate(0px, -5px); /* Firefox */
-webkit-transform:translate(0px, -5px); /* Safari and Chrome */
-o-transform:translate(0px, -5px); /* Opera */
}

/*找回密码*/
.fpwstep{ width:50%; float:left; line-height:50px; font-size:16px; font-weight:600; margin-left:45%;}
.fpw{ width:50%; height:auto; float:right;}
.fpwleft{ margin-left:29%;}
.fpwname{ margin-left:7%;}
.fpwbg{ background:url(../img/page/reg.png) 75px center no-repeat #fefbf4;}


/* goreg */
.goreg{
	width:100%;
	*width:96%;
	padding:20px 2% 20px 2%;
	height:auto;
	float:left;
	font-size:14px;
	line-height:30px;
	max-height:3000px;
}

.goregbg{ background:url(../img/page/reg.png) left center no-repeat #fefbf4;}
.goregbox{ width:100%; height:auto; float:left; overflow:hidden;}
.goregboxR{ width:60%; height:auto; float:right;}
.reg-t{ width:100%; height:110px;float:left; text-align:center;}
.reg-form{ width:100%; height:auto; float:left; font-weight:600;}

.regname{ width:23%; height:35px; float:left; text-align:right; font-size:14px; line-height:35px;}
.reg-a{ color:#ff3300;}
.reg-b{ color:#ff9900;}
.reginputName{ width:45%; height:auto; float:left; }
.reginputstyle{height:35px;width:96%;*width:90%; line-height:35px;float:left;color:#333; font-size:14px;font-family:"Microsoft YaHei"; padding:0 3%; background:#FFF;outline:none; border:1px solid #c6c6c6;
-moz-border-radius: 2px; /* Firefox */
-webkit-border-radius: 2px; /* Safari 和 Chrome */
border-radius: 2px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.reg-o-width{width:50%;}
.regwarn{width:32%; height:35px; float:left; text-align:right; font-size:14px; line-height:35px; text-align:left;}
.regwarn-log{ line-height:18px;}
.regborder{border:1px solid #c6c6c6;}
.mrleft{ margin-left:140px; margin-top:30px; width:40%;}

/* 验证码　*/
.yzmpic{height:33px; border:0px; outline:none; cursor:pointer;}

/* regonebox */
.regonebg{ background:url(../img/page/s3.jpg) right top;}
.regonebgs{ background:#FFF;}
.regonebox{ width:100%; height:600px; float:left;}

.regoneM{ width:100%; height:auto; float:left;margin-top:20px;}
.regoneL{ width:23%; height:auto; float:left; position:relative;}
.nl-onebox i{ position:absolute; bottom:0; left:50px; width:150px; height:132px; z-index:0;}
.nl-one-infos{ width:100%; height:auto; float:left; border:1px solid #e4e4e4;}
.nl-one-reg{ width:100%; height:auto; padding:0 7%; float:left;}
.nl-one-reg span{ position:absolute; left:15px; top:8px; width:23px; height:23px;}
.nl-one-reg ul li{ width:100%; height:40px; line-height:40px; float:left; list-style:none; float:left; border:#72d0eb 1px solid;text-align:center;font-size:14px;margin-top:5px; background:#72d0eb;position:relative;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/
}	
.nl-one-reg ul li a{color:#FFF; display:block}
.nl-one-reg ul li:hover{ background:#477fc4;border:#477fc4 1px solid;}
.nl-one-reg ul li:hover span{ background:#477fc4; border:#477fc4 1px solid;}
#controls{ background:#477fc4;border:#477fc4 1px solid;}

.regoneR{ width:77%; height:auto; float:left;}
.contorlbox{ width:100%; height:auto; float:left; border:1px solid #e4e4e4; position:relative; border-top:0px solid #e4e4e4;}
.contorbg{ width:auto; height:auto; position:absolute; right:-60px; bottom:0;}
.say{ width:auto; height:auto; position:absolute; right:-2px; bottom:301px;}

/* -----------contor-infobox---------- */
.contor-infobox{ width:90%; min-height:400px; float:left; margin-top:30px; margin-left:5%;}
.thcontor{ width:100%; min-height:auto; float:left; margin-top:10px; margin-left:0;}
.contor-infobox .reg-box-pan{ overflow:inherit;}
.cfone{ width:100%; height:auto; float:left; font-size:15px; color:#477fc4; font-weight:600; line-height:30px;}
.cftwo{ width:100%; margin-top:0px; float:left; height:auto;}
.cftwo ul li{ width:100%; height:auto; float:left; list-style:none; line-height:35px;}
.cfthree{ width:100%; height:35px; line-height:35px; float:left; color:#F00; font-weight:600; margin-top:80px;}
.cftwo b{ display:inline-block; padding:3px 5px; margin:2px 5px;font-weight:normal; line-height:23px; font-size:14px;
letter-spacing:1px;}
.cftwo i{color:#5a91d4; font-size:16px;}
.cftwo b a{ color:#000; }
.cftwo b a:hover{ color:#5a91d4; }

/*个人资料弹出框*/
.afpos{ position:relative;}
.afbox{ position:fixed; width:100%; height:100%; top:0; left:0; background:#000; z-index:4;
background:url(../img/page/afbg.png);
}
.afbb{ width:400px; height:auto; margin:0 auto; background:#FFF; margin-top:13%;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
overflow:hidden;
}
.afbb-t{ width:100%;*width:94%; height:40px; float:left; background:#277acd; line-height:40px; color:#FFF; font-weight:600; padding:0px 3%; letter-spacing:2px;}
.afbb-info{ width:100%; *width:90%; height:auto; padding:5%; float:left;}
.afbb-infoL{ width:35%; height:auto; float:left;}
.afbb-infoR{width:65%; height:auto; float:left;}
.afbb-btn{ width:120px; height:auto; float:left; margin-left:24%; margin-top:18px;}
.afbb-btn a{ padding:5px 15px;}
.mencwarm{ width:100%; height:60px; line-height:60px; float:left; text-align:center;}
.thgobtns{ width:100%; height:auto; float:left; text-align:center;}

/* 我的站内信箱 */
.nums{ padding:0px 8px; height:20px; position:absolute; background:#fe8945; right:30px; top:10px; line-height:20px; font-size:12px;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}
.numsot{right:10px;}

/*个人简历*/
.reb-t-color{ color:#324b8b;}
.reds{ color:#F00;}
.resumebox{ width:96%; height:auto; float:left; margin-left:2%;}
.reb-t{ width:100%; height:auto; float:left;}
.reb-t-no{ width:23%; height:50px; float:left; line-height:50px; font-size:16px; margin-left:5%;}
.reb-t-main{ width:44%; height:auto; margin-top:15px; float:left; text-align:center; font-size:20px; letter-spacing:1px; font-weight:600;}
.reb-table{ width:100%; height:auto; float:left; letter-spacing:1px;}
.reb-table table {
	width:100%;
	font-size:13px;
	border-collapse:collapse;
	border-spacing:0;
	border-left:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4;
}
.reb-table table tr td {
	padding:6px 1%;
	color:#000;
	font-size:13px;
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
}
.reb-table .trtitle{ height:38px; background:#4b66aa; color:#FFF; font-size:13px;}
.reb-table .tdbg{ background:#f2f3f4; color:#000; text-align:center;}
.reb-control{ width:100%; height:auto; float:left; text-align:center;}
.reb-control a{display:inline-block; width:150px; height:37px; line-height:35px; color:#FFF; margin:0 60px;
border:#72d0eb 1px solid;text-align:center;color:#FFF;font-size:14px;background:#72d0eb;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/
transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s; cursor:pointer; letter-spacing:1px;}
.reb-control a:hover{background:#fe8945;border:#fe8945 1px solid;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}
.money{font-size:12px; font-weight:normal;}
.foot-print{ width:100%; height:30px; margin-top:22px; font-size:12px; text-align:center; float:left;font-family:"宋体","SimSun";}

.reb-table-print{ width:740px; margin:0 auto; float:none;}
#print_no{background:#cacacb;border:1px solid #e4e4e4;cursor:default;}
#print_no:hover span{background:#cacacb;border:0px solid #FFF;}
#print_no a{cursor:default;}

/*个人功能设置*/
.functionbox{ width:100%; height:auto; float:left;}
.fionbox{ width:100%; height:auto; float:left;}
.fion-t{ width:100%; height:50px; float:left; line-height:50px; font-size:14px; font-weight:600;}
.fion-info{ width:40%; height:auto; float:left;}
.fion-pp{ width:100%; height:auto; float:left; line-height:20px; font-size:12px; color:#666;}
.fion-btn{ float:left;}
.fion-say{float:left; line-height:30px; padding-left:10px; color:#F00; font-size:13px;}
.offstyle{background:#cacacb;border:1px solid #e4e4e4;cursor:default;}

/*我的站内信箱*/
.Emessagebox{ width:100%; height:auto; float:left;}
.Emwidth{width:96%; margin-left:2%; margin-top:20px;}
.Emessage{ width:100%; min-height:400px; float:left;}
.map-t{ font-size:16px;}
.Emessage a{ color:#1f1d1d; display:inline-block;}
.Emessage a:hover{ color:#ff5e45;}
.Emessage a:visited{ color:#afafaf;}
.Emessage i a{ color:#FFF; display:inline-block;}
.Emessage i a:hover{ color:#FFF;}
#noall a{ color:blue;}
#noall a:hover{ color:#ff5e45;}
.Emessage table{ width:100%; height:auto; float:left;}
.Emessage table {
	border-collapse:collapse;
	border-spacing:0;
	border-left:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4;
}
.Emessage table tr td {
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
    text-align:center;
    font-size:13px;
	line-height:18px;
	padding:8px 0px;
}
.Etitle{ height:40px; background:#4b66aa; text-align:center; font-size:14px; color:#FFF;}
#alldel{ background:#FFF;}
.allcheck{ font-size:14px;}

/*收发邮箱*/
.sgbox{ width:100%; padding:10px 0; float:left;}
.sgbox a{ padding:5px 20px;}
#buttonsgc{width:100px;height:32px;outline:none;outline:none;margin-right:10px;
border:#f75f51 1px solid;line-height:25px;text-align:center;color:#FFF;font-size:13px;background:#f75f51;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}	
#buttonsgc,#buttonsg{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s; cursor:pointer; letter-spacing:3px;}
#buttonsgc:hover,#buttonsg:hover{background:#f75f51;border:#f75f51 1px solid;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}

#buttonsg{width:100px;height:32px;outline:none;outline:none; margin-right:10px;
border:#f99053 1px solid;line-height:25px;text-align:center;color:#FFF;font-size:13px;background:#f99053;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}

/*查看信息*/
.readbox{ width:90%; height:auto; float:left; margin-left:5%;}
.rea-t{ width:100%; min-height:30px; max-height:250px; float:left; line-height:30px; font-size:16px; font-weight:600; text-align:center;}
.rea-ot{ width:100%; height:30px; float:left; font-size:14px;line-height:30px;}
.rea-man{ width:70%; height:30px; float:left; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.rea-date{ width:30%; height:30px; float:left; text-align:right;}
.rea-info{ width:100%; min-height:300px; max-height:5000px; float:left; line-height:30px;font-size:14px;}
.rea-btn{ width:100%; height:50px; float:left;text-align:center;}
.rea-btn a{ display:inline-block;}

/*弹出框*/
#mask_shadow {display: none;opacity: 0;position: fixed;z-index:1; left: 0;top: 0;width: 100%;height: 100%;
background:url(../img/page/1.png);
}
#popup {display: none;opacity: 0; position: fixed; z-index: 2;top:10%;width: 500px;height: auto;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);}
#popup .title {position: relative;width: 100%;height: 45px;background-color: #3978c7;cursor: move;}
#popup .title p {padding-left: 14px;line-height: 45px;color: #fff; }
#popup .title span {position: absolute; top: 10px; right: 20px; width: 25px; height: 25px; color: #000;
opacity: .2; font-size: 16px;cursor: pointer; text-align: center;border: 1px solid #333; line-height:20px;}
#popup .title span:hover {opacity: .8;}
#popup .cont { width: 100%; *width: 90%; height:auto; padding:2% 5%; background-color: #FFF; overflow:hidden;}

.reply-title{width:96%; height:auto; float:left; margin-left:2%;}
.reply-tt{ padding-right:2%; width:12%; *width:10%; height:auto; line-height:35px; float:left;}
.reply-tt-input{ height:auto; float:left; width:65%;}
.reply-info{ width:96%; height:auto; float:left; margin-left:2%;}
.reply-info textarea{border:1px solid #8c8c8c; color:#000; float:left;resize:none;width:99.8%;*width:95.8%; padding:1% 2%; height:150px; font-size:14px; outline:none; overflow:hidden; line-height:27px; margin-top:8px;}
.reply-code{ width:60%; height:auto; float:left; margin-top:8px;}
.reply-btn{ width:100%; height:40px; float:left; margin-top:15px;}


/*修改会员密码*/
.mh_btn{ width:100%; height:auto; float:left;}

/*注销会员*/
#delwidth{ width:22%;}
.delwidth{ width:90%;}


/*企业用户*/
.vipcolor{ font-weight:600; color:#F00;}
.warmboxs{ width:100%; height:auto; float:left; text-align:center; font-size:12px;}
.warmboxs a{ color:#F00; font-weight:600; text-decoration:underline;}

/*维护招聘信息*/
.comw1{ padding:4px 8px; margin:0px 2px; background:#4b66aa; color:#FFF;font-style:normal;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.comw2{ padding:4px 8px; margin:0px 2px; background:#59ace2; color:#FFF;font-style:normal;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.comw3{ padding:4px 8px; margin:0px 2px; background:#72d0eb; color:#FFF;font-style:normal;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.comw4{ padding:4px 8px; margin:0px 2px; background:#fc4d4d; color:#FFF;font-style:normal;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.comw5{ padding:4px 8px; margin:0px 2px; background:#f17351; color:#FFF; font-style:normal;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.comw1:hover,.comw2:hover,.comw3:hover,.comw4:hover,.comw5:hover{ color:#FFF; background:#fa965c;}
.otcomw{background:#e4e4e4;cursor:default;}
.otcomw:hover{background:#e4e4e4;}

/* 地图 */
.maph{ height:auto;}
.bMap{position: relative; float:left; width:100%; height:auto;}
.bMap .map-warp{position: absolute;left:0;width:100%;height:320px;top:41px;display:block;border:1px solid #d7d7d7;}
.bMap input{width:100%;height:40px;line-height: 40px;border:1px solid #d7d7d7; padding-left:1%; *width:99%; float:left;}
.tangram-suggestion-main{z-index: 3}

.map-sbox{ width:100%; height:350px; float:left;}
.map-addname{ width:100%; height:40px; line-height:40px; float:left; font-size:14px; float:left;}
.map-textbox{ width:100%; height:auto; float:left;}
.map-textbox textarea{border:1px solid #d7d7d7; color:#000; float:left;resize:none;width:99.8%;*width:97.8%; padding:0.5% 1%; height:150px; font-size:14px; outline:none; overflow:hidden; line-height:25px; }
.mapbtn{ width:100%; height:auto; float:left; text-align:center;}
.mapbtn a{ padding:5px 25px; display:inline-block; font-size:14px;border:#59ace2 1px solid;
line-height:25px;text-align:center;color:#FFF;background:#59ace2;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/
transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;
}
.mapbtn a:hover{background:#fe8945;border:#fe8945 1px solid; 
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}

/*-- 条款 --*/
.tiaokuan{ width:100%; height:auto; float:left; padding:5px 0px; margin-top:3px; font-weight:normal; font-size:13px; padding-left:23%;}
.tiaokuan a{ color:#000;}
.tiaokuan p{ float:left; padding-right:20px;}
.tiaokuan i{ color:#6C0; padding-right:5px; font-size:16px; cursor:pointer;}
.tiaokuan i.gno{ color:#000; display:none;}

/*-----*/
.layui-layer-dialog .layui-layer-content .layui-layer-ico1 {
background:url(../img/page/s.svg) no-repeat center center !important;
background-size:contain !important;
}

.layui-layer-dialog .layui-layer-content .layui-layer-ico2 {
background:url(../img/page/x.svg) no-repeat center center !important;
background-size:contain !important;
}
