@charset "gb2312";
/* CSS Design cherry */
/*---------------------------body设置--------------------*/
* { margin:0; padding:0; list-style:none; }
body { font-size:12px; font-family:"微软雅黑","宋体" }
/*---------------------------常用--------------------*/
h1 { font-size:18px; line-height:68px; text-align:center; color:#4C4C4C}
h2 { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; line-height:24px; padding:0 15px; margin:0; }
a { color:#4c5053; text-decoration:none; }
a:hover { color:#BC1316; text-decoration:none; }
.tag { display: block; padding: 5px 35px; font: bold 14px/20px; border-bottom: 2px solid #bcbcbc; background: url(images/ico1.gif) 20px center no-repeat; }
.tag a { color:#076895; font:normal; }
.tag a:hover { color:#f60 }
.clear { clear:both; }
.red { color:#C00; }
div { overflow: hidden; }
.blue { color:#0b8ad1; padding-left:4px; }
.t { height:17px; line-height:17px; padding-left:1px; background:url(images/sub_bg.jpg) no-repeat; border:1px solid #cdf3fe; }
.e { width:98%; height:64px; padding-left:1px; background:url(images/e.jpg) repeat-x; border:1px solid #cdf3fe; }
img { border:none }
.sub { width:98px; height:23px; background:none; border:none; background:url(images/sum.jpg) no-repeat; color:#FFF; font-size:12px; }
.more { float:right; clear: both; text-align: right; font: normal 9px/12px Arial, Helvetica, sans-serif; }
.more a { color: #666; text-decoration: none; }
.more a:hover { color: #f60; text-decoration: underline; }

/*---------------------------头部--------------------*/
#top { height:22px; background:#000}
#top_line { height:22px;line-height:22px;text-align:left; color: #fff; padding: 0 6px; overflow:hidden}
#top_line a { color:#FFF}
#bannerBG { background:url(images/bannerbg.jpg) repeat-x;}
#banner {height: 68px; }
#line { height: 5px; margin-bottom: 2px; background-color: #444; }
#nav {width:100%; background:#DEDEDE; height:37px}
#nav a{ float:left; width:20%;line-height:37px; text-align:center; font-weight:bold; color:#000; font-size:14px; }
#nav a:hover { background:#444444; color:#FFF}
/*---------------------------主体--------------------*/
#content {overflow:hidden; background:#F4F4F4 }
.wap_body{ padding:5px 27px; line-height:22px;}
.wap_body ul li{border-bottom:1px dashed #999}
.wap_body li a{clear:both; font-size:16px; height:97px;  padding:0 10px; background:url(images/images7.jpg) repeat-x scroll 0 0; line-height:97px; display:block;}
.wap_body li a:hover{background:url(images/images8.jpg) repeat-x scroll 0 0;}
.wap_img{float:left !important; border:#CCC solid 1px; padding:2px; margin-right:10px; margin-top:10px;}
.w_body { padding:5px 27px; line-height:22px;}
#right { }
#right h2 { color:#707070; height:38px; padding-left:45px; line-height:48px; overflow:hidden; }
.right_title { height:38px; margin-top:10px}
.right_body {line-height:22px; border-top:none; padding:5px;line-height:22px;  margin-bottom:4px;}
.news li { line-height:24px; padding-left:5px; border-bottom:1px dotted #ccc; background:url(images/news_ico.jpg) left center no-repeat; position:relative; }
.news_news li { line-height:24px; padding-left:15px; border-bottom:1px dotted #ccc; background:url(images/news_ico.jpg) left center no-repeat; position:relative; }
.news_detail { height:30px; line-height:30px; color:#acacac; text-align:right;  padding-right:10px; }
.newsa { color:#666}
.data { position:absolute; right:5px; }
/*---------------------------底部--------------------*/
#foot { border-top:1px solid #DDDDDD}
#foot p{ line-height:22px; text-align:center}
#bottom_line { height:20px; line-height:20px; font: normal 9px/18px Arial, Helvetica, sans-serif; background:#5E5E5E}
#bottom_line p{ line-height:20px; color:white; text-align:center}
#pageNav { clear:both; float:right; padding:2px 0; text-align:right; cursor: default; font: normal 12px/12px Arial, Helvetica, sans-serif; border:1px solid #999; background-color:#fff; margin:2px 2px 2px 0; }
#pageNav a { color: #666; margin: 0 2px; padding: 1px 3px; text-decoration: none; border: 1px solid #ccc; background-color: #f8f8f8; }
#pageNav a:hover { color: #000; border: 1px solid #ffd3b6; background-color: #fffbf8; }
#pageNav font { color: #990000; font-weight: bold; margin: 1px 2px; padding: 0 2px; border: 1px solid #990000; background-color: #fffbf8; }
#pageNav span,
#pageNav label { margin: 0 10px; }
#pageNav label select { font: normal 12px/12px Arial, Helvetica, sans-serif; }
#pagetop { margin-right:19px;  }
