*{
    padding: 0;
    margin:0
}
html,body{
    width:100%;
    padding:0;
    margin:0;
    font-size: 16px;
    line-height: 30px;
    font-family: "Microsoft YaHei", "微软雅黑";
}

a,a:hover{
    text-decoration: none;
    color:#f2cf93;
}
ul, ul li{
    list-style: none;
    margin:0;
    padding:0;
}
p,h1,h2,h3,h4,h5,h6{
    margin:0;
    padding:0;
}
img{
    max-width: 100%;
}

.fl{float:left}
.fr{float:right}

.width40{width:40%}
.width50{width:50%}
.width60{width:60%}
.width80{width:80%}
.width20{width:20%}
.width25{width:25%}
.width30{width:30%}
.width60{width:60%}
.width65{width:65%}
.width70{width:70%}
.width75{width:75%}

.green{color:#329115;}
.white{color:#fff;}
.text-center{text-align: center;}

.col-xs-20{
width:20%;
float:left;
}


@media(min-width:1900px){
    .container{
        width:1600px;
    }
}
@media(min-width:1600px){
    .container{
        width:1400px;
    }
}

.banner .swiper-button-next, .banner .swiper-button-prev{
    color:#f2cf93;
}


.sec1{overflow:hidden;}
.sec1-left{
    padding-right:60px;
    margin:60px 0;
}
.sec-title{
}
.sec1-title{
    border-bottom:1px solid #ddd;
    padding:0 0 35px;
    padding-left:15%;
    position: relative;
}
.sec1-title:after{
    content: "";
    display: block;
    width:8px;
    height:8px;
    background: #329115;
    position: absolute;
    bottom:-4px;
    right:0;
}

.sec-en{
    margin-bottom:15px;
    text-transform: uppercase;
}
.sec1-content{
    padding-left:15%;
}
.sec1-desc{
    margin:40px 0;
    color:#777;
}
.sec1-btn{
    width:160px;
    height:48px;
    background: #329115;
    text-align: center;
    line-height: 48px;
}
.sec1-btn a{color:#fff;display: block;}

.sec1-item{
    overflow: hidden;
    margin-top:40px;
}
.sec1-item img{
    display: block;
    margin:0 auto;
    height:80px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.sec1-item span{
    display: block;
    font-size: 16px;
    line-height: 20px;
    margin-top:10px;
    text-align: center;
}
.sec1-item .col-sm-3:hover img{
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
}

.sec1-right{
    background: url(../../images/a-bg.jpg) no-repeat;
    padding-top:60px;
    padding-bottom:60px;
    padding-right:15%;
}
.sec1-pic{
    overflow: hidden;
}
.sec1-pic img{
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
}
.sec1-pic:hover img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.sec2{
    background: url(../../images/pro-bg.jpg) no-repeat;
    height: 600px;
}
.sec-pro-list{
    margin-top:60px;
    background:#fff;
    padding:60px;
}
.sec-pro-box{
    background:#eee;
    padding:10px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.sec-pro-pic{
    height:256px;
    overflow: hidden;
}
.sec-pro-pic img{
    max-height: 256px;
    display: block;
    margin:0 auto;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.sec-pro-name{background:#fff;padding:30px 20px; text-align: center;    margin-top:10px;}
.sec-pro-title{font-size:20px;line-height: 40px;color:#333}
.sec-pro-desc{
    color:#777;
}
.proSwiper .swiper-button-next, .proSwiper .swiper-button-prev{color:#f2cf93;background:rgba(0,0,0,.2);}
.proSwiper .swiper-button-next{right:0;}
.proSwiper .swiper-button-prev{left:0;}

.sec2-c{
    transform: translateY(80px);
    -webkit-transform: translateY(80px);
    -moz-transform: translateY(80px);
    -o-transform: translateY(80px);
}



.sec-pro-box:hover .sec-pro-pic img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.sec-pro-box:hover{
    box-shadow: 0 2px 5px 5px rgba(0,0,0,.1);
}
.sec-pro-btn{position:relative}
.secBtn{
    width:160px;
    height:48px;
    line-height: 48px;
    background: #329115;
    border-radius: 24px;
    text-align: center;
    margin:0 auto;
}
.secBtn a{
    color:#fff;
    display: block;
}
.sec-pro-btn:after{
    content: "";
    display: block;
    width:100%;
    height:1px;
    background:#eee;
    position: relative;
    left:0;
    bottom:24px;
    z-index: -1;
}

.line{
    width:100%;
    height:8px;
    background-color: #f2cf93;
    margin-top:280px;
    margin-bottom:80px;
}



.sec3{
    overflow: hidden;
    margin-left:-15px;
    margin-right:-15px;
}
.sec3-box{
    background-color: #f2cf93;
    position: relative;
    overflow: hidden;
    padding:60px 0px;
    text-align: center;
    margin:10px 0;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.sec3-box a{
    display: block;
    overflow: hidden;
}
.sec3-box-pic{
    padding-right:20px;
}
.sec3-box:hover{
    box-shadow: 0 2px 5px 5px rgba(0,0,0,.1);
}
.sec3-jm{
    color:#000;
    font-size: 24px;
    text-align: left;
    padding-left:20px;
}
.sec3-jm span{
    display: block;
    font-size:20px;
    text-transform: uppercase;
}

.sec3-box:after{
    content: "";
    display: block;
    left:20px;
    top:20px;
    border:1px solid #fff;
    position: absolute;
    width: calc(100% - 40px);
    width: -webkit-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    height: calc(100% - 40px);
    height: -webkit-calc(100% - 40px);
    height: -moz-calc(100% - 40px);
}
.sec3-box img{
    height:69px;
}
.sec3-box-pic{
    text-align: right;
}

.sec4{
    overflow: hidden;
    position: relative;
    margin:60px 0;
}
.sec4 .sec-ys-item{
    position: absolute;
    top:0;
    right:0;
    background: #329115;
    padding:90px 20px;
    width:50%;
    height:720px;
}
.sec4 .sec-ys-item ul{overflow: hidden;}
.sec4 .sec-ys-item ul li{overflow: hidden;width:50%;padding:23px 20px;float: left;color:#fff; position: relative;}
.sec4 .sec-ys-item ul li:nth-child(9):after,.sec4 .sec-ys-item ul li:nth-child(10):after{display: none;}
.sec4 .sec-ys-item ul li:after{
    content: "";
    display: block;
    width:calc(100% - 20px);
    width:-webkit-calc(100% - 20px);
    width:-moz-calc(100% - 20px);
    height: 1px;
    background-color: rgba(255,255,255,.5);
    position:absolute;
    left:10px;
    bottom:0;
}
.sec-ys-desc{
    width:70%;
    font-size: 14px;
    line-height: 20px;}
.sec-ys-icon img{
    height:60px;
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}
.sec-ys-desc span{color:yellow}
.sec-ys-desc span i{margin-right:2px;}
.sec-ys{overflow: hidden;}
.sec-ys img{
    height:720PX;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.sec-ys:hover img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.sec4 .sec-ys-item ul li:hover .sec-ys-icon img{
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
}



.sec5{
    overflow: hidden;
    padding:0 15px;
}
.sec-case{overflow:hidden;margin-top:40px;}
.sec-case-top,.sec-case-bottom{margin-left:-15px;margin-right:-15px;overflow: hidden;}
.sec-case-top{margin-bottom:30px;}
.sec-case-top-box,.sec-case-bottom-box{overflow: hidden;}
.sec-case-top-box img,.sec-case-bottom-box img{
    width:100%;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.sec-case-top-box img{height:613px;}
.sec-case-top-box:hover img,.sec-case-bottom-box:hover img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}


.sec6{
margin:60px 0;
overflow:hidden;
}
.sec-news{
overflow:hidden;
margin-top:40px;
}
.sec-news ul{
overflow:hidden;
margin-left:-15px;
margin-right:-15px;
}
.sec-news-pic{
background-repeat:no-repeat;
background-size:cover;
background-position:center;
overflow:hidden;
width:100%;
height:240px;
transition: all .3s;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
}

.sec-news-content{
overflow:hidden;
padding:30px 0;
}
.sec-news-content .sec-news-title{
font-size:20px;
line-height:40px;
height:40px;
overflow:hidden;
color:#329115;
}
.sec-news-date{
font-size:14px;
color:#777;
}
.sec-news-desc{
font-size:14px;
color:#555;
margin-top:20px;
padding-top:20px;
border-top:1px solid #329115;
height:60px;
overflow: hidden;
}
.sec-news li:hover .sec-news-pic{
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
   }
.sec-news li:hover .sec-news-title{
    color:#333;
}

.sec-nav{
background:#eee;
line-height:80px;
position:relative;
}
.sec-nav-home{
width:25%;
background:#ccc;
padding-left:18%;
position:absolute;
left:0;
top:0;
}
.sec-nav ul{
overflow:hidden;
width:60%;
margin:0 auto;
}
.sec-nav ul li{
float:left;
text-align:center;
width:20%;
}
.sec-nav ul li a{color:#777;}
.sec-nav ul li:hover a{color:#329115;}
.sec-nav-top{ position:absolute;right:15%; top:0;}
.footer{
background:url(../../images/ft-bg.jpg) no-repeat center top;
background-size:cover;
padding:60px 0;
overflow:hidden;
color:#fff;
}
.footer-copyright{
overflow:hidden;
margin-left:-15px;
margin-right:-15px;
line-height:60px;
}
.footer-copyright a{color:#fff;}
.footer-contact{
line-height:30px;}
.erweima img{
height:160px;
display:block;
margin:0 auto;
}

.banner-c{
position:relative;
}

.bannerT{
	overflow:hidden;
	color:#fff;
	position:absolute;
	left:15%;
	top:40%;
	border:1px solid #ddd;
	padding:30px 40px;
}
.bannerT .bannerLine{
width:80px;
height:2px;
background:#329115;
}
.bannerT .bannerCatname{
font-size:40px;
line-height:60px;
margin:20px 0;
}
.bannerT .bannerEn{
font-size:24px;
text-transform: uppercase;}



/* 面包屑导航 */
.sub_nav{
    width: 100%;
    overflow: hidden;
	margin-top:40px;
	margin-bottom:30px
}
.sub_nav ul{font-size:0;width:100%;margin:0 auto; text-align: center;}
.sub_nav li{display:inline-block;border:1px solid #ddd;}
.sub_nav li a{display:block; text-align:center;font-size:16px; color:#333; position:relative;padding:10px 30px;background:#f8f8f8;transition:all .3s;}
.sub_nav li.cur a{color:#333; background:#f2cf93;transition:all .3s;}
.sub_nav li.cur a:after{left:0; width:100%;}
.sub_nav li:hover a{color:#fff; background:#f2cf93;}
.sub_nav li:hover a:after{left:0; width:100%;}

.location{
font-size:14px;
color:#777;
line-height:48px;
}
.location a{
color:#777;
}

.news{margin:60px 0;overflow:hidden;}
.news ul,.news ul li{overflow:hidden}
.news ul li{padding:30px 0;border-bottom:1px solid #ddd;transition:all .3s;}
.news-pic{position:relative;height:180px;background:#f8f8f8;overflow:hidden}
.news-pic img{
max-height:180px;
display:block;
margin:0 auto;
transition:all .3s;}
.news-date{
position:absolute;
left:0;
top:0;
background:rgba(50,145,21,.5);
padding:10px 35px;
color:#fff;
}
.news-date span{
display:block;
font-size:20px;}
.news-cotnent{
padding:20px 40px;
}
.news-btn{
width:48px;
height:48px;
background:#ccc;
text-align:center;
line-height:48px;
color:#fff;
}
.news-btn .fa-angle-right:before{font-size:24px;}
.news-title{
font-size:20px;
margin-bottom:30px;
color:#333;
}
.news-desc{
color:#777;
height:60px;
overflow:hidden;

}
.news ul li:hover{
box-shadow:0 2px 5px 5px rgba(0,0,0,.1);
}
.news ul li:hover .news-pic img{
transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-o-transform:scale(1.1);
}
.news ul li:hover .news-btn{
background:#329115;
}
.news ul li:hover .news-title{
color:#329115;}
.box{background:#f4f4f4;}


.c{
overflow:hidden;
padding-top:150px;
}

.news-c-left{padding-right:40px;}
.news-c-right{padding-left:40px}
.news-c-right ul li{
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
}
.news-c-right ul li:hover{
    box-shadow: 0 2px 5px 5px rgba(0,0,0,.1);
}
.c .c-location{
font-size:14px;
color:#777;
border-bottom:1px solid #329115;
line-height:40px;
}
.c .c-location a{
color:#777;}
.news-c{overflow:hidden;padding:60px 0;}
.news-c-title{
font-size:30px;
line-height:60px;
}
.news-icon{
overflow:hidden;
line-height:60px;
font-size:14px;
color:#777;
background:rgba(242,207,147,.3);
}
.news-c-c{
overflow:hidden;
margin:30px 0;
}
.fanye{
overflow:hidden;
background:#f8f8f8;
padding:20px 0;
font-size:14px;
}
.news-c-right-pic{
width:100%;
height:180px;
background-repeat:no-repeat;
background-size:100% 100%;
}
.news-c-right-t{
padding:15px 10px;
background:#f4f4f4;
color: #333;
}

.news-c-right ul li{
border-bottom:1px solid #329115;
margin-bottom:20px;
}
.news-c-right ul li:hover .news-c-right-t{
    color:#f2cf93;
}


.contact{overflow:hidden;padding:60px 0;}
.contact-left{
padding-right:60px;
border-right:1px solid #333;
}
.contact-right{
padding-left:60px;
}
.contact h2:after{
content:"";
display:block;
width:60px;
height:2px;
background:#329115;
margin:20px 0 40px;
}
.contact-desc{
color:#777;
font-size:14px;}
.contact-item,.contact-item .contact-box{
overflow:hidden;
}
.contact-item .contact-box{
margin-top:30px;
border:1px solid #ddd;
background:#f4f4f4;
border-radius:8px;
padding:30px 40px;
}
.contact-box img{
height:60px;
float:left;
}
.contact-neirong{
width:85%;
line-height: 30px;
float:right;
}
.contact-box:nth-child(2){
line-height:60px;
}

.message input[type="text"]{
	width:100%;
	line-height:40px;
	border:1px solid #ccc;
}
.message .control-label{
color:#555;
}


.about-honor{
    margin:60px 0;
    overflow: hidden;
}
.about-honor-list{margin-top:40px;overflow:hidden}
.about-honor-list ul{overflow: hidden;margin-left:-15px; margin-right:-15px;}
.a-h-name{
    background:#f2cf93;
    text-align: center;
    line-height: 60px;
    height:60px;
    overflow: hidden;
    margin-top:10px;
}
.about-honor-desc{
    line-height: 40px;
    color:#777;
}

.a-h-pic {
    position: relative;
    display: table;
    overflow: hidden;
    width: 100%;
    height: 225px;
    text-align: center;
    background:#f2cf93;
    padding:10px;
}

.a-h-pic a {
    display: table-cell;
    width: 100%;
    height: 225px;
    vertical-align: middle;
}

.a-h-pic a img {
    max-width: 100%;
    max-height: 225px;
    margin: 0 auto;
}

.about-category{position: relative;}
.about-top{
    margin:60px 0;
    overflow: hidden;
}
.about-top-box h1{
    line-height: 80px;
    position:relative;
    border-bottom:1px solid #ddd;
    margin-bottom:30px;
}
.about-top-box h1:after{
    content: "";
    display: block;
    width:60px;
    height:4px;
    position: absolute;
    left:0;
    bottom:0;
    background-color: #329115;
}
.about-top-desc{
    line-height: 30px;
    color:#777;
}
.about-top-pic{
    width:30%;
    position: absolute;
    right:15%;
    top:0;
    background-repeat: no-repeat;
    background-position: top;
    background-size:100% 100%;
    height: 540px;
    border-radius: 10px 10px 40px 10px;
}
.about-culture{
    background:rgba(242,207,147,.3);
    padding:80px 0;
    overflow: hidden;
}
.about-culture h1{
    line-height: 80px;
}
.about-culture-desc{overflow: hidden;color: #777;}
.about-culture .line{
    margin:30px 0 40px;
}
.about-culture-box{
    border:1px solid #ddd;
    padding: 40px 20px;
    background: rgba(255,255,255,.5);
    border-radius: 20px;
    transition: all .3s;
}
.about-culture-box:hover{
    box-shadow: 0 2px 5px 5px rgba(0,0,0,.1);
}
.about-culture-c{
    font-size:14px;
    color:#555;
    height:144px;
    line-height: 24px;
    overflow: hidden;
}
.about-culture-item{
    overflow: hidden;
    margin-left:-15px;
    margin-right:-15px;
    padding:10px 0;
}
.about-culture-box h3{
    line-height: 60px;
    border-bottom:1px solid #329115;
    margin-bottom:30px;
}

.about-honor-btn{
    width:160px;
    height:48px;
    text-align: center;
    line-height: 48px;
    margin:0 auto;
    border:1px dotted #f2cf93;
    margin-top:40px;
}

.style{
    padding:60px 0;
    overflow: hidden;
}

.style-pic {
    position: relative;
    display: table;
    overflow: hidden;
    width: 100%;
    height: 225px;
    text-align: center;
    border: 1px solid #329115;
    padding:5px;
}

.style-pic a {
    display: table-cell;
    width: 100%;
    height: 225px;
    vertical-align: middle;
}

.style-pic a img {
    max-width: 100%;
    max-height: 225px;
    margin: 0 auto;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
}
.style-name{
    background:#f2cf93;
    border: 1px solid #329115;
    text-align: center;
    line-height: 60px;
    height:60px;
    overflow: hidden;
}

.style li:hover .style-box{
    box-shadow: 0 2px 5px 5px rgba(0,0,0,.1);
}
.style li:hover .style-pic img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.pro-zixun{
    background: url(../../images/pro-zixun-bg.jpg) no-repeat;
    padding:100px 0;
    color:#fff;
}
.pro-zixun h3{margin-bottom:20px;}
.pro-zixun-btn{
    width:160px;
    height:48px;
    border:1px solid #f2cf93;
    text-align: center;
    line-height: 48px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
}
.pro-zixun-btn a{display: block;color: #f2cf93;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
}
.pro-zixun:hover .pro-zixun-btn{
    background:#f2cf93;
}
.pro-zixun:hover .pro-zixun-btn a{
    color:#000;
}

.pro-top{
    overflow: hidden;
    margin-top:60px;
    margin-bottom:60px;
}
.pro-top-box{
    position: relative;
}
.pro-top-name{
    width:100%;
    height:100%;
    background-color: rgba(0,0,0,.2);
    position: absolute;
    left:0;
    top:0;
    text-align: center;
    padding-top:20%;
    font-size:24px;
}
.pro-top-name img{
    display: block;
    height: 100px;
    margin:0 auto;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
}
.pro-top-box:hover .pro-top-name img{
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
}
.pro-lanmu{
    overflow:hidden;
}
.pro-item{overflow: hidden;margin-bottom:60px;}
.pro-item-c{
    padding:30px 0;
}
.pro-item-c-desc{
    margin:40px 0;
    color:#999;
}
.pro-item-c-btn{
    width:140px;
    height:40px;
    border-radius: 24px;
    text-align: center;
    line-height: 40px;
    background: #f2cf93;
    text-align: center;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
}
.pro-item-c-btn a{
    display: block;
    color:#333;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
}
.pro-item-pic img{
    width:60%;
    display: block;
    margin: 0 auto;
}
.pro-item-c-btn:hover{
    background: #329115;
}
.pro-item-c-btn:hover a{
    color:#fff;
}

.pro-project{
    padding:60px 0;
    overflow: hidden;
}
.pro-project h1{
    text-align: center;
    margin-bottom:40px;
}

.case{
    margin:60px 0;
    overflow: hidden;
}
.case-box{
    overflow: hidden;
    margin-bottom:30px;
}

.case-pic{
    position: relative;
    display: table;
    overflow: hidden;
    width: 100%;
    height: 291px;
    padding: 5px;
    text-align: center;
    border: 1px #f2cf93 solid;
}

.case-pic a {
    display: table-cell;
    width: 100%;
    height: 291px;
    vertical-align: middle;
}

.case-pic a img {
    max-width: 100%;
    max-height: 291px;
    margin: 0 auto;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.case-name{
    border:1px solid #f2cf93;
    border-top:none;
    line-height: 60px;
    margin-bottom: 30px;
    text-align: center;
}
.case-box:hover .case-pic a img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}


.product{
    overflow: hidden;
    margin:60px 0;
}
.product-box{overflow: hidden;background: #f2cf93;margin-bottom:30px;}
.product-pic{
    padding:10px;
    overflow: hidden;
}
.product-pic img{
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.product-name{
    color:#333;
    padding:0px 20px;
    overflow: hidden;
    text-align: center;
}
.product-box:hover .product-pic img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.product-top{
    overflow: hidden;
}
.product-c-box{
    width:100%;
    overflow:hidden;
    padding:40px 0;
}
.product-c-box h2{
    text-align:  center;
}
.product-c-box h2:after{
    content: "";
    display: block;
    width:60px;
    height:4px;
    background: #329115;
    margin:30px auto 60px;
}
.product-desc{
    width:100%;
    height:120px;
    overflow: hidden;
}
.product-c-icon{
    overflow: hidden;
    margin-top:60px;
}
.product-c-icon-pic{
    border:2px solid #329115;
    border-radius: 8px;
    width: 60%;
    margin: 0 auto;
    padding:10px;
}

.product-bottom{
    overflow: hidden;
    background:rgba(242,207,147,.5);
    padding:60px 0;
}
#pages{text-align: center;}
textarea{border:1px solid #ccc}


@media(min-width:1599px) and (max-width:1600px){
    .sec1-right{padding-right:5%;}
}

@media(min-width:1300px) and (max-width:1599px){
    .sec1-right{padding-right: 0%;}
    .sec-pro-pic{height:206px}
    .sec-pro-pic img{max-height: 206px;}
    h1{font-size:32px}
    .about-top-pic{
        width: 40%;
        right: 5%;
    }
    .a-h-pic ,.a-h-pic a{height:168px}
    .a-h-pic a img{max-height:168px}
    .style-pic ,.style-pic a{height:188px}
    .style-pic a img{max-height:188px}
    .case-pic ,.case-pic a{height:232px}
    .case-pic a img{max-height: 232px;}
    .message .col-sm-2{
        width:20%
    }
    .message .col-sm-10{width:80%}
    .contact-item .contact-box{padding:30px}
    .sec4 .sec-ys-item{padding:30px 20px;}
    .sec-ys-desc{height:80px;}
    .sec-case-top-box img{height:461px;}
}

@media(min-width:1080px) and (max-width:1200px){
    .sec1-right{padding-right:0;}
    .sec-pro-pic{height:206px}
    .sec-pro-pic img{max-height:206px}
    .line{margin-top:240px;}
    .sec-case-top-box img{height:308px}
    .sec-nav-home{width:20%;padding-left:12%}

    .about-top-pic{right:5%;width:40%}
    .a-h-pic a ,.a-h-pic a img{height:168px}
    .a-h-pic a img{max-height:168px}
    .style-pic ,.style-pic a{height:188px}
    .style-pic a img{max-height: 188px;}
    .bannerT .bannerCatname{font-size:32px;line-height: 40px;}
    .contact-item .contact-box{padding:30px;}
    .message .col-sm-2{width:20%}
    .message .col-sm-10{width:80%}
}
@media(max-width:767px){
    .sec1{overflow:hidden}
    .sec1 .width50{width:100%}
    .sec1-left{margin:30px 0;padding-right:5px;padding-left:5px}
    .sec1-title,.sec1-content{padding-left:0;}
    .sec1-item .col-sm-3{
        width:33.33%;
        float:left;
    }
    .sec1-item span{font-size:16px}
    h1{font-size:20px}
    .sec1-title{padding:0 0 20px;}
    .sec1-desc{margin:20px 0;}
    .sec1-right{padding:0;}
    .sec2{height:auto;overflow: hidden;}
    .sec2-c{
        transform: translateY(30px);
        -webkit-transform: translateY(30px);
        -moz-transform: translateY(30px);
        -o-transform: translateY(30px);
    }
    .sec-pro-list{
        margin-top: 30px;
        padding:0;
    }
    .sec-pro-pic{height:235px}
    .sec-pro-pic img{max-height:235px}
    .sec-pro-btn{display: none;}
    .line{margin-top: 60px;margin-bottom: 30px;}
    .sec3 .col-sm-6{width:50%;float: left;}
    .sec3-box{padding:40px 0}
    .sec3-box .width50{width:100%;}
    .sec3-box-pic{text-align: center;padding-right:0;}
    .sec3-jm{font-size:18px; text-align: center;padding-left:0;}
    .sec3-jm span{font-size:14px}
    .sec4{margin:30px 0;}
    .sec3-box img{height:50px;margin-bottom:10px;}
    .sec-ys{display: none;}
    .sec4 .sec-ys-item{width: 100%; position: unset;padding:30px 10px}
    .sec4 .sec-ys-item ul li{width:100%;padding:15px 10px;}
    .sec4 .sec-ys-item{height:auto;}
    .sec4 .sec-ys-item ul li:nth-child(9){border-bottom:1px solid rgba(255,255,255,.5)}
    .sec-case-top-box img,.sec-case-bottom-box img{
        height:105px;
    }
    .sec-case-bottom-box{margin-bottom:30px}
    .sec6{margin:0;overflow: hidden;padding:0 10px;}

    .sec-nav{display: none;}
    .footer{padding:30px 10px;}
    .footer-contact{display: none;}
    .footer .width80{width:60%}
    .footer .width20{width:40%}
    .footer-copyright{line-height: 24px;font-size: 14px;}
    .erweima img{height:100px;float:right}
    .sec3{margin-left:unset;margin-right:unset}

    .banner-c{margin-top:60px;}
    .bannerT{display: none;}
    .box{display: none;}
    .about-category{padding:0 10px;}
    .about-category .width50{width:100%}
    .about-top-pic{width:100%;height:180px;position: unset;}
    .about-top-pic video{
        height:180px !important;
    }
    .about-top-desc,.about-culture-desc{line-height: 24px;}
    .about-top{margin:30px 0;}
    .about-culture{padding:30px 0 0;margin-top:20px;}
    .about-culture-c{height:auto;}
    .about-culture-box{margin-bottom:20px;}
    .style li{margin-bottom:20px;}
    .product{margin:30px 0}
    .pro-top{margin-top:30px;margin-bottom:30px;}
    .pro-top-box{margin-bottom:20px;}
    .pro-lanmu{padding:0 10px;}
    .pro-item .width40,.pro-item .width60{width:100%}
    .pro-item-pic img{width:100%}
    .pro-zixun{padding:60px 0;}
    .product-c-icon-pic{width:80%}
    .product-desc{height:auto;}
    .product-c-box{padding:0;}
    .product-c-icon{margin-top:30px;}
    .news{margin:30px 0;}
    .news li .width20,.news li .width65{
        width:100%
    }
    .news-btn{display: none;}
    .news-pic{height:auto}
    .news-pic img{max-height: unset;}
    .news-desc{height:auto;}
    .news-title{margin-bottom:0;}
    .contact{padding:30px 10px;}
    .contact .width50{width:100%}
    .contact-left{padding-right:0;border-right: none;}
    .contact-item .contact-box{padding:20px;}
    .contact-neirong{width:80%;line-height: 30px;}
    .contact-right{padding-left:0;margin-top:20px;}
    .news-c-left,.news-c-right{width:100%}
    .news-c{padding:30px 0;}
    .news-c-left{padding-right:0;}
    .news-c-right{padding-left:0;margin-top:30px;}
    .news-c-right-pic{height:240px}
    .c{padding-top:60px;}
    .news-c-title{font-size:24px}
    .case-pic ,.case-pic a{height:205px}
    .case-pic a img{max-height:205px}
}