body{
    background:url(../images/tea_02.png) repeat;
	color:#5f5f5f!important;
    /*width:100%;*/
    /*overflow: hidden;*/
}
body .caseBox a{
	color:#5f5f5f!important;

}
.header{
    width:100%;
    min-width: 1200px;
}
.header img{
    width:100%;
}
.nav{
    height:130px;
}
.nav ul{
    overflow: hidden;
    width:1200px;
    margin: 50px auto 0 auto;
}
.nav ul li{
    width:174px;
    height:75px;
    background: url(../images/mu.png);
    float: left;
    text-align: center;
    line-height: 75px;
    margin-left: 31px;
}
.nav ul li:nth-child(1){
    margin-left: 0;
}
.nav ul li a{
    color:#824601;
    font-size:20px;
    font-weight: bold;
}
.nav ul li a.on{
	/* color:#e0e0e0; */
	color:#c30d23;
}
.zjnr,.cjsd,.zxbz,.jxzp,.textContent{
    width:1200px;
    margin: 0 auto;
}
.zjnr{
    position: relative;
}
.section{
    width:100%;
    overflow: hidden;
}
.zjnr .yun{
    width:181px;
    height:123px;
    background: url(../images/yun.png);
    position:absolute;
    left:-300px;
    top:-45px;
}
.zjnr .shan{
    width:574px;
    height:165px;
    background: url(../images/shan.png);
    position:absolute;
    right:-440px;
    bottom:-150px;
}
.zjnr .boxTitle{
    margin-top: 50px;
}
.boxTitle{
    width:396px;
    height:72px;
    margin: 100px auto 50px auto;
}
.boxTitle img{
    width:100%;
}
.zjnr .text{
    font-size: 30px;
    text-align: center;
}
.cjsd ul{
    overflow: hidden;
}
.cjsd ul li{
    width:285px;
    height:250px;
    float: left;
    background: url(../images/yuan.png);
    margin:0 7px 0 8px;
    font-size:28px;
    color:#9a3525;
}
.cjsd ul li .step{
    height: 45px;
    width:230px;
    line-height: 45px;
    text-align: center;
    margin: 55px auto 15px auto;
    border-bottom: 3px solid #fff;
}
.cjsd ul li .qian{
    text-align: center;
    font-size:40px;
    height:50px;
    line-height: 50px;
}
.cjsd ul li .jieShi{
    font-size: 25px;
    text-align: center;
}
.zxbz ul{
    font-size: 20px;
    width:500px;
    margin: 0 auto;
    /* text-align: center; */
}
.zxbz ul li{
    /*text-align: center;*/
}
.jxzp .cases{
    width:1200px;
    margin: 0 auto;
    overflow: hidden;
}
.jxzp .cases .caseBox{
    width:290px;
    margin-left:13px;
    margin-bottom: 15px;
    float: left;
    overflow: hidden;
}
.jxzp .cases .caseBox:first-child,
.jxzp .cases .caseBox:nth-child(5){
    margin-left:0;
}
.jxzp .cases .caseBox .imgBox{
    width:290px;
    height:290px;
	overflow:hidden;
}
.jxzp .cases .caseBox:hover .imgBox img{
    transform:scale(1.2);
    -webkit-transition: all .7s;
    -moz-transition: all .7s;
    -ms-transition: all .7s;
    -o-transition: all .7s;
}
.jxzp .cases .caseBox .imgBox img{
     width:100%;
     height:100%;
 }
.jxzp .cases .caseBox .txtBox{
    width:290px;
    height:80px;
    font-size: 14px;
    margin-top:15px;
    /*background-color:#ebdfd9;*/
    padding:0 5px;
    color:#888;
}
.jxzp .cases .caseBox .txtBox>div{
    height:20px;
    line-height: 20px;
}
.jxzp .seeMore{
    width:174px;
    height:75px;
    background: url(../images/mu.png);
    text-align: center;
    line-height: 75px;
    margin: 15px auto 60px auto;
}
.jxzp .seeMore a{
    font-size: 25px;
	color:white
}
.footer{
    width:100%;
}
.footer img{
    width:100%;
}
.textContent{
    position: relative;
}
.textContent .text{
    width:1000px;
    margin: 0 auto;
    font-size: 18px;
    line-height: 40px;
}
.textContent .xz{
    text-align: center;
    color:#000;
    font-size:60px;
    margin-top:60px;
}
/*.textContent>div .text p{*/
    /*font-size: 18px;*/
/*}*/
.textContent>.mb .text p{
    text-align: center;
}
.jj .text{
    width:1000px;
    margin: 0 auto;
    font-size: 18px;
    line-height: 40px;
}
.jj .text p{
    text-indent: 30px;
}
.jj  .foot{
    height:229px;
    margin-top: 100px;
}
  .foot img{
    float: right;
    height:229px;
}
.textContent .yun{
    width:310px;
    height:225px;
    background: url(../images/yun.jpg);
    position:absolute;
    left:-354px;
    top:400px;
}
body .main .footer .footer-nav dl dd p a{
	color:white;
}
.tg{
	position:fixed;top:85%;
	animation:message 1.5s infinite;
}
/* @-webkit-keyframes message{0%{opacity:100}25%{opacity:75}50%{opacity:50}75%{opacity:25}100%{opacity:0}} */
/*@-webkit-keyframes message{0%{margin-top:40px;margin-left:-40px;}25%{margin-top:30px;margin-left:-30px;}50%{margin-top:20px;margin-left:-20px;}75%{margin-top:10px;margin-left:-10px;}100%{margin-top:0px;margin-left:-0px;opacity:1}}*/
 @-webkit-keyframes message{0%{opacity:100}25%{opacity:75}50%{opacity:50}75%{opacity:25}100%{opacity:0}}