/********首页通用标题一********/
.index_all_title{
	width: 100%;
	text-align: center;
	font-size: 28px;
}
.s_mobile{
    display: none;
}
.index_all_fenge{
	margin: 10px auto;
	width: 60px;
	height: 4px;
	border-radius: 2px;
	background: #e3161d;
	line-height: 0;
	font-size: 0;
}
.index_all_subtitle{
	width: 100%;
	text-align: center;
	font-size: 14px;
}
/********首页通用标题一********/


/********首页通用标题二********/
.index_main_title{
	width: 340px; 
	margin: 0 auto; 
	height: 60px; 
	padding: 10px 0; 
}
.index_main_title_01{ background: url(../../image/neeyu_title_bg03.png) no-repeat;}
.index_main_title_02{ background: url(../../image/neeyu_title_bg04.png) no-repeat;}
.index_main_title .main_title_cn{
	width: 100%; 
	height: 40px; 
	overflow: hidden; 
}
.index_main_title .main_title_en{
	width: 100%; 
	height: 20px; 
	line-height: 20px; 	
	overflow: hidden; 
	font-family: 'Swis721 LtEx BT', Arial, Helvetica, "Times New Roman"; 
	text-transform: capitalize; 
}
/********首页通用标题二********/


/********BANNER和标语********/
.box{
	position: relative; 
	margin-top: 101px; 
	width: 100%; 
	height: 450px; 
}
.banner{
	width: 100%; 
	height: 333px; 
	background: #e3161d; 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 5; 
	background-image: url(../../image/xiaoxue_p2.jpg);
}
#swiper-banner{
	width: 100%; 
	height: 333px;
}
#swiper-banner .swiper-wrapper{
	/* 通过改变animation-timing-function 制作弹性切换效果 */
	transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;
}
#swiper-banner .swiper-slide-01{
	background: url(../../image/default/01.jpg) center center no-repeat; 
	background-size: cover; 
} 
#swiper-banner .swiper-slide-02{
	background: url(../../image/default/02.jpg) center center no-repeat; 
	background-size: cover; 
} 
#swiper-banner .swiper-slide-03{
	background: url(../../image/default/03.jpg) center center no-repeat; 
	background-size: cover; 
}

#swiper-banner .swiper-slide a{
	display: block; 
	width: 100%; 
	height: 100%; 
	text-indent: -999em; 
}
#swiper-banner #pagination-banner{
	bottom: 50px; 
}
.slogan{
	position: absolute; 
	bottom: 0; 
	left: 50%; 
	z-index: 10; 
	margin-left: -480px; 
	width: 960px; 
	background: #F5F5F5; 
}

.inputform{
	position: absolute; 
	top: 40px;
	left: 50%; 
	z-index: 10; 
	margin-left: -480px; 
	width: 960px; 
	height: 260px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.inputform-box{
        width: 295px;
        height: auto;
        padding: 14px;
        background: #FFF;
        border-radius: 10px;
        background: #FFFFFF;
                font-size: 14px;
        overflow: hidden;
}
.inputform-box .inputform-box-li{
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 12px;
}
.inputform-box .inputform-box-title{
	font-size: 16px;
	font-weight: bold;
}
.inputform-box .inputform-box-li span{
	color: #ff812e;
}
.inputform-box .inputform-box-li .inputform-box-div{
	width: 220px;
	height: 35px; 
	box-sizing: border-box;
	border: 1px solid #d0d0d0;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.inputform-box .inputform-box-li .inputform-box-div .icons-input{
	margin: 0 10px;
	width: 25px;
	height: 25px;
	background: url(../../image/icons_input.png) no-repeat; 
	background-size: 50px 25px;
}
.inputform-box .inputform-box-li .inputform-box-div .icons-input-01{
	background-position: 0 0;
	
}
.inputform-box .inputform-box-li .inputform-box-div .icons-input-02{
	background-position: -25px 0;
	background-size: cover;
}
.inputform-box .inputform-box-li .inputform-box-div input.inputclass{
	padding-left: 10px;
	width: 160px;
	height: 25px;
	box-sizing: border-box;
	background: none;
	border: none;
	outline: none;
	background: #FFF;
	border-left: 1px solid #d0d0d0;
}
.inputform-box .inputform-box-li .inputform-box-submit{
	width: 220px;
}
.inputform-box .inputform-box-li .inputform-box-submit input.submitclass{
	background: none;
	border: none;
	outline: none;
	width: 100%;
	height: 35px;
	background: #e3161d;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	transition: .3s; 
}
.inputform-box .inputform-box-li .inputform-box-submit input:hover.submitclass{
	cursor: pointer;
	background: #c60007;
}
/********BANNER和标语********/


/********关于骐迹********/
.pmp-about{
	width: 100%;
}
.pmp-about .pmp-about-content{
	width: 440px;
}
.pmp-about .pmp-about-content p{
	width: 100%;
	text-indent: 2em;
	font-size: 14px;
	line-height: 25px;
	color: #333;
}
.pmp-about img{
	width: 500px;
	height: 289px;
}
/********关于骐迹********/


/********常见的PMP参考对象********/
.pmp-object{
	width: 100%;
}
.pmp-object .pmp-object-div{
	width: 33%;
	height: 172px;
	box-sizing: border-box;
	padding: 10px 20px;
	border-radius: 10px;
	background: #F5F5F5;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.pmp-object .pmp-object-div .pmp-object-icons{
	width: 60px;
	height: 60px;
	background: url(../../image/icons_numbers.png) no-repeat; 
	font-family: 'antoniobold', 'Swis721 LtEx BT', Arial, Helvetica, "Times New Roman"; 
	font-size: 17px; 
	font-weight: bold; 
	background-size: 120px 120px;
}
.pmp-object .pmp-object-div .pmp-object-icons-01{
	background-position: 0 0;
	color: #f10215;
}
.pmp-object .pmp-object-div .pmp-object-icons-02{
	background-position: 0 -60px;
	color: #3d7dff;
}
.pmp-object .pmp-object-div .pmp-object-icons-03{
	background-position: -60px 0;
	color: #f57813;
}
.pmp-object .pmp-object-div .pmp-object-icons-04{
	background-position: -60px -60px;
	color: #00b091;
}
.pmp-object .pmp-object-div .pmp-object-content{
	width: 210px;
	line-height: 22px;
	font-size: 12px;
}
/********常见的PMP参考对象********/


/********骐迹PMP火热开班中********/
.pmp-course{
	width: 100%;
	height: 600px;
	background: url(../../image/pmp_course_bg.jpg) no-repeat;
	background-size: 100% 600px;
}
table.pmp-course-show{
	width: 600px;
}
table.pmp-course-show th{
	padding: 10px 0;
	background: #ff6f1d;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
table.pmp-course-show td{
	padding: 5px 10px;
	background: #fff;
	color: #333;
	font-size: 14px;
	border-bottom: 1px solid #d0d0d0;
}
table.pmp-course-show td a{
	display: block;
	border-radius: 10px;
	width: 90px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
}
table.pmp-course-show td a.on{
	background: #e3161d;
}
table.pmp-course-show td a.off{
	background: #999999;
}
/********骐迹PMP火热开班中********/


/********师资团队********/
.pmp-teachers-wrap{
	height: 322px;
	width: 100%;
	position: relative;
}
#swiper-teacher{
	margin: 0 auto;
	width: 960px;
}
#swiper-teacher .swiper-slide{
	width: 220px;
}
.pmp-teachers{
	width: 100%;
}
.pmp-teachers .pmp-teachers-top{
	position: relative;
	width: 100%;
	height: 128px;
}
.pmp-teachers .pmp-teachers-top .pmp-teachers-img{
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 5;
	margin-left: -56px;
	width: 112px;
	height: 112px;
}
.pmp-teachers .pmp-teachers-top .pmp-teachers-img img{
	width: 100%;
	height: 100%;
}
.pmp-teachers .pmp-teachers-top .pmp-teachers-name{
	position: absolute;
	bottom: 0;
	left: 50%;
	z-index: 5;
	margin-left: -90px;
	width: 180px;
	height: 36px;
	line-height: 36px;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
	background: #e3161d;
}
.pmp-teachers .pmp-teachers-mid{
	width: 100%;
	height: 125px;
	line-height: 25px;
	text-align: center;
}
.pmp-teachers .pmp-teachers-mid span{
	display: inline-block;
	font-size: 14px;
	color: #333;
}
.pmp-teachers .pmp-teachers-bot{
	width: 100%;
}
/********师资团队********/


/********电子资料********/
.pmp-downloads{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.pmp-downloads .pmp-downloads-li{
	width: 478px;
	height: 60px;
	background: #F5F5F5;
	margin-bottom: 4px;
}
.pmp-downloads .pmp-downloads-li .pmp-downloads-l{
	margin-left: 10px;
	font-size: 14px;
	overflow: hidden;
}
.pmp-downloads .pmp-downloads-li .pmp-downloads-l img{
	width: 30px;
	height: 30px;
	margin-right: 10px;
}
.pmp-downloads .pmp-downloads-li .pmp-downloads-r{
	margin-right: 20px;
}
/********电子资料********/


/********为什么需要加速学习PMP********/
.pmp-whystudy{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.pmp-whystudy .pmp-whystudy-li{
	position: relative;
	width: 33%;
	height: 365px;
	margin-bottom: 20px;;
}
.pmp-whystudy .pmp-whystudy-li .pmp-whystudy-icons{
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 10;
	margin-left: -45px;
	width: 90px;
	height: 90px;
	background: url(../../image/icons_whypmp.png) no-repeat; 
	background-size: 360px 180px;
}
.pmp-whystudy .pmp-whystudy-li .pmp-whystudy-icons-01{ background-position: 0 0; }
.pmp-whystudy .pmp-whystudy-li .pmp-whystudy-icons-02{ background-position: -90px 0; }
.pmp-whystudy .pmp-whystudy-li .pmp-whystudy-icons-03{ background-position: -180px 0; }
.pmp-whystudy .pmp-whystudy-li .pmp-whystudy-icons-04{ background-position: -270px 0; }
.pmp-whystudy .pmp-whystudy-li .pmp-whystudy-icons-05{ background-position: 0 -90px; }
.pmp-whystudy .pmp-whystudy-li .pmp-whystudy-icons-06{ background-position: -90px -90px; }
.pmp-whystudy .pmp-whystudy-li .pmp-whystudy-icons-07{ background-position: -180px -90px; }
.pmp-whystudy .pmp-whystudy-li .pmp-whystudy-icons-08{ background-position: -270px -90px; }

.pmp-whystudy .pmp-whystudy-li .pmp-whystudy-bg{
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 5;
	width: 100%;
	height: 329px;
	background: #F5F5F5;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 45px 10px;
	overflow: hidden;
}
.pmp-whystudy .pmp-whystudy-li .pmp-whystudy-bg .pmp-whystudy-title{
	width: 100%;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.pmp-whystudy .pmp-whystudy-li .pmp-whystudy-bg .pmp-whystudy-title-01{ color: #f10215; }
.pmp-whystudy .pmp-whystudy-li .pmp-whystudy-bg .pmp-whystudy-title-02{ color: #3d7dff; }
.pmp-whystudy .pmp-whystudy-li .pmp-whystudy-bg .pmp-whystudy-title-03{ color: #f57813; }
.pmp-whystudy .pmp-whystudy-li .pmp-whystudy-bg .pmp-whystudy-title-04{ color: #00b091; }

.pmp-whystudy .pmp-whystudy-li .pmp-whystudy-bg .pmp-whystudy-intro{
	margin-top: 30px;
	width: 100%;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
}
/********为什么需要加速学习PMP********/



/*=====PMP科普=====*/
ul.topic_tongdian{ 
	width: 960px; 
	height: 280px; 
	margin: 0 auto;  
	background: #FFF url(../../image/pmp_chooseus_bg.jpg) center center no-repeat; 
}
ul.topic_tongdian li{ 
	position: relative; 
	float: left; 
	width: 360px; 
	height: 55px; 
	margin-top: 15px; 
	margin-bottom: 15px; 
	padding-bottom: 9px; 
	border-bottom: 1px #d0d0d0 solid; 
}
ul.topic_tongdian li.margin_style_01{ 
	margin-left: 30px; 
	margin-right: 90px; 
}
ul.topic_tongdian li.margin_style_02{ 
	margin-left: 90px; 
	margin-right: 30px; 
}
ul.topic_tongdian li.margin_style_03{ 
	margin-left: 0; 
	margin-right: 90px; 
}
ul.topic_tongdian li.margin_style_04{ 
	margin-left: 150px; 
	margin-right: 0; 
}
ul.topic_tongdian li.margin_style_06{ 
	margin-left: 240px; 
	margin-right: 0; 
}
ul.topic_tongdian li .topic_tongdian_title{ 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 30px;
	background: transparent;
	line-height: 30px;
	/* background: #FFF url(../../image/arrow_04_off.png) left center no-repeat; */
	text-indent: 20px;
	font-size: 14px;
	background-size: contain;
}
ul.topic_tongdian li:hover .topic_tongdian_title{
	color: #e3161d; 
	background: #FFF url(../../image/arrow_04_on.png) left center no-repeat; 
	text-decoration: underline; 
}
ul.topic_tongdian li .topic_tongdian_content{ 
	position: absolute; 
	top: 30px; 
	left: 0; 
	z-index: 10; 
	width: 100%; 
	height: 25px; 
	line-height: 25px; 
	font-size: 14px;
}
ul.topic_tongdian li .topic_tongdian_hide{ 
	display: none; 
}
ul.topic_tongdian li:hover .topic_tongdian_hide{  
	display: block;
	position: absolute; 
	top: 30px; 
	left: 0;  
	z-index: 20; 
	width: 100%; 
	line-height: 30px; 	
	background: #F5F5F5; border: 1px #e3161d solid; 
}
ul.topic_tongdian li:hover .topic_tongdian_hide p{
	color: #333; 
	font-size: 14px;
	padding: 15px; 
	line-height: 30px; 	
}
ul.topic_tongdian li:hover .topic_tongdian_hide p span{
	color: #e3161d; 
}
/*=====PMP科普=====*/


/*=====PMP学习困难重重，我们应该怎么办=====*/
.index-customer{
	background: url(../../image/pmp_chooseus_bg.jpg) center bottom no-repeat; 
}
.index-customer-ul{
	position: relative; 
	width: 100%; 
	height: 420px; 
}
.index-customer-ul .index-customer-li{
	position: absolute; 
	z-index: 5; 
	width: 300px; 
	height: 80px; 
}
.index-customer-ul .index-customer-li01{
	left: 0px; 
	top: 30px;  
}
.index-customer-ul .index-customer-li02{
	left: -40px; 
	top: 130px; 
}
.index-customer-ul .index-customer-li03{
	left: -50px; 
	top: 230px; 
}
.index-customer-ul .index-customer-li04{
	left: -10px; 
	top: 330px; 
}
.index-customer-ul .index-customer-li05{
	left: 640px; 
	top: 30px;  
}
.index-customer-ul .index-customer-li06{
	left: 680px; 
	top: 130px; 
}
.index-customer-ul .index-customer-li07{
	left: 700px; 
	top: 230px; 
}
.index-customer-ul .index-customer-li08{
	left: 660px; 
	top: 330px; 
}
.index-customer-ul .index-customer-li .index-customer-number{
	position: relative; 
	width: 60px; 
	height: 60px; 
}
.index-customer-ul .index-customer-li .index-customer-number .number-01{
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 15; 
	width: 100%; 
	height: 100%; 
	font-family: 'antoniobold','Arial Narrow'; 
	line-height: 60px; 
} 
.index-customer-ul .index-customer-li .index-customer-number .number-02{
	position: absolute; 
	top: 10px; 
	left: 10px; 
	z-index: 10; 
	width: 40px; 
	height: 40px; 
	background: rgba(21, 101, 192, .7); 
} 
.index-customer-ul .index-customer-li .index-customer-number .number-03{
	position: absolute; 
	top: 5px; 
	left: 5px; 
	z-index: 10; 
	width: 50px; 
	height: 50px; 
	background: rgba(21, 101, 192, .4); 
} 
.index-customer-ul .index-customer-li .index-customer-con{
	width: 240px; 
	height: 60px; 
	line-height: 60px;
}
.index-customer-ul .index-customer-li .index-customer-con .index-customer-title{
	width: 100%; 
	padding: 0; 
	margin: 0; 
}
.pmp-zixunbtn{
	margin: 0 auto;
	width: 480px;
	height: 60px;
}
.pmp-zixunbtn a{
	font-size: 18px;
	width: 100%;
	height: 100%;
	color: #FFFFFF;
	border-radius: 20px;
	background: #e3161d;
}
.pmp-zixunbtn a:hover{
	border-radius: 40px;
	background: #ff6f1d;
}
/*=====PMP学习困难重重，我们应该怎么办=====*/


/*=====常见问题=====*/
.pmp-QA-wrap{
	width: 100%;
	background: #F5F5F5;
}
.pmp-QA{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.pmp-QA .pmp-QA-li{
	width: 470px;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px dashed #D0D0D0;
}
.pmp-QA .pmp-QA-li .pmp-QA-title{
	width: 100%; 
	height: 30px; 
}
.pmp-QA .pmp-QA-li .pmp-QA-title img{
	margin-right: 10px;
	width: 30px;
}
.pmp-QA .pmp-QA-li .pmp-QA-title .title{
	width: 430px;
	height: 30px; 
	line-height: 30px;
	font-size: 16px;	
}
.pmp-QA .pmp-QA-li .pmp-QA-content{
	width: 100%; 
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}
.pmp-QA .pmp-QA-li .pmp-QA-content img{
	margin-right: 10px;
	width: 30px;
	height: 30px;
}
.pmp-QA .pmp-QA-li .pmp-QA-content .content{
	width: 430px;
	height: 100px;
	line-height: 25px;
	font-size: 14px;
	color: #666;
}
/*=====常见问题=====*/


/*=====成功经验和失败经验=====*/
.pmp-exp-wrap{
	width: 100%;
	height: 830px;
	background: url(../../image/pmp_compare_bg.jpg) center center no-repeat; 
	background-size: 100% 830px;
}
.pmp-exp-title{
	margin: 0 auto;
	width: 960px;
	height: 93px;
}
.pmp-exp-title .pmp-exp-title-bg{
	width: 480px;
	height: 100%;
	display: flex;
	align-items: flex-start;
}
.pmp-exp-title .pmp-exp-title-bg1{
	background: url(../../image/compare_title_01.png) no-repeat; 
	background-size: cover;
	justify-content: flex-start;
}
.pmp-exp-title .pmp-exp-title-bg2{
	background: url(../../image/compare_title_02.png) no-repeat; 
	background-size: cover;
	justify-content: flex-end;
}
.pmp-exp-title .pmp-exp-title-bg .title{
	width: 420px;
	height: 80px;
	font-size: 24px;
}
.pmp-exp-content{
	margin: 0 auto;
	width: 960px;
	height: 73px;
}
.pmp-exp-content .pmp-exp-content-bg{
	width: 480px;
	height: 100%;
	display: flex;
	align-items: flex-start;
}
.pmp-exp-content .pmp-exp-content-bg1{
	background: url(../../image/compare_content_01.png) no-repeat; 
	background-size: cover;
	justify-content: flex-start;
}
.pmp-exp-content .pmp-exp-content-bg2{
	background: url(../../image/compare_content_02.png) no-repeat; 
	background-size: cover;
	justify-content: flex-end;
}
.pmp-exp-content .pmp-exp-content-bg .content{
	width: 420px;
	height: 60px;
	font-size: 16px;
}
/*=====成功经验和失败经验=====*/
 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: #4954e6;
        color: white;
        padding: 8px 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;
        font-size: 16px;
        font-weight: bold;
        }
