@charset "utf-8";
body {font-family:Arial,Tahoma; margin:0; padding:0; font-size:12px; background:url(../images2/main_bg.png);}
p,div,form,ul,ol,li,dl,dt,dd {margin:0; padding:0;}
ul,ol,li{list-style:none;  }
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
select,input{font-size:12px;font-family:Arial;}
img { border:0; }
a { text-decoration:none;}
a:hover { text-decoration:underline;}
.center{ text-align:center;}
.clear{clear:both;height:0px;overflow:hidden;}
.bold{font-weight:bold;}
.pb20{ padding-bottom:20px;}

.fr { float:right; }
.fl { float:left; }
.tr { text-align:right; }
.tl { text-align:left; }
.tc { text-align:center; }

.line { height:5px; background:url(../images2/l_tit1.gif) repeat-x; }

.mt20 { margin-top:20px; } 
.mr20 { margin-right:20px; }
.mb20 { margin-bottom:20px; }

.mb15 { margin-bottom:15px; }
.mt15 { margin-top:15px; }
.mt8 { margin-top:8px; }
.ml10 { margin-left:10px; }
.mt10 { margin-top:10px; }
.mb10 { margin-bottom:10px; }


.bold { font-weight:bold; }
.underline { text-decoration:underline; }
.f15 { font-size:15px; }
.mt14{margin-top:14px;}
.tc { text-align:center; }
/* logo */
.logo_box{ margin:22px auto 0; background:url(../images2/top_bg.gif) no-repeat; width:994px; height:106px; padding-top:16px;}
.logo_box .logo{ float:left; width:222px; padding-left:17px;}
.logo_box .home_logo{ float:left; width:353px; padding-left:17px;}
.logo_box .banner{ float:right; width:734px;}
.logo_box .home_banner{ float:right; width:534px;}
/* nav */
.nav{ margin:0 auto;width:992px; border:1px solid #fff; height:42px; background:#2d2d2d;font-family:Tahoma;}
.nav a{ float:left; background:url(../images2/nav_bg.gif) right repeat-y; padding-top:12px; height:30px; text-align:center; color:#fff; font-size:14px;width:178px;}
.nav a.here{background:#4a4a4a url(../images2/nav_bg.gif) right repeat-y;}
.nav a:hover{background:#4a4a4a url(../images2/nav_bg.gif) right repeat-y;text-decoration:none;}
.nav a.n1{ width:100px;}
.nav a.none{ background-image:none;}
.nav a.n3:hover{ background:#4a4a4a;}
/* footer */
.footer{text-align:center; padding:22px 0;line-height:22px;color:#fff; }
.footer a{color:#fff;}
/* main */
.main_con{ margin:0 auto; width:992px; border:1px solid #fff; border-top:0; background:#272727 url(../images2/main_bg1.gif) repeat-y;}
.main_left{ float:left; width:672px; background:#fff;}
.main_right{ float:right; width:300px; padding-right:10px;}
.place{padding:11px 0 13px 27px; color:#acacac; font-size:10px;border-bottom:1px solid #fff; background:#171717; font-weight:bold;}
.place img{ margin:0 5px;}
.place a{color:#fff;}
/* page */
.page{ text-align:center; margin:30px 0;}
.page a{ border:1px solid #ccc; padding:3px 5px; color:#272727; line-height:20px; margin-left:2px; text-decoration:none!important; font-weight:normal!important;}
.page a:hover{ background:#3b3b3b; color:#fff; }
.page span{ border:1px solid #ccc; padding:3px 5px; color:#272727; margin-left:2px;}
.page span.bold {padding:3px 5px; color:#272727; font-weight:bold; border:none;}
.page .Prev2 { color:#ccc;}




