﻿@charset "utf-8";
/* CSS Document */
body { margin: 0px; padding: 0px; font-family: "微软雅黑", "microsoft yahei"; text-align: left; background-color: #fff; }
* { margin: 0px; padding: 0px; }
ul { list-style: none; }
img { border: 0px; }
table { border-collapse: collapse; border-spacing: 0px; width: 100%; }
a:link { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:hover { color: #bd1a2d; text-decoration: none; }
a:active { color: #000000; text-decoration: none; }
.fl { float: left; }
.fr { float: right; }
.fc { clear: both; }
.clearfix:after { content: ''; display: block; clear: both; }
.db { display: block; }
.dn { display: none; }
.txt_b { font-weight: bold; }
.txt_left { text-align: left; }
.txt_right { text-align: right; }
.txt_center { text-align: center; }
.crumbsBox { width: 100%; margin: 0 auto; height: 50px; background-color: #f3f3f3; }
.crumbs { margin: 0 auto; width: 1180px; padding-left: 20px; font-size: 14px; line-height: 50px; background-color: #f3f3f3; }
.box { width: 1200px; margin: 0 auto; }
.container { margin: 30px auto; }
.container_left { float: left; width: 850px; min-height: 500px; padding: 30px 49px; border: solid 1px #aaaaaa; }
.container_left .column_top, .contentbox .column_top { height: 30px; margin-bottom: 20px; padding-bottom: 5px; border-bottom: solid 1px #aaaaaa; font-size: 24px; line-height: 30px; }
.container_right { float: right; width: 220px; }
.menu_box { float: left; width: 220px; background-color: #fff; }
.container_right .column_top { margin-bottom: 2px; background-color: #bd1a2d; font-size: 24px; line-height: 50px; color: #ffffff; text-align: center; }
.container_right ul li { height: 50px; margin-bottom: 2px; line-height: 50px; padding-left: 20px; background-color: #f3f3f3; font-size: 16px; }
.container_right ul.submenu li { padding-left: 35px; background: #f6f6f6 url(http://sjj.blcxyy.com/images/icon_column.png) no-repeat 26px 25px; font-size: 16px; }
.click { display: none; float: left; width: 25px; height: auto; background-color: #fff; border: 1px solid #bd1a2d; text-align: center; font-size: 14px; color: #666; }
.list li { padding-left: 20px; background: url(http://sjj.blcxyy.com/images/icon_list.png) no-repeat 8px 16px; font-size: 16px; line-height: 36px; display: block; overflow: hidden; }
.list li span.date { float: right; display: block; color: #666; font-size: 16px; }
.page { height: 30px; padding-top: 30px; font-size: 16px; line-height: 30px; text-align: center; }
.contentbox { width: 1100px; margin: 30px auto; padding: 30px 49px; border: solid 1px #aaaaaa; }
.title h1 { padding-top: 20px; padding-bottom: 30px; font-size: 26px; line-height: 36px; font-weight: normal; text-align: center; color:#333; }
.share { height: 30px; border-bottom: solid 1px #aaaaaa; }
.doc-info li { line-height: 60px; font-size: 18px; }
.department { float: left; padding-right: 40px; font-size: 12px; line-height: 28px; }
.pubdate { float: left; font-size: 14px; line-height: 28px; color: #999; }
.content { margin: 30px 0; font-size: 16px; line-height: 32px; color: #404040; overflow: hidden; }
.content p { padding-bottom: 20px; }
.content img { margin: 0 auto; }
#div_div { text-align: center; }
.wzdt { float: left; width: 346px; padding-left: 20px; }
.wzdt ul { padding-left: 20px; }
.jgzn { padding-bottom: 20px; }
.jgzntitle { display: block; padding-left: 36px; }
.qsjjtitle, .ldpic { float: left; width: 200px; padding-top: 10px; text-align: center; }
.qsjjtitle { height: 200px; }
.qsjjtitle img { margin: 0 auto; width: 150px; height: 100px; }
.lpic img { margin: 0 auto; width: 70px; }
.qsjjcontent, .ldcontent { float: left; padding-left: 20px; width: 630px; }

@media only screen and (max-width: 414px){
.crumbsBox { height: auto; } 
.crumbs { width: 96%; padding: 5px 0; font-size: 14px; line-height: 24px; }
.container { margin: 0 auto; }
.container * { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-text-size-adjust: none; }
.box { width: 100%; }
.contentbox,.container_left { width: 96%; margin: 0 auto; padding: 0; border: none; }
.container_left { float: none; padding-left:25px; }
.container_left .column_top, .contentbox .column_top { padding-top: 20px; padding-bottom: 20px; height:auto; }
.container_right { float: none; width: 245px; position: absolute; top: 0; left: 0; }
.menu_box { display: none; }
.click { display: block;}
.list li { background: url(http://sjj.blcxyy.com/images/icon_list.png) no-repeat 8px 12px; font-size: 14px; line-height: 28px; }
.list li span.date { font-size: 14px; }
.page { padding-bottom: 30px; font-size: 14px; line-height: 28px; height: auto; }
.page span { display:none; }
.content video,.content iframe  { width: 100% !important; height: auto !important;}
.content img { max-width: 100%; height: 100%; }
.title h1 { padding-top: 20px; padding-bottom: 20px; font-size: 20px; line-height: 32px; }
.share .fr { display:none; }
#div_div { display:none; }
}