@charset "gb2312";
/* CSS Design cherry */
/*---------------------------body设置--------------------*/
* { margin:0; padding:0; list-style:none; }
body { font-size:12px; font-family:"微软雅黑"; background:url(images/body_bg.jpg) center top no-repeat; }
/*---------------------------常用--------------------*/
h1 { font-size:14px; text-align:center; color:#4C4C4C}
h2 { font-size:12px; color:#0188e2; line-height:24px; padding:0 15px; margin:0; }
.layout { width:952px; margin:0 auto; }
a { color:#000; text-decoration:none; }
a:hover { color:#BC1316; text-decoration:none; }
.tag { float:right;  font-size:12px }
.tag a { color:#6CF; font:normal; }
.tag a:hover { color:#f60 }
.clear { clear:both; }
.red { color:#C00; }
.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; }
/*---------------------------头部--------------------*/
#top { height:86px; background:url(images/top_bg.jpg) center top no-repeat; }
#top_bg { height:86px; }
#ann { height:30px; background:url(images/ann.gif) repeat-x}
.logo { float:left; width:613px; height:86px; }
.top_menu { float:right; width:210px; margin-top:12px; margin-right:10px; color:#FFF }
.top_menu a { font-family:"宋体"; font:normal; color:#FFF }
.tel { float:right; width:200px; text-align:right; padding-right:35px; line-height:22px; margin-top:32px; font-style:italic; font-weight:bold; font-size:16px; }
/*---------------------------导航--------------------*/
#nav { height:40px; background:url(images/nav_bg.gif) repeat-x}
#nav a { float:left; display:block; width:83px; text-align:center; padding:0 5px; line-height:40px; font-weight:bold; color:#fff }
#nav a:hover { color:#003C74; text-decoration:none; background:url(images/nav_hover.gif) center top no-repeat }
.search { height:34px; background:url(images/search.jpg) no-repeat; margin:8px 5px 0 10px; }
.notice { float:left; line-height:34px; }
.search_left { float:left; width:400px; }
.search_Announcement { float:right; width:485px; line-height:34px; text-align:left; padding-right:20px; }
.keyword { font-family:"微软雅黑"; font-size:12px; color:#999; width:186px; border:none; background:none; margin-left:33px; margin-top:7px; height:20px; line-height:20px; }
.se { border:none; background:none; color:#FFF; cursor: pointer; line-height:22px; width:30px; }
/*---------------------------banner--------------------*/
#banner { height:200px; background:#A7DAF5; }
/*---------------------------主体--------------------*/
#content { background:#F0F0F0}
#left { float:left; width:222px; margin-left:12px; display:inline; overflow:hidden }
#left h2 { color:#26608D; line-height:39px; padding-left:40px}
.left_title { height:39px; background:url(images/left_title.jpg) no-repeat; margin-top:5px; }
.left_body { border:1px solid #66ACE2; border-top:none; background:#DDEAF4; padding:10px 15px; margin-bottom:5px; }
.left_body a { padding-left:10px; }
.left_body a:hover { text-decoration:none; }
.left_bottom { display:block; height:10px; background:url(images/left_bottom.jpg) no-repeat; }
.left_link { height:31px; background:url(images/link.jpg) no-repeat; }
.left_link h3 { color:#d7fcf4; font-size:12px; line-height:31px; padding-left:12px; }
.left_link_body { border:1px solid #bbe4ff; border-top:none; }
.s1 { height:22px; line-height:22px; border-bottom:1px dashed #ccc}
.s1 a:hover { text-decoration:underline }
.s2 {height:22px; line-height:22px; border-bottom:1px dashed #ccc; background:url(images/pro-ico.gif) left no-repeat  }
.s3 { width:160px; margin-left:6px; border-bottom:1px dotted #81d9e7; padding-left:30px; line-height:24px; background:url(images/ico.jpg) 50px no-repeat; }
.s4 { width:180px; margin-left:6px; padding-left:5px; margin-bottom:5px; height:18px; background:url(images/2.gif) left no-repeat; }
.s5 { line-height:22px; padding-left:5px; }
#center { float:left; width:464px; margin:7px 0 0 12px}
#center h2 { line-height:38px; color:#FFF; padding-left:40px}
.center_title { height:38px; background:url(images/center_title.gif) no-repeat}
.center_body {border:1px solid #2073A3; border-top:none; background:#EBF7FF; line-height:22px; padding:5px 10px; margin-bottom:5px;}
#right { float:right; width:697px; margin-right:8px; display:inline; }
#right h2 { color:#fff; line-height:39px; padding-left:40px}
.right_title { height:38px; background:url(images/right_title.gif) no-repeat; margin-top:5px; }
.right_body { border:1px solid #2073A3; border-top:none; background:#fff; padding:5px; margin-bottom:5px; }
#right_small { float:right; width:222px; margin-right:8px; display:inline; }
#right_small h2 { color:#26608D; line-height:39px; padding-left:40px}
.right_title_small { height:39px; background:url(images/left_title.jpg) no-repeat; margin-top:5px; }
.right_body_small { border:1px solid #66ACE2; border-top:none; background:#DDEAF4; padding:5px; margin-bottom:5px; }
#news { float:right; width:752px; margin-top:5px; }
#news_left { float:left; width:494px; }
#news_right { float:right; width:250px; }
.news_left_title { background:url(images/new_left.jpg) no-repeat; }
.news_right_title { background:url(images/new_right.jpg) no-repeat;}
.news_body { border:1px solid #b9e5fe; border-top:none; padding:2px; line-height:22px; background:url(images/right_body_bg.jpg) repeat-x #FFF; }
#demo img { border:1px solid #b9e5fe; padding:2px; }
#demo a:hover img { border:1px solid #0188e2; }
.products1 li { float:left; text-align:center; padding:5px 6px; list-style:none; }
.products1 img { padding:2px; border:1px solid #b9e5fe; }
.products1 a:hover img { border:1px solid #0188e2; }
.products li { float:left; text-align:center; padding:10px 27px; list-style:none; }
.products img { padding:2px; border:1px solid #b9e5fe; }
.products a:hover img { border:1px solid #0188e2; }
.news li { line-height:24px; padding-left:15px; 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 #b9e5fe; background:url(images/news_ico.jpg) left center no-repeat; position:relative; }
.news_detail { height:30px; line-height:30px; color:#acacac; text-align:right; border:1px dotted #b9e5fe; padding-right:10px; }
.newsa { color:#666}
.comment { border:1px dotted #0188e2; padding:5px 10px; margin-bottom:5px; background:#EDFBFC; }
.comment_name { border-bottom:1px solid #6C9ACC; color:#336699; line-height:22px; }
.comment_content { padding:5px 0; }
.data { position:absolute; right:5px; }
/*---------------------------底部--------------------*/
#img_link { width:200px; }
#img_link ul li { float:left; padding:5px 4px; }
#img_link ul img { border:1px solid #b2e5ff; }
#img_link a:hover img { border:1px solid #6FC; }
#text_link { width:929px;  }
.text_link_title {height:39px; background:url(images/flink.jpg) no-repeat; }
.text_link_body {border:1px solid #66ACE2; border-top:none; background:#DDEAF4; padding:5px; margin-bottom:5px;}
#text_link ul { padding-left:20px; }
#text_link ul li { float:left; line-height:39px; padding:0 3px; margin:2px auto; }
#nav_bottom { width:960px; height:27px; line-height:27px; text-align:center; background:#5ebdeb; margin-left:10px; }
#nav_bottom a { line-height:27x; padding: 0 25px 0 12px; color:#fff; background:url(images/nav_line.jpg) right center no-repeat; }
#nav_bottom a:hover { color:#ecfc00; text-decoration:none; }
#foot { height:26px; background:url(images/ft.jpg) center top no-repeat; }
#Copyright { width:929px; margin:0 10px; line-height:22px; height:80px; text-align:center; background:#9FCAEC; border:1px solid #2B9FFF}
.ta { border:1px solid #b9e5fe }
.td { border:1px solid #b9e5fe }
.table { border-collapse:collapse; width:100%; margin:5px 0;  }
.table td { padding:2px 4px; border:1px solid #b9e5fe; }
.guestbook { border-collapse:collapse; width:100%; margin-top:10px; }
.guestbook th { padding:5px; border:1px solid #b9e5fe; text-align:center; }
.guestbook td { padding:5px; border:1px solid #b9e5fe; }
#pageNav { clear:both; float:right; padding:2px 0; text-align:right; cursor: default; font: normal 12px/12px Arial, Helvetica, sans-serif; border:1px solid #b9e5fe; 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;  }
