/* CSS Document */
body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a{ text-decoration:none; color:#686868;}
a:hover{ text-decoration:none; color:#CC0000;}
#top{ background:#143675; height:30px;}
#nav{ background:url(../images/nav.jpg) no-repeat center; height:77px;}
#banner{ background:url(../images/banner.jpg) no-repeat center; height:280px; clear:both;}
.nav{ width:998px; margin:auto;}
.nav_l{ width:310px; float:left; background:url(../images/logo.jpg) no-repeat center; height:79px;}
.nav_r{ width:660px; float:right;}
.nav_r li{ float:left; padding:0px 13px; line-height:77px; font-size:18px; color:#fff; list-style-type:none;}
.nav_r li a{ color:#fff;}
.nav_r li a:hover{ color:#01acff; background:url(../images/nav_1.jpg) no-repeat center bottom; display:block;}
#main{ width:998px; margin:auto; background:#018ccf; height:3px; }
.main{ width:998px; margin:auto;}
.main_l{ width:252px; background:url(../images/menu.jpg) no-repeat; float:left;}
.main_r{ width:740px; background:url(../images/menu1.jpg) no-repeat right; float:right;}
.main_bt1{ font-size:18px; color:#222222; line-height:40px; border-bottom:1px solid #eeeeee; width:230px; margin:auto;} 
.menu{width:230px; margin:auto;}
.menu li{ background:url(../images/ny.jpg) no-repeat; padding-left:20px; list-style-type:none;line-height:40px; border-bottom:1px solid #ededed; height:40px; font-size:14px; font-weight:bold;}

.ny_r{ border-bottom:1px solid #eee; line-height:40px; width:720px; margin:auto;}
.ny_nr{ width:720px; margin:auto; line-height:25px; padding-top:15px;}
.ny_nr li{list-style-type:none; border-bottom:1px dashed #cccccc; line-height:28px; }
.fy{ width:720px; text-align:center; height:40px; line-height:40px; clear:both;}

.product{ padding-top:5px; width:720px; margin:auto;}
.product li{ background:#f8f8f8; height:203px; width:162px;list-style-type:none; float:left; margin-right:14px;}
.product li img{ width:156px; height:106px; border:5px solid #f8f8f8; padding-top:8px;}
.product li p{ background:#eaeaeb; height:30px; line-height:30px; width:156px; margin:auto; font-size:12px; text-align:center; margin-top:25px;}

.nr1 { width:720px; margin:20px auto; line-height:30px;font-size:14px;}
.nr1 h2{ font-size:16px; text-align:center; line-height:35px;}
.nr1 h3{ font-size:12px; line-height:30px; border-bottom:1px dotted #e9e9e9; border-top:1px dotted #e9e9e9; text-align:center;}

.about{ padding-top:20px; width:215px; margin:auto; padding-bottom:20px;}
#footer{ background:url(../images/bj.jpg) repeat-x; height:95px; clear:both;}
.footer{ width:998px; line-height:40px; color:#fff; margin:auto;}

