body { background:#FFF; color:#333; line-height:2; font-size:12px;}

/*页面总容器*/
#container { width:1000px; padding:0px; margin:0 auto; height:auto;}

/*头部header*/
#header { margin:0 auto; height:90px;}
#header .logo { float:left; padding-top:15px;}
#header .tool { float:right; width:250px; padding-top:15px;}
#header .tool p { padding-left:15px;}

/*导航menu*/
.menu {margin:0 auto; clear:both; background:url(../images/nav_bg.jpg) repeat-x; height:33px;}
.menu ul { margin:0 auto; padding:0; }
.menu ul li { float:left;text-align:center;width:100px; list-style:none; line-height:33px;background:url(../images/nav_jg.jpg) right no-repeat; }
.menu ul li a {display:block; color:white;}
.menu ul li A:hover {text-decoration:none; color:yellow; background:url(../images/button.jpg) no-repeat center}

.menu ul li ul{ overflow:hidden; display:none; margin:0px auto; position:absolute; width:100px;}
.menu ul li ul li{border-bottom: 1px solid #CCC;text-align: center;filter:alpha(opacity=80); background:green;line-height:35px; padding:0px; list-style:none;}
.menu ul li ul li a { color:yellow; background:none; font-size:12px; font-weight:normal;}
.menu ul li ul li a:hover {background:none; color:#FFF;}
/*banner flash部分*/
#banner {clear:both; height:auto; margin-top:15px;}
.TB-focus{ width:1000px; height:246px; position:relative;  overflow:hidden; }

/*内容部分*/
#content {clear:both;overflow:hidden; margin:15px auto;}
#incontent{clear:both;overflow:hidden; padding-top:5px;}
h2 { background:url(../images/title.jpg) left no-repeat; color:black;line-height:26px; padding-left:30px; position:relative;font-family:microsoft yahei;color:#FFF; font-size:12px; font-weight:normal;}
h2 a { color:#FFF;}
h2 a:hover { color:yellow;}
h2 span { position:absolute; right:15px;color:#424242; font-weight:normal; font-size:12px; top:5px;}
.border { border:1px solid #ccc; padding:1px; margin:10px auto;}
.innr { margin:10px;}

.nr { margin:10px; min-height:150px;}
.nr ul { margin:0px auto; padding:0; margin-bottom:14px;}
.nr ul li{ background:url(../images/dot6.gif) no-repeat 1%; margin:10px auto; border-bottom:1px dotted #CCC;}
.nr ul li a {padding-left:30px;line-height:22px; color:#000}
.nr ul li a:hover { color:red;}

/*内容左侧ID left*/
#content .left{ float:left; width:225px;height:100%; border:1px solid #ddd; padding:1px;}
#content .left p { margin:10px 15px;}
#content .left .contact { border:5px solid #efefef; padding:10px; margin:15px auto;}
/*内容left*/

/*内容右侧ID right*/
#content .right { float:right; width:750px; padding:1px; border:1px solid #ddd;}
#content .right .title {background:url(../images/title.jpg) left no-repeat; color:black;line-height:26px; padding-left:30px; position:relative;font-family:microsoft yahei;color:#FFF; font-size:12px; font-weight:normal;}
#content .right .title span { position:absolute; right:15px; top:0px; color:#333; font-size:12px; font-weight:normal;}
#content .right .title span a {}
#content .right .title span a:hover { color:red;}

#content .right .nr { padding:10px;}
#content .right .nr .nr_text{ font-size:14px; line-height:26px; color:#333;}
#content .right .nr .nr_bt{ margin-bottom:20px; margin-top:30px;}
#content .right .nr .nr_bt h5{ font-size:24px; color:#333; text-align:center;}
#content .right .nr .nr_bt h6{ text-align:center; font:normal 12px "宋体"; color:#333; padding:5px 0; background-color:#F7F7F7; border:1px solid #E8E8E8; margin-top:20px;}
#content .right .nr ul li{ padding-left:20px;position:relative; background:url(../images/gif-0466.gif) no-repeat left; border-bottom:1px dotted #ccc; line-height:2.5}
#content .right .nr ul li a:hover{color:#F00; text-decoration:underline;}
#content .right .nr ul li span { position:absolute; right:0; top:0; color:#ff0000}
#content .right .nr .img { text-align:center;}
#content .right .nr h2 { text-align:center; line-height:30px; font-size:18px; font-weight:bold; margin:0 auto; margin-bottom:20px; border-bottom:1px solid #693; width:90%; background:none;}

#content .right .nr h3 { display:block; border-bottom:1px solid #e3e3e3; line-height:30px; font-family:microsoft yahei; font-size:16px;  margin-bottom:20px; position:relative; padding-left:65px;}
#content .right .nr h3 span { background:url(../images/h3span.jpg) left no-repeat; position:absolute; left:0; height:41px; width:51px; color:#C8C8C8; font-size:24px; font-weight:bold;}
#content .right .nr dl { margin:10px; margin-left:25px;}
#content .right .nr dl dt {font-size:15px; font-weight:bold; color:#906; font-family:microsoft yahei;}
#content .right .nr dl dt a{ color:#906}
#content .right .nr dl dd { text-indent:25px;}
#content .right .nr .line { clear:both; border-bottom:1px dotted #ccc; height:1px; padding-top:10px; margin:20px 0;}

.cbg {background:url(../images/cbg.jpg) right bottom no-repeat;}
/*内容部分*/

/*link部分*/
#link { clear:both; line-height:30px; border-top:1px solid #eee; margin-top:10px;}
/*link部分*/

/*页脚footer*/
#footer {clear:both; height:88px; background:url(../images/footer_bg.jpg) repeat-x top; margin-top:0px;}
#footer .flink{margin:0 auto; padding-top:20px;text-align:center;}
#footer .flink a { color:333;}
#footer .flink a:hover { text-decoration:none; color:red;}
#footer .copy { text-align:center;}

/*留言版部分*/
#gbooklist { margin:25px auto; width:95%}
#gbooklist .faq  ,#gbooklist .reply{word-wrap: break-word; word-break: break-all; text-indent:10px; border:1px solid #ccc; margin-bottom:10px; line-height:30px;}
#gbooklist .faqtit{background:#ececec; position:relative;}
#gbooklist .faqtit span { position:absolute; right:10px;}
#gbooklist .reply{	border: 1px dotted #CCC; background-color:#FFF;  margin:0 auto; margin-bottom:20px; color:#F00}

/* CSS Document */
#faqbox {}
#faqbox .faqline{ line-height:2em; height:35px; text-align:left}
#faqbox .faqline .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content{ line-height:2em; height:120px; text-align:left}
#faqbox .Content  .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content textarea { height:100px;}

.pagelink{ height:26px; line-height:26px;margin:20px auto; padding:0 10px; text-align:center;}
.pagelink a, .pagelink span{ padding:0 3px;}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}

.productlist { overflow:hidden; margin:20px auto;}
.productlist ul { float:left; width:204px; margin:10px; border:1px solid #E3E3E3;}
.productlist ul LI { text-align:center; margin:2px; display:inline; float:left; overflow:hidden;}
.productlist ul LI IMG {WIDTH: 200px; HEIGHT: 150px}
.productlist ul LI .product_name {display:block; overflow:hidden; height:27px; line-height:27px; background:url(../images/pro_bg.jpg) repeat-x #FFF; width:200px;}

/*页面内表格居中对齐,表格里的图片加边框*/
.content_td table td { text-align:center;}
.content_td table td img { border:1px solid #ececec; padding:3px;}
/*页面内表格居中对齐,表格里的图片加边框*/

hr {width:95%; border:none; border-bottom:1px dotted #ddd;}

/*index css*/
.in01,.in02,.in03 { float:left; border:1px solid #ccc; padding:1px;}
.in01 { width:230px;}
.in02 { width:470px; margin-left:15px;}
.in03 { width:260px; float:right;}

#demo { width:975px; height:165px; overflow:hidden; margin:10px}
#demo table td { text-align:center;}
#demo ul { margin:0; padding:0;}
#demo ul li { float:left;list-style:none; margin:10px 5px; border-bottom:none;}
#demo ul li img { width:150px; height:120px; border:1px solid #ccc; padding:3px;}
#demo ul li p { margin-top:5px;}
/*index css*/