@charset "utf-8";
.navibox { background:url(listbg1.png) left top repeat-x; height:47px; line-height:50px; overflow:hidden; }
.navibox li { width:1102px; overflow:hidden; height:47px; font-size:14px; color:#7b7b7b; text-indent:9px; }
.navibox li a { color:#7b7b7b; }
.navibox li a:hover { color:#1c6ed4; }

.mainbox { background:#FFF; width:1102px; overflow:hidden; }
.navbox { width:1102px; overflow:hidden; height:50px; background:url(navbg.gif) left bottom no-repeat; margin-top:20px; }
.navbox dt { font-size:24px; color:#606060; line-height:38px; font-weight:bold; padding-left:44px; overflow:hidden; }
.navbox dd { overflow:hidden; padding-right:20px; }
.navbox dd a { display:inline-block; float:left; height:50px; font-size:16px; color:#015293; line-height:44px; text-decoration:none; padding:0 3px; }
.navbox dd a:hover { color:#1b8ad8; background:url(navbg1.gif) center bottom no-repeat; } 
.navbox dd a.now { color:#1b8ad8; background:url(navbg1.gif) center bottom no-repeat; } 
.navbox dd i { font-size:16px; color:#d9d9d9; line-height:44px; font-style:normal; margin:0 16px; float:left; display:inline-block; }

.listbox { width:1096px; overflow:hidden; margin-top:20px; min-height:300px; }
.listbox dt { height:40px; background:url(listbg1.gif) 20px center no-repeat; padding-left:42px; padding-right:12px; line-height:40px; }
.listbox dt a { float:left; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:16px; color:#303030; text-decoration:none; width:890px;  }
.listbox dt a:hover { color:#0d71b8 }
.listbox dt i { float:right; display:inline-block; overflow:hidden; font-size:16px; color:#9c9c9c; font-style:normal; }
.listbox dd { height:14px; margin-bottom:14px; background:url(dashedbg.gif) left bottom repeat-x;  }

.piclistbox { width:1102px; overflow:hidden; position:relative; border-bottom:1px #CCC dashed; padding-bottom:20px; }
.piclistbox ul { width:1180px; overflow:hidden; }
.piclistbox ul li { float:left; display:inline-block; width:350px; height:295px; margin-right:27px; background:url(listbg2.png) left top no-repeat; margin-top:30px; }
.piclistbox ul li img { display:block; margin:5px 0px 15px 5px; }
.piclistbox ul li p { width:338px; margin-left:5px; font-size:14px; color:#303030; line-height:22px;}

/*pages*/
.pagefybox { padding:30px 0px 38px 0px; float:left;}
.pagefy { line-height:26px; float:right; list-style:none; padding:0; overflow:hidden ; margin-left:0px; font-weight:normal; }
/*.pagefy dt { float:left; display:inline; list-style:none; margin:0; padding:0; width:260px; line-height:26px; }
.pagefy dt li { float:left; display:inline; list-style:none; margin:0; padding:0; color:#7c7c7c; height:26px; line-height:26px; text-align:center; font-size:12px;  margin-right:10px }
.pagefy dt li a { font-size:12px; }
.pagefy dt select { height:26px; font-size:12px; font-family:Arial, Helvetica, sans-serif }
*/
.pagefy dd { float:left; display:inline; list-style:none; margin:0; padding:0; height:28px; line-height:26px; text-align:center; font-size:12px; color:#a0a0a0; margin-right:8px }
.pagefy dd a { float:left; display:inline-block; font-size:12px; padding:0 10px; color:#006ebb; margin-left:5px; border:1px #d0d2d5 solid;  height:26px; text-decoration:none;  }
.pagefy dd span { float:left; display:inline-block; font-size:12px; padding:0 10px; color:#006ebb; margin-left:5px; border:1px #fff solid;  height:26px; text-decoration:none;  }
.pagefy dd a:hover { font-size:12px; color:#fff; display:block; height:26px; background:#2a9ad4; border:1px #2a9ad4 solid; text-decoration:none; }




.titlebox { overflow:hidden; font-size:32px; line-height:50px; color:#3b3b3b; width:980px; text-align:center; font-weight:normal; margin-top:26px; margin-bottom:32px;  }
.infobox { overflow:hidden; height:36px; line-height:36px; width:1028px; font-size:14px; color:#747474 }
.infobox dt { overflow:hidden }
.infobox dt span { margin-right:29px; }
.infobox dt span a { color:#747474;}
.infobox dd { overflow:hidden }
.infobox dd p { float:right; display:inline-block; }
.infobox dd p a { color:#747474; margin:0 6px; }
.infobox dd p a:hover { color:#747474; margin:0 6px; color:#136ec3 }

.btn_print { float:right; display:inline-block; color:#747474; margin-left:36px; background:url(print.gif) left 0px no-repeat; padding-left:25px;  }
.btn_print:hover { background:url(print.gif) left -40px no-repeat;  color:#136ec3  }
.btn_close { float:right; display:inline-block; color:#747474; margin-left:36px; background:url(close.gif) left 0px no-repeat; padding-left:25px;  }
.btn_close:hover { background:url(close.gif) left -40px no-repeat;  color:#136ec3  }

.conbox { width:1080px; border:1px #dcdcdc solid; min-height:400px; overflow:hidden;  } 
.conbox1 { height:7px; background:#f1f1f1 } 
.conbox2 { font-size:16px; line-height:34px; width:936px; color:#4f4f4f; padding-top:57px; padding-bottom:100px; }

.attabox {width:1080px; border:1px #dcdcdc solid; border-top:0; background:#faf9f9; overflow:hidden; margin-bottom:50px;}
.attabox dl { padding:12px 35px 12px 35px; color:#2471af; font-size:14px; line-height:30px; overflow:hidden; }
.attabox dl dt { width:70px; overflow:hidden; }
.attabox dl dd { overflow:hidden; }
.attabox dl dd a { color:#2471af; display:block; }
.attabox dl dd a:hover { color:#0065d7; }

.listbox1 { width:1080px; overflow:hidden; margin-top:40px; margin-bottom:150px; }
.listbox1 li { height:50px; border:1px #afafaf dotted; float:left; display:inline-block; width:19.3%; margin:0px 5px 5px 0; line-height:50px; font-size:17px; color:#333; white-space:nowrap; overflow:hidden; }
.listbox1 li a { color:#333; display:block; height:50px; padding-left:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.listbox1 li:hover { border:1px #2591dd dotted; color:#fff; background:#2591dd;  }
.listbox1 li:hover a { color:#fff; }

.listbox2 { width:1080px; overflow:hidden; margin-top:40px; margin-bottom:150px; }
.listbox2 li { height:50px; border:1px #afafaf dotted; background:url(ibg20.png) 15px center no-repeat; float:left; display:inline-block; width:49.3%; margin:0px 5px 5px 0; line-height:50px; font-size:17px; color:#333; white-space:nowrap; overflow:hidden; text-indent:50px; cursor:default }
.listbox2 li a { color:#333; display:block; height:50px; padding-left:50px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.listbox2 li:hover { border:1px #df0707 dotted; }
.listbox2 li:hover a { color:#df0707; }


/*search*/
.sear_l { width:1100px; background:#e2f4fd; border:1px #a7dbf3 solid; line-height:40px; height:40px; margin:20px 0px 10px 0px; text-indent:20px; font-size:14px; color:#0275af }
.sear_l span { color:#ff6000; margin:0 5px; }

.sear_li { border-bottom: 1px dashed #ccc; width: 1060px; padding:15px 20px; margin: 0 auto }
.sear_li h1 { color: #4c97ce; font-size: 16px; line-height: 30px }
.sear_li h1 a { color: #156dd0; font-size: 16px; text-decoration: none }
.sear_li h1 a:hover { text-decoration: underline }
.sear_li h1 span { float: right; font-size: 12px; color: #999; }
.sear_li h2 { font-size: 12px; color: #666; line-height: 18px }
.sear_li h4 { line-height: 26px; font-size: 12px; color: #666; }
.sear_li h4 a { font-size: 12px; color: #888; text-decoration: none; }
.sear_li h4 a:hover { text-decoration: underline }

.schpages { padding:10px 0; }
.schpages a { font-size:14px; color:#333; margin:0 5px; }
.schpages a:hover { color:#1c6ed4; }


/*piclib*/
.piclib { width:1102px; overflow:hidden; margin-top:25px; margin-bottom:20px; }
.piclib_l { width:228px; border:6px #cde2f5 solid; height:870px; background:url(piclibbg1.jpg) top left no-repeat; }
.piclib_r { width:832px; overflow:hidden; }
.piclibbox { margin:100px 10px 20px 15px; }
.piciframe { width:832px; overflow:hidden; height:900px; }
.piclibsch { width:210px; height:30px; float:right; display:inline; *position:absolute; *right:0; margin-top:4px; *margin-top:0px; }
.piclibsch_i1 { float:left; display:inline-block; width:152px; height:28px; border:1px #d0d0d0 solid; border-right:0; text-indent:5px; font-size:14px; color:#666; font-family:"微软雅黑", "宋体"; line-height:28px;  }
.piclibsch_i1:hover { outline:none }
.piclibsch_i2 { float:left; display:inline-block; width:56px; height:30px; background:#2e6dc5; color:#fff; border:0; font-family:"微软雅黑", "宋体"; font-size:14px; text-align:center; padding:0; cursor:pointer }
.piclibsch_i2:hover { outline:none }

.picliblist { overflow:hidden; width:850px; margin-top:20px; }
.picliblist li { width:269px; height:240px; float:left; display:inline; margin-right:12px; }
.picliblist li img { width:259px; height:167px; display:block; }
.picliblist li a { padding:4px; width:259px; height:167px;  display:block; border:1px #dedede solid; }
.picliblist li a:hover { border-color:#3b9de1; }
.picliblist li p a { padding:0px; width:269px; height:30px; line-height:30px; border:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; color:#333; margin-top:4px; }