html{height:100%}
body{
	margin:0;
	font-family:'微软雅黑','Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif, 'Open Sans', sans-serif;
	background:#e0e0e0;
	min-width:1200px;
	height: 100%;
}
h1,h2,h3,h4,h5,h6{
	margin:0;
}
p{
	margin:0;
}
ul,label{
	margin:0;
	padding:0;
	list-style:none;
}
body a,body a:hover{
	text-decoration:none;
}
no-padding{padding:0!important}

.wid-1355{min-width:1355px;position:relative;margin:0 AUTO;}
.wid{width:1355px;position:relative; margin:0 AUTO;}
.index-body{background:#fff;}
.height-s{height:676px;}
.header{height:137px; width: 100%; background: #fff}
.logo{width:104px; height: 137px;margin-left: 137px;float: left}
.logo{width:104px; height: 137px;margin-left: 137px;float: left}
.menu{float:right;margin-top:95px;margin-right: 110px;}
.menu .munu-ul li{float:left;margin-left:100px; position:relative; height: 45px}
.menu .munu-ul li a{display: block; height: 100%}
.menu div.active{width: 53px; height: 3px; background: #fbc90a; margin:5px AUTO 0 auto;display: none }
.menu div.active2{width: 53px; height: 3px; background: #fbc90a; margin:5px AUTO 0 auto;}
.menu .munu-ul li:hover .active{display: block}
.nav{width:408px; height: 485px;background: #f8f8f8; position: absolute;top:42px;left: -180px;padding:70px 30px 30px 30px;-moz-box-shadow: 0px 15px 20px #d1d1d1;;box-shadow: 0px 15px 20px #d1d1d1;display: none;z-index: 999 }
.nav UL{display: table}
.nav li{width: 100%;margin: 0!important; }
.nav li a{width: 100%; height: 100%; display: block;line-height: 45px; text-indent: 5px}
.nav li a:link,.nav li a:visited,.nav li a:active{color:#371d0a}
.nav li a:hover{background: #fcecb9;}
.nav-text{width: 100%; background: #333; text-align: CENTER; padding: 60PX 0 60PX 0;color: #fff; font-size: 42PX;margin-top: 30px; line-height: 30px}
.nav-text small{font-size: 22px;}

.banner{background:url(../images/banner.jpg) no-repeat center center; width:100%; height:809px;min-width: 1355px;}
.content1{width:100%;height:1634px;background:url(../images/content1-img2.gif) no-repeat center center;margin-top: 115px; position: relative;min-width: 1355px;}
.content div.more{position: absolute}
.content div a{border-bottom: 2px #fbc90a solid; padding: 2px 0 2px 0; font-weight: 700; font-size: 24px}
.content div a:link,.content1 div a:visited,.content1 div a:active,.content1 div a:hover,.content div a:visited{color: #fbc90a}
.more1{top:570px;right:4%;}
.more2{top:1435px;left:0.5%;}
.more3{top:790px;right:1.6%;}
.more4{top:1310px;right:748px;}
.more5{top:943px;left:63px;}
.more6{top:793px;right:360px;}
.content2{width:100%;height:883px;background:url(../images/content-img2.gif) no-repeat top center; position: relative;min-width: 1355px;}
.content3{width:100%;height:1505px;;background:url(../images/content3-bg.gif) no-repeat top center; position: relative;min-width: 1355px;margin-top:70px}
.content3 .box-img1{left: 60px; top: 120px;position: absolute}
.content3 .box-img2{left: 470px; top: 451px;position: absolute}
.content3 .box-img3{left: 855px; top: 210px;position: absolute}
.content4{width: 100%; height: 205px; background: #f7f7f7; text-align: center}
footer{width: 100%; background: url(../images/line.gif) no-repeat center center; height: 325px}
footer div{float: left;color: #371d0a}
footer div ul{text-align: left}
footer div ul li{line-height: 30px; font-size: 16px;}
.footer-box1{width: 40%;padding-left: 10%;margin-top:55px}
.footer-box2{width: 10%;margin-left:5%;margin-top:60px}
.contact-box-content ul{float: left}
.contact-box-content ul li{margin-left: 70px;}
.contact-title{font-size:32px;margin-top:30px; text-indent: 50px }
.contact-title2{font-size:22px;margin-top:30px; text-indent: 53px; margin-bottom: 25px }
.sm1{background:#fff9e8 url(../images/dizhi.gif) no-repeat 65px 10px;color: #8d8d8d;margin-top:7px; padding: 10px; font-size: 14px; text-indent: 80px}
.sm2{background:#fff9e8 url(../images/dh.gif) no-repeat 65px 10px;color: #8d8d8d;margin-top:7px; padding: 10px; font-size: 14px; text-indent: 80px}
.sm3{background:#fff9e8 url(../images/cz.gif) no-repeat 60px 10px;color: #8d8d8d;margin-top:7px; padding: 10px; font-size: 14px; text-indent: 80px}
.sm4{background:#fff9e8 url(../images/yj.gif) no-repeat 62px 13px;color: #8d8d8d;margin-top:7px; padding: 10px; font-size: 14px; text-indent: 80px}

.contact-box{width:100%;height:700px;background:url(../images/contact-bg.jpg) no-repeat top center; padding-top:70px}
.contact-box-content{width:1200px;height: 405px; background: #fff url(../images/contact-box-bg.gif)no-repeat left top;-moz-box-shadow: 0px 0px 8px #d1d1d1;;box-shadow: 0px 0px 8px #d1d1d1;margin:0 auto 0 auto}
.form{width: 315px; height: 275px; float: right;margin: 80px 25px 0 0}
.form input{border: 1px #e4e4e4 solid; width: 260px; height: 35px;margin-bottom:20px; text-indent: 10px }
.form textarea{border: 1px #e4e4e4 solid; width: 260px; height: 35px;height: 92px;margin-bottom:20px; text-indent: 10px; padding-top:5px; font-family:'微软雅黑','Segoe UI', Tahoma, Geneva, Verdana, sans-serif 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif }
.form .form-title{ font-size: 20px; margin-bottom:20px }
.form button{background: #fbc90a; border-radius: 14px; width: 125px; height: 30px; border:0; color: #fff; cursor: pointer;padding-bottom:2px }
.contact-copy{width: 100%;text-align: center; color: #371d0a;margin-top:200px; text-indent: 30px}
.yellow{color:#ffc31e; font-size: 32px}

.about-box{background:#f9f9f9 url(../images/about-us-bg.jpg) repeat-x top center!important;height: 2220px}
.about-box-content{background:#fff url(../images/about-box-bg.gif)no-repeat left top;height: 2130px}
.about-box .contact-title{margin-top:55px}
.about-contact-title2{text-indent: 0; margin-left: 50px!important; font-family :'Times New Roman', Times, serif 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif}
.about-info{width:1100px; height: 380px;margin-left: 50px!important; line-height: 30px; font-size: 17px}
.right-img{float: right; width: 500px;}
.about-info div{overflow: hidden}
.about-text{float: left; width: 550px;}
.about-info-img2{margin: 0px!important;}
.about-img3{margin-left:52px; margin-top:40px}
.about-img4{margin-left:80px; margin-top:40px}

.banner1{background:url(../images/p-banner1.jpg) repeat-x top center!important}
.banner2{background:url(../images/p-banner2.jpg) repeat-x top center!important}
.banner3{background:url(../images/p-banner3.jpg) repeat-x top center!important}
.banner4{background:url(../images/p-banner4.jpg) repeat-x top center!important}
.banner5{background:url(../images/p-banner5.jpg) repeat-x top center!important}
.banner6{background:url(../images/p-banner6.jpg) repeat-x top center!important}
.banner7{background:url(../images/p-banner7.jpg) repeat-x top center!important}
.banner8{background:url(../images/p-banner8.jpg) repeat-x top center!important}
.swiper-container {
	width: 100%;
	height: 766px;
	background:#f9f9f9 url(../images/about-us-bg.jpg) repeat-x top left; padding-top: 20px
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-pagination-bullet-active {
	opacity: 1;
	background: #ffc31e;
}
.product-box{ background: #f9f9f9; height: 1150px;position: relative;}
.product-ul-1 li,.product-ul-2 li{float: left; margin-left: 30px; margin-top:60px;position: relative; border-radius: 4px}
.product-ul-1 li img,.product-ul-2 li img{ margin-bottom:-5px}
.product-ul-1 li:hover,.product-ul-2 li:hover{-moz-box-shadow: 0px 0px 30px #d1d1d1;box-shadow: 0px 0px 30px #d1d1d1;}
.product-pp{ position: absolute;left: 30px; top:964px}
.product-pp3{top:952px}
.footer-copy{height: 220px; width: 100%; background: #fff; text-align: center; line-height: 350px; color: #371d0a; background:url(../images/logo.gif) no-repeat center center; overflow: hidden}
.product-ul-1 li a,.product-ul-2 li a{width: 100%;height: 48px; position: absolute; left:0;bottom:30px}
.a-hover1{background:url(../images/product-a1.jpg);display: block;}
.a-hover1:hover{background:url(../images/product-a2.jpg);display: block;}
