
@charset "utf-8";

div,table,html,body,form,ul,ol,li,dl,dt,img,dd,tr,span,input,select,img,p{margin:0 ;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0; text-align:Justify;text-justify : inter-ideograph;}
body{font-size:12px; font-family:"微软雅黑", "黑体";color:#333333; text-align:left; background-color:#ffffff;}
a{text-decoration:none;color:#333333;}
a:hover{text-decoration:none; color:#cc0000;cursor: pointer;}
ul li{list-style:none;}
/* img{display:block; vertical-align:top;} */
img{border: none;
    vertical-align: middle;
    max-width: 100%;}
p{text-justify : inter-ideograph;}
.clearflx:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
*{max-height: 99999px;}
em, i {
    font-style: normal;
}
.header{ background:#f5f5f5; height: 37px; line-height: 36px;  }

.menu{width: 41px; height: 32px; margin-top: 50px; margin-right: 38px; float: right; display: none;}
.menu img{width: 100%;}
.cd_list{ position: fixed; top: 133px; left: 0; right: 0; background:#fff; display: none;  z-index: 999; padding: 10px 0; width: 100%; margin: 0 auto;}

.cd_list ul li{ z-index: 9999; font-size: 35px; line-height: 50px; padding:0 40px;  }
.cd_list ul li a{color: #333; display: block; padding:10px 0; text-decoration: none;}
.cd_list ul li img{margin-right: 14px}
.cd_list ul li.active,.cd_list ul li:hover{ background:#cc0000;}
.cd_list ul li.active a,.cd_list ul li:hover a{color: #fff;}
.weather{ float:left;}

.search{ height: 25px; width: 250px; position: absolute; right: 0px; border: 1px solid #ea0020; top: 4px}
.search .input{ height: 100%; width: 200px; padding-left: 5px; border: none; font-size:14px;float: left; background: #fff}
.search .btn{ width:45px; height: 100%; line-height: 100%; background:#ea0020; color: #fff; text-align: center; float: left; border: none; cursor: pointer;}


.wap-search{
	display: none;
    padding: 20px 40px;
    overflow: hidden;
    border-top: #e8e8e8 solid 1px;
   	border-bottom: #e8e8e8 solid 1px;
}
.wap-search input{
    border-top: 2px solid #e4e4e4;
    border-bottom: 2px solid #e4e4e4;
    border-left: 2px solid #e4e4e4;
    border-right: 0;
    float: left;
    width: 73%;
    height: 60px;
    color: #999;
    font-family: '微软雅黑';
    font-size: 25px;
    line-height: 33px;
    padding-left: 10px;
}

.wap-search button{width: 24%;height: 64px;background:#ea0020;color: #fff;font-size: 35px; float: left; border: none;}
.center{text-align: center;}

.banner{ background:url(20211223-header_bg.jpg) center top; height:219px; }
.logo{ width:447px; height: 76px; position:absolute; left: 48%; margin-left: -560px; top: 90px;}
.container{ width:1200px; margin: 0 auto; overflow: auto; overflow-x: hidden; position: relative; min-width: 1200px;}
.nav{ background: #eb041e; color: #fff; height: 115px; font-size: 18px; }
.nav ul{ padding-top:5px;}
.nav li{ width: 120px;padding:15px 0px; height:24px;  float:left; transition: all .1s; position:relative;}
.nav li:hover > a,.nav01 a:hover{ font-weight:600; transform: scale(1.1);}

.nav .container{ overflow: inherit; overflow-x: inherit;}

.nav li:hover .nav-list{ display:block;}


.nav01{ overflow: hidden; text-align: center;width: 120px; line-height: 115px; background: url(20211223-nav_xian.png) no-repeat right center; float: left;}
.nav01 a{ color:#fff;}

.nav02{ width: 540px; float: left; background: url(20211223-nav_xian.png) no-repeat right center; }
.nav02 a{ color:#fff;}
.nav02 li:hover .nav-list{ display:block;}
.nav-list{ width:98%; position:absolute; background:#fff; color:#000; z-index:9999; display:none; }
.nav-list ul{ width:90%; padding:0 0 0 10%;}
.nav-list li{ height:24px; width:100%; color:#969696; text-align:left; border-bottom:1px solid #d6d6d6;}
.nav-list li a{ color:#969696; text-indent:5px;  }
.nav-list li:hover a{ color:#969696; border-left:5px solid #ff0000; display:block; font-weight:300; transform: scale(1) }

.cl-box{height: 132px; display: none;}

.tzgg-phone{display: none;}
.tzgg-pc{display: block;}

.top_ad{ width: 1200px; height: 120px; margin: 0 auto; margin: 20px 0;}
.top_ad img{ width:100%; height: 100%;}

.top{ font-size: 18px; padding:45px 60px; display: none;}
.top h1{color:#ea0020; font-weight: 500; text-align: center; font-weight: bold;}
.top a{ color:#ea0020; }

.hd{ width:650px; height: 400px; float: left;}
.con01{ width:530px; float: right;}
.con02{ width:720px; float: left; }
.con03{ width:430px; float: right;}
.con04{ width:585px; float: left; }
.con05{ width:585px; float: right;}
.con06{ width:700px; float: left; }
.con07{ width:440px; float: right;}

/**递增字体**/
.detailCont,.detailCont p,.detailCont div,.detailCont span,.detailCont table{font-family: "宋体";line-height: 32px; margin-top:20px;}

.font8{font-size:8px !important;}
.font9{font-size:9px !important;}
.font10{font-size:10px !important;}
.font11{font-size:11px !important;}
.font12{font-size:12px !important;}
.font13{font-size:13px !important;}
.font14{font-size:14px !important;}
.font15{font-size:15px !important;}
.font16{font-size:16px !important;}
.font17{font-size:17px !important;}
.font18{font-size:18px !important;}
.font19{font-size:19px !important;}
.font20{font-size:20px !important;}
.font21{font-size:21px !important;}
.font22{font-size:22px !important;}
.font23{font-size:23px !important;}
.font24{font-size:24px !important;}
.font25{font-size:25px !important;}
.font26{font-size:26px !important;}
.font27{font-size:27px !important;}
.font28{font-size:28px !important;}

.list01{ font-size: 16px;}
.list01 li{ background:url(20211223-list01-bg.jpg) no-repeat left 25px; padding: 10px 0px; padding-left: 10px; height: 30px; line-height: 30px;}
.list01 li span{ color: #abb9d1; font-size: 12px; float: right; padding-right: 10px; }
.list01 li a{ width:100%;  white-space: nowrap; text-overflow: ellipsis; overflow:hidden; display:block}

.list02{ font-size: 18px;}
.list02 li{  line-height: 36px;}
.list02 li span{ color: #abb9d1; font-size: 12px; float: right; padding-right: 10px; }
.list02 li a{ width:100%;  white-space: nowrap; text-overflow: ellipsis; overflow:hidden; display:block}

.list01 li{transition: all .3s;}
.list01 li:hover{ transform: translateX(7px); color: #ea0020; font-weight: 900;  }
.list01 li:hover a{ color: #ea0020;  }
.list02 li{transition: all .3s;}
.list02 li:hover{ transform: translateX(7px); color: #ea0020; font-weight: 900;  }
.list02 li:hover a{ color: #ea0020;  }


.zt{ padding-top:45px;}
.zt_lm{ width: 146px; height: 130px; float: left;}
.zt_box{width: 1054px; height: 130px; overflow: hidden;}
.zt_items{ width: 253px; height: 130px; float: left; margin:0px 5px; }
.zt_items img{ width: 100%; height: 100%;}





.sz-title { padding-bottom: 20px; border-bottom: 3px #e8e8e8 solid; display: none; margin: 20px;}
.sz-title a.gd { font-size: 25px; color: #bbb; line-height: 50px; float: right; font-weight: normal;}
.fr { float: right;}
.fl { float: left;}
.sz-title h5 { font-size: 45px; float: left; font-weight: bold; line-height: 45px; position: relative;}
.sz-title h5 a img { margin-right: 18px; margin-left: 2px; width: 50px; border: none; vertical-align: middle; max-width: 100%; display: inline;}
.sz-title h5 em { display: inline-block; width: 53px; height: 4px; background: #cc0000; position: absolute; bottom: -21px; left: 0;}



.lm02{ text-align: left; font-size:24px; font-weight: 900; padding-bottom: 10px }



.lm03{ width:auto;  border-bottom:2px solid #666666; height: 45px; position: relative; margin-bottom: 10px; margin-top: 45px;}
.lm03 .title{ padding-right:23px; font-size: 24px; height: 100%; font-weight:300;  position: relative; float: left; bottom:0px; padding-left: 10px;}
.lm03 .title.on{color:#ea0020;border-bottom: 2px solid #ea0020;font-weight: 600;}
.lm03 .more{ float: right; padding-right: 0px; color: #666666; font-size: 12px; text-align: right; width:100px; padding-top: 20px; }

.lm04{ width:auto;  border-bottom:2px solid #666666; height: 45px; position: relative; margin-bottom: 10px; margin-top: 20px;}
.lm04 .title{ padding-right:23px; font-size: 24px; height: 100%; font-weight:600;  position: relative; float: left; bottom:0px; padding-left: 10px;}
.lm04 .title.on{color:#ea0020;border-bottom: 2px solid #ea0020;}
.lm04 .more{ float: right; padding-right: 0px; color: #666666; font-size: 12px; text-align: right; width:100px; padding-top: 20px; }
.more a{color: #666666;}

.news-pic{ width:495px; height: 270px; border-radius: 15px; overflow: hidden; position: relative; margin-bottom:50px; margin-top: 20px; }
.news-pic img{ width:100%; height:100%;}
.news-pic .title{ height: 50px; width: 100%;position:absolute; bottom: 0px; color: #fff; line-height: 50px; text-align:center; font-size: 18px;}
.news-pic .title-bg{height: 50px; width: 100%;background:#000;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; position:absolute; bottom: 0px;}

.news-pic02{ width:440px; height: 300px; border-radius: 15px; overflow: hidden; position: relative; margin-bottom:50px; margin-top: 35px; }
.news-pic02 img{ width:100%; height:100%;}
.news-pic02 .title{ height: 50px; width: 100%;position:absolute; bottom: 0px; color: #fff; line-height: 50px; text-align:center; font-size: 18px;}
.news-pic02 .title-bg{height: 50px; width: 100%;background:#000;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; position:absolute; bottom: 0px;}


.ad{ width: 1200px; height: 120px; margin: 0 auto; margin-top: 45px; display: none;}
.ad img{ width:100%; height: 100%;}


.fwItem01{ margin-top: 15px; margin-bottom: 15px; background: url(20211223-fw-pic01.png) no-repeat left top; width: 179px; height: 295px; float: left; margin-left: 85px;}
.fwItem01:hover{background: url(20211223-fw-pic01-on.png) no-repeat left top;}

.fwItem02{ margin-top: 15px;  margin-bottom: 15px; background: url(20211223-fw-pic02.png) no-repeat left top; width: 179px; height: 295px; float: left;}
.fwItem02:hover{background: url(20211223-fw-pic02-on.png) no-repeat left top;}

.fwItem03{ margin-top: 15px; margin-bottom: 15px; background: url(20211223-fw-pic03.png) no-repeat left top; width: 179px; height: 295px; float: left;}
.fwItem03:hover{background: url(20211223-fw-pic03-on.png) no-repeat left top;}

.hdItem{ width: 324px; height: 96px; margin-top: 15px; margin-left: 60px; }
.hdItem img{width: 324px; height: 96px;}
.yqitem{width: 20%; float: left; margin-left: 2%; height: 36px; background: #fff; border: 1px #e5e5e5 solid; line-height: 36px; padding: 0 15px; position: relative;}
.yqitem p{background: url(20211223-yqlj-xl.png) no-repeat right center;height: 36px; overflow: hidden;}
.yqitem ul{ display: block; position: absolute; width: 100%; z-index: 99; left: 0px; padding-top: 1px; height: 0px; overflow: hidden; display: none; transition: all .3s; }
.yqitem ul li{ background:#fff; border: 1px solid #e5e5e5; border-top: none; text-indent: 20px; }
.yqitem:hover ul{ display:block; height: auto;}

.footer{margin-top: 90px; position: relative;text-align: center; font-size: 14px; color: #000; line-height: 32px; padding: 25px 0; background: #ededed; text-align: center;}
.footer p{ text-align:center}
.footer p a{  color: #000;}
.footer p span{display: inline-block;margin: 0 7px;}

.red{  position: absolute; top: 20px; right: 200px;}
.swiper {width: 100%;height: 100%;}
.overrest{overflow:visible}
.swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;

/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}

.swiper-slide img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.swiper-slide .title{ height: 50px; width: 100%;position:absolute; bottom: 0px; color: #fff; line-height: 50px; text-align:left; text-indent: 1em; }
.swiper-slide .title-bg{height: 50px; width: 100%;background:#000;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; position:absolute; bottom: 0px;}

.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{ text-align: right; left: -15px; bottom:16px;}
.swiper-pagination-bullet{width:10px; height: 10px; color: #77787a; background: #77787a; opacity: 1;}
.swiper-pagination-bullet-active{background: #fff;}

/* 原样式start */
.w_1300{width: 1200px;margin: 0 auto;}
.rel { position: relative;}
.gl-box{padding: 30px 48px 54px;margin-top: 40px;min-height: 500px;}
.dqwz{padding-bottom: 15px;border-bottom: 1px #e8e8e8 solid;}
.dqwz p{font-size: 14px;color: #666;padding-left: 30px;background: url(20211223-home.png) no-repeat left center;}
.dqwz p a{color: #666;}
.gl-left{width: 265px;margin-top: 50px;}
.fl{float: left;}

/* .tzgg{height: 80px;border-radius: 8px 8px 0 0;background: url("20211223-tzgg.png") no-repeat center;background-size: cover;font-size: 30px;font-weight: bold;line-height: 80px;color: #fff;} */
.tzgg{height: 80px;background-color: #ee0c1a;font-size: 30px;font-weight: bold;line-height: 80px;color: #fff;}
.tzgg img{margin: 0 20px 0 30px; display: inline-block; vertical-align: middle; width: 31px;}

.leflb li{font-size: 18px;height: 60px;margin-top: 2px;overflow: hidden;}
.leflb li a{display: block;padding: 0 20px 0 30px;line-height: 60px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.leflb li a i{display: inline-block; float: right; width: 22px;height: 60px;background: url(20211223-xy1.png) no-repeat center;}
.leflb li.curr a,.leflb li:hover a{background: #fff0e5;color: #bd1a2d;border-left: 5px #cc0000 solid;font-weight: bold;}
.leflb li.curr i,.leflb li:hover i{background: url(20211223-xy2.png) no-repeat center;}

.gl-right{margin-left: 300px;}

.gl-title{padding-top: 70px;padding-bottom: 20px;border-bottom: 2px #cc0000 solid;height: 33px;}
.gl-title h5 a{font-size: 26px;line-height: 30px;font-weight: bold;color: #cc0000;}
.gl-title a.gd {    float: right; padding-right: 0px; color: #666666; font-size: 12px; text-align: right; width: 100px; padding-top: 20px;}
.list-1{margin-top: 15px;}
.list-1 li{font-size: 18px;line-height: 48px;transition: all .3s;}
.list-1 li span{font-size: 16px;color: #bbb;float: right;}
.list-1 li i{display: inline-block;width: 5px;height: 5px;border-radius: 100%;background: #cc0000; float: left; margin: 25px 10px 0 0;}
.list-1 li a{display: inline-block;width: 75%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align:middle;}
.list-1 li:hover{padding-left: 7px;}

.bor-bot{border-bottom: 1px #adadad dashed;padding-bottom: 20px;}
.page{text-align: center;margin-top: 60px;}

/*分页*/
        #pagegd .pgStyle .disab {
            border: #f3f3f3 1px solid;
            color: #ccc;
            margin: 2px;
            padding: 10px 12px;
        }

        #pagegd .pgStyle .cur,
        #pagegd .pgStyle a.cur,
        #pagegd .pgStyle a.cur:visited {
            border: 1px solid #ddd;
            color: #fff !important;
            background-color: #da0300;
            font-weight: normal;
            margin: 2px 2px 2px 0;
            padding: 10px 14px;
        }

        #pagegd .pgStyle a {
            text-decoration: none;
            border: 1px solid #ddd;
            margin: 2px;
            padding: 10px 14px;
            color: #da0300;
        }

        .pgStyle a:hover,
        .pgStyle a:active {
            color: #da0300;
            border: 1px solid #FFBE5D !important;
            background-color: #FFE3B9 !important;
        }


    /*** 内容页细览 ***/
    .top-bt{padding: 85px 0 0px;border-bottom: 3px #e01e1e solid;text-align: center;}
    .top-bt h2{font-size: 40px;font-weight: bold;line-height: 48px;color: #e01e1e; text-align: center;}
    .top-bt h4{font-size: 14px;font-weight: normal;text-align: center;}
    .xl-tit{text-align: center;padding-top: 70px;}
    .xl-tit h5{font-size: 32px;font-weight: bold;line-height: 50px;text-align: center;}
    .xl-tit h4{font-size: 20px;font-weight: normal;text-align: center;margin-top: 50px;}

    .tips{height: 22px; margin-top: 90px;padding-bottom:20px;border-bottom: 1px #e8e8e8 solid;}
    .xbt{font-size: 14px;color: #999;text-align: left;}
    .xbt span{display: inline-block;margin-right: 40px;}
    .share em{color: #d8d8d8;margin: 0 20px;}
	.share_inline {display: inline;position: relative;}
    .article{margin-top: 75px;font-size: 18px;line-height:44px;text-align: justify;}
    .jb{text-align: right;margin-top: 140px;}
    .fj-box{margin-top: 60px;}
    .fj-box h5{font-size: 20px;font-weight: bold;padding-left: 30px;background: url(20211223-fj.png) no-repeat left center;}
    .fj-box ul{margin-left: 30px;font-size: 16px;line-height: 38px;margin-top: 10px;}
    .dy-box{text-align: center;margin-top: 130px;}
    .dy-box a{display: inline-block;width: 50px;height: 40px;border-radius: 5px;font-size: 16px;color: #d20200;padding-left: 50px;line-height: 40px;text-align: left;margin: 0 2px;}
    .dy-box a.dy{background: url(20211223-dy.png) no-repeat 20px center #fff3f3;}
    .dy-box a.gb{background: url(20211223-gb.png) no-repeat 20px center #fff3f3;}
    .xl-lj{margin-top: 110px;border-top: 1px #e8e8e8 solid;padding-top: 60px;}
    .xlbt h5{width: 120px;height: 40px;font-size: 20px;color: #fff;background: #cc0000;text-align: center;line-height: 40px;font-weight: bold;}
    .xg-list{margin-left: 20px;font-size: 18px;line-height: 44px;margin-top: 10px;}
    .xg-list li{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
    .xg-list li span{font-size: 16px;color: #ccc;margin-left: 20px;}

	.share_inline{display: inline; position: relative;}
	.tips {position: relative;}
	.tips .share_con {position: absolute;width: 170px;top: 50px;right: 0px;display: none}
	@media only screen and (max-width: 767px){
		.tips .share_con {
			top: 40px;
		}
	}
	.share_con i {width: 11px;display: block;height: 7px;position: absolute;z-index: 99;background: url(20211223_share_top.png) no-repeat;top:-6px;right:5px}
	.share_con .share_con1 {
		border: 1px solid #e2e2e2;
		background-color: #f7f7f7;
		padding: 0px 5px 18px 5px;
		position: relative;
		z-index: 5;
		margin-top: -1px;
		height: 35px;
		border-radius: 5px;
	}
	.share_con .share_con1 li {
		float: left;
		width: 33.3%;
		height: 25px;
		text-align: center;
		line-height: 25px;
		margin-top: 15px;
	
	}
	.share_con li a {
		padding: 0;
		margin: 0;
		width: 100%;
		height: 100%;
		display: inline-block;
	}
	.share_con a.bds_weixin {
		background: url(20211223_share_weixin.png) no-repeat center center;
	}
	.share_con a.bds_weibo {
		background: url(20211223_share_weibo.png) no-repeat center center;
	}
	.share_con a.bds_qzone {
		background: url(20211223_share_qzone.png) no-repeat center center;
	}
	.bdsharebuttonbox a{cursor: pointer;}

    .detailCont,.detailCont p,.detailCont div,.detailCont span,.detailCont table{
        font-family: "微软雅黑";
        line-height: 32px; 
        margin-top:20px;
        
    }

    .check{float: left;margin-top: 10px;margin-right: 10px}
    .gjss_btn,.zzss_btn{ width: 150px; height: 46px; border: none; background: #d62626; border-radius: 6px; color: #fff; cursor: pointer; font-size: 20px; margin: 40px 10px 70px;}
    .zzss_btn{ background: #9f9f9f!important;}


    /*** 高级检索结果 ***/

.ss_left{
    width: 182px;
    background: #fafafa;
    padding-bottom: 70px;
    margin-top: 40px;
    padding-top: 5px;
}
.ss_left h5{
    font-size: 16px;
    font-weight: bold;
    color: #666;
    margin-left: 33px;
    margin-top: 20px;
    padding-left: 30px;
}
.ss_left h5.hhd1{background: url(20200618-jsjg-tp1.png) no-repeat left center;}
.ss_left h5.hhd2{background: url(20200618-jsjg-tp2.png) no-repeat left center;}
.ss_left h5.hhd3{background: url(20200618-jsjg-tp3.png) no-repeat left center;}
.ss_left ul{margin-top:10px;padding: 0 15px;}
.ss_left ul li{
    font-size: 15px;
    line-height: 30px;
    padding-left: 45px;
}
.ss_left ul li a{text-decoration: none;display: block}
.ss_left ul li.chos,.ss_left ul li:hover{background: #fef0e5;}
.ss_left ul li.chos a,.ss_left ul li:hover a{color: #d51717;background: #fef0e5;}
.ss_right{width: 82%;margin-top: 40px;}

.gjzcx{
    padding: 27px 36px 20px;
    background: #fafafa;
}
.gjzcx span{
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    float: left;
    padding-left: 60px;
    height: 46px;
    line-height: 46px;
    background: url(20210420-cx-tb.png) no-repeat left center;
}
.gjzcx input.sr{
    float: left;
    width: 540px;
    height: 40px;
    font-family: "微软雅黑";
    line-height: 40px;
    padding-left: 10px;
    border-radius: 4px;
    border: 1px #dbdbdb solid;
    background: #fff;
    margin-left: 10px;
    margin-top: 2px;
    color: #999999;
}
.gjzcx button{
    width: 110px;
    height: 42px;
    float: left;
    font-size: 16px;
    color: #fff;
    border-radius: 4px;
    background: #d62626;
    border: none;
    margin-left: 10px;
    margin-top: 2px;
    font-family: "微软雅黑";
}
.lm{float: right;font-size: 16px;line-height: 44px;color: #999;}

.sltl{margin-top: 30px}
.sltl li{
    padding: 20px 0;
    border-bottom: 1px #e2e2e2 dashed;
}
.sltl li h5{font-size: 20px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.sltl li h5 a{text-decoration: none;}
.sltl li p{
    font-size: 16px;
    line-height: 28px;
    color: #666;
    margin-top: 20px;
    text-align: justify;
}
.sltl li p span{color: #bbbbbb;}
.bot-lin{margin-top: 27px}
.bot-lin a{float: left;color: #009a44}
.bot-lin span{
    float: right;
    color: #999;
}
.lab_c{text-align: center;font-size: 16px;margin-top: 10px;}
.lab_c label{margin: 0 10px;}

/*** 高级检索 ***/
.gjss_box{background: url(20210420-gjjs.png) center 250px no-repeat;}
.gjss_h3{
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    padding-top: 80px;
    margin-bottom: 60px;
    color: #cc0000;
    padding-bottom: 30px;line-height: 30px;
    margin-left: 120px;margin-right: 120px;border-bottom: 2px #cc0000 solid;
}
.gjss_tab{
    width: 650px;
    margin: 0 auto;
    max-width:100%;
    font-size: 16px;
}
.gjss_tab tbody .sltd{
    width: 80px;
    text-align: right;
    vertical-align: top;
}
.gjss_tab tbody tr td{
    padding:10px;
    line-height: 32px;
}
.ss_gjz{
    width:445px;;
    height:44px;
    line-height: 44px;
    border: 1px #e4e4e4 solid;
    border-radius: 6px;
    font-size: 16px;
    color: #999;
    background: #fff;
    padding-left: 20px;
}


/*.demo--label{overflow: hidden;margin-right: 40px;display: inline-block;cursor: pointer}*/
.demo--label{overflow: hidden;margin-right:15px;display: inline-block;cursor: pointer;width: 95px;}
.time{
    width: 208px;
    height: 44px;
    line-height: 44px;
    border: 1px #e4e4e4 solid;
    border-radius: 6px;
    font-size: 16px;
    color: #999;

    background:url(20200709_zn_gjjsrq.png) no-repeat 180px center #fff;

}
.check{float: left;margin-top: 10px;margin-right: 10px}
.gjss_btn,.zzss_btn{
    width: 150px;
    height: 46px;
    border: none;
    background: #d62626;
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    margin: 40px 10px 70px;
}
.zzss_btn{
    background: #9f9f9f!important;
}
.xssn{
    width: 95px;
    height: 40px;
    border: 1px #e4e4e4 solid;
    border-radius: 4px;
    font-family: "微软雅黑";
}
.center{text-align: center;}

    /*** 情况报送 ***/
    .qkbs-tit{padding-bottom: 20px;border-bottom: 2px #cc0000 solid;margin-top: 45px;}
    .qkbs-tit h5{font-size: 30px;font-weight: bold;color: #cc0000;float: left;line-height: 30px;}
    .qkbs-tit span{font-size: 14px;float: left;color: #666;margin-left: 20px;margin-top: 10px;}
    .qkbs-table{width: 100%;margin-top: 90px;font-size: 18px;line-height: 50px;}
    .qkbs-table tr td{padding: 15px 5px;}
    .qkbs-table tr td.fir-item{width: 150px;text-align: right;vertical-align: top;}
    .inp1{width: 90%;height: 48px;border: 1px #dedede solid; font-size: 18px; padding-left: 5px;}
    .inp2{width: 96%;height: 48px;border: 1px #dedede solid; font-size: 18px; padding-left: 5px;}
    .inp-btn{font-size: 18px;color: #fff;width: 200px;height: 50px;background: #7ec3f7; -webkit-appearance: none;}
    .qkbs-table tr td label{display: inline-block;margin-right: 30px;}
    .qkbs-table tr td label input{margin-right: 10px;}
	.qkbs-table img {display: inline-block; border: none;vertical-align: middle;max-width: 100%;}
    .yzm{width: 328px;height: 48px;border: 1px #dedede solid; font-size: 18px; padding-left: 5px;}
    .qkbs-table tr td a{font-size: 16px;color: #cc0000;display: inline-block}

    .pho-table{display: none;}

	#filePicker {display: inline-block;line-height: 1.428571429;vertical-align: middle;margin: 0 12px 0 0;}
	#filePicker .webuploader-pick {padding: 6px 12px;display: block;}
	.webuploader-pick {position: relative;display: inline-block;cursor: pointer;background: #7ec3f7;padding: 5px 10px;color: #fff;
		text-align: center;border-radius: 3px;overflow: hidden;}
    /*** 站点地图 ***/
    .dt-icon-box {margin-left: -2%;margin-top: 20px;}
    .dt-icon-box ul li {float: left;margin-left: 1.8%;width: 21.1%;text-align: center;background: #f8f8f8;font-size: 15px;margin-top: 20px;border-radius: 3px;padding: 0 1%;}
    .dt-icon-box ul li a {display: block;text-decoration: none;height: 50px;line-height: 50px;display: block;overflow: hidden;width: 100%;text-overflow: ellipsis;white-space: nowrap;}
    .top-img {text-align: center;margin-top: 60px;}
    .inln{display: inline-block;*display:inline;zoom: 1;}
    .inln span{display: inline-block;width: 30px;height:1px;background: #cc0000;float: left;margin: 20px 25px 0;}
    .inln h5{font-size: 32px;font-weight: bold;float: left;line-height: 34px}
    .dt-icon-box ul li span {position: absolute;left: 0;top: 0;}


/* 原样式end */

/*wap*/
.date-b { width: 124px; height: 130px; background: #cc0000; color: #fff; text-align: center; line-height: 30px}
.date-b span{font-size: 50px; font-weight: bold; display: inline-block; margin-top: 35px;}
.date-b p { font-size: 24px; margin-top: 15px; text-align: center;}

.nr-p{margin-left: 124px;}
.nr-p p{font-size: 35px; line-height: 50px; padding: 0 40px 0 32px; }
.fir-box{ display:none}
@media screen and (max-width: 1920px){
    body{min-width: inherit;}
}
@media screen and (max-width: 1300px){
    html,body{ min-width: 1200px;}
    .w_1300{width: 1200px;}
    .item {width: 28%;}
    .search input{width: 300px;}
    .ss_right{width: 80%;}
    .gjzcx input.sr{width: 60%;}

}
@media screen and (max-width: 1200px){
   
    .nav01{width: 10%;}
    .nav02,.nav03{width: 45%;}
    .container{min-width: 1200px;}
   
  
    .list01 li{overflow:hidden; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
	 /* 原样式start */
	 .w_1300{width: 1000px;}
	 .gl-box{padding: 30px }
	 .tzgg{font-size: 24px;}
	 .leflb li{font-size: 16px;}
	 .gl-title h5 a{font-size: 22px;}
	 .list-1 li{font-size: 16px;line-height: 36px;}
	 .list-1 li i{margin-top: 18px;}
	 .sz-right .list-1 li a{width: 70%;}
 
	 /* 原样式end */
}
@media screen and (max-width: 1000px){
	html,body{ min-width: inherit; overflow-x:hidden}
	.header{ display:none}
	.banner{ height:132px;}
	.logo{ position:static; width: 450px; margin-left: 35px; padding-top: 30px; float: left;}
	.logo img{ width:100%; height:auto;}
	.menu{ display:block}
	.container{ width:100%;min-width: auto;}
	.top{ display:none;}
	.lm01 >a img{display: none}
	.lm02 .title{ display: none; }
	.lm03{ height: auto; border: none; margin-top: 60px;}
	.lm03 .title{ display: none}
	.lm03 .more{ display: none}
	.sz-title{ display:block}
	.wap-search{ display:block}
	.nav{ display:none;}
	.con01{ float: none; width: auto; padding-top: 20px;}
	.hd{ float: none; width:98%; height: 500px; margin: 0 auto;}
	.swiper-slide .title{ height: 65px; width: 100%;position:absolute;  bottom: 0px; color: #fff; line-height: 65px; font-size: 26px; text-align:left; text-indent: 1em; }
	.swiper-slide .title-bg{height: 65px; width: 100%;background:#000;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; position:absolute; bottom: 0px;}
	
	.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{ text-align: right; left: -25px; bottom:20px;}
	.swiper-pagination-bullet{width:20px; height: 20px; color: #c7c6c6; background: #c7c6c6; opacity: 1;}
	.swiper-pagination-bullet-active{background: #ff0000;}

    .phone_show{display: block !important; width: 100%;}
	.phone_none{display: none;}
	.con03{ display:none;}
	.con02{width:auto; float:none;}
	.list01{ padding:0 20px;}
	.list01 li{ font-size: 35px; height:auto; line-height: 70px; transition: all .3s; overflow:hidden; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;   background-position: left 45px;}
	.list01 li span{ font-size:30px; display: none;}
	.zt{ padding-top:0px;  margin-top: 30px;}
	.zt .zt_lm{ display:none}
	.zt .zt_items{ width:100%; height: 300px;}

	.zt_box{margin: 0 auto; width: 99%; height: 300px;}
	.con04{ display: none}
	.con05{display: none}
	.con06{ display: none}
	.con07{display: none}
	.ad{ display:none}
	.overrest{ display:none}
	.fir-box{ display:block;}
	.red{ position:static; margin: 0 auto;}
	.footer{ background:#cc0000; text-align: center; color:#fff; font-size: 30px; line-height: 64px; margin-top: 30px;}
	.footer p a{ color:#fff}
	#imgConac {width: 160px; height: 160px;}
	.footer img{ display:inline}
	
    .tzgg-phone{display: block; width: 100%;}
    .tzgg-pc{display: none;}

	/* 原样式start */
    .w_1300{width: auto;padding: 0 20px;}
    .gl-box{padding: 0;border: 0;margin-top: 20px;}
    .gl-right{margin-left: 0;}
    .gl-title:first-of-type{padding-top: 0;}
    .gl-title{padding-top: 30px;}
    .page{margin-top: 20px;}
    .xl-tit h5{font-size: 22px;}
    .xbt span{margin-right: 20px;}
    .xl-lj { margin-top: 60px;padding-top: 40px; }
    .ss_right{width: auto;float: none;margin-top: 20px;}

    .sltl li {padding: 40px 0; border-bottom: 2px #e2e2e2 dashed;}
    .sltl li h5{font-size: 32px;}
    .sltl li p{font-size: 28px;line-height: 48px;margin-top: 20px;}
    .bot-lin{margin-top: 30px;font-size: 24px;}
    .gjss_h3{padding-top: 80px;font-size: 48px;margin-bottom: 60px;}
    .gjss_btn, .zzss_btn{font-size: 32px;width: 240px;height: 84px;}
    .gjss_tab,.ss_gjz{font-size: 28px;}

    
    .qkbs-table{display: none;}
    .pho-table{display: table}
    .inp1{width: 96%;}
    .qkbs-tit{margin-top: 25px;}
    .qkbs-tit h5{font-size: 24px;}
    .pho-table{margin-top: 30px;}
    .qkbs-table,.inp-btn{font-size: 16px;}

    .nav,.xglj,.dqwz,.gl-left,.dy-box,.ss_left{display: none}
    .inln h5{font-size: 24px;}
    /* 原样式end */
}
@media screen and (max-width:850px){

    .detailCont,.detailCont p,.detailCont div,.detailCont span,.detailCont table{
        line-height: 200%; 
        width: 100%;
    }

	.header{ display:none}
	.banner{ height:132px; position: fixed; width: 100%; z-index: 999; background-color: #FFFFFF;border-bottom: #eee solid 1px;}
	.logo{ position:static; width: 450px; margin-left: 35px; padding-top: 30px; float: left;}
	.logo img{ width:100%; height:auto;}
	.menu{ display:block}
	.container{ width:100%;min-width:auto;}
	.top{ display:none;}
	
	.wap-search{ display:block}
	.nav{ display:none;}
	
    
	.hd{ float: none; width:98%; height: auto; margin: 0 auto;}
    .hd img{width: 100%; height: 100%;}
	.cl-box{display: block;}
    
    /* 原样式start */
    .w_1300{padding: 0 30px;}
    .nav,.xglj,.dqwz,.gl-left,.dy-box,.ss_left{display: none}
    .list-1 li span,.tzgg-list li span{display: none;}
    .list-1 li a,.sz-right .list-1 li a{width: 95%;}
    .tzgg-list li i,.list-1 li i{width: 4px;height: 4px;}
	.phone_none{display: none;}
    /* 原样式end */
    .gl-title{padding-bottom: 50px; }
	.gl-title h5 a{font-size: 45px; line-height: 50px;}
    .gl-title a.gd {font-size: 25px; color: #bbb; line-height: 85px; font-weight: normal; padding-top: 0;}

    .list-1 li{font-size: 30px; line-height: 60px;}
    .list-1 li i{width: 6px; height: 6px; margin-top: 32px;}

    .overrest{display: none;}
    .phone-none {display: none !important;}

    .page { text-align: center; margin-top: 40px; font-family: "微软雅黑", "黑体"; font-size: 25px; line-height: 22px;}
    .pgStyle { text-align: center; padding: 20px;}
    #pagegd .pgStyle .disab { border: #f3f3f3 1px solid; color: #ccc; margin: 2px; padding: 20px 28px;}
    #pagegd .pgStyle a { text-decoration: none; border: 1px solid #ddd; margin: 2px; padding: 20px 28px; color: #da0300;}
    /* 分页风格2 */
    .page_div{ text-align: center; margin-top: 40px; padding: 20px; font-family: "微软雅黑", "黑体";}
    .page_div button { text-decoration: none; border: 1px solid #ddd; margin: 2px; padding: 20px 31px; font-size: 30px;}

    /* 内容页 */
    .top-bt h2 { font-size: 50px; line-height: 50px;}
    .top-bt h4{font-size: 28px;}
    .xl-tit h5{font-size: 44px; line-height: 70px;}
    .xl-tit h5 br{display: none}
    .xl-tit h4{font-size: 35px;}
    .tips{height: 30px; margin-top: 50px; padding-bottom: 100px;}
    .xbt{font-size: 27px;}
    .xbt span{margin: 0 5px;line-height: 30px;}
    .xbt, .share { float: none; text-align: center;}
	.share {margin-top: 40px; transform: scale(2);}
	.detailCont p{font-size: 30px !important; margin-top: 40px; line-height: 60px;}
	.TRS_Editor img{display: block; width: 100%;}
	.TRS_Editor font{font-size: 30px;}
	.fj-box ul {line-height: 76px; margin-left: 46px;}
	.fj-box ul li{font-size: 35px; width: 90%;}
	.fj-box h5 {font-size: 40px; padding-left: 45px; background: url(20211223-fj1.png) no-repeat left center;}
  
    .xlbt h5{width: 240px; height: 80px; font-size: 40px; line-height: 80px;}
    .xg-list{font-size: 35px; line-height: 66px; margin-top: 20px}
  
    /* 表单页 */
    .gl-title h5 span{font-size: 25px;}

    .qkbs-table,.qkbs-table tr td a,.inp-btn{font-size: 36px;}
	.qkbs-table{line-height: 100px;}
    .yzm{width: 96%; height: 96px;}
    .qkbs-table tr td.fir-item{width: 200px;}
    .qkbs-table tr td{padding: 5px;}
	.qkbs-table #radio{transform: scale(2);}
	#filePicker .webuploader-pick {padding: 20px 40px; border-radius: 5px;}
    .inp-btn{width: 150px;}
    .inp1,.inp2,.yzm{font-size: 36px; padding-left: 10px; height: 96px;}
	
    .gjss_btn, .zzss_btn{font-size: 30px;width: 170px;height: 64px;}

    /* 栏目列表 */
    .top-img {margin-top: 120px;}
    .dt-icon-box {margin-top: 40px;}
    .dt-icon-box ul li {width: 90%;margin-left: 3%; padding: 0 3%;font-size: 30px;margin-top: 40px;}
    .dt-icon-box ul li a{height: 100px;line-height: 100px;}
    .inln h5{font-size: 48px;}
    .inln span{width: 60px;}

    /* 检索页 */
    .gjzcx {padding: 40px 30px;}
    .gjzcx span{display: none}
    .gjzcx input.sr{float: none;width:100%;margin-left: 0;padding-left: 5%;box-sizing: border-box; font-size: 30px;height: 80px;}
    .gjzcx button{float: left;margin-top: 20px;margin-left: 0;width: 100%; font-size: 32px;height: 84px;border-radius: 8px;}
    .lab_c { margin-top: 20px;}
    .lab_c label{margin: 0; font-size: 28px; display: inline-block; margin-right: 10px;}
    .lab_c input[type="checkbox"]{
        transform: scale(1.8);
        transform-origin: bottom;
        margin-right: 5px;
    }
    /* .lab_c label{display: inline-block;margin: 0;font-size: 14px;} */
    .mar-T30{margin-top: 30px;}
    .lm{font-size: 28px; line-height: 88px;}
    .sltl{margin-top: 0;}
    .bot-lin a{word-break: break-all}
    .gjss_tab tbody tr td{padding: 5px;}
    .ss_gjz{width: 90%;}
    .gjss_tab{width: 100%;}
    .time{width: 90%;padding-left: 20px;background: url(20200709_zn_gjjsrq.png) no-repeat right 20px center #fff;}
}
@media screen and (max-width:560px){
	.logo {width: 400px;}
    .hf-box img{display: none;}
    .hf-box .pho-ban{display: block;}
    .dt-icon-box ul li {
        width: 98%;
        margin-left: 0;
    }
}
@media screen and (max-width:374px){
    .logo {width: 200px;}
    .list-1 li a, .sz-right .list-1 li a{width: 90%;}
    .top-bt h2{font-size: 22px;}
}


/** 修改时间   修改位置   修改内容
 *  2022/2/7  增加了759-768行 @media screen and (max-width:850px){ 全局放大的手机端样式(font-size翻倍)
 *  2022/2/8  修改了275行 .tzgg img{width: 31px}
 *            修改了291行 .list-1 li i 的margin(top) 20 -> 25
 *            修改了666行 .list-1 li i{margin-top: 18px;}  15 -> 18
 *            增加了760-763行 .detailCont,.detailCont p,.detailCont div,.detailCont span,.detailCont table{ line-height: 200%;   width: 100%;}
 *            修改了819行 .TRS_Editor img{width: 100%;}
 *            删除了759-768行 @media screen and (max-width:850px){ 全局放大的手机端样式(font-size翻倍)
    2022/2/16 修改了158行 .zt_items{ width: 253px; height: 130px; float: left; margin:0px 5px; }
              删除 160行、 .zt_items.last{ display:none;}
                   707行 .zt .zt_items.last{ display:block;}
              增加了.top_ad{ width: 1200px; height: 120px; margin: 0 auto; margin: 20px 0;}
                   .top_ad img{ width:100%; height: 100%;}
    2022/2/25 修改了 710行 .zt .zt_items{ width:100%; height: 300px;}
    2022/2/28 修改了.zt_box{margin: 0 auto; width: 99%; height: 300px;} 的width 100% -> 99% margin: 0 auto;

    