/* CSS Document */
body{margin:0;padding:0;line-height:24px;font-size:12px;font-family:"ËÎÌå";}
*{margin:0;padding:0;}
img{ border:0px; }
.clear{ clear:both;}
ul,li{ margin:0px; padding:0px; list-style:none;}
a{ color:#2b2b2b; text-decoration:none;}
a:hover{ color:#FF0000;}
.topbar{  height:120px; margin:0; padding:0; background:url(../images/top-bg.jpg) repeat-x; width:100%;} 
.topbar_c{width:1002px; margin:0 auto;}
.logo{ float:left; background:url(../images/logo.jpg) no-repeat; width:580px; height:120px;}
.phone1{ float:right; margin:80px 10px 0 0;}

.phone{
font-size:25px;
color:#FF0000;
font-weight:bold;
}
.number{
font-size:22px;
color:#302f2f;
font-family:"Georgia";
font-weight:bold;
}
.menu{ background:url(../images/menu_bg.gif) repeat-x; height:43px; border-bottom:1px solid #ccc;}
.menu_c{ width:1002px; margin:0 auto;}
.menu_c li{ width:123px; height:43px; float:left; text-align:center; line-height:43px; font-size:14px; font-weight:bold; margin:0;}
.menu_c li a{ color:#2b2b2b;}
.menu_c li a:hover{ color:#FF0000;width:123px; height:43px; display:block; line-height:43px; background:url(../images/menu_h.gif) no-repeat;} 
#menu_l{ background:none; width:2px; height:21px; margin:10px 0 0 0}
.banner{ width:1002px; margin:0px auto 0 auto;}
.pagemain{  margin:0; background:url(../images/bg.jpg) repeat-x; padding:10px 0 0 0;}
.pagemain_c{ width:1002px; margin:0 auto;}
.pageleft{ width:228px; float:left; margin:0px 8px 0 0;}

.cpfl{ width:224px; border:1px solid #E3E1E2; margin:10px 0 0 0;padding:0 0 8px 0;}
.cpfl_t{background:url(../images/right_t_bg.gif) repeat-x; width:224px; height:32px; text-align:center; line-height:32px; color:#2b2b2b; font-size:14px; font-weight:bold; margin:0;}
.cpcs_t{background:url(../images/right_t_bg.gif) repeat-x; width:224px; height:32px; }
.cpfl_zw{ width:224px; margin:2px 0 0 0; padding:0;}
.cpcs_zw{width:224px; margin:6px 0 0 0; padding:0 0 6px 0;}
.cpcs_zw1{width:212px; padding:6px; line-height:180%;}
.nav{width:218px; margin:0 0 0 6px;_margin:0 0 0 3px;float:left}
.nav li{ float:left; background:url(../images/nav_bg.gif) no-repeat;  width:208px; height:29px; margin:8px 0 0 0px; text-indent:20px; line-height:29px;}
.nav a{ color:#2b2b2b; }
.nav a:hover{ color:#F00;}
.listt01{ width:220px; margin:0px 0 0 0; }
.listt01 ul li { width:220px; float:left; border-bottom:1px dashed #D5D5D5; height:30px; background:url(../images/icon1.gif);  background-repeat:no-repeat; background-position:7px 13px;}
.listt01 ul li a {padding-left:18px; color:#2b2b2b;  line-height:30px; text-decoration:none;font-size:12px; font-weight:normal;}
.listt01 ul li a:hover {padding-left:18px; line-height:30px; font-size:12px; font-weight:normal;color: #D91914;}
.left_img{ margin:8px 0 0 0;}
.pageright{ width:756px; float:left; margin:0 0 0 6px;}
.right_s{width:756px; margin:0; padding:0;}
.gsjj{ width:754px; float:left;border:1px solid #E3E1E2; margin:10px 0 0 0;}
.gsjj_t{ background:url(../images/right_t_bg.gif) repeat-x; height:32px; width:754px;} 
.jjt_l{  width:107px; height:27px; color:#2b2b2b; font-size:14px; font-weight:bold; padding:0 0 0 5px; line-height:27px; float:left; margin:3px 0 0 5px;}
.more{ float:right; color:#2B2B2B; margin:5px 5px 0 0;}
.more a{ color:#2B2B2B;}
.more a:hover{ color:#F00;}
.gsjj_zw{ padding:13px 12px 12px 12px; width:731px; color:#2b2b2b; line-height:26px;}
.gsjj_img{border:1px solid #E3E1E2; width:180px; height:145px; padding:2px; float:left; margin:10px 10px 0 0;}
.xwdt{ width:370px; float:left;border:1px solid #E3E1E2; margin:10px 0 0 12px; padding:0 0 14px 0;}
.xwdt_t{ background:url(../images/right_t_bg.gif) repeat-x; height:32px; width:370px;} 
.xwdt_l{ width:107px; height:27px; color:#2b2b2b; font-size:14px; font-weight:bold; padding:0 0 0 5px; line-height:27px; float:left; margin:3px 0 0 5px;}
.xwdt_zw{ padding:7px 0 0 0;; width:370px;}

.listt02{ width:370px; margin:0; }
.listt02 ul li { width:370px; float:left; border-bottom:1px dashed #D5D5D5; height:29px; background:url(../images/icon2.gif);  background-repeat:no-repeat; background-position:7px 7px;}
.listt02 ul li a {padding-left:25px; color:#2b2b2b;  line-height:27px; text-decoration:none;font-size:12px; font-weight:normal;}
.listt02 ul li a:hover {padding-left:25px; line-height:27px; font-size:12px; font-weight:normal;color: #D91914;}
.list_wz{ float:left;}
.date{ float:right; color:#FF0000; margin:0 8px 0 0;  line-height:33px;}


.zxcp{ width:754px; float:left;border:1px solid #E3E1E2; margin:10px 0 0 0; padding:0 0 10px 0}
.zxcp_t{ background:url(../images/right_t_bg.gif) repeat-x; height:32px; width:754px;} 
.zxcp_zw{  width:754px;}
.cplb{ width:175px; height:161px; float:left; margin:10px 1px 0 10px;}
.cplb02{ width:175px; height:161px; float:left; margin:10px 10px 0 12px;}
.lb_pic{ width:165px; height:116px;border:1px solid #E3E1E2; padding:5px; }
.lb_wz{  width:177px; height:28px; text-align:center; line-height:28px; color:#2B2B2B; margin:5px 0 0 0;}
.lb_wz a{color:#2B2B2B;}
.lb_wz a:hover{ color:#FF0000;}
.cpzs{ width:996px; float:left;border:1px solid #E3E1E2; margin:10px 0 0 0; padding:0 0 10px 0}
.cpzs_t{ background:url(../images/right_t_bg.gif) repeat-x; height:32px; width:996px;} 
.cpzs_zw{  width:996px;}
.pagebottom{ margin:10px 0 0 0;}
.yqlj{ width:1000px; margin:0 auto;}
.yqlj_c{border:1px solid #E3E1E2;width:996px;}
.yqlj_zw{padding:10px 12px 0px 12px; width:972px; color:#2b2b2b; line-height:25px;}
.banquan{ background:url(../images/banquan_bg.gif) repeat-x; height:87px;}
.banquan_c{ width:1002px; margin:0 auto; text-align:center; line-height:26px; color:#2b2b2b; padding:20px 0 0 0; height:57px;}

.gywm_zw{ width:730px; padding:5px 12px 0 12px; line-height:26px;}

#demo {
overflow:hidden;
width: 996px;
}
#indemo {
float: left;
width: 800%;}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.nelb{ width:730px; margin:15px 0 0 0; padding:0 0 5px 0;border-bottom:1px dashed #cccccc;}
.nelb_t{width:730px; margin:0; padding:0;}
.nelbt_l{ background:url(../images/icon3.gif) no-repeat 0 8px; color:#2070B3; font-size:14px; font-weight:bold; float:left; text-indent:10px;}
.nelbt_l a{color:#FF0000;}
.nelbt_l a:hover{ color:#2070B3; text-decoration:none;}
.nelbb{ float:right; color:#FF6600; font-size:12px; font-weight:normal;}
.nylb_zw{ width:730px; font-size:14px; color:#2b2b2b; line-height:26px;  overflow:hidden;}
.xiangxi{ color:#FF0000; float:right; margin:0 10px 0 0; font-size:12px; width:60px;}
.xiangxi a{ color:#FF0000;}
.xiangxi a:hover{ color:#2070B3; }
.ny_zw{ width:1002px; margin:0 auto; padding:0;}

.pro{
	width:734px;
	padding-top:10px;
	}
.pro ul li{ width:244px;
height:190px;
float:left;
text-align:center;
}
.pro ul li img{
	width:225px;
	height:150px;
	border:1px solid #cccccc;
	padding:4px;}
