@charset "utf-8";
/* CSS Document */
.pdbg{padding: 20px;background: #fff;}
.mt20{margin-top: 20px ;}

/*分页*/
.pagination span.current, .pagination span.current:hover,.pagination a:hover{background: #dd3a3a;border-color: #dd3a3a;}
.pagination .inputBar button{background: #dd3a3a;}
/*头部*/
.xfw_header{font-size: 14px;height: 40px; line-height: 40px; background: #FFFBF2;}
.xfw_header li{float: left;margin: 0 5px;}
.xfw_header li.line{}

.banner img{max-width: 100%;height: auto;}
.banner .img_title{display: none;}

/*导航*/
.xfw-nav{background: url("../images_xfw/nav_bg.png") repeat; height: 50px;background-size: auto 100%;}
.xfw-nav li{float: left;width: 171px;}
.xfw-nav li a{display: block;font-size: 20px;color: #fff; height: 50px; line-height: 50px;text-align: center; }
.xfw-nav li.active a,.xfw-nav li a:hover{display: block; background: url("../images_xfw/nav_bg1.png");background-size: auto 100%;}

.footer{border-top: 3px solid #CD0102;}
/*友情链接*/
.is-select{height:20px;padding: 4px 0 3px;background:#CD0102 url("../images_xfw/dbtt.jpg") no-repeat;}
.is-select .select{position:relative;float:left;z-index:94;height:24px; margin-left:60px;}
.is-select dl.last{padding-right:0 !important}
.is-select .select dt{height:17px; line-height: 17px; display:inline-block;color:#666;background:url(../images_xfw/ico3.png) no-repeat 190px center #fff;cursor:pointer;width:210px;
    padding-left:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99;font-size:12px;
    border: 1px solid #7F7F7F;}
.is-select .select dt:hover,.select dt.cur{border:#7F7F7F 1px solid;}
.is-select .select dd{position:absolute;left:0;bottom:23px;background:#fff;display:none;z-index:98;border:#ddd 1px solid;}
.is-select .select dd ul{padding:5px 5px;width:210px;max-height:390px;_height:390px;overflow-y:auto;overflow-x:hidden;}
.is-select .select dd ul li{background:#f7f7f7;border-bottom:#fff 2px solid;}
.is-select .select dd ul li a{display:block;padding:0 5px;font:normal 12px/26px "Microsoft Yahei";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.is-select .select dd ul li a:hover{background:#f0f0f0;text-decoration:none;}
@media only screen and (min-width: 992px) and (max-width:1199px) {
    .xfw-nav li{width: 141px;}

    .is-select .select{margin-left: 20px;}
}
@media only screen and (max-width:991px) {
    .pdbg{padding: 15px;}
    .mt20{margin-top: 15px;}
    .xfw-nav li{width: 109px;}
    .xfw-nav li a{font-size: 18px;}
    .is-select .select{margin-left: 20px;}
}
@media only screen and (max-width:767px) {
    .xfw_header{display: none;}
    .pdbg{padding: 10px;}
    .mt20{margin-top: 10px;}
    .xfw-nav{height: auto;}
    .xfw-nav li{width: 25%;}
    .xfw-nav li a{font-size: 16px;}
}
@media only screen and (max-width:349px) {
    .xfw-nav li{width: 33.33%;}
}
/*首页*/
.xfw-main{padding-bottom: 20px;}
/*时间*/
.tqi{height: 34px; line-height: 34px; font-size: 14px;}

/*选项卡*/
.zt_title{height: 31px;  background:url(../images/titbg.png) repeat-x left bottom;}
.zt_title li{float: left;}
.zt_title li a{display: block;line-height: 20px; font-size: 18px; height: 28px;}
.zt_title li.active a{  font-weight: bold; color: #E14E00; border-bottom: 3px solid #E14E00; }

.zt_title2{height: 30px;}
.zt_title2 ul{height: 20px;border-left: 5px solid #E14E00;}
.zt_title2 li{float: left;margin-left: 8px;}
.zt_title2 li a{display: block; font-size: 20px; height: 20px;line-height: 20px;}
.zt_title2 li.active a{  font-weight: bold; color: #E14E00; }
/*列表*/
.xfw_list{margin-top: 10px;}
.xfw_list li{height: 29px; line-height: 29px; overflow: hidden; font-size: 16px; padding: 2px 0 2px 10px;vertical-align: bottom; background: url("../images_xfw/ico1.png") no-repeat left center;position: relative;}
.xfw_list li:hover{ background: url("../images_xfw/ico2.png") no-repeat left center; }
.xfw_list li a{float: left;display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.xfw_list li span.date{float: right; color: #999; font-size: 14px;position: absolute;top: 2px;right: 0;}

/*横幅广告*/
.xfw_tlgg li img{max-width: 100%;height: auto;}
.xfw_tlgg .img_title{display: none;}

/*轮播*/
.xfw-flash{width: 620px;height: 334px; position: relative;overflow: hidden;}
.flash-slide{ width: 100%; height: 100%; position: relative;}
.flash-pic,.flash-pic ul,.flash-pic li,.flash-pic img{width: 100% !important; height: 100% !important;}
.flash-pic img{width: auto !important; max-width: 100% !important;}
.flash-pic li{text-align: center;}
.flash-pic .title{ position: absolute; left: 0; right: 0; bottom: 0; height: 40px; line-height: 40px; padding: 0 160px 0 16px; font-size: 14px; background: rgba(0, 0, 0, 0.4); color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.flash-num{height:4px; overflow:hidden; position:absolute; right:6px; font-size: 0; line-height: 0; bottom:17px; z-index:1;}
.flash-num li,.wza-on .flash-num li{ display: inline-block; cursor: pointer; margin-right:4px; transition: 0.4s all; width: 25px; height: 4px; background:#BDBDBD !important; }
.flash-num li.on{  background:#E14E00 !important; }
/*最新动态*/
.zxdt{width: 520px;}
.zxdt .xfw_list li a{ max-width: 425px;}

/*滚动专题*/
.ztzl-box{height: 80px;overflow: hidden;}
.ztzl-box .ztzl-marquee{height: 80px !important; overflow: hidden;}
.ztzl-box li{float: left;width: 275px;height: 80px; margin-right: 20px;}
.ztzl-box li img{width: 100%;height: 100%;}
.ztzl-box li .img_title{display: none;}

.wza-on .ztzl-box,.wza-on .ztzl-box .ztzl-marquee{height:auto !important;}
.wza-on .ztzl-box .ztzl-marquee{margin-right: -20px;}
.wza-on .ztzl-box li{margin-bottom: 10px;}

/*新闻*/
.xfw_newlist{width: 398px;margin-right: 20px;}
.xfw_newlistr{width: 244px;}
.xfw_newlist .xfw_list li a{ max-width: 320px;}
.xfw_newlistr .xfw_list li a{ max-width: 175px;}
.xfw_newlistl{width: 856px;}
.xfw_newlistl .xfw_list li a{ max-width: 750px;}
@media only screen and (min-width: 992px) and (max-width:1199px) {
    .xfw-flash{width: 500px;}
    /*最新动态*/
    .zxdt{width: 432px;}
    .zxdt .xfw_list li a{ max-width: 355px;}

    .xfw_newlist{width: 294px;}
    .xfw_newlist .xfw_list li a{ max-width:220px;}
    .xfw_newlistl{width: 648px;}
    .xfw_newlistl .xfw_list li a{ max-width: 550px;}
    /*滚动专题*/
    .wza-on .ztzl-box li{width: 223px;}
}
@media only screen and (max-width:991px) {
    .xfw_list li a{max-width: none !important;float: none;margin-right: 60px;}

    .xfw-flash{width: auto !important;height: 398px !important;float: none !important;}
    /*最新动态*/
    .zxdt{width:auto !important;height: auto;float: none !important;margin-top: 15px;}
    .xfw_newlist,.xfw_newlistr{ width: auto !important;float: none !important;margin-right: 0;}

    /*滚动专题*/
    .wza-on .ztzl-box li{width: 232px;}
}
@media only screen and (max-width:767px) {
    .xfw-main{padding-bottom: 15px;}
    .xfw-flash{height: 320px !important;}
    /*滚动专题*/
    .wza-on .ztzl-box .ztzl-marquee{margin-right: 0;}
    .wza-on .ztzl-box li{width: 100%;height: auto; float: none; margin: 0 0 10px;}
}
@media only screen and (max-width:479px) {
    .xfw-flash{height: 260px !important;}
}
@media only screen and (max-width:340px) {
    .xfw-flash{height: 220px !important;}
}

/*通用栏目*/
.zt-lmcontain{padding: 10px; background: #fff; margin: 10px 0 20px;}

/*当前位置*/
.zt-location{height:auto;margin: auto;line-height: 33px;border-bottom: 1px solid #DCC9BB;padding-left: 15px; font-size: 14px;}
.zt-location i{font-style:normal;}

.lm_lban{width: 250px; border: 1px solid #DCC9BB; min-height: 500px;}
.lm_lban .lm_top{width: 100%;line-height: 33px;margin: auto;border-bottom: 1px solid #DCC9BB;font-size: 14px;color: #CC0000;
    text-align: center;font-weight: bold;}
.lm_lban .navdh{margin-top: 10px;padding: 0 21px;}
.lm_lban .navdh li{ line-height: 30px; margin: 5px auto 0; text-align: center;}
.lm_lban .navdh li a{display: block;border:#e6e6e6 1px solid;border-radius: 2px;padding: 0 10px; background: url("../images_xfw/xfw-asidebg.png");}
.lm_lban .navdh li.active a{color: #CC0000;}

.lm_rban{width: 915px; border: 1px solid #DCC9BB;}
/*栏目页-窄屏下二级栏目 */
.btn-group{/*width:100%;*/cursor:pointer;position:relative;z-index:1;}
.btn{width:100%;padding:8px 12px;font-size:18px;text-align:left;border-radius:0;}
.btn-danger{/*height:44px;*/color:#fff;background:#dd3a3a;border:0;font-weight:bold;padding:10px 20px 10px 12px;border-radius:4px;position: relative;}
.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus{color:#fff;background:#dd3a3a;border:0;}
.btn .caret{float:right;position: absolute;top: 50%;right: 10px;margin-top: -2px;}
.dropdown-menu{width:100%;padding:0;border-radius:0;box-shadow:none;border:0;top:42px;position: static;margin-top: 0px;}
.dropdown-menu > li > a{padding: 10px 10px 10px 15px;font-size:16px;border-radius:4px;color: #fff;white-space: normal;}
.dropdown-menu a{background:#dd3a3a; border-top:1px solid #fff;}
.dropdown-menu a:hover{background:#4c8bd9 !important;color:#fff !important;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background: #de5454 !important;color:#fff !important;}
.dropdown-backdrop{ display: none;}
/*右侧*/
.navjz{padding: 0 13px; height:auto;margin: 10px auto 0;font-size:14px;line-height:30px;}
.navjz ul{clear:both;}
.navjz ul li{height:26px;line-height:26px;font-size:14px;overflow:hidden;vertical-align:bottom; padding:2px 0 2px 15px;background:url(../images_xfw/icon.jpg) 0 center no-repeat; position:relative;}
.navjz ul li a{white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;display: block;}
.navjz ul li .date{color:#999; position: absolute; top:2px; right: 0;display: block;white-space: nowrap;}
.navjz ul.doc_list{padding-bottom:5px;}
.navjz ul.doc_list li,.navjz ul.download-list li{overflow:hidden;}
.navjz ul.doc_list li a{max-width:725px; *width:725px;}
.navjz ul.doc_list li img{vertical-align: middle;}
.navjz ul li.lm_line{height:0;padding:10px 0 0; margin-top: 10px; border-top: 1px #ddd dashed; background: none;}
.navjz ul li.lm_line.add{ display: none;}
.navjz ul li.columnName{height:auto;background:none;margin:5px 0 10px;padding:5px 60px 5px 10px;border-bottom:#ccc 1px dotted;line-height:30px;background: #f7f7f7;}
.navjz ul li.columnName .title{display:block;white-space:normal;max-width: none !important;margin: 0!important;}
.navjz ul li.columnName .more{color:#999;display: block;position: absolute;right: 10px;top: 5px;white-space: nowrap;max-width: none !important;margin: 0!important;}
.navjz ul li.columnName .more:hover{color:#dd3a3a;}
.navjz ul li.columnName a.title{font-weight:bold;}

@media only screen and (min-width: 992px) and (max-width:1199px) {
    .lm_rban{width: 708px;}
    .navjz ul.doc_list li a{max-width:560px; *width:560px;}
}
@media only screen and (max-width:991px) {
    .lm_rban{float: none; width: auto; height: auto !important; min-height: 300px;}
    .navjz ul.doc_list li a{ max-width: none; float: none; display: block; margin-right: 85px;}
    .navjz ul.doc_list li img{ display: none;}
}
@media only screen and (max-width:767px) {

}
/*栏目页 图片列表 */
.navjz ul.picture-list{ clear:both;  border-top:none;  margin-right: -20px;  overflow:hidden;}
.navjz ul.picture-list li{float:left; background:none; padding: 0; margin:5px 20px 0 0;height:auto; overflow:hidden;text-align:center; width:207px; }
.navjz ul.picture-list li a{ display: block; float: none;}
.navjz ul.picture-list li a img{padding:2px !important;border:1px solid #dedede;width:201px; height:112px; }
.navjz ul.picture-list li a:hover{ color:#53aaf4;}
.navjz ul.picture-list li a:hover img{ background:#e4f3ff;}
.navjz ul.picture-list li .img_title{ display:block; height:40px; line-height:40px; font-size:15px;  text-align:center; padding: 0 10px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*视频列表 */
.navjz ul.videoNews-list{ clear:both;  border-top:none; overflow:hidden;}
.navjz ul.videoNews-list li{background:none;height: auto;padding: 18px 0;  color: #474747; vertical-align:bottom; border-bottom:1px solid #ebebeb;}
.navjz ul.videoNews-list .left-img img{ border: 1px solid #dddddd;padding: 1px;}
.navjz ul.videoNews-list .right-main{ float: none; margin-left: 230px; overflow: hidden;}
.navjz ul.videoNews-list .video-title{height: 30px; line-height: 30px; overflow: hidden; position: relative; padding-right: 90px;}
.navjz ul.videoNews-list .video-title .left{display: block; float: none; height: 30px; width: 100%;}
.navjz ul.videoNews-list .video-title .left a{font-weight: bold; display:block;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.navjz ul.videoNews-list .video-title .left a:hover{color: #dd0000;}
.navjz ul.videoNews-list .video-title .play-icon{display: inline-block; padding-left: 20px; background: url("../images/flv.gif") left center no-repeat; position: absolute; right: 0; top: 0; font-size: 14px;}
.navjz ul.videoNews-list .videoNews-note{ text-align: justify; line-height: 24px; margin: 8px 0;  text-indent: 2em; color: #999; font-size: 15px;}
.navjz ul.videoNews-list .videoNews-note a{ color:#CC0000; }
.navjz ul.videoNews-list .videoNews-note a:hover{ color:#f7b346; }
.navjz ul.videoNews-list .video-date{ color: #CC0000;}
@media (min-width: 992px) and (max-width:1199px) {
    .navjz ul.picture-list li{width:214px; }
    .navjz ul.picture-list li a img{ width:208px; height:116px;}
}
@media (max-width:991px) {
    .navjz  ul.picture-list li{width:226px; }
    .navjz  ul.picture-list li a img{ width:226px; height:126px;}
}

@media (max-width:767px) {

    .navjz ul.picture-list{ margin-right: 0;}
    .navjz ul.picture-list li{ margin: 10px 0 0 0; width:100%; float: none; }
    .navjz ul.picture-list li a img{ width:100%; height:auto !important; box-sizing: border-box;}
    .navjz ul.videoNews-list li{padding: 10px 0;}
    .navjz ul.videoNews-list .left-img{float: none; text-align: center;}
    .navjz ul.videoNews-list .right-main{margin-left: 0; padding-top: 10px;}


}
/*通用文章*/
/*文章页*/
.zt-wenzhang{border: 1px solid #DCC9BB;}
.con_main{padding:25px 50px 30px;  position:relative;}
.con_main .guidang{ position:absolute; top:180px; right:10px;}
.newstitle,.mesgtitle{ font-size:26px; line-height:38px;text-align:center;padding:10px 0 15px;}
.newstitlef,.newstitlet{font-size:20px;text-align: center;line-height: 36px;font-weight: normal; }
.newstitles{font-size:16px;text-align: center;line-height: 30px;font-weight: normal; }
.newsinfo{height:auto;line-height:28px; font-size:14px; border-bottom:1px solid #dddddd;text-align:center;color:#666; overflow:hidden; position:relative; padding:10px 0px;}
.newsinfo i{font-style:normal;}
.newsinfo span{padding:0 0.5em;}
.newsinfoleft span{ padding-right:10px;}
.newsinforight span{ display: inline-block;}
.newsinforight  .font a{ padding:0 2px; }
.newsinforight .share{ padding-left:20px;}
.newsinforight .share .bshare-custom{ padding-left:23px; background:url(../images_xfw/wzicon2.gif) left center no-repeat;}
.newsinfobot{ line-height: 30px; text-align: center; font-size: 14px; padding: 5px 0px;}
.newsinfo input{width: 12px;height: 12px;border: 1px solid #666666; margin:0 4px 0 0;vertical-align: middle;cursor: pointer;outline: medium none;overflow: hidden;}
.newsinfo .starting{ color:#53aaf4;}
.newsinfo .ending{ color:#dd3a3a;}
.newsinfo .nostart{ color:#999;}
.newscontnet{font-size:16px;  margin:0 auto; color:#333; line-height:2;text-align: justify;overflow-y: auto; padding:20px 0px 0px; font-family:"微软雅黑"!important;}
.newscontnet img{ max-width:100% !important;height: auto !important;}
.newscontnet p,.newscontnet p span{font-family:"微软雅黑"!important;}
.minh500{  height:auto !important;  min-height:500px;   _height:500px;}
.lanmy_right .newstitlef{border: 0;}

.wzewm{ text-align: center; color: #c0c0c0; font-size: 14px;padding: 30px 0;}
.wzewm .txt-color{ display:block; line-height: 30px;}
.wzewm .j-qrcode{ width: 160px; height: 160px; margin: 0 auto;}

.wzbot{background:url(../images_xfw/navjz_line.gif) top repeat-x; padding:20px 0px 0; overflow:hidden;}
.wzbot ul.fxd_close{width:auto;float:right;text-align:left;overflow:hidden;}
.wzbot ul.fxd_close .print_btn{display:block;float:left;width:82px;height:26px;line-height:26px;background:url(../images_xfw/print.gif) 0 5px no-repeat;padding-left:22px; font-size:14px; color:#666;}
.wzbot ul.fxd_close .close_btn{display:block;float:left;width:82px;height:26px;line-height:26px;padding-left:22px;background:url(../images_xfw/close1.gif) 0 5px no-repeat;font-size:14px; color:#666;}
.wzbot .updown{margin-right: 260px;}
.wzbot .updown div{line-height: 22px; padding: 5px 0;}

.wzbot1{padding-top: 10px;background:url(../images_xfw/navjz_line.gif) top repeat-x;}
.wzbot1 .share{line-height: 36px; font-size: 14px;}
.wzbot1 a{color: #999;}
.wzbot1 a:hover{color: #ff0000;}
.wzbot1 .fr{font-size: 0; line-height: 0;}
.wzbot1 .fr a{display: inline-block;height: 36px;line-height: 36px;background: url(../images_xfw/print.gif) 0 10px no-repeat;padding-left: 22px;font-size: 12px;padding-right: 10px; vertical-align: middle;}
.wzbot1 .fr a.close{background-image: url(../images_xfw/close1.gif);}
.wzbot1 .share-box{position: relative;top:7px;}

@media (max-width:991px) {
    .con_main{padding: 15px;}
}
@media (max-width:767px) {
    .con_main{padding: 10px;}
    .minh500{  height:auto !important; min-height:200px;   _height:200px;}

    .newstitle,.mesgtitle{ font-size:22px; }
    .newstitlef,.newstitlet{font-size:18px;}
    .newstitles{font-size:14px;}
}


/*配色-友情链接*/
.wza-black-white .is-select .select dd{ background: #000 !important;}
.wza-yellow-black .is-select .select dd{ background: yellow !important;}
.wza-blue-yellow .is-select .select dd{ background: blue !important;}
.wza-yellow-blue .is-select .select dd{ background: yellow !important;}
.wza-white-black .is-select .select dd{ background: white !important;}
.wza-black-yellow .is-select .select dd{ background: #000 !important;}

