@charset "utf-8";
/* CSS Document */
body{font:16px/1.5 "Microsoft YaHei",微软雅黑,"PingFang SC",AliPuHui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; -ms-overflow-style: scrollbar;color:#333;background:#f1fbfc; }
.wza-on .navigator-position{ top:90px; }
.ui-dialog-content{ overflow: inherit;}
.btn-group .btn{ font-size: 14px;}


/*头部共用导航配色*/
.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-white-black .footlink_sel .select dd{background: white !important;}
.wza-black-yellow .footlink_sel .select dd{background: black !important;}
/*.ls-special-bodybg .container{  width:1200px;}
@media (min-width: 992px) and (max-width:1384px) {
    .ls-special-bodybg  .container{ width: 992px;}
}*/

@media (max-width: 991px){
    .ls-special-bodybg .container{ width: 768px;}
    .ls-special-bg{ background: #fff;}
}
@media (max-width: 767px){
    .ls-special-bodybg  .container{ width: 100%;}

}



.ls-special-bannerbg{ background: url("../images-e/banner-bg.jpg") top center no-repeat;   height: 866px; position: relative;}
.ls-special-banner{ text-align: center; padding: 216px 0 0 0;}
.ls-special-banner .img-title{ display: none; }
.guidang{  position: absolute; right: 0; top:0;}
.ls-special-search{ width: 724px; margin: 40px auto 0 auto; border-radius: 12px;   border: 1px solid #e1e1e1; height: 76px; background: #fff; }
.ls-special-search ul{height: 76px; padding-right: 130px; position: relative;}
.ls-special-search .se_box{ height: 76px;}
.ls-special-search .se_box input{ line-height: 76px; border-radius: 12px 0 0 12px; font-size: 18px;  vertical-align: top; box-sizing: border-box; padding: 0 20px; width: 100%; height: 100%; border: 0 none; background: none; }
.ls-special-search .se_box input::-webkit-input-placeholder{color:#a0a0a0;}
.ls-special-search .se_box input:-moz-placeholder{color:#a0a0a0;}
.ls-special-search .se_box input:-ms-input-placeholder{color:#a0a0a0;}
.ls-special-search .se_box input:focus{outline: 0 none; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(27, 93, 195, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(27, 93, 195, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(27, 93, 195, 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; background: #fff;}
.ls-special-search .se_box input:focus::-webkit-input-placeholder{ font-size: 0;}
.ls-special-search .se_box input:focus:-moz-placeholder{ font-size: 0;}
.ls-special-search .se_box input:focus:-ms-input-placeholder{ font-size: 0;}
.ls-special-search .sea_an{ position: absolute; bottom: 0;  right: 0; top: 0; width: 117px;}
.ls-special-search .sea_an input{ background: #3ea8e2; width: 100%; height: 100%; border: none; padding: 0; color: #fff; vertical-align: top;  border-radius: 0 12px 12px 0; font-size: 28px; text-align: center;}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-special-bodybg{  background-size: auto auto;}

}
@media (max-width: 991px){
    .ls-special-bodybg{  background-size: auto auto;}
    .ls-special-bannerbg{ background-size: 100% 100%; height: auto; padding-bottom: 140px;}
    .ls-special-banner{  padding: 40px 0 0 0;}
    .ls-special-banner img{ max-width: 96%; height: auto;}
    .ls-special-search{ width: 96%; margin-top: 30px;}
}
@media (max-width: 767px){
    .ls-special-bannerbg{background-size: 100% 100%; height: auto; padding-bottom: 60px;}
    .ls-special-banner{  padding: 30px 0 0 0;}
    .ls-special-search{ height: 50px; margin-top: 20px;}
    .ls-special-search .se_box{ height: 50px;}
    .ls-special-search ul{height: 50px; padding-right: 80px; position: relative;}
    .ls-special-search .se_box{ height: 50px;}
    .ls-special-search .se_box input{ line-height: 50px; border-radius: 8px 0 0 8px; font-size: 16px;  }
    .ls-special-search .sea_an{  width: 80px;}
    .ls-special-search .sea_an input{  border-radius: 0 8px 8px 0; font-size: 22px; text-align: center;}
    .guidang{ top:180px; width: 150px !important; height: 150px !important; background-size: 100% 100% !important;}

}
/*底部*/
.footbg{ background: #fff;border-top:4px solid #269ad4;margin: 0;padding: 0px;}
.footlink{ height: 77px;}
/*主体内容*/
.ls-special-bg{background: url("../images-qyfwzt/mainbg.png") left bottom repeat-x;  }
.ls-maintop{ margin:25px 3px 0; background: url("../images-qyfwzt/main-top.png") center center no-repeat; background-size: 100% 100%; height:268px; padding-right: 32px; }
.ls-cjwtbox{float: right; background: url("../images-qyfwzt/cjwt-bg.png") no-repeat; background-size: 100% 100%;width: 530px; height: 231px; margin-top: 40px; position: relative;}
.ls-qytitle{width: 250px; height: 62px; position: absolute; left:50%; margin-left: -125px; top:-24px;}
.ls-qytitle span{display: none;}
.ls-dtbox ul li{ height: 36px; line-height: 36px;font-size: 22px; background: url("../images-qyfwzt/dot.png") left center no-repeat; padding:2px  90px 2px 24px; overflow: hidden; position: relative;}
.ls-dtbox ul li a{ display: block;color: #000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 375px;}
.ls-dtbox ul li .date{ position: absolute; right: 0px;top:2px; color: #424242;}
.ls-dtbox ul li a:hover{ color: #1c80bd;}
.ls-cjwtbox .ls-dtbox{ padding: 53px 30px 0 60px;}
.ls-cjwtbox .ls-dtbox ul li a{max-width: 340px;}
.ls-more{float: right; padding: 15px 0px; background: url("../images-qyfwzt/more.png") right center no-repeat; padding-right: 52px;}
.ls-more a{ display: block; color: #d19964; font-size: 24px; line-height: 26px;}
.ls-more a:hover{ color: #1c80bd;}
.ls-mainbot{ margin: 0 3px; background: url("../images-qyfwzt/main-bot.png") center center no-repeat;background-size: 100% 100%; height:268px;padding: 46px 32px 0 40px; margin-bottom: 89px; }
.ls-listbox{ width: 492px; height: 176px; background: #fff; border-radius: 10px; padding: 58px 28px 0 18px;position: relative;}

.ls-fwblbox{background: #fff; border-radius: 10px;padding: 20px; margin-bottom: 41px;}
.ls-fwblcon{background: url("../images-qyfwzt/fwbg-mainbg.png")  center top no-repeat; background-size: 100% 100%;position: relative; }
.ls-fwbl-title{text-align: center; height: 91px;position: absolute;top:-70px;left: 50%; margin-left: -196px;}
.ls-fwbl-content{padding: 58px 0px 3px 32px;}
.ls-fwbl-item{ margin-bottom: 20px; overflow: hidden;}
.ls-fwbl-tit{width: 152px; height: 108px;padding-top: 21px; float: left; background: url("../images-qyfwzt/fwbl_bg.png")  center center no-repeat; background-size: 100% 100%;   text-align: center;  }
.ls-fwbl-tit  .icon{ margin: 0 auto; text-align: center;display: block }
.ls-fwbl-tit .tit{ font-size: 22px; color: #1c80bd; font-weight: bold;display: block;line-height: 50px;}
.ls-fwbl-list{ margin-left: 160px;padding-top: 5px;}
.ls-fwbl-list ul li{ margin:0 12px 24px; width: 252px; height: 50px;text-align: center;float: left;}
.ls-fwbl-list ul li a{ line-height: 48px;display: block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;padding: 0 5px; border: 1px solid #eaf1fd; background: #f3f7ff;border-radius: 6px; color: #363638;   font-size: 22px;}
.ls-fwbl-list ul li:nth-of-type(3n){width: 372px;}
.ls-fwbl-list ul li a:hover{ border-color:#1c80bd; color: #1c80bd;}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-maintop{ height: 228px;padding-right: 20px;}
    .ls-cjwtbox{width: 455px; height: 190px;}
    .ls-dtbox ul li a{ max-width: 300px;}
    .ls-cjwtbox .ls-dtbox{ padding: 40px 20px 0 40px;}
    .ls-cjwtbox .ls-dtbox ul li a{max-width: 265px;}
    .ls-more{ padding: 0px 52px 0 0;}
    .ls-mainbot{ padding: 40px 20px 20px; height: 234px; }
    .ls-mainbot .ls-more{ padding: 15px 52px 15px 0;}
    .ls-listbox{ width: 416px;}
    .ls-fwbl-list{ padding-top: 0px;}
    .ls-fwbl-list ul li{ margin:0 10px 15px;width: 350px;}
    .ls-fwbl-list ul li:nth-of-type(3n){width: 350px;}
    .ls-fwbl-list ul li a{ font-size: 18px;}
}
@media (max-width: 991px){
    .ls-maintop, .ls-mainbot{ height: auto;padding: 0px;background:none;margin: 0;}
    .ls-mainbox{border-radius: 10px;padding: 15px 15px 0;background: #3a97d2; margin-bottom: 15px;}
    .ls-cjwtbox{float: none; width: auto; height: auto;background: #fff; border-radius: 10px;margin-top: 0px; margin-bottom: 15px;padding: 15px;}
    .ls-cjwtbox .ls-dtbox ul li a{max-width: none;}
    .ls-dtbox{ padding: 0; overflow: hidden;}
    .ls-cjwtbox .ls-dtbox{ padding:0;}
    .ls-dtbox ul{ clear: both;}
    .ls-dtbox ul li{ font-size: 18px;}
    .ls-dtbox ul li a{max-width: none; float: none;}
    .ls-listbox{float: none; width: auto; height: auto;padding: 15px; margin-bottom: 15px; }
    .ls-qytitle,.ls-fwbl-title{ position: static; margin:0 auto;}
    .ls-more{ padding: 0 52px 0 0; margin-top: 10px;}
    .ls-more a{ font-size: 16px;}
    .ls-fwblbox{padding: 15px 15px 0; margin-bottom: 20px;}
    .ls-fwblcon{background: none;}
    .ls-fwbl-content{ padding:20px 0 0;}
    .ls-fwbl-item{ margin-bottom: 15px; }
    .ls-fwbl-item:last-child{ margin-bottom: 0px; }
    .ls-fwbl-tit{float: none; margin: 0 auto;}
    .ls-fwbl-list{ margin-left:0px;padding-top: 15px;}
    .ls-fwbl-list ul li{ margin:0 0px 15px; width: 50%!important; }
    .ls-fwbl-list ul li a{ margin: 0 7px; font-size: 18px;}
}
@media (max-width: 767px){
    .ls-special-banner img{ max-width: 90%;}
    .ls-mainbox{ padding: 10px 10px 0;margin-bottom: 10px;}
    .ls-cjwtbox{margin-bottom: 10px;padding: 10px;}
    .ls-listbox{ padding: 10px; margin-bottom: 10px; }
    .ls-dtbox ul li{ padding-right: 55px;}
    .ls-fwblbox{padding: 10px 10px 0; margin-bottom: 10px;}
    .ls-fwbl-title{top:-10px; height: auto;}
    .ls-fwbl-title img{ max-width: 96%;height: auto;}
    .ls-fwbl-item{ margin-bottom: 10px;}
}
@media (max-width: 469px){
    .ls-dttab ul li a img{ display: none;}
    .ls-fwbl-list ul li{ margin:0 0px 10px; width:100%!important; }
    .ls-fwbl-list ul li a{ margin: 0px; }
}
 /* 栏目页 */
.ls-special-lmbg{ padding-top: 40px;}
.ls-special-lm{ min-height: 500px;  background: rgba(255, 255, 255, 0.6); padding:25px; border: 1px solid #1c80bd; margin-bottom: 40px;}
.rlmtitle{ border-bottom: 1px solid #ddd; }
.rlmtitle .columnname{ color: #fff;      padding: 0 14px; font-size: 24px; background: #1c80bd;border:none }
.listnews .doc_list li{ margin: 4px 0;}
.listnews .doc_list li a, .listnews .download-list li a{  font-size: 18px;  max-width: 1010px;}
.listnews .doc_list li.columnName{  font-size: 16px; line-height: 30px;  margin-bottom:10px; padding: 5px 0 5px 20px !important;}
.listnews .doc_list  li.columnName a.title{ font-weight:bold; float: none; white-space:normal; max-width: none !important; display: block; margin-right: 80px; color: #1c80bd; font-size: 22px;}
.listnews .doc_list li.columnName a.more{ font-size:16px; color:#999; margin-right: 0 !important; position: absolute; right: 12px; top:5px !important;}
.listnews .doc_list  li.columnName a.more:hover{ color:#c00;}

.listnews ul.picture-list li{height: auto;text-align: center;width: 315px;}
.listnews ul.picture-list li a img{height: 161px;}
.listnews ul.picture-list li .date{ position: static; display: block; line-height: 28px;}
.listnews ul.picture-list li a .img_title{position: static;}
.listnews ul.picture-list li a{height: auto;}

.newscontnet p,.newscontnet span{ background: none !important;}

@media (min-width: 992px) and (max-width:1199px) {
    .ls-special-lmbg{ padding-top: 30px;}
    .ls-special-lm{ padding: 20px;}
    .listnews .doc_list li a, .listnews .download-list li a{    max-width: 800px;}
    .listnews ul.picture-list li{width: 307px; margin-right: 15px;}
    .listnews ul.picture-list li a img{height: 157px;}
}
@media (max-width: 991px){
    .ls-special-lmbg{ padding-top: 20px;}
    .ls-special-lm{ padding:10px; margin: 0 10px 10px; min-height: auto; }
    .listnews ul.picture-list li{width: 350px;}
    .listnews ul.picture-list li a img{height: 179px;}
}
@media (max-width: 767px){
    .ls-special-lmbg{ padding-top: 10px;}
    .listnews ul.picture-list li{width:100%; text-align:center; margin:15px 0 0 0; }
    .listnews ul.picture-list li a{height:auto; float:none;max-width:none;}
    .listnews ul.picture-list li a img{height:auto ;}
}

/*视频列表*/
.listnews .videoNews-list li{  width: 315px; margin-right: 25px;}
.listnews .videoNews-list li .left-img img.video-thumb{ height: 161px;}
@media (max-width: 1199px) and (min-width: 992px){
    .listnews .videoNews-list li{  width: 320px;}
    .listnews .videoNews-list li .left-img img.video-thumb{ height: 213px;}
}
@media (max-width: 991px) and (min-width: 768px){
    .listnews .videoNews-list li{  width: 350px;}
    .listnews .videoNews-list li .left-img img.video-thumb{ height: 179px !important;}
}
@media (max-width: 767px){
    .listnews .videoNews-list li {width: 100%;margin: 0 0 10px;}
    .listnews .videoNews-list li .left-img img.video-thumb{ height: auto !important;}
}

