@charset "gb2312";
/* CSS Document */
body{ font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#595959; margin:0 auto;}
div,ul,h1,p,form,dl,dt,dd,h2{ padding:0; margin:0;}
ul{ list-style:none;}
a{ color:#595959; text-decoration:none;}
a:hover{ color:#ff0000; text-decoration:underline;}
img{ border:none;}

.clear{ clear:both;}

#mainbox{ width:1003px; margin:0 auto; padding:0;}

#top{ height:35px; line-height:35px;background:#113f73; border-bottom:#255387 1px solid;}
#top .top{ width:1003px; margin:0 auto; color:#FFF;}
#top .top h1{font-size:12px;float:left;}
#top .top span{ float:right; color:#eeeeee;}
#top .top a{ color:#eeeeee;}

#log{background:#113f73; height:95px;}
#log .log{ width:1003px; margin:0 auto; background:url(tel.gif) 98% 100% no-repeat; height:95px;}
#log .log img{ margin:15px 0 0 10px;}

#banner{ margin:2px auto; padding:0; height:402px; overflow:hidden;width:auto;background:url(banner.jpg) 50% 0 no-repeat;}
#banners{ margin:2px auto; padding:0; height:211px; overflow:hidden; background:url(nbanner.jpg) 50% 0 no-repeat;}
#banners .banners{ width:1003px; margin:0 auto; line-height:211px;}
#banners .banners h2{ margin-left:105px; color:#333; font-size:35px;}

#menu{ background:url(mbg.gif) 0 0 repeat-x; height:49px; font-size:14px; font-weight:bold;}
#menu .menu{ margin:0 auto; width:1003px; height:49px; line-height:24px;}
#menu .menu ul{padding-left:15px;}
#menu .menu ul li{ float:left;padding:13px 0 0 4px;width:135px; text-align:center; overflow:hidden;}
#menu .menu ul li a{ color:#fff;}
#menu .menu ul li a:hover{ color:#ff3;}


#mainbox{ width:1003px; margin:5px auto; padding:0;}

#mainbox .left{ width:240px; float:left;}
#mainbox .left .pclist{ background:#f1f1f1; border:#d7d7d7 1px solid; border-top:none; margin-bottom:8px;}
#mainbox .left .pclist ul{ padding:8px 0 5px 4px; line-height:1.8;}
#mainbox .left .pclist ul li{ background:url(plibg.gif) 5% 45% no-repeat; border-bottom:#585858 1px dashed; width:205px; margin-bottom:5px; padding-left:21px; font-size:14px;}

#mainbox .left .ictext{ background:#f1f1f1; border:#d7d7d7 1px solid; border-top:none; margin-bottom:8px; padding:8px 5px 8px 10px; line-height:1.8;}
#mainbox .left .ictext h2{ color:#F00; font-size:14px;}


#mainbox .right{ width:745px; float:right;}
#mainbox .right .iatop{ background:#113f73 url(atop.gif) 2% 0 no-repeat; height:40px;text-align:right; padding-right:5px;}
#mainbox .right .iatext{ background:#f1f1f1; border:#d7d7d7 1px solid; border-top:none; padding:8px 8px 10px 8px; line-height:1.8; height:231px; margin-bottom:8px;}
#mainbox .right .iatext img{ float:right; margin:1px 2px 9px 3px;}

#mainbox .right .intop{ background:#113f73 url(ntop.gif) 2% 0 no-repeat; height:40px;text-align:right; padding-right:5px;}
#mainbox .right .intext{ border:#d7d7d7 1px solid; border-top:none; padding:4px 0 10px 8px; line-height:1.8; height:211px;}
#mainbox .right .intext ul li{ float:left; background:url(nicon.gif) 2% 45% no-repeat; border-bottom:#a5a5a5 1px dashed; width:335px; overflow:hidden; margin-right:8px; padding:1px 0 3px 20px; margin-bottom:5px;}
#mainbox .right .intext ul li span{ margin-left:8px;}

#iplist{ background:#11609b; height:440px; overflow:hidden; margin-bottom:8px;}
#iplist .iplist{ width:1003px; margin:0 auto; padding-top:20px;}
#iplist .iptop{ background:url(ptop.gif) 0 0 no-repeat;width:1003px; overflow:hidden; height:44px;}
#iplist .iptop a{ float:right; right:15px;}

#iplist .iptext{ padding:15px 5px 8px 13px; line-height:1.8;}
#iplist .iptext ul li{ float:left; text-align:center; margin:1px 5px 10px 0; width:135px; overflow:hidden;}
#iplist .iptext ul li img{ margin-bottom:10px; width:132px; height:130px; overflow:hidden;}
#iplist .iptext ul li a{ color:#FFF;}
#iplist .iptext ul li a:hover{ color:#FF0;}



#foot{ background:#113f73; height:145px;}
#foot .links{ width:1003px; margin:0 auto; height:50px; line-height:50px; padding:0 0 0 6px; color:#dddddd; font-weight:bold;}
#foot .links a{color:#dddddd; }
#foot .foot{ width:1003px; margin:0 auto; color:#ffffff; line-height:2.0; text-align:center;}
#foot .foot a{ color:#ffffff;}
#foot .foot a:hover{ color:#FF0;}

.weizhi{ background:#113f73; height:40px; color:#FFF; line-height:40px;}
.weizhi h2{ float:left; font-size:14px; margin-left:20px;}
.weizhi span{ float:right; margin-right:10px;}
.weizhi span a{ color:#FFF;}

.about{ padding:8px 10px 10px 8px; line-height:2.0; text-indent:2em; font-size:14px;}


#mainbox .right .plist{ padding:6px 0 8px 2px; line-height:1.7;}
#mainbox .right .plist ul li{ text-align:center; float:left;width:184px; height:181px; overflow:hidden; margin:0 1px 5px 0; padding-top:5px;}
#mainbox .right .plist ul li img{ margin-bottom:10px; width:175px; height:122px;}

#mainbox .nlist{ padding:6px 5px 4px 6px; line-height:1.7;}
#mainbox .nlist ul li{ background:url(nicon.gif) 0 32% no-repeat; padding-left:6px; height:25px; border-bottom:#E1E1E1 1px dashed; margin-bottom:4px; padding-left:15px;}
#mainbox .nlist ul li a{ float:left;}
#mainbox .nlist ul li span{ float:right; color:#999;}

#mainbox .right .guestbook{ padding:8px 5px 6px 5px; line-height:1.6;width:714px;overflow:hidden;}
#mainbox .right .shuoming{ border:#e1e1e1 1px solid; padding:5px 7px 7px 6px; text-indent:2em; line-height:2.0; width:690px; margin:0 auto 15px auto; color:#999;}
#mainbox .right .shuoming b{ color:#F00;}
#mainbox .right .guestbook td{ padding:3px 0 2px 2px; line-height:2.0;}


#sitemap{line-height:2.0; margin:0 auto; width:1000px;background:#eefbfd; padding:10px 10px 20px 10px;}
#sitemap h1{ font-size:14px;}

.pages{ clear:both;text-align:center; font-weight:bold;line-height:21px; margin-top:10px;}

#mainbox .right .ninfo{ height:auto;}
#mainbox .right .ninfo .ntitle{ font-size:14px; font-weight:bold; padding:15px 3px 5px 3px; border-bottom:#E1E1E1 1px dashed; text-align:center;}
#mainbox .right .ninfo .ndate{ text-align:center; color:#999999; padding:8px 0 3px 0;}
#mainbox .right .ninfo .ndate h2{ font-size:12px; display:inline;}
#mainbox .right .ninfo .ntexts{ vertical-align:top; padding:8px 8px 6px 15px; line-height:1.8; font-size:14px; overflow:hidden; text-indent:2em;}
#mainbox .right .ninfo .zhaiyao{ border:#E1E1E1 1px solid; width:700px; margin:10px auto; padding:5px 6px 5px 8px; line-height:2.0; overflow:hidden; height:90px;}
#mainbox .right .ninfo .zhaiyao b{ color:#F00;}
#mainbox .right .ninfo .biaoqian{ font-weight:bold; padding:2px 0 2px 9px; line-height:1.8;}
#mainbox .right .ninfo .biaoqian a{ color:#F00;}

#othernews{ clear:both;padding:8px 5px 10px 7px; line-height:1.9;}
#othernews h2{ font-size:14px; border-bottom:#E1E1E1 1px dashed;}
#othernews ul{ padding:6px 5px 6px 5px; line-height:1.9;}
#othernews ul li{color:#9a9a9a; background:url(nicon.gif) 0 9px no-repeat; width:320px; border-bottom:#E1E1E1 1px dashed; float:left; margin:1px 10px 4px 0; padding:1px 0 2px 15px;}
#othernews ul li span{ color:#999999; margin-left:5px;}

#otherproducts{ clear:both;padding:8px 5px 10px 4px; line-height:1.4;}
#otherproducts h2{ font-size:14px; border-bottom:#E1E1E1 1px dashed; padding-bottom:5px;}
#otherproducts ul{ padding:5px 6px 5px 4px;}
#otherproducts ul li{text-align:center; float:left;overflow:hidden; margin:0 9px 8px 0; padding-top:5px;}
#otherproducts ul li img{width:127px; height:131px; margin-bottom:5px; border:#e1e1e1 1px solid;}

.lianjie{ font-weight:bold; margin:10px 0 5px 0;}
#nextpage{ clear:both;border-top:#CCCCCC 1px dashed; margin:10px auto 0 auto; padding:8px 0 0 8px; line-height:1.9; color:#999999;}
#nextpage a{ color:#999999;}
#nextpage a:hover{color:#2ba011; text-decoration:underline;}


#mainbox .right .pinfo{padding:8px 6px 8px 8px; line-height:2.0;}
#mainbox .right .pinfo .pdate{ border-bottom:#E1E1E1 1px solid; text-align:right; padding-right:30px; color:#666;}
#mainbox .right .pinfo .ptext{ padding:8px 8px 5px 7px; line-height:1.9;}
#mainbox .right .pinfo h2{ text-align:center; margin-bottom:10px;}

.nos{ text-align:center; color:#ff0000; padding-top:20px;}