@charset "utf-8";
/*此处为分页的样式*/


/*左侧导航整体属性*/
.nav-left{
	width:160px;
	border:1px solid #ededed;
	border-top:2px solid #008027;
	height:auto;
	background-color:#f8f8f8;
	margin-top:15px;
	}
.nav-left-style	{	
	margin-bottom:20px;
	}
#menu li{
	position:relative;
	list-style-type:none;
	width:100%;
	line-height:30px;
	text-indent:4em;
	}
/*定位图标图片整体位置控制*/
#menu li img{
	margin-left:-160px;
	margin-top:5px;
	}
ul#menu a {
	margin-top:20px;
	display: block;
	text-decoration: none;
	}

/*1级背景条颜色*/
ul#menu li a {
	color: #3f3f3f;
	}
/*1级背景条滑动颜色*/
ul#menu li a:hover {
	background: #47ac48;
	border-right:5px #1f6133 solid; 
	color:#fff;
	transition:all 0.2s ease-in-out; 
	-moz-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	}
/*2级效果*/
ul#menu li ul li a {
	color: #3f3f3f;
	font-size:14px;
	}
/*2级滑动效果*/
ul#menu li ul li a:hover {
	color:#47ac48;
	background-color:#f8f8f8;
	}
	
#menu2 li{
	line-height:10px;
	}
ul#menu .menu_current a{
	background: #47ac48;
	border-right:5px #1f6133 solid; 
	color:#fff;
	transition:all 0.2s ease-in-out; 
	-moz-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	}
		
/*内容样式控制
.base-style{
	display:none;
	}
*/

.base-tit-first{ 
	font-size:16px;
	color:#3f3f3f;
	}
.base-tit-first-style1{
	font-weight:bold;
	text-align:center;
	margin-top:20px;
	}
.base-tit-first-style2{
	margin-top:10px;
	}
.base-tit-first-style3{
	text-align:center;
	font-size:16px;
	color:#3f3f3f;
	margin-top:20px;
	}
/*.content{
	width:593px;
	height:auto;
	border:1px solid #ededed;	
	border-top:2px solid #008027;
	margin-top:15px;
	margin-left:15px;
	}	*/
.content2{
	width:921px;
	height:auto;
	border:1px solid #ededed;	
	border-top:2px solid #008027;
	margin-top:15px;
	margin-left:15px;
	}
.input-style1 input{
	width:150px;
	height:28px;
	}
.cut-style{
	margin-bottom:30px;
	margin-top:30px; 
	width:100%;  
	border-top:1px dashed #a5a5a5;}
/*基本分析样式控制*/	
.base-nr{
	width:520px;
	margin:0 auto;
	padding-top:10px;	
	}	
.base-nr2{
	width:850px;
	margin:0 auto;
	padding-top:10px;
	}
.base-tit{
	font-size:14px;
	color:#3f3f3f;
	padding-top:20px;
	font-weight:bold;
	}
.base-nr-tit{
	font-size:14px;}	
	
.base-nr-select{
	width:518px;
	margin:0 auto;
	height:40px;
	background-color:#f8f8f8;
	border:1px dashed #e3e3e3;
	margin-top:20px;	
	text-align:center;
	line-height:40px;
	}
.base-nr-select a{
	color:#47ac48;
	font-size:12px;
	}
.base-nr-words{ 
	margin-left:30px; 
	margin-top:20px;
	}
.base-nr-words a{ 
	width:80px; 
	font-size:14px; 
	color:#3f3f3f;
	}
.base-nr-words a:hover{ 
	color:#47ac48;
	}
.base-nr-words ul li{ 
	list-style-type:none; 
	float:left; 
	margin-left:20px;
	}
.refix{ 
	margin-left:200px;
	}	
/*
.base-nr-select div:hover{
	background-color:#797979;
	color:#fff;}
*/

/*素质测评样式控制*/

.test-pic{
	width:304px;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:20px;
	}
.test-pic-words{
	text-align:center;
	font-size:16px;
	color:#797979;
	line-height:30px;
	padding-top:10px;
	}
.extra-style{
	width:520px;
	border-top:1px dashed #797979;
	margin:20px auto;
	}
.test-select{
	width:520px;
	margin:0 auto;
	}
.test-select-style div{
	width:100px; height:100px;
	border-radius:50%;
	border:2px solid #a5a5a5;
	}	
.test-select-style a{
	line-height:100px;
	font-size:14px;
	color:#a5a5a5;
	text-align:center;
	}
.test-select-style a:hover{
	color:#47ac48;
	}
.test-select-style div:hover{
	width:100px; height:100px;
	border-radius:50%;
	border:2px solid #47ac48;
	}
.test-select-words{
	width:522px;
	margin:0 auto;
	padding-top:20px;
	font-weight:bold;
	}
.test-select-words p{
	float:left;
	font-size:12px;
	width:100px; 
	text-align:center;
	}
.test-select-words a{
	color:#797979;
	}
.test-select-words a:hover{
	color:#47ac48;
	}
	
/*能力评估样式控制*/	
.ability-pic img{
	padding-left:224px;
	padding-top:20px;
	}	
.ability-pic p{
	text-align:center;
	margin-top:30px;
	color:#3f3f3f;
	}	
.ability-pic a{
	color:#47ac48;
	}	
.ability-nr{
	margin-left:30px;
	margin-top:10px;
	font-size:14px;
	color:#3f3f3f;
	}
.ability-nr p{
	padding-top:18px;
	}
.ability-nr select{
	width:120px;
	height:28px;
	font-size:12px; 
	color:#797979;
	margin-left:10px;
	}	

.ability-nr span{
	padding-left:30px;
	}
.ability-nr textarea{
	width:350px;
	height:50px;
	max-height:50px;
	max-width:350px;
	margin-left:15px;
	vertical-align:top;
	}		
/*目标设定样式控制*/
.goal-nr{
	font-size:14px;
	color:#3f3f3f;
	}
.goal-nr p{
	padding-top:18px;
	}
.goal-nr select{
	width:244px;
	height:30px;
	font-size:12px; 
	color:#797979;

	}		
	
/*历史记录*/
.goal-style{
	margin-top:20px;
	}
.goal-style a{
	color:#47ac48;
	}
.goal-style ul li{
	float:left;
	list-style-type:none;
	font-size:12px;
	color:#3f3f3f;
	text-align:center;
	line-height:35px;}	
.goal-list li{
	background-color:#f8f8f8;
	}
.goal-list{
	height:35px;
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	}
.goal-list-nr{
	height:35px;
	border-bottom:1px solid #e1e1e1;	
	}
.l1{
	width:40px;
	}
.l2{
	width:110px;
	}
.l3{
	width:150px;	
	}	
.goal-style span{
	padding-left:16px;}
	
/*能力对比分析样式*/	
.analysis-nr{
	margin-left:30px;
	margin-top:10px;
	font-size:14px;
	color:#3f3f3f;	
	}
/*职业路径设计样式*/	
.route-nr{
	font-size:14px;
	color:#3f3f3f;
	}
.a2{ 
	margin-left:20px;
	}
.a2-1{ 
	width:8px; 
	height:8px; 
	border-radius:50%; 
	background-color:#47ac48; 
	border:1px solid #060;
	}
.a2-2{ 
	width:1px; 
	height:220px; 
	background-color:#a3a3a3; 
	margin:0 auto;
	}
.a2-3{ 
	width:9px; 
	height:9px; 
	border-radius:50%; 
	background-color:#fff;
	border:1px solid #a5a5a5;
	}
.a2-3 div{ 
	width:5px; 
	height:5px; 
	background-color:#47ac48; 
	border-radius:50%; 
	margin:2px auto;
	}
.a3{ 
	width:390px; 
	height:190px; 
	border:1px solid #e1e1e1; 
	border-radius:5px; 
	margin-left:20px; 
	margin-top:20px;
	}	
.a3 p{	
	padding-top:18px;
	}
.a3-nr{
	margin-left:20px;}
.close-style{
	margin-top:10px;
	margin-right:15px;
	}	
/*年度方案*/	
	
.a2-2-1{ 
	width:1px; 
	background-color:#a3a3a3; 
	margin:0 auto;
	}	
.mbfj a{
	color:#3f3f3f;
	padding-top:20px;
	}	
.mbfj a:hover{
	color:#ec8400;}
.mbfj span{
	padding-left:20px;
	}
.mbfj{
	padding-top:20px;
	}	
.base-tit-sec{
	font-size:14px;
	padding:20px;
	text-align:center;
	}
.base-tit-sec a{
	color:#47ac48;
	}
.base-tit-sec a:hover{
	color:#1f6133;}


/*年度目标设定*/	
.add-exp{
	margin-top:30px;
	}
.add-tit select{
	width:100px;
	height:28px;
	font-size:12px; 
	color:#797979;
	}
.add-nr textarea{
	width:350px;
	height:50px;
	max-height:50px;
	max-width:350px;
	margin-left:20px;
	}
.add-oper a{
	font-size:14px;
	color:#3f3f3f;
	margin-left:20px;
	}
.add-oper a:hover{
	color:#47ac48;
	}
.y2{
	width:480px; 
	border:1px solid #e1e1e1; 
	border-radius:5px; 
	margin-left:20px; 
	margin-top:20px;	
	margin-bottom:20px;
	}	
.y2-nr{
	margin-left:20px;}	


/*年度方案设定样式*/
.course-tit{
	margin-top:20px;
	font-size:14px;
	color:#3f3f3f;
	}
.course-tit p label{
	padding-left:30px;
	}
.course-tit p a{
	color:#3f3f3f;
	}
.course-tit p a:hover{
	color:#1f6133;
	}
.course-tit p{
	margin-top:10px;
	}
.course-list{
	margin-top:30px;}	
.course-list ul li{
	list-style-type:none;
	float:left;
	width:190px;
	}	
.course-list-style{
	margin-left:30px;
	}
.course-list img{
	vertical-align:bottom;
	}
.course-list-nr{
	height:30px;
	background-color:#f2f2f2;
	}	
.course-list-tit{
	font-size:12px;
	color:#3f3f3f;
	line-height:30px;
	padding-left:5px;
	}
.course-list-score{
	font-size:14px;
	color:#ec8400;
	padding-left:10px;
	line-height:30px;	
	}
.course-list-statu a{
	font-size:12px;
	color:#3f3f3f;
	padding-right:5px;
	line-height:30px;
	}
.course-list-statu a:hover{
	color:#47ac48;
	}
.list-nr-words{
	font-size:14px;
	color:#3f3f3f;
	padding-left:30px;
	}	
.list-nr-words p{
	padding-top:8px;
	}	
.list-nr-words a{
	color:#ec8400;
	}
.list-nr-words a:hover{
	color:#47ac48;
	text-decoration:underline;
	}
	
/*视频内容详情*/	
.play-nr{
	font-size:14px;
	}
.play-nr p{
	padding-top:12px;}
.play-nr-intro{
	text-indent:2em;
	}
	
/*评估反馈*/	
.feedback-nr p{
	font-size:14px;
	padding-top:10px;
	}
.progress{
	margin-left:120px;
	width:360px;
	height:20px;
	background-color:#CC0;}	
	
	
	
	
/*按钮样式*/
.nr-button{
	width:234px;
	margin:0 auto;
	}
.pre-button-style{ 
	width:100px; 
	height:40px; 
	border:1px solid #e3e3e3; 
	border-radius:3px; 
	text-align:center; 
	line-height:40px; 
	margin-bottom:40px;
	margin-top:40px;	
	}
.pre-button-style a{
	color:#797979;
	}
.next-button-style{ 
	width:100px; 
	height:40px; 
	border:1px solid #2e964e; 
	border-radius:3px; 
	text-align:center; 
	line-height:40px; 
	background-color:#47ac48;
	margin-bottom:40px;	
	margin-top:40px;
	}
.next-button-style a{ 
	color:#fff;
	}
.next-button-style div:hover{
	border-radius:3px; 
	background-color:#50cb75;
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	}	
.pre-button-style div:hover{
	background-color:#e9e9e9;
	border-radius:3px;
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	}
	
	
	
	
	
	
	
/*右侧样式控制*/	
/*专家咨询样式控制*/	
	
	
aside{
	width:313px;
	}
.aside-style{
	height:auto;
	border:1px solid #ededed;		
	border-top:2px solid #008027;
	margin-top:15px;
	}

.nr-style{
	height:40px;
	border-bottom:1px solid #ededed;
	}
.little-tit-words{
	font-size:16px;
	color:#3f3f3f;
	line-height:40px;
	margin-left:10px;
	}
.aside-more a{
	color:#797979;
	font-size:12px;
	margin-right:30px;
	line-height:40px;
	}		
.aside-more a:hover{
	color:#ec8400;
	transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	}	
.expert-pic{
	margin-left:18px;
	margin-top:18px;
	}	
.expert-intro{
	font-size:12px;
	color:#797979;
	margin-left:45px;
	margin-top:10px; 
	}
.expert-intro p{
	padding-top:6px;
	}
.expert-intro button{
	margin-top:17px;
	}	
.offline-pic{
	text-align:center;
	margin:20px auto;
	}
.offline-words p{
	width:240px;
	font-size:12px;
	color:#797979;
	margin-left:32px;
	padding-top:5px;
	}	
.offline-words p a{
	color:#ec8400;
	}
.offline-words p a:hover{
	color:#47ac48;}
.question-nr{
	padding-top:20px;
	width:250px; 
	font-size:12px;
	margin:0 auto;
	padding-bottom:30px;
	}
.question-nr a{
	color:#797979;
	}
.question-nr a:hover{
	color:#3f3f3f;
	}	
.question-nr p{
	line-height:22px;}	
	
.aside-button div{
	margin:20px auto;
	width:70px;
	height:30px;
	background-color:#47ac48;
	border:1px solid #2e964e;
	border-radius:3px;
	font-size:14px;
	}
.aside-button-style{
	width:170px;
	margin:0 auto;}
.aside-button div:hover,.aside-button-right div:hover{
	width:70px;
	height:30px;
	background-color:#50cb75;
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	}
.aside-button-left div:hover{
	width:70px;
	height:30px;
	background-color:#f89d2a;
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	}
.aside-button-left a,.aside-button-right a,.aside-button a,.company-button-left a,.company-button-right a{
	color:#fff;
	text-align:center;
	line-height:30px;
	}	
.aside-button-left div{
	margin:20px auto;	
	float:left;
	width:70px;
	height:30px;
	background-color:#ec8400;
	border:1px solid #c97000;
	border-radius:3px;
	font-size:14px;
	}	
.aside-button-right div{
	margin:20px auto;	
	float:right;
	width:70px;
	height:30px;
	background-color:#47ac48;
	border:1px solid #2e964e;
	border-radius:3px;
	font-size:14px;}		
	
/*企业部分*/
.content3{
	width:770px;
	height:auto;
	border:1px solid #ededed;	
	border-top:2px solid #008027;
	margin-top:15px;}
.base-nr5{
	width:700px;
	margin:0 auto;}
.base-nr-tit{
	font-size:14px;
	color:#3f3f3f;
	padding-top:20px;
	font-weight:bold;}		
.bg-style1{
	background-color:#f8f8f8;	
	width:100%;
	height:145px;
	margin-top:20px;}	
.bg-style2{
	width:1px;
	height:100px;	
	background-color:#cdcdcd;
	margin:20px 20px;}
.bg-style3{
	width:100%;
	height:36px;
	background-color:#f8f8f8;
	margin-top:10px;}
.bg-style3 span{
	padding-left:10px;
	padding-right:10px;
	font-size:14px;}
.bg-style3 a{
	color:#3f3f3f;
	line-height:36px;}
.bg-style3 a:hover{
	color:#47ac48;}
.company-nr-style{
	font-size:14px;
	color:#3f3f3f;
	padding-top:20px;}	
.company-nr p a{
	color:#47ac48;
	text-decoration:underline;}	
.company-nr p{
	padding-left:15px;
	padding-top:5px; }
.company-button-style{
	width:200px;}
.company-button-left div{
	width:70px;
	height:30px;
	background-color:#47ac48;
	border:1px solid #2e964e;
	border-radius:3px;
	font-size:14px;	
	margin-left:15px;
	margin-top:30px;}
.company-button-right div{
	width:70px;
	height:30px;
	background-color:#ec8400;
	border:1px solid #c97000;
	border-radius:3px;
	font-size:14px;
	margin-top:30px;}	
.company-nr-style1{
	height:30px;}	
.company-nr-style p{
	padding-left:15px;}
.company-adv{
	margin-top:20px;}	

/*职位管理样式控制*/
.content4{
	height:auto;
	border:1px solid #ededed;	
	border-top:2px solid #008027;
	margin-top:15px;}	
.base-nr3{
	width:1028px;
	margin:0 auto;}	
.base-nr4{
	width:800px;
	margin:0 auto;
	font-size:14px;}
.base-nr4 p{ 
	padding-top:15px;
	color:#3f3f3f;}	
.base-nr4 select{
	width:202px; 
	height:28px;
	margin-left:10px;	
	color:#a5a5a5;}	
.base-nr4 span{
	margin-left:5px;}
.select-button-style div{
	margin-left:10px;
	width:70px;
	height:30px;
	background-color:#e2fbe2;
	border:1px solid #93d193;}
.p1 span{
	width:70px;
	height:28px;
	text-align:center;
	background-color:#e2fbe2;
	border:1px solid #93d193;
	line-height:28px;
	display:inline-block;}	
.p1 a{
	color:#3f3f3f;}
/*企业首页*/
.c-intro{
	margin-left:70px;
	width:400px;}
.c-pic{
	margin-left:80px;}
.c-pic a{
	color:#3f3f3f;}
.c-style{
	padding-left:10px;}

/*简历管理*/
.resume-select{
	margin-top:20px;
	margin-bottom:20px;}
.resume-select select{
	width:150px;
	height:28px;
	color:#a5a5a5;
	border:1px solid #a5a5a5;}
.bg-style4 ul li{
	list-style-type:none;
	float:left;
	color:#3f3f3f;
	text-align:left;}
.bg-style4 a{
	color:#3f3f3f;}
.bg-style4 a:hover{
	color:#ec8400;}
.resume-list{
	font-size:14px;
	line-height:36px;

	height:36px;
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	background-color:#f8f8f8;	}
.resume-list-nr1{
	font-size:14px;	
	line-height:55px;
	height:55px;
	border-bottom:1px solid #e1e1e1;}
.resume-list-nr2{
	height:55px;
	border-bottom:1px solid #e1e1e1;
	background-color:#fbfbfb;
	line-height:55px;}
.resume-list-nr2{
	font-size:14px;}
.list0{
	width:40px;
	padding-left:10px;}	
.list1{
	width:190px;
	overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/}
.list2{
	width:140px;
	overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/}
.list3{
	width:60px;
	overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/}
.list4{
	width:100px;
	overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/}
.list5{
	width:140px;
	overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/}
.resume-list-nr1 span,.resume-list-nr2 span{
	padding-left:12px;}
.tab-select2{ float:left;}
.tab-select2 div{
	width:70px;
	line-height:24px;
	height:24px;
	margin-left:20px;
	margin-top:14px;
	border:1px solid #e1e1e1;
	text-align:center;}
.resume-list-nr3{
	font-size:12px;
	margin-bottom:30px;
	height:55px;
	border-bottom:1px solid #e1e1e1;
	background-color:#f8f8f8;
	line-height:55px;	}
.resume-list-nr3 a{
	color:#47ac48;}

/*职位列表管理*/
.tab-select div{
	margin-top:20px;
	float:left;
	width:120px; height:40px;
	font-size:14px;
	text-align:center;
	line-height:40px;
	border:1px solid #fff;}
.tab-select div:hover{
	border:1px solid #e1e1e1;
	font-weight:bold;}
.tab-select a{
	color:#3f3f3f;}



/*搜索*/
.serch-style{
	width:670px;
	margin:0 auto;
	padding-top:30px;}
.serch-style input{
	width:530px; 
	border:1px solid #c2c2c2;
	height:32px;
	color:#a5a5a5;
	border-radius:1px;}
.serch-button{
	width:80px;
	position:relative;
	left:-80px;
	height:34px;
	display:block;}	
.serch-button div{
	background-color:#47ac48;}
.serch-button a{
	text-align:center;
	color:#fff;
	font-size:14px;
	line-height:34px;
	background-color:#47ac48;
	padding:7px 26px;}
.serch-button img{
	padding-left:6px;
	padding-top:6px;}
.high-serch{
	line-height:34px;}
.high-serch a{
	font-size:14px;
	color:#3f3f3f;}
.high-serch a:hover{
	color:#ec8400;}
.high-style{
	padding-top:30px;
	font-size:14px;}
.high-style select{
	width:150px;
	height:28px;
	margin-left:15px;}
.high-select2{
	padding-left:45px;}
.high-style p{
	padding-top:15px;}
/*文章页面*/
.essay_left_main .news-list-con-info{
	text-align:center;
	font-size:14px;
	color:#3f3f3f;
	line-height:26px;
	margin-top:10px;}
.essay_left_main .essay-title{
	text-align:center;
	font-size:24px;
	color:#3f3f3f;
	display:block;
	padding-top:20px;
	}

.tab-index a{
	font-size:14px;
	float:left;
	width:102px;
	height:30px;
	line-height:30px;
	margin-top:18px;
	text-align:center;
	border:1px solid #e1e1e1; 
	display:block;}
.tab-default a{
	border:1px solid #47ac48!important;
	color:#47ac48!important;}
/*弹窗样式*/
.width-yyxq{
	width:600px; 
	height:auto; 
	font-size:12px; 
	border:1px solid #e1e1e1;
	border-top:2px solid #47ac48;
	margin:0 auto;
	background-color:#fff;}	
.yyxq-tit{
	height:40px; 
	line-height:40px; 
	border-bottom:1px solid #e1e1e1;}	
.alert-position{
	position:absolute;
	left:-100%;
	top:-15%;
	
}
.alert-position2{
	position:fixed;
	left:30%;
	top:10%;
	}
.ul-style2{
	width:520px;
	margin:0 auto;
	font-size:14px;
	color:#5d5d5d;}
.padding-left-style{
	padding-left:15px;}
.p-padding p{
	padding:5px 0;
	text-indent:2em;}	
.submit-btn{
	display:block;
	width:100px;
	height:40px;
	line-height:40px;
	text-align:center;
	cursor:pointer;
	background-color:#47ac48;
	border:1px solid #060;
	color:#fff;
	margin:20px auto;
	border-radius:3px;}
	
.bm-form{
	width:320px;
	margin:20px auto;
	border-top:1px dashed #e1e1e1;
	display:none;}
.bm-form input,
.bm-form select{
	border:1px solid #e1e1e1;
	border-radius:3px;
	width:160px;
	height:30px;
	margin-left:10px;
	color:#797979;text-indent: 10px;}
.bm-form p{
	padding:10px 0;}
.bm-button{
	display:block;
	width:100px;
	height:40px;
	border:1px solid #2e964e; 
	border-radius:3px; 
	text-align:center; 
	line-height:40px; 
	background-color:#47ac48;
	margin-bottom:40px;	
	margin:20px auto;
	color:#fff;}
.bm-button:hover{
	background-color:#50cb75;
	border-radius:3px;
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;}	
.other ul li{ width:25%;display:block;float:left;}	
.other li a{width: 80%;
    display: block;
  
    overflow: hidden;
    margin: auto;}
 .other div{font-size: 16px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;}
.other li a img{ width:100%;}
	
.backtop{position: fixed; width:46px;height:46px; right:90px; bottom:50px;color:#fff;z-index: 10000;
    cursor: pointer;text-align:center;background-image:url(${contextPath}/templates/${templateName}/Z1/front/images/backtop.png);
    display:none;background-size: 100%;background-repeat: no-repeat;overflow:hidden;}	
.backtop:hover{background-position: 0 47px;}
/*职业测评*/
.cp-border{
	width:815px;
	margin:15px auto;
	border:1px solid #e1e1e1;
	padding:10px 0;}
.cp-border strong{font-size:16px;} 
.zycp-tit{text-align:center;}
.zycp-list{margin: 20px auto;
    overflow: hidden;
    width: 380px;}
.zycp-list a{width:90px;height:20px;float:left;border: 1px solid #2e964e;
			color:#000;
			
			margin-top:20px;
			text-align:center;
			margin-left:20px;
			border-radius: 50%;
			padding:35px 0px 35px;
			}
.zycp-list a.hover,.zycp-list a:hover{background-color: #47ac48;color:#fff;}
.p0{padding:0}