/* CSS Document */
html, body, div, span,
object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong,
sub, sup,
var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video, address,summary{
margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box
}
body,input,select,textarea,button{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;color:#333}
address{font-style:normal}
article, aside, dialog, figure, footer, header,hgroup, nav, section {display:block;}
ul ,ol{list-style:none;}
blockquote, q {quotes:none;}
a{margin:0;padding:0;border:0; vertical-align:baseline;background:transparent;color:#999}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title], dfn[title]{border-bottom:1px dotted #000;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
input,select{vertical-align:middle}
input,textarea{outline:0;padding:0}
button{outline:0;border:0}
textarea{overflow:auto;resize:none;margin:0}
h2,h3,h4,h6{font-weight:normal}
a{color:#333;text-decoration:none}
a:link{text-decoration:none}
a:visited{text-decoration: none;color:#333}
a:hover{text-decoration:none;color:#333}
a:active{text-decoration:none;color:#333}
a:focus{-moz-outline:none;outline:none}
a *{cursor:pointer}
a,button,input,*{-webkit-tap-highlight-color:rgba(0,0,0,.1)}
.left{float:left;}
.right{float:right;}
.clearfix,#main,.rows{zoom:1}
.clearfix{clear:both}
.clearfix::before,#main::before,.clearfix::after,#main::after{content:"";clear:both;height:0;visibility: hidden;display:block}

input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner{border:0;padding:0}
input[type="text"],input[type="password"],input[type="tel"],input[type="number"],textarea{	
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button,textarea,input{-webkit-appearance:none;outline:none}

::-webkit-input-placeholder{color:#b3bbc6;font-size:.28rem}
:-moz-placeholder{color:#b3bbc6;font-size:.28rem}
::-moz-placeholder{color:#b3bbc6;font-size:.28rem}
:-ms-input-placeholder{color:#b3bbc6;font-size:.28rem}

.tips::-webkit-input-placeholder{color:#fa4350}
.tips:-moz-placeholder{color:#fa4350}
.tips::-moz-placeholder{color:#fa4350}
.tips:-ms-input-placeholder{color:#fa4350}
/*.tips{color:#fa4350!important}*/

input[type="checkbox"],input[type="radio"]{display:none}
textarea{vertical-align:top}

html{margin:0 auto;font-size:50px;min-width:300px}
body{font-size:.24rem;overflow-x:hidden;background:#eeeff2;display:block}
html,body{margin:0;padding:0}
/*.container{min-height:100%;height:auto!important;height:100%;position:relative;width:100%}*/
.ui-page-active{position:relative}
#main{padding-bottom:1.48rem}

/*公用header*/
.pubhead{position:relative;padding:0 .3rem;width:100%;height:44px;font-size:.36rem;border-bottom:#d4d8dd solid 1px;background:#fafafa;display:block}
.pubhead .btn_arr{position:absolute;top:8px;left:.3rem;width:24px;height:24px;border:#eb663b solid 1px;border-radius:100%;display:block}
.pubhead .btn_arr::before{content:'';position:absolute;top:50%;left:7px;margin-top:-6px;width:8px;height:13px;background:url(../../images2016/arrow_l.png) no-repeat;background-size:100% 100%}
.pubhead p{width:100%;text-align:center;line-height:45px;font-size:.38rem}
.pubhead .tel{position:absolute;top:11px;right:.3rem;width:22px;height:22px;background:url(../../images2016/tel.png) no-repeat;background-size:100% 100%;display:block}
.pubhead .menu_right{position:absolute;top:14px;right:.3rem;width:21px;height:16px;background: url(../../images/menu_a.png) no-repeat;background-size:100% 100%;display:inline-block;cursor:pointer;-webkit-transition: background .3s;-moz-transition: background .3s;transition: background .3s}
.pubhead .menu_home{position:absolute;top:12px;right:.3rem;width:20px;height:20px;background:url(../../images2016/home.png) no-repeat;background-size:100% 100%;display:block}
.pubhead .menu_rightTxt{position:absolute;top:0;right:.3rem;line-height:44px;font-size:.28rem;color:#e94f25}

.ui-page-theme-a a, html .ui-bar-a a, html .ui-body-a a, html body .ui-group-theme-a a{font-weight:400}
.ui-loader{display:none}
