@charset "utf-8";
header { height: auto; width: 100%; }
header .top .m-nav { display: none; }
header .top { height: 15px; background-color: #008B8a; }
header .logo {
	background: #008B8A;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
header .logo .container {
	position: relative;
	background: url(../images/top_bg.png) right center no-repeat;
	
}
header .logo-a { display: block; }
header .logo-img { padding-top: 0px;height:73px}
header .navs { position: relative; height: 45px; background-color: #24e1ca; }

header .lang { width: 160px; padding-top:25px;line-height: 22px; color: #ccc;font-size:14px }
header .lang a { padding: 0 2px; font-size: 14px;color:#fff; }
header .lang a.search { width: 20px; height: 22px; display: inline-block; *zoom: 1; *display: inline; text-align: center; font-size: 12px; background-color: #d9771c; vertical-align: middle; }
header .navs nav>ul>li { display: inline-block; *zoom: 1; *display: inline; width: 100px; }
header .navs nav>ul>li>a { position: relative; display: block; font-size: 16px; font-weight: bold; color: #333; line-height: 45px; text-align: center; }
header .navs nav>ul>li>a:after { position: absolute; content: ''; display: inline-block; *zoom: 1; *display: inline; width: 1px; height: 15px; right: 0; top: 15px; background: #999; }
header .navs nav>ul>li:last-child>a:after { display: none; }
header .navs nav>ul>li>a.on { background: url(../images/li-dot.png) center 38px no-repeat; }
header .navs nav>ul>li .nav-sub { display: none; position: absolute; left: 0; top: 45px; height: 78px; width: 100%; background-color: rgba(255, 255, 255, .89); z-index: 999; box-shadow: -3px 1px 2px #b1b1b1; }
header .navs nav ul li .nav-sub ul { padding-top: 28px; padding-left: 45px; }
header .navs nav ul li .nav-sub ul li { padding: 0 20px; margin-bottom: 15px; display: inline-block; *zoom: 1; *display: inline; }
header .navs nav ul li .nav-sub a { color: #333; font-size: 14px; font-weight: normal; }
header .lang { position: relative; }
header .lang .search-wrap { display: none; position: absolute; top: 73px; right: 45px; width: 168px; border-radius: 2px; background-color: #17245b; }
header .lang .search-wrap .wp { padding: 5px; color: #fff; }
header .lang .search-wrap .wp input[type=text] { background-color: #FFF; width: 125px; vertical-align: middle; height: 18px; line-height: 18px; font-size: 12px; padding-left: 2px; border-radius: 2px; }
header .lang .search-wrap .wp a { font-size: 12px; color: #e5e3e3; padding: 0 4px; }

/*slider S*/
.slider { position: relative; margin: 0 auto; max-width: 1920px; width: 100%; height: 570px; }
.slider .swiper-container { width: 100%; height: 100%; }
.slider .swiper-slide { background-size: cover; background-position: center; }

/*重写分页样式*/
.slider .swiper-pagination { padding-right: 10%; width: 100%; text-align: right; }
.slider .swiper-pagination-bullet { width: 14px; height: 14px; border: 3px solid #fff; background-color: #666; border-radius: 50%; opacity: .9; box-shadow: 0px 2px 1px #666; }
.slider .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #008B8A; opacity: 1; }