﻿@charset "utf-8";
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dd,
dt,
ul,
li,
img,
p,
b,
textarea,
input,
select,
form,
a,
table,
tr,
th,
td,
fieldset,
legend {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: "\5fae\8f6f\96c5\9ed1", "Microsoft YaHei", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	line-height: 1.8;
	z-index: inherit;
}

i,
b,
em {
	font-style: normal;
}

b {
	font-weight: normal;
	color: #420A8E;
}

a {
	text-decoration: none;
}

a:hover,
a:focus {
	color:#942988;
	text-decoration: none;
}

.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
	/*IE/7/6*/
}
.btns {border:none;cursor:pointer;}
.btn-orange {margin:.2rem auto;padding:.1rem .2rem;max-width:160px;max-height:50px;color:#fff;text-align:center;background:#E97818;display:block;}
.btn-orange:focus,.btn-orange:hover {color:#fff;}

.mt10 {margin-top:.1rem;}
.mt20 {margin-top:.2rem;}
.mt30 {margin-top:.3rem;}

body {background: #e9e9e9;}
.wrap {margin:0 auto;width:100%;max-width: 1200px;}
.copyright {padding:.1rem 0;text-align: center;}
.banner img {width:100%;display: block;}
.menu {width:100%;background: #fff;}
.menu li {float: left;padding:0 .2rem;height:.6rem;line-height:.6rem;text-align: center;}
.menu li a {font-size:18px;}
.menu li a.cur {font-weight:bold;color:#942988;}
.blockA {margin:.3rem auto 0 auto;padding:.3rem;width:100%;max-width:1200px;background: #fff;position: relative;box-sizing:border-box}
.blockB {padding: .6rem .3rem .3rem .3rem;}
.topic-pic {float: left;widht:45%;position: relative;}
.topic-pic img {display:block;width: 100%;}
.topic-pic span {width:100%;height: 0.35rem;color:#fff;text-align: center;line-height: .35rem;background: rgba(0,0,0,0.7);position: absolute;left: 0;bottom: 0;}
.topic-intro {float: right;width: 50%;}
.topic-intro h1 a,h3 a {width:100%;font-weight: bold;font-size: 20px;line-height: .4rem;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.topic-intro p {color:#666;}
.topic-news {margin-top: .2rem;padding:.2rem;background: #e9e9e9;}
.topic-news li a {padding-left:20px;width:100%;height:.4rem;color:#942988;line-height: .4rem;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;box-sizing:border-box;background:url(d1.png) left center no-repeat;}
.topic-news li a:hover {text-decoration:underline;}
h2 {width:100%;height: .4rem;padding: 0 .2rem;font-size: 20px;color:#fff;line-height:.4rem;background:#942988;position:absolute;top:0;left: 0;box-sizing:border-box}
.news-details p {margin-bottom:.2rem;text-indent:.35rem;}
.news-details p img {margin:0 auto;width:100%;max-width:800px;display:block}
.news-details p.tiN {text-indent:0;}
.news-details h1 {padding:.1rem 0;font-size:25px;text-align:center;}
.news-details th {padding:.1rem 0;text-align:center;}
.news-details td {padding:.1rem;background:#fff;vertical-align:top;}
.goback {padding:3px 10px;color:#fff;background:#942988;display:inline-block}
.goback:hover {color:#fff;}
.photo {margin:10px auto;width:200px;height:50px;font-size:20px;color:#fff;line-height:50px;text-align:center;background:#942988;display:block}
.photo:hover {color:#fff;}

.swiper-container {width:100%;box-sizing:border-box;}
.swiper-wrapper .swiper-slide {width:100%;height:100%;overflow:hidden}
.swiper-wrapper .swiper-slide img {width:100%;height:100%;}
.swiper-button-prev {left:0;}
.swiper-button-next {right:0;}
.swiper-button-prev, .swiper-button-next {width:.4rem;height:.52rem;background-size:.2rem .32rem;background-color:rgba(148, 41, 136, 1);background-position: center center;}
.swiper-button-prev:focus, .swiper-button-next:focus {outline: 0}

/*媒体查询*/
@media screen and ( max-width:1024px) {
.blockA {padding: .2rem;}
.topic-pic {width:45%}
.topic-intro {width:52%}
.blockB {padding: .6rem .3rem .3rem .3rem;}
}
@media screen and ( max-width:768px) {
	.menu li a,h2,.topic-news li a {font-size:14px;}
	.topic-pic {float: none;width: 100%;}
	.topic-intro {float: none;margin-top: 0.2rem;width: 100%;height: auto;}
	.topic-intro h1 a,h3 a {font-size:16px;line-height:.5rem;}
	.topic-intro p,.copyright {font-size:13px;}
	h2 {height:.6rem;line-height: .6rem;}
	.topic-pic span {height:.5rem;line-height: .5rem;font-size:14px;}
	.blockB {padding: .8rem .3rem .3rem .3rem;}
	.topic-news li a {height: .6rem;line-height: .6rem;}
}

@media screen and (min-width:640px) and (max-width:768px) {
	.menu li a,h2,.topic-news li a {font-size:20px;}
	.topic-intro h1 a,h3 a {font-size: 20px;}
	.topic-intro p,.copyright,.news-details h1 {font-size: 18px;}
	.topic-news li a {height:.5rem;line-height: .5rem;}
}

@media screen and ( max-width:320px) {
.news-details h1 {font-size:16px;}
.menu li a,h2,.topic-news li a,.news-details h3,.news-details th,.news-details td {font-size:14px;}
.topic-pic {float: none;width: 100%;}
.topic-intro {float: none;margin-top: 0.2rem;width: 100%;height: auto;}
.topic-intro h1 a,h3 a {font-size:16px;line-height:.5rem;}
.topic-intro p,.copyright,.news-details p {font-size:13px;}
h2 {height:.6rem;line-height: .6rem;}
.topic-pic span {height:.5rem;line-height: .5rem;font-size:14px;}
.blockB {padding: .8rem .3rem .3rem .3rem;}
.topic-news li a {height: .6rem;line-height: .6rem;}
}