@charset "utf-8";
/* CSS Document */
html {
_background-image: url(/about:blank); /*IE6 用浏览器空白页面作为背景*/
_background-attachment: fixed;       /*IE6 确保滚动条滚动时，元素不闪动*/
}
body { font-family: \5FAE\8F6F\96C5\9ED1/*\65B0\5B8B\4F53*/; font-size: 12px; color: #2b2b2b; background: #fff; }
body, ul, ol, li, dl, dt, dd, input, form { margin: 0; padding: 0; }
ul, li { list-style-type: none; }
a, a:link, a:visited, a:active, a:hover { text-decoration: none; font-size: 12px; color: #2b2b2b; }
a:hover { color: #007f34; }
a:focus { outline: none; outline: 0 \9; }
*:focus { outline: 0; }
input { outline: medium; }
img { border: 0; border: none; }

.clear { width: 100%; font-size: 0; height: 0; line-height: 0; _line-height: 1px; clear: both; _margin-top: -1px; }
.h5 { width: 100%; height: 5px; clear: both; line-height: 5px; }
.h8 { width: 100%; height: 8px; clear: both; line-height: 8px; }
.h10 { width: 100%; height: 10px; clear: both; }
.h12 { width: 100%; height: 12px; clear: both; }
.h15 { width: 100%; height: 15px; clear: both; }
.h20 { width: 100%; height: 20px; clear: both; }
.h25 { width: 100%; height: 25px; clear: both; }
.fl { float: left; }
.fr { float: right; }
input, textarea { font-family: \5FAE\8F6F\96C5\9ED1; }
.common { width: 1000px; margin: 0 auto; }
.none { display: none; }
.block { display: block; }

/**/
#header, #header .common { height: 30px; }
#header { border-bottom: 1px solid #c5c5c5; }
#header .common { line-height: 30px; }
#header .common .fl { width: 430px; }
#header .common .fl a, #header .common .fl span { display: block; float: left; }
#header .common .fl a { padding-left: 12px; width: 50px; margin-right: 20px }
#header .common .fl .mobile { background: url(/gyzx/skin/main/style/img/mobile.png) no-repeat left center;}
#header .common .fl .old {background: url(/gyzx/skin/main/style/img/old.png) no-repeat left center;}
#header .common .fl span { background: url(/gyzx/skin/main/style/img/weixin.png) no-repeat left center; padding-left: 23px; width: 76px; position: relative; }
#header .common .fl span img { position: absolute; z-index: 99; left: 0; top: 27px; display: none; }
#header .common .fr { width: 560px; }
#header .common .fr strong { color: #007f34; }
#header .common .fr a { margin-left: 12px; }
#header .common .fr span { background: url(/gyzx/skin/main/style/img/tel.png) no-repeat left center; display: inline; padding-left: 25px; font-weight: 700; font-size: 14px; font-family: Arial; color: #007f34; }

/**/
#banner { height: 140px; background: #f9f9f9; }
#banner .common { height: 140px; background: url(/gyzx/skin/main/style//gyzx/skin/main/style/img/banner.jpg?v=2021-10-27) no-repeat left; }
#banner .common a { display: block; height: 140px; }
#banner .common a.fl { width: 495px; }
#banner .common a.fr { width: 470px; }
/*
#header, #header .common { height: 30px; }
#header { border-bottom: 1px solid #c5c5c5; }
#header .common { line-height: 30px; }
#header .common .fl { width: 240px; }
#header .common .fl a, #header .common .fl span { display: block; float: left; }
#header .common .fl a { background: url(/gyzx/skin/main/style/img/mobile.png) no-repeat left center; padding-left: 12px; width: 50px; margin-right: 20px; }
#header .common .fl span { background: url(/gyzx/skin/main/style/img/weixin.png) no-repeat left center; padding-left: 23px; width: 76px; }
#header .common .fr { width: 650px; }
#header .common .fr a { margin-left: 12px; }
#header .common .fr a:hover { font-weight: 700; }


#banner { height: 120px; background: url(/gyzx/skin/main/style/img/banner.jpg) no-repeat left; }
#banner .search { width: 360px; padding-top: 40px; }
#banner .search .keywords { width: 280px; height: 21px; line-height: 20px; float: left; }
#banner .search .submit { width: 55px; height: 25px; text-align: center; background: url(/gyzx/skin/main/style/img/search-submit.jpg) no-repeat; border: 0; color: #fff; }
#banner .search .hot-search { margin-top: 10px; background: url(/gyzx/skin/main/style/img/icon-search.png) no-repeat left center; padding-left: 20px; }
#banner .search .hot-search a { margin-right: 9px; }
*/

/**/
#nav { background: #007f34; height: 41px; z-index: 1; }
#nav .common { width: 1006px; }
#nav ul li { width: 89px; float: left; padding-right: 2px; background: url(/gyzx/skin/main/style/img/nav-glue.jpg) no-repeat right center; position: relative; }
#nav ul li.no-background { background: none; padding-right: 0; }
#nav ul li a { display: block; width: 89px; height: 41px; line-height: 41px; text-align: center; font-size: 14px; }
#nav ul li a, #nav ul li a:link, #nav ul li a:visited, #nav ul li a:hover { color: #fff; }
#nav ul li a:hover { background: #005422; }
#nav ul li ul { display: none; position: absolute; width: 89px; top: 40px; z-index: 999; }
#nav ul li ul li { width: 89px; float: none; padding-right: 0; background: #007f34; height: 30px; }
#nav ul li ul li a { display: block; width: 89px; height: 30px; line-height: 30px; font-size: 12px; }
#nav ul li ul li a:hover { background: #007f34; color: #44d900; }

/*=图片轮播=*/
.flexslider, .slides, .slides li { height: 250px; }
.flexslider { position: relative; margin-bottom: 5px; overflow: hidden; }
.slides { position: relative; }
.slides li {}
.slides li a {}
.flex-control-nav { position: absolute; bottom: 5px; z-index: 3; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 23px; height: 23px; margin: 0 4px; _margin: 0 4px; *display:inline; zoom: 1; }
.flex-control-nav a { display: inline-block; width: 23px; height: 23px; line-height: 23px; overflow: hidden; background: url(/gyzx/skin/main/style/img/dot.png) -23px 0 no-repeat; cursor: pointer;  }
.flex-control-nav .flex-active { background-position: 0px 0px; color: #FFF; font-weight: 800; }
.flex-control-nav a:hover { color: #fff;  }
.flex-control-nav a:visited { color: #FFF; }
.flex-direction-nav { position: absolute; z-index: 4; width: 100%; top: 45%; }
.flex-direction-nav li a { display: block; width: 50px; height: 50px; overflow: hidden; cursor: pointer; position: absolute; }
.flex-direction-nav li a.flex-prev { left: 40px; }
.flex-direction-nav li a.flex-next { right: 40px; }

/**/
.toutiao { margin-top: 20px; margin-bottom: 20px; border-bottom: 1px solid #ccc; }
.txtScroll-top{ width: 650px; height: 50px; overflow: hidden; position: relative; float: left; background: url(/gyzx/skin/main/style/img/icon-tixing.png) no-repeat left center; padding-left: 20px; }
.txtScroll-top .bd { width: 650px; }
.txtScroll-top .infoList li { width: 650px; overflow: hidden; height: 50px; line-height: 50px; }
.txtScroll-top .infoList li a, .txtScroll-top .infoList li a:link, .txtScroll-top .infoList li a:visited, .txtScroll-top .infoList li a:hover { color: #f00; font-size: 14px; }
.txtScroll-top .infoList li span { color: #999; margin-left: 10px; font-size: 14px; }
.toutiao .fr { width: 295px; padding-left: 22px; line-height: 50px; height: 50px; font-size: 16px; font-weight: 700; background: url(/gyzx/skin/main/style/img/tel.png) no-repeat left center; color: #007f34; }

/**/
.title, .title ul, .title ul li, .title ul li a { height: 30px; }
.title { border-bottom: 1px solid #007f34; clear: both; margin-bottom: 12px; }
.title ul li { width: 90px; line-height: 30px; float: left; text-align: center; font-size: 14px; color: #000; cursor: default; }
.title ul li.fr { float: right; }
.title ul li.fr a { display: inline; background: url(/gyzx/skin/main/style/img/icon-right.png) no-repeat right center; padding-right: 12px; float: right; margin-right: 10px; }
.title ul li.link { background: #e9e9e9; margin-right: 13px; }
.title ul li.active { background: #007f34; color: #fff; }

/**/
.video { width: 240px; height:250px; text-align: center; }
.video a img { width: 240px; height: 180px; display: block; margin-bottom: 8px; }

/**/
.index-news { width: 480px; margin-left: 28px; line-height: 30px; }
.index-news li { padding-left: 10px; height: 30px; background: url(/gyzx/skin/main/style/img/icon-news.jpg) no-repeat left center; }
.index-news li a { font-size: 14px; }
.index-news li span { float: right; color: #666; }

/**/
.index-side { width: 200px; border-top: 1px solid #ccc; }
.index-side a { display: block; width: 198px; height: 68px; line-height: 68px; border: 1px solid #ccc; border-top: 0; font-size: 16px; text-indent: 70px; background-repeat: no-repeat; background-position: 10px center; }
.index-side a.side-gyyyjb { background-image: url(/gyzx/skin/main/style/img/gyyyjb.png); }
.index-side a.side-gyyyjb:hover { background-image: url(/gyzx/skin/main/style/img/gyyyjb-hover.png); }
.index-side a.side-xtjk { background-image: url(/gyzx/skin/main/style/img/xtjk.png); }
.index-side a.side-xtjk:hover { background-image: url(/gyzx/skin/main/style/img/xtjk-hover.png); }
.index-side a.side-zjdy { background-image: url(/gyzx/skin/main/style/img/zjdy.png); }
.index-side a.side-zjdy:hover { background-image: url(/gyzx/skin/main/style/img/zjdy-hover.png); }

/**/
.expert-introduction .title ul li.fr { float: right; }
.expert-introduction .title ul li.fr a { display: inline; background: url(/gyzx/skin/main/style/img/icon-right.png) no-repeat right center; padding-right: 12px; float: right; margin-right: 10px; }
.expert-introduction { clear: both; height: 250px; }
.expert-introduction .expert-introduction-lists li { float: left; width: 105px; padding: 0 18px; text-align: center; }
.expert-introduction .expert-introduction-lists li a { font-size: 14px; }
.expert-introduction .expert-introduction-lists li a img { width: 105px; height: 120px; margin-bottom: 22px; }

.expertScroll{ width:1000px; overflow: hidden; position: relative;}
.expertScroll .hd{ width: 1000px; position: absolute; top: 40px; overflow: hidden; height: 51px; z-index: 1; }
.expertScroll .hd a{ display:block; width: 20px; height: 51px; overflow:hidden; cursor:pointer; }
.expertScroll .hd a.prev { float:left; background: url(/gyzx/skin/main/style/img/slider-left.png) no-repeat left; }
.expertScroll .hd a.prev:hover { float:left; background: url(/gyzx/skin/main/style/img/slider-left-hover.png) no-repeat left; }
.expertScroll .hd a.next { float:right; background: url(/gyzx/skin/main/style/img/slider-right.png) no-repeat right; }
.expertScroll .hd a.next:hover { float:right; background: url(/gyzx/skin/main/style/img/slider-right-hover.png) no-repeat right; }
.expertScroll .bd { width: 959px; margin: 0 auto; z-index: 2; position: relative; }
.expertScroll .bd ul{ overflow: hidden; zoom:1; }
.expertScroll .bd ul li{ _display: inline; overflow: hidden; text-align: center; float: left; width: 105px; padding: 0 16px; }
.expertScroll .bd ul li a { font-size: 14px; cursor: pointer; display: block; }
.expertScroll .bd ul li img { width:105px; height:120px; clear: both; margin-bottom: 18px; }

/**/
.index-list div.fl, .index-list div.fr { width: 490px; }
.index-list .list-child { margin-left: 6px; margin-right: 6px; line-height: 30px; }
.index-list .list-child li a { font-size: 14px; }
.index-list .list-child li span { float: right; color: #666; }
.index-list .list-child li i { font-style: normal; font-family: \65B0\5B8B\4F53; font-weight: 700; margin-right: 8px; color: #007f34; font-size: 8px; }


/**/
.d18 { margin-top: 15px; margin-bottom: 15px; }
.slideBox{ width: 1000px; height: 100px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right: 3px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1; }
.slideBox .bd img{ width: 1000px; height: 100px; }

/**/
.bottom-nav { background: #007f34; height: 40px; margin-top: 20px; line-height: 40px; }
.bottom-nav a { margin-right: 28px; font-size: 12px; }
.bottom-nav a, .bottom-nav a:link, .bottom-nav a:visited, .bottom-nav a:hover { color: #fff; }

/**/
#footer { height: 230px; padding-top: 22px; background: #7f7f7f; color: #fff; }
#footer .copyright { line-height: 1.5; }
#footer .weinxin { text-align: center; color: #fff; width: 220px; margin-right: 30px; background: url(/gyzx/skin/main/style/img/weixin.jpg?v=2022-11-2) no-repeat; padding-top: 120px; font-size: 14px; }
#footer span.web_count { margin-left: 80px; }

/**/
.bodyer { margin-top: 20px; margin-bottom: 20px; }
.bodyer-left, .bodyer-left .left-menu, .bodyer-left .kuaijietongdao { width: 240px; }
.bodyer-left .left-menu { line-height: 45px; }
.bodyer-left .left-menu h3 { margin: 0; background: #1d5e36; color: #fff; font-size: 20px; font-weight: 100; }
.bodyer-left .left-menu h3, .bodyer-left .left-menu a { height: 45px; padding-left: 72px; width: 168px; }
.bodyer-left .left-menu a { display: block; border-bottom: 1px dotted #fff; }
.bodyer-left .left-menu a, .bodyer-left .left-menu a:link, .bodyer-left .left-menu a:visited { font-size: 14px; background: #007e33 url(img/icon-menu.png) no-repeat 210px center; color: #fff; }
.bodyer-left .left-menu a:hover, .bodyer-left .left-menu a.visited { background: #33985c url(img/icon-menu.png) no-repeat 210px center; }

/**/
.bodyer-right, .bodyer-right .current, .bodyer-right .cate_content, .pic-list, div.zhuanjiajieshao dl { width: 735px; }
.bodyer-right .current { height: 45px; line-height: 45px; border-bottom: 1px solid #999; margin-bottom: 15px; }
.bodyer-right .current strong { color: #1d5e36; font-size: 20px; font-weight: 100; }
.bodyer-right .current span i { font-style: normal; font-family: \65B0\5B8B\4F53; font-weight: 700; margin-left: 8px; margin-right: 8px; }
/**/
.bodyer-right .cate_content { font-size: 14px; line-height: 1.7; }
.bodyer-right .cate_content img { max-width: 930px; height: auto; }

.art_title, .art_count { text-align: center; }
.art_title { font-size: 22px; font-weight: 100; }
.art_count { font-size: 14px; color: #666; }

ul.pic-list li { float: left; width: 240px; padding-left: 30px; padding-right: 31px; height: 260px; text-align: center; }
ul.pic-list li a img { width: 240px; height: 180px; border: 1px solid #ddd; padding: 4px; }
ul.pic-list li a span { clear: both; display: block; width: 240px; height: 38px; line-height: 18px; margin-top: 6px; font-size: 14px; font-weight: 700; color: #1f8784; overflow: hidden; _position: relative; }
div.zhuanjiajieshao ul.pic-list li { width: 150px; padding-left: 41px; padding-right: 42px; }
div.zhuanjiajieshao ul.pic-list li a img { width: 150px; height: 171px; }
div.zhuanjiajieshao ul.pic-list li a span { width: 150px; }
div.zhuanjiajieshao dl { clear: both; height: 180px; margin-bottom: 10px; border-bottom: 1px dashed #ddd; }
div.zhuanjiajieshao dl dt { width: 165px; height: 170px; float: left; }
div.zhuanjiajieshao dl dt img { width: 150px; height: 170px; }
div.zhuanjiajieshao dl dd { width: 570px; height: 170px; float: left; text-indent: 2em; line-height: 1.8; font-size: 14px; }

.bodyer-right .news-list { clear: both; }
.bodyer-right .news-list li { clear: both; height: 37px; line-height: 37px; padding-left: 12px; border-bottom: 1px dotted #ddd; background: url(/gyzx/skin/main/style/img/icon-news.jpg) no-repeat left center; }
.bodyer-right .news-list li a { font-size: 14px; }
.bodyer-right .news-list li span { float: right; color: #666; }
.bodyer-right .news-list li em { color: #f00; font-style: normal; }

/*page*/
.bodyer-right .page { clear: both; text-align: center; margin-top: 12px; }
.bodyer-right .page span, .bodyer-right .page a { display: inline-block; margin: 0 4px; padding: 8px 10px; line-height: 12px; border: 1px solid #1f8784; font-size: 14px; }
.bodyer-right .page span, .bodyer-right .page a:hover { background-color: #1f8784; color: #fff; }
.bodyer-right .page i { font-style: normal; }
.bodyer-right .page i a { font-style: normal; font-family: \65B0\5B8B\4F53; font-weight: 700; }

/*客服*/
.qq { position: fixed; width: 120px; height: 481px; right: 6px; top: 100px; z-index: 999; background: url(/gyzx/skin/main/style/img/qq.jpg?v=1.0) no-repeat; padding-top: 49px; }
.qq a { display: block; height: 28px; margin-bottom: 9px; }
.qq span { display: block; height:28px; margin-top: 320px; cursor: pointer; }
