@charset "gb2312";
/* CSS Document */

body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: "Î¢ÈíÑÅºÚ", Tahoma, Arial, "ËÎÌå"; font-size: 13px; color: #555; line-height: 200%; 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: #187DB4; 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:520px; background-image: url(images/top_bj.jpg); background-repeat: no-repeat; background-position: center top; }
#top h1 { height:30px; padding-left:50px; color:#FFF; line-height:30px; font-size:13px; }
#top .menu { padding:0px 10px; height:42px; margin-top:330px; }
#top .menu ul li { float:left; line-height:42px; 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 14px; }
#top .menu ul li a { color:#FFF; }
#top .menu ul li a:hover { color:#FD0; }
#top .dy { padding:28px 20px 20px 115px; font-size:12px; color:#DFD; clear:both; line-height:24px; }

.main {width:968px; margin:0px auto; clear:both;}
.ml {width:288px; float:left;}
.ml h2{ width:288px; background: url(images/m_l_t.png) no-repeat left top; line-height:43px; padding-top:7px; }
.lm{ width:278px; background: url(images/m_l_m.png) repeat-y center top; padding:5px;}
.l_ul li{ padding:5px 8px; background: #FFF; border: 1px dotted #D6D6D6; margin:5px;}
.lm strong,.rm .r_ul li strong{ background: #6C0; border: 1px solid #690; color:#FFF; padding:2px 5px; margin:10px 15px 50px 0px;line-height:32px;}
.lm strong { background:#C00; border-color: #900; width:288px; }
.ld{background: url(images/m_l_d.png) repeat-y center top;; height:10px;}
.mr {width:678px; margin-left:290px; }
.mr h2{ width:678px; background: url(images/m_r_t.png) no-repeat left top; line-height:43px; padding-top:7px; }
.main .right .rm,
.rm{ width:668px; background: url(images/m_r_m.png) repeat-y center top; padding:5px; }
.r_ul li{ padding:10px 8px; background: #FCFCFC; border: 1px dotted #CCC; margin:5px;}

.rm .fa { margin:6px 10px;}
.rm .fa div{ padding:5px; border: 1px solid #DDD; background: #FFE;}
.rm .fa div span , .r_ul li span{ color:#464; font-weight:bold;}

.rd{background: url(images/m_r_d.png) repeat-y center top;; height:10px;}

h2 { color: #FFF;  line-height:42px; font-size:16px; padding-left:50px; padding-left:50px; }


h3 span{ font-weight:bold; font-size:15px; color: #FFF; background: #6C0; border: 1px solid #690; padding:5px; }
h3 {padding-bottom:10px;}
.rimg {float:right; padding:10px;}
.limg {float:left; padding:10px;}
.zimg { text-align:center; margin:10px auto; width:960px;}

.preview{margin:10px;padding:10px;overflow:hidden;background:#eee;}
.cont{padding:10px;}
.cont span{ color:#464; font-weight:bold;}
.cls{clear:both;}
.hidden{display:none;}
#sourse{border:1px dotted #ccc;width:600px;height:300px;margin:0px auto;}
.textDiv{margin:10px 40px 10px;text-align:center;}
.example{margin:10px;background:#FFF;border:1px dotted #ccc;padding:10px;}
.scrolldoorFrame{width:650px;margin:15px auto;overflow:hidden;}
.scrollUl{width:650px;border-bottom:1px solid #CCC;overflow:hidden;height:35px;}
.scrollUl li{float:left; padding:0px 5px; font-size:15px;}
.bor03{ border:1px solid #ccc; border-top-width:0px; background: #FFE; }
.sd01{ cursor:pointer; border:1px solid #690; background:#6C0; margin-right:5px; padding:2px; font-weight:bold; color: #FFF; }
.sd02{ cursor:pointer; border:1px solid #CCC; margin-right:5px; padding:2px; color: #666; background: #F0F0F0; }

.lcul { background: url(images/lc.gif) no-repeat 45px 47px; height:400px; }
.lcul li{ float:left; width:110px; text-align:center; margin:12px 13px; ; line-height:30px; background: #FFF; border-top: 1px solid #F9F9DF; border-right: 1px solid #DEDBB6; border-bottom: 1px solid #DEDBB6; border-left: 1px solid #F9F9DF; } 

#foot { text-align:center; width:950px; padding:5px; margin:10px auto; color:#353; border-top-width: 1px; border-top-style: solid; border-top-color: #8F8; clear:both; }
#foot a { color:#333; }
#foot p { line-height:15px; }
