/*初始化样式*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, span{margin: 0; padding: 0;}
body {font-size:14px;  font-family: Arial,Helvetica,sans-serif; color: #858585; background-color:#ffffff; text-align:right;}
img {border:0; display:block}
address, caption, cite, code, dfn, em, strong, th, var, sup, sub, samp {font-style:normal; font-weight:normal;}
ol, ul {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
input, button {cursor: pointer;}
a {color:#858585; text-decoration:none;}
a:hover {color:#858585; text-decoration:underline;}
.tl{text-align:left;}
.tc{text-align:center;}
.dis{display:block;}
.undis{display:none;}
.fl{float:left;}
.fr{float:right;}
.of{overflow:hidden;}
.clearfix:after{content: "."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{zoom:1;}
.cl{*display:inline; overflow:hidden; clear:both;}
.mtop10{margin-top:10px;}
.mtop6{margin-top:6px;}
.mtop20{margin-top:20px;}
.mtop30{margin-top:30px;}
.mleft34{margin-left:34px; display:inline;}
.marLR21{margin:0px 21px 0px 21px;}
.mleft5{margin-left:5px;}
.ptop10{padding-top:10px;}
.pright10{padding-right:10px;}
.pad10{padding:12px 10px 12px 10px;}
.pad35{padding:15px 35px 15px 35px;}

/*font style*/
.lh23{line-height:23px;}
.lh25{line-height:25px;}
.lh28{line-height:28px;}
/*border style*/
.box_cf{border:1px solid #cfcfcf;}
.bg_f3f6ed{ background:#f3f6ed;}
.line{ background:url(../images/icon.png) 0 -205px repeat-x; height:25px; clear:both;}

/*框架结构样式*/
.area{width:980px; margin:0 auto; clear:both; }
.rbg{ background-image:url(../images/right_bg.png); background-repeat:no-repeat; background-color:#52922c; margin-top:-37px; }
/*site_nav*/
.site_nav { background:url(../images/icon.png) repeat-x 0 0; height:27px; border-left:1px solid #cfcfcf; border-right:1px solid #cecece; position:relative; z-index:2; font-size:12px;}
.site_nav span{ padding:0px 5px;}

/*top_nav*/
.nav{width:161px; }
.nav li{ background:url(../images/icon.png) -261px -259px no-repeat; height:26px; padding-right:12px;}
.nav li a, .nav li a:hover{font-size:16px; color:#fff; line-height:25px; }

/*footer style*/
.footer{ width:980px; margin:0 auto; clear:both; padding-top:20px; height:160px;}
.footer .pL{width:439px;}
.footer .pR{width:310px;}
.f47803b{color:#47803b;}

