@charset "utf-8";
/* CSS Document */
.ls-jybody{    background: #fff url(./../images-new/footer-banner.png) no-repeat center bottom;}
.zt-tybanner{height: 400px;position:relative;text-align: center; background:url("/_res/css/../images-jyta/bannerbg.png") center bottom no-repeat; background-size: 100% 100%; }
.zt-tybanner img{ margin-top: 135px;}
.zt-tybanner a{ display: block;}
.zt-tybanner .img_title{ display: none;}
.zt-tybanner .guidang{ position: absolute; right: 50px; top:50px;}
.mt28{ margin-top: 28px;}
.ls-jysearch{width: 346px;background: #F2F6F9; height: 413px; margin-bottom: 28px; padding-top: 18px;}
.ls-jytit{ margin: 0px 5px 0px; height: 92px; background: url("/_res/css/../images-jyta/lmlist.png") center no-repeat; text-align: center; line-height: 80px;text-shadow: 0px 0px 4px #00678A; color: #fff; font-size: 24px; font-weight: bold;}
.ls-jysearch ul{ margin: 0 28px;}
.ls-jysearch ul li{  margin-bottom: 18px; height:46px;}
.ls-jysearch ul li.input input{width: 100%; height: 46px;box-sizing: border-box;  padding: 0px 20px;background: #fff; line-height: 46px;  font-size: 16px;color: rgba(153, 153, 153, 0.6);   border: none;}
.ls-jysearch ul li.select select{ height: 46px; line-height: 46px;width: 100%;font-size: 16px; padding: 0px 0 0 20px;background: #fff;color: rgba(153, 153, 153, 0.6);  border: none; }
.ls-jysearch ul li.btn{width: 168px; height: 46px;text-align:center;background: linear-gradient(155deg, #1D9AE6 26%, #027ECD 82%);border-radius: 4px; margin: 0 auto;}
.ls-jysearch ul li.btn input{ width: 100%; line-height: 46px; color:#fff; font-size:20px; border: none; background: none;}
.ls-jysearch ul li.input input::-webkit-input-placeholder {color: rgba(153, 153, 153, 0.6);}
.ls-jysearch ul li.input input:-moz-placeholder {color: rgba(153, 153, 153, 0.6);}
.ls-jysearch ul li.input input:-ms-input-placeholder {color: rgba(153, 153, 153, 0.6);}
.ls-jysearch ul li.input input:focus,.ls-jysearch ul li.select select:focus{ border-color: #027ECD; box-shadow: 0 0 4px 0 rgba(2, 126, 205, 0.6);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
}
.ls-jysearch ul li.btn input:hover{background: #027ECD; border-radius: 4px;}
.ls-totalbox{width: 826px;}
.ls-tabs{ height: 52px;line-height: 52px;  background: url("/_res/css/../images-jyta/secbg.png") bottom repeat-x;}
.ls-tabs ul li{ float: left; margin-right: 10px;}
.ls-tabs ul li a{ display:block;background: #F2F6F9;padding: 0 20px; line-height: 52px; color:#666; font-size: 22px;font-weight: 500;}
.ls-tabs ul li.active a{ color: #fff; background: #027ECD; font-weight: bold; }
.ls-tabs .more{ font-size: 16px; color: #999; float: right; }
.ls-tabs .more:hover{ color:#027ECD;}
.ls-doc-list li{ height: 49px; position: relative; font-size: 16px;line-height: 48px; background: url("/_res/css/../images-jyta/dot.png") left center no-repeat!important; padding: 2px 95px 2px 24px; border-bottom: 1px dashed #ccc;}
.ls-doc-list li a{ display:block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  }
.ls-totalbox .ls-doc-list li a{max-width: 670px;}
.ls-doc-list li .date{ position: absolute; right: 0px; top:2px; color: #999;}

.ls-listpic1{width: 586px; height: 128px; background: url("/_res/css/../images-jyta/bg1.png") no-repeat;}
.ls-listpic2{width: 586px; height: 128px; background: url("/_res/css/../images-jyta/bg2.png") no-repeat;}
.ls-text1{ text-align: center; padding: 30px 0 17px;}
.ls-text1 .img_title{ display: none;}
.ls-text2{ padding-left: 14px; height: 27px;}
.ls-text2 ul li{ width: 72px; height: 27px; float: left; margin-right: 9px;text-align: center; }
.ls-text2 ul li a{background: rgba(255, 255, 255, 0.8);display: block; line-height: 25px;color: #027ECD; font-size: 16px;border-radius: 14px;border: 1px solid #FFFFFF;box-shadow: 0px 2px 4px 0px #C0EAFF;backdrop-filter: blur(10px);}
.ls-text2 ul li a:hover{ background: #027ECD; color: #fff;}
.ls-rdbox .ls-doc-list li{ width: 471px;float:left;}
.ls-rdbox .ls-doc-list li.even{ float: right;}
.ls-rdbox .ls-doc-list li a{ max-width: 420px;}
@media (max-width: 1199px) and (min-width: 992px){
    .zt-tybanner{ height: 300px;}
    .zt-tybanner img{ margin-top: 105px;}
    .ls-jysearch{ width:300px;}
    .ls-jytit{ background-size: 100% auto; }
    .ls-totalbox{ width: 672px;}
    .ls-totalbox .ls-doc-list li a{max-width: 510px;}
    .ls-listpic1,.ls-listpic2{width: 486px; background-size: 100% 100%;}
    .ls-text2 ul li{ width: auto; margin-right: 5px;}
    .ls-text2 ul li a{ padding: 0 8px;font-size: 13px;}
    .ls-rdbox .ls-doc-list li{ width: 372px; }
    .ls-rdbox .ls-doc-list li a{ max-width: 325px;}
}
@media (max-width:991px) {
    .ls-row{margin: 0 10px;}
    .zt-tybanner{ height: 300px;}
    .zt-tybanner img{ margin-top: 105px;}
    .ls-jysearch{ width:auto;float: none; margin-bottom: 15px;}
    .ls-jysearch ul{ margin: 0 15px;}
    .ls-totalbox{  width:auto;float: none; margin-bottom: 15px;}
    .ls-totalbox .ls-doc-list li a{max-width: none;float: none;}
    .ls-listpic1{ margin-bottom: 15px;}
    .ls-listpic1,.ls-listpic2{width: 100%; background-size: 100% 100%;height: auto; padding-bottom: 15px;}
    .ls-text2 ul li{ width: auto; margin-bottom: 10px;  }
    .ls-text2 ul li a{ padding: 0 10px; }
    .ls-rdbox .ls-doc-list li{ width: auto;float: none; }
    .ls-rdbox .ls-doc-list li.even{ float: none;}
    .ls-rdbox .ls-doc-list li a{ max-width: none;float: none;}
    .mt28{ margin-top: 15px;}
}
@media (max-width:767px) {
    .mt28{ margin-top: 10px;}
    .ls-jysearch,.ls-totalbox,.ls-listpic1{ margin-bottom: 10px;}
    .ls-jysearch ul{ margin: 0 10px;}
    .ls-listpic1,.ls-listpic2{padding-bottom: 10px;}
    .ls-tabs{ height: auto;overflow: hidden;}
    .ls-tabs ul li a{ line-height: 36px; padding: 10px;}
}
@media (max-width:667px) {
    .zt-tybanner{ height: auto;}
    .zt-tybanner img{ margin-top: 0px;padding: 60px 0px; max-width: 90%;}
}
@media (max-width:400px) {
.ls-text1 img{ max-width:96%; height: auto;}
}
/*年份-*/
.lm-doclist ul li{  padding-right: 410px;}
.lm-doclist ul li a{ max-width: none!important; float:none!important;display: block;}
.lm-doclist ul li span{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.lm-doclist ul li .dw{ width: 140px;position: absolute;  top:2px;right:0px;}
.lm-doclist ul li .num{ right: 150px;position: absolute;  top:2px;width: 80px;}
.lm-doclist ul li .name{right: 250px;position: absolute;  top:2px;width: 150px; }
@media (max-width: 767px){
    .lm-doclist ul li .num, .lm-doclist ul li .name{ display: none;}
    .lm-doclist ul li{padding-right: 145px;}
}
@media (max-width: 467px){
    .lm-doclist ul li{padding-right: 0px; background-position: left 18px!important;}
    .lm-doclist ul li .dw{ position: static; display: block;}
    .lm-doclist ul li a{ white-space: normal!important;}
    .lm-doclist ul li.lm_line{ margin: 0!important;}
}
/*通用栏目页*/
.lmcontent{ background:#f7f7f7;}
.lmcontent-fff{ background: #fff;}
.leftnr{ width: 246px;}
.rightnr{ width: 800px;}
.listnews .doc_list li a, .listnews .download-list li a{ max-width: 640px;}
.listnews .doc_list li{ padding-top: 2px; padding-bottom: 2px;}
.listnews .doc_list li .date{ top:2px;}
/*搜索*/
.ls-seach-doclist{ padding: 20px 0px;}
.ls-seach-doclist ul li{ height:48px; border-bottom: 1px dashed #ccc; line-height: 48px; background: url("/_res/css/../images-jyta/dot.png") left center no-repeat!important; padding:2px 0 2px 24px;}
.ls-seach-doclist ul li a{ display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;float: none;  font-size: 18px;}
@media (min-width: 992px) and (max-width:1199px) {
    .rightnr{ width: 612px;}
    .listnews .doc_list li a, .listnews .download-list li a{ max-width: 455px;}
}
@media (max-width: 991px){
    .rightnr{ width: auto;}
    .listnews .doc_list li a, .listnews .download-list li a{ max-width: none;}
    .listnews li.lm_line{ margin: 0!important;}
    .ls-seach-doclist{ padding:10px;}
    .footbg{ margin: 0px; padding: 0px;}
    .footer{ padding:10px 0px;}
}
/*配色问题*/
.wza-black-white .z-headertop .navigator-position{ background: black!important;}
.wza-yellow-black .z-headertop .navigator-position{ background: yellow!important;}
.wza-blue-yellow .z-headertop .navigator-position{ background: blue!important;}
.wza-yellow-blue .z-headertop .navigator-position{ background: yellow!important;}
.wza-white-black .z-headertop .navigator-position{ background: white!important;}
.wza-black-yellow .z-headertop .navigator-position{ background: black!important;}


.wza-black-white .ls-jysearch ul li.select select{border: 1px solid #fff!important;}
.wza-yellow-black .ls-jysearch ul li.select select{border: 1px solid black!important;}
.wza-blue-yellow .ls-jysearch ul li.select select{border: 1px solid yellow!important;}
.wza-yellow-blue .ls-jysearch ul li.select select{border: 1px solid blue!important;}
.wza-white-black .ls-jysearch ul li.select select{border: 1px solid black!important;}
.wza-black-yellow .ls-jysearch ul li.select select{border: 1px solid yellow!important;}

.wza-black-white .ls-jysearch ul li.input input{border: 1px solid #fff!important;}
.wza-yellow-black .ls-jysearch ul li.input input{border: 1px solid black!important;}
.wza-blue-yellow .ls-jysearch ul li.input input{border: 1px solid yellow!important;}
.wza-yellow-blue .ls-jysearch ul li.input input{border: 1px solid blue!important;}
.wza-white-black .ls-jysearch ul li.input input{border: 1px solid black!important;}
.wza-black-yellow .ls-jysearch ul li.input input{border: 1px solid yellow!important;}


/*手机版导航下拉*/
.wza-black-white .navbar-default .navbar-toggle .icon-bar{ background-color: #fff !important;}
.wza-yellow-black .navbar-default .navbar-toggle .icon-bar{ background-color: black !important;}
.wza-blue-yellow .navbar-default .navbar-toggle .icon-bar{ background-color: yellow !important;}
.wza-yellow-blue .navbar-default .navbar-toggle .icon-bar{ background-color: blue !important;}

.wza-black-white .navbar-nav{ background: #000 !important;}
.wza-yellow-black .navbar-nav{ background: yellow !important;}
.wza-blue-yellow .navbar-nav{ background: blue !important;}
.wza-yellow-blue .navbar-nav{ background: yellow !important;}

/*无障碍栏目页-窄屏下二级栏目配色*/
.wza-black-white  .dropdown-menu > li > a{ background-color: black !important;}
.wza-yellow-black .dropdown-menu > li > a{ background-color: yellow !important;}
.wza-blue-yellow  .dropdown-menu > li > a{ background-color: blue !important;}
.wza-yellow-blue  .dropdown-menu > li > a{ background-color: yellow !important;}
.wza-white-black .dropdown-menu > li > a{ background-color: white !important;}
.wza-black-yellow .dropdown-menu > li > a{ background-color: #000 !important;}
/*无障碍调色弹窗样式 end*/
.wza-white-black div.ui-dialog{ background: white !important;}
.wza-black-yellow div.ui-dialog{ background: black !important;}