* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

a:link,
a:active,
a:visited,
a:hover,
	{
	background: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
}

a {
	text-decoration: none;
}

ul {
	list-style: none;
}

body {
	overflow-x: hidden;
	-webkit-tap-highlight-color: transparent;
}

.pages-turn{width:100%;height:auto;padding-top:30px;text-align:center;position:relative;overflow:hidden; }/*分页*/
.pages-turn span{
	display:inline-block;width:48px;height:48px;line-height:31px;text-align:center;font-family:'Arial';border:1px solid #f2f2f2;background-color:#101d96;line-height: 48px;  border-radius: 50%;  margin: 10px;color: #ffffff;
}
.pages-turn a{display:inline-block;width:48px;height:48px;line-height:31px;color:#000000; border-radius: 50%; text-align:center;font-family:'Arial';border:1px solid #f2f2f2;background-color:#FFFFFF;line-height: 48px; }

.pages-turn a.on, .pages-turn a:hover{background-color:#101d96;color:#ffffff;border-color:#0093dd;}
/*.page a:first-child,*/
/*.page a:last-child{background:none;border:1px solid #cacaca;font-weight:600;}*/
.content1300 {
	margin: 0 auto;
	width: 1300px;
}

.content1400 {
	margin: 0 auto;
	width: 1400px;
}

.content1200 {
	margin: 0 auto;
	width: 1200px;
}

.content1450 {
	margin: 0 auto;
	width: 1450px;
}

.content1500 {
	margin: 0 auto;
	width: 1500px;
}

.content1600 {
	margin: 0 auto;
	width: 1600px;
}

.hoverLi .pic {
	overflow: hidden;
}

.hoverLi:hover .imgScale {
	transform: scale(1.2);
}

.imgScale {
	transition: all 0.6s;
	display: block;
}

.content1300 {
	margin: 0 auto;
	width: 1300px;
}

.content1200 {
	margin: 0 auto;
	width: 1200px;
}

.content1500 {
	margin: 0 auto;
	width: 1500px;
}

.content1600 {
	margin: 0 auto;
	width: 1600px;
}

.hoverLi .pic {
	overflow: hidden;
}

.hoverLi:hover .imgScale {
	transform: scale(1.2);
}

.imgScale {
	transition: all 0.6s;
	display: block;
	max-width: 100%;
	width: 100%;
}

.banner1 {
	position: relative;
	padding-top: 106px;
}
.banner1 .pic{
	position: relative;
}
.header {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	background-color: #fff;
	z-index: 90;
}

.header .content {
	padding: 22px 4.3% 22px 3.7%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.header .r {
	display: flex;
	align-items: center;
	height: 100%;
}

.header .r .nav {
	display: flex;
	line-height: 62px;
	margin-right: 84px;
}

.header .r .nav li {
	position: relative;
}

.header .r .nav li:not(:last-child) {
	margin-right: 65px;
}

.header .r .nav li::before {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 100%;
	height: 3px;
	background: #101D96;
	border-radius: 2px;
	display: none;
}

.header .r .nav li:hover::before,
.header .r .nav li.active::before {
	display: block;
}

.header .r .nav li a {
	font-size: 16px;
	font-family: Microsoft YaHei;
	/* color: #101D96; */
	color: #333;
}

.header .r .nav li:hover a,
.header .r .nav li.active a {
	color: #101D96;
	font-weight: bold;
}

.header .content .header-search {
	position: relative;
}

.header .content .header-search .icon-sousuo {
	font-size: 18px;
	color: #333;
	cursor: pointer;
}

.header .content .column {
	margin-left: 55px;
	cursor: pointer;
}

.header .content .column .icon-gengduo {
	font-size: 18px;
	color: #333;
}

.header .header-search .searchbox {
	position: absolute;
	display: none;
	width: 300px;
	height: 40px;
	top: 50px;
	right: 0;
	z-index: 2;
	background-color: #fff;

}

.header .header-search .searchbox.active {
	display: flex;
}

.header .header-search .searchbox input {
	flex: 1;
	height: auto;
	border: none;
	outline: none;
	padding-left: 20px;
	box-sizing: border-box;
}

.header .header-search .searchbox .btn {
	width: 50px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-color: #f0f0f0;
	cursor: pointer;
}

.header .header-search .searchbox .btn .icon-sousuo {
	color: #222;
}

.column-box {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	display: none;
	z-index: 100;
	background: rgba(38, 38, 38, 0.88);
}

.column-box .close,
.m-column-box .close{
	font-size: 14px;
	width: 40px;
	height: 100px;
	cursor: pointer;
	position: absolute;
	top: 34px;
	right: 34px;
	color: #fff;
	z-index: 300;
	background-size: 28px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("../images/close_btn.svg");
}
.m-column-box .close{
	font-size: 20px;
	right: 20px;
	top: 20px;
	height: auto;
	width: auto;
}
.m-column-box .close .iconfont{
	font-size: 24px;
}
.column-box .close .iconfont {
	font-size: 24px;
}

.column-box .box-c {
	display: flex;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.column-box .box-c .l {
	background: rgba(38, 38, 38, 0.1);
	width: 100%;
	max-width: 350px;
	border-right: 1px solid #494949;
	height: 100%;
}

.column-box .box-c .l h2 {
	height: 100px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #fff;
	font-size: 30px;
	width: 100%;
	padding: 0 36px;
	margin-bottom: 23px;
	position: relative;
}

.column-box .box-c .l .con {
	width: 100%;
	overflow: auto;
	height: calc(100% - 100px - 40px);
}

.column-box .box-c .l .con::-webkit-scrollbar {
	width: 1px;
}

.column-box .box-c .l .con::-webkit-scrollbar-track {
	background-color: rgba(211, 180, 125, 0);
	border-radius: 2em;
}

.column-box .box-c .l .con::-webkit-scrollbar-thumb {
	background: rgba(0, 72, 13, 0);
	border-radius: 2em;
}

.column-box .box-c .l .con dl {
	padding-top: 5px;
}

.column-box .box-c .l .con dl dt {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 36px;
	transition: all 0.36s;
}

.column-box .box-c .l .con dl dt:hover,
.column-box .box-c .l .con dl dd a:hover {
	background: #000;
}

.column-box .box-c .l .con dl dt .icon-you11 {
	font-size: 12px;
	color: #fff;
}

.column-box .box-c .l .con dl dt a {
	font-size: 20px;
	color: #ffffff;
	line-height: 28px;
	display: block;
	height: 100%;
	line-height: 52px;
	height: 52px;
	transition: all 0.36s;
}

.column-box .box-c .l .con dl dd {
	position: relative;
	padding-bottom: 5px;
}

.column-box .box-c .l .con dl dd:after {
	content: "";
	display: block;
	width: calc(100% - 36px * 2);
	height: 1px;
	background: rgba(73, 73, 73, 0.59);
	position: absolute;
	bottom: 0;
	left: 36px;
}

.column-box .box-c .l .con dl dd a {
	color: #ffffff;
	line-height: 28px;
	display: block;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 52px;
	padding: 0 36px;
	transition: all 0.36s;
	font-size: 18px;
}

.footer {
	background-color: #242d88;
	background-image: url(../img/fooer-bg.png);
	background-position: right top;
	background-repeat: no-repeat;
}

.footer .content1450 {
	display: flex;
	justify-content: space-between;
}

.footer .l {
	padding: 66px 0 30px;
	width: 68.2%;
	border-right: 1px solid rgba(255, 255, 255, 0.05);
}

.footer .l .l-top {
	position: relative;
	display: flex;
	padding-bottom: 50px;
}

.footer .l .l-top::before {
	position: absolute;
	content: "";
	right: 0;
	bottom: 0;
	width: 2000px;
	height: 1px;
	background-color: rgba(255, 255, 255, 0.05);
}

.footer .l .l-top .zh {
	font-size: 36px;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #FFFFFF;
	line-height: 1;
}

.footer .l .l-top .text-box {
	text-align: center;
	margin-left: 72px;
}

.footer .l .l-top .en {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #536684;
	line-height: 1;
	margin-top: 21px;
	text-transform: uppercase;
}

.footer .l .footer-nav {
	padding-top: 65px;
	padding-right: 184px;
}

.footer .l .footer-nav ul {
	display: flex;
	justify-content: space-between;
}

.footer .l .footer-nav li {
	text-align: left;
}

.footer .l .footer-nav li .li-title {
	font-size: 16px;
	font-family: PingFang;
	font-weight: 500;
	color: #FFFFFF;
	line-height: 1;
	margin-bottom: 19px;
}

.footer .l .footer-nav li .li-text a {
	font-size: 14px;
	font-family: PingFang;
	font-weight: 500;
	color: #96AEDA;
	line-height: 34px;
}

.footer .l .beian {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #7C95C5;
	line-height: 30px;
	margin-top: 122px;
}
.footer .l .beian a,.footer .r .m-beian a{
	color: #2a36ac;
}
.footer .r .m-beian{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #7C95C5;
	line-height: 30px;
	display: none;
}
.footer .r {
	padding-top: 154px;
}

.footer .r .r-title {
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #DDDDDD;
	line-height: 1;
}

.footer .r .msg {
	margin-top: 27px;
}

.footer .r .msg li {
	display: flex;
}

.footer .r .msg .li-l {
	padding-top: 7px;
	color: #fff;
	margin-right: 14px;
}

.footer .r .msg .li-r {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #829CCC;
	line-height: 30px;
}

.footer .r .ewm {
	margin-top: 45px;
	display: inline-block;
	text-align: center;
}

.footer .r .ewm img {
	display: block;
}

.footer .r .ewm .text {
	line-height: 1;
	margin-top: 17px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #7A7B97;
	line-height: 1;
}

.common-box1 {
	position: relative;
	background-image: url(../img/index-box3-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 15px 0 0px;
	background-color: #fafafa;
}

.common-box1 .content1450 {}

.common-box1 .l {
	width: 53.79%;
}

.common-box1 .index-title2 .zh,
.common-box1 .index-title2 .en {
	color: rgba(51, 51, 51, 1);
	text-transform: uppercase;
}

.common-box1 .index-title2 .zh {
	font-size: 36px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	line-height: 1;
}

.common-box1 .index-title2 .en {
	font-size: 48px;
	font-family: Geometric706BT;
	font-weight: normal;
	color: #333333;
	line-height: 30px;
	margin-top: 30px;
}

.common-box1 .title {
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	/*line-height: 48px;*/
	/*margin-top: 52px;*/
}

.common-box1 .des {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	/*line-height: 30px;*/
	/*margin-top: 34px;*/
}

.common-box1 .more {
	/*margin-top: 53px;*/
}

.common-box1 .list {
	margin-top: 55px;
}

.common-box1 .list ul {
	display: flex;
}

.common-box1 .list .text {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 1;
}

.common-box1 .list .number {
	font-size: 16px;
	color: rgba(51, 51, 51, 1);
	margin-top: 20px;
	line-height: 1;
}

.common-box1 .list .number span {
	font-size: 34px;
}

.common-box1 .list li {
	flex: 1;
}

.common-box1 .list li .icon {
	margin-top: 25px;
}

.common-box1 .list li .icon img {
	display: block;
}

.common-box1 .r {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 44.79%;
}

.common-box1 .r .pic {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.common-box1 .r .player {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
}

.common-nav {
	margin-top: -87px;
}

.common-nav .swiper {
	height: 85px;
}

.common-nav .swiper .swiper-slide {
	width: 285px;
	background-color: #fff;
	border-radius: 10px;
}

.common-nav .swiper .swiper-slide a {
	height: 100%;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 30px;
}

.common-nav .swiper .swiper-slide.active,
.common-nav .swiper .swiper-slide:hover {
	background-color: rgba(16, 29, 150, 1);
}

.common-nav .swiper .swiper-slide.active a,
.common-nav .swiper .swiper-slide:hover a {
	color: rgba(255, 255, 255, 1);
}

.common-nav .swiper .swiper-slide .icon-xia {
	margin-left: 14px;
	font-size: 20px;
}

.banner2 .pic>img {
	display: block;
	max-width: 100%;
	min-height: 240px;
	object-fit: cover;
}

.banner2 .banner-box {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.banner2 .banner-box .bg {
	position: absolute;
	left: 0;
	top: -50px;

}

.banner2 .banner-box .zh {
	position: relative;
	z-index: 1;
	font-size: 70px;
	font-family: FZZYJW;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 1;
}

.banner2 .banner-box .sub-box {
	padding-left: 95px;
}

.banner2 .banner-box .en {
	font-size: 66px;
	font-family: Impact;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 1;
	margin-top: 25px;
}

.banner2 .banner-box .down {
	margin-left: 20px;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border: 1px solid #fff;
	margin-top: 75px;
	animation: move 2s infinite;
}

.banner2 .banner-box .down .iconfont {
	font-size: 24px;
	color: #fff;
}

@keyframes move {
	0 {
		transform: translateY(0);
	}

	50% {
		transform: translateY(10px);
	}

	100 {
		transform: translateY(0);
	}
}

.common-bread {
	padding-top: 106px;
	background-color: #f0f0f0;
	line-height: 64px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}

.common-bread a {
	color: #333;
}

.common-bread .current a {
	color: rgba(27, 42, 124, 1);
}

.m_right {
	display: none;
}

.modal {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.55);
	display: none;
	z-index: 999;
}

.modal .shadow {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.pagination ul {
	display: flex;
	justify-content: center;
}

.pagination ul li {
	width: 44px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	/* background: #FFFFFF; */
	font-size: 16px;
	color: #666666;
	margin: 0 10px;
	cursor: pointer;
	border-radius: 50%;
	border: 1px solid rgba(212, 212, 212, 1);
}

.pagination ul li:first-child,
.pagination ul li:last-child {
	width: 102px;
	color: #666666;
	border: 1px solid rgba(212, 212, 212, 1);
	border-radius: 22px;
}

.pagination ul li .iconfont {
	font-size: 18px;
}

.pagination ul li:hover,
.pagination ul li.active {
	background-color: rgba(16, 29, 150, 1);
	border-color: rgba(16, 29, 150, 1);
	color: #fff;
}

.pagination ul li a {
	color: #333;
	display: block;
}

.pagination ul li.active a,
.pagination ul li:hover a {
	color: #fff;
}
.m-column-box{
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999;
	width: 100%;
	height: 100%;
	background-color: rgba(38, 38, 38, 0.88);
	padding: 150px 20px;
	display: none;
}
@media (max-width:1630px) {
	.content1600 {
		width: 94%;
	}
}

@media (max-width:1530px) {
	.content1500 {
		width: 94%;
	}

	.footer .l {
		width: 63%;
	}

	.footer .l .footer-nav {
		padding-right: 120px;
	}

	.footer .l .l-top .zh {
		font-size: 30px;
	}

	.footer .l .l-top .en {
		font-size: 14px;
	}
}

@media (max-width:1500px) {
	.content1450 {
		width: 90%;
	}
}

@media (max-width:1430px) {
	.content1400 {
		width: 94%;
	}
	.banner2 .banner-box .zh{
		font-size: 50px;
	}
	.banner2 .banner-box .en{
		font-size: 40px;
	}
	.banner2 .banner-box .down{
		margin-top: 40px;
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	.header .r .nav li:not(:last-child) {
		margin-right: 40px;
	}

	.footer .l .l-top .text-box {
		margin-left: 30px;
	}
	.common-box1 .index-title2 .zh{
		font-size: 30px;
	}
	.common-box1 .index-title2 .en{
		font-size: 36px;
	}
}

@media (max-width:1330px) {
	.content1300 {
		width: 94%;
	}
}

@media (max-width:1230px) {
	.content1200 {
		width: 94%;
	}

}

@media (max-width:1199px) {
	.common-bread{
		line-height: 50px;
	}
	.common-nav{
		margin-top: 0;
	}
	.common-nav .swiper{
		height: 50px;
	}
	.common-nav .swiper .swiper-slide{
		width: auto;
		padding: 0 20px;
	}
	.common-nav .swiper .swiper-slide a{
		font-size: 16px;
	}
	.common-nav .swiper .swiper-slide .icon-xia{
		font-size: 16px;
	}
	.footer .l .beian{
		display: none;
	}
	.footer .r .m-beian{
		display: block;
		margin-top: 15px;
	}
	.footer .content1450{
		flex-direction: column;
	}
	.footer .l{
		width: 100%;
		border-right: none;
	}
	.footer .r{
		padding-top: 30px;
	}
	.footer .l{
		padding: 0px 0 0;
	}
	.footer .l .l-top{
		align-items: center;
		padding: 40px 0;
	}
	.footer .l .l-top .zh{
		font-size: 26px;
	}
	.footer .l .l-top .en{
		font-size: 12px;
	}
	.footer .l .l-top .text-box{
		text-align: left;
	}
	.footer .l .l-top::before{
		right: 50%;
		transform: translateX(50%);
	}
	.footer .l .l-top .logo img{
		height: 65px;
	}
	.footer .r .ewm{
		margin-top: 25px;
	}
	.footer .r .ewm img{
		max-width: 130px;
	}
	.common-box1 .index-title2 .zh{
		font-size: 26px;
	}
	.common-box1 .index-title2 .en{
		font-size: 30px;
	}
	.header .r .nav {
		display: none;
	}

	.m-column-box .m_aside {
		width: 100%;
		/* background-color: rgba(77, 123, 254, 0.85); */
		border-top: 1px solid rgba(255, 255, 255, 0.3);
	}

	.m-column-box .m_aside.active {
		transform: translateX(0);
	}

	.m-column-box .m_aside li {
		border-bottom: 1px solid rgba(255, 255, 255, 0.3);
		text-align: left;
		padding: 8px 3%;
	}

	.m-column-box .m_aside li.hasNav>a {
		display: flex;
		justify-content: space-between;
		align-items: center;
		font-size: 18px;
		color: #fff;
	}

	.m-column-box .m_aside li .sub-nav {
		display: none;
		padding-left: 20px;
	}

	/* :hover .sub-nav{
			display: block;
		} */
	.m-column-box .m_aside li .sub-nav a {
		color: #fff;
		font-size: 16px;
		line-height: 2;
	}

	.m-column-box li .zh {
		font-size: 18px;
		line-height: 28px;
		color: #fff;
	}

	.m-column-box li .en {
		font-size: 16px;
		color: #999999;
	}
	.footer .l .footer-nav{
		display: none;
	}
	.common-box1 .l{
		width: 100%;
	}
	.common-box1 .r{
		position: relative;
		margin-top: 70px;
		width: 100%;
	}
}
@media (max-width:800px) {
	.banner2 .banner-box .zh{
		font-size: 36px;
	}
	.banner2 .banner-box .sub-box{
		padding-left: 50px;
	}
	.banner2 .banner-box .en{
		font-size: 30px;
	}
	.banner2 .banner-box .down{
		margin-top: 20px;
	}
	.header .content{
		padding: 10px 4.3% 10px 3.7%;
	}
	.banner1,
	.common-bread{
		padding-top: 64px;
	}
	.header .l img{
		height: 40px;
	}
	.footer .r .m-beian{
		font-size: 12px;
	}
	.footer .l .l-top .logo img{
		height: 40px;
	}
	.footer .l .l-top .zh{
		font-size: 24px;
	}
	.footer .l .l-top .text-box{
		margin-left: 10px;
	}
	.footer .r .r-title{
		font-size: 22px;
	}
	.footer .l .l-top .en{
		margin-top: 10px;
	}
}
@media(max-width:500px) {
	.common-nav .swiper .swiper-slide{
		padding: 0 10px;
	}
	.common-nav .swiper .swiper-slide .icon-xia{
		margin-left: 7px;
	}
	.banner2 .banner-box .zh{
		font-size: 24px;
	}
	.banner2 .banner-box .sub-box{
		padding-left: 30px;
	}
	.banner2 .banner-box .down{
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
	.banner2 .banner-box .down .iconfont{
		font-size: 20px;
	}
	.banner2 .banner-box .en{
		font-size: 24px;
		margin-top: 15px;
	}
	.common-box1 .index-title2 .zh{
		font-size: 22px;
	}
	.common-box1{
		padding: 50px 0 ;
	}
	.common-box1 .title{
		font-size: 18px;
		line-height: 2;
		margin-top: 20px;
	}
	.common-box1 .des{
		margin-top: 20px;
	}
	.common-box1 .more{
		margin-top: 25px;
	}
	.common-box1 .index-title2 .en{
		font-size: 16px;
		margin-top: 10px;
	}
	.common-box1 .list ul{
		flex-wrap: wrap;
	}
	.common-box1 .list li{
		width: 50%;
		flex: none;
		text-align: center;
		margin-bottom: 25px;
	}
	.common-box1 .list li .icon img{
		margin: 0 auto;
		height: 30px;
	}
	.common-box1 .list .number span{
		font-size: 22px;
	}
	.common-box1 .list li .icon{
		margin-top: 15px;
	}
	.common-box1 .list .number{
		margin-top: 5px;
	}
	.common-box1 .r{
		margin-top: 30px;
	}
	.footer .r .ewm{
		width: 100%;
	}
	.footer .r .ewm img{
		margin: 0 auto;
		width: 100px;
	}
	.footer .l .l-top{
		flex-wrap: wrap;
		padding: 25px 0;
	}
	.footer .l .l-top .text-box{
		margin-left: 0;
		margin-top: 10px;
	}
	.footer .l .l-top .zh{
		font-size: 22px;
	}
	.footer .r .m-beian,
	.footer .r .msg .li-r{
		line-height: 2;
	}
	.footer .l .l-top .zh{
		font-size: 20px;
	}
	.footer .r .r-title{
		font-size: 18px;
	}
	.footer .r .msg{
		margin-top: 15px;
	}
	.pagination ul li:first-child,
	.pagination ul li:last-child {
		width: 80px;
	}

	.pagination ul li {
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
}
