﻿.section{ overflow:hidden;}

@media screen and (max-width:965px) {
	html, body{overflow-y: auto!important;}
	.section0{ height:400px;}
}

.conbg{position:absolute;left:0%;top:0;height:100%;}
.conbg,.table,.table-cell{width:100%;}
.titm{letter-spacing:-6px; margin:3% auto 3% auto;}
.titm li{ display:inline-block;letter-spacing:0px;}
.titm li a{padding:0 20px;background:url(../images/line.jpg) no-repeat 0 center;color:#dacc87; font-size:1.3em; font-weight:bold;}
.titm li:nth-child(1) a{ background:none;}
.titm li.active a{color:#fff;}
.con1{max-width:1236px;}
.con1m{width:49%; background:url(../images/inconbg.png); margin:15px 0;}
.con1m:nth-child(odd){ float:left;}
.con1m:nth-child(even){ float:right;}
.con1ml{ float:left;width:50%;max-width:278px;height:185px;display:flex;display: -webkit-flex; /*webkit*/ text-align:center; background:#fff;}
.con1ml img,.con2m li em{max-height:100%;vertical-align: middle; margin:auto;}
.con1mr{ float:left;width:40%; padding:24px 5% 16px 5%;}
.con1mr b{ font-size:1.3em;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; display:block;color:#dacc87;}
.con1mr p{ margin:14px 0;position:relative;line-height:1.7em;height:5.1em;overflow:hidden;}
.con1mr p::after {content:"";position:absolute;bottom:0;right:0;}
.con1mr p bdo{ display:block;}
.con1mr span{width:69px; height:22px; background:#072157; display:inline-block; text-align:center; line-height:22px;}
.inc .swiper-container{ margin:0 50px;}
.swiper-button-next, .swiper-button-prev{color:#fff;font-size:20px; font-family:"宋体";width:30px!important; height:30px!important; background:url(../images/ltm_03.png)!important; text-align:center; line-height:30px; font-weight:bold;margin-top: -15px!important;}
.swiper-button-prev{left:0px!important;}
.swiper-button-next{right:0px!important;}

.con2m{ margin-top:5%;}
.con2m li{width:23.5%; float:left; margin:25px 0 0 2%; background:#112a5d; max-width:255px;}
.con2m li:nth-child(4n+1){ margin-left:0;}
.con2m li p{ line-height:33px; padding-left:25px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; display:block;color:#dacc87;}
.con2m li em{height:180px;display:flex;display: -webkit-flex; /*webkit*/}


@media screen and (max-width:1200px) {
	.section1 .table-cell,.section1 .table,.conbg .table,.conbg .table-cell{ display:block;}
}
@media screen and (max-width:965px) {
	.conbg{position:static;height:auto;}
	.section{ padding:50px 0;}
	.section3{ padding:50px 0 0 0;}
	.swiper-button-next,.swiper-button-prev{font-size:14px;width:20px!important; height:20px!important;line-height:20px;margin-top: -10px!important;}
	.con1m{width:100%; float:none;}
	.con2m li em{height:130px;}
}
@media screen and (max-width:640px) {
	.titm li a{ font-size:1.1em;padding: 0 5px;}
	.inc .swiper-container{ margin:0;}
	.swiper-button-next, .swiper-button-prev{ display:none;}
	.con1m{width:49%;}
	.con1m:nth-child(odd){float:left;}
	.con1m:nth-child(even){float:even;}
	.con1ml{width:100%; text-align:center; float:none; margin:0 auto;}
	.con1mr{width:95%; float:none;padding:15px 5% 10px 5%;}
	.con1mr p{margin:7px 0;height:3.4em;}
	.con2m li{width:49%; text-align:center;}
	.con2m li:nth-child(2n+1){margin-left: 0;}
	.con2m li p{ padding:0;}
	.con1ml,.con2m li em{height:100px;}
}