*{ margin:0; padding:0; border:0;}
body{ background:url(../images/bg.jpg) repeat-x #CDCDCD; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
ul{ list-style:none;}

.head{ width:920px; height:93px; margin:0 auto;  background:url(../images/headbg.jpg) repeat-x; }

.dh{ width:920px; height:37px; margin:0 auto; background:url(../images/nav_bg.jpg) repeat-x;}
.nav{ margin-left:30px;}.nav li{ float:left;}
.nav a{ color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none; line-height:37px; display:block; margin:0 25px 0 25px;}

.nav_en{ margin-left:20px;}.nav_en li{ float:left;}
.nav_en a{ color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none; line-height:37px; display:block; margin:0 10px 0 10px;}


.banner{ width:920px; height:190px; margin:0 auto;}

.main{ width:920px; margin:0 auto; padding-top:15px; background:url(../images/main_bg.jpg) repeat-x;}

.left{ width:215px; height:500px; float:left; background:url(../images/left_bg.jpg) no-repeat right 0px;}
.left_new{ width:215px; float:right; background:url(../images/left_bgf.jpg) no-repeat left 0px;}

.left_a{ width:168px; height:20px; margin:0 auto; background:url(../images/lsit_03.jpg) no-repeat; padding-top:8px; text-align:center; font-size:14px; font-weight:bold; color:#FFFFFF;}
.left_b{ width:168px; height:4px; margin:0px auto -5px auto;_margin:0px auto 0px auto;*margin:0px auto 0px auto;}
.left_c{ width:168px; margin:0 auto; background:url(../images/list_13.jpg) repeat-y; padding-bottom:15px;}
.left_d{ width:168px; height:9px; margin:0px auto 15px auto;}

.list{ width:145px; margin-left:12px;}
.list a{ display:block; width:145px; height:20px; line-height:20px; text-align:center; background:url(../images/lsit_11.jpg) no-repeat; text-decoration:none; color:#666666; font-size:11px; font-weight:bold; margin-top:10px;}

.list a:hover{ color:#fff; background:url(../images/lsit_08.jpg) no-repeat;}

.list_new{ width:220px; margin-left:12px;}
.list_new a{ display:block; width:220px; height:20px; line-height:20px; text-align:left; padding-left:5px; background:url(../images/lsit_11_.jpg) no-repeat; text-decoration:none; color:#666666; font-size:11px; font-weight:bold; margin-top:10px;}

.list_new a:hover{ color:#fff; background:url(../images/lsit_08_.jpg) no-repeat;}

.left_c_new{ width:255px; margin:0 auto; background:url(../images/list_13_.jpg) repeat-y; padding-bottom:15px;}
.left_b_new{ width:255px; height:4px; margin:0px auto -5px auto;_margin:0px auto 0px auto;*margin:0px auto 0px auto;}
.left_new{ width:255px; margin-right:5px; float:right; background:url(../images/left_bgf.jpg) no-repeat left 0px;}
.left_e{ width:168px; margin:0 auto;}

.right{ width:690px; float:right; }
.right_new{ width:690px; float:left; margin-left:7px; }
.zi{ line-height:25px; padding:7px 7px 5px 7px;}
.rl{ width:657px; height:21px; background:url(../images/n_list.jpg) no-repeat; padding-top:17px; font-size:14px; font-weight:bold; color:#c8030a; padding-left:33px;}


.rl_new{ width:602px; height:21px; background:url(../images/n_list_.jpg) no-repeat; padding-top:17px; font-size:14px; font-weight:bold; color:#c8030a; padding-left:33px;}
.right_new{ width:635px; float:left; margin-left:7px; }





.icp{ clear:both; width:850px; margin:0 auto; height:40px; border-top:3px solid #CCCCCC; padding-top:10px;} 

.pz{ line-height:23px; padding:10px 0 0 10px;}
.fenye{ height:30px; line-height:30px; }
.news{ width:660px; margin-left:3px;}
.news li{ line-height:28px; background:url(../images/products_07.jpg) no-repeat 2px center; text-indent:18px; border-bottom:1px solid #CCCCCC;}
.news a{ color:#333333; text-decoration:none;}
.news a:hover{ color:#FF0000; text-decoration:underline;}
.news span{ float:right;}



.dingdan{ padding-left:5px; line-height:23px;}

.lfri{ border-left:1px solid #CCCCCC;  border-right:1px solid #CCCCCC; padding-left:5px;}
.lfri2{ border-left:1px solid #CCCCCC;  border-right:1px solid #CCCCCC; padding-left:5px; border-bottom:1px solid #CCCCCC;}
.lfrib{ border-left:1px solid #CCCCCC;  border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding-left:5px;}

.sx{ border-bottom:1px solid #CCCCCC;}
.sx2{ border-right:1px solid #CCCCCC;}

#text{ border:none; height:25px; line-height:25px;}

#text2{ border-bottom:1px solid #999999; height:25px; line-height:25px;}



.zhanshi{ width:680px;}
.zhanshi_l{ width:340px; float:left;}
.zhanshi_r{ width:340px; float:right;}

.leri{ width:166px; text-align:center; border-right:4px solid #CCCCCC; padding:5px 0 5px 0;}
.fcol{ color:#FF0000; font-size:13px; font-weight:bold;}