/*------------total_title-----------------*/
.total_title{text-align:center;width:100%;margin:20px 0;padding:20px 0;}
.total_title h5{font-size:24px;color:#81bf2d;margin-top:20px;}
.total_title p{font-size:32px;color:#333333;font-weight:bold;}

/*---------------.index-philosophy---------------*/
.index-philosophy{width:100%;background:url(../img/philosophy.jpg)center no-repeat;padding:25px 0;background-size:cover;}
.index-philosophy .philosophy_box{width:100%;margin-top:30px;padding-top:30px;margin-bottom:30px;padding-bottom:30px;}
.index-philosophy .philosophy_box ul li:nth-child(01){margin-left:4.5%;}
.index-philosophy .philosophy_box .philosophy_list{width:100%;text-align:center;background:#fff;padding:20px;position:relative;overflow:hidden;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;box-shadow:2px 3px 5px #d3d3d3;cursor:pointer;}
.index-philosophy .philosophy_box .philosophy_list .philosophy_pic{margin-top:20px;padding:10px 0;margin-bottom:20px;width:100%;}
.index-philosophy .philosophy_box .philosophy_list span.number{position:absolute;top:0;right:0;font-size:24px;color:#fff;font-family:'Oswald', sans-serif;padding-right:5px;z-index:9;}
.index-philosophy .philosophy_box .philosophy_list span.number:before{content:"";position:absolute;top:-30px;right:-30px;background:#81bf2d;width:70px;height:70px;border-radius:50px;z-index:-1;}
.index-philosophy .philosophy_box .philosophy_list .philosophy_text{margin-top:10px;margin-bottom:15px;}
.index-philosophy .philosophy_box .philosophy_list .philosophy_text h5{font-size:24px;color:#333;margin-bottom:15px;padding-bottom:20px;position:relative;}
.index-philosophy .philosophy_box .philosophy_list .philosophy_text h5:before{position:absolute;content:"";width:30px;height:2px;background:#333;left:0;right:0;bottom:0;margin:0 auto;}
.index-philosophy .philosophy_box .philosophy_list .philosophy_text p{font-size:24px;color:#81bf2d;margin-bottom:5px;}
.index-philosophy .philosophy_box .philosophy_list .philosophy_text span{font-size:14px;color:#b2b2b2;}
.index-philosophy .philosophy_box .philosophy_center{text-align:center;padding:0;margin-top:130px;}
.index-philosophy .philosophy_box .philosophy_center span{font-size:16px;color:#fff;background:#f08200;display:inline-block;padding:2px 5px;border-radius:4px;margin:10px 0;}
.index-philosophy .philosophy_box .philosophy_center p{font-size:14px;color:#f08200;}

.index-philosophy .philosophy_box .philosophy_list:hover{box-shadow:2px 3px 15px #d3d3d3;-webkit-transform:translateY(-30px);transform:translateY(-30px);}
.index-philosophy .philosophy_box .philosophy_list:hover .philosophy_text h5{color:#81bf2d;}
/*--------------index_support--------------*/
.index_support{width:100%;margin-top:20px;margin-bottom:20px;}
.index_support .support_box{width:100%;margin-bottom:30px;padding-bottom:30px;}
.index_support .support_box .support_pic{position:relative;overflow:hidden;}
.index_support .support_box .support_pic img{max-width:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.index_support .support_box .support_pic:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.index_support .support_box .support_text h5{font-size:22px;color:#333;margin-bottom:5px;font-weight:bold;border-left:4px solid #333;padding-left:15px;}
.index_support .support_box .support_text span{font-size:16px;color:#333;padding-left:15px;display:inline-block;margin-bottom:30px;}
.index_support .support_box .support_text p{font-size:14px;color:#333;line-height:24px}
.index_support .support_box .support_text p.en_text{color:#b2b2b2;}
.index_support .support_box .support_text a{color:#f08200;font-size:16px;display:inline-block;background:#fff;border:1px solid #f08200;padding:10px 30px;margin-top:20px;position:relative;border-radius:2px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.index_support .support_box .support_text a:before{position:absolute;content:"";width:100%;height:100%;top:5px;left:5px;border:1px solid #f08200;border-radius:2px;z-index:-1;}

.index_support .support_box .support_text a:hover{background:#f08200;color:#fff;}

/*-------------------index_tutor---------------------*/
.index_tutor{width:100%;background:url(../img/indextutor_bg.jpg)center no-repeat;padding:30px 0 80px 0;margin-top:30px;}
.index_tutor .tab-content{width:100%;padding:10px 0 40px 0;margin-bottom:15px;}
.index_tutor .tab-content .tutor_box{width:100%;display:flex;border:1px solid #81bf2d;border-radius:4px;overflow:hidden;}
.index_tutor .tab-content .tutor_box .tutor_pic{padding:0;overflow:hidden;}
.index_tutor .tab-content .tutor_box .tutor_pic  img{max-width:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.index_tutor .tab-content .tutor_box:hover .tutor_pic img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.index_tutor .tab-content .tutor_box .tutor_profile{padding:0;background:#81bf2d;padding:30px 40px;}
.index_tutor .tab-content .tutor_box .tutor_profile .tutor_title{border-bottom:1px solid #9fd456;padding-bottom:10px;margin-bottom:20px;}
.index_tutor .tab-content .tutor_box .tutor_profile .tutor_title h5{font-size:22px;color:#fff;margin-top:15px;margin-bottom:15px;border-left:4px solid #fff;padding-left:15px;}
.index_tutor .tab-content .tutor_box .tutor_profile .tutor_title p{font-size:16px;color:#fff;margin-top:20px;padding-top:20px;line-height:24px;}
.index_tutor .tab-content .tutor_box .tutor_profile .tutor_text p{font-size:16px;color:#fff;line-height:24px;}
.index_tutor .tab-content .tutor_box .tutor_profile .tutor_text a{font-size:16px;color:#81bf2d;display:inline-block;margin-top:20px;background:#fff;padding:10px 30px;border-radius:2px;position:relative;}
.index_tutor .tab-content .tutor_box .tutor_profile .tutor_text a:before{position:absolute;content:"";width:100%;height:100%;border-radius:2px;border:1px solid #fff;top:5px;left:5px;}

.index_tutor .nav-tabs{border:none;width:300px;margin:0 auto;text-align:center;position:relative;border-radius:50px;overflow:hidden;border:1px solid #f08200;}
.index_tutor .nav-tabs>li{display:inline-block;width:50%;margin:0;box-sizing:border-box;}
.index_tutor .nav-tabs>li a{font-size:14px;color:#f08200;margin:0;padding:6px 14px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border:none;display:inline-block;width:100%;border-radius:0;background:#fff;}
.index_tutor .nav-tabs>li.active>a, .index_tutor .nav-tabs>li.active>a:focus, .index_tutor .nav-tabs>li.active>a:hover, .index_tutor.nav-tabs>li>a:hover{background:#f08200;color:#fff;border:none;}
#myTab.nav-tabs .nav-link.active {background:#f08200;color:#fff;border:none;}
/*--------------inner_title------------------*/
.inner_title{text-align:center;width:100%;position:relative;margin:20px 0;padding:20px 0;}
.inner_title h5{font-size:24px;color:#81bf2d;position:relative;z-index:99;}
.inner_title span{font-size:60px;color:#f0f0f1;position:absolute;width:100%;left:0;top:0;text-align:center;font-family:'Rubik', sans-serif;font-weight:700;z-index:9;}
@media screen and (max-width:600px) {
.inner_title span{font-size:50px;}
}
/*---------------inner_content---------------*/
.inner_content{padding:0;width:100%;}
/*--------------inner_about------------------*/
.inner_about{width:100%;padding:20px 0;}
.inner_about .about_box{width:100%;padding:20px 0;}
.inner_about .about_box p{font-size:14px;color:#333;line-height:24px;margin-bottom:15px;}
.inner_about .about_box .en_text p{color:#b2b2b2;}
/*--------------inner_contact---------------*/
.inner_contact{width:100%;background:url(../img/contact_bg.jpg)center no-repeat;padding:30px 0;background-size:cover;}
.inner_contact .contact_text{text-align:center;margin-top:30px;margin-bottom:30px;padding-bottom:30px;}
.inner_contact .contact_text p{font-size:14px;color:#333;line-height:50px;}

/*--------------inner_support------------------*/
.inner_support{width:100%;}
.inner_support .support_box{width:100%;margin-bottom:50px;}
.inner_support .support_box .support_top{width:100%;padding:20px 20px 30px 20px;border-bottom:4px solid #fff;}
.inner_support .support_box .support_top .left_video{padding:0 10px;}
.inner_support .support_box .support_top .top_text{padding:20px 30px;}
.inner_support .support_box .support_top .top_text h5{font-size:18px;color:#333;font-weight:bold;border-left:3px solid #333;padding-left:15px;}
.inner_support .support_box .support_top .top_text p{font-size:14px;color:#666;margin-top:20px;padding-top:5px;border-bottom:1px solid #dcdcdc;padding-bottom:15px;line-height:24px;}
.inner_support .support_box .support_top .top_text span{font-size:14px;color:#666;line-height:24px;}

.support_lunch{width:100%;border-bottom:4px solid #fff;padding-bottom:30px;}
.support_lunch .lunch_text .lunch_title{padding:15px 0;margin-top:20px;}
.support_lunch .lunch_text .lunch_title h5{font-size:18px;color:#333;line-height:30px;}
.support_lunch .lunch_text .lunch_title p{font-size:14px;color:#666;line-height:24px;}
.support_lunch .lunch_text .lunch_title p.record{border-bottom:1px solid #dcdcdc;padding-bottom:10px;}

.support_lunch .lunch_box{border:1px solid #dcdcdc;width:100%;display:flex;justify-content:space-between;padding:20px;}
.support_lunch .lunch_box .left_price p{font-size:14px;color:#666;}
.support_lunch .lunch_box .left_price .title_free{font-size:16px;color:#fff;background:#f08200;display:inline-block;padding:3px 5px;position:relative;margin-right:10px;margin-bottom:20px;margin-top:5px;}
.support_lunch .lunch_box .left_price .title_free:before{position:absolute;content:"";width:8px;height:8px;background:#f08200;right:-4px;top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.support_lunch .lunch_box .left_price .title_number{font-size:16px;color:#333;}
.support_lunch .lunch_box .left_price .title_price{font-size:14px;color:#333;}
.support_lunch .lunch_box .left_price .price_number{color:#f08200;}
.support_lunch .lunch_box .right_ewm{text-align:center;}
.support_lunch .lunch_box .right_ewm p{font-size:16px;color:#f08200;margin-top:5px;margin-bottom:0;}
.support_lunch  .lunch_pic{padding-left:40px;padding-right:0;padding-top:30px;}

.project_profile{padding:30px;}
.project_profile .nav-tabs{border:none;}
.project_profile .nav-tabs>li>a{font-size:18px;color:#333;display:inline-block;padding:10px 34px;margin-right:20px;border-radius:4px;border:none;background:#d9d9d9;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.project_profile .nav-tabs>li.active>a, .project_profile .nav-tabs>li.active>a:focus, .project_profile .nav-tabs>li.active>a:hover , .project_profile .nav-tabs>li>a:hover{background:#f08200;color:#fff;border:none;}

.project_profile .project_box .project_title{width:100%;padding:20px 0;border-bottom:1px solid #dcdcdc;margin-bottom:20px;}
.project_profile .project_box .project_title h5{font-size:18px;color:#333;}
.project_profile .project_box .project_title p{font-size:14px;color:#666;margin:0;}
.project_profile .project_box .project_text p{font-size:14px;color:#666;line-height:24px;}
.project_profile .project_box .project_text img{display:inline-block;margin:20px 0;}
/*--------------index_process--------------*/
.index_process{width:100%;margin-top:20px;padding-top:20px;margin-bottom:40px;padding-bottom:30px;}
.index_process .tab-content{padding:0;margin-bottom:10px;padding-bottom:10px;}
.index_process .nav-tabs , .innerworks_box .nav-tabs , .inner_sign .nav-tabs{border:none;width:310px;margin:0 auto;text-align:center;position:relative;border-radius:50px;overflow:hidden;border:1px solid #f08200;}
.index_process .nav-tabs>li , .innerworks_box .nav-tabs>li , .inner_sign .nav-tabs>li{display:inline-block;width:50%;margin:0;box-sizing:border-box;}
.index_process .nav-tabs>li a , .innerworks_box .nav-tabs>li a , .inner_sign .nav-tabs>li a{font-size:14px;color:#f08200;margin:0;padding:6px 14px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border:none;display:inline-block;width:100%;border-radius:0;background:#fff;}
.index_process .nav-tabs>li.active>a, .index_process .nav-tabs>li.active>a:focus, 
.index_process .nav-tabs>li.active>a:hover , .index_process .nav-tabs>li>a:hover , 
.innerworks_box .nav-tabs>li.active>a, .innerworks_box .nav-tabs>li.active>a:focus, 
.innerworks_box .nav-tabs>li.active>a:hover , .innerworks_box .nav-tabs>li>a:hover ,
.inner_sign .nav-tabs>li.active>a , .inner_sign .nav-tabs>li>a:hover
{background:#f08200;color:#fff;border:none;}
.tutortabsbtn li button{outline: none; border:0; font-size: 14px;color: #f08200;margin: 0;padding: 6px 14px;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;border: none;display: inline-block;width: 100%;border-radius: 0; background: #fff;}
.tutortabsbtn .active button{outline: none;background: #f08200;color: #fff;border: none;}

.index_process .left_process{margin-top:10px;padding-top:10px;padding:0;}
.index_process .left_process li{margin-bottom:45px;padding:0 23px;}
.index_process .left_process .process_list{background:#ffbf43;padding:15px;text-align:center;border-radius:4px;box-shadow:2px 3px 8px #dbdbdb;position:relative;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.index_process .left_process .process_list:before{position:absolute;content:"";width:100%;height:100%;border:1px solid #ffbf43;border-radius:4px;right:-10px;bottom:-10px;z-index:-1;}
.index_process .left_process .process_list:after{position:absolute;content:"";width:20px;height:12px;right:-37px;top:100px;background:url(../img/process_arrow.png)center no-repeat;background-size:100%;}
.index_process .left_process li:nth-child(02) .process_list{background:#62ade0;}
.index_process .left_process li:nth-child(02) .process_list:before{border-color:#62ade0;}
.index_process .left_process li:nth-child(03) .process_list{background:#4cc99e;}
.index_process .left_process li:nth-child(03) .process_list:before{border-color:#4cc99e;}
.index_process .left_process li:nth-child(04) .process_list{background:#f1594f;}
.index_process .left_process li:nth-child(04) .process_list:before{border-color:#f1594f;}
.index_process .left_process li:nth-child(05) .process_list{background:#96ca4a;}
.index_process .left_process li:nth-child(05) .process_list:before{border-color:#96ca4a;}

.index_process .left_process li:nth-child(03) .process_list:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);left:0;right:0;bottom:-33px;margin:0 auto;top:auto;}
.index_process .left_process li:nth-child(06) .process_list:after , .index_process .left_process li:nth-child(05) .process_list:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:-28px;right:auto;}
.index_process .left_process li:nth-child(03) .no_after:after{display:none!important;}

.index_process .left_process .process_list:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);}

.index_process .left_process .process_list .process_pic{margin-bottom:15px;margin-top:5px;width:100%;padding:5px 0;}
.index_process .left_process .process_list .process_text{margin-top:10px;}
.index_process .left_process .process_list .process_text h5{font-size:16px;color:#fff;margin-bottom:15px;padding-bottom:15px;position:relative;}
.index_process .left_process .process_list .process_text h5:before{position:absolute;content:"";width:30px;height:2px;left:0;right:0;bottom:0;margin:0 auto;background:#fff;}
.index_process .left_process .process_list .process_text p{font-size:14px;color:#fff;height:50px;margin:0;}

.index_process .right_profile{margin-top:20px;padding-top:20px;padding-left:30px;}
.index_process .right_profile .profile_title img{vertical-align:text-bottom;max-width:100%;display:inline-block;margin-right:10px}
.index_process .right_profile .profile_title span{font-size:14px;color:#333;}
.index_process .right_profile .profile_title span.cn_title{font-size:22px;color:#333;font-weight:bold;}
.index_process .right_profile .profile_title h5{font-size:16px;color:#81bf2d;margin-top:20px;margin-bottom:0;padding-top:20px;}
.index_process .right_profile .profile_title p{font-size:14px;color:#81bf2d;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ebebeb;}
.index_process .right_profile .profile_text p{font-size:14px;color:#333;}
.index_process .right_profile .profile_text span{font-size:14px;color:#b2b2b2;display:block;margin-bottom:20px;padding-bottom:10px;line-height:24px;}
.index_process .right_profile .profile_text a{font-size:16px;color:#f08200;display:inline-block;margin-top:20px;border:1px solid #f08200;position:relative;padding:8px 16px;background:#fff;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.index_process .right_profile .profile_text a:before{border:1px solid #f08200;position:absolute;content:"";width:100%;height:100%;border:1px solid #f08200;right:-5px;bottom:-5px;z-index:-1;}
.index_process .right_profile .profile_text a:hover{background:#f08200;color:#fff;}

/*----------------inner_works------------------*/
.inner_works{width:100%;padding:20px 0;}
.innerworks_box .tab-content{padding:0;}
.inner_works .works_content{width:100%;margin-top:30px;padding-top:20px;}
.inner_works .works_content .works_profile{border-bottom:1px solid #ebebeb;padding:10px 0 20px 0;margin-bottom:20px;}
.inner_works .works_content .works_profile p{font-size:14px;color:#333;line-height:24px;}
.inner_works .works_content .works_profile span{font-size:14px;color:#b2b2b2;line-height:24px;}
.inner_works .works_content .works_wrap{padding:0;margin-top:10px;}
.inner_works .works_content .works_wrap li{padding:30px 40px;list-style:none;}
.inner_works .works_content .works_wrap li .works_list{background:#ffbf43;text-align:center;padding:40px 30px;border-radius:4px;position:relative;}
.inner_works .works_content .works_wrap li .works_list:before{position:absolute;content:"";width:100%;border:1px solid #ffbf43;height:100%;top:10px;left:10px;border-radius:4px;z-index:-1;}
.inner_works .works_content .works_wrap li .works_list:after{position:absolute;content:"";width:30px;height:20px;background:url(../img/process_arrow.png)center no-repeat;right:-60px;top:105px;}
.inner_works .works_content .works_wrap li:nth-child(02) .works_list{background:#62ade0;}
.inner_works .works_content .works_wrap li:nth-child(03) .works_list{background:#4cc99e;}
.inner_works .works_content .works_wrap li:nth-child(04) .works_list{background:#f1594f;}
.inner_works .works_content .works_wrap li:nth-child(05) .works_list{background:#96ca4a;}
.inner_works .works_content .works_wrap li:nth-child(02) .works_list:before{border-color:#62ade0;}
.inner_works .works_content .works_wrap li:nth-child(03) .works_list:before{border-color:#4cc99e;}
.inner_works .works_content .works_wrap li:nth-child(04) .works_list:before{border-color:#f1594f;}
.inner_works .works_content .works_wrap li:nth-child(05) .works_list:before{border-color:#96ca4a;}
.inner_works .works_content .works_wrap li:nth-child(03) .works_list:after{top:auto;bottom:-43px;right:138px;-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.inner_works .works_content .works_wrap li:nth-child(03) .no_after:after{display:none!important;}
.inner_works .works_content .works_wrap li:nth-child(05) .works_list:after , .inner_works .works_content .works_wrap li:last-child .works_list:after{left:-50px;right:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.inner_works .works_content .works_wrap li:nth-child(04) .works_list:after{display:none;}
.inner_works .works_content .works_wrap .works_list .works_text{margin-top:20px;padding-top:10px;}
.inner_works .works_content .works_wrap .works_list .works_text h5{font-size:18px;color:#fff;margin-bottom:15px;padding-bottom:20px;position:relative;}
.inner_works .works_content .works_wrap .works_list .works_text h5:before{position:absolute;content:"";width:30px;height:2px;background:#fff;left:0;right:0;bottom:0;margin:0 auto;}
.inner_works .works_content .works_wrap .works_list .works_text p{font-size:14px;color:#fff;}
