/* CSS Document */
#weaper { margin:0 auto; width:100%; background:url(../images/tbg.jpg) no-repeat top center; }
#head, #ad, #content, #foot { width:960px; margin:0 auto; }
#ad{width:100%;}
#head { background:url(../images/logo.jpg) no-repeat 0px 12px }
#head .logo { width:387px; height:65px; float:left; margin-top:30px; margin-bottom:18px; overflow:hidden; }
#head .logo a { display:inline-block; width:387px; height:65px; overflow:hidden; }
#head .link { width:440px; float:right; margin-top:10px; font-size:12px; text-align:right; color:#111; }
#head .link a { margin-left:5px; margin-right:5px; color:#111; }
#head .menu { height:33px; }
#head .menu ul { }
#head .menu ul li { display:inline; float:left; position:relative; }
#head .menu ul li a { color:#FFF; background:url(../images/lm.jpg) no-repeat left center; font-size:12px; font-weight:normal; display:inline-block; height:33px; line-height:33px; padding-left:25px; padding-right:25px; }
#head .menu ul li a:hover { background: none; color:#FFF; }
.menu ul li ul { left: -9999px; width: 135px; position: absolute; background:none; background-color:#999; top:33px; z-index:999; }
.menu ul li ul li { display:block; width:100%; background:none; }
.menu ul li ul li a { font-size:12px; text-align:center; height:25px; line-height:25px; font-weight:normal; font-family:"ËÎÌå"; padding:0; background:none; }
.menu ul li ul li a:hover { background:none; }
#nav li:hover ul { left:0; }
#nav li.sfhover ul { left:0; }
#nav li.sfhover { background:none; }
#nav li.sfhover a { color:#666; }
#nav li.sfhover ul li { background:none; }
#nav li.sfhover ul li a { font-size:12px; height:25px; line-height:25px; width:100%; padding:0; font-weight:normal; background:none; }
#nav li.sfhover ul li a:hover { font-weight:bold; background-color:#666; font-weight:normal; color:#FFF; }
#ad { }
#content { }
#content .left { width:215px; float:left; }
.leftbox { background-color:#FFFFFF; }
.leftbox .h { background:url(../images/title.gif) repeat-x top left; height:26px; line-height:26px; font-size:12px; color:#000; }
.leftbox .h a { padding-left:15px; padding-right:10px; text-align:center; display:inline-block; font-size:12px; font-weight:bold; line-height:26px; color:#FFFFFF; }
.leftbox ul { margin:0 auto; margin-top:10px; }
.leftbox ul li { height:22px; margin-bottom:5px; padding-left:10px; }
.leftbox ul li a { font-weight:normal; display:inline-block; width:150px; padding-left:30px; height:26px; line-height:26px; background:url(../images/dot2.gif) no-repeat left bottom; }
.leftbox ul.pro li a { font-weight:normal; display:inline-block; width:150px; padding-left:15px; height:26px; line-height:26px; background:url(../images/bclass.gif) no-repeat left center; border-bottom:1px solid #ccc; }
.leftbox ul li a:hover { background-image:none; background-color:#999; color:#FFF; }
.leftbox ul.pro li { height:auto; }
.leftbox ul.pro li a:hover { background-image:none; background-color:#efefef; color:#c00000; }
.leftbox ul.pro li ul { background-image:none; background-color:#FFFFFF; width:150px; display:none; }
.leftbox ul.pro li ul li { padding:0; background:url(../images/sclass.gif) no-repeat left center; }
.leftbox ul.pro li ul li a { background:url(../images/sclass.gif) no-repeat left center; border-bottom:1px dashed #ccc; width:140px; font-weight:normal; }
.rightbox { }
.rightbox .h { background:url(../images/rbg.jpg) no-repeat left center; height:34px; line-height:34px; }
.rightbox .h span { font-size:12px; font-weight:bold; margin-left:30px; line-height:30px; color:#333 }
.rightbox .h a { font-size:12px; font-weight:normal; color:#666; font-family:'ËÎÌå', Arial, Helvetica, sans-serif; }
.rightbox .h a:hover { color:#111; text-decoration:underline; }
.rightbox .rcon { padding:10px; line-height:150%; }
.rightbox .rcon p { text-indent:2em; }
#content .right { width:735px; float:right; overflow:hidden; }
.rightabout { }
.rightnews { border:1px solid #ccc; height:235px; background-color:#FFFFFF; }
.rightnews ul { width:90%; margin:0 auto; margin-top:10px; }
.rightnews ul li { height:22px; line-height:22px; background:url(../images/li.gif) no-repeat 0px 6px; overflow:hidden; }
.rightnews ul li span { float:right; font-size:12px; height:22px; line-height:22px; color:#999 }
.rightpro { background-color:#FFFFFF; }
.cRight { }
.cRight ul { width:100%; }
.cRight div.pro { display:inline-block; float:left; margin-left:20px; margin-bottom:10px; width:150px; word-break:break-all; word-wrap:break-word; text-align:center }
.cRight div.pro a img { padding:3px; border:1px solid #FFF; }
.cRight div.pro a:hover img { padding:1px; border:3px solid #F60; }
.dynamic { }
.dynamic ul li { }
.dynamic ul li a { display:inline-block; border-bottom:1px solid #eee; background:url(../images/li.gif) no-repeat left center; width:100%; }
.dynamic ul li p { font-size:12px; line-height:150%; margin-top:10px; margin-bottom:10px; }
.page { font-size:12px; text-align:right; }
.page a { display:inline-block; padding:0px 10px; border:1px solid #ccc; }
.page a:hover { background-color:#198bea; color:#FFF; }
#foot { border-top:1px solid #ccc; background-color:#eeeeee; }
#foot p { font-size:12px; padding:5px; text-align:center; }
#foot p a { color:#333; }
.flink { font-size:12px; padding-top:10px; border-top:1px solid #ddd; line-height:150%; width:960px; margin:0 auto; background-color:#FFF; }
.flink a { display:inline-block; float:left; padding:3px 5px; }
#foot .copy { font-size:12px; line-height:150%; text-align:center; }
