/* innitial */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block}
video,audio,canvas{display: inline-block}
[hidden],template{display:none}
html{font:normal 62.5%/1 "microsoft yahei",'HelveticaNeue',sans-serif;color:#333;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;text-size-adjust: none; width:100%;height:100%;}
body{background:#fff;width:100%;height:100%}
a{background: transparent;text-decoration: none;}
a:focus {outline: thin dotted}
a:active,a:hover{outline:0}
abbr[title]{border-bottom: 1px dotted}
b,strong{font-weight:normal}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:rgba(255,255,0,1);color:rgba(0,0,0,1)}
img {border: 0;}
fieldset {border: 1px solid rgba(192,192,192,1);margin: 0 0.2rem;padding: 0.35em 0.625em 0.75em}
legend {border: 0; padding: 0}
button,input,select,textarea {font-family: inherit}
button,input {line-height: normal}
input[type="text"],input[type="password"]{autocapitalize="off"}
button,select {text-transform: none}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button; cursor: pointer}
button[disabled],html input[disabled] {cursor: default}
input[type="checkbox"],input[type="radio"] {-webkit-box-sizing: border-box; padding: 0}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0}
textarea {overflow: auto;vertical-align: top}
table {border-collapse: collapse;border-spacing: 0}
body,figure,button,input,select,textarea,p,h1,h2,h3,h4,ul,li,dl,dd,dt,blockquote,form{margin:0;padding:0}
li{list-style:none}
input,select,textarea{outline:none;border: 0;}
h1,h2,h3,h4,th{font-weight:normal}
em{font-style:normal}
select{-webkit-appearance:none;-o-appearance: none;-moz-appearance: none;-ms-appearance: none;-webkit-tap-highlight-color: transparent}
*{-webkit-tap-highlight-color: rgba(0,0,0,0)}
/* common */
.fl{float:left}
.fc{margin:auto 0}
.fr{float:right}
.pr{position:relative;}
.pa{position:absolute;}
.hide{display:none;}
.clearfix:after{content:"";display:block;clear:both;}
.strong{font-size:1.2rem;color:#fff;line-height:1.3rem;height:1.3rem;background-color:#ff5500;}
/*container*/
.container{width:100%;}
.container .image{display:block;width:100%;}
.but{ width:63%; margin:0 auto 2rem;}
.but a{ display:block;}
select,select option {direction: rtl;}
#headImg{border-radius: 50%;}
.hot_city {/* display:none; */position: absolute;left: 12px;top: 72px;z-index: 1;float: left; width:100%;padding: 5px 0;list-style: none;border: 1px solid #ccc;border-radius: 2px;box-shadow: 0 1px 2px white,-1px 1px 0 white inset;
background: -webkit-linear-gradient(#fcfcfc,#f2f1f1);
background: -o-linear-gradient(#fcfcfc,#f2f1f1);
background: -moz-linear-gradient(#fcfcfc,#f2f1f1);
background: -ms-linear-gradient(#fcfcfc,#f2f1f1);
}


.ui-cal-overlay{position:absolute;z-index:999;left:0;top:0;float:left;width:100%;height:100%;background:rgba(0,0,0,.7);display:none}
.ui-cal-panel-width{width:250px}
.ui-cal-panel{float:left;margin-top:60px;width:250px;height:197px;border-radius:3px;background:#f5f5f5}
.ui-cal-header{float:left;width:100%;height:36px;line-height:36px;border-bottom:2px solid #25b5ea;text-align:center;color:#25b5e9;font-size:14px}
.ui-cal-header.hour_only:after{content:'ì¸17'}
.ui-cal-header.year_only:after{content:'á¢17'}
.ui-cal-columns-width{width:195px}
.ui-cal-columns{float:left;margin:18px 0;width:195px;height:86px}
.ui-cal-columns.show_picker{margin:8px 0;height:auto}
.ui-cal-date-column {position:relative;float:right;height:100%}
.year{ width:44px;margin-right:33px }
.month{ width:44px;margin-right:30px }
.day{ width:44px}
.hour{width:25px;margin-right:10px}
.minute{width:25px;margin-right:70px}
.ui-cal-date-column.year:only-child{margin:0 75px}
.ui-cal-columns.year_month .year{margin-left:44px}
.ui-cal-date-column.hour:only-child{margin:0 85px}
.ui-cal-date-column.hour_minute .hour{margin:0 85px}

.ui-cal-date-column a{float:left;margin:0 4px;width:16px;height:8px;overflow:hidden;}
.ui-cal-date-column a:before{content:'';float:left;margin:3px 0 0 3px;width:10px;height:10px;background:#7e7e7e;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.ui-cal-date-column a:last-child:before{margin-top:-5px}

.ui-cal-date-column label{float:left;margin:15px 0;width:100%;height:36px;border:2px solid #4cc0ec;border-top:0;border-left:0;border-right:0}
.ui-cal-date-column label.show_picker{margin:0;height:34px;;border-top:2px solid #4cc0ec;}
.ui-cal-date-column span{float:left;width:100%;height:21px;line-height:21px;text-align:center;color:#ccc}
.ui-cal-date-column span:first-of-type{margin-top:5px}
.ui-cal-date-column span:last-of-type{margin-bottom:5px}
.ui-cal-date-column select{border:0;background:transparent;-webkit-appearance:transparent;-o-appearance:transparent;-moz-appearance:transparent;-ms-appearance:transparent}
.ui-cal-date-column select option{margin:0;padding:0}
.ui-cal-date-column.year select{width:44px;text-indent:5px}
.ui-cal-date-column.hour select{width:25px;text-indent:5px}
.ui-cal-date-column.minute select{width:25px;text-indent:5px}
.ui-buttons{float:left;width:100%;height:36px;line-height:36px;border-top:1px solid #dbdbdb;text-align:center}
.ui-buttons a{float:left;width:50%;color:black;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.ui-buttons a:first-child{border-right:1px solid #dbdbdb}
input[type=date]{color:rgba(82,165,204,1); border:0; font-size:1.4rem; line-height:4rem; height:4.5rem; padding:0.5rem 1rem;text-align:right;background:none;position:absolute;padding-right:1.7rem;right:16.0625%;-webkit-box-sizing: border-box; background:transparent}
input[type=date].beforetime{padding-right:1.7rem} /* update2013-12-17 */

