@charset "utf-8";
/* CSS Document */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0;/*vertical-align:baseline;*/ }
a{text-decoration:none; color:#666666; cursor:pointer;}
a:hover{ text-decoration:none; color:#fa930e;}
body { color:#666666; font-family: "Microsoft YaHei",微软雅黑; background:#e1e1e1; font-size:16px; }
ol,ul,li { list-style:none; }
table { border-collapse:separate; border-spacing:0;}
.clear{ clear:both; height:0px; visibility:hidden; line-height:0px; font-size:0px; overflow:hidden;}
strong,h1,h2,h3,h4,h5,h6{ font-weight:bold;}
input,textarea{ font-family: "Microsoft YaHei",微软雅黑;}
input { border: none; margin: 0; padding: 0; }
.colhong{ color:#ff0000;}
.exc_ty_pd_lf_rg{ padding:0 20px;}
.fl{ float: left;}
.fr{ float: right;}
.bgwhite{ background-color: #fff;}
.textC{ text-align: center;}


.exc_header .exc_top{ height:30px; line-height:30px; background:#eeeeee; font-size:12px;}
.exc_main{ width:980px; margin:0 auto;}
.exc_header .exc_top .tp_left{ float:left; width:420px;}
.exc_header .exc_top .tp_left a,.exc_header .exc_top .tp_right a{ margin:0 8px; text-align:center; display:inline-block;}
.exc_header .exc_top .tp_right{ float:right; text-align:right; position:relative; z-index:99;}
.exc_header .exc_top .tp_right a.wxxcewm,.exc_header .exc_top .tp_right a.tyewm{ position:relative; display:inline-block; padding:0 8px;}
.exc_header .exc_top .tp_right a.wxxcewm div,.exc_header .exc_top .tp_right a.tyewm div{ width:132px; background:#ffffff; height:165px; position:absolute; top:30px; right:0px; display:; z-index:99999; display:none; }
.exc_header .exc_top .tp_right a.tyewm div{ height:150px;}
.exc_header .exc_top .tp_right a.wxxcewm div p,.exc_header .exc_top .tp_right a.tyewm div p{ text-align:left; line-height:18px; padding:0 6px 0 8px; color:#333333; margin-top:-15px; *margin-top:-5px;}
.exc_header .exc_top .tp_right a.wxxcewm:hover,.exc_header .exc_top .tp_right a.tyewm:hover{ background:#ffffff;}
.exc_header .exc_top .tp_right a.wxxcewm:hover div,.exc_header .exc_top .tp_right a.tyewm:hover div{ display:block;}
.exc_header .exc_top_main{ background:#ffffff;}
.exc_header .exc_top_main .top_logo_search{ height:90px; position:relative;}
.exc_header .exc_top_main .lflogo{ width:170px; height:90px; background:url(../images/logo.png) no-repeat left center; float:left;}
.exc_header .exc_top_main .lflogo a{ display:block; height:90px;}
.exc_header .exc_top_main .tabcity{ float:left; width:100px; text-align:center; padding-top:26px; position:relative; font-size:12px;}
.exc_header .exc_top_main .tabcity h2{ font-size:16px; font-weight:normal; color:#fa930e;}
.exc_header .exc_top_main .tabcity a.taba{ font-size:13px;}
.citycontent{ position:fixed; left:50%;top:50%; width:676px; margin-left:-338px; margin-top:-200px; border:2px solid #fa930e;background:white;z-index:9999999999;overflow:hidden; font-size:12px; display:none;}
.citycontent .title{background-color:#F4F4F4;width:100%;padding-top:10px;padding-left:16px;overflow:hidden;position:relative; margin:0px;}
.citycontent .title a.citycloasebtn{ line-height:20px; font-size:32px; color:#666666;text-decoration:none; position:absolute; right:25px; top:10px; text-align:center; width:30px; height:30px; font-weight:normal;}
.citycontent .cityTopSearch{float:left;width:228px;height:25px;line-height:25px;margin-right:38px;padding:0 2px;display:inline;border:1px solid #E6DFDE;color:#5e5e5e;}
.citycontent ul.titleChar{list-style:none;cursor:default;}
.citycontent .titleChar .on{border-color:#E6DFDE;background-color:white;}
.citycontent .titleChar li{float:left;border:1px solid #F4F4F4;border-bottom:0;padding:6px 30px; height:26px; line-height:26px; font-size:15px;}
.citycontent .cityListBox{margin:8px 0 0 0;color:#686868;overflow:hidden;display:inline-block;_position:relative; padding:10px 0; background:#f9f9f9}
.cityListBox dl{position:relative;overflow:hidden;zoom:1;}
.cityListBox .hotCity dd{width:655px; padding-left:20px;}

.cityListBox dl dt{float:left;width:20px;height:auto;display:block;line-height:25px; font-size:20px; padding:0 20px;}
.cityListBox dl dd{float:left;line-height:25px;_padding-top:2px;text-align:left;width:610px;margin-bottom:6px;}
.cityListBox dl dd a{color:#686868;}
.cityListBox dl dd a:hover{color:#990000;text-decoration:underline;}
.cityListBox a{width:55px;display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cityListBox .hotCity dt{ width:0px; font-size:0;}
.none{display:none;}
.exc_header .exc_top_main .lfserch{ width:350px; float:left; padding:30px 0 0 30px;}
.exc_header .exc_top_main .lfserch input{ float:left;}
.exc_header .exc_top_main .lfserch input.iptext{ width:255px; height:30px; border:1px #fa930e solid; background:#ffffff; line-height:30px; padding-left:8px;}
.exc_header .exc_top_main .lfserch input.ipbtn{ width:78px; height:32px; background-image:url(../images/search_btn.gif); background-repeat:no-repeat; background-position:0px 0px; border:0px;}
.exc_header .exc_top_main .lfserch input.ipbtn:hover{ background-position:0 -38px;}
.exc_header .exc_top_main .rglogin{ float:right; text-align:center; padding-top:8px; }
.exc_header .exc_top_main .rglogin img{ width:50px; height:50px; border-radius:25px;}
.exc_header .exc_top_main .rglogin span{ display:block; line-height:22px; font-size:12px;}
.exc_header .exc_menu{ height:42px; line-height:42px; background:#fa930e; width:100%;}
.exc_header .exc_menu ul{ display:block;}
.exc_header .exc_menu ul li{ width:121px; text-align:center; font-size:16px; float:left; margin-right:1px;}
.exc_header .exc_menu ul li a{ color:#ffffff; display:block; transition:all 0.3s ease-in-out 0s;}
.exc_header .exc_menu ul li a:hover,.exc_header .exc_menu ul li a.selected{ background:#e48000; transition:all 0.3s ease-in-out 0s;}

.exc_icon,ul.nav_class li a i,.exc_ny_rg .tf_table tr td a.kstf i,#fastDelivery .dvrydate .rgrqdetail ul li,.kstftydv .tytoptl span,.kstftydv ul.timeslot li span,.myappointmentdate .apprili span,.xz_day a.jtfy,.guidelist li a,#schoolinfo a em,.lylist ul li{ background-image:url(../images/icon.png); background-repeat:no-repeat;}

.exc_banner{ height:200px; background:#40b3f6 url(../images/exc_bannerbg.jpg) no-repeat center top;}
.exc_banner .exc_main .coach_info{ width:560px; padding:38px 0 0 60px; float:left;}
.exc_banner .exc_main .coach_info .face{ width:100px; height:154px; background:url(../images/tx_yy.png) no-repeat center bottom; float:left; margin-top:20px;}
.exc_banner .exc_main .coach_info .face span.txyuan{ display:block; width:100px; height:100px; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; overflow:hidden; border:medium none; }
.exc_banner .exc_main .coach_info .face span.txyuan img.txpic{ max-width:100px; min-height:100px; text-align:center;}
.exc_banner .exc_main .coach_info .rg_nr{ width:430px; float:right; font-size:18px;}
.exc_banner .exc_main .coach_info .rg_nr h1{ color:#ffffff; font-size:22px; font-weight:normal; margin-bottom:15px; text-shadow:0 1px 1px #666666;}
.exc_banner .exc_main .coach_info .rg_nr .nrbg{ width:408px; height:75px; padding:10px 0; background:url(../images/infobg.png) no-repeat; color:#ffffff;}
.exc_banner .exc_main .coach_info .rg_nr .nrbg .yynum{ width:118px; float:left; text-align:center; border-right:1px #ccecff solid; height:68px;}
.exc_banner .exc_main .coach_info .rg_nr .nrbg .yynum span b{ font-size:30px;}
.exc_banner .exc_main .coach_info .rg_nr .nrbg .yynum p{ line-height:30px;}
.exc_banner .exc_main .coach_info .rg_nr .nrbg .yynr{ width:270px; float:right; padding-top:15px; font-size:14px;}
.exc_banner .exc_main .weather{ float:right; width:153px; text-align:center; font-size:18px; color:#ffffff; margin:70px 30px 0 0;}
.exc_ny_lf{ width:166px; float:left; box-shadow:0 1px 2px #aeaeae;}
.exc_ny_lf,.exc_ny_rg,.excbgfff{ background:#ffffff;}
.exc_ny_lf ul.nav_class li{ width:166px; height:45px; border-bottom:1px #e0e0e0 solid; line-height:45px;}
ul.nav_class li a{ display:block; transition:all 0.3s ease-in-out 0s; padding-left:20px; overflow:hidden;}
ul.nav_class li a i{ width:20px; height:21px; display:inline-block; vertical-align:middle; margin-right:10px; transition:all 0.3s ease-in-out;}
ul.nav_class li a i.i1{ background-position:0 -30px;}
ul.nav_class li a:hover i.i1,ul.nav_class li a.selected i.i1{ background-position:0 -57px;}
ul.nav_class li a i.i2{ background-position:0 -85px;}
ul.nav_class li a:hover i.i2,ul.nav_class li a.selected i.i2{ background-position:0 -113px;}
ul.nav_class li a i.i3{ background-position:0 -144px;}
ul.nav_class li a:hover i.i3,ul.nav_class li a.selected i.i3{ background-position:0 -173px;}
ul.nav_class li a i.i4{ background-position:0 -204px;}
ul.nav_class li a:hover i.i4,ul.nav_class li a.selected i.i4{ background-position:0 -236px;}
ul.nav_class li a i.i5{ background-position:0 -273px;}
ul.nav_class li a:hover i.i5,ul.nav_class li a.selected i.i5{ background-position:0 -309px;}
ul.nav_class li a i.i6{ background-position:0 -718px;}
ul.nav_class li a:hover i.i6,ul.nav_class li a.selected i.i6{ background-position:0 -752px;}
ul.nav_class li a i.i7{ background-position:0 -784px;}
ul.nav_class li a:hover i.i7,ul.nav_class li a.selected i.i7{ background-position:0 -821px;}
ul.nav_class li a i.i8{ background-position:0 -855px;}
ul.nav_class li a:hover i.i8,ul.nav_class li a.selected i.i8{ background-position:0 -881px;}
ul.nav_class li a i.i9{ background-position:0 -1033px;}
ul.nav_class li a:hover i.i9,ul.nav_class li a.selected i.i9{ background-position:0 -1056px;}
ul.nav_class li a i.i10{ background-position:0 -1087px;}
ul.nav_class li a:hover i.i10,ul.nav_class li a.selected i.i10{ background-position:0 -1123px;}
ul.nav_class li a i.i11{ background-position:0 -1211px;}
ul.nav_class li a:hover i.i11,ul.nav_class li a.selected i.i11{ background-position:0 -1239px;}
ul.nav_class li a i.i12{ background-position:0 -1266px;}
ul.nav_class li a:hover i.i12,ul.nav_class li a.selected i.i12{ background-position:0 -1295px;}

ul.nav_class li a:hover,ul.nav_class li a.selected{ background:#fa930e; color:#ffffff; transition:all 0.3s ease-in-out;}
ul.nav_class li a:hover i{ transition:all 0.3s ease-in-out 0s;}
.exc_pdtop{ padding-top:20px;}
.exc_ny_rg{ width:765px; float:right; box-shadow:0 1px 3px #aeaeae; padding:15px; margin-bottom:15px;}
.exc_rgpd{ padding:0 0 20px 0; width:795px;}
.exc_ny_rg .tf_qx a{ display:inline-block; width:230px; text-align:center; font-size:18px; color:#ffffff; margin-right:8px; height:50px; line-height:50px; background:#666666; transition:all 0.3s ease-in-out 0s;}
.exc_ny_rg .tf_qx a.selected{ background:#fa930e; transition:all 0.3s ease-in-out 0s;}
.exc_ny_rg .pbclss a{ width:180px;}
.exc_ny_rg .hint{ padding:30px 0 20px 0;}
.exc_ny_rg .hint span,.exc_ny_rg .hint i{ float:left;}
.exc_ny_rg .hint span.sp1{ width:60px;}
.exc_ny_rg .hint span.sp2{ width:80px;}
.exc_ny_rg .hint span.sp3{ width:120px;}
.exc_ny_rg .hint i{ width:20px; height:20px; border:1px #cecece solid; border-radius:3px; margin:0 10px 0 0;}
.exc_ny_rg .hint i.ts1{ background:#fa930e;}
.exc_ny_rg .hint i.ts2{ background:#02b372;}
.exc_ny_rg .hint i.ts3{ background:#ffffff;}
.exc_ny_rg .hint i.ts4{ background:#e6f8ff;}
.exc_ny_rg .hint i.ts5{ background:#fffeee;}
.exc_ny_rg .hint i.ts6{ background:#ffffff;}
.exc_ny_rg .hint i.ts7{ background:#f5f5f5;}
.exc_ny_rg .hint i.ts8{ background:#c2e5fa;}
.exc_ny_rg .hint i.ts9{ background:#8fc31f;}
.exc_ny_rg .hint i.ts10{ background:#fa930e;}
.exc_ny_rg .tf_table{ width:765px; border-top:1px #e5e5e5 solid; border-left:1px #e5e5e5 solid; border-collapse:collapse}
.exc_ny_rg .tf_table tr td{ border-bottom:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; height:40px; text-align:center;}
.exc_ny_rg .tf_table tr td.datetitle,.exc_ny_rg .tf_table tr td a.kstf{ font-size:18px; font-weight:bold; color:#333333;}
.exc_ny_rg .tf_table tr td a.kstf{ background:#00d587; height:40px; line-height:40px; color:#ffffff; display:block; transition:all 0.3s ease-in-out 0s;}
.exc_ny_rg .tf_table tr td a.kstf i{ width:20px; height:20px; background-position:0 -173px; vertical-align:middle; display:inline-block; margin-right:5px;}
.exc_ny_rg .tf_table tr td a.kstf:hover{ background:#01bc77; transition:all 0.3s ease-in-out 0s;}
.exc_ny_rg .tf_table tr td.jl_kmtd{ background:url(../images/wtf.gif) no-repeat center center; cursor:pointer;}
.exc_ny_rg .tf_table tr td.jl_kmtd div{ display:none;}
.exc_ny_rg .tf_table tr td.jl_kmtd div p{ height:20px; line-height:20px; background-position:0 -269px; font-size:12px; margin:6px 10px; color:#ffffff; padding-left:15px;}
.exc_ny_rg .tf_table tr td.jl_kmtd div p.selected{ background-position:0 -293px;}
.exc_ny_rg .tf_table tr td.jl_kmtd div span{ display:block; text-align:center;}
.exc_ny_rg .tf_table tr td.jl_kmtd div span input.kmtjbtn{ border:0px; background:#fa930e; width:80px; color:#ffffff; height:28px;}
.exc_ny_rg .tf_table tr td.kmytf,.exc_ny_rg .tf_table tr td.kmysc{ color:#02b372; font-size:13px; cursor:pointer;}
.exc_ny_rg .tf_table tr td.kmytf:hover{ background:url(../images/qxtfbg.gif) no-repeat right top; color:#ffffff;}
.exc_ny_rg .tf_table tr td.kmysc{ color:#fa930e;}
.exc_ny_rg .tf_table tr td.kmytf div,.exc_ny_rg .tf_table tr td.kmysc div{ display:none;}
.exc_ny_rg .tf_table tr td.overdue{ background:url(../images/overdue.png) no-repeat;}
.comment_username{ height:30px; line-height:30px; margin-bottom:8px; border-bottom:1px #ececec solid; position:relative;}
.comment_username .flaot_r{ float:none; position:absolute; right:0px; top:0px;}

#delivery,#cancelyy,#fastDelivery,#baidumap,#choicecoach,#myconfirm,#studentsearch{ position:fixed;left:50%;top:50%;background:white;width:360px;height:260px; margin-left:-180px; margin-top:-220px; padding:30px; z-index:99999;display:none;}
#delivery h2,#cancelyy h2,#fastDelivery h2,#baidumap h2,#choicecoach h2,#myconfirm h2,#studentsearch h2,.putyycontent h2{ padding-bottom:10px; border-bottom:1px #d9d9d9 solid; text-align:center; font-size:25px; color:#029be7; margin-bottom:15px; }
#delivery{ width:500px; margin-left:-250px; height:440px; margin-top:-280px;}
#delivery p a{ color:#029be7; font-weight:bold;}
#delivery p.lxkf{ text-align:center;}
#delivery p.lxkf a{ display:inline-block; font-weight:normal; width:300px; height:50px; line-height:50px; color:#ffffff; background:#029be7; font-size:20px; border-radius:3px; text-showdow:0 1px 1px #999999; transition:all 0.3s;}
#delivery p.lxkf a:hover{ background:#0080c0; transition:all 0.3s; text-decoration:none;}
*html #delivery,*html #cancelyy,*html #fastDelivery,*html #choicecoach,*html #studentsearch{ position:absolute;left:expression(eval(document.documentElement.clientWidth/2));top:expression(eval(document.documentElement.scrollTop+300)); background:white;width:426px;height:310px; margin-left:-213px; margin-top:-155px; border:3px solid #444444;border-radius:7px;z-index:10000;display:none; padding-bottom:8px;}
.row_login{ padding:10px 0 0 105px; font-size:16px; font-weight:bold;}
.close_btn,.closeqxbtn,.fasttfbtn,.close_btn_pay{ line-height:20px; font-size:32px; color:#666666;text-decoration:none; position:absolute; right:5px; top:5px; text-align:center; width:30px; height:30px; font-weight:normal; transition:all 0.3s ease-in-out 0s;}
.close_btn:hover,.closeqxbtn:hover,fasttfbtn:hover,.close_btn_pay:hover{ text-decoration:none; font-size:33px; color:#333333; transition:all 0.3s ease-in-out 0s;}
.dk_zt_ct .scroll_dv h2{ margin:10px 0; font-size:18px; font-weight:bold;}
.mask{margin:0;padding:0;border:none;width:100%;height:100%;background:#333;opacity:0.6;filter:alpha(opacity=60);z-index:999;position:fixed;top:0;left:0;display:none;}
*html .mask{ width:100%;height:1000px;background:#333;opacity:0.6;filter:alpha(opacity=60);z-index:9999; position:absolute;right:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}
.btn{ font-family: "Microsoft YaHei",微软雅黑;}

#qxcontent span{ display:block; text-align:center; clear:both;}
#delivery input.kmtjbtn,#qxcontent input.kmtjbtn{ border:0px; background:#41b3f6; width:360px; color:#ffffff; height:43px; font-size:18px; transition:all 0.3s ease-in-out 0s; cursor:pointer;}
#delivery input.kmtjbtn:hover,#qxcontent input.kmtjbtn:hover{ background:#369fdc; transition:all 0.3s ease-in-out 0s;}
#kmcontent div p,#kmcontent p{ width:100px; float:left; height:32px; line-height:32px; cursor:pointer; background-image:url(../images/gou.png); background-repeat:no-repeat; background-position:0 2px; margin:42px 0 42px 30px; padding-left:40px;}
#kmcontent div p.selected,#kmcontent p.selected{ background-position:0 -38px;}
#kmcontent h3,#qxcontent h3,.tfyycontent h3{ font-weight:normal; font-family: Verdana,Arial; font-size:16px; padding-top:15px; text-align:center;}

#cancelyy{ position:fixed;left:50%;top:50%;background:white;width:360px;height:260px; margin-left:-180px; margin-top:-180px; padding:30px; z-index:10000;display:none;}
#qxcontent h3{ padding:20px 0 40px 0;}
.putyycontent .putyybtn{ padding:10px 0 20px 135px;}
.putyycontent .puttimelist{ padding:16px 0 16px 4px;}
.putyycontent .puttimelist a{ display:inline-block; padding:8px 29px; background:#e1e1e1; margin:0 0 0 10px; text-align:center; font-size:12px; color:#333333;}
.putyycontent .puttimelist a.selected{ background:#00a0e9; color:#ffffff;}
.putyycontent .putyybtn input.kmtjbtn{ border:0px; background:#41b3f6; width:462px; color:#ffffff; height:43px; font-size:18px; transition:all 0.3s ease-in-out 0s; cursor:pointer;}
.tfyycontent{ color:#333333;}
.tfyycontent .tfkm{ height:32px; line-height:32px; overflow:hidden; padding:10px 0 20px 200px;}
.tfyycontent .tfkm p{ width:100px; float:left; height:32px; line-height:32px; cursor:pointer; background-image:url(../images/ygou.png); background-repeat:no-repeat; background-position:0 0; padding-left:40px; margin:0 30px 0 0;}
.tfyycontent h3{ text-align:left; padding:15px 0;}
.tfyycontent .tfkm p.selected{ background-position:0 -32px;}
.tfyycontent .tflist{ height:38px; overflow:hidden; line-height:38px; margin-bottom:10px;}
.tfyycontent .tflist span{ float:left;}
.tfyycontent .tflist span.sp1{ width:100px; padding-right:15px; text-align:right;}
.tfyycontent .tflist span.sp2{ padding:0 20px;}
.tfyycontent .tflist span.sp2 a{ display:inline-block; width:30px; height:30px; border:1px #999999 solid; text-align:center; line-height:30px;}
.tfyycontent .tflist span.sp2 a:hover{ border:1px #fa930e solid;}
.tfyycontent .tflist span.sp3 input{ width:110px; height:35px; background:url(../images/tftxt.gif) no-repeat; line-height:35px; text-align:center;}
.tfyycontent .tflist span.sp3 input.rswd{ width:62px; background:url(../images/tftxtrs.gif) no-repeat;}
#puttimeselect{ display:none;}
.exc_footer{ background:#ffffff; padding:20px 0; text-align:center; line-height:28px; font-size:12px; margin-top:20px; clear:both;}
.exc_footer p a{ margin:0 6px;}

/*快速投放*/
#fastDelivery,#baidumap,#choicecoach{ width:600px; height:500px;  margin-left:-300px; margin-top:-300px; }
#fastDelivery .dvrydate{ height:30px; border-bottom:1px #d9d9d9 dashed; line-height:30px; padding-bottom:12px;}
#fastDelivery .dvrydate .lfrq{ width:60px; font-size:18px; float:left;}
#fastDelivery .dvrydate .rgrqdetail{ width:540px; float:right;}
#fastDelivery .dvrydate .rgrqdetail ul li{ width:60px; float:left; background-position:0 -338px; padding-left:30px; cursor:pointer;}
#fastDelivery .dvrydate .rgrqdetail ul li.selected{ background-position:0 -376px;}
.kstftydv{ clear:both;}
.kstftydv .tytoptl{ height:40px; line-height:40px; clear:both; padding-top:10px; border-bottom:1px #d9d9d9 dashed;}
.kstftydv .tytoptl span.sp1{ float:left; background-position:0 -332px; padding-left:30px; cursor:pointer; margin-left:15px; font-size:18px; font-weight:bold;}
.kstftydv .tytoptl span.sp2{ float:right; background-position:38px -414px; padding-right:20px;}
.kstftydv .tytoptl span.selected1{ background-position:0 -370px;}
.kstftydv .tytoptl span.selected2{ background-position:38px -452px;}
.kstftydv ul.timeslot{ display:block; border-top:1px #d9d9d9 dashed; padding-bottom:20px;}
.kstftydv ul.timeslot li{ border-bottom:1px #d9d9d9 dashed; height:35px; line-height:35px; padding:0 30px; clear:both;}
.kstftydv ul.timeslot li span{ float:left;}
.kstftydv ul.timeslot li span.sp3{ width:200px; color:#00d587; background-position:0 -484px; padding-left:25px;}
.kstftydv ul.timeslot li span.sp4{ width:110px; background-position:0 -543px; padding-left:22px;}

/*地区定位*/
#baidumap{ z-index:auto; padding:20px; position:absolute;}
#baidumap .dwclinput { height:25px; width:100%;}
#baidumap .dwclinput label{ float:left; width:50px; font-size:12px; line-height:25px; text-align:right;}
#baidumap .dwclinput input.clkip{ float:left; width:150px; border:1px #d9d9d9 solid; height:25px; line-height:25px; padding-left:5px; margin-right:10px;}
#searchResultPanel p{ line-height:26px;}
.myclass{ height:50px; width:150px; font-size:12px; line-height:22px;}
.bigdiv{width:100%; height:100%; margin:0 auto;}


/*预约查看*/
.myappointmentnum{ padding:20px 0; color:#666666; font-size:18px;}
.myappointmentdate{ height:60px; background:url(../images/myyydataline.png) repeat-x left bottom; border:1px #c3e4fc solid; border-bottom:0px; margin-top:25px;}
.myappointmentdate .appleft{ width:660px; float:left;}
.myappointmentdate .appleft .clickfy{ float:left; width:20px; border-right:1px #c3e4fc solid;}
.myappointmentdate .appleft .clickfy a{ display:block; height:58px; background-image:url(../images/jt_icon.gif); background-repeat:no-repeat;}
.myappointmentdate .appleft .clickfy a.alf{ background-position:-5px -5px}
.myappointmentdate .appleft .clickfy a.alf:hover{ background-position:-5px -51px;}
.myappointmentdate .appleft .clickfy a.arg{ background-position:-25px -5px}
.myappointmentdate .appleft .clickfy a.arg:hover{ background-position:-25px -51px;}
.myappointmentdate ul.appct{ width:618px; float:left;}
.myappointmentdate ul.appct li{ float:left; width:102px; border-right:1px #c3e4fc solid; overflow:hidden; height:60px;}
.myappointmentdate ul.appct li a{ display:block; padding:10px 0; height:39px;}
.myappointmentdate ul.appct li a span{ display:block; text-align:center; font-size:14px;}
.myappointmentdate ul.appct li a span.sp2{ color:#fe7b23;}
.myappointmentdate ul.appct li.selected{ background:#ffffff; border-top:2px #41b3f6 solid; height:58px; border-bottom:1px #ffffff solid;}
.myappointmentdate ul.appct li a:hover{ background:#41b3f6;}
.myappointmentdate ul.appct li a:hover span{ color:#ffffff;}
.myappointmentdate .apprili{ float:right; width:88px; font-size:14px; text-align:center; padding-top:5px;}
.myappointmentdate .apprili span{ display:block; background-position:25px -595px; height:30px; position:relative; text-indent:-99em; overflow:hidden;}
.myapptable{ border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; width:765px; border-collapse:collapse;}
.myapptable tr.bg1{ background:#fafafa;}
.myapptable tr td{ border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; text-align:center; height:45px; font-size:14px;}
.myapptable tr.bg1 td{ height:55px; font-size:18px;}
.myapptable tr td.slottl{ font-size:18px; font-weight:bold;}
.myapptable tr td.state5{ color:#7c9c2e;}
.myapptable tr td.state4{ color:#fa930e;}
.myapptable tr td.state1{ color:#f91313;}


/*学时确认*/
.confirmcut{ background:#41b3f6; height:50px;}
.confirmcut .qrtitle{ float:left; width:495px;}
.confirmcut .qrtitle a{ display:inline-block; width:33.3%; background:#05639a; text-align:center; line-height:50px; color:#ffffff; font-size:18px;}
.confirmcut .qrtitle a.selected{ background:#fa930e;}
.confirmcut .xg_mapcar{ width:700px;}
.confirmcut .addbmgl,.addclasslx a{ background:#fa930e; color:#ffffff; float:right; height:50px; line-height:50px; padding:0 22px;}
.addclasslx a{ float:none; display:inline-block; height:40px; line-height:40px; padding:0 40px; margin-top:20px;}
.confirmcut .qrsearch{ width:300px; float:right; padding-top:10px;}
.confirmcut .qrsearch input{ float:left; border:0px; height:30px;}
.confirmcut .qrsearch input.qrtext{ width:210px; background:#ffffff; line-height:30px; padding-left:8px; margin-right:8px;}
.confirmcut .qrsearch input.qrbtn{ width:66px; color:#ffffff; font-size:16px; background:#41b3f6 url(../images/fdj.png) no-repeat left center; padding-left:22px;}
.xz_day{ height:40px; border-bottom:1px #b0b0b0 solid; text-align:center; padding:15px 0 0 260px;}
.xz_day a{ float:left; color:#41b3f6; margin:0 10px; height:25px; line-height:25px;}
.xz_day a.jtfy{ width:15px;}
.xz_day a.jtlf{ background-position:0 -635px; margin-right:15px;}
.xz_day a.jtrg{ background-position:0 -672px; margin-left:15px;}
.xz_day a.selected{ color:#fa930e;}
.daydetail{ text-align:center; padding:10px 0;}
.daydetail b{ color:#fa930e; padding:0 5px;}
.confirmlist .xydv{ margin:0 12px 12px 12px; height:100px; border:1px #dbdbdb solid; position:relative; padding:20px 30px;}
.confirmlist .xydv .xypic{ float:left; width:100px; height:100px; overflow:hidden; border-radius:100px; background:#ffffff; margin-right:40px;}
.confirmlist .xydv .xypic img{ width:100px;}
.confirmlist .xydv .xyinfo{ width:436px; float:left; padding:10px 0 10px 40px; border-left:1px #dbdbdb solid;}
.confirmlist .xydv .xyinfo .xyname{ font-size:24px; margin-bottom:16px; font-weight:normal;}
.confirmlist .xydv .xyinfo .xyname span{ color:#b3d564;}
.confirmlist .xydv .xyinfo p{ line-height:25px; font-size:14px; background:url(../images/timebg.jpg) no-repeat left center; padding-left:30px;}
.confirmlist .xydv .xyinfo p b{ font-weight:normal; color:#000000; padding-left:15px;}
.confirmlist .xydv em{ width:52px; height:52px; background-image:url(../images/qricon.png); background-repeat:no-repeat; position:absolute; right:0px; top:0px;}
.confirmlist .xydv em.zt1{ background-position:0 -54px;}
.confirmlist .xydv em.zt0{ background-position:0 0;}
.confirmlist .xydv em.zt2{ background-position:0 -108px;}
.confirmlist .xydv a.clickqrbtn{ width:100px; height:35px; line-height:35px; text-align:center; position:absolute; right:26px; bottom:50px; background:#fa930e; color:#ffffff; border-radius:5px; transition:all 0.3s ease-in-out;}

/*翻页*/
.xcpage{ text-align:center; padding:20px 0 10px 0; font-size:12px;}
.xcpage span,.xcpage a{ display:inline-block; padding:5px 12px;}
.xcpage a,.xcpage span.current{  background:#b0b0b0; margin-right:6px; color:#ffffff;}
.xcpage a:hover{ color:#ffffff; background:#ff6633; text-decoration:none;}
.xcpage span a{ width:74px; color:#ffffff; background:#ff6633;}
.xcpage span.all,.xcpage span.pageindex{ padding:5px 0; font-size:14px;}
.xcpage span.pageindex{ margin-right:6px;}
.xcpage span.current{ background:#ff6633;}



/*个人资料*/
.myinfotitle{ height:40px; margin:50px 0 10px 0; }
.myinfotitle .tllf{ width:100px; float:left; font-size:18px; text-align:right; margin-right:8px; color:#000000;}
.myinfotitle .tlrg{ width:620px; float:left; position:relative; border-top:2px #cccccc solid; margin-top:13px; height:0;}
.myinfotitle .tlrg a{ position:absolute; right:0px; top:-18px; background:#fafafa; border:1px #cccccc solid; width:60px; border-radius:5px; height:30px; line-height:30px; text-align:center; font-size:14px;}
.myinfomr{ overflow:hidden;}
.myinfomr p{ padding:10px 0; line-height:30px;}
.myinfomr p span{ display:inline-block;}
.myinfomr p span.sp1{ width:150px; text-align:right;}
.myinfomr p span.sp2{ padding-left:20px; width:500px;}
.myinfomr p span.sp2 input.myinfotext{ width:260px; border:1px #d9d9d9 solid; height:30px; line-height:30px; padding-left:5px;}
.myinfomr p span.sp2 select{ width:130px; padding:5px 0; margin-right:5px;}
.myinfomr p input.myinfobtn,.myinfomr p input.qxxg{ width:128px; height:40px; background:#41b3f6; font-size:18px; color:#ffffff; border:0px; margin-right:10px;}
.myinfomr p input.qxxg{ background:#d9d9d9;}
.myinfomr p.pdlf{ padding-left:170px;}



/*学员端-我要预约*/
.rgbgnone{ background:none; box-shadow:none;}
.rgsxcontent,.jlsearchlist{ background:#ffffff; padding:15px; margin-bottom:15px; box-shadow: 0 1px 3px #aeaeae;}
.xyfilter{ border:1px #dddddd solid; padding:10px;}
.xyfilter .fllist{ border-bottom:1px #e7e7e7 solid; padding:6px 0; height:25px; line-height:25px; font-size:12px;}
.xyfilter .fllist .attr_key{ width:70px; text-align:right; float:left;}
.xyfilter .fllist .attr_list{ width:650px; float:left; padding-left:10px;}
.xyfilter .fllist .attr_list a{ color:#000000; padding:0 10px; float:left; margin:0 5px; }
.xyfilter .fllist .attr_list a:hover,.xyfilter .fllist .attr_list a.selected{ background:#fa930e; color:#ffffff;}
.xyfilter .fllist .attr_list select{ width:80px; padding:3px 0; vertical-align:middle; margin-left:10px; float:left;}
.xyfilter .fllist .attr_list a.areapos{ background:#d9d9d9; padding:0 10px; height:23px; line-height:23px; font-size:12px;}
.xyfilter .fllist .attr_list a.startdate{ border:1px #e7e7e7 solid; height:22px; line-height:22px; padding-left:5px; width:80px; color:#666666; font-size:12px;}
.xyfilter .fllist .attr_list a.startdate:hover{ background:none;}
.tymgbt{ margin-bottom:20px;}
.tymgbt10{ margin-bottom:10px;}
.sctotal{ padding:15px 0 0 0;}
.fontsize12{ font-size:12px;}
.jlsearchlist{ height:195px; overflow:hidden; width:765px; position:relative;}
.jlsearchlist .scleft{ width:440px; float:left;}
.jlsearchlist .scleft h2{ font-size:16px; color:#333333; margin-bottom:20px;}
.jlsearchlist .scleft h2 font{ color:#666666; font-size:16px;}
.jlsearchlist .scleft .jlface{ float:left; width:145px; height:145px;}
.jlsearchlist .scleft .jlface img{ width:155px; height:155px;}
.jlsearchlist .scleft .jlinfo{ width:260px; float:right; }
.jlsearchlist .scleft .jlinfo p{ height:28px; line-height:28px; padding:0 25px 0 10px; position:relative; border-left:1px #eeeeee solid; background:url(../images/jlxxbg.gif) repeat-x left top; display:inline-block; width:auto; margin-bottom:14px; font-family:Arial, Helvetica, sans-serif;}
.jlsearchlist .scleft .jlinfo p i{ height:28px; width:15px; position:absolute; right:0px; top:0px; background:url(../images/cutjt.gif) no-repeat;}
.jlsearchlist .scleft .jlinfo p b.pl1{ color:#00c300;}
.jlsearchlist .scleft .jlinfo p b.pl2{ color:#ffa801;}
.jlsearchlist .scleft .jlinfo p b.pl3{ color:#ff0000;}
.jlsearchlist .scright{ width:290px; border:1px #e5e5e5 solid; background:#fafafa; padding:10px 10px 0 10px; float:right; height:188px;}
.jlsearchlist .scright .dvdate{ margin-bottom:8px; color:#333333; font-size:14px; font-weight:bold;}
.jlsearchlist .scright ul.yydatelist,.jlsearchlist .showmore ul{ display:block;}
.jlsearchlist .scright ul.yydatelist li,.jlsearchlist .showmore ul li{ width:290px; border-bottom:1px #e5e5e5 dashed; height:22px; line-height:22px; padding:5px 0; _padding:0px 0; *padding:3px 0;}
.jlsearchlist .scright ul.yydatelist li span,.jlsearchlist .showmore ul li span{ float:left;}
.jlsearchlist .scright ul.yydatelist li span.sp1,.jlsearchlist .showmore ul li span.sp1{ width:195px; color:#333333; text-align:left; padding-left:10px;}
.jlsearchlist .scright ul.yydatelist li span.sp2,.jlsearchlist .showmore ul li span.sp2{ width:62px; float:right;}
.jlsearchlist .scright ul.yydatelist li span.sp2 a,.jlsearchlist .showmore ul li span a{ display:block; height:23px; background:#fa930e; color:#ffffff; text-align:center; border-radius:3px; transition:all 0.3s ease-in-out;}
.jlsearchlist .scright ul.yydatelist li span.sp2 a.hasyy,.jlsearchlist .scright ul.yydatelist li span a.hasyy:hover,.jlsearchlist .showmore ul li span a.hasyy,.jlsearchlist .showmore ul li span a.hasyy:hover{ background:#b1b1b1;}
.jlsearchlist .scright ul.yydatelist li span.sp2 a:hover,.jlsearchlist .showmore ul li span a:hover,.carlist .carinfo ul li.lastbtn a:hover,.tongji li.third.choicejl a:hover,.confirmlist .xydv a.clickqrbtn:hover,.dl_jgA p a:hover{ background:#ea8502; transition:all 0.3s ease-in-out;}
.jlsearchlist .scright ul.yydatelist li span a.hasyy:hover{ background:#b1b1b1;}
.jlsearchlist .scright .ckgd{ text-align:center; padding-top:8px; position:relative;}
.jlsearchlist .showmore{ width:795px; background:#ffffff; height:225px; position:absolute; top:0px; right:-860px;}
.jlsearchlist .showmore h2{ height:20px; line-height:20px; padding:8px 10px 8px 15px; font-size:14px; text-align:left; border-bottom:1px #d9d9d9 solid;}
.jlsearchlist .showmore ul li{ float:left; margin:3px 0 0 10px; display:inline;}
.jlsearchlist .showmore h2 span{ float:left;}
.jlsearchlist .showmore h2 a{ float:right; font-size:25px;}
#selectarea{ width:100px; height:24px; border:1px #d9d9d9 solid; background:#f3f3f3; margin-left:10px; float:left;}

/*信息概况*/
.dqprowrite{ height:30px; line-height:30px; margin-bottom:30px;}
.dqprowrite span,.dqprowrite i{ float:left; margin-right:18px; font-size:14px;}
.dqprowrite span.sp1{ width:330px; font-size:18px; font-weight:bold; color:#fa930e;}
.dqprowrite i{ width:17px; height:17px; margin:7px 8px 0 0; border-radius:3px;}
.dqprowrite i.i1{ background:#b3d465;}
.dqprowrite i.i2{ background:#fa930e;}
.dqprowrite i.i3{ background:#adadad;}
.dqprowrite span.sp2{ color:#b3d465;}
.dqprowrite span.sp3{ color:#fa930e;}
.dqprowrite span.sp4{ color:#adadad;}
.dqprogressul li{ display:block;}
.dqprogressul li.proshow{ height:70px; margin-bottom:10px;}
.dqprogressul li.proshow div.lfbz{ float:left; background:#fafafa; border:2px #adadad solid; height:66px; width:100px; border-radius:15px; text-align:center; font-size:18px; color:#adadad; line-height:66px; font-weight:bold;}
.dqprogressul li.proshow div.ywc,.dqprogressul li.proshow div.zzjx,.dqprogressul li.proshow b.ywc,.dqprogressul li.proshow span.ywc,.dqprogressul li.proshow span.zzjx{ color:#ffffff;}
.dqprogressul li.proshow div.ywc{ background:#b3d465; border:2px #41b3f6 solid;}
.dqprogressul li.proshow div.zzjx{ background:#fa930e; border:2px #fa930e solid;}
.dqprogressul li.proshow b{ float:left; width:68px; height:8px; background-image:url(../images/progress.gif); background-repeat:no-repeat; background-position:0 0; margin:35px 10px 0 10px;}
.dqprogressul li.proshow b.ywc{ background-position:0 -37px;}
.dqprogressul li.proshow span{ float:left; height:32px; line-height:32px; text-align:center; padding:0 10px; background:#fafafa; border:1px #adadad solid; margin-top:20px; }
.dqprogressul li.proshow span.ywc{ background:#b3d465; border:1px #41b3f6 solid;}
.dqprogressul li.proshow span.zzjx{ background:#fa930e; border:1px #fa930e solid; position:relative;}
.dqprogressul li.proshow span.zzjx em{ position:absolute; top:40px; left:0px; background:url(../images/car.gif) no-repeat; width:127px; height:27px;}
.dqprogressul li.jtdown{ padding:0 0 0 35px;}
.dqprogressul li.jtdown span{ display:inline-block; width:33px; height:48px; background-image:url(../images/progress.gif); background-repeat:no-repeat; background-position:-35px -79px;}
.dqprogressul li.jtdown span.selected{ background-position:0 -79px;}

.borinfo{ border-bottom:2px #d9d9d9 solid; padding-bottom:20px; margin-bottom:20px; padding-left:20px;}
.lgmg input{ margin-left:10px;}



/*驾校端*/
.schoolqxz{ text-align:center; padding:15px 0 30px 0; font-size:18px;}
.byletter{ height:1px; border-top:1px #d9d9d9 solid; margin:0 10px 20px 10px; position:relative;}
.byletter .zmwai{ width:25px; height:25px; padding-right:10px; background:#ffffff; position:absolute; left:0px; top:-12px;}
.byletter .zmwai span{ display:block; height:25px; background:#f39800; text-align:center; line-height:25px; color:#ffffff; text-transform:uppercase;}
.school_driver_list{ padding:10px 40px 20px 40px;}
.school_driver_list ul li{ float:left; width:135px; margin-bottom:15px;}
.school_driver_list ul li span{ display:block;}
.school_driver_list ul li span.sp1{ margin-bottom:5px;}
.school_driver_list ul li span.sp1 a{ color:#00a1e9;}
.school_driver_list ul li span.sp2{ color:#999999;}
.fontsize14,.addcarinfo .carwrite label{ font-size:14px;}
.fontsize18{ font-size:18px;}
.fontsize16{ font-size:16px;}

.appointrgtitle{ height:30px; position:relative; font-size:24px; line-height:30px;}
.appointrgtitle a.othercoach{ background:#00a0e9; padding:0 20px; height:30px; position:absolute; right:0px; top:0px; color:#ffffff; border-radius:3px; transition:all 0.3s ease-in-out;}
.appointrgtitle a.othercoach:hover{ background:#028bc9; transition:all 0.3s ease-in-out;}
.carcontent{ padding:0 20px;}
.carSort{ position:relative; margin-bottom:20px;}
.carSort span{ position:absolute; right:0px; top:15px;}
.carSort span a,.carSort span{ color:#000000;}
.carlist{ height:140px; border:1px #e0e0e0 solid; margin-bottom:10px;}
.carlist .carpic{ float:left; width:140px; height:140px; overflow:hidden; position:relative;}
.carlist .carpic img{ width:100%;}
.carlist .carpic span{ width:130px; height:30px; line-height:30px; padding-left:10px; position:absolute; color:#ffffff; background:url(../images/tm_cut.png) no-repeat; left:0px; bottom:0px; font-size:12px;}
i.phoneicon{ float:left; width:9px; height:13px; background:url(../images/phoneicon.png) no-repeat; margin:8px 5px 0 0;}
.carlist .carinfo{ float:right; width:613px;}
.carlist .carinfo .carcut{ height:33px; line-height:33px; background:#41b3f6; color:#ffffff; position:relative; font-size:20px; padding:0 0 0 20px; margin-bottom:8px;}
.carlist .carinfo .carcut .carnum{ position:absolute;right:10px; top:0px; line-height:33px;}
.carlist .carinfo ul{ display:block; padding:0 10px 0 20px;}
.carlist .carinfo ul li{ float:left; width:290px; line-height:30px;}
.carlist .carinfo ul li.lastbtn{ text-align:right;}
.carlist .carinfo ul li.lastbtn a{ display:inline-block; width:90px; text-align:center; background:#fa930e; color:#ffffff; border-radius:3px; transition:all 0.3s ease-in-out;}
.carlist .coachjoin ul li.wdfirst{ width:100%;}
.carlist .coachjoin ul li.lastbtn a.passsh{ background:#32b16c; margin-left:10px;}
.carlist .coachjoin ul li.lastbtn a.passsh:hover{ background:#2ba061;}
.addcarUpload{ padding:30px 0;}
.addcarUpload .addpic{ width:165px; height:140px; background:url(/statics/images/member/nophoto.gif) no-repeat center top; margin:0 auto 20px auto; border:1px #e0e0e0 solid;}
.addcarUpload .uploadbtn{ text-align:center; margin-bottom:20px;}
.addcarUpload .uploadbtn a{ display:inline-block; padding:0 20px; background:#32b16c; color:#ffffff; height:35px; line-height:35px; border-radius:3px; transition:all 0.3s ease-in-out;}
.addcarUpload .uploadbtn a:hover{ background:#2b9e60; transition:all 0.3s ease-in-out;}
.addcarinfo{ overflow:hidden;}
.addcarinfo .carwrite{ height:42px;line-height:42px; overflow:hidden; margin-bottom:15px;}
.addcarinfo .carwrite label{ width:235px; text-align:right; float:left; padding-right:8px;}
.addcarinfo .carwrite .quanxianlabel label{ width:120px; text-align:left; overflow:hidden; height:30px; line-height:30px;}
.addcarinfo .carwrite .quanxianlabel label input{ vertical-align:middle; margin-right:8px; }
.addcarinfo .carwrite input.iptext{ float:left; width:325px; height:38px; border:1px #a0a0a0 solid; line-height:38px; padding-left:6px;}
.addcarinfo .carwrite input.addconfirm,.addcarinfo .carwrite input.coachxq{ width:333px; height:45px; border:0; border-radius:3px; color:#ffffff; background:#00a1e9; cursor:pointer;}
.addcarinfo .carwrite input.coachxq{ width:158px; margin-right:10px; }
.addcarinfo .carwrite input.coachjc{ background:#fa930e; }
.addcarinfo .carwrite input.yzm{ width:200px;}
.addcarinfo .carwrite .yuzhuangtai{ width:335px; float:left; height:40px; line-height:40px;}
.addcarinfo .carwrite .yuzhuangtai label{ width:auto; float:none; text-align:left;}
.addcarinfo .pdlf{ padding-left:243px; height:50px;}
.confirmcut .jllistcut a{ width:auto; padding:0 40px;}
.addcarinfo .carxghg{ height:auto;}
.addcarinfo .carxghg .qxlist{ float: left; width:520px; font-size:12px; line-height: 30px; padding-top: 8px;}
.addcarinfo .carxghg .qxlist input{ margin-left: 8px;}
.guidelist,.tongji{ padding:15px 0;}
.guidelist li{ height:49px; border-bottom:1px #e2e2e2 solid; line-height:49px;}
.guidelist li a{ display:block; background-position:5px -902px; padding-left:30px;}
.guidelist li a:hover{ background-position:5px -956px;}
.tongji li{ background:#fcfcfc; border:1px #e8e8e8 solid; padding:10px 6px; float:left; margin-right:5px; font-size:12px;}
.tongji li.first{ width:320px;}
.tongji li.first input,.tongji li span{ float:left; line-height:30px;}
.tongji li.first input{ float:left; width:119px; height:30px; padding-left:20px; background:url(../images/inputbg.gif) no-repeat; border:0px;}
.tongji li.first span{ padding:0 10px;}
.tongji li.second{ width:190px;}
.tongji li.second span.nowdate{ width:80px; text-align:center; font-weight:bold;}
.tongji li.second span.nowdate a,.tongji li.third span.alljl a{ color:#222222;}
.tongji li.third{ width:155px; margin-right:0px;}
.tongji li.third span.alljl{ padding:0 10px;}
.tongji li.third span.choicejl a{ display:inline-block; background:#fa930e; height:30px; border-radius:3px; color:#ffffff; padding:0 10px;}
.tjcontent{ width:600px; margin:0 auto; padding:120px 0 70px 0;}
.tjcontent .tjinfo{ color:#488db5; line-height:40px;}
.tjcontent table{ width:100%;}
.tjcontent table tr td{ border-bottom:1px #ffffff solid; border-right:1px #ffffff solid; height:50px;}
.tjcontent table tr td.lfclass{ background:#02b372; color:#ffffff; text-align:right; padding-right:20px; font-weight:bold;}
.tjcontent table tr td.rgnr{ background:#eeeeee; text-indent:1em;}
.tjcontent table tr td.rgnr b{ color:#fa930e;}
#coachlist ul li{ width:145px;}
#coachlist{ padding:15px 0; height:370px; overflow:scroll; overflow-x:hidden;}
#schoolinfo a{ position:relative;}
#schoolinfo a.selected em{ position:absolute; width:19px; height:9px; background-position:0 -1011px; left:50%; margin-left:-9px; bottom:-2px;}
.jxaccountinfo .carwrite label{ width:150px;}
.jxaccountinfo .pdlf{ padding-left:158px;}
.jxaccountinfo .carwrite span{ float:left; margin-left:8px;}
.exctitle{ text-align:center; font-size:20px; border-bottom:1px #d9d9d9 solid; padding:20px 0 10px;}
.zncontent{ padding:20px;}
.zncontent p{ line-height:26px; text-decoration:2em; margin-bottom:8px;}
.artinfo{ text-align:center; padding:15px 0 0 0;}
.artnext{ padding:10px 20px;}
.artnext a,.artnext{ color:#000000;}


/*学员端学时确认*/
#myconfirm,#studentsearch{ width:500px; height:360px; margin-left:-280px; margin-top:-210px;}
#myconfirm h2{ text-align:left; font-size:18px; padding-bottom:0px; margin-top:10px;}
#myconfirm h2 span{ display:inline-block; padding:0 40px; height:40px; border:1px #d9d9d9 solid; line-height:40px; font-weight:normal; margin-right:10px; border-bottom:0px; border-radius:3px 3px 0 0;}
#myconfirm h2 span.selected{ background:#40b3f6; color:#ffffff; border:1px #40b3f6 solid; border-bottom:0px;}
#myconfirm textarea{ width:475px; max-width:475px; min-width:475px; height:80px; max-height:80px; min-height:80px; border:1px #d9d9d9 solid; padding:5px 10px; margin:15px 0;}
#myconfirm input.confirmbtn{ border:0px; height:42px; width:498px; background:#40b3f6; font-size:16px; color:#ffffff;}


/*驾校端学员评论*/
.plcut{ height:50px; background:url(../images/plcut.gif) repeat-x; margin-bottom:15px; position:relative;}
.plcut ul li{ float:left; padding:0 14px; font-size:14px; line-height:48px; position:relative; cursor:pointer; border-top:2px #999999 solid;}
.plcut ul li font,.plcut ul li div p span{ color:#40b3f6; font-size:12px;}
.plcut ul li.lastpf{ font-size:20px; font-style:italic;}
.plcut ul li.firstbg{ background:#ffffff; border-top:2px #e4393c solid; line-height:48px;}
.plcut ul li:hover{ border-top:2px #e4393c solid; line-height:48px;}
.plcut ul li div{ position:absolute; width:230px; height:192px; background:url(../images/selecbg.png) no-repeat; left:0px; top:40px; padding:20px 10px 0 10px; display:none; z-index:99999;}
.plcut ul li div p,.plcontent_tb table tr td ul li p{ line-height:20px; font-size:12px; height:20px; background-image:url(../images/wjxbg.png); background-repeat:no-repeat; margin-bottom:7px;}
.plcut ul li div p.bgnone{ background:none;}
.plcut ul li div p.p0,.plcut ul li div p.p1,.plcut ul li div p.p2,.plcut ul li div p.p3,.plcut ul li div p.p4,.plcut ul li div p.p5,.plcut ul li div p.p25,.plcut ul li div p.p35,.plcut ul li div p.p45,.plcut ul li div p.p10,.plcut ul li div p.p20,.plcut ul li div p.p30,.plcut ul li div p.p40,.plcut ul li div p.p50,.plcut ul li div p.p15{ padding-left:100px;}
.plcut ul li div p.p0,.plcontent_tb table tr td ul li p.p0{ background-position:0px 0px;}
.plcut ul li div p.p1,.plcontent_tb table tr td ul li p.p1,.plcut ul li div p.p10{ background-position:0px -20px;}
.plcut ul li div p.p2,.plcontent_tb table tr td ul li p.p2,.plcut ul li div p.p20{ background-position:0px -41px;}
.plcut ul li div p.p3,.plcontent_tb table tr td ul li p.p3,.plcut ul li div p.p30{ background-position:0px -60px;}
.plcut ul li div p.p4,.plcontent_tb table tr td ul li p.p4,.plcut ul li div p.p40{ background-position:0px -78px;}
.plcut ul li div p.p5,.plcontent_tb table tr td ul li p.p5,.plcut ul li div p.p50{ background-position:0px -98px;}
.plcut ul li div p.p15{ background-position:0px -173px;}
.plcut ul li div p.p25{ background-position:0px -116px;}
.plcut ul li div p.p35{ background-position:0px -135px;}
.plcut ul li div p.p45{ background-position:0px -154px;}
.plcut ul li div p span{ float:left;}
.plcut ul li div p font{ float:left;}
.plcut ul li div p span.sp1{ width:70px; padding:3px 0 0 5px;_padding:3px 0 0 0;}
.plcut ul li div p span.sp1 b{ display:block; background:#fa930e; height:15px; line-height:15px;}
.plcontent_tb table{ border:1px #e0e0e0 solid; border-left:0px; border-right:0px;  font-size:14px;}
.plcontent_tb table tr.bgcut{ background:#f7f7f7;}
.plcontent_tb table tr td{ border-bottom:1px #e0e0e0 solid; text-align:center; vertical-align:top; padding:15px 0 5px 0;}
.plcontent_tb table tr td div.plname{ border-right:1px #e0e0e0 solid; padding:35px 0;}
.plcontent_tb table tr td div.plname p.p1{ font-size:12px;}
.plcontent_tb table tr td.plnr{ text-align:left; padding:15px 15px 8px 15px; word-break: break-all; word-wrap:break-word; vertical-align:middle;}
.plcontent_tb table tr td ul li{ display:block; position:relative; height:20px; line-height:20px; margin-bottom:10px;}
.plcontent_tb table tr td ul li span{ float:left; width:85px;}
.plcontent_tb table tr td ul li p{ float:left; width:120px; margin-bottom:0px;}
.plcontent_tb table tr td.ztpf{ vertical-align:middle;}
.plcontent_tb table tr td.ztpf b{ color:#fc0000; padding-right:8px; font-size:25px;}
.plcontent_tb table tr td ul li div{ position:absolute; width:190px; height:39px; left:-205px; top:-10px; background:url(../images/intbg.png) no-repeat; text-align:left; color:#ffffff; padding:10px 15px; display:none;}

/*我要报名*/
.bm_lf{ width:230px; float:left; background:#ffffff; border:1px #d9d9d9 solid; padding:8px; height:636px; overflow:scroll; overflow-x:hidden; position:relative;}
.bm_lf ul li{ width:214px; font-size:12px; border-bottom:1px #d9d9d9 solid; position:relative; padding-bottom:10px; margin-bottom:12px;}
.bm_lf ul li h2{ font-size:12px;}
.bm_lf ul li p{ line-height:26px;}
.bm_lf ul li a.mybm{ position:absolute; right:0px; bottom:10px; background:#029be7; width:70px; height:25px; line-height:25px; color:#ffffff; text-align:center;}
.bm_rg{ width:720px; float:right;}
.showinfo{ font-size:14px; line-height:26px;}
.showinfo b,.showinfo p,.showinfo div{ margin:0px;}
.showinfo div{ margin-bottom:8px;}
.showinfo a{ display:inline-block; text-align:center; line-height:30px; border:0px; width:80px; color:#ffffff; background:#029be7; margin-right:8px; height:30px; border-radius:3px;}
#allmap {width:100%; height:600px;overflow: hidden;margin:0;}
#l-map{height:100%;width:78%;float:left;border-right:2px solid #bcbcbc;}
.myclass{ height:50px; width:180px; font-size:12px; line-height:23px;}
input{ font-family: "Microsoft YaHei",微软雅黑;}
.bigdiv{width:100%; height:100%; margin:0 auto;}
.clear{ clear:both; line-height:0; font-size:0; height:0;}
.dwclinput{ height:40px; margin-bottom:10px; line-height:30px;}
.dwclinput input{ float:left; font-size:14px;}
.dwclinput input.clkip{ float:left; border:1px #d9d9d9 solid; height:36px; line-height:36px; width:300px; padding-left:8px; margin-right:10px;}
.dwclinput input.clkbtn{ width:80px; height:38px; border:1px #d9d9d9 solid; background:#f3f3f3; color:#333333;}
.bmshow_lf{ width:160px; height:160px; border:1px #e3e3e3 solid; padding:5px; float:left;}
.bmshow_lf img{ width:160px; height:160px;}
.bmshow_rg{ width:760px; float:right;}
.bmshow_rg ul li{ float:left; width:350px; margin:0 30px 0 0; display:inline; border-bottom:1px #e0e0e0 dashed; height:40px; line-height:40px; color:#333333;}
.bmshow_rg ul li b{ color:#fa930e;}
.bmshow_rg ul li.xkm a{ display:inline-block; width:25px; height:25px; margin-left:10px; line-height:25px; text-align:center;}
.bmshow_rg ul li.xkm a.selected{ background:#fa930e; color:#ffffff;}
.bmshow_rg ul li.wybm{ border-bottom:0px; padding-top:10px;}
.bmshow_rg ul li.wybm a{ display:inline-block; width:95px; height:40px; padding-left:55px; line-height:40px; color:#ffffff; background:#029be7 url(../images/zqicon.png) no-repeat 32px 15px;}
.Current{ padding:0 0 15px 0;}
.bmshowdv{ background:#ffffff; padding:20px 10px; border:1px #e0e0e0 solid;}

.learnnav{ border:1px #b3b3b3 solid; margin:10px auto;}
.learnnav ul li{ width:195px; float:left; border-right:1px #b3b3b3 solid; height:46px; line-height:46px; background:#ffffff;}
.learnnav ul li.bor0{ border-right:0px; width:196px;}
.learnnav ul li a{ padding-left:45px;}
.dl_jgA{ padding-top:20px;}
.dl_jgA p{ margin-bottom:15px;}
.dl_jgA p a{ display:inline-block; width:110px; margin:0 7px 0 7px;; text-align:center; height:36px; line-height:36px; background:#fa930e; color:#ffffff; transition:all 0.3s ease-in-out;}

.stupdcut{ padding:20px;}
.complaintwai{ border-top:1px #e0e0e0 solid; border-bottom:1px #e0e0e0 solid; font-size:12px;}
.complaintwai .plainlist{ border-bottom:1px #e0e0e0 solid; padding:15px 0; overflow:hidden; min-height:100px;}
.complaintwai .plainlist .ssjlname{ width:155px; text-align:center; padding-top:20px; float:left; line-height:25px;}
.complaintwai .plainlist .ssjlname p.pname{ font-weight:bold; color:#333333; font-size:14px;}
.complaintwai .plainlist .ssjlname p.phone{ color:#666666;}
.complaintwai .plainlist .ssjlnr{ float:right; width:600px; padding:0 10px 0 30px;}
.complaintwai .plainlist .ssjlnr .sstime{ line-height:20px; padding-left: 30px;}
.complaintwai .plainlist .ssjlnr .plwai{ border-left:1px #e0e0e0 solid; padding:5px 0 5px 30px;}
.complaintwai .plainlist .ssjlnr .plwai .pllf{ width:400px; float:left;}
.complaintwai .plainlist .ssjlnr .plwai .plpm{ width:100%; float:none;}
.complaintwai .plainlist .ssjlnr .plwai .pllf p.ssly{ margin-bottom:8px;}
.complaintwai .plainlist .ssjlnr .plwai .pllf span{ display:inline-block; background:#fef6ce url(../images/ssjt.jpg) no-repeat right center; line-height:20px; border-left:1px #ead483 solid; height:20px; margin:0 10px 10px 0; padding:0 15px 0 10px;}
.complaintwai .plainlist .ssjlnr .plwai .pllf .sscontent{ line-height:20px;}
.complaintwai .plainlist .ssjlnr .plwai .pllf .sscontent p{ float:left; width:330px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.complaintwai .plainlist .ssjlnr .plwai .pllf .sscontent a{ color:#fa930e; float:left;}
.complaintwai .plainlist .ssjlnr .plwai .pllf .coachplwd{ width:640px;}
.complaintwai .plainlist .ssjlnr .plwai .pllf .coachplwd p{ width:570px;}
.complaintwai .plainlist .ssjlnr .plwai .plrg{ width:200px; float:right; text-align:center; padding-top:40px;}
.complaintwai .plainlist .ssjlnr .plwai .plrg a{ position:relative; width:125px; height:36px; color:#ffffff; font-size:16px; line-height:36px; background:#78ba32; border-radius:3px;  transition:all 0.3s ease-in-out; display:inline-block;}
.complaintwai .plainlist .ssjlnr .plwai .plrg a:hover{ background:#639b28; transition:all 0.3s ease-in-out;}
.complaintwai .plainlist .ssjlnr .plwai .plrg a.yiqr{ background:#dbdbdb;}
.complaintwai .plainlist .ssjlnr .plwai .plrg a.yiqr:hover{ background:#dbdbdb;}
.complaintwai .plainlist .ssjlnr .plwai .plrg a div{ position:absolute; left:-230px; top:-10px; width:213px; height:60px; padding:6px 10px 6px 6px; background:url(../images/qrtbg.png) no-repeat; font-size:12px; line-height:20px; text-align:left; display:none;}
.sslytitle{ padding:10px 0;}
.lylist ul li{ float:left; width:210px; height:20px; line-height:20px; background-position:0 -1153px; padding-left:30px; margin:10px 10px 10px 0px; cursor:pointer; }
.lylist ul li.selected{ background-position:0 -1180px;}
.volycheck{ display:none;}

/*学员查询*/
.school_search{ background:#fcfcfc; border:1px #f1f1f1 solid; padding:8px 0; text-align:center; margin:20px 0;}
.school_search input.sc_txt{ height:34px; border:1px #a0a0a0 solid; width:360px; line-height:34px; padding-left:6px; margin-right:10px;}
.school_search input.sc_btn{ width:80px; background:#fa930e; border-radius:3px; color:#ffffff; height:36px;}
.school_search select{ height:34px; border:1px #a0a0a0 solid; width:150px; margin-right:10px;}
.school_sctable{ border-top:1px #d2d2d2 solid; border-left:1px #d2d2d2 solid; width:100%;margin: 10px 0; border-collapse:collapse;}
.school_sctable tr.topbg{ background:#03b372;}
.school_sctable tr.topbg td{ font-size:15px; color:#ffffff; }
.school_sctable tr.fonsize12 td{ font-size:12px;}
.school_sctable tr td{ height:46px; text-align:center; border-bottom:1px #d2d2d2 solid; border-right:1px #d2d2d2 solid; font-size:12px; word-break: break-all; word-wrap:break-word; }
.school_sctable tr td a.ckprogress{ width:60px; display:inline-block; background:#fafafa; border:1px #cccccc solid; border-radius:3px; height:30px; line-height:30px;}
.school_sctable tr td.period a,.school_sctable tr td.kmubd a{ display:inline-block; padding:0 6px; height:30px; line-height:30px; background:#f3f3f3; border:1px #d9d9d9 solid; border-radius:3px; text-align:center;}
.school_sctable tr td a.studentdetail,.school_sctable tr td a.studentedit,.school_sctable tr td a.studentyuyue,.school_sctable tr td a.studentxscz{ display:inline-block; padding:0 8px; height:30px; line-height:30px; color:#ffffff; background:#ff9900;}
.school_sctable tr td a.studentedit{ background:#ebbb14;}
.school_sctable tr td a.studentyuyue{ background:#8ac12f;}
.school_sctable tr td a.studentxscz{ background:#6bb8e5;}
.school_sctable tr td span.yitongguo{ background:#8ac12f; display:inline-block; padding:4px 6px; color:#ffffff; border-radius:3px; margin-left:8px;}
#studentsearch{ width:800px; height:640px; margin-left:-400px; margin-top:-320px; padding:20px 0 0 0;}
.studenttcclass{ padding:0 0 20px 20px;}
.studenttcclass a{ display:inline-block; background:#b5b5b5; width:160px; height:40px; line-height:40px; color:#ffffff; text-align:center; margin-left:10px;}
.studenttcclass a.selected{ background:#f39800;}
#studentsearch ul.progress { margin:0 30px;}
#studentsearch ul.progress li{ display:block; border-bottom:1px #eeeeee solid; height:40px; line-height:40px; font-size:14px;}
#studentsearch ul.progress li.first{ background:#eeeeee; font-size:16px;}
#studentsearch ul.progress li span{ float:left;}
#studentsearch ul.progress li span.sp1{ width:146px; padding-left:10px;}
#studentsearch ul.progress li span.sp2{ width:218px; text-align:center;}
#studentsearch ul.progress li span.sp3{ width:170px; float:right; font-size:14px; text-align:right; padding-right:15px;}
#studentsearch ul.progress li span.sp3 b{ font-weight:normal;}
#studentsearch ul.progress li span.sp3 b.zt1{ color:#03b372;}
#studentsearch ul.progress li span.sp3 b.zt2{ color:#fa930e;}
#studentsearch ul.progress li span.sp3 b.zt3{ color:#666666;}
.proscroll{ height:470px; overflow:auto; overflow-x:hidden;}
.qrscContent h3{ font-size:14px; font-weight:normal; }
.no_ss_dv{ padding:100px 0; font-size:18px; color:#999999;}
.reg_sucessbg{ background:#ffffff; min-height:600px; margin-top:15px; }
.reg_cgface{ height:442px; background:url(../images/reg_suc_face.gif) no-repeat center center;}
.reg_sucessbg p.cg_ts{ font-size:20px; line-height:40px; padding-left:300px;}
.reg_sucessbg p.cg_ts b{ color:#8fc31f;}
.reg_sucessbg p.cg_ts i{ font-size:20px; font-style:normal;}
.reg_fk_btn{ text-align:center; padding:30px 0;}
.reg_fk_btn a{ display:inline-block; width:240px; height:60px; text-align:center; text-align:center; line-height:60px; border-radius:10px; transition:all 0.3s ease-in-out; margin:0 30px; font-size:24px;}
.reg_fk_btn a:hover{ transition:all 0.3s ease-in-out;}
.reg_fk_btn a.a1{ background:#e0e0e0; color:#878787;}
.reg_fk_btn a.a1:hover{ background:#cecece;}
.reg_fk_btn a.a2{ background:#ff9800; color:#ffffff;}
.reg_fk_btn a.a2:hover{ background:#ea8b00;}
.reg_cg_address{ font-size:20px; line-height:30px; padding:20px 0 20px 150px;}
.index_banner_qh{ position: relative;}
.index_banner_qh ul li{ float: left; background-size: 100% 100%; height:406px; display:block; }
.index_banner_qh .dots{ bottom:20px; left:0; position:absolute; right:0; text-align:center; width:110px; left:50%; margin-left:-55px;}
.index_banner_qh .dots li { border:2px solid #FFFFFF; border-radius:10px; cursor:pointer; float:left; height:10px; margin:0 4px; opacity:0.4; text-indent:-999em; transition:background 0.5s ease 0s, opacity 0.5s ease 0s; width:10px;}
.index_banner_qh .dots li.active{ background:#ffffff; opacity:1;}
.banner_qh_ix{ position:absolute; height:406px; width:320px; margin-left:-480px; left:50%; top:0px;}
.laoding{ position:absolute; left:0px; top:70px; z-index:9999999;}
.sp_pd{ text-align:center; padding:50px 0 0 0;}
.sp_pd a{ display:inline-block; width:160px; height:45px; line-height:45px; background:#fa930e; color:#ffffff; border-radius:3px; margin:0 10px;}
.sp_pd a.a1{ background:#e9e9e9; color:#333333;}
.playtips{ padding:60px 0 0 0; text-align:center;}

/*我的订单*/
.myorder_cut{ height:35px; background:#ebebeb; line-height:35px; margin-bottom:12px;}
.myorder_cut span{ float:left; text-align:center;}
.myorder_cut span.sp1{ width:350px;}
.myorder_cut span.sp2{ width:138px;}
.myorder_tb_nr{ margin-bottom:10px;}
.myorder_tb_nr table{ border-left:1px #ebebeb solid; border-top:1px #ebebeb solid; width:100%;}
.myorder_tb_nr table tr.bgcut{ background:#ebebeb}
.myorder_tb_nr table tr td{ text-align:center; border-bottom:1px #ebebeb solid; border-right:1px #ebebeb solid; height:75px; font-size:14px;}
.myorder_tb_nr table tr.bgcut td{ height:38px; text-align:left; text-indent:1em;}
.myorder_tb_nr table tr td.zfzt1{ color:#8fc31f;}
.myorder_tb_nr table tr td.zfzt2{ color:#ff0000;}
.payment_all{ text-align:right; padding:15px 10px 15px 0;}
.index_btn_sf{ position:relative; width:246px; height:48px;}
.index_btn_sf input.other_link{ width:80px; height:48px; position:absolute; left:0px; top:0px; background:none; border:0px; z-index:9; cursor:pointer; font-size:0px; line-height:0; overflow:hidden; text-indent:-99em;}
.studentCancel{ padding:30px;}
.studentCancel h2{ border-bottom:1px #d9d9d9 dashed; padding-bottom:10px; font-size:22px; color:#029be7; text-align:center; margin-bottom:10px;}
.studentCancel h3,.studentCancel p{ line-height:40px;}
.studentCancel h3{ font-size:16px;}
.studentCancel p a{ display:block; height:40px; background:#029be7; color:#ffffff; line-height:40px; margin-right:10px; text-align:center; margin-top:10px;}
.studentCancel p a.clickclose{ background:#999999; width:100px; text-align:center; padding:0px;}


.carmaparea{ width:765px; height:600px; margin:20px auto 0 auto;}
/*运政*/
.yunzbanner{ background: #40b3f6 url(../images/yunzbanner.jpg) no-repeat scroll center top; height:200px;}
.yunzbanner .exc_main .coach_info .rg_nr{ padding-top:40px;}

.order_ljzf{ background: #fa930e; color: #ffffff; font-size: 16px; width:100px; height: 32px;line-height: 32px; text-align: center; display: inline-block; transition:all 0.3s ease-in-out;}
.order_ljzf:hover,.zffscontent p a:hover{ color: #ffffff; background: #e1830a; transition:all 0.3s ease-in-out;}
.zffscontent h2{ text-align: center; border-bottom: 1px #d9d9d9 solid; padding:15px 0; font-weight:normal;}
.zffscontent ul{ height: 50px; padding:50px 0 50px 50px;}
.zffscontent ul li{ height: 47px; float:left; margin-left: 20px; display: inline; width: 142px; background: url(../images/radiobg1.gif) no-repeat left center; padding-left: 28px;}
.zffscontent ul li a{ display:block;}
.zffscontent ul li.selected{ background: url(../images/radiobg2.gif) no-repeat left center;}
.zffscontent ul li img{ border: 1px #f0f0f0 solid; padding: 0 6px; float: left;}
.zffscontent p a{ display: block; margin: 0 30px; background: #fa930e; color: #ffffff; font-size:20px; text-align: center; height: 50px; line-height: 50px; transition:all 0.3s ease-in-out;}

.zfbodybg{ background:url(../images/zfbg.jpg) repeat;}
.zftopbg{ height:60px; background:url(../images/zftopbg.jpg) repeat-x; margin-bottom:40px;}
.zftopbg span{ display:block; width:100px; background:url(../images/zfwxicon.jpg) no-repeat left center; height:60px; padding-left:50px; line-height:60px; color:#d0cfcf; font-size:20px; margin:0 auto;}
.zfcontentnr{ background:url(../images/zflinebg.jpg) no-repeat center top; width:930px; padding:5px; margin:0 auto;}
.zfcontentnr .zfewmcontent{ margin:5px; background:#ffffff; border:1px #c3c4c6 solid; border-top:0px; padding:40px 0 30px 0;}
.zfcontentnr .zftips{ float:left; width:228px; height:74px; background:#445f85 url(../images/zftipsicon.jpg) no-repeat 15px center; border:1px #2b4d69 solid; text-align:left; border-radius:5px;}
.zfcontentnr .zftips p{ color:#ffffff; padding:15px 0 0 80px; font-size:16px;}
.zfcontentnr .zfpricedv{ width:580px; margin:0 auto; border-top:3px #e0e3eb solid; text-align:center;}
.zfcontentnr .zfpricedv h3{ font-size:40px; color:#585858; padding:40px 0; border-bottom:1px #d0d8e4 solid;}
.zfcontentnr .zfpricedv p{ padding:15px 0; line-height:30px; font-size:16px;}
.zflinebor{ border-top:1px #a6a6a6 dotted;}
.zfcontentnr .zf_ztnr{ text-align:center; height:76px; padding:0 0 30px 225px;}
.zfcontentnr .zf_ztnr a.ztbtn{ float:left; margin-left:10px; width:228px; height:76px; background:#31353e; color:#ffffff; line-height:76px; border-radius:5px; transition:all 0.3s ease-in-out; font-size:15px;}
.zfcontentnr .zf_ztnr a.ztbtn:hover{ background:#445f85; transition:all 0.3s ease-in-out;}

.exc_loginbor{ border-bottom:10px #fa930e solid;}
.exc_login_news_ct{ background:#ffffff;}
.exc_jxbg{ background:url(../images/jxloginimg.jpg) no-repeat left center; height:620px; position:relative;}
.exc_jlbg{ background:url(../images/jlloginimg.jpg) no-repeat left center; height:620px; position:relative;}
.exc_xybg{ background:url(../images/xyloginimg.jpg) no-repeat left center; height:620px; position:relative;}
.exc_yzbg{ background:url(../images/yzloginimg.jpg) no-repeat left center; height:620px; position:relative;}
.exc_loginkua{ width:387px; height:311px; position:absolute; right:0px; top:160px; background:url(../images/exc_login_kuang.gif) no-repeat;}
.exc_loginkua .newslogindv{ width:230px; margin:0 auto;}
.exc_loginkua .newslogindv h2{ font-size:24px; font-weight:normal; color:#fa930e; text-align:center; padding:20px 0 10px 0;}
.exc_loginkua .newslogindv .dltxtdv{ height:77px; background:url(../images/exc_news_login_txt.gif) no-repeat; padding:3px 7px; margin-bottom:12px;}
.exc_loginkua .newslogindv .dltxtdv input{ width:208px; border:0px; height:38px; line-height:38px; padding-left:6px; background:none;}
.exc_loginkua .newslogindv .yzmdv{ height:35px; line-height:35px; margin-bottom:12px;}
.exc_loginkua .newslogindv .yzmdv input{ width:135px; height:35px; line-height:35px; padding-left:5px; background:url(../images/inputbgnew.gif) no-repeat; float:left;}
.exc_loginkua .newslogindv .yzmdv span{ float:left; margin-left:8px; padding-top:5px;}
.exc_loginkua .newslogindv .loginbtn input{ height:40px; background:#fa930e; font-size:16px; color:#ffffff; border:0px; width:230px;}
.exc_loginkua .newslogindv .yhdl{ text-align:right; line-height:40px; font-size:14px;}
.exc_loginkua .newslogindv .yhdl a{ color:#808080;}

/*找教练报名*/
.find_jl_bmitems{ height:42px; line-height:42px; background:#ffffff; border:1px #e5e5e5 solid; margin-bottom:15px;}
.find_jl_bmitems a{ display:inline-block; width:162px; text-align:center; border-right:1px #e5e5e5 solid;}
.find_jl_bmitems a i{ display:inline-block; vertical-align:middle; width:10px; height:11px; background-image:url(../images/jtpx.png); background-repeat:no-repeat; background-position:0px 0px; margin-right:5px; transition:all 0.3s ease-in-out; }
.find_jl_bmitems a i.i1{ background-position:0 -18px;}
.find_jl_bmitems a i.i2{ background-position:0 -36px;}
.find_jl_bmitems a.selected,.find_jl_bmitems a.active{ background:#fa930e; color:#ffffff;}
.find_jl_bmitems a.selected i{ background-position:0 -36px; transition:all 0.3s ease-in-out;}
.find_jl_bmitems a.active i{ background-position:0 -18px; transition:all 0.3s ease-in-out;}
.find_jl_bmitems a.rgbor{ border:0px;}
.find_jl_bmlist{ border:1px #d2d2d2 solid; background:#ffffff; padding:6px; margin-bottom:15px; height:130px;}
.find_jl_bmlist .bm_jlpic{ width:130px; height:130px; float:left; overflow:hidden;}
.find_jl_bmlist .bm_jlpic img{ width:130px;}
.find_jl_bmlist .bm_jlnr{ width:825px; float:right;}
.find_jl_bmlist .bm_jlnr .jlnamepf{ border-bottom:1px #efefef solid; padding:5px 0 8px 0; height:30px; line-height:30px;}
.find_jl_bmlist .bm_jlnr .jlnamepf .jlname{ float:left; font-size:18px; padding-left:8px;}
.find_jl_bmlist .bm_jlnr .jlnamepf .jlname b{ font-size:14px; font-weight:normal;}
.find_jl_bmlist .bm_jlnr .jlnamepf .jlpf{ float:right; font-size:14px;}
.find_jl_bmlist .bm_jlnr .jlnamepf .jlpf b{ font-size:24px; color:#fc0000; font-weight:normal;}
.find_jl_bmlist .bm_jlnr .jlnamepf .jlpf span{ color:#00a0e9;}
.find_jl_bmlist .bm_jlnr .jlinfo{ position:relative; padding:16px 0 0 8px;}
.find_jl_bmlist .bm_jlnr .jlinfo ul{ height:30px; line-height:30px; overflow:hidden; font-size:14px;}
.find_jl_bmlist .bm_jlnr .jlinfo ul li{ float:left; color:#a0a0a0; width:178px;}
.find_jl_bmlist .bm_jlnr .jlinfo ul li b{ color:#313131; font-weight:normal;}
.find_jl_bmlist .bm_jlnr .jlinfo ul li b.fsz{ color:#00a0e9;}
.find_jl_bmlist .bm_jlnr .jlinfo a.bmbtn{ position:absolute; right:10px; top:30px; height:40px; line-height:40px; width:120px; text-align:center; border-radius:5px; background:#fa930e; color:#ffffff; transition:all 0.3s ease-in-out;}
.find_jl_bmlist .bm_jlnr .jlinfo a.bmbtn:hover,.find_ctdetail .detailrgcontent .contentinfo3 p.p2 a:hover{ background:#dd7d01; transition:all 0.3s ease-in-out;}
.find_jl_screen{ background:#ffffff; border:1px #d2d2d2 solid;font-size:13px; margin-bottom:12px;}
.find_jl_screen .screenitems{ border-bottom:1px #e5e5e5 solid; padding:8px 0 3px 0;}
.find_jl_screen .screenitems .screentitle{ width:80px; padding-left:20px; float:left; line-height:25px;}
.find_jl_screen .screenitems .screencity{ height:25px; line-height:25px; text-align:center; float:left; width:60px;}
.find_jl_screen .screenitems .screencity a.selected{ background:#fa930e; color:#ffffff; display:block;}
.find_jl_screen .screenitems ul{ width:800px; float:left; padding-left:15px;}
.find_jl_screen .screenitems ul li{ float:left; width:82px; height:25px; line-height:25px; margin-bottom:5px;}
.find_jl_screen .screenitems ul li a{ display:inline-block; text-align:center; padding:0 5px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:72px; }
.find_jl_screen .screenitems ul li a.selected,.find_jl_screen .screenitems ul li a:hover{ background:#fa930e; color:#ffffff;}
.find_ctdetail{ background:#ffffff; padding:10px; margin-bottom:12px;}
.find_ctdetail .detaillfpic{ float:left; width:200px; height:200px; overflow:hidden;}
.find_ctdetail .detaillfpic img{ width:200px; height:200px;}
.find_ctdetail .detailrgnr{ width:740px; float:right;}
.find_ctdetail .detailrgnr h2{ height:40px; line-height:40px; font-size:24px; color:#fd9800; font-weight:normal; border-bottom:1px #c9c9c9 dashed; margin-bottom:15px; padding:8px 0;}
.find_ctdetail .detailrgnr h2 span{ font-size:14px; color:#666666; padding-left:5px; }
.find_ctdetail .detailrgcontent{ height:128px; overflow:hidden; font-size:14px;}
.find_ctdetail .detailrgcontent .contentinfo1{ width:290px; background:url(../images/detailline.gif) no-repeat right center; float:left;}
.find_ctdetail .detailrgcontent .contentinfo1 p{ height:30px; line-height:30px; color:#a0a0a0;}
.find_ctdetail .detailrgcontent .contentinfo1 p span{ color:#333333;}
.find_ctdetail .detailrgcontent .contentinfo2{ width:145px; padding-left:40px;}
.find_ctdetail .detailrgcontent .contentinfo2 p span{ color:#00a0e9;}
.find_ctdetail .detailrgcontent .contentinfo3{ width:240px; float:left; text-align:center; padding-top:10px;}
.find_ctdetail .detailrgcontent .contentinfo3 p.p1{ font-size:14px; margin-bottom:15px;}
.find_ctdetail .detailrgcontent .contentinfo3 p.p1 b{ color:#e60012; font-size:22px;}
.find_ctdetail .detailrgcontent .contentinfo3 p.p2 a{ font-size:16px; display:inline-block; width:180px; background:#fd9800; height:45px; line-height:45px; color:#ffffff; transition:all 0.3s ease-in-out; border-radius:5px;}
.find_ctdetail .detailrgcontent .contentinfo3 p.p3{ padding-top:12px;}
.find_ctdetail .detailrgcontent .contentinfo3 p.p3 a{ color:#0068b7;}
.find_ctdetail .detailrgcontent .contentinfo4{ width:380px;}
.find_ctdetail .detailrgcontent .contentinfo5{ width:360px;}
.finddetailcut{ border-bottom:1px #c9c9c9 dashed; padding:5px 0 10px 10px; font-weight:bold;}
.finddetailinfo{ line-height:30px; font-size:14px; padding:10px 10px 0 10px;}
.finddetailinfo img{ width:100%;}
.findcoachbmtitle{ border-bottom:1px #d9d9d9 solid; height:50px; line-height:50px; text-align:center; font-size:20px; font-weight:bold; margin-bottom:20px;}
.findcoachbmlist{ height:45px; line-height:45px; margin-bottom:15px;}
.findcoachbmlist label{ width:100px; text-align:right; float:left; padding-right:8px;}
.findcoachbmlist input.bmtxt{ float:left; width:350px; border:1px #d9d9d9 solid; border-radius:3px; height:43px; line-height:43px; padding-left:6px;}
.findcoachbmlist span{ float:left;}
.findcoachbmlist span a{ display:inline-block; padding-left:40px; height:32px; line-height:32px; cursor:pointer; background-image:url(../images/gou.png); background-repeat:no-repeat; background-position:0 2px; margin:0 50px 0 0;}
.findcoachbmlistbtn{ padding-left:108px;}
.findcoachbmlist span a.selected{ background-position:0 -38px;}
.findcoachbmlist input.bmbtncomfirm,.findcoachbmlist input.bmbtnqx{ float:left; margin-right:20px; width:168px; height:43px; border:0px; background:#fd9800; color:#ffffff; font-size:16px; cursor:pointer; border-radius:5px;}
.findcoachbmlist input.bmbtnqx{ background:#d9d9d9;}
.szdq_selec{ padding:0px;}
.szdq_selec select{ width:110px; height:36px; margin:0px;}
.register_box_left ul li .input span{ margin-left:0px;}
.register_box_left ul li .input input[type=checkbox]{ vertical-align:bottom; margin-left:10px;}

.school_caochlist{ border:0px; margin-bottom:20px; border-bottom:1px #999999 dashed; padding-bottom:20px;}
.school_caochlist .carinfo { width:610px;}
.school_caochlist .carinfo .carcut{ background:#eeeeee; height:35px; line-height:35px; color:#333333; font-size:14px; margin-bottom:5px;}
.school_caochlist .carinfo .carcut span.coachname{ float:left; font-size:18px;}
.school_caochlist .carinfo .carcut span.wd1{ width:120px;}
.school_caochlist .carinfo .carcut span.coachsex{ width:120px;}
.school_caochlist .carinfo .carcut span.coachsex,.school_caochlist .carinfo .carcut span.coachphone{ float:left; color:#999999;}
.school_caochlist .carinfo .carcut span.coachphone{ cursor:pointer;}
.school_caochlist .carinfo .carcut span.coachphone font.ft0{ color:#ff0000; }
.school_caochlist .carinfo .carcut span.coachphone font.ft1{ color:#00a0e9; }
.school_caochlist .carinfo .carcut span b,.school_caochlist .carinfo ul li span b,.school_caochlist .carinfo .carguanli_infolf p b{ font-weight:normal; color:#333333;}
.school_caochlist .carinfo .carcut .carnum{ right:0px;}
.school_caochlist .carinfo .carcut .carnum a{ background:#fa930e; color:#ffffff; padding:0 8px; display:inline-block; height:35px; line-height:35px;}
.school_caochlist .carinfo ul.ModifyUl{ padding:0px;}
.school_caochlist .carinfo ul.ModifyUl li{ display:block; float:none; border-bottom:1px #eeeeee solid; height:32px; line-height:32px; color:#a0a0a0; font-size:12px; width:auto;}
.school_caochlist .carinfo ul.ModifyUl li span{ float:left;}
.school_caochlist .carinfo ul.ModifyUl li span.sp1{ width:250px; padding-left:10px;}
.school_caochlist .carinfo ul.ModifyUl li span.sp2{ width:200px;}
.school_caochlist .carinfo ul.ModifyUl li span.sp3{ width:145px;}
.school_caochlist .carinfo ul.ModifyUl li span.sp4{ width:215px;}
.school_caochlist .carinfo ul.ModifyUl li span b.dqtime{ color:#fa930e;}
.school_caochlist .carinfo ul.ModifyUl li span b.ydq{ color:#ff0000;}
.school_caochlist .carinfo ul.ModifyUl li span.pd1{ padding-left:10px; width:220px;}
.school_caochlist .carinfo ul.carlisthg li{ height:25px; line-height:25px;}
.allcoachb{ padding:0 5px; color:#029be7;}
.school_caochlist .carinfo .carguanli_infolf{ float:left; width:130px; border-right:1px #d2d2d2 solid; font-size:12px; padding-left:10px;}
.school_caochlist .carinfo .carguanli_infolf p{ line-height:25px; color:#a0a0a0;}
.school_caochlist .carinfo .carguanli_inforg{ width:450px; float:right;}

.addcoachclass{ padding:40px 20px 30px 20px; background:#fefef2; margin-bottom:20px;}
.addcoachclass .addfltitle{ position:relative; border-top:1px #74c8f8 dashed; margin-bottom:50px;}
.addcoachclass .addfltitle span.ctname{ position:absolute; width:150px; text-align:center; left:50%; margin-left:-75px; top:-19px; background:#74c8f8; border-radius:20px; height:38px; line-height:38px; color:#ffffff;}
.addcoachclass .addfltitle span.edit{ position:absolute; right:0px; background:#fefef2 url(../images/editicon.png) no-repeat left center; height:38px; line-height:38px; padding:0 10px 0 25px; top:-19px; cursor:pointer;}
.addcoachclass .addfltitle span.ctnamewdth{ width:260px; margin-left:-130px;}
.addcoachclass .addcontent{ overflow:hidden;}
.addcoachclass .addcontent .addpic{ width:300px; float:left;}
.addcoachclass .addcontent .addpic .picdv,.addcoachclass .addcontent .addpic a .showpic{ display:block; width:296px; height:296px; border:1px #b3b3b3 solid; margin-bottom:15px; background:#f0f0f0 url(/statics/images/moren.png) no-repeat center center; text-align:center; overflow:hidden; background-size:cover;}
.addcoachclass .addcontent .addpic .picdv,.addcoachclass .addcontent .picdvsd{ display:table; text-align:center;}
.addcoachclass .addcontent .addpic .picdv img,.addcoachclass .addcontent .addpic a .showpic img{ max-width:296px; max-height:296px;}
.addcoachclass .addcontent .addpic a { text-align:center;}
.addcoachclass .addcontent .addpic a .showpic{ margin-bottom:12px; text-align:center; display:table-cell;vertical-align:middle;}
.addcoachclass .addcontent .addpic a p{ padding:10px 0; font-size:12px;}
.addcoachclass .addcontent .addpic .addpicbtn,.addcoachclass .addcontent .addpic .clickbigpic{ text-align:center;}
.addcoachclass .addcontent .addpic .addpicbtn a{ display:inline-block; padding:8px 20px; color:#ffffff; background:#fa930e; border-radius:5px;}
.addcoachclass .addcontent .addinfo{ width:440px; float:right;}
.addcoachclass .addcontent .addinfo .coachinfo{ height:38px; line-height:38px; overflow:hidden; margin-bottom:15px;}
.addcoachclass .addcontent .addinfo .coachinfo span{ float:left; width:130px; text-align:right; padding-right:8px; color:#808080;}
.addcoachclass .addcontent .addinfo .coachinfo .iptxtdv{ float:left; width:300px;}
.addcoachclass .addcontent .addinfo .coachinfo .iptxtdv input.tytxt{ height:32px; background:#ffffff; line-height:32px; border:1px #cccccc solid; padding-left:6px; width:200px;}
.addcoachclass .addcontent .addinfo .coachinfo .iptxtdv input.wd1{ width:220px;}
.addcoachclass .addcontent .addinfo .coachinfo .iptxtdv input{ vertical-align:middle;}
.addcoachclass .addcontent .addinfo .coachinfo .iptxtdv label{ padding:0 15px 0 6px;}
.addcoachclass .addcontent .addinfo .infobtn{ padding:10px 0 0 124px;}
.addcoachclass .addcontent .addinfo .infobtn input{ height:36px; background:#fa930e; color:#ffffff; width:100px; border-radius:6px;}
.addcoachclass .addcontent .addinfo .infobtn input.qxbtn{ background:#b8b8b8; margin-left:8px;}
.addcoachclass .addcontent .addinfo .infobtn input.wd1{ width:220px;}
.addcoachclass .addcontent .Modifypwd{ margin:0 auto; float:none;}
.coachclassitems{ height:45px; border-bottom:2px #e0e0e0 solid; padding-top:20px;}
.coachclassitems a{ display:inline-block; border:1px #e0e0e0 solid; border-bottom:0px; padding:0 20px; height:45px; border-radius:6px 6px 0 0; line-height:50px; margin-right:10px;}
.coachclassitems a.selected{ background:#e0e0e0;}
.carpd1{ padding:30px 0; text-align:center;}
.carrousel {position:fixed; background-color:#ffffff; display: none;left:50%;top:50%; z-index:99999; padding:30px;}
*html .carrousel{ position:absolute;left:expression(eval(document.documentElement.clientWidth/2));top:expression(eval(document.documentElement.scrollTop+300)); background:white;z-index:10000;display:none; padding:30px;}
.close{ cursor: pointer; color: #333333; position: absolute; top:-8px; right: 5px; font-size: 18px; font-size:35px;}

/*预警信息*/
.expiretable{ border-left:1px #cccccc solid; border-top:1px #cccccc solid; border-collapse:collapse; margin-top:20px;}
.expiretable tr td{ border-bottom:1px #cccccc solid; border-right:1px #cccccc solid; height:40px; text-align:center; word-break: break-all; word-wrap:break-word;}
.expiretable tr.titlecut{ background:#d8eefc;}
.expiretable tr td.dqtime{ color:#ff3463;}
.expiretable tr td.borrg{ border-right:0px;}
.expiretable tr td.borbt{ border-bottom:0px;}

.ywc_history{ padding:20px 0; text-align:center;}
.ywc_history a{ display:inline-block; background:#fa930e; height:40px; line-height:40px; padding:0 20px; color:#ffffff; font-size:14px; border-radius:20px;}
.pos_pre{ position:relative;}
.pos_pre .ywc_history{ position:absolute; right:5px; top:0px; padding:5px 0;}

.jieyuebtn{ text-align:center; padding:20px 0;}
.jieyuebtn a{ display:inline-block; margin-right:10px; background:#fa930e url(../images/jieyue.png) no-repeat 20px center; width:auto; height:40px; padding:0 30px 0 55px; line-height:40px; font-size:16px; color:#ffffff; text-align:left;}


/*驾校教练投放预约*/
.tfyy_jl_name{ padding:10px 0 20px 0;font-weight:normal; font-size:24px;}
.tfyy_Operation{ height:40px; line-height:40px; overflow:hidden;}
.tfyy_Operation span{ float:left; margin-right:10px;}
.tfyy_Operation span a{ display:inline-block; color:#ffffff; width:120px; height:40px; line-height:40px; text-align:center;}
.tfyy_Operation span a.choicejl{ background:#00a0e9;}
.tfyy_Operation span a.putyy{ background:#fa930e; }
.tfyy_Operation span.othertime{ padding:0 10px; color:#333333;}
.tfyy_Operation span.othertime b{ font-weight:normal; color:#0068b7;}
.Setuptime{ padding:12px 0 30px 0; line-height:35px;}
.Setuptime input.sztimetxt{ width:135px; height:35px; background:url(../images/inputbgnew.gif) no-repeat; line-height:35px; padding-left:5px; margin:0 8px;}
.Setuptime input.sztimebtn{ background:#fa930e; height:35px; border:0px; color:#ffffff; width:80px; font-size:16px; border-radius:5px; margin-left:8px;}
.tfyy_content_modify{ overflow:hidden; height:1150px;}
.tfyy_content_modify .timelf{ width:73px; float:left; padding-top:50px; background:url(../images/kedutime.gif) no-repeat right 50px;}
.tfyy_content_modify .timelf ul li{ display:block; height:60px; text-align:center; color:#000000; font-size:14px;}
.tfyy_content_modify .timelf ul li.lastbg{ height:20px;}
.tfyy_content_modify .tfrg{ width:685px; float:right; font-size:14px; border-left:1px #cccccc solid; height:1131px; overflow:hidden;}
.tfyy_content_modify .tfrg .Weeklist{ width:113px; float:left; position:relative; border-right:1px #cccccc solid; border-bottom:1px #cccccc solid; height:1130px; }
.tfyy_content_modify .tfrg .Weeklist .weekcut{ background:#2b74b7; color:#ffffff; text-align:center; height:45px; padding-top:5px;}
.tfyy_content_modify .tfrg .Weeklist ul{ border:1px #cccccc solid; display:block; border-bottom:0px; border-left:0px;}
.tfyy_content_modify .tfrg .Weeklist ul li{ border-bottom:1px #cccccc solid; text-align:center; font-size:13px; color:#e3e3e3; background:url(../images/wtf.gif) no-repeat center center; height:58px;}
.hide{ display:none;}
.show{ display:block;}
.Make_aptmt,.Make_Complete{ background:#eefbff; position:absolute; border-top:1px #cccccc solid; border-bottom:1px #cccccc solid; vertical-align:middle; color:#5da578; text-align:center; width:100%; font-size:12px; cursor:pointer;}
.Make_aptmt .Surplusrs{ color:#666666;}
.Make_Complete{ background:#fffeee; color:#ff6600;}

.bbstyle{ padding:30px 30px 0 30px;}
.bbstyle h2{ color:#00a0e9; font-size:23px; font-weight:normal; padding:10px 0 15px 0; text-align:center; border-bottom:1px #d9d9d9 solid; margin-bottom:30px;}
.bbstyle .findcoachbmlist{ margin-bottom:20px;}
.bbstyle .findcoachbmlist label{ width:120px;}
.bbstyle .findcoachbmlistbtn{ padding-left:130px;}

/*报名点管理*/
.addbmdtable{ width:100%; margin-top:20px;}
.addbmdtable tr td{ height:50px; border-bottom:1px #d9d9d9 dashed; font-size:14px; padding-left:10px;}
.addbmdtable tr.addbmdcut{ background:#eeeeee; font-weight:bold;}
.addbmdtable tr.addbmdcut td{ border-bottom:0px; font-size:16px;}
.addbmdtable tr td a{ display:inline-block; border:1px #fa930e solid; padding:6px 25px; color:#fa930e;}
.addbmdtable tr td a:hover{ background:#fa930e; color:#ffffff;}
.addclasstable tr td{ font-size:14px;}
.addclasstable tr td a{ display:inline-block; margin-right:10px; background:#e7e7e7; border:1px #cccccc solid; height:30px; padding:0 15px; line-height:30px;}
.colty{ color:#fa930e;}

/*排班类型*/
.jltfcontent{ height:50px; overflow:hidden;}
.pbclass_jlname{ padding:10px 0; font-size:16px; font-weight:bold; height:34px; line-height:34px; margin-bottom:10px;}
.pbclass_jlname .jlxm{ float:left;}
.pbclass_jlname input.searchcoach{ border:1px #d9d9d9 solid; height:32px; line-height:32px; padding-left:5px; width:200px;}
.pbclass_jlname input.searchcoachbtn{ height:34px; background:#00a0e9; color:#ffffff; width:60px;}
.pbclass_jlname .selectoption{ float:left; position:relative; margin:0 8px 0 10px; width:208px; height:34px;}
.pbclass_jlname .selectoption div{ display:none; width:205px; position:absolute; left:0px; top:34px; *left:10px; border:1px #d9d9d9 solid; background:#ffffff; z-index:99;}
.pbclass_jlname .selectoption div p{ line-height:30px; padding:0 10px; border-bottom:1px #d9d9d9 dashed; font-size:12px; font-weight:normal;}
.pbtimekd{ background:url(../images/jx_timekd.jpg) no-repeat; height:19px; line-height:19px; font-size:12px; padding-left:1px;}
.pbtimekd ul li{ float:left; width:45px; padding-left:3px;}
.pbclsslist{ height:54px; border:1px #cccccc solid; border-top:0px; width:719px; position:relative; font-size:12px;}
.pbclsslist .classdv{ height:49px; background:#b3b3b3; text-align:center; padding-top:5px; position:absolute; top:0px; line-height:15px; color:#ffffff; font-size:12px;}
.pbclassbtn{ padding:20px 45px 0 0;}
.pbclassbtn a{ display:inline-block; margin-right:10px;}
.pbclassbtn a.comfirmbtn,.pbclassbtn a.huanyuan{ background:#fa930e; height:42px; width:160px; text-align:center; line-height:42px; color:#ffffff;}
.pbclassbtn a.huanyuan{ background:#8fc31f;}
.pxtfchoice{ height:30px; padding:3px 0; overflow:hidden;}
.pxtfchoice span{ float:left; line-height:30px;}
.pxtfchoice span.sp1{ padding-right:10px;}
.pxtfchoice span.sp2{ padding-right:20px;}
.pxtfchoice span.sp2 select{ padding:3px 0; border:1px #b3b3b3 solid; width:100px;}
.pxtfchoice span.sp3 input{ float:left;}
.pxtfchoice span.sp3 input.seearchtxt{ width:125px; padding-left:5px; border:1px #b3b3b3 solid; height:28px; line-height:28px; margin-right:10px;}
.pxtfchoice span.sp3 input.seearchbtn{ width:90px; height:30px; background:#41b3f6 url(../images/jxsearch.png) no-repeat left center; border:0px; color:#ffffff; text-indent:1.5em;}
.pxtfchoice span.sp3 input.mg0{ margin-right:0px;}
.pbtfAll{ float:right; padding:10px 10px 0 0; width:190px;}
.pbtfAll a{ display:inline-block; margin:0 8px;}
.pbtfAll a.selectAll{ height:20px; line-height:20px; padding-left:25px; background-image:url(../images/icon.png); background-repeat:no-repeat; background-position:0 -1153px; font-size:12px;}
.pbtfAll a.selected{ background-position:0 -1180px;}
.pbtfAll a.toufangbtn{ background:#fa930e; width:80px; text-align:center; height:30px; line-height:30px; border-radius:3px; color:#ffffff;}
.pbpd1{ overflow:hidden; height:19px;}
.pbtfwd1{ width:672px; float:left; background:url(../images/jx_timekd1.jpg) no-repeat;}
.pbpd1 .lfkong,.pbtfqyhg .lfjl{ width:89px; float:left; height:19px; border-right:1px #cccccc solid; position:relative; z-index:99999;}
.pbtfqyhg .lfjl i{ position:absolute; right:3px; bottom:3px; width:18px; height:18px; background-image:url(../images/jl_tf.png); background-repeat:no-repeat; background-position:0px 0px;}
.pbtfqyhg .lfjl i.selected{ background-position:0 -20px;}
.pbtfquyu{ border:1px #cccccc solid; border-bottom:0px; margin-top:20px; font-size:12px;}
.pbtfqyhg{ height:60px; border-bottom:1px #cccccc solid; border-top:1px #cccccc solid; margin-bottom:8px; position:relative; z-index:99;}
.pbtfqyhg .lfjl{ height:60px; text-align:center;}
.pbtfqyhg .lfjl a,.tyhoverdv .xyyylist ul li a{ display:block; padding-top:6px;}
.tyhoverdv .xyyylist ul li font{ display:inline-block; padding:3px 6px; background:#f8efe2; border-radius:3px; color:#a26c4d;}
.pbtfqyhg .lfjl a span,.tyhoverdv .xyyylist ul li a span{ display:block; width:36px; height:36px; overflow:hidden; border-radius:50%; margin:0 auto;}
.pbtfqyhg .lfjl a span img,.tyhoverdv .xyyylist ul li a span img{ width:36px; height:36px;}
.pbtfqyhg .rgwd{ width:672px; float:left; position:relative; height:60px;}
.pbtfqyhg .rgwd .ketoufang,.pbtfqyhg .rgwd .keyuyue,.pbtfqyhg .rgwd .yiyueman,.pbtfqyhg .rgwd .selected,.pbtfqyhg .rgwd .yiguoqi{ background:#c2e5fa; height:40px; text-align:center; padding-top:20px; position:absolute; top:0px;}
.pbtfqyhg .rgwd .keyuyue{ background:#8fc31f; color:#ffffff;}
.pbtfqyhg .rgwd .keyuyue em.quxiao{ width:30px; height:30px; position:absolute; left:0px; top:0px;}
.pbtfqyhg .rgwd .yiyueman{ background:#fa930e; color:#ffffff;}
.pbtfqyhg .rgwd .yiguoqi{ background:#D8D3D3;}
.pbtfqyhg .rgwd .selected{ background:#c2e5fa url(../images/tfselect.png) no-repeat right bottom;}
.tyhoverdv{ width:245px; position:absolute; background:#ffffff; z-index:9; right:-265px; border:1px #cecece solid; border-radius:5px; top:0px; padding:10px; color:#333333; text-align:left; display:none; z-index:99999;}
.tyhoverdv p{ line-height:25px;}
.tyhoverdv p.addressicon{ background:url(../images/posicon.png) no-repeat left center; padding-left:15px;}
.tyhoverdv .xyyylist{ overflow:hidden;}
.tyhoverdv .xyyylist ul li{ float:left; width:60px; text-align:center;}
.tyhoverdv .xyyylist ul li a{ line-height:20px; position:relative; width:60px;}
.tyhoverdv .xyyylist ul li a:hover i{ height:15px; width:15px; position:absolute; right:7px; top:5px; background:url(../images/cwhover.gif) no-repeat;}
.tyhoverdv em{ position:absolute; width:12px; height:23px; background:url(../images/ts_jt.png) no-repeat; left:-12px; top:20px;}
.tyhoverdv_lf{ right:0px; top:60px;}
.tyhoverdv_lf em{ background:url(../images/ts_jt_lf.png) no-repeat; left:auto; right:12px; top:-11px; width:23px; height:12px;}
.studentcontent .studentcut{ height:36px; line-height:36px; background:#41b3f6; text-align:center; color:#ffffff;}
.studentcontent .studentsearch{ text-align:center; padding:15px 20px; height:35px;}
.studentcontent .studentsearch input{ float:left;}
.studentcontent .studentsearch input.studenttxt{ height:30px; float:left; border:1px #cccccc solid; border-right:0px; width:220px; padding-left:5px;}
.studentcontent .studentsearch input.studentbtn{ height:32px; background:#41b3f6 url(../images/jxsearch.png) no-repeat; width:50px; }
.studentcontent .studentcontent .studentlist{ border-bottom:1px #cccccc solid; padding:10px 0 5px 0; height:65px; overflow:hidden; font-size:12px; margin:0 15px;}
.studentcontent .studentcontent .studentlist .stdtlf{ width:60px; float:left; text-align:center; line-height:20px;}
.studentcontent .studentcontent .studentlist .stdtlf span{ display:block; margin:0 auto; width:40px; height:40px; overflow:hidden; border-radius:50%;}
.studentcontent .studentcontent .studentlist .stdtlf span img{ width:40px; height:40px;}
.studentcontent .studentcontent .studentlist .stdtname{ float:left; padding-left:6px;}
.studentcontent .studentcontent .studentlist .stdsfjs{ width:180px; text-align:center; float:left; padding-top:20px;}
.studentcontent .studentcontent .studentlist .stdsfjs input{ vertical-align:top; *vertical-align:middle; *margin-top:0px; margin-right:6px; margin-top:2px;}
.studentcontent .studentcontent .studentlist .mgtop{ margin-top:15px;}
.studentcontent .studentcontent .studentlist .stdtrg{ float:right; padding-top:10px;}
.studentcontent .studentcontent .studentlist .stdtrg a{ display:inline-block; padding:0 25px; height:40px; line-height:40px; color:#ffffff; background:#fa930e;}
.studentcontent .studentcontent .tpinfo{ text-align:center; padding:10px 0;}
.studentcontent .studentcontent .tpinfo b{ font-weight:normal; color:#f6121d;}
.tyhoverwd{ width:200px; right:-220px;}
.tyhoverdv dl{ width:200px;}
.tyhoverdv dl dt{ width:50px; height:50px; float:left; border-radius:50%; overflow:hidden;}
.tyhoverdv dl dt img{ width:100%;}
.tyhoverdv dl dd{ width:130px; padding-left:10px; float:left; line-height:20px;}
.tyhoverdv dl dd a{ display:inline-block; width:60px; border-radius:3px; text-align:center; height:25px; line-height:25px; padding:0px; color:#ffffff; background:#fa930e;}
.pbtfqyhg .lfjl .tyhoverdv dl dd a{ display:inline-block; padding:0px;}

/*查看学员详情*/
.studentdetailcontent{ width:740px; padding:20px; margin:0 auto; font-size:14px;}
.stdt_name{ font-size:22px; text-align:center; color:#00a0e9;}
.stdt_detail_list{ height:40px; line-height:40px; overflow:hidden;}
.stdt_detail_list span{ float:left;}
.stdt_detail_list span.sptitle{ width:300px; padding-right:8px; color:#999999; text-align:right;}
.stdt_detail_list span.spdetail,.stdt_detail_list span.sptxt{ width:400px;}
.stdt_detail_list span.spdetail b{ font-weight:normal; color:#00a0e9; padding:0 5px;}
.stdt_detail_list span.col1{ color:#999999;}
.stdthr{ height:2px; line-height:0; overflow:hidden; font-size:0px; border-bottom:1px #dcdcdc solid; margin:10px 0; }
.stdt_detail_btn{ text-align:center; height:40px;}
.stdt_detail_btn a,.choicejlcontent .jlxzbtn a{ display:inline-block; width:122px; text-align:center; height:40px; line-height:40px; margin-right:10px;}
.stdt_detail_btn a.a1,.choicejlcontent .jlxzbtn a.a1{ background:#ff9900; color:#ffffff; overflow:hidden;}
.stdt_detail_btn a.a2,.choicejlcontent .jlxzbtn a.a2{ background:#dcdcdc;}
.stdt_detail_list span.sptxt{ line-height:38px;}
.stdt_detail_list span.sptxt input.xytxt{ border:1px #a0a0a0 solid; height:32px; line-height:32px; padding-left:6px; width:260px; margin-top:4px;}
.stdt_detail_list span.sptxt input.xywd1,.stdt_detail_list span.sptxt span select{ width:89px; height:30px; line-height:30px; margin:0 5px; text-align:center; padding-left:0px;}
.stdtmgbt{ margin-bottom:6px;}
.stdt_detail_list span.sptxt input.xywd2{ width:70px;}
.stdt_detail_list span.sptxt select{ width:268px; padding:5px; border:1px #a0a0a0 solid; margin-top:4px;}
.stdt_detail_list span.sptxt select.wd1{ width:80px; margin-right:10px;}
.stdt_detail_list span.sptxt label{ margin-right:20px;}
.stdt_detail_list span.sptxt label input{ margin-right:5px; vertical-align:middle;}
.stdt_detail_list span.sptxt b{ color:#333333;}
.choicecoach{ display:inline-block; height:40px; line-height:40px;}
.choicecoach i{ display:inline-block; vertical-align:middle; margin-right:8px; width:25px; height:25px; text-align:center; line-height:22px; color:#ffffff; background:#26bc6c; border-radius:50px; font-style:normal; font-size:22px;}
.choicejlcontent{ width:320px; height:660px; background:url(../images/xy_xjl.png) repeat; position:fixed; right:-320px; top:0px;}
.choicejlcontent h2{ border-bottom:1px #bfbfbf solid; line-height:50px; padding-left:10px; font-size:20px; color:#ffffff; font-weight:normal;}
.choicejlcontent .jllist{ overflow:hidden; padding:0 20px;}
.choicejlcontent .jllist label{ width:90px; float:left; margin-bottom:15px; color:#ffffff; font-size:14px;}
.choicejlcontent .jllist label input{ vertical-align:middle; margin-right:6px; }
.choicejlcontent .jlxzbtn { padding:0 20px;}
.choicejlcontent .jlxzbtn a{ height:34px; line-height:34px; width:100px; overflow:hidden;}
.choicejlcontent .jlxzbtn a.a1 input,.stdt_detail_btn a.a1 input{ border:0px; height:34px; width:100px; background:#ff9900; color:#ffffff; vertical-align:middle;}
.stdt_detail_btn{ padding:10px 0 0 250px;}
.stdt_detail_btn a{ float:left;}
.stdt_detail_btn a input{ height:34px;}
.pbyl{ padding:6px 0; font-size:14px; font-weight:bold; color:#00a0e9; margin-bottom:-5px;}
.pbyl a{ display:inline-block; background:#fa930e; height:26px; line-height:26px; color:#ffffff; padding:0 12px; border-radius:5px; font-size:12px; font-weight:normal;}
.printclick{ text-align:center;}
.printclick a{ display:inline-block; width:180px; height:30px; line-height:30px; border-radius:5px; background:#ff9900; color:#ffffff;}
.radiomiddle label{ display:inline-block; margin:6px 10px 0 0;}
.selectstyle select{ width:270px; padding:8px 0;}
.slectwd select{ width:80px; margin-right:5px;}

.mbimport_items{ height:35px; line-height:35px; border-bottom:1px #d9d9d9 dashed; overflow:hidden; padding:0 10px 12px 10px; margin-top:12px;}
.mbimport_items span{ float:left;}
.mbimport_items span.mbname{ width:255px; color:#00a0e9;}
.mbimport_items span.mbdrkj{ width:310px; color:#626262; font-size:14px;}
.mbimport_items span.mbdrkj input{ width:200px;}
.mbimport_items span.mbczbtn a{ display:inline-block; background:#fa930e; color:#ffffff; height:32px; border-radius:5px; line-height:32px; padding:0 8px; font-size:14px;}
.mbimport_items span.mbczbtn a.a1{ background:#8fc31f; margin-left:10px;}
.fhpublicmb{ background:#8fc31f; color:#ffffff; padding:0 15px; height:34px; line-height:34px; font-size:14px; display:inline-block; margin-left:8px;}

.xsinfocut{ line-height:40px; font-size:14px;}
.xsinfocut font{ font-size:14px; color:#00a0e9;}
.xsinfocontent_list{ height:50px; background:#e5f8fd; line-height:50px;}
.xsinfocontent_list span{ float:left; font-size:14px;}
.xsinfocontent_list span.sp1{ width:120px; font-size:16px; padding-left:20px;}
.xsinfocontent_list span.sp2{ width:130px;}
.xsinfocontent_list span.sp3{ width:160px;}
.xsinfocontent_list span.sp4{ width:300px;}
.xsinfocontent_list span.sp4 b{ color:#fa930e;}

.cwstatementstitle{ padding:20px 0 8px 0; color:#00a0e9;}
.staticstable table{ border-left:1px #d9d9d9 solid; border-top:1px #d9d9d9 solid; border-collapse:collapse; width:100%; font-size:13px;}
.staticstable table tr td{ height:40px; border-bottom:1px #d9d9d9 solid; border-right:1px #d9d9d9 solid; text-align:center;}
.staticstable table tr td.bg1,.staticstable table tr.bgcut{ background:#f9f9f9;}
.staticstable table.tb1 tr td{ height:26px;}

.student_score_myd{ padding:10px 0;}
.student_score_myd span{ display:inline-block; padding:12px 0; width:110px; text-align:center; background:#969696; color:#ffffff; margin-right:10px; cursor:pointer;}
.student_score_myd span.selected{ background:#fa930e;}
.xueshiaddclick{ display:inline-block; border:1px #d9d9d9 solid; height:30px; width:30px; text-align:center; line-height:30px; font-size:20px;}

.student_steep_content{ overflow:hidden;}
.student_steep_content .steepkm{ overflow:hidden; padding:0 0 18px 40px;}
.student_steep_content .steepkm1{ background:url(../images/steep1.png) no-repeat left 6px;}
.student_steep_content .steepkm2{ background:url(../images/steep2.png) no-repeat left 6px;}
.student_steep_content .steepkm3{ background:url(../images/steep3.png) no-repeat left 6px;}
.student_steep_content .steepkm .kmname,.student_steep_content .steepwc{ width:84px; font-size:18px; color:#0066cc; font-weight:bold; float:left; line-height:36px;}
.student_steep_content .steepkm .kmks{ width:600px; float:left;}
.student_steep_content .steepkm .kmks ul li{ float:left; width:100px; height:36px; line-height:36px; background:#eeeeee; color:#333333; text-align:center; border-radius:5px; margin-bottom:16px;}
.student_steep_content .steepkm .kmks ul li a{ color:#333333;}
.student_steep_content .steepkm .kmks ul li.yiwancheng{ background:#8fc31f;}
.student_steep_content .steepkm .kmks ul li.arrowrg{ width:52px; background:url(../images/arrowrg.png) no-repeat center center;}
.student_steep_content .steepkm .kmks ul li.yiwancheng a{ color:#ffffff;}
.student_steep_content .steepwc{ height:24px; background:url(../images/steep2.png) no-repeat left top; line-height:24px; float:none; padding-left:40px;}
.replaceimg{ background:#000000; opacity:0.5; height:30px; line-height:30px;}

/*我的历史陪练*/
.fl{ float:left;}
.fr{ float:right;}
.bgh,.bgl{ background:#fa930e; color:#ffffff;}
.bgl{ background:#00a0e9;}
.bgb{ background:#ffffff;}
.colhui{ color:#959595;}
.colh{ color:#fa930e;}
.coll{ color:#00a0e9;}
.colc{ color:#e64208;}
.cold{ color:#ff0000;}
.fontsize14{ font-size:14px;}
.myoldplcut{ padding:10px 0; height:45px; overflow:hidden;}
.myoldplcut .pltitle{ font-size:24px;}
.myoldplcut .pladdpl a{ display:inline-block; padding:0 30px; height:45px; line-height:45px;}
.myoldplcut .pladdpl a:hover{ background:#f18800; color:#ffffff;}
.tyborder{ border:1px #ebebeb solid;}
.myoldpllist{ padding:10px 0; position:relative; height:140px;}
.myoldpllist .plzt{ background-image:url(../images/myoldplzt.png); background-repeat:no-repeat; width:69px; height:69px; position:absolute; left:-1px; top:-1px;}
.myoldpllist .zt1{ background-position:0px 0px;}
.myoldpllist .zt2{ background-position:0px -69px;}
.myoldpllist .zt3{ background-position:0px -138px;}
.myoldpllist .oldct1{ width:308px; border-right:1px #ebebeb solid; text-align:center; height:120px; padding-top:20px;}
.myoldpllist .oldct1 p{ line-height:30px;}
.myoldpllist .oldct1 p i.timeicon{ background:url(../images/timeicon.png) no-repeat; display:inline-block; vertical-align:top; width:30px; height:28px; margin:3px 8px 0 0;}
.myoldpllist .oldct1 p b{ font-size:24px; font-weight:normal;}
.myoldpllist .oldct2{ width:365px; border-right:1px #ebebeb solid; padding:0 30px; height:120px; padding-top:20px;}
.myoldpllist .oldct2 ul li{ float:left; line-height:50px; color:#a7a7a7; width:180px;}
.myoldpllist .oldct2 ul li b{ font-weight:normal; color:#333333;}
.myoldpllist .oldct3{ width:230px; float:right; text-align:center; padding-top:25px;}
.myoldpllist .oldct3 a.plbtn,.jx_pl_list_dv .fpjl a.fpjlbtn{ width:100px; text-align:center; height:35px; line-height:35px; border-radius:5px; display:inline-block; margin-top:6px;}

/*驾校陪练*/
.jx_pl_items{ height:36px; line-height:36px;}
.jx_pl_items a{ display:inline-block; margin-right:5px; background:#a0a0a0; color:#ffffff; height:36px; padding:0 35px; color:#ffffff;}
.jx_pl_items a.active{ background:#fa930e;}
.coach_pl_list{ height:120px;}
.jx_pl_list_dv .xuyuanface{ width:155px; text-align:center; margin-top:15px;}
.jx_pl_list_dv .coachplckface{ width:110px; padding-left:15px;}
.jx_pl_list_dv .xuyuanface span{ display:block; width:80px; height:80px; border-radius:50%; overflow:hidden; margin:0 auto; margin-bottom:8px;}
.jx_pl_list_dv .xuyuanface span img{ vertical-align:middle; width:100%;}
.jx_pl_list_dv .plline{ width:1px; height:70px; border-left:1px #d9d9d9 solid; margin-top:35px;}
.jx_pl_list_dv .xyrequire{ width:245px; padding:15px 20px 0 30px;}
.jx_pl_list_dv .xyrequire p{ line-height:28px;}
.jx_pl_list_dv .totaltime{ padding:35px 30px 0 30px; color:#f6121d; line-height:70px;}
.jx_pl_list_dv .fpjl{ width:190px; text-align:center; padding-top:35px;}
.jx_pl_list_dv .fpjl a.fpjlbtn{ background:#fa930e; color:#ffffff; border-radius:0px; margin-bottom:10px;}
.coach_pl_list .xyname{ padding:40px 50px 0 0;}
.coach_pl_list .xuyuanface{ margin-top:20px;}
.coach_pl_list .plline{ margin-top:28px;}
.coach_pl_list .xyrequire{ padding:35px 20px 0 20px; width:225px;}
.coach_pl_list .xyrequire1{ width:150px; padding-left:20px;}
.coach_pl_list .totaltime{ padding-top:35px; line-height:30px;}

/*批量转移学员*/
.plzyqxpd{ padding:20px 0 0 20px;}
.plzyqxpd .pxtfchoice{ padding-top:12px;}
.plzy_student_content{ overflow:hidden; padding:20px;}
.plzy_student_content ul li{ width:113px; height:48px; border:1px #efefef solid; margin:0 10px 10px 0; float:left; position:relative; padding-top:8px; cursor:pointer; overflow:hidden;}
.plzy_student_content ul li i{ background-image:url(../images/icon.png); background-repeat:no-repeat; background-position:0 -340px; width:26px; height:22px; position:absolute; left:12px; top:8px;}
.plzy_student_content ul li p{ padding-left:45px; line-height:22px;}
.plzy_student_content ul li p a{ color:#0068b7;}
.plzy_student_content ul li.selected i{ background-position:0 -378px;}

/*场地管理*/
.placetable tr td{ height:70px;}
.placetable tr td.placecut{ height:50px;}
.place_tb_img li{ float:left; width:50px; height:50px; margin-right:8px;}
.place_tb_img li img{ width:50px; height:50px;}

/*工作经历*/
.job_jllist{ background:#f9fdff; border:1px #e2eef8 solid; padding:15px; margin:0 15px 15px 15px;}
.job_jllist .jl_type{ margin-bottom:12px; font-weight:bold;}
.job_jllist .jl_type span.type_ruzhi{ color:#007fea;}
.job_jllist .jl_type span.type_rongyu{ color:#32b16c;}
.job_jllist .jl_type span.type_chufa{ color:#eb4200;}
.job_jllist .jl_type span.type_lizhi{ color:#b3b4b4;}
.job_jllist .jl_desc{ font-size:14px;}
.add_job_jl{ background:#fffcf9; border:1px #f8efe2 solid; padding:15px 15px 5px 15px; margin:0 15px 15px 15px; display:none;}
.add_job_jl .choicetype{ margin-bottom:10px; height:40px;}
.add_job_jl .choicetype select,.add_job_jl .choicetype input{ float:left; border:1px #cccccc solid; padding:6px 0; margin-right:10px; width:110px;}
.add_job_jl .choicetype input{ padding-left:5px; width:105px;}
.add_job_jl .job_jl_desc textarea{ border:1px #cccccc solid; padding:5px; width:720px; height:80px;}
.exc_ty_btn{ padding:10px 0; text-align:center;}
.exc_ty_btn input.hgbtn,.exc_ty_btn a{ background:#fa930e; border-radius:4px; color:#ffffff; width:102px; height:36px; margin-right:5px; vertical-align:middle;}
.exc_ty_btn a{ display:inline-block; line-height:42px; border-radius:0px; width:180px; height:42px;}
.continueadd_jl a{ background:#00a0e9; width:160px; height:45px; border-radius:5px; line-height:45px; text-align:center; color:#ffffff; display:inline-block; margin:0 15px 15px 15px;}

/*学员设置*/
.addTemplate span a{ display:inline-block; width:120px; height:36px; background:#8fc31f; line-height:36px; text-align:center; color:#ffffff;}
.addTemplate a{ border-radius:3px;}
.addTemplate .TemplateNamelist{ padding-left:30px;}
.addTemplate .TemplateNamelist a{ display:inline-block; padding:0 8px 0 28px; height:34px; border:1px #999999 solid; line-height:34px; margin-right:6px; background-image:url(../images/icon.png); background-repeat:no-repeat; background-position:7px -1320px; font-size:14px;}
.addTemplate .TemplateNamelist a.selected{ background-position:7px -1345px; border:1px #fa930e solid; color:#fa930e;}
.Template_tycut{ height:8px; border-bottom:8px #eeeeee solid; position:relative;}
.Template_tycut span{ position:absolute; left:15px; top:-6px; height:30px; line-height:30px; background:#ffffff; padding:0 10px; color:#22adec;}
.Template_nr{ padding:25px;}
.Template_bot{ border-bottom:1px #d9d9d9 dashed;}
.Template_nr input.Templatetxt{ border:1px #999999 solid; height:30px; padding-left:5px; line-height:30px; width:150px;}
.Template_nr select{ border:1px #999999 solid; width:80px; margin:0 6px;}
.Template_nr .tem_ty_list{ font-size:14px; margin-bottom:10px; color:#333333;}
.Template_nr .tem_ty_list input.checkboxone,.Template_nr .tem_ty_list input.checkboxtwo{ margin-right:6px; vertical-align:top; margin-top:5px;}
.Template_nr .tem_ty_list input.wd1{ width:60px; text-align:center; margin:0 5px; height:24px; line-height:24px; padding:0px;}
.Template_nr .tem_ty_list div{ padding:10px 0 10px 18px; display:none;}
.Template_nr .tem_ty_list div p{ margin-bottom:8px;}
.Template_nr .tem_ty_list div p.showsecond{ display:none;}


/*充学时*/
.putimeloginfo{ color:#333333; line-height:28px;}
.putimeloginfo b{ padding:0 5px; font-weight:normal;}
.putimelogobtn{ text-align:left;}
.putimelogobtn a{ background:#8fc31f; text-align:center; border-radius:2px;}
.putimelogtable{ border-top:1px #d9d9d9 solid; border-left:1px #d9d9d9 solid; width:100%; margin-top:15px;}
.putimelogtable tr td{ border-bottom:1px #d9d9d9 solid; border-right:1px #d9d9d9 solid; height:40px; text-align:center;}
.putimelogtable tr.bg1{ background:#f2f2f2;}

/*佣金设置*/
.commissionecontent{ padding:50px 0 0 100px;}
.commissionecontent .tem_ty_list{ height:32px; line-height:32px;}
.commissionecontent .bmf{ padding-left:180px;}
.commissionecontent .tem_ty_list label{ float:left; width:180px; text-align:right;}
.commissionecontent .tem_ty_list select.stu_xc_sstc{ width:160px; padding:5px 0; margin:0px;}
.commissionecontent .tem_ty_list input{ margin-right:8px;}
.commissionecontent .exc_ty_btn{ text-align:left;}
.commissionecontent .exc_ty_btn a{ text-align:center; width:155px;}

/*报名记录*/
.bmrecordtips{ padding:10px 0;}

/* 驾校排行榜 */
.topmenu{width:980px; height: 50px; background: #ededed; margin: 0 0 20px 0;}
.topmenu a{width:170px; height: 50px; line-height: 50px; display: block; float: left; text-align: center; background: #40b3f6;color:#fff;}
.topmenu a.selected{ background: url(/statics/xueche/images/select.gif) no-repeat center bottom,  #03629a;}
#schooltop{width: 980px;}
.topbox{width: 320px; height: 233px; float: left; margin: 0 10px 0 0 }
.last{margin: 0}
.topbox h2{height: 34px; border: 1px solid #c99a62; line-height: 34px; background: #fb930e; padding-left: 20px; font-size: 16px; color: #fff}
.topbox h2 span{float: right;padding-right: 20px; font-size: 12px;}
.topbox ul{border: 1px solid #e8e8e8; font-size: 14px; background: #fff; }
.topbox ul li{height: 35px; line-height: 35px; padding: 0 20px; border-bottom: 1px dashed #ebebeb}
.topbox ul li span{float: right; color: #9c7063}




.paycontent{ width: 500px; height: 270px; background-color: #fff; padding-top: 30px; display: none;}
.pay-mode{ padding: 0 40px; text-align: center;}
.pay-mode p{ line-height: 40px;}
.pay-tips{ line-height: 40px; border-top: 1px #d9d9d9 dashed; font-size: 12px; }
















