@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站内页样式
 * @author: ishang_pan
 * @update: ishang_pan (2020-05-26 10:36)
 */

/*common*/
.is-main{margin-top: 15px;}

/*list*/
.g-listlf{min-height: 765px; background: #f5f5f5;}
.m-listlf .u-tit{padding: 22px 0; text-align: center; font-size: 22px; font-weight: bold; color: #fff; background: #0a50af;}
.m-listlf .u-tit span{display: inline-block; margin: -5px 20px 0 0; width: 28px; height: 24px; vertical-align: middle; background: url(../images/page/icon-tit.png) no-repeat;}
.g-listlf ul{padding: 10px 20px;}
.g-listlf li a{display: block; padding: 20px 20px 20px 10px; font-size: 18px; border-bottom: 1px solid #e6e6e6; background: url(../images/page/bg-shlf.png) right center no-repeat;}
.g-listlf li a:hover,.g-listlf li.u-active a{background: url(../images/page/bg-shlf-h.png) right center no-repeat; color: #0a50af;}

.m-cglist{margin-bottom: 35px;}
.m-cglist li{padding: 0 8px; height: 42px; line-height: 42px;}
.m-cglist li a{padding-left: 14px;}
.m-cglist li.f-line{margin-bottom: 10px; padding-bottom: 10px; height: 52px; border-bottom: 1px dashed #ddd;}

.m-liststyle1 li{height: 40px; line-height: 40px;}
.m-liststyle1 li a{display: inline-block; padding-left: 14px; background: url(../images/dot.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-liststyle1 li span{float: right; color: #999; font-size: 14px;}
.m-liststyle1 li a:hover{padding-left: 16px;}
.m-liststyle1 li img{margin-left: 10px; vertical-align: middle;}
.m-liststyle1 li a.c-red{color:red;background: none;}
/*siteMap*/
.m-location{padding: 5px 0 10px 25px; background: url(/dist/images/public/icon-location.png) left 6px no-repeat;}
.m-location,.m-location a{font-size: 14px; color: #666;}
/*pagination*/
.m-pagination{display: inline-block;}
.m-pagination li{float: left; margin: 3px; height: 28px; font-size: 14px;}
.m-pagination li a{display: block; padding: 0 10px; line-height: 26px; border: 1px solid #ccc; font-size: 14px; background: #fff; cursor: pointer;}
.m-pagination li.u-redirect{line-height: 28px;}
.m-pagination li.u-redirect input{padding: 0 5px; vertical-align: middle; width: 42px; height: 28px; line-height: 28px; border: 1px solid #ccc; margin: -2px 0 0 3px; *margin: -2px 0 0 3px; _margin: -2px 0 0 3px;}
.m-pagination li.active a,.m-pagination li a:hover{background: #015293; border: 1px solid #015293; color: #fff;}
.m-pagination li.page-info a,.m-pagination li.page-info a:hover{border: 1px solid #ccc; cursor: default; color: #666; background: #fff;}
.m-pagination li.disabled a,.m-pagination li.disabled a:hover{background: #eee; border: 1px solid #ccc; cursor: default; color: #666;}
.m-paginationyun7{overflow: hidden;}

.m-titstyle1{border-bottom: 1px solid #ddd; line-height: 42px;}
.m-titstyle1 .u-tit{display: block; padding: 0 22px; background: #0a50af; font-size: 18px; color: #fff;}
.m-titstyle1 li{float: left;}
.m-titstyle1 li a{display: block; padding: 0 13px; font-size: 14px; background: url(../images/home/bg-titline.png) left center no-repeat;}
.m-titstyle1 li.u-active a{color: #0a50af;}

/*share*/
.share-main{position: relative; width: auto; height: 16px;}
.share-bar a{margin-right: 6px; float: left; display: block; width: 24px; height: 24px; background-image: url(/dist/images/icon-share.png);}
.share-bar .share-weixin{background-position: -79px 87px;}
.share-bar .share-tsina{background-position: -55px 87px;}
.share-bar .share-qzone{background-position: -103px 87px;}
.weixin-share-open{position: absolute; bottom: 22px; left: 50%; margin-left: -115px; display: none; background: #fff;z-index: 9;}
.weixin-wrap{position: relative; padding: 10px; width: 220px; height: 100px; border: 1px solid #ddd;}
.share-qrcode{float: left;}
.share-qrcode img{display: block; width: 80px; height: 80px;}
.weixin-close{position: absolute; top: 0; right: 0; display: block; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 16px; color: #d4d4d4; cursor: pointer;}
.weixin-text{padding: 10px 0 0 90px; line-height: 24px; font-size: 12px; color: #666;}
/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {
	.m-listlf{width: 300px; padding-left: 0;}
	.m-listrg{ padding-right: 0;}
	   
}
/*big pcScreen*/
@media screen and (max-width:1239px) {


}
/*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%;}

    .g-sitemap li{line-height: 40px;}

}
/*pad md*/
@media screen and (max-width: 991px ){
	.g-listlf{min-height: auto;}
	.m-listlf .u-tit{padding: 16px 0; font-size: 18px;}
	.g-listlf ul{padding: 10px;}
	.g-listlf li a{padding: 15px 20px 15px 10px; font-size: 16px;}

	.m-cglist li{height: 30px; line-height: 30px;}
	.m-cglist li.f-line{margin-bottom: 5px; padding-bottom: 5px; height: 35px;}
    .m-onelist{padding: 10px;}
    .m-detailbox{padding: 0;}
	.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: 14px;}
	.m-dttexts p{margin: 0 0 10px;}
	.m-dtsxqh{padding: 0;}
	.m-dtsxqh li a{font-size: 14px;}
	.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;}
	

}
/*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: 110px;}


}
/*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;}
}