.list-bar {
	background: #f0efeb;
	border-bottom: 1px solid #fff;
	color: #999999;
	box-sizing: border-box;
}

.list-bar .crumbs a,
.list-bar .lists-bar a {
	color: #999999;
}
.list-bar .crumbs a span,
.list-bar .lists-bar a span{
	color: #999999;    font-size: 0.75rem;
}
.mp{
	/*line-height: ;*/
}
.lists-bar li,
.class-filter li {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.mt130 {
	margin-top: 130px;
	margin-bottom: 130px;
}
.list-bar ul li:first-child{
	border-right: none;
}
.pb-120 {
	padding-bottom: 120px;
	box-sizing: border-box;
}

.paclea {
	padding: 0 !important;
}

.mt-100 {
	margin-top: 100px !important;
}

.pd-50 {
	padding-top: 50px !important;
}

.main_tops {
	overflow: hidden;
	margin-bottom: 80px;
}

.main_tops ul {
	overflow: hidden;
	width: 100%;
}

.main_tops ul li {
	overflow: hidden;
	float: left;
	background-repeat: no-repeat;
	background-size: 100% 100% !important;
	width: 33.33%;
	height: 200px;
}

.main_tops ul li .boxs {
	width: 78px;
	height: 78px;
	border: 1px solid #9b9b9b;
	overflow: hidden;
	float: left;
	border-radius: 50%;
	line-height: 78px;
	text-align: center;
	margin: 60px 30px 0 60px;
}

.main_tops ul li .boxs i {
	font-size: 80px;
}

.main_tops ul li.active .boxs {
	background: #c7a067;
	border: none;
}

.main_tops ul li.active .boxs i {
	color: #fff;
}

.main_tops ul li.active {
	background-image: url(../images/slide_icons_03.jpg) !important;
}

.main_tops ul li p {
	font-size: 24px;
	color: #999999;
	float: left;
	line-height: 200px;
}

.main_tops ul li.active p {
	color: #000000;
}

.main_tops ul li:first-child {
	background-image: url(../images/slide_icons_03.jpg);
}

.main_tops ul li:nth-child(2) {
	background-image: url(../images/slide_icons_04.jpg);
}

.main_tops ul li:nth-child(3) {
	background-image: url(../images/slide_icons_05.jpg);
}

.main_tops ul li .imger {
	width: 114px;
	float: left;
	margin: 64px 20px 0 13.83333%;
}

.main_tops ul li .font {
	width: 32.2411%;
	overflow: hidden;
	float: left;
	margin-top: 50px;
}

.main_tops ul li .font span {
	display: block;
	font-size: 24px;
	line-height: 60px;
	color: #999999;
}

.main_tops ul li .font a {
	display: block;
	font-size: 14px;
	color: #999999;
}

.vid {
	background-image: url(../images/pic_acitve_03.jpg) !important;
	background-repeat: no-repeat;
}

.list_box {
	overflow: hidden;
	width: 100%;
}

.list_box ul {
	overflow: hidden;
}

.list_box ul li {
	width: 100%;
	background: #f0efeb;
	overflow: hidden;
	border-bottom: 1px solid #fff;
	height: 120px;
}

.list_box ul li i {
	font-size: 31px;
	float: left;
	line-height: 120px;
	margin: 0 2.96052% 0 3.15789%;
	color: #9e9e9e;
}

.list_box ul li div {
	overflow: hidden;
	float: left;
	width: 74.802631%;
	margin-top: 50px;
}

.list_box ul li div span {
	float: left;
	display: block;
	font-size: 14px;
	width: 11.1111%;
	overflow: hidden;
	height: 20px;
	color: #999999;
	text-align: center;
	line-height: 20px;
	position: relative;
}

.list_box ul li div span::before {
	content: ' ';
	width: 1px;
	position: absolute;
	left: 0;
	top: 0;
	height: 20px;
	background: #fff;
}

.list_box ul li div span:last-child {
	color: #000000;
	font-weight: bold;
}

.list_box ul li a {
	display: block;
	width: 130px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	float: right;
	background: #111528;
	margin: 40px 1.973684% 0 0;
}

.list_box ul li:hover {
	background: #fff;
	transition: all .3s;
}

.pic_list_msg h4 {
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	margin-bottom: 20px;
}

.lables {
	overflow: hidden;
}

.lables div {
	overflow: hidden;
}

.lables div p {
	font-size: 12px;
	color: #808080;
	float: left;
	line-height: 34px;
	margin-right: 22px;
}

.lables div span {
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	overflow: hidden;
	display: block;
	float: left;
}

.lables div span em {
	font-style: normal;
	font-weight: normal;
	margin-left: 10px;
	display: inline-block;
}

.pro_bord {
	overflow: hidden;
	width: 100%;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	padding: 6px 0;
	margin: 30px 0;
	box-sizing: border-box;
}

.pro_bord ul {
	overflow: hidden;
	box-sizing: border-box;
}

.pro_bord ul li {
	float: left;
	width: 50%;
	font-size: 12px;
	color: #808080;
	line-height: 23px;
}

.btns {
	width: 140px;
	background: #111528;
	display: block;
	font-size: 12px;
	color: #fff;
	text-align: center;
	line-height: 24px;
	margin: 50px auto 0;
}

.btns a {
	color: #fff;
}

.mag-rest {
	margin: 20px 0 28px 0;
}

.ff {
	background: #fff;
	padding-bottom: 50px;
	box-sizing: border-box;
}

.main_fils {
	overflow: hidden;
	background: #f0efeb;
	padding-bottom: 150px;
	width: 100%;
	box-sizing: border-box;
}

.main_fils h5 {
	font-weight: normal;
	letter-spacing: 1.5px;
	font-size: 30px;
	color: #131317;
	line-height: 170px;
	text-align: center;
}

.main_fils ul {
	overflow: hidden;
	width: 82.8947%;
	margin: 0 auto;
	display: block;
}

.main_fils ul li {
	width: 22.22222%;
	float: left;
	margin-right: 3.7%;
	margin-bottom: 65px;
}

.main_fils ul li img {
	width: 100%;
	display: block;
}

.main_fils ul li:nth-child(4n) {
	margin-right: 0;
}

.main_fils ul li span {
	display: block;
	border-bottom: 1px solid #e6e6e6;
	width: 100%;
	font-size: 12px;
	color: #999999;
	line-height: 36px;
}

.main_fils ul li p {
	margin-top: 5px;
	font-size: 16px;
	color: #131317;
	line-height: 32px;
}

.banner_pol {
	overflow: hidden;
}

.banner_pol .top_banner {
	width: 100%;
	overflow: hidden;
	height: 540px;
	background-repeat: no-repeat;
	position: relative;
	background-size: cover;
	margin-bottom: 30px;
}

.banner_pol .top_banner div {
	overflow: hidden;
	width: 365px;
	position: absolute;
	right: 12.8947%;
	top: 26.85185%;
}
@media (max-width: 1920px) {
	.banner_pol .top_banner div{
		top: 20.85185%;
	}
}
@media (max-width: 1675px) {
	.banner_pol .top_banner div{
		top: 16.85185%;
	}
}
@media (max-width: 1568px) {
	.banner_pol .top_banner div{
		top: 12.85185%;
	}
}
@media (max-width: 1475px) {
	.banner_pol .top_banner div{
		top: 8.85185%;
	}
	.banner_pol .top_banner div em{
		margin-top: 6% !important;
	}
}
.banner_pol .top_banner div h4 {
	font-size: 30px;
	font-weight: normal;
	color: #fff;
	text-align: center;
}

.banner_pol .top_banner div .iom {
	margin: 0 auto;
	display: block;
	margin-top: 20px;
	margin-bottom: 24px;
}
.bg_f{
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.banner_pol .top_banner div span {
	display: block;
	font-size: 16px;
	color: #b2b2b2;
	text-align: center;
}

.banner_pol .top_banner div em {
	font-style: normal;
	display: block;
	font-size: 24px;
	color: #b2b2b2;
	margin-top: 25.42307%;
	text-align: center;
}

.banner_pol .top_banner div p {
	font-style: normal;
	display: block;
	font-size: 22px;
	color: #fff;
	margin-top: 12px;
	text-align: center;
}

.banner_pol .tits {
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	display: block;
	margin: 100px 0 50px 0;
}

.slide_fade {
	overflow: hidden;
}

.slide_fade .slide_tot {
	overflow: hidden;
	width: 100%;
	background: #111528;
}

.slide_fade .slide_tot ul {
	overflow: hidden;
}

.slide_fade .slide_tot ul li {
	font-size: 16px;
	color: #999999;
	line-height: 60px;
	/*margin-left: 9.1447368%;*/
	width: 16.6666%;
	text-align: center;
	float: left;
	cursor: pointer;
}

.slide_fade .slide_tot ul li.active {
	color: #fff;
}

.slide_fade .slide_tot ul li:hover {
	color: #fff;
}

.fade_ins {
	width: 100%;
	overflow: hidden;
}

.fades {
	width: 100%;
	overflow: hidden;
	background: #f0efeb;
	height: 100%;
}

.fades .pro_baner {
	width: 50%;
	float: left;
	overflow: hidden;
	height: 100%;
}

.fades .pro_fonts {
	float: left;
	height: 100%;
	width: 100%;
	padding: 118px 2rem 127px 2rem;
	box-sizing: border-box;
}

.swiper-container {
	width: 100%;
	height: 100%;
}

.swiper-slide {
	text-align: center;
	width: 100%;
}

.bop .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	background: none;
	display: inline-block;
	border-radius: 100%;
	border: 2px solid #fff;
	opacity: 1;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 20px !important;
}

.pro_fonts p {
	font-size: 24px;
	color: #000000;
	text-align: center;
	margin-bottom: 45px;
	font-weight: bold;
}

.hide {
	display: none;
}

.pro_fonts span {
	display: block;
	font-size: 14px;
	color: #000000;
	text-align: center;
	line-height: 32px;
}

.list_fade {
	overflow: hidden;
	width: 100%;
	margin-bottom: 130px;
}

.list_fade ul {
	overflow: hidden;
}

.list_fade ul li {
	width: 16.66666%;
	float: left;
	overflow: hidden;
	text-align: center;
}

.list_fade ul li i {
	font-size: 80px;
	color: #c7a067;
}

.list_fade ul li p {
	color: #000000;
	font-size: 14px;
}

.jmlc {
	width: 100%;
	overflow: hidden;
}

.jmlc .fl {
	overflow: hidden;
	width: 50%;
	padding: 4.210525% 0 0 8.4868%;
	height: 680px;
	box-sizing: border-box;
	background: #111528;
}
@media screen and (max-width: 1366px) {
	.jmlc .fl {
		height: 547px; } }

.jmlc .fl p {
	font-size: 24px;
	color: #fff;
	line-height: 60px;
	position: relative;
}

.jmlc .fl p::before {
	content: ' ';
	width: 460px;
	height: 1px;
	background: #999999;
	position: absolute;
	bottom: 0;
	left: 0;
}

.jmlc .fl ul {
	overflow: hidden;
}

.jmlc .fl ul li {
	overflow: hidden;
	margin-top: 37px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}
@media screen and (max-width: 1366px){
	.jmlc .fl ul li{
		margin-top: 24px;
	}
}

.jmlc .fl ul li:first-child {
	margin-top: 30px;
}

.jmlc .fl ul li span {
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	margin-left: 43px;
}

.jmlc .fr {
	width: 50%;
	background-image: url(../images/zs_cons_09.jpg);
	background-repeat: no-repeat;
	background-size: contain;
	height: 680px;
	background-position: center center;
}
@media screen and (max-width: 1366px){
	.jmlc .fr {
		height: 547px;
	}
}


.bop .swiper-pagination-bullet-active {
	background: #fff !important;
}

.swp {
	width: 100%;
	height: 536px;
	margin: 130px 0;
	position: relative;
}

.v1 .swiper-slide {
	width: 100%;
	height: 100%;
	background-image: url(../images/zs_cons_11.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.v1 .swiper-slide div {
	width: 384px;
	float: left;
	margin-left: 12.5%;
	margin-top: 11%;
}

.v1 .swiper-slide div p {
	font-size: 24px;
	color: #000000;
	text-align: center;
}

.v1 .swiper-slide div img {
	width: 100%;
	margin: 28px 0;
}

.v1 .swiper-slide div span {
	font-size: 14px;
	display: block;
	line-height: 28px;
	color: #000000;
	text-align: center;
}

.v1 .swiper-pagination-bullet {
	display: block;
}

.v1 .swiper-pagination-bullet {
	margin-bottom: 30px !important;
}

.v1 .swiper-pagination-bullets {
	left: 96% !important;
	bottom: 30% !important;
}

.v1 .swiper-pagination-bullets .swiper-pagination-bullet {
	margin-top: 30px !important;
}

.v1 .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	background: none;
	border: 2px solid #000000;
}

.v1 .swiper-pagination-bullet-active {
	background: #000000 !important;
}

.maps {
	width: 100%;
	overflow: hidden;
	margin-bottom: 129px;
}

.maps .map_left {
	width: 75%;
	overflow: hidden;
	float: left;
	height: 538px;
}

.maps .map_left img {
	width: 100%;
}

.map_fade {
	width: 100%;
}

.maps .map_right {
	width: 25%;
	float: right;
	height: 540px;
	overflow: hidden;
	background: #edece9;
}

.maps .map_right p {
	text-align: center;
	font-size: 16px;
	color: #000000;
	line-height: 60px;
}

.maps .map_right ul {
	overflow: auto;
	height: calc(100% - 60px);
	border-top: 1px solid #e6e6e6;
}

.maps .map_right ul li {
	cursor: pointer;
	width: 100%;
	padding: 22px 20px;
	box-sizing: border-box;
	overflow: hidden;
	border-bottom: 1px solid #e6e6e6;
	background-image: url(../images/jt_03.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	background-position-x: 98%;
}

.maps .map_right ul li span {
	font-size: 14px;
	color: #000000;
	float: left;
}

.maps .map_right ul li span em {
	font-style: normal;
	margin-left: 10px;
}

.mains {
	overflow: hidden;
}

.top_font {
	width: 100%;
	overflow: hidden;
	background: #f0efeb;
	text-align: center;
}

.mains .top_font p {
	display: inline-block;
	font-size: 14px;
	color: #999999;
	line-height: 60px;
	cursor: pointer;
	margin: 0 38px;
	position: relative;
}

.mains .top_font p.active {
	color: #000000;
}

.mains .top_font p:first-child::after {
	content: ' ';
	width: 1px;
	height: 10px;
	background: #999999;
	position: absolute;
	right: -37px;
	top: 25px;
}

.chart {
	overflow: hidden;
	width: 100%;
	background: #f0efeb;
	padding: 0 7.17105%;
	box-sizing: border-box;
	margin-top: 20px;
}

.chart .chart_pad {
	height: 116px;
	padding: 60px 0 15px 0;
	border-bottom: 1px solid #e6e6e6;
	box-sizing: border-box;
}

.chart .chart_pad .fl {
	overflow: hidden;
}

.chart .chart_pad .fl div {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #111528;
	float: left;
	margin-right: 31px;
	text-align: center;
	line-height: 40px;
}
.chart .chart_pad .fl div img{
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.chart .chart_pad .fl div i {
	font-size: 25px;
	text-align: center;
	color: #fff;
}

.chart .chart_pad p {
	font-size: 18px;
	color: #49494c;
	float: left;
	line-height: 40px;
}

.chart .chart_pad .fr .fx {
	float: right;
}

.chart .chart_pad .fr .fx li {
	float: right;
	position: relative;
	margin-left: 18px;
	cursor: pointer;
}

.chart .chart_pad .fr .fx li i {
	font-size: 19px;
	margin-top: 7px;
	cursor: pointer;
	color: #999999;
}

.chart .chart_pad .fr .fx li p {
	font-size: 14px;
	color: #9a9a9a;
}

.chart .chart_pad .fr .ecg {
	float: right;
	margin-right: 66px;
}

.chart .chart_pad .fr .ecg ul {}

.chart .chart_pad .fr .ecg ul li {
	float: right;
	cursor: pointer;
	position: relative;
	margin-left: 70px;
}

#add-num {
	position: absolute;
	top: -2px;
	left: 50%;
	display: none;
}

.factive {
	animation: ani .7s;
}

#add-num em {
	font-size: 13px;
	color: #333;
	font-style: normal;
}

@keyframes ani {
	0% {
		top: -2px;
		opacity: 1;
	}
	100% {
		top: -20px;
		opacity: .2;
	}
}

.chart .chart_pad .fr .ecg ul li i {
	float: left;
	font-size: 17px;
	margin-top: 7px;
	color: #999999;
}

.chart .chart_pad .fr .ecg ul li p {
	float: left;
	font-size: 14px;
	color: #999999;
	margin-left: 10px;
}

.chart .lpg {
	overflow: hidden;
	width: 804px;
	margin: 0 auto;
	padding-top: 57px;
	padding-bottom: 70px;
	box-sizing: border-box;
	text-align: center;
}

.chart .lpg h2 {
	text-align: center;
	font-size: 24px;
	color: #49494c;
	margin-bottom: 50px;
}

.ch_bo {
	overflow: hidden;
	/*margin-bottom: 130px;*/
}

.chart .lpg p {
	font-size: 14px;
	color: #999999;
	line-height: 27px;
	text-align: left;
	margin-bottom: 40px;
}

.chart .lpg a {
	font-size: 14px;
	color: #49494c;
	text-align: center;
}

.bot_btn {
	width: 100%;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 60px;
	cursor: pointer;
	background: #111528;
	margin: 0 auto;
}

.list_fils {
	overflow: hidden;
	margin-bottom: 80px;
}

.list_fils ul {
	overflow: hidden;
}

.list_fils ul li {
	overflow: hidden;
	float: left;
	width: 33.3333%;
	padding: 60px 0 60px 70px;
	box-sizing: border-box;
	background-repeat: no-repeat;
	background-size: 100% 100% !important;
}

.list_fils ul li div {
	overflow: hidden;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	float: left;
	;
	text-align: center;
	line-height: 80px;
	margin-right: 29px;
	border: 1px solid #a0a09f;
}

.list_fils ul li div i {
	font-size: 80px;
	color: #b2b2b2;
}

.list_fils ul li.active div {
	background: #c7a067;
	border: none;
}

.list_fils ul li.active i {
	color: #fff;
}

.list_fils ul li.active p {
	color: #000000;
}

.list_fils ul li:first-child {
	background: url(../images/slide_icons_03.jpg);
}

.list_fils ul li:nth-child(2) {
	background: url(../images/slide_icons_04.jpg);
}

.list_fils ul li:nth-child(3) {
	background: url(../images/slide_icons_05.jpg);
}

.list_fils ul li p {
	font-size: 24px;
	color: #999999;
	float: left;
	line-height: 80px;
}

.rems .M-box1 a {
	background: none;
}

.rems {
	margin-top: 50px;
}

.fade_bg {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	left: 0;
	z-index: 99999999999;
	top: 0;
	text-align: center;
}

.fade_bg .fade_boxs {
	width: 700px;
	height: 860px;
	background: #f0efeb;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 5px;
}

.fade_bg .fade_boxs .fa_tit {
	width: 100%;
	font-size: 14px;
	color: #000000;
	text-align: center;
	line-height: 60px;
	background: #fff;
}

.fade_bg .fade_boxs .fa_tit span {
	margin-left: 6px;
}

.out_list {
	overflow: hidden;
	height: 738px;
	margin: 1px 0;
}

.out_list ul {
	overflow: auto;
	height: 100%;
	padding-right: 18px;
	box-sizing: border-box;
}

.out_list ul li {
	padding: 30px;
	box-sizing: border-box;
	background: #fff;
	margin-bottom: 1px;
}

.out_list ul li .datas {
	overflow: hidden;
	position: relative;
}

.out_list ul li .datas div {
	width: 26px;
	height: 26px;
	border-radius: 50%;
	background: #111528;
	float: left;
	text-align: center;
	line-height: 26px;
}

.out_list ul li .datas div i {
	font-size: 16px;
	color: #fff;
}

.out_list ul li .datas p {
	font-size: 14px;
	color: #111528;
	float: left;
	margin-left: 10px;
	line-height: 26px;
}

.out_list ul li .datas span {
	display: block;
	line-height: 26px;
	float: left;
	margin: 0 22px;
	color: #999999;
	font-size: 14px;
}

.out_list ul li .datas em {
	display: block;
	line-height: 26px;
	float: left;
	font-style: normal;
	font-size: 14px;
	color: #111528;
}

.out_list ul li .datas h5 {
	font-size: 14px;
	color: #999999;
	line-height: 26px;
	font-weight: normal;
	position: absolute;
	right: 0;
	top: 0;
}

.out_list ul li .texts {
	font-size: 14px;
	color: #111528;
	line-height: 20px;
	margin: 20px 0;
	text-align: left;
}

.out_list ul li .bot_list {
	height: 20.2px;
	width: 100%;
}

.out_list ul li .bot_list div {
	position: relative;
	float: left;
	margin-right: 48px;
	cursor: pointer;
}

.out_list ul li .bot_list div i {
	font-size: 14px;
	float: left;
	margin-top: 1px;
	margin-right: 10px;
	color: #9b9b9b;
}

.out_list ul li .bot_list div p {
	float: left;
	font-size: 14px;
	color: #999999;
}

.out_list ul li input {
	width: 620px;
	height: 38px;
	border: 1px solid #999999;
	outline: none;
	font-size: 14px;
	color: #999999;
	padding-left: 20px;
	margin-bottom: 20px;
	box-sizing: border-box;
}

.out_list ul li input::-moz-placeholder {
	font-size: 14px;
	color: #999999;
}

.out_list ul li input::placeholder {
	font-size: 14px;
	color: #999999;
}

.out_list ul li .oj {
	overflow: hidden;
	width: 200px;
	float: right;
}

.out_list ul li .oj div {
	width: 80px;
	height: 30px;
	overflow: hidden;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	box-sizing: border-box;
}

.out_list ul li .oj .fl a {
	color: #000000;
}

.out_list ul li .oj .fl {
	color: #000000;
	border: 1px solid #000000;
	background: #fff;
}

.out_list ul li .oj .fr a {
	color: #fff;
}

.out_list ul li .oj .fr {
	color: #fff;
	background: #000000;
}

.inp_botm {
	overflow: hidden;
	background: #fff;
	width: 100%;
	height: 60px;
	padding: 10px 30px;
	box-sizing: border-box;
}
.autps{
	overflow: hidden;
}
.inp_botm input {
	width: 100%;
	height: 100%;
	background: #f0efeb;
	padding-left: 20px;
	box-sizing: border-box;
	outline: none;
	font-size: 14px;
	color: #999999;
	border: none;
}

.inp_botm input::-moz-placeholder {
	font-size: 14px;
	color: #999999;
}

.inp_botm input::placeholder {
	font-size: 14px;
	color: #999999;
}

.scan-box {
	bottom: -238px;
}

.rightbar{
	position: fixed !important;
}
.nulls {
	height: 80px;
	width: 100%;
}
@media (max-width: 1400px) {
	.pic_list_msg h4{margin-bottom: 10px;}
	.mt-100{
		margin-top: 40px !important;
	}
	.pic_panl .pic_list_msg{
		padding: 1rem;
	}
	.pro_bord{
		margin: 10px 0;
	}
	.pro_bord ul{
		padding: 0;
	}
	.mt30{
		margin-top: 1rem !important;
	}
}
@media (max-width: 1800px) {
	.pic_panl .pic_list_msg{
		padding: 1rem;
		padding-bottom: 0;
	}
}
@media (max-width: 1500px) {
	.fade_bg .fade_boxs{
		height: 100%;
		overflow: auto;
	}
}
@media (max-width: 1903px) {
	.maps .map_right ul li{
		padding: 17.6px 16px;
	}
}

.pro_fas{overflow: hidden;}
.v1 .bx-wrapper .bx-pager{
	position: absolute;
	    left: 96% !important;
    bottom: 30% !important;
}
.v1 .bx-wrapper .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{
	display: block;
}

    
.v1 .bx-wrapper .bx-pager.bx-default-pager a{
	width: 12px;
    height: 12px;
    background: none;
    border: 1px solid #000000;
    border-radius: 50%;
   	margin-top: 20px;
}
.v1 .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus{
	background: #000;
}
.swiper-wrapper{
	width: 100%;
	height: 100%;
}
.v0 .bx-wrapper .bx-pager{
	position: absolute;
	    left: 0% !important;
    bottom: 5% !important;
}
.v0 .bx-wrapper .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{
	display: inline-block;
}
.v0 .bx-wrapper .bx-pager.bx-default-pager a{
	width: 12px;
    height: 12px;
    background: none;
    border: 1px solid #000000;
    border-radius: 50%;
    margin: 0 10px;
}
.v0 .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus{
	background: #000;
}
@media (max-width: 1400px) {
	.fades .pro_fonts{
		padding: 80px 2rem 0px 2rem;
	}
}

.custom-title{
	color: #999;
	font-size: 14px;
	background-color: #f0efeb;
	border-bottom: 1px solid #fff;
	text-align: center;
	padding: 1rem 0;
}