
/* 改革网 中原 */
img{display: block;position: relative;}
img::before{}
img:hover{-webkit-transform:scale(1.01);transform:scale(1.01); 
    -webkit-box-shadow: rgba(62, 57, 107, 0.3) 0px 6px 16px 0px;
    -moz-box-shadow: rgba(62, 57, 107, 0.3) 0px 6px 16px 0px;
    box-shadow: rgba(62, 57, 107, 0.3) 0px 6px 16px 0px;

  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }


.top{background: #e0e0e0;height: 50px;}

.top dl{width: 1200px;margin:0 auto;display: flex;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;line-height: 50px;}
.top dl dt{}
.top dl dt b{display: inline-block;vertical-align: top;font-size: 20px;font-weight: normal;padding-right:55px;}
.top dl dt span{display: inline-block;vertical-align: top;padding-right: 25px;font-family: arial;}
.top dl dd{font-size: 16px;}
.top dl dd a{display: inline-block;vertical-align: top;}

.logo-outer{width: 1200px;margin:0 auto;display: flex;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;height: 130px;box-sizing: border-box;}

.logo{}
.logo img{height:126px;}
.logo img:hover{-webkit-transform:scale(1);transform:scale(1);box-shadow:none;}

.top-txt{padding:40px 0 0 0;}
.top-txt img{height:55px;}
.top-txt img:hover{-webkit-transform:scale(1);transform:scale(1);box-shadow:none;}

.search{padding: 40px 0 0 0;}
.search h6{font-weight: normal;color:#0c376a;line-height: 30px;padding:0 0 0 18px;font-size: 16px;}
.search dl{display: inline-block;vertical-align: top;border:1px #0d396a solid; border-radius: 30px;width: 365px;height: 40px;box-sizing: border-box;}
.search dl dt{display: inline-block;vertical-align: top;padding:11px 0 0 20px;}
.search dl dt input{width: 286px;}
.search dl dd{display: inline-block;vertical-align: top;}
.search dl dd button{width: 50px;height: 38px;background: url('../images/search.png') no-repeat center;background-size: 23px auto;cursor: pointer;}
.search dl dd button:hover{opacity: 0.6;}

.search p{display: inline-block;vertical-align: top;margin-left:34px;padding-top:8px;}
.search p a{display: inline-block;vertical-align: top;}
.search p a:hover{}

.menu-outer{height: 55px;background: #406180;}
.menu{width: 1200px;margin:0 auto;}
.menu ul{font-size: 0;display: flex;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.menu ul li{display: inline-block;vertical-align: top;font-size: 17px; line-height: 55px;}

.menu ul li a{color: #fff;}
.menu ul li a:hover{color:#e91f2b;}

.zt-main{width:1200px;margin:0 auto;}

.pages {
	padding-top: 30px;
	text-align: center;
	font-size: 14px;
	margin-bottom: 60px;
	clear: both;
}

.pages .page-active {
	border: 1px solid #d8000f;
	background-color: #d8000f;
}

.pages .page {
	width: 30px;
	text-align: center;
	font-size: 13px;
	padding: 0;
}

.pages .page-active a {
	color: #fff;
}

.pages a {
	display: block;
	width: 100%;
	height: 100%;
}

.pages>li a {
	color: #333;
}

.pages>li {
	border: 1px solid #ccc;
	line-height: 30px;
	height: 30px;
	display: inline-block;
	margin: 5px 5px;
}

.wrap{display: flex;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}