@charset "UTF-8";

/* CSS Document */


/*
website:   Manro
date:      08/07/14
author:    Andy
email:     marks@manro.com.cn
*/


/** 清除内外边距 **/

@import url(../vendor/slick/slick.css);
@import url(../vendor/fullpage/jquery.fullPage.css);
@import url(../css/animate.min.css);
@import url(../vendor/video-js/video-js.css);

/* line 11, ../sass/_base.scss */

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
	margin: 0;
	padding: 0;
}


/** 设置默认字体 **/


/* line 22, ../sass/_base.scss */

* {
	margin: 0;
	padding: 0;
	outline: none;
}


/* line 28, ../sass/_base.scss */

body,
button,
input,
select,
textarea {
	font-family: "microsoft yahei" sans-serif, Arial, Verdana;
}


/* line 33, ../sass/_base.scss */

img {
	border: none;
}


/* line 36, ../sass/_base.scss */

body {
	font-size: 12px;
}


/* line 37, ../sass/_base.scss */

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	font-size: 100%;
}


/* line 38, ../sass/_base.scss */

address,
cite,
dfn,
em,
var {
	font-style: normal;
}


/* 将斜体扶正 */


/* line 39, ../sass/_base.scss */

code,
kbd,
pre,
samp {
	font-family: courier new, courier, monospace;
}


/* 统一等宽字体 */


/* line 40, ../sass/_base.scss */

small {
	font-size: 10px;
}


/* 小于 12px 的中文很难阅读，让 small 正常化 */


/** 重置列表元素 **/


/* line 43, ../sass/_base.scss */

ul,
ol {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}


/* line 44, ../sass/_base.scss */

button,
input {
	line-height: normal;
}


/* line 45, ../sass/_base.scss */

button,
input,
select,
textarea {
	font-size: 100%;
	margin: 0;
	outline: 0 none;
	vertical-align: baseline;
}


/* line 46, ../sass/_base.scss */

i,
em,
cite,
u {
	font-style: normal;
}


/** 重置文本格式元素 **/


/* line 49, ../sass/_base.scss */

a {
	text-decoration: none;
}


/* line 50, ../sass/_base.scss */

a:hover {
	text-decoration: none;
}


/* line 52, ../sass/_base.scss */

sup {
	vertical-align: text-top;
}


/* 重置，减少对行高的影响 */


/* line 53, ../sass/_base.scss */

sub {
	vertical-align: text-bottom;
}


/** 重置表单元素 **/


/* line 56, ../sass/_base.scss */

legend {
	color: #000;
}


/* for ie6 */


/* line 57, ../sass/_base.scss */

fieldset,
img {
	border: 0;
}


/* img 搭车：让链接里的 img 无边框 */


/* line 58, ../sass/_base.scss */

button,
input,
select,
textarea {
	font-size: 100%;
}


/* 使得表单元素在 ie 下能继承字体大小 */


/* line 59, ../sass/_base.scss */

textarea {
	resize: none;
}


/* 注：optgroup 无法扶正 */


/** 重置表格元素 **/


/* line 63, ../sass/_base.scss */

table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* 重置 HTML5 元素 */


/* line 66, ../sass/_base.scss */

article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
	display: block;
	margin: 0;
	padding: 0;
}


/* line 73, ../sass/_base.scss */

.mark {
	background: #ff0;
}


/* line 75, ../sass/_base.scss */

article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section {
	display: block;
}


/* line 79, ../sass/_base.scss */

blockquote,
q {
	quotes: none;
}


/* line 82, ../sass/_base.scss */

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}


/* 常用的通用样式 Common Style */


/* 隐藏 */


/* line 91, ../sass/_base.scss */

.hide {
	display: none;
}


/*.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background:rgb(178,163,130);
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}*/


/* line 92, ../sass/_base.scss */

.show {
	display: block !important;
}


/* 清除浮动 */


/* line 95, ../sass/_base.scss */

.clear:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
}


/* line 96, ../sass/_base.scss */

.clear {
	*zoom: 1;
	float: none !important;
	clear: both;
}


/* inline block */


/* line 100, ../sass/_base.scss */

.inline-block {
	display: inline-block;
	*display: inline;
}


/*****************/


/* line 103, ../sass/_base.scss */

.wrapper {
	width: 100%;
	position: relative;
	overflow: hidden;
	z-index: 99;
}


/* line 109, ../sass/_base.scss */

*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


/* 浮动   */


/* line 117, ../sass/_base.scss */

.left {
	float: left;
}


/* line 118, ../sass/_base.scss */

.right {
	float: right;
}


/* line 119, ../sass/_base.scss */

.fr {
	float: right;
}


/* line 1, ../sass/_header.scss */

.header {
	width: 100%;
	position: fixed;
	z-index: 99999;
	min-height: 100px;
}

@media only all and (max-width: 1366px) {
	/* line 1, ../sass/_header.scss */
	.header {
		/*min-height: 70px;*/
	}
}


/* line 9, ../sass/_header.scss */

.header .menu-btn {
	position: absolute;
	bottom: 20px;
	left: 2.5%;
	width: 40px;
	height: 40px;
	border: 1px #ffffff solid;
	background: url(../images/public/menu_btn.png) 9px center no-repeat;
	cursor: pointer;
}

@media only all and (max-width: 1366px) {
	/* line 9, ../sass/_header.scss */
	.header .menu-btn {
		bottom: 10px;
		width: 35px;
		height: 35px;
	}
}


/* line 24, ../sass/_header.scss */

.header .menu-btn span {
	filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	display: none;
	line-height: 40px;
	color: #fff;
	position: absolute;
	right: -25px;
}

@media only all and (max-width: 1366px) {
	/* line 24, ../sass/_header.scss */
	.header .menu-btn span {
		line-height: 35px;
	}
}


/* line 35, ../sass/_header.scss */

.header .menu-btn .line {
	width: 75%;
	height: 2px;
	margin: 8px auto;
	background: #fff;
	transform-origin: 0% 50%;
	-webkit-transform-origin: 0% 50%;
	-moz-transform-origin: 0% 50%;
	-ms-transform-origin: 0% 50%;
}


/* line 55, ../sass/_header.scss */

.header .menu-btn.on {
	background: url(../images/public/close.png) 9px center no-repeat;
}


/* line 58, ../sass/_header.scss */

.logo {
	position: absolute;
	top: 5%;
	left: 50%;
	/*border:2px solid red;*/
	transform: translate(-50%, 0%);
	width:15%;
	height:25%;
	background: url(../images/public/logo.png) no-repeat;
	background-size: 80%;
	-ms-behavior: url(../css/backgroundsize.min.htc);
	behavior: url(../css/backgroundsize.min.htc);
	z-index: 100;
	margin-left:6px;
	/*border:1px solid red;*/
}

.slogan1 {
	position: absolute;
	height: 20%;
	/*border: 2px solid red;*/
	left: 50%;
	width:40%;
	/*max-width:800px;*/
	transform: translate(-50%, 0%);
	margin-top: 30vh;
	z-index: 100;
	background: url(../images/biaoti.png) no-repeat;
	background-size: 100%;
}

@media (min-width: 1800px) {
	.slogan1 img {
		max-width: 800px;
		max-height: 177px;
	}
	/*被注释*/
	/*.slogan-en2 {
		max-width: 400px;
		max-height: 60px;
	}*/
	.club img {
		max-width: 218px;
		max-height: 97px;
	}
}

@media (max-width: 768px) {
	/* line 58, ../sass/_header.scss */
	.logo {
		position: absolute;
		top: 10%;
		left: 50%;
		/*margin-left: -80px;*/
		width: 160px;
		height: 180px;
		background: url(../images/public/logo.png) no-repeat;
		background-size: 100%;
		-ms-behavior: url(../css/backgroundsize.min.htc);
		behavior: url(../css/backgroundsize.min.htc);
		z-index: 100;
		/*border:1px solid red;*/
	}
	.slogan1 {
		position: absolute;
		top: 0;
		width: 80%;
		z-index: 100;
	}
	.slogan1 img {
		/*border:2px solid red;*/
		width: 100%;
	}
}


/* line 80, ../sass/_header.scss */

.header .its {
	position: absolute;
	bottom: 20px;
	right: 2.5%;
	width: 130px;
	height: 40px;
	border: 1px #ffffff solid;
	background: url(../images/public/arrow_down_w.png) 96px center no-repeat;
	font-size: 1.4rem;
	color: #ffffff;
	line-height: 40px;
	cursor: pointer;
}

@media only all and (max-width: 1366px) {
	/* line 80, ../sass/_header.scss */
	.header .its {
		height: 30px;
		line-height: 30px;
		bottom: 12px;
	}
}

@media only all and (max-width: 768px) {
	/* line 80, ../sass/_header.scss */
	.header .its {
		width: 80px !important;
	}
}


/* line 102, ../sass/_header.scss */

.header .its p {
	padding-left: 15px;
}

@media only all and (max-width: 768px) {
	/* line 102, ../sass/_header.scss */
	.header .its p {
		padding-left: 9px;
		font-size: 12px;
	}
}


/* line 109, ../sass/_header.scss */

.header .its .its-drop {
	display: none;
	background: #fff;
	border: 1px solid #002a19;
	border-top: none;
}


/* line 114, ../sass/_header.scss */

.header .its .its-drop a {
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 10px;
	color: #333;
}


/* line 115, ../sass/_header.scss */

.header .its .its-drop a:hover {
	background: #ddd;
}

@media only all and (max-width: 320px) {
	/* line 80, ../sass/_header.scss */
	.header .its {
		width: 110px;
		background-position: 86px center !important;
	}
}


/* line 124, ../sass/_header.scss */

#nav {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
}


/* line 132, ../sass/_header.scss */

#nav .nav-bg {
	width: 100%;
	height: 100%;
	background: #212121;
	filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=95);
	opacity: 0.95;
}


/* line 138, ../sass/_header.scss */

#nav .nav-list {
	position: absolute;
	z-index: 2;
	width: 400px;
	height: 457px;
	*width: 340px;
	*height: 340px;
	margin-top: -230px;
	margin-left: -200px;
	top: 50%;
	left: 50%;
	border: 1px solid rgb(178, 163, 130);
	padding: 30px;
}

@media only all and (max-width: 1600px) {
	/* line 138, ../sass/_header.scss */
	#nav .nav-list {
		width: 300px;
		height: 340px;
		*width: 270px;
		*height: 270px;
		margin-top: -140px;
		margin-left: -150px;
	}
}


/* line 160, ../sass/_header.scss */

#nav .nav-list li {
	position: relative;
}


/* line 163, ../sass/_header.scss */

#nav .nav-list li a {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 18px;
	line-height: 57px;
	position: relative;
	z-index: 2;
}

@media only all and (max-width: 1600px) {
	/* line 163, ../sass/_header.scss */
	#nav .nav-list li a {
		line-height: 40px;
		font-size: 16px;
	}
}


/* line 176, ../sass/_header.scss */

#nav .nav-list li .line {
	display: none;
	width: 100%;
	height: 1px;
	background: rgb(178, 163, 130);
	position: absolute;
	top: 90%;
}


/* line 185, ../sass/_header.scss */

#nav .nav-list li.on a {
	color: rgb(178, 163, 130);
}


/* line 188, ../sass/_header.scss */

#nav .nav-list li.on .line {
	display: block;
}


/* line 192, ../sass/_header.scss */

#nav .nav-list li a:hover {
	color: rgb(178, 163, 130);
}


/* line 198, ../sass/_header.scss */

.header-inside {
	min-height: 80px;
	background-color: #ffffff;
}


/* line 201, ../sass/_header.scss */

.header-inside .menu-btn {
	border: 1px #002a19 solid;
	background: url(../images/public/menu_btn_g.png) 9px center no-repeat;
}

@media only all and (max-width: 1366px) {
	/* line 201, ../sass/_header.scss */
	.header-inside .menu-btn {
		background: url(../images/public/menu_btn_g.png) 7px center no-repeat;
	}
}


/* line 207, ../sass/_header.scss */

.header-inside .menu-btn span {
	color: #002a19;
}


/* line 211, ../sass/_header.scss */

.header-inside .menu-btn.on {
	background: url(../images/public/close_g.png) 11px center no-repeat;
}

@media only all and (max-width: 1366px) {
	/* line 211, ../sass/_header.scss */
	.header-inside .menu-btn.on {
		background: url(../images/public/close_g.png) 9px center no-repeat;
	}
}


/* line 217, ../sass/_header.scss */

.header-inside .logo {
	background: url(../images/public/logo_d.png) center center no-repeat;
	background-size: 100%;
	-ms-behavior: url(../css/backgroundsize.min.htc);
	behavior: url(../css/backgroundsize.min.htc);
}


/* line 223, ../sass/_header.scss */

.header-inside .its {
	border: 1px #002a19 solid;
	color: #002a19;
	background: url(../images/public/arrow_down_g.png) 96px center no-repeat;
}


/* line 228, ../sass/_header.scss */

.header-inside .back {
	position: absolute;
	left: 5%;
	bottom: 20px;
	width: 265px;
	cursor: pointer;
}

@media only all and (max-width: 1366px) {
	/* line 228, ../sass/_header.scss */
	.header-inside .back {
		bottom: 6px;
		left: 70px !important;
	}
}


/* line 238, ../sass/_header.scss */

.header-inside .back i,
.header-inside .back a {
	width: 40px;
	height: 40px;
	border: 1px #002a19 solid;
	display: block;
	background: url(../images/public/j.png) center center no-repeat;
	float: left;
	margin-top: 5px;
}

@media only all and (max-width: 1366px) {
	/* line 238, ../sass/_header.scss */
	.header-inside .back i,
	.header-inside .back a {
		width: 35px;
		height: 35px;
	}
}


/* line 251, ../sass/_header.scss */

.header-inside .back span {
	display: block;
	float: left;
	margin-left: 5%;
	font-size: 2.0rem;
	color: #002a19;
	line-height: 22px;
}


/* line 258, ../sass/_header.scss */

.header-inside .back span p.en {
	font-family: 'myghthicb';
}

@media only all and (max-width: 1600px) {
	/* line 228, ../sass/_header.scss */
	.header-inside .back {
		left: 6%;
	}
}

@media only all and (max-width: 1280px) {
	/* line 228, ../sass/_header.scss */
	.header-inside .back {
		left: 7%;
	}
}

@media only all and (max-width: 1024px) {
	/* line 228, ../sass/_header.scss */
	.header-inside .back {
		left: 8%;
	}
}

@media only all and (max-width: 768px) {
	/* line 228, ../sass/_header.scss */
	.header-inside .back {
		display: none;
	}
}


/* line 275, ../sass/_header.scss */

.header-inside .header-top {
	height: 80px;
	position: relative;
}

@media only all and (max-width: 1366px) {
	/* line 275, ../sass/_header.scss */
	.header-inside .header-top {
		height: 55px;
	}
}


/* line 283, ../sass/_header.scss */

.header-inside .top-nav {
	border-top: 2px #e5e9e8 solid;
	background: #fff;
	overflow: hidden;
	*zoom: 1;
}


/* line 288, ../sass/_header.scss */

.header-inside .top-nav li {
	font-size: 1.4rem;
	float: left;
	text-align: center;
	width: 20%;
	border-top: 2px #e5e9e8 solid;
	margin-top: -2px;
}


/* line 295, ../sass/_header.scss */

.header-inside .top-nav li a {
	color: #002a19;
	display: block;
	padding: 10px 0;
}

@media only all and (max-width: 1600px) {
	/* line 295, ../sass/_header.scss */
	.header-inside .top-nav li a {
		padding: 6px 0;
	}
}

@media only all and (max-width: 768px) {
	/* line 295, ../sass/_header.scss */
	.header-inside .top-nav li a {
		font-size: 12px !important;
	}
}


/* line 307, ../sass/_header.scss */

.header-inside .top-nav li.on,
.header-inside .top-nav li:hover {
	border-top: 2px #a10000 solid;
}


/* line 309, ../sass/_header.scss */

.header-inside .top-nav li.on a,
.header-inside .top-nav li:hover a {
	color: #a10000;
}


/* line 315, ../sass/_header.scss */

.header-inside .top-nav-business li {
	width: 33%;
}


/* line 320, ../sass/_header.scss */

.header-inside .top-nav-news li {
	width: 25%;
}

@media only all and (max-width: 768px) {
	/* line 329, ../sass/_header.scss */
	.header-inside .menu-btn {
		background: url(../images/public/menu_btn_g.png) 6px center no-repeat;
	}
	/* line 332, ../sass/_header.scss */
	.header-inside .menu-btn span {
		color: #ffffff;
	}
	/* line 336, ../sass/_header.scss */
	.header-inside .logo {
		width: 95px;
		background: url(../images/public/logo_d.png) center center no-repeat;
		background-size: 100%;
		-ms-behavior: url(../css/backgroundsize.min.htc);
		behavior: url(../css/backgroundsize.min.htc);
	}
	/* line 343, ../sass/_header.scss */
	.header-inside .its {
		background: url(../images/public/arrow_down_g.png) 96px center no-repeat;
	}
	/* line 351, ../sass/_header.scss */
	.header-inside .top-nav-news {
		display: block;
		border-top: 0;
	}
	/* line 354, ../sass/_header.scss */
	.header-inside .top-nav-news li {
		border-top: 0;
		border-bottom: 1px #000000 solid;
	}
	/* line 358, ../sass/_header.scss */
	.header-inside .top-nav-news li:hover,
	.header-inside .top-nav-news li.on {
		border-top: 0;
	}
}


/* line 367, ../sass/_header.scss */

.header-news .menu-btn {
	border: 1px #002a19 solid;
	background: url(../images/public/menu_btn_g.png) 9px center no-repeat;
}


/* line 370, ../sass/_header.scss */

.header-news .menu-btn span {
	color: #002a19;
}


/* line 374, ../sass/_header.scss */

.header-news .menu-btn.on {
	background: url(../images/public/close_g.png) 9px center no-repeat;
}


/* line 381, ../sass/_header.scss */

.header-news .its {
	border: 1px #002a19 solid;
	color: #002a19;
	background: url(../images/public/arrow_down_g.png) 96px center no-repeat;
}


/* line 1, ../sass/_footer.scss */

.footer {
	width: 100%;
	position: fixed;
	z-index: 99999;
	bottom: 50px;
}

@media only all and (max-width: 768px) {
	/* line 1, ../sass/_footer.scss */
	.footer {
		bottom: 10px;
	}
}


/* line 9, ../sass/_footer.scss */

.footer .share-btn,
.footer .screen-btn {
	float: left;
	width: 40px;
	height: 40px;
	border: 1px #ffffff solid;
	cursor: pointer;
}

@media only all and (max-width: 1600px) {
	/* line 9, ../sass/_footer.scss */
	.footer .share-btn,
	.footer .screen-btn {
		width: 30px;
		height: 30px;
	}
}


/* line 20, ../sass/_footer.scss */

.footer .share-btn {
	margin-left: 2.5%;
	background: url(../images/public/share_icon.png) center center no-repeat;
}


/* line 24, ../sass/_footer.scss */

.footer .screen-btn {
	margin-left: 10px;
	background: url(../images/public/full_icon.png) center center no-repeat;
}

@media only all and (max-width: 768px) {
	/* line 24, ../sass/_footer.scss */
	.footer .screen-btn {
		display: none;
	}
}


/* line 31, ../sass/_footer.scss */

.footer .powered {
	float: right;
	margin-right: 2.5%;
	width: 165px;
	height: 40px;
	border: 1px #ffffff solid;
	text-align: center;
	line-height: 40px;
	color: #ffffff;
}


/* line 40, ../sass/_footer.scss */

.footer .powered span {
	display: block;
	line-height: 16px;
	margin-top: 3px;
}

@media only all and (max-width: 1600px) {
	/* line 31, ../sass/_footer.scss */
	.footer .powered {
		height: 40px;
	}
}

@media only all and (max-width: 768px) {
	/* line 31, ../sass/_footer.scss */
	.footer .powered {
		margin-top: 0%;
	}
}

@media only all and (max-width: 640px) {
	/* line 31, ../sass/_footer.scss */
	.footer .powered {
		display: none;
	}
}


/* line 55, ../sass/_footer.scss */

.footer .powered a {
	color: #ffffff;
	font-size: 1.2rem;
	height: 30px;
	line-height: 30px;
}


/* line 64, ../sass/_footer.scss */

.footer-d {
	padding: 20px 0;
	bottom: 0;
	background-color: #ffffff;
}


/* line 68, ../sass/_footer.scss */

.footer-d .share-btn,
.footer-d .screen-btn {
	border: 1px #002a19 solid;
}


/* line 71, ../sass/_footer.scss */

.footer-d .share-btn {
	background: url(../images/public/share_icon_g.png) center center no-repeat;
}


/* line 74, ../sass/_footer.scss */

.footer-d .screen-btn {
	background: url(../images/public/full_icon_g.png) center center no-repeat;
}


/* line 77, ../sass/_footer.scss */

.footer-d .powered {
	border: 1px #002a19 solid;
	color: #002a19;
}

@media only all and (max-width: 768px) {
	/* line 77, ../sass/_footer.scss */
	.footer-d .powered {
		display: none;
	}
}


/* line 83, ../sass/_footer.scss */

.footer-d .powered a {
	color: #002a19;
}

@media only all and (max-width: 1600px) {
	/* line 64, ../sass/_footer.scss */
	.footer-d {
		padding: 8px 0;
	}
}

@media only all and (max-width: 768px) {
	/* line 64, ../sass/_footer.scss */
	.footer-d {
		background: none;
	}
	/* line 92, ../sass/_footer.scss */
	.footer-d .share-btn,
	.footer-d .screen-btn {
		border: 1px #ffffff solid;
	}
	/* line 95, ../sass/_footer.scss */
	.footer-d .share-btn {
		background: url(../images/public/share_icon.png) center center no-repeat;
	}
	/* line 98, ../sass/_footer.scss */
	.footer-d .screen-btn {
		display: none;
	}
	/* line 101, ../sass/_footer.scss */
	.footer-d .powered {
		border: 1px #fff solid;
		color: #fff;
	}
	/* line 104, ../sass/_footer.scss */
	.footer-d .powered a {
		color: #fff;
	}
	/* line 107, ../sass/_footer.scss */
	.footer-d .powered span {
		display: block;
		float: left;
		line-height: 14px;
	}
}


/* line 117, ../sass/_footer.scss */

.footer-news .share-btn,
.footer-news .screen-btn {
	border: 1px #002a19 solid;
}


/* line 120, ../sass/_footer.scss */

.footer-news .share-btn {
	background: url(../images/public/share_icon_g.png) center center no-repeat;
}


/* line 123, ../sass/_footer.scss */

.footer-news .powered {
	border: 1px #002a19 solid;
	color: #002a19;
}


/* line 126, ../sass/_footer.scss */

.footer-news .powered a {
	color: #002a19;
}


/* line 1, ../sass/_public.scss */

html {
	font-size: 62.5%;
}

@media only all and (max-width: 1366px) {
	/* line 1, ../sass/_public.scss */
	html {
		font-size: 43.8%;
	}
}

@font-face {
	font-family: myghthic;
	src: url("../font/GOTHIC.TTF");
}

@font-face {
	font-family: myghthicb;
	src: url("../font/GOTHICB.TTF");
	font-weight: 600;
}

@font-face {
	font-family: myghthicbi;
	src: url("../font/GOTHICBI.TTF");
	font-weight: 600;
}

@font-face {
	font-family: myghthici;
	src: url("../font/GOTHICI.TTF");
}


/* line 37, ../sass/_public.scss */

#loading {
	position: relative;
	top: 0;
	left: 0;
	z-index: 999999999999999999999;
	width: 100%;
	height: 100%;
	background: url(../images/public/loading_bg.jpg) 50% 50% no-repeat;
	background-size: cover;
	-ms-behavior: url(../css/backgroundsize.min.htc);
	behavior: url(../css/backgroundsize.min.htc);
}


/* line 49, ../sass/_public.scss */

#loading .loading-content {
	width: 200px;
	height: 200px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -100px;
	margin-left: -100px;
}


/* line 57, ../sass/_public.scss */

#loading .loading-content .percent {
	position: absolute;
	left: 50%;
	bottom: -25px;
	margin-left: -18.5px;
	margin-top: 5px;
	text-align: center;
	color: #fff;
	font-size: 14px;
}


/* line 67, ../sass/_public.scss */

#loading .loading-content .load-circle {
	width: 200px;
	height: 200px;
	background: url(../images/public/circle.png) no-repeat 50% 50%;
}


/* line 72, ../sass/_public.scss */

#loading .loading-content .load-logo {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/public/load_logo.png) no-repeat 50% 50%;
}


/* line 83, ../sass/_public.scss */

.grid {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/public/grid.png) repeat-x;
	z-index: 2;
}


/* line 93, ../sass/_public.scss */

.hidden {
	filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}


/* line 98, ../sass/_public.scss */

#left-nav {
	width: 95px;
	height: 300px;
	position: absolute;
	z-index: 9999;
	top: 50%;
	left: 2.5%;
	margin-top: -200px;
	padding-top: 32px;
	/*border: 1px solid #621111;*/
}

@media only all and (max-width: 768px) {
	/* line 98, ../sass/_public.scss */
	#left-nav {
		display: none;
	}
}


/* line 111, ../sass/_public.scss */

#left-nav li {
	position: relative;
	text-align: left;
	margin: 30px 0;
	margin-left: 14px;
	text-align: center;
}


/* line 117, ../sass/_public.scss */

#left-nav li > a {
	display: block;
	width: 100%;
}


/* line 121, ../sass/_public.scss */

#left-nav li > a > i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 10px;
	height: 10px;
	/*background: url(../images/public/dots.png) no-repeat 0 -19px;*/
}


/* line 129, ../sass/_public.scss */

#left-nav li.active > a > span {
	width: 80%;
	margin: 0 auto;
	height: 20px;
	line-height: 20px;
	border-radius: 4px;
	color: rgb(178, 163, 130);
}


/* line 132, ../sass/_public.scss */

#left-nav li > a > span {
	display: block;
	position: absolute;
	width: 80%;
	/*border:2px solid red;*/
	color: #DADADA;
	line-height: 20px;
	font-family: '微软雅黑';
	font-weight: 600;
	letter-spacing:2px;
	transform: scale(1, 1.4);
	-ms-transform: scale(1, 1.4);
	-webkit-transform: scale(1, 1.4);
	-moz-transform: scale(1, 1.4);
	-o-transform: scale(1, 1.4);
}


/* line 140, ../sass/_public.scss */

#left-nav li > a:hover > span {
	color: rgb(178, 163, 130);
}


/* line 146, ../sass/_public.scss */

.hvr-sweep-to-right {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	color: #fff\0 !important;
}


/* line 163, ../sass/_public.scss */


/* line 183, ../sass/_public.scss */

.hvr-sweep-to-right:hover,
.hvr-sweep-to-right:focus,
.hvr-sweep-to-right:active {
	color: #fff;
}


/* line 186, ../sass/_public.scss */

.hvr-sweep-to-right:hover:before,
.hvr-sweep-to-right:focus:before,
.hvr-sweep-to-right:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}


/* line 191, ../sass/_public.scss */

.main {
	margin: 0 2.5%;
}

@media only all and (max-width: 768px) {
	/* line 191, ../sass/_public.scss */
	.main {
		margin: 0;
	}
}


/* line 201, ../sass/_public.scss */

.bdshare_popup_box {
	position: relative;
	z-index: 9999999999999999999999 !important;
}


/* line 205, ../sass/_public.scss */

.bdsharebuttonbox {
	width: 100% !important;
	height: 100% !important;
}


/* line 209, ../sass/_public.scss */

.bds_more {
	display: block !important;
	width: 100% !important;
	height: 100% !important;
	background-image: none !important;
	filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

@media only all and (max-width: 1024px) {
	/* line 216, ../sass/_public.scss */
	.bdshare_popup_box {
		display: none !important;
	}
}

@media only all and (max-width: 1024px) {
	/* line 221, ../sass/_public.scss */
	.bdshare_dialog_box {
		margin-top: 30px;
	}
}


/* line 229, ../sass/_public.scss */

.section-center {
	width: 85%;
	margin: 0 auto;
	*zoom: 1;
}


/* line 38, C:\Ruby200-x64\lib\ruby\gems\2.0.0\gems\compass-core-1.0.1\stylesheets\compass\utilities\general\_clearfix.scss */

.section-center:after {
	content: "";
	display: table;
	clear: both;
}


/* line 234, ../sass/_public.scss */

.contact-pic {
	width: 55%;
	position: relative;
	margin-top: 2%;
}


/* line 239, ../sass/_public.scss */

.contact-content-wrapper {
	margin-top: 7%;
	margin-left: 2%;
}


/* line 242, ../sass/_public.scss */

.contact-content-wrapper .en {
	font-size: 40px;
	font-weight: 700;
	color: #fff;
}


/* line 243, ../sass/_public.scss */

.contact-content-wrapper .cn {
	font-size: 24px;
	color: #fff;
}


/* line 244, ../sass/_public.scss */

.contact-content-wrapper .contact-content {
	margin-top: 50px;
}


/* line 246, ../sass/_public.scss */

.contact-content-wrapper .contact-content p {
	font-size: 14px;
	color: #fff;
	line-height: 26px;
}

@media only all and (max-width: 1280px) {
	/* line 252, ../sass/_public.scss */
	.contact-content-wrapper .en {
		font-size: 30px;
	}
	/* line 253, ../sass/_public.scss */
	.contact-content-wrapper .cn {
		font-size: 18px;
	}
	/* line 254, ../sass/_public.scss */
	.contact-content-wrapper .contact-content {
		margin-top: 35px;
	}
	/* line 256, ../sass/_public.scss */
	.contact-content-wrapper .contact-content p {
		font-size: 12px;
	}
}

@media only all and (max-width: 768px) {
	/* line 261, ../sass/_public.scss */
	.contact-pic {
		display: none;
	}
}


/* line 266, ../sass/_public.scss */

.join-wrap {
	overflow: auto;
}


/* line 268, ../sass/_public.scss */

.join-wrap .news-wrap {
	min-height: 0 !important;
	height: 500px;
	overflow: auto;
	overflow-x: hidden;
}

@media only all and (max-width: 1600px) {
	/* line 268, ../sass/_public.scss */
	.join-wrap .news-wrap {
		height: 425px;
	}
}


/* line 274, ../sass/_public.scss */

.join-wrap .news-wrap .news-con {
	width: 1400px;
}


/* line 275, ../sass/_public.scss */

.join-wrap .news-wrap .news-con .news-items > a {
	width: 100%;
	height: 100%;
	display: block;
}


/* line 276, ../sass/_public.scss */

.join-wrap .news-wrap .news-con .news-items h2 {
	color: #fff !important;
}


/* line 277, ../sass/_public.scss */

.join-wrap .news-wrap .news-con .news-items {
	height: 400px;
}


/* line 278, ../sass/_public.scss */

.join-wrap .news-wrap .news-con .news-items h2 a {
	color: #fff !important;
	font-size: 16px;
}


/* line 279, ../sass/_public.scss */

.join-wrap .news-wrap .news-con .news-items:hover {
	border-color: #a10000;
}


/* line 280, ../sass/_public.scss */

.join-wrap .news-wrap .news-con .news-items .txt {
	display: block;
	margin-top: 50px;
	height: auto;
}


/* line 281, ../sass/_public.scss */

.join-wrap .news-wrap .news-con .news-items .txt a {
	color: #fff;
}


/* line 282, ../sass/_public.scss */

.join-wrap .news-wrap .news-con .news-items .txt p {
	display: block;
	color: #fff;
	line-height: 22px;
	font-size: 14px;
}


/* line 288, ../sass/_public.scss */

.join-wrap .news-wrap .news-con .news-items a.expend-btn {
	border: 1px #ffffff solid;
	background: url(/images/index/expand_btn.png) center center no-repeat;
}


/* line 292, ../sass/_public.scss */

.join-wrap .news-wrap .news-con .news-items a.expend-btn:hover,
.join-wrap .news-wrap .news-con .news-items:hover a.expend-btn {
	border: none;
	background: url(/images/red-add-btn.jpg) center center no-repeat;
}


/* line 296, ../sass/_public.scss */

.join-wrap .news-wrap a.more {
	margin-top: 10px;
	border: 1px solid #fff;
	color: #fff;
	background: none;
}


/* line 302, ../sass/_public.scss */

.join-wrap .news-wrap a.more:hover {
	background: none;
}

@media only all and (max-width: 1600px) {
	/* line 310, ../sass/_public.scss */
	.join-wrap .news-wrap .news-con .news-items {
		width: 280px;
		height: 330px;
		padding: 30px;
	}
	/* line 311, ../sass/_public.scss */
	.join-wrap .news-wrap .news-con {
		width: 1200px;
	}
	/* line 312, ../sass/_public.scss */
	.join-wrap .news-wrap .news-con .news-items h2 {
		margin-top: 18px;
	}
	/* line 313, ../sass/_public.scss */
	.join-wrap .news-wrap .news-con .news-items h2 a {
		height: 42px;
		overflow: hidden;
	}
	/* line 314, ../sass/_public.scss */
	.join-wrap .news-wrap .news-con .news-items .txt {
		margin-top: 28px;
	}
}

@media only all and (max-width: 1366px) {
	/* line 320, ../sass/_public.scss */
	.join-wrap .news-wrap .news-con .news-items {
		width: 280px;
		height: 280px;
	}
	/* line 321, ../sass/_public.scss */
	.join-wrap .news-wrap .news-con {
		width: 1200px;
	}
	/* line 322, ../sass/_public.scss */
	.join-wrap .news-wrap .news-con .news-items h2 {
		margin-top: 10px;
	}
	/* line 323, ../sass/_public.scss */
	.join-wrap .news-wrap .news-con .news-items .txt {
		margin-top: 18px;
	}
}

@media only all and (max-width: 768px) {
	/* line 327, ../sass/_public.scss */
	.join-wrap {
		display: block;
		background: #000 !important;
	}
	/* line 330, ../sass/_public.scss */
	.join-wrap .news-wrap .news-con {
		width: 100%;
		*zoom: 1;
	}
	/* line 38, C:\Ruby200-x64\lib\ruby\gems\2.0.0\gems\compass-core-1.0.1\stylesheets\compass\utilities\general\_clearfix.scss */
	.join-wrap .news-wrap .news-con:after {
		content: "";
		display: table;
		clear: both;
	}
	/* line 334, ../sass/_public.scss */
	.join-wrap .news-wrap .news-con .news-items {
		border: 2px solid #fff;
		float: none;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	/* line 340, ../sass/_public.scss */
	.join-wrap .news-wrap .news-con .news-items:hover {
		border: 2px solid #fff;
	}
}


/* line 347, ../sass/_public.scss */

#join-pop {
	display: none;
	width: 800px;
	height: 350px;
	overflow: hidden;
	background: #004328;
	padding: 10px;
	position: absolute;
	top: 15%;
	left: 0;
	margin-top: 90px;
}


/* line 359, ../sass/_public.scss */

#join-pop .close-btn {
	display: none;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 25px;
	right: 25px;
	z-index: 9999999999999999999999999999;
	background: url(../images/public/close.png) no-repeat 50% 50%;
}

@media only all and (max-width: 768px) {
	/* line 359, ../sass/_public.scss */
	#join-pop .close-btn {
		display: block;
	}
}


/* line 372, ../sass/_public.scss */

#join-pop .join-wrap {
	width: 100%;
	height: 100%;
	padding: 30px;
	border: 4px solid #075737;
	*zoom: 1;
}


/* line 38, C:\Ruby200-x64\lib\ruby\gems\2.0.0\gems\compass-core-1.0.1\stylesheets\compass\utilities\general\_clearfix.scss */

#join-pop .join-wrap:after {
	content: "";
	display: table;
	clear: both;
}


/* line 379, ../sass/_public.scss */

#join-pop .join-left {
	width: 180px;
	float: left;
}


/* line 382, ../sass/_public.scss */

#join-pop .join-left h3 {
	font-weight: 700;
	color: #fff;
	font-size: 18px;
}


/* line 383, ../sass/_public.scss */

#join-pop .join-left .intro {
	margin-top: 15px;
}


/* line 384, ../sass/_public.scss */

#join-pop .join-left .intro p {
	color: #fff;
	line-height: 22px;
	font-size: 14px;
}


/* line 390, ../sass/_public.scss */

#join-pop .join-right {
	width: 470px;
	float: right;
}


/* line 393, ../sass/_public.scss */

#join-pop .join-right dl {
	margin-bottom: 15px;
}


/* line 395, ../sass/_public.scss */

#join-pop .join-right dl dt {
	font-size: 14px;
	color: #fff;
}


/* line 396, ../sass/_public.scss */

#join-pop .join-right dl dd {
	line-height: 22px;
	color: #fff;
}


/* line 400, ../sass/_public.scss */

.pop-link {
	display: block;
	width: 100%;
	height: 100%;
}

@media only all and (max-width: 768px) {
	/* line 402, ../sass/_public.scss */
	#join-pop {
		width: 100%;
	}
	/* line 404, ../sass/_public.scss */
	#join-pop .join-left,
	#join-pop .join-right {
		width: 100%;
		float: none;
	}
	/* line 408, ../sass/_public.scss */
	#join-pop .join-right {
		margin-top: 20px;
	}
}