* {
	font-family: microsoft yahei;
}
body {
	overflow-x: hidden;
	line-height: 1;
}
a {
	font-family: microsoft yahei;
	color:#000;
}
a:hover {
	text-decoration: none;
	color: #bb1b21;
}
.clear {
	clear: both;
}
header {
}
.header {
	width: 19.20rem;
	margin: 0 auto;
	position: relative;
}
.header .top {
	width: 12rem;
height: .93rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
line-height: .93rem;
	color: #979797;
font-size: .15rem;
}
.header .top .right {
padding-left: .44rem;
/*background: url(../images/hdzk/tel.png) 0 center no-repeat;*/
}
.header .logo {
	float: left;
margin-top: .29rem;
/*width: 3.35rem;*/
}
.header .logo img {
	width: 1.55rem;
}
.header .nav {
	width: 12.00rem;
height: .54rem;
	background: #fff;
	padding: 0 3.60rem;
	position: relative;
	z-index: 99;
	border-top: 1px solid #e7e7e7;
}
.header .nav map {
	float: left;
	position: relative;
}
.header .nav .nav-site>li {
	float: left;
	width: 0.95rem;
	position: relative;
padding-right: .53rem;
	text-align: center;/*background: url(../images/zsdz/navicon.png) no-repeat;*/
}
.header .nav .nav-site>li>a {
	color: #333;
	display: block;
}
.header .nav .nav-site>li>a>span {
font: .17rem/.54rem microsoft yahei;
}
.header .nav .nav-site>li:hover>a, .header .nav .nav-site>li.cur>a {
	color: #bb1b21;
	display: block;
	position: relative;

}
.header .nav .nav-site>li:hover>a::before, .header .nav .nav-site>li.cur>a::before {
	content: "";
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	width: 1.15rem;
height: .02rem;
	background: url(../images/wwyc/nav-line.png) center no-repeat;
}
.header .nav .nav-site>li .nav2 {
	display: none;
	z-index: 999;
	background: #FFFFFF;
	width: 1.68rem;
	position: absolute;
	left: 0;
	text-align: left;
text-indent: .15rem;
padding-top: .1rem;
padding-bottom: .30rem;
}
.header .nav .nav-site>li:hover .nav2 {
	display: block;
}
.header .nav .nav-site>li ul li {
height: .38rem;
line-height: .38rem;
}
.header .nav .nav-site>li ul a {
	color: #000000;
font-size: .13rem;
	font-weight: normal;
	display: block;

}
.header .nav .nav-site>li ul a:hover {
	color: #000000;
	/*background-color: #bb1b21;*/
			font-weight:bold;
}
.header .nav .nav-site>li .nav2 .desc {
	float: left;
	width: 2.50rem;
font:.13rem/.28rem microsoft yahei;
	color: #595959;
}
.header .nav .nav-site>li .nav2 img {
	width: 2.50rem;
	height: 1.63rem;
	float: right;
margin-right: .34rem;
}
.header .search {
	float: left;
	right: 3.6rem;
	width: 2.35rem;
height: .25rem;
margin-top: .37rem;
	border: 1px solid #ccc;
border-radius: .25rem;
}
.header .search #q {
	float: left;
height: .25rem;
	width: 1.8rem;
	border: none;
text-indent: .16rem;
margin-left: .13rem;
}
.header .search .btn {
width: .25rem;
height: .25rem;
	background: url(../images/wwyc/search.png) center no-repeat;
	border: none;
	cursor: pointer;
	float: right;
}
.header .search form {
	position: relative;
}
.header .tel {
	float: right;
	display: flex;
margin-left: .32rem;
}
.header .tel .tel-name {
padding-left: .41rem;
	background: url(../images/wwyc/tel.png) left center no-repeat;
}
.header .tel .tel-num {
	color: #bb1b21;
}
footer {
	width: 12.00rem;
	margin: 0 auto;
}
.footer {
	width: 12.00rem;
	padding: 0 3.60rem;
	position: relative;
	left: -3.60rem;
font: .13rem/.15rem mircrosoft yahei;
	background: #3c404a;
}
.footer .up {
	background: #3c404a;
padding: .30rem 0;
}
.footer .up>div {
	height: 100%;
}
.footer .up>div+div {
	border-left: 1px solid #016771;
}
.footer .up>div .catname {
padding-top: .13rem;
	color: #fff;
font-size: .17rem;
margin-bottom: .20rem;
}
.footer .up .left {
	width: 2.93rem;
	background: url(../images/hdzk/service.png) no-repeat;
padding-left: .50rem;
}
.footer .up .left .tel {
	color: #fff;
font-size: .20rem;
}
.footer .up .left .pic img {
margin-top: .35rem;
	width: 1.18rem;
	height: 1.18rem;
}
.footer .up .right {
}
.footer .up .right map>ul {
	display: flex;
	justify-content: space-around;
}
.footer .up .right li.l1 {
font: .15rem/.48rem microsoft yahei;
	color: #6eedf9;
	float: left;
}
.footer .up .right li a {
	color: #c4c6cc;
}
.footer .up .right li li span {
	color: #868993;
line-height: .35rem;
	display: block;
font-size: .13rem;
}
.footer .down {
	width: 12.00rem;
	padding: .16rem 3.60rem 0;
	position: relative;
	left: -3.60rem;
	margin: 0rem auto;
	font: .13rem/.45rem mircrosoft yahei;
	color: #a7a7a7;
	height: 1.75rem;
	text-align: left;
	background: #31343d;
}
.footer .down .pic {
	position: absolute;
	right: 3.6rem;
	top: 0.16rem;
}
.footer .down a {
	color: #6eedf9;
}
section .cont {
	margin: 0rem auto;
	/*shipinye*/
	width: 12.00rem;
	padding: 0 3.6rem;
	margin-left: -3.6rem;
	background-color: #f9f9f9;
}
section.sec .cont {
	/* margin-top: .23rem; */
	background: #ffffff;
padding-bottom: .5rem;
}
section .cont:after {
	content: " ";
	display: block;
	clear: both;
}
/*slideTxtBox通用样式*/

/**/
.i .hd {
	display: flex;
	justify-content: space-between;
padding-top: .5rem;
margin-bottom: .3rem;
height: .42rem;
	background: url(../images/wwyc/line2.jpg) left bottom no-repeat;
}
.i .hd .catname {
	display: flex;
}
.i .cn {
font-size: .24rem;
	color: #000000;
	font-weight:bold;
}
.i.b .cn {
	color: #000000;
	font-weight:bold;
}
.i .en {
margin-left: .08rem;
margin-top: .12rem;
font-size: .13rem;
	color: #000000;
}
.i .hd a {
	color: #31343d;
}
.i.b .hd a {
	color: #000000;
}
/*f1*/

section .cont .f1 {
	width: 12.0rem;
padding: .5rem 0 .6rem;
	position: relative;/*left: -3.60rem;*/
}
section .cont .f1 ul {
	display: flex;
	justify-content: space-between;
}
section .cont .f1 ul li {
}
section .cont .f1 .pic {
	overflow: hidden;
}
section .cont .f1 .pic img {
	width: 3.82rem;
	height: 2.62rem;
	transition: all 0.5s;
}
section .cont .f1 .pic:hover img {
	transform: scale(1.5, 1.5)
}
section .cont .f1 .content {
	/*box-sizing: border-box;*/

	background: #fff;
	width: 3.40rem;
	height: 2.54rem;
	border: 1px solid #e7e7e7;
padding: .20rem;
	position: relative;
}
section .cont .f1 .content div {
	color: #485157;
font-size: .14rem;
}
section .cont .f1 .pic:hover .content {
	background: #bb1b21;
	border-color: #bb1b21;
}
section .cont .f1 .pic:hover .up {
	border-bottom: 1px solid #e5585d;
}
section .cont .f1 .pic:hover .content div {
	color: #fff;
}
section .cont .f1 .content .up {
	border-bottom: 1px solid #e7e7e7;
}
section .cont .f1 .content .title {
font-size: .16rem;
margin-bottom: .16rem;
}
section .cont .f1 .content .date {
font-size: .16rem;
margin-bottom: .16rem;
}
section .cont .f1 .content .desc {
line-height: .25rem;
padding: .24rem 0;
}
section .cont .f1 .content a {
	color: #000000;
	font-size:16px;
	font-weight:bold;
}
section .cont .f1 .content a.mo {
	color: #9e9e9e;
	font-size:12px;
}
/*f2*/

section .cont .f2 {
	width: 12.00rem;
	padding: 0 3.60rem;
	background: #f2f2f2;
	position: relative;
	left: -3.60rem;
}
section .cont .f2 .down {
	padding-bottom: 1.50rem;
}
section .cont .f2 .down li {
	width: 3.6rem;
margin-left: .3rem;
	position: relative;
	overflow: hidden;
}
section .cont .f2 .down li img {
	transition: all 0.5s;
	width: 100%;
	height: 3.36rem;
}
section .cont .f2 .down li a {
	display: none;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
padding: .2rem;
	color: #000;
	background: rgba(255, 255, 255, .80)
}
section .cont .f2 .down li:hover a {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}
section .cont .f2 .down li:hover img {
	transform: scale(1.5, 1.5)
}
section .cont .f2 .down li .title {
line-height: .43rem;
font-size: .15rem;
	text-align: center;
	background-color: #f2f2f2;
margin-bottom: .3rem;
font-weight: bold;
}
section .cont .f2 .down li .desc {
font-size: .14rem;
line-height: .3rem;
}
section .cont .f2 .down li span {
	text-align: center;
	margin: 0 auto;
	display: block;
	width: 1.28rem;
height: .34rem;
line-height: .34rem;
margin-top: .6rem;
	border: 1px dashed #000;
border-radius: .5rem;
}
/*f3*/
section .cont .f3 {
	padding: 0 3.60rem;
	position: relative;
	left: -3.60rem;
	width: 12.00rem;
	background: #f2f2f2;
padding-bottom: .5rem;
}
section .cont .f3 ul {
	height: 5.30rem;
	display: flex;
	justify-content: space-between;
}
section .cont .f3 ul li {
	position: relative;
	width: 2.16rem;
	overflow: hidden;
}
section .cont .f3 ul li .pic img {
	position: absolute;
	/*z-index: -1;*/
	width: 100%;
	height: 5.3rem;
	top: 0;
	left: 0;
}
section .cont .f3 ul li .content {
	position: absolute;
	width: 100%;
	height: 1.6rem;
	left: 0;
	bottom: 0;
	text-align: center;
	background: url(../images/wwyc/hover.png) no-repeat;
	transition: all 0.25s;
}
section .cont .f3 ul li .content a {
	color: #485157;
font-size: .2rem;
	display: block;
}
section .cont .f3 ul li .content .catname2 {
	width: 2rem;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}
section .cont .f3 ul li .content .catname2::before, section .cont .f3 ul li .content .catname2::after {
	display: inline-block;
	content: "";
width: .12rem;
height: .02rem;
	background: #bb1b21;
margin: 0 .09rem .05rem;
}
section .cont .f3 ul li .content .desc {
	/*height: 0;*/
	border-top: 1px solid #fff;
	opacity: 0;
padding: .18rem .4rem;
	transition: all 0.25s;
font-size: .13rem;
line-height: .23rem;
	width: 1.2rem;
	position: absolute;
	left: 0.08rem;
	text-align: left;
	top: 60%;
}
section .cont .f3 ul li .content .more {
	opacity: 0;
	border: 1px solid #fff;
margin: .25rem auto 0;
	width: 1rem;
height: .35rem;
line-height: .35rem;
	transition: all 0.25s;
}
section .cont .f3 ul li:hover .content {
	color: #000000;
	height: 100%;
	background: rgba(255,255,255,0.80);
}
section .cont .f3 ul li:hover a {
	color: #000000;
font-size: .3rem;
}
section .cont .f3 ul li:hover .desc {
	color: #fff;
	opacity: 1;
}
section .cont .f3 ul li:hover .more {
	opacity: 1;
}
section .cont .f3 ul li:hover .content .catname2::before, section .cont .f3 ul li:hover .content .catname2::after {
	background: #fff;
}
/*f4*/
section .cont .f4 .content {
	display: flex;
	justify-content: flex-start;
margin-bottom: .9rem;
}
section .cont .f4 .content .pic {
padding-right: .33rem;
}
section .cont .f4 .content .desc {
	color: #666;
font-size: .14rem;
line-height: .24rem;
margin-bottom: .5rem;
}
/*二级页通用*/

section {
	width: 12.00rem;
	margin: 0 auto;/*overflow: hidden;*/
}
.banner {
	width: 12.00rem;
	height: 4.60rem;
	margin: 0 auto;
	position: relative;
}
.banner>img {
	width: 19.20rem;
	height: 4.60rem;
	position: absolute;
	left: -3.60rem;
}
.banner .subcat {
height: .70rem;
line-height: .70rem;
	width: 12.00rem;
	padding: 0 3.60rem;
	position: absolute;
	left: -3.60rem;
	bottom: 0;
	background: rgba(0,0,0,0.7);
}
.banner .subcat li {
	float: left;
font-size: .17rem;
padding: 0 .45rem 0 .45rem;
}
.banner .subcat li img {
max-height: .26rem;
}
.banner .subcat li.cur {
	background: #118e9b
}
.banner .subcat li a {
	color: #fff;
}
.location {
	text-align: right;
	/* height: .72rem; */
/*background: #f8f8f8;*/
	color: #a0a0a0;/* line-height: .72rem; */
}
.location a {
	color: #a0a0a0;
}
.location span:first-child {
padding-left: .19rem;
	background: url(../images/hdzk/home.png) 0 center no-repeat;
}
.sec .left {
	float: right;
	width: 3.80rem;/*margin-right: 34rem;*/
}
.sec .right {
/* margin-top: .23rem;
background: #fff; */
/*width: 790rem;
float: left;*/
}
.sec .left .left-nav {
/*background: #2865af;*/
padding-bottom: .30rem;
	color: #fff;
}
.sec .left .left-nav .nav-c {
margin-top: .10rem;
margin-bottom: .20rem;
font: .20rem/.30rem microsoft yahei;
	color: #474747;
border-left: .05rem solid #efc199;
text-indent: .20rem;
}
.sec .left .left-nav .nav-e {
	float: left;
font: .13rem/.23rem microsoft yahei;
padding-left: .13rem;
	display: none;
}
.sec .left .left-nav .content {
padding-top: .22rem;
padding-left: .28rem;
/*padding-bottom: 77rem;*/
padding-bottom: .28rem;
	background: #f4f4f4;
}
.sec .left .left-nav li {
font: .15rem/.40rem microsoft yahei;
	width: 2.26rem;
height: .40rem;
	background: #b2b2b2;
margin-bottom: .20rem;
border-radius: .04rem;
text-indent: .24rem;
	position: relative;
}
.sec .left .left-nav li:after {
	content: ">";
font: .20rem/.40rem "宋体";
	position: absolute;
right: .20rem;
	top: 0;
}
.sec .left .left-nav li.li2 {
text-indent: .44rem;
}
.sec .left .left-nav li.cur, .sec .left .left-nav li:hover {
	background: #e7a36f
}
.sec .left .left-nav li a {
	color: #fefefe;
	display: block;
}
.sec .left .left-nav li a:hover, .sec .left .left-nav li.cur a {
	color: #fff;
}
.sec .left .pos {
	border: 1px solid #e3e3e3;
padding: .12rem;
}
.sec .left .pos .catn {
margin-top: .10rem;
margin-bottom: .20rem;
font: .20rem/.30rem microsoft yahei;
	color: #474747;
border-left: .05rem solid #efc199;
text-indent: .20rem;
}
/*left up*/

.sec .left .pos .up ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	text-align: center;
padding-bottom: .30rem;
	border-bottom: 1px dashed #e2e2e2;
margin-bottom: .30rem;
}
.sec .left .pos .up li {
	width: 1.67rem;
	height: 1.70rem;
	background: #e2efeb
}
.sec .left .pos .up li img {
width: .80rem;
height: .80rem;
border: .06rem solid #eff6f4;
	border-radius: 50%;
margin-top: .14rem;
}
.sec .left .pos .up li .title {
font-size: .15rem;
line-height: .15rem;
margin-top: .13rem;
margin-bottom: .07rem;
}
.sec .left .pos .up li .title2 {
font-size: .13rem;
}
/*left down*/

.sec .left .pos .down {
padding-bottom: .50rem;
}
.sec .left .pos .down li {
font: .13rem/.32rem mircosoft yahei;
text-indent: .12rem;
}
.sec .left .pos .down li:before {
	content: "";
font: .10rem/.32rem 宋体;
	color: #edb585;
	float: left;
width: .03rem;
height: .03rem;
	border: 1px solid #eaaf82;
	border-radius: 50%;
margin-left: .08rem;
margin-top: .13rem;
}
/*video*/

.sec .left .pos .video ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	text-align: center;
	/*padding-bottom: 30rem;*/
	border-bottom: 1px dashed #e2e2e2;
margin-bottom: .30rem;
}
.sec .left .pos .video li {
	width: 1.67rem;
	height: 1.46rem;
}
.sec .left .pos .video li img {
	width: 100%;
height: .93rem;
}
.sec .left .pos .video li .title {
font-size: .15rem;
line-height: .15rem;
margin-top: .13rem;
}
.sec .left .pos .video li .title2 {
font-size: .13rem;
}
/*bike*/

.sec .left .pos .bike ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	text-align: center;
}
.sec .left .pos .bike ul li {
width: .88rem;
height: .23rem;
line-height: .23rem;
	border: 1px solid #ddd;
border-radius: .04rem;
margin-bottom: .10rem;
margin-right: .42rem;
}
.sec .left .pos .bike ul li:nth-child(3n) {
	margin-right: 0;
}
section .cnav {
height: .40rem;
	color: #333;
	border-bottom: 1px solid #ebebeb;
padding-top: .40rem;
margin-bottom: .30rem;
}
section .cnav .cname {
	float: left;
font-size: .22rem;
height: .36rem;
border-bottom: .04rem solid #bb1b21;
	color: #000000;
	text-align: center;
	font-weight:bold;
}
section .cnav .ename {
	display: none;
	text-align: center;
font-size: .13rem;
	color: #333;
margin-top: .24rem;
margin-bottom: .60rem;
	background: url(../images/hdzk/en.png) center no-repeat;
}
section .cnav .location {
	float: right;
	color: #909090;
}
section .cnav .location a {
	color: #909090;
}
section .cont .right .content {
/*background: #f6f6f6;*/
/*padding: 30rem 0rem;*/
font: .15rem/.29rem microsoft yahei;
	color: #333333;
	min-height: 8.00rem;
}
section .cont .right .content img {
	width: auto !important;
	height: auto !important;
}
/*page.html*/

.page .right {
}
.page .down .hd {
	display: flex;
	justify-content: center;
}
.page .down .hd li {
	width: 1.74rem;
font-size: .15rem;
	cursor: pointer;
	text-align: center;
line-height: .44rem;
height: .44rem;
	background: #cfcfcf;
	color: #202020;
margin:0 .10rem;
}
.page .down .hd li.on {
	color: #fff;
	background: #00818f
}
.page .down .bd {
font-size: .13rem;
line-height: .35rem;
	color: #333;
}
.page .down .more {
margin-top: .60rem;
font-size: .15rem;
	width: 2.29rem;
height: .91rem;
	background: url(../images/hdzk/more.png);
background-size: 2.29rem .91rem;
}
.page .down .more a {
text-indent: .79rem;
padding-top: .34rem;
	display: block;
	color: #fff;
	line-height: 1;
}
/*show.html start*/
section .cont .right .content .show {
padding: .60rem 0;
}
section .cont .right .content .tad {
	text-align: center;
}
section .cont .right .content .tad #title {
font-size: .20rem;
	/*line-height: 20rem;*/
	color: #000000;
	font-weight:bold;
margin-bottom: .19rem;
}
section .cont .right .content .tad .das {
font: .12rem/.12rem "宋体";
	color: #777;
padding-bottom: .30rem;
/*border-bottom: 1rem solid #e2e2e2;*/
margin-bottom: .22rem;
}
section .cont .right .info {
font: .13rem/.35rem microsoft yahei;
margin-top: .50rem;
padding-top: .14rem;
	border-top: 1px dashed #e2e2e2
}
/*show.html end*/


/*category*/


/*category end*/
/*页码*/
#pages a {
	display: inline-block;
height: .30rem;
line-height: .30rem;
	color: #666;
	border: 1px SOLID #e5e5e5;
padding: 0 .08rem;
margin-top: .60rem;
}
#pages span {
	display: inline-block;
height: .30rem;
line-height: .30rem;
	color: #fff;
	border: 1px SOLID #bb1b21;
	background: #bb1b21;
padding: 0 .08rem;
margin-top: .60rem;
}
/*listp.html*/
section .p .up {
margin-top: .40rem;
}
section .p .up ul {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
/*width: 1004rem;*/
height: .92rem;
	margin: 0 auto;
}
section .p .up ul li {
	width: 2.45rem;
font-size: .16rem;
line-height: .52rem;
	text-align: center;
height: .52rem;
margin:0 .10rem;
}
section .p .up ul li a {
	color: #202020;
	background: url(../images/hdzk/off.png) no-repeat;
	margin: 0 auto;
	display: block;
/*padding-bottom: 13rem;*/
background-size: 2.45rem .52rem;
}
section .p .up ul li a:hover, section .p .up ul li.cur a {
	color: #fff;
	background-image: url(../images/hdzk/on.png);/*border-bottom: 2rem solid #e7a36f;*/
}
section .p .up ul li+li {
	border-left: 1px solid #ddd;
}
section .listp .down ul {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}
section .listp .down ul li {
	width: 5.20rem;
padding: .60rem .3rem 0;
	height: 3.03rem;
margin-right: .32rem;
margin-bottom: .50rem;
	position: relative;
	background: #fff;
	display: flex;
	justify-content: space-between;
	overflow: hidden;
}
section .listp .down ul li:hover {
box-shadow: 0 0 15px  rgba(0, 0, 0, 0.15);
}
section .listp .down ul li:hover img {
	transform: scale(1.5, 1.5)
}
section .listp .down ul li:nth-of-type(2n) {
	margin-right: 0rem;
}
section .listp .down ul .cont-left {
	width: 2.5rem;
}
section .listp .down ul .cont-left a.more {
	width: 1.3rem;
height: .36rem;
	background: #999;
line-height: .36rem;
	display: block;
	color: #fff;
	text-align: center;
}
section .listp .down ul .cont-left a.more:hover {
	background: #000000;
}
section .listp .down ul .img {
	width: 2.31rem;
	height: 2.67rem;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}
section .listp .down ul img {
	transition: all 0.5s;
	max-width: 2.31rem;/* height: 2.12rem; */
}
section .listp .down ul li:hover .title {
	color: #000000;
	font-weight:bold;
}
section .listp .down ul .title {
	display: block;
	color: #000000;
font-size: .20rem;
line-height: .250rem;
margin-bottom: .2rem;
	width: 100%;
}
section .listp .down ul .title:hover {
	color: #bb1b21
}
section .listp .down ul .desc {
	color: #000;
margin-bottom: .77rem;
font-size: .14rem;
line-height: .3rem;
}
section .listp2 li {
	width: 3.7rem;
	float: left;
margin-right: .45rem;
margin-bottom: .46rem;
	overflow: hidden;
}
section .listp2 li:hover {
	box-shadow: 0 0 15px  rgba(0, 0, 0, 0.15);
}
section .listp2 li:nth-child(3n) {
	margin-right: 0;
}
section .listp2 li .pic {
	height: 2.3rem;
	overflow: hidden;
}
section .listp2 li img {
	width: 3.7rem;
	height: 2.3rem;
	transition: all 0.5s;
}
section .listp2 li:hover img {
	transform: scale(1.5, 1.5);
}
section .listp2 li .down {
	background-color: #fff;
padding: .24rem .33rem;
}
section .listp2 li .title {
font-size: .2rem;
margin-bottom: .1rem;
	line-height: 1.2;
height: .48rem;
}
section .listp2 li:hover .title a {
	color: #000000;
	font-weight:bold;
}
section .listp2 li .desc {
font-size: .14rem;
line-height: .26rem;
	height: 1.6rem;
margin-bottom: .1rem;
}
section .listp2.listp3 li .desc {
height: .9rem;
}
section .listp2 li .down>a {
	width: 1.3rem;
height: .36rem;
line-height: .36rem;
	display: block;
	text-align: center;
	color: #fff;
	background-color: #999;
}
section .listp2 li .down>a:hover {
	background-color: #000000
}
/*showp.html*/

section.showp .listp .up ul {
height: .72rem;
}
.showp .content>.title {
	text-align: center;
font-size: .23rem;
padding: .33rem 0 .63rem;
	color: #000000;/*margin-top: 40rem;*/
}
.showp.showp2 .content {
padding:0 .33rem;
}
.showp.showp2 #content {
padding-top: .4rem;
font: .15rem/.29rem microsoft yahei;
	color: #333333;
	min-height: 8.00rem;
}
.showp.showp2 .content img {
	width: auto !important;
	height: auto !important;
}
.showp.showp2 .content>.title {
padding-bottom: .4rem;
	border-bottom: 1px solid #c5c5c5;
}
.showp .pics {
	width: 12rem;
	position: relative;
	background-color: #fff;
margin-bottom: .4rem;
}
.showp .pics img {
	width: 12rem;
}
.showp .details {
padding-top: .40rem;
	width: 6.06rem;
	height: 3.92rem;
	float: right;
	position: relative;
}
.showp .details #title {
font-size: .21rem;
line-height: .21rem;
	color: #000;
	font-family: "microsoft yahei";
padding-bottom: .24rem;
	border-bottom: 1px solid #00909d;
}
.showp .details .desc {
font-size: .15rem;
line-height: .36rem;
	color: #666;
	font-family: "microsoft yahei";
padding-top: .15rem;
}
.showp .details .btn {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 2.80rem;
height: .50rem;
background: #e7a36f url(../images/zsdz/btn2.png) .67rem center no-repeat;
border-radius: .04rem;
line-height: .50rem;
font-size: .23rem;
	text-align: center;
text-indent: .50rem;
}
.showp .details .btn a {
	color: #fff;
}
.showp #content {
/*border: 1rem solid #e2e2e2;*/
}
.showp #content .hd {
height: .36rem;
line-height: .36rem;
	border-bottom: 1px solid #e2e2e2;
}
.showp #content .hd li {
	float: left;
	width: 1.48rem;
	text-align: center;
font-size: .15rem;
	color: #fff;
margin-right: .10rem;
	cursor: pointer;
	background-color: #9f9f9f;
}
.showp #content .hd li.on, .showp #content .hd li:hover {
	background-color: #bb1b21;
}
.showp #content .bd {
padding: .25rem 0;
font-size: .14rem;
line-height:.30rem;
	color: #333;
}
/*list1.html*/

section .cont .right .list .r, section .cont .right .list .l {
	float: left;
}
section .cont .right .list .l {
	width: 2.94rem;
	height: 1.74rem;
margin-right: .30rem;
	overflow: hidden;
}
section .cont .right .list .r {
	width: 6.82rem;
	height: 1.74rem;
padding-right: .48rem;
	border-right: 1px solid #c5c5c5;
}
section .cont .right .list .right {
	float: right;
	color: #666;
}
section .cont .right .list li:hover .right {
	color: #000000;
}
section .cont .right .list .right .date {
margin-top: .58rem;
font-size: .25rem;
}
section .cont .right .list .right .year {
font-size: .16rem
}
section .cont .right .list li {
padding-bottom: .40rem;
border-bottom: .01rem solid #c5c5c5;
margin-bottom: .4rem;
}
section .cont .right .list li .title {
height: .18rem;
margin-bottom: .30rem;
}
section .cont .right .list li .title a {
	float: left;
font-size: .18rem;
	color: #111;
}
section .cont .right .list li .title a:hover {
	color: #bb1b21;
}
section .cont .right .list li .title .date {
	float: right;
	color: #777;
font-size: .12rem;
}
section .cont .right .list li .desc {
	color: #666;
font-size: .14rem;
line-height: .30rem;
}
section .cont .right .list li .desc a {
	color: #000000;
}
section .cont .right .list .f1 {
padding-bottom: .30rem;
margin-bottom: .15rem;
	border-bottom: 1px solid #e1e4ef;
}
section .cont .right .list1 img {
	width: 2.94rem;
	height: 1.74rem;
	transition: all .5s;
	float: left;
}
section .cont .right .list1 li:hover img {
	transform: scale(1.5, 1.5)
}
section .cont .right .list1 li:hover .title a {
	color: #000000;
	font-weight:bold;
}
section .cont .right .list1 .f1 .title a {
font: .15rem/.15rem microsoft yahei;
	color: #333;
padding-top: .10rem;
	display: block;
}
section .cont .right .list1 .f1 .date {
	color: #999;
font-size: .12rem;
line-height: .42rem;
padding-bottom: .15rem;
	font-family: 宋体;
}
section .cont .right .list1 .f1 .desc {
font: .13rem/.26rem microsoft yahei;
	color: #7d7d7d;
}
/*
listd
*/
.listd ul {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.listd li {
	width: 3.1rem;
padding-left: .3rem;
padding-right: .3rem;
padding-top: .5rem;
padding-bottom: .38rem;
margin-right:.44rem;
margin-bottom: .43rem;
	background: #fff;
}
.listd li:nth-child(3n) {
	margin-right: 0;
}
.listd li .title {
height: .6rem;
	border-bottom: 1px solid #c5c5c5;
}
.listd li .download {
margin-top: .16rem;
margin-right: .23rem;
}
.listd li .download a {
	display: block;
	width: 1.3rem;
height: .36rem;
	text-align: center;
line-height: .36rem;
	color: #fff;
	background-color: #999;
}
.listd li .download a:hover {
	background-color: #bb1b21
}
.listd li:hover {
box-shadow: -.05rem 0rem .05rem rgba(0, 0, 0, .05), 0rem .05rem .05rem rgba(0, 0, 0, .05), .05rem .05rem .05rem rgba(0, 0, 0, .05);
}
