@charset "gb2312";
/* CSS Document */
/*--网站建设-此网站有任何问题请联系-QQ:29111171--*/

html { overflow: auto; overflow-y: scroll; }
body, html { height: 100%; }
body, html, span, div, ul, ol, li, dl, dd, dt, a, p, h1, h2, h3, h4, h5, h6, table, td, tr, marquee { color: #535353; list-style-type: none; margin: 0; padding: 0; font-family: "宋体", Arial, Verdana; font-size: 12px;  }
br { margin: 0px; padding: 0px; clear: both; height: 1px; }

img { margin-top: 0; margin-bottom: 0; border: 0 none; }
table { border-collapse: collapse; border-spacing: 0; }
.cn { margin: 0 auto; }
.cn1000 { width: 1000px; margin: 0 auto; }
.cl { clear: both; }
.left { float: left; }
.right { float: right; }
.clearfix:after { content: "\0020"; display: block; clear: both; height: 0; visibility: hidden }
* html .clearfix { zoom: 1 }
*+html .clearfix { zoom: 1 }
.cn1000 { width: 1000px; margin: 0px auto; }
.martp10px { margin-top: 10px; }
.martp20px { margin-top: 20px; }
.marle10px { margin-left: 10px; }
/*-------伪类---------*/
a:link, a:visited { text-decoration: none; color: #535353; }
a:hover { text-decoration: underline; color: #c91520; }
.dh1 { background-color: #CC0000; position: relative; z-index: 999; filter: alpha(opacity=90); opacity: 0.9; height: 40px; width: 100%; clear: both; }
.dh { z-index: 9999; width: 1002px; margin-right: auto; margin-left: auto; height: 40px; display: block; }
.dh ul, .dh li { margin: 0px; padding: 0px; list-style-type: none; }
.dh li { position: relative; margin: 0px; display: inline-block; float: left; height: 40px; width: 12.5%; text-align: center; }
.dh li a { font-size: 14px; overflow: hidden; _float: left; color: #FFF; text-decoration: none; line-height: 40px; padding-right: 10px; padding-left: 10px; display: inline-block; text-align: center; font-weight: bold; padding-bottom: 10px; }
.dh li a b { display: none; }
.dh li ul { display: none; left: 0; position: absolute; overflow: hidden; width: 140px; top: 40px; }
.dh li ul li { width: 100%; height: auto; }
.dh li ul li a { display: block; font-size: 12px; color: #FFF; background-color: #AA0000; text-decoration: none; padding: 10px; line-height: 120%; float: none; }
.dh li ul li a:hover { background-color: #CF8B18; }
.dh .on { background-color: #B77C0F; }
.dh .dss { height: 40px; width: 40px; background-image: url(../UP/images/ico/ss.png); background-repeat: no-repeat; background-position: center 8px; display: block; line-height: 100px; overflow: hidden; background-color: #65A3F5; margin-top: 5px; float: right; }
/*焦点图*/
.jdt { position: relative; overflow: hidden; width: 100%; z-index: 0; height: 250px; float: left; margin-bottom: 20px; }
.jdt .bd { position: relative; z-index: 0; }
.jdt .bd li { width: 100% !important; background-repeat: no-repeat; background-position: center center; *float: left;
 *width: 100%;
height: 250px; }
.jdt .bd li .siteWidth { width: 100%; position: relative; margin: 0 auto; }
.jdt .hd { width: 99%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 20px; text-align: right; padding-bottom: 5px; }
.jdt .hd ul li { cursor: pointer; zoom: 1; width: 10px; height: 10px; margin: 4px; overflow: hidden; line-height: 55px; background-color: #FFF; display: inline-block; _display: inline; list-style-type: none; font-size: 11px; text-align: center; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; color: #000; border: 1px solid #f2f2f2; }
.jdt .hd ul .on { opacity: 1; background-color: #F00; color: #FFF; border-top-color: #F00; border-right-color: #F00; border-bottom-color: #F00; border-left-color: #F00; }
.jdt ul li a img { width: 100%; height: 250px; transition: all 1s; }
.jdt ul li a img:hover { transform: scale(1.05); }
.jdt .prev, .jdt .next { width: 60px; height: 90px; margin: -60px 0 0; display: block; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999; filter: alpha(opacity=20); opacity: 0.2; background-image: url(/UP/Admin/ad_ctr.png); background-repeat: no-repeat; background-position: 0 0; }
.jdt .prev { left: 0; }
.jdt .next { background-position: 0 -90px; right: 0; }
.jdt .prev:hover, .jdt .next:hover { filter: alpha(opacity=50) !important; opacity: 0.5 !important; display: none; }
.jdt b { display: none; }
.tw { margin-bottom: 10px; }
.tw .bd { position: relative; margin-bottom: 10px; padding: 10px; }
.tw .bd ul { zoom: 1; margin: 0px; padding: 0px; clear: both; width: 100%; display: inline-block; }
.tw .bd li { width: 33%; *width: 33%;
margin-bottom: 20px; display: inline-block; padding: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; *float: left;
overflow: hidden; list-style-position: inside; list-style-type: none; float: left; }
.tw .bd li a { display: block; padding: 10px; background-color: #FFF; margin-right: 20px; margin-left: 20px; }
.tw .bd li img { display: block; margin-right: auto; margin-left: auto; height: 135px; background-repeat: no-repeat; background-position: center center; width: 100%; border: 0; border: 1px dotted #dcdcdc; }
.tw .bd li img:hover { filter: alpha(opacity=80); -moz-opacity: 0.90; opacity: 0.90; border-top-color: #50b841; border-right-color: #50b841; border-bottom-color: #50b841; border-left-color: #50b841; }
a { text-decoration: none; color: #444; font-weight: lighter; }
.tw .bd li a b { display: block; font-weight: normal; text-align: center; line-height: 36px; height: 36px; overflow: hidden; font-size: 14px; color: #000; }
.tw .bd li em { display: none; }
.tw .bd li s { border-top-width: 1px; border-top-style: solid; border-top-color: #F6F6F6; line-height: 22px; overflow: hidden; color: #999; display: block; font-size: 12px; }
.zfy { text-align: center; margin-top: 20px; }
.zfy ul { overflow: hidden; zoom: 1; height: 22px; display: inline; margin: 0px; padding: 0px; }
.zfy .prev, .zfy .next { margin-right: 5px; cursor: pointer; background-color: #CCC; height: 20px; display: inline-block; line-height: 20px; text-align: center; padding-right: 8px; padding-left: 8px; font-size: 11px; }
.zfy .prev:hover, .zfy .next:hover { background-color: #CC0000; }
.zfy ul a, .pageState { margin-right: 5px; cursor: pointer; background-color: #CCC; height: 20px; display: inline-block; line-height: 20px; text-align: center; padding-right: 8px; padding-left: 8px; font-size: 11px; }
.zfy ul a { *margin-top: 2px;
}
.zfy ul a.on { background-color: #CC0000; color: #FFF; }
.hgd { position: relative; background-color: #FFF; height: 170px; color: #666; line-height: 200%; overflow: hidden; zoom: 1; width: 100%; }
.hgd .bd { overflow: hidden; position: relative; zoom: 1; }
.hgd ul li { float: left; display: inline; width: 25%; position: relative; background-color: #fff; padding-right: 6px; }
.hgd .bd ul li a { display: block; width: 180px; font-size: 12px; color: #1E1E1E; margin: 5px; }
.hgd .bd ul li a:hover { color: #CC0000; }
.hgd .bd ul li a img { background-repeat: no-repeat; background-position: center; border: 1px solid #CCC; }
.hgd .bd ul li a img:hover { border-top-color: #F60; border-right-color: #F60; border-bottom-color: #F60; border-left-color: #F60; }
.hgd .bd ul li a b { text-align: center; display: block; }
.wz { background-color: #FFF; overflow: hidden; padding-top: 20px; padding-bottom: 20px; }
.wz .bd { position: relative; }
.wz .bd ul { zoom: 1; margin: 0px; padding: 0px; clear: both; }
.wz .bd li { clear: both; }
.wz .bd li a { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #dcdcdc; text-decoration: none; color: #000; height: 32px; padding-left: 10px; display: block; line-height: 32px; background-image: url(/UP/images/bw/dot.gif); background-repeat: no-repeat; background-position: left center; }
.wz .bd li a:hover { background-color: #FFFFF9; }
.wz .bd li span { font-size: 12px; font-style: normal; color: #CCC; line-height: 32px; display: inline; right: 0px; float: right; }
.wz .hd { margin-top: 10px; margin-bottom: 10px; }
/*文章分页样式*/
#fenye { text-align: center; width: 100%; margin-top: 10px; padding-top: 10px; padding-bottom: 10px; float: left; }
#fenye span { border: 1px solid #CCC; margin: 0 5px; padding: 2px; }
#fenye A { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important }
#fenye A:visited { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important }
#fenye A:hover { FONT-WEIGHT: bold! important; COLOR: #0b3779! important; BACKGROUND-COLOR: #eee! important }
#fenye A:active { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none }
#fenye SPAN.pages { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid }
#fenye SPAN.extend { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid }
#fenye SPAN.current { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #aaa 1px solid; COLOR: #000! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee! important }
#info { text-align: center; margin-bottom: 10px; margin-top: 5px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #7D7E7E; }
.head { background-image: url(/up/images/bw/topbg.jpg); height: 100px; overflow: hidden; }
.navwrap { background-image: url(/up/images/bw/navbg.jpg); height: 44px; }
.nav { height: 40px; }
.nav ul li { float: left; width: 120px; }
.nav ul li a { line-height: 40px; text-align: center; display: block; font-size: 14px; font-weight: bold; color: #FFF; text-decoration: none; }
.nav ul li a:hover { background-color: #dcb24e; }
.mle { width: 250px; }
.mlet { line-height: 30px; background-image: url(/up/images/bw/mtbg.jpg); background-repeat: no-repeat; background-position: left center; font-size: 14px; font-weight: bold; color: #FFF; padding-left: 15px; border-right-width: 1px; border-right-style: solid; border-right-color: #e5dabf; }
.mlec { border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #e5dabf; border-bottom-color: #e5dabf; border-left-color: #e5dabf; padding-top: 4px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.mlec ul li { line-height: 26px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #e5dabf; background-image: url(/up/images/bw/dot.gif); background-repeat: no-repeat; background-position: left center; padding-left: 8px; }
.mlec p { line-height: 24px; }
.mri { width: 730px; }
.mabt { line-height: 30px; background-image: url(/up/images/bw/mtbg.jpg); background-repeat: no-repeat; background-position: left center; font-size: 14px; font-weight: bold; color: #FFF; padding-left: 15px; border-right-width: 1px; border-right-style: solid; border-right-color: #e5dabf; }
.mabt span { float: right; margin-right: 5px; }
.mabc { border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #e5dabf; border-bottom-color: #e5dabf; border-left-color: #e5dabf; padding-top: 14px; padding-right: 10px; padding-bottom: 13px; padding-left: 10px; }
.mabc dl dd { padding: 3px; border: 1px solid #cccccc; float: left; display: block; }
.mabc dl dt { float: right; display: block; width: 440px; }
.mabc dl dt h6 { font-size: 14px; line-height: 30px; font-weight: bold; color: #c91520; margin-top: 10px; }
.mabc dl dt p { line-height: 27px; }
.mprt { line-height: 30px; background-image: url(/up/images/bw/mtbg.jpg); background-repeat: no-repeat; background-position: left center; font-size: 14px; font-weight: bold; color: #FFF; padding-left: 15px; border-right-width: 1px; border-right-style: solid; border-right-color: #e5dabf; }
.mprt span { float: right; margin-right: 5px; }
.mprc { border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #e5dabf; border-bottom-color: #e5dabf; border-left-color: #e5dabf; padding-top: 7px; padding-right: 10px; padding-left: 10px; padding-bottom: 5px; }
#demo { zoom: 1; overflow: hidden; width: 710px; }
#demo img { }
#indemo { float: left; width: 800%; }
#demo1 { float: left; }
#demo2 { float: left; }
#demo dl { display: block; float: left; width: 183px; margin-right: 6px; margin-left: 6px; }
#demo dl dd a { padding: 3px; border: 1px solid #d3cfcf; display: block; background-color: #FFF; }
#demo dl dd a:hover { padding: 3px; border: 1px solid #ff6600; display: block; background-color: #fff4ce; }
#demo dl dd a img { display: block; }
#demo dl dt { line-height: 26px; text-align: center; }
#demo dl dt a { font-family: "微软雅黑"; }
.blk_18 { zoom: 1; width: 710px; position: relative; }
.blk_18 .pcont { width: 710px; _margin-left: 0px; overflow: hidden; _margin-left: 0px; }
.blk_18 .ScrCont { width: 32766px; zoom: 1; margin-left: 0px; }
.blk_18 #List1_1, .blk_18 #List2_1 { float: left; color: #000; }
.blk_18 dl { display: block; float: left; width: 183px; margin-right: 6px; margin-left: 6px; }
.blk_18 dl dd a { padding: 3px; border: 1px solid #d3cfcf; display: block; background-color: #FFF; }
.blk_18 dl dd a:hover { padding: 3px; border: 1px solid #ff6600; display: block; background-color: #fff4ce; }
.blk_18 dl dd a img { display: block; }
.blk_18 dl dt { line-height: 26px; text-align: center; }
.blk_18 dl dt a { font-family: "微软雅黑"; }
.sbn { background-image: url(/up/images/bw/sbn.jpg); background-repeat: no-repeat; background-position: center center; height: 250px; margin-top: -52px; z-index: 1111; }
.wrap { margin-bottom: 20px; }
.wri { width: 730px; }
.writ { line-height: 34px; font-family: "微软雅黑"; font-size: 16px; color: #000; padding-right: 5px; padding-left: 5px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #c2c2c2; text-align: left; }
.writ span { float: right; }
.wric { line-height: 24px; padding: 10px; }
.wric p { margin-bottom: 10px; }
.wric h2 { font-size: 14px; text-align: center; }
.wric ul li { background-image: url(/up/images/bw/dot.gif); background-repeat: no-repeat; background-position: left center; padding-left: 8px; line-height: 30px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; }
.wric ul li span { float: right; }
.wric dl { display: block; float: left; width: 183px; margin-top: 10px; margin-right: 22px; margin-bottom: 10px; margin-left: 22px; }
.wric dl dd a { padding: 3px; border: 1px solid #d3cfcf; display: block; background-color: #FFF; }
.wric dl dd a:hover { padding: 3px; border: 1px solid #ff6600; display: block; background-color: #fff4ce; }
.wric dl dd a img { display: block; }
.wric dl dt { line-height: 26px; text-align: center; }
.wric dl dt a { font-family: "微软雅黑"; }
.wricpr { margin-right: 9px; margin-left: 9px; }
.foot { margin-top: 20px; line-height: 34px; background-color: #C91520; height: 34px; }
.ft { background-image: url(/up/images/bw/ftbg.jpg); background-repeat: no-repeat; background-position: left center; text-align: center; line-height: 34px; color: #FFF; }
.ft a { color: #FFF; }
.link { line-height: 21px; text-align: center; }
.link span { font-family: Arial, Helvetica, sans-serif; }
b { font-weight: normal; }
.main.cn1000.martp20px .mle.left .mlec ul li img { display: none; }

.shouji { display: none; }
@media screen and (max-width: 800px) {
.pc { display: none; }
.shouji { display: block; position: relative; padding-bottom: 50px; }
* img { max-width: 100%; }
.m_logo { text-align: center; }
.m_dh { background-color: #C00; overflow: hidden; }
.m_dh img { display: none; }
.m_dh li { float: left; width: 33.33%; }
.m_dh li a { color: #FFF; text-align: center; display: block; font-size: 16px; line-height: 38px; background-color: #C00; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #CC3806; border-bottom-color: #CC3806; }
.jdt { height: 150px; width: 100%; margin-bottom: 10px; }
.jdt .bd li { height: 150px; width: 100%; }
.jdt ul li a img { width: 100%; height: 150px; }
.bt h2 { font-size: 16px; color: #F90; background-color: #C00; text-align: center; line-height: 40px; height: 40px; overflow: hidden; display: block; width: 100%; clear: both; margin-top: 7px; margin-bottom: 7px; }
.nr { padding: 10px; line-height: 180%; margin-bottom: 15px; }
.shouji .bt .nr ul li { width: 50%; display: inline-block; float: left; }
.shouji .bt .nr ul li a{ display: block; text-align: center; }
.shouji .bt .nr ul li a img{ height: 120px; }
.shouji .bt .nr ul li a b{ display: block; text-align: center; }
.shouji .m_yj { font-size: 16px; line-height: 120%; color: #FFF; background-color: #000; padding-top: 15px; padding-right: 5px; padding-bottom: 15px; padding-left: 5px; }
.m_xw{ padding: 5px; margin-bottom: 15px; }
.m_xw li{ border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; line-height: 30px; }
.shouji .bt { clear: both; }
.bt h2 a { font-size: 16px; color: #F60; font-weight: bold; }
.m_dianhua { position: fixed; bottom: 0px; width: 100%; }
.m_dianhua a { font-size: 16px; color: #FFF; background-color: #C00; text-align: center; display: block; height: 50px; width: 50%; line-height: 50px; float: left; }
.m_dianhua a b { display: block; }
.m_zbt { font-size: 14px; background-color: #6CF; line-height: 33px; height: 33px; padding-right: 10px; padding-left: 10px; }
.m_nr { padding: 10px; }
.tw .bd li a { display: block; padding: 3px; background-color: #FFF; margin-right: 1px; margin-left: 1px; }
.tw .bd li img { display: block; margin-right: auto; margin-left: auto; height: 80px; background-repeat: no-repeat; background-position: center center; width: 100%; border: 0; border: 1px dotted #dcdcdc; }

}

.m_chanpin { margin-bottom: 10px; }
.m_chanpin ul li { float: left; width: 50%; }
.m_chanpin ul li a { font-size: 14px; background-color: #f2f2f2; display: block; height: 40px; line-height: 40px; text-align: center; overflow: hidden; margin-top: 1px; margin-right: 1px; }
#tou { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; margin-bottom: 5px; padding-bottom: 5px; text-align: center; }
