﻿.content{width: 1200px;margin: 0 auto;}
.header{position: fixed;top: 18px;width: 100%;height: 85px;z-index: 12;transition: all .35s ease-in-out;}
.header .content{display: flex;position: relative;}
.header .logoBox{width: 222px;height: 100%;line-height: 80px;}
.header .logoBox img{max-width: 100%;max-height: 100%;vertical-align: middle;display: inline-block}
.header .navBox{width: 900px;display: flex;justify-content:space-between;left: 0;}
.header .navBox .searchBox{margin-top:25px;position:relative;}
.header .navBox .searchBox a{width:40px;height:40px;background: url(../img/search.png) center center no-repeat;display:block;display:inline-block}
.header .navBox form{width:200px;position:absolute;right:0;height:30px;display:none;font-size: 0;line-height: 30px;}
.header .navBox form input[type=text]{width: 145px;height:30px;line-height:30px;padding:0 10px;box-sizing:border-box;border:1px solid #ccc;border-right:0;display: inline-block;vertical-align: top;font-size: 12px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.header .navBox form input[type=submit]{width:50px;height:30px;border:0;background:#19b5ff;display:inline-block;color: #fff;vertical-align: top;line-height: 29px;font-size: 12px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.navM{display:none}
.header .navPC{line-height: 80px;padding-top: 5px;}
.header .navPC ul{display: flex;}
.header .navPC ul li{position:relative}
.header .navPC ul li>a{padding: 0 34px;display: block;font-size: 16px;color: #3e3a39;position: relative;font-family:"思源黑体 CN";}
.header .navPC ul li:hover>a,.header .nav ul li.active>a{font-weight: bold;/* color: #19b5ff; */}
/* .header form{position: relative;height: 24px;margin-top: 20px;margin-left: 40px;}
.header form input[type=text]{display:none;position: absolute;top:24px;background: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.3);right: 0;border: 0;line-height: 30px;height: 30px;padding: 0 10px;border-radius: 3px;}
.header form input[type=submit]{width: 24px;height: 24px;border: 0;background: url(../img/search.png) center center no-repeat;}
.header form:hover input[type=text]{display: block;}
 */
.header .content .language{padding:0 10px;line-height:30px;background:#19b5ff;display:inline-block;position:absolute;color:#fff;right:0;top: 28px;width: 40px;box-sizing: border-box;font-family: arail;}


.header .navPC dl{position:absolute;top:80px;background: rgb(0,82,221,0.8);width: 180px;left: calc(50% - 90px);display:none;/* border: 1px solid #aaa; */background: #fff;box-shadow: 0 0 6px rgba(0,0,0,.2);}
.header .navPC dl>dt.hasdl>a{position:relative;display: block;width: 100%;height: 100%;padding: 0 10px;box-sizing: border-box;font-size: 14px;}
.header .navPC dl>dt.hasdl>a:after{background:url(../img/arfootNav.png) right center no-repeat;content:"";width:22px;height: 40px;position:absolute;background-size: 40px;}
.header .navPC dl dt{line-height:40px;text-align:center;/* margin:10px 0; */position:relative;box-sizing: border-box;}
.header .navPC dl dt:after{width:90%;height:1px;background: #ccc;content:"";position:absolute;left:5%;top:0;}
.header .navPC dl dt:first-child::after{display:none}
.header .navPC dl dt a{color:#fff;padding: 3px 0;font-size: 14px;color: #333;}
.header .navPC dl dt a:hover{font-weight:bold}
.header .navPC dl dt dl{position:absolute;top: -1px;left: 180px;border: 1px solid #666;width: 200px;/* border-top: 0; */}
.header .navPC dl dt dl dt{height:40px}
.header .navPC dl dt dl dt a{font-size:14px;font-size: 12px;}
.header .navPC 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}


.footer{background: #514d4c;overflow: hidden;}
.footer .content{display: flex;justify-content: space-between;margin-top: 45px;padding-bottom: 20px;}
.footer .footNav{}
.footer .footNav ul{display: flex;}
.footer .footNav ul li{width: 140px;margin-right: 2px;}
.footer .footNav ul li>a{font-size: 14px;color: #fff;line-height: 25px;display: block;padding-bottom: 15px;}
.footer .footNav ul li:last-child{margin-right:0}
.footer .footNav ul li:hover>a{color:#19b5ff}
.footer .footNav ul li dl dd{line-height: 28px;font-size: 12px;}
.footer .footNav ul li dl dd a{color: #dcdddd;}
.footer .footNav ul li dl dd:hover>a{color:#19b5ff}
.footer .right{display:flex;justify-content:space-between;width:433px}
.footer .footCode{width:115px}
.footer .footCode img{max-width:100%;max-height:100%}
.footer .footMsg{width:300px;color:#dcdddd}
.footer .footMsg>p{font-size:20px;line-height:40px;border-bottom:1px solid #757272}
.footer .footMsg .msg{padding-top:10px;line-height:20px;font-size:12px}
.footer .copyRight{text-align: center;background: #3e3a39;line-height: 25px;padding:10px 0}
.footer .copyRight,.footer .copyRight a{font-size: 12px;color: #dcdddd;}


@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;background: #fff;top: 0;}
	.header .content{display:block;position: relative;}
	.header .logo{line-height: 15.3vw;height: 15.3vw;border-right: 0;text-align: center;display: block;}
	.header .logo img{max-height: 10vw;/* height: 30%; */}
	.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: #505152;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>a:after{background:0}
	.header .navM ul li>a+span{display:none;position:absolute;width: 10vw;height: 10vw;content:"";background: url(../img/arrowM.png) center center no-repeat;right:20px;top: 0;z-index: 10;transform: rotate(-90deg);}
	.header .navM ul li.hasdl>a+span{display:block}
	.header .navM ul li>a+span.slide{transform:rotate(0deg)}
	.header .navM ul li.active>a{border-bottom:0;color: #0c4da2;color: #fff;color: #19b5ff;}
	.header .navM ul li:hover>dl{display:none}
	.header .navM dl{position:unset;width: auto;background:0;box-shadow: none;margin-left: 2vw;position: relative;}
	.header .navM dl dt{line-height: 7vw;text-align: left;}
	.header .navM dl dt a{color: #eee;font-size: 12px;}
	.header .navM dl dt:after{display:none}
	.header .navM dl dt>a+span{display:none;position:absolute;width: 10vw;height: 10vw;content:"";background: url(../img/arrowM.png) center center no-repeat;right:20px;top: 0;z-index: 10;transform: rotate(-90deg);}
	.header .navM dl dt.hasdl>a+span{display:block}
	.header .navM dl dt>a+span.slide{transform:rotate(0deg);}

	.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;}

    .header .navBox .searchBox a{display:none}
    .header .navBox form{display:block;position:absolute;right:0;/* top:0; *//* margin:0; *//* background:url(../img/search.png) center center no-repeat */position: static;width: 90vw;margin-left: 5vw;}
	input,textarea{appearance: none;-webkit-appearance: none;border-radius: 0;}
	.header form input[type=text]{display:none;top:16vw;right: 3vw;padding-right: 12vw;height: 8vw;width: calc(90vw - 50px)!important;}
	.header form input[type=submit]{/* position:absolute; */display:none;top: 16vw;width: 9vw;height: 8vw;right: 3vw;background: #19b5ff url(../img/search.png) center center no-repeat;border-top-right-radius: 3px;border-bottom-right-radius: 3px;width: 20vw;}
	.header form:hover input{display:block}
	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;}

    .header .content .language{background:transparent;font-size: 16px;top: calc(50% - 15px);right: 3vw;color: #19b5ff;color: #5a5a5a;}







    .navM{display:block}
	.navPC{display:none}
	.header .navBox{position: absolute;top: 15.3vw;background: #505152;overflow-y: scroll;height: calc(100vh - 15.3vw);display: none;width: 100%;}
	.header .navM{display: block;width: 100%;position: static;/* top: 16vw; *//* z-index: 11; */background: #000000;/* top: 0; *//* left: 0; */width: 100%;background: transparent;border-top: 1px solid;/* overflow-y: scroll; */border-top: 1px solid rgba(255, 255, 255, .5);/* height: calc(100vh - 15.3vw); *//* background: #505152; */height: auto;}
	.header .navM ul{display:block;height: auto;margin-top: 2vw;padding-bottom: 2vw;}
	.header .navM ul li{width:100%;position:relative}
	.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;box-sizing: border-box;}
/* 	.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.active>a{border-bottom:0;color: #0c4da2;color: #fff;/* font-weight: bold; */}
	.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;}
	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;}
    .header .navBox .searchBox{margin-bottom:10vw}







    
    .footer .content{margin-top:6vw}
    .footer .footNav{display:none}
    .footer .right{width:100%;padding:0 3vw;box-sizing:border-box}
    .footer .footCode{width: 30%;}
    .footer .footMsg{width: 67%;}
    .footer .footMsg>p{font-size:14px;line-height:8vw} 
    .footer .footMsg .msg{line-height:1.5;padding-top: 1vw;}
    .footer .copyRight{padding: 3vw;line-height: 1.5;}
    
}


