├── .editorconfig ├── .eslintrc.js ├── .gitignore ├── README.md ├── api ├── banner.js ├── comment.js ├── course.js ├── index.js ├── login.js ├── orders.js ├── register.js ├── teacher.js └── vod.js ├── assets ├── README.md ├── css │ ├── activity_tab.css │ ├── base.css │ ├── bottom_rec.css │ ├── default.css │ ├── global.css │ ├── iconfont.css │ ├── iconfont.eot │ ├── iconfont.js │ ├── iconfont.svg │ ├── iconfont.ttf │ ├── iconfont.woff │ ├── iconfont.woff2 │ ├── nice_select.css │ ├── order.css │ ├── pages-weixinpay.css │ ├── reset.css │ ├── sign.css │ ├── swiper-3.3.1.min.css │ ├── theme.css │ └── web.css ├── img │ ├── 404.jpg │ ├── 500.jpg │ ├── HF-BG.png │ ├── avatar-boy.gif │ ├── black-bg-hf.png │ ├── black-mask.png │ ├── black-name.png │ ├── c-icon.png │ ├── cart_setp2.png │ ├── d-icon.png │ ├── default-img.gif │ ├── default-img_old.gif │ ├── default-tea-img.gif │ ├── erweima.png │ ├── f12c399b34115265a7a8a4da329b45d0.jpg │ ├── icon.png │ ├── kyb-tip-all-bg.png │ ├── kyb-tip-bg.jpg │ ├── kyb-tip-close.png │ ├── loading.gif │ ├── loding.gif │ ├── logo.png │ ├── logo1.png │ ├── phone-bg.png │ ├── pic │ │ ├── 1.jpg │ │ ├── banner-1-blue.jpg │ │ ├── banner-1-green.jpg │ │ ├── banner-2-blue.jpg │ │ ├── banner-2-green.jpg │ │ ├── c-1.jpg │ │ ├── one-master.jpg │ │ ├── t-p-1.jpg │ │ ├── three-blue.jpg │ │ └── two-green.jpg │ ├── qq-icon-32.png │ ├── qq-icon-hover-32.png │ ├── qq-icon.png │ ├── s-next-btn.png │ ├── s-prev-btn.png │ ├── tipQe.png │ ├── up-hf.png │ ├── v-loading.gif │ ├── v-play-bg.jpg │ ├── wb-icon-32.png │ ├── wb-icon-hover-32.png │ ├── wb-icon-hover.png │ ├── wb-icon.png │ ├── wb2-icon.png │ ├── wx-icon-32.png │ ├── wx-icon-hover-32.png │ ├── wx-icon-hover.png │ ├── wx-icon.png │ ├── wx2-icon.png │ └── zan-icon.png ├── js │ ├── aliplayer-min.js │ ├── common.js │ ├── html5.js │ ├── index.js │ ├── jquery-1.7.2.min.js │ ├── placeholder.js │ └── swiper-2.1.0.js └── photo │ ├── article │ ├── 01.jpg │ ├── 02.jpg │ ├── 03.jpg │ ├── 04.jpg │ ├── 05.jpg │ ├── 06.jpg │ ├── 07.jpg │ ├── 08.jpg │ ├── 09.jpg │ ├── 10.jpg │ └── hot.jpg │ ├── banner │ ├── 1525939573202.jpg │ └── 153525d0ef15459596.jpg │ ├── course │ ├── 01.jpg │ ├── 02.jpg │ ├── 03.jpg │ ├── 04.jpg │ ├── 05.jpg │ ├── 06.jpg │ ├── 07.jpg │ ├── 08.jpg │ ├── 09.jpg │ ├── 10.jpg │ ├── 11.jpg │ ├── 12.jpg │ ├── 1442295379715.jpg │ ├── 1442295455437.jpg │ ├── 1442295472860.jpg │ ├── 1442295506745.jpg │ ├── 1442295527931.jpg │ ├── 1442295556203.jpg │ ├── 1442295570359.jpg │ ├── 1442295581911.jpg │ ├── 1442295592705.jpg │ ├── 1442295604295.jpg │ ├── 1442302831779.jpg │ ├── 1442302852837.jpg │ └── default.gif │ ├── customer │ ├── 01.jpg │ ├── 02.jpg │ ├── 03.jpg │ └── avatar-boy.gif │ └── teacher │ ├── 01.jpg │ ├── 02.jpg │ ├── 03.jpg │ ├── 04.jpg │ ├── 05.jpg │ ├── 06.jpg │ ├── 07.jpg │ ├── 08.jpg │ ├── 1442297885942.jpg │ ├── 1442297919077.jpg │ ├── 1442297927029.jpg │ ├── 1442297935589.jpg │ ├── 1442297957332.jpg │ ├── 1442297969808.jpg │ ├── 1442297977255.jpg │ ├── 1442297987091.jpg │ ├── 1442297999141.jpg │ ├── 1442298121626.jpg │ └── default.jpg ├── components ├── AppLogo.vue └── README.md ├── layouts ├── README.md ├── default.vue ├── sign.vue └── video.vue ├── middleware └── README.md ├── nuxt.config.js ├── package-lock.json ├── package.json ├── pages ├── README.md ├── course │ ├── _id.vue │ └── index.vue ├── index.vue ├── login.vue ├── orders │ └── _oid.vue ├── pay │ └── _pid.vue ├── player │ └── _vid.vue ├── register.vue └── teacher │ ├── _id.vue │ └── index.vue ├── plugins ├── README.md └── nuxt-swiper-plugin.js ├── static ├── README.md └── favicon.ico ├── store └── README.md └── utils └── request.js /.editorconfig: -------------------------------------------------------------------------------- 1 | # editorconfig.org 2 | root = true 3 | 4 | [*] 5 | indent_size = 2 6 | indent_style = space 7 | end_of_line = lf 8 | charset = utf-8 9 | trim_trailing_whitespace = true 10 | insert_final_newline = true 11 | 12 | [*.md] 13 | trim_trailing_whitespace = false 14 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | env: { 4 | browser: true, 5 | node: true 6 | }, 7 | parserOptions: { 8 | parser: 'babel-eslint' 9 | }, 10 | extends: [ 11 | // https://github.com/vuejs/eslint-plugin-vue#priority-a-essential-error-prevention 12 | // consider switching to `plugin:vue/strongly-recommended` or `plugin:vue/recommended` for stricter rules. 13 | 'plugin:vue/essential' 14 | ], 15 | // required to lint *.vue files 16 | plugins: [ 17 | 'vue' 18 | ], 19 | // add your custom rules here 20 | rules: {} 21 | } 22 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # dependencies 2 | node_modules 3 | 4 | # logs 5 | npm-debug.log 6 | 7 | # Nuxt build 8 | .nuxt 9 | 10 | # Nuxt generate 11 | dist 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # {{ name }} 2 | 3 | > {{ description }} 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | $ npm install # Or yarn install 10 | 11 | # serve with hot reload at localhost:3000 12 | $ npm run dev 13 | 14 | # build for production and launch server 15 | $ npm run build 16 | $ npm start 17 | 18 | # generate static project 19 | $ npm run generate 20 | ``` 21 | 22 | For detailed explanation on how things work, checkout the [Nuxt.js docs](https://github.com/nuxt/nuxt.js). 23 | 24 | -------------------------------------------------------------------------------- /api/banner.js: -------------------------------------------------------------------------------- 1 | import request from '@/utils/request' 2 | export default { 3 | getListBanner() { 4 | return request({ 5 | url: '/educms/bannerfront/getAllBanner', 6 | method: 'get' 7 | }) 8 | } 9 | } -------------------------------------------------------------------------------- /api/comment.js: -------------------------------------------------------------------------------- 1 | import request from '@/utils/request' 2 | 3 | export default { 4 | getPageList(page, limit, courseId) { 5 | return request({ 6 | url: `/eduservice/comment/${page}/${limit}`, 7 | method: 'get', 8 | params: {courseId} 9 | }) 10 | }, 11 | addComment(comment) { 12 | return request({ 13 | url: `/eduservice/comment/auth/save`, 14 | method: 'post', 15 | data: comment 16 | }) 17 | } 18 | } -------------------------------------------------------------------------------- /api/course.js: -------------------------------------------------------------------------------- 1 | import request from '@/utils/request' 2 | 3 | export default { 4 | //条件分页课程查询的方法 5 | getCourseList(page,limit,searchObj) { 6 | return request({ 7 | url: `/eduservice/coursefront/getFrontCourseList/${page}/${limit}`, 8 | method: 'post', 9 | data: searchObj 10 | }) 11 | }, 12 | //查询所有分类的方法 13 | getAllSubject() { 14 | return request({ 15 | url: '/eduservice/subject/getAllSubject', 16 | method: 'get' 17 | }) 18 | }, 19 | //课程详情的方法 20 | getCourseInfo(id) { 21 | return request({ 22 | url: '/eduservice/coursefront/getFrontCourseInfo/'+id, 23 | method: 'get' 24 | }) 25 | } 26 | 27 | } -------------------------------------------------------------------------------- /api/index.js: -------------------------------------------------------------------------------- 1 | import request from '@/utils/request' 2 | 3 | export default { 4 | //查询热门课程和名师 5 | getIndexData() { 6 | return request({ 7 | url: '/eduservice/indexfront/index', 8 | method: 'get' 9 | }) 10 | } 11 | } -------------------------------------------------------------------------------- /api/login.js: -------------------------------------------------------------------------------- 1 | import request from '@/utils/request' 2 | 3 | export default { 4 | //登录的方法 5 | submitLoginUser(userInfo) { 6 | return request({ 7 | url: `/educenter/member/login`, 8 | method: 'post', 9 | data: userInfo 10 | }) 11 | }, 12 | 13 | //根据token获取用户信息 14 | getLoginUserInfo() { 15 | return request({ 16 | url: `/educenter/member/getMemberInfo`, 17 | method: 'get' 18 | }) 19 | } 20 | 21 | } -------------------------------------------------------------------------------- /api/orders.js: -------------------------------------------------------------------------------- 1 | import request from '@/utils/request' 2 | 3 | export default { 4 | //生成订单 5 | createOrders(courseId) { 6 | return request({ 7 | url: '/eduorder/order/createOrder/'+courseId, 8 | method: 'post' 9 | }) 10 | }, 11 | //根据订单id查询订单信息 12 | getOrdersInfo(id) { 13 | return request({ 14 | url: '/eduorder/order/getOrderInfo/'+id, 15 | method: 'get' 16 | }) 17 | }, 18 | //生成二维码的方法 19 | createNatvie(orderNo) { 20 | return request({ 21 | url: '/eduorder/paylog/createNative/'+orderNo, 22 | method: 'get' 23 | }) 24 | }, 25 | 26 | //查询订单状态的方法 27 | //生成二维码的方法 28 | queryPayStatus(orderNo) { 29 | return request({ 30 | url: '/eduorder/paylog/queryPayStatus/'+orderNo, 31 | method: 'get' 32 | }) 33 | } 34 | } -------------------------------------------------------------------------------- /api/register.js: -------------------------------------------------------------------------------- 1 | import request from '@/utils/request' 2 | 3 | export default { 4 | //根据手机号发验证码 5 | sendCode(phone) { 6 | return request({ 7 | url: `/edumsm/msm/send/${phone}`, 8 | method: 'get' 9 | }) 10 | }, 11 | 12 | //注册的方法 13 | registerMember(formItem) { 14 | return request({ 15 | url: `/educenter/member/register`, 16 | method: 'post', 17 | data: formItem 18 | }) 19 | } 20 | } -------------------------------------------------------------------------------- /api/teacher.js: -------------------------------------------------------------------------------- 1 | import request from '@/utils/request' 2 | 3 | export default { 4 | //分页讲师查询的方法 5 | getTeacherList(page,limit) { 6 | return request({ 7 | url: `/eduservice/teacherfront/getTeacherFrontList/${page}/${limit}`, 8 | method: 'post' 9 | }) 10 | }, 11 | //讲师详情的方法 12 | getTeacherInfo(id) { 13 | return request({ 14 | url: `/eduservice/teacherfront/getTeacherFrontInfo/${id}`, 15 | method: 'get' 16 | }) 17 | } 18 | 19 | } -------------------------------------------------------------------------------- /api/vod.js: -------------------------------------------------------------------------------- 1 | import request from '@/utils/request' 2 | export default { 3 | getPlayAuth(vid) { 4 | return request({ 5 | url: `/eduvod/video/getPlayAuth/${vid}`, 6 | method: 'get' 7 | }) 8 | } 9 | } -------------------------------------------------------------------------------- /assets/README.md: -------------------------------------------------------------------------------- 1 | # ASSETS 2 | 3 | This directory contains your un-compiled assets such as LESS, SASS, or JavaScript. 4 | 5 | More information about the usage of this directory in the documentation: 6 | https://nuxtjs.org/guide/assets#webpacked 7 | 8 | **This directory is not required, you can delete it if you don't want to use it.** 9 | 10 | -------------------------------------------------------------------------------- /assets/css/activity_tab.css: -------------------------------------------------------------------------------- 1 | /*zjf20170614*/ 2 | .act_tab {display: inline-block;position: absolute;left: 0;top: 0;padding: 0 !important;z-index: 999;} 3 | .act_tab span {display: block !important;width: 78px;text-align: center;} 4 | .act_tab .act_tab_l {height: 16px;line-height: 16px;font-size: 14px;color: #df3737;background: #fff;} 5 | .act_tab .act_tab_r {height: 16px;line-height: 16px;font-size: 14px;color: #fff;background: #df3737;border-top: 2px solid #df3737;} 6 | .act_tab .double-eleven {background-color: #f54771;width: 54px;height: 20px;line-height: 20px;font-size: 12px;color: #fff;border-radius: 3px 0 0 0;} 7 | 8 | /* .act_piao_all {display: inline-block;padding: 0 11px;height: 26px;line-height: 26px;text-align: center;font-size: 14px;color: #fff;cursor: pointer;} 9 | .piao_btn {background: #f00;} 10 | .piao_btns {background: #ccc;} */ -------------------------------------------------------------------------------- /assets/css/bottom_rec.css: -------------------------------------------------------------------------------- 1 | .bottom_rec{ 2 | position: relative; 3 | width: 850px; 4 | height: 390px; 5 | margin-top: 30px; 6 | margin-left: 20px; 7 | } 8 | .bottom_rec .til{ 9 | position: absolute; 10 | width: 100%; 11 | height: 40px; 12 | line-height: 40px; 13 | border-bottom: 1px #ccc solid; 14 | } 15 | .detail_rec{ 16 | position: absolute; 17 | width: 100%; 18 | height: 360px; 19 | top: 60px; 20 | } 21 | .detail_rec .swiper-container1{ 22 | position: relative; 23 | width: 100%; 24 | height: 100%; 25 | padding: 15px 0; 26 | overflow: hidden; 27 | } 28 | .detail_rec .swiper-slide{ 29 | width: 100%; 30 | height: 100%; 31 | } 32 | 33 | .detail_rec .min_item, 34 | .detail_rec .special_item, 35 | .detail_rec .course_item{ 36 | position: relative; 37 | width: 198px; 38 | height: 314px; 39 | margin: 0 6px; 40 | float: left; 41 | } 42 | .detail_rec .special_item:hover{ 43 | box-shadow: 0px 0px 4px #BBB; 44 | } 45 | .detail_rec .course_item:hover{ 46 | box-shadow: 0px 0px 4px #BBB; 47 | } 48 | .detail_rec .special_item .item_pic, 49 | .detail_rec .course_item .item_pic{ 50 | position: relative; 51 | width: 198px; 52 | height: 121px; 53 | border-radius: 3px; 54 | overflow: hidden; 55 | } 56 | .detail_rec .special_item .item_type{ 57 | position: absolute; 58 | width: 35px; 59 | height: 20px; 60 | background: #e93460; 61 | color: #fff; 62 | text-align: center; 63 | border: 2px #fff solid; 64 | font-size: 12px; 65 | border-radius: 12px; 66 | top: -8px; 67 | left: -8px; 68 | padding: 0 3px; 69 | z-index: 10; 70 | } 71 | .detail_rec .special_item .item_pic img, 72 | .detail_rec .course_item .item_pic img{ 73 | width: 100%; 74 | height: 100%; 75 | } 76 | .detail_rec .special_item .item_name, 77 | .detail_rec .course_item .item_name{ 78 | position: relative; 79 | width: 100%; 80 | box-sizing: border-box; 81 | padding: 12px 12px 0 12px; 82 | height: 44px; 83 | line-height: 16px; 84 | font-size: 14px; 85 | color: #212432; 86 | overflow: hidden; 87 | } 88 | .detail_rec .special_item .item_info, 89 | .detail_rec .course_item .item_info{ 90 | position: relative; 91 | width: 100%; 92 | box-sizing: border-box; 93 | padding: 0 12px; 94 | height: 12px; 95 | line-height: 12px; 96 | font-size: 12px; 97 | margin-top: 19px; 98 | color: #777986; 99 | overflow: hidden; 100 | } 101 | .detail_rec .special_item .item_info .item_course_num, 102 | .detail_rec .course_item .item_info .item_course_num{ 103 | float: left; 104 | } 105 | .detail_rec .special_item .item_info .item_study_num{ 106 | float: right; 107 | margin-left: 10px; 108 | } 109 | .detail_rec .special_item .item_info .item_study_num:before{ 110 | content: ''; 111 | background: url("/edu/center/images/sprite/css_sprites.png") -158px -83px no-repeat; 112 | vertical-align: middle; 113 | display: inline-block; 114 | /* background-size: 8px 10px; */ 115 | width: 8px; 116 | height: 10px; 117 | margin-top: -3px; 118 | margin-right: 3px; 119 | } 120 | 121 | /* 寰亴浣嶆帹鑽� */ 122 | .detail_rec .min_item:hover{ 123 | box-shadow: 0px 0px 4px #BBB; 124 | } 125 | .detail_rec .course_item:hover{ 126 | box-shadow: 0px 0px 4px #BBB; 127 | } 128 | .detail_rec .min_item .item_pic{ 129 | position: relative; 130 | width: 198px; 131 | height: 121px; 132 | border-radius: 3px; 133 | overflow: hidden; 134 | } 135 | .detail_rec .min_item .item_type{ 136 | position: absolute; 137 | width: 45px; 138 | height: 20px; 139 | background: rgb(244,134,83); 140 | color: #fff; 141 | text-align: center; 142 | border: 2px #fff solid; 143 | font-size: 12px; 144 | border-radius: 12px; 145 | top: -8px; 146 | left: -8px; 147 | padding: 0 3px; 148 | z-index: 10; 149 | } 150 | .detail_rec .min_item .item_pic img{ 151 | width: 100%; 152 | height: 100%; 153 | } 154 | .detail_rec .min_item .item_name{ 155 | position: relative; 156 | width: 100%; 157 | box-sizing: border-box; 158 | padding: 12px 12px 0 12px; 159 | height: 44px; 160 | line-height: 16px; 161 | font-size: 14px; 162 | color: #212432; 163 | overflow: hidden; 164 | } 165 | .detail_rec .min_item .item_info{ 166 | position: relative; 167 | width: 100%; 168 | box-sizing: border-box; 169 | padding: 0 12px; 170 | height: 12px; 171 | line-height: 12px; 172 | font-size: 12px; 173 | margin-top: 19px; 174 | color: #777986; 175 | overflow: hidden; 176 | } 177 | .detail_rec .min_item .item_info .item_course_num{ 178 | float: left; 179 | } 180 | 181 | .detail_rec .min_item .item_info .item_study_num{ 182 | float: left; 183 | margin-left: 10px; 184 | } 185 | 186 | .detail_rec .min_item .item_info .item_score{ 187 | float: right; 188 | margin-right: 10px; 189 | } 190 | 191 | .detail_rec .min_item .item_info .item_study_num:before{ 192 | content: ''; 193 | background: url("/edu/center/images/sprite/css_sprites.png") -158px -83px no-repeat; 194 | vertical-align: middle; 195 | display: inline-block; 196 | /* background-size: 8px 10px; */ 197 | width: 8px; 198 | height: 10px; 199 | margin-top: -3px; 200 | margin-right: 3px; 201 | } 202 | 203 | .detail_rec .min_item .item_intro{ 204 | position: relative; 205 | width: 100%; 206 | height: 24px; 207 | line-height: 12px; 208 | font-size: 12px; 209 | color: #777986; 210 | box-sizing: border-box; 211 | margin-top: 12px; 212 | padding: 0 12px; 213 | overflow: hidden; 214 | } 215 | .detail_rec .min_item .item_btm{ 216 | position: relative; 217 | width: 100%; 218 | height: 12px; 219 | line-height: 12px; 220 | color: #212432; 221 | font-size: 12px; 222 | box-sizing: border-box; 223 | padding: 0 12px; 224 | margin-top: 32px; 225 | } 226 | .detail_rec .min_item .item_btm .item_prise{ 227 | position: absolute; 228 | width: 100%; 229 | font-size: 14px; 230 | } 231 | .detail_rec .min_item .item_btm .item_prise .item_new_prise{ 232 | float: left; 233 | } 234 | .detail_rec .min_item .item_btm .item_prise .item_old_prise{ 235 | float: left; 236 | margin-left: 5px; 237 | font-size: 10px; 238 | line-height: 14px; 239 | color: #777986; 240 | } 241 | .detail_rec .min_item .item_btm .item_prise .item_cut_prise{ 242 | position: absolute; 243 | left: 0px; 244 | top: 15px; 245 | font-size: 10px; 246 | color: #ff5a00; 247 | background: #f8dbcc; 248 | padding: 1px; 249 | border-radius: 2px; 250 | } 251 | .detail_rec .min_item .item_btm .item_btn_buynow{ 252 | float: right; 253 | z-index: 10; 254 | cursor: pointer; 255 | position: relative; 256 | margin-right: 10px; 257 | color:rgb(0, 186, 242); 258 | } 259 | 260 | ._order .min_item{ 261 | width: 224px; 262 | height: 338px; 263 | } 264 | 265 | ._order .detail_rec .min_item .item_pic{ 266 | width: 224px; 267 | height: 134px; 268 | } 269 | 270 | /* 寰亴浣嶆帹鑽愮粨鏉� */ 271 | 272 | 273 | .detail_rec .course_item .item_info .item_study_num{ 274 | float: left; 275 | margin-left: 10px; 276 | } 277 | .detail_rec .course_item .item_info .item_study_num:before{ 278 | content: ''; 279 | background: url("/edu/center/images/sprite/css_sprites.png") -158px -83px no-repeat; 280 | vertical-align: middle; 281 | display: inline-block; 282 | /* background-size: 8px 10px; */ 283 | width: 8px; 284 | height: 10px; 285 | margin-top: -3px; 286 | margin-right: 3px; 287 | } 288 | .detail_rec .course_item .item_info .item_course_score{ 289 | float: right; 290 | } 291 | .detail_rec .special_item .item_intro, 292 | .detail_rec .course_item .item_intro{ 293 | position: relative; 294 | width: 100%; 295 | height: 29px; 296 | line-height: 16px; 297 | font-size: 12px; 298 | color: #777986; 299 | box-sizing: border-box; 300 | margin-top: 12px; 301 | padding: 0 12px; 302 | overflow: hidden; 303 | } 304 | .detail_rec .special_item .item_btm, 305 | .detail_rec .course_item .item_btm{ 306 | position: relative; 307 | width: 100%; 308 | height: 12px; 309 | line-height: 12px; 310 | color: #212432; 311 | font-size: 12px; 312 | box-sizing: border-box; 313 | padding: 0 4px; 314 | margin-top: 30px; 315 | } 316 | .detail_rec .special_item .item_btm .item_prise, 317 | .detail_rec .course_item .item_btm .item_prise{ 318 | position: absolute; 319 | width: 100%; 320 | font-size: 14px; 321 | } 322 | .detail_rec .special_item .item_btm .item_prise .item_new_prise, 323 | .detail_rec .course_item .item_btm .item_prise .item_new_prise{ 324 | float: left; 325 | } 326 | .detail_rec .special_item .item_btm .item_prise .item_old_prise, 327 | .detail_rec .course_item .item_btm .item_prise .item_old_prise{ 328 | float: left; 329 | margin-left: 5px; 330 | font-size: 10px; 331 | line-height: 14px; 332 | color: #777986; 333 | } 334 | .detail_rec .special_item .item_btm .item_prise .item_cut_prise{ 335 | position: absolute; 336 | left: 0px; 337 | top: 15px; 338 | font-size: 10px; 339 | color: #ff5a00; 340 | background: #f8dbcc; 341 | padding: 1px; 342 | border-radius: 2px; 343 | } 344 | .detail_rec .special_item .item_btm .item_btn_buynow, 345 | .detail_rec .course_item .item_btm .item_btn_freesee{ 346 | float: right; 347 | z-index: 10; 348 | cursor: pointer; 349 | position: relative; 350 | } 351 | .bottom_rec .item_old_prise .v_line{ 352 | position: relative; 353 | width: 100%; 354 | height: 1px; 355 | background: #777986; 356 | top: -7px; 357 | } 358 | ._order{ 359 | position: relative; 360 | width: 1200px; 361 | height: 416px; 362 | margin: 0 auto; 363 | margin-top: -70px; 364 | margin-bottom: 20px; 365 | } 366 | ._order .special_item, 367 | ._order .course_item{ 368 | width: 224px; 369 | height: 338px; 370 | } 371 | 372 | .btn_next{ 373 | position: absolute; 374 | width: 39px; 375 | height: 39px; 376 | right: -10px; 377 | top: 55%; 378 | margin-top: -50px; 379 | z-index: 10; 380 | cursor: pointer; 381 | background: url("/edu/center/images/sprite/css_sprites.png") -130px -10px no-repeat; 382 | } 383 | .btn_prev{ 384 | position: absolute; 385 | width: 39px; 386 | height: 39px; 387 | left: -20px; 388 | top: 55%; 389 | margin-top: -50px; 390 | z-index: 10; 391 | cursor: pointer; 392 | background: url("/edu/center/images/sprite/css_sprites.png") -71px -10px no-repeat; 393 | display: block; 394 | } 395 | .btn_next:hover{ 396 | background: url("/edu/center/images/car_rec/i_r1.png") 0 0 no-repeat; 397 | } 398 | .btn_prev:hover{ 399 | background: url("/edu/center/images/car_rec/i_l1.png") 0 0 no-repeat; 400 | } 401 | ._order .detail_rec .special_item .item_pic, 402 | ._order .detail_rec .course_item .item_pic{ 403 | width: 224px; 404 | height: 134px; 405 | } 406 | 407 | 408 | 409 | 410 | 411 | 412 | 413 | 414 | -------------------------------------------------------------------------------- /assets/css/iconfont.css: -------------------------------------------------------------------------------- 1 | @font-face {font-family: "iconfont"; 2 | src: url('iconfont.eot?t=1552412750573'); /* IE9 */ 3 | src: url('iconfont.eot?t=1552412750573#iefix') format('embedded-opentype'), /* IE6-IE8 */ 4 | url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAUQAAsAAAAACdQAAATDAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDQAqGWIVgATYCJAMYCw4ABCAFhG0HTxuFCCMRdnNwkpL9M8HE00eBQ7iUQugtV0jUF8GXW5Wj09JnIoj2+83ek29OE0vwIx1voqGYJyiBBLFRKiF5CRzlVdXBSuYBnLwOL8ANiArs3e/b1omXNCFhkdehn/WVv+DDCvY/h0ubtsHmt9oucw/qRXEcUEDj9sTW8wO+AwnI7wGe4cIEvk+gbooKtGm3fYxBTrgsEPeJVycYXBZ5DDlU9WXIvbl4A1I1vWA3ALzqfx9/oBUMJEVG+NB+3NY5i2fwLBSv+A9C8EqoKM+F20NkGAM58RTqeQTczIzh6p8UYR3ge4qqJH2iZ8afrs9C///nE0DRI09dU8yQK8r5x0tESdA0EbudLfgEmUnOJ5KEaY3RJEOtK5oEakNxQAJlief0QdSJaxBwY6lQSrSFrDd4+RkZOZmYzBEnwcxGIC4ujnR0nfKnaH4PHvg+fOgIWpsPJ42W3yxL8yJ8Xurr4797kbmZfwxRlF/zYsVC01Llss+cInYYMpO0zV+W9/W7TUVFqZnfBmbz6MEbD2R7j9VHzyrOnIDRh76XKWHmwYe2FCVeeUpu+bz46iH/PE1riybXj8aUUCVfeVvuAVgQ4Z15oIGK+65IFPRs2rL2Xpem79+yQxHM8HLr7a3oaeqr7OdHhXNLwtrt84uCPQs8CPmzkKxEMROaLsElCUxtVvm3bdcBY6eaTohUrMpCxWLzMkLz69HYxAMbtks0KXyasme/+ND8hG64QyU4k4XGU40bS6gGyUJw9jWH686yPWzCoyokobZl2JHhQkJpV1sa0AB2YwWvBienQht16ZQyc7ojSa4P0wpY4cqkWQxvgWK+0neR63mQx3fFH0r113yTwtM3u0uxamylG0sHoSo0nzuROBelKxRUYJvYl8TmK+LLxpsrkrvFCgjbbdSK1EK43jpdtMuzUY+q0he/vfm4QzVs4UOA/BrPWqD8U1twfpebz/v3i9Iqj9FnLnTR65ZaFgEkPSlCcJWSVUOLdTgLWcg/o5SLECFZArQsLAE4tsssL+oAdxI3u/Z7zRnLVB43HTCSapFp0Y4YZBtkb2RrzAD66S5wsgr/KjOD2LTugK8tb0/R9aBxTzRbWdm4PIKModOvl1L+F6H2ttlihEL1m6j9dAwsWy0Dv5VgEKevhC9nkKCV1jZgE7KwIkQxhLlCCQD+h7NYp56AbI4afg4PoMNN8UoRys7C01ia2DoOZzf5WmXOwccapxuF/xGQXnIqaX2k55w05UT+lQvWMn+Pl3sESrs7KpVQF2c41wJ9j8vSjVLXEqpGNiQVk5CpWkDm2DEUGpahVLUCdUvsH24YyAJc5DUsqgUIXeuQtL1DpusmMsc+gsKEt1DqBg519/gF9zOZyUXzsnYQAZrkTo3i0Uj28DLq36jmXjinXKf84XwTpzRKvPkSI1wZN/ilykIwZBwPVMDH0PdMk+MWKkR1CFMexybsQJHi4fBizQEhAI1IO9JQ2Mio84OX7/ffoDLrCS5m7EfwDxyvWZ6kIkkKZKkZU41ty3pvUckEgeGLDIcNSIEu6MUMI1P4WS1QgkidIzXJxTTNpNVE9euGpbwAABNhz3SBIRwRiER0iB6IZw93y0ezNeMp014zah7xyBDer+z04QAA') format('woff2'), 5 | url('iconfont.woff?t=1552412750573') format('woff'), 6 | url('iconfont.ttf?t=1552412750573') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ 7 | url('iconfont.svg?t=1552412750573#iconfont') format('svg'); /* iOS 4.1- */ 8 | } 9 | 10 | .iconfont { 11 | font-family: "iconfont" !important; 12 | font-size: 16px; 13 | font-style: normal; 14 | -webkit-font-smoothing: antialiased; 15 | -moz-osx-font-smoothing: grayscale; 16 | } 17 | 18 | .icon-user:before { 19 | content: "\e64d"; 20 | } 21 | 22 | .icon-weixin:before { 23 | content: "\e65d"; 24 | } 25 | 26 | .icon-qq:before { 27 | content: "\e63b"; 28 | } 29 | 30 | .icon-phone:before { 31 | content: "\e600"; 32 | } 33 | 34 | .icon-password:before { 35 | content: "\e601"; 36 | } 37 | 38 | -------------------------------------------------------------------------------- /assets/css/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/css/iconfont.eot -------------------------------------------------------------------------------- /assets/css/iconfont.js: -------------------------------------------------------------------------------- 1 | !function(s){var e,l='',t=(e=document.getElementsByTagName("script"))[e.length-1].getAttribute("data-injectcss");if(t&&!s.__iconfont__svg__cssinject__){s.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(e){console&&console.log(e)}}!function(e){if(document.addEventListener)if(~["complete","loaded","interactive"].indexOf(document.readyState))setTimeout(e,0);else{var t=function(){document.removeEventListener("DOMContentLoaded",t,!1),e()};document.addEventListener("DOMContentLoaded",t,!1)}else document.attachEvent&&(n=e,c=s.document,o=!1,i=function(){o||(o=!0,n())},(l=function(){try{c.documentElement.doScroll("left")}catch(e){return void setTimeout(l,50)}i()})(),c.onreadystatechange=function(){"complete"==c.readyState&&(c.onreadystatechange=null,i())});var n,c,o,i,l}(function(){var e,t,n,c,o,i;(e=document.createElement("div")).innerHTML=l,l=null,(t=e.getElementsByTagName("svg")[0])&&(t.setAttribute("aria-hidden","true"),t.style.position="absolute",t.style.width=0,t.style.height=0,t.style.overflow="hidden",n=t,(c=document.body).firstChild?(o=n,(i=c.firstChild).parentNode.insertBefore(o,i)):c.appendChild(n))})}(window); -------------------------------------------------------------------------------- /assets/css/iconfont.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | Created by iconfont 9 | 10 | 11 | 12 | 13 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /assets/css/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/css/iconfont.ttf -------------------------------------------------------------------------------- /assets/css/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/css/iconfont.woff -------------------------------------------------------------------------------- /assets/css/iconfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/css/iconfont.woff2 -------------------------------------------------------------------------------- /assets/css/nice_select.css: -------------------------------------------------------------------------------- 1 | .SelectDL {border:1px solid #DDD;height: 30px;background: #FFF;cursor: default;text-indent: 4px;position: relative;} 2 | .SelectDL:hover,.SelectDL.cur{box-shadow:0 0 3px #00baf2;} 3 | .SelectDL dt {padding-right: 30px;background: url(/edu/center/images/tips.png) no-repeat 95% center;color:#666;} 4 | .SelectDL dt.disabled {background-color: #e3e3e3;cursor: no-drop;} 5 | .SelectDL-icon {background: url(/edu/center/images/tips.png) no-repeat 95% center !important;} 6 | .SelectDL dt p,.SelectDL dd li {text-overflow:ellipsis; white-space:nowrap; overflow:hidden;word-wrap:normal;text-align: center;} 7 | .SelectDL dd {position: absolute;left: -1px;top:30px;background: #FFF;border:1px solid #DDD;width: 100%;display: none;overflow: hidden;z-index: 100;margin-top: -1px;} 8 | .SelectDL dd ul {max-height: 240px;padding:5px 10px;} 9 | .SelectDL dd ul li:hover {background: #F1F1F1;} 10 | .SelectDL dd ul li.disabled,.SelectDL dd ul li.disabled:hover {background: #CCC;} 11 | .SelectDL i.icon.arrow_down{background-position: 0px -150px;width: 8px;height: 5px;position: absolute;right: 10px;top:13px;} -------------------------------------------------------------------------------- /assets/css/order.css: -------------------------------------------------------------------------------- 1 | .Confirm {} 2 | 3 | .Confirm .Title, .Cart .Title { 4 | padding: 30px; 5 | } 6 | 7 | .Confirm .Title h1, .Cart .Title h1 { 8 | line-height: 30px; 9 | } 10 | 11 | .GoodList { 12 | text-align: center; 13 | margin-bottom: 80px; 14 | width: 100%; 15 | } 16 | 17 | .Cart .GoodList { 18 | margin-bottom: 30px; 19 | } 20 | 21 | .GoodList tr.good:hover { 22 | background: #F6F6F6 23 | } 24 | 25 | .GoodList th { 26 | background: #F5F5F5; 27 | height: 35px; 28 | font-weight: normal; 29 | } 30 | 31 | .GoodList td { 32 | border-bottom: 1px solid #DDD; 33 | } 34 | 35 | .GoodList td.Title { 36 | border: none; 37 | padding: 45px 0px 0px 0px; 38 | } 39 | 40 | .GoodList td.Title p { 41 | background: url(/edu/center/images/disc_line.png) no-repeat center center; 42 | } 43 | 44 | .GoodList .name { 45 | padding-right: 200px; 46 | } 47 | 48 | .GoodList td.name { 49 | text-align: left; 50 | padding: 20px 200px 20px 30px; 51 | } 52 | 53 | .GoodList td.name img { 54 | width: 125px; 55 | height: 90px; 56 | display: block; 57 | float: left; 58 | } 59 | 60 | .GoodList td.name .goodInfo { 61 | margin-left: 150px; 62 | } 63 | 64 | .GoodList td.name .goodInfo a { 65 | display: block; 66 | margin-bottom: 20px; 67 | } 68 | 69 | .GoodList td.name .goodInfo .onlyMobile { 70 | padding: 5px 10px; 71 | border-radius: 4px; 72 | line-height: 22px; 73 | } 74 | 75 | .GoodList .actions { 76 | width: 100px; 77 | padding-right: 50px; 78 | } 79 | 80 | .GoodList .price, .GoodList .priceNew { 81 | width: 200px; 82 | } 83 | 84 | .GoodList td.price, .GoodList td.priceNew, .GoodList td.actions { 85 | vertical-align: top; 86 | padding: 20px 0px; 87 | } 88 | 89 | .GoodList td.price strong, .GoodList td.priceNew strong { 90 | font-size: 16px; 91 | } 92 | 93 | .GoodList td.price p { 94 | margin-bottom: 10px; 95 | } 96 | 97 | .GoodList td.price .discName { 98 | background: #fff5f5; 99 | border: 1px solid #C01920; 100 | padding: 3px 5px; 101 | border-radius: 3px; 102 | } 103 | 104 | .GoodList td.actions { 105 | text-align: left; 106 | } 107 | 108 | .GoodList td.actions p { 109 | cursor: pointer; 110 | } 111 | 112 | .GoodList td.actions p:hover, .Finish .Main div.fl p:hover { 113 | color: #C01920 114 | } 115 | 116 | .GoodList td.teacher { 117 | text-align: left; 118 | line-height: 1; 119 | padding: 30px 0 20px 30px; 120 | } 121 | 122 | .GoodList td.First { 123 | border-left: 1px solid #DDD; 124 | } 125 | 126 | .GoodList td.Last { 127 | border-right: 1px solid #DDD; 128 | } 129 | 130 | .GoodList td.Billing { 131 | padding: 30px; 132 | background-color: #F5F5F5; 133 | border-right: 1px solid #F5F5F5; 134 | } 135 | 136 | .GoodList td.Billing input { 137 | border-radius: 3px; 138 | border: 1px solid #DDD; 139 | height: 20px; 140 | margin: 0px 5px; 141 | } 142 | 143 | .GoodList td.Billing .discount { 144 | margin-bottom: 15px; 145 | font-size: 12px; 146 | line-height: 22px; 147 | } 148 | 149 | .Finish { 150 | margin-bottom: 150px; 151 | } 152 | 153 | .Cart .Finish { 154 | margin-bottom: 125px; 155 | } 156 | 157 | .Finish .Main { 158 | width: 968px; 159 | border: 1px solid #DDD; 160 | height: 68px; 161 | line-height: 68px; 162 | padding: 0 30px; 163 | } 164 | 165 | .Finish .Main div.fl { 166 | padding-top: 0px; 167 | } 168 | 169 | .Finish .Main div.fl p { 170 | padding: 0px 20px; 171 | border-right: 1px solid #DDD; 172 | line-height: 20px; 173 | cursor: pointer; 174 | margin-top: 24px; 175 | } 176 | 177 | .Finish>button { 178 | width: 170px; 179 | height: 70px; 180 | line-height: 1; 181 | font-size: 24px; 182 | border-radius: 0; 183 | } 184 | 185 | .Finish>button.disabled { 186 | background-color: #999; 187 | } 188 | 189 | .Finish .check { 190 | margin-top: -40px; 191 | line-height: 20px; 192 | right: 100px; 193 | } 194 | 195 | .Finish .check input { 196 | display: none; 197 | } 198 | 199 | .Finish .check p { 200 | padding-left: 20px; 201 | background: url(/edu/center/images/check.png) no-repeat left center; 202 | } 203 | 204 | .Finish .check p.on { 205 | background-image: url(/edu/center/images/checked.png); 206 | } 207 | 208 | .Finish .Main div.fl p.checkbox { 209 | background-position: left center; 210 | padding-left: 30px; 211 | } 212 | 213 | .isNuLL { 214 | height: 200px; 215 | line-height: 200px; 216 | border-top: 1px solid #DDD; 217 | } 218 | 219 | .lastTips { 220 | text-align: right; 221 | padding-right: 200px; 222 | font-size: 12px; 223 | color: #818181; 224 | margin-top: 10px; 225 | } 226 | 227 | .GoodList th.checkbox, .GoodList td.checkbox, .GoodList td.checkboxOverTime, .Finish .checkbox { 228 | background-image: url(/edu/center/images/check.png); 229 | background-repeat: no-repeat; 230 | background-position: 30px center; 231 | padding-left: 60px; 232 | text-align: left; 233 | cursor: default; 234 | } 235 | 236 | .GoodList th.checkbox.on, .GoodList td.checkbox.on, .Finish .checkbox.on { 237 | background-image: url(/edu/center/images/checked.png); 238 | } 239 | 240 | .GoodList .checkbox.teacher { 241 | background-position: 30px 29px; 242 | } 243 | 244 | .checkbox input[type="checkbox"], .checkboxOverTime input[type="checkbox"] { 245 | display: none; 246 | } 247 | 248 | .Classes {} 249 | 250 | .Classes dt { 251 | padding: 0px 10px; 252 | border-bottom: 2px solid #DDD; 253 | height: 42px; 254 | overflow: hidden; 255 | } 256 | 257 | .Classes dt p { 258 | float: left; 259 | font-size: 18px; 260 | padding: 10px; 261 | margin-right: 20px; 262 | cursor: pointer; 263 | } 264 | 265 | .Classes dt p.cur, .Classes dt p:hover { 266 | border-bottom: 4px solid #C01920; 267 | color: #C01920; 268 | padding-bottom: 6px; 269 | } 270 | 271 | .Classes dd {} 272 | 273 | .Classes dd ul { 274 | display: none; 275 | overflow: hidden; 276 | margin: 0px -10px; 277 | } 278 | 279 | .Classes dd ul.cur { 280 | display: block; 281 | } 282 | 283 | .Classes dd ul li { 284 | float: left; 285 | margin: 25px 10px; 286 | width: 222px; 287 | border: 1px solid #DDD; 288 | } 289 | 290 | .Classes dd ul li .pic { 291 | height: 161px; 292 | margin: -1px; 293 | position: relative; 294 | } 295 | 296 | .Classes dd ul li .pic img { 297 | display: block; 298 | width: 100%; 299 | height: 100%; 300 | } 301 | 302 | .Classes dd ul li .pic p { 303 | position: absolute; 304 | right: 0px; 305 | bottom: 0px; 306 | font-size: 12px; 307 | color: #FFF; 308 | left: 0; 309 | padding: 5px; 310 | background: url(/edu/center/images/bg70.png); 311 | } 312 | 313 | .Classes dd ul li .info { 314 | padding: 10px; 315 | } 316 | 317 | .Classes dd ul li .info p.tit { 318 | margin-bottom: 20px; 319 | line-height: 22px; 320 | height: 44px; 321 | overflow: hidden; 322 | } 323 | 324 | /**涓烘偍鎺ㄨ崘-- 寰亴浣嶆帹鑽�**/ 325 | /* .Classes dd ul li { 326 | float: left; 327 | margin: 25px 10px; 328 | width: 222px; 329 | border: 1px solid #DDD; 330 | } */ 331 | 332 | .Classes dd ul .weijob .pic { 333 | height: 161px; 334 | margin: -1px; 335 | position: relative; 336 | } 337 | 338 | .Classes dd ul .weijob .pic img { 339 | display: block; 340 | width: 100%; 341 | height: 100%; 342 | } 343 | 344 | .Classes dd ul .weijob .pic p { 345 | position: absolute; 346 | right: 0px; 347 | bottom: 0px; 348 | font-size: 12px; 349 | color: #FFF; 350 | left: 0; 351 | padding: 5px; 352 | background: url(/edu/center/images/bg70.png); 353 | } 354 | 355 | .Classes dd ul .weijob .info { 356 | padding: 10px; 357 | } 358 | 359 | .Classes dd ul .weijob .info p.tit { 360 | margin-bottom: 20px; 361 | line-height: 22px; 362 | height: 44px; 363 | overflow: hidden; 364 | color: #777986; 365 | 366 | } 367 | 368 | .Classes dd ul .weijob .info .lb{ 369 | color: #777986; 370 | } 371 | 372 | .Classes dd ul .weijob .info .lb .lesson{ 373 | float: left; 374 | margin-right: 18px; 375 | 376 | } 377 | 378 | .Classes dd ul .weijob .info .lb .personNum{ 379 | float: left; 380 | } 381 | 382 | .Classes dd ul .weijob .info .lb .personNum:before{ 383 | content: ''; 384 | background-image: url(/edu/center/images/car_rec/i_per.png); 385 | vertical-align: middle; 386 | display: inline-block; 387 | background-size: 8px 10px; 388 | width: 8px; 389 | height: 10px; 390 | margin-top: -3px; 391 | margin-right: 3px; 392 | } 393 | 394 | .Classes dd ul .weijob .info .money{ 395 | color: #777986; 396 | } 397 | 398 | /*ThisPage Select*/ 399 | 400 | .Confirm .SelectDL { 401 | height: 20px; 402 | line-height: 20px; 403 | min-width: 220px; 404 | text-align: left; 405 | border-radius: 3px; 406 | margin-right: 20px; 407 | } 408 | 409 | .Confirm .SelectDL dd { 410 | top: 20px; 411 | } 412 | 413 | .Confirm .SelectDL dd li span, .Confirm .SelectDL dt p span { 414 | color: #C01920; 415 | } 416 | 417 | .Pack { 418 | border: 1px solid #DDD; 419 | padding: 20px 30px; 420 | margin-bottom: 80px; 421 | } 422 | 423 | .Pack .Main { 424 | padding-bottom: 20px; 425 | border-bottom: 1px solid #DDD; 426 | } 427 | 428 | .Pack .Main img { 429 | width: 125px; 430 | height: 90px; 431 | } 432 | 433 | .Pack .Main .info { 434 | margin-left: 150px; 435 | } 436 | 437 | .Pack .Main .info h2 { 438 | font-size: 16px; 439 | font-weight: normal; 440 | margin-bottom: 15px; 441 | } 442 | 443 | .Pack .Main .info p { 444 | line-height: 26px; 445 | } 446 | 447 | .packItemList { 448 | padding: 20px 0px; 449 | } 450 | 451 | .packItemList li { 452 | overflow: hidden; 453 | line-height: 32px; 454 | } 455 | 456 | .packItemList li .title { 457 | width: 750px; 458 | float: left; 459 | padding-left: 20px; 460 | background: url(/edu/center/images/dot.png) no-repeat 5px center; 461 | } 462 | 463 | .packItemList li span { 464 | float: left; 465 | } -------------------------------------------------------------------------------- /assets/css/pages-weixinpay.css: -------------------------------------------------------------------------------- 1 | .checkout h5{font-weight:700;margin:0}.hr{height:1px;background-color:#ddd}.top{background-color:#f1f1f1}.logoArea{overflow:hidden;position:relative}.search{position:absolute;right:0;top:22px;font-size:16px}.search .btn-danger{font-size:16px}.checkout{margin:20px 0}.checkout-steps{border:1px solid #ddd;padding:25px}.seven{color:#c81623;margin-top:20px}.price{font:14px "微软雅黑";font-weight:700;color:#e12228}ul.addr-detail li{width:99%;margin:6px 0}.recommendAddr{margin-top:10PX}ul.payType li{display:inline-block;padding:5px 20px;border:1px solid #ddd;*display:inline;_zoom:1;*margin:5px 10px;cursor:pointer}.addr-item .name{width:120px;border:1px solid #ddd;height:18px;padding:5px 10px;text-align:center}ul.send-detail li{margin-top:10px}.sendType .express{border:1px solid #ddd;width:120px;text-align:center}.sendType,.sendGoods{padding:15px}.sendType{background:#f4f4f4;margin-bottom:2px}.sendGoods{background:#feedef}.num,.exit{text-align:center}.order-summary{overflow:hidden;padding-right:20px}.list,.trade{line-height:26px}.list span{float:left;width:160px}.trade{padding:10px;margin:10px 0;text-align:right;background-color:#f4f4f4;border:1px solid #ddd}.trade .fc-receiverInfo{color:#999}.pay{font-family:"微软雅黑"}.pay .orange{color:#ea4d08}.pay .money{font-size:18px}.pay .checkout-tit{padding:10px 60px}.pay .paymark{overflow:hidden;line-height:26px;text-indent:38px}.pay .success-icon{width:30px;height:30px;display:inline-block;background-position:0 0}.pay .success-info{padding:0 8px;line-height:30px;vertical-align:top}.submit .btn-xlarge{padding:15px 45px;margin:15px 0 10px;font:18px "微软雅黑";font-weight:700;border-radius:0}.check-info{padding-left:25px;padding-bottom:15px;margin-bottom:10px;border:2px solid #c81523}.check-info h4{color:#c81523}.check-info .save{font-size:18px;font-weight:700;color:#c81523}.check-info ol,.check-info ul{padding-left:25px}.zfb{color:#c81523;font-weight:700}.check-info li{line-height:24px;font-size:14px}.weixin{line-height:27px;margin-right:40px;font-size:16px}.checkout-steps{border:1px solid #ddd;padding:25px;width:990px;margin:0 auto}.checkout-steps .phone{background:url(../img/phone-bg.png) no-repeat;width:350px;height:400px;margin-left:40px}.checkout-steps .red{color:red}.checkout-steps .saosao{margin-top:15px;padding:8px 0 8px 125px}.checkout-steps .saosao p{margin-bottom:5px;color:#fff;line-height:20px;margin-top:0;font-size:15px} -------------------------------------------------------------------------------- /assets/css/reset.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | 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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}body{font-size:12px;line-height:160%;font-family:"Helvetica Neue",\5FAE\8F6F\96C5\9ED1,"SimHei",Tohoma;word-break:break-all;word-wrap:break-word;position:relative}ol,ul,li{list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0;empty-cells:show}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins,s{text-decoration:none}del{text-decoration:line-through}em,i{font-style:normal}a,img{border:0;text-decoration:none}a{text-decoration:none}a:hover{text-decoration:underline}a:focus{outline:0;-moz-outline:0}a:active{outline:0;blr:expression(this.onFocus=this.blur())}h1{font-size:36px;line-height:45px;font-weight:normal}h2{font-size:24px;line-height:30px;font-weight:normal}h3{font-size:18px;line-height:22px;font-weight:normal}h4{font-size:16px;line-height:20px;font-weight:normal}h5{font-size:14px;line-height:18px;font-weight:normal}h6{font-size:12px;line-height:16px;font-weight:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block} -------------------------------------------------------------------------------- /assets/css/sign.css: -------------------------------------------------------------------------------- 1 | body{ 2 | background-color: #F1F1F1; 3 | } 4 | 5 | *, :after, :before { 6 | box-sizing: border-box; 7 | } 8 | 9 | /*选择器*/ 10 | .sign-up-msg{ 11 | text-align: center; 12 | font-size: 12px; 13 | line-height: 20px; 14 | color: #969696; 15 | } 16 | 17 | /*标签选择器*/ 18 | a{ 19 | text-decoration: none; 20 | } 21 | 22 | /*后代选择器*/ 23 | .sign-up-msg a{ 24 | color: #3194d0; 25 | } 26 | 27 | .sign-up-msg a:hover{ 28 | text-decoration: underline; 29 | } 30 | 31 | .sign { 32 | height: 100%; 33 | min-height: 750px; 34 | text-align: center; 35 | font-size: 14px; 36 | background-color: #f1f1f1; 37 | } 38 | 39 | /*表单样式*/ 40 | .sign .main{ 41 | background-color: #FFFFFF; 42 | width: 400px; 43 | padding: 50px; 44 | margin: 60px auto 0 auto; 45 | box-shadow: 0 0 8px rgba(0,0,0,0.1); 46 | border-radius: 5px; 47 | } 48 | 49 | .sign .logo{ 50 | position: absolute; 51 | top: 56px; 52 | left: 50px; 53 | } 54 | 55 | 56 | /*登录注册文字*/ 57 | .sign .title{ 58 | margin: 0 auto 50px; 59 | padding: 10px; 60 | text-align: center; 61 | } 62 | 63 | .sign .title a{ 64 | padding: 10px; 65 | color: #969696; 66 | font-size: 18px; 67 | } 68 | 69 | .sign .title a:hover{ 70 | border-bottom: 2px solid #3BB149; 71 | } 72 | 73 | .sign .title .active{ 74 | font-weight: 700; 75 | color: #3BB149; 76 | border-bottom: 2px solid #3BB149; 77 | } 78 | 79 | .sign .title span{ 80 | padding: 10px; 81 | color: #969696; 82 | font-weight: 700; 83 | } 84 | 85 | /*表单文本框 86 | .sign form .input input{ 87 | width: 100%; 88 | height: 50px; 89 | padding: 4px 12px 4px 35px; 90 | border: 1px solid #c8c8c8; 91 | background-color: #F8F8F8; 92 | box-sizing: border-box; 93 | }*/ 94 | 95 | .sign form .restyle { 96 | margin-bottom: 0; 97 | } 98 | .sign form .input-prepend { 99 | position: relative; 100 | width: 100%; 101 | } 102 | .sign form .input-prepend input { 103 | width: 100%; 104 | height: 50px; 105 | margin-bottom: 0; 106 | padding: 4px 12px 4px 35px; 107 | border: 1px solid #c8c8c8; 108 | border-radius: 0 0 4px 4px; 109 | background-color: hsla(0,0%,71%,.1); 110 | vertical-align: middle; 111 | } 112 | .sign form .restyle input { 113 | border-bottom: none; 114 | border-radius: 4px 4px 0 0; 115 | } 116 | .sign form .no-radius input { 117 | border-radius: 0; 118 | } 119 | .sign form .input-prepend i { 120 | position: absolute; 121 | top: 4px; 122 | left: 10px; 123 | font-size: 18px; 124 | color: #969696; 125 | } 126 | .sign .sign-up-button{ 127 | margin-top: 20px; 128 | width: 100%; 129 | padding: 9px 18px; 130 | font-size: 18px; 131 | border: none; 132 | border-radius: 25px; 133 | color: #FFFFFF; 134 | background-color: #42c02c; 135 | cursor: pointer; 136 | } 137 | .sign .sign-up-button:hover{ 138 | background-color: #3db922; 139 | } 140 | 141 | .sign .sign-in-button{ 142 | margin-top: 20px; 143 | width: 100%; 144 | padding: 9px 18px; 145 | font-size: 18px; 146 | border: none; 147 | border-radius: 25px; 148 | color: #FFFFFF; 149 | background-color: #3194d0; 150 | cursor: pointer; 151 | } 152 | .sign .sign-in-button:hover{ 153 | background-color: #187cb7; 154 | } 155 | 156 | .sign .more-sign { 157 | margin-top: 50px; 158 | } 159 | 160 | .sign .more-sign h6 { 161 | position: relative; 162 | margin: 0 0 10px; 163 | font-size: 12px; 164 | color: #b5b5b5; 165 | } 166 | 167 | .sign .more-sign h6:after, .sign .more-sign h6:before { 168 | content: ""; 169 | border-top: 1px solid #b5b5b5; 170 | display: block; 171 | position: absolute; 172 | width: 60px; 173 | top: 5px; 174 | } 175 | .sign .more-sign h6:before { 176 | left: 30px; 177 | } 178 | 179 | .sign .more-sign h6:after { 180 | right: 30px; 181 | } 182 | .sign .more-sign h6:after, .sign .more-sign h6:before { 183 | content: ""; 184 | border-top: 1px solid #b5b5b5; 185 | display: block; 186 | position: absolute; 187 | width: 60px; 188 | top: 5px; 189 | } 190 | 191 | .sign .more-sign ul { 192 | margin-bottom: 10px; 193 | list-style: none; 194 | padding-left: 0; 195 | } 196 | 197 | .sign .more-sign ul li { 198 | margin: 0 5px; 199 | display: inline-block; 200 | } 201 | 202 | .sign .more-sign ul a { 203 | width: 50px; 204 | height: 50px; 205 | line-height: 50px; 206 | display: block; 207 | } 208 | .sign .more-sign .icon-weixin { 209 | color: #00bb29; 210 | } 211 | .sign .more-sign .icon-qq { 212 | color: #498ad5; 213 | } 214 | .sign .more-sign ul i { 215 | font-size: 28px; 216 | } 217 | .ic-wechat:before { 218 | content: "\E604"; 219 | } 220 | .ic-qq_connect:before { 221 | content: "\E603"; 222 | } 223 | 224 | 225 | -------------------------------------------------------------------------------- /assets/css/swiper-3.3.1.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Swiper 3.3.1 3 | * Most modern mobile touch slider and framework with hardware accelerated transitions 4 | * 5 | * http://www.idangero.us/swiper/ 6 | * 7 | * Copyright 2016, Vladimir Kharlampidi 8 | * The iDangero.us 9 | * http://www.idangero.us/ 10 | * 11 | * Licensed under MIT 12 | * 13 | * Released on: February 7, 2016 14 | */ 15 | .swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}} -------------------------------------------------------------------------------- /assets/css/theme.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | .c-master { 3 | color: #68cb9b; 4 | } 5 | .bg-orange { 6 | background-color: #68cb9b; 7 | } 8 | .nav li.current a, 9 | .nav li a:hover, 10 | .h-r-login li a:hover, 11 | .h-r-login li a:hover, 12 | .c-tab-title a.current, 13 | .c-btn-2, 14 | .i-teach-wrap:hover a, 15 | .paging a, 16 | .paging a:hover, 17 | .paging a.current, 18 | #footer, 19 | .u-m-dd ul li a:hover, 20 | .u-m-dd ul li.current a, 21 | .d-s-head-tab a.current { 22 | border-color: #68cb9b; 23 | color: #68cb9b; 24 | } 25 | .lh-menu ul li.lh-menu-stair ol li.lh-menu-second a.current-2, 26 | .lh-menu ul li.lh-menu-stair li.lh-menu-second a.current-2, 27 | .lh-menu ul li.lh-menu-stair ol li.lh-menu-second a.current-2 .lh-menu-i-2, 28 | .lh-menu ul li.lh-menu-stair li.lh-menu-second a.current-2 .lh-menu-i-2, 29 | .lh-menu-second a.current-2 span.fr, 30 | #t-infor-menu p a.current, 31 | .i-art-title:hover, 32 | .q-sort-wrap span.current { 33 | border-color: #68cb9b; 34 | color: #68cb9b; 35 | } 36 | -------------------------------------------------------------------------------- /assets/css/web.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | /* #index slide 3 | ================================================== */ 4 | .i-slide{width:100%;overflow:hidden;position:relative}.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0,0,0);-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-slide img{display:block;margin:0 auto;max-width:100%;height:auto}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.i-slide .pagination{position:absolute;left:0;text-align:center;bottom:10px;width:100%;z-index:9}.swiper-pagination-switch{display:inline-block;width:10px;height:10px;border-radius:10px;border:1px solid #fff;margin:0 3px;cursor:pointer}.swiper-active-switch{background:#fff}.i-slide .s-arrow{position:absolute;top:50%;margin-top:-35px;display:block;width:40px;height:70px;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);z-index:9}.i-slide .arrow-left{background:url(../img/s-prev-btn.png) no-repeat 0 0;left:0}.i-slide .arrow-right{background:url(../img/s-next-btn.png) no-repeat 0 0;right:0}.i-slide .s-arrow:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);text-decoration:none}.c-tab-title{border-bottom:1px solid #e2e2e2;height:34px;text-align:center;margin-bottom:50px}.c-tab-title a{border-bottom:1px solid transparent;display:inline-block;line-height:34px;margin:0 20px;padding:0 10px;font-size:16px;color:#666;transition:.3s;-webkit-transition:.3s}.c-tab-title a:hover{text-decoration:none}.i-question-list{border-top:1px solid #e2e2e2;padding:30px 0 40px;margin-top:-10px}.i-question-list ul{display:block;height:370px;overflow:hidden;position:relative}.i-question-list ul li{border-bottom:1px dotted #e6e6e6;height:90px;overflow:hidden}.i-q-l-wrap{padding:10px 0 15px 75px;position:relative;min-height:67px}.u-face{position:absolute;left:0;top:10px}.u-face img{display:block;width:60px;height:60px;border-radius:50%}.i-q-txt{height:20px;line-height:200%;overflow:hidden}.stud-act-list>section{border-top:1px solid #e2e2e2;margin-top:-10px;padding-top:20px}.stud-act-list ul{height:358px;overflow:hidden}.stud-act-list li{border-bottom:1px solid #f2f2f2;padding:17px 0 12px 75px;position:relative;height:60px}.i-teacher-list ul{margin-left:-30px;padding-top:20px}.i-teacher-list ul li{width:25%;float:left}.i-teach-wrap{background:#fff;border:1px solid transparent;display:block;margin:0 0 50px 30px;overflow:hidden;text-align:center;padding:15px 15px 20px;overflow:hidden;transition:.3s;-webkit-transition:.3s}.i-teach-pic{width:60%;margin:10px auto 0}.i-teach-pic img{display:block;border-radius:50%;max-width:100%;transition:.5s;-webkit-transition:.5s}.i-teach-wrap .i-q-txt{border-top:1px dotted #e2e2e2;padding-top:15px}.i-teach-wrap:hover{border-color:#e8e8e8;box-shadow:6px 6px 0 rgba(0,0,0,.06)}.i-teach-wrap:hover .i-teach-pic img{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}.c-sort-box{border-top:1px solid #e2e2e2;margin-top:-15px}.c-s-dl dl{border-bottom:1px dotted #ddd;line-height:30px}.c-s-dl dl dt{float:left;width:75px;text-align:right;padding-right:15px}.c-s-dl dl{position:relative;padding:15px 60px 0 0}.c-s-dl-li{padding-left:90px}.c-s-dl-li ul{overflow:hidden}.c-s-dl-li ul li{float:left;margin:0 15px 9px 0}.c-s-dl-li ul li a{display:inline-block;color:#666;font-size:14px;padding:0 10px}.c-s-dl dl ul li a:hover,.c-s-dl-li ul li.current a{color:#EA562E;text-decoration:none}.c-s-more{position:absolute;right:5px;top:16px}.js-wrap{background:#f4f4f4;height:40px;line-height:40px;padding:0 15px;position:relative;overflow:hidden;clear:both}.js-tap li{float:left}.js-tap li a{display:block;padding:0 30px;line-height:40px;color:#666;font-size:14px}.js-tap li.current a{color:#fff}.c-v-pic-wrap{float:left;transition:.3s;position:relative}.c-v-pic{display:block;max-width:100%}.thr-attr-box{background:#985054;float:right;transition:.3s;-webkit-transition:.3s}.c-attr-wrap{background:#264863;float:right;transition:.3s;-webkit-transition:.3s}.lt-ie9.c-v-pic-wrap,.lt-ie9.lt-ie8 .c-v-pic-wrap{width:640px;height:357px}.lt-ie9 .thr-attr-box,.lt-ie9.lt-ie8 .thr-attr-box{width:140px;height:357px}.lt-ie9 .c-attr-wrap,.lt-ie9.lt-ie8 .c-attr-wrap{width:420px;height:357px}.thr-attr-ol{padding:0 10px;overflow:hidden;height:100%}.thr-attr-ol li{border-bottom:1px solid #AD7376;height:33.33%;width:100%;text-align:center;display:block}.thr-attr-ol li aside{display:inline-block;vertical-align:middle}.thr-attr-ol li span{font-size:14px;vertical-align:middle}.thr-attr-ol li h6{display:inline-block;font-size:20px;vertical-align:middle}.thr-attr-ol p{display:inline-block;vertical-align:middle;height:100%;width:1px;font-size:0;line-height:100%;}.c-attr-jg{border-bottom:1px solid #30536F;margin-top:30px;padding-bottom:20px;vertical-align:middle}.c-attr-jg span{font-size:14px;vertical-align:middle}.c-attr-jg big{font-size:28px;vertical-align:middle}.c-attr-jg span s{text-decoration:line-through;vertical-align:middle}.c-attr-mt{margin-top:30px}.kcShare{overflow:hidden;width:48px}.kcShare #bdshare{color:#FFF;height:24px;left:50px;margin:0;position:absolute;top:-4px;width:160px}.sc-end a,.sc-end a:hover{color:#f4c600;cursor:default;text-decoration:none}.c-infor-tabTitle.c-tab-title{margin:20px 0;text-align:left}.c-infor-tabTitle.c-tab-title a{font-size:18px;margin-left:0}.course-txt-body{overflow:hidden;color:#888;font-size:14px;line-height:30px;white-space:normal;word-break:break-all;margin-top:20px;padding:0 10px;text-align:justify}.course-txt-body img{max-width:100%}.ctb-btn{text-align:center;margin-top:15px}.ctb-btn a{opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60)}.c-teacher-txt-show{color:#999;line-height:30px;white-space:normal;word-break:break-all;margin:10px 10px 0}.buy-cin-list{margin-left:-18px;overflow:hidden;clear:both}.buy-cin-list span{display:block;float:left;width:18%;margin:5px 0 15px 18px;text-align:center}.buy-cin-list span img{border-radius:50%;display:block;max-width:100%}.buy-cin-list span tt{height:18px;width:100%;display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comm-title.all-article-title,.comm-title.all-teacher-title{overflow:visible}.all-teacher-title .c-tab-title{margin-bottom:20px;height:auto}.all-teacher-title .c-tab-title a{margin:0 10px}.t-infor-wrap{border-bottom:none;border-top:1px solid #e2e2e2;padding-top:10px;margin-top:-10px}#t-infor-menu{border:none;height:auto}#t-infor-menu{text-align:left}#t-infor-menu p a{margin:20px 0 0 0;padding:0 0 0 10px;height:18px;line-height:18px;border:solid #666;border-width:0 0 0 5px;display:inline-block}.t-infor-menu{width:10%}.t-infor-box{width:90%}.t-infor-pic{float:left;margin:0 30px 0 0;background:#fff;border:1px solid #f0f0f0;box-shadow:5px 5px 0 rgba(0,0,0,.04);overflow:hidden;}.t-infor-pic img{margin:20px auto;width:90%;display:block}.t-tag-bg{background:#f2f2f2;display:inline-block;padding:10px 15px;overflow:hidden;font-size:14px;color:#888}.t-infor-txt{margin:20px 10px 0;line-height:200%;font-size:14px;color:#777}.t-infor-txt p{text-indent:24px;text-align:justify}.comm-title.all-article-title{margin-bottom:20px}.comm-title.all-article-title .c-tab-title{padding-top:10px}.comm-title.all-article-title h2 span{font-size:24px}.i-article-list li{border-bottom:1px dotted #ddd;margin-bottom:20px;padding:0 0 20px 210px;position:relative;min-height:100px}.i-article-pic{position:absolute;left:0;top:0;width:180px;text-align:center;transition:.3s;-webkit-transition:.3s}.i-article-pic img{max-width:100%}.i-art-title{color:#333;font-size:20px}.i-art-title:hover{text-decoration:none}.i-article-list.r-art-wrap li{padding:0 0 10px 30px;min-height:inherit;position:relative}.r-art-wrap li .orderNum{position:absolute;left:0;top:6px}.r-art-wrap li .orderNum span{background:#ddd;border-radius:3px;color:#777;display:inline-block;font-size:12px;text-align:center;width:20px;height:20px;line-height:20px}.r-art-wrap li.lt2 .orderNum span{background:#CA9191;color:#fff}#art-infor-body{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;line-height:200%;color:#4e4e4e;font-size:14px;font-family:SimSun;padding:20px 10px;overflow:hidden}#art-infor-body p{margin-bottom:20px;text-indent:24px;text-align:justify}#art-infor-body img{max-width:100%;margin:0 auto}.i-q-txt{height:40px;overflow:hidden}.i-q-txt p{line-height:20px;height:20px}.q-tip-pic{margin-right:20px;float:left}.q-c-list dl{margin-bottom:30px;min-height:30px;clear:both;position:relative;padding-left:70px}.q-c-list dl dt{position:absolute;top:5px;left:0;width:60px;text-align:right}.q-c-list dl dd label input,.q-c-list dl dd textarea,.tags-content{background:#fff;border:1px solid #73868E;color:#333;font-size:15px;width:92%;padding:0 10px;line-height:34px;height:34px}.q-sort-wrap span{background:#fff;border:1px solid #bbb;cursor:pointer;display:inline-block;padding:0 20px;height:32px;line-height:32px;font-size:16px;color:#666;margin-right:10px}.q-sort-wrap span.current{background:#fbfbfb;cursor:default}.tags-content{height:20px;line-height:20px;padding:7px 10px}.q-c-list dl dd label input:focus,.q-c-list dl dd textarea:focus,.tags-content:focus{box-shadow:1px 1px 1px rgba(0,0,0,.08) inset}.q-c-list dl dd textarea{height:150px;font-size:14px;line-height:30px}.v-code-pic{display:inline-block;vertical-align:middle;margin-left:10px;width:88px}.tags-content span{color:#919191;cursor:default}.q-c-jy{position:absolute;right:5px;bottom:0}.tags-content .list-tag{margin-right:1px}.taglist{margin-top:-10px}.taglist .list-tag{color:#787d82;cursor:pointer;margin:1px}.list-tag{background:#F2EFED;color:#787d82;float:left;font-size:12px;height:20px;line-height:20px;padding:0 10px;transition:all .25s ease 0s;white-space:nowrap;word-wrap:break-word}.list-tag.onactive,.list-tag:hover{background:#EAE7E4;color:#4e4e4e;text-decoration:none}.list-tag.onactive{cursor:default}.q-all-list li{border-bottom:1px solid #e2e2e2;margin-top:30px;position:relative;padding-bottom:30px}.q-head-pic{position:absolute;left:0;top:0;width:100px;text-align:center}.q-head-pic img{display:inline-block;width:50px;height:50px;border-radius:50%}.q-txt-box{position:relative;margin-left:120px;padding-right:130px;min-height:80px}.replyBrowseNum{display:block;position:absolute;right:0;top:10px;width:120px;overflow:hidden;clear:both}.replyBrowseNum:hover,.replyBrowseNum:hover *{cursor:pointer;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.browseNum,.replyNum{float:left;width:50px;margin:0 5px;text-align:center}.r-b-num{font-size:14px;font-family:'Microsoft YaHei';color:#666}.q-r-rank-list li{border-bottom:1px dotted #e2e2e2;margin-top:15px;padding:0 80px 15px 0;position:relative}.q-r-r-num{position:absolute;right:0;top:0}.q-r-r-num .r-b-num{color:#FF5F16}.q-infor-box{border-top:1px solid #e2e2e2;padding-top:20px}.q-infor-box .q-txt-box{margin-left:60px;min-height:inherit}.q-infor-box .q-head-pic{width:50px}.q-infor-box .i-q-txt{height:auto}.q-share{position:absolute;right:0;top:6px;width:120px}.q-i-noter-box{border-top:1px solid #ddd;margin-top:25px;padding-top:25px}.q-n-r-box .n-reply{border-top:1px solid #e2e2e2;display:block;padding-left:36px;margin-top:20px}.q-n-r-box .question-list.lh-bj-list li{padding-bottom:30px}.question-list.lh-bj-list .c-btn-6{display:none}.question-list.lh-bj-list li:hover .c-btn-6{display:block}.question-list.lh-bj-list .bg-fa .c-btn-6,.question-list.lh-bj-list li:hover .bg-fa .c-btn-6{display:inline-block}.good-anwer-box{background:#FFFAED;margin-top:20px;padding:0 20px 20px;position:relative}.g-a-title span{border-radius:0 0 30px 0;display:inline-block;padding:0 40px 0 20px;font-size:18px;color:#fff;height:34px;line-height:34px;margin-left:-20px}.good-answer .question-list.lh-bj-list li{border:none}.good-answer .n-reply{border-top:1px solid #e2e2e2}.u-order-wrap dl{margin-bottom:25px}.u-order-wrap dl dt{background:#f4f4f4;border:solid #e9e9e9;border-width:1px 0;height:32px;line-height:32px;overflow:hidden;padding:0 10px}.u-ol-pic{width:120px;float:left;display:block;margin-right:15px}.u-ol-pic img{display:block;max-width:100%}.u-account-box{padding:30px 0 0 60px}.u-account-li li{margin-bottom:30px;overflow:hidden}.u-account-li li *{vertical-align:middle}.u-a-title{display:inline-block;width:80px;text-align:right;padding-right:10px}.u-a-inpt,.u-account-li select{background:#fff;border:1px solid #ddd;height:32px;line-height:36px;width:300px;font-size:14px;color:#666;padding:0 10px}.u-a-inpt:focus,.u-account-li select:focus{border-color:#ccc;box-shadow:1px 1px 3px rgba(0,0,0,.1) inset}.u-a-error{margin-left:10px;color:#FF8723}.u-sys-news dl{border-bottom:1px dotted #ddd;padding-bottom:20px;margin-top:20px;overflow:hidden;clear:both}.u-sys-news dl dt{border-right:3px solid #f2f2f2;float:left;width:100px;margin-right:20px;padding-right:20px;height:100px}.p-h-header{background:#111;width:100%}.p-h-head{padding:0 80px;height:60px;position:relative}.p-h-title{font-size:20px;line-height:60px;text-align:center;height:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-h-goback{position:absolute;left:15px;top:20px}.p-h-rSc{position:absolute;left:95px;top:22px}.dpOpen a{color:#f4c600}.dpBtn.dpOpen{width:50px;position:absolute;top:1px;right:0;z-index:999999}.p-h-s-bar .lev-num-bar,.p-h-s-bar .time-bar-wrap,.p-h-s-bar .time-bar-wrap .lev-num-wrap{border-radius:0}.p-h-s-bar .time-bar-wrap .lev-num-wrap{background:#666}.p-h-s-bar .lev-num-bar{background:#985054}.time-bar-wrap .lev-num-bar p{position:relative;height:12px;overflow:hidden}.time-bar-wrap .lev-num-bar p .lev-num{right:15px;top:0;left:inherit}.p-h-box{padding:0 400px 0 0;position:relative}.p-h-video{position:relative;width:100%;height:100%;z-index:99999}.p-h-video-box{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;z-index:2}.p-h-video-tip{position:absolute;top:50%;left:50%;margin:-30px 0 0 -25px;z-index:1}.p-h-r-ele{background:#fff;position:absolute;top:0;right:0;width:400px;height:100%;z-index:99999}.p-h-r-wrap{padding:0 10px}.p-h-r-title{border-bottom:1px solid #364B61;height:34px}.p-h-r-title li{float:left;width:50%}.p-h-r-title li a{color:#364B61;display:block;height:35px;line-height:35px;text-align:center;font-size:16px}.p-h-r-title li.current a{background:#264863;border-radius:3px 3px 0 0;color:#fff}.p-h-r-title li a:hover{text-decoration:none}#p-h-r-cont{position:relative;overflow-x:hidden;overflow-y:auto}.p-h-r-menu .lh-menu{margin:0}.p-h-m-tp{background:#111;height:60px;margin:0 -10px;position:relative}.o-c-btn{width:15px;position:absolute;left:0;top:0;height:60px;line-height:160%}.o-c-btn a{border-left:1px solid #666;height:40px;display:block;padding-top:20px}.o-c-btn.open-o-c a,.open-o-c.o-c-btn a:hover{border-color:#f4c600}.o-c-btn a:hover{border-color:#fff}.pay-o-e-wrap .comm-shadow-2{box-shadow:0 1px 0 0 #FFF,0 2px 0 0 #CCC,0 3px 0 0 #FFF,0 4px 0 0 #CCC,0 5px 0 0 #FFF,0 3px 5px 2px rgba(0,0,0,.1)}.order-table{border:1px solid #DDD}.orderSuccess ol{overflow:hidden;padding:20px 30px 40px 200px}.order-table ol h2{border-bottom:1px solid #ddd;height:auto;font-size:24px}.paySuccIcon{height:140px;left:3em;top:0;width:140px}.kj-link li a svg,.paySuccIcon svg{width:100%;height:100%}.kj-link{padding-left:200px;height:130px}.kj-link li{display:inline-block;margin:0 20px}.kj-link li a{display:inline-block;height:110px;width:110px;text-align:center;font-size:18px;color:#EB4F38}.kj-link li a:hover{opacity:.9;filter:alpha(opacity=90);text-decoration:none}.ei-item-box a{display:block;height:50px;width:55px;z-index:99999;color:#fff;position:absolute;top:-8px;right:0;transition:.5s;-webkit-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.ei-item-box a img{width:55px;height:50px}.ei-item-box a:hover{top:0;-webkit-transition:top 500ms;-moz-transition:top 500ms;-ms-transition:top 500ms;-o-transition:top 500ms;transition:top 500ms}.ei-i-dialog{background:url(../img/black-bg-hf.png) repeat top left;width:100%;transition:.3s;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;-ms-transition:.3s}.ei-i-dialog-box-tit{border-bottom:1px solid #333;height:32px;background:url(../img/black-bg-hf.png) repeat top left}.ei-i-dialog-box-tit span{font:14px/32px 'Microsoft YaHei';color:#fff}.ei-i-close{background-color:#111;color:#f0742e;font:14px/29px "Microsoft YaHei";right:0;text-align:center;top:0;width:80px}.ei-i-close:hover{text-decoration:none}.ei-i-dialog-box-boy .dialog-box-boy-in ul li{float:left;width:33.33%;}.box-boy-in-i{display:block;overflow:hidden;position:relative;margin:30px 0 50px}.box-boy-in-i a{display:block;width:93%;border:3px solid transparent}.box-boy-in-i a .pic{display:block;max-width:100%;height:auto}.dialog-box-boy-in ul li .xz{bottom:0;display:none;height:40px;position:absolute;right:0;width:40px}.dialog-box-boy-in ul li a .name{display:block;width:100%;height:32px;background:url(../img/black-name.png) repeat top left;font:14px/32px 'Microsoft YaHei';color:#fff;text-align:center;bottom:0;left:0}.dialog-box-boy-in ul li:hover .box-boy-in-i a,.ei-i-dialog-box-boy .dialog-box-boy-in ul li .current a{border-color:#ef550f}.dialog-box-boy-in ul li:hover .box-boy-in-i .xz,.ei-i-dialog-box-boy .dialog-box-boy-in ul li .current .xz{display:block}#triangle-bottomright{border-bottom:50px solid #ef550f;border-left:50px solid transparent;height:0;right:0;bottom:0;width:0}.loging{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:200px}.loging img{width:62px;height:62px;margin-top:72px;}@media (min-width:992px) and (max-width:1199px){.c-attr-jg,.c-attr-mt{margin-top:15px}.c-attr-time{display:none}}@media (min-width:768px) and (max-width:991px){.i-teacher-list ul li{width:50%}.thr-attr-ol li{float:left;width:33.3%;height:80px}.c-attr-jg,.c-attr-mt{margin-top:15px}.c-attr-time,.c-attr-undis{display:none}.buy-cin-list span{width:10%}.all-teacher-title h2{float:none;margin-bottom:15px}.t-infor-menu{float:none;width:100%}.t-infor-menu .c-tab-title{margin-bottom:10px}.t-infor-box{width:100%}.t-infor-box .ml20{margin-left:10px}}.m-play-nav {display: none!important;}.tip-new-warp{position: fixed;z-index:9999;background: url("../img/kyb-tip-all-bg.png") repeat top left;width: 100%;height: 100%;top:0px;left: 0px;text-align:center;}.tip-new-info{display: inline-block;border-radius: 10px;overflow: hidden;vertical-align: middle;z-index: 10000;margin: 150px auto;position: relative;width: 450px;height: 553px;}.tip-new-in-bg,.tip-new-in-bg img{display: block;width: 100%;}.tip-new-in-nr{position: absolute;top:0;left: 0;z-index: 10001;width: 100%;height: auto;}.tip-new-in-nr-top{height: 230px;position: relative;width: 100%;}.new-tips-close{display: block;width: 38px;height: 38px;position: absolute;top:5px;right: 5px;}.new-tips-close img{display: block;width: 100%;height: 100%;}.tip-new-in-b-txt{border: 1px dashed #ff6f40;margin: 20px 50px 40px;padding: 20px;line-height: 30px;text-align: justify;text-indent: 34px;}.tip-new-in-b-txt p{text-align: right;}.tip-new-in-b-btn a{display: block;margin: 0 50px;background: #ff662f;color: #fff;height: 46px;line-height: 46px;font-size: 16px;text-align: center;border-radius: 6px;}.tip-new-in-b-btn a:hover{text-decoration: none;opacity: 0.9;filter:alpha(opacity=90);} -------------------------------------------------------------------------------- /assets/img/404.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/404.jpg -------------------------------------------------------------------------------- /assets/img/500.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/500.jpg -------------------------------------------------------------------------------- /assets/img/HF-BG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/HF-BG.png -------------------------------------------------------------------------------- /assets/img/avatar-boy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/avatar-boy.gif -------------------------------------------------------------------------------- /assets/img/black-bg-hf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/black-bg-hf.png -------------------------------------------------------------------------------- /assets/img/black-mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/black-mask.png -------------------------------------------------------------------------------- /assets/img/black-name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/black-name.png -------------------------------------------------------------------------------- /assets/img/c-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/c-icon.png -------------------------------------------------------------------------------- /assets/img/cart_setp2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/cart_setp2.png -------------------------------------------------------------------------------- /assets/img/d-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/d-icon.png -------------------------------------------------------------------------------- /assets/img/default-img.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/default-img.gif -------------------------------------------------------------------------------- /assets/img/default-img_old.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/default-img_old.gif -------------------------------------------------------------------------------- /assets/img/default-tea-img.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/default-tea-img.gif -------------------------------------------------------------------------------- /assets/img/erweima.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/erweima.png -------------------------------------------------------------------------------- /assets/img/f12c399b34115265a7a8a4da329b45d0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/f12c399b34115265a7a8a4da329b45d0.jpg -------------------------------------------------------------------------------- /assets/img/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/icon.png -------------------------------------------------------------------------------- /assets/img/kyb-tip-all-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/kyb-tip-all-bg.png -------------------------------------------------------------------------------- /assets/img/kyb-tip-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/kyb-tip-bg.jpg -------------------------------------------------------------------------------- /assets/img/kyb-tip-close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/kyb-tip-close.png -------------------------------------------------------------------------------- /assets/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/loading.gif -------------------------------------------------------------------------------- /assets/img/loding.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/loding.gif -------------------------------------------------------------------------------- /assets/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/logo.png -------------------------------------------------------------------------------- /assets/img/logo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/logo1.png -------------------------------------------------------------------------------- /assets/img/phone-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/phone-bg.png -------------------------------------------------------------------------------- /assets/img/pic/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/pic/1.jpg -------------------------------------------------------------------------------- /assets/img/pic/banner-1-blue.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/pic/banner-1-blue.jpg -------------------------------------------------------------------------------- /assets/img/pic/banner-1-green.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/pic/banner-1-green.jpg -------------------------------------------------------------------------------- /assets/img/pic/banner-2-blue.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/pic/banner-2-blue.jpg -------------------------------------------------------------------------------- /assets/img/pic/banner-2-green.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/pic/banner-2-green.jpg -------------------------------------------------------------------------------- /assets/img/pic/c-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/pic/c-1.jpg -------------------------------------------------------------------------------- /assets/img/pic/one-master.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/pic/one-master.jpg -------------------------------------------------------------------------------- /assets/img/pic/t-p-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/pic/t-p-1.jpg -------------------------------------------------------------------------------- /assets/img/pic/three-blue.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/pic/three-blue.jpg -------------------------------------------------------------------------------- /assets/img/pic/two-green.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/pic/two-green.jpg -------------------------------------------------------------------------------- /assets/img/qq-icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/qq-icon-32.png -------------------------------------------------------------------------------- /assets/img/qq-icon-hover-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/qq-icon-hover-32.png -------------------------------------------------------------------------------- /assets/img/qq-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/qq-icon.png -------------------------------------------------------------------------------- /assets/img/s-next-btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/s-next-btn.png -------------------------------------------------------------------------------- /assets/img/s-prev-btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/s-prev-btn.png -------------------------------------------------------------------------------- /assets/img/tipQe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/tipQe.png -------------------------------------------------------------------------------- /assets/img/up-hf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/up-hf.png -------------------------------------------------------------------------------- /assets/img/v-loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/v-loading.gif -------------------------------------------------------------------------------- /assets/img/v-play-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/v-play-bg.jpg -------------------------------------------------------------------------------- /assets/img/wb-icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/wb-icon-32.png -------------------------------------------------------------------------------- /assets/img/wb-icon-hover-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/wb-icon-hover-32.png -------------------------------------------------------------------------------- /assets/img/wb-icon-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/wb-icon-hover.png -------------------------------------------------------------------------------- /assets/img/wb-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/wb-icon.png -------------------------------------------------------------------------------- /assets/img/wb2-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/wb2-icon.png -------------------------------------------------------------------------------- /assets/img/wx-icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/wx-icon-32.png -------------------------------------------------------------------------------- /assets/img/wx-icon-hover-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/wx-icon-hover-32.png -------------------------------------------------------------------------------- /assets/img/wx-icon-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/wx-icon-hover.png -------------------------------------------------------------------------------- /assets/img/wx-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/wx-icon.png -------------------------------------------------------------------------------- /assets/img/wx2-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/wx2-icon.png -------------------------------------------------------------------------------- /assets/img/zan-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/img/zan-icon.png -------------------------------------------------------------------------------- /assets/js/html5.js: -------------------------------------------------------------------------------- 1 | /*! HTML5 Shiv pre3.5 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed 2 | Uncompressed source: https://github.com/aFarkas/html5shiv */ 3 | (function(a,b){function h(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function i(){var a=l.elements;return typeof a=="string"?a.split(" "):a}function j(a){var b={},c=a.createElement,f=a.createDocumentFragment,g=f();a.createElement=function(a){l.shivMethods||c(a);var f;return b[a]?f=b[a].cloneNode():e.test(a)?f=(b[a]=c(a)).cloneNode():f=c(a),f.canHaveChildren&&!d.test(a)?g.appendChild(f):f},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+i().join().replace(/\w+/g,function(a){return b[a]=c(a),g.createElement(a),'c("'+a+'")'})+");return n}")(l,g)}function k(a){var b;return a.documentShived?a:(l.shivCSS&&!f&&(b=!!h(a,"article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio{display:none}canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden]{display:none}audio[controls]{display:inline-block;*display:inline;*zoom:1}mark{background:#FF0;color:#000}")),g||(b=!j(a)),b&&(a.documentShived=b),a)}function p(a){var b,c=a.getElementsByTagName("*"),d=c.length,e=RegExp("^(?:"+i().join("|")+")$","i"),f=[];while(d--)b=c[d],e.test(b.nodeName)&&f.push(b.applyElement(q(b)));return f}function q(a){var b,c=a.attributes,d=c.length,e=a.ownerDocument.createElement(n+":"+a.nodeName);while(d--)b=c[d],b.specified&&e.setAttribute(b.nodeName,b.nodeValue);return e.style.cssText=a.style.cssText,e}function r(a){var b,c=a.split("{"),d=c.length,e=RegExp("(^|[\\s,>+~])("+i().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),f="$1"+n+"\\:$2";while(d--)b=c[d]=c[d].split("}"),b[b.length-1]=b[b.length-1].replace(e,f),c[d]=b.join("}");return c.join("{")}function s(a){var b=a.length;while(b--)a[b].removeNode()}function t(a){var b,c,d=a.namespaces,e=a.parentWindow;return!o||a.printShived?a:(typeof d[n]=="undefined"&&d.add(n),e.attachEvent("onbeforeprint",function(){var d,e,f,g=a.styleSheets,i=[],j=g.length,k=Array(j);while(j--)k[j]=g[j];while(f=k.pop())if(!f.disabled&&m.test(f.media)){for(d=f.imports,j=0,e=d.length;j",f="hidden"in c,f&&typeof injectElementWithStyles=="function"&&injectElementWithStyles("#modernizr{}",function(b){b.hidden=!0,f=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle).display=="none"}),g=c.childNodes.length==1||function(){try{b.createElement("a")}catch(a){return!0}var c=b.createDocumentFragment();return typeof c.cloneNode=="undefined"||typeof c.createDocumentFragment=="undefined"||typeof c.createElement=="undefined"}()})();var l={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:k};a.html5=l,k(b);var m=/^$|\b(?:all|print)\b/,n="html5shiv",o=!g&&function(){var c=b.documentElement;return typeof b.namespaces!="undefined"&&typeof b.parentWindow!="undefined"&&typeof c.applyElement!="undefined"&&typeof c.removeNode!="undefined"&&typeof a.attachEvent!="undefined"}();l.type+=" print",l.shivPrint=t,t(b)})(this,document) -------------------------------------------------------------------------------- /assets/js/index.js: -------------------------------------------------------------------------------- 1 | //首页响应式幻灯片调取方法 2 | function sSwiperFun() { 3 | var _sWrap = $('.swiper-container'); 4 | var mySwiper = _sWrap.swiper({ 5 | loop: true, //无缝连接滚动 6 | autoplay : 5000, //自动滚动 7 | autoplayDisableOnInteraction : false, //设置点击后是否继续滚动 8 | speed:300, //滚动速度 9 | pagination : '.pagination', //设置分页 10 | paginationClickable :true //设置true分页点击执行swiper 11 | }); 12 | $('.arrow-left').on('click', function(e){ 13 | e.preventDefault(); 14 | mySwiper.swipePrev(); 15 | }); 16 | $('.arrow-right').on('click', function(e){ 17 | e.preventDefault(); 18 | mySwiper.swipeNext(); 19 | }); 20 | 21 | $(".imgload").eq(0).get(0).onload=function(){ 22 | $(".i-slide").css("height",$(".imgload").eq(0).height()); 23 | } 24 | 25 | }; -------------------------------------------------------------------------------- /assets/js/placeholder.js: -------------------------------------------------------------------------------- 1 | ;(function(window, document, $) { 2 | // Opera Mini v7 doesn’t support placeholder although its DOM seems to indicate so 3 | var isOperaMini = Object.prototype.toString.call(window.operamini) == '[object OperaMini]'; 4 | var isInputSupported = 'placeholder' in document.createElement('input') && !isOperaMini; 5 | var isTextareaSupported = 'placeholder' in document.createElement('textarea') && !isOperaMini; 6 | var prototype = $.fn; 7 | var valHooks = $.valHooks; 8 | var propHooks = $.propHooks; 9 | var hooks; 10 | var placeholder; 11 | 12 | if (isInputSupported && isTextareaSupported) { 13 | 14 | placeholder = prototype.placeholder = function() { 15 | return this; 16 | }; 17 | 18 | placeholder.input = placeholder.textarea = true; 19 | 20 | } else { 21 | 22 | placeholder = prototype.placeholder = function() { 23 | var $this = this; 24 | $this 25 | .filter((isInputSupported ? 'textarea' : ':input') + '[placeholder]') 26 | .not('.placeholder') 27 | .bind({ 28 | 'focus.placeholder': clearPlaceholder, 29 | 'blur.placeholder': setPlaceholder 30 | }) 31 | .data('placeholder-enabled', true) 32 | .trigger('blur.placeholder'); 33 | return $this; 34 | }; 35 | 36 | placeholder.input = isInputSupported; 37 | placeholder.textarea = isTextareaSupported; 38 | 39 | hooks = { 40 | 'get': function(element) { 41 | var $element = $(element); 42 | 43 | var $passwordInput = $element.data('placeholder-password'); 44 | if ($passwordInput) { 45 | return $passwordInput[0].value; 46 | } 47 | 48 | return $element.data('placeholder-enabled') && $element.hasClass('placeholder') ? '' : element.value; 49 | }, 50 | 'set': function(element, value) { 51 | var $element = $(element); 52 | 53 | var $passwordInput = $element.data('placeholder-password'); 54 | if ($passwordInput) { 55 | return $passwordInput[0].value = value; 56 | } 57 | 58 | if (!$element.data('placeholder-enabled')) { 59 | return element.value = value; 60 | } 61 | if (value == '') { 62 | element.value = value; 63 | // Issue #56: Setting the placeholder causes problems if the element continues to have focus. 64 | if (element != safeActiveElement()) { 65 | // We can't use `triggerHandler` here because of dummy text/password inputs :( 66 | setPlaceholder.call(element); 67 | } 68 | } else if ($element.hasClass('placeholder')) { 69 | clearPlaceholder.call(element, true, value) || (element.value = value); 70 | } else { 71 | element.value = value; 72 | } 73 | // `set` can not return `undefined`; see http://jsapi.info/jquery/1.7.1/val#L2363 74 | return $element; 75 | } 76 | }; 77 | 78 | if (!isInputSupported) { 79 | valHooks.input = hooks; 80 | propHooks.value = hooks; 81 | } 82 | if (!isTextareaSupported) { 83 | valHooks.textarea = hooks; 84 | propHooks.value = hooks; 85 | } 86 | 87 | $(function() { 88 | // Look for forms 89 | $(document).delegate('form', 'submit.placeholder', function() { 90 | // Clear the placeholder values so they don't get submitted 91 | var $inputs = $('.placeholder', this).each(clearPlaceholder); 92 | setTimeout(function() { 93 | $inputs.each(setPlaceholder); 94 | }, 10); 95 | }); 96 | }); 97 | 98 | // Clear placeholder values upon page reload 99 | $(window).bind('beforeunload.placeholder', function() { 100 | return ; 101 | $('.placeholder').each(function() { 102 | this.value = ''; 103 | }); 104 | }); 105 | 106 | } 107 | 108 | function args(elem) { 109 | // Return an object of element attributes 110 | var newAttrs = {}; 111 | var rinlinejQuery = /^jQuery\d+$/; 112 | $.each(elem.attributes, function(i, attr) { 113 | if (attr.specified && !rinlinejQuery.test(attr.name)) { 114 | newAttrs[attr.name] = attr.value; 115 | } 116 | }); 117 | return newAttrs; 118 | } 119 | 120 | function clearPlaceholder(event, value) { 121 | var input = this; 122 | var $input = $(input); 123 | if ((input.value == $input.attr('placeholder')||$input.data('placeholder-password')) && $input.hasClass('placeholder')) { 124 | if ($input.data('placeholder-password')) { 125 | $input = $input.hide().next().show().attr('id', $input.removeAttr('id').data('placeholder-id')).focus(); 126 | // If `clearPlaceholder` was called from `$.valHooks.input.set` 127 | if (event === true) { 128 | return $input[0].value = value; 129 | } 130 | $input.focus(); 131 | } else { 132 | input.value = ''; 133 | $input.removeClass('placeholder'); 134 | input == safeActiveElement() && input.select(); 135 | } 136 | } 137 | } 138 | 139 | function setPlaceholder() { 140 | var $replacement; 141 | var input = this; 142 | var $input = $(input); 143 | var id = this.id; 144 | if (input.value == ''||input.value == $input.attr('placeholder')) { 145 | if (input.type == 'password') { 146 | if (!$input.data('placeholder-textinput')) { 147 | try { 148 | $replacement = $input.clone().attr({ 'type': 'text' }); 149 | //fix ie6.7 150 | $replacement[0].type="text"; 151 | } catch(e) { 152 | $replacement = $('').attr($.extend(args(this), { 'type': 'text' })); 153 | } 154 | $replacement 155 | .removeAttr('name') 156 | .data({ 157 | 'placeholder-password': $input, 158 | 'placeholder-id': id 159 | }) 160 | .bind('focus.placeholder', clearPlaceholder); 161 | $input 162 | .data({ 163 | 'placeholder-textinput': $replacement, 164 | 'placeholder-id': id 165 | }) 166 | .before($replacement); 167 | } 168 | $input = $input.removeAttr('id').hide().prev().attr('id', id).show(); 169 | // Note: `$input[0] != input` now! 170 | } 171 | $input.addClass('placeholder'); 172 | $input[0].value = $input.attr('placeholder'); 173 | } else { 174 | $input.removeClass('placeholder'); 175 | } 176 | } 177 | 178 | function safeActiveElement() { 179 | // Avoid IE9 `document.activeElement` of death 180 | // https://github.com/mathiasbynens/jquery-placeholder/pull/99 181 | try { 182 | return document.activeElement; 183 | } catch (err) {} 184 | } 185 | 186 | }(this, document, jQuery)); 187 | -------------------------------------------------------------------------------- /assets/photo/article/01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/article/01.jpg -------------------------------------------------------------------------------- /assets/photo/article/02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/article/02.jpg -------------------------------------------------------------------------------- /assets/photo/article/03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/article/03.jpg -------------------------------------------------------------------------------- /assets/photo/article/04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/article/04.jpg -------------------------------------------------------------------------------- /assets/photo/article/05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/article/05.jpg -------------------------------------------------------------------------------- /assets/photo/article/06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/article/06.jpg -------------------------------------------------------------------------------- /assets/photo/article/07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/article/07.jpg -------------------------------------------------------------------------------- /assets/photo/article/08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/article/08.jpg -------------------------------------------------------------------------------- /assets/photo/article/09.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/article/09.jpg -------------------------------------------------------------------------------- /assets/photo/article/10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/article/10.jpg -------------------------------------------------------------------------------- /assets/photo/article/hot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/article/hot.jpg -------------------------------------------------------------------------------- /assets/photo/banner/1525939573202.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/banner/1525939573202.jpg -------------------------------------------------------------------------------- /assets/photo/banner/153525d0ef15459596.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/banner/153525d0ef15459596.jpg -------------------------------------------------------------------------------- /assets/photo/course/01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/01.jpg -------------------------------------------------------------------------------- /assets/photo/course/02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/02.jpg -------------------------------------------------------------------------------- /assets/photo/course/03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/03.jpg -------------------------------------------------------------------------------- /assets/photo/course/04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/04.jpg -------------------------------------------------------------------------------- /assets/photo/course/05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/05.jpg -------------------------------------------------------------------------------- /assets/photo/course/06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/06.jpg -------------------------------------------------------------------------------- /assets/photo/course/07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/07.jpg -------------------------------------------------------------------------------- /assets/photo/course/08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/08.jpg -------------------------------------------------------------------------------- /assets/photo/course/09.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/09.jpg -------------------------------------------------------------------------------- /assets/photo/course/10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/10.jpg -------------------------------------------------------------------------------- /assets/photo/course/11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/11.jpg -------------------------------------------------------------------------------- /assets/photo/course/12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/12.jpg -------------------------------------------------------------------------------- /assets/photo/course/1442295379715.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/1442295379715.jpg -------------------------------------------------------------------------------- /assets/photo/course/1442295455437.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/1442295455437.jpg -------------------------------------------------------------------------------- /assets/photo/course/1442295472860.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/1442295472860.jpg -------------------------------------------------------------------------------- /assets/photo/course/1442295506745.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/1442295506745.jpg -------------------------------------------------------------------------------- /assets/photo/course/1442295527931.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/1442295527931.jpg -------------------------------------------------------------------------------- /assets/photo/course/1442295556203.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/1442295556203.jpg -------------------------------------------------------------------------------- /assets/photo/course/1442295570359.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/1442295570359.jpg -------------------------------------------------------------------------------- /assets/photo/course/1442295581911.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/1442295581911.jpg -------------------------------------------------------------------------------- /assets/photo/course/1442295592705.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/1442295592705.jpg -------------------------------------------------------------------------------- /assets/photo/course/1442295604295.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/1442295604295.jpg -------------------------------------------------------------------------------- /assets/photo/course/1442302831779.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/1442302831779.jpg -------------------------------------------------------------------------------- /assets/photo/course/1442302852837.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/1442302852837.jpg -------------------------------------------------------------------------------- /assets/photo/course/default.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/course/default.gif -------------------------------------------------------------------------------- /assets/photo/customer/01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/customer/01.jpg -------------------------------------------------------------------------------- /assets/photo/customer/02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/customer/02.jpg -------------------------------------------------------------------------------- /assets/photo/customer/03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/customer/03.jpg -------------------------------------------------------------------------------- /assets/photo/customer/avatar-boy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/customer/avatar-boy.gif -------------------------------------------------------------------------------- /assets/photo/teacher/01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/teacher/01.jpg -------------------------------------------------------------------------------- /assets/photo/teacher/02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/teacher/02.jpg -------------------------------------------------------------------------------- /assets/photo/teacher/03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/teacher/03.jpg -------------------------------------------------------------------------------- /assets/photo/teacher/04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/teacher/04.jpg -------------------------------------------------------------------------------- /assets/photo/teacher/05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/teacher/05.jpg -------------------------------------------------------------------------------- /assets/photo/teacher/06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/teacher/06.jpg -------------------------------------------------------------------------------- /assets/photo/teacher/07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/teacher/07.jpg -------------------------------------------------------------------------------- /assets/photo/teacher/08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/teacher/08.jpg -------------------------------------------------------------------------------- /assets/photo/teacher/1442297885942.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/teacher/1442297885942.jpg -------------------------------------------------------------------------------- /assets/photo/teacher/1442297919077.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/teacher/1442297919077.jpg -------------------------------------------------------------------------------- /assets/photo/teacher/1442297927029.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/teacher/1442297927029.jpg -------------------------------------------------------------------------------- /assets/photo/teacher/1442297935589.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/teacher/1442297935589.jpg -------------------------------------------------------------------------------- /assets/photo/teacher/1442297957332.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/teacher/1442297957332.jpg -------------------------------------------------------------------------------- /assets/photo/teacher/1442297969808.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/teacher/1442297969808.jpg -------------------------------------------------------------------------------- /assets/photo/teacher/1442297977255.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/teacher/1442297977255.jpg -------------------------------------------------------------------------------- /assets/photo/teacher/1442297987091.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/teacher/1442297987091.jpg -------------------------------------------------------------------------------- /assets/photo/teacher/1442297999141.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/teacher/1442297999141.jpg -------------------------------------------------------------------------------- /assets/photo/teacher/1442298121626.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/teacher/1442298121626.jpg -------------------------------------------------------------------------------- /assets/photo/teacher/default.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PureWhiteo/vue-front-1010/bcb256c062b73b018d07128b14652a931b6bebe0/assets/photo/teacher/default.jpg -------------------------------------------------------------------------------- /components/AppLogo.vue: -------------------------------------------------------------------------------- 1 | 9 | 10 | 80 | 81 | -------------------------------------------------------------------------------- /components/README.md: -------------------------------------------------------------------------------- 1 | # COMPONENTS 2 | 3 | The components directory contains your Vue.js Components. 4 | Nuxt.js doesn't supercharge these components. 5 | 6 | **This directory is not required, you can delete it if you don't want to use it.** 7 | 8 | -------------------------------------------------------------------------------- /layouts/README.md: -------------------------------------------------------------------------------- 1 | # LAYOUTS 2 | 3 | This directory contains your Application Layouts. 4 | 5 | More information about the usage of this directory in the documentation: 6 | https://nuxtjs.org/guide/views#layouts 7 | 8 | **This directory is not required, you can delete it if you don't want to use it.** 9 | 10 | -------------------------------------------------------------------------------- /layouts/default.vue: -------------------------------------------------------------------------------- 1 | 133 | -------------------------------------------------------------------------------- /layouts/sign.vue: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /layouts/video.vue: -------------------------------------------------------------------------------- 1 | 12 | 15 | 16 | 21 | 22 | -------------------------------------------------------------------------------- /middleware/README.md: -------------------------------------------------------------------------------- 1 | # MIDDLEWARE 2 | 3 | This directory contains your Application Middleware. 4 | The middleware lets you define custom function to be ran before rendering a page or a group of pages (layouts). 5 | 6 | More information about the usage of this directory in the documentation: 7 | https://nuxtjs.org/guide/routing#middleware 8 | 9 | **This directory is not required, you can delete it if you don't want to use it.** 10 | 11 | -------------------------------------------------------------------------------- /nuxt.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: [ 3 | { src: '~/plugins/nuxt-swiper-plugin.js', ssr: false } 4 | ], 5 | 6 | css: [ 7 | 'swiper/dist/css/swiper.css' 8 | ], 9 | /* 10 | ** Headers of the page 11 | */ 12 | head: { 13 | title: '在线教育平台', 14 | meta: [ 15 | { charset: 'utf-8' }, 16 | { name: 'viewport', content: 'width=device-width, initial-scale=1' }, 17 | { hid: 'description', name: 'description', content: '{{escape description }}' } 18 | ], 19 | link: [ 20 | { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' } 21 | ] 22 | }, 23 | /* 24 | ** Customize the progress bar color 25 | */ 26 | loading: { color: '#3B8070' }, 27 | /* 28 | ** Build configuration 29 | */ 30 | build: { 31 | /* 32 | ** Run ESLint on save 33 | */ 34 | extend (config, { isDev, isClient }) { 35 | if (isDev && isClient) { 36 | config.module.rules.push({ 37 | enforce: 'pre', 38 | test: /\.(js|vue)$/, 39 | loader: 'eslint-loader', 40 | exclude: /(node_modules)/ 41 | }) 42 | } 43 | } 44 | } 45 | } 46 | 47 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "name", 3 | "version": "1.0.0", 4 | "description": "description", 5 | "author": "author", 6 | "private": true, 7 | "scripts": { 8 | "dev": "nuxt", 9 | "build": "nuxt build", 10 | "start": "nuxt start", 11 | "generate": "nuxt generate", 12 | "lint": "eslint --ext .js,.vue --ignore-path .gitignore .", 13 | "precommit": "npm run lint" 14 | }, 15 | "dependencies": { 16 | "axios": "^0.21.1", 17 | "element-ui": "^2.15.2", 18 | "js-cookie": "^2.2.1", 19 | "nuxt": "^2.0.0", 20 | "vue-awesome-swiper": "^3.1.3", 21 | "vue-qriously": "^1.1.1" 22 | }, 23 | "devDependencies": { 24 | "babel-eslint": "^10.0.1", 25 | "eslint": "^4.19.1", 26 | "eslint-friendly-formatter": "^4.0.1", 27 | "eslint-loader": "^2.1.1", 28 | "eslint-plugin-vue": "^4.0.0" 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /pages/README.md: -------------------------------------------------------------------------------- 1 | # PAGES 2 | 3 | This directory contains your Application Views and Routes. 4 | The framework reads all the .vue files inside this directory and creates the router of your application. 5 | 6 | More information about the usage of this directory in the documentation: 7 | https://nuxtjs.org/guide/routing 8 | 9 | -------------------------------------------------------------------------------- /pages/course/_id.vue: -------------------------------------------------------------------------------- 1 | 249 | 250 | 326 | -------------------------------------------------------------------------------- /pages/course/index.vue: -------------------------------------------------------------------------------- 1 | 146 | 283 | -------------------------------------------------------------------------------- /pages/index.vue: -------------------------------------------------------------------------------- 1 | 115 | 116 | -------------------------------------------------------------------------------- /pages/login.vue: -------------------------------------------------------------------------------- 1 | 42 | 43 | 97 | -------------------------------------------------------------------------------- /pages/orders/_oid.vue: -------------------------------------------------------------------------------- 1 | 71 | 90 | -------------------------------------------------------------------------------- /pages/pay/_pid.vue: -------------------------------------------------------------------------------- 1 | 34 | -------------------------------------------------------------------------------- /pages/player/_vid.vue: -------------------------------------------------------------------------------- 1 |