@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; border:0px; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; color:#555555; font-size:14px; width:100%; background:#ffffff;}
a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#555555; font-size:13px;}
a:hover{ text-decoration:none;}
*{ padding:0px; margin:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/
li{ list-style:none;}
.clear{ clear:both !important; height:0px !important; width:0px !important; float:none !important; margin:0px !important; padding:0px !important; border:0px !important; line-height:0 !important; position:relative !important;}
input:focus{ outline: none;}/*去除按钮选中的高亮标签*/
textarea:focus{ outline: none;}/*去除文本框选中的高亮标签*/
button:focus{ outline: none;}/*去除按钮选中的高亮标签*/
select:focus{ outline: none;}/*去除下拉框选中的高亮标签*/
img{ max-width:100% !important; vertical-align: middle;}
div,p,table,td,ul,li,span,a,ol,input,label{ padding:0px; margin:0px; border:0px;}
input::-ms-input-placeholder{ /* internet explorer 10+ */ color:#4d4d4d; font-size:12px;}
input::-webkit-input-placeholder{ /* webkit browsers */ color:#4d4d4d; font-size:12px;}
input::-moz-placeholder{ /* mozilla firefox 4 to 18 */  color:#4d4d4d; font-size:12px;}
input::-moz-placeholder{ /* mozilla firefox 19+ */ color:#4d4d4d; font-size:12px;}
.fl{ float:left;}
.fr{ float:right;}
input ,select{
     -webkit-appearance: none;
     outline:none;}


/*PC头部*/
.pc_top{ width:100%; height:90px; border-bottom:rgba(255,255,255,0.60) solid 1px; position:absolute; z-index:99;background:#1e2225;}
.pc_top .pc_top_nei{ width:100%; max-width:1200px; margin:0 auto;}
.pc_top .pc_top_nei .pc_logo{ float:left; line-height:90px; display:inline-block;}
.pc_top .pc_top_nei .pc_menu{ float:right;}
.pc_top .pc_top_nei .pc_menu li{ float:left; position:relative; text-align:center;}
.pc_top .pc_top_nei .pc_menu li .pc_menu_a{ display:inline-block; border-bottom:rgba(109, 172, 0 , 0) solid 4px; line-height:90px; height:90px; text-align:center; font-size:15px; color:#FFFFFF; margin:0 7px;}
.pc_top .pc_top_nei .pc_menu li:hover .pc_menu_a{ border-bottom:rgba(109, 172, 0 , 1) solid 4px;}
.pc_top .pc_top_nei .pc_menu li .pc_drop_down{ position:absolute; left:50%; margin-left:-77px; width:154px; display:none;}
.pc_top .pc_top_nei .pc_menu li .pc_drop_down a{ line-height:40px; background:#FFFFFF; color:#333333; font-size:14px; text-align:center; width:100%; display:inline-block;}
.pc_top .pc_top_nei .pc_menu li .pc_drop_down a:hover{ background:#1085c8; color:#FFFFFF;}
/*PC头部*/

/*内页banner*/
.neibanner{ width:100%; height:469px; position:relative; overflow:hidden;}
.neibanner .neibanner_text_box{ width:100%; position:absolute; top:50%; left:50%; margin-left:-600px;}
.neibanner .neibanner_text{ width:440px; height:50px; border-bottom:#FFFFFF solid 2px; float:left; top:50%;}
.neibanner .neibanner_text .neibanner_text_cn{ font-size:30px; color:#FFFFFF; float:left; line-height:30px;}
.neibanner .neibanner_text .neibanner_text_en{ font-size:24px; color:#FFFFFF; float:left; line-height:30px; text-transform:uppercase;}
/*内页banner*/

/*底部*/
.footer{ width:100%; background:#1e2225;}
.footer .footer_nei{ width:100%; max-width:1200px; margin:0 auto;}
.footer .footer_nei .footer1{ width:100%; padding:35px 0 20px 0;}
.footer .footer_nei .footer1 .footer_left{ float:left; width:490px; padding-left:80px;}
.footer .footer_nei .footer1 .footer_left .fl_logo{ float:left;}
.footer .footer_nei .footer1 .footer_left .fl_text{ float:left; width:325px; margin-top:25px;}
.footer .footer_nei .footer1 .footer_left .fl_text li{ float:left; color:#FFFFFF; width:100%; padding:2px 0; min-height:34px; font-size:14px; line-height:20px; padding-left:38px;}
.footer .footer_nei .footer1 .footer_left .fl_text li:nth-child(1){ background:url(../images/foot1.png) no-repeat 0px 0px;}
.footer .footer_nei .footer1 .footer_left .fl_text li:nth-child(2){ background:url(../images/foot2.png) no-repeat 0px 0px;}
.footer .footer_nei .footer1 .footer_left .fl_text li:nth-child(3){ background:url(../images/foot3.png) no-repeat 0px 0px;}
.footer .footer_nei .footer1 .footer_left .fl_text li:nth-child(4){ background:url(../images/foot4.png) no-repeat 0px 0px;}

.footer .footer_nei .footer1 .footer_center{ background: url(../images/bg14.png) repeat-y 0, url(../images/bg14.png) repeat-y 100%; padding:0 87px; width:400px; float:left; min-height:250px;}
.footer .footer_nei .footer1 .footer_center .footer_center_top{ width:100%; line-height:40px; text-align:center; font-size:20px; color:#FFf; font-weight:bolder;}
.footer .footer_nei .footer1 .footer_center .footer_center_linkbox{ width:100%;}
.footer .footer_nei .footer1 .footer_center .footer_center_linkbox a{ width:83px; display:inline-block; font-size:14px; color:#FFFFFF; font-size:14px; line-height:28px; border-bottom:rgba(255,255,255,0.25) solid 1px; float:left; margin-top:10px;}
.footer .footer_nei .footer1 .footer_center .footer_center_linkbox a:nth-child(2n){ float:right;}

.footer .footer_nei .footer1 .footer_right{ float: right; margin-right:87px;}
.footer .footer_nei .footer1 .footer_right .footer_right_top{ line-height:40px; text-align:center; font-size:20px; color:#FFf; font-weight:bolder;}
.footer .footer_nei .footer1 .footer_right .footer_right_bot{ width:138px; margin-top:24px;}

.footer .footer_nei .footer2{ width:100%; text-align:center; line-height:55px; font-size:13px; color:#8b8b8b; background:url(../images/bg15.png) repeat-x 50% 0;}
/*底部*/

/*移动端top*/
.mo_top{ width:100%; padding:0 2%; background:#1e2225; position:relative; z-index:10000;}
.mo_top .mo_logo{ float:left; height:60px; line-height:60px;}
.mo_top .mo_logo img{ height:46px;}
.mo_top .mo_menu_icon{ float:right; margin-top:10px;}
.mo_top .mo_menu_icon .hamburger .line{ width:40px; height:2px;}

.mo_top .mo_menu_icon #hamburger-1.is-active .line:nth-child(1) {
    -webkit-transform: translateY(11px) rotate(45deg);
    -ms-transform: translateY(11px) rotate(45deg);
    -o-transform: translateY(11px) rotate(45deg);
    transform: translateY(11px) rotate(45deg);}
.mo_top .mo_menu_icon #hamburger-1.is-active .line:nth-child(3) {
    -webkit-transform: translateY(-9px) rotate(-45deg);
    -ms-transform: translateY(-9px) rotate(-45deg);
    -o-transform: translateY(-9px) rotate(-45deg);
    transform: translateY(-9px) rotate(-45deg);}
.mo_drop{ width:100%; height:100%; padding-top:60px; display:none; position:absolute; z-index:9999; top:0; left:0; background:rgba(30, 34, 37,0.6); overflow:hidden;}
.mo_drop ul{ width:50%; height:100%; background:rgba(30, 34, 37,0.6); margin-left:-50%;}
.mo_drop ul li{ width:100%; float:left; position:relative; border-bottom:#FFFFFF solid 1px;}
.mo_drop ul li .mo_drop_a{ display:inline-block; float:left; line-height:40px; color:#FFFFFF; font-size:14px; padding-left:20px;}
.mo_drop ul li i{ font-size:20px; color:#FFFFFF; position:absolute; right:2%; line-height:40px;}
.mo_drop ul li .mo_drop_down{ position:absolute; display:none; width:100%; left:100%;}
.mo_drop ul li .mo_drop_down a{ width:100%; background:rgba(30, 34, 37,0.6); border-bottom:rgba(255,255,255,0.50) solid 1px; line-height:40px; font-size:14px; color:#FFFFFF; display:inline-block; padding-left:20px;}
/*移动端top*/

/*在线客服*/
.zxkf{ width:0px; height:100%; position:fixed; width:178px; height:466px; top:50%; right:0; margin-top:-233px; padding:111px 22px 0 25px; background:url(../images/right1.png) no-repeat 50%; z-index:999;}
.zxkf .zxkf_box{ width:100%;}
.zxkf .zxkf_box a{ width:121px; float:left; font-size:14px; color:#FFFFFF; text-align:center; line-height:30px; border:#FFFFFF dashed 1px; text-shadow:rgba(53,141,189,0.75) 3px 3px 0px; float:left; margin-left:5px; margin-bottom:11px;}
.zxkf .zxkf_box a:nth-child(n+4){ width:100%; margin-left:0; border-radius:32px; border:#FFFFFF solid 1px; font-weight:bolder;}
.zxkf .zxkf_box a:nth-child(n+4):hover{ background:#6dac00; border:#6dac00 solid 1px;}

.tc1{ width:100%; display:none; position:fixed; height:100%; background: rgba(0,0,0,0.50); z-index:1111; text-align:center;}
.tc1 .tc1_nei{ width:550px; display:inline-block; position:relative; background:#FFFFFF; border-radius:3px;}
.tc1 .tc1_nei .close_tc1{ position:absolute; cursor:pointer; right:-60px; top:0;}
.tc1 .tc1_nei .zxbm{ width:100%;}
.tc1 .tc1_nei .zxbm .zxbm1{ width:100%; float:left; text-align:center; font-size:24px; color:#333333; margin-top:53px; font-weight:bolder;}
.tc1 .tc1_nei .zxbm .zxbm2{ width:100%; float:left; text-align:center; font-size:16px; color:#333333; margin-top:37px;}
.tc1 .tc1_nei .zxbm .zxbm3{ width:100%; float:left; text-align:center; margin-top:36px; margin-bottom:75px;}
/*在线客服*/

/*页面标题*/
.page_name{ width:100%; text-align:center;}
.page_name div{ display:inline-block; font-size:24px; color:#333333; line-height:128px; font-weight:bolder; padding:0 16px; background:url(../images/bg16.png) no-repeat 0 50%, url(../images/bg16.png) no-repeat 100% 50%;}
/*页面标题*/

/*驾校简介*/
.about{ width:100%; max-width:1200px; margin:0 auto;}
/* main_img */
.about .img_gallery{ border-top:0px solid #d7d7d7;position:relative;}
.about .main_img{ overflow:hidden;position:relative; height:100%;}
.about .main_img ul{width:9999px; overflow:hidden; height:100%;position:absolute;top:0;left:0;}
.about .main_img li{float:left;width:100%; height:100%;}
.about .main_img li span{display:block;width:100%;  height:100%;}
.about .main_img li a{display:block;width:100%; height:100%;}
.about .img_font{position:absolute; bottom:30px; left:30%; color:#f00; width:100%; padding:10px;}
.about .img_font span{display:none;}
.about .img_gallery,.main_img,.main_img ul,.main_img li,.main_img li span,.main_img li a{ height:454px;}
.about div.point{ position:absolute;bottom:37px;left:0;z-index:999;width:100%;height:0px; text-align:center;}
.about div.point .point_box{ margin:0 auto; display:inline-block;}
.about div.point a{ display: block; width:20px; height:20px; font-size:0; background:#FFFFFF; float: left; cursor: pointer; border-radius:20px; color:#666666; font-size:13px; text-align:center; margin:0 7px; line-height:20px;}
.about div.point a.on{ background:#6dac00; color:#FFFFFF;}
.about #btn_prev,.about #btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
.about #btn_prev{background:url(../images/ll.png) no-repeat left top;left:100px;}
.about #btn_next{background:url(../images/rr.png) no-repeat right top;right:100px;}

.banner_text{ width:100%; text-align:center; font-size:15px; color:#333333; height:45px; font-weight:bolder; line-height:45px; position:relative;}
.banner_text div{ display:none; position:absolute; width:100%;}

.about_text{ width:100%; font-size:14px; color:#333333; line-height:30PX; margin-bottom:75px;}
/*驾校简介*/

/*驾考事项*/
.case{ width:100%; max-width:1200px; margin:50px auto 75px auto;}
.case_left{ width:250px; float:left; margin-right:-250px; border:#dcdcdc solid 1px;}
.case_left .case_left_menu{ padding:10px; width:100%;}
.case_left .case_left_menu span{ width:100%; display:inline-block; float:left; border-bottom:#dcdcdc dashed 1px; margin:10px 0;}
.case_left .case_left_menu span:nth-child(1){ display:none;}
.case_left .case_left_menu a{ width:100%; background:#e7f3f9; font-size:14px; text-align:center; line-height:62px; float:left;}
.case_left .case_left_menu a:hover{ background:#1085c8; color:#FFFFFF; transition:background ease-in 0.3s;}
.case_left .case_left_menu a.on{ background:#1085c8; color:#FFFFFF;}

.case_right{ width:100%; padding-left:300px;}
.case_right_title{ width:100%; height:48px; border-bottom:#dcdcdc solid 1px;}
.case_right_title .case_right_page{ color:#0f78b2; font-weight:bolder; font-size:18px; border-bottom:#0f78b2 solid 3px; height:48px; line-height:48px; display:inline-block; float:left;}
.newsnav{ float:right;}
.newsnav a{ float:left; font-size:13px; line-height:48px; color:#999999;}
.newsnav a.pagename{ color:#1085c8;}
.newsnav span{ float:left; font-size:13px; line-height:48px; color:#999999;}
.newsnav i{ float:left; font-size:13px; line-height:48px; color:#999999; margin:0 10px;}
/*驾考事项*/

/*常见问题*/
.question{ width:96%; max-width:1200px; margin:0 auto;}
.question li{ float:left; width:100%; margin-bottom:28px;}
.question li .question_title{ float:left; width:100%; background:#f6f6f6; height:54px; border:#dcdcdc solid 1px;}
.question li .question_title .question_title_nub{ background:#6dac00; float:left; font-size:18px; color:#FFFFFF; line-height:52px; text-align:center; width:54px;}
.question li .question_title .question_title_title{ float:left; font-size:16px; color:#333333; line-height:52px; padding:0 20px; max-width:50%; overflow:hidden; text-overflow:ellipsis; white-space:pre;}
.question li .question_title .question_title_date{ float:right; margin-right:15px; font-size:14px; color:#999999; line-height:52px;}
.question li .question_title .question_title_icon{ cursor:pointer; width:60px; text-align:center; height:52px; float:right;}
.question li .question_title .question_title_icon .close{ display:none;}
.question li.on .question_title .question_title_icon .open{ display:none;}
.question li.on .question_title .question_title_icon .close{ display:inline-block;}
.question li .question_text{ float:left; width:100%; display:none; border:#6dac00 solid 1px; padding:20px 13px;}
.question li .question_text .question_text_left{ font-size:18px; color:#6dac00; line-height:30px; float:left; margin-right:-50px; font-weight:bolder;}
.question li .question_text .question_text_right{ font-size:14px; color:#666666; line-height:30px; padding-left:50px;}
/*常见问题*/


/*教练风采*/
.teacher{ width:100%; max-width:1200px; margin:0 auto;}
.teacher .teacher_xun{ width:212px; height:323px; float:left; margin-left:35px;}
.teacher .teacher_xun:nth-child(5n+1){ margin-left:0;}
.teacher .teacher_xun .teacher_pic{ width:100%; border:#dcdcdc solid 1px; height:239px; padding:5px; float:left;}
.teacher .teacher_xun .teacher_pic div{ width:100%; height:100%; overflow:hidden; text-align:center;}
.teacher .teacher_xun .teacher_pic div img{}
.teacher .teacher_xun .teacher_text{ width:100%; font-size:14px; line-height:40px; float:left; margin-top:10px; text-align:center; background:#f6f6f6; color:#666666;}
/*教练风采*/


/*分页*/
.fenye{ width:100%; text-align:center;}
.fenye .fenye_nei{ display:inline-block;}
.fenye .fenye_nei a{ display:inline-block; float:left; height:40px; min-width:40px; text-align:center; border:#b5b5b5 solid 1px; font-size:14px; color:#333333; padding:0 15px; line-height:38px; margin:0 5px; margin-bottom:90px;}
.fenye .fenye_nei a:hover{ background:#6dac00; color:#FFFFFF;}
.fenye .fenye_nei a.on{ background:#6dac00; color:#FFFFFF;}
/*分页*/

/*预约报名*/
.yybm{ width:96%; max-width:1020px; margin:0 auto;}
.yybm .yybm_gg{ width:245px;}
.yybm .yybm_bd{}
.yybm .yybm_bd .yybm_form{ width:100%;}
.yybm .yybm_bd .yybm_form table{ width:100%;}
.yybm .yybm_bd .yybm_form td{ height:68px;}
.yybm .yybm_bd .yybm_form td:nth-child(2n+1){ padding-right:10px; width:130px; text-align:right; font-size:16px; color:#333333; font-weight:bolder;}
.yybm .yybm_bd .yybm_form td:nth-child(2n+1) span{ font-size:14px; line-height:26px; color:#666666;}
.yybm .yybm_bd .yybm_form .name,.yybm .yybm_bd .yybm_form .id,.yybm .yybm_bd .yybm_form .tel{ width:100%; border:#bfbfbf solid 1px; height:44px; padding:0 12px;}
.yybm .yybm_bd .yybm_form .bz{ width:100%; border:#bfbfbf solid 1px; height:140px; padding:0 12px; line-height:36px;}
.yybm .yybm_bd .yybm_form .zz{}
.yybm .yybm_bd .yybm_form .zz label{ cursor:pointer; display:inline-block; float:left; margin-right:20px;}
.yybm .yybm_bd .yybm_form .zz label input{ float:left; margin-top:4px;}
.yybm .yybm_bd .yybm_form .zz label span{ float:left; font-size:14px; color:#333333; margin-left:5px;}
.yybm .yybm_bd .yybm_form .yzm{ width:323px; border:#bfbfbf solid 1px; height:44px; text-align:center; float:left;}
.yybm .yybm_bd .yybm_form .yzm_pic{ cursor:pointer; float:left; line-height:44px; margin:0 18px 0 22px; height:44px; width:110px; border:#bfbfbf solid 1px;}
.yybm .yybm_bd .yybm_form .yzm_pic img{ width:100%; height:100%;}
.yybm .yybm_bd .yybm_form .yzm_hyz{ cursor:pointer; float:left; font-size:14px; color:#6dac00; line-height:44px;}
.yybm .yybm_bd .yybm_form .sub input{ width:165px; height:44px; border-radius:44px; background:#6dac00; font-size:18px; color:#FFFFFF; cursor:pointer; line-height:44px;}

/*预约报名*/

/*联系我们*/
.contact{ width:96%; max-width:1200px; margin:0 auto;}
.contact td{ text-align:center; width:33.3333%; font-size:14px; line-height:30px; color:#666666;}
.contact td div{ width:100%; margin: 32px 0 15px 0;}
.contact td p{ width:100%;}
 .mapbox{ width:96%; max-width:1200px; margin:30px auto 50px auto; border:#dcdcdc solid 1px; height:400px;}
.conmap{ width:100%; height:100%;}
/*联系我们*/

/********************index******************/
/* main_img */
.indexbanner .img_gallery{ border-top:0px solid #d7d7d7;position:relative;}
.indexbanner .main_img{ overflow:hidden;position:relative; height:100%;}
.indexbanner .main_img ul{width:9999px; overflow:hidden; height:100%;position:absolute;top:0;left:0;}
.indexbanner .main_img li{float:left;width:100%; height:100%;}
.indexbanner .main_img li span{display:block;width:100%;  height:100%;}
.indexbanner .main_img li a{display:block;width:100%; height:100%;}
.indexbanner .img_font{position:absolute; bottom:30px; left:30%; color:#f00; width:100%; padding:10px;}
.indexbanner .img_font span{display:none;}
.indexbanner .img_gallery,.main_img,.main_img ul,.main_img li,.main_img li span,.main_img li a{ height:454px;}
.indexbanner div.point{ position:absolute;bottom:37px;left:0;z-index:999;width:100%;height:0px; text-align:center;}
.indexbanner div.point .point_box{ margin:0 auto; display:inline-block;}
.indexbanner div.point a{ display: block; width:15px; height:15px; background:#FFFFFF; float: left; cursor: pointer; border-radius:20px; font-size:0px; margin:0 7px;}
.indexbanner div.point a.on{ background:#6dac00; color:#FFFFFF;}

.banner_text_one{ width:100%; height:100%;}
.banner_text_one .bto_box{ width:100%; height:0; color:#FFFFFF; position:relative; text-align:center;}
.banner_text_one .bto_box p:nth-child(1){ font-size:90px; line-height:130px; margin-top:-130px;}
.banner_text_one .bto_box p span{ color:#6dac00; display:inline !important;}
.banner_text_one .bto_box p:nth-child(2){ font-size:36px; line-height:80px;}
.banner_text_one .bto_box div:nth-child(3){ text-align:center;}
.banner_text_one .bto_box div:nth-child(3) div{ display:inline-block; margin:50px auto auto auto;}
.banner_text_one .bto_box div:nth-child(3) div a{ display:inline-block; color:#FFFFff; line-height:54px; width:auto; height:auto; margin:0 20px; padding:0 80px; border-radius:54px; font-size:22px; text-align:center;}
.banner_text_one .bto_box div:nth-child(3) div a img{ float:left; margin-top:16px; margin-right:5px;}
.banner_text_one .bto_box div:nth-child(3) div a span{ float:left; display: inline !important; width:auto; height:auto;}
.banner_text_one .bto_box div:nth-child(3) div a:nth-child(1){ background:#6dac00;}
.banner_text_one .bto_box div:nth-child(3) div a:nth-child(2){ background:#1085c8;}
.fangxiang{ width:100%; text-align:center; height:0; position:absolute; top:50%;}
.fangxiang div{ display:inline-block; margin:0 auto; width:100%; max-width:1290px;}

.indexbanner #btn_prev,.indexbanner #btn_next{ opacity:0.5; width:40px !important; height:40px; cursor:pointer; top:50%; margin-top:-20px; position:absolute; display:inline-block; left:50%;}
.indexbanner #btn_prev:hover,.indexbanner #btn_next:hover{ opacity:1; transition:ease-in all 0.5s;}
.indexbanner #btn_prev{background:url(../images/banner_left.png) no-repeat left top; margin-left:-600px;}
.indexbanner #btn_next{background:url(../images/banner_right.png) no-repeat right top; margin-left:600px;}
 
.index1{ width:100%; float:left; text-align:center; font-size:34px; color:#333333; font-weight:bolder; margin:65px 0 15px 0;}
.index1 span{ color:#6dac00;}
.index2{ width:100%; float:left; text-align:center; font-size:22px; color:#666666; margin-bottom:40px;}
.index3{ width:96%; max-width:1200px; margin:0 auto;}
.index3 .index3_xun{ float:left; background:#fafafa; padding:15px; width:542px; height:275px; border:#dcdcdc solid 2px;}
.index3 .index3_xun:nth-child(2n){ float:right;}
.index3 .index3_xun .index3_box{ width:100%; box-shadow:rgba(0,0,0,0.13) 0 0 10px; height:100%; position:relative; background:#FFFFff;}
.index3 .index3_xun .index3_box .index3_hot{ position:absolute; top:0; right:0; z-index:9;}
.index3 .index3_xun .index3_box .index3_title{ width:100%; text-align:center; font-size:30px; color:#333333; float:left; margin-top:30px; font-weight:bolder;}
.index3 .index3_xun .index3_box .index3_small{ width:100%; text-align:center; font-size:22px; color:#666666; float:left; margin-top:25px;}
.index3 .index3_xun .index3_box .index3_link{ width:100%; text-align:center; float:left; margin-top:38px;}
.index3 .index3_xun .index3_box .index3_link div{ display:inline-block; margin:0 auto;}
.index3 .index3_xun .index3_box .index3_link div a{ display:inline-block; line-height:44px; font-size:18px; color:#FFFFFF; text-align:center; width:194px; border-radius:5px; float:left; margin:0 15px;}
.index3 .index3_xun .index3_box .index3_link div a:nth-child(1){ background:#1085c8;}
.index3 .index3_xun .index3_box .index3_link div a:nth-child(2){ background:#6dac00;}

.index4{ width:100%; margin:47px auto 69px auto; text-align:center;}
.index4 a{ height:54px; line-height:54px; color:#FFFFFF; font-size:20px; background:#6dac00; padding:0 103px; font-weight:bolder; text-align:center; border-radius:54px; display:inline-block;}

.index5{ width:100%; background:url(../images/tupian6.jpg) no-repeat 50% 100%; padding-bottom:56px;}
.index5 .index51{ float:left; width:100%; text-align:center; font-size:34px; line-height:52px; color:#FFFFFF; margin-top:60px; font-weight:bolder;}
.index5 .index51 span{ color:#6dac00;}
.index5 .index52{ float:left; width:100%; text-align:center; font-size:22px; line-height:52px; color:#FFFFFF; margin-bottom:10px;}
{ font-size:22px; color:#333333; font-weight:bolder;}

.index53{ width:100%; height:232px; max-width:1140px; margin:0 auto; overflow:hidden; margin-bottom:40px;}
.index53 .index53_box{ height:250px; overflow:hidden; overflow-x:auto;}
.index53 .index53_box table{ width:1140px; height:100%;}
.index53 .index53_box table td{ width:228px; height:228px; position:relative; cursor:pointer;}
.index53 .index53_box table td .index53_bg{ position:absolute; z-index:1; width:100%; height:100%; top:0; left:0; text-align:center; line-height:228px;}
.index53 .index53_box table td .index53_bg img{
    -webkit-transform: rotateZ(180deg);
       -moz-transform: rotateZ(180deg);
        -ms-transform: rotateZ(180deg);
         -o-transform: rotateZ(180deg);
            transform: rotateZ(180deg);}
.index53 .index53_box table td:hover .index53_bg img{
    -webkit-transform: rotateZ(360deg);
       -moz-transform: rotateZ(360deg);
        -ms-transform: rotateZ(360deg);
         -o-transform: rotateZ(360deg);
            transform: rotateZ(360deg);
			transition:all ease 1s;}

.index53 .index53_box table td.on .index53_bg img{
    -webkit-transform: rotateZ(360deg);
       -moz-transform: rotateZ(360deg);
        -ms-transform: rotateZ(360deg);
         -o-transform: rotateZ(360deg);
            transform: rotateZ(360deg);
			transition:all ease 1s;}

.index53 .index53_box table td .index53_text{ position:absolute; z-index:2; width:100%; height:100%; top:0; left:0;}
.index53 .index53_box table td .index53_text .index53_title{ width:100%; text-align:center; color:#333333; margin-top:77px; font-weight:bolder; float:left; font-size:22px;}
.index53 .index53_box table td .index53_text .index53_img{ width:100%; text-align:center; float:left; margin-top:15px;}

.index54{ width:96%; max-width:1094px; margin:0 auto; padding:0 33px 0 40px; border:#6dac00 solid 2px; background:#FFFFFF;}
.index54 .index54_box{ width:100%; display:none;}
.index54 .index54_box .index54_box_title{ width:100%; padding:30px 0 25px 0; text-align:center; float:left; font-size:22px; font-weight:bolder; color:#333333;}
.index54 .index54_box .index54_box_text{ width:100%; font-size:14px; float:left; color:#333333; line-height:26px;}
.index54 .index54_box .index54_box_more{ width:100%; text-align:center; float:left; line-height:36px; background:url(../images/bg18.png) no-repeat 50%;}
.index54 .index54_box .index54_box_more a{ font-size:15px; color:#fff;}

.index6{ width:100%; padding:72px 0; background:url(../images/tupian7.png) no-repeat 50% 100%;}

.index6 .index61{ font-size:34px; color:#333333; margin-bottom:20px; width:100%; text-align:center; font-weight:bolder;}
.index6 .index61 span{ color:#6dac00;}

.index6 .index62{ font-size:22px; color:#666666; width:100%; text-align:center;}

.index6 .index63{ width:100%; text-align:center; overflow:hidden; max-width:1200px; margin:0 auto; margin-top:50px; margin-bottom:47px;}
.index6 .index63 .index63_box{ display:inline-block;}
.index6 .index63 .index63_box table{}
.index6 .index63 .index63_box table .index63_left{ width:515px;}
.index6 .index63 .index63_box table .index63_left div{ width:100%; cursor:pointer; text-align:right;}
.index6 .index63 .index63_box table .index63_left div:nth-child(1){ text-align:center; margin-bottom:30px;}

.index6 .index63 .index63_box table .index63_center{ width:56px;}
.index6 .index63 .index63_box table .index63_center div{ position:relative; width:100%; height:100%;}
.index6 .index63 .index63_box table .index63_center div img{ position:absolute; max-width:none !important; z-index:9999; top:50%; left:50%;}
.index6 .index63 .index63_box table .index63_center div img:nth-child(1){ margin: -50px 0 0 -70px;}
.index6 .index63 .index63_box table .index63_center div img:nth-child(2){ margin: -12px 0 0 -83px;}
.index6 .index63 .index63_box table .index63_center div img:nth-child(3){ margin: -50px 0 0 -70px;}
.index6 .index63 .index63_box table .index63_center div img:nth-child(4){ margin: -12px 0 0 -83px;}

.index6 .index63 .index63_box table .index63_right{ width:515px;}
.index6 .index63 .index63_box table .index63_right div{ width:100%; cursor:pointer; text-align:right;}
.index6 .index63 .index63_box table .index63_right div:nth-child(1){ text-align:center; margin-bottom:30px;}

.index6 .index63 .index63_box table .index63_left div img:hover{
-webkit-transform: scale(1.1);
   -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
     -o-transform: scale(1.1);
           filter: scale(1.1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s;}
.index6 .index63 .index63_box table .index63_right div img:hover{
-webkit-transform: scale(1.1);
   -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
     -o-transform: scale(1.1);
           filter: scale(1.1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s;}

.index64{ width:100%; text-align:center;}
.index64 a{ display:inline-block; line-height:54px; background:#6dac00; border-radius:54px; padding:0 115px 0 105px;}
.index64 a img{ float:left; margin-right:10px; margin-top:13px;}
.index64 a span{ float:left; line-height:54px; font-size:20px; color:#FFFFFF; font-weight:bolder;}

.index7{ width:100%; padding:68px 0;  background:url(../images/tupian8.jpg) no-repeat 50% top;}

/*owl*/
.index7 .index_ywfw{ width:96%; max-width:1200px; margin:0 auto; margin-bottom:33px;}
.index7 .ywfw_xun{ display:inline-block; position: relative; width:83.333333333%; max-width:1000px; border-radius:10px; background:rgba(255,255,255,0.25); height:205px; margin:40px 8.333% 0 8.333%;}
.index7 .ywfw_xun .ywfw_xun_left{ width:200px; margin-right:-200px; float:left; margin-top:-40px;}
.index7 .ywfw_xun .ywfw_xun_left .ywfw_xun_tx{ margin:0 35px; border:#6dac00 solid 2px; overflow:hidden; border-radius:132px; width:132px; height:132px;}
.index7 .ywfw_xun .ywfw_xun_left .ywfw_xun_xm{ font-size:22px; color:#FFFFFF; width:100%; text-align:center; float:left; margin-top:20px; font-weight:bolder;}
.index7 .ywfw_xun .ywfw_xun_left .ywfw_xun_rq{ font-size:18px; color:#FFFFFF; width:100%; text-align:center; float:left; margin-top:10px;}
.index7 .ywfw_xun .ywfw_xun_right{ padding-left:220px; color:#FFFFFF; font-size:14px; line-height:26px; height:186px; overflow:hidden; padding-top:30px; padding-right:35px;}

.index7 .owl-theme .owl-controls{ width:100%; position:absolute; top:50%; height:0;}
.index7 .owl-theme .owl-controls .owl-buttons{ position:relative; height:0; max-width:1200px; margin:0 auto;}
.index7 .owl-theme .owl-controls .owl-buttons div.owl-prev{ position:absolute; left:025px; top:-20px; background: url(../images/bg19.png) no-repeat 50%; width:22px; height:40px;}
.index7 .owl-theme .owl-controls .owl-buttons div.owl-next{ position:absolute; right:025px; top:-20px; background: url(../images/bg20.png) no-repeat 50%; width:22px; height:40px;}

/*owl*/

.index8{ width:100%;}
.index8 .index81{ width:100%; text-align:center; line-height:164px; font-size:34px; color:#333333; font-weight:bolder;}
.index8 .index81 span{ color:#6dac00;}

.index82{ width:96%; max-width:1200px; margin:0 auto; padding-bottom:75px;}
.index82 .index82_left{ width:50%; text-align:center; float:left;}
.index82 .index82_right{ width:50%; float:right;}
.index82 .index82_right div{ font-size:22px; color:#333333; width:100%; float:left; font-weight:bolder; line-height:50px;}
.index82 .index82_right p{ font-size:14px; color:#666666; line-height:26px; float:left; margin-top:20px;}
.index82 .index82_right a{ color:#FFFFFF; text-align:center; width:256px; height:45px; line-height:45px; border-radius:45px; font-size:16px; font-weight:bolder; background:#6dac00; display:inline-block; margin-top:35px; float:left;}

/********************index******************/

/*********************移动端表单*********************/
.page_top{ width:100%; position:relative; background:#6dac00;}
.page_top a{ position:absolute; left:2%; z-index:9; display:inline-block; line-height:44px;}
.page_top a i{ font-size:22px; line-height:44px; color:#FFFFFF;}
.page_top div{ font-size:18px; color:#FFFFFF; width:100%; line-height:44px; text-align:center;}


.yy_top{ width:100%; border-bottom:#dcdcdc solid 1px;}
.yy_top td{ width:33.333333%;}
.yy_top td a{ display:inline-block; width:100%; text-align:center; line-height:40px; font-size:15px; color:#333333; border-bottom:#FFFFFF solid 2px;}
.yy_top td a.on{ border-bottom:#6dac00 solid 2px;}

/*班车预约*/
.bcyy_form{ width:96%; margin:2%;}
.bcyy_form .input_box{ border:#dcdcdc solid 1px; background:#FFFFFF; padding:0 2%; float:left; width:100%; margin-bottom:15px;}
.bcyy_form .input_box span{ width:25%; line-height:44px; font-size:14px; color:#333333; float:left;} 
.bcyy_form .input_box input{ width:73%; float:right; height:42px;} 
.bcyy_form .input_box select{ width:73%; float:right; height:42px;}
.bcyy_form .input_box2{ float:left; width:100%; margin-bottom:15px;}
.bcyy_form .input_box2 .input_box2_left{ border:#dcdcdc solid 1px; float:left; background:#FFFFFF; padding:0 2%; width:60%;}
.bcyy_form .input_box2 .input_box2_left span{ line-height:44px; float:left; font-size:14px; color:#333333; width:48%;}
.bcyy_form .input_box2 .input_box2_left input{ float:right; height:42px; text-align:center; line-height:42px; width:50%;}
.bcyy_form .input_box2 .yzm_img{ border:#dcdcdc solid 1px; background:#FFFFFF; width:38%; height:44px; float:right;}
.bcyy_form .input_box2 .yzm_img img{ width:100%; height:100%;}
.bcyy_form .sub{ float:left; width:100%; height:44px; background:#6dac00; color:#FFFFFF; margin-top:15px;}
.bcyy_form .sub.off{ background:#ccc;}
/*班车预约*/

/*报名预约*/
.bcyy_form .input_box textarea{ width:100%; height:120px;    line-height: 44px;    font-size: 14px;    color: #333333;} 
/*报名预约*/






/*预约成功*/
.yycg{ width:100%; height:60%;}
.yycg .yycg_box{ width:100%; text-align:center;}
.yycg .yycg_box .yycg_box1{ width:70px; height:70px; position:relative; border-radius:70px; display:inline-block; overflow:hidden; background:url(skin/images/bg13.png) no-repeat 50%/cover;}
.yycg .yycg_box .yycg_box1 div{ position:absolute; top:0; left:0; width:100%; height:100%;}
.yycg .yycg_box .yycg_box2{ width:100%; font-size:20px; line-height:60px;}
.yycg .yycg_box .yycg_box3{ width:100%; font-size:13px; color:#333333;}
.yycg .yycg_box .yycg_box4{ width:100%; text-align:center;}
.yycg .yycg_box .yycg_box4 a{ display:inline-block; margin:0 auto; color:#FFFFFF; font-size:15px; background:#6dac00; border-radius:3px; margin-top:30px; line-height:40px; width:240px;}

/*预约成功*/
/*********************移动端表单*********************/
@media screen and (min-width:1200px){
.pc_top{ display:block;}
.mo_top{ display:none;}
}
@media screen and (max-width:1200px){

.pc_top{ display:none;}
.mo_top{ display:block;}
.neibanner .neibanner_text_box{ margin-left:0; left:0; text-align:center;}
.neibanner .neibanner_text {    display: inline-block;    float: none; height:auto;}
.neibanner .neibanner_text div{ width:100% !important; text-align:center;}
.neibanner .neibanner_text .neibanner_text_cn{ font-size:24px;}
.neibanner .neibanner_text .neibanner_text_en{ font-size:14px;}
.footer .footer_nei .footer1 .footer_right{ display:none;}
.footer .footer_nei .footer1 .footer_left{ width:50%; padding-left:4%;} 
.footer .footer_nei .footer1 .footer_center{ width:50%; padding-right:4%;}
.footer .footer_nei .footer1 .footer_center .footer_center_linkbox a{ width:40%;}
.zxkf{ display:none;}
.tc1{ display:none !important;}
.about{ width:96%; margin:0 2%;}

.case_left{ display:none;}
.case_right{ width:96%; padding:0; margin:0 auto;}
.teacher .teacher_xun{ width:23%; margin:2% 1% !important; height:auto; padding-bottom:15px;}
.yybm .yybm_gg{ display:none;}
.banner_text_one .bto_box p:nth-child(1){ font-size:60px; line-height:70px;}
.banner_text_one .bto_box p:nth-child(2){ font-size:30px; line-height:40px;}
.banner_text_one .bto_box div:nth-child(3) div{ transform:scale(0.8);}
.index3 .index3_xun{ width:48%;}
.index3 .index3_xun .index3_box .index3_link div{ width:100%;}
.index3 .index3_xun .index3_box .index3_link div a{ width:30%; margin:0 10%;}
.index53{ max-width:910px;}
.index82 .index82_left{ width:100%; text-align:center;}
.index82 .index82_right{ width:100%; padding:2%; text-align:center;}
.index82 .index82_right a{ margin:2% auto; float:none;}

.index5{ background-size:cover;}
.index6{ padding:72px 3%;}

}

@media screen and (max-width:770px){
.about div.point{ display:none;}

.teacher .teacher_xun{ width:31.333%;}
.yybm .yybm_bd .yybm_form td{ width:100% !important; text-align:left !important; height:auto; line-height:50px; float:left; display:block;}
.yybm .yybm_bd .yybm_form .zz label input{ margin-top:20px;}
.yybm .yybm_bd .yybm_form td:nth-child(2n+1) br{ display:none;}
.yybm .yybm_bd .yybm_form .yzm{ width:70%;}
.yybm .yybm_bd .yybm_form .yzm_pic{ width:25%; float:right; margin:0;}
.yybm .yybm_bd .yybm_form .yzm_hyz{ display:none;}
.contact td{ width:96%; float:left; margin:2%; display:block;}
.banner_text_one .bto_box p:nth-child(1){ font-size:35px; line-height:40px;}
.banner_text_one .bto_box p:nth-child(2){ font-size:25px; line-height:50px;}
.index3 .index3_xun{ width:90%; margin:2% 5%;}
}

@media screen and (max-width:640px){

.footer .footer_nei .footer1 .footer_left{ width:100%; padding:0 2%;}
.footer .footer_nei .footer1 .footer_left .fl_text{ width:100%;} 
.footer .footer_nei .footer1 .footer_center{ display:none;}
.footer .footer_nei .footer2{ line-height:30px; padding:2%;}
.neibanner .neibanner_text_box{ top:30%;}
.neibanner .neibanner_text .neibanner_text_cn{ font-size:18px; font-weight:bolder;}
.neibanner .neibanner_text .neibanner_text_en{ font-size:12px;}
.case_right_title{ display:none;}

.question li .question_title .question_title_date{ display:none;}
.yybm .yybm_bd .yybm_form .sub{ text-align:center !important; padding:2% 0;}
.banner_text_one .bto_box p:nth-child(1){ font-size:16px; line-height:30px; margin-top:-50px;}
.banner_text_one .bto_box p:nth-child(2){ font-size:14px; line-height:30px;}
.banner_text_one .bto_box div:nth-child(3) div {    transform: scale(1); margin:0; width:100%;}
.banner_text_one .bto_box div:nth-child(3) div a{ font-size:12px; padding:0 12px; line-height:30px;}
.banner_text_one .bto_box div:nth-child(3) div a img {
    float: left;
    margin-top: 9px;
    margin-right: 5px;
    width: 15px;}
.index1{ font-size:20px; margin: 20px 0 15px 0;}
.index2{ font-size:12px;}
.index3 .index3_xun .index3_box .index3_title{ font-size:25px;}
.index3 .index3_xun .index3_box .index3_small{ font-size:12px; margin-top:12px;}
.index3 .index3_xun .index3_box .index3_link div a{ font-size:12px;}
.index3 .index3_xun{ height:auto;}
.index4 a {
    height: auto;
    line-height: 40px;
    color: #FFFFFF;
    font-size: 12px;
    background: #6dac00;
    padding: 0 25px;
    font-weight: bolder;
    text-align: center;
    border-radius: 54px;
    display: inline-block;}
.index5 .index51 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 20px;
    line-height: 25px;
    color: #FFFFFF;
    margin-top: 25px;
    font-weight: bolder;}
.index5 .index52 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 30px;
    color: #FFFFFF;
    margin-bottom: 10px;}
.index53{ width:90%; margin:0 5%;}
.index53 .index53_box table{ width:600px;}
.index53 .index53_box table td .index53_text .index53_title{ font-size:16px; font-weight:bolder;}
.index53 .index53_box table td .index53_text .index53_img img{ width:20%;}
.index53 .index53_box table td .index53_bg{ line-height:144px;}
.index53 .index53_box table td .index53_text .index53_title{ margin-top:50px;}
.index53{ height:150px;}
.index53 .index53_box table td .index53_bg img{ width:80%;}
.index54 .index54_box .index54_box_title{ font-size:15px; padding:12px 0;}
.index54{ padding:0 2%;}
.index54 .index54_box .index54_box_text{ font-size:12px; line-height:20px;}
.index54 .index54_box .index54_box_more { line-height: 29px; background: url(../images/bg18.png) no-repeat 50%/100%;}
.index6 .index61{ font-size:20px;}
.index6 .index62{ font-size:12px;}
.index64 a span{ font-size:12px;}
.index64 a{ padding:0 20px;}
.index7 .ywfw_xun .ywfw_xun_right{ width:100%; padding:2%; float:left;}
.index7 .ywfw_xun .ywfw_xun_left{ margin-right:0;}
.index7 .ywfw_xun{ height:400px;}
.index7{ background-size:cover;}
.index7 .ywfw_xun .ywfw_xun_left{ width:100%;}
.index7 .ywfw_xun .ywfw_xun_left .ywfw_xun_tx {
    margin: 0 auto;}
.indexbanner div.point{ display:none;}

}

@media screen and (max-width:470px){
.teacher .teacher_xun{ width:48%;}{}
}















