html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0px; padding: 0px; text-align:left;}
body{ width:100%; text-align:center; color:#333; line-height:24px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
img { border:none; margin:0px; padding:0px;} 
ul,li { margin:0px; padding:0px; list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-weight:bold; font-size:14px; }
h1{ font-weight:bold; font-size:22px; color:#0773c0; }
h2{ margin-top:25px; font-size:20px; color:#0773c0; font-weight:normal; }
h3{font-size:20px; color:#0773c0; }
.text1{ font-size:16px; }
a{ color:#333; text-decoration: none; blr:expression(this.onFocus=this.blur());}
a:hover { color:#fcff00; text-decoration: none; }
a:focus { outline: none; }
.fl { float: left; display: inline; }
.fr{ float: right; display: inline; }
table tr td{ font-size:12px;}


#topbj{ width:100%; background:url(../images/bk.jpg) repeat-x; text-align:center;}
#ny_topbj{ width:100%; background:url(../images/bk2.jpg) repeat-x; text-align:center;}
#mainbody_center{ width:940px; margin:0 auto; text-align:left; overflow:hidden;}
#header{ width:940px; height:80px; overflow:hidden;}
#header .fl{ width:740px; overflow:hidden;}
#header .fr{ width:200px; color:#fff; margin-top:28px; overflow:hidden;}
#header .fr a{ margin:0px 5px; color:#fff;}
#header .fr a:hover{ color:#0cc;}


#menu{ width:940px; height:49px; line-height:49px; overflow:hidden;}
#menu ul li{ float:left; display:inline; margin-right:50px; }
#menu ul li a{ color:#3573ba; font-weight:bold; }
#menu ul li a:hover{ color:#fcff00; }

#banner{ width:940px; overflow:hidden;}

.sy_fl{ width:670px; overflow:hidden;}
.sy_fr{ width:240px; height:360px; color:#fff; font-family:Verdana, Geneva, sans-serif;  background:url(../images/codes.jpg) no-repeat; overflow:hidden;}
.sy_fr a{ color:#fff;}
.sy_fr a:hover{ color:#fcff00;}


#foot{ width:100%; height:60px; line-height:60px; margin-top:20px; text-align:center; color:#fff; font-size:12px; background-color:#0773ba; overflow:hidden;}
#foot div{ width:940px; text-align:center; margin:0 auto; overflow:hidden;}
#foot a{ color:#fff; margin:0px 10px; }
#foot a:hover{ color:#fcff00;}
#foot img{ margin:5px 52px 0px 0px; }


#ny_mainbody{ width:940px; margin-top:35px; overflow:hidden;}
.ny_left{ width:218px; background-color:#076eb1; padding:20px 0px 80px 12px; overflow:hidden;}
.ny_left ul{ width:206px; overflow:hidden;}
.ny_left ul li{ width:206px; height:50px; line-height:50px; border-bottom:1px solid #fff; margin-bottom:5px; overflow:hidden;}
.ny_left ul li a{ color:#fff;}
.ny_left ul li a:hover{ color:#fcff00;}
ul.content_ul li{ margin-left:15px; list-style-type:disc;}
.ny_left dl{ width:206px; color:#fff; margin-bottom:10px; }
.ny_left dl dt{ line-height:35px; border-bottom:1px dashed #ccc; margin-bottom:5px;}
.ny_left dl dd{ margin-left:5px;line-height:28px;}
.ny_left dl a{ color:#fff;}
.ny_left dl a:hover{ color:#fcff00;}



.ny_center{ width:688px; margin-left:20px; min-height:550px; overflow:hidden;}
.ny_center1{ width:473px; margin-left:20px; min-height:550px; overflow:hidden;}
.ny_center a,.ny_center1 a{ text-decoration:underline;}
.ny_center dl{}
.ny_center dl dt{ font-weight:bold; margin:5px 0px;}
.ny_center dl dd{ margin-left:65px;}

.ny_right{ width:195px; overflow:hidden;}
.ny_right ul{ width:195px; margin-top:10px; overflow:hidden;}
.ny_right ul li{ height:30px; line-height:30px; margin-left:15px; list-style-type:disc;}
.ny_right ul li a{ color:#0773c0; text-decoration:underline;}
.ny_right ul li a:hover{ color:#fcff00; text-decoration:none;}


#form_submit{ width:67px; height:24px; text-align:center; background-color:#888888; color:#fff; border:none;}
#form_reset{ width:60px; height:24px; margin-left:15px; text-align:center; background-color:#888888; color:#fff; border:none;}

.sitemap{ background-color:#ccc;}
.sitemap tr td{ text-align:center; background-color:#fff; padding:0px 5px;}
.sitemap tr td a{ text-align:center; color:#0773c0; font-weight:bold;}
.sitemap tr td a:hover{ color:#666; text-decoration:underline;}

tr#current td{ background-color:#0773c0;}
tr#current td a{ color:#fff;}


.prolist{ clear:both; width:688px; overflow-x:hidden;}
.prolist ul li{ width:688px; float:left; display:inline; margin:10px 0px 20px 0px; overflow:hidden;}
.prolist_name{ width:668px; font-weight:bold; background:url(../images/proindex.jpg) no-repeat 0px 3px;padding-left:20px; margin-bottom:7px;}
.prolist_left{ width:130px; height:130px;}
.prolist_left img{ width:120px; height:120px; padding:3px; border:2px solid #ddd;}
.prolist_right{ width:528px; overflow:hidden;}





.btn{ text-align:center}

.page_div1 table{ margin:0 auto;}
.page_div1 tr td{ padding:0px 6px;}

.listimg{ width:669px; }
.listimg li{  width:150px; height:180px; margin:8px;float:left;text-align:center;}
.listimg li img{ display:block; border:1px solid #ddd; padding:2px; width:144px; height:174px;}

ul#news { margin-top:10px;}
ul#news li{ width:652px; height:30px; line-height:30px; background:url(../images/arr.gif) no-repeat 2px 8px; padding:0px 8px 0px 19px; border-bottom:1px dashed #ccc;}
ul#news li .fr{ color:#999;}



