div, body {margin: 0; padding: 0;}
body {font-size: 12px; color:#333;}
a img {border: none;}
a {color: #000; text-decoration: none;}
a:hover {text-decoration: underline;}
td{vertical-align:top; }

a:link, a:visited {
	color:#333;
	text-decoration: none;
}

a:hover, a:active {
	color: #ff0000;
	text-decoration: underline;
}
.Red{color:#F00;}
.Blue{color:#00F;}
.cleardiv{clear:both;}
.Info{padding:15px; line-height:25px;}
.newslist{margin:15px; font-size:12px; color:#333; line-height:20px; border-bottom:dotted #CCC 1px; padding-bottom:8px;}
.newslist h3{color:#333; margin:0px; padding:0px; padding-bottom:8px; font-size:14px;}
.newslist span{font-size:12px; color:#666; font-weight:normal;}
.header{margin:0 auto; padding:0px; width:980px; height:105px; border-top:solid #a72122 4px; background:url(../images/TopBg.gif);}
.header .logo{float:left; width:518px; height:105px; padding:0; margin:0;}
.header .right1{float:right; width:300px; margin-right:35px; padding-top:20px; text-align:right;}
.header .right2{float:right; width:410px; margin-top:23px;}

#menu{margin:auto; width:980px; height:40px; background:url(../images/menubg.jpg); padding:0px;}
#nav { line-height: 40px; list-style-type: none; padding-left:14px; margin:0px; font-weight:bold;}   
#nav a { display: block; width: 106px; text-align:center; font-size:12px;} 
#nav a:link  { color:#FFF; text-decoration:none;margin:0;} 
#nav a:visited  {color:#FFF;text-decoration:none;margin:0;}   
#nav a:hover {color:#C00;text-decoration:none;}    
#nav li {float: left;} 
#nav li a:hover{background:url(../images/hovemenu.jpg) no-repeat right;}  
#nav li span {color:#C00;background:url(../images/hovemenu.jpg) no-repeat right;} 

#nav li ul {Z-INDEX: 999;line-height: 24px; background:#FFF; list-style-type: none;text-align:left;left: -999em; width:122px; position: absolute;border-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-color: #bc2023; padding:1px; margin-left:2px;}
#nav li ul li{ background:#FFF;}    
#nav li ul a{display:block; width: 120px;text-align:left;padding-left:2px;} 
#nav li ul a:link  {color:#666; text-decoration:none;}  
#nav li ul a:visited  {color:#666;text-decoration:none;}
#nav li ul a:hover {color:#FFF;text-decoration:none;font-weight:normal;background:#ea2222;}
#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}

#main{margin:auto; width:980px; padding:0px; height:100%;}
#main .left{float:left; width:242px; margin-right:8px;}
#main .left .product{float:left; width:240px; height:100%; border:solid #cccccc 1px; background:url(../images/left02.jpg) repeat-x top; padding:0px; margin-bottom:8px;}
#main .left .product .title{float:left; background:url(../images/left01.jpg); height:21px; padding-left:18px; padding-right:18px; font-weight:bold; text-align:center; color:#FFF; padding-top:6px;}
#main .left .product .more{float:right; padding-top:7px; padding-right:6px;}
#main .left .product ul{margin:0px; padding-top:5px; padding-bottom:10px; padding-left:15px; padding-right:15px; list-style-type:none;}
#main .left .product ul li{line-height:28px; border-bottom:dotted #BBB 1px; padding-left:23px; background:url(../images/pot.gif) no-repeat left; padding-top:2px; font-weight:bold;}
#main .left .product .menub{margin-left:20px; line-height:28px; border-bottom:dotted #BBB 1px; padding-left:23px; background:url(../images/potb.gif) no-repeat left; padding-top:2px; font-weight:bold;}

#main .left .news{float:left; width:240px; height:100%; border:solid #cccccc 1px; background:url(../images/left02.jpg) repeat-x top; padding:0px; margin-bottom:8px;}
#main .left .news .title{float:left; background:url(../images/left01.jpg); height:21px; padding-left:18px; padding-right:18px; font-weight:bold; text-align:center; color:#FFF; padding-top:6px;}
#main .left .news .more{float:right; padding-top:7px; padding-right:6px;}
#main .left .news ul{margin:0px; padding-top:5px; padding-bottom:10px; padding-left:15px; padding-right:15px; list-style-type:none;}
#main .left .news ul li{line-height:28px; border-bottom:dotted #BBB 1px; padding-left:23px; background:url(../images/index_36.gif) no-repeat left; padding-top:2px;}

#main .left .contact{float:left; width:240px; height:100%; border:solid #cccccc 1px; background:url(../images/left02.jpg) repeat-x top; padding:0px; margin-bottom:8px;}
#main .left .contact .title{float:left; background:url(../images/left01.jpg); height:21px; padding-left:18px; padding-right:18px; font-weight:bold; text-align:center; color:#FFF; padding-top:6px;}
#main .left .contact .more{float:right; padding-top:7px; padding-right:6px;}
#main .left .contact .image{text-align:center; padding-top:8px;}
#main .left .contact ul{margin:0px; padding-top:10px; padding-bottom:10px; padding-left:15px; padding-right:15px; list-style-type:none;}
#main .left .contact ul li{line-height:24px; border-bottom:dotted #CCC 1px; padding-left:23px; background:url(../images/pot.gif) no-repeat left; padding-top:2px;}

#main .left .search{float:left; width:240px; height:100%; border:solid #cccccc 1px; background:url(../images/left02.jpg) repeat-x top; padding:0px; margin-bottom:8px;}
#main .left .search .title{float:left; background:url(../images/left01.jpg); height:21px; padding-left:18px; padding-right:18px; font-weight:bold; text-align:center; color:#FFF; padding-top:6px;}
#main .left .search .inputu{margin:0px; padding-top:15px; padding-bottom:15px; padding-left:15px;}

#main .right{float:left; width:730px;}
#main .right .about{float:left; width:728px; height:100%; border:solid #cccccc 1px; background:url(../images/left02.jpg) repeat-x top; padding:0px; margin-bottom:8px;}
#main .right .about .title{float:left; background:url(../images/left01.jpg); height:21px; padding-left:18px; padding-right:18px; font-weight:bold; text-align:center; color:#FFF; padding-top:6px;}
#main .right .about .more{float:right; padding-top:7px; padding-right:6px;}
#main .right .about .content{line-height:22px; padding-top:8px; padding-left:8px; padding-right:8px; padding-bottom:8px;}

#main .right .product{float:left; width:728px; height:100%; border:solid #cccccc 1px; background:url(../images/left02.jpg) repeat-x top; padding:0px; margin-bottom:8px;}
#main .right .product .title{float:left; background:url(../images/left01.jpg); height:21px; padding-left:18px; padding-right:18px; font-weight:bold; text-align:center; color:#FFF; padding-top:6px;}
#main .right .product .more{float:right; padding-top:7px; padding-right:6px;}
#main .right .product .content{margin:0px; padding:0px;}
#main .right .product .content ul{margin:0px; padding:0px; list-style-type:none; text-align:center; margin-left:8px;}
#main .right .product .content ul li{float:left;margin-top:11px;}
#main .right .product .content ul li img{border:solid #CCC 1px;padding:4px; margin-left:4px; margin-right:4px; }
#main .right .product .content ul li a:hover img{border:solid #a72122 1px; }
#main .right .product .content ul li b{display:block;line-height:36px;font-style:normal;text-align:center; font-weight:normal;}
#main .right .product .content h4{ text-align:center; margin:0px; padding:0px; padding-top:30px; padding-bottom:10px; font-size:16px;}
#main .right .product .content h5{ text-align:center; font-size:12px; font-weight:normal;margin:0px; padding:0px; border-bottom:dashed #CCC 1px; margin-left:10px; margin-right:10px; padding-bottom:10px;}

#main .right .case{float:left; width:728px; height:100%; border:solid #cccccc 1px; background:url(../images/left02.jpg) repeat-x top; padding:0px; margin-bottom:8px;}
#main .right .case .title{float:left; background:url(../images/left01.jpg); height:21px; padding-left:18px; padding-right:18px; font-weight:bold; text-align:center; color:#FFF; padding-top:6px;}
#main .right .case .more{float:right; padding-top:7px; padding-right:6px;}
#main .right .case .scroll_div{margin:0px; width:728px; padding-top:11px; padding-bottom:10px; overflow:hidden; white-space: nowrap;}
#main .right .case .scroll_div ul li img{border:solid #CCC 1px;padding:4px; margin-left:4px; margin-right:4px; height:120px;}
#main .right .case .scroll_div ul li a:hover img{border:solid #a72122 1px; }
#main .right .case #scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li{display:inline; margin:0px;}

.foot{margin:auto; margin-top:8px; width:980px; height:90px; background:url(../images/foot.jpg); border-top:solid #a72122 4px; text-align:center; line-height:20px;}
/*========留言板样式=====================*/
.bookpage{float:left; height:100%; padding:35px; padding-left:30px; background:url(../images/fel123.jpg) no-repeat top center;}
.bookpage ul{margin:0px; padding:0px; list-style-type:none; width:500px;}
.bookpage ul li{float:left;margin:0px; padding:0px; line-height:25px;}
.bookpage ul li span{float:left;width:60px; text-align:right; margin:0px;}
.bookpage ul li textarea{width:350px; height:150px;}
/*========留言板样式=====================*/

/*========翻页样式=====================*/
.pagea{
     text-align:center;BORDER: #c2c2c2 1px solid;BACKGROUND-COLOR: #fff; padding-left:8px; padding-right:8px; padding-top:3px; margin:0px 2px; cursor:pointer; color:#ff0000; padding-bottom:3px; font-size:14px; font-weight:bold}
a.pagea:link {COLOR: #000; BORDER: #c2c2c2 1px solid;BACKGROUND-COLOR: #fff; text-decoration:none; font-size:14px;}
a.pagea:visited {COLOR: #000; BORDER: #c2c2c2 1px solid;BACKGROUND-COLOR: #fff; text-decoration:none;  font-size:14px;}
a.pagea:hover {COLOR: #ff0000; BORDER: #c2c2c2 1px solid;BACKGROUND-COLOR: #dad7d7; text-decoration:none;  font-size:14px;}
a.pagea:active {COLOR: #000; BORDER: #c2c2c2 1px solid;BACKGROUND-COLOR: #fff; text-decoration:none;  font-size:14px;}

.pagec{text-align:center; BORDER: #c2c2c2 1px solid; padding-left:5px; padding-right:5px; padding-top:5px; margin:0px 2px; cursor:pointer; color:#ff0000; padding-bottom:3px;}
a.pagec:link {COLOR: #000; BACKGROUND-COLOR: #fff; text-decoration:none;}
a.pagec:visited {COLOR: #000; BACKGROUND-COLOR: #fff; text-decoration:none;}
a.pagec:hover {COLOR: #ff0000; BACKGROUND-COLOR: #dad7d7; text-decoration:none;}
a.pagec:active {COLOR: #000; BACKGROUND-COLOR: #fff; text-decoration:none;}

.pageb {
 /*padding:0px; margin:0px;  background-color:#999; width:28px; height:28px; display:block;*/
}
.pagediv{padding-left:15px;width:700px;padding-top:10px; padding-bottom:10px; text-align:left;word-break:break-all;line-height:30px;}
/*===================翻页样式==================*/

#ibanner {
	margin:auto;
	OVERFLOW: hidden;
	WIDTH: 980px;
	POSITION: relative;
	HEIGHT: 260px;
	margin-top:8px;
	margin-bottom:8px;
}
#ibanner_pic A {
	DISPLAY: block;
	OVERFLOW: hidden;
	WIDTH: 980px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 260px;
}
#ibanner_btn {
	Z-INDEX: 9999;
	RIGHT: 8px;
	BOTTOM: 8px;
	FONT-FAMILY: Arial;
	POSITION: absolute
}
#ibanner_btn SPAN {
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	BACKGROUND: #000;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 3px;
	CURSOR: pointer;
	PADDING-TOP: 0px
}
#ibanner_btn .normal {
	BORDER-RIGHT: #000 1px solid;
	BORDER-TOP: #000 1px solid;
	FONT-SIZE: 10px;
	BACKGROUND: #333;
	BORDER-LEFT: #000 1px solid;
	COLOR: #999;
	LINE-HEIGHT: 16px;
	BORDER-BOTTOM: #000 1px solid;
	HEIGHT: 16px
}
#ibanner_btn .current {
	BORDER-RIGHT: #ff5300 1px solid;
	PADDING-RIGHT: 20px;
	BORDER-TOP: #ff5300 1px solid;
	PADDING-LEFT: 20px;
	FONT-SIZE: 10px;
	BACKGROUND: #c00;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #ff5300 1px solid;
	COLOR: #fff;
	LINE-HEIGHT: 16px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #ff5300 1px solid;
	HEIGHT: 16px
}

