﻿@charset "utf-8";
/* CSS Document */
body { font-size: 13px; font-family:"Microsoft Yahei"; color: #737373; line-height: 1.5em; }
select{font-family:"Microsoft Yahei";}
label { cursor: pointer }
a { text-decoration: none; color: #3c3c3c; }

a:link, a:visited { text-decoration:none;color: #3c3c3c;}
a:hover, a:focus, a:active { text-decoration:underline;}
a.link_green{color:#66a700}
a.link_sky{color:#006ca4}
a.link_orange{color:#ef6d17}
a.link_blue{color:#1e38a8}

/* css2 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td, button, input {border:0; padding: 0; margin: 0; font-family:"Microsoft Yahei"; }
button {cursor:pointer}
table { border: none; }
td, th { border: 0 none; }
h1, h2, h3, h4, h5, h6, th, td, table, input, button, select, sub { font-size: 1em }
textarea { font-size: 12px; border:1px solid #e6e6e6;padding:10px;color:#737373}
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img, abbr, acronym { border: 0 }
address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; }
ol, ul { list-style: none }
caption { text-align: left }
q:before, q:after { content: ''; }
img, input, button, select, textarea { vertical-align: middle }
hr { overflow: hidden; position: absolute; top: 0; left: 0 }
caption, legend { overflow: hidden; font-size: 0; line-height: 0; height: 0; width: 0; text-indent: -999em; }
hr, caption { visibility: hidden; font-size: 0; width: 0; height: 0; line-height: 0 }
legend { display: none; }
/*input[type=text]{border:1px solid #e6e6e6;height:25px;line-height:25px;background:#fcfcfc}*/
select {padding-left:5px;color:#777}
/*
.skip { position: absolute; top: 0; left: 0; }
.skip a { position: absolute; display: block; width: 500px; left: 0; text-align: center; top: -10000px; z-index: 5000; font-size: 1.3em; height: 20px; }
.skip a:hover, .skip a:focus, .skip a:active { position: absolute; top: 0; padding: 15px 0; font-weight: bold; color: #fff; background: #1d60a7; z-index: 99999 }
*/
.skip { position: relative; top: 0; left: 0; height:0;font-size:0;z-index: 999999;}
.skip a {left: -3000%;position: absolute;font-size:12px}
.skip a:hover, .skip a:focus, .skip a:active {background:#ddd;color: #000;display: block;height: 30px;left: 0;line-height: 30px;text-align: center;top: 0;width: 100%;z-index: 999999;}

.txt_type_btn { border: none; background-color: #fff; cursor: pointer; }

input[type=text]{border:0;height:30px;line-height:30px;background:#fcfcfc;padding:0 5px;border:1px solid #e6e6e6}
input[type=radio]{margin:-1px 2px 0 0}

.oh{overflow: hidden;}
.fl{ float:left!important}
.fr{ float:right!important}
.tac{ text-align:center!important}
.tal{ text-align:left!important}
.txtleft{text-align:left}
.tar{ text-align:right!important}
.tal{ text-align:left!important}
.vat {vertical-align:top!important}
.vam{vertical-align:middle!important}
.bgn{background:none !important}
.block{display:block}
.hid{display:none}
.fsmall{font-size:13px !important}
.pr{position:relative}
.ws{white-space: nowrap;}
.letter-1{letter-spacing: -1px}
/* clear float */
.clear{clear:both}
.clearfix{clear:both}
.clearfix{ display:block;}
.clearfix:before,.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

/* hidden */
.hidden *,.hidden{ 
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}

/* Other Text Styles */
.fb{font-weight:bold !important}
.fb1{font-weight:600 !important}
.fn{font-weight:normal !important}


/* color */
.cor_orange, .cor_orange *{color:#EF6D17}
.cor_orange1{color:#ef6d17}
.cor_gray{color:#777}
.cor_red{color:#e26749}
.cor_green{color:#66a700}
.cor_sky{color:#1e38a8}
.cor_blue{color:#1e38a8}
.colpoint{color:#e26749}

/* margin */
.mt1{margin:40px 0 15px 0}
.mt0{margin-top:0 !important}
.mt10{margin-top:10px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt30{margin-top:30px !important}
.mt40{margin-top:40px !important}
.mt50{margin-top:50px !important}
.mb0{margin-bottom:0 !important}
.mb40{margin-bottom:40px !important}
.mtb10{margin:10px 0}
.mtb20{margin:20px 0}
.mtbl1{margin:10px 0 10px -15px}
.ml5{margin-left:5px !important}
.ml10{margin-left:10px !important}
.ml20{margin-left:20px !important}
.ml30{margin-left:30px !important}
.ml40{margin-left:40px !important}



