/*首页及公共样式*/
@font-face {
    font-family: 'myFont';
    src: url('PingFangSC.ttf');
    font-weight: normal;
    font-style: normal;
}

html,body { font-family: myFont; }
.index_logo{
    float:left ;
}
.container{
	padding: 0px !important;
	width: 1200px;
}
.navbar-default{
	border-bottom: none;
}
a{
	color: #333333;
}
.clear{
    clear: both;
}
.navbar-default{
	background-color: #fff !important;
}
#navbar .navbar-nav{
	width: 100%;
	text-align:center;
}
.header_top{
	height: 95px;
	border-bottom: 1px solid #E5E5E5;
	padding: 20px 0px;
}
.header_top_p{
	float: right;
	line-height: 60px;
}
.nav_line{
	border-bottom: 2px solid #002867;
	color: #104078 !important;
}
.nav_line>a{
		color: #104078 !important;
}
.navbar-nav>li>a:hover{
		color: #104078 !important;
}
.navbar-nav>li{
	padding: 0px 6px;
	float:none;
	display:inline-block;
}

.navbar-default .navbar-nav>li>a{
		color: #333333;
		font-size: 16px;
}
.swiper-container-horizontal>.swiper-pagination-bullets{
	bottom: 125px !important;
	left: 0;
	width: 100%;
}
.index_search{
	height: 95px;
	background-color:rgba(0,0,0,0.3);
	position: relative;
	margin-top: -95px;
	z-index: 300
}
.index_Video{
    background: url("../img/indexVideo.png") center center no-repeat;
    width: 100%;
    height: 750px;
    padding-top:240px;
    text-align: center;
}
.index_News{
	padding-bottom: 130px;
}
.index_Newstop{
	border-bottom:1px solid #ccc;
	width: 100%;
	margin-bottom: 40px;
	padding-bottom: 30px;
}
.Newsbottom_button{
	width: 130px;
	height: 40px;
	margin-top: 20px;
	background: none;
	border: 1px solid #ccc;
}
.index_Newsbottom{
	width: 33%;
	float: left;
	padding-right:5%;
}
.Newsbottom_date{
	font-size: 30px;
	margin-bottom: 30px;
}
.Newsbottom_title{
	font-size: 18px;
	margin-bottom: 20px;
	overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;
    
}
.Newsbottom_content{
	line-height: 30px;
	font-size: 16px;
	color: #5C5C5C;
	word-wrap: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;
	height:60px;
}
.index_aboutaci{
	width: 100%;
	background: url(../img/aboutaci.png) center center no-repeat;
	height: 545px;
	background-size:cover;
}
.index_kaoshidiv{
	 float: left;
	 width: 32%;
	 height: 330px;
	 margin-bottom: 40px;
}
.index_kaoshidiv img{
	width: 100%;
	height: 100%;
}
.Newsbottom_button:hover{
	background: #0d3571;
	color: #fff;
}
.friendlink{
	width: 23%;
	float: left;
	margin-right: 2%;
}
.friendlinkbot{
	text-align: center;
	font-size: 16px;
	padding-top: 40px;
	padding-bottom: 40px;
}
.footerleft{
	width: 45%;
	float: left;
}
.footer_title{
	border-bottom: 1px solid #264a7f;
	height: 130px;
	padding-top: 50px	;
}
.footer{
	color: #fff;
}
.index_aboutaci_left{
	position: absolute;
	width: 40%;
	height: 60%;
	bottom: 0px;
}
.index_aboutaci_right{
	width: 60%;
	position: relative;
	height: 50%;
	background: #fff;
	left: 40%;
	top: 50%;
	padding-top: 55px;
	padding-left: 55px;
	padding-right: 30px;
}
.index_acip{
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 30px;
}

/*悬浮客服*/
.izl-rmenu{
	position:fixed;
	right: 1%;
	/*left:68%;*/
	/*margin-left:532px;*/
	bottom:10px;
	padding-bottom:73px;
	z-index:999;
}
.izl-rmenu .btn{
	width:40px; height:40px;
	margin-bottom:-1px; cursor:pointer;
	position:relative;border: 1px solid #ccc;
}
.izl-rmenu .btn-phone{
	background:url(../img/r_phone.jpg) 0px 0px no-repeat;
	background-color:#fbb01f;
}
.izl-rmenu .btn-phone:hover{
	background-color:#ff811b;
}
.izl-rmenu .btn-phone .phone{
	color: #0e3671;
	background:#fff;
	position:absolute;
	width:80px;
	left:-82px;
	top:0px;
	line-height:36px;
	font-size:14px;
	text-align:center;
	display:none;
	border: 1px #ccc solid;
	border-right: none;
}
.izl-rmenu .btn-top{
	background:url(../img/r_top.png) 0px 0px no-repeat;
	background-color:#666666;
	display:none;
}
.izl-rmenu .btn-top:hover{
	background-color:#444;
}

/*ACI认证考试*/
.page_title{
	font-size: 30px;
	color: #0e3671;
	margin-top: 60px
}
.page_subtitle{
	font-size: 20px;
	color: #a1a1a1;
	margin-bottom: 40px
}
.rzks_div1{
	float: left;
	width: 48%;
	margin-right: 2%;
	padding-bottom: 60px
}
.rzks_div2{
	float: left;
	width: 50%;
	line-height: 25px;
}
.rzks2 table{
	width: 100%;
}
.rzks2 .container table tr td{
	text-align: center;
	width: 25%;
	height: 70px;
	background: #fbfbfb;
	border: 1px #ececec solid;
}
.ksfs1{
	float: left;
	width: 33%;
}
.ksfs_bottom{
	height: 300px;
	padding: 20px;
	border: 1px #ccc solid;
}
.span_minus{
	font-size: 30px;
	color: #0d3571;
	display: block;
	float: right;
}
.span_plus{
	font-size: 30px;
	color: #ccc;
	display: block;
    float: right;
}
.span_minus:before{
	content: "－";
}
.span_plus:before{
	content: "+";
}
.panel-default{
	border: none;
}
.panel-default>.panel-heading{
	background: none;
}
.panel-heading{
	padding-top: 35px;
	padding-bottom: 35px;
}

#collapseOne,#collapseTwo,#collapseThree,#collapseFour{
	background: #f5f5f5;
}
.panel-body{
	padding: 30px;
}
.panel-heading{
	border: none;
}
/*折叠速度*/
/*.collapsing{
	-webkit-transition: none;
	transition: none;
}*/
/* 新闻列表 */
.newsList{
	 padding-top: 50px;
	 padding-bottom: 40px;
	 border-bottom: 1px #ccc solid;
}
.newsListleft{
	 font-size: 30px;
	 float: left;
	 width: 20%;
}
/*ACI简介*/
.acijjdiv1{
	padding-bottom: 70px;
	border-bottom: 1px #ccc solid;
	margin-bottom: 80px
}
/* 证书查询 */
.zscxdiv{
	width: 530px;
	height: 120px;
	margin: 0 auto;
	border-radius: 10px;
	border: 1px #fff solid;
	margin-top: 30px;
}
.zscxdiv input{
	width: 100%;
	height: 50%;
	border-radius: 10px 10px 0px 0px;
	border: 1px #fff solid;
	outline:none;
	padding-left: 25px;
}
.zscxdiv input::-webkit-input-placeholder{color:#dddddd;}
.zscxdiv button{
	 width: 100%;
	 height: 50%;
	 border-radius: 0px 0px 10px 10px;
	 background: #fff;
	 border: 1px #fff solid;
	 outline:none;
	 font-size: 18px;
	 color: #0d3571;
}
/* 人力资源管理师 */
.rlzydiv1{
	padding-bottom: 40px;
	border-bottom: 1px #ccc solid;
}
.rlzy_title{
	font-size: 30px;
	color: #0e3671;
	margin-top: 50px
}
.rlzy_subtitle{
	font-size: 20px;
	color: #a1a1a1;
	margin-bottom: 30px
}
.bktjiv1{
	float: left;
	width: 50%;
	height: 300px;
	border: 1px #ececec solid;
	padding: 30px 0px 0px 20px;
	background: #fbfbfb;
}
.bktjiv2{
	float: left;
	width: 50%;
	height: 320px;
	border: 1px #ececec solid;
	padding: 30px 20px 0px 20px;
	background: #fbfbfb;
}
.bktjiv1_p1{
	font-size:18px;
	margin-bottom: 15px;
}
.bktjiv1_p2{
	font-size:12px;
	margin-bottom: 20px;
}
.bottomLine{
	 padding-bottom: 40px !important;
	 border-bottom: 1px #ccc solid;
}
.ksddtable>tbody>tr{
	height: 60px;
}
.ksddtable>tbody>tr>td{
	padding: 0 0 0 20px;
	line-height: 60px;
}
.ksddtable{
	line-height: 60px;
	margin-bottom: 65px;
}
/*心理咨询师 */
.llbfdiv{
	 padding: 30px 20px 0px 20px;
	 background: #fbfbfb;
	 border-top:1px #e1e1e1 solid;
	 border-left:1px #e1e1e1 solid;
	 border-bottom:1px #e1e1e1 solid;
	 float: left;
	 width: 25%;
	 height: 330px;
}
.llbfdiv_p1{
	color: #dadada;
	font-size: 28px;
	float: left;
}
.llbfdiv_p2{
	font-size: 18px;
	float: left;padding-top: 8px;
	margin-left: 5px;
}
.llbfdiv_p3{
	color: #666;
}
.llbfdiv2{
	padding: 30px 20px 0px 20px;
	border-left:1px #e1e1e1 solid;
	border-bottom:1px #e1e1e1 solid;
	float: left;
	width: 25%;
	height: 300px;
}
.llbfdiv3{
	padding: 10px 20px 0px 20px;
	background: #fbfbfb;
	border-top:1px #e1e1e1 solid;
	border-left:1px #e1e1e1 solid;
	border-bottom:1px #e1e1e1 solid;
	float: left;
	width: 33%;
	height: 185px;
}
.llbfdiv3_p3{
	color: #666;
	padding-left: 8px;
}
.zsybdiv1{
	 float: left;
	 width: 50%;
	 border-right: 1px #e1e1e1 solid;
}
.ksxzdiv1{
	 width: 50%;
	 float: left;
	 height: 420px;
	 border-right: 1px solid #e5e5e5;
	 padding-right: 60px;
}
.ksxzdiv2{
	 width: 50%;
	 float: left;
	 height: 420px;
	 padding-left: 60px;
}
.ksxzdiv3{
	 width: 50%;
	 padding-right: 60px;
	 float: left;
	 height: 220px;
	 border-right: 1px solid #e5e5e5;
	 border-top: 1px solid #e5e5e5;
}
.ksxzdiv4{
	 width: 50%;
	 float: left;
	 height: 220px;
	 padding-left: 60px;
	 border-top: 1px solid #e5e5e5;
	 padding-right: 60px;
	 margin-bottom: 40px;
}
.ksxzdiv1_p1{
	 font-size: 18px;
	 color: #003333;
}
.ksxzdiv1_p2{
	 color: #666;
	 line-height: 25px;
	 margin-top: 30px;
}
.ksxzdiv1_p3{
	 line-height: 25px;
	 margin-top: 30px;
	 margin-bottom: 100px;
	 color: #666;
}
/*合作项目*/
.hzxmdiv1,.hzxmdiv2,.hzxmdiv3,.hzxmdiv4{
    width:49%;
    float: left;
    background: #f9f9f9;
    height: 270px;
    padding:30px;
    border: 1px #e1e1e1 solid;
}
.hzxmdiv1_span,.hzxmdiv2_span,.hzxmdiv3_span,.hzxmdiv4_span{
    margin-right: 5px;
    font-size: 16px;
    border-radius:50%;
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #0d3571;
    color: #fff;
    text-align: center;
    line-height: 30px
}
.hzxmdiv1_p,.hzxmdiv2_p,.hzxmdiv3_p,.hzxmdiv4_p{
    line-height: 25px;
}
.hzxmdiv1_span2,.hzxmdiv2_span2,.hzxmdiv3_span2,.hzxmdiv4_span2{
    font-size: 18px;
    color: #0d3571
}
.kchzdiv1{
	float: left;
	height: 200px;
	width: 32%;
	padding-right: 50px;
	border-right: 1px #dcdcdc solid;
	margin-bottom: 70px;
	margin-top: 45px;
}
.kchzdiv1 p{
	line-height: 25px;
}
.kchzdiv1 span{
	font-size: 60px;
	color: #e6e6e6
}
.zltjdiv{
	width: 100%;
	border: 1px #e1e1e1 solid
}
.zltjdivL{
	width: 10%;
	float: left;
	font-size: 60px;
	text-align: center;
}
.zltjdivR{
	width: 90%;
	float: left;
	height: 100px;
	padding-top: 15px;
}
.zltjdivR p:nth-child(1){
	font-size: 20px;
}
.sqtjdiv{
	width: 40%;
	float: left;
	background: #fff;
	height: 430px;
	padding-left: 80px;
	padding-top: 40px;
	line-height: 40px;
}
.download,.download1{
	border: 1px #e1e1e1 solid;
	width: 580px;
	float: left;
}
.downloadL,.downloadL1{
	width: 500px;
	height: 70px;
	float: left;
	padding-left: 30px;
	line-height: 70px;
	font-size: 20px;
	background: #f5f5f5;
	border-right: 1px #e1e1e1 solid;
}
.downloadR,.downloadR1{
	height: 70px;
	float: left;
	padding-left: 25px;
	padding-top: 20px;
}



/* 8.16 */
.header_banner .swiper-slide img{width:100%;}
.bannerImg img{width:100%!important;}
.xj{position:relative;}
.xj i{width:100%;height:1px;background:#ddd;position:absolute;left:0;top:30px;transform:rotate(10deg);-webkit-transform:rotate(10deg);display:block;}
.xj em{display:block;font-size:14px;position:absolute;left:30px;bottom:5px;font-style:normal;line-height:20px;}
.xj em.tdr{left:auto;right:30px;bottom:auto;top:5px;}
.span_sanjiaod{position: absolute;right:30px;top: 50%;margin-top: -5px;margin-left:0;}
.ksfs1 img{width:100%;}

#sqcx div{width: 25%;}
#sqcx div p{padding-right: 10%;}


@media (min-width: 1300px){
.container {
    width: 1280px;
}
}






















