body {
	font-family: "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1";
	font-size: 0.21875rem;
	width: 100%;
	max-width: 10rem;
	margin: 0 auto;
}
ul {
	padding: 0;
	margin: 0;
}
li {
	list-style: none;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #333;
	text-decoration: none;
}
.wap_main {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	background: url(../images/wap_back.png) no-repeat #fff;
	background-size: 100% auto;
}
.wap_head {
	width: 92%;
	padding: 0 4%;
	overflow: hidden;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10000;
}
.wap_logo {
	width: 7.3%;
	float: left;
}
.wap_search {
	width: 80%;
	padding: 0 3.8%;
	float: right;
}
.wap_more {
	width: 6%;
	float: right;
}
.wap_esc {
	width: 6%;
	float: right;
	display: none;
}
.wap_main_list {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.wap_head_list {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.wap_head_list h1 {
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 0.5rem;
	line-height: 0.7rem;
	color: #fff;
}
.wap_head_list .fan {
	position: absolute;
	left: 2%;
	top: 0;
}
.wap_back {
	width: 100%;
	height: 100%;
	background-color: #000;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10001;
	opacity: .8;
	display: none;
}
.wap_search_logo {
	width: 39%;
	margin: 4rem auto 0;
	opacity: .75;
}
.wap_search_box {
	width: 66%;
	height: 0.8rem;
	margin: 0.5rem auto 0;
	opacity: .75;
	border: solid 4px #fff;
	border-radius: 1rem;
}
.wap_search {
	width: 80%;
	padding: 0 3.8%;
	float: right;
}
.wap_search form {
	overflow: hidden;
	background-color: #f7f7f7;
	border-radius: 1rem;
	margin-top: 0.11rem;
}
.wap_search .text {
	width: 81%;
	height: 0.8rem;
	color: #808080;
	padding-left: 6%;
	float: left;
	background: none;
	border: 0;
}
.wap_search .button {
	width: 5%;
	height: 0.8rem;
	padding-right: 4%;
	float: left;
	background: url(../images/wap_search2.png) center center no-repeat;
	background-size: 100% auto;
	border: 0;
}
.logo_list {
	position: fixed;
	top: 0;
	left: 0;
	width: 94%;
	padding: 0 3%;
	height: 100%;
	overflow: hidden;
	display: none;
	z-index: 10000;
	background: url(../images/wap_nav.png) repeat;
}
.logo_list b {
	width: 100%;
	display: block;
	border-bottom: solid 2px #d8e0e8;
	float: left;
}
.logo_list b:last-child {
	border-bottom: 0;
}
.logo_list b a {
	width: 100%;
	height: 100%;
	display: block;
}
.logo_list b.nav1 {
	height: 8%;
	margin-top: 15%;
	background: url(../images/nav0.png) center center no-repeat;
	background-size: 100% auto;
}
.logo_list span.nav1_1 {
	width: 50%;
	height: 8%;
	background: url(../images/nav1_1.png) center center no-repeat;
	background-size: 100% auto;
}
.logo_list span.nav1_2 {
	width: 50%;
	height: 8%;
	background: url(../images/nav1_2.png) center center no-repeat;
	background-size: 100% auto;
}
.logo_list span.nav1_3 {
	width: 50%;
	height: 8%;
	background: url(../images/nav1_3.png) center center no-repeat;
	background-size: 100% auto;
}
.logo_list span.nav1_4 {
	width: 50%;
	height: 8%;
	background: url(../images/nav1_4.png) center center no-repeat;
	background-size: 100% auto;
}
.logo_list b.nav2 {
	height: 8%;
	background: url(../images/nav1.png) center center no-repeat;
	background-size: 100% auto;
}
.logo_list b.nav3 {
	height: 8%;
	background: url(../images/nav2.png) center center no-repeat;
	background-size: 100% auto;
}
.logo_list b.nav4 {
	height: 8%;
	background: url(../images/nav3.png) center center no-repeat;
	background-size: 100% auto;
}
.logo_list b.nav5 {
	height: 8%;
	background: url(../images/nav4.png) center center no-repeat;
	background-size: 100% auto;
}
.logo_list b.nav6 {
	height: 8%;
	background: url(../images/nav5.png) center center no-repeat;
	background-size: 100% auto;
}
.logo_list b.nav7 {
	height: 8%;
	background: url(../images/nav6.png) center center no-repeat;
	background-size: 100% auto;
}
.logo_list b.nav8 {
	height: 8%;
	background: url(../images/nav7.png) center center no-repeat;
	background-size: 100% auto;
}
.logo_list b.nav9 {
	height: 8%;
	background: url(../images/nav8.png) center center no-repeat;
	background-size: 100% auto;
}
.logo_list span {
	display: block;
	float: left;
}
.swiper-container {
	width: 96%;
	overflow: hidden;
	margin: 1.8rem 0 0.5rem 2%;
}
.swiper-container .swiper-slide {
	width: 100%;
	position: relative;
}
.swiper-container .swiper-wrapper {
}
.swiper-container .swiper-slide img {
	display: block;
}
.swiper-container .swiper-slide span {
	width: 96.8%;
	display: block;
	padding: 0.2rem 0 0.4rem 3.2%;
	font-size: 0.4rem;
	line-height: 0.6rem;
	color: #FFF;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../images/wap_meng.png) repeat;
	background-size: 100% auto;
}
.swiper-container .swiper-slide span a {
	color: #FFF;
	text-decoration: none;
}
.swiper-pagination-bullets.swiper_btn {
	bottom: 0.1rem;
	width: 22%;
	right: 39%;
	z-index: 100;
	left: auto;
}
.swiper-pagination.swiper_btn .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #ce091e
}
.swiper-pagination.swiper_btn .swiper-pagination-bullet {
	width: 0.15rem;
	height: 0.15rem;
	margin-right: 0.1rem;
	background: #fff;
	opacity: 1;
}
.title {
	width: 96%;
	margin: 0.2rem auto;
}
.title a {
	width: 100%;
	display: block;
	font-weight: bold;
	font-size: 0.5rem;
	line-height: 1rem;
	letter-spacing: 0.05em;
	color: #004ea2;
	background: url(../images/you.png) right center no-repeat;
	background-size: 2.6% auto;
}
.list {
	width: 96%;
	margin: 0.2rem auto 0.2rem;
	overflow: hidden;
}
.list li {
	padding: 0 18% 0 3%;
	margin: 0.4rem 0 0.4rem 3%;
	width: 23%;
	float: left;
	font-size: 0.45rem;
	border-left: solid 6px #004ea2;
}
.text_li {
	width: 96%;
	margin: 0.2rem auto;
}
.text_li li {
	font-size: 0.42rem;
	line-height: 0.6rem;
	padding: 0.3rem 0;
	border-bottom: solid 1px #f0f0f5;
}
.text_li li:last-child {
	border-bottom: 0;
}
.new_li {
	width: 96%;
	margin: 0.2rem auto;
}
.new_li li {
	font-size: 0.42rem;
	line-height: 0.6rem;
	padding: 0.3rem 0;
	border-bottom: solid 1px #f0f0f5;
	overflow: hidden;
}
.new_li li img {
	float: right;
	width: 25%;
}
.new_li li p {
	float: left;
	width: 70%;
	margin: 0;
	padding: 0;
}
.new_li li b {
	width: 100%;
	font-weight: normal;
	display: block;
	margin-bottom: 0.1rem;
}
.new_li li span {
	width: 100%;
	color: #999;
	display: block;
	font-size: 0.3rem;
}
.new_li li:last-child {
	border-bottom: 0;
}
.swiper-container2 {
	width: 172%;
	margin: 0 3%;
	overflow: hidden;
	margin-bottom: 0.3rem;
}
.swiper-container2 .swiper-slide {
	width: 100%;
	border-radius: 5px;
	display: block;
}
.swiper-container2 .swiper-slide p {
	font-size: 0.4rem;
	line-height: 0.7rem;
	padding-left: 4%;
	display: block;
	font-weight: normal;
}
.title2 {
	width: 96%;
	margin: 0.7rem auto 0;
	overflow: hidden;
	border-bottom: solid 1px #004ea2;
}
.title2 span {
	display: block;
	width: 30%;
	text-align: center;
	font-weight: normal;
	font-size: 0.5rem;
	line-height: 0.8rem;
	letter-spacing: 0.05em;
	color: #004ea2;
	float: left;
	cursor: pointer;
}
.title2 span.hover {
	font-weight: bold;
	border-bottom: solid 3px #004ea2;
}
.text_li2 {
	width: 96%;
	margin: 0.2rem auto;
	overflow: hidden;
	display: none;
}
.text_li2.hover {
	display: block;
}
.text_li2 li {
	font-size: 0.42rem;
	line-height: 0.6rem;
	padding: 0.3rem 0;
	border-bottom: solid 1px #f0f0f5;
}
.text_li2 li:last-child {
	border-bottom: 0;
}
.swiper-container3 {
	width: 172%;
	margin: 0 3%;
	overflow: hidden;
	margin-bottom: 0.3rem;
}
.swiper-container3 .swiper-slide {
	width: 100%;
	border-radius: 5px;
	display: block;
}
.swiper-container3 .swiper-slide p {
	font-size: 0.4rem;
	line-height: 0.7rem;
	padding-left: 4%;
	display: block;
	font-weight: normal;
}
.list_photo {
	width: 96%;
	padding: 0 2%;
	overflow: hidden;
	margin-bottom: 0.3rem;
}
.list_photo p {
	width: 48%;
	float: left;
	padding-left: 1%;
	padding-right: 1%;
	display: block;
	font-weight: normal;
}
.list_photo p b {
	font-size: 0.4rem;
	line-height: 0.7rem;
	display: block;
}
.list_photo p span {
	font-size: 0.3rem;
	line-height: 0.6rem;
	display: block;
}
.title3 {
	width: 96%;
	margin: 0.2rem auto;
}
.title3 a {
	width: 100%;
	display: block;
	font-weight: bold;
	font-size: 0.5rem;
	line-height: 1rem;
	letter-spacing: 0.05em;
	color: #004ea2;
}
.list_btn {
	width: 96%;
	margin: 0 2%;
	overflow: hidden;
}
.list_btn span {
	float: left;
	width: 50%;
	margin-bottom: 0.3rem;
}
.text_li3 {
	width: 96%;
	margin: 0.2rem auto;
}
.text_li3 li {
	font-size: 0.42rem;
	line-height: 0.6rem;
	padding: 0.3rem 0;
	border-bottom: solid 1px #f0f0f5;
	color: #004ea2;
}
.text_li3 li a {
color:
}
.text_li3 li:last-child {
	border-bottom: 0;
}
.list_quan {
	width: 96%;
	padding: 0 2%;
	overflow: hidden;
	margin-bottom: 0.3rem;
}
.list_quan p {
	width: 33%;
	float: left;
	display: block;
	font-weight: normal;
	text-align: center;
}
.list_quan p img {
	width: 60%;
}
.list_quan p span {
	font-size: 0.48rem;
	line-height: 0.7rem;
	display: block;
	text-align: center;
}
.list_box {
	width: 85%;
	padding: 1.5rem 7.5% 0.2rem;
	border-bottom: 0.05rem solid #ce091e;
}
.list_box li {
	background: url(../images/dian.jpg) left 0.3rem no-repeat;
	background-size: 0.2rem auto;
	font-size: 0.4rem;
	line-height: 0.8rem;
	margin-bottom: 0.4rem;
	padding-left: 5%;
}
.photo_box {
	width: 90%;
	padding: 1rem 5% 0.2rem;
}
.photo_box ul {
	overflow: hidden;
	margin-bottom: 0.5rem;
}
.photo_box img {
	display: block;
}
.photo_box li {
	padding: 0.4rem 10%;
	border-bottom: solid 1px #dcdcdc;
	border-left: solid 1px #dcdcdc;
	border-right: solid 1px #dcdcdc;
	font-size: 0.4rem;
	line-height: 0.7rem;
}
.photo_box2 {
	width: 90%;
	padding: 1.5rem 5% 0.2rem;
}
.photo_box2 ul {
	overflow: hidden;
	margin-bottom: 0.5rem;
}
.photo_box2 img {
	display: block;
}
.photo_box2 li {
	padding: 0.4rem 10%;
	border-bottom: solid 1px #dcdcdc;
	border-left: solid 1px #dcdcdc;
	border-right: solid 1px #dcdcdc;
	font-size: 0.4rem;
	line-height: 0.7rem;
}
.new_li_list {
	width: 96%;
	margin: 0 auto 0.2rem;
}
.new_li_list li {
	font-size: 0.42rem;
	line-height: 0.6rem;
	padding: 0.3rem 0;
	border-bottom: solid 1px #f0f0f5;
	overflow: hidden;
}
.new_li_list li img {
	float: left;
	width: 25%;
}
.new_li_list li p {
	float: right;
	width: 70%;
	margin: 0;
	padding: 0;
}
.new_li_list li b {
	width: 100%;
	font-weight: normal;
	display: block;
	margin-bottom: 0.1rem;
}
.new_li_list li span {
	width: 100%;
	color: #999;
	display: block;
	font-size: 0.3rem;
}
.new_li_list h5 {
	font-size: 0.5rem;
	margin: 0.5rem 0;
	font-weight: normal;
	text-align: center;
	color: #004ea2;
	background: url(../images/xia.png) center center no-repeat;
	background-size: 100% auto;
}
.new_li_list h5 strong {
	padding: 0 1%
}
.new_li_list li.none {
	display: none;
}
.new_li_list.text_list li p {
	width: 100%;
}
.title4 {
	width: 98%;
	margin: 0.2rem auto 0;
}
.title4 a {
	width: 100%;
	display: block;
	font-weight: bold;
	font-size: 0.5rem;
	line-height: 1rem;
	letter-spacing: 0.05em;
	color: #004ea2;
}
.text_li_list {
	width: 98%;
	margin: 0.2rem auto;
}
.text_li_list li {
	font-size: 0.42rem;
	line-height: 0.6rem;
	padding: 0.3rem 0;
	border-bottom: solid 1px #f0f0f5;
}
.text_li_list li:last-child {
	border-bottom: 0;
}
.list_photo.list_width {
	width: 100%;
	padding: 0;
}
.list_quan.list_width {
	width: 100%;
	padding: 0;
}
.center_box h1 {
	text-align: left;
	font-weight: normal;
	font-size: 0.5rem;
	line-height: 0.7rem;
}
.center_box span {
	font-size: 0.2rem;
	line-height: 0.4rem;
	text-align: center;
	display: block;
	color: #999999;
	margin-bottom: 0.5rem;
}
.center_box p {
	font-size: 0.4rem;
	line-height: 0.8rem;
}
.center_box img {
	width: 100%;
	margin-bottom: 0.2rem;
}
.footer {
	background-color: #333e4a;
	padding: 0.5rem 0;
	overflow: hidden;
}
.footer p {
	font-size: 0.3rem;
	line-height: 0.6rem;
	margin: 0.1rem;
	color: #fff;
	padding: 0 3%;
}
.footer p img {
	padding-right: 2%;
}
.footer p a {
	color:#fff;
}