@charset "utf-8";
BODY{
   min-width: 1200px;
    font: 12px/22px "微软雅黑", "宋体", Arial, sans-serif;
    color: #96066f;
}
.header{
   z-index: 999;
    position: fixed;
    min-width: 1200px;
    width: 100%;
    background: url(/images/zc/img/header_bg.png) no-repeat center top;
    height: 175px;
    top: 0px;
    left: 0px;
}
*{
   -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}
A{
   text-decoration: none !important;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    -khtml-transition: all .3s ease 0s;
    -ms-transition: all .3s ease 0s;
}
.fixed{
   position: fixed;
    top: 0px;
    left: 0px;
}
.header UL{
   position: relative;
    margin: 0px auto;
    width: 1200px;
    bottom: 80px;
    float: none;
    height: 130px;
}
.header LI{
   height: 100%;
}
.header UL A{
   padding-bottom: 0px;
    line-height: 130px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    padding-top: 0px;
}
.header UL A:hover{
   color: #96066f;
    font-weight: bold;
}
.logo{
   z-index: 5;
    position: relative;
    margin: 0px auto;
    width: 270px;
    display: block;
    height: 70px;
    top: 25px;
}
.section{
   position: relative;
    overflow: hidden;
}
.home-banner{
   position: relative;
    background: url(/images/zc/img/loading.gif) no-repeat center 50%;
    overflow: hidden;
}
.home-banner LI{
   z-index: 1;
    position: absolute;
    margin: 0px auto;
    width: 100%;
    display: none;
    height: 100%;
    overflow: hidden;
    top: 0px;
    left: 0px;
}
.home-banner .btns{
   z-index: 2;
    position: absolute;
    bottom: 2%;
    height: 9px;
    left: 50%;
}
.home-banner .btns SPAN{
   width: 5px;
    display: inline-block;
    background: #6c2659;
    float: left;
    height: 5px;
    cursor: pointer;
    margin-right: 10px;
}
.home-banner .btns SPAN.on{
   background: #fff;
}
.home-banner .arrow{
   z-index: 2;
    position: absolute;
    width: 76px;
    height: 100%;
    top: 0px;
    cursor: pointer;
}
.home-banner .prev{
   background: url(/images/zc/img/prev02.png) no-repeat center 50%;
    left: 0px;
}
.home-banner .next{
   background: url(/images/zc/img/next02.png) no-repeat center 50%;
    right: 0px;
}
.line-bg{
   width: 100%;
    background: url(/images/zc/img/line.png) #fff no-repeat center 50%;
    height: 100%;
}
.green-bg{
   background: #6c2659;
}
.section-index{
   z-index: 9;
    position: fixed;
    top: 50%;
    right: 0px;
}
.section-index SPAN{
   position: relative;
    margin-top: 10px;
    width: 14px;
    display: block;
    background: url(/images/zc/img/point00.png) no-repeat center 50%;
    height: 14px;
    cursor: pointer;
    border-radius: 10px;
}
.section-index .on{
   width: 20px;
    background: url(/images/zc/img/point11.png) no-repeat center 50%;
    height: 20px;
    left: -3px;
}
.footer{
   position: relative;
    min-width: 1200px;
    margin-top: 120px;
    width: 100%;
}
.footer-main{
   margin: 0px auto;
    width: 1200px;
}
.footer-main DL{
   width: 170px;
    float: left;
}
.footer-main DT{
   margin-bottom: 30px;
    font-size: 15px;
    font-weight: bold;
}
.footer-main DD A{
   line-height: 26px;
    color: #999;
}
.footer-main DD A:hover{
   color: #6c2659;
}
.footer-main .search-box{
   float: right;
}
.footer-main .search-box .search{
   border-bottom: #b3b2b1 1px solid;
    border-left: #b3b2b1 1px solid;
    width: 294px;
    height: 38px;
    border-top: #b3b2b1 1px solid;
    border-right: #b3b2b1 1px solid;
}
.footer-main .text-input{
   border-bottom: 0px;
    border-left: 0px;
    line-height: 36px;
    padding-left: 5px;
    width: 248px;
    float: left;
    height: 36px;
    border-top: 0px;
    border-right: #b3b2b1 1px solid;
}
.footer-main .sub-input{
   border-bottom: 0px;
    border-left: 0px;
    width: 40px;
    background: url(/images/zc/img/search.png) no-repeat center 50%;
    float: right;
    height: 38px;
    border-top: 0px;
    border-right: 0px;
}
.footer-main .search-box P{
   text-transform: uppercase;
    font-family: arial;
    margin-bottom: 30px;
    font-size: 16px;
    font-weight: normal;
}
.footer-bottom{
   position: relative;
    text-align: center;
    line-height: 80px;
    margin: 65px auto 0px;
    width: 1200px;
    font-family: "微软雅黑";
    height: 80px;
    color: #888;
    font-size: 12px;
    overflow: hidden;
    border-top: #efefef 1px solid;
}
.footer-bottom P A:hover{
   color: #000;
}
.share-box{
   margin-top: 20px;
    margin-bottom: 5px;
}
.share-box A{
   background-image: url(/images/zc/img/index_003.png);
    width: 34px;
    display: inline-block;
    background-repeat: no-repeat;
    height: 34px;
    cursor: pointer;
    margin-right: 10px;
}
.address-box{
   color: #999;
    font-size: 12px;
}
.jiathis_button_tsina{
   background-position: 0px 0px;
}
.jiathis_button_tqq{
   background-position: -47px 0px;
}
.jiathis_button_weixin{
   background-position: -94px 0px;
}
.share-box A:hover{
   background-image: url(/images/zc/img/index_03.png);
}
.inner-box{
   position: relative;
    text-align: center;
    margin: 0px auto;
    width: 1200px;
}
.section-top{
   height: 200px;
    clear: both;
}
.line-bg .left-box{
   position: relative;
    text-align: center;
    width: 400px;
    float: left;
}
.line-bg .left-box H2{
   line-height: 36px;
    font-family: SimSun;
    margin-bottom: 40px;
    color: #931574;
    font-size: 36px;
    font-weight: normal;
}
.left-box .seemore{
   margin: 80px auto 0px;
    width: 147px;
    display: block;
    background: url(/images/zc/img/btn1.png) no-repeat center 50%;
    height: 37px;
}
.left-box .seemore:hover{
   background: url(/images/zc/img/btn2.png) no-repeat center 50%;
}
.left-box .info{
   line-height: 26px;
    color: #999;
}
.line-bg .right-box{
   position: relative;
    text-align: center;
    width: 770px;
    float: right;
}
.green-bg .tit{
   text-align: center;
    line-height: 36px;
    font-family: SimSun;
    color: #fff;
    font-size: 36px;
}
.green-bg .tit P{
   margin: 20px 0px;
}
.green-bg .bd LI{
}
.green-bg .bd A{
   position: relative;
    margin: 25px;
    width: 300px;
    display: block;
    height: 400px;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}
.green-bg .bd A IMG{
   border-radius: 8px;
}
.green-bg .bd A H3{
   margin: 25px 0px;
    color: #fff;
    font-size: 15px;
    font-weight: normal;
}
.green-bg .bd A P{
   text-align: left;
    line-height: 24px;
}
.green-bg .bd A .btn{
   position: absolute;
    width: 147px;
    bottom: 0px;
    display: block;
    background: url(/images/zc/img/btn01.png) no-repeat center 50%;
    height: 37px;
    left: 0px;
}
.green-bg .bd A:hover .btn{
   background: url(/images/zc/img/btn02.png) no-repeat center 50%;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    -khtml-transition: all .3s ease 0s;
    -ms-transition: all .3s ease 0s;
}
.green-bg .bd{
   position: relative;
    width: 100%;
    height: 480px;
}
.green-bg .bd .prev{
   position: absolute;
    width: 37px;
    background: url(/images/zc/img/prev1.png) no-repeat;
    height: 37px;
    top: 50%;
    cursor: pointer;
    left: 0px;
}
.green-bg .bd .next{
   position: absolute;
    width: 37px;
    background: url(/images/zc/img/next1.png) no-repeat;
    height: 37px;
    top: 50%;
    cursor: pointer;
    right: 0px;
}
.top{
}
.banner-wrap{
   position: relative;
    min-width: 1200px;
    width: 100%;
    overflow: hidden;
}
.banner{
   position: relative;
    width: 1920px;
    margin-left: -960px;
    overflow: hidden;
    left: 50%;
}
.factory{
   position: relative;
    height: 560px;
}
.factory .bd{
   position: relative;
    margin: 40px auto;
    width: 100%;
    background: url(/images/zc/img/point000.png) no-repeat center center;
    height: 195px;
}
.factory .bd .prev{
   position: absolute;
    width: 37px;
    background: url(/images/zc/img/prev1.png) no-repeat;
    height: 37px;
    top: 40%;
    cursor: pointer;
    left: 0px;
}
.factory .bd .next{
   position: absolute;
    width: 37px;
    background: url(/images/zc/img/next1.png) no-repeat;
    height: 37px;
    top: 40%;
    cursor: pointer;
    right: 0px;
}
.factory H2{
   line-height: 36px;
    font-family: SimSun;
    color: #69c6a9;
    font-size: 36px;
    font-weight: normal;
}
.grey-bg{
   width: 100%;
}
.grey-top{
   width: 100%;
    background: url(/images/zc/img/grey_top.png) no-repeat center 50%;
    float: left;
    height: 100px;
}
.grey-bottom{
   width: 100%;
    background: url(/images/zc/img/grey_bottom.png) no-repeat center 50%;
    float: left;
    height: 100px;
}
.grey-con{
   width: 100%;
    background: url(/images/zc/img/bg00.png);
    float: left;
    height: auto;
}
.grey-con A{
   position: relative;
    width: 358px;
    display: block;
    height: 460px;
    font-size: 12px;
    text-decoration: none;
    box-shadow: inset 0 0 0 0, 0 0 2px rgba(0, 0, 0, 0.3);
    border-radius: 8px;
}
.grey-con IMG{
   border-radius: 8px;
}
.grey-con A H3{
   margin: 30px 0px 25px;
    font-size: 16px;
    font-weight: normal;
}
.grey-con A P{
   text-align: left;
    margin: 0px auto;
    width: 90%;
}
.grey-con A .btn{
   position: relative;
    margin: 0px auto;
    width: 155px;
    display: block;
    background: url(/images/zc/img/btn3.png) no-repeat center 50%;
    height: 34px;
    top: 36px;
}
.grey-con A:hover{
   background: #6c2659;
    color: #fff;
}
.grey-con LI{
   margin-bottom: 60px;
    margin-right: 60px;
}
.loadmore{
   border-bottom: 0px;
    border-left: 0px;
    margin: 0px auto;
    width: 250px;
    display: block;
    background: #ddd;
    height: 44px;
    color: #fff;
    font-size: 15px;
    border-top: 0px;
    border-right: 0px;
    border-radius: 30px;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    -khtml-transition: all .3s ease 0s;
    -ms-transition: all .3s ease 0s;
}
.loadmore:hover{
   background: #6c2659;
}
.brand{
   position: relative;
    height: 865px;
    padding-top: 65px;
}
.brand H2{
   line-height: 36px;
    font-family: SimSun;
    color: #69c6a9;
    font-size: 36px;
    font-weight: normal;
}
.brand .con{
   text-align: left;
    line-height: 28px;
    float: left;
    font-size: 14px;
    margin-right: 70px;
}
.green-bg1{
   position: relative;
    width: 100%;
}
.green-con{
   width: 100%;
    background: url(/images/zc/img/bg01.png);
    float: left;
    height: auto;
}
.green-top{
   width: 100%;
    background: url(/images/zc/img/green_top.png) no-repeat center 50%;
    float: left;
    height: 100px;
}
.green-bottom{
   width: 100%;
    background: url(/images/zc/img/green_bottom.png) no-repeat center 50%;
    float: left;
    height: 100px;
}
.green-con H2{
   line-height: 36px;
    font-family: SimSun;
    color: #fff;
    font-size: 36px;
    font-weight: normal;
}
.green-con .left{
   position: relative;
    width: 566px;
    background: url(/images/zc/img/round_bg.png) no-repeat center 50%;
    float: left;
    height: 383px;
}
.green-con .left IMG{
   border-radius: 50%;
}
.green-con .left .img1{
   position: absolute;
    top: -80px;
    left: -30px;
}
.green-con .left .img2{
   position: absolute;
    bottom: 10px;
    left: 260px;
}
.green-con .right{
   position: relative;
    text-align: left;
    width: 590px;
    float: right;
    color: #fff;
    top: -80px;
}
.member .right .grb{
   line-height: 32px;
    margin-top: 48px;
    width: 154px;
    display: block;
    background: url(/images/zc/img/down1.png) no-repeat;
    height: 32px;
}
.green-con .right H3{
   text-align: center;
    line-height: 24px;
    margin: 0px;
    font-size: 24px;
    font-weight: normal;
}
.green-con .right H4{
   text-align: center;
    line-height: 24px;
    margin: 20px 0px;
    font-size: 18px;
    font-weight: normal;
}
.id-system{
   position: relative;
    height: 900px;
    padding-top: 85px;
}
.id-system LI .img-box{
   z-index: 1;
    position: relative;
    margin: 0px auto;
    width: 256px;
    display: block;
    height: 256px;
    overflow: hidden;
    border-radius: 50%;
}
.id-system LI .img-box IMG:hover{
   -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
}
.id-system H2{
   line-height: 36px;
    font-family: SimSun;
    color: #69c6a9;
    font-size: 36px;
    font-weight: normal;
}
.id-system .pic-set{
   width: 100%;
    background: url(/images/zc/img/point1.png) no-repeat center 50%;
    float: none;
    height: 500px;
}
.id-system .pic-set > DIV{
   margin-top: 115px;
    width: 325px;
    float: left;
    margin-right: 112px;
}
.id-system LI H5{
   line-height: 60px;
    background: url(/images/zc/img/line1.png) no-repeat center bottom;
    color: #57c2ab;
    font-size: 18px;
}
.green-con .left1{
   position: relative;
    width: 510px;
    float: left;
}
.green-con .bd .prev{
   border-bottom: 0px;
    position: absolute;
    border-left: 0px;
    width: 37px;
    background: url(/images/zc/img/left2.png) no-repeat;
    height: 37px;
    border-top: 0px;
    top: 50%;
    cursor: pointer;
    border-right: 0px;
    left: 0px;
}
.green-con .bd .next{
   border-bottom: 0px;
    position: absolute;
    border-left: 0px;
    width: 37px;
    background: url(/images/zc/img/right2.png) no-repeat;
    height: 37px;
    border-top: 0px;
    top: 50%;
    cursor: pointer;
    right: 0px;
    border-right: 0px;
}
.green-con .right1{
   position: relative;
    width: 665px;
    float: right;
}
.green-con .right1 H3{
   text-align: left;
    margin: 27px 0px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}
.green-con .right1 .con{
   text-align: left;
    color: #fff;
}
.body-shadow{
   z-index: 9;
    position: fixed;
    width: 100%;
    display: none;
    background: url(/images/zc/img/opacity.png);
    height: 100%;
    top: 0px;
    left: 0px;
}
.video-pop{
   position: fixed;
    margin: -200px 0px 0px -430px;
    width: 860px;
    display: none;
    background: #000;
    height: 486px;
    top: 50%;
    left: 50%;
}
.video-pop .close{
   position: absolute;
    width: 14px;
    display: inline-block;
    background: url(/images/zc/img/x.png) no-repeat;
    height: 13px;
    top: -30px;
    right: -40px;
}
.grey-con H2{
   line-height: 36px;
    font-family: SimSun;
    color: #69c6a9;
    font-size: 36px;
    font-weight: normal;
}
.about-column{
   height: 780px;
}
.about-column H2{
   line-height: 36px;
    font-family: SimSun;
    color: #69c6a9;
    font-size: 36px;
    font-weight: normal;
}
.about-column .left{
   width: 565px;
    float: left;
    color: #999;
}
.about-column .left H3{
   text-align: left;
    margin: 40px 0px 20px;
    font-size: 14px;
    font-weight: bold;
}
.about-column .left .con{
   text-align: left;
}
.about-column .right{
   text-align: left;
    width: 565px;
    float: right;
    color: #999;
}
.green-bg2{
   width: 100%;
    background: url(/images/zc/img/bg11.png) no-repeat center 50%;
    height: 1265px;
}
.culture-bg{
   position: relative;
    margin: 0px auto;
    width: 523px;
    background: url(/images/zc/img/bg123.png) no-repeat center 50%;
    height: 600px;
    top: 278px;
}
.round1{
   position: absolute !important;
    top: 20px;
    left: -120px;
}
.round2{
   position: absolute !important;
    top: -150px;
    left: 150px;
}
.round3{
   position: absolute !important;
    top: 20px;
    right: -200px;
}
.round4{
   position: absolute !important;
    top: 320px;
    right: -200px;
}
.round5{
   position: absolute !important;
    bottom: -160px;
    left: 150px;
}
.round6{
   position: absolute !important;
    bottom: 10px;
    left: -120px;
}
.president{
   position: relative;
    width: 100%;
    background: url(/images/zc/img/bg111.png) no-repeat center 50%;
    height: 918px;
    top: -110px;
}
.president H2{
   line-height: 36px;
    margin-top: 10px;
    font-family: SimSun;
    color: #fff;
    font-size: 36px;
    font-weight: normal;
}
.president .left{
   position: relative;
    text-align: left;
    width: 565px;
    float: left;
    color: #fff;
    top: 70px;
}
.president .left LI{
   width: 565px;
}
.president .left .m-con{
   font-size: 14px;
}
.president .left .s-con{
   font-size: 12px;
}
.president .left H3{
   font-size: 18px;
    font-weight: bold;
}
.president .right{
   position: relative;
    width: 442px;
    background: url(/images/zc/img/round_bg.png) no-repeat center 50%;
    float: right;
    height: 383px;
    top: 190px;
}
.president .right .img1{
   position: absolute;
    top: -120px;
    left: -130px;
}
.president .right IMG{
   border-radius: 50%;
}
.president .next{
   border-bottom: #c3e8dd 1px solid;
    position: absolute;
    border-left: #c3e8dd 1px solid;
    width: 270px;
    bottom: -50px;
    background: url(/images/zc/img/btn12.png) no-repeat center 50%;
    height: 22px;
    border-top: #c3e8dd 1px solid;
    right: 0px;
    border-right: #c3e8dd 1px solid;
    border-radius: 12px;
}
.president .prev{
   border-bottom: #c3e8dd 1px solid;
    position: absolute;
    border-left: #c3e8dd 1px solid;
    width: 270px;
    bottom: -50px;
    background: url(/images/zc/img/btn12s.png) no-repeat center 50%;
    height: 22px;
    border-top: #c3e8dd 1px solid;
    border-right: #c3e8dd 1px solid;
    left: 0px;
    border-radius: 12px;
}
.president .name{
   position: absolute;
    width: 107px;
    bottom: -130px;
    background: url(/images/zc/img/name1.png) no-repeat center 50%;
    height: 35px;
    right: 0px;
}
.big-event{
   position: relative;
    padding-bottom: 110px;
    overflow: hidden;
}
.big-event H2{
   line-height: 36px;
    margin-top: 0px;
    font-family: SimSun;
    color: #69c6a9;
    font-size: 36px;
    font-weight: normal;
}
.big-event .bg{
   position: relative;
    width: 1200px;
    background: url(/images/zc/img/bg024.png) no-repeat center 50%;
    height: 852px;
    top: 20px;
}
.big-event .flash{
   height: 650px;
}
.slideshow .slide{
   position: absolute;
    text-align: center;
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: 14px;
    overflow: hidden;
    top: 0px;
    left: 0px;
}
.big-event #current1{
   line-height: 166px !important;
    margin: 0px;
    width: 166px !important;
    background: url(/images/zc/img/flower1.png) no-repeat center 50%;
    height: 166px !important;
    font-size: 36px !important;
}
.slideshow .slide .con-1{
   position: absolute;
    width: 240px;
    top: 100px;
    left: 44px;
}
.slideshow .slide .con-2{
   position: absolute;
    width: 180px;
    top: 290px;
    left: 386px;
}
.slideshow .slide .con-3{
   position: absolute;
    width: 160px;
    top: 150px;
    right: 300px;
}
.slideshow .slide .con-4{
   position: absolute;
    width: 180px;
    top: 130px;
    right: 20px;
}
.big-event .slide-buttons{
   position: absolute;
    width: 100%;
    bottom: 0px;
    overflow: hidden;
    left: 0px;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    -khtml-transition: all .3s ease 0s;
    -ms-transition: all .3s ease 0s;
}
.big-event .slide-buttons LI A{
   position: relative;
    line-height: 98px;
    margin: 34px 52px;
    width: 69px;
    display: block;
    font-family: Times New Roman;
    background: url(/images/zc/img/flower2.png) no-repeat center 50%;
    height: 98px;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
}
.big-event .slide-buttons .on{
   position: absolute !important;
    line-height: 166px;
    margin: 0px;
    width: 166px;
    bottom: 0px;
    background: url(/images/zc/img/flower1.png) no-repeat center 50%;
    height: 166px;
    font-size: 36px;
    left: 520px;
}
.big-event .prev{
   border-bottom: 0px;
    position: absolute;
    border-left: 0px;
    width: 16px;
    bottom: 69px;
    background: url(/images/zc/img/prev3.png) no-repeat center 50%;
    height: 28px;
    border-top: 0px;
    border-right: 0px;
    left: -16px;
}
.big-event .next{
   border-bottom: 0px;
    position: absolute;
    border-left: 0px;
    width: 16px;
    bottom: 69px;
    background: url(/images/zc/img/next3.png) no-repeat center 50%;
    height: 28px;
    border-top: 0px;
    right: -16px;
    border-right: 0px;
}
.recruitment{
   width: 100%;
    background: url(/images/zc/img/bg153.png) no-repeat center 50%;
    height: 918px;
}
.recruitment H2{
   line-height: 36px;
    margin-top: 10px;
    font-family: SimSun;
    color: #666;
    font-size: 36px;
    font-weight: normal;
}
.recruitment .bd{
   position: relative;
    margin: 100px auto;
    width: 1200px;
}
.recruitment LI{
   position: relative;
    margin: 0px 70px;
    width: 260px;
    background: url(/images/zc/img/bg451.png) no-repeat center 50%;
    height: 555px;
}
.recruitment LI .img-box{
   z-index: 1;
    position: relative;
    margin: 10px auto;
    width: 230px;
    height: 230px;
    overflow: hidden;
    border-radius: 50%;
}
.recruitment LI .img-box IMG{
   position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 50%;
}
.recruitment LI .img-box IMG:hover{
   -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
}
.recruitment LI H3{
   margin-bottom: 30px;
    color: #999;
    font-size: 16px;
    font-weight: bold;
}
.recruitment LI .con{
   color: #999;
}
.recruitment LI .btn{
   margin: 30px auto;
    width: 128px;
    background: url(/images/zc/img/btn344.png) no-repeat center 50%;
    height: 32px;
}
.recruitment .prev{
   border-bottom: 0px;
    position: absolute;
    border-left: 0px;
    width: 37px;
    background: url(/images/zc/img/prev03.png) no-repeat center 50%;
    height: 37px;
    border-top: 0px;
    top: 240px;
    border-right: 0px;
    left: 0px;
}
.recruitment .next{
   border-bottom: 0px;
    position: absolute;
    border-left: 0px;
    width: 37px;
    background: url(/images/zc/img/next03.png) no-repeat center 50%;
    height: 37px;
    border-top: 0px;
    top: 240px;
    right: 0px;
    border-right: 0px;
}
.care-column{
   position: relative;
    height: 862px;
}
.care-column H2{
   line-height: 36px;
    margin-top: 0px;
    font-family: SimSun;
    color: #69c6a9;
    font-size: 36px;
    font-weight: normal;
}
.care-column .left{
   width: 330px;
    float: left;
    height: 462px;
}
.care-column .right{
   position: relative;
    text-align: left;
    min-height: 222px;
    width: 770px;
    background: url(/images/zc/img/heart.png) no-repeat center 50%;
    float: right;
    color: #666;
    top: 40px;
}
.member{
   position: relative;
    width: 100%;
    background: url(/images/zc/img/bg111.png) no-repeat center 50%;
    height: 918px;
}
.member H2{
   line-height: 36px;
    margin-top: 0px;
    font-family: SimSun;
    color: #fff;
    font-size: 36px;
    font-weight: normal;
}
.member .left{
   position: relative;
    width: 566px;
    background: url(/images/zc/img/round_bg.png) no-repeat center 50%;
    float: left;
    height: 383px;
}
.member .left IMG{
   border-radius: 50%;
}
.member .left .img1{
   position: absolute;
    top: -80px;
    left: -30px;
}
.member .left .img2{
   position: absolute;
    bottom: 10px;
    left: 260px;
}
.member .right{
   position: relative;
    text-align: left;
    line-height: 24px;
    width: 590px;
    float: right;
    color: #fff;
    font-size: 14px;
    top: -50px;
}
.members-enjoy{
   position: relative;
    min-height: 890px;
    width: 100%;
}
.members-enjoy H2{
   line-height: 36px;
    margin-top: 10px;
    font-family: SimSun;
    color: #69c6a9;
    font-size: 36px;
    font-weight: normal;
}
.members-enjoy .left{
   position: relative;
    width: 570px;
    float: left;
    height: 310px;
}
.members-enjoy IMG{
   border-radius: 10px;
}
.members-enjoy .con{
   text-align: left;
    margin-top: 40px;
    color: #666;
    font-size: 14px;
}
.member-route{
   position: relative;
    width: 100%;
    background: url(/images/zc/img/bg111.png) no-repeat center 50%;
    height: 918px;
}
.member-route H2{
   line-height: 36px;
    margin-top: 0px;
    font-family: Simsun;
    color: #fff;
    font-size: 36px;
    font-weight: normal;
}
.member-route .left{
   position: relative;
    text-align: left;
    line-height: 24px;
    width: 566px;
    float: left;
    color: #fff;
    font-size: 14px;
    top: -50px;
}
.member-route .right{
   position: relative;
    width: 442px;
    background: url(/images/zc/img/round_bg.png) no-repeat center 50%;
    float: right;
    height: 383px;
    top: 20px;
}
.member-route .right .img1{
   position: absolute;
    top: -120px;
    left: -130px;
}
.member-route .right IMG{
   border-radius: 50%;
}
.factory-column{
   position: relative;
    width: 100%;
    height: 860px;
}
.factory-column H2{
   line-height: 36px;
    margin-top: 10px;
    font-family: SimSun;
    color: #69c6a9;
    font-size: 36px;
    font-weight: normal;
}
.factory-column .bd{
   width: 1200px;
    height: 500px;
}
.factory-column .bd .list{
   margin: 0px auto;
    width: 1020px;
    height: 510px;
}
.factory-column .slide-box{
   position: relative;
    margin: 0px auto;
    width: 1020px;
    height: 510px;
}
.factory-column .slide-box-1{
   position: relative;
    margin: 0px auto;
    width: 1200px;
    background: url(/images/zc/img/bg234.png) no-repeat left top;
    height: 510px;
}
.factory-column .slide-box .slide{
   position: absolute;
    top: 10px;
    left: 0px;
}
.factory-column .slide-box-1 .slide{
   position: absolute;
    top: -20px;
    left: 70px !important;
}
.factory-column .slide-box-1 .green-round{
   position: absolute;
    width: 132px;
    bottom: 70px;
    background: url(/images/zc/img/bg457.png) no-repeat center 50%;
    height: 132px;
    left: 490px;
}
.factory-column .slide-box .slide .img{
   position: relative;
    width: 450px;
    height: 450px;
    overflow: hidden;
}
.factory-column .slide-box-1 .slide .move{
   position: relative;
    width: 450px;
    height: 450px;
    overflow: hidden;
}
.factory-column .slide-box .slide .caption{
   position: absolute;
    text-align: left;
    width: 440px;
    color: #666;
    top: 100px;
    right: -566px;
}
.factory-column .slide-box-1 .slide .caption{
   position: absolute;
    text-align: left;
    width: 440px;
    color: #666;
    top: 100px;
    right: -566px;
}
.slide-box .slide .caption H3{
   line-height: 30px;
    color: #69c6a9;
    font-size: 28px;
}
.slide-box-1 .slide .caption H3{
   line-height: 30px;
    color: #69c6a9;
    font-size: 28px;
}
.slide-box .slide .caption .line{
   margin: 26px 0px;
    width: 40px;
    background: #cdcdcd;
    height: 1px;
}
.slide-box-1 .slide .caption .line{
   margin: 26px 0px;
    width: 40px;
    background: #cdcdcd;
    height: 1px;
}
.factory-column .slide-box .slide IMG{
   border-radius: 50%;
}
.factory-column .slide-box-1 .slide IMG{
   border-radius: 50%;
}
.slide-box .slide .caption .con{
   line-height: 24px;
    color: #999;
    font-size: 14px;
}
.slide-box-1 .slide .caption .con{
   line-height: 24px;
    color: #999;
    font-size: 14px;
}
.factory-column .slide-box .green-round{
   position: absolute;
    width: 132px;
    bottom: 20px;
    background: url(/images/zc/img/bg457.png) no-repeat center 50%;
    height: 132px;
    left: 390px;
}
.factory-column .green-round .prev1{
   border-bottom: 0px;
    position: absolute;
    border-left: 0px;
    width: 16px;
    background: url(/images/zc/img/prev05.png) no-repeat center 50%;
    height: 30px;
    border-top: 0px;
    top: 50px;
    border-right: 0px;
    left: 30px;
}
.factory-column .green-round .next1{
   border-bottom: 0px;
    position: absolute;
    border-left: 0px;
    width: 16px;
    background: url(/images/zc/img/next05.png) no-repeat center 50%;
    height: 30px;
    border-top: 0px;
    top: 50px;
    right: 30px;
    border-right: 0px;
}
.factory-column .right{
   min-height: 263px;
    width: 450px;
    background: url(/images/zc/img/bg631.png) no-repeat right center;
    float: right;
}
.factory-column .prev{
   border-bottom: 0px;
    position: absolute;
    border-left: 0px;
    width: 37px;
    bottom: 260px;
    background: url(/images/zc/img/prev03.png) no-repeat center 50%;
    height: 37px;
    border-top: 0px;
    border-right: 0px;
    left: 0px;
}
.factory-column .next{
   border-bottom: 0px;
    position: absolute;
    border-left: 0px;
    width: 37px;
    bottom: 260px;
    background: url(/images/zc/img/next03.png) no-repeat center 50%;
    height: 37px;
    border-top: 0px;
    right: 0px;
    border-right: 0px;
}
.industry{
   position: relative;
    width: 100%;
    background: url(/images/zc/img/bg111.png) no-repeat center 50%;
    height: 918px;
}
.industry H2{
   line-height: 36px;
    margin-top: 0px;
    font-family: Simsun;
    color: #fff;
    font-size: 36px;
    font-weight: normal;
}
.u-content{
   padding-bottom: 90px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 50px;
}
.news-detail .news-h1{
   text-align: center;
    font: bold 28px/1.2 "Microsoft Yahei";
    color: #44a386;
}
.news-detail .news-data{
   text-align: center;
    line-height: 4;
}
.news-detail .news-content{
   border-bottom: #d9d9d9 1px solid;
    position: relative;
    text-align: left;
    padding-bottom: 50px;
    line-height: 24px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #d9d9d9 1px solid;
    padding-top: 30px;
}
.news-detail .news-link{
   position: relative;
    text-align: left;
    padding-top: 10px;
}
.bdsharebuttonbox{
   position: absolute;
    bottom: 15px;
    right: 0px;
}
.bdsharebuttonbox LABEL{
   float: left;
}
.news-detail .news-link A{
   line-height: 24px;
    display: block;
    color: #666;
}
.news-detail .news-link .return{
   position: absolute;
    text-align: center;
    line-height: 38px;
    width: 100px;
    background: #44a386;
    height: 38px;
    color: #fff;
    top: 10px;
    right: 0px;
}
.outimg{
   z-index: 10;
}
.outimg .bg{
   background: #000;
    opacity: 0.35;
}
.outimg .main{
   padding-bottom: 28px;
    padding-left: 28px;
    width: 964px;
    padding-right: 28px;
    background: #fff;
    height: 691px;
    margin-left: -482px;
    padding-top: 28px;
    left: 50%;
}
.outimg .scroll{
   width: 908px;
    margin-bottom: 31px;
    height: 574px;
}
.outimg .list{
   width: 908px;
    height: 574px;
}
.outimg .list LI{
   width: 908px;
    height: 574px;
}
.outimg .btns{
   width: 41px;
    height: 41px;
    top: 267px;
    cursor: pointer;
}
.outimg .btns.prev{
   background: url(/images/zc/img/btnprev.png) no-repeat;
    left: 16px;
}
.outimg .btns.next{
   background: url(/images/zc/img/btnnext.png) no-repeat;
    right: 16px;
}
.outimg .title{
   line-height: 30px;
    font-size: 16px;
}
.outimg .close{
   position: absolute;
    width: 30px;
    background: url(/images/zc/img/btnclose.png) no-repeat;
    height: 30px;
    top: 10px;
    cursor: pointer;
    right: 10px;
    opacity: 1;
}
.president .scroll{
   height: 431px;
}
.president .scroll .move{
   top: 0px;
    left: 0px;
}
.dhy-hr-info-table{
   text-align: left;
}
.dhy-hr-info-table TD{
   padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
.dhy-hr-info-table .b{
   font-size: 14px;
}
.dhy-hr-info-table .w140{
   width: 140px;
}
.dhy-hr-info-table .w280{
   width: 280px;
}
.dhy-hr-info-table .btn{
   width: 128px;
    background: #44a386;
    color: #fff;
    border-radius: 50px;
}
.dhy-hr-info-table .btn:hover{
   filter: alpha(opacity=80);
    opacity: 0.8;
}
.dhy-hr-info-table INPUT{
   padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
.dhy-hr-info-table TEXTAREA{
   padding-bottom: 5px;
    padding-left: 5px;
    width: 960px;
    padding-right: 5px;
    height: 200px;
    padding-top: 5px;
}
.dhy-hr-info-table SELECT{
   line-height: 28px;
    width: 138px;
    height: 28px;
}
#spred{
   padding-left: 5px;
    display: inline-block;
    color: #ff0000;
}
