@charset "utf-8";


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(bg.gif);
	background-repeat: repeat-y;
	background-position:center;
	background-color: #000;
	font-size:12px;
	color:#999999;
}
img {
	border:0;
}
.clear{clear:both;}
a{ text-decoration:none; color:#a6a3a8;}
a:hover{ color:#F00}
ul,li,p,div{ margin:0; padding:0; list-style-type:none;}
#main{ width:1002px; margin:0 auto;}
#left{
	width:163px;
	height:862px;
	background-repeat:no-repeat;
	background-image:url(menubg.jpg);
	float:left;
	text-align:center;
	}
*+html #left{
	width:171px;
	height:862px;
	background-repeat:no-repeat;
	background-position:-1px;
	background-image:url(menubg.jpg);
	float:left;
	text-align:center;
	}
#left li{
	text-align:center;
	background-repeat:no-repeat;
	background-position:center;
	}
.IE6png{behavior: url("iepngfix.htc");}
img, div, input { behavior: url("iepngfix.htc") }
.opacity1, .opacity2 {
   height:41px;
   width:100px;
  }
.opacity1 {
   background: url(menu_offbg.png);
   background-repeat:no-repeat;
   background-position:center;
  }
.opacity2 {
   background: url(menu_onbg.png);
   background-repeat:no-repeat;
   background-position:center;
  }
#left li a{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	width:140px;
	height:41px;
	line-height:41px;
	margin-bottom:21px;
	display:block;
	}
.date{

	height:30px;
	font-size:18px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#5f5f5f;
	text-align:center;
	padding:10px 5px 0 0;

	}
.cen{ background:url(CE_bg.gif); background-repeat:no-repeat; width:78px; height:19px; display:block; margin:5px 0 0 12px; padding:5px 0 0 0}
.cen a{ color:#f4d9bd}
img{ border:0;}

#logo{
	width:153px;
	float:left;
	height:862px;
	padding:2px 12px 0 12px;
	line-height:190%;
	color:#FFF;
	}
#logo br{ line-height:7px;}
#logo span{ float:right; margin-right:8px}
.list li{
	background-image:url(red_icon.gif);
	background-repeat:no-repeat;
	background-position:12px 12px;
	line-height:25px;
	padding-left:22px;
	color:#a6a3a8;
	border-bottom:1px #000 solid;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	background-color:#27242b;
	}
.list1{
	margin:7px auto;}
.list1 li{
	background-image:url(red_icon.gif);
	background-repeat:no-repeat;
	background-position:12px 12px;
	line-height:25px;
	padding-left:22px;
	color:#a6a3a8;
	}
.t1{
	background:url(m_h1.gif);
	background-repeat:no-repeat;
	width:210px;
	height:24px;
	padding-left:15px;
	display:block;
	font-weight:bold;
	line-height:24px;
	color:#f4d9bd;
	}
.t2{
	background:url(m_h2.gif);
	width:210px;
	height:20px;
	padding-left:15px;
	display:block;
	line-height:20px;
	color:#727272;
	}
.search{
	background:url(search_bg.gif);
	background-color:#000;
	color:#999;
	background-repeat:no-repeat;
	}	
.searchinput{ width:145px; height:15px; background:#2d2d2d; border: 1px #444 solid;}
.link{ text-align:center}
.link img{ padding-top:6px; }

.hidden{display:none;}
.scrolldoorFrame{overflow:hidden;}
.scrollUl{overflow:hidden;}
.scrollUl li{float:left; text-align:center; padding-top:5px; margin-left:1px;}
.bor03{width:223px; margin-left:2px;}
.sd01{cursor:pointer; background: url(over.gif); width:74px; height:20px; font-weight:bold; color:#f4d9bd}
.sd02{cursor:pointer; background: url(out.gif); width:74px; height:20px; font-weight:bold; color:#b1b1b1}

.midnbsp{ width:14px; float:left; height:862px;}

#right{
	float:left;
	width:640px;
}

#right .sudtop{
	background:url(sub_top.jpg);
	padding:59px 0 0 29px;
	height:35px;
	}
#right .sudtop a{
	font-weight:bold;
	display:block;
	float:left;
	background: url(subtop_btn.gif);
	width:90px; 
	height:25px;
	text-align:center; 
	line-height:25px;
	color:#FFF;
	margin-right:6px;
	}
#right .sudtop a:hover{ background:url(subtop_btnon.gif); color:#fff;}
#right .wz{
	background:url(sub_wz.jpg);
	height:25px;
	padding-left:345px;
	padding-top:10px;
	line-height:25px;
	}

#right h1{
	background:url(sub_h1.jpg);
	height:41px;
	line-height:41px;
	padding:0 0 0 55px;
	font-size:14px;
	font-weight:bold;
	color:#F00;
	margin:0;
	}
.mjtjj{ background: url(logo_tbg.gif); height:30px; line-height:30px; width:159px; font-size:14px; font-weight:bold; color:#f4d9bd; text-align:center; margin:15px auto 10px auto;}
#right .con{
	background-image:url(sub_conbg.gif);
	padding:0 30px 0 25px;
	line-height:190%;
	color:#FFF;
	}
	
#right .center{
	background:url(r_cbg.jpg);
	padding:12px 0 12px 20px;
	height:396px;
	}
.newst{ font-weight:bold; color:#f4d9bd; line-height:25px;}  
#right .center .left{ width:390px;}
#right .center .left h1{ font-size:12px; font-weight:bold; color:#f4d9bd; padding:3px; margin:3px}
#right .center .left img{ float:left; margin:5px; }
#right .center span{ float:right; margin-right:15px;}
#right .centert{
	background-image:url(title_ico.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	font-size:12px;
	padding-left:18px;
	font-weight:bold;
	color:#FFF;
	display:block;
	margin:15px 0 15px 0;
	}
#right .center .right1{
	width:187px;
	float:left;
	margin-left:1px;

	}	
.t3{
	background:url(h3bg.gif);
	background-repeat:no-repeat;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	color:#f4d9bd;
	text-align:center;
	}
	
#moveimg li{
	padding:0;
	margin:0;
	float:left;
	}
#moveimg img{
	margin:0;
	padding:0;
	}
.copy{
	background:url(r_foot.jpg);
	background-repeat:no-repeat;
	text-align:right;
	line-height:160%;
	padding:10px 15px 5px 0 ;
	}
.copy span{ font-family:Tahoma, Geneva, sans-serif; font-size:11px;}	


/* 资讯动态 */
.newspic{ padding-top:10px;}
.newspic ul{ width:393px; float:left}
.newslist{	
	background-image:url(red_icon.gif);
	background-repeat:no-repeat;
	background-position:12px 12px;
	line-height:25px;
	padding-left:22px;
	color:#a6a3a8;
	border-bottom:#ccc dotted 1px;
	}
.newslist a{ color:#FFF;}
.newslist01 li{	
	background-image:url(red_icon.gif);
	background-repeat:no-repeat;
	background-position:12px 12px;
	line-height:25px;
	padding-left:22px;
	color:#a6a3a8;
	border-bottom:#ccc dotted 1px;
	}	
.newslist01 li a{ color:#FFF;}
.newslist01 span{ float:right}
.newspic span{ float:right}
.newspic .title{ background-image:url(new_dot.gif); background-repeat:no-repeat; background-position:3px 6px; color:#FFF; font-size:14px; font-weight:bold; padding:0 0 0 23px; border-bottom:1px #ccc solid; line-height:25px;}
.newspic .title a{ font-size:12px; font-weight:normal;}
.newspic p{	
	float:left; 
	margin:0 8px 0 0;
	text-align:center; 
	line-height:131px;
	height:131px;
	font-size:131px;
	padding:3px;
	border:solid 1px #ccc; 
	width:175px; 
	height:150px;
	}
.newspic p img{
vertical-align:middle
	}
img.pic{ 
    max-width:175px;
    max-height:125px;
    width: expression(this.width > Object.MAX_WIDTH && this.width / Object.MAX_WIDTH >= this.height / Object.MAX_HEIGHT ? Object.MAX_WIDTH : true);
    height: expression(this.height > Object.MAX_HEIGHT && this.width / Object.MAX_WIDTH < this.height / Object.MAX_HEIGHT ? Object.MAX_HEIGHT : true);
   }
/* shownews */
.line{ border-bottom:1px #333 dotted; padding-bottom:7px; text-align:center;}
.line h6{ color:#F00; font-size:14px; font-weight:bold; margin:0; padding:0}
   
   
/* 产品中心 */ 
#pro li{
	line-height:46px;
	margin:3px;
	background-image:url(bg_p0.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	background-color:#000; 	
	width:139px; 
	height:143px; 
	padding-top:12px; 
	text-align:center;	
	float:left; 
	
	}
#pro li p{
	text-align:center; 
	line-height:102px;
	height:102px;
	font-size:102px;
	width:118px; 
	}
#pro li p img{
vertical-align:middle
	}
img.product{ 
    max-width:113px;
    max-height:100px;
    width: expression(this.width > Object.MAX_WIDTH && this.width / Object.MAX_WIDTH >= this.height / Object.MAX_HEIGHT ? Object.MAX_WIDTH : true);
    height: expression(this.height > Object.MAX_HEIGHT && this.width / Object.MAX_WIDTH < this.height / Object.MAX_HEIGHT ? Object.MAX_HEIGHT : true);
   }
   
/* 产品详细 */ 

#showpro{ padding-top:15px;}
#showpro .spic{  text-align:center; }
#showpro .spic p{
	text-align:center;
	height:270px;
	font-size:270px;
	line-height:270px;
	vertical-align:middle;
	width:261px; 
	}
#showpro .spic p img{
vertical-align:middle
	}
#showpro .txt{ margin-left:13px;}
#showpro .txt p{
	margin:0;
	padding:8px 25px 8px 25px;
	
}
.showt{line-height:32px; padding-left:18px; color:#F00; font-size:14px; font-weight: bold; }
img.showpro{ 
    max-width:241px;
    max-height:258px;
    width: expression(this.width > Object.MAX_WIDTH && this.width / Object.MAX_WIDTH >= this.height / Object.MAX_HEIGHT ? Object.MAX_WIDTH : true);
    height: expression(this.height > Object.MAX_HEIGHT && this.width / Object.MAX_WIDTH < this.height / Object.MAX_HEIGHT ? Object.MAX_HEIGHT : true);
   }
/*0610 add*/   
.input{ background:#2d2d2d;	border: 1px #444 solid;	color: #999999;}
.msg{background:#2d2d2d;border: 1px #444 solid;	color: #999999;	padding: 5px;}


/* 企业荣誉 */  
#ry{
padding-bottom:3px;}
#ry li{
	margin:0;
	width:230px; 
	height:200px; 
	text-align:center;	
	float:left; 
	}
#ry li p{
	text-align:center; 
	line-height:200px;
	height:200px;
	font-size:200px;
	margin:0;
	padding:0;
	}
#ry li p img{
vertical-align:middle
	}
	
img.ry{ 
    max-width:200px;
    max-height:200px;
    width: expression(this.width > Object.MAX_WIDTH && this.width / Object.MAX_WIDTH >= this.height / Object.MAX_HEIGHT ? Object.MAX_WIDTH : true);
    height: expression(this.height > Object.MAX_HEIGHT && this.width / Object.MAX_WIDTH < this.height / Object.MAX_HEIGHT ? Object.MAX_HEIGHT : true);
   }
h4 {
	background-image:url(title_ico.gif);
	background-repeat:no-repeat;
	background-position:10px 6px;
	font-size:14px;
	padding-left:28px;
	font-weight:bold;
	color:#FFF;
	display:block;
	margin:30px 0 15px 0;
	}
	
h5{ font-size:12px; font-weight:bold; color:#F00; border-bottom:#999 1px solid; width:99%; margin:0; line-height:33px;}
.rytxt li{
	background-image:url(red_icon.gif);
	background-repeat:no-repeat;
	background-position:12px 12px;
	line-height:25px;
	padding-left:22px;
	color:#a6a3a8;
	}

/*滚动图片*/
.blk {OVERFLOW: hidden; ZOOM: 1; POSITION: relative}
.blk .LeftBotton {	BACKGROUND: url(pointer-left.gif) no-repeat 0px 400px; LEFT: 5px; FLOAT: left; WIDTH: 11px; CURSOR: pointer; POSITION: absolute; TOP: 10px; HEIGHT: 599px}
.blk .RightBotton {	RIGHT: 5px; BACKGROUND: url(pointer-right.gif) no-repeat -11px 400px; FLOAT: right; WIDTH: 11px; CURSOR: pointer; POSITION: absolute; TOP: 10px; HEIGHT: 599px}
.blk .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 30000px; height:599px;}
.blk .box {	FLOAT: left; WIDTH: 527px; height:599px; line-height:599px; font-size:599px; vertical-align:middle; TEXT-ALIGN: center; padding-bottom:5px;}
.blk .box IMG { vertical-align:middle;}
.rollphotos {WIDTH: 565px}

h6{ font-size:14px; font-weight:bold; color:#F00; margin:0; padding:0;}