input {
	/* 去除未选中状态边框 */
    border: 0;  
    /* 去除选中状态边框 */
    outline: none; 
}
input[type=number] {
    -moz-appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.inner {
    width: 1200px;
    margin: 0 auto;
}
.banner {
    background: url('../images/banner.png') no-repeat center center;
    height: 666px;
}
/* 每个模块的标题头 */
.title_box {
    height: 50px;
    line-height: 50px;
    font-size: 36px;
    display: flex;
    justify-content: space-between;
    color: #333;
	    
}
.title_box li {text-align:center;}
.title_box .top {

	flex: 1;
    background: url('../images/icon_header.png') no-repeat right center;
}.title_box .top1 {

	flex: 1; 
}
.title_box .foot {
	flex: 1;
    background: url('../images/icon_header_foot.png') no-repeat left center;
}.title_box .foot1 {
	flex: 1; 
}
.title_box .title {
    padding: 0px 30px;
    letter-spacing: 6px;
	
}
.introduce {
    line-height: 70px;
    text-align: center;
    font-size: 24px;
    color: #666;
    padding-bottom: 95px;
}
.introduce1 {
    line-height: 70px;
    text-align: center;
    font-size: 24px;
    color: #666;
    padding-bottom: 15px;
}

 /* 免费获取测试账号 */
.free_getting_accounts {
    padding-top: 50px;
    background-color: #f5f7f6;
    height: 260px;
}
.free_getting_accounts .remind {
    line-height: 40px;
    height: 40px;
    text-align: center;
    font-size: 16px;
}
.free_getting_accounts .input_phone {
    box-sizing: border-box;
    // margin-top: 40px;
    margin-bottom:  66px;
    height: 72px;
    background-color: #fff;
    border-radius: 36px;
    overflow: hidden;
    line-height: 72px;
    position: relative;
    padding: 16px;
	border:1px;
}
.free_getting_accounts .input_phone  input::placeholder {
    /* placeholder颜色  */
    color: #333;
    font-size: 18px;
} 
.free_getting_accounts .input_phone .username {
    float: left;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #333;
    width: 275px;
    padding-left: 40px;
}
.free_getting_accounts .input_phone  .telephone_number {
    width: 690px;
    border: none;
    border-left: 1px solid #000;
}
.free_getting_accounts .input_phone .btn {
    width: 220px;
    height: 50px;
    border-radius: 25px;
    background-color: #e92a13;
    color: #fff;
    font-size: 18px;
    line-height: 50px;
    box-shadow: 0px 5px 5px #da2e1a;
    position: absolute;
    right: 15px;
    top: 11px;
    text-align: center;
    cursor: pointer;
}
.free_getting_accounts .input_phone .btn:active {
	box-shadow: none;
}

/* 市场前景 */
.market_prospect {
 	padding-top: 50px;
    background-color: #fff; 
}
.market_prospect  .content {
    height: 395px;
    display: flex;
    justify-content: space-between;
}
.market_prospect  .content  li {
    width: 280px;
    height: 320px;
    background-color: #f8f8f8;
}.market_prospect  .content  .main_box1 {
    width: 350px; 
}


.market_prospect  .content  li  .img_box {
    height: 125px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.market_prospect  .content  li .main_title {
    text-align: center;
    font-size: 22px;
    line-height: 65px;
}
.market_prospect  .content  li .main_detail {
    font-size: 17px; 
    line-height: 28px;
    padding: 0px 24px;
	color: #666666;
}

.contentqb { background: url('../images/qb.png') no-repeat;
height:524px;

}
.contentqb a {
	display:block;
	height:517px;
	width:100%;	
}
.con1-1 {
	 background: url('../images/min-1.jpg') no-repeat center; 
	 height:741px;
}
.con1-1 a {
	display:block;
	width:100%;
	height:741px;
}
.con1-2 {
	 background: url('../images/min-2.jpg') no-repeat center; 
	 height:526px;
}
.con1-2 a {
	display:block;
	width:100%;
	height:526px;
}



/* 学马三大优势 */
.three_advantages {
    background-color: #f5f7f6;
    height: 535px;
    padding-top: 50px;
}
.three_advantages  .content .list {
    height: 190px;
    display: flex;
    justify-content: space-between;
    text-align: center;
    margin-bottom: 56px;
}
.three_advantages  .content .list li {
	width: 363px;
	background: url('../images/three_advantages/bg_quanweidexitonggongju.png') no-repeat;
}
.three_advantages  .content .list li:nth-child(2) {
	background: url('../images/three_advantages/bg_1.png') no-repeat;
}
.three_advantages  .content .list li:nth-child(3) {
	background: url('../images/three_advantages/bg_chengshudekechengtixi.png') no-repeat;
}
.three_advantages  .content .list li  .title {
    line-height: 98px;
    height: 98px;
    font-size: 26px;
    color: #fff;
} 
.three_advantages  .content .list li .detail {
    line-height: 26px;
    font-size: 16px;
    color: #fefefe;
}
.three_advantages  .content  .foot_num {
    height: 180px;
}
.three_advantages  .content .foot_num li {
    width: 130px;
    height: 96px;
    line-height: 48px;
    font-size: 22px;
    color: #333;
    float: left;
    margin-right: 200px;
}
.three_advantages  .content .foot_num li:last-child {
	width: 196px;
	margin-right: 0px;
} 
.three_advantages  .content .foot_num li span {
	font-size: 35px;
    color: #4396f7;
}
/* 雄厚的师资力量 */
.famouse_teachers {
    padding-top: 50px;
}
.famouse_teachers  .card {
    width: 470px;
    height: 270px;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 40px;
    box-shadow: 0px 0px 5px #dadada;
    overflow: hidden;
}
.famouse_teachers  .card .card_list {
    height: 270px;
    width: 20000px;
}
.famouse_teachers  .card .card_list li {
    width: 470px;
    height: 270px;
    float: left;
}
.famouse_teachers  .card .card_list li .img_box {
    width: 230px;
    height: 270px;
    float: left;
    text-align: center;
}
.famouse_teachers  .card .card_list li .img_box img {
    width: 100%;
    height: 100%;
}
.famouse_teachers  .card .card_list li  .right {
    background-color: #f0a24e;
    color: #fff;
    width: 200px;
    height: 240px;
    padding: 0px 20px;
    padding-top: 30px;
    position: relative;
    float: left;
}
.famouse_teachers  .card .card_list li  .right .type {
    position: absolute;
    right: 0px;
    top: 20px;
    width: 66px;
    height: 28px;
    padding-left: 14px;
    line-height: 28px;
    border-radius: 14px 0px 0px 14px;
    color: #3592fa;
    font-size: 13px;
    background-color: #fff;
}
.famouse_teachers  .card .card_list li .right .title {
    line-height: 30px;
    font-size: 18px;
}
.famouse_teachers  .card .card_list li .right .university {
    line-height: 26px;
    font-size: 15px;
}
.famouse_teachers  .card .card_list li .right .detail {
    font-size: 13px;
    line-height: 22px;
    height: 200px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 9;
    overflow: hidden;
}
.famouse_teachers .content_main {
    width: 1064px;
    height: 124px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
} 
.famouse_teachers .content_main .famouse_lis_main {
    height: 124px;
    width: 5000px;
    margin-right: 0px;
    transition: all 1s;
}
.famouse_teachers .content_main .famouse_lis_main li {
    width: 95px;
    height: 124px;
    float: left;
    margin-right: 65px;
}
.famouse_teachers .content_main .famouse_lis_main li:first-child div {
    border: 2px solid #3592fa;
}
.famouse_teachers .content_main .famouse_lis_main li img {
    width: 95px;
    height: 95px;
    border-radius: 50%;
}
.famouse_teachers .content_main .famouse_lis_main li .img_box {
    width: 91px;
    height: 91px;
    border: 2px solid #fff;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
.famouse_teachers .content_main .famouse_lis_main li .active_img {
    width: 91px;
    height: 91px;
    border: 2px solid #3592fa;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
.famouse_teachers .content_main .famouse_lis_main li img {
    width: 95px;
    height: 95px;  
}
.famouse_teachers .content_main .famouse_lis_main li p {
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 15px;
    color: #333;
}
.famouse_teachers .bottom {
    position: relative;
}
.famouse_teachers .btn .btn_left {
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -30px;
    width: 40px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    cursor: pointer;
    background: url('../images/icon/left.png') no-repeat center center;
}
.famouse_teachers .btn .active_left {
    background: url('../images/icon/left_lan.png') no-repeat center center;
}
.famouse_teachers .btn .btn_right {
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -30px;
    width: 40px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    background: url('../images/icon/right.png') no-repeat center center;
    font-size: 24px;
    cursor: pointer;
}
.famouse_teachers .btn .active_right {
    background: url('../images/icon/right_lan.png') no-repeat center center;
}
.famouse_teachers .circle {
    height: 70px;
}
.famouse_teachers .btn_more {
    width: 280px;
    height: 50px;
    border-radius: 25px;
    background-color: #e92a13;
    color: #fff;
    font-size: 18px;
    line-height: 50px;
    box-shadow: 0px 5px 5px #277cd9;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
}
.famouse_teachers .btn_more :active {
    box-shadow: none;
}







/* 品牌优势 */
.brand_advantage {
    padding-top: 50px;
    background-color: #f5f7f6;
    height: 340px;
}
.brand_advantage  .content {
    margin-top: 30px;
    display: flex;
    justify-content: space-between;
}
.brand_advantage  .content li {
    width: 146px;
    height: 230px;
}
.brand_advantage  .content li .img_box {
    height: 120px;
    width: 146px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.brand_advantage  .content li  .title {
    color: #333;
    font-size: 16px;
    line-height: 24px;
}

/* 全方位运营支持 */
.yunying {
    padding-top: 50px;
    height: 850px;
    background: url('../images//yunying/bg_quanfangweiyunyingzhicibaozhang.png') no-repeat;
}
.yunying .title_box .title {
    color: #fff;
}
.yunying .content {
    display: flex;
    justify-content: space-between; 
    flex-wrap: wrap;
    padding-top: 45px;
}
.yunying .content li {
    width: 510px;
    height: 132px;
    margin-bottom: 32px;
    padding-bottom: 10px;
    padding-right: 12px;
    background: url('../images/yunying/bg_yunyingzichi.png') no-repeat -5px 0px;
}
.yunying .content li  &:nth-child(2n) {
    background: url('../images/yunying/bg_yunyingzichi02.png') no-repeat;
}
.yunying .content li .main {
	padding:  0px 20px;
}
.yunying .content li .title {
    padding-top: 4px;
    line-height: 50px;
    font-size: 22px;
    color: #333;
    letter-spacing: 2px;
}
.yunying .content li .detail {
    font-size: 16px;
    color: #666;
    line-height: 24px;
    letter-spacing: 2px;
}
.yunying .content li  &:nth-child(2n) .main {
	padding-left: 35px;
} 

/* 合作生态圈 */
.cooperation {
    padding-top: 50px;
    height: 550px;
    background-color: #f5f7f6;
}
.cooperation .content {
	padding-top: 45px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.cooperation .content  li {
    width: 308px;
    height: 182px;
    margin-bottom: 32px;
    text-align: center;
    color: #fff; 
    background: url('../images/cooperation/bg_xuelitisheng.png') no-repeat center center;
}
.cooperation .content  li:nth-child(2){
    background: url('../images/cooperation/bg_gaokaofuwujigou.png') no-repeat center center;
}
.cooperation .content  li:nth-child(3){
    background: url('../images/cooperation/bg_zhiyeguihua.png') no-repeat center center;
}
.cooperation .content  li:nth-child(4){
    background: url('../images/cooperation/bg_shengxueguihua.png') no-repeat center center;
}
.cooperation .content  li:nth-child(5){
    background: url('../images/cooperation/bg_yanxuefudao.png') no-repeat center center;
}
.cooperation .content  li:nth-child(6){
    background: url('../images/cooperation/bg_jiaofujigou.png') no-repeat center center;
}
.cooperation .content li .title {
    padding-top: 18px;                
    font-size: 24px;
    line-height: 86px;
    height: 86px;
}
.cooperation .content li .detail {
    font-size: 18px;
    line-height: 38px;
    height: 38px;
}


 /* 合作伙伴风采 */
.partnership {
    height: 570px;
    padding-top: 50px;
}
.partnership .content {
    padding: 0px 75px;
    padding-top: 40px;
    position: relative;
}
.partnership .content .content_main {
    width: 1040px;
    padding: 5px 5px;
    height: 280px;
    overflow: hidden;
    position: relative;
}
.partnership .content .content_main .partnership_lis_main {
    height: 280px;
    width: 5000px;
    margin-right: 0px;
    transition: all 1s;
}
.partnership .content .content_main li {
    width: 232px;
    height: 272px;
    padding: 8px;
    padding-bottom: 0px;
    box-shadow: 0px 0px 5px #dadada;
    float: left;
    margin-right: 16px;
}
.partnership .content .content_main li img {
    width: 232px;
    height: 232px;
}
.partnership .content .content_main li  p {
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 15px;
    color: #333;
}
.partnership .content .btn .btn_left {
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -30px;
    width: 40px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    cursor: pointer;
    background: url('../images/icon/left.png') no-repeat center center;
}
.partnership .content .btn .active_left {
    background: url('../images/icon/left_lan.png') no-repeat center center;
}
.partnership .content .btn .btn_right {
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -30px;
    width: 40px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    cursor: pointer;
    background: url('../images/icon/right.png') no-repeat center center;
}
.partnership .content .btn .active_right {
    background: url('../images/icon/right_lan.png') no-repeat center center;
}
.partnership .content  .partnership_circle {
    height: 10px;
    margin: 0 auto;
    padding: 25px 0px;
    width: 206px;
}
.partnership .content .partnership_circle li {
    width: 10px;
    height: 10px;
    background-color: #d2d4d3;
    border-radius: 5px;
    margin-right: 18px;
    float: left;
}
.partnership .content .partnership_circle li:last-child {
    margin-right: 0px;
}
.partnership .content .partnership_circle .active {
    background-color: #2d8ffc;
}
.partnership .btn_more {
    width: 280px;
    height: 50px;
    border-radius: 25px;
    background-color: #e92a13;
    color: #fff;
    font-size: 18px;
    line-height: 50px;
    box-shadow: 0px 5px 5px #277cd9;
    cursor: pointer;
    margin: 0 auto;
    margin-top: 20px;
    text-align: center;
}
.partnership .btn_more :active {
    box-shadow: none;
}



/* 加盟咨询 */
.join_consultation {
    height: 704px;
    padding-top: 50px;
    background-color: #f5f7f6;
}
.join_consultation  .join_mian {
	padding-top: 80px;
	padding-left: 780px;
	height: 510px;
	background: url('../images/china_map.png') no-repeat 0px 40px;
}
.join_consultation  .join_card {
    width: 380px;
    height: 470px;
    background-color: #fff;
    padding: 0px 20px;
    box-shadow: 0px 0px 5px #dadada;
}
.join_consultation .join_card .title {
    padding-top: 5px;
    color: #2e8efc;
    line-height: 66px;
    font-size: 22px;
    text-align: center;
}
.join_consultation .join_card .check_box {
    height: 16px;
    line-height: 14px;
    color: #333;
    padding-bottom: 25px;
    border-bottom: 1px solid #d3d3d3;
    letter-spacing: 0px;
}
.join_consultation .join_card .check_box p {
    float: left;
    margin-right: 15px;
}
.join_consultation .join_card .check_box p:last-child {
     margin-right: 0px;             
}
.join_consultation .join_card .check_box p  span {
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 1px solid #2e8efc;
    color: #fff;
    margin-right: 4px;
    cursor: pointer;
}
.join_consultation .join_card .check_box p .active {
    color: #2e8efc;
}
.join_consultation .join_card .join_inputs {
    letter-spacing: 1px;
    padding-top: 18px;
}
.join_consultation .join_card .join_inputs  span {
    padding-right: 15px;
}
.join_consultation .join_card .join_inputs input {
    height: 36px;
    line-height: 36px;
    margin-bottom: 13px;
    width: 260px;
    border: none;
    border: 1px solid #d3d3d3;
    display: inline-block;
    padding-left: 15px;
}
.join_consultation .join_card .join_inputs .input_textarea {
    height: 75px;
}
.join_consultation .join_card .join_inputs .input_textarea textarea {
    height: 65px;
    width: 245px;
    padding: 5px 15px;
    border: 1px solid #d3d3d3;
}
.join_consultation .join_card .join_inputs .input_textarea span {
    line-height: 40px;
    float: left;
}
.join_consultation .join_card .join_inputs .join_remind {
    line-height: 27px;
    text-align: center;
    height: 27px;
}
.join_consultation .join_card .join_inputs .btn {
    width: 277px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background-color: #2d8ffc;
    margin-left: 64px;
    cursor: pointer;
}
.join_consultation .join_card .join_inputs .btn :active {
    background-color: #2b6eb5;
}
.footer {
	height: 106px;
	padding-top: 30px;
	background-color: #222222;
	color: #fff;
}
.footer .left {
	float: left;
	width: 860px;
}
.footer .left  p {
    font-size: 15px;
    line-height: 36px;
}
.footer .right {
    font-size: 24px;
    line-height: 46px;
}
.copyright {
	background-color: #4e4e4e;
	color: #c4c4c4;
	text-align: center;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
}