﻿ @charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,figure,form,fieldset,legend,button,input,textarea,th,td,s{font-family:Microsoft Yahei,Avenir, tahoma,Arial,'Hiragino Sans GB',"\5FAE\8F6F\96C5\9ED1","\5b8b\4f53",sans-serif;margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{font-weight:100}button,input,select,textarea{font-size:100%;outline:0}body{margin:0;overflow-x:hidden}a{blr:expression(this.onFocus=this.blur());color:#369;text-decoration:none}area{blr:expression(this.onFocus=this.blur())}.clearfix:after{content:'\0020';display:block;height:0;clear:both;font-size:0;visibility:hidden}.clearfix{ zoom: 1;}.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;line-height:0}.fl{float:left;display: inline;}.fr{float:right;display: inline;}em,i{font-style:normal}.none{display:none}.block{display:block}img{border:0}table{border-collapse:collapse;border:0;cellspacing:0;cellpadding:0}.verticalAlign{ vertical-align:middle; display:inline-block; height:100%; width:1px; margin-left:-1px;}a, .featured-post .byline {-webkit-transition: all 0.5s ease-out;	-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;	-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}.btn{}html, body { width: 100%; height: 100%; position: relative;  }h1,h2,h3,h4,h5,h6{ text-transform:capitalize}
.zoomimg img{ -webkit-transition: all 1s ease; /* Safari and Chrome */ -moz-transition: all 1s ease; /* Firefox */ -ms-transition: all 1s ease; /* IE 9 */ -o-transition: all 1s ease; /* Opera */ transition: all 1s ease; }.zoomimg img:hover { -webkit-transition: all 1s ease; /* Safari and Chrome */ -moz-transition: all 1s ease; /* Firefox */ -ms-transition: all 1s ease; /* IE 9 */ -o-transition: all 1s ease; /* Opera */ transition: all 1s ease; -webkit-transform: scale(1.1); /* Safari and Chrome */ -moz-transform: scale(1.1); /* Firefox */ -ms-transform: scale(1.1); /* IE 9 */ -o-transform: scale(1.1); /* Opera */ transform: scale(1.1); }
/*超出的文字省略，要定义宽度*/
span.spanleft,.imgList ul li .imgName,.ind_new_body .news-list h4 a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display:block; }
/*页面*/
body{ font-size:14px; line-height:1.5em; background: url(images/body.jpg) center top repeat-x #fff;}
#header{ width:100%; height:110px; background: url(images/header.png) center top repeat-x; z-index: 999; position: absolute; left: 0; top: 0;}
.wrapper{ width:1200px; margin:0 auto;}
.wrapper#main{border: solid 1px #ddd; border-top:0; border-bottom: 0; background: #fff;}
.mt20{margin-top:20px;}
.logo{ background: url(images/logo.png) no-repeat; width:350px; height: 100px;}
.nav{ position:relative; z-index:1;height:100px;}
.nav ul{ float:left; position: relative;padding-left:50px;}
.nav .nLi{ float:left; position: relative;display:inline;}
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; font-size:16px; color: #333; text-transform:uppercase; overflow:hidden; line-height:100px; padding: 0px 25px 0px 25px;transition:none;}
.nav .on h3 a{background: url(images/navOn.png) center 70px no-repeat; color: #1e582e}
.nav .sub{ display:none; position:absolute; z-index: 9; top:100px;margin-left:-25px;padding:5px 5px 15px 5px;  background:#fff; border:solid 2px #eee; border-top:0;}
.nav .sub li{ zoom:1; display:block; }
.nav .nLi .sub a{ padding:5px 0px; width:150px;display:block; color:#333; font-size:14px; text-align:center; line-height:20px; height:auto; text-transform:capitalize; font-weight:100;}
.nav .nLi .sub a:after{content: ""; width: 0px; height: 0px; border-bottom: solid 1px #1e582e; margin: 5px auto 0 auto; display: block;transition: all 0.5s ease}
.nav .nLi .sub a:hover{ color:#1e582e;  }
.nav .nLi .sub a:hover:after{width: 120px;}
.more { font-size:12px; font-weight:100; overflow:hidden; line-height: 30px; text-transform:uppercase}
.more a { color:#333; padding: 0 !important}
.more a:hover { color:#8f5211; text-decoration:underline;}
.more .iconfont{ margin-left:8px; font-size:14px}
.moreBlock { margin:15px auto 30px auto; height: 30px; }
.moreBlock a { color:#666; display:table; padding:3px 30px; margin:0 auto; border-radius:2px; background:#f0f0f0; border: solid 1px #f0f0f0;position: relative; }
.moreBlock a .iconfont{ margin-left:10px; font-size:16px;}
.moreBlock a:hover { background:#fff; border-color:#0074b6; color:#000; }
.moreBlock .iconfont{ margin-left:15px; font-size:12px;}
.moreBlock .line{width:100%; height: 0; border-bottom:solid 1px #ddd;margin-top:-15px;}
.title{ height:80px; width:100%; position:relative; margin:30px auto 10px auto;}
.title .title_line{ width:40%; height:1px; position:absolute; background:#999; left:30%; bottom:23px;}
.title h1{ font-size:25px; color:#686868; line-height:40px; height:40px; text-align:center; letter-spacing:5px;}
.title h2{ font-size:12px; position:relative; display:table; margin:0 auto; background:#fff; padding:0 20px; line-height:30px; color:#686868; text-transform:uppercase; letter-spacing:3px;}
.boxT{border-top:solid 1px #ddd; line-height: 40px; position: relative; margin-top: 20px;}
.boxT span{ display:inline-block;border-top:solid 3px #009fd9; color:#009fd9; padding: 0 30px; font-size: 18px;}
.boxT .more{ position: absolute; top: 10px; right:0}
.Mbanner{padding-top:100px;}
.Mbanner img{display:block;}
.side{width:180px; margin:20px 20px 0 0;}
.side h3{font-size: 16px; font-weight: bold; color: #1e582e;}
.sidenav{ width: 180px;}
.sidenav ul{padding:20px 0 0 0}
.sidenav ul li{font-size: 14px;}
.sidenav ul li a{display:block; padding: 8px 0px 8px 15px;line-height: 1.2rem;color: #333; background: #ddd; margin-bottom: 10px; border-radius: 8px;transition: all 0.8s ease-out; }
.sidenav ul li a .iconfont{font-size:20px; float: left; margin-right:6px; color: #000}
.sidenav ul li a:hover,.sidenav ul li a.cur{background: #1e582e; color: #fff;}
.sidenav ul li a:hover .iconfont,.sidenav ul li a.cur .iconfont{color: #fff;}
.content{width:940px; border-right: solid 1px #ddd; padding:0px 19px 0px 20px;}

.place{font-size:12px; font-weight:100; color:#333; text-transform:uppercase;margin:15px 0 0 0; padding:10px 20px;border-bottom: solid 1px #ddd;}
.place a{ color:#333; line-height: 1.5rem; text-decoration:underline; }
.place a:hover{ color:#e0081c; text-decoration:none;}
.place .iconfont{ margin:0 8px; font-size:14px;}
.text{ padding:0 0px 20px 20px;}
.text p{ color:#6f6f6f; font-size:14px; line-height:2rem;font-family: Microsoft Yahei}
.text h3{padding:15px 0px 5px 0; display:inline-block;color:#009fd9; font-size:17px; font-weight:bold;}
.text img{max-width:100%;}

#footer{ background: #1e582e}
#footer .wrapper{position: relative}
.Filing{position: absolute; left:540px; height: 50px; bottom:0px; color: #fff; overflow: hidden;}
.Filing a{color: #fff; margin-bottom: 15px;}
.Filing img{max-height: 50px;}
.Filing ul li{ float:left; line-height: 50px; margin-right: 15px;}
.footerMap{padding:15px 0; width: 600px;}
.footerMap #map{width: 600px; height: 200px;}
.footerQrcode{padding:15px 20px; width: 150px; margin-left: 40px;}
.footerQrcode img{width: 150px;}
.footerQrcode ul li p{text-align: center; color: #fff}
.footerCo{ width: 360px; padding:15px 0}
.footerCo h2{color: #fff; border-bottom: solid 1px #ddd; font-size: 18px; line-height: 45px;}
.footerCo .text{padding:5px;}
.footerCo .text p{color: #fff}
.copyright{border-top:solid 1px #4b7958; padding: 10px 10px 15px 10px; color:#fff;}
.copyright a{color:#fff;}
.copyright a:hover{color:#ff0;}
#Contact{ padding:20px 30px;}/*联系方式*/
#Contact .title{  margin:0px auto 20px auto;}
#Contact h3{ font-size:20px; padding:15px; margin-bottom:10px;color:#004a97; border-bottom:solid 1px #ccc}
#Contact .text{ float:left; padding:0 0 0 40px; width:400px;}
#Contact .text p{}
#Contact .map{ width:700px; float:right}
#Contact .map #gaodi-map{ width:700px; height:380px; border:solid 1px #ccc;}
.mapInfo {padding:5px; width: 260px;}
.mapInfo h4{ font-size:18px; padding:5px 10px; margin-bottom:5px; color:#004a97; border-bottom:solid 1px #ccc}
.mapInfo p {font-size: 12px; line-height: 1.5rem; color: #333}
.Qrcode{ width:280px; margin-top:20px;}
.Qrcode ul li{ width:120px; float:left; padding:10px;}
.Qrcode ul li img{ width:120px; height:120px; margin:0; display:block}
.Qrcode ul li p{ font-size:14px; line-height:20px; color:#111; text-align:center; text-transform:capitalize}
/*banner*/
#swiperPic{ position:relative; width:100%; z-index: 1;}
#swiperPic #slider{ height:450px; overflow:hidden;}
#swiperPic #slider li{ position:absolute; left:0; top:0; width:100%; background:url(js/fancybox_loading.gif) center center no-repeat}
#swiperPic #slider li a{ display:block; width:100%;}
#swiperPic .lastico{ height:20px; overflow:hidden; position:relative;margin-top:-20px; width:100%; z-index:1;}
#swiperPic .lastico ul{float:left; position:relative; left:50%;}
#swiperPic .lastico ul li{float:left;position:relative; right:50%; margin-right:10px;  width:10px; height:10px; border-radius:10px; cursor:pointer; text-indent:-990em; overflow:hidden; background:#fff;filter:alpha(opacity=80);opacity:0.8;transition: all 0.5s ease-out;}
#swiperPic .lastico ul li.high{background:#c61225;filter:alpha(opacity=100);opacity:1; width:30px; height:10px;}
#swiperPic,
#swiperPic #slider,
#swiperPic #slider li{ height:420px; }
/*公司历程*/
.History{ padding: 0 0 0 400px; min-height:600px; background:url(images/History.jpg) left center no-repeat;}
.History dl{ border-bottom: solid 1px #ddd; padding: 10px;margin-right:20px;}
.History dl dt{font-size: 25px; font-weight: bold; color: #1e582e; float:left; width: 120px;}
.History dl dd{padding:0 0 0 120px; font-size: 14px;}
.History dl dd p{padding:5px;}
.History dl dd p:before{content:"·";margin-right:5px;}
.History dl dd p:after{content:""; width: 0; height: 0px; display: block;border-bottom: solid 1px #ddd; margin-top: 5px; transition: all 0.5s ease-out;}
.History dl:hover dt{color: #222}
.History dl dd p:hover:after{width: 360px;}
/*图片列表*/
.imgList ul li { float: left; margin:10px 20px 10px 0; padding:9px; border:#ddd solid 1px; overflow:hidden; position:relative;transition: all .2s ease-out; border-radius:3px; background:#fff;}
.imgName { font-size: 16px; text-align: left; color: #333; display:inline-block; text-transform:uppercase; padding:8px 10px;}
.imgList li a { float: left; overflow: hidden; text-align: center; position: relative; }
.imgList li a img { position: relative; vertical-align: text-top; width:100%; height:100%; left:0; top:0;}
.imgList.contain li a img {object-fit:contain}
.imgList ul li:hover{box-shadow: 0 1px 20px 0 rgba(0,0,0,.19); border-color:#ccc; -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -o-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px) }
.imgList ul li:hover .imgName{ color:#1e582e; font-weight:bold;}
.Images { width:1200px; margin:0px auto}
.Images ul { width:1220px; padding:0}
.RoomList ul li{ width: 366px; position: relative}/*住宿*/
.RoomList ul li a { width: 366px; height: 200px;}
.RoomList ul li .imgName{width:346px;}
.Images.Album{width:940px; margin: 0 auto}/*画册*/
.Images.Album ul{width:960px;}
.Album ul li { width: 200px;}
.Album ul li a { width: 200px; height: 200px;}
.Album ul li .imgName{width:180px;}
.imgList.Album li a img{}
.Images.proList{width:940px; margin: 0 auto}/*画册*/
.Images.proList ul{width:960px;}
.proList ul li { width: 280px;}
.proList ul li a { width: 280px; height: 160px;}
.proList ul li .imgName{width:260px;}

.VMiddleImg { background: #fff; overflow: hidden; }/*单张*/
.VMiddleImg a {float: left;  overflow: hidden; text-align: center; position: relative;}
.VMiddleImg a img {position: relative; vertical-align: text-top; }
.hd.PicPage a{}/*切换页码*/
.hd.PicPage{ height: 20px; margin-top: 10px}
.hd.PicPage ul{ padding:0; float:left; position:relative; left:50%;}
.hd.PicPage ul li{ float:left; position:relative; right:50%;text-indent:-90000px; width:12px; height:12px; background:#ccc;  margin-right:10px; border-radius:15px; cursor:pointer;transition: all 0.5s ease-out;}
.hd.PicPage ul li:hover{ background:#777;}
.hd.PicPage ul li.on{ background:#1e582e; width:30px;}
.hd.PicPage a{ display:none;}
.ArrowBlock{ position: relative}/*切换页码有上下箭头*/
.ArrowBlock .hd.PicPage a{ display:block; width: 50px; height: 50px; line-height: 50px;position: absolute;  top: 35%;}
.ArrowBlock .hd.PicPage a .iconfont{font-size:50px;; color: #1e582e; cursor: pointer}
.ArrowBlock .hd.PicPage a:hover .iconfont{ color:#f20}
.ArrowBlock .hd.PicPage a.prev{margin-left:-50px;left:0}
.ArrowBlock .hd.PicPage a.next{margin-right:-50px; right:0}
/*产品详细*/
.pro_detail{ padding:10px 0; width:940px;margin:0 auto}
.pro_detail_img{width:940px; position: relative; overflow: hidden;}
.pro_detail_img_body{ width: 800px; margin: 0 auto;}
.imgList.pro_detail_img_body li { margin:0 !important; padding:0px !important; border: 0}
.pro_detail_img_body ul li:hover{box-shadow:none; background:none; -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -o-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px) }
.pro_detail_img_body ul li,
.pro_detail_img_body ul li a { width: 800px; height: 500px;}
.pro_detail_img .hd{margin:10px auto; display:table;}
.pro_detail_img .hd ul li{ text-indent:-990rem; width:9px; height:9px; border:solid 1px #ccc; float:left; margin-right:10px; border-radius:5px; cursor:pointer;}
.pro_detail_img .hd ul li.on{ background:#1e582e; border-color:#1e582e;width:15px;}
.pro_detail_img .hd a{ display:block; width: 60px; height: 60px; line-height: 60px;position: absolute;  top: 40%;}
.pro_detail_img .hd a .iconfont{font-size:80px;; color:rgba(0,0,0,0.5); cursor: pointer}
.pro_detail_img .hd a:hover .iconfont{ color:rgba(0,0,0,0.8)}
.pro_detail_img .hd a.prev{left:0}
.pro_detail_img .hd a.next{right:0}
.pro_detail_img .hd ul{ float:left; padding:8px 0 8px 15px;}
.pro_detail_text{ width: 940px;}
.pro_detail_text .text{padding:15px;}
.pro_detail_text .text img{max-width:900px;}
.pro_category{margin-top:15px;}
.pro_category table{ margin:10px auto; width:90%;}
.pro_category td{ font-size:14px; font-weight:bold; text-align:center; width:30%;}
.pro_category a{ color:#333; background:#fff; display:block; line-height:25px; padding:5px 15px;margin:0px; border:solid 1px #ccc; margin-left:-1px;text-transform:capitalize}
.pro_category a:hover{ background:#1e582e; color:#fff; border-color:#1e582e;}
/*新闻*/
.news_con{}
.news_con ul{ padding:1px;}
.news_con ul li{ font-size:14px; border-bottom:dashed 1px #ddd; padding:8px 6px 8px 30px; background:url(images/bot.png)2px center no-repeat;}
.news_con ul li a{ color:#333;}
.news_con ul li a span.spanleft{ width:660px; cursor:pointer;}
.news_con ul li a:hover{ color:#1e582e; text-decoration:underline;}
.news_con ul li span.time{ float:right; font-size:11px; color:#777; padding-right:10px;}
.news-list{border-bottom:dashed 1px #ccc; padding:10px 0 15px 0}
.content .news-list{margin:5px 20px 5px 30px;}
.news-list h4{ font-size:16px; line-height:20px; margin:8px 0;}
.news-list h4 a{ color:#666; text-decoration:none; font-weight:bold;}
.news-list h4 a:hover{ color:#1e582e; text-decoration:underline;}
.news-list h4 span.time{ font-size:12px; margin-left:20px; background:#eee; padding:3px 10px; color:#777; border-radius:20px;}
.news-list p{ color:#555; line-height:1.6rem; height:54px; overflow:hidden;}
.news-list:hover span.time{ background:#1e582e; color:#eee;}
.news-list:hover .detailed a{ background:#eee;}
.news-list .news-img{ float:left; margin-right:15px;}
.news-list .news-img img{ width:160px; height:120px;}
.news-list .detailed{ font-size:12px; float:right; margin:10px 0 0 0;}
.news-list .detailed a { background:#fff; padding:3px 15px; color:#777; border-radius:20px; border:solid 1px #ddd;}
.news-list .detailed a:hover { background:#1e582e; color:#fff; border-color:#1e582e}
.article{}
.article h5{ display:block; overflow:hidden; padding-left:0; color:#444; text-align:center; font:26px/1 "\5fae\8f6f\96c5\9ed1", "\534e\6587\7ec6\9ed1", "\9ed1\4f53"; background:#fff; padding:25px 0}
.article ul li{font-size:16px; padding:15px 25px; line-height:26px; color:#444;}
.article ul.articlepicul li{ padding:10px 0px; text-align:center; width:720px;}
.article ul.rslides_tabs li{ padding:0px;}
.article p.publish{ border-top:solid 1px #ddd;border-bottom:solid 1px #ddd; font-size:12px; line-height:20px; padding:5px 0; text-align:center; color:#222;}
.article p.publish span.red{color:#f00;}
.article p.publish a{ color:#222; margin:0 10px 0 0;}
.article p.publish a:hover{ color:#F00;}
.article p img{max-width: 900px; _width: expression(this.width > 900 && this.width > this.height ? 900 :true);height: auto; margin:15px auto; display:table}
/*页码*/
.page{ padding:15px 0px;}
.page table { border:0; font-size:12px; line-height:20px; font-weight:100; margin:15px auto; }
.page table td {font-family:Microsoft Yahei, tahoma;}
.page table td .iconfont{ font-size:14px;}
.page table td input{padding:2px 4px; width:30px; height:20px; font-size:14px; line-height:15px; border:solid 1px ccc;}
.page table td a { background:#fff; color:#222; border:solid 1px #ccc; margin-left:-1px; text-decoration:none; display:block; padding:5px 12px; }
.page table td a.current,.Mpage table td a.current:hover { color:#fff; background:#666; border-color:#666; cursor:default }
.page table td a:hover { color:#fff; background:#222; }
/*滑动联系*/
.toolbar { position: fixed; z-index: 10000; width: 50px; right: 0; bottom:10%;transform: translate3d(0, 0, 0); }
.toolbarBody{position:absolute;bottom:10%;}
.toolbarBody ul{}
.toolbarBody ul li { background: #666; width: 50px; height: 50px; margin-top: 10px; text-align: center; cursor: pointer;transform: translate3d(0, 0, 0); }
.toolbarBody ul li .iconfont{font-size: 1.5rem; line-height: 50px;color: #fff;}
.toolbarBody ul li .PoPtoolbarBody{ display: none; position: absolute; background: #1e582e; color: #fff; height: 50px; right: 50px; padding: 0px 20px 0px 10px;text-overflow: ellipsis; white-space: nowrap; box-shadow: -5px 1px 10px 0 rgba(0,0,0,.19);}
.toolbarBody ul li .PoPtoolbarBody p{ font-size:18px; line-height: 50px;}
.toolbarBody ul li:hover{ background: #1e582e;}
.toolbarBody ul li:hover .PoPtoolbarBody{ display:block}
.toolbarBody ul li .PoPtoolbarBody.toolbar_Qrcode_body{padding:0; margin-top:-50px;height: 160px; background: #fff}
.toolbar_Qrcode_body ul li{ float:left; padding: 0 10px;width:120px; height:140px; background: #fff}
.toolbar_Qrcode_body ul li:hover{background: none}
.toolbar_Qrcode_body ul li img{width:120px; height:120px; display:block;}
.toolbarBody ul li .toolbar_Qrcode_body ul li p{ font-size:12px; line-height: 20px; color: #333;}
.toolbar_Qrcode ul li:hover{ background: #fff;}
.toolbarBody ul li:hover .PoPtoolbarBody.toolbar_Qrcode_body ul li:hover{ background: #fff}
/*首页*/
.indBanner{position: relative; height: 420px; padding-top: 100px;}
.indBanner .hd a{ display:block; width: 60px; height: 60px; line-height: 60px;position: absolute; cursor: pointer;top: 280px; background: url(images/bannerArrow.png) no-repeat}
.indBanner .hd a.prev{margin-left:-30px;left:0; background-position: 0 0;}
.indBanner .hd a.next{margin-right:-30px; right:0;background-position: 0 -60px;}
.indBanner .hd ul{display: none}
.indBoxT{background: url(images/indBoxT.png) no-repeat; width: 320px;height: 90px;margin:15px 0 5px 0}
.indBoxT#boxTAbout{ background-position: 0 0}
.indBoxT#boxTNews{ background-position: 0 -90px}
.indBoxT#boxTPro{ background-position: 0 -180px}
.indBoxT#boxTHonor{ background-position: 0 -270px}
.indBoxTR{ background: url(images/indBoxTR.png) center center repeat-x; width: 860px; height: 90px;margin:15px 20px 5px 0px;}
.indCol1L{ width: 780px;}
.indCol1R{ width: 420px;}
.indCol1L .text{height:200px; padding: 0 15px 0 20px;position: relative}
.indCol1L .text img{max-width:400px; float:left; margin-right:10px;}
.indCol1L .text .more{position: absolute; right:8px; bottom:0;margin-bottom: -15px;}
.indCol1R .news_con{padding: 0 20px 0 30px; margin-top: -10px;}
.indCol1R .news_con ul li a span.spanleft{ width:260px;}
.indCol1R .news_con .more{text-align: right}
.indHonor{ width: 1160px; margin: 0 auto; padding: 0 0 20px 0}/*荣誉资质*/
.HonorList ul{width:1180px;}
.HonorList ul li { width: 196px; float: left; margin:10px 20px 10px 0; padding:9px; border:#ccc solid 1px;transition: all .2s ease-out;}
.HonorList ul li img{ width: 196px; height: 147px;transition: all .2s ease-out;}
.HonorList ul li .imgName{width:174px;display: none}
.HonorList ul li:hover{box-shadow: 0 1px 20px 0 rgba(0,0,0,.19); border-color:#ccc; -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -o-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px)}

.indProList{ width: 1160px; margin: 0px auto 20px auto; overflow: hidden;}
.indProList ul{ width: 1180px;}
.indProList ul li{ float:left; width: 265px; margin-right: 30px; position: relative}
.indProList ul li:after{content: ""; display: block;width:0px; height:0px; border-bottom: solid 1px #1e582e; margin: 0 auto;transition: all 0.5s ease }
.indProList ul li .imgName{font-weight: bold; text-align: center; font-size: 18px; width: 245px}
.indProList ul li .imgName a{color:#1e582e;}
.indProList ul li .info ul li{width:auto; margin-right:5px;}
.indProImg,.indProImg a {width:265px; height:180px;}/*首页产品图片尺寸*/
.indProImg:after{ content: ""; display: block;width:0px; height:0px; border: solid 2px #fff; position: absolute;left:50%;top:50%;opacity: 0; transition: all 0.5s ease}
.indProList ul li .info{height: 20px; padding: 5px}
.indProList ul li .info ul li{ border-right: solid 1px #ddd;padding: 0px 6px}
.indProList ul li .info ul li:after{display: none; }
.indProList ul li .info ul li:nth-child(3){ border-right:0}
.indProList ul li .info a{color:#333;}
.indProList ul li .more{ display: block; width: 255px; text-align: right;}
.indProList ul li:hover .indProImg:after{opacity:.6;width:240px; height:160px;left:8px;top:8px;cursor: pointer}
.indProList ul li:hover:after{width:275px;}

.highlight {color:red}
.msgTable td {padding:5px;font-size:14px}
.msgTable input[type="text"] ,.msgTable textarea {border:1px solid #ccc;padding:3px;border-radius:3px}
.ajaxMsg  {color:#666}
.ajaxMsg img {margin-top:-3px;}
.msgTable .submit {background:#ff6c00;color:#fff;border-radius:3px;padding:5px 10px;border:0;cursor:pointer}

/*zhaoping*/
.text .job{ width:100%; margin:10px auto;}
.job ul li.job_tit{ background:#eee; font-weight:bold; color:#2e8c00; border:0; font-size:14px;}
.job ul li{ border-bottom:dashed 1px #ccc; padding:5px 0;}
.job ul li a{ color:#444;}
.job ul li a:hover{  color:#f00;}
.job ul li:hover{ background:#f0f0f0;}
.job ul li p{ float:left;}
.job ul li p.No{ width:10%; text-align:center;}
.job ul li p.name{width:30%;}
.job ul li p.add{width:30%;}
.job ul li p.Numbe{width:10%; text-align:center}
.job ul li p.date{width:20%; text-align:center}
.job_con{ width:700px; height:auto; display:none;}
.job_con table{ width:95%; margin:0 auto;}
.job_con table th{ text-align:center; font-size:15px; color:#444; line-height:30px;}
.job_con table td{ font-size:12px; line-height:22px; color:#333; padding:3px 5px; border:solid 1px #d7c9b4;}


.main-page { position: relative; z-index: 1; width: 100%; padding: 0; text-transform: capitalize; display: flex; justify-content: center; align-items: center; margin-top: 50px; margin-bottom: 0px; }
.main-page a { padding: 8px 15px; font-size: 16px; line-height: 22px; background: #FFFFFF; border: 1px solid #ECECEC; color: #333; margin-right: 16px; }
.main-page a.disabled { border: 0; cursor: not-allowed; }
.main-page a.disabled:hover { background-color: #fff; color: #333; }
.main-page a.active, .main-page a:hover { border-color: #1e582e; background: #1e582e; color: #FFF; }
.main-page .page { display: flex; }


img { border: 0; object-fit: cover; }
/* fancybox 自定义 */
.fancybox__container { --fancybox-bg: rgba(0, 0, 0, 0.7); }
.f-button svg { stroke: #fff; }
.fancybox__infobar, .fancybox__infobar span { color: #fff; }
.fancybox__content > .f-button.is-close-btn { --f-button-width: 48px; --f-button-height: 48px; top: -54px; }
.fancybox__content { padding: 30px; border-radius: var(--card-radius); }
.fancybox__backdrop::after { content: ""; position: absolute; width: 10%; height: 10%; filter: blur(2px); left: 50%; top: 50%; transform: scale(11); opacity: 0.3; background-image: var(--bg-image); background-size: cover; background-repeat: no-repeat; background-position: center center; display:none }
.fancybox__toolbar { padding: 16px; }
.fancybox__toolbar, .fancybox__nav, .fancybox__content > .f-button.is-close-btn { --f-button-border-radius: 50%; --f-button-bg: rgba(255, 255, 255, 0.2); --f-button-hover-bg: rgba(255, 255, 255, 0.2); --f-button-active-bg: rgba(255, 255, 255, 0.4); }
.fancybox__toolbar__column.is-right { gap: 16px; }
.fancybox__nav { --f-button-svg-width: 22px; --f-button-svg-height: 22px; }
.fancybox__thumbs.is-classic { --f-thumb-width: 48px; --f-thumb-height: 48px; --f-thumb-gap: 16px; --f-thumb-border-radius: 6px; --f-thumb-outline: 0; }
@media screen and (max-width:860px) {
	.fancybox__content { padding: 16px; }
}
.fancybox__container.is-compact .fancybox__slide.has-iframe .fancybox__content { width: 100%; height: 80%; }
.fancybox__slide.has-iframe .fancybox__content { width: 1000px; height: 400px; }
.fancybox__caption{font-size:24px; font-weight:600;color:#fff; text-transform: uppercase;}