@charset "utf-8";
/* CSS Document */

/*公用部分*/
body{ font-size:12px; color:#666; line-height:24px; background:url(images/bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif;}
body,div,img,p,h1,ul,li,span,a,h2,h3,dl,dt,dd,button,input{ margin:0; padding:0;}
img{ border:none;}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#666;}
a:hover{ color:#024f8b;}
.clear{ clear:both;}
a.more{ float:right; display: block;  font-weight:normal; padding-right:10px; font-size:12px;}
a.more:hover,a.detail:hover,.link_1 a:hover{ color:#024f8b;}
a.detail{color:#024f8b; padding-left:10px;}
/*头部*/
.head{ width:1021px; margin:0 auto; position:relative; height:95px;}
img.logo{ display:block; width:398px; height:56px; position:absolute; top:24px; left:0;}
ul.set{ background:url(images/set_bg.jpg) no-repeat; position:absolute; top:0; right:0; width:267px; height:31px; line-height:31px; padding-left:10px;}
ul.set li{ float:left; background:url(images/set_line.jpg) right center no-repeat; padding:0 8px; }
.search{ position:absolute; top:47px; right:0; width:256px;  height:28px; line-height:28px;}
.search .txt{ border:none; background:url(images/search_txt.jpg) no-repeat; width:166px; height:18px; padding:5px; float:left; }
.search .button{ width:80px; height:28px; background:url(images/search.jpg) no-repeat ; border:none; margin:0 !important; margin-left:-4px;}
.search .button a{ color:#fff;}



.sub_main{ width:1021px; height:auto; overflow:hidden; margin:20px auto;}
.sub_left{ width:237px; float:left; margin-right:20px; height:auto; overflow:hidden;  }
.sub_right{ width:762px; height:auto; overflow:hidden; float:left; border:1px solid #ddd; }
.nydh{ width:215px; height:auto;  background:#f3f3f3; border:1px solid #ddd;text-align:center; }
.nydh h2{ background:url(images/ny_left_title.jpg) no-repeat; width:215px; height:34px; line-height:34px; color:#fff; font-size:14px;}
.nydh ul{ width:195px; margin:10px auto; height:auto; overflow:hidden;}
.nydh ul li{margin-bottom:8px;}
.nydh ul a{ height:30px; display:block; width:195px; line-height:30px; background:url(images/ny_left_link.jpg) no-repeat; }
.nydh ul a:hover{ background:url(images/ny_left_hover.jpg) no-repeat; color:#034f8b; font-size:13px; font-weight:bold;}
