@charset "utf-8";
body { font-size: 12px;}
.fl { float: left }
.fr { float: right }
.cl { clear: both }
.color { color: #d76019 }
input { border: 1px solid #ccc }
.banner { width: 100%; height: 406px; background: url(../images/banner.jpg) center top no-repeat; position: relative }
.banner a { position: absolute; top: 333px; left: 350px; background: about(_blank); width: 188px; height: 36px }
.top_js { height: 145px; background: url(../images/top_js.jpg) center top no-repeat }
.content { width: 1000px; margin: 0 auto; overflow: auto; background: #fff; padding: 0 20px }
.block { overflow: hidden; margin-bottom: 20px }
.block h2 { border-bottom: 1px dotted #333; margin-bottom: 30px }
.block h2 img { display: block }
.block h2 a { float: right; width: 145px; height: 41px; margin-top: 30px; background: url(../images/zxBtn.jpg) no-repeat }
.block li { float: none }
.block1 ul { width: 426px; padding-left: 60px; background: url(../images/block1_img2.jpg) no-repeat; margin: 0 0 0 10px }
.block1 ul li { padding: 0 0 0 10px; margin-bottom: 35px }
.block1 ul li.mar { margin: 0 0 55px 0 }
.block1 ul li h3 { color: #69a51f; font-size: 18px; font-weight: normal }
.block1 ul li p { line-height: 1.6; padding-top: 10px }
.block2 .js { overflow: auto; line-height: 1.6; margin: 0 0 20px 0; padding: 0 410px 0 0; background: url(../images/block2_img2.jpg) right top no-repeat }
.block2 .js img { margin: 0 20px 0 0 }
.block2 .js p { margin: 14px 0 0 0; font-size: 14px; text-indent: 2em }
.hoverBox ul li { width: 730px; padding: 0 0 0 20px; overflow: auto; background: #f4f4f4; position: relative; display: none }
.hoverBox ul li h3 { font-size: 24px; font-weight: normal; margin: 10px 0 20px }
.hoverBox ul li h4 { font-size: 16px; margin: 0 0 5px }
.hoverBox ul li p { width: 250px; font-size: 14px; color: #666; line-height: 1.6 }
.hoverBox ul li a { position: absolute; bottom: 10px; left: 205px; background: url(../images/ico3.jpg) no-repeat; padding: 15px 40px; text-indent: -2000em }
.hoverBox ol li { display: block; width: 220px; margin: 0 0 0 10px; padding: 0 0 0 20px; height: 56px; line-height: 56px; margin-bottom: 1px }
.hoverBox ol li a { display: block; padding-left: 20px; background: #c5c5c5; font-size: 16px }
.hoverBox ol li:hover, .hoverBox ol li.hover { background: url(../images/ico2.jpg) 15px center no-repeat }
.hoverBox ol li:hover a, .hoverBox ol li.hover a { background-color: #414141; color: #fff }
.hoverBox ol li a font { padding: 0 5px; font-style: italic }
#hoverBox2 ol li { margin-bottom: 20px }
#hoverBox2 ol li a span { float: left; margin: 15px 15px 0 0; height: 20px; padding: 10px 0 0 40px; background-image: url(../images/ico.gif); background-repeat: no-repeat }
#hoverBox2 ol li a span.ps1 { background-position: -78px 5px }
#hoverBox2 ol li a span.ps2 { background-position: -78px -164px }
#hoverBox2 ol li a span.ps3 { background-position: -78px -314px }
#hoverBox2 ol li a span.ps4 { background-position: -78px -496px }
#hoverBox2 ol li:hover a span.ps1, #hoverBox2 ol li.hover a span.ps1 { background-position: 0 5px }
#hoverBox2 ol li:hover a span.ps2, #hoverBox2 ol li.hover a span.ps2 { background-position: 0 -164px }
#hoverBox2 ol li:hover a span.ps3, #hoverBox2 ol li.hover a span.ps3 { background-position: 0 -314px }
#hoverBox2 ol li:hover a span.ps4, #hoverBox2 ol li.hover a span.ps4 { background-position: 0 -496px }
.block3 p { font-size: 14px; line-height: 1.6; text-indent: 2em }
.block3 table { width: 100% }
.block3 table th, .block3 table .bg { background: #565656; color: #fff; font-size: 16px; text-align: center; border: 1px solid #fff; padding: 0 }
.block3 table td, .block3 table th { padding: 15px 0 }
.block3 table td { font-size: 14px; background: #e6e6e6; border: 1px solid #333; padding-left: 17px }
.block3 h3 { font-size: 26px; text-align: center; padding: 24px 0; color: #000 }
.block3 table td img { display: block; margin: 0 auto }
.block5 .runBox { margin-top: 5px; overflow: auto }
.block5 .runBox div { margin-left: 3px; width: 166px }
.block5 .runBox div span { overflow: hidden; height: 339px; width: 100%; display: block }
.block5 .runBox div a { height: 44px; display: block; background: url(../images/ico4.gif) no-repeat }
.block5 .runBox div a.prev { margin-bottom: 3px }
.block5 .runBox div a.next { margin-top: 3px; background-position: left bottom }
.block5 .runBox div a.prev:hover { background-position: right 0 }
.block5 .runBox div a.next:hover { background-position: right bottom }
.block5 .runBox div span img { display: block; margin-bottom: 3px; position: relative; opacity: .5; filter: alpha(opacity=50) }
.block5 .runBox div span img.murder { opacity: 1; filter: alpha(opacity=100) }
.block6 .eq1, .block6 .eq2 { overflow: auto }
.block6 .eq1 img { margin-left: 20px }
.block6 .eq1 h3 { font-size: 20px; margin: 120px 0 20px }
.block6 .eq1 p { line-height: 1.5; font-size: 14px; text-indent: 2em }
.block6 .eq2 { margin-top: 40px }
.block6 .eq2 ul { width: 330px; margin: 35px 0 0 10px; padding-left: 74px; background: url(../images/block6_img3.jpg) no-repeat; float: left }
.block6 .eq2 ul li { height: 67px; line-height: 67px; margin-bottom: 6px; color: #fff; background: #494958 }
.block7 table { border: 0 }
.block7 table th { background: #a10a2d }
.block7 table .bg1 { background: #9ad5ff }
.block7 table .bg2 { background: #ffc1c2 }
.block7 table th, .block7 table td { font-size: 14px; border: 1px solid #fff }
.block7 table th { padding: 20px 0; color: #fff; font-size: 17px }
.block7 table td { padding: 20px 55px }
.block8 .reason { overflow: auto; border: 10px solid #b27b43 }
.block8 .reason .reasonBox { padding: 0 0 0 99px; height: 78px; background: url(../images/block8_img4.jpg) no-repeat; display: block }
.block8 .reason .reasonBox b { float: left; width: 77px; height: 77px; margin: 5px 73px 0 0 }
.block8 .reason .reasonBox b:hover, .block8 .reason .reasonBox b.hover { background: url(../images/ico5.png) no-repeat }
.block8 .reason .reasonBox b.mar { margin: 0 }
.block8 .reason ul { margin: 30px 0 0; padding: 30px 10px 10px; overflow: auto; float: none }
.block8 .reason ul li { display: none }
.block8 .reason ul li h3, .block8 .reason ul li p { width: 450px }
.block8 .reason ul li h3 { font-size: 30px; padding: 5px 0 10px; color: #3e445d; text-align: center }
.block8 .reason ul li p { line-height: 1.6; padding: 10px; text-indent: 2em }
.block9 .fl { margin-bottom: 20px }
.block9 .mode { font-size: 14px; float: left; width: 599px }
.block9 .mode h3 { font-size: 16px; margin: 5px 0 15px }
.block9 .mode table { background: url(../images/block9_img2.jpg) no-repeat }
.block9 .mode td { padding: 0 20px; height: 70px; border: 1px solid #444; background: #e6e6e6 }
.block9 .mode td.diff { border-right: 1px solid #fff; border-bottom: 1px solid #fff; background: 0; padding: 0 }
.block9 .mode p { padding-top: 20px }
.block10 li { float: left; width: 480px; padding: 20px 0; overflow: auto; color: #6a6a6a; line-height: 1.8 }
.block10 li.marL { margin-left: 19px; padding-left: 20px; border-left: 1px solid #888 }
.block10 li h3 { width: 241px; height: 58px; line-height: 85px; margin-bottom: 15px; background: url(../images/block8_img1.jpg) no-repeat; color: #fff; font-size: 16px; font-weight: normal; text-align: center }
.block10 li img { margin: 0 auto 15px; display: block }
.swtBtn { width: 132px; height: 33px; background: url(../images/swtBtn.jpg) 0 -49px no-repeat; float: left; margin-top: 15px }
.swtBtn1 { background-position: 0 0; margin-right: 20px; margin-left: 85px }
.block11 li { background: url(../images/line.jpg) left bottom repeat-x; padding: 10px 0 10px 5px }
.block11 li h3 { background: url(../images/block11_li_bg.jpg) left bottom no-repeat; padding-left: 10px; margin-bottom: 5px; font-size: 17px; color: #69a51f }
.block11 li a { float: right; background: url(../images/block11_img1.jpg) repeat-x; width: 90px; height: 27px }
.block11 li p { line-height: 1.8; color: #666 }
.block12 .fl { margin-right: 14px }
.dbwz { float: left; width: 990px; height: 200px; overflow: hidden; display: block }
.dbwzlist { float: left; width: 260px; height: 105px; margin-right: 70px }
.dbwzlist li a { float: left; width: 240px; font-size: 14px; color:#c54d0e; overflow: hidden; background: url(../images/line.jpg) left bottom repeat-x; padding: 10px 0 10px 5px }
.block13 table, .block13 table td { border: 1px solid #ccc }
.block13 table td { padding: 0 10px; background: #f1f1f1; color: #ca0135 }
.block13 table td.bg1 { background: #fff1db }
.block13 table td textarea { width: 100%; height: 40px; margin: 10px 0; display: block }
.block13 table td input { width: 110px }
.block13 table td input.width { width: 55px }
.block13 table td .submit { width: 120px; height: 30px; border-radius: 5px; margin: 10px; background: #333; color: #FF0; border: 0; font-size: 14px }
.block13 table td .weibo { border-radius: 5px; background: #333; color: #FF0; padding: 7px 10px; margin: 5px 10px 5px 0; float: left }
.block13 table td p { color: #333 }
.block13 table td p font { color: #ca0135 }
.block14 .map li { float: left }
.block14 .map li.mar { margin-right: 10px }
.block14 .map li.mar img { display: block; margin: 0 auto }
.block14 .map li .getWay { overflow: auto; margin: 10px 0 }
.block14 .map li .getWay span, .block14 .map li .getWay b { border-radius: 5px; background: #d50e4b; color: #fff; padding: 8px 15px; font-weight: bold }
.block14 .map li .getWay b { cursor: pointer; float: right }
.block14 .map li .getWay input { width: 135px; height: 30px; line-height: 30px }
