@charset "utf-8";

* {

	margin: 0;

	padding: 0;

	box-sizing: border-box;

}



ul {

	list-style: none;

}



a {

	text-decoration: none;
 
	color: inherit;

}



em,

i {

	font-style: normal;

}



h2,

h3,

h4,

h5,

h6 {

	font-weight: normal;

}



.aftercb:after {

	content: '';

	display: block;

	clear: both;

}



img {

	max-width: 100%;

	border: 0;

	border: none;

}



.img {

	position: relative;

	/*图片缩放效果*/

	overflow: hidden;

}



.img img {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	-o-transform: translateX(-50%, -50%);

	max-width: 100%;

	max-height: 100%;

	/*图片缩放效果*/

	cursor: pointer;

	transition: all 2s;

}



.img img:hover {

	/*图片缩放效果*/

	transform: translate(-50%, -50%) scale(1.1);

	-ms-transform: translate(-50%, -50%) scale(1.1);

	-moz-transform: translate(-50%, -50%) scale(1.1);

	-webkit-transform: translate(-50%, -50%) scale(1.1);

	-o-transform: translate(-50%, -50%) scale(1.1);

}





/****************************添加样式 ************************/





/*********首页**********/



.syfw{

	display: none;

}

/*pc二级导航*/



.headnav {

	position: relative;

}



.headnav .nav li .tog {

	width: 100%;

	height: 1100px;

	padding: 7% 0;

	z-index: 999;

	position: absolute;

	top: 70px;

	left: 0;

	display: none;

	background-color: rgba(0, 0, 0, .7);

	text-align: center;

}



.headnav .nav li .tog a {

	display: block;

	font-size: 48px;

	line-height: 120px;

	height: 120px;

	color: #fff;

}



.headnav .nav li .tog a.active1{color:#965036;}



.headnav .nav li .tog a .s1 {

	text-transform: uppercase;

}



.headnav .nav li .tog a .s2 {

	display: none;

}



.headnav .nav li .tog a:hover .s1 {

	display: none;

}



.headnav .nav li .tog a:hover .s2 {

	display: block;

}



.headnav .nav li .tog>a:hover {

	color: #965036;

}



/*首页导航背景色替换*/



.headnav.on {

	background-color: #231815;

	transition: .3s;

}





/*关于我们导航背景色替换*/





/* .headnav.ho {

	background-color: rgba(255, 255, 255, 1);

	transition: .3s;

} */



.headnav {

	background: transparent;

	padding: 0 70px;

	line-height: 70px;

	height: 70px;

	position: fixed;

	top: 0;

	left: 0;

	z-index: 9999999999999999;

	width: 100%;

}



.headnav .logo img {

	float: left;

	max-width: 180px;

	max-height: 40px;

	margin-top: 15px;

}



.headnav .nav {

	float: right;

}



.headnav .nav li {

	float: left;

	width: 100px;

	line-height: 70px;

	height: 70px;

	text-align: center;

	margin: 0 10px;

}



.headnav .nav li.active>a,.headnav.ho .nav li.active>a{color: #00ccff;}

.headnav .nav .navbar{

	display: flex;

	align-items: center;

	justify-content: center;

}

.headnav .nav .menu div{

	display: flex;

	align-items: center;

	justify-content: center;

	flex-direction: column;

}

.headnav .nav .menu div span{

	display: block;

	width: 30px;

	height: 2px;

	background-color: #fff;

	padding: 0;

	margin-bottom: 6px;

}

.headnav .nav .menu div span:last-of-type{

	margin-bottom: 0;

}

.headnav .nav li>a,

.headnav .nav .menu  {

	color: #f07b05;

	font-size: 19px;

	padding: 4px 10px;

	background-color: rgba(0, 0, 0, .5);

	border-radius: 4px;

	font-family: "Noto Sans SC";



}

.headnav .nav .menu {

	padding: 8px 6px;

}



/*字体颜色 改变*/



/* .headnav.ho .nav li>a {

	color: #666;

} */



.headnav .nav>li:hover>a {

	color: #00ccff;

}



.headnav1 .nav>li {

	display: none;

}



.headnav1 .nav .navbar {

	display: block;

}



.headnav1.ho .nav>li {

	display: block;

}





/*轮播*/



.swiper-one img {

	width: 100%;

}









/*

.bnner .swiper-one .swiper-pagination-bullet {

	width: 40px;

	height: 3px;

	display: inline-block;

	border-radius: 20%;

	background: #fff;

	opacity: 1;

}



.bnner .swiper-one .swiper-pagination-bullet-active {

	opacity: 1;

	background: #965036;

}*/





/*创造*/



.create {

	max-width: 1420px;

	margin: 0 auto;

	padding: 120px 0;

}



.createLeft {

	float: left;

	width: 630px;

	margin-right: 210px;

}



.createLeft a h3{

	font-size: 220px;

	font-weight: bold;

	line-height: .8;

	color: #00ccff;

}

.createLeft strong{

	font-size: 115px;

	color: #666;

}

.createLeft a > p{

	display: inline-block;

	font-size: 57px;

	position: relative;

	color: #666;

}

.createLeft a > p::before{

	content: "";

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

	height: 1px;

	background-color: #92ffff;

}

.createLeft a > p::after{

	content: "";

	position: absolute;

	bottom: -1px;

	left: 0;

	width: 40%;

	height: 3px;

	background-color: #00ccff;

}

.createLeft div {

	font-size: 46px;

	color: #666;

	margin-top: 60px;

}

.createLeft div span{

	margin: 0 20px;

	color: #666;



}

.createLeft a {

	display: block;

	position: relative;

}



.createLeft a .more{

	position: absolute;

	right: 0;

	top: 20%;

	display: flex;

	align-items: center;

	justify-content: center;

	width: 30px;

	height: 60px;

	background-color: #b8b8b8;

}

.createLeft a .more i{

	font-size: 40px;

	color: #fff;

}

.createLeft a:hover .more{

	background-color: #343434;

}

.createRight {

	float: left;

	width: calc(100% - 630px - 210px);

}



.createRight h6 {

	color: #221815;

	font-size: 30px;

	font-weight: inherit;

	line-height: 40px;

	font-family: "苹方";

}



.createRight .h66 {

	margin-top: 15px;

	font-family: "苹方";

}



.createRight .h66 img {

	float: left;

	margin-right: 5px;

}



.createRight .h66 span {

	float: left;

}



.createRight h6 .sapn1 {

	color: #fff;

	background: #000;

	padding: 5px;

	border-radius: 50%;

	font-size: 16px;

	margin-right: 5px;

	display: none;

}



.createRight p {

	color: #595757;

	font-size: 16px;

	line-height: 30px;

	margin-bottom: 30px;

	font-family: "微软雅黑";

}



.createP {

	margin-top: 40px;

}





/*tab切换*/



.case {

	max-width: 1771px;

	margin: 0 auto;

}





/*业务 范围 table切换 */



.case #oranger {

	width: 35%;

	margin: 0 auto 50px;

}



.case #oranger li {

	float: left;

	text-align: center;

	padding-bottom: 10px;

	padding-left: 20px;

	padding-right: 20px;

	position: relative;

}

.case #oranger li a{

	color: #fff;

}

.case #oranger li:before{

	content: "";

	position: absolute;

	right: 0;

	top: 0;

	width: 1px ;

	height: 70%;

	background-color: #fff;

	/* transform: translateY(-50%); */

}

.case #oranger li:after{

	content: "";

	position: absolute;

	bottom: 0;

	left: 50%;

	border-bottom:6px  solid #fff;

	border-right: 6px solid transparent;

	border-left: 6px solid transparent;

	transform: translateX(-50%);

}





.case #oranger li a {

	font-size: 19px;

	color: #fff;

	font-family: "Noto Sans SC";

}





/*选中效果*/

.case #oranger .hover:after{

	border-bottom: 6p solid #b8f057;

}

.case #oranger .hover a {

	color: #b8f057;

}





/* 内容 */



.case .imgnews {

	display: none;

	margin-top: 20px;

}



.imgnews .caseImg {

	width: 33.3%;

	float: left;

	box-shadow: 0 0 2px #ddd;

	overflow: hidden;

	position: relative;

}



.caseHover {

	transition: .3s;

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

	padding: 40px 0 0 40px;

	background-color: rgba(0, 0, 0, .6);

	display: none;

	letter-spacing: 3px;

	color: #fff;

}



.caseHover h2 {

	font-size: 18px;

}



.caseHover div {

	position: absolute;

	bottom: 12%;

}



.caseHover h3 {

	width: 15px;

	height: 1px;

	background: #fff;

}



.caseHover h4 {

	font-size: 24px;

	margin: 15px 0 10px;

	overflow: hidden;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

}



.caseHover h5 {

	font-size: 18px;

	overflow: hidden;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

}





/*hover效果*/



.caseImg:hover .caseHover {

	display: block;

}



.caseImg .img img {

	width: 100%;

	height: 100%;

	border: none;

	transition: all ease .3s;



}



.caseImg:hover .img img {

	-ms-transform: translate(-50%, -50%) scale(1.1);

	-webkit-transform: translate(-50%, -50%) scale(1.1);

	transform: translate(-50%, -50%) scale(1.1);

}



.l-more{

	display: block;

	width: 250px;

	margin: 40px auto;

}

.see {

	display: block;

	width: fit-content;

	margin: 40px auto;

	padding: 6px 20px;

	color: #fff;

	font-size: 22px;

	background-color: #767676;

}

.see span{

	color: #ababab;

	text-transform: uppercase;

}



.see:hover {

	background: #965036;

	color: #fff;

}





/*案例*/



.business {

	max-width: 1530px;

	margin: 70px auto;

}



.title {

	text-align: center;

	margin-bottom: 100px;

}



.title h6 {

	font-size: 42px;

	color: #221815;

	margin-bottom: 20px;

}



.business .busin {

	width: 15%;

	margin-right: 6%;

	float: left;

	text-align: center;

	text-align: left;

}



.business .busin:nth-last-child(2) {

	margin-right: 0px;

}



.business .busin:nth-last-child(2) img {

	margin-left: 30px;

}



.busin .businImg {

	position: relative;

	height:60px;

	overflow: hidden;

}



.busin .businImg img {

	max-width: 50px;

	max-height: 50px;

}





.busin h6 {

	font-size: 27px;

	color: #221815;

	margin: 30px 0;

	overflow: hidden;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	text-align: center;

}



.busin ul {

	line-height: 34px;

	font-size: 17px;

	color: #595757;

}





.busin .businImg .img1{

	position: absolute;

	top: 50%;

	left:50%;

	transform: translate(-50%,-50%);

	-ms-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-webkit-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	transition: .3s;

}

.busin .businImg .img2{

	position: absolute;

	top: 77%;

	left:50%;

	transform: translate(-50%,85%);

	-ms-transform: translate(-50%,85%);

	-moz-transform: translate(-50%,85%);

	-webkit-transform: translate(-50%,85%);

	-o-transform: translate(-50%,85%);

	transition: .3s;

}

.busin .businImg:hover .img1{

	position: absolute;

	top: 50%;

	left:50%;

	transform: translate(-50%,-205%);

	-ms-transform: translate(-50%,-205%);

	-moz-transform: translate(-50%,-205%);

	-webkit-transform: translate(-50%,-205%);

	-o-transform: translate(-50%,-205%);

}

.busin .businImg:hover .img2{

	position: absolute;

	top: 50%;

	left:50%;

	transform: translate(-50%,-55%);

	-ms-transform: translate(-50%,-55%);

	-moz-transform: translate(-50%,-55%);

	-webkit-transform: translate(-50%,-55%);

	-o-transform: translate(-50%,-55%);

}





/*hover效果*/

/*

.busin .businImg:hover .img1 {

	display: none;

}



.busin .businImg:hover .img2 {

	display: block;

}

*/

.busin ul li a:hover {

	color: #965036;

}





/*历程*/



.course {

	border-top: 1px solid #666;

	padding: 70px 0;

}



.cour {

	width: 33.3%;

	text-align: center;

	float: left;

}



.cour h1 {

	font-size: 86px;

	color: #965036;

	font-family: "黑体";

}



.cour h2 {

	width: 15px;

	height: 2px;

	background: #999;

	margin: 20px auto;

}



.cour p {

	font-size: 21px;

	color: #3e3a39;

	overflow: hidden;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

}





/*底部*/



.footfoot {

	background: #231815;

	padding: 75px 0;

}



.footfoot .foot {

	max-width: 1600px;

	margin: 0 auto;

}



.footfoot .foot ul {

	width: 27%;

	float: left;

}



.footfoot .foot .contus {

	width: 18%;

	float: left;

}



.footfoot .foot .contus li {

	line-height: 20px;

}



.footfoot .foot ul .ppzx {

	margin: 30px 0;

}



.footfoot .foot ul .ppzx em {

	display: block;

	font-size: 15px;

	margin-bottom: 5px;

}



.footfoot .foot ul .ppzx span {

	display: block;

	font-size: 27px;

}



.footfoot .foot ul li:nth-child(1) {

	width: 160px;

	font-size: 19px;

	color: #fff;

	margin-bottom: 25px;

}



.footfoot .foot ul li {

	font-size: 12px;

	color: #fff;

	line-height: 30px;

	height: 30px;

	overflow: hidden;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

}

.footfoot .foot ul li a:hover{color:#965036;}

.footfoot .foot ul.contus li {

	height: auto;

	display: block;

	overflow: unset;

	font-family: "苹方";

}





/*********关于我们**********/



.creativePartners {

	text-align: center;

	padding: 70px 0;

	font-weight: 500;

}

.creativePartners img{
  width:100%;
}

.creativePartners h3 {

	font-size: 78px;

	color: #221815;

	font-weight: 500;

	font-family: "苹方";

	margin-bottom: 10px;

}



.creativePartners h6 {

	font-size: 32px;

	color: #221815;

	font-weight: 500;

	font-family: "苹方";

}



.dtp img {

	width: 100%;

}



.About {

	max-width: 980px;

	margin: 100px auto;

	text-align: center;

}



.About h3 {

	font-size: 78px;

	color: #221815;

	font-weight: 500;

	font-family: "苹方";

}



.About h4 {

	width: 30px;

	height: 2px;

	background: #221815;

	margin: 45px auto 55px;

}



.About p {

	font-size: 23.56px;

	color: #221815;

	line-height: 40px;

	text-align: left;

	font-family: "苹方";

	text-indent: 2em;

	margin-bottom: 20px;

}





/*商业服务*/



.serviceBjt {

	background-image: url("../images/27.jpg");

	background-repeat: no-repeat;

	background-size: 100% 100%;

	background-attachment: fixed;

}



.businessService {

	max-width: 1090px;

	margin: 0 auto;

	text-align: center;

	padding: 130px 0 110px 0;

}



.businessService .busin {

	margin-bottom: 130px;

}



.businessService .busin h3 {

	font-size: 79.16px;

	color: #fff;

	font-weight: 500;

	font-family: "苹方";

}



.businessService .busin h4 {

	width: 20px;

	height: 2px;

	background: #fff;

	margin: 40px auto;

}



.businessService .busin p {

	font-size: 16px;

	line-height: 30px;

	color: #fff;

	font-family: "苹方";

}



.service .ser {

	float: left;

	width: 33.3%;

	text-align: center;

}



.service .ser h1 {

	font-size: 80px;

	color: #fff;

	font-family: "苹方";

}



.service .ser h2 {

	width: 20px;

	height: 1px;

	background: #fff;

	margin: 25px auto;

}



.service .ser p {

	font-size: 28px;

	color: #fff;

	overflow: hidden;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	font-family: "苹方";

}





/*团队介绍*/



.team {

	max-width: 1008px;

	margin: 0 auto;

	text-align: center;

	padding: 110px 0 0 0;

}



.title1 {

	margin-bottom: 80px;

}



.title1 h6 {

	font-size: 47px;

	color: #221815;

	font-family: "苹方";

}



.core {

	width: calc(25% - 70px);

	margin-right: 85px;

	float: left;

	margin-bottom: 90px;

	position: relative;

}



.teamCore .core:nth-child(4n) {

	margin-right: 0px;

}



.core .tea {

	padding: 20px;

	background: #fff;

}



.core .tea h4 {

	font-size: 20px;

	color: #6f6d6d;

	font-weight: 500;

	text-transform: uppercase;

	margin-bottom: 10px;

	overflow: hidden;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

}



.core .tea h5 {

	font-size: 18px;

	color: #6f6d6d;

}



.core .tea h6 {

	width: 30px;

	height: 1px;

	background: darkred;

	margin: 15px auto;

}



.core .tea p {

	font-size: 14px;

	color: #6f6d6d;

	overflow: hidden;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

}



.core .amc {

	width: 100%;

	height: 100%;

	background-color: rgba(0, 0, 0, .5);

	position: absolute;

	top: 0;

	left: 0;

	z-index: 999;

	padding: 20px 10px;

	overflow: hidden;

	display: none;

}



.core .amc h6 {

	font-size: 18px;

	color: #fff;

	margin-bottom: 20px;

}



.core .amc p {

	font-size: 12px;

	color: #fff;

	line-height: 30px;

}



.core:hover .amc {

	display: block;

}



.core:hover .img img {

	-ms-transform: translate(-50%, -50%) scale(1.1);

	-webkit-transform: translate(-50%, -50%) scale(1.1);

	transform: translate(-50%, -50%) scale(1.1);

}





/*背景图*/



.BGT {

	height:670px;

	/* background-image: url(../images/idea.gif); */

	background-color: #dfddde;

	background-position: center;

	background-repeat: no-repeat;

	/*background-image: url("../images/36.jpg");

	background-repeat: no-repeat;

	background-attachment: fixed;

	padding: 335px 0;

	background-size: 100%;*/

}





/*同行*/



.colleague {

	max-width: 1600px;

	margin: 0 auto;

	padding: 130px 0;

}



.colleague .title {

	text-align: center;

	margin-bottom: 0;

}



.colleague .title h6 {

	font-size: 48px;

	font-weight: 500;

}



.colleague .tablea {

	border-top: 1px solid #ddd;

}





/*合作伙伴 table切换 */



.colleague #oranger {

	text-align: center;

	margin: 0 auto;

}



.industry {

	clear: both;

}



.colleague #oranger li {

	display: inline-block;

	width: 120px;

	line-height: 90px;

}



.colleague #oranger li a {

	font-size: 19px;

	color: #221815;

}





/*选中效果*/



.colleague #oranger .hover a {

	color: #965036;

}





/* 内容 */



.colleague .imgnews {

	display: none;

}



.colleague .imgnews .img {

	width: 20%;

	box-shadow: 0 0 2px #ddd;

	float: left;

}



.colleague .imgnews .img:hover {

	box-shadow: 0 0 2px red;

}





/*品牌*/

.paged {
    font-size: 0;
	text-align: center;
	margin: 40px 0;
}

.paged a,.paged .p_info,.paged .current {
    display: inline-block;
    vertical-align: top;
    margin: 6px 3px 0;
    padding: 0 15px;
    height: 38px;
    line-height: 38px;
    font-size: 15px;
    text-align: center;
    color: #333;
    background-color: #fff;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s
}
.paged .current,.paged a:hover {
    color: #fff;
    background: #f07b05;
}

.paged .disabled {
    cursor: default;
    background-color: #e0e0e0
}

.paged .disabled:hover {
    color: #333;
    background-color: #e0e0e0
}


.brand {

	text-align: center;

	background: #545454;

	padding: 100px 0;

}



.brand h6 {

	font-size: 42px;

	color: #fff;

	font-weight: 500;

	margin-bottom: 20px;

	letter-spacing: 5px;

	font-family: "苹方";

}



.brand p {

	font-size: 24px;

	color: #fff;

	letter-spacing: 5px;

	font-family: "苹方";

}





/****************************添加样式结束************************/



.wrap {

	max-width: 1260px;

	margin: 0 auto;

}





/*

.nav {

	width: 100%;

	padding: 0 38px 0 50px;

	background: transparent;

	position: fixed;

	z-index: 12;

}*/



.nav ul {

	float: right;

}



.nav ul li {

	float: left;

	width: 81px;

	text-align: center;

	line-height: 60px;

	font-size: 18px;

	color: #f9fdfe;

}



.nav ul li:hover {

	color: #F07B05;

}



.nav ul li.active a {

	color: #F07B05;

}





/*

.nav span {

	width: 24px;

	height: 18px;

	float: right;

	display: inline-block;

	margin-top: 21px;

	cursor: pointer;

	transition: .3s;

}



.nav span:hover {

	transform: rotateY(180deg) scale(1.1);

	-ms-transform: rotateY(180deg) scale(1.1);

	-moz-transform: rotateY(180deg) scale(1.1);

	-webkit-transform: rotateY(180deg) scale(1.1);

	-o-transform: rotateY(180deg) scale(1.1);

}*/



div.nav.on {

	background: #000;

	transition: .3s;

}



#slide1,

#slide2 {

	overflow: hidden;

	position: relative;

	height: 100vh;

}



#slide1 .hd,

#slide2 .hd {

	height: 15px;

	overflow: hidden;

	position: absolute;

	left: 50%;

	transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-webkit-transform: translateX(-50%);

	-o-transform: translateX(-50%);

	bottom: 14px;

	z-index: 1;

}



#slide1 .hd ul,

#slide2 .hd ul {

	overflow: hidden;

	zoom: 1;

	float: left;

	transition: 1.5s;

}



#slide1 .hd ul li,

#slide2 .hd ul li {

	float: left;

	margin: 0 8px;

	width: 11px;

	height: 11px;

	text-align: center;

	background: #747270;

	cursor: pointer;

	border-radius: 50% 50%;

	background-repeat: no-repeat;

}



#slide1 .hd ul li.on,

#slide2 .hd ul li.on {

	background: #76350b;

}



#slide1 .bd,

#slide2 .bd {

	position: relative;

	height: 100%;

	z-index: 0;

	background-color: #000;

}



#slide1 .bd ul,

#slide2 .bd ul {

	height: 100%;

}



#slide1 .bd li {

	zoom: 1;

	vertical-align: middle;

	height: 100%;

	background-size: auto 100%;

	background-attachment: fixed;

	background-repeat: no-repeat;

	background-position: center center;

}



#slide2 .bd li {

	zoom: 1;

	vertical-align: middle;

	height: 100%;

	background-size: 100% 100%;

	background-repeat: no-repeat;

	background-position: center center;

}



.index-main1 {

	text-align: center;

	padding: 125px 0 170px;

}



.index-main1 h2 {

	font-size: 39px;

	color: #333;

}



.index-main1 h6 {

	width: 71px;

	margin: 28px auto;

	height: 1px;

	background: #f07b05;

}



.index-main1 p {

	font-size: 18px;

	color: #666;

	line-height: 34px;

	margin-bottom: 50px;

	letter-spacing: 1px;

}



.index-main1 .more {

	display: inline-block;

	font-size: 18px;

	color: #999;

	margin-bottom: 10px;

}



.more {

	transition: .3s;

}



.more:hover {

	color: #F07B05 !important;

}



.index-main1 span {

	display: block;

	width: 53px;

	height: 49px;

	margin: 0 auto;

	transition: .3s;

}



.index-main1 span:hover {

	transform: rotateY(180deg) scale(1.1);

	-ms-transform: rotateY(180deg) scale(1.1);

	-moz-transform: rotateY(180deg) scale(1.1);

	-webkit-transform: rotateY(180deg) scale(1.1);

	-o-transform: rotateY(180deg) scale(1.1);

}



.index-main2 {

	max-width: 1800px;

	margin: 0 auto;

}



.index-main2 h2 {

	font-size: 36px;

	color: #333;

	margin-bottom: 15px;

}



.index-main2 h2 p {

	float: right;

	font-size: 18px;

	color: #666;

	font-weight: bold;

	padding-top: 24px;

}



.index-main2 h2 p a {

	font-weight: normal;

	padding-left: 12px;

	transition: .3s;

}



.index-main2 h2 p a:hover {

	color: #f07b05;

}



.ul-1 {

	margin: 0 60px;

}



.ul-1 li {

	width: 33.3%;

	float: left;

	font-size: 0;

	overflow: hidden;

	position: relative;

	box-shadow: 0 0 2px #ddd;

}



.ul-1 li a .img {}





/*.ul-1 li img {

	width: 100%;

	transition: .3s;

}*/



#container .img img {

	width: 100%;

	height: 100%;

	border: none;

	object-fit: cover;

}



.ul-1 li:hover img {

	-ms-transform: translate(-50%, -50%) scale(1.1);

	-webkit-transform: translate(-50%, -50%) scale(1.1);

	transform: translate(-50%, -50%) scale(1.1);

}



.ul-1 li:hover .wm {

	display: block;

}



.wm {

	/*background: rgba(0, 0, 0, 0);

	transition: .3s;

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

	padding: 30px 0 0 20px;*/

	transition: .3s;

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

	padding: 40px 0 0 40px;

	background-color: rgba(0, 0, 0, .6);

	display: none;

	letter-spacing: 3px;

	color: #fff;

}



.wm h2 {

	font-size: 18px;

	color: #fff;

	opacity: 0;

	transition: .3s;

}



.wm div {

	position: absolute;

	bottom: 40px;

	left: 40px;

	opacity: 0;

	transition: .3s;

}



.wm div h3 {

	width: 10px;

	height: 1px;

	background: #fff;

	transition: .3s;

}



.wm div h4 {

	font-size: 24px;

	color: #fff;

	margin: 12px 0 10px;

	transition: .3s;

}



.wm h5 {

	font-size: 16px;

	color: #fff;

	transition: .3s;

}



.ul-1 li:hover .wm h2,

.ul-1 li:hover .wm div {

	opacity: 1;

}



.index-main2 .more {

	display: block;

	width: 108px;

	text-align: center;

	margin: 35px auto 10px;

	font-size: 16px;

	color: #999;

}



.index-main2 .more-img {

	width: 28px !important;

	height: 34px;

	display: block;

	margin: 0 auto;

}



.index-main2 .more-img {

	width: 100%;

	transition: .3s;

}



.index-main2 .more-img:hover {

	transform: rotateY(180deg) scale(1.1);

	-ms-transform: rotateY(180deg) scale(1.1);

	-moz-transform: rotateY(180deg) scale(1.1);

	-webkit-transform: rotateY(180deg) scale(1.1);

	-o-transform: rotateY(180deg) scale(1.1);

}



.index-main3 {

	text-align: center;

	padding-top: 70px;

}



.index-main3 h2 {

	font-size: 39px;

	color: #333;

}



.index-main3 h6 {

	width: 71px;

	margin: 20px auto 10px;

	height: 1px;

	background: #f07b05;

}



.index-main3 p {

	font-size: 18px;

	color: #999;

	line-height: 34px;

	margin-bottom: 50px;

	letter-spacing: 1px;

}



.flex1 {

	display: flex;

	justify-content: space-between;

	height: 104px;

}



.flex1>div {

	width: 20%;

	text-align: center;

}



.flex1>div .img1 {

	width: 100%;

	height: 100%;

	position: relative;

	margin: 0 auto;

	overflow: hidden;

	margin-bottom: 20px;

}



.flex1>div .img1 .img-t {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

	transition: .3s;

}



.flex1>div .img1 .img-b {

	position: absolute;

	top: 77%;

	left: 50%;

	transform: translate(-50%, 85%) scale(1.4);

	-ms-transform: translate(-50%, 85%) scale(1.4);

	-moz-transform: translate(-50%, 85%) scale(1.4);

	-webkit-transform: translate(-50%, 85%) scale(1.4);

	-o-transform: translate(-50%, 85%) scale(1.4);

	transition: .3s;

}



.flex1>div .img1:hover .img-t {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -205%);

	-ms-transform: translate(-50%, -205%);

	-moz-transform: translate(-50%, -205%);

	-webkit-transform: translate(-50%, -205%);

	-o-transform: translate(-50%, -205%);

}



.flex1>div .img1:hover .img-b {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -55%) scale(1.4);

	-ms-transform: translate(-50%, -55%) scale(1.4);

	-moz-transform: translate(-50%, -55%) scale(1.4);

	-webkit-transform: translate(-50%, -55%) scale(1.4);

	-o-transform: translate(-50%, -55%) scale(1.4);

}



.index-main3 .more {

	display: block;

	width: 80px;

	font-size: 16px;

	color: #f07b05;

	margin: 180px auto 0;

	transition: .3s;

	line-height: 30px;

}



.index-main3 .more:hover {

	font-size: 20px;

}



.index-main3 .hh5 {

	font-size: 18px;

	color: #f07b05;

	text-align: center;

	margin: 0 auto 100px;

}



.index-main4 {

	height: 870px;

	background: #F07B05;

	background-image: url(../images/pic6-1_02.jpg);

	background-attachment: fixed;

	background-position: left center;

	background-size: 100% auto;

	background-repeat: no-repeat;

	position: relative;

	overflow: hidden;

}



.index-main4 .img {

	width: 487px;

	height: 590px;

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

}



.index-main4 .img p {

	font-size: 16px;

	color: #fff;

	line-height: 24px;

	border-left: 1px solid #fff;

	width: 248px;

	padding-left: 12px;

	letter-spacing: 1px;

}



.index-main4 .img .p1 {

	position: absolute;

	top: 20px;

	left: -287px;

}



.index-main4 .img .p2 {

	position: absolute;

	top: 5px;

	right: -287px;

}



.index-main4 .img .p3 {

	position: absolute;

	bottom: 54px;

	left: -209px;

}



.index-main4 .img .p4 {

	position: absolute;

	bottom: 48px;

	right: -293px;

}



.index-main5 {

	max-width: 1550px;

	margin: 0 auto;

	padding: 90px 0 40px;

}



.index-main5 h2 {

	font-size: 30px;

	color: #333;

	text-align: center;

}



.index-main5 h6 {

	width: 80px;

	height: 1px;

	background: #F07B05;

	margin: 15px auto 40px;

}



.index-main5 h3 {

	text-align: center;

	max-width: 980px;

	margin: 0 auto 50px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}



.index-main5 h3 a {

	display: inline-block;

	margin: 0 12px;

	font-size: 18px;

	color: #666;

}



.index-main5 h3 a:hover {

	color: #F07B05;

}



.swiper-one ul li {

	width: 18.3%;

	margin-right: 2.1%;

	float: left;

	margin-bottom: 32px;

}



.swiper-one ul li img {

	width: 100%;

}



.swiper-one ul li:nth-child(5n) {

	margin-right: 0;

}





  

.pagination-one .swiper-pagination-bullet {

	width: 40px;

	height: 2px;

	opacity: 1;

	margin: 0 8px;

	background: #dededd;

	border-radius: 0;

}



.pagination-one .swiper-pagination-bullet-active {

	background: #965036;

}



.index-main6 {

	height: 870px;

	background-image: url(../images/pic8_02.jpg);

	background-attachment: fixed;

	background-position: center center;

	background-repeat: no-repeat;

	background-size: 100% auto;

	background-color: rgba(0, 0, 0, .6);

	position: relative;

	margin-bottom: 120px;

}



.index-main6 div {

	position: absolute;

	top: 0;

	left: 50%;

	transform: translate(-50%, 0);

	-ms-transform: translate(-50%, 0);

	-moz-transform: translate(-50%, 0);

	-webkit-transform: translate(-50%, 0);

	-o-transform: translate(-50%, 0);

	/*width: 57.4%;*/

}



.index-main6 div img {

	width: 100%;

}



.flex2 {

	display: flex;

	max-width: 1480px;

	margin: 0 auto 90px;

	justify-content: space-between;

}



.flex2>div {

	width: 310px;

}



.flex2>div h2 {

	font-size: 26px;

	color: #333;

}



.flex2>div h6 {

	width: 40px;

	height: 1px;

	background: #F07B05;

	margin: 12px 0;

}



.flex2>div p {

	font-size: 16px;

	color: #666;

	line-height: 30px;

	height: 180px;

	margin-bottom: 40px;

}



.flex2>div p a {

	transition: .3s;

}



.flex2>div p a:hover {

	color: #f07b05;

}



.flex2>div .more {

	font-size: 16px;

	color: #ccc;

	transition: .3s;

}



.flex2>div .more:hover {

	color: #f07b05;

}



.form-1 {

	max-width: 1650px;

	margin: 0 auto;

}



.form-1 h2 {

	padding: 50px 0 15px;

	font-size: 24px;

	color: #333;

}



.form-1 input {

	line-height: 46px;

	height: 46px;

	border: 1px solid #ccc;

	padding: 0 15px;

	font-size: 16px;

	outline-color: #F07B05;

	margin-right: 1%;

	float: left;

}



.form-1 input.name,

.form-1 input.tel {

	width: 15%;

}



.form-1 input.need {

	width: 43%;

}



.form-1 input:-ms-input-placeholder {

	font-size: 14px;

}



.form-1 input::-webkit-input-placeholder {

	font-size: 14px;

}



.form-1 button,

.form-1 a {

	display: inline-block;

	width: 11%;

	line-height: 46px;

	height: 46px;

	float: left;

	text-align: center;

	border: 1px solid #F07B05;

	outline: none;

	font-size: 14px;

	cursor: pointer;

	color: #fff;

	transition: .3s;

	background: #F07B05;

}



.form-1 button:hover {

	background: rgb(220, 110, 0);

	border-color: rgb(220, 110, 0);

}



.form-1 button {

	margin-right: 1%;

}



.form-1 a {

	background: #fff;

	color: #F07B05;

}



.form-1 a:hover {

	background: #F07B05;

	color: #fff;

}



.form-1 h5 {

	font-size: 14px;

	color: #ccc;

	padding: 15px 0 50px;

}



.index-main7 {

	background: #dededc;

	height: 260px;

}



.flex3 {

	max-width: 900px;

	margin: 0 auto;

	display: flex;

	justify-content: space-between;

}



.flex3>div {

	width: 33.3%;

	text-align: center;

	padding-top: 65px;

}



.flex3>div h2 {

	font-size: 82px;

	color: #f07b05;

	font-weight: lighter;

}



.flex3>div p {

	font-size: 16px;

	color: #666;

}



.footer {

	padding: 95px 100px 50px;

	background: #474747;

}



.footer .left {

	float: left;

	width: 400px;

}



.footer .left p {

	font-size: 14px;

	color: #ccc;

	line-height: 22px;

}



.footer .left h3 {

	padding-top: 30px;

	font-size: 14px;

	color: #ccc;

}



.erweima {

	margin-top: 4px;

}



.footer .right {

	float: right;

	width: 370px;

	padding-left: 80px;

	border-left: 1px solid #ccc;

}



.footer .right h2 {

	font-size: 26px;

	color: #ccc;

	margin-bottom: 6px;

}



.footer .right p {

	width: 270px;

	margin-bottom: 15px;

	font-size: 14px;

	color: #ccc;

	line-height: 22px;

}



.footer .right h3 {

	font-size: 14px;

	color: #ccc;

	line-height: 28px;

}



.footer .right i {

	font-size: 26px;

	color: #fff;

}



.footer .right h4 {

	padding-top: 15px;

	font-size: 12px;

	color: #ccc;

	line-height: 26px;

}



.footer .middle {

	width: 490px;

	margin: 0 auto;

}



.flex4 {

	display: flex;

	justify-content: space-between;

	margin-bottom: 20px;

}



.flex4>div {

	width: 60px;

	text-align: center;

}



.flex4>div h2 {

	font-size: 20px;

	color: #ccc;

	padding-bottom: 9px;

	border-bottom: 1px solid #f07b05;

	margin-bottom: 8px;

}



.flex4>div a {

	margin-bottom: 6px;

	font-size: 14px;

	color: #ccc;

	display: inline-block;

}



.flex4>div a:hover {

	color: #F07B05;

}



.footer .middle h5 {

	font-size: 14px;

	color: #ccc;

	line-height: 28px;

}



.footer .middle h6 a {

	display: inline-block;

	line-height: 26px;

	font-size: 14px;

	color: #ccc;

	margin-right: 15px;

	opacity: .5;

}



.footer .middle h6 a:hover {

	color: #F07B05;

}



.f-right {

	position: fixed;

	bottom: 30%;

	right: 0;

	width: 50px;

	z-index: 9;

	height: 203px;

	display: none;

}



.f-right a {

	display: block;

	height: 50px;

	background: #F07B05;

	transition: .3s;

	width: 50px;

	overflow: hidden;

	position: absolute;

	top: 0;

	left: 0;

}



.f-right a.a2 {

	top: 50px;

}



.f-right a.a3 {

	top: 100px;

}



.f-right a.a4 {

	top: 150px;

	overflow: inherit;

}



.f-right a:first-child {

	background: #c2c1c1;

}



.f-right a img {

	width: 26px;

}



.f-right a:last-child {

	border-bottom: 0;

}



.f-right a.left:hover {

	width: 170px;

	left: -120px;

}



.f-right a.left:hover img {

	left: 12px;

	transform: translate(0, -50%);

	-ms-transform: translate(0, -50%);

	-moz-transform: translate(0, -50%);

	-webkit-transform: translate(0, -50%);

	-o-transform: translate(0, -50%);

}



.f-right a.left p {

	font-size: 14px;

	color: #fff;

	position: absolute;

	left: 58px;

	top: 50%;

	transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	letter-spacing: 1px;

}



.f-right a.a4 .img {

	width: 120px;

	height: 120px;

	position: absolute;

	left: -125px;

	top: 0;

	background: #F07B05;

	z-index: 9;

	transition: .3s;

	opacity: 0;

}



.f-right a.a4 .img img {

	width: 117px;

	height: 117px;

}



.f-right a.a4:hover .img {

	opacity: 1;

}



.zz {

	position: fixed;

	bottom: 50px;

	right: 20px;

	width: 125px;

	height: 45px;

	background: #F07B05;

	border-radius: 5px 5px;

	z-index: 9;

	display: none;

}



.zz img {

	width: 82%;

}



.div-menu {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100vh;

	display: none;

	background: rgba(0, 0, 0, .8);

	overflow: hidden;

	z-index: 11;

}



.div-menu>div {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

}



.div-menu p {

	font-size: 48px;

	line-height: 80px;

	color: #e9e7e8;

	display: block;

	font-weight: lighter;

	width: 250px;

	text-align: center;

}



.div-menu p em {

	display: none;

}



.div-menu p:hover em {

	display: block;

}



.div-menu p:hover i {

	display: none;

}



.ny-nav {

	background: #fff;

}



.ny-nav ul li {

	color: #666;

}



.ny-logo {

	margin-top: 14px;

}



.ny-bannar1 {

	height: 656px;

	background-image: url(../images/pic13_02.jpg);

	background-attachment: fixed;

	background-position: center 60px;

	background-size: 1920px 656px;

	background-repeat: no-repeat;

	position: relative;

	text-align: center;

	padding-top: 60px;

}



.ny-bannar1 h2 {

	font-size: 40px;

	color: #f9fdfe;

	line-height: 66px;

	padding-top: 145px;

}



.ny-bannar1 h6 {

	width: 70px;

	height: 2px;

	background: #F07B05;

	margin: 130px auto 40px;

}



.ny-bannar1 h3 {

	font-size: 22px;

	color: #f9fdfe;

	margin-bottom: 20px;

}



.ny-bannar1 h4 {

	font-size: 14px;

	color: #F07B05;

	line-height: 28px;

}



.about-main1 {

	text-align: center;

}



.about-main1>h2 {

	padding: 100px 0 20px;

	font-size: 28px;

	color: #666666;

}



.about-main1>h6 {

	width: 70px;

	height: 1px;

	background: #F07B05;

	margin: 0 auto;

}



.about-main1>h3 {

	font-size: 20px;

	color: #999;

	padding: 5px 0 70px;

}



.about-main1>p {

	font-size: 16px;

	color: #999;

	line-height: 30px;

	letter-spacing: 1px;

}



.about-main1 .flex3 {

	padding: 90px 0 130px;

}



.about-main1 .flex3>div {

	padding-top: 0;

}



.about-main1 .flex3>div h2 {

	color: #f07b05;

}



.about-main2 {

	text-align: center;

	padding-bottom: 80px;

}



.about-main2>h2 {

	padding: 100px 0 20px;

	font-size: 28px;

	color: #666666;

}



.about-main2>h6 {

	width: 70px;

	height: 1px;

	background: #F07B05;

	margin: 0 auto;

}



.about-main2>h3 {

	font-size: 20px;

	color: #999;

	padding: 5px 0 40px;

}



.about-main2>p {

	font-size: 16px;

	color: #999;

	line-height: 30px;

	letter-spacing: 1px;

	max-width: 1022px;

	margin: 0 auto 58px;

}



.div1 {

	width: 360px;

	height: 350px;

	margin: 0 auto;

	position: relative;

}



.div1>div {

	width: 200px;

	height: 200px;

	background: rgba(240, 124, 7, .8);

	position: absolute;

	text-align: center;

	border-radius: 50% 50%;

}



.div1 .div1-2 {

	bottom: 22px;

	left: 0;

	transition-delay: .1s;

}



.div1 .div1-3 {

	bottom: 15px;

	right: 0;

	transition-delay: .2s;

}



.div1 .div1-1 {

	top: 0;

	left: 22.5%;

}



.div1>div span {

	display: block;

	margin: 0 auto;

	text-transform: uppercase;

	font-size: 16px;

	color: #fff;

	line-height: 30px;

	position: relative;

	z-index: 9;

}



.div1-1 span:first-child {

	margin-top: 50px !important;

	margin-bottom: 20px;

}



.div1-2 span {

	margin-top: 78px !important;

}



.div1-3 span {

	margin-top: 80px !important;

}



.about-main3 {

	height: 803px;

	background-image: url(../images/idea.gif);

	background-color: #dfddde;

	background-position: center;

	background-repeat: no-repeat;

}



.about-main4 {

	max-width: 970px;

	margin: 0 auto;

}



.about-main4 .hh2 {

	padding: 80px 0 10px;

	font-size: 50px;

	color: #f07b05;

	font-weight: lighter;

	text-align: center;

}



.about-main4 .hh3 {

	font-size: 32px;

	color: #666;

	text-align: center;

}



.about-main4 .hh6 {

	width: 80px;

	height: 1px;

	background: #F07B05;

	margin: 14px auto;

}



.about-main4 .pp {

	font-size: 16px;

	color: #999;

	text-align: center;

	line-height: 28px;

}



.div2 {

	width: 830px;

	margin: 0 auto;

	padding: 90px 0;

}



.div2 p {

	font-size: 18px;

	color: #999;

	text-align: center;

	margin-top: 20px;

}



.div2 .left {

	width: 368px;

	display: inline-block;

}



.div2 .left .img {

	width: 100%;

	height: 353px;

}



.div2 .right {

	float: right;

	width: 351px;

}



.div2 .right .img {

	width: 100%;

	height: 353px;

}



.about-main4 .aa1 {

	display: inline-block;

	width: 130px;

	line-height: 34px;

	font-size: 16px;

	color: #F07B05;

	background: #fff;

	border: 1px solid #F07B05;

}



.about-main4 .aa1.active {

	color: #fff;

	background: #F07B05;

}



.about-main5 {

	padding: 200px 0;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

}



.about-main5 .wrap {

	max-width: 1006px;

	margin: 0 auto;

}



.about-main5 .wrap .img {

	width: 387px;

	height: 446px;

	float: right;

}



.about-main5 .wrap .left {

	width: calc(100% - 440px);

	display: inline-block;

}



.about-main5 .wrap .left h2 {

	font-size: 32px;

	color: #666;

}



.about-main5 .wrap .left h6 {

	width: 80px;

	height: 1px;

	background: #F07B05;

	margin: 23px 0;

}



.about-main5 .wrap .left p {

	font-size: 16px;

	color: #999;

	line-height: 28px;

	margin-bottom: 40px;

}



.about-main5 .wrap .left a {

	font-size: 16px;

	color: #F07B05;

}



.div3,

.div30 {

	max-width: 1006px;

	padding: 90px 0 130px;

}



.div3 img {

	width: 100%;

}



.swiper-two {

	margin: 30px auto 90px !important;

}



.swiper-two img {

	width: 100%;

}



.swiper-two .swiper-pagination .swiper-pagination-bullet {

	width: 44px;

	height: 3px;

	background: #969594;

	opacity: 1;

	border-radius: 0;

}



.swiper-two .swiper-pagination .swiper-pagination-bullet-active {

	background: #F07B05;

}



.footer-1 {

	padding: 57px 0 60px;

	text-align: center;

}



.footer-1 h2 {

	font-size: 32px;

	color: #999;

}



.footer-1 h6 {

	width: 80px;

	height: 1px;

	background: #F07B05;

	margin: 10px auto;

}



.footer-1 p {

	font-size: 16px;

	color: #999;

	line-height: 28px;

}



.footer-1 a {

	display: inline-block;

	width: 140px;

	line-height: 38px;

	font-size: 18px;

	color: #fff;

	background: #f07b05;

	border: 1px solid #f07b05;

	margin-top: 10px;

	transition: .3s;

}



.footer-1 a:hover {

	background: rgb(190, 110, 0);

}



.ny-bannar1 .group-bannar h2 {

	font-size: 54px;

	color: #fff;

	padding: 190px 0 15px;

}



.ny-bannar1 .group-bannar h3 {

	font-size: 22px;

	color: #fff;

}



.ny-bannar1 .group-bannar h6 {

	margin: 25px auto 20px;

	width: 45px;

}



.ny-bannar1 .group-bannar h4 {

	font-size: 42px;

	text-transform: uppercase;

	color: #fff;

	line-height: 52px;

}



.ul-2 {

	max-width: 1003px;

	margin: 75px auto 0;

}



.ul-2 li {

	float: left;

	width: 24%;

	margin-right: 1.3%;

	margin-bottom: 80px;

	text-align: center;

}



.ul-2 li:nth-child(4n) {

	margin-right: 0;

}



.ul-2 li h2 {

	font-size: 22px;

	color: #666;

	line-height: 48px;

}



.ul-2 li h3 {

	font-size: 18px;

	color: #666;

}



.ul-2 li h6 {

	width: 32px;

	height: 1px;

	margin: 10px auto;

	background: #F07B05;

}



.ul-2 li h4 {

	font-size: 14px;

	color: #999;

}



.ww {

	background: rgba(0, 0, 0, .8);

	font-size: 16px;

	color: #fff;

	padding: 67px 58px 20px 20px;

	overflow: hidden;

	position: absolute;

	top: 0;

	left: 0;

	text-align: left;

	opacity: 0;

	transition: .3s;

	display: none;

}



.ul-2 li .img {

	overflow: hidden;

}



.ul-2 li img {

	transition: .5s;

}



.ul-2 li:hover img {

	transform: translate(-50%, -50%) scale(1.1);

	-ms-transform: translate(-50%, -50%) scale(1.1);

	-moz-transform: translate(-50%, -50%) scale(1.1);

	-webkit-transform: translate(-50%, -50%) scale(1.1);

	-o-transform: translate(-50%, -50%) scale(1.1);

}



.fw-main1 {

	padding: 155px 0;

}



.div-full {

	height: 100vh;

	background: #c2c1c1;

	position: relative;

}



.div-full>div {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

	text-align: center;

}



.div-full>div img {

	display: block;

	margin: 0 auto;

}



.div-full>div h2 {

	font-size: 42px;

	color: #333;

	padding: 30px 0 40px;

}



.div-full>div p {

	font-size: 18px;

	color: #333;

	line-height: 36px;

	letter-spacing: 1px;

}



.form-2 {

	width: 300px;

	float: right;

}



.form-2 h2 {

	font-size: 18px;

	color: #666;

	padding-bottom: 6px;

	letter-spacing: 1px;

}



.form-2 input {

	width: 100%;

	border: none;

	outline-color: #f07b05;

	background: #cccccc;

	font-size: 16px;

	color: #666;

	line-height: 40px;

	margin-bottom: 10px;

	letter-spacing: 1px;

	padding-left: 20px;

}



.form-2 textarea {

	width: 100%;

	height: 155px;

	border: none;

	outline-color: #f07b05;

	background: #ccc;

	padding-left: 20px;

	font-size: 16px;

	color: #666;

	font-family: arial;

	line-height: 40px;

	resize: none;

	margin-bottom: 8px;

}



.form-2 button {

	width: 100%;

	text-align: center;

	line-height: 38px;

	border: 1px solid #e46713;

	outline: none;

	background: #fff;

	color: #e46713;

	cursor: pointer;

	font-size: 16px;

	transition: .3s;

}



.form-2 button:hover {

	background: #e46713;

	color: #fff;

}



.contact-1 {

	max-width: 1000px;

	margin: 0 auto;

	padding: 85px 0 130px;

	display: none;

}



.contact-1 .left h2 {

	font-size: 22px;

	color: #666;

}



.contact-1 .left h3 {

	font-size: 18px;

	color: #e46713;

	padding: 65px 0 23px;

}



.contact-1 .left p {

	font-size: 15px;

	color: #666;

	line-height: 24px;

	margin-bottom: 20px;

}



.contact-1 .left p i {

	color: #e46713;

}



.flex5 {

	display: flex;

	max-width: 750px;

	justify-content: space-around;

	flex-wrap: wrap;

	text-align: center;

	margin: 0 auto;

	display: none;

}



.flex5>div {

	width: 33.3%;

	padding-bottom: 60px;

	padding-top: 20px;

	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0);

	transition: .3s;

}



.flex5>div:hover {

	box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2);

	transform: translateY(-2px);

	-ms-transform: translateY(-2px);

	-moz-transform: translateY(-2px);

	-webkit-transform: translateY(-2px);

	-o-transform: translateY(-2px);

}



.flex5>div .img {

	width: 110px;

	height: 110px;

	margin: 0 auto;

	margin-bottom: 25px;

}



.address {

	text-align: center;

	padding: 30px 0;

	display: none;

}



.address h2 {

	font-size: 18px;

	color: #333;

}



.address h6 {

	width: 60px;

	height: 1px;

	background: #e46713;

	margin: 10px auto;

}



.address p {

	font-size: 14px;

	color: #333;

	line-height: 20px;

	max-width: 750px;

	margin: 0 auto 30px;

}



.address img {

	max-width: 100%;

}



.MAPIMGTEXT {

	max-width: 1000px;

	margin: 0 auto 160px;

	position: relative;

}



.MAPIMG {

	width: 683px;

	height: 520px;

	margin-right: 87px;

	float: left;

	border: #ccc solid 1px;

}



.my-map .icon { background: url(../images/marker.png) no-repeat; }

.my-map .icon-cir { height: 31px; width: 28px; }

.my-map .icon-cir-red { background-position: -11px -5px; }

.amap-container{height: 100%;}

.amap-info-content h5{font-size:14px;font-weight:bold;}

.amap-info-content div{font-size:14px;}





.MAPTEXT {

	width: calc(1000px - 770px);

	float: left;

}



.MAPTEXT .text:nth-child(2) {

	position: absolute;

	bottom: 0;

}



.MAPTEXT .text h5 {

	font-size: 45px;

	color: #3e3a39;

	font-weight: 500;

}



.MAPTEXT .text h6 {

	width: 20px;

	height: 1px;

	background: #a29e9e;

	margin: 30px 0;

}



.MAPTEXT .text p {

	font-size: 22px;

	line-height: 35px;

	color: #595757;

}



.contact-1 .left {

	display: inline-block;

}



.ny-bannar1 .join-bannar h2 {

	font-size: 54px;

	color: #fff;

	padding: 190px 0 15px;

}



.ny-bannar1 .join-bannar h6 {

	margin: 0 auto 20px;

	width: 85px;

}



.ny-bannar1 .join-bannar h5 {

	font-size: 38px;

	text-transform: uppercase;

	color: #fff;

	line-height: 52px;

}



.join-main1 {

	max-width: 970px;

	margin: 0 auto;

	padding: 130px 0 80px;

	text-align: center;

}



.join-main1 .hh2 {

	font-size: 40px;

	color: #333;

	font-weight: lighter;

}



.join-main1 .hh6 {

	width: 75px;

	height: 1px;

	background: #e46713;

	margin: 25px auto 30px;

}



.join-main1 .pp {

	font-size: 16px;

	color: #333;

	line-height: 28px;

}



.join-main1 h3 a {

	display: inline-block;

	padding: 20px 25px 30px;

	border: 1px solid #ccc;

	margin: 0 10px;

	margin-top: 65px;

	transition: .3s;

}



.join-main1 h3 a:hover {

	background: #f07b05;

	border-color: #f07b05;

}



.join-main1 h3 a h2 {

	font-size: 18px;

	color: #333;

	height: 110px;

	transition: .3s;

}



.join-main1 h3 a:hover h2 {

	color: #fff;

}



.join-main1 h3 a h6 {

	width: 30px;

	height: 1px;

	background: #e46713;

	margin: 0 auto 15px;

	transition: .3s;

}



.join-main1 h3 a:hover h6 {

	background: #fff;

}



.join-main1 h3 a p {

	font-size: 14px;

	color: #999;

	transition: .3s;

}



.join-main1 h3 a:hover p {

	color: #fefefe;

}



.join-main2 {

	height: 800px;

	background-image: url(../images/pic18_02.png);

	background-attachment: fixed;

	background-position: center center;

	background-repeat: no-repeat;

	background-color: #000;

	position: relative;

}



.join-main2 div {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

	text-align: center;

}



.join-main2 div h2 {

	font-size: 100px;

	color: #fff;

}



.join-main2 div h3 {

	font-size: 40px;

	color: #fff;

}



.join-main3 {

	max-width: 1000px;

	margin: 0 auto;

	text-align: center;

	padding-bottom: 70px;

}



.join-main3 h2 {

	font-size: 30px;

	color: #333;

	padding: 20px 0 10px;

	font-weight: lighter;

}



.join-main3 p {

	font-size: 16px;

	color: #666;

	line-height: 28px;

	margin-bottom: 40px;

}



.join-main3 ul {

	max-width: 700px;

	margin: 0 auto;

}



.join-main3 ul li {

	width: 31%;

	float: left;

	margin-right: 3.5%;

	margin-bottom: 30px;

	padding-bottom: 20px;

	background: #ccc;

	transition: .3s;

}



.join-main3 ul li:hover {

	background: #f07b05;

}



.join-main3 ul li:nth-child(3n) {

	margin-right: 0;

}



.join-main3 ul li .img {

	width: 100%;

	height: 100px;

}



.join-main3 ul li .img img {

	transition: .5s;

	transform-origin: center;

}



.join-main3 ul li h3 {

	font-size: 18px;

	color: #666;

	transition: .3s;

}



.join-main3 ul li:hover h3 {

	color: #fff;

}



.newslist-top {

	text-align: center;

}



.newslist-top h2 {

	font-size: 38px;

	color: #333;

	font-weight: lighter;

}



.newslist-top h6 {

	width: 75px;

	height: 1px;

	background: #ff9933;

	margin: 10px auto 18px;

	display: none;

}



.cdtab {

	margin: 0 auto 50px auto;

	float: none;

	width: calc(100%);

	text-align: center;

}



.newslist-top h3 {

	margin-bottom: 0px;

}



.newslist-top h3 a {

	display: inline-block;

	font-size: 19px;

	color: #221815;

	padding: 0 30px;

	border-right: 1px solid #000;

	line-height: 20px;

	font-family: "Noto Sans SC";

}



.newslist-top h3 a:last-child {

	border-right: 0;

}



.newslist-top h3 a:hover {

	color: #965036;

}



.newslist-top .img {

	width: 60%;

	float: left;

	box-shadow: 0 0 2px #ddd;

	margin-right: 60px;

}



.newslist-top ul {

	max-width: 1330px;

	margin: 0 auto;

	padding: 50px 0 50px 0;

}



.newslist-top ul .right {

	float: right;

	width: calc(40% - 60px);

	text-align: left;

}



.newslist-top ul .right>h2 {

	font-size: 39px;

	color: #3e3a39;

	font-weight: 500;

	text-align: left;

	overflow: hidden;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	font-family: "苹方";

}



.newslist-top ul li:hover .right>h2 {

	color: #965036;

}



.newslist-top ul .right>h4 {

	font-size: 16px;

	color: #666;

	padding: 20px 0 40px;

	font-weight: 600;

}



.newslist-top ul .right p {

	font-size: 17px;

	color: #595757;

	line-height: 30px;

	margin-bottom: 30px;

	overflow: hidden;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 6;

}



.newslist-top ul .right i {

	font-size: 12px;

	color: #965036;

	border: 1px solid #965036;

	padding: 3px 10px;

}



.newslist-top ul li {

	margin-bottom: 110px;

}



.newslist-top ul li:last-child {

	margin-bottom: 0px;

}



.newslist-top .hh2 {

	font-size: 32px;

	color: #333;

	display: none;

}



.newslist-top h3 {

	font-size: 16px;

	color: #999;

}



.NEWSIMG {

	max-width: 1330px;

	margin: 0 auto;

}



.news-show {

	font-size: 16px;

	color: #999;

	letter-spacing: 1px;

	line-height: 28px;

	max-width: 1000px;

	margin: 0 auto;

	text-align: left;

	padding-bottom: 50px;

}



.OriginaiViewpoint {

	padding: 60px 130px 0;

}



.originai {

	padding-bottom: 30px;

	border-bottom: 1px solid #ddd;

	font-size: 16px;

	color: #595757;

	line-height: 30px;

	font-family: "苹方";

	text-align: justify;

}



.news-show img ,.originai img{

	max-width: 100%;

	display:block;

	margin:5px auto;

}



.news-shows {

	max-width: 1330px;

	margin: 0 auto;

	border-bottom: 0;

}



.news-shows .hh4 {

	text-align: left;

	padding: 30px 0 60px 0;

}



.news-shows .hh4 i {

	float: right;

}



.news-shows .hh4 i a {

	display: inline-block;

	margin: 0 10px;

}



.news-shows .hh5 {

	font-size: 24px;

	color: #333;

	text-align: left;

	margin-bottom: 10px;

}



.RelatedInformation {

	background: #efefef;

	padding: 70PX 0;

}



.RelatedInformation .Related {

	max-width: 850px;

	margin: 0 auto;

}



.RelatedInformation h6 {

	text-align: center;

	font-size: 46px;

	color: #221815;

	margin-bottom: 60px;

	font-family: "苹方";

}



.RelatedInformation ul {

	float: left;

}



.RelatedInformation ul:nth-child(3) {

	float: right;

	text-align: left;

}



.RelatedInformation ul li {

	font-size: 16px;

	line-height: 30px;

	color: #595757;

	font-family: "苹方";

}

.RelatedInformation ul li a:hover{color:#965036;}

.div-4 {

	margin-bottom: 10px;

}



.div-4>div {

	width: 50%;

	display: inline-block;

	text-align: left;

}



.div-4>div.right {

	float: right;

}



.div-4>div a {

	display: block;

	line-height: 32px;

	font-size: 16px;

	color: #666;

}



.div-4>div a:hover {

	color: #F07B05;

}



.news-shows .hh33 {

	font-size: 16px;

	color: #666;

	text-align: left;

	line-height: 34px;

	color: #222;

}



.news-shows .hh33 a {

	border: 0;

	color: #221815;

	font-family: "Noto Sans SC";

}



.nav_t a.active {

	color: #965036;

}



.news-shows .hh33 a.active {

	color: #965036;

}



.mmoo {

	display: block;

	width: 150px;

	line-height: 40px;

	height: 40px;

	border: 1px solid #965036;

	color: #965036;

	text-align: left;

	margin: 60px auto;

	padding: 0 20px;

	transition: .3s;

	font-size: 19px;

}



.mmoo i {

	float: right;

	font-size: 17px;

}



.mmoo:hover {

	color: #fff;

	background: #965036;

}



.show_title {

	max-width: 1330px;

	margin: 0 auto;

	padding: 150px 0 70px 0;

}



.show_title h3 {

	font-size: 40px;

	color: #221815;

	float: left;

	font-family: "苹方";

}



.show_title h6 {

	font-size: 26px;

	color: #221815;

	float: right;

	font-family: "苹方";

}



.DTPIMG {

	width: 100%;

}



.DTPIMG img {

	margin: 0 auto;

	display: block;

}



.bgPlan {

	max-width: 1040px;

	margin: 0 auto;

	padding: 90px 0 50px 0;

}



.bgPlan p {

	font-size: 16px;

	color: #737171;

	line-height: 30px;

	margin-bottom: 15px;

	font-family: "苹方";

}



.bgPlan p:last-child {

	margin-bottom: 0px;

}



.bgPlan p span {

	font-size: 16px;

	font-weight: bold;

	color: #5f5d5d;

}



.pro-show {

	padding: 0px 88px;

}



.pro-show .div4 {

	background: #dededd;

	height: 650px;

	padding: 87px 160px 50px;

	position: relative;

	display: none;

}



.pro-show .div4>div {

	width: 50%;

	display: inline-block;

	text-align: center;

	font-size: 18px;

	color: #666;

	line-height: 34px;

}



.pro-show .div4>div.right {

	float: right;

	text-align: left;

	font-size: 16px;

}



.pro-show .div4>div.right p {

	margin-bottom: 30px;

}



.pro-show .div4>div.right i {

	font-size: 14px;

	line-height: 26px;

	display: inline-block;

	margin-top: 150px;

}



.pro-show .div4 span {

	width: 34px;

	text-align: center;

	position: absolute;

	top: 100px;

	right: -40px;

}



.pro-show .div4 span a {

	display: block;

	margin-bottom: 10px;

}



.pro-show .div4 .title {

	width: 80%;

	text-align: right;

}



.pro-show img {

	max-width: 100%;

	display:block;

	margin:5px auto;

}



#hhh4 {

	text-align: left;

	margin-bottom: 60px;

	margin-top: 10px;

}



#hhh4 i {

	float: right;

}



#hhh4 i a {

	display: inline-block;

	margin: 0 10px;

}



.pro-show .hhh6 {

	font-size: 20px;

	color: #666;

	margin-bottom: 20px;

}



.ul-3 li {

	width: 23%;

	margin-right: 2.6%;

	float: left;

	margin-bottom: 30px

}



.ul-3 li:nth-child(4n) {

	margin-right: 0;

}



.swiper-one .swiper-wrapper,

.swiper-one .swiper-slide {

	height: auto !important;

}



.iw_poi_title {

	color: #CC5522;

	font-size: 14px;

	font-weight: bold;

	overflow: hidden;

	padding-right: 13px;

	white-space: nowrap

}



.iw_poi_content {

	font: 12px arial, sans-serif;

	overflow: visible;

	padding-top: 4px;

	white-space: -moz-pre-wrap;

	word-wrap: break-word

}



#slide2 {

	display: none;

}



@media only screen and (max-width: 1600px) {

	.index-main4,

	.index-main6 {

		background-size: 1600px auto;

	}

	.index-main6 div {

		width: 908px;

	}

	.index-main6 {

		height: 796px;

	}

	.case #oranger {

		width: 40%;

	}

}



@media only screen and (max-width: 1400px) {

	.footer .middle {

		display: none;

	}

	/*添加样式*/

	.createLeft {

		float: left;

		width: 50%;

		margin-right: 60px;

	}

	.createRight {

		float: left;

		width: calc(100% - 50% - 60px);

	}

	.createP {

		margin-top: 50px;

	}

	.case #oranger {

		width: 50%;

	}

	.footfoot .foot ul {

		width: 23%;

		float: left;

		margin-right: 2.5%;

	}

	.footfoot .foot ul:nth-child(4) {

		margin-right: 0%;

	}

	.caseHover {

		width: 100%;

		height: 100%;

		padding: 20px 0 0 20px;

	}

	.caseHover h4 {

		font-size: 20px;

	}

	.colleague #oranger {

		width: 100%;

	}

	.colleague #oranger li {

		width: 110px;

	}

	/*添加样式结束*/

}



@media only screen and (max-width: 1100px) {

	.index-main2 h2 {

		font-size: 27px;

	}

	.index-main2 h2 p {

		padding-top: 16px;

		font-size: 16px;

	}

	.ul-1 li {

		width: 50%;

	}

	.index-main4 .img p {

		display: none;

	}

	.nav ul {

		display: none;

	}

	/*添加样式*/

	.headnav {

		padding: 0 20px;

		width: 100%;

	}

	.createLeft h3 {

		font-size: 60px;

		margin: 0px 0;

	}

	.createLeft h1 {

		font-size: 60px;

	}

	.createRight h6 {

		font-size: 26px;

	}

	.createRight p {

		font-size: 14px;

	}

	.createP {

		margin-top: 30px;

	}

	.case #oranger {

		width: 60%;

	}

	.caseHover h2 {

		font-size: 16px;

	}

	.caseHover h4 {

		font-size: 16px;

	}

	.caseHover h5 {

		font-size: 16px;

	}

	.newslist-top ul .right>h2 {

		overflow: hidden;

		display: -webkit-box;

		-webkit-box-orient: vertical;

		-webkit-line-clamp: 2;

	}

	.newslist-top ul .right p {

		overflow: hidden;

		display: -webkit-box;

		-webkit-box-orient: vertical;

		-webkit-line-clamp: 4;

	}

	/*添加样式结束*/

}



@media only screen and (min-width: 750px) and (max-width: 950px) {

	#slide1,

	#slide2 {

		height: 432px !important;

	}

	.cdtab {

		margin: 0 20px;

		width: calc(100% - 40px);

	}

	.newslist-top ul .right>h2 {

		font-size: 27px;

	}

	.colleague #oranger li {

		width: 100px;

	}

	.MAPIMG {

		width: 56%;

	}

	.MAPTEXT .text:nth-child(2) {

		position: absolute;

		bottom: 0;

		left: 50;

		right: initial;

	}

	.headnav .nav {

		float: right;

		width: calc(100% - 120px);

	}

	.headnav .nav li {

		width: 95px;

	}

	.case #oranger {

		width: 74%;

	}

	.headnav1 .nav .navbar {

		float: right;

	}

	.ul-1 {

		margin: 0px 20px;

	}

	.colleague #oranger li {

		line-height: 50px;

	}

}



@media only screen and (max-width: 750px) {

	/*添加样式*/

	.headnav .nav li .tog {

		top: 60px;

	}

	.headnav .nav li .tog a {

		font-size: 40px;

		line-height: 80px;

		height: 80px;

	}

	.headnav {

		width: 100%;

		padding: 0 15px;

		line-height: 60px;

		height: 60px;

		background: #000;

	}

		.headnav1 {

		background: #FFF;

	}

	.headnav .logo img {

		float: left;

		max-width: 80px;

		margin-top: 17px;

	}

	.headnav .nav>li {

		display: none;

		line-height: 60px;

	}

	.headnav .nav .navbar {

		display: block;

		width: 100%;

		margin-top: 20px;

	}

	.headnav .nav li>img {

		display: block;

	}

	.headnav1.ho .nav>li {

		display: none;

	}

	.headnav1.ho .nav .navbar {

		display: block;

	}

	.createRight p {

		font-size: 12px;

	}

	.createP {

		margin-top: 10px;

	}

	.create {

		max-width: 100%;

		padding: 0 10px;

	}

	.createLeft {

		width: 100%;

		margin-right: 0px;

		margin-bottom: 50px;

		margin-top: 40px;

		text-align: center;

	}

	.createLeft h3 {

		font-size: 50px;

	}

	.createLeft h3 span img {

		width: 60%;

		height: 60%;

	}

	.createLeft h3 span {

		display: none;

	}

	.createLeft h1 {

		font-size: 75px;

		margin-top: -10px;

	}

	.contus br {

		display: none;

	}

	.BGT{height: 300px;background-size: auto 300px;}

	.bnner .swiper-container-horizontal> .swiper-pagination-bullets,

	.swiper-pagination-custom,

	.swiper-pagination-fraction {

		display: block;

		bottom: 35px;

	}

	.pagination-one .swiper-pagination-bullet {

		width: 20px;

		height: 2px;

		opacity: 1;

		border-radius: 0%;

	}

	.pagination-one {

		position: absolute !important;

	}

	.createLeft i {

		margin: 20px auto 35px;

	}

	.createLeft p {

		font-size: 20px;

		text-align: center;

	}

	.createRight {

		float: left;

		width: 100%;

		margin-bottom: 30px;

		display: none;

	}

	.createRight h6 {

		font-size: 18px;

		line-height: 30px;

	}

	.createRight h6 .sapn1 {

		padding: 3px;

		font-size: 14px;

	}

	.case {

		max-width: 100%;

		margin: 0 auto;

	}

	.case #oranger {

		width:100%;

		margin: 0 0 30px;

	}

	.case #oranger li {

		width: 16.6%;

		margin-bottom: 10px;

	}

	.case #oranger li:first-child {

		width: 16.6%;

	}

	.case #oranger li:first-child a {

		font-family: "微软雅黑";

	}

	.case #oranger li a {

		font-size: 11px;

	}

	.imgnews {

		padding: 0 15px;

	}

	.imgnews .caseImg {

		width: 100%;

		margin-bottom: 15px;

	}

	.colleague .tablea {

		padding-top: 15px;

	}

	.see {

		display: block;

		width: 170px;

		margin: 15px auto 47px auto;

		padding: 5px 0;

		border: 1px solid #965036;

		text-align: center;

		font-size: 14px;

		color: #965036;

		letter-spacing: 3px;

	}

	.caseHover {

		width: 100%;

		height: 100%;

		padding: 10px 0 0 10px;

	}

	.caseHover h4 {

		font-size: 12px;

		margin: 5px 0 5px;

	}

	.caseHover h2 {

		font-size: 12px;

	}

	.caseHover h5 {

		font-size: 12px;

	}

	.business {

		max-width: 100%;

		margin: 0px 10px;

		padding-bottom: 20px;

	}

	.title {

		margin-bottom: 30px;

	}

	.title h6 {

		font-size: 22px;

		margin-bottom: 15px;

		color: #965036;

	}

	.busin ul li {

		line-height: 25px;

		height: 25px;

	}

	.busin h6 {

		font-size: 14px;

		margin: 15px 0;

		color:#888;

	}

	.busin ul li a {

		font-size: 12px;

	}

	.course {

		padding: 20px 0;

	}

	.cour h1 {

		font-size: 30px;

	}

	.cour p {

		font-size: 14px;

		color: #8a8989;

		;

	}

	.cour h2 {

		margin: 15px auto;

	}

	.footfoot {

		padding: 40px 0 80px;

	}

	.footfoot .foot {

		max-width: 100%;

		padding: 0px;

	}

	.footfoot .foot ul {

		width: 100%;

		margin-right: 0%;

		margin-bottom: 20px;

		display: none;

	}

	.footfoot .foot .contus {

		display: block;

		text-align: center;

	}

	.footfoot .foot .contus li {

		font-size: 12px;

		color: #fff;

		line-height: 27px;

	}

	.footfoot .foot ul:nth-child(2) {

		width: 55%;

		margin-right: 5%;

	}

	.footfoot .foot ul:nth-child(3) {

		width: 40%;

	}

	.footfoot .foot ul li:nth-child(1) {

		font-size: 16px;

		color: #fff;

		margin-bottom: 20px;

	}

	.footfoot .foot ul:nth-child(4) {

		width: 100%;

	}

	.footfoot .foot ul .ppzx {

		margin: 30px 0 35px;

	}

	.footfoot .foot ul .ppzx em {

		font-size: 14px;

	}

	.footfoot .foot ul .ppzx span {

		font-size: 22px;

	}

	.busin ul {

		font-size: 12px;

		display: none;

	}

	.busin .businImg img {

		margin: 0 auto;

		width: 50px;

		height: 50px;

	}

	.business .busin:nth-last-child(3) img {

		margin-left: auto;

		width: 50px;

		height: 40px;

	}

	.business .busin:nth-last-child(2) img {

		margin-left: auto;

		width: 50px;

		height: 40px;

	}

	.busin .businImg .img1{

		position: absolute;

		top: 50%;

		left:50%;

		transform: translate(-50%,-50%);

		-ms-transform: translate(-50%,-50%);

		-moz-transform: translate(-50%,-50%);

		-webkit-transform: translate(-50%,-50%);

		-o-transform: translate(-50%,-50%);

		transition: .3s;

	}

	.busin .businImg .img2{

		position: absolute;

		top: 77%;

		left:50%;

		transform: translate(-50%,85%);

		-ms-transform: translate(-50%,85%);

		-moz-transform: translate(-50%,85%);

		-webkit-transform: translate(-50%,85%);

		-o-transform: translate(-50%,85%);

		transition: .3s;

	}

	.busin .businImg:hover .img1{

		position: absolute;

		top: 50%;

		left:50%;

		transform: translate(-50%,-205%);

		-ms-transform: translate(-50%,-205%);

		-moz-transform: translate(-50%,-205%);

		-webkit-transform: translate(-50%,-205%);

		-o-transform: translate(-50%,-205%);

	}

	.busin .businImg:hover .img2{

		position: absolute;

		top: 50%;

		left:50%;

		transform: translate(-50%,-55%);

		-ms-transform: translate(-50%,-55%);

		-moz-transform: translate(-50%,-55%);

		-webkit-transform: translate(-50%,-55%);

		-o-transform: translate(-50%,-55%);

	}

	/*关于我们*/

	.creativePartners h3 {

		font-size: 30px;

	}

	.creativePartners h6 {

		font-size: 16px;

	}

	.creativePartners {

		padding: 90px 0 50px 0;

	}

	.About {

		max-width: 100%;

		padding: 0 15px;

		margin: 30px auto;

	}

	.About h3 {

		font-size: 22px;

	}

	.About h4 {

		margin: 20px auto;

		    width: 20px;

	}

	.About p {

		font-size: 14px;

		line-height: 30px;

	}

	.serviceBjt {

		/*background-attachment: scroll;*/

		display: none;

	}

	.syfw{

	display: block;

}

	.syfw img{

	width: 100%;

}

	.businessService {

		max-width: 100%;

		padding: 30px 15px;

	}

	.businessService .busin {

		margin-bottom: 0px;

	}

	.businessService .busin h3 {

		font-size: 20px;

	}

	.businessService .busin h4 {

		margin: 15px auto;

	}

	.businessService .busin p {

		font-size: 14px;

		line-height: 30px;

		color: #fff;

		text-align: left;

	}

	.service {

		margin-top: 20px;

	}

	.service .ser h1 {

		font-size: 30px;

		color: #fff;

	}

	.service .ser h2 {

		margin: 10px auto;

	}

	.service .ser p {

		font-size: 14px;

		color: #fff;

	}

	.colleague .title h6 {

		font-size: 24px;

	}

	.team {

		max-width: 100%;

		padding: 30px 0 0 0;

	}

	.title1 {

		margin-bottom: 30px;

	}

	.title1 h6 {

		font-size: 18px;

	}

	.core {

		width: 50%;

		margin-right: 0px;

		margin-bottom: 0px;

	}

	.core .tea {

		padding: 20px;

	}

	.core .tea h4 {

		font-size: 14px;

	}

	.core .tea h5 {

		font-size: 14px;

	}

	.core .tea h6 {

		margin: 10px auto;

		    width: 20px;

	}

	

	.colleague {

		max-width: calc(100% - 20px);

		padding: 0 10px;

		padding: 30px 0;

	}

	.colleague #oranger {

		margin: 20px 0;

	}

	.colleague #oranger li {

		display: block;

		float: left;

		width: 33.3%;

		line-height: 40px;

	}

	.colleague #oranger li a {

		font-size: 14px;

	}

	.colleague .imgnews .img {

		width: 33.3%;

	}

	.brand {

		padding: 35px 0;

	}

	.brand h6 {

		font-size: 20px;

		letter-spacing: 0px;

		margin-bottom: 5px;

	}

	.brand p {

		font-size: 12px;

		letter-spacing: 0px;

	}



	/*添加样式结束*/

	.nav ul {

		display: none;

	}

	.nav>img {

		width: 62%;

	}

	.nav span {

		margin-top: 15px;

	}

	#slide1 .hd ul li,

	#slide2 .hd ul li {

		width: 6px;

		height: 6px;

	}

	.index-main1 {

		padding: 25px 15px 40px;

	}

	.index-main1 h2 {

		font-size: 24px;

	}

	.index-main1 h6 {

		margin: 12px auto;

		width: 47px;

	}

	.index-main1 p {

		font-size: 12px;

		line-height: 26px;

		margin-bottom: 20px;

	}

	.index-main1 .more {

		font-size: 16px;

	}

	.index-main2 h2 {

		font-size: 20px;

	}

	.index-main2 h2 p {

		float: none;

		font-size: 12px;

	}

	.index-main2 h2 p a {

		display: inline-block;

		padding-left: 4px;

	}

	.ul-1 li {

		width: 100%;

		margin-bottom: 15px;

	}

	.index-main3 h2 {

		font-size: 24px;

	}

	.index-main3 {

		padding-top: 30px;

	}

	.index-main3 h6 {

		margin: 14px auto 5px;

		width: 50px;

	}

	.index-main3 p {

		font-size: 14px;

		line-height: 24px;

		margin-bottom: 33px !important;

	}

	.flex1 {

		flex-wrap: wrap;

		justify-content: space-around;

		height: auto;

	}

	.flex1>div {

		width: 30%;

		padding-bottom: 60px;

		height: 140px;

	}

	.index-main3 .more {

		margin: 15px auto 0;

	}

	.index-main4 {

		display: none;

	}

	.index-main3 .hh5 {

		margin: 0 auto;

	}

	.index-main5 h2 {

		font-size: 22px;

	}

	.index-main5 h6 {

		margin: 15px auto;

		width: 50px;

	}

	.index-main5 h3 a {

		font-size: 12px;

	}

	.index-main5 h3 {

		white-space: normal;

	}

	.swiper-one ul li.ac {

		display: none;

	}

	.swiper-one ul li {

		width: 48%;

		margin-right: 4%;

		margin-bottom: 6px;

	}

	.swiper-one ul li:nth-child(2n) {

		margin-right: 0;

	}

	.index-main6 {

		display: none;

	}

	.flex2 {

		flex-wrap: wrap;

		margin: 0 auto;

	}

	.flex2>div {

		width: 100%;

		text-align: center;

		margin-bottom: 40px;

	}

	.flex2>div h6 {

		margin: 12px auto;

	}

	.flex2>div h2 {

		font-size: 22px;

	}

	.flex2>div p {

		font-size: 14px;

		line-height: 28px;

		margin-bottom: 0;

	}

	.form-1 h2 {

		font-size: 16px;

	}

	.form-1 input.name,

	.form-1 input.tel {

		width: 48%;

		margin-bottom: 10px;

	}

	.form-1 input.need {

		width: 100%;

		margin-bottom: 10px;

	}

	.form-1 button,

	.form-1 a {

		width: 33%;

	}

	.flex3>div h2 {

		font-size: 38px;

	}

	.flex3>div p {

		font-size: 14px;

	}

	.flex3>div {

		padding-top: 20px;

	}

	.index-main7 {

		height: 115px;

	}

	.footer {

		padding: 20px 10px;

	}

	.footer .right {

		padding-left: 10px;

		display: none;

	}

	.footer .left {

		width: auto;

		float: none;

		margin: 0 auto;

		text-align: center;

	}

	.flex1>div .img1 .img-t {

		transform: translate(-50%, -50%) scale(.7);

	}

	.flex1>div .img1:hover .img-b {

		transform: translate(-50%, -55%) scale(.7);

	}

	.flex1>div .img1 {

		margin-bottom: 10px;

	}

	.ny-bannar1 h2 {

		font-size: 18px;

		line-height: 34px;

		padding-top: 60px;

	}

	.ny-bannar1 h6 {

		margin: 24px auto;

	}

	.ny-bannar1 h3 {

		font-size: 14px;

	}

	.ny-bannar1 {

		height: 376px;

		background-position: center 35px;

	}

	.about-main1>h2 {

		padding: 40px 0 10px;

		font-size: 20px;

	}

	.about-main1>h3 {

		padding: 9px 0 24px;

		font-size: 16px;

	}

	.about-main1>p {

		font-size: 13px;

		line-height: 24px;

		padding: 0 20px;

	}

	.about-main1 .flex3 {

		padding: 45px 0 0;

	}

	.about-main2>h2 {

		padding: 55px 0 10px;

		font-size: 20px;

	}

	.about-main2>h3 {

		padding: 5px 0 20px;

		font-size: 16px;

	}

	.about-main2>p {

		font-size: 13px;

		line-height: 24px;

		padding: 0 15px;

		margin: 0 auto 20px;

	}

	.div1 {

		width: 280px;

		height: 274px;

	}

	.div1>div {

		width: 160px;

		height: 160px;

	}

	.div1-1 span:first-child {

		margin-top: 27px !important;

	}

	.div1>div span {

		font-size: 13px;

	}

	.about-main2 {

		padding-bottom: 20px;

	}

	.about-main3 {

		height: 300px;

		background-size: auto 300px;

	}

	.about-main4 .hh2 {

		padding: 30px 0 0;

		font-size: 36px;

	}

	.about-main4 .hh3 {

		font-size: 20px;

	}

	.about-main4 .hh6 {

		width: 55px;

	}

	.about-main4 .pp {

		font-size: 13px;

		line-height: 24px;

		padding: 0 15px;

	}

	.div2 {

		width: 100%;

		padding: 46px 0;

	}

	.div2 .left {

		width: 100%;

		margin-bottom: 20px;

	}

	.div2 .right {

		float: none;

		width: 100%;

	}

	.div2 .left .img,

	.div2 .right .img {

		width: 70%;

		margin: 0 auto;

		height: 250px;

	}

	.div3 {

		padding: 47px 0 30px;

	}

	.about-main5 .wrap .left {

		width: 100%;

	}

	.about-main5 {

		padding: 20px 0;

	}

	.about-main5 .wrap .left h2 {

		font-size: 22px;

	}

	.about-main5 .wrap .left h6 {

		margin: 10px 0;

	}

	.about-main5 .wrap .left p {

		font-size: 13px;

		line-height: 24px;

	}

	.about-main5 .wrap .img {

		width: 100%;

	}

	.swiper-two .swiper-pagination .swiper-pagination-bullet {

		width: 16px;

	}

	.swiper-two {

		margin: 20px auto !important;

	}

	.index-main5 {

		padding: 28px 0 15px;

	}

	.footer-1 h2 {

		font-size: 20px;

	}

	.footer-1 {

		padding: 30px 0;

	}

	.footer-1 a {

		width: 100px;

		font-size: 14px;

		line-height: 34px;

	}

	.ul-2 li {

		width: 48%;

		margin-right: 4%;

		margin-bottom: 28px;

	}

	.ul-2 li:nth-child(2n) {

		margin-right: 0;

	}

	.ny-bannar1 .group-bannar h2 {

		font-size: 22px;

		padding: 44px 0 15px;

	}

	.ny-bannar1 .group-bannar h4 {

		font-size: 14px;

		line-height: 30px;

	}

	.ww {

		display: none;

	}

	.ul-2 li h2 {

		font-size: 18px;

		line-height: 38px;

	}

	.ul-2 li h3 {

		font-size: 16px;

	}

	.ul-2 li h6 {

		margin: 5px auto;

	}

	.fw-main1 {

		padding: 80px 0 20px;

	}

	.div-full>div {

		width: 100%;

	}

	.div-full>div img {

		width: 20%;

	}

	.div-full>div h2 {

		font-size: 22px;

		padding: 22px 0 18px;

	}

	.div-full>div p {

		font-size: 14px;

		line-height: 24px;

	}

	.f-right,

	.zz {

		right: 0;

		display: none;

	}

	.contact-1 .left {

		width: 100%;

		padding: 0 15px;

	}

	.contact-1 .left h2 {

		font-size: 15px;

	}

	.contact-1 .left h3 {

		font-size: 14px;

		padding: 25px 0 13px;

	}

	.form-2 {

		float: none;

		width: 100%;

		padding: 0 15px;

	}

	.flex5>div .img {

		width: 76px;

		height: 76px;

	}

	.flex5 p {

		font-size: 14px;

	}

	.flex5>div {

		width: 27.3%;

	}

	.address p {

		font-size: 12px;

	}

	.contact-1 {

		padding: 40px 0 75px;

	}

	.form-2 input,

	.form-2 textarea {

		font-size: 14px;

	}

	.form-2 textarea {

		height: 110px;

	}

	.ny-bannar1 .join-bannar h2 {

		font-size: 32px;

		padding: 90px 0 15px;

	}

	.ny-bannar1 .join-bannar h6 {

		width: 58px;

	}

	.ny-bannar1 .join-bannar h5 {

		font-size: 18px;

		line-height: 12px;

	}

	.join-main1 .hh2 {

		font-size: 22px;

	}

	.join-main1 {

		padding: 35px 0 40px;

	}

	.join-main1 .hh6 {

		margin: 19px auto;

	}

	.join-main1 .pp {

		font-size: 14px;

		line-height: 26px;

	}

	.join-main1 h3 a {

		margin-top: 30px

	}

	.join-main1 h3 a h2 {

		font-size: 14px;

		height: 75px;

	}

	.join-main2 {

		background-size: 100% auto;

		height: 180px;

	}

	.join-main2 div h2 {

		font-size: 32px;

	}

	.join-main2 div h3 {

		font-size: 28px;

	}

	.join-main3 h2 {

		font-size: 24px;

	}

	.join-main3 p {

		font-size: 14px;

		line-height: 26px;

		padding: 0 15px;

	}

	.join-main3 ul li h3 {

		font-size: 15px;

	}

	.join-main3 {

		padding-bottom: 10px;

	}

	.newslist-top ul .right {

		width: 100%;

		padding: 30px 15px;

	}

	.newslist-top ul li {

		margin-bottom: 0px;

	}

	.newslist-top .img {

		width: 100%;

	}

	.newslist-top ul .right>h2 {

		font-size: 18px;

		margin-bottom: 15px;

		font-weight: 600;

	}

	.newslist-top ul .right>h4 {

		font-size: 14px;

		padding: 0 0 15px 0;

		font-weight: 500;

	}

	.newslist-top ul .right p {

		font-size: 14px;

		line-height: 26px;

		height: auto;

	}

	.newslist-top {

		padding: 0;

	}

	.newslist-top h3 {

		margin-bottom: 0px;

	}

	.newslist-top h3 a {

		font-size: 16px;

		line-height: 16px;

		padding: 0 6px;

	}

	.newslist-top ul {

		padding: 20px 0;

	}

	.newslist-top .hh2 {

		font-size: 18px;

	}

	.news-show {

		font-size: 14px;

		line-height: 26px;

	}

	.news-show p {

		padding: 0 15px;

	}

	.news-shows .hh4 {

		padding: 15px;

	}

	.news-shows .hh5 {

		padding: 0 15px;

		font-size: 22px;

	}

	.div-4>div {

		width: 100%;

	}

	.div-4>div a {

		font-size: 14px;

		line-height: 30px;

		padding: 0 15px;

	}

	.news-shows .hh33 {

		font-size: 12px;

	}

	.news-shows .hh33 a {

		font-size: 12px;

	}

	.mmoo {

		width: 150px;

		line-height: 40px;

		height: 40px;

		padding: 0 15px;

		font-size: 16px;

		margin: 0px auto 30px;

	}

	.pro-show {

		padding: 0 15px;

	}

	.pro-show .div4 {

		padding: 30px 10px 50px 0;

	}

	.pro-show .div4>div {

		font-size: 12px;

		line-height: 24px;

		width: 100%;

		padding-left: 15px;

	}

	.pro-show .div4>div.right i {

		margin-top: 30px;

		font-size: 12px;

	}

	.ul-3 li {

		width: 48%;

		margin-right: 4%;

		margin-bottom: 4%;

	}

	.ul-3 li:nth-child(2n) {

		margin-right: 0;

	}

	/*#slide1 .bd li{background-size: 200% auto;}*/

	.form-1 {

		display: none;

	}

	.footer .left h3 {

		padding-top: 12px;

	}

	.ny-nav img.ny-logo {

		width: 65%;

	}

	.nav {

		padding: 0 20px;

	}

	.nav>a>img {

		width: 53%;

	}

	.pro-show .div4 .title {

		text-align: left;

		font-size: 16px;

		margin-bottom: 15px;

	}

	.pro-show .div4>div.right {

		font-size: 13px;

	}

	#slide1 {

		display: none;

	}

	#slide2 {

		display: block;

	}

	.pro-show .div4 span {

		display: none;

	}

	.div50 img {

		width: 100%;

	}

	.business .busin {

		width: 33.3%;

		margin-bottom: 30px;

		margin-right: 0;

		text-align: center;

	}

	.business .busin:nth-child(n+5) {

		width: 50%;

	}

	.cdtab {

		margin: 0;

		float: right;

		width: 100%;

		margin-bottom: 30px;

		padding: 0 15px;

		text-align: left;

	}

	.ul-1 {

		margin: 0 15px;

	}

	.wm {

		padding: 10px;

	}

	.wm h2 {

		font-size: 16px;

	}

	.wm div h4 {

		font-size: 16px;

	}

	.wm div h5 {

		font-size: 16px;

	}

	.show_title {

		padding: 85px 15px 20px 15px;

	}

	.show_title h3 {

		font-size: 14px;

	}

	.show_title h6 {

		font-size: 14px;

	}

	.bgPlan {

		max-width: 1040px;

		padding: 30px 15px;

	}

	.bgPlan p {

		font-size: 14px;

	}

	.OriginaiViewpoint {

		padding: 0px;

	}

	.originai {

		padding: 0px 15px 30px;

		margin-bottom: 0px;

		border-bottom: 1px solid #ddd;

		font-size: 12px;

	}

	.RelatedInformation {

		background: #efefef;

		padding: 30PX 15px;

	}

	.RelatedInformation h6 {

		font-size: 25px;

		margin-bottom: 30px;

	}

	.RelatedInformation ul {

		margin-bottom: 0px;

	}

	.RelatedInformation ul li {

		font-size: 14px;

	}

	.RelatedInformation ul:nth-child(3) {

		float: left;

	}

	.MAPIMGTEXT {

		margin-bottom: 0;

	}

	.MAPIMG {

		float: none;

		width: 96%;

		height: 300px;

		margin: 0 auto;

	}

	.MAPTEXT {

		width: 100%;

		margin: 0;

		float: none;

	}

	.MAPTEXT .text {

		width: 50%;

		float: left;

		padding: 20px 15px;

	}

	.MAPTEXT .text h5 {

		font-size: 16px;

	}

	.MAPTEXT .text h6 {

		margin: 25px 0 15px 0;

	}

	.MAPTEXT .text p {

		font-size: 14px;

	}

	.createRight .h66 img {

		width: 9%;

	}

}