﻿@charset "utf-8";
/*CSS reset*/
*{margin:0;padding:0;box-sizing:border-box;}
body{margin:0;padding:0; font-family: SourceHanSansCN,微软雅黑,serif; font-size:16px; line-height:1; cursor:default; color:#333;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none; vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none; outline:none; color:#333;}
a:hover{ text-decoration:none;}
a:active{outline: none;}
i{font-style:normal}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
figure{margin:0}

.clearfix:before, .clearfix:after{content:"";display:table;}
.clearfix:after {clear:both;}
.clearfix { zoom: 1; }
.clear{ clear:both;}
.fl{ float: left;}
.fr{ float: right;}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.h1,h1{font-size:36px}
.h2,h2{font-size:30px}
.h3,h3{font-size:24px}
.h4,h4{font-size:18px}
.h5,h5{font-size:14px}
.h6,h6{font-size:12px}

.layui-main,
.floor,
.w1200{ width: 1400px; margin: 0 auto; }

.banner{     background: url(../images/nysxgkml.png) center top no-repeat;
    height: 552px;center top no-repeat; overflow: hidden; }
   .logo {
    width: 357px;
    height: 75px;
    float: left;
    margin-top: 15px;
    position: absolute;
    left: 300px;
    top: 20px;
}
.banner-title{ margin-top: 26px; text-align: center; }
.search{ width: 790px; margin: 30px auto 203px; }
.search .sr { border-radius: 4px 0 0 4px; border: 1px solid rgb(42, 121, 215);background: #fff url(../images/2025csszdgksxmlzt_search_icon.png) no-repeat 18px center; float: left; display: block; width: calc(100% - 100px); height: 50px;outline: none;padding-left: 50px; padding-right: 30px; color: #000;}
.search .sr::placeholder {color: #999999;}
.search .layui-input-suffix {right: 100px;line-height: 50px;}
.search .btn { border-radius: 0 4px 4px 0; background-color: rgb(42, 121, 215);color: #fff; width: 100px;height: 50px;border: none;outline: none;cursor: pointer;}
.daoyu { border-radius: 10px;background-color: rgba(198, 160, 116, 0.9);padding: 25px 35px;margin-bottom: 30px; margin-top: 7px; }
.daoyu p{ font-size: 20px; color: #fff; line-height: 40px; text-indent: 2em; }

.index-title{ margin: 40px auto; background: url("../images/2025csszdgksxmlzt_titlebg.png") center no-repeat; height: 73px; line-height: 73px; text-align: center;  }
.index-title.index-title02{ background: url("../images/2025csszdgksxmlzt_titlebg02.png") center no-repeat; }
.index-title a{ font-size: 36px; letter-spacing: 4px; font-weight: bold; color: #2869b6; }
.index-title.index-title02 a{ letter-spacing: 6px; }

.logo_name{
    text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
    -webkit-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
    -moz-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
    *filter: Glow(color=#fff, strength=1);
    font-family: 'microsoft yahei';
}

@media only screen and (max-width: 1200px) {
    .layui-main,
    .floor,
    .w1200{ width: 100%; }
    /* 头部 */
    .header{ background: url(../images/2025csszdgksxmlzt_banner.png) center top no-repeat; }
    .header .logo{ padding-top: 20px; padding-left: 20px; }
    .header .logo img{ width: 50%; }
    .banner-title{ margin-top: 20px; }
    .banner-title img{ width: calc(100% - 100px); }
    .search{ width: calc(100% - 40px); margin: 20px auto; }
    .daoyu {border-radius: 10px;padding: 15px; margin: 0 20px 20px; }
    .daoyu p{ font-size: 16px; line-height: 30px; }
}


@media only screen and (max-width: 1200px) {
    .index-title{ margin: 20px auto; }

    /* 导航栏 */
    .nav{ height: 60px; }
    .nav ul .nLi>a{ line-height:60px; margin: 0 30px; font-size: 20px;  }
    .nav ul .nLi.on a:after{ width: 60px;height: 4px;top: 48px;left: 50%;margin-left: -30px; }

}


/* 分类标签样式 */
.fenlei{ border: 1px dashed #dddddd; background: #fff; border-radius: 10px; padding: 0 20px; margin-top: 20px; }
.fenlei .fenlei-box{ padding: 20px 0 20px; border-bottom: 1px solid #dddddd; }
.fenlei .fenlei-box:last-child{ border-bottom:0; }
.fenlei .fenlei-box table{ width:100%; }
.fenlei .fenlei-box .tit{ width: 100px; font-size: 18px; vertical-align: text-top; font-weight: bold; color:#000000; line-height: 40px; }
.fenlei .fenlei-box .max-auto a{ position: relative; display:inline-block; line-height: 40px; margin-right:20px; font-size: 18px; color:#000000; }
.fenlei .fenlei-box .max-auto a:hover{  color:#7396f9; }
.fenlei .fenlei-box .max-auto a.on{  color:#7396f9; }
.fenlei .fenlei-box .max-auto a.on:after{content: "";display: block;position: absolute;background-color:#7396f9;border-radius:4px;width: 100%;height: 4px;top: 34px;left: 0;}
.fenlei .fenlei-box .max-auto .min50{ height:40px; overflow:hidden; }
.fenlei .fenlei-box .max-auto .min50.min-auto{ height: auto; }



.p_noData{padding:10px;text-align:center;color:#ccc;}
.p_noData img{max-width:85px;display:block;margin:10px auto}

@media only screen and (max-width: 1200px) {
    .fenlei {padding: 0 10px;margin: 10px;}
    .fenlei .fenlei-box{ padding: 10px 0; }
    .fenlei .fenlei-box .tit{ font-size: 14px; width: 70px; line-height: 30px; }
    .fenlei .fenlei-box .max-auto a.on:after{ height: 2px; top: 26px; }
    .fenlei .fenlei-box .max-auto a{ font-size: 14px; line-height: 30px; }
}


.article-title{  line-height: 36px; font-size: 24px; font-weight: bold; text-align:center; padding: 0 0 20px; }
.pages_zz{  line-height: 32px; text-align: center; overflow:hidden; color:#000; font-size: 16px; }
.pages_zz .font{display: inline-block; padding: 0 10px; font-size: 14px; }
.pages_zz .dozoom img{ margin-top: -2px;  }
.pages_zz .dozoom a{ margin: 0 5px; font-size: 14px; }
.pages_zz .dozoom .on{ opacity: 0.6; }

.sxlb-list .layui-table{ border-top: 2px solid #3e86db; margin-top: 40px; }
.sxlb-list th{ font-size: 20px; color: #000000; font-weight: bold; background: #f2f8ff; padding: 45px 15px; text-align: center; border-color: #f2f8ff; }
.sxlb-list td{font-size: 16px;color: #000000;text-align: justify;padding: 25px 15px;line-height: 1.5;}
.sxlb-list td a{ color: #000000; }
.sxlb-list td a:hover{ color: #7396f9; }
.sxlb-list td:nth-child(5),
.sxlb-list td:nth-child(7){ text-align: center; }
.sxlb-list tbody tr:hover{ box-shadow: 0 0 7px 3px rgba(0,0,0,0.2); }

.sxlb-list-xs{ display: none; margin: 10px;  }
.sxlb-list-xs .layui-table{ border-top: 2px solid #3e86db; }
.sxlb-list-xs td{ border-color: #c4d1e1; }
.sxlb-list-xs .td-title{ width: 100px; color: #000000; background: #f2f8ff; font-weight: bold; text-align: center; }

#searchResultStats{ margin-top: 40px;  }
/* 搜索关键词高亮 */
.highlight {color: #e74c3c;font-weight: bold;background-color: #fff3cd;}

@media only screen and (max-width: 1200px) {
    .pages_zz{ text-align: left; margin-bottom: 10px; padding: 0 10px 10px; }
    .pages_zz span{display: none; }
    .pages_zz .font{ display: block; text-align: left; padding: 0; }
    .article-title { margin-top: 10px; font-size: 20px; line-height: 30px; padding: 0 10px 10px; }

    .sxlb-list-xs{ display: block; }
    .sxlb-list{ margin: 10px; overflow: scroll; display: none; }
    .sxlb-list .layui-table{ margin-top: 0; }

    #searchResultStats{ margin-top: 20px; margin-bottom: 20px; padding: 0 10px; }

}

 .banner img {
    width: 100% !important;
    height: 65px !important;
}
.xq,.mh{
  display: none;
}
