@charset "utf-8";
/* CSS Document */
/*
* @description: 专题样式
* @author: ishang_pan
* @update: ishang_pan (2018-11-20 11:13)
*/

/*全局 on*/
html{-webkit-text-size-adjust:none;}
*html{background-image:url(about:blank); background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
*{margin: 0; padding: 0; list-style: none;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
body{padding:0; margin:0; font: 14px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif; color:#333; min-width: 1200px;background-color: #fff;}
input,textarea,select,button,label{vertical-align:middle; outline:none; font-family:"Microsoft YaHei",微软雅黑;}
textarea{resize:none;}
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,a,form,input,label,select{margin:0; padding:0; list-style:none;}
a{color:#333; text-decoration:none; outline:none;}
a:hover{color:#d00d0d; text-decoration:none;}
a img{border:none;}
.fl{float:left;}
.fr{float:right;}
.clear{margin:0; overflow:hidden; visibility:hidden; font-size: 0; content: "."; clear: both; height: 0; padding:0;}
.clearfix:after{visibility:hidden; display: block; font-size: 0; content:" "; clear:both; height:0;}
* html .clearfix{zoom: 1;} /* IE6 */
*:first-child+html .clearfix{zoom: 1;} /* IE7 */
h1,h2,h3{font-weight: normal;}
.hidden{display: none;}


a img{border:none;}
.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-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-tac{text-align: center;}
.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;}
/*全局 end*/

/*头部 on*/
.is-header{position: relative; width: 100%; height: 248px; overflow: hidden;}
.is-header a.u-home{position: absolute; left: 50%; margin-left: -605px; top: 7px; width: 180px; height: 45px;}
.is-header .u-logo{top: 11px; left: 50%; margin-left: -600px;}
/*头部 end*/

/*主体 on*/
.m-titstyle{height: 40px; line-height: 40px; background: url(../images/home/bg-tit.png) left center no-repeat;}
.m-titstyle a{display: block; float: left; padding: 0 30px; font-size: 16px; font-weight: bold; color: #fff;}
.m-tabstyle{margin: 15px 0; height: 38px; overflow: hidden;}
.m-tabstyle ul{zoom: 1; width: 110%;}
.m-tabstyle ul li{float: left; margin-right: 10px; height: 38px; text-align: center;}
.m-tabstyle ul li a{display: block; line-height: 36px; border: 1px solid #ddd; border-radius: 4px; font-size: 16px;}
.m-tabstyle ul li.u-active a{color: #d00d0d; border-color: #d00d0d;}
.m-liststyle{overflow: hidden;}
.m-liststyle ul{width: 120%; zoom: 1;}
.m-liststyle li{float: left; margin-right: 90px; width: 555px; line-height: 36px; background: url(../images/home/icon-li.png) left center no-repeat;}
.m-liststyle li a{padding-left: 15px; font-size: 16px;}
.m-liststyle li span{float: right; color: #999;}
.is-main{margin: 20px 0 0;}
.m-daodu{margin: 0 auto 30px; padding: 7px 18px 14px 70px; width: 1110px; height: 143px; border: 1px dashed #d00d0d; text-align: justify; background: url(../images/home/bg-daodu.png) 9px top no-repeat;}
.m-daodu p{line-height: 36px; font-size: 16px; text-indent: 2em;}
.u-bmxx li{width: 111px;}
.u-hjxx li{width: 141px;}
.m-listbox{width: 1200px; height: 293px; margin: 0 auto 15px;}
.m-pzxx{margin: 0 auto; width: 1200px; overflow: hidden; min-height: 266px;}
.g-pzxx{background: #f5f5f5; padding: 15px 0;}
.m-pzxxbd{width: 110%;}
.m-pzxxbox{margin: 30px 30px 0 0; padding: 0 10px; width: 360px; height: 368px; background: #fff; border-radius: 10px;}
.m-pzxxbox h1{line-height: 56px; font-size: 16px; font-weight: bold; padding: 0 5px;}
.m-pzxxbox div{padding: 5px 0 9px; height: 286px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.m-pzxxbox div li{line-height: 22px;}
.m-pzxxbox div li a{padding-left: 14px; color: #666; background: url(../images/home/icon-li1.png) 3px center no-repeat;}
/*主体 end*/

/*底部 on*/
.is-footer {height: 215px; border-top: 2px solid #0783e9;}
.is-footer .m-footer {position: relative; width: 1200px; height: 170px; margin: 0 auto;background: #f7f7f7;}
.is-footer .m-footer .s-link {text-align: center; padding-top: 25px; margin-bottom: 10px;}
/*底部 end*/


/* 新增项目库 */
.u-xmkbox{margin-top:20px;padding:0 12px;border:1px solid #ddd;}
.f-list{padding:0!important;}
.title-switch ul{margin:0 auto;padding:35px 0;width:750px;height:50px;}
.title-switch ul li{float:left;margin-right:28px;width:160px;height:50px;border:solid 1px #cd0000;color:#cd0000;text-align:center;font-size:18px;font-family:MicrosoftYaHei;line-height:50px;}
.title-switch ul li:last-child{margin-right:0;}
.title-switch ul li.f-active{border:solid 1px #cd0000;background-color:#cd0000;color:#fff;}
.disnone,.fisno{display:none;}
.f-act{position:relative;color:#cd0000;font-weight:700;font-size:20px;}
.f-act:after{position:absolute;top:48px;left:50%;margin-left:-15px;width:30px;height:5px;background-color:#cd0000;content:"";}
.titleswitch{margin-bottom:20px;height:50px;border-bottom:1px solid #c2c9d9;}
.titleswitch ul{display:flex;justify-content:center;}
.titleswitch ul li{float:left;margin:0 20px;font-size:20px;cursor:pointer;}
.fivey{padding-top:42px;height:80px;}
.fivey ul{margin:0 auto;width:84px;}
.fivey ul li{float:left;margin:0 5px;padding-left:0;width:30px;height:30px;border:1px solid #ccc;text-align:center;line-height:30px;cursor:pointer;}
.fivey ul li.fiveactive{border:1px solid #cd0000;background-color:#cd0000;color:#fff;}
.watermark{position:absolute;top:0;left:60%;z-index:999;width:130px;height:130px;}
.watermark .date{position:absolute;bottom:50px;left:60px;width:140px;height:30px;color:red;font-weight:bolder;font-size:12px;line-height:30px;transform:rotate(-18deg);-ms-transform:rotate(-18deg);}
.m-xmkbox{padding:0 0 25px;}
.g-xmkbox{margin:0 auto;width:1200px;}
.g-xmkbox .u-titstyle{margin-bottom:34px;}
.m-xmfl{position:relative;padding:20px 0;height:185px;border-bottom:1px dashed #ddd;}
.g-xmfl{width:815px;}
.g-xmfl .u-pic img{display:block;width:290px;height:185px;}
.g-xmfl .u-desc{width:500px;}
.g-xmfl .u-desc h1{overflow:hidden;margin-bottom:12px;height:20px;color:#333;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-weight:700;font-size:16px;line-height:20px;}
.g-xmfl .u-desc p{display:-webkit-box;overflow:hidden;text-indent:2em;text-overflow:ellipsis;line-height:30px;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.m-xmbtns{width:350px;}
.m-xmbtns li{float:left;margin:0 0 10px 10px;padding-left:0;width:165px;height:55px;}
.m-xmbtns a{display:block;padding-left:35px;background:url(../images/public/list_bj.jpg) #f5f5f5 left 21px center no-repeat;background-color:#f5f5f5;text-align:left;line-height:53px;}
.m-liststyle1 li{height:36px;line-height:36px;}
.m-liststyle1 li span{float:right;padding-left:10px;color:#999;font-size:14px;}
.m-liststyle1 li a{display:block;overflow:hidden;padding-left:13px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.m-liststyle1 li a:hover{padding-left:16px;transition:all .3s;}
.m-box{margin:0 auto;width:1200px;}


.u-bg{width: 100% !important;height: 248px;}
@media screen and (max-width: 767px) {
	.u-bg{width: 100% !important;height: auto !important;}
	.u-sjgov{display: none;}
  *{box-sizing:border-box;}
	.is-main{padding:10px;width:100%!important}
  body{min-width:auto;background:#fff}
  .m-gov,.m-xmlc,.g-xmkbox,.m-footer,.m-xmlctab ul,.m-xmlclists ul,.g-xmfl,.g-xmfl .u-desc{width:100%!important}
	.is-header .u-banner{width:170%;left:-33%;margin-left:0;height:228px}
	.is-header .m-search{right:20px!important;margin-right:0!important;top:auto!important;bottom:5px!important}
	.is-header .u-logo{left:0;margin-left:0}
	.is-header{height:160px}
	.is-header .u-bg{width:350%;margin-left:-52%;height:170px}
	.m-daoyu{width:100%;height:220px;overflow: auto;}
	.m-xmlc{height:auto}
	.m-xmlctab li{width:48%;margin:1%}
	.m-xmlclists li,.m-daodu,.m-liststyle ul,.m-liststyle li{width:100%}
	.title-switch ul li{width:48%!important;margin:1%}
	.title-switch ul{height:auto;overflow: hidden;}
	.m-xmfl{height: auto;}
	.m-xmkbox{padding-top:10px}
	.u-pic{float: none;}
	.u-pic img{margin:auto}
	.u-desc{padding:10px}
	.g-xmfl .u-desc h1{text-align: center;}
	.m-daoyu p{font-size: 16px;line-height: 34px;}
	.top-content{max-width: 100%!important;}
	.f-left{display: none;}
	.m-daodu{padding-right:15px;overflow-y: auto;}
	.m-tabstyle ul{width:100%;overflow: hidden;}
	.m-listbox{width:100%;height:auto;}
	.m-tabstyle,.is-footer,.is-footer .m-footer{height:auto!important}
	.u-hjxx li{width:48%;margin:1%!important}
	.m-liststyle li{height:36px;overflow: hidden;}
	.u-xmkbox{width:100%!important}
	.u-xmkbox .title-switch ul{width:100%!important}
	
}
