@charset "UTF-8";

/* CSS Document */
@media all and (max-width: 1280px) {

	.ipad_air_pro_none {
		display: block;
	}

	.ipad_air_none {
		display: none;
	}
}

@media all and (max-width: 1199px) {
	.top-nav .logo, .top-nav .logo img, .headnav.small .logo{
		margin-top: 0.825rem;
	}

html {
	font-size: 15px;
}
.row .row .c1, .row .row .c2, .row .row .c3, .row .row .c4, .row .row .c5, .row .row .c6, .row .row .c7, .row .row .c8, .row .row .c9, .row .row .c10, .row .row .c11, .row .row .c12, .row .row .c1-5, .row .row .c1-8 {
	margin-bottom: 1.5rem;
	margin-left: 0px;
	margin-right: 0px;
}
.row .row > div:last-child {
	margin-bottom: 0 !important
}
.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12, .c1-5, .c1-8, .c1-5, .c1-6 {
	margin-right: 0;
	margin-left: 0;
	padding: 0 1.5rem;
}
*,
*:after,
*:before {

	transition:none;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
}
h5 {
	font-size: 1.3rem;
	margin: 0;
	line-height: 1.5;
}
#toTop {
	width: 3rem;
	height: 3rem;
	bottom: 1rem;
right: 1rem;
}
.owl-controls .owl-buttons .owl-prev, .owl-controls .owl-buttons .owl-next {
	display: none;
}
#fp-nav.right {
	right: 1rem;
}
#fp-nav ul li a.active span:before {
	display: none;
}
#fp-nav ul li {
	width: 40px;
	height: 46px;
}
#fp-nav ul li a span {
	left: 1px;
	top: 2px;
}
#fp-nav ul li a.active span {
	width: 40px;
	height: 40px;
}

.top-nav {
	/*padding: 1.2rem .8rem 1.2rem 1.4rem;*/
}
.top-nav .logo, .top-nav .logo img, .headnav.small .logo {
	height: 2.2rem;
}
.headnav, .headnav.small {
	padding-top: 0;
	transition:.5s all;
}
.headnav .fat-nav {
	margin-right: 0;
}

.fat-nav li {
	padding: 0 .8rem;
}
.fat-nav li, .fat-nav li a, .headnav.small .fat-nav li, .headnav.small .fat-nav li a {
	font-size: .913rem;
}
.newslist .listbox:hover .img img, .project_list:hover .img img, .newssub ul li:hover .img img, .teambox:hover .img img{
	opacity: 1;
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
}
.copyright {
	bottom: .5rem;
	padding: 0 1.2rem;
	font-size: .875rem;
}
.newslist {
	padding-top: 10%;
}
.newslist .listbox {
	height: auto;
}
.newslist .listbox .img {
	height: 14rem;
}
.newslist .more {
	font-size: .875rem;
	padding: .1rem 1.5rem;
}
.sectionbg .oneimg img {
	height: 2.5rem;
}
.sectionbg .oneimg div {
	margin: .5rem 0;
}
.newslist .more {
	right: 1.5rem;
	bottom: 1.5rem
}
.project_list {
	height: 20rem;
	overflow: hidden;
}
.project_list .font {
	padding: 2rem;
}
.project_list .font .fontinfo {
	line-height: 170%;
	font-size: .913rem;
	margin-top: 0;
}
.project_list .img img {
	height: 100%;
	width: auto;
}
.project_list .more {
	display: none;
}
.about ul li {
	width: 20%;
	height: 11rem;
}
.about ul li h6 {
	font-size: 1.2rem;
}
.about ul li .icon {
	height: auto;
}
.about ul li .icon img {
	height: 9rem;
}
.about ul li p {
	font-size: .913rem;
}
.subabout, .donghua, .industry, .team, .subparallux .parallux{
		/*height: 550px;*/
		overflow: hidden;
}
.subparallux .parallux.not-full .parallux-bg{
	min-height: 550px
}
.subparallux .parallux .text, .newsparallux .parallux .text {
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	-webkit-transform: scale(.8);
	transform: scale(.8);
}
.aboutboxList .c3 {
	padding: 0 0 1rem 0;
}
.aboutbox, .statements .Chairs, .newssub, .policysub {
	padding: 2rem 0
}
.culturebox, .intitle {
	margin-bottom: 0rem;
}
.Chairs .contbox h4 {
	font-size: 1.6rem
}
.myClass {
	margin: 0 5%;
}
.Chairs .contbox p {
	line-height: 260%;
}
.aboutboxList {
	padding: 0 2%;
	margin-bottom: 0;
}
.aboutad {
	height: 180px;
	font-size: 1.6rem;
}
.honor {
	margin: 0 .8rem;
	padding-top: 0;
}
.footnav {
	padding: 2rem
}
.newsparallux .parallux {
	height: 300px
}
	.newsparallux .parallux.not-full .parallux-bg{
	min-height: 300px
}
	.newsclass ul{
		padding-top: 1rem;
		margin-bottom: -.5rem;
	}
	.newsclass ul>li{
		width: auto;
		min-width: auto;
	}
	/*.newsclass ul>li a{*/
		/*padding: .4rem 1rem*/
	/*}*/
	.policy_class ul{
		width: 100%;
	}
	.policy_class ul>li {
		width: 100%;
	}
	.newssub .contbox{
		margin: 1rem .7rem;
	}
	.newssub .contbox ul li .img.newssub .contbox ul li .img, .newslist .listbox .img {
    height: 12rem;
}
	.pagenumber{
		padding-top: 1.5rem
	}
	.industrysset {
     	height: auto;
		padding-bottom: 2rem
	}
	.industrysset .c6{
		width: 55%
	}
	.industrysset .Chairs{
		padding-top: 7%
	}
	.industrysset .Chairs .contbox{
		padding-top: 0;
	}
	.partnersub,.guidancesub{
		padding: 2rem 2rem 0 2rem
	}
	.policysub p {
		width: 40rem;
		padding-top: 0;
	}
	.policysub .contbox ul li h6 {
		/*overflow: hidden;*/
		/*white-space: nowrap;*/
		/*text-overflow: ellipsis;*/
		line-height: unset;
		width: 40rem;
		padding-top: 1.5rem;
	}

	.policy_class ul>li img {
		margin-right: 2rem;
	}
	.guidancesub .contbox ul li h6 {
		width: 65%;
	}
	.partnersub .contbox ul li .font {
		line-height: 180%;
	}
	.partnersub .contbox ul li .font {
		/*margin-left: 15rem;*/
	}
	.guidancesub .contbox ul li .font {
		margin-left: 0;
	}
	.contact{
		margin:0 0 1rem 0;
	}
	 .contact .contbox{
		min-height: auto;
		padding: 1.5rem 2rem;
	}
	.contact .contbox, .map {
    height: 300px;
		
}
	.talentbox{
		padding-top: 2rem;
	}
	.talentbox .c12{
		padding: 0;
	}
	.talentbox hr{
		margin: 1rem 0
	}
	.teambg{
		height: 620px;
	}
	.teamlist{
		margin: 0;
		padding: 0 .5rem
	}
	.teambox .img {
        height: auto;
	}
	.teambox .font{
		padding-top: 0
	}
	.headnav.large.subheadnav {
    height: 4.8rem;
}
	.subpadding {
    margin-top: 4.8rem;
    margin-bottom: 0;
}
	.position{
		padding: 1rem 1.5rem
	}
	.subcontentbg {
    padding: 1.5rem 2rem;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
	.subcontentbg h3{
		font-size: 2rem;
		margin-bottom: 0;
	}
	.subcontentbg .c6, .subcontentbg .c12{
		padding: 0;
	}
	.subproject {
    margin-top: -120px;
}
	.footnav .foottel hr{
		margin: 1rem 0
	}
	.newssub .contbox ul li .img {
    height: 12rem;
}
	.projparallux .parallux, .projparallux .parallux .parallux-bg {
    height: 75vh;
}
	.demo-gallery{
		margin: 0 0 -1rem 0;
		padding: 0 .7rem
	}
	.demo-gallery > ul > li a {
        height: 180px;
	}
	.footnav .c7{
		width: 50%;
	}
	.Chairsfont{
	padding: 0 15%;
}
	.culturebox .c6_one {
		margin-top: 3.2rem;
	}
	.culturebox .c6_one_two {
		margin-top: 3rem;
	}
	.culturebox .c6_two{
		margin-top: 5rem;
	}
	.Icopyright {
		padding: 0 9%;
	}
	.parallux .text {
		height: 230px;
	}
}
@media all and (min-width: 1024px) {
	.project_title{
		font-size: 2.5rem;
	}
	.indexset{
		height: 1348px;
	}
	.cooper .wrapper_all .aboutbox .coo_left{
		width: 50%;
	}
	.cooper .wrapper_all .aboutbox .coo_right{
		width: 50%;
	}
	.cooper .wrapper_all .aboutbox .coo_right .cont_way{
		margin-top: 10rem;
	}
	.cooper .wrapper_all .aboutbox .coo_right .cont_way .cent{
		margin: 4rem 0;
	}
	.cooper .wrapper_all .aboutbox{
		width: 90%;
		margin-left: 10%;
		height: 35rem;
	}
	.cooper .wrapper_all .aboutbox .coo_left img{
		margin-top: 7rem;
		float: right;
		margin-right: 7rem;
	}
	.modal-dialog {
		width: 30%;
		margin: 10rem auto
	}
	#owl-demo {
		margin-top: 3rem;
	}
	.input-group textarea{
		width: 98%;
		margin-left: 2%;
	}
	.index_news_menu .fat-nav{
		position: static;
	}
	.fat-nav {
		background-color: transparent;
		position: absolute;
		width: auto;
		display: block;
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	.headnav .fat-nav {
		margin-right: 14rem;
	}
	.fat-nav__wrapper {
		width: auto;
	}
	.fat-nav li, .fat-nav li a {
		float: left;
		font-size: 1.05rem;
	}

	#owl-demo .owl-dots{
		display: none!important;
	}
	#owl-demo1 .owl-dots{
		display: none!important;
	}
	#owl-demo2 .owl-dots{
		display: none!important;
	}
	#owl-demo2 .owl-nav{
		display: block!important;
	}
	.headnav.small .fat-nav li, .headnav.small .fat-nav li a {
		font-size: 1.05rem;
	}
	.top-nav .logo{
		margin-top: 1rem;
	}
	.fat-nav li {
		padding: 0 1.5rem;
	}

	.part_one .indexset{
		background: url(../images/header_bg.jpg) center no-repeat;
		background-size: cover;
		background-attachment: fixed
	}
	.project_introduce .c6 img{
		margin-bottom: 0;
		height: 960px;
	}
	.part_three h1:first-of-type,.part_four h1:first-of-type {
		color: #9c201b;
		margin-bottom: 2rem;
	}
	.part_three h3{
		margin-top: 10rem;
		font-weight: normal;
	}
	.part_four .index_news_menu .fat-nav li {
		padding: 0 2rem;
	}
	.part_four .list_left {
		width: 46%;
	}
	.part_four .list_right{
		width: 50%;
		float: right;
		padding: 0;
	}
	.part_four .list_right li{
		width: 44%;
		margin-left: 2rem;
		height: 29.5rem;
		float: left;
	}
	.fat-nav li a {
		height: 6rem;
		line-height: 6rem;
		position: relative;
		letter-spacing: .1rem;
	}
	.part_four .index_news_menu .fat-nav li a{
		line-height: 2rem;
	}
	.part_four .index_news_menu .fat-nav li a:after, .fat-nav li.active a:after{
		top:2rem;
	}
	.fat-nav li a:hover, .fat-nav li.active a {
		color: #9b2019;
	}
	.fat-nav li a:after, .fat-nav li.active a:after {
		content: '';
		width: 0;
		background-color: #9b201b;
		height: 4px;
		position: absolute;
		bottom: 0rem;
		top:0rem;
		left: 0;
		z-index: 1;
	}
	.fat-nav li a:hover:after, .fat-nav li.active a:after {
		width: 100%;
	}

	.xwzx-nav li {
		padding: 0 1.5rem;
	}
	.xwzx-nav li, .xwzx-nav li a {
		float: left;
		font-size: 1.05rem;
	}
	.xwzx-nav {
		background-color: transparent;
		position: absolute;
		width: auto;
		display: block;
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	.index_news_menu .xwzx-nav{
		position: static;
	}
	.xwzx-nav li a {
		height: 6rem;
		line-height: 6rem;
		position: relative;
		letter-spacing: .1rem;
	}
	.part_four .index_news_menu .xwzx-nav li {
		padding: 0 2rem;
	}
	.part_four .index_news_menu .xwzx-nav li a{
		line-height: 2rem;
	}
	.part_four .index_news_menu .xwzx-nav li a:after, .xwzx-nav li.active a:after{
		top:2rem;
	}
	.xwzx-nav li a:hover, .xwzx-nav li.active a {
		color: #9b2019;
	}
	.xwzx-nav li a:after, .xwzx-nav li.active a:after {
		content: '';
		width: 0;
		background-color: #9b201b;
		height: 4px;
		position: absolute;
		bottom: 0rem;
		top:0rem;
		left: 0;
		z-index: 1;
	}
	.xwzx-nav li a:hover:after, .xwzx-nav li.active a:after {
		width: 100%;
	}
	/*
	.hamburger {
		display: block;
		top: 1.7rem;
		right: 12%;
	}
	*/
	.qrcode {
		display: block;
		top: 1.4rem;
		right: 4rem;
	}
	.contbox #kkpager span{
		font-size: 1.05rem;
	}
	#kkpager .pageBtnWrap{
		margin-left: 1rem;
	}

	.business_box > .left{
		width: 25%;
		height: 16rem;
	}
	.business_box > .left > .img {
		margin: 4.875rem auto;
		text-align: center;
		height: 20.5rem;
	}

	.business_box > .right{
		width: 75%;
		height: 16rem;
	}
	.business_box > .right > .content{
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
	}
	.pro_intro_set{
		height: 960px;
		background: url(../images/part_three_bj.jpg) center no-repeat;
		background-size: cover;
	}

}
@media all and (max-width: 992px) {
	.top-nav .logo, .top-nav .logo img, .headnav.small .logo{
		margin-top: 0.825rem;
	}
html {
	font-size: 14px;
}
.row .row .c1, .row .row .c2, .row .row .c3, .row .row .c4, .row .row .c5, .row .row .c6, .row .row .c7, .row .row .c8, .row .row .c9, .row .row .c10, .row .row .c11, .row .row .c12, .row .row .c1-5, .row .row .c1-8 {
	margin-bottom: 1rem;
	margin-left: 0px;
	margin-right: 0px;
}
.row .row > div:last-child {
	margin-bottom: 0 !important
}
.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12, .c1-5, .c1-8, .c1-5, .c1-6 {
	margin-right: 0;
	margin-left: 0;
	padding: 0 1rem;
}
h4 {
	font-size: 1.6rem;
}
h6 {
	font-size: 1.2rem;
}
.pc_none {
	display: block;
}

.ipad_none {
	display: none;
}

.fat-nav li, .fat-nav li a {
	font-size: 1.6rem;
	padding: .6rem .8rem;
}
.project_list {
	height: auto;
}
.project_list .c6 {
	width: 100%;
	height: 15rem;
}
.project_list .font {
	height: 16rem;
	padding-top: 1.5rem;
}
.project_list .img img {
	height: auto;
	max-width: 100%;
}
.about {
	padding-left: 3%;
	padding-top: 10%;
}

	.about ul li{
		width: 18%;
		height: 10rem
	}
.about ul li h6 {
	font-size: 1.1rem;
}
.about ul li .icon img {
	height: 7rem;
}
.about ul li p {
	font-size: .875rem;
}
.fat-nav li a, .headnav.small .fat-nav li, .headnav.small .fat-nav li a {
	font-size: 1.6rem;
}

.subabout, .subparallux .parallux, .donghua, .industry, .team {
    /*height: 400px;*/
    overflow: hidden;
}
.subparallux .parallux.not-full .parallux-bg{
	min-height: 400px
}
.subparallux .parallux .text, .newsparallux .parallux .text {
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	-webkit-transform: scale(.8);
	transform: scale(.8);
}
.aboutboxList .icon img {
	height: 3rem;
}
.aboutboxList p {
	line-height: 150%;
}
.aboutboxList .c3 {
	padding: .6rem 0;
}
.myClass {
	margin: 0 5%;
}
.Chairs .contbox p {
	line-height: 250%;
}
.contact .contbox:nth-child(2) {
    min-height: 280px;
}
.aboutad {
	height: 150px;
	font-size: 1.3rem;
}
.footnav .weixin {
	display: none;
}
.footnav .c3 {
	width: 38%
}
	.newssub .contbox{
		margin: 0;
	}
	.newssub .contbox ul li{
		width: 50%;
	}
	.industryBox{
		padding-left: 2rem;
	}
	.industryBoxL{
		padding-right: 2rem;
	}
	.aboutbox .c6{
		width:100%;
		/*padding-right: 1rem*/
	}
	.culturebox .c6 img {
		width:100%;
		padding-top: 2rem;
	}
	.culturebox .c6_one img{
		padding: 0 0 0 1rem;
	}
	.culturebox .c6_one {
		margin-top: 2.5rem;
	}
	.culturebox .c6_one_two {
		margin-top: 2.5rem;
	}
	.culturebox .c6_two {
		padding-top: 1rem;
	}
	.culturebox .c6_two_two {
		padding-top: 7rem;
	}

	.partnersub,.guidancesub {
    padding: 1rem 1rem 0 1rem;
}
	.partnersub .contbox ul li h6{
		font-size: 1.2rem;
	}
	.policysub .contbox ul li h6 {
		/*overflow: hidden;*/
		/*white-space: nowrap;*/
		/*text-overflow: ellipsis;*/
		width: 30rem;
		line-height: unset;
		padding-top: 1.5rem;
	}
	.policysub p {
		padding-top: 1rem;
		width: 34rem;
	}
	.partnersub .contbox ul li .font{
		line-height: 170%;
	}
	.policysub .contbox ul li .font {
		/*margin-left: 15rem;*/
	}
	.policysub .contbox {
		width: 95%;
		margin-left: 2.5%;
		margin-top: 2rem;
		padding: 0;
	}
	.contbox{
		padding: 1rem
	}
	.contbox ul {
		margin-bottom: 2rem;
	}
	.contbox ul li{
		line-height: 180%;
	}
	.talentbox{
		padding-top: 1rem;
	}
	.talentbox p{
		line-height: 170%;
		font-size: .913rem;
	}
	.subcontentbg .c6{
		width: 100%;
		text-align: left
	}

	.subproject {
    margin-top: -180px;
}

	.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{
		top:.8rem
	}
	*/

	.demo-gallery > ul > li{
		width: 50%;
	}
	.demo-gallery > ul > li a {
    height: 200px;
}
	.Chairsfont {
    padding: 0 10%;
}
	.Icopyright {
		padding: 0 1%;
		text-align: center;
		bottom: 0rem;
	}
	.Icopyright .right,.Icopyright .left {
		float: none;
	}

	.footer_hr {
		display: none;
	}
	.footnav .foottel {
		border: 0;
	}
	.fat-nav li{
		width: 100%;
		margin: 4% 0 0 29%;
		line-height: 0;
		padding: 0 0 0 2rem;
		/* border-left: 2px solid #9b2019; */
		height: 7.5%;
	}
	.fat-nav li.active{
		border-left: 2px solid #9b2019;
	}
	.fat-nav li.active a {
		color: #9b2019;
	}
	.fat-nav li a {
		text-align: left;
	}
	.fat-nav li a .nav_c{
		letter-spacing: .15rem;
		line-height: 0;
		margin-top: 3.5%;
		font-size: 2rem;
	}
	.fat-nav li a .nav_e{
		font-size: 1.5rem;
		line-height: 0;
		margin-top: 5.2%;
	}
	.parallux .text {
		height: 230px;
	}
	#owl-demo2 .owl-nav{
		display: none!important;
	}
	.aboutbox .c6{
		padding: 0 1.5rem;
	}
	.part_one .indexset .wrapper{
		background: none;
	}
	.part_one .indexset .wrapper{
		background: none;
	}
    .part_one .indexset{
        background: url(../images/header_bg_mob.jpg) center no-repeat;
        background-size: cover;
    }
	.part_four .intitle{
		margin-left: 1rem;
	}
	.part_four .index_news_list{
		padding: 0 1rem;
	}
	.part_four .list_left a{
		margin: 0 25%;
	}
	.part_four .list_left a img{
		width: 28rem;
	}
	.part_four .list_right a li img{
		margin: 0 25%;
	}
	.footer_down .c5{
		width: 100%;
		margin-left:14rem;
	}
	.business_box > .right{
		width:75%;
		height: 13rem;
	}
}

@media all and (min-width: 542px) and (max-width: 766px) {

	.top-nav .logo, .top-nav .logo img, .headnav.small .logo{
		margin-top: 0.825rem;
	}

	.subabout, .subabout .parallux, .donghua, .industry, .industry .parallux, .team, .team .parallux {
    height: 280px;
}
	.aboutad {
    height: 120px;
}
.statements {
	height: auto;
}
.Chairs .contbox .c5 {
	display: none;
}
.Chairs .contbox .c7 {
	width: 100%;
}
.Chairs .contbox {
	margin-top: -1rem;
	padding: 0 3%;
	text-align: center;
}
.Chairs .contbox p {
	line-height: 160%;
	font-size: .913rem
}
.Chairs .contbox hr {
	margin: 1rem auto;
}
	.partnersub .contbox ul li .font{
		font-size: .8rem;
		line-height: 160%
	}
	.footnav .c7{
		padding: 0 0 0 3%;
	}
	.demo-gallery > ul > li a {
    height: 175px;
}
	.part_four .list_left a{
		margin: 0 21%;
	}
	.part_four .list_right a li img{
		margin: 0 21%;
	}
	.business_box > .right{
		height: 16rem;
	}
	.policysub p{
		padding-top: .5rem;
		width: 31rem;
	}

}

/* Media query for iPad and tablets */
@media all and (max-width: 541px) {
	.core_title {
		font-size: 1.575rem;
	}
	.publish_time{
		margin-top: .5rem;
		font-size: .5rem;
	}
	.project_title{
		font-size: 1.5rem;
		font-weight: 700;
	}
	.part_one .indexset{
		height: 900px;
	}
	.introduce{
		height: 18.75rem;
	}

	.introduce .banner_text{
		margin-top: 6rem;
	}

	.core_box .left {
		padding: 0 2rem;
		text-align: center;
		width: 100%;
		height: fit-content;
	}
	.core_box .left  .img {
		margin: 0 auto;
		height: 15.5rem;
	}

	.core_box .right  .img {
		margin: 0 auto;
		height: 15.5rem;
	}

	.core_box .right {
		padding: 0 2rem;
		text-align: center;
		width: 100%;
		height: fit-content;
	}

	.core_box .left .content {
		margin-left: 0;
		width: 100%;
		position: unset;
	}

	.core_box .right .content {
		margin-left: 0;
		width: 100%;
		position: unset;
	}

	.cooper .wrapper_all .aboutbox .coo_left{
		width: 100%;
		float: left;
		display: inline-block;
	}
	.cooper .wrapper_all .aboutbox .coo_right{
		width: 100%;
		margin-left: 10%;
	}
	.cooper .wrapper_all .aboutbox .coo_right .cont_way{
		margin-top: 1rem;
	}
	.cooper .wrapper_all .aboutbox .coo_right .cont_way .cent{
		margin: 1.5rem 0;
	}
	.cooper .wrapper_all .aboutbox{
		width: 85%;
		/*margin-left: 10%;*/
		height: 35rem;
	}
	.cooper .wrapper_all .aboutbox .coo_left img{
		margin-top: 2rem;
	}
	.modal-dialog {
		position: relative;
		width: 95%;
		margin: 10px
	}
	#owl-demo {
		margin-top: 0rem;
	}
	.input-group textarea{
		width: 100%;
		margin-left: 0;
	}
	html {
		font-size: 14px;
	}
	.row {
		margin-bottom: 0!important
	}
	.indexFont .intitle h1{
		font-size: 2.3rem;
		padding: 1rem 0;
	}
	.indexFont .intitle h3{
		font-size: 2rem;
	}
	.part_one .indexset .wrapper{
		background: none;
	}
    .part_one .indexset{
        background: url(../images/header_bg_mob.jpg) center no-repeat;
        background-size: cover;
    }
	.part_two{
		margin-top:0rem;
	}
	.part_two h3{
		font-size: 2rem;
	}
	.part_two #owl-demo1 .owl-dots{
		display: block!important;
	}
	.part_two #owl-demo2 .owl-dots{
		display: block!important;
	}
	#owl-demo2 .owl-nav{
		display: none!important;
	}
	.pro_intro_set {
		height: 960px;
	}
	.part_three {
		margin-top: 0rem;
		margin-bottom: 1rem!important;
	}
	.part_three h1{
		font-size: 2.5rem;
	}
	.part_three h3{
		font-size: 2rem;
	}
	.part_three h3{
		margin-top: 3rem;
		font-weight: normal;
	}
	.part_four .list_right li{
		height: 32rem;
	}
	.contbox #kkpager span{
		font-size: .8rem;
	}
	#kkpager .pageBtnWrap{
		margin-left: 0;
	}
	.business_box > .left{
		width: 100%;
		height: 9rem;
	}
	.business_box > .left > .img {
		margin: 0rem auto;
		text-align: center;
	}

	.business_box > .right{
		width: 100%;
		height: 20rem;
	}
.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12, .c1-5, .c1-8, .c1-5, .c1-6 {
	width: 100%;
	margin-right: 0;
	margin-left: 0;
	padding: 0 1rem;
}
.c1.first, .c2.first, .c3.first, .c4.first, .c5.first, .c6.first, .c7.first, .c8.first, .c9.first, .c10.first, .c11.first, .c1-5.first, .c1-8.first, .c1-5.first, .c1-6.first {
	padding-left: 1rem;
	position: relative;
}
.c1.last, .c2.last, .c3.last, .c4.last, .c5.last, .c6.last, .c7.last, .c8.last, .c9.last, .c10.last, .c11.last, .c1-5.last, .c1-8.last, c1-5.last, .c1-6.last {
	padding-right: 1rem;
	position: relative;
}
h4 {
	font-size: 1.4rem;
}
.mob_none {
	display: none;
}
.footnav .foottel{
	border:0;
}
#toTop {
	width: 2.5rem;
	height: 2.5rem;
}
#fp-nav.right {
	right: .7rem;
}
#fp-nav ul li {
	width: 14px;
	height: 18px;
}
#fp-nav ul li a span {
	width: 10px;
	height: 10px;
	left: 1px;
	border: 1px solid #cacbcc;
	top: 2px;
}
#fp-nav ul li a.active span {
	border: 1px solid #e8bc45;
}
#fp-nav ul li a.active span {
	width: 12px;
	height: 12px;
}
.roller {
	width: .95rem;
	height: 2.3rem;
}
.headnav, .headnav.small, .headnav.large.subheadnav{
	height: 6rem
}
	.top-nav .logo{
		margin-top: .5rem;
	}
.top-nav .logo, .top-nav .logo img, .headnav.small .logo{
	margin-top: 0.825rem;
	height: 1.8rem
}
.subpadding {
	margin-top: 4.2rem;
}
.hamburger {
	top:1rem;
	right: 0;
}

.copyright .left {
	width: 100%;
	text-align: center
}
.copyright p{
	line-height: 1.5rem;
	padding: .5rem 0
}
.newslist {
	padding: 0 5%;
}
.newslist .listbox .font {
	height: 14.5rem;
}
.newslist .listbox .font p:nth-child(4) {
	height: 5rem;
	overflow: hidden;
}
.sectionbg .oneimg {
	bottom: 14%;
}
.sectionbg .oneimg div {
	margin: .2rem 0;
}
.sectionbg .oneimg div:nth-child(2) img {
	height: 1.9rem;
}
.sectionbg .oneimg hr {
	border-width: 4px 0 0;
	width: 50%;
	margin-top: .5rem;
}

.project {
	padding: 5% 8.5%;
}
.project.subproject {
	padding: 0 5.5%;
}
.project .owl-theme .owl-controls {
	margin-top: 1rem;
}
.project_list .font {
	height: auto;
	padding: 1rem 1.5rem 1.5rem;
}
.project_list .font .fontinfo {
	height: 6rem;
	overflow: hidden;
}
	.project_list .img {
    height: 12rem;
}
.about {
	padding: 5%;
}
.about .address{
	border:0;
	margin-left: 12%;
}
.about ul li {
	width: 50%;
	margin-bottom: .5rem;
	height: auto;
}
.about ul li h6 {
	font-size: .913rem;
	margin-top: .5rem;
}
.about ul li .icon img {
	height: 2.2rem;
}
.about ul li p {
	font-size: .7rem;
}
.about ul li hr {
	margin: .5rem auto;
	border-width: 2px 0 0;
}
.subabout, .subparallux .parallux, .donghua, .industry, .team {
	height: 250px;
}
.subparallux .parallux.not-full .parallux-bg{
	min-height: 250px
}
.statements{
		height: 730px;
		background: url(../images/about_bg.png) center no-repeat;
		background-size: cover;
	}
.subparallux .parallux .text, .newsparallux .parallux .text {
	-moz-transform: scale(.5);
	-ms-transform: scale(.5);
	-webkit-transform: scale(.5);
	transform: scale(.5);
	padding-top: 4rem;
}
.intitle p {
	letter-spacing: 6px;
	font-size: .75rem;
}
.aboutbox, .statements .Chairs {
	padding: 1.5rem 0;
}
.aboutboxList {
	padding: 0 3%;
}
.aboutboxList .c3 {
	width: 50%;
}
.aboutboxList p {
	font-size: .913rem
}
.aboutboxList hr {
	margin: .1rem auto .5rem;
}
.Chairs .contbox, .newssub, .partnersub {
	padding-top: 0;
}
	.Chairs .contbox{
		position: relative;
	}
.Chairs .contbox .c5 img {
	width:9rem;
}
.Chairs .contbox hr {
	margin: 1rem auto;
}
.Chairs .contbox h4 {
	text-align: center;
	font-size: 1.4rem;
}
.Chairs .contbox .c7 {
	padding: 0 2rem 0 16rem;
	overflow: hidden;
}
.myClass {
	margin: 0 1%;
	padding-top: 0;
}
.myClass img{
	width: 10rem;
	float: right;
}
	.part_four .intitle{
		margin-left: 1rem;
	}
	.part_four .index_news_list{
		 padding: 0 1rem;
	}
	.Chairs-bloc, .intitle{
		margin: 2rem 0;
	}
.Chairs .contbox p {
	line-height: 150%;
}
.aboutboxList {
	width: 95%;
}
.aboutad {
	padding-top: 7%;
	height: 100px;
	font-size: 1.1rem;
}
.footnav {
	padding: 1rem 0 .5rem;
}
.footnav .c3 {
	width: 100%;
}
.footnav .foottel img {
	height: 2rem;
}
.footnav .tel .font strong {
	font-size: 1.6rem;
}
.footnav .foottel hr {
	margin: .7rem auto;
	width: 10%;
}
.footnav .tel .font p {
	font-size: .875rem
}
.newsparallux .parallux, .newsparallux .parallux .parallux-bg {
	height: 250px;
}
	.newsparallux .parallux.not-full .parallux-bg{
	min-height: 250px
}
.newsparallux .parallux .text {
	margin-top:-120px;
}
	.newssub .contbox {
    margin: 0 .5rem;
}
	.newssub .contbox ul li{
		width: 100%;
		padding: .5rem 0
	}
	.newssub .contbox ul li .font{
		height: auto;
	}
	.newssub ul li p:nth-child(3), .Icopyright{
		display: none
	}



	.newsclass ul>li{
		/*width: auto;*/
		min-width: auto;
		margin: 0 .5rem;
	}
	.newsclass ul {
    margin-top: -2.2rem;
}
	.pagenumber {
    padding-top: 1rem;
}
	.pagenumber ul>li>a, .pagenumber ul>li>span, .pagenumber .page a, .pagenumber .page span{
		display: none;
	}
	.pagenumber .page a:nth-child(1), .pagenumber .page a:nth-child(2), .pagenumber .page a:last-child{
		display: block;
		font-size: .875rem
	}
	.aboutbox .c6{
		padding: 0 1.5rem;
	}
	.index_news_list .list_right.c6{
		padding:0;
	}
	.culturebox .c6_one {
		width: 100%;
		text-align: center;
	}
	.culturebox .c6_one_two {
		width: 100%;
		text-align: center;
	}
	.culturebox .c6_two {
		width: 100%;
		text-align: center;
		margin-top: 0rem;
	}
	.culturebox .c6_two_two {
		width: 100%;
		text-align: center;
	}
	.pc_none {
		display: block;
	}
	.aboutbox .c6 img{
		padding: 0;
	}
	.culturebox .c6 img {
		width: 55%;
	}
	.industryBox{
		margin-top: 0rem;
	}
	
	.industrysset {
		background-position: right center;
	}
	.industrysset .c6 {
    width: 100%;
		padding: 0 1.5rem
}
	.industrysset .Chairs-bloc{
		padding-top: 0;
	}
	.industrysset .intitle{
		text-align: center;
	}
    .industryBox03 {
    width: 90%;
}
	.industryBox03 img{
		width: 80%;
		margin-bottom: .5rem
	}
	.partnersub{
		padding:0 .5rem;
		margin-top: -1rem
	}
	.partnersub .contbox ul li{
		line-height: 160%;
	}
	.guidancesub .contbox ul li {
		padding: 1rem 0 0rem;
	}
	.partnersub .contbox ul li .img{
		width: 7%;
		/*padding-right: 1rem;*/
		margin-top:0.8rem;
	}
	.partnersub .contbox ul li:nth-child(2n) .img{
		/*padding-left: 1rem;*/
	}
	.partnersub .contbox ul li .font{
		padding-top: 0;
		margin-top: -1rem;
	}
	.guidancesub .contbox ul li .font{
		margin-left: 0;
	}
	.policy_class ul>li img {
		margin-right: 1.5rem;
	}
	.policy_class ul>li input {
		width: 12rem;
	}
	.guidancesub p{
		width: 20rem;
	}
	.policysub p {
		padding-top: 0rem;
		width: 99%;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		overflow: hidden;
		-webkit-box-orient: vertical;
		white-space: unset;
		line-height: 150%;
	}
	.policysub .contbox ul li .img{
		width: 35%;
	}
	.partnersub.policysub .contbox ul li .font {
		/*margin-left: 10rem;*/
		width: 60%;
	}
	.policysub .contbox ul li{
		padding-left: 0rem;
		padding: 1rem 0 1rem;
	}

	.contact{
		margin-top: -.5rem
	}
	.contact .c6.map{
		padding: 0;
		height: 240px;
		margin: 0;
	}
	.contact .contbox{
		min-height: auto;
		padding:1.6rem 2rem 2.5rem;
		margin-top: 0;
	}
	.contact .contbox:nth-child(2) {
    min-height: auto;
		    height: auto;
}
	.contbox ul li{
		line-height: 160%;
		font-size:.875rem
	}
	.talentimg img{
		width: 50%;
		margin-top: .5rem
	}
	.talentbox {
    padding:0 1.4rem;
}
	.teambg{
		height: 600px;
	}
	.teamboxdal p{
		line-height: 180%;
	}
	.position {
		margin-top: 1rem;
		padding: .7rem 1rem;
	}
.subcontentbg {
    padding: 1rem 1.5rem;

}
	.subcontentbg .c6{
		padding: 0;
	}
	.subcontentbg h3{
		font-size: 1.6rem;
	}
	.subcontentbg .time{
		padding-bottom: 0;
	}
	.subproject {
    margin-top: -210px;
}
	.projparallux .parallux, .projparallux .parallux .parallux-bg {
    height: 100vh;
}
	.demo-gallery{
		padding: 0 .5rem;
	}
	.demo-gallery > ul > li{
		width: 100%;
		margin-bottom: 1.2rem;
	}
	.demo-gallery > ul > li a{
		height: auto;
	}
	.partnersub .contbox ul li h6{
		/* margin-top: .2rem; */
		margin-bottom: .3rem;
		line-height: 115%;
		font-size: 1rem;
	}
	.partnersub .contbox ul li h6 {
		width: 92%;
		padding-top: 1rem;
	}
	.guidancesub .contbox ul li h6 {
		/*line-height: 92%;*/
	}
	.policysub .contbox ul li h6 {
		width: 100%;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		overflow: hidden;
		-webkit-box-orient: vertical;
		line-height: 135%;
		padding-top: .5rem;
	}
	.Chairs .contbox .c7.Chairsfont {
    padding: 0 7%;
		line-height: 200%;
}
	.Chairs .contbox .c7.Chairsfont p {
    line-height: 180%;
}
	.fat-nav li{
		width: 100%;
		margin: 8% 0 0 29%;
		line-height: 0;
		padding: 0 0 0 2rem;
		/*border-left: 2px solid #9b2019;*/
		height: 6.2%;
	}
	.fat-nav li.active{
		border-left: 2px solid #9b2019;
	}
	.fat-nav li.active a {
		color: #9b2019;
	}
	.fat-nav li a {
		text-align: left;
	}
	.fat-nav li a .nav_c{
		letter-spacing: .15rem;
		line-height: 0;
		margin-top: 3.5%;
		font-size: 1.3rem;
	}
	.fat-nav li a .nav_e{
		font-size: 1rem;
		line-height: 0;
		margin-top: 7.2%;
	}
	.parallux .text {
		height: 285px;
	}
	.footer_up{
		border:0;
		height: 5rem;
	}
	.footer_up .footer_logo{
		margin-left: 8.2rem;
	}
	.footer_up .footer_logo img{
		width: 80%;
	}
	.footer_down{
		margin-top:0rem;
		height: 13rem;
	}
	.footer_down .footer_qr{
		margin-left:8.5rem;
	}
	.part_four .list_left a{
		 margin: 0;
	}
	.part_four .list_left a img {
		width: 28rem;
	}
	.part_four .list_right a li img{
		margin: 0;
	}

}
@media all and (max-width: 320px) {
html {
	font-size: 12px;
}
.aboutboxList {
	padding: 0;
}
	
}
@media all and (min-width: 1200px) and (max-width: 1599px) {
	.top-nav .logo, .top-nav .logo img, .headnav.small .logo{
		margin-top: 0.825rem;
	}
	/*.subproject{*/
		/*padding: 0 8%;*/
	/*}*/
}

@media all and (max-width: 1681px) {
	/*.newslist .listbox .img {*/
		/*height: 12rem;*/
	/*}*/
}

@media all and (min-width: 1920px) {
	.company {
		background-size: 100%;
	}
	.project {
		background-size: 100%;
	}
	.contact_us {
		background-size: 100%;
	}
	.development_box{
		 background-size: 100%;
	}
	.policy {
		background-size: 100%;
	}
	.business {
		background-size: 100%;
	}
	.cooperate{
		background-size: 100%;
	}
	.core {
		background-size: 100%;
	}
}