﻿.content{width: 1200px;margin: 0 auto;position: relative;}

/*.wrap{background:#f0f0f0}*/
.header{position:relative;background: #fff;height: 90px;display: flex;justify-content: space-between;position: absolute;z-index: 99;width: 100%;border-bottom: 1px solid rgba(255, 255, 255, .5);top: 0;position: fixed;box-shadow: 0px 1px 20px 0px #afe6fb;}
.header .content{display:flex;justify-content: space-between;/* height: 195px; */}
.header .logoBox{width:387px;line-height: 90px;}
.header .logoBox a{line-height:90px;height: 90px;}
.header .logoBox .logo img{max-height: 78%;vertical-align:middle;}
.navM{display:none}
.navPC{display:block}
.header .nav {width: 823px;}
.header .nav ul{display:flex;height: 60px;justify-content: space-between;margin-top: 30px;}
.header .nav ul li{position:relative;}
.header .nav ul li>a{display:block;line-height: 57px;color: #000;font-size: 16px;box-sizing:border-box;text-align: center;/* padding:0 10px; *//* color: #fff; */box-sizing: border-box;}
.header .nav ul li:hover>a{border-bottom: 3px solid #52b3d9;}
.header .nav ul li.active>a{border-bottom: 3px solid #52b3d9;/* color:#52b3d9; */}

.header .nav dl{position:absolute;top:60px;background: rgba(0,0,0,.6);width: 180px;left: calc(50% - 90px);display:none;border: 1px solid #666;}
.header .nav dl>dt.hasdl>a{position:relative;display: block;width: 100%;height: 100%;padding: 0 10px;box-sizing: border-box;font-size: 14px;}
.header .nav dl>dt.hasdl>a:after{background:url(../img/arrow.png) right center no-repeat;content:"";width:22px;height: 40px;position:absolute;background-size: 40px;}
.header .nav dl dt{line-height:40px;text-align:center;/* margin:10px 0; */position:relative;box-sizing: border-box;}
.header .nav dl dt:after{width:90%;height:1px;background:#666;content:"";position:absolute;left:5%;top:0}
.header .nav dl dt:first-child::after{display:none}
.header .nav dl dt a{color:#fff;padding: 3px 0;font-size: 14px;}
.header .nav dl dt a:hover{font-weight:bold}
.header .nav dl dt dl{position:absolute;top: -1px;left: 180px;border: 1px solid #666;width: 200px;/* border-top: 0; */}
.header .nav dl dt dl dt{height:40px}
.header .nav dl dt dl dt a{font-size:14px;font-size: 12px;}
.header .nav dl dt dl dt:first-child{position:relative}
/* .header .nav dl dt dl dt:first-child:after{position:absolute;content:"";width:1px;height: 40px;background:#000;top: 0;left: -1px;display:block} */
.header .nav dl dt:hover dl{display:block}
.header .nav ul li:hover>dl{display:block}
.header.headerBlank{background: #252930;border: 0;background: #fff;box-shadow:0 2px 5px rgba(0,0,0,.1)}
.header.headerBlank ul li a{color:#000}
.menu{display: none;}
.search,.searchCon{display: none}
.header.headerBlank ul li dl a{color:#fff;}

.banner{width: 100%;height: 600px;position: relative;}
.banner .content{line-height:700px}
.banner .Txt{/* padding:40px 30px 30px; *//* background:rgba(66,152,204,0.9); */display:inline-block;line-height:80px;width: 100%;line-height: 30px;}
.bannerPC{display: block}
.bannerM{display: none}
.banner .swiper-container,.banner .swiper-wrapper,.banner .swiper-slide{width: 100%;height: 100%;}
.banner .swiper-pagination span{background:#fff}
.banner .swiper-pagination-bullet{opacity:1}
.banner .swiper-pagination-bullet-active{background:url(../img/article.png)!important;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 12px}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{margin-bottom:20px}
.banner .swiper-slide{background-size:cover!important}

.footNav{background: #2d2d2d;text-align:center;padding: 34px 0 60px;}
.footNav ul{/* display:flex; *//* width:930px; *//* margin:0 auto; *//* justify-content:space-around; */display: inline-block;}
.footNav ul li{float:left;position:relative;line-height: 16px;}
.footNav ul li a{font-size:12px;color: #8f8f8f;font-family:"å¾®è½¯é›…é»‘";padding: 0 10px;}
.footNav ul li:after{width: 1px;height:10px;background: #8f8f8f;position:absolute;content:"";top: calc(50% - 5px);right:0;}
.footNav ul li:last-child::after{display:none}

.copyright{font-size:12px;color:#8f8f8f;margin:7px 0;line-height:18px}
.copyright a{font-size:12px;color:#8f8f8f;}

.mlogo{display:none;}


@media only screen and (max-width: 880px) {
	.banner{height:67vw}
    .bannerPC{display: none}
    .bannerM{display: block}
    .banner .content{line-height:67vw}
    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{margin-bottom: 2vw;}
    .banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2vw}
    .banner .Txt{line-height: 26px;}


	body{min-width: auto;}
	.content{width: 100%;}
    .header{border-top:0;height: 15.3vw;/* border-bottom: 1px solid #ececec; */border-bottom: 0;background: #000000!important;}
	.header .content{display:block;position: relative;}
	.header .logo{line-height: 15.3vw;height: 15.3vw;border-right: 0;text-align: center;background: #252930;display: none!important;}
	.header .logo img{max-height: 10vw;/* height: 30%; */}
	.header .logo1{display: none!important;}
	.right{float:none;/* display: none; */}
	.header .lang{border-bottom:0;width: 32vw;line-height: 15.3vw;}
	.header .lang a{margin:0 5px}
	.navM{display:block}
	.navPC{display:none}
	.header .navM{display:none;width: 100%;position: absolute;top: 16vw;z-index: 11;background: #000000;top: 15.3vw;left: 0;width: 100%;background: #252930;border-top: 1px solid;overflow-y: scroll;border-top: 1px solid rgba(255, 255, 255, .5);height: calc(100vh - 15.3vw);}
	.header .navM ul{display:block;height: auto;margin-top: 2vw;padding-bottom: 2vw;}
	.header .navM ul li{width:100%}
	.header .navM ul li a{position:relative;line-height:10vw;border-bottom:0;text-align: left;padding-left: 20px;padding-right: 20px;font-weight: lighter;color: #bbb;display: block;color: #fff;}
	.header .navM ul li.hasdl>a:after,.header .navM .secondDL>dt.hasdl>a:after{position:absolute;width:3vw;height:3vw;content:"";background: url(../img/newsmore.png) -3px center no-repeat;right:20px;top:calc(50% - 1.5vw)}
/* 	.header .navM ul li:hover a{border:0;color:#fff;font-weight:bold} */
	.header .navM ul li.active>a{border-bottom:0;color: #0c4da2;color: #fff;}
	.header .navM ul li:after{display:none}
	dl dt.active a{color: #fff;font-weight: bold;}
	.header .navM ul li>a.slide:after,.header .navM .secondDL>dt>a.slide:after{transform:rotate(90deg)}
/* 	.header .navM ul li.active .secondDL{display:block}
	.header .navM .secondDL dt.active1 .dl{display: block} */
	.secondDL{display:none;padding-left: 20px;}
	.thirdDL{padding-left:20px;display: none;}
	.header .menu{display:inline-block;width:15.6vw;height:15.6vw;background:url(../img/menu.png) center center no-repeat;background-size: 7vw;/* margin-right: 2.6vw; */position: absolute;top: 0;}
    .header .logoBox{width:100%;position: relative;line-height: 15.3vw;}
	a.search{display: block;width:13vw;height: 15.3vw;position: absolute;top:0;right: 0;background: url(../img/searchW.png) center center no-repeat;background-size: 5vw;}
	.searchCon{width:100vw;position:absolute;top: 15.3vw;right: 0;padding: 2vw 5vw;background: #fff;box-sizing: border-box;display: none;}
	.searchCon form{width: 100%;height: 37px;line-height: 37px;display: flex;justify-content: space-between;border-bottom: 1px solid #565656;}
    .searchCon form input{border: 0;width: 300px;}
    .searchCon form input[type=submit]{width: 20px;height: 37px;background: url(../img/search.png) center right no-repeat;}
    .footNav{padding: 10vw 4vw 15vw;}
    
    .copyright{margin-top:4vw}
	.mlogo{display: inline-block;line-height: 15.3vw;height: 15.3vw;border-right: 0;text-align: center;margin: 0px 2vw 0px 3vw;}
	.mlogo img{max-height: 10vw;}



	
}


