@charset "utf-8";
/* 常用间隔填充 */

ul {
    margin: 0;
    padding: 0;
}

#txt {
    text-indent: 2em;
}

.mg_5 {
    margin: 5px;
}

.mg_10 {
    margin: 10px;
}

.mg_20 {
    margin: 20px;
}

.mg_bot_5 {
    margin-bottom: 5px;
}

.mg_bot_10 {
    margin-bottom: 10px;
}

.pd_5 {
    padding: 5px;
}

.pd_10 {
    padding: 10px;
}

.pd_20 {
    padding: 20px;
}

li {
    list-style: none;
}

/* 文字的位置 */
.t-left {
    text-align: left;
}

.t-center {
    text-align: center;
}

.t-right {
    text-align: right;
}

/* 文字形态 */
.t-b {
    /* 加粗 */
    font-weight: 700;
}

.t-i {
    /* 斜体 */
    font-style: italic;
}

/* 默认连接样式 */
a,
a:visited,
a:hover,
a:active {
    color: #000000;
    text-decoration: none;
}

a:hover {
    color: #FF0000;
    text-decoration: underline;
}

/* 14号字体 */
.font14 {
    font-size: 14px;
    line-height: 30px;
    *line-height: 30px !important;
    /* IE7 */
    *line-height: 30px;
    /* IE6 */
}

/* 最外层的容器 */
div#container {
    margin: 0 auto;
    width: 100%;
}

div.yui3-g {
    vertical-align: middle;
}

#list {
    /* 默认行高 */
    line-height: 24px;
    *line-height: 24px !important;
    *line-height: 24px;
}

div.dian_a ul li {
    /*background: url(/share/images/icon.gif) no-repeat 0 9px;*/
}

/* 侧边非固定大小布局 */
div.yui3-g#layout {}

div.yui3-g#layout div#left {}

/* 副显示区 */
div.yui3-g#layout div#right {}

/* 副显示区 */
div.yui3-g#layout div#main {}

/* 主显示区 */
/* 左侧固定大小布局 */
div.yui3-g#layout-left {
    padding-left: 300px;
}

div.yui3-g#layout-left div.yui3-u#left {
    width: 300px;
    margin-left: -300px;
}

div.yui3-g#layout-left div.yui3-u#main {
    width: 100%;
}

/* 右侧固定大小布局 */
div.yui3-g#layout-right {
    padding-right: 300px;
}

div.yui3-g#layout-right div.yui3-u#main {
    width: 100%;
}

div.yui3-g#layout-right div.yui3-u#right {
    width: 300px;
    margin-right: -300px;
}

/* 左右侧固定大小布局 */
div.yui3-g#layout-center {
    padding-left: 300px;
    padding-right: 150px;
}

div.yui3-g#layout-center div.yui3-u#left {
    width: 300px;
    margin-left: -300px;
}

div.yui3-g#layout-center div.yui3-u#main {
    width: 100%;
}

div.yui3-g#layout-center div.yui3-u#right {
    width: 150px;
    margin-right: -150px;
}

/* 页头样式 */
div#container div#header div#box {
    text-align: right;
    padding-right: 10px;
    background-color: #CCC;
}

div#container div#header div#flash {
    height: 300px;
}

/* 导航菜单 */
div#container div#header div#nav ul {
    height: 30px;
    text-align: center;
    padding-left: 20px;
}

div#container div#header div#nav ul li {
    float: left;
}

/* 页脚样式 */
div#container div#footer {
    text-align: center;
    min-height: 180px !important;
    line-height: 1.8;
    padding-top: 20px;
    font-family: Arial, Helvetica, sans-serif;
}

/* 栏目模块样式 */
div.yui3-g#category div#title {
    height: 30px;
    line-height: 30px;
}

div.yui3-g#category div#title h2 {
    font-size: 14px;
    font-weight: 700;
}

div.yui3-g#category div#more {
    height: 30px;
    line-height: 30px;
    text-align: right;
}

div.yui3-g#category div#more a {
    padding-right: 5px;
}

div.yui3-g#category div#list {
    overflow: hidden;
}

div#left div#list ul li {
    width: 100%;
    float: none;
}

div#main div#list ul li {
    width: 100%;
    *width: 98% !important;
    float: left;
}

div.more#main div#list ul li {
    width: 100%;
    float: left;
}

div#main div#list ul li span {
    float: left;
}

div#main div#list ul li span.right {
    float: right;
}

div#main div#list li span {
    float: left;
}

div#main div#list li span.right {
    float: right;
    margin-right: 15px;
}

/* 红头标题 */
div.redtit {
    height: 60px;
}

/* detail页 */
div.detail div.detail_location {
    margin: 0 25px;
    height: 40px;
    line-height: 40px;
    border-bottom-width: 2px;
    border-bottom-color: #000;
    border-style: none none solid none;
    font-family: "宋体";
}

div.detail div.title {
    text-align: center;
    margin: 10px 40px;
}

div.detail div.detail_video {
    /*width:800px;height:350px;*/
    margin: 20px auto;
    text-align: center;
}

/* 音频按钮大小 */
video::-webkit-media-controls-mute-button,
video::-webkit-media-controls-play-button {
    background-size: 45px;
}

div.detail div.title div.b_title {
    font-size: 28px;
    font-weight: 700;
    line-height: 1.8;
}

div.detail div.title div.m_title {
    font-size: 17px;
    line-height: 2.0;
    min-height: 30px;
}

div.detail div.title div.sth_a {
    color: #999;
    height: 35px;
    line-height: 35px;
    margin-top: 10px;
    border-top: 1px dotted #E0E0E0;
    border-bottom: 1px solid #E0E0E0;
}

div.detail div.title div.sth_a a {
    color: #999;
}

div.detail div.image {
    margin: 40px auto;
    text-align: center;
    width: 800px;
}

div.detail div.text,
div.detail div.sth_b {
    padding: 20px 40px;
    line-height: 2.0;
}

div.detail div.sth_b div.from {
    font-size: 14px;
}

div.detail div.sth_b div.editor {
    text-align: right;
    font-size: 14px;
}

div.detail div.small {
    font-size: 12px;
}

div.detail div.general {
    font-size: 16px;
}

div.detail div.big {
    font-size: 22px;
}

div.detail div.sth_a span a.print {
    background: url(/share/images/prt.gif) no-repeat left center;
    padding-left: 20px;
}

div.detail div.sth_a span.size {
    background: url(/share/images/text.gif) no-repeat left center;
    padding-left: 20px;
}

div#container div.detail .image img,
div#container div.detail ul#article_images li div img {
    margin: 20px 0;
}

div.detail img {
    display: block;
    max-width: 800px !important;
    margin: 20px auto !important;
}

div.detail table {
    max-width: 100% !important;
    overflow-x: auto;
    float: none;
    width: auto;
    /* margin: 20px auto; */
}

div.detail table[align="left"] {
    margin: 0 auto 0 0;
}

div.detail table[align="center"] {
    margin: 0 auto;
}

div.detail table[align="right"] {
    margin: 0 0 0 auto;
}

div.detail td,
div.detail th {
    border: 1px solid #DDD;
}

/* search页样式 */
div#container.search div.search_box_a {
    border: 1px solid #E8E8E8;
}

div#container.search div.search_box_b {
    background-color: #FFE8D0;
    border: 1px solid #FB7;
    line-height: 1.5;
}

div#container.search div.search_content {
    padding: 0 40px;
    min-height: 500px;
}

div#container.search div.search_content ul {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #E3E3E3;
}

div#container.search div.search_content ul li.title {
    float: none;
}

div#container.search div.search_content ul li.title a {
    font-size: 16px;
    color: #00C;
    border-bottom: 1px solid #00C;
}

div#container.search div.search_content ul li.links {
    color: #093;
}

div#container.search div.search_content ul li {
    line-height: 30px;
}

/* 错误提示页 */
div.tips {
    background-color: #F3F3F3;
    border: 1px solid #CCC;
    text-align: center;
    width: 450px;
    font-size: 16px;
    line-height: 27px;
    color: #2F374E;
    margin: 0 auto;
    padding: 40px 0;
}

div.tips a {
    width: 75px;
    color: #666;
    height: 31px;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    padding: 5px 15px;
    border: 1px solid #CCC;
    background: white;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
}

div.tips a:hover {
    text-decoration: none;
    background: white;
    background: -moz-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#ffffff', GradientType=0);
}

/* 页面栏目按钮 */
.btn {
    text-align: center;
}

/* 留言板样式 */
#main div.court_message {
    border: 1px solid #E7E7E7;
    height: 1050px;
}

#main div.court_message div.comments_box {
    border-bottom-width: 1px;
    border-bottom-color: #CCC;
    border-style: none none solid none;
}

#main div.court_message div.comments_box ul li.info {
    margin-top: 10px;
}

#main div.court_message div.comments_box ul li.comment {
    font-size: 14px;
    line-height: 1.8;
    margin: 10px 0;
}

#main div.court_message div.comments ul li.r1 {
    height: 30px;
    margin: 5px 0;
}

#main div.court_message div.comments ul li.r1 input#button {
    width: 50px;
    margin: 0 5px;
}

#main div.court_message div.comments ul li.r2 {
    margin: 10px 0;
}

#main div.court_message div.comments ul li.r2 textarea {
    width: 728px;
    height: 150px;
}

#main div.court_message div.comments ul li.r3 input {
    height: 35px;
    width: 100px;
    font-size: 14px;
    line-height: 35px;
}


div.flash-switch ul li {
    display: none;
}

/*友情链接单独样式开始*/
.site_link_view_table {}

.site_link_view_table tr,
.site_link_view_table td {
    border: none;
}

.site_link_view_table td {
    line-height: 30px;
    padding: 0;
    padding: 0 10px;
}

.site_link_view_table td img {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

/*友情链接单独样式结束*/

/*网页黑白*/
/*html,
body,
img,
a {
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
	filter: grayscale(100%);
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    _filter:none;
	filter: gray;
}*/