@charset "utf-8";
* {
	font-family: "微软雅黑", "宋体", "黑体";
	margin: 0px;
	padding: 0px;
	border: none;
    color: #333;
	font-size: 1em;
	list-style: none;
	list-style-type: none;
	text-decoration: none;
	box-sizing: border-box;
}
/*body {background-color: #fafafa;}*/
.cl {clear: both;}

/* ---- header ---- */
header {width: 100%;height: auto;position: relative;}

.top {width: 100%;height: 2em;margin: 0 auto;background-color: #000000;}
.welcome {float: left;font-size: 0.875em;line-height: 2em;color: #d49f5d;}
.return {float: right;font-size: 0.875em;line-height: 2em;color: #d49f5d;}
.return a {margin: 0 0.5em;color: #d49f5d;}
.top-body {width: 75em;margin: 0 auto;}

.head {width: 100%;margin: 0 auto;}
.head-body {width: 75em;margin: 0 auto;}
.head-body img {display:block;width: 100%;}

.nav {width: 100%; background-color: #e90111;/*position: absolute;top: 117px;*/z-index: 101;}
.nav-body {width: 75em;margin: 0 auto;}
.nav-body ul.nav-parent {padding: 0 5%;}
.nav-body ul.nav-parent li {float: left;width: 10%;margin: 0 0.5em;text-align: center;line-height: 3.25em;position: relative;}
.nav-body ul.nav-parent li:hover {background-color: #aa1e21;color: #fdd100;}
.nav-body ul.nav-parent li.cur a {background-color: #aa1e21;color: #fdd100;}
.nav-body ul.nav-parent li a {display: block;color: black;color: white;}

.nav-body ul.nav-parent li ul.nav-child {background-color: #e90111;position: absolute;z-index: 111;}
.nav-body ul.nav-parent li ul.nav-child li {float: none;margin: 0;padding: 0;width: 100%;border: none;display: none;}
.nav-body ul.nav-parent li ul.nav-child li a {border-bottom: 1px solid white;color: white;height: 3.25em;display: block;white-space:nowrap;}
.nav-body ul.nav-parent li ul.nav-child:hover a {border-bottom: 1px solid white;}
.nav-body ul.nav-parent li ul.nav-child li:nth-last-child(1) a {border:none;}

/* ---- banner ---- */
.fullSlide{width:100%;position:relative;height:515px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:515px;overflow:hidden;text-align:center;background: center 0 no-repeat;}
.fullSlide .bd li a{display:block;height:515px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

/* ---- footer ---- */
footer {background-color: #333333;}
.foot {width: 75em;margin: 0 auto;padding: 3em 5em;}
.foot-nav {width: 61.25em;margin: 0 auto;height: 4em;border: 2px solid white;position: relative;}
.foot-nav li {width: 61.25em;height: 1.5em;position: absolute;left: -2px;top: calc(50% - 12px);text-align: center;border-left: 2px solid #333333;border-right: 2px solid #333333;}
.foot-nav a {display: inline-block;width: 7em;color: white;border-right: 1px solid white;}
.foot-nav a:nth-last-child(1) {border: none;}
.foot-nav a:hover {color: orange;}

.foot-form {width: 16em;margin: 2em 1em;float: left;}
.foot-form textarea {display: block;width: 14em;height: 4em;margin: 0.5em 1em;padding: 0.5em;resize: none;}
.foot-form input {display: block;width: 14em;height: 2em;margin: 0.5em 1em;padding: 0.5em;}
.foot-form input.submit {width: 6.25em;height: 1.5em;padding: 0;}

.QR-code {width: 16em;float: left;margin: 2em 0 0;}
.QR-code .img-box {width: 140px;height: 140px;margin: 2em auto;}
.QR-code img {display: block;max-width: 100%;margin: 0 auto;}

.foot-contact {float: left;width: 25em;margin: 2em 2em 0;}
.foot-contact h3 {font-size: 1.75em;color: white;line-height: 2em;}
.foot-contact p {font-size: 1.125em;color: white;line-height: 2em;}

/* ---- 版权 ---- */
.copyright {width: 100%;margin: 0 auto;background-color: #aa1e21;}
.copyright-body {width: 75em;margin: 0 auto;}
.copyright-body p {text-align: center;font-size: 0.875em;line-height: 3.64em;color: white;margin: 0 3em;}
.copyright-body span {color: white;margin: 0 1em;}
.copyright-body a {color: white;}

@media screen and (max-width: 1200px) {
	.product_bl,.product_br {display: none !important;}
	header,
	.fullSlide,
	.about,
	.title,
	.product,
	.advantage,
	.case,
	.news,
	footer {width:75em;}
	#focus-banner-list {width:75em;}
}