﻿html { -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body,input,select,textarea,button { font-family:'Microsoft Yahei', 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;}
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form { margin:0;font-weight: normal;}
body{font-size:13px;line-height:2em;color: #555;background: #fff;overflow-x:hidden;}
.web { max-width: 1200px; margin-right: auto; margin-left: auto; *width: 1200px; width:1200px;}
hr { margin-top:20px; margin-bottom:20px; border:0; border-top:1px solid #eee;}
img { vertical-align:top; -ms-interpolation-mode:bicubic; border:0 ;}
ul { padding-left:0; list-style-type:none;}
i, em { font-style:normal;}
big { font-size:1.3em;}
small { font-size:0.77em;}
a { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; outline: 0;}
article, aside, dialog, footer, header, section, nav, figure, menu, audio, canvas, progress, video { display:block;}
input, select, textarea{outline:0;font-family:inherit;font-size:100%;}
input[type='checkbox'], input[type='radio'] { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0;}
input[type='number']::-webkit-inner-spin-button, input[type='number']::-webkit-outer-spin-button { height:auto;}
input[type='search'] { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-appearance:textfield;}
input[type='search']::-webkit-search-cancel-button, input[type='search']::-webkit-search-decoration { -webkit-appearance:none;}
input[type='file'] { display:block;}
input[type='range'] { display:block; width:100%;}
select[multiple], select[size] { height:auto;}
input[type='file']:focus, input[type='radio']:focus, input[type='checkbox']:focus { outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}
fieldset { min-width:0; margin:0; padding:0; border:0;}
legend { font-size:1.3em; line-height:2.5; display:block; width:100%; margin-bottom:20px; padding:0; color:#333; border:0; border-bottom:1px solid #e5e5e5;}
table { border-spacing:0; border-collapse:collapse;background-color:transparent;}
td, th { padding:0;}
@-ms-viewport { width:device-width;}
.transition{ transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.hoverImg:hover{ transform:scale(1.02,1.02);-moz-transform:scale(1.02,1.02);-ms-transform:scale(1.02,1.02);-o-transform:scale(1.02,1.02);-webkit-transform:scale(1.02,1.02); opacity:0.9;}
::-moz-selection {color: #fff; background: #0075c2; }
::selection {color: #fff; background: #0075c2; }
::-webkit-input-placeholder { color: #aaa; }
.placeholder { color: #aaa;}
.fix { *zoom:1; *clear:both;}
.fix:before, .fix:after { display:table; clear:both; content:'';}
.oh { overflow:hidden; *zoom:1;}
.fl { float:left;}.fr { float:right;}
.mt{margin-top:25px;}
.mt15{margin-top:15px;}
.mb{margin-bottom:25px;}
.rotation { -webkit-animation:rotation  0.8s infinite linear; animation:rotation  0.8s infinite linear;}
@-webkit-keyframes rotation { 0% { -webkit-transform:rotateZ(0deg);}
    100% { -webkit-transform:rotateZ(360deg);}}
@keyframes rotation { 0% { transform:rotateZ(0deg);}
    100% { transform:rotateZ(360deg);}}
.heartbeat { -webkit-animation:heartbeat  1.2s infinite ease-in; animation:heartbeat  1.2s infinite ease-in;}
@-webkit-keyframes heartbeat { 0% { -webkit-transform:scale(1); opacity:1;}
    15% { -webkit-transform:scale(1.3); opacity:0.5;}
    30% { -webkit-transform:scale(1); opacity:1;}}
@keyframes heartbeat { 0% { transform:scale(1); opacity:1;}
    15% { transform:scale(1.3); opacity:0.5;}
    30% { transform:scale(1); opacity:1;}}
.trigger:hover { -webkit-animation:trigger 0.2s ease; animation:trigger 0.2s ease;}
@-webkit-keyframes trigger { 0% { -webkit-transform:rotateZ(0deg);}
    100% { -webkit-transform:rotateZ(180deg);}}
@keyframes trigger { 0% { transform:rotateZ(0deg);}
    100% { transform:rotateZ(180deg);}}
input[type='submit'].btn-block, input[type='reset'].btn-block, input[type='button'].btn-block { width:100%;}
a{color: #333}
a:hover{color:#f08400;}
.text-muted { color:#f08400;}
.text-primary { color:#337ab7;}
a.text-primary:hover { color:#286090;}
.text-success { color:#3c763d;}
a.text-success:hover { color:#2b542c;}
.text-info { color:#31708f;}
a.text-info:hover { color:#245269;}
.text-warning { color:#f08400;}
a.text-warning:hover { color:#66512c;}
.text-danger { color:#d33835;}
a.text-danger:hover { color:#843534;}
.bg-primary { color:#fff; background-color:#337ab7;}
a.bg-primary:hover { background-color:#286090;}
.bg-success { background-color:#dff0d8;}
a.bg-success:hover { background-color:#c1e2b3;}
.bg-info { background-color:#d9edf7;}
a.bg-info:hover { background-color:#afd9ee;}
.bg-warning { background-color:#fcf8e3;}
a.bg-warning:hover { background-color:#f7ecb5;}
.bg-danger { background-color:#f2dede;}
a.bg-danger:hover { background-color:#e4b9b9;}