@charset "utf-8";
html { color: #000; background: #fff; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; border: 0; list-style: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline;
*zoom: 1;
}
body, button, input, select, textarea { font: 14px/1.5 tahoma, arial, "Microsoft YaHei", \5b8b\4f53; font-family: tahoma, "Microsoft YaHei"; color: #333; }
body { font-size: 14px; line-height: 1.2; }
input, select, textarea { font-size: 100%; outline: none; }
table { border-collapse: collapse; border-spacing: 0; }
th { text-align: inherit; }
img { vertical-align: top; }
fieldset, img { border: 0; width: 100%; }
iframe { display: block; }
abbr, acronym { border: 0; font-variant: normal; }
del { text-decoration: line-through; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 500; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
a { text-decoration: none; outline: none; cursor: pointer; color: #333; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.clearfix:after, .clearfix:before { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.clearfix { *zoom: 1;
}
* { word-break: break-all; box-sizing: border-box; word-wrap: break-word;  }
::-webkit-input-placeholder {
font-size: 14px;
color: #999;
}/*webkit*/
:-moz-placeholder {
font-size: 14px;
color: #999;
}           /*firefox 4-18*/
::-moz-placeholder {
font-size: 14px;
color: #999;
}          /*firefox 19+*/
:-ms-input-placeholder {
font-size: 14px;
color: #999;
}      /*ie10+*/
/*滚动样式*/
.scroller {position: absolute; z-index: 1; width: 750px; height: 160px;
   -webkit-tap-highlight-color: rgba(0,0,0,0);
   -webkit-transform: translateZ(0);
   -moz-transform: translateZ(0);
   -ms-transform: translateZ(0);
   -o-transform: translateZ(0);
   transform: translateZ(0);
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   -webkit-text-size-adjust: none;
   -moz-text-size-adjust: none;
   -ms-text-size-adjust: none;
   -o-text-size-adjust: none;
   text-size-adjust: none;
}
::-webkit-scrollbar{width: 8px;height: 8px;background-color: #CCCCCC;-webkit-border-radius: 6px;}
::-webkit-scrollbar-thumb:horizontal { width: 4px;  background-color: #CCCCCC;  -webkit-border-radius: 6px;}
::-webkit-scrollbar-track-piece { background-color: #fff; /*滚动条的背景颜色*/ -webkit-border-radius: 0; /*滚动条的圆角宽度*/}
::-webkit-scrollbar-thumb:vertical {height: 50px;background-color: #999;-webkit-border-radius: 4px;  outline: 1px solid #fff; outline-offset: -1px;border: 1px solid #fff;}


.f_between { display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; }
.f_start { display: flex; display: -webkit-flex; justify-content: flex-start; -webkit-justify-content: flex-start; }
.f_end { display: flex; display: -webkit-flex; justify-content: flex-end; -webkit-justify-content: flex-end; }
.f_center { display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; }
.f_middle { display: flex; display: -webkit-flex; -webkit-align-items: center; align-items: center; }
.midcenter{display: flex; display: -webkit-flex; -webkit-align-items: center; align-items: center;justify-content: center; -webkit-justify-content: center; }
.f_top { display: flex; display: -webkit-flex; -webkit-align-items: flex-start; align-items: flex-start; }
.f_bottom { display: flex; display: -webkit-flex; -webkit-align-items: flex-end; align-items: flex-end; }
.f_stretch { display: flex; display: -webkit-flex; -webkit-align-items: stretch; align-items: stretch; }
.f_col { display: flex; display: -webkit-flex; -webkit-flex-direction: column; flex-direction: column; }
.f_row { display: flex; display: -webkit-flex; -webkit-flex-direction: row; flex-direction: row; }
.text-overflow { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.hide-text-2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.nowrap { -webkit-flex-wrap: nowrap; -webkit-box-lines: single; -moz-flex-wrap: nowrap; flex-wrap: nowrap; }
.wrap { -webkit-flex-wrap: wrap; -webkit-box-lines: single; -moz-flex-wrap: wrap; flex-wrap: wrap; }

.text-overflow { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.hide-text-2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }


body { background:#F5F6F6; font-size: 14px; font-family: PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, STHeitiSC-Light, simsun, WenQuanYi Zen Hei, WenQuanYi Micro Hei, "sans-serif"; font-weight: 400; min-width:1200px;}
.inner{ margin:0 auto; width:1200px;}
.top{ min-height:339px; background:#F5F6F6 url(https://gkbimg.360eol.com/teacherenroll/upchd/pc/topbg.png) center top no-repeat;}
.top .inner{ padding:162px 0 27px; position:relative;}
.top .logo{ position:absolute;left:0;top:25px; width:228px;}
.top .menu{ position:absolute;left:300px;top:40px;line-height: 30px; font-size:16px;}
.top .menu a{color: rgba(255,255,255,0.7);line-height: 30px; margin-right:30px;}
.top .menu a.on,.top .menu a:hover{font-weight: 600;color: #FFFFFF;}

.map{border-radius: 6px; background:#fff; padding:30px 50px; position:relative;}
.addr_tab{border-bottom: 1px solid #979797;}
.addr_tab li{ padding-left:50px; height:48px; }
.addr_tab li a{ display:block;height:48px; line-height:40px;position:relative; font-size:18px;color: #000000;}
.addr_tab li.on a:before{position:absolute; content:'';left:0;right:0;bottom:0px; margin:0 auto; width: 34px;height: 4px;background: #004E9E;}
.addr_list{ display:none; position:relative; margin:0 -4px;}
.addr_list:first-child{ display:block;}
.addr_list a{ float:left;width: 92px;height: 32px;background: #FFFFFF;box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.02);border-radius: 32px;border: 1px solid #D9D9D9; font-size:14px;color: rgba(0,0,0,0.88); margin-top:16px; margin-left:4px; margin-right:4px;display: flex; display: -webkit-flex; -webkit-align-items: center; align-items: center; justify-content: center; -webkit-justify-content: center;}
.addr_list a.on{background: #004E9E;box-shadow: 0px 2px 0px 0px rgba(5,145,255,0.1);border: 1px solid #004E9E; color:#fff;}
.foot{height: 57px;background: linear-gradient(90deg, #000000 0%, rgba(0,0,0,0.77) 28%, rgba(0,0,0,0.81) 63%, #000000 100%);font-size:18px;color: #FFFFFF;}
.empty{ height:100%;}
.empty img{ width:413px; height:211px;}
.mainbg{ width:100%; background:url(https://gkbimg.360eol.com/teacherenroll/qust/pc/bg.png) center bottom no-repeat;}
.mainbg .list_box{ padding-left:68px; padding-bottom:70px; padding-top: 0.1px; position:relative;}
.mainbg .list_box:before{ position:absolute; content:'';top:0;left:0; width:37px; height:20px; background:url(https://gkbimg.360eol.com/teacherenroll/qust/pc/arrow.png) left center no-repeat;}
.mainbg .list_box:after{position:absolute; content:'';top:40px;left:18px;bottom:70px; width:1px; background: #979797;}
.item_list li{ margin-top:40px;}
.item_list li .time{ font-size:24px;font-weight: 500;color: #000000;line-height: 40px; padding-left:40px; background:url(https://gkbimg.360eol.com/teacherenroll/qust/pc/time.png) left center no-repeat;}
.item_list li .card{ display:block; margin-top:16px;border-radius: 6px; padding:24px 100px 24px 40px; background:#fff; min-height:128px; position:relative;}
.item_list li .card:before{position:absolute; content:'';top:50%; transform:translateY(-50%);right:40px; width:32px; height:32px; background:url(https://gkbimg.360eol.com/teacherenroll/qust/pc/more.png) center no-repeat;}
.item_list li .bt{font-size:24px;font-weight: 500;color: #000000;line-height: 40px;}
.item_list li .wz{font-size:18px;font-weight: 400;color: #686868;line-height: 40px;}
.noscroll{height: 100%;overflow: hidden;} 
.trip_lay{position: fixed; z-index: 1000; left: 0; right: 0; top: 0; bottom: 0; background:rgba(0,0,0,.64); display:none;}
.trip_box{position:fixed;left:0;right:0;margin: 0 auto; width:784px; background:#fff;top:50%; transform:translateY(-50%);}
.trip_lay .close{ position:absolute; right:0;top:0; width:50px; height:50px; background:url(https://gkbimg.360eol.com/teacherenroll/qust/pc/close2.png) center no-repeat; background-size:30px 30px;}
.trip_lay .title{ height:104px; padding-bottom:14px; background:url(https://gkbimg.360eol.com/teacherenroll/qust/pc/detail.png) center top no-repeat; font-size:24px;font-weight: 600;color: rgba(255,255,255,0.88);}
.trip_lay .con{ padding:40px 190px 60px;font-size:24px;font-weight: 500;color: #000000;line-height: 40px;}
.trip_lay .cent1{ border-bottom:1px solid #979797;padding-bottom:12px;}
.trip_lay .cent1 .time{ padding-left:40px; background:url(https://gkbimg.360eol.com/teacherenroll/qust/pc/time.png) left center no-repeat;}
.trip_lay .cent2{ padding-top:8px;}
.trip_lay .wz{ padding-left:40px;}
.trip_lay .citywz{font-size: 18px;color: #686868; line-height:24px;}
.trip_lay .leaderwz{font-size: 18px;color: #136fce; line-height:24px;}
#goTop{ position:fixed; right:180px; display:block; bottom:20%;  width:80px; height:80px; background:url(https://gkbimg.360eol.com/teacherenroll/qust/pc/gotop.png) center no-repeat;}











