@charset "utf-8";
/* CSS Document */
/*会员手机导航*/
.warmline{width:100%; height:auto; font-size:14px; color:#F00; float:left; text-align:center;}
.daoh{}
.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 span img{ width:70%; margin-top:5px;}
.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;}
.idname{ width:100%; height:auto; float:left; text-align:center; color:#FFF; font-size:14px; margin-top:5px;}


/* 我的站内信箱 */
.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;}

/* ma */
.mbox{ width:100%; height:auto; float:left; padding-top:105px; }
/* -----------contor-infobox---------- */
.contor-infobox{width:100%; height:auto; float:left; padding:20px 2%; background:#FFF; font-size:14px;}
.cfone{ width:100%; height:auto; float:left; font-size:14px; color:#477fc4; font-weight:600; line-height:30px;}
.cftwo{ width:100%; float:left; height:auto; padding:20px;}
.cftwo ul li{ width:100%; height:auto; float:left; list-style:none; line-height:25px; font-size:14px; padding:4px 0px;}
.cfthree{ width:100%; height:35px; line-height:30px; float:left; color:#F00; font-weight:600; margin-top:30px;}
.cftwo b{ display:inline-block; padding:2px 5px; margin:1px 5px;font-weight:normal; line-height:23px; font-size:13px;
letter-spacing:1px;}
.cftwo i{color:#5a91d4; font-size:14px;}
.cftwo b a{ color:#000; }
.cftwo b a:hover{ color:#5a91d4; }

/*个人资料弹出框*/
.afpos{ position:relative;}
.afbox{ position:fixed; width:100%; padding:80px 5% 0px 5%; height:100%; top:55px; left:0; background:url(../../img/page/afbg.png); z-index:4;}
.afbb{ width:100%; height:auto; margin:0 auto; background:#FFF;
-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%; height:40px; float:left; background:#277acd; line-height:40px; color:#FFF; font-weight:600; padding:0px 3%; letter-spacing:2px;}
.afbb-info{ width:100%; height:auto; padding:5%; float:left;}
.afbb-infoL{ width:25%; height:auto; float:left;}
.afbb-infoR{width:75%; height:auto; float:left; font-size:14px; padding-top:10px;}
.afbb-infoR a{ color:#477fc4}
.afbb-btn{ width:auto; height:auto; float:left; margin-left:24%; margin-top:10px;}
.mencwarm{ width:100%; height:auto; padding:15px 0px; line-height:25px; float:left;}

/* 简历 */
.mp-infobox{width:100%; height:auto; float:left;}
.reb-t-color{ color:#324b8b;}
.mpbox-one{ width:100%; height:auto; float:left; background:#FFF; position:relative; }
.mpo-t{ width:100%; height:auto; padding:30px 0px 10px 0px; font-size:18px; text-align:center; float:left;}
.mpbox-one .reboxs{ font-size:14px; position:absolute; top:10px; right:10px;}
.mpo-date{ width:100%; height:auto; float:left; text-align:right;padding:2px 10px 10px 10px;}
.mpo-s{ width:100%; height:auto; float:left;padding:5px 10px;}
.mpo-sl{ width:40%; height:auto; float:left; line-height:30px;}
.mpo-sr{ width:60%; height:auto; float:left; text-align:right;line-height:30px;}
.mpbox-two{ width:100%; height:auto; float:left; background:#FFF;}
.mpt-t{ width:100%; height:auto; float:left; background:#e4e4e4; color:#000; font-size:14px; line-height:30px; padding:5px 10px;}
.mpt-ts{ width:100%; height:auto; float:left;}
.mpt-tsimg{ width:100%; height:auto; float:left; padding:5px;}
.mpt-tsimg img{ max-width:100%;}
.mpt-line{ width:100%; height:1px; border-bottom:1px dashed #ececec; float:left;}
.mpt-tsl{ width:auto; height:auto; float:left; color:#000;padding:8px 0px 8px 10px;}
.mpt-tsr{ width:auto; height:auto; float:left;padding:8px 3px;}
.mpt-tslr{width:100%; height:auto; float:left;padding:8px 10px;}
.mpt-tslr a{ color:#F00;}

#mhalf{ width:50%;}
.chalf1{ width:64%;}
.chalf2{ width:36%;}

/* 个人资料设置 */
.mbgs{ background:#FFF;}

/*个人功能设置*/
.ttbg{ background:#fe8944; color:#FFF;}
.functionbox{ width:100%; height:auto; float:left; padding:10px; background:#FFF;}
.fionbox{ width:100%; height:auto; float:left;}
.fion-t{ width:100%; height:40px; float:left; line-height:40px; font-size:14px; font-weight:600;}
.fion-info{ width:100%; height:auto; float:left;}
.fion-btn{ margin-top:5px; float:left;}
.fion-btn #button1{ margin:0; height:auto; padding:0; height:35px; line-height:35px; letter-spacing:0px;}
.fion-say{float:left; line-height:20px; color:#F00; font-size:13px; width:100%;}
.offstyle{background:#cacacb;border:1px solid #e4e4e4;cursor:default;}

/* 信箱 */
.Emessagebox{ width:100%; height:auto; float:left;}
.Emessage{ width:100%; height:auto; float:left;}
.msboxL{ width:10%; height:auto; float:left; padding:3px 1% 3px 2%;}
.msboxM{ width:70%; height:auto; float:left; }
.msb-t{ width:100%; height:auto; float:left; padding:5px 0px; font-size:14px; font-weight:600; }
.msb-t span{ color:#F00;}
.msb-date{ width:100%; height:auto; float:left; font-size:12px; color:#9c9c9c;}
.msb-name{ width:100%; height:auto; float:left;  padding:2px 0px;}
.msb-col{ width:100%; height:auto; float:left; padding:5px 0px;}
.msb-col i{ width:auto; margin:0px 3px; float:left;}
.msb-col i a{ width:50px; float:left; text-align:center; line-height:22px;}
.msboxR{ width:20%; height:auto; float:left; }
.msb-read{ width:100%; height:auto; padding:10px 0px; float:left; text-align:center;}
.msb-look{width:100%; padding:5px 2px; color:#FFF; text-align:center; float:right; background:#4883cd; font-size:15px; font-weight:600; border-bottom:2px solid #1c5eb1;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.msb-look.msb-lookno{ background:#CCC; border-bottom:2px solid #CCC;}
.msb-look a{ color:#FFF;}
.msdelbox{ width:100%; height:auto; float:left; background:#FFF; margin-top:5px;}
.msdelL{ width:10%; height:auto; float:left; padding:12px 1% 10px 3%;}
.msdelR{ width:90%; height:auto; float:left; padding:10px 2%;}

#button5{ padding:0px 10px;height:30px;outline:none;outline:none; margin:1px 5px;
border:#72d0eb 1px solid;line-height:28px;color:#FFF;font-size:13px;background:#72d0eb;float:right;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari 和 Chrome */
border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}	
#button5{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s; cursor:pointer; letter-spacing:1px;}
#button5: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浏览器*/}

/*收发邮箱*/
.sgbox{ width:100%; padding:10px; float:left; display: flex; justify-content: flex-start; align-items: center;}
.sgbox a{ padding:0px 2px;}
#buttonsgc{min-width:100px; height:32px; outline:none; margin-right:5px;
border:#f75f51 1px solid; line-height:32px; 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:0px;}
#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; margin-right:5px;
border:#f4aaa3 1px solid; line-height:32px; text-align:center; color:#FFF; font-size:13px; background:#f4aaa3;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}

/*查看信息*/
.readbox{ width:100%; height:auto; float:left; padding:0px 2%; background:#FFF;}
.rea-t{ width:100%; height:auto; float:left; line-height:20px; font-size:16px; font-weight:600; text-align:center;}
.rea-ot{ width:100%; height:auto; float:left; font-size:14px;line-height:25px;}
.rea-man{ width:100%; height:auto; float:left; text-align:center;}
.rea-date{ width:100%; height:auto; float:left;text-align:center;}
.rea-info{ width:100%; height:auto; float:left; line-height:30px;font-size:14px; text-align:left;}
.rea-btn{ width:100%; height:50px; float:left;text-align:center;}
.rea-btn a{ display:inline-block;}

#button6{ padding:0px 15px;height:32px;outline:none;outline:none; margin:0px 30px;
border:#72d0eb 1px solid;line-height:30px;color:#FFF;font-size:13px;background:#72d0eb;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari 和 Chrome */
border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}	
#button6{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s; cursor:pointer; letter-spacing:1px;}
#button6: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浏览器*/}

#btnp1,#btnp2,#btnp3,#gologins,#button7{ padding:0px 15px;height:32px;outline:none;outline:none; margin:0px 30px;
border:#72d0eb 1px solid;line-height:30px;color:#FFF;font-size:13px;background:#72d0eb;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari 和 Chrome */
border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}	
#btnp1,#btnp2,#btnp3,#gologins,#button7{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s; cursor:pointer; letter-spacing:1px;}
#btnp1:hover,#btnp2:hover,#btnp3:hover,#gologins:hover,#button7: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浏览器*/}

/*弹出框*/
#mask_shadow {display: none;opacity: 0;position:fixed;z-index:106; left: 0;top: 0;width: 100%;height: 100%;
background:url(../../img/page/1.png);
}
#popup {display: none;opacity: 0; position:fixed; z-index:107;top:10px;width:95%;height: auto; left:2.5%;}
#popup .title {position: relative;width: 100%;height: 40px;background-color: #3978c7;cursor: move;}
#popup .title p {padding-left: 14px;line-height: 40px;color: #fff; }
#popup .title span {position: absolute; top: 7px; right: 10px; 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%; height:auto; padding:2%; background-color: #FFF; overflow:hidden; }

.reply-title{width:100%; height:auto; float:left; padding:5px;}
.reply-tt{ padding-right:5px; height:auto; line-height:35px; float:left;}
.reply-tt-input{ height:auto; float:left; width:80%;}
.reply-tt-input input{
height:35px;width:100%; line-height:35px;float:left;color:#333; font-size:14px; font-family:"Microsoft YaHei"; padding:0 2%; background:#FFF;outline:none; border:1px solid #e0e2e5;
-moz-border-radius: 2px; /* Firefox */
-webkit-border-radius: 2px; /* Safari 和 Chrome */
border-radius: 2px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */	
}
.reply-info{ width:100%; height:auto; float:left;padding:0px 5px;}
.reply-info textarea{border:1px solid #8c8c8c; color:#000; float:left;resize:none;width:99.8%;*width:95.8%; padding:1% 2%; height:auto; font-size:14px; outline:none; overflow:hidden; line-height:30px;}
.reply-code{ width:100%; height:auto; float:left; margin-top:5px;}
.reply-code input{
height:35px;width:100%; line-height:35px;float:left;color:#333; font-size:14px; font-family:"Microsoft YaHei"; padding:0 2%; background:#FFF;outline:none; border:1px solid #e0e2e5;
-moz-border-radius: 2px; /* Firefox */
-webkit-border-radius: 2px; /* Safari 和 Chrome */
border-radius: 2px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */		
}
.reply-btn{ width:100%; height:40px; float:left; margin-top:10px; text-align:center;}
.reply-btn #button1{ margin:0; padding:0; letter-spacing:0; line-height:35px; height:35px;}
.regnames{ padding-right:5px; height:25px; float:left; font-size:14px; line-height:25px;}
.regname{ padding-right:5px; height:25px; float:left; font-size:14px; line-height:25px;}
.yzmboxs .reginputName{ margin-right:2%; height:auto; float:left; width:30%;}
.yzmboxs{ width:80%; height:auto; float:left;}
.yzmboxs .regwarn{ float:left;}

/*修改会员密码*/
.mh_btn{ width:100%; height:auto; float:left; text-align:center;}
.reginputstyle{height:45px;width:100%; line-height:45px;float:left;color:#333; font-size:14px;font-family:"Microsoft YaHei"; padding:0 2%; 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浏览器 */
}

/*找回密码*/
.fpwstep{ width:100%; float:left; line-height:50px; font-size:16px; font-weight:600; text-align:center; color:#000;}


/*--注册--*/
.regbox-t{ width:100%; height:auto; padding:20px 2%; font-size:16px; text-align:center; color:#f2600a; float:left; font-weight:600;}
.regbox{width:100%;padding:0px 3%;height:auto;float:left;font-size:14px;}
.regbtn{width:100%;height:auto;float:left;text-align:center;margin-top:50px;}
.regbtn a{ text-decoration:none; color:#373e4e; display:inline-block;color:#FFF;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/
}

/*维护招聘信息*/
.msbel{ width:100%; float:left;}
.comw1{width:100%; padding:5px 2px; color:#FFF; text-align:center; float:right; background:#4883cd; font-size:15px; font-weight:600; border-bottom:2px solid #1c5eb1;
-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;
border-bottom:2px solid #ccc;
}
.otcomw:hover{background:#e4e4e4;}
#button8{ padding:0px 10px;height:30px;outline:none;outline:none; margin:1px 5px;
border:#fc4d4d 1px solid;line-height:28px;color:#FFF;font-size:13px;background:#fc4d4d;float:right;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari 和 Chrome */
border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}	
#button8{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s; cursor:pointer; letter-spacing:1px;}
#button8: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浏览器*/}


/* 地图 */
.go-okey{ width:100%; height:45px; float:left; background:#18ae57; text-align:center; font-size:14px; border-bottom:2px solid #06883d}
.go-okey a{ color:#FFF; display:block; line-height:45px;}
.maph{ height:auto;}
.bMap{position: relative; float:left; width:100%; height:auto;}
.bMap .map-warp{position: absolute;left:0;width:100%;height:230px;top:46px;display:block;border:1px solid #d7d7d7;}
.bMap input{width:100%;height:45px;line-height: 45px;border:1px solid #d7d7d7; padding-left:10px; padding-right:25px; *width:99%; float:left;}
.tangram-suggestion-main{z-index: 3}

.map-sbox{ width:100%; height:250px; float:left;}
.map-addname{ width:100%; height:45px; line-height:45px; 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浏览器*/}

/**/
.thtimepic{ width:100%; height:auto; float:left;}
.thtimepic img{ width:100%;}


/*-- 条款 --*/
.tiaokuan{ width:100%; height:auto; float:left; padding:5px 10px; margin-top:0;}
.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;}