html {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
body {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
div {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
span {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
applet {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
object {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
iframe {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
h1 {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
h2 {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
h3 {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
h4 {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
h5 {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
h6 {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
p {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
blockquote {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
pre {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
a {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
abbr {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
acronym {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
address {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
big {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
cite {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
code {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
del {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
dfn {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
em {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
img {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
ins {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
kbd {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
q {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
s {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
samp {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
small {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
strike {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
sub {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
sup {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
tt {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
var {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
b {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
u {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
i {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
center {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
dl {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
dt {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
dd {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
ol {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
ul {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
li {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
fieldset {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
form {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
label {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
legend {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
table {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
caption {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
tbody {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
tfoot {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
thead {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
tr {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
th {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
td {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
article {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
aside {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
canvas {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
details {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
embed {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
figure {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
figcaption {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
footer {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
header {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
hgroup {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
menu {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
nav {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
output {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
ruby {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
section {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
summary {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
time {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
mark {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
audio {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
video {
 font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
article {
 display: block;
}
aside {
 display: block;
}
details {
 display: block;
}
figcaption {
 display: block;
}
figure {
 display: block;
}
footer {
 display: block;
}
header {
 display: block;
}
hgroup {
 display: block;
}
menu {
 display: block;
}
nav {
 display: block;
}
section {
 display: block;
}
:focus {
 outline: 0px;
}
img {
 border: 0px currentColor; border-image: none;
}
body {
 line-height: 1;
}
ol {
 list-style: none;
}
ul {
 list-style: none;
}
blockquote {
 quotes: none;
}
q {
 quotes: none;
}
blockquote::before {
 content: none;
}
blockquote::after {
 content: none;
}
q::before {
 content: none;
}
q::after {
 content: none;
}
table {
 border-collapse: collapse; border-spacing: 0;
}
.logo-rb input {
 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.clear {
 width: 100%; height: 0px; line-height: 0; overflow: hidden; clear: both; font-size: 0px; display: block; _display: inline;
}
.none {
 display: none;
}
.hidden {
 visibility: hidden;
}
.clearfix::after {
 height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
 display: block;
}
.db {
 display: block !important;
}
.dn {
 display: none !important;
}
.mb0 {
 margin-bottom: 0px !important;
}
body {
 background: rgb(255, 255, 255);
}
body {
 font: 14px "Microsoft YaHei", "u5b8bu4f53", Tahoma, Geneva, sans-serif; color: rgb(60, 60, 60); font-size-adjust: none; font-stretch: normal;
}
p {
 font: 14px "Microsoft YaHei", "u5b8bu4f53", Tahoma, Geneva, sans-serif; color: rgb(60, 60, 60); font-size-adjust: none; font-stretch: normal;
}
a {
 color: rgb(51, 51, 51); text-decoration: none;
}
a:link {
 color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
 color: rgb(255, 0, 0); text-decoration: none;
}
a:visited {
 text-decoration: none;
}
.wrapper {
 margin: 0px auto; width: 100%;
}
.wrapper .inner {
 margin: 0px auto; width: 1300px;
}
.post {
 
}
.post .banner {
 margin: 0px auto; height: 50px; line-height: 50px;
}
.post .banner .title {
 height: 50px;
 text-align: center;
 color: rgb(0, 102, 153);
 font-size: 18px;
 font-weight: bold;
 float: left;
 display: block;
}
.post .more-btn {
 text-align: center; color: rgb(136, 136, 136); float: right; display: block;
}
.post .con {
 margin: 0px auto; padding: 0px;
}
.post .news-list .news {
 line-height: 38px; overflow: hidden; padding-left: 10px; display: block;
}
.post .news-list .news .lmbt {
 color: rgb(20, 149, 230); float: left;
}
.post .news-list .news .news-title {
 width: calc(100% - 102px); text-align: left; overflow: hidden; font-size: 15px; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.post .news-list .news .news-date {
 color: rgb(102, 102, 102); font-size: 12px; float: right; display: block;
}
.post .news-list .bj {
 float: left;
}
.post1 .more-btn {
 background: rgb(47, 135, 229); margin: 12px 0px; padding: 0px 18px; border-radius: 13px; color: rgb(255, 255, 255); line-height: 26px;
}
#header {
 background: url("images/logo_bg.png") repeat-x top;
}
#header .inner {
 position: relative;
}
.logo {
 padding: 18px 0px; overflow: hidden; position: relative;
}
.logo img {
 height: auto; float: left; max-width: 100%;
}
.logo-r {
 padding: 30px 0px; float: right;
}
.bb {
 color: rgb(255, 255, 255); line-height: 20px; float: left;
}
.bb a {
 margin: 0px 10px; color: rgb(255, 255, 255); font-size: 16px;
}
.ss {
 background: url("images/ss_bg.png") no-repeat center; height: 24px; float: right;
}
.ssk {
 background: rgb(255, 255, 255); margin: 0px; padding: 0px; border: 0px currentColor; transition:1s 0.1s; border-image: none; width: 0px; height: 24px; float: left; -webkit-transition: all 1s ease .1s; -moz-transition: all 1s ease .1s; -o-transition: all 1s ease .1s;
}
.ss_btn {
 background: url("images/ss_btn.png") no-repeat center; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 24px; height: 24px; cursor: pointer;
}
.ss .active {
 width: 150px;
}
#nav {
 background-color: rgb(18, 78, 114);
}
.nav {
 height: 50px;
}
.navList {
 width: 100%; overflow: hidden;
}
.navList > li {
 width: 11.1%; height: 100%; line-height: 50px; font-size: 16px; float: left;
}
.navList li a {
 text-align: center; color: rgb(255, 255, 255); font-size: 18px; display: block;
}
.navList li a:hover {
 background: rgb(235, 173, 7);
}
.navList .subnav {
 display: none; position: relative; z-index: 100;
}
.navList .subnav li {
 background: rgba(28, 137, 227, 0.4);
}
.navList .subnav a {
 background: none; color: rgb(255, 255, 255); line-height: 50px; font-size: 14px;
}
.navBtns {
 background: url("images/menu-button-bg.png") no-repeat center / 60% 60%; width: 30px; height: 30px; right: 0px; bottom: 0px; display: none; position: absolute;
}
.welcome {
 background: rgb(255, 255, 255); width: 100%; height: 100%; z-index: 200;
}
.welBox {
 
}
.welList a {
 font: 20px/1em "??????"; padding: 15px 0px; text-align: center; color: rgb(51, 51, 51); display: block; font-size-adjust: none; font-stretch: normal;
}
.welList a:hover {
 background: rgb(204, 204, 204); color: rgb(239, 51, 51);
}
.comeList {
 width: 100%; display: none;
}
.comeList a {
 font: 16px/1em "??????"; padding: 10px 0px; display: block; font-size-adjust: none; font-stretch: normal;
}
#dt .inner {
 padding: 0px; width: 100%; overflow: hidden;
}
.rslides {
 list-style: none; margin: 0px; padding: 0px; width: 100%; overflow: hidden; position: relative;
}
.rslides li {
 left: 0px; top: 0px; width: 100%; display: none; position: absolute; -webkit-backface-visibility: hidden;
}
.rslides li:first-child {
 float: left; display: block; position: relative;
}
.rslides img {
 border: 0px currentColor; border-image: none; width: 100%; height: auto; float: left; display: block;
}
.slide_container {
 position: relative;
}
.slide {
 list-style: none; margin: 0px; padding: 0px; width: 100%; overflow: hidden; position: relative;
}
.slide li {
 left: 0px; top: 0px; width: 100%; position: absolute;
}
.slide img {
 border: 0px currentColor; border-image: none; width: 100%; height: auto; display: block; position: relative; z-index: 1;
}
#dt .dtxt {
 left: 50%; width: 1200px; bottom: 30px; margin-left: -600px; position: absolute; z-index: 999;
}
#dt .dtxt a {
 background: rgba(0, 33, 76, 0.8); padding: 0px 30px; color: rgb(255, 255, 255); line-height: 36px; font-size: 20px; float: left; display: block;
}
.slide .caption {
 background: rgba(0, 0, 0, 0.8); margin: 0px; padding: 10px 20px; left: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); font-size: 20px; display: block; position: absolute; z-index: 2; max-width: none; text-shadow: none;
}
.slide_nav {
 top: 50%; width: 34px; height: 65px; text-indent: -9999px; overflow: hidden; text-decoration: none; margin-top: -30px; position: absolute; z-index: 3; opacity: 0.7; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.slide_nav:active {
 opacity: 1;
}
.slide_nav.prev {
 background: url("images/datu_l.png") no-repeat center; left: 0px;
}
.slide_nav.next {
 background: url("images/datu_r.png") no-repeat center; right: 0px;
}
.slide1_tabs {
 text-align: center; right: 50%; bottom: 30px; position: absolute; z-index: 100;
}
.slide2_tabs {
 text-align: center; right: 10px; bottom: 13px; position: absolute; z-index: 100;
}
.slide1_tabs li {
 border-radius: 10px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 10px; height: 10px; margin-left: 5px; display: inline-block; position: relative;
}
.slide2_tabs li {
 border-radius: 10px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 10px; height: 10px; margin-left: 5px; display: inline-block; position: relative;
}
.slide1_tabs li a {
 border-radius: 10px; left: 0px; width: 10px; height: 10px; color: transparent; display: inline-block; position: absolute; z-index: 1000;
}
.slide2_tabs li a {
 border-radius: 10px; left: 0px; width: 10px; height: 10px; color: transparent; display: inline-block; position: absolute; z-index: 1000;
}
.slide1_tabs li.slide_here a {
 background: rgb(5, 116, 208);
}
.slide2_tabs li.slide_here a {
 background: rgb(5, 116, 208);
}
.slide li .bt {
 background: rgba(51, 51, 51, 0.8); left: 0px; width: 100%; text-align: left; bottom: 0px; color: rgb(255, 255, 255); line-height: 40px; text-indent: 10px; font-size: 16px; display: block; position: absolute; z-index: 100;
}
#mod {
 
}
.mod {
 padding: 0px 15px;
}
.mod1 {
 padding: 30px 0px; overflow: hidden;
}
.mod1l {
 width: 31.9%; float: left;
}
.mod1m {
 width: 31.9%; margin-left: 25px; float: left;
}
.mod1r {
 width: 31.9%; overflow: hidden; float: right;
}
.mod2 {
 overflow: hidden; padding-bottom: 30px;
}
.mod2l {
 width: 31.9%; float: left;
}
.mod2m {
 width: 31.9%; margin-left: 25px; float: left;
}
.mod2r {
 width: 31.9%; overflow: hidden; float: right;
}
.fwdt {
 overflow: hidden;
}
.fwdt li {
 margin: 0.25%; padding: 13px 0px; width: 24%; float: left;
}
.fwdt li a {
 color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; display: block;
}
.fwdt li img {
 margin: auto; display: block;
}
.fwdt li span {
 text-align: center; display: block;
}
.fwdt .pic1 {
 background: rgb(63, 179, 235);
}
.fwdt .pic2 {
 background: rgb(120, 191, 89);
}
.fwdt .pic3 {
 background: rgb(183, 170, 254);
}
.fwdt .pic4 {
 background: rgb(255, 114, 86);
}
.fwdt .pic5 {
 background: rgb(63, 122, 221);
}
.fwdt .pic6 {
 background: rgb(65, 200, 142);
}
.fwdt .pic7 {
 background: rgb(158, 124, 254);
}
.fwdt .pic8 {
 background: rgb(235, 98, 74);
}
.fwdt .pic9 {
 background: rgb(247, 179, 61);
}
.fwdt .pic10 {
 background: rgb(110, 199, 213);
}
.fwdt .pic11 {
 background: rgb(5, 116, 208); width: 48.5%;
}
#mod3 {
 background: rgb(231, 241, 249);
}
.mod3 {
 padding: 20px 0px; overflow: hidden;
}
.mod3 .lmbt {
 width: 12.5%; text-align: center; color: rgb(18, 81, 161); line-height: 30px; font-size: 15px; font-weight: bold; float: left;
}
ul.xl {
 width: 87.5%; overflow: hidden; float: right;
}
.xl li {
 width: 33.3%; text-align: center; float: left;
}
.xl select {
 border: 1px solid rgb(176, 199, 215); border-image: none; width: 78%; height: 30px; text-align: center; line-height: 30px; font-size: 16px; -ms-text-align-last: center;
}
.xf {
 left: 5%; top: 60%; position: fixed; z-index: 100;
}
#footer {
 background-color: rgb(23, 97, 138);
}
#footer .inner {
 
}
.foot {
 
}
#footer .copyright {
 padding: 10px 0px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px;
}
#listdt .inner {
 width: 100%; overflow: hidden;
}
.col {
 padding: 42px 0px; background-color: rgb(255, 255, 255);
}
.col-menu {
 width: 300px; float: left;
}
.col-menu-head {
 width: 100%;
 text-align: center;
 color: rgb(255, 255, 255);
 line-height: 66px;
 font-size: 24px;
 display: block;
 background-color: rgb(0, 102, 153);
}
.col-menu-con {
 background: rgb(240, 240, 240);
}
.list-tb {
 margin-top: 30px;
}
.list-tb .fwdt li {
 width: 49.5%;
}
.listcolumn {
 
}
.listcolumn .column-1 {
 
}
.listcolumn .column-1 a {
 height: 58px; color: rgb(51, 51, 51); line-height: 60px; text-indent: 50px; font-size: 18px; font-weight: 100; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(194, 194, 194); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block;
}
.listcolumn .column-1 a:hover {
 background:  rgb(235, 173, 7); color: rgb(255, 255, 255);
}
.listcolumn .column-1 a.selected {
 background:  rgb(235, 173, 7); color: rgb(255, 255, 255);
}



.wp_subcolumn {
 margin-top: 2px;
}
.listcolumn .column-1 .wp_subcolumn .column-1-1 a {
 height: 26px; line-height: 26px; font-size: 16px;
}
.col-news {
 width: 950px; float: right;
}
.col-news-head {
 margin: 0px; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
.col-path {
 background: url("images/icon_dz.png") no-repeat left; height: 65px; text-align: right; line-height: 65px; padding-left: 30px; float: right; display: inline-block; white-space: nowrap;
}
.col-path a {
 color: rgb(136, 136, 136); font-size: 12px;
}
.col-title {
 height: 65px;
 color: rgb(0, 102, 153);
 line-height: 65px;
 font-size: 20px;
 float: left;
 display: inline-block;
 white-space: nowrap;
}
.col-news-con {
 margin: 0px; padding: 0px;
}
.col-news-list {
 
}
.col-news-list .list_item {
 background: url("images/icon_dian.png") no-repeat left; padding: 0px 0px 0px 20px; overflow: hidden; border-bottom-color: rgb(193, 193, 193); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.col-news-list .list_item * {
 height: 60px; line-height: 60px; font-size: 15px; display: block;
}
.col-news-list .list_item .news-title {
 color: rgb(51, 51, 51); float: left;
}
.col-news-list .list_item .news-date {
 color: rgb(105, 105, 105); float: right;
}
li.tbtw * {
 display: block;
}
li.tbtw {
 background: rgb(240, 240, 240); overflow: hidden; margin-top: 30px;
}
a.tu {
 float: left;
}
.btjj {
 padding: 15px; width: calc(100% - 290px); float: left;
}
.tu img {
 width: 260px; height: 195px;
}
.tbtw span.sj {
 color: rgb(136, 136, 136); line-height: 30px;
}
.tbtw a.bt {
 color: rgb(5, 116, 208); line-height: 45px; font-size: 20px;
}
.tbtw a.jj {
 color: rgb(136, 136, 136); line-height: 25px; font-size: 12px;
}
.fenye {
 margin: 50px 0px;
}
.fenye table {
 margin: 0px auto;
}
.list-pic img {
 width: 100%;
}
.dpbt {
 text-align: center; line-height: 40px; font-size: 18px; font-weight: bold;
}
.infobox {
 margin: 0px auto; background-color: rgb(255, 255, 255);
}
.article {
 
}
.article h1.arti_title {
 text-align: center;
 color: rgb(51, 51, 51);
 line-height: 50px;
 font-family: "Microsoft YaHei";
 font-size: 18px;
 font-weight: bold;
}
.article .arti_metas {
 padding: 10px 0px 20px; text-align: center; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.article .arti_metas span {
 margin: 0px 5px; color: rgb(120, 120, 120);
}
.article .read {
 padding-top: 20px;
}
.article .read p {
 color: rgb(51, 51, 51); line-height: 2; font-size: 14px;
}
.article .read img {
 max-width: 800px;
}
@media only screen and (max-width:1399px)
{
.wrapper .inner {
 width: 98%;
}
.col-menu {
 width: 21.4%;
}
.col-news {
 width: 75%;
}
.pic-list .pic-news {
 width: 33.33%;
}
}
@media only screen and (max-width:1199px)
{
#dt .dtxt {
 left: 0px; width: 100%; margin-left: 0px;
}
.mod1l {
 
}
.mod1l .tpqh {
 display: none;
}
.post1 .news-list {
 width: 100%; float: none;
}
.mod1r {
 
}
.pic-list2 .pic-news .news-pic img {
 width: 98%;
}
}
@media only screen and (max-width:1024px)
{
.mod1l {
 display: none;
}
.mod1m {
 margin: 0px; width: 48%;
}
.mod1r {
 width: 48%;
}
#dt .dtxt {
 left: 0px; bottom: 0px;
}
#dt .dtxt a {
 width: 100%;
}
.slide1_tabs {
 right: 10%; bottom: 10px;
}
.slide_nav.prev {
 left: 10%;
}
.slide_nav.next {
 right: 10%;
}
}
@media only screen and (max-width:768px)
{
.navBtns {
 display: block;
}
.navList {
 
}
#nav {
 display: none;
}
.logo-r {
 display: none;
}
.foo-r {
 display: none;
}
.foot {
 width: 100%;
}
.copyright {
 text-align: center;
}
.mod1l {
 width: 100%; float: none; display: block;
}
.mod1m {
 width: 100%; float: none;
}
.mod1r {
 width: 100%;
}
.mod2l {
 width: 100%; float: none;
}
.mod2m {
 width: 100%; margin-left: 0px; float: none;
}
.mod2r {
 width: 100%; overflow: hidden; float: none;
}
.col-menu {
 display: none;
}
.col {
 padding: 0px;
}
.col-news {
 width: 100%;
}
.article .read img {
 width: 95%; height: auto;
}
}
@media only screen and (max-width:700px)
{
.col {
 padding: 10px 0px;
}
}
@media only screen and (max-width:500px)
{
.mod3 ul li {
 margin: 1% 0px; width: 50%;
}
.pic-list .pic-news {
 width: 100%;
}
.slide1_tabs {
 display: none;
}
#dt .dtxt {
 display: none;
}
}


#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9999;}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#111;opacity:.9;z-index:-1}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto;font-size:80px;line-height:80px;margin-bottom:10px;}
#browser-modal .browser-content .browser-item .iconchrome{background: url(../img/bro.png) no-repeat 0 0}
#browser-modal .browser-content .browser-item .iconfirefox{background: url(../img/bro.png) no-repeat 0 -100px}
#browser-modal .browser-content .browser-item .iconopera{background: url(../img/bro.png) no-repeat 0 -200px}
#browser-modal .browser-content .browser-item .iconEdge{background: url(../img/bro.png) no-repeat 0 -300px}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}