/*网站通用样式*/
.wrap { background: #F3F3F3; width: 100%; margin-top: -20px; padding-top: 20px; padding-bottom: 20px; }
.wrap_oh { padding:50px 0px; }
.compatibility { margin-bottom: -30px; padding-bottom: 30px; }  
.public_inbox { border:1px solid #ddd; padding:20px; border-radius: 10px; background: #fff; }

.i_public_title { width: 180px; height: 20px; line-height: 35px; border-bottom: 1px solid #ddd; text-align: center; margin:20px auto 30px; }
.i_public_title span { height: 35px; width:120px; padding:5px 10px; background: #fff; }
.i_public_title .bgf3 { background: #F3F3F3; } 

.has-feedback .form-control { padding-right:0px; }

.col-sundy { padding-right: 0px;
    text-align: right;
    margin-bottom: 0px;}

/*头部*/
.header { background: #fff; border:none; border-bottom: 1px solid #ddd; border-radius: 0px; width: 100%; }
	.header .navbar-brand { height: 75px; padding:13px 15px 0px; }
	.header .navbar-brand a { text-decoration: none; }
	.header .navbar-brand img { display: inline-block; }
	.header .login_box { float: right; height: 75px; line-height:75px; }
	.header .login_box a { font-size: 14px; margin-top: 20px; color: #ff7743; float: right; width: 90px; height: 35px; line-height: 35px; text-align: center; background: #12adff; color:#fff; border-radius: 5px; }
	.header .login_box a:hover { text-decoration: none; background: #1796d9; }
	.header .login_box .alone { margin-right:20px; background: #ff7743 }
	.header .login_box .alone:hover { background: #de693c; }

	.header .navbar-nav { float:right; }
	.header .navbar-nav li { height: 75px; line-height: 75px; padding:0px 20px; }
	.header .navbar-nav li a { padding: 0px; font-size: 16px; display: block; line-height: 75px; }
	.header .navbar-nav .dropdown { border-left: 1px solid #ddd; border-right: 1px solid #ddd; padding:0px; }
	.header .navbar-nav .dropdown .dropdown-toggle { padding:0px 10px;}
	.header .navbar-nav .dropdown .dropdown-toggle:hover,.header .navbar-nav .dropdown .dropdown-toggle:focus { background: #f3f3f3 !important }
	.header .navbar-nav .dropdown .dropdown-menu { min-width: 140px; left:-1px; border: none; padding:0px; }
	.header .navbar-nav .dropdown .dropdown-menu li { padding:0px; height: 40px; line-height: 40px; }
	.header .navbar-nav .dropdown .dropdown-menu li a { line-height: 40px; padding:0px 10px; }
	.header .navbar-nav .dropdown .dropdown-menu > li > a:focus,.dropdown-menu > li > a:hover { background:#f5f5f5 !important;  }

/*用户注册与登录*/
	/*通用头部与尾部*/
	.login_footer { text-align: center; padding:30px 0px 0px; }

	/*注册登录背景*/
	.reg_wrap { background: url("../images/index_bg_big.jpg") no-repeat; padding :100px 0px; position: relative; margin-top: 0px; }
	.login-wrap { background: url("../images/index_bg_big.jpg") no-repeat; padding:100px 0px; position: relative; margin-top: 0px; }

	/*注册主体*/
	.reg-box { box-shadow: #666 0px 0px 10px; width:400px; margin:0px auto; background: #fff; padding:20px; border-radius: 5px; position: relative; }
	.reg-box h3 { margin:0px; margin-bottom: 30px; height: 20px; font-size: 18px; position: relative; border-bottom: 1px solid #ddd; }
	.reg-box h3 span{ display: block; padding:6px 12px; position: absolute; background: #fff; left: 15px; font-weight: bold; }
	.reg-box .get_num .form-control{ width:60%; float:left ;margin-right:10px; border-radius:0px 4px 4px 0px; }
	.reg-box .get_num .getPhoneCaptcha-btn { float:right; padding:6px 25px; }
	.login-box .f_red { font-weight: normal; }
	.login-box .f_red i{ margin-right: 5px; margin-left: 105px; padding-top: 5px; }

	/*登录主体部分*/

		/*左边滚动AD*/
		.scroll_AD { overflow: hidden; position: relative; color:#fff; }
		.scroll_AD .bd { margin:0px auto; width:300px; }
		.scroll_AD .bd li { text-align: center; width: 300px; }
		.scroll_AD .bd li .icon { background: url('../images/Usmerit.png') no-repeat; width:120px; height: 120px; margin:0px auto 10px; }
		.scroll_AD .bd li .pic2 { background-position: -120px 0px; }
		.scroll_AD .bd li .pic3 { background-position: 0px -120px; }
		.scroll_AD .bd li .pic4 { background-position: -120px -120px; }
		.scroll_AD .bd li .text { float:left; padding-top: 20px; padding:0px 20px; }
		/*上下按钮*/
		.scroll_AD .prev { position: absolute; top: 50%; margin-top: -30px; left: 15%; z-index: 1; cursor: pointer; font-size: 60px; color:#fff; }
		.scroll_AD .next { position: absolute; top: 50%; margin-top: -30px; right: 15%; z-index: 1; cursor: pointer; font-size: 60px; color:#fff; }
		/*缩略图列表*/
		.scroll_AD .hd { width:80px; margin:20px auto 0px; display: block; overflow: hidden; }
		.scroll_AD .hd ul { padding:0px; margin: 0px; list-style: none; }
		.scroll_AD .hd li { float:left; width:10px; height: 10px; border-radius: 50%; text-indent: -9999999px; margin-right: 10px; background: #ccc; }
		.scroll_AD .hd li.on { background:#FF7743; }


		/*右边登录列表*/
		.login-box { background: #fff; border:1px solid #ddd; padding:20px; border-radius: 10px; }
		.login-box h3 { margin:0px; margin-bottom: 30px; height: 20px; font-size: 18px; position: relative; border-bottom: 1px solid #ddd; }
		.login-box h3 span{ display: block; padding:6px 12px; position: absolute; background: #fff; left: 15px; font-weight: bold; }
		.login-box .input-group { width:100%; }
		.login-box .input-group .input-group-addon { width:100px; text-align: right; }
		.check_num .form-control { width:60%; float: left; }
		.check_num img { float:right; width: 75px; height: 34px; }
		.check_num .getMobileNum { float:right; width: 75px; }

/*找回密码*/
.findPassword { padding:0px 20px; overflow: hidden; }
.findPassword .findType { overflow: hidden; margin-bottom: 50px; margin-top: 30px; padding-left: 104px; }
.findPassword .findType a { display: block; text-decoration: none; color:#333; width: 140px; height:50px; line-height:50px; float: left; text-align: center; margin-right:20px; border:1px solid #ddd; border-radius: 7px; }
.findPassword .findType a:hover { background: #12adff; color:#fff; border:1px solid #fff; }
.findPassword .findType .on { background: #12adff; color:#fff; border:1px solid #fff; }
.findPassword .findType i { margin-right:10px; vertical-align: middle; }
.findPassword .check_num input { width: 60%; float:left; }
.findPassword .check_num img { width:100px; height: 35px; float: right; }
.findPassword .onsub { width:60% }

/*头部公告*/
.alert_public { margin-bottom: 0px; }
.alert_public a { font-weight: bold; }

/*列表*/
.nav_outline { overflow: hidden; }
.nav_outline .Li_list_box { width: 100%; background: #fff; margin-bottom:20px; }
.nav_outline .Li_list_box ul { list-style: none; padding:0px; margin:0px; }
.nav_outline .Li_list_box li { height: 50px; line-height: 50px; padding:0px 10px; border-bottom: 1px solid #ddd; font-size: 16px; }
.nav_outline .Li_list_box li span { margin:0px 10px; } 
.nav_outline .Li_list_box li a { text-decoration: none; display: block; color:#333; }
.nav_outline .Li_list_box .stair_on { border-left: 4px solid #12adff }
.nav_outline .Li_list_box .stair_on i { position: absolute; top: 16px; right: 22px; }
.nav_outline .Li_list_box .stair_on a { color:#337AB7; }
.nav_outline .Li_list_box .born { border: 0px none; }
.nav_outline .Li_list_box .collapse_format { height: auto; padding:10px; }
.nav_outline .Li_list_box .collapse_format li { padding:0px 10px 0px 20px; border:none; }
.nav_outline .Li_list_box .collapse_format .second_on { background: #9BDDFF; color:#fff; }

.nav_outline .Li_list_box .invite { padding:20px; background: #fff; }
.nav_outline .Li_list_box .invite h3 { margin:0px; padding:0px; margin-bottom: 10px; font-size: 16px; }



/*公用列表*/
.list_public { }
.list_public ul { padding:0px; margin:0px; list-style: none; }
.list_public .lists { border-bottom: 1px solid #ddd; padding: 10px 20px ; height: 178px; }
	/*用户信息*/
	.list_public .lists .L_user_n { margin-bottom: 10px; overflow: hidden; }
	.list_public .lists .L_user_n .name { font-size: 18px; display: block; float:left; width:240px; }
	.list_public .lists .L_user_n a { padding-top: 4px; }
	/*岗位修改*/
	.list_public .lists .classify {  }
	.list_public .classify .op { font-size: 16px; margin-bottom: 10px; }
	.list_public .classify .op a { font-size: 14px; margin-left:10px; }
	.list_public .classify .setproperty { float:left; width:380px; border-right:1px solid #ddd; margin-right:40px; }
	.list_public .classify .setproperty li { width:50%; float: left; margin-bottom: 5px; }
	.list_public .classify .setproperty span { color:#818181; }
	
	/*测评码*/
	.list_public .classify .cp_Report { float:left; float:left; width:384px; }
	.list_public .classify .cp_Report .a_box{ float: right; }
	.list_public .classify .cp_Report .c { color:#818181; }
	.list_public .classify .cp_Report .cp_num { margin-bottom: 5px; }
	.list_public .classify .cp_Report .cp_bottom {  }
	.list_public .classify .cp_Report .cp_bottom .cp_btn { float:left; width:200px; }
	.list_public .classify .cp_Report .cp_bottom  .inprogress { float:left; width:184px; padding-top:7px; }
	.list_public .classify .cp_Report .cp_bottom  .progress { float:right; width: 122px; margin-bottom: 10px; }

/*会员中心基层样式*/
.member_box { width: 100%; background: #fff; padding-bottom: 20px; }
	.member_box .public_title { font-size: 18px; border-bottom: 1px solid #ddd; height: 50px; line-height: 50px; margin-bottom: 20px; padding-left: 20px }
	.member_box .small_title { padding-left: 0px; }
	.member_box .small_title span { display: block; float: left; border-bottom: 2px solid #12adff; height: 50px; padding: 0px 20px; }
	.member_box .small_title a { float:right; margin-right:20px; font-size: 14px; }
	.member_box .alert_p { padding:20px; }
	.member_box .alert_p span { display: block; }
	.member_box .infoNull { padding:20px 0px; text-align: center; font-size: 24px; }
	.member_box .va_m td { vertical-align: middle; }
	.member_box .tdh tbody td { padding:20px 8px; }
	.member_box .statistics { border-top: 1px solid #ddd; padding-top: 20px; margin-top: -20px; text-align: right; padding-right:20px; }
	.member_box .ipt_item .Icalendar { padding-left: 35px; background:#eee url("../images/Icalendar.png") no-repeat 10px 6px; }
	/*首页个人信息*/
	.member_box .com_info .user_name { padding:0px 20px 10px; font-size: 16px; border-bottom: 1px solid #ddd; margin-bottom: 10px; } 
	.member_box .com_info .user_name .pull-right { font-size: 14px; }
	.member_box .com_info .user_name .user_check { padding-right: 10px; margin-right: 10px; /* border-right: 1px solid #ddd; */ font-size: 12px; color: #595959;}
	.member_box .com_info .user_name .password_modify { padding-right: 10px; margin-right: 10px; font-size: 15px;}

	.member_box .com_info .user_money { padding-bottom: 10px; border-bottom: 1px solid #ddd; margin-bottom: 10px; overflow: hidden; }
	.member_box .com_info .user_money .money , .member_box .com_info .user_money .look_num { width: 50%; float: left; padding-left: 20px; position: relative; }
	.member_box .com_info .user_money .ptitle { margin-bottom: 5px; font-size: 16px; }
	.member_box .com_info .user_money .pnum { font-size: 18px; margin-bottom: 0px; }
	.member_box .com_info .user_money .pnum span { font-size: 14px; }
	.member_box .com_info .user_money .pnum a { font-size: 14px; margin-left: 5px; }
	.member_box .com_info .user_money .pbut a { background:#4ABB44; border:1px solid #4ABB44; position: absolute; top: 10px; right: 20px; }
	.member_box .com_info .user_money .pbut .btn-buy { background: #FF7643; border:1px solid #FF7643; }
	
	/*用户信息*/

	.member_box .com_info .data_stats { overflow: hidden; padding:0px 20px; }


	.member_box .com_info .data_stats .stats_block ul { margin:0px; padding:0px; list-style: none; } 
	.member_box .com_info .data_stats .stats_block li { width: 25%;  float: left; margin-bottom: 5px; font-size: 16px; }
	.member_box .com_info .data_stats .stats_block li span { color: #8A8A8A; }




/*尾部*/
.footer { background: #c7c9c8 ; padding:35px 0px 0px; width: 100%; }
	/*链接列表*/
	.footer .container { position: relative; }
	.footer .contact { position: relative; }
	.footer .contact dl { float: left; width: 33%; text-align: center; margin-bottom: 0px; }
	.footer .contact dl dt { font-weight: normal; font-size: 18px; margin-bottom: 10px; }
	.footer .contact dl dd { margin-bottom: 10px; }
	.footer .contact a {  color:#333; font-size: 16px; }
	/*客服电话*/
	.footer .phone p { margin-bottom: 5px; }
	.footer .wx_icon { padding-top: 10px; padding-left: 20px; }
	.footer .wx_icon a { text-decoration: none; }
	.footer .wx_icon .app { margin-right: 40px; }
	/*尾部logo*/
	.footer .footer_logo { padding-top: 54px; padding-left: 86px; }
	.footer .footer_logo p { font-size: 18px; letter-spacing: 8px; }
	/*尾部版权*/
	.footer_rights { color:#313841; text-align: center; font-size: 12px; background: #B7B9BB; padding:10px 0px; }
	.footer_rights p { margin-bottom: 0px; }

/*浮动客服*/
	.float-service { position: fixed; right: 10px; bottom: 70px; height: 171px; }
	.float-service .qq_service,.float-service .goTop,.float-service .share{ color:#2072A3; background: #fff; width: 50px; height:50px; line-height: 44px; border: 1px solid #ddd; border-radius: 50%; text-align: center; cursor: pointer; margin-bottom: 10px; }
	.float-service .OpacityDiv { position: absolute; display: none; height: 48px; width:48px; top: 0px; left: 0px; line-height: 23px; background: #4EAFE0; filter:alpha(opacity=50); opacity:0.5; color:#fff; border-radius: 50%; }
	.float-service .titleText { position: absolute; display: none; height: 48px; width:48px; font-size: 16px; top: 0px; left: 0px; line-height: 23px; color: #fff; }
		.float-service .qq_service { position: relative; font-size: 22px; }
		.float-service .qq_service .qqnum { display: none; position: absolute; top: -40px; left:-120px; width: 120px; font-size: 14px; color:#333; background: #fff; text-align: left; cursor:default; border:1px #EEE solid; }
		.float-service .qq_service .qqnum .inner { padding: 10px; }
		.float-service .qq_service .qqnum .inner i { margin-right: 10px; color: #333; }
		.float-service .qq_service .qqnum .inner a { color:#333; }
		.float-service .qq_service .qqnum .inner p { margin-bottom: 8px; line-height: 20px; }

		.float-service .share { position: relative; }
		.float-service .share .icon { padding-top: 17px; }
		.float-service .share .inner { position: absolute; display: none; top: 0px; left:-247px; width: 237px; background: #fff; padding:10px; }

		.float-service .goTop { font-size: 27px; display: none; position: relative; }
	/*收费AD*/
	/*福袋抽奖*/
.activityAd { position: fixed; left: 50%; top: 91px; margin-left: 570px; }
	.activityAd i { color: #5E5E5E; position: absolute; top: 25px; right: 17px; cursor: pointer; }
	.activityModal .modal-dialog { width:750px; }
	.activityModal .modal-content {  overflow: hidden; background: transparent; box-shadow:none; border: none; }
	.activityModal .raffle { min-height: 613px; overflow: hidden; }
	.activityModal .raffle .raffle-img { position: absolute; left: 222px; top: 268px; z-index: 4; }
	.activityModal .raffle p { text-align: center; padding-top: 554px; padding-bottom: 50px; font-size: 18px; color: #fff; }
	
	.activityModal .raffle #succeed_bg { display:none; background: url("../images/alertAd.png") no-repeat; opacity: 0; filter:alpha(opacity=0); width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 2; }
	
	.activityModal .raffle #result { display: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 3; }
	.activityModal .raffle #result .count { font-size: 50px; color: #E3D63F; width: 130px; height: 202px; line-height: 202px; position: absolute; top: 290px; left: 303px;  text-align: center; background: url(../images/raffle-result.png) no-repeat ; }
	.activityModal .raffle #result span { text-align: center; background: #fff; display: block;  font-size: 18px; margin:544px 160px 0px; padding:5px 0px; border-radius: 7px; }
	.activityModal .raffle #result span a　{ color:#e4444e; }

/*内页资料修改*/
.tab_box .tab { padding:0px 20px 10px; }
.tab_box .tab a { height: 50px; line-height: 50px; padding:0px 30px; background: #c6c6c6; border:none; border-radius: 0px; color: #fff; margin-right: 15px; font-size: 16px; outline:none }
.tab_box .tab .btn-success { background: #fff; color: #333; border:1px solid #ddd; border-bottom: none; height: 61px; margin-bottom: -11px;}
.tab_box .ipt_box { margin:0px 20px; padding:20px 0px; border:1px solid #ddd; overflow: hidden; }

.editInfo .ipt_box .textAlert { margin:0px 20px; height: 35px; line-height: 35px; font-size: 14px; background: #fd9da3; padding:0px 20px; color:#fff; }
.editInfo .ipt_box .iTure { background: #64bc81; margin-top: 5px; }
.editInfo .ipt_box .ipt_item { margin-top: 20px; }
.editInfo .ipt_box .ipt_item .extra .form-control { width: 50%; float: left; }

/*交易记录*/		
.money_record .ipt_box .ipt_item { padding:0px 20px; }

/*在线充值*/
.rush_charge .bill { background: #e1ffe1; width:500px; margin:0px auto; }
.rush_charge .bill td { border:1px solid #ddd; }
.rush_charge .bill .text-left { text-align: left; }
.rush_charge .ipt_box .ipt_item { padding:0px 20px; }


/*部门管理*/
.department { overflow: hidden; }
.department ul { padding:0px; margin:0px; list-style: none; }
.department li { border-bottom: 1px solid #DDD; padding: 10px 20px; overflow: hidden; }
.department .depName { font-size: 18px; padding-bottom: 10px; }
.department .depName .span { float:right; font-size: 14px; }
.department .depName a { float:right; font-size: 14px; color: #4ABB44; }
.department .post-attr, .department .dep-attr { float:left; width:50% }
.department .post-inbox { margin-top: 10px; border:1px solid #ddd; border-radius: 3px; overflow: hidden; padding:0px 10px; }

.department .post-inbox .post-list { padding:0px 10px 20px; border-bottom: 1px dashed #ddd; margin-top: 20px; overflow: hidden; }
.department .post-inbox .post-list span { display: block; float:left; width:33%; }
.department .post-inbox .post-list span a { float: right; }

/*测评域名*/
.comSite { overflow: hidden; }
.comSite .siteInbox { overflow: hidden; }
.comSite .siteInbox .getURL h3 { overflow: hidden; }
.comSite .siteInbox .getURL h3 .name { float: left; padding:20px 0px;  margin:0px 10px 0px 0px; font-size: 16px; }
.comSite .siteInbox .getURL h3 .url { display: block; float: left; padding:20px 0px; font-size: 20px; border:1px solid #ddd; width: 100%; text-align: center; }
.comSite .siteInbox .getURL .getURL_step { border:1px solid #CED3D6; background: #F4F6F8; padding: 20px; width: 100%; position: relative; margin-top: 40px; margin-bottom: 20px; } 
.comSite .siteInbox .getURL .getURL_step .arrow { position: absolute; width: 42px; height: 24px; background: url("../images/top-arrow.png") no-repeat scroll 50% 50%; top: -22px; left: 50%; }
.comSite .siteInbox .getURL .getURL_step .stpe1,.comSite .siteInbox .getURL .getURL_step .stpe2 { float: left; width: 50%; padding:20px; font-size: 16px; }
.comSite .siteInbox .getURL .getURL_step .stpe2 { border-left:1px solid #ddd; }
.comSite .siteInbox .getURL .getURL_step .stpe2 p { margin-bottom: 0px; }
.comSite .siteInbox .getURL .getURL_step .stpe1 .btn-copy { float: left; padding:20px 0px; width: 100%; margin-top: 15px; }

/*精准人才筛选*/
.custom_matching .seek { padding:20px; margin:0px 20px; border-radius: 5px; background: #D9EDF7; }
.custom_matching .seek .need ,.custom_matching .seek .avoid { width:100%; padding:10px; background: #5CB85C; margin-top: 10px; border-radius: 5px; color:#fff }
.custom_matching .seek .avoid { background: #e4444e; }
.condition { display: none; }

/*服务报价*/
.member-vip { width: 100%; text-align: center; }
.member-vip td, .member-vip th { padding:12px 8px; }
.member-vip th { text-align: center; background: #F8F8F8; font-size: 16px; font-weight: normal; color:#333; border-right: 4px solid #fff; }
.member-vip td { border-bottom: 1px solid #ddd; }

.vip-product { display: block; overflow: hidden; }
.vip-product .type { background: #f8f8f8; overflow: hidden; margin-bottom: 20px; padding:15px 20px; height: 245px; }
.vip-product .type .icon { float: left; width:138px; text-align: center; margin-right: 15px; color:#E74143; }
.vip-product .type .icon .pic { height: 138px; background: url("../images/member-vip-icon.jpg") no-repeat; }
.vip-product .type .icon .pic-bg1 { background-position: -2px -10px }
.vip-product .type .icon .pic-bg2 { background-position: -153px -10px }
.vip-product .type .icon .pic-bg3 { background-position: -306px -9px }
.vip-product .type .icon .pic-bg4 { background-position: -461px -10px }
.vip-product .type .text { float: right; width: 200px; }
.vip-product .type h3 { font-size: 16px; margin:0px; margin-bottom:10px; color:#E74143; }
.vip-product .type .btn { color:#E74143; border:1px solid #E74143; margin-top: 10px; vertical-align: text-bottom; margin-right: 5px; } 
.vip-product .type p { color:#989898; margin-bottom: 0px;  }

.vip-product .c1 .money { color: #E74143; margin-top: 20px; }
.vip-product .c1 .money span { color:#989898; font-size: 12px; }


.vip-product .c3 { height: 315px; }
.vip-product .c3 .icon { color:#5bc0de }
.vip-product .c3 h3 { color:#5bc0de }
.vip-product .c3 .money { color: #5bc0de; margin-top: 20px; }
.vip-product .c3 .btn { color:#5bc0de; border:1px solid #5bc0de; }

.vip-product .c2 { height: 245px; } 
.vip-product .c2 .icon { color:#FF9257 }
.vip-product .c2 h3 { color:#FF9257 }
.vip-product .c2 .money { color: #FF9257; margin-top: 20px; }
.vip-product .c2 .btn { color:#FF9257; border:1px solid #FF9257; }

.vip-product .c4 { height: 315px; }
.vip-product .c4 .icon { color:#88ABE3 }
.vip-product .c4 h3 { color:#88ABE3 }
.vip-product .c4 .money { color: #88ABE3; margin-top: 20px; }
.vip-product .c4 .btn { color:#88ABE3; border:1px solid #88ABE3; }

