﻿@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, menu,dl, dt, dd, ul, ol, li,pre,fieldset, lengend, button, input, textarea, form,th, td {margin: 0;padding: 0;}
/*body,button, input, select, textarea {font:12px/150% helvetica,"微软雅黑","microsoft yahei",verdana,lucida,arial,sans-serif,"黑体"}*/
h1 { font-size: 18px;}
h2 { font-size: 14px; font-weight:bold;}
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 12px; font-weight:normal;}
ul, ol, li{ list-style: none; list-style-position:outside; list-style-type:none;}

a { text-decoration: none; color:#444;}
a:hover { text-decoration:none; color:#990000;}
button, input, select, textarea {font-size: 100%;}
input,button,select,textarea{ outline:none;}
textarea{ font-size:13px; resize:none;}
table {border-collapse: collapse;border-spacing: 0;}
.fl {float: left;}
.fr {float: right;}
hr {margin: 10px auto;}
.layui-main {width: 1200px;}
.layui-container {padding: 0;}
.text-center {text-align: center;}
.dyui-mt20 {margin-top: 20px !important;}
.dyui-mb20 {margin-bottom: 20px !important;}
.dyui-hidden {overflow: hidden;}

.dyui-main-body {overflow: hidden;}

.layui-side {
    position: initial;
    width: 100%;
    overflow-x: initial;
}
.layui-side-scroll {
    width: 100%;
    overflow-x: initial;
}
/*版块标题*/
.dyui-main-header .header-title {margin: 10px auto 0; position: relative; text-align: center;}
.dyui-main-header .header-title legend {line-height: 70px; margin: 0 auto; font-size: 34px; color: #333; font-weight: 400; position: relative; z-index: 99;}
.dyui-main-header .header-title p {color: #666; font-size: 20px; line-height: 30px; z-index: 999; position: relative; min-width: 100px; display: inline-block; margin-bottom: 15px;}
.dyui-main-header .header-title:after {content: ''; border-bottom: solid 1px #9F9F9F; width: 200px; margin-left: -100px;
    left: 50%;
    display: block;
    position: absolute;
    bottom: 0;}
.dyui-main-header .header-title:before {content: ''; width: 12px; height: 12px; background-color: #0B5394; display: block;moz-transform:rotate(315deg);
-webkit-transform:rotate(315deg);
-o-transform:rotate(315deg);
transform:rotate(315deg); 
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1); position: absolute; bottom: -6px; left: 49%; z-index: 9;}

/*首页新闻资讯*/
.home-news .dyui-main-body {padding: 40px 0 0;}
.home-news .layui-card {}
.home-news .layui-card .layui-card-header {border-bottom: solid 1px #0B5394;}
.home-news .layui-card .layui-card-header i {color: #0B5394; font-size: 20px; margin-right: 10px;}
.home-news .layui-card .layui-card-header h3 {font-size: 18px; font-weight: bold;}

.home-news .newspic-list {margin: 10px 10px;}
.newspic-list li {height: 80px; overflow: hidden; border-bottom: dotted 1px #eee; padding: 10px 0;}
.newspic-list li img {float: left; width: 80px; height: 80px; margin-right: 10px;}
.newspic-list li .t {font-size: 16px; font-weight: bold; line-height: 34px; height: 34px; overflow: hidden;}
.newspic-list li .date {color: #999; height: 30px; line-height: 30px; font-size: 14px; font-weight: normal;}
.newspic-list li .desc {line-height: 22px; height: 44px; overflow: hidden; color: #666; font-size: 14px;}
.newspic-list li a:hover {color: #0B5394;}

.home-news .news-list {margin: 10px;}
.home-news .news-list li {padding: 0 15px 4px; border-bottom: dotted 1px #eee;}

/*文章列表*/
.layui-main {width: 100%;}
.news-list li {height: auto; overflow: hidden; border-bottom: dashed 1px #DDD; margin: 5px 0; padding: 15px 0 20px;}
.news-list li img {float: left; width: 160px; height: 110px; margin-right: 10px; border: solid 1px #eee;}
.news-list li .t {font-size: 16px; line-height: 34px; height: 34px; overflow: hidden;}
.news-list li .date {color: #999; height: 30px; line-height: 30px; font-size: 14px; font-weight: normal;}
.news-list li .t .date {float: right; color: #666;}
.news-list li .desc {line-height: 22px; height: 44px; overflow: hidden; color: #666; font-size: 14px;}
.news-list li .more {background-color: #0056B1; color: #fff; padding: 3px 10px; border-radius: 3px; margin-top: 5px; display: inline-block; float: right;}
.news-list li a:hover {color: #0B5394;}
.news-list li:hover .more {background-color: #FF6D00;}
.news-list li .layui-badge {height: 22px; line-height: 22px; margin-right: 5px;}
.news-list.news-list-imgtop img {float: none; width: 550px; height: 350px;}
/*移动端样式*/
.dyui-footer-line {display: none;}
.dyui-footer-nav {display: none;}