/*--------------------Reset-----------------*/
/** reset **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img { border: medium none; margin: 0; padding: 0; }
body, button, input, select, textarea { font: 14px/1.5 "Microsoft Yahei", tahoma, Srial, helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
em { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; color: #333; text-decoration: none; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
a:hover { text-decoration: none; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
a:focus, a:active, button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, select::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
border: 0;outline : 0;}
input, button, select, textarea { outline: none; -webkit-appearance: none; }
textarea { resize: none; }
a { text-decoration: none; color: #333; }
a { blr:expression(this.onFocus=this.blur());}
a:focus { outline: none; }
a.hidefocus { outline: none }
.button { border-radius: 0; }
img { border: 0px; outline-width: 0px; vertical-align: top; }
body { position: relative; min-width: 1280px; }
.cleafix:after { clear: both; content: "\200B"; display: block; height: 0; }
.cleafix { *zoom:1;}
.fl { float: left; }
.fr { float: right; }
.wrap { width: 1260px; margin: auto; }
.wrap1 { width: 1280px; margin: auto; }
.red { color: #d41900; }
.gray { color: #c1c1c1; }
a:hover { color: #bd9a47; }
.margin-bottom-20 { margin-bottom: 20px; }
.gz-head {height: 46px;line-height: 46px;color: #b7d8c8;background:#099464;z-index: 9999999999999;}
.gz-head ul.fl {background:#007653;padding: 0 20px;display: block;}
.gz-head .fl li {float: left;display: inline-block;}
.gz-head .fl li span {display: inline-block;padding: 0px 12px;font-family: serif;color: #469465;}
.gz-head .fl li a, .gz-head .fr a {color:#FFF;font-size: 14px;}
.gz-head .fr a { color: #FFF; }
.gz-head .fl li a:hover, .gz-head .fl li a.curr {color: #fff6aa;}
.gz-head .fr a { display: inline-block; padding-left: 7px; }
.gz-head a:hover { color: #fff6aa; }
.gz-head .search { height: 50px; position: relative; }
.gz-head .search .search-boxg {height: 46px;}
.gz-head .search .submit {margin-top: 7px;margin-left: 10px;background: url(../images/sicon_03.png) no-repeat center 0px #13b382;width: 32px;height: 32px;float: right;cursor: pointer;border-radius: 50px;}
.gz-head .search .s_box{display: block;position: absolute;width: 240px;height: 32px;background: rgb(255, 255, 255);top: 50px;z-index: 2147483647;right: 0px;border: 1px solid #c5c3c3;overflow: hidden;border-radius: 4px;display: none;}
.gz-head .search .s_box .text{
    height: 32px;
    line-height: 32px;
    padding-left: 10px;
    display: block;
    width: 80%;
    margin: auto;
    float: left;
    border-right: 1px solid #ddd;
}
.gz-head .search .s_box .submit{
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/img_moa_sc.jpg) center center no-repeat;
    padding: 0;
    margin: 0;
    border-radius: inherit;
    width: 38px;
}
.sj .gz-head-b .menu li a {font-size: 18px;display: inline-block;padding: 18px 0 18px 12px;color: #151515;}
.logo{float: left;display: inline-block;}
.sjlogo {display: block;float: right;font-size: 32px;margin-top: 35px;margin-left: 25px;color: #4a9b6d;font-weight: 700;}
.sjlogo a{color: #205239;}
.gz-head-bfr{}
.gz-head-b {height: 125px;clear: both;box-shadow: 0px 3px 5px #e4e4e4;}
.gz-head-b img { display: inline-block; margin-top: 32px; }
.gz-head-b a.first { margin-right: 8px; }
.gz-head-bfr .menu li { float: left; position: relative; line-height: 89px; }
.gz-head-bfr .menu li a { font-size: 18px; display: inline-block; padding: 18px 0 18px 24px; color: #4a4a4a }
.gz-head-bfr .menu li a:hover, .gz-head-bfr .menu li.curr a { color: #bd9a47 }
.gz-head-bfr .menu .submenu { display: none; position: absolute; left: -19px; top: 87px; background: #fff; z-index: 100; *z-index:100;
_z-index: 100; width: 160%; padding: 26px 0 0px 0; border-bottom: 4px solid #d1e4d4; }
.gz-head-bfr .menu .submenu:before { left: 47%; top: -28px; border-color: transparent transparent #c7a368 #c7a368; border-style: solid; border-width: 6px; box-sizing: border-box; content: ""; display: block; height: 0; position: relative; transform: rotate(-45deg); transform-origin: center center; width: 0; }
.gz-head-bfr .menu .submenu li { height: 48px; line-height: 48px; text-align: center; width: 100%; }
.gz-head-bfr .menu .submenu li a { display: block; font-size: 16px; color: #444; padding: 0; }
.gz-head-bfr .menu .submenu li a:hover {background-color: #469465;color: #fff6aa;}
.foot {background: #fff;padding: 55px 0px 55px;color: #555;border-top: 1px solid #dedede;}
.foot .fl { padding-top: 18px; font-size: 16px; }
.foot .fl p { line-height: 32px; color: #000; font-size: 17px; }
.foot .fl p span { display: inline-block; padding-left: 30px; }
.foot .fr ul li { float: left; text-align: center; margin:0 10px}
/*****.foot .fr ul li:first-child { margin-right: 36px; }******/
.foot .fr ul li p { line-height: 30px; margin-bottom: 20px; }
.foot .wzjc { width: 130px; height: 40px; line-height: 40px; border-radius: 3px; background: url(../images/icon9_03.png) 16px center no-repeat #f6eabf; }
.foot .wzjc a { display: block; padding-left: 46px; }
.foot .fl p.c-green { font-size: 16px; color: #777 }
.copy { line-height: 65px; background-color: #ffffff; color: #555551; border-top: 1px solid #ececec; }
.copy ul li { float: left; }
.copy ul li a { font-size: 15px; color: #2b2b2b; }
.copy ul li a:hover { color: #bd9a47; }
.copy ul li span {display: inline-block;padding: 0px 10px;color: #bfbfbf;font-family: 'SimSun';}
.gzb-info {padding: 90px 0 60px;overflow: hidden;margin-bottom: 25px;width: 94.6%;min-width: 1200px;margin: auto;}
.gzb-info .hd { position: relative; height: 75px; }
.gzb-info .hd .more { float: right; line-height: 75px; }
.gzb-info .hd .more a{font-size: 16px;color: #2d2d2d;height: 29px;line-height: 29px;text-align:center;margin-top: 3px;}
.gzb-info .hd .more a::after{content: "";display: inline-block;width: 33px;background: url('../images/more-dot.png') no-repeat 0 0;height: 16px;vertical-align: -3px;margin-left: 6px;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;transition: all .3s ease;}
.gzb-info .hd .more a:hover{color:#bd9a47}
.gzb-info .hd .more a:hover::after{background-position-y: -17px;}
.gzb-info .hd ul { z-index: 5; position: absolute; height: 52px; overflow: hidden; zoom: 1; }
.xx_xk li { font-size:27px; display: inline-block; height: 52px; line-height: 52px; cursor: pointer; }
.xx_xk li.on {color: #099464;}
.xx_xk li.on a { color: #367546; }
.xx_xk span { display: inline-block; padding: 0px 15px 0 20px; font-family: 'SimSun'; color: rgba(0, 0, 0, 0.4); font-size: 22px; }
.xx_xk_box li, .news-pages li { float: left; width: 50%; }
.xx_xk_box li{float: left;width: 39.5%;margin-bottom: 10px;}
.xx_xk_box li a, .news-pages li a {display: block;line-height: 27px;font-size: 17px;}
.xx_xk_box p.time, .news-pages p.time {color: #999999;margin: 5px 0;}
.gzb-map {background-color:#f3f7f5;padding: 50px;color: #fff;width: 89.4%;min-width: 1200px;margin: 60px auto 60px;}
.gzb-map .gzb-mapbox {padding: 30px;background-color: #fff;width: 100%;box-sizing: border-box;}
#allmap {height: 528px;width: 100%;}
#r-result { display: none; }
/*.BMap_pop{top:85px !important;}*/
.BMap_shadow img { display: none !important; }
.gzb-mapbox { position: relative; }
.gzb-mapbox .cont-us {position: absolute;right: 30px;top: 30px;width: 288px;background-color: #099464;padding: 32px 46px 33px;}
.gzb-mapbox .cont-us h2 { line-height: 62px; font-size: 24px; }
.gzb-mapbox .cont-us h1 { line-height: 42px; font-size: 17px; }
.gzb-mapbox .cont-us li { line-height: 36px; font-size: 13px; padding-left: 30px; }
.gzb-mapbox .cont-us .top { padding-bottom: 17px; border-bottom: 1px solid #30a763; margin-bottom: 17px; }
.gzb-mapbox .cont-us .top li:first-child { background: url(../images/icon7_4.png) left center no-repeat; }
.gzb-mapbox .cont-us .top li:first-child+li { background: url(../images/icon7_1.png) left center no-repeat; }
.gzb-mapbox .cont-us .top li:first-child+li+li {background: url(../images/icon7_2.png) left center no-repeat;}
.gzb-mapbox .cont-us .top li:first-child+li+li+li { background: url(../images/icon8_03.png) left center no-repeat; }
.gzb-mapbox .cont-us .top li:first-child+li+li+li+li { background: url(../images/icon8_03.png) left center no-repeat; }
.gzb-mapbox .cont-us .bottom li:first-child { background: url(../images/icon7_3.png) left center no-repeat; }
.gzb-mapbox .cont-us .bottom li:first-child+li { background: url(../images/icon7_3.png) left center no-repeat; }
.gzb-mapbox .cont-us .bottom li:first-child+li+li { background: url(../images/icon8_07.png) left center no-repeat; }
.gzb-mapbox .cont-us .bottom li:first-child+li+li+li { background: url(../images/icon8_11.png) left center no-repeat; }
.gzb-mapbox .cont-us .bottom li:first-child+li+li+li+li { background: url(../images/icon8_03.png) left center no-repeat; }


.pagination {list-style:none;margin:0;padding:10px 0;vertical-align:bottom:;text-align: center;}
.pagination li {display:inline-block!important;border:solid 1px #EBEBEB;border-radius:4px}
.pagination a {color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination .disabled a:link,.pagination .disabled a:visited,.pagination .disabled a:hover {cursor:not-allowed;pointer-events:none;color:#EBEBEB}
.pagination .active {pointer-events:none;background-color: #edc30e;}
.pagination .active,.pagination a:hover {transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination-group {border-right:solid 1px #EBEBEB;border-radius:4px}
.pagination-group li {float:left;border-right:0;border-radius:0}
.pagination-group li:not(:first-child):not(:last-child) {border-radius:0}
.pagination-group li:first-child {border-radius:4px 0 0 4px}
.pagination-group li:last-child {border-radius:0 4px 4px 0}
.pagination-group .active,.pagination-group a:hover {background:#f5f5f5;border-radius:0}
.pagination-big a {padding:10px 16px;font-size:16px}
.pagination-small a {padding:5px 10px;font-size:12px}
.pagination.border-main .active a,.pagination.border-sub .active a,.pagination.border-dot .active a,.pagination.border-black .active a,.pagination.border-gray .active a,.pagination.border-red .active a,.pagination.border-yellow .active a,.pagination.border-blue .active a,.pagination.border-green .active a {color:#fff}
