/*初始化样式*/
* { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif, '微软雅黑'; -webkit-tap-highlight-color: transparent; box-sizing: border-box; }
[v-cloak] {display: none;}
body { font-family: "-apple-system-font", "Helvetica Neue", "Helvetica", "sans-serif"; font-size: 14px; background-color: #eee; color: #3f4140; -webkit-tap-highlight-color: transparent; }
body, dl, dd, p, form, h1, h2, h3, h4, h5, h6 { margin: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
ul { margin: 0; padding: 0; list-style-type: none; }
em, i { font-style: normal; }
table { border-collapse: collapse; border-spacing: 0; }
a { color: inherit; text-decoration: none; outline: none; }
img { border: 0; display: inline-block; vertical-align: top; font-size: 0; max-width: 100%; }
input, select, button, textarea { font-family: inherit; outline: 0; margin: 0; color: inherit; -webkit-appearance: none; border: none; background: transparent; }
input, textarea {
    background: transparent;
}
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block; }
input::-webkit-search-decoration, input::-webkit-search-cancel-button { display: none; }
input::placeholder,
textarea::placeholder {
    font-size: .26rem;
    color: #b1b1b1;
}
.separate {
    height: 1.5rem;
}
/*** @description: 基础样式; @Author: ray; @create date: 2016-08-09;
***/
.ico_arr1 {width: .22rem; height: .14rem;}
.ico_calendar {width: .34rem; height: .32rem;}
.ico_close {width: .52rem; height: .52rem;}
.ico_mark {width: .27rem; height: .27rem;}
.ico_phone {width: .3rem; height: .32rem;}
.ico_search {width: .28rem; height: .29rem;}
.ico_weixin {width: .4rem; height: .28rem;}
.ico_nav {width: .96rem; height: .96rem;}

.canvasEl {
    width: 95px !important;
    height: 38px !important;
}