/***********全局重置CSS*****************/
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{margin:0; }
*{ box-sizing:border-box;}
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:14px;}/***默认让所有浏览器出现右边滚动条****/
.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;display:grid;grid-template-columns: auto 6em;}
.AllListCon ul li span{text-align: right; color:#999;}
.AllListCon ul li a{color:#333;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
.AllListCon ul li a:before{content:'▪';  color:#4674e5; display: inline-block;margin-right: 10px; display:none;}
.pic img{ width:100%;}


/****中间头部样式***/
.top_bg{background:#f1973b url(msfl20210716_01_01.jpg) center top no-repeat;}
.top_bg_con{ max-width:1200px; margin:0 auto; position:relative;  overflow:hidden;display:table; width:100%;  }
.top_bg_con .logo{ display:table-cell; vertical-align:middle;  width:60%;}
.top_bg_con .logo img{ width:100%;max-width:520px;}
.top_bg_con .fanhui{display:table-cell; vertical-align:middle;    line-height:1.5; text-align:right; font-size:1.25em;}
.top_bg_con .fanhui a{ background:#9186f5; border-radius:5px;  color:#fff; text-align:center; padding:0 0.5em; display:inline-block;}

.conter{ background:#fff; max-width:1200px; padding:20px; margin:0 auto; overflow:hidden;}

.device{ width:52%; margin:0 0 2em 0; }
.device .swiper-container {position:relative;overflow:hidden;z-index:1; width:100%;}
.device .swiper-wrapper {position:relative;width:500%;}
.device .swiper-slide {float: left; position:relative; width:20%; height:100%; overflow:hidden; }
.device .swiper-slide img{ width:100%; display:block;height:24em;}
.device .swiper-slide p{ position:absolute; bottom:0px; left:0px; line-height:3; height:3em; overflow:hidden;  color:#fff;  background:rgba(0,0,0,0.5); width:100%; overflow:hidden; z-index:9; text-indent:1em; padding:0 20% 0 0; font-size:1.15em;  }
.device .swiper-pagination{ position: absolute; z-index:10; bottom: 1em; z-index:99; text-align:right; left:-10px; }
.device .swiper-pagination span{ height:1em; width:1em; background:#fff;}

.newsRight{ width:46%;margin:0 0 2em 0;}

.newsRight .newListCont3{overflow: hidden; height:2em; font-size:1.25em; line-height:2; padding:0 0 0 40px; background-size:30px auto; margin:1.2em 1em;}
.newsRight .swiper-slide{ overflow:hidden;}
.newsRight .swiper-slide a{color: #333; }
.newsRight .swiper-slide a:hover{color:#1761af; text-decoration:none; }

.conter .tabTit{ margin:0 0 1em 0; background:#f6f5f5; font-size:1.25em; color:#666; line-height:3; height:3em;}
.conter .tabTit span{float:left; padding:0 1em; cursor:pointer; height:3em; }
.conter .tabTit span.hover{ border-bottom:3px solid #bb140e; color:#fe5e00;}
.conter .tabTit a{ float:right; color:#c7c7c7; padding:0 1em; letter-spacing:1px;}
.conter .tabTit a:hover{ text-decoration:none;color:#f38f2b;}
.newsRight ul li{ font-size:1.15em; line-height:2.25;}
.newsRight ul li a{ height:2.25em;}

.newsRight .topNews{ padding:0 0 1em 0;}
.newsRight .topNews h1{ font-size:1.25em; text-align:center; line-height:2; height:2em; overflow:hidden;}
.newsRight .topNews h1 a{ color:#333;}
.newsRight .topNews p{ line-height:1.8; height:5.4em; overflow:hidden; color:#666;}

.msflCont{ clear:both; background:url(msfl20210716_53.png) bottom center no-repeat; width:101.5%; overflow:hidden;}
.msflCont > div{ float:left; background:rgba(242,239,231,.8);  width:23.5%; background-size:auto 70%; margin:0 1.5% 1em 0;}
.msflCont .leftTit{opacity:0.8; background:none; height:19em;}
.msflCont .leftTit img{ width:100%; height:100%;}
.msflCont .rightCont{ height:9em;  display:flex;align-items: center; padding:0 1.5%;}
.msflCont .rightCont span{ margin:0 2% 0 0; width:40%; max-width:95px;}
.msflCont .rightCont span img{ width:100%;}
.msflCont .rightCont p{ width:60%; color:#e96922; font-size:1.15em; line-height:1.2;}
.msflCont .rightCont p em{ display:block; margin:0 0 0.5em 0; font-size:1.15em; color:#333; }

.Bphoto{}
.Bphoto ul{ width:101%; overflow:hidden;}
.Bphoto ul li{ float:left; width:19%; margin:0 1% 0 0;}
.Bphoto ul li span{ margin:0 0 3% 0; display:block;}
.Bphoto ul li 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{}
		.top_bg_con{ width:auto; padding:1em 0 1em 0;}
		.conter{ margin:0 3%; padding:1em;}
		.device .swiper-slide img{ height:auto;}
		.msflCont > div{ width:48.5%;}
		.Bphoto ul li{ width:32.3%;}
		.Bphoto{ margin:1em 0 0 0;}
	}
@media (max-width:560px){
		body{font-size: 50%;}}