.minh {
    min-height: 300px;
}

.z_l {
    float: left;
}

.z_r {
    float: right;
}

.tc {
    text-align: center;
}

.f1bg {
    width: 100%;
    min-height: 470px;
    padding: 56px 0 30px;
    background: #fff url(../images/hyjhy175_02.jpg) no-repeat center 56px;
}

.zjwfloor1 {
    padding-top: 136px;
}

.zjwfloor1 p {
    width: 500px;
    margin-left: 25px;
    min-height: 330px;
    font-size: 14px;
    color: #4dabdd;
    line-height: 30px;
}

.f2bg {
    height: 116px;
    background: url("../images/hyjhy176_03.jpg") no-repeat center center;
}

/*.f2bg{*/
/*height: 758px;*/
/*padding-top: 242px;*/
/*margin-top: 40px;*/
/*background: url(../images/zjw_2.png) no-repeat right top;*/
/*}*/
/*.zjwfloor2{*/
/*height: 620px;*/
/*padding-top: 140px;*/
/*background: url(../images/zjw_3.png) no-repeat right top;*/
/*}*/
/*.f2nr{*/
/*height: 555px;*/
/*background: url(../images/zjw_4.png) no-repeat center top;*/
/*}*/
/*.f3bg{*/
/*height: 234px;*/
/*background: url(../images/zjw_5.png) no-repeat center top;*/
/*}*/
/*.floor4{*/
/*padding: 30px 0;*/
/*}*/
/*.f5bg{*/
/*height: 667px;*/
/*background: url(../images/zjw1.jpg) no-repeat center top;*/
/*}*/
/*.f6bg{*/
/*height: 780px;*/
/*margin-top: 58px;*/
/*background: url(../images/zjw_7.png) no-repeat left top;*/
/*}*/
/*.floor6{*/
/*padding-top: 210px;*/
/*}*/
/*.f7bg{*/
/*background: url(../images/zjw_9.png) no-repeat right top;*/
/*}*/
/*.floor7{*/
/*padding-top: 140px;*/
/*}*/
/*.f8bg{*/
/*margin-top: 60px;*/
/*height: 600px;*/
/*background: url(../images/zjw_10.png) no-repeat left top;*/
/*}*/
/*.f9bg{*/
/*height: 536px;*/
/*background: url(../images/zjw3.jpg) no-repeat left top;*/
/*}*/
/*.f10bg{*/
/*padding: 60px 0;*/
/*}*/
/*.zjwgsjj{*/
/*margin-top: 50px;*/
/*}*/
.nrtop{
width: 832px;
font-size: 16px;
color: #666;
line-height: 36px;
padding-bottom: 50px;
background: url(../images/zjw_11.png) no-repeat center bottom;
}
.zjwgsjjmid{
padding: 40px 0;
}
.zjwgsjjbot .mbm{
font-size: 24px;
font-weight: bold;
color: #0288cf;
padding-top: 30px;
background: url(../images/zjw7.jpg) no-repeat left top;
}
.zjwgsjjbot p{
font-size: 16px;
line-height: 38px;
color: #333333;
padding: 30px 0;
}
.f2bgsd {
    float: right;
}

.f2bgsd ul {
    text-align: center;
}

.f2bgsd ul li {
    padding-top: 31px;
    height: 85px;
    float: left;
    width: 170px;
    border-radius: 10px;
}

.f2bgsd ul li.on {
    background: #4dabdd;
}

.f2bgsd ul li span {
    display: block;
    height: 34px;
}

.f2bgsd ul li em {
    display: block;
    text-align: center;
    line-height: 44px;
    font-size: 14px;
    color: #2ab1e2;
    font-family: "Microsoft YaHei";
}

.f2bgsd ul li.on em {
    color: #fff;
}

.f2bgsd ul li.li1 span {
    background: url("../images/hyjhy177.jpg") no-repeat center center;
}

.f2bgsd ul li.li2 span {
    background: url("../images/hyjhy178.jpg") no-repeat center center;
}

.f2bgsd ul li.li3 span {
    background: url("../images/hyjhy179.jpg") no-repeat center center;
}

.f2bgsd ul li.li4 span {
    background: url("../images/hyjhy180.jpg") no-repeat center center;
}

.f2bgsd ul li.li5 span {
    background: url("../images/hyjhy181.jpg") no-repeat center center;
}

.f2bgsd ul li.li1.on span {
    background: url("../images/hyjhy182.png") no-repeat center center;
}

.f2bgsd ul li.li2.on span {
    background: url("../images/hyjhy183.png") no-repeat center center;
}

.f2bgsd ul li.li3.on span {
    background: url("../images/hyjhy184.png") no-repeat center center;
}

.f2bgsd ul li.li4.on span {
    background: url("../images/hyjhy185.png") no-repeat center center;
}

.f2bgsd ul li.li5.on span {
    background: url("../images/hyjhy186.png") no-repeat center center;
}

.f3bg {
    height: 533px;
    padding-top: 352px;
    background: url("../images/hyjhy187_02.jpg") no-repeat center top;
}

.f3bg li {
    width: 186px;
    float: left;
    margin: 0 7px;
}

.f3bg li img {
    display: block;
    margin-bottom: 17px;
}

.f3bg li p {
    line-height: 22px;
    font-size: 12px;
    color: #0288cf;
    font-family: "Microsoft YaHei";
}

.f4bg {
    min-height: 984px;
    background: url("../images/hyjhy194_02.jpg") no-repeat center center;
}
.f5bg{
    background: url("../images/hyjhy195_03.jpg") no-repeat center center;
}
.f5bg .w1200{
    min-height: 667px;
    position: relative;
}
.f5bg .w1200 img:hover{
    background: url("../images/hyjhy196.png") no-repeat center center;
}
.f6bg{
    background: url("../images/hyjhy203_05.jpg") no-repeat center center;
}
.f6bg .w1200{
    min-height: 998px;
    position: relative;
}





@keyframes rotate1 {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes rotate2 {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(-360deg);
        -moz-transform: rotate(-360deg);
        -o-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}
.ydmainer:hover{
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -o-animation-play-state: paused;
    animation-play-state: paused;
}
.ydmainer:hover div.xyq{
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -o-animation-play-state: paused;
    animation-play-state: paused;
}


.ydmainer {
    height: 792px;
    width: 769px;
    position: absolute;
    margin-top: -325px;
    margin-left: -396px;
    top: 50%;
    left: 50%;
    background: url("../images/hyjhy202.png") no-repeat center center;
    -webkit-animation: rotate1 30s linear infinite;
    -moz-animation: rotate1 30s linear infinite;
    -o-animation: rotate1 30s linear infinite;
    animation: rotate1 30s linear infinite;
}

.ydmainer .img9 {
    left:43px;
    top:259px;
}
.ydmainer .img10 {
    left:274px;
    top:295px;
    width: 222px !important;
    height: 222px !important;
}
.ydmainer div.xyq {
    position: absolute;
    width: 150px;
    height: 102px;
    -webkit-animation: rotate2 320s linear infinite;
    -moz-animation: rotate2 30s linear infinite;
    -o-animation: rotate2 30s linear infinite;
    animation: rotate2 30s linear infinite;
}
.ydmainer div.xyq span{
    width: 100%;
    display: block;
    line-height: 36px;
    font-size: 20px;
    text-align: center;
    margin-bottom: 16px;
}
.ydmainer div.xyq em{
    display: block;
    height: 50px;
}
.ydmainer .img2 {
    left: 197px;
    top: 90px;
}

.ydmainer .img3 {
    left: 424px;
    top: 86px;
}

.ydmainer .img4 {
    left: 550px;
    top: 253px;
}

.ydmainer .img5 {
    left: 563px;
    top: 457px;
}

.ydmainer .img6 {
    left: 411px;
    top: 609px;
}

.ydmainer .img7 {
    left: 204px;
    top: 611px;
}

.ydmainer .img8 {
    left: 49px;
    top: 456px;
}

.f7bg{
    padding-top: 210px;
    padding-bottom: 27px;
    background: url("../images/hyjhy212_02.jpg") no-repeat center top;
}
.f7bg .w1200{
    min-height: 435px;
}
.f7bg .w1200 p{
    padding-left: 10px;
}
.f8bg{
    min-height: 958px;
    background: url("../images/hyjhy213_02.jpg") no-repeat center center;
}
.f9bg{
    background: url("../images/hyjhy214_02.jpg") no-repeat center top;
}
.f9bg .w1200{
    min-height: 417px;
    padding-top: 104px;
    padding-left: 34px;
}
.f9bg .w1200 p{
    line-height: 36px;
    color: #333;
    font-size: 16px;
    font-family:"Microsoft YaHei";
    text-transform: uppercase;
}
.hyjbtgototop{
    width: 46px;
    height: 46px;
    position: fixed;
    bottom:10%;
    right:10%;
    cursor: pointer;
    display: none;
    background: url("../images/hyjhy215.png") no-repeat center center;
}
.hyjbtgototop:hover{
    background: url("../images/hyjhy216.png") no-repeat center center;
}