body{margin:0; padding:0; font-size:12px; background: url(images/index_02.jpg) top repeat-x #7e0608}
.main{width:1004px; margin:0 auto}
.top{background:url(images/index_05.jpg) left center no-repeat; height:135px; text-align:center}
.top>div{width:184px; margin-left:900px; line-height:60px}
.banner{ height:399px}
.menu{background:url(images/index_13.jpg) repeat-x; line-height:35px}
.menu a{font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; margin:0 8px; color:#FFF; text-decoration:none}

a img{border:none}
ul,li,p{margin:0;padding:0;list-style:none;}

.main_border{border:#d0d0d0 1px solid; border-top:none}
.title{background:url(images/index_21.jpg) repeat-x}
.title div{background:url(images/index_19.jpg) left no-repeat; line-height:31px; font-size:14px; padding-left:10px;font-family:"Î¢ÈíÑÅºÚ"; color:#FFF}
.title div span{float:right; margin-top:10px; margin-right:10px}
.copyright{line-height:60px;; color:#FFF}
.copyright span{float:right}

img.border{border:#CCC 1px solid; padding:2px}
.paddings{padding:7px}

a{color:#000; text-decoration:none}
a:hover{color:#7e0608}

a span{float:right}

.news1 a{line-height:28px; display:block}
.news2 a{line-height:32px; display:block; border-bottom:#CCC 1px dotted}

.about{height:160px; line-height:26px}
.phone{background:url(images/phone.jpg) right bottom no-repeat; max-height:230px; padding-bottom:40px; line-height:40px}

.newslist li{height:30px;line-height:30px;padding-left:15px;}
.newslist li.graybg{background:#EDEDED;}

.page{padding:10px 0;}
.pdtclass{width:160px; border:#CCC 1px solid; padding:2px; float:left; margin-left:10px; margin-bottom:10px}
.pdtclass img{width:160px; height:120px; border:0px}
.pdtclass span{line-height:26px; text-align:center; background:#ececec; display:block}

.clear{clear:both}


.indeximg{width:166px; margin-left:10px;}
.indeximg img{width:160px; height:120px; border:#CCC 1px solid; padding:2px;}
.indeximg span{line-height:22px; text-align:center;  display:block}

div, ul, li { margin: 0; padding: 0; border: 0; }
ul, li { list-style-type: none;  }

.nav {  position: relative; z-index: 90;background:url(images/index_03.gif) repeat-x; height:32px; margin-bottom:3px}
.nav a {font-size:14px; color:#FFF; font-family: Î¢ÈíÑÅºÚ; width:65px; text-align:center; text-decoration:none; line-height:32px; display:block; float:left; background:url(images/2_06.gif) right center no-repeat}
.navmain { height: 32px; repeat-x 0 top; position: relative; padding:0 10px}
#nav_all { height: 32px; float: left; line-height: 32px; position: relative; z-index: 89; }
    #nav_all li { text-align: center; float: left }
        #nav_all li a { color: #ffffff; display: inline-block; height: 32px; line-height: 32px; white-space: nowrap;; width:65px}
            #nav_all li a:hover { height: 32px; line-height: 32px; overflow: hidden;}
        #nav_all li ul { display: none; position: absolute; z-index: 99; width: 80px; _width: 80px; left: 230px; _left: 230px; top: 30px; }
		#nav_all li ul.menu1{ left: 265px; _left: 265px;}
		#nav_all li ul.menu2{ left: 490px; _left: 490px;}
		#nav_all li ul.menu3{ left: 60px; _left: 60px;}

							
    #nav_all ul li { background-image: none; line-height: 30px; height: 30px; padding-top: 0px; padding: 0; margin:0; width: 100px;}
        #nav_all ul li a { background-image: none; padding: 0px 10px; margin: 0px; height: 30px; line-height: 30px; color: #ffffff; font-weight: normal; background: #c70909; border: none;; width: 100px; font-size:14px }
            #nav_all ul li a:hover { padding: 0px 10px; margin: 0px auto; height: 30px; line-height: 30px; color: #FFF; background: #ef4043; border-top: none; }