body { margin:0px; padding:0px; font-size:12px; color:#444444; background:url(bg.gif) repeat-x; background-color:#d3edf4;}
ol, ul, li, dl ,dt ,dd{ margin:0; padding:0; list-style:none; }
p{ margin:0px; padding:0px;}
img { border:0;}
h1,h2,h3,h4,h5{ margin:0; padding:0px; line-height:normal; font-size:12px; font-weight:normal}
.clear{ clear:both; height:0; line-height:0px;}
a{ text-decoration:none; color:#444444;}
a:hover{ text-decoration:underline; color:#FF6600;}
/*基础设置*/
.webinfo h1{ font-size:16px; font-weight:bold; color:#333333; height:45px; line-height:45px;}
.webinfo{ line-height:25px; padding:15px;}
.newslist ul li{ height:25px; line-height:25px; border-bottom:1px dashed #CCCCCC}
.prolist{ width:567px; margin:0 auto;}
.prolist img{ padding:2px; border:1px solid #999999}
.plist{ width:100%; height:160px;}
.plist_left{ width:160px; height:160px; float:left;}
.plist_right{ line-height:20px; text-align:left}
.roll_index_title{ width:150px; height:24px; line-height:24px; overflow:hidden;}/*滚动图片标题*/
.exclass_list_1{float:left;width:120px;height:120px;overflow:hidden;text-align:center; margin:0 5px;}
.related_other_products_1{float:left;width:120px;height:120px;overflow:hidden;text-align:center; margin:0 5px;}

.mbody{ border:1px solid #cccccc; width:855px; margin:0 auto; background-color:#FFFFFF; padding:10px 9px;}
.logo{ width:875px; height:81px; margin: 20px auto 0 auto; position:relative;}
.nav{ width:875px; height:34px; margin:0 auto; background:url(navbg.gif)}
.nav ul li { width:86px; float:left; text-align:center; border-right:1px solid #cccccc; height:34px; line-height:34px;}
.nav ul li a{ display:block; width:86px; height:34px; line-height:34px; text-align:center;}
.nav ul li a:hover{ color:#FFFFFF; background:url(navabg.gif); text-decoration:none}
.banner{ width:855px; height:250px; margin-bottom:10px;}
.ml{ width:252px; float:left;}
.mltit{ height:32px; line-height:32px; background:url(mltit.gif); font-size:14px; font-weight:bold; color:#000000; padding-left:29px;}
.subbody{ border:1px solid #cecece; border-top:none; margin-bottom:10px;}
.proclass{ width:219px; margin:0 auto; padding:5px 0px;}
.pclass_1{ height:34px; line-height:34px; padding-left:18px; border-bottom:1px dashed #8b9cbd; background:url(leftpro.gif) no-repeat 5px center;}
.pclass_1_2{ height:25px; line-height:25px; padding-left:28px}
.pclass_1_3{ height:25px; line-height:25px; padding-left:38px}
.fpic{ width:227px; height:150px; padding:10px 0px; margin:0 auto}
.lxwmtxt{ padding:10px; line-height:22px;}
.mrtit{ height:32px; line-height:32px; background:url(mrtit.gif); padding-left:30px;}
.mrtit strong{ font-size:14px;}
.mrtit span{ float:right; margin-right:10px;}
.inewslist{ width:560px; padding-left:15px; padding:10px 0px; padding-left:15px;}
.nlist{ width:280px; float:left; height:24px; line-height:24px;}
.nlist_1{ background:url(leftnews.gif) no-repeat left center; padding-left:10px;}

.iabout{ padding:10px; line-height:24px;}
.iabout img{ float:left; margin-right:10px;}
.mr{ width:597px; float:right;}
.iprolist{ width:596px; padding:10px 0px;}
.plist_index{ width:149px; float:left; text-align:center}
.plist_index_title{ width:120px; height:30px; line-height:30px; overflow:hidden;}

.foot{ background-color:#4e99c0; width:875px; margin:0 auto; padding:10px 0px; line-height:20px; text-align:center; color:#FFFFFF}
.foot a{ color:#FFFFFF}
.foot a:hover{ color:#FFFFFF}


.tagqun{ width:843px; margin:10px auto; border:1px solid #CCCCCC; background:#EFEFEF; padding:5px; line-height:20px;}
.tagqun ul li{  height:20px; line-height:20px; padding-right:10px; float:left;}
.propic{ padding:10px 0px; line-height:20px;}
.propic img{ float:left; margin-right:10px;}
.rxdh{ font-size:14px; font-weight:bold; color:#990000; position:absolute; right:10px; top:30px;}
.xglj{ padding:10px 0px;}
.xglj a{ color:#FF0000; font-weight:bold;}
.xglj a:hover{ color:#ff0000}
.classinfo{ position:relative;  margin:10px auto;}
.classtext{ border:5px solid #CCCCCC; padding:10px;}
.lt,.rt,.lb,.rb{ width:15px; height:15px;position:absolute;}
.lt{ left:0px; top:0px;}
.rt{ right:0px; top:0px;}
.lb{ left:0px; bottom:0px;}
.rb{ right:0px; bottom:0px;}
.otherprotit,.othernewstit{ height:25px; line-height:25px; padding-left:10px; font-size:14px; font-weight:bold; color:#333333; background:#e8e8e8; margin-bottom:10px;}
.ml ul{ width:90%; margin:0 auto; padding-bottom:10px;}
.ml ul li{ height:25p; line-height:25px; padding-left:10px; border-bottom:1px dashed #CCCCCC}