@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站内页样式
 * @author: ishang_ju
 * @update: ishang_ju (2026-02-26 10:36)
 */




/*list*/

.g-listlf{min-height: 1120px; border:1px solid #e1ecfa}
.m-listlf .u-tit{padding: 25px 0; text-align: center; font-size: 32px; font-weight: bold; color: #fff; background: #156ec9;}
.m-listlf .u-tit span{display: inline-block; margin: -5px 20px 0 0; width: 28px; height: 24px; vertical-align: middle; background: url(/dist/site_template/template_2/images/page/icon-tit.png) no-repeat;}

.m-listrg{border:1px solid #e1ecfa;padding:0 25px;}

.g-listlf li a{display: block; padding: 20px 40px 20px 30px; font-size: 20px; border-bottom: 1px solid #fff;}
.g-listlf li a:hover,.g-listlf li.u-active a{background: #f5faff url(../images/page/bg-shlf.png) 90% center no-repeat; color: #016bb6;}

.m-cglist li{padding: 0 8px; height: 70px; line-height: 70px;border-bottom:1px dashed #e1ecfa}
.m-cglist li a{padding-left: 14px;}
.m-cglist li:last-child{border-bottom:none;}

.m-titstyle1{border-bottom: 1px solid #ddd;padding-bottom: 13px;}
.m-titstyle1 .u-tit{position: relative; display: block; padding: 0 10px;font-size: 24px;color: #156ec9;font-weight: bold;}
.m-titstyle1 .u-tit em{position: absolute;bottom:-14px;width:100%;height:3px;background:#156ec9;display: block;left:50%;transform: translateX(-50%);}

/*listOne*/
.m-onelist{line-height: 188%; padding: 15px 10px; text-align: justify;}
.m-onelist table{border-collapse: collapse;border:1px solid #333;}
.m-onelist table td,.m-onelist table th{border: 1px solid #333;}
.m-onelist img{max-width: 100%;}

.m-pgpdbox1 .m-listtop{min-height: 1120px;padding:25px}
.m-listtop .m-list-type{height: 40px;line-height: 40px;font-size: 24px;color: #156ec9;text-indent: 15px;background: url(/dist/site_template/template_2/images/page/t-bj.png) 0 center no-repeat;}
.m-listtop .m-list-title{height: 60px;line-height: 60px;text-align: center;font-size: 34px;font-weight: 500;overflow: hidden;}
.m-listtop .m-from-cont{border-top:1px solid #ddd;padding-top:10px;text-align: left;color:#999;margin-bottom: 20px}
.m-listtop .m-onelist{padding:0}
.m-listtext{font-size:18px;line-height: 188%;text-indent:36px;}

/*listPicture*/
.m-listpicture{margin-bottom:13px}
.m-listpicture li{margin-top: 30px; text-align: center;}
.m-listpicture li img{display: block; width: 100%; height: 175px;}
.m-listpicture li p{padding: 15px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;background:#f5f5f5}

/*detail*/
.m-detailbox{padding: 20px 45px;border:1px solid #e1ecfa}
.u-lgtit{padding: 10px 10px 0; font-weight: bold; font-size: 32px; line-height: 1.5; }
.u-sttit{font-size: 26px;}
.m-dtfuns{border-bottom:1px solid #eaeaea;padding: 15px 0;box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.m-dtfuns,.m-dtfuns a,.u-wzinfo{ color: #999;line-height: 24px}
.u-wzinfo span{margin-right: 20px;}
.u-fontsize{margin:0 10px;}
.u-fontsize a{padding: 0 6px;display: inline-block;}
.u-fontsize a.active{color:#156ec9}
.u-fontsize a.j-fontNormal{border-left:none;border-right:none}
.m-dtfonts{padding: 20px 30px;}
.m-dttexts{min-height: 164px; font-size: 18px; line-height: 188%; overflow-x: auto; overflow-y: hidden;}
.m-dttexts p{margin-top: 15px;}
.m-dttexts table{border-collapse: collapse;border:1px solid #333;}
.m-dttexts table td,.m-dttexts table th{border: 1px solid #333;}
.m-dttexts img{max-width: 100%;}
.m-dtdownload{padding: 0 0 0 22px; background: url(/dist/site_template/template_2/images/page/icon-detail.png) 0 -258px no-repeat;}
.m-dtdownload li{padding: 4px 0;}
.m-dtcode p{font-size: 12px; color: #999; text-align: center;}
.m-dtcode img{margin: 4px auto; display: block; width: 130px; height: 130px; padding: 4px; border: 1px solid #ddd;}
.m-btfuns li{float: left; margin: 0 15px 0 0; line-height: 28px;}
.m-btfuns li a{display: block; font-size: 13px; padding-left: 17px; background-image: url(/dist/site_template/template_2/images/page/icon-detail.png); background-repeat: no-repeat;}
.m-btfuns li.u-comment a{background-position: 0 -28px;}
.m-btfuns li.u-error a{background-position: 0 -56px;}
.m-btfuns li.u-print a{background-position: 0 -84px;}
.m-btfuns li.u-close a{background-position: 0 -112px;}
.m-btfuns li.u-collect a{background-position: 0 -140px;}
.m-dtsxqh{padding: 0 0 15px;}
.m-dtsxqh li{line-height: 30px;overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-dtsxqh li a{font-size: 18px;}
.m-bordert{border-top:1px solid #eaeaea;padding-top:25px;margin-top:30px;}
.u-fontsize .fontactive{color:#156ec9}

/*detailVideo*/
.m-dtvideo{width: 700px; height: 400px;}


/*sitemap*/
.m-titstyle2{line-height: 20px;padding:12px; border-bottom:1px solid #ddd}
.m-titstyle2 .u-tit{display: block; padding: 0 10px;  font-weight: bold; color: #156ec9; border-left: 4px solid #156ec9;}
.m-titstyle2 .u-more{color: #666; font-size: 14px;}
.g-sitemap ul{zoom: 1; width: 110%;}
.g-sitemap li{float: left; margin: 15px 15px 0 0; text-align: center; width: 188px; height: 42px;}
.g-sitemap li a{display: block; line-height: 42px;padding:0 5px; background: #f5f5f5; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: .3s; -moz-transition: .3s; transition: .3s;}
.g-sitemap li a:hover{-moz-border-radius: 15px 0 15px 0;border-radius: 15px 0 15px 0; color: #fff; background: #156ec9;}



/*writeMail*/
.u-menutit{border-bottom: 1px solid #ddd; line-height: 46px;}
.u-menutit .u-tit{display: block; padding: 0 10px; border-bottom: 2px solid #156ec9; font-size: 18px; font-weight: bold; color: #156ec9;}
.u-menutit .u-more{display: block; padding: 0 4px; text-align: center; font-size: 18px; font-weight: bold; color: #156ec9;}
.u-menutit.m-wyxx .u-more{padding-left: 30px;background: url(/dist/site_template/template_2/images/page/icon-wyxx.png) left center no-repeat;}
.liuyan_cxcon{border-bottom:#e8e8e8 1px solid;background:#f6f6f6;padding:13px 10px 13px;height:54px;position:relative;box-sizing: border-box;margin-top:15px;margin-bottom:20px}
.liuyan_cxcon .tj{height:28px;line-height:28px;text-align:left; padding-left:180px;}
.liuyan_cxcon .liuyan_cxtit{display:block;width:100px;height:26px;line-height:22px;position:absolute;left:56px;top:15px;font-size:18px;font-weight:bold;color:#156ec9;}
.liuyan_cxcon .tj .sz{color:#fd8524;}
.liuyan_cxcon .tj .jg{padding-left:20px;}
.m-writebox{padding: 28px; border: 1px solid #ddd;}
.m-writetext .m-titstyle2 .u-more{font-size: 16px; color: #d00d0d; font-weight: bold; line-height: 38px;}
.m-writetext .m-titstyle2 .u-more span{margin-right: 10px;}
.m-mailinfos{margin: 1px 0 15px; padding: 15px 38px 20px; background: #f5f5f5; line-height: 38px; text-align: justify;}
.m-mailinfos p{text-indent: 2em;}
.u-nologin{padding: 15px; }
.u-nologin a{margin: 0 4px; color: #1893e5;}
a.u-wstcdl{padding: 0 6px; height: 40px; line-height: 40px; background: #d00d0d; color: #fff; border-radius: 6px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-mailfmbox{padding: 0 80px;}
.m-mailfmbox label{ font-weight: normal;}
.m-mailfmbox label span{color: red;}
.u-mailone{padding-bottom: 12px; margin-bottom: 24px; border-bottom: 1px dashed #ddd;}
.m-mailfmbox .radio-inline{margin: 0 5px 0 20px;}
.m-mailfmbox .u-mlcode{width: 120px; height: 34px;}
.m-mailfmbox .u-nologin{margin: 20px 0;}
.m-mailfmbox .btn-success,.m-mailfmbox .btn-primary{margin: 0 15px; padding: 6px 30px;}
.m-mailfmbox .btn-primary{background: #ebebeb; border-color: #ebebeb; color: #999;}
.u-xxcode{height: 34px; overflow: hidden;}
.u-xxcode a{line-height: 44px; font-size: 14px;}
.m-mailfmbox .btn-success{background: #156ec9; border-color: #156ec9;}
.m-mailfmbox .btn-success:focus{background: #b50015; border-color: #b50015;}
.m-mailfmbox .btn-primary:focus{background: #d2d2d2; border-color: #d2d2d2;}

/*mailList*/
.g-mailsearch{padding: 35px 80px;}
.g-mailsearch label{font-weight: normal;line-height:46px;padding-top:0!important}
.g-mailsearch .form-control{height:46px;line-height: 46px;}
.g-mailsearch .btn{width: 80px; background-color: #156ec9; color: #fff;height:46px;line-height: 34px;}
.m-mailxjlb .m-titstyle2 .u-more{margin-right: 10px; font-size: 16px; color: #156ec9; font-weight: bold; line-height: 38px;}
.m-mailxjlb .m-titstyle2 .u-more span{margin-right: 10px;}
.m-mailxjlb p{float: left; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-mailxjlb .u-ts1{width: 20%;}
.m-mailxjlb .u-ts2{width: 35%;}
.m-mailxjlb .u-ts3{width: 15%;}
.m-zxtshd{height: 40px; line-height: 40px; background: #f8f8f8; margin: 1px 0 8px; text-align: center; font-weight: bold;}
.m-zxtsbd li{border-bottom: 1px dashed #ddd; line-height: 60px;}
.m-zxtsbd li .u-ts2 a{padding-left: 10px;}
.m-zxtsbd li .u-cl{color: #999;}
.m-zxtsbd li p{height: 60px;}


/*mailDetail*/
.m-maildetail .table td{padding: 15px 20px; vertical-align: middle;}
.m-maildetail .u-tit{width: 15%; color: #156ec9; font-weight: bold;}
.m-maildetail .u-desc{line-height: 36px;}
.m-maildetail .u-desc img{display: block; max-width: 100%;}
.m-maildetail .u-item{width: 35%;}
.m-maildetail .table{margin-bottom: 0;}
.m-maildetail .table tfoot td{padding: 60px 0;}
.m-maildetail tfoot a.btn{background-color: #156ec9; color: #fff; padding: 0; width: 124px; height: 44px; line-height: 44px; font-size: 18px;}
/*网上调查*/
.m-yjzjtit{padding: 8px 0 20px; font-size: 32px; font-weight: bold; color: #c50e1b;}
.m-yjzjfuns{padding: 5px; border-bottom: 1px solid #ddd; line-height: 28px;}
.m-yjzjfuns p{display: inline-block; margin: 0 30px; font-size: 14px; color: #999;}
.m-yjzjfuns p span{color: #d00d0d;}
.m-dczjtext{padding: 20px 60px; line-height: 188%; min-height: 164px;}
.m-dczjtext table{border-collapse: collapse;border:1px solid #333;}
.m-dczjtext table td,.m-dczjtext table th{border: 1px solid #333;}
.m-dczjtext img{max-width: 100%;}
.g-zjbox{margin-bottom: 10px; padding: 15px; border: 1px solid #ddd;}
.m-dccode{padding: 10px 0;}
.m-dccode .control-label span{color: #f00;}
.m-dccode .form-control{width: 25%;}
.u-codeimg{margin: 0 5px;}
.m-dcjsbd{margin-top: 15px; padding: 14px; line-height: 42px; background: #f5f5f5;}
.m-dcjsbd span{margin-right: 20px; color: #d00d0d;}
.u-textarea textarea{margin-top: 10px;}

/*调查结果*/
.u-dcjgtit{margin: 1px 0 2px; padding: 10px; background: #f5f5f5; font-size: 14px;}
.g-dczjjg{margin-top: 20px; padding: 15px 15px 0; border: 1px solid #ddd;}
.g-dczjjg h1{margin-bottom: 20px;}
.u-dcname{margin-bottom: 20px;}
.progress{width: 50%;}
.progress-bar{-webkit-animation: animate-positive 2s; -moz-animation: animate-positive 2s; animation: animate-positive 2s; background-color: #0e54ad;}
@-webkit-keyframes animate-positive{0% {width: 0;}}
@-moz-keyframes animate-positive{0% {width: 0;}}
@keyframes animate-positive{0% {width: 0;}}

.m-listlf{width: 21.5%;}
.m-listrg{width: 76%; min-height:600px}
/*media query*/
/*large pcScreen*/
@media (min-width:1399px) {
	
	   
}
/*big pcScreen*/
@media screen and (max-width:1399px) {


}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
    .u-lgtit{padding: 15px 0 0; font-size: 24px;}
    .u-sttit{font-size: 20px;}
    .u-wzinfo span{margin-right: 25px;}

    .m-dtvideo{width: 100%;}

    .m-listlf{width:27%}
    .m-listrg{width:71%;min-height:100px}

    .g-sitemap li{line-height: 40px;}

}
/*pad md*/
@media screen and (max-width: 991px ){
	.g-listlf{min-height: auto;}
	.m-listlf,.m-listrg{width:100%}
	.m-listlf .u-tit{padding: 13px 0; font-size: 18px;}
	.g-listlf ul{padding:0 10px;}
	.g-listlf li a{padding: 8px 20px 8px 10px; font-size: 16px;}

	.m-cglist li{height: 36px; line-height: 36px;}
	.m-cglist li.f-line{margin-bottom: 5px; padding-bottom: 5px; height: 35px;}
    .m-onelist{padding: 10px;}
    .m-detailbox{padding: 15px;}
	.u-lgtit{padding: 0; font-size: 20px;}
	.u-sttit{font-size: 16px;}
	.u-wzinfo span{margin-right: 10px;}
	.m-dtfonts{padding: 10px 0;}
	.m-dttexts{font-size: 16px;}
	.m-dttexts p{margin: 0 0 10px;}
	.m-dtsxqh{padding: 0;float:none}
	.m-dtsxqh li a,.m-dtfuns a,.m-dtfuns span{font-size: 16px;}
	.m-dtsxqh li.u-dtprev,.m-dtsxqh li.u-dtnext{max-width: 100%; float: none; padding: 0; background: none;}

	.m-searchtop{padding: 0 0 6px;}

	.g-searchlf{margin-top: 10px;}
	.m-shfw ul,.m-shtims ul{padding: 4px 10px 0;}
	.m-shfw li,.m-shtims li{line-height: 30px;}
	.m-searchlists li{border-bottom: 1px dashed #ddd;}
	.m-searchlists .u-tit{font-size: 16px;}
	.m-searchlists .u-infos span{margin-right: 8px;}
	.m-searchlists .u-infos{padding: 5px 0;}
     
    .m-listtop .m-list-title{font-size:26px;}
    .g-listlf{position:relative;}
    .m-titstyle1 .u-tit,.m-listtop .m-list-type{font-size:18px}
    
    /*列表页菜单下拉*/
    .mobile-listnav{display: none;position: absolute;width:100%;background: #f9f9f9;z-index:10}
    .openslide{display:block}
    .mobile-listnav li:last-child a{border-bottom:none}
    .cuterow {display: inline-block;position: absolute; top: 50%;right: 10px;margin-top: -2px;width: 0;height: 0; 
    	margin-left: 2px;vertical-align: middle;border-top: 5px dashed;border-top: 5px solid\9;border-right: 5px solid transparent;border-left: 5px solid transparent;}
   .m-mailxjlb .u-ts2{width: 65%;}
    .m-mailxjlb .u-ts3{width: 35%;}

		.g-sitemap ul{width:100%}
		.g-sitemap li{width:48%;margin:1%}

		.g-mailsearch{padding:0;}
		.g-mailsearch label{line-height:36px;}
    
}
/*phone sm*/
@media screen and (max-width: 767px) {
    
  

}
/*small xs*/
@media screen and (max-width: 638px) {
    .m-listpicture li{margin-bottom: 10px;}
	.m-listpicture li img{height: auto;}


}
/*print*/
@media print {
    .is-header,.m-location,.is-footer,.u-fontsize,.share-main,.m-dtsxqh,.m-btfuns,.is-toolbar{display: none;}
    .m-pgpdbox1,.m-detailbox{padding: 0;}
    .m-dtfonts{padding: 10px;}
}