@font-face {
	font-family: 'webfont';
	src: url(../../font/HYLiLiangHeiJ.ttf);
}
html,body{
	background-color:#2f72ab;
}
.kv {
	width: 100%;
	height: 26.625rem;
	background: url(../images/m_kv.jpg) no-repeat center;
	background-size:100% 100%;
	position: relative;
	overflow: hidden;
}

.logo {
	display: block;
	width:11.6875rem;
	height:4.03125rem;
	position: absolute;
	left: 50%;
	margin-left:-5.84375rem;
	top: .75rem;
}
.second {
	width: 100%;
	background-color:#2f72ab;
	position: relative;
	overflow: hidden;
}
.mla1 {
	display: block;
	width:18.5rem;
	height:2.28125rem;
	margin: 0 auto;
}
.zb_tab {
	width: 100%;
	height: 3.6875rem;
	background: url(../images/zb.jpg) no-repeat center;
	background-size:100% 100%;
	position: relative;
}

.zb_tab div {
	width: 2.875rem;
	height: .75rem;
	position: relative;
	float: left;
	margin-top: .625rem;
	cursor: pointer;
	margin-left:.875rem;
}
.zb_tab div a{
	display: block;
	width:100%;
	height:100%;
}
.zb_tab div:nth-child(2) {
	margin-left: 2rem;
}

.zb_tab div:nth-child(3) {
	margin-left: 2rem;
}

.zb_tab div:nth-child(4) {
	width: 3.8125rem;
	margin-left: 2rem;
}

.zb_tab div img {
	display: none;
	width: 5.4375rem;
	height: 1.03125rem;
	position: absolute;
	left: 0;
	top: -.625rem;
}

.zb_tab div.active img {
	display: block;
}

.zb_tab div:nth-child(1) img {
	left: -.85rem;
}

.zb_tab div:nth-child(2) img {
	left: -.9375rem;
}

.zb_tab div:nth-child(3) img {
	left: -.9375rem;
}

.zb_tab div:nth-child(4) img {
	left: -.6rem;
}
.ma_date{
	width:18.65625rem;
	height:13.25rem;
	background:url(../images/mb.png) no-repeat center;
	background-size:100% 100%;
	position:relative;
	margin:.5rem auto 0;
}
.ma_date li{
	position:absolute;
	overflow: hidden;
}
.ma_date li:nth-child(1){
	width:7.09375rem;
	height:3rem;
	left:0;
	top:2.6875rem;
}
.ma_date li:nth-child(2){
	width:10.40625rem;
	height:3.0625rem;
	right:0;
	top:0;
}
.ma_date li:nth-child(3){
	width:10.40625rem;
	height:3.0625rem;
	right:0;
	top:4.78125rem;
}
.ma_date li:nth-child(4){
	width:7.09375rem;
	height:3.0625rem;
	position:absolute;
	bottom:0;
    left:1.34375rem;
}
.ma_date li:nth-child(5){
	width:7.09375rem;
	height:3.0625rem;
	position:absolute;
	bottom:0;
    right:1.71875rem;
}
.ma_date li:nth-child(4) .ma_tit{
	width:1.6875rem;
}
.ma_date li:nth-child(5) .ma_tit{
	width:1.6875rem;
}
.ma_date li:nth-child(2) .ma_tit{
	width:3.125rem;
	margin:0 .15625rem 0 .46875rem;
}
.ma_date li:nth-child(3) .ma_tit{
	width:3.125rem;
	margin:0 .15625rem 0 .46875rem;
}
.ma_date li .ma_tit{
	width:1.40625rem;
	font-size:2.625rem;
	float:left;
	background-image: -webkit-linear-gradient(top, #cccccc, white);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-style: italic;
	font-family: 'webfont';
	line-height:3.0625rem;
	margin:0 .3125rem 0 .3125rem;
}
.ma_date li .ma_txt{
	overflow: hidden;
	font-size:.4375rem;
	line-height:.6875rem;
	color:#fff;
}
.ma_date li .ma_txt p:nth-child(1){
	margin-top:.5625rem;
}
.ma_date li .ma_txt p.active{
	color:#fde200;
}
.third {
	width: 100%;
	background-color:#2f72ab;
	position: relative;
	overflow: hidden;
}

.third .mla1 {
	width:100%;
	height:2.375rem;
	margin-top: 3.75rem;
}
.m1{
	width:7rem;
	height:2.5625rem;
	background:url(../images/m1.png) no-repeat center;
	background-size:100% 100%;
	margin:.5rem auto 0;
	position:relative;
}
.m1 p{
	width:100%;
	font-size:.5625rem;
	color:#fde200;
	text-align: right;
	position:absolute;
	bottom:.15625rem;
	right:.5625rem;
}
.mb1{
	width:18.71875rem;
	height:7.5rem;
	background:url(../images/mb1.png) no-repeat center;
	background-size:100% 100%;
	position:relative;
	overflow: hidden;
	margin:.5rem auto 0;
}
.mb1 p{
	width:16.5rem;
	overflow: hidden;
	margin:.8rem auto 0;
	font-size:.5625rem;
	color:#fff;
	line-height:.9375rem;
}
.mb1.fo18 p{
	font-size:.5rem;
}
.mb1 p span{
	color:#fde200;
}
.mb2{
	width:17.8125rem;
	height:3.09375rem;
	background:url(../images/mb2.png) no-repeat center;
	background-size:100% 100%;
	position:relative;
	overflow: hidden;
	margin:.3125rem auto 0;
	font-size:.5625rem;
	color:#fff;
	text-align: center;
}
.mb2 p{
	width:100%;
	overflow: hidden;
	line-height:.9375rem;
}
.mb2 p:nth-child(1){
	margin-top:.625rem;
}
.mb2 p i{
	display: inline-block;
	width:1.4375rem;
}
.m2{
	width:14.9375rem;
	height:3.5625rem;
	background:url(../images/m2.png) no-repeat center;
	background-size:100% 100%;
	margin:3.75rem auto 0;
	position:relative;
}
.m2 p{
	width:100%;
	font-size:.5625rem;
	color:#fde200;
	text-align: right;
	position:absolute;
}
.m2 p:nth-child(1){
	right:.15625rem;
	bottom:.8125rem;
}
.m2 p:nth-child(2){
	right:0;
	bottom:0;
}
.th_right {
	width: 18.75rem;
	height: 15.6875rem;
	background: url(../images/mt.png) no-repeat center;
	background-size:100% 100%;
	position: relative;
	overflow: hidden;
	margin:.4375rem auto 0;
}

.th_right .right_ul {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 1.625rem auto .125rem;
	font-size: .5rem;
	color: rgba(255, 255, 255, .5);
}

.th_right .right_ul li {
	float: left;
	margin-left: 5.9375rem;
}

.th_right .right_ul li:nth-child(1) {
	margin-left: 2rem;
}
.pai_div {
	width: 100%;
	overflow: hidden;
	margin: 0 auto 0;
	position: relative;
}

.pai_ul {
	width: 100%;
	height: 13.4375rem;
	overflow: auto;
	position: relative;
}

.pai_ul li {
	width: 100%;
	height: .84375rem;
	background: url(../images/se1.png) no-repeat center;
	background-size:100% 100%;
	position: relative;
	overflow: hidden;
	border-top: .0625rem solid #848484;
	border-bottom: none;
}

.pai_ul li:nth-child(1),
.pai_ul li:nth-child(2),
.pai_ul li:nth-child(3) {
	background: url(../images/fr1.png) no-repeat center;
	background-size:100% 100%;
	border-top: .0625rem solid #fff;
}

.pai_ul li:nth-child(1) em,
.pai_ul li:nth-child(2) em,
.pai_ul li:nth-child(3) em {
	font-size: .5625rem;
	color: #fff;
}

.pai_ul li:nth-child(1) span,
.pai_ul li:nth-child(2) span,
.pai_ul li:nth-child(3) span {
	color: #fff;
}

.pai_ul li:nth-child(1) p,
.pai_ul li:nth-child(2) p,
.pai_ul li:nth-child(3) p {
	color: #fff;
}

.pai_ul li:nth-child(1) p c,
.pai_ul li:nth-child(2) p c,
.pai_ul li:nth-child(3) p c {
	color: #fff;
}

.pai_ul li:nth-child(1) b,
.pai_ul li:nth-child(2) b,
.pai_ul li:nth-child(3) b {
	color: #fff;
}

.pai_ul li em {
	display: block;
	width: .625rem;
	text-align: center;
	float: left;
	font-size: .4375rem;
	color: #666666;
	line-height: .84375rem;
	margin: 0 0 0 2rem;
	font-style: italic;
	font-family: 'webfont';
}

.pai_ul li span {
	display: block;
	width: 4.375rem;
	line-height: .84375rem;
	color: #666666;
	float: left;
	margin-left: 4.5rem;
	text-align: center;
	font-size: .4375rem;
}

.pai_ul li p {
	font-size: .4375rem;
	color: #cb0836;
	float: left;
	line-height: .84375rem;
	margin-left: 4.4rem;
	font-style: normal;
}

.pai_ul li p i {
	color: #ef804c;
	font-style: normal;
}

.pai_ul li p c {
	color: #666666;
}

.pai_ul li b {
	font-size: .4375rem;
	color: #666;
	float: right;
	line-height: .84375rem;
	margin-right: 1rem;
}
.th_txt{
	width:17.84375rem;
	height:3.15625rem;
	background:url(../images/mb3.png) no-repeat center;
	background-size:100% 100%;
	position:relative;
	overflow: hidden;
	margin:.3125rem auto 0;
}
.th_txt p{
	font-size:.625rem;
	color:#fff;
	line-height:.9375rem;
	text-align: center;
	margin-top:.5625rem;
}
.th_txt p:nth-child(2){
	margin-top:0;
	color:#fde200;
}
.four {
	width: 100%;
	background-color:#2f72ab;
	position: relative;
	overflow: hidden;
}
.m3{
	width:13.625rem;
	height:3.5625rem;
	background:url(../images/mb4.png) no-repeat center;
	background-size:100% 100%;
	position:relative;
	overflow: hidden;
	margin:3.6875rem auto 0;
}
.m3 p{
	width:100%;
	font-size:.5625rem;
	color:#fde200;
	text-align: right;
	position:absolute;
}
.m3 p:nth-child(1){
	right:.125rem;
	bottom:.8125rem;
}
.m3 p:nth-child(2){
	right:0;
	bottom:0;
}
.mb_txt{
	width:18.6875rem;
	height:8.375rem;
	background:url(../images/mb5.png) no-repeat center;
	background-size:100% 100%;
	position:relative;
	margin:.5rem auto 0;
	overflow: hidden;
}
.mb_txt p{
	width:16.75rem;
	overflow: hidden;
	margin:0 auto 0;
	font-size:.5625rem;
	color:#fff;
	line-height:.9375rem;
}
.mb_txt p:nth-child(1){
	margin-top:1rem;
}
.mb_txt p:nth-child(2){
	margin-top:.3125rem;
	text-align: center;
}
.mb_txt p:nth-child(3){
	text-align: center;
}
.form_img{
	display: block;
	width:18.1875rem;
	height:30.21875rem;
	margin:.6875rem auto .6875rem;
}
.five {
	width: 100%;
	background-color:#2f72ab;
	position: relative;
	overflow: hidden;
}
.m4{
	width:16.875rem;
	height:2.4375rem;
	background:url(../images/mb6.png) no-repeat center;
	background-size:100% 100%;
	position:relative;
	overflow: hidden;
	margin:3.5rem auto 0;
}
.m4 p{
	width:100%;
	font-size:.5625rem;
	color:#fde200;
	position:absolute;
	text-align: center;
	bottom:0;
	text-indent:4.0625rem;
}
.mb_txt1{
	width:18.65625rem;
	height:9.21875rem;
	background:url(../images/mb7.png) no-repeat center;
	background-size:100% 100%;
	position:relative;
	margin:.4375rem auto 0;
	font-size:.5625rem;
	color:#fff;
	overflow: hidden;
}
.mb_txt1 p{
	width:16.5rem;
	overflow: hidden;
	margin:0 auto 0;
	line-height:.9375rem;
}
.mb_txt1 p:nth-child(1){
	text-align: center;
	margin-top:.625rem;
}
.five .th_right{
	background:url(../images/mt1.png) no-repeat center;
	background-size:100% 100%;
}
.five .pai_ul li:nth-child(1) p,.five .pai_ul li:nth-child(2) p,.five .pai_ul li:nth-child(3) p{
	color:#ef804c;
}
.five .pai_ul li p{
	color:#cb0836;
}
.six{
	width: 100%;
	background-color:#2f72ab;
	position: relative;
	overflow: hidden;
}
.m5{
	width:17.46875rem;
	height:2.75rem;
	background:url(../images/mb8.png) no-repeat center;
	background-size:100% 100%;
	position:relative;
	overflow: hidden;
	margin:3.5625rem auto 0;
}
.m5 p{
	width:100%;
	font-size:.5625rem;
	color:#fde200;
	position:absolute;
	text-align: center;
	bottom:0;
	text-indent:4.0625rem;
}
.mb_txt2{
	width:18.65625rem;
	height:7.3125rem;
	background:url(../images/mb9.png) no-repeat center;
	background-size:100% 100%;
	position:relative;
	margin:.6875rem auto 0;
	font-size:.5625rem;
	color:#fff;
	overflow: hidden;
}
.mb_txt2 p{
	width:16.5625rem;
	overflow: hidden;
	margin:0 auto 0;
	line-height:.9375rem;
}
.mb_txt2 p:nth-child(1){
	margin:.75rem auto .6875rem;
}
.list1{
	display: block;
	width:100%;
	height:33.03125rem;
	margin:.1875rem auto 0;
}
.list2{
	display: block;
	width:100%;
	height:33.375rem;
	margin:.3125rem auto 0;
}
.seven{
	width: 100%;
	background-color:#2f72ab;
	position: relative;
	overflow: hidden;
	padding-bottom:1.125rem;
}
.m6{
	width:14.09375rem;
	height:2.75rem;
	background:url(../images/mb10.png) no-repeat center;
	background-size:100% 100%;
	position:relative;
	overflow: hidden;
	margin:3.125rem auto 0;
}
.m6 p{
	width:100%;
	font-size:.5rem;
	color:#fde200;
	position:absolute;
	text-align: center;
	bottom:0;
	text-indent:3rem;
}
.mb_txt3{
	width:18.65625rem;
	height:11.03125rem;
	background:url(../images/mb11.png) no-repeat center;
	background-size:100% 100%;
	position:relative;
	margin:.5625rem auto 0;
	font-size:.5625rem;
	color:#fff;
	overflow: hidden;
}
.mb_txt3 p{
	width:16.75rem;
	overflow: hidden;
	margin:0 auto 0;
	line-height:.9375rem;
}
.mb_txt3 p:nth-child(1){
	margin:.6875rem auto .6875rem;
}
.list3{
	display: block;
	width:18.125rem;
	height:15.34375rem;
	margin:.625rem auto 0;
}
.m7{
	width:12.0625rem;
	height:2.65625rem;
	background:url(../images/mb12.png) no-repeat center;
	background-size:100% 100%;
	position:relative;
	overflow: hidden;
	margin:3.75rem auto 0;
}
.m7 p{
	width:100%;
	font-size:.5625rem;
	color:#fde200;
	position:absolute;
	text-align: center;
	bottom:0;
	text-indent:4rem;
}
.mb_txt4{
	width:18.625rem;
	height:7.25rem;
	background:url(../images/mb13.png) no-repeat center;
	background-size:100% 100%;
	position:relative;
	margin:.5625rem auto 0;
	font-size:.5625rem;
	color:#fff;
	overflow: hidden;
}
.mb_txt4 p{
	width:16.5rem;
	overflow: hidden;
	margin:0 auto 0;
	line-height:.9375rem;
}
.mb_txt4 p:nth-child(1){
	margin:.625rem auto 0;
}
.mb_txt4 p a{
	color:#ffd811;
	text-decoration: underline;
}
.seven .th_right{
	background:url(../images/mt2.png) no-repeat center;
	background-size:100% 100%;
}
.seven .th_right .right_ul li:nth-child(1){
	margin-left:2rem;
}
.seven .th_right .right_ul li{
	margin-left:5.5rem;
}
.seven .pai_ul li:nth-child(1) p, .seven .pai_ul li:nth-child(2) p, .seven .pai_ul li:nth-child(3) p{
	color: #ef804c
}
.seven .pai_ul li p {
    color: #cb0836;
}