@charset "gb2312";
/* CSS Document */

body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: "Î¢ÈíÑÅºÚ", Tahoma, Arial, "ËÎÌå"; font-size: 12px; color: #555; line-height: 24px; background-image: url(images/bodybj.gif); background-repeat: repeat; background-position: left top; background-color: #09373B; }
ul,
li,
h1,
h2,
h3,
img { list-style:none; margin:0; padding:0; border:0; }
a { color: #09C; text-decoration: none; }
a:hover { color: #06C; text-decoration:none; }
.nofd { clear:both; }
.top_bj { background-image: url(images/top_bj1.jpg); background-repeat: repeat-x; background-position: left top; }
#top { width:980px; margin:0 auto; height:468px; background-image: url(images/top_bj.jpg); background-repeat: no-repeat; background-position: center top; }
#top h1 { height:30px; padding-left:350px; color:#FFF; line-height:26px; font-size:13px; }
#top .menu { padding:295px 10px 0 20px; }
#top .menu ul li { float:left; line-height:45px; color:#FFF; font-size:15px; text-align:center; font-weight:bold; background-image: url(images/menu_fg.png); background-repeat: no-repeat; background-position: right center; padding:0px 12px; }
#top .menu ul li a { color:#FFF; }
#top .menu ul li a:hover { color:#FD0; }
#top .dy { padding:22px 25px 10px 75px; font-size:12px; color:#EFE; clear:both; }
.m_t,
.m_b,
.m_b2 { background-repeat: no-repeat; background-position: center top; height:16px; clear:both; }
.m_t { background-image: url(images/m_t.png); height:23px; }
.m_b { background-image: url(images/m_b.png);  height:16px; }
.m_b2 { background-image: url(images/m_b2.png);}
.m_m,
.m_m2 { background-image: url(images/main_bj.png); background-repeat: repeat-y; background-position: center top;  margin:0px auto;}
.m_m {padding:15px 60px;width:914px;}
.m_m2 {background-image:url(images/main_bj2.png); padding:15px 45px;width:904px;}

.li2 li{float:left; width:447px; margin:0px 5px;}
.li2b li{ float:left; width:420px; margin:5px; background: #F4F9F7; border: 1px solid #DDD; padding:10px; height:220px; }

.m_m strong,
.m_m2 strong { font-weight:bold; color:#09C; padding:0px 10px;}

.m_m2 table { border: 1px solid #CCC; background:#DDD; }
.m_m2 table td{ padding:5px; background-color:#FFF;}

.li3 li{ float:left; width:267px; margin:5px 5px; background: #EEFFF1; border: 1px solid #D3EDD8; padding:10px; }

h2 { color: #FFF; background: url(images/h2_bj.png) no-repeat left top; line-height:50px; font-size:16px; padding-left:50px; margin-bottom:10px;}


h3 { padding:1px 5px; font-size:14px; color:#FFF; background: #09C; margin:15px 0px; clear:both; }

.bg_red {background-color:#C00;}

.rimg {float:right; padding:10px;}
.limg {float:left; padding:10px;}
.zimg { text-align:center; background-color:#F9F9F9; border: 1px solid #EEE; padding:3px; margin:10px auto; }


.o_bt_bj { width:936px; padding:0px 5px 0px 35px; margin:10px auto 0px auto; font-size:16px; font-weight:bold; color:#FFF; background-image: url(images/O_bt_bj.png); background-repeat: no-repeat; background-position: center top; line-height:50px; height:50px; }
#foot { text-align:center; width:950px; padding:5px; margin:10px auto; color:#E0FEE3; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; }
#foot a { color:#333; }
#foot p { line-height:15px; }
