@charset "utf-8";
body {margin:0 auto;  padding:0; background: #fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333;}
ul,li,form,div,dd,dl,dt,form,img{ border:0; margin:0; padding:0; list-style:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
a{font-size: 12px;color: #838383;text-decoration: none; font-family:Arial, Helvetica, sans-serif,"宋体"}
a:hover {font-size: 12px;color: #000;text-decoration: none;}
p{ margin:0; line-height:24px;}

.homezj{width:971px;height:240px; margin:auto; background-image:url(../images/index_center.jpg); background-repeat:repeat-x;}

.neileft{height:221px; width:298px; float:left; padding:10px 0 0 0; margin:0 0 0 4px;}
.neileftt{height:28px; width:298px;float:left; background:url(../images/index_leftt.jpg) no-repeat; padding:11px 0 0 0;}
.neileftt ul{height:11px; width:269px; display:block; padding:0 0 0 10px;}
.neileftn{height:180px; width:296px; float:left; border-bottom:1px solid #dbddcf;border-left:1px solid #dbddcf;border-right:1px solid #dbddcf;}
.neileftn ul{width:294px;height:170px;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;float:left;display:block;padding:9px 0 0 0;}
.neileftn li{background:url(../images/indexnd.jpg) no-repeat 25px center; float:left; display:block; width:262px; height:26px; line-height:24px; text-indent:32px; font-size:11px; font-family:Arial, Helvetica, sans-serif, "宋体"; color:#767676}

.neicenter{ height:221px;width:320px; margin:0 12px 0 12px; float:left; background:url(../images/index_centerd.jpg) no-repeat bottom right;}
.mid_list{ margin:0px 0; font-family:Arial, Helvetica, sans-serif;  }
.mid_list li{  display:block;  background:url(../images/line.gif) repeat-x bottom; padding:6px 0;}
.mid_list li a{ height:23px; line-height:23px;  padding-left:25px; }

.rihgt{height:221px; width:298px; float:left; padding:10px 0 0 0; margin:0 0 0 4px;}
.rihgtbt{height:28px; width:298px;float:left; background:url(../images/index_rightt.jpg) no-repeat; padding:11px 0 0 0;}

.rihgtbt ul{height:11px; width:269px; display:block; padding:0 0 0 10px;}
.rightmid{ background:url(../images/aboutdi.jpg) no-repeat bottom; width:281px; height:170px; padding-top:5px; padding-left:10px;}

.wz{float:left; width:106px; padding-right:8px; margin-top:0px; padding-left:5px;}
.foot{ background: url(../images/foot.jpg) no-repeat; height:69px; width:971px;margin:9px auto 0 auto; clear:both; }
.foot_left{ float:left; padding-left:75px; margin-top:10px; line-height:24px; height:24px;}
.foot_right{ float:right; padding-right:15px; padding-top:5px;}



.about_w{ width:942px; margin:0 auto;}
.ban{ width:942px; height:222px; margin:5px auto;}
.left{  width:652px; float:left;}
.leftup{ background: url(../images/leftup.jpg) no-repeat; height:51px; line-height:51px; text-align:right; padding-right:15px;}
.leftup_img{ float:left; margin-top:8px; margin-left:25px;}
.leftmid{ background: url(../images/leftmid.jpg) repeat-y; padding:20px 20px 0 20px; height:auto;}
.leftdown{ background: url(../images/leftdown.jpg) no-repeat; height:12px;}

.right{ width:268px; float:right;}
.r1{width:218px; margin-bottom:0px; background:url(../images/aboutright.jpg) no-repeat; height:44px; line-height:44px; padding-top:8px; padding-left:50px;}


.rightlist { margin:0px 0;}
.rightlist li{display:block; border-bottom:1px dashed #fff; background:url(../images/rli.jpg) no-repeat ; padding-left:18px;}
.rightlist li a{height:27px; line-height:27px; background: url(../images/dian1.gif) no-repeat 10px center; padding-left:35px;}
.rightlist li:hover{ background:url(../images/rhover.jpg) no-repeat; }
.right_imglist{ margin-top:0px;}
.right_imglist ul{ padding-top:8px;}

.xu{  border-bottom:1px dotted #ccc;}
.gue{ font-weight:bold;}
input{ background:#DEDEDE; border:1px solid #C9C9C9;}
.yd{background:#DEDEDE; border:1px solid #C9C9C9;}
.tj{ background:url(../images/inbg.jpg) no-repeat; width:67px; height:28px; line-height:28px; border:none; color:#ccc;}



.casebt{ font-size:18px; font-weight:bold;}
.more a{ color:#000; text-decoration:underline;font-weight:bold;}
.contact_wz{ color:#003D90;}
.news{ color: #000; }


/*----------by prolove 2011-05--------------*/
.pd_box{ width:612px; display:block; clear:both}
.pd_box li.li_list{ width:153px; float:left; list-style:none;}