﻿body{font-family: Arial,'微软雅黑';width: 100%;padding:0;margin:0;}
div,a,li,img,p,span,ul,li,em,i,tr,td,th,strong,dl,dd{font-size: 14px;padding: 0;margin:0;}
h1,h2,h3,h4,h5{padding:0;margin:0;}
em,i{font-style: normal;}
li{list-style: none;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
a:focus{outline: none;text-decoration: none;}
.container {
    width: 1170px;
  }
.ell{
  overflow: hidden;
  display: block;
  top: 0px;
}
@media (max-width: 1000px) {
  .container {
    width:100%;
  }
}
@media (min-width: 1000px) {
  .container {
    width: 1000px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1200px;
  }
}
@media (max-width: 1000px){
  .row{margin: 0 -5px;}
}
.ell1 {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.clearfix{
  content: '';
  display: block;
  clear: both;
}
/* 动画 */
.transform,.r-l-b-tit-b,.r-l-b-tit-b p,.menu-list li h3 span,.honour-list2-img:before,.honour-list2-img:after,.honour-list2 li p{-moz-transition:all .4s ease 0s; /* Firefox 4 */-webkit-transition:all .4s ease 0s; /* Safari and Chrome */-o-transition:all .4s ease 0s; /* Opera */}
.rotate{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg); -ms-transform:rotate(0deg);transform:rotate(0deg);}
.rotate90,.menu-list li.current h3 span{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);  -ms-transform:rotate(90deg);transform:rotate(90deg);}
.rotate45{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);  -ms-transform:rotate(45deg);transform:rotate(45deg);}

/*背景覆盖*/
.bg-cover,.h-new-list li h3 i,.notes ul:before,.honour-list2-img:after{background-position: center center;background-repeat: no-repeat;background-size: cover;}


/*导航*/
.header{width: 100%;background: #fff;height: 94px;border-bottom: 1px solid #777}
.header-b{position: relative;}
.header .logo{display: inline-block;position: relative;z-index: 11;
}
.header .logo img{max-width: 100%;height: 92px;}

.search{padding:10px 0;background: #fff;text-align: right;display: none;}
.search-c{width: 220px;position: relative;float: right;}
.search-c input{line-height: 30px;width: 100%;padding-left: 10px;}
.search-c .btn{position: absolute;top: 0;right: 0;background: #bab5b1;font-size: 12px;color: #fff;line-height: 33px;padding: 0 10px;border-radius: 0;}
.search-btn i{display: inline-block;width: 43px;height: 43px;background: url(../images/search1.png) no-repeat;background-size: 100% 100%;}
.search-btn{position: absolute;top: 50%;right: 0;margin-top: -22px;display: inline-block;}


.rel{position: relative;}
.navigation{
  z-index: 10;position: relative;
}
.navigation{
  padding: 0;position: relative;margin-bottom: 0;left: 0px;top: 0;
  background: none;
}
.navigation li{
  float: left;text-align: center;position: relative; 
}
.navigation li a{
  color:#333;line-height: inherit;font-size: 16px;padding:50px 30px 30px 30px;
  display: inline-block;height: 94px;position: relative;
}
.navigation li a strong{
  font-weight: normal;display: inline-block;font-size: 16px;
  color: #444444;vertical-align: top;line-height: 16px;
  word-break:break-all;word-wrap: break-word;
}
.navigation li a em{
  width: 10px;display: inline-block;vertical-align: top;margin-left: 5px;
}
.navigation li a em img{
  max-width: 100%;
}
.navigation li.current a{
  color: #817d3e;
}
.navigation li.current a strong{
  color: #817d3e;
}
.navigation li .sub-nav a,
.navigation li.current .sub-nav a{
  color: #42464f;font-size: 14px;border-top: none;height: auto;
  padding: 5px 15px;background: none;
}
.navigation li:hover .sub-nav a{
  height: auto;
}
.navigation li.current .sub-nav dd.active a{
  color: #948e27;
}
.navigation li i{
  display: none;
}
.navbar{
  margin-bottom: 0;border: none;z-index: 10;position: absolute;top: 0;
  width: auto;right:0px;text-align: center;background: none;
}
.navbar-content{position: relative;}


.sub-nav{display: none;position: absolute;left: 0;text-align: left;top: 150px;box-shadow: 0 5px 5px rgba(0,0,0,0.3);background:#ffffff;text-align: right;behavior:url(../images/pie.htc);padding: 20px 0;height: 200px;}
.sub-nav-p{width: 1000px;left: -520px;}
.sub-nav-p dl{width: 12.5%;}
.sub-nav dd span{display: inline-block;width: 8px;height: 8px;border-radius: 4px;}
/*.sub-nav2 dl dd{width: 100%;}*/
.sub-nav2 dl{position: relative;left: 0;top: 0px;text-align: center;display: inline-block;width: 100%;}
.sub-nav2 dl dd.dd-active a{color: #d60c18;}
.sub-nav2 dl dd a{ color: #666666;font-size: 12px;padding:0;width: 100%;display: inline-block;text-align: center;}
.sub-nav2 dl dd a img{
  max-width: 100%;display: block;margin-bottom: 10px;height: 120px;width: 200px;
}
.sub-nav2 dl dd.active a{color: #948e27;}
.sub-nav2 dl dd a i{float: right;margin-right: 20px;font-size: 18px;font-weight: bold;}
.sub-nav dl{display: block;margin-bottom: 0;float: left;padding:0px;ext-align: left;}
.sub-nav dt,.sub-nav dd{display: block;}
.sub-nav dd:last-child{border-bottom: none;}
.sub-nav dt{font-size: 14px;line-height: 30px;position: relative;}
.sub-nav dd{font-size: 12px;line-height: 30px;padding-left: 0px;display: inline-block;}
.sub-nav-btn,.ssub-nav-btn{display: none;float: right;}
.sub-nav3{position: absolute; width: 180px; left:130px;top:0px;display: none; z-index: 999;min-height: 100%;}
.sub-nav3 a{text-overflow: ellipsis;white-space: nowrap;display:block;float: none;text-indent: 0;display: block;width: 100%;color: #42464f;font-size: 14px;}
.navbar-default .navbar-nav > li > a{ color: #555; padding-bottom: 0;}
.sliderovely{position: fixed;top: 0;left: 0;height:100%;width: 100%;background:rgba(0,0,0,.15);z-index: 99;
-pie-background:rgba(0,0,0,0.15);behavior:url(../images/pie.htc);}

.sub-nav2 dl dd.active .nav-img{display: inline-block;}
.nav-img{display: none;text-align: center;padding:0px 0px 0px 20px;border-left: 1px solid #e3e3e3;position: absolute;top: 0;right: 0;z-index: 10;}
.nav-img img{max-width: 100%;}




.button{display: inline-block;position: relative;background: #cccccc;color: #666666;
text-shadow: 1px 1px 1px rgba(255,255,255, .22);
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
padding:2px 10px 0;
text-align: center;
-webkit-box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
-moz-box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
-webkit-transition: all 0.15s ease;
-moz-transition: all 0.15s ease;
-o-transition: all 0.15s ease;
-ms-transition: all 0.15s ease;
transition: all 0.15s ease;
margin-right: 5px;
text-align: center;
line-height:20px;
/*behavior:url(../images/pie.htc);*/
}
.button:hover{color: }


.brand{
  FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#add3e8,endColorStr=#b1d6e8); /*IE 6 7 8*/ 
background: -ms-linear-gradient(top, #add3e8,  #b1d6e8);        /* IE 10 */
background:-moz-linear-gradient(top,#add3e8,#b1d6e8);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#add3e8), to(#b1d6e8));/*谷歌*/ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#add3e8), to(#b1d6e8));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(top, #add3e8, #b1d6e8);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top, #add3e8, #b1d6e8);  /*Opera 11.10+*/
}

/*banner*/
.swiper-container{z-index: 0;}
.swiper-container  .swiper-wrapper li{
  height: 421px;background-position: center center;background-size: cover;
}
.swiper-container  .swiper-wrapper li a{
  display: inline-block;width: 100%;height: 100%;
}
.swiper-pagination{
  position: absolute;bottom: 15px;left: 0;width: 100%;text-align: center;
}
.swiper-pagination span{
  display: inline-block;width: 25px;height: 25px;
  background:url(../images/icon1.png) no-repeat;
  background-position: -32px 0;margin: 0 6px;cursor: pointer;
}
.swiper-pagination span.swiper-active-switch,.swiper-pagination span:hover{
  background-position: 1px 0;
}





/*右边工具栏*/
.right-icon{position: fixed;right: 0px;top: 300px;z-index: 20;}
.right-icon li{position: relative;margin-bottom: 1px;background:rgba(0,0,0,0.5); -pie-background:rgba(0,0,0,0.5);behavior:url(../images/pie.htc);}
.right-icon li a{display: inline-block;padding:5px 5px;height: 46px;width:46px;position: relative;z-index: 10;background:rgba(0,0,0,0.5);-pie-background:rgba(0,0,0,0.5);behavior:url(../images/pie.htc);}
.right-icon li a.back-top{color: #ffffff;font-size: 14px;background: rgba(0,0,0,0.5);padding: 15px 10px;text-align: center;-pie-background:rgba(0,0,0,0.5);behavior:url(../images/pie.htc);}
.right-icon li a span{background:url(../images/right-icon.png) no-repeat;background-position: 0 0;display: inline-block;width: 37px;height: 37px;}
.right-icon li a.right-icon3 span{background-position: -2px -56px;width: 33px;height: 33px;margin-left: 4px;}
.right-icon li a.right-icon4 span{background-position: -2px -3px;width: 29px;height: 28px;margin-top: 2px;margin-left: 5px;}
.right-icon li:hover{background: rgba(20,146,209,0.8);-pie-background:rgba(20,146,209,0.8);behavior:url(../images/pie.htc);}
.right-icon li:hover a{background: rgba(20,146,209,0.8);-pie-background:rgba(20,146,209,0.8);behavior:url(../images/pie.htc);}
.right-icon li:hover a.back-top{background: rgba(20,146,209,0.8);-pie-background:rgba(20,146,209,0.8);behavior:url(../images/pie.htc);}

.wei-slide{position: absolute;top: 0;right: -170px;width: 100px;height: 100px;padding:5px;border: 1px solid #cccccc;background: #ffffff;z-index: 1;}
.wei-slide .border2{display: inline-block;width: 8px;height: 8px;background: #ffffff;position: absolute;top: 20px;right: -4px;z-index: 1;border-top: 1px solid #cccccc;border-right:1px solid #cccccc; }
.wei-slide img{width: 100%;}

/*分页*/
.list-fenye{
  text-align: center;display: block;margin-top: 30px;
}
.list-fenye a{
  display: inline-block;height: 30px;text-align: center;
  line-height: 30px;border:1px #727b8c solid;padding: 0 10px;
  text-decoration: none;margin: 0px 5px 10px 0;color:#666666;
  font-size: 12px;border-radius: 5px;
}
.list-fenye span{
  display: inline-block;height: 30px;text-align: center;
  line-height: 30px;border:1px #727b8c solid;padding: 0 10px;
  text-decoration: none;margin: 0px 5px 10px 0;color:#666666;
  font-size: 12px;border-radius: 5px;
}
.list-fenye a:last-child{margin-right: 0;}
.list-fenye a.current{background: #909167;border-color:#909167;color:#ffffff;}
.list-fenye span.current{
  background: #909167;border-color:#909167;color:#ffffff;
}
.list-fenye a.disable{background: none;border-color:#CCCDC8;color:#CCCDC8;}

#footer{padding:20px 0;background:#009944;}
.footer-t{border-bottom: 1px solid #99987d;margin-bottom: 25px;}
.footer-t li{float: left;margin-bottom: 10px;}
.footer-t li a{font-size: 16px;color: #c9c8b4;display: inline-block;padding: 0 20px;padding-left: 0;}
.footer-t li span{color: #c9c8b4;margin-right: 20px;vertical-align: top;}
.footer-t li:first-child a span{margin-right: 0;}
.footer-t li:hover a{color: #ffffff;}
.footer-b-l{float: left;width: 56%;}
.footer-b-r{float: left;width: 44%;text-align: right;}
.footer-b-l p,.footer-b-l p a{font-size: 12px;color: #c9c8b4;line-height: 20px;}
.footer-b-l p a{margin-right: 10px;}
.footer-phone{margin-top: 30px;}
.footer-phone a{display: inline-block;position: relative;}
.footer-phone span{display: inline-block;width: 56px;height: 56px;background:url(../images/header-phone.png) no-repeat;background-size: cover;background-position: 0 0;position: absolute;top: 0;left: 0;}
.footer-phone-info{padding-left: 67px;width: 100%;text-align: left;}
.footer-phone-info strong{font-size: 14px;color: #c9c8b4;font-weight: normal;display: inline-block;margin-top: 2px;}
.footer-phone-info h5{color: #e5e3c6;font-size: 32px;padding:0;margin: 0;}
.footer-icon{margin-top: 30px;position: relative;}
.footer-icon a{position: relative;display: inline-block;}
.footer-icon a em{display: inline-block;margin-right: 5px;width: 32px;height: 32px;background: url(../images/footer-icon.png) no-repeat;background-size: cover;background-position: 0px 0;}
.footer-icon a.sina em{background-position: -40px 0;}

.footer-icon .weixin-img{position: absolute;width: 100px;height: 100px;background: #ffffff;border:1px solid #99987d;padding: 3px;bottom: 43px;left: -33px;display: none;}
.footer-icon span{display: inline-block;width: 10px;height: 10px;background: #ffffff;border-right: 1px solid #99987d;border-bottom: 1px solid #99987d;position: absolute;bottom: -5px;left: 50%;margin-left: -5px;}
.footer-icon .weixin-img img{width: 100%;}

.footer-b-r-list{margin-bottom: 20px;}
.footer-b-r-list .footer-download{display: inline-block;padding: 16px 10px;background: #989787;vertical-align: top;}
.footer-b-r-list .footer-download span{display: inline-block;width: 40px;height: 43px;background: url(../images/header-phone.png) no-repeat;background-position: -110px 0;vertical-align: middle;margin-right: 5px;}
.footer-b-r-list2 .footer-download span{background-position: -66px 0;}
.footer-b-r-list .footer-download em{display: inline-block;color: #d9d8c4;font-size: 26px;vertical-align: middle;}
.footer-b-r-list .footer-download i{display: inline-block;width: 25px;height: 25px;background: url(../images/download.png) no-repeat;background-size: 100% 100%;vertical-align: middle;margin-left: 22px;}
.footer-b-r-list2 .footer-download i{margin-left: 15px;}
.footer-b-r-list .footer-img{display: inline-block;width: 75px;height: 75px;margin-left: 10px;}
.footer-b-r-list .footer-img img{width: 100%;}




.item1{background:url(../images/item1-bg.jpg);padding:50px 0 70px;}
.item-t{margin-bottom: 20px;position: relative;}
.item-t h1{color: #909167;font-size: 24px;font-weight: bold;}
.item-t h1 small{font-size: 14px;color: #a8a779;display: inline-block;margin-left: 10px;vertical-align: bottom;}

.item1-part-l{float: left;width: 61.6667%;padding-right: 10px;}
.item1-part-r{float: left;width: 38.3333%;}
.item1-part img{max-width: 100%;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);
-moz-transition:all .6s ease 0s; /* Firefox 4 */-webkit-transition:all .6s ease 0s; /* Safari and Chrome */-o-transition:all .6s ease 0s; /* Opera */transition:all .6s ease 0s;}
.item1-part a{display: inline-block;width: 100%;position: relative;overflow: hidden;}
.item1-part-l-b{position: absolute;top: 0;left: 0;width: 250px;padding:20px;bottom: 0;background: rgba(167,167,117,0.89);text-align: center;-pie-background:rgba(167,167,117,0.89);behavior:url(../images/pie.htc);}
.item1-part-l-b p{text-indent: 30px;color: #ffffff;font-size: 14px;line-height: 24px;text-align: justify;}
.item1-part-l-b p span{font-weight: bold;}
.item1-part-l-b em{display: inline-block;text-align: center;padding:6px 25px;font-size: 12px;color: #ffffff;border:1px solid #ffffff;border-radius: 5px;margin-top: 15px;}
.item1-part a:hover img{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);
-moz-transition:all .6s ease 0s; /* Firefox 4 */-webkit-transition:all .6s ease 0s; /* Safari and Chrome */-o-transition:all .6s ease 0s; /* Opera */transition:all .6s ease 0s;}


.item1-part-r-t-b{position: absolute;top: 0;right: 0;bottom: 0;background: rgba(167,167,117,0.89);text-align: center;width: 160px;padding:20px 10px;-pie-background:rgba(167,167,117,0.89);behavior:url(../images/pie.htc);}
.item1-part-r-t-b p{color: #ffffff;font-size: 14px;text-indent: 30px;line-height: 24px;text-align: justify;}
.item1-part-r-t-b em{display: inline-block;text-align: center;padding:6px 25px;font-size: 12px;color: #ffffff;border:1px solid #ffffff;border-radius: 5px;margin-top: 10px;}

.item1-part-r-t{padding-bottom: 7px;}
.item1-part-r-b-b{position: absolute;left: 0;bottom: 0;background: rgba(167,167,117,0.89);width: 100%;padding:10px 10px;-pie-background:rgba(167,167,117,0.89);behavior:url(../images/pie.htc);}
.item1-part-r-b-b p{color: #ffffff;font-size: 16px;}

.item2{background: url(../images/item2-bg.jpg) no-repeat;background-size: 100% 100%;padding: 50px 0 60px;}
.item2-l{float:left;width: 73%;padding-right: 20px;}
.item2-r{float:left;width: 27%;padding-left: 20px;}
.item-t-r{position: absolute;bottom: 0;right: 0;}
.item-t-r a{display: inline-block;border-radius: 30px;padding: 0px;border:1px solid #acab7d;color: #acab7d;}
.item-t-r a:hover{color: #ffffff;background: #acab7d;}
.item2-container{background: #ffffff;overflow: hidden;}
.item2-swiper{}
.item2-slide{float: left;padding:20px 20px 10px;}
.item2-slide li{position: relative;margin-bottom: 20px;}
.item2-list-l{position: absolute;top: 0;left: 0;width: 183px;height: 111px;z-index: 1;overflow: hidden;}
.item2-list-r{width: 100%;padding-left: 193px;}
.item2-list-r h1{color: #909167;font-size: 16px;font-weight: bold;width: 100%;padding-top: 5px;margin-bottom: 10px;}
.item2-list-r p{color: #666666;font-size: 14px;line-height: 20px;height: 40px;overflow: hidden;}
.item2-list-r em{font-size: 12px;color: #999999;display: inline-block;vertical-align: bottom;margin-top: 12px;margin-bottom: 5px;}
.item2-list-r i{display: inline-block;font-size: 16px;color: #999999;}
.item2-hide{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.5);display: none;-pie-background:rgba(0,0,0,0.5);behavior:url(../images/pie.htc);}
.item2-slide li img{max-width: 100%;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);
-moz-transition:all .6s ease 0s; /* Firefox 4 */-webkit-transition:all .6s ease 0s; /* Safari and Chrome */-o-transition:all .6s ease 0s; /* Opera */transition:all .6s ease 0s;}
.item2-hide span{display: inline-block;width: 40px;height: 40px;background: url(../images/icon1.png) no-repeat;background-size: cover;background-position: -60px 0;position: absolute;top: 50%;left:50%;margin-top: -20px;margin-left: -20px;}
.item2-slide li:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);
-moz-transition:all .6s ease 0s; /* Firefox 4 */-webkit-transition:all .6s ease 0s; /* Safari and Chrome */-o-transition:all .6s ease 0s; /* Opera */transition:all .6s ease 0s;}
.item2-slide li:hover .item2-hide{display: block;}
.item2-r img{width: 100%;}
.item2-r-b{background: #a7a775;padding:20px;text-align: center;}
.item2-r-b a{display: inline-block;padding:6px 10px;border-radius: 5px;border:1px solid #ffffff;color: #ffffff;font-size: 18px;width: 160px;text-align: center;margin: 0 auto;margin-bottom: 7px;}
.item2-r-b a i{display: inline-block;width: 21px;height: 21px;background: url(../images/search.png) no-repeat;vertical-align: middle;margin-left: 5px;}
.item2-r-b a:hover{background:#807b41;border-color: #807b41;}

.item3{background:url(../images/item1-bg.jpg);padding:50px 0 70px;}
.item3-l,.item3-r{float: left;width: 50%;}
.item3-l{padding-right: 15px;}
.item3-r{padding-left: 15px;}
.item3-b{text-align: center;}
.item3-b a{display: inline-block;width: 100%;position: relative;overflow: hidden;}
.item3-b img{max-width: 100%;-moz-transition:all .6s; -webkit-transition:all .6s; -o-transition:all .6s; transition:all .6s;
-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.item3-b a:hover img{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.item3-b .item3-info{position: absolute;left: 0;bottom: 0;background:rgba(0,0,0,0.3);width: 100%;-pie-background:rgba(0,0,0,0.3);behavior:url(../images/pie.htc);}
.item3-b .item3-info p{text-align: left;font-size: 14px;color: #ffffff;padding: 10px 20px;width: 100%;position: relative;}
.item3-b .item3-info p em{display: inline-block;width: 80%;}
.item3-b .item3-info p span{display: inline-block;width: 28px;height: 28px;background: url(../images/play.png) no-repeat;vertical-align: middle;background-size: 100% 100%;margin-right: 10px;}
.item3-b .item3-info p i{display: inline-block;vertical-align: middle;position: absolute;top: 13px;right: 20px;}


/*内页共用部分*/
.banenr-nei li{background-size: cover;background-position: center center;height: 350px;}

.position{padding:0px 0 10px;border-bottom: 1px solid #e9e9e3;}
.position p span{display: inline-block;width: 16px;height: 13px;background:url(../images/position-home2.png) no-repeat;background-size: cover;margin-right: 10px;vertical-align: middle;position: absolute;top:0;left: 0;}
.position p{color: #999999;font-size: 14px;line-height: 14px;position: relative;padding-left: 20px;}
.position p a{color: #999999;font-size: 14px;line-height: 14px;}
.position p a.last-p{color: #948e27;font-size: 16px;}
.position p em{color: #666666;display: inline-block;margin:0 5px;}
.menu{background: url(../images/item1-bg.jpg);width: 270px;float: left;padding:20px 0;}
.menu-list li{
    border-bottom: 1px solid #e3e2d3;
    position: relative;
}
.menu-list li .small-menu{
    display: none;
    position: absolute;
    width: 164px;
    left:270px;
    background: url(../images/item1-bg.jpg);
    top:0;
    z-index: 111;
}
.menu-list li .small-menu a{
  font-size: 16px;
  border-bottom: 1px solid #e3e2d3;
  padding:17px 50px;
}
.menu-list li a{
  display: inline-block;padding: 15px 50px;
  color: #333333;
  font-size: 18px;vertical-align: bottom;
}
.menu-list li.active a,.menu-list li:hover a{color: #817d3e;}
.menu-list li a span{
  display: inline-block;vertical-align: bottom;margin-right: 5px;
  width: 32px;height: 26px;
}

.main{padding: 40px 0 60px;width: 1200px;margin:0 auto;overflow:hidden;}
.main .container{
  width: 890px;
  float: right;
}
/*产品中心内页导航样式*/
#product li a span{
  background: url(../images/product-icon.png) no-repeat;
  background-size: cover;background-position: 0 0;
}
#product li.list2 a span{
  background-position: -176px 0;width: 32px;
}
#product li.list3 a span{
  background-position: -341px 0;width: 32px;
}
#product li.list4 a span{
  background-position: -502px -2px;width: 32px;
}
#product li.list5 a span{
  background-position: -651px -2px;width: 32px;
}
#product li.active a span,#product li:hover a span{
  background: url(../images/product-icon-h.png) no-repeat;
  background-size: cover;background-position: 0 0;
}
#product li.list2.active a span,#product li.list2:hover a span{
  background-position: -176px 0;
}
#product li.list3.active a span,#product li.list3:hover a span{
  background-position: -341px 0;
}
#product li.list4.active a span,#product li.list4:hover a span{
  background-position: -502px -2px;
}
#product li.list5.active a span,#product li.list5:hover a span{
  background-position: -651px -2px;
}


/*关于我们内页导航样式*/
#about li a span{background: url(../images/about-icon.png) no-repeat;background-size: cover;background-position: 0 0;width: 30px;height: 32px;}
#about li.list2 a span{background-position: -188px 0;width: 35px;}
#about li.list3 a span{background-position: -371px 0;width: 28px;}
#about li.list4 a span{background-position: -543px 0px;width: 30px;}
#about li.list5 a span{background-position: -719px 0px;width: 25px;}
#about li.active a span,#about li:hover a span{background: url(../images/about-icon-h.png) no-repeat;background-size: cover;background-position: 0 0;}
#about li.list2.active a span,#about li.list2:hover a span{background-position: -188px 0;}
#about li.list3.active a span,#about li.list3:hover a span{background-position: -371px 0;}
#about li.list4.active a span,#about li.list4:hover a span{background-position: -543px 0px;}
#about li.list5.active a span,#about li.list5:hover a span{background-position: -719px 0px;}

/*新闻中心内页导航样式*/
#news li a span{background: url(../images/news-icon.png) no-repeat;background-size: cover;background-position: 0 0;width: 28px;height: 28px;}
/*新闻中心内页导航样式*/
#video li a span{background: url(../images/video-icon.png) no-repeat;background-size: cover;background-position: 0 0;width: 26px;height: 26px;}


/*资料下载*/
#download li a span{background: url(../images/download-icon.png) no-repeat;background-size: cover;background-position: 0 0;width: 33px;height: 32px;}
#download li.list2 a span{background-position: -188px 0;width: 28px;}
#download li.active a span,#download li:hover a span{background: url(../images/download-icon-h.png) no-repeat;background-size: cover;background-position: 0 0;}
#download li.list2.active a span,#download li.list2:hover a span{background-position: -188px 0;}

/*单页面通用样式*/
.siger-page{overflow: hidden;color: #666666;font-size: 16px;line-height: 30px;}
.siger-page .pro-list{padding: 25px 0;border-bottom: 1px solid #e9e9e3;}
.siger-page p{color: #666666;font-size: 16px;line-height: 30px;margin-bottom: 5px;}
.siger-page p.p-titlt{color: #948e27;font-size: 20px;margin-bottom: 10px;}
.siger-page p em{font-size: 16px;color: #666666;font-weight: bold;}
.siger-page p img{max-width: 100%;}
.list-item{padding: 10px 0;border-bottom: 1px dashed #e7e7e7;}
.list-item:last-child{border-bottom: none;padding-bottom: 0;}

/*关于我们-公司简介*/
.about-info{
  padding-top: 40px;
  color: #666666;
  font-size: 16px;
  line-height: 30px;
  min-height: 400px;
}
.about-info p{
  color: #666666;
  font-size: 16px;
  line-height: 30px;
}
.about{padding-top: 20px;margin-bottom: 40px;}
.about-l,.about-r{float: left;}
.about-l{width: 25%;text-align: center;}
.about-l img{max-width: 100%;}
.about-r{width: 75%;padding-left: 10px;}
.about-r p{text-indent: 30px;margin-bottom: 20px;color: #666666;font-size: 16px;line-height: 30px;}
.about-info p.p-img{text-align: center;}
.about-info p img{max-width: 100%;}

/*关于我们-企业文化*/
.about-culture-list{padding: 20px 0;border-bottom: 1px dashed #e0dddb;position: relative;}
.about-culture-list-info{width: 55%;padding-right: 20px;position: absolute;top: 50%;left: 0;}
.about-culture-list-img{float: left;width:100%;padding-left: 20px;text-align: right;}
.about-culture-list-img img{max-width: 100%;}
.about-culture-list-info h1{font-size: 24px;color: #948e27;margin-bottom: 10px;}
.about-culture-list-info p{color: #666666;font-size: 16px;line-height: 30px;}

.about-culture-list2 .about-culture-list-info{padding-right: 0;padding-left: 20px;left: auto;right: 0;}
.about-culture-list2 .about-culture-list-img{text-align: left;padding-left: 0;padding-right: 20px;}


/*关于我们-发展历程*/
.history-list{position: relative;}
.history-info{position: relative;}
.history-info-l{padding: 0 5px;width: 160px;text-align: center;background: url(../images/history-bg.png) no-repeat;z-index: 1;position: absolute;height: 100px;top: 50%;left: 0;margin-top: -50px;}
.history-info-l em{font-size: 24px;color: #ffffff;vertical-align: bottom;display: inline-block;position: absolute;top: 50%;margin-top: -17px;left: 0;width: 100%;margin-left: -20px;}
.history-info{width: 100%;padding-left: 200px;}
.history-info-r{position: relative;border-left: 2px solid #d2d2d2;padding:10px 0 10px 60px;}
.history-info-r span{display: inline-block;width: 30px;height: 30px;background: url(../images/history.png) no-repeat;background-size: 100% 100%;position: absolute;top: 50%;margin-top: -15px;left: -16px;}
.history-img{border: 2px solid #98922f;padding: 2px;border-radius: 80px;width: 156px;height: 156px;overflow: hidden;position: relative;z-index: 1;display: inline-block;}
.history-img img{width: 100%;}
.history-info-r-b{position: absolute;top: 50%;left: 0;padding-left: 100px;width: 100%;}
.history-info-r-all{background: #f9f8f8;padding: 20px 20px 20px 140px;}

.history-info-r h1{color: #565d6c;font-size: 20px;margin-bottom: 5px;}
.history-info-r p{color: #565d6c;font-size: 16px;line-height: 30px;}

/*关于我们-核心团队*/
.about-team{padding-left: 40px;border-left: 10px solid #aeac95;margin-bottom: 20px;}
.about-team p{font-size: 16px;color: #666666;line-height: 30px;margin-bottom: 20px;}


/*关于我们-联系我们*/
.contact-b h1{font-size: 28px;color: #948e27;padding-bottom: 10px;border-bottom: 1px solid #edede9;margin-bottom: 50px;}
.contact-info{position: relative;padding: 0 20px 20px;}
.contact-info p{position: relative;padding-left: 64px;width: 100%;color: #888888;font-size: 18px;margin-bottom: 30px;line-height: 30px;}
.contact-info p a{color: #666666;font-size: 18px;}
.contact-info p i{color: #948e27;font-size: 16px;}
.contact-info p span{position: absolute;top: -8px;left: 0;display: inline-block;width: 44px;height: 44px;background: url(../images/contact-icon.png) no-repeat;background-size: cover;background-position: 0 -8px;}
.contact-info p:nth-child(2) span{background-position: 0 -85px;}
.contact-info p:nth-child(3) span{background-position: 0 -161px;}
.contact-info p:nth-child(4) span{background-position: 0 -239px;}
.contact-info p:nth-child(5) span{background-position: 0 -315px;}
.contact-img{text-align: center;position: absolute;top: 50%;right: 200px;margin-top: -100px;}
.contact-img img{width: 105px;height: 105px;margin-bottom: 5px;}
.contact-img em{display: block;text-align: center;color: #948e27;font-size: 18px;line-height: 30px;}

/*新闻中心*/
.news-b .item2-slide{float: none;padding: 0;}
.news-b{padding-top: 40px;min-height: 400px;}
.news-b .item2-slide li{padding: 20px 0;border-bottom: 1px dashed #cfd3d8;margin-bottom: 0;}
.news-b .item2-list-l{width: 300px;height: 182px;top: 20px;}
.news-b .item2-list-l img{width: 100%;}
.news-b .item2-list-r{padding-left: 320px;vertical-align: top;}
.news-b .item2-list-r h1{font-size: 20px;padding-top: 10px;margin-bottom: 18px;}
.news-b .item2-list-r p{font-size: 16px;height: 90px;line-height: 30px;overflow: hidden;}
.news-b .item2-list-r em{font-size: 14px;}
.news-b .item2-slide li:hover{background:#fbfbf7;}
.news-b .bottom{
  height: 63px;
}
/*新闻详情*/
.news-t{text-align: center;padding-bottom: 20px;border-bottom: 1px dashed #dddddd;margin-bottom: 20px;}
.news-t h1{color: #333333;font-size: 26px;margin: 0px 0 15px;}
.news-t p em{color: #727b8c;font-size: 12px;display: inline-block;margin: 0 10px;}

.bottom{margin-top: 30px;border-top: 1px dashed #cfd3d8;padding:10px 20px;background: #edf0f5;position: relative;}
.bottom-l,.bottom-r{display: inline-block;}
.bottom-l a{display: inline-block;padding:8px 10px 8px 5px;color: #948e27;font-size: 14px;border:1px solid #948e27;background: #ffffff;}
.bottom-l a i{font-size: 18px;}
.bottom-r{position: absolute;top: 10px;right: 20px;padding:3px 20px;/*background: #7DB1EA;*/}
.bottom-r span{display: inline-block;vertical-align: top;color: #666666;font-size: 14px;margin-top: 10px;}
.page-dir{margin-top: 15px;}
.page-pre{float: left;width: 50%;}
.page-next{float: left;width: 50%;text-align: right;}
.page-dir a{display: inline-block;width: 100%;color: #999999;font-size: 14px;}
.page-dir a span{font-size: 14px;color: #666666;display: inline-block;margin-right: 10px;}
.page-dir a em{color: #999999;font-size: 12px;}
.page-dir a:hover span{color: #948e27;}



/*视频中心*/
.pro-info-b{margin:0 auto;}
.pro-img{overflow: hidden;margin-bottom: 40px;}
.pro-img ul{width: 1000000%;position: relative;}
.pro-img li{float: left;}
.pro-img li a{display: inline-block;width: 100%;position: relative;}
.pro-hide{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.2);display: none;-pie-background:rgba(0,0,0,0.2);behavior:url(../images/pie.htc);}
.player{display: inline-block;width: 80px;height: 80px;background: url(../images/play.png) no-repeat;background-size: cover;position: absolute;top: 50%;margin-top: -40px;left: 50%;margin-left: -40px;}
.pro-img li:hover .pro-hide{display: block;}
.pro-img li a img{width: 100%;}
.pro-dir{position: relative;width: 100%;overflow: hidden;}
.pro-dir-b{width: 1000%;padding-left: 55px;position: relative;}
.pro-dir-b .bx-pager-item{display: inline-block;float: left;margin: 0 15px;}
.pro-dir-b .bx-pager-item a{display: inline-block;width: 243px;height: 164px;border: 1px solid #ffffff;position: relative;}
.pro-dir-b .bx-pager-item a span{display: none;width: 40px;height: 40px;background: url(../images/play.png) no-repeat;background-size: cover;position: absolute;top: 50%;margin-top: -20px;left: 50%;margin-left: -20px;}
.pro-dir-b .bx-pager-item.active a,.pro-dir-b .bx-pager-item:hover a{border: 1px solid #948e27;}
.pro-dir-b .bx-pager-item.active a span,.pro-dir-b .bx-pager-item:hover a span{display: inline-block;}
.pro-dir-b .bx-pager-item a img{width: 100%;height: 100%;}
.pro-dir-b .bx-pager-item a p{color: #666666;font-size: 16px;text-align: center;padding:10px 5px;width: 100%;}
.pro-dir-b .bx-pager-item.active a p,.pro-dir-b .bx-pager-item:hover a p{color: #948e27;}
.pro-dir-p .pro-dir-a{height: 210px;margin-top: -112px;width: 50px;position: absolute;top: 50%;background: #ffffff;z-index: 1;}
.pro-dir-p .pro-dir-a.disabled,.pro-dir-p .pro-dir-a.disabled:hover{}
.pro-dir-p .pro-dir-a.disabled a{cursor: default;}
.pro-dir-p .pro-dir-a.pro-dir-prev{left: 0px;}
.pro-dir-p .pro-dir-a.pro-dir-next{right: 0;}
.pro-dir-p .pro-dir-a a{display: inline-block;position: relative;height: 100%;}
.pro-dir-p .pro-dir-a a span{display: inline-block;font-size: 32px;color: #999999;position: absolute;top: 50%;font-size: 50px;margin-top: -35px;}
.pro-dir-p .pro-dir-a.pro-dir-prev span{left: -12px;}
.pro-dir-p .pro-dir-a.pro-dir-next span{left: 0;}
.pro-dir-p .pro-dir-a a:hover span{color: #948e27;}




/*资料下载*/
.tech-down{margin-top: 10px;}
.tech-down li{padding:15px 0;border-bottom: 1px dashed #cfd3d8;position: relative;}
.tech-down li p,.tech-down li p a{color: #444444;font-size: 16px;width: 85%;line-height: 32px;cursor: pointer;}
.tech-down li p i{display: inline-block;width: 22px;height: 26px;background: url(../images/txt.png) no-repeat;vertical-align: middle;margin-right: 10px;}
.tech-down li.pdf p i{display: inline-block;width: 22px;height: 26px;background: url(../images/pdf.png) no-repeat;}
.tech-down li.movie p i{display: inline-block;width: 28px;height: 28px;background: url(../images/movie.png) no-repeat;}
.tech-down li a.tech-down-a{display: inline-block;padding:5px 10px;color: #ffffff;font-size: 14px;position: absolute;top: 15px;right: 0;background: #b1b2b3;}
.tech-down li span{position: absolute;top:20px;right: 100px;color: #999999;font-size: 14px;}
.tech-down li:hover{background: #fbfbf7;}
.tech-down li:hover p,.tech-down li:hover p a{color: #948e27;}
.tech-down li:hover a.tech-down-a{color: #ffffff;background: #948e27;}
.tech-down li:hover span{color: #948e27;}
.tech-down li:hover i{background: url(../images/txt-h.png) no-repeat;}
.tech-down li.pdf:hover i{background: url(../images/pdf-h.png) no-repeat;}
.tech-down li.movie:hover i{background: url(../images/movie-h.png) no-repeat;}


@media (min-width: 1000px){
  .navigation li:hover a{
    color: #817d3e;
  }
  .navigation li:hover a strong{color: #817d3e;}
  .navigation li:hover .sub-nav a{
    background: none;color: #666666;border-top:none;padding-top: 5px;
    border-top: none;
  }
  .navigation li:hover .sub-nav dd.active a{
    color: #948e27;
  }
  .navigation li:hover .sub-nav dd:hover a{
    color: #948e27;
  }
  .footer-icon a:hover em{
    background: url(../images/footer-icon-h.png) no-repeat;
    background-size: cover;background-position: 0px 0;}
  .footer-icon a.sina:hover em{background-position: -40px 0;
  }

}
@media(min-width: 768px){
  .list-fenye a:hover{
    border-color:#909167;color: #ffffff;background: #909167;}
  .list-fenye a.current:hover{background: #909167;border-color:#909167;color:#ffffff;}
  .list-fenye a.disable:hover{background: none;border-color:#CCCDC8;color:#CCCDC8;}


}

@media(max-width: 1480px){
  .swiper-container .swiper-wrapper li{height: 421px;}
}

@media (max-width: 1200px){
    .navbar{right: 0px;}
    .item1-part-l{width: 62%;}
    .item1-part-r{width: 38%;}
    .item2-r{padding-left: 0;}
    .item2-slide{padding-top: 10px;}
    .item2-slide li{margin-bottom: 13px;}
    .item2-r-b a{margin-bottom: 8px;}
    .banenr-nei li{height: 280px;}
    .about-culture-list-info{width: 48%;}
    .contact-img{right: 20px;}
    .pro-dir-b .bx-pager-item a{width: 195px;height: 162px;}
    .footer-icon .weixin-img{left: 0px;}
    .footer-icon span{left: 0;margin-left: 10px;}
    .tech-down li p{width: 80%;}
    .navigation li a{padding: 30px;}
    .swiper-container .swiper-wrapper li{height: 421px;}
}
@media (max-width: 1000px){

  .top-icon{position: relative;top: 0;right: auto;left: 0;padding: 10px 0;text-align: left;}
  .header-phone{position: relative;right: auto;left: 0;top: 0;}
  .search{padding:10px 0;}
  .header-b{position: relative;}
  .header-all p{text-align: left;}
  .header-all{margin-top: 10px;}
  .logo{}
  .header{height: auto;}
  .navigation li a{height: auto;padding:10px 20px;}
  .navigation li a span{display: inline-block;margin-left: 5px;}
  .navigation li a strong{width: auto;vertical-align: middle;}
  .navigation li a em{display: none;}
  .search-btn i{width: 36px;height: 36px;}
  .search-btn{margin-top: 0;bottom: 30px;top: auto; right: 60px;}

  .nav-img{display: none;}
  .ell,.navigation li a{overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;}
  .navbar{border-radius: 0;position: relative;padding-left: 0;top: 0;right: 0;left: auto;background: #ffffff;}
  .language{top: 30px;margin-top: 0;right: 55px}
  .navbar .container,.navbar .row{padding: 0;margin: 0;}
  .navbar-content{background: #ffffff;}
  .navigation li a,.navigation li.current a{padding:0 25px;}
  .navigation{background: #f4f4f4;height:auto;min-height:auto;border: none;position: relative;right: 0;top: 0;}
  .navigation ul,.navigation li{background: none;margin-right: 0;width: 100%;}
  .navigation li{display: block;position: relative;float:none;border-bottom:1px #948e27 solid;padding: 0;text-align: left;background: #f4f4f4;border-top: none;line-height: 50px;margin-bottom: 0;}
  .navigation li a{display:block;text-align:left;color:#333;padding-left: 20px;padding-right: 30px;border: none;background: none;}
  .navigation li>a:hover,.navigation li:hover>a{
    border: none;background: none;color:#333;
  }
  .navigation li.current>a{border: none;color: #817d3e;background: #948e27;}
  .navigation li.current{border-bottom:1px #948e27 solid;background: #948e27;padding:0;margin-top: 0;}
  .navigation li.current .sub-nav dl dd a{color:#333333;background: none;}
  .navigation li i{display: inline-block;position: absolute;width: 30px;right: 0px;top: 0;color:#333;font-size: 16px;cursor: pointer;}
  .navigation li .sub-nav2 dl dd i{top: 5px;}
  .navigation li i.i-open:before{content:'\e825';}
  .navigation li dl:first-child{border-top:1px #ccc solid;}
  .navigation li dl:last-child dd:last-child{border-bottom: none;}
  .offcanvas-toggle,.search-btn{display: block;z-index: 12;}
  .navbar-toggle i{font-size: 30px;color: #ffa000;}
  /*.navigation li .sub-nav a,.navigation li.current .sub-nav a{padding: 5px 15px;}*/
  .navbar-toggle{float: none;position: absolute;right: 8px;top: auto;bottom:30px;margin-right: 0;padding:0;margin:0;}
  .sub-nav{height: auto;}
  .sub-nav,.navigation02 .sub-nav{display: none;width: 100%;background: #f5f5f5;padding: 0px;position: static;left: none;top: none;z-index: 1;left: 0;margin-left: 0;}
  .sub-nav dl,.navigation02 .sub-nav dl{float: none;display: block;width: 100%;}
  .sub-nav dl dd{width: 100%;}
  .sub-nav2 dl{position: relative;left: 0;top: 0;padding-top: 0;}
  .sub-nav2 dl dd{float: none;margin:0;border-radius: 0;display: block;position: relative;}
  .sub-nav dl dd a{display: block;line-height: 30px;border-bottom:1px #ccc solid;width: 100%;padding:5px 20px;text-align: left;}
  .sub-nav dl dd a img{display: none;}
  .sub-nav dl dd:last-child a{border-bottom: none;}
  .sub-nav dl dd:last-child .sub-nav3 a{border-bottom: 1px #dddddd solid;}
  .sub-nav dl dd a i,.sub-nav dl dd a:hover i{left:auto;right: 0;color:#333;color: rgba(0,0,0,1);}
  .ssub-nav-btn {display: block;}
  .navigation li .sub-nav a i{display: none;}
  .sub-nav3{position: relative;top: 0;left: 0px;width: 100%;background: #f1f1f1;}
  .sub-nav dl dd .sub-nav3 a{padding-left: 40px;}
  .navigation li .ssub-nav-btn{display: block;width: 40px;height: 40px;position: absolute;text-align: center;padding: 0;right: 4px;top: 6px;margin-top: 3px;background: none;border:none;line-height: 30px;color: #333}
  .navbar{z-index: 1000;overflow-y:auto;}
  .slider-right{position: fixed;height: 100%;width: 280px;top:0;right:-280px;}
  .slider-left{position: fixed;height: 100%;width: 280px;top:0;left:-280px;}
  .navbar.in{box-shadow:0 0 20px rgba(0,0,0,.3)}
  .sub-nav2 dl{position: relative;left: 0;top: 0px;}
  .sub-nav-right{display: none;}
  .sub-nav dl{border-right: none;}
  .sub-nav2 dl dd.active .nav-img{display: none;}
  .input-group{right: 0;width: 100%;}
  .input-group .i-group{width: 100%;}
  .up-icon{display: none;}
  .header-icon{position: relative;top: 0px;right: auto;left: 0px;padding:10px 0;text-align: left;}
  .header-icon .weibo-hide{z-index: 12;left: 0;margin-left: 0;}
  .swiper-container .swiper-wrapper li{height: 300px;}

  .item1,.item2,.item3{padding:20px 0;}
  .item1-part-l{width: 100%;padding-right: 0;}
  .item1-part-r{width: 100%;}
  .item1-part img{width: 100%;}
  
  .item2-l{width: 100%;padding-right: 0;margin-bottom: 20px;}
  .item2-r{width: 100%;}
  .item2-r-img{text-align: center;}
  .item2-r img{width: auto;max-width: 100%;margin: 0 auto}
  .item2-r-b a{margin-bottom: 0;margin: 0 10px;background: #a7a775;border-color: #a7a775;}
  .item2-r-b{padding:15px;background: none;}
  .item3-l{margin-bottom: 20px;}
  .item3-l,.item3-r{width: 100%;padding: 0;}
  .footer-b-l,.footer-b-r{width: 100%;text-align: center;padding: 0;border: none;}
  .footer-phone,.footer-icon{margin-top: 10px;}
  .footer-icon{margin-bottom: 10px;}
  .footer-icon .weixin-img{left: -33px;}
  .footer-icon span{left: 50%;margin-left: -5px;}
  
  .banenr-nei li{height: 220px;}
  .about-l{width: 100%;text-align: center;margin-bottom: 20px;}
  .about-r{width: 100%;padding-left: 0px;}
  .about-r p{margin-bottom: 0px;}

  .about-culture-list-info,.about-culture-list2 .about-culture-list-info{padding-right: 0;padding-left: 0px;left: auto;right: auto;position: relative;width: 100%;}
  .about-culture-list-img,.about-culture-list2 .about-culture-list-img{text-align: center;padding-left: 0;padding-right: 0px;float: none;}
  .contact-img{right: auto;position: relative;top: 0;margin-top: 0;}
  .pro-dir-b{display: none;}
  .pro-dir-p{position: }
  .pro-info-b{position: relative;}
  .pro-dir{position: absolute;overflow: visible;top: 50%;}
  .pro-dir-p{position: relative;}
  .pro-dir-p .pro-dir-a{width: auto;height: auto;background: none;top: 0;margin-top: 0;}
  .pro-dir-p .pro-dir-a.pro-dir-prev span{left: 1px;background: #ffffff;font-size: 30px;}
  .pro-dir-p .pro-dir-a.pro-dir-next span{left: auto;right: 1px;background: #ffffff;font-size: 30px;}
  .pro-img{margin-bottom: 0;}
  .history-info-l{position: relative;top: 0;margin-top: 0;width: auto;height: auto;background: none;}
  .history-info-l em{color: #948e27;margin-left: 0;text-align: left;position: relative;top: 0;left: 0;margin-left: 0;margin-top: 0;}
  .history-info{padding-left: 10px;}
  .history-info-r{border-left: none;padding-left: 10px;}
  .history-info-r span{display: none;}
  .history-info-r-all{padding-left: 50px;}
  .history-img{width: 120px;height: 120px;}

  .tech-down li span{display: none;}
}


@media (max-width: 767px){
  .navbar-toggle{bottom: 0px;right: 0;}
  .header .logo img{max-width: 50%;}
  /*.search-btn{top: 5px;}*/
  .header-content{padding:10px 0;}
  .swiper-container .swiper-wrapper li{height: 380px;}
  .list-fenye{margin-bottom: 0px;padding: 10px;margin-top: 0px;}
  .list-fenye a{display: none;margin-top: 0;}
  .list-fenye a.fenye-prev,.list-fenye a.fenye-next,.list-fenye a.current{width: auto;display: inline-block;line-height: 30px;height: auto;}
  .item1-part-l-b{padding: 10px;position: relative;width: 100%;}
  .item1-part-l-b p,.item1-part-r-t-b p{font-size: 12px;line-height: 18px;}
  .item1-part-r-t-b{position: relative;width: 100%;padding: 10px;}
  #footer,.main{padding: 20px 0;}
  .banenr-nei li{height: 180px;}
  .menu-list li a{font-size: 14px;padding: 8px 20px;width: 140px;}
  .siger-page p,.siger-page p em{font-size: 14px;}
  .siger-page p.p-titlt,.history-info-r h1{font-size: 18px;}
  .about{padding-top: 0px;margin-bottom: 20px;}
  .about-culture-list-info p,.history-info-r p{font-size: 14px;}
  .about-culture-list-info h1{font-size: 20px;}
  .item-t h1{font-size: 18px;}
  /*.item-t h1 small{font-size: 12px;vertical-align: middle;}*/
  .item-t{margin-bottom: 10px;}
  .history-img{display: none;}
  .history-info-r-b{position: relative;top: 0;left: 0;padding-left: 0;}
  .history-info-r-all{padding-left: 20px;}
  .history-info,.history-info-r{padding-left: 0;}
  .item2-slide li{display: none;}
  .item2-slide li:first-child{display: block;}

  .about-team{padding-left: 20px;}
  .about-team p{font-size: 14px;margin-bottom: 0;}
  .contact-info p,.contact-info p a,.contact-img em{font-size: 14px;}
  .contact-info p i{font-size: 12px;}
  .contact-info p{padding-left: 40px;margin-bottom: 20px;line-height: 24px;}
  .contact-info p span{width: 30px;height: 30px;background-position: 0 -5px;top: 0;}
  .contact-info p:nth-child(2) span{background-position: 0 -59px;}
  .contact-info p:nth-child(3) span{background-position: 0 -110px;}
  .contact-info p:nth-child(4) span{background-position: 0 -163px;}
  .contact-info p:nth-child(5) span{background-position: 0 -216px;}
  .contact-info{padding: 0 10px 10px;}
  .contact-b h1{font-size: 20px;line-height: 24px;margin-bottom: 20px;}
  .news-b{padding-top: 20px;}
  .news-b .item2-list-l{width: 200px;height: 121px;}
  .news-b .item2-list-r{padding-left: 220px;}
  .news-b .item2-list-r h1{font-size: 16px;margin-bottom: 10px;padding-top: 5px;}
  .news-b .item2-list-r p{font-size: 14px;line-height: 24px;height: 48px;}
  .news-t h1{font-size: 20px;line-height: 24px;margin: 0 0 10px;}
  .news-t{padding-bottom: 10px;margin-bottom: 10px;}
  .bottom-r{position: relative;top: 0px;left: 0;right: auto;display: block;padding: 10px 0 0;}
  .page-pre,.page-next{float: none;width: 100%;text-align: left;}
  .about-info{padding-top: 20px;}
  .tech-down li p,.tech-down li p a{font-size: 14px;}
  .swiper-pagination span{display: inline-block;width: 8px;height: 8px;background:#999999;margin: 0 6px;cursor: pointer;border-radius: 20px;}
  .swiper-pagination span.swiper-active-switch,.swiper-pagination span:hover{background:#909167;}
  .item2-r-b a{width: 200px;}
  .search-btn{bottom: 0;right: 50px;}
}
@media (max-width: 640px){
  .swiper-container .swiper-wrapper li{height: 250px;}
  .banenr-nei li{height: 130px;}
}
@media (max-width: 480px){
  .swiper-container .swiper-wrapper li{height: 160px;}
  .swiper-pagination{bottom: 0;}
  .header .logo{padding:10px 0;}
  /*.search-btn{top: -6px;}*/
  .item2-r img{max-width: 60%;}
  .item-menu-btn{top: 25px;right: 10px;}
  .item2-list-l{position: relative;text-align: center;width: 100%;height: auto;margin-bottom: 15px;}
  .item2-list-l img{max-width: 100%;}
  .item2-list-r{padding-left: 0;}
  .item2-list-r h1{margin-bottom: 5px;}
  .item2-list-r em{margin-top: 5px;}
  .item2-r-b a{margin-bottom: 5px;}
  .footer-b-r-list .footer-download em{font-size: 14px;}
  .footer-b-r-list .footer-img{margin-left: 5px;}
  .banenr-nei li{height: 90px;}
  .news-b .item2-list-l{width: 100%;height: auto;margin-bottom: 15px;top: 0;}
  .news-b .item2-list-l img{width: auto;max-width: 100%;}
  .news-b .item2-list-r{padding-left: 0px;}
  .news-b .item2-slide li{padding: 10px 0;}
}
  
  

@media (max-width: 320px){
  
}


/*动画*/
@-webkit-keyframes bounceInDown{
    0%{top: -500px;opacity: 0;}
    25%{top: -300px;opacity: 0.5;}
    50%{top: -100px;opacity: 0.5;}
    75%{top: 100px;opacity: 1;}
    85%{top: -100px;opacity: 0.8;}
    100%{top: 0;opacity: 1;}
}
@-moz-keyframes bounceInDown{
    0%{top: -500px;opacity: 0;}
    25%{top: -300px;opacity: 0.5;}
    50%{top: -100px;opacity: 0.5;}
    75%{top: 100px;opacity: 1;}
    85%{top: -100px;opacity: 0.8;}
    100%{top: 0;opacity: 1;}
}
@-o-keyframes bounceInDown{
    0%{top: -500px;opacity: 0;}
    25%{top: -300px;opacity: 0.5;}
    50%{top: -100px;opacity: 0.5;}
    75%{top: 100px;opacity: 1;}
    85%{top: -100px;opacity: 0.8;}
    100%{top: 0;opacity: 1;}
}
@keyframes bounceInDown{
    0%{top: -500px;opacity: 0;}
    25%{top: -300px;opacity: 0.5;}
    50%{top: -100px;opacity: 0.5;}
    75%{top: 100px;opacity: 1;}
    85%{top: -100px;opacity: 0.8;}
    100%{top: 0;opacity: 1;}
}
.bounceInDown{
    animation:bounceInDown 0.3s 1;
    -moz-animation:bounceInDown 0.3s 1; /* Firefox */
    -webkit-animation:bounceInDown 0.3s 1; /* Safari and Chrome */
    -o-animation:bounceInDown 0.3s 1; /* Opera */
}



@-webkit-keyframes rotateIn {
  0% { -webkit-transform-origin: center; transform-origin: center;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);opacity: 0.5;}
  100% {-webkit-transform-origin: center;transform-origin: center; -webkit-transform: rotateY(-360deg); transform: rotateY(-360deg); opacity: 1;}
}
@-moz-keyframes rotateIn {
  0% { -moz-transform-origin: center;transform-origin: center;-moz-transform: rotateY(-180deg); transform: rotateY(-180deg);opacity:0.5;}
  100% {-moz-transform-origin: center;transform-origin: center;-moz-transform: rotateY(-360deg); transform: rotateY(-360deg);opacity: 1;}
}
@-o-keyframes rotateIn {
  0% { -o-transform-origin: center;transform-origin: center;-o-transform: rotateY(-180deg);transform: rotateY(-180deg); opacity: 0.5; }
  100% {-o-transform-origin: center;transform-origin: center;-o-transform: rotateY(-360deg);transform: rotateY(-360deg);opacity: 1;}
}

@keyframes rotateIn {
  0% {-webkit-transform-origin: center;-moz-transform-origin: center;-o-transform-origin: center;transform-origin: center;-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-o-transform: rotateY(-180deg);transform: rotateY(-180deg);opacity: 0.5;}
  100% {-webkit-transform-origin: center;-moz-transform-origin: center;-o-transform-origin: center;transform-origin: center;-webkit-transform: rotateY(-360deg);-moz-transform: rotateY(-360deg);-o-transform: rotateY(-360deg);transform: rotateY(-360deg);opacity: 1;}
}

.rotateIn {
  -webkit-animation:rotateIn 0.3s 1;
  -moz-animation:rotateIn 0.3s 1;
  -o-animation:rotateIn 0.3s 1;
  animation:rotateIn 0.3s 1;
}

@-webkit-keyframes rotate {
  0% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate(180deg);transform: rotate(180deg);}
  100% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@-moz-keyframes rotate {
  0% {-moz-transform-origin: center;transform-origin: center; -moz-transform: rotate(180deg); transform: rotate(180deg);}
  100% { -moz-transform-origin: center; transform-origin: center; -moz-transform: rotate(360deg); transform: rotate(360deg);}
}
@-o-keyframes rotate {
  0% {-o-transform-origin: center; transform-origin: center; -o-transform: rotate(180deg);transform: rotate(180deg);}
  100% {-o-transform-origin: center;transform-origin: center; -o-transform: rotate(360deg); transform: rotate(360deg);}
}

@keyframes rotate {
  0% {-webkit-transform-origin: center;-moz-transform-origin: center;-o-transform-origin: center;transform-origin: center;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
  100% {-webkit-transform-origin: center;-moz-transform-origin: center;-o-transform-origin: center;transform-origin: center;-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
}

.rotate {
  -webkit-animation:rotate 0.5s 1;
  -moz-animation:rotate 0.5s 1;
  -o-animation:rotate 0.5s 1;
   animation:rotate 0.5s 1;
}
@-webkit-keyframes scale {
  0% {-webkit-transform-origin: center; transform-origin: center;-webkit-transform: scale(1.5);transform: scale(1.5); }
  100% { -webkit-transform-origin: center; transform-origin: center;-webkit-transform: scale(1);transform: scale(1);}
}
@-moz-keyframes scale {
  0% {-moz-transform-origin: center;transform-origin: center;-moz-transform: scale(1.5);transform: scale(1.5);}
  100% {-moz-transform-origin: center; transform-origin: center; -moz-transform: scale(1);transform: scale(1);}
}
@-o-keyframes scale {
  0% {-o-transform-origin: center;transform-origin: center;-o-transform: scale(1.5);transform: scale(1.5);}
  100% {-o-transform-origin: center;transform-origin: center;-o-transform: scale(1);transform: scale(1);}
}

@keyframes scale {
  0% {-webkit-transform-origin: center;-moz-transform-origin: center;-o-transform-origin: center;transform-origin: center;-webkit-transform: scale(1.5);-moz-transform: scale(1.5);-o-transform: scale(1.5);transform: scale(1.5);}
  100% {-webkit-transform-origin: center;-moz-transform-origin: center;-o-transform-origin: center;transform-origin: center;-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
}

.scale {
  -webkit-animation:scale 0.5s 1;
  -moz-animation:scale 0.5s 1;
  -o-animation:scale 0.5s 1;
   animation:scale 0.5s 1;
}

@-webkit-keyframes scale1 {
  0% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: scale(0);transform: scale(0);opacity: 0;}
  100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: scale(1);transform: scale(1);opacity: 1;}
}
@-moz-keyframes scale1 {
  0% {-moz-transform-origin: center;transform-origin: center;-moz-transform: scale(0);transform: scale(0);opacity: 0;}
  100% {-moz-transform-origin: center;transform-origin: center;-moz-transform: scale(1);transform: scale(1);opacity: 1;}
}
@-o-keyframes scale1 {
  0% {-o-transform-origin: center;transform-origin: center;-o-transform: scale(0);transform: scale(0);opacity: 0;}
  100% {-o-transform-origin: center;transform-origin: center;-o-transform: scale(1);transform: scale(1);opacity: 1;}
}

@keyframes scale1 {
  0% {-webkit-transform-origin: center;-moz-transform-origin: center;-o-transform-origin: center;transform-origin: center;-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0);opacity: 0;}
  100% {-webkit-transform-origin: center;-moz-transform-origin: center;-o-transform-origin: center;transform-origin: center;-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;}
}

.scale1 {
  -webkit-animation:scale1 1s 1;
  -moz-animation:scale1 1s 1;
  -o-animation:scale1 1s 1;
   animation:scale1 1s 1;
}

/*ie低版本提示*/

#ie-alert-overlay {width:100%;height:100%;background-image:url(../images/bg2.png);position: fixed; top: 0; left: 0;z-index:9999;}

* html #ie-alert-overlay {   /* fixed position hack for IE6 */ position: absolute;z-index:9999;}

/*Pop Up Panel*/
#ie-alert-panel{width:593px;height:404px;position:fixed;background: url(../images/iealertsprite.png) no-repeat;background-position: -1px -109px ;top:50%;left:50%;margin:-201px 0 0 -296px;
    _position:absolute;  /* fixed position hack for IE6 */
    _top:expression(300+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');  /* top:300px hack for IE6 */
    
    /* font settings */font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:bold;color:#333;line-height:20px;z-index:10000;
}
.ie-alert-panel-b{padding:72px 0 0 72px;}
#ie-alert-panel p {font-size:14px;text-align:justify;}
#ie-alert-panel img { border:0;}
#ie-alert-panel span {font-size:18px;margin: 0 0 20px 0;display:block;padding:0;}
#ie-alert-panel button{background: #ff0000;color: #ffffff;margin-top: 10px;border-color:#ff0000;padding:5px 10px;}
#ie-alert-panel ul {list-style: none;margin:0;padding:0;overflow: hidden;   }
#ie-alert-panel li {float:left;margin:0 22px 0 0;}
#ie-alert-panel li.last {margin-right:0;}

#ie-alert-panel a {display:inline-block;}
.browser {position: absolute;bottom:35px;}
.chrome, .firefox, .ie9, .opera, .safari {background: url(../images/iealertsprite.png) no-repeat;}

/*browsers*/

.chrome { background-position: 0 0;width: 73px;height: 96px;margin:0 4px 0 0;}

.firefox {background-position: -292px 0;width: 73px;height: 98px;}

.ie9 {background-position: -179px 0;width: 95px;height: 98px;}

.opera {background-position: -90px 0;width: 73px;height: 98px;}

.safari {background-position: -387px 0;width: 73px;height: 98px;margin:0 4px 0 0;}


.navbar ul li a em.c1{
  background: url(../images/menu_01.png) no-repeat left center;
  height: 37px;
}
.navbar ul li.current a em.c1,
.navbar ul li a:hover em.c1{
  background: url(../images/menu_01_on.png) no-repeat left center;
  height: 37px;
}
.navbar ul li a em.c2{
  background: url(../images/menu_02.png) no-repeat left center;
  height: 61px;
}
.navbar ul li.current a em.c2,
.navbar ul li a:hover em.c2{
  background: url(../images/menu_02_on.png) no-repeat left center;
  height: 61px;
}
.navbar ul li a em.c3{
  background: url(../images/menu_03.png) no-repeat left center;
  height: 64px;
}
.navbar ul li.current a em.c3,
.navbar ul li a:hover em.c3{
  background: url(../images/menu_03_on.png) no-repeat left center;
  height: 64px;
}
.navbar ul li a em.c4{
  background: url(../images/menu_04.png) no-repeat left center;
  height: 49px;
  width: 11px;
}
.navbar ul li.current a em.c4,
.navbar ul li a:hover em.c4{
  background: url(../images/menu_04_on.png) no-repeat left center;
  height: 49px;
  width: 11px;
}
.navbar ul li a em.c5{
  background: url(../images/menu_05.png) no-repeat left center;
  height: 94px;
  width: 11px;
}
.navbar ul li.current a em.c5,
.navbar ul li a:hover em.c5{
  background: url(../images/menu_05_on.png) no-repeat left center;
  height: 94px;
  width: 11px;
}
.navbar ul li a em.c6{
  background: url(../images/menu_06.png) no-repeat left center;
  height: 94px;
  width: 11px;
}
.navbar ul li.current a em.c6,
.navbar ul li a:hover em.c6{
  background: url(../images/menu_06_on.png) no-repeat left center;
  height: 94px;
  width: 11px;
}
.navbar ul li a em.c7{
  background: url(../images/menu_07.png) no-repeat left center;
  height: 85px;
  width: 12px;
}
.navbar ul li.current a em.c7,
.navbar ul li a:hover em.c7{
  background: url(../images/menu_07_on.png) no-repeat left center;
  height: 85px;
  width: 12px;
}
.footer-b{
  text-align: center;
}
.footer-b p{
  color: #fff;
}
.footer-b p a{
  color: #fff;
}
.footer-ewm{
	width:140px;
	height:120px;
	margin:0 auto;
	margin-top:20px;
}
.footer-ewm img{
	width:120px;
	height:120px;
	float:left;
	margin:0 10px;
}
.video-list{
  width: 100%!important;
}
.video-list li{
  float: left;width: 276px;margin:0 10px 20px 10px;
}
.video-list li img{
  width: 276px;
  height: 276px;
}
.video-list li p{
  font-size: 16px;
  text-align: center;
  color: #948e27;
  padding: 10px 5px;
  height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.video-show #a2{
	width:800px;
	height:600px;
	margin:0 auto;
}
.siger-page embed,
.siger-page iframe{
	width:800px;
	height:600px;
	margin:0 auto;
	display:block;
}
.video-main .container{
  width: 1200px;
}
.Index-box2{
  background: #009a44;
  height: 822px;
}
.Index-box2 img{
  height: 822px;
}

.con-bg{
  background: url(../images/item1-bg.jpg) repeat;
  padding-top: 22px;

}
.txtMarquee-left{
  border:1px solid #ccc;   
  width: 1198px;
  margin:0 auto;
  margin-bottom: 22px;
  border-radius: 10px;
  overflow: hidden;
}
.txtMarquee-left .title{
  float: left;
  background: url(../images/index_pic01.png) no-repeat left center;
  width: 124px;height:50px;
  background-size: 124px 50px;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  text-align: center;
  line-height: 50px;
  font-size: 16px;
}
.txtMarquee-left .bd{ 
  padding:13px 10px; 
  width: 1060px;
  float: right;
}
.txtMarquee-left .bd .tempWrap{ 
  width:1060px !important; 
  }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ 
  overflow:hidden; zoom:1; 
}
.txtMarquee-left .bd ul li{ 
  margin-right:40px;  float:left; height:24px; line-height:24px;  
  text-align:left; _display:inline; width:auto !important;  
  background: url(../images/index_pic06.jpg) no-repeat left center;
  padding-left: 15px;
  background-size: 5px;
  }
.txtMarquee-left .bd ul li a{
  color: #333;
}
.index02{
  width: 1200px;
  margin:0 auto;
  overflow: hidden;
}
.Index-news{
  width: 386px;
  float: left;
  padding:2px;
  background: #fff;
  border-radius: 10px;
}
.Index-news .img{
  width: 382px;
  height:220px;
  overflow:hidden;
}
.Index-news .img video,
.Index-news .img img,
.Index-news .img iframe{
  width: 382px;
  height:220px;
}
.Index-news-con{
  padding:0 15px;
}
.Index-news-con .title{
  font-size: 16px;
  border-bottom: 1px solid #666666;
  line-height: 40px;
}
.Index-news-con .title a{
  float: right;
  color: #333;
}
.Index-news-list{
  padding:20px 0;
  height: 180px;
}
.Index-news-list li{
  line-height: 34px;
  background: url(../images/index_pic06.jpg) no-repeat left center;
  padding-left: 15px;
  background-size: 5px;
  border-bottom: 1px dashed #666;
  height:34px;
  overflow:hidden;
}
.Index-news-list li a{
  color: #333;

}
.video-list-two li img{
  width: 276px!important;
  height: 156px;
}
.mr25{
  margin-right: 20px;
}

/* 本例子css */
.slideGroup{ 
  width:1198px;
  margin:0 auto;
  padding:20px 0;
}
.slideGroup .parHd{ 
  height:52px; line-height:52px; background:#f4f4f4; padding:0 20px; 
  border-bottom:1px solid #ddd;  position:relative;  
}
.slideGroup .parHd .title{
  float: left;font-size: 16px;width: 100px;
}
.slideGroup .parHd ul{ 
  float:left; position:absolute; left:120px; top:-1px; height:32px;   
}
.slideGroup .parHd ul li{ 
  float:left; padding:0 30px; cursor:pointer;  
}
.slideGroup .parHd ul li.on{ 
  height:54px;  background:#fff; border:1px solid #ddd; 
  border-bottom:2px solid #fff; 
}
.slideGroup .parHd a{
  float: right;color: #333;
}

.slideGroup .slideBox{ 
  overflow:hidden; zoom:1; 
  padding:20px; 
  position:relative;   
}
.slideGroup .parBd{
  background:#fff;
  border:1px solid #ddd;
  border-top:0;
}
.slideGroup .parBd ul{ 
  overflow:hidden; zoom:1;   
}
.slideGroup .parBd ul li{ 
  margin:0 8px; float:left; _display:inline; overflow:hidden; 
  text-align:center;  
  width: 120px;
  overflow: hidden;
}
.slideGroup .parBd ul li .pic{
 text-align:center; 
}
.slideGroup .parBd ul li .pic img{ 
  width:120px; height:120px; display:block;  padding:2px; 
  border:1px solid #ccc; 
}
.slideGroup .parBd ul li .pic a:hover img{ 
  border-color:#999;  
}
.slideGroup .parBd ul li .title{ 
  line-height:24px;   
}
.slideGroup .parBd ul li .title a{
  color: #333;
}