@charset "utf-8";
/* RESET */
html{background-color:#fff;}
body{font-size:12px;font-family:"Lucida Grande",Tahoma,Arial,sans-serif;background-color:transparent;color:#333;-webkit-font-smoothing:antialiased;}
html,body,button,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,abbr,article,aside,command,details,figcaption,figure,footer,header,hgroup,mark,meter,nav,output,progress,section,summary,time{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,figcaption{font-size:1em;font-weight:normal;font-style:normal;}
fieldset,iframe{border:none;}
caption,th{text-align:left;}
table{border-collapse:collapse;border-spacing:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{display:block;}
input[type="text"],input[type='submit'],label,select,option,textarea,button,fieldset,legend{font-size:100%;font-family:"Lucida Grande",Tahoma,Arial,sans-serif;}
textarea{resize:vertical;overflow-y:auto;}
input{vertical-align:middle;}
button[disabled],html input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
textarea{overflow:auto;vertical-align:top;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
small{font-size:80%;}
pre{white-space:pre-wrap;}
code,kbd,pre,samp{font-family: monospace, serif;font-size: 1em;}
hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
*[hidden]{display:none;}
a[href], input[type='submit'],input[type="reset"],input[type="image"],label[for],select,button{cursor: pointer;outline:none;}
a{color:#00dab2;}
a:hover{color:#06c5ac;outline:none;}
a:active{color:#2caead;outline:none;}
a:link,a:visited,a:active{text-decoration:none;}
a:hover{text-decoration:underline;}
ul,ol{list-style:none;}
img{border:0;}
.clear{clear:both;}

/*tips*/
.attention{border-color:#e6db55;color:#666452;}
.information{border-color:#a2b4ee;color:#585b66;}
.success{border-color:#9adf8f;color:#556652;}
.error{border-color:#df8f8f;color:#665252;}
.notification{position:relative;margin:0 0 15px 0;padding:0;border:1px solid;width:99.8%;}
.notification .close{color:#990000;font-size:9px;position:absolute;right:10px;top:46%;border:none;}

/* position */
.floatright{float:right !important;}
.floatleft{float:left !important;}
.center{text-align:center!important;}
.left{text-align:left!important;}
.right{text-align:right!important;}

/* font styles */
.fontbold{font-weight:bold;}
.fontcash{font-family:Arial;color:#c30;}
.fontblack{color:#000!important;}
.fontgray{color:#999!important;}
.fontnormal{font-weight:normal!important;}
.fontgreen{color:#01c373!important;}
.fontsize12{font-size:12px!important;}
.fontsize14{font-size:14px!important;}
.fontsize16{font-size:16px!important;}
.fontsize18{font-size:18px!important;font-family:"Lucida Grande","Microsoft YaHei",Tahoma,Arial,sans-serif;}
.fontsize20{font-size:20px!important;font-family:"Lucida Grande","Microsoft YaHei",Tahoma,Arial,sans-serif;}
.fontsize22{font-size:22px!important;font-family:"Lucida Grande","Microsoft YaHei",Tahoma,Arial,sans-serif;}
.fontsize24{font-size:24px!important;font-family:"Lucida Grande","Microsoft YaHei",Tahoma,Arial,sans-serif;}
.fontsize26{font-size:26px!important;font-family:"Lucida Grande","Microsoft YaHei",Tahoma,Arial,sans-serif;}
.fontsize28{font-size:28px!important;font-family:"Lucida Grande","Microsoft YaHei",Tahoma,Arial,sans-serif;}
.fontsize30{font-size:30px!important;font-family:"Lucida Grande","Microsoft YaHei",Tahoma,Arial,sans-serif;}
.fontsize32{font-size:32px!important;font-family:"Lucida Grande","Microsoft YaHei",Tahoma,Arial,sans-serif;}
.fontsize34{font-size:34px!important;font-family:"Lucida Grande","Microsoft YaHei",Tahoma,Arial,sans-serif;}
.fontitalic{font-style:italic!important;}
.fontspace{letter-spacing:1px;}
.fontnowrap{white-space:nowrap;overflow:hidden;}
.fontbreak{word-break:break-all;}

h1{font-size:28px;font-family:"Lucida Grande","Microsoft YaHei",Tahoma,Arial,sans-serif;}
h2{font-size:24px;font-family:"Lucida Grande","Microsoft YaHei",Tahoma,Arial,sans-serif;}
h3{font-size:20px;font-family:"Lucida Grande","Microsoft YaHei",Tahoma,Arial,sans-serif;}
h4{font-size:16px;}
h5{font-size:14px;}

/* line styles */
.line_grey{border-bottom:1px solid #777;padding:0 0 3px 0;margin-bottom:3px;}
.line_lightgrey{border-bottom:1px solid #ebebeb;padding:0 0 3px 0;margin-bottom:3px;}
.line_white{border-bottom:1px dotted #fff;padding:0;margin:0;}
.line_dot_grey{border-bottom:1px dotted #777;padding:0 0 3px;margin-bottom:3px;}

/* reset border */
.shadow{box-shadow:rgba(0,0,0,0.35) 0 1px 3px!important;}
.roundedtop{border-radius:4px 4px 0 0!important;}
.roundedbottom{border-radius:0 0 4px 4px!important;}
.roundedright{border-radius:0 4px 4px 0!important;}
.roundedleft{border-radius:4px 0 0 4px!important;}

.rounded3{border-radius:3px!important;}
.rounded5{border-radius:5px!important;}
.rounded7{border-radius:7px!important;}
.rounded10{border-radius:10px!important;}
.rounded_circle{border-radius:999em!important;}

/* PRINT */
@media print{
  body,#main,#content{color:#000 !important;}
  a,a:link,a:visited{color:#000 !important;text-decoration:none !important;}
}
/* iPhone */
@media screen and (max-device-width:480px){html{-webkit-text-size-adjust:none;}}

/*button*/
.btn {
  cursor:pointer;
  padding:5px 25px;
  text-decoration:none;
  box-sizing: content-box;
  border-radius:4px;
  background-image: linear-gradient(to bottom, rgba(255,255,255,.25), rgba(255,255,255,0));
  box-shadow:0 1px 3px rgba(0, 0, 0, .5);
}
.btn:hover {
  text-decoration:none;
  background-image: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,.25));
}
.btn:hover {box-shadow:0 2px 5px rgba(0, 0, 0, .3) inset;}







