@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站内页样式
 * @author: ishang_pan
 * @update: ishang_pan (2019-09-17 15:03)
 */
/*function*/
.f-dn{display: none;}
.f-db{display: block;}
.f-fl{float: left;}
.f-fr{float: right;}

.f-pa{position: absolute;}
.f-pf{position: fixed;}
.f-oh{overflow: hidden;}
.f-fwn{font-weight: normal;}
.f-fwb{font-weight: bold;}
.f-toe{overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.f-csp{cursor: pointer;}
.f-csd{cursor: default;}
.f-csh{cursor: help;}
.f-csm{cursor: move;}
.f-bn{background: none!important;}
.u-bn{border: none;}
.f-usn{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}
.f-clear{margin: 0; padding: 0; height: 0; overflow: hidden; visibility: hidden; content: "."; clear: both; font-size: 0;}
.f-clearfix:after{display: block; height: 0; visibility: hidden; font-size: 0; content:" "; clear: both;}
* html .f-clearfix{zoom: 1;}
*:first-child+html .f-clearfix{zoom: 1;}
.f-wd100{width: 100%;}
.f-npd{padding: 0;}
.f-nmg{margin: 0!important;}
.f-mlr2{margin: 0 2px;}
.f-mlr5{margin: 0 5px;}
.f-mlr10{margin: 0 10px;}
.f-mlr15{margin: 0 15px;}
.f-mlr20{margin: 0 20px;}
.f-mlrf5{margin: 0 -5px;}
.f-mlrf7{margin: 0 -7px;}
.f-mlrf10{margin: 0 -10px;}
.f-mlrf15{margin: 0 -15px;}
.f-mlrf20{margin: 0 -20px;}
.f-plr5{padding: 0 5px;}
.f-plr7{padding: 0 7px;}
.f-plr10{padding: 0 10px;}
.f-plr15{padding: 0 15px;}
.f-plr20{padding: 0 20px;}
.f-mb5{margin-bottom: 5px;}
.f-mb10{margin-bottom: 10px;}
.f-mb15{margin-bottom: 15px;}
.f-mb20{margin-bottom: 20px;}
.f-mb25{margin-bottom: 25px;}
.f-mb30{margin-bottom: 30px;}

/**/
.m-location{padding: 5px 0;}
.m-location,.m-location a{font-size: 14px; color: #999;}
.m-location .iconfont{color: #c7c7c7;}
/*pageheader*/

/*news*/
.m-nsflash{margin-top: 40px;}
.g-nsflash,.g-nsflash img{height: 332px;}
.g-nsflash img{display: block; width: 100%;}
.g-nsflash .owl-item{position: relative;}
.g-nsflash .owl-item p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 120px 0 15px; height: 46px; line-height: 46px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: rgba(0,0,0,.5); color: #fff;}
.g-nsflash .owl-pagination{position: absolute; right: 13px; bottom: 18px;}
.g-nsflash .owl-pagination .owl-page{float: left; margin-left: 9px;}
.g-nsflash .owl-pagination .owl-page span{display: block; width: 10px; height: 10px; background: #fff; -moz-border-radius: 10px; border-radius: 10px;}
.g-nsflash .owl-pagination .active span{background: #e15d5b;}

.m-nsnews{margin-top: 26px; height: 346px;}
.m-reprint,.m-nslists{height: 282px;}
.g-reprint{height: 114px;}
.m-reprinttit{height: 38px; line-height: 38px;}
.m-reprinttit a{color: #f00; margin-right: 10px;}

.m-nsspecial{height: 92px;}
.m-nsspecial .bd li{float: left; margin-right: 20px;}
.m-nsspecial .bd li img{display: block; width: 285px; height: 92px;}
.m-nsspecial .prev,.m-nsspecial .next{position: absolute; top: 28px; display: block; width: 15px; height: 36px; background: url(icon-special.png); background-repeat: no-repeat;}
.m-nsspecial .prev{left: 0;}
.m-nsspecial .next{right: 0; background-position: -15px 0;}

.m-nsvideo{padding: 24px 0 38px; background: #f5f5f5;}
.m-nsvideo .u-tit{padding: 5px 0;}
.m-nsvideo .u-tit a{font-size: 20px; font-weight: bold; color: #c90e24;}
.m-nsvideo li{margin-top: 15px;}
.m-nsvideo li .u-pic img{width: 100%;}
.m-nsvideo li .u-pic,.m-nsvideo li .u-pic img{height: 188px;}
.m-nsvideo li p{padding: 14px 8px; text-align: center; border: 1px solid #ddd; background: #fff; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

/**/

.m-liststyle1 li{height: 38px; line-height: 38px;font-size: 16px; }
.m-liststyle1 li span{float: right; padding-left: 10px; font-size: 14px; color: #999;}
.m-liststyle1 li a{color: #3D3D3D;display: block; padding-left: 13px; background: url(icon-li1.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 a:hover{padding-left: 16px;}



/*list*/
.m-pgmian{margin: 0px auto 0px 0px;}
.g-listlf{background: #f4f4f4;}
/* .g-listlf .u-tit{height: 52px; line-height: 52px; font-size: 24px; font-weight: bold; color: #fff; background: #c90e24;} */
.g-listlf .u-tit{padding: 10px;  line-height: 1.2; font-size: 24px; font-weight: bold; color: #fff; background: #c90e24;}
.g-listlf li{border-bottom: 1px solid #dbdbdb; line-height: 67px; background: url(bg-listlb.png) right bottom no-repeat;}
.g-listlf li a{color: #3D3D3D;display: block; padding-left: 50px; font-size: 18px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: url(bg-listls.png); background-repeat: no-repeat; background-position: 20px 0;}
.g-listlf li.u-active{background-color: #e6e6e6;font-weight: 700;}
.g-listlf li.u-active a,.g-listlf li a:hover{color: #c90e24; background-position: 20px -67px;text-decoration: none; }
/*新闻列表*/
.m-listcg{margin-bottom: 50px;}
.m-listcg li{height: 57px; line-height: 57px; border-bottom: 1px dashed #ddd;}

/*列表页 右侧栏目名称*/
.m-titstyle2{border-bottom: 1px solid #ddd;}
.m-titstyle2 .u-tit{display: block; line-height: 48px; padding: 0 8px; font-size: 28px; font-weight: bold; color: #c90e24;}

/*listOne*/
.m-cglistone{line-height: 188%; min-height: 164px; padding: 15px 10px; text-align: justify;}
.m-cglistone table{border-collapse: collapse;border:1px solid #333;}
.m-cglistone table td,.m-cglistone table th{border: 1px solid #333;}
.m-cglistone img{max-width: 100%;}

/*listPicture*/
.m-listpicture li{margin-bottom: 15px; text-align: center;}
.m-listpicture li img{display: block; width: 100%; height: 136px;}
.m-listpicture li p{padding: 7px 5px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

/*listddjs*/
.m-ddjs{background: url(pic-ddjs.png);background-repeat: no-repeat;padding: 50px 50px;}
.m-ddjs li img{height: 105px;}


/*detail*/
.m-detailbox{padding: 10px 50px 20px; border: 1px solid #ddd;}
.u-lgtit{padding: 10px 10px 15px; font-weight: bold; font-size: 30px; color: #c90e24; line-height: 1.5;}
.m-dtfuns{padding: 2px 13px 2px 0; border-bottom: 1px solid #ddd;}
.m-dtfuns,.m-dtfuns a{font-size: 14px; color: #5e5e5e;}
.u-wzinfo{padding: 8px 0;}
.u-wzinfo span{margin-left: 30px;}
.u-fontsize{padding: 8px 30px 8px 0;}
.u-fontsize a{margin: 0 4px;}
.m-dtfonts{padding: 20px 30px; min-height: 164px;}
.m-dttexts{font-size: 16px; line-height: 188%;}
.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-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{padding: 10px 0; border-bottom: 1px dashed #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: url(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: 15px 0;}
.m-dtsxqh li{font-size: 16px; max-width: 50%; line-height: 30px; background: url(icon-detail.png); background-repeat: no-repeat; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-dtsxqh .u-dtprev{padding-left: 30px; background-position: left -168px;}
.m-dtsxqh .u-dtnext{padding-right: 30px; background-position: right -198px;}
.m-dtxgxw h1{height: 46px; line-height: 46px; border-bottom: 1px solid #ddd; font-size: 20px; font-weight: bold; color: #a80808;}
.m-dtxgxw ul{margin-top: 12px;}
.m-dtdownload{padding: 0 0 15px 22px; background: url(icon-detail.png) 0 -256px no-repeat;}
.m-dtdownload li{padding: 4px 0;}

/*detailVideo*/
.m-dtvideo{width: 700px; height: 400px;}
/*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;}
.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: #c90e24; border: 1px solid #c90e24; 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;}



/* 分页-内容页 */
#pages { clear:both; padding:14px 0 10px;  margin-top:10px;   text-align:center ; }
#pages a { display:inline-block; height:42px; line-height:42px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 {  width:56px; padding:0 }

#pages a:hover { background:#C90E24; color:#fff; text-decoration:none }
#pages span { display:inline-block; height:42px; line-height:42px; background:#C90E24; border:1px solid #C90E24; color:#fff; text-align:center;padding:0 10px}

.page .noPage { display:inline-block; width:56px; height:42px; line-height:42px; background:url(titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


/* 分页-列表页 */
#PageLink { clear:both;  margin-top:10px;   text-align:center ; }
#PageLink a { display:inline-block; height:42px; line-height:42px;/* background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0px 10px*/}
#PageLink a.a1 {  width:56px; padding:0 }

#PageLink a:hover { background:#C90E24; color:#fff; text-decoration:none }

.next_Page_Action{display:inline-block; height:42px; line-height:42px; text-align:center; color:#333;}
.next_Page_Action a{background:#fff; border:1px solid #e3e3e3;color:#333;padding:0 10px}
.next_Page_Action a:hover{ background:#C90E24;  border:1px solid #C90E24; color:#fff;}

.Last_Page_Action{display:inline-block; height:42px; line-height:42px; text-align:center; color:#333;}
.Last_Page_Action a{background:#fff; border:1px solid #e3e3e3;color:#333;padding:0 10px}
.Last_Page_Action a:hover{ background:#C90E24;  border:1px solid #C90E24; color:#fff;}

.next_Page{display:inline-block; height:42px; line-height:42px; text-align:center; background:#fff; border:1px solid #e3e3e3;color:#333;padding:0 10px;}
.Last_Page{display:inline-block; height:42px; line-height:42px; text-align:center; background:#fff; border:1px solid #e3e3e3;color:#333;padding:0 10px;}

.action_num{display:inline-block; height:42px; line-height:42px; text-align:center; color:#fff;background:#C90E24; border:1px solid #C90E24;padding:0 10px}

.action_num_a{display:inline-block; height:42px; line-height:42px; text-align:center; color:#333;}
.action_num_a a{background:#fff; border:1px solid #e3e3e3;color:#333;padding:0 10px}
.action_num_a a:hover{ background:#C90E24;  border:1px solid #C90E24; color:#fff;}

.First_Page_action{display:inline-block; height:42px; line-height:42px; text-align:center; color:#333;}
.First_Page_action a{background:#fff; border:1px solid #e3e3e3;color:#333;padding:0 10px}
.First_Page_action a:hover{ background:#C90E24;  border:1px solid #C90E24; color:#fff;}

.Fir_Page_action{display:inline-block; height:42px; line-height:42px; text-align:center; color:#333;}
.Fir_Page_action a{background:#fff; border:1px solid #e3e3e3;color:#333;padding:0 10px}
.Fir_Page_action a:hover{ background:#C90E24;  border:1px solid #C90E24; color:#fff;}

.next_Page{display:inline-block; height:42px; line-height:42px;background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
.Last_Page{display:inline-block; height:42px; line-height:42px;background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}

.First_Page{display:inline-block; height:42px; line-height:42px;background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
.Fir_Page{display:inline-block; height:42px; line-height:42px;background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}

.linklj_Page{display:inline-block; width:120px; height:42px; line-height:42px; text-align:center;background:#fff; border:1px solid #e3e3e3;color:#333;padding:0 10px}
.linklj_Page input{ width:30px;height: 20px; font-size:14px; border:1px solid #888; color:#C90E24; text-align:center}


/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {
    .u-intbtns{width: 244px; height: 159px;}
    .m-intfws{width: 880px;}
    .u-intwsxf{width: 96px;}

    .m-intlives,.m-inthfxd,.m-intzjdc{width: 840px;}
    .m-intsmlt,.m-intslqktj,.m-intmyd{width: 390px;}

    .m-datamenu{width: 280px;}
    .m-datachart{width: 918px;}

    .m-ldleft{width: 310px;}
    .m-ldright{width: 910px;}

    .m-knowlf{width: 860px;}
    .m-knowrg{width: 360px;}

    .m-mailfmbox label,.m-mlbds label{padding-left: 0; padding-right: 0;}

    .m-znwdtext{width: 850px;}
	.m-znwdrg{width: 370px;}


}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
    .g-nav li{width: 90px;}

    .g-search{padding: 0;}

    .m-nsvideo li .u-pic,.m-nsvideo li .u-pic img{height: 146px;}

    .g-serbjtj li span{left: 15px;}
    .g-serbjtj li p{padding-left: 92px;}

    .m-serbtbox{margin-top: 20px; padding: 20px 0 26px;}
	
	.m-seradvs{margin-top: 20px;}

    .u-intbtns ul{padding: 7px 10px;}
    .u-intbtns li a{padding: 25px 0;}
    .u-intbtns li span{display: none;}

    .g-intfws{padding: 26px 15px;}
    .g-intfws li{padding: 28px 20px 0;}

    .u-intwsxf a{padding: 17px 9px;}

    .g-abbzgk{padding-left: 250px;}
    .m-bzgkbd{padding: 20px;}
    .u-bzxc{left: 148px;}

    .m-abbzmp .m-abtit,.m-abmjys .m-abtit,.m-abbzly .m-abtit,.m-abcsjg .m-abtit{margin-bottom: 25px;}
    .m-abmjys,.m-abcsjg{padding: 25px 0;}

    .u-jg1,.u-jg1 img{width: 385px;}
    .u-jg2,.u-jg4{left: 387px;}
    .u-jg2,.u-jg2 img,.u-jg5,.u-jg5 img{width: 296px;}
    .u-jg3,.u-jg3 img,.u-jg4,.u-jg4 img{width: 255px;}

    .g-ldleft{min-height: auto;}
    .m-ldlists li a{padding: 12px;}
    .m-ldlists li span{display: block;}

    .m-detailbox{padding: 10px;}
    .u-lgtit{padding: 15px 0; font-size: 24px;}

    .m-dtvideo{width: 100%; height: auto;}

    .g-sitemap li{line-height: 40px;}

    .m-knowledgetit{padding: 36px 400px 25px 30px;}

    .g-mailsearch{padding: 20px 50px;}


}
/*pad md*/
@media screen and (max-width: 991px ){
	.g-nav li{width: 14.28%;}

	.u-searchpgtit{width: 110px;}
	.u-searchpgtit dl dt{padding: 0 14px;}
    .u-searchpgtit dl dd{top: 36px;}
	.u-searchpgtit dl dd p{line-height: 28px;}
	.m-searchbox{width: 600px;}

	.m-nsflash{margin-top: 15px;}
	.g-nsflash,.g-nsflash .owl-item,.g-nsflash img{height: 340px;}
	.g-nsflash .owl-item p{padding-left: 10px; height: 40px; line-height: 40px; font-size: 14px;}
	.g-nsflash .owl-pagination{bottom: 15px;}

	.m-nsnews{margin-top: 0;}

	.m-reprinttit{height: 30px; line-height: 30px;}

    .m-nsvideo{padding: 10px 0 15px;}
    .m-nsvideo li{margin-top: 10px;}
    .m-nsvideo li p{padding: 8px;}
    .m-nsvideo li .u-pic,.m-nsvideo li .u-pic img{height: 188px;}

    .m-servicebox{margin-top: 15px;}
    .m-servicetype{padding: 10px 10px 0;}
    .m-servicetype h1{padding: 14px 0 20px;}
    .m-servicehots,.m-serchild{padding: 10px;}
    .m-serobjs li{padding: 14px 0 12px;}
    .m-servicetheme,.m-servicedep{padding: 0 10px 10px;}

    .m-serbjgs{margin-top: 10px;}
    .m-serbjgs .m-titstyle2 .u-more{margin-top: 5px; padding: 0 6px;}
    .g-serbjgs .u-sj03{width: 50%;}
    .g-serbjgs .u-sj04{width: 30%;}
    .g-serbjgs .u-sj05{width: 20%;}

    .m-serbjtj{padding: 10px;}
    .m-serbjtj .u-tit{line-height: 1; padding: 5px 0 10px;}
    .m-serbjtj .u-tit span{display: inline; margin-right: 6px; float: none; width: auto; height: auto; line-height: 1; background: none; color: #ff862d; font-size: 16px;}
    .g-serbjtj{margin: 0;}
    .g-serbjtj li:nth-child(2){border: none;}
    .g-serbjtj li span{position: static; padding: 0; width: auto; height: 30px; line-height: 30px; background: #fcc69f;}
    .g-serbjtj li p{padding: 0; text-align: center;}

    .m-serbtbox{margin-top: 15px; padding: 15px 0;}
    .m-sermsly,.m-serygzw,.m-serrmsx{padding: 5px 10px 10px;}
    .m-sermsly li{margin-top: 10px;}

    .u-sercjsfw{height: 80px; line-height: 80px;}
    .u-sercjsfw strong{font-size: 28px;}

    .m-inttpbox{margin: 15px 0;}
    .u-intbtns li a{padding: 10px 5px;}
    .u-intbtns li span{display: block; margin-right: 10px;}
    .g-intfws{padding: 10px 5px;}
    .g-intfws li{padding: 10px 5px 0;}
    .g-intfws li a{padding: 0;}
    .u-inttel h1{padding-bottom: 5px; font-size: 36px;}
    .u-inttel h2{font-size: 28px;}

    .g-intlives .u-desc h2{padding-bottom: 6px; font-size: 16px;}
    .g-intlives .u-desc p{line-height: 24px;}

    .m-inthfxd .m-titstyle2 li{margin-top: 6px; height: 26px; line-height: 26px;}
    .m-inthfxd .m-titstyle2 li a{padding: 0 6px; font-size: 12px;}

    .g-inthfxd .u-ih1{width: 30%;}
    .g-inthfxd .u-ih2{width: 45%;}
    .g-inthfxd .u-ih4{width: 25%;}

    .m-intbtbox{margin-top: 0; padding: 15px 0;}

    .g-intzjdc{padding: 5px 10px 10px;}
    .m-intzjs{padding-top: 0;}
    .m-onezj{padding: 10px 100px 10px 10px;}
    .m-onezj i{right: 10px;}

    .m-itzjlist li{height: 30px; line-height: 30px;}
    .m-itzjlist li a{font-size: 14px;}
    .m-itzjlist li span{font-size: 12px;}
    .m-itzjlist li div{position: relative; padding-right: 58px;}
    .m-itzjlist li .u-zjjg{position: absolute; right: 0; bottom: 0; display: block;}
    .m-itzjlist li .u-zjjg i{display: none;}

    .g-intmyd{padding: 5px 10px 10px;}

    .g-datamenu{border-right: none; border-bottom: 1px solid #ddd;}

    .m-datachart{padding: 15px;}

    .m-abmlbz{height: 183px;}
    .g-abbzgk{padding: 20px;}

    .m-abtit span{width: 50px; height: 50px; line-height: 50px; font-size: 20px;}

    .g-abbxdg li{height: 30px; line-height: 30px;}
    .g-abbxdg li a{font-size: 14px;}

    .m-abmjys{padding: 0;}

    .m-mjyspics ul{margin: 0 -7px!important;}
    .m-mjyspics li{padding: 0 7px;}
    .m-mjyspics li.u-mjt{padding-top: 0;}
    .m-mjyslists{padding-top: 14px;}

    .m-bzlypic img{height: auto;}

    .m-abcsjg{padding: 0 0 15px;}
    .g-abcsjg li{position: static;}
    .g-abcsjg li{float: left; width: 33.33%; height: 130px; padding: 5px;}
    .g-abcsjg a span i{font-size: 14px;}
    .g-abcsjg li img{width: 100%; height: 120px;}

    .u-ldpic{position: static; margin: 0 auto;}
    .m-lddesc{margin: 0;}
    .g-leadinfo{padding: 10px;}
    .m-lddesc h2{padding-bottom: 15px;}
    .g-ldldjj{line-height: 30px;}

    .g-listlf{min-height: auto;}
    .g-listlf .u-tit{font-size: 20px;}
    .g-listlf li a{font-size: 16px;}
    .g-listlf li{line-height: 55px;}
    .g-listlf li a{background-position: 20px -6px;}
    .g-listlf li.u-active a,.g-listlf li a:hover{background-position: 20px -73px;}
    .m-listcg li{height: 40px; line-height: 40px;}

    .m-cglistone{padding: 10px;}

    .u-lgtit{font-size: 20px;}
    .m-dtfuns{padding: 0 0 0 6px;}
    .u-wzinfo span{margin: 0 5px 0 0;}
    .u-fontsize{padding-right: 0;}
    .m-dtfonts{padding: 10px 0;}
	.m-dttexts{font-size: 14px;}
    .m-dtsxqh li.u-dtprev,.m-dtsxqh li.u-dtnext{max-width: 100%; float: none; padding: 0; background: none;}

    .m-ipbjzcjd{padding: 10px 0 15px;}
    .m-bjtabs{position: static;}
    .m-bjtabs li{float: left; width: 25%; text-align: center;}
    .m-bjtabs li span{display: none;}
    .m-bjtabs li a{padding: 9px 8px;}
    .m-bjzclists{margin: 0;}

    .m-knowledgetit{padding: 36px 200px 25px 25px;}

    .m-knowobjs{padding: 10px 10px 0;}
    .m-knowobjs li,.m-hnowlists li{margin-bottom: 10px;}
    .m-hnowlists{padding: 0 10px;}
    .m-knowtit span{font-size: 16px;}
    .g-knowrg{padding: 10px;}

    .m-writebox{padding: 10px;}
    .m-writetext .m-titstyle2 .u-more,.m-mailxjlb .m-titstyle2 .u-more{line-height: 38px;}
    .m-mailfmbox,.m-mlbds{padding: 0;}
    .u-mailone{margin-bottom: 0; padding-bottom: 0; border: none;}
    .m-mailfmbox .u-nologin{margin: 15px 0;}

    .m-maillists{padding: 10px;}
    .g-mailsearch{padding: 15px 30px;}

    .m-mailxjlb .u-ts2{width: 75%;}
    .m-mailxjlb .u-ts3{width: 25%;}

    .m-zxtsbd li{line-height: 40px;}
    .m-zxtsbd li p{height: 40px;}

    .m-maildetail .u-desc{line-height: 26px;}
    .m-maildetail .table td{padding: 10px;}
    .m-maildetail .table tfoot{display: none;}

    .m-yjzjtabs li{width: 25%;}
    .m-yjzjtabs li span{display: none;}
    .g-zjinfo,.m-yjzjform,.m-zjrst{padding: 0 15px;}
    .m-lylists li{margin: 10px 0; padding: 10px;}
    .m-dczjtext{padding: 15px;}
    .g-zjbox{padding: 10px;}
    .m-dccode .form-control{width: 35%;}
    .m-dcjsbd span{margin: 0;}
    .g-dczjjg{margin-top: 15px; padding: 10px 10px 0;}

    .is-znwdheader{padding-bottom: 20px;}
    .u-znwdlogo{padding: 24px 0 15px;}
    .u-znwdstlogo{padding: 0; margin: 0 auto; max-width: 100%;}

    .is-znwdmain{padding: 15px 0;}
    .m-znwdfont,.g-znwdtext{padding: 10px;}
    .u-wypj{position: static; width: auto;}
    .g-znwdrg{padding: 0 10px;}
    .m-znbq h1 span,.m-znwdtab li{font-size: 16px;}

    .m-wechat li{margin-top: 10px;}
    .m-wechat li img{max-width: 100%; height: auto;}
	
	.m-seradvs{margin-top: 15px;}
	.m-dtsxqh li{font-size: 14px;}
}
/*phone sm*/
@media screen and (max-width: 767px) {
    .m-nav .u-webhome{padding: 15px 75px 20px 15px;}
    .m-nav .u-webhome img{display: block; max-width: 100%;}
    .g-nav li{float: none; width: 100%; line-height: 40px;}
    .g-nav li a{padding: 0 15px; background: #c90e24;}
    .g-nav li span{display: none;}

    .m-search{padding: 15px 0;}
    .g-search{position: relative;}
    .u-searchpgtit{position: absolute; left: 0; top: 0; height: 36px;}
    .u-searchpgtit dl dt{height: 36px; line-height: 36px;}
    .u-searchicon{top: 10px;}
    .m-searchbox{float: none; padding-left: 120px; width: 100%; height: 36px;}
    .g-searchbox .form-control,.g-searchbox .u-searchbtn{height: 36px;}

    .m-serchild li{width: 33.33%; line-height: 30px;}

    .m-abmlbz{padding: 15px 0; height: 123px;}
    .m-abmlbz img{top: 15px;}

    .g-abbzgk,.m-bzgkbd{padding: 10px;}
    .m-bzgkbd h1 a{padding: 6px 55px 6px 0; font-size: 20px;}
    .g-bzgkbd{height: 168px;}
    .g-bzgkbd p{line-height: 28px;}

    .g-abcsjg li{width: 50%;}

    .m-lddesc h2 strong{margin-bottom: 5px; display: block;}

    .u-lgtit{padding: 10px 0;}

    .m-knowledgetit{padding: 10px;}
    .m-knowledgetit h1{font-size: 30px; padding-bottom: 10px;}

    .m-knowtype li a{font-size: 18px;}
    .m-knowtype li i{display: none;}

    .m-mailinfos{padding: 10px; line-height: 26px;}

    .g-mailsearch{padding: 15px 0;}



    



}
/*small xs*/
@media screen and (max-width: 638px) {
	.u-searchpgtit{width: 100px;}
	.u-searchpgtit dl dt{padding: 0 12px;}
	.u-searchpgtit dl dt span{font-size: 14px;}
	.m-searchbox{padding-left: 110px;}
    .u-searchicon{display: none;}
    .g-searchbox .form-control{padding: 0 80px 0 10px; font-size: 14px;}
    .g-searchbox .u-searchbtn{width: 70px;}

    .g-nsflash,.g-nsflash .owl-item,.g-nsflash img{height: 220px;}

    .m-nsvideo li .u-pic,.m-nsvideo li .u-pic img{height: 110px;}

    .g-intfws li a{height: 42px; line-height: 42px;}
    .g-intfws li span{display: none;}

    .m-onezj p span{display: block;}

    .u-wzinfo{padding: 0;}
	
	.m-listpicture li img{height: 110px;}



}

/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {
    .container{padding: 0; width: 1200px;}

}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
	.f-lg-mlr5{margin: 0 5px;}
	.f-lg-mlr10{margin: 0 10px;}
	.f-lg-mlr15{margin: 0 10px;}
	.f-lg-mlrf5{margin: 0 -5px;}
	.f-lg-mlrf10{margin: 0 -10px!important;}
	.f-lg-mlrf15{margin: 0 -15px;}
	.f-lg-plr5{padding: 0 5px;}
	.f-lg-plr10{padding: 0 10px!important;}
	.f-lg-plr15{padding: 0 15px;}
	.f-lg-mb5{margin-bottom: 5px;}
	.f-lg-mb10{margin-bottom: 10px;}
	.f-lg-mb15{margin-bottom: 15px;}
	.f-lg-mb20{margin-bottom: 20px;}
	.f-lg-mb30{margin-bottom: 30px!important;}
	.f-lg-ha{height: auto;}
	.f-lg-fn{float: none;}
	.f-lg-wa{width: auto;}
	.f-lg-db{display: block;}
	.f-lg-dn{display: none;}

	.u-sjgov li{margin-right: 6px;}
	.u-child li{margin: 0 5px;}
	.u-tpfuns li a{padding: 0 8px;}

	.m-tabstyle2 li{margin: 0;}

	.m-fdlinks .u-tit{font-size: 18px;}
	.m-fdlinks .u-tit span{margin-right: 10px; width: 18px; height: 18px; line-height: 18px; font-size: 18px;}
	.m-links{margin: 0 2px;}

	

}
/*pad md*/
@media screen and (max-width: 991px ){
	.f-md-npd{padding: 0;}
	.f-md-mlr5{margin: 0 5px;}
	.f-md-mlr10{margin: 0 10px;}
	.f-md-mlr15{margin: 0 10px;}
	.f-md-mlrf5{margin: 0 -5px;}
	.f-md-mlrf10{margin: 0 -10px;}
	.f-md-mlrf15{margin: 0 -15px;}
	.f-md-plr5{padding: 0 5px;}
	.f-md-plr10{padding: 0 10px;}
	.f-md-plr15{padding: 0 15px;}
	.f-md-mb5{margin-bottom: 5px;}
	.f-md-mb10{margin-bottom: 10px;}
	.f-md-mb15{margin-bottom: 15px!important;}
	.f-md-ha{height: auto!important;}
	.f-md-fn{float: none;}
	.f-md-wa{width: auto!important;}
	.f-md-db{display: block;}
	.f-md-dn{display: none!important;}
	.f-md-pa{position: absolute;}

	.m-tabstyle1 li a{font-size: 16px;}

	.m-liststyle1 li{height: 30px; line-height: 30px;}
	.m-liststyle1 li a{font-size: 14px;}
    .m-liststyle1 li span{font-size: 12px;}

    .m-titstyle1 .u-tit{font-size: 18px;}

    .m-tabstyle2 li,.m-titstyle2 .u-tit,.m-tabstyle3 li{line-height: 38px;}
    .m-tabstyle2 li a,.m-titstyle2 .u-tit,.m-titstyle3 .u-tit{font-size: 16px;}

    .m-titstyle3{padding: 12px 0;}
	.m-titstyle3 .u-tit{height: 16px; line-height: 16px; padding: 0 0 0 12px; border-left: 6px solid #c90e24;}

}
/*phone sm*/
@media screen and (max-width: 767px) {
	.f-sm-mlr5{margin: 0 5px;}
	.f-sm-mlr10{margin: 0 10px;}
	.f-sm-mlr15{margin: 0 10px;}
	.f-sm-mlrf5{margin: 0 -5px;}
	.f-sm-mlrf10{margin: 0 -10px;}
	.f-sm-mlrf15{margin: 0 -15px;}
	.f-sm-plr5{padding: 0 5px;}
	.f-sm-plr10{padding: 0 10px;}
	.f-sm-plr15{padding: 0 15px;}
	.f-sm-mb5{margin-bottom: 5px;}
	.f-sm-mb10{margin-bottom: 10px;}
	.f-sm-mb15{margin-bottom: 15px;}
	.f-sm-ha{height: auto;}
	.f-sm-fn{float: none;}
	.f-sm-wa{width: auto;}
	.f-sm-db{display: block;}
	.f-sm-dn{display: none;}

	


}
/*small xs*/
@media screen and (max-width: 638px) {
	body{font-size: 14px;}

}

/*print*/
@media print {
    a[href]:after {
        content: none!important;
    }
}