@charset "utf-8";
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,optgroup,p,blockquote,figure,
hr,menu,dir,thead,tbody,tfoot,th,td{margin: 0;padding: 0}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display: block}
ol, ul {list-style:none}
a{text-decoration:none;color:#333}
a:active,a:hover{outline: 0 none}
a:focus{outline:none}
body{min-width:1080px;color:#333;font:normal 14px/1.5 "Microsoft YaHei","Hiragino Sans GB","WenQuanYi Micro Hei", sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
p,a,input,button,img{outline: none}
img{ border:none;vertical-align:middle}
table{border-collapse: collapse;border-spacing: 0;}
i,em,strong{ font-style: normal; font-weight: normal}
.f-pr{ position: relative}
.f-clearfix:after{content: "";display: table}
.f-clearfix:after{clear: both}
.f-clearfix{*zoom: 1}
.f-fl{float:left}
.f-fr{float:right}
.f-tl{text-align:left}
.f-tc{text-align:center}
.f-tr{text-align:right}
.wrap{width:1200px;margin-left:auto;margin-right:auto;}

/*头部*/
.header{width:100%;position:fixed;top:0;left:0;z-index:10;background:rgba(0,75,116,.6)}
.header.on{background:#fff}
.header,.header .wrap{height:100px;}
.logo{height:78px;line-height:78px;width:134px;}
.logo img{max-height:78px;max-width:134px;}
.logo .b{display:none;}
.on .logo .b{display:initial;}
.on .logo .w{display:none;}

/*banner*/
.banner {position:relative;}
.banner .img{width:100%;min-width:1200px;height: 100vh; background-cover:100%}
.banner .content{position:absolute;top:35%;width:100%;text-align:center;color:#fff;}
.banner .content img{width:90px;}
.banner .content .big{font-size:56px;font-weight:bold;}
.banner .content .small{font-size:42px;}
/**/
.section .hd{padding:70px 0 40px}
.section .hd .cn-name{font-size:48px;}
.section .hd .en-name{font-size:16px;color:#999;}
.brand{ background: #eee;padding-bottom: 90px}
.brand .bd{display: flex;justify-content: center;align-items: center;}
.brand .bd .text{padding-left:50px;font-size:18px;}
.brand .bd p{line-height:2;margin-bottom:10px}
.brand .bd p span{font-weight:bold;padding-right:10px;}

#partner{padding:0 50px 70px;width:1300px;margin-left:-40px;position:relative}
.swiper {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;

}
.mySwiper{position:initial!important}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	height: calc((100% - 30px) / 2);

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	flex-flow: wrap;

}
.swiper-slide a{display:block;height:124px;line-height:124px;width:300px;}
.swiper-slide a img{ max-width: 300px; max-height: 124px}
.swiper-slide a .partnerName{ display: inline-block;line-height: 24px;padding: 40px}
.swiper-slide a:nth-child(1),
.swiper-slide a:nth-child(3),
.swiper-slide a:nth-child(6),
.swiper-slide a:nth-child(8),
.swiper-slide a:nth-child(9),
.swiper-slide a:nth-child(11),
.swiper-slide a:nth-child(14),
.swiper-slide a:nth-child(16){background:#F9F9F9}
.swiper-grid-column>.swiper-wrapper{
	flex-direction: initial!important;
}
.swiper-button-next,.swiper-button-prev{width:50px!important;height:50px!important;top:40%!important;background:#eee;border-radius:50%;}
.swiper-button-prev{left:-10px !important;right:auto!important}
.swiper-button-next{right:-10px !important;left:auto!important}
.swiper-button-next:after, .swiper-button-prev:after{font-size:18px!important;}
/*底部*/
.footer{height:100px;background:#353A3E;color:#999;}
.footer .copyright{padding-top:30px;height:28px;line-height:28px;}
.footer p a{color:#999;}
.footer p img{padding:0 2px;}