@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站内页样式
 * @author: ishang_pan
 * @update: ishang_pan (2020-05-26 10:36)
 */

/*common*/
.ismainbox{margin-top: -170px;padding: 20px;box-sizing: border-box;background-color: #fff;box-shadow: 0px 0px 8px 0px rgba(136, 192, 255, 0.35);border-radius: 8px;margin-bottom: 30px;}


/*list*/
.g-listlf{min-height: 765px; background: #f5f5f5;}
.m-listlf .u-tit{padding: 24px 0; text-align: center; font-size: 22px; font-weight: bold; color: #fff; background: #0e54ad;}
.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/home/wx.png) right center no-repeat;transition: transform .5s;}
.g-listlf li a:hover,.g-listlf li.u-active a{background: url(../images/home/xz.png) right center no-repeat; color: #0e54ad;font-weight: bold;}

.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;}

/*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{border: 1px solid #ddd;border-radius: 5px;min-height: 765px;padding:10px 20px}
.m-listtop .m-list-type{height: 40px;line-height: 40px;font-size: 18px;color: #0e54ad;text-indent: 15px;background: url(../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;font-size:15px;margin-bottom: 20px}
.m-listtop .m-onelist{padding:0}


.m-location{padding: 20px;background-color: #f2f7fc;font-size: 16px;margin-bottom: 30px;}
.m-location img{float: left;margin-right: 10px;}
.m-titstyle1 .u-tit{font-size: 22px;font-weight: bold;padding: 0 10px;}
.m-titstyle1 .u-tit::before{width: 26px;height: 5px;background-color: #0e54ad;bottom: -3px;}
.m-liststyle1 li a{padding-left: 0;background: none;}
.m-liststyle1 li{padding-left: 15px;position: relative;}
.m-liststyle1 li::before{content: '';background-color: #0e54ad;width: 5px;height: 5px;position: absolute;left: 0;top: 50%;margin-top: -2px;}
.m-cglist li.f-line::before{margin-top: -12px;}
.g-listlf ul li ul.secondlist{display: none;}
.g-listlf li.tactive a.xxzk{background: url(../images/home/xuanx.png) right center no-repeat;color: #0e54ad;font-weight: bold;}
.g-listlf li.tactive ul.secondlist li a{background: none;font-weight: normal;color: #3d3d3d;border-bottom: none;padding: 10px;}
.g-listlf li.tactive ul.secondlist li.mactive a{color: #0e54ad;}

.lyfl{padding-bottom: 30px;border-bottom: 1px dashed #ddd;margin-bottom: 30px;}
.lyfl .f-fl{margin-right: 10px;color: #0e54ad;font-weight: bold;}
.lyfl .f-fr{width: calc(100% - 90px);}
.lyfl .f-fr ul li{width: 156px;height: 38px;border-radius: 4px;float: left;margin: 0 10px 10px 0;border: solid 1px #c1dcff;text-align: center;line-height: 38px;}
.lyfl .f-fr ul li:nth-child(7n){margin-right: 0;}
.lyfl .f-fr ul li a{display: block;width: 100%;height: 100%;}
.lyfl .f-fr ul li a:hover,.lyfl .f-fr ul li.active a{background-color: #0e54ad;border-radius: 4px;color: #fff;}

.download{display: block;width: 200px;height: 50px;margin: 40px auto 0;text-align: center;line-height: 50px;font-size: 18px;color: #fff;background-color: #0e54ad;border-radius: 25px;}
.download:hover{color: #fff;}

.listpicture ul li{float: left;width: 455px;height: 46px;line-height: 46px;padding: 0 19px;background: #ffffff;margin-top: 20px;box-sizing: border-box;transition: all .3s;margin-right: 30px;border: 1px solid #e2e2e2;}
.listpicture ul li:nth-child(2n){margin-right: 0;}
.listpicture ul li:hover{background: #0252a9;border-color: #0252a9;}
.listpicture ul li a{display: block;font-size: 16px;color: #333333;transition: all .3s;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.listpicture ul li:hover a{color: #ffffff;}

/*media query*/
/*large pcScreen*/
@media (min-width:1240px) {
	.m-listlf{width: 300px; padding-left: 0;}
	.m-listrg{width: 940px; 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) {
	.lyfl .f-fl{float: none;margin-right: 0;}
	.lyfl .f-fr{width: 100%;}
	.lyfl .f-fr ul li{width: 145px;}
	.lyfl .f-fr ul li:nth-child(7n){margin-right: 10px;}
	.lyfl .f-fr ul li:nth-child(2n){margin-right: 0;}
	.m-listlf,.m-listrg{width: 100%;padding: 0;}
	.listpicture ul li{width: 100%;margin-right: 0;}
    


}
/*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;}
}

@media screen and (min-width:768px) and (max-width: 1025px){
    .lyfl .f-fr ul li:nth-child(7n){margin-right: 10px !important;}
    .listpicture ul li{width: 49% !important;margin-right: 2% !important;}
    .listpicture ul li:nth-child(2n){margin-right: 0 !important;}
}