@charset "utf-8";
/* CSS Document */
body,div,span,img,h1,h2,h3,h4,h5,h6,ul,li,ol,p,i,b,strong,a,table,th,td,form,input,textarea
{font-family:"SF Pro SC","HanHei SC","Myriad Set Pro","PingFang SC","Microsoft YaHei",SimHei,sans-serif;
margin:0;padding:0;outline:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
ol,ul,li{list-style:none;}
a{color:#333;text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;display:inline-block;vertical-align:middle;}
/* --Public-- */
.pub{width:1200px;margin:auto;}
.hidden{overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.clearfix:after{content:".";visibility:hidden;display:block;height:0;clear:both;}
.t-c{text-align:center;}
.t-r{text-align:right;}
.valign-middle{display:table-cell;vertical-align:middle;}

/* --header-- */
.header{width:100%;height:128px;min-width:1200px;box-shadow:0px 0px 12px rgba(0,0,0,0.3);z-index:99;position:relative;}
.header .logo{width:520px;height:66px;margin-top:30px;overflow:hidden;float:left;}
.header .logo img{width:113px;height:50px;margin-top:8px;float:left;}
.header .logo .text{width:calc(100% - 120px);overflow:hidden;float:right;}
.header .logo .text h1{height:46px;font-size:30px;line-height:46px;overflow:hidden;}
.header .logo .text p{height:20px;font-size:13px;line-height:20px;color:#999;overflow:hidden;}

.header .box{width:680px;float:right;}
.header .box .switch{width:680px;height:36px;overflow:hidden;}
.header .box .switch .tel{font-size:14px;line-height:36px;padding-left:24px;margin-right:20px;background:url(../images/tel.png) no-repeat left center;float:right;}
.header .box .switch .cn{font-size:14px;line-height:36px;padding-left:30px;margin-right:10px;background:url(../images/cn.png) no-repeat left center;float:right;}
.header .box .switch .en{font-size:14px;line-height:36px;padding-left:30px;background:url(../images/en.png) no-repeat left center;float:right;}

.header .nava{width:100%;height:70px;margin-top:6px;}
.header .nava li{width:85px;height:70px;font-size:16px;color:#333;line-height:70px;text-align:center;float:left;position:relative;overflow:hidden;cursor:pointer;}
.header .nava li:hover{color:#ffa200;}

/* --banner-- */
.swiper-banner{width:100%;height:782px;min-width:1200px;margin:auto;overflow:hidden;position:relative;}
.swiper-banner .swiper-slide{overflow:hidden;position:relative;}
.swiper-banner .swiper-slide .imgScale{width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center top;background-size:cover;}

.banner-pagination{width:100%;text-align:center;position:absolute;left:0;bottom:20px !important;z-index:99;}
.banner-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px !important;opacity:1 !important;border-radius:5px;background:#FFF;}
.banner-pagination .swiper-pagination-bullet-active{width:28px;background:#ffa200;}

/* --index-- */
.index-product{width:100%;min-width:1200px;padding:100px 0;background:url(../images/bg1.jpg) no-repeat center;background-size:cover;}
.index-product-type{width:262px;float:left;}
.index-product-type .title{height:262px;height:99px;padding-top:44px;font-size:24px;font-weight:bold;color:#FFF;line-height:55px;text-align:center;background:url(../images/b1.png) no-repeat center;}
.index-product-type ul{width:262px;}
.index-product-type ul li{width:262px;height:48px;font-size:16px;color:#000;line-height:46px;margin-top:4px;padding-left:60px;border:1px dashed #609d18;background:url(../images/b2.png) no-repeat left 36px center;}
.index-product-type ul li:hover{color:#ffa200;font-weight:bold;background:url(../images/b3.png) no-repeat left 36px center;}

.index-product-right{width:908px;float:right;}
.index-product-right .title{height:60px;background:url(../images/b4.png) no-repeat right center;}
.index-product-right .title h2{font-size:24px;line-height:60px;color:#000;float:left;}
.index-product-right .title .tel{font-size:14px;line-height:24px;float:right;}
.index-product-right .title .tel b{font-size:18px;}

.index-product-list{}
.index-product-list a{width:221px;margin-top:20px;margin-right:8px;float:left;}
.index-product-list a:nth-of-type(4n){margin-right:0;}
.index-product-list a .img{padding:6px;border:1px solid #609d18;overflow:hidden;}
.index-product-list a .img img{width:100%;height:160px;display:block;}
.index-product-list a .name{height:38px;font-size:16px;color:#FFF;text-align:center;line-height:38px;background:#609d18;margin-top:4px;overflow:hidden;}
.index-product-list a:hover .name{background:#ffa200;}

.index-product-right .more{width:196px;height:40px;font-size:18px;line-height:40px;color:#FFF;text-align:center;border-radius:20px;background:#609d18;margin:40px auto 0;display:block;}
.index-product-right .more:hover{background:#ffa200;}


.index-company{width:100%;min-width:1200px;padding:100px 0;background:url(../images/b5.png) no-repeat center top;}
.index-company-video{width:532px;height:655px;background:url(../images/b6.png) no-repeat left center;float:left;}
.index-company-video .video{width:360px;height:440px;margin-top:146px;float:right;}
.index-company-video .tel{font-size:16px;line-height:66px;margin-left:84px;float:left;}
.index-company-video .tel b{font-size:30px;color:#ffa200;}

.index-company-con{width:606px;float:right;}
.index-company-con .title{text-align:right;}
.index-company-con .title h2{font-size:30px;color:#333;font-weight:normal;}
.index-company-con .title p{font-size:48px;color:#333;font-weight:bold;padding-right:132px;background:url(../images/b7.png) no-repeat right center;}
.index-company-con .con{margin-top:50px;text-align:right;font-size:15px;line-height:30px;color:#000;text-indent:2em;}
.index-company-con ul{margin-top:25px;float:right;}
.index-company-con ul li{font-size:18px;font-weight:bold;line-height:38px;margin-left:90px;padding-left:42px;background:url(../images/b10.png) no-repeat left center;float:left;}
.index-company-con .item{font-size:16px;line-height:30px;margin-top:25px;text-align:right;}
.index-company-con .more{width:196px;height:40px;font-size:18px;line-height:40px;color:#FFF;text-align:center;border-radius:20px;background:#609d18;margin:40px auto 0;float:right;display:block;}
.index-company-con .more:hover{background:#ffa200;}



.index-news{width:100%;min-width:1200px;padding:100px 0;background:#f6f6f6;}
.index-news .title p{font-size:76px;color:#b7caa2;text-align:center;line-height:2px;text-transform:uppercase;opacity:0.4}
.index-news .title h2{font-size:30px;text-align:center;line-height:36px;padding-bottom:42px;background:url(../images/b7.png) no-repeat center bottom;position:relative;z-index:9;}

.index-news-con{width:524px;height:auto;margin-top:80px;float:left;}
.index-news-con img{width:604px;height:228px;border-radius:5px;display:block;}
.index-news-con .title{width:auto;height:60px;margin-top:20px;font-size:24px;color:#333;line-height:60px;font-weight:bold;overflow:hidden;}
.index-news-con .line{width:54px;height:2px;background:#609d18;}
.index-news-con .con{font-size:16px;line-height:28px;color:#666;margin-top:30px;overflow:hidden;}
.index-news-con .more{width:196px;height:40px;font-size:18px;line-height:40px;color:#FFF;text-align:center;border-radius:20px;background:#609d18;margin-top:40px;display:block;}
.index-news-con .more:hover{background:#ffa200;}

.index-news-list{width:550px;height:auto;margin-top:64px;float:right;}
.index-news-list li{width:100%;padding:30px;margin-top:16px;background:#FFF;}
.index-news-list li .time{width:54px;height:90px;padding:15px 0;font-size:26px;color:#FFF;line-height:30px;text-align:center;font-weight:bold;background:#ffa200;border-radius:32px;float:left;}
.index-news-list li .time p{font-size:18px;color:#FFF;font-weight:normal;}
.index-news-list li .con{width:416px;float:right;}
.index-news-list li .con h3{width:100%;height:32px;font-size:18px;color:#333;line-height:32px;overflow:hidden;}
.index-news-list li .con p{width:100%;height:72px;font-size:14px;color:#333;line-height:24px;margin:10px 0 20px;overflow:hidden;}
.index-news-list li .con a{font-size:16px;color:#609d18;line-height:24px;overflow:hidden;}
.index-news-list li .con a:hover{color:#ffa200;}


.index-honor{width:100%;min-width:1200px;padding:100px 0;background:#609d18;}
.index-honor .title{float:left;}
.index-honor .title h2{font-size:30px;color:#FFF;font-weight:normal;}
.index-honor .title p{font-size:48px;color:#FFF;font-weight:bold;padding-left:132px;background:url(../images/b11.png) no-repeat left center;}
.index-honor .more{width:196px;height:40px;font-size:18px;line-height:40px;color:#FFF;text-align:center;border-radius:20px;background:#ffa200;margin-top:32px;float:right;display:block;}
.index-honor .more:hover{background:#ffa200;}

.index-honor-swiper{margin-top:40px;overflow:hidden;}
.index-honor-swiper .swiper-slide{overflow:hidden;position:relative;}
.index-honor-swiper .swiper-slide a{width:100%;display:block;position:relative;overflow:hidden;}
.index-honor-swiper .swiper-slide a .img{padding:20px;background:#FFF;overflow:hidden;position:relative;}
.index-honor-swiper .swiper-slide a .img img{max-width:100%;height:180px;margin:auto;display:block;
-webkit-transition:all 0.4s;transition:all 0.4s;}
.index-honor-swiper .swiper-slide a p{height:42px;font-size:14px;color:#FFF;text-align:center;line-height:42px;overflow:hidden;}


.footer{width:100%;min-width:1200px;padding-top:60px;background:#efefef;}
.footer-logo{text-align:center;}
.footer-logo img{width:352px;margin:auto;display:block;}
.footer-ewm{margin-top:30px;}
.footer-ewm img{width:146px;height:146px;padding:16px;background:url(../images/b12.png) no-repeat center;margin:auto;display:block;}
.footer-ewm p{font-size:14px;line-height:24px;color:#666;text-align:center;margin-top:10px;}

.footer-tel{margin-top:32px;border:1px solid #ddd;}
.footer-tel li{width:33.33%;padding:24px 0;text-align:center;float:left;border-right:1px solid #ddd;}
.footer-tel li:nth-of-type(3n){border:none;}
.footer-tel li b{font-size:18px;color:#333;line-height:32px;font-weight:normal;margin-top:12px;display:block;}
.footer-tel li p{font-size:16px;color:#333;}

.footer-icp{width:100%;font-size:16px;color:#333;line-height:24px;text-align:center;padding:30px 0;}
.footer-icp a{color:#333;}

/* --inner-- */
.inner{width:100%;min-width:1200px;padding:60px 0;}

.sidebar{width:262px;float:left;}
.sidebar-type{width:262px;}
.sidebar-type-title{height:262px;height:99px;padding-top:44px;font-size:24px;font-weight:bold;color:#FFF;line-height:55px;text-align:center;background:url(../images/b1.png) no-repeat center;}
.sidebar-type-list{width:262px;}
.sidebar-type-list li{width:262px;height:48px;font-size:16px;color:#000;line-height:46px;margin-top:4px;padding-left:60px;border:1px dashed #609d18;background:url(../images/b2.png) no-repeat left 36px center;}
.sidebar-type-list li:hover{color:#ffa200;font-weight:bold;background:url(../images/b3.png) no-repeat left 36px center;}

.sidebar-tel{width:262px;margin-top:50px;}
.sidebar-tel-title{height:262px;height:99px;padding-top:44px;font-size:24px;font-weight:bold;color:#FFF;line-height:55px;text-align:center;background:url(../images/b16.png) no-repeat center;}
.sidebar-tel-con{padding:30px;background:#efefef;}
.sidebar-tel-con p{font-size:15px;color:#333;line-height:24px;}
.sidebar-tel-con .ewm{margin-top:20px;}
.sidebar-tel-con .ewm img{width:146px;height:146px;padding:16px;background:url(../images/b12.png) no-repeat center;margin:auto;display:block;}
.sidebar-tel-con .ewm p{font-size:14px;line-height:24px;color:#666;text-align:center;margin-top:10px;}


.inner-con{width:908px;float:right;}
.inner-con-title{height:60px;background:url(../images/b4.png) no-repeat right center;}
.inner-con-title h2{font-size:24px;line-height:60px;color:#000;float:left;}
.inner-con-title .location{font-size:14px;line-height:24px;color:#666;padding-left:24px;background:url(../images/b17.png) no-repeat left center;float:right;}
.inner-con-title .location a{color:#666;}
.inner-con-box{padding:10px 0 20px;}
.inner-video{width:720px;margin:auto;margin-bottom:40px;}
.inner-company img{width:520px;margin:0 auto 20px;display:block;}
.inner-company p{font-size:16px;color:#333;line-height:32px;text-indent:2em;margin-bottom:16px;}

.inner-list{}
.inner-list a{width:221px;margin-bottom:25px;margin-right:8px;float:left;}
.inner-list a:nth-of-type(4n){margin-right:0;}
.inner-list a .img{padding:6px;border:1px solid #609d18;overflow:hidden;}
.inner-list a .img img{width:100%;height:180px;display:block;}
.inner-list a .name{height:38px;font-size:16px;color:#FFF;text-align:center;line-height:38px;background:#609d18;margin-top:4px;overflow:hidden;}
.inner-list a:hover .name{background:#ffa200;}


.honor-list{}
.honor-list a{width:282px;margin:0 10px 20px;float:left;}
.honor-list a .img{width:282px;height:auto;padding:15px;border:1px solid #ddd;}
.honor-list a .img img{max-width:100%;height:186px;margin:auto;display:block;}
.honor-list a h3{height:46px;font-size:16px;line-height:46px;text-align:center;overflow:hidden;}
.honor-list a:hover .img{border:1px solid #ffa200;}
.honor-list a:hover h3{color:#ffa200;}

.shows-list{}
.shows-list a{width:282px;margin:0 10px 20px;float:left;}
.shows-list a .img{width:282px;height:auto;padding:5px;border:1px solid #ddd;}
.shows-list a .img img{width:100%;height:206px;margin:auto;display:block;}
.shows-list a h3{height:46px;font-size:16px;line-height:46px;text-align:center;overflow:hidden;}
.shows-list a:hover .img{border:1px solid #ffa200;}
.shows-list a:hover h3{color:#ffa200;}


.inner-news{width:auto;height:auto;}
.inner-news li{width:100%;padding:30px;margin-bottom:16px;background:#efefef;}
.inner-news li .time{width:54px;height:90px;padding:15px 0;margin-left:10px;font-size:26px;color:#FFF;line-height:30px;text-align:center;font-weight:bold;background:#ffa200;border-radius:32px;float:left;}
.inner-news li .time p{font-size:18px;color:#FFF;font-weight:normal;}
.inner-news li .con{width:748px;float:right;}
.inner-news li .con h3{width:100%;height:32px;font-size:18px;color:#333;line-height:32px;overflow:hidden;}
.inner-news li .con p{width:100%;height:48px;font-size:15px;color:#333;line-height:24px;margin:10px 0 20px;overflow:hidden;}
.inner-news li .con a{font-size:16px;color:#609d18;line-height:24px;overflow:hidden;}
.inner-news li .con a:hover{color:#ffa200;}


.news-deatils{}
.news-deatils-name{font-size:24px;font-weight:bold;line-height:32px;text-align:center;color:#000;}
.news-deatils-time{font-size:12px;color:#999;line-height:24px;font-family:'FuturaLL';text-align:center;padding-bottom:10px;border-bottom:1px dashed #ddd;}
.news-deatils-time span{display:inline-block;margin:auto 10px;}
.news-deatils-time .t1{padding-left:20px;background:url(../images/b25.png) no-repeat left center; background-size:auto 16px;}
.news-deatils-time .t2{padding-left:24px;background:url(../images/b26.png) no-repeat left center; background-size:auto 16px;}
.news-deatils-time .t3{padding-left:20px;background:url(../images/b27.png) no-repeat left center; background-size:auto 16px;}
.news-deatils-img{}
.news-deatils-img img{max-width:100%;display:block;margin:30px auto;}

.article-title{font-size:24px;font-weight:bold;line-height:32px;text-align:center;color:#000;}
.article-img{width:100%;margin:auto;margin-top:15px;margin-bottom:20px;text-align:center;}
.article-img img{max-width:520px;max-width:342px;}
.article-des{width:100%;height:36px;background:#efefef;}
.article-des b{padding-left:10px;height:100%;border-right:1px solid #fff;background:#609d18;color:#fff;line-height:36px;display:inline-block;}
.article-container{padding:10px 4px;}
.article-container p{font-size:15px;line-height:24px;margin-top:6px;text-indent:2em;}
.article-container img{width:100%;margin:auto;display:block;}

.article-container table{margin-left:30px;margin-top:15px;border-color:#ddd;border-collapse:collapse;}
.article-container table tr td{font-size:14px;line-height:18px;color:#333;padding:6px;border:1px solid #ddd;}
.article-container table .firstRow{background:#efefef;}



.inner-contact{padding:0 20px;}
.inner-contact p{font-size:16px;color:#333;font-weight:bold;line-height:32px;letter-spacing:2px;}


/* --暂无内容-- */
.no-goods{padding:100px 0;overflow:hidden;text-align:center;}
.no-goods img{width:220px;max-height: 105px;display: block;margin:0 auto 30px;}
.no-goods p{font-size:14px;color:#666666;line-height: 20px;}

/* --翻页-- */
.txt-upDown{width:auto;height:auto;clear:both;font-size:14px;padding-top:20px;margin-top:40px;border-top:1px dashed rgb(230,230,230);}
.txt-upDown-li{width:50%;height:42px;line-height:42px;padding:0 5px;overflow:hidden;color:#666;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
-webkit-transition:all 0.3s;transition:all 0.3s;}
.txt-upDown-li .arrow{width:10%;height:42px;overflow:hidden;font-family:'宋体';font-weight:bold;}
.txt-upDown-li .bt{width:90%;height:42px;overflow:hidden;color:#666;}
.txt-upDown-li:hover{cursor:pointer;}
.txt-upDown-li:hover .bt .page-a{color:#ffa200;}
.txt-upDown-li:hover .bt a{color:#ffa200;}
.txt-upDown-li.txt-right{text-align:right;}

/* --分页-- */
.de-page-mian {
  overflow: hidden;
  text-align: center;
  font-size: 0;
  margin:20px 0 0;
}
.de-page-mian .page-inner {
  display: inline-block;
  overflow: hidden;
}
.de-page-mian .page-inner a {
  display: block;
  float: left;
  min-width: 26px;
  padding: 0 5px;
  height: 36px;
  border: 1px solid #dddddd;
  background: #fff;
  text-align: center;
  line-height: 36px;
  font-size: 14px;
  color: #333;
  margin-right: -1px;
  overflow: hidden;
}
.de-page-mian .page-inner a.active,
.de-page-mian .page-inner a:hover {
  color: #fff;
  border-color: #ffa200;
  background: #ffa200;
}
.de-page-mian .page-inner a.prev {
  margin-right: 10px;
  background: #fff url(../images/prev.jpg) no-repeat center;
}
.de-page-mian .page-inner a.prev.on {
  background: #fff url(../images/prev-hover.jpg) no-repeat center;
}
.de-page-mian .page-inner a.prev:hover {
  background-color: #fff;
  border-color: #dddddd;
}
.de-page-mian .page-inner a.next {
  margin-left: 10px;
  margin-right: 15px;
  background: #fff url(../images/next.jpg) no-repeat center;
}
.de-page-mian .page-inner a.next.on {
  background: #fff url(../images/next-hover.jpg) no-repeat center;
}
.de-page-mian .page-inner a.next:hover {
  background-color: #fff;
  border-color: #dddddd;
}
.de-page-mian .page-inner a.page-btn {
  font-size: 12px;
  margin-right: 0;
  width: 63px;
  margin-left: 10px;
}
.de-page-mian .page-inner span {
  display: block;
  font-size: 12px;
  color: #333;
  float: left;
  line-height: 38px;
}
.de-page-mian .page-inner input {
  display: block;
  float: left;
  height: 36px;
  width: 36px;
  border: 1px solid #dddddd;
  text-align: center;
  line-height: 36px;
  font-size: 14px;
  color: #333;
  margin: 0 5px;
}



.service_box{font-size:12px;position:fixed;z-index:1000;right:-147px;top:50%;margin-top:-100px;width:146px;border:1px solid #ece8e5;background:#fff;}
.service_box .tab_nav{position:absolute;left:-42px;top:-1px;}
.service_box .tab_nav > li{background:#ece8e5;border-bottom:1px solid #dfdbd9;}
.service_box .tab_nav > li.active{background:#ff6b09;}
.service_box .tab_nav > li:first-child{border-radius:8px 0 0;}
.service_box .tab_nav > li:last-child{border-bottom:none;border-radius:0 0 0 8px;}
.service_box .tab_nav > li > a{display:block;width:42px;padding:12px 6px 12px 8px;line-height:14px;text-align:center;color:#2c2c2c;text-decoration:none;}
.service_box .tab_nav > li.active > a{color:#fff;}
.service_box .tab_nav .icon{display:block;height:28px;width:28px;background:url(../images/bg_online_service_new.gif) no-repeat;overflow:hidden;margin:3px 0;*margin:6px 0;}
.service_box .tab_nav .icon_1{background-position:0 0;}
.service_box .tab_nav .icon_2{background-position:-28px 0;}
.service_box .tab_nav .icon_3{background-position:-56px 0;}
.service_box .tab_nav .active .icon_1{background-position:0 -28px;}
.service_box .tab_nav .active .icon_2{background-position:-28px -28px;}
.service_box .tab_nav .active .icon_3{background-position:-56px -28px;}
.service_box .tab_content{padding:20px 5px;position:relative;}
.service_box .tab_plan{display:none;text-align:center;}
.service_box .tab_plan p{color:#333;}