.subcolorbg {
	background: #f5f5f5
}
.subcolorbg1 {
	background: #fff;
	position: relative;
	z-index: 6;
}
/*导航*/
.top-nav .logo {
	height: 42px;
}
.top-nav .logo img {
	height: 100%;
}
.headnav {
	float: left;
	width: 100%;
	position: fixed;
	padding-top: 1.6rem;
	z-index: 100
}
.subheadnav {
	background: rgba(0,0,0,.8);
}
.headnav.large {
	height: 6rem;
}
.headnav.small {
	background: rgba(0,0,0,.8);
	height: 4.8rem;
	padding-top: 1.25rem;
}
.headnav.small .logo {
	height: 35px
}
.fat-nav, .hamburger__icon, .hamburger__icon:after, .hamburger__icon:before {
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-webkit-transition-duration: .4s
}
.hamburger {
	display: block;
	width: 50px;
	height: 50px;
	position: fixed;
	top: .5rem;
	right: .2rem;
	z-index: 900;
	padding: 1rem .8rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
	-ms-touch-action: manipulation;
	touch-action: manipulation
}
.hamburger__icon {
	position: relative;
	margin-top: 7px;
	margin-bottom: 7px
}
.hamburger__icon, .hamburger__icon:after, .hamburger__icon:before {
	display: block;
	width: 22px;
	height: 2px;
	background-color: #fff;
	-moz-transition-property: background-color, -moz-transform;
	-o-transition-property: background-color, -o-transform;
	-webkit-transition-property: background-color, -webkit-transform;
	transition-property: background-color, transform;
	transition-duration: .4s
}
.hamburger__icon:after, .hamburger__icon:before {
	position: absolute;
	content: ""
}
.hamburger__icon:before {
	top: -7px
}
.hamburger__icon:after {
	top: 7px
}
.hamburger.active .hamburger__icon {
	background-color: transparent
}
.hamburger.active .hamburger__icon:after, .hamburger.active .hamburger__icon:before {
	background-color: #fff
}
.hamburger.active .hamburger__icon:before {
	-moz-transform: translateY(7px)rotate(45deg);
	-ms-transform: translateY(7px)rotate(45deg);
	-webkit-transform: translateY(7px)rotate(45deg);
	transform: translateY(7px)rotate(45deg)
}
.hamburger.active .hamburger__icon:after {
	-moz-transform: translateY(-7px)rotate(-45deg);
	-ms-transform: translateY(-7px)rotate(-45deg);
	-webkit-transform: translateY(-7px)rotate(-45deg);
	transform: translateY(-7px)rotate(-45deg)
}
.fat-nav {
	top: 0;
	left: 0;
	z-index: 9999;
	position: fixed;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.8);
	-moz-transform: scale(1.4);
	-ms-transform: scale(1.4);
	-webkit-transform: scale(1.4);
	transform: scale(1.4);
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: transform;
	transition-duration: .4s;
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch
}
.fat-nav__wrapper {
	width: 100%;
	height: 100%;
	display: table;
	table-layout: fixed
}
.fat-nav.active {
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1)
}
.fat-nav ul {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	padding: 0
}
.fat-nav li {
	list-style-type: none;
	text-align: center;
	padding: 10px;
	font-size: 1.6rem;
	-webkit-text-shadow: 0 2px 5px rgba(0,0,0,.8);
	-moz-text-shadow: 0 2px 5px rgba(0,0,0,.8);
	text-shadow: 0 2px 5px rgba(0,0,0,.8);
}
.fat-nav li, .fat-nav li a {
	color: #fff
}
.fat-nav li a {
	text-decoration: none;
	
}

@media all and (min-width: 1024px) {
.fat-nav {
	background-color: transparent;
	position: static;
	width: auto;
	display: block;
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
}
.headnav .fat-nav {
	margin-right: -1.2rem;
}
.fat-nav__wrapper {
	width: auto;
}
.fat-nav li, .fat-nav li a {
	float: left;
	font-weight: bold;
	font-size: 1.05rem;
}
.headnav.small .fat-nav li, .headnav.small .fat-nav li a {
	font-size: 1rem;
}
.fat-nav li {
	padding: 0 1.2rem
}
.fat-nav li a {
	position: relative;
}
.fat-nav li a:hover, .fat-nav li.active a {
	color: #e03a44;
}
.fat-nav li a:after, .fat-nav li.active a:after {
	content: '';
	width: 0;
	background-color: #be0c17;
	height: 2px;
	position: absolute;
	bottom: 0rem;
	left: 0;
	z-index: 1;
}
.fat-nav li a:hover:after, .fat-nav li.active a:after {
	width: 100%;
}
.hamburger {
	display: none;
}
}
/*滚动*/
#owl-demo .item {
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
}
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init*/
.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
	clear: both;
}
.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
	float: left;
}
.owl-controls .owl-buttons {
	display: block;
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	line-height: 10px;
	height: 10px;
}
/* fix*/
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
.owl-theme .owl-controls {
	text-align: center;
	margin-top: 1rem;
}
/* Clickable class fix problem with hover on touch devices*//* Use it for non-touch hover action*/
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}
/* preloading images*/
.owl-item.loading {
	min-height: 150px;
	background: url(/statics/chinargCss/images/AjaxLoader.gif) no-repeat center center
}
.owl-controls .owl-buttons .owl-prev, .owl-controls .owl-buttons .owl-next {
	position: absolute;
	left: -8%;
	top: 50%;
	cursor: pointer;
	margin-top: -25px;
	width: 50px;
	height: 50px;
}
.owl-controls .owl-buttons .owl-next {
	left: inherit;
	right: -8%;
}
.owl-controls .owl-buttons .owl-prev:before, .owl-controls .owl-buttons .owl-next:before {
	width: 100%;
	height: 100%;
	color: #fff;
	text-align: center;
	font-family: "FontAwesome";
	font-size: 5rem;
}
.honor .owl-controls .owl-buttons .owl-prev:before, .honor .owl-controls .owl-buttons .owl-next:before, .teamlist .owl-controls .owl-buttons .owl-prev:before, .teamlist .owl-controls .owl-buttons .owl-next:before {
	color: #ddd;
}
.owl-controls .owl-buttons .owl-prev:before {
	content: "\f104";
}
.owl-controls .owl-buttons .owl-next:before {
	content: "\f105";
}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page {
	zoom: 1;
	display: inline-block;
}
.owl-theme .owl-controls .owl-page span {
	display: block;
	width: .6rem;
	height: .6rem;
	margin: 0 .2rem;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #fff;
	cursor: pointer;
}
.aboutbox .owl-theme .owl-controls .owl-page span {
	background: #806565;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	width: 1.8rem;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
/* If PaginationNumbers is true*/
.owl-theme .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	color: #448bc5;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.project .owl-theme .owl-controls {
	margin-top: 2rem;
}
/*-----end----*/
/*新闻*/
.newslist #owl-demo .item, .teamlist #owl-demo .item {
	padding: 0 1rem;
}
.newslist {
	padding: 0 8%;
	padding-top: 5%;
}
.newslist .listbox {
	float: left;
	width: 100%;
	position: relative;
	background: rgba(0,0,0,.7);
}
.newslist .listbox:hover {
	background: rgba(0,0,0,.8);
}
.newslist .listbox .img, .newslist .listbox .font {
	width: 100%;
	height: 14rem;
	overflow: hidden;
	color: #919190;
}
.newslist .listbox:hover .img img, .project_list:hover .img img, .newssub ul li:hover .img img, .teambox:hover .img img, .demo-gallery > ul > li a:hover > img {
	opacity: .8;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}
.newslist .listbox .font {
	height: 16rem;
	padding: 1rem 1.7rem;
}

@media all and (max-width: 1681px) {
.newslist .listbox .img {
	height: 12rem;
}
}
.newslist .listbox .font h6 {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin-bottom: .5rem;
}
.newslist .listbox .font p {
	padding: .5rem 0;
	margin: 0;
	line-height: 170%;
	font-size: .913rem;
}
.newslist .listbox .font p.time {
	padding-bottom: 0;
}
.more {
	clear: both;
	display: inline-block;
	width: auto;
	padding: .25rem 2rem;
	border: 1px solid #919190;
	color: #919190;
	position: absolute;
	right: 2rem;
	bottom: 2rem;
	font-size: .913rem;
}
.project_list .more {
	right: 3rem;
	bottom: 3rem;
	border: 1px solid #fff;
	color: #fff;
}
.newslist .listbox:hover .more, .project_list:hover .more, .newssub ul li:hover .more, .teambox:hover .more {
	border: 1px solid #991623;
	background: #991623;
	color: #fff;
}
/*子页样式*/
/*底部样式*/
.colorbg {
	clear: both;
	background-color: #202020;
	position: relative;
	z-index: 10;
}
.footnav {
	clear: both;
	width: 100%;
	display: table;
	padding: 4rem 0 3rem;
	line-height: 180%;
	color: #9e9e9e;
	position: relative;
	font-size: .913rem;
}
.footnav .foottel {
	text-align: center;
	padding-top: 1rem;
}
.footnav .foottel img {
	opacity: .8;
	width: 80%;
}
.footnav .foottel hr {
	margin: 1rem 0 1.5rem;
	border: 1px solid #2f2f2f;
}
.footnav .tel .font strong {
	font-size: 2.05rem;
	font-weight: normal;
}
.footnav .tel .font p {
	font-size: .913rem;
}
.footnav .weixin {
	float: left;
	width: 45%;
	text-align: center;
	padding-right: 1.5rem
}
.footnav h6 {
	color: #fff;
}
.footnav .c7 {
	width: 50%;
	padding-left: 5%
}
.footnav ul li {
	line-height: 200%
}
.copyright {
	clear: both;
	width: 100%;
	border-top: 1px solid #2f2f2f;
	line-height: 3.5rem;
	color: #9e9e9e;
	font-size: .913rem;
}
.copyright a, .footnav a {
	color: #9e9e9e;
}
.copyright p{
	line-height: 3.5rem;
	margin-bottom: 0;
}
/*子页banner文字*/
.parallux .text {
	width: 620px;
	height: 285px;
	background: url(/statics/chinargCss/images/sub_icon1.png) center no-repeat;
	background-size: contain;
	text-align: center;
	color: rgba(255,255,255,1);
	-webkit-text-shadow: 0 0 5px rgba(0,0,0,1.00);
	-moz-text-shadow: 0 0 5px rgba(0,0,0,1.00);
	text-shadow: 0 0 5px rgba(0,0,0,1.00);
	position: absolute;
	left: 50%;
	margin-left: -310px;
	top: 53%;
	margin-top: -120px;
	padding-top: 2.8rem;
}
.parallux .text h1 {
	font-weight: 400
}
.parallux .text h5 {
	text-transform: Uppercase;
	font-weight: 400
}
.parallux .text img {
	margin: .8rem 0 .5rem;
}
.newsparallux .parallux .text {
	margin-top: -100px;
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	-webkit-transform: scale(.8);
	transform: scale(.8);
}
/*子页大标题*/
.intitle {
	font-family: MicrosoftYaHei-Bold;
	text-transform: Uppercase;
	color: #806565;
	margin-bottom: 2rem
}
.intitle p {
	color: #c6c6c6;
	letter-spacing: 6px;
	font-size: .875rem;
}
/*关于我们*/
.about ul li:hover .icon, .aboutboxList .c3:hover .icon {
	-webkit-animation: flipInY 1.5s ease both;
	animation: flipInY 1.5s ease both;
}
.aboutbox {
	width: 100%;
	display: inline-block;
	padding: 3rem 0;
}
.aboutboxList {
	text-align: center;
}
.aboutboxList .icon img {
	height: 4rem;
}
.aboutboxList hr {
	margin: 1rem auto .5rem;
	width: 15%;
	border-width: 3px 0 0;
}
.aboutboxList h6 {
	color: #806565;
}
.aboutboxList .c3 {
	padding: 1.5rem;
}

/*项目*/
.project {
	width: 100%;
	margin: 0 auto;
	padding: 0 12%;
	padding-top: 2%;
}
.project_list {
	width: 100%;
	height: 26rem;
	position: relative;
	background: rgba(0,0,0,.7);
}
.project_list:hover {
	background: rgba(0,0,0,.8);
}
.project_list .img {
	padding: 0;
	overflow: hidden;
	height: 100%;
}
.project_list .font {
	padding: 3rem;
	color: #fff;
}
.project_list .font h4 {
	color: #fff;
	margin-bottom: .5rem
}
.project_list .font .fontinfo {
	line-height: 200%;
	margin-top: 1rem
}
.subproject {
	position: absolute;
	top: 50%;
	margin-top: -200px;
	z-index: 6;
}
@media all and (min-width: 1200px) and (max-width: 1599px) {
	.subproject{
		padding: 0 8%;
	}
}
/*董事长致辞*/
.statements {
	width: 100%;
	height: 700px;
	overflow: hidden;
}
.statements .wrapper {
	position: relative;
}
.statements .Chairs {
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 10;
	padding: 3rem 0;
}
.Chairs .intitle {
	color: #fff;
}
.Chairs .contbox {
	color: rgba(255,255,255,.9);
	padding: 1rem 0%;
}
.Chairs .contbox hr {
	margin: 2rem 0;
	width: 15%;
	border-width: 3px 0 0;
}
/*组织架构*/
.organizational {
	width: 95%;
	margin: 0 auto 2rem;
}
/*关于我们广告词*/
.aboutad {
	height: 280px;
	background: url(/statics/chinargCss/images/about_bg2.jpg) center no-repeat;
	background-size: cover;
	color: #fff;
	text-align: center;
	font-size: 2.5rem;
	line-height: 160%;
	padding-top: 5%;
	position: relative;
	z-index: 6;
}
/*荣誉*/
.honor {
	margin: 0 -1rem;
	padding-top: 1rem;
}
.honor .honorlist {
	padding: 0 1rem
}
/*新闻*/
.newssub, .partnersub {
	width: 100%;
	clear: both;
	padding: 3rem 0;
	position: relative;
}
.newssub .contbox {
	clear: both;
	margin: 0 -.8rem;
}
.newssub .contbox ul li {
	float: left;
	width: 33.33%;
	padding: .7rem;
}
.newssub .contbox ul li .img {
	height: 14rem;
	overflow: hidden;
}
.newssub .contbox ul li h6 {
	line-height: 150%;
}
.newssub .contbox ul li p {
	line-height: 180%;
}
.newssub .contbox ul li p.time {
	font-size: .875rem;
	color: #afafaf;
}
.newssub .contbox ul li .font {
	height: 15rem;
	padding: .5rem 1.8rem;
	background: #f5f5f5;
	position: relative;
}
.newssub .contbox ul li:hover .font, .newssub .contbox ul li:hover .img, .teambox:hover {
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.15);
}
.newsclass {
	width: 100%;
	clear: both;
	text-align: center;
}
.newsclass ul {
	display: inline-block;
 *display:inline;
	width: auto;
	margin: -1rem 0 .8rem;
 *zoom:1;
}
.newsclass ul>li {
	float: left;
	min-width: 12rem;
	display: inline;
	text-align: center;
	margin: 0 1rem
}
.newsclass ul>li a {
	width: 100%;
	display: inline-block;
	padding: .5rem 1.4rem;
	background: #727272;
	color: #fff;
	border-radius: 3px;
}
.newsclass ul>li a:hover, .newsclass ul>li.active a {
	background: #c52d3c;
}
/*荣光地产*/

.industryBox {
	padding: 1rem 4% 2rem 0;
}
.industryBoxL {
	padding: .5rem 0 2rem 4%;
}
.aboutbox .c6 img {
	margin-bottom: 1rem;
}
.industryBox03 {
	width: 70%;
	margin: 0 auto
}
.industryBox03 img {
	margin-bottom: 1.5rem;
}
.industrysset {
	height: 500px;
	background: url(/statics/chinargCss/images/about_bg5.jpg) center no-repeat;
	background-size: cover
}
.industrysset .Chairs {
	padding-top: 12%;
}
.industrysset .Chairs .contbox {
	padding-top: 5%;
}
/*合作伙伴*/
.partnersub {
	padding: 2rem 0 3rem
}
.partnersub .contbox ul li {
	padding: 1.5rem 0 1rem;
	border-bottom: 1px solid #ddd;
	display: inline-table;
}
.partnersub .contbox ul li .font {
	margin-top: -.5rem
}
.partnersub .contbox ul li h6 {
	color: #c52d3c;
}
.partnersub .contbox ul li .img {
	float: left;
	padding-right: 2rem;
}
.partnersub .contbox ul li .img img {
	border: 0
}
.partnersub .contbox ul li:nth-child(2n) .img {
	float: right;
	padding-left: 2rem;
	padding-right: 0;
}
/*项目*/
.sproject {
	overflow: hidden;
	position: relative;
}
/*联系方式*/
.contact {
	width: 100%;
	margin-bottom: 2rem;
	display: inline-table;
}
.map{
	height:450px;
	overflow:hidden;
}
#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;}
.contact .c6{
	padding: 0;
	margin: 1rem 0 0 0 ;
}
.contact .contbox {
	background: #a29090 url(/statics/chinargCss/images/about_bg8.png) center no-repeat;
	background-size: 40%;
	padding: 2rem 3rem;
	color: #fff;
	min-height: 400px;
	display: flex;
    justify-content: center;
    align-items: Center;
}
/*.contact .contbox:nth-child(2) {
	margin-top: -2rem;
	background-color: #8d7171;
	min-height: 400px;
}*/
.contact .contbox ul {
	margin-bottom: 0;
}
.contact .contbox hr{
	margin: 2rem auto;
	max-width: 700px;
}
.contact .contbox ul li i {
	width: 30px;
	height: 1.5rem;
	text-align: center;
}
/*人才*/
.teambg {
	height: 720px;
	background: #f5f5f5 url(/statics/chinargCss/images/about_bg6.png) no-repeat;
	background-position: center bottom;
	background-size: cover
}
.teamlist {
	padding-top: 1rem;
	margin: 0 -1rem;
}
.talentimg {
	padding: 1rem 2rem;
}
.talentbox {
	padding-top: 4rem
}
.talentbox h6 {
	color: #806565;
}
.talentbox hr {
	margin: 2rem 0 1.5rem 0;
	width: 15%;
	border-width: 3px 0 0;
}
.teambox {
	background: rgba(255,255,255,.7);
}
.teambox:hover {
	background: rgba(255,255,255,.8);
}
.teambox .img {
	height: 170px;
	overflow: hidden;
}
.teambox .img img {
	width: 100%;
}
.teambox .font {
	padding: 1rem 1.5rem 1.5rem
}
.teambox .font h6, .newssub .contbox ul li h6 {
	color: #c52d3c;
}
.teambox .desc {
	height: 6rem;
	overflow: hidden;
	margin-bottom: 1rem;
}
.teambox a, .newssub .contbox ul li a {
	color: #5a5a5a;
}
.teambox .more {
	position: static
}
/*详情页*/
.subpadding {
	margin-top: 6rem;
	margin-bottom: 3rem
}
.position {
	font-size: 0.875rem;
	color: #999;
	padding: 1rem 0;
}
.subcontentbg {
	width: 100%;
	display: table;
	padding: 2rem 3rem;
	line-height: 200%;
	background: #fff;
	margin: 0 auto;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.subcontentbg h3 {
	color: #c52d3c;
	font-size: 2.2rem;
}
.subcontentbg .time {
	padding: .5rem 0;
	font-size: 0.913rem;
	color: #999;
}
.subcontentbg img{
    max-width:800px
}
.subcontentbg p {
	line-height: 220%;
}
.tag {
	clear: both;
	padding: 2rem 0 1rem;
	color: #BFBFBF;
	font-size: 0.913rem;
	text-align: right;
}
/*项目详情页*/
.demo-gallery{
	margin: 0 -.7rem
}

.demo-gallery > ul > li {
	float: left;
	width: 33.333%;
	padding: 0 .7rem;
	margin-bottom: 1.5rem;
}
.demo-gallery > ul > li a {
	border: 4px solid #fff;
	height: 220px;
	display: block;
	overflow: hidden;
	position: relative;
}

.demo-gallery > ul > li a img {
	display:block;

}


.Chairsfont{
	width: 100%;
	padding: 0 10%;
	font-size: 1.05rem;
}
