@charset "utf-8";
/*base*/
* {padding: 0; margin: 0;}
body{font:14px "Microsoft YaHei",arial;text-align:left;color:#000;}
button, input{ color: inherit; font: inherit; margin: 0; padding: 0; border: 0; background: none; outline: none;}
a {text-decoration: none; color: #333;}
em,i {font-style: normal;}
li,ol,ul{list-style-type:none}
img {border: 0; display: inline-block;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}  
.fl{ float: left;}
.fr{ float: right;}
.tc{ text-align: center;}
.tr{ text-align: right;}
.hide{ display: none;}
.block{ display: block !important;}
.fw-b {font-weight: bold;}
.rel {position: relative;}
.abs {position: absolute;}
.yellow {color: #7F6000 !important;}
.w {width: 1200px; margin: 0 auto;}
input::-webkit-input-placeholder {color: #888 !important; }
input:-moz-placeholder {color: #888 !important; }
input::-moz-placeholder {color: #888 !important; }
input:-ms-input-placeholder {color: #888 !important; }
.text-right {
    
    margin-top: 10px;
}
.flex-box {position: relative; background-color: transparent; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; align-items: center;}
.main {width: 100%; height: 100%; overflow: hidden;}
/*index*/
.header {height: 135px; border-top: #7f6000 solid 10px;border-bottom: #bd9b2e solid 1px; background: #f0eeee;}
.logo {padding-top: 18px; display: inline-block;}

.page-num {
    padding: 5px 10px;
    border: 1px solid #ccc;
    margin-left: 2px;
    margin-right: 2px;
}
.page-pre {
    border: 1px solid #ccc;
    padding: 5px 8px;
    margin-left: 2px;
    margin-right: 2px;
}
.page-index {
    border: 1px solid #ccc;
    padding: 5px 8px;
    margin-left: 2px;
    margin-right: 2px;
}
.page-next{
	   border: 1px solid #ccc;
    padding: 5px 8px;
    margin-left: 2px;
    margin-right: 2px;
}
.page-last{
	 border: 1px solid #ccc;
    padding: 5px 8px;
    margin-left: 2px;
    margin-right: 2px;
}









/* banner */
.banner {height: 700px; background: url(../images/banner.jpg) center 0 no-repeat;}
.banner h3{ color: #7f6000; font-size: 43px; font-weight: normal; position: absolute; left: 660px; top: 300px;}
.banner p{ color: #7f6000; font-size: 30px;position: absolute; left: 660px; top: 380px;}
.bannerpic {left: 0; top: 150px;width:700px;  height: 320px; position: absolute;}
/* banner */
.device{width:700px;position:relative;margin:10px auto}
.swiper-container{width:700px;height:320px;color:#fff;background:0 0;text-align:center}
.swiper-slide{height:100%;opacity:.4;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
.swiper-slide img{width:380px; margin-left: -50px;}
.swiper-slide-visible{opacity:.5;-webkit-transform:scale(.2);-moz-transform:scale(.2);-ms-transform:scale(.2);-o-transform:scale(.2);transform:scale(.2)}
.swiper-slide-active{top:0;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.pagination{position:absolute;z-index:20;left:0;width:100%;text-align:center;bottom:5px}
.swiper-pagination-switch{display:inline-block;width:10px;height:10px;border-radius:8px;background:#aaa;margin-right:8px;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;position:relative;top:-50px}
.swiper-visible-switch{opacity:1;top:0;background:#aaa}
.swiper-active-switch{background:#fff}
.device .arrow-left{background:url(../images/8.png) no-repeat;opacity:0.3; position:absolute;left:64px;top:50%;margin-top:-42px;width:46px;height:76px;z-index:9}
.device .arrow-right{background:url(../images/8.png) no-repeat;opacity:0.3; position:absolute;right:64px;top:50%;margin-top:-42px;width:46px;height:76px;z-index:9}
.device:Hover .arrow-left {opacity:1;}
.device:Hover .arrow-right {opacity:1;}

.ixaboutus {background: #e8e8e8; padding-bottom: 20px;}
.ixaboutus-sort {width: 1200px; overflow: hidden; padding: 30px 0 60px;}
.ixaboutus-sort ul {width: 1250px;}
.ixaboutus-sort li{float: left; width: 180px; margin-right: 24px;}
.ixau-spic {position: relative; width: 180px; height: 180px;}
.ixau-spic img {width: 180px; height: 180px;}
.ixaboutus-sort li p { text-align: center; font-size: 16px; padding: 30px 0;}
.ixau-spic img.ixau-img {position: absolute; left: 90px; top:90px; z-index: 2; width: 0; height: 0;}
/* 关于我们 */
.focus{width:450px;height:450px;position:relative;}
.focus #pic{width:450px;height:450px;overflow:hidden;}
.focus #pic ul{width:1216px;height:450px;float:left;}
.focus #pic li{width:450px;height:450px;float:left;}
.focus #pic li img{width:450px;height:450px;float:left;}
.focus .tip-bg{width:450px;height:24px;position:absolute;left:0;bottom:0;z-index:12;}
.focus #tip{height:24px;position:absolute;left:120px;bottom:10px;z-index:13;}
.focus #tip ul li{width:24px;height:24px;float:left;display:inline;margin:0 5px;cursor:pointer; color: #fff; text-align: center; line-height: 24px; border: #fff solid 1px; border-radius: 24px;}
.focus #tip ul li.on{background:#fff; color: #333;}
.focus .btn{width:100%;height:43px;position:absolute;left:0;top:50%; margin-top:-22px;z-index:14;overflow:hidden;}
.focus .btn ul{width:100%;position: relative;}
.focus .btn li{width:43px;height:43px;float:left;display:inline;margin:0 7px;cursor:pointer;overflow:hidden;}
.focus .btn li.prev{background:url(../images/focus_btn_left.png) no-repeat; left: 10px;top: 0; position: absolute;}
.focus .btn li.next{background:url(../images/focus_btn_right.png) no-repeat ; right: 10px;top: 0; position: absolute;}
.focus .txt { position: absolute; bottom:40px; left: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focus .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px; text-align: center;width:100%;}
.focus .txt li a{ display: block; color: white; text-align: center;padding: 0 0 0 10px; font-size: 16px;text-decoration: none; }
.ixaboutus-text {width: 750px; height: 450px; background: url(../images/1-2.jpg) no-repeat; overflow: hidden;}
.ixaboutus-textcon {padding: 60px 110px 40px;}
.ixabtextcon-top {position: relative; margin-bottom: 40px;}
.ixabtextcon-top h3 { text-align: center; font-size: 16px;font-weight: bold; width: 150px; margin: 0 auto;}
.ixabtextcon-top p { text-align: center; font-size: 24px; color: #7F6000; width: 150px; margin: 0 auto;}
.ixabtextcon-top em {height: 1px; width: 200px; background: #7F6000; position: absolute; left: 0; top: 30px;}
.ixabtextcon-top i{height: 1px; width: 200px; background: #7F6000; position: absolute; right: 0; top: 30px;}
.ixabtextcon-btm P {text-align: center; margin-bottom: 10px; color: #7F6000;}
.ixabtextcon-btm P a {width:60px ; height: 60px; line-height: 60px; display: inline-block; text-align: center; font-size: 30px; color: #7F6000; margin-top: 10px;}
.ixabtextcon-btm P a:hover {background: #7F6000; color: #fff;}
.ixyoushi {background: #f4f3f0; padding: 70px 0 90px;}
.ixyoushi-con {width: 1200px; overflow: hidden;}
.ixyoushi-con ul {width: 1350px;}
.ixyoushi-con  li{width: 200px; height: 340px; padding-top: 60px; margin-right: 130px; float: left; background: url(../images/1-2.jpg) no-repeat; background-position: -290px 0; background-size: auto 400px;}
.ixyoushi-con  li h3{ text-align: center; font-size: 18px; padding: 30px 0 20px; font-weight: normal;}
.ixyoushi-con  li P{ text-align: center; padding: 0 20px; font-size: 14px; color: #000; line-height: 24px;}
.ixyoushi-con  li P a {width:60px ; height: 60px; line-height: 60px; display: inline-block; text-align: center; font-size: 30px; color: #7F6000; margin-top: 10px;}
.ixyoushi-con  li P a:hover {background: #7F6000; color: #fff;}
.ixyoushi-con  li:nth-child(2n) {margin-top: 100px;}
.ixbox-title {padding-bottom: 65px; text-align: center; font-size: 14px}
.ixbox-title span {font-size: 18px;}
.ixbox-title img {vertical-align: middle; display: inline-block; margin: -3px 20px 0 20px; width: 65px;}
.ixbox-title em {color: #7F6000;}
.footer { background: #cccccc;}
.footerright {height: 40px; background: #b8b8b8;}
.footerright p {line-height: 40px; text-align: center; color: #000;}
.f-logo {position: absolute;left: 50%; top: 60px; margin-left: -80px}
.foot-news {width: 505px;}
.footercon{padding: 60px 0 50px;}
.foot-news h3 {margin-bottom: 30px; font-size: 14px;}
.foot-news em {font-weight: normal;}
.foot-newscon li {float: left; height: 28px; width: 232px; margin-bottom: 2px; margin-right: 15px;}
.foot-newscon li a {display: block; overflow: hidden; white-space:  nowrap; text-overflow: ellipsis; padding-left: 20px; background: url(../images/23.png)left 3px no-repeat;}
.foot-newscon li a:hover {color: #7F6000; text-decoration: underline;}
.foot-conus {width: 170px; margin-left: 220px; display: inline;}
.foot-conus h3 {font-size: 14px;}
.foot-conus p {font-size: 12px; line-height: 28px;}
.foot-ewm {margin-left: 0px;padding-top:40px;}
.foot-ewm span { text-align: center; display: inline-block; margin-left: 25px;}
.foot-ewm img {width: 100px; height: 100px; margin-bottom: 36px;}
.ixproductshow { height: 760px; background: url(../images/4.jpg) center 0 no-repeat;}
.ixproductshow .ixbox-title {padding: 80px 0 0;}
.ixproductshow .ixbox-title span {color: #fff;}
.ixproductshow .ixbox-title span em{color: #ffdb77;}
.ixproduct-nav {padding: 70px 0; font-size: 0}
.ixproduct-nav a {width: 80px; height: 80px; color: #fff; font-size: 14px; padding: 0 60px; text-align: center; line-height: 80px; background: url(../images/icon6.png) center 0 no-repeat; display: inline-block;}
.ixproduct-nav a:hover {font-weight: bold;background: url(../images/icon6-2.png) center 0 no-repeat;}
.ixproduct-con {background: url(../images/icon6.png) repeat; height: 240px;}
/* 产品展示 */
.picMarquee-left{ width:1200px;  overflow:hidden; position:relative;   }
.picMarquee-left .bd{}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 40px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:180px; display:block; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;}
.picMarquee-left .bd ul li .title{ line-height:30px;}
.picMarquee-left .bd ul li .title a{ color: #fff; line-height:35px; display: block;}
.ixdongtai { background: #f4f3f0;}
.ixdongtai .ixbox-title {padding: 80px 0 70px;}
.ixdongtai-box {padding-right: 420px;}
.dtpic {width: 413px; height: 350px;right: 0; top: 0;}
.dtpic img {width: 413px; height: 350px;}
.dtpic a {font-weight: bold; font-size: 14px; color: #fff; position: absolute; height: 60px; line-height: 60px;}
.dtpic1 { left: 107px; top: 40px;}
.dtpic2 { left: 248px; top: 41px;}
.dtpic3 { left: 107px; top: 183px;}
.dtpic4 { left: 248px; top: 184px;}
.ixdongtai-box li {vertical-align: top; padding: 30px 10px 10px 30px; min-height: 60px; border-bottom: 1px dotted #dbd4cd;}
.ixdongtai-box li a {display: block; padding-left: 70px; position: relative;}
.ixdongtai-box li a span {left: 0; top: 0; width: 60px; height: 60px; font-size: 12px; background: #d9d9d9; text-align: center;}
.ixdongtai-box li a span b {display: block; color: #7F6000; text-align: center; font-size: 24px; padding: 5px 0 4px;}
.ixdongtai-box li h3 {font-size: 16px; font-weight: normal; margin-bottom: 3px;}
.ixdongtai-box li p {font-size: 12px; color: #666;}
.ixdongtai-box li a:hover h3 {color: #7F6000;}
.ixdongtai-more { text-align: center; padding: 50px 0 60px;}
.ixdongtai-more a {width:60px ; height: 60px; line-height: 60px; display: inline-block; text-align: center; font-size: 30px; color: #7F6000; margin-top: 10px;}
.ixdongtai-more a:hover {background: #7F6000; color: #fff;}
.ixcontact-map {width: 100%; height: 300px;}
.ixcontactus { background: #e7e7e7;}
.ixcontactus .ixbox-title {padding: 80px 0 70px;}
.ixcontact-icon {width: 1200px; overflow: hidden; margin-top: 10px; height: 232px; background: url(../images/1-2.jpg) center 0 no-repeat; background-size: 100% auto; background-position: 0px -200px;}
.ixcontact-icon li {float: left; width: 160px; height: 160px; position: relative; margin-right: 180px; margin-top: 36px;}
.ixcontact-icon li .ixzhuan {left: 0; top: 0; width: 160px; height: 160px;}
.ixcontact-icon li .ixzhuan {width:160px; height: 160px; animation:yuan infinite linear 6s}
.ixcontact-icon li h3 {padding: 20px 0 10px; text-align: center;}
.ixcontact-icon li p { text-align: center;}
.ixcontact-icon ul {width: 1500px; font-weight: bold;}
@keyframes yuan{
	from{ transform:rotate(0deg)}
	to  { transform:rotate(360deg)}
	}
@keyframes tlo{
	from{ transform:rotateY(0deg)}
	to  { transform:rotateY(360deg)}
	}
.ixpinpai { background: #f4f3f0; padding-bottom: 60px;}
.ixpinpai .ixbox-title {padding: 80px 0 70px;}
/* 产品展示 */
.picMarquee-left2{ width:1200px;  overflow:hidden; position:relative;   }
.picMarquee-left2 .bd{}
.picMarquee-left2 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left2 .bd ul li{ margin:0 40px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picMarquee-left2 .bd ul li .pic{ text-align:center; }
.picMarquee-left2 .bd ul li .pic img{ width:180px; height:180px; display:block; }
.picMarquee-left2 .bd ul li .pic a:hover img{ border-color:#999;}
.picMarquee-left2 .bd ul li .title{ line-height:30px;}
.picMarquee-left2 .bd ul li .title a{ color: #fff; line-height:35px; display: block;}
/*内页*/
.inner-aboutus { background: #f4f3f0;}
.inner-aboutus .ixbox-title {padding: 60px 0 50px;}
.inner-aboutuscon p { text-indent: 2em;}
.inner-products { background: #f4f3f0;}
.inner-products .ixbox-title {padding: 60px 0 0px;}
.inner-products .ixproduct-nav a {color: #7F6000;}
.inner-productscon {width: 1200px; overflow: hidden;}
.inner-productscon ul {width: 1358px;}
.inner-productscon li {float: left; width: 180px;margin-right: 158px; margin-bottom: 20px; height: 250px;}
.inner-productscon li p { text-align: center; font-size: 12px;}
.inner-productscon li p.pro-pic img {width: 180px;}
.inner-productscon li p a {font-size: 14px;}
.inner-productscon li p.pro-pic {padding: 15px 0;}
.inner-productscon li p.pro-shichang {color: #acacac;}
.inner-productscon li p.pro-shichang em {text-decoration: line-through;}
.pages {padding: 30px 0 100px; text-align: center;}
.pages li {display: inline-block; vertical-align: middle; border: #ccc solid 1px; padding: 3px 10px;}

.pages a:hover {color: #7F6000; border: #7F6000 solid 1px;}
.pages a.on{color: #f00; border: #f4f3f0 solid 1px;}
.pages li span{color:#333;}
.inner-productdt-tpic {width: 300px; height: 300px; margin-right: 20px;}
.inner-productdt-tpic img {width: 300px; }
.inner-productdt-ttext {width:880px ;}
.inner-productdt-ttext h3 {padding: 10px 0; margin-bottom: 10px; border-bottom: 1px solid #e2e2e2;}
.inner-productdt-ttext p.pro-pic {padding: 15px 0;}
.inner-productdt-ttext p.pro-shichang {color: #acacac;}
.inner-productdt-ttext p.pro-shichang em {text-decoration: line-through;}
.inner-productdt-ttext p.pro-price em {font-weight: bold; font-size: 20px;}
.inner-productdt-text {background-color: #F5F5F5;  border: 1px solid #E5E5E5; color: #868686; margin-bottom: 20px;}
.inner-productdt-text p {padding: 10px;}
.inner-productdt-detail {padding: 30px 0;}
.inner-productdt-page {padding: 10px;}
.inner-productdt-page p {line-height: 30px;}
.inner-productdt-page p a:hover {color: #7F6000; text-decoration: underline;}
.inner-dongtai { background: #f4f3f0;}
.inner-dongtai .ixbox-title {padding: 60px 0 50px;}
.inner-dtleft {width: 180px; padding-left: 25px;}
.inner-dtright {width: 950px;}
.inner-dtsort {margin-bottom: 50px;}
.inner-dtsort li {vertical-align: top; text-align: center; padding: 15px 0;}
.inner-dtsort li a {width: 80px; height: 80px; background: url(../images/icon6.png) no-repeat; color: #7F6000; display: inline-block; line-height: 80px; text-align: center;}
.inner-dtsort li a:hover {font-weight: bold;background: url(../images/icon6-2.png) no-repeat;}
.inner-dtcontact {margin-bottom: 30px;}
.inner-dtcontact h3{ font-size: 14px; margin-bottom: 20px;}
.inner-dtcontact h3 em {font-weight: normal;}
.inner-dtconp p {line-height: 20px; margin-bottom: 10px; font-size: 12px;}
.inner-dtright  .ixdongtai-box {padding-right: 0;}
.inner-dtright  .ixdongtai-box li {padding: 22px 10px 10px 30px;}
.list_liebiao a span{color: #fff;}
.inner-dtright  .ixdongtai-box li span b {color: #fff;}
.ixdongtai-dtpage {padding: 10px;}
.ixdongtai-dtpage p {line-height: 30px;}
.ixdongtai-dtpage p a:hover {color: #7F6000; text-decoration: underline;}
.ixdongtai-dttop {padding: 20px 0; font-size: 18px; text-align: center;}
.ixdongtai-dtinfo p { text-align: center; font-size: 12px; margin-bottom: 10px;}
.ixdongtai-dtinfo p span {color: #666; margin: 0 20px;}
.dt-tezheng {background-color: #F5F5F5;  border: 1px solid #E5E5E5; color: #868686; padding: 5px;}
.ixdongtai-dtcon {padding: 20px 0 0;}
.ixdongtai-dtcon p { text-indent: 2em; margin-bottom: 20px; line-height: 22px;}
.inner-liuyan { background: #f4f3f0;}
.inner-liuyan .ixbox-title {padding: 60px 0 50px;}
.inner-lyright {width: 170px; margin-top: 80px;}
.inner-lyright p {text-align: center; line-height: 24px; color: #000;}
.inner-lyright p img {margin-bottom: 30px;}
.inner-lymid {width: 600px;}
.inner-lymid p {padding: 5px 0 10px; text-align: center;}
.inner-lymid p .ly-intext { width: 100%; border-radius: 5px; height: 40px; border: #7F6000 solid 1px;text-indent: 3px;}
.inner-lymid p  textarea {width: 100%; height: 70px; border: #7F6000 solid 1px; background: #f4f3f0;text-indent: 3px;}
.inner-lyleft {width: 272px; height: 272px; margin-right: 30px; margin-top: 60px;}
.ly-inbtn { text-align: center; color: #fff; line-height: 40px; background: #7F6000; width: 100%; border-radius: 5px; cursor: pointer;}
/* 关于我们 */
.focus2{width:272px;height:272px;position:relative;}
.focus2 #pic{width:272px;height:272px;overflow:hidden;}
.focus2 #pic ul{width:1216px;height:272px;float:left;}
.focus2 #pic li{width:272px;height:272px;float:left;}
.focus2 #pic li img{width:272px;height:272px;float:left;}
.focus2 .tip-bg{width:272px;height:24px;position:absolute;left:0;bottom:0;z-index:12;}
.focus2 #tip{height:24px;position:absolute;left:22px;bottom:10px;z-index:13;}
.focus2 #tip ul li{width:24px;height:24px;float:left;display:inline;margin:0 5px;cursor:pointer; color: #fff; text-align: center; line-height: 24px; border: #fff solid 1px; border-radius: 24px;}
.focus2 #tip ul li.on{background:#fff; color: #333;}
.focus2 .btn{width:100%;height:43px;position:absolute;left:0;top:50%; margin-top:-22px;z-index:14;overflow:hidden;}
.focus2 .btn ul{width:100%;position: relative;}
.focus2 .btn li{width:43px;height:43px;float:left;display:inline;margin:0 7px;cursor:pointer;overflow:hidden;}
.focus2 .btn li.prev{background:url(../images/focus_btn_left.png) no-repeat; left: 10px;top: 0; position: absolute;}
.focus2 .btn li.next{background:url(../images/focus_btn_right.png) no-repeat ; right: 10px;top: 0; position: absolute;}
.focus2 .txt { position: absolute; bottom:40px; left: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focus2 .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px; text-align: center;width:100%;}
.focus2 .txt li a{ display: block; color: white; text-align: center;padding: 0 0 0 10px; font-size: 16px;text-decoration: none; }

/* 友情链接 */
.flink{background:#e7e7e7;overflow: hidden;padding:80px 0;}
.flink ul{overflow:hidden;}
.flink li{float:left;}

.flink li a{font-size:14px;padding:10px 20px;line-height:40px;}


/* 搜索 */
.search{padding-top:50px;margin-bottom: 30px;}
.search input, .search button {
  outline: none;
  background: transparent;
}
.search input {
  width: 70%;
  height: 42px;
  padding-left: 15px;
  border: 3px solid #fafafa;
	box-shadow:0px 5px 8px #777;
}
.search button {
  color:#fafafa;
  height: 50px;
  width: 146px;
background:#967203;
 box-shadow:0px 5px 8px #777;
  cursor: pointer;
}

.search input:focus {
  border-color: #7f6000;
}
.sub1{margin-left:20px;}
.sub2{margin-left:10px;}
.search button:hover{color:#403101;}





















