@charset utf-8;
html{font-family:sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;height:100%;overflow-y:scroll;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block;}
audio,canvas,video{display: inline-block;}
audio:not([controls]){display: none;height: 0;}
[hidden]{display: none;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,select,textarea,th,td,div{margin:0;padding:0;}
body,button,input,select,textarea{font-family:Verdana,"宋体";font-size:14px;line-height:1.5;}
h1,h2,h3,h4,h5,h6{font-weight:400;}
address,cite,dfn,em,var,caption,code,dfn,th{font-style:normal;font-weight:400;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
i{font-style:normal;}
ul,ol{list-style:none}
a{text-decoration:none;color:#3D84B8;}
a:hover{text-decoration:underline;color:#0af;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:0;border-spacing:0;border-collapse:collapse;}
q:before,q:after{content:'';}
b,strong{font-weight: bold;}
body{font-family:Verdana,"宋体";font-size:14px;line-height:1.5;text-align:center;background:#fff;color:#444;word-wrap:break-word;word-break:break-all;word-break:normal;}
textarea{resize:none;}
textarea:focus,input:focus{outline: none;}
.yahei{font-family:'微软雅黑','SimHei',Verdana;}
input::-ms-clear{display:none;}

/*CSS reset*/
.clear{clear:both;height:0;line-height:0;overflow:hidden;font-size:0;}
.clearfix:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;
}
.clearfix{zoom:1; }
.none{display:none;}.block{display:block;}.inlBlk{display:inline-block;}
.font14{font-size:14px;}
.font12{font-size:12px;}
.textLft{text-align:left;}.textRgt{text-align:right;}.textCent{text-align:center;}
.red,a.red:link,a.red:visited{color:#e33a4d;}
a.red:hover{color:#d10000;}
.gray{color:#a6a6a6;}
.orange,a.orange:link,a.orange:visited{color:#db5800;}
a.orange:hover{color:#ff7e00;}
.green,a.green:link,a.green:visited{color:#19a023;}
a.green:hover{color:#2fb238;}
.blue,a.blue:link,a.blue:visited{color:#2094D1;}
a.blue:hover{color:#16a6f2;}
.black,a.black:link,a.black:visited{color:#333;}
a.black:hover{color:#585858;}
.yellow,a.yellow:link,a.yellow:visited{color:#f9ae0c;}
a.yellow:hover{color:#df9b07;}
.strong{font-weight:bold;}
.underline{ text-decoration:underline;}
.through{text-decoration:line-through;}

a:hover{ text-decoration:none;}
a:active,a:focus{ outline:none;}

.mgr5{margin-right:5px;}
.mgr10{margin-right:10px;}
.mgl5{margin-left:5px;}
.mgl10{margin-left:10px;}
.mgt5{margin-top:5px;}
.mgt10{margin-top:10px;}
.mgb5{margin-bottom:5px;}
.mgb10{margin-bottom:10px;}


/*hbFntWes*/
@font-face {
	font-family: 'hbFntWes';
	src:url('/css/font/fontawesome.eot');
	src:url('/css/font/fontawesome.eot?#iefix') format('embedded-opentype'),
		url('/css/font/fontawesome.woff') format('woff'),
		url('/css/font/fontawesome.ttf') format('truetype'),
		url('/css/font/fontawesome.svg#fontawesome') format('svg');
	font-weight: normal;
	font-style: normal;
}
.hbFntWes{
	font-family:'hbFntWes';
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	font-size:22px;line-height:1;
}


.hbFntWes b{font-weight:normal;}
.hbFntWes i{font-style:normal;}
.hbFntWes a{display:inline-block;}


/*hbIconMoon*/
@font-face {
	font-family: 'hbIconMoon';
	src:url('/css/font/ficomoon.eot');
	src:url('/css/font/ficomoon.eot?#iefix') format('embedded-opentype'),
		url('/css/font/ficomoon.woff') format('woff'),
		url('/css/font/ficomoon.ttf') format('truetype'),
		url('/css/font/ficomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
.hbIconMoon{
	font-family:'hbIconMoon';
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	font-size:22px;line-height:1;
}

.hbIconMoon b{font-weight:normal;}
.hbIconMoon i{font-style:normal;}
.hbIconMoon a{display:inline-block;}


/*按钮*/
.btnClose{font-size:20px;line-height:17px;height:20px;font-family:"微软雅黑";}
.btnsF16{height:35px;line-height:35px;display:inline-block;margin:0 5px;padding:0 20px;font-size:16px;border-radius:3px;font-family:"微软雅黑";}
.btnsF14{height:30px;line-height:30px;display:inline-block;margin:0 5px;padding:0 15px;font-size:14px;border-radius:3px;font-family:"宋体";}
.btnsF12{height:25px;line-height:24px;line-height:25px \9\0;display:inline-block;margin:0 5px;padding:0 10px;font-size:12px;border-radius:3px;font-family:"宋体";}
.btn1,.btn1:link,.btn1:visited{color:#fff;background:#3d86bc;border:1px solid #397eb2;box-shadow:0 1px 0 #59a0d5 inset;
background-image: -moz-linear-gradient(top, #5496c7, #3d86bc);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5496c7), color-stop(1, #3d86bc));
}
.btn1:hover{background:#1368a9;border:1px solid #207abc;}
.btn1:active{background:#1368a9;border:1px solid #207abc;box-shadow:0 3px 3px #0d4168 inset;}

.btn2,.btn2:link,.btn2:visited{color:#fff;background:#de6667;border:1px solid #c85329;box-shadow:0 1px 0 #f5898a inset;
background-image: -moz-linear-gradient(top, #de6667, #ca4c4d);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #de6667), color-stop(1, #ca4c4d));
}
.btn2:hover{background:#cb4647;border:1px solid #e26538;}
.btn2:active{background:#ae451f;border:1px solid #ae451f;box-shadow:0 3px 3px #812f11 inset;}

.btn3,.btn3:link,.btn3:visited{color:#666;border:1px solid #dadada;background-color:#f7f7f7;box-shadow:0 1px 0 #fff inset;
background-image: -moz-linear-gradient(top, #fff, #ececec);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ececec));
}
.btn3:hover{border:1px solid #ddd;background-color:#eee;
background-image: -moz-linear-gradient(top, #fff, #f1f1f1 5%);
background-image: -webkit-gradient(linear, 0 0, 0 5%, from(#fff), to(#f1f1f1));
}
.btn3:active{background-color:#eee;background-image:none;border:1px solid #dadada;box-shadow:0 3px 3px #ccc inset;}

.btn4,.btn4:link,.btn4:visited{color:#fff;background:#65be63;border:1px solid #51b94f;box-shadow:0 1px 0 #7ee77c inset;
background-image: -moz-linear-gradient(top, #65be63, #43a341);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #65be63), color-stop(1, #43a341));
}
.btn4:hover{background:#44a241;border:1px solid #349a32;}
.btn4:active{background:#358a33;border:1px solid #358a33;box-shadow:0 3px 3px #155214 inset;}


.btn5,.btn5:link,.btn5:visited{color:#fff;background:#d56400;border:1px solid #c85e00;box-shadow:0 1px 0 #ff9435 inset;
background-image: -moz-linear-gradient(top, #f47300, #d56400);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f47300), color-stop(1, #d56400));
}
.btn5:hover{background:#c65d00;border:1px solid #b85600;}
.btn5:active{background:#c65400;border:1px solid #c65400;box-shadow:0 3px 3px #c65400 inset;}
button.btn1,button.btn2,button.btn3,button.btn4,button.btn5{padding-bottom: 26px}
a.btn1Unclick:link,a.btn1Unclick:visited,a.btn1Unclick:hover{background:#0c568d;border:1px solid #0c568d;box-shadow:0 0 0 #fff inset;}
a.btn2Unclick:link,a.btn2Unclick:visited,a.btn2Unclick:hover{background:#ae451f;border:1px solid #ae451f;box-shadow:0 0 0 #fff inset;}
a.btn3Unclick:link,a.btn3Unclick:visited,a.btn3Unclick:hover{background-color:#eee;background-image:none;border:1px solid #eee;box-shadow:0 0 0 #fff inset;}
a.btn4Unclick:link,a.btn4Unclick:visited,a.btn4Unclick:hover{background:#358a33;border:1px solid #358a33;box-shadow:0 0 0 #fff inset;}
a.btn5Unclick:link,a.btn5Unclick:visited,a.btn5Unclick:hover{background:#c65400;border:1px solid #c65400;box-shadow:0 0 0 #fff inset;}

/*ico*/
.ico{height:16px;display:inline-block;background:url(/img/common/icon.gif) no-repeat;}
.icoPhone{background-position:0 -60px;width:13px;}
.icoNoPhone{background-position:0 -23px;width:13px;}
.icoMail{background-position:0 -140px;width:16px;}
.icoNoMail{background-position:0 -98px;width:16px;}
.icoPro{background-position:0 -223px;width:48px;}
.icounPro{background-position:0 -265px;width:48px;}
.anIco{width:36px; height:25px; background:url(/img/common/jp.gif) no-repeat; display:inline-block; vertical-align:middle; margin-left:5px;}


/*气泡*/
.tooltip{position:absolute;z-index: 1030;display: block;font-size: 12px;line-height: 1.4;opacity: 0;filter: alpha(opacity=0);visibility: visible;}
.tooltip.in{opacity: 1;filter: alpha(opacity=100);}
.hbTip .top{padding:2px;margin-top:0;zoom:1;}
.hbTip .right{padding:0 2px;margin-left:5px;zoom:1;}
.hbTip .bottom{padding:2px 0;margin-top:4px;zoom:1;}
.hbTip .left{padding:0 2px;margin-left:-8px;zoom:1;}
.hbTip .tooltip-arrow{background:url(/img/common/common.gif) no-repeat;font-size:0;line-height:0;}
.hbTip .top .tooltip-arrow{width:7px;height:4px; position:absolute;top:100%;background-position:-35px 0;margin-top:-2px;zoom:1;}
.hbTip .right .tooltip-arrow{width:4px;height:7px; position:absolute;background-position:-20px 0;top:50%;margin-top:-4px;left:-2px;zoom:1;}
.hbTip .bottom .tooltip-arrow{width:7px;height:4px; position:absolute;top:-2px;background-position:-28px 0;left:50%;margin-left:-7px;zoom:1;}
.hbTip .left .tooltip-arrow{width:4px;height:7px; position:absolute;background-position:-24px 0;top:50%;margin-top:-4px;right:-2px;zoom:1;}
.hbTip .tooltip-inner {max-width: 200px;padding: 3px 8px;zoom:1;color: #ffffff;text-align: center;text-decoration: none;background-color: #000000;border-radius: 4px;}

/*dialog弹出窗通用外框样式*/
.dialog{background:url(/img/common/dialogBg.png) repeat;padding:5px;_background:none;_padding:0; text-align:left;}
.dialogCon{border:1px solid #fff;background:url(/img/common/dialogHd.jpg) repeat-x #fff;}
.dialogMask{background:#000;position:fixed;top:0;left:0;width:100%;height:100%;display:block;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2; }
.dialog .dialogCon .dialogHead{position:relative;z-index:1;#position:static;line-height:41px;height:41px;font-size:16px;padding-left:15px;color:#444;padding-right:27px;font-family:"微软雅黑","SimHei";#display: inline}
.dialog .dialogCon .dialogHead a.dialogClose{background:url(/img/common/dialogclose.jpg) no-repeat 0 0;position:absolute;top:13px;_top:0;#top:20px;right:16px;_right:30px; #right:20px;cursor:pointer;line-height:0;font-size:0; width:16px;height:16px; _margin-top:-7px;noOutline:expression(this.onFocus=this.blur());}
.dialog .dialogCon .dialogHead a.dialogClose:hover{background-position:0 -16px;}
.dialogContent{text-align:left;clear:both;overflow-x:visible;}
.dialogBtn{ text-align:right;width:100%;}
.dialogBtn a.btn1,.dialogBtn a.btn3{margin-top:5px;margin:5px 15px 10px 0;}
.dgBox{padding:15px 20px;zoom:1;background:#fff;}

.dialog .dialogFooter{background-color: #fafafa;padding:5px 10px;border-top:1px solid #ebebeb;text-align: right}
.length-time .formText{float:none;display:block}

/*弹出层提示类型*/
.popTxt{padding:15px 20px;width:255px;}

/*5秒消逝操作提示*/
.prt{background:#fff; border-radius:5px;}
.prtCon{padding:5px 15px;overflow:hidden;/*width:120px;*/_width:180px;height:45px;line-height:45px;}
.prtCon i{margin:7px 5px 0 0;font-size:37px;float:left;display:inline;}
.prtCon .prtTxt{float:left; display:inline;font-size:16px;font-family:"微软雅黑","SimHei";}
.prtSuccess{background:#68af02;color:#fff;box-shadow:0 0 3px #68af02;}
.prtFail{background:#e84c3d;color:#fff;box-shadow:0 0 3px #c8100b;}
.prtWarning,.prtInfo{background:#e58632;color:#fff;box-shadow:0 0 3px #ef8f00;}
.prtQuestion{background:#f1f1f1;color:#707070;box-shadow:0 0 3px #dcdcdc;;}

/*数据加载失败窗口*/
.dialogError{font-family:"微软雅黑","SimHei";font-size:16px;padding:5px 0 5px;margin:12px 30px;}
.dialogErrBtn{ text-align:right;padding:0 5px 5px 0;}

/*弹出页面数据加载中*/
.dialogLoading{background:url(/img/common/loadBox.gif) no-repeat;font-family:"微软雅黑","SimHei";font-size:16px;padding:5px 30px 15px 45px; background-position: 18px 14px;padding:25px 40px 25px 85px;}

/*按钮操作中小提示*/
.tipLoad{width:160px; text-align:left;background:#f1f1f1;border:1px solid #e2e2e2;}
.tipLoadTxt{padding:5px 5px 5px 35px;background:url(/img/common/loading.gif) no-repeat 11px 9px ;}

/*表单*/
.formMod{margin-bottom:15px;}
.formMod .l{float:left;display:inline;height:30px;line-height:30px; text-align:right;font-size:14px;margin-right:10px;color:#6c6c6c}
.formMod .l i{color:#de0000;font-style:normal;margin:0 0 0 5px;width:12px;display:inline-block;}
.formMod .r{float:left;display:inline;}

/*输入框*/
.formText{float:left;display:inline; position:relative; z-index:1;}
.formText label.txtLabel{color:#999; position:absolute;font-size:14px;left:7px;top:4px;left:6px \9\0;top:5px \9\0;*left:6px;*top:5px; cursor:text;}
.formText input.text{height:28px;line-height:28px;border:1px solid #cfcfcf;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:0 5px;color:#333;background:#fff;font-size:14px;}/*输入框默认状态*/
.formText input.text::-ms-clear{display:none;}
.formText input.text::-ms-reveal{display:none;}
.formText input.textGray{color:#ccc;}/*输入框默认灰色文字状态*/
.formText input.textDis{background:#f2f2f2;color:#ccc;}
.formText input.error{height:28px;line-height:28px;border:1px solid #f1aaa9;background:#fff3f3;box-shadow:0 0 3px #f1aaa9;}/*输入框判断错误*/
.formText input.focus{height:28px;line-height:28px;border:1px solid #9fcdd6;background:#f2fcfe;box-shadow:0 0 5px #9fcdd6;}
.formText input.disText{background:#f3f3f3;}
.formMod .tipTxt{float:left;display:inline;margin-left:5px;height:30px;line-height:30px;font-size:12px;}
.formMod .tipAry{color:#999;}
.formMod .tipEro{color:#b63d31;}
.formMod .tipEro i{font-size:16px;margin:0 3px 0 0;}
.formMod .font14{font-size:14px;}
/*文本域*/
.formTextarea{float:left;display:inline;position:relative; z-index:1;}
.formTextarea label.txtLabel{color:#999; position:absolute;font-size:14px;left:7px;top:4px;left:6px \9\0;top:5px \9\0;*left:6px;*top:5px; cursor:text;}
.formTextarea textarea.textarea{width:425px;height:140px;border:1px solid #cfcfcf;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;color:#333;background:#fff;font-size:14px;line-height:28px;display:block;padding:0 0 0 5px;}
.formTextarea .textareaTxt{display:block;height:22px;line-height:22px;background:#f2f2f2;font-style:italic;width:447px; text-align:right;padding:0 10px 0 0;font-size:12px;color:#999;}
.formTextarea .textareaTxt i{font-style:italic;color:#333;font-size:14px;font-weight:bold;margin:0 5px;}
.formTextarea textarea.error{border:1px solid #dfc1c1;background:#fff3f3;box-shadow:0 0 3px #f1aaa9;}
.formTextarea textarea.focus{border:1px solid #9fcdd6;background:#F2FCFE;box-shadow:0 0 5px #9fcdd6;}

/*上传文件*/
.formFile{position:relative; z-index:1; height:22px; line-height:22px; display:block;}
.formFile input.file{position:absolute; height:29px; width:80px;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; left:0; cursor:pointer; top:0;}

/*地图*/
.formMap{clear:both;width:100%;float:left;display:inline;}

/*输入框内容居中样式*/
.centerText input.text{ text-align:center;}

/*表单复选框*/
.formChb{float:left;display:inline;margin:0 0 0 10px;}
.formChb label{float:left;display:inline;margin:0 15px 0 3px;cursor:pointer;height:30px;line-height:30px;font-size:12px;}
.formChb input.chb{float:left;display:inline;margin:10px 0 0;margin:7px 0 0 \9;margin:9px 0 0 \11;*margin:4px 0 0;cursor:pointer;}

/*表单单选框*/
.formRad{float:left;display:inline;}
.formRad input.radio{float:left;display:inline;margin:9px 0 0;margin:7px 0 0 \9;*margin:1px 0 0;cursor:pointer;}
.formRad label{float:left;display:inline;height:30px;line-height:30px;margin:0 15px 0 3px;cursor:pointer;}

/*定位层*/
.tipPos{position:relative;padding-right:10px;font-size:12px;float:left;display:inline;top:0;left:12px;height:30px; z-index:1}
.tipLay{ position:absolute;left:0;top:0;}
.tipLay .tipArr{ position:absolute;left:-4px;top:11px;width:4px;height:6px;font-size:0;line-height:0;background:url(/img/common/common.gif) no-repeat 0 0; z-index:4;}
.tipLayTxt{line-height:28px;border:1px solid #c3c3c3;background:#fafafa;color:#333;display:inline-block;padding:0 5px; text-align:left; position:relative; z-index:3;}
.tipw40{width:40px;}
.tipw50{width:50px;}
.tipw80{width:80px;}
.tipw100{width:100px;}
.tipw120{width:120px;}
.tipw110{width:110px;}
.tipw150{width:150px;}
.tipw180{width:180px;}
.tipw200{width:200px;}
.tipw220{width:220px;}
.tipw245{width:245px;}
.tipw280{width:280px;}
.tipError{}
.tipLayErr{line-height:28px;color:#D66564;border:1px solid #D66564;background:#fff2ef;color:#333;display:inline-block;padding:0 5px; text-align:left; position:relative; z-index:3;}
.tipLay .tipLayErr .tipArr{background-position:0 -6px;}

/*下拉def菜单*/
.drop{height:28px;float:left;display:inline;border:1px solid #d8d8d8;border-right:1px solid #e8e8e8;border-bottom:1px solid #ddd; position:relative; z-index:1; cursor:pointer;}
.drop .dropSeld{height:28px;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;display:inline-block;padding:0 5px;background:#fff;
background-image: -moz-linear-gradient(top, #fff, #eee);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #eee));
}
.drop b.dropIco{ position:absolute;right:5px;top:7px;font-size:14px;color:#ccc; cursor:pointer;}
.drop .dropLst{display:none; position:absolute;top:100%;left:-1px;border:1px solid #ccc;background:#fff;font-size:12px;padding:1px;}
.drop .dropLstCon ul li{height:22px;line-height:22px;padding:0 5px; cursor:pointer;font-size:12px;overflow: hidden}
.drop .dropLstCon ul li.hov{background:#f1f1f1;}
.dropShow b.dropIco{color:#9fcdd6;}
.dropShow .dropSeld{box-shadow:0 0 5px #93ddec;}
.dropShow .dropLst{display:block;}
.dropRdSet{padding:0 20px 0 3px;overflow:hidden;zoom:1;}
.dropSet{padding:0 20px 3px 3px;overflow:hidden;zoom:1;}

/*日期选择控件*/
.dateText{position:relative;z-index:1;}
.dateText .dateDrop{display:none;position:absolute;top:100%;left:0;border:1px solid #dadada;background:#fff;}
.dateText .dateDrop ul{padding:10px 20px;zoom:1;overflow:hidden;}
.dateText .dateDrop ul li{float:left;display:inline;width:62px;height:24px;line-height:24px; text-align:center;}
.dateText .dateDrop ul li a{display:block;}
.dateText .dateDrop ul li a:hover{background:#f1f1f1;}
.dateText .dateYear{width:350px;}
.dateText .dateYear .pro{ position:absolute;top:44px;left:8px;}
.dateText .dateYear .next{ position:absolute;top:44px;right:8px;}
.dateText .dateYear .pro i.hbFntWes,.dateText .dateYear .next i.hbFntWes{font-size:16px;}
.dateText .dateMon{width:160px;}
.dateText .dateMon ul li{width:30px;height:30px;line-height:30px;}
.dateText .dateDay{width:280px;}
.dateText .dateDay ul li{width:30px;height:30px;line-height:30px;}
.dateTextShow .dateDrop{display:block;}

/*单个地点选择*/
.addressMod .drop{ cursor:default;background:#fff;}
.addressMod .drop input.text{border:0;margin:3px 0 0;height:20px;line-height:20px;width:67px;}
.addressMod .drop input.focus{background:#fff;box-shadow:none;}
.addressMod .drop ul li{float:left;display:inline;width:70px;font-size:12px;padding:0;height:30px;line-height:30px;cursor:default; text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.addressMod .drop ul li.hov{background:none;}
.addressMod .drop ul li a{padding:3px 8px;}
.addressMod .drop ul li a:hover{background:#f7f7f7;}
.addressMod .drop .dropLstCon{width:420px;font-size:12px;}
.addressMod .drop .dropLst{padding:5px;zoom:1;}

/*省/直辖*/
.addressMod .addFstDrop .dropLstCon{width:490px;font-size:12px;}
.addressMod .addFstDrop .dir{border-bottom:1px dashed #dadada;padding:0 0 5px;margin-bottom:5px;}


/*市/区县*/

/*地标*/

/*户籍地点选择*/
.censDrop .drop input.text{border:0;margin:3px 0 0;height:20px;line-height:20px;width:67px;}
.censDrop .drop input.focus{background:none;box-shadow:none;}
.censDrop .hot{height:30px;line-height:30px;font-size:12px;border-bottom:1px dashed #dadada;padding:5px 0;}
.censDrop .hot a{padding:0 3px;display:inline-block;height:30px;line-height:30px;width:56px;margin:0 5px 0 8px;}
.censDrop .hot a:hover{background:#f1f1f1;}
.censDrop .drop{cursor:default;background:#fff;}
.censDrop .drop ul li{float:left;display:inline;width:70px;font-size:12px;padding:0; cursor:default;height:30px;line-height:30px;margin:0 5px 5px 0; text-align:center;}
.censDrop .drop ul li.hov{background:none;}
.censDrop .drop ul li a{display:block;padding:0 3px;}
.censDrop .drop ul li a:hover{background:#f1f1f1;}
.censDrop .drop .dropLstCon{width:620px;font-size:12px;}
.censDrop .drop .dropLst{padding:0;}
.censDrop .drop .censLst{padding:5px 0 0 8px;}
.censDrop .countyDrop .dropLst{padding:5px 0 0 12px;}

/*多选控件*/
.checkMod .drop{width:475px;height:auto;background:#fff;zoom:1;}

.checkMod .drop input.text,.checkMod .drop .dropRdSet input.text{border:0;height:25px;line-height:25px;width:3px;padding:0 1px; float:left;*float:none;*vertical-align:middle;}
.checkMod .drop input.focus{background:none;border:0;box-shadow:none;}
.checkMod .seled{position:relative; z-index:1;height:20px;line-height:20px;display:inline-block;*display:inline;zoom:1;margin:3px 5px 0 0;background:#e4f5fd;padding:0 13px 0 4px;font-size:12px;border:1px solid #c0dff4;float:left;*float:none;*vertical-align:middle;}
.checkMod .seledHov{}
.checkMod .seled b{}
.checkMod .seled i.delSel{font-size:12px;height:20px;line-height:20px;display:inline;padding:0 3px;float:left;margin-left:3px;color:#5790ae;font-weight:bold; position:absolute;right:0;top:0;_right:-2px;_top:1px;}
.checkMod .seledHov i{color:#2e7093;background:#d6ebf7;}
.checkMod .drop b.dropIco{*top:8px;}
.checkMod .dropRdSet .seled{background:none;border:0;height:28px;line-height:28px;margin:0 8px 0 0;font-size:14px;}/*单选控制*/

.checkMod .dropLst{cursor:default;}
.checkMod .dropLstHead{height:30px;line-height:30px;padding:0 5px 0 10px;}
.checkMod .dropLstHead a.btnsF12{height:22px;line-height:21px;margin:5px 0 0 0;float:left;display:inline;}
.checkMod .dropLstHead p{float:left;display:inline;color:#666; cursor:text;margin:0 0 0 10px;}
.checkMod .dropLstHead p em{color:#e06400;margin:0 5px;font-weight:bold;}
.checkMod .dropLstHead p a{margin:0 0 0 10px;}
.checkMod .dropLstHead a.closeDrop{float:right;display:inline;font-size:16px;color:#8d8d8d;}
.checkMod .dropLstHead a.closeDrop:hover{color:#7c7c7c;}
.checkMod .dropLstCon{padding:5px 5px 10px;zoom:1;}

.checkMod .dropLstCon .lst{float:left;display:inline;border:1px solid #dadada;margin:0 5px;overflow-y:scroll;}
.checkMod .dropLstCon .lst ul li{font-size:12px;height:auto;float:left;display:inline;padding:0;line-height:28px;background:url(/img/common/checkModArr.gif) no-repeat right center;}
.checkMod .dropLstCon .lst ul li.ths{}
.checkMod .dropLstCon .lst ul li.ths label{font-weight:bold;}
.checkMod .dropLstCon .lst ul li input.chb{ float:left;margin:8px 0 0 7px;*margin-top:2px;cursor:pointer;width:20px;}
.checkMod .dropLstCon .lst ul li input.rdo{float:left;margin:8px 0 0 7px;*margin-top:2px;cursor:pointer;width:20px;}
.checkMod .dropLstCon .lst ul li label{padding:0 0 0 10px;float:left;display:inline;cursor:pointer;font-size:12px;color:#444;height:28px;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.checkMod .dropLstCon .lst ul li.hov{background:url(/img/common/checkModArr.gif) no-repeat right center #f1f1f1;}
.checkMod .dropLstCon .lst ul li.cu{background:url(/img/common/checkModArrcu.gif) no-repeat right center #eff8ff;}

/*职位类别*/
.JobCayDrop .dropLst{width:710px;}
.JobCayDrop .dropLstCon .lst{width:220px;height:308px;}
.JobCayDrop .dropLstCon .lst ul li{width:202px;}
.JobCayDrop .dropLstCon .lst ul li label{width:175px;}
.JobCayDrop .dropLstCon .lst2 ul li label{width:155px;}
.JobCayDrop .dropLstCon .lst2 ul li.ths label{width:172px;padding-left:3px;}
.JobCayDrop .dropLstCon .lst2 ul li.ths{background:none;}
.JobCayDrop .dropLstCon .lst3 ul li{background-image:none;}
.JobCayDrop .dropLstCon .lst3 ul li label{width:171px;padding-left:3px;}
.JobCayDrop .dropLstCon .lst3 ul li.hov{background-image:none;}

/*行业类别*/
.JobIndDrop .dropLst{width:510px;}
.JobIndDrop .dropLstCon .lst{width:180px;height:308px;}
.JobIndDrop .dropLstCon .lst ul li label{width:125px;}
.JobIndDrop .dropLstCon .lst1 ul li{width:163px;}
.JobIndDrop .dropLstCon .lst1 ul li label{width:140px;}
.JobIndDrop .dropLstCon .lst2{width:295px;}
.JobIndDrop .dropLstCon .lst2 ul li{width:277px;background-image:none;}
.JobIndDrop .dropLstCon .lst2 ul li.hov{background-image:none;}
.JobIndDrop .dropLstCon .lst2 ul li label{width:245px;padding-left:3px;}

/*地点多选*/
.jobAddMod .seled b{width:auto;}
.jobAddDrop .dropLst{width:455px;}
.jobAddDrop .dropLstCon .lst{width:180px;height:308px;}
.jobAddDrop .dropLstCon .lst1{width:97px;}
.jobAddDrop .dropLstCon .lst1 ul li{width:80px;}
.jobAddDrop .dropLstCon .lst1 ul li label{width:60px;}
.jobAddDrop .dropLstCon .lst2{width:160px;}
.jobAddDrop .dropLstCon .lst2 ul li{width:143px;}
.jobAddDrop .dropLstCon .lst2 ul li label{width:97px;padding-left:30px;}
.jobAddDrop .dropLstCon .lst2 ul li.ths{background-image:none;}
.jobAddDrop .dropLstCon .lst2 ul li.ths label{padding-left:3px;width:112px;}

.jobAddDrop .dropLstCon .lst3{width:152px;}
.jobAddDrop .dropLstCon .lst3 ul li{width:135px;background-image:none;}
.jobAddDrop .dropLstCon .lst3 ul li.hov{background-image:none;}
.jobAddDrop .dropLstCon .lst3 ul li label{width:105px;padding-left:3px;}

.drop .dropLst .btns {
  text-align: right;
  margin: 7px 5px 0;
}
.drop .dropLst .btns a {
  display: inline-block;
  background: #59BCDC;
  color: #fff;
  height: 30px;
  line-height: 30px;
  border-radius: 3px;
  padding: 0 25px;
}

/*薪资控件*/
.cashMod{}
.cashMod .drop{cursor:default;padding:0;height:auto;}
.cashMod input.text{border:0;}
.cashMod .dropLstCon{width:210px;}
.cashMod .drop .dropLstCon ul li{width:60px;float:left;display:inline;}

/*年龄控件*/
.ageMod .dropLstCon{width:315px;}
.ageMod .dropLstCon ul li{float:left;display:inline;width:25px;height:25px;text-align:center;}

/*证书控件*/
.tecDrop{border:0;}
.tecDrop .dropLst{left:0;padding:0;}
.tecDrop .dropLstCon{width:625px; cursor:default;}
.tecDrop .tecTab{padding:5px 0 0;zoom:1;background:#f8f8f8;}
.tecDrop .tecTab a{height:30px;line-height:30px;padding:0 8px;display:inline-block;margin-left:-1px;}
.tecDrop .tecTab a.cu{background:#fff;border:1px solid #dadada;border-bottom:0; position:relative; z-index:2;}
.tecDrop .tecTabC{padding:5px 0;zoom:1; position:relative; z-index:1;top:-2px;border-top:1px solid #dadada;}
.tecDrop .tecTabC .cpt ul li{float:left;display:inline;width:112px;height:30px;line-height:30px;margin:0 0 5px -1px; text-align:center; cursor:default;}
.tecDrop .tecTabC .cpt ul li.hov{background:none;}
.tecDrop .tecTabC .cpt ul li a{padding:3px 8px;}
.tecDrop .tecTabC .cpt ul li a:hover{background:#f6f6f6;}
.tecDrop .tecTabC .cpt .tecComUse{border-bottom:1px dashed #dadada;padding:0 0 5px 5px;margin-bottom:5px;zoom:1;}
.tecDrop .tecTabC .cpt .tecComType{zoom:1;}
.tecDrop .tecTabC .cpt .tecComType ul li.hov{background:none;}
.tecDrop .tecTabC .cpt .tecComType ul li.cu{background:#f7f7f7;border:1px solid #dadada;border-bottom:0; position:relative; z-index:2;}
.tecDrop .tecTabC .cpt .tecComType ul li a{padding:0 0 0 5px;}
.tecDrop .tecTabC .cpt .tecComType ul li i.hbFntWes{font-size:12px;margin:0 3px 0 4px;} 
.tecDrop .tecTabC .cpt .tecComType ul li.divJobCate3{background:#f7f7f7;border:1px solid #dadada;padding:10px 0;border-left:0;border-right:0;margin:-1px 0 0;zoom:1;width:625px;overflow:hidden;clear:both;float:none;height:auto;display:block; position:relative; z-index:1;top:-6px; cursor:default;}
.tecDrop .tecTabC .cpt .tecComType ul li.divJobCate3 div{height:30px;line-height:30px;float:left;;width:111px;display:inline;padding:0 5px;zoom:1; vertical-align:bottom;}
.tecDrop .tecTabC .cpt .tecComType ul li.divJobCate3 div a{display:block;}

.tecDrop .tecTabC .same dl dt{float:left;display:inline;width:107px;padding:0 5px 0 10px;height:30px;line-height:30px; cursor:text;}
.tecDrop .tecTabC .same dl dd{float:left;display:inline;width:503px;}
.tecDrop .tecTabC .same dl dd ul li{float:left;display:inline;width:112px;height:30px;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; cursor:default;}
.tecDrop .tecTabC .same dl dd ul li.hov{background:none;}
.tecDrop .tecTabC .same dl dd ul li a{padding:3px 8px;}
.tecDrop .tecTabC .same dl dd ul li a:hover{background:#f6f6f6;}
.tecDrop .tecTabC .same dl{overflow:hidden;border-bottom:1px dashed #dadada;padding-bottom:5px;zoom:1;margin-top:5px;}

/*证书控件*/
.dipDrop{}
.dipDrop input.text{height:27px;line-height:27px;border:0;}
.dipDrop .dropLst{padding:0;}
.dipDrop .dropLstCon{width:680px; cursor:default;}
.dipTab{height:30px;background:#f8f8f8;}
.dipTab a{height:30px;line-height:30px;padding:0 8px;display:inline-block;}
.dipTab a.cu,.dipTab a.cu:hover{background:#fff;border:1px solid #dadada;border-bottom:0;border-top:0; position:relative; z-index:2;background:#fff;}
.dipTab .dipTabL{float:left;display:inline;width:20px;}
.dipTab .dipTabR{float:left;display:inline;width:20px;}
.dipTab .dipTabL a,.dipTab .dipTabR a{font-size:12px;display:block;padding:0 5px;}
.dipTab .con{float:left;display:inline;width:640px;height:30px; position:relative; z-index:2;overflow:hidden;}
.dipTab .scroll{ position:absolute;left:0;top:0;width:840px;}
.dipDrop .dipTabC{border-top:1px solid #dadada; position:relative; z-index:1;top:-1px;}
.dipDrop .pt{padding:10px 0 10px 5px;zoom:1;}
.dipDrop .dipTabCon ul li{height:30px;line-height:30px;float:left;;width:135px;display:inline;zoom:1; vertical-align:bottom;padding:0; text-align:center; cursor:default;}
.dipDrop .dipTabCon ul li.hov{background:none;}
.dipDrop .dipTabCon ul li a{padding:3px 8px;}
.dipDrop .dipTabCon ul li a:hover{background:#f6f6f6;}
.dipDrop .oth{padding:10px 0 10px 10px;zoom:1;}
.dipDrop .oth dl{overflow:hidden;border-bottom:1px dashed #dadada;padding-bottom:5px;margin-bottom:5px;zoom:1;}
.dipDrop .oth dl dt{float:left;display:inline; cursor:text;width:40px;padding:0 5px;height:30px;line-height:30px;}
.dipDrop .oth dl dd{float:left;display:inline;width:615px;}


/*无数据状态*/
.noData{ text-align:center;color:#aaa;font-family:Verdana,"微软雅黑","SimHei";padding:178px 0 50px;font-size:18px;background:url(/img/common/nodata.png) no-repeat center 20px;}
.noDataSearch{text-align:center;color:#aaa;font-family:Verdana,"微软雅黑","SimHei";padding:50px 0;font-size:18px;}

/*进度条*/
.bar{overflow:hidden;}
.barBd{font-size:0;line-height:0;padding:1px;width:120px;display:inline-block;border:1px solid #dadada;float:left;margin:0 5px 0 0;}
.barBd i{height:14px;font-size:0;line-height:0;display:inline-block;background:#589ccf;}
.bar em{background:#d84d14;height:18px;line-height:18px;color:#fff;display:inline-block;font-size:12px;float:left;padding:0 3px;position:relative;z-index:1;}
.bar em i{ position:absolute;left:-3px;top:6px;width:3px;height:6px;background:url(/img/common/common.gif) no-repeat -43px 0;font-size:0;line-height:0;}

/*翻页控件样式*/
.page{padding:20px 0 0; text-align:center;}
.page a{color:#666;margin:0 5px;height:28px;line-height:28px;border:1px solid #ccc;font-size:12px;display:inline-block;width:31px; text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
background:-moz-linear-gradient(top,#fff,#f2f2f2 95%,#fff 5%);
background:-webkit-gradient(linear,0 0,0 100%,from(#fff),color-stop(95%,#f2f2f2),color-stop(5%,#fff));
font-family:Arial, Helvetica, sans-serif;
}
.page a.thrText{width:40px;}
.page a:hover{border:1px solid #8e8e8e;color:#000;
background:-moz-linear-gradient(top,#f9f9f9,#eaeaea 95%,#fff 5%);
background:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),color-stop(95%,#eaeaea),color-stop(5%,#fff));
}
.page a.cu,.page a.cu:hover{background:#3d86bc;border:1px solid #2e76ab;color:#fff;font-weight:bold;
/*background:-moz-linear-gradient(top,#2280cc,#49adff 95%,#72aedb 5%);
background:-webkit-gradient(linear,180% 0,0 100%,from(#2280cc),color-stop(95%,#49adff),color-stop(5%,#72aedb));
-moz-box-shadow:0 3px 2px #07589a inset;
-webkit-box-shadow:0 3px 2px #07589a inset;
box-shadow:0 3px 2px #07589a inset;*/
}
.page a.morePage{font-weight:normal;border:0;padding:0;width:22px;background:none;}
.page a.morePage:hover{background:none;border:0;padding:0;}

/*悬浮窗口*/
.sus{ position:fixed;bottom:100px;right:50px;}
.sus a{width:50px;height:50px;color:#fff;background:#aaa;display:inline-block;line-height:50px;font-size:20px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;display:none;}
.sus a:hover{background:#ccc;color:#666;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity:0.8;}

/*自动补全*/
.autTemp{border: 1px solid #dadada;background:#fff;overflow: hidden;z-index: 99999; text-align:left;}
.autTempLst p.autTempTxt{font-size:12px;height:26px;line-height:26px;padding-left:5px;font-weight:normal;background:#f5f5f5;border-bottom:1px solid #eee;}
.autTempLst ul{width: 100%;}
.autTempLst ul li{padding:2px 5px;cursor:pointer;display: block;font-size: 12px;overflow: hidden;height:25px;line-height:25px; vertical-align:bottom;}
.autTempLoad{background:url(/img/p/loading.gif) center center no-repeat #fff;}
.autTempLst ul li.hov{background:#f1f1f1;}
.autTempLst ul li .autTempL{float:left;display:inline;width:205px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;height:25px;line-height:25px;}
.autTempLst ul li .autTempR{float:right;display:inline;text-align:right;width:70px;height:25px;line-height:25px;color:#999;}
.autTempLst ul li.hov .autTempR{}
.autTempLst ul li .autTempR em{}
.autTempLst ul li.hov .autTempR em{}
.autTemp .autTempLst .noData{background:none;}

/*翻页2号*/
.datBot{width:100%;height:50px;border-top:1px solid #dadada;}
.datBot .l{float:left;display:inline;margin:11px 0 0 10px;width:85px;}
.datPage a.selPage{height:25px;line-height:25px;display:inline-block;padding:0 5px;font-size:12px;background:none;border:1px solid #f8f8f8; position:relative; z-index:1;padding:0 15px 0 5px;border:0;}
.datPage a.selPage i.hbFntWes{font-size:12px; vertical-align:middle; position:absolute;right:5px;top:4px; cursor:pointer;}
.datPage a.prePage,.datPage a.nextPage{height:25px;line-height:25px;display:inline-block;background:#f8f8f8;border:1px solid #f0f0f0; border-radius:3px;padding:0 5px;font-size:12px;}
.datPage a.prePage:hover,.datPage a.nextPage:hover{background:#f2f2f2;border:1px solid #d2d2d2;}
.datPage a.unclickPage,.datPage a.unclickPage:hover{border:1px solid #e9e9e9;background:#e9e9e9;color:#f8f8f8;}

.datPage .pageLnk{float:left;display:inline; position:relative;}
.datPage .pageSel{ z-index:2;}
.datPage .pagePos{ position:absolute; z-index:1;right:-33px;top:-154px;background:#fff;border:1px solid #aaa;width:260px;padding:5px 8px 10px;height:135px;display:none;box-shadow:0 0 4px #999;border-radius:3px;}
.datPage .pagePosHd{height:18px; position:relative; z-index:3;font-size:0;}
.datPage .pagePosHd a{ position:absolute;right:5px;top:0;font-size:16px;}
.pagePos .arrL{float:left;display:inline;width:20px; text-align:center;margin:45px 0 0 ;}
.pagePos .arrR{float:right;display:inline;width:20px; text-align:center;margin:45px 0 0 ;}
.pagePos i.hbFntWes{font-size:16px;}
.pagePos .lst{float:left;width:220px;overflow:hidden; position:relative; z-index:1;height:115px;}
.pagePos .lstMove{ position:absolute;height:115px;}
.pagePos .lst ul{width:220px;height:115px;float:left;display:inline;}
.pagePos .lst ul li{float:left;display:inline;margin:0 0 5px 0;width:44px; text-align:center;}
.pagePos .lst ul li a{display:inline-block;width:35px;height:22px;line-height:22px;border:1px solid #dadada; text-align:center;color:#666;}
.pagePos .lst ul li a:hover{border:1px solid #ddd;color:#333;background:#f1f1f1;}
.pagePos .lst ul li.cu a{background:#5498ca;color:#fff;border:1px solid #5498ca;}
.pagePos .arrL a,.pagePos .arrR a{color:#666;}
.pagePos .arrL a:hover,.pagePos .arrR a:hover{color:#333;}



/*邮件自动提示*/
.mailTip{z-index:10000; text-align:left;background:#fff;border:1px solid #aaa;}
.mailTip ul li{padding:0 5px; cursor:pointer;}
.mailTip ul li.lstEven{background:#eee;}
.mailTip ul li.lstOdd{}
.mailTip ul li.lstOver{background:#edf9ff;}



/*-------------------------------公共底部-------------------------------*/
footer{width:100%;border-top:1px solid #dadada;padding:15px 0;background:#fff;font-size:12px;zoom:1;line-height:24px;color:#666;margin:20px 0 0;}
footer .footerNav{color:#999; margin:0 auto; width:1000px;}
footer .footerNav a{margin:0 10px;color:#666;}
footer .footerNav a:hover{color:#0af;}
footer .copyright{width:1000px; margin:0 auto;}



/*IE6回到顶部*/
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
* html .sus{position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}

/*问题反馈*/
section.floatRT{width:20px; background:#fff; _display:none; position:fixed; z-index:100; right:-1px;*right:0; top:270px; text-align:center; padding:0 3px;border:1px solid #dadada;}
section.floatRT a{color:#888; font-size:12px;display:block; width:20px;  line-height:15px; padding:5px 0; zoom:1;}
section.floatRT a:hover{color:#00aaff;}
section.floatRT b{background:url(/img/common/floatRT.png); position:absolute; right:0; bottom:0; font-size:0; width:4px; height:4px;}

/*手机找工作*/
section.weixin{width:122px; height:210px; padding:10px 0; zoom:1; background:#fff; border:1px solid #ddd; position:absolute; z-index:100; right:50%; top:180px; margin-right:-640px;}
section.weixin a.close{position:absolute; top:0; right:6px; font-size:14px; color:#999;}
section.weixin a.close:hover{color:#0af;}
section.weixin p{padding:0 10px;zoom:1; font-size:12px;}
section.weixin p.tit{color:#999;}
section.weixin p.Lnk{font-weight:bold; font-size:14px; margin:15px 0;}
section.weixin p.sweep{color:#999; margin:10px 0; position:relative; z-index:1; padding-left:40px;}
section.weixin p.sweep b{background:url(/img/common/weixinLogo.jpg) no-repeat; width:25px; height:20px; position:absolute; left:8px; top:0;}
section.weixin p.Img{width:100px; height:100px; margin:0 auto;}
section.weixin p.Img img{width:100px; height:100px; border:0;}
section.weixin p.line{height:1px; background:#dadada;}

/*重庆现场招聘会QQ交谈*/
section.qqTalk{position:fixed;right:5px;top:200px; z-index:100; _display:none;}

div.error-box {padding: 10px; font-size: 14px;}