/* CSS Document */
body{ padding:0px; margin:0px; font-size:12px;}
form { padding:0px; margin:0px;}
dl,dt,dd{ padding:0px; margin:0px; list-style:none;}
ul { padding:0px; margin:0px;}
img { border:0px;}

.clear{ height:1px; font-size:1px; clear:both; width:100%}

.topP{width:1002px; height:96px; margin:0px auto;}
.topL{height:34px; padding-top:65px; float:right; width:220px; background:url(top_bb.jpg) repeat-x;}
.topL a{ color:#000; text-decoration:none;}
.topL a:hover{ color:#000099; text-decoration:underline;}

.menu{width:1002px; height:22px; margin:0px auto; background:url(menu_bg.jpg) repeat-x;}
.menu ul { list-style:none;}
.menu ul li{ float:left; width:86px; height:16px; padding-top:6px; padding-left:30px;}
.menu ul .s1{ background:url(menu_bg_1.jpg) no-repeat;}
.menu ul .s1 a:hover { color:#fff;}
.menu ul .s2{ background:url(menu_bg_2.jpg) no-repeat;}
.menu ul li a { color:#fff; text-decoration:none;}
.menu ul li a:hover{ color:#000099; text-decoration:underline;}

.menuL{width:1002px; height:24px; margin:0px auto; margin-top:1px;}
.menuLL{width:3px; height:24px; background:url(menuL_left.jpg) no-repeat; float:left;}
.menuLR{width:3px; height:24px; background:url(menuL_right.jpg) no-repeat; float:left;}
.menuLB{ height:22px; border-bottom:1px solid #09236e; float:left; border-top:1px solid #09236e; overflow:hidden;}
.menuLB ul { list-style:none;}
.menuLB ul li{ height:16px; padding-top:6px; width:90px; float:left; text-align:center;}
.menuLB ul .line{ height:19px; padding-top:3px; width:2px; text-align:center; color:#092370;}
.menuLB ul li a{ color:#092370; text-decoration:none;}

.rightR {width:191px; height:302px; float:right; padding-top:33px; padding-left:32px; padding-right:32px; background:url(productList.jpg) no-repeat;}
.rightR ul {list-style:none; padding-top:12px;}
.rightR ul li {width:191px; background:url(button_bg.jpg) no-repeat; height:28px;margin-top:12px; text-align:center;}
.rightR ul li a {  padding-left:10px; font-size:14px;  width:181px; line-height:28px; color:#0a2471; text-decoration:none; font-weight:bold;}
.rightR ul li a:hover {padding-left:10px; font-size:14px;height:25px; display:block; }

.left{width:195px; padding-top:3px; padding-left:20px; padding-right:22px; height:497px; float:left; background:url(left_bg.jpg) no-repeat;}
.left ul { list-style:none; padding-top:13px;}
.left ul li {height:20px; line-height:20px; border-bottom:1px dashed #7d7d7d;}
.left ul li a{ text-decoration:none; color:#4a4848;}
.left ul li a:hover { color:#000099;}

.bottom{width:1002px; height:31px; line-height:31px; text-align:center; margin:0px auto; background:url(bottom_bg.jpg) repeat-x;}
.bottom a{ color:#000000; text-decoration:none;}

.danLeft {width:220px; float:left;}
.danLeft dl dt { width:180px; height:28px; background:url(line_bg_4.jpg) no-repeat; line-height:28px; padding-left:40px; color:#fff; font-weight:bold;}
.danLeft dl .dan1 { width:180px; height:31px; padding-left:40px; line-height:31px; background:url(line_bg_5.jpg) no-repeat; }
.danLeft dl .dan1 a { text-decoration:none; color:#0c2a72;}
.danLeft dl .dan2 { width:180px; height:25px; padding-left:40px; line-height:25px; background:url(line_bg_6.jpg) no-repeat; }
.danLeft dl .dan2 a { text-decoration:none; color:#3a70c6;}
.danLeft .bott{ width:220px; height:122px; background:url(left_bottom.jpg) no-repeat; margin-top:5px;}

.danL {width:220px; float:left;}
.danL .pro{ background:url(productList_bg.jpg) no-repeat; width:200px; height:264px; padding-top:50px; padding-left:20px;}
.danL dl dt { width:200px; height:28px; line-height:28px; color:#000; font-weight:bold; font-size:16px;}
.danL dl dd{ width:110px; height:26px; background:url(line_bg_7.jpg) no-repeat; line-height:26px; margin-left:20px; text-align:center; margin-top:5px;}
.danL dl dd a{ color:#000; text-decoration:none;} 
.danL .dll dt{width:180px; height:28px; background:url(line_bg_4.jpg) no-repeat; line-height:28px; padding-left:40px; color:#fff; font-weight:bold;}
.danL .dll dd{ width:191px; background:url(line_bg_8.jpg) no-repeat; margin-left:0px; text-align:center;}
.danL .dll dd a { color:#184ead;}
.danL .bott{ width:220px; height:122px; background:url(left_bottom.jpg) no-repeat; margin-top:5px;}

.danRight {width:772px; float:right; background:url(line_big_bg.jpg) no-repeat;}

.news{width:756px; padding:10px 8px;}
.news ul{ list-style:none;}
.news ul span{float:right; padding-right:10px; color:#333333}
.news ul .on{ padding-left:20px; width:726px; height:30px; line-height:30px; background:#F2F2F2; overflow:hidden;}
.news ul .on a{ color:#333333; text-decoration:none;}
.news ul .off{padding-left:20px;width:726px; height:30px; line-height:30px; background:#fff; overflow:hidden;}
.news ul .off a{ color:#333333; text-decoration:none;}

.pic1{float:left; text-align:center; padding-left:40px;height:250px; font-size:14px; color:#993333;}
.pic2{float:left; text-align:center; padding-left:70px;height:250px; font-size:14px; color:#993333;}
.pic3{float:left; text-align:center; padding-left:70px;height:250px; font-size:14px; color:#993333;}
.pic4{ float:left; text-align:center; padding-left:20px; height:200px;font-size:14px; }
.pic4 a {color:#993333; text-decoration:none;}

#pl ul { list-style:none;}
#pl ul li { width:110px; height:24px; line-height:24px; border-bottom:1px dotted #999999; text-align:center;}

.zaixian{width:242px; height:30px; margin-top:52px; padding-left:185px;}
.zaixian a { text-decoration:none;}