@charset "utf-8";
/* CSS Document */
/*
创建时间：2009.12.30
创 建 者：meihua
创建原因：基本公用样式
*/

/******* base style *******/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
html{border:0;width:100%;}
body{font-family:"宋体","Arial,verdana";font-size:12px;line-height:160%;color:#222;}
img{border:none;}
input,img,select{vertical-align:middle;}
input{font-family:Verdana,Arial,Helvetica,sans-serif;}
ul,ol{list-style:none;}
table,td,th,tr{border-collapse:collapse;}
td{font-size:12px;}
a{font-family:"Verdana", "Arial", "Helvetica", "sans-serif";}
a:link,a:visited{color:#222; text-decoration:none;}
a:hover,a:active{text-decoration:underline;color:#06c;}
.link_undline a:link,.link_undline a:visited{text-decoration:underline;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
/* font Color */
.fwhite{color:#fff;}
.fred{color:red;}
.fblue{color:#0078ff;}
.forange{color:#ff5a00;}
.fcor_dred{color:#b70002;}
.fcor_gray{color:#666666;}
.fcor_999{color:#999999;}
/* Font */
.fb {font-weight:bold;}
.f12px{font-size:12px;}
.f13px{font-size:13px;}
.f14px{font-size:14px;}
.f15px{font-size:15px;}
.f16px{font-size:16px;}
.lh140{line-height:140%}
.lh150{line-height:150%}
.lh180{line-height:180%}
.lh200{line-height:200%}
/*link*/
.lnk_white a:link,.lnk_white a:visited{color:#fff; text-decoration:none;}
.lnk_white a:hover,.lnk_white a:active{text-decoration:underline;}
.lnk_blue a:link,.lnk_blue a:visited{color:#06c; text-decoration:none;}
.lnk_blue a:hover,.lnk_blue a:active{text-decoration:underline;}
.link_btn a:hover,.link_btn a:visited{text-decoration:none;}
.link_underl a:link,.link_underl a:visited,.link_underl a:hover,.link_underl a:active{text-decoration:underline;}
/* width/height */
.ht5{height:5px;}
.ht10{height:10px;}
.ht15{height:15px;}
/* Other */
.clear{clear: both; font-size:1px; width:1px; height:0; visibility: hidden; line-height: 0; margin: 0; padding: 0;}
.clearfix:after{content:".";display:block; height:0; clear:both; visibility:hidden; font-size:0;}
.clearfix{display:inline-block;}
*html .clearfix{height:1%;}
.clearfix{display:block;}
.left{float:left; display:inline;}
.right{float:right; display:inline;}
.hidden{display:none;}
.noborder{border: none!important;}
.nobg{background-image:none!important;}
.mart10{margin-top: 10px;}
.txtcenter{text-align:center;}
.txtright{text-align:right;}
.whitebg{background-color:#fff;}
/* table style */
.tablestyle table{background-color:#fff;}
.tablestyle td {background-color:#f0f8ff; text-align:center; padding:3px;}
.tablestyle th{height:22px; font-size:13px; background-color:#a0cffe;}
.tablestyle table,.tablestyle td ,.tablestyle th{border:1px solid #89B8E7; border-collapse:collapse;}
.tablestyle table tr.alt td{background-color: #fff;}
/*table style 2*/
.tablestyle2 table{background-color:#fff;}
.tablestyle2 td {padding:6px 0; text-align:center;}
.tablestyle2 th{background-color:#eaeaea; height:24px;}
.tablestyle2 table,.tablestyle2 td ,.tablestyle2 th{border:1px solid #aaa; border-collapse:collapse;}

