* {
    margin: 0;
    padding: 0;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dd {
    margin: 0;
    font-family: Microsoft Yahei;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0;
}

.clearfix {
    zoom: 1;
}

a {
    text-decoration: none;
    color: #333333;
}

img {
    border: none;
    vertical-align: top;
}

.bl {
    display: block;
}

.inbl {
    display: inline-block;
    *display: inline;
    zoom: 1;
}

input {
    padding: 0;
    font-family: "microsoft yahei";
    /*font: 14px "microsoft yahei" ;*/
}

input:focus {
    outline: none;
}

select:focus {
    outline: none;
}

ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

li {
    vertical-align: top;
    list-style: none;
}

button,
input,
textarea {
    /*background: none; border:none;*/
    font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, sans-serif;
    vertical-align: middle;
}


/*input:focus{outline: none;}*/

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.main7 {
    height: 600px;
    width: 100%;
    background: #3f4144;;
    margin: 0 auto;
}



.main {
    width: 1000px;
    margin: 0 auto;
}

.posirela {
    position: relative;
}

ul li.nomar {
    margin-right: 0;
}

body,
html {
    min-width: 1000px;
}

.zg_top1 {
    height: 70px;
}

.zg_top1a1 {
    display: block;
    margin-top: 12px;
}

.zg_top1a1 img {
    width: 180px;
    height: 50px;
}

.zg_top1p1 {
    font: 16px/20px "Microsoft Yahei";
    color: #333;
    padding-top: 23px;
}

.zg_banner {
    background: url("../images/zg_banner.jpg") no-repeat center top;
}

.zg_ban1 {
    background: url("../images/zg_ban1.jpg") no-repeat center top;
    height: 252px;
}

.zg_ban2 {
    background: url("../images/zg_ban2.jpg") no-repeat center top;
    height: 101px;
}

.zg_ban3 {
    background: url("../images/zg_ban3.jpg") no-repeat center top;
    height: 177px;
    padding-top: 26px;
}

.zg_ban3a1 {
    display: block;
    background: url("../images/zg_bg1.png") no-repeat center top;
    width: 138px;
    height: 46px;
    font: 16px/46px "Microsoft Yahei";
    color: #006f5c;
    padding-left: 36px;
    margin: 0 auto;
}

.zg_ban3a1:hover {
    background: url("../images/zg_bg1_1.png") no-repeat center top;
}

.zg_ban3div {
    text-align: center;
    margin-top: 55px;
    font-size: 0;
}

.zg_ban3div span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-color: rgb(100, 255, 236);
    width: 123px;
    height: 45px;
    font: bold 16px/45px "Microsoft Yahei";
    color: #00826a;
    text-align: center;
    cursor: pointer;
}

.zg_ban3divsp1 {
    border-radius: 20px 0 0 20px;
}

.zg_ban3divsp2 {
    border-radius: 0 20px 20px 0;
}

.zg_ban3div span.on {
    background: #ffa858;
    color: #fff;
}

.zg_content1 {
    background: #fff url("../images/zg_con1.jpg") no-repeat center top;
}

.zg_con1 {
    border-radius: 10px 10px 0 0;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 -2px 5px 0 #f1f1f1;
    height: 766px;
    padding-top: 38px;
    overflow: hidden;
}

.zg_con1h5 {
    font: bold 30px/38px "microsoft yahei";
    color: #0091fe;
    text-align: center;
    background: url("../images/zg_bg6.png") no-repeat center 50%;
    margin-bottom: 43px;
}

.zg_h6 {
    font: bold 28px/34px "Microsoft Yahei";
    color: #333333;
    background: url("../images/zg_bg5.png") no-repeat center bottom;
    text-align: center
}

.slideBox {
    position: relative;
    margin-top: 15px;
}

.slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    font-size: 0;
    text-align: center;
    margin-top: 18px;
}

.slideBox .hd ul li {
    background: url("../images/zg_bg7.png") no-repeat left top;
    width: 10px;
    height: 10px;
    margin: 0 3px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    cursor: pointer
}

.slideBox .hd ul li.on {
    background: url("../images/zg_bg7_1.png") no-repeat left top;
    width: 34px;
}

.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
    padding-left: 15px;
}

.zg_con1divd {
    float: left;
    background: url("../images/zg_bg9.png") no-repeat left top;
    padding: 9px 12px 15px;
    width: 175px;
    height: 77px;
    position: relative;
    cursor: pointer;
    margin-left: -4px;
}

.zg_con1divd h5 {
    font: bold 16px/20px "Microsoft Yahei";
    color: #333;
    text-align: center;
    padding-top: 18px;
}

.zg_con1divd h6 {
    font: 14px/18px "Microsoft Yahei";
    color: #666666;
    text-align: center;
    padding-top: 8px;
}

.footer {width: 100%;height: 100px;background: #1b1b1b;}
.footer p a {text-align: center;font: 14px/30px '微软雅黑';color: #b0b0b0;}
.footer p:nth-child(1) {padding-top: 15px;}
.footer p {font: 14px/30px '微软雅黑';color: #b0b0b0;text-align: center;}

.zg_con1divd p {
    background: url("../images/zg_bg2.png") no-repeat left top;
    width: 131px;
    height: 131px;
    padding: 13px;
    position: absolute;
    left: 50%;
    margin-left: -73px;
    bottom: -134px;
    display: none;
}

.zg_con1divd p img {
    width: 100%;
    height: 100%
}

.zg_con1divd:hover {
    z-index: 1;
    background: url("../images/zg_bg9_1.png") no-repeat left top;
}

.zg_con1divd:hover h5,
.zg_con1divd:hover h6 {
    color: #fff;
}

.zg_con1divd:hover p {
    display: block;
    z-index: 1
}

.slideBox .prev {
    background: url("../images/zg_bg3.png") no-repeat left top;
    width: 15px;
    height: 27px;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -23px;
    cursor: pointer;
    *top: 30%;
}

.slideBox .prev:hover {
    background: url("../images/zg_bg3_3.png") no-repeat left top;
}

.slideBox .next {
    background: url("../images/zg_bg4.png") no-repeat left top;
    width: 15px;
    height: 27px;
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -23px;
    cursor: pointer;
    *top: 30%;
}

.slideBox .next:hover {
    background: url("../images/zg_bg4_4.png") no-repeat left top;
}

.bd ul {
    height: 505px;
    overflow: visible!important;
    *overflow: hidden!important;
}

.bd .tempWrap {
    height: 505px;
    overflow: visible!important;
    *overflow: hidden!important;
}

.zg_content2 {
    margin-top: -46px;
    background: url("../images/zg_con2.jpg") no-repeat center top;
    height: 782px;
}

.mapBox {
    width: 688px;
    height: 577px;
    float: left;
    margin-left: 138px;
    margin-top: 88px;
    position: relative;
}

.mapBox .mapPath {
    display: none;
    overflow: hidden;
    position: absolute;
    background: url("../images/zg_bg10.png") no-repeat left top;
    width: 131px;
    height: 161px;
    padding: 13px;
}

.mapBox .mapPath h6 {
    font: 12px/16px "Microsoft Yahei";
    color: #333333;
    text-align: center;
    padding-top: 8px;
}

.mapBox .mapPath p {
    margin-top: 5px;
    width: 100%;
}

.mapBox .mapPath p img {
    width: 100%;
}

.mapPath1 {
    left: 390px;
    top: 578px;
}

.mapPath2 {
    left: 522px;
    top: 214px;
}

.mapPath3 {
    left: 555px;
    top: 180px;
}

.mapPath4 {
    left: 560px;
    top: 120px;
}

.mapPath5 {
    left: 530px;
    top: 360px;
}

.mapPath6 {
    left: 512px;
    top: 354px;
}

.mapPath7 {
    left: 472px;
    top: 302px;
}

.mapPath8 {
    left: 434px;
    top: 278px;
}

.mapPath9 {
    left: 456px;
    top: 254px;
}

.mapPath10 {
    left: 444px;
    top: 234px;
}

.mapPath11 {
    left: 494px;
    top: 468px;
}

.mapPath12 {
    left: 460px;
    top: 454px;
}

.mapPath13 {
    left: 479px;
    top: 376px;
}

.mapPath14 {
    left: 430px;
    top: 344px;
}

.mapPath15 {
    left: 446px;
    top: 500px;
}

.mapPath16 {
    left: 416px;
    top: 454px;
}

.mapPath17 {
    left: 354px;
    top: 354px;
}

.mapPath18 {
    left: 308px;
    top: 338px;
}

.mapPath19 {
    left: 368px;
    top: 516px;
}

.mapPath20 {
    left: 330px;
    top: 468px;
}

.mapPath21 {
    left: 285px;
    top: 508px;
}

.mapPath22 {
    left: 338px;
    top: 410px;
}

.mapPath23 {
    left: 185px;
    top: 344px;
}

.mapPath24 {
    left: 65px;
    top: 260px;
}

.mapPath31 {
    left: 285px;
    top: 290px;
}

.mapPath33 {
    left: 395px;
    top: 300px;
}

.mapPath32 {
    left: 395px;
    top: 380px;
}

.mapPath34 {
    left: 485px;
    top: 390px;
}

.mapPath35 {
    left: 265px;
    top: 390px;
}

.mapPath36 {
    left: 65px;
    top: 370px;
}

.mapPath37 {
    left: 465px;
    top: 80px;
}

.zg_content3 {
    background: url("../images/zg_con3.jpg") no-repeat center top;
    height: 325px;
}

.zg_con3 {
    padding-top: 142px;
}

.zg_con3divfl {
    padding-left: 47px;
    padding-top: 10px;
}

.zg_con3divfl h6 {
    font: bold 14px/18px "Microsoft Yahei";
    color: #fff;
    margin-bottom: 10px;
}

.zg_con3divfl h6 a {
    color: #fff;
}

.zg_con3divfl li>a {
    display: block;
    font: 14px/30px "Microsoft Yahei";
    color: #fff;
}

.zg_con3divfl li {
    margin-right: 73px;
}

.zg_con3divfl1 {
    padding-left: 10px;
    padding-top: 12px;
}

.zg_con3divfl1 li {
    float: left;
    margin-right: 40px;
}

.zg_con3divfr {
    width: 258px;
}

.zg_con3divfr h4 {
    font: 14px/18px "microsoft yahei";
    color: #fff;
    margin-top: 20px;
}

.zg_con3divfr h5 {
    font: 24px/28px "microsoft yahei";
    color: #fff;
    margin-top: 6px;
}

.zg_con3divfr p {
    font: 14px/30px "microsoft yahei";
    color: #fff;
    margin-top: 9px;
}

.zg_con3divfr p a {
    color: #ffec18;
    text-decoration: underline
}

.zg_con3div1 {
    border-top: 1px solid #02ad93;
    padding-top: 27px;
    font: 12px/26px "Microsoft Yahei";
    color: #1a6d5a;
    text-align: center;
    margin-top: 24px
}

.zg_right {
    background: url("../images/zg_right.png") no-repeat left top;
    width: 112px;
    height: 266px;
    position: fixed;
    right: 18px;
    top: 20%;
    z-index: 2
}

.zg_close {
    background: url("../images/zg_close.png") no-repeat left top;
    width: 21px;
    height: 21px;
    display: block;
    position: absolute;
    right: -18px;
    top: -26px;
    cursor: pointer;
}

.zg_close:hover {
    background: url("../images/zg_close1.png") no-repeat left top;
}

.zg_right p a {
    display: block;
    height: 36px;
    font: 14px/36px "Microsoft Yahei";
    color: #fff;
    text-align: center;
    margin-bottom: 6px;
}

.zg_right div {
    padding-top: 6px;
    padding-left: 39px;
}

.zg_right div img {
    cursor: pointer;
}