@charset "utf-8";
/* CSS Document */

body{ font: 14px/1.5 "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #666;}
/*Webkit,Opera9.5+,Ie9+*/
::selection {
    background:#ff872c;
    color:#fff;
}
/*Mozilla Firefox*/
::-moz-selection {
    background:#ff872c;
    color:#fff;
}
body, header, footer, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
i,b{ font-style:normal; font-weight:normal}
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border:none; }
legend { display:none }
address, caption, cite, code, dfn, em, th, var, i { font-weight: normal; font-style: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
q:before, q:after { content:"" }
a { text-decoration:none; color:black;}
/*a:active{ background:none;}*/
a:hover{text-decoration:none}
abbr, acronym { border: 0; }
.less12px { -webkit-text-size-adjust:none; }/*chrome私有属性，允许font-size<12px*/
.clearfix:after { content: "."; display: block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display:block }

.tul,.tul:hover{ text-decoration:underline;}
input[type="checkbox"],input[type="radio"]{ margin-left:5px; margin-right:5px;}
input{ outline:none; vertical-align:middle;}

.pb50{ padding-bottom:50px;}
.f14{ font-size:14px; line-height: 26px; text-indent: 2em;}
.f18{ font-size:18px;}
.mb20{ margin-bottom:20px;}
.fr{ float: right!important;}
.pt24{ font-size: 14px; color: #330507; line-height: 26px;}
.pt20{ padding-bottom: 20px;}
.ft18{font-size: 18px; font-weight: bold; text-align: center;}
.t2{text-indent: 2em;}
.tc{text-align: center;}
.form-control {
    display: block;
   width: 99%;
   height: 34px;
   padding: 6px 0;
   font-size: 16px;
   line-height: 36px;
   color: #555;
   background-color: #fff;
   background-image: none;
   border: 1px solid #ccc;
   border-radius: 4px;
   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
   box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
   -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
   -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
   transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

