﻿@charset "utf-8";
/* CSS Document */

@media all and (max-width:1700px) {
	/*1680 * 1050*/
}

@media all and (max-width:1460px) {
	/*1440 * 900*/
}

@media all and (max-width:1380px) {
	/*1366 * 768*/
}

@media all and (max-width:1300px) {
	/*1280 * 800*/
}

@media all and (max-width:1000px) {
	.contain {
		width: 100%;
		padding: 0 2%;
	}
}

@media all and (max-width:1200px) {
	/*1200*/
}

@media all and (max-width:1100px) {
	/*1024 * 768 */
	.F-split {
		display: none;
	}
}

@media all and (max-width:1000px) {
	.H-nav {
		margin: 0 0 0 2%;
	}
}

@media all and (max-width:980px) {
	/*web*/
	html {
		font-size: 50.1563px;
	}
	img {
		max-width: 100%;
	}
	/*-- Header --*/
	.H-logo,
	.H-logo {
		line-height: 50px;
	}
	.H-logo img {
		height: 30px;
	}
	.H-nav {
		width: 100%;
		background: #fff;
		position: absolute;
		top: 50px;
		left: 0px;
		margin: 0px;
		float: none;
	}
	.H-nav>li {
		padding: 0px;
		border-bottom: 1px solid #ccc;
		float: none;
	}
	.H-nav .Hnav-menu {
		padding: 0 4%;
		height: 50px;
		line-height: 50px;
		color: #333;
		font-size: 14px;
		margin-top: 0;
		text-align: left;
		border-radius: 0;
	}
	.Hnav-menu i {
		display: block;
	}
	.Hnav-sub {
		padding: 5px 0;
		position: relative;
		top: 0px;
	}
	.Hnav-sub .contain {
		padding: 0px;
	}
	.HnavSub-list {
		width: 100%;
		float: none;
	}
	.Hmenu-btn.H-rMenu-btn {
		display: none;
	}
	.Hmenu-btn.Hmenu-web {
		display: block;
	}
	.H-nav {
		display: none;
	}
	.Header-wrapper.Header-searching .H-logo img {
		display: inline-block;
	}
	.Header-wrapper.Header-searching .H-logo img.rollover {
		display: none;
	}
	/*-- Footer --*/
	.F-nav,
	.F-nav.F-nav2 {
		width: 20%;
	}
	.F-ct {
		width: 100%;
		margin: 20px 0 0;
	}
	.F-cr {
		padding: 8px 4%;
		font-size: 12px;
		line-height: 18px;
	}
}

@media all and (max-width:768px) {
	/*-- Footer --*/
	.footer-container {
		/* padding: 10px 0 36px 0; */
		display: none;
	}
	.F-nav {
		width: 100% !important;
		border-bottom: 1px solid rgba(255, 255, 255, .1);
		margin: 0px;
	}
	.F-nav dt {
		padding: 0 2%;
		height: 50px;
		line-height: 50px;
		font-size: 16px;
	}
	.F-nav dt i {
		display: block;
	}
	.F-nav dd {
		padding: 0 0 10px;
		margin: 0px;
		display: none;
	}
	.F-nav dd a {
		padding: 0 6%;
		height: 40px;
		line-height: 40px;
	}
	.iLink-box .c {
		display: none;
	}
	.iLink-img img {
		height: 45px;
	}
	.iLink-box .t {
		font-size: 16px;
		line-height: 24px;
	}
}

@media all and (max-width:640px) {}

@media all and (max-width:580px) {}

@media all and (max-width:414px) {
	html {
		font-size: 21.5625px;
	}
}

@media all and (max-width:375px) {}