body,div,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,a,img{margin:0; padding:0;border:none;}
body{background:#fff;font-family:"xihei","Microsoft YaHei","微软雅黑",arial;font-size:12px;color:#333333;font-weight:normal;}
textarea,input{font-family:"xihei","Microsoft YaHei","微软雅黑",arial;color: #333333;font-size:12px;padding:0;margin:0;outline: none;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
input:focus,textarea:focus{outline:none;}
ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:12px;color:#333333;font-weight:normal;}
a,a:link,a:visited,a:focus,a:active,a:hover{font-family:"xihei","Microsoft YaHei","微软雅黑",arial;color:#333333;font-size:12px;text-decoration:none;}
a:hover{color:#dabc84;}
body{
	background: #f5f5f5;
}
@font-face {
	font-family: 'xihei';
	src: url('../font/huawenxihei.eot?#iefix') format('embedded-opentype'),
		 /*url('../font/huawenxihei.woff') format('woff'),*/
		 url('../font/huawenxihei.ttf') format('truetype'),
		 url('../font/huawenxihei.svg#webfont34M5alKg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.lzpic2{
	display: none;
}
.wrapper{
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;
}
.wrap{
	width: 1280px;
	max-width: 100%;
	margin: 0 auto;
}
.wrap:after{content:"";height:0;display:block;clear:both}
.row:after{content:"";height:0;display:block;clear:both}
.article{
	line-height: 24px;
	font-size: 18px;
	color: #333333;
	text-align: justify;
	box-sizing: border-box;
}
.article:after{content:"";height:0;display:block;clear:both}
.article img{
	max-width: 100%;
}
.mainFilter{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 100;
	display: none;
	background: url(../images/header_black.png);
}
.header{
	width: 100%;
	height: 110px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.header.black{
	background: url(../images/header_black.png);
}
.header .row{
	height: 110px;
	background: url(../images/header_line.png) repeat-x 0 bottom;
}
.header .logo{
	/*width: 163px;*/
	height: 100px;
	text-align: center;
	overflow: hidden;
	margin-top: 5px;
	float: left;
}
.header .logo img{
	/*width: 100%;*/
	height: 100px
}
.header .language{
	float: right;
	margin-top: 45px;
}
.header .language a{
	width: 106px;
	height: 34px;
	line-height: 32px;
	text-align: center;
	display: block;
	font-size: 16px;
	color: #fff;
	box-sizing: border-box;
	border: solid 1px #fff;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.header .language a:hover{
	background: #dabc84;
	border: solid 1px #dabc84;
}
.header .nav{
	float: left;
	margin-left: 40px;
	/*margin-top: 48px;*/
}
.header .nav .tit{
	display: none;
}
.header .nav li{
	float: left;
	margin: 0 32px;
	position: relative;
}
.header .nav li a{
	padding-top: 48px;
	width: 100%;
	height: 110px;
	box-sizing: border-box;
	line-height: 30px;
	font-size: 20px;
	color: #fff;
	display: inline-block;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	display: block;
}
.header .nav li a:hover{
	color: #dabc84;
}
.header .nav li .sub{
	width: 260px;
	padding: 44px 20px 44px 50px;
	box-sizing: border-box;
	background: url(../images/nav_sub_bg.png);
	position: absolute;
	top: 110px;
	left: 0;
	z-index: 99;
	display: none;
}
.header .nav li .sub:after{
	bottom: 100%;
	left: 40px;
	content: " ";
	height: 5px;
	width: 9px;
	position: absolute;
	background: url(../images/sub_after.png) no-repeat 0 0;
}
.header .nav li .sub li{
	float: none;
	padding: 0;
	margin: 0;
	line-height: 48px;
}
.header .nav li .sub li a{
	font-family: 'xihei';
	font-size: 20px;
	color: #cccccc;
	padding: 0;
	width: auto;
	height: auto;
	line-height: auto;
	display: inline;
}
.header .nav li .sub li.on a,
.header .nav li .sub li a:hover{
	color: #dabc84;
}




.footer{
	width: 100%;
	background: url(../images/footer_bg.jpg) no-repeat center 0 #292822;
	background-size: auto 100%;
	padding-bottom: 26px;
	clear: both;
}
.footer:after{content:"";height:0;display:block;clear:both}
.footer .top{
	border-bottom: solid 1px #454542;
	padding: 60px 0 40px 0;
	margin-bottom: 38px;
}
.footer .top:after{content:"";height:0;display:block;clear:both}
.footer .commerce{
	float: left;
	line-height: 48px;
	font-size: 30px;
	color: #fff;
}
.footer .commerce ul,
.footer .commerce .tit{
	float: left;
}
.footer .commerce li{
	width: 48px;
	height: 48px;
	float: left;
	margin-left: 20px;
	overflow: hidden;
}
.footer .commerce li img{
	width: 100%;
	filter: brightness(80%);
	-webkit-filter: brightness(80%);
	-moz-filter: brightness(80%);
	-ms-filter: brightness(80%);
	-o-filter: brightness(80%);
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.footer .commerce li a:hover img{
	filter: brightness(100%);
	-webkit-filter: brightness(100%);
	-moz-filter: brightness(100%);
	-ms-filter: brightness(100%);
	-o-filter: brightness(100%);
}
.footer .contact{
	float: right;
	min-height: 48px;
	background: url(../images/footer_contact.png) no-repeat 0 center;
	padding-left: 57px;
	box-sizing: border-box;
}
.footer .contact .tit{
	line-height: 20px;
	font-size: 18px;
	color: #999999;
}
.footer .contact .number{
	line-height: 34px;
	font-size: 30px;
	color: #dabc84;
}
.footer .contact .number a{
	font-size: 30px;
	color: #dabc84;
}
.footer .left{
	width: 50%;
	float: left;
}
.footer .linkMap,
.footer .copyright{
	line-height: 24px;
	font-size: 14px;
	color: #999999;
}
.footer .linkMap .tit{
	float: left;
}
.footer .linkMap li{
	float: left;
	padding-left: 36px;
	background: url(../images/footer_linkMap.png) no-repeat 17px center;
}
.footer .linkMap li:first-child{
	padding-left: 0;
	background: none;
}
.footer .linkMap li a{
	font-size: 14px;
	color: #999999;
}
.footer .linkMap li a:hover{
	color: #fff;
}
.footer .technology{
	width: 50%;
	float: right;
	text-align: right;
	line-height: 48px;
	font-size: 14px;
	color: #999999;
}
.footer .technology a{
	font-size: 14px;
	color: #999999;
}
.footer .technology a:hover{
	color: #fff;
}
/*首页*/
.main{
	clear: both;
}
.main .banner{
	clear: both;
}
.main .banner img{
	width: 100%;
	display: block;
}
.main .banner .swiper-pagination{
	bottom: 40px;
}
.main .banner .swiper-pagination li{
	width: 140px;
	height: 14px;
	border-radius: 0;
	margin: 0;
	background: url(../images/banner_pagination1.png) no-repeat 0 0;
	background-size: 100% 100%;
	opacity: 1;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.main .banner .swiper-pagination li:last-child{
	width: 154px;
	background: url(../images/banner_pagination3.png) no-repeat 0 0;
}
.main .banner .swiper-pagination li.swiper-pagination-bullet-active{
	background-image: url(../images/banner_pagination2.png);
}
.main .banner .swiper-pagination li:last-child.swiper-pagination-bullet-active{
	background-image: url(../images/banner_pagination4.png);
}
.main .introduction{
	background: #21201b;
	padding: 48px 0;
}
.main .introduction:after{content:"";height:0;display:block;clear:both}
.main .introduction .text{
	width: 916px;
	float: left;
}
.main .introduction .tit{
	line-height: 36px;
	font-size: 30px;
	color: #dabc84;
}
.main .introduction .tit a{
	font-size: 30px;
	color: #dabc84;
}
.main .introduction .txt{
	height: 48px;
	line-height: 24px;
	font-size: 18px;
	color: #cccccc;
	margin-top: 24px;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	word-break:break-all;
}
.main .introduction .btn{
	float: right;
	margin-top: 28px;
}
.main .introduction .btn a{
	width: 146px;
	height: 42px;
	line-height: 42px;
	display: block;
	border: solid 1px #dabc84;
	font-size: 18px;
	color: #dabc84;
	background: url(../images/introduction_btn.png) no-repeat right 25px center;
	text-indent: 25px;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.main .introduction .btn a:hover{
	color: #fff;
	background-color: #dabc84;
	background-image: url(../images/introduction_btn2.png);
}
.main .productBox{
	overflow: hidden;
}
.main .productBox:after{content:"";height:0;display:block;clear:both}
.main .productBox .wrap{
	position: relative;
	margin-top: 80px;
}
.main .productBox .grid{
	width: 25%;
	float: left;
	position: relative;
	z-index: 9;
}
.main .productBox .grid:nth-child(2),
.main .productBox .grid:nth-child(3){
	margin-top: 110px;
}
.main .productBox .classify{
	width: 100%;
	position: relative;
	overflow: hidden;
}
.main .productBox .classify1{
	max-height: 460px;
}
.main .productBox .classify2{
	max-height: 550px;
}
.main .productBox .classify3{
	max-height: 275px;
}
.main .productBox .classify4{
	max-height: 275px;
}
.main .productBox .classify5{
	max-height: 385px;
}
.main .productBox .classify .pic{
	overflow: hidden;
}
.main .productBox .classify .pic img{
	width: 100%;
	display: block;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.main .productBox .classify a:hover .pic img{
	transform: scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
}
.main .productBox .classify .icon{
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
}
.main .productBox .classify .icon .ico{
	height: 48px;
}
.main .productBox .classify .icon img{
	display: inline-block;
	width: auto;
	height: 100%;
}
.main .productBox .classify .txt{
	line-height: 24px;
	font-size:20px;
	color: #fff;
	margin-top: 18px;
}
.main .productBox .title{
	width: 100%;
	height: 200px;
	background: #dabc84;
	padding: 32px 30px 0 30px;
	box-sizing: border-box;
}
.main .productBox .title .tit{
	line-height: 40px;
	font-size: 36px;
	color: #000;
}
.main .productBox .title .tit a{
	font-size: 36px;
	color: #000;
}
.main .productBox .title .txt{
	line-height: 24px;
	font-size: 20px;
	color: #000;
	margin-top: 6px;
}
.main .productBox .title .txt a{
	font-size: 20px;
	color: #000;
}
.main .productBox .title .btn{
	margin-top: 25px;
}
.main .productBox .title .btn a{
	display: inline-block;
	width: 42px;
	height: 42px;
	background: url(../images/main_title_btn.png) no-repeat center;
	background-size: 100% 100%;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.main .productBox .title .btn a:hover{
	transform: rotate(360deg);
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
}
.main .productBox .decorateRight,
.main .productBox .decorateLeft{
	width: 320px;
	background: #1d1c17;
	position: absolute;
	z-index: 1;
	top: 110px;
	left: -320px;
	padding-top: 200px;
}
.main .productBox .decorateRight{
	width: 640px;
	top: 207px;
	left: auto;
	right: -320px;
	padding-top: 178px;
}
.main .productBox .decorateRight img,
.main .productBox .decorateLeft img{
	display: block;
}
.main .caseBox{
	height: 708px;
	background: url(../images/caseBox_bg.jpg) no-repeat center #282722;
}
.main .caseBox .title{
	text-align: center;
	padding-top: 78px;
}
.main .caseBox .title .tit{
	height: 40px;
	line-height: 40px;
	font-size: 36px;
	color: #dabc84;
}
.main .caseBox .title .tit a{
	font-size: 36px;
	color: #dabc84;
}
.main .caseBox .title .tit span{
	width: 10px;
	height: 2px;
	background: #dabc84;
	display: inline-block;
	margin: 0 11px 8px 11px;
}
.main .caseBox .title .txt{
	line-height: 24px;
	font-size: 20px;
	color: #999999;
	margin-top: 7px;
}
.main .caseBox .caseList{
	margin-top: 58px;
}
.main .caseBox .caseList li{
	width: 33.333%;
	float: left;
	text-align: center;
}
.main .caseBox .caseList li .pic{
	width: 260px;
	height: 260px;
	overflow: hidden;
	margin: 0 auto;
	border-radius: 50% 50% 50% 50%;
	-moz-border-radius: 50% 50% 50% 50%;
	-webkit-border-radius: 50% 50% 50% 50%;
}
.main .caseBox .caseList li .pic img{
	width: 100%;
	display: block;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.main .caseBox .caseList li a:hover .pic img{
	filter: brightness(120%);
	-webkit-filter: brightness(120%);
	-moz-filter: brightness(120%);
	-ms-filter: brightness(120%);
	-o-filter: brightness(120%);
}
.main .caseBox .caseList li .tit{
	line-height: 30px;
	font-size: 24px;
	margin-top: 32px;
	color: #fff;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
}
.main .caseBox .caseList li .date{
	line-height: 22px;
	font-size: 18px;
	margin-top: 5px;
	color: #999999;
}
.main .caseBox .caseList li a:hover .tit,
.main .caseBox .caseList li a:hover .date{
	color: #dabc84;
}
.main .caseBox .caseList li .btn{
	width: 32px;
	height: 32px;
	margin: 0 auto;
	background: url(../images/caseList_btn1.png) no-repeat center;
	background-size: 100% 100%;
	margin-top: 36px;
}
.main .caseBox .caseList li a:hover .btn{
	background-image: url(../images/caseList_btn2.png);
}
.main .caseBox .caseList li .pic img,
.main .caseBox .caseList li .tit,
.main .caseBox .caseList li .date,
.main .caseBox .caseList li .btn{
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.main .brandBox{
	height: 480px;
	background: url(../images/brandBox_bg.jpg) no-repeat center #f3f3f3;
}
.main .brandBox .wrap{
	padding-top: 80px;
}
.main .brandBox .title{
	width: 320px;
	float: left;
	margin-top: 16px;
}
.main .brandBox .title .tit{
	line-height: 40px;
	font-size: 36px;
	color: #000;
}
.main .brandBox .title .tit a{
	font-size: 36px;
	color: #000;
}
.main .brandBox .title .txt{
	line-height: 24px;
	font-size: 22px;
	color: #666666;
	margin-top: 30px;
}
.main .brandBox .title .txt a{
	font-size: 20px;
	color: #666666;
}
.main .brandBox .title .btn{
	margin-top: 50px;
}
.main .brandBox .title .btn a{
	display: inline-block;
	width: 42px;
	height: 42px;
	background: url(../images/brandBox_title_btn.png) no-repeat center;
	background-size: 100% 100%;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.main .brandBox .title .btn a:hover{
	transform: rotate(360deg);
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
}
.main .brandBox .brandList{
	width: 920px;
	height: 320px;
	float: right;
	background: #dabc84;
	padding: 40px 30px;
	box-sizing: border-box;
}
.main .brandBox .brandList li{
	width: 200px;
	height: 110px;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	text-align: center;
}
.main .brandBox .brandList li:nth-child(4n+1){
	margin-left: 0;
}
.main .brandBox .brandList li a{
	width: 200px;
	height: 110px;
	display: block;
	background: #fff;
}
.main .brandBox .brandList li img{
	max-width: 100%;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.main .brandBox .brandList li a:hover img{
	transform: scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
}
/*首页end*/
.containe{
	position: relative;
}
.containe .banner img{
	width: 100%;
	display: block;
}
.containe .columnNav{
	background: #22211c;
}
.containe .columnNav .wrap{
	height: 80px;
	position: relative;
}
.containe .columnNav .title{
	width: 280px;
	height: 240px;
	position: absolute;
	left: 0;
	bottom: 0px;
	z-index: 1;
	background: #dabc84;
	padding-left: 36px;
	box-sizing: border-box;
	display: none;
}
.containe .columnNav .title .line{
	width: 26px;
	height: 4px;
	background: #000;
	margin-top: 40px;
}
.containe .columnNav .title .tit{
	line-height: 76px;
	font-size:36px;
	color: #000;
}
.containe .columnNav .title .btn a{
	width: 44px;
	height: 44px;
	background: url(../images/main_title_btn.png) no-repeat center;
	background-size: 100% 100%;
	display: block;
	margin-top: 54px;
}
.containe .columnNav .menu{
	float: right;
	text-align: right;
}
.containe .columnNav .menu li{
	width: auto;
	float: left;
	margin-left: 70px;
}
.containe .columnNav .menu li:first-child{
	margin-left: 0;
}
.containe .columnNav .menu li a{
	display: inline-block;
	line-height: 76px;
	font-size: 20px;
	color: #cccccc;
}
.containe .columnNav .menu li.on a{
	color: #dabc84;
	border-bottom: solid 4px #dabc84;
}
.containe .columnNav .menu li a:hover{
	color: #dabc84;
}
.containe .columnTitle{
	line-height: 40px;
	font-size: 36px;
	color: #000;
	text-align: center;
	margin-top: 94px;
}
/*集团简介*/
.containe .aboutPage .about{
	margin-top: 56px;
	margin-bottom: 60px;
}
.containe .aboutPage .about .row{
	background: #fff;
}
.containe .aboutPage .about .row2{
	background: #efefef;
}
.containe .aboutPage .about .pic{
	width: 50%;
	float: left;
	position: relative;
}
.containe .aboutPage .about .row2 .pic .arrow,
.containe .aboutPage .about .row1 .pic .arrow{
	width: 8px;
	height: 15px;
	background: url(../images/about_arrow1.png) no-repeat center;
	position: absolute;
	right: 0px;
	top: 50%;
	z-index: 1;
	transform: translate(0%,-50%);
	-webkit-transform: translate(0%,-50%);
	-moz-transform: translate(0%,-50%);
	-ms-transform: translate(0%,-50%);
	-o-transform: translate(0%,-50%);
}
.containe .aboutPage .about .row2 .pic .arrow{
	right: auto;
	left: 0;
	background: url(../images/about_arrow2.png);
}
.containe .aboutPage .about .pic img{
	width: 100%;
	display: block;
}
.containe .aboutPage .about .row2 .pic{
	float: right;
}
.containe .aboutPage .about .teshu{
	width: 50%;
	line-height: 28px;
	font-size: 18px;
	color: #333333;
	padding: 40px 34px;
	box-sizing: border-box;
	display: inline-block;
	text-align: justify;
}
.containe .aboutPage .visit{
	height: 320px;
	background: no-repeat center 0;
}
.containe .aboutPage .visit .title{
	width: 400px;
	height: 200px;
	float: right;
	background: #dabc84;
	margin-top: 60px;
	padding-left: 30px;
	box-sizing: border-box;
	line-height: 36px;
	font-size: 30px;
	color: #000;
	padding-top: 36px;
}
.containe .aboutPage .visit .title .tit a{
	font-size: 30px;
	color: #000;
}
.en .containe .aboutPage .visit .title .txt{
	line-height: 26px;
}
.containe .aboutPage .visit .title .txt{
	font-size: 22px;
}
.containe .aboutPage .visit .title .btn{
	margin-top: 28px;
}
.en .containe .aboutPage .visit .title .btn{
	margin-top: 20px;
}
.containe .aboutPage .visit .title .btn a{
	width: 30px;
	height: 30px;
	display: block;
	background: url(../images/main_title_btn.png) no-repeat center;
	background-size: 100% 100%;
}
/*集团简介end*/
/*集团文化*/
.culturePage{
	overflow: hidden;
	padding-bottom: 80px;
}
.culturePage .pic{
	width: 50%;
	float: left;
}
.culturePage .pic img{
	width: 100%;
	display: block;
}
.culturePage .text{
	width: 50%;
	box-sizing: border-box;
	float: left;
}
.culturePage .text .tit{
	line-height: 36px;
	font-size: 30px;
	color: #000000;
}
.wrapper.en .culturePage .text .txt{
	line-height: 24px;
}
.culturePage .text .txt{
	line-height: 28px;
	font-size: 18px;
	color: #333333;
	margin-top: 20px;
	text-align: justify;
}
.culturePage .development:after{content:"";height:0;display:block;clear:both}
.wrapper.en .culturePage .development .text{
	padding-top: 88px;
}
.culturePage .development .text{
	padding-top: 176px;
	padding-right: 80px;
}
.culturePage .development .pic{
	float: right;
}
.culturePage .development .pic img{
	width: auto;
}
.culturePage .atmosphere{
	width: 100%;
	position: relative;
}
.culturePage .atmosphere:after{content:"";height:0;display:block;clear:both}
.culturePage .atmosphere .pic{
	width: 100%;
	margin-top: -236px;
}
.culturePage .atmosphere .text{
	width: 700px;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 5;
	background: #fff;
	padding: 40px 60px 40px 80px;
}
.culturePage .channel{
	clear: both;
	margin-top: 40px;
}
.culturePage .channel:after{content:"";height:0;display:block;clear:both}
.culturePage .channel .pic{
	float: right;
}
.wrapper.en .culturePage .channel .text{
	padding-top: 10px;
}
.wrapper.en .culturePage .channel .text .txt{
	line-height: 22px;
}
.culturePage .channel .text{
	padding-top: 86px;
	padding-right: 20px;
}
.culturePage .channel .text .txt{
	padding-right: 60px;
	box-sizing: border-box;
}
.culturePage .industry .text{
	float: right;
	padding: 120px 36px 0 36px;
}
/*集团文化end*/
.containe .pagingBox{
	text-align: center;
}
.containe .pagingBox .row{
	width: auto;
	display: inline-block;
}
.containe .pagingBox .text{
	height: 60px;
	line-height: 60px;
	float: left;
	font-family: Arial;
	font-size: 20px;
	color: #333333;
	margin: 0 24px;
}
.containe .pagingBox .next,
.containe .pagingBox .prior{
	width: 60px;
	height: 60px;
	background: #fff;
	border-radius: 50%;
	float: left;
	cursor: pointer;
	background: url(../images/pagingBox_next1.png) no-repeat center #fff;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.containe .pagingBox .prior{
	background-image: url(../images/pagingBox_prior1.png);
}
.containe .pagingBox .next.on,
.containe .pagingBox .next:hover{
	background-color:#dabc84;
	background-image: url(../images/pagingBox_next2.png);
}
.containe .pagingBox .prior.on,
.containe .pagingBox .prior:hover{
	background-color:#dabc84;
	background-image: url(../images/pagingBox_prior2.png);
}
/*新闻中心*/
.newsPage .newsList{
	margin-top: 58px;
}
.newsPage .newsList:after{content:"";height:0;display:block;clear:both}
.newsPage .newsList li{
	width: 620px;
	float: left;
	margin-bottom: 40px;
}
.newsPage .newsList li:nth-child(even){
	float: right;
}
.newsPage .newsList li a{
	width: 100%;
	height: 100%;
	display: block;
	padding: 20px;
	box-sizing: border-box;
	background: #fff;
}
.newsPage .newsList li .tit{
	height: 26px;
	line-height: 26px;
	font-size: 20px;
	color: #000000;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
}
.newsPage .newsList li .date{
	height: 26px;
	line-height: 26px;
	font-size: 18px;
	color: #999999;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
}
.newsPage .newsList li .txt{
	height: 48px;
	line-height: 24px;
	font-size:16px;
	color: #666666;
	text-align: justify;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	word-break:break-all;
}
.newsPage .newsList li .line{
	width: 100%;
	height: 1px;
	background: url(../images/newsList_line.gif) repeat-x 0 center;
	margin: 24px 0;
}
.newsPage .newsList li a,
.newsPage .newsList li a .tit,
.newsPage .newsList li a .date,
.newsPage .newsList li a .txt,
.newsPage .newsList li a .line{
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
}
.newsPage .newsList li a:hover{
	background: #dabc84;
}
.newsPage .newsList li a:hover .tit,
.newsPage .newsList li a:hover .date,
.newsPage .newsList li a:hover .txt{
	color: #fff;
}
.newsPage .newsList li a:hover .line{
	background-image: url(../images/newsList_line2.gif);
}
.newsPage .pagingBox{
	margin-top: 8px;
	margin-bottom: 86px;
}
.newsPage .newsDetails{
	background: #fff;
	padding: 36px 30px;
	box-sizing: border-box;
	margin-top: 58px;
}
.newsPage .newsDetails .title{
	text-align: center;
	background: url(../images/newsList_line.gif) repeat-x 0 bottom;
	padding-bottom: 26px;
}
.newsPage .newsDetails .title .tit{
	line-height: 30px;
	font-size: 24px;
	color: #000000;
}
.newsPage .newsDetails .title .info{
	line-height: 24px;
	font-size: 18px;
	color: #999999;
	margin-top: 5px;
}
.newsPage .newsDetails .article{
	padding: 60px 84px;
	background: url(../images/newsList_line.gif) repeat-x 0 bottom;
}
.newsPage .newsDetails .return{
	text-align: center;
	margin: 40px 0;
}
.newsPage .newsDetails .return a{
	width: 132px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	padding-left: 32px;
	display: inline-block;
	font-size: 16px;
	color: #fff;
	background: url(../images/newsDetails_return.png) no-repeat 34px center #22211c;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.newsPage .newsDetails .return a:hover{
	background-position: 20px center;
}
.newsPage .recommended{
	margin-top: 58px;
	margin-bottom: 38px;
}
.newsPage .recommended .title{
	line-height: 34px;
	font-size: 30px;
	color: #000000;
}
.newsPage .recommended .newsList{
	margin-top: 28px;
}
/*新闻中心end*/
/*产品中心*/
.productPage .productList{
	margin-top: 58px;
}
.productPage .productList:after{content:"";height:0;display:block;clear:both}
.productPage .productList li{
	float: left;
	padding-left: 40px;
	box-sizing: border-box;
	margin-bottom: 40px;
}
.productPage .productList li:nth-child(3n+1){
	padding-left: 0;
}
.productPage .productList li a{
	width: 400px;
	height: 340px;
	overflow: hidden;
	display: block;
	position: relative;
}
.productPage .productList li .pic img{
	width: 100%;
	display: block;
}
.productPage .productList li .filter{
	width: 100%;
	height: 70px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 5;
	background: url(../images/productList_filter.png);
	padding: 0 10px;
	box-sizing: border-box;
	text-align: center;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.productPage .productList li .text{
	line-height: 70px;
	font-size: 20px;
	color: #fff;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.productPage .productList li .btn{
	width:119px;
	height:42px;
	line-height: 42px;
	text-align: center;
	border: solid 1px #dabc84;
	font-size: 18px;
	color: #dabc84;
	margin: 0 auto;
	padding-right: 27px;
	background: url(../images/productList_btn.png) no-repeat right 26px center;
}
.productPage .productList li a:hover .filter{
	height: 100%;
}
.productPage .productList li a:hover .text{
	line-height: 68px;
	margin-top: 104px;
	font-size: 30px;
	color: #dabc84;
}
.productPage .pagingBox{
	margin: 28px 0 88px 0;
}
/*产品详情*/
body.oh{
	overflow-y: hidden;
}
.productPage .productDetailsFixed{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	bottom: 0;
	z-index: 101;
	overflow-y:scroll;
    overflow-x:hidden;
    display: none;
}
.productPage .clickBg{
	width: 100%;
	min-height: 1200px;
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 200;
	overflow-y:visible;
    overflow-x:hidden;
}
.productPage .productDetails{
	width: 100%;
	max-width: 1280px;
	background: #fff;
	position: absolute;
	top: 0%;
	left: 50%;
	z-index: 205;
	transform: translate(-50%,0%);
	-webkit-transform: translate(-50%,0%);
	-moz-transform: translate(-50%,0%);
	-ms-transform: translate(-50%,0%);
	-o-transform: translate(-50%,0%);
	padding: 60px 40px;
	box-sizing: border-box;
	margin: 60px 0;
}
.productPage .productDetails .closeBtn{
	width: 48px;
	height: 48px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 5;
	background:url(../images/productDetails_closeBtn_bg.png) no-repeat 0 0;
	cursor: pointer;
}
.productPage .productDetails .closeBtn span{
	width: 40px;
	height: 42px;
	float: right;
	background: url(../images/productDetails_closeBtn.png) no-repeat center;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.productPage .productDetails .closeBtn:hover span{
	transform: rotate(90deg);
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
}
.productPage .productDetails .row{
	position: relative;
}
.productPage .productDetails .more{
	width: 90px;
	height: 90px;
	position: absolute;
	bottom: -45px;
	left: 50%;
	z-index: 101;
	background: url(../images/productList_filter.png);
	border-radius: 50%;
	cursor: pointer;
}
.productPage .productDetails .more span.txt{
	line-height: 30px;
	display: block;
	text-align: center;
	font-size: 16px;
	color: #fff;
	margin-top: 10px;
}
.productPage .productDetails .more span.ico{
	display: block;
	height: 30px;
	background: url(../images/productDetails_more.png) no-repeat center;
	background-size: auto 100%;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.productPage .productDetails .more:hover span.ico{
	margin-top: 10px;
}
.productPage .productDetails .albumBox{
	width: 700px;
	height: 538px;
	overflow: hidden;
}
.productPage .productDetails .albumBox .swiper-slide{
	width: 700px;
	height: 538px;
	overflow: hidden;
}
.productPage .productDetails .albumBox img{
	width: 100%;
	display: block;
}
.productPage .productDetails .albumBox .btnBox{
	width: 100px;
	height: 30px;
	position: absolute;
	left: 10px;
	bottom: 10px;
	z-index: 55;
	background: red;
}
.productPage .productDetails .albumBox .swiper-button-next,
.productPage .productDetails .albumBox .swiper-button-prev{
	width: 50px;
	height: 30px;
	background: url(../images/albumBox_prev.png) no-repeat 18px center #000;
	padding: 0;
	margin: 0;
	top: 0;
	left: 0;
	border: 0;
	opacity: 1;
}
.productPage .productDetails .albumBox .swiper-button-next{
	left: auto;
	right: 0;
	background: url(../images/albumBox_next.png) no-repeat right 18px center #000;
}
.productPage .productDetails .albumBox .swiper-button-next:hover,
.productPage .productDetails .albumBox .swiper-button-prev:hover{
	background-color: #dabc84;
}
.productPage .productDetails .info{
	width: 560px;
	position: absolute;
	top: 50%;
	right: 0px;
	z-index: 5;
	transform: translate(0%,-50%);
	-webkit-transform: translate(0%,-50%);
	-moz-transform: translate(0%,-50%);
	-ms-transform: translate(0%,-50%);
	-o-transform: translate(0%,-50%);
}
.productPage .productDetails .info .side{
	width: 5px;
	height: 100%;
	background: url(../images/productDetails_info_side.png) no-repeat 0 center;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
}
.productPage .productDetails .info .conten{
	width: 555px;
	height: 100%;
	background: #dabc84;
	float: right;
	padding-left: 84px;
	padding-right: 40px;
	box-sizing: border-box;
}
.productPage .productDetails .info .tit{
	line-height: 30px;
	font-size: 24px;
	color: #fff;
	padding-bottom: 16px;
	padding-top: 24px;
	border-bottom: solid 1px #ecd8b1;
}
.productPage .productDetails .info .txt{
	line-height: 24px;
	font-size: 18px;
	color: #fff;
	padding: 18px 0 26px 0;
	text-align: justify;
}
.productPage .productDetails .consulting{
	margin-top: 22px;
	display: none;
}
.productPage .productDetails .inputBox2,
.productPage .productDetails .inputBox{
	width: 700px;
	padding-top: 17px;
	border-bottom: solid 1px #cccccc;
}.productPage .productDetails .inputBox2{
	width: 100%;
}
.productPage .productDetails .consulting .tit{
	height: 24px;
	line-height: 24px;
}
.productPage .productDetails .consulting .tit .icon{
	width: 22px;
	height: 24px;
	float: left;
}
.productPage .productDetails .consulting .tit .txt{
	padding-left: 44px;
	height: 24px;
	line-height: 24px;
	font-size: 18px;
	color: #22211c;
}
.productPage .productDetails .consulting input{
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-size: 18px;
	color: #22211c;
}
.productPage .productDetails .consulting .btn a,
.productPage .productDetails .consulting .btn button,
.productPage .productDetails .consulting .btn input{
	width: 184px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background: #22211c;
	border: 0;
	border-radius: 0;
	margin-top: 40px;
	margin-bottom: 12px;
	cursor: pointer;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.productPage .productDetails .consulting .btn a:hover,
.productPage .productDetails .consulting .btn button:hover,
.productPage .productDetails .consulting .btn input:hover{
	background: #dabc84;
}
/*产品中心end*/
/*品牌系列*/
.brandPage .brandList{
	width: 100%;
	background: url(../images/brandList_bg.jpg) no-repeat center 0 #dbbe87;
	padding: 55px 0px;
	box-sizing: border-box;
	margin-top: 58px;
	margin-bottom: 80px;
}
.brandPage .brandList:after{content:"";height:0;display:block;clear:both}
.brandPage .brandList ul{
	max-width: 1000px;
	margin: 0 auto;
}
.brandPage .brandList li{
	width: 220px;
	height: 121px;
	float: left;
	padding: 15px;
}
.brandPage .brandList li a{
	width: 100%;
	height: 100%;
	display: block;
	background: #fff;
	overflow: hidden;
}
.brandPage .brandList li img{
	width: 100%;
	display: block;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.brandPage .brandList li a:hover img{
	transform: scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
}
.brandPage .brandDetails{
	margin-top: 58px;
	margin-bottom: 100px;
}
.brandPage .brandDetails .list:after{content:"";height:0;display:block;clear:both}
.brandPage .brandDetails li{
	float: left;
	padding-left: 40px;
	margin-bottom: 40px;
	box-sizing: border-box;
}
.brandPage .brandDetails li:nth-child(3n+1){
	padding-left: 0;
}
.brandPage .brandDetails li a{
	width: 400px;
	height: 340px;
	display: block;
	overflow: hidden;
}
.brandPage .brandDetails li img{
	width: 100%;
	display: block;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.brandPage .brandDetails li a:hover img{
	transform: scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
}
.brandPage .brandDetails .returnBtn{
	text-align: center;
	margin-top: 20px;
}
.brandPage .brandDetails .returnBtn a{
	width: 164px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	display: inline-block;
	background: url(../images/newsDetails_return.png) no-repeat 34px center #22211c;
	padding-left: 32px;
	box-sizing: border-box;
	font-size: 16px;
	color: #fff;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.brandPage .brandDetails .returnBtn a:hover{
	background-color: #000;
	background-position: 20px center;
}

/*品牌系列end*/

/*合作案例*/
.casePage .caseList{
	margin-top: 58px;
}
.casePage .caseList li{
	width: 33.333%;
	float: left;
	text-align: center;
	margin-bottom: 80px;
}
.casePage .caseList li .pic{
	width: 260px;
	height: 260px;
	overflow: hidden;
	margin: 0 auto;
	border-radius: 50% 50% 50% 50%;
	-moz-border-radius: 50% 50% 50% 50%;
	-webkit-border-radius: 50% 50% 50% 50%;
}
.casePage .caseList li .pic img{
	width: 100%;
	border-radius: 50% 50% 50% 50%;
	-moz-border-radius: 50% 50% 50% 50%;
	-webkit-border-radius: 50% 50% 50% 50%;
}
.casePage .caseList li a:hover .pic img{
	filter: brightness(120%);
	-webkit-filter: brightness(120%);
	-moz-filter: brightness(120%);
	-ms-filter: brightness(120%);
	-o-filter: brightness(120%);
}
.casePage .caseList li .tit{
	line-height: 30px;
	font-size: 24px;
	margin-top: 32px;
	color: #000;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
}
.casePage .caseList li .date{
	line-height: 22px;
	font-size: 18px;
	margin-top: 5px;
	color: #999999;
}
.casePage .caseList li a:hover .tit,
.casePage .caseList li a:hover .date{
	color: #dabc84;
}
.casePage .caseList li .btn{
	width: 32px;
	height: 32px;
	margin: 0 auto;
	background: url(../images/caseList_btn1.png) no-repeat center;
	background-size: 100% 100%;
	margin-top: 36px;
}
.casePage .caseList li a:hover .btn{
	background-image: url(../images/caseList_btn2.png);
}
.casePage .caseList li .pic img,
.casePage .caseList li .tit,
.casePage .caseList li .date,
.casePage .caseList li .btn{
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
/*合作案例end*/
/*基金会*/
.foundationPage .foundation{
	margin: 80px 0;
}
.foundationPage .foundation .row{
	background: #fff;
	margin-bottom: 20px;
}
.foundationPage .foundation .pic{
	width: 640px;
	float: left;
	overflow: hidden;
}
.foundationPage .foundation .pic img{
	width: 100%;
	display: block;
}
.foundationPage .foundation .text{
	width: 640px;
	float: right;
	padding: 76px 48px 0 48px;
	box-sizing: border-box;
}
.foundationPage .foundation .tit{
	line-height: 40px;
	font-size: 36px;
	color: #000000;
	margin-top: 22px;
}
.foundationPage .foundation .txt{
	line-height: 30px;
	font-size: 18px;
	color: #333333;
	margin-top: 30px;
	text-align: justify;
}
.wrapper.en .foundationPage .foundation .text{
	padding: 32px 28px 0 28px;
}
.wrapper.en .foundationPage .foundation .tit{
	line-height: 36px;
	font-size: 30px;
	margin-top: 12px;
}
.wrapper.en .foundationPage .foundation .txt{
	line-height: 24px;
	font-size: 14px;
	margin-top: 15px;
}

.foundationPage .foundation .row:nth-child(even) .pic{
	float: right;
}
.foundationPage .foundation .row:nth-child(even) .text{
	float: left;
}
.foundationPage .foundation .row:nth-child(3) .text{
	padding-top: 50px;
}
/*基金会end*/
/*加入我们*/
.contactPage .recruitment{
	padding-top: 56px;
	padding-bottom: 40px;
}
.contactPage .recruitment .banner{
	position: relative;
}
.contactPage .recruitment .banner .pic img{
	width: 100%;
	display: block;
}
.contactPage .recruitment .banner .down{
	width: 52px;
	height: 52px;
	position: absolute;
	bottom: 80px;
	left: 50%;
	margin-left: -26px;
	background: url(../images/recruitment_banner_down.png) no-repeat 0 0;
	background-size: 100% 100%;
	animation: recruitmentBannerDown 2s infinite;
	-moz-animation: recruitmentBannerDown 2s infinite;
	-webkit-animation: recruitmentBannerDown 2s infinite;
	-o-animation: recruitmentBannerDown 2s infinite;
}
@keyframes recruitmentBannerDown{
	0%{bottom: 80px;}
	40%{bottom: 40px;}
	100%{bottom: 80px;}
}
@-moz-keyframes recruitmentBannerDown{
 	0%{bottom: 80px;}
	40%{bottom: 40px;}
	100%{bottom: 80px;}
}
@-webkit-keyframes recruitmentBannerDown{
	0%{bottom: 80px;}
	40%{bottom: 40px;}
	100%{bottom: 80px;}
}
@-o-keyframes recruitmentBannerDown{
	0%{bottom: 80px;}
	40%{bottom: 40px;}
	100%{bottom: 80px;}
}
.contactPage .recruitment .list{
	margin-top: 40px;
}
.contactPage .recruitment .list li{
	margin-bottom: 20px;
}
.contactPage .recruitment .list li .title{
	height: 70px;
	padding: 3px 150px 0 31px;
	box-sizing: border-box;
	line-height: 67px;
	font-size: 20px;
	color: #333333;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
	background: url(../images/recruitment_tit1.png) no-repeat right 70px center #fff;
	cursor: pointer;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.contactPage .recruitment .list li .title span{
	font-size: 16px;
	color: #666666;
	margin-left: 6px;
}
.contactPage .recruitment .list li.on .title{
	background-image: url(../images/recruitment_tit2.png);
	background-color: #dabc84;
	color: #fff;
}
.contactPage .recruitment .list li.on .title span{
	color: #fff;
}
.contactPage .recruitment .list li .content{
	padding: 20px 30px;
	box-sizing: border-box;
	display: none;
}
.contactPage .recruitment .list li .text{
	line-height: 36px;
	font-size: 16px;
	color: #666666;
}
.contactPage .recruitment .list li .text span.tit{
	font-size: 24px;
	color: #000;
}
.contactPage .recruitment .list li .btn{
	margin-top: 22px;
}
.contactPage .recruitment .list li .btn button,
.contactPage .recruitment .list li .btn input,
.contactPage .recruitment .list li .btn a{
	width: 160px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	background: #22211c;
	font-size: 18px;
	color: #fff;
	display: block;
	border: none;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.contactPage .recruitment .list li .btn button:hover,
.contactPage .recruitment .list li .btn input:hover,
.contactPage .recruitment .list li .btn a:hover{
	background: #000;
}
.containe .pagingList{
	background: #fff;
	text-align: center;
	padding:18px 0;
	margin: 40px 0;
}
.containe .pagingList:after{content:"";height:0;display:block;clear:both}
.containe .pagingList ul{
	display: inline-block;
}
.containe .pagingList li{
	float: left;
	margin: 0 5px;
}
.containe .pagingList li a{
	width: 38px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border: solid 1px #e7e7e7;
	font-size: 18px;
	color: #666666;
	display: block;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
}
.containe .pagingList li.on a,
.containe .pagingList li a:hover{
	border: solid 1px #dabc84;
	background: #dabc84;
	color: #fff;
}
.containe .pagingList li.next a,
.containe .pagingList li.prev a{
	border: solid 1px #dabc84;
	background: url(../images/pagingList_prev1.png) no-repeat center;
}
.containe .pagingList li.next a{
	background: url(../images/pagingList_next1.png) no-repeat center;
}
.containe .pagingList li.prev a:hover{
	background: url(../images/pagingList_prev2.png) no-repeat center #dabc84;
}
.containe .pagingList li.next a:hover{
	background: url(../images/pagingList_next2.png) no-repeat center #dabc84;
}
/*加入我们end*/
/*联系我们*/
.contactPage .contact{
	margin-top: 58px;
	margin-bottom: 80px;
}
.contactPage .contact .address{
	background: #dabc84;
}
.contactPage .contact .address:after{content:"";height:0;display:block;clear:both}
.contactPage .contact .service:after{content:"";height:0;display:block;clear:both}
.contactPage .contact .text{
	width: 100%;
	max-width: 640px;
	float: left;
	padding: 30px 50px;
	box-sizing: border-box;
}
.contactPage .contact .tit{
	height: 50px;
	line-height: 50px;
	padding-left: 70px;
	box-sizing: border-box;
	background: url(../images/contact_address.png) no-repeat 0 center;
	font-size: 24px;
	color: #fff;
}
.contactPage .contact .line{
	height: 1px;
	background: url(../images/contact_address_line.gif) repeat-x;
	margin: 40px 0;
}
.contactPage .contact .txt{
	line-height: 30px;
	font-size: 20px;
	color: #fff;
}
.contactPage .contact .txt a{
	font-size: 20px;
	color: #fff;
}
.contactPage .contact .address .mapBox{
	width: 100%;
	max-width: 640px;
	float: right;
	background: #ccc;
}
#allmap{
	width: 100%;
	height: 280px;
}
.contactPage .contact .service{
	background: #fff;
}
.contactPage .contact .service .pic{
	width: 100%;
	max-width: 640px;
	height: 380px;
	text-align: center;
	overflow: hidden;
	float: left;
}
.contactPage .contact .service .pic img{
	width: 100%;
	display: block;
}
.contactPage .contact .service .text{
	float: right;
	padding: 40px;
}
.contactPage .contact .service .tit{
	background-image: url(../images/contact_service_tit.png);
	color: #000;
}
.contactPage .contact .service .line{
	background-image: url(../images/contact_service_line.gif);
}
.contactPage .contact .service .txt{
	line-height: 33px;
	color: #666666;
}
.contactPage .contact .service .txt a{
	color: #666666;
}
/*联系我们end*/


/*首页动画预设*/
@media only screen and (min-width: 1279px){
	.main .productBox .wrap,
	.main .caseBox .wrap,
	.main .brandBox .wrap{
		position: relative;
		top: 150px;
		opacity: 0;
		transition: 0.8s;
		-webkit-transition: 0.8s;
		-moz-transition: 0.8s;
		-ms-transition: 0.8s;
		-o-transition: 0.8s;
	}
}
.returnHomeBtn{
	position: absolute;
	right: 0px;
	bottom: 0;
	z-index: 999;
}

.fixedContact{
	position: fixed;
	right: 0;
	bottom: 100px;
	z-index: 90;
	background: url(../images/footer_contact.png) no-repeat 10px center #262420;
	background-size: 34px 34px;
	padding: 10px 10px 10px 50px;
	border-radius: 10px 0 0 10px;width:111.69px;
}
.fixedContact .tit{
	line-height: 16px;
	font-size: 14px;
	color: #999999;
}
.fixedContact .number{
	line-height: 26px;
	font-size: 18px;
	color: #dabc84;
}
.fixedContact .number a{
	font-size: 18px;
	color: #dabc84;
}


.fixedweixin{
	position: fixed;
	right: 0;
	bottom: 167px;
	z-index: 90;
	background: url(../images/footer_weixin.png) no-repeat 10px center #262420;
	background-size: 34px 34px;
	padding: 10px 10px 10px 50px;
	border-radius: 10px 0 0 10px; width:111.69px; cursor:pointer;
}
.fixedweixin .tit{
	line-height: 16px;
	font-size: 14px;
	color: #999999;
}
.fixedweixin .number{
	line-height: 26px;
	font-size: 18px;
	color: #dabc84;
}
.fixedweixin .number a{
	font-size: 18px;
	color: #dabc84;
}
.fixedweixin .imgs{ position:absolute; right:185px; margin-top:-51px; background:#fff;-webkit-box-shadow: 0 5px 25px rgba(0,0,0,0.05); box-shadow: 0 5px 25px rgba(0,0,0,0.05); width:131px; display:none;}
.fixedweixin .imgs img{ width:100%;}
.fixedweixin:hover .imgs{ display:block;}


