
body{ margin:0; background:url(../images/bodyimg.gif) repeat-x #fff; font-family: "ÐÂËÎÌå";}
.header{ width:960px; height:102px; background:url(../images/mnb.jpg) no-repeat #FFFFFF; margin:0 auto 0 auto;}
.header b{ display:block; width:auto; height:18px; line-height:18px;  padding-left:720px; float:left; margin-top:10px; }
.header h2 img{ border:0; float:left}
.header h2 { display:block; height:24px; float:left; width:200px; margin:12px 0; padding-left:750px;}
.bana{width:960px; margin:0 auto 0 auto; text-align:center; background:#FFFFFF; height:215px;}
.bana object{ width:960px; height:215px;}
#allmenu{ width:960px; height:77px; margin:0 auto; background-color:#fff;}
#menu { font-size:16px; text-decoration:none;color:#148ac7;}
#menu a:hover{ color:#333333;}
#menu{ margin-left:85px; line-height:25px; padding-top:10px;}
#menu ul{ margin:0;}
#menu li{ float:left; margin-left:24px; list-style:none;}
#menu li a{ display:block; line-height:25px;}
.smenu{margin:0px auto 0px auto; padding:0px; list-style-type:none; height:32px;}
.smenu li{margin-top:3px;}
.smenu a:hover{ font-weight:bold; color:#0066CC}
.s_li{line-height:35px; width:auto; display:none; height:35px;}
.s_li_a{line-height:35px; width:auto; display:block; height:35px;}
.fl ,.fm ,.fm1 ,.fr{ display:block; line-height:35px; height:35px; float:left; text-decoration: underline; font-size:12px;color:#333333;}
.fm1{text-decoration:none;}
.fl{ width:16px;background:url(../images/m_left.jpg);}
.fm ,.fm1{ background:url(../images/m_mid.jpg); padding:0 3px 0 3px}
.fr{ width:16px;background:url(../images/m_right.jpg);}

.mainer{width:960px; height:600px; margin:0 auto 0 auto; background:url(../images/mainbg.jpg) #fff no-repeat; *height:auto; _height:600px;}
.mleft{ width:205px; height:600px; float:left; margin:0;}
.leftm{ width:195px; margin-left:10px;font-size:12px; margin-top:20px; float:right;}
.leftm span{ font-weight:bold; font-size:16px; color:#148ac7;}
.lefttms{ width:190px;  float:left; font-size:12px; margin-top:12px;}
#lefttms .title01,#lefttms .title02 {color:#148ac7;font-weight:bold; }
#lefttms h5{margin:0px;padding-left:20px;line-height:22px;background:url(../images/d.gif) no-repeat left;color:#148ac7;font-weight:bold;}
#lefttms h5 a{color:#148ac7; text-decoration:none;}
#lefttms h5 a:hover{ color:#333333}
#lefttms .title01{height:25px;cursor:pointer;}
#lefttms .title02{height:25px;cursor:pointer;}
#lefttms .content{overflow:hidden;color:#666;padding-left:4px;padding-right:4px;line-height:18px;}
#lefttms .content a:link,.content a:visited{color:#666666;text-decoration:none;}
#lefttms .content a:hover{color:#000; font-weight:bold;text-decoration:none;}

.new{   width:195px; margin-left:10px;font-size:12px;float:right;}
.new ul{ margin:0px; padding:0px;}
.new li{ list-style:none; line-height:25px; background:url(../images/d.gif) no-repeat left; padding-left:20px;  margin:0px;}
.new li a{ text-decoration:none; color:#333;}
.newsimg{ width:195px; height:40px; line-height:40px;color:#148ac7; font-weight:bold; font-size:16px;background:url(../images/news.jpg) bottom no-repeat;}
.contect{ width:195px; float:right; margin:3px 0 0 10px;line-height:18px; font-size:11px; color:#666;}
.contectimg{ width:188px; height:38px;  float:left;margin-right:3px; }
.contectimg a{text-decoration:none;}
.STYLE1 {color: #148ac7;font-weight: bold;}

.mright{ width:722px; float:left; margin-left:15px; font-size:12px; color:#666;}
.rfname{ line-height:30px; margin:10px 0 10px 0; color:#ffffff; padding-left:20px; font-weight:bold; font-size:13px; float:left;}
.rintro{ height:138px; float:left; width:98%}
.rlilimg,.rwenz,.rrilimg{ float:left;}
.rlilimg,.rrilimg{ width:130px;}
.rwenz{ width:442px; height:138px; font-size:13px; color:#666666; padding-left:5px;}
.rplist{line-height:39px; margin:0; color:#ffffff; padding-left:20px; font-weight:bold; font-size:13px; float:left; width:95%; background:url(../images/productslist.jpg) no-repeat; color:#148ac7; font-weight:bold; font-size:13px;}
.listpr{ width:98%;  float:left; margin-top:5px;}
.listone{ height:190px; float:left; width:210px; margin:0 20px 5px 0;}
.ppic{ width:210px; height:150px; float:left; background:url(../images/pl.jpg);}
.ppic img{ border:0; margin:5px 0 0 5px;}
.pfirstname,.psename{ float:left; height:20px; width:210px; line-height:20px; font-size:12px; text-align:center;}
.pfirstname a{ color:#FF0000; font-weight:bold; text-decoration:none;}
.psename a{ color:#0000FF; text-decoration:none;color:#148ac7;}

.indbtm{width:960px; margin:0 auto 0 auto; background:url(../images/btml.jpg) repeat-x;  text-align:center; font-size:12px; color:#666666;}

.indbtm a{ text-decoration:none; color:#666666;}

.STYLE2 {
	color: #148AC8;
	font-weight: bold;
}
.newsgh{ line-height:25px; background:url(../images/newsg.gif) left no-repeat; font-size:12px; color:#148ac7; font-weight:bold; padding-left:30px; border-bottom:1px solid #148ac7}
.newsl{ line-height:20px; background:url(../images/d.png) no-repeat left; padding-left:20px; font-size:12px; color:#666666;}
.newsl a{color:#666666; text-decoration:none;}
.newsl a:hover{color:#148ac7;}
.newst{ font-size:12px; color:#FF3300;}
.newsm a{ color:#148ac7; font-size:12px;text-decoration:none;}
.newsm a:hover{ color:#000; }

.artclep{ text-align:center; font-size:13px; color:#148ac7; font-weight:bold;}
.artcle{ font-size:12px; color:#666666; line-height:18px;}

.faqtable td{ line-height:25px;}

.proinfortitle,.proinforpic,.proinfornum{ text-align:center;}
.proinfortitle{ line-height:20px; font-size:13px; font-weight:bold; color:#148ac7;}
.proinfornum{ line-height:18px; font-size:12px; color:#666666;}
.proinforpic{  text-align:center; vertical-align:middle;}
.proinforpic img{ border:#CCCCCC 12px solid;  margin:10px auto 10px auto;}
.proinfor{ font-size:12px; color:#148ac7; font-weight:bold; line-height:20px; padding-left:50px;}
.proinform{ font-size:12px; color:#666666; padding:3px 60px 3px 60px; line-height:18px; }

.boxpro{ width:240px;  text-align:center; padding:5px auto 5px auto; float:left; margin-top:5px;}
.boxpro b a{ width:210px; height:150px; display:block; background:url(../images/pl.gif); text-align:center; vertical-align:middle}
.boxpro img{ border:0; max-width:200px; max-height:140px; margin-top:5px;}
*.boxpro img{ width:expression((documentElement.clientwidth>200)?"200px":"auto"); height:expresion((documentElement.clientheight>140)?"140px":"auto"); }
.boxpro span,.boxpro U{ width:240px; line-height:18px; display:block; text-align:center; text-decoration:none; font-size:12px;}
.boxpro span a{ text-decoration:none; color:#666666;}
.boxpro u a{ text-decoration:none; color:#148ac7; font-weight:bold;}
.boxpro a:hover{ color:#000;}