﻿body, div, p, span, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, img, a, input, form{margin:0; padding:0;}
li{list-style:none;}
.clear{clear:both; height:0; line-height:0; font-size:0; *height:1px; *line-height:1px; *font-size:1px;}
a, input, button {
	text-decoration: none !important;
	color: inherit;
	outline: none;
}
body {
	overflow-x: hidden;
	min-width: 1250px;
	margin: 0px;
	padding: 0px;
}
body a {outline:none;blr:expression(this.onFocus=this.blur());}
.hb_head_banner {
	height: 480px;
	max-width: 1920px;
	margin: 0 auto;
	background: url(/content/img/book/top_banner.png) no-repeat center;
}
.wrapper {
	width: 100%;
	max-width: 1096px;
	margin: 0 auto;
}
.mean_yyxf {
	max-width: 1920px;
	margin: 0 auto;
	background: url(/content/img/book/main_bg.jpg) no-repeat;
	padding-top: 62px;
	padding-bottom: 200px;
}
.ej_head{width:1100px; height:+600px;}
.ej_content{width:835px; line-height:26px; font-size:14px; padding:15px 75px 25px 70px;}
.ej_content p{text-indent:2em;}
.ej_list li {
	width: 517px;
	height: 301px;
	background: #FFF;
	box-shadow: 0px 0px 19px 1px rgb(31 2 2 / 19%);
	display: inline-block;
	margin: 0 53px 50px 0;
}
	.ej_list li:nth-child(2n) {
		margin-right: 0;
	}
	.ej_list li .lt {
		width: 242px;
		height: 301px;
		border-radius: 0px 5px 5px 0px;
		background: url(/content/img/book/book_bg.png) no-repeat center;
		display: inline-block;
	}
		.ej_list li .lt p {
			width: 166px;
			height: 45px;
			line-height: 40px;
			color: #FFF;
			font-size: 18px;
			font-weight: bold;
			letter-spacing: 1px;
			background: url(/content/img/book/book_title.png) no-repeat center;
		}
		.ej_list li p span {
			padding-left: 17px;
		}
	.ej_list li img {
		width: 172px;
		height: 224px;
		margin: 16px 0 0 35px;
	}
.ej_list .rt {
	width: 230px;
	margin-left: 20px;
	vertical-align: top;
	margin-top: 70px;
	display: inline-block;
}
	.ej_list .rt p {
		height: 90px;
		font-size: 20px;
		color: #333;
		line-height: 30px
	}
.ej_list .rt a {
	width: 150px;
	height: 44px;
	line-height: 43px;
	color: #fff;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	background: linear-gradient(267deg, #FF202A 0%, #FF4310 100%);
	box-shadow: 0px 2px 5px 0px #E11F1F;
	border-radius: 6px;
	display: block;
	margin: 58px 0 0 40px;
	letter-spacing: 2px;
}

.yyhb_bottom{ width:900px; margin:0 auto;}
.yyhb_bottom_box{ margin-top:40px; background-color:#bbd4fc; border-radius:20px; border:1px solid #CCC;}
.yyhb_bottom h2{color:#353333; font-size:20px; line-height:40px; color:#424141; padding:8px 0 0 18px;}
.yyhb_bottom h3{color:#353333; font-size:16px; line-height:40px; color:#424141; padding:8px 0 0 18px;}
.yyhb_bottom p{color:#424141; font-size:16px; line-height:26px; padding:5px 10px; _line-height:24px;padding:8px 0 0 18px;}
.yyhb_nr{ width:600px;margin-left:30px;}
.yyhb_img{width:180px; height:250px;display: block;float:left; padding:20px 20px 20px 40px;}

.policy .top_banner{
  height: 480px;
  max-width: 1920px;
  margin: 0 auto;
  background: url(/content/img/book/top_banner.png) no-repeat center;
/*  margin-top:-50px;*/
}

.policy .main {
	max-width: 1920px;
	margin: 0 auto;
	background: url(/content/img/book/main_bg.jpg) no-repeat top center;
	padding-top: 62px;
	background-size: 100% 100%;
}

.policy .main .item{
  width: 517px;
  height: 301px;
  background: #FFF;
  box-shadow: 0px 0px 19px 1px rgba(31, 2, 2, 0.19);
  display: inline-block;
  margin: 0 53px 50px 0;
}
.policy .main .item:nth-child(2n){
  margin-right: 0;
}
.policy .main .item .lt,
.policy .main .item .rt{
  display: inline-block;
}
.policy .main .item .lt{
  width: 242px;
  height: 301px;
  border-radius: 0px 5px 5px 0px;
  background: url(/content/img/book/book_bg.png) no-repeat center;
}
.policy .main .item .lt p{
  width: 166px;
  height: 45px;
  line-height: 40px;
  color: #FFF;
  font-size: 18px;
  font-weight: bold;
  background: url(/content/img/book/book_title.png) no-repeat center;
}
.policy .main .item .lt p span{
  padding-left: 17px;
}
.policy .main .item .lt img{
  width: 172px;
  height: 224px;
  margin: 16px 0 0 35px;
}
.policy .main .item .rt{
  width: 230px;
  margin-left: 20px;
  vertical-align: top;
  margin-top: 70px;
}
.policy .main .item .rt p{
  height: 90px;
  font-size: 20px;
  color: #333;
  line-height: 30px
}
.policy .main .item .rt a{
  width: 150px;
  height: 44px;
  line-height: 43px;
  color: #fff;
  font-size: 20px;
  text-align: center;
  font-weight: bold;
  background: linear-gradient(267deg, #FF202A 0%, #FF4310 100%);
  box-shadow: 0px 2px 5px 0px #E11F1F;
  border-radius: 6px;
  display: block;
  margin: 58px 0 0 40px;
  letter-spacing: 2px;
}
.policy .page {
	display: flex;
	padding-bottom: 40px;
}
.pagination {
	margin: 0 auto;
	text-align: center;
	display: block;
	padding: 20px 0;
}
.pagination > li {
	float: left;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background: #eb7973;
    border: solid 1px #eb7973;
    color: #fff;
}
.pagination > li > a, .pagination > li > span {
    color: #eb7973;
}
	.pagination a {
		padding: 8px 16px;
		border-radius: 6px;
		background: #fff;
		color: #333;
		border: solid 1px #dadada;
		margin-left: 5px;
		cursor: pointer;
		font-size:16px;
	}
.pagination a:hover{ background:#eb7973; border:solid 1px #eb7973; color:#fff;}
	.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
		background: #eb7973;
		border: solid 1px #eb7973;
		color: #fff;
	}
	.pagination > li > a, .pagination > li > span {
		color: #333;
	}