@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头部*/
.heada-sdd { height: 90px; width: 1000px; margin-right: auto; margin-left: auto; }
.daohang-sde { background-color: #d19d00; width: 100%; }
.daohang-sde ul { height: 46px; width: 1000px; margin-right: auto; margin-left: auto; }
.daohang-sde ul li { text-align: center; float: left; width: 100px; overflow: hidden; }
.daohang-sde ul li a { color: #FFF; line-height: 46px; }
.daohang-sde ul li:hover{ background-color: #b48803; }
/*banner*/
.bannerwr-dd { height: 300px; width: 1000px; margin-right: auto; margin-left: auto; position: relative; margin-bottom: 12px; }
.bannerwr-dd .hd { position: absolute; bottom: 10px; text-align: right; right: 10px; }
.bannerwr-dd .hd 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 */ }
.bannerwr-dd .hd ul li:hover{ background-color: #CCCCCC; }
/*搜索*/
.sososdfsdf-dfgr { line-height: 40px; height: 40px; width: 1000px; margin-bottom: 12px; background-color: #ff7747; overflow: hidden; }
.sosoan { float: right; width: 200px; }
#sos1 { background-color: #FFC671; text-align: center; height: 36px; width: 50px; display: block; float: right; margin-right: 10px; margin-top: 2px; }
#sos2 { line-height: 36px; height: 36px; width: 130px; float: left; margin-top: 2px; }
.sososdfsdf-dfgr a { float: left; margin-right: 10px; color: #FFF; }
/*主体模块*/
.mhtml-ss { width: 1000px; margin-right: auto; margin-left: auto; }
/*第一排1000模块*/
.keftn1-df { width: 1000px; margin-bottom: 15px; height: 300px; }
.bks2-hj { height: 300px; width: 280px; }
.bks2-gg { width: 416px; height: 300px; padding-right: 10px; padding-left: 10px; }
.bks3-ghg { width: 260px; height: 300px; }
.bks3-ghg ul dl span { font-size: 12px; color: #999; text-indent: 24px; }
.bks2-gg h1 { height: 30px; width: 100%; overflow: hidden; text-align: center; font-size: 16px; line-height: 30px; }
.bks2-gg p { line-height: 20px; width: 100%; font-size: 12px; color: #999; text-indent: 24px; margin-bottom: 10px; }
.bks2-gg ul li span { float: right; font-size: 12px; color: #CCC; *position:absolute; *right:2px; }
.bks2-gg ul li { line-height: 25px; height: 25px; width: 100%; overflow: hidden; *position:relative; }
.bannmins-gy { width: 280px; position: relative; }
.bannmins-gy .hd { position: absolute; bottom: 10px; width: 280px; }
.bannmins-gy .hd ul li { background-color: #CCC; float: left; height: 14px; width: 14px; text-indent: 99px; overflow: hidden; margin-left: 10px; }
.bannmins-gy .hd ul li:hover{ background-color: #d19d00; }

/*大模块左边*/
.mle-sfe { float: left; width: 730px; }
.leftnbk-ll { width: 730px; margin-bottom: 12px; display: inline-block; }
.lebka-oo { width: 360px; }
.lebka-oo ul dl dt { line-height: 30px; height: 30px; }
.lebka-oo ul li { line-height: 26px; height: 26px; width: 100%; padding-left: 1%; *position:relative; }
.lebka-oo ul li span { float: right; font-size: 12px; color: #CCC; margin-right: 12px; *position:absolute; *right:2px;}
.lebka-oo ul dl p  { font-size: 12px; line-height: 20px; color: #999; }
.lebka-oo ul dl dt  { font-size: 15px; line-height: 30px; }
.lebka-oo ul dl dt a { color: #ff7747; }
/*大模块右边*/
.mright-kl { float: right; width: 260px; margin-bottom: 10px; }
.rigbk-po ul li { width: 90%; overflow: hidden; line-height: 26px; height: 26px; padding-left: 12px; }
.rigbk-po ul li span { font-size: 12px; color: #CCC; float: right; }
.rigbk-po { width: 258px; border: 1px solid #d9d9d9; margin-bottom: 12px; }
.rigbk-pominimg { height: 100px; width: 100px; margin: 6px; float: left; }
.rigbk-pomiximg { height: 100px; width: 245px; margin: 6px; float: left; }
.rigbk-po ul dt { width: 140px; float: left; display: inline-block; }
.rigbk-po ul dt strong{ width: 100%; height: 30px; display: block; margin-top: 10px; }
.rigbk-po ul dl dt a { color: #666; }
.rigbk-po ul dl h2 { text-align: center; height: 26px; width: 100%; line-height: 26px; overflow: hidden; }
.rigbk-po ul dl span { font-size: 12px; color: #999; padding-right: 10px; padding-left: 10px; display: block; }
.rigbk-po ul p { font-size: 12px; line-height: 18px; color: #999; }
.rigbk-po ul dl p a { color: #F00; }
/*所有模块大标题*/
.tytitle-ui { height: 40px; width: 100%; text-indent: 12px; background-color: #ca9c12; font-size: 16px; line-height: 40px; color: #FFF; position:relative }
.tytitle-ui span { font-size: 14px; float: right; margin-right: 10px; position: absolute; right: 2px; *margin-top:-10px; }
.tytitle-ui span a { color: #E1F0FF; }
.adbt1-hj { height: 90px; width: 730px; margin-bottom: 12px; } /*ad*/
/*友情链接*/
.links-hh { width: 998px; border: 1px solid #d1d1d1; margin-bottom: 20px; }
.links-hh ul { padding: 10px; width: 978px; display: inline-block; }
.links-hh ul li { float: left; margin-left: 10px;  }
/*footer底部*/
.footers-io { width: 1000px; margin-right: auto; margin-left: auto; text-align: center; padding-top: 20px; padding-bottom: 20px; }
.footers-io p { line-height: 20px; }
/*列表页*/
.dqlm-hh { line-height: 30px; height: 30px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; margin-bottom: 12px; }
.listlis-jh { width: 100%; }
.listlis-jh 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; }
.listlis-jh ul li h2 { line-height: 30px; height: 30px; width: 100%; font-size: 15px; *position: relative; }
.listlis-jh ul li h2 span { font-size: 12px; color: #999; float: right; font-weight: normal; *position: absolute; *line-height: 30px;  right: 2px;}
.listlis-jh ul li p { line-height: 20px; color: #999; text-indent: 24px; margin-bottom: 10px; }
#fenyes { width: 80%; padding-top: 20px; padding-bottom: 20px; display: inline-block; margin-left: 20%; }
#fenyes 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; }
.tjxins-hg { width: 1000px; }
.tjxins-hg ul { float: left; width: 320px; margin-right: 12px; display: inline-block; margin-bottom: 20px; }
.tjxins-hg ul li { line-height: 30px; height: 30px; position:relative }
.tjxins-hg ul li span { float: right; font-size: 12px; color: #999; margin-right: 10px; *height:30px; *position:absolute; *right: 2px; *line-height:30px;}
/*内容页*/
.arclly-bn { 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; }
.arclcent-dsd { width: 98%; padding-right: 1%; padding-left: 1%; }
.arclly-bn h1 { font-size: 18px; line-height: 40px; height: 40px; width: 100%; color: #333; }
.syp-er { line-height: 26px; height: 26px; width: 100%; }
