*{
	margin:0;
	padding:0;
	font-family: "Source Han Sans",Source Han Sans,STHeiti,"Helvetica Neue";
	font-weight:normal;
}

li{
	list-style:none;
}

a{
	text-decoration:none!important;
}

img{
	border:none;
}

a,li{
	 -moz-transition: all 0.3s ease-in;
	 -webkit-transition: all 0.3s ease-in; 
	 -o-transition: all 0.3s ease-in;
	 transition: all 0.3s ease-in;
}

.clearfix() {
  &:before,
  &:after {
    content: " ";
    display: table;
  }
  &:after {
    clear: both;
  }
}


@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
 
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -moz-osx-font-smoothing: grayscale;
}

body{

}

.flex_wrap{display:flex;flex-flow:wrap}

/*----------------------header-------------------------*/
.header{
	padding:15px 0;
	border-bottom: 1px solid #997f57;
}

.header .logo{
	left:3%;
}
@media(min-width:992px){
.header .logo img{
	/* max-height: 55px; */
}}

.header .right-header{
	right:3%;
	margin-top: 10px;
}

.header .right-header .lan{
	margin:6px 10px 0 0;
}

.header .right-header .lan p{
	color:#393532;
	font-size:16px;
	background:url(../img/earth.png)left no-repeat;
	padding-left:25px;
	background-size:20px;
}

.header .right-header .lan a{
	color:#393532;
	margin:0 5px;
	border-right:1px solid #808080;
	padding-right:15px;
}

.header .right-header .lan a:last-child{
	border-right:none;
	padding-right:none;
}

.header .right-header .headersearch .search{
	border:1px solid #997f57;
	border-radius:5px;
	box-sizing:border-box;
	padding:5px;
}

.header .right-header .hdweixin{
	position:relative;
}

.header .right-header .hdweixin img.wxpic{
	width:30px;
	cursor:pointer;
}

.header .right-header .hdweixin .weixin{
	position:absolute;
	z-index:99999;
	display:none;
	right: -35px;
    top: 40px;
	border:5px solid #997f57;
	border-radius:4px;
}


.header .right-header .headersearch .search input{
	border:none;
	width: 130px;
	outline:none;
}

.header .right-header .headersearch .search input:hover{
	border:none;
}

.header .right-header .headersearch .search a{
	border:none;
	cursor:pointer;
}

/*-------------------------------------*/
.carousel-inner .item{
	/* height:600px; */
}

.carousel-inner .banner000{
	background:url(../img/banner001.png) center no-repeat;
}

.carousel-inner .banner001{
	background:url(../img/banner001.png) center no-repeat;
}

.carousel-inner .banner002{
	background:url(../img/banner001.png) center no-repeat;
}

/*-------------------nav_box------------------------------*/
.nav_box{
	width:100%;
	background:#997f57;
	margin:1px 0;
}

.navbar-collapse ul li{
	width: 20%;
	text-align: center;
}

.navbar-collapse ul li a{
	font-size:16px;
}

.navbar-nav > li > .dropdown-menu ul li{
	float:left;
}
/*----------------------------------------------*/
/* =============手机导航style============= */
.MOheader {display:none;}
.MOheader .MOtop {background-color:#fff;padding:10px 4.5%; width:100%; position:fixed; top:0; left:0; z-index:9999;}
.MOheader .logo img{width:220px;}
.MOheader .navkeys {position:absolute; top: 13px;right: 5.5%;}
.MOheader .navkeys .off {display:none;}
.MOheader .onk .on {display:none;}.MOheader .onk .off {display:block;}
.MOnav {width:100%; height:440px; padding-bottom:5%; position:fixed; top:0; left:0; padding-top:70px; background-color:#fff;overflow-y:auto; z-index:9998; display:none;} 
.MOnav li.columnA  {text-align:center; line-height:60px;}
.MOnav a.yiji {display:block;font-size:18px; color:#997f57;padding-left: 14%; border-bottom:1px solid #e6ded1;}
.MOnav .columnA-body a {display:block; line-height:60px; font-size:16px; color:#b09d7f; border-bottom:1px solid #e6ded1;}
.MOnav a.erji {display:block; line-height:60px; font-size:16px; color:#333;}
.MOnav .columnA-body{display:none;}
.MOnav .yiji.on {border-bottom:1px solid #997f57;    text-decoration: none;}


.MOBottom .search{
	width:80%;
	margin:0 auto;
	padding: 20px 0;
}

.MOBottom .search a{
	cursor:pointer;
}

.MOBottom .search input{
	width: 90%;
    height: 40px;
    border-radius: 5px;
    border: 1px solid #997f57;
	padding:5px;
	box-sizing:border-box;
}

.MOBottom .lan{
	text-align:center;
	margin-top:20px;
}

.MOBottom .lan p{
	color:#393532;
	font-size:16px;
}

.MOBottom .lan a{
	color:#393532;
	margin:0 10px;
}

.MOnav ul li.navIcon1{
	background: url(../img/Abouticon-2.png)35% 19px no-repeat;
	background-size: 30px;
}


.MOnav ul li.navIcon2{
	background: url(../img/businessIcon-2.png)35% 19px no-repeat;
	background-size: 25px;
}

.MOnav ul li.navIcon3{
	background: url(../img/Projecticonicon-2.png)36% 18px no-repeat;
	background-size: 25px;
}

.MOnav ul li.navIcon4{
	background: url(../img/Honoricon-2.png)36% 16px no-repeat;
	background-size: 25px;
}

.MOnav ul li.navIcon5{
	background: url(../img/Contacticon-2.png)35% 19px no-repeat;
	background-size: 25px;
}


/* =============电脑导航style============= */
.PCnavBox {text-align:center;}

.PCnav li.columnA {
	width: 20%;
	text-align: center;
	float:left;
	border-right: 1px solid #fff;
}


.PCnav li a.yiji {padding: 20px 0 20px 20%;display:inline-block;width:100%;font-size:16px; color:#fff;}


/* .PCnav li a.yiji{background:#fff;} */

.PCnav li:hover a.yiji {color:#997f57;background:#fff;text-decoration:none;}
.PCnav li .on{color:#bc306d;}
.PCnav .columnA-body {display:none;padding:12px 0; position:absolute;left:0; width:100%; background-color:rgba(255,255,255,.95); z-index:9999;}

.PCnav li:hover .columnA-body {/*display:block;*/}

.PCnav .columnA-body .wrapper {width:88%; margin:0 auto;}

.PCnav .columnA-body a {display:inline-block; margin-right:30px; font-size:14px; color:#997f57;border-right:1px solid #e6ded1;padding-right:30px;}

.PCnav .columnA-body a:last-child{border:none;}

.PCnav .columnA-body a:hover {color:#005474;text-decoration:none;}

.PCnav ul li.navIcon1{
	background: url(../img/Abouticon.png)30% 14px no-repeat;
	border-left: 1px solid #fff;
}

.PCnav ul li.navIcon2{
	background: url(../img/Businessicon.png)30% 14px no-repeat;
}

.PCnav ul li.navIcon3{
	background: url(../img/Projecticon.png)30% 14px no-repeat;
}

.PCnav ul li.navIcon4{
	background: url(../img/Honoricon.png)30% 14px no-repeat;
}

.PCnav ul li.navIcon5{
	background: url(../img/Contacticon.png)30% 14px no-repeat;
}

.PCnav li.navIcon1:hover a.yiji,.PCnav ul .aboutIcon>a:hover{
	background:url(../img/Abouticon-2.png)30% 14px no-repeat;
	background-color:#fff;
} 

.PCnav li.navIcon2:hover a.yiji,.PCnav ul .businessIcon>a:hover{
	background:url(../img/Businessicon-2.png)30% 14px no-repeat;
	background-color:#fff;
} 

.PCnav li.navIcon3:hover a.yiji,.PCnav ul .projectIcon>a:hover{
	background: url(../img/Projecticonicon-2.png)30% 14px no-repeat;
	background-color:#fff;
}

.PCnav li.navIcon4:hover a.yiji,.PCnav ul .honorIcon>a:hover{
	background: url(../img/Honoricon-2.png)30% 14px no-repeat;
	background-color:#fff;
}

.PCnav li.navIcon5:hover a.yiji,.PCnav ul .contactIcon>a:hover{
	background: url(../img/Contacticon-2.png)30% 14px no-repeat;
	background-color:#fff;
}

@media (max-width:991px){
.PCheader {display:none;}
.MOheader {display:block;}
.focus a {margin-right:5%;}
.newsList li {margin-top:5px;}
}

/*----------------------案例--------------------------------*/
.index_anli{
	position:relative;
}

.newGoodsloop .owl-item .item .pic{
	overflow:hidden;
}

.newGoodsloop .owl-item .item h5{
	position:absolute;
	bottom:0;
	background:rgba(54,50,16,0.8);
	margin:0;
	width:100%;
	font-weight:normal;
	text-align:center;
}

.newGoodsloop .owl-item .item h5 a{
	padding:15px 0;
	width:100%;
	display:inline-block;
	font-size:16px;
	color:#fff1df;
	padding-left: 17%;
	box-sizing:border-box;
}

@media(min-width:568px){

.newGoodsloop .owl-item .item h5 a.owlicon1{
	background: url(../img/bangong.png) 35% 44% no-repeat;

}

.newGoodsloop .owl-item .item h5 a.owlicon2{
	background: url(../img/jiudian.png) 35% 44% no-repeat;

}

.newGoodsloop .owl-item .item h5 a.owlicon3{
	background: url(../img/plane.png) 35% 44% no-repeat;

}

.newGoodsloop .owl-item .item h5 a.owlicon4{
	background: url(../img/changguan.png) 35% 44% no-repeat;

}

.newGoodsloop .owl-item .item h5 a.owlicon5{
	background: url(../img/house.png) 35% 44% no-repeat;

}

.newGoodsloop .owl-item .item h5 a.owlicon6{
	background: url(../img/shangye001.png) 35% 44% no-repeat;

}

.newGoodsloop .owl-item .item h5 a.owlicon7{
	background: url(../img/other.png) 35% 44% no-repeat;

}

/* .newGoodsloop .owl-item .item h5 a.znh{
	background: url(../img/zhi001.png) 35% 44% no-repeat;

} */

}

.newGoodsloop .owl-item .item h5 a:hover{
	text-decoration:none;
}

.newGoodsloop .owl-item .item .pic img{
-webkit-transition: all .7s;
   -moz-transition: all .7s;
    -ms-transition: all .7s;
     -o-transition: all .7s;
        transition: all .7s;
}
/* .newGoodsloop .owl-item .item .pic:hover img {
-webkit-transform: scale(1.15, 1.15);
   -moz-transform: scale(1.15, 1.15);
    -ms-transform: scale(1.15, 1.15);
     -o-transform: scale(1.15, 1.15);
        transform: scale(1.15, 1.15);
} */

@media(max-width:568px){
.newGoodsloop .owl-item .item h5 a.owlicon1{
	background: url(../img/bangong.png) 23% 44% no-repeat;
	background-size:20px;
}

.newGoodsloop .owl-item .item h5 a.owlicon2{
	background: url(../img/jiudian.png) 23% 44% no-repeat;
	background-size:20px;
}

.newGoodsloop .owl-item .item h5 a.owlicon3{
	background: url(../img/plane.png) 23% 44% no-repeat;
	background-size:20px;
}

.newGoodsloop .owl-item .item h5 a.owlicon4{
	background: url(../img/changguan.png) 23% 44% no-repeat;
	background-size:20px;
}

.newGoodsloop .owl-item .item h5 a.owlicon5{
	background: url(../img/house.png) 23% 44% no-repeat;
	background-size:20px;
}

.newGoodsloop .owl-item .item h5 a.owlicon6{
	background: url(../img/shangye001.png) 23% 44% no-repeat;
	background-size:20px;
}

.newGoodsloop .owl-item .item h5 a.owlicon7{
	background: url(../img/other.png) 23% 44% no-repeat;
	background-size:20px;
}

/* .newGoodsloop .owl-item .item h5 a.znh{
	background: url(../img/zhi001.png) 23% 44% no-repeat;
	background-size:25px;
} */

.newGoodsloop .owl-item .item h5 a{
	padding-left:20%;
	padding-top:8px;
	padding-bottom:8px;
	box-sizing:border-box;
}

}


/*----------------------新闻-关于我们-----------------------*/
.index_nabox{
	background:#f6f6f6;
	padding:20px 0;
}

.new_title{
	text-align:center;
}

.new_title p{
	color:#b7b7b7;
	font-size:20px;
	padding:10px 0; 
}

.new_title p a{
	color:#997f57;
	padding:10px 0; 
	margin:0 10px;
}

.new_title p a:hover{
	text-decoration:none;
}

.index_news ul{
	margin-top:2px;
	padding: 0;
}

.index_news ul li{
	line-height:30px;
	border-bottom:1px dashed #e6e6e6;
	height:30px;
	overflow:hidden;
}

.index_news ul li p{
	color:#997f57;
	font-size:14px;
	text-align:center;
}

.index_news ul li p span{
	color:#8a8a8a;
	font-size:20px;
}

.index_news ul li a{
	color:#646463;
	font-size:12px;
	float:left;
}

@media (min-width:1201px){
	.index_news ul li a{max-width:235px;}
}

@media (min-width:993px) and (max-width:1200px){
	.index_news ul li a{max-width:172px;}
}


.index_news ul li a:hover{
	color:#997f57;
	text-decoration:none;
}

.index_news .morenew{
	text-align:right;
	margin: 15px 0;
}

.index_news .morenew a{
	color:#997f57;
	border:1px solid #997f57;
	border-radius: 50px;
	background:#f6f6f6;
	font-size:14px;
	display: inline-block;
    width: 80px;
    line-height: 30px;
    text-align: center;
}

.index_news .morenew a:hover{
	color:#fff;
	border:1px solid #997f57;
	background:#997f57;
	text-decoration:none;
}

.index_about .in_box h6{
	font-size:16px;
	color:#997f57;
	font-weight:normal;
}

.index_about .in_box p{
	font-size:14px;
	color:#515151;
	line-height:30px;
	margin: 16px 0;
	letter-spacing:1px;
}

.index_about .in_box a{
	font-size:14px;
	color:#fff;
	border:1px solid #997f57;
	border-radius: 50px;
	background:#997f57;
	margin: 27px 0 10px 0;
	display: inline-block;
    width: 80px;
    line-height: 30px;
    text-align: center;
}

.index_about .in_box a:hover{
	color:#997f57;
	border:1px solid #997f57;
	background:#fff;
	text-decoration:none;
}

@media(max-width:568px){
	.index_about .in_box p{
	font-size:14px;
	color:#515151;
	line-height:26px;
	margin: 10% 0;
	letter-spacing:1px;
}
}

/*--------------------------------------------------*/
.footer{
	padding:20px 0;
	background:#36322e;
}

.foot_box{
	border-right:1px solid #5c5c5c;
	/* margin:0 20px; */
}

.foot_box .foot_mess{
	min-height:165px;
}

.foot_box .foot_mess h6{
	color:#fff1df;
	font-size:16px;
}

.foot_box .foot_mess ul li a{
	color:#b7b2ad;
	font-size:14px;
	padding:5px 0;
	display:inline-block;
}

.foot_box .foot_mess img{
	margin-top: 10px;
	display: inline-block;
}

.foot_contact{
	margin-top:10px;
}

.foot_contact p{
	color:#fff1df;
	font-size:14px;
	letter-spacing:2px;
	margin-bottom: 5px;
}

.foot_contact p a{color:inherit}

.foot_contact .youqing p{
	color:#b7b2ad;
}

.foot_contact .youqing p a{
	color:#b7b2ad;
}

.foot_contact .youqing p a:hover,.foot_box .foot_mess ul li a:hover{
	color:#fff1df;
	text-decoration:none;
}

@media(max-width:991px){
	.foot_box .foot_mess ul li{
	
	margin:2px 10px;
}
}

@media(max-width:414px){
.foot_box .foot_mess{
	min-height:175px;
}
.foot_box .foot_mess ul li{
	margin:2px 10px;
}

}



/*-----------------------内页----------------------------*/
.inner_banner{
	background:url(../img/inner-banner.png) center no-repeat;
	height:400px;
	border-top: 1px solid #997f57;
}

@media(max-width:568px){
	.inner_banner{
	height:200px;
}
}


.bcromb{
	border-bottom:1px solid #997f57;
	margin:0 0 1px 0;
}

.bcromb .erjinav{
	border-left:1px solid #997f57;
	padding:15px 0;
}

.bcromb .erjinav ul li{
	border-right:1px solid #acacac;
}

.bcromb .erjinav ul li a{
	color:#272420;
	font-size:14px;
	padding:0 10px;
}

.bcromb .erjinav ul .active a{
	color:#997f57;
}

.bcromb .erjinav ul li a:hover{
	color:#997f57;
	text-decoration:none;
}

@media(max-width:991px){
	.bcromb .erjinav ul li a{
	color:#272420;
	font-size:14px;
	padding:0 10px;
}
}

.bcromb .bread {
	text-align:right;
	line-height:50px;
	box-sizing:border-box;
	border-right:1px solid #997f57;
}

.bcromb .bread p{
	color:#59595a;
	font-size:14px;
}

.bcromb .bread a.breadin{
	
	padding:5px 0 5px 30px;
	background: url(../img/homeinner.png)left no-repeat;
	box-sizing:border-box;
}

.bcromb .bread p a{
	color:#997f57;
}

.bcromb .bread p a:hover{
	color:#000;
}

.inner_content{
	margin:20px 0;
}

.inner_content .jieshao h5{
	border-left:5px solid #997f57;
	font-size:20px;
	color:#272420;
	padding:3px 0 3px 15px;
}

.inner_content .jieshao p{
	font-size:14px;
	color:#484848;
	line-height:26px;
	margin:20px 0;
}

.inner_content .company_video h5{
	border-left:5px solid #997f57;
	font-size:20px;
	color:#272420;
	padding:3px 0 3px 15px;
}

.inner_content .company_video .viedo_box{
	margin:20px 0;
	border:1px solid #fff;
	border-radius:5px;
	overflow:hidden;
	text-align:center;
}

.inner_content .about_mess{
	margin:20px 0;
}

.inner_content .about_mess p img{
	max-width:100%;
}

.inner_content .about_mess ul li{
	border-bottom:1px solid #eaeaea;
	padding-bottom:10px;
	margin-bottom:11px;
}

.inner_content .about_mess ul li h6{
	font-size:18px;
	color:#997f57;
}

.inner_content .about_mess ul li p{
	font-size:14px;
	color:#6b6b6b;
	line-height:26px;
	margin:10px 0;
}

/*---------------------------业务领域---------------------------*/
.yewu{
	background:#f5f5f5;
	padding-bottom:20px;
	margin:15px 0;
	overflow:hidden;
}

.yewu .yewu_mess{
	margin:15px 10px 10px 10px;
}

.yewu .yewu_mess h5{
	color:#997f57;
	font-size:20px;
}

.yewu .yewu_mess p{
	color:#858585;
	font-size:14px;
}

.yewu .yewu_mess .right_yewu{
	text-align:right;
	margin-top: 10px;
}

.yewu .yewu_mess .right_yewu a{
	display: inline-block;
    background: url(../img/yemore.png) center no-repeat;
    width: 40px;
    height: 40px;
}

.yewu_pic{
	overflow:hidden;
}

.yewu_pic img{
-webkit-transition: all .7s;
   -moz-transition: all .7s;
    -ms-transition: all .7s;
     -o-transition: all .7s;
        transition: all .7s;
	margin:0 auto;
}

.yewu_pic:hover img {
-webkit-transform: scale(1.05, 1.05);
   -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
     -o-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05);
}

/*----------------------项目案例----------------------------------*/
.inner_anli{
	position:relative;
	margin:15px 0;
	overflow:hidden;
}

.inner_anli .case img{
	-webkit-transition: all .7s;
   -moz-transition: all .7s;
    -ms-transition: all .7s;
     -o-transition: all .7s;
        transition: all .7s;
}

.inner_anli .case_mess{
	top: 0;
    position: absolute;
    background: rgba(153,127,87,0.75);
    width: 100%;
    height: 100%;
    text-align: center;
	display:none;
	cursor:pointer;
}

.inner_anli .case_mess .case_box{
    position:absolute;
	width: 100%;
    height: 100%;
	justify-content: center;
	align-items:center;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
}

.inner_anli .case_mess a{
    color: #fff;
	font-size:16px;
	padding-bottom: 40px;
	background:url(../img/casemore.png) bottom no-repeat;
}

.inner_anli:hover .case_mess{
	display:block;
}

.inner_anli:hover img{
	-webkit-transform: scale(1.05, 1.05);
   -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
     -o-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05);
}

.inner_anli .case_mess a:hover{
	text-decoration:none;
}

/*--------------page------------------*/
.page{
	text-align:center;
	margin:20px 0;
}

.page li{
	display:inline;
}

.page li a{
	font-size:20px;
	color:#36322e;
	padding:0 15px;
}

.page li span{
	font-size:16px;
	color:#997f57;
	padding:0 10px;
	cursor:pointer;
}

.page .active a{
	color:#997f57;
}

.page li a:hover{
	color:#997f57;
}

/*-------------------honor--------------------------*/
.honor{
	background:#f8f8f8;
	padding-bottom:10px;
	overflow:hidden;
	margin:15px 0;
	cursor:pointer;
}

.honor .honor_mess{
	margin:15px 0;
	text-align:center;
	
}

.honor .honor_mess h5{
	font-size:20px;
	color:#997f57;
	font-weight:normal;
}

.honor .honor_mess p{
	font-size:20px;
	color:#4b4b4b;
}

.honor_pic{
	overflow:hidden;
}

.honor_pic img{
-webkit-transition: all .7s;
   -moz-transition: all .7s;
    -ms-transition: all .7s;
     -o-transition: all .7s;
        transition: all .7s;
	margin:0 auto;
}


.honor2{
	background:#f8f8f8;
	padding-bottom:10px;
	overflow:hidden;
	margin:15px 0;
	cursor:pointer;
}

.honor2 .honor_mess{
	margin:15px 0;
	text-align:center;
	
}

.honor2 .honor_mess h5{
	font-size:20px;
	color:#997f57;
	font-weight:normal;
}

.honor2 .honor_mess p{
	font-size:20px;
	color:#4b4b4b;
}

.honor2 .honor_pic{
	overflow:hidden;
}

.honor2 .honor_pic img{
-webkit-transition: all .7s;
   -moz-transition: all .7s;
    -ms-transition: all .7s;
     -o-transition: all .7s;
        transition: all .7s;
	margin:0 auto;
}

@media(min-width: 1200px){
	.honor2{height:330.7px;}
	.honor_pic img{
		max-height:230.7px;
	}
}

@media(min-width: 992px) and (max-width:1199px){
	.honor2{height:286.7px;}
	.honor_pic img{
		max-height:186.7px;
	}
}

@media(min-width: 768px) and (max-width:991px){
	.honor2{height:222.4px;}
	
	.honor_pic img{
		max-height:138.4px;
	}
}

.honor_pic:hover img {
-webkit-transform: scale(1.05, 1.05);
   -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
     -o-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05);
}
/*-----------------contact------------------------*/
.contact{
	background:#f5f5f5;
	border-radius:5px;
	padding:20px;
	box-sizing:border-box;
	min-height: 158px;
	margin:10px 0;
}

.contact h6{
	font-size:16px;
	color:#997f57;
	border-bottom:1px solid #997f57;
	padding:10px 0;
}

.contact h6.c_phone{
	padding-left: 40px;
    background: url(../img/phone001.png)left 5px no-repeat;
}

.contact h6.chuanzhen{
	padding-left: 40px;
    background: url(../img/chuanzhen001.png)left 5px no-repeat;
}

.contact h6.email{
	padding-left: 40px;
    background: url(../img/email001.png)left 2px no-repeat;
}

.contact h6.address{
	padding-left: 40px;
    background: url(../img/address001.png)left 2px no-repeat;
}

.contact p{
	font-size:14px;
	color:#2e2a26;
	margin:15px 0;
}

.liuyan .input-group input{
	border:1px solid #997f57;
	color:#997f57;
	margin:10px 0;
	border-radius:5px;
}

.liuyan .input-group textarea{
	border:1px solid #997f57;
	color:#997f57;
	margin:10px 0;
	border-radius:5px;
	width:100%;
	resize:none;
	padding:5px;
	box-sizing:border-box;
	min-height:200px;
}

.liuyan .input-group input.tijiao{
	border:1px solid #997f57;
	color:#fff;
	background:#997f57;
	margin:10px 0;
	border-radius:5px;
}

.map_box{
	margin:10px 0;
}

.map_box .map{
	border:1px solid #fff; 
	border-radius:5px;
}

/*-----------------------news_box------------------------*/
.news_box{
	margin:15px 0;
	background:#f2f2f2;
}

.news_box .left_news{
	text-align:center;
	height:100%;
	box-sizing:border-box;
	padding: 0;
}

.news_box .left_news img{
	text-align:center;
	display:inline-block;
}

.news_box .left_news h5{
	font-size:20px;
	color:#fff0d8;
}

.news_box .left_news p{
	font-size:20px;
	color:#eed6b2;
}

.news_box .right_news{
	padding:20px;
	box-sizing:border-box;
}

.news_box .right_news h6 a{
	font-size:18px;
	color:#997f57;
}

.news_box .right_news p{
	font-size:14px;
	color:#8b8b8b;
}

.details_box .news_title{
	text-align:center;
}

.details_box .news_title h6{
	color:#997f57;
	font-size:20px;
}

.details_box .news_title p{
	color:#9f9f9f;
	font-size:16px;
}

.details_box .news-details p{
	color:#636363;
	font-size:14px;
	line-height:26px;
	margin:15px 0;
}

.details_box .news-details p img{
	max-width:100%!important;
	height:auto!important;
}

.more_new{
	margin:15px 0;
}

.more_new p,.more_new p a{
	font-size:14px;
	color:#5e5e5e;
	margin:10px 0;
}

.more_new p a:hover{
	color:#997f57;
}

/*--------------------lingyu_pic-------------------------*/
.lingyu_pic,.lingyu_mess{
	margin:15px 0;
}

.lingyu_mess h6{
	font-size:24px;
	color:#997f57;
}

.lingyu_mess p{
	font-size:14px;
	color:#5a5959;
	line-height:26px;
}

.back{
	margin:15px 0;
}

.back a{
	font-size:16px;
	color:#997f57;
}

.back a i{
	margin:0 5px;
}

.back a:hover{
	color:#c2af92;
}

/*----------------案例详情页-------------------*/
.case_pic{
	margin:15px 0;
}

.casedtail{
	position:relative;
	margin:15px 0;
}

.casedtail .detailsmess{
	
}

.casedtail .detailsmess h5{
	color:#997f57;
	font-size:24px;
}

.casedtail .detailsmess p{
	color:#757575;
	font-size:16px;
}

.sousuo{
	border:none;
	background:none;
}

.wenhua_box .qywenhua_box .wenhua{
	border:1px solid #e5dbce;
	margin-top:15px;
	/* padding-bottom:10px; */
	background: #f5f5f5;
	overflow:hidden;
}

.wenhua_box .qywenhua_box .wenhua .wenhua_pic img{
	-webkit-transition: all .7s;
   -moz-transition: all .7s;
    -ms-transition: all .7s;
     -o-transition: all .7s;
        transition: all .7s;
		margin:auto;
}

.wenhua_box .qywenhua_box .wenhua .wenhua_pic:hover img {
-webkit-transform: scale(1.02, 1.02);
   -moz-transform: scale(1.02, 1.02);
    -ms-transform: scale(1.02, 1.02);
     -o-transform: scale(1.02, 1.02);
        transform: scale(1.02, 1.02);
}

.wenhua_mess h5 a{
	font-size:20px;
	color:#997f57;
}

.wenhua_mess p{
	font-size:14px;
	color:#858585;
}

.wenhua_mess .right_wenhua{
	margin-top: 5%;
}

.wenhua_mess .right_wenhua a{
	display:inline-block;
	width:30px;
	height:30px;
	background:url(../img/download.png) center no-repeat;
}

.wenhua_info{
	margin-top:40px;
	margin-bottom:20px;
}

.wenhua_info p{
	font-size:14px;
	line-height:25px;
}

.toutiao{margin-top:10px;}
.toutiao_detail{position:relative;width:185px;margin:0 auto;}
.toutiao img{margin:auto;height:202px;}
.toutiao a{}
.toutiao a p{text-align:center;font-size:12px;padding:5px 0px;color:#fff;position:absolute;bottom:0px;left:0px;background:rgba(153,127,87,0.75);}
.toutiao li{font-size:12px;height:50px;overflow:hidden;}

/* 项目案例详情页轮播 */
    .swiper-container {
      width: 100%;
      height: 300px;
      margin-left: auto;
      margin-right: auto;
    }
    .swiper-slide {
      background-size: cover;
      background-position: center;
    }
    .gallery-top {
      height: 80%;
      width: 100%;
    }
    .gallery-thumbs {
      height: 20%;
      box-sizing: border-box;
    }
    .gallery-thumbs .swiper-slide {
      width: 25%;
      height: 100%;
      opacity: 0.4;
    }
    .gallery-thumbs .swiper-slide-active {
      opacity: 1;
    }
	
/* 企业资质 */
.zizhi_box{
	margin:20px;
}

.zizhi{
	line-height:25px;
}

.wenhua_info img{max-width:100%;}
