@charset "gb2312";
/* CSS Document */
* { margin: 0; padding: 0; border: 0; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
a { text-decoration: none; color: #333333; }
a:hover { text-decoration: underline; color: #FF0000; }
fieldset, img, form, input { border: 0; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
ol, ul, input { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
q:before, q:after { content: ''; }
body { font-size: 14px; font-family: "Microsoft Yahei", simsun, arial, helvetica, clean, sans-serif; }
table { font-size: inherit; font: 100%; }
.cle { clear: both; }
.lef { float:left;}
.rig { float:right;}
.hei{ width:100%; height:12px;}
.bkjs { margin-right:12px; }
/*head头部*/
.headab { height: 90px; width: 1000px; margin-right: auto; margin-left: auto; }
.daohangb { background-color: #069e31; width: 100%; }
.daohangb ul { height: 46px; width: 1000px; margin-right: auto; margin-left: auto; }
.daohangb ul li { text-align: center; float: left; width: 100px; overflow: hidden; }
.daohangb ul li a { color: #FFF; line-height: 46px; }
.daohangb ul li:hover{ background-color: #028c29; }
/*banner*/
.bannerwrb { height: 300px; width: 1000px; margin-right: auto; margin-left: auto; position: relative; margin-bottom: 12px; }
.bannerwrb .hdb { position: absolute; bottom: 10px; text-align: right; right: 10px; }
.bannerwrb .hdb ul li { float: left; height: 14px; width: 14px; margin-right: 10px; text-indent: 99px; background-color: #FFF; overflow: hidden; border-radius: 10px; -moz-border-radius: 10px;/* Firefox 4 */ }
.bannerwrb .hdb ul li:hover{ background-color: #CCCCCC; }
/*搜索*/
.sososb { line-height: 40px; height: 40px; width: 1000px; margin-bottom: 12px; background-color: #f08216; overflow: hidden; }
.sosoanb { float: right; width: 200px; }
#sos12 { background-color: #FFC671; text-align: center; height: 36px; width: 50px; display: block; float: right; margin-right: 10px; margin-top: 2px; }
#sos22 { line-height: 36px; height: 36px; width: 130px; float: left; margin-top: 2px; }
.sososb a { float: left; margin-right: 10px; color: #FFF; }
/*主体模块*/
.mhtmlb { width: 1000px; margin-right: auto; margin-left: auto; }
/*第一排1000模块*/
.keftn12 { width: 1000px; margin-bottom: 15px; height: 300px; }
.bks12 { height: 300px; width: 280px; }
.bks22 { width: 416px; height: 300px; padding-right: 10px; padding-left: 10px; }
.bks31 { width: 260px; height: 300px; }
.bks31 ul dl span { font-size: 12px; color: #999; text-indent: 24px; }
.bks22 h1 { height: 30px; width: 100%; overflow: hidden; text-align: center; font-size: 16px; line-height: 30px; }
.bks22 p { line-height: 20px; width: 100%; font-size: 12px; color: #999; text-indent: 24px; margin-bottom: 10px; }
.bks22 ul li span { float: right; font-size: 12px; color: #CCC; *position:absolute; *right:2px; }
.bks22 ul li { line-height: 25px; height: 25px; width: 100%; overflow: hidden; *position:relative; }
.bannminsb { width: 280px; position: relative; }
.bannminsb .hdb { position: absolute; bottom: 10px; width: 280px; }
.bannminsb .hdb ul li { background-color: #CCC; float: left; height: 14px; width: 14px; text-indent: 99px; overflow: hidden; margin-left: 10px; }
.bannminsb .hdb ul li:hover{ background-color: #069e31; }

/*大模块左边*/
.mleftb { float: left; width: 730px; }
.leftnbkb { width: 730px; margin-bottom: 12px; display: inline-block; }
.lebkb { width: 360px; }
.lebkb ul dl dt { line-height: 30px; height: 30px; }
.lebkb ul li { line-height: 26px; height: 26px; width: 100%; padding-left: 1%; *position:relative; }
.lebkb ul li span { float: right; font-size: 12px; color: #CCC; margin-right: 12px; *position:absolute; *right:2px;}
.lebkb ul dl p  { font-size: 12px; line-height: 20px; color: #999; }
.lebkb ul dl dt  { font-size: 15px; line-height: 30px; }
.lebkb ul dl dt a { color: #f08216; }
/*大模块右边*/
.mrightb { float: right; width: 260px; margin-bottom: 10px; }
.rigbkb ul li { width: 90%; overflow: hidden; line-height: 26px; height: 26px; padding-left: 12px; }
.rigbkb ul li span { font-size: 12px; color: #CCC; float: right; }
.rigbkb { width: 258px; border: 1px solid #d9d9d9; margin-bottom: 12px; }
.rigbkbminimg { height: 100px; width: 100px; margin: 6px; float: left; }
.rigbkbmiximg { height: 100px; width: 245px; margin: 6px; float: left; }
.rigbkb ul dt { width: 140px; float: left; display: inline-block; }
.rigbkb ul dt strong{ width: 100%; height: 30px; display: block; margin-top: 10px; }
.rigbkb ul dl dt a { color: #666; }
.rigbkb ul dl h2 { text-align: center; height: 26px; width: 100%; line-height: 26px; overflow: hidden; }
.rigbkb ul dl span { font-size: 12px; color: #999; padding-right: 10px; padding-left: 10px; display: block; }
.rigbkb ul p { font-size: 12px; line-height: 18px; color: #999; }
.rigbkb ul dl p a { color: #F00; }
/*所有模块大标题*/
.tytitleb { height: 40px; width: 100%; text-indent: 12px; background-color: #028c29; font-size: 16px; line-height: 40px; color: #FFF; position:relative }
.tytitleb span { font-size: 14px; float: right; margin-right: 10px; position: absolute; right: 2px; *margin-top:-10px; }
.tytitleb span a { color: #E1F0FF; }
.adbt11 { height: 90px; width: 730px; margin-bottom: 12px; } /*ad*/
/*友情链接*/
.link { width: 998px; border: 1px solid #d1d1d1; margin-bottom: 20px; }
.link ul { padding: 10px; width: 978px; display: inline-block; }
.link ul li { float: left; margin-left: 10px;  }
/*footer底部*/
.footer { width: 1000px; margin-right: auto; margin-left: auto; text-align: center; padding-top: 20px; padding-bottom: 20px; }
.footer p { line-height: 20px; }
/*列表页*/
.dqlmb { line-height: 30px; height: 30px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; margin-bottom: 12px; }
.listlisb { width: 100%; }
.listlisb ul li { width: 98%; padding-right: 1%; padding-left: 1%; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; margin-bottom: 10px; }
.listlisb ul li h2 { line-height: 30px; height: 30px; width: 100%; font-size: 15px; *position: relative; }
.listlisb ul li h2 span { font-size: 12px; color: #999; float: right; font-weight: normal; *position: absolute; *line-height: 30px;  right: 2px;}
.listlisb ul li p { line-height: 20px; color: #999; text-indent: 24px; margin-bottom: 10px; }
#fenyesb { width: 80%; padding-top: 20px; padding-bottom: 20px; display: inline-block; margin-left: 20%; }
#fenyesb ul li { float: left; text-align: center; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding-right: 5px; padding-left: 5px; display: inline-block; margin-right: 5px; margin-left: 5px; }
.tjxinsb { width: 1000px; }
.tjxinsb ul { float: left; width: 320px; margin-right: 12px; display: inline-block; margin-bottom: 20px; }
.tjxinsb ul li { line-height: 30px; height: 30px; position:relative }
.tjxinsb ul li span { float: right; font-size: 12px; color: #999; margin-right: 10px; *height:30px; *position:absolute; *right: 2px; *line-height:30px;}
/*内容页*/
.arcllyb { width: 98%; text-align: center; padding-right: 1%; padding-left: 1%; color: #999; margin-bottom: 20px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; padding-bottom: 10px; }
.arclcenta { width: 98%; padding-right: 1%; padding-left: 1%; }
.arcllyb h1 { font-size: 18px; line-height: 40px; height: 40px; width: 100%; color: #333; }
.sypb { line-height: 26px; height: 26px; width: 100%; }
