/*function*/
.f-dn{display: none;}
.f-db{display: block;}
.f-fl{float: left;}
.f-fr{float: right;}
.f-pr{position: relative;}
.f-pa{position: absolute;}
.f-pf{position: fixed;}
.f-oh{overflow: hidden;}
.f-fwn{font-weight: normal;}
.f-fwb{font-weight: bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.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-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-mlrf10{margin: 0 -10px;}
.f-mlrf15{margin: 0 -15px;}
.f-mlrf20{margin: 0 -20px;}
.f-plr5{padding: 0 5px;}
.f-plr10{padding: 0 10px;}
.f-plr15{padding: 0 15px;}
.f-plr20{padding: 0 20px;}
.f-mb0{margin-bottom: 0!important;}
.f-mb5{margin-bottom: 5px;}
.f-mb10{margin-bottom: 10px;}
.f-mb15{margin-bottom: 15px;}
.f-mb20{margin-bottom: 20px;}
.f-mb30{margin-bottom: 30px;}
.f-ml15{margin-left: 15px;}
.f-ml20{margin-left: 20px;}
.f-nbg{background: none!important;}
.f-nbd{border: none!important;}
.f-wd100{width: 100%!important;}

/*module*/
.scroll_absolute{position: absolute;}
.scroll_vertical_bar{position: absolute; top: 0; right: 0; margin: 0; padding: 0; width: 6px; -moz-border-radius: 3px; border-radius: 3px; overflow: hidden;}
.scroll_track{position: relative; background: #f0f0f0; width: 6px;}
.scroll_drag{position: absolute; top: 0; right: 0; cursor: pointer; background: #d6d6d6; width: 6px; -moz-border-radius: 3px; border-radius: 3px; overflow: hidden;}


.m-liststyle1 li{height: 38px; line-height: 38px;}
.m-liststyle1 li span{float: right; padding-left: 10px; font-size: 14px; color: #999;}
.m-liststyle1 li a{display: block; padding-left: 14px; background: url(../images/public/icon-li1.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

.m-liststyle2 li{height: 38px; line-height: 38px;}
.m-liststyle2 li span{float: right; padding-left: 10px; font-size: 14px; color: #999;}
.m-liststyle2 li div{padding-left: 14px; background: url(../images/public/icon-li1.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-liststyle2 li a.u-more{color: #015293;}

.m-tabstyle5{height: 44px; line-height: 44px; background: #f5f5f5;}
.m-tabstyle5 li{float: left;}
.m-tabstyle5 li a{display: block; padding: 0 12px; font-size: 16px;}
.m-tabstyle5 li.u-active a{background: #015293; font-weight: bold; color: #fff;}

/*fiveopen*/
.m-openztdy{padding: 15px; background: url(../images/zdxm/bg-ztty.png) center no-repeat;}
.m-dyicon span{margin: 0 auto; display: block; width: 74px; height: 74px; -moz-border-radius: 50%; border-radius: 50%; background-color: #015293; background-repeat: no-repeat; background-position: center;}
.m-dyicon p{color: #015293;}
.m-dydesc{padding: 10px 0 10px 94px; background: url(../images/zdxm/bg-dydesc.png) left center no-repeat; line-height: 30px; text-indent: 2em;}

/*zdxm*/
.m-zdxmdy .m-dyicon{width: 276px;}
.m-zdxmdy .m-dyicon span{background-image: url(../images/zdxm/icon-dyfive.png);}
.m-zdxmdy .m-dyicon p{line-height: 28px; font-size: 20px; font-weight: bold;}
.m-zdxmdy .m-dydesc{width: 747px;}
.m-pzfw{width: 243px; height: 311px; border: 1px solid #ddd;}
.m-pzfw h1{height: 44px; line-height: 44px; background: #f5f5f5;}
.m-pzfw h1 a{display: block; float: left; padding: 0 12px; font-size: 16px; font-weight: bold; background: #015293; color: #fff;}
.m-pzfwtop{height: 39px; line-height: 38px; border-bottom: 1px solid #ddd; margin-top: 3px;}
.m-pzfwtop li{float: left; margin: 0 6px 0 22px; padding: 0 26px; font-size: 16px; cursor: default;}
.m-pzfwtop li.u-active{color: #015293; border-bottom: 2px solid #015293;}
.m-pzfwbox{padding: 5px 10px 0;}
.m-pzfwbox li{height: 30px; line-height: 30px;}
.m-pzfwbox li a{font-size: 14px;}
.m-zdxmtabs{width: 913px; height: 311px; border: 1px solid #ddd;}
.g-zdxmlists{padding: 1px 10px 0;}
.m-flxms{height: 230px; padding: 20px 0; border-bottom: 1px dashed #ddd;}
.m-flxms .u-pic img{display: block; width: 298px; height: 190px;}
.m-flxms .u-desc{position: relative; width: 545px; height: 190px; padding-left: 20px;}
.m-flxms .u-desc h1{ font-weight: bold; height: 16px; line-height: 16px; padding-bottom: 13px;}
.m-flxms .u-desc p{line-height: 26px; color: #6b6b6b;}
.m-flxms .u-desc p strong{color: #333;}
.m-flxms .u-desc a.u-more{position: absolute; left: 20px; bottom: 0; display: block; width: 118px; height: 36px; line-height: 36px; text-align: center; color: #cc0c0d; background: #f5f5f5;}
.m-zdxmbtns{width: 290px; height: 190px; overflow: hidden;}
.m-zdxmbtns ul{zoom: 1; width: 110%;}
.m-zdxmbtns li{float: left; margin: 0 10px 10px 0; width: 140px; height: 40px;}
.m-zdxmbtns li a{display: block; line-height: 38px; padding-left: 34px; border: 1px solid #ddd; background: url(../images/public/icon-li3.png) 20px center no-repeat; font-size: 14px;}

/*zdxm-detail*/
.m-zdxmdetail{margin-bottom: 15px;}
.m-zdxmdetail h1{line-height: 55px; text-align: center; font-size: 36px; color: #3d3d3d;}
.m-zdxminfo{margin-top: 22px; height: 193px; background: #f5f5f5;}
.m-zdxminfo .u-pic img{display: block; width: 315px; height: 193px;}
.m-zdxminfo .u-desc{width: 830px; padding: 10px 15px 0 0;}
.m-zdxminfo .u-desc p{line-height: 36px; font-size: 16px;}
.m-zdxmshows{height: 175px;}
.m-zdxmlists{height: 278px; border: 1px solid #ddd;}
.m-zdxmlists .m-liststyle1{padding: 6px 10px 0;height: 228px; overflow-y: scroll;}

.m-showpdf{margin-bottom: 15px;}
.m-dtdownload{margin-top: 15px; padding: 0 0 15px 22px;background: url(../images/zdxm/icon-detail.png) 0 -118px no-repeat;}
.m-dtdownload li{line-height: 30px;}

.g-content{width:1230px;margin:auto;background:#fff;padding:0 30px}
.fr{float:right}
@media screen and (max-width: 767px) {
	.g-content{width:100%;padding:0 10px}
	.m-flxms .u-desc,.m-zdxmdy .m-dydesc,.m-pzfw,.m-zdxmtabs,.m-flxms .u-pic img,.m-flxms,.u-pic,.m-zdxminfo .u-desc,.m-zdxminfo .u-pic img{width:100%}
	.m-openztdy{background-size:100% 100%}
	.m-tabstyle5{height:auto}
	.m-zdxmtabs{height:auto;margin-top:10px}
	.m-flxms .u-pic{margin:15px 0}
	.m-zdxmbtns{width:100%;margin-top:10px}
	.m-flxms,.m-zdxmlists,.m-zdxminfo{height:auto}
	.m-zdxmdetail h1{font-size:22px;line-height:35px}
}