﻿@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,main{display:block;}

audio,canvas,progress,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}

html,body,fieldset,img,iframe,abbr{border:0;}
[hidefocus],summary{outline:0;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
img{vertical-align:middle;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
small{font-size:80%;}
sub,sup{position:relative;line-height:0;vertical-align:baseline;font-size:75%;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
svg:not(:root){overflow:hidden;}
code,kbd,pre,samp{font-size:1em;font-family:monospace, monospace;}
q:before,q:after{content:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
button,input,select,textarea,keygen,legend{margin:0;font:inherit;color:inherit;}
textarea{overflow:auto;}
body{background:#fff;font:15px/1.8 "Microsoft YaHei","微软雅黑",Arial,"Helvetica Neue","PingFang SC","Hiragino Sans GB",sans-serif;color:#333;padding:0 !important;}

.clear{display:block!important;float:none!important;clear:both;width:auto!important;height:0!important;margin:0 auto!important;padding:0!important;line-height:0;font-size:0;overflow:hidden;}

.g-hd{position:relative;width:100%;height:auto;background:#fff;z-index:8009;}
.g-hd .g-cnt{position:static;width:1200px;margin:0 auto;}
.g-hd .logo{width:124px;height:48px;margin:17px 0;float:left;}
.g-hd .hd-nav{height:82px;margin:0 0 0 30px;padding-right:10px;border-right:1px solid #f1f1f1;float:left;}
.g-hd .nav-cnt li{position:relative;float:left; }
.g-hd .nav-cnt .nav-tit{display:block;float:left;height:82px;line-height:82px;padding:0 20px;font-size:18px;color:#333;}
.g-hd .nav-cnt .on .nav-tit{background:#DC5726; color:#fff}
.g-hd .nav-cnt .nav-sub{display:none;position:absolute;top:82px;left:0;width:160px;background:url(../images/bg_nsub.png);}
.g-hd .nav-cnt .nav-sub .g-cnt{width:auto;}
.g-hd .nav-sub .item,.g-hd .nav-sub .sub-item .sub-tit{display:block;height:40px;padding:0 20px;line-height:40px;color:#333;}
.g-hd .nav-sub .on,.g-hd .nav-sub .item:hover,.g-hd .nav-sub .on .sub-tit,.g-hd .nav-sub .sub-item .sub-tit:hover{color:#ff5400;}
.g-hd .nav-sub .sub-box{display:none;position:absolute;top:40px;left:0;width:100%;padding-bottom:25px;background:url(../images/bg_nsub.png);}
.g-hd .nav-sub .sub-box a{display:block;width:445px;height:150px;margin:0 auto;}
.g-hd .hd-tel{height:60px;margin:11px 0;line-height:30px;text-align:center;font-size:16px;color:#202242;}
.g-hd .hd-tel>a{display:block;text-align:left;font-size:16px;color:#333;}
.g-hd .hd-tel>a:hover{color:#ff5500;}
.g-hd .hd-tel .tel-cnt{font-weight:bold;}
.g-hd .hd-tel .tel-cnt a{display:inline-block;height:26px;margin:2px 10px 2px 0;padding:0 12px;line-height:26px;background:#fa7600;font-size:14px;font-weight:normal;color:#202242;}
.g-hd .hd-tel .tel-cnt a:hover{color:#fff;}

.g-hd-sm{position:fixed;top:0;left:0;border-bottom:1px solid #ccc;}
.g-hd-sm .logo{margin:6px 0;}
.g-hd-sm .hd-nav{height:60px;}
.g-hd-sm .nav-cnt .nav-tit{height:60px;line-height:60px;}
.g-hd-sm .nav-cnt .nav-sub{top:60px;}
.g-hd-sm .hd-tel>a{font-size:14px;}
/*.g-hd-sm .hd-tel p{display:none;}*/
.g-hd-sm .hd-tel .tel-cnt{margin-top:-4px;}

/* CSS 预设 */
.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden;}
.clearfix{zoom:1;}
.container{width:1200px;margin:0 auto;}

.left{float:left;}
.right{float:right;}
.block{display:block;}
.ovfl{overflow:hidden;}

.btn{padding: 20px 40px;background: #FE5301;color: #FFF;text-align: center;font-size: 1.2em;border-radius: 10px;cursor: pointer;}


/*public*/
.Title{background: url(../images/Tbg.gif) no-repeat center 0;margin: 80px auto 50px;position: relative;padding-top: 10px;color:#111;}
.Title h2{text-align: center;font-size: 50px;font-weight: normal;line-height: 80px;}
.Title p{text-align: center;font-size:30px;line-height: 25px;color:#333;}

/*banner*/
.m-ban{position:relative;width:100%;}
.banbtn{position: absolute;bottom: 20%;text-align: center;width: 22%;left: 34%;height: 60px;line-height: 60px;}
.banbtn a{background-color: #FE5301;width: 100%;text-align: center;display: block;color: #FFF;font-size: 25px;border-radius:10px;}

.sale{background: url(../images/salebg.jpg) no-repeat center 0;height:662px;position:relative;}
.sale .container{position:relative;}
.sale a{width:222px;height:88px;font-size:0;position:absolute;bottom:41px;right:235px;}

.Listr{background: url(../images/onlinebg.jpg) no-repeat 0 0;background-size:100% 100%;min-height: 470px;padding: 130px 0 60px;}
.Listr img{position:absolute;top: -90px;left: 115px;}
.Listr .container{width:1000px;padding:100px 50px 80px 50px;background:#FFF;height:250px;border-radius: 50px;position:relative;}
.yinputl{width:706px;float:left;}
.yinputl ul{padding-bottom:10px;margin-bottom:13px;}
.yinputl ul li{height:36px;margin-bottom:30px;}
.yinputl ul li span{color:#000000;line-height:36px;display:inline-block;margin-right:10px;color:#FE5E10;font-weight:bold;text-decoration: underline;}
.yinputl ul li em{cursor:pointer;color:#666666;font-size:14px;display:inline-block;padding:2px 0;font-style:normal;line-height:34px;height:34px;border-radius: 18px;width:125px;text-align:center;margin-right:20px;background:#F6F4F5;}
.yinputl ul li em.Listrclickem{line-height:32px;height:32px;position:relative;background:#FEA32E;color:#FFF;}
.yinputl ul li em.Listrclickem i{display:block;width:27px;height:27px;background:url(../images/righbt.png) no-repeat 0 0;right:-12px;top:-12px;position:absolute;}

.yinputr{width:264px;padding:15px;background:#FE5E10;float:left;}
.yinputr li{margin-bottom:20px;}
.yinputr li input{line-height:36px;width:252px;border:0 none;padding-left:8px;}
.yinputr li input.btn{padding:0;background:#FFB400;width:264px;border:0 none;color:#FFF;}
.yinputr p{text-align:center;color:#FFF;}

.fourtxt{margin-right:85px;}
.fourtxt ul{border-top:1px solid #333;padding-top:10px;margin-top:10px;}
.fourtxt li{margin-bottom:10px;height:32px;line-height:32px}


.course{}
.course table{border-color:#FEA32E;text-align:center;}
.courseT,.coursrbg{background:#FEA32E;color:#FFF;font-size:25px;}
.courseT{line-height:80px;}
.course td{border-color:#FEA32E;padding:10px 0;}
.course td a{color:#DD3721;}
td.coursrtxt{text-align:left;padding-left:20px;}

.sevbtn{width:930px;margin:50px auto;height:62px;}
.sevbtn a{float:left;margin:0 0 0 50px;border:1px solid #FE5301;background:#FE5301;font-size:20px;width:438px;text-align:center;color:#FFF;border-radius:15px;height:60px;line-height:60px;}
.sevbtn a.sbtn1{border-color:#313131;color:#313131;background:none;margin:0;}

.teacher{height:600px;}
.teainfo{width:224px;float:left;margin-right:48px;background:#FFF;box-shadow:0 0 8px #ccc;margin-top:100px;position:relative;padding:140px 20px 0;}
.teaimg{position:absolute;top:-100px;left:18px;}
.teainfo h3{font-size:20px;text-align:center;}
.teainfo h3 label{font-weight:normal;}
.teainfo span{display:block;text-align:center;}

.teacher #last{margin-right:0;}

.teabtn {margin:30px 0;}
.teabtn .btn{display:block;padding:10px 0;}

.merit{background: url(../images/meritbg.jpg) no-repeat center 0;padding-top:74px;height:396px;}
.merit .container{}
.merit .container div{width:182px;height:138px;float:left;padding:0 25px;margin-right:8px;color:#181814;}
.merit .container div h3{font-size:20px;font-weight:normal;margin-bottom:10px;}
.merit .container div p{text-align:center;}
.merit .container div.meritxt1{margin-left:200px;}
.merit .container div.meritxt3{margin-right:288px;}
.merit .container div.meritxt4{margin-top:60px;margin-left:320px;}
.merit .container div.meritxt5{margin-top:60px;}
.merit .container div.meritxt6{margin-top:60px;margin-right:160px;}

.student{height:490px;}
.student li{border:3px solid #FE5301;width:304px;float:left;background:#FFF;padding:25px;height:420px;box-shadow: 0px 2px 6px #FE5301;border-radius: 30px;}
.student li:nth-child(2){margin:0 60px;}
.student-name{}
.student-name-txt{background:#FE5301;width:160px;float:right;padding:10px 20px;color:#FFF;border-radius:5px;font-weight:bold;}
.student-name-txt span{font-size:20px;}
.student-name-txt p{font-size:16px;}
.student-score{border-top:2px dashed #FE5301;border-bottom:2px dashed #FE5301;margin: 20px 0;overflow: hidden;height: 65px;padding: 5px 0;}
.student-score dt{display:block;margin-bottom:5px;}
.student-score dd{float:left;background:#FE5301;color:#FFF;width:66px;margin-left:13px;text-align:center;border-radius:5px;}
.student-txt{}

.interact{background: url("../images/interact.jpg") center 0 no-repeat #f3f3f3;margin-top:30px;padding-bottom:30px;}
.dzdp{height:605px;}
.phone-message { margin: 81px 161px 81px 62px; width: 247px; height: 442x;border:1px solid #B8B8B8;float:left;}
.phone-message .hd { display: none; }
.phone-message .bd { width: 247px; overflow: hidden; }
.phone-message .bd ul { overflow: hidden; zoom: 1; }
.phone-message .bd ul li { float: left; _display: inline; overflow: hidden; width: 247px; height: 442px;text-align: center; }
.phone-message .bd ul li .title { line-height: 24px; }

.dazhong{padding-top: 50px; padding-right: 50px;width:677px;float:left;padding-bottom:92px;height:463px;}
.dazhong h3{color:#FFF;text-align:center;font-size:25px;border-bottom:2px solid #FFF;padding-bottom:20px;margin-bottom:30px;}
.dazhong-message{width:677px;}
.dazhong-message .bd{overflow:hidden;width:615px;height:325px;margin:0 31px;}
.pinjia-list li { position: relative; width:300px;height:340px;overflow: hidden;margin-right:15px;}

.QAimg{width:562px;height:312px;border:8px solid #FFF;background:#FFF;box-shadow: 0 0 5px #ccc;}
.QAlist{border-bottom:8px solid #FE5301;border-top:8px solid #FE5301;padding:10px 0;width:600px;}
.QAlist ul{background:#F3EAE5;padding:20px;height:252px;}
.QAlist li{margin-bottom:20px;height:32px;}
.QAlist li label{background: url("../images/qalistbg.jpg") center 0 no-repeat;height:24px;width:24px;float:left;margin-right:20px;color:#FFF;line-height:24px;text-align:center;}

.download{background: url("../images/downbg.jpg") left 0 no-repeat;height:495px;padding-left:604px;}
.download ul{width:456px;margin:0 70px;padding-top:60px;}
.download li{border:2px solid #FE5301;height:60px;line-height:60px;text-indent:15px;border-radius: 10px;margin-bottom:40px;}
.download li#last{border:0;text-indent:0;}
.download li input{border:0 none;padding:0 ;text-indent:15px;width:360px;float:right;margin-right:15px;}
.download li .btn{text-indent:0;width:456px;font-size:20px;margin:0;}

.dzxq{width:670px;}

.dzxq h1{font-size:22px;}
.dzxq h2{overflow: hidden;width: 100%;font-size: 16px;font-weight: 400;margin-bottom: 15px;border-bottom: 1px dashed #919191;padding-bottom: 15px;overflow: hidden;}
span.fs {display: inline-block;width: 80px;float: right;color: #FE5301;padding-bottom: 5px;text-decoration: underline;font-weight: 600;text-align: center;cursor: pointer;margin-top: 10px;font-size: 14px;}



.bg {width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.3);z-index:9999;display:none;}
.form1 {width:290px;height:300px;padding:20px;position: absolute;top: 50%;left: 50%;margin-top: -205px;margin-left:-183px;border-radius: 20px;border:1px solid #ccc;background:white;display:none;}
.form1 .cancel { display: block; width: 30px; height: 20px; float: right; font-size: 20px;text-align: right;vertical-align: middle;cursor:pointer;}
.form1 h1 {font-size:20px;margin-bottom:-5px;color:#FF5A00;}
.form1 span {font-size:14px;font-weight:400;color:#6D6D6D;}
.form1 input{text-indent:10px;width:290px;height:40px;margin-top:30px;font-size:16px;}
.form1 .select_box {display:none;}
.form1 select {border: solid 1px #ccc;color:#6D6D6D;width:290px;height:40px;text-indent:10px;margin-top:20px;font-size:16px;}
.form1 #lx_1{width:15px;height:15px;float:left;margin-top:20px;} 
.form1 .ib {font-size:14px;line-height:53px;color:#6D6D6D;font-weight:400;}
.form1 .zx {width:290px;height:50px;margin-top: 40px;}
.form1 .submit{width:130px;height:45px;float:left;border-radius:15px;background:#FF5A00;color:white;argin-top:0;outline:none;border:none;border:1px solid #FF5A00;cursor:pointer;}
.form1 .reset{width:130px;height:45px;float:right;border-radius:15px;color:#FF5A00;background:white;margin-top:0;utline:none;border:none;border:1px solid #FF5A00;cursor:pointer;}


/*teacher*/

.CopyRight{text-align:center;background:#000;padding:30px 0;line-height:30px;color:#FFF;margin-top:80px;}



/*新增及修改样式*/
.clearfix:after { content:"."; display:block; height:0px; visibility:hidden; clear:both; } 


.Listr .container{ padding:80px 40px 50px; width:1020px; height:auto;}
/*.fourtxt{ margin-right:0px;}
.fourtxt img{ max-width:100%; margin:0px auto; display:block;}
.fourtxt ul{ padding-top:20px; margin-top:30px;}
.fourtxt li{ font-size:24px; height:48px; line-height:48px;}*/
.new_text{ font-size:24px; color:#000; font-weight:700; padding-right:50px;}


/*预约时间*/
.yinputr{ width:234px; padding:30px;}
.yinputr li input{ width:224px; line-height:40px;}
.yinputr li input.btn{ width:224px;}



.yinputl{ width:726px;}
.yuyue_list_bar{ width:726px; margin-bottom:26px;}
.yuyue_list_left{ float:left; width:115px; line-height:40px; font-weight:700; font-size:16px; color:#FE5E10;}
.yuyue_list_right{ float:left; width:601px;}


.yuyue_list_tit{}
.yuyue_radio_bar{ position:relative; cursor:pointer; display:inline-block; width:125px; background:#F6F4F5; height:40px; -webkit-border-radius:5px; border-radius:5px; margin-right:20px; overflow:hidden;}
.yuyue_radio_bar input{ appearance:none; -moz-appearance:none; -webkit-appearance:none; -moz-appearance:none; width:100%; height:40px; opacity:0;}
.yuyue_radio_checked{ background:#FEA32E; color:#fff;}
.yuyue_radio_bar p{ position:absolute; left:0px; top:0px; width:100%; text-align:center; line-height:40px; font-size:16px;}

.yuyue_erji{ display:block; padding-top:10px;}
.yuyue_erji span{ display:inline-block; font-size:16px; padding-right:30px;}
/*.yuyue_erji span{ display:inline-block; width:125px; text-align:center; font-size:16px; margin-right:20px;}*/
.jui_none{ display:none;}


