﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:0; font-family:"微软雅黑", "宋体"; font-size:14px; }
ul{ padding:0; margin:0;}
li{ list-style:none;}
a:link{ text-decoration:none; color:#666;}
a:visited{ text-decoration:none;  color:#666;}
a:hover{ text-decoration:none;  color:#666;}
a:active{ text-decoration:none;  color:#666;}
.clear{ clear:both;}
.w1000{ width:1000px; margin:0 auto;}
.w1200{ width:1200px; margin:0 auto;}
.imgcenter img{ display:block; margin:0 auto;}


.header{ background:#333333; height:115px; height:124px; }
.header_nei{ position:relative;}
.logo_left{ float:left; padding-top:10px; }
.logo_right{ float:right; line-height:24px; padding-left:45px;}

.nav { float:right;  }
.nav li{ float:left; width:120px; line-height:124px; text-align:center; transition: all 0.3s;}
.nav li a{ font-size:14px; width:120px; height:124px; display:block; transition: all 0.3s;}
.nav li a:link{ font-size:14px;   color:#fff; }
.nav li a:visited{ font-size:14px;   color:#fff; }
.nav li a:hover{ font-size:14px;    color:#fff;  }
.nav li a:active{ font-size:14px;    color:#fff;  }
.nav li:hover{ background:#9f8447;}



.icase { margin-top:107px;  }
.icase_fenlei li{ float:left;}

.icase_fenlei{	width:960px; padding-top: 47px;	margin-bottom: 15px;   margin:0 auto; margin-bottom:60px; }
.icase_fenlei li{	float: left;}
.icase_fenlei li a{	display: inline-block;	width: 140px;	height: 36px;	float: left;	margin:0 10px;	line-height: 36px;	color: #956f24;	text-align: center;	background: #9f8447; color: #fff; font-size:16px; }
.icase_fenlei li a:hover{	background: #bc9f67;	color: #fff;  }

.icase_list li{ float:left; position:relative; height:282px; width:380px; margin:0 10px; margin-bottom:30px;  overflow:hidden;}
.icase_list li img{ width:380px; height:282px;}
.icase_list a{ display:block;}
.icase_list h4{ position:absolute; top:282px;  text-align:center;  width:380px; height:45px; line-height:45px;  color:#fff; background-color:rgba(159,132,71,0.8); }
.icase_list li:hover h4{ position:absolute;  top:237px; color:#fff;
transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.ipro{ background:#f1f1f1; padding:94px 0 32px 0; margin-top:35px; }
.ipro_list { margin-top:68px;}
.iproli{ float:left; float:left; position:relative; top:0; margin-bottom:30px;
 -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.ipro_left{ margin-right:30px;}
.iproli:hover{ position:relative; top:-20px;
 -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	}


.iabout{ margin-top:90px;}
.iabout_bt{ margin-bottom:80px;}
.iabout_left{ float:left; width:620px;}
.iabout_left p{ line-height:30px; color:#333; font-size:14px;}
.iabout_left img{ padding-top:50px;}
.iabout_right{ float:right; width:530px;}


.inews{ background:#9f8447; margin-top:77px; padding-bottom:80px;}
.inews_bt{ padding:74px 0;}
.inews_left{ position:relative; width:562px; float:left;}
.inews_left h4{ position:absolute; top:286px; background:rgba(51,51,51,0.5); width:562px; height:38px; line-height:38px; text-indent:2em; color:#fff;  }
.inews_right{ width:600px; float:right;}
.inews_riqi{ float:left; width:75px;}
.inewsli{ float:right; width:510px; padding-top:15px;}
.ri{ font-size:50px; color:#bfaf8e;}
.nianyue{ font-size:18px; color:#bfaf8e; }
.inewsli h3{ font-size:18px; color:#fff; font-weight:normal; }
.inewsli p{ font-size:14px; color:#fff;  padding-top:10px; opacity:0.5;}
.inews_list{ padding-bottom:11px; border-bottom:1px solid #a9915a; margin-bottom:10px; }


.ihezuo{ margin-top:70px;}
.ihezuo_img{ padding-top:65px;}




.footer{ background:#2f2f2f; padding:30px 0;margin-top:30px; }
.footer1{  padding:23px 0; float:left; }
.footer1 h2 a:link{ color:#fff; font-size:14px;}
.footer1 h2 a:visited{ color:#fff; font-size:14px;}
.footer1 h2 a:hover{ color:#fff; font-size:14px;}
.footer1 h2 a:active{ color:#fff; font-size:14px;}
.footer1 dt{ display:block;}
.footer1 dt dl{ margin:0;}
.footer1 dt dl a{ color:#888888; padding-top:10px; display:block; font-weight:normal;  }
.footer1 dt dl a:link{ color:#888888; padding-top:10px; display:block;  }
.footer1 dt dl a:visited{ color:#888888; padding-top:10px; display:block; }
.footer1 dt dl a:hover{ color:#fff; padding-top:10px; display:block; }
.footer1 dt dl a:active{ color:#fff; padding-top:10px; display:block; }
.midli{ float: left;      padding:0 30px; height:181px; }
.firstli {float: left;  padding-right:30px;  }
.rightli{ float:right;}
.footer2{ float:left; padding-left:100px;}
.footer2 h3{ color:#858585;  font-size:18px; padding-top:20px; padding-bottom:10px; }
.footer2 p{ color:#858585; line-height:15px; line-height:24px;}
.footer3{ float:right; }
.footer_bottom{ font-size:14px; border-top:1px solid #3e3e3e; padding-top:30px; text-align:center; color:#858585;}



.ban_about{ background:url(../images/ban_about.jpg) no-repeat center top; height:260px;}
.ban_product{ background:url(../images/ban_product.jpg) no-repeat center top; height:260px;}
.ban_case{ background:url(../images/ban_case.jpg) no-repeat center top; height:260px;}
.ban_news{ background:url(../images/ban_news.jpg) no-repeat center top; height:260px;}


.main{ padding-top:60px; padding-bottom:60px;}
.main_bt img{ display:block; margin:0 auto;}
.fenlei{	width:730px; padding-top: 30px;	margin-bottom: 15px;   margin:0 auto;}
.fenlei li{	float: left;}
.fenlei li a{	display: inline-block;	width: 140px;	height: 36px;	float: left;	margin:0 10px;	line-height: 36px;	color: #fff;	text-align: center;	background: #9f8447; color: #fff;  font-size:16px;}
.fenlei li a:hover{	background: #d33824;	color: #fff;  }
.fenlei3{ width:480px;}
.fenlei4{ width:640px;}
.fenlei5{ width:800px;}
.fenlei6{ width:960px;}

.mainbd{ padding-top:30px; }
.about p{ text-indent:2em; line-height:26px; color:#666; padding-bottom:10px; }

.a_active{	background: #d33824  !important;	color: #fff !important;}


/* 产品列表 */
.pro_list{  background:#fff; padding:30px 0 20px 0; line-height:26px; color:#666;  }
.pro_list img{ border:1px solid #dddddd; padding:4px; width:330px; height:248px;}
.pro_list h4{ text-align:center; padding:0; margin:0; font-size:14px; color:#666; font-weight:normal;  padding-top:7px;}
.pro_list ul{ padding:0; margin:0; font-size:12px; padding-top:10px;}
.pro_list li{ list-style:none; float:left;   padding:0 30px 35px; }




/* 新闻 */
.newsli{ width:250px; background:#f5f5f5; padding:15px; float:left; margin:10px; height: 324px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.newsli:hover { background:#bb9e66; }
.newsli:hover .tit{ color:#fff;}
.newsli:hover .riqi{ color:#fff; opacity:0.3; }
.newsli:hover .zhaiyao{ color:#fff; opacity:0.5; }
.newsli .news_img img{ width:250px; height: 160px;}
.newsli .tit{ text-align:center; font-size:16px; text-align:center; color:#333; padding-top:20px; }
.newsli .riqi{ text-align:center; color:#999; padding:5px 0;}
.newsli .zhaiyao{ text-align:center; font-size:12px; color:#666; line-height:24px;}


.contact1{float:left;padding-left:200px;}
.contact2{float:left;padding-left:100px;}




/*分页样式*/
.page_info {	text-align: center;	margin-top: 10px;	color: #333;}
.page_info span {	padding: 0 2px;	font-weight: bold;}
.page_list {	height: 24px;	line-height: 24px;	text-align: center;	letter-spacing: 0;	font-family: "Arial Black";	font-size: 12px;	margin-top: 20px; padding-bottom:5px;}
.page_list a {	display: inline-block;	color: #898989;	border: 1px solid #e8e8e8;	background: #f8f8f8;	padding: 0 8px;	margin: 0 1px; }
.page_list a:hover {	color: #fff;	border: 1px solid #898989;	background: #898989;}
.page_list a.on {	color: #333;	border: 1px solid #ccc;	background: #E5EDF2;}





