﻿/***********全局重置CSS*****************/
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{margin:0; }
p{ margin:0;}
ul,ol,li{padding-left:0;list-style-type:none;}
img{border:0;}/***消除img默认边框*****/
a{text-decoration:none;}/* 链接无下划线 */
a:hover{cursor:pointer;text-decoration:underline;} /*鼠标在链接上出下划线,为手势形态 */
table {border-collapse:collapse;}/*细线表格*/
em{font-style:normal;}
html{ overflow-y:scroll;font-size:16px;}/***默认让所有浏览器出现右边滚动条****/
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
:focus{ outline: 0;}
/***默认清除浮动****/
body {font-family:"微软雅黑","sans-serif","Arial";}
/****************全局头尾*****************/
.AllLeftCont{ float:left;}
.AllRightCont{ float:right;}
.ALLYdCont{ display:none;}
.ALLPcCont{ display:block;}
.AllListCon li{overflow:hidden;line-height:2.5;height:2.5em;display:grid;grid-template-columns: auto 6em;}
.AllListCon ul li span{float:right;text-align: right;}
.AllListCon ul li a{color:#000;text-overflow: ellipsis;white-space: nowrap; height: 2.5em;overflow: hidden;}
.AllListCon ul li a:before{content:'▪';  color:#4674e5; display: inline-block;margin-right: 10px;}
.pic img{ width:100%;}
.pic img{ width:100%;}


/****中间头部样式***/
.top_bg{background:url(baiming20211024_01.jpg) center top no-repeat; height:60em; background-size:auto 100%;}
.top_bg_con{ max-width:1200px; margin:0 auto; position:relative; padding:3em 0 0 0; overflow:hidden; display:flex;    align-items: center; justify-content: space-between;}
.top_bg_con .logo{width:15%;}
.top_bg_con .logo img{ width:100%;max-width:120px;}
.top_bg_con .fanhui{ line-height:1.5; text-align:right;}
.top_bg_con .fanhui a{ background:#1f90d4; border-radius:1.5em;  color:#fff; padding:0 1em; display:inline-block;}

.TopText{ background:#fff2cc; border:3px solid #6b3a07; border-radius:0.5em; padding:2em; max-width:1000px; margin:2em auto; box-sizing:border-box; overflow:hidden;}
.picLeft{ width:40%;}
.textRight{ width:58%;}
.textRight .tit{ background:url(baiming20211024_07.png) left center no-repeat; background-size:auto 100%; font-size:1.15em; color:#e60012; font-weight:bold; padding:0 0 0 2em; line-height:1.5; margin:0 0 1em 0;}
.textRight p{ line-height:2; color:#434343; text-indent:2em; margin:0 0 1em 0;}

.conterBg{ background:url(baiming20211024_15.jpg) top center no-repeat; background-size:100% auto; padding:1px 0;}
.conter{ max-width:1000px; margin:2em auto;}
.conter .tit{ text-align:center; margin:0 0 1.5em 0;}
.conter .tit span{background:url(baiming20211024_11.png) left center no-repeat; padding:0 0 0 3em; line-height:3; font-size:1.42em; display:inline-block;}
.conter ul{ overflow:hidden;}
.conter ul li{ float:left; width:48%; margin:0 0 0 2%;}
.conter ul li a{ color:#434343; height:4em; line-height:2; overflow:hidden; display:block; position:relative; padding:0 0 0 1.5em;}
.conter ul li a:before{content:''; background:#f39800; width:0.8em; height:0.5em; border-radius:0.5em; position:absolute; left:0px; top:0.75em;}

.conterBg2{background-image: linear-gradient(to top, #f2f2f2, #ffffff); padding:1px 0;}

.bottomPic{ max-width:1000px; margin:2em auto; overflow:hidden;}
.bottomPic .tit{ border-bottom:1px solid #d81e06; padding:0 0 0.25em 2em; line-height:1.5; position:relative; font-size:1.42em; margin:0 0 1em 0;}
.bottomPic .tit span{ border-bottom:4px solid #d81e06; padding:0 0.5em; display:inline-block;}
.bottomPic .tit:before{content:''; background:url(baiming20211024_18.png) left center no-repeat; width:2em; height:1.2em; position:absolute; left:0; top:0.3em; background-size:auto 100%;}

.swiper-container{ background:#fff; border:2px solid #1f90d4; border-radius:2em; padding:1.5em 3em;}
.swiper-button-next, .swiper-button-prev{ background:#fff url(baiming20211024_25.png) center no-repeat; background-size: auto 1.5em; height:100%; width:3em; margin:0; top:0; left:0;}
.swiper-button-next:after, .swiper-button-prev:after{ display:none;}
.swiper-button-next{ left:auto; right:0; background-image:url(baiming20211024_28.png);}
.swiper-container img{ width:100%;}

@media (max-width:1200px){
	
	}
@media (max-width:780px){
		html{ font-size:24px;}
		.AllLeftCont,.AllRightCont{ float:none; width:auto;}
		.ALLYdCont{display:block; }
		.ALLPcCont{ display:none;}
		.top_bg{ padding:0 3%; background-size:150% auto; height:24em;}
		.top_bg_con{ padding:1em 0 8.5em 0;}
		.conter,.TopText,.bottomPic{ margin:2em 3%;}
		.textRight .tit{ margin:1em 0;}
		.conterBg{ background-size:auto 100%;}
		.conter ul li{ float:none; width:auto;}
	}
@media (max-width:560px){
		body{font-size: 50%;}}