* {margin:0px; padding:0px;  }
img{ border:0 none; padding:0;}
input,button,select,textarea{outline:none} 
textarea{resize:none}
table{border-spacing:0;}
div,ul,li{ list-style-type:none;}
html,body{ font-size:17px;  position: relative;  margin:0 auto; color:#000000; font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Georgia,Helvetica,Arial,sans-serif;}

a{ font-size:17px;	color:#000000; text-decoration:none;  font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Georgia,Helvetica,Arial,sans-serif; }
a:hover{ font-weight:700; color:#FF0C20;}
.clear{ clear:both;}



/***************************************首页*****************/
.wp{ width:1300px; margin:0 auto;}
/*顶部*/
.header{ width:100%; margin:0 auto; height:150px;}
.header .logo{ float:left; }
.header .logo a{ display:block; width:835px; height:65px; background:url(logohong.png) no-repeat 0% 0%; font-size:0; margin-top:40px;}
.header .sousuo{ float:right; width:240px;}
.sousuo .inputs{ width:200px; height:35px; line-height:35px; text-indent:10px; font-size:15px; background-color:#eee; border:none;}
/*导航*/
.navbox{ height:50px; background-color:#B00D18;}
#pcnav{ width:1300px; margin:0 auto; height:50px; line-height:50px; z-index:5; position:relative;}
#pcnav .yi{display:inline-block;  width:11.1%; float:left; height:50px; line-height:50px;  margin-right:-4px;/*去掉li间的空白*/ position:relative; z-index:20;}
#pcnav .yi a{display:block; width:100%; height:50px; line-height:50px; text-decoration:none; text-align:center; font-size:20px; color:#ffffff;  z-index:35;  }/*一级栏目间距*/
#pcnav .yi a:hover{ background-color:#FF0D21;}
#pcnav ul{position:absolute; display:none; width:100%; top:50px;}/*二级列表菜单*/
#pcnav ul a{ }/*2级和3级栏目高度*/
#pcnav .er a{ color:#000; font-size:18px;}/*二级栏目间距*/
#pcnav .sanji{left:185px; top:0px;}		
#pcnav a:hover,  #pcnav a:focus, #pcnav a.xuanzhong{color:#fff; }
#pcnav .er li{background-color:#ffffff; margin-right:0;}/*二级菜单样式背景色*/
#pcnav .er a:hover, #pcnav .er a:focus{ background-color:#B00D18; color:#fff;}/*二级菜单鼠标经过样式背景色*/
#pcnav li:hover ul ul, #pcnav li:hover ul ul ul, #pcnav li:hover ul ul ul ul{display:none;}
#pcnav li:hover ul, #pcnav li li:hover ul, #pcnav li li li:hover ul, #pcnav li li li li:hover ul{display:block;}

/*首页大图*/
.swiper1{ position:relative;}
.swiper1 .swiper-slide img{width:100%; max-width:100%;}
.swiper-button-prev.swiper-button-prev1, .swiper-container-rtl .swiper-button-next1 {
    background-image: url(arr-left.png);
    left: 10px;
    right: auto;
}
.swiper-button-next.swiper-button-next1, .swiper-container-rtl .swiper-button-prev1 {
    background-image: url(arr-right.png);
    right: 10px;
    left: auto;
}
.swiper-button-next.swiper-button-next1.swiper-button-disabled, .swiper-button-prev.swiper-button-prev1.swiper-button-disabled {
    opacity: .65;
    cursor: auto;
    pointer-events: none;
}
.swiper-button-next.swiper-button-next1, .swiper-button-prev.swiper-button-prev1 {
    position: absolute;
    top: 50%;
    width: 44px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 44px 44px;
    background-position: center;
    background-repeat: no-repeat;
}
.swiper-pagination1 .swiper-pagination-bullet {
	width: 10px;
	height:10px;
	display: inline-block;
	border-radius:50%;
	border:2px solid #ffffff;
	background:none;
	opacity: 1;
}
.swiper-pagination1 .swiper-pagination-bullet-active {
	width: 14px;
	height:14px;
	border:0;
	background-color:#ffffff;
	opacity: 1;
}
.swiper1 .zi{ position:absolute; left:50%; top:50%; z-index:999; transform: translate(-50%, -50%);}


/*评建动态*/
.section1{ width:100%; display:block; background-color:#ffffff; padding:40px 0;}
/*评建动态栏目标题*/
.menu{ width:100%; position:relative; height:45px; line-height:45px; border-bottom:1px solid #B00D18; margin-bottom:20px;  }
.menu span{ position:absolute; left:0; bottom:0; width:155px; height:45px; line-height:45px; background-color:#FF0D21; color:#ffffff; text-align:center; font-size:24px;}
.menu a{ display:inline-block; position:absolute; right:0; top:7px;  width:60px; font-size:14px; color:#333; height:20px; line-height:20px; background:url(more-hong.png) no-repeat 100% 50%; transition:all 0.3s ease-out 0s;}
.menu a:hover{ color:#B00D18;  background:url(more-hong.png) no-repeat 90% 50%;  transition:all 0.3s ease-out 0s;}
/*评建动态左侧图片*/
.wp1-left{ width:660px; float:left;}
.xw-pic{ width:100%;}
.swiper-slide img{max-width:100%;}
.swiper2 .swiper-slide{ position:relative; height:100%; }
.swiper2 .pic {
	height: 430px;
	position: relative;
	overflow: hidden;
}
.swiper2 .pic a{    background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 100%;
	display: block;
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;}
	
.swiper2 .swiper-slide .txt {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:40px;
	background:url(black.png) repeat-x 0% 0%;
}
.swiper2 .swiper-slide .txt h1{ font-size:16px; font-weight:normal; line-height:40px; overflow:hidden; color:#fff; padding:0 10px;}

.swiper-button-prev.swiper-button-prev2, .swiper-container-rtl .swiper-button-next2 {
	background-image: url(arr-left1.png);
	left: 10px;
	right: auto;
}
.swiper-button-next.swiper-button-next2, .swiper-container-rtl .swiper-button-prev2 {
	background-image: url(arr-right1.png);
	right: 10px;
	left: auto;
}
.swiper-button-next.swiper-button-next2, .swiper-button-prev.swiper-button-prev2 {
    position: absolute;
    top: 50%;
    width: 15px;
    height: 29px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 15px 29px;
    background-position: center;
    background-repeat: no-repeat;
}
/*评建动态右侧列表*/
.wp1-right{ width:610px; float:right;}
.sy-list1{ }
.list1-item{ width:100%;  height:53px; border-bottom:1px solid #eee; }
.list1-item .sj{ float:right; width:110px; text-align:center; height:53px; line-height:53px; color:#868686;  font-size:17px; font-family:Arial, Helvetica, sans-serif; }
.list1-item .text{ float:left; width:calc(100% - 130px); overflow:hidden; text-overflow: ellipsis; white-space:nowrap; height:53px; line-height:53px;   font-size:17px; text-indent:10px;}
.list1-item:hover{ background-color:#f9f9f9;}
.list1-item:hover .text{ font-weight:700;  }
.list1-item:hover .sj{font-weight:700;  }

/*通知公告  政策文件*/
.section2{ width:100%; display:block; background:url(indexbg-hong.jpg) no-repeat 50% 50%; background-size:cover; padding:40px 0;}
.wp2-left{ width:48%; float:left;}
.wp2-right{ width:48%; float:right;}
.sy-list2{ margin-top:20px; background-color:#ffffff; box-shadow: 0 0 10px rgba(0,0,0,0.1); padding: 20px;}
.list2-item{ width:100%;  height:56px; }
.list2-item .sj{ float:right; width:60px; text-align:center; height:53px; line-height:53px; color:#868686;  font-size:17px;  font-family:Arial, Helvetica, sans-serif; }
.list2-item .text{ float:left; width:calc(100% - 80px); overflow:hidden; text-overflow: ellipsis; white-space:nowrap; height:53px; line-height:53px; font-size:17px; background:url(dot-hong.png) no-repeat 0% 50%; text-indent:20px;}
.list2-item:hover{ background-color:#f5f5f5;}
.list2-item:hover .text{ font-weight:700; }

/*他山之石  资源下载*/
.section3{ width:100%; display:block; background-color:#ffffff; padding:40px 0;}
.wp3-left{ width:48%; float:left;}
.wp3-right{ width:48%; float:right;}

/*首页底部*/
.foot{ width:100%; height:270px; background:url(foot-hong.jpg) no-repeat 50% 0%; background-size:cover; margin-top:40px;}
.foot-left{ float:left; width:600px;} 
.foot-left img{ margin-top:60px;}
.foot-left p{ color:#ffffff; font-size:14px; margin-top:10px;}
.foot-right{ float:right; width:600px;}
.foot-right h3{ color:#ffffff; margin-top:60px; margin-bottom:20px;}
.foot-right a{display: inline-block; color:#ffffff; margin-right:20px; margin-bottom:20px;}
.foot-right a:hover{ color:#ffffff; text-decoration:underline; font-weight:normal;}



/*-----------------------------------列表页内容------------------------------------------------------------------------区*/
.listbanner{ max-height:400px; overflow:hidden;}
.listbanner img{ width:100%;}
.mainbox{width:1300px; min-height:30rem; margin:3rem auto;  }

.main_left{ width:20%; float:left;}
.main_right{ width:76%; float:right; }
/*左侧导航*/
.yiji{ height:100px; line-height:100px; background-color:#B00D18; color:#ffffff; font-size:26px;  padding-left:30px; }
.erji{box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); margin-top:20px;}
.erji a{ display:block; height:70px; line-height:70px; font-size:20px;  padding-left:30px; border-bottom:1px solid #eee;} 
.erji a:hover{background:url(line1.jpg) no-repeat 0% 50%;  color:#FF0D21; font-weight:700; }
.erji a.active{ background:url(line1.jpg) no-repeat 0% 50%;  color:#FF0D21; font-weight:700;}

/*右侧文章列表*/
.r_top{ width:100%; margin-bottom:40px;}
.r_top .weizhi{ height:70px;  line-height:70px; border-bottom:1px solid #ddd; color:#888; font-size:14px; }
.r_top .weizhi a{ color:#888; font-size:14px; margin:0 5px;}

.ul-list li{ display:block; border-bottom:1px solid #eee; height:5rem;}
.ul-list li a{ display:block;  height:5rem; line-height:5rem; }
.ul-list .time{ float:right; width:110px; color:#868686; font-size:1rem; text-align:right; font-family:Arial, Helvetica, sans-serif; }
.ul-list .name{ float:left; width:calc(100% - 180px); line-height:5rem; height:5rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:17px;}
.ul-list li:hover{ border-bottom:1px solid #FF0C20;}
.ul-list li a:hover .name{ font-weight:700; color:#FF0C20;}
.ul-list li a:hover .time{ font-weight:700;}
/*------------------------------------内容页-------------------------------*/
.nr-box .nr-title{ width:90%; margin:0 auto; text-align:center; font-size:22px; line-height:30px;  padding-bottom:30px;}
.nr-box .nr-info{ text-align:center; font-size:14px; color:#666;}
.nr-box .nr-info span{ margin:0 10px;}
.nr-box .nr-xiangxi{ margin-top:30px;}
.nr-box .nr-xiangxi p{ font-size:18px; line-height:2;}
.nr-box .nr-xiangxi img{ max-width:700px;}
.shang{margin-bottom:10px; color:#666666; font-size:16px;}
.shang a {color:#666666; font-size:16px;}
.xia{color:#666666; font-size:16px;}
.xia a {color:#666666; font-size:16px;}
/*------------------------------------单页-------------------------------*/
.danye{ margin:0 auto; padding:2rem;}
.danye .danye_title{ text-align:center; line-height:30px; font-size:22px; padding-bottom:30px;}
.danye .danye_neirong{ line-height:2; font-size:18px; margin-top:30px;}
.danye .danye_info{ text-align:center; font-size:.875rem; margin:1rem 0; color:#666666;}
.danye .danye_info span{ margin:0 8px;}

/*搜索结果页*/
.ul-list-ss{ margin-top:32px; margin-bottom: 30px;}
.ul-list-ss li{ display:block; height:90px; border-bottom:1px solid #dddddd;}
.ul-list-ss li a{ display:block; height:90px; padding:0 10px;}
.ul-list-ss .time{ float:left; width:110px; height:90px;  line-height:90px; text-align:left;  font-size:16px; color:#B31A20; font-family: Arial, Helvetica, sans-serif;}
.ul-list-ss .name{ float:right; width:calc(100% - 110px);  line-height:90px; height:90px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; font-size:18px;}
.ul-list-ss li:hover{ background-color:#f9f9f9;}
.ul-list-ss li:hover a .time {}
.ul-list-ss li:hover a .name{}