@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font:12px/20px "宋体"; color:#000; background:url(../images/bj.jpg) repeat-x center top; background-color:#e7f2e8;}
body ol,ul,li,form,dl,dt,dd,h1,h2,h3,h4,h5,h6,fieldset,legend,label,appr{ margin:0px; padding:0px;}
body li{ list-style:none;}
body font,h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal;}
body img{ border:0px; vertical-align:bottom;}


/*font style*/
.font10{ font-size:10px;}
.font12{ font-size:12px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font22{ font-size:22px;}
.font24{ font-size:24px;}
.font60{ font-size:60px;}
.fontqixie{ font-style:italic;}
.fontfamily-aril{ font-family:Arial, Helvetica, sans-serif;}
.fontfamily-wei{ font-family:"微软雅黑";}
.fontweight{ font-weight:900;}
.fontzimbig{ font-variant:small-caps;}
.font-under{ text-decoration:underline;}

/*position and float*/
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}

.tr{ text-align:right;}
.tc{ text-align:center;}


/* height and width*/
.w100{ width:100%;}
.lineheight5{ float:left; width:100%; height:5px; overflow:hidden; display:inline;}
.lineheight10{ float:left; width:100%; height:10px; overflow:hidden; display:inline;}
.lineheight15{ float:left; width:100%; height:15px; overflow:hidden; display:inline;}
.lineheight20{ float:left; width:100%; height:20px; overflow:hidden; display:inline;}
.lineheight25{ float:left; width:100%; height:25px; overflow:hidden; display:inline;}
.lineheight30{ float:left; width:100%; height:30px; overflow:hidden; display:inline;}
.lineheight35{ float:left; width:100%; height:35px; overflow:hidden; display:inline;}
.lineheight40{ float:left; width:100%; height:40px; overflow:hidden; display:inline;}


/*bianju style*/
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr25{ margin-right:25px;}
.mr30{ margin-right:30px;}
.mr35{ margin-right:35px;}
.mr40{ margin-right:40px;}
.mr45{ margin-right:45px;}
.mr50{ margin-right:50px;}

.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml35{ margin-left:35px;}
.ml40{ margin-left:40px;}
.ml45{ margin-left:45px;}
.ml50{ margin-left:50px;}
.ml55{ margin-left:55px;}
.ml60{ margin-left:60px;}

.mt2{ margin-top:2px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px;}

.pt5{ padding-top:5px;}
.pt15{ padding-top:15px;}

.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}

.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}

.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb25{ padding-bottom:25px;}
.pb30{ padding-bottom:30px;}
.pb35{ padding-bottom:35px;}
.pb40{ padding-bottom:40px;}


/*text color and link style*/
a:link,a:visited{ color:#000000; text-decoration:none;}
a:hover{ color:#00783c; text-decoration:underline;}
a:active,a:focus{ outline:none;}

.red{ color:#F00;}
.gray{ color:#686666;}

.yellow{ color:#fff000;}
a.yellowlink:link,a.yellowlink:visited{ color:#fff000; text-decoration:none;}
a.yellowlink:hover{ color:#fff; text-decoration:none;}
a.yellowlink:active,a.yellowlink:focus{ outline:none;}

.white{ color:#FFF;}
a.whitelink:link,a.whitelink:visited{ color:#ffffff; text-decoration:none;}
a.whitelink:hover{ color:#fff000; text-decoration:none;}
a.whitelink:active,a.whitelink:focus{ outline:none;}

.green{ color:#58a25e;}
a.greenlink:link,a.greenlink:visited{ color:#00783c; text-decoration:none;}
a.greenlink:hover{ color:#000; text-decoration:underline;}
a.greenlink:active,a.greenlink:focus{ outline:none;}

a.aboutlink:link,a.aboutlink:visited{ color:#004e29; text-decoration:none;}
a.aboutlink:hover{ color:#000; text-decoration:underline;}
a.aboutlink:active,a.aboutlink:focus{ outline:none;}

.green1{ color:#00783c;}
.green2{ color:#013b1e;}
.green3{ color:#9bce9f;}
.green4{ color:#8cc390;}
.green5{ color:#80bb84;}


a.morelink:link,a.morelink:visited{ color:#00783c; text-decoration:none;}
a.morelink:hover{ color:#000; text-decoration:none;}
a.morelink:active,a.morelink:focus{ outline:none;}

/*other style*/
.hanggao25{ line-height:25px;}