﻿/*=====首页焦点图=====*/
#mobile-swiper-banner{
	width: 100%; 
}
#mobile-swiper-banner .swiper-slide{
	width: 100%; 
	height: 6.4rem; 
}
#mobile-swiper-banner .swiper-slide a{
	width: 100%; 
	height: 100%; 
	text-indent: -999rem; 
}
#mobile-swiper-banner .swiper-slide a.swiper-slide-01{ background: url(../../image/01_01.jpg) no-repeat; background-size: cover; }
#mobile-swiper-banner .swiper-slide a.swiper-slide-02{ background: url(../../image/02_01.jpg) no-repeat; background-size: cover; }
#mobile-swiper-banner .swiper-slide a.swiper-slide-03{ background: url(../../image/03.jpg) no-repeat; background-size: cover; }
/*=====首页焦点图=====*/


.sc-height{
        padding: 0.2rem;
}
.s_web{
    display: none;
}

/*=====首页关于我们=====*/

.m-aboutus{

	line-height: 0.6rem;

}

.m-aboutus p{

	text-indent: 2em;

}

.m-aboutus p img.rightclass{

	float: right;

	margin: 0.2rem 0 0.2rem 0.2rem;

	width: 3.2rem;

	height: 1.8rem;

}

.m-aboutus .m-about-img{

	width: 100%;

}

.m-aboutus .m-about-img img{

	margin: 0 0.2rem;

	width: 3.2rem;

	height: 1.8rem;

}

/*=====首页关于我们=====*/





/*=====首页表单=====*/

.m-form{

	margin: 0 auto;

	width: 8.4rem;

}

.m-form .m-form-input{

	overflow: hidden;

	width: 100%;

	height: 1.2rem;

	border-radius: 0.16rem;

	border: 0.02rem solid #d0d0d0;

}

.m-form .m-form-input .m-form-title{

	width: 1.6rem;

	line-height: 0.6rem;

	height: 0.6rem;

	border-right: 0.02rem solid #d0d0d0;

	text-align: center;

	overflow: hidden;

	margin-right: 0.2rem;

}

.m-form .m-form-input input.inputclass{

	width: 6.4rem;

	height: 0.6rem;

	background: none;

	border: none;

	outline: none;

}

.m-form input.m-form-submit{

	margin: 0;

	padding: 0;

	background: none;

	border: none;

	width: 100%;

	height: 1.2rem;

	border-radius: 0.16rem;

	background: #e3161d;

}

::-webkit-input-placeholder { /* WebKit browsers */

	color: #999; 

	font-size: 0.32rem; 

	font-weight: normal; 

}

::-moz-placeholder { /* Mozilla Firefox 19+ */

	color: #999; 

	font-size: 0.32rem; 

	font-weight: normal; 

}

:-ms-input-placeholder { /* Internet Explorer 10+ */

	color: #999; 

	font-size: 0.32rem;

	font-weight: normal; 

}

.m-tel{

	margin: 0 auto;

	width: 8.4rem;

	height: 1.2rem;

	border-radius: 0.16rem;

	background: #ff7200;

}

.m-tel a{

	width: 100%;

	height: 100%;

}

/*=====首页表单=====*/





/*=====首页常见的PMP参考对象=====*/

.m-pmpobj{

	margin: 0 auto;

	width: 8.4rem;

	border-radius: 0.16rem;

	background: #f5f5f5;

	padding: 0.2rem;

}

.m-pmpobj .m-pmpobj-arrow{

	margin: 0.06rem 0 0 0;

	width: 0.4rem;

	height: 0.4rem;

	background: url(../../image/icons_arrow.png) no-repeat; 

	background-size: cover; 

}

.m-pmpobj .m-pmpobj-intro{

	width: 7.4rem;

	line-height: 0.48rem;

}

/*=====首页常见的PMP参考对象=====*/







/*=====首页2023PMP考纲解析=====*/

.m-table-title{

	margin: 0 auto;


	height: 1.2rem;

	background: #f57813;

}

ul.tableclass{
padding: 0.35rem 0.2rem;
        list-style: none;
        height: auto;
        background: #f5f5f5;
        border: 0.025rem solid #d8d8d8;
        border-top: none;
        border-radius: 0.1rem;
        display: flex
;
        align-items: center;
}

ul.tableclass li{
        width: 25%;

}

ul.tableclass li a{
        height: 0.64rem;
        border-radius: 0.16rem;
        color: #FFFFFF;
}

ul.tableclass li a.on{

	background: #e3161d;

}

ul.tableclass li a.off{

	background: #999999;

}

/*=====首页2023PMP考纲解析=====*/







/*=====首页教师团队=====*/

.m-team-subtitle{

	margin: 0 auto;

	width: 8.4rem;

	text-align: center;

}

.m-team{

	margin: 0 auto;

	width: 8.4rem;

	padding: 0.4rem 0;

	border-bottom: 0.02rem solid #D0D0D0;

}

.m-team img{

	width: 1.52rem;

	height: 1.52rem;

}

.m-team .m-team-info{

	width: 6.4rem;

}

.m-team .m-team-info .m-team-top{

	width: 100%;

	height: 0.8rem;

}

.m-team .m-team-info .m-team-top .m-team-name{

	color: #333;

}

.m-team .m-team-info .m-team-top a.m-team-click{

	width: 2.0rem;

	height: 0.64rem;

	border: 0.02rem solid #e3161d;

	color: #e3161d;

	border-radius: 0.16rem;

	line-height: 0.6rem;

	text-align: center;

}

.m-team .m-team-info .m-team-tags{

	width: 100%;

	line-height: 0.6rem;

}

.m-team .m-team-info .m-team-tags span{

	display: inline-block;

	padding: 0.06rem 0.12rem;

	border-radius: 0.16rem;

	font-size: 0.28rem;

	border: 0.02rem solid #d0d0d0;

	color: #999999;

}

/*=====首页教师团队=====*/







/*=====首页资料下载=====*/

.m-download{

	margin: 0.06rem auto;

	width: 8.4rem;

	height: 0.96rem;

	background: #F5F5F5;

	padding: 0 0.12rem;

}

.m-download img{

	margin: 0 0.12rem;

	width: 0.64rem;

	height: 0.64rem;

}

/*=====首页资料下载=====*/







/*=====首页为什么要学习PMP=====*/

.m-pmpwhy{

	margin: 0 auto;

	width: 8.4rem;

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

}

.m-pmpwhy .m-pmpwhy-div{
margin: 0.04rem 0;
    width: 49%;
    height: 7.8rem;
    background: #F5F5F5;
    display: flex
;
    flex-direction: column;
    overflow: hidden;
    justify-content: space-between;

}

.m-pmpwhy .m-pmpwhy-div .m-pmpwhy-icons{
    margin: 0.12rem auto;
    width: 1.6rem;
    height: 1.5rem;
    background: url(../../image/icons_whypmp.png) no-repeat;
    background-size: 6.4rem 3.2rem;

}

.m-pmpwhy .m-pmpwhy-div .m-pmpwhy-icons-01{ background-position: 0 0; }

.m-pmpwhy .m-pmpwhy-div .m-pmpwhy-icons-02{ background-position: -1.6rem 0; }

.m-pmpwhy .m-pmpwhy-div .m-pmpwhy-icons-03{ background-position: -3.2rem 0; }

.m-pmpwhy .m-pmpwhy-div .m-pmpwhy-icons-04{ background-position: -4.8rem 0; }

.m-pmpwhy .m-pmpwhy-div .m-pmpwhy-icons-05{ background-position: 0 -1.6rem; }

.m-pmpwhy .m-pmpwhy-div .m-pmpwhy-icons-06{ background-position: -1.6rem -1.6rem; }

.m-pmpwhy .m-pmpwhy-div .m-pmpwhy-icons-07{ background-position: -3.2rem -1.6rem; }

.m-pmpwhy .m-pmpwhy-div .m-pmpwhy-icons-08{ background-position: -4.8rem -1.6rem; }



.m-pmpwhy .m-pmpwhy-div .m-pmpwhy-title{
    width: 100%;
    height: 0.8rem;
    line-height: 0.6rem;
    text-align: center;

}

.m-pmpwhy .m-pmpwhy-div .m-pmpwhy-title-01{ color: #f10215; }

.m-pmpwhy .m-pmpwhy-div .m-pmpwhy-title-02{ color: #3d7dff; }

.m-pmpwhy .m-pmpwhy-div .m-pmpwhy-title-03{ color: #f57813; }

.m-pmpwhy .m-pmpwhy-div .m-pmpwhy-title-04{ color: #00b091; }

.m-pmpwhy .m-pmpwhy-div .m-pmpwhy-intro{
width: 100%;
    line-height: 0.48rem;
    text-align: center;
    height: 5rem;
    padding: 0 0.06rem;

}

/*=====首页为什么要学习PMP=====*/







/*=====首页PMP科普=====*/

.m-baike{

	margin: 0 auto;

	width: 8.4rem; 

}

.m-baike .m-baike-ul{

	width: 100%;

	height: 1.12rem;

	line-height: 1.12rem;

	padding: 0 0.2rem;

	background: #f10215;

	background: -webkit-linear-gradient(left, #f57813, #f10215);

	background: -o-linear-gradient(right, #f57813, #f10215);

	background: -moz-linear-gradient(right, #f57813, #f10215);

	background: linear-gradient(to right, #f57813, #f10215);

	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f57813',endColorstr='#f10215',GradientType=0);

}

.m-baike .m-baike-li{

	width: 100%;

	background: #F5F5F5;

	padding: 0.4rem; 

	line-height: 0.6rem;

	color: #333;

}

/*=====首页PMP科普=====*/







/*=====首页PMP学习困难重重=====*/

.m-study{

	margin: 0 auto;

	position: relative;

	width: 8.4rem;

	height: 8.0rem;

}

.m-study .m-study-items{

	position: absolute;

	z-index: 10;

	left: 0;

	top: 0;

	width: 100%;

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

}

.m-study .m-study-items{

	position: absolute;

	z-index: 10;

	left: 0;

	top: 0;

	width: 100%;

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

}

.m-study .m-study-items .study-items{

	margin: 0.12rem 0;

	width: 1.8rem;

	height: 1.8rem;

	border-radius: 50%;

	background: #cd0111;

	background: -webkit-linear-gradient(left top, #ff3545, #cd0111);

	background: -o-linear-gradient(bottom right, #ff3545, #cd0111);

	background: -moz-linear-gradient(bottom right, #ff3545, #cd0111);

	background: linear-gradient(to bottom right, #ff3545, #cd0111);

	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3545',endColorstr='#cd0111',GradientType=0);

	-webkit-box-shadow: 0.06rem 0.06rem 0.12rem rgba(0, 0, 0, .4); 

	-moz-box-shadow: 0.06rem 0.06rem 0.12rem rgba(0, 0, 0, .4); 

	box-shadow: 0.06rem 0.06rem 0.12rem rgba(0, 0, 0, .4); 

}

.m-study .m-study-bg{
        padding: 12px;
	position: absolute;

	z-index: 5;

	left: 50%;

	bottom: 0;

	margin-left: -3.2rem;

	width: 6.4rem;

	height: 4.8rem;

	background: url(../../image/pmphow_bg.jpg) no-repeat;

	background-size: cover;	

}

/*=====首页PMP学习困难重重=====*/







/*=====首页PMP问题答疑=====*/

.m-faqs{

	margin: 0 auto;

	width: 8.4rem;

	padding: 0.24rem 0;

	border-bottom: 0.02rem dashed #d0d0d0;

}

.m-faqs .m-faqs-question{

	width: 100%;

	height: 0.6rem;

}

.m-faqs .m-faqs-question img{

	width: 0.64rem;

	height: 0.64rem;

	margin-right: 0.12rem;

}

.m-faqs .m-faqs-answer{

	margin-top: 0.12rem;

	width: 100%;

	display: flex;

	justify-content: flex-start;

	align-items: flex-start;

}

.m-faqs .m-faqs-answer img{

	width: 0.64rem;

	height: 0.64rem;

	margin-right: 0.12rem;

}

.m-faqs .m-faqs-answer .answer{

	width: 7.6rem;

	line-height: 0.6rem;

}

/*=====首页PMP问题答疑=====*/







/*=====首页项目经理的成功&失败经验=====*/

.m-dialogbox{

	margin: 0.12rem auto;

	width: 8.4rem;

	padding: 0 0.4rem;

}

.dialogbox{

	display: inline-block;

	line-height: 0;

	font-size: 0;

}

.dialogbox .dialogbox-content{

	display: inline-block;

	padding: 0.12rem 0.4rem;

	border-radius: 0.16rem;

	line-height: 0.48rem;

}

.dialogbox .dialogbox-content-bg1{

	background: #f10215;

}

.dialogbox .dialogbox-content-bg2{

	background: #999999;

}

.dialogbox .dialogbox-shape{

	height: 0.2rem;

}

.dialogbox .dialogbox-shape-01{

	background: url(../../image/dialogbox_shape_01.png) right center no-repeat;

	background-size: 1.2rem 0.2rem;

}

.dialogbox .dialogbox-shape-02{

	background: url(../../image/dialogbox_shape_02.png) right center no-repeat;

	background-size: 1.2rem 0.2rem;

}

/*=====首页项目经理的成功&失败经验=====*/

.m-footer-fenge{

	width: 100%;

	height: 5.2rem;

	background: url(../../image/m-footer.jpg) right center no-repeat;

	background-size: cover;

}


/*===内页所有CSS begin===*/
.inner-banner{
	width: 100%;
	height: 4.0rem;
}
.inner-banner-01{
	background: url(../../image/inner_banner_01.jpg) no-repeat;
	background-size: cover; 
}



/*==内页统一分类==*/
ul.all-fenlei-class{
	width: 9.2rem; 
	margin: 0 auto; 
}
ul.all-fenlei-class li{
	float: left; 
	width: 2.8rem; 
	height: 1.2rem; 
	margin: 0.2rem 0.2rem 0.2rem 0; 
}
ul.all-fenlei-class li.case-class{
	float: left; 
	width: 4.2rem; 
	height: 1.2rem; 
	margin: 0 0.2rem; 
}
ul.all-fenlei-class li a{ 
	width: 100%; 
	height: 100%; 
	line-height: 1.2rem; 
	color: #333; 
	background-color: #FFF; 
	border: 0.02rem #d0d0d0 solid; 	
}
ul.all-fenlei-class li a.actived{ 
	color: #FFF; 
	background-color: #ff7200; 
	border: 0.02rem #ff7200 solid; 
}
/*==内页统一分类==*/


/*==内页面包屑导航==*/
.bread-nav{
	position: relative; 
	height: 1.2rem; 
	border-bottom: 0.04rem solid #D0D0D0; 
}
.bread-nav .bread-nav-title{
	position: absolute; 
	left: 0; 
	top: 0; 
	z-index: 5; 
	padding: 0 0.2rem; 
	line-height: 1.2rem; 
	height: 1.2rem; 

}
/*==内页面包屑导航==*/


/*==内页新闻文章*/
ul.industry-news{
	width: 9.0rem; 
	margin: 0 auto;  
}
ul.industry-news li{
	float: none; 
	margin-top: 0.4rem; 
	width: 100%; 
	height: 1.6rem; 
	border-bottom: 0.02rem #ccc dashed; 
	overflow: hidden; 	
}
ul.industry-news li a{
	width: 100%; 
	height: 100%; 
}
ul.industry-news li a .industry-news-img{
	float: left; 
	width: 0.8rem; 
	height: 0.8rem; 
	background: url(../../image/icons_news.png) center center no-repeat; 
	background-size: cover; 
}
ul.industry-news li a .industry-news-title{
	float: left; 
	width: 8.2rem; 
	height: 1.2rem; 
	line-height: 0.6rem; 
}
.m-listnews{
	width: 9.2rem;
	margin: 0 auto;
}
.m-listnews a{
	position: relative;
	margin: 0.2rem 0;
	display: block;
	width: 100%;
	height: 1.6rem; 
	line-height: 0.8rem;
	font-size: 0.32rem;
	transition: .3s;
	text-indent: 0.32rem;
	border-bottom: 0.02rem #d0d0d0 dashed;
	overflow: hidden;	
}
.m-listnews a::after{
	content: "";
	position: absolute;
	left: 0;
	top: 0.4rem;
	margin-top: -0.04rem;
	width: 0.16rem;
	height: 0.16rem;
	border-radius: 0.08rem;
	line-height: 0;
	font-size: 0;
	background: #E60000;
	transition: .3s;
}
/*==内页新闻文章==*/




/*==内页统一分页效果==*/
.m-page{
	margin: 0.16rem auto;
}
.m-page .pageinfo{ 
	width: 100%; 
	text-align:center; 
}
.m-page .pageinfo span{ 
	display: inline; 
	font-size: 0.32rem; 
	line-height: 0.8rem; 
	color: #999;
	background: #efefef; 
	border: 0.02rem #dbdbdb solid; 
	padding: 0.24rem; 
	margin: 0 0.2rem;

	-moz-border-radius: 0.16rem;
	-webkit-border-radius: 0.16rem;
	-o-border-radius: 0.16rem;
	border-radius: 0.16rem;	
}
.m-page .pageinfo a{ 
	display: inline; 
	font-size: 0.32rem; 
	line-height: 0.8rem; 
	color: #e60000; 
	background: #FFF; 
	border: 0.02rem #e60000 solid; 
	padding: 0.24rem; 
	margin: 0 0.2rem; 

	-moz-border-radius: 0.16rem;
	-webkit-border-radius: 0.16rem;
	-o-border-radius: 0.16rem;
	border-radius: 0.16rem;	

	-webkit-transition: all 0.2s; 
	-moz-transition: all 0.2s; 
	-o-transition: all 0.2s; 
	transition: all 0.2s; 	
}
.m-page .pageinfo a:active{ 
	color: #D60000; 
	background-color: #ffe8ec; 
	border: 0.02rem solid #D60000; 
}
/*==内页统一分页效果==*/


/*==内页图片链接==*/
/*.img-link{
	width: 4.0rem;
	height: 1.6rem;
}
.img-link a{
	display: block;
	width: 100%;
	height: 100%;
	-moz-border-radius: 0.16rem;
	-webkit-border-radius: 0.16rem;
	-o-border-radius: 0.16rem;
	border-radius: 0.16rem;	
	text-indent: -999rem;	
}
.img-link a.img-link-bg1{
	background: url(../../image/img_r_link01.png) center center no-repeat; 
	background-size: cover; 
}
.img-link a.img-link-bg2{
	background: url(../../image/img_r_link02.png) center center no-repeat; 
	background-size: cover; 
}*/
/*==内页图片链接==*/


/*详情页面CSS*/
.m-house-wrap {
	width: 9.2rem;
	margin: 0.32rem auto; 
	overflow: hidden;
}
.m-house-wrap .house-title{
	width: 100%;
	line-height: 1.28rem;
	color: #333333;
	text-align: center;
}
.tab-line{
	margin: 0.4rem; 
	font-size: 0; 
	height: 0.06rem; 
    background-color: #f5f5f5;	
}
.tab-show{
	width: 9.2rem; 
	margin: 0 auto; 
	display: block;
}
.tab-show p{
	font-size: 0.4rem;
	line-height: 0.64rem;
	color: #333;
	padding: 0.12rem;
}
/*详情页面CSS*/
/*===内页所有CSS begin===*/


/********上一页/下一页/返回上一页********/
.details-prev-next{
	margin: 0.24rem auto; 
}
.details-prev-next a{
	width: 100%; 
	padding: 0.24rem; 
	color: #E60000; 
	background-color: #FFF; 
	border: 0.02rem solid #E60000; 
}
.details-prev-next a:active{
	color: #ff9213; 
	background-color: #FFF; 
	border: 0.02rem #ff9213 solid; 
}
.details-prev-next span{
	display: block; 	
	width: 100%; 
	padding: 0.24rem;  
	font-size: 0.32rem;	
	color: #999; 
	background-color: #F5F5F5; 
	border: 0.02rem #D0D0D0 solid; 
	-moz-border-radius: 0.16rem;
	-webkit-border-radius: 0.16rem;
	-o-border-radius: 0.16rem;
	border-radius: 0.16rem; 	
}
.history-go-back{ 
	width: 100%; 
}
.history-go-back a{ 
	width: 100%; 
    height: 1.2rem;
    line-height: 1.2rem; 
    background: #ff9213; 	
}
/********上一页/下一页/返回上一页********/
#moe_container_hidden{
	height: 10.0rem;
	overflow-y: hidden; 
	transition: 1.0s; 
}
.moe-button{
	margin: 0.2rem auto;
	width: 9.2rem;
	height: 1.2rem;
	line-height: 1.2rem; 
	text-align: center; 
	background: #fff2cd;
	overflow: hidden; 
}
.moe-button span{
	cursor: pointer; 
	font-size: 0.4rem; 
	color: #c89200; 
}


.swipere-container {
    background: url(../../image/xiaoxue_mobile.jpg) no-repeat;
    height: 6.41rem;
    /* width: 100%; */
    background-size: cover;
}

/*表单*/
  form {
background-color: #fff;
        width: 100%;
        }

        label {
            display: block;
            margin-bottom: 5px;
            font-weight: bold;
        }

        input[type="text"],
        input[type="tel"] {
            width: 100%;
            padding: 10px;
            margin-bottom: 15px;
            border: 1px solid #ccc;
            border-radius: 4px;
            box-sizing: border-box;
        }

        input[type="submit"] {
                   background-color: #0851bf;
        color: white;
        padding: 10px 15px;
        border: none;
        border-radius: 4px;
        cursor: pointer;
        width: 100%;
        }

        input[type="submit"]:hover {
            background-color: #0056b3;
        }
       .form_title {
                  color: #333;
        /* margin-bottom: 0px; */
        text-align: center;
        }